[media] cx24120: i2c-max-write-size is now configurable
[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: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
926M: Alexander Shiyan <shc_work@mail.ru>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Odd Fixes
929N: clps711x
930
931ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
932M: Hartley Sweeten <hsweeten@visionengravers.com>
933M: Ryan Mallon <rmallon@gmail.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-ep93xx/
937F: arch/arm/mach-ep93xx/include/mach/
938
939ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
940M: Lennert Buytenhek <kernel@wantstofly.org>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943
944ARM/CLKDEV SUPPORT
945M: Russell King <linux@arm.linux.org.uk>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948F: arch/arm/include/asm/clkdev.h
949F: drivers/clk/clkdev.c
950
951ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
952M: Mike Rapoport <mike@compulab.co.il>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955
956ARM/CONTEC MICRO9 MACHINE SUPPORT
957M: Hubert Feurstein <hubert.feurstein@contec.at>
958S: Maintained
959F: arch/arm/mach-ep93xx/micro9.c
960
961ARM/CORESIGHT FRAMEWORK AND DRIVERS
962M: Mathieu Poirier <mathieu.poirier@linaro.org>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: drivers/hwtracing/coresight/*
966F: Documentation/trace/coresight.txt
967F: Documentation/devicetree/bindings/arm/coresight.txt
968F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
969
970ARM/CORGI MACHINE SUPPORT
971M: Richard Purdie <rpurdie@rpsys.net>
972S: Maintained
973
974ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
975M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977T: git git://git.berlios.de/gemini-board
978S: Maintained
979F: arch/arm/mach-gemini/
980
981ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
982M: Barry Song <baohua@kernel.org>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
985S: Maintained
986F: arch/arm/mach-prima2/
987F: drivers/clk/sirf/
988F: drivers/clocksource/timer-prima2.c
989F: drivers/clocksource/timer-atlas7.c
990N: [^a-z]sirf
991
992ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
993M: Baruch Siach <baruch@tkos.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996N: digicolor
997
998ARM/EBSA110 MACHINE SUPPORT
999M: Russell King <linux@arm.linux.org.uk>
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001W: http://www.arm.linux.org.uk/
1002S: Maintained
1003F: arch/arm/mach-ebsa110/
1004F: drivers/net/ethernet/amd/am79c961a.*
1005
1006ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1007M: Uwe Kleine-König <kernel@pengutronix.de>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010N: efm32
1011
1012ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1013M: Daniel Ribeiro <drwyrm@gmail.com>
1014M: Stefan Schmidt <stefan@openezx.org>
1015M: Harald Welte <laforge@openezx.org>
1016L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1017W: http://www.openezx.org/
1018S: Maintained
1019T: topgit git://git.openezx.org/openezx.git
1020F: arch/arm/mach-pxa/ezx.c
1021
1022ARM/FARADAY FA526 PORT
1023M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S: Maintained
1026T: git git://git.berlios.de/gemini-board
1027F: arch/arm/mm/*-fa*
1028
1029ARM/FOOTBRIDGE ARCHITECTURE
1030M: Russell King <linux@arm.linux.org.uk>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032W: http://www.arm.linux.org.uk/
1033S: Maintained
1034F: arch/arm/include/asm/hardware/dec21285.h
1035F: arch/arm/mach-footbridge/
1036
1037ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1038M: Shawn Guo <shawn.guo@linaro.org>
1039M: Sascha Hauer <kernel@pengutronix.de>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1043F: arch/arm/mach-imx/
1044F: arch/arm/mach-mxs/
1045F: arch/arm/boot/dts/imx*
1046F: arch/arm/configs/imx*_defconfig
1047
1048ARM/FREESCALE VYBRID ARM ARCHITECTURE
1049M: Shawn Guo <shawn.guo@linaro.org>
1050M: Sascha Hauer <kernel@pengutronix.de>
1051R: Stefan Agner <stefan@agner.ch>
1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S: Maintained
1054T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1055F: arch/arm/mach-imx/*vf610*
1056F: arch/arm/boot/dts/vf*
1057
1058ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/GUMSTIX MACHINE SUPPORT
1064M: Steve Sakoman <sakoman@gmail.com>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067
1068ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1069M: Philipp Zabel <philipp.zabel@gmail.com>
1070M: Paul Parsons <lost.distance@yahoo.com>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073F: arch/arm/mach-pxa/hx4700.c
1074F: arch/arm/mach-pxa/include/mach/hx4700.h
1075F: sound/soc/pxa/hx4700.c
1076
1077ARM/HISILICON SOC SUPPORT
1078M: Wei Xu <xuwei5@hisilicon.com>
1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W: http://www.hisilicon.com
1081S: Supported
1082T: git git://github.com/hisilicon/linux-hisi.git
1083F: arch/arm/mach-hisi/
1084
1085ARM/HP JORNADA 7XX MACHINE SUPPORT
1086M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1087W: www.jlime.com
1088S: Maintained
1089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1090F: arch/arm/mach-sa1100/jornada720.c
1091F: arch/arm/mach-sa1100/include/mach/jornada720.h
1092
1093ARM/IGEP MACHINE SUPPORT
1094M: Enric Balletbo i Serra <eballetbo@gmail.com>
1095M: Javier Martinez Canillas <javier@dowhile0.org>
1096L: linux-omap@vger.kernel.org
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099F: arch/arm/boot/dts/omap3-igep*
1100
1101ARM/INCOME PXA270 SUPPORT
1102M: Marek Vasut <marek.vasut@gmail.com>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-pxa/colibri-pxa270-income.c
1106
1107ARM/INTEL IOP32X ARM ARCHITECTURE
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/INTEL IOP33X ARM ARCHITECTURE
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Orphan
1115
1116ARM/INTEL IOP13XX ARM ARCHITECTURE
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IQ81342EX MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXDP2850 MACHINE SUPPORT
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IXP4XX ARM ARCHITECTURE
1132M: Imre Kaloz <kaloz@openwrt.org>
1133M: Krzysztof Halasa <khalasa@piap.pl>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136F: arch/arm/mach-ixp4xx/
1137
1138ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1139M: Jonathan Cameron <jic23@cam.ac.uk>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142F: arch/arm/mach-pxa/stargate2.c
1143F: drivers/pcmcia/pxa2xx_stargate2.c
1144
1145ARM/INTEL XSC3 (MANZANO) ARM CORE
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1151M: Lennert Buytenhek <kernel@wantstofly.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154
1155ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1156M: Santosh Shilimkar <ssantosh@kernel.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/mach-keystone/
1160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1161
1162ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1163M: Santosh Shilimkar <ssantosh@kernel.org>
1164L: linux-kernel@vger.kernel.org
1165S: Maintained
1166F: drivers/clk/keystone/
1167
1168ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1169M: Santosh Shilimkar <ssantosh@kernel.org>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171L: linux-kernel@vger.kernel.org
1172S: Maintained
1173F: drivers/clocksource/timer-keystone.c
1174
1175ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1176M: Santosh Shilimkar <ssantosh@kernel.org>
1177L: linux-kernel@vger.kernel.org
1178S: Maintained
1179F: drivers/power/reset/keystone-reset.c
1180
1181ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1182M: Santosh Shilimkar <ssantosh@kernel.org>
1183L: linux-kernel@vger.kernel.org
1184S: Maintained
1185F: drivers/memory/*emif*
1186
1187ARM/LOGICPD PXA270 MACHINE SUPPORT
1188M: Lennert Buytenhek <kernel@wantstofly.org>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/MAGICIAN MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194S: Maintained
1195
1196ARM/Marvell Armada 370 and Armada XP SOC support
1197M: Jason Cooper <jason@lakedaemon.net>
1198M: Andrew Lunn <andrew@lunn.ch>
1199M: Gregory Clement <gregory.clement@free-electrons.com>
1200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-mvebu/
1204F: drivers/rtc/rtc-armada38x.c
1205
1206ARM/Marvell Berlin SoC support
1207M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
1210F: arch/arm/mach-berlin/
1211
1212ARM/Marvell Dove/MV78xx0/Orion SOC support
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1216M: Gregory Clement <gregory.clement@free-electrons.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-dove/
1220F: arch/arm/mach-mv78xx0/
1221F: arch/arm/mach-orion5x/
1222F: arch/arm/plat-orion/
1223
1224ARM/Orion SoC/Technologic Systems TS-78xx platform support
1225M: Alexander Clouter <alex@digriz.org.uk>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227W: http://www.digriz.org.uk/ts78xx/kernel
1228S: Maintained
1229F: arch/arm/mach-orion5x/ts78xx-*
1230
1231ARM/Mediatek SoC support
1232M: Matthias Brugger <matthias.bgg@gmail.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/boot/dts/mt6*
1237F: arch/arm/boot/dts/mt8*
1238F: arch/arm/mach-mediatek/
1239N: mtk
1240K: mediatek
1241
1242ARM/MICREL KS8695 ARCHITECTURE
1243M: Greg Ungerer <gerg@uclinux.org>
1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245F: arch/arm/mach-ks8695/
1246S: Odd Fixes
1247
1248ARM/MIOA701 MACHINE SUPPORT
1249M: Robert Jarzmik <robert.jarzmik@free.fr>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251F: arch/arm/mach-pxa/mioa701.c
1252S: Maintained
1253
1254ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1255M: Michael Petchkovsky <mkpetch@internode.on.net>
1256S: Maintained
1257
1258ARM/NOMADIK ARCHITECTURE
1259M: Alessandro Rubini <rubini@unipv.it>
1260M: Linus Walleij <linus.walleij@linaro.org>
1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
1263F: arch/arm/mach-nomadik/
1264F: drivers/pinctrl/nomadik/
1265F: drivers/i2c/busses/i2c-nomadik.c
1266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1267
1268ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1269M: Nelson Castillo <arhuaco@freaks-unidos.net>
1270L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1271W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1272S: Supported
1273
1274ARM/TOSA MACHINE SUPPORT
1275M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1276M: Dirk Opfer <dirk@opfer-online.de>
1277S: Maintained
1278
1279ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org
1282W: http://hackndev.com
1283S: Maintained
1284F: arch/arm/mach-pxa/include/mach/palmtx.h
1285F: arch/arm/mach-pxa/palmtx.c
1286F: arch/arm/mach-pxa/include/mach/palmt5.h
1287F: arch/arm/mach-pxa/palmt5.c
1288F: arch/arm/mach-pxa/include/mach/palmld.h
1289F: arch/arm/mach-pxa/palmld.c
1290F: arch/arm/mach-pxa/include/mach/palmte2.h
1291F: arch/arm/mach-pxa/palmte2.c
1292F: arch/arm/mach-pxa/include/mach/palmtc.h
1293F: arch/arm/mach-pxa/palmtc.c
1294
1295ARM/PALM TREO SUPPORT
1296M: Tomas Cech <sleep_walker@suse.cz>
1297L: linux-arm-kernel@lists.infradead.org
1298W: http://hackndev.com
1299S: Maintained
1300F: arch/arm/mach-pxa/include/mach/palmtreo.h
1301F: arch/arm/mach-pxa/palmtreo.c
1302
1303ARM/PALMZ72 SUPPORT
1304M: Sergey Lapin <slapin@ossfans.org>
1305L: linux-arm-kernel@lists.infradead.org
1306W: http://hackndev.com
1307S: Maintained
1308F: arch/arm/mach-pxa/include/mach/palmz72.h
1309F: arch/arm/mach-pxa/palmz72.c
1310
1311ARM/PLEB SUPPORT
1312M: Peter Chubb <pleb@gelato.unsw.edu.au>
1313W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1314S: Maintained
1315
1316ARM/PT DIGITAL BOARD PORT
1317M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319W: http://www.arm.linux.org.uk/
1320S: Maintained
1321
1322ARM/QUALCOMM SUPPORT
1323M: Kumar Gala <galak@codeaurora.org>
1324M: Andy Gross <agross@codeaurora.org>
1325M: David Brown <davidb@codeaurora.org>
1326L: linux-arm-msm@vger.kernel.org
1327L: linux-soc@vger.kernel.org
1328S: Maintained
1329F: arch/arm/mach-qcom/
1330F: drivers/soc/qcom/
1331F: drivers/tty/serial/msm_serial.h
1332F: drivers/tty/serial/msm_serial.c
1333F: drivers/*/pm8???-*
1334F: drivers/mfd/ssbi.c
1335F: drivers/firmware/qcom_scm.c
1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1337
1338ARM/RADISYS ENP2611 MACHINE SUPPORT
1339M: Lennert Buytenhek <kernel@wantstofly.org>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S: Maintained
1342
1343ARM/RISCPC ARCHITECTURE
1344M: Russell King <linux@arm.linux.org.uk>
1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346W: http://www.arm.linux.org.uk/
1347S: Maintained
1348F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1349F: arch/arm/include/asm/hardware/ioc.h
1350F: arch/arm/include/asm/hardware/iomd.h
1351F: arch/arm/include/asm/hardware/memc.h
1352F: arch/arm/mach-rpc/
1353F: drivers/net/ethernet/8390/etherh.c
1354F: drivers/net/ethernet/i825xx/ether1*
1355F: drivers/net/ethernet/seeq/ether3*
1356F: drivers/scsi/arm/
1357
1358ARM/Rockchip SoC support
1359M: Heiko Stuebner <heiko@sntech.de>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-rockchip@lists.infradead.org
1362S: Maintained
1363F: arch/arm/boot/dts/rk3*
1364F: arch/arm/mach-rockchip/
1365F: drivers/clk/rockchip/
1366F: drivers/i2c/busses/i2c-rk3x.c
1367F: drivers/*/*rockchip*
1368F: drivers/*/*/*rockchip*
1369F: sound/soc/rockchip/
1370N: rockchip
1371
1372ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1373M: Kukjin Kim <kgene@kernel.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/boot/dts/s3c*
1378F: arch/arm/boot/dts/exynos*
1379F: arch/arm/plat-samsung/
1380F: arch/arm/mach-s3c24*/
1381F: arch/arm/mach-s3c64xx/
1382F: arch/arm/mach-s5p*/
1383F: arch/arm/mach-exynos*/
1384F: drivers/*/*s3c2410*
1385F: drivers/*/*/*s3c2410*
1386F: drivers/spi/spi-s3c*
1387F: sound/soc/samsung/*
1388N: exynos
1389
1390ARM/SAMSUNG MOBILE MACHINE SUPPORT
1391M: Kyungmin Park <kyungmin.park@samsung.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-s5pv210/
1395
1396ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1397M: Kyungmin Park <kyungmin.park@samsung.com>
1398M: Kamil Debski <k.debski@samsung.com>
1399L: linux-arm-kernel@lists.infradead.org
1400L: linux-media@vger.kernel.org
1401S: Maintained
1402F: drivers/media/platform/s5p-g2d/
1403
1404ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1405M: Kyungmin Park <kyungmin.park@samsung.com>
1406M: Kamil Debski <k.debski@samsung.com>
1407M: Jeongtae Park <jtp.park@samsung.com>
1408L: linux-arm-kernel@lists.infradead.org
1409L: linux-media@vger.kernel.org
1410S: Maintained
1411F: arch/arm/plat-samsung/s5p-dev-mfc.c
1412F: drivers/media/platform/s5p-mfc/
1413
1414ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1415M: Kyungmin Park <kyungmin.park@samsung.com>
1416M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1417L: linux-arm-kernel@lists.infradead.org
1418L: linux-media@vger.kernel.org
1419S: Maintained
1420F: drivers/media/platform/s5p-tv/
1421
1422ARM/SHMOBILE ARM ARCHITECTURE
1423M: Simon Horman <horms@verge.net.au>
1424M: Magnus Damm <magnus.damm@gmail.com>
1425L: linux-sh@vger.kernel.org
1426W: http://oss.renesas.com
1427Q: http://patchwork.kernel.org/project/linux-sh/list/
1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1429S: Supported
1430F: arch/arm/boot/dts/emev2*
1431F: arch/arm/boot/dts/r7s*
1432F: arch/arm/boot/dts/r8a*
1433F: arch/arm/boot/dts/sh*
1434F: arch/arm/configs/armadillo800eva_defconfig
1435F: arch/arm/configs/bockw_defconfig
1436F: arch/arm/configs/kzm9g_defconfig
1437F: arch/arm/configs/marzen_defconfig
1438F: arch/arm/configs/shmobile_defconfig
1439F: arch/arm/include/debug/renesas-scif.S
1440F: arch/arm/mach-shmobile/
1441F: drivers/sh/
1442
1443ARM/SOCFPGA ARCHITECTURE
1444M: Dinh Nguyen <dinguyen@opensource.altera.com>
1445S: Maintained
1446F: arch/arm/mach-socfpga/
1447F: arch/arm/boot/dts/socfpga*
1448F: arch/arm/configs/socfpga_defconfig
1449W: http://www.rocketboards.org
1450T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1451
1452ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1453M: Dinh Nguyen <dinguyen@opensource.altera.com>
1454S: Maintained
1455F: drivers/clk/socfpga/
1456
1457ARM/SOCFPGA EDAC SUPPORT
1458M: Thor Thayer <tthayer@opensource.altera.com>
1459S: Maintained
1460F: drivers/edac/altera_edac.
1461
1462ARM/STI ARCHITECTURE
1463M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1464M: Maxime Coquelin <maxime.coquelin@st.com>
1465M: Patrice Chotard <patrice.chotard@st.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467L: kernel@stlinux.com
1468W: http://www.stlinux.com
1469S: Maintained
1470F: arch/arm/mach-sti/
1471F: arch/arm/boot/dts/sti*
1472F: drivers/clocksource/arm_global_timer.c
1473F: drivers/i2c/busses/i2c-st.c
1474F: drivers/media/rc/st_rc.c
1475F: drivers/mmc/host/sdhci-st.c
1476F: drivers/phy/phy-miphy28lp.c
1477F: drivers/phy/phy-miphy365x.c
1478F: drivers/phy/phy-stih407-usb.c
1479F: drivers/phy/phy-stih41x-usb.c
1480F: drivers/pinctrl/pinctrl-st.c
1481F: drivers/reset/sti/
1482F: drivers/tty/serial/st-asc.c
1483F: drivers/usb/dwc3/dwc3-st.c
1484F: drivers/usb/host/ehci-st.c
1485F: drivers/usb/host/ohci-st.c
1486F: drivers/ata/ahci_st.c
1487
1488ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1489M: Lennert Buytenhek <kernel@wantstofly.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S: Maintained
1492
1493ARM/TETON BGA MACHINE SUPPORT
1494M: "Mark F. Brown" <mark.brown314@gmail.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S: Maintained
1497
1498ARM/THECUS N2100 MACHINE SUPPORT
1499M: Lennert Buytenhek <kernel@wantstofly.org>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S: Maintained
1502
1503ARM/NUVOTON W90X900 ARM ARCHITECTURE
1504M: Wan ZongShun <mcuos.com@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506W: http://www.mcuos.com
1507S: Maintained
1508F: arch/arm/mach-w90x900/
1509F: drivers/input/keyboard/w90p910_keypad.c
1510F: drivers/input/touchscreen/w90p910_ts.c
1511F: drivers/watchdog/nuc900_wdt.c
1512F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1513F: drivers/mtd/nand/nuc900_nand.c
1514F: drivers/rtc/rtc-nuc900.c
1515F: drivers/spi/spi-nuc900.c
1516F: drivers/usb/host/ehci-w90x900.c
1517F: drivers/video/fbdev/nuc900fb.c
1518
1519ARM/U300 MACHINE SUPPORT
1520M: Linus Walleij <linus.walleij@linaro.org>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Supported
1523F: arch/arm/mach-u300/
1524F: drivers/clocksource/timer-u300.c
1525F: drivers/i2c/busses/i2c-stu300.c
1526F: drivers/rtc/rtc-coh901331.c
1527F: drivers/watchdog/coh901327_wdt.c
1528F: drivers/dma/coh901318*
1529F: drivers/mfd/ab3100*
1530F: drivers/rtc/rtc-ab3100.c
1531F: drivers/rtc/rtc-coh901331.c
1532T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1533
1534ARM/Ux500 ARM ARCHITECTURE
1535M: Linus Walleij <linus.walleij@linaro.org>
1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S: Maintained
1538F: arch/arm/mach-ux500/
1539F: drivers/clocksource/clksrc-dbx500-prcmu.c
1540F: drivers/dma/ste_dma40*
1541F: drivers/hwspinlock/u8500_hsem.c
1542F: drivers/mfd/abx500*
1543F: drivers/mfd/ab8500*
1544F: drivers/mfd/dbx500*
1545F: drivers/mfd/db8500*
1546F: drivers/pinctrl/nomadik/pinctrl-ab*
1547F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1548F: drivers/rtc/rtc-ab8500.c
1549F: drivers/rtc/rtc-pl031.c
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1551
1552ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1553M: Ulf Hansson <ulf.hansson@linaro.org>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555T: git git://git.linaro.org/people/ulfh/clk.git
1556S: Maintained
1557F: drivers/clk/ux500/
1558F: include/linux/platform_data/clk-ux500.h
1559
1560ARM/VERSATILE EXPRESS PLATFORM
1561M: Liviu Dudau <liviu.dudau@arm.com>
1562M: Sudeep Holla <sudeep.holla@arm.com>
1563M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Maintained
1566F: arch/arm/boot/dts/vexpress*
1567F: arch/arm/mach-vexpress/
1568F: */*/vexpress*
1569F: */*/*/vexpress*
1570F: drivers/clk/versatile/clk-vexpress-osc.c
1571F: drivers/clocksource/versatile.c
1572
1573ARM/VFP SUPPORT
1574M: Russell King <linux@arm.linux.org.uk>
1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576W: http://www.arm.linux.org.uk/
1577S: Maintained
1578F: arch/arm/vfp/
1579
1580ARM/VOIPAC PXA270 SUPPORT
1581M: Marek Vasut <marek.vasut@gmail.com>
1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S: Maintained
1584F: arch/arm/mach-pxa/vpac270.c
1585F: arch/arm/mach-pxa/include/mach/vpac270.h
1586
1587ARM/VT8500 ARM ARCHITECTURE
1588M: Tony Prisk <linux@prisktech.co.nz>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/mach-vt8500/
1592F: drivers/clocksource/vt8500_timer.c
1593F: drivers/i2c/busses/i2c-wmt.c
1594F: drivers/mmc/host/wmt-sdmmc.c
1595F: drivers/pwm/pwm-vt8500.c
1596F: drivers/rtc/rtc-vt8500.c
1597F: drivers/tty/serial/vt8500_serial.c
1598F: drivers/usb/host/ehci-platform.c
1599F: drivers/usb/host/uhci-platform.c
1600F: drivers/video/fbdev/vt8500lcdfb.*
1601F: drivers/video/fbdev/wm8505fb*
1602F: drivers/video/fbdev/wmt_ge_rops.*
1603
1604ARM/ZIPIT Z2 SUPPORT
1605M: Marek Vasut <marek.vasut@gmail.com>
1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S: Maintained
1608F: arch/arm/mach-pxa/z2.c
1609F: arch/arm/mach-pxa/include/mach/z2.h
1610
1611ARM/ZYNQ ARCHITECTURE
1612M: Michal Simek <michal.simek@xilinx.com>
1613R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615W: http://wiki.xilinx.com
1616T: git git://git.xilinx.com/linux-xlnx.git
1617S: Supported
1618F: arch/arm/mach-zynq/
1619F: drivers/cpuidle/cpuidle-zynq.c
1620F: drivers/block/xsysace.c
1621N: zynq
1622N: xilinx
1623F: drivers/clocksource/cadence_ttc_timer.c
1624F: drivers/i2c/busses/i2c-cadence.c
1625F: drivers/mmc/host/sdhci-of-arasan.c
1626F: drivers/edac/synopsys_edac.c
1627
1628ARM SMMU DRIVER
1629M: Will Deacon <will.deacon@arm.com>
1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631S: Maintained
1632F: drivers/iommu/arm-smmu.c
1633F: drivers/iommu/io-pgtable-arm.c
1634
1635ARM64 PORT (AARCH64 ARCHITECTURE)
1636M: Catalin Marinas <catalin.marinas@arm.com>
1637M: Will Deacon <will.deacon@arm.com>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm64/
1641F: Documentation/arm64/
1642
1643AS3645A LED FLASH CONTROLLER DRIVER
1644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1645L: linux-media@vger.kernel.org
1646T: git git://linuxtv.org/media_tree.git
1647S: Maintained
1648F: drivers/media/i2c/as3645a.c
1649F: include/media/as3645a.h
1650
1651ASC7621 HARDWARE MONITOR DRIVER
1652M: George Joseph <george.joseph@fairview5.com>
1653L: lm-sensors@lm-sensors.org
1654S: Maintained
1655F: Documentation/hwmon/asc7621
1656F: drivers/hwmon/asc7621.c
1657
1658ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1659M: Corentin Chary <corentin.chary@gmail.com>
1660L: acpi4asus-user@lists.sourceforge.net
1661L: platform-driver-x86@vger.kernel.org
1662W: http://acpi4asus.sf.net
1663S: Maintained
1664F: drivers/platform/x86/asus*.c
1665F: drivers/platform/x86/eeepc*.c
1666
1667ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1668R: Dan Williams <dan.j.williams@intel.com>
1669W: http://sourceforge.net/projects/xscaleiop
1670S: Odd fixes
1671F: Documentation/crypto/async-tx-api.txt
1672F: crypto/async_tx/
1673F: drivers/dma/
1674F: include/linux/dmaengine.h
1675F: include/linux/async_tx.h
1676
1677AT24 EEPROM DRIVER
1678M: Wolfram Sang <wsa@the-dreams.de>
1679L: linux-i2c@vger.kernel.org
1680S: Maintained
1681F: drivers/misc/eeprom/at24.c
1682F: include/linux/platform_data/at24.h
1683
1684ATA OVER ETHERNET (AOE) DRIVER
1685M: "Ed L. Cashin" <ed.cashin@acm.org>
1686W: http://www.openaoe.org/
1687S: Supported
1688F: Documentation/aoe/
1689F: drivers/block/aoe/
1690
1691ATHEROS ATH GENERIC UTILITIES
1692M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1693L: linux-wireless@vger.kernel.org
1694S: Supported
1695F: drivers/net/wireless/ath/*
1696
1697ATHEROS ATH5K WIRELESS DRIVER
1698M: Jiri Slaby <jirislaby@gmail.com>
1699M: Nick Kossifidis <mickflemm@gmail.com>
1700M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1701L: linux-wireless@vger.kernel.org
1702W: http://wireless.kernel.org/en/users/Drivers/ath5k
1703S: Maintained
1704F: drivers/net/wireless/ath/ath5k/
1705
1706ATHEROS ATH6KL WIRELESS DRIVER
1707M: Kalle Valo <kvalo@qca.qualcomm.com>
1708L: linux-wireless@vger.kernel.org
1709W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1710T: git git://github.com/kvalo/ath.git
1711S: Supported
1712F: drivers/net/wireless/ath/ath6kl/
1713
1714WILOCITY WIL6210 WIRELESS DRIVER
1715M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1716L: linux-wireless@vger.kernel.org
1717L: wil6210@qca.qualcomm.com
1718S: Supported
1719W: http://wireless.kernel.org/en/users/Drivers/wil6210
1720F: drivers/net/wireless/ath/wil6210/
1721F: include/uapi/linux/wil6210_uapi.h
1722
1723CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1724M: Christian Lamparter <chunkeey@googlemail.com>
1725L: linux-wireless@vger.kernel.org
1726W: http://wireless.kernel.org/en/users/Drivers/carl9170
1727S: Maintained
1728F: drivers/net/wireless/ath/carl9170/
1729
1730ATK0110 HWMON DRIVER
1731M: Luca Tettamanti <kronos.it@gmail.com>
1732L: lm-sensors@lm-sensors.org
1733S: Maintained
1734F: drivers/hwmon/asus_atk0110.c
1735
1736ATI_REMOTE2 DRIVER
1737M: Ville Syrjala <syrjala@sci.fi>
1738S: Maintained
1739F: drivers/input/misc/ati_remote2.c
1740
1741ATLX ETHERNET DRIVERS
1742M: Jay Cliburn <jcliburn@gmail.com>
1743M: Chris Snook <chris.snook@gmail.com>
1744L: netdev@vger.kernel.org
1745W: http://sourceforge.net/projects/atl1
1746W: http://atl1.sourceforge.net
1747S: Maintained
1748F: drivers/net/ethernet/atheros/
1749
1750ATM
1751M: Chas Williams <3chas3@gmail.com>
1752L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1753L: netdev@vger.kernel.org
1754W: http://linux-atm.sourceforge.net
1755S: Maintained
1756F: drivers/atm/
1757F: include/linux/atm*
1758F: include/uapi/linux/atm*
1759
1760ATMEL AT91 / AT32 MCI DRIVER
1761M: Ludovic Desroches <ludovic.desroches@atmel.com>
1762S: Maintained
1763F: drivers/mmc/host/atmel-mci.c
1764F: drivers/mmc/host/atmel-mci-regs.h
1765
1766ATMEL AT91 / AT32 SERIAL DRIVER
1767M: Nicolas Ferre <nicolas.ferre@atmel.com>
1768S: Supported
1769F: drivers/tty/serial/atmel_serial.c
1770
1771ATMEL Audio ALSA driver
1772M: Nicolas Ferre <nicolas.ferre@atmel.com>
1773L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1774S: Supported
1775F: sound/soc/atmel
1776
1777ATMEL DMA DRIVER
1778M: Nicolas Ferre <nicolas.ferre@atmel.com>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S: Supported
1781F: drivers/dma/at_hdmac.c
1782F: drivers/dma/at_hdmac_regs.h
1783F: include/linux/platform_data/dma-atmel.h
1784
1785ATMEL XDMA DRIVER
1786M: Ludovic Desroches <ludovic.desroches@atmel.com>
1787L: linux-arm-kernel@lists.infradead.org
1788L: dmaengine@vger.kernel.org
1789S: Supported
1790F: drivers/dma/at_xdmac.c
1791
1792ATMEL I2C DRIVER
1793M: Ludovic Desroches <ludovic.desroches@atmel.com>
1794L: linux-i2c@vger.kernel.org
1795S: Supported
1796F: drivers/i2c/busses/i2c-at91.c
1797
1798ATMEL ISI DRIVER
1799M: Josh Wu <josh.wu@atmel.com>
1800L: linux-media@vger.kernel.org
1801S: Supported
1802F: drivers/media/platform/soc_camera/atmel-isi.c
1803F: include/media/atmel-isi.h
1804
1805ATMEL LCDFB DRIVER
1806M: Nicolas Ferre <nicolas.ferre@atmel.com>
1807L: linux-fbdev@vger.kernel.org
1808S: Maintained
1809F: drivers/video/fbdev/atmel_lcdfb.c
1810F: include/video/atmel_lcdc.h
1811
1812ATMEL MACB ETHERNET DRIVER
1813M: Nicolas Ferre <nicolas.ferre@atmel.com>
1814S: Supported
1815F: drivers/net/ethernet/cadence/
1816
1817ATMEL NAND DRIVER
1818M: Josh Wu <josh.wu@atmel.com>
1819L: linux-mtd@lists.infradead.org
1820S: Supported
1821F: drivers/mtd/nand/atmel_nand*
1822
1823ATMEL SPI DRIVER
1824M: Nicolas Ferre <nicolas.ferre@atmel.com>
1825S: Supported
1826F: drivers/spi/spi-atmel.*
1827
1828ATMEL SSC DRIVER
1829M: Nicolas Ferre <nicolas.ferre@atmel.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Supported
1832F: drivers/misc/atmel-ssc.c
1833F: include/linux/atmel-ssc.h
1834
1835ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1836M: Nicolas Ferre <nicolas.ferre@atmel.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S: Supported
1839F: drivers/misc/atmel_tclib.c
1840F: drivers/clocksource/tcb_clksrc.c
1841
1842ATMEL USBA UDC DRIVER
1843M: Nicolas Ferre <nicolas.ferre@atmel.com>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Supported
1846F: drivers/usb/gadget/udc/atmel_usba_udc.*
1847
1848ATMEL WIRELESS DRIVER
1849M: Simon Kelley <simon@thekelleys.org.uk>
1850L: linux-wireless@vger.kernel.org
1851W: http://www.thekelleys.org.uk/atmel
1852W: http://atmelwlandriver.sourceforge.net/
1853S: Maintained
1854F: drivers/net/wireless/atmel*
1855
1856ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1857M: Bradley Grove <linuxdrivers@attotech.com>
1858L: linux-scsi@vger.kernel.org
1859W: http://www.attotech.com
1860S: Supported
1861F: drivers/scsi/esas2r
1862
1863AUDIT SUBSYSTEM
1864M: Paul Moore <paul@paul-moore.com>
1865M: Eric Paris <eparis@redhat.com>
1866L: linux-audit@redhat.com (moderated for non-subscribers)
1867W: http://people.redhat.com/sgrubb/audit/
1868T: git git://git.infradead.org/users/pcmoore/audit
1869S: Maintained
1870F: include/linux/audit.h
1871F: include/uapi/linux/audit.h
1872F: kernel/audit*
1873
1874AUXILIARY DISPLAY DRIVERS
1875M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1876W: http://miguelojeda.es/auxdisplay.htm
1877W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1878S: Maintained
1879F: drivers/auxdisplay/
1880F: include/linux/cfag12864b.h
1881
1882AVR32 ARCHITECTURE
1883M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1884M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1885W: http://www.atmel.com/products/AVR32/
1886W: http://mirror.egtvedt.no/avr32linux.org/
1887W: http://avrfreaks.net/
1888S: Maintained
1889F: arch/avr32/
1890
1891AVR32/AT32AP MACHINE SUPPORT
1892M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1893M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1894S: Maintained
1895F: arch/avr32/mach-at32ap/
1896
1897AX.25 NETWORK LAYER
1898M: Ralf Baechle <ralf@linux-mips.org>
1899L: linux-hams@vger.kernel.org
1900W: http://www.linux-ax25.org/
1901S: Maintained
1902F: include/uapi/linux/ax25.h
1903F: include/net/ax25.h
1904F: net/ax25/
1905
1906AZ6007 DVB DRIVER
1907M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1908L: linux-media@vger.kernel.org
1909W: http://linuxtv.org
1910T: git git://linuxtv.org/media_tree.git
1911S: Maintained
1912F: drivers/media/usb/dvb-usb-v2/az6007.c
1913
1914AZTECH FM RADIO RECEIVER DRIVER
1915M: Hans Verkuil <hverkuil@xs4all.nl>
1916L: linux-media@vger.kernel.org
1917T: git git://linuxtv.org/media_tree.git
1918W: http://linuxtv.org
1919S: Maintained
1920F: drivers/media/radio/radio-aztech*
1921
1922B43 WIRELESS DRIVER
1923L: linux-wireless@vger.kernel.org
1924L: b43-dev@lists.infradead.org
1925W: http://wireless.kernel.org/en/users/Drivers/b43
1926S: Odd Fixes
1927F: drivers/net/wireless/b43/
1928
1929B43LEGACY WIRELESS DRIVER
1930M: Larry Finger <Larry.Finger@lwfinger.net>
1931L: linux-wireless@vger.kernel.org
1932L: b43-dev@lists.infradead.org
1933W: http://wireless.kernel.org/en/users/Drivers/b43
1934S: Maintained
1935F: drivers/net/wireless/b43legacy/
1936
1937BACKLIGHT CLASS/SUBSYSTEM
1938M: Jingoo Han <jg1.han@samsung.com>
1939M: Lee Jones <lee.jones@linaro.org>
1940S: Maintained
1941F: drivers/video/backlight/
1942F: include/linux/backlight.h
1943
1944BATMAN ADVANCED
1945M: Marek Lindner <mareklindner@neomailbox.ch>
1946M: Simon Wunderlich <sw@simonwunderlich.de>
1947M: Antonio Quartulli <antonio@meshcoding.com>
1948L: b.a.t.m.a.n@lists.open-mesh.org
1949W: http://www.open-mesh.org/
1950S: Maintained
1951F: net/batman-adv/
1952
1953BAYCOM/HDLCDRV DRIVERS FOR AX.25
1954M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1955L: linux-hams@vger.kernel.org
1956W: http://www.baycom.org/~tom/ham/ham.html
1957S: Maintained
1958F: drivers/net/hamradio/baycom*
1959
1960BCACHE (BLOCK LAYER CACHE)
1961M: Kent Overstreet <kmo@daterainc.com>
1962L: linux-bcache@vger.kernel.org
1963W: http://bcache.evilpiepirate.org
1964S: Maintained:
1965F: drivers/md/bcache/
1966
1967BEFS FILE SYSTEM
1968S: Orphan
1969F: Documentation/filesystems/befs.txt
1970F: fs/befs/
1971
1972BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1973M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1974L: netdev@vger.kernel.org
1975S: Maintained
1976F: drivers/net/ethernet/ec_bhf.c
1977
1978BFS FILE SYSTEM
1979M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1980S: Maintained
1981F: Documentation/filesystems/bfs.txt
1982F: fs/bfs/
1983F: include/uapi/linux/bfs_fs.h
1984
1985BLACKFIN ARCHITECTURE
1986M: Steven Miao <realmz6@gmail.com>
1987L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1988T: git git://git.code.sf.net/p/adi-linux/code
1989W: http://blackfin.uclinux.org
1990S: Supported
1991F: arch/blackfin/
1992
1993BLACKFIN EMAC DRIVER
1994L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1995W: http://blackfin.uclinux.org
1996S: Supported
1997F: drivers/net/ethernet/adi/
1998
1999BLACKFIN RTC DRIVER
2000L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2001W: http://blackfin.uclinux.org
2002S: Supported
2003F: drivers/rtc/rtc-bfin.c
2004
2005BLACKFIN SDH DRIVER
2006M: Sonic Zhang <sonic.zhang@analog.com>
2007L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2008W: http://blackfin.uclinux.org
2009S: Supported
2010F: drivers/mmc/host/bfin_sdh.c
2011
2012BLACKFIN SERIAL DRIVER
2013M: Sonic Zhang <sonic.zhang@analog.com>
2014L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2015W: http://blackfin.uclinux.org
2016S: Supported
2017F: drivers/tty/serial/bfin_uart.c
2018
2019BLACKFIN WATCHDOG DRIVER
2020L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2021W: http://blackfin.uclinux.org
2022S: Supported
2023F: drivers/watchdog/bfin_wdt.c
2024
2025BLACKFIN I2C TWI DRIVER
2026M: Sonic Zhang <sonic.zhang@analog.com>
2027L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2028W: http://blackfin.uclinux.org/
2029S: Supported
2030F: drivers/i2c/busses/i2c-bfin-twi.c
2031
2032BLACKFIN MEDIA DRIVER
2033M: Scott Jiang <scott.jiang.linux@gmail.com>
2034L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2035W: http://blackfin.uclinux.org/
2036S: Supported
2037F: drivers/media/platform/blackfin/
2038F: drivers/media/i2c/adv7183*
2039F: drivers/media/i2c/vs6624*
2040
2041BLINKM RGB LED DRIVER
2042M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2043S: Maintained
2044F: drivers/leds/leds-blinkm.c
2045
2046BLOCK LAYER
2047M: Jens Axboe <axboe@kernel.dk>
2048T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2049S: Maintained
2050F: block/
2051
2052BLOCK2MTD DRIVER
2053M: Joern Engel <joern@lazybastard.org>
2054L: linux-mtd@lists.infradead.org
2055S: Maintained
2056F: drivers/mtd/devices/block2mtd.c
2057
2058BLUETOOTH DRIVERS
2059M: Marcel Holtmann <marcel@holtmann.org>
2060M: Gustavo Padovan <gustavo@padovan.org>
2061M: Johan Hedberg <johan.hedberg@gmail.com>
2062L: linux-bluetooth@vger.kernel.org
2063W: http://www.bluez.org/
2064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2066S: Maintained
2067F: drivers/bluetooth/
2068
2069BLUETOOTH SUBSYSTEM
2070M: Marcel Holtmann <marcel@holtmann.org>
2071M: Gustavo Padovan <gustavo@padovan.org>
2072M: Johan Hedberg <johan.hedberg@gmail.com>
2073L: linux-bluetooth@vger.kernel.org
2074W: http://www.bluez.org/
2075T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2076T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2077S: Maintained
2078F: net/bluetooth/
2079F: include/net/bluetooth/
2080
2081BONDING DRIVER
2082M: Jay Vosburgh <j.vosburgh@gmail.com>
2083M: Veaceslav Falico <vfalico@gmail.com>
2084M: Andy Gospodarek <gospo@cumulusnetworks.com>
2085L: netdev@vger.kernel.org
2086W: http://sourceforge.net/projects/bonding/
2087S: Supported
2088F: drivers/net/bonding/
2089F: include/uapi/linux/if_bonding.h
2090
2091BPF (Safe dynamic programs and tools)
2092M: Alexei Starovoitov <ast@kernel.org>
2093L: netdev@vger.kernel.org
2094L: linux-kernel@vger.kernel.org
2095S: Supported
2096F: kernel/bpf/
2097
2098BROADCOM B44 10/100 ETHERNET DRIVER
2099M: Gary Zambrano <zambrano@broadcom.com>
2100L: netdev@vger.kernel.org
2101S: Supported
2102F: drivers/net/ethernet/broadcom/b44.*
2103
2104BROADCOM GENET ETHERNET DRIVER
2105M: Florian Fainelli <f.fainelli@gmail.com>
2106L: netdev@vger.kernel.org
2107S: Supported
2108F: drivers/net/ethernet/broadcom/genet/
2109
2110BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2111M: Sony Chacko <sony.chacko@qlogic.com>
2112M: Dept-HSGLinuxNICDev@qlogic.com
2113L: netdev@vger.kernel.org
2114S: Supported
2115F: drivers/net/ethernet/broadcom/bnx2.*
2116F: drivers/net/ethernet/broadcom/bnx2_*
2117
2118BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2119M: Ariel Elior <ariel.elior@qlogic.com>
2120L: netdev@vger.kernel.org
2121S: Supported
2122F: drivers/net/ethernet/broadcom/bnx2x/
2123
2124BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2125M: Florian Fainelli <f.fainelli@gmail.com>
2126M: Ray Jui <rjui@broadcom.com>
2127M: Scott Branden <sbranden@broadcom.com>
2128L: bcm-kernel-feedback-list@broadcom.com
2129T: git git://github.com/broadcom/mach-bcm
2130S: Maintained
2131F: arch/arm/mach-bcm/
2132F: arch/arm/boot/dts/bcm113*
2133F: arch/arm/boot/dts/bcm216*
2134F: arch/arm/boot/dts/bcm281*
2135F: arch/arm/configs/bcm_defconfig
2136F: drivers/mmc/host/sdhci-bcm-kona.c
2137F: drivers/clocksource/bcm_kona_timer.c
2138
2139BROADCOM BCM2835 ARM ARCHITECTURE
2140M: Stephen Warren <swarren@wwwdotorg.org>
2141M: Lee Jones <lee@kernel.org>
2142L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2143T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2144S: Maintained
2145N: bcm2835
2146
2147BROADCOM BCM33XX MIPS ARCHITECTURE
2148M: Kevin Cernekee <cernekee@gmail.com>
2149L: linux-mips@linux-mips.org
2150S: Maintained
2151F: arch/mips/bcm3384/*
2152F: arch/mips/include/asm/mach-bcm3384/*
2153F: arch/mips/kernel/*bmips*
2154
2155BROADCOM BCM5301X ARM ARCHITECTURE
2156M: Hauke Mehrtens <hauke@hauke-m.de>
2157L: linux-arm-kernel@lists.infradead.org
2158S: Maintained
2159F: arch/arm/mach-bcm/bcm_5301x.c
2160F: arch/arm/boot/dts/bcm5301x.dtsi
2161F: arch/arm/boot/dts/bcm470*
2162
2163BROADCOM BCM63XX ARM ARCHITECTURE
2164M: Florian Fainelli <f.fainelli@gmail.com>
2165L: linux-arm-kernel@lists.infradead.org
2166T: git git://github.com/broadcom/arm-bcm63xx.git
2167S: Maintained
2168F: arch/arm/mach-bcm/bcm63xx.c
2169F: arch/arm/include/debug/bcm63xx.S
2170
2171BROADCOM BCM63XX/BCM33XX UDC DRIVER
2172M: Kevin Cernekee <cernekee@gmail.com>
2173L: linux-usb@vger.kernel.org
2174S: Maintained
2175F: drivers/usb/gadget/udc/bcm63xx_udc.*
2176
2177BROADCOM BCM7XXX ARM ARCHITECTURE
2178M: Brian Norris <computersforpeace@gmail.com>
2179M: Gregory Fong <gregory.0xf0@gmail.com>
2180M: Florian Fainelli <f.fainelli@gmail.com>
2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182T: git git://github.com/broadcom/stblinux.git
2183S: Maintained
2184F: arch/arm/mach-bcm/*brcmstb*
2185F: arch/arm/boot/dts/bcm7*.dts*
2186F: drivers/bus/brcmstb_gisb.c
2187
2188BROADCOM BMIPS MIPS ARCHITECTURE
2189M: Kevin Cernekee <cernekee@gmail.com>
2190M: Florian Fainelli <f.fainelli@gmail.com>
2191L: linux-mips@linux-mips.org
2192T: git git://github.com/broadcom/stblinux.git
2193S: Maintained
2194F: arch/mips/bmips/*
2195F: arch/mips/include/asm/mach-bmips/*
2196F: arch/mips/kernel/*bmips*
2197F: arch/mips/boot/dts/bcm*.dts*
2198F: drivers/irqchip/irq-bcm7*
2199F: drivers/irqchip/irq-brcmstb*
2200
2201BROADCOM TG3 GIGABIT ETHERNET DRIVER
2202M: Prashant Sreedharan <prashant@broadcom.com>
2203M: Michael Chan <mchan@broadcom.com>
2204L: netdev@vger.kernel.org
2205S: Supported
2206F: drivers/net/ethernet/broadcom/tg3.*
2207
2208BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2209M: Brett Rudley <brudley@broadcom.com>
2210M: Arend van Spriel <arend@broadcom.com>
2211M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2212M: Hante Meuleman <meuleman@broadcom.com>
2213L: linux-wireless@vger.kernel.org
2214L: brcm80211-dev-list@broadcom.com
2215S: Supported
2216F: drivers/net/wireless/brcm80211/
2217
2218BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2219M: QLogic-Storage-Upstream@qlogic.com
2220L: linux-scsi@vger.kernel.org
2221S: Supported
2222F: drivers/scsi/bnx2fc/
2223
2224BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2225M: QLogic-Storage-Upstream@qlogic.com
2226L: linux-scsi@vger.kernel.org
2227S: Supported
2228F: drivers/scsi/bnx2i/
2229
2230BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2231M: Ray Jui <rjui@broadcom.com>
2232M: Scott Branden <sbranden@broadcom.com>
2233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234L: bcm-kernel-feedback-list@broadcom.com
2235T: git git://github.com/broadcom/cygnus-linux.git
2236S: Maintained
2237N: iproc
2238N: cygnus
2239N: bcm9113*
2240N: bcm9583*
2241N: bcm583*
2242N: bcm113*
2243
2244BROADCOM KONA GPIO DRIVER
2245M: Ray Jui <rjui@broadcom.com>
2246L: bcm-kernel-feedback-list@broadcom.com
2247S: Supported
2248F: drivers/gpio/gpio-bcm-kona.c
2249F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2250
2251BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2252M: Rafał Miłecki <zajec5@gmail.com>
2253L: linux-wireless@vger.kernel.org
2254S: Maintained
2255F: drivers/bcma/
2256F: include/linux/bcma/
2257
2258BROADCOM SYSTEMPORT ETHERNET DRIVER
2259M: Florian Fainelli <f.fainelli@gmail.com>
2260L: netdev@vger.kernel.org
2261S: Supported
2262F: drivers/net/ethernet/broadcom/bcmsysport.*
2263
2264BROCADE BFA FC SCSI DRIVER
2265M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2266M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2267L: linux-scsi@vger.kernel.org
2268S: Supported
2269F: drivers/scsi/bfa/
2270
2271BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2272M: Rasesh Mody <rasesh.mody@qlogic.com>
2273L: netdev@vger.kernel.org
2274S: Supported
2275F: drivers/net/ethernet/brocade/bna/
2276
2277BSG (block layer generic sg v4 driver)
2278M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2279L: linux-scsi@vger.kernel.org
2280S: Supported
2281F: block/bsg.c
2282F: include/linux/bsg.h
2283F: include/uapi/linux/bsg.h
2284
2285BT87X AUDIO DRIVER
2286M: Clemens Ladisch <clemens@ladisch.de>
2287L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2288T: git git://git.alsa-project.org/alsa-kernel.git
2289S: Maintained
2290F: Documentation/sound/alsa/Bt87x.txt
2291F: sound/pci/bt87x.c
2292
2293BT8XXGPIO DRIVER
2294M: Michael Buesch <m@bues.ch>
2295W: http://bu3sch.de/btgpio.php
2296S: Maintained
2297F: drivers/gpio/gpio-bt8xx.c
2298
2299BTRFS FILE SYSTEM
2300M: Chris Mason <clm@fb.com>
2301M: Josef Bacik <jbacik@fb.com>
2302M: David Sterba <dsterba@suse.cz>
2303L: linux-btrfs@vger.kernel.org
2304W: http://btrfs.wiki.kernel.org/
2305Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2307S: Maintained
2308F: Documentation/filesystems/btrfs.txt
2309F: fs/btrfs/
2310
2311BTTV VIDEO4LINUX DRIVER
2312M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2313L: linux-media@vger.kernel.org
2314W: http://linuxtv.org
2315T: git git://linuxtv.org/media_tree.git
2316S: Odd fixes
2317F: Documentation/video4linux/bttv/
2318F: drivers/media/pci/bt8xx/bttv*
2319
2320BUSLOGIC SCSI DRIVER
2321M: Khalid Aziz <khalid@gonehiking.org>
2322L: linux-scsi@vger.kernel.org
2323S: Maintained
2324F: drivers/scsi/BusLogic.*
2325F: drivers/scsi/FlashPoint.*
2326
2327C-MEDIA CMI8788 DRIVER
2328M: Clemens Ladisch <clemens@ladisch.de>
2329L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2330T: git git://git.alsa-project.org/alsa-kernel.git
2331S: Maintained
2332F: sound/pci/oxygen/
2333
2334C6X ARCHITECTURE
2335M: Mark Salter <msalter@redhat.com>
2336M: Aurelien Jacquiot <a-jacquiot@ti.com>
2337L: linux-c6x-dev@linux-c6x.org
2338W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2339S: Maintained
2340F: arch/c6x/
2341
2342CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2343M: David Howells <dhowells@redhat.com>
2344L: linux-cachefs@redhat.com
2345S: Supported
2346F: Documentation/filesystems/caching/cachefiles.txt
2347F: fs/cachefiles/
2348
2349CADET FM/AM RADIO RECEIVER DRIVER
2350M: Hans Verkuil <hverkuil@xs4all.nl>
2351L: linux-media@vger.kernel.org
2352T: git git://linuxtv.org/media_tree.git
2353W: http://linuxtv.org
2354S: Maintained
2355F: drivers/media/radio/radio-cadet*
2356
2357CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2358M: Jonathan Corbet <corbet@lwn.net>
2359L: linux-media@vger.kernel.org
2360T: git git://linuxtv.org/media_tree.git
2361S: Maintained
2362F: Documentation/video4linux/cafe_ccic
2363F: drivers/media/platform/marvell-ccic/
2364
2365CAIF NETWORK LAYER
2366M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2367L: netdev@vger.kernel.org
2368S: Supported
2369F: Documentation/networking/caif/
2370F: drivers/net/caif/
2371F: include/uapi/linux/caif/
2372F: include/net/caif/
2373F: net/caif/
2374
2375CALGARY x86-64 IOMMU
2376M: Muli Ben-Yehuda <muli@il.ibm.com>
2377M: "Jon D. Mason" <jdmason@kudzu.us>
2378L: discuss@x86-64.org
2379S: Maintained
2380F: arch/x86/kernel/pci-calgary_64.c
2381F: arch/x86/kernel/tce_64.c
2382F: arch/x86/include/asm/calgary.h
2383F: arch/x86/include/asm/tce.h
2384
2385CAN NETWORK LAYER
2386M: Oliver Hartkopp <socketcan@hartkopp.net>
2387M: Marc Kleine-Budde <mkl@pengutronix.de>
2388L: linux-can@vger.kernel.org
2389W: https://github.com/linux-can
2390T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2392S: Maintained
2393F: Documentation/networking/can.txt
2394F: net/can/
2395F: include/linux/can/core.h
2396F: include/uapi/linux/can.h
2397F: include/uapi/linux/can/bcm.h
2398F: include/uapi/linux/can/raw.h
2399F: include/uapi/linux/can/gw.h
2400
2401CAN NETWORK DRIVERS
2402M: Wolfgang Grandegger <wg@grandegger.com>
2403M: Marc Kleine-Budde <mkl@pengutronix.de>
2404L: linux-can@vger.kernel.org
2405W: https://github.com/linux-can
2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2407T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2408S: Maintained
2409F: drivers/net/can/
2410F: include/linux/can/dev.h
2411F: include/linux/can/platform/
2412F: include/uapi/linux/can/error.h
2413F: include/uapi/linux/can/netlink.h
2414
2415CAPABILITIES
2416M: Serge Hallyn <serge.hallyn@canonical.com>
2417L: linux-security-module@vger.kernel.org
2418S: Supported
2419F: include/linux/capability.h
2420F: include/uapi/linux/capability.h
2421F: security/capability.c
2422F: security/commoncap.c
2423F: kernel/capability.c
2424
2425CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2426M: Kevin Tsai <ktsai@capellamicro.com>
2427S: Maintained
2428F: drivers/iio/light/cm*
2429F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2430
2431CC2520 IEEE-802.15.4 RADIO DRIVER
2432M: Varka Bhadram <varkabhadram@gmail.com>
2433L: linux-wpan@vger.kernel.org
2434S: Maintained
2435F: drivers/net/ieee802154/cc2520.c
2436F: include/linux/spi/cc2520.h
2437F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2438
2439CELL BROADBAND ENGINE ARCHITECTURE
2440M: Arnd Bergmann <arnd@arndb.de>
2441L: linuxppc-dev@lists.ozlabs.org
2442L: cbe-oss-dev@lists.ozlabs.org
2443W: http://www.ibm.com/developerworks/power/cell/
2444S: Supported
2445F: arch/powerpc/include/asm/cell*.h
2446F: arch/powerpc/include/asm/spu*.h
2447F: arch/powerpc/include/uapi/asm/spu*.h
2448F: arch/powerpc/oprofile/*cell*
2449F: arch/powerpc/platforms/cell/
2450
2451CEPH DISTRIBUTED FILE SYSTEM CLIENT
2452M: Yan, Zheng <zyan@redhat.com>
2453M: Sage Weil <sage@redhat.com>
2454L: ceph-devel@vger.kernel.org
2455W: http://ceph.com/
2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2457S: Supported
2458F: Documentation/filesystems/ceph.txt
2459F: fs/ceph/
2460F: net/ceph/
2461F: include/linux/ceph/
2462F: include/linux/crush/
2463
2464CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2465L: linux-usb@vger.kernel.org
2466S: Orphan
2467F: Documentation/usb/WUSB-Design-overview.txt
2468F: Documentation/usb/wusb-cbaf
2469F: drivers/usb/host/hwa-hc.c
2470F: drivers/usb/host/whci/
2471F: drivers/usb/wusbcore/
2472F: include/linux/usb/wusb*
2473
2474CFAG12864B LCD DRIVER
2475M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2476W: http://miguelojeda.es/auxdisplay.htm
2477W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2478S: Maintained
2479F: drivers/auxdisplay/cfag12864b.c
2480F: include/linux/cfag12864b.h
2481
2482CFAG12864BFB LCD FRAMEBUFFER DRIVER
2483M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2484W: http://miguelojeda.es/auxdisplay.htm
2485W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2486S: Maintained
2487F: drivers/auxdisplay/cfag12864bfb.c
2488F: include/linux/cfag12864b.h
2489
2490CFG80211 and NL80211
2491M: Johannes Berg <johannes@sipsolutions.net>
2492L: linux-wireless@vger.kernel.org
2493W: http://wireless.kernel.org/
2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2496S: Maintained
2497F: include/uapi/linux/nl80211.h
2498F: include/net/cfg80211.h
2499F: net/wireless/*
2500X: net/wireless/wext*
2501
2502CHAR and MISC DRIVERS
2503M: Arnd Bergmann <arnd@arndb.de>
2504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2506S: Supported
2507F: drivers/char/*
2508F: drivers/misc/*
2509F: include/linux/miscdevice.h
2510
2511CHECKPATCH
2512M: Andy Whitcroft <apw@canonical.com>
2513M: Joe Perches <joe@perches.com>
2514S: Maintained
2515F: scripts/checkpatch.pl
2516
2517CHINESE DOCUMENTATION
2518M: Harry Wei <harryxiyou@gmail.com>
2519L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2520L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2521S: Maintained
2522F: Documentation/zh_CN/
2523
2524CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2525M: Peter Chen <Peter.Chen@freescale.com>
2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2527L: linux-usb@vger.kernel.org
2528S: Maintained
2529F: drivers/usb/chipidea/
2530
2531CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2532M: Hans de Goede <hdegoede@redhat.com>
2533L: linux-input@vger.kernel.org
2534S: Maintained
2535F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2536F: drivers/input/touchscreen/chipone_icn8318.c
2537
2538CHROME HARDWARE PLATFORM SUPPORT
2539M: Olof Johansson <olof@lixom.net>
2540S: Maintained
2541F: drivers/platform/chrome/
2542
2543CISCO VIC ETHERNET NIC DRIVER
2544M: Christian Benvenuti <benve@cisco.com>
2545M: Sujith Sankar <ssujith@cisco.com>
2546M: Govindarajulu Varadarajan <_govind@gmx.com>
2547M: Neel Patel <neepatel@cisco.com>
2548S: Supported
2549F: drivers/net/ethernet/cisco/enic/
2550
2551CISCO VIC LOW LATENCY NIC DRIVER
2552M: Upinder Malhi <umalhi@cisco.com>
2553S: Supported
2554F: drivers/infiniband/hw/usnic
2555
2556CIRRUS LOGIC EP93XX ETHERNET DRIVER
2557M: Hartley Sweeten <hsweeten@visionengravers.com>
2558L: netdev@vger.kernel.org
2559S: Maintained
2560F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2561
2562CIRRUS LOGIC AUDIO CODEC DRIVERS
2563M: Brian Austin <brian.austin@cirrus.com>
2564M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2565L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2566S: Maintained
2567F: sound/soc/codecs/cs*
2568
2569CLEANCACHE API
2570M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2571L: linux-kernel@vger.kernel.org
2572S: Maintained
2573F: mm/cleancache.c
2574F: include/linux/cleancache.h
2575
2576CLK API
2577M: Russell King <linux@arm.linux.org.uk>
2578L: linux-clk@vger.kernel.org
2579S: Maintained
2580F: include/linux/clk.h
2581
2582CLOCKSOURCE, CLOCKEVENT DRIVERS
2583M: Daniel Lezcano <daniel.lezcano@linaro.org>
2584M: Thomas Gleixner <tglx@linutronix.de>
2585L: linux-kernel@vger.kernel.org
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2587S: Supported
2588F: drivers/clocksource
2589
2590CISCO FCOE HBA DRIVER
2591M: Hiral Patel <hiralpat@cisco.com>
2592M: Suma Ramars <sramars@cisco.com>
2593M: Brian Uchino <buchino@cisco.com>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: drivers/scsi/fnic/
2597
2598CMPC ACPI DRIVER
2599M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2600M: Daniel Oliveira Nascimento <don@syst.com.br>
2601L: platform-driver-x86@vger.kernel.org
2602S: Supported
2603F: drivers/platform/x86/classmate-laptop.c
2604
2605COCCINELLE/Semantic Patches (SmPL)
2606M: Julia Lawall <Julia.Lawall@lip6.fr>
2607M: Gilles Muller <Gilles.Muller@lip6.fr>
2608M: Nicolas Palix <nicolas.palix@imag.fr>
2609M: Michal Marek <mmarek@suse.cz>
2610L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2612W: http://coccinelle.lip6.fr/
2613S: Supported
2614F: Documentation/coccinelle.txt
2615F: scripts/coccinelle/
2616F: scripts/coccicheck
2617
2618CODA FILE SYSTEM
2619M: Jan Harkes <jaharkes@cs.cmu.edu>
2620M: coda@cs.cmu.edu
2621L: codalist@coda.cs.cmu.edu
2622W: http://www.coda.cs.cmu.edu/
2623S: Maintained
2624F: Documentation/filesystems/coda.txt
2625F: fs/coda/
2626F: include/linux/coda*.h
2627F: include/uapi/linux/coda*.h
2628
2629CODA V4L2 MEM2MEM DRIVER
2630M: Philipp Zabel <p.zabel@pengutronix.de>
2631L: linux-media@vger.kernel.org
2632S: Maintained
2633F: Documentation/devicetree/bindings/media/coda.txt
2634F: drivers/media/platform/coda/
2635
2636COMMON CLK FRAMEWORK
2637M: Mike Turquette <mturquette@linaro.org>
2638M: Stephen Boyd <sboyd@codeaurora.org>
2639L: linux-clk@vger.kernel.org
2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2641S: Maintained
2642F: drivers/clk/
2643X: drivers/clk/clkdev.c
2644F: include/linux/clk-pr*
2645F: include/linux/clk/
2646
2647COMMON INTERNET FILE SYSTEM (CIFS)
2648M: Steve French <sfrench@samba.org>
2649L: linux-cifs@vger.kernel.org
2650L: samba-technical@lists.samba.org (moderated for non-subscribers)
2651W: http://linux-cifs.samba.org/
2652T: git git://git.samba.org/sfrench/cifs-2.6.git
2653S: Supported
2654F: Documentation/filesystems/cifs/
2655F: fs/cifs/
2656
2657COMPACTPCI HOTPLUG CORE
2658M: Scott Murray <scott@spiteful.org>
2659L: linux-pci@vger.kernel.org
2660S: Maintained
2661F: drivers/pci/hotplug/cpci_hotplug*
2662
2663COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2664M: Scott Murray <scott@spiteful.org>
2665L: linux-pci@vger.kernel.org
2666S: Maintained
2667F: drivers/pci/hotplug/cpcihp_zt5550.*
2668
2669COMPACTPCI HOTPLUG GENERIC DRIVER
2670M: Scott Murray <scott@spiteful.org>
2671L: linux-pci@vger.kernel.org
2672S: Maintained
2673F: drivers/pci/hotplug/cpcihp_generic.c
2674
2675COMPAL LAPTOP SUPPORT
2676M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2677L: platform-driver-x86@vger.kernel.org
2678S: Maintained
2679F: drivers/platform/x86/compal-laptop.c
2680
2681CONEXANT ACCESSRUNNER USB DRIVER
2682M: Simon Arlott <cxacru@fire.lp0.eu>
2683L: accessrunner-general@lists.sourceforge.net
2684W: http://accessrunner.sourceforge.net/
2685S: Maintained
2686F: drivers/usb/atm/cxacru.c
2687
2688CONFIGFS
2689M: Joel Becker <jlbec@evilplan.org>
2690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2691S: Supported
2692F: fs/configfs/
2693F: include/linux/configfs.h
2694
2695CONNECTOR
2696M: Evgeniy Polyakov <zbr@ioremap.net>
2697L: netdev@vger.kernel.org
2698S: Maintained
2699F: drivers/connector/
2700
2701CONTROL GROUP (CGROUP)
2702M: Tejun Heo <tj@kernel.org>
2703M: Li Zefan <lizefan@huawei.com>
2704L: cgroups@vger.kernel.org
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2706S: Maintained
2707F: Documentation/cgroups/
2708F: include/linux/cgroup*
2709F: kernel/cgroup*
2710
2711CONTROL GROUP - CPUSET
2712M: Li Zefan <lizefan@huawei.com>
2713L: cgroups@vger.kernel.org
2714W: http://www.bullopensource.org/cpuset/
2715W: http://oss.sgi.com/projects/cpusets/
2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2717S: Maintained
2718F: Documentation/cgroups/cpusets.txt
2719F: include/linux/cpuset.h
2720F: kernel/cpuset.c
2721
2722CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2723M: Johannes Weiner <hannes@cmpxchg.org>
2724M: Michal Hocko <mhocko@suse.cz>
2725L: cgroups@vger.kernel.org
2726L: linux-mm@kvack.org
2727S: Maintained
2728F: mm/memcontrol.c
2729F: mm/swap_cgroup.c
2730
2731CORETEMP HARDWARE MONITORING DRIVER
2732M: Fenghua Yu <fenghua.yu@intel.com>
2733L: lm-sensors@lm-sensors.org
2734S: Maintained
2735F: Documentation/hwmon/coretemp
2736F: drivers/hwmon/coretemp.c
2737
2738COSA/SRP SYNC SERIAL DRIVER
2739M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2740W: http://www.fi.muni.cz/~kas/cosa/
2741S: Maintained
2742F: drivers/net/wan/cosa*
2743
2744CPMAC ETHERNET DRIVER
2745M: Florian Fainelli <florian@openwrt.org>
2746L: netdev@vger.kernel.org
2747S: Maintained
2748F: drivers/net/ethernet/ti/cpmac.c
2749
2750CPU FREQUENCY DRIVERS
2751M: Rafael J. Wysocki <rjw@rjwysocki.net>
2752M: Viresh Kumar <viresh.kumar@linaro.org>
2753L: linux-pm@vger.kernel.org
2754S: Maintained
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2756T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2757F: drivers/cpufreq/
2758F: include/linux/cpufreq.h
2759
2760CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2761M: Viresh Kumar <viresh.kumar@linaro.org>
2762M: Sudeep Holla <sudeep.holla@arm.com>
2763L: linux-pm@vger.kernel.org
2764W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2765S: Maintained
2766F: drivers/cpufreq/arm_big_little.h
2767F: drivers/cpufreq/arm_big_little.c
2768F: drivers/cpufreq/arm_big_little_dt.c
2769
2770CPUIDLE DRIVER - ARM BIG LITTLE
2771M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2772M: Daniel Lezcano <daniel.lezcano@linaro.org>
2773L: linux-pm@vger.kernel.org
2774L: linux-arm-kernel@lists.infradead.org
2775T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2776S: Maintained
2777F: drivers/cpuidle/cpuidle-big_little.c
2778
2779CPUIDLE DRIVER - ARM EXYNOS
2780M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2781M: Daniel Lezcano <daniel.lezcano@linaro.org>
2782M: Kukjin Kim <kgene@kernel.org>
2783L: linux-pm@vger.kernel.org
2784L: linux-samsung-soc@vger.kernel.org
2785S: Supported
2786F: drivers/cpuidle/cpuidle-exynos.c
2787F: arch/arm/mach-exynos/pm.c
2788
2789CPUIDLE DRIVERS
2790M: Rafael J. Wysocki <rjw@rjwysocki.net>
2791M: Daniel Lezcano <daniel.lezcano@linaro.org>
2792L: linux-pm@vger.kernel.org
2793S: Maintained
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2795F: drivers/cpuidle/*
2796F: include/linux/cpuidle.h
2797
2798CPUID/MSR DRIVER
2799M: "H. Peter Anvin" <hpa@zytor.com>
2800S: Maintained
2801F: arch/x86/kernel/cpuid.c
2802F: arch/x86/kernel/msr.c
2803
2804CPU POWER MONITORING SUBSYSTEM
2805M: Thomas Renninger <trenn@suse.de>
2806L: linux-pm@vger.kernel.org
2807S: Maintained
2808F: tools/power/cpupower/
2809
2810CRAMFS FILESYSTEM
2811W: http://sourceforge.net/projects/cramfs/
2812S: Orphan / Obsolete
2813F: Documentation/filesystems/cramfs.txt
2814F: fs/cramfs/
2815
2816CRIS PORT
2817M: Mikael Starvik <starvik@axis.com>
2818M: Jesper Nilsson <jesper.nilsson@axis.com>
2819L: linux-cris-kernel@axis.com
2820W: http://developer.axis.com
2821S: Maintained
2822F: arch/cris/
2823F: drivers/tty/serial/crisv10.*
2824
2825CRYPTO API
2826M: Herbert Xu <herbert@gondor.apana.org.au>
2827M: "David S. Miller" <davem@davemloft.net>
2828L: linux-crypto@vger.kernel.org
2829T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2830S: Maintained
2831F: Documentation/crypto/
2832F: Documentation/DocBook/crypto-API.tmpl
2833F: arch/*/crypto/
2834F: crypto/
2835F: drivers/crypto/
2836F: include/crypto/
2837
2838CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2839M: Neil Horman <nhorman@tuxdriver.com>
2840L: linux-crypto@vger.kernel.org
2841S: Maintained
2842F: crypto/ansi_cprng.c
2843F: crypto/rng.c
2844
2845CS5535 Audio ALSA driver
2846M: Jaya Kumar <jayakumar.alsa@gmail.com>
2847S: Maintained
2848F: sound/pci/cs5535audio/
2849
2850CW1200 WLAN driver
2851M: Solomon Peachy <pizza@shaftnet.org>
2852S: Maintained
2853F: drivers/net/wireless/cw1200/
2854
2855CX18 VIDEO4LINUX DRIVER
2856M: Andy Walls <awalls@md.metrocast.net>
2857L: ivtv-devel@ivtvdriver.org (subscribers-only)
2858L: linux-media@vger.kernel.org
2859T: git git://linuxtv.org/media_tree.git
2860W: http://linuxtv.org
2861W: http://www.ivtvdriver.org/index.php/Cx18
2862S: Maintained
2863F: Documentation/video4linux/cx18.txt
2864F: drivers/media/pci/cx18/
2865F: include/uapi/linux/ivtv*
2866
2867CX2341X MPEG ENCODER HELPER MODULE
2868M: Hans Verkuil <hverkuil@xs4all.nl>
2869L: linux-media@vger.kernel.org
2870T: git git://linuxtv.org/media_tree.git
2871W: http://linuxtv.org
2872S: Maintained
2873F: drivers/media/common/cx2341x*
2874F: include/media/cx2341x*
2875
2876CX88 VIDEO4LINUX DRIVER
2877M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2878L: linux-media@vger.kernel.org
2879W: http://linuxtv.org
2880T: git git://linuxtv.org/media_tree.git
2881S: Odd fixes
2882F: Documentation/video4linux/cx88/
2883F: drivers/media/pci/cx88/
2884
2885CXD2820R MEDIA DRIVER
2886M: Antti Palosaari <crope@iki.fi>
2887L: linux-media@vger.kernel.org
2888W: http://linuxtv.org/
2889W: http://palosaari.fi/linux/
2890Q: http://patchwork.linuxtv.org/project/linux-media/list/
2891T: git git://linuxtv.org/anttip/media_tree.git
2892S: Maintained
2893F: drivers/media/dvb-frontends/cxd2820r*
2894
2895CXGB3 ETHERNET DRIVER (CXGB3)
2896M: Santosh Raspatur <santosh@chelsio.com>
2897L: netdev@vger.kernel.org
2898W: http://www.chelsio.com
2899S: Supported
2900F: drivers/net/ethernet/chelsio/cxgb3/
2901
2902CXGB3 ISCSI DRIVER (CXGB3I)
2903M: Karen Xie <kxie@chelsio.com>
2904L: linux-scsi@vger.kernel.org
2905W: http://www.chelsio.com
2906S: Supported
2907F: drivers/scsi/cxgbi/cxgb3i
2908
2909CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2910M: Steve Wise <swise@chelsio.com>
2911L: linux-rdma@vger.kernel.org
2912W: http://www.openfabrics.org
2913S: Supported
2914F: drivers/infiniband/hw/cxgb3/
2915
2916CXGB4 ETHERNET DRIVER (CXGB4)
2917M: Hariprasad S <hariprasad@chelsio.com>
2918L: netdev@vger.kernel.org
2919W: http://www.chelsio.com
2920S: Supported
2921F: drivers/net/ethernet/chelsio/cxgb4/
2922
2923CXGB4 ISCSI DRIVER (CXGB4I)
2924M: Karen Xie <kxie@chelsio.com>
2925L: linux-scsi@vger.kernel.org
2926W: http://www.chelsio.com
2927S: Supported
2928F: drivers/scsi/cxgbi/cxgb4i
2929
2930CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2931M: Steve Wise <swise@chelsio.com>
2932L: linux-rdma@vger.kernel.org
2933W: http://www.openfabrics.org
2934S: Supported
2935F: drivers/infiniband/hw/cxgb4/
2936
2937CXGB4VF ETHERNET DRIVER (CXGB4VF)
2938M: Casey Leedom <leedom@chelsio.com>
2939L: netdev@vger.kernel.org
2940W: http://www.chelsio.com
2941S: Supported
2942F: drivers/net/ethernet/chelsio/cxgb4vf/
2943
2944CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2945M: Ian Munsie <imunsie@au1.ibm.com>
2946M: Michael Neuling <mikey@neuling.org>
2947L: linuxppc-dev@lists.ozlabs.org
2948S: Supported
2949F: drivers/misc/cxl/
2950F: include/misc/cxl.h
2951F: include/uapi/misc/cxl.h
2952F: Documentation/powerpc/cxl.txt
2953F: Documentation/powerpc/cxl.txt
2954F: Documentation/ABI/testing/sysfs-class-cxl
2955
2956STMMAC ETHERNET DRIVER
2957M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2958L: netdev@vger.kernel.org
2959W: http://www.stlinux.com
2960S: Supported
2961F: drivers/net/ethernet/stmicro/stmmac/
2962
2963CYBERPRO FB DRIVER
2964M: Russell King <linux@arm.linux.org.uk>
2965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966W: http://www.arm.linux.org.uk/
2967S: Maintained
2968F: drivers/video/fbdev/cyber2000fb.*
2969
2970CYCLADES ASYNC MUX DRIVER
2971W: http://www.cyclades.com/
2972S: Orphan
2973F: drivers/tty/cyclades.c
2974F: include/linux/cyclades.h
2975F: include/uapi/linux/cyclades.h
2976
2977CYCLADES PC300 DRIVER
2978W: http://www.cyclades.com/
2979S: Orphan
2980F: drivers/net/wan/pc300*
2981
2982CYPRESS_FIRMWARE MEDIA DRIVER
2983M: Antti Palosaari <crope@iki.fi>
2984L: linux-media@vger.kernel.org
2985W: http://linuxtv.org/
2986W: http://palosaari.fi/linux/
2987Q: http://patchwork.linuxtv.org/project/linux-media/list/
2988T: git git://linuxtv.org/anttip/media_tree.git
2989S: Maintained
2990F: drivers/media/common/cypress_firmware*
2991
2992CYTTSP TOUCHSCREEN DRIVER
2993M: Ferruh Yigit <fery@cypress.com>
2994L: linux-input@vger.kernel.org
2995S: Supported
2996F: drivers/input/touchscreen/cyttsp*
2997F: include/linux/input/cyttsp.h
2998
2999DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3000M: Joshua Kinard <kumba@gentoo.org>
3001S: Maintained
3002F: drivers/rtc/rtc-ds1685.c
3003F: include/linux/rtc/ds1685.h
3004
3005DAMA SLAVE for AX.25
3006M: Joerg Reuter <jreuter@yaina.de>
3007W: http://yaina.de/jreuter/
3008W: http://www.qsl.net/dl1bke/
3009L: linux-hams@vger.kernel.org
3010S: Maintained
3011F: net/ax25/af_ax25.c
3012F: net/ax25/ax25_dev.c
3013F: net/ax25/ax25_ds_*
3014F: net/ax25/ax25_in.c
3015F: net/ax25/ax25_out.c
3016F: net/ax25/ax25_timer.c
3017F: net/ax25/sysctl_net_ax25.c
3018
3019DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3020L: netdev@vger.kernel.org
3021S: Orphan
3022F: Documentation/networking/dmfe.txt
3023F: drivers/net/ethernet/dec/tulip/dmfe.c
3024
3025DC390/AM53C974 SCSI driver
3026M: Hannes Reinecke <hare@suse.de>
3027L: linux-scsi@vger.kernel.org
3028S: Maintained
3029F: drivers/scsi/am53c974.c
3030
3031DC395x SCSI driver
3032M: Oliver Neukum <oliver@neukum.org>
3033M: Ali Akcaagac <aliakc@web.de>
3034M: Jamie Lenehan <lenehan@twibble.org>
3035L: dc395x@twibble.org
3036W: http://twibble.org/dist/dc395x/
3037W: http://lists.twibble.org/mailman/listinfo/dc395x/
3038S: Maintained
3039F: Documentation/scsi/dc395x.txt
3040F: drivers/scsi/dc395x.*
3041
3042DCCP PROTOCOL
3043M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3044L: dccp@vger.kernel.org
3045W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3046S: Maintained
3047F: include/linux/dccp.h
3048F: include/uapi/linux/dccp.h
3049F: include/linux/tfrc.h
3050F: net/dccp/
3051
3052DECnet NETWORK LAYER
3053W: http://linux-decnet.sourceforge.net
3054L: linux-decnet-user@lists.sourceforge.net
3055S: Orphan
3056F: Documentation/networking/decnet.txt
3057F: net/decnet/
3058
3059DECSTATION PLATFORM SUPPORT
3060M: "Maciej W. Rozycki" <macro@linux-mips.org>
3061L: linux-mips@linux-mips.org
3062W: http://www.linux-mips.org/wiki/DECstation
3063S: Maintained
3064F: arch/mips/dec/
3065F: arch/mips/include/asm/dec/
3066F: arch/mips/include/asm/mach-dec/
3067
3068DEFXX FDDI NETWORK DRIVER
3069M: "Maciej W. Rozycki" <macro@linux-mips.org>
3070S: Maintained
3071F: drivers/net/fddi/defxx.*
3072
3073DELL LAPTOP DRIVER
3074M: Matthew Garrett <mjg59@srcf.ucam.org>
3075M: Pali Rohár <pali.rohar@gmail.com>
3076L: platform-driver-x86@vger.kernel.org
3077S: Maintained
3078F: drivers/platform/x86/dell-laptop.c
3079
3080DELL LAPTOP FREEFALL DRIVER
3081M: Pali Rohár <pali.rohar@gmail.com>
3082S: Maintained
3083F: drivers/platform/x86/dell-smo8800.c
3084
3085DELL LAPTOP SMM DRIVER
3086M: Guenter Roeck <linux@roeck-us.net>
3087S: Maintained
3088F: drivers/char/i8k.c
3089F: include/uapi/linux/i8k.h
3090
3091DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3092M: Doug Warzecha <Douglas_Warzecha@dell.com>
3093S: Maintained
3094F: Documentation/dcdbas.txt
3095F: drivers/firmware/dcdbas.*
3096
3097DELL WMI EXTRAS DRIVER
3098M: Matthew Garrett <mjg59@srcf.ucam.org>
3099M: Pali Rohár <pali.rohar@gmail.com>
3100S: Maintained
3101F: drivers/platform/x86/dell-wmi.c
3102
3103DESIGNWARE USB2 DRD IP DRIVER
3104M: John Youn <johnyoun@synopsys.com>
3105L: linux-usb@vger.kernel.org
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3107S: Maintained
3108F: drivers/usb/dwc2/
3109
3110DESIGNWARE USB3 DRD IP DRIVER
3111M: Felipe Balbi <balbi@ti.com>
3112L: linux-usb@vger.kernel.org
3113L: linux-omap@vger.kernel.org
3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3115S: Maintained
3116F: drivers/usb/dwc3/
3117
3118DEVICE COREDUMP (DEV_COREDUMP)
3119M: Johannes Berg <johannes@sipsolutions.net>
3120L: linux-kernel@vger.kernel.org
3121S: Maintained
3122F: drivers/base/devcoredump.c
3123F: include/linux/devcoredump.h
3124
3125DEVICE FREQUENCY (DEVFREQ)
3126M: MyungJoo Ham <myungjoo.ham@samsung.com>
3127M: Kyungmin Park <kyungmin.park@samsung.com>
3128L: linux-pm@vger.kernel.org
3129S: Maintained
3130F: drivers/devfreq/
3131
3132DEVICE NUMBER REGISTRY
3133M: Torben Mathiasen <device@lanana.org>
3134W: http://lanana.org/docs/device-list/index.html
3135S: Maintained
3136
3137DEVICE-MAPPER (LVM)
3138M: Alasdair Kergon <agk@redhat.com>
3139M: Mike Snitzer <snitzer@redhat.com>
3140M: dm-devel@redhat.com
3141L: dm-devel@redhat.com
3142W: http://sources.redhat.com/dm
3143Q: http://patchwork.kernel.org/project/dm-devel/list/
3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3145T: quilt http://people.redhat.com/agk/patches/linux/editing/
3146S: Maintained
3147F: Documentation/device-mapper/
3148F: drivers/md/dm*
3149F: drivers/md/persistent-data/
3150F: include/linux/device-mapper.h
3151F: include/linux/dm-*.h
3152F: include/uapi/linux/dm-*.h
3153
3154DIALOG SEMICONDUCTOR DRIVERS
3155M: Support Opensource <support.opensource@diasemi.com>
3156W: http://www.dialog-semiconductor.com/products
3157S: Supported
3158F: Documentation/hwmon/da90??
3159F: drivers/gpio/gpio-da90??.c
3160F: drivers/hwmon/da90??-hwmon.c
3161F: drivers/iio/adc/da91??-*.c
3162F: drivers/input/misc/da90??_onkey.c
3163F: drivers/input/touchscreen/da9052_tsi.c
3164F: drivers/leds/leds-da90??.c
3165F: drivers/mfd/da903x.c
3166F: drivers/mfd/da90??-*.c
3167F: drivers/mfd/da91??-*.c
3168F: drivers/power/da9052-battery.c
3169F: drivers/power/da91??-*.c
3170F: drivers/regulator/da903x.c
3171F: drivers/regulator/da9???-regulator.[ch]
3172F: drivers/rtc/rtc-da90??.c
3173F: drivers/video/backlight/da90??_bl.c
3174F: drivers/watchdog/da90??_wdt.c
3175F: include/linux/mfd/da903x.h
3176F: include/linux/mfd/da9052/
3177F: include/linux/mfd/da9055/
3178F: include/linux/mfd/da9063/
3179F: include/linux/mfd/da9150/
3180F: include/sound/da[79]*.h
3181F: sound/soc/codecs/da[79]*.[ch]
3182
3183DIGI NEO AND CLASSIC PCI PRODUCTS
3184M: Lidza Louina <lidza.louina@gmail.com>
3185M: Mark Hounschell <markh@compro.net>
3186L: driverdev-devel@linuxdriverproject.org
3187S: Maintained
3188F: drivers/staging/dgnc/
3189
3190DIGI EPCA PCI PRODUCTS
3191M: Lidza Louina <lidza.louina@gmail.com>
3192M: Mark Hounschell <markh@compro.net>
3193M: Daeseok Youn <daeseok.youn@gmail.com>
3194L: driverdev-devel@linuxdriverproject.org
3195S: Maintained
3196F: drivers/staging/dgap/
3197
3198DIOLAN U2C-12 I2C DRIVER
3199M: Guenter Roeck <linux@roeck-us.net>
3200L: linux-i2c@vger.kernel.org
3201S: Maintained
3202F: drivers/i2c/busses/i2c-diolan-u2c.c
3203
3204DIRECT ACCESS (DAX)
3205M: Matthew Wilcox <willy@linux.intel.com>
3206L: linux-fsdevel@vger.kernel.org
3207S: Supported
3208F: fs/dax.c
3209
3210DIRECTORY NOTIFICATION (DNOTIFY)
3211M: Eric Paris <eparis@parisplace.org>
3212S: Maintained
3213F: Documentation/filesystems/dnotify.txt
3214F: fs/notify/dnotify/
3215F: include/linux/dnotify.h
3216
3217DISK GEOMETRY AND PARTITION HANDLING
3218M: Andries Brouwer <aeb@cwi.nl>
3219W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3220W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3221W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3222S: Maintained
3223
3224DISKQUOTA
3225M: Jan Kara <jack@suse.cz>
3226S: Maintained
3227F: Documentation/filesystems/quota.txt
3228F: fs/quota/
3229F: include/linux/quota*.h
3230F: include/uapi/linux/quota*.h
3231
3232DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3233M: Bernie Thompson <bernie@plugable.com>
3234L: linux-fbdev@vger.kernel.org
3235S: Maintained
3236W: http://plugable.com/category/projects/udlfb/
3237F: drivers/video/fbdev/udlfb.c
3238F: include/video/udlfb.h
3239F: Documentation/fb/udlfb.txt
3240
3241DISTRIBUTED LOCK MANAGER (DLM)
3242M: Christine Caulfield <ccaulfie@redhat.com>
3243M: David Teigland <teigland@redhat.com>
3244L: cluster-devel@redhat.com
3245W: http://sources.redhat.com/cluster/
3246T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3247S: Supported
3248F: fs/dlm/
3249
3250DMA BUFFER SHARING FRAMEWORK
3251M: Sumit Semwal <sumit.semwal@linaro.org>
3252S: Maintained
3253L: linux-media@vger.kernel.org
3254L: dri-devel@lists.freedesktop.org
3255L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3256F: drivers/dma-buf/
3257F: include/linux/dma-buf*
3258F: include/linux/reservation.h
3259F: include/linux/*fence.h
3260F: Documentation/dma-buf-sharing.txt
3261T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3262
3263DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3264M: Vinod Koul <vinod.koul@intel.com>
3265L: dmaengine@vger.kernel.org
3266Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3267S: Maintained
3268F: drivers/dma/
3269F: include/linux/dmaengine.h
3270F: Documentation/dmaengine/
3271T: git git://git.infradead.org/users/vkoul/slave-dma.git
3272
3273DME1737 HARDWARE MONITOR DRIVER
3274M: Juerg Haefliger <juergh@gmail.com>
3275L: lm-sensors@lm-sensors.org
3276S: Maintained
3277F: Documentation/hwmon/dme1737
3278F: drivers/hwmon/dme1737.c
3279
3280DMI/SMBIOS SUPPORT
3281M: Jean Delvare <jdelvare@suse.de>
3282S: Maintained
3283F: drivers/firmware/dmi-id.c
3284F: drivers/firmware/dmi_scan.c
3285F: include/linux/dmi.h
3286
3287DOCUMENTATION
3288M: Jonathan Corbet <corbet@lwn.net>
3289L: linux-doc@vger.kernel.org
3290S: Maintained
3291F: Documentation/
3292X: Documentation/ABI/
3293X: Documentation/devicetree/
3294X: Documentation/acpi
3295X: Documentation/power
3296X: Documentation/spi
3297T: git git://git.lwn.net/linux-2.6.git docs-next
3298
3299DOUBLETALK DRIVER
3300M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3301L: blinux-list@redhat.com
3302S: Maintained
3303F: drivers/char/dtlk.c
3304F: include/linux/dtlk.h
3305
3306DPT_I2O SCSI RAID DRIVER
3307M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3308L: linux-scsi@vger.kernel.org
3309W: http://www.adaptec.com/
3310S: Maintained
3311F: drivers/scsi/dpt*
3312F: drivers/scsi/dpt/
3313
3314DRBD DRIVER
3315P: Philipp Reisner
3316P: Lars Ellenberg
3317M: drbd-dev@lists.linbit.com
3318L: drbd-user@lists.linbit.com
3319W: http://www.drbd.org
3320T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3321T: git git://git.drbd.org/drbd-8.3.git
3322S: Supported
3323F: drivers/block/drbd/
3324F: lib/lru_cache.c
3325F: Documentation/blockdev/drbd/
3326
3327DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3330S: Supported
3331F: Documentation/kobject.txt
3332F: drivers/base/
3333F: fs/sysfs/
3334F: fs/debugfs/
3335F: include/linux/kobj*
3336F: include/linux/debugfs.h
3337F: lib/kobj*
3338
3339DRM DRIVERS
3340M: David Airlie <airlied@linux.ie>
3341L: dri-devel@lists.freedesktop.org
3342T: git git://people.freedesktop.org/~airlied/linux
3343S: Maintained
3344F: drivers/gpu/drm/
3345F: drivers/gpu/vga/
3346F: include/drm/
3347F: include/uapi/drm/
3348
3349RADEON DRM DRIVERS
3350M: Alex Deucher <alexander.deucher@amd.com>
3351M: Christian König <christian.koenig@amd.com>
3352L: dri-devel@lists.freedesktop.org
3353T: git git://people.freedesktop.org/~agd5f/linux
3354S: Supported
3355F: drivers/gpu/drm/radeon/
3356F: include/uapi/drm/radeon*
3357
3358DRM PANEL DRIVERS
3359M: Thierry Reding <thierry.reding@gmail.com>
3360L: dri-devel@lists.freedesktop.org
3361T: git git://anongit.freedesktop.org/tegra/linux.git
3362S: Maintained
3363F: drivers/gpu/drm/drm_panel.c
3364F: drivers/gpu/drm/panel/
3365F: include/drm/drm_panel.h
3366F: Documentation/devicetree/bindings/panel/
3367
3368INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3369M: Daniel Vetter <daniel.vetter@intel.com>
3370M: Jani Nikula <jani.nikula@linux.intel.com>
3371L: intel-gfx@lists.freedesktop.org
3372L: dri-devel@lists.freedesktop.org
3373Q: http://patchwork.freedesktop.org/project/intel-gfx/
3374T: git git://anongit.freedesktop.org/drm-intel
3375S: Supported
3376F: drivers/gpu/drm/i915/
3377F: include/drm/i915*
3378F: include/uapi/drm/i915*
3379
3380DRM DRIVERS FOR EXYNOS
3381M: Inki Dae <inki.dae@samsung.com>
3382M: Joonyoung Shim <jy0922.shim@samsung.com>
3383M: Seung-Woo Kim <sw0312.kim@samsung.com>
3384M: Kyungmin Park <kyungmin.park@samsung.com>
3385L: dri-devel@lists.freedesktop.org
3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3387S: Supported
3388F: drivers/gpu/drm/exynos/
3389F: include/drm/exynos*
3390F: include/uapi/drm/exynos*
3391
3392DRM DRIVERS FOR FREESCALE IMX
3393M: Philipp Zabel <p.zabel@pengutronix.de>
3394L: dri-devel@lists.freedesktop.org
3395S: Maintained
3396F: drivers/gpu/drm/imx/
3397F: Documentation/devicetree/bindings/drm/imx/
3398
3399DRM DRIVERS FOR NVIDIA TEGRA
3400M: Thierry Reding <thierry.reding@gmail.com>
3401M: Terje Bergström <tbergstrom@nvidia.com>
3402L: dri-devel@lists.freedesktop.org
3403L: linux-tegra@vger.kernel.org
3404T: git git://anongit.freedesktop.org/tegra/linux.git
3405S: Supported
3406F: drivers/gpu/drm/tegra/
3407F: drivers/gpu/host1x/
3408F: include/linux/host1x.h
3409F: include/uapi/drm/tegra_drm.h
3410F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3411
3412DRM DRIVERS FOR RENESAS
3413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3414L: dri-devel@lists.freedesktop.org
3415L: linux-sh@vger.kernel.org
3416T: git git://people.freedesktop.org/~airlied/linux
3417S: Supported
3418F: drivers/gpu/drm/rcar-du/
3419F: drivers/gpu/drm/shmobile/
3420F: include/linux/platform_data/shmob_drm.h
3421
3422DRM DRIVERS FOR ROCKCHIP
3423M: Mark Yao <mark.yao@rock-chips.com>
3424L: dri-devel@lists.freedesktop.org
3425S: Maintained
3426F: drivers/gpu/drm/rockchip/
3427F: Documentation/devicetree/bindings/video/rockchip*
3428
3429DSBR100 USB FM RADIO DRIVER
3430M: Alexey Klimov <klimov.linux@gmail.com>
3431L: linux-media@vger.kernel.org
3432T: git git://linuxtv.org/media_tree.git
3433S: Maintained
3434F: drivers/media/radio/dsbr100.c
3435
3436DSCC4 DRIVER
3437M: Francois Romieu <romieu@fr.zoreil.com>
3438L: netdev@vger.kernel.org
3439S: Maintained
3440F: drivers/net/wan/dscc4.c
3441
3442DT3155 MEDIA DRIVER
3443M: Hans Verkuil <hverkuil@xs4all.nl>
3444L: linux-media@vger.kernel.org
3445T: git git://linuxtv.org/media_tree.git
3446W: http://linuxtv.org
3447S: Odd Fixes
3448F: drivers/media/pci/dt3155/
3449
3450DVB_USB_AF9015 MEDIA DRIVER
3451M: Antti Palosaari <crope@iki.fi>
3452L: linux-media@vger.kernel.org
3453W: http://linuxtv.org/
3454W: http://palosaari.fi/linux/
3455Q: http://patchwork.linuxtv.org/project/linux-media/list/
3456T: git git://linuxtv.org/anttip/media_tree.git
3457S: Maintained
3458F: drivers/media/usb/dvb-usb-v2/af9015*
3459
3460DVB_USB_AF9035 MEDIA DRIVER
3461M: Antti Palosaari <crope@iki.fi>
3462L: linux-media@vger.kernel.org
3463W: http://linuxtv.org/
3464W: http://palosaari.fi/linux/
3465Q: http://patchwork.linuxtv.org/project/linux-media/list/
3466T: git git://linuxtv.org/anttip/media_tree.git
3467S: Maintained
3468F: drivers/media/usb/dvb-usb-v2/af9035*
3469
3470DVB_USB_ANYSEE MEDIA DRIVER
3471M: Antti Palosaari <crope@iki.fi>
3472L: linux-media@vger.kernel.org
3473W: http://linuxtv.org/
3474W: http://palosaari.fi/linux/
3475Q: http://patchwork.linuxtv.org/project/linux-media/list/
3476T: git git://linuxtv.org/anttip/media_tree.git
3477S: Maintained
3478F: drivers/media/usb/dvb-usb-v2/anysee*
3479
3480DVB_USB_AU6610 MEDIA DRIVER
3481M: Antti Palosaari <crope@iki.fi>
3482L: linux-media@vger.kernel.org
3483W: http://linuxtv.org/
3484W: http://palosaari.fi/linux/
3485Q: http://patchwork.linuxtv.org/project/linux-media/list/
3486T: git git://linuxtv.org/anttip/media_tree.git
3487S: Maintained
3488F: drivers/media/usb/dvb-usb-v2/au6610*
3489
3490DVB_USB_CE6230 MEDIA DRIVER
3491M: Antti Palosaari <crope@iki.fi>
3492L: linux-media@vger.kernel.org
3493W: http://linuxtv.org/
3494W: http://palosaari.fi/linux/
3495Q: http://patchwork.linuxtv.org/project/linux-media/list/
3496T: git git://linuxtv.org/anttip/media_tree.git
3497S: Maintained
3498F: drivers/media/usb/dvb-usb-v2/ce6230*
3499
3500DVB_USB_CXUSB MEDIA DRIVER
3501M: Michael Krufky <mkrufky@linuxtv.org>
3502L: linux-media@vger.kernel.org
3503W: http://linuxtv.org/
3504W: http://github.com/mkrufky
3505Q: http://patchwork.linuxtv.org/project/linux-media/list/
3506T: git git://linuxtv.org/media_tree.git
3507S: Maintained
3508F: drivers/media/usb/dvb-usb/cxusb*
3509
3510DVB_USB_EC168 MEDIA DRIVER
3511M: Antti Palosaari <crope@iki.fi>
3512L: linux-media@vger.kernel.org
3513W: http://linuxtv.org/
3514W: http://palosaari.fi/linux/
3515Q: http://patchwork.linuxtv.org/project/linux-media/list/
3516T: git git://linuxtv.org/anttip/media_tree.git
3517S: Maintained
3518F: drivers/media/usb/dvb-usb-v2/ec168*
3519
3520DVB_USB_GL861 MEDIA DRIVER
3521M: Antti Palosaari <crope@iki.fi>
3522L: linux-media@vger.kernel.org
3523W: http://linuxtv.org/
3524Q: http://patchwork.linuxtv.org/project/linux-media/list/
3525T: git git://linuxtv.org/anttip/media_tree.git
3526S: Maintained
3527F: drivers/media/usb/dvb-usb-v2/gl861*
3528
3529DVB_USB_MXL111SF MEDIA DRIVER
3530M: Michael Krufky <mkrufky@linuxtv.org>
3531L: linux-media@vger.kernel.org
3532W: http://linuxtv.org/
3533W: http://github.com/mkrufky
3534Q: http://patchwork.linuxtv.org/project/linux-media/list/
3535T: git git://linuxtv.org/mkrufky/mxl111sf.git
3536S: Maintained
3537F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3538
3539DVB_USB_RTL28XXU MEDIA DRIVER
3540M: Antti Palosaari <crope@iki.fi>
3541L: linux-media@vger.kernel.org
3542W: http://linuxtv.org/
3543W: http://palosaari.fi/linux/
3544Q: http://patchwork.linuxtv.org/project/linux-media/list/
3545T: git git://linuxtv.org/anttip/media_tree.git
3546S: Maintained
3547F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3548
3549DVB_USB_V2 MEDIA DRIVER
3550M: Antti Palosaari <crope@iki.fi>
3551L: linux-media@vger.kernel.org
3552W: http://linuxtv.org/
3553W: http://palosaari.fi/linux/
3554Q: http://patchwork.linuxtv.org/project/linux-media/list/
3555T: git git://linuxtv.org/anttip/media_tree.git
3556S: Maintained
3557F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3558F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3559
3560DYNAMIC DEBUG
3561M: Jason Baron <jbaron@akamai.com>
3562S: Maintained
3563F: lib/dynamic_debug.c
3564F: include/linux/dynamic_debug.h
3565
3566DZ DECSTATION DZ11 SERIAL DRIVER
3567M: "Maciej W. Rozycki" <macro@linux-mips.org>
3568S: Maintained
3569F: drivers/tty/serial/dz.*
3570
3571E3X0 POWER BUTTON DRIVER
3572M: Moritz Fischer <moritz.fischer@ettus.com>
3573L: usrp-users@lists.ettus.com
3574W: http://www.ettus.com
3575S: Supported
3576F: drivers/input/misc/e3x0-button.c
3577F: Documentation/devicetree/bindings/input/e3x0-button.txt
3578
3579E4000 MEDIA DRIVER
3580M: Antti Palosaari <crope@iki.fi>
3581L: linux-media@vger.kernel.org
3582W: http://linuxtv.org/
3583W: http://palosaari.fi/linux/
3584Q: http://patchwork.linuxtv.org/project/linux-media/list/
3585T: git git://linuxtv.org/anttip/media_tree.git
3586S: Maintained
3587F: drivers/media/tuners/e4000*
3588
3589EATA ISA/EISA/PCI SCSI DRIVER
3590M: Dario Ballabio <ballabio_dario@emc.com>
3591L: linux-scsi@vger.kernel.org
3592S: Maintained
3593F: drivers/scsi/eata.c
3594
3595EC100 MEDIA DRIVER
3596M: Antti Palosaari <crope@iki.fi>
3597L: linux-media@vger.kernel.org
3598W: http://linuxtv.org/
3599W: http://palosaari.fi/linux/
3600Q: http://patchwork.linuxtv.org/project/linux-media/list/
3601T: git git://linuxtv.org/anttip/media_tree.git
3602S: Maintained
3603F: drivers/media/dvb-frontends/ec100*
3604
3605ECRYPT FILE SYSTEM
3606M: Tyler Hicks <tyhicks@canonical.com>
3607L: ecryptfs@vger.kernel.org
3608W: http://ecryptfs.org
3609W: https://launchpad.net/ecryptfs
3610S: Supported
3611F: Documentation/filesystems/ecryptfs.txt
3612F: fs/ecryptfs/
3613
3614EDAC-CORE
3615M: Doug Thompson <dougthompson@xmission.com>
3616M: Borislav Petkov <bp@alien8.de>
3617M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3618L: linux-edac@vger.kernel.org
3619W: bluesmoke.sourceforge.net
3620T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3621T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3622S: Supported
3623F: Documentation/edac.txt
3624F: drivers/edac/
3625F: include/linux/edac.h
3626
3627EDAC-AMD64
3628M: Doug Thompson <dougthompson@xmission.com>
3629M: Borislav Petkov <bp@alien8.de>
3630L: linux-edac@vger.kernel.org
3631W: bluesmoke.sourceforge.net
3632S: Maintained
3633F: drivers/edac/amd64_edac*
3634
3635EDAC-CALXEDA
3636M: Doug Thompson <dougthompson@xmission.com>
3637M: Robert Richter <rric@kernel.org>
3638L: linux-edac@vger.kernel.org
3639W: bluesmoke.sourceforge.net
3640S: Maintained
3641F: drivers/edac/highbank*
3642
3643EDAC-CAVIUM
3644M: Ralf Baechle <ralf@linux-mips.org>
3645M: David Daney <david.daney@cavium.com>
3646L: linux-edac@vger.kernel.org
3647L: linux-mips@linux-mips.org
3648W: bluesmoke.sourceforge.net
3649S: Supported
3650F: drivers/edac/octeon_edac*
3651
3652EDAC-E752X
3653M: Mark Gross <mark.gross@intel.com>
3654M: Doug Thompson <dougthompson@xmission.com>
3655L: linux-edac@vger.kernel.org
3656W: bluesmoke.sourceforge.net
3657S: Maintained
3658F: drivers/edac/e752x_edac.c
3659
3660EDAC-E7XXX
3661M: Doug Thompson <dougthompson@xmission.com>
3662L: linux-edac@vger.kernel.org
3663W: bluesmoke.sourceforge.net
3664S: Maintained
3665F: drivers/edac/e7xxx_edac.c
3666
3667EDAC-GHES
3668M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3669L: linux-edac@vger.kernel.org
3670W: bluesmoke.sourceforge.net
3671S: Maintained
3672F: drivers/edac/ghes_edac.c
3673
3674EDAC-I82443BXGX
3675M: Tim Small <tim@buttersideup.com>
3676L: linux-edac@vger.kernel.org
3677W: bluesmoke.sourceforge.net
3678S: Maintained
3679F: drivers/edac/i82443bxgx_edac.c
3680
3681EDAC-I3000
3682M: Jason Uhlenkott <juhlenko@akamai.com>
3683L: linux-edac@vger.kernel.org
3684W: bluesmoke.sourceforge.net
3685S: Maintained
3686F: drivers/edac/i3000_edac.c
3687
3688EDAC-I5000
3689M: Doug Thompson <dougthompson@xmission.com>
3690L: linux-edac@vger.kernel.org
3691W: bluesmoke.sourceforge.net
3692S: Maintained
3693F: drivers/edac/i5000_edac.c
3694
3695EDAC-I5400
3696M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3697L: linux-edac@vger.kernel.org
3698W: bluesmoke.sourceforge.net
3699S: Maintained
3700F: drivers/edac/i5400_edac.c
3701
3702EDAC-I7300
3703M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3704L: linux-edac@vger.kernel.org
3705W: bluesmoke.sourceforge.net
3706S: Maintained
3707F: drivers/edac/i7300_edac.c
3708
3709EDAC-I7CORE
3710M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3711L: linux-edac@vger.kernel.org
3712W: bluesmoke.sourceforge.net
3713S: Maintained
3714F: drivers/edac/i7core_edac.c
3715
3716EDAC-I82975X
3717M: Ranganathan Desikan <ravi@jetztechnologies.com>
3718M: "Arvind R." <arvino55@gmail.com>
3719L: linux-edac@vger.kernel.org
3720W: bluesmoke.sourceforge.net
3721S: Maintained
3722F: drivers/edac/i82975x_edac.c
3723
3724EDAC-IE31200
3725M: Jason Baron <jbaron@akamai.com>
3726L: linux-edac@vger.kernel.org
3727W: bluesmoke.sourceforge.net
3728S: Maintained
3729F: drivers/edac/ie31200_edac.c
3730
3731EDAC-MPC85XX
3732M: Johannes Thumshirn <johannes.thumshirn@men.de>
3733L: linux-edac@vger.kernel.org
3734W: bluesmoke.sourceforge.net
3735S: Maintained
3736F: drivers/edac/mpc85xx_edac.[ch]
3737
3738EDAC-PASEMI
3739M: Egor Martovetsky <egor@pasemi.com>
3740L: linux-edac@vger.kernel.org
3741W: bluesmoke.sourceforge.net
3742S: Maintained
3743F: drivers/edac/pasemi_edac.c
3744
3745EDAC-R82600
3746M: Tim Small <tim@buttersideup.com>
3747L: linux-edac@vger.kernel.org
3748W: bluesmoke.sourceforge.net
3749S: Maintained
3750F: drivers/edac/r82600_edac.c
3751
3752EDAC-SBRIDGE
3753M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3754L: linux-edac@vger.kernel.org
3755W: bluesmoke.sourceforge.net
3756S: Maintained
3757F: drivers/edac/sb_edac.c
3758
3759EDIROL UA-101/UA-1000 DRIVER
3760M: Clemens Ladisch <clemens@ladisch.de>
3761L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3762T: git git://git.alsa-project.org/alsa-kernel.git
3763S: Maintained
3764F: sound/usb/misc/ua101.c
3765
3766EXTENSIBLE FIRMWARE INTERFACE (EFI)
3767M: Matt Fleming <matt.fleming@intel.com>
3768L: linux-efi@vger.kernel.org
3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3770S: Maintained
3771F: Documentation/efi-stub.txt
3772F: arch/ia64/kernel/efi.c
3773F: arch/x86/boot/compressed/eboot.[ch]
3774F: arch/x86/include/asm/efi.h
3775F: arch/x86/platform/efi/*
3776F: drivers/firmware/efi/*
3777F: include/linux/efi*.h
3778
3779EFI VARIABLE FILESYSTEM
3780M: Matthew Garrett <matthew.garrett@nebula.com>
3781M: Jeremy Kerr <jk@ozlabs.org>
3782M: Matt Fleming <matt.fleming@intel.com>
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3784L: linux-efi@vger.kernel.org
3785S: Maintained
3786F: fs/efivarfs/
3787
3788EFIFB FRAMEBUFFER DRIVER
3789L: linux-fbdev@vger.kernel.org
3790M: Peter Jones <pjones@redhat.com>
3791S: Maintained
3792F: drivers/video/fbdev/efifb.c
3793
3794EFS FILESYSTEM
3795W: http://aeschi.ch.eu.org/efs/
3796S: Orphan
3797F: fs/efs/
3798
3799EHCA (IBM GX bus InfiniBand adapter) DRIVER
3800M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3801M: Christoph Raisch <raisch@de.ibm.com>
3802L: linux-rdma@vger.kernel.org
3803S: Supported
3804F: drivers/infiniband/hw/ehca/
3805
3806EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3807M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3808L: netdev@vger.kernel.org
3809S: Maintained
3810F: drivers/net/ethernet/ibm/ehea/
3811
3812EM28XX VIDEO4LINUX DRIVER
3813M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3814L: linux-media@vger.kernel.org
3815W: http://linuxtv.org
3816T: git git://linuxtv.org/media_tree.git
3817S: Maintained
3818F: drivers/media/usb/em28xx/
3819
3820EMBEDDED LINUX
3821M: Paul Gortmaker <paul.gortmaker@windriver.com>
3822M: Matt Mackall <mpm@selenic.com>
3823M: David Woodhouse <dwmw2@infradead.org>
3824L: linux-embedded@vger.kernel.org
3825S: Maintained
3826
3827EMULEX LPFC FC SCSI DRIVER
3828M: James Smart <james.smart@emulex.com>
3829L: linux-scsi@vger.kernel.org
3830W: http://sourceforge.net/projects/lpfcxxxx
3831S: Supported
3832F: drivers/scsi/lpfc/
3833
3834ENE CB710 FLASH CARD READER DRIVER
3835M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3836S: Maintained
3837F: drivers/misc/cb710/
3838F: drivers/mmc/host/cb710-mmc.*
3839F: include/linux/cb710.h
3840
3841ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3842M: Maxim Levitsky <maximlevitsky@gmail.com>
3843S: Maintained
3844F: drivers/media/rc/ene_ir.*
3845
3846ENHANCED ERROR HANDLING (EEH)
3847M: Gavin Shan <shangw@linux.vnet.ibm.com>
3848L: linuxppc-dev@lists.ozlabs.org
3849S: Supported
3850F: Documentation/powerpc/eeh-pci-error-recovery.txt
3851F: arch/powerpc/kernel/eeh*.c
3852
3853EPSON S1D13XXX FRAMEBUFFER DRIVER
3854M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3855S: Maintained
3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3857F: drivers/video/fbdev/s1d13xxxfb.c
3858F: include/video/s1d13xxxfb.h
3859
3860ET131X NETWORK DRIVER
3861M: Mark Einon <mark.einon@gmail.com>
3862S: Odd Fixes
3863F: drivers/net/ethernet/agere/
3864
3865ETHERNET BRIDGE
3866M: Stephen Hemminger <stephen@networkplumber.org>
3867L: bridge@lists.linux-foundation.org
3868L: netdev@vger.kernel.org
3869W: http://www.linuxfoundation.org/en/Net:Bridge
3870S: Maintained
3871F: include/linux/netfilter_bridge/
3872F: net/bridge/
3873
3874ETHERNET PHY LIBRARY
3875M: Florian Fainelli <f.fainelli@gmail.com>
3876L: netdev@vger.kernel.org
3877S: Maintained
3878F: include/linux/phy.h
3879F: include/linux/phy_fixed.h
3880F: drivers/net/phy/
3881F: Documentation/networking/phy.txt
3882F: drivers/of/of_mdio.c
3883F: drivers/of/of_net.c
3884
3885EXT2 FILE SYSTEM
3886M: Jan Kara <jack@suse.cz>
3887L: linux-ext4@vger.kernel.org
3888S: Maintained
3889F: Documentation/filesystems/ext2.txt
3890F: fs/ext2/
3891F: include/linux/ext2*
3892
3893EXT3 FILE SYSTEM
3894M: Jan Kara <jack@suse.cz>
3895M: Andrew Morton <akpm@linux-foundation.org>
3896M: Andreas Dilger <adilger.kernel@dilger.ca>
3897L: linux-ext4@vger.kernel.org
3898S: Maintained
3899F: Documentation/filesystems/ext3.txt
3900F: fs/ext3/
3901
3902EXT4 FILE SYSTEM
3903M: "Theodore Ts'o" <tytso@mit.edu>
3904M: Andreas Dilger <adilger.kernel@dilger.ca>
3905L: linux-ext4@vger.kernel.org
3906W: http://ext4.wiki.kernel.org
3907Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3908S: Maintained
3909F: Documentation/filesystems/ext4.txt
3910F: fs/ext4/
3911
3912Extended Verification Module (EVM)
3913M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3914L: linux-ima-devel@lists.sourceforge.net
3915L: linux-security-module@vger.kernel.org
3916S: Supported
3917F: security/integrity/evm/
3918
3919EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3920M: MyungJoo Ham <myungjoo.ham@samsung.com>
3921M: Chanwoo Choi <cw00.choi@samsung.com>
3922L: linux-kernel@vger.kernel.org
3923T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3924S: Maintained
3925F: drivers/extcon/
3926F: Documentation/extcon/
3927
3928EXYNOS DP DRIVER
3929M: Jingoo Han <jg1.han@samsung.com>
3930L: dri-devel@lists.freedesktop.org
3931S: Maintained
3932F: drivers/gpu/drm/exynos/exynos_dp*
3933
3934EXYNOS MIPI DISPLAY DRIVERS
3935M: Inki Dae <inki.dae@samsung.com>
3936M: Donghwa Lee <dh09.lee@samsung.com>
3937M: Kyungmin Park <kyungmin.park@samsung.com>
3938L: linux-fbdev@vger.kernel.org
3939S: Maintained
3940F: drivers/video/fbdev/exynos/exynos_mipi*
3941F: include/video/exynos_mipi*
3942
3943F71805F HARDWARE MONITORING DRIVER
3944M: Jean Delvare <jdelvare@suse.de>
3945L: lm-sensors@lm-sensors.org
3946S: Maintained
3947F: Documentation/hwmon/f71805f
3948F: drivers/hwmon/f71805f.c
3949
3950FC0011 TUNER DRIVER
3951M: Michael Buesch <m@bues.ch>
3952L: linux-media@vger.kernel.org
3953S: Maintained
3954F: drivers/media/tuners/fc0011.h
3955F: drivers/media/tuners/fc0011.c
3956
3957FC2580 MEDIA DRIVER
3958M: Antti Palosaari <crope@iki.fi>
3959L: linux-media@vger.kernel.org
3960W: http://linuxtv.org/
3961W: http://palosaari.fi/linux/
3962Q: http://patchwork.linuxtv.org/project/linux-media/list/
3963T: git git://linuxtv.org/anttip/media_tree.git
3964S: Maintained
3965F: drivers/media/tuners/fc2580*
3966
3967FANOTIFY
3968M: Eric Paris <eparis@redhat.com>
3969S: Maintained
3970F: fs/notify/fanotify/
3971F: include/linux/fanotify.h
3972F: include/uapi/linux/fanotify.h
3973
3974FARSYNC SYNCHRONOUS DRIVER
3975M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3976W: http://www.farsite.co.uk/
3977S: Supported
3978F: drivers/net/wan/farsync.*
3979
3980FAULT INJECTION SUPPORT
3981M: Akinobu Mita <akinobu.mita@gmail.com>
3982S: Supported
3983F: Documentation/fault-injection/
3984F: lib/fault-inject.c
3985
3986FBTFT Framebuffer drivers
3987M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3988M: Noralf Trønnes <noralf@tronnes.org>
3989S: Maintained
3990F: drivers/staging/fbtft/
3991
3992FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3993M: Vasu Dev <vasu.dev@intel.com>
3994L: fcoe-devel@open-fcoe.org
3995W: www.Open-FCoE.org
3996S: Supported
3997F: drivers/scsi/libfc/
3998F: drivers/scsi/fcoe/
3999F: include/scsi/fc/
4000F: include/scsi/libfc.h
4001F: include/scsi/libfcoe.h
4002F: include/uapi/scsi/fc/
4003
4004FILE LOCKING (flock() and fcntl()/lockf())
4005M: Jeff Layton <jlayton@poochiereds.net>
4006M: J. Bruce Fields <bfields@fieldses.org>
4007L: linux-fsdevel@vger.kernel.org
4008S: Maintained
4009F: include/linux/fcntl.h
4010F: include/linux/fs.h
4011F: include/uapi/linux/fcntl.h
4012F: include/uapi/linux/fs.h
4013F: fs/fcntl.c
4014F: fs/locks.c
4015
4016FILESYSTEMS (VFS and infrastructure)
4017M: Alexander Viro <viro@zeniv.linux.org.uk>
4018L: linux-fsdevel@vger.kernel.org
4019S: Maintained
4020F: fs/*
4021
4022FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4023M: Riku Voipio <riku.voipio@iki.fi>
4024L: lm-sensors@lm-sensors.org
4025S: Maintained
4026F: drivers/hwmon/f75375s.c
4027F: include/linux/f75375s.h
4028
4029FIREWIRE AUDIO DRIVERS
4030M: Clemens Ladisch <clemens@ladisch.de>
4031L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4032T: git git://git.alsa-project.org/alsa-kernel.git
4033S: Maintained
4034F: sound/firewire/
4035
4036FIREWIRE MEDIA DRIVERS (firedtv)
4037M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4038L: linux-media@vger.kernel.org
4039L: linux1394-devel@lists.sourceforge.net
4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4041S: Maintained
4042F: drivers/media/firewire/
4043
4044FIREWIRE SBP-2 TARGET
4045M: Chris Boot <bootc@bootc.net>
4046L: linux-scsi@vger.kernel.org
4047L: target-devel@vger.kernel.org
4048L: linux1394-devel@lists.sourceforge.net
4049T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4050S: Maintained
4051F: drivers/target/sbp/
4052
4053FIREWIRE SUBSYSTEM
4054M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4055L: linux1394-devel@lists.sourceforge.net
4056W: http://ieee1394.wiki.kernel.org/
4057T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4058S: Maintained
4059F: drivers/firewire/
4060F: include/linux/firewire.h
4061F: include/uapi/linux/firewire*.h
4062F: tools/firewire/
4063
4064FIRMWARE LOADER (request_firmware)
4065M: Ming Lei <ming.lei@canonical.com>
4066L: linux-kernel@vger.kernel.org
4067S: Maintained
4068F: Documentation/firmware_class/
4069F: drivers/base/firmware*.c
4070F: include/linux/firmware.h
4071
4072FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4073M: Joshua Morris <josh.h.morris@us.ibm.com>
4074M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4075S: Maintained
4076F: drivers/block/rsxx/
4077
4078FLOPPY DRIVER
4079M: Jiri Kosina <jkosina@suse.cz>
4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4081S: Odd fixes
4082F: drivers/block/floppy.c
4083
4084FMC SUBSYSTEM
4085M: Alessandro Rubini <rubini@gnudd.com>
4086W: http://www.ohwr.org/projects/fmc-bus
4087S: Supported
4088F: drivers/fmc/
4089F: include/linux/fmc*.h
4090F: include/linux/ipmi-fru.h
4091K: fmc_d.*register
4092
4093FPU EMULATOR
4094M: Bill Metzenthen <billm@melbpc.org.au>
4095W: http://floatingpoint.sourceforge.net/emulator/index.html
4096S: Maintained
4097F: arch/x86/math-emu/
4098
4099FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4100L: netdev@vger.kernel.org
4101S: Orphan
4102F: drivers/net/wan/dlci.c
4103F: drivers/net/wan/sdla.c
4104
4105FRAMEBUFFER LAYER
4106M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4107M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4108L: linux-fbdev@vger.kernel.org
4109W: http://linux-fbdev.sourceforge.net/
4110Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4112S: Maintained
4113F: Documentation/fb/
4114F: Documentation/devicetree/bindings/fb/
4115F: drivers/video/
4116F: include/video/
4117F: include/linux/fb.h
4118F: include/uapi/video/
4119F: include/uapi/linux/fb.h
4120
4121FREESCALE DIU FRAMEBUFFER DRIVER
4122M: Timur Tabi <timur@tabi.org>
4123L: linux-fbdev@vger.kernel.org
4124S: Maintained
4125F: drivers/video/fbdev/fsl-diu-fb.*
4126
4127FREESCALE DMA DRIVER
4128M: Li Yang <leoli@freescale.com>
4129M: Zhang Wei <zw@zh-kernel.org>
4130L: linuxppc-dev@lists.ozlabs.org
4131S: Maintained
4132F: drivers/dma/fsldma.*
4133
4134FREESCALE I2C CPM DRIVER
4135M: Jochen Friedrich <jochen@scram.de>
4136L: linuxppc-dev@lists.ozlabs.org
4137L: linux-i2c@vger.kernel.org
4138S: Maintained
4139F: drivers/i2c/busses/i2c-cpm.c
4140
4141FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4142M: Sascha Hauer <kernel@pengutronix.de>
4143L: linux-fbdev@vger.kernel.org
4144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4145S: Maintained
4146F: include/linux/platform_data/video-imxfb.h
4147F: drivers/video/fbdev/imxfb.c
4148
4149FREESCALE QUAD SPI DRIVER
4150M: Han Xu <han.xu@freescale.com>
4151L: linux-mtd@lists.infradead.org
4152S: Maintained
4153F: drivers/mtd/spi-nor/fsl-quadspi.c
4154
4155FREESCALE SOC FS_ENET DRIVER
4156M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4157M: Vitaly Bordug <vbordug@ru.mvista.com>
4158L: linuxppc-dev@lists.ozlabs.org
4159L: netdev@vger.kernel.org
4160S: Maintained
4161F: drivers/net/ethernet/freescale/fs_enet/
4162F: include/linux/fs_enet_pd.h
4163
4164FREESCALE QUICC ENGINE LIBRARY
4165L: linuxppc-dev@lists.ozlabs.org
4166S: Orphan
4167F: arch/powerpc/sysdev/qe_lib/
4168F: arch/powerpc/include/asm/*qe.h
4169
4170FREESCALE USB PERIPHERAL DRIVERS
4171M: Li Yang <leoli@freescale.com>
4172L: linux-usb@vger.kernel.org
4173L: linuxppc-dev@lists.ozlabs.org
4174S: Maintained
4175F: drivers/usb/gadget/udc/fsl*
4176
4177FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4178M: Li Yang <leoli@freescale.com>
4179L: netdev@vger.kernel.org
4180L: linuxppc-dev@lists.ozlabs.org
4181S: Maintained
4182F: drivers/net/ethernet/freescale/ucc_geth*
4183
4184FREESCALE QUICC ENGINE UCC UART DRIVER
4185M: Timur Tabi <timur@tabi.org>
4186L: linuxppc-dev@lists.ozlabs.org
4187S: Maintained
4188F: drivers/tty/serial/ucc_uart.c
4189
4190FREESCALE SOC SOUND DRIVERS
4191M: Timur Tabi <timur@tabi.org>
4192M: Nicolin Chen <nicoleotsuka@gmail.com>
4193M: Xiubo Li <Xiubo.Lee@gmail.com>
4194L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4195L: linuxppc-dev@lists.ozlabs.org
4196S: Maintained
4197F: sound/soc/fsl/fsl*
4198F: sound/soc/fsl/imx*
4199F: sound/soc/fsl/mpc8610_hpcd.c
4200
4201FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4202M: J. German Rivera <German.Rivera@freescale.com>
4203L: linux-kernel@vger.kernel.org
4204S: Maintained
4205F: drivers/staging/fsl-mc/
4206
4207FREEVXFS FILESYSTEM
4208M: Christoph Hellwig <hch@infradead.org>
4209W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4210S: Maintained
4211F: fs/freevxfs/
4212
4213FREEZER
4214M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4215M: Pavel Machek <pavel@ucw.cz>
4216L: linux-pm@vger.kernel.org
4217S: Supported
4218F: Documentation/power/freezing-of-tasks.txt
4219F: include/linux/freezer.h
4220F: kernel/freezer.c
4221
4222FRONTSWAP API
4223M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4224L: linux-kernel@vger.kernel.org
4225S: Maintained
4226F: mm/frontswap.c
4227F: include/linux/frontswap.h
4228
4229FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4230M: David Howells <dhowells@redhat.com>
4231L: linux-cachefs@redhat.com
4232S: Supported
4233F: Documentation/filesystems/caching/
4234F: fs/fscache/
4235F: include/linux/fscache*.h
4236
4237F2FS FILE SYSTEM
4238M: Jaegeuk Kim <jaegeuk@kernel.org>
4239M: Changman Lee <cm224.lee@samsung.com>
4240L: linux-f2fs-devel@lists.sourceforge.net
4241W: http://en.wikipedia.org/wiki/F2FS
4242T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4243S: Maintained
4244F: Documentation/filesystems/f2fs.txt
4245F: Documentation/ABI/testing/sysfs-fs-f2fs
4246F: fs/f2fs/
4247F: include/linux/f2fs_fs.h
4248
4249FUJITSU FR-V (FRV) PORT
4250M: David Howells <dhowells@redhat.com>
4251S: Maintained
4252F: arch/frv/
4253
4254FUJITSU LAPTOP EXTRAS
4255M: Jonathan Woithe <jwoithe@just42.net>
4256L: platform-driver-x86@vger.kernel.org
4257S: Maintained
4258F: drivers/platform/x86/fujitsu-laptop.c
4259
4260FUJITSU M-5MO LS CAMERA ISP DRIVER
4261M: Kyungmin Park <kyungmin.park@samsung.com>
4262M: Heungjun Kim <riverful.kim@samsung.com>
4263L: linux-media@vger.kernel.org
4264S: Maintained
4265F: drivers/media/i2c/m5mols/
4266F: include/media/m5mols.h
4267
4268FUJITSU TABLET EXTRAS
4269M: Robert Gerlach <khnz@gmx.de>
4270L: platform-driver-x86@vger.kernel.org
4271S: Maintained
4272F: drivers/platform/x86/fujitsu-tablet.c
4273
4274FUSE: FILESYSTEM IN USERSPACE
4275M: Miklos Szeredi <miklos@szeredi.hu>
4276L: fuse-devel@lists.sourceforge.net
4277W: http://fuse.sourceforge.net/
4278S: Maintained
4279F: fs/fuse/
4280F: include/uapi/linux/fuse.h
4281
4282FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4283M: Rik Faith <faith@cs.unc.edu>
4284L: linux-scsi@vger.kernel.org
4285S: Odd Fixes (e.g., new signatures)
4286F: drivers/scsi/fdomain.*
4287
4288GCOV BASED KERNEL PROFILING
4289M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4290S: Maintained
4291F: kernel/gcov/
4292F: Documentation/gcov.txt
4293
4294GDT SCSI DISK ARRAY CONTROLLER DRIVER
4295M: Achim Leubner <achim_leubner@adaptec.com>
4296L: linux-scsi@vger.kernel.org
4297W: http://www.icp-vortex.com/
4298S: Supported
4299F: drivers/scsi/gdt*
4300
4301GDB KERNEL DEBUGGING HELPER SCRIPTS
4302M: Jan Kiszka <jan.kiszka@siemens.com>
4303S: Supported
4304F: scripts/gdb/
4305
4306GEMTEK FM RADIO RECEIVER DRIVER
4307M: Hans Verkuil <hverkuil@xs4all.nl>
4308L: linux-media@vger.kernel.org
4309T: git git://linuxtv.org/media_tree.git
4310W: http://linuxtv.org
4311S: Maintained
4312F: drivers/media/radio/radio-gemtek*
4313
4314GENERIC GPIO I2C DRIVER
4315M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4316S: Supported
4317F: drivers/i2c/busses/i2c-gpio.c
4318F: include/linux/i2c-gpio.h
4319
4320GENERIC GPIO I2C MULTIPLEXER DRIVER
4321M: Peter Korsgaard <peter.korsgaard@barco.com>
4322L: linux-i2c@vger.kernel.org
4323S: Supported
4324F: drivers/i2c/muxes/i2c-mux-gpio.c
4325F: include/linux/i2c-mux-gpio.h
4326F: Documentation/i2c/muxes/i2c-mux-gpio
4327
4328GENERIC HDLC (WAN) DRIVERS
4329M: Krzysztof Halasa <khc@pm.waw.pl>
4330W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4331S: Maintained
4332F: drivers/net/wan/c101.c
4333F: drivers/net/wan/hd6457*
4334F: drivers/net/wan/hdlc*
4335F: drivers/net/wan/n2.c
4336F: drivers/net/wan/pc300too.c
4337F: drivers/net/wan/pci200syn.c
4338F: drivers/net/wan/wanxl*
4339
4340GENERIC INCLUDE/ASM HEADER FILES
4341M: Arnd Bergmann <arnd@arndb.de>
4342L: linux-arch@vger.kernel.org
4343T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4344S: Maintained
4345F: include/asm-generic/
4346F: include/uapi/asm-generic/
4347
4348GENERIC PHY FRAMEWORK
4349M: Kishon Vijay Abraham I <kishon@ti.com>
4350L: linux-kernel@vger.kernel.org
4351T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4352S: Supported
4353F: drivers/phy/
4354F: include/linux/phy/
4355
4356GENERIC PM DOMAINS
4357M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4358M: Kevin Hilman <khilman@kernel.org>
4359M: Ulf Hansson <ulf.hansson@linaro.org>
4360L: linux-pm@vger.kernel.org
4361S: Supported
4362F: drivers/base/power/domain*.c
4363F: include/linux/pm_domain.h
4364
4365GENERIC UIO DRIVER FOR PCI DEVICES
4366M: "Michael S. Tsirkin" <mst@redhat.com>
4367L: kvm@vger.kernel.org
4368S: Supported
4369F: drivers/uio/uio_pci_generic.c
4370
4371GET_MAINTAINER SCRIPT
4372M: Joe Perches <joe@perches.com>
4373S: Maintained
4374F: scripts/get_maintainer.pl
4375
4376GFS2 FILE SYSTEM
4377M: Steven Whitehouse <swhiteho@redhat.com>
4378M: Bob Peterson <rpeterso@redhat.com>
4379L: cluster-devel@redhat.com
4380W: http://sources.redhat.com/cluster/
4381T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4382S: Supported
4383F: Documentation/filesystems/gfs2*.txt
4384F: fs/gfs2/
4385F: include/uapi/linux/gfs2_ondisk.h
4386
4387GIGASET ISDN DRIVERS
4388M: Hansjoerg Lipp <hjlipp@web.de>
4389M: Tilman Schmidt <tilman@imap.cc>
4390L: gigaset307x-common@lists.sourceforge.net
4391W: http://gigaset307x.sourceforge.net/
4392S: Maintained
4393F: Documentation/isdn/README.gigaset
4394F: drivers/isdn/gigaset/
4395F: include/uapi/linux/gigaset_dev.h
4396
4397GO7007 MPEG CODEC
4398M: Hans Verkuil <hans.verkuil@cisco.com>
4399L: linux-media@vger.kernel.org
4400S: Maintained
4401F: drivers/media/usb/go7007/
4402
4403GOODIX TOUCHSCREEN
4404M: Bastien Nocera <hadess@hadess.net>
4405L: linux-input@vger.kernel.org
4406S: Maintained
4407F: drivers/input/touchscreen/goodix.c
4408
4409GPIO SUBSYSTEM
4410M: Linus Walleij <linus.walleij@linaro.org>
4411M: Alexandre Courbot <gnurou@gmail.com>
4412L: linux-gpio@vger.kernel.org
4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4414S: Maintained
4415F: Documentation/gpio/
4416F: drivers/gpio/
4417F: include/linux/gpio/
4418F: include/linux/gpio.h
4419F: include/asm-generic/gpio.h
4420
4421GRE DEMULTIPLEXER DRIVER
4422M: Dmitry Kozlov <xeb@mail.ru>
4423L: netdev@vger.kernel.org
4424S: Maintained
4425F: net/ipv4/gre_demux.c
4426F: net/ipv4/gre_offload.c
4427F: include/net/gre.h
4428
4429GRETH 10/100/1G Ethernet MAC device driver
4430M: Kristoffer Glembo <kristoffer@gaisler.com>
4431L: netdev@vger.kernel.org
4432S: Maintained
4433F: drivers/net/ethernet/aeroflex/
4434
4435GSPCA FINEPIX SUBDRIVER
4436M: Frank Zago <frank@zago.net>
4437L: linux-media@vger.kernel.org
4438T: git git://linuxtv.org/media_tree.git
4439S: Maintained
4440F: drivers/media/usb/gspca/finepix.c
4441
4442GSPCA GL860 SUBDRIVER
4443M: Olivier Lorin <o.lorin@laposte.net>
4444L: linux-media@vger.kernel.org
4445T: git git://linuxtv.org/media_tree.git
4446S: Maintained
4447F: drivers/media/usb/gspca/gl860/
4448
4449GSPCA M5602 SUBDRIVER
4450M: Erik Andren <erik.andren@gmail.com>
4451L: linux-media@vger.kernel.org
4452T: git git://linuxtv.org/media_tree.git
4453S: Maintained
4454F: drivers/media/usb/gspca/m5602/
4455
4456GSPCA PAC207 SONIXB SUBDRIVER
4457M: Hans de Goede <hdegoede@redhat.com>
4458L: linux-media@vger.kernel.org
4459T: git git://linuxtv.org/media_tree.git
4460S: Maintained
4461F: drivers/media/usb/gspca/pac207.c
4462
4463GSPCA SN9C20X SUBDRIVER
4464M: Brian Johnson <brijohn@gmail.com>
4465L: linux-media@vger.kernel.org
4466T: git git://linuxtv.org/media_tree.git
4467S: Maintained
4468F: drivers/media/usb/gspca/sn9c20x.c
4469
4470GSPCA T613 SUBDRIVER
4471M: Leandro Costantino <lcostantino@gmail.com>
4472L: linux-media@vger.kernel.org
4473T: git git://linuxtv.org/media_tree.git
4474S: Maintained
4475F: drivers/media/usb/gspca/t613.c
4476
4477GSPCA USB WEBCAM DRIVER
4478M: Hans de Goede <hdegoede@redhat.com>
4479L: linux-media@vger.kernel.org
4480T: git git://linuxtv.org/media_tree.git
4481S: Maintained
4482F: drivers/media/usb/gspca/
4483
4484GUID PARTITION TABLE (GPT)
4485M: Davidlohr Bueso <davidlohr@hp.com>
4486L: linux-efi@vger.kernel.org
4487S: Maintained
4488F: block/partitions/efi.*
4489
4490STK1160 USB VIDEO CAPTURE DRIVER
4491M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4492L: linux-media@vger.kernel.org
4493T: git git://linuxtv.org/media_tree.git
4494S: Maintained
4495F: drivers/media/usb/stk1160/
4496
4497HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4498M: Frank Seidel <frank@f-seidel.de>
4499L: platform-driver-x86@vger.kernel.org
4500W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4501S: Maintained
4502F: drivers/platform/x86/hdaps.c
4503
4504HDPVR USB VIDEO ENCODER DRIVER
4505M: Hans Verkuil <hverkuil@xs4all.nl>
4506L: linux-media@vger.kernel.org
4507T: git git://linuxtv.org/media_tree.git
4508W: http://linuxtv.org
4509S: Odd Fixes
4510F: drivers/media/usb/hdpvr/
4511
4512HWPOISON MEMORY FAILURE HANDLING
4513M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4514L: linux-mm@kvack.org
4515S: Maintained
4516F: mm/memory-failure.c
4517F: mm/hwpoison-inject.c
4518
4519HYPERVISOR VIRTUAL CONSOLE DRIVER
4520L: linuxppc-dev@lists.ozlabs.org
4521S: Odd Fixes
4522F: drivers/tty/hvc/
4523
4524HACKRF MEDIA DRIVER
4525M: Antti Palosaari <crope@iki.fi>
4526L: linux-media@vger.kernel.org
4527W: http://linuxtv.org/
4528W: http://palosaari.fi/linux/
4529Q: http://patchwork.linuxtv.org/project/linux-media/list/
4530T: git git://linuxtv.org/anttip/media_tree.git
4531S: Maintained
4532F: drivers/media/usb/hackrf/
4533
4534HARDWARE MONITORING
4535M: Jean Delvare <jdelvare@suse.de>
4536M: Guenter Roeck <linux@roeck-us.net>
4537L: lm-sensors@lm-sensors.org
4538W: http://www.lm-sensors.org/
4539T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4540T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4541S: Maintained
4542F: Documentation/hwmon/
4543F: drivers/hwmon/
4544F: include/linux/hwmon*.h
4545
4546HARDWARE RANDOM NUMBER GENERATOR CORE
4547M: Matt Mackall <mpm@selenic.com>
4548M: Herbert Xu <herbert@gondor.apana.org.au>
4549L: linux-crypto@vger.kernel.org
4550S: Odd fixes
4551F: Documentation/hw_random.txt
4552F: drivers/char/hw_random/
4553F: include/linux/hw_random.h
4554
4555HARDWARE SPINLOCK CORE
4556M: Ohad Ben-Cohen <ohad@wizery.com>
4557S: Maintained
4558F: Documentation/hwspinlock.txt
4559F: drivers/hwspinlock/hwspinlock_*
4560F: include/linux/hwspinlock.h
4561
4562HARMONY SOUND DRIVER
4563L: linux-parisc@vger.kernel.org
4564S: Maintained
4565F: sound/parisc/harmony.*
4566
4567HD29L2 MEDIA DRIVER
4568M: Antti Palosaari <crope@iki.fi>
4569L: linux-media@vger.kernel.org
4570W: http://linuxtv.org/
4571W: http://palosaari.fi/linux/
4572Q: http://patchwork.linuxtv.org/project/linux-media/list/
4573T: git git://linuxtv.org/anttip/media_tree.git
4574S: Maintained
4575F: drivers/media/dvb-frontends/hd29l2*
4576
4577HEWLETT-PACKARD SMART2 RAID DRIVER
4578L: iss_storagedev@hp.com
4579S: Orphan
4580F: Documentation/blockdev/cpqarray.txt
4581F: drivers/block/cpqarray.*
4582
4583HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4584M: Don Brace <don.brace@pmcs.com>
4585L: iss_storagedev@hp.com
4586L: storagedev@pmcs.com
4587L: linux-scsi@vger.kernel.org
4588S: Supported
4589F: Documentation/scsi/hpsa.txt
4590F: drivers/scsi/hpsa*.[ch]
4591F: include/linux/cciss*.h
4592F: include/uapi/linux/cciss*.h
4593
4594HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4595M: Don Brace <don.brace@pmcs.com>
4596L: iss_storagedev@hp.com
4597L: storagedev@pmcs.com
4598L: linux-scsi@vger.kernel.org
4599S: Supported
4600F: Documentation/blockdev/cciss.txt
4601F: drivers/block/cciss*
4602F: include/linux/cciss_ioctl.h
4603F: include/uapi/linux/cciss_ioctl.h
4604
4605HFS FILESYSTEM
4606L: linux-fsdevel@vger.kernel.org
4607S: Orphan
4608F: Documentation/filesystems/hfs.txt
4609F: fs/hfs/
4610
4611HFSPLUS FILESYSTEM
4612L: linux-fsdevel@vger.kernel.org
4613S: Orphan
4614F: Documentation/filesystems/hfsplus.txt
4615F: fs/hfsplus/
4616
4617HGA FRAMEBUFFER DRIVER
4618M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4619L: linux-nvidia@lists.surfsouth.com
4620W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4621S: Maintained
4622F: drivers/video/fbdev/hgafb.c
4623
4624HIBERNATION (aka Software Suspend, aka swsusp)
4625M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4626M: Pavel Machek <pavel@ucw.cz>
4627L: linux-pm@vger.kernel.org
4628S: Supported
4629F: arch/x86/power/
4630F: drivers/base/power/
4631F: kernel/power/
4632F: include/linux/suspend.h
4633F: include/linux/freezer.h
4634F: include/linux/pm.h
4635F: arch/*/include/asm/suspend*.h
4636
4637HID CORE LAYER
4638M: Jiri Kosina <jkosina@suse.cz>
4639L: linux-input@vger.kernel.org
4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4641S: Maintained
4642F: drivers/hid/
4643F: include/linux/hid*
4644F: include/uapi/linux/hid*
4645
4646HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4647M: Thomas Gleixner <tglx@linutronix.de>
4648L: linux-kernel@vger.kernel.org
4649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4650S: Maintained
4651F: Documentation/timers/
4652F: kernel/time/hrtimer.c
4653F: kernel/time/clockevents.c
4654F: kernel/time/tick*.*
4655F: kernel/time/timer_*.c
4656F: include/linux/clockchips.h
4657F: include/linux/hrtimer.h
4658
4659HIGH-SPEED SCC DRIVER FOR AX.25
4660L: linux-hams@vger.kernel.org
4661S: Orphan
4662F: drivers/net/hamradio/dmascc.c
4663F: drivers/net/hamradio/scc.c
4664
4665HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4666M: HighPoint Linux Team <linux@highpoint-tech.com>
4667W: http://www.highpoint-tech.com
4668S: Supported
4669F: Documentation/scsi/hptiop.txt
4670F: drivers/scsi/hptiop.c
4671
4672HIPPI
4673M: Jes Sorensen <jes@trained-monkey.org>
4674L: linux-hippi@sunsite.dk
4675S: Maintained
4676F: include/linux/hippidevice.h
4677F: include/uapi/linux/if_hippi.h
4678F: net/802/hippi.c
4679F: drivers/net/hippi/
4680
4681HOST AP DRIVER
4682M: Jouni Malinen <j@w1.fi>
4683L: hostap@shmoo.com (subscribers-only)
4684L: linux-wireless@vger.kernel.org
4685W: http://hostap.epitest.fi/
4686S: Maintained
4687F: drivers/net/wireless/hostap/
4688
4689HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4690L: platform-driver-x86@vger.kernel.org
4691S: Orphan
4692F: drivers/platform/x86/tc1100-wmi.c
4693
4694HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4695M: Jaroslav Kysela <perex@perex.cz>
4696S: Maintained
4697F: drivers/net/ethernet/hp/hp100.*
4698
4699HPET: High Precision Event Timers driver
4700M: Clemens Ladisch <clemens@ladisch.de>
4701S: Maintained
4702F: Documentation/timers/hpet.txt
4703F: drivers/char/hpet.c
4704F: include/linux/hpet.h
4705F: include/uapi/linux/hpet.h
4706
4707HPET: x86
4708S: Orphan
4709F: arch/x86/kernel/hpet.c
4710F: arch/x86/include/asm/hpet.h
4711
4712HPFS FILESYSTEM
4713M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4714W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4715S: Maintained
4716F: fs/hpfs/
4717
4718HSI SUBSYSTEM
4719M: Sebastian Reichel <sre@kernel.org>
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4721S: Maintained
4722F: Documentation/ABI/testing/sysfs-bus-hsi
4723F: Documentation/hsi.txt
4724F: drivers/hsi/
4725F: include/linux/hsi/
4726F: include/uapi/linux/hsi/
4727
4728HSO 3G MODEM DRIVER
4729M: Jan Dumon <j.dumon@option.com>
4730W: http://www.pharscape.org
4731S: Maintained
4732F: drivers/net/usb/hso.c
4733
4734HSR NETWORK PROTOCOL
4735M: Arvid Brodin <arvid.brodin@alten.se>
4736L: netdev@vger.kernel.org
4737S: Maintained
4738F: net/hsr/
4739
4740HTCPEN TOUCHSCREEN DRIVER
4741M: Pau Oliva Fora <pof@eslack.org>
4742L: linux-input@vger.kernel.org
4743S: Maintained
4744F: drivers/input/touchscreen/htcpen.c
4745
4746HUGETLB FILESYSTEM
4747M: Nadia Yvette Chambers <nyc@holomorphy.com>
4748S: Maintained
4749F: fs/hugetlbfs/
4750
4751Hyper-V CORE AND DRIVERS
4752M: K. Y. Srinivasan <kys@microsoft.com>
4753M: Haiyang Zhang <haiyangz@microsoft.com>
4754L: devel@linuxdriverproject.org
4755S: Maintained
4756F: arch/x86/include/asm/mshyperv.h
4757F: arch/x86/include/uapi/asm/hyperv.h
4758F: arch/x86/kernel/cpu/mshyperv.c
4759F: drivers/hid/hid-hyperv.c
4760F: drivers/hv/
4761F: drivers/input/serio/hyperv-keyboard.c
4762F: drivers/net/hyperv/
4763F: drivers/scsi/storvsc_drv.c
4764F: drivers/video/fbdev/hyperv_fb.c
4765F: include/linux/hyperv.h
4766F: tools/hv/
4767
4768I2C OVER PARALLEL PORT
4769M: Jean Delvare <jdelvare@suse.de>
4770L: linux-i2c@vger.kernel.org
4771S: Maintained
4772F: Documentation/i2c/busses/i2c-parport
4773F: Documentation/i2c/busses/i2c-parport-light
4774F: drivers/i2c/busses/i2c-parport.c
4775F: drivers/i2c/busses/i2c-parport-light.c
4776
4777I2C/SMBUS CONTROLLER DRIVERS FOR PC
4778M: Jean Delvare <jdelvare@suse.de>
4779L: linux-i2c@vger.kernel.org
4780S: Maintained
4781F: Documentation/i2c/busses/i2c-ali1535
4782F: Documentation/i2c/busses/i2c-ali1563
4783F: Documentation/i2c/busses/i2c-ali15x3
4784F: Documentation/i2c/busses/i2c-amd756
4785F: Documentation/i2c/busses/i2c-amd8111
4786F: Documentation/i2c/busses/i2c-i801
4787F: Documentation/i2c/busses/i2c-nforce2
4788F: Documentation/i2c/busses/i2c-piix4
4789F: Documentation/i2c/busses/i2c-sis5595
4790F: Documentation/i2c/busses/i2c-sis630
4791F: Documentation/i2c/busses/i2c-sis96x
4792F: Documentation/i2c/busses/i2c-via
4793F: Documentation/i2c/busses/i2c-viapro
4794F: drivers/i2c/busses/i2c-ali1535.c
4795F: drivers/i2c/busses/i2c-ali1563.c
4796F: drivers/i2c/busses/i2c-ali15x3.c
4797F: drivers/i2c/busses/i2c-amd756.c
4798F: drivers/i2c/busses/i2c-amd756-s4882.c
4799F: drivers/i2c/busses/i2c-amd8111.c
4800F: drivers/i2c/busses/i2c-i801.c
4801F: drivers/i2c/busses/i2c-isch.c
4802F: drivers/i2c/busses/i2c-nforce2.c
4803F: drivers/i2c/busses/i2c-nforce2-s4985.c
4804F: drivers/i2c/busses/i2c-piix4.c
4805F: drivers/i2c/busses/i2c-sis5595.c
4806F: drivers/i2c/busses/i2c-sis630.c
4807F: drivers/i2c/busses/i2c-sis96x.c
4808F: drivers/i2c/busses/i2c-via.c
4809F: drivers/i2c/busses/i2c-viapro.c
4810
4811I2C/SMBUS ISMT DRIVER
4812M: Seth Heasley <seth.heasley@intel.com>
4813M: Neil Horman <nhorman@tuxdriver.com>
4814L: linux-i2c@vger.kernel.org
4815F: drivers/i2c/busses/i2c-ismt.c
4816F: Documentation/i2c/busses/i2c-ismt
4817
4818I2C/SMBUS STUB DRIVER
4819M: Jean Delvare <jdelvare@suse.de>
4820L: linux-i2c@vger.kernel.org
4821S: Maintained
4822F: drivers/i2c/i2c-stub.c
4823
4824I2C SUBSYSTEM
4825M: Wolfram Sang <wsa@the-dreams.de>
4826L: linux-i2c@vger.kernel.org
4827W: https://i2c.wiki.kernel.org/
4828Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4829T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4830S: Maintained
4831F: Documentation/devicetree/bindings/i2c/
4832F: Documentation/i2c/
4833F: drivers/i2c/
4834F: include/linux/i2c.h
4835F: include/linux/i2c-*.h
4836F: include/uapi/linux/i2c.h
4837F: include/uapi/linux/i2c-*.h
4838
4839I2C ACPI SUPPORT
4840M: Mika Westerberg <mika.westerberg@linux.intel.com>
4841L: linux-i2c@vger.kernel.org
4842L: linux-acpi@vger.kernel.org
4843S: Maintained
4844
4845I2C-TAOS-EVM DRIVER
4846M: Jean Delvare <jdelvare@suse.de>
4847L: linux-i2c@vger.kernel.org
4848S: Maintained
4849F: Documentation/i2c/busses/i2c-taos-evm
4850F: drivers/i2c/busses/i2c-taos-evm.c
4851
4852I2C-TINY-USB DRIVER
4853M: Till Harbaum <till@harbaum.org>
4854L: linux-i2c@vger.kernel.org
4855W: http://www.harbaum.org/till/i2c_tiny_usb
4856S: Maintained
4857F: drivers/i2c/busses/i2c-tiny-usb.c
4858
4859i386 BOOT CODE
4860M: "H. Peter Anvin" <hpa@zytor.com>
4861S: Maintained
4862F: arch/x86/boot/
4863
4864i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4865M: "H. Peter Anvin" <hpa@zytor.com>
4866T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4867S: Maintained
4868
4869IA64 (Itanium) PLATFORM
4870M: Tony Luck <tony.luck@intel.com>
4871M: Fenghua Yu <fenghua.yu@intel.com>
4872L: linux-ia64@vger.kernel.org
4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4874S: Maintained
4875F: arch/ia64/
4876
4877IBM Power in-Nest Crypto Acceleration
4878M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4879M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4880L: linux-crypto@vger.kernel.org
4881S: Supported
4882F: drivers/crypto/nx/
4883
4884IBM Power 842 compression accelerator
4885M: Dan Streetman <ddstreet@us.ibm.com>
4886S: Supported
4887F: drivers/crypto/nx/nx-842.c
4888F: include/linux/nx842.h
4889
4890IBM Power Linux RAID adapter
4891M: Brian King <brking@us.ibm.com>
4892S: Supported
4893F: drivers/scsi/ipr.*
4894
4895IBM Power Virtual Ethernet Device Driver
4896M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4897L: netdev@vger.kernel.org
4898S: Supported
4899F: drivers/net/ethernet/ibm/ibmveth.*
4900
4901IBM Power Virtual SCSI Device Drivers
4902M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4903L: linux-scsi@vger.kernel.org
4904S: Supported
4905F: drivers/scsi/ibmvscsi/ibmvscsi*
4906F: drivers/scsi/ibmvscsi/viosrp.h
4907
4908IBM Power Virtual FC Device Drivers
4909M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4910L: linux-scsi@vger.kernel.org
4911S: Supported
4912F: drivers/scsi/ibmvscsi/ibmvfc*
4913
4914IBM ServeRAID RAID DRIVER
4915S: Orphan
4916F: drivers/scsi/ips.*
4917
4918ICH LPC AND GPIO DRIVER
4919M: Peter Tyser <ptyser@xes-inc.com>
4920S: Maintained
4921F: drivers/mfd/lpc_ich.c
4922F: drivers/gpio/gpio-ich.c
4923
4924IDE SUBSYSTEM
4925M: "David S. Miller" <davem@davemloft.net>
4926L: linux-ide@vger.kernel.org
4927Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4928T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4929S: Maintained
4930F: Documentation/ide/
4931F: drivers/ide/
4932F: include/linux/ide.h
4933
4934IDEAPAD LAPTOP EXTRAS DRIVER
4935M: Ike Panhc <ike.pan@canonical.com>
4936L: platform-driver-x86@vger.kernel.org
4937W: http://launchpad.net/ideapad-laptop
4938S: Maintained
4939F: drivers/platform/x86/ideapad-laptop.c
4940
4941IDEAPAD LAPTOP SLIDEBAR DRIVER
4942M: Andrey Moiseev <o2g.org.ru@gmail.com>
4943L: linux-input@vger.kernel.org
4944W: https://github.com/o2genum/ideapad-slidebar
4945S: Maintained
4946F: drivers/input/misc/ideapad_slidebar.c
4947
4948IDE/ATAPI DRIVERS
4949M: Borislav Petkov <bp@alien8.de>
4950L: linux-ide@vger.kernel.org
4951S: Maintained
4952F: Documentation/cdrom/ide-cd
4953F: drivers/ide/ide-cd*
4954
4955IDLE-I7300
4956M: Andy Henroid <andrew.d.henroid@intel.com>
4957L: linux-pm@vger.kernel.org
4958S: Supported
4959F: drivers/idle/i7300_idle.c
4960
4961IEEE 802.15.4 SUBSYSTEM
4962M: Alexander Aring <alex.aring@gmail.com>
4963L: linux-wpan@vger.kernel.org
4964W: https://github.com/linux-wpan
4965T: git git://github.com/linux-wpan/linux-wpan-next.git
4966S: Maintained
4967F: net/ieee802154/
4968F: net/mac802154/
4969F: drivers/net/ieee802154/
4970F: include/linux/nl802154.h
4971F: include/linux/ieee802154.h
4972F: include/net/nl802154.h
4973F: include/net/mac802154.h
4974F: include/net/af_ieee802154.h
4975F: include/net/cfg802154.h
4976F: include/net/ieee802154_netdev.h
4977F: Documentation/networking/ieee802154.txt
4978
4979IGORPLUG-USB IR RECEIVER
4980M: Sean Young <sean@mess.org>
4981L: linux-media@vger.kernel.org
4982S: Maintained
4983F: drivers/media/rc/igorplugusb.c
4984
4985IGUANAWORKS USB IR TRANSCEIVER
4986M: Sean Young <sean@mess.org>
4987L: linux-media@vger.kernel.org
4988S: Maintained
4989F: drivers/media/rc/iguanair.c
4990
4991IIO SUBSYSTEM AND DRIVERS
4992M: Jonathan Cameron <jic23@kernel.org>
4993R: Hartmut Knaack <knaack.h@gmx.de>
4994R: Lars-Peter Clausen <lars@metafoo.de>
4995R: Peter Meerwald <pmeerw@pmeerw.net>
4996L: linux-iio@vger.kernel.org
4997S: Maintained
4998F: drivers/iio/
4999F: drivers/staging/iio/
5000F: include/linux/iio/
5001F: tools/iio/
5002
5003IKANOS/ADI EAGLE ADSL USB DRIVER
5004M: Matthieu Castet <castet.matthieu@free.fr>
5005M: Stanislaw Gruszka <stf_xl@wp.pl>
5006S: Maintained
5007F: drivers/usb/atm/ueagle-atm.c
5008
5009INA209 HARDWARE MONITOR DRIVER
5010M: Guenter Roeck <linux@roeck-us.net>
5011L: lm-sensors@lm-sensors.org
5012S: Maintained
5013F: Documentation/hwmon/ina209
5014F: Documentation/devicetree/bindings/i2c/ina209.txt
5015F: drivers/hwmon/ina209.c
5016
5017INA2XX HARDWARE MONITOR DRIVER
5018M: Guenter Roeck <linux@roeck-us.net>
5019L: lm-sensors@lm-sensors.org
5020S: Maintained
5021F: Documentation/hwmon/ina2xx
5022F: drivers/hwmon/ina2xx.c
5023F: include/linux/platform_data/ina2xx.h
5024
5025INDUSTRY PACK SUBSYSTEM (IPACK)
5026M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5027M: Jens Taprogge <jens.taprogge@taprogge.org>
5028M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5029L: industrypack-devel@lists.sourceforge.net
5030W: http://industrypack.sourceforge.net
5031S: Maintained
5032F: drivers/ipack/
5033
5034INGENIC JZ4780 DMA Driver
5035M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5036S: Maintained
5037F: drivers/dma/dma-jz4780.c
5038
5039INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5040M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5041M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5042L: linux-ima-devel@lists.sourceforge.net
5043L: linux-ima-user@lists.sourceforge.net
5044L: linux-security-module@vger.kernel.org
5045S: Supported
5046F: security/integrity/ima/
5047
5048IMGTEC IR DECODER DRIVER
5049M: James Hogan <james.hogan@imgtec.com>
5050S: Maintained
5051F: drivers/media/rc/img-ir/
5052
5053IMS TWINTURBO FRAMEBUFFER DRIVER
5054L: linux-fbdev@vger.kernel.org
5055S: Orphan
5056F: drivers/video/fbdev/imsttfb.c
5057
5058INFINIBAND SUBSYSTEM
5059M: Doug Ledford <dledford@redhat.com>
5060M: Sean Hefty <sean.hefty@intel.com>
5061M: Hal Rosenstock <hal.rosenstock@gmail.com>
5062L: linux-rdma@vger.kernel.org
5063W: http://www.openfabrics.org/
5064Q: http://patchwork.kernel.org/project/linux-rdma/list/
5065T: git git://github.com/dledford/linux.git
5066S: Supported
5067F: Documentation/infiniband/
5068F: drivers/infiniband/
5069F: include/uapi/linux/if_infiniband.h
5070F: include/uapi/rdma/
5071F: include/rdma/
5072
5073INOTIFY
5074M: John McCutchan <john@johnmccutchan.com>
5075M: Robert Love <rlove@rlove.org>
5076M: Eric Paris <eparis@parisplace.org>
5077S: Maintained
5078F: Documentation/filesystems/inotify.txt
5079F: fs/notify/inotify/
5080F: include/linux/inotify.h
5081F: include/uapi/linux/inotify.h
5082
5083INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5084M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5085L: linux-input@vger.kernel.org
5086Q: http://patchwork.kernel.org/project/linux-input/list/
5087T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5088S: Maintained
5089F: drivers/input/
5090F: include/linux/input.h
5091F: include/uapi/linux/input.h
5092F: include/linux/input/
5093
5094INPUT MULTITOUCH (MT) PROTOCOL
5095M: Henrik Rydberg <rydberg@bitmath.org>
5096L: linux-input@vger.kernel.org
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5098S: Odd fixes
5099F: Documentation/input/multi-touch-protocol.txt
5100F: drivers/input/input-mt.c
5101K: \b(ABS|SYN)_MT_
5102
5103INTEL ASoC BDW/HSW DRIVERS
5104M: Jie Yang <yang.jie@linux.intel.com>
5105L: alsa-devel@alsa-project.org
5106S: Supported
5107F: sound/soc/intel/sst-haswell*
5108F: sound/soc/intel/sst-dsp*
5109F: sound/soc/intel/sst-firmware.c
5110F: sound/soc/intel/broadwell.c
5111F: sound/soc/intel/haswell.c
5112
5113INTEL C600 SERIES SAS CONTROLLER DRIVER
5114M: Intel SCU Linux support <intel-linux-scu@intel.com>
5115M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5116L: linux-scsi@vger.kernel.org
5117T: git git://git.code.sf.net/p/intel-sas/isci
5118S: Supported
5119F: drivers/scsi/isci/
5120
5121INTEL IDLE DRIVER
5122M: Len Brown <lenb@kernel.org>
5123L: linux-pm@vger.kernel.org
5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5125S: Supported
5126F: drivers/idle/intel_idle.c
5127
5128INTEL PSTATE DRIVER
5129M: Kristen Carlson Accardi <kristen@linux.intel.com>
5130L: linux-pm@vger.kernel.org
5131S: Supported
5132F: drivers/cpufreq/intel_pstate.c
5133
5134INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5135M: Maik Broemme <mbroemme@plusserver.de>
5136L: linux-fbdev@vger.kernel.org
5137S: Maintained
5138F: Documentation/fb/intelfb.txt
5139F: drivers/video/fbdev/intelfb/
5140
5141INTEL 810/815 FRAMEBUFFER DRIVER
5142M: Antonino Daplas <adaplas@gmail.com>
5143L: linux-fbdev@vger.kernel.org
5144S: Maintained
5145F: drivers/video/fbdev/i810/
5146
5147INTEL MENLOW THERMAL DRIVER
5148M: Sujith Thomas <sujith.thomas@intel.com>
5149L: platform-driver-x86@vger.kernel.org
5150W: https://01.org/linux-acpi
5151S: Supported
5152F: drivers/platform/x86/intel_menlow.c
5153
5154INTEL IA32 MICROCODE UPDATE SUPPORT
5155M: Borislav Petkov <bp@alien8.de>
5156S: Maintained
5157F: arch/x86/kernel/cpu/microcode/core*
5158F: arch/x86/kernel/cpu/microcode/intel*
5159
5160INTEL I/OAT DMA DRIVER
5161M: Dave Jiang <dave.jiang@intel.com>
5162R: Dan Williams <dan.j.williams@intel.com>
5163L: dmaengine@vger.kernel.org
5164Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5165S: Supported
5166F: drivers/dma/ioat*
5167
5168INTEL IOMMU (VT-d)
5169M: David Woodhouse <dwmw2@infradead.org>
5170L: iommu@lists.linux-foundation.org
5171T: git git://git.infradead.org/iommu-2.6.git
5172S: Supported
5173F: drivers/iommu/intel-iommu.c
5174F: include/linux/intel-iommu.h
5175
5176INTEL IOP-ADMA DMA DRIVER
5177R: Dan Williams <dan.j.williams@intel.com>
5178S: Odd fixes
5179F: drivers/dma/iop-adma.c
5180
5181INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5182M: Krzysztof Halasa <khalasa@piap.pl>
5183S: Maintained
5184F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5185F: arch/arm/mach-ixp4xx/include/mach/npe.h
5186F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5187F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5188F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5189F: drivers/net/wan/ixp4xx_hss.c
5190
5191INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5192M: Deepak Saxena <dsaxena@plexity.net>
5193S: Maintained
5194F: drivers/char/hw_random/ixp4xx-rng.c
5195
5196INTEL ETHERNET DRIVERS
5197M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5198R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5199R: Shannon Nelson <shannon.nelson@intel.com>
5200R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5201R: Don Skidmore <donald.c.skidmore@intel.com>
5202R: Matthew Vick <matthew.vick@intel.com>
5203R: John Ronciak <john.ronciak@intel.com>
5204R: Mitch Williams <mitch.a.williams@intel.com>
5205L: intel-wired-lan@lists.osuosl.org
5206W: http://www.intel.com/support/feedback.htm
5207W: http://e1000.sourceforge.net/
5208Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5211S: Supported
5212F: Documentation/networking/e100.txt
5213F: Documentation/networking/e1000.txt
5214F: Documentation/networking/e1000e.txt
5215F: Documentation/networking/igb.txt
5216F: Documentation/networking/igbvf.txt
5217F: Documentation/networking/ixgb.txt
5218F: Documentation/networking/ixgbe.txt
5219F: Documentation/networking/ixgbevf.txt
5220F: Documentation/networking/i40e.txt
5221F: Documentation/networking/i40evf.txt
5222F: drivers/net/ethernet/intel/
5223F: drivers/net/ethernet/intel/*/
5224
5225INTEL-MID GPIO DRIVER
5226M: David Cohen <david.a.cohen@linux.intel.com>
5227L: linux-gpio@vger.kernel.org
5228S: Maintained
5229F: drivers/gpio/gpio-intel-mid.c
5230
5231INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5232M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5233L: linux-wireless@vger.kernel.org
5234S: Maintained
5235F: Documentation/networking/README.ipw2100
5236F: Documentation/networking/README.ipw2200
5237F: drivers/net/wireless/ipw2x00/
5238
5239INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5240M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5241M: Gang Wei <gang.wei@intel.com>
5242M: Shane Wang <shane.wang@intel.com>
5243L: tboot-devel@lists.sourceforge.net
5244W: http://tboot.sourceforge.net
5245T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5246S: Supported
5247F: Documentation/intel_txt.txt
5248F: include/linux/tboot.h
5249F: arch/x86/kernel/tboot.c
5250
5251INTEL WIRELESS WIMAX CONNECTION 2400
5252M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5253M: linux-wimax@intel.com
5254L: wimax@linuxwimax.org (subscribers-only)
5255S: Supported
5256W: http://linuxwimax.org
5257F: Documentation/wimax/README.i2400m
5258F: drivers/net/wimax/i2400m/
5259F: include/uapi/linux/wimax/i2400m.h
5260
5261INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5262M: Stanislaw Gruszka <sgruszka@redhat.com>
5263L: linux-wireless@vger.kernel.org
5264S: Supported
5265F: drivers/net/wireless/iwlegacy/
5266
5267INTEL WIRELESS WIFI LINK (iwlwifi)
5268M: Johannes Berg <johannes.berg@intel.com>
5269M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5270M: Intel Linux Wireless <ilw@linux.intel.com>
5271L: linux-wireless@vger.kernel.org
5272W: http://intellinuxwireless.org
5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5274S: Supported
5275F: drivers/net/wireless/iwlwifi/
5276
5277INTEL MANAGEMENT ENGINE (mei)
5278M: Tomas Winkler <tomas.winkler@intel.com>
5279L: linux-kernel@vger.kernel.org
5280S: Supported
5281F: include/uapi/linux/mei.h
5282F: drivers/misc/mei/*
5283F: Documentation/misc-devices/mei/*
5284
5285IOC3 ETHERNET DRIVER
5286M: Ralf Baechle <ralf@linux-mips.org>
5287L: linux-mips@linux-mips.org
5288S: Maintained
5289F: drivers/net/ethernet/sgi/ioc3-eth.c
5290
5291IOC3 SERIAL DRIVER
5292M: Pat Gefre <pfg@sgi.com>
5293L: linux-serial@vger.kernel.org
5294S: Maintained
5295F: drivers/tty/serial/ioc3_serial.c
5296
5297IOMMU DRIVERS
5298M: Joerg Roedel <joro@8bytes.org>
5299L: iommu@lists.linux-foundation.org
5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5301S: Maintained
5302F: drivers/iommu/
5303
5304IP MASQUERADING
5305M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5306S: Maintained
5307F: net/ipv4/netfilter/ipt_MASQUERADE.c
5308
5309IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5310M: Francois Romieu <romieu@fr.zoreil.com>
5311M: Sorbica Shieh <sorbica@icplus.com.tw>
5312L: netdev@vger.kernel.org
5313S: Maintained
5314F: drivers/net/ethernet/icplus/ipg.*
5315
5316IPATH DRIVER
5317M: Mike Marciniszyn <infinipath@intel.com>
5318L: linux-rdma@vger.kernel.org
5319S: Maintained
5320F: drivers/infiniband/hw/ipath/
5321
5322IPMI SUBSYSTEM
5323M: Corey Minyard <minyard@acm.org>
5324L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5325W: http://openipmi.sourceforge.net/
5326S: Supported
5327F: Documentation/IPMI.txt
5328F: drivers/char/ipmi/
5329F: include/linux/ipmi*
5330F: include/uapi/linux/ipmi*
5331
5332QCOM AUDIO (ASoC) DRIVERS
5333M: Patrick Lai <plai@codeaurora.org>
5334M: Banajit Goswami <bgoswami@codeaurora.org>
5335L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5336S: Supported
5337F: sound/soc/qcom/
5338
5339IPS SCSI RAID DRIVER
5340M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5341L: linux-scsi@vger.kernel.org
5342W: http://www.adaptec.com/
5343S: Maintained
5344F: drivers/scsi/ips*
5345
5346IPVS
5347M: Wensong Zhang <wensong@linux-vs.org>
5348M: Simon Horman <horms@verge.net.au>
5349M: Julian Anastasov <ja@ssi.bg>
5350L: netdev@vger.kernel.org
5351L: lvs-devel@vger.kernel.org
5352S: Maintained
5353F: Documentation/networking/ipvs-sysctl.txt
5354F: include/net/ip_vs.h
5355F: include/uapi/linux/ip_vs.h
5356F: net/netfilter/ipvs/
5357
5358IPWIRELESS DRIVER
5359M: Jiri Kosina <jkosina@suse.cz>
5360M: David Sterba <dsterba@suse.cz>
5361S: Odd Fixes
5362F: drivers/tty/ipwireless/
5363
5364IPX NETWORK LAYER
5365M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5366L: netdev@vger.kernel.org
5367S: Maintained
5368F: include/net/ipx.h
5369F: include/uapi/linux/ipx.h
5370F: net/ipx/
5371
5372IRDA SUBSYSTEM
5373M: Samuel Ortiz <samuel@sortiz.org>
5374L: irda-users@lists.sourceforge.net (subscribers-only)
5375L: netdev@vger.kernel.org
5376W: http://irda.sourceforge.net/
5377S: Maintained
5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5379F: Documentation/networking/irda.txt
5380F: drivers/net/irda/
5381F: include/net/irda/
5382F: net/irda/
5383
5384IRQ SUBSYSTEM
5385M: Thomas Gleixner <tglx@linutronix.de>
5386L: linux-kernel@vger.kernel.org
5387S: Maintained
5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5389F: kernel/irq/
5390
5391IRQCHIP DRIVERS
5392M: Thomas Gleixner <tglx@linutronix.de>
5393M: Jason Cooper <jason@lakedaemon.net>
5394L: linux-kernel@vger.kernel.org
5395S: Maintained
5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5397T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5398F: Documentation/devicetree/bindings/interrupt-controller/
5399F: drivers/irqchip/
5400
5401IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5402M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5403S: Maintained
5404F: Documentation/IRQ-domain.txt
5405F: include/linux/irqdomain.h
5406F: kernel/irq/irqdomain.c
5407
5408ISAPNP
5409M: Jaroslav Kysela <perex@perex.cz>
5410S: Maintained
5411F: Documentation/isapnp.txt
5412F: drivers/pnp/isapnp/
5413F: include/linux/isapnp.h
5414
5415ISA RADIO MODULE
5416M: Hans Verkuil <hverkuil@xs4all.nl>
5417L: linux-media@vger.kernel.org
5418T: git git://linuxtv.org/media_tree.git
5419W: http://linuxtv.org
5420S: Maintained
5421F: drivers/media/radio/radio-isa*
5422
5423iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5424M: Peter Jones <pjones@redhat.com>
5425M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5426S: Maintained
5427F: drivers/firmware/iscsi_ibft*
5428
5429ISCSI
5430M: Mike Christie <michaelc@cs.wisc.edu>
5431L: open-iscsi@googlegroups.com
5432W: www.open-iscsi.org
5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5434S: Maintained
5435F: drivers/scsi/*iscsi*
5436F: include/scsi/*iscsi*
5437
5438ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5439M: Or Gerlitz <ogerlitz@mellanox.com>
5440M: Sagi Grimberg <sagig@mellanox.com>
5441M: Roi Dayan <roid@mellanox.com>
5442L: linux-rdma@vger.kernel.org
5443S: Supported
5444W: http://www.openfabrics.org
5445W: www.open-iscsi.org
5446Q: http://patchwork.kernel.org/project/linux-rdma/list/
5447F: drivers/infiniband/ulp/iser/
5448
5449ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5450M: Sagi Grimberg <sagig@mellanox.com>
5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5452L: linux-rdma@vger.kernel.org
5453L: target-devel@vger.kernel.org
5454S: Supported
5455W: http://www.linux-iscsi.org
5456F: drivers/infiniband/ulp/isert
5457
5458ISDN SUBSYSTEM
5459M: Karsten Keil <isdn@linux-pingi.de>
5460L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5461L: netdev@vger.kernel.org
5462W: http://www.isdn4linux.de
5463T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5464S: Maintained
5465F: Documentation/isdn/
5466F: drivers/isdn/
5467F: include/linux/isdn.h
5468F: include/linux/isdn/
5469F: include/uapi/linux/isdn.h
5470F: include/uapi/linux/isdn/
5471
5472ISDN SUBSYSTEM (Eicon active card driver)
5473M: Armin Schindler <mac@melware.de>
5474L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5475W: http://www.melware.de
5476S: Maintained
5477F: drivers/isdn/hardware/eicon/
5478
5479IT87 HARDWARE MONITORING DRIVER
5480M: Jean Delvare <jdelvare@suse.de>
5481L: lm-sensors@lm-sensors.org
5482S: Maintained
5483F: Documentation/hwmon/it87
5484F: drivers/hwmon/it87.c
5485
5486IT913X MEDIA DRIVER
5487M: Antti Palosaari <crope@iki.fi>
5488L: linux-media@vger.kernel.org
5489W: http://linuxtv.org/
5490W: http://palosaari.fi/linux/
5491Q: http://patchwork.linuxtv.org/project/linux-media/list/
5492T: git git://linuxtv.org/anttip/media_tree.git
5493S: Maintained
5494F: drivers/media/tuners/it913x*
5495
5496IVTV VIDEO4LINUX DRIVER
5497M: Andy Walls <awalls@md.metrocast.net>
5498L: ivtv-devel@ivtvdriver.org (subscribers-only)
5499L: linux-media@vger.kernel.org
5500T: git git://linuxtv.org/media_tree.git
5501W: http://www.ivtvdriver.org
5502S: Maintained
5503F: Documentation/video4linux/*.ivtv
5504F: drivers/media/pci/ivtv/
5505F: include/uapi/linux/ivtv*
5506
5507IX2505V MEDIA DRIVER
5508M: Malcolm Priestley <tvboxspy@gmail.com>
5509L: linux-media@vger.kernel.org
5510W: http://linuxtv.org/
5511Q: http://patchwork.linuxtv.org/project/linux-media/list/
5512S: Maintained
5513F: drivers/media/dvb-frontends/ix2505v*
5514
5515JC42.4 TEMPERATURE SENSOR DRIVER
5516M: Guenter Roeck <linux@roeck-us.net>
5517L: lm-sensors@lm-sensors.org
5518S: Maintained
5519F: drivers/hwmon/jc42.c
5520F: Documentation/hwmon/jc42
5521
5522JFS FILESYSTEM
5523M: Dave Kleikamp <shaggy@kernel.org>
5524L: jfs-discussion@lists.sourceforge.net
5525W: http://jfs.sourceforge.net/
5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5527S: Maintained
5528F: Documentation/filesystems/jfs.txt
5529F: fs/jfs/
5530
5531JME NETWORK DRIVER
5532M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5533L: netdev@vger.kernel.org
5534S: Maintained
5535F: drivers/net/ethernet/jme.*
5536
5537JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5538M: David Woodhouse <dwmw2@infradead.org>
5539L: linux-mtd@lists.infradead.org
5540W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5541S: Maintained
5542F: fs/jffs2/
5543F: include/uapi/linux/jffs2.h
5544
5545JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5546M: Andrew Morton <akpm@linux-foundation.org>
5547M: Jan Kara <jack@suse.cz>
5548L: linux-ext4@vger.kernel.org
5549S: Maintained
5550F: fs/jbd/
5551F: include/linux/jbd.h
5552
5553JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5554M: "Theodore Ts'o" <tytso@mit.edu>
5555L: linux-ext4@vger.kernel.org
5556S: Maintained
5557F: fs/jbd2/
5558F: include/linux/jbd2.h
5559
5560JSM Neo PCI based serial card
5561M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5562L: linux-serial@vger.kernel.org
5563S: Maintained
5564F: drivers/tty/serial/jsm/
5565
5566K10TEMP HARDWARE MONITORING DRIVER
5567M: Clemens Ladisch <clemens@ladisch.de>
5568L: lm-sensors@lm-sensors.org
5569S: Maintained
5570F: Documentation/hwmon/k10temp
5571F: drivers/hwmon/k10temp.c
5572
5573K8TEMP HARDWARE MONITORING DRIVER
5574M: Rudolf Marek <r.marek@assembler.cz>
5575L: lm-sensors@lm-sensors.org
5576S: Maintained
5577F: Documentation/hwmon/k8temp
5578F: drivers/hwmon/k8temp.c
5579
5580KCONFIG
5581M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5582L: linux-kbuild@vger.kernel.org
5583T: git git://gitorious.org/linux-kconfig/linux-kconfig
5584S: Maintained
5585F: Documentation/kbuild/kconfig-language.txt
5586F: scripts/kconfig/
5587
5588KDUMP
5589M: Vivek Goyal <vgoyal@redhat.com>
5590M: Haren Myneni <hbabu@us.ibm.com>
5591L: kexec@lists.infradead.org
5592W: http://lse.sourceforge.net/kdump/
5593S: Maintained
5594F: Documentation/kdump/
5595
5596KEENE FM RADIO TRANSMITTER DRIVER
5597M: Hans Verkuil <hverkuil@xs4all.nl>
5598L: linux-media@vger.kernel.org
5599T: git git://linuxtv.org/media_tree.git
5600W: http://linuxtv.org
5601S: Maintained
5602F: drivers/media/radio/radio-keene*
5603
5604KERNEL AUTOMOUNTER v4 (AUTOFS4)
5605M: Ian Kent <raven@themaw.net>
5606L: autofs@vger.kernel.org
5607S: Maintained
5608F: fs/autofs4/
5609
5610KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5611M: Michal Marek <mmarek@suse.cz>
5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5614L: linux-kbuild@vger.kernel.org
5615S: Maintained
5616F: Documentation/kbuild/
5617F: Makefile
5618F: scripts/Makefile.*
5619F: scripts/basic/
5620F: scripts/mk*
5621F: scripts/package/
5622
5623KERNEL JANITORS
5624L: kernel-janitors@vger.kernel.org
5625W: http://kernelnewbies.org/KernelJanitors
5626S: Odd Fixes
5627
5628KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5629M: "J. Bruce Fields" <bfields@fieldses.org>
5630L: linux-nfs@vger.kernel.org
5631W: http://nfs.sourceforge.net/
5632S: Supported
5633F: fs/nfsd/
5634F: include/uapi/linux/nfsd/
5635F: fs/lockd/
5636F: fs/nfs_common/
5637F: net/sunrpc/
5638F: include/linux/lockd/
5639F: include/linux/sunrpc/
5640F: include/uapi/linux/sunrpc/
5641
5642KERNEL SELFTEST FRAMEWORK
5643M: Shuah Khan <shuahkh@osg.samsung.com>
5644L: linux-api@vger.kernel.org
5645T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5646S: Maintained
5647F: tools/testing/selftests
5648
5649KERNEL VIRTUAL MACHINE (KVM)
5650M: Gleb Natapov <gleb@kernel.org>
5651M: Paolo Bonzini <pbonzini@redhat.com>
5652L: kvm@vger.kernel.org
5653W: http://www.linux-kvm.org
5654T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5655S: Supported
5656F: Documentation/*/kvm*.txt
5657F: Documentation/virtual/kvm/
5658F: arch/*/kvm/
5659F: arch/x86/kernel/kvm.c
5660F: arch/x86/kernel/kvmclock.c
5661F: arch/*/include/asm/kvm*
5662F: include/linux/kvm*
5663F: include/uapi/linux/kvm*
5664F: virt/kvm/
5665
5666KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5667M: Joerg Roedel <joro@8bytes.org>
5668L: kvm@vger.kernel.org
5669W: http://kvm.qumranet.com
5670S: Maintained
5671F: arch/x86/include/asm/svm.h
5672F: arch/x86/kvm/svm.c
5673
5674KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5675M: Alexander Graf <agraf@suse.de>
5676L: kvm-ppc@vger.kernel.org
5677W: http://kvm.qumranet.com
5678T: git git://github.com/agraf/linux-2.6.git
5679S: Supported
5680F: arch/powerpc/include/asm/kvm*
5681F: arch/powerpc/kvm/
5682
5683KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5684M: Christian Borntraeger <borntraeger@de.ibm.com>
5685M: Cornelia Huck <cornelia.huck@de.ibm.com>
5686M: linux390@de.ibm.com
5687L: linux-s390@vger.kernel.org
5688W: http://www.ibm.com/developerworks/linux/linux390/
5689S: Supported
5690F: Documentation/s390/kvm.txt
5691F: arch/s390/include/asm/kvm*
5692F: arch/s390/kvm/
5693F: drivers/s390/kvm/
5694
5695KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5696M: Christoffer Dall <christoffer.dall@linaro.org>
5697M: Marc Zyngier <marc.zyngier@arm.com>
5698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5699L: kvmarm@lists.cs.columbia.edu
5700W: http://systems.cs.columbia.edu/projects/kvm-arm
5701S: Supported
5702F: arch/arm/include/uapi/asm/kvm*
5703F: arch/arm/include/asm/kvm*
5704F: arch/arm/kvm/
5705F: virt/kvm/arm/
5706F: include/kvm/arm_*
5707
5708KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5709M: Christoffer Dall <christoffer.dall@linaro.org>
5710M: Marc Zyngier <marc.zyngier@arm.com>
5711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5712L: kvmarm@lists.cs.columbia.edu
5713S: Maintained
5714F: arch/arm64/include/uapi/asm/kvm*
5715F: arch/arm64/include/asm/kvm*
5716F: arch/arm64/kvm/
5717
5718KEXEC
5719M: Eric Biederman <ebiederm@xmission.com>
5720W: http://kernel.org/pub/linux/utils/kernel/kexec/
5721L: kexec@lists.infradead.org
5722S: Maintained
5723F: include/linux/kexec.h
5724F: include/uapi/linux/kexec.h
5725F: kernel/kexec.c
5726
5727KEYS/KEYRINGS:
5728M: David Howells <dhowells@redhat.com>
5729L: keyrings@linux-nfs.org
5730S: Maintained
5731F: Documentation/security/keys.txt
5732F: include/linux/key.h
5733F: include/linux/key-type.h
5734F: include/keys/
5735F: security/keys/
5736
5737KEYS-TRUSTED
5738M: David Safford <safford@us.ibm.com>
5739M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5740L: linux-security-module@vger.kernel.org
5741L: keyrings@linux-nfs.org
5742S: Supported
5743F: Documentation/security/keys-trusted-encrypted.txt
5744F: include/keys/trusted-type.h
5745F: security/keys/trusted.c
5746F: security/keys/trusted.h
5747
5748KEYS-ENCRYPTED
5749M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5750M: David Safford <safford@us.ibm.com>
5751L: linux-security-module@vger.kernel.org
5752L: keyrings@linux-nfs.org
5753S: Supported
5754F: Documentation/security/keys-trusted-encrypted.txt
5755F: include/keys/encrypted-type.h
5756F: security/keys/encrypted-keys/
5757
5758KGDB / KDB /debug_core
5759M: Jason Wessel <jason.wessel@windriver.com>
5760W: http://kgdb.wiki.kernel.org/
5761L: kgdb-bugreport@lists.sourceforge.net
5762S: Maintained
5763F: Documentation/DocBook/kgdb.tmpl
5764F: drivers/misc/kgdbts.c
5765F: drivers/tty/serial/kgdboc.c
5766F: include/linux/kdb.h
5767F: include/linux/kgdb.h
5768F: kernel/debug/
5769
5770KMEMCHECK
5771M: Vegard Nossum <vegardno@ifi.uio.no>
5772M: Pekka Enberg <penberg@kernel.org>
5773S: Maintained
5774F: Documentation/kmemcheck.txt
5775F: arch/x86/include/asm/kmemcheck.h
5776F: arch/x86/mm/kmemcheck/
5777F: include/linux/kmemcheck.h
5778F: mm/kmemcheck.c
5779
5780KMEMLEAK
5781M: Catalin Marinas <catalin.marinas@arm.com>
5782S: Maintained
5783F: Documentation/kmemleak.txt
5784F: include/linux/kmemleak.h
5785F: mm/kmemleak.c
5786F: mm/kmemleak-test.c
5787
5788KPROBES
5789M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5790M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5791M: "David S. Miller" <davem@davemloft.net>
5792M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5793S: Maintained
5794F: Documentation/kprobes.txt
5795F: include/linux/kprobes.h
5796F: kernel/kprobes.c
5797
5798KS0108 LCD CONTROLLER DRIVER
5799M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5800W: http://miguelojeda.es/auxdisplay.htm
5801W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5802S: Maintained
5803F: Documentation/auxdisplay/ks0108
5804F: drivers/auxdisplay/ks0108.c
5805F: include/linux/ks0108.h
5806
5807LAPB module
5808L: linux-x25@vger.kernel.org
5809S: Orphan
5810F: Documentation/networking/lapb-module.txt
5811F: include/*/lapb.h
5812F: net/lapb/
5813
5814LASI 53c700 driver for PARISC
5815M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5816L: linux-scsi@vger.kernel.org
5817S: Maintained
5818F: Documentation/scsi/53c700.txt
5819F: drivers/scsi/53c700*
5820
5821LED SUBSYSTEM
5822M: Bryan Wu <cooloney@gmail.com>
5823M: Richard Purdie <rpurdie@rpsys.net>
5824M: Jacek Anaszewski <j.anaszewski@samsung.com>
5825L: linux-leds@vger.kernel.org
5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5827S: Maintained
5828F: drivers/leds/
5829F: include/linux/leds.h
5830
5831LEGACY EEPROM DRIVER
5832M: Jean Delvare <jdelvare@suse.de>
5833S: Maintained
5834F: Documentation/misc-devices/eeprom
5835F: drivers/misc/eeprom/eeprom.c
5836
5837LEGO USB Tower driver
5838M: Juergen Stuber <starblue@users.sourceforge.net>
5839L: legousb-devel@lists.sourceforge.net
5840W: http://legousb.sourceforge.net/
5841S: Maintained
5842F: drivers/usb/misc/legousbtower.c
5843
5844LG2160 MEDIA DRIVER
5845M: Michael Krufky <mkrufky@linuxtv.org>
5846L: linux-media@vger.kernel.org
5847W: http://linuxtv.org/
5848W: http://github.com/mkrufky
5849Q: http://patchwork.linuxtv.org/project/linux-media/list/
5850T: git git://linuxtv.org/mkrufky/tuners.git
5851S: Maintained
5852F: drivers/media/dvb-frontends/lg2160.*
5853
5854LGDT3305 MEDIA DRIVER
5855M: Michael Krufky <mkrufky@linuxtv.org>
5856L: linux-media@vger.kernel.org
5857W: http://linuxtv.org/
5858W: http://github.com/mkrufky
5859Q: http://patchwork.linuxtv.org/project/linux-media/list/
5860T: git git://linuxtv.org/mkrufky/tuners.git
5861S: Maintained
5862F: drivers/media/dvb-frontends/lgdt3305.*
5863
5864LGUEST
5865M: Rusty Russell <rusty@rustcorp.com.au>
5866L: lguest@lists.ozlabs.org
5867W: http://lguest.ozlabs.org/
5868S: Odd Fixes
5869F: arch/x86/include/asm/lguest*.h
5870F: arch/x86/lguest/
5871F: drivers/lguest/
5872F: include/linux/lguest*.h
5873F: tools/lguest/
5874
5875LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5876M: Tejun Heo <tj@kernel.org>
5877L: linux-ide@vger.kernel.org
5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5879S: Maintained
5880F: drivers/ata/
5881F: include/linux/ata.h
5882F: include/linux/libata.h
5883
5884LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5885M: Viresh Kumar <viresh.linux@gmail.com>
5886L: linux-ide@vger.kernel.org
5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5888S: Maintained
5889F: include/linux/pata_arasan_cf_data.h
5890F: drivers/ata/pata_arasan_cf.c
5891
5892LIBATA PATA DRIVERS
5893M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5894M: Tejun Heo <tj@kernel.org>
5895L: linux-ide@vger.kernel.org
5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5897S: Maintained
5898F: drivers/ata/pata_*.c
5899F: drivers/ata/ata_generic.c
5900
5901LIBATA SATA AHCI PLATFORM devices support
5902M: Hans de Goede <hdegoede@redhat.com>
5903M: Tejun Heo <tj@kernel.org>
5904L: linux-ide@vger.kernel.org
5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5906S: Maintained
5907F: drivers/ata/ahci_platform.c
5908F: drivers/ata/libahci_platform.c
5909F: include/linux/ahci_platform.h
5910
5911LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5912M: Mikael Pettersson <mikpelinux@gmail.com>
5913L: linux-ide@vger.kernel.org
5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5915S: Maintained
5916F: drivers/ata/sata_promise.*
5917
5918LIBLOCKDEP
5919M: Sasha Levin <sasha.levin@oracle.com>
5920S: Maintained
5921F: tools/lib/lockdep/
5922
5923LINUX FOR IBM pSERIES (RS/6000)
5924M: Paul Mackerras <paulus@au.ibm.com>
5925W: http://www.ibm.com/linux/ltc/projects/ppc
5926S: Supported
5927F: arch/powerpc/boot/rs6000.h
5928
5929LINUX FOR POWERPC (32-BIT AND 64-BIT)
5930M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5931M: Paul Mackerras <paulus@samba.org>
5932M: Michael Ellerman <mpe@ellerman.id.au>
5933W: http://www.penguinppc.org/
5934L: linuxppc-dev@lists.ozlabs.org
5935Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5937S: Supported
5938F: Documentation/powerpc/
5939F: arch/powerpc/
5940
5941LINUX FOR POWER MACINTOSH
5942M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5943W: http://www.penguinppc.org/
5944L: linuxppc-dev@lists.ozlabs.org
5945S: Maintained
5946F: arch/powerpc/platforms/powermac/
5947F: drivers/macintosh/
5948
5949LINUX FOR POWERPC EMBEDDED MPC5XXX
5950M: Anatolij Gustschin <agust@denx.de>
5951L: linuxppc-dev@lists.ozlabs.org
5952T: git git://git.denx.de/linux-denx-agust.git
5953S: Maintained
5954F: arch/powerpc/platforms/512x/
5955F: arch/powerpc/platforms/52xx/
5956
5957LINUX FOR POWERPC EMBEDDED PPC4XX
5958M: Alistair Popple <alistair@popple.id.au>
5959M: Matt Porter <mporter@kernel.crashing.org>
5960W: http://www.penguinppc.org/
5961L: linuxppc-dev@lists.ozlabs.org
5962S: Maintained
5963F: arch/powerpc/platforms/40x/
5964F: arch/powerpc/platforms/44x/
5965
5966LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5967L: linuxppc-dev@lists.ozlabs.org
5968S: Orphan
5969F: arch/powerpc/*/*virtex*
5970F: arch/powerpc/*/*/*virtex*
5971
5972LINUX FOR POWERPC EMBEDDED PPC8XX
5973M: Vitaly Bordug <vitb@kernel.crashing.org>
5974W: http://www.penguinppc.org/
5975L: linuxppc-dev@lists.ozlabs.org
5976S: Maintained
5977F: arch/powerpc/platforms/8xx/
5978
5979LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5980M: Scott Wood <scottwood@freescale.com>
5981M: Kumar Gala <galak@kernel.crashing.org>
5982W: http://www.penguinppc.org/
5983L: linuxppc-dev@lists.ozlabs.org
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5985S: Maintained
5986F: arch/powerpc/platforms/83xx/
5987F: arch/powerpc/platforms/85xx/
5988
5989LINUX FOR POWERPC PA SEMI PWRFICIENT
5990M: Olof Johansson <olof@lixom.net>
5991L: linuxppc-dev@lists.ozlabs.org
5992S: Maintained
5993F: arch/powerpc/platforms/pasemi/
5994F: drivers/*/*pasemi*
5995F: drivers/*/*/*pasemi*
5996
5997LINUX SECURITY MODULE (LSM) FRAMEWORK
5998M: Chris Wright <chrisw@sous-sol.org>
5999L: linux-security-module@vger.kernel.org
6000S: Supported
6001
6002LIS3LV02D ACCELEROMETER DRIVER
6003M: Eric Piel <eric.piel@tremplin-utc.net>
6004S: Maintained
6005F: Documentation/misc-devices/lis3lv02d
6006F: drivers/misc/lis3lv02d/
6007F: drivers/platform/x86/hp_accel.c
6008
6009LIVE PATCHING
6010M: Josh Poimboeuf <jpoimboe@redhat.com>
6011M: Seth Jennings <sjenning@redhat.com>
6012M: Jiri Kosina <jkosina@suse.cz>
6013M: Vojtech Pavlik <vojtech@suse.cz>
6014S: Maintained
6015F: kernel/livepatch/
6016F: include/linux/livepatch.h
6017F: arch/x86/include/asm/livepatch.h
6018F: arch/x86/kernel/livepatch.c
6019F: Documentation/ABI/testing/sysfs-kernel-livepatch
6020F: samples/livepatch/
6021L: live-patching@vger.kernel.org
6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6023
6024LLC (802.2)
6025M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6026S: Maintained
6027F: include/linux/llc.h
6028F: include/uapi/linux/llc.h
6029F: include/net/llc*
6030F: net/llc/
6031
6032LM73 HARDWARE MONITOR DRIVER
6033M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6034L: lm-sensors@lm-sensors.org
6035S: Maintained
6036F: drivers/hwmon/lm73.c
6037
6038LM78 HARDWARE MONITOR DRIVER
6039M: Jean Delvare <jdelvare@suse.de>
6040L: lm-sensors@lm-sensors.org
6041S: Maintained
6042F: Documentation/hwmon/lm78
6043F: drivers/hwmon/lm78.c
6044
6045LM83 HARDWARE MONITOR DRIVER
6046M: Jean Delvare <jdelvare@suse.de>
6047L: lm-sensors@lm-sensors.org
6048S: Maintained
6049F: Documentation/hwmon/lm83
6050F: drivers/hwmon/lm83.c
6051
6052LM90 HARDWARE MONITOR DRIVER
6053M: Jean Delvare <jdelvare@suse.de>
6054L: lm-sensors@lm-sensors.org
6055S: Maintained
6056F: Documentation/hwmon/lm90
6057F: Documentation/devicetree/bindings/hwmon/lm90.txt
6058F: drivers/hwmon/lm90.c
6059
6060LM95234 HARDWARE MONITOR DRIVER
6061M: Guenter Roeck <linux@roeck-us.net>
6062L: lm-sensors@lm-sensors.org
6063S: Maintained
6064F: Documentation/hwmon/lm95234
6065F: drivers/hwmon/lm95234.c
6066
6067LME2510 MEDIA DRIVER
6068M: Malcolm Priestley <tvboxspy@gmail.com>
6069L: linux-media@vger.kernel.org
6070W: http://linuxtv.org/
6071Q: http://patchwork.linuxtv.org/project/linux-media/list/
6072S: Maintained
6073F: drivers/media/usb/dvb-usb-v2/lmedm04*
6074
6075LOCKDEP AND LOCKSTAT
6076M: Peter Zijlstra <peterz@infradead.org>
6077M: Ingo Molnar <mingo@redhat.com>
6078L: linux-kernel@vger.kernel.org
6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6080S: Maintained
6081F: Documentation/locking/lockdep*.txt
6082F: Documentation/locking/lockstat.txt
6083F: include/linux/lockdep.h
6084F: kernel/locking/
6085
6086LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6087M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6088L: linux-ntfs-dev@lists.sourceforge.net
6089W: http://www.linux-ntfs.org/content/view/19/37/
6090S: Maintained
6091F: Documentation/ldm.txt
6092F: block/partitions/ldm.*
6093
6094LogFS
6095M: Joern Engel <joern@logfs.org>
6096M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6097L: logfs@logfs.org
6098W: logfs.org
6099S: Maintained
6100F: fs/logfs/
6101
6102LPC32XX MACHINE SUPPORT
6103M: Roland Stigge <stigge@antcom.de>
6104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6105S: Maintained
6106F: arch/arm/mach-lpc32xx/
6107
6108LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6109M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6110M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6111M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6112M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6113L: MPT-FusionLinux.pdl@avagotech.com
6114L: linux-scsi@vger.kernel.org
6115W: http://www.lsilogic.com/support
6116S: Supported
6117F: drivers/message/fusion/
6118F: drivers/scsi/mpt2sas/
6119F: drivers/scsi/mpt3sas/
6120
6121LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6122M: Matthew Wilcox <matthew@wil.cx>
6123L: linux-scsi@vger.kernel.org
6124S: Maintained
6125F: drivers/scsi/sym53c8xx_2/
6126
6127LTC4261 HARDWARE MONITOR DRIVER
6128M: Guenter Roeck <linux@roeck-us.net>
6129L: lm-sensors@lm-sensors.org
6130S: Maintained
6131F: Documentation/hwmon/ltc4261
6132F: drivers/hwmon/ltc4261.c
6133
6134LTP (Linux Test Project)
6135M: Mike Frysinger <vapier@gentoo.org>
6136M: Cyril Hrubis <chrubis@suse.cz>
6137M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6138M: Jan Stancek <jstancek@redhat.com>
6139M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6140M: Alexey Kodanev <alexey.kodanev@oracle.com>
6141L: ltp-list@lists.sourceforge.net (subscribers-only)
6142W: http://linux-test-project.github.io/
6143T: git git://github.com/linux-test-project/ltp.git
6144S: Maintained
6145
6146M32R ARCHITECTURE
6147W: http://www.linux-m32r.org/
6148S: Orphan
6149F: arch/m32r/
6150
6151M68K ARCHITECTURE
6152M: Geert Uytterhoeven <geert@linux-m68k.org>
6153L: linux-m68k@lists.linux-m68k.org
6154W: http://www.linux-m68k.org/
6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6156S: Maintained
6157F: arch/m68k/
6158F: drivers/zorro/
6159
6160M68K ON APPLE MACINTOSH
6161M: Joshua Thompson <funaho@jurai.org>
6162W: http://www.mac.linux-m68k.org/
6163L: linux-m68k@lists.linux-m68k.org
6164S: Maintained
6165F: arch/m68k/mac/
6166
6167M68K ON HP9000/300
6168M: Philip Blundell <philb@gnu.org>
6169W: http://www.tazenda.demon.co.uk/phil/linux-hp
6170S: Maintained
6171F: arch/m68k/hp300/
6172
6173M88DS3103 MEDIA DRIVER
6174M: Antti Palosaari <crope@iki.fi>
6175L: linux-media@vger.kernel.org
6176W: http://linuxtv.org/
6177W: http://palosaari.fi/linux/
6178Q: http://patchwork.linuxtv.org/project/linux-media/list/
6179T: git git://linuxtv.org/anttip/media_tree.git
6180S: Maintained
6181F: drivers/media/dvb-frontends/m88ds3103*
6182
6183M88RS2000 MEDIA DRIVER
6184M: Malcolm Priestley <tvboxspy@gmail.com>
6185L: linux-media@vger.kernel.org
6186W: http://linuxtv.org/
6187Q: http://patchwork.linuxtv.org/project/linux-media/list/
6188S: Maintained
6189F: drivers/media/dvb-frontends/m88rs2000*
6190
6191MA901 MASTERKIT USB FM RADIO DRIVER
6192M: Alexey Klimov <klimov.linux@gmail.com>
6193L: linux-media@vger.kernel.org
6194T: git git://linuxtv.org/media_tree.git
6195S: Maintained
6196F: drivers/media/radio/radio-ma901.c
6197
6198MAC80211
6199M: Johannes Berg <johannes@sipsolutions.net>
6200L: linux-wireless@vger.kernel.org
6201W: http://wireless.kernel.org/
6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6204S: Maintained
6205F: Documentation/networking/mac80211-injection.txt
6206F: include/net/mac80211.h
6207F: net/mac80211/
6208
6209MACVLAN DRIVER
6210M: Patrick McHardy <kaber@trash.net>
6211L: netdev@vger.kernel.org
6212S: Maintained
6213F: drivers/net/macvlan.c
6214F: include/linux/if_macvlan.h
6215
6216MAILBOX API
6217M: Jassi Brar <jassisinghbrar@gmail.com>
6218L: linux-kernel@vger.kernel.org
6219S: Maintained
6220F: drivers/mailbox/
6221F: include/linux/mailbox_client.h
6222F: include/linux/mailbox_controller.h
6223
6224MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6225M: Michael Kerrisk <mtk.manpages@gmail.com>
6226W: http://www.kernel.org/doc/man-pages
6227L: linux-man@vger.kernel.org
6228S: Maintained
6229
6230MARVELL ARMADA DRM SUPPORT
6231M: Russell King <rmk+kernel@arm.linux.org.uk>
6232S: Maintained
6233F: drivers/gpu/drm/armada/
6234
6235MARVELL 88E6352 DSA support
6236M: Guenter Roeck <linux@roeck-us.net>
6237S: Maintained
6238F: drivers/net/dsa/mv88e6352.c
6239
6240MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6241M: Mirko Lindner <mlindner@marvell.com>
6242M: Stephen Hemminger <stephen@networkplumber.org>
6243L: netdev@vger.kernel.org
6244S: Maintained
6245F: drivers/net/ethernet/marvell/sk*
6246
6247MARVELL LIBERTAS WIRELESS DRIVER
6248L: libertas-dev@lists.infradead.org
6249S: Orphan
6250F: drivers/net/wireless/libertas/
6251
6252MARVELL MV643XX ETHERNET DRIVER
6253M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6254L: netdev@vger.kernel.org
6255S: Maintained
6256F: drivers/net/ethernet/marvell/mv643xx_eth.*
6257F: include/linux/mv643xx.h
6258
6259MARVELL MVNETA ETHERNET DRIVER
6260M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6261L: netdev@vger.kernel.org
6262S: Maintained
6263F: drivers/net/ethernet/marvell/mvneta.*
6264
6265MARVELL MWIFIEX WIRELESS DRIVER
6266M: Amitkumar Karwar <akarwar@marvell.com>
6267M: Avinash Patil <patila@marvell.com>
6268L: linux-wireless@vger.kernel.org
6269S: Maintained
6270F: drivers/net/wireless/mwifiex/
6271
6272MARVELL MWL8K WIRELESS DRIVER
6273M: Lennert Buytenhek <buytenh@wantstofly.org>
6274L: linux-wireless@vger.kernel.org
6275S: Odd Fixes
6276F: drivers/net/wireless/mwl8k.c
6277
6278MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6279M: Nicolas Pitre <nico@fluxnic.net>
6280S: Odd Fixes
6281F: drivers/mmc/host/mvsdio.*
6282
6283MATROX FRAMEBUFFER DRIVER
6284L: linux-fbdev@vger.kernel.org
6285S: Orphan
6286F: drivers/video/fbdev/matrox/matroxfb_*
6287F: include/uapi/linux/matroxfb.h
6288
6289MAX16065 HARDWARE MONITOR DRIVER
6290M: Guenter Roeck <linux@roeck-us.net>
6291L: lm-sensors@lm-sensors.org
6292S: Maintained
6293F: Documentation/hwmon/max16065
6294F: drivers/hwmon/max16065.c
6295
6296MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6297M: "Hans J. Koch" <hjk@hansjkoch.de>
6298L: lm-sensors@lm-sensors.org
6299S: Maintained
6300F: Documentation/hwmon/max6650
6301F: drivers/hwmon/max6650.c
6302
6303MAX6697 HARDWARE MONITOR DRIVER
6304M: Guenter Roeck <linux@roeck-us.net>
6305L: lm-sensors@lm-sensors.org
6306S: Maintained
6307F: Documentation/hwmon/max6697
6308F: Documentation/devicetree/bindings/i2c/max6697.txt
6309F: drivers/hwmon/max6697.c
6310F: include/linux/platform_data/max6697.h
6311
6312MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6313M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6314L: linux-pm@vger.kernel.org
6315S: Supported
6316F: drivers/power/max14577_charger.c
6317F: drivers/power/max77693_charger.c
6318
6319MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6320M: Chanwoo Choi <cw00.choi@samsung.com>
6321M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6322L: linux-kernel@vger.kernel.org
6323S: Supported
6324F: drivers/*/max14577.c
6325F: drivers/*/max77686.c
6326F: drivers/*/max77693.c
6327F: drivers/extcon/extcon-max14577.c
6328F: drivers/extcon/extcon-max77693.c
6329F: drivers/rtc/rtc-max77686.c
6330F: drivers/clk/clk-max77686.c
6331F: Documentation/devicetree/bindings/mfd/max14577.txt
6332F: Documentation/devicetree/bindings/mfd/max77686.txt
6333F: Documentation/devicetree/bindings/mfd/max77693.txt
6334F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6335F: include/linux/mfd/max14577*.h
6336F: include/linux/mfd/max77686*.h
6337F: include/linux/mfd/max77693*.h
6338
6339MAXIRADIO FM RADIO RECEIVER DRIVER
6340M: Hans Verkuil <hverkuil@xs4all.nl>
6341L: linux-media@vger.kernel.org
6342T: git git://linuxtv.org/media_tree.git
6343W: http://linuxtv.org
6344S: Maintained
6345F: drivers/media/radio/radio-maxiradio*
6346
6347MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6348M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6349P: LinuxTV.org Project
6350L: linux-media@vger.kernel.org
6351W: http://linuxtv.org
6352Q: http://patchwork.kernel.org/project/linux-media/list/
6353T: git git://linuxtv.org/media_tree.git
6354S: Maintained
6355F: Documentation/dvb/
6356F: Documentation/video4linux/
6357F: Documentation/DocBook/media/
6358F: drivers/media/
6359F: drivers/staging/media/
6360F: include/media/
6361F: include/uapi/linux/dvb/
6362F: include/uapi/linux/videodev2.h
6363F: include/uapi/linux/media.h
6364F: include/uapi/linux/v4l2-*
6365F: include/uapi/linux/meye.h
6366F: include/uapi/linux/ivtv*
6367F: include/uapi/linux/uvcvideo.h
6368
6369MEGARAID SCSI/SAS DRIVERS
6370M: Kashyap Desai <kashyap.desai@avagotech.com>
6371M: Sumit Saxena <sumit.saxena@avagotech.com>
6372M: Uday Lingala <uday.lingala@avagotech.com>
6373L: megaraidlinux.pdl@avagotech.com
6374L: linux-scsi@vger.kernel.org
6375W: http://www.lsi.com
6376S: Maintained
6377F: Documentation/scsi/megaraid.txt
6378F: drivers/scsi/megaraid.*
6379F: drivers/scsi/megaraid/
6380
6381MELLANOX ETHERNET DRIVER (mlx4_en)
6382M: Amir Vadai <amirv@mellanox.com>
6383M: Ido Shamay <idos@mellanox.com>
6384L: netdev@vger.kernel.org
6385S: Supported
6386W: http://www.mellanox.com
6387Q: http://patchwork.ozlabs.org/project/netdev/list/
6388F: drivers/net/ethernet/mellanox/mlx4/en_*
6389
6390MEMORY MANAGEMENT
6391L: linux-mm@kvack.org
6392W: http://www.linux-mm.org
6393S: Maintained
6394F: include/linux/mm.h
6395F: include/linux/gfp.h
6396F: include/linux/mmzone.h
6397F: include/linux/memory_hotplug.h
6398F: include/linux/vmalloc.h
6399F: mm/
6400
6401MEMORY TECHNOLOGY DEVICES (MTD)
6402M: David Woodhouse <dwmw2@infradead.org>
6403M: Brian Norris <computersforpeace@gmail.com>
6404L: linux-mtd@lists.infradead.org
6405W: http://www.linux-mtd.infradead.org/
6406Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6407T: git git://git.infradead.org/linux-mtd.git
6408T: git git://git.infradead.org/l2-mtd.git
6409S: Maintained
6410F: drivers/mtd/
6411F: include/linux/mtd/
6412F: include/uapi/mtd/
6413
6414MEN A21 WATCHDOG DRIVER
6415M: Johannes Thumshirn <johannes.thumshirn@men.de>
6416L: linux-watchdog@vger.kernel.org
6417S: Supported
6418F: drivers/watchdog/mena21_wdt.c
6419
6420MEN CHAMELEON BUS (mcb)
6421M: Johannes Thumshirn <johannes.thumshirn@men.de>
6422S: Supported
6423F: drivers/mcb/
6424F: include/linux/mcb.h
6425
6426MEN F21BMC (Board Management Controller)
6427M: Andreas Werner <andreas.werner@men.de>
6428S: Supported
6429F: drivers/mfd/menf21bmc.c
6430F: drivers/watchdog/menf21bmc_wdt.c
6431F: drivers/leds/leds-menf21bmc.c
6432F: drivers/hwmon/menf21bmc_hwmon.c
6433F: Documentation/hwmon/menf21bmc
6434
6435METAG ARCHITECTURE
6436M: James Hogan <james.hogan@imgtec.com>
6437L: linux-metag@vger.kernel.org
6438S: Supported
6439F: arch/metag/
6440F: Documentation/metag/
6441F: Documentation/devicetree/bindings/metag/
6442F: drivers/clocksource/metag_generic.c
6443F: drivers/irqchip/irq-metag.c
6444F: drivers/irqchip/irq-metag-ext.c
6445F: drivers/tty/metag_da.c
6446
6447MICROBLAZE ARCHITECTURE
6448M: Michal Simek <monstr@monstr.eu>
6449W: http://www.monstr.eu/fdt/
6450T: git git://git.monstr.eu/linux-2.6-microblaze.git
6451S: Supported
6452F: arch/microblaze/
6453
6454MICROTEK X6 SCANNER
6455M: Oliver Neukum <oliver@neukum.org>
6456S: Maintained
6457F: drivers/usb/image/microtek.*
6458
6459MIPS
6460M: Ralf Baechle <ralf@linux-mips.org>
6461L: linux-mips@linux-mips.org
6462W: http://www.linux-mips.org/
6463T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6464Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6465S: Supported
6466F: Documentation/mips/
6467F: arch/mips/
6468
6469MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6470M: Hans Verkuil <hverkuil@xs4all.nl>
6471L: linux-media@vger.kernel.org
6472T: git git://linuxtv.org/media_tree.git
6473W: http://linuxtv.org
6474S: Odd Fixes
6475F: drivers/media/radio/radio-miropcm20*
6476
6477Mellanox MLX5 core VPI driver
6478M: Eli Cohen <eli@mellanox.com>
6479L: netdev@vger.kernel.org
6480L: linux-rdma@vger.kernel.org
6481W: http://www.mellanox.com
6482Q: http://patchwork.ozlabs.org/project/netdev/list/
6483Q: http://patchwork.kernel.org/project/linux-rdma/list/
6484T: git git://openfabrics.org/~eli/connect-ib.git
6485S: Supported
6486F: drivers/net/ethernet/mellanox/mlx5/core/
6487F: include/linux/mlx5/
6488
6489Mellanox MLX5 IB driver
6490M: Eli Cohen <eli@mellanox.com>
6491L: linux-rdma@vger.kernel.org
6492W: http://www.mellanox.com
6493Q: http://patchwork.kernel.org/project/linux-rdma/list/
6494T: git git://openfabrics.org/~eli/connect-ib.git
6495S: Supported
6496F: include/linux/mlx5/
6497F: drivers/infiniband/hw/mlx5/
6498
6499MN88472 MEDIA DRIVER
6500M: Antti Palosaari <crope@iki.fi>
6501L: linux-media@vger.kernel.org
6502W: http://linuxtv.org/
6503W: http://palosaari.fi/linux/
6504Q: http://patchwork.linuxtv.org/project/linux-media/list/
6505T: git git://linuxtv.org/anttip/media_tree.git
6506S: Maintained
6507F: drivers/staging/media/mn88472/
6508F: drivers/media/dvb-frontends/mn88472.h
6509
6510MN88473 MEDIA DRIVER
6511M: Antti Palosaari <crope@iki.fi>
6512L: linux-media@vger.kernel.org
6513W: http://linuxtv.org/
6514W: http://palosaari.fi/linux/
6515Q: http://patchwork.linuxtv.org/project/linux-media/list/
6516T: git git://linuxtv.org/anttip/media_tree.git
6517S: Maintained
6518F: drivers/staging/media/mn88473/
6519F: drivers/media/dvb-frontends/mn88473.h
6520
6521MODULE SUPPORT
6522M: Rusty Russell <rusty@rustcorp.com.au>
6523S: Maintained
6524F: include/linux/module.h
6525F: kernel/module.c
6526
6527MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6528W: http://popies.net/meye/
6529S: Orphan
6530F: Documentation/video4linux/meye.txt
6531F: drivers/media/pci/meye/
6532F: include/uapi/linux/meye.h
6533
6534MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6535M: Jiri Slaby <jirislaby@gmail.com>
6536S: Maintained
6537F: Documentation/serial/moxa-smartio
6538F: drivers/tty/mxser.*
6539
6540MR800 AVERMEDIA USB FM RADIO DRIVER
6541M: Alexey Klimov <klimov.linux@gmail.com>
6542L: linux-media@vger.kernel.org
6543T: git git://linuxtv.org/media_tree.git
6544S: Maintained
6545F: drivers/media/radio/radio-mr800.c
6546
6547MRF24J40 IEEE 802.15.4 RADIO DRIVER
6548M: Alan Ott <alan@signal11.us>
6549L: linux-wpan@vger.kernel.org
6550S: Maintained
6551F: drivers/net/ieee802154/mrf24j40.c
6552
6553MSI LAPTOP SUPPORT
6554M: "Lee, Chun-Yi" <jlee@suse.com>
6555L: platform-driver-x86@vger.kernel.org
6556S: Maintained
6557F: drivers/platform/x86/msi-laptop.c
6558
6559MSI WMI SUPPORT
6560M: Anisse Astier <anisse@astier.eu>
6561L: platform-driver-x86@vger.kernel.org
6562S: Supported
6563F: drivers/platform/x86/msi-wmi.c
6564
6565MSI001 MEDIA DRIVER
6566M: Antti Palosaari <crope@iki.fi>
6567L: linux-media@vger.kernel.org
6568W: http://linuxtv.org/
6569W: http://palosaari.fi/linux/
6570Q: http://patchwork.linuxtv.org/project/linux-media/list/
6571T: git git://linuxtv.org/anttip/media_tree.git
6572S: Maintained
6573F: drivers/media/tuners/msi001*
6574
6575MSI2500 MEDIA DRIVER
6576M: Antti Palosaari <crope@iki.fi>
6577L: linux-media@vger.kernel.org
6578W: http://linuxtv.org/
6579W: http://palosaari.fi/linux/
6580Q: http://patchwork.linuxtv.org/project/linux-media/list/
6581T: git git://linuxtv.org/anttip/media_tree.git
6582S: Maintained
6583F: drivers/media/usb/msi2500/
6584
6585MT9M032 APTINA SENSOR DRIVER
6586M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6587L: linux-media@vger.kernel.org
6588T: git git://linuxtv.org/media_tree.git
6589S: Maintained
6590F: drivers/media/i2c/mt9m032.c
6591F: include/media/mt9m032.h
6592
6593MT9P031 APTINA CAMERA SENSOR
6594M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6595L: linux-media@vger.kernel.org
6596T: git git://linuxtv.org/media_tree.git
6597S: Maintained
6598F: drivers/media/i2c/mt9p031.c
6599F: include/media/mt9p031.h
6600
6601MT9T001 APTINA CAMERA SENSOR
6602M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6603L: linux-media@vger.kernel.org
6604T: git git://linuxtv.org/media_tree.git
6605S: Maintained
6606F: drivers/media/i2c/mt9t001.c
6607F: include/media/mt9t001.h
6608
6609MT9V032 APTINA CAMERA SENSOR
6610M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6611L: linux-media@vger.kernel.org
6612T: git git://linuxtv.org/media_tree.git
6613S: Maintained
6614F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6615F: drivers/media/i2c/mt9v032.c
6616F: include/media/mt9v032.h
6617
6618MULTIFUNCTION DEVICES (MFD)
6619M: Samuel Ortiz <sameo@linux.intel.com>
6620M: Lee Jones <lee.jones@linaro.org>
6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6622S: Supported
6623F: drivers/mfd/
6624F: include/linux/mfd/
6625
6626MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6627M: Ulf Hansson <ulf.hansson@linaro.org>
6628L: linux-mmc@vger.kernel.org
6629T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6630S: Maintained
6631F: drivers/mmc/
6632F: include/linux/mmc/
6633F: include/uapi/linux/mmc/
6634
6635MULTIMEDIA CARD (MMC) ETC. OVER SPI
6636S: Orphan
6637F: drivers/mmc/host/mmc_spi.c
6638F: include/linux/spi/mmc_spi.h
6639
6640MULTISOUND SOUND DRIVER
6641M: Andrew Veliath <andrewtv@usa.net>
6642S: Maintained
6643F: Documentation/sound/oss/MultiSound
6644F: sound/oss/msnd*
6645
6646MULTITECH MULTIPORT CARD (ISICOM)
6647S: Orphan
6648F: drivers/tty/isicom.c
6649F: include/linux/isicom.h
6650
6651MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6652M: Felipe Balbi <balbi@ti.com>
6653L: linux-usb@vger.kernel.org
6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6655S: Maintained
6656F: drivers/usb/musb/
6657
6658MXL5007T MEDIA DRIVER
6659M: Michael Krufky <mkrufky@linuxtv.org>
6660L: linux-media@vger.kernel.org
6661W: http://linuxtv.org/
6662W: http://github.com/mkrufky
6663Q: http://patchwork.linuxtv.org/project/linux-media/list/
6664T: git git://linuxtv.org/mkrufky/tuners.git
6665S: Maintained
6666F: drivers/media/tuners/mxl5007t.*
6667
6668MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6669M: Hyong-Youb Kim <hykim@myri.com>
6670L: netdev@vger.kernel.org
6671W: https://www.myricom.com/support/downloads/myri10ge.html
6672S: Supported
6673F: drivers/net/ethernet/myricom/myri10ge/
6674
6675NATSEMI ETHERNET DRIVER (DP8381x)
6676S: Orphan
6677F: drivers/net/ethernet/natsemi/natsemi.c
6678
6679NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6680M: Daniel Mack <zonque@gmail.com>
6681S: Maintained
6682L: alsa-devel@alsa-project.org
6683W: http://www.native-instruments.com
6684F: sound/usb/caiaq/
6685
6686NCP FILESYSTEM
6687M: Petr Vandrovec <petr@vandrovec.name>
6688S: Odd Fixes
6689F: fs/ncpfs/
6690
6691NCR 5380 SCSI DRIVERS
6692M: Finn Thain <fthain@telegraphics.com.au>
6693M: Michael Schmitz <schmitzmic@gmail.com>
6694L: linux-scsi@vger.kernel.org
6695S: Maintained
6696F: Documentation/scsi/g_NCR5380.txt
6697F: drivers/scsi/NCR5380.*
6698F: drivers/scsi/arm/cumana_1.c
6699F: drivers/scsi/arm/oak.c
6700F: drivers/scsi/atari_NCR5380.c
6701F: drivers/scsi/atari_scsi.*
6702F: drivers/scsi/dmx3191d.c
6703F: drivers/scsi/dtc.*
6704F: drivers/scsi/g_NCR5380.*
6705F: drivers/scsi/g_NCR5380_mmio.c
6706F: drivers/scsi/mac_scsi.*
6707F: drivers/scsi/pas16.*
6708F: drivers/scsi/sun3_scsi.*
6709F: drivers/scsi/sun3_scsi_vme.c
6710F: drivers/scsi/t128.*
6711
6712NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6713M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6714L: linux-scsi@vger.kernel.org
6715S: Maintained
6716F: drivers/scsi/NCR_D700.*
6717
6718NCT6775 HARDWARE MONITOR DRIVER
6719M: Guenter Roeck <linux@roeck-us.net>
6720L: lm-sensors@lm-sensors.org
6721S: Maintained
6722F: Documentation/hwmon/nct6775
6723F: drivers/hwmon/nct6775.c
6724
6725NETEFFECT IWARP RNIC DRIVER (IW_NES)
6726M: Faisal Latif <faisal.latif@intel.com>
6727L: linux-rdma@vger.kernel.org
6728W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6729S: Supported
6730F: drivers/infiniband/hw/nes/
6731
6732NETEM NETWORK EMULATOR
6733M: Stephen Hemminger <stephen@networkplumber.org>
6734L: netem@lists.linux-foundation.org
6735S: Maintained
6736F: net/sched/sch_netem.c
6737
6738NETERION 10GbE DRIVERS (s2io/vxge)
6739M: Jon Mason <jdmason@kudzu.us>
6740L: netdev@vger.kernel.org
6741S: Supported
6742F: Documentation/networking/s2io.txt
6743F: Documentation/networking/vxge.txt
6744F: drivers/net/ethernet/neterion/
6745
6746NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6747M: Pablo Neira Ayuso <pablo@netfilter.org>
6748M: Patrick McHardy <kaber@trash.net>
6749M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6750L: netfilter-devel@vger.kernel.org
6751L: coreteam@netfilter.org
6752W: http://www.netfilter.org/
6753W: http://www.iptables.org/
6754Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6757S: Supported
6758F: include/linux/netfilter*
6759F: include/linux/netfilter/
6760F: include/net/netfilter/
6761F: include/uapi/linux/netfilter*
6762F: include/uapi/linux/netfilter/
6763F: net/*/netfilter.c
6764F: net/*/netfilter/
6765F: net/netfilter/
6766
6767NETLABEL
6768M: Paul Moore <paul@paul-moore.com>
6769W: http://netlabel.sf.net
6770L: netdev@vger.kernel.org
6771S: Maintained
6772F: Documentation/netlabel/
6773F: include/net/netlabel.h
6774F: net/netlabel/
6775
6776NETROM NETWORK LAYER
6777M: Ralf Baechle <ralf@linux-mips.org>
6778L: linux-hams@vger.kernel.org
6779W: http://www.linux-ax25.org/
6780S: Maintained
6781F: include/net/netrom.h
6782F: include/uapi/linux/netrom.h
6783F: net/netrom/
6784
6785NETWORK BLOCK DEVICE (NBD)
6786M: Markus Pargmann <mpa@pengutronix.de>
6787S: Maintained
6788L: nbd-general@lists.sourceforge.net
6789T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6790F: Documentation/blockdev/nbd.txt
6791F: drivers/block/nbd.c
6792F: include/linux/nbd.h
6793F: include/uapi/linux/nbd.h
6794
6795NETWORK DROP MONITOR
6796M: Neil Horman <nhorman@tuxdriver.com>
6797L: netdev@vger.kernel.org
6798S: Maintained
6799W: https://fedorahosted.org/dropwatch/
6800F: net/core/drop_monitor.c
6801
6802NETWORKING [GENERAL]
6803M: "David S. Miller" <davem@davemloft.net>
6804L: netdev@vger.kernel.org
6805W: http://www.linuxfoundation.org/en/Net
6806Q: http://patchwork.ozlabs.org/project/netdev/list/
6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6809S: Maintained
6810F: net/
6811F: include/net/
6812F: include/linux/in.h
6813F: include/linux/net.h
6814F: include/linux/netdevice.h
6815F: include/uapi/linux/in.h
6816F: include/uapi/linux/net.h
6817F: include/uapi/linux/netdevice.h
6818F: include/uapi/linux/net_namespace.h
6819F: tools/net/
6820F: tools/testing/selftests/net/
6821F: lib/random32.c
6822F: lib/test_bpf.c
6823
6824NETWORKING [IPv4/IPv6]
6825M: "David S. Miller" <davem@davemloft.net>
6826M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6827M: James Morris <jmorris@namei.org>
6828M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6829M: Patrick McHardy <kaber@trash.net>
6830L: netdev@vger.kernel.org
6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6832S: Maintained
6833F: net/ipv4/
6834F: net/ipv6/
6835F: include/net/ip*
6836F: arch/x86/net/*
6837
6838NETWORKING [IPSEC]
6839M: Steffen Klassert <steffen.klassert@secunet.com>
6840M: Herbert Xu <herbert@gondor.apana.org.au>
6841M: "David S. Miller" <davem@davemloft.net>
6842L: netdev@vger.kernel.org
6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6844T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6845S: Maintained
6846F: net/core/flow.c
6847F: net/xfrm/
6848F: net/key/
6849F: net/ipv4/xfrm*
6850F: net/ipv4/esp4.c
6851F: net/ipv4/ah4.c
6852F: net/ipv4/ipcomp.c
6853F: net/ipv4/ip_vti.c
6854F: net/ipv6/xfrm*
6855F: net/ipv6/esp6.c
6856F: net/ipv6/ah6.c
6857F: net/ipv6/ipcomp6.c
6858F: net/ipv6/ip6_vti.c
6859F: include/uapi/linux/xfrm.h
6860F: include/net/xfrm.h
6861
6862NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6863M: Paul Moore <paul@paul-moore.com>
6864L: netdev@vger.kernel.org
6865S: Maintained
6866
6867NETWORKING [WIRELESS]
6868L: linux-wireless@vger.kernel.org
6869Q: http://patchwork.kernel.org/project/linux-wireless/list/
6870
6871NETWORKING DRIVERS
6872L: netdev@vger.kernel.org
6873W: http://www.linuxfoundation.org/en/Net
6874Q: http://patchwork.ozlabs.org/project/netdev/list/
6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6876T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6877S: Odd Fixes
6878F: drivers/net/
6879F: include/linux/if_*
6880F: include/linux/netdevice.h
6881F: include/linux/arcdevice.h
6882F: include/linux/etherdevice.h
6883F: include/linux/fcdevice.h
6884F: include/linux/fddidevice.h
6885F: include/linux/hippidevice.h
6886F: include/linux/inetdevice.h
6887F: include/uapi/linux/if_*
6888F: include/uapi/linux/netdevice.h
6889
6890NETWORKING DRIVERS (WIRELESS)
6891M: Kalle Valo <kvalo@codeaurora.org>
6892L: linux-wireless@vger.kernel.org
6893Q: http://patchwork.kernel.org/project/linux-wireless/list/
6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6895S: Maintained
6896F: drivers/net/wireless/
6897
6898NETXEN (1/10) GbE SUPPORT
6899M: Manish Chopra <manish.chopra@qlogic.com>
6900M: Sony Chacko <sony.chacko@qlogic.com>
6901M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6902L: netdev@vger.kernel.org
6903W: http://www.qlogic.com
6904S: Supported
6905F: drivers/net/ethernet/qlogic/netxen/
6906
6907NFC SUBSYSTEM
6908M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6909M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6910M: Samuel Ortiz <sameo@linux.intel.com>
6911L: linux-wireless@vger.kernel.org
6912L: linux-nfc@lists.01.org (subscribers-only)
6913S: Supported
6914F: net/nfc/
6915F: include/net/nfc/
6916F: include/uapi/linux/nfc.h
6917F: drivers/nfc/
6918F: include/linux/platform_data/pn544.h
6919F: Documentation/devicetree/bindings/net/nfc/
6920
6921NFS, SUNRPC, AND LOCKD CLIENTS
6922M: Trond Myklebust <trond.myklebust@primarydata.com>
6923M: Anna Schumaker <anna.schumaker@netapp.com>
6924L: linux-nfs@vger.kernel.org
6925W: http://client.linux-nfs.org
6926T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6927S: Maintained
6928F: fs/lockd/
6929F: fs/nfs/
6930F: fs/nfs_common/
6931F: net/sunrpc/
6932F: include/linux/lockd/
6933F: include/linux/nfs*
6934F: include/linux/sunrpc/
6935F: include/uapi/linux/nfs*
6936F: include/uapi/linux/sunrpc/
6937
6938NILFS2 FILESYSTEM
6939M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6940L: linux-nilfs@vger.kernel.org
6941W: http://nilfs.sourceforge.net/
6942T: git git://github.com/konis/nilfs2.git
6943S: Supported
6944F: Documentation/filesystems/nilfs2.txt
6945F: fs/nilfs2/
6946F: include/linux/nilfs2_fs.h
6947
6948NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6949M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6950W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6951S: Maintained
6952F: Documentation/scsi/NinjaSCSI.txt
6953F: drivers/scsi/pcmcia/nsp_*
6954
6955NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6956M: GOTO Masanori <gotom@debian.or.jp>
6957M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6958W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6959S: Maintained
6960F: Documentation/scsi/NinjaSCSI.txt
6961F: drivers/scsi/nsp32*
6962
6963NIOS2 ARCHITECTURE
6964M: Ley Foon Tan <lftan@altera.com>
6965L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6966T: git git://git.rocketboards.org/linux-socfpga-next.git
6967S: Maintained
6968F: arch/nios2/
6969
6970NTB DRIVER
6971M: Jon Mason <jdmason@kudzu.us>
6972M: Dave Jiang <dave.jiang@intel.com>
6973S: Supported
6974W: https://github.com/jonmason/ntb/wiki
6975T: git git://github.com/jonmason/ntb.git
6976F: drivers/ntb/
6977F: drivers/net/ntb_netdev.c
6978F: include/linux/ntb.h
6979
6980NTFS FILESYSTEM
6981M: Anton Altaparmakov <anton@tuxera.com>
6982L: linux-ntfs-dev@lists.sourceforge.net
6983W: http://www.tuxera.com/
6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6985S: Supported
6986F: Documentation/filesystems/ntfs.txt
6987F: fs/ntfs/
6988
6989NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6990M: Antonino Daplas <adaplas@gmail.com>
6991L: linux-fbdev@vger.kernel.org
6992S: Maintained
6993F: drivers/video/fbdev/riva/
6994F: drivers/video/fbdev/nvidia/
6995
6996NVM EXPRESS DRIVER
6997M: Matthew Wilcox <willy@linux.intel.com>
6998L: linux-nvme@lists.infradead.org
6999T: git git://git.infradead.org/users/willy/linux-nvme.git
7000S: Supported
7001F: drivers/block/nvme*
7002F: include/linux/nvme.h
7003
7004NXP-NCI NFC DRIVER
7005M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7006R: Charles Gorand <charles.gorand@effinnov.com>
7007L: linux-nfc@lists.01.org (moderated for non-subscribers)
7008S: Supported
7009F: drivers/nfc/nxp-nci
7010
7011NXP TDA998X DRM DRIVER
7012M: Russell King <rmk+kernel@arm.linux.org.uk>
7013S: Supported
7014F: drivers/gpu/drm/i2c/tda998x_drv.c
7015F: include/drm/i2c/tda998x.h
7016
7017NXP TFA9879 DRIVER
7018M: Peter Rosin <peda@axentia.se>
7019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7020S: Maintained
7021F: sound/soc/codecs/tfa9879*
7022
7023OMAP SUPPORT
7024M: Tony Lindgren <tony@atomide.com>
7025L: linux-omap@vger.kernel.org
7026W: http://www.muru.com/linux/omap/
7027W: http://linux.omap.com/
7028Q: http://patchwork.kernel.org/project/linux-omap/list/
7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7030S: Maintained
7031F: arch/arm/*omap*/
7032F: arch/arm/configs/omap1_defconfig
7033F: arch/arm/configs/omap2plus_defconfig
7034F: drivers/i2c/busses/i2c-omap.c
7035F: drivers/irqchip/irq-omap-intc.c
7036F: drivers/mfd/*omap*.c
7037F: drivers/mfd/menelaus.c
7038F: drivers/mfd/palmas.c
7039F: drivers/mfd/tps65217.c
7040F: drivers/mfd/tps65218.c
7041F: drivers/mfd/tps65910.c
7042F: drivers/mfd/twl-core.[ch]
7043F: drivers/mfd/twl4030*.c
7044F: drivers/mfd/twl6030*.c
7045F: drivers/mfd/twl6040*.c
7046F: drivers/regulator/palmas-regulator*.c
7047F: drivers/regulator/pbias-regulator.c
7048F: drivers/regulator/tps65217-regulator.c
7049F: drivers/regulator/tps65218-regulator.c
7050F: drivers/regulator/tps65910-regulator.c
7051F: drivers/regulator/twl-regulator.c
7052F: include/linux/i2c-omap.h
7053
7054OMAP DEVICE TREE SUPPORT
7055M: Benoît Cousson <bcousson@baylibre.com>
7056M: Tony Lindgren <tony@atomide.com>
7057L: linux-omap@vger.kernel.org
7058L: devicetree@vger.kernel.org
7059S: Maintained
7060F: arch/arm/boot/dts/*omap*
7061F: arch/arm/boot/dts/*am3*
7062F: arch/arm/boot/dts/*am4*
7063F: arch/arm/boot/dts/*am5*
7064F: arch/arm/boot/dts/*dra7*
7065
7066OMAP CLOCK FRAMEWORK SUPPORT
7067M: Paul Walmsley <paul@pwsan.com>
7068L: linux-omap@vger.kernel.org
7069S: Maintained
7070F: arch/arm/*omap*/*clock*
7071
7072OMAP POWER MANAGEMENT SUPPORT
7073M: Kevin Hilman <khilman@deeprootsystems.com>
7074L: linux-omap@vger.kernel.org
7075S: Maintained
7076F: arch/arm/*omap*/*pm*
7077F: drivers/cpufreq/omap-cpufreq.c
7078
7079OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7080M: Rajendra Nayak <rnayak@ti.com>
7081M: Paul Walmsley <paul@pwsan.com>
7082L: linux-omap@vger.kernel.org
7083S: Maintained
7084F: arch/arm/mach-omap2/prm*
7085
7086OMAP AUDIO SUPPORT
7087M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7088M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7089L: alsa-devel@alsa-project.org (subscribers-only)
7090L: linux-omap@vger.kernel.org
7091S: Maintained
7092F: sound/soc/omap/
7093
7094OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7095M: Roger Quadros <rogerq@ti.com>
7096M: Tony Lindgren <tony@atomide.com>
7097L: linux-omap@vger.kernel.org
7098S: Maintained
7099F: drivers/memory/omap-gpmc.c
7100F: arch/arm/mach-omap2/*gpmc*
7101
7102OMAP FRAMEBUFFER SUPPORT
7103M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7104L: linux-fbdev@vger.kernel.org
7105L: linux-omap@vger.kernel.org
7106S: Maintained
7107F: drivers/video/fbdev/omap/
7108
7109OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7110M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7111L: linux-omap@vger.kernel.org
7112L: linux-fbdev@vger.kernel.org
7113S: Maintained
7114F: drivers/video/fbdev/omap2/
7115F: Documentation/arm/OMAP/DSS
7116
7117OMAP HARDWARE SPINLOCK SUPPORT
7118M: Ohad Ben-Cohen <ohad@wizery.com>
7119L: linux-omap@vger.kernel.org
7120S: Maintained
7121F: drivers/hwspinlock/omap_hwspinlock.c
7122F: arch/arm/mach-omap2/hwspinlock.c
7123
7124OMAP MMC SUPPORT
7125M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7126L: linux-omap@vger.kernel.org
7127S: Maintained
7128F: drivers/mmc/host/omap.c
7129
7130OMAP HS MMC SUPPORT
7131L: linux-mmc@vger.kernel.org
7132L: linux-omap@vger.kernel.org
7133S: Orphan
7134F: drivers/mmc/host/omap_hsmmc.c
7135
7136OMAP RANDOM NUMBER GENERATOR SUPPORT
7137M: Deepak Saxena <dsaxena@plexity.net>
7138S: Maintained
7139F: drivers/char/hw_random/omap-rng.c
7140
7141OMAP HWMOD SUPPORT
7142M: Benoît Cousson <bcousson@baylibre.com>
7143M: Paul Walmsley <paul@pwsan.com>
7144L: linux-omap@vger.kernel.org
7145S: Maintained
7146F: arch/arm/mach-omap2/omap_hwmod.*
7147
7148OMAP HWMOD DATA
7149M: Paul Walmsley <paul@pwsan.com>
7150L: linux-omap@vger.kernel.org
7151S: Maintained
7152F: arch/arm/mach-omap2/omap_hwmod*data*
7153
7154OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7155M: Benoît Cousson <bcousson@baylibre.com>
7156L: linux-omap@vger.kernel.org
7157S: Maintained
7158F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7159
7160OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7161M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7162L: linux-media@vger.kernel.org
7163S: Maintained
7164F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7165F: drivers/media/platform/omap3isp/
7166F: drivers/staging/media/omap4iss/
7167
7168OMAP USB SUPPORT
7169M: Felipe Balbi <balbi@ti.com>
7170L: linux-usb@vger.kernel.org
7171L: linux-omap@vger.kernel.org
7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7173S: Maintained
7174F: drivers/usb/*/*omap*
7175F: arch/arm/*omap*/usb*
7176
7177OMAP GPIO DRIVER
7178M: Javier Martinez Canillas <javier@dowhile0.org>
7179M: Santosh Shilimkar <ssantosh@kernel.org>
7180M: Kevin Hilman <khilman@deeprootsystems.com>
7181L: linux-omap@vger.kernel.org
7182S: Maintained
7183F: drivers/gpio/gpio-omap.c
7184
7185OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7186M: Mark Jackson <mpfj@newflow.co.uk>
7187L: linux-omap@vger.kernel.org
7188S: Maintained
7189F: arch/arm/boot/dts/am335x-nano.dts
7190
7191OMFS FILESYSTEM
7192M: Bob Copeland <me@bobcopeland.com>
7193L: linux-karma-devel@lists.sourceforge.net
7194S: Maintained
7195F: Documentation/filesystems/omfs.txt
7196F: fs/omfs/
7197
7198OMNIKEY CARDMAN 4000 DRIVER
7199M: Harald Welte <laforge@gnumonks.org>
7200S: Maintained
7201F: drivers/char/pcmcia/cm4000_cs.c
7202F: include/linux/cm4000_cs.h
7203F: include/uapi/linux/cm4000_cs.h
7204
7205OMNIKEY CARDMAN 4040 DRIVER
7206M: Harald Welte <laforge@gnumonks.org>
7207S: Maintained
7208F: drivers/char/pcmcia/cm4040_cs.*
7209
7210OMNIVISION OV7670 SENSOR DRIVER
7211M: Jonathan Corbet <corbet@lwn.net>
7212L: linux-media@vger.kernel.org
7213T: git git://linuxtv.org/media_tree.git
7214S: Maintained
7215F: drivers/media/i2c/ov7670.c
7216
7217ONENAND FLASH DRIVER
7218M: Kyungmin Park <kyungmin.park@samsung.com>
7219L: linux-mtd@lists.infradead.org
7220S: Maintained
7221F: drivers/mtd/onenand/
7222F: include/linux/mtd/onenand*.h
7223
7224ONSTREAM SCSI TAPE DRIVER
7225M: Willem Riede <osst@riede.org>
7226L: osst-users@lists.sourceforge.net
7227L: linux-scsi@vger.kernel.org
7228S: Maintained
7229F: Documentation/scsi/osst.txt
7230F: drivers/scsi/osst.*
7231F: drivers/scsi/osst_*.h
7232F: drivers/scsi/st.h
7233
7234OPENCORES I2C BUS DRIVER
7235M: Peter Korsgaard <jacmet@sunsite.dk>
7236L: linux-i2c@vger.kernel.org
7237S: Maintained
7238F: Documentation/i2c/busses/i2c-ocores
7239F: drivers/i2c/busses/i2c-ocores.c
7240
7241OPEN FIRMWARE AND FLATTENED DEVICE TREE
7242M: Grant Likely <grant.likely@linaro.org>
7243M: Rob Herring <robh+dt@kernel.org>
7244L: devicetree@vger.kernel.org
7245W: http://www.devicetree.org/
7246T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7247S: Maintained
7248F: drivers/of/
7249F: include/linux/of*.h
7250F: scripts/dtc/
7251
7252OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7253M: Rob Herring <robh+dt@kernel.org>
7254M: Pawel Moll <pawel.moll@arm.com>
7255M: Mark Rutland <mark.rutland@arm.com>
7256M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7257M: Kumar Gala <galak@codeaurora.org>
7258L: devicetree@vger.kernel.org
7259S: Maintained
7260F: Documentation/devicetree/
7261F: arch/*/boot/dts/
7262F: include/dt-bindings/
7263
7264OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7265M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7266L: devicetree@vger.kernel.org
7267S: Maintained
7268F: Documentation/devicetree/dynamic-resolution-notes.txt
7269F: Documentation/devicetree/overlay-notes.txt
7270F: drivers/of/overlay.c
7271F: drivers/of/resolver.c
7272
7273OPENRISC ARCHITECTURE
7274M: Jonas Bonn <jonas@southpole.se>
7275W: http://openrisc.net
7276L: linux@lists.openrisc.net (moderated for non-subscribers)
7277S: Maintained
7278T: git git://openrisc.net/~jonas/linux
7279F: arch/openrisc/
7280
7281OPENVSWITCH
7282M: Pravin Shelar <pshelar@nicira.com>
7283L: netdev@vger.kernel.org
7284L: dev@openvswitch.org
7285W: http://openvswitch.org
7286S: Maintained
7287F: net/openvswitch/
7288F: include/uapi/linux/openvswitch.h
7289
7290OPL4 DRIVER
7291M: Clemens Ladisch <clemens@ladisch.de>
7292L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7293T: git git://git.alsa-project.org/alsa-kernel.git
7294S: Maintained
7295F: sound/drivers/opl4/
7296
7297OPROFILE
7298M: Robert Richter <rric@kernel.org>
7299L: oprofile-list@lists.sf.net
7300S: Maintained
7301F: arch/*/include/asm/oprofile*.h
7302F: arch/*/oprofile/
7303F: drivers/oprofile/
7304F: include/linux/oprofile.h
7305
7306ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7307M: Mark Fasheh <mfasheh@suse.com>
7308M: Joel Becker <jlbec@evilplan.org>
7309L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7310W: http://ocfs2.wiki.kernel.org
7311S: Supported
7312F: Documentation/filesystems/ocfs2.txt
7313F: Documentation/filesystems/dlmfs.txt
7314F: fs/ocfs2/
7315
7316ORINOCO DRIVER
7317L: linux-wireless@vger.kernel.org
7318W: http://wireless.kernel.org/en/users/Drivers/orinoco
7319W: http://www.nongnu.org/orinoco/
7320S: Orphan
7321F: drivers/net/wireless/orinoco/
7322
7323OSD LIBRARY and FILESYSTEM
7324M: Boaz Harrosh <ooo@electrozaur.com>
7325M: Benny Halevy <bhalevy@primarydata.com>
7326L: osd-dev@open-osd.org
7327W: http://open-osd.org
7328T: git git://git.open-osd.org/open-osd.git
7329S: Maintained
7330F: drivers/scsi/osd/
7331F: include/scsi/osd_*
7332F: fs/exofs/
7333
7334OVERLAY FILESYSTEM
7335M: Miklos Szeredi <miklos@szeredi.hu>
7336L: linux-unionfs@vger.kernel.org
7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7338S: Supported
7339F: fs/overlayfs/
7340F: Documentation/filesystems/overlayfs.txt
7341
7342P54 WIRELESS DRIVER
7343M: Christian Lamparter <chunkeey@googlemail.com>
7344L: linux-wireless@vger.kernel.org
7345W: http://wireless.kernel.org/en/users/Drivers/p54
7346S: Maintained
7347F: drivers/net/wireless/p54/
7348
7349PA SEMI ETHERNET DRIVER
7350M: Olof Johansson <olof@lixom.net>
7351L: netdev@vger.kernel.org
7352S: Maintained
7353F: drivers/net/ethernet/pasemi/*
7354
7355PA SEMI SMBUS DRIVER
7356M: Olof Johansson <olof@lixom.net>
7357L: linux-i2c@vger.kernel.org
7358S: Maintained
7359F: drivers/i2c/busses/i2c-pasemi.c
7360
7361PADATA PARALLEL EXECUTION MECHANISM
7362M: Steffen Klassert <steffen.klassert@secunet.com>
7363L: linux-crypto@vger.kernel.org
7364S: Maintained
7365F: kernel/padata.c
7366F: include/linux/padata.h
7367F: Documentation/padata.txt
7368
7369PANASONIC LAPTOP ACPI EXTRAS DRIVER
7370M: Harald Welte <laforge@gnumonks.org>
7371L: platform-driver-x86@vger.kernel.org
7372S: Maintained
7373F: drivers/platform/x86/panasonic-laptop.c
7374
7375PANASONIC MN10300/AM33/AM34 PORT
7376M: David Howells <dhowells@redhat.com>
7377M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7378L: linux-am33-list@redhat.com (moderated for non-subscribers)
7379W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7380S: Maintained
7381F: Documentation/mn10300/
7382F: arch/mn10300/
7383
7384PARALLEL PORT SUPPORT
7385L: linux-parport@lists.infradead.org (subscribers-only)
7386S: Orphan
7387F: drivers/parport/
7388F: include/linux/parport*.h
7389F: drivers/char/ppdev.c
7390F: include/uapi/linux/ppdev.h
7391
7392PARAVIRT_OPS INTERFACE
7393M: Jeremy Fitzhardinge <jeremy@goop.org>
7394M: Chris Wright <chrisw@sous-sol.org>
7395M: Alok Kataria <akataria@vmware.com>
7396M: Rusty Russell <rusty@rustcorp.com.au>
7397L: virtualization@lists.linux-foundation.org
7398S: Supported
7399F: Documentation/virtual/paravirt_ops.txt
7400F: arch/*/kernel/paravirt*
7401F: arch/*/include/asm/paravirt.h
7402
7403PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7404M: Tim Waugh <tim@cyberelk.net>
7405L: linux-parport@lists.infradead.org (subscribers-only)
7406W: http://www.torque.net/linux-pp.html
7407S: Maintained
7408F: Documentation/blockdev/paride.txt
7409F: drivers/block/paride/
7410
7411PARISC ARCHITECTURE
7412M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7413M: Helge Deller <deller@gmx.de>
7414L: linux-parisc@vger.kernel.org
7415W: http://www.parisc-linux.org/
7416Q: http://patchwork.kernel.org/project/linux-parisc/list/
7417T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7418T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7419S: Maintained
7420F: arch/parisc/
7421F: Documentation/parisc/
7422F: drivers/parisc/
7423F: drivers/char/agp/parisc-agp.c
7424F: drivers/input/serio/gscps2.c
7425F: drivers/parport/parport_gsc.*
7426F: drivers/tty/serial/8250/8250_gsc.c
7427F: drivers/video/fbdev/sti*
7428F: drivers/video/console/sti*
7429F: drivers/video/logo/logo_parisc*
7430
7431PC87360 HARDWARE MONITORING DRIVER
7432M: Jim Cromie <jim.cromie@gmail.com>
7433L: lm-sensors@lm-sensors.org
7434S: Maintained
7435F: Documentation/hwmon/pc87360
7436F: drivers/hwmon/pc87360.c
7437
7438PC8736x GPIO DRIVER
7439M: Jim Cromie <jim.cromie@gmail.com>
7440S: Maintained
7441F: drivers/char/pc8736x_gpio.c
7442
7443PC87427 HARDWARE MONITORING DRIVER
7444M: Jean Delvare <jdelvare@suse.de>
7445L: lm-sensors@lm-sensors.org
7446S: Maintained
7447F: Documentation/hwmon/pc87427
7448F: drivers/hwmon/pc87427.c
7449
7450PCA9532 LED DRIVER
7451M: Riku Voipio <riku.voipio@iki.fi>
7452S: Maintained
7453F: drivers/leds/leds-pca9532.c
7454F: include/linux/leds-pca9532.h
7455
7456PCA9541 I2C BUS MASTER SELECTOR DRIVER
7457M: Guenter Roeck <linux@roeck-us.net>
7458L: linux-i2c@vger.kernel.org
7459S: Maintained
7460F: drivers/i2c/muxes/i2c-mux-pca9541.c
7461
7462PCDP - PRIMARY CONSOLE AND DEBUG PORT
7463M: Khalid Aziz <khalid@gonehiking.org>
7464S: Maintained
7465F: drivers/firmware/pcdp.*
7466
7467PCI ERROR RECOVERY
7468M: Linas Vepstas <linasvepstas@gmail.com>
7469L: linux-pci@vger.kernel.org
7470S: Supported
7471F: Documentation/PCI/pci-error-recovery.txt
7472
7473PCI SUBSYSTEM
7474M: Bjorn Helgaas <bhelgaas@google.com>
7475L: linux-pci@vger.kernel.org
7476Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7478S: Supported
7479F: Documentation/PCI/
7480F: drivers/pci/
7481F: include/linux/pci*
7482F: arch/x86/pci/
7483F: arch/x86/kernel/quirks.c
7484
7485PCI DRIVER FOR ARM VERSATILE PLATFORM
7486M: Rob Herring <robh@kernel.org>
7487L: linux-pci@vger.kernel.org
7488L: linux-arm-kernel@lists.infradead.org
7489S: Maintained
7490F: Documentation/devicetree/bindings/pci/versatile.txt
7491F: drivers/pci/host/pci-versatile.c
7492
7493PCI DRIVER FOR APPLIEDMICRO XGENE
7494M: Tanmay Inamdar <tinamdar@apm.com>
7495L: linux-pci@vger.kernel.org
7496L: linux-arm-kernel@lists.infradead.org
7497S: Maintained
7498F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7499F: drivers/pci/host/pci-xgene.c
7500
7501PCI DRIVER FOR FREESCALE LAYERSCAPE
7502M: Minghuan Lian <minghuan.Lian@freescale.com>
7503M: Mingkai Hu <mingkai.hu@freescale.com>
7504M: Roy Zang <tie-fei.zang@freescale.com>
7505L: linuxppc-dev@lists.ozlabs.org
7506L: linux-pci@vger.kernel.org
7507L: linux-arm-kernel@lists.infradead.org
7508S: Maintained
7509F: drivers/pci/host/*layerscape*
7510
7511PCI DRIVER FOR IMX6
7512M: Richard Zhu <Richard.Zhu@freescale.com>
7513M: Lucas Stach <l.stach@pengutronix.de>
7514L: linux-pci@vger.kernel.org
7515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7516S: Maintained
7517F: drivers/pci/host/*imx6*
7518
7519PCI DRIVER FOR TI KEYSTONE
7520M: Murali Karicheri <m-karicheri2@ti.com>
7521L: linux-pci@vger.kernel.org
7522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7523S: Maintained
7524F: drivers/pci/host/*keystone*
7525
7526PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7527M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7528M: Jason Cooper <jason@lakedaemon.net>
7529L: linux-pci@vger.kernel.org
7530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7531S: Maintained
7532F: drivers/pci/host/*mvebu*
7533
7534PCI DRIVER FOR NVIDIA TEGRA
7535M: Thierry Reding <thierry.reding@gmail.com>
7536L: linux-tegra@vger.kernel.org
7537L: linux-pci@vger.kernel.org
7538S: Supported
7539F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7540F: drivers/pci/host/pci-tegra.c
7541
7542PCI DRIVER FOR TI DRA7XX
7543M: Kishon Vijay Abraham I <kishon@ti.com>
7544L: linux-omap@vger.kernel.org
7545L: linux-pci@vger.kernel.org
7546S: Supported
7547F: Documentation/devicetree/bindings/pci/ti-pci.txt
7548F: drivers/pci/host/pci-dra7xx.c
7549
7550PCI DRIVER FOR RENESAS R-CAR
7551M: Simon Horman <horms@verge.net.au>
7552L: linux-pci@vger.kernel.org
7553L: linux-sh@vger.kernel.org
7554S: Maintained
7555F: drivers/pci/host/*rcar*
7556
7557PCI DRIVER FOR SAMSUNG EXYNOS
7558M: Jingoo Han <jg1.han@samsung.com>
7559L: linux-pci@vger.kernel.org
7560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7561L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7562S: Maintained
7563F: drivers/pci/host/pci-exynos.c
7564
7565PCI DRIVER FOR SYNOPSIS DESIGNWARE
7566M: Jingoo Han <jg1.han@samsung.com>
7567L: linux-pci@vger.kernel.org
7568S: Maintained
7569F: drivers/pci/host/*designware*
7570
7571PCI DRIVER FOR GENERIC OF HOSTS
7572M: Will Deacon <will.deacon@arm.com>
7573L: linux-pci@vger.kernel.org
7574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7575S: Maintained
7576F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7577F: drivers/pci/host/pci-host-generic.c
7578
7579PCIE DRIVER FOR ST SPEAR13XX
7580L: linux-pci@vger.kernel.org
7581S: Orphan
7582F: drivers/pci/host/*spear*
7583
7584PCMCIA SUBSYSTEM
7585P: Linux PCMCIA Team
7586L: linux-pcmcia@lists.infradead.org
7587W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7589S: Maintained
7590F: Documentation/pcmcia/
7591F: drivers/pcmcia/
7592F: include/pcmcia/
7593
7594PCNET32 NETWORK DRIVER
7595M: Don Fry <pcnet32@frontier.com>
7596L: netdev@vger.kernel.org
7597S: Maintained
7598F: drivers/net/ethernet/amd/pcnet32.c
7599
7600PCRYPT PARALLEL CRYPTO ENGINE
7601M: Steffen Klassert <steffen.klassert@secunet.com>
7602L: linux-crypto@vger.kernel.org
7603S: Maintained
7604F: crypto/pcrypt.c
7605F: include/crypto/pcrypt.h
7606
7607PER-CPU MEMORY ALLOCATOR
7608M: Tejun Heo <tj@kernel.org>
7609M: Christoph Lameter <cl@linux-foundation.org>
7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7611S: Maintained
7612F: include/linux/percpu*.h
7613F: mm/percpu*.c
7614F: arch/*/include/asm/percpu.h
7615
7616PER-TASK DELAY ACCOUNTING
7617M: Balbir Singh <bsingharora@gmail.com>
7618S: Maintained
7619F: include/linux/delayacct.h
7620F: kernel/delayacct.c
7621
7622PERFORMANCE EVENTS SUBSYSTEM
7623M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7624M: Paul Mackerras <paulus@samba.org>
7625M: Ingo Molnar <mingo@redhat.com>
7626M: Arnaldo Carvalho de Melo <acme@kernel.org>
7627L: linux-kernel@vger.kernel.org
7628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7629S: Supported
7630F: kernel/events/*
7631F: include/linux/perf_event.h
7632F: include/uapi/linux/perf_event.h
7633F: arch/*/kernel/perf_event*.c
7634F: arch/*/kernel/*/perf_event*.c
7635F: arch/*/kernel/*/*/perf_event*.c
7636F: arch/*/include/asm/perf_event.h
7637F: arch/*/kernel/perf_callchain.c
7638F: tools/perf/
7639
7640PERSONALITY HANDLING
7641M: Christoph Hellwig <hch@infradead.org>
7642L: linux-abi-devel@lists.sourceforge.net
7643S: Maintained
7644F: include/linux/personality.h
7645F: include/uapi/linux/personality.h
7646
7647PHONET PROTOCOL
7648M: Remi Denis-Courmont <courmisch@gmail.com>
7649S: Supported
7650F: Documentation/networking/phonet.txt
7651F: include/linux/phonet.h
7652F: include/net/phonet/
7653F: include/uapi/linux/phonet.h
7654F: net/phonet/
7655
7656PHRAM MTD DRIVER
7657M: Joern Engel <joern@lazybastard.org>
7658L: linux-mtd@lists.infradead.org
7659S: Maintained
7660F: drivers/mtd/devices/phram.c
7661
7662PICOLCD HID DRIVER
7663M: Bruno Prémont <bonbons@linux-vserver.org>
7664L: linux-input@vger.kernel.org
7665S: Maintained
7666F: drivers/hid/hid-picolcd*
7667
7668PICOXCELL SUPPORT
7669M: Jamie Iles <jamie@jamieiles.com>
7670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7671T: git git://github.com/jamieiles/linux-2.6-ji.git
7672S: Supported
7673F: arch/arm/boot/dts/picoxcell*
7674F: arch/arm/mach-picoxcell/
7675F: drivers/crypto/picoxcell*
7676
7677PIN CONTROL SUBSYSTEM
7678M: Linus Walleij <linus.walleij@linaro.org>
7679L: linux-gpio@vger.kernel.org
7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7681S: Maintained
7682F: drivers/pinctrl/
7683F: include/linux/pinctrl/
7684
7685PIN CONTROLLER - ATMEL AT91
7686M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7688S: Maintained
7689F: drivers/pinctrl/pinctrl-at91.*
7690
7691PIN CONTROLLER - INTEL
7692M: Mika Westerberg <mika.westerberg@linux.intel.com>
7693M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7694S: Maintained
7695F: drivers/pinctrl/intel/
7696
7697PIN CONTROLLER - RENESAS
7698M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7699L: linux-sh@vger.kernel.org
7700S: Maintained
7701F: drivers/pinctrl/sh-pfc/
7702
7703PIN CONTROLLER - SAMSUNG
7704M: Tomasz Figa <tomasz.figa@gmail.com>
7705M: Thomas Abraham <thomas.abraham@linaro.org>
7706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7707L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7708S: Maintained
7709F: drivers/pinctrl/samsung/
7710
7711PIN CONTROLLER - ST SPEAR
7712M: Viresh Kumar <viresh.linux@gmail.com>
7713L: spear-devel@list.st.com
7714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7715W: http://www.st.com/spear
7716S: Maintained
7717F: drivers/pinctrl/spear/
7718
7719PKTCDVD DRIVER
7720M: Jiri Kosina <jkosina@suse.cz>
7721S: Maintained
7722F: drivers/block/pktcdvd.c
7723F: include/linux/pktcdvd.h
7724F: include/uapi/linux/pktcdvd.h
7725
7726PKUNITY SOC DRIVERS
7727M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7728W: http://mprc.pku.edu.cn/~guanxuetao/linux
7729S: Maintained
7730T: git git://github.com/gxt/linux.git
7731F: drivers/input/serio/i8042-unicore32io.h
7732F: drivers/i2c/busses/i2c-puv3.c
7733F: drivers/video/fbdev/fb-puv3.c
7734F: drivers/rtc/rtc-puv3.c
7735
7736PMBUS HARDWARE MONITORING DRIVERS
7737M: Guenter Roeck <linux@roeck-us.net>
7738L: lm-sensors@lm-sensors.org
7739W: http://www.lm-sensors.org/
7740W: http://www.roeck-us.net/linux/drivers/
7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7742S: Maintained
7743F: Documentation/hwmon/pmbus
7744F: drivers/hwmon/pmbus/
7745F: include/linux/i2c/pmbus.h
7746
7747PMC SIERRA MaxRAID DRIVER
7748M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7749L: linux-scsi@vger.kernel.org
7750W: http://www.pmc-sierra.com/
7751S: Supported
7752F: drivers/scsi/pmcraid.*
7753
7754PMC SIERRA PM8001 DRIVER
7755M: xjtuwjp@gmail.com
7756M: lindar_liu@usish.com
7757L: pmchba@pmcs.com
7758L: linux-scsi@vger.kernel.org
7759S: Supported
7760F: drivers/scsi/pm8001/
7761
7762POSIX CLOCKS and TIMERS
7763M: Thomas Gleixner <tglx@linutronix.de>
7764L: linux-kernel@vger.kernel.org
7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7766S: Maintained
7767F: fs/timerfd.c
7768F: include/linux/timer*
7769F: kernel/time/*timer*
7770
7771POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7772M: Sebastian Reichel <sre@kernel.org>
7773M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7774M: David Woodhouse <dwmw2@infradead.org>
7775L: linux-pm@vger.kernel.org
7776T: git git://git.infradead.org/battery-2.6.git
7777S: Maintained
7778F: include/linux/power_supply.h
7779F: drivers/power/
7780
7781PNP SUPPORT
7782M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7783S: Maintained
7784F: drivers/pnp/
7785
7786PNXxxxx I2C DRIVER
7787M: Vitaly Wool <vitalywool@gmail.com>
7788L: linux-i2c@vger.kernel.org
7789S: Maintained
7790F: drivers/i2c/busses/i2c-pnx.c
7791
7792PPP PROTOCOL DRIVERS AND COMPRESSORS
7793M: Paul Mackerras <paulus@samba.org>
7794L: linux-ppp@vger.kernel.org
7795S: Maintained
7796F: drivers/net/ppp/ppp_*
7797
7798PPP OVER ATM (RFC 2364)
7799M: Mitchell Blank Jr <mitch@sfgoth.com>
7800S: Maintained
7801F: net/atm/pppoatm.c
7802F: include/uapi/linux/atmppp.h
7803
7804PPP OVER ETHERNET
7805M: Michal Ostrowski <mostrows@earthlink.net>
7806S: Maintained
7807F: drivers/net/ppp/pppoe.c
7808F: drivers/net/ppp/pppox.c
7809
7810PPP OVER L2TP
7811M: James Chapman <jchapman@katalix.com>
7812S: Maintained
7813F: net/l2tp/l2tp_ppp.c
7814F: include/linux/if_pppol2tp.h
7815F: include/uapi/linux/if_pppol2tp.h
7816
7817PPS SUPPORT
7818M: Rodolfo Giometti <giometti@enneenne.com>
7819W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7820L: linuxpps@ml.enneenne.com (subscribers-only)
7821S: Maintained
7822F: Documentation/pps/
7823F: drivers/pps/
7824F: include/linux/pps*.h
7825
7826PPTP DRIVER
7827M: Dmitry Kozlov <xeb@mail.ru>
7828L: netdev@vger.kernel.org
7829S: Maintained
7830F: drivers/net/ppp/pptp.c
7831W: http://sourceforge.net/projects/accel-pptp
7832
7833PREEMPTIBLE KERNEL
7834M: Robert Love <rml@tech9.net>
7835L: kpreempt-tech@lists.sourceforge.net
7836W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7837S: Supported
7838F: Documentation/preempt-locking.txt
7839F: include/linux/preempt.h
7840
7841PRISM54 WIRELESS DRIVER
7842M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7843L: linux-wireless@vger.kernel.org
7844W: http://wireless.kernel.org/en/users/Drivers/p54
7845S: Obsolete
7846F: drivers/net/wireless/prism54/
7847
7848PS3 NETWORK SUPPORT
7849M: Geoff Levand <geoff@infradead.org>
7850L: netdev@vger.kernel.org
7851L: cbe-oss-dev@lists.ozlabs.org
7852S: Maintained
7853F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7854
7855PS3 PLATFORM SUPPORT
7856M: Geoff Levand <geoff@infradead.org>
7857L: linuxppc-dev@lists.ozlabs.org
7858L: cbe-oss-dev@lists.ozlabs.org
7859S: Maintained
7860F: arch/powerpc/boot/ps3*
7861F: arch/powerpc/include/asm/lv1call.h
7862F: arch/powerpc/include/asm/ps3*.h
7863F: arch/powerpc/platforms/ps3/
7864F: drivers/*/ps3*
7865F: drivers/ps3/
7866F: drivers/rtc/rtc-ps3.c
7867F: drivers/usb/host/*ps3.c
7868F: sound/ppc/snd_ps3*
7869
7870PS3VRAM DRIVER
7871M: Jim Paris <jim@jtan.com>
7872L: cbe-oss-dev@lists.ozlabs.org
7873S: Maintained
7874F: drivers/block/ps3vram.c
7875
7876PSTORE FILESYSTEM
7877M: Anton Vorontsov <anton@enomsg.org>
7878M: Colin Cross <ccross@android.com>
7879M: Kees Cook <keescook@chromium.org>
7880M: Tony Luck <tony.luck@intel.com>
7881S: Maintained
7882T: git git://git.infradead.org/users/cbou/linux-pstore.git
7883F: fs/pstore/
7884F: include/linux/pstore*
7885F: drivers/firmware/efi/efi-pstore.c
7886F: drivers/acpi/apei/erst.c
7887
7888PTP HARDWARE CLOCK SUPPORT
7889M: Richard Cochran <richardcochran@gmail.com>
7890L: netdev@vger.kernel.org
7891S: Maintained
7892W: http://linuxptp.sourceforge.net/
7893F: Documentation/ABI/testing/sysfs-ptp
7894F: Documentation/ptp/*
7895F: drivers/net/ethernet/freescale/gianfar_ptp.c
7896F: drivers/net/phy/dp83640*
7897F: drivers/ptp/*
7898F: include/linux/ptp_cl*
7899
7900PTRACE SUPPORT
7901M: Roland McGrath <roland@hack.frob.com>
7902M: Oleg Nesterov <oleg@redhat.com>
7903S: Maintained
7904F: include/asm-generic/syscall.h
7905F: include/linux/ptrace.h
7906F: include/linux/regset.h
7907F: include/linux/tracehook.h
7908F: include/uapi/linux/ptrace.h
7909F: kernel/ptrace.c
7910
7911PVRUSB2 VIDEO4LINUX DRIVER
7912M: Mike Isely <isely@pobox.com>
7913L: pvrusb2@isely.net (subscribers-only)
7914L: linux-media@vger.kernel.org
7915W: http://www.isely.net/pvrusb2/
7916T: git git://linuxtv.org/media_tree.git
7917S: Maintained
7918F: Documentation/video4linux/README.pvrusb2
7919F: drivers/media/usb/pvrusb2/
7920
7921PWC WEBCAM DRIVER
7922M: Hans de Goede <hdegoede@redhat.com>
7923L: linux-media@vger.kernel.org
7924T: git git://linuxtv.org/media_tree.git
7925S: Maintained
7926F: drivers/media/usb/pwc/*
7927
7928PWM FAN DRIVER
7929M: Kamil Debski <k.debski@samsung.com>
7930L: lm-sensors@lm-sensors.org
7931S: Supported
7932F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7933F: Documentation/hwmon/pwm-fan
7934F: drivers/hwmon/pwm-fan.c
7935
7936PWM SUBSYSTEM
7937M: Thierry Reding <thierry.reding@gmail.com>
7938L: linux-pwm@vger.kernel.org
7939S: Maintained
7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7941F: Documentation/pwm.txt
7942F: Documentation/devicetree/bindings/pwm/
7943F: include/linux/pwm.h
7944F: drivers/pwm/
7945F: drivers/video/backlight/pwm_bl.c
7946F: include/linux/pwm_backlight.h
7947
7948PXA2xx/PXA3xx SUPPORT
7949M: Daniel Mack <daniel@zonque.org>
7950M: Haojian Zhuang <haojian.zhuang@gmail.com>
7951M: Robert Jarzmik <robert.jarzmik@free.fr>
7952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7953T: git git://github.com/hzhuang1/linux.git
7954T: git git://github.com/rjarzmik/linux.git
7955S: Maintained
7956F: arch/arm/mach-pxa/
7957F: drivers/pcmcia/pxa2xx*
7958F: drivers/spi/spi-pxa2xx*
7959F: drivers/usb/gadget/udc/pxa2*
7960F: include/sound/pxa2xx-lib.h
7961F: sound/arm/pxa*
7962F: sound/soc/pxa/
7963
7964PXA3xx NAND FLASH DRIVER
7965M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7966L: linux-mtd@lists.infradead.org
7967S: Maintained
7968F: drivers/mtd/nand/pxa3xx_nand.c
7969
7970MMP SUPPORT
7971M: Eric Miao <eric.y.miao@gmail.com>
7972M: Haojian Zhuang <haojian.zhuang@gmail.com>
7973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7974T: git git://github.com/hzhuang1/linux.git
7975T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7976S: Maintained
7977F: arch/arm/mach-mmp/
7978
7979PXA MMCI DRIVER
7980S: Orphan
7981
7982PXA RTC DRIVER
7983M: Robert Jarzmik <robert.jarzmik@free.fr>
7984L: rtc-linux@googlegroups.com
7985S: Maintained
7986
7987QAT DRIVER
7988M: Tadeusz Struk <tadeusz.struk@intel.com>
7989L: qat-linux@intel.com
7990S: Supported
7991F: drivers/crypto/qat/
7992
7993QIB DRIVER
7994M: Mike Marciniszyn <infinipath@intel.com>
7995L: linux-rdma@vger.kernel.org
7996S: Supported
7997F: drivers/infiniband/hw/qib/
7998
7999QLOGIC QLA1280 SCSI DRIVER
8000M: Michael Reed <mdr@sgi.com>
8001L: linux-scsi@vger.kernel.org
8002S: Maintained
8003F: drivers/scsi/qla1280.[ch]
8004
8005QLOGIC QLA2XXX FC-SCSI DRIVER
8006M: qla2xxx-upstream@qlogic.com
8007L: linux-scsi@vger.kernel.org
8008S: Supported
8009F: Documentation/scsi/LICENSE.qla2xxx
8010F: drivers/scsi/qla2xxx/
8011
8012QLOGIC QLA4XXX iSCSI DRIVER
8013M: QLogic-Storage-Upstream@qlogic.com
8014L: linux-scsi@vger.kernel.org
8015S: Supported
8016F: Documentation/scsi/LICENSE.qla4xxx
8017F: drivers/scsi/qla4xxx/
8018
8019QLOGIC QLA3XXX NETWORK DRIVER
8020M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8021M: Ron Mercer <ron.mercer@qlogic.com>
8022M: linux-driver@qlogic.com
8023L: netdev@vger.kernel.org
8024S: Supported
8025F: Documentation/networking/LICENSE.qla3xxx
8026F: drivers/net/ethernet/qlogic/qla3xxx.*
8027
8028QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8029M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8030M: Dept-GELinuxNICDev@qlogic.com
8031L: netdev@vger.kernel.org
8032S: Supported
8033F: drivers/net/ethernet/qlogic/qlcnic/
8034
8035QLOGIC QLGE 10Gb ETHERNET DRIVER
8036M: Harish Patil <harish.patil@qlogic.com>
8037M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8038M: Dept-GELinuxNICDev@qlogic.com
8039M: linux-driver@qlogic.com
8040L: netdev@vger.kernel.org
8041S: Supported
8042F: drivers/net/ethernet/qlogic/qlge/
8043
8044QNX4 FILESYSTEM
8045M: Anders Larsen <al@alarsen.net>
8046W: http://www.alarsen.net/linux/qnx4fs/
8047S: Maintained
8048F: fs/qnx4/
8049F: include/uapi/linux/qnx4_fs.h
8050F: include/uapi/linux/qnxtypes.h
8051
8052QT1010 MEDIA DRIVER
8053M: Antti Palosaari <crope@iki.fi>
8054L: linux-media@vger.kernel.org
8055W: http://linuxtv.org/
8056W: http://palosaari.fi/linux/
8057Q: http://patchwork.linuxtv.org/project/linux-media/list/
8058T: git git://linuxtv.org/anttip/media_tree.git
8059S: Maintained
8060F: drivers/media/tuners/qt1010*
8061
8062QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8063M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8064L: linux-wireless@vger.kernel.org
8065L: ath9k-devel@lists.ath9k.org
8066W: http://wireless.kernel.org/en/users/Drivers/ath9k
8067S: Supported
8068F: drivers/net/wireless/ath/ath9k/
8069
8070QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8071M: Kalle Valo <kvalo@qca.qualcomm.com>
8072L: ath10k@lists.infradead.org
8073W: http://wireless.kernel.org/en/users/Drivers/ath10k
8074T: git git://github.com/kvalo/ath.git
8075S: Supported
8076F: drivers/net/wireless/ath/ath10k/
8077
8078QUALCOMM HEXAGON ARCHITECTURE
8079M: Richard Kuo <rkuo@codeaurora.org>
8080L: linux-hexagon@vger.kernel.org
8081S: Supported
8082F: arch/hexagon/
8083
8084QUALCOMM WCN36XX WIRELESS DRIVER
8085M: Eugene Krasnikov <k.eugene.e@gmail.com>
8086L: wcn36xx@lists.infradead.org
8087W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8088T: git git://github.com/KrasnikovEugene/wcn36xx.git
8089S: Supported
8090F: drivers/net/wireless/ath/wcn36xx/
8091
8092RADOS BLOCK DEVICE (RBD)
8093M: Ilya Dryomov <idryomov@gmail.com>
8094M: Sage Weil <sage@redhat.com>
8095M: Alex Elder <elder@kernel.org>
8096M: ceph-devel@vger.kernel.org
8097W: http://ceph.com/
8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8099S: Supported
8100F: drivers/block/rbd.c
8101F: drivers/block/rbd_types.h
8102
8103RADEON FRAMEBUFFER DISPLAY DRIVER
8104M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8105L: linux-fbdev@vger.kernel.org
8106S: Maintained
8107F: drivers/video/fbdev/aty/radeon*
8108F: include/uapi/linux/radeonfb.h
8109
8110RADIOSHARK RADIO DRIVER
8111M: Hans de Goede <hdegoede@redhat.com>
8112L: linux-media@vger.kernel.org
8113T: git git://linuxtv.org/media_tree.git
8114S: Maintained
8115F: drivers/media/radio/radio-shark.c
8116
8117RADIOSHARK2 RADIO DRIVER
8118M: Hans de Goede <hdegoede@redhat.com>
8119L: linux-media@vger.kernel.org
8120T: git git://linuxtv.org/media_tree.git
8121S: Maintained
8122F: drivers/media/radio/radio-shark2.c
8123F: drivers/media/radio/radio-tea5777.c
8124
8125RAGE128 FRAMEBUFFER DISPLAY DRIVER
8126M: Paul Mackerras <paulus@samba.org>
8127L: linux-fbdev@vger.kernel.org
8128S: Maintained
8129F: drivers/video/fbdev/aty/aty128fb.c
8130
8131RALINK RT2X00 WIRELESS LAN DRIVER
8132P: rt2x00 project
8133M: Stanislaw Gruszka <sgruszka@redhat.com>
8134M: Helmut Schaa <helmut.schaa@googlemail.com>
8135L: linux-wireless@vger.kernel.org
8136L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8137W: http://rt2x00.serialmonkey.com/
8138S: Maintained
8139F: drivers/net/wireless/rt2x00/
8140
8141RAMDISK RAM BLOCK DEVICE DRIVER
8142M: Jens Axboe <axboe@kernel.dk>
8143S: Maintained
8144F: Documentation/blockdev/ramdisk.txt
8145F: drivers/block/brd.c
8146
8147PERSISTENT MEMORY DRIVER
8148M: Ross Zwisler <ross.zwisler@linux.intel.com>
8149L: linux-nvdimm@lists.01.org
8150S: Supported
8151F: drivers/block/pmem.c
8152
8153RANDOM NUMBER DRIVER
8154M: "Theodore Ts'o" <tytso@mit.edu>
8155S: Maintained
8156F: drivers/char/random.c
8157
8158RAPIDIO SUBSYSTEM
8159M: Matt Porter <mporter@kernel.crashing.org>
8160M: Alexandre Bounine <alexandre.bounine@idt.com>
8161S: Maintained
8162F: drivers/rapidio/
8163
8164RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8165L: linux-wireless@vger.kernel.org
8166S: Orphan
8167F: drivers/net/wireless/ray*
8168
8169RCUTORTURE MODULE
8170M: Josh Triplett <josh@joshtriplett.org>
8171M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8172L: linux-kernel@vger.kernel.org
8173S: Supported
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8175F: Documentation/RCU/torture.txt
8176F: kernel/rcu/rcutorture.c
8177
8178RCUTORTURE TEST FRAMEWORK
8179M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8180M: Josh Triplett <josh@joshtriplett.org>
8181R: Steven Rostedt <rostedt@goodmis.org>
8182R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8183R: Lai Jiangshan <laijs@cn.fujitsu.com>
8184L: linux-kernel@vger.kernel.org
8185S: Supported
8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8187F: tools/testing/selftests/rcutorture
8188
8189RDC R-321X SoC
8190M: Florian Fainelli <florian@openwrt.org>
8191S: Maintained
8192
8193RDC R6040 FAST ETHERNET DRIVER
8194M: Florian Fainelli <florian@openwrt.org>
8195L: netdev@vger.kernel.org
8196S: Maintained
8197F: drivers/net/ethernet/rdc/r6040.c
8198
8199RDS - RELIABLE DATAGRAM SOCKETS
8200M: Chien Yen <chien.yen@oracle.com>
8201L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8202S: Supported
8203F: net/rds/
8204
8205READ-COPY UPDATE (RCU)
8206M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8207M: Josh Triplett <josh@joshtriplett.org>
8208R: Steven Rostedt <rostedt@goodmis.org>
8209R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8210R: Lai Jiangshan <laijs@cn.fujitsu.com>
8211L: linux-kernel@vger.kernel.org
8212W: http://www.rdrop.com/users/paulmck/RCU/
8213S: Supported
8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8215F: Documentation/RCU/
8216X: Documentation/RCU/torture.txt
8217F: include/linux/rcu*
8218X: include/linux/srcu.h
8219F: kernel/rcu/
8220X: kernel/torture.c
8221
8222REAL TIME CLOCK (RTC) SUBSYSTEM
8223M: Alessandro Zummo <a.zummo@towertech.it>
8224M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8225L: rtc-linux@googlegroups.com
8226Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8227S: Maintained
8228F: Documentation/rtc.txt
8229F: drivers/rtc/
8230F: include/linux/rtc.h
8231F: include/uapi/linux/rtc.h
8232
8233REALTEK AUDIO CODECS
8234M: Bard Liao <bardliao@realtek.com>
8235M: Oder Chiou <oder_chiou@realtek.com>
8236S: Maintained
8237F: sound/soc/codecs/rt*
8238F: include/sound/rt*.h
8239
8240REISERFS FILE SYSTEM
8241L: reiserfs-devel@vger.kernel.org
8242S: Supported
8243F: fs/reiserfs/
8244
8245REGISTER MAP ABSTRACTION
8246M: Mark Brown <broonie@kernel.org>
8247L: linux-kernel@vger.kernel.org
8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8249S: Supported
8250F: drivers/base/regmap/
8251F: include/linux/regmap.h
8252
8253REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8254M: Ohad Ben-Cohen <ohad@wizery.com>
8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8256S: Maintained
8257F: drivers/remoteproc/
8258F: Documentation/remoteproc.txt
8259F: include/linux/remoteproc.h
8260
8261REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8262M: Ohad Ben-Cohen <ohad@wizery.com>
8263T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8264S: Maintained
8265F: drivers/rpmsg/
8266F: Documentation/rpmsg.txt
8267F: include/linux/rpmsg.h
8268
8269RESET CONTROLLER FRAMEWORK
8270M: Philipp Zabel <p.zabel@pengutronix.de>
8271S: Maintained
8272F: drivers/reset/
8273F: Documentation/devicetree/bindings/reset/
8274F: include/linux/reset.h
8275F: include/linux/reset-controller.h
8276
8277RFKILL
8278M: Johannes Berg <johannes@sipsolutions.net>
8279L: linux-wireless@vger.kernel.org
8280W: http://wireless.kernel.org/
8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8282T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8283S: Maintained
8284F: Documentation/rfkill.txt
8285F: net/rfkill/
8286
8287RHASHTABLE
8288M: Thomas Graf <tgraf@suug.ch>
8289L: netdev@vger.kernel.org
8290S: Maintained
8291F: lib/rhashtable.c
8292F: include/linux/rhashtable.h
8293
8294RICOH SMARTMEDIA/XD DRIVER
8295M: Maxim Levitsky <maximlevitsky@gmail.com>
8296S: Maintained
8297F: drivers/mtd/nand/r852.c
8298F: drivers/mtd/nand/r852.h
8299
8300RICOH R5C592 MEMORYSTICK DRIVER
8301M: Maxim Levitsky <maximlevitsky@gmail.com>
8302S: Maintained
8303F: drivers/memstick/host/r592.*
8304
8305ROCCAT DRIVERS
8306M: Stefan Achatz <erazor_de@users.sourceforge.net>
8307W: http://sourceforge.net/projects/roccat/
8308S: Maintained
8309F: drivers/hid/hid-roccat*
8310F: include/linux/hid-roccat*
8311F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8312
8313ROCKER DRIVER
8314M: Jiri Pirko <jiri@resnulli.us>
8315M: Scott Feldman <sfeldma@gmail.com>
8316L: netdev@vger.kernel.org
8317S: Supported
8318F: drivers/net/ethernet/rocker/
8319
8320ROCKETPORT DRIVER
8321P: Comtrol Corp.
8322W: http://www.comtrol.com
8323S: Maintained
8324F: Documentation/serial/rocket.txt
8325F: drivers/tty/rocket*
8326
8327ROCKETPORT EXPRESS/INFINITY DRIVER
8328M: Kevin Cernekee <cernekee@gmail.com>
8329L: linux-serial@vger.kernel.org
8330S: Odd Fixes
8331F: drivers/tty/serial/rp2.*
8332
8333ROSE NETWORK LAYER
8334M: Ralf Baechle <ralf@linux-mips.org>
8335L: linux-hams@vger.kernel.org
8336W: http://www.linux-ax25.org/
8337S: Maintained
8338F: include/net/rose.h
8339F: include/uapi/linux/rose.h
8340F: net/rose/
8341
8342RTL2830 MEDIA DRIVER
8343M: Antti Palosaari <crope@iki.fi>
8344L: linux-media@vger.kernel.org
8345W: http://linuxtv.org/
8346W: http://palosaari.fi/linux/
8347Q: http://patchwork.linuxtv.org/project/linux-media/list/
8348T: git git://linuxtv.org/anttip/media_tree.git
8349S: Maintained
8350F: drivers/media/dvb-frontends/rtl2830*
8351
8352RTL2832 MEDIA DRIVER
8353M: Antti Palosaari <crope@iki.fi>
8354L: linux-media@vger.kernel.org
8355W: http://linuxtv.org/
8356W: http://palosaari.fi/linux/
8357Q: http://patchwork.linuxtv.org/project/linux-media/list/
8358T: git git://linuxtv.org/anttip/media_tree.git
8359S: Maintained
8360F: drivers/media/dvb-frontends/rtl2832*
8361
8362RTL2832_SDR MEDIA DRIVER
8363M: Antti Palosaari <crope@iki.fi>
8364L: linux-media@vger.kernel.org
8365W: http://linuxtv.org/
8366W: http://palosaari.fi/linux/
8367Q: http://patchwork.linuxtv.org/project/linux-media/list/
8368T: git git://linuxtv.org/anttip/media_tree.git
8369S: Maintained
8370F: drivers/media/dvb-frontends/rtl2832_sdr*
8371
8372RTL8180 WIRELESS DRIVER
8373L: linux-wireless@vger.kernel.org
8374W: http://wireless.kernel.org/
8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8376S: Orphan
8377F: drivers/net/wireless/rtl818x/rtl8180/
8378
8379RTL8187 WIRELESS DRIVER
8380M: Herton Ronaldo Krzesinski <herton@canonical.com>
8381M: Hin-Tak Leung <htl10@users.sourceforge.net>
8382M: Larry Finger <Larry.Finger@lwfinger.net>
8383L: linux-wireless@vger.kernel.org
8384W: http://wireless.kernel.org/
8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8386S: Maintained
8387F: drivers/net/wireless/rtl818x/rtl8187/
8388
8389RTL8192CE WIRELESS DRIVER
8390M: Larry Finger <Larry.Finger@lwfinger.net>
8391M: Chaoming Li <chaoming_li@realsil.com.cn>
8392L: linux-wireless@vger.kernel.org
8393W: http://wireless.kernel.org/
8394T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8395S: Maintained
8396F: drivers/net/wireless/rtlwifi/
8397F: drivers/net/wireless/rtlwifi/rtl8192ce/
8398
8399S3 SAVAGE FRAMEBUFFER DRIVER
8400M: Antonino Daplas <adaplas@gmail.com>
8401L: linux-fbdev@vger.kernel.org
8402S: Maintained
8403F: drivers/video/fbdev/savage/
8404
8405S390
8406M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8407M: Heiko Carstens <heiko.carstens@de.ibm.com>
8408M: linux390@de.ibm.com
8409L: linux-s390@vger.kernel.org
8410W: http://www.ibm.com/developerworks/linux/linux390/
8411S: Supported
8412F: arch/s390/
8413F: drivers/s390/
8414F: Documentation/s390/
8415F: Documentation/DocBook/s390*
8416
8417S390 COMMON I/O LAYER
8418M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8419M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8420L: linux-s390@vger.kernel.org
8421W: http://www.ibm.com/developerworks/linux/linux390/
8422S: Supported
8423F: drivers/s390/cio/
8424
8425S390 DASD DRIVER
8426M: Stefan Weinhuber <wein@de.ibm.com>
8427M: Stefan Haberland <stefan.haberland@de.ibm.com>
8428L: linux-s390@vger.kernel.org
8429W: http://www.ibm.com/developerworks/linux/linux390/
8430S: Supported
8431F: drivers/s390/block/dasd*
8432F: block/partitions/ibm.c
8433
8434S390 NETWORK DRIVERS
8435M: Ursula Braun <ursula.braun@de.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/net/
8441
8442S390 PCI SUBSYSTEM
8443M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8444M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8445L: linux-s390@vger.kernel.org
8446W: http://www.ibm.com/developerworks/linux/linux390/
8447S: Supported
8448F: arch/s390/pci/
8449F: drivers/pci/hotplug/s390_pci_hpc.c
8450
8451S390 ZCRYPT DRIVER
8452M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8453M: linux390@de.ibm.com
8454L: linux-s390@vger.kernel.org
8455W: http://www.ibm.com/developerworks/linux/linux390/
8456S: Supported
8457F: drivers/s390/crypto/
8458
8459S390 ZFCP DRIVER
8460M: Steffen Maier <maier@linux.vnet.ibm.com>
8461M: linux390@de.ibm.com
8462L: linux-s390@vger.kernel.org
8463W: http://www.ibm.com/developerworks/linux/linux390/
8464S: Supported
8465F: drivers/s390/scsi/zfcp_*
8466
8467S390 IUCV NETWORK LAYER
8468M: Ursula Braun <ursula.braun@de.ibm.com>
8469M: linux390@de.ibm.com
8470L: linux-s390@vger.kernel.org
8471W: http://www.ibm.com/developerworks/linux/linux390/
8472S: Supported
8473F: drivers/s390/net/*iucv*
8474F: include/net/iucv/
8475F: net/iucv/
8476
8477S3C24XX SD/MMC Driver
8478M: Ben Dooks <ben-linux@fluff.org>
8479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8480S: Supported
8481F: drivers/mmc/host/s3cmci.*
8482
8483SAA6588 RDS RECEIVER DRIVER
8484M: Hans Verkuil <hverkuil@xs4all.nl>
8485L: linux-media@vger.kernel.org
8486T: git git://linuxtv.org/media_tree.git
8487W: http://linuxtv.org
8488S: Odd Fixes
8489F: drivers/media/i2c/saa6588*
8490
8491SAA7134 VIDEO4LINUX DRIVER
8492M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8493L: linux-media@vger.kernel.org
8494W: http://linuxtv.org
8495T: git git://linuxtv.org/media_tree.git
8496S: Odd fixes
8497F: Documentation/video4linux/*.saa7134
8498F: drivers/media/pci/saa7134/
8499
8500SAA7146 VIDEO4LINUX-2 DRIVER
8501M: Hans Verkuil <hverkuil@xs4all.nl>
8502L: linux-media@vger.kernel.org
8503T: git git://linuxtv.org/media_tree.git
8504S: Maintained
8505F: drivers/media/common/saa7146/
8506F: drivers/media/pci/saa7146/
8507F: include/media/saa7146*
8508
8509SAMSUNG LAPTOP DRIVER
8510M: Corentin Chary <corentin.chary@gmail.com>
8511L: platform-driver-x86@vger.kernel.org
8512S: Maintained
8513F: drivers/platform/x86/samsung-laptop.c
8514
8515SAMSUNG AUDIO (ASoC) DRIVERS
8516M: Sangbeom Kim <sbkim73@samsung.com>
8517L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8518S: Supported
8519F: sound/soc/samsung/
8520
8521SAMSUNG FRAMEBUFFER DRIVER
8522M: Jingoo Han <jg1.han@samsung.com>
8523L: linux-fbdev@vger.kernel.org
8524S: Maintained
8525F: drivers/video/fbdev/s3c-fb.c
8526
8527SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8528M: Sangbeom Kim <sbkim73@samsung.com>
8529L: linux-kernel@vger.kernel.org
8530S: Supported
8531F: drivers/mfd/sec*.c
8532F: drivers/regulator/s2m*.c
8533F: drivers/regulator/s5m*.c
8534F: include/linux/mfd/samsung/
8535
8536SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8537M: Kyungmin Park <kyungmin.park@samsung.com>
8538M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8539L: linux-media@vger.kernel.org
8540Q: https://patchwork.linuxtv.org/project/linux-media/list/
8541S: Supported
8542F: drivers/media/platform/exynos4-is/
8543
8544SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8545M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8546L: linux-media@vger.kernel.org
8547L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8548S: Maintained
8549F: drivers/media/platform/s3c-camif/
8550F: include/media/s3c_camif.h
8551
8552SAMSUNG S5C73M3 CAMERA DRIVER
8553M: Kyungmin Park <kyungmin.park@samsung.com>
8554M: Andrzej Hajda <a.hajda@samsung.com>
8555L: linux-media@vger.kernel.org
8556S: Supported
8557F: drivers/media/i2c/s5c73m3/*
8558
8559SAMSUNG S5K5BAF CAMERA DRIVER
8560M: Kyungmin Park <kyungmin.park@samsung.com>
8561M: Andrzej Hajda <a.hajda@samsung.com>
8562L: linux-media@vger.kernel.org
8563S: Supported
8564F: drivers/media/i2c/s5k5baf.c
8565
8566SAMSUNG SOC CLOCK DRIVERS
8567M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8568M: Tomasz Figa <tomasz.figa@gmail.com>
8569S: Supported
8570L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8571F: drivers/clk/samsung/
8572
8573SAMSUNG SXGBE DRIVERS
8574M: Byungho An <bh74.an@samsung.com>
8575M: Girish K S <ks.giri@samsung.com>
8576M: Vipul Pandya <vipul.pandya@samsung.com>
8577S: Supported
8578L: netdev@vger.kernel.org
8579F: drivers/net/ethernet/samsung/sxgbe/
8580
8581SAMSUNG THERMAL DRIVER
8582M: Lukasz Majewski <l.majewski@samsung.com>
8583L: linux-pm@vger.kernel.org
8584L: linux-samsung-soc@vger.kernel.org
8585S: Supported
8586T: https://github.com/lmajewski/linux-samsung-thermal.git
8587F: drivers/thermal/samsung/
8588
8589SAMSUNG USB2 PHY DRIVER
8590M: Kamil Debski <k.debski@samsung.com>
8591L: linux-kernel@vger.kernel.org
8592S: Supported
8593F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8594F: Documentation/phy/samsung-usb2.txt
8595F: drivers/phy/phy-exynos4210-usb2.c
8596F: drivers/phy/phy-exynos4x12-usb2.c
8597F: drivers/phy/phy-exynos5250-usb2.c
8598F: drivers/phy/phy-s5pv210-usb2.c
8599F: drivers/phy/phy-samsung-usb2.c
8600F: drivers/phy/phy-samsung-usb2.h
8601
8602SERIAL DRIVERS
8603M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8604L: linux-serial@vger.kernel.org
8605S: Maintained
8606F: drivers/tty/serial/
8607
8608SYNOPSYS DESIGNWARE DMAC DRIVER
8609M: Viresh Kumar <viresh.linux@gmail.com>
8610M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8611S: Maintained
8612F: include/linux/dma/dw.h
8613F: include/linux/platform_data/dma-dw.h
8614F: drivers/dma/dw/
8615
8616SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8617M: Seungwon Jeon <tgih.jun@samsung.com>
8618M: Jaehoon Chung <jh80.chung@samsung.com>
8619L: linux-mmc@vger.kernel.org
8620S: Maintained
8621F: include/linux/mmc/dw_mmc.h
8622F: drivers/mmc/host/dw_mmc*
8623
8624THUNDERBOLT DRIVER
8625M: Andreas Noever <andreas.noever@gmail.com>
8626S: Maintained
8627F: drivers/thunderbolt/
8628
8629TIMEKEEPING, CLOCKSOURCE CORE, NTP
8630M: John Stultz <john.stultz@linaro.org>
8631M: Thomas Gleixner <tglx@linutronix.de>
8632L: linux-kernel@vger.kernel.org
8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8634S: Supported
8635F: include/linux/clocksource.h
8636F: include/linux/time.h
8637F: include/linux/timex.h
8638F: include/uapi/linux/time.h
8639F: include/uapi/linux/timex.h
8640F: kernel/time/clocksource.c
8641F: kernel/time/time*.c
8642F: kernel/time/ntp.c
8643F: tools/testing/selftests/timers/
8644
8645SC1200 WDT DRIVER
8646M: Zwane Mwaikambo <zwanem@gmail.com>
8647S: Maintained
8648F: drivers/watchdog/sc1200wdt.c
8649
8650SCHEDULER
8651M: Ingo Molnar <mingo@redhat.com>
8652M: Peter Zijlstra <peterz@infradead.org>
8653L: linux-kernel@vger.kernel.org
8654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8655S: Maintained
8656F: kernel/sched/
8657F: include/linux/sched.h
8658F: include/uapi/linux/sched.h
8659F: include/linux/wait.h
8660
8661SCORE ARCHITECTURE
8662M: Chen Liqin <liqin.linux@gmail.com>
8663M: Lennox Wu <lennox.wu@gmail.com>
8664W: http://www.sunplus.com
8665S: Supported
8666F: arch/score/
8667
8668SCSI CDROM DRIVER
8669M: Jens Axboe <axboe@kernel.dk>
8670L: linux-scsi@vger.kernel.org
8671W: http://www.kernel.dk
8672S: Maintained
8673F: drivers/scsi/sr*
8674
8675SCSI RDMA PROTOCOL (SRP) INITIATOR
8676M: Bart Van Assche <bart.vanassche@sandisk.com>
8677L: linux-rdma@vger.kernel.org
8678S: Supported
8679W: http://www.openfabrics.org
8680Q: http://patchwork.kernel.org/project/linux-rdma/list/
8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8682F: drivers/infiniband/ulp/srp/
8683F: include/scsi/srp.h
8684
8685SCSI SG DRIVER
8686M: Doug Gilbert <dgilbert@interlog.com>
8687L: linux-scsi@vger.kernel.org
8688W: http://sg.danny.cz/sg
8689S: Maintained
8690F: Documentation/scsi/scsi-generic.txt
8691F: drivers/scsi/sg.c
8692F: include/scsi/sg.h
8693
8694SCSI SUBSYSTEM
8695M: "James E.J. Bottomley" <JBottomley@odin.com>
8696L: linux-scsi@vger.kernel.org
8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8698S: Maintained
8699F: drivers/scsi/
8700F: include/scsi/
8701
8702SCSI TAPE DRIVER
8703M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8704L: linux-scsi@vger.kernel.org
8705S: Maintained
8706F: Documentation/scsi/st.txt
8707F: drivers/scsi/st.*
8708F: drivers/scsi/st_*.h
8709
8710SCTP PROTOCOL
8711M: Vlad Yasevich <vyasevich@gmail.com>
8712M: Neil Horman <nhorman@tuxdriver.com>
8713L: linux-sctp@vger.kernel.org
8714W: http://lksctp.sourceforge.net
8715S: Maintained
8716F: Documentation/networking/sctp.txt
8717F: include/linux/sctp.h
8718F: include/uapi/linux/sctp.h
8719F: include/net/sctp/
8720F: net/sctp/
8721
8722SCx200 CPU SUPPORT
8723M: Jim Cromie <jim.cromie@gmail.com>
8724S: Odd Fixes
8725F: Documentation/i2c/busses/scx200_acb
8726F: arch/x86/platform/scx200/
8727F: drivers/watchdog/scx200_wdt.c
8728F: drivers/i2c/busses/scx200*
8729F: drivers/mtd/maps/scx200_docflash.c
8730F: include/linux/scx200.h
8731
8732SCx200 GPIO DRIVER
8733M: Jim Cromie <jim.cromie@gmail.com>
8734S: Maintained
8735F: drivers/char/scx200_gpio.c
8736F: include/linux/scx200_gpio.h
8737
8738SCx200 HRT CLOCKSOURCE DRIVER
8739M: Jim Cromie <jim.cromie@gmail.com>
8740S: Maintained
8741F: drivers/clocksource/scx200_hrt.c
8742
8743SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8744M: Sascha Sommer <saschasommer@freenet.de>
8745L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8746S: Maintained
8747F: drivers/mmc/host/sdricoh_cs.c
8748
8749SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8750L: linux-mmc@vger.kernel.org
8751S: Orphan
8752F: drivers/mmc/host/sdhci.*
8753F: drivers/mmc/host/sdhci-pltfm.[ch]
8754
8755SECURE COMPUTING
8756M: Kees Cook <keescook@chromium.org>
8757R: Andy Lutomirski <luto@amacapital.net>
8758R: Will Drewry <wad@chromium.org>
8759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8760S: Supported
8761F: kernel/seccomp.c
8762F: include/uapi/linux/seccomp.h
8763F: include/linux/seccomp.h
8764K: \bsecure_computing
8765K: \bTIF_SECCOMP\b
8766
8767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8768M: Ben Dooks <ben-linux@fluff.org>
8769M: Jaehoon Chung <jh80.chung@samsung.com>
8770L: linux-mmc@vger.kernel.org
8771S: Maintained
8772F: drivers/mmc/host/sdhci-s3c*
8773
8774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8775M: Viresh Kumar <viresh.linux@gmail.com>
8776L: spear-devel@list.st.com
8777L: linux-mmc@vger.kernel.org
8778S: Maintained
8779F: drivers/mmc/host/sdhci-spear.c
8780
8781SECURITY SUBSYSTEM
8782M: James Morris <james.l.morris@oracle.com>
8783M: Serge E. Hallyn <serge@hallyn.com>
8784L: linux-security-module@vger.kernel.org (suggested Cc:)
8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8786W: http://kernsec.org/
8787S: Supported
8788F: security/
8789
8790SECURITY CONTACT
8791M: Security Officers <security@kernel.org>
8792S: Supported
8793
8794SELINUX SECURITY MODULE
8795M: Paul Moore <paul@paul-moore.com>
8796M: Stephen Smalley <sds@tycho.nsa.gov>
8797M: Eric Paris <eparis@parisplace.org>
8798L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8799W: http://selinuxproject.org
8800T: git git://git.infradead.org/users/pcmoore/selinux
8801S: Supported
8802F: include/linux/selinux*
8803F: security/selinux/
8804F: scripts/selinux/
8805
8806APPARMOR SECURITY MODULE
8807M: John Johansen <john.johansen@canonical.com>
8808L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8809W: apparmor.wiki.kernel.org
8810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8811S: Supported
8812F: security/apparmor/
8813
8814SENSABLE PHANTOM
8815M: Jiri Slaby <jirislaby@gmail.com>
8816S: Maintained
8817F: drivers/misc/phantom.c
8818F: include/uapi/linux/phantom.h
8819
8820SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8821M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8822L: linux-scsi@vger.kernel.org
8823W: http://www.emulex.com
8824S: Supported
8825F: drivers/scsi/be2iscsi/
8826
8827SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
8828M: Sathya Perla <sathya.perla@emulex.com>
8829M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
8830M: Ajit Khaparde <ajit.khaparde@emulex.com>
8831L: netdev@vger.kernel.org
8832W: http://www.emulex.com
8833S: Supported
8834F: drivers/net/ethernet/emulex/benet/
8835
8836EMULEX ONECONNECT ROCE DRIVER
8837M: Selvin Xavier <selvin.xavier@emulex.com>
8838M: Devesh Sharma <devesh.sharma@emulex.com>
8839M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8840L: linux-rdma@vger.kernel.org
8841W: http://www.emulex.com
8842S: Supported
8843F: drivers/infiniband/hw/ocrdma/
8844
8845SFC NETWORK DRIVER
8846M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8847M: Shradha Shah <sshah@solarflare.com>
8848L: netdev@vger.kernel.org
8849S: Supported
8850F: drivers/net/ethernet/sfc/
8851
8852SGI GRU DRIVER
8853M: Dimitri Sivanich <sivanich@sgi.com>
8854S: Maintained
8855F: drivers/misc/sgi-gru/
8856
8857SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8858M: Pat Gefre <pfg@sgi.com>
8859L: linux-ia64@vger.kernel.org
8860S: Supported
8861F: Documentation/ia64/serial.txt
8862F: drivers/tty/serial/ioc?_serial.c
8863F: include/linux/ioc?.h
8864
8865SGI XP/XPC/XPNET DRIVER
8866M: Cliff Whickman <cpw@sgi.com>
8867M: Robin Holt <robinmholt@gmail.com>
8868S: Maintained
8869F: drivers/misc/sgi-xp/
8870
8871SI2157 MEDIA DRIVER
8872M: Antti Palosaari <crope@iki.fi>
8873L: linux-media@vger.kernel.org
8874W: http://linuxtv.org/
8875W: http://palosaari.fi/linux/
8876Q: http://patchwork.linuxtv.org/project/linux-media/list/
8877T: git git://linuxtv.org/anttip/media_tree.git
8878S: Maintained
8879F: drivers/media/tuners/si2157*
8880
8881SI2168 MEDIA DRIVER
8882M: Antti Palosaari <crope@iki.fi>
8883L: linux-media@vger.kernel.org
8884W: http://linuxtv.org/
8885W: http://palosaari.fi/linux/
8886Q: http://patchwork.linuxtv.org/project/linux-media/list/
8887T: git git://linuxtv.org/anttip/media_tree.git
8888S: Maintained
8889F: drivers/media/dvb-frontends/si2168*
8890
8891SI470X FM RADIO RECEIVER I2C DRIVER
8892M: Hans Verkuil <hverkuil@xs4all.nl>
8893L: linux-media@vger.kernel.org
8894T: git git://linuxtv.org/media_tree.git
8895W: http://linuxtv.org
8896S: Odd Fixes
8897F: drivers/media/radio/si470x/radio-si470x-i2c.c
8898
8899SI470X FM RADIO RECEIVER USB DRIVER
8900M: Hans Verkuil <hverkuil@xs4all.nl>
8901L: linux-media@vger.kernel.org
8902T: git git://linuxtv.org/media_tree.git
8903W: http://linuxtv.org
8904S: Maintained
8905F: drivers/media/radio/si470x/radio-si470x-common.c
8906F: drivers/media/radio/si470x/radio-si470x.h
8907F: drivers/media/radio/si470x/radio-si470x-usb.c
8908
8909SI4713 FM RADIO TRANSMITTER I2C DRIVER
8910M: Eduardo Valentin <edubezval@gmail.com>
8911L: linux-media@vger.kernel.org
8912T: git git://linuxtv.org/media_tree.git
8913W: http://linuxtv.org
8914S: Odd Fixes
8915F: drivers/media/radio/si4713/si4713.?
8916
8917SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8918M: Eduardo Valentin <edubezval@gmail.com>
8919L: linux-media@vger.kernel.org
8920T: git git://linuxtv.org/media_tree.git
8921W: http://linuxtv.org
8922S: Odd Fixes
8923F: drivers/media/radio/si4713/radio-platform-si4713.c
8924
8925SI4713 FM RADIO TRANSMITTER USB DRIVER
8926M: Hans Verkuil <hverkuil@xs4all.nl>
8927L: linux-media@vger.kernel.org
8928T: git git://linuxtv.org/media_tree.git
8929W: http://linuxtv.org
8930S: Maintained
8931F: drivers/media/radio/si4713/radio-usb-si4713.c
8932
8933SIANO DVB DRIVER
8934M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8935L: linux-media@vger.kernel.org
8936W: http://linuxtv.org
8937T: git git://linuxtv.org/media_tree.git
8938S: Odd fixes
8939F: drivers/media/common/siano/
8940F: drivers/media/usb/siano/
8941F: drivers/media/usb/siano/
8942F: drivers/media/mmc/siano/
8943
8944SIMPLEFB FB DRIVER
8945M: Hans de Goede <hdegoede@redhat.com>
8946L: linux-fbdev@vger.kernel.org
8947S: Maintained
8948F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8949F: drivers/video/fbdev/simplefb.c
8950F: include/linux/platform_data/simplefb.h
8951
8952SH_VEU V4L2 MEM2MEM DRIVER
8953L: linux-media@vger.kernel.org
8954S: Orphan
8955F: drivers/media/platform/sh_veu.c
8956
8957SH_VOU V4L2 OUTPUT DRIVER
8958L: linux-media@vger.kernel.org
8959S: Orphan
8960F: drivers/media/platform/sh_vou.c
8961F: include/media/sh_vou.h
8962
8963SIMPLE FIRMWARE INTERFACE (SFI)
8964M: Len Brown <lenb@kernel.org>
8965L: sfi-devel@simplefirmware.org
8966W: http://simplefirmware.org/
8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8968S: Supported
8969F: arch/x86/platform/sfi/
8970F: drivers/sfi/
8971F: include/linux/sfi*.h
8972
8973SIMTEC EB110ATX (Chalice CATS)
8974P: Ben Dooks
8975P: Vincent Sanders <vince@simtec.co.uk>
8976M: Simtec Linux Team <linux@simtec.co.uk>
8977W: http://www.simtec.co.uk/products/EB110ATX/
8978S: Supported
8979
8980SIMTEC EB2410ITX (BAST)
8981P: Ben Dooks
8982P: Vincent Sanders <vince@simtec.co.uk>
8983M: Simtec Linux Team <linux@simtec.co.uk>
8984W: http://www.simtec.co.uk/products/EB2410ITX/
8985S: Supported
8986F: arch/arm/mach-s3c24xx/mach-bast.c
8987F: arch/arm/mach-s3c24xx/bast-ide.c
8988F: arch/arm/mach-s3c24xx/bast-irq.c
8989
8990TI DAVINCI MACHINE SUPPORT
8991M: Sekhar Nori <nsekhar@ti.com>
8992M: Kevin Hilman <khilman@deeprootsystems.com>
8993T: git git://gitorious.org/linux-davinci/linux-davinci.git
8994Q: http://patchwork.kernel.org/project/linux-davinci/list/
8995S: Supported
8996F: arch/arm/mach-davinci/
8997F: drivers/i2c/busses/i2c-davinci.c
8998
8999TI DAVINCI SERIES MEDIA DRIVER
9000M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9001L: linux-media@vger.kernel.org
9002W: http://linuxtv.org/
9003Q: http://patchwork.linuxtv.org/project/linux-media/list/
9004T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9005S: Maintained
9006F: drivers/media/platform/davinci/
9007F: include/media/davinci/
9008
9009TI AM437X VPFE DRIVER
9010M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9011L: linux-media@vger.kernel.org
9012W: http://linuxtv.org/
9013Q: http://patchwork.linuxtv.org/project/linux-media/list/
9014T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9015S: Maintained
9016F: drivers/media/platform/am437x/
9017
9018OV2659 OMNIVISION SENSOR DRIVER
9019M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9020L: linux-media@vger.kernel.org
9021W: http://linuxtv.org/
9022Q: http://patchwork.linuxtv.org/project/linux-media/list/
9023T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9024S: Maintained
9025F: drivers/media/i2c/ov2659.c
9026F: include/media/ov2659.h
9027
9028SIS 190 ETHERNET DRIVER
9029M: Francois Romieu <romieu@fr.zoreil.com>
9030L: netdev@vger.kernel.org
9031S: Maintained
9032F: drivers/net/ethernet/sis/sis190.c
9033
9034SIS 900/7016 FAST ETHERNET DRIVER
9035M: Daniele Venzano <venza@brownhat.org>
9036W: http://www.brownhat.org/sis900.html
9037L: netdev@vger.kernel.org
9038S: Maintained
9039F: drivers/net/ethernet/sis/sis900.*
9040
9041SIS FRAMEBUFFER DRIVER
9042M: Thomas Winischhofer <thomas@winischhofer.net>
9043W: http://www.winischhofer.net/linuxsisvga.shtml
9044S: Maintained
9045F: Documentation/fb/sisfb.txt
9046F: drivers/video/fbdev/sis/
9047F: include/video/sisfb.h
9048
9049SIS USB2VGA DRIVER
9050M: Thomas Winischhofer <thomas@winischhofer.net>
9051W: http://www.winischhofer.at/linuxsisusbvga.shtml
9052S: Maintained
9053F: drivers/usb/misc/sisusbvga/
9054
9055SLAB ALLOCATOR
9056M: Christoph Lameter <cl@linux.com>
9057M: Pekka Enberg <penberg@kernel.org>
9058M: David Rientjes <rientjes@google.com>
9059M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9060M: Andrew Morton <akpm@linux-foundation.org>
9061L: linux-mm@kvack.org
9062S: Maintained
9063F: include/linux/sl?b*.h
9064F: mm/sl?b*
9065
9066SLEEPABLE READ-COPY UPDATE (SRCU)
9067M: Lai Jiangshan <laijs@cn.fujitsu.com>
9068M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9069M: Josh Triplett <josh@joshtriplett.org>
9070R: Steven Rostedt <rostedt@goodmis.org>
9071R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9072L: linux-kernel@vger.kernel.org
9073W: http://www.rdrop.com/users/paulmck/RCU/
9074S: Supported
9075T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9076F: include/linux/srcu.h
9077F: kernel/rcu/srcu.c
9078
9079SMACK SECURITY MODULE
9080M: Casey Schaufler <casey@schaufler-ca.com>
9081L: linux-security-module@vger.kernel.org
9082W: http://schaufler-ca.com
9083T: git git://git.gitorious.org/smack-next/kernel.git
9084S: Maintained
9085F: Documentation/security/Smack.txt
9086F: security/smack/
9087
9088DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9089M: Kevin Hilman <khilman@kernel.org>
9090M: Nishanth Menon <nm@ti.com>
9091S: Maintained
9092F: drivers/power/avs/
9093F: include/linux/power/smartreflex.h
9094L: linux-pm@vger.kernel.org
9095
9096SMC91x ETHERNET DRIVER
9097M: Nicolas Pitre <nico@fluxnic.net>
9098S: Odd Fixes
9099F: drivers/net/ethernet/smsc/smc91x.*
9100
9101SMIA AND SMIA++ IMAGE SENSOR DRIVER
9102M: Sakari Ailus <sakari.ailus@iki.fi>
9103L: linux-media@vger.kernel.org
9104S: Maintained
9105F: drivers/media/i2c/smiapp/
9106F: include/media/smiapp.h
9107F: drivers/media/i2c/smiapp-pll.c
9108F: drivers/media/i2c/smiapp-pll.h
9109F: include/uapi/linux/smiapp.h
9110F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9111
9112SMM665 HARDWARE MONITOR DRIVER
9113M: Guenter Roeck <linux@roeck-us.net>
9114L: lm-sensors@lm-sensors.org
9115S: Maintained
9116F: Documentation/hwmon/smm665
9117F: drivers/hwmon/smm665.c
9118
9119SMSC EMC2103 HARDWARE MONITOR DRIVER
9120M: Steve Glendinning <steve.glendinning@shawell.net>
9121L: lm-sensors@lm-sensors.org
9122S: Maintained
9123F: Documentation/hwmon/emc2103
9124F: drivers/hwmon/emc2103.c
9125
9126SMSC SCH5627 HARDWARE MONITOR DRIVER
9127M: Hans de Goede <hdegoede@redhat.com>
9128L: lm-sensors@lm-sensors.org
9129S: Supported
9130F: Documentation/hwmon/sch5627
9131F: drivers/hwmon/sch5627.c
9132
9133SMSC47B397 HARDWARE MONITOR DRIVER
9134M: Jean Delvare <jdelvare@suse.de>
9135L: lm-sensors@lm-sensors.org
9136S: Maintained
9137F: Documentation/hwmon/smsc47b397
9138F: drivers/hwmon/smsc47b397.c
9139
9140SMSC911x ETHERNET DRIVER
9141M: Steve Glendinning <steve.glendinning@shawell.net>
9142L: netdev@vger.kernel.org
9143S: Maintained
9144F: include/linux/smsc911x.h
9145F: drivers/net/ethernet/smsc/smsc911x.*
9146
9147SMSC9420 PCI ETHERNET DRIVER
9148M: Steve Glendinning <steve.glendinning@shawell.net>
9149L: netdev@vger.kernel.org
9150S: Maintained
9151F: drivers/net/ethernet/smsc/smsc9420.*
9152
9153SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9154M: Steve Glendinning <steve.glendinning@shawell.net>
9155L: linux-fbdev@vger.kernel.org
9156S: Maintained
9157F: drivers/video/fbdev/smscufx.c
9158
9159SOC-CAMERA V4L2 SUBSYSTEM
9160M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9161L: linux-media@vger.kernel.org
9162T: git git://linuxtv.org/media_tree.git
9163S: Maintained
9164F: include/media/soc*
9165F: drivers/media/i2c/soc_camera/
9166F: drivers/media/platform/soc_camera/
9167
9168SOEKRIS NET48XX LED SUPPORT
9169M: Chris Boot <bootc@bootc.net>
9170S: Maintained
9171F: drivers/leds/leds-net48xx.c
9172
9173SOFTLOGIC 6x10 MPEG CODEC
9174M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9175M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9176M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9177M: Ismael Luceno <ismael@iodev.co.uk>
9178L: linux-media@vger.kernel.org
9179S: Supported
9180F: drivers/media/pci/solo6x10/
9181
9182SOFTWARE RAID (Multiple Disks) SUPPORT
9183M: Neil Brown <neilb@suse.de>
9184L: linux-raid@vger.kernel.org
9185S: Supported
9186F: drivers/md/
9187F: include/linux/raid/
9188F: include/uapi/linux/raid/
9189
9190SONIC NETWORK DRIVER
9191M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9192L: netdev@vger.kernel.org
9193S: Maintained
9194F: drivers/net/ethernet/natsemi/sonic.*
9195
9196SONICS SILICON BACKPLANE DRIVER (SSB)
9197M: Michael Buesch <m@bues.ch>
9198L: netdev@vger.kernel.org
9199S: Maintained
9200F: drivers/ssb/
9201F: include/linux/ssb/
9202
9203SONY VAIO CONTROL DEVICE DRIVER
9204M: Mattia Dongili <malattia@linux.it>
9205L: platform-driver-x86@vger.kernel.org
9206W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9207S: Maintained
9208F: Documentation/laptops/sony-laptop.txt
9209F: drivers/char/sonypi.c
9210F: drivers/platform/x86/sony-laptop.c
9211F: include/linux/sony-laptop.h
9212
9213SONY MEMORYSTICK CARD SUPPORT
9214M: Alex Dubov <oakad@yahoo.com>
9215W: http://tifmxx.berlios.de/
9216S: Maintained
9217F: drivers/memstick/host/tifm_ms.c
9218
9219SONY MEMORYSTICK STANDARD SUPPORT
9220M: Maxim Levitsky <maximlevitsky@gmail.com>
9221S: Maintained
9222F: drivers/memstick/core/ms_block.*
9223
9224SOUND
9225M: Jaroslav Kysela <perex@perex.cz>
9226M: Takashi Iwai <tiwai@suse.de>
9227L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9228W: http://www.alsa-project.org/
9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9230T: git git://git.alsa-project.org/alsa-kernel.git
9231Q: http://patchwork.kernel.org/project/alsa-devel/list/
9232S: Maintained
9233F: Documentation/sound/
9234F: include/sound/
9235F: include/uapi/sound/
9236F: sound/
9237
9238SOUND - COMPRESSED AUDIO
9239M: Vinod Koul <vinod.koul@intel.com>
9240L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9242S: Supported
9243F: Documentation/sound/alsa/compress_offload.txt
9244F: include/sound/compress_driver.h
9245F: include/uapi/sound/compress_*
9246F: sound/core/compress_offload.c
9247F: sound/soc/soc-compress.c
9248
9249SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9250M: Liam Girdwood <lgirdwood@gmail.com>
9251M: Mark Brown <broonie@kernel.org>
9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9253L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9254W: http://alsa-project.org/main/index.php/ASoC
9255S: Supported
9256F: Documentation/sound/alsa/soc/
9257F: sound/soc/
9258F: include/sound/soc*
9259
9260SOUND - DMAENGINE HELPERS
9261M: Lars-Peter Clausen <lars@metafoo.de>
9262S: Supported
9263F: include/sound/dmaengine_pcm.h
9264F: sound/core/pcm_dmaengine.c
9265F: sound/soc/soc-generic-dmaengine-pcm.c
9266
9267SP2 MEDIA DRIVER
9268M: Olli Salonen <olli.salonen@iki.fi>
9269L: linux-media@vger.kernel.org
9270W: http://linuxtv.org/
9271Q: http://patchwork.linuxtv.org/project/linux-media/list/
9272S: Maintained
9273F: drivers/media/dvb-frontends/sp2*
9274
9275SPARC + UltraSPARC (sparc/sparc64)
9276M: "David S. Miller" <davem@davemloft.net>
9277L: sparclinux@vger.kernel.org
9278Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9280T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9281S: Maintained
9282F: arch/sparc/
9283F: drivers/sbus/
9284
9285SPARC SERIAL DRIVERS
9286M: "David S. Miller" <davem@davemloft.net>
9287L: sparclinux@vger.kernel.org
9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9290S: Maintained
9291F: include/linux/sunserialcore.h
9292F: drivers/tty/serial/suncore.c
9293F: drivers/tty/serial/sunhv.c
9294F: drivers/tty/serial/sunsab.c
9295F: drivers/tty/serial/sunsab.h
9296F: drivers/tty/serial/sunsu.c
9297F: drivers/tty/serial/sunzilog.c
9298F: drivers/tty/serial/sunzilog.h
9299
9300SPARSE CHECKER
9301M: "Christopher Li" <sparse@chrisli.org>
9302L: linux-sparse@vger.kernel.org
9303W: https://sparse.wiki.kernel.org/
9304T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9305T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9306S: Maintained
9307F: include/linux/compiler.h
9308
9309SPEAR PLATFORM SUPPORT
9310M: Viresh Kumar <viresh.linux@gmail.com>
9311M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9312L: spear-devel@list.st.com
9313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9314W: http://www.st.com/spear
9315S: Maintained
9316F: arch/arm/mach-spear/
9317
9318SPEAR CLOCK FRAMEWORK SUPPORT
9319M: Viresh Kumar <viresh.linux@gmail.com>
9320L: spear-devel@list.st.com
9321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9322W: http://www.st.com/spear
9323S: Maintained
9324F: drivers/clk/spear/
9325
9326SPI SUBSYSTEM
9327M: Mark Brown <broonie@kernel.org>
9328L: linux-spi@vger.kernel.org
9329T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9330Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9331S: Maintained
9332F: Documentation/spi/
9333F: drivers/spi/
9334F: include/linux/spi/
9335F: include/uapi/linux/spi/
9336
9337SPIDERNET NETWORK DRIVER for CELL
9338M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9339M: Jens Osterkamp <jens@de.ibm.com>
9340L: netdev@vger.kernel.org
9341S: Supported
9342F: Documentation/networking/spider_net.txt
9343F: drivers/net/ethernet/toshiba/spider_net*
9344
9345SPU FILE SYSTEM
9346M: Jeremy Kerr <jk@ozlabs.org>
9347L: linuxppc-dev@lists.ozlabs.org
9348L: cbe-oss-dev@lists.ozlabs.org
9349W: http://www.ibm.com/developerworks/power/cell/
9350S: Supported
9351F: Documentation/filesystems/spufs.txt
9352F: arch/powerpc/platforms/cell/spufs/
9353
9354SQUASHFS FILE SYSTEM
9355M: Phillip Lougher <phillip@squashfs.org.uk>
9356L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9357W: http://squashfs.org.uk
9358S: Maintained
9359F: Documentation/filesystems/squashfs.txt
9360F: fs/squashfs/
9361
9362SRM (Alpha) environment access
9363M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9364S: Maintained
9365F: arch/alpha/kernel/srm_env.c
9366
9367STABLE BRANCH
9368M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9369L: stable@vger.kernel.org
9370S: Supported
9371F: Documentation/stable_kernel_rules.txt
9372
9373STAGING SUBSYSTEM
9374M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9376L: devel@driverdev.osuosl.org
9377S: Supported
9378F: drivers/staging/
9379
9380STAGING - COMEDI
9381M: Ian Abbott <abbotti@mev.co.uk>
9382M: H Hartley Sweeten <hsweeten@visionengravers.com>
9383S: Odd Fixes
9384F: drivers/staging/comedi/
9385
9386STAGING - FLARION FT1000 DRIVERS
9387M: Marek Belisko <marek.belisko@gmail.com>
9388S: Odd Fixes
9389F: drivers/staging/ft1000/
9390
9391STAGING - INDUSTRIAL IO
9392M: Jonathan Cameron <jic23@kernel.org>
9393L: linux-iio@vger.kernel.org
9394S: Odd Fixes
9395F: drivers/staging/iio/
9396
9397STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9398M: Jarod Wilson <jarod@wilsonet.com>
9399W: http://www.lirc.org/
9400S: Odd Fixes
9401F: drivers/staging/media/lirc/
9402
9403STAGING - LUSTRE PARALLEL FILESYSTEM
9404M: Oleg Drokin <oleg.drokin@intel.com>
9405M: Andreas Dilger <andreas.dilger@intel.com>
9406L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9407W: http://lustre.opensfs.org/
9408S: Maintained
9409F: drivers/staging/lustre
9410
9411STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9412M: Julian Andres Klode <jak@jak-linux.org>
9413M: Marc Dietrich <marvin24@gmx.de>
9414L: ac100@lists.launchpad.net (moderated for non-subscribers)
9415L: linux-tegra@vger.kernel.org
9416S: Maintained
9417F: drivers/staging/nvec/
9418
9419STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9420M: Jens Frederich <jfrederich@gmail.com>
9421M: Daniel Drake <dsd@laptop.org>
9422M: Jon Nettleton <jon.nettleton@gmail.com>
9423W: http://wiki.laptop.org/go/DCON
9424S: Maintained
9425F: drivers/staging/olpc_dcon/
9426
9427STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9428M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9429S: Maintained
9430F: drivers/staging/ozwpan/
9431
9432STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9433M: Willy Tarreau <willy@meta-x.org>
9434S: Odd Fixes
9435F: drivers/staging/panel/
9436
9437STAGING - REALTEK RTL8712U DRIVERS
9438M: Larry Finger <Larry.Finger@lwfinger.net>
9439M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9440S: Odd Fixes
9441F: drivers/staging/rtl8712/
9442
9443STAGING - REALTEK RTL8723U WIRELESS DRIVER
9444M: Larry Finger <Larry.Finger@lwfinger.net>
9445M: Jes Sorensen <Jes.Sorensen@redhat.com>
9446L: linux-wireless@vger.kernel.org
9447S: Maintained
9448F: drivers/staging/rtl8723au/
9449
9450STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9451M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9452M: Teddy Wang <teddy.wang@siliconmotion.com>
9453M: Sudip Mukherjee <sudip@vectorindia.org>
9454L: linux-fbdev@vger.kernel.org
9455S: Maintained
9456F: drivers/staging/sm7xxfb/
9457
9458STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9459M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9460M: Teddy Wang <teddy.wang@siliconmotion.com>
9461M: Sudip Mukherjee <sudip@vectorindia.org>
9462L: linux-fbdev@vger.kernel.org
9463S: Maintained
9464F: drivers/staging/sm750fb/
9465
9466STAGING - SLICOSS
9467M: Lior Dotan <liodot@gmail.com>
9468M: Christopher Harrer <charrer@alacritech.com>
9469S: Odd Fixes
9470F: drivers/staging/slicoss/
9471
9472STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9473M: William Hubbs <w.d.hubbs@gmail.com>
9474M: Chris Brannon <chris@the-brannons.com>
9475M: Kirk Reiser <kirk@reisers.ca>
9476M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9477L: speakup@linux-speakup.org
9478W: http://www.linux-speakup.org/
9479S: Odd Fixes
9480F: drivers/staging/speakup/
9481
9482STAGING - VIA VT665X DRIVERS
9483M: Forest Bond <forest@alittletooquiet.net>
9484S: Odd Fixes
9485F: drivers/staging/vt665?/
9486
9487STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9488M: Arnaud Patard <arnaud.patard@rtp-net.org>
9489S: Odd Fixes
9490F: drivers/staging/xgifb/
9491
9492STARFIRE/DURALAN NETWORK DRIVER
9493M: Ion Badulescu <ionut@badula.org>
9494S: Odd Fixes
9495F: drivers/net/ethernet/adaptec/starfire*
9496
9497SUN3/3X
9498M: Sam Creasey <sammy@sammy.net>
9499W: http://sammy.net/sun3/
9500S: Maintained
9501F: arch/m68k/kernel/*sun3*
9502F: arch/m68k/sun3*/
9503F: arch/m68k/include/asm/sun3*
9504F: drivers/net/ethernet/i825xx/sun3*
9505
9506SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9507M: Hans de Goede <hdegoede@redhat.com>
9508L: linux-input@vger.kernel.org
9509S: Maintained
9510F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9511F: drivers/input/keyboard/sun4i-lradc-keys.c
9512
9513SUNDANCE NETWORK DRIVER
9514M: Denis Kirjanov <kda@linux-powerpc.org>
9515L: netdev@vger.kernel.org
9516S: Maintained
9517F: drivers/net/ethernet/dlink/sundance.c
9518
9519SUPERH
9520L: linux-sh@vger.kernel.org
9521Q: http://patchwork.kernel.org/project/linux-sh/list/
9522S: Orphan
9523F: Documentation/sh/
9524F: arch/sh/
9525F: drivers/sh/
9526
9527SUSPEND TO RAM
9528M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9529M: Len Brown <len.brown@intel.com>
9530M: Pavel Machek <pavel@ucw.cz>
9531L: linux-pm@vger.kernel.org
9532S: Supported
9533F: Documentation/power/
9534F: arch/x86/kernel/acpi/
9535F: drivers/base/power/
9536F: kernel/power/
9537F: include/linux/suspend.h
9538F: include/linux/freezer.h
9539F: include/linux/pm.h
9540
9541SVGA HANDLING
9542M: Martin Mares <mj@ucw.cz>
9543L: linux-video@atrey.karlin.mff.cuni.cz
9544S: Maintained
9545F: Documentation/svga.txt
9546F: arch/x86/boot/video*
9547
9548SWIOTLB SUBSYSTEM
9549M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9550L: linux-kernel@vger.kernel.org
9551S: Supported
9552F: lib/swiotlb.c
9553F: arch/*/kernel/pci-swiotlb.c
9554F: include/linux/swiotlb.h
9555
9556SWITCHDEV
9557M: Jiri Pirko <jiri@resnulli.us>
9558L: netdev@vger.kernel.org
9559S: Supported
9560F: net/switchdev/
9561F: include/net/switchdev.h
9562
9563SYNOPSYS ARC ARCHITECTURE
9564M: Vineet Gupta <vgupta@synopsys.com>
9565S: Supported
9566F: arch/arc/
9567F: Documentation/devicetree/bindings/arc/
9568F: drivers/tty/serial/arc_uart.c
9569
9570SYSV FILESYSTEM
9571M: Christoph Hellwig <hch@infradead.org>
9572S: Maintained
9573F: Documentation/filesystems/sysv-fs.txt
9574F: fs/sysv/
9575F: include/linux/sysv_fs.h
9576
9577TARGET SUBSYSTEM
9578M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9579L: linux-scsi@vger.kernel.org
9580L: target-devel@vger.kernel.org
9581W: http://www.linux-iscsi.org
9582W: http://groups.google.com/group/linux-iscsi-target-dev
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9584S: Supported
9585F: drivers/target/
9586F: include/target/
9587F: Documentation/target/
9588
9589TASKSTATS STATISTICS INTERFACE
9590M: Balbir Singh <bsingharora@gmail.com>
9591S: Maintained
9592F: Documentation/accounting/taskstats*
9593F: include/linux/taskstats*
9594F: kernel/taskstats.c
9595
9596TC CLASSIFIER
9597M: Jamal Hadi Salim <jhs@mojatatu.com>
9598L: netdev@vger.kernel.org
9599S: Maintained
9600F: include/net/pkt_cls.h
9601F: include/uapi/linux/pkt_cls.h
9602F: net/sched/
9603
9604TCP LOW PRIORITY MODULE
9605M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9606M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9607W: http://tcp-lp-mod.sourceforge.net/
9608S: Maintained
9609F: net/ipv4/tcp_lp.c
9610
9611TDA10071 MEDIA DRIVER
9612M: Antti Palosaari <crope@iki.fi>
9613L: linux-media@vger.kernel.org
9614W: http://linuxtv.org/
9615W: http://palosaari.fi/linux/
9616Q: http://patchwork.linuxtv.org/project/linux-media/list/
9617T: git git://linuxtv.org/anttip/media_tree.git
9618S: Maintained
9619F: drivers/media/dvb-frontends/tda10071*
9620
9621TDA18212 MEDIA DRIVER
9622M: Antti Palosaari <crope@iki.fi>
9623L: linux-media@vger.kernel.org
9624W: http://linuxtv.org/
9625W: http://palosaari.fi/linux/
9626Q: http://patchwork.linuxtv.org/project/linux-media/list/
9627T: git git://linuxtv.org/anttip/media_tree.git
9628S: Maintained
9629F: drivers/media/tuners/tda18212*
9630
9631TDA18218 MEDIA DRIVER
9632M: Antti Palosaari <crope@iki.fi>
9633L: linux-media@vger.kernel.org
9634W: http://linuxtv.org/
9635W: http://palosaari.fi/linux/
9636Q: http://patchwork.linuxtv.org/project/linux-media/list/
9637T: git git://linuxtv.org/anttip/media_tree.git
9638S: Maintained
9639F: drivers/media/tuners/tda18218*
9640
9641TDA18271 MEDIA DRIVER
9642M: Michael Krufky <mkrufky@linuxtv.org>
9643L: linux-media@vger.kernel.org
9644W: http://linuxtv.org/
9645W: http://github.com/mkrufky
9646Q: http://patchwork.linuxtv.org/project/linux-media/list/
9647T: git git://linuxtv.org/mkrufky/tuners.git
9648S: Maintained
9649F: drivers/media/tuners/tda18271*
9650
9651TDA827x MEDIA DRIVER
9652M: Michael Krufky <mkrufky@linuxtv.org>
9653L: linux-media@vger.kernel.org
9654W: http://linuxtv.org/
9655W: http://github.com/mkrufky
9656Q: http://patchwork.linuxtv.org/project/linux-media/list/
9657T: git git://linuxtv.org/mkrufky/tuners.git
9658S: Maintained
9659F: drivers/media/tuners/tda8290.*
9660
9661TDA8290 MEDIA DRIVER
9662M: Michael Krufky <mkrufky@linuxtv.org>
9663L: linux-media@vger.kernel.org
9664W: http://linuxtv.org/
9665W: http://github.com/mkrufky
9666Q: http://patchwork.linuxtv.org/project/linux-media/list/
9667T: git git://linuxtv.org/mkrufky/tuners.git
9668S: Maintained
9669F: drivers/media/tuners/tda8290.*
9670
9671TDA9840 MEDIA DRIVER
9672M: Hans Verkuil <hverkuil@xs4all.nl>
9673L: linux-media@vger.kernel.org
9674T: git git://linuxtv.org/media_tree.git
9675W: http://linuxtv.org
9676S: Maintained
9677F: drivers/media/i2c/tda9840*
9678
9679TEA5761 TUNER DRIVER
9680M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9681L: linux-media@vger.kernel.org
9682W: http://linuxtv.org
9683T: git git://linuxtv.org/media_tree.git
9684S: Odd fixes
9685F: drivers/media/tuners/tea5761.*
9686
9687TEA5767 TUNER DRIVER
9688M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9689L: linux-media@vger.kernel.org
9690W: http://linuxtv.org
9691T: git git://linuxtv.org/media_tree.git
9692S: Maintained
9693F: drivers/media/tuners/tea5767.*
9694
9695TEA6415C MEDIA DRIVER
9696M: Hans Verkuil <hverkuil@xs4all.nl>
9697L: linux-media@vger.kernel.org
9698T: git git://linuxtv.org/media_tree.git
9699W: http://linuxtv.org
9700S: Maintained
9701F: drivers/media/i2c/tea6415c*
9702
9703TEA6420 MEDIA DRIVER
9704M: Hans Verkuil <hverkuil@xs4all.nl>
9705L: linux-media@vger.kernel.org
9706T: git git://linuxtv.org/media_tree.git
9707W: http://linuxtv.org
9708S: Maintained
9709F: drivers/media/i2c/tea6420*
9710
9711TEAM DRIVER
9712M: Jiri Pirko <jiri@resnulli.us>
9713L: netdev@vger.kernel.org
9714S: Supported
9715F: drivers/net/team/
9716F: include/linux/if_team.h
9717F: include/uapi/linux/if_team.h
9718
9719TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9720M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9721S: Maintained
9722F: arch/x86/platform/ts5500/
9723
9724TECHNOTREND USB IR RECEIVER
9725M: Sean Young <sean@mess.org>
9726L: linux-media@vger.kernel.org
9727S: Maintained
9728F: drivers/media/rc/ttusbir.c
9729
9730TEGRA ARCHITECTURE SUPPORT
9731M: Stephen Warren <swarren@wwwdotorg.org>
9732M: Thierry Reding <thierry.reding@gmail.com>
9733M: Alexandre Courbot <gnurou@gmail.com>
9734L: linux-tegra@vger.kernel.org
9735Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9737S: Supported
9738N: [^a-z]tegra
9739
9740TEGRA CLOCK DRIVER
9741M: Peter De Schrijver <pdeschrijver@nvidia.com>
9742M: Prashant Gaikwad <pgaikwad@nvidia.com>
9743S: Supported
9744F: drivers/clk/tegra/
9745
9746TEGRA DMA DRIVER
9747M: Laxman Dewangan <ldewangan@nvidia.com>
9748S: Supported
9749F: drivers/dma/tegra20-apb-dma.c
9750
9751TEGRA I2C DRIVER
9752M: Laxman Dewangan <ldewangan@nvidia.com>
9753S: Supported
9754F: drivers/i2c/busses/i2c-tegra.c
9755
9756TEGRA IOMMU DRIVERS
9757M: Hiroshi Doyu <hdoyu@nvidia.com>
9758S: Supported
9759F: drivers/iommu/tegra*
9760
9761TEGRA KBC DRIVER
9762M: Rakesh Iyer <riyer@nvidia.com>
9763M: Laxman Dewangan <ldewangan@nvidia.com>
9764S: Supported
9765F: drivers/input/keyboard/tegra-kbc.c
9766
9767TEGRA PWM DRIVER
9768M: Thierry Reding <thierry.reding@gmail.com>
9769S: Supported
9770F: drivers/pwm/pwm-tegra.c
9771
9772TEGRA SERIAL DRIVER
9773M: Laxman Dewangan <ldewangan@nvidia.com>
9774S: Supported
9775F: drivers/tty/serial/serial-tegra.c
9776
9777TEGRA SPI DRIVER
9778M: Laxman Dewangan <ldewangan@nvidia.com>
9779S: Supported
9780F: drivers/spi/spi-tegra*
9781
9782TEHUTI ETHERNET DRIVER
9783M: Andy Gospodarek <andy@greyhouse.net>
9784L: netdev@vger.kernel.org
9785S: Supported
9786F: drivers/net/ethernet/tehuti/*
9787
9788Telecom Clock Driver for MCPL0010
9789M: Mark Gross <mark.gross@intel.com>
9790S: Supported
9791F: drivers/char/tlclk.c
9792
9793TENSILICA XTENSA PORT (xtensa)
9794M: Chris Zankel <chris@zankel.net>
9795M: Max Filippov <jcmvbkbc@gmail.com>
9796L: linux-xtensa@linux-xtensa.org
9797S: Maintained
9798F: arch/xtensa/
9799F: drivers/irqchip/irq-xtensa-*
9800
9801THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9802M: Hans Verkuil <hverkuil@xs4all.nl>
9803L: linux-media@vger.kernel.org
9804T: git git://linuxtv.org/media_tree.git
9805W: http://linuxtv.org
9806S: Maintained
9807F: drivers/media/radio/radio-raremono.c
9808
9809THERMAL
9810M: Zhang Rui <rui.zhang@intel.com>
9811M: Eduardo Valentin <edubezval@gmail.com>
9812L: linux-pm@vger.kernel.org
9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9814T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9815Q: https://patchwork.kernel.org/project/linux-pm/list/
9816S: Supported
9817F: drivers/thermal/
9818F: include/linux/thermal.h
9819F: include/uapi/linux/thermal.h
9820F: include/linux/cpu_cooling.h
9821F: Documentation/devicetree/bindings/thermal/
9822
9823THINGM BLINK(1) USB RGB LED DRIVER
9824M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9825S: Maintained
9826F: drivers/hid/hid-thingm.c
9827
9828THINKPAD ACPI EXTRAS DRIVER
9829M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9830L: ibm-acpi-devel@lists.sourceforge.net
9831L: platform-driver-x86@vger.kernel.org
9832W: http://ibm-acpi.sourceforge.net
9833W: http://thinkwiki.org/wiki/Ibm-acpi
9834T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9835S: Maintained
9836F: drivers/platform/x86/thinkpad_acpi.c
9837
9838TI BANDGAP AND THERMAL DRIVER
9839M: Eduardo Valentin <edubezval@gmail.com>
9840L: linux-pm@vger.kernel.org
9841L: linux-omap@vger.kernel.org
9842S: Maintained
9843F: drivers/thermal/ti-soc-thermal/
9844
9845TI CDCE706 CLOCK DRIVER
9846M: Max Filippov <jcmvbkbc@gmail.com>
9847S: Maintained
9848F: drivers/clk/clk-cdce706.c
9849
9850TI CLOCK DRIVER
9851M: Tero Kristo <t-kristo@ti.com>
9852L: linux-omap@vger.kernel.org
9853S: Maintained
9854F: drivers/clk/ti/
9855F: include/linux/clk/ti.h
9856
9857TI FLASH MEDIA INTERFACE DRIVER
9858M: Alex Dubov <oakad@yahoo.com>
9859S: Maintained
9860F: drivers/misc/tifm*
9861F: drivers/mmc/host/tifm_sd.c
9862F: include/linux/tifm.h
9863
9864TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9865M: Santosh Shilimkar <ssantosh@kernel.org>
9866L: linux-kernel@vger.kernel.org
9867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868S: Maintained
9869F: drivers/soc/ti/*
9870T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9871
9872
9873TI LM49xxx FAMILY ASoC CODEC DRIVERS
9874M: M R Swami Reddy <mr.swami.reddy@ti.com>
9875M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9876L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9877S: Maintained
9878F: sound/soc/codecs/lm49453*
9879F: sound/soc/codecs/isabelle*
9880
9881TI LP855x BACKLIGHT DRIVER
9882M: Milo Kim <milo.kim@ti.com>
9883S: Maintained
9884F: Documentation/backlight/lp855x-driver.txt
9885F: drivers/video/backlight/lp855x_bl.c
9886F: include/linux/platform_data/lp855x.h
9887
9888TI LP8727 CHARGER DRIVER
9889M: Milo Kim <milo.kim@ti.com>
9890S: Maintained
9891F: drivers/power/lp8727_charger.c
9892F: include/linux/platform_data/lp8727.h
9893
9894TI LP8788 MFD DRIVER
9895M: Milo Kim <milo.kim@ti.com>
9896S: Maintained
9897F: drivers/iio/adc/lp8788_adc.c
9898F: drivers/leds/leds-lp8788.c
9899F: drivers/mfd/lp8788*.c
9900F: drivers/power/lp8788-charger.c
9901F: drivers/regulator/lp8788-*.c
9902F: include/linux/mfd/lp8788*.h
9903
9904TI NETCP ETHERNET DRIVER
9905M: Wingman Kwok <w-kwok2@ti.com>
9906M: Murali Karicheri <m-karicheri2@ti.com>
9907L: netdev@vger.kernel.org
9908S: Maintained
9909F: drivers/net/ethernet/ti/netcp*
9910
9911TI TWL4030 SERIES SOC CODEC DRIVER
9912M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9913L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9914S: Maintained
9915F: sound/soc/codecs/twl4030*
9916
9917TI WILINK WIRELESS DRIVERS
9918L: linux-wireless@vger.kernel.org
9919W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9920W: http://wireless.kernel.org/en/users/Drivers/wl1251
9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9922S: Orphan
9923F: drivers/net/wireless/ti/
9924F: include/linux/wl12xx.h
9925
9926TIPC NETWORK LAYER
9927M: Jon Maloy <jon.maloy@ericsson.com>
9928M: Ying Xue <ying.xue@windriver.com>
9929L: netdev@vger.kernel.org (core kernel code)
9930L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9931W: http://tipc.sourceforge.net/
9932S: Maintained
9933F: include/uapi/linux/tipc*.h
9934F: net/tipc/
9935
9936TILE ARCHITECTURE
9937M: Chris Metcalf <cmetcalf@ezchip.com>
9938W: http://www.ezchip.com/scm/
9939S: Supported
9940F: arch/tile/
9941F: drivers/char/tile-srom.c
9942F: drivers/edac/tile_edac.c
9943F: drivers/net/ethernet/tile/
9944F: drivers/rtc/rtc-tile.c
9945F: drivers/tty/hvc/hvc_tile.c
9946F: drivers/tty/serial/tilegx.c
9947F: drivers/usb/host/*-tilegx.c
9948F: include/linux/usb/tilegx.h
9949
9950TLAN NETWORK DRIVER
9951M: Samuel Chessman <chessman@tux.org>
9952L: tlan-devel@lists.sourceforge.net (subscribers-only)
9953W: http://sourceforge.net/projects/tlan/
9954S: Maintained
9955F: Documentation/networking/tlan.txt
9956F: drivers/net/ethernet/ti/tlan.*
9957
9958TOMOYO SECURITY MODULE
9959M: Kentaro Takeda <takedakn@nttdata.co.jp>
9960M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9961L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9962L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9963L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9964L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9965W: http://tomoyo.sourceforge.jp/
9966T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9967S: Maintained
9968F: security/tomoyo/
9969
9970TOPSTAR LAPTOP EXTRAS DRIVER
9971M: Herton Ronaldo Krzesinski <herton@canonical.com>
9972L: platform-driver-x86@vger.kernel.org
9973S: Maintained
9974F: drivers/platform/x86/topstar-laptop.c
9975
9976TOSHIBA ACPI EXTRAS DRIVER
9977M: Azael Avalos <coproscefalo@gmail.com>
9978L: platform-driver-x86@vger.kernel.org
9979S: Maintained
9980F: drivers/platform/x86/toshiba_acpi.c
9981
9982TOSHIBA BLUETOOTH DRIVER
9983M: Azael Avalos <coproscefalo@gmail.com>
9984L: platform-driver-x86@vger.kernel.org
9985S: Maintained
9986F: drivers/platform/x86/toshiba_bluetooth.c
9987
9988TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
9989M: Azael Avalos <coproscefalo@gmail.com>
9990L: platform-driver-x86@vger.kernel.org
9991S: Maintained
9992F: drivers/platform/x86/toshiba_haps.c
9993
9994TOSHIBA SMM DRIVER
9995M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9996L: tlinux-users@tce.toshiba-dme.co.jp
9997W: http://www.buzzard.org.uk/toshiba/
9998S: Maintained
9999F: drivers/char/toshiba.c
10000F: include/linux/toshiba.h
10001F: include/uapi/linux/toshiba.h
10002
10003TMIO MMC DRIVER
10004M: Ian Molton <ian.molton@codethink.co.uk>
10005L: linux-mmc@vger.kernel.org
10006S: Maintained
10007F: drivers/mmc/host/tmio_mmc*
10008F: drivers/mmc/host/sh_mobile_sdhi.c
10009F: include/linux/mmc/tmio.h
10010F: include/linux/mmc/sh_mobile_sdhi.h
10011
10012TMP401 HARDWARE MONITOR DRIVER
10013M: Guenter Roeck <linux@roeck-us.net>
10014L: lm-sensors@lm-sensors.org
10015S: Maintained
10016F: Documentation/hwmon/tmp401
10017F: drivers/hwmon/tmp401.c
10018
10019TMPFS (SHMEM FILESYSTEM)
10020M: Hugh Dickins <hughd@google.com>
10021L: linux-mm@kvack.org
10022S: Maintained
10023F: include/linux/shmem_fs.h
10024F: mm/shmem.c
10025
10026TM6000 VIDEO4LINUX DRIVER
10027M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10028L: linux-media@vger.kernel.org
10029W: http://linuxtv.org
10030T: git git://linuxtv.org/media_tree.git
10031S: Odd fixes
10032F: drivers/media/usb/tm6000/
10033
10034TW68 VIDEO4LINUX DRIVER
10035M: Hans Verkuil <hverkuil@xs4all.nl>
10036L: linux-media@vger.kernel.org
10037T: git git://linuxtv.org/media_tree.git
10038W: http://linuxtv.org
10039S: Odd Fixes
10040F: drivers/media/pci/tw68/
10041
10042TPM DEVICE DRIVER
10043M: Peter Huewe <peterhuewe@gmx.de>
10044M: Marcel Selhorst <tpmdd@selhorst.net>
10045R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10046W: http://tpmdd.sourceforge.net
10047L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10048Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10049T: https://github.com/PeterHuewe/linux-tpmdd
10050S: Maintained
10051F: drivers/char/tpm/
10052
10053TPM IBM_VTPM DEVICE DRIVER
10054M: Ashley Lai <ashleydlai@gmail.com>
10055W: http://tpmdd.sourceforge.net
10056L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10057S: Maintained
10058F: drivers/char/tpm/tpm_ibmvtpm*
10059
10060TRACING
10061M: Steven Rostedt <rostedt@goodmis.org>
10062M: Ingo Molnar <mingo@redhat.com>
10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10064S: Maintained
10065F: Documentation/trace/ftrace.txt
10066F: arch/*/*/*/ftrace.h
10067F: arch/*/kernel/ftrace.c
10068F: include/*/ftrace.h
10069F: include/linux/trace*.h
10070F: include/trace/
10071F: kernel/trace/
10072F: tools/testing/selftests/ftrace/
10073
10074TRIVIAL PATCHES
10075M: Jiri Kosina <trivial@kernel.org>
10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10077S: Maintained
10078K: ^Subject:.*(?i)trivial
10079
10080TTY LAYER
10081M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10082M: Jiri Slaby <jslaby@suse.cz>
10083S: Supported
10084T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10085F: drivers/tty/
10086F: drivers/tty/serial/serial_core.c
10087F: include/linux/serial_core.h
10088F: include/linux/serial.h
10089F: include/linux/tty.h
10090F: include/uapi/linux/serial_core.h
10091F: include/uapi/linux/serial.h
10092F: include/uapi/linux/tty.h
10093
10094TUA9001 MEDIA DRIVER
10095M: Antti Palosaari <crope@iki.fi>
10096L: linux-media@vger.kernel.org
10097W: http://linuxtv.org/
10098W: http://palosaari.fi/linux/
10099Q: http://patchwork.linuxtv.org/project/linux-media/list/
10100T: git git://linuxtv.org/anttip/media_tree.git
10101S: Maintained
10102F: drivers/media/tuners/tua9001*
10103
10104TULIP NETWORK DRIVERS
10105M: Grant Grundler <grundler@parisc-linux.org>
10106L: netdev@vger.kernel.org
10107S: Maintained
10108F: drivers/net/ethernet/dec/tulip/
10109
10110TUN/TAP driver
10111M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10112W: http://vtun.sourceforge.net/tun
10113S: Maintained
10114F: Documentation/networking/tuntap.txt
10115F: arch/um/os-Linux/drivers/
10116
10117TURBOCHANNEL SUBSYSTEM
10118M: "Maciej W. Rozycki" <macro@linux-mips.org>
10119M: Ralf Baechle <ralf@linux-mips.org>
10120L: linux-mips@linux-mips.org
10121Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10122S: Maintained
10123F: drivers/tc/
10124F: include/linux/tc.h
10125
10126U14-34F SCSI DRIVER
10127M: Dario Ballabio <ballabio_dario@emc.com>
10128L: linux-scsi@vger.kernel.org
10129S: Maintained
10130F: drivers/scsi/u14-34f.c
10131
10132UBI FILE SYSTEM (UBIFS)
10133M: Artem Bityutskiy <dedekind1@gmail.com>
10134M: Adrian Hunter <adrian.hunter@intel.com>
10135L: linux-mtd@lists.infradead.org
10136T: git git://git.infradead.org/ubifs-2.6.git
10137W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10138S: Maintained
10139F: Documentation/filesystems/ubifs.txt
10140F: fs/ubifs/
10141
10142UCLINUX (AND M68KNOMMU)
10143M: Greg Ungerer <gerg@uclinux.org>
10144W: http://www.uclinux.org/
10145L: uclinux-dev@uclinux.org (subscribers-only)
10146S: Maintained
10147F: arch/m68k/*/*_no.*
10148F: arch/m68k/include/asm/*_no.*
10149
10150UDF FILESYSTEM
10151M: Jan Kara <jack@suse.cz>
10152S: Maintained
10153F: Documentation/filesystems/udf.txt
10154F: fs/udf/
10155
10156UFS FILESYSTEM
10157M: Evgeniy Dushistov <dushistov@mail.ru>
10158S: Maintained
10159F: Documentation/filesystems/ufs.txt
10160F: fs/ufs/
10161
10162UHID USERSPACE HID IO DRIVER:
10163M: David Herrmann <dh.herrmann@googlemail.com>
10164L: linux-input@vger.kernel.org
10165S: Maintained
10166F: drivers/hid/uhid.c
10167F: include/uapi/linux/uhid.h
10168
10169ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10170L: linux-usb@vger.kernel.org
10171S: Orphan
10172F: drivers/uwb/
10173F: include/linux/uwb.h
10174F: include/linux/uwb/
10175
10176UNICORE32 ARCHITECTURE:
10177M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10178W: http://mprc.pku.edu.cn/~guanxuetao/linux
10179S: Maintained
10180T: git git://github.com/gxt/linux.git
10181F: arch/unicore32/
10182
10183UNIFDEF
10184M: Tony Finch <dot@dotat.at>
10185W: http://dotat.at/prog/unifdef
10186S: Maintained
10187F: scripts/unifdef.c
10188
10189UNIFORM CDROM DRIVER
10190M: Jens Axboe <axboe@kernel.dk>
10191W: http://www.kernel.dk
10192S: Maintained
10193F: Documentation/cdrom/
10194F: drivers/cdrom/cdrom.c
10195F: include/linux/cdrom.h
10196F: include/uapi/linux/cdrom.h
10197
10198UNISYS S-PAR DRIVERS
10199M: Benjamin Romer <benjamin.romer@unisys.com>
10200M: David Kershner <david.kershner@unisys.com>
10201L: sparmaintainer@unisys.com (Unisys internal)
10202S: Supported
10203F: drivers/staging/unisys/
10204
10205UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10206M: Vinayak Holikatti <vinholikatti@gmail.com>
10207L: linux-scsi@vger.kernel.org
10208S: Supported
10209F: Documentation/scsi/ufs.txt
10210F: drivers/scsi/ufs/
10211
10212UNSORTED BLOCK IMAGES (UBI)
10213M: Artem Bityutskiy <dedekind1@gmail.com>
10214M: Richard Weinberger <richard@nod.at>
10215W: http://www.linux-mtd.infradead.org/
10216L: linux-mtd@lists.infradead.org
10217T: git git://git.infradead.org/ubifs-2.6.git
10218S: Supported
10219F: drivers/mtd/ubi/
10220F: include/linux/mtd/ubi.h
10221F: include/uapi/mtd/ubi-user.h
10222
10223USB ACM DRIVER
10224M: Oliver Neukum <oliver@neukum.org>
10225L: linux-usb@vger.kernel.org
10226S: Maintained
10227F: Documentation/usb/acm.txt
10228F: drivers/usb/class/cdc-acm.*
10229
10230USB AR5523 WIRELESS DRIVER
10231M: Pontus Fuchs <pontus.fuchs@gmail.com>
10232L: linux-wireless@vger.kernel.org
10233S: Maintained
10234F: drivers/net/wireless/ath/ar5523/
10235
10236USB ATTACHED SCSI
10237M: Hans de Goede <hdegoede@redhat.com>
10238M: Gerd Hoffmann <kraxel@redhat.com>
10239L: linux-usb@vger.kernel.org
10240L: linux-scsi@vger.kernel.org
10241S: Maintained
10242F: drivers/usb/storage/uas.c
10243
10244USB CDC ETHERNET DRIVER
10245M: Oliver Neukum <oliver@neukum.org>
10246L: linux-usb@vger.kernel.org
10247S: Maintained
10248F: drivers/net/usb/cdc_*.c
10249F: include/uapi/linux/usb/cdc.h
10250
10251USB CHAOSKEY DRIVER
10252M: Keith Packard <keithp@keithp.com>
10253L: linux-usb@vger.kernel.org
10254S: Maintained
10255F: drivers/usb/misc/chaoskey.c
10256
10257USB CYPRESS C67X00 DRIVER
10258M: Peter Korsgaard <jacmet@sunsite.dk>
10259L: linux-usb@vger.kernel.org
10260S: Maintained
10261F: drivers/usb/c67x00/
10262
10263USB DAVICOM DM9601 DRIVER
10264M: Peter Korsgaard <jacmet@sunsite.dk>
10265L: netdev@vger.kernel.org
10266W: http://www.linux-usb.org/usbnet
10267S: Maintained
10268F: drivers/net/usb/dm9601.c
10269
10270USB DIAMOND RIO500 DRIVER
10271M: Cesar Miquel <miquel@df.uba.ar>
10272L: rio500-users@lists.sourceforge.net
10273W: http://rio500.sourceforge.net
10274S: Maintained
10275F: drivers/usb/misc/rio500*
10276
10277USB EHCI DRIVER
10278M: Alan Stern <stern@rowland.harvard.edu>
10279L: linux-usb@vger.kernel.org
10280S: Maintained
10281F: Documentation/usb/ehci.txt
10282F: drivers/usb/host/ehci*
10283
10284USB GADGET/PERIPHERAL SUBSYSTEM
10285M: Felipe Balbi <balbi@ti.com>
10286L: linux-usb@vger.kernel.org
10287W: http://www.linux-usb.org/gadget
10288T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10289S: Maintained
10290F: drivers/usb/gadget/
10291F: include/linux/usb/gadget*
10292
10293USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10294M: Jiri Kosina <jkosina@suse.cz>
10295L: linux-usb@vger.kernel.org
10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10297S: Maintained
10298F: Documentation/hid/hiddev.txt
10299F: drivers/hid/usbhid/
10300
10301USB ISP116X DRIVER
10302M: Olav Kongas <ok@artecdesign.ee>
10303L: linux-usb@vger.kernel.org
10304S: Maintained
10305F: drivers/usb/host/isp116x*
10306F: include/linux/usb/isp116x.h
10307
10308USB MASS STORAGE DRIVER
10309M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10310L: linux-usb@vger.kernel.org
10311L: usb-storage@lists.one-eyed-alien.net
10312S: Maintained
10313W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10314F: drivers/usb/storage/
10315
10316USB MIDI DRIVER
10317M: Clemens Ladisch <clemens@ladisch.de>
10318L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10319T: git git://git.alsa-project.org/alsa-kernel.git
10320S: Maintained
10321F: sound/usb/midi.*
10322
10323USB NETWORKING DRIVERS
10324L: linux-usb@vger.kernel.org
10325S: Odd Fixes
10326F: drivers/net/usb/
10327
10328USB OHCI DRIVER
10329M: Alan Stern <stern@rowland.harvard.edu>
10330L: linux-usb@vger.kernel.org
10331S: Maintained
10332F: Documentation/usb/ohci.txt
10333F: drivers/usb/host/ohci*
10334
10335USB OTG FSM (Finite State Machine)
10336M: Peter Chen <Peter.Chen@freescale.com>
10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10338L: linux-usb@vger.kernel.org
10339S: Maintained
10340F: drivers/usb/common/usb-otg-fsm.c
10341
10342USB OVER IP DRIVER
10343M: Valentina Manea <valentina.manea.m@gmail.com>
10344M: Shuah Khan <shuah.kh@samsung.com>
10345L: linux-usb@vger.kernel.org
10346S: Maintained
10347F: drivers/usb/usbip/
10348F: tools/usb/usbip/
10349
10350USB PEGASUS DRIVER
10351M: Petko Manolov <petkan@nucleusys.com>
10352L: linux-usb@vger.kernel.org
10353L: netdev@vger.kernel.org
10354T: git git://github.com/petkan/pegasus.git
10355W: https://github.com/petkan/pegasus
10356S: Maintained
10357F: drivers/net/usb/pegasus.*
10358
10359USB PHY LAYER
10360M: Felipe Balbi <balbi@ti.com>
10361L: linux-usb@vger.kernel.org
10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10363S: Maintained
10364F: drivers/usb/phy/
10365
10366USB PRINTER DRIVER (usblp)
10367M: Pete Zaitcev <zaitcev@redhat.com>
10368L: linux-usb@vger.kernel.org
10369S: Supported
10370F: drivers/usb/class/usblp.c
10371
10372USB RTL8150 DRIVER
10373M: Petko Manolov <petkan@nucleusys.com>
10374L: linux-usb@vger.kernel.org
10375L: netdev@vger.kernel.org
10376T: git git://github.com/petkan/rtl8150.git
10377W: https://github.com/petkan/rtl8150
10378S: Maintained
10379F: drivers/net/usb/rtl8150.c
10380
10381USB SERIAL SUBSYSTEM
10382M: Johan Hovold <johan@kernel.org>
10383L: linux-usb@vger.kernel.org
10384S: Maintained
10385F: Documentation/usb/usb-serial.txt
10386F: drivers/usb/serial/
10387F: include/linux/usb/serial.h
10388
10389USB SMSC75XX ETHERNET DRIVER
10390M: Steve Glendinning <steve.glendinning@shawell.net>
10391L: netdev@vger.kernel.org
10392S: Maintained
10393F: drivers/net/usb/smsc75xx.*
10394
10395USB SMSC95XX ETHERNET DRIVER
10396M: Steve Glendinning <steve.glendinning@shawell.net>
10397L: netdev@vger.kernel.org
10398S: Maintained
10399F: drivers/net/usb/smsc95xx.*
10400
10401USB SUBSYSTEM
10402M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10403L: linux-usb@vger.kernel.org
10404W: http://www.linux-usb.org
10405T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10406S: Supported
10407F: Documentation/usb/
10408F: drivers/usb/
10409F: include/linux/usb.h
10410F: include/linux/usb/
10411
10412USB UHCI DRIVER
10413M: Alan Stern <stern@rowland.harvard.edu>
10414L: linux-usb@vger.kernel.org
10415S: Maintained
10416F: drivers/usb/host/uhci*
10417
10418USB "USBNET" DRIVER FRAMEWORK
10419M: Oliver Neukum <oneukum@suse.de>
10420L: netdev@vger.kernel.org
10421W: http://www.linux-usb.org/usbnet
10422S: Maintained
10423F: drivers/net/usb/usbnet.c
10424F: include/linux/usb/usbnet.h
10425
10426USB VIDEO CLASS
10427M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10428L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10429L: linux-media@vger.kernel.org
10430T: git git://linuxtv.org/media_tree.git
10431W: http://www.ideasonboard.org/uvc/
10432S: Maintained
10433F: drivers/media/usb/uvc/
10434F: include/uapi/linux/uvcvideo.h
10435
10436USB VISION DRIVER
10437M: Hans Verkuil <hverkuil@xs4all.nl>
10438L: linux-media@vger.kernel.org
10439T: git git://linuxtv.org/media_tree.git
10440W: http://linuxtv.org
10441S: Odd Fixes
10442F: drivers/media/usb/usbvision/
10443
10444USB WEBCAM GADGET
10445M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10446L: linux-usb@vger.kernel.org
10447S: Maintained
10448F: drivers/usb/gadget/function/*uvc*
10449F: drivers/usb/gadget/legacy/webcam.c
10450
10451USB WIRELESS RNDIS DRIVER (rndis_wlan)
10452M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10453L: linux-wireless@vger.kernel.org
10454S: Maintained
10455F: drivers/net/wireless/rndis_wlan.c
10456
10457USB XHCI DRIVER
10458M: Mathias Nyman <mathias.nyman@intel.com>
10459L: linux-usb@vger.kernel.org
10460S: Supported
10461F: drivers/usb/host/xhci*
10462F: drivers/usb/host/pci-quirks*
10463
10464USB ZD1201 DRIVER
10465L: linux-wireless@vger.kernel.org
10466W: http://linux-lc100020.sourceforge.net
10467S: Orphan
10468F: drivers/net/wireless/zd1201.*
10469
10470USB ZR364XX DRIVER
10471M: Antoine Jacquet <royale@zerezo.com>
10472L: linux-usb@vger.kernel.org
10473L: linux-media@vger.kernel.org
10474T: git git://linuxtv.org/media_tree.git
10475W: http://royale.zerezo.com/zr364xx/
10476S: Maintained
10477F: Documentation/video4linux/zr364xx.txt
10478F: drivers/media/usb/zr364xx/
10479
10480USER-MODE LINUX (UML)
10481M: Jeff Dike <jdike@addtoit.com>
10482M: Richard Weinberger <richard@nod.at>
10483L: user-mode-linux-devel@lists.sourceforge.net
10484L: user-mode-linux-user@lists.sourceforge.net
10485W: http://user-mode-linux.sourceforge.net
10486S: Maintained
10487F: Documentation/virtual/uml/
10488F: arch/um/
10489F: arch/x86/um/
10490F: fs/hostfs/
10491F: fs/hppfs/
10492
10493USERSPACE I/O (UIO)
10494M: "Hans J. Koch" <hjk@hansjkoch.de>
10495M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10496S: Maintained
10497T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10498F: Documentation/DocBook/uio-howto.tmpl
10499F: drivers/uio/
10500F: include/linux/uio*.h
10501
10502UTIL-LINUX PACKAGE
10503M: Karel Zak <kzak@redhat.com>
10504L: util-linux@vger.kernel.org
10505W: http://en.wikipedia.org/wiki/Util-linux
10506T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10507S: Maintained
10508
10509UVESAFB DRIVER
10510M: Michal Januszewski <spock@gentoo.org>
10511L: linux-fbdev@vger.kernel.org
10512W: http://dev.gentoo.org/~spock/projects/uvesafb/
10513S: Maintained
10514F: Documentation/fb/uvesafb.txt
10515F: drivers/video/fbdev/uvesafb.*
10516
10517VFAT/FAT/MSDOS FILESYSTEM
10518M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10519S: Maintained
10520F: Documentation/filesystems/vfat.txt
10521F: fs/fat/
10522
10523VFIO DRIVER
10524M: Alex Williamson <alex.williamson@redhat.com>
10525L: kvm@vger.kernel.org
10526S: Maintained
10527F: Documentation/vfio.txt
10528F: drivers/vfio/
10529F: include/linux/vfio.h
10530F: include/uapi/linux/vfio.h
10531
10532VIDEOBUF2 FRAMEWORK
10533M: Pawel Osciak <pawel@osciak.com>
10534M: Marek Szyprowski <m.szyprowski@samsung.com>
10535M: Kyungmin Park <kyungmin.park@samsung.com>
10536L: linux-media@vger.kernel.org
10537S: Maintained
10538F: drivers/media/v4l2-core/videobuf2-*
10539F: include/media/videobuf2-*
10540
10541VIRTIO CONSOLE DRIVER
10542M: Amit Shah <amit.shah@redhat.com>
10543L: virtualization@lists.linux-foundation.org
10544S: Maintained
10545F: drivers/char/virtio_console.c
10546F: include/linux/virtio_console.h
10547F: include/uapi/linux/virtio_console.h
10548
10549VIRTIO CORE, NET AND BLOCK DRIVERS
10550M: "Michael S. Tsirkin" <mst@redhat.com>
10551L: virtualization@lists.linux-foundation.org
10552S: Maintained
10553F: drivers/virtio/
10554F: tools/virtio/
10555F: drivers/net/virtio_net.c
10556F: drivers/block/virtio_blk.c
10557F: include/linux/virtio_*.h
10558F: include/uapi/linux/virtio_*.h
10559
10560VIRTIO HOST (VHOST)
10561M: "Michael S. Tsirkin" <mst@redhat.com>
10562L: kvm@vger.kernel.org
10563L: virtualization@lists.linux-foundation.org
10564L: netdev@vger.kernel.org
10565S: Maintained
10566F: drivers/vhost/
10567F: include/uapi/linux/vhost.h
10568
10569VIRTIO INPUT DRIVER
10570M: Gerd Hoffmann <kraxel@redhat.com>
10571S: Maintained
10572F: drivers/virtio/virtio_input.c
10573F: include/uapi/linux/virtio_input.h
10574
10575VIA RHINE NETWORK DRIVER
10576M: Roger Luethi <rl@hellgate.ch>
10577S: Maintained
10578F: drivers/net/ethernet/via/via-rhine.c
10579
10580VIA SD/MMC CARD CONTROLLER DRIVER
10581M: Bruce Chang <brucechang@via.com.tw>
10582M: Harald Welte <HaraldWelte@viatech.com>
10583S: Maintained
10584F: drivers/mmc/host/via-sdmmc.c
10585
10586VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10587M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10588L: linux-fbdev@vger.kernel.org
10589S: Maintained
10590F: include/linux/via-core.h
10591F: include/linux/via-gpio.h
10592F: include/linux/via_i2c.h
10593F: drivers/video/fbdev/via/
10594
10595VIA VELOCITY NETWORK DRIVER
10596M: Francois Romieu <romieu@fr.zoreil.com>
10597L: netdev@vger.kernel.org
10598S: Maintained
10599F: drivers/net/ethernet/via/via-velocity.*
10600
10601VIVID VIRTUAL VIDEO DRIVER
10602M: Hans Verkuil <hverkuil@xs4all.nl>
10603L: linux-media@vger.kernel.org
10604T: git git://linuxtv.org/media_tree.git
10605W: http://linuxtv.org
10606S: Maintained
10607F: drivers/media/platform/vivid/*
10608
10609VLAN (802.1Q)
10610M: Patrick McHardy <kaber@trash.net>
10611L: netdev@vger.kernel.org
10612S: Maintained
10613F: drivers/net/macvlan.c
10614F: include/linux/if_*vlan.h
10615F: net/8021q/
10616
10617VLYNQ BUS
10618M: Florian Fainelli <florian@openwrt.org>
10619L: openwrt-devel@lists.openwrt.org (subscribers-only)
10620S: Maintained
10621F: drivers/vlynq/vlynq.c
10622F: include/linux/vlynq.h
10623
10624VME SUBSYSTEM
10625M: Martyn Welch <martyn.welch@ge.com>
10626M: Manohar Vanga <manohar.vanga@gmail.com>
10627M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10628L: devel@driverdev.osuosl.org
10629S: Maintained
10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10631F: Documentation/vme_api.txt
10632F: drivers/staging/vme/
10633F: drivers/vme/
10634F: include/linux/vme*
10635
10636VMWARE HYPERVISOR INTERFACE
10637M: Alok Kataria <akataria@vmware.com>
10638L: virtualization@lists.linux-foundation.org
10639S: Supported
10640F: arch/x86/kernel/cpu/vmware.c
10641
10642VMWARE BALLOON DRIVER
10643M: Xavier Deguillard <xdeguillard@vmware.com>
10644M: Philip Moltmann <moltmann@vmware.com>
10645M: "VMware, Inc." <pv-drivers@vmware.com>
10646L: linux-kernel@vger.kernel.org
10647S: Maintained
10648F: drivers/misc/vmw_balloon.c
10649
10650VMWARE VMMOUSE SUBDRIVER
10651M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10652M: "VMware, Inc." <pv-drivers@vmware.com>
10653L: linux-input@vger.kernel.org
10654S: Maintained
10655F: drivers/input/mouse/vmmouse.c
10656F: drivers/input/mouse/vmmouse.h
10657
10658VMWARE VMXNET3 ETHERNET DRIVER
10659M: Shreyas Bhatewara <sbhatewara@vmware.com>
10660M: "VMware, Inc." <pv-drivers@vmware.com>
10661L: netdev@vger.kernel.org
10662S: Maintained
10663F: drivers/net/vmxnet3/
10664
10665VMware PVSCSI driver
10666M: Arvind Kumar <arvindkumar@vmware.com>
10667M: VMware PV-Drivers <pv-drivers@vmware.com>
10668L: linux-scsi@vger.kernel.org
10669S: Maintained
10670F: drivers/scsi/vmw_pvscsi.c
10671F: drivers/scsi/vmw_pvscsi.h
10672
10673VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10674M: Liam Girdwood <lgirdwood@gmail.com>
10675M: Mark Brown <broonie@kernel.org>
10676L: linux-kernel@vger.kernel.org
10677W: http://opensource.wolfsonmicro.com/node/15
10678W: http://www.slimlogic.co.uk/?p=48
10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10680S: Supported
10681F: drivers/regulator/
10682F: include/linux/regulator/
10683
10684VT1211 HARDWARE MONITOR DRIVER
10685M: Juerg Haefliger <juergh@gmail.com>
10686L: lm-sensors@lm-sensors.org
10687S: Maintained
10688F: Documentation/hwmon/vt1211
10689F: drivers/hwmon/vt1211.c
10690
10691VT8231 HARDWARE MONITOR DRIVER
10692M: Roger Lucas <vt8231@hiddenengine.co.uk>
10693L: lm-sensors@lm-sensors.org
10694S: Maintained
10695F: drivers/hwmon/vt8231.c
10696
10697VUB300 USB to SDIO/SD/MMC bridge chip
10698M: Tony Olech <tony.olech@elandigitalsystems.com>
10699L: linux-mmc@vger.kernel.org
10700L: linux-usb@vger.kernel.org
10701S: Supported
10702F: drivers/mmc/host/vub300.c
10703
10704W1 DALLAS'S 1-WIRE BUS
10705M: Evgeniy Polyakov <zbr@ioremap.net>
10706S: Maintained
10707F: Documentation/w1/
10708F: drivers/w1/
10709
10710W83791D HARDWARE MONITORING DRIVER
10711M: Marc Hulsman <m.hulsman@tudelft.nl>
10712L: lm-sensors@lm-sensors.org
10713S: Maintained
10714F: Documentation/hwmon/w83791d
10715F: drivers/hwmon/w83791d.c
10716
10717W83793 HARDWARE MONITORING DRIVER
10718M: Rudolf Marek <r.marek@assembler.cz>
10719L: lm-sensors@lm-sensors.org
10720S: Maintained
10721F: Documentation/hwmon/w83793
10722F: drivers/hwmon/w83793.c
10723
10724W83795 HARDWARE MONITORING DRIVER
10725M: Jean Delvare <jdelvare@suse.de>
10726L: lm-sensors@lm-sensors.org
10727S: Maintained
10728F: drivers/hwmon/w83795.c
10729
10730W83L51xD SD/MMC CARD INTERFACE DRIVER
10731M: Pierre Ossman <pierre@ossman.eu>
10732S: Maintained
10733F: drivers/mmc/host/wbsd.*
10734
10735WACOM PROTOCOL 4 SERIAL TABLETS
10736M: Julian Squires <julian@cipht.net>
10737M: Hans de Goede <hdegoede@redhat.com>
10738L: linux-input@vger.kernel.org
10739S: Maintained
10740F: drivers/input/tablet/wacom_serial4.c
10741
10742WATCHDOG DEVICE DRIVERS
10743M: Wim Van Sebroeck <wim@iguana.be>
10744L: linux-watchdog@vger.kernel.org
10745W: http://www.linux-watchdog.org/
10746T: git git://www.linux-watchdog.org/linux-watchdog.git
10747S: Maintained
10748F: Documentation/watchdog/
10749F: drivers/watchdog/
10750F: include/linux/watchdog.h
10751F: include/uapi/linux/watchdog.h
10752
10753WD7000 SCSI DRIVER
10754M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10755L: linux-scsi@vger.kernel.org
10756S: Maintained
10757F: drivers/scsi/wd7000.c
10758
10759WIIMOTE HID DRIVER
10760M: David Herrmann <dh.herrmann@googlemail.com>
10761L: linux-input@vger.kernel.org
10762S: Maintained
10763F: drivers/hid/hid-wiimote*
10764
10765WINBOND CIR DRIVER
10766M: David Härdeman <david@hardeman.nu>
10767S: Maintained
10768F: drivers/media/rc/winbond-cir.c
10769
10770WIMAX STACK
10771M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10772M: linux-wimax@intel.com
10773L: wimax@linuxwimax.org (subscribers-only)
10774S: Supported
10775W: http://linuxwimax.org
10776F: Documentation/wimax/README.wimax
10777F: include/linux/wimax/debug.h
10778F: include/net/wimax.h
10779F: include/uapi/linux/wimax.h
10780F: net/wimax/
10781
10782WISTRON LAPTOP BUTTON DRIVER
10783M: Miloslav Trmac <mitr@volny.cz>
10784S: Maintained
10785F: drivers/input/misc/wistron_btns.c
10786
10787WL3501 WIRELESS PCMCIA CARD DRIVER
10788M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10789L: linux-wireless@vger.kernel.org
10790W: http://oops.ghostprotocols.net:81/blog
10791S: Maintained
10792F: drivers/net/wireless/wl3501*
10793
10794WM97XX TOUCHSCREEN DRIVERS
10795M: Mark Brown <broonie@kernel.org>
10796M: Liam Girdwood <lrg@slimlogic.co.uk>
10797L: linux-input@vger.kernel.org
10798T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10799W: http://opensource.wolfsonmicro.com/node/7
10800S: Supported
10801F: drivers/input/touchscreen/*wm97*
10802F: include/linux/wm97xx.h
10803
10804WOLFSON MICROELECTRONICS DRIVERS
10805L: patches@opensource.wolfsonmicro.com
10806T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10807T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10808W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10809S: Supported
10810F: Documentation/hwmon/wm83??
10811F: arch/arm/mach-s3c64xx/mach-crag6410*
10812F: drivers/clk/clk-wm83*.c
10813F: drivers/extcon/extcon-arizona.c
10814F: drivers/leds/leds-wm83*.c
10815F: drivers/gpio/gpio-*wm*.c
10816F: drivers/gpio/gpio-arizona.c
10817F: drivers/hwmon/wm83??-hwmon.c
10818F: drivers/input/misc/wm831x-on.c
10819F: drivers/input/touchscreen/wm831x-ts.c
10820F: drivers/input/touchscreen/wm97*.c
10821F: drivers/mfd/arizona*
10822F: drivers/mfd/wm*.c
10823F: drivers/power/wm83*.c
10824F: drivers/rtc/rtc-wm83*.c
10825F: drivers/regulator/wm8*.c
10826F: drivers/video/backlight/wm83*_bl.c
10827F: drivers/watchdog/wm83*_wdt.c
10828F: include/linux/mfd/arizona/
10829F: include/linux/mfd/wm831x/
10830F: include/linux/mfd/wm8350/
10831F: include/linux/mfd/wm8400*
10832F: include/linux/wm97xx.h
10833F: include/sound/wm????.h
10834F: sound/soc/codecs/arizona.?
10835F: sound/soc/codecs/wm*
10836
10837WORKQUEUE
10838M: Tejun Heo <tj@kernel.org>
10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10840S: Maintained
10841F: include/linux/workqueue.h
10842F: kernel/workqueue.c
10843F: Documentation/workqueue.txt
10844
10845X.25 NETWORK LAYER
10846M: Andrew Hendry <andrew.hendry@gmail.com>
10847L: linux-x25@vger.kernel.org
10848S: Odd Fixes
10849F: Documentation/networking/x25*
10850F: include/net/x25*
10851F: net/x25/
10852
10853X86 ARCHITECTURE (32-BIT AND 64-BIT)
10854M: Thomas Gleixner <tglx@linutronix.de>
10855M: Ingo Molnar <mingo@redhat.com>
10856M: "H. Peter Anvin" <hpa@zytor.com>
10857M: x86@kernel.org
10858L: linux-kernel@vger.kernel.org
10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10860S: Maintained
10861F: Documentation/x86/
10862F: arch/x86/
10863
10864X86 PLATFORM DRIVERS
10865M: Darren Hart <dvhart@infradead.org>
10866L: platform-driver-x86@vger.kernel.org
10867T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10868S: Maintained
10869F: drivers/platform/x86/
10870
10871X86 MCE INFRASTRUCTURE
10872M: Tony Luck <tony.luck@intel.com>
10873M: Borislav Petkov <bp@alien8.de>
10874L: linux-edac@vger.kernel.org
10875S: Maintained
10876F: arch/x86/kernel/cpu/mcheck/*
10877
10878X86 VDSO
10879M: Andy Lutomirski <luto@amacapital.net>
10880L: linux-kernel@vger.kernel.org
10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10882S: Maintained
10883F: arch/x86/vdso/
10884
10885XC2028/3028 TUNER DRIVER
10886M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10887L: linux-media@vger.kernel.org
10888W: http://linuxtv.org
10889T: git git://linuxtv.org/media_tree.git
10890S: Maintained
10891F: drivers/media/tuners/tuner-xc2028.*
10892
10893XEN HYPERVISOR INTERFACE
10894M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10895M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10896M: David Vrabel <david.vrabel@citrix.com>
10897L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10899S: Supported
10900F: arch/x86/xen/
10901F: drivers/*/xen-*front.c
10902F: drivers/xen/
10903F: arch/x86/include/asm/xen/
10904F: include/xen/
10905F: include/uapi/xen/
10906
10907XEN HYPERVISOR ARM
10908M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10909L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10910S: Supported
10911F: arch/arm/xen/
10912F: arch/arm/include/asm/xen/
10913
10914XEN HYPERVISOR ARM64
10915M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10916L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10917S: Supported
10918F: arch/arm64/xen/
10919F: arch/arm64/include/asm/xen/
10920
10921XEN NETWORK BACKEND DRIVER
10922M: Ian Campbell <ian.campbell@citrix.com>
10923M: Wei Liu <wei.liu2@citrix.com>
10924L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10925L: netdev@vger.kernel.org
10926S: Supported
10927F: drivers/net/xen-netback/*
10928
10929XEN PCI SUBSYSTEM
10930M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10931L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10932S: Supported
10933F: arch/x86/pci/*xen*
10934F: drivers/pci/*xen*
10935
10936XEN BLOCK SUBSYSTEM
10937M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10938M: Roger Pau Monné <roger.pau@citrix.com>
10939L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10940S: Supported
10941F: drivers/block/xen-blkback/*
10942F: drivers/block/xen*
10943
10944XEN PVSCSI DRIVERS
10945M: Juergen Gross <jgross@suse.com>
10946L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10947L: linux-scsi@vger.kernel.org
10948S: Supported
10949F: drivers/scsi/xen-scsifront.c
10950F: drivers/xen/xen-scsiback.c
10951F: include/xen/interface/io/vscsiif.h
10952
10953XEN SWIOTLB SUBSYSTEM
10954M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10955L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10956S: Supported
10957F: arch/x86/xen/*swiotlb*
10958F: drivers/xen/*swiotlb*
10959
10960XFS FILESYSTEM
10961P: Silicon Graphics Inc
10962M: Dave Chinner <david@fromorbit.com>
10963M: xfs@oss.sgi.com
10964L: xfs@oss.sgi.com
10965W: http://oss.sgi.com/projects/xfs
10966T: git git://oss.sgi.com/xfs/xfs.git
10967S: Supported
10968F: Documentation/filesystems/xfs.txt
10969F: fs/xfs/
10970
10971XILINX AXI ETHERNET DRIVER
10972M: Anirudha Sarangi <anirudh@xilinx.com>
10973M: John Linn <John.Linn@xilinx.com>
10974S: Maintained
10975F: drivers/net/ethernet/xilinx/xilinx_axienet*
10976
10977XILINX UARTLITE SERIAL DRIVER
10978M: Peter Korsgaard <jacmet@sunsite.dk>
10979L: linux-serial@vger.kernel.org
10980S: Maintained
10981F: drivers/tty/serial/uartlite.c
10982
10983XILINX VIDEO IP CORES
10984M: Hyun Kwon <hyun.kwon@xilinx.com>
10985M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10986L: linux-media@vger.kernel.org
10987T: git git://linuxtv.org/media_tree.git
10988S: Supported
10989F: Documentation/devicetree/bindings/media/xilinx/
10990F: drivers/media/platform/xilinx/
10991F: include/uapi/linux/xilinx-v4l2-controls.h
10992
10993XILLYBUS DRIVER
10994M: Eli Billauer <eli.billauer@gmail.com>
10995L: linux-kernel@vger.kernel.org
10996S: Supported
10997F: drivers/char/xillybus/
10998
10999XTENSA XTFPGA PLATFORM SUPPORT
11000M: Max Filippov <jcmvbkbc@gmail.com>
11001L: linux-xtensa@linux-xtensa.org
11002S: Maintained
11003F: drivers/spi/spi-xtensa-xtfpga.c
11004F: sound/soc/xtensa/xtfpga-i2s.c
11005
11006YAM DRIVER FOR AX.25
11007M: Jean-Paul Roubelat <jpr@f6fbb.org>
11008L: linux-hams@vger.kernel.org
11009S: Maintained
11010F: drivers/net/hamradio/yam*
11011F: include/linux/yam.h
11012
11013YEALINK PHONE DRIVER
11014M: Henk Vergonet <Henk.Vergonet@gmail.com>
11015L: usbb2k-api-dev@nongnu.org
11016S: Maintained
11017F: Documentation/input/yealink.txt
11018F: drivers/input/misc/yealink.*
11019
11020Z8530 DRIVER FOR AX.25
11021M: Joerg Reuter <jreuter@yaina.de>
11022W: http://yaina.de/jreuter/
11023W: http://www.qsl.net/dl1bke/
11024L: linux-hams@vger.kernel.org
11025S: Maintained
11026F: Documentation/networking/z8530drv.txt
11027F: drivers/net/hamradio/*scc.c
11028F: drivers/net/hamradio/z8530.h
11029
11030ZBUD COMPRESSED PAGE ALLOCATOR
11031M: Seth Jennings <sjennings@variantweb.net>
11032L: linux-mm@kvack.org
11033S: Maintained
11034F: mm/zbud.c
11035F: include/linux/zbud.h
11036
11037ZD1211RW WIRELESS DRIVER
11038M: Daniel Drake <dsd@gentoo.org>
11039M: Ulrich Kunitz <kune@deine-taler.de>
11040W: http://zd1211.ath.cx/wiki/DriverRewrite
11041L: linux-wireless@vger.kernel.org
11042L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11043S: Maintained
11044F: drivers/net/wireless/zd1211rw/
11045
11046ZR36067 VIDEO FOR LINUX DRIVER
11047L: mjpeg-users@lists.sourceforge.net
11048L: linux-media@vger.kernel.org
11049W: http://mjpeg.sourceforge.net/driver-zoran/
11050T: hg http://linuxtv.org/hg/v4l-dvb
11051S: Odd Fixes
11052F: drivers/media/pci/zoran/
11053
11054ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11055M: Minchan Kim <minchan@kernel.org>
11056M: Nitin Gupta <ngupta@vflare.org>
11057R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11058L: linux-kernel@vger.kernel.org
11059S: Maintained
11060F: drivers/block/zram/
11061F: Documentation/blockdev/zram.txt
11062
11063ZS DECSTATION Z85C30 SERIAL DRIVER
11064M: "Maciej W. Rozycki" <macro@linux-mips.org>
11065S: Maintained
11066F: drivers/tty/serial/zs.*
11067
11068ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11069M: Minchan Kim <minchan@kernel.org>
11070M: Nitin Gupta <ngupta@vflare.org>
11071L: linux-mm@kvack.org
11072S: Maintained
11073F: mm/zsmalloc.c
11074F: include/linux/zsmalloc.h
11075F: Documentation/vm/zsmalloc.txt
11076
11077ZSWAP COMPRESSED SWAP CACHING
11078M: Seth Jennings <sjennings@variantweb.net>
11079L: linux-mm@kvack.org
11080S: Maintained
11081F: mm/zswap.c
11082
11083THE REST
11084M: Linus Torvalds <torvalds@linux-foundation.org>
11085L: linux-kernel@vger.kernel.org
11086Q: http://patchwork.kernel.org/project/LKML/list/
11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11088S: Buried alive in reporters
11089F: *
11090F: */