Merge branches 'acpi-resources', 'acpi-battery', 'acpi-doc' and 'acpi-pnp'
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Andrew Victor <linux@maxim.org.za>
896M: Nicolas Ferre <nicolas.ferre@atmel.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://maxim.org.za/at91_26.html
900W: http://www.linux4sam.org
901S: Supported
902F: arch/arm/mach-at91/
903F: include/soc/at91/
904F: arch/arm/boot/dts/at91*.dts
905F: arch/arm/boot/dts/at91*.dtsi
906F: arch/arm/boot/dts/sama*.dts
907F: arch/arm/boot/dts/sama*.dtsi
908F: arch/arm/include/debug/at91.S
909
910ARM/ATMEL AT91 Clock Support
911M: Boris Brezillon <boris.brezillon@free-electrons.com>
912S: Maintained
913F: drivers/clk/at91
914
915ARM/CALXEDA HIGHBANK ARCHITECTURE
916M: Rob Herring <robh@kernel.org>
917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
918S: Maintained
919F: arch/arm/mach-highbank/
920
921ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
922M: Krzysztof Halasa <khalasa@piap.pl>
923S: Maintained
924F: arch/arm/mach-cns3xxx/
925
926ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
927M: Alexander Shiyan <shc_work@mail.ru>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Odd Fixes
930N: clps711x
931
932ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
933M: Hartley Sweeten <hsweeten@visionengravers.com>
934M: Ryan Mallon <rmallon@gmail.com>
935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S: Maintained
937F: arch/arm/mach-ep93xx/
938F: arch/arm/mach-ep93xx/include/mach/
939
940ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
941M: Lennert Buytenhek <kernel@wantstofly.org>
942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943S: Maintained
944
945ARM/CLKDEV SUPPORT
946M: Russell King <linux@arm.linux.org.uk>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S: Maintained
949F: arch/arm/include/asm/clkdev.h
950F: drivers/clk/clkdev.c
951
952ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
953M: Mike Rapoport <mike@compulab.co.il>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955S: Maintained
956
957ARM/CONTEC MICRO9 MACHINE SUPPORT
958M: Hubert Feurstein <hubert.feurstein@contec.at>
959S: Maintained
960F: arch/arm/mach-ep93xx/micro9.c
961
962ARM/CORESIGHT FRAMEWORK AND DRIVERS
963M: Mathieu Poirier <mathieu.poirier@linaro.org>
964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965S: Maintained
966F: drivers/hwtracing/coresight/*
967F: Documentation/trace/coresight.txt
968F: Documentation/devicetree/bindings/arm/coresight.txt
969F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
970
971ARM/CORGI MACHINE SUPPORT
972M: Richard Purdie <rpurdie@rpsys.net>
973S: Maintained
974
975ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
976M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978T: git git://git.berlios.de/gemini-board
979S: Maintained
980F: arch/arm/mach-gemini/
981
982ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
983M: Barry Song <baohua@kernel.org>
984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
986S: Maintained
987F: arch/arm/mach-prima2/
988F: drivers/clk/sirf/
989F: drivers/clocksource/timer-prima2.c
990F: drivers/clocksource/timer-atlas7.c
991N: [^a-z]sirf
992
993ARM/EBSA110 MACHINE SUPPORT
994M: Russell King <linux@arm.linux.org.uk>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996W: http://www.arm.linux.org.uk/
997S: Maintained
998F: arch/arm/mach-ebsa110/
999F: drivers/net/ethernet/amd/am79c961a.*
1000
1001ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1002M: Uwe Kleine-König <kernel@pengutronix.de>
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004S: Maintained
1005N: efm32
1006
1007ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1008M: Daniel Ribeiro <drwyrm@gmail.com>
1009M: Stefan Schmidt <stefan@openezx.org>
1010M: Harald Welte <laforge@openezx.org>
1011L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1012W: http://www.openezx.org/
1013S: Maintained
1014T: topgit git://git.openezx.org/openezx.git
1015F: arch/arm/mach-pxa/ezx.c
1016
1017ARM/FARADAY FA526 PORT
1018M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
1021T: git git://git.berlios.de/gemini-board
1022F: arch/arm/mm/*-fa*
1023
1024ARM/FOOTBRIDGE ARCHITECTURE
1025M: Russell King <linux@arm.linux.org.uk>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027W: http://www.arm.linux.org.uk/
1028S: Maintained
1029F: arch/arm/include/asm/hardware/dec21285.h
1030F: arch/arm/mach-footbridge/
1031
1032ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1033M: Shawn Guo <shawn.guo@linaro.org>
1034M: Sascha Hauer <kernel@pengutronix.de>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1038F: arch/arm/mach-imx/
1039F: arch/arm/mach-mxs/
1040F: arch/arm/boot/dts/imx*
1041F: arch/arm/configs/imx*_defconfig
1042
1043ARM/FREESCALE VYBRID ARM ARCHITECTURE
1044M: Shawn Guo <shawn.guo@linaro.org>
1045M: Sascha Hauer <kernel@pengutronix.de>
1046R: Stefan Agner <stefan@agner.ch>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1050F: arch/arm/mach-imx/*vf610*
1051F: arch/arm/boot/dts/vf*
1052
1053ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1054M: Lennert Buytenhek <kernel@wantstofly.org>
1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056S: Maintained
1057
1058ARM/GUMSTIX MACHINE SUPPORT
1059M: Steve Sakoman <sakoman@gmail.com>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1064M: Philipp Zabel <philipp.zabel@gmail.com>
1065M: Paul Parsons <lost.distance@yahoo.com>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068F: arch/arm/mach-pxa/hx4700.c
1069F: arch/arm/mach-pxa/include/mach/hx4700.h
1070F: sound/soc/pxa/hx4700.c
1071
1072ARM/HISILICON SOC SUPPORT
1073M: Wei Xu <xuwei5@hisilicon.com>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075W: http://www.hisilicon.com
1076S: Supported
1077T: git git://github.com/hisilicon/linux-hisi.git
1078F: arch/arm/mach-hisi/
1079
1080ARM/HP JORNADA 7XX MACHINE SUPPORT
1081M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1082W: www.jlime.com
1083S: Maintained
1084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1085F: arch/arm/mach-sa1100/jornada720.c
1086F: arch/arm/mach-sa1100/include/mach/jornada720.h
1087
1088ARM/IGEP MACHINE SUPPORT
1089M: Enric Balletbo i Serra <eballetbo@gmail.com>
1090M: Javier Martinez Canillas <javier@dowhile0.org>
1091L: linux-omap@vger.kernel.org
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/boot/dts/omap3-igep*
1095
1096ARM/INCOME PXA270 SUPPORT
1097M: Marek Vasut <marek.vasut@gmail.com>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100F: arch/arm/mach-pxa/colibri-pxa270-income.c
1101
1102ARM/INTEL IOP32X ARM ARCHITECTURE
1103M: Lennert Buytenhek <kernel@wantstofly.org>
1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S: Maintained
1106
1107ARM/INTEL IOP33X ARM ARCHITECTURE
1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S: Orphan
1110
1111ARM/INTEL IOP13XX ARM ARCHITECTURE
1112M: Lennert Buytenhek <kernel@wantstofly.org>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115
1116ARM/INTEL IQ81342EX MACHINE SUPPORT
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IXDP2850 MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXP4XX ARM ARCHITECTURE
1127M: Imre Kaloz <kaloz@openwrt.org>
1128M: Krzysztof Halasa <khalasa@piap.pl>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131F: arch/arm/mach-ixp4xx/
1132
1133ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1134M: Jonathan Cameron <jic23@cam.ac.uk>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S: Maintained
1137F: arch/arm/mach-pxa/stargate2.c
1138F: drivers/pcmcia/pxa2xx_stargate2.c
1139
1140ARM/INTEL XSC3 (MANZANO) ARM CORE
1141M: Lennert Buytenhek <kernel@wantstofly.org>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144
1145ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1151M: Santosh Shilimkar <ssantosh@kernel.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154F: arch/arm/mach-keystone/
1155T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1156
1157ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1158M: Santosh Shilimkar <ssantosh@kernel.org>
1159L: linux-kernel@vger.kernel.org
1160S: Maintained
1161F: drivers/clk/keystone/
1162
1163ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1164M: Santosh Shilimkar <ssantosh@kernel.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166L: linux-kernel@vger.kernel.org
1167S: Maintained
1168F: drivers/clocksource/timer-keystone.c
1169
1170ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1171M: Santosh Shilimkar <ssantosh@kernel.org>
1172L: linux-kernel@vger.kernel.org
1173S: Maintained
1174F: drivers/power/reset/keystone-reset.c
1175
1176ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1177M: Santosh Shilimkar <ssantosh@kernel.org>
1178L: linux-kernel@vger.kernel.org
1179S: Maintained
1180F: drivers/memory/*emif*
1181
1182ARM/LOGICPD PXA270 MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/MAGICIAN MACHINE SUPPORT
1188M: Philipp Zabel <philipp.zabel@gmail.com>
1189S: Maintained
1190
1191ARM/Marvell Armada 370 and Armada XP SOC support
1192M: Jason Cooper <jason@lakedaemon.net>
1193M: Andrew Lunn <andrew@lunn.ch>
1194M: Gregory Clement <gregory.clement@free-electrons.com>
1195M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S: Maintained
1198F: arch/arm/mach-mvebu/
1199F: drivers/rtc/rtc-armada38x.c
1200
1201ARM/Marvell Berlin SoC support
1202M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S: Maintained
1205F: arch/arm/mach-berlin/
1206
1207ARM/Marvell Dove/MV78xx0/Orion SOC support
1208M: Jason Cooper <jason@lakedaemon.net>
1209M: Andrew Lunn <andrew@lunn.ch>
1210M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1211M: Gregory Clement <gregory.clement@free-electrons.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214F: arch/arm/mach-dove/
1215F: arch/arm/mach-mv78xx0/
1216F: arch/arm/mach-orion5x/
1217F: arch/arm/plat-orion/
1218
1219ARM/Orion SoC/Technologic Systems TS-78xx platform support
1220M: Alexander Clouter <alex@digriz.org.uk>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222W: http://www.digriz.org.uk/ts78xx/kernel
1223S: Maintained
1224F: arch/arm/mach-orion5x/ts78xx-*
1225
1226ARM/Mediatek SoC support
1227M: Matthias Brugger <matthias.bgg@gmail.com>
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1230S: Maintained
1231F: arch/arm/boot/dts/mt6*
1232F: arch/arm/boot/dts/mt8*
1233F: arch/arm/mach-mediatek/
1234N: mtk
1235K: mediatek
1236
1237ARM/MICREL KS8695 ARCHITECTURE
1238M: Greg Ungerer <gerg@uclinux.org>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240F: arch/arm/mach-ks8695/
1241S: Odd Fixes
1242
1243ARM/MIOA701 MACHINE SUPPORT
1244M: Robert Jarzmik <robert.jarzmik@free.fr>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246F: arch/arm/mach-pxa/mioa701.c
1247S: Maintained
1248
1249ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1250M: Michael Petchkovsky <mkpetch@internode.on.net>
1251S: Maintained
1252
1253ARM/NOMADIK ARCHITECTURE
1254M: Alessandro Rubini <rubini@unipv.it>
1255M: Linus Walleij <linus.walleij@linaro.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258F: arch/arm/mach-nomadik/
1259F: drivers/pinctrl/nomadik/
1260F: drivers/i2c/busses/i2c-nomadik.c
1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1262
1263ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1264M: Nelson Castillo <arhuaco@freaks-unidos.net>
1265L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1266W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1267S: Supported
1268
1269ARM/TOSA MACHINE SUPPORT
1270M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1271M: Dirk Opfer <dirk@opfer-online.de>
1272S: Maintained
1273
1274ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1275M: Marek Vasut <marek.vasut@gmail.com>
1276L: linux-arm-kernel@lists.infradead.org
1277W: http://hackndev.com
1278S: Maintained
1279F: arch/arm/mach-pxa/include/mach/palmtx.h
1280F: arch/arm/mach-pxa/palmtx.c
1281F: arch/arm/mach-pxa/include/mach/palmt5.h
1282F: arch/arm/mach-pxa/palmt5.c
1283F: arch/arm/mach-pxa/include/mach/palmld.h
1284F: arch/arm/mach-pxa/palmld.c
1285F: arch/arm/mach-pxa/include/mach/palmte2.h
1286F: arch/arm/mach-pxa/palmte2.c
1287F: arch/arm/mach-pxa/include/mach/palmtc.h
1288F: arch/arm/mach-pxa/palmtc.c
1289
1290ARM/PALM TREO SUPPORT
1291M: Tomas Cech <sleep_walker@suse.cz>
1292L: linux-arm-kernel@lists.infradead.org
1293W: http://hackndev.com
1294S: Maintained
1295F: arch/arm/mach-pxa/include/mach/palmtreo.h
1296F: arch/arm/mach-pxa/palmtreo.c
1297
1298ARM/PALMZ72 SUPPORT
1299M: Sergey Lapin <slapin@ossfans.org>
1300L: linux-arm-kernel@lists.infradead.org
1301W: http://hackndev.com
1302S: Maintained
1303F: arch/arm/mach-pxa/include/mach/palmz72.h
1304F: arch/arm/mach-pxa/palmz72.c
1305
1306ARM/PLEB SUPPORT
1307M: Peter Chubb <pleb@gelato.unsw.edu.au>
1308W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1309S: Maintained
1310
1311ARM/PT DIGITAL BOARD PORT
1312M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314W: http://www.arm.linux.org.uk/
1315S: Maintained
1316
1317ARM/QUALCOMM SUPPORT
1318M: Kumar Gala <galak@codeaurora.org>
1319M: Andy Gross <agross@codeaurora.org>
1320M: David Brown <davidb@codeaurora.org>
1321L: linux-arm-msm@vger.kernel.org
1322L: linux-soc@vger.kernel.org
1323S: Maintained
1324F: arch/arm/mach-qcom/
1325F: drivers/soc/qcom/
1326F: drivers/tty/serial/msm_serial.h
1327F: drivers/tty/serial/msm_serial.c
1328F: drivers/*/pm8???-*
1329F: drivers/mfd/ssbi.c
1330F: drivers/firmware/qcom_scm.c
1331T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1332
1333ARM/RADISYS ENP2611 MACHINE SUPPORT
1334M: Lennert Buytenhek <kernel@wantstofly.org>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337
1338ARM/RISCPC ARCHITECTURE
1339M: Russell King <linux@arm.linux.org.uk>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341W: http://www.arm.linux.org.uk/
1342S: Maintained
1343F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1344F: arch/arm/include/asm/hardware/ioc.h
1345F: arch/arm/include/asm/hardware/iomd.h
1346F: arch/arm/include/asm/hardware/memc.h
1347F: arch/arm/mach-rpc/
1348F: drivers/net/ethernet/8390/etherh.c
1349F: drivers/net/ethernet/i825xx/ether1*
1350F: drivers/net/ethernet/seeq/ether3*
1351F: drivers/scsi/arm/
1352
1353ARM/Rockchip SoC support
1354M: Heiko Stuebner <heiko@sntech.de>
1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356L: linux-rockchip@lists.infradead.org
1357S: Maintained
1358F: arch/arm/boot/dts/rk3*
1359F: arch/arm/mach-rockchip/
1360F: drivers/clk/rockchip/
1361F: drivers/i2c/busses/i2c-rk3x.c
1362F: drivers/*/*rockchip*
1363F: drivers/*/*/*rockchip*
1364F: sound/soc/rockchip/
1365N: rockchip
1366
1367ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1368M: Kukjin Kim <kgene@kernel.org>
1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1371S: Maintained
1372F: arch/arm/boot/dts/s3c*
1373F: arch/arm/boot/dts/exynos*
1374F: arch/arm/plat-samsung/
1375F: arch/arm/mach-s3c24*/
1376F: arch/arm/mach-s3c64xx/
1377F: arch/arm/mach-s5p*/
1378F: arch/arm/mach-exynos*/
1379F: drivers/*/*s3c2410*
1380F: drivers/*/*/*s3c2410*
1381F: drivers/spi/spi-s3c*
1382F: sound/soc/samsung/*
1383N: exynos
1384
1385ARM/SAMSUNG MOBILE MACHINE SUPPORT
1386M: Kyungmin Park <kyungmin.park@samsung.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389F: arch/arm/mach-s5pv210/
1390
1391ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1392M: Kyungmin Park <kyungmin.park@samsung.com>
1393M: Kamil Debski <k.debski@samsung.com>
1394L: linux-arm-kernel@lists.infradead.org
1395L: linux-media@vger.kernel.org
1396S: Maintained
1397F: drivers/media/platform/s5p-g2d/
1398
1399ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1400M: Kyungmin Park <kyungmin.park@samsung.com>
1401M: Kamil Debski <k.debski@samsung.com>
1402M: Jeongtae Park <jtp.park@samsung.com>
1403L: linux-arm-kernel@lists.infradead.org
1404L: linux-media@vger.kernel.org
1405S: Maintained
1406F: arch/arm/plat-samsung/s5p-dev-mfc.c
1407F: drivers/media/platform/s5p-mfc/
1408
1409ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1410M: Kyungmin Park <kyungmin.park@samsung.com>
1411M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1412L: linux-arm-kernel@lists.infradead.org
1413L: linux-media@vger.kernel.org
1414S: Maintained
1415F: drivers/media/platform/s5p-tv/
1416
1417ARM/SHMOBILE ARM ARCHITECTURE
1418M: Simon Horman <horms@verge.net.au>
1419M: Magnus Damm <magnus.damm@gmail.com>
1420L: linux-sh@vger.kernel.org
1421W: http://oss.renesas.com
1422Q: http://patchwork.kernel.org/project/linux-sh/list/
1423T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1424S: Supported
1425F: arch/arm/boot/dts/emev2*
1426F: arch/arm/boot/dts/r7s*
1427F: arch/arm/boot/dts/r8a*
1428F: arch/arm/boot/dts/sh*
1429F: arch/arm/configs/armadillo800eva_defconfig
1430F: arch/arm/configs/bockw_defconfig
1431F: arch/arm/configs/kzm9g_defconfig
1432F: arch/arm/configs/marzen_defconfig
1433F: arch/arm/configs/shmobile_defconfig
1434F: arch/arm/include/debug/renesas-scif.S
1435F: arch/arm/mach-shmobile/
1436F: drivers/sh/
1437
1438ARM/SOCFPGA ARCHITECTURE
1439M: Dinh Nguyen <dinguyen@opensource.altera.com>
1440S: Maintained
1441F: arch/arm/mach-socfpga/
1442W: http://www.rocketboards.org
1443T: git://git.rocketboards.org/linux-socfpga.git
1444T: git://git.rocketboards.org/linux-socfpga-next.git
1445
1446ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1447M: Dinh Nguyen <dinguyen@opensource.altera.com>
1448S: Maintained
1449F: drivers/clk/socfpga/
1450
1451ARM/SOCFPGA EDAC SUPPORT
1452M: Thor Thayer <tthayer@opensource.altera.com>
1453S: Maintained
1454F: drivers/edac/altera_edac.
1455
1456ARM/STI ARCHITECTURE
1457M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1458M: Maxime Coquelin <maxime.coquelin@st.com>
1459M: Patrice Chotard <patrice.chotard@st.com>
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L: kernel@stlinux.com
1462W: http://www.stlinux.com
1463S: Maintained
1464F: arch/arm/mach-sti/
1465F: arch/arm/boot/dts/sti*
1466F: drivers/clocksource/arm_global_timer.c
1467F: drivers/i2c/busses/i2c-st.c
1468F: drivers/media/rc/st_rc.c
1469F: drivers/mmc/host/sdhci-st.c
1470F: drivers/phy/phy-miphy28lp.c
1471F: drivers/phy/phy-miphy365x.c
1472F: drivers/phy/phy-stih407-usb.c
1473F: drivers/phy/phy-stih41x-usb.c
1474F: drivers/pinctrl/pinctrl-st.c
1475F: drivers/reset/sti/
1476F: drivers/tty/serial/st-asc.c
1477F: drivers/usb/dwc3/dwc3-st.c
1478F: drivers/usb/host/ehci-st.c
1479F: drivers/usb/host/ohci-st.c
1480F: drivers/ata/ahci_st.c
1481
1482ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1483M: Lennert Buytenhek <kernel@wantstofly.org>
1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486
1487ARM/TETON BGA MACHINE SUPPORT
1488M: "Mark F. Brown" <mark.brown314@gmail.com>
1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491
1492ARM/THECUS N2100 MACHINE SUPPORT
1493M: Lennert Buytenhek <kernel@wantstofly.org>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S: Maintained
1496
1497ARM/NUVOTON W90X900 ARM ARCHITECTURE
1498M: Wan ZongShun <mcuos.com@gmail.com>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W: http://www.mcuos.com
1501S: Maintained
1502F: arch/arm/mach-w90x900/
1503F: drivers/input/keyboard/w90p910_keypad.c
1504F: drivers/input/touchscreen/w90p910_ts.c
1505F: drivers/watchdog/nuc900_wdt.c
1506F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1507F: drivers/mtd/nand/nuc900_nand.c
1508F: drivers/rtc/rtc-nuc900.c
1509F: drivers/spi/spi-nuc900.c
1510F: drivers/usb/host/ehci-w90x900.c
1511F: drivers/video/fbdev/nuc900fb.c
1512
1513ARM/U300 MACHINE SUPPORT
1514M: Linus Walleij <linus.walleij@linaro.org>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S: Supported
1517F: arch/arm/mach-u300/
1518F: drivers/clocksource/timer-u300.c
1519F: drivers/i2c/busses/i2c-stu300.c
1520F: drivers/rtc/rtc-coh901331.c
1521F: drivers/watchdog/coh901327_wdt.c
1522F: drivers/dma/coh901318*
1523F: drivers/mfd/ab3100*
1524F: drivers/rtc/rtc-ab3100.c
1525F: drivers/rtc/rtc-coh901331.c
1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1527
1528ARM/Ux500 ARM ARCHITECTURE
1529M: Linus Walleij <linus.walleij@linaro.org>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: arch/arm/mach-ux500/
1533F: drivers/clocksource/clksrc-dbx500-prcmu.c
1534F: drivers/dma/ste_dma40*
1535F: drivers/hwspinlock/u8500_hsem.c
1536F: drivers/mfd/abx500*
1537F: drivers/mfd/ab8500*
1538F: drivers/mfd/dbx500*
1539F: drivers/mfd/db8500*
1540F: drivers/pinctrl/nomadik/pinctrl-ab*
1541F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1542F: drivers/rtc/rtc-ab8500.c
1543F: drivers/rtc/rtc-pl031.c
1544T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1545
1546ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1547M: Ulf Hansson <ulf.hansson@linaro.org>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549T: git git://git.linaro.org/people/ulfh/clk.git
1550S: Maintained
1551F: drivers/clk/ux500/
1552F: include/linux/platform_data/clk-ux500.h
1553
1554ARM/VERSATILE EXPRESS PLATFORM
1555M: Liviu Dudau <liviu.dudau@arm.com>
1556M: Sudeep Holla <sudeep.holla@arm.com>
1557M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S: Maintained
1560F: arch/arm/boot/dts/vexpress*
1561F: arch/arm/mach-vexpress/
1562F: */*/vexpress*
1563F: */*/*/vexpress*
1564F: drivers/clk/versatile/clk-vexpress-osc.c
1565F: drivers/clocksource/versatile.c
1566
1567ARM/VFP SUPPORT
1568M: Russell King <linux@arm.linux.org.uk>
1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570W: http://www.arm.linux.org.uk/
1571S: Maintained
1572F: arch/arm/vfp/
1573
1574ARM/VOIPAC PXA270 SUPPORT
1575M: Marek Vasut <marek.vasut@gmail.com>
1576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S: Maintained
1578F: arch/arm/mach-pxa/vpac270.c
1579F: arch/arm/mach-pxa/include/mach/vpac270.h
1580
1581ARM/VT8500 ARM ARCHITECTURE
1582M: Tony Prisk <linux@prisktech.co.nz>
1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S: Maintained
1585F: arch/arm/mach-vt8500/
1586F: drivers/clocksource/vt8500_timer.c
1587F: drivers/i2c/busses/i2c-wmt.c
1588F: drivers/mmc/host/wmt-sdmmc.c
1589F: drivers/pwm/pwm-vt8500.c
1590F: drivers/rtc/rtc-vt8500.c
1591F: drivers/tty/serial/vt8500_serial.c
1592F: drivers/usb/host/ehci-platform.c
1593F: drivers/usb/host/uhci-platform.c
1594F: drivers/video/fbdev/vt8500lcdfb.*
1595F: drivers/video/fbdev/wm8505fb*
1596F: drivers/video/fbdev/wmt_ge_rops.*
1597
1598ARM/ZIPIT Z2 SUPPORT
1599M: Marek Vasut <marek.vasut@gmail.com>
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S: Maintained
1602F: arch/arm/mach-pxa/z2.c
1603F: arch/arm/mach-pxa/include/mach/z2.h
1604
1605ARM/ZYNQ ARCHITECTURE
1606M: Michal Simek <michal.simek@xilinx.com>
1607R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://wiki.xilinx.com
1610T: git git://git.xilinx.com/linux-xlnx.git
1611S: Supported
1612F: arch/arm/mach-zynq/
1613F: drivers/cpuidle/cpuidle-zynq.c
1614F: drivers/block/xsysace.c
1615N: zynq
1616N: xilinx
1617F: drivers/clocksource/cadence_ttc_timer.c
1618F: drivers/i2c/busses/i2c-cadence.c
1619F: drivers/mmc/host/sdhci-of-arasan.c
1620F: drivers/edac/synopsys_edac.c
1621
1622ARM SMMU DRIVER
1623M: Will Deacon <will.deacon@arm.com>
1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S: Maintained
1626F: drivers/iommu/arm-smmu.c
1627F: drivers/iommu/io-pgtable-arm.c
1628
1629ARM64 PORT (AARCH64 ARCHITECTURE)
1630M: Catalin Marinas <catalin.marinas@arm.com>
1631M: Will Deacon <will.deacon@arm.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634F: arch/arm64/
1635F: Documentation/arm64/
1636
1637AS3645A LED FLASH CONTROLLER DRIVER
1638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1639L: linux-media@vger.kernel.org
1640T: git git://linuxtv.org/media_tree.git
1641S: Maintained
1642F: drivers/media/i2c/as3645a.c
1643F: include/media/as3645a.h
1644
1645ASC7621 HARDWARE MONITOR DRIVER
1646M: George Joseph <george.joseph@fairview5.com>
1647L: lm-sensors@lm-sensors.org
1648S: Maintained
1649F: Documentation/hwmon/asc7621
1650F: drivers/hwmon/asc7621.c
1651
1652ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1653M: Corentin Chary <corentin.chary@gmail.com>
1654L: acpi4asus-user@lists.sourceforge.net
1655L: platform-driver-x86@vger.kernel.org
1656W: http://acpi4asus.sf.net
1657S: Maintained
1658F: drivers/platform/x86/asus*.c
1659F: drivers/platform/x86/eeepc*.c
1660
1661ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1662R: Dan Williams <dan.j.williams@intel.com>
1663W: http://sourceforge.net/projects/xscaleiop
1664S: Odd fixes
1665F: Documentation/crypto/async-tx-api.txt
1666F: crypto/async_tx/
1667F: drivers/dma/
1668F: include/linux/dmaengine.h
1669F: include/linux/async_tx.h
1670
1671AT24 EEPROM DRIVER
1672M: Wolfram Sang <wsa@the-dreams.de>
1673L: linux-i2c@vger.kernel.org
1674S: Maintained
1675F: drivers/misc/eeprom/at24.c
1676F: include/linux/platform_data/at24.h
1677
1678ATA OVER ETHERNET (AOE) DRIVER
1679M: "Ed L. Cashin" <ed.cashin@acm.org>
1680W: http://www.openaoe.org/
1681S: Supported
1682F: Documentation/aoe/
1683F: drivers/block/aoe/
1684
1685ATHEROS ATH GENERIC UTILITIES
1686M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1687L: linux-wireless@vger.kernel.org
1688S: Supported
1689F: drivers/net/wireless/ath/*
1690
1691ATHEROS ATH5K WIRELESS DRIVER
1692M: Jiri Slaby <jirislaby@gmail.com>
1693M: Nick Kossifidis <mickflemm@gmail.com>
1694M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1695L: linux-wireless@vger.kernel.org
1696W: http://wireless.kernel.org/en/users/Drivers/ath5k
1697S: Maintained
1698F: drivers/net/wireless/ath/ath5k/
1699
1700ATHEROS ATH6KL WIRELESS DRIVER
1701M: Kalle Valo <kvalo@qca.qualcomm.com>
1702L: linux-wireless@vger.kernel.org
1703W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1704T: git git://github.com/kvalo/ath.git
1705S: Supported
1706F: drivers/net/wireless/ath/ath6kl/
1707
1708WILOCITY WIL6210 WIRELESS DRIVER
1709M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1710L: linux-wireless@vger.kernel.org
1711L: wil6210@qca.qualcomm.com
1712S: Supported
1713W: http://wireless.kernel.org/en/users/Drivers/wil6210
1714F: drivers/net/wireless/ath/wil6210/
1715F: include/uapi/linux/wil6210_uapi.h
1716
1717CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1718M: Christian Lamparter <chunkeey@googlemail.com>
1719L: linux-wireless@vger.kernel.org
1720W: http://wireless.kernel.org/en/users/Drivers/carl9170
1721S: Maintained
1722F: drivers/net/wireless/ath/carl9170/
1723
1724ATK0110 HWMON DRIVER
1725M: Luca Tettamanti <kronos.it@gmail.com>
1726L: lm-sensors@lm-sensors.org
1727S: Maintained
1728F: drivers/hwmon/asus_atk0110.c
1729
1730ATI_REMOTE2 DRIVER
1731M: Ville Syrjala <syrjala@sci.fi>
1732S: Maintained
1733F: drivers/input/misc/ati_remote2.c
1734
1735ATLX ETHERNET DRIVERS
1736M: Jay Cliburn <jcliburn@gmail.com>
1737M: Chris Snook <chris.snook@gmail.com>
1738L: netdev@vger.kernel.org
1739W: http://sourceforge.net/projects/atl1
1740W: http://atl1.sourceforge.net
1741S: Maintained
1742F: drivers/net/ethernet/atheros/
1743
1744ATM
1745M: Chas Williams <3chas3@gmail.com>
1746L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1747L: netdev@vger.kernel.org
1748W: http://linux-atm.sourceforge.net
1749S: Maintained
1750F: drivers/atm/
1751F: include/linux/atm*
1752F: include/uapi/linux/atm*
1753
1754ATMEL AT91 / AT32 MCI DRIVER
1755M: Ludovic Desroches <ludovic.desroches@atmel.com>
1756S: Maintained
1757F: drivers/mmc/host/atmel-mci.c
1758F: drivers/mmc/host/atmel-mci-regs.h
1759
1760ATMEL AT91 / AT32 SERIAL DRIVER
1761M: Nicolas Ferre <nicolas.ferre@atmel.com>
1762S: Supported
1763F: drivers/tty/serial/atmel_serial.c
1764
1765ATMEL Audio ALSA driver
1766M: Nicolas Ferre <nicolas.ferre@atmel.com>
1767L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1768S: Supported
1769F: sound/soc/atmel
1770
1771ATMEL DMA DRIVER
1772M: Nicolas Ferre <nicolas.ferre@atmel.com>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: drivers/dma/at_hdmac.c
1776F: drivers/dma/at_hdmac_regs.h
1777F: include/linux/platform_data/dma-atmel.h
1778
1779ATMEL XDMA DRIVER
1780M: Ludovic Desroches <ludovic.desroches@atmel.com>
1781L: linux-arm-kernel@lists.infradead.org
1782L: dmaengine@vger.kernel.org
1783S: Supported
1784F: drivers/dma/at_xdmac.c
1785
1786ATMEL I2C DRIVER
1787M: Ludovic Desroches <ludovic.desroches@atmel.com>
1788L: linux-i2c@vger.kernel.org
1789S: Supported
1790F: drivers/i2c/busses/i2c-at91.c
1791
1792ATMEL ISI DRIVER
1793M: Josh Wu <josh.wu@atmel.com>
1794L: linux-media@vger.kernel.org
1795S: Supported
1796F: drivers/media/platform/soc_camera/atmel-isi.c
1797F: include/media/atmel-isi.h
1798
1799ATMEL LCDFB DRIVER
1800M: Nicolas Ferre <nicolas.ferre@atmel.com>
1801L: linux-fbdev@vger.kernel.org
1802S: Maintained
1803F: drivers/video/fbdev/atmel_lcdfb.c
1804F: include/video/atmel_lcdc.h
1805
1806ATMEL MACB ETHERNET DRIVER
1807M: Nicolas Ferre <nicolas.ferre@atmel.com>
1808S: Supported
1809F: drivers/net/ethernet/cadence/
1810
1811ATMEL NAND DRIVER
1812M: Josh Wu <josh.wu@atmel.com>
1813L: linux-mtd@lists.infradead.org
1814S: Supported
1815F: drivers/mtd/nand/atmel_nand*
1816
1817ATMEL SPI DRIVER
1818M: Nicolas Ferre <nicolas.ferre@atmel.com>
1819S: Supported
1820F: drivers/spi/spi-atmel.*
1821
1822ATMEL SSC DRIVER
1823M: Nicolas Ferre <nicolas.ferre@atmel.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Supported
1826F: drivers/misc/atmel-ssc.c
1827F: include/linux/atmel-ssc.h
1828
1829ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1830M: Nicolas Ferre <nicolas.ferre@atmel.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Supported
1833F: drivers/misc/atmel_tclib.c
1834F: drivers/clocksource/tcb_clksrc.c
1835
1836ATMEL USBA UDC DRIVER
1837M: Nicolas Ferre <nicolas.ferre@atmel.com>
1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S: Supported
1840F: drivers/usb/gadget/udc/atmel_usba_udc.*
1841
1842ATMEL WIRELESS DRIVER
1843M: Simon Kelley <simon@thekelleys.org.uk>
1844L: linux-wireless@vger.kernel.org
1845W: http://www.thekelleys.org.uk/atmel
1846W: http://atmelwlandriver.sourceforge.net/
1847S: Maintained
1848F: drivers/net/wireless/atmel*
1849
1850ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1851M: Bradley Grove <linuxdrivers@attotech.com>
1852L: linux-scsi@vger.kernel.org
1853W: http://www.attotech.com
1854S: Supported
1855F: drivers/scsi/esas2r
1856
1857AUDIT SUBSYSTEM
1858M: Paul Moore <paul@paul-moore.com>
1859M: Eric Paris <eparis@redhat.com>
1860L: linux-audit@redhat.com (moderated for non-subscribers)
1861W: http://people.redhat.com/sgrubb/audit/
1862T: git git://git.infradead.org/users/pcmoore/audit
1863S: Maintained
1864F: include/linux/audit.h
1865F: include/uapi/linux/audit.h
1866F: kernel/audit*
1867
1868AUXILIARY DISPLAY DRIVERS
1869M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1870W: http://miguelojeda.es/auxdisplay.htm
1871W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1872S: Maintained
1873F: drivers/auxdisplay/
1874F: include/linux/cfag12864b.h
1875
1876AVR32 ARCHITECTURE
1877M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1878M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1879W: http://www.atmel.com/products/AVR32/
1880W: http://mirror.egtvedt.no/avr32linux.org/
1881W: http://avrfreaks.net/
1882S: Maintained
1883F: arch/avr32/
1884
1885AVR32/AT32AP MACHINE SUPPORT
1886M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1887M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1888S: Maintained
1889F: arch/avr32/mach-at32ap/
1890
1891AX.25 NETWORK LAYER
1892M: Ralf Baechle <ralf@linux-mips.org>
1893L: linux-hams@vger.kernel.org
1894W: http://www.linux-ax25.org/
1895S: Maintained
1896F: include/uapi/linux/ax25.h
1897F: include/net/ax25.h
1898F: net/ax25/
1899
1900AZ6007 DVB DRIVER
1901M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1902L: linux-media@vger.kernel.org
1903W: http://linuxtv.org
1904T: git git://linuxtv.org/media_tree.git
1905S: Maintained
1906F: drivers/media/usb/dvb-usb-v2/az6007.c
1907
1908AZTECH FM RADIO RECEIVER DRIVER
1909M: Hans Verkuil <hverkuil@xs4all.nl>
1910L: linux-media@vger.kernel.org
1911T: git git://linuxtv.org/media_tree.git
1912W: http://linuxtv.org
1913S: Maintained
1914F: drivers/media/radio/radio-aztech*
1915
1916B43 WIRELESS DRIVER
1917L: linux-wireless@vger.kernel.org
1918L: b43-dev@lists.infradead.org
1919W: http://wireless.kernel.org/en/users/Drivers/b43
1920S: Odd Fixes
1921F: drivers/net/wireless/b43/
1922
1923B43LEGACY WIRELESS DRIVER
1924M: Larry Finger <Larry.Finger@lwfinger.net>
1925L: linux-wireless@vger.kernel.org
1926L: b43-dev@lists.infradead.org
1927W: http://wireless.kernel.org/en/users/Drivers/b43
1928S: Maintained
1929F: drivers/net/wireless/b43legacy/
1930
1931BACKLIGHT CLASS/SUBSYSTEM
1932M: Jingoo Han <jg1.han@samsung.com>
1933M: Lee Jones <lee.jones@linaro.org>
1934S: Maintained
1935F: drivers/video/backlight/
1936F: include/linux/backlight.h
1937
1938BATMAN ADVANCED
1939M: Marek Lindner <mareklindner@neomailbox.ch>
1940M: Simon Wunderlich <sw@simonwunderlich.de>
1941M: Antonio Quartulli <antonio@meshcoding.com>
1942L: b.a.t.m.a.n@lists.open-mesh.org
1943W: http://www.open-mesh.org/
1944S: Maintained
1945F: net/batman-adv/
1946
1947BAYCOM/HDLCDRV DRIVERS FOR AX.25
1948M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1949L: linux-hams@vger.kernel.org
1950W: http://www.baycom.org/~tom/ham/ham.html
1951S: Maintained
1952F: drivers/net/hamradio/baycom*
1953
1954BCACHE (BLOCK LAYER CACHE)
1955M: Kent Overstreet <kmo@daterainc.com>
1956L: linux-bcache@vger.kernel.org
1957W: http://bcache.evilpiepirate.org
1958S: Maintained:
1959F: drivers/md/bcache/
1960
1961BEFS FILE SYSTEM
1962S: Orphan
1963F: Documentation/filesystems/befs.txt
1964F: fs/befs/
1965
1966BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1967M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1968L: netdev@vger.kernel.org
1969S: Maintained
1970F: drivers/net/ethernet/ec_bhf.c
1971
1972BFS FILE SYSTEM
1973M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1974S: Maintained
1975F: Documentation/filesystems/bfs.txt
1976F: fs/bfs/
1977F: include/uapi/linux/bfs_fs.h
1978
1979BLACKFIN ARCHITECTURE
1980M: Steven Miao <realmz6@gmail.com>
1981L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1982T: git git://git.code.sf.net/p/adi-linux/code
1983W: http://blackfin.uclinux.org
1984S: Supported
1985F: arch/blackfin/
1986
1987BLACKFIN EMAC DRIVER
1988L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1989W: http://blackfin.uclinux.org
1990S: Supported
1991F: drivers/net/ethernet/adi/
1992
1993BLACKFIN RTC DRIVER
1994L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1995W: http://blackfin.uclinux.org
1996S: Supported
1997F: drivers/rtc/rtc-bfin.c
1998
1999BLACKFIN SDH DRIVER
2000M: Sonic Zhang <sonic.zhang@analog.com>
2001L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2002W: http://blackfin.uclinux.org
2003S: Supported
2004F: drivers/mmc/host/bfin_sdh.c
2005
2006BLACKFIN SERIAL DRIVER
2007M: Sonic Zhang <sonic.zhang@analog.com>
2008L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2009W: http://blackfin.uclinux.org
2010S: Supported
2011F: drivers/tty/serial/bfin_uart.c
2012
2013BLACKFIN WATCHDOG DRIVER
2014L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2015W: http://blackfin.uclinux.org
2016S: Supported
2017F: drivers/watchdog/bfin_wdt.c
2018
2019BLACKFIN I2C TWI DRIVER
2020M: Sonic Zhang <sonic.zhang@analog.com>
2021L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2022W: http://blackfin.uclinux.org/
2023S: Supported
2024F: drivers/i2c/busses/i2c-bfin-twi.c
2025
2026BLACKFIN MEDIA DRIVER
2027M: Scott Jiang <scott.jiang.linux@gmail.com>
2028L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2029W: http://blackfin.uclinux.org/
2030S: Supported
2031F: drivers/media/platform/blackfin/
2032F: drivers/media/i2c/adv7183*
2033F: drivers/media/i2c/vs6624*
2034
2035BLINKM RGB LED DRIVER
2036M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2037S: Maintained
2038F: drivers/leds/leds-blinkm.c
2039
2040BLOCK LAYER
2041M: Jens Axboe <axboe@kernel.dk>
2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2043S: Maintained
2044F: block/
2045
2046BLOCK2MTD DRIVER
2047M: Joern Engel <joern@lazybastard.org>
2048L: linux-mtd@lists.infradead.org
2049S: Maintained
2050F: drivers/mtd/devices/block2mtd.c
2051
2052BLUETOOTH DRIVERS
2053M: Marcel Holtmann <marcel@holtmann.org>
2054M: Gustavo Padovan <gustavo@padovan.org>
2055M: Johan Hedberg <johan.hedberg@gmail.com>
2056L: linux-bluetooth@vger.kernel.org
2057W: http://www.bluez.org/
2058T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2059T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2060S: Maintained
2061F: drivers/bluetooth/
2062
2063BLUETOOTH SUBSYSTEM
2064M: Marcel Holtmann <marcel@holtmann.org>
2065M: Gustavo Padovan <gustavo@padovan.org>
2066M: Johan Hedberg <johan.hedberg@gmail.com>
2067L: linux-bluetooth@vger.kernel.org
2068W: http://www.bluez.org/
2069T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2070T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2071S: Maintained
2072F: net/bluetooth/
2073F: include/net/bluetooth/
2074
2075BONDING DRIVER
2076M: Jay Vosburgh <j.vosburgh@gmail.com>
2077M: Veaceslav Falico <vfalico@gmail.com>
2078M: Andy Gospodarek <gospo@cumulusnetworks.com>
2079L: netdev@vger.kernel.org
2080W: http://sourceforge.net/projects/bonding/
2081S: Supported
2082F: drivers/net/bonding/
2083F: include/uapi/linux/if_bonding.h
2084
2085BPF (Safe dynamic programs and tools)
2086M: Alexei Starovoitov <ast@kernel.org>
2087L: netdev@vger.kernel.org
2088L: linux-kernel@vger.kernel.org
2089S: Supported
2090F: kernel/bpf/
2091
2092BROADCOM B44 10/100 ETHERNET DRIVER
2093M: Gary Zambrano <zambrano@broadcom.com>
2094L: netdev@vger.kernel.org
2095S: Supported
2096F: drivers/net/ethernet/broadcom/b44.*
2097
2098BROADCOM GENET ETHERNET DRIVER
2099M: Florian Fainelli <f.fainelli@gmail.com>
2100L: netdev@vger.kernel.org
2101S: Supported
2102F: drivers/net/ethernet/broadcom/genet/
2103
2104BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2105M: Sony Chacko <sony.chacko@qlogic.com>
2106M: Dept-HSGLinuxNICDev@qlogic.com
2107L: netdev@vger.kernel.org
2108S: Supported
2109F: drivers/net/ethernet/broadcom/bnx2.*
2110F: drivers/net/ethernet/broadcom/bnx2_*
2111
2112BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2113M: Ariel Elior <ariel.elior@qlogic.com>
2114L: netdev@vger.kernel.org
2115S: Supported
2116F: drivers/net/ethernet/broadcom/bnx2x/
2117
2118BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2119M: Christian Daudt <bcm@fixthebug.org>
2120M: Florian Fainelli <f.fainelli@gmail.com>
2121L: bcm-kernel-feedback-list@broadcom.com
2122T: git git://github.com/broadcom/mach-bcm
2123S: Maintained
2124F: arch/arm/mach-bcm/
2125F: arch/arm/boot/dts/bcm113*
2126F: arch/arm/boot/dts/bcm216*
2127F: arch/arm/boot/dts/bcm281*
2128F: arch/arm/configs/bcm_defconfig
2129F: drivers/mmc/host/sdhci-bcm-kona.c
2130F: drivers/clocksource/bcm_kona_timer.c
2131
2132BROADCOM BCM2835 ARM ARCHITECTURE
2133M: Stephen Warren <swarren@wwwdotorg.org>
2134M: Lee Jones <lee@kernel.org>
2135L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2136T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2137S: Maintained
2138N: bcm2835
2139
2140BROADCOM BCM33XX MIPS ARCHITECTURE
2141M: Kevin Cernekee <cernekee@gmail.com>
2142L: linux-mips@linux-mips.org
2143S: Maintained
2144F: arch/mips/bcm3384/*
2145F: arch/mips/include/asm/mach-bcm3384/*
2146F: arch/mips/kernel/*bmips*
2147
2148BROADCOM BCM5301X ARM ARCHITECTURE
2149M: Hauke Mehrtens <hauke@hauke-m.de>
2150L: linux-arm-kernel@lists.infradead.org
2151S: Maintained
2152F: arch/arm/mach-bcm/bcm_5301x.c
2153F: arch/arm/boot/dts/bcm5301x.dtsi
2154F: arch/arm/boot/dts/bcm470*
2155
2156BROADCOM BCM63XX ARM ARCHITECTURE
2157M: Florian Fainelli <f.fainelli@gmail.com>
2158L: linux-arm-kernel@lists.infradead.org
2159T: git git://github.com/broadcom/arm-bcm63xx.git
2160S: Maintained
2161F: arch/arm/mach-bcm/bcm63xx.c
2162F: arch/arm/include/debug/bcm63xx.S
2163
2164BROADCOM BCM63XX/BCM33XX UDC DRIVER
2165M: Kevin Cernekee <cernekee@gmail.com>
2166L: linux-usb@vger.kernel.org
2167S: Maintained
2168F: drivers/usb/gadget/udc/bcm63xx_udc.*
2169
2170BROADCOM BCM7XXX ARM ARCHITECTURE
2171M: Marc Carino <marc.ceeeee@gmail.com>
2172M: Brian Norris <computersforpeace@gmail.com>
2173M: Gregory Fong <gregory.0xf0@gmail.com>
2174M: Florian Fainelli <f.fainelli@gmail.com>
2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176T: git git://github.com/broadcom/stblinux.git
2177S: Maintained
2178F: arch/arm/mach-bcm/*brcmstb*
2179F: arch/arm/boot/dts/bcm7*.dts*
2180F: drivers/bus/brcmstb_gisb.c
2181
2182BROADCOM BMIPS MIPS ARCHITECTURE
2183M: Kevin Cernekee <cernekee@gmail.com>
2184M: Florian Fainelli <f.fainelli@gmail.com>
2185L: linux-mips@linux-mips.org
2186T: git git://github.com/broadcom/stblinux.git
2187S: Maintained
2188F: arch/mips/bmips/*
2189F: arch/mips/include/asm/mach-bmips/*
2190F: arch/mips/kernel/*bmips*
2191F: arch/mips/boot/dts/bcm*.dts*
2192F: drivers/irqchip/irq-bcm7*
2193F: drivers/irqchip/irq-brcmstb*
2194
2195BROADCOM TG3 GIGABIT ETHERNET DRIVER
2196M: Prashant Sreedharan <prashant@broadcom.com>
2197M: Michael Chan <mchan@broadcom.com>
2198L: netdev@vger.kernel.org
2199S: Supported
2200F: drivers/net/ethernet/broadcom/tg3.*
2201
2202BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2203M: Brett Rudley <brudley@broadcom.com>
2204M: Arend van Spriel <arend@broadcom.com>
2205M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2206M: Hante Meuleman <meuleman@broadcom.com>
2207L: linux-wireless@vger.kernel.org
2208L: brcm80211-dev-list@broadcom.com
2209S: Supported
2210F: drivers/net/wireless/brcm80211/
2211
2212BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2213M: QLogic-Storage-Upstream@qlogic.com
2214L: linux-scsi@vger.kernel.org
2215S: Supported
2216F: drivers/scsi/bnx2fc/
2217
2218BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2219M: QLogic-Storage-Upstream@qlogic.com
2220L: linux-scsi@vger.kernel.org
2221S: Supported
2222F: drivers/scsi/bnx2i/
2223
2224BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2225M: Ray Jui <rjui@broadcom.com>
2226M: Scott Branden <sbranden@broadcom.com>
2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228L: bcm-kernel-feedback-list@broadcom.com
2229T: git git://github.com/broadcom/cygnus-linux.git
2230S: Maintained
2231N: iproc
2232N: cygnus
2233N: bcm9113*
2234N: bcm9583*
2235N: bcm583*
2236N: bcm113*
2237
2238BROADCOM KONA GPIO DRIVER
2239M: Ray Jui <rjui@broadcom.com>
2240L: bcm-kernel-feedback-list@broadcom.com
2241S: Supported
2242F: drivers/gpio/gpio-bcm-kona.c
2243F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2244
2245BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2246M: Rafał Miłecki <zajec5@gmail.com>
2247L: linux-wireless@vger.kernel.org
2248S: Maintained
2249F: drivers/bcma/
2250F: include/linux/bcma/
2251
2252BROADCOM SYSTEMPORT ETHERNET DRIVER
2253M: Florian Fainelli <f.fainelli@gmail.com>
2254L: netdev@vger.kernel.org
2255S: Supported
2256F: drivers/net/ethernet/broadcom/bcmsysport.*
2257
2258BROCADE BFA FC SCSI DRIVER
2259M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2260M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2261L: linux-scsi@vger.kernel.org
2262S: Supported
2263F: drivers/scsi/bfa/
2264
2265BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2266M: Rasesh Mody <rasesh.mody@qlogic.com>
2267L: netdev@vger.kernel.org
2268S: Supported
2269F: drivers/net/ethernet/brocade/bna/
2270
2271BSG (block layer generic sg v4 driver)
2272M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2273L: linux-scsi@vger.kernel.org
2274S: Supported
2275F: block/bsg.c
2276F: include/linux/bsg.h
2277F: include/uapi/linux/bsg.h
2278
2279BT87X AUDIO DRIVER
2280M: Clemens Ladisch <clemens@ladisch.de>
2281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2282T: git git://git.alsa-project.org/alsa-kernel.git
2283S: Maintained
2284F: Documentation/sound/alsa/Bt87x.txt
2285F: sound/pci/bt87x.c
2286
2287BT8XXGPIO DRIVER
2288M: Michael Buesch <m@bues.ch>
2289W: http://bu3sch.de/btgpio.php
2290S: Maintained
2291F: drivers/gpio/gpio-bt8xx.c
2292
2293BTRFS FILE SYSTEM
2294M: Chris Mason <clm@fb.com>
2295M: Josef Bacik <jbacik@fb.com>
2296M: David Sterba <dsterba@suse.cz>
2297L: linux-btrfs@vger.kernel.org
2298W: http://btrfs.wiki.kernel.org/
2299Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2301S: Maintained
2302F: Documentation/filesystems/btrfs.txt
2303F: fs/btrfs/
2304
2305BTTV VIDEO4LINUX DRIVER
2306M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2307L: linux-media@vger.kernel.org
2308W: http://linuxtv.org
2309T: git git://linuxtv.org/media_tree.git
2310S: Odd fixes
2311F: Documentation/video4linux/bttv/
2312F: drivers/media/pci/bt8xx/bttv*
2313
2314BUSLOGIC SCSI DRIVER
2315M: Khalid Aziz <khalid@gonehiking.org>
2316L: linux-scsi@vger.kernel.org
2317S: Maintained
2318F: drivers/scsi/BusLogic.*
2319F: drivers/scsi/FlashPoint.*
2320
2321C-MEDIA CMI8788 DRIVER
2322M: Clemens Ladisch <clemens@ladisch.de>
2323L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2324T: git git://git.alsa-project.org/alsa-kernel.git
2325S: Maintained
2326F: sound/pci/oxygen/
2327
2328C6X ARCHITECTURE
2329M: Mark Salter <msalter@redhat.com>
2330M: Aurelien Jacquiot <a-jacquiot@ti.com>
2331L: linux-c6x-dev@linux-c6x.org
2332W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2333S: Maintained
2334F: arch/c6x/
2335
2336CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2337M: David Howells <dhowells@redhat.com>
2338L: linux-cachefs@redhat.com
2339S: Supported
2340F: Documentation/filesystems/caching/cachefiles.txt
2341F: fs/cachefiles/
2342
2343CADET FM/AM RADIO RECEIVER DRIVER
2344M: Hans Verkuil <hverkuil@xs4all.nl>
2345L: linux-media@vger.kernel.org
2346T: git git://linuxtv.org/media_tree.git
2347W: http://linuxtv.org
2348S: Maintained
2349F: drivers/media/radio/radio-cadet*
2350
2351CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2352M: Jonathan Corbet <corbet@lwn.net>
2353L: linux-media@vger.kernel.org
2354T: git git://linuxtv.org/media_tree.git
2355S: Maintained
2356F: Documentation/video4linux/cafe_ccic
2357F: drivers/media/platform/marvell-ccic/
2358
2359CAIF NETWORK LAYER
2360M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2361L: netdev@vger.kernel.org
2362S: Supported
2363F: Documentation/networking/caif/
2364F: drivers/net/caif/
2365F: include/uapi/linux/caif/
2366F: include/net/caif/
2367F: net/caif/
2368
2369CALGARY x86-64 IOMMU
2370M: Muli Ben-Yehuda <muli@il.ibm.com>
2371M: "Jon D. Mason" <jdmason@kudzu.us>
2372L: discuss@x86-64.org
2373S: Maintained
2374F: arch/x86/kernel/pci-calgary_64.c
2375F: arch/x86/kernel/tce_64.c
2376F: arch/x86/include/asm/calgary.h
2377F: arch/x86/include/asm/tce.h
2378
2379CAN NETWORK LAYER
2380M: Oliver Hartkopp <socketcan@hartkopp.net>
2381M: Marc Kleine-Budde <mkl@pengutronix.de>
2382L: linux-can@vger.kernel.org
2383W: https://github.com/linux-can
2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2386S: Maintained
2387F: Documentation/networking/can.txt
2388F: net/can/
2389F: include/linux/can/core.h
2390F: include/uapi/linux/can.h
2391F: include/uapi/linux/can/bcm.h
2392F: include/uapi/linux/can/raw.h
2393F: include/uapi/linux/can/gw.h
2394
2395CAN NETWORK DRIVERS
2396M: Wolfgang Grandegger <wg@grandegger.com>
2397M: Marc Kleine-Budde <mkl@pengutronix.de>
2398L: linux-can@vger.kernel.org
2399W: https://github.com/linux-can
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2402S: Maintained
2403F: drivers/net/can/
2404F: include/linux/can/dev.h
2405F: include/linux/can/platform/
2406F: include/uapi/linux/can/error.h
2407F: include/uapi/linux/can/netlink.h
2408
2409CAPABILITIES
2410M: Serge Hallyn <serge.hallyn@canonical.com>
2411L: linux-security-module@vger.kernel.org
2412S: Supported
2413F: include/linux/capability.h
2414F: include/uapi/linux/capability.h
2415F: security/capability.c
2416F: security/commoncap.c
2417F: kernel/capability.c
2418
2419CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2420M: Kevin Tsai <ktsai@capellamicro.com>
2421S: Maintained
2422F: drivers/iio/light/cm*
2423F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2424
2425CC2520 IEEE-802.15.4 RADIO DRIVER
2426M: Varka Bhadram <varkabhadram@gmail.com>
2427L: linux-wpan@vger.kernel.org
2428S: Maintained
2429F: drivers/net/ieee802154/cc2520.c
2430F: include/linux/spi/cc2520.h
2431F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2432
2433CELL BROADBAND ENGINE ARCHITECTURE
2434M: Arnd Bergmann <arnd@arndb.de>
2435L: linuxppc-dev@lists.ozlabs.org
2436L: cbe-oss-dev@lists.ozlabs.org
2437W: http://www.ibm.com/developerworks/power/cell/
2438S: Supported
2439F: arch/powerpc/include/asm/cell*.h
2440F: arch/powerpc/include/asm/spu*.h
2441F: arch/powerpc/include/uapi/asm/spu*.h
2442F: arch/powerpc/oprofile/*cell*
2443F: arch/powerpc/platforms/cell/
2444
2445CEPH DISTRIBUTED FILE SYSTEM CLIENT
2446M: Yan, Zheng <zyan@redhat.com>
2447M: Sage Weil <sage@redhat.com>
2448L: ceph-devel@vger.kernel.org
2449W: http://ceph.com/
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2451S: Supported
2452F: Documentation/filesystems/ceph.txt
2453F: fs/ceph/
2454F: net/ceph/
2455F: include/linux/ceph/
2456F: include/linux/crush/
2457
2458CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2459L: linux-usb@vger.kernel.org
2460S: Orphan
2461F: Documentation/usb/WUSB-Design-overview.txt
2462F: Documentation/usb/wusb-cbaf
2463F: drivers/usb/host/hwa-hc.c
2464F: drivers/usb/host/whci/
2465F: drivers/usb/wusbcore/
2466F: include/linux/usb/wusb*
2467
2468CFAG12864B LCD DRIVER
2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W: http://miguelojeda.es/auxdisplay.htm
2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S: Maintained
2473F: drivers/auxdisplay/cfag12864b.c
2474F: include/linux/cfag12864b.h
2475
2476CFAG12864BFB LCD FRAMEBUFFER DRIVER
2477M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2478W: http://miguelojeda.es/auxdisplay.htm
2479W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2480S: Maintained
2481F: drivers/auxdisplay/cfag12864bfb.c
2482F: include/linux/cfag12864b.h
2483
2484CFG80211 and NL80211
2485M: Johannes Berg <johannes@sipsolutions.net>
2486L: linux-wireless@vger.kernel.org
2487W: http://wireless.kernel.org/
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2490S: Maintained
2491F: include/uapi/linux/nl80211.h
2492F: include/net/cfg80211.h
2493F: net/wireless/*
2494X: net/wireless/wext*
2495
2496CHAR and MISC DRIVERS
2497M: Arnd Bergmann <arnd@arndb.de>
2498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2500S: Supported
2501F: drivers/char/*
2502F: drivers/misc/*
2503F: include/linux/miscdevice.h
2504
2505CHECKPATCH
2506M: Andy Whitcroft <apw@canonical.com>
2507M: Joe Perches <joe@perches.com>
2508S: Maintained
2509F: scripts/checkpatch.pl
2510
2511CHINESE DOCUMENTATION
2512M: Harry Wei <harryxiyou@gmail.com>
2513L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2514L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2515S: Maintained
2516F: Documentation/zh_CN/
2517
2518CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2519M: Peter Chen <Peter.Chen@freescale.com>
2520T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2521L: linux-usb@vger.kernel.org
2522S: Maintained
2523F: drivers/usb/chipidea/
2524
2525CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2526M: Hans de Goede <hdegoede@redhat.com>
2527L: linux-input@vger.kernel.org
2528S: Maintained
2529F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2530F: drivers/input/touchscreen/chipone_icn8318.c
2531
2532CHROME HARDWARE PLATFORM SUPPORT
2533M: Olof Johansson <olof@lixom.net>
2534S: Maintained
2535F: drivers/platform/chrome/
2536
2537CISCO VIC ETHERNET NIC DRIVER
2538M: Christian Benvenuti <benve@cisco.com>
2539M: Sujith Sankar <ssujith@cisco.com>
2540M: Govindarajulu Varadarajan <_govind@gmx.com>
2541M: Neel Patel <neepatel@cisco.com>
2542S: Supported
2543F: drivers/net/ethernet/cisco/enic/
2544
2545CISCO VIC LOW LATENCY NIC DRIVER
2546M: Upinder Malhi <umalhi@cisco.com>
2547S: Supported
2548F: drivers/infiniband/hw/usnic
2549
2550CIRRUS LOGIC EP93XX ETHERNET DRIVER
2551M: Hartley Sweeten <hsweeten@visionengravers.com>
2552L: netdev@vger.kernel.org
2553S: Maintained
2554F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2555
2556CIRRUS LOGIC AUDIO CODEC DRIVERS
2557M: Brian Austin <brian.austin@cirrus.com>
2558M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2559L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2560S: Maintained
2561F: sound/soc/codecs/cs*
2562
2563CLEANCACHE API
2564M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2565L: linux-kernel@vger.kernel.org
2566S: Maintained
2567F: mm/cleancache.c
2568F: include/linux/cleancache.h
2569
2570CLK API
2571M: Russell King <linux@arm.linux.org.uk>
2572L: linux-clk@vger.kernel.org
2573S: Maintained
2574F: include/linux/clk.h
2575
2576CLOCKSOURCE, CLOCKEVENT DRIVERS
2577M: Daniel Lezcano <daniel.lezcano@linaro.org>
2578M: Thomas Gleixner <tglx@linutronix.de>
2579L: linux-kernel@vger.kernel.org
2580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2581S: Supported
2582F: drivers/clocksource
2583
2584CISCO FCOE HBA DRIVER
2585M: Hiral Patel <hiralpat@cisco.com>
2586M: Suma Ramars <sramars@cisco.com>
2587M: Brian Uchino <buchino@cisco.com>
2588L: linux-scsi@vger.kernel.org
2589S: Supported
2590F: drivers/scsi/fnic/
2591
2592CMPC ACPI DRIVER
2593M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2594M: Daniel Oliveira Nascimento <don@syst.com.br>
2595L: platform-driver-x86@vger.kernel.org
2596S: Supported
2597F: drivers/platform/x86/classmate-laptop.c
2598
2599COCCINELLE/Semantic Patches (SmPL)
2600M: Julia Lawall <Julia.Lawall@lip6.fr>
2601M: Gilles Muller <Gilles.Muller@lip6.fr>
2602M: Nicolas Palix <nicolas.palix@imag.fr>
2603M: Michal Marek <mmarek@suse.cz>
2604L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2606W: http://coccinelle.lip6.fr/
2607S: Supported
2608F: Documentation/coccinelle.txt
2609F: scripts/coccinelle/
2610F: scripts/coccicheck
2611
2612CODA FILE SYSTEM
2613M: Jan Harkes <jaharkes@cs.cmu.edu>
2614M: coda@cs.cmu.edu
2615L: codalist@coda.cs.cmu.edu
2616W: http://www.coda.cs.cmu.edu/
2617S: Maintained
2618F: Documentation/filesystems/coda.txt
2619F: fs/coda/
2620F: include/linux/coda*.h
2621F: include/uapi/linux/coda*.h
2622
2623CODA V4L2 MEM2MEM DRIVER
2624M: Philipp Zabel <p.zabel@pengutronix.de>
2625L: linux-media@vger.kernel.org
2626S: Maintained
2627F: Documentation/devicetree/bindings/media/coda.txt
2628F: drivers/media/platform/coda/
2629
2630COMMON CLK FRAMEWORK
2631M: Mike Turquette <mturquette@linaro.org>
2632M: Stephen Boyd <sboyd@codeaurora.org>
2633L: linux-clk@vger.kernel.org
2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2635S: Maintained
2636F: drivers/clk/
2637X: drivers/clk/clkdev.c
2638F: include/linux/clk-pr*
2639F: include/linux/clk/
2640
2641COMMON INTERNET FILE SYSTEM (CIFS)
2642M: Steve French <sfrench@samba.org>
2643L: linux-cifs@vger.kernel.org
2644L: samba-technical@lists.samba.org (moderated for non-subscribers)
2645W: http://linux-cifs.samba.org/
2646T: git git://git.samba.org/sfrench/cifs-2.6.git
2647S: Supported
2648F: Documentation/filesystems/cifs/
2649F: fs/cifs/
2650
2651COMPACTPCI HOTPLUG CORE
2652M: Scott Murray <scott@spiteful.org>
2653L: linux-pci@vger.kernel.org
2654S: Maintained
2655F: drivers/pci/hotplug/cpci_hotplug*
2656
2657COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2658M: Scott Murray <scott@spiteful.org>
2659L: linux-pci@vger.kernel.org
2660S: Maintained
2661F: drivers/pci/hotplug/cpcihp_zt5550.*
2662
2663COMPACTPCI HOTPLUG GENERIC DRIVER
2664M: Scott Murray <scott@spiteful.org>
2665L: linux-pci@vger.kernel.org
2666S: Maintained
2667F: drivers/pci/hotplug/cpcihp_generic.c
2668
2669COMPAL LAPTOP SUPPORT
2670M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2671L: platform-driver-x86@vger.kernel.org
2672S: Maintained
2673F: drivers/platform/x86/compal-laptop.c
2674
2675CONEXANT ACCESSRUNNER USB DRIVER
2676M: Simon Arlott <cxacru@fire.lp0.eu>
2677L: accessrunner-general@lists.sourceforge.net
2678W: http://accessrunner.sourceforge.net/
2679S: Maintained
2680F: drivers/usb/atm/cxacru.c
2681
2682CONFIGFS
2683M: Joel Becker <jlbec@evilplan.org>
2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2685S: Supported
2686F: fs/configfs/
2687F: include/linux/configfs.h
2688
2689CONNECTOR
2690M: Evgeniy Polyakov <zbr@ioremap.net>
2691L: netdev@vger.kernel.org
2692S: Maintained
2693F: drivers/connector/
2694
2695CONTROL GROUP (CGROUP)
2696M: Tejun Heo <tj@kernel.org>
2697M: Li Zefan <lizefan@huawei.com>
2698L: cgroups@vger.kernel.org
2699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2700S: Maintained
2701F: Documentation/cgroups/
2702F: include/linux/cgroup*
2703F: kernel/cgroup*
2704
2705CONTROL GROUP - CPUSET
2706M: Li Zefan <lizefan@huawei.com>
2707L: cgroups@vger.kernel.org
2708W: http://www.bullopensource.org/cpuset/
2709W: http://oss.sgi.com/projects/cpusets/
2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2711S: Maintained
2712F: Documentation/cgroups/cpusets.txt
2713F: include/linux/cpuset.h
2714F: kernel/cpuset.c
2715
2716CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2717M: Johannes Weiner <hannes@cmpxchg.org>
2718M: Michal Hocko <mhocko@suse.cz>
2719L: cgroups@vger.kernel.org
2720L: linux-mm@kvack.org
2721S: Maintained
2722F: mm/memcontrol.c
2723F: mm/swap_cgroup.c
2724
2725CORETEMP HARDWARE MONITORING DRIVER
2726M: Fenghua Yu <fenghua.yu@intel.com>
2727L: lm-sensors@lm-sensors.org
2728S: Maintained
2729F: Documentation/hwmon/coretemp
2730F: drivers/hwmon/coretemp.c
2731
2732COSA/SRP SYNC SERIAL DRIVER
2733M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2734W: http://www.fi.muni.cz/~kas/cosa/
2735S: Maintained
2736F: drivers/net/wan/cosa*
2737
2738CPMAC ETHERNET DRIVER
2739M: Florian Fainelli <florian@openwrt.org>
2740L: netdev@vger.kernel.org
2741S: Maintained
2742F: drivers/net/ethernet/ti/cpmac.c
2743
2744CPU FREQUENCY DRIVERS
2745M: Rafael J. Wysocki <rjw@rjwysocki.net>
2746M: Viresh Kumar <viresh.kumar@linaro.org>
2747L: linux-pm@vger.kernel.org
2748S: Maintained
2749T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2750T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2751F: drivers/cpufreq/
2752F: include/linux/cpufreq.h
2753
2754CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2755M: Viresh Kumar <viresh.kumar@linaro.org>
2756M: Sudeep Holla <sudeep.holla@arm.com>
2757L: linux-pm@vger.kernel.org
2758W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2759S: Maintained
2760F: drivers/cpufreq/arm_big_little.h
2761F: drivers/cpufreq/arm_big_little.c
2762F: drivers/cpufreq/arm_big_little_dt.c
2763
2764CPUIDLE DRIVER - ARM BIG LITTLE
2765M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2766M: Daniel Lezcano <daniel.lezcano@linaro.org>
2767L: linux-pm@vger.kernel.org
2768L: linux-arm-kernel@lists.infradead.org
2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2770S: Maintained
2771F: drivers/cpuidle/cpuidle-big_little.c
2772
2773CPUIDLE DRIVER - ARM EXYNOS
2774M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2775M: Daniel Lezcano <daniel.lezcano@linaro.org>
2776M: Kukjin Kim <kgene@kernel.org>
2777L: linux-pm@vger.kernel.org
2778L: linux-samsung-soc@vger.kernel.org
2779S: Supported
2780F: drivers/cpuidle/cpuidle-exynos.c
2781F: arch/arm/mach-exynos/pm.c
2782
2783CPUIDLE DRIVERS
2784M: Rafael J. Wysocki <rjw@rjwysocki.net>
2785M: Daniel Lezcano <daniel.lezcano@linaro.org>
2786L: linux-pm@vger.kernel.org
2787S: Maintained
2788T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2789F: drivers/cpuidle/*
2790F: include/linux/cpuidle.h
2791
2792CPUID/MSR DRIVER
2793M: "H. Peter Anvin" <hpa@zytor.com>
2794S: Maintained
2795F: arch/x86/kernel/cpuid.c
2796F: arch/x86/kernel/msr.c
2797
2798CPU POWER MONITORING SUBSYSTEM
2799M: Thomas Renninger <trenn@suse.de>
2800L: linux-pm@vger.kernel.org
2801S: Maintained
2802F: tools/power/cpupower/
2803
2804CRAMFS FILESYSTEM
2805W: http://sourceforge.net/projects/cramfs/
2806S: Orphan / Obsolete
2807F: Documentation/filesystems/cramfs.txt
2808F: fs/cramfs/
2809
2810CRIS PORT
2811M: Mikael Starvik <starvik@axis.com>
2812M: Jesper Nilsson <jesper.nilsson@axis.com>
2813L: linux-cris-kernel@axis.com
2814W: http://developer.axis.com
2815S: Maintained
2816F: arch/cris/
2817F: drivers/tty/serial/crisv10.*
2818
2819CRYPTO API
2820M: Herbert Xu <herbert@gondor.apana.org.au>
2821M: "David S. Miller" <davem@davemloft.net>
2822L: linux-crypto@vger.kernel.org
2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2824S: Maintained
2825F: Documentation/crypto/
2826F: Documentation/DocBook/crypto-API.tmpl
2827F: arch/*/crypto/
2828F: crypto/
2829F: drivers/crypto/
2830F: include/crypto/
2831
2832CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2833M: Neil Horman <nhorman@tuxdriver.com>
2834L: linux-crypto@vger.kernel.org
2835S: Maintained
2836F: crypto/ansi_cprng.c
2837F: crypto/rng.c
2838
2839CS5535 Audio ALSA driver
2840M: Jaya Kumar <jayakumar.alsa@gmail.com>
2841S: Maintained
2842F: sound/pci/cs5535audio/
2843
2844CW1200 WLAN driver
2845M: Solomon Peachy <pizza@shaftnet.org>
2846S: Maintained
2847F: drivers/net/wireless/cw1200/
2848
2849CX18 VIDEO4LINUX DRIVER
2850M: Andy Walls <awalls@md.metrocast.net>
2851L: ivtv-devel@ivtvdriver.org (subscribers-only)
2852L: linux-media@vger.kernel.org
2853T: git git://linuxtv.org/media_tree.git
2854W: http://linuxtv.org
2855W: http://www.ivtvdriver.org/index.php/Cx18
2856S: Maintained
2857F: Documentation/video4linux/cx18.txt
2858F: drivers/media/pci/cx18/
2859F: include/uapi/linux/ivtv*
2860
2861CX2341X MPEG ENCODER HELPER MODULE
2862M: Hans Verkuil <hverkuil@xs4all.nl>
2863L: linux-media@vger.kernel.org
2864T: git git://linuxtv.org/media_tree.git
2865W: http://linuxtv.org
2866S: Maintained
2867F: drivers/media/common/cx2341x*
2868F: include/media/cx2341x*
2869
2870CX88 VIDEO4LINUX DRIVER
2871M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2872L: linux-media@vger.kernel.org
2873W: http://linuxtv.org
2874T: git git://linuxtv.org/media_tree.git
2875S: Odd fixes
2876F: Documentation/video4linux/cx88/
2877F: drivers/media/pci/cx88/
2878
2879CXD2820R MEDIA DRIVER
2880M: Antti Palosaari <crope@iki.fi>
2881L: linux-media@vger.kernel.org
2882W: http://linuxtv.org/
2883W: http://palosaari.fi/linux/
2884Q: http://patchwork.linuxtv.org/project/linux-media/list/
2885T: git git://linuxtv.org/anttip/media_tree.git
2886S: Maintained
2887F: drivers/media/dvb-frontends/cxd2820r*
2888
2889CXGB3 ETHERNET DRIVER (CXGB3)
2890M: Santosh Raspatur <santosh@chelsio.com>
2891L: netdev@vger.kernel.org
2892W: http://www.chelsio.com
2893S: Supported
2894F: drivers/net/ethernet/chelsio/cxgb3/
2895
2896CXGB3 ISCSI DRIVER (CXGB3I)
2897M: Karen Xie <kxie@chelsio.com>
2898L: linux-scsi@vger.kernel.org
2899W: http://www.chelsio.com
2900S: Supported
2901F: drivers/scsi/cxgbi/cxgb3i
2902
2903CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2904M: Steve Wise <swise@chelsio.com>
2905L: linux-rdma@vger.kernel.org
2906W: http://www.openfabrics.org
2907S: Supported
2908F: drivers/infiniband/hw/cxgb3/
2909
2910CXGB4 ETHERNET DRIVER (CXGB4)
2911M: Hariprasad S <hariprasad@chelsio.com>
2912L: netdev@vger.kernel.org
2913W: http://www.chelsio.com
2914S: Supported
2915F: drivers/net/ethernet/chelsio/cxgb4/
2916
2917CXGB4 ISCSI DRIVER (CXGB4I)
2918M: Karen Xie <kxie@chelsio.com>
2919L: linux-scsi@vger.kernel.org
2920W: http://www.chelsio.com
2921S: Supported
2922F: drivers/scsi/cxgbi/cxgb4i
2923
2924CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2925M: Steve Wise <swise@chelsio.com>
2926L: linux-rdma@vger.kernel.org
2927W: http://www.openfabrics.org
2928S: Supported
2929F: drivers/infiniband/hw/cxgb4/
2930
2931CXGB4VF ETHERNET DRIVER (CXGB4VF)
2932M: Casey Leedom <leedom@chelsio.com>
2933L: netdev@vger.kernel.org
2934W: http://www.chelsio.com
2935S: Supported
2936F: drivers/net/ethernet/chelsio/cxgb4vf/
2937
2938CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2939M: Ian Munsie <imunsie@au1.ibm.com>
2940M: Michael Neuling <mikey@neuling.org>
2941L: linuxppc-dev@lists.ozlabs.org
2942S: Supported
2943F: drivers/misc/cxl/
2944F: include/misc/cxl.h
2945F: include/uapi/misc/cxl.h
2946F: Documentation/powerpc/cxl.txt
2947F: Documentation/powerpc/cxl.txt
2948F: Documentation/ABI/testing/sysfs-class-cxl
2949
2950STMMAC ETHERNET DRIVER
2951M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2952L: netdev@vger.kernel.org
2953W: http://www.stlinux.com
2954S: Supported
2955F: drivers/net/ethernet/stmicro/stmmac/
2956
2957CYBERPRO FB DRIVER
2958M: Russell King <linux@arm.linux.org.uk>
2959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2960W: http://www.arm.linux.org.uk/
2961S: Maintained
2962F: drivers/video/fbdev/cyber2000fb.*
2963
2964CYCLADES ASYNC MUX DRIVER
2965W: http://www.cyclades.com/
2966S: Orphan
2967F: drivers/tty/cyclades.c
2968F: include/linux/cyclades.h
2969F: include/uapi/linux/cyclades.h
2970
2971CYCLADES PC300 DRIVER
2972W: http://www.cyclades.com/
2973S: Orphan
2974F: drivers/net/wan/pc300*
2975
2976CYPRESS_FIRMWARE MEDIA DRIVER
2977M: Antti Palosaari <crope@iki.fi>
2978L: linux-media@vger.kernel.org
2979W: http://linuxtv.org/
2980W: http://palosaari.fi/linux/
2981Q: http://patchwork.linuxtv.org/project/linux-media/list/
2982T: git git://linuxtv.org/anttip/media_tree.git
2983S: Maintained
2984F: drivers/media/common/cypress_firmware*
2985
2986CYTTSP TOUCHSCREEN DRIVER
2987M: Ferruh Yigit <fery@cypress.com>
2988L: linux-input@vger.kernel.org
2989S: Supported
2990F: drivers/input/touchscreen/cyttsp*
2991F: include/linux/input/cyttsp.h
2992
2993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
2994M: Joshua Kinard <kumba@gentoo.org>
2995S: Maintained
2996F: drivers/rtc/rtc-ds1685.c
2997F: include/linux/rtc/ds1685.h
2998
2999DAMA SLAVE for AX.25
3000M: Joerg Reuter <jreuter@yaina.de>
3001W: http://yaina.de/jreuter/
3002W: http://www.qsl.net/dl1bke/
3003L: linux-hams@vger.kernel.org
3004S: Maintained
3005F: net/ax25/af_ax25.c
3006F: net/ax25/ax25_dev.c
3007F: net/ax25/ax25_ds_*
3008F: net/ax25/ax25_in.c
3009F: net/ax25/ax25_out.c
3010F: net/ax25/ax25_timer.c
3011F: net/ax25/sysctl_net_ax25.c
3012
3013DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3014L: netdev@vger.kernel.org
3015S: Orphan
3016F: Documentation/networking/dmfe.txt
3017F: drivers/net/ethernet/dec/tulip/dmfe.c
3018
3019DC390/AM53C974 SCSI driver
3020M: Hannes Reinecke <hare@suse.de>
3021L: linux-scsi@vger.kernel.org
3022S: Maintained
3023F: drivers/scsi/am53c974.c
3024
3025DC395x SCSI driver
3026M: Oliver Neukum <oliver@neukum.org>
3027M: Ali Akcaagac <aliakc@web.de>
3028M: Jamie Lenehan <lenehan@twibble.org>
3029L: dc395x@twibble.org
3030W: http://twibble.org/dist/dc395x/
3031W: http://lists.twibble.org/mailman/listinfo/dc395x/
3032S: Maintained
3033F: Documentation/scsi/dc395x.txt
3034F: drivers/scsi/dc395x.*
3035
3036DCCP PROTOCOL
3037M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3038L: dccp@vger.kernel.org
3039W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3040S: Maintained
3041F: include/linux/dccp.h
3042F: include/uapi/linux/dccp.h
3043F: include/linux/tfrc.h
3044F: net/dccp/
3045
3046DECnet NETWORK LAYER
3047W: http://linux-decnet.sourceforge.net
3048L: linux-decnet-user@lists.sourceforge.net
3049S: Orphan
3050F: Documentation/networking/decnet.txt
3051F: net/decnet/
3052
3053DECSTATION PLATFORM SUPPORT
3054M: "Maciej W. Rozycki" <macro@linux-mips.org>
3055L: linux-mips@linux-mips.org
3056W: http://www.linux-mips.org/wiki/DECstation
3057S: Maintained
3058F: arch/mips/dec/
3059F: arch/mips/include/asm/dec/
3060F: arch/mips/include/asm/mach-dec/
3061
3062DEFXX FDDI NETWORK DRIVER
3063M: "Maciej W. Rozycki" <macro@linux-mips.org>
3064S: Maintained
3065F: drivers/net/fddi/defxx.*
3066
3067DELL LAPTOP DRIVER
3068M: Matthew Garrett <mjg59@srcf.ucam.org>
3069M: Pali Rohár <pali.rohar@gmail.com>
3070L: platform-driver-x86@vger.kernel.org
3071S: Maintained
3072F: drivers/platform/x86/dell-laptop.c
3073
3074DELL LAPTOP FREEFALL DRIVER
3075M: Pali Rohár <pali.rohar@gmail.com>
3076S: Maintained
3077F: drivers/platform/x86/dell-smo8800.c
3078
3079DELL LAPTOP SMM DRIVER
3080M: Guenter Roeck <linux@roeck-us.net>
3081S: Maintained
3082F: drivers/char/i8k.c
3083F: include/uapi/linux/i8k.h
3084
3085DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3086M: Doug Warzecha <Douglas_Warzecha@dell.com>
3087S: Maintained
3088F: Documentation/dcdbas.txt
3089F: drivers/firmware/dcdbas.*
3090
3091DELL WMI EXTRAS DRIVER
3092M: Matthew Garrett <mjg59@srcf.ucam.org>
3093M: Pali Rohár <pali.rohar@gmail.com>
3094S: Maintained
3095F: drivers/platform/x86/dell-wmi.c
3096
3097DESIGNWARE USB2 DRD IP DRIVER
3098M: John Youn <johnyoun@synopsys.com>
3099L: linux-usb@vger.kernel.org
3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3101S: Maintained
3102F: drivers/usb/dwc2/
3103
3104DESIGNWARE USB3 DRD IP DRIVER
3105M: Felipe Balbi <balbi@ti.com>
3106L: linux-usb@vger.kernel.org
3107L: linux-omap@vger.kernel.org
3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3109S: Maintained
3110F: drivers/usb/dwc3/
3111
3112DEVICE COREDUMP (DEV_COREDUMP)
3113M: Johannes Berg <johannes@sipsolutions.net>
3114L: linux-kernel@vger.kernel.org
3115S: Maintained
3116F: drivers/base/devcoredump.c
3117F: include/linux/devcoredump.h
3118
3119DEVICE FREQUENCY (DEVFREQ)
3120M: MyungJoo Ham <myungjoo.ham@samsung.com>
3121M: Kyungmin Park <kyungmin.park@samsung.com>
3122L: linux-pm@vger.kernel.org
3123S: Maintained
3124F: drivers/devfreq/
3125
3126DEVICE NUMBER REGISTRY
3127M: Torben Mathiasen <device@lanana.org>
3128W: http://lanana.org/docs/device-list/index.html
3129S: Maintained
3130
3131DEVICE-MAPPER (LVM)
3132M: Alasdair Kergon <agk@redhat.com>
3133M: Mike Snitzer <snitzer@redhat.com>
3134M: dm-devel@redhat.com
3135L: dm-devel@redhat.com
3136W: http://sources.redhat.com/dm
3137Q: http://patchwork.kernel.org/project/dm-devel/list/
3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3139T: quilt http://people.redhat.com/agk/patches/linux/editing/
3140S: Maintained
3141F: Documentation/device-mapper/
3142F: drivers/md/dm*
3143F: drivers/md/persistent-data/
3144F: include/linux/device-mapper.h
3145F: include/linux/dm-*.h
3146F: include/uapi/linux/dm-*.h
3147
3148DIALOG SEMICONDUCTOR DRIVERS
3149M: Support Opensource <support.opensource@diasemi.com>
3150W: http://www.dialog-semiconductor.com/products
3151S: Supported
3152F: Documentation/hwmon/da90??
3153F: drivers/gpio/gpio-da90??.c
3154F: drivers/hwmon/da90??-hwmon.c
3155F: drivers/iio/adc/da91??-*.c
3156F: drivers/input/misc/da90??_onkey.c
3157F: drivers/input/touchscreen/da9052_tsi.c
3158F: drivers/leds/leds-da90??.c
3159F: drivers/mfd/da903x.c
3160F: drivers/mfd/da90??-*.c
3161F: drivers/mfd/da91??-*.c
3162F: drivers/power/da9052-battery.c
3163F: drivers/power/da91??-*.c
3164F: drivers/regulator/da903x.c
3165F: drivers/regulator/da9???-regulator.[ch]
3166F: drivers/rtc/rtc-da90??.c
3167F: drivers/video/backlight/da90??_bl.c
3168F: drivers/watchdog/da90??_wdt.c
3169F: include/linux/mfd/da903x.h
3170F: include/linux/mfd/da9052/
3171F: include/linux/mfd/da9055/
3172F: include/linux/mfd/da9063/
3173F: include/linux/mfd/da9150/
3174F: include/sound/da[79]*.h
3175F: sound/soc/codecs/da[79]*.[ch]
3176
3177DIGI NEO AND CLASSIC PCI PRODUCTS
3178M: Lidza Louina <lidza.louina@gmail.com>
3179M: Mark Hounschell <markh@compro.net>
3180L: driverdev-devel@linuxdriverproject.org
3181S: Maintained
3182F: drivers/staging/dgnc/
3183
3184DIGI EPCA PCI PRODUCTS
3185M: Lidza Louina <lidza.louina@gmail.com>
3186M: Mark Hounschell <markh@compro.net>
3187M: Daeseok Youn <daeseok.youn@gmail.com>
3188L: driverdev-devel@linuxdriverproject.org
3189S: Maintained
3190F: drivers/staging/dgap/
3191
3192DIOLAN U2C-12 I2C DRIVER
3193M: Guenter Roeck <linux@roeck-us.net>
3194L: linux-i2c@vger.kernel.org
3195S: Maintained
3196F: drivers/i2c/busses/i2c-diolan-u2c.c
3197
3198DIRECT ACCESS (DAX)
3199M: Matthew Wilcox <willy@linux.intel.com>
3200L: linux-fsdevel@vger.kernel.org
3201S: Supported
3202F: fs/dax.c
3203
3204DIRECTORY NOTIFICATION (DNOTIFY)
3205M: Eric Paris <eparis@parisplace.org>
3206S: Maintained
3207F: Documentation/filesystems/dnotify.txt
3208F: fs/notify/dnotify/
3209F: include/linux/dnotify.h
3210
3211DISK GEOMETRY AND PARTITION HANDLING
3212M: Andries Brouwer <aeb@cwi.nl>
3213W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3214W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3215W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3216S: Maintained
3217
3218DISKQUOTA
3219M: Jan Kara <jack@suse.cz>
3220S: Maintained
3221F: Documentation/filesystems/quota.txt
3222F: fs/quota/
3223F: include/linux/quota*.h
3224F: include/uapi/linux/quota*.h
3225
3226DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3227M: Bernie Thompson <bernie@plugable.com>
3228L: linux-fbdev@vger.kernel.org
3229S: Maintained
3230W: http://plugable.com/category/projects/udlfb/
3231F: drivers/video/fbdev/udlfb.c
3232F: include/video/udlfb.h
3233F: Documentation/fb/udlfb.txt
3234
3235DISTRIBUTED LOCK MANAGER (DLM)
3236M: Christine Caulfield <ccaulfie@redhat.com>
3237M: David Teigland <teigland@redhat.com>
3238L: cluster-devel@redhat.com
3239W: http://sources.redhat.com/cluster/
3240T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3241S: Supported
3242F: fs/dlm/
3243
3244DMA BUFFER SHARING FRAMEWORK
3245M: Sumit Semwal <sumit.semwal@linaro.org>
3246S: Maintained
3247L: linux-media@vger.kernel.org
3248L: dri-devel@lists.freedesktop.org
3249L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3250F: drivers/dma-buf/
3251F: include/linux/dma-buf*
3252F: include/linux/reservation.h
3253F: include/linux/*fence.h
3254F: Documentation/dma-buf-sharing.txt
3255T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3256
3257DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3258M: Vinod Koul <vinod.koul@intel.com>
3259L: dmaengine@vger.kernel.org
3260Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3261S: Maintained
3262F: drivers/dma/
3263F: include/linux/dmaengine.h
3264F: Documentation/dmaengine/
3265T: git git://git.infradead.org/users/vkoul/slave-dma.git
3266
3267DME1737 HARDWARE MONITOR DRIVER
3268M: Juerg Haefliger <juergh@gmail.com>
3269L: lm-sensors@lm-sensors.org
3270S: Maintained
3271F: Documentation/hwmon/dme1737
3272F: drivers/hwmon/dme1737.c
3273
3274DMI/SMBIOS SUPPORT
3275M: Jean Delvare <jdelvare@suse.de>
3276S: Maintained
3277F: drivers/firmware/dmi-id.c
3278F: drivers/firmware/dmi_scan.c
3279F: include/linux/dmi.h
3280
3281DOCUMENTATION
3282M: Jonathan Corbet <corbet@lwn.net>
3283L: linux-doc@vger.kernel.org
3284S: Maintained
3285F: Documentation/
3286X: Documentation/ABI/
3287X: Documentation/devicetree/
3288X: Documentation/acpi
3289X: Documentation/power
3290X: Documentation/spi
3291T: git git://git.lwn.net/linux-2.6.git docs-next
3292
3293DOUBLETALK DRIVER
3294M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3295L: blinux-list@redhat.com
3296S: Maintained
3297F: drivers/char/dtlk.c
3298F: include/linux/dtlk.h
3299
3300DPT_I2O SCSI RAID DRIVER
3301M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3302L: linux-scsi@vger.kernel.org
3303W: http://www.adaptec.com/
3304S: Maintained
3305F: drivers/scsi/dpt*
3306F: drivers/scsi/dpt/
3307
3308DRBD DRIVER
3309P: Philipp Reisner
3310P: Lars Ellenberg
3311M: drbd-dev@lists.linbit.com
3312L: drbd-user@lists.linbit.com
3313W: http://www.drbd.org
3314T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3315T: git git://git.drbd.org/drbd-8.3.git
3316S: Supported
3317F: drivers/block/drbd/
3318F: lib/lru_cache.c
3319F: Documentation/blockdev/drbd/
3320
3321DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3322M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3324S: Supported
3325F: Documentation/kobject.txt
3326F: drivers/base/
3327F: fs/sysfs/
3328F: fs/debugfs/
3329F: include/linux/kobj*
3330F: include/linux/debugfs.h
3331F: lib/kobj*
3332
3333DRM DRIVERS
3334M: David Airlie <airlied@linux.ie>
3335L: dri-devel@lists.freedesktop.org
3336T: git git://people.freedesktop.org/~airlied/linux
3337S: Maintained
3338F: drivers/gpu/drm/
3339F: drivers/gpu/vga/
3340F: include/drm/
3341F: include/uapi/drm/
3342
3343RADEON DRM DRIVERS
3344M: Alex Deucher <alexander.deucher@amd.com>
3345M: Christian König <christian.koenig@amd.com>
3346L: dri-devel@lists.freedesktop.org
3347T: git git://people.freedesktop.org/~agd5f/linux
3348S: Supported
3349F: drivers/gpu/drm/radeon/
3350F: include/uapi/drm/radeon*
3351
3352DRM PANEL DRIVERS
3353M: Thierry Reding <thierry.reding@gmail.com>
3354L: dri-devel@lists.freedesktop.org
3355T: git git://anongit.freedesktop.org/tegra/linux.git
3356S: Maintained
3357F: drivers/gpu/drm/drm_panel.c
3358F: drivers/gpu/drm/panel/
3359F: include/drm/drm_panel.h
3360F: Documentation/devicetree/bindings/panel/
3361
3362INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3363M: Daniel Vetter <daniel.vetter@intel.com>
3364M: Jani Nikula <jani.nikula@linux.intel.com>
3365L: intel-gfx@lists.freedesktop.org
3366L: dri-devel@lists.freedesktop.org
3367Q: http://patchwork.freedesktop.org/project/intel-gfx/
3368T: git git://anongit.freedesktop.org/drm-intel
3369S: Supported
3370F: drivers/gpu/drm/i915/
3371F: include/drm/i915*
3372F: include/uapi/drm/i915*
3373
3374DRM DRIVERS FOR EXYNOS
3375M: Inki Dae <inki.dae@samsung.com>
3376M: Joonyoung Shim <jy0922.shim@samsung.com>
3377M: Seung-Woo Kim <sw0312.kim@samsung.com>
3378M: Kyungmin Park <kyungmin.park@samsung.com>
3379L: dri-devel@lists.freedesktop.org
3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3381S: Supported
3382F: drivers/gpu/drm/exynos/
3383F: include/drm/exynos*
3384F: include/uapi/drm/exynos*
3385
3386DRM DRIVERS FOR FREESCALE IMX
3387M: Philipp Zabel <p.zabel@pengutronix.de>
3388L: dri-devel@lists.freedesktop.org
3389S: Maintained
3390F: drivers/gpu/drm/imx/
3391F: Documentation/devicetree/bindings/drm/imx/
3392
3393DRM DRIVERS FOR NVIDIA TEGRA
3394M: Thierry Reding <thierry.reding@gmail.com>
3395M: Terje Bergström <tbergstrom@nvidia.com>
3396L: dri-devel@lists.freedesktop.org
3397L: linux-tegra@vger.kernel.org
3398T: git git://anongit.freedesktop.org/tegra/linux.git
3399S: Supported
3400F: drivers/gpu/drm/tegra/
3401F: drivers/gpu/host1x/
3402F: include/linux/host1x.h
3403F: include/uapi/drm/tegra_drm.h
3404F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3405
3406DRM DRIVERS FOR RENESAS
3407M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3408L: dri-devel@lists.freedesktop.org
3409L: linux-sh@vger.kernel.org
3410T: git git://people.freedesktop.org/~airlied/linux
3411S: Supported
3412F: drivers/gpu/drm/rcar-du/
3413F: drivers/gpu/drm/shmobile/
3414F: include/linux/platform_data/shmob_drm.h
3415
3416DRM DRIVERS FOR ROCKCHIP
3417M: Mark Yao <mark.yao@rock-chips.com>
3418L: dri-devel@lists.freedesktop.org
3419S: Maintained
3420F: drivers/gpu/drm/rockchip/
3421F: Documentation/devicetree/bindings/video/rockchip*
3422
3423DSBR100 USB FM RADIO DRIVER
3424M: Alexey Klimov <klimov.linux@gmail.com>
3425L: linux-media@vger.kernel.org
3426T: git git://linuxtv.org/media_tree.git
3427S: Maintained
3428F: drivers/media/radio/dsbr100.c
3429
3430DSCC4 DRIVER
3431M: Francois Romieu <romieu@fr.zoreil.com>
3432L: netdev@vger.kernel.org
3433S: Maintained
3434F: drivers/net/wan/dscc4.c
3435
3436DVB_USB_AF9015 MEDIA DRIVER
3437M: Antti Palosaari <crope@iki.fi>
3438L: linux-media@vger.kernel.org
3439W: http://linuxtv.org/
3440W: http://palosaari.fi/linux/
3441Q: http://patchwork.linuxtv.org/project/linux-media/list/
3442T: git git://linuxtv.org/anttip/media_tree.git
3443S: Maintained
3444F: drivers/media/usb/dvb-usb-v2/af9015*
3445
3446DVB_USB_AF9035 MEDIA DRIVER
3447M: Antti Palosaari <crope@iki.fi>
3448L: linux-media@vger.kernel.org
3449W: http://linuxtv.org/
3450W: http://palosaari.fi/linux/
3451Q: http://patchwork.linuxtv.org/project/linux-media/list/
3452T: git git://linuxtv.org/anttip/media_tree.git
3453S: Maintained
3454F: drivers/media/usb/dvb-usb-v2/af9035*
3455
3456DVB_USB_ANYSEE MEDIA DRIVER
3457M: Antti Palosaari <crope@iki.fi>
3458L: linux-media@vger.kernel.org
3459W: http://linuxtv.org/
3460W: http://palosaari.fi/linux/
3461Q: http://patchwork.linuxtv.org/project/linux-media/list/
3462T: git git://linuxtv.org/anttip/media_tree.git
3463S: Maintained
3464F: drivers/media/usb/dvb-usb-v2/anysee*
3465
3466DVB_USB_AU6610 MEDIA DRIVER
3467M: Antti Palosaari <crope@iki.fi>
3468L: linux-media@vger.kernel.org
3469W: http://linuxtv.org/
3470W: http://palosaari.fi/linux/
3471Q: http://patchwork.linuxtv.org/project/linux-media/list/
3472T: git git://linuxtv.org/anttip/media_tree.git
3473S: Maintained
3474F: drivers/media/usb/dvb-usb-v2/au6610*
3475
3476DVB_USB_CE6230 MEDIA DRIVER
3477M: Antti Palosaari <crope@iki.fi>
3478L: linux-media@vger.kernel.org
3479W: http://linuxtv.org/
3480W: http://palosaari.fi/linux/
3481Q: http://patchwork.linuxtv.org/project/linux-media/list/
3482T: git git://linuxtv.org/anttip/media_tree.git
3483S: Maintained
3484F: drivers/media/usb/dvb-usb-v2/ce6230*
3485
3486DVB_USB_CXUSB MEDIA DRIVER
3487M: Michael Krufky <mkrufky@linuxtv.org>
3488L: linux-media@vger.kernel.org
3489W: http://linuxtv.org/
3490W: http://github.com/mkrufky
3491Q: http://patchwork.linuxtv.org/project/linux-media/list/
3492T: git git://linuxtv.org/media_tree.git
3493S: Maintained
3494F: drivers/media/usb/dvb-usb/cxusb*
3495
3496DVB_USB_EC168 MEDIA DRIVER
3497M: Antti Palosaari <crope@iki.fi>
3498L: linux-media@vger.kernel.org
3499W: http://linuxtv.org/
3500W: http://palosaari.fi/linux/
3501Q: http://patchwork.linuxtv.org/project/linux-media/list/
3502T: git git://linuxtv.org/anttip/media_tree.git
3503S: Maintained
3504F: drivers/media/usb/dvb-usb-v2/ec168*
3505
3506DVB_USB_GL861 MEDIA DRIVER
3507M: Antti Palosaari <crope@iki.fi>
3508L: linux-media@vger.kernel.org
3509W: http://linuxtv.org/
3510Q: http://patchwork.linuxtv.org/project/linux-media/list/
3511T: git git://linuxtv.org/anttip/media_tree.git
3512S: Maintained
3513F: drivers/media/usb/dvb-usb-v2/gl861*
3514
3515DVB_USB_MXL111SF MEDIA DRIVER
3516M: Michael Krufky <mkrufky@linuxtv.org>
3517L: linux-media@vger.kernel.org
3518W: http://linuxtv.org/
3519W: http://github.com/mkrufky
3520Q: http://patchwork.linuxtv.org/project/linux-media/list/
3521T: git git://linuxtv.org/mkrufky/mxl111sf.git
3522S: Maintained
3523F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3524
3525DVB_USB_RTL28XXU MEDIA DRIVER
3526M: Antti Palosaari <crope@iki.fi>
3527L: linux-media@vger.kernel.org
3528W: http://linuxtv.org/
3529W: http://palosaari.fi/linux/
3530Q: http://patchwork.linuxtv.org/project/linux-media/list/
3531T: git git://linuxtv.org/anttip/media_tree.git
3532S: Maintained
3533F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3534
3535DVB_USB_V2 MEDIA DRIVER
3536M: Antti Palosaari <crope@iki.fi>
3537L: linux-media@vger.kernel.org
3538W: http://linuxtv.org/
3539W: http://palosaari.fi/linux/
3540Q: http://patchwork.linuxtv.org/project/linux-media/list/
3541T: git git://linuxtv.org/anttip/media_tree.git
3542S: Maintained
3543F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3544F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3545
3546DYNAMIC DEBUG
3547M: Jason Baron <jbaron@akamai.com>
3548S: Maintained
3549F: lib/dynamic_debug.c
3550F: include/linux/dynamic_debug.h
3551
3552DZ DECSTATION DZ11 SERIAL DRIVER
3553M: "Maciej W. Rozycki" <macro@linux-mips.org>
3554S: Maintained
3555F: drivers/tty/serial/dz.*
3556
3557E3X0 POWER BUTTON DRIVER
3558M: Moritz Fischer <moritz.fischer@ettus.com>
3559L: usrp-users@lists.ettus.com
3560W: http://www.ettus.com
3561S: Supported
3562F: drivers/input/misc/e3x0-button.c
3563F: Documentation/devicetree/bindings/input/e3x0-button.txt
3564
3565E4000 MEDIA DRIVER
3566M: Antti Palosaari <crope@iki.fi>
3567L: linux-media@vger.kernel.org
3568W: http://linuxtv.org/
3569W: http://palosaari.fi/linux/
3570Q: http://patchwork.linuxtv.org/project/linux-media/list/
3571T: git git://linuxtv.org/anttip/media_tree.git
3572S: Maintained
3573F: drivers/media/tuners/e4000*
3574
3575EATA ISA/EISA/PCI SCSI DRIVER
3576M: Dario Ballabio <ballabio_dario@emc.com>
3577L: linux-scsi@vger.kernel.org
3578S: Maintained
3579F: drivers/scsi/eata.c
3580
3581EC100 MEDIA DRIVER
3582M: Antti Palosaari <crope@iki.fi>
3583L: linux-media@vger.kernel.org
3584W: http://linuxtv.org/
3585W: http://palosaari.fi/linux/
3586Q: http://patchwork.linuxtv.org/project/linux-media/list/
3587T: git git://linuxtv.org/anttip/media_tree.git
3588S: Maintained
3589F: drivers/media/dvb-frontends/ec100*
3590
3591ECRYPT FILE SYSTEM
3592M: Tyler Hicks <tyhicks@canonical.com>
3593L: ecryptfs@vger.kernel.org
3594W: http://ecryptfs.org
3595W: https://launchpad.net/ecryptfs
3596S: Supported
3597F: Documentation/filesystems/ecryptfs.txt
3598F: fs/ecryptfs/
3599
3600EDAC-CORE
3601M: Doug Thompson <dougthompson@xmission.com>
3602M: Borislav Petkov <bp@alien8.de>
3603M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3604L: linux-edac@vger.kernel.org
3605W: bluesmoke.sourceforge.net
3606T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3607T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3608S: Supported
3609F: Documentation/edac.txt
3610F: drivers/edac/
3611F: include/linux/edac.h
3612
3613EDAC-AMD64
3614M: Doug Thompson <dougthompson@xmission.com>
3615M: Borislav Petkov <bp@alien8.de>
3616L: linux-edac@vger.kernel.org
3617W: bluesmoke.sourceforge.net
3618S: Maintained
3619F: drivers/edac/amd64_edac*
3620
3621EDAC-CALXEDA
3622M: Doug Thompson <dougthompson@xmission.com>
3623M: Robert Richter <rric@kernel.org>
3624L: linux-edac@vger.kernel.org
3625W: bluesmoke.sourceforge.net
3626S: Maintained
3627F: drivers/edac/highbank*
3628
3629EDAC-CAVIUM
3630M: Ralf Baechle <ralf@linux-mips.org>
3631M: David Daney <david.daney@cavium.com>
3632L: linux-edac@vger.kernel.org
3633L: linux-mips@linux-mips.org
3634W: bluesmoke.sourceforge.net
3635S: Supported
3636F: drivers/edac/octeon_edac*
3637
3638EDAC-E752X
3639M: Mark Gross <mark.gross@intel.com>
3640M: Doug Thompson <dougthompson@xmission.com>
3641L: linux-edac@vger.kernel.org
3642W: bluesmoke.sourceforge.net
3643S: Maintained
3644F: drivers/edac/e752x_edac.c
3645
3646EDAC-E7XXX
3647M: Doug Thompson <dougthompson@xmission.com>
3648L: linux-edac@vger.kernel.org
3649W: bluesmoke.sourceforge.net
3650S: Maintained
3651F: drivers/edac/e7xxx_edac.c
3652
3653EDAC-GHES
3654M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3655L: linux-edac@vger.kernel.org
3656W: bluesmoke.sourceforge.net
3657S: Maintained
3658F: drivers/edac/ghes_edac.c
3659
3660EDAC-I82443BXGX
3661M: Tim Small <tim@buttersideup.com>
3662L: linux-edac@vger.kernel.org
3663W: bluesmoke.sourceforge.net
3664S: Maintained
3665F: drivers/edac/i82443bxgx_edac.c
3666
3667EDAC-I3000
3668M: Jason Uhlenkott <juhlenko@akamai.com>
3669L: linux-edac@vger.kernel.org
3670W: bluesmoke.sourceforge.net
3671S: Maintained
3672F: drivers/edac/i3000_edac.c
3673
3674EDAC-I5000
3675M: Doug Thompson <dougthompson@xmission.com>
3676L: linux-edac@vger.kernel.org
3677W: bluesmoke.sourceforge.net
3678S: Maintained
3679F: drivers/edac/i5000_edac.c
3680
3681EDAC-I5400
3682M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3683L: linux-edac@vger.kernel.org
3684W: bluesmoke.sourceforge.net
3685S: Maintained
3686F: drivers/edac/i5400_edac.c
3687
3688EDAC-I7300
3689M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3690L: linux-edac@vger.kernel.org
3691W: bluesmoke.sourceforge.net
3692S: Maintained
3693F: drivers/edac/i7300_edac.c
3694
3695EDAC-I7CORE
3696M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3697L: linux-edac@vger.kernel.org
3698W: bluesmoke.sourceforge.net
3699S: Maintained
3700F: drivers/edac/i7core_edac.c
3701
3702EDAC-I82975X
3703M: Ranganathan Desikan <ravi@jetztechnologies.com>
3704M: "Arvind R." <arvino55@gmail.com>
3705L: linux-edac@vger.kernel.org
3706W: bluesmoke.sourceforge.net
3707S: Maintained
3708F: drivers/edac/i82975x_edac.c
3709
3710EDAC-IE31200
3711M: Jason Baron <jbaron@akamai.com>
3712L: linux-edac@vger.kernel.org
3713W: bluesmoke.sourceforge.net
3714S: Maintained
3715F: drivers/edac/ie31200_edac.c
3716
3717EDAC-MPC85XX
3718M: Johannes Thumshirn <johannes.thumshirn@men.de>
3719L: linux-edac@vger.kernel.org
3720W: bluesmoke.sourceforge.net
3721S: Maintained
3722F: drivers/edac/mpc85xx_edac.[ch]
3723
3724EDAC-PASEMI
3725M: Egor Martovetsky <egor@pasemi.com>
3726L: linux-edac@vger.kernel.org
3727W: bluesmoke.sourceforge.net
3728S: Maintained
3729F: drivers/edac/pasemi_edac.c
3730
3731EDAC-R82600
3732M: Tim Small <tim@buttersideup.com>
3733L: linux-edac@vger.kernel.org
3734W: bluesmoke.sourceforge.net
3735S: Maintained
3736F: drivers/edac/r82600_edac.c
3737
3738EDAC-SBRIDGE
3739M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3740L: linux-edac@vger.kernel.org
3741W: bluesmoke.sourceforge.net
3742S: Maintained
3743F: drivers/edac/sb_edac.c
3744
3745EDIROL UA-101/UA-1000 DRIVER
3746M: Clemens Ladisch <clemens@ladisch.de>
3747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3748T: git git://git.alsa-project.org/alsa-kernel.git
3749S: Maintained
3750F: sound/usb/misc/ua101.c
3751
3752EXTENSIBLE FIRMWARE INTERFACE (EFI)
3753M: Matt Fleming <matt.fleming@intel.com>
3754L: linux-efi@vger.kernel.org
3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3756S: Maintained
3757F: Documentation/efi-stub.txt
3758F: arch/ia64/kernel/efi.c
3759F: arch/x86/boot/compressed/eboot.[ch]
3760F: arch/x86/include/asm/efi.h
3761F: arch/x86/platform/efi/*
3762F: drivers/firmware/efi/*
3763F: include/linux/efi*.h
3764
3765EFI VARIABLE FILESYSTEM
3766M: Matthew Garrett <matthew.garrett@nebula.com>
3767M: Jeremy Kerr <jk@ozlabs.org>
3768M: Matt Fleming <matt.fleming@intel.com>
3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3770L: linux-efi@vger.kernel.org
3771S: Maintained
3772F: fs/efivarfs/
3773
3774EFIFB FRAMEBUFFER DRIVER
3775L: linux-fbdev@vger.kernel.org
3776M: Peter Jones <pjones@redhat.com>
3777S: Maintained
3778F: drivers/video/fbdev/efifb.c
3779
3780EFS FILESYSTEM
3781W: http://aeschi.ch.eu.org/efs/
3782S: Orphan
3783F: fs/efs/
3784
3785EHCA (IBM GX bus InfiniBand adapter) DRIVER
3786M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3787M: Christoph Raisch <raisch@de.ibm.com>
3788L: linux-rdma@vger.kernel.org
3789S: Supported
3790F: drivers/infiniband/hw/ehca/
3791
3792EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3793M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3794L: netdev@vger.kernel.org
3795S: Maintained
3796F: drivers/net/ethernet/ibm/ehea/
3797
3798EM28XX VIDEO4LINUX DRIVER
3799M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3800L: linux-media@vger.kernel.org
3801W: http://linuxtv.org
3802T: git git://linuxtv.org/media_tree.git
3803S: Maintained
3804F: drivers/media/usb/em28xx/
3805
3806EMBEDDED LINUX
3807M: Paul Gortmaker <paul.gortmaker@windriver.com>
3808M: Matt Mackall <mpm@selenic.com>
3809M: David Woodhouse <dwmw2@infradead.org>
3810L: linux-embedded@vger.kernel.org
3811S: Maintained
3812
3813EMULEX LPFC FC SCSI DRIVER
3814M: James Smart <james.smart@emulex.com>
3815L: linux-scsi@vger.kernel.org
3816W: http://sourceforge.net/projects/lpfcxxxx
3817S: Supported
3818F: drivers/scsi/lpfc/
3819
3820ENE CB710 FLASH CARD READER DRIVER
3821M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3822S: Maintained
3823F: drivers/misc/cb710/
3824F: drivers/mmc/host/cb710-mmc.*
3825F: include/linux/cb710.h
3826
3827ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3828M: Maxim Levitsky <maximlevitsky@gmail.com>
3829S: Maintained
3830F: drivers/media/rc/ene_ir.*
3831
3832ENHANCED ERROR HANDLING (EEH)
3833M: Gavin Shan <shangw@linux.vnet.ibm.com>
3834L: linuxppc-dev@lists.ozlabs.org
3835S: Supported
3836F: Documentation/powerpc/eeh-pci-error-recovery.txt
3837F: arch/powerpc/kernel/eeh*.c
3838
3839EPSON S1D13XXX FRAMEBUFFER DRIVER
3840M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3841S: Maintained
3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3843F: drivers/video/fbdev/s1d13xxxfb.c
3844F: include/video/s1d13xxxfb.h
3845
3846ET131X NETWORK DRIVER
3847M: Mark Einon <mark.einon@gmail.com>
3848S: Odd Fixes
3849F: drivers/net/ethernet/agere/
3850
3851ETHERNET BRIDGE
3852M: Stephen Hemminger <stephen@networkplumber.org>
3853L: bridge@lists.linux-foundation.org
3854L: netdev@vger.kernel.org
3855W: http://www.linuxfoundation.org/en/Net:Bridge
3856S: Maintained
3857F: include/linux/netfilter_bridge/
3858F: net/bridge/
3859
3860ETHERNET PHY LIBRARY
3861M: Florian Fainelli <f.fainelli@gmail.com>
3862L: netdev@vger.kernel.org
3863S: Maintained
3864F: include/linux/phy.h
3865F: include/linux/phy_fixed.h
3866F: drivers/net/phy/
3867F: Documentation/networking/phy.txt
3868F: drivers/of/of_mdio.c
3869F: drivers/of/of_net.c
3870
3871EXT2 FILE SYSTEM
3872M: Jan Kara <jack@suse.cz>
3873L: linux-ext4@vger.kernel.org
3874S: Maintained
3875F: Documentation/filesystems/ext2.txt
3876F: fs/ext2/
3877F: include/linux/ext2*
3878
3879EXT3 FILE SYSTEM
3880M: Jan Kara <jack@suse.cz>
3881M: Andrew Morton <akpm@linux-foundation.org>
3882M: Andreas Dilger <adilger.kernel@dilger.ca>
3883L: linux-ext4@vger.kernel.org
3884S: Maintained
3885F: Documentation/filesystems/ext3.txt
3886F: fs/ext3/
3887
3888EXT4 FILE SYSTEM
3889M: "Theodore Ts'o" <tytso@mit.edu>
3890M: Andreas Dilger <adilger.kernel@dilger.ca>
3891L: linux-ext4@vger.kernel.org
3892W: http://ext4.wiki.kernel.org
3893Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3894S: Maintained
3895F: Documentation/filesystems/ext4.txt
3896F: fs/ext4/
3897
3898Extended Verification Module (EVM)
3899M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3900L: linux-ima-devel@lists.sourceforge.net
3901L: linux-security-module@vger.kernel.org
3902S: Supported
3903F: security/integrity/evm/
3904
3905EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3906M: MyungJoo Ham <myungjoo.ham@samsung.com>
3907M: Chanwoo Choi <cw00.choi@samsung.com>
3908L: linux-kernel@vger.kernel.org
3909T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3910S: Maintained
3911F: drivers/extcon/
3912F: Documentation/extcon/
3913
3914EXYNOS DP DRIVER
3915M: Jingoo Han <jg1.han@samsung.com>
3916L: dri-devel@lists.freedesktop.org
3917S: Maintained
3918F: drivers/gpu/drm/exynos/exynos_dp*
3919
3920EXYNOS MIPI DISPLAY DRIVERS
3921M: Inki Dae <inki.dae@samsung.com>
3922M: Donghwa Lee <dh09.lee@samsung.com>
3923M: Kyungmin Park <kyungmin.park@samsung.com>
3924L: linux-fbdev@vger.kernel.org
3925S: Maintained
3926F: drivers/video/fbdev/exynos/exynos_mipi*
3927F: include/video/exynos_mipi*
3928
3929F71805F HARDWARE MONITORING DRIVER
3930M: Jean Delvare <jdelvare@suse.de>
3931L: lm-sensors@lm-sensors.org
3932S: Maintained
3933F: Documentation/hwmon/f71805f
3934F: drivers/hwmon/f71805f.c
3935
3936FC0011 TUNER DRIVER
3937M: Michael Buesch <m@bues.ch>
3938L: linux-media@vger.kernel.org
3939S: Maintained
3940F: drivers/media/tuners/fc0011.h
3941F: drivers/media/tuners/fc0011.c
3942
3943FC2580 MEDIA DRIVER
3944M: Antti Palosaari <crope@iki.fi>
3945L: linux-media@vger.kernel.org
3946W: http://linuxtv.org/
3947W: http://palosaari.fi/linux/
3948Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949T: git git://linuxtv.org/anttip/media_tree.git
3950S: Maintained
3951F: drivers/media/tuners/fc2580*
3952
3953FANOTIFY
3954M: Eric Paris <eparis@redhat.com>
3955S: Maintained
3956F: fs/notify/fanotify/
3957F: include/linux/fanotify.h
3958F: include/uapi/linux/fanotify.h
3959
3960FARSYNC SYNCHRONOUS DRIVER
3961M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3962W: http://www.farsite.co.uk/
3963S: Supported
3964F: drivers/net/wan/farsync.*
3965
3966FAULT INJECTION SUPPORT
3967M: Akinobu Mita <akinobu.mita@gmail.com>
3968S: Supported
3969F: Documentation/fault-injection/
3970F: lib/fault-inject.c
3971
3972FBTFT Framebuffer drivers
3973M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3974M: Noralf Trønnes <noralf@tronnes.org>
3975S: Maintained
3976F: drivers/staging/fbtft/
3977
3978FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3979M: Vasu Dev <vasu.dev@intel.com>
3980L: fcoe-devel@open-fcoe.org
3981W: www.Open-FCoE.org
3982S: Supported
3983F: drivers/scsi/libfc/
3984F: drivers/scsi/fcoe/
3985F: include/scsi/fc/
3986F: include/scsi/libfc.h
3987F: include/scsi/libfcoe.h
3988F: include/uapi/scsi/fc/
3989
3990FILE LOCKING (flock() and fcntl()/lockf())
3991M: Jeff Layton <jlayton@poochiereds.net>
3992M: J. Bruce Fields <bfields@fieldses.org>
3993L: linux-fsdevel@vger.kernel.org
3994S: Maintained
3995F: include/linux/fcntl.h
3996F: include/linux/fs.h
3997F: include/uapi/linux/fcntl.h
3998F: include/uapi/linux/fs.h
3999F: fs/fcntl.c
4000F: fs/locks.c
4001
4002FILESYSTEMS (VFS and infrastructure)
4003M: Alexander Viro <viro@zeniv.linux.org.uk>
4004L: linux-fsdevel@vger.kernel.org
4005S: Maintained
4006F: fs/*
4007
4008FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4009M: Riku Voipio <riku.voipio@iki.fi>
4010L: lm-sensors@lm-sensors.org
4011S: Maintained
4012F: drivers/hwmon/f75375s.c
4013F: include/linux/f75375s.h
4014
4015FIREWIRE AUDIO DRIVERS
4016M: Clemens Ladisch <clemens@ladisch.de>
4017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4018T: git git://git.alsa-project.org/alsa-kernel.git
4019S: Maintained
4020F: sound/firewire/
4021
4022FIREWIRE MEDIA DRIVERS (firedtv)
4023M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4024L: linux-media@vger.kernel.org
4025L: linux1394-devel@lists.sourceforge.net
4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4027S: Maintained
4028F: drivers/media/firewire/
4029
4030FIREWIRE SBP-2 TARGET
4031M: Chris Boot <bootc@bootc.net>
4032L: linux-scsi@vger.kernel.org
4033L: target-devel@vger.kernel.org
4034L: linux1394-devel@lists.sourceforge.net
4035T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4036S: Maintained
4037F: drivers/target/sbp/
4038
4039FIREWIRE SUBSYSTEM
4040M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4041L: linux1394-devel@lists.sourceforge.net
4042W: http://ieee1394.wiki.kernel.org/
4043T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4044S: Maintained
4045F: drivers/firewire/
4046F: include/linux/firewire.h
4047F: include/uapi/linux/firewire*.h
4048F: tools/firewire/
4049
4050FIRMWARE LOADER (request_firmware)
4051M: Ming Lei <ming.lei@canonical.com>
4052L: linux-kernel@vger.kernel.org
4053S: Maintained
4054F: Documentation/firmware_class/
4055F: drivers/base/firmware*.c
4056F: include/linux/firmware.h
4057
4058FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4059M: Joshua Morris <josh.h.morris@us.ibm.com>
4060M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4061S: Maintained
4062F: drivers/block/rsxx/
4063
4064FLOPPY DRIVER
4065M: Jiri Kosina <jkosina@suse.cz>
4066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4067S: Odd fixes
4068F: drivers/block/floppy.c
4069
4070FMC SUBSYSTEM
4071M: Alessandro Rubini <rubini@gnudd.com>
4072W: http://www.ohwr.org/projects/fmc-bus
4073S: Supported
4074F: drivers/fmc/
4075F: include/linux/fmc*.h
4076F: include/linux/ipmi-fru.h
4077K: fmc_d.*register
4078
4079FPU EMULATOR
4080M: Bill Metzenthen <billm@melbpc.org.au>
4081W: http://floatingpoint.sourceforge.net/emulator/index.html
4082S: Maintained
4083F: arch/x86/math-emu/
4084
4085FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4086L: netdev@vger.kernel.org
4087S: Orphan
4088F: drivers/net/wan/dlci.c
4089F: drivers/net/wan/sdla.c
4090
4091FRAMEBUFFER LAYER
4092M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4093M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4094L: linux-fbdev@vger.kernel.org
4095W: http://linux-fbdev.sourceforge.net/
4096Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4097T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4098S: Maintained
4099F: Documentation/fb/
4100F: Documentation/devicetree/bindings/fb/
4101F: drivers/video/
4102F: include/video/
4103F: include/linux/fb.h
4104F: include/uapi/video/
4105F: include/uapi/linux/fb.h
4106
4107FREESCALE DIU FRAMEBUFFER DRIVER
4108M: Timur Tabi <timur@tabi.org>
4109L: linux-fbdev@vger.kernel.org
4110S: Maintained
4111F: drivers/video/fbdev/fsl-diu-fb.*
4112
4113FREESCALE DMA DRIVER
4114M: Li Yang <leoli@freescale.com>
4115M: Zhang Wei <zw@zh-kernel.org>
4116L: linuxppc-dev@lists.ozlabs.org
4117S: Maintained
4118F: drivers/dma/fsldma.*
4119
4120FREESCALE I2C CPM DRIVER
4121M: Jochen Friedrich <jochen@scram.de>
4122L: linuxppc-dev@lists.ozlabs.org
4123L: linux-i2c@vger.kernel.org
4124S: Maintained
4125F: drivers/i2c/busses/i2c-cpm.c
4126
4127FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4128M: Sascha Hauer <kernel@pengutronix.de>
4129L: linux-fbdev@vger.kernel.org
4130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4131S: Maintained
4132F: include/linux/platform_data/video-imxfb.h
4133F: drivers/video/fbdev/imxfb.c
4134
4135FREESCALE QUAD SPI DRIVER
4136M: Han Xu <han.xu@freescale.com>
4137L: linux-mtd@lists.infradead.org
4138S: Maintained
4139F: drivers/mtd/spi-nor/fsl-quadspi.c
4140
4141FREESCALE SOC FS_ENET DRIVER
4142M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4143M: Vitaly Bordug <vbordug@ru.mvista.com>
4144L: linuxppc-dev@lists.ozlabs.org
4145L: netdev@vger.kernel.org
4146S: Maintained
4147F: drivers/net/ethernet/freescale/fs_enet/
4148F: include/linux/fs_enet_pd.h
4149
4150FREESCALE QUICC ENGINE LIBRARY
4151L: linuxppc-dev@lists.ozlabs.org
4152S: Orphan
4153F: arch/powerpc/sysdev/qe_lib/
4154F: arch/powerpc/include/asm/*qe.h
4155
4156FREESCALE USB PERIPHERAL DRIVERS
4157M: Li Yang <leoli@freescale.com>
4158L: linux-usb@vger.kernel.org
4159L: linuxppc-dev@lists.ozlabs.org
4160S: Maintained
4161F: drivers/usb/gadget/udc/fsl*
4162
4163FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4164M: Li Yang <leoli@freescale.com>
4165L: netdev@vger.kernel.org
4166L: linuxppc-dev@lists.ozlabs.org
4167S: Maintained
4168F: drivers/net/ethernet/freescale/ucc_geth*
4169
4170FREESCALE QUICC ENGINE UCC UART DRIVER
4171M: Timur Tabi <timur@tabi.org>
4172L: linuxppc-dev@lists.ozlabs.org
4173S: Maintained
4174F: drivers/tty/serial/ucc_uart.c
4175
4176FREESCALE SOC SOUND DRIVERS
4177M: Timur Tabi <timur@tabi.org>
4178M: Nicolin Chen <nicoleotsuka@gmail.com>
4179M: Xiubo Li <Xiubo.Lee@gmail.com>
4180L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4181L: linuxppc-dev@lists.ozlabs.org
4182S: Maintained
4183F: sound/soc/fsl/fsl*
4184F: sound/soc/fsl/imx*
4185F: sound/soc/fsl/mpc8610_hpcd.c
4186
4187FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4188M: J. German Rivera <German.Rivera@freescale.com>
4189L: linux-kernel@vger.kernel.org
4190S: Maintained
4191F: drivers/staging/fsl-mc/
4192
4193FREEVXFS FILESYSTEM
4194M: Christoph Hellwig <hch@infradead.org>
4195W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4196S: Maintained
4197F: fs/freevxfs/
4198
4199FREEZER
4200M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4201M: Pavel Machek <pavel@ucw.cz>
4202L: linux-pm@vger.kernel.org
4203S: Supported
4204F: Documentation/power/freezing-of-tasks.txt
4205F: include/linux/freezer.h
4206F: kernel/freezer.c
4207
4208FRONTSWAP API
4209M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4210L: linux-kernel@vger.kernel.org
4211S: Maintained
4212F: mm/frontswap.c
4213F: include/linux/frontswap.h
4214
4215FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4216M: David Howells <dhowells@redhat.com>
4217L: linux-cachefs@redhat.com
4218S: Supported
4219F: Documentation/filesystems/caching/
4220F: fs/fscache/
4221F: include/linux/fscache*.h
4222
4223F2FS FILE SYSTEM
4224M: Jaegeuk Kim <jaegeuk@kernel.org>
4225M: Changman Lee <cm224.lee@samsung.com>
4226L: linux-f2fs-devel@lists.sourceforge.net
4227W: http://en.wikipedia.org/wiki/F2FS
4228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4229S: Maintained
4230F: Documentation/filesystems/f2fs.txt
4231F: Documentation/ABI/testing/sysfs-fs-f2fs
4232F: fs/f2fs/
4233F: include/linux/f2fs_fs.h
4234
4235FUJITSU FR-V (FRV) PORT
4236M: David Howells <dhowells@redhat.com>
4237S: Maintained
4238F: arch/frv/
4239
4240FUJITSU LAPTOP EXTRAS
4241M: Jonathan Woithe <jwoithe@just42.net>
4242L: platform-driver-x86@vger.kernel.org
4243S: Maintained
4244F: drivers/platform/x86/fujitsu-laptop.c
4245
4246FUJITSU M-5MO LS CAMERA ISP DRIVER
4247M: Kyungmin Park <kyungmin.park@samsung.com>
4248M: Heungjun Kim <riverful.kim@samsung.com>
4249L: linux-media@vger.kernel.org
4250S: Maintained
4251F: drivers/media/i2c/m5mols/
4252F: include/media/m5mols.h
4253
4254FUJITSU TABLET EXTRAS
4255M: Robert Gerlach <khnz@gmx.de>
4256L: platform-driver-x86@vger.kernel.org
4257S: Maintained
4258F: drivers/platform/x86/fujitsu-tablet.c
4259
4260FUSE: FILESYSTEM IN USERSPACE
4261M: Miklos Szeredi <miklos@szeredi.hu>
4262L: fuse-devel@lists.sourceforge.net
4263W: http://fuse.sourceforge.net/
4264S: Maintained
4265F: fs/fuse/
4266F: include/uapi/linux/fuse.h
4267
4268FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4269M: Rik Faith <faith@cs.unc.edu>
4270L: linux-scsi@vger.kernel.org
4271S: Odd Fixes (e.g., new signatures)
4272F: drivers/scsi/fdomain.*
4273
4274GCOV BASED KERNEL PROFILING
4275M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4276S: Maintained
4277F: kernel/gcov/
4278F: Documentation/gcov.txt
4279
4280GDT SCSI DISK ARRAY CONTROLLER DRIVER
4281M: Achim Leubner <achim_leubner@adaptec.com>
4282L: linux-scsi@vger.kernel.org
4283W: http://www.icp-vortex.com/
4284S: Supported
4285F: drivers/scsi/gdt*
4286
4287GDB KERNEL DEBUGGING HELPER SCRIPTS
4288M: Jan Kiszka <jan.kiszka@siemens.com>
4289S: Supported
4290F: scripts/gdb/
4291
4292GEMTEK FM RADIO RECEIVER DRIVER
4293M: Hans Verkuil <hverkuil@xs4all.nl>
4294L: linux-media@vger.kernel.org
4295T: git git://linuxtv.org/media_tree.git
4296W: http://linuxtv.org
4297S: Maintained
4298F: drivers/media/radio/radio-gemtek*
4299
4300GENERIC GPIO I2C DRIVER
4301M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4302S: Supported
4303F: drivers/i2c/busses/i2c-gpio.c
4304F: include/linux/i2c-gpio.h
4305
4306GENERIC GPIO I2C MULTIPLEXER DRIVER
4307M: Peter Korsgaard <peter.korsgaard@barco.com>
4308L: linux-i2c@vger.kernel.org
4309S: Supported
4310F: drivers/i2c/muxes/i2c-mux-gpio.c
4311F: include/linux/i2c-mux-gpio.h
4312F: Documentation/i2c/muxes/i2c-mux-gpio
4313
4314GENERIC HDLC (WAN) DRIVERS
4315M: Krzysztof Halasa <khc@pm.waw.pl>
4316W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4317S: Maintained
4318F: drivers/net/wan/c101.c
4319F: drivers/net/wan/hd6457*
4320F: drivers/net/wan/hdlc*
4321F: drivers/net/wan/n2.c
4322F: drivers/net/wan/pc300too.c
4323F: drivers/net/wan/pci200syn.c
4324F: drivers/net/wan/wanxl*
4325
4326GENERIC INCLUDE/ASM HEADER FILES
4327M: Arnd Bergmann <arnd@arndb.de>
4328L: linux-arch@vger.kernel.org
4329T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4330S: Maintained
4331F: include/asm-generic/
4332F: include/uapi/asm-generic/
4333
4334GENERIC PHY FRAMEWORK
4335M: Kishon Vijay Abraham I <kishon@ti.com>
4336L: linux-kernel@vger.kernel.org
4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4338S: Supported
4339F: drivers/phy/
4340F: include/linux/phy/
4341
4342GENERIC PM DOMAINS
4343M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4344M: Kevin Hilman <khilman@kernel.org>
4345M: Ulf Hansson <ulf.hansson@linaro.org>
4346L: linux-pm@vger.kernel.org
4347S: Supported
4348F: drivers/base/power/domain*.c
4349F: include/linux/pm_domain.h
4350
4351GENERIC UIO DRIVER FOR PCI DEVICES
4352M: "Michael S. Tsirkin" <mst@redhat.com>
4353L: kvm@vger.kernel.org
4354S: Supported
4355F: drivers/uio/uio_pci_generic.c
4356
4357GET_MAINTAINER SCRIPT
4358M: Joe Perches <joe@perches.com>
4359S: Maintained
4360F: scripts/get_maintainer.pl
4361
4362GFS2 FILE SYSTEM
4363M: Steven Whitehouse <swhiteho@redhat.com>
4364M: Bob Peterson <rpeterso@redhat.com>
4365L: cluster-devel@redhat.com
4366W: http://sources.redhat.com/cluster/
4367T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4368S: Supported
4369F: Documentation/filesystems/gfs2*.txt
4370F: fs/gfs2/
4371F: include/uapi/linux/gfs2_ondisk.h
4372
4373GIGASET ISDN DRIVERS
4374M: Hansjoerg Lipp <hjlipp@web.de>
4375M: Tilman Schmidt <tilman@imap.cc>
4376L: gigaset307x-common@lists.sourceforge.net
4377W: http://gigaset307x.sourceforge.net/
4378S: Maintained
4379F: Documentation/isdn/README.gigaset
4380F: drivers/isdn/gigaset/
4381F: include/uapi/linux/gigaset_dev.h
4382
4383GO7007 MPEG CODEC
4384M: Hans Verkuil <hans.verkuil@cisco.com>
4385L: linux-media@vger.kernel.org
4386S: Maintained
4387F: drivers/media/usb/go7007/
4388
4389GOODIX TOUCHSCREEN
4390M: Bastien Nocera <hadess@hadess.net>
4391L: linux-input@vger.kernel.org
4392S: Maintained
4393F: drivers/input/touchscreen/goodix.c
4394
4395GPIO SUBSYSTEM
4396M: Linus Walleij <linus.walleij@linaro.org>
4397M: Alexandre Courbot <gnurou@gmail.com>
4398L: linux-gpio@vger.kernel.org
4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4400S: Maintained
4401F: Documentation/gpio/
4402F: drivers/gpio/
4403F: include/linux/gpio/
4404F: include/linux/gpio.h
4405F: include/asm-generic/gpio.h
4406
4407GRE DEMULTIPLEXER DRIVER
4408M: Dmitry Kozlov <xeb@mail.ru>
4409L: netdev@vger.kernel.org
4410S: Maintained
4411F: net/ipv4/gre_demux.c
4412F: net/ipv4/gre_offload.c
4413F: include/net/gre.h
4414
4415GRETH 10/100/1G Ethernet MAC device driver
4416M: Kristoffer Glembo <kristoffer@gaisler.com>
4417L: netdev@vger.kernel.org
4418S: Maintained
4419F: drivers/net/ethernet/aeroflex/
4420
4421GSPCA FINEPIX SUBDRIVER
4422M: Frank Zago <frank@zago.net>
4423L: linux-media@vger.kernel.org
4424T: git git://linuxtv.org/media_tree.git
4425S: Maintained
4426F: drivers/media/usb/gspca/finepix.c
4427
4428GSPCA GL860 SUBDRIVER
4429M: Olivier Lorin <o.lorin@laposte.net>
4430L: linux-media@vger.kernel.org
4431T: git git://linuxtv.org/media_tree.git
4432S: Maintained
4433F: drivers/media/usb/gspca/gl860/
4434
4435GSPCA M5602 SUBDRIVER
4436M: Erik Andren <erik.andren@gmail.com>
4437L: linux-media@vger.kernel.org
4438T: git git://linuxtv.org/media_tree.git
4439S: Maintained
4440F: drivers/media/usb/gspca/m5602/
4441
4442GSPCA PAC207 SONIXB SUBDRIVER
4443M: Hans de Goede <hdegoede@redhat.com>
4444L: linux-media@vger.kernel.org
4445T: git git://linuxtv.org/media_tree.git
4446S: Maintained
4447F: drivers/media/usb/gspca/pac207.c
4448
4449GSPCA SN9C20X SUBDRIVER
4450M: Brian Johnson <brijohn@gmail.com>
4451L: linux-media@vger.kernel.org
4452T: git git://linuxtv.org/media_tree.git
4453S: Maintained
4454F: drivers/media/usb/gspca/sn9c20x.c
4455
4456GSPCA T613 SUBDRIVER
4457M: Leandro Costantino <lcostantino@gmail.com>
4458L: linux-media@vger.kernel.org
4459T: git git://linuxtv.org/media_tree.git
4460S: Maintained
4461F: drivers/media/usb/gspca/t613.c
4462
4463GSPCA USB WEBCAM DRIVER
4464M: Hans de Goede <hdegoede@redhat.com>
4465L: linux-media@vger.kernel.org
4466T: git git://linuxtv.org/media_tree.git
4467S: Maintained
4468F: drivers/media/usb/gspca/
4469
4470GUID PARTITION TABLE (GPT)
4471M: Davidlohr Bueso <davidlohr@hp.com>
4472L: linux-efi@vger.kernel.org
4473S: Maintained
4474F: block/partitions/efi.*
4475
4476STK1160 USB VIDEO CAPTURE DRIVER
4477M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4478L: linux-media@vger.kernel.org
4479T: git git://linuxtv.org/media_tree.git
4480S: Maintained
4481F: drivers/media/usb/stk1160/
4482
4483HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4484M: Frank Seidel <frank@f-seidel.de>
4485L: platform-driver-x86@vger.kernel.org
4486W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4487S: Maintained
4488F: drivers/platform/x86/hdaps.c
4489
4490HDPVR USB VIDEO ENCODER DRIVER
4491M: Hans Verkuil <hverkuil@xs4all.nl>
4492L: linux-media@vger.kernel.org
4493T: git git://linuxtv.org/media_tree.git
4494W: http://linuxtv.org
4495S: Odd Fixes
4496F: drivers/media/usb/hdpvr/
4497
4498HWPOISON MEMORY FAILURE HANDLING
4499M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4500L: linux-mm@kvack.org
4501S: Maintained
4502F: mm/memory-failure.c
4503F: mm/hwpoison-inject.c
4504
4505HYPERVISOR VIRTUAL CONSOLE DRIVER
4506L: linuxppc-dev@lists.ozlabs.org
4507S: Odd Fixes
4508F: drivers/tty/hvc/
4509
4510HACKRF MEDIA DRIVER
4511M: Antti Palosaari <crope@iki.fi>
4512L: linux-media@vger.kernel.org
4513W: http://linuxtv.org/
4514W: http://palosaari.fi/linux/
4515Q: http://patchwork.linuxtv.org/project/linux-media/list/
4516T: git git://linuxtv.org/anttip/media_tree.git
4517S: Maintained
4518F: drivers/media/usb/hackrf/
4519
4520HARDWARE MONITORING
4521M: Jean Delvare <jdelvare@suse.de>
4522M: Guenter Roeck <linux@roeck-us.net>
4523L: lm-sensors@lm-sensors.org
4524W: http://www.lm-sensors.org/
4525T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4526T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4527S: Maintained
4528F: Documentation/hwmon/
4529F: drivers/hwmon/
4530F: include/linux/hwmon*.h
4531
4532HARDWARE RANDOM NUMBER GENERATOR CORE
4533M: Matt Mackall <mpm@selenic.com>
4534M: Herbert Xu <herbert@gondor.apana.org.au>
4535L: linux-crypto@vger.kernel.org
4536S: Odd fixes
4537F: Documentation/hw_random.txt
4538F: drivers/char/hw_random/
4539F: include/linux/hw_random.h
4540
4541HARDWARE SPINLOCK CORE
4542M: Ohad Ben-Cohen <ohad@wizery.com>
4543S: Maintained
4544F: Documentation/hwspinlock.txt
4545F: drivers/hwspinlock/hwspinlock_*
4546F: include/linux/hwspinlock.h
4547
4548HARMONY SOUND DRIVER
4549L: linux-parisc@vger.kernel.org
4550S: Maintained
4551F: sound/parisc/harmony.*
4552
4553HD29L2 MEDIA DRIVER
4554M: Antti Palosaari <crope@iki.fi>
4555L: linux-media@vger.kernel.org
4556W: http://linuxtv.org/
4557W: http://palosaari.fi/linux/
4558Q: http://patchwork.linuxtv.org/project/linux-media/list/
4559T: git git://linuxtv.org/anttip/media_tree.git
4560S: Maintained
4561F: drivers/media/dvb-frontends/hd29l2*
4562
4563HEWLETT-PACKARD SMART2 RAID DRIVER
4564L: iss_storagedev@hp.com
4565S: Orphan
4566F: Documentation/blockdev/cpqarray.txt
4567F: drivers/block/cpqarray.*
4568
4569HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4570M: Don Brace <don.brace@pmcs.com>
4571L: iss_storagedev@hp.com
4572L: storagedev@pmcs.com
4573L: linux-scsi@vger.kernel.org
4574S: Supported
4575F: Documentation/scsi/hpsa.txt
4576F: drivers/scsi/hpsa*.[ch]
4577F: include/linux/cciss*.h
4578F: include/uapi/linux/cciss*.h
4579
4580HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4581M: Don Brace <don.brace@pmcs.com>
4582L: iss_storagedev@hp.com
4583L: storagedev@pmcs.com
4584L: linux-scsi@vger.kernel.org
4585S: Supported
4586F: Documentation/blockdev/cciss.txt
4587F: drivers/block/cciss*
4588F: include/linux/cciss_ioctl.h
4589F: include/uapi/linux/cciss_ioctl.h
4590
4591HFS FILESYSTEM
4592L: linux-fsdevel@vger.kernel.org
4593S: Orphan
4594F: Documentation/filesystems/hfs.txt
4595F: fs/hfs/
4596
4597HFSPLUS FILESYSTEM
4598L: linux-fsdevel@vger.kernel.org
4599S: Orphan
4600F: Documentation/filesystems/hfsplus.txt
4601F: fs/hfsplus/
4602
4603HGA FRAMEBUFFER DRIVER
4604M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4605L: linux-nvidia@lists.surfsouth.com
4606W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4607S: Maintained
4608F: drivers/video/fbdev/hgafb.c
4609
4610HIBERNATION (aka Software Suspend, aka swsusp)
4611M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4612M: Pavel Machek <pavel@ucw.cz>
4613L: linux-pm@vger.kernel.org
4614S: Supported
4615F: arch/x86/power/
4616F: drivers/base/power/
4617F: kernel/power/
4618F: include/linux/suspend.h
4619F: include/linux/freezer.h
4620F: include/linux/pm.h
4621F: arch/*/include/asm/suspend*.h
4622
4623HID CORE LAYER
4624M: Jiri Kosina <jkosina@suse.cz>
4625L: linux-input@vger.kernel.org
4626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4627S: Maintained
4628F: drivers/hid/
4629F: include/linux/hid*
4630F: include/uapi/linux/hid*
4631
4632HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4633M: Thomas Gleixner <tglx@linutronix.de>
4634L: linux-kernel@vger.kernel.org
4635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4636S: Maintained
4637F: Documentation/timers/
4638F: kernel/time/hrtimer.c
4639F: kernel/time/clockevents.c
4640F: kernel/time/tick*.*
4641F: kernel/time/timer_*.c
4642F: include/linux/clockchips.h
4643F: include/linux/hrtimer.h
4644
4645HIGH-SPEED SCC DRIVER FOR AX.25
4646L: linux-hams@vger.kernel.org
4647S: Orphan
4648F: drivers/net/hamradio/dmascc.c
4649F: drivers/net/hamradio/scc.c
4650
4651HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4652M: HighPoint Linux Team <linux@highpoint-tech.com>
4653W: http://www.highpoint-tech.com
4654S: Supported
4655F: Documentation/scsi/hptiop.txt
4656F: drivers/scsi/hptiop.c
4657
4658HIPPI
4659M: Jes Sorensen <jes@trained-monkey.org>
4660L: linux-hippi@sunsite.dk
4661S: Maintained
4662F: include/linux/hippidevice.h
4663F: include/uapi/linux/if_hippi.h
4664F: net/802/hippi.c
4665F: drivers/net/hippi/
4666
4667HOST AP DRIVER
4668M: Jouni Malinen <j@w1.fi>
4669L: hostap@shmoo.com (subscribers-only)
4670L: linux-wireless@vger.kernel.org
4671W: http://hostap.epitest.fi/
4672S: Maintained
4673F: drivers/net/wireless/hostap/
4674
4675HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4676L: platform-driver-x86@vger.kernel.org
4677S: Orphan
4678F: drivers/platform/x86/tc1100-wmi.c
4679
4680HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4681M: Jaroslav Kysela <perex@perex.cz>
4682S: Maintained
4683F: drivers/net/ethernet/hp/hp100.*
4684
4685HPET: High Precision Event Timers driver
4686M: Clemens Ladisch <clemens@ladisch.de>
4687S: Maintained
4688F: Documentation/timers/hpet.txt
4689F: drivers/char/hpet.c
4690F: include/linux/hpet.h
4691F: include/uapi/linux/hpet.h
4692
4693HPET: x86
4694S: Orphan
4695F: arch/x86/kernel/hpet.c
4696F: arch/x86/include/asm/hpet.h
4697
4698HPFS FILESYSTEM
4699M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4700W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4701S: Maintained
4702F: fs/hpfs/
4703
4704HSI SUBSYSTEM
4705M: Sebastian Reichel <sre@kernel.org>
4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4707S: Maintained
4708F: Documentation/ABI/testing/sysfs-bus-hsi
4709F: Documentation/hsi.txt
4710F: drivers/hsi/
4711F: include/linux/hsi/
4712F: include/uapi/linux/hsi/
4713
4714HSO 3G MODEM DRIVER
4715M: Jan Dumon <j.dumon@option.com>
4716W: http://www.pharscape.org
4717S: Maintained
4718F: drivers/net/usb/hso.c
4719
4720HSR NETWORK PROTOCOL
4721M: Arvid Brodin <arvid.brodin@alten.se>
4722L: netdev@vger.kernel.org
4723S: Maintained
4724F: net/hsr/
4725
4726HTCPEN TOUCHSCREEN DRIVER
4727M: Pau Oliva Fora <pof@eslack.org>
4728L: linux-input@vger.kernel.org
4729S: Maintained
4730F: drivers/input/touchscreen/htcpen.c
4731
4732HUGETLB FILESYSTEM
4733M: Nadia Yvette Chambers <nyc@holomorphy.com>
4734S: Maintained
4735F: fs/hugetlbfs/
4736
4737Hyper-V CORE AND DRIVERS
4738M: K. Y. Srinivasan <kys@microsoft.com>
4739M: Haiyang Zhang <haiyangz@microsoft.com>
4740L: devel@linuxdriverproject.org
4741S: Maintained
4742F: arch/x86/include/asm/mshyperv.h
4743F: arch/x86/include/uapi/asm/hyperv.h
4744F: arch/x86/kernel/cpu/mshyperv.c
4745F: drivers/hid/hid-hyperv.c
4746F: drivers/hv/
4747F: drivers/input/serio/hyperv-keyboard.c
4748F: drivers/net/hyperv/
4749F: drivers/scsi/storvsc_drv.c
4750F: drivers/video/fbdev/hyperv_fb.c
4751F: include/linux/hyperv.h
4752F: tools/hv/
4753
4754I2C OVER PARALLEL PORT
4755M: Jean Delvare <jdelvare@suse.de>
4756L: linux-i2c@vger.kernel.org
4757S: Maintained
4758F: Documentation/i2c/busses/i2c-parport
4759F: Documentation/i2c/busses/i2c-parport-light
4760F: drivers/i2c/busses/i2c-parport.c
4761F: drivers/i2c/busses/i2c-parport-light.c
4762
4763I2C/SMBUS CONTROLLER DRIVERS FOR PC
4764M: Jean Delvare <jdelvare@suse.de>
4765L: linux-i2c@vger.kernel.org
4766S: Maintained
4767F: Documentation/i2c/busses/i2c-ali1535
4768F: Documentation/i2c/busses/i2c-ali1563
4769F: Documentation/i2c/busses/i2c-ali15x3
4770F: Documentation/i2c/busses/i2c-amd756
4771F: Documentation/i2c/busses/i2c-amd8111
4772F: Documentation/i2c/busses/i2c-i801
4773F: Documentation/i2c/busses/i2c-nforce2
4774F: Documentation/i2c/busses/i2c-piix4
4775F: Documentation/i2c/busses/i2c-sis5595
4776F: Documentation/i2c/busses/i2c-sis630
4777F: Documentation/i2c/busses/i2c-sis96x
4778F: Documentation/i2c/busses/i2c-via
4779F: Documentation/i2c/busses/i2c-viapro
4780F: drivers/i2c/busses/i2c-ali1535.c
4781F: drivers/i2c/busses/i2c-ali1563.c
4782F: drivers/i2c/busses/i2c-ali15x3.c
4783F: drivers/i2c/busses/i2c-amd756.c
4784F: drivers/i2c/busses/i2c-amd756-s4882.c
4785F: drivers/i2c/busses/i2c-amd8111.c
4786F: drivers/i2c/busses/i2c-i801.c
4787F: drivers/i2c/busses/i2c-isch.c
4788F: drivers/i2c/busses/i2c-nforce2.c
4789F: drivers/i2c/busses/i2c-nforce2-s4985.c
4790F: drivers/i2c/busses/i2c-piix4.c
4791F: drivers/i2c/busses/i2c-sis5595.c
4792F: drivers/i2c/busses/i2c-sis630.c
4793F: drivers/i2c/busses/i2c-sis96x.c
4794F: drivers/i2c/busses/i2c-via.c
4795F: drivers/i2c/busses/i2c-viapro.c
4796
4797I2C/SMBUS ISMT DRIVER
4798M: Seth Heasley <seth.heasley@intel.com>
4799M: Neil Horman <nhorman@tuxdriver.com>
4800L: linux-i2c@vger.kernel.org
4801F: drivers/i2c/busses/i2c-ismt.c
4802F: Documentation/i2c/busses/i2c-ismt
4803
4804I2C/SMBUS STUB DRIVER
4805M: Jean Delvare <jdelvare@suse.de>
4806L: linux-i2c@vger.kernel.org
4807S: Maintained
4808F: drivers/i2c/i2c-stub.c
4809
4810I2C SUBSYSTEM
4811M: Wolfram Sang <wsa@the-dreams.de>
4812L: linux-i2c@vger.kernel.org
4813W: https://i2c.wiki.kernel.org/
4814Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4815T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4816S: Maintained
4817F: Documentation/devicetree/bindings/i2c/
4818F: Documentation/i2c/
4819F: drivers/i2c/
4820F: include/linux/i2c.h
4821F: include/linux/i2c-*.h
4822F: include/uapi/linux/i2c.h
4823F: include/uapi/linux/i2c-*.h
4824
4825I2C ACPI SUPPORT
4826M: Mika Westerberg <mika.westerberg@linux.intel.com>
4827L: linux-i2c@vger.kernel.org
4828L: linux-acpi@vger.kernel.org
4829S: Maintained
4830
4831I2C-TAOS-EVM DRIVER
4832M: Jean Delvare <jdelvare@suse.de>
4833L: linux-i2c@vger.kernel.org
4834S: Maintained
4835F: Documentation/i2c/busses/i2c-taos-evm
4836F: drivers/i2c/busses/i2c-taos-evm.c
4837
4838I2C-TINY-USB DRIVER
4839M: Till Harbaum <till@harbaum.org>
4840L: linux-i2c@vger.kernel.org
4841W: http://www.harbaum.org/till/i2c_tiny_usb
4842S: Maintained
4843F: drivers/i2c/busses/i2c-tiny-usb.c
4844
4845i386 BOOT CODE
4846M: "H. Peter Anvin" <hpa@zytor.com>
4847S: Maintained
4848F: arch/x86/boot/
4849
4850i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4851M: "H. Peter Anvin" <hpa@zytor.com>
4852T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4853S: Maintained
4854
4855IA64 (Itanium) PLATFORM
4856M: Tony Luck <tony.luck@intel.com>
4857M: Fenghua Yu <fenghua.yu@intel.com>
4858L: linux-ia64@vger.kernel.org
4859T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4860S: Maintained
4861F: arch/ia64/
4862
4863IBM Power in-Nest Crypto Acceleration
4864M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4865M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4866L: linux-crypto@vger.kernel.org
4867S: Supported
4868F: drivers/crypto/nx/
4869
4870IBM Power 842 compression accelerator
4871M: Dan Streetman <ddstreet@us.ibm.com>
4872S: Supported
4873F: drivers/crypto/nx/nx-842.c
4874F: include/linux/nx842.h
4875
4876IBM Power Linux RAID adapter
4877M: Brian King <brking@us.ibm.com>
4878S: Supported
4879F: drivers/scsi/ipr.*
4880
4881IBM Power Virtual Ethernet Device Driver
4882M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4883L: netdev@vger.kernel.org
4884S: Supported
4885F: drivers/net/ethernet/ibm/ibmveth.*
4886
4887IBM Power Virtual SCSI Device Drivers
4888M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4889L: linux-scsi@vger.kernel.org
4890S: Supported
4891F: drivers/scsi/ibmvscsi/ibmvscsi*
4892F: drivers/scsi/ibmvscsi/viosrp.h
4893
4894IBM Power Virtual FC Device Drivers
4895M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4896L: linux-scsi@vger.kernel.org
4897S: Supported
4898F: drivers/scsi/ibmvscsi/ibmvfc*
4899
4900IBM ServeRAID RAID DRIVER
4901S: Orphan
4902F: drivers/scsi/ips.*
4903
4904ICH LPC AND GPIO DRIVER
4905M: Peter Tyser <ptyser@xes-inc.com>
4906S: Maintained
4907F: drivers/mfd/lpc_ich.c
4908F: drivers/gpio/gpio-ich.c
4909
4910IDE SUBSYSTEM
4911M: "David S. Miller" <davem@davemloft.net>
4912L: linux-ide@vger.kernel.org
4913Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4915S: Maintained
4916F: Documentation/ide/
4917F: drivers/ide/
4918F: include/linux/ide.h
4919
4920IDEAPAD LAPTOP EXTRAS DRIVER
4921M: Ike Panhc <ike.pan@canonical.com>
4922L: platform-driver-x86@vger.kernel.org
4923W: http://launchpad.net/ideapad-laptop
4924S: Maintained
4925F: drivers/platform/x86/ideapad-laptop.c
4926
4927IDEAPAD LAPTOP SLIDEBAR DRIVER
4928M: Andrey Moiseev <o2g.org.ru@gmail.com>
4929L: linux-input@vger.kernel.org
4930W: https://github.com/o2genum/ideapad-slidebar
4931S: Maintained
4932F: drivers/input/misc/ideapad_slidebar.c
4933
4934IDE/ATAPI DRIVERS
4935M: Borislav Petkov <bp@alien8.de>
4936L: linux-ide@vger.kernel.org
4937S: Maintained
4938F: Documentation/cdrom/ide-cd
4939F: drivers/ide/ide-cd*
4940
4941IDLE-I7300
4942M: Andy Henroid <andrew.d.henroid@intel.com>
4943L: linux-pm@vger.kernel.org
4944S: Supported
4945F: drivers/idle/i7300_idle.c
4946
4947IEEE 802.15.4 SUBSYSTEM
4948M: Alexander Aring <alex.aring@gmail.com>
4949L: linux-wpan@vger.kernel.org
4950W: https://github.com/linux-wpan
4951T: git git://github.com/linux-wpan/linux-wpan-next.git
4952S: Maintained
4953F: net/ieee802154/
4954F: net/mac802154/
4955F: drivers/net/ieee802154/
4956F: include/linux/nl802154.h
4957F: include/linux/ieee802154.h
4958F: include/net/nl802154.h
4959F: include/net/mac802154.h
4960F: include/net/af_ieee802154.h
4961F: include/net/cfg802154.h
4962F: include/net/ieee802154_netdev.h
4963F: Documentation/networking/ieee802154.txt
4964
4965IGORPLUG-USB IR RECEIVER
4966M: Sean Young <sean@mess.org>
4967L: linux-media@vger.kernel.org
4968S: Maintained
4969F: drivers/media/rc/igorplugusb.c
4970
4971IGUANAWORKS USB IR TRANSCEIVER
4972M: Sean Young <sean@mess.org>
4973L: linux-media@vger.kernel.org
4974S: Maintained
4975F: drivers/media/rc/iguanair.c
4976
4977IIO SUBSYSTEM AND DRIVERS
4978M: Jonathan Cameron <jic23@kernel.org>
4979R: Hartmut Knaack <knaack.h@gmx.de>
4980R: Lars-Peter Clausen <lars@metafoo.de>
4981R: Peter Meerwald <pmeerw@pmeerw.net>
4982L: linux-iio@vger.kernel.org
4983S: Maintained
4984F: drivers/iio/
4985F: drivers/staging/iio/
4986F: include/linux/iio/
4987F: tools/iio/
4988
4989IKANOS/ADI EAGLE ADSL USB DRIVER
4990M: Matthieu Castet <castet.matthieu@free.fr>
4991M: Stanislaw Gruszka <stf_xl@wp.pl>
4992S: Maintained
4993F: drivers/usb/atm/ueagle-atm.c
4994
4995INA209 HARDWARE MONITOR DRIVER
4996M: Guenter Roeck <linux@roeck-us.net>
4997L: lm-sensors@lm-sensors.org
4998S: Maintained
4999F: Documentation/hwmon/ina209
5000F: Documentation/devicetree/bindings/i2c/ina209.txt
5001F: drivers/hwmon/ina209.c
5002
5003INA2XX HARDWARE MONITOR DRIVER
5004M: Guenter Roeck <linux@roeck-us.net>
5005L: lm-sensors@lm-sensors.org
5006S: Maintained
5007F: Documentation/hwmon/ina2xx
5008F: drivers/hwmon/ina2xx.c
5009F: include/linux/platform_data/ina2xx.h
5010
5011INDUSTRY PACK SUBSYSTEM (IPACK)
5012M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5013M: Jens Taprogge <jens.taprogge@taprogge.org>
5014M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5015L: industrypack-devel@lists.sourceforge.net
5016W: http://industrypack.sourceforge.net
5017S: Maintained
5018F: drivers/ipack/
5019
5020INGENIC JZ4780 DMA Driver
5021M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5022S: Maintained
5023F: drivers/dma/dma-jz4780.c
5024
5025INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5026M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5027M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5028L: linux-ima-devel@lists.sourceforge.net
5029L: linux-ima-user@lists.sourceforge.net
5030L: linux-security-module@vger.kernel.org
5031S: Supported
5032F: security/integrity/ima/
5033
5034IMGTEC IR DECODER DRIVER
5035M: James Hogan <james.hogan@imgtec.com>
5036S: Maintained
5037F: drivers/media/rc/img-ir/
5038
5039IMS TWINTURBO FRAMEBUFFER DRIVER
5040L: linux-fbdev@vger.kernel.org
5041S: Orphan
5042F: drivers/video/fbdev/imsttfb.c
5043
5044INFINIBAND SUBSYSTEM
5045M: Roland Dreier <roland@kernel.org>
5046M: Sean Hefty <sean.hefty@intel.com>
5047M: Hal Rosenstock <hal.rosenstock@gmail.com>
5048L: linux-rdma@vger.kernel.org
5049W: http://www.openfabrics.org/
5050Q: http://patchwork.kernel.org/project/linux-rdma/list/
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
5052S: Supported
5053F: Documentation/infiniband/
5054F: drivers/infiniband/
5055F: include/uapi/linux/if_infiniband.h
5056
5057INOTIFY
5058M: John McCutchan <john@johnmccutchan.com>
5059M: Robert Love <rlove@rlove.org>
5060M: Eric Paris <eparis@parisplace.org>
5061S: Maintained
5062F: Documentation/filesystems/inotify.txt
5063F: fs/notify/inotify/
5064F: include/linux/inotify.h
5065F: include/uapi/linux/inotify.h
5066
5067INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5068M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5069L: linux-input@vger.kernel.org
5070Q: http://patchwork.kernel.org/project/linux-input/list/
5071T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5072S: Maintained
5073F: drivers/input/
5074F: include/linux/input.h
5075F: include/uapi/linux/input.h
5076F: include/linux/input/
5077
5078INPUT MULTITOUCH (MT) PROTOCOL
5079M: Henrik Rydberg <rydberg@bitmath.org>
5080L: linux-input@vger.kernel.org
5081T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5082S: Odd fixes
5083F: Documentation/input/multi-touch-protocol.txt
5084F: drivers/input/input-mt.c
5085K: \b(ABS|SYN)_MT_
5086
5087INTEL ASoC BDW/HSW DRIVERS
5088M: Jie Yang <yang.jie@linux.intel.com>
5089L: alsa-devel@alsa-project.org
5090S: Supported
5091F: sound/soc/intel/sst-haswell*
5092F: sound/soc/intel/sst-dsp*
5093F: sound/soc/intel/sst-firmware.c
5094F: sound/soc/intel/broadwell.c
5095F: sound/soc/intel/haswell.c
5096
5097INTEL C600 SERIES SAS CONTROLLER DRIVER
5098M: Intel SCU Linux support <intel-linux-scu@intel.com>
5099M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5100L: linux-scsi@vger.kernel.org
5101T: git git://git.code.sf.net/p/intel-sas/isci
5102S: Supported
5103F: drivers/scsi/isci/
5104
5105INTEL IDLE DRIVER
5106M: Len Brown <lenb@kernel.org>
5107L: linux-pm@vger.kernel.org
5108T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5109S: Supported
5110F: drivers/idle/intel_idle.c
5111
5112INTEL PSTATE DRIVER
5113M: Kristen Carlson Accardi <kristen@linux.intel.com>
5114L: linux-pm@vger.kernel.org
5115S: Supported
5116F: drivers/cpufreq/intel_pstate.c
5117
5118INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5119M: Maik Broemme <mbroemme@plusserver.de>
5120L: linux-fbdev@vger.kernel.org
5121S: Maintained
5122F: Documentation/fb/intelfb.txt
5123F: drivers/video/fbdev/intelfb/
5124
5125INTEL 810/815 FRAMEBUFFER DRIVER
5126M: Antonino Daplas <adaplas@gmail.com>
5127L: linux-fbdev@vger.kernel.org
5128S: Maintained
5129F: drivers/video/fbdev/i810/
5130
5131INTEL MENLOW THERMAL DRIVER
5132M: Sujith Thomas <sujith.thomas@intel.com>
5133L: platform-driver-x86@vger.kernel.org
5134W: https://01.org/linux-acpi
5135S: Supported
5136F: drivers/platform/x86/intel_menlow.c
5137
5138INTEL IA32 MICROCODE UPDATE SUPPORT
5139M: Borislav Petkov <bp@alien8.de>
5140S: Maintained
5141F: arch/x86/kernel/cpu/microcode/core*
5142F: arch/x86/kernel/cpu/microcode/intel*
5143
5144INTEL I/OAT DMA DRIVER
5145M: Dave Jiang <dave.jiang@intel.com>
5146R: Dan Williams <dan.j.williams@intel.com>
5147L: dmaengine@vger.kernel.org
5148Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5149S: Supported
5150F: drivers/dma/ioat*
5151
5152INTEL IOMMU (VT-d)
5153M: David Woodhouse <dwmw2@infradead.org>
5154L: iommu@lists.linux-foundation.org
5155T: git git://git.infradead.org/iommu-2.6.git
5156S: Supported
5157F: drivers/iommu/intel-iommu.c
5158F: include/linux/intel-iommu.h
5159
5160INTEL IOP-ADMA DMA DRIVER
5161R: Dan Williams <dan.j.williams@intel.com>
5162S: Odd fixes
5163F: drivers/dma/iop-adma.c
5164
5165INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5166M: Krzysztof Halasa <khalasa@piap.pl>
5167S: Maintained
5168F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5169F: arch/arm/mach-ixp4xx/include/mach/npe.h
5170F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5171F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5172F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5173F: drivers/net/wan/ixp4xx_hss.c
5174
5175INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5176M: Deepak Saxena <dsaxena@plexity.net>
5177S: Maintained
5178F: drivers/char/hw_random/ixp4xx-rng.c
5179
5180INTEL ETHERNET DRIVERS
5181M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5182R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5183R: Shannon Nelson <shannon.nelson@intel.com>
5184R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5185R: Don Skidmore <donald.c.skidmore@intel.com>
5186R: Matthew Vick <matthew.vick@intel.com>
5187R: John Ronciak <john.ronciak@intel.com>
5188R: Mitch Williams <mitch.a.williams@intel.com>
5189L: intel-wired-lan@lists.osuosl.org
5190W: http://www.intel.com/support/feedback.htm
5191W: http://e1000.sourceforge.net/
5192Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5195S: Supported
5196F: Documentation/networking/e100.txt
5197F: Documentation/networking/e1000.txt
5198F: Documentation/networking/e1000e.txt
5199F: Documentation/networking/igb.txt
5200F: Documentation/networking/igbvf.txt
5201F: Documentation/networking/ixgb.txt
5202F: Documentation/networking/ixgbe.txt
5203F: Documentation/networking/ixgbevf.txt
5204F: Documentation/networking/i40e.txt
5205F: Documentation/networking/i40evf.txt
5206F: drivers/net/ethernet/intel/
5207F: drivers/net/ethernet/intel/*/
5208
5209INTEL-MID GPIO DRIVER
5210M: David Cohen <david.a.cohen@linux.intel.com>
5211L: linux-gpio@vger.kernel.org
5212S: Maintained
5213F: drivers/gpio/gpio-intel-mid.c
5214
5215INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5216M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5217L: linux-wireless@vger.kernel.org
5218S: Maintained
5219F: Documentation/networking/README.ipw2100
5220F: Documentation/networking/README.ipw2200
5221F: drivers/net/wireless/ipw2x00/
5222
5223INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5224M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5225M: Gang Wei <gang.wei@intel.com>
5226M: Shane Wang <shane.wang@intel.com>
5227L: tboot-devel@lists.sourceforge.net
5228W: http://tboot.sourceforge.net
5229T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5230S: Supported
5231F: Documentation/intel_txt.txt
5232F: include/linux/tboot.h
5233F: arch/x86/kernel/tboot.c
5234
5235INTEL WIRELESS WIMAX CONNECTION 2400
5236M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5237M: linux-wimax@intel.com
5238L: wimax@linuxwimax.org (subscribers-only)
5239S: Supported
5240W: http://linuxwimax.org
5241F: Documentation/wimax/README.i2400m
5242F: drivers/net/wimax/i2400m/
5243F: include/uapi/linux/wimax/i2400m.h
5244
5245INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5246M: Stanislaw Gruszka <sgruszka@redhat.com>
5247L: linux-wireless@vger.kernel.org
5248S: Supported
5249F: drivers/net/wireless/iwlegacy/
5250
5251INTEL WIRELESS WIFI LINK (iwlwifi)
5252M: Johannes Berg <johannes.berg@intel.com>
5253M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5254M: Intel Linux Wireless <ilw@linux.intel.com>
5255L: linux-wireless@vger.kernel.org
5256W: http://intellinuxwireless.org
5257T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5258S: Supported
5259F: drivers/net/wireless/iwlwifi/
5260
5261INTEL MANAGEMENT ENGINE (mei)
5262M: Tomas Winkler <tomas.winkler@intel.com>
5263L: linux-kernel@vger.kernel.org
5264S: Supported
5265F: include/uapi/linux/mei.h
5266F: drivers/misc/mei/*
5267F: Documentation/misc-devices/mei/*
5268
5269IOC3 ETHERNET DRIVER
5270M: Ralf Baechle <ralf@linux-mips.org>
5271L: linux-mips@linux-mips.org
5272S: Maintained
5273F: drivers/net/ethernet/sgi/ioc3-eth.c
5274
5275IOC3 SERIAL DRIVER
5276M: Pat Gefre <pfg@sgi.com>
5277L: linux-serial@vger.kernel.org
5278S: Maintained
5279F: drivers/tty/serial/ioc3_serial.c
5280
5281IOMMU DRIVERS
5282M: Joerg Roedel <joro@8bytes.org>
5283L: iommu@lists.linux-foundation.org
5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5285S: Maintained
5286F: drivers/iommu/
5287
5288IP MASQUERADING
5289M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5290S: Maintained
5291F: net/ipv4/netfilter/ipt_MASQUERADE.c
5292
5293IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5294M: Francois Romieu <romieu@fr.zoreil.com>
5295M: Sorbica Shieh <sorbica@icplus.com.tw>
5296L: netdev@vger.kernel.org
5297S: Maintained
5298F: drivers/net/ethernet/icplus/ipg.*
5299
5300IPATH DRIVER
5301M: Mike Marciniszyn <infinipath@intel.com>
5302L: linux-rdma@vger.kernel.org
5303S: Maintained
5304F: drivers/infiniband/hw/ipath/
5305
5306IPMI SUBSYSTEM
5307M: Corey Minyard <minyard@acm.org>
5308L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5309W: http://openipmi.sourceforge.net/
5310S: Supported
5311F: Documentation/IPMI.txt
5312F: drivers/char/ipmi/
5313F: include/linux/ipmi*
5314F: include/uapi/linux/ipmi*
5315
5316QCOM AUDIO (ASoC) DRIVERS
5317M: Patrick Lai <plai@codeaurora.org>
5318M: Banajit Goswami <bgoswami@codeaurora.org>
5319L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5320S: Supported
5321F: sound/soc/qcom/
5322
5323IPS SCSI RAID DRIVER
5324M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5325L: linux-scsi@vger.kernel.org
5326W: http://www.adaptec.com/
5327S: Maintained
5328F: drivers/scsi/ips*
5329
5330IPVS
5331M: Wensong Zhang <wensong@linux-vs.org>
5332M: Simon Horman <horms@verge.net.au>
5333M: Julian Anastasov <ja@ssi.bg>
5334L: netdev@vger.kernel.org
5335L: lvs-devel@vger.kernel.org
5336S: Maintained
5337F: Documentation/networking/ipvs-sysctl.txt
5338F: include/net/ip_vs.h
5339F: include/uapi/linux/ip_vs.h
5340F: net/netfilter/ipvs/
5341
5342IPWIRELESS DRIVER
5343M: Jiri Kosina <jkosina@suse.cz>
5344M: David Sterba <dsterba@suse.cz>
5345S: Odd Fixes
5346F: drivers/tty/ipwireless/
5347
5348IPX NETWORK LAYER
5349M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5350L: netdev@vger.kernel.org
5351S: Maintained
5352F: include/net/ipx.h
5353F: include/uapi/linux/ipx.h
5354F: net/ipx/
5355
5356IRDA SUBSYSTEM
5357M: Samuel Ortiz <samuel@sortiz.org>
5358L: irda-users@lists.sourceforge.net (subscribers-only)
5359L: netdev@vger.kernel.org
5360W: http://irda.sourceforge.net/
5361S: Maintained
5362T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5363F: Documentation/networking/irda.txt
5364F: drivers/net/irda/
5365F: include/net/irda/
5366F: net/irda/
5367
5368IRQ SUBSYSTEM
5369M: Thomas Gleixner <tglx@linutronix.de>
5370L: linux-kernel@vger.kernel.org
5371S: Maintained
5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5373F: kernel/irq/
5374
5375IRQCHIP DRIVERS
5376M: Thomas Gleixner <tglx@linutronix.de>
5377M: Jason Cooper <jason@lakedaemon.net>
5378L: linux-kernel@vger.kernel.org
5379S: Maintained
5380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5381T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5382F: Documentation/devicetree/bindings/interrupt-controller/
5383F: drivers/irqchip/
5384
5385IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5386M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5387S: Maintained
5388F: Documentation/IRQ-domain.txt
5389F: include/linux/irqdomain.h
5390F: kernel/irq/irqdomain.c
5391
5392ISAPNP
5393M: Jaroslav Kysela <perex@perex.cz>
5394S: Maintained
5395F: Documentation/isapnp.txt
5396F: drivers/pnp/isapnp/
5397F: include/linux/isapnp.h
5398
5399ISA RADIO MODULE
5400M: Hans Verkuil <hverkuil@xs4all.nl>
5401L: linux-media@vger.kernel.org
5402T: git git://linuxtv.org/media_tree.git
5403W: http://linuxtv.org
5404S: Maintained
5405F: drivers/media/radio/radio-isa*
5406
5407iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5408M: Peter Jones <pjones@redhat.com>
5409M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5410S: Maintained
5411F: drivers/firmware/iscsi_ibft*
5412
5413ISCSI
5414M: Mike Christie <michaelc@cs.wisc.edu>
5415L: open-iscsi@googlegroups.com
5416W: www.open-iscsi.org
5417T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5418S: Maintained
5419F: drivers/scsi/*iscsi*
5420F: include/scsi/*iscsi*
5421
5422ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5423M: Or Gerlitz <ogerlitz@mellanox.com>
5424M: Sagi Grimberg <sagig@mellanox.com>
5425M: Roi Dayan <roid@mellanox.com>
5426L: linux-rdma@vger.kernel.org
5427S: Supported
5428W: http://www.openfabrics.org
5429W: www.open-iscsi.org
5430Q: http://patchwork.kernel.org/project/linux-rdma/list/
5431F: drivers/infiniband/ulp/iser/
5432
5433ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5434M: Sagi Grimberg <sagig@mellanox.com>
5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5436L: linux-rdma@vger.kernel.org
5437L: target-devel@vger.kernel.org
5438S: Supported
5439W: http://www.linux-iscsi.org
5440F: drivers/infiniband/ulp/isert
5441
5442ISDN SUBSYSTEM
5443M: Karsten Keil <isdn@linux-pingi.de>
5444L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5445L: netdev@vger.kernel.org
5446W: http://www.isdn4linux.de
5447T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5448S: Maintained
5449F: Documentation/isdn/
5450F: drivers/isdn/
5451F: include/linux/isdn.h
5452F: include/linux/isdn/
5453F: include/uapi/linux/isdn.h
5454F: include/uapi/linux/isdn/
5455
5456ISDN SUBSYSTEM (Eicon active card driver)
5457M: Armin Schindler <mac@melware.de>
5458L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5459W: http://www.melware.de
5460S: Maintained
5461F: drivers/isdn/hardware/eicon/
5462
5463IT87 HARDWARE MONITORING DRIVER
5464M: Jean Delvare <jdelvare@suse.de>
5465L: lm-sensors@lm-sensors.org
5466S: Maintained
5467F: Documentation/hwmon/it87
5468F: drivers/hwmon/it87.c
5469
5470IT913X MEDIA DRIVER
5471M: Antti Palosaari <crope@iki.fi>
5472L: linux-media@vger.kernel.org
5473W: http://linuxtv.org/
5474W: http://palosaari.fi/linux/
5475Q: http://patchwork.linuxtv.org/project/linux-media/list/
5476T: git git://linuxtv.org/anttip/media_tree.git
5477S: Maintained
5478F: drivers/media/tuners/it913x*
5479
5480IVTV VIDEO4LINUX DRIVER
5481M: Andy Walls <awalls@md.metrocast.net>
5482L: ivtv-devel@ivtvdriver.org (subscribers-only)
5483L: linux-media@vger.kernel.org
5484T: git git://linuxtv.org/media_tree.git
5485W: http://www.ivtvdriver.org
5486S: Maintained
5487F: Documentation/video4linux/*.ivtv
5488F: drivers/media/pci/ivtv/
5489F: include/uapi/linux/ivtv*
5490
5491IX2505V MEDIA DRIVER
5492M: Malcolm Priestley <tvboxspy@gmail.com>
5493L: linux-media@vger.kernel.org
5494W: http://linuxtv.org/
5495Q: http://patchwork.linuxtv.org/project/linux-media/list/
5496S: Maintained
5497F: drivers/media/dvb-frontends/ix2505v*
5498
5499JC42.4 TEMPERATURE SENSOR DRIVER
5500M: Guenter Roeck <linux@roeck-us.net>
5501L: lm-sensors@lm-sensors.org
5502S: Maintained
5503F: drivers/hwmon/jc42.c
5504F: Documentation/hwmon/jc42
5505
5506JFS FILESYSTEM
5507M: Dave Kleikamp <shaggy@kernel.org>
5508L: jfs-discussion@lists.sourceforge.net
5509W: http://jfs.sourceforge.net/
5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5511S: Maintained
5512F: Documentation/filesystems/jfs.txt
5513F: fs/jfs/
5514
5515JME NETWORK DRIVER
5516M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5517L: netdev@vger.kernel.org
5518S: Maintained
5519F: drivers/net/ethernet/jme.*
5520
5521JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5522M: David Woodhouse <dwmw2@infradead.org>
5523L: linux-mtd@lists.infradead.org
5524W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5525S: Maintained
5526F: fs/jffs2/
5527F: include/uapi/linux/jffs2.h
5528
5529JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5530M: Andrew Morton <akpm@linux-foundation.org>
5531M: Jan Kara <jack@suse.cz>
5532L: linux-ext4@vger.kernel.org
5533S: Maintained
5534F: fs/jbd/
5535F: include/linux/jbd.h
5536
5537JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5538M: "Theodore Ts'o" <tytso@mit.edu>
5539L: linux-ext4@vger.kernel.org
5540S: Maintained
5541F: fs/jbd2/
5542F: include/linux/jbd2.h
5543
5544JSM Neo PCI based serial card
5545M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5546L: linux-serial@vger.kernel.org
5547S: Maintained
5548F: drivers/tty/serial/jsm/
5549
5550K10TEMP HARDWARE MONITORING DRIVER
5551M: Clemens Ladisch <clemens@ladisch.de>
5552L: lm-sensors@lm-sensors.org
5553S: Maintained
5554F: Documentation/hwmon/k10temp
5555F: drivers/hwmon/k10temp.c
5556
5557K8TEMP HARDWARE MONITORING DRIVER
5558M: Rudolf Marek <r.marek@assembler.cz>
5559L: lm-sensors@lm-sensors.org
5560S: Maintained
5561F: Documentation/hwmon/k8temp
5562F: drivers/hwmon/k8temp.c
5563
5564KCONFIG
5565M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5566L: linux-kbuild@vger.kernel.org
5567T: git git://gitorious.org/linux-kconfig/linux-kconfig
5568S: Maintained
5569F: Documentation/kbuild/kconfig-language.txt
5570F: scripts/kconfig/
5571
5572KDUMP
5573M: Vivek Goyal <vgoyal@redhat.com>
5574M: Haren Myneni <hbabu@us.ibm.com>
5575L: kexec@lists.infradead.org
5576W: http://lse.sourceforge.net/kdump/
5577S: Maintained
5578F: Documentation/kdump/
5579
5580KEENE FM RADIO TRANSMITTER DRIVER
5581M: Hans Verkuil <hverkuil@xs4all.nl>
5582L: linux-media@vger.kernel.org
5583T: git git://linuxtv.org/media_tree.git
5584W: http://linuxtv.org
5585S: Maintained
5586F: drivers/media/radio/radio-keene*
5587
5588KERNEL AUTOMOUNTER v4 (AUTOFS4)
5589M: Ian Kent <raven@themaw.net>
5590L: autofs@vger.kernel.org
5591S: Maintained
5592F: fs/autofs4/
5593
5594KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5595M: Michal Marek <mmarek@suse.cz>
5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5598L: linux-kbuild@vger.kernel.org
5599S: Maintained
5600F: Documentation/kbuild/
5601F: Makefile
5602F: scripts/Makefile.*
5603F: scripts/basic/
5604F: scripts/mk*
5605F: scripts/package/
5606
5607KERNEL JANITORS
5608L: kernel-janitors@vger.kernel.org
5609W: http://kernelnewbies.org/KernelJanitors
5610S: Odd Fixes
5611
5612KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5613M: "J. Bruce Fields" <bfields@fieldses.org>
5614L: linux-nfs@vger.kernel.org
5615W: http://nfs.sourceforge.net/
5616S: Supported
5617F: fs/nfsd/
5618F: include/uapi/linux/nfsd/
5619F: fs/lockd/
5620F: fs/nfs_common/
5621F: net/sunrpc/
5622F: include/linux/lockd/
5623F: include/linux/sunrpc/
5624F: include/uapi/linux/sunrpc/
5625
5626KERNEL SELFTEST FRAMEWORK
5627M: Shuah Khan <shuahkh@osg.samsung.com>
5628L: linux-api@vger.kernel.org
5629T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5630S: Maintained
5631F: tools/testing/selftests
5632
5633KERNEL VIRTUAL MACHINE (KVM)
5634M: Gleb Natapov <gleb@kernel.org>
5635M: Paolo Bonzini <pbonzini@redhat.com>
5636L: kvm@vger.kernel.org
5637W: http://www.linux-kvm.org
5638T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5639S: Supported
5640F: Documentation/*/kvm*.txt
5641F: Documentation/virtual/kvm/
5642F: arch/*/kvm/
5643F: arch/x86/kernel/kvm.c
5644F: arch/x86/kernel/kvmclock.c
5645F: arch/*/include/asm/kvm*
5646F: include/linux/kvm*
5647F: include/uapi/linux/kvm*
5648F: virt/kvm/
5649
5650KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5651M: Joerg Roedel <joro@8bytes.org>
5652L: kvm@vger.kernel.org
5653W: http://kvm.qumranet.com
5654S: Maintained
5655F: arch/x86/include/asm/svm.h
5656F: arch/x86/kvm/svm.c
5657
5658KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5659M: Alexander Graf <agraf@suse.de>
5660L: kvm-ppc@vger.kernel.org
5661W: http://kvm.qumranet.com
5662T: git git://github.com/agraf/linux-2.6.git
5663S: Supported
5664F: arch/powerpc/include/asm/kvm*
5665F: arch/powerpc/kvm/
5666
5667KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5668M: Christian Borntraeger <borntraeger@de.ibm.com>
5669M: Cornelia Huck <cornelia.huck@de.ibm.com>
5670M: linux390@de.ibm.com
5671L: linux-s390@vger.kernel.org
5672W: http://www.ibm.com/developerworks/linux/linux390/
5673S: Supported
5674F: Documentation/s390/kvm.txt
5675F: arch/s390/include/asm/kvm*
5676F: arch/s390/kvm/
5677F: drivers/s390/kvm/
5678
5679KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5680M: Christoffer Dall <christoffer.dall@linaro.org>
5681M: Marc Zyngier <marc.zyngier@arm.com>
5682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5683L: kvmarm@lists.cs.columbia.edu
5684W: http://systems.cs.columbia.edu/projects/kvm-arm
5685S: Supported
5686F: arch/arm/include/uapi/asm/kvm*
5687F: arch/arm/include/asm/kvm*
5688F: arch/arm/kvm/
5689F: virt/kvm/arm/
5690F: include/kvm/arm_*
5691
5692KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5693M: Christoffer Dall <christoffer.dall@linaro.org>
5694M: Marc Zyngier <marc.zyngier@arm.com>
5695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5696L: kvmarm@lists.cs.columbia.edu
5697S: Maintained
5698F: arch/arm64/include/uapi/asm/kvm*
5699F: arch/arm64/include/asm/kvm*
5700F: arch/arm64/kvm/
5701
5702KEXEC
5703M: Eric Biederman <ebiederm@xmission.com>
5704W: http://kernel.org/pub/linux/utils/kernel/kexec/
5705L: kexec@lists.infradead.org
5706S: Maintained
5707F: include/linux/kexec.h
5708F: include/uapi/linux/kexec.h
5709F: kernel/kexec.c
5710
5711KEYS/KEYRINGS:
5712M: David Howells <dhowells@redhat.com>
5713L: keyrings@linux-nfs.org
5714S: Maintained
5715F: Documentation/security/keys.txt
5716F: include/linux/key.h
5717F: include/linux/key-type.h
5718F: include/keys/
5719F: security/keys/
5720
5721KEYS-TRUSTED
5722M: David Safford <safford@us.ibm.com>
5723M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5724L: linux-security-module@vger.kernel.org
5725L: keyrings@linux-nfs.org
5726S: Supported
5727F: Documentation/security/keys-trusted-encrypted.txt
5728F: include/keys/trusted-type.h
5729F: security/keys/trusted.c
5730F: security/keys/trusted.h
5731
5732KEYS-ENCRYPTED
5733M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5734M: David Safford <safford@us.ibm.com>
5735L: linux-security-module@vger.kernel.org
5736L: keyrings@linux-nfs.org
5737S: Supported
5738F: Documentation/security/keys-trusted-encrypted.txt
5739F: include/keys/encrypted-type.h
5740F: security/keys/encrypted-keys/
5741
5742KGDB / KDB /debug_core
5743M: Jason Wessel <jason.wessel@windriver.com>
5744W: http://kgdb.wiki.kernel.org/
5745L: kgdb-bugreport@lists.sourceforge.net
5746S: Maintained
5747F: Documentation/DocBook/kgdb.tmpl
5748F: drivers/misc/kgdbts.c
5749F: drivers/tty/serial/kgdboc.c
5750F: include/linux/kdb.h
5751F: include/linux/kgdb.h
5752F: kernel/debug/
5753
5754KMEMCHECK
5755M: Vegard Nossum <vegardno@ifi.uio.no>
5756M: Pekka Enberg <penberg@kernel.org>
5757S: Maintained
5758F: Documentation/kmemcheck.txt
5759F: arch/x86/include/asm/kmemcheck.h
5760F: arch/x86/mm/kmemcheck/
5761F: include/linux/kmemcheck.h
5762F: mm/kmemcheck.c
5763
5764KMEMLEAK
5765M: Catalin Marinas <catalin.marinas@arm.com>
5766S: Maintained
5767F: Documentation/kmemleak.txt
5768F: include/linux/kmemleak.h
5769F: mm/kmemleak.c
5770F: mm/kmemleak-test.c
5771
5772KPROBES
5773M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5774M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5775M: "David S. Miller" <davem@davemloft.net>
5776M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5777S: Maintained
5778F: Documentation/kprobes.txt
5779F: include/linux/kprobes.h
5780F: kernel/kprobes.c
5781
5782KS0108 LCD CONTROLLER DRIVER
5783M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5784W: http://miguelojeda.es/auxdisplay.htm
5785W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5786S: Maintained
5787F: Documentation/auxdisplay/ks0108
5788F: drivers/auxdisplay/ks0108.c
5789F: include/linux/ks0108.h
5790
5791LAPB module
5792L: linux-x25@vger.kernel.org
5793S: Orphan
5794F: Documentation/networking/lapb-module.txt
5795F: include/*/lapb.h
5796F: net/lapb/
5797
5798LASI 53c700 driver for PARISC
5799M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5800L: linux-scsi@vger.kernel.org
5801S: Maintained
5802F: Documentation/scsi/53c700.txt
5803F: drivers/scsi/53c700*
5804
5805LED SUBSYSTEM
5806M: Bryan Wu <cooloney@gmail.com>
5807M: Richard Purdie <rpurdie@rpsys.net>
5808L: linux-leds@vger.kernel.org
5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5810S: Maintained
5811F: drivers/leds/
5812F: include/linux/leds.h
5813
5814LEGACY EEPROM DRIVER
5815M: Jean Delvare <jdelvare@suse.de>
5816S: Maintained
5817F: Documentation/misc-devices/eeprom
5818F: drivers/misc/eeprom/eeprom.c
5819
5820LEGO USB Tower driver
5821M: Juergen Stuber <starblue@users.sourceforge.net>
5822L: legousb-devel@lists.sourceforge.net
5823W: http://legousb.sourceforge.net/
5824S: Maintained
5825F: drivers/usb/misc/legousbtower.c
5826
5827LG2160 MEDIA DRIVER
5828M: Michael Krufky <mkrufky@linuxtv.org>
5829L: linux-media@vger.kernel.org
5830W: http://linuxtv.org/
5831W: http://github.com/mkrufky
5832Q: http://patchwork.linuxtv.org/project/linux-media/list/
5833T: git git://linuxtv.org/mkrufky/tuners.git
5834S: Maintained
5835F: drivers/media/dvb-frontends/lg2160.*
5836
5837LGDT3305 MEDIA DRIVER
5838M: Michael Krufky <mkrufky@linuxtv.org>
5839L: linux-media@vger.kernel.org
5840W: http://linuxtv.org/
5841W: http://github.com/mkrufky
5842Q: http://patchwork.linuxtv.org/project/linux-media/list/
5843T: git git://linuxtv.org/mkrufky/tuners.git
5844S: Maintained
5845F: drivers/media/dvb-frontends/lgdt3305.*
5846
5847LGUEST
5848M: Rusty Russell <rusty@rustcorp.com.au>
5849L: lguest@lists.ozlabs.org
5850W: http://lguest.ozlabs.org/
5851S: Odd Fixes
5852F: arch/x86/include/asm/lguest*.h
5853F: arch/x86/lguest/
5854F: drivers/lguest/
5855F: include/linux/lguest*.h
5856F: tools/lguest/
5857
5858LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5859M: Tejun Heo <tj@kernel.org>
5860L: linux-ide@vger.kernel.org
5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5862S: Maintained
5863F: drivers/ata/
5864F: include/linux/ata.h
5865F: include/linux/libata.h
5866
5867LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5868M: Viresh Kumar <viresh.linux@gmail.com>
5869L: linux-ide@vger.kernel.org
5870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5871S: Maintained
5872F: include/linux/pata_arasan_cf_data.h
5873F: drivers/ata/pata_arasan_cf.c
5874
5875LIBATA PATA DRIVERS
5876M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5877M: Tejun Heo <tj@kernel.org>
5878L: linux-ide@vger.kernel.org
5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5880S: Maintained
5881F: drivers/ata/pata_*.c
5882F: drivers/ata/ata_generic.c
5883
5884LIBATA SATA AHCI PLATFORM devices support
5885M: Hans de Goede <hdegoede@redhat.com>
5886M: Tejun Heo <tj@kernel.org>
5887L: linux-ide@vger.kernel.org
5888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5889S: Maintained
5890F: drivers/ata/ahci_platform.c
5891F: drivers/ata/libahci_platform.c
5892F: include/linux/ahci_platform.h
5893
5894LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5895M: Mikael Pettersson <mikpelinux@gmail.com>
5896L: linux-ide@vger.kernel.org
5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5898S: Maintained
5899F: drivers/ata/sata_promise.*
5900
5901LIBLOCKDEP
5902M: Sasha Levin <sasha.levin@oracle.com>
5903S: Maintained
5904F: tools/lib/lockdep/
5905
5906LINUX FOR IBM pSERIES (RS/6000)
5907M: Paul Mackerras <paulus@au.ibm.com>
5908W: http://www.ibm.com/linux/ltc/projects/ppc
5909S: Supported
5910F: arch/powerpc/boot/rs6000.h
5911
5912LINUX FOR POWERPC (32-BIT AND 64-BIT)
5913M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5914M: Paul Mackerras <paulus@samba.org>
5915M: Michael Ellerman <mpe@ellerman.id.au>
5916W: http://www.penguinppc.org/
5917L: linuxppc-dev@lists.ozlabs.org
5918Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5920S: Supported
5921F: Documentation/powerpc/
5922F: arch/powerpc/
5923
5924LINUX FOR POWER MACINTOSH
5925M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5926W: http://www.penguinppc.org/
5927L: linuxppc-dev@lists.ozlabs.org
5928S: Maintained
5929F: arch/powerpc/platforms/powermac/
5930F: drivers/macintosh/
5931
5932LINUX FOR POWERPC EMBEDDED MPC5XXX
5933M: Anatolij Gustschin <agust@denx.de>
5934L: linuxppc-dev@lists.ozlabs.org
5935T: git git://git.denx.de/linux-denx-agust.git
5936S: Maintained
5937F: arch/powerpc/platforms/512x/
5938F: arch/powerpc/platforms/52xx/
5939
5940LINUX FOR POWERPC EMBEDDED PPC4XX
5941M: Alistair Popple <alistair@popple.id.au>
5942M: Matt Porter <mporter@kernel.crashing.org>
5943W: http://www.penguinppc.org/
5944L: linuxppc-dev@lists.ozlabs.org
5945S: Maintained
5946F: arch/powerpc/platforms/40x/
5947F: arch/powerpc/platforms/44x/
5948
5949LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5950L: linuxppc-dev@lists.ozlabs.org
5951S: Orphan
5952F: arch/powerpc/*/*virtex*
5953F: arch/powerpc/*/*/*virtex*
5954
5955LINUX FOR POWERPC EMBEDDED PPC8XX
5956M: Vitaly Bordug <vitb@kernel.crashing.org>
5957W: http://www.penguinppc.org/
5958L: linuxppc-dev@lists.ozlabs.org
5959S: Maintained
5960F: arch/powerpc/platforms/8xx/
5961
5962LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5963M: Scott Wood <scottwood@freescale.com>
5964M: Kumar Gala <galak@kernel.crashing.org>
5965W: http://www.penguinppc.org/
5966L: linuxppc-dev@lists.ozlabs.org
5967T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5968S: Maintained
5969F: arch/powerpc/platforms/83xx/
5970F: arch/powerpc/platforms/85xx/
5971
5972LINUX FOR POWERPC PA SEMI PWRFICIENT
5973M: Olof Johansson <olof@lixom.net>
5974L: linuxppc-dev@lists.ozlabs.org
5975S: Maintained
5976F: arch/powerpc/platforms/pasemi/
5977F: drivers/*/*pasemi*
5978F: drivers/*/*/*pasemi*
5979
5980LINUX SECURITY MODULE (LSM) FRAMEWORK
5981M: Chris Wright <chrisw@sous-sol.org>
5982L: linux-security-module@vger.kernel.org
5983S: Supported
5984
5985LIS3LV02D ACCELEROMETER DRIVER
5986M: Eric Piel <eric.piel@tremplin-utc.net>
5987S: Maintained
5988F: Documentation/misc-devices/lis3lv02d
5989F: drivers/misc/lis3lv02d/
5990F: drivers/platform/x86/hp_accel.c
5991
5992LIVE PATCHING
5993M: Josh Poimboeuf <jpoimboe@redhat.com>
5994M: Seth Jennings <sjenning@redhat.com>
5995M: Jiri Kosina <jkosina@suse.cz>
5996M: Vojtech Pavlik <vojtech@suse.cz>
5997S: Maintained
5998F: kernel/livepatch/
5999F: include/linux/livepatch.h
6000F: arch/x86/include/asm/livepatch.h
6001F: arch/x86/kernel/livepatch.c
6002F: Documentation/ABI/testing/sysfs-kernel-livepatch
6003F: samples/livepatch/
6004L: live-patching@vger.kernel.org
6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6006
6007LLC (802.2)
6008M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6009S: Maintained
6010F: include/linux/llc.h
6011F: include/uapi/linux/llc.h
6012F: include/net/llc*
6013F: net/llc/
6014
6015LM73 HARDWARE MONITOR DRIVER
6016M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6017L: lm-sensors@lm-sensors.org
6018S: Maintained
6019F: drivers/hwmon/lm73.c
6020
6021LM78 HARDWARE MONITOR DRIVER
6022M: Jean Delvare <jdelvare@suse.de>
6023L: lm-sensors@lm-sensors.org
6024S: Maintained
6025F: Documentation/hwmon/lm78
6026F: drivers/hwmon/lm78.c
6027
6028LM83 HARDWARE MONITOR DRIVER
6029M: Jean Delvare <jdelvare@suse.de>
6030L: lm-sensors@lm-sensors.org
6031S: Maintained
6032F: Documentation/hwmon/lm83
6033F: drivers/hwmon/lm83.c
6034
6035LM90 HARDWARE MONITOR DRIVER
6036M: Jean Delvare <jdelvare@suse.de>
6037L: lm-sensors@lm-sensors.org
6038S: Maintained
6039F: Documentation/hwmon/lm90
6040F: Documentation/devicetree/bindings/hwmon/lm90.txt
6041F: drivers/hwmon/lm90.c
6042
6043LM95234 HARDWARE MONITOR DRIVER
6044M: Guenter Roeck <linux@roeck-us.net>
6045L: lm-sensors@lm-sensors.org
6046S: Maintained
6047F: Documentation/hwmon/lm95234
6048F: drivers/hwmon/lm95234.c
6049
6050LME2510 MEDIA DRIVER
6051M: Malcolm Priestley <tvboxspy@gmail.com>
6052L: linux-media@vger.kernel.org
6053W: http://linuxtv.org/
6054Q: http://patchwork.linuxtv.org/project/linux-media/list/
6055S: Maintained
6056F: drivers/media/usb/dvb-usb-v2/lmedm04*
6057
6058LOCKDEP AND LOCKSTAT
6059M: Peter Zijlstra <peterz@infradead.org>
6060M: Ingo Molnar <mingo@redhat.com>
6061L: linux-kernel@vger.kernel.org
6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6063S: Maintained
6064F: Documentation/locking/lockdep*.txt
6065F: Documentation/locking/lockstat.txt
6066F: include/linux/lockdep.h
6067F: kernel/locking/
6068
6069LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6070M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6071L: linux-ntfs-dev@lists.sourceforge.net
6072W: http://www.linux-ntfs.org/content/view/19/37/
6073S: Maintained
6074F: Documentation/ldm.txt
6075F: block/partitions/ldm.*
6076
6077LogFS
6078M: Joern Engel <joern@logfs.org>
6079M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6080L: logfs@logfs.org
6081W: logfs.org
6082S: Maintained
6083F: fs/logfs/
6084
6085LPC32XX MACHINE SUPPORT
6086M: Roland Stigge <stigge@antcom.de>
6087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6088S: Maintained
6089F: arch/arm/mach-lpc32xx/
6090
6091LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6092M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6093M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6094M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6095M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6096L: MPT-FusionLinux.pdl@avagotech.com
6097L: linux-scsi@vger.kernel.org
6098W: http://www.lsilogic.com/support
6099S: Supported
6100F: drivers/message/fusion/
6101F: drivers/scsi/mpt2sas/
6102F: drivers/scsi/mpt3sas/
6103
6104LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6105M: Matthew Wilcox <matthew@wil.cx>
6106L: linux-scsi@vger.kernel.org
6107S: Maintained
6108F: drivers/scsi/sym53c8xx_2/
6109
6110LTC4261 HARDWARE MONITOR DRIVER
6111M: Guenter Roeck <linux@roeck-us.net>
6112L: lm-sensors@lm-sensors.org
6113S: Maintained
6114F: Documentation/hwmon/ltc4261
6115F: drivers/hwmon/ltc4261.c
6116
6117LTP (Linux Test Project)
6118M: Mike Frysinger <vapier@gentoo.org>
6119M: Cyril Hrubis <chrubis@suse.cz>
6120M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6121M: Jan Stancek <jstancek@redhat.com>
6122M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6123M: Alexey Kodanev <alexey.kodanev@oracle.com>
6124L: ltp-list@lists.sourceforge.net (subscribers-only)
6125W: http://linux-test-project.github.io/
6126T: git git://github.com/linux-test-project/ltp.git
6127S: Maintained
6128
6129M32R ARCHITECTURE
6130W: http://www.linux-m32r.org/
6131S: Orphan
6132F: arch/m32r/
6133
6134M68K ARCHITECTURE
6135M: Geert Uytterhoeven <geert@linux-m68k.org>
6136L: linux-m68k@lists.linux-m68k.org
6137W: http://www.linux-m68k.org/
6138T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6139S: Maintained
6140F: arch/m68k/
6141F: drivers/zorro/
6142
6143M68K ON APPLE MACINTOSH
6144M: Joshua Thompson <funaho@jurai.org>
6145W: http://www.mac.linux-m68k.org/
6146L: linux-m68k@lists.linux-m68k.org
6147S: Maintained
6148F: arch/m68k/mac/
6149
6150M68K ON HP9000/300
6151M: Philip Blundell <philb@gnu.org>
6152W: http://www.tazenda.demon.co.uk/phil/linux-hp
6153S: Maintained
6154F: arch/m68k/hp300/
6155
6156M88DS3103 MEDIA DRIVER
6157M: Antti Palosaari <crope@iki.fi>
6158L: linux-media@vger.kernel.org
6159W: http://linuxtv.org/
6160W: http://palosaari.fi/linux/
6161Q: http://patchwork.linuxtv.org/project/linux-media/list/
6162T: git git://linuxtv.org/anttip/media_tree.git
6163S: Maintained
6164F: drivers/media/dvb-frontends/m88ds3103*
6165
6166M88RS2000 MEDIA DRIVER
6167M: Malcolm Priestley <tvboxspy@gmail.com>
6168L: linux-media@vger.kernel.org
6169W: http://linuxtv.org/
6170Q: http://patchwork.linuxtv.org/project/linux-media/list/
6171S: Maintained
6172F: drivers/media/dvb-frontends/m88rs2000*
6173
6174MA901 MASTERKIT USB FM RADIO DRIVER
6175M: Alexey Klimov <klimov.linux@gmail.com>
6176L: linux-media@vger.kernel.org
6177T: git git://linuxtv.org/media_tree.git
6178S: Maintained
6179F: drivers/media/radio/radio-ma901.c
6180
6181MAC80211
6182M: Johannes Berg <johannes@sipsolutions.net>
6183L: linux-wireless@vger.kernel.org
6184W: http://wireless.kernel.org/
6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6187S: Maintained
6188F: Documentation/networking/mac80211-injection.txt
6189F: include/net/mac80211.h
6190F: net/mac80211/
6191
6192MACVLAN DRIVER
6193M: Patrick McHardy <kaber@trash.net>
6194L: netdev@vger.kernel.org
6195S: Maintained
6196F: drivers/net/macvlan.c
6197F: include/linux/if_macvlan.h
6198
6199MAILBOX API
6200M: Jassi Brar <jassisinghbrar@gmail.com>
6201L: linux-kernel@vger.kernel.org
6202S: Maintained
6203F: drivers/mailbox/
6204F: include/linux/mailbox_client.h
6205F: include/linux/mailbox_controller.h
6206
6207MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6208M: Michael Kerrisk <mtk.manpages@gmail.com>
6209W: http://www.kernel.org/doc/man-pages
6210L: linux-man@vger.kernel.org
6211S: Maintained
6212
6213MARVELL ARMADA DRM SUPPORT
6214M: Russell King <rmk+kernel@arm.linux.org.uk>
6215S: Maintained
6216F: drivers/gpu/drm/armada/
6217
6218MARVELL 88E6352 DSA support
6219M: Guenter Roeck <linux@roeck-us.net>
6220S: Maintained
6221F: drivers/net/dsa/mv88e6352.c
6222
6223MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6224M: Mirko Lindner <mlindner@marvell.com>
6225M: Stephen Hemminger <stephen@networkplumber.org>
6226L: netdev@vger.kernel.org
6227S: Maintained
6228F: drivers/net/ethernet/marvell/sk*
6229
6230MARVELL LIBERTAS WIRELESS DRIVER
6231L: libertas-dev@lists.infradead.org
6232S: Orphan
6233F: drivers/net/wireless/libertas/
6234
6235MARVELL MV643XX ETHERNET DRIVER
6236M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6237L: netdev@vger.kernel.org
6238S: Maintained
6239F: drivers/net/ethernet/marvell/mv643xx_eth.*
6240F: include/linux/mv643xx.h
6241
6242MARVELL MVNETA ETHERNET DRIVER
6243M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6244L: netdev@vger.kernel.org
6245S: Maintained
6246F: drivers/net/ethernet/marvell/mvneta.*
6247
6248MARVELL MWIFIEX WIRELESS DRIVER
6249M: Amitkumar Karwar <akarwar@marvell.com>
6250M: Avinash Patil <patila@marvell.com>
6251L: linux-wireless@vger.kernel.org
6252S: Maintained
6253F: drivers/net/wireless/mwifiex/
6254
6255MARVELL MWL8K WIRELESS DRIVER
6256M: Lennert Buytenhek <buytenh@wantstofly.org>
6257L: linux-wireless@vger.kernel.org
6258S: Odd Fixes
6259F: drivers/net/wireless/mwl8k.c
6260
6261MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6262M: Nicolas Pitre <nico@fluxnic.net>
6263S: Odd Fixes
6264F: drivers/mmc/host/mvsdio.*
6265
6266MATROX FRAMEBUFFER DRIVER
6267L: linux-fbdev@vger.kernel.org
6268S: Orphan
6269F: drivers/video/fbdev/matrox/matroxfb_*
6270F: include/uapi/linux/matroxfb.h
6271
6272MAX16065 HARDWARE MONITOR DRIVER
6273M: Guenter Roeck <linux@roeck-us.net>
6274L: lm-sensors@lm-sensors.org
6275S: Maintained
6276F: Documentation/hwmon/max16065
6277F: drivers/hwmon/max16065.c
6278
6279MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6280M: "Hans J. Koch" <hjk@hansjkoch.de>
6281L: lm-sensors@lm-sensors.org
6282S: Maintained
6283F: Documentation/hwmon/max6650
6284F: drivers/hwmon/max6650.c
6285
6286MAX6697 HARDWARE MONITOR DRIVER
6287M: Guenter Roeck <linux@roeck-us.net>
6288L: lm-sensors@lm-sensors.org
6289S: Maintained
6290F: Documentation/hwmon/max6697
6291F: Documentation/devicetree/bindings/i2c/max6697.txt
6292F: drivers/hwmon/max6697.c
6293F: include/linux/platform_data/max6697.h
6294
6295MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6296M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6297L: linux-pm@vger.kernel.org
6298S: Supported
6299F: drivers/power/max14577_charger.c
6300F: drivers/power/max77693_charger.c
6301
6302MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6303M: Chanwoo Choi <cw00.choi@samsung.com>
6304M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6305L: linux-kernel@vger.kernel.org
6306S: Supported
6307F: drivers/*/max14577.c
6308F: drivers/*/max77686.c
6309F: drivers/*/max77693.c
6310F: drivers/extcon/extcon-max14577.c
6311F: drivers/extcon/extcon-max77693.c
6312F: drivers/rtc/rtc-max77686.c
6313F: drivers/clk/clk-max77686.c
6314F: Documentation/devicetree/bindings/mfd/max14577.txt
6315F: Documentation/devicetree/bindings/mfd/max77686.txt
6316F: Documentation/devicetree/bindings/mfd/max77693.txt
6317F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6318F: include/linux/mfd/max14577*.h
6319F: include/linux/mfd/max77686*.h
6320F: include/linux/mfd/max77693*.h
6321
6322MAXIRADIO FM RADIO RECEIVER DRIVER
6323M: Hans Verkuil <hverkuil@xs4all.nl>
6324L: linux-media@vger.kernel.org
6325T: git git://linuxtv.org/media_tree.git
6326W: http://linuxtv.org
6327S: Maintained
6328F: drivers/media/radio/radio-maxiradio*
6329
6330MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6331M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6332P: LinuxTV.org Project
6333L: linux-media@vger.kernel.org
6334W: http://linuxtv.org
6335Q: http://patchwork.kernel.org/project/linux-media/list/
6336T: git git://linuxtv.org/media_tree.git
6337S: Maintained
6338F: Documentation/dvb/
6339F: Documentation/video4linux/
6340F: Documentation/DocBook/media/
6341F: drivers/media/
6342F: drivers/staging/media/
6343F: include/media/
6344F: include/uapi/linux/dvb/
6345F: include/uapi/linux/videodev2.h
6346F: include/uapi/linux/media.h
6347F: include/uapi/linux/v4l2-*
6348F: include/uapi/linux/meye.h
6349F: include/uapi/linux/ivtv*
6350F: include/uapi/linux/uvcvideo.h
6351
6352MEGARAID SCSI/SAS DRIVERS
6353M: Kashyap Desai <kashyap.desai@avagotech.com>
6354M: Sumit Saxena <sumit.saxena@avagotech.com>
6355M: Uday Lingala <uday.lingala@avagotech.com>
6356L: megaraidlinux.pdl@avagotech.com
6357L: linux-scsi@vger.kernel.org
6358W: http://www.lsi.com
6359S: Maintained
6360F: Documentation/scsi/megaraid.txt
6361F: drivers/scsi/megaraid.*
6362F: drivers/scsi/megaraid/
6363
6364MELLANOX ETHERNET DRIVER (mlx4_en)
6365M: Amir Vadai <amirv@mellanox.com>
6366M: Ido Shamay <idos@mellanox.com>
6367L: netdev@vger.kernel.org
6368S: Supported
6369W: http://www.mellanox.com
6370Q: http://patchwork.ozlabs.org/project/netdev/list/
6371F: drivers/net/ethernet/mellanox/mlx4/en_*
6372
6373MEMORY MANAGEMENT
6374L: linux-mm@kvack.org
6375W: http://www.linux-mm.org
6376S: Maintained
6377F: include/linux/mm.h
6378F: include/linux/gfp.h
6379F: include/linux/mmzone.h
6380F: include/linux/memory_hotplug.h
6381F: include/linux/vmalloc.h
6382F: mm/
6383
6384MEMORY TECHNOLOGY DEVICES (MTD)
6385M: David Woodhouse <dwmw2@infradead.org>
6386M: Brian Norris <computersforpeace@gmail.com>
6387L: linux-mtd@lists.infradead.org
6388W: http://www.linux-mtd.infradead.org/
6389Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6390T: git git://git.infradead.org/linux-mtd.git
6391T: git git://git.infradead.org/l2-mtd.git
6392S: Maintained
6393F: drivers/mtd/
6394F: include/linux/mtd/
6395F: include/uapi/mtd/
6396
6397MEN A21 WATCHDOG DRIVER
6398M: Johannes Thumshirn <johannes.thumshirn@men.de>
6399L: linux-watchdog@vger.kernel.org
6400S: Supported
6401F: drivers/watchdog/mena21_wdt.c
6402
6403MEN CHAMELEON BUS (mcb)
6404M: Johannes Thumshirn <johannes.thumshirn@men.de>
6405S: Supported
6406F: drivers/mcb/
6407F: include/linux/mcb.h
6408
6409MEN F21BMC (Board Management Controller)
6410M: Andreas Werner <andreas.werner@men.de>
6411S: Supported
6412F: drivers/mfd/menf21bmc.c
6413F: drivers/watchdog/menf21bmc_wdt.c
6414F: drivers/leds/leds-menf21bmc.c
6415F: drivers/hwmon/menf21bmc_hwmon.c
6416F: Documentation/hwmon/menf21bmc
6417
6418METAG ARCHITECTURE
6419M: James Hogan <james.hogan@imgtec.com>
6420L: linux-metag@vger.kernel.org
6421S: Supported
6422F: arch/metag/
6423F: Documentation/metag/
6424F: Documentation/devicetree/bindings/metag/
6425F: drivers/clocksource/metag_generic.c
6426F: drivers/irqchip/irq-metag.c
6427F: drivers/irqchip/irq-metag-ext.c
6428F: drivers/tty/metag_da.c
6429
6430MICROBLAZE ARCHITECTURE
6431M: Michal Simek <monstr@monstr.eu>
6432W: http://www.monstr.eu/fdt/
6433T: git git://git.monstr.eu/linux-2.6-microblaze.git
6434S: Supported
6435F: arch/microblaze/
6436
6437MICROTEK X6 SCANNER
6438M: Oliver Neukum <oliver@neukum.org>
6439S: Maintained
6440F: drivers/usb/image/microtek.*
6441
6442MIPS
6443M: Ralf Baechle <ralf@linux-mips.org>
6444L: linux-mips@linux-mips.org
6445W: http://www.linux-mips.org/
6446T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6447Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6448S: Supported
6449F: Documentation/mips/
6450F: arch/mips/
6451
6452MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6453M: Hans Verkuil <hverkuil@xs4all.nl>
6454L: linux-media@vger.kernel.org
6455T: git git://linuxtv.org/media_tree.git
6456W: http://linuxtv.org
6457S: Odd Fixes
6458F: drivers/media/radio/radio-miropcm20*
6459
6460Mellanox MLX5 core VPI driver
6461M: Eli Cohen <eli@mellanox.com>
6462L: netdev@vger.kernel.org
6463L: linux-rdma@vger.kernel.org
6464W: http://www.mellanox.com
6465Q: http://patchwork.ozlabs.org/project/netdev/list/
6466Q: http://patchwork.kernel.org/project/linux-rdma/list/
6467T: git git://openfabrics.org/~eli/connect-ib.git
6468S: Supported
6469F: drivers/net/ethernet/mellanox/mlx5/core/
6470F: include/linux/mlx5/
6471
6472Mellanox MLX5 IB driver
6473M: Eli Cohen <eli@mellanox.com>
6474L: linux-rdma@vger.kernel.org
6475W: http://www.mellanox.com
6476Q: http://patchwork.kernel.org/project/linux-rdma/list/
6477T: git git://openfabrics.org/~eli/connect-ib.git
6478S: Supported
6479F: include/linux/mlx5/
6480F: drivers/infiniband/hw/mlx5/
6481
6482MN88472 MEDIA DRIVER
6483M: Antti Palosaari <crope@iki.fi>
6484L: linux-media@vger.kernel.org
6485W: http://linuxtv.org/
6486W: http://palosaari.fi/linux/
6487Q: http://patchwork.linuxtv.org/project/linux-media/list/
6488T: git git://linuxtv.org/anttip/media_tree.git
6489S: Maintained
6490F: drivers/staging/media/mn88472/
6491F: drivers/media/dvb-frontends/mn88472.h
6492
6493MN88473 MEDIA DRIVER
6494M: Antti Palosaari <crope@iki.fi>
6495L: linux-media@vger.kernel.org
6496W: http://linuxtv.org/
6497W: http://palosaari.fi/linux/
6498Q: http://patchwork.linuxtv.org/project/linux-media/list/
6499T: git git://linuxtv.org/anttip/media_tree.git
6500S: Maintained
6501F: drivers/staging/media/mn88473/
6502F: drivers/media/dvb-frontends/mn88473.h
6503
6504MODULE SUPPORT
6505M: Rusty Russell <rusty@rustcorp.com.au>
6506S: Maintained
6507F: include/linux/module.h
6508F: kernel/module.c
6509
6510MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6511W: http://popies.net/meye/
6512S: Orphan
6513F: Documentation/video4linux/meye.txt
6514F: drivers/media/pci/meye/
6515F: include/uapi/linux/meye.h
6516
6517MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6518M: Jiri Slaby <jirislaby@gmail.com>
6519S: Maintained
6520F: Documentation/serial/moxa-smartio
6521F: drivers/tty/mxser.*
6522
6523MR800 AVERMEDIA USB FM RADIO DRIVER
6524M: Alexey Klimov <klimov.linux@gmail.com>
6525L: linux-media@vger.kernel.org
6526T: git git://linuxtv.org/media_tree.git
6527S: Maintained
6528F: drivers/media/radio/radio-mr800.c
6529
6530MRF24J40 IEEE 802.15.4 RADIO DRIVER
6531M: Alan Ott <alan@signal11.us>
6532L: linux-wpan@vger.kernel.org
6533S: Maintained
6534F: drivers/net/ieee802154/mrf24j40.c
6535
6536MSI LAPTOP SUPPORT
6537M: "Lee, Chun-Yi" <jlee@suse.com>
6538L: platform-driver-x86@vger.kernel.org
6539S: Maintained
6540F: drivers/platform/x86/msi-laptop.c
6541
6542MSI WMI SUPPORT
6543M: Anisse Astier <anisse@astier.eu>
6544L: platform-driver-x86@vger.kernel.org
6545S: Supported
6546F: drivers/platform/x86/msi-wmi.c
6547
6548MSI001 MEDIA DRIVER
6549M: Antti Palosaari <crope@iki.fi>
6550L: linux-media@vger.kernel.org
6551W: http://linuxtv.org/
6552W: http://palosaari.fi/linux/
6553Q: http://patchwork.linuxtv.org/project/linux-media/list/
6554T: git git://linuxtv.org/anttip/media_tree.git
6555S: Maintained
6556F: drivers/media/tuners/msi001*
6557
6558MSI2500 MEDIA DRIVER
6559M: Antti Palosaari <crope@iki.fi>
6560L: linux-media@vger.kernel.org
6561W: http://linuxtv.org/
6562W: http://palosaari.fi/linux/
6563Q: http://patchwork.linuxtv.org/project/linux-media/list/
6564T: git git://linuxtv.org/anttip/media_tree.git
6565S: Maintained
6566F: drivers/media/usb/msi2500/
6567
6568MT9M032 APTINA SENSOR DRIVER
6569M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6570L: linux-media@vger.kernel.org
6571T: git git://linuxtv.org/media_tree.git
6572S: Maintained
6573F: drivers/media/i2c/mt9m032.c
6574F: include/media/mt9m032.h
6575
6576MT9P031 APTINA CAMERA SENSOR
6577M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6578L: linux-media@vger.kernel.org
6579T: git git://linuxtv.org/media_tree.git
6580S: Maintained
6581F: drivers/media/i2c/mt9p031.c
6582F: include/media/mt9p031.h
6583
6584MT9T001 APTINA CAMERA SENSOR
6585M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6586L: linux-media@vger.kernel.org
6587T: git git://linuxtv.org/media_tree.git
6588S: Maintained
6589F: drivers/media/i2c/mt9t001.c
6590F: include/media/mt9t001.h
6591
6592MT9V032 APTINA CAMERA SENSOR
6593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6594L: linux-media@vger.kernel.org
6595T: git git://linuxtv.org/media_tree.git
6596S: Maintained
6597F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6598F: drivers/media/i2c/mt9v032.c
6599F: include/media/mt9v032.h
6600
6601MULTIFUNCTION DEVICES (MFD)
6602M: Samuel Ortiz <sameo@linux.intel.com>
6603M: Lee Jones <lee.jones@linaro.org>
6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6605S: Supported
6606F: drivers/mfd/
6607F: include/linux/mfd/
6608
6609MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6610M: Ulf Hansson <ulf.hansson@linaro.org>
6611L: linux-mmc@vger.kernel.org
6612T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6613S: Maintained
6614F: drivers/mmc/
6615F: include/linux/mmc/
6616F: include/uapi/linux/mmc/
6617
6618MULTIMEDIA CARD (MMC) ETC. OVER SPI
6619S: Orphan
6620F: drivers/mmc/host/mmc_spi.c
6621F: include/linux/spi/mmc_spi.h
6622
6623MULTISOUND SOUND DRIVER
6624M: Andrew Veliath <andrewtv@usa.net>
6625S: Maintained
6626F: Documentation/sound/oss/MultiSound
6627F: sound/oss/msnd*
6628
6629MULTITECH MULTIPORT CARD (ISICOM)
6630S: Orphan
6631F: drivers/tty/isicom.c
6632F: include/linux/isicom.h
6633
6634MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6635M: Felipe Balbi <balbi@ti.com>
6636L: linux-usb@vger.kernel.org
6637T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6638S: Maintained
6639F: drivers/usb/musb/
6640
6641MXL5007T MEDIA DRIVER
6642M: Michael Krufky <mkrufky@linuxtv.org>
6643L: linux-media@vger.kernel.org
6644W: http://linuxtv.org/
6645W: http://github.com/mkrufky
6646Q: http://patchwork.linuxtv.org/project/linux-media/list/
6647T: git git://linuxtv.org/mkrufky/tuners.git
6648S: Maintained
6649F: drivers/media/tuners/mxl5007t.*
6650
6651MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6652M: Hyong-Youb Kim <hykim@myri.com>
6653L: netdev@vger.kernel.org
6654W: https://www.myricom.com/support/downloads/myri10ge.html
6655S: Supported
6656F: drivers/net/ethernet/myricom/myri10ge/
6657
6658NATSEMI ETHERNET DRIVER (DP8381x)
6659S: Orphan
6660F: drivers/net/ethernet/natsemi/natsemi.c
6661
6662NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6663M: Daniel Mack <zonque@gmail.com>
6664S: Maintained
6665L: alsa-devel@alsa-project.org
6666W: http://www.native-instruments.com
6667F: sound/usb/caiaq/
6668
6669NCP FILESYSTEM
6670M: Petr Vandrovec <petr@vandrovec.name>
6671S: Odd Fixes
6672F: fs/ncpfs/
6673
6674NCR 5380 SCSI DRIVERS
6675M: Finn Thain <fthain@telegraphics.com.au>
6676M: Michael Schmitz <schmitzmic@gmail.com>
6677L: linux-scsi@vger.kernel.org
6678S: Maintained
6679F: Documentation/scsi/g_NCR5380.txt
6680F: drivers/scsi/NCR5380.*
6681F: drivers/scsi/arm/cumana_1.c
6682F: drivers/scsi/arm/oak.c
6683F: drivers/scsi/atari_NCR5380.c
6684F: drivers/scsi/atari_scsi.*
6685F: drivers/scsi/dmx3191d.c
6686F: drivers/scsi/dtc.*
6687F: drivers/scsi/g_NCR5380.*
6688F: drivers/scsi/g_NCR5380_mmio.c
6689F: drivers/scsi/mac_scsi.*
6690F: drivers/scsi/pas16.*
6691F: drivers/scsi/sun3_scsi.*
6692F: drivers/scsi/sun3_scsi_vme.c
6693F: drivers/scsi/t128.*
6694
6695NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6696M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6697L: linux-scsi@vger.kernel.org
6698S: Maintained
6699F: drivers/scsi/NCR_D700.*
6700
6701NCT6775 HARDWARE MONITOR DRIVER
6702M: Guenter Roeck <linux@roeck-us.net>
6703L: lm-sensors@lm-sensors.org
6704S: Maintained
6705F: Documentation/hwmon/nct6775
6706F: drivers/hwmon/nct6775.c
6707
6708NETEFFECT IWARP RNIC DRIVER (IW_NES)
6709M: Faisal Latif <faisal.latif@intel.com>
6710L: linux-rdma@vger.kernel.org
6711W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6712S: Supported
6713F: drivers/infiniband/hw/nes/
6714
6715NETEM NETWORK EMULATOR
6716M: Stephen Hemminger <stephen@networkplumber.org>
6717L: netem@lists.linux-foundation.org
6718S: Maintained
6719F: net/sched/sch_netem.c
6720
6721NETERION 10GbE DRIVERS (s2io/vxge)
6722M: Jon Mason <jdmason@kudzu.us>
6723L: netdev@vger.kernel.org
6724S: Supported
6725F: Documentation/networking/s2io.txt
6726F: Documentation/networking/vxge.txt
6727F: drivers/net/ethernet/neterion/
6728
6729NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6730M: Pablo Neira Ayuso <pablo@netfilter.org>
6731M: Patrick McHardy <kaber@trash.net>
6732M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6733L: netfilter-devel@vger.kernel.org
6734L: coreteam@netfilter.org
6735W: http://www.netfilter.org/
6736W: http://www.iptables.org/
6737Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6739T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6740S: Supported
6741F: include/linux/netfilter*
6742F: include/linux/netfilter/
6743F: include/net/netfilter/
6744F: include/uapi/linux/netfilter*
6745F: include/uapi/linux/netfilter/
6746F: net/*/netfilter.c
6747F: net/*/netfilter/
6748F: net/netfilter/
6749
6750NETLABEL
6751M: Paul Moore <paul@paul-moore.com>
6752W: http://netlabel.sf.net
6753L: netdev@vger.kernel.org
6754S: Maintained
6755F: Documentation/netlabel/
6756F: include/net/netlabel.h
6757F: net/netlabel/
6758
6759NETROM NETWORK LAYER
6760M: Ralf Baechle <ralf@linux-mips.org>
6761L: linux-hams@vger.kernel.org
6762W: http://www.linux-ax25.org/
6763S: Maintained
6764F: include/net/netrom.h
6765F: include/uapi/linux/netrom.h
6766F: net/netrom/
6767
6768NETWORK BLOCK DEVICE (NBD)
6769M: Markus Pargmann <mpa@pengutronix.de>
6770S: Maintained
6771L: nbd-general@lists.sourceforge.net
6772T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6773F: Documentation/blockdev/nbd.txt
6774F: drivers/block/nbd.c
6775F: include/linux/nbd.h
6776F: include/uapi/linux/nbd.h
6777
6778NETWORK DROP MONITOR
6779M: Neil Horman <nhorman@tuxdriver.com>
6780L: netdev@vger.kernel.org
6781S: Maintained
6782W: https://fedorahosted.org/dropwatch/
6783F: net/core/drop_monitor.c
6784
6785NETWORKING [GENERAL]
6786M: "David S. Miller" <davem@davemloft.net>
6787L: netdev@vger.kernel.org
6788W: http://www.linuxfoundation.org/en/Net
6789Q: http://patchwork.ozlabs.org/project/netdev/list/
6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6792S: Maintained
6793F: net/
6794F: include/net/
6795F: include/linux/in.h
6796F: include/linux/net.h
6797F: include/linux/netdevice.h
6798F: include/uapi/linux/in.h
6799F: include/uapi/linux/net.h
6800F: include/uapi/linux/netdevice.h
6801F: include/uapi/linux/net_namespace.h
6802F: tools/net/
6803F: tools/testing/selftests/net/
6804F: lib/random32.c
6805F: lib/test_bpf.c
6806
6807NETWORKING [IPv4/IPv6]
6808M: "David S. Miller" <davem@davemloft.net>
6809M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6810M: James Morris <jmorris@namei.org>
6811M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6812M: Patrick McHardy <kaber@trash.net>
6813L: netdev@vger.kernel.org
6814T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6815S: Maintained
6816F: net/ipv4/
6817F: net/ipv6/
6818F: include/net/ip*
6819F: arch/x86/net/*
6820
6821NETWORKING [IPSEC]
6822M: Steffen Klassert <steffen.klassert@secunet.com>
6823M: Herbert Xu <herbert@gondor.apana.org.au>
6824M: "David S. Miller" <davem@davemloft.net>
6825L: netdev@vger.kernel.org
6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6828S: Maintained
6829F: net/core/flow.c
6830F: net/xfrm/
6831F: net/key/
6832F: net/ipv4/xfrm*
6833F: net/ipv4/esp4.c
6834F: net/ipv4/ah4.c
6835F: net/ipv4/ipcomp.c
6836F: net/ipv4/ip_vti.c
6837F: net/ipv6/xfrm*
6838F: net/ipv6/esp6.c
6839F: net/ipv6/ah6.c
6840F: net/ipv6/ipcomp6.c
6841F: net/ipv6/ip6_vti.c
6842F: include/uapi/linux/xfrm.h
6843F: include/net/xfrm.h
6844
6845NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6846M: Paul Moore <paul@paul-moore.com>
6847L: netdev@vger.kernel.org
6848S: Maintained
6849
6850NETWORKING [WIRELESS]
6851L: linux-wireless@vger.kernel.org
6852Q: http://patchwork.kernel.org/project/linux-wireless/list/
6853
6854NETWORKING DRIVERS
6855L: netdev@vger.kernel.org
6856W: http://www.linuxfoundation.org/en/Net
6857Q: http://patchwork.ozlabs.org/project/netdev/list/
6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6860S: Odd Fixes
6861F: drivers/net/
6862F: include/linux/if_*
6863F: include/linux/netdevice.h
6864F: include/linux/arcdevice.h
6865F: include/linux/etherdevice.h
6866F: include/linux/fcdevice.h
6867F: include/linux/fddidevice.h
6868F: include/linux/hippidevice.h
6869F: include/linux/inetdevice.h
6870F: include/uapi/linux/if_*
6871F: include/uapi/linux/netdevice.h
6872
6873NETWORKING DRIVERS (WIRELESS)
6874M: Kalle Valo <kvalo@codeaurora.org>
6875L: linux-wireless@vger.kernel.org
6876Q: http://patchwork.kernel.org/project/linux-wireless/list/
6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6878S: Maintained
6879F: drivers/net/wireless/
6880
6881NETXEN (1/10) GbE SUPPORT
6882M: Manish Chopra <manish.chopra@qlogic.com>
6883M: Sony Chacko <sony.chacko@qlogic.com>
6884M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6885L: netdev@vger.kernel.org
6886W: http://www.qlogic.com
6887S: Supported
6888F: drivers/net/ethernet/qlogic/netxen/
6889
6890NFC SUBSYSTEM
6891M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6892M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6893M: Samuel Ortiz <sameo@linux.intel.com>
6894L: linux-wireless@vger.kernel.org
6895L: linux-nfc@lists.01.org (subscribers-only)
6896S: Supported
6897F: net/nfc/
6898F: include/net/nfc/
6899F: include/uapi/linux/nfc.h
6900F: drivers/nfc/
6901F: include/linux/platform_data/pn544.h
6902F: Documentation/devicetree/bindings/net/nfc/
6903
6904NFS, SUNRPC, AND LOCKD CLIENTS
6905M: Trond Myklebust <trond.myklebust@primarydata.com>
6906M: Anna Schumaker <anna.schumaker@netapp.com>
6907L: linux-nfs@vger.kernel.org
6908W: http://client.linux-nfs.org
6909T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6910S: Maintained
6911F: fs/lockd/
6912F: fs/nfs/
6913F: fs/nfs_common/
6914F: net/sunrpc/
6915F: include/linux/lockd/
6916F: include/linux/nfs*
6917F: include/linux/sunrpc/
6918F: include/uapi/linux/nfs*
6919F: include/uapi/linux/sunrpc/
6920
6921NILFS2 FILESYSTEM
6922M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6923L: linux-nilfs@vger.kernel.org
6924W: http://nilfs.sourceforge.net/
6925T: git git://github.com/konis/nilfs2.git
6926S: Supported
6927F: Documentation/filesystems/nilfs2.txt
6928F: fs/nilfs2/
6929F: include/linux/nilfs2_fs.h
6930
6931NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6932M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6933W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6934S: Maintained
6935F: Documentation/scsi/NinjaSCSI.txt
6936F: drivers/scsi/pcmcia/nsp_*
6937
6938NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6939M: GOTO Masanori <gotom@debian.or.jp>
6940M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6941W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6942S: Maintained
6943F: Documentation/scsi/NinjaSCSI.txt
6944F: drivers/scsi/nsp32*
6945
6946NIOS2 ARCHITECTURE
6947M: Ley Foon Tan <lftan@altera.com>
6948L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6949T: git git://git.rocketboards.org/linux-socfpga-next.git
6950S: Maintained
6951F: arch/nios2/
6952
6953NTB DRIVER
6954M: Jon Mason <jdmason@kudzu.us>
6955M: Dave Jiang <dave.jiang@intel.com>
6956S: Supported
6957W: https://github.com/jonmason/ntb/wiki
6958T: git git://github.com/jonmason/ntb.git
6959F: drivers/ntb/
6960F: drivers/net/ntb_netdev.c
6961F: include/linux/ntb.h
6962
6963NTFS FILESYSTEM
6964M: Anton Altaparmakov <anton@tuxera.com>
6965L: linux-ntfs-dev@lists.sourceforge.net
6966W: http://www.tuxera.com/
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6968S: Supported
6969F: Documentation/filesystems/ntfs.txt
6970F: fs/ntfs/
6971
6972NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6973M: Antonino Daplas <adaplas@gmail.com>
6974L: linux-fbdev@vger.kernel.org
6975S: Maintained
6976F: drivers/video/fbdev/riva/
6977F: drivers/video/fbdev/nvidia/
6978
6979NVM EXPRESS DRIVER
6980M: Matthew Wilcox <willy@linux.intel.com>
6981L: linux-nvme@lists.infradead.org
6982T: git git://git.infradead.org/users/willy/linux-nvme.git
6983S: Supported
6984F: drivers/block/nvme*
6985F: include/linux/nvme.h
6986
6987NXP-NCI NFC DRIVER
6988M: Clément Perrochaud <clement.perrochaud@effinnov.com>
6989R: Charles Gorand <charles.gorand@effinnov.com>
6990L: linux-nfc@lists.01.org (moderated for non-subscribers)
6991S: Supported
6992F: drivers/nfc/nxp-nci
6993
6994NXP TDA998X DRM DRIVER
6995M: Russell King <rmk+kernel@arm.linux.org.uk>
6996S: Supported
6997F: drivers/gpu/drm/i2c/tda998x_drv.c
6998F: include/drm/i2c/tda998x.h
6999
7000NXP TFA9879 DRIVER
7001M: Peter Rosin <peda@axentia.se>
7002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7003S: Maintained
7004F: sound/soc/codecs/tfa9879*
7005
7006OMAP SUPPORT
7007M: Tony Lindgren <tony@atomide.com>
7008L: linux-omap@vger.kernel.org
7009W: http://www.muru.com/linux/omap/
7010W: http://linux.omap.com/
7011Q: http://patchwork.kernel.org/project/linux-omap/list/
7012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7013S: Maintained
7014F: arch/arm/*omap*/
7015F: arch/arm/configs/omap1_defconfig
7016F: arch/arm/configs/omap2plus_defconfig
7017F: drivers/i2c/busses/i2c-omap.c
7018F: drivers/irqchip/irq-omap-intc.c
7019F: drivers/mfd/*omap*.c
7020F: drivers/mfd/menelaus.c
7021F: drivers/mfd/palmas.c
7022F: drivers/mfd/tps65217.c
7023F: drivers/mfd/tps65218.c
7024F: drivers/mfd/tps65910.c
7025F: drivers/mfd/twl-core.[ch]
7026F: drivers/mfd/twl4030*.c
7027F: drivers/mfd/twl6030*.c
7028F: drivers/mfd/twl6040*.c
7029F: drivers/regulator/palmas-regulator*.c
7030F: drivers/regulator/pbias-regulator.c
7031F: drivers/regulator/tps65217-regulator.c
7032F: drivers/regulator/tps65218-regulator.c
7033F: drivers/regulator/tps65910-regulator.c
7034F: drivers/regulator/twl-regulator.c
7035F: include/linux/i2c-omap.h
7036
7037OMAP DEVICE TREE SUPPORT
7038M: Benoît Cousson <bcousson@baylibre.com>
7039M: Tony Lindgren <tony@atomide.com>
7040L: linux-omap@vger.kernel.org
7041L: devicetree@vger.kernel.org
7042S: Maintained
7043F: arch/arm/boot/dts/*omap*
7044F: arch/arm/boot/dts/*am3*
7045F: arch/arm/boot/dts/*am4*
7046F: arch/arm/boot/dts/*am5*
7047F: arch/arm/boot/dts/*dra7*
7048
7049OMAP CLOCK FRAMEWORK SUPPORT
7050M: Paul Walmsley <paul@pwsan.com>
7051L: linux-omap@vger.kernel.org
7052S: Maintained
7053F: arch/arm/*omap*/*clock*
7054
7055OMAP POWER MANAGEMENT SUPPORT
7056M: Kevin Hilman <khilman@deeprootsystems.com>
7057L: linux-omap@vger.kernel.org
7058S: Maintained
7059F: arch/arm/*omap*/*pm*
7060F: drivers/cpufreq/omap-cpufreq.c
7061
7062OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7063M: Rajendra Nayak <rnayak@ti.com>
7064M: Paul Walmsley <paul@pwsan.com>
7065L: linux-omap@vger.kernel.org
7066S: Maintained
7067F: arch/arm/mach-omap2/prm*
7068
7069OMAP AUDIO SUPPORT
7070M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7071M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7072L: alsa-devel@alsa-project.org (subscribers-only)
7073L: linux-omap@vger.kernel.org
7074S: Maintained
7075F: sound/soc/omap/
7076
7077OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7078M: Roger Quadros <rogerq@ti.com>
7079M: Tony Lindgren <tony@atomide.com>
7080L: linux-omap@vger.kernel.org
7081S: Maintained
7082F: drivers/memory/omap-gpmc.c
7083F: arch/arm/mach-omap2/*gpmc*
7084
7085OMAP FRAMEBUFFER SUPPORT
7086M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7087L: linux-fbdev@vger.kernel.org
7088L: linux-omap@vger.kernel.org
7089S: Maintained
7090F: drivers/video/fbdev/omap/
7091
7092OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7093M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7094L: linux-omap@vger.kernel.org
7095L: linux-fbdev@vger.kernel.org
7096S: Maintained
7097F: drivers/video/fbdev/omap2/
7098F: Documentation/arm/OMAP/DSS
7099
7100OMAP HARDWARE SPINLOCK SUPPORT
7101M: Ohad Ben-Cohen <ohad@wizery.com>
7102L: linux-omap@vger.kernel.org
7103S: Maintained
7104F: drivers/hwspinlock/omap_hwspinlock.c
7105F: arch/arm/mach-omap2/hwspinlock.c
7106
7107OMAP MMC SUPPORT
7108M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7109L: linux-omap@vger.kernel.org
7110S: Maintained
7111F: drivers/mmc/host/omap.c
7112
7113OMAP HS MMC SUPPORT
7114L: linux-mmc@vger.kernel.org
7115L: linux-omap@vger.kernel.org
7116S: Orphan
7117F: drivers/mmc/host/omap_hsmmc.c
7118
7119OMAP RANDOM NUMBER GENERATOR SUPPORT
7120M: Deepak Saxena <dsaxena@plexity.net>
7121S: Maintained
7122F: drivers/char/hw_random/omap-rng.c
7123
7124OMAP HWMOD SUPPORT
7125M: Benoît Cousson <bcousson@baylibre.com>
7126M: Paul Walmsley <paul@pwsan.com>
7127L: linux-omap@vger.kernel.org
7128S: Maintained
7129F: arch/arm/mach-omap2/omap_hwmod.*
7130
7131OMAP HWMOD DATA
7132M: Paul Walmsley <paul@pwsan.com>
7133L: linux-omap@vger.kernel.org
7134S: Maintained
7135F: arch/arm/mach-omap2/omap_hwmod*data*
7136
7137OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7138M: Benoît Cousson <bcousson@baylibre.com>
7139L: linux-omap@vger.kernel.org
7140S: Maintained
7141F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7142
7143OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7144M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7145L: linux-media@vger.kernel.org
7146S: Maintained
7147F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7148F: drivers/media/platform/omap3isp/
7149F: drivers/staging/media/omap4iss/
7150
7151OMAP USB SUPPORT
7152M: Felipe Balbi <balbi@ti.com>
7153L: linux-usb@vger.kernel.org
7154L: linux-omap@vger.kernel.org
7155T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7156S: Maintained
7157F: drivers/usb/*/*omap*
7158F: arch/arm/*omap*/usb*
7159
7160OMAP GPIO DRIVER
7161M: Javier Martinez Canillas <javier@dowhile0.org>
7162M: Santosh Shilimkar <ssantosh@kernel.org>
7163M: Kevin Hilman <khilman@deeprootsystems.com>
7164L: linux-omap@vger.kernel.org
7165S: Maintained
7166F: drivers/gpio/gpio-omap.c
7167
7168OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7169M: Mark Jackson <mpfj@newflow.co.uk>
7170L: linux-omap@vger.kernel.org
7171S: Maintained
7172F: arch/arm/boot/dts/am335x-nano.dts
7173
7174OMFS FILESYSTEM
7175M: Bob Copeland <me@bobcopeland.com>
7176L: linux-karma-devel@lists.sourceforge.net
7177S: Maintained
7178F: Documentation/filesystems/omfs.txt
7179F: fs/omfs/
7180
7181OMNIKEY CARDMAN 4000 DRIVER
7182M: Harald Welte <laforge@gnumonks.org>
7183S: Maintained
7184F: drivers/char/pcmcia/cm4000_cs.c
7185F: include/linux/cm4000_cs.h
7186F: include/uapi/linux/cm4000_cs.h
7187
7188OMNIKEY CARDMAN 4040 DRIVER
7189M: Harald Welte <laforge@gnumonks.org>
7190S: Maintained
7191F: drivers/char/pcmcia/cm4040_cs.*
7192
7193OMNIVISION OV7670 SENSOR DRIVER
7194M: Jonathan Corbet <corbet@lwn.net>
7195L: linux-media@vger.kernel.org
7196T: git git://linuxtv.org/media_tree.git
7197S: Maintained
7198F: drivers/media/i2c/ov7670.c
7199
7200ONENAND FLASH DRIVER
7201M: Kyungmin Park <kyungmin.park@samsung.com>
7202L: linux-mtd@lists.infradead.org
7203S: Maintained
7204F: drivers/mtd/onenand/
7205F: include/linux/mtd/onenand*.h
7206
7207ONSTREAM SCSI TAPE DRIVER
7208M: Willem Riede <osst@riede.org>
7209L: osst-users@lists.sourceforge.net
7210L: linux-scsi@vger.kernel.org
7211S: Maintained
7212F: Documentation/scsi/osst.txt
7213F: drivers/scsi/osst.*
7214F: drivers/scsi/osst_*.h
7215F: drivers/scsi/st.h
7216
7217OPENCORES I2C BUS DRIVER
7218M: Peter Korsgaard <jacmet@sunsite.dk>
7219L: linux-i2c@vger.kernel.org
7220S: Maintained
7221F: Documentation/i2c/busses/i2c-ocores
7222F: drivers/i2c/busses/i2c-ocores.c
7223
7224OPEN FIRMWARE AND FLATTENED DEVICE TREE
7225M: Grant Likely <grant.likely@linaro.org>
7226M: Rob Herring <robh+dt@kernel.org>
7227L: devicetree@vger.kernel.org
7228W: http://www.devicetree.org/
7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7230S: Maintained
7231F: drivers/of/
7232F: include/linux/of*.h
7233F: scripts/dtc/
7234
7235OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7236M: Rob Herring <robh+dt@kernel.org>
7237M: Pawel Moll <pawel.moll@arm.com>
7238M: Mark Rutland <mark.rutland@arm.com>
7239M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7240M: Kumar Gala <galak@codeaurora.org>
7241L: devicetree@vger.kernel.org
7242S: Maintained
7243F: Documentation/devicetree/
7244F: arch/*/boot/dts/
7245F: include/dt-bindings/
7246
7247OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7248M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7249L: devicetree@vger.kernel.org
7250S: Maintained
7251F: Documentation/devicetree/dynamic-resolution-notes.txt
7252F: Documentation/devicetree/overlay-notes.txt
7253F: drivers/of/overlay.c
7254F: drivers/of/resolver.c
7255
7256OPENRISC ARCHITECTURE
7257M: Jonas Bonn <jonas@southpole.se>
7258W: http://openrisc.net
7259L: linux@lists.openrisc.net (moderated for non-subscribers)
7260S: Maintained
7261T: git git://openrisc.net/~jonas/linux
7262F: arch/openrisc/
7263
7264OPENVSWITCH
7265M: Pravin Shelar <pshelar@nicira.com>
7266L: netdev@vger.kernel.org
7267L: dev@openvswitch.org
7268W: http://openvswitch.org
7269S: Maintained
7270F: net/openvswitch/
7271F: include/uapi/linux/openvswitch.h
7272
7273OPL4 DRIVER
7274M: Clemens Ladisch <clemens@ladisch.de>
7275L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7276T: git git://git.alsa-project.org/alsa-kernel.git
7277S: Maintained
7278F: sound/drivers/opl4/
7279
7280OPROFILE
7281M: Robert Richter <rric@kernel.org>
7282L: oprofile-list@lists.sf.net
7283S: Maintained
7284F: arch/*/include/asm/oprofile*.h
7285F: arch/*/oprofile/
7286F: drivers/oprofile/
7287F: include/linux/oprofile.h
7288
7289ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7290M: Mark Fasheh <mfasheh@suse.com>
7291M: Joel Becker <jlbec@evilplan.org>
7292L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7293W: http://ocfs2.wiki.kernel.org
7294S: Supported
7295F: Documentation/filesystems/ocfs2.txt
7296F: Documentation/filesystems/dlmfs.txt
7297F: fs/ocfs2/
7298
7299ORINOCO DRIVER
7300L: linux-wireless@vger.kernel.org
7301W: http://wireless.kernel.org/en/users/Drivers/orinoco
7302W: http://www.nongnu.org/orinoco/
7303S: Orphan
7304F: drivers/net/wireless/orinoco/
7305
7306OSD LIBRARY and FILESYSTEM
7307M: Boaz Harrosh <ooo@electrozaur.com>
7308M: Benny Halevy <bhalevy@primarydata.com>
7309L: osd-dev@open-osd.org
7310W: http://open-osd.org
7311T: git git://git.open-osd.org/open-osd.git
7312S: Maintained
7313F: drivers/scsi/osd/
7314F: include/scsi/osd_*
7315F: fs/exofs/
7316
7317OVERLAY FILESYSTEM
7318M: Miklos Szeredi <miklos@szeredi.hu>
7319L: linux-unionfs@vger.kernel.org
7320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7321S: Supported
7322F: fs/overlayfs/
7323F: Documentation/filesystems/overlayfs.txt
7324
7325P54 WIRELESS DRIVER
7326M: Christian Lamparter <chunkeey@googlemail.com>
7327L: linux-wireless@vger.kernel.org
7328W: http://wireless.kernel.org/en/users/Drivers/p54
7329S: Maintained
7330F: drivers/net/wireless/p54/
7331
7332PA SEMI ETHERNET DRIVER
7333M: Olof Johansson <olof@lixom.net>
7334L: netdev@vger.kernel.org
7335S: Maintained
7336F: drivers/net/ethernet/pasemi/*
7337
7338PA SEMI SMBUS DRIVER
7339M: Olof Johansson <olof@lixom.net>
7340L: linux-i2c@vger.kernel.org
7341S: Maintained
7342F: drivers/i2c/busses/i2c-pasemi.c
7343
7344PADATA PARALLEL EXECUTION MECHANISM
7345M: Steffen Klassert <steffen.klassert@secunet.com>
7346L: linux-crypto@vger.kernel.org
7347S: Maintained
7348F: kernel/padata.c
7349F: include/linux/padata.h
7350F: Documentation/padata.txt
7351
7352PANASONIC LAPTOP ACPI EXTRAS DRIVER
7353M: Harald Welte <laforge@gnumonks.org>
7354L: platform-driver-x86@vger.kernel.org
7355S: Maintained
7356F: drivers/platform/x86/panasonic-laptop.c
7357
7358PANASONIC MN10300/AM33/AM34 PORT
7359M: David Howells <dhowells@redhat.com>
7360M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7361L: linux-am33-list@redhat.com (moderated for non-subscribers)
7362W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7363S: Maintained
7364F: Documentation/mn10300/
7365F: arch/mn10300/
7366
7367PARALLEL PORT SUPPORT
7368L: linux-parport@lists.infradead.org (subscribers-only)
7369S: Orphan
7370F: drivers/parport/
7371F: include/linux/parport*.h
7372F: drivers/char/ppdev.c
7373F: include/uapi/linux/ppdev.h
7374
7375PARAVIRT_OPS INTERFACE
7376M: Jeremy Fitzhardinge <jeremy@goop.org>
7377M: Chris Wright <chrisw@sous-sol.org>
7378M: Alok Kataria <akataria@vmware.com>
7379M: Rusty Russell <rusty@rustcorp.com.au>
7380L: virtualization@lists.linux-foundation.org
7381S: Supported
7382F: Documentation/virtual/paravirt_ops.txt
7383F: arch/*/kernel/paravirt*
7384F: arch/*/include/asm/paravirt.h
7385
7386PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7387M: Tim Waugh <tim@cyberelk.net>
7388L: linux-parport@lists.infradead.org (subscribers-only)
7389W: http://www.torque.net/linux-pp.html
7390S: Maintained
7391F: Documentation/blockdev/paride.txt
7392F: drivers/block/paride/
7393
7394PARISC ARCHITECTURE
7395M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7396M: Helge Deller <deller@gmx.de>
7397L: linux-parisc@vger.kernel.org
7398W: http://www.parisc-linux.org/
7399Q: http://patchwork.kernel.org/project/linux-parisc/list/
7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7402S: Maintained
7403F: arch/parisc/
7404F: Documentation/parisc/
7405F: drivers/parisc/
7406F: drivers/char/agp/parisc-agp.c
7407F: drivers/input/serio/gscps2.c
7408F: drivers/parport/parport_gsc.*
7409F: drivers/tty/serial/8250/8250_gsc.c
7410F: drivers/video/fbdev/sti*
7411F: drivers/video/console/sti*
7412F: drivers/video/logo/logo_parisc*
7413
7414PC87360 HARDWARE MONITORING DRIVER
7415M: Jim Cromie <jim.cromie@gmail.com>
7416L: lm-sensors@lm-sensors.org
7417S: Maintained
7418F: Documentation/hwmon/pc87360
7419F: drivers/hwmon/pc87360.c
7420
7421PC8736x GPIO DRIVER
7422M: Jim Cromie <jim.cromie@gmail.com>
7423S: Maintained
7424F: drivers/char/pc8736x_gpio.c
7425
7426PC87427 HARDWARE MONITORING DRIVER
7427M: Jean Delvare <jdelvare@suse.de>
7428L: lm-sensors@lm-sensors.org
7429S: Maintained
7430F: Documentation/hwmon/pc87427
7431F: drivers/hwmon/pc87427.c
7432
7433PCA9532 LED DRIVER
7434M: Riku Voipio <riku.voipio@iki.fi>
7435S: Maintained
7436F: drivers/leds/leds-pca9532.c
7437F: include/linux/leds-pca9532.h
7438
7439PCA9541 I2C BUS MASTER SELECTOR DRIVER
7440M: Guenter Roeck <linux@roeck-us.net>
7441L: linux-i2c@vger.kernel.org
7442S: Maintained
7443F: drivers/i2c/muxes/i2c-mux-pca9541.c
7444
7445PCDP - PRIMARY CONSOLE AND DEBUG PORT
7446M: Khalid Aziz <khalid@gonehiking.org>
7447S: Maintained
7448F: drivers/firmware/pcdp.*
7449
7450PCI ERROR RECOVERY
7451M: Linas Vepstas <linasvepstas@gmail.com>
7452L: linux-pci@vger.kernel.org
7453S: Supported
7454F: Documentation/PCI/pci-error-recovery.txt
7455
7456PCI SUBSYSTEM
7457M: Bjorn Helgaas <bhelgaas@google.com>
7458L: linux-pci@vger.kernel.org
7459Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7461S: Supported
7462F: Documentation/PCI/
7463F: drivers/pci/
7464F: include/linux/pci*
7465F: arch/x86/pci/
7466F: arch/x86/kernel/quirks.c
7467
7468PCI DRIVER FOR ARM VERSATILE PLATFORM
7469M: Rob Herring <robh@kernel.org>
7470L: linux-pci@vger.kernel.org
7471L: linux-arm-kernel@lists.infradead.org
7472S: Maintained
7473F: Documentation/devicetree/bindings/pci/versatile.txt
7474F: drivers/pci/host/pci-versatile.c
7475
7476PCI DRIVER FOR APPLIEDMICRO XGENE
7477M: Tanmay Inamdar <tinamdar@apm.com>
7478L: linux-pci@vger.kernel.org
7479L: linux-arm-kernel@lists.infradead.org
7480S: Maintained
7481F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7482F: drivers/pci/host/pci-xgene.c
7483
7484PCI DRIVER FOR FREESCALE LAYERSCAPE
7485M: Minghuan Lian <minghuan.Lian@freescale.com>
7486M: Mingkai Hu <mingkai.hu@freescale.com>
7487M: Roy Zang <tie-fei.zang@freescale.com>
7488L: linuxppc-dev@lists.ozlabs.org
7489L: linux-pci@vger.kernel.org
7490L: linux-arm-kernel@lists.infradead.org
7491S: Maintained
7492F: drivers/pci/host/*layerscape*
7493
7494PCI DRIVER FOR IMX6
7495M: Richard Zhu <Richard.Zhu@freescale.com>
7496M: Lucas Stach <l.stach@pengutronix.de>
7497L: linux-pci@vger.kernel.org
7498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7499S: Maintained
7500F: drivers/pci/host/*imx6*
7501
7502PCI DRIVER FOR TI KEYSTONE
7503M: Murali Karicheri <m-karicheri2@ti.com>
7504L: linux-pci@vger.kernel.org
7505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7506S: Maintained
7507F: drivers/pci/host/*keystone*
7508
7509PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7510M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7511M: Jason Cooper <jason@lakedaemon.net>
7512L: linux-pci@vger.kernel.org
7513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7514S: Maintained
7515F: drivers/pci/host/*mvebu*
7516
7517PCI DRIVER FOR NVIDIA TEGRA
7518M: Thierry Reding <thierry.reding@gmail.com>
7519L: linux-tegra@vger.kernel.org
7520L: linux-pci@vger.kernel.org
7521S: Supported
7522F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7523F: drivers/pci/host/pci-tegra.c
7524
7525PCI DRIVER FOR TI DRA7XX
7526M: Kishon Vijay Abraham I <kishon@ti.com>
7527L: linux-omap@vger.kernel.org
7528L: linux-pci@vger.kernel.org
7529S: Supported
7530F: Documentation/devicetree/bindings/pci/ti-pci.txt
7531F: drivers/pci/host/pci-dra7xx.c
7532
7533PCI DRIVER FOR RENESAS R-CAR
7534M: Simon Horman <horms@verge.net.au>
7535L: linux-pci@vger.kernel.org
7536L: linux-sh@vger.kernel.org
7537S: Maintained
7538F: drivers/pci/host/*rcar*
7539
7540PCI DRIVER FOR SAMSUNG EXYNOS
7541M: Jingoo Han <jg1.han@samsung.com>
7542L: linux-pci@vger.kernel.org
7543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7545S: Maintained
7546F: drivers/pci/host/pci-exynos.c
7547
7548PCI DRIVER FOR SYNOPSIS DESIGNWARE
7549M: Jingoo Han <jg1.han@samsung.com>
7550L: linux-pci@vger.kernel.org
7551S: Maintained
7552F: drivers/pci/host/*designware*
7553
7554PCI DRIVER FOR GENERIC OF HOSTS
7555M: Will Deacon <will.deacon@arm.com>
7556L: linux-pci@vger.kernel.org
7557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7558S: Maintained
7559F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7560F: drivers/pci/host/pci-host-generic.c
7561
7562PCIE DRIVER FOR ST SPEAR13XX
7563L: linux-pci@vger.kernel.org
7564S: Orphan
7565F: drivers/pci/host/*spear*
7566
7567PCMCIA SUBSYSTEM
7568P: Linux PCMCIA Team
7569L: linux-pcmcia@lists.infradead.org
7570W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7572S: Maintained
7573F: Documentation/pcmcia/
7574F: drivers/pcmcia/
7575F: include/pcmcia/
7576
7577PCNET32 NETWORK DRIVER
7578M: Don Fry <pcnet32@frontier.com>
7579L: netdev@vger.kernel.org
7580S: Maintained
7581F: drivers/net/ethernet/amd/pcnet32.c
7582
7583PCRYPT PARALLEL CRYPTO ENGINE
7584M: Steffen Klassert <steffen.klassert@secunet.com>
7585L: linux-crypto@vger.kernel.org
7586S: Maintained
7587F: crypto/pcrypt.c
7588F: include/crypto/pcrypt.h
7589
7590PER-CPU MEMORY ALLOCATOR
7591M: Tejun Heo <tj@kernel.org>
7592M: Christoph Lameter <cl@linux-foundation.org>
7593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7594S: Maintained
7595F: include/linux/percpu*.h
7596F: mm/percpu*.c
7597F: arch/*/include/asm/percpu.h
7598
7599PER-TASK DELAY ACCOUNTING
7600M: Balbir Singh <bsingharora@gmail.com>
7601S: Maintained
7602F: include/linux/delayacct.h
7603F: kernel/delayacct.c
7604
7605PERFORMANCE EVENTS SUBSYSTEM
7606M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7607M: Paul Mackerras <paulus@samba.org>
7608M: Ingo Molnar <mingo@redhat.com>
7609M: Arnaldo Carvalho de Melo <acme@kernel.org>
7610L: linux-kernel@vger.kernel.org
7611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7612S: Supported
7613F: kernel/events/*
7614F: include/linux/perf_event.h
7615F: include/uapi/linux/perf_event.h
7616F: arch/*/kernel/perf_event*.c
7617F: arch/*/kernel/*/perf_event*.c
7618F: arch/*/kernel/*/*/perf_event*.c
7619F: arch/*/include/asm/perf_event.h
7620F: arch/*/kernel/perf_callchain.c
7621F: tools/perf/
7622
7623PERSONALITY HANDLING
7624M: Christoph Hellwig <hch@infradead.org>
7625L: linux-abi-devel@lists.sourceforge.net
7626S: Maintained
7627F: include/linux/personality.h
7628F: include/uapi/linux/personality.h
7629
7630PHONET PROTOCOL
7631M: Remi Denis-Courmont <courmisch@gmail.com>
7632S: Supported
7633F: Documentation/networking/phonet.txt
7634F: include/linux/phonet.h
7635F: include/net/phonet/
7636F: include/uapi/linux/phonet.h
7637F: net/phonet/
7638
7639PHRAM MTD DRIVER
7640M: Joern Engel <joern@lazybastard.org>
7641L: linux-mtd@lists.infradead.org
7642S: Maintained
7643F: drivers/mtd/devices/phram.c
7644
7645PICOLCD HID DRIVER
7646M: Bruno Prémont <bonbons@linux-vserver.org>
7647L: linux-input@vger.kernel.org
7648S: Maintained
7649F: drivers/hid/hid-picolcd*
7650
7651PICOXCELL SUPPORT
7652M: Jamie Iles <jamie@jamieiles.com>
7653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7654T: git git://github.com/jamieiles/linux-2.6-ji.git
7655S: Supported
7656F: arch/arm/boot/dts/picoxcell*
7657F: arch/arm/mach-picoxcell/
7658F: drivers/crypto/picoxcell*
7659
7660PIN CONTROL SUBSYSTEM
7661M: Linus Walleij <linus.walleij@linaro.org>
7662L: linux-gpio@vger.kernel.org
7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7664S: Maintained
7665F: drivers/pinctrl/
7666F: include/linux/pinctrl/
7667
7668PIN CONTROLLER - ATMEL AT91
7669M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7671S: Maintained
7672F: drivers/pinctrl/pinctrl-at91.*
7673
7674PIN CONTROLLER - INTEL
7675M: Mika Westerberg <mika.westerberg@linux.intel.com>
7676M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7677S: Maintained
7678F: drivers/pinctrl/intel/
7679
7680PIN CONTROLLER - RENESAS
7681M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7682L: linux-sh@vger.kernel.org
7683S: Maintained
7684F: drivers/pinctrl/sh-pfc/
7685
7686PIN CONTROLLER - SAMSUNG
7687M: Tomasz Figa <tomasz.figa@gmail.com>
7688M: Thomas Abraham <thomas.abraham@linaro.org>
7689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7690L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7691S: Maintained
7692F: drivers/pinctrl/samsung/
7693
7694PIN CONTROLLER - ST SPEAR
7695M: Viresh Kumar <viresh.linux@gmail.com>
7696L: spear-devel@list.st.com
7697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7698W: http://www.st.com/spear
7699S: Maintained
7700F: drivers/pinctrl/spear/
7701
7702PKTCDVD DRIVER
7703M: Jiri Kosina <jkosina@suse.cz>
7704S: Maintained
7705F: drivers/block/pktcdvd.c
7706F: include/linux/pktcdvd.h
7707F: include/uapi/linux/pktcdvd.h
7708
7709PKUNITY SOC DRIVERS
7710M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7711W: http://mprc.pku.edu.cn/~guanxuetao/linux
7712S: Maintained
7713T: git git://github.com/gxt/linux.git
7714F: drivers/input/serio/i8042-unicore32io.h
7715F: drivers/i2c/busses/i2c-puv3.c
7716F: drivers/video/fbdev/fb-puv3.c
7717F: drivers/rtc/rtc-puv3.c
7718
7719PMBUS HARDWARE MONITORING DRIVERS
7720M: Guenter Roeck <linux@roeck-us.net>
7721L: lm-sensors@lm-sensors.org
7722W: http://www.lm-sensors.org/
7723W: http://www.roeck-us.net/linux/drivers/
7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7725S: Maintained
7726F: Documentation/hwmon/pmbus
7727F: drivers/hwmon/pmbus/
7728F: include/linux/i2c/pmbus.h
7729
7730PMC SIERRA MaxRAID DRIVER
7731M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7732L: linux-scsi@vger.kernel.org
7733W: http://www.pmc-sierra.com/
7734S: Supported
7735F: drivers/scsi/pmcraid.*
7736
7737PMC SIERRA PM8001 DRIVER
7738M: xjtuwjp@gmail.com
7739M: lindar_liu@usish.com
7740L: pmchba@pmcs.com
7741L: linux-scsi@vger.kernel.org
7742S: Supported
7743F: drivers/scsi/pm8001/
7744
7745POSIX CLOCKS and TIMERS
7746M: Thomas Gleixner <tglx@linutronix.de>
7747L: linux-kernel@vger.kernel.org
7748T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7749S: Maintained
7750F: fs/timerfd.c
7751F: include/linux/timer*
7752F: kernel/time/*timer*
7753
7754POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7755M: Sebastian Reichel <sre@kernel.org>
7756M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7757M: David Woodhouse <dwmw2@infradead.org>
7758L: linux-pm@vger.kernel.org
7759T: git git://git.infradead.org/battery-2.6.git
7760S: Maintained
7761F: include/linux/power_supply.h
7762F: drivers/power/
7763
7764PNP SUPPORT
7765M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7766S: Maintained
7767F: drivers/pnp/
7768
7769PNXxxxx I2C DRIVER
7770M: Vitaly Wool <vitalywool@gmail.com>
7771L: linux-i2c@vger.kernel.org
7772S: Maintained
7773F: drivers/i2c/busses/i2c-pnx.c
7774
7775PPP PROTOCOL DRIVERS AND COMPRESSORS
7776M: Paul Mackerras <paulus@samba.org>
7777L: linux-ppp@vger.kernel.org
7778S: Maintained
7779F: drivers/net/ppp/ppp_*
7780
7781PPP OVER ATM (RFC 2364)
7782M: Mitchell Blank Jr <mitch@sfgoth.com>
7783S: Maintained
7784F: net/atm/pppoatm.c
7785F: include/uapi/linux/atmppp.h
7786
7787PPP OVER ETHERNET
7788M: Michal Ostrowski <mostrows@earthlink.net>
7789S: Maintained
7790F: drivers/net/ppp/pppoe.c
7791F: drivers/net/ppp/pppox.c
7792
7793PPP OVER L2TP
7794M: James Chapman <jchapman@katalix.com>
7795S: Maintained
7796F: net/l2tp/l2tp_ppp.c
7797F: include/linux/if_pppol2tp.h
7798F: include/uapi/linux/if_pppol2tp.h
7799
7800PPS SUPPORT
7801M: Rodolfo Giometti <giometti@enneenne.com>
7802W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7803L: linuxpps@ml.enneenne.com (subscribers-only)
7804S: Maintained
7805F: Documentation/pps/
7806F: drivers/pps/
7807F: include/linux/pps*.h
7808
7809PPTP DRIVER
7810M: Dmitry Kozlov <xeb@mail.ru>
7811L: netdev@vger.kernel.org
7812S: Maintained
7813F: drivers/net/ppp/pptp.c
7814W: http://sourceforge.net/projects/accel-pptp
7815
7816PREEMPTIBLE KERNEL
7817M: Robert Love <rml@tech9.net>
7818L: kpreempt-tech@lists.sourceforge.net
7819W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7820S: Supported
7821F: Documentation/preempt-locking.txt
7822F: include/linux/preempt.h
7823
7824PRISM54 WIRELESS DRIVER
7825M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7826L: linux-wireless@vger.kernel.org
7827W: http://wireless.kernel.org/en/users/Drivers/p54
7828S: Obsolete
7829F: drivers/net/wireless/prism54/
7830
7831PS3 NETWORK SUPPORT
7832M: Geoff Levand <geoff@infradead.org>
7833L: netdev@vger.kernel.org
7834L: cbe-oss-dev@lists.ozlabs.org
7835S: Maintained
7836F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7837
7838PS3 PLATFORM SUPPORT
7839M: Geoff Levand <geoff@infradead.org>
7840L: linuxppc-dev@lists.ozlabs.org
7841L: cbe-oss-dev@lists.ozlabs.org
7842S: Maintained
7843F: arch/powerpc/boot/ps3*
7844F: arch/powerpc/include/asm/lv1call.h
7845F: arch/powerpc/include/asm/ps3*.h
7846F: arch/powerpc/platforms/ps3/
7847F: drivers/*/ps3*
7848F: drivers/ps3/
7849F: drivers/rtc/rtc-ps3.c
7850F: drivers/usb/host/*ps3.c
7851F: sound/ppc/snd_ps3*
7852
7853PS3VRAM DRIVER
7854M: Jim Paris <jim@jtan.com>
7855L: cbe-oss-dev@lists.ozlabs.org
7856S: Maintained
7857F: drivers/block/ps3vram.c
7858
7859PSTORE FILESYSTEM
7860M: Anton Vorontsov <anton@enomsg.org>
7861M: Colin Cross <ccross@android.com>
7862M: Kees Cook <keescook@chromium.org>
7863M: Tony Luck <tony.luck@intel.com>
7864S: Maintained
7865T: git git://git.infradead.org/users/cbou/linux-pstore.git
7866F: fs/pstore/
7867F: include/linux/pstore*
7868F: drivers/firmware/efi/efi-pstore.c
7869F: drivers/acpi/apei/erst.c
7870
7871PTP HARDWARE CLOCK SUPPORT
7872M: Richard Cochran <richardcochran@gmail.com>
7873L: netdev@vger.kernel.org
7874S: Maintained
7875W: http://linuxptp.sourceforge.net/
7876F: Documentation/ABI/testing/sysfs-ptp
7877F: Documentation/ptp/*
7878F: drivers/net/ethernet/freescale/gianfar_ptp.c
7879F: drivers/net/phy/dp83640*
7880F: drivers/ptp/*
7881F: include/linux/ptp_cl*
7882
7883PTRACE SUPPORT
7884M: Roland McGrath <roland@hack.frob.com>
7885M: Oleg Nesterov <oleg@redhat.com>
7886S: Maintained
7887F: include/asm-generic/syscall.h
7888F: include/linux/ptrace.h
7889F: include/linux/regset.h
7890F: include/linux/tracehook.h
7891F: include/uapi/linux/ptrace.h
7892F: kernel/ptrace.c
7893
7894PVRUSB2 VIDEO4LINUX DRIVER
7895M: Mike Isely <isely@pobox.com>
7896L: pvrusb2@isely.net (subscribers-only)
7897L: linux-media@vger.kernel.org
7898W: http://www.isely.net/pvrusb2/
7899T: git git://linuxtv.org/media_tree.git
7900S: Maintained
7901F: Documentation/video4linux/README.pvrusb2
7902F: drivers/media/usb/pvrusb2/
7903
7904PWC WEBCAM DRIVER
7905M: Hans de Goede <hdegoede@redhat.com>
7906L: linux-media@vger.kernel.org
7907T: git git://linuxtv.org/media_tree.git
7908S: Maintained
7909F: drivers/media/usb/pwc/*
7910
7911PWM FAN DRIVER
7912M: Kamil Debski <k.debski@samsung.com>
7913L: lm-sensors@lm-sensors.org
7914S: Supported
7915F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7916F: Documentation/hwmon/pwm-fan
7917F: drivers/hwmon/pwm-fan.c
7918
7919PWM SUBSYSTEM
7920M: Thierry Reding <thierry.reding@gmail.com>
7921L: linux-pwm@vger.kernel.org
7922S: Maintained
7923T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7924F: Documentation/pwm.txt
7925F: Documentation/devicetree/bindings/pwm/
7926F: include/linux/pwm.h
7927F: drivers/pwm/
7928F: drivers/video/backlight/pwm_bl.c
7929F: include/linux/pwm_backlight.h
7930
7931PXA2xx/PXA3xx SUPPORT
7932M: Daniel Mack <daniel@zonque.org>
7933M: Haojian Zhuang <haojian.zhuang@gmail.com>
7934M: Robert Jarzmik <robert.jarzmik@free.fr>
7935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7936T: git git://github.com/hzhuang1/linux.git
7937T: git git://github.com/rjarzmik/linux.git
7938S: Maintained
7939F: arch/arm/mach-pxa/
7940F: drivers/pcmcia/pxa2xx*
7941F: drivers/spi/spi-pxa2xx*
7942F: drivers/usb/gadget/udc/pxa2*
7943F: include/sound/pxa2xx-lib.h
7944F: sound/arm/pxa*
7945F: sound/soc/pxa/
7946
7947PXA3xx NAND FLASH DRIVER
7948M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7949L: linux-mtd@lists.infradead.org
7950S: Maintained
7951F: drivers/mtd/nand/pxa3xx_nand.c
7952
7953MMP SUPPORT
7954M: Eric Miao <eric.y.miao@gmail.com>
7955M: Haojian Zhuang <haojian.zhuang@gmail.com>
7956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7957T: git git://github.com/hzhuang1/linux.git
7958T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7959S: Maintained
7960F: arch/arm/mach-mmp/
7961
7962PXA MMCI DRIVER
7963S: Orphan
7964
7965PXA RTC DRIVER
7966M: Robert Jarzmik <robert.jarzmik@free.fr>
7967L: rtc-linux@googlegroups.com
7968S: Maintained
7969
7970QAT DRIVER
7971M: Tadeusz Struk <tadeusz.struk@intel.com>
7972L: qat-linux@intel.com
7973S: Supported
7974F: drivers/crypto/qat/
7975
7976QIB DRIVER
7977M: Mike Marciniszyn <infinipath@intel.com>
7978L: linux-rdma@vger.kernel.org
7979S: Supported
7980F: drivers/infiniband/hw/qib/
7981
7982QLOGIC QLA1280 SCSI DRIVER
7983M: Michael Reed <mdr@sgi.com>
7984L: linux-scsi@vger.kernel.org
7985S: Maintained
7986F: drivers/scsi/qla1280.[ch]
7987
7988QLOGIC QLA2XXX FC-SCSI DRIVER
7989M: qla2xxx-upstream@qlogic.com
7990L: linux-scsi@vger.kernel.org
7991S: Supported
7992F: Documentation/scsi/LICENSE.qla2xxx
7993F: drivers/scsi/qla2xxx/
7994
7995QLOGIC QLA4XXX iSCSI DRIVER
7996M: QLogic-Storage-Upstream@qlogic.com
7997L: linux-scsi@vger.kernel.org
7998S: Supported
7999F: Documentation/scsi/LICENSE.qla4xxx
8000F: drivers/scsi/qla4xxx/
8001
8002QLOGIC QLA3XXX NETWORK DRIVER
8003M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8004M: Ron Mercer <ron.mercer@qlogic.com>
8005M: linux-driver@qlogic.com
8006L: netdev@vger.kernel.org
8007S: Supported
8008F: Documentation/networking/LICENSE.qla3xxx
8009F: drivers/net/ethernet/qlogic/qla3xxx.*
8010
8011QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8012M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8013M: Dept-GELinuxNICDev@qlogic.com
8014L: netdev@vger.kernel.org
8015S: Supported
8016F: drivers/net/ethernet/qlogic/qlcnic/
8017
8018QLOGIC QLGE 10Gb ETHERNET DRIVER
8019M: Harish Patil <harish.patil@qlogic.com>
8020M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8021M: Dept-GELinuxNICDev@qlogic.com
8022M: linux-driver@qlogic.com
8023L: netdev@vger.kernel.org
8024S: Supported
8025F: drivers/net/ethernet/qlogic/qlge/
8026
8027QNX4 FILESYSTEM
8028M: Anders Larsen <al@alarsen.net>
8029W: http://www.alarsen.net/linux/qnx4fs/
8030S: Maintained
8031F: fs/qnx4/
8032F: include/uapi/linux/qnx4_fs.h
8033F: include/uapi/linux/qnxtypes.h
8034
8035QT1010 MEDIA DRIVER
8036M: Antti Palosaari <crope@iki.fi>
8037L: linux-media@vger.kernel.org
8038W: http://linuxtv.org/
8039W: http://palosaari.fi/linux/
8040Q: http://patchwork.linuxtv.org/project/linux-media/list/
8041T: git git://linuxtv.org/anttip/media_tree.git
8042S: Maintained
8043F: drivers/media/tuners/qt1010*
8044
8045QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8046M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8047L: linux-wireless@vger.kernel.org
8048L: ath9k-devel@lists.ath9k.org
8049W: http://wireless.kernel.org/en/users/Drivers/ath9k
8050S: Supported
8051F: drivers/net/wireless/ath/ath9k/
8052
8053QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8054M: Kalle Valo <kvalo@qca.qualcomm.com>
8055L: ath10k@lists.infradead.org
8056W: http://wireless.kernel.org/en/users/Drivers/ath10k
8057T: git git://github.com/kvalo/ath.git
8058S: Supported
8059F: drivers/net/wireless/ath/ath10k/
8060
8061QUALCOMM HEXAGON ARCHITECTURE
8062M: Richard Kuo <rkuo@codeaurora.org>
8063L: linux-hexagon@vger.kernel.org
8064S: Supported
8065F: arch/hexagon/
8066
8067QUALCOMM WCN36XX WIRELESS DRIVER
8068M: Eugene Krasnikov <k.eugene.e@gmail.com>
8069L: wcn36xx@lists.infradead.org
8070W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8071T: git git://github.com/KrasnikovEugene/wcn36xx.git
8072S: Supported
8073F: drivers/net/wireless/ath/wcn36xx/
8074
8075RADOS BLOCK DEVICE (RBD)
8076M: Ilya Dryomov <idryomov@gmail.com>
8077M: Sage Weil <sage@redhat.com>
8078M: Alex Elder <elder@kernel.org>
8079M: ceph-devel@vger.kernel.org
8080W: http://ceph.com/
8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8082S: Supported
8083F: drivers/block/rbd.c
8084F: drivers/block/rbd_types.h
8085
8086RADEON FRAMEBUFFER DISPLAY DRIVER
8087M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8088L: linux-fbdev@vger.kernel.org
8089S: Maintained
8090F: drivers/video/fbdev/aty/radeon*
8091F: include/uapi/linux/radeonfb.h
8092
8093RADIOSHARK RADIO DRIVER
8094M: Hans de Goede <hdegoede@redhat.com>
8095L: linux-media@vger.kernel.org
8096T: git git://linuxtv.org/media_tree.git
8097S: Maintained
8098F: drivers/media/radio/radio-shark.c
8099
8100RADIOSHARK2 RADIO DRIVER
8101M: Hans de Goede <hdegoede@redhat.com>
8102L: linux-media@vger.kernel.org
8103T: git git://linuxtv.org/media_tree.git
8104S: Maintained
8105F: drivers/media/radio/radio-shark2.c
8106F: drivers/media/radio/radio-tea5777.c
8107
8108RAGE128 FRAMEBUFFER DISPLAY DRIVER
8109M: Paul Mackerras <paulus@samba.org>
8110L: linux-fbdev@vger.kernel.org
8111S: Maintained
8112F: drivers/video/fbdev/aty/aty128fb.c
8113
8114RALINK RT2X00 WIRELESS LAN DRIVER
8115P: rt2x00 project
8116M: Stanislaw Gruszka <sgruszka@redhat.com>
8117M: Helmut Schaa <helmut.schaa@googlemail.com>
8118L: linux-wireless@vger.kernel.org
8119L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8120W: http://rt2x00.serialmonkey.com/
8121S: Maintained
8122F: drivers/net/wireless/rt2x00/
8123
8124RAMDISK RAM BLOCK DEVICE DRIVER
8125M: Jens Axboe <axboe@kernel.dk>
8126S: Maintained
8127F: Documentation/blockdev/ramdisk.txt
8128F: drivers/block/brd.c
8129
8130PERSISTENT MEMORY DRIVER
8131M: Ross Zwisler <ross.zwisler@linux.intel.com>
8132L: linux-nvdimm@lists.01.org
8133S: Supported
8134F: drivers/block/pmem.c
8135
8136RANDOM NUMBER DRIVER
8137M: "Theodore Ts'o" <tytso@mit.edu>
8138S: Maintained
8139F: drivers/char/random.c
8140
8141RAPIDIO SUBSYSTEM
8142M: Matt Porter <mporter@kernel.crashing.org>
8143M: Alexandre Bounine <alexandre.bounine@idt.com>
8144S: Maintained
8145F: drivers/rapidio/
8146
8147RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8148L: linux-wireless@vger.kernel.org
8149S: Orphan
8150F: drivers/net/wireless/ray*
8151
8152RCUTORTURE MODULE
8153M: Josh Triplett <josh@joshtriplett.org>
8154M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8155L: linux-kernel@vger.kernel.org
8156S: Supported
8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8158F: Documentation/RCU/torture.txt
8159F: kernel/rcu/rcutorture.c
8160
8161RCUTORTURE TEST FRAMEWORK
8162M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8163M: Josh Triplett <josh@joshtriplett.org>
8164R: Steven Rostedt <rostedt@goodmis.org>
8165R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8166R: Lai Jiangshan <laijs@cn.fujitsu.com>
8167L: linux-kernel@vger.kernel.org
8168S: Supported
8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8170F: tools/testing/selftests/rcutorture
8171
8172RDC R-321X SoC
8173M: Florian Fainelli <florian@openwrt.org>
8174S: Maintained
8175
8176RDC R6040 FAST ETHERNET DRIVER
8177M: Florian Fainelli <florian@openwrt.org>
8178L: netdev@vger.kernel.org
8179S: Maintained
8180F: drivers/net/ethernet/rdc/r6040.c
8181
8182RDS - RELIABLE DATAGRAM SOCKETS
8183M: Chien Yen <chien.yen@oracle.com>
8184L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8185S: Supported
8186F: net/rds/
8187
8188READ-COPY UPDATE (RCU)
8189M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8190M: Josh Triplett <josh@joshtriplett.org>
8191R: Steven Rostedt <rostedt@goodmis.org>
8192R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8193R: Lai Jiangshan <laijs@cn.fujitsu.com>
8194L: linux-kernel@vger.kernel.org
8195W: http://www.rdrop.com/users/paulmck/RCU/
8196S: Supported
8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8198F: Documentation/RCU/
8199X: Documentation/RCU/torture.txt
8200F: include/linux/rcu*
8201X: include/linux/srcu.h
8202F: kernel/rcu/
8203X: kernel/torture.c
8204
8205REAL TIME CLOCK (RTC) SUBSYSTEM
8206M: Alessandro Zummo <a.zummo@towertech.it>
8207M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8208L: rtc-linux@googlegroups.com
8209Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8210S: Maintained
8211F: Documentation/rtc.txt
8212F: drivers/rtc/
8213F: include/linux/rtc.h
8214F: include/uapi/linux/rtc.h
8215
8216REALTEK AUDIO CODECS
8217M: Bard Liao <bardliao@realtek.com>
8218M: Oder Chiou <oder_chiou@realtek.com>
8219S: Maintained
8220F: sound/soc/codecs/rt*
8221F: include/sound/rt*.h
8222
8223REISERFS FILE SYSTEM
8224L: reiserfs-devel@vger.kernel.org
8225S: Supported
8226F: fs/reiserfs/
8227
8228REGISTER MAP ABSTRACTION
8229M: Mark Brown <broonie@kernel.org>
8230L: linux-kernel@vger.kernel.org
8231T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8232S: Supported
8233F: drivers/base/regmap/
8234F: include/linux/regmap.h
8235
8236REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8237M: Ohad Ben-Cohen <ohad@wizery.com>
8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8239S: Maintained
8240F: drivers/remoteproc/
8241F: Documentation/remoteproc.txt
8242F: include/linux/remoteproc.h
8243
8244REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8245M: Ohad Ben-Cohen <ohad@wizery.com>
8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8247S: Maintained
8248F: drivers/rpmsg/
8249F: Documentation/rpmsg.txt
8250F: include/linux/rpmsg.h
8251
8252RESET CONTROLLER FRAMEWORK
8253M: Philipp Zabel <p.zabel@pengutronix.de>
8254S: Maintained
8255F: drivers/reset/
8256F: Documentation/devicetree/bindings/reset/
8257F: include/linux/reset.h
8258F: include/linux/reset-controller.h
8259
8260RFKILL
8261M: Johannes Berg <johannes@sipsolutions.net>
8262L: linux-wireless@vger.kernel.org
8263W: http://wireless.kernel.org/
8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8266S: Maintained
8267F: Documentation/rfkill.txt
8268F: net/rfkill/
8269
8270RHASHTABLE
8271M: Thomas Graf <tgraf@suug.ch>
8272L: netdev@vger.kernel.org
8273S: Maintained
8274F: lib/rhashtable.c
8275F: include/linux/rhashtable.h
8276
8277RICOH SMARTMEDIA/XD DRIVER
8278M: Maxim Levitsky <maximlevitsky@gmail.com>
8279S: Maintained
8280F: drivers/mtd/nand/r852.c
8281F: drivers/mtd/nand/r852.h
8282
8283RICOH R5C592 MEMORYSTICK DRIVER
8284M: Maxim Levitsky <maximlevitsky@gmail.com>
8285S: Maintained
8286F: drivers/memstick/host/r592.*
8287
8288ROCCAT DRIVERS
8289M: Stefan Achatz <erazor_de@users.sourceforge.net>
8290W: http://sourceforge.net/projects/roccat/
8291S: Maintained
8292F: drivers/hid/hid-roccat*
8293F: include/linux/hid-roccat*
8294F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8295
8296ROCKER DRIVER
8297M: Jiri Pirko <jiri@resnulli.us>
8298M: Scott Feldman <sfeldma@gmail.com>
8299L: netdev@vger.kernel.org
8300S: Supported
8301F: drivers/net/ethernet/rocker/
8302
8303ROCKETPORT DRIVER
8304P: Comtrol Corp.
8305W: http://www.comtrol.com
8306S: Maintained
8307F: Documentation/serial/rocket.txt
8308F: drivers/tty/rocket*
8309
8310ROCKETPORT EXPRESS/INFINITY DRIVER
8311M: Kevin Cernekee <cernekee@gmail.com>
8312L: linux-serial@vger.kernel.org
8313S: Odd Fixes
8314F: drivers/tty/serial/rp2.*
8315
8316ROSE NETWORK LAYER
8317M: Ralf Baechle <ralf@linux-mips.org>
8318L: linux-hams@vger.kernel.org
8319W: http://www.linux-ax25.org/
8320S: Maintained
8321F: include/net/rose.h
8322F: include/uapi/linux/rose.h
8323F: net/rose/
8324
8325RTL2830 MEDIA DRIVER
8326M: Antti Palosaari <crope@iki.fi>
8327L: linux-media@vger.kernel.org
8328W: http://linuxtv.org/
8329W: http://palosaari.fi/linux/
8330Q: http://patchwork.linuxtv.org/project/linux-media/list/
8331T: git git://linuxtv.org/anttip/media_tree.git
8332S: Maintained
8333F: drivers/media/dvb-frontends/rtl2830*
8334
8335RTL2832 MEDIA DRIVER
8336M: Antti Palosaari <crope@iki.fi>
8337L: linux-media@vger.kernel.org
8338W: http://linuxtv.org/
8339W: http://palosaari.fi/linux/
8340Q: http://patchwork.linuxtv.org/project/linux-media/list/
8341T: git git://linuxtv.org/anttip/media_tree.git
8342S: Maintained
8343F: drivers/media/dvb-frontends/rtl2832*
8344
8345RTL2832_SDR MEDIA DRIVER
8346M: Antti Palosaari <crope@iki.fi>
8347L: linux-media@vger.kernel.org
8348W: http://linuxtv.org/
8349W: http://palosaari.fi/linux/
8350Q: http://patchwork.linuxtv.org/project/linux-media/list/
8351T: git git://linuxtv.org/anttip/media_tree.git
8352S: Maintained
8353F: drivers/media/dvb-frontends/rtl2832_sdr*
8354
8355RTL8180 WIRELESS DRIVER
8356L: linux-wireless@vger.kernel.org
8357W: http://wireless.kernel.org/
8358T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8359S: Orphan
8360F: drivers/net/wireless/rtl818x/rtl8180/
8361
8362RTL8187 WIRELESS DRIVER
8363M: Herton Ronaldo Krzesinski <herton@canonical.com>
8364M: Hin-Tak Leung <htl10@users.sourceforge.net>
8365M: Larry Finger <Larry.Finger@lwfinger.net>
8366L: linux-wireless@vger.kernel.org
8367W: http://wireless.kernel.org/
8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8369S: Maintained
8370F: drivers/net/wireless/rtl818x/rtl8187/
8371
8372RTL8192CE WIRELESS DRIVER
8373M: Larry Finger <Larry.Finger@lwfinger.net>
8374M: Chaoming Li <chaoming_li@realsil.com.cn>
8375L: linux-wireless@vger.kernel.org
8376W: http://wireless.kernel.org/
8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8378S: Maintained
8379F: drivers/net/wireless/rtlwifi/
8380F: drivers/net/wireless/rtlwifi/rtl8192ce/
8381
8382S3 SAVAGE FRAMEBUFFER DRIVER
8383M: Antonino Daplas <adaplas@gmail.com>
8384L: linux-fbdev@vger.kernel.org
8385S: Maintained
8386F: drivers/video/fbdev/savage/
8387
8388S390
8389M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8390M: Heiko Carstens <heiko.carstens@de.ibm.com>
8391M: linux390@de.ibm.com
8392L: linux-s390@vger.kernel.org
8393W: http://www.ibm.com/developerworks/linux/linux390/
8394S: Supported
8395F: arch/s390/
8396F: drivers/s390/
8397F: Documentation/s390/
8398F: Documentation/DocBook/s390*
8399
8400S390 COMMON I/O LAYER
8401M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8402M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8403L: linux-s390@vger.kernel.org
8404W: http://www.ibm.com/developerworks/linux/linux390/
8405S: Supported
8406F: drivers/s390/cio/
8407
8408S390 DASD DRIVER
8409M: Stefan Weinhuber <wein@de.ibm.com>
8410M: Stefan Haberland <stefan.haberland@de.ibm.com>
8411L: linux-s390@vger.kernel.org
8412W: http://www.ibm.com/developerworks/linux/linux390/
8413S: Supported
8414F: drivers/s390/block/dasd*
8415F: block/partitions/ibm.c
8416
8417S390 NETWORK DRIVERS
8418M: Ursula Braun <ursula.braun@de.ibm.com>
8419M: linux390@de.ibm.com
8420L: linux-s390@vger.kernel.org
8421W: http://www.ibm.com/developerworks/linux/linux390/
8422S: Supported
8423F: drivers/s390/net/
8424
8425S390 PCI SUBSYSTEM
8426M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8427M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8428L: linux-s390@vger.kernel.org
8429W: http://www.ibm.com/developerworks/linux/linux390/
8430S: Supported
8431F: arch/s390/pci/
8432F: drivers/pci/hotplug/s390_pci_hpc.c
8433
8434S390 ZCRYPT DRIVER
8435M: Ingo Tuchscherer <ingo.tuchscherer@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/crypto/
8441
8442S390 ZFCP DRIVER
8443M: Steffen Maier <maier@linux.vnet.ibm.com>
8444M: linux390@de.ibm.com
8445L: linux-s390@vger.kernel.org
8446W: http://www.ibm.com/developerworks/linux/linux390/
8447S: Supported
8448F: drivers/s390/scsi/zfcp_*
8449
8450S390 IUCV NETWORK LAYER
8451M: Ursula Braun <ursula.braun@de.ibm.com>
8452M: linux390@de.ibm.com
8453L: linux-s390@vger.kernel.org
8454W: http://www.ibm.com/developerworks/linux/linux390/
8455S: Supported
8456F: drivers/s390/net/*iucv*
8457F: include/net/iucv/
8458F: net/iucv/
8459
8460S3C24XX SD/MMC Driver
8461M: Ben Dooks <ben-linux@fluff.org>
8462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8463S: Supported
8464F: drivers/mmc/host/s3cmci.*
8465
8466SAA6588 RDS RECEIVER DRIVER
8467M: Hans Verkuil <hverkuil@xs4all.nl>
8468L: linux-media@vger.kernel.org
8469T: git git://linuxtv.org/media_tree.git
8470W: http://linuxtv.org
8471S: Odd Fixes
8472F: drivers/media/i2c/saa6588*
8473
8474SAA7134 VIDEO4LINUX DRIVER
8475M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8476L: linux-media@vger.kernel.org
8477W: http://linuxtv.org
8478T: git git://linuxtv.org/media_tree.git
8479S: Odd fixes
8480F: Documentation/video4linux/*.saa7134
8481F: drivers/media/pci/saa7134/
8482
8483SAA7146 VIDEO4LINUX-2 DRIVER
8484M: Hans Verkuil <hverkuil@xs4all.nl>
8485L: linux-media@vger.kernel.org
8486T: git git://linuxtv.org/media_tree.git
8487S: Maintained
8488F: drivers/media/common/saa7146/
8489F: drivers/media/pci/saa7146/
8490F: include/media/saa7146*
8491
8492SAMSUNG LAPTOP DRIVER
8493M: Corentin Chary <corentin.chary@gmail.com>
8494L: platform-driver-x86@vger.kernel.org
8495S: Maintained
8496F: drivers/platform/x86/samsung-laptop.c
8497
8498SAMSUNG AUDIO (ASoC) DRIVERS
8499M: Sangbeom Kim <sbkim73@samsung.com>
8500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8501S: Supported
8502F: sound/soc/samsung/
8503
8504SAMSUNG FRAMEBUFFER DRIVER
8505M: Jingoo Han <jg1.han@samsung.com>
8506L: linux-fbdev@vger.kernel.org
8507S: Maintained
8508F: drivers/video/fbdev/s3c-fb.c
8509
8510SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8511M: Sangbeom Kim <sbkim73@samsung.com>
8512L: linux-kernel@vger.kernel.org
8513S: Supported
8514F: drivers/mfd/sec*.c
8515F: drivers/regulator/s2m*.c
8516F: drivers/regulator/s5m*.c
8517F: include/linux/mfd/samsung/
8518
8519SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8520M: Kyungmin Park <kyungmin.park@samsung.com>
8521M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8522L: linux-media@vger.kernel.org
8523Q: https://patchwork.linuxtv.org/project/linux-media/list/
8524S: Supported
8525F: drivers/media/platform/exynos4-is/
8526
8527SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8528M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8529L: linux-media@vger.kernel.org
8530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8531S: Maintained
8532F: drivers/media/platform/s3c-camif/
8533F: include/media/s3c_camif.h
8534
8535SAMSUNG S5C73M3 CAMERA DRIVER
8536M: Kyungmin Park <kyungmin.park@samsung.com>
8537M: Andrzej Hajda <a.hajda@samsung.com>
8538L: linux-media@vger.kernel.org
8539S: Supported
8540F: drivers/media/i2c/s5c73m3/*
8541
8542SAMSUNG S5K5BAF CAMERA DRIVER
8543M: Kyungmin Park <kyungmin.park@samsung.com>
8544M: Andrzej Hajda <a.hajda@samsung.com>
8545L: linux-media@vger.kernel.org
8546S: Supported
8547F: drivers/media/i2c/s5k5baf.c
8548
8549SAMSUNG SOC CLOCK DRIVERS
8550M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8551M: Tomasz Figa <tomasz.figa@gmail.com>
8552S: Supported
8553L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8554F: drivers/clk/samsung/
8555
8556SAMSUNG SXGBE DRIVERS
8557M: Byungho An <bh74.an@samsung.com>
8558M: Girish K S <ks.giri@samsung.com>
8559M: Vipul Pandya <vipul.pandya@samsung.com>
8560S: Supported
8561L: netdev@vger.kernel.org
8562F: drivers/net/ethernet/samsung/sxgbe/
8563
8564SAMSUNG THERMAL DRIVER
8565M: Lukasz Majewski <l.majewski@samsung.com>
8566L: linux-pm@vger.kernel.org
8567L: linux-samsung-soc@vger.kernel.org
8568S: Supported
8569T: https://github.com/lmajewski/linux-samsung-thermal.git
8570F: drivers/thermal/samsung/
8571
8572SAMSUNG USB2 PHY DRIVER
8573M: Kamil Debski <k.debski@samsung.com>
8574L: linux-kernel@vger.kernel.org
8575S: Supported
8576F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8577F: Documentation/phy/samsung-usb2.txt
8578F: drivers/phy/phy-exynos4210-usb2.c
8579F: drivers/phy/phy-exynos4x12-usb2.c
8580F: drivers/phy/phy-exynos5250-usb2.c
8581F: drivers/phy/phy-s5pv210-usb2.c
8582F: drivers/phy/phy-samsung-usb2.c
8583F: drivers/phy/phy-samsung-usb2.h
8584
8585SERIAL DRIVERS
8586M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8587L: linux-serial@vger.kernel.org
8588S: Maintained
8589F: drivers/tty/serial/
8590
8591SYNOPSYS DESIGNWARE DMAC DRIVER
8592M: Viresh Kumar <viresh.linux@gmail.com>
8593M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8594S: Maintained
8595F: include/linux/dma/dw.h
8596F: include/linux/platform_data/dma-dw.h
8597F: drivers/dma/dw/
8598
8599SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8600M: Seungwon Jeon <tgih.jun@samsung.com>
8601M: Jaehoon Chung <jh80.chung@samsung.com>
8602L: linux-mmc@vger.kernel.org
8603S: Maintained
8604F: include/linux/mmc/dw_mmc.h
8605F: drivers/mmc/host/dw_mmc*
8606
8607THUNDERBOLT DRIVER
8608M: Andreas Noever <andreas.noever@gmail.com>
8609S: Maintained
8610F: drivers/thunderbolt/
8611
8612TIMEKEEPING, CLOCKSOURCE CORE, NTP
8613M: John Stultz <john.stultz@linaro.org>
8614M: Thomas Gleixner <tglx@linutronix.de>
8615L: linux-kernel@vger.kernel.org
8616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8617S: Supported
8618F: include/linux/clocksource.h
8619F: include/linux/time.h
8620F: include/linux/timex.h
8621F: include/uapi/linux/time.h
8622F: include/uapi/linux/timex.h
8623F: kernel/time/clocksource.c
8624F: kernel/time/time*.c
8625F: kernel/time/ntp.c
8626F: tools/testing/selftests/timers/
8627
8628SC1200 WDT DRIVER
8629M: Zwane Mwaikambo <zwanem@gmail.com>
8630S: Maintained
8631F: drivers/watchdog/sc1200wdt.c
8632
8633SCHEDULER
8634M: Ingo Molnar <mingo@redhat.com>
8635M: Peter Zijlstra <peterz@infradead.org>
8636L: linux-kernel@vger.kernel.org
8637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8638S: Maintained
8639F: kernel/sched/
8640F: include/linux/sched.h
8641F: include/uapi/linux/sched.h
8642F: include/linux/wait.h
8643
8644SCORE ARCHITECTURE
8645M: Chen Liqin <liqin.linux@gmail.com>
8646M: Lennox Wu <lennox.wu@gmail.com>
8647W: http://www.sunplus.com
8648S: Supported
8649F: arch/score/
8650
8651SCSI CDROM DRIVER
8652M: Jens Axboe <axboe@kernel.dk>
8653L: linux-scsi@vger.kernel.org
8654W: http://www.kernel.dk
8655S: Maintained
8656F: drivers/scsi/sr*
8657
8658SCSI RDMA PROTOCOL (SRP) INITIATOR
8659M: Bart Van Assche <bart.vanassche@sandisk.com>
8660L: linux-rdma@vger.kernel.org
8661S: Supported
8662W: http://www.openfabrics.org
8663Q: http://patchwork.kernel.org/project/linux-rdma/list/
8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8665F: drivers/infiniband/ulp/srp/
8666F: include/scsi/srp.h
8667
8668SCSI SG DRIVER
8669M: Doug Gilbert <dgilbert@interlog.com>
8670L: linux-scsi@vger.kernel.org
8671W: http://sg.danny.cz/sg
8672S: Maintained
8673F: Documentation/scsi/scsi-generic.txt
8674F: drivers/scsi/sg.c
8675F: include/scsi/sg.h
8676
8677SCSI SUBSYSTEM
8678M: "James E.J. Bottomley" <JBottomley@odin.com>
8679L: linux-scsi@vger.kernel.org
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8681S: Maintained
8682F: drivers/scsi/
8683F: include/scsi/
8684
8685SCSI TAPE DRIVER
8686M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8687L: linux-scsi@vger.kernel.org
8688S: Maintained
8689F: Documentation/scsi/st.txt
8690F: drivers/scsi/st.*
8691F: drivers/scsi/st_*.h
8692
8693SCTP PROTOCOL
8694M: Vlad Yasevich <vyasevich@gmail.com>
8695M: Neil Horman <nhorman@tuxdriver.com>
8696L: linux-sctp@vger.kernel.org
8697W: http://lksctp.sourceforge.net
8698S: Maintained
8699F: Documentation/networking/sctp.txt
8700F: include/linux/sctp.h
8701F: include/uapi/linux/sctp.h
8702F: include/net/sctp/
8703F: net/sctp/
8704
8705SCx200 CPU SUPPORT
8706M: Jim Cromie <jim.cromie@gmail.com>
8707S: Odd Fixes
8708F: Documentation/i2c/busses/scx200_acb
8709F: arch/x86/platform/scx200/
8710F: drivers/watchdog/scx200_wdt.c
8711F: drivers/i2c/busses/scx200*
8712F: drivers/mtd/maps/scx200_docflash.c
8713F: include/linux/scx200.h
8714
8715SCx200 GPIO DRIVER
8716M: Jim Cromie <jim.cromie@gmail.com>
8717S: Maintained
8718F: drivers/char/scx200_gpio.c
8719F: include/linux/scx200_gpio.h
8720
8721SCx200 HRT CLOCKSOURCE DRIVER
8722M: Jim Cromie <jim.cromie@gmail.com>
8723S: Maintained
8724F: drivers/clocksource/scx200_hrt.c
8725
8726SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8727M: Sascha Sommer <saschasommer@freenet.de>
8728L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8729S: Maintained
8730F: drivers/mmc/host/sdricoh_cs.c
8731
8732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8733L: linux-mmc@vger.kernel.org
8734S: Orphan
8735F: drivers/mmc/host/sdhci.*
8736F: drivers/mmc/host/sdhci-pltfm.[ch]
8737
8738SECURE COMPUTING
8739M: Kees Cook <keescook@chromium.org>
8740R: Andy Lutomirski <luto@amacapital.net>
8741R: Will Drewry <wad@chromium.org>
8742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8743S: Supported
8744F: kernel/seccomp.c
8745F: include/uapi/linux/seccomp.h
8746F: include/linux/seccomp.h
8747K: \bsecure_computing
8748K: \bTIF_SECCOMP\b
8749
8750SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8751M: Ben Dooks <ben-linux@fluff.org>
8752M: Jaehoon Chung <jh80.chung@samsung.com>
8753L: linux-mmc@vger.kernel.org
8754S: Maintained
8755F: drivers/mmc/host/sdhci-s3c*
8756
8757SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8758M: Viresh Kumar <viresh.linux@gmail.com>
8759L: spear-devel@list.st.com
8760L: linux-mmc@vger.kernel.org
8761S: Maintained
8762F: drivers/mmc/host/sdhci-spear.c
8763
8764SECURITY SUBSYSTEM
8765M: James Morris <james.l.morris@oracle.com>
8766M: Serge E. Hallyn <serge@hallyn.com>
8767L: linux-security-module@vger.kernel.org (suggested Cc:)
8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8769W: http://kernsec.org/
8770S: Supported
8771F: security/
8772
8773SECURITY CONTACT
8774M: Security Officers <security@kernel.org>
8775S: Supported
8776
8777SELINUX SECURITY MODULE
8778M: Paul Moore <paul@paul-moore.com>
8779M: Stephen Smalley <sds@tycho.nsa.gov>
8780M: Eric Paris <eparis@parisplace.org>
8781L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8782W: http://selinuxproject.org
8783T: git git://git.infradead.org/users/pcmoore/selinux
8784S: Supported
8785F: include/linux/selinux*
8786F: security/selinux/
8787F: scripts/selinux/
8788
8789APPARMOR SECURITY MODULE
8790M: John Johansen <john.johansen@canonical.com>
8791L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8792W: apparmor.wiki.kernel.org
8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8794S: Supported
8795F: security/apparmor/
8796
8797SENSABLE PHANTOM
8798M: Jiri Slaby <jirislaby@gmail.com>
8799S: Maintained
8800F: drivers/misc/phantom.c
8801F: include/uapi/linux/phantom.h
8802
8803SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8804M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8805L: linux-scsi@vger.kernel.org
8806W: http://www.emulex.com
8807S: Supported
8808F: drivers/scsi/be2iscsi/
8809
8810SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
8811M: Sathya Perla <sathya.perla@emulex.com>
8812M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
8813M: Ajit Khaparde <ajit.khaparde@emulex.com>
8814L: netdev@vger.kernel.org
8815W: http://www.emulex.com
8816S: Supported
8817F: drivers/net/ethernet/emulex/benet/
8818
8819EMULEX ONECONNECT ROCE DRIVER
8820M: Selvin Xavier <selvin.xavier@emulex.com>
8821M: Devesh Sharma <devesh.sharma@emulex.com>
8822M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8823L: linux-rdma@vger.kernel.org
8824W: http://www.emulex.com
8825S: Supported
8826F: drivers/infiniband/hw/ocrdma/
8827
8828SFC NETWORK DRIVER
8829M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8830M: Shradha Shah <sshah@solarflare.com>
8831L: netdev@vger.kernel.org
8832S: Supported
8833F: drivers/net/ethernet/sfc/
8834
8835SGI GRU DRIVER
8836M: Dimitri Sivanich <sivanich@sgi.com>
8837S: Maintained
8838F: drivers/misc/sgi-gru/
8839
8840SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8841M: Pat Gefre <pfg@sgi.com>
8842L: linux-ia64@vger.kernel.org
8843S: Supported
8844F: Documentation/ia64/serial.txt
8845F: drivers/tty/serial/ioc?_serial.c
8846F: include/linux/ioc?.h
8847
8848SGI XP/XPC/XPNET DRIVER
8849M: Cliff Whickman <cpw@sgi.com>
8850M: Robin Holt <robinmholt@gmail.com>
8851S: Maintained
8852F: drivers/misc/sgi-xp/
8853
8854SI2157 MEDIA DRIVER
8855M: Antti Palosaari <crope@iki.fi>
8856L: linux-media@vger.kernel.org
8857W: http://linuxtv.org/
8858W: http://palosaari.fi/linux/
8859Q: http://patchwork.linuxtv.org/project/linux-media/list/
8860T: git git://linuxtv.org/anttip/media_tree.git
8861S: Maintained
8862F: drivers/media/tuners/si2157*
8863
8864SI2168 MEDIA DRIVER
8865M: Antti Palosaari <crope@iki.fi>
8866L: linux-media@vger.kernel.org
8867W: http://linuxtv.org/
8868W: http://palosaari.fi/linux/
8869Q: http://patchwork.linuxtv.org/project/linux-media/list/
8870T: git git://linuxtv.org/anttip/media_tree.git
8871S: Maintained
8872F: drivers/media/dvb-frontends/si2168*
8873
8874SI470X FM RADIO RECEIVER I2C DRIVER
8875M: Hans Verkuil <hverkuil@xs4all.nl>
8876L: linux-media@vger.kernel.org
8877T: git git://linuxtv.org/media_tree.git
8878W: http://linuxtv.org
8879S: Odd Fixes
8880F: drivers/media/radio/si470x/radio-si470x-i2c.c
8881
8882SI470X FM RADIO RECEIVER USB DRIVER
8883M: Hans Verkuil <hverkuil@xs4all.nl>
8884L: linux-media@vger.kernel.org
8885T: git git://linuxtv.org/media_tree.git
8886W: http://linuxtv.org
8887S: Maintained
8888F: drivers/media/radio/si470x/radio-si470x-common.c
8889F: drivers/media/radio/si470x/radio-si470x.h
8890F: drivers/media/radio/si470x/radio-si470x-usb.c
8891
8892SI4713 FM RADIO TRANSMITTER I2C DRIVER
8893M: Eduardo Valentin <edubezval@gmail.com>
8894L: linux-media@vger.kernel.org
8895T: git git://linuxtv.org/media_tree.git
8896W: http://linuxtv.org
8897S: Odd Fixes
8898F: drivers/media/radio/si4713/si4713.?
8899
8900SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8901M: Eduardo Valentin <edubezval@gmail.com>
8902L: linux-media@vger.kernel.org
8903T: git git://linuxtv.org/media_tree.git
8904W: http://linuxtv.org
8905S: Odd Fixes
8906F: drivers/media/radio/si4713/radio-platform-si4713.c
8907
8908SI4713 FM RADIO TRANSMITTER USB DRIVER
8909M: Hans Verkuil <hverkuil@xs4all.nl>
8910L: linux-media@vger.kernel.org
8911T: git git://linuxtv.org/media_tree.git
8912W: http://linuxtv.org
8913S: Maintained
8914F: drivers/media/radio/si4713/radio-usb-si4713.c
8915
8916SIANO DVB DRIVER
8917M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8918L: linux-media@vger.kernel.org
8919W: http://linuxtv.org
8920T: git git://linuxtv.org/media_tree.git
8921S: Odd fixes
8922F: drivers/media/common/siano/
8923F: drivers/media/usb/siano/
8924F: drivers/media/usb/siano/
8925F: drivers/media/mmc/siano/
8926
8927SIMPLEFB FB DRIVER
8928M: Hans de Goede <hdegoede@redhat.com>
8929L: linux-fbdev@vger.kernel.org
8930S: Maintained
8931F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8932F: drivers/video/fbdev/simplefb.c
8933F: include/linux/platform_data/simplefb.h
8934
8935SH_VEU V4L2 MEM2MEM DRIVER
8936L: linux-media@vger.kernel.org
8937S: Orphan
8938F: drivers/media/platform/sh_veu.c
8939
8940SH_VOU V4L2 OUTPUT DRIVER
8941L: linux-media@vger.kernel.org
8942S: Orphan
8943F: drivers/media/platform/sh_vou.c
8944F: include/media/sh_vou.h
8945
8946SIMPLE FIRMWARE INTERFACE (SFI)
8947M: Len Brown <lenb@kernel.org>
8948L: sfi-devel@simplefirmware.org
8949W: http://simplefirmware.org/
8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8951S: Supported
8952F: arch/x86/platform/sfi/
8953F: drivers/sfi/
8954F: include/linux/sfi*.h
8955
8956SIMTEC EB110ATX (Chalice CATS)
8957P: Ben Dooks
8958P: Vincent Sanders <vince@simtec.co.uk>
8959M: Simtec Linux Team <linux@simtec.co.uk>
8960W: http://www.simtec.co.uk/products/EB110ATX/
8961S: Supported
8962
8963SIMTEC EB2410ITX (BAST)
8964P: Ben Dooks
8965P: Vincent Sanders <vince@simtec.co.uk>
8966M: Simtec Linux Team <linux@simtec.co.uk>
8967W: http://www.simtec.co.uk/products/EB2410ITX/
8968S: Supported
8969F: arch/arm/mach-s3c24xx/mach-bast.c
8970F: arch/arm/mach-s3c24xx/bast-ide.c
8971F: arch/arm/mach-s3c24xx/bast-irq.c
8972
8973TI DAVINCI MACHINE SUPPORT
8974M: Sekhar Nori <nsekhar@ti.com>
8975M: Kevin Hilman <khilman@deeprootsystems.com>
8976T: git git://gitorious.org/linux-davinci/linux-davinci.git
8977Q: http://patchwork.kernel.org/project/linux-davinci/list/
8978S: Supported
8979F: arch/arm/mach-davinci/
8980F: drivers/i2c/busses/i2c-davinci.c
8981
8982TI DAVINCI SERIES MEDIA DRIVER
8983M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8984L: linux-media@vger.kernel.org
8985W: http://linuxtv.org/
8986Q: http://patchwork.linuxtv.org/project/linux-media/list/
8987T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8988S: Maintained
8989F: drivers/media/platform/davinci/
8990F: include/media/davinci/
8991
8992TI AM437X VPFE DRIVER
8993M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8994L: linux-media@vger.kernel.org
8995W: http://linuxtv.org/
8996Q: http://patchwork.linuxtv.org/project/linux-media/list/
8997T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8998S: Maintained
8999F: drivers/media/platform/am437x/
9000
9001OV2659 OMNIVISION SENSOR DRIVER
9002M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9003L: linux-media@vger.kernel.org
9004W: http://linuxtv.org/
9005Q: http://patchwork.linuxtv.org/project/linux-media/list/
9006T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9007S: Maintained
9008F: drivers/media/i2c/ov2659.c
9009F: include/media/ov2659.h
9010
9011SIS 190 ETHERNET DRIVER
9012M: Francois Romieu <romieu@fr.zoreil.com>
9013L: netdev@vger.kernel.org
9014S: Maintained
9015F: drivers/net/ethernet/sis/sis190.c
9016
9017SIS 900/7016 FAST ETHERNET DRIVER
9018M: Daniele Venzano <venza@brownhat.org>
9019W: http://www.brownhat.org/sis900.html
9020L: netdev@vger.kernel.org
9021S: Maintained
9022F: drivers/net/ethernet/sis/sis900.*
9023
9024SIS FRAMEBUFFER DRIVER
9025M: Thomas Winischhofer <thomas@winischhofer.net>
9026W: http://www.winischhofer.net/linuxsisvga.shtml
9027S: Maintained
9028F: Documentation/fb/sisfb.txt
9029F: drivers/video/fbdev/sis/
9030F: include/video/sisfb.h
9031
9032SIS USB2VGA DRIVER
9033M: Thomas Winischhofer <thomas@winischhofer.net>
9034W: http://www.winischhofer.at/linuxsisusbvga.shtml
9035S: Maintained
9036F: drivers/usb/misc/sisusbvga/
9037
9038SLAB ALLOCATOR
9039M: Christoph Lameter <cl@linux.com>
9040M: Pekka Enberg <penberg@kernel.org>
9041M: David Rientjes <rientjes@google.com>
9042M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9043M: Andrew Morton <akpm@linux-foundation.org>
9044L: linux-mm@kvack.org
9045S: Maintained
9046F: include/linux/sl?b*.h
9047F: mm/sl?b*
9048
9049SLEEPABLE READ-COPY UPDATE (SRCU)
9050M: Lai Jiangshan <laijs@cn.fujitsu.com>
9051M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9052M: Josh Triplett <josh@joshtriplett.org>
9053R: Steven Rostedt <rostedt@goodmis.org>
9054R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9055L: linux-kernel@vger.kernel.org
9056W: http://www.rdrop.com/users/paulmck/RCU/
9057S: Supported
9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9059F: include/linux/srcu.h
9060F: kernel/rcu/srcu.c
9061
9062SMACK SECURITY MODULE
9063M: Casey Schaufler <casey@schaufler-ca.com>
9064L: linux-security-module@vger.kernel.org
9065W: http://schaufler-ca.com
9066T: git git://git.gitorious.org/smack-next/kernel.git
9067S: Maintained
9068F: Documentation/security/Smack.txt
9069F: security/smack/
9070
9071DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9072M: Kevin Hilman <khilman@kernel.org>
9073M: Nishanth Menon <nm@ti.com>
9074S: Maintained
9075F: drivers/power/avs/
9076F: include/linux/power/smartreflex.h
9077L: linux-pm@vger.kernel.org
9078
9079SMC91x ETHERNET DRIVER
9080M: Nicolas Pitre <nico@fluxnic.net>
9081S: Odd Fixes
9082F: drivers/net/ethernet/smsc/smc91x.*
9083
9084SMIA AND SMIA++ IMAGE SENSOR DRIVER
9085M: Sakari Ailus <sakari.ailus@iki.fi>
9086L: linux-media@vger.kernel.org
9087S: Maintained
9088F: drivers/media/i2c/smiapp/
9089F: include/media/smiapp.h
9090F: drivers/media/i2c/smiapp-pll.c
9091F: drivers/media/i2c/smiapp-pll.h
9092F: include/uapi/linux/smiapp.h
9093F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9094
9095SMM665 HARDWARE MONITOR DRIVER
9096M: Guenter Roeck <linux@roeck-us.net>
9097L: lm-sensors@lm-sensors.org
9098S: Maintained
9099F: Documentation/hwmon/smm665
9100F: drivers/hwmon/smm665.c
9101
9102SMSC EMC2103 HARDWARE MONITOR DRIVER
9103M: Steve Glendinning <steve.glendinning@shawell.net>
9104L: lm-sensors@lm-sensors.org
9105S: Maintained
9106F: Documentation/hwmon/emc2103
9107F: drivers/hwmon/emc2103.c
9108
9109SMSC SCH5627 HARDWARE MONITOR DRIVER
9110M: Hans de Goede <hdegoede@redhat.com>
9111L: lm-sensors@lm-sensors.org
9112S: Supported
9113F: Documentation/hwmon/sch5627
9114F: drivers/hwmon/sch5627.c
9115
9116SMSC47B397 HARDWARE MONITOR DRIVER
9117M: Jean Delvare <jdelvare@suse.de>
9118L: lm-sensors@lm-sensors.org
9119S: Maintained
9120F: Documentation/hwmon/smsc47b397
9121F: drivers/hwmon/smsc47b397.c
9122
9123SMSC911x ETHERNET DRIVER
9124M: Steve Glendinning <steve.glendinning@shawell.net>
9125L: netdev@vger.kernel.org
9126S: Maintained
9127F: include/linux/smsc911x.h
9128F: drivers/net/ethernet/smsc/smsc911x.*
9129
9130SMSC9420 PCI ETHERNET DRIVER
9131M: Steve Glendinning <steve.glendinning@shawell.net>
9132L: netdev@vger.kernel.org
9133S: Maintained
9134F: drivers/net/ethernet/smsc/smsc9420.*
9135
9136SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9137M: Steve Glendinning <steve.glendinning@shawell.net>
9138L: linux-fbdev@vger.kernel.org
9139S: Maintained
9140F: drivers/video/fbdev/smscufx.c
9141
9142SOC-CAMERA V4L2 SUBSYSTEM
9143M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9144L: linux-media@vger.kernel.org
9145T: git git://linuxtv.org/media_tree.git
9146S: Maintained
9147F: include/media/soc*
9148F: drivers/media/i2c/soc_camera/
9149F: drivers/media/platform/soc_camera/
9150
9151SOEKRIS NET48XX LED SUPPORT
9152M: Chris Boot <bootc@bootc.net>
9153S: Maintained
9154F: drivers/leds/leds-net48xx.c
9155
9156SOFTLOGIC 6x10 MPEG CODEC
9157M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9158M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9159M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9160M: Ismael Luceno <ismael@iodev.co.uk>
9161L: linux-media@vger.kernel.org
9162S: Supported
9163F: drivers/media/pci/solo6x10/
9164
9165SOFTWARE RAID (Multiple Disks) SUPPORT
9166M: Neil Brown <neilb@suse.de>
9167L: linux-raid@vger.kernel.org
9168S: Supported
9169F: drivers/md/
9170F: include/linux/raid/
9171F: include/uapi/linux/raid/
9172
9173SONIC NETWORK DRIVER
9174M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9175L: netdev@vger.kernel.org
9176S: Maintained
9177F: drivers/net/ethernet/natsemi/sonic.*
9178
9179SONICS SILICON BACKPLANE DRIVER (SSB)
9180M: Michael Buesch <m@bues.ch>
9181L: netdev@vger.kernel.org
9182S: Maintained
9183F: drivers/ssb/
9184F: include/linux/ssb/
9185
9186SONY VAIO CONTROL DEVICE DRIVER
9187M: Mattia Dongili <malattia@linux.it>
9188L: platform-driver-x86@vger.kernel.org
9189W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9190S: Maintained
9191F: Documentation/laptops/sony-laptop.txt
9192F: drivers/char/sonypi.c
9193F: drivers/platform/x86/sony-laptop.c
9194F: include/linux/sony-laptop.h
9195
9196SONY MEMORYSTICK CARD SUPPORT
9197M: Alex Dubov <oakad@yahoo.com>
9198W: http://tifmxx.berlios.de/
9199S: Maintained
9200F: drivers/memstick/host/tifm_ms.c
9201
9202SONY MEMORYSTICK STANDARD SUPPORT
9203M: Maxim Levitsky <maximlevitsky@gmail.com>
9204S: Maintained
9205F: drivers/memstick/core/ms_block.*
9206
9207SOUND
9208M: Jaroslav Kysela <perex@perex.cz>
9209M: Takashi Iwai <tiwai@suse.de>
9210L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9211W: http://www.alsa-project.org/
9212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9213T: git git://git.alsa-project.org/alsa-kernel.git
9214Q: http://patchwork.kernel.org/project/alsa-devel/list/
9215S: Maintained
9216F: Documentation/sound/
9217F: include/sound/
9218F: include/uapi/sound/
9219F: sound/
9220
9221SOUND - COMPRESSED AUDIO
9222M: Vinod Koul <vinod.koul@intel.com>
9223L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9225S: Supported
9226F: Documentation/sound/alsa/compress_offload.txt
9227F: include/sound/compress_driver.h
9228F: include/uapi/sound/compress_*
9229F: sound/core/compress_offload.c
9230F: sound/soc/soc-compress.c
9231
9232SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9233M: Liam Girdwood <lgirdwood@gmail.com>
9234M: Mark Brown <broonie@kernel.org>
9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9236L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9237W: http://alsa-project.org/main/index.php/ASoC
9238S: Supported
9239F: Documentation/sound/alsa/soc/
9240F: sound/soc/
9241F: include/sound/soc*
9242
9243SOUND - DMAENGINE HELPERS
9244M: Lars-Peter Clausen <lars@metafoo.de>
9245S: Supported
9246F: include/sound/dmaengine_pcm.h
9247F: sound/core/pcm_dmaengine.c
9248F: sound/soc/soc-generic-dmaengine-pcm.c
9249
9250SP2 MEDIA DRIVER
9251M: Olli Salonen <olli.salonen@iki.fi>
9252L: linux-media@vger.kernel.org
9253W: http://linuxtv.org/
9254Q: http://patchwork.linuxtv.org/project/linux-media/list/
9255S: Maintained
9256F: drivers/media/dvb-frontends/sp2*
9257
9258SPARC + UltraSPARC (sparc/sparc64)
9259M: "David S. Miller" <davem@davemloft.net>
9260L: sparclinux@vger.kernel.org
9261Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9264S: Maintained
9265F: arch/sparc/
9266F: drivers/sbus/
9267
9268SPARC SERIAL DRIVERS
9269M: "David S. Miller" <davem@davemloft.net>
9270L: sparclinux@vger.kernel.org
9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9273S: Maintained
9274F: include/linux/sunserialcore.h
9275F: drivers/tty/serial/suncore.c
9276F: drivers/tty/serial/sunhv.c
9277F: drivers/tty/serial/sunsab.c
9278F: drivers/tty/serial/sunsab.h
9279F: drivers/tty/serial/sunsu.c
9280F: drivers/tty/serial/sunzilog.c
9281F: drivers/tty/serial/sunzilog.h
9282
9283SPARSE CHECKER
9284M: "Christopher Li" <sparse@chrisli.org>
9285L: linux-sparse@vger.kernel.org
9286W: https://sparse.wiki.kernel.org/
9287T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9288T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9289S: Maintained
9290F: include/linux/compiler.h
9291
9292SPEAR PLATFORM SUPPORT
9293M: Viresh Kumar <viresh.linux@gmail.com>
9294M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9295L: spear-devel@list.st.com
9296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9297W: http://www.st.com/spear
9298S: Maintained
9299F: arch/arm/mach-spear/
9300
9301SPEAR CLOCK FRAMEWORK SUPPORT
9302M: Viresh Kumar <viresh.linux@gmail.com>
9303L: spear-devel@list.st.com
9304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9305W: http://www.st.com/spear
9306S: Maintained
9307F: drivers/clk/spear/
9308
9309SPI SUBSYSTEM
9310M: Mark Brown <broonie@kernel.org>
9311L: linux-spi@vger.kernel.org
9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9313Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9314S: Maintained
9315F: Documentation/spi/
9316F: drivers/spi/
9317F: include/linux/spi/
9318F: include/uapi/linux/spi/
9319
9320SPIDERNET NETWORK DRIVER for CELL
9321M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9322M: Jens Osterkamp <jens@de.ibm.com>
9323L: netdev@vger.kernel.org
9324S: Supported
9325F: Documentation/networking/spider_net.txt
9326F: drivers/net/ethernet/toshiba/spider_net*
9327
9328SPU FILE SYSTEM
9329M: Jeremy Kerr <jk@ozlabs.org>
9330L: linuxppc-dev@lists.ozlabs.org
9331L: cbe-oss-dev@lists.ozlabs.org
9332W: http://www.ibm.com/developerworks/power/cell/
9333S: Supported
9334F: Documentation/filesystems/spufs.txt
9335F: arch/powerpc/platforms/cell/spufs/
9336
9337SQUASHFS FILE SYSTEM
9338M: Phillip Lougher <phillip@squashfs.org.uk>
9339L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9340W: http://squashfs.org.uk
9341S: Maintained
9342F: Documentation/filesystems/squashfs.txt
9343F: fs/squashfs/
9344
9345SRM (Alpha) environment access
9346M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9347S: Maintained
9348F: arch/alpha/kernel/srm_env.c
9349
9350STABLE BRANCH
9351M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9352L: stable@vger.kernel.org
9353S: Supported
9354F: Documentation/stable_kernel_rules.txt
9355
9356STAGING SUBSYSTEM
9357M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9359L: devel@driverdev.osuosl.org
9360S: Supported
9361F: drivers/staging/
9362
9363STAGING - COMEDI
9364M: Ian Abbott <abbotti@mev.co.uk>
9365M: H Hartley Sweeten <hsweeten@visionengravers.com>
9366S: Odd Fixes
9367F: drivers/staging/comedi/
9368
9369STAGING - FLARION FT1000 DRIVERS
9370M: Marek Belisko <marek.belisko@gmail.com>
9371S: Odd Fixes
9372F: drivers/staging/ft1000/
9373
9374STAGING - INDUSTRIAL IO
9375M: Jonathan Cameron <jic23@kernel.org>
9376L: linux-iio@vger.kernel.org
9377S: Odd Fixes
9378F: drivers/staging/iio/
9379
9380STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9381M: Jarod Wilson <jarod@wilsonet.com>
9382W: http://www.lirc.org/
9383S: Odd Fixes
9384F: drivers/staging/media/lirc/
9385
9386STAGING - LUSTRE PARALLEL FILESYSTEM
9387M: Oleg Drokin <oleg.drokin@intel.com>
9388M: Andreas Dilger <andreas.dilger@intel.com>
9389L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9390W: http://lustre.opensfs.org/
9391S: Maintained
9392F: drivers/staging/lustre
9393
9394STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9395M: Julian Andres Klode <jak@jak-linux.org>
9396M: Marc Dietrich <marvin24@gmx.de>
9397L: ac100@lists.launchpad.net (moderated for non-subscribers)
9398L: linux-tegra@vger.kernel.org
9399S: Maintained
9400F: drivers/staging/nvec/
9401
9402STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9403M: Jens Frederich <jfrederich@gmail.com>
9404M: Daniel Drake <dsd@laptop.org>
9405M: Jon Nettleton <jon.nettleton@gmail.com>
9406W: http://wiki.laptop.org/go/DCON
9407S: Maintained
9408F: drivers/staging/olpc_dcon/
9409
9410STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9411M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9412S: Maintained
9413F: drivers/staging/ozwpan/
9414
9415STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9416M: Willy Tarreau <willy@meta-x.org>
9417S: Odd Fixes
9418F: drivers/staging/panel/
9419
9420STAGING - REALTEK RTL8712U DRIVERS
9421M: Larry Finger <Larry.Finger@lwfinger.net>
9422M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9423S: Odd Fixes
9424F: drivers/staging/rtl8712/
9425
9426STAGING - REALTEK RTL8723U WIRELESS DRIVER
9427M: Larry Finger <Larry.Finger@lwfinger.net>
9428M: Jes Sorensen <Jes.Sorensen@redhat.com>
9429L: linux-wireless@vger.kernel.org
9430S: Maintained
9431F: drivers/staging/rtl8723au/
9432
9433STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9434M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9435M: Teddy Wang <teddy.wang@siliconmotion.com>
9436M: Sudip Mukherjee <sudip@vectorindia.org>
9437L: linux-fbdev@vger.kernel.org
9438S: Maintained
9439F: drivers/staging/sm7xxfb/
9440
9441STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9442M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9443M: Teddy Wang <teddy.wang@siliconmotion.com>
9444M: Sudip Mukherjee <sudip@vectorindia.org>
9445L: linux-fbdev@vger.kernel.org
9446S: Maintained
9447F: drivers/staging/sm750fb/
9448
9449STAGING - SLICOSS
9450M: Lior Dotan <liodot@gmail.com>
9451M: Christopher Harrer <charrer@alacritech.com>
9452S: Odd Fixes
9453F: drivers/staging/slicoss/
9454
9455STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9456M: William Hubbs <w.d.hubbs@gmail.com>
9457M: Chris Brannon <chris@the-brannons.com>
9458M: Kirk Reiser <kirk@reisers.ca>
9459M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9460L: speakup@linux-speakup.org
9461W: http://www.linux-speakup.org/
9462S: Odd Fixes
9463F: drivers/staging/speakup/
9464
9465STAGING - VIA VT665X DRIVERS
9466M: Forest Bond <forest@alittletooquiet.net>
9467S: Odd Fixes
9468F: drivers/staging/vt665?/
9469
9470STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9471M: Arnaud Patard <arnaud.patard@rtp-net.org>
9472S: Odd Fixes
9473F: drivers/staging/xgifb/
9474
9475STARFIRE/DURALAN NETWORK DRIVER
9476M: Ion Badulescu <ionut@badula.org>
9477S: Odd Fixes
9478F: drivers/net/ethernet/adaptec/starfire*
9479
9480SUN3/3X
9481M: Sam Creasey <sammy@sammy.net>
9482W: http://sammy.net/sun3/
9483S: Maintained
9484F: arch/m68k/kernel/*sun3*
9485F: arch/m68k/sun3*/
9486F: arch/m68k/include/asm/sun3*
9487F: drivers/net/ethernet/i825xx/sun3*
9488
9489SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9490M: Hans de Goede <hdegoede@redhat.com>
9491L: linux-input@vger.kernel.org
9492S: Maintained
9493F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9494F: drivers/input/keyboard/sun4i-lradc-keys.c
9495
9496SUNDANCE NETWORK DRIVER
9497M: Denis Kirjanov <kda@linux-powerpc.org>
9498L: netdev@vger.kernel.org
9499S: Maintained
9500F: drivers/net/ethernet/dlink/sundance.c
9501
9502SUPERH
9503L: linux-sh@vger.kernel.org
9504Q: http://patchwork.kernel.org/project/linux-sh/list/
9505S: Orphan
9506F: Documentation/sh/
9507F: arch/sh/
9508F: drivers/sh/
9509
9510SUSPEND TO RAM
9511M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9512M: Len Brown <len.brown@intel.com>
9513M: Pavel Machek <pavel@ucw.cz>
9514L: linux-pm@vger.kernel.org
9515S: Supported
9516F: Documentation/power/
9517F: arch/x86/kernel/acpi/
9518F: drivers/base/power/
9519F: kernel/power/
9520F: include/linux/suspend.h
9521F: include/linux/freezer.h
9522F: include/linux/pm.h
9523
9524SVGA HANDLING
9525M: Martin Mares <mj@ucw.cz>
9526L: linux-video@atrey.karlin.mff.cuni.cz
9527S: Maintained
9528F: Documentation/svga.txt
9529F: arch/x86/boot/video*
9530
9531SWIOTLB SUBSYSTEM
9532M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9533L: linux-kernel@vger.kernel.org
9534S: Supported
9535F: lib/swiotlb.c
9536F: arch/*/kernel/pci-swiotlb.c
9537F: include/linux/swiotlb.h
9538
9539SWITCHDEV
9540M: Jiri Pirko <jiri@resnulli.us>
9541L: netdev@vger.kernel.org
9542S: Supported
9543F: net/switchdev/
9544F: include/net/switchdev.h
9545
9546SYNOPSYS ARC ARCHITECTURE
9547M: Vineet Gupta <vgupta@synopsys.com>
9548S: Supported
9549F: arch/arc/
9550F: Documentation/devicetree/bindings/arc/
9551F: drivers/tty/serial/arc_uart.c
9552
9553SYSV FILESYSTEM
9554M: Christoph Hellwig <hch@infradead.org>
9555S: Maintained
9556F: Documentation/filesystems/sysv-fs.txt
9557F: fs/sysv/
9558F: include/linux/sysv_fs.h
9559
9560TARGET SUBSYSTEM
9561M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9562L: linux-scsi@vger.kernel.org
9563L: target-devel@vger.kernel.org
9564W: http://www.linux-iscsi.org
9565W: http://groups.google.com/group/linux-iscsi-target-dev
9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9567S: Supported
9568F: drivers/target/
9569F: include/target/
9570F: Documentation/target/
9571
9572TASKSTATS STATISTICS INTERFACE
9573M: Balbir Singh <bsingharora@gmail.com>
9574S: Maintained
9575F: Documentation/accounting/taskstats*
9576F: include/linux/taskstats*
9577F: kernel/taskstats.c
9578
9579TC CLASSIFIER
9580M: Jamal Hadi Salim <jhs@mojatatu.com>
9581L: netdev@vger.kernel.org
9582S: Maintained
9583F: include/net/pkt_cls.h
9584F: include/uapi/linux/pkt_cls.h
9585F: net/sched/
9586
9587TCP LOW PRIORITY MODULE
9588M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9589M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9590W: http://tcp-lp-mod.sourceforge.net/
9591S: Maintained
9592F: net/ipv4/tcp_lp.c
9593
9594TDA10071 MEDIA DRIVER
9595M: Antti Palosaari <crope@iki.fi>
9596L: linux-media@vger.kernel.org
9597W: http://linuxtv.org/
9598W: http://palosaari.fi/linux/
9599Q: http://patchwork.linuxtv.org/project/linux-media/list/
9600T: git git://linuxtv.org/anttip/media_tree.git
9601S: Maintained
9602F: drivers/media/dvb-frontends/tda10071*
9603
9604TDA18212 MEDIA DRIVER
9605M: Antti Palosaari <crope@iki.fi>
9606L: linux-media@vger.kernel.org
9607W: http://linuxtv.org/
9608W: http://palosaari.fi/linux/
9609Q: http://patchwork.linuxtv.org/project/linux-media/list/
9610T: git git://linuxtv.org/anttip/media_tree.git
9611S: Maintained
9612F: drivers/media/tuners/tda18212*
9613
9614TDA18218 MEDIA DRIVER
9615M: Antti Palosaari <crope@iki.fi>
9616L: linux-media@vger.kernel.org
9617W: http://linuxtv.org/
9618W: http://palosaari.fi/linux/
9619Q: http://patchwork.linuxtv.org/project/linux-media/list/
9620T: git git://linuxtv.org/anttip/media_tree.git
9621S: Maintained
9622F: drivers/media/tuners/tda18218*
9623
9624TDA18271 MEDIA DRIVER
9625M: Michael Krufky <mkrufky@linuxtv.org>
9626L: linux-media@vger.kernel.org
9627W: http://linuxtv.org/
9628W: http://github.com/mkrufky
9629Q: http://patchwork.linuxtv.org/project/linux-media/list/
9630T: git git://linuxtv.org/mkrufky/tuners.git
9631S: Maintained
9632F: drivers/media/tuners/tda18271*
9633
9634TDA827x MEDIA DRIVER
9635M: Michael Krufky <mkrufky@linuxtv.org>
9636L: linux-media@vger.kernel.org
9637W: http://linuxtv.org/
9638W: http://github.com/mkrufky
9639Q: http://patchwork.linuxtv.org/project/linux-media/list/
9640T: git git://linuxtv.org/mkrufky/tuners.git
9641S: Maintained
9642F: drivers/media/tuners/tda8290.*
9643
9644TDA8290 MEDIA DRIVER
9645M: Michael Krufky <mkrufky@linuxtv.org>
9646L: linux-media@vger.kernel.org
9647W: http://linuxtv.org/
9648W: http://github.com/mkrufky
9649Q: http://patchwork.linuxtv.org/project/linux-media/list/
9650T: git git://linuxtv.org/mkrufky/tuners.git
9651S: Maintained
9652F: drivers/media/tuners/tda8290.*
9653
9654TDA9840 MEDIA DRIVER
9655M: Hans Verkuil <hverkuil@xs4all.nl>
9656L: linux-media@vger.kernel.org
9657T: git git://linuxtv.org/media_tree.git
9658W: http://linuxtv.org
9659S: Maintained
9660F: drivers/media/i2c/tda9840*
9661
9662TEA5761 TUNER DRIVER
9663M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9664L: linux-media@vger.kernel.org
9665W: http://linuxtv.org
9666T: git git://linuxtv.org/media_tree.git
9667S: Odd fixes
9668F: drivers/media/tuners/tea5761.*
9669
9670TEA5767 TUNER DRIVER
9671M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9672L: linux-media@vger.kernel.org
9673W: http://linuxtv.org
9674T: git git://linuxtv.org/media_tree.git
9675S: Maintained
9676F: drivers/media/tuners/tea5767.*
9677
9678TEA6415C MEDIA DRIVER
9679M: Hans Verkuil <hverkuil@xs4all.nl>
9680L: linux-media@vger.kernel.org
9681T: git git://linuxtv.org/media_tree.git
9682W: http://linuxtv.org
9683S: Maintained
9684F: drivers/media/i2c/tea6415c*
9685
9686TEA6420 MEDIA DRIVER
9687M: Hans Verkuil <hverkuil@xs4all.nl>
9688L: linux-media@vger.kernel.org
9689T: git git://linuxtv.org/media_tree.git
9690W: http://linuxtv.org
9691S: Maintained
9692F: drivers/media/i2c/tea6420*
9693
9694TEAM DRIVER
9695M: Jiri Pirko <jiri@resnulli.us>
9696L: netdev@vger.kernel.org
9697S: Supported
9698F: drivers/net/team/
9699F: include/linux/if_team.h
9700F: include/uapi/linux/if_team.h
9701
9702TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9703M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9704S: Maintained
9705F: arch/x86/platform/ts5500/
9706
9707TECHNOTREND USB IR RECEIVER
9708M: Sean Young <sean@mess.org>
9709L: linux-media@vger.kernel.org
9710S: Maintained
9711F: drivers/media/rc/ttusbir.c
9712
9713TEGRA ARCHITECTURE SUPPORT
9714M: Stephen Warren <swarren@wwwdotorg.org>
9715M: Thierry Reding <thierry.reding@gmail.com>
9716M: Alexandre Courbot <gnurou@gmail.com>
9717L: linux-tegra@vger.kernel.org
9718Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9720S: Supported
9721N: [^a-z]tegra
9722
9723TEGRA CLOCK DRIVER
9724M: Peter De Schrijver <pdeschrijver@nvidia.com>
9725M: Prashant Gaikwad <pgaikwad@nvidia.com>
9726S: Supported
9727F: drivers/clk/tegra/
9728
9729TEGRA DMA DRIVER
9730M: Laxman Dewangan <ldewangan@nvidia.com>
9731S: Supported
9732F: drivers/dma/tegra20-apb-dma.c
9733
9734TEGRA I2C DRIVER
9735M: Laxman Dewangan <ldewangan@nvidia.com>
9736S: Supported
9737F: drivers/i2c/busses/i2c-tegra.c
9738
9739TEGRA IOMMU DRIVERS
9740M: Hiroshi Doyu <hdoyu@nvidia.com>
9741S: Supported
9742F: drivers/iommu/tegra*
9743
9744TEGRA KBC DRIVER
9745M: Rakesh Iyer <riyer@nvidia.com>
9746M: Laxman Dewangan <ldewangan@nvidia.com>
9747S: Supported
9748F: drivers/input/keyboard/tegra-kbc.c
9749
9750TEGRA PWM DRIVER
9751M: Thierry Reding <thierry.reding@gmail.com>
9752S: Supported
9753F: drivers/pwm/pwm-tegra.c
9754
9755TEGRA SERIAL DRIVER
9756M: Laxman Dewangan <ldewangan@nvidia.com>
9757S: Supported
9758F: drivers/tty/serial/serial-tegra.c
9759
9760TEGRA SPI DRIVER
9761M: Laxman Dewangan <ldewangan@nvidia.com>
9762S: Supported
9763F: drivers/spi/spi-tegra*
9764
9765TEHUTI ETHERNET DRIVER
9766M: Andy Gospodarek <andy@greyhouse.net>
9767L: netdev@vger.kernel.org
9768S: Supported
9769F: drivers/net/ethernet/tehuti/*
9770
9771Telecom Clock Driver for MCPL0010
9772M: Mark Gross <mark.gross@intel.com>
9773S: Supported
9774F: drivers/char/tlclk.c
9775
9776TENSILICA XTENSA PORT (xtensa)
9777M: Chris Zankel <chris@zankel.net>
9778M: Max Filippov <jcmvbkbc@gmail.com>
9779L: linux-xtensa@linux-xtensa.org
9780S: Maintained
9781F: arch/xtensa/
9782F: drivers/irqchip/irq-xtensa-*
9783
9784THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9785M: Hans Verkuil <hverkuil@xs4all.nl>
9786L: linux-media@vger.kernel.org
9787T: git git://linuxtv.org/media_tree.git
9788W: http://linuxtv.org
9789S: Maintained
9790F: drivers/media/radio/radio-raremono.c
9791
9792THERMAL
9793M: Zhang Rui <rui.zhang@intel.com>
9794M: Eduardo Valentin <edubezval@gmail.com>
9795L: linux-pm@vger.kernel.org
9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9798Q: https://patchwork.kernel.org/project/linux-pm/list/
9799S: Supported
9800F: drivers/thermal/
9801F: include/linux/thermal.h
9802F: include/uapi/linux/thermal.h
9803F: include/linux/cpu_cooling.h
9804F: Documentation/devicetree/bindings/thermal/
9805
9806THINGM BLINK(1) USB RGB LED DRIVER
9807M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9808S: Maintained
9809F: drivers/hid/hid-thingm.c
9810
9811THINKPAD ACPI EXTRAS DRIVER
9812M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9813L: ibm-acpi-devel@lists.sourceforge.net
9814L: platform-driver-x86@vger.kernel.org
9815W: http://ibm-acpi.sourceforge.net
9816W: http://thinkwiki.org/wiki/Ibm-acpi
9817T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9818S: Maintained
9819F: drivers/platform/x86/thinkpad_acpi.c
9820
9821TI BANDGAP AND THERMAL DRIVER
9822M: Eduardo Valentin <edubezval@gmail.com>
9823L: linux-pm@vger.kernel.org
9824L: linux-omap@vger.kernel.org
9825S: Maintained
9826F: drivers/thermal/ti-soc-thermal/
9827
9828TI CDCE706 CLOCK DRIVER
9829M: Max Filippov <jcmvbkbc@gmail.com>
9830S: Maintained
9831F: drivers/clk/clk-cdce706.c
9832
9833TI CLOCK DRIVER
9834M: Tero Kristo <t-kristo@ti.com>
9835L: linux-omap@vger.kernel.org
9836S: Maintained
9837F: drivers/clk/ti/
9838F: include/linux/clk/ti.h
9839
9840TI FLASH MEDIA INTERFACE DRIVER
9841M: Alex Dubov <oakad@yahoo.com>
9842S: Maintained
9843F: drivers/misc/tifm*
9844F: drivers/mmc/host/tifm_sd.c
9845F: include/linux/tifm.h
9846
9847TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9848M: Santosh Shilimkar <ssantosh@kernel.org>
9849L: linux-kernel@vger.kernel.org
9850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9851S: Maintained
9852F: drivers/soc/ti/*
9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9854
9855
9856TI LM49xxx FAMILY ASoC CODEC DRIVERS
9857M: M R Swami Reddy <mr.swami.reddy@ti.com>
9858M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9859L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9860S: Maintained
9861F: sound/soc/codecs/lm49453*
9862F: sound/soc/codecs/isabelle*
9863
9864TI LP855x BACKLIGHT DRIVER
9865M: Milo Kim <milo.kim@ti.com>
9866S: Maintained
9867F: Documentation/backlight/lp855x-driver.txt
9868F: drivers/video/backlight/lp855x_bl.c
9869F: include/linux/platform_data/lp855x.h
9870
9871TI LP8727 CHARGER DRIVER
9872M: Milo Kim <milo.kim@ti.com>
9873S: Maintained
9874F: drivers/power/lp8727_charger.c
9875F: include/linux/platform_data/lp8727.h
9876
9877TI LP8788 MFD DRIVER
9878M: Milo Kim <milo.kim@ti.com>
9879S: Maintained
9880F: drivers/iio/adc/lp8788_adc.c
9881F: drivers/leds/leds-lp8788.c
9882F: drivers/mfd/lp8788*.c
9883F: drivers/power/lp8788-charger.c
9884F: drivers/regulator/lp8788-*.c
9885F: include/linux/mfd/lp8788*.h
9886
9887TI NETCP ETHERNET DRIVER
9888M: Wingman Kwok <w-kwok2@ti.com>
9889M: Murali Karicheri <m-karicheri2@ti.com>
9890L: netdev@vger.kernel.org
9891S: Maintained
9892F: drivers/net/ethernet/ti/netcp*
9893
9894TI TWL4030 SERIES SOC CODEC DRIVER
9895M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9896L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9897S: Maintained
9898F: sound/soc/codecs/twl4030*
9899
9900TI WILINK WIRELESS DRIVERS
9901L: linux-wireless@vger.kernel.org
9902W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9903W: http://wireless.kernel.org/en/users/Drivers/wl1251
9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9905S: Orphan
9906F: drivers/net/wireless/ti/
9907F: include/linux/wl12xx.h
9908
9909TIPC NETWORK LAYER
9910M: Jon Maloy <jon.maloy@ericsson.com>
9911M: Ying Xue <ying.xue@windriver.com>
9912L: netdev@vger.kernel.org (core kernel code)
9913L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9914W: http://tipc.sourceforge.net/
9915S: Maintained
9916F: include/uapi/linux/tipc*.h
9917F: net/tipc/
9918
9919TILE ARCHITECTURE
9920M: Chris Metcalf <cmetcalf@ezchip.com>
9921W: http://www.ezchip.com/scm/
9922S: Supported
9923F: arch/tile/
9924F: drivers/char/tile-srom.c
9925F: drivers/edac/tile_edac.c
9926F: drivers/net/ethernet/tile/
9927F: drivers/rtc/rtc-tile.c
9928F: drivers/tty/hvc/hvc_tile.c
9929F: drivers/tty/serial/tilegx.c
9930F: drivers/usb/host/*-tilegx.c
9931F: include/linux/usb/tilegx.h
9932
9933TLAN NETWORK DRIVER
9934M: Samuel Chessman <chessman@tux.org>
9935L: tlan-devel@lists.sourceforge.net (subscribers-only)
9936W: http://sourceforge.net/projects/tlan/
9937S: Maintained
9938F: Documentation/networking/tlan.txt
9939F: drivers/net/ethernet/ti/tlan.*
9940
9941TOMOYO SECURITY MODULE
9942M: Kentaro Takeda <takedakn@nttdata.co.jp>
9943M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9944L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9945L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9946L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9947L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9948W: http://tomoyo.sourceforge.jp/
9949T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9950S: Maintained
9951F: security/tomoyo/
9952
9953TOPSTAR LAPTOP EXTRAS DRIVER
9954M: Herton Ronaldo Krzesinski <herton@canonical.com>
9955L: platform-driver-x86@vger.kernel.org
9956S: Maintained
9957F: drivers/platform/x86/topstar-laptop.c
9958
9959TOSHIBA ACPI EXTRAS DRIVER
9960M: Azael Avalos <coproscefalo@gmail.com>
9961L: platform-driver-x86@vger.kernel.org
9962S: Maintained
9963F: drivers/platform/x86/toshiba_acpi.c
9964
9965TOSHIBA BLUETOOTH DRIVER
9966M: Azael Avalos <coproscefalo@gmail.com>
9967L: platform-driver-x86@vger.kernel.org
9968S: Maintained
9969F: drivers/platform/x86/toshiba_bluetooth.c
9970
9971TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
9972M: Azael Avalos <coproscefalo@gmail.com>
9973L: platform-driver-x86@vger.kernel.org
9974S: Maintained
9975F: drivers/platform/x86/toshiba_haps.c
9976
9977TOSHIBA SMM DRIVER
9978M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9979L: tlinux-users@tce.toshiba-dme.co.jp
9980W: http://www.buzzard.org.uk/toshiba/
9981S: Maintained
9982F: drivers/char/toshiba.c
9983F: include/linux/toshiba.h
9984F: include/uapi/linux/toshiba.h
9985
9986TMIO MMC DRIVER
9987M: Ian Molton <ian.molton@codethink.co.uk>
9988L: linux-mmc@vger.kernel.org
9989S: Maintained
9990F: drivers/mmc/host/tmio_mmc*
9991F: drivers/mmc/host/sh_mobile_sdhi.c
9992F: include/linux/mmc/tmio.h
9993F: include/linux/mmc/sh_mobile_sdhi.h
9994
9995TMP401 HARDWARE MONITOR DRIVER
9996M: Guenter Roeck <linux@roeck-us.net>
9997L: lm-sensors@lm-sensors.org
9998S: Maintained
9999F: Documentation/hwmon/tmp401
10000F: drivers/hwmon/tmp401.c
10001
10002TMPFS (SHMEM FILESYSTEM)
10003M: Hugh Dickins <hughd@google.com>
10004L: linux-mm@kvack.org
10005S: Maintained
10006F: include/linux/shmem_fs.h
10007F: mm/shmem.c
10008
10009TM6000 VIDEO4LINUX DRIVER
10010M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10011L: linux-media@vger.kernel.org
10012W: http://linuxtv.org
10013T: git git://linuxtv.org/media_tree.git
10014S: Odd fixes
10015F: drivers/media/usb/tm6000/
10016
10017TW68 VIDEO4LINUX DRIVER
10018M: Hans Verkuil <hverkuil@xs4all.nl>
10019L: linux-media@vger.kernel.org
10020T: git git://linuxtv.org/media_tree.git
10021W: http://linuxtv.org
10022S: Odd Fixes
10023F: drivers/media/pci/tw68/
10024
10025TPM DEVICE DRIVER
10026M: Peter Huewe <peterhuewe@gmx.de>
10027M: Marcel Selhorst <tpmdd@selhorst.net>
10028R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10029W: http://tpmdd.sourceforge.net
10030L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10031Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10032T: https://github.com/PeterHuewe/linux-tpmdd
10033S: Maintained
10034F: drivers/char/tpm/
10035
10036TPM IBM_VTPM DEVICE DRIVER
10037M: Ashley Lai <ashleydlai@gmail.com>
10038W: http://tpmdd.sourceforge.net
10039L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10040S: Maintained
10041F: drivers/char/tpm/tpm_ibmvtpm*
10042
10043TRACING
10044M: Steven Rostedt <rostedt@goodmis.org>
10045M: Ingo Molnar <mingo@redhat.com>
10046T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10047S: Maintained
10048F: Documentation/trace/ftrace.txt
10049F: arch/*/*/*/ftrace.h
10050F: arch/*/kernel/ftrace.c
10051F: include/*/ftrace.h
10052F: include/linux/trace*.h
10053F: include/trace/
10054F: kernel/trace/
10055F: tools/testing/selftests/ftrace/
10056
10057TRIVIAL PATCHES
10058M: Jiri Kosina <trivial@kernel.org>
10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10060S: Maintained
10061K: ^Subject:.*(?i)trivial
10062
10063TTY LAYER
10064M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10065M: Jiri Slaby <jslaby@suse.cz>
10066S: Supported
10067T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10068F: drivers/tty/
10069F: drivers/tty/serial/serial_core.c
10070F: include/linux/serial_core.h
10071F: include/linux/serial.h
10072F: include/linux/tty.h
10073F: include/uapi/linux/serial_core.h
10074F: include/uapi/linux/serial.h
10075F: include/uapi/linux/tty.h
10076
10077TUA9001 MEDIA DRIVER
10078M: Antti Palosaari <crope@iki.fi>
10079L: linux-media@vger.kernel.org
10080W: http://linuxtv.org/
10081W: http://palosaari.fi/linux/
10082Q: http://patchwork.linuxtv.org/project/linux-media/list/
10083T: git git://linuxtv.org/anttip/media_tree.git
10084S: Maintained
10085F: drivers/media/tuners/tua9001*
10086
10087TULIP NETWORK DRIVERS
10088M: Grant Grundler <grundler@parisc-linux.org>
10089L: netdev@vger.kernel.org
10090S: Maintained
10091F: drivers/net/ethernet/dec/tulip/
10092
10093TUN/TAP driver
10094M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10095W: http://vtun.sourceforge.net/tun
10096S: Maintained
10097F: Documentation/networking/tuntap.txt
10098F: arch/um/os-Linux/drivers/
10099
10100TURBOCHANNEL SUBSYSTEM
10101M: "Maciej W. Rozycki" <macro@linux-mips.org>
10102M: Ralf Baechle <ralf@linux-mips.org>
10103L: linux-mips@linux-mips.org
10104Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10105S: Maintained
10106F: drivers/tc/
10107F: include/linux/tc.h
10108
10109U14-34F SCSI DRIVER
10110M: Dario Ballabio <ballabio_dario@emc.com>
10111L: linux-scsi@vger.kernel.org
10112S: Maintained
10113F: drivers/scsi/u14-34f.c
10114
10115UBI FILE SYSTEM (UBIFS)
10116M: Artem Bityutskiy <dedekind1@gmail.com>
10117M: Adrian Hunter <adrian.hunter@intel.com>
10118L: linux-mtd@lists.infradead.org
10119T: git git://git.infradead.org/ubifs-2.6.git
10120W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10121S: Maintained
10122F: Documentation/filesystems/ubifs.txt
10123F: fs/ubifs/
10124
10125UCLINUX (AND M68KNOMMU)
10126M: Greg Ungerer <gerg@uclinux.org>
10127W: http://www.uclinux.org/
10128L: uclinux-dev@uclinux.org (subscribers-only)
10129S: Maintained
10130F: arch/m68k/*/*_no.*
10131F: arch/m68k/include/asm/*_no.*
10132
10133UDF FILESYSTEM
10134M: Jan Kara <jack@suse.cz>
10135S: Maintained
10136F: Documentation/filesystems/udf.txt
10137F: fs/udf/
10138
10139UFS FILESYSTEM
10140M: Evgeniy Dushistov <dushistov@mail.ru>
10141S: Maintained
10142F: Documentation/filesystems/ufs.txt
10143F: fs/ufs/
10144
10145UHID USERSPACE HID IO DRIVER:
10146M: David Herrmann <dh.herrmann@googlemail.com>
10147L: linux-input@vger.kernel.org
10148S: Maintained
10149F: drivers/hid/uhid.c
10150F: include/uapi/linux/uhid.h
10151
10152ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10153L: linux-usb@vger.kernel.org
10154S: Orphan
10155F: drivers/uwb/
10156F: include/linux/uwb.h
10157F: include/linux/uwb/
10158
10159UNICORE32 ARCHITECTURE:
10160M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10161W: http://mprc.pku.edu.cn/~guanxuetao/linux
10162S: Maintained
10163T: git git://github.com/gxt/linux.git
10164F: arch/unicore32/
10165
10166UNIFDEF
10167M: Tony Finch <dot@dotat.at>
10168W: http://dotat.at/prog/unifdef
10169S: Maintained
10170F: scripts/unifdef.c
10171
10172UNIFORM CDROM DRIVER
10173M: Jens Axboe <axboe@kernel.dk>
10174W: http://www.kernel.dk
10175S: Maintained
10176F: Documentation/cdrom/
10177F: drivers/cdrom/cdrom.c
10178F: include/linux/cdrom.h
10179F: include/uapi/linux/cdrom.h
10180
10181UNISYS S-PAR DRIVERS
10182M: Benjamin Romer <benjamin.romer@unisys.com>
10183M: David Kershner <david.kershner@unisys.com>
10184L: sparmaintainer@unisys.com (Unisys internal)
10185S: Supported
10186F: drivers/staging/unisys/
10187
10188UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10189M: Vinayak Holikatti <vinholikatti@gmail.com>
10190L: linux-scsi@vger.kernel.org
10191S: Supported
10192F: Documentation/scsi/ufs.txt
10193F: drivers/scsi/ufs/
10194
10195UNSORTED BLOCK IMAGES (UBI)
10196M: Artem Bityutskiy <dedekind1@gmail.com>
10197M: Richard Weinberger <richard@nod.at>
10198W: http://www.linux-mtd.infradead.org/
10199L: linux-mtd@lists.infradead.org
10200T: git git://git.infradead.org/ubifs-2.6.git
10201S: Supported
10202F: drivers/mtd/ubi/
10203F: include/linux/mtd/ubi.h
10204F: include/uapi/mtd/ubi-user.h
10205
10206USB ACM DRIVER
10207M: Oliver Neukum <oliver@neukum.org>
10208L: linux-usb@vger.kernel.org
10209S: Maintained
10210F: Documentation/usb/acm.txt
10211F: drivers/usb/class/cdc-acm.*
10212
10213USB AR5523 WIRELESS DRIVER
10214M: Pontus Fuchs <pontus.fuchs@gmail.com>
10215L: linux-wireless@vger.kernel.org
10216S: Maintained
10217F: drivers/net/wireless/ath/ar5523/
10218
10219USB ATTACHED SCSI
10220M: Hans de Goede <hdegoede@redhat.com>
10221M: Gerd Hoffmann <kraxel@redhat.com>
10222L: linux-usb@vger.kernel.org
10223L: linux-scsi@vger.kernel.org
10224S: Maintained
10225F: drivers/usb/storage/uas.c
10226
10227USB CDC ETHERNET DRIVER
10228M: Oliver Neukum <oliver@neukum.org>
10229L: linux-usb@vger.kernel.org
10230S: Maintained
10231F: drivers/net/usb/cdc_*.c
10232F: include/uapi/linux/usb/cdc.h
10233
10234USB CHAOSKEY DRIVER
10235M: Keith Packard <keithp@keithp.com>
10236L: linux-usb@vger.kernel.org
10237S: Maintained
10238F: drivers/usb/misc/chaoskey.c
10239
10240USB CYPRESS C67X00 DRIVER
10241M: Peter Korsgaard <jacmet@sunsite.dk>
10242L: linux-usb@vger.kernel.org
10243S: Maintained
10244F: drivers/usb/c67x00/
10245
10246USB DAVICOM DM9601 DRIVER
10247M: Peter Korsgaard <jacmet@sunsite.dk>
10248L: netdev@vger.kernel.org
10249W: http://www.linux-usb.org/usbnet
10250S: Maintained
10251F: drivers/net/usb/dm9601.c
10252
10253USB DIAMOND RIO500 DRIVER
10254M: Cesar Miquel <miquel@df.uba.ar>
10255L: rio500-users@lists.sourceforge.net
10256W: http://rio500.sourceforge.net
10257S: Maintained
10258F: drivers/usb/misc/rio500*
10259
10260USB EHCI DRIVER
10261M: Alan Stern <stern@rowland.harvard.edu>
10262L: linux-usb@vger.kernel.org
10263S: Maintained
10264F: Documentation/usb/ehci.txt
10265F: drivers/usb/host/ehci*
10266
10267USB GADGET/PERIPHERAL SUBSYSTEM
10268M: Felipe Balbi <balbi@ti.com>
10269L: linux-usb@vger.kernel.org
10270W: http://www.linux-usb.org/gadget
10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10272S: Maintained
10273F: drivers/usb/gadget/
10274F: include/linux/usb/gadget*
10275
10276USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10277M: Jiri Kosina <jkosina@suse.cz>
10278L: linux-usb@vger.kernel.org
10279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10280S: Maintained
10281F: Documentation/hid/hiddev.txt
10282F: drivers/hid/usbhid/
10283
10284USB ISP116X DRIVER
10285M: Olav Kongas <ok@artecdesign.ee>
10286L: linux-usb@vger.kernel.org
10287S: Maintained
10288F: drivers/usb/host/isp116x*
10289F: include/linux/usb/isp116x.h
10290
10291USB MASS STORAGE DRIVER
10292M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10293L: linux-usb@vger.kernel.org
10294L: usb-storage@lists.one-eyed-alien.net
10295S: Maintained
10296W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10297F: drivers/usb/storage/
10298
10299USB MIDI DRIVER
10300M: Clemens Ladisch <clemens@ladisch.de>
10301L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10302T: git git://git.alsa-project.org/alsa-kernel.git
10303S: Maintained
10304F: sound/usb/midi.*
10305
10306USB NETWORKING DRIVERS
10307L: linux-usb@vger.kernel.org
10308S: Odd Fixes
10309F: drivers/net/usb/
10310
10311USB OHCI DRIVER
10312M: Alan Stern <stern@rowland.harvard.edu>
10313L: linux-usb@vger.kernel.org
10314S: Maintained
10315F: Documentation/usb/ohci.txt
10316F: drivers/usb/host/ohci*
10317
10318USB OTG FSM (Finite State Machine)
10319M: Peter Chen <Peter.Chen@freescale.com>
10320T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10321L: linux-usb@vger.kernel.org
10322S: Maintained
10323F: drivers/usb/common/usb-otg-fsm.c
10324
10325USB OVER IP DRIVER
10326M: Valentina Manea <valentina.manea.m@gmail.com>
10327M: Shuah Khan <shuah.kh@samsung.com>
10328L: linux-usb@vger.kernel.org
10329S: Maintained
10330F: drivers/usb/usbip/
10331F: tools/usb/usbip/
10332
10333USB PEGASUS DRIVER
10334M: Petko Manolov <petkan@nucleusys.com>
10335L: linux-usb@vger.kernel.org
10336L: netdev@vger.kernel.org
10337T: git git://github.com/petkan/pegasus.git
10338W: https://github.com/petkan/pegasus
10339S: Maintained
10340F: drivers/net/usb/pegasus.*
10341
10342USB PHY LAYER
10343M: Felipe Balbi <balbi@ti.com>
10344L: linux-usb@vger.kernel.org
10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10346S: Maintained
10347F: drivers/usb/phy/
10348
10349USB PRINTER DRIVER (usblp)
10350M: Pete Zaitcev <zaitcev@redhat.com>
10351L: linux-usb@vger.kernel.org
10352S: Supported
10353F: drivers/usb/class/usblp.c
10354
10355USB RTL8150 DRIVER
10356M: Petko Manolov <petkan@nucleusys.com>
10357L: linux-usb@vger.kernel.org
10358L: netdev@vger.kernel.org
10359T: git git://github.com/petkan/rtl8150.git
10360W: https://github.com/petkan/rtl8150
10361S: Maintained
10362F: drivers/net/usb/rtl8150.c
10363
10364USB SERIAL SUBSYSTEM
10365M: Johan Hovold <johan@kernel.org>
10366L: linux-usb@vger.kernel.org
10367S: Maintained
10368F: Documentation/usb/usb-serial.txt
10369F: drivers/usb/serial/
10370F: include/linux/usb/serial.h
10371
10372USB SMSC75XX ETHERNET DRIVER
10373M: Steve Glendinning <steve.glendinning@shawell.net>
10374L: netdev@vger.kernel.org
10375S: Maintained
10376F: drivers/net/usb/smsc75xx.*
10377
10378USB SMSC95XX ETHERNET DRIVER
10379M: Steve Glendinning <steve.glendinning@shawell.net>
10380L: netdev@vger.kernel.org
10381S: Maintained
10382F: drivers/net/usb/smsc95xx.*
10383
10384USB SUBSYSTEM
10385M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10386L: linux-usb@vger.kernel.org
10387W: http://www.linux-usb.org
10388T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10389S: Supported
10390F: Documentation/usb/
10391F: drivers/usb/
10392F: include/linux/usb.h
10393F: include/linux/usb/
10394
10395USB UHCI DRIVER
10396M: Alan Stern <stern@rowland.harvard.edu>
10397L: linux-usb@vger.kernel.org
10398S: Maintained
10399F: drivers/usb/host/uhci*
10400
10401USB "USBNET" DRIVER FRAMEWORK
10402M: Oliver Neukum <oneukum@suse.de>
10403L: netdev@vger.kernel.org
10404W: http://www.linux-usb.org/usbnet
10405S: Maintained
10406F: drivers/net/usb/usbnet.c
10407F: include/linux/usb/usbnet.h
10408
10409USB VIDEO CLASS
10410M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10411L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10412L: linux-media@vger.kernel.org
10413T: git git://linuxtv.org/media_tree.git
10414W: http://www.ideasonboard.org/uvc/
10415S: Maintained
10416F: drivers/media/usb/uvc/
10417F: include/uapi/linux/uvcvideo.h
10418
10419USB VISION DRIVER
10420M: Hans Verkuil <hverkuil@xs4all.nl>
10421L: linux-media@vger.kernel.org
10422T: git git://linuxtv.org/media_tree.git
10423W: http://linuxtv.org
10424S: Odd Fixes
10425F: drivers/media/usb/usbvision/
10426
10427USB WEBCAM GADGET
10428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10429L: linux-usb@vger.kernel.org
10430S: Maintained
10431F: drivers/usb/gadget/function/*uvc*
10432F: drivers/usb/gadget/legacy/webcam.c
10433
10434USB WIRELESS RNDIS DRIVER (rndis_wlan)
10435M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10436L: linux-wireless@vger.kernel.org
10437S: Maintained
10438F: drivers/net/wireless/rndis_wlan.c
10439
10440USB XHCI DRIVER
10441M: Mathias Nyman <mathias.nyman@intel.com>
10442L: linux-usb@vger.kernel.org
10443S: Supported
10444F: drivers/usb/host/xhci*
10445F: drivers/usb/host/pci-quirks*
10446
10447USB ZD1201 DRIVER
10448L: linux-wireless@vger.kernel.org
10449W: http://linux-lc100020.sourceforge.net
10450S: Orphan
10451F: drivers/net/wireless/zd1201.*
10452
10453USB ZR364XX DRIVER
10454M: Antoine Jacquet <royale@zerezo.com>
10455L: linux-usb@vger.kernel.org
10456L: linux-media@vger.kernel.org
10457T: git git://linuxtv.org/media_tree.git
10458W: http://royale.zerezo.com/zr364xx/
10459S: Maintained
10460F: Documentation/video4linux/zr364xx.txt
10461F: drivers/media/usb/zr364xx/
10462
10463USER-MODE LINUX (UML)
10464M: Jeff Dike <jdike@addtoit.com>
10465M: Richard Weinberger <richard@nod.at>
10466L: user-mode-linux-devel@lists.sourceforge.net
10467L: user-mode-linux-user@lists.sourceforge.net
10468W: http://user-mode-linux.sourceforge.net
10469S: Maintained
10470F: Documentation/virtual/uml/
10471F: arch/um/
10472F: arch/x86/um/
10473F: fs/hostfs/
10474F: fs/hppfs/
10475
10476USERSPACE I/O (UIO)
10477M: "Hans J. Koch" <hjk@hansjkoch.de>
10478M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10479S: Maintained
10480T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10481F: Documentation/DocBook/uio-howto.tmpl
10482F: drivers/uio/
10483F: include/linux/uio*.h
10484
10485UTIL-LINUX PACKAGE
10486M: Karel Zak <kzak@redhat.com>
10487L: util-linux@vger.kernel.org
10488W: http://en.wikipedia.org/wiki/Util-linux
10489T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10490S: Maintained
10491
10492UVESAFB DRIVER
10493M: Michal Januszewski <spock@gentoo.org>
10494L: linux-fbdev@vger.kernel.org
10495W: http://dev.gentoo.org/~spock/projects/uvesafb/
10496S: Maintained
10497F: Documentation/fb/uvesafb.txt
10498F: drivers/video/fbdev/uvesafb.*
10499
10500VFAT/FAT/MSDOS FILESYSTEM
10501M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10502S: Maintained
10503F: Documentation/filesystems/vfat.txt
10504F: fs/fat/
10505
10506VFIO DRIVER
10507M: Alex Williamson <alex.williamson@redhat.com>
10508L: kvm@vger.kernel.org
10509S: Maintained
10510F: Documentation/vfio.txt
10511F: drivers/vfio/
10512F: include/linux/vfio.h
10513F: include/uapi/linux/vfio.h
10514
10515VIDEOBUF2 FRAMEWORK
10516M: Pawel Osciak <pawel@osciak.com>
10517M: Marek Szyprowski <m.szyprowski@samsung.com>
10518M: Kyungmin Park <kyungmin.park@samsung.com>
10519L: linux-media@vger.kernel.org
10520S: Maintained
10521F: drivers/media/v4l2-core/videobuf2-*
10522F: include/media/videobuf2-*
10523
10524VIRTIO CONSOLE DRIVER
10525M: Amit Shah <amit.shah@redhat.com>
10526L: virtualization@lists.linux-foundation.org
10527S: Maintained
10528F: drivers/char/virtio_console.c
10529F: include/linux/virtio_console.h
10530F: include/uapi/linux/virtio_console.h
10531
10532VIRTIO CORE, NET AND BLOCK DRIVERS
10533M: "Michael S. Tsirkin" <mst@redhat.com>
10534L: virtualization@lists.linux-foundation.org
10535S: Maintained
10536F: drivers/virtio/
10537F: tools/virtio/
10538F: drivers/net/virtio_net.c
10539F: drivers/block/virtio_blk.c
10540F: include/linux/virtio_*.h
10541F: include/uapi/linux/virtio_*.h
10542
10543VIRTIO HOST (VHOST)
10544M: "Michael S. Tsirkin" <mst@redhat.com>
10545L: kvm@vger.kernel.org
10546L: virtualization@lists.linux-foundation.org
10547L: netdev@vger.kernel.org
10548S: Maintained
10549F: drivers/vhost/
10550F: include/uapi/linux/vhost.h
10551
10552VIRTIO INPUT DRIVER
10553M: Gerd Hoffmann <kraxel@redhat.com>
10554S: Maintained
10555F: drivers/virtio/virtio_input.c
10556F: include/uapi/linux/virtio_input.h
10557
10558VIA RHINE NETWORK DRIVER
10559M: Roger Luethi <rl@hellgate.ch>
10560S: Maintained
10561F: drivers/net/ethernet/via/via-rhine.c
10562
10563VIA SD/MMC CARD CONTROLLER DRIVER
10564M: Bruce Chang <brucechang@via.com.tw>
10565M: Harald Welte <HaraldWelte@viatech.com>
10566S: Maintained
10567F: drivers/mmc/host/via-sdmmc.c
10568
10569VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10570M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10571L: linux-fbdev@vger.kernel.org
10572S: Maintained
10573F: include/linux/via-core.h
10574F: include/linux/via-gpio.h
10575F: include/linux/via_i2c.h
10576F: drivers/video/fbdev/via/
10577
10578VIA VELOCITY NETWORK DRIVER
10579M: Francois Romieu <romieu@fr.zoreil.com>
10580L: netdev@vger.kernel.org
10581S: Maintained
10582F: drivers/net/ethernet/via/via-velocity.*
10583
10584VIVID VIRTUAL VIDEO DRIVER
10585M: Hans Verkuil <hverkuil@xs4all.nl>
10586L: linux-media@vger.kernel.org
10587T: git git://linuxtv.org/media_tree.git
10588W: http://linuxtv.org
10589S: Maintained
10590F: drivers/media/platform/vivid/*
10591
10592VLAN (802.1Q)
10593M: Patrick McHardy <kaber@trash.net>
10594L: netdev@vger.kernel.org
10595S: Maintained
10596F: drivers/net/macvlan.c
10597F: include/linux/if_*vlan.h
10598F: net/8021q/
10599
10600VLYNQ BUS
10601M: Florian Fainelli <florian@openwrt.org>
10602L: openwrt-devel@lists.openwrt.org (subscribers-only)
10603S: Maintained
10604F: drivers/vlynq/vlynq.c
10605F: include/linux/vlynq.h
10606
10607VME SUBSYSTEM
10608M: Martyn Welch <martyn.welch@ge.com>
10609M: Manohar Vanga <manohar.vanga@gmail.com>
10610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10611L: devel@driverdev.osuosl.org
10612S: Maintained
10613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10614F: Documentation/vme_api.txt
10615F: drivers/staging/vme/
10616F: drivers/vme/
10617F: include/linux/vme*
10618
10619VMWARE HYPERVISOR INTERFACE
10620M: Alok Kataria <akataria@vmware.com>
10621L: virtualization@lists.linux-foundation.org
10622S: Supported
10623F: arch/x86/kernel/cpu/vmware.c
10624
10625VMWARE BALLOON DRIVER
10626M: Xavier Deguillard <xdeguillard@vmware.com>
10627M: Philip Moltmann <moltmann@vmware.com>
10628M: "VMware, Inc." <pv-drivers@vmware.com>
10629L: linux-kernel@vger.kernel.org
10630S: Maintained
10631F: drivers/misc/vmw_balloon.c
10632
10633VMWARE VMMOUSE SUBDRIVER
10634M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10635M: "VMware, Inc." <pv-drivers@vmware.com>
10636L: linux-input@vger.kernel.org
10637S: Maintained
10638F: drivers/input/mouse/vmmouse.c
10639F: drivers/input/mouse/vmmouse.h
10640
10641VMWARE VMXNET3 ETHERNET DRIVER
10642M: Shreyas Bhatewara <sbhatewara@vmware.com>
10643M: "VMware, Inc." <pv-drivers@vmware.com>
10644L: netdev@vger.kernel.org
10645S: Maintained
10646F: drivers/net/vmxnet3/
10647
10648VMware PVSCSI driver
10649M: Arvind Kumar <arvindkumar@vmware.com>
10650M: VMware PV-Drivers <pv-drivers@vmware.com>
10651L: linux-scsi@vger.kernel.org
10652S: Maintained
10653F: drivers/scsi/vmw_pvscsi.c
10654F: drivers/scsi/vmw_pvscsi.h
10655
10656VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10657M: Liam Girdwood <lgirdwood@gmail.com>
10658M: Mark Brown <broonie@kernel.org>
10659L: linux-kernel@vger.kernel.org
10660W: http://opensource.wolfsonmicro.com/node/15
10661W: http://www.slimlogic.co.uk/?p=48
10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10663S: Supported
10664F: drivers/regulator/
10665F: include/linux/regulator/
10666
10667VT1211 HARDWARE MONITOR DRIVER
10668M: Juerg Haefliger <juergh@gmail.com>
10669L: lm-sensors@lm-sensors.org
10670S: Maintained
10671F: Documentation/hwmon/vt1211
10672F: drivers/hwmon/vt1211.c
10673
10674VT8231 HARDWARE MONITOR DRIVER
10675M: Roger Lucas <vt8231@hiddenengine.co.uk>
10676L: lm-sensors@lm-sensors.org
10677S: Maintained
10678F: drivers/hwmon/vt8231.c
10679
10680VUB300 USB to SDIO/SD/MMC bridge chip
10681M: Tony Olech <tony.olech@elandigitalsystems.com>
10682L: linux-mmc@vger.kernel.org
10683L: linux-usb@vger.kernel.org
10684S: Supported
10685F: drivers/mmc/host/vub300.c
10686
10687W1 DALLAS'S 1-WIRE BUS
10688M: Evgeniy Polyakov <zbr@ioremap.net>
10689S: Maintained
10690F: Documentation/w1/
10691F: drivers/w1/
10692
10693W83791D HARDWARE MONITORING DRIVER
10694M: Marc Hulsman <m.hulsman@tudelft.nl>
10695L: lm-sensors@lm-sensors.org
10696S: Maintained
10697F: Documentation/hwmon/w83791d
10698F: drivers/hwmon/w83791d.c
10699
10700W83793 HARDWARE MONITORING DRIVER
10701M: Rudolf Marek <r.marek@assembler.cz>
10702L: lm-sensors@lm-sensors.org
10703S: Maintained
10704F: Documentation/hwmon/w83793
10705F: drivers/hwmon/w83793.c
10706
10707W83795 HARDWARE MONITORING DRIVER
10708M: Jean Delvare <jdelvare@suse.de>
10709L: lm-sensors@lm-sensors.org
10710S: Maintained
10711F: drivers/hwmon/w83795.c
10712
10713W83L51xD SD/MMC CARD INTERFACE DRIVER
10714M: Pierre Ossman <pierre@ossman.eu>
10715S: Maintained
10716F: drivers/mmc/host/wbsd.*
10717
10718WACOM PROTOCOL 4 SERIAL TABLETS
10719M: Julian Squires <julian@cipht.net>
10720M: Hans de Goede <hdegoede@redhat.com>
10721L: linux-input@vger.kernel.org
10722S: Maintained
10723F: drivers/input/tablet/wacom_serial4.c
10724
10725WATCHDOG DEVICE DRIVERS
10726M: Wim Van Sebroeck <wim@iguana.be>
10727L: linux-watchdog@vger.kernel.org
10728W: http://www.linux-watchdog.org/
10729T: git git://www.linux-watchdog.org/linux-watchdog.git
10730S: Maintained
10731F: Documentation/watchdog/
10732F: drivers/watchdog/
10733F: include/linux/watchdog.h
10734F: include/uapi/linux/watchdog.h
10735
10736WD7000 SCSI DRIVER
10737M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10738L: linux-scsi@vger.kernel.org
10739S: Maintained
10740F: drivers/scsi/wd7000.c
10741
10742WIIMOTE HID DRIVER
10743M: David Herrmann <dh.herrmann@googlemail.com>
10744L: linux-input@vger.kernel.org
10745S: Maintained
10746F: drivers/hid/hid-wiimote*
10747
10748WINBOND CIR DRIVER
10749M: David Härdeman <david@hardeman.nu>
10750S: Maintained
10751F: drivers/media/rc/winbond-cir.c
10752
10753WIMAX STACK
10754M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10755M: linux-wimax@intel.com
10756L: wimax@linuxwimax.org (subscribers-only)
10757S: Supported
10758W: http://linuxwimax.org
10759F: Documentation/wimax/README.wimax
10760F: include/linux/wimax/debug.h
10761F: include/net/wimax.h
10762F: include/uapi/linux/wimax.h
10763F: net/wimax/
10764
10765WISTRON LAPTOP BUTTON DRIVER
10766M: Miloslav Trmac <mitr@volny.cz>
10767S: Maintained
10768F: drivers/input/misc/wistron_btns.c
10769
10770WL3501 WIRELESS PCMCIA CARD DRIVER
10771M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10772L: linux-wireless@vger.kernel.org
10773W: http://oops.ghostprotocols.net:81/blog
10774S: Maintained
10775F: drivers/net/wireless/wl3501*
10776
10777WM97XX TOUCHSCREEN DRIVERS
10778M: Mark Brown <broonie@kernel.org>
10779M: Liam Girdwood <lrg@slimlogic.co.uk>
10780L: linux-input@vger.kernel.org
10781T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10782W: http://opensource.wolfsonmicro.com/node/7
10783S: Supported
10784F: drivers/input/touchscreen/*wm97*
10785F: include/linux/wm97xx.h
10786
10787WOLFSON MICROELECTRONICS DRIVERS
10788L: patches@opensource.wolfsonmicro.com
10789T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10790T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10791W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10792S: Supported
10793F: Documentation/hwmon/wm83??
10794F: arch/arm/mach-s3c64xx/mach-crag6410*
10795F: drivers/clk/clk-wm83*.c
10796F: drivers/extcon/extcon-arizona.c
10797F: drivers/leds/leds-wm83*.c
10798F: drivers/gpio/gpio-*wm*.c
10799F: drivers/gpio/gpio-arizona.c
10800F: drivers/hwmon/wm83??-hwmon.c
10801F: drivers/input/misc/wm831x-on.c
10802F: drivers/input/touchscreen/wm831x-ts.c
10803F: drivers/input/touchscreen/wm97*.c
10804F: drivers/mfd/arizona*
10805F: drivers/mfd/wm*.c
10806F: drivers/power/wm83*.c
10807F: drivers/rtc/rtc-wm83*.c
10808F: drivers/regulator/wm8*.c
10809F: drivers/video/backlight/wm83*_bl.c
10810F: drivers/watchdog/wm83*_wdt.c
10811F: include/linux/mfd/arizona/
10812F: include/linux/mfd/wm831x/
10813F: include/linux/mfd/wm8350/
10814F: include/linux/mfd/wm8400*
10815F: include/linux/wm97xx.h
10816F: include/sound/wm????.h
10817F: sound/soc/codecs/arizona.?
10818F: sound/soc/codecs/wm*
10819
10820WORKQUEUE
10821M: Tejun Heo <tj@kernel.org>
10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10823S: Maintained
10824F: include/linux/workqueue.h
10825F: kernel/workqueue.c
10826F: Documentation/workqueue.txt
10827
10828X.25 NETWORK LAYER
10829M: Andrew Hendry <andrew.hendry@gmail.com>
10830L: linux-x25@vger.kernel.org
10831S: Odd Fixes
10832F: Documentation/networking/x25*
10833F: include/net/x25*
10834F: net/x25/
10835
10836X86 ARCHITECTURE (32-BIT AND 64-BIT)
10837M: Thomas Gleixner <tglx@linutronix.de>
10838M: Ingo Molnar <mingo@redhat.com>
10839M: "H. Peter Anvin" <hpa@zytor.com>
10840M: x86@kernel.org
10841L: linux-kernel@vger.kernel.org
10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10843S: Maintained
10844F: Documentation/x86/
10845F: arch/x86/
10846
10847X86 PLATFORM DRIVERS
10848M: Darren Hart <dvhart@infradead.org>
10849L: platform-driver-x86@vger.kernel.org
10850T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10851S: Maintained
10852F: drivers/platform/x86/
10853
10854X86 MCE INFRASTRUCTURE
10855M: Tony Luck <tony.luck@intel.com>
10856M: Borislav Petkov <bp@alien8.de>
10857L: linux-edac@vger.kernel.org
10858S: Maintained
10859F: arch/x86/kernel/cpu/mcheck/*
10860
10861X86 VDSO
10862M: Andy Lutomirski <luto@amacapital.net>
10863L: linux-kernel@vger.kernel.org
10864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10865S: Maintained
10866F: arch/x86/vdso/
10867
10868XC2028/3028 TUNER DRIVER
10869M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10870L: linux-media@vger.kernel.org
10871W: http://linuxtv.org
10872T: git git://linuxtv.org/media_tree.git
10873S: Maintained
10874F: drivers/media/tuners/tuner-xc2028.*
10875
10876XEN HYPERVISOR INTERFACE
10877M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10878M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10879M: David Vrabel <david.vrabel@citrix.com>
10880L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10882S: Supported
10883F: arch/x86/xen/
10884F: drivers/*/xen-*front.c
10885F: drivers/xen/
10886F: arch/x86/include/asm/xen/
10887F: include/xen/
10888F: include/uapi/xen/
10889
10890XEN HYPERVISOR ARM
10891M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10892L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10893S: Supported
10894F: arch/arm/xen/
10895F: arch/arm/include/asm/xen/
10896
10897XEN HYPERVISOR ARM64
10898M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10900S: Supported
10901F: arch/arm64/xen/
10902F: arch/arm64/include/asm/xen/
10903
10904XEN NETWORK BACKEND DRIVER
10905M: Ian Campbell <ian.campbell@citrix.com>
10906M: Wei Liu <wei.liu2@citrix.com>
10907L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10908L: netdev@vger.kernel.org
10909S: Supported
10910F: drivers/net/xen-netback/*
10911
10912XEN PCI SUBSYSTEM
10913M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10914L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10915S: Supported
10916F: arch/x86/pci/*xen*
10917F: drivers/pci/*xen*
10918
10919XEN BLOCK SUBSYSTEM
10920M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10921M: Roger Pau Monné <roger.pau@citrix.com>
10922L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10923S: Supported
10924F: drivers/block/xen-blkback/*
10925F: drivers/block/xen*
10926
10927XEN PVSCSI DRIVERS
10928M: Juergen Gross <jgross@suse.com>
10929L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10930L: linux-scsi@vger.kernel.org
10931S: Supported
10932F: drivers/scsi/xen-scsifront.c
10933F: drivers/xen/xen-scsiback.c
10934F: include/xen/interface/io/vscsiif.h
10935
10936XEN SWIOTLB SUBSYSTEM
10937M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10938L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10939S: Supported
10940F: arch/x86/xen/*swiotlb*
10941F: drivers/xen/*swiotlb*
10942
10943XFS FILESYSTEM
10944P: Silicon Graphics Inc
10945M: Dave Chinner <david@fromorbit.com>
10946M: xfs@oss.sgi.com
10947L: xfs@oss.sgi.com
10948W: http://oss.sgi.com/projects/xfs
10949T: git git://oss.sgi.com/xfs/xfs.git
10950S: Supported
10951F: Documentation/filesystems/xfs.txt
10952F: fs/xfs/
10953
10954XILINX AXI ETHERNET DRIVER
10955M: Anirudha Sarangi <anirudh@xilinx.com>
10956M: John Linn <John.Linn@xilinx.com>
10957S: Maintained
10958F: drivers/net/ethernet/xilinx/xilinx_axienet*
10959
10960XILINX UARTLITE SERIAL DRIVER
10961M: Peter Korsgaard <jacmet@sunsite.dk>
10962L: linux-serial@vger.kernel.org
10963S: Maintained
10964F: drivers/tty/serial/uartlite.c
10965
10966XILINX VIDEO IP CORES
10967M: Hyun Kwon <hyun.kwon@xilinx.com>
10968M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10969L: linux-media@vger.kernel.org
10970T: git git://linuxtv.org/media_tree.git
10971S: Supported
10972F: Documentation/devicetree/bindings/media/xilinx/
10973F: drivers/media/platform/xilinx/
10974F: include/uapi/linux/xilinx-v4l2-controls.h
10975
10976XILLYBUS DRIVER
10977M: Eli Billauer <eli.billauer@gmail.com>
10978L: linux-kernel@vger.kernel.org
10979S: Supported
10980F: drivers/char/xillybus/
10981
10982XTENSA XTFPGA PLATFORM SUPPORT
10983M: Max Filippov <jcmvbkbc@gmail.com>
10984L: linux-xtensa@linux-xtensa.org
10985S: Maintained
10986F: drivers/spi/spi-xtensa-xtfpga.c
10987F: sound/soc/xtensa/xtfpga-i2s.c
10988
10989YAM DRIVER FOR AX.25
10990M: Jean-Paul Roubelat <jpr@f6fbb.org>
10991L: linux-hams@vger.kernel.org
10992S: Maintained
10993F: drivers/net/hamradio/yam*
10994F: include/linux/yam.h
10995
10996YEALINK PHONE DRIVER
10997M: Henk Vergonet <Henk.Vergonet@gmail.com>
10998L: usbb2k-api-dev@nongnu.org
10999S: Maintained
11000F: Documentation/input/yealink.txt
11001F: drivers/input/misc/yealink.*
11002
11003Z8530 DRIVER FOR AX.25
11004M: Joerg Reuter <jreuter@yaina.de>
11005W: http://yaina.de/jreuter/
11006W: http://www.qsl.net/dl1bke/
11007L: linux-hams@vger.kernel.org
11008S: Maintained
11009F: Documentation/networking/z8530drv.txt
11010F: drivers/net/hamradio/*scc.c
11011F: drivers/net/hamradio/z8530.h
11012
11013ZBUD COMPRESSED PAGE ALLOCATOR
11014M: Seth Jennings <sjennings@variantweb.net>
11015L: linux-mm@kvack.org
11016S: Maintained
11017F: mm/zbud.c
11018F: include/linux/zbud.h
11019
11020ZD1211RW WIRELESS DRIVER
11021M: Daniel Drake <dsd@gentoo.org>
11022M: Ulrich Kunitz <kune@deine-taler.de>
11023W: http://zd1211.ath.cx/wiki/DriverRewrite
11024L: linux-wireless@vger.kernel.org
11025L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11026S: Maintained
11027F: drivers/net/wireless/zd1211rw/
11028
11029ZR36067 VIDEO FOR LINUX DRIVER
11030L: mjpeg-users@lists.sourceforge.net
11031L: linux-media@vger.kernel.org
11032W: http://mjpeg.sourceforge.net/driver-zoran/
11033T: hg http://linuxtv.org/hg/v4l-dvb
11034S: Odd Fixes
11035F: drivers/media/pci/zoran/
11036
11037ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11038M: Minchan Kim <minchan@kernel.org>
11039M: Nitin Gupta <ngupta@vflare.org>
11040L: linux-kernel@vger.kernel.org
11041S: Maintained
11042F: drivers/block/zram/
11043F: Documentation/blockdev/zram.txt
11044
11045ZS DECSTATION Z85C30 SERIAL DRIVER
11046M: "Maciej W. Rozycki" <macro@linux-mips.org>
11047S: Maintained
11048F: drivers/tty/serial/zs.*
11049
11050ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11051M: Minchan Kim <minchan@kernel.org>
11052M: Nitin Gupta <ngupta@vflare.org>
11053L: linux-mm@kvack.org
11054S: Maintained
11055F: mm/zsmalloc.c
11056F: include/linux/zsmalloc.h
11057F: Documentation/vm/zsmalloc.txt
11058
11059ZSWAP COMPRESSED SWAP CACHING
11060M: Seth Jennings <sjennings@variantweb.net>
11061L: linux-mm@kvack.org
11062S: Maintained
11063F: mm/zswap.c
11064
11065THE REST
11066M: Linus Torvalds <torvalds@linux-foundation.org>
11067L: linux-kernel@vger.kernel.org
11068Q: http://patchwork.kernel.org/project/LKML/list/
11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11070S: Buried alive in reporters
11071F: *
11072F: */