CMA: page_isolation: check buddy before accessing it
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
926M: Alexander Shiyan <shc_work@mail.ru>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Odd Fixes
929N: clps711x
930
931ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
932M: Hartley Sweeten <hsweeten@visionengravers.com>
933M: Ryan Mallon <rmallon@gmail.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-ep93xx/
937F: arch/arm/mach-ep93xx/include/mach/
938
939ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
940M: Lennert Buytenhek <kernel@wantstofly.org>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943
944ARM/CLKDEV SUPPORT
945M: Russell King <linux@arm.linux.org.uk>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948F: arch/arm/include/asm/clkdev.h
949F: drivers/clk/clkdev.c
950
951ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
952M: Mike Rapoport <mike@compulab.co.il>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955
956ARM/CONTEC MICRO9 MACHINE SUPPORT
957M: Hubert Feurstein <hubert.feurstein@contec.at>
958S: Maintained
959F: arch/arm/mach-ep93xx/micro9.c
960
961ARM/CORESIGHT FRAMEWORK AND DRIVERS
962M: Mathieu Poirier <mathieu.poirier@linaro.org>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: drivers/hwtracing/coresight/*
966F: Documentation/trace/coresight.txt
967F: Documentation/devicetree/bindings/arm/coresight.txt
968F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
969
970ARM/CORGI MACHINE SUPPORT
971M: Richard Purdie <rpurdie@rpsys.net>
972S: Maintained
973
974ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
975M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977T: git git://git.berlios.de/gemini-board
978S: Maintained
979F: arch/arm/mach-gemini/
980
981ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
982M: Barry Song <baohua@kernel.org>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
985S: Maintained
986F: arch/arm/mach-prima2/
987F: drivers/clk/sirf/
988F: drivers/clocksource/timer-prima2.c
989F: drivers/clocksource/timer-atlas7.c
990N: [^a-z]sirf
991
992ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
993M: Baruch Siach <baruch@tkos.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996N: digicolor
997
998ARM/EBSA110 MACHINE SUPPORT
999M: Russell King <linux@arm.linux.org.uk>
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001W: http://www.arm.linux.org.uk/
1002S: Maintained
1003F: arch/arm/mach-ebsa110/
1004F: drivers/net/ethernet/amd/am79c961a.*
1005
1006ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1007M: Uwe Kleine-König <kernel@pengutronix.de>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010N: efm32
1011
1012ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1013M: Daniel Ribeiro <drwyrm@gmail.com>
1014M: Stefan Schmidt <stefan@openezx.org>
1015M: Harald Welte <laforge@openezx.org>
1016L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1017W: http://www.openezx.org/
1018S: Maintained
1019T: topgit git://git.openezx.org/openezx.git
1020F: arch/arm/mach-pxa/ezx.c
1021
1022ARM/FARADAY FA526 PORT
1023M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S: Maintained
1026T: git git://git.berlios.de/gemini-board
1027F: arch/arm/mm/*-fa*
1028
1029ARM/FOOTBRIDGE ARCHITECTURE
1030M: Russell King <linux@arm.linux.org.uk>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032W: http://www.arm.linux.org.uk/
1033S: Maintained
1034F: arch/arm/include/asm/hardware/dec21285.h
1035F: arch/arm/mach-footbridge/
1036
1037ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1038M: Shawn Guo <shawn.guo@linaro.org>
1039M: Sascha Hauer <kernel@pengutronix.de>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1043F: arch/arm/mach-imx/
1044F: arch/arm/mach-mxs/
1045F: arch/arm/boot/dts/imx*
1046F: arch/arm/configs/imx*_defconfig
1047
1048ARM/FREESCALE VYBRID ARM ARCHITECTURE
1049M: Shawn Guo <shawn.guo@linaro.org>
1050M: Sascha Hauer <kernel@pengutronix.de>
1051R: Stefan Agner <stefan@agner.ch>
1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S: Maintained
1054T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1055F: arch/arm/mach-imx/*vf610*
1056F: arch/arm/boot/dts/vf*
1057
1058ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/GUMSTIX MACHINE SUPPORT
1064M: Steve Sakoman <sakoman@gmail.com>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067
1068ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1069M: Philipp Zabel <philipp.zabel@gmail.com>
1070M: Paul Parsons <lost.distance@yahoo.com>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073F: arch/arm/mach-pxa/hx4700.c
1074F: arch/arm/mach-pxa/include/mach/hx4700.h
1075F: sound/soc/pxa/hx4700.c
1076
1077ARM/HISILICON SOC SUPPORT
1078M: Wei Xu <xuwei5@hisilicon.com>
1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W: http://www.hisilicon.com
1081S: Supported
1082T: git git://github.com/hisilicon/linux-hisi.git
1083F: arch/arm/mach-hisi/
1084
1085ARM/HP JORNADA 7XX MACHINE SUPPORT
1086M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1087W: www.jlime.com
1088S: Maintained
1089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1090F: arch/arm/mach-sa1100/jornada720.c
1091F: arch/arm/mach-sa1100/include/mach/jornada720.h
1092
1093ARM/IGEP MACHINE SUPPORT
1094M: Enric Balletbo i Serra <eballetbo@gmail.com>
1095M: Javier Martinez Canillas <javier@dowhile0.org>
1096L: linux-omap@vger.kernel.org
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099F: arch/arm/boot/dts/omap3-igep*
1100
1101ARM/INCOME PXA270 SUPPORT
1102M: Marek Vasut <marek.vasut@gmail.com>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-pxa/colibri-pxa270-income.c
1106
1107ARM/INTEL IOP32X ARM ARCHITECTURE
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/INTEL IOP33X ARM ARCHITECTURE
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Orphan
1115
1116ARM/INTEL IOP13XX ARM ARCHITECTURE
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IQ81342EX MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXDP2850 MACHINE SUPPORT
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IXP4XX ARM ARCHITECTURE
1132M: Imre Kaloz <kaloz@openwrt.org>
1133M: Krzysztof Halasa <khalasa@piap.pl>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136F: arch/arm/mach-ixp4xx/
1137
1138ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1139M: Jonathan Cameron <jic23@cam.ac.uk>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142F: arch/arm/mach-pxa/stargate2.c
1143F: drivers/pcmcia/pxa2xx_stargate2.c
1144
1145ARM/INTEL XSC3 (MANZANO) ARM CORE
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1151M: Lennert Buytenhek <kernel@wantstofly.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154
1155ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1156M: Santosh Shilimkar <ssantosh@kernel.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/mach-keystone/
1160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1161
1162ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1163M: Santosh Shilimkar <ssantosh@kernel.org>
1164L: linux-kernel@vger.kernel.org
1165S: Maintained
1166F: drivers/clk/keystone/
1167
1168ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1169M: Santosh Shilimkar <ssantosh@kernel.org>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171L: linux-kernel@vger.kernel.org
1172S: Maintained
1173F: drivers/clocksource/timer-keystone.c
1174
1175ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1176M: Santosh Shilimkar <ssantosh@kernel.org>
1177L: linux-kernel@vger.kernel.org
1178S: Maintained
1179F: drivers/power/reset/keystone-reset.c
1180
1181ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1182M: Santosh Shilimkar <ssantosh@kernel.org>
1183L: linux-kernel@vger.kernel.org
1184S: Maintained
1185F: drivers/memory/*emif*
1186
1187ARM/LOGICPD PXA270 MACHINE SUPPORT
1188M: Lennert Buytenhek <kernel@wantstofly.org>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/MAGICIAN MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194S: Maintained
1195
1196ARM/Marvell Armada 370 and Armada XP SOC support
1197M: Jason Cooper <jason@lakedaemon.net>
1198M: Andrew Lunn <andrew@lunn.ch>
1199M: Gregory Clement <gregory.clement@free-electrons.com>
1200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-mvebu/
1204F: drivers/rtc/rtc-armada38x.c
1205
1206ARM/Marvell Berlin SoC support
1207M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
1210F: arch/arm/mach-berlin/
1211
1212ARM/Marvell Dove/MV78xx0/Orion SOC support
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1216M: Gregory Clement <gregory.clement@free-electrons.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-dove/
1220F: arch/arm/mach-mv78xx0/
1221F: arch/arm/mach-orion5x/
1222F: arch/arm/plat-orion/
1223
1224ARM/Orion SoC/Technologic Systems TS-78xx platform support
1225M: Alexander Clouter <alex@digriz.org.uk>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227W: http://www.digriz.org.uk/ts78xx/kernel
1228S: Maintained
1229F: arch/arm/mach-orion5x/ts78xx-*
1230
1231ARM/Mediatek SoC support
1232M: Matthias Brugger <matthias.bgg@gmail.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/boot/dts/mt6*
1237F: arch/arm/boot/dts/mt8*
1238F: arch/arm/mach-mediatek/
1239N: mtk
1240K: mediatek
1241
1242ARM/MICREL KS8695 ARCHITECTURE
1243M: Greg Ungerer <gerg@uclinux.org>
1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245F: arch/arm/mach-ks8695/
1246S: Odd Fixes
1247
1248ARM/MIOA701 MACHINE SUPPORT
1249M: Robert Jarzmik <robert.jarzmik@free.fr>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251F: arch/arm/mach-pxa/mioa701.c
1252S: Maintained
1253
1254ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1255M: Michael Petchkovsky <mkpetch@internode.on.net>
1256S: Maintained
1257
1258ARM/NOMADIK ARCHITECTURE
1259M: Alessandro Rubini <rubini@unipv.it>
1260M: Linus Walleij <linus.walleij@linaro.org>
1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
1263F: arch/arm/mach-nomadik/
1264F: drivers/pinctrl/nomadik/
1265F: drivers/i2c/busses/i2c-nomadik.c
1266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1267
1268ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1269M: Nelson Castillo <arhuaco@freaks-unidos.net>
1270L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1271W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1272S: Supported
1273
1274ARM/TOSA MACHINE SUPPORT
1275M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1276M: Dirk Opfer <dirk@opfer-online.de>
1277S: Maintained
1278
1279ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org
1282W: http://hackndev.com
1283S: Maintained
1284F: arch/arm/mach-pxa/include/mach/palmtx.h
1285F: arch/arm/mach-pxa/palmtx.c
1286F: arch/arm/mach-pxa/include/mach/palmt5.h
1287F: arch/arm/mach-pxa/palmt5.c
1288F: arch/arm/mach-pxa/include/mach/palmld.h
1289F: arch/arm/mach-pxa/palmld.c
1290F: arch/arm/mach-pxa/include/mach/palmte2.h
1291F: arch/arm/mach-pxa/palmte2.c
1292F: arch/arm/mach-pxa/include/mach/palmtc.h
1293F: arch/arm/mach-pxa/palmtc.c
1294
1295ARM/PALM TREO SUPPORT
1296M: Tomas Cech <sleep_walker@suse.cz>
1297L: linux-arm-kernel@lists.infradead.org
1298W: http://hackndev.com
1299S: Maintained
1300F: arch/arm/mach-pxa/include/mach/palmtreo.h
1301F: arch/arm/mach-pxa/palmtreo.c
1302
1303ARM/PALMZ72 SUPPORT
1304M: Sergey Lapin <slapin@ossfans.org>
1305L: linux-arm-kernel@lists.infradead.org
1306W: http://hackndev.com
1307S: Maintained
1308F: arch/arm/mach-pxa/include/mach/palmz72.h
1309F: arch/arm/mach-pxa/palmz72.c
1310
1311ARM/PLEB SUPPORT
1312M: Peter Chubb <pleb@gelato.unsw.edu.au>
1313W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1314S: Maintained
1315
1316ARM/PT DIGITAL BOARD PORT
1317M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319W: http://www.arm.linux.org.uk/
1320S: Maintained
1321
1322ARM/QUALCOMM SUPPORT
1323M: Kumar Gala <galak@codeaurora.org>
1324M: Andy Gross <agross@codeaurora.org>
1325M: David Brown <davidb@codeaurora.org>
1326L: linux-arm-msm@vger.kernel.org
1327L: linux-soc@vger.kernel.org
1328S: Maintained
1329F: arch/arm/mach-qcom/
1330F: drivers/soc/qcom/
1331F: drivers/tty/serial/msm_serial.h
1332F: drivers/tty/serial/msm_serial.c
1333F: drivers/*/pm8???-*
1334F: drivers/mfd/ssbi.c
1335F: drivers/firmware/qcom_scm.c
1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1337
1338ARM/RADISYS ENP2611 MACHINE SUPPORT
1339M: Lennert Buytenhek <kernel@wantstofly.org>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S: Maintained
1342
1343ARM/RISCPC ARCHITECTURE
1344M: Russell King <linux@arm.linux.org.uk>
1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346W: http://www.arm.linux.org.uk/
1347S: Maintained
1348F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1349F: arch/arm/include/asm/hardware/ioc.h
1350F: arch/arm/include/asm/hardware/iomd.h
1351F: arch/arm/include/asm/hardware/memc.h
1352F: arch/arm/mach-rpc/
1353F: drivers/net/ethernet/8390/etherh.c
1354F: drivers/net/ethernet/i825xx/ether1*
1355F: drivers/net/ethernet/seeq/ether3*
1356F: drivers/scsi/arm/
1357
1358ARM/Rockchip SoC support
1359M: Heiko Stuebner <heiko@sntech.de>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-rockchip@lists.infradead.org
1362S: Maintained
1363F: arch/arm/boot/dts/rk3*
1364F: arch/arm/mach-rockchip/
1365F: drivers/clk/rockchip/
1366F: drivers/i2c/busses/i2c-rk3x.c
1367F: drivers/*/*rockchip*
1368F: drivers/*/*/*rockchip*
1369F: sound/soc/rockchip/
1370N: rockchip
1371
1372ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1373M: Kukjin Kim <kgene@kernel.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/boot/dts/s3c*
1378F: arch/arm/boot/dts/exynos*
1379F: arch/arm/plat-samsung/
1380F: arch/arm/mach-s3c24*/
1381F: arch/arm/mach-s3c64xx/
1382F: arch/arm/mach-s5p*/
1383F: arch/arm/mach-exynos*/
1384F: drivers/*/*s3c2410*
1385F: drivers/*/*/*s3c2410*
1386F: drivers/spi/spi-s3c*
1387F: sound/soc/samsung/*
1388N: exynos
1389
1390ARM/SAMSUNG MOBILE MACHINE SUPPORT
1391M: Kyungmin Park <kyungmin.park@samsung.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-s5pv210/
1395
1396ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1397M: Kyungmin Park <kyungmin.park@samsung.com>
1398M: Kamil Debski <k.debski@samsung.com>
1399L: linux-arm-kernel@lists.infradead.org
1400L: linux-media@vger.kernel.org
1401S: Maintained
1402F: drivers/media/platform/s5p-g2d/
1403
1404ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1405M: Kyungmin Park <kyungmin.park@samsung.com>
1406M: Kamil Debski <k.debski@samsung.com>
1407M: Jeongtae Park <jtp.park@samsung.com>
1408L: linux-arm-kernel@lists.infradead.org
1409L: linux-media@vger.kernel.org
1410S: Maintained
1411F: arch/arm/plat-samsung/s5p-dev-mfc.c
1412F: drivers/media/platform/s5p-mfc/
1413
1414ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1415M: Kyungmin Park <kyungmin.park@samsung.com>
1416M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1417L: linux-arm-kernel@lists.infradead.org
1418L: linux-media@vger.kernel.org
1419S: Maintained
1420F: drivers/media/platform/s5p-tv/
1421
1422ARM/SHMOBILE ARM ARCHITECTURE
1423M: Simon Horman <horms@verge.net.au>
1424M: Magnus Damm <magnus.damm@gmail.com>
1425L: linux-sh@vger.kernel.org
1426W: http://oss.renesas.com
1427Q: http://patchwork.kernel.org/project/linux-sh/list/
1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1429S: Supported
1430F: arch/arm/boot/dts/emev2*
1431F: arch/arm/boot/dts/r7s*
1432F: arch/arm/boot/dts/r8a*
1433F: arch/arm/boot/dts/sh*
1434F: arch/arm/configs/armadillo800eva_defconfig
1435F: arch/arm/configs/bockw_defconfig
1436F: arch/arm/configs/kzm9g_defconfig
1437F: arch/arm/configs/marzen_defconfig
1438F: arch/arm/configs/shmobile_defconfig
1439F: arch/arm/include/debug/renesas-scif.S
1440F: arch/arm/mach-shmobile/
1441F: drivers/sh/
1442
1443ARM/SOCFPGA ARCHITECTURE
1444M: Dinh Nguyen <dinguyen@opensource.altera.com>
1445S: Maintained
1446F: arch/arm/mach-socfpga/
1447F: arch/arm/boot/dts/socfpga*
1448F: arch/arm/configs/socfpga_defconfig
1449W: http://www.rocketboards.org
1450T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1451
1452ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1453M: Dinh Nguyen <dinguyen@opensource.altera.com>
1454S: Maintained
1455F: drivers/clk/socfpga/
1456
1457ARM/SOCFPGA EDAC SUPPORT
1458M: Thor Thayer <tthayer@opensource.altera.com>
1459S: Maintained
1460F: drivers/edac/altera_edac.
1461
1462ARM/STI ARCHITECTURE
1463M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1464M: Maxime Coquelin <maxime.coquelin@st.com>
1465M: Patrice Chotard <patrice.chotard@st.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467L: kernel@stlinux.com
1468W: http://www.stlinux.com
1469S: Maintained
1470F: arch/arm/mach-sti/
1471F: arch/arm/boot/dts/sti*
1472F: drivers/clocksource/arm_global_timer.c
1473F: drivers/i2c/busses/i2c-st.c
1474F: drivers/media/rc/st_rc.c
1475F: drivers/mmc/host/sdhci-st.c
1476F: drivers/phy/phy-miphy28lp.c
1477F: drivers/phy/phy-miphy365x.c
1478F: drivers/phy/phy-stih407-usb.c
1479F: drivers/phy/phy-stih41x-usb.c
1480F: drivers/pinctrl/pinctrl-st.c
1481F: drivers/reset/sti/
1482F: drivers/tty/serial/st-asc.c
1483F: drivers/usb/dwc3/dwc3-st.c
1484F: drivers/usb/host/ehci-st.c
1485F: drivers/usb/host/ohci-st.c
1486F: drivers/ata/ahci_st.c
1487
1488ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1489M: Lennert Buytenhek <kernel@wantstofly.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S: Maintained
1492
1493ARM/TETON BGA MACHINE SUPPORT
1494M: "Mark F. Brown" <mark.brown314@gmail.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S: Maintained
1497
1498ARM/THECUS N2100 MACHINE SUPPORT
1499M: Lennert Buytenhek <kernel@wantstofly.org>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S: Maintained
1502
1503ARM/NUVOTON W90X900 ARM ARCHITECTURE
1504M: Wan ZongShun <mcuos.com@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506W: http://www.mcuos.com
1507S: Maintained
1508F: arch/arm/mach-w90x900/
1509F: drivers/input/keyboard/w90p910_keypad.c
1510F: drivers/input/touchscreen/w90p910_ts.c
1511F: drivers/watchdog/nuc900_wdt.c
1512F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1513F: drivers/mtd/nand/nuc900_nand.c
1514F: drivers/rtc/rtc-nuc900.c
1515F: drivers/spi/spi-nuc900.c
1516F: drivers/usb/host/ehci-w90x900.c
1517F: drivers/video/fbdev/nuc900fb.c
1518
1519ARM/U300 MACHINE SUPPORT
1520M: Linus Walleij <linus.walleij@linaro.org>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Supported
1523F: arch/arm/mach-u300/
1524F: drivers/clocksource/timer-u300.c
1525F: drivers/i2c/busses/i2c-stu300.c
1526F: drivers/rtc/rtc-coh901331.c
1527F: drivers/watchdog/coh901327_wdt.c
1528F: drivers/dma/coh901318*
1529F: drivers/mfd/ab3100*
1530F: drivers/rtc/rtc-ab3100.c
1531F: drivers/rtc/rtc-coh901331.c
1532T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1533
1534ARM/Ux500 ARM ARCHITECTURE
1535M: Linus Walleij <linus.walleij@linaro.org>
1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S: Maintained
1538F: arch/arm/mach-ux500/
1539F: drivers/clocksource/clksrc-dbx500-prcmu.c
1540F: drivers/dma/ste_dma40*
1541F: drivers/hwspinlock/u8500_hsem.c
1542F: drivers/mfd/abx500*
1543F: drivers/mfd/ab8500*
1544F: drivers/mfd/dbx500*
1545F: drivers/mfd/db8500*
1546F: drivers/pinctrl/nomadik/pinctrl-ab*
1547F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1548F: drivers/rtc/rtc-ab8500.c
1549F: drivers/rtc/rtc-pl031.c
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1551
1552ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1553M: Ulf Hansson <ulf.hansson@linaro.org>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555T: git git://git.linaro.org/people/ulfh/clk.git
1556S: Maintained
1557F: drivers/clk/ux500/
1558F: include/linux/platform_data/clk-ux500.h
1559
1560ARM/VERSATILE EXPRESS PLATFORM
1561M: Liviu Dudau <liviu.dudau@arm.com>
1562M: Sudeep Holla <sudeep.holla@arm.com>
1563M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Maintained
1566F: arch/arm/boot/dts/vexpress*
1567F: arch/arm/mach-vexpress/
1568F: */*/vexpress*
1569F: */*/*/vexpress*
1570F: drivers/clk/versatile/clk-vexpress-osc.c
1571F: drivers/clocksource/versatile.c
1572
1573ARM/VFP SUPPORT
1574M: Russell King <linux@arm.linux.org.uk>
1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576W: http://www.arm.linux.org.uk/
1577S: Maintained
1578F: arch/arm/vfp/
1579
1580ARM/VOIPAC PXA270 SUPPORT
1581M: Marek Vasut <marek.vasut@gmail.com>
1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S: Maintained
1584F: arch/arm/mach-pxa/vpac270.c
1585F: arch/arm/mach-pxa/include/mach/vpac270.h
1586
1587ARM/VT8500 ARM ARCHITECTURE
1588M: Tony Prisk <linux@prisktech.co.nz>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/mach-vt8500/
1592F: drivers/clocksource/vt8500_timer.c
1593F: drivers/i2c/busses/i2c-wmt.c
1594F: drivers/mmc/host/wmt-sdmmc.c
1595F: drivers/pwm/pwm-vt8500.c
1596F: drivers/rtc/rtc-vt8500.c
1597F: drivers/tty/serial/vt8500_serial.c
1598F: drivers/usb/host/ehci-platform.c
1599F: drivers/usb/host/uhci-platform.c
1600F: drivers/video/fbdev/vt8500lcdfb.*
1601F: drivers/video/fbdev/wm8505fb*
1602F: drivers/video/fbdev/wmt_ge_rops.*
1603
1604ARM/ZIPIT Z2 SUPPORT
1605M: Marek Vasut <marek.vasut@gmail.com>
1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S: Maintained
1608F: arch/arm/mach-pxa/z2.c
1609F: arch/arm/mach-pxa/include/mach/z2.h
1610
1611ARM/ZYNQ ARCHITECTURE
1612M: Michal Simek <michal.simek@xilinx.com>
1613R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615W: http://wiki.xilinx.com
1616T: git git://git.xilinx.com/linux-xlnx.git
1617S: Supported
1618F: arch/arm/mach-zynq/
1619F: drivers/cpuidle/cpuidle-zynq.c
1620F: drivers/block/xsysace.c
1621N: zynq
1622N: xilinx
1623F: drivers/clocksource/cadence_ttc_timer.c
1624F: drivers/i2c/busses/i2c-cadence.c
1625F: drivers/mmc/host/sdhci-of-arasan.c
1626F: drivers/edac/synopsys_edac.c
1627
1628ARM SMMU DRIVER
1629M: Will Deacon <will.deacon@arm.com>
1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631S: Maintained
1632F: drivers/iommu/arm-smmu.c
1633F: drivers/iommu/io-pgtable-arm.c
1634
1635ARM64 PORT (AARCH64 ARCHITECTURE)
1636M: Catalin Marinas <catalin.marinas@arm.com>
1637M: Will Deacon <will.deacon@arm.com>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm64/
1641F: Documentation/arm64/
1642
1643AS3645A LED FLASH CONTROLLER DRIVER
1644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1645L: linux-media@vger.kernel.org
1646T: git git://linuxtv.org/media_tree.git
1647S: Maintained
1648F: drivers/media/i2c/as3645a.c
1649F: include/media/as3645a.h
1650
1651ASC7621 HARDWARE MONITOR DRIVER
1652M: George Joseph <george.joseph@fairview5.com>
1653L: lm-sensors@lm-sensors.org
1654S: Maintained
1655F: Documentation/hwmon/asc7621
1656F: drivers/hwmon/asc7621.c
1657
1658ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1659M: Corentin Chary <corentin.chary@gmail.com>
1660L: acpi4asus-user@lists.sourceforge.net
1661L: platform-driver-x86@vger.kernel.org
1662W: http://acpi4asus.sf.net
1663S: Maintained
1664F: drivers/platform/x86/asus*.c
1665F: drivers/platform/x86/eeepc*.c
1666
1667ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1668R: Dan Williams <dan.j.williams@intel.com>
1669W: http://sourceforge.net/projects/xscaleiop
1670S: Odd fixes
1671F: Documentation/crypto/async-tx-api.txt
1672F: crypto/async_tx/
1673F: drivers/dma/
1674F: include/linux/dmaengine.h
1675F: include/linux/async_tx.h
1676
1677AT24 EEPROM DRIVER
1678M: Wolfram Sang <wsa@the-dreams.de>
1679L: linux-i2c@vger.kernel.org
1680S: Maintained
1681F: drivers/misc/eeprom/at24.c
1682F: include/linux/platform_data/at24.h
1683
1684ATA OVER ETHERNET (AOE) DRIVER
1685M: "Ed L. Cashin" <ed.cashin@acm.org>
1686W: http://www.openaoe.org/
1687S: Supported
1688F: Documentation/aoe/
1689F: drivers/block/aoe/
1690
1691ATHEROS ATH GENERIC UTILITIES
1692M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1693L: linux-wireless@vger.kernel.org
1694S: Supported
1695F: drivers/net/wireless/ath/*
1696
1697ATHEROS ATH5K WIRELESS DRIVER
1698M: Jiri Slaby <jirislaby@gmail.com>
1699M: Nick Kossifidis <mickflemm@gmail.com>
1700M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1701L: linux-wireless@vger.kernel.org
1702W: http://wireless.kernel.org/en/users/Drivers/ath5k
1703S: Maintained
1704F: drivers/net/wireless/ath/ath5k/
1705
1706ATHEROS ATH6KL WIRELESS DRIVER
1707M: Kalle Valo <kvalo@qca.qualcomm.com>
1708L: linux-wireless@vger.kernel.org
1709W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1710T: git git://github.com/kvalo/ath.git
1711S: Supported
1712F: drivers/net/wireless/ath/ath6kl/
1713
1714WILOCITY WIL6210 WIRELESS DRIVER
1715M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1716L: linux-wireless@vger.kernel.org
1717L: wil6210@qca.qualcomm.com
1718S: Supported
1719W: http://wireless.kernel.org/en/users/Drivers/wil6210
1720F: drivers/net/wireless/ath/wil6210/
1721F: include/uapi/linux/wil6210_uapi.h
1722
1723CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1724M: Christian Lamparter <chunkeey@googlemail.com>
1725L: linux-wireless@vger.kernel.org
1726W: http://wireless.kernel.org/en/users/Drivers/carl9170
1727S: Maintained
1728F: drivers/net/wireless/ath/carl9170/
1729
1730ATK0110 HWMON DRIVER
1731M: Luca Tettamanti <kronos.it@gmail.com>
1732L: lm-sensors@lm-sensors.org
1733S: Maintained
1734F: drivers/hwmon/asus_atk0110.c
1735
1736ATI_REMOTE2 DRIVER
1737M: Ville Syrjala <syrjala@sci.fi>
1738S: Maintained
1739F: drivers/input/misc/ati_remote2.c
1740
1741ATLX ETHERNET DRIVERS
1742M: Jay Cliburn <jcliburn@gmail.com>
1743M: Chris Snook <chris.snook@gmail.com>
1744L: netdev@vger.kernel.org
1745W: http://sourceforge.net/projects/atl1
1746W: http://atl1.sourceforge.net
1747S: Maintained
1748F: drivers/net/ethernet/atheros/
1749
1750ATM
1751M: Chas Williams <3chas3@gmail.com>
1752L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1753L: netdev@vger.kernel.org
1754W: http://linux-atm.sourceforge.net
1755S: Maintained
1756F: drivers/atm/
1757F: include/linux/atm*
1758F: include/uapi/linux/atm*
1759
1760ATMEL AT91 / AT32 MCI DRIVER
1761M: Ludovic Desroches <ludovic.desroches@atmel.com>
1762S: Maintained
1763F: drivers/mmc/host/atmel-mci.c
1764F: drivers/mmc/host/atmel-mci-regs.h
1765
1766ATMEL AT91 / AT32 SERIAL DRIVER
1767M: Nicolas Ferre <nicolas.ferre@atmel.com>
1768S: Supported
1769F: drivers/tty/serial/atmel_serial.c
1770
1771ATMEL Audio ALSA driver
1772M: Nicolas Ferre <nicolas.ferre@atmel.com>
1773L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1774S: Supported
1775F: sound/soc/atmel
1776
1777ATMEL DMA DRIVER
1778M: Nicolas Ferre <nicolas.ferre@atmel.com>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S: Supported
1781F: drivers/dma/at_hdmac.c
1782F: drivers/dma/at_hdmac_regs.h
1783F: include/linux/platform_data/dma-atmel.h
1784
1785ATMEL XDMA DRIVER
1786M: Ludovic Desroches <ludovic.desroches@atmel.com>
1787L: linux-arm-kernel@lists.infradead.org
1788L: dmaengine@vger.kernel.org
1789S: Supported
1790F: drivers/dma/at_xdmac.c
1791
1792ATMEL I2C DRIVER
1793M: Ludovic Desroches <ludovic.desroches@atmel.com>
1794L: linux-i2c@vger.kernel.org
1795S: Supported
1796F: drivers/i2c/busses/i2c-at91.c
1797
1798ATMEL ISI DRIVER
1799M: Josh Wu <josh.wu@atmel.com>
1800L: linux-media@vger.kernel.org
1801S: Supported
1802F: drivers/media/platform/soc_camera/atmel-isi.c
1803F: include/media/atmel-isi.h
1804
1805ATMEL LCDFB DRIVER
1806M: Nicolas Ferre <nicolas.ferre@atmel.com>
1807L: linux-fbdev@vger.kernel.org
1808S: Maintained
1809F: drivers/video/fbdev/atmel_lcdfb.c
1810F: include/video/atmel_lcdc.h
1811
1812ATMEL MACB ETHERNET DRIVER
1813M: Nicolas Ferre <nicolas.ferre@atmel.com>
1814S: Supported
1815F: drivers/net/ethernet/cadence/
1816
1817ATMEL NAND DRIVER
1818M: Josh Wu <josh.wu@atmel.com>
1819L: linux-mtd@lists.infradead.org
1820S: Supported
1821F: drivers/mtd/nand/atmel_nand*
1822
1823ATMEL SPI DRIVER
1824M: Nicolas Ferre <nicolas.ferre@atmel.com>
1825S: Supported
1826F: drivers/spi/spi-atmel.*
1827
1828ATMEL SSC DRIVER
1829M: Nicolas Ferre <nicolas.ferre@atmel.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Supported
1832F: drivers/misc/atmel-ssc.c
1833F: include/linux/atmel-ssc.h
1834
1835ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1836M: Nicolas Ferre <nicolas.ferre@atmel.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S: Supported
1839F: drivers/misc/atmel_tclib.c
1840F: drivers/clocksource/tcb_clksrc.c
1841
1842ATMEL USBA UDC DRIVER
1843M: Nicolas Ferre <nicolas.ferre@atmel.com>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Supported
1846F: drivers/usb/gadget/udc/atmel_usba_udc.*
1847
1848ATMEL WIRELESS DRIVER
1849M: Simon Kelley <simon@thekelleys.org.uk>
1850L: linux-wireless@vger.kernel.org
1851W: http://www.thekelleys.org.uk/atmel
1852W: http://atmelwlandriver.sourceforge.net/
1853S: Maintained
1854F: drivers/net/wireless/atmel*
1855
1856ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1857M: Bradley Grove <linuxdrivers@attotech.com>
1858L: linux-scsi@vger.kernel.org
1859W: http://www.attotech.com
1860S: Supported
1861F: drivers/scsi/esas2r
1862
1863AUDIT SUBSYSTEM
1864M: Paul Moore <paul@paul-moore.com>
1865M: Eric Paris <eparis@redhat.com>
1866L: linux-audit@redhat.com (moderated for non-subscribers)
1867W: http://people.redhat.com/sgrubb/audit/
1868T: git git://git.infradead.org/users/pcmoore/audit
1869S: Maintained
1870F: include/linux/audit.h
1871F: include/uapi/linux/audit.h
1872F: kernel/audit*
1873
1874AUXILIARY DISPLAY DRIVERS
1875M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1876W: http://miguelojeda.es/auxdisplay.htm
1877W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1878S: Maintained
1879F: drivers/auxdisplay/
1880F: include/linux/cfag12864b.h
1881
1882AVR32 ARCHITECTURE
1883M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1884M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1885W: http://www.atmel.com/products/AVR32/
1886W: http://mirror.egtvedt.no/avr32linux.org/
1887W: http://avrfreaks.net/
1888S: Maintained
1889F: arch/avr32/
1890
1891AVR32/AT32AP MACHINE SUPPORT
1892M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1893M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1894S: Maintained
1895F: arch/avr32/mach-at32ap/
1896
1897AX.25 NETWORK LAYER
1898M: Ralf Baechle <ralf@linux-mips.org>
1899L: linux-hams@vger.kernel.org
1900W: http://www.linux-ax25.org/
1901S: Maintained
1902F: include/uapi/linux/ax25.h
1903F: include/net/ax25.h
1904F: net/ax25/
1905
1906AZ6007 DVB DRIVER
1907M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1908L: linux-media@vger.kernel.org
1909W: http://linuxtv.org
1910T: git git://linuxtv.org/media_tree.git
1911S: Maintained
1912F: drivers/media/usb/dvb-usb-v2/az6007.c
1913
1914AZTECH FM RADIO RECEIVER DRIVER
1915M: Hans Verkuil <hverkuil@xs4all.nl>
1916L: linux-media@vger.kernel.org
1917T: git git://linuxtv.org/media_tree.git
1918W: http://linuxtv.org
1919S: Maintained
1920F: drivers/media/radio/radio-aztech*
1921
1922B43 WIRELESS DRIVER
1923L: linux-wireless@vger.kernel.org
1924L: b43-dev@lists.infradead.org
1925W: http://wireless.kernel.org/en/users/Drivers/b43
1926S: Odd Fixes
1927F: drivers/net/wireless/b43/
1928
1929B43LEGACY WIRELESS DRIVER
1930M: Larry Finger <Larry.Finger@lwfinger.net>
1931L: linux-wireless@vger.kernel.org
1932L: b43-dev@lists.infradead.org
1933W: http://wireless.kernel.org/en/users/Drivers/b43
1934S: Maintained
1935F: drivers/net/wireless/b43legacy/
1936
1937BACKLIGHT CLASS/SUBSYSTEM
1938M: Jingoo Han <jg1.han@samsung.com>
1939M: Lee Jones <lee.jones@linaro.org>
1940S: Maintained
1941F: drivers/video/backlight/
1942F: include/linux/backlight.h
1943
1944BATMAN ADVANCED
1945M: Marek Lindner <mareklindner@neomailbox.ch>
1946M: Simon Wunderlich <sw@simonwunderlich.de>
1947M: Antonio Quartulli <antonio@meshcoding.com>
1948L: b.a.t.m.a.n@lists.open-mesh.org
1949W: http://www.open-mesh.org/
1950S: Maintained
1951F: net/batman-adv/
1952
1953BAYCOM/HDLCDRV DRIVERS FOR AX.25
1954M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1955L: linux-hams@vger.kernel.org
1956W: http://www.baycom.org/~tom/ham/ham.html
1957S: Maintained
1958F: drivers/net/hamradio/baycom*
1959
1960BCACHE (BLOCK LAYER CACHE)
1961M: Kent Overstreet <kmo@daterainc.com>
1962L: linux-bcache@vger.kernel.org
1963W: http://bcache.evilpiepirate.org
1964S: Maintained:
1965F: drivers/md/bcache/
1966
1967BEFS FILE SYSTEM
1968S: Orphan
1969F: Documentation/filesystems/befs.txt
1970F: fs/befs/
1971
1972BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1973M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1974L: netdev@vger.kernel.org
1975S: Maintained
1976F: drivers/net/ethernet/ec_bhf.c
1977
1978BFS FILE SYSTEM
1979M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1980S: Maintained
1981F: Documentation/filesystems/bfs.txt
1982F: fs/bfs/
1983F: include/uapi/linux/bfs_fs.h
1984
1985BLACKFIN ARCHITECTURE
1986M: Steven Miao <realmz6@gmail.com>
1987L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1988T: git git://git.code.sf.net/p/adi-linux/code
1989W: http://blackfin.uclinux.org
1990S: Supported
1991F: arch/blackfin/
1992
1993BLACKFIN EMAC DRIVER
1994L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1995W: http://blackfin.uclinux.org
1996S: Supported
1997F: drivers/net/ethernet/adi/
1998
1999BLACKFIN RTC DRIVER
2000L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2001W: http://blackfin.uclinux.org
2002S: Supported
2003F: drivers/rtc/rtc-bfin.c
2004
2005BLACKFIN SDH DRIVER
2006M: Sonic Zhang <sonic.zhang@analog.com>
2007L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2008W: http://blackfin.uclinux.org
2009S: Supported
2010F: drivers/mmc/host/bfin_sdh.c
2011
2012BLACKFIN SERIAL DRIVER
2013M: Sonic Zhang <sonic.zhang@analog.com>
2014L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2015W: http://blackfin.uclinux.org
2016S: Supported
2017F: drivers/tty/serial/bfin_uart.c
2018
2019BLACKFIN WATCHDOG DRIVER
2020L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2021W: http://blackfin.uclinux.org
2022S: Supported
2023F: drivers/watchdog/bfin_wdt.c
2024
2025BLACKFIN I2C TWI DRIVER
2026M: Sonic Zhang <sonic.zhang@analog.com>
2027L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2028W: http://blackfin.uclinux.org/
2029S: Supported
2030F: drivers/i2c/busses/i2c-bfin-twi.c
2031
2032BLACKFIN MEDIA DRIVER
2033M: Scott Jiang <scott.jiang.linux@gmail.com>
2034L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2035W: http://blackfin.uclinux.org/
2036S: Supported
2037F: drivers/media/platform/blackfin/
2038F: drivers/media/i2c/adv7183*
2039F: drivers/media/i2c/vs6624*
2040
2041BLINKM RGB LED DRIVER
2042M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2043S: Maintained
2044F: drivers/leds/leds-blinkm.c
2045
2046BLOCK LAYER
2047M: Jens Axboe <axboe@kernel.dk>
2048T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2049S: Maintained
2050F: block/
2051
2052BLOCK2MTD DRIVER
2053M: Joern Engel <joern@lazybastard.org>
2054L: linux-mtd@lists.infradead.org
2055S: Maintained
2056F: drivers/mtd/devices/block2mtd.c
2057
2058BLUETOOTH DRIVERS
2059M: Marcel Holtmann <marcel@holtmann.org>
2060M: Gustavo Padovan <gustavo@padovan.org>
2061M: Johan Hedberg <johan.hedberg@gmail.com>
2062L: linux-bluetooth@vger.kernel.org
2063W: http://www.bluez.org/
2064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2066S: Maintained
2067F: drivers/bluetooth/
2068
2069BLUETOOTH SUBSYSTEM
2070M: Marcel Holtmann <marcel@holtmann.org>
2071M: Gustavo Padovan <gustavo@padovan.org>
2072M: Johan Hedberg <johan.hedberg@gmail.com>
2073L: linux-bluetooth@vger.kernel.org
2074W: http://www.bluez.org/
2075T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2076T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2077S: Maintained
2078F: net/bluetooth/
2079F: include/net/bluetooth/
2080
2081BONDING DRIVER
2082M: Jay Vosburgh <j.vosburgh@gmail.com>
2083M: Veaceslav Falico <vfalico@gmail.com>
2084M: Andy Gospodarek <gospo@cumulusnetworks.com>
2085L: netdev@vger.kernel.org
2086W: http://sourceforge.net/projects/bonding/
2087S: Supported
2088F: drivers/net/bonding/
2089F: include/uapi/linux/if_bonding.h
2090
2091BPF (Safe dynamic programs and tools)
2092M: Alexei Starovoitov <ast@kernel.org>
2093L: netdev@vger.kernel.org
2094L: linux-kernel@vger.kernel.org
2095S: Supported
2096F: kernel/bpf/
2097
2098BROADCOM B44 10/100 ETHERNET DRIVER
2099M: Gary Zambrano <zambrano@broadcom.com>
2100L: netdev@vger.kernel.org
2101S: Supported
2102F: drivers/net/ethernet/broadcom/b44.*
2103
2104BROADCOM GENET ETHERNET DRIVER
2105M: Florian Fainelli <f.fainelli@gmail.com>
2106L: netdev@vger.kernel.org
2107S: Supported
2108F: drivers/net/ethernet/broadcom/genet/
2109
2110BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2111M: Sony Chacko <sony.chacko@qlogic.com>
2112M: Dept-HSGLinuxNICDev@qlogic.com
2113L: netdev@vger.kernel.org
2114S: Supported
2115F: drivers/net/ethernet/broadcom/bnx2.*
2116F: drivers/net/ethernet/broadcom/bnx2_*
2117
2118BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2119M: Ariel Elior <ariel.elior@qlogic.com>
2120L: netdev@vger.kernel.org
2121S: Supported
2122F: drivers/net/ethernet/broadcom/bnx2x/
2123
2124BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2125M: Florian Fainelli <f.fainelli@gmail.com>
2126M: Ray Jui <rjui@broadcom.com>
2127M: Scott Branden <sbranden@broadcom.com>
2128L: bcm-kernel-feedback-list@broadcom.com
2129T: git git://github.com/broadcom/mach-bcm
2130S: Maintained
2131F: arch/arm/mach-bcm/
2132F: arch/arm/boot/dts/bcm113*
2133F: arch/arm/boot/dts/bcm216*
2134F: arch/arm/boot/dts/bcm281*
2135F: arch/arm/configs/bcm_defconfig
2136F: drivers/mmc/host/sdhci-bcm-kona.c
2137F: drivers/clocksource/bcm_kona_timer.c
2138
2139BROADCOM BCM2835 ARM ARCHITECTURE
2140M: Stephen Warren <swarren@wwwdotorg.org>
2141M: Lee Jones <lee@kernel.org>
2142L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2143T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2144S: Maintained
2145N: bcm2835
2146
2147BROADCOM BCM33XX MIPS ARCHITECTURE
2148M: Kevin Cernekee <cernekee@gmail.com>
2149L: linux-mips@linux-mips.org
2150S: Maintained
2151F: arch/mips/bcm3384/*
2152F: arch/mips/include/asm/mach-bcm3384/*
2153F: arch/mips/kernel/*bmips*
2154
2155BROADCOM BCM5301X ARM ARCHITECTURE
2156M: Hauke Mehrtens <hauke@hauke-m.de>
2157L: linux-arm-kernel@lists.infradead.org
2158S: Maintained
2159F: arch/arm/mach-bcm/bcm_5301x.c
2160F: arch/arm/boot/dts/bcm5301x.dtsi
2161F: arch/arm/boot/dts/bcm470*
2162
2163BROADCOM BCM63XX ARM ARCHITECTURE
2164M: Florian Fainelli <f.fainelli@gmail.com>
2165L: linux-arm-kernel@lists.infradead.org
2166T: git git://github.com/broadcom/arm-bcm63xx.git
2167S: Maintained
2168F: arch/arm/mach-bcm/bcm63xx.c
2169F: arch/arm/include/debug/bcm63xx.S
2170
2171BROADCOM BCM63XX/BCM33XX UDC DRIVER
2172M: Kevin Cernekee <cernekee@gmail.com>
2173L: linux-usb@vger.kernel.org
2174S: Maintained
2175F: drivers/usb/gadget/udc/bcm63xx_udc.*
2176
2177BROADCOM BCM7XXX ARM ARCHITECTURE
2178M: Brian Norris <computersforpeace@gmail.com>
2179M: Gregory Fong <gregory.0xf0@gmail.com>
2180M: Florian Fainelli <f.fainelli@gmail.com>
2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182T: git git://github.com/broadcom/stblinux.git
2183S: Maintained
2184F: arch/arm/mach-bcm/*brcmstb*
2185F: arch/arm/boot/dts/bcm7*.dts*
2186F: drivers/bus/brcmstb_gisb.c
2187
2188BROADCOM BMIPS MIPS ARCHITECTURE
2189M: Kevin Cernekee <cernekee@gmail.com>
2190M: Florian Fainelli <f.fainelli@gmail.com>
2191L: linux-mips@linux-mips.org
2192T: git git://github.com/broadcom/stblinux.git
2193S: Maintained
2194F: arch/mips/bmips/*
2195F: arch/mips/include/asm/mach-bmips/*
2196F: arch/mips/kernel/*bmips*
2197F: arch/mips/boot/dts/bcm*.dts*
2198F: drivers/irqchip/irq-bcm7*
2199F: drivers/irqchip/irq-brcmstb*
2200
2201BROADCOM TG3 GIGABIT ETHERNET DRIVER
2202M: Prashant Sreedharan <prashant@broadcom.com>
2203M: Michael Chan <mchan@broadcom.com>
2204L: netdev@vger.kernel.org
2205S: Supported
2206F: drivers/net/ethernet/broadcom/tg3.*
2207
2208BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2209M: Brett Rudley <brudley@broadcom.com>
2210M: Arend van Spriel <arend@broadcom.com>
2211M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2212M: Hante Meuleman <meuleman@broadcom.com>
2213L: linux-wireless@vger.kernel.org
2214L: brcm80211-dev-list@broadcom.com
2215S: Supported
2216F: drivers/net/wireless/brcm80211/
2217
2218BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2219M: QLogic-Storage-Upstream@qlogic.com
2220L: linux-scsi@vger.kernel.org
2221S: Supported
2222F: drivers/scsi/bnx2fc/
2223
2224BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2225M: QLogic-Storage-Upstream@qlogic.com
2226L: linux-scsi@vger.kernel.org
2227S: Supported
2228F: drivers/scsi/bnx2i/
2229
2230BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2231M: Ray Jui <rjui@broadcom.com>
2232M: Scott Branden <sbranden@broadcom.com>
2233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234L: bcm-kernel-feedback-list@broadcom.com
2235T: git git://github.com/broadcom/cygnus-linux.git
2236S: Maintained
2237N: iproc
2238N: cygnus
2239N: bcm9113*
2240N: bcm9583*
2241N: bcm583*
2242N: bcm113*
2243
2244BROADCOM KONA GPIO DRIVER
2245M: Ray Jui <rjui@broadcom.com>
2246L: bcm-kernel-feedback-list@broadcom.com
2247S: Supported
2248F: drivers/gpio/gpio-bcm-kona.c
2249F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2250
2251BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2252M: Rafał Miłecki <zajec5@gmail.com>
2253L: linux-wireless@vger.kernel.org
2254S: Maintained
2255F: drivers/bcma/
2256F: include/linux/bcma/
2257
2258BROADCOM SYSTEMPORT ETHERNET DRIVER
2259M: Florian Fainelli <f.fainelli@gmail.com>
2260L: netdev@vger.kernel.org
2261S: Supported
2262F: drivers/net/ethernet/broadcom/bcmsysport.*
2263
2264BROCADE BFA FC SCSI DRIVER
2265M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2266M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2267L: linux-scsi@vger.kernel.org
2268S: Supported
2269F: drivers/scsi/bfa/
2270
2271BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2272M: Rasesh Mody <rasesh.mody@qlogic.com>
2273L: netdev@vger.kernel.org
2274S: Supported
2275F: drivers/net/ethernet/brocade/bna/
2276
2277BSG (block layer generic sg v4 driver)
2278M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2279L: linux-scsi@vger.kernel.org
2280S: Supported
2281F: block/bsg.c
2282F: include/linux/bsg.h
2283F: include/uapi/linux/bsg.h
2284
2285BT87X AUDIO DRIVER
2286M: Clemens Ladisch <clemens@ladisch.de>
2287L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2288T: git git://git.alsa-project.org/alsa-kernel.git
2289S: Maintained
2290F: Documentation/sound/alsa/Bt87x.txt
2291F: sound/pci/bt87x.c
2292
2293BT8XXGPIO DRIVER
2294M: Michael Buesch <m@bues.ch>
2295W: http://bu3sch.de/btgpio.php
2296S: Maintained
2297F: drivers/gpio/gpio-bt8xx.c
2298
2299BTRFS FILE SYSTEM
2300M: Chris Mason <clm@fb.com>
2301M: Josef Bacik <jbacik@fb.com>
2302M: David Sterba <dsterba@suse.cz>
2303L: linux-btrfs@vger.kernel.org
2304W: http://btrfs.wiki.kernel.org/
2305Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2307S: Maintained
2308F: Documentation/filesystems/btrfs.txt
2309F: fs/btrfs/
2310
2311BTTV VIDEO4LINUX DRIVER
2312M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2313L: linux-media@vger.kernel.org
2314W: http://linuxtv.org
2315T: git git://linuxtv.org/media_tree.git
2316S: Odd fixes
2317F: Documentation/video4linux/bttv/
2318F: drivers/media/pci/bt8xx/bttv*
2319
2320BUSLOGIC SCSI DRIVER
2321M: Khalid Aziz <khalid@gonehiking.org>
2322L: linux-scsi@vger.kernel.org
2323S: Maintained
2324F: drivers/scsi/BusLogic.*
2325F: drivers/scsi/FlashPoint.*
2326
2327C-MEDIA CMI8788 DRIVER
2328M: Clemens Ladisch <clemens@ladisch.de>
2329L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2330T: git git://git.alsa-project.org/alsa-kernel.git
2331S: Maintained
2332F: sound/pci/oxygen/
2333
2334C6X ARCHITECTURE
2335M: Mark Salter <msalter@redhat.com>
2336M: Aurelien Jacquiot <a-jacquiot@ti.com>
2337L: linux-c6x-dev@linux-c6x.org
2338W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2339S: Maintained
2340F: arch/c6x/
2341
2342CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2343M: David Howells <dhowells@redhat.com>
2344L: linux-cachefs@redhat.com
2345S: Supported
2346F: Documentation/filesystems/caching/cachefiles.txt
2347F: fs/cachefiles/
2348
2349CADET FM/AM RADIO RECEIVER DRIVER
2350M: Hans Verkuil <hverkuil@xs4all.nl>
2351L: linux-media@vger.kernel.org
2352T: git git://linuxtv.org/media_tree.git
2353W: http://linuxtv.org
2354S: Maintained
2355F: drivers/media/radio/radio-cadet*
2356
2357CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2358M: Jonathan Corbet <corbet@lwn.net>
2359L: linux-media@vger.kernel.org
2360T: git git://linuxtv.org/media_tree.git
2361S: Maintained
2362F: Documentation/video4linux/cafe_ccic
2363F: drivers/media/platform/marvell-ccic/
2364
2365CAIF NETWORK LAYER
2366M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2367L: netdev@vger.kernel.org
2368S: Supported
2369F: Documentation/networking/caif/
2370F: drivers/net/caif/
2371F: include/uapi/linux/caif/
2372F: include/net/caif/
2373F: net/caif/
2374
2375CALGARY x86-64 IOMMU
2376M: Muli Ben-Yehuda <muli@il.ibm.com>
2377M: "Jon D. Mason" <jdmason@kudzu.us>
2378L: discuss@x86-64.org
2379S: Maintained
2380F: arch/x86/kernel/pci-calgary_64.c
2381F: arch/x86/kernel/tce_64.c
2382F: arch/x86/include/asm/calgary.h
2383F: arch/x86/include/asm/tce.h
2384
2385CAN NETWORK LAYER
2386M: Oliver Hartkopp <socketcan@hartkopp.net>
2387M: Marc Kleine-Budde <mkl@pengutronix.de>
2388L: linux-can@vger.kernel.org
2389W: https://github.com/linux-can
2390T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2392S: Maintained
2393F: Documentation/networking/can.txt
2394F: net/can/
2395F: include/linux/can/core.h
2396F: include/uapi/linux/can.h
2397F: include/uapi/linux/can/bcm.h
2398F: include/uapi/linux/can/raw.h
2399F: include/uapi/linux/can/gw.h
2400
2401CAN NETWORK DRIVERS
2402M: Wolfgang Grandegger <wg@grandegger.com>
2403M: Marc Kleine-Budde <mkl@pengutronix.de>
2404L: linux-can@vger.kernel.org
2405W: https://github.com/linux-can
2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2407T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2408S: Maintained
2409F: drivers/net/can/
2410F: include/linux/can/dev.h
2411F: include/linux/can/platform/
2412F: include/uapi/linux/can/error.h
2413F: include/uapi/linux/can/netlink.h
2414
2415CAPABILITIES
2416M: Serge Hallyn <serge.hallyn@canonical.com>
2417L: linux-security-module@vger.kernel.org
2418S: Supported
2419F: include/linux/capability.h
2420F: include/uapi/linux/capability.h
2421F: security/capability.c
2422F: security/commoncap.c
2423F: kernel/capability.c
2424
2425CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2426M: Kevin Tsai <ktsai@capellamicro.com>
2427S: Maintained
2428F: drivers/iio/light/cm*
2429F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2430
2431CC2520 IEEE-802.15.4 RADIO DRIVER
2432M: Varka Bhadram <varkabhadram@gmail.com>
2433L: linux-wpan@vger.kernel.org
2434S: Maintained
2435F: drivers/net/ieee802154/cc2520.c
2436F: include/linux/spi/cc2520.h
2437F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2438
2439CELL BROADBAND ENGINE ARCHITECTURE
2440M: Arnd Bergmann <arnd@arndb.de>
2441L: linuxppc-dev@lists.ozlabs.org
2442L: cbe-oss-dev@lists.ozlabs.org
2443W: http://www.ibm.com/developerworks/power/cell/
2444S: Supported
2445F: arch/powerpc/include/asm/cell*.h
2446F: arch/powerpc/include/asm/spu*.h
2447F: arch/powerpc/include/uapi/asm/spu*.h
2448F: arch/powerpc/oprofile/*cell*
2449F: arch/powerpc/platforms/cell/
2450
2451CEPH DISTRIBUTED FILE SYSTEM CLIENT
2452M: Yan, Zheng <zyan@redhat.com>
2453M: Sage Weil <sage@redhat.com>
2454L: ceph-devel@vger.kernel.org
2455W: http://ceph.com/
2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2457S: Supported
2458F: Documentation/filesystems/ceph.txt
2459F: fs/ceph/
2460F: net/ceph/
2461F: include/linux/ceph/
2462F: include/linux/crush/
2463
2464CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2465L: linux-usb@vger.kernel.org
2466S: Orphan
2467F: Documentation/usb/WUSB-Design-overview.txt
2468F: Documentation/usb/wusb-cbaf
2469F: drivers/usb/host/hwa-hc.c
2470F: drivers/usb/host/whci/
2471F: drivers/usb/wusbcore/
2472F: include/linux/usb/wusb*
2473
2474CFAG12864B LCD DRIVER
2475M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2476W: http://miguelojeda.es/auxdisplay.htm
2477W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2478S: Maintained
2479F: drivers/auxdisplay/cfag12864b.c
2480F: include/linux/cfag12864b.h
2481
2482CFAG12864BFB LCD FRAMEBUFFER DRIVER
2483M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2484W: http://miguelojeda.es/auxdisplay.htm
2485W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2486S: Maintained
2487F: drivers/auxdisplay/cfag12864bfb.c
2488F: include/linux/cfag12864b.h
2489
2490CFG80211 and NL80211
2491M: Johannes Berg <johannes@sipsolutions.net>
2492L: linux-wireless@vger.kernel.org
2493W: http://wireless.kernel.org/
2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2496S: Maintained
2497F: include/uapi/linux/nl80211.h
2498F: include/net/cfg80211.h
2499F: net/wireless/*
2500X: net/wireless/wext*
2501
2502CHAR and MISC DRIVERS
2503M: Arnd Bergmann <arnd@arndb.de>
2504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2506S: Supported
2507F: drivers/char/*
2508F: drivers/misc/*
2509F: include/linux/miscdevice.h
2510
2511CHECKPATCH
2512M: Andy Whitcroft <apw@canonical.com>
2513M: Joe Perches <joe@perches.com>
2514S: Maintained
2515F: scripts/checkpatch.pl
2516
2517CHINESE DOCUMENTATION
2518M: Harry Wei <harryxiyou@gmail.com>
2519L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2520L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2521S: Maintained
2522F: Documentation/zh_CN/
2523
2524CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2525M: Peter Chen <Peter.Chen@freescale.com>
2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2527L: linux-usb@vger.kernel.org
2528S: Maintained
2529F: drivers/usb/chipidea/
2530
2531CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2532M: Hans de Goede <hdegoede@redhat.com>
2533L: linux-input@vger.kernel.org
2534S: Maintained
2535F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2536F: drivers/input/touchscreen/chipone_icn8318.c
2537
2538CHROME HARDWARE PLATFORM SUPPORT
2539M: Olof Johansson <olof@lixom.net>
2540S: Maintained
2541F: drivers/platform/chrome/
2542
2543CISCO VIC ETHERNET NIC DRIVER
2544M: Christian Benvenuti <benve@cisco.com>
2545M: Sujith Sankar <ssujith@cisco.com>
2546M: Govindarajulu Varadarajan <_govind@gmx.com>
2547M: Neel Patel <neepatel@cisco.com>
2548S: Supported
2549F: drivers/net/ethernet/cisco/enic/
2550
2551CISCO VIC LOW LATENCY NIC DRIVER
2552M: Upinder Malhi <umalhi@cisco.com>
2553S: Supported
2554F: drivers/infiniband/hw/usnic
2555
2556CIRRUS LOGIC EP93XX ETHERNET DRIVER
2557M: Hartley Sweeten <hsweeten@visionengravers.com>
2558L: netdev@vger.kernel.org
2559S: Maintained
2560F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2561
2562CIRRUS LOGIC AUDIO CODEC DRIVERS
2563M: Brian Austin <brian.austin@cirrus.com>
2564M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2565L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2566S: Maintained
2567F: sound/soc/codecs/cs*
2568
2569CLEANCACHE API
2570M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2571L: linux-kernel@vger.kernel.org
2572S: Maintained
2573F: mm/cleancache.c
2574F: include/linux/cleancache.h
2575
2576CLK API
2577M: Russell King <linux@arm.linux.org.uk>
2578L: linux-clk@vger.kernel.org
2579S: Maintained
2580F: include/linux/clk.h
2581
2582CLOCKSOURCE, CLOCKEVENT DRIVERS
2583M: Daniel Lezcano <daniel.lezcano@linaro.org>
2584M: Thomas Gleixner <tglx@linutronix.de>
2585L: linux-kernel@vger.kernel.org
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2587S: Supported
2588F: drivers/clocksource
2589
2590CISCO FCOE HBA DRIVER
2591M: Hiral Patel <hiralpat@cisco.com>
2592M: Suma Ramars <sramars@cisco.com>
2593M: Brian Uchino <buchino@cisco.com>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: drivers/scsi/fnic/
2597
2598CMPC ACPI DRIVER
2599M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2600M: Daniel Oliveira Nascimento <don@syst.com.br>
2601L: platform-driver-x86@vger.kernel.org
2602S: Supported
2603F: drivers/platform/x86/classmate-laptop.c
2604
2605COCCINELLE/Semantic Patches (SmPL)
2606M: Julia Lawall <Julia.Lawall@lip6.fr>
2607M: Gilles Muller <Gilles.Muller@lip6.fr>
2608M: Nicolas Palix <nicolas.palix@imag.fr>
2609M: Michal Marek <mmarek@suse.cz>
2610L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2612W: http://coccinelle.lip6.fr/
2613S: Supported
2614F: Documentation/coccinelle.txt
2615F: scripts/coccinelle/
2616F: scripts/coccicheck
2617
2618CODA FILE SYSTEM
2619M: Jan Harkes <jaharkes@cs.cmu.edu>
2620M: coda@cs.cmu.edu
2621L: codalist@coda.cs.cmu.edu
2622W: http://www.coda.cs.cmu.edu/
2623S: Maintained
2624F: Documentation/filesystems/coda.txt
2625F: fs/coda/
2626F: include/linux/coda*.h
2627F: include/uapi/linux/coda*.h
2628
2629CODA V4L2 MEM2MEM DRIVER
2630M: Philipp Zabel <p.zabel@pengutronix.de>
2631L: linux-media@vger.kernel.org
2632S: Maintained
2633F: Documentation/devicetree/bindings/media/coda.txt
2634F: drivers/media/platform/coda/
2635
2636COMMON CLK FRAMEWORK
2637M: Mike Turquette <mturquette@linaro.org>
2638M: Stephen Boyd <sboyd@codeaurora.org>
2639L: linux-clk@vger.kernel.org
2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2641S: Maintained
2642F: drivers/clk/
2643X: drivers/clk/clkdev.c
2644F: include/linux/clk-pr*
2645F: include/linux/clk/
2646
2647COMMON INTERNET FILE SYSTEM (CIFS)
2648M: Steve French <sfrench@samba.org>
2649L: linux-cifs@vger.kernel.org
2650L: samba-technical@lists.samba.org (moderated for non-subscribers)
2651W: http://linux-cifs.samba.org/
2652T: git git://git.samba.org/sfrench/cifs-2.6.git
2653S: Supported
2654F: Documentation/filesystems/cifs/
2655F: fs/cifs/
2656
2657COMPACTPCI HOTPLUG CORE
2658M: Scott Murray <scott@spiteful.org>
2659L: linux-pci@vger.kernel.org
2660S: Maintained
2661F: drivers/pci/hotplug/cpci_hotplug*
2662
2663COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2664M: Scott Murray <scott@spiteful.org>
2665L: linux-pci@vger.kernel.org
2666S: Maintained
2667F: drivers/pci/hotplug/cpcihp_zt5550.*
2668
2669COMPACTPCI HOTPLUG GENERIC DRIVER
2670M: Scott Murray <scott@spiteful.org>
2671L: linux-pci@vger.kernel.org
2672S: Maintained
2673F: drivers/pci/hotplug/cpcihp_generic.c
2674
2675COMPAL LAPTOP SUPPORT
2676M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2677L: platform-driver-x86@vger.kernel.org
2678S: Maintained
2679F: drivers/platform/x86/compal-laptop.c
2680
2681CONEXANT ACCESSRUNNER USB DRIVER
2682M: Simon Arlott <cxacru@fire.lp0.eu>
2683L: accessrunner-general@lists.sourceforge.net
2684W: http://accessrunner.sourceforge.net/
2685S: Maintained
2686F: drivers/usb/atm/cxacru.c
2687
2688CONFIGFS
2689M: Joel Becker <jlbec@evilplan.org>
2690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2691S: Supported
2692F: fs/configfs/
2693F: include/linux/configfs.h
2694
2695CONNECTOR
2696M: Evgeniy Polyakov <zbr@ioremap.net>
2697L: netdev@vger.kernel.org
2698S: Maintained
2699F: drivers/connector/
2700
2701CONTROL GROUP (CGROUP)
2702M: Tejun Heo <tj@kernel.org>
2703M: Li Zefan <lizefan@huawei.com>
2704L: cgroups@vger.kernel.org
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2706S: Maintained
2707F: Documentation/cgroups/
2708F: include/linux/cgroup*
2709F: kernel/cgroup*
2710
2711CONTROL GROUP - CPUSET
2712M: Li Zefan <lizefan@huawei.com>
2713L: cgroups@vger.kernel.org
2714W: http://www.bullopensource.org/cpuset/
2715W: http://oss.sgi.com/projects/cpusets/
2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2717S: Maintained
2718F: Documentation/cgroups/cpusets.txt
2719F: include/linux/cpuset.h
2720F: kernel/cpuset.c
2721
2722CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2723M: Johannes Weiner <hannes@cmpxchg.org>
2724M: Michal Hocko <mhocko@suse.cz>
2725L: cgroups@vger.kernel.org
2726L: linux-mm@kvack.org
2727S: Maintained
2728F: mm/memcontrol.c
2729F: mm/swap_cgroup.c
2730
2731CORETEMP HARDWARE MONITORING DRIVER
2732M: Fenghua Yu <fenghua.yu@intel.com>
2733L: lm-sensors@lm-sensors.org
2734S: Maintained
2735F: Documentation/hwmon/coretemp
2736F: drivers/hwmon/coretemp.c
2737
2738COSA/SRP SYNC SERIAL DRIVER
2739M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2740W: http://www.fi.muni.cz/~kas/cosa/
2741S: Maintained
2742F: drivers/net/wan/cosa*
2743
2744CPMAC ETHERNET DRIVER
2745M: Florian Fainelli <florian@openwrt.org>
2746L: netdev@vger.kernel.org
2747S: Maintained
2748F: drivers/net/ethernet/ti/cpmac.c
2749
2750CPU FREQUENCY DRIVERS
2751M: Rafael J. Wysocki <rjw@rjwysocki.net>
2752M: Viresh Kumar <viresh.kumar@linaro.org>
2753L: linux-pm@vger.kernel.org
2754S: Maintained
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2756T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2757F: drivers/cpufreq/
2758F: include/linux/cpufreq.h
2759
2760CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2761M: Viresh Kumar <viresh.kumar@linaro.org>
2762M: Sudeep Holla <sudeep.holla@arm.com>
2763L: linux-pm@vger.kernel.org
2764W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2765S: Maintained
2766F: drivers/cpufreq/arm_big_little.h
2767F: drivers/cpufreq/arm_big_little.c
2768F: drivers/cpufreq/arm_big_little_dt.c
2769
2770CPUIDLE DRIVER - ARM BIG LITTLE
2771M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2772M: Daniel Lezcano <daniel.lezcano@linaro.org>
2773L: linux-pm@vger.kernel.org
2774L: linux-arm-kernel@lists.infradead.org
2775T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2776S: Maintained
2777F: drivers/cpuidle/cpuidle-big_little.c
2778
2779CPUIDLE DRIVER - ARM EXYNOS
2780M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2781M: Daniel Lezcano <daniel.lezcano@linaro.org>
2782M: Kukjin Kim <kgene@kernel.org>
2783L: linux-pm@vger.kernel.org
2784L: linux-samsung-soc@vger.kernel.org
2785S: Supported
2786F: drivers/cpuidle/cpuidle-exynos.c
2787F: arch/arm/mach-exynos/pm.c
2788
2789CPUIDLE DRIVERS
2790M: Rafael J. Wysocki <rjw@rjwysocki.net>
2791M: Daniel Lezcano <daniel.lezcano@linaro.org>
2792L: linux-pm@vger.kernel.org
2793S: Maintained
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2795F: drivers/cpuidle/*
2796F: include/linux/cpuidle.h
2797
2798CPUID/MSR DRIVER
2799M: "H. Peter Anvin" <hpa@zytor.com>
2800S: Maintained
2801F: arch/x86/kernel/cpuid.c
2802F: arch/x86/kernel/msr.c
2803
2804CPU POWER MONITORING SUBSYSTEM
2805M: Thomas Renninger <trenn@suse.de>
2806L: linux-pm@vger.kernel.org
2807S: Maintained
2808F: tools/power/cpupower/
2809
2810CRAMFS FILESYSTEM
2811W: http://sourceforge.net/projects/cramfs/
2812S: Orphan / Obsolete
2813F: Documentation/filesystems/cramfs.txt
2814F: fs/cramfs/
2815
2816CRIS PORT
2817M: Mikael Starvik <starvik@axis.com>
2818M: Jesper Nilsson <jesper.nilsson@axis.com>
2819L: linux-cris-kernel@axis.com
2820W: http://developer.axis.com
2821S: Maintained
2822F: arch/cris/
2823F: drivers/tty/serial/crisv10.*
2824
2825CRYPTO API
2826M: Herbert Xu <herbert@gondor.apana.org.au>
2827M: "David S. Miller" <davem@davemloft.net>
2828L: linux-crypto@vger.kernel.org
2829T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2830S: Maintained
2831F: Documentation/crypto/
2832F: Documentation/DocBook/crypto-API.tmpl
2833F: arch/*/crypto/
2834F: crypto/
2835F: drivers/crypto/
2836F: include/crypto/
2837
2838CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2839M: Neil Horman <nhorman@tuxdriver.com>
2840L: linux-crypto@vger.kernel.org
2841S: Maintained
2842F: crypto/ansi_cprng.c
2843F: crypto/rng.c
2844
2845CS5535 Audio ALSA driver
2846M: Jaya Kumar <jayakumar.alsa@gmail.com>
2847S: Maintained
2848F: sound/pci/cs5535audio/
2849
2850CW1200 WLAN driver
2851M: Solomon Peachy <pizza@shaftnet.org>
2852S: Maintained
2853F: drivers/net/wireless/cw1200/
2854
2855CX18 VIDEO4LINUX DRIVER
2856M: Andy Walls <awalls@md.metrocast.net>
2857L: ivtv-devel@ivtvdriver.org (subscribers-only)
2858L: linux-media@vger.kernel.org
2859T: git git://linuxtv.org/media_tree.git
2860W: http://linuxtv.org
2861W: http://www.ivtvdriver.org/index.php/Cx18
2862S: Maintained
2863F: Documentation/video4linux/cx18.txt
2864F: drivers/media/pci/cx18/
2865F: include/uapi/linux/ivtv*
2866
2867CX2341X MPEG ENCODER HELPER MODULE
2868M: Hans Verkuil <hverkuil@xs4all.nl>
2869L: linux-media@vger.kernel.org
2870T: git git://linuxtv.org/media_tree.git
2871W: http://linuxtv.org
2872S: Maintained
2873F: drivers/media/common/cx2341x*
2874F: include/media/cx2341x*
2875
2876CX88 VIDEO4LINUX DRIVER
2877M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2878L: linux-media@vger.kernel.org
2879W: http://linuxtv.org
2880T: git git://linuxtv.org/media_tree.git
2881S: Odd fixes
2882F: Documentation/video4linux/cx88/
2883F: drivers/media/pci/cx88/
2884
2885CXD2820R MEDIA DRIVER
2886M: Antti Palosaari <crope@iki.fi>
2887L: linux-media@vger.kernel.org
2888W: http://linuxtv.org/
2889W: http://palosaari.fi/linux/
2890Q: http://patchwork.linuxtv.org/project/linux-media/list/
2891T: git git://linuxtv.org/anttip/media_tree.git
2892S: Maintained
2893F: drivers/media/dvb-frontends/cxd2820r*
2894
2895CXGB3 ETHERNET DRIVER (CXGB3)
2896M: Santosh Raspatur <santosh@chelsio.com>
2897L: netdev@vger.kernel.org
2898W: http://www.chelsio.com
2899S: Supported
2900F: drivers/net/ethernet/chelsio/cxgb3/
2901
2902CXGB3 ISCSI DRIVER (CXGB3I)
2903M: Karen Xie <kxie@chelsio.com>
2904L: linux-scsi@vger.kernel.org
2905W: http://www.chelsio.com
2906S: Supported
2907F: drivers/scsi/cxgbi/cxgb3i
2908
2909CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2910M: Steve Wise <swise@chelsio.com>
2911L: linux-rdma@vger.kernel.org
2912W: http://www.openfabrics.org
2913S: Supported
2914F: drivers/infiniband/hw/cxgb3/
2915
2916CXGB4 ETHERNET DRIVER (CXGB4)
2917M: Hariprasad S <hariprasad@chelsio.com>
2918L: netdev@vger.kernel.org
2919W: http://www.chelsio.com
2920S: Supported
2921F: drivers/net/ethernet/chelsio/cxgb4/
2922
2923CXGB4 ISCSI DRIVER (CXGB4I)
2924M: Karen Xie <kxie@chelsio.com>
2925L: linux-scsi@vger.kernel.org
2926W: http://www.chelsio.com
2927S: Supported
2928F: drivers/scsi/cxgbi/cxgb4i
2929
2930CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2931M: Steve Wise <swise@chelsio.com>
2932L: linux-rdma@vger.kernel.org
2933W: http://www.openfabrics.org
2934S: Supported
2935F: drivers/infiniband/hw/cxgb4/
2936
2937CXGB4VF ETHERNET DRIVER (CXGB4VF)
2938M: Casey Leedom <leedom@chelsio.com>
2939L: netdev@vger.kernel.org
2940W: http://www.chelsio.com
2941S: Supported
2942F: drivers/net/ethernet/chelsio/cxgb4vf/
2943
2944CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2945M: Ian Munsie <imunsie@au1.ibm.com>
2946M: Michael Neuling <mikey@neuling.org>
2947L: linuxppc-dev@lists.ozlabs.org
2948S: Supported
2949F: drivers/misc/cxl/
2950F: include/misc/cxl.h
2951F: include/uapi/misc/cxl.h
2952F: Documentation/powerpc/cxl.txt
2953F: Documentation/powerpc/cxl.txt
2954F: Documentation/ABI/testing/sysfs-class-cxl
2955
2956STMMAC ETHERNET DRIVER
2957M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2958L: netdev@vger.kernel.org
2959W: http://www.stlinux.com
2960S: Supported
2961F: drivers/net/ethernet/stmicro/stmmac/
2962
2963CYBERPRO FB DRIVER
2964M: Russell King <linux@arm.linux.org.uk>
2965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966W: http://www.arm.linux.org.uk/
2967S: Maintained
2968F: drivers/video/fbdev/cyber2000fb.*
2969
2970CYCLADES ASYNC MUX DRIVER
2971W: http://www.cyclades.com/
2972S: Orphan
2973F: drivers/tty/cyclades.c
2974F: include/linux/cyclades.h
2975F: include/uapi/linux/cyclades.h
2976
2977CYCLADES PC300 DRIVER
2978W: http://www.cyclades.com/
2979S: Orphan
2980F: drivers/net/wan/pc300*
2981
2982CYPRESS_FIRMWARE MEDIA DRIVER
2983M: Antti Palosaari <crope@iki.fi>
2984L: linux-media@vger.kernel.org
2985W: http://linuxtv.org/
2986W: http://palosaari.fi/linux/
2987Q: http://patchwork.linuxtv.org/project/linux-media/list/
2988T: git git://linuxtv.org/anttip/media_tree.git
2989S: Maintained
2990F: drivers/media/common/cypress_firmware*
2991
2992CYTTSP TOUCHSCREEN DRIVER
2993M: Ferruh Yigit <fery@cypress.com>
2994L: linux-input@vger.kernel.org
2995S: Supported
2996F: drivers/input/touchscreen/cyttsp*
2997F: include/linux/input/cyttsp.h
2998
2999DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3000M: Joshua Kinard <kumba@gentoo.org>
3001S: Maintained
3002F: drivers/rtc/rtc-ds1685.c
3003F: include/linux/rtc/ds1685.h
3004
3005DAMA SLAVE for AX.25
3006M: Joerg Reuter <jreuter@yaina.de>
3007W: http://yaina.de/jreuter/
3008W: http://www.qsl.net/dl1bke/
3009L: linux-hams@vger.kernel.org
3010S: Maintained
3011F: net/ax25/af_ax25.c
3012F: net/ax25/ax25_dev.c
3013F: net/ax25/ax25_ds_*
3014F: net/ax25/ax25_in.c
3015F: net/ax25/ax25_out.c
3016F: net/ax25/ax25_timer.c
3017F: net/ax25/sysctl_net_ax25.c
3018
3019DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3020L: netdev@vger.kernel.org
3021S: Orphan
3022F: Documentation/networking/dmfe.txt
3023F: drivers/net/ethernet/dec/tulip/dmfe.c
3024
3025DC390/AM53C974 SCSI driver
3026M: Hannes Reinecke <hare@suse.de>
3027L: linux-scsi@vger.kernel.org
3028S: Maintained
3029F: drivers/scsi/am53c974.c
3030
3031DC395x SCSI driver
3032M: Oliver Neukum <oliver@neukum.org>
3033M: Ali Akcaagac <aliakc@web.de>
3034M: Jamie Lenehan <lenehan@twibble.org>
3035L: dc395x@twibble.org
3036W: http://twibble.org/dist/dc395x/
3037W: http://lists.twibble.org/mailman/listinfo/dc395x/
3038S: Maintained
3039F: Documentation/scsi/dc395x.txt
3040F: drivers/scsi/dc395x.*
3041
3042DCCP PROTOCOL
3043M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3044L: dccp@vger.kernel.org
3045W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3046S: Maintained
3047F: include/linux/dccp.h
3048F: include/uapi/linux/dccp.h
3049F: include/linux/tfrc.h
3050F: net/dccp/
3051
3052DECnet NETWORK LAYER
3053W: http://linux-decnet.sourceforge.net
3054L: linux-decnet-user@lists.sourceforge.net
3055S: Orphan
3056F: Documentation/networking/decnet.txt
3057F: net/decnet/
3058
3059DECSTATION PLATFORM SUPPORT
3060M: "Maciej W. Rozycki" <macro@linux-mips.org>
3061L: linux-mips@linux-mips.org
3062W: http://www.linux-mips.org/wiki/DECstation
3063S: Maintained
3064F: arch/mips/dec/
3065F: arch/mips/include/asm/dec/
3066F: arch/mips/include/asm/mach-dec/
3067
3068DEFXX FDDI NETWORK DRIVER
3069M: "Maciej W. Rozycki" <macro@linux-mips.org>
3070S: Maintained
3071F: drivers/net/fddi/defxx.*
3072
3073DELL LAPTOP DRIVER
3074M: Matthew Garrett <mjg59@srcf.ucam.org>
3075M: Pali Rohár <pali.rohar@gmail.com>
3076L: platform-driver-x86@vger.kernel.org
3077S: Maintained
3078F: drivers/platform/x86/dell-laptop.c
3079
3080DELL LAPTOP FREEFALL DRIVER
3081M: Pali Rohár <pali.rohar@gmail.com>
3082S: Maintained
3083F: drivers/platform/x86/dell-smo8800.c
3084
3085DELL LAPTOP SMM DRIVER
3086M: Guenter Roeck <linux@roeck-us.net>
3087S: Maintained
3088F: drivers/char/i8k.c
3089F: include/uapi/linux/i8k.h
3090
3091DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3092M: Doug Warzecha <Douglas_Warzecha@dell.com>
3093S: Maintained
3094F: Documentation/dcdbas.txt
3095F: drivers/firmware/dcdbas.*
3096
3097DELL WMI EXTRAS DRIVER
3098M: Matthew Garrett <mjg59@srcf.ucam.org>
3099M: Pali Rohár <pali.rohar@gmail.com>
3100S: Maintained
3101F: drivers/platform/x86/dell-wmi.c
3102
3103DESIGNWARE USB2 DRD IP DRIVER
3104M: John Youn <johnyoun@synopsys.com>
3105L: linux-usb@vger.kernel.org
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3107S: Maintained
3108F: drivers/usb/dwc2/
3109
3110DESIGNWARE USB3 DRD IP DRIVER
3111M: Felipe Balbi <balbi@ti.com>
3112L: linux-usb@vger.kernel.org
3113L: linux-omap@vger.kernel.org
3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3115S: Maintained
3116F: drivers/usb/dwc3/
3117
3118DEVICE COREDUMP (DEV_COREDUMP)
3119M: Johannes Berg <johannes@sipsolutions.net>
3120L: linux-kernel@vger.kernel.org
3121S: Maintained
3122F: drivers/base/devcoredump.c
3123F: include/linux/devcoredump.h
3124
3125DEVICE FREQUENCY (DEVFREQ)
3126M: MyungJoo Ham <myungjoo.ham@samsung.com>
3127M: Kyungmin Park <kyungmin.park@samsung.com>
3128L: linux-pm@vger.kernel.org
3129S: Maintained
3130F: drivers/devfreq/
3131
3132DEVICE NUMBER REGISTRY
3133M: Torben Mathiasen <device@lanana.org>
3134W: http://lanana.org/docs/device-list/index.html
3135S: Maintained
3136
3137DEVICE-MAPPER (LVM)
3138M: Alasdair Kergon <agk@redhat.com>
3139M: Mike Snitzer <snitzer@redhat.com>
3140M: dm-devel@redhat.com
3141L: dm-devel@redhat.com
3142W: http://sources.redhat.com/dm
3143Q: http://patchwork.kernel.org/project/dm-devel/list/
3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3145T: quilt http://people.redhat.com/agk/patches/linux/editing/
3146S: Maintained
3147F: Documentation/device-mapper/
3148F: drivers/md/dm*
3149F: drivers/md/persistent-data/
3150F: include/linux/device-mapper.h
3151F: include/linux/dm-*.h
3152F: include/uapi/linux/dm-*.h
3153
3154DIALOG SEMICONDUCTOR DRIVERS
3155M: Support Opensource <support.opensource@diasemi.com>
3156W: http://www.dialog-semiconductor.com/products
3157S: Supported
3158F: Documentation/hwmon/da90??
3159F: drivers/gpio/gpio-da90??.c
3160F: drivers/hwmon/da90??-hwmon.c
3161F: drivers/iio/adc/da91??-*.c
3162F: drivers/input/misc/da90??_onkey.c
3163F: drivers/input/touchscreen/da9052_tsi.c
3164F: drivers/leds/leds-da90??.c
3165F: drivers/mfd/da903x.c
3166F: drivers/mfd/da90??-*.c
3167F: drivers/mfd/da91??-*.c
3168F: drivers/power/da9052-battery.c
3169F: drivers/power/da91??-*.c
3170F: drivers/regulator/da903x.c
3171F: drivers/regulator/da9???-regulator.[ch]
3172F: drivers/rtc/rtc-da90??.c
3173F: drivers/video/backlight/da90??_bl.c
3174F: drivers/watchdog/da90??_wdt.c
3175F: include/linux/mfd/da903x.h
3176F: include/linux/mfd/da9052/
3177F: include/linux/mfd/da9055/
3178F: include/linux/mfd/da9063/
3179F: include/linux/mfd/da9150/
3180F: include/sound/da[79]*.h
3181F: sound/soc/codecs/da[79]*.[ch]
3182
3183DIGI NEO AND CLASSIC PCI PRODUCTS
3184M: Lidza Louina <lidza.louina@gmail.com>
3185M: Mark Hounschell <markh@compro.net>
3186L: driverdev-devel@linuxdriverproject.org
3187S: Maintained
3188F: drivers/staging/dgnc/
3189
3190DIGI EPCA PCI PRODUCTS
3191M: Lidza Louina <lidza.louina@gmail.com>
3192M: Mark Hounschell <markh@compro.net>
3193M: Daeseok Youn <daeseok.youn@gmail.com>
3194L: driverdev-devel@linuxdriverproject.org
3195S: Maintained
3196F: drivers/staging/dgap/
3197
3198DIOLAN U2C-12 I2C DRIVER
3199M: Guenter Roeck <linux@roeck-us.net>
3200L: linux-i2c@vger.kernel.org
3201S: Maintained
3202F: drivers/i2c/busses/i2c-diolan-u2c.c
3203
3204DIRECT ACCESS (DAX)
3205M: Matthew Wilcox <willy@linux.intel.com>
3206L: linux-fsdevel@vger.kernel.org
3207S: Supported
3208F: fs/dax.c
3209
3210DIRECTORY NOTIFICATION (DNOTIFY)
3211M: Eric Paris <eparis@parisplace.org>
3212S: Maintained
3213F: Documentation/filesystems/dnotify.txt
3214F: fs/notify/dnotify/
3215F: include/linux/dnotify.h
3216
3217DISK GEOMETRY AND PARTITION HANDLING
3218M: Andries Brouwer <aeb@cwi.nl>
3219W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3220W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3221W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3222S: Maintained
3223
3224DISKQUOTA
3225M: Jan Kara <jack@suse.cz>
3226S: Maintained
3227F: Documentation/filesystems/quota.txt
3228F: fs/quota/
3229F: include/linux/quota*.h
3230F: include/uapi/linux/quota*.h
3231
3232DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3233M: Bernie Thompson <bernie@plugable.com>
3234L: linux-fbdev@vger.kernel.org
3235S: Maintained
3236W: http://plugable.com/category/projects/udlfb/
3237F: drivers/video/fbdev/udlfb.c
3238F: include/video/udlfb.h
3239F: Documentation/fb/udlfb.txt
3240
3241DISTRIBUTED LOCK MANAGER (DLM)
3242M: Christine Caulfield <ccaulfie@redhat.com>
3243M: David Teigland <teigland@redhat.com>
3244L: cluster-devel@redhat.com
3245W: http://sources.redhat.com/cluster/
3246T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3247S: Supported
3248F: fs/dlm/
3249
3250DMA BUFFER SHARING FRAMEWORK
3251M: Sumit Semwal <sumit.semwal@linaro.org>
3252S: Maintained
3253L: linux-media@vger.kernel.org
3254L: dri-devel@lists.freedesktop.org
3255L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3256F: drivers/dma-buf/
3257F: include/linux/dma-buf*
3258F: include/linux/reservation.h
3259F: include/linux/*fence.h
3260F: Documentation/dma-buf-sharing.txt
3261T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3262
3263DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3264M: Vinod Koul <vinod.koul@intel.com>
3265L: dmaengine@vger.kernel.org
3266Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3267S: Maintained
3268F: drivers/dma/
3269F: include/linux/dmaengine.h
3270F: Documentation/dmaengine/
3271T: git git://git.infradead.org/users/vkoul/slave-dma.git
3272
3273DME1737 HARDWARE MONITOR DRIVER
3274M: Juerg Haefliger <juergh@gmail.com>
3275L: lm-sensors@lm-sensors.org
3276S: Maintained
3277F: Documentation/hwmon/dme1737
3278F: drivers/hwmon/dme1737.c
3279
3280DMI/SMBIOS SUPPORT
3281M: Jean Delvare <jdelvare@suse.de>
3282S: Maintained
3283F: drivers/firmware/dmi-id.c
3284F: drivers/firmware/dmi_scan.c
3285F: include/linux/dmi.h
3286
3287DOCUMENTATION
3288M: Jonathan Corbet <corbet@lwn.net>
3289L: linux-doc@vger.kernel.org
3290S: Maintained
3291F: Documentation/
3292X: Documentation/ABI/
3293X: Documentation/devicetree/
3294X: Documentation/acpi
3295X: Documentation/power
3296X: Documentation/spi
3297T: git git://git.lwn.net/linux-2.6.git docs-next
3298
3299DOUBLETALK DRIVER
3300M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3301L: blinux-list@redhat.com
3302S: Maintained
3303F: drivers/char/dtlk.c
3304F: include/linux/dtlk.h
3305
3306DPT_I2O SCSI RAID DRIVER
3307M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3308L: linux-scsi@vger.kernel.org
3309W: http://www.adaptec.com/
3310S: Maintained
3311F: drivers/scsi/dpt*
3312F: drivers/scsi/dpt/
3313
3314DRBD DRIVER
3315P: Philipp Reisner
3316P: Lars Ellenberg
3317M: drbd-dev@lists.linbit.com
3318L: drbd-user@lists.linbit.com
3319W: http://www.drbd.org
3320T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3321T: git git://git.drbd.org/drbd-8.3.git
3322S: Supported
3323F: drivers/block/drbd/
3324F: lib/lru_cache.c
3325F: Documentation/blockdev/drbd/
3326
3327DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3330S: Supported
3331F: Documentation/kobject.txt
3332F: drivers/base/
3333F: fs/sysfs/
3334F: fs/debugfs/
3335F: include/linux/kobj*
3336F: include/linux/debugfs.h
3337F: lib/kobj*
3338
3339DRM DRIVERS
3340M: David Airlie <airlied@linux.ie>
3341L: dri-devel@lists.freedesktop.org
3342T: git git://people.freedesktop.org/~airlied/linux
3343S: Maintained
3344F: drivers/gpu/drm/
3345F: drivers/gpu/vga/
3346F: include/drm/
3347F: include/uapi/drm/
3348
3349RADEON DRM DRIVERS
3350M: Alex Deucher <alexander.deucher@amd.com>
3351M: Christian König <christian.koenig@amd.com>
3352L: dri-devel@lists.freedesktop.org
3353T: git git://people.freedesktop.org/~agd5f/linux
3354S: Supported
3355F: drivers/gpu/drm/radeon/
3356F: include/uapi/drm/radeon*
3357
3358DRM PANEL DRIVERS
3359M: Thierry Reding <thierry.reding@gmail.com>
3360L: dri-devel@lists.freedesktop.org
3361T: git git://anongit.freedesktop.org/tegra/linux.git
3362S: Maintained
3363F: drivers/gpu/drm/drm_panel.c
3364F: drivers/gpu/drm/panel/
3365F: include/drm/drm_panel.h
3366F: Documentation/devicetree/bindings/panel/
3367
3368INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3369M: Daniel Vetter <daniel.vetter@intel.com>
3370M: Jani Nikula <jani.nikula@linux.intel.com>
3371L: intel-gfx@lists.freedesktop.org
3372L: dri-devel@lists.freedesktop.org
3373Q: http://patchwork.freedesktop.org/project/intel-gfx/
3374T: git git://anongit.freedesktop.org/drm-intel
3375S: Supported
3376F: drivers/gpu/drm/i915/
3377F: include/drm/i915*
3378F: include/uapi/drm/i915*
3379
3380DRM DRIVERS FOR EXYNOS
3381M: Inki Dae <inki.dae@samsung.com>
3382M: Joonyoung Shim <jy0922.shim@samsung.com>
3383M: Seung-Woo Kim <sw0312.kim@samsung.com>
3384M: Kyungmin Park <kyungmin.park@samsung.com>
3385L: dri-devel@lists.freedesktop.org
3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3387S: Supported
3388F: drivers/gpu/drm/exynos/
3389F: include/drm/exynos*
3390F: include/uapi/drm/exynos*
3391
3392DRM DRIVERS FOR FREESCALE IMX
3393M: Philipp Zabel <p.zabel@pengutronix.de>
3394L: dri-devel@lists.freedesktop.org
3395S: Maintained
3396F: drivers/gpu/drm/imx/
3397F: Documentation/devicetree/bindings/drm/imx/
3398
3399DRM DRIVERS FOR NVIDIA TEGRA
3400M: Thierry Reding <thierry.reding@gmail.com>
3401M: Terje Bergström <tbergstrom@nvidia.com>
3402L: dri-devel@lists.freedesktop.org
3403L: linux-tegra@vger.kernel.org
3404T: git git://anongit.freedesktop.org/tegra/linux.git
3405S: Supported
3406F: drivers/gpu/drm/tegra/
3407F: drivers/gpu/host1x/
3408F: include/linux/host1x.h
3409F: include/uapi/drm/tegra_drm.h
3410F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3411
3412DRM DRIVERS FOR RENESAS
3413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3414L: dri-devel@lists.freedesktop.org
3415L: linux-sh@vger.kernel.org
3416T: git git://people.freedesktop.org/~airlied/linux
3417S: Supported
3418F: drivers/gpu/drm/rcar-du/
3419F: drivers/gpu/drm/shmobile/
3420F: include/linux/platform_data/shmob_drm.h
3421
3422DRM DRIVERS FOR ROCKCHIP
3423M: Mark Yao <mark.yao@rock-chips.com>
3424L: dri-devel@lists.freedesktop.org
3425S: Maintained
3426F: drivers/gpu/drm/rockchip/
3427F: Documentation/devicetree/bindings/video/rockchip*
3428
3429DSBR100 USB FM RADIO DRIVER
3430M: Alexey Klimov <klimov.linux@gmail.com>
3431L: linux-media@vger.kernel.org
3432T: git git://linuxtv.org/media_tree.git
3433S: Maintained
3434F: drivers/media/radio/dsbr100.c
3435
3436DSCC4 DRIVER
3437M: Francois Romieu <romieu@fr.zoreil.com>
3438L: netdev@vger.kernel.org
3439S: Maintained
3440F: drivers/net/wan/dscc4.c
3441
3442DVB_USB_AF9015 MEDIA DRIVER
3443M: Antti Palosaari <crope@iki.fi>
3444L: linux-media@vger.kernel.org
3445W: http://linuxtv.org/
3446W: http://palosaari.fi/linux/
3447Q: http://patchwork.linuxtv.org/project/linux-media/list/
3448T: git git://linuxtv.org/anttip/media_tree.git
3449S: Maintained
3450F: drivers/media/usb/dvb-usb-v2/af9015*
3451
3452DVB_USB_AF9035 MEDIA DRIVER
3453M: Antti Palosaari <crope@iki.fi>
3454L: linux-media@vger.kernel.org
3455W: http://linuxtv.org/
3456W: http://palosaari.fi/linux/
3457Q: http://patchwork.linuxtv.org/project/linux-media/list/
3458T: git git://linuxtv.org/anttip/media_tree.git
3459S: Maintained
3460F: drivers/media/usb/dvb-usb-v2/af9035*
3461
3462DVB_USB_ANYSEE MEDIA DRIVER
3463M: Antti Palosaari <crope@iki.fi>
3464L: linux-media@vger.kernel.org
3465W: http://linuxtv.org/
3466W: http://palosaari.fi/linux/
3467Q: http://patchwork.linuxtv.org/project/linux-media/list/
3468T: git git://linuxtv.org/anttip/media_tree.git
3469S: Maintained
3470F: drivers/media/usb/dvb-usb-v2/anysee*
3471
3472DVB_USB_AU6610 MEDIA DRIVER
3473M: Antti Palosaari <crope@iki.fi>
3474L: linux-media@vger.kernel.org
3475W: http://linuxtv.org/
3476W: http://palosaari.fi/linux/
3477Q: http://patchwork.linuxtv.org/project/linux-media/list/
3478T: git git://linuxtv.org/anttip/media_tree.git
3479S: Maintained
3480F: drivers/media/usb/dvb-usb-v2/au6610*
3481
3482DVB_USB_CE6230 MEDIA DRIVER
3483M: Antti Palosaari <crope@iki.fi>
3484L: linux-media@vger.kernel.org
3485W: http://linuxtv.org/
3486W: http://palosaari.fi/linux/
3487Q: http://patchwork.linuxtv.org/project/linux-media/list/
3488T: git git://linuxtv.org/anttip/media_tree.git
3489S: Maintained
3490F: drivers/media/usb/dvb-usb-v2/ce6230*
3491
3492DVB_USB_CXUSB MEDIA DRIVER
3493M: Michael Krufky <mkrufky@linuxtv.org>
3494L: linux-media@vger.kernel.org
3495W: http://linuxtv.org/
3496W: http://github.com/mkrufky
3497Q: http://patchwork.linuxtv.org/project/linux-media/list/
3498T: git git://linuxtv.org/media_tree.git
3499S: Maintained
3500F: drivers/media/usb/dvb-usb/cxusb*
3501
3502DVB_USB_EC168 MEDIA DRIVER
3503M: Antti Palosaari <crope@iki.fi>
3504L: linux-media@vger.kernel.org
3505W: http://linuxtv.org/
3506W: http://palosaari.fi/linux/
3507Q: http://patchwork.linuxtv.org/project/linux-media/list/
3508T: git git://linuxtv.org/anttip/media_tree.git
3509S: Maintained
3510F: drivers/media/usb/dvb-usb-v2/ec168*
3511
3512DVB_USB_GL861 MEDIA DRIVER
3513M: Antti Palosaari <crope@iki.fi>
3514L: linux-media@vger.kernel.org
3515W: http://linuxtv.org/
3516Q: http://patchwork.linuxtv.org/project/linux-media/list/
3517T: git git://linuxtv.org/anttip/media_tree.git
3518S: Maintained
3519F: drivers/media/usb/dvb-usb-v2/gl861*
3520
3521DVB_USB_MXL111SF MEDIA DRIVER
3522M: Michael Krufky <mkrufky@linuxtv.org>
3523L: linux-media@vger.kernel.org
3524W: http://linuxtv.org/
3525W: http://github.com/mkrufky
3526Q: http://patchwork.linuxtv.org/project/linux-media/list/
3527T: git git://linuxtv.org/mkrufky/mxl111sf.git
3528S: Maintained
3529F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3530
3531DVB_USB_RTL28XXU MEDIA DRIVER
3532M: Antti Palosaari <crope@iki.fi>
3533L: linux-media@vger.kernel.org
3534W: http://linuxtv.org/
3535W: http://palosaari.fi/linux/
3536Q: http://patchwork.linuxtv.org/project/linux-media/list/
3537T: git git://linuxtv.org/anttip/media_tree.git
3538S: Maintained
3539F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3540
3541DVB_USB_V2 MEDIA DRIVER
3542M: Antti Palosaari <crope@iki.fi>
3543L: linux-media@vger.kernel.org
3544W: http://linuxtv.org/
3545W: http://palosaari.fi/linux/
3546Q: http://patchwork.linuxtv.org/project/linux-media/list/
3547T: git git://linuxtv.org/anttip/media_tree.git
3548S: Maintained
3549F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3550F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3551
3552DYNAMIC DEBUG
3553M: Jason Baron <jbaron@akamai.com>
3554S: Maintained
3555F: lib/dynamic_debug.c
3556F: include/linux/dynamic_debug.h
3557
3558DZ DECSTATION DZ11 SERIAL DRIVER
3559M: "Maciej W. Rozycki" <macro@linux-mips.org>
3560S: Maintained
3561F: drivers/tty/serial/dz.*
3562
3563E3X0 POWER BUTTON DRIVER
3564M: Moritz Fischer <moritz.fischer@ettus.com>
3565L: usrp-users@lists.ettus.com
3566W: http://www.ettus.com
3567S: Supported
3568F: drivers/input/misc/e3x0-button.c
3569F: Documentation/devicetree/bindings/input/e3x0-button.txt
3570
3571E4000 MEDIA DRIVER
3572M: Antti Palosaari <crope@iki.fi>
3573L: linux-media@vger.kernel.org
3574W: http://linuxtv.org/
3575W: http://palosaari.fi/linux/
3576Q: http://patchwork.linuxtv.org/project/linux-media/list/
3577T: git git://linuxtv.org/anttip/media_tree.git
3578S: Maintained
3579F: drivers/media/tuners/e4000*
3580
3581EATA ISA/EISA/PCI SCSI DRIVER
3582M: Dario Ballabio <ballabio_dario@emc.com>
3583L: linux-scsi@vger.kernel.org
3584S: Maintained
3585F: drivers/scsi/eata.c
3586
3587EC100 MEDIA DRIVER
3588M: Antti Palosaari <crope@iki.fi>
3589L: linux-media@vger.kernel.org
3590W: http://linuxtv.org/
3591W: http://palosaari.fi/linux/
3592Q: http://patchwork.linuxtv.org/project/linux-media/list/
3593T: git git://linuxtv.org/anttip/media_tree.git
3594S: Maintained
3595F: drivers/media/dvb-frontends/ec100*
3596
3597ECRYPT FILE SYSTEM
3598M: Tyler Hicks <tyhicks@canonical.com>
3599L: ecryptfs@vger.kernel.org
3600W: http://ecryptfs.org
3601W: https://launchpad.net/ecryptfs
3602S: Supported
3603F: Documentation/filesystems/ecryptfs.txt
3604F: fs/ecryptfs/
3605
3606EDAC-CORE
3607M: Doug Thompson <dougthompson@xmission.com>
3608M: Borislav Petkov <bp@alien8.de>
3609M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3610L: linux-edac@vger.kernel.org
3611W: bluesmoke.sourceforge.net
3612T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3613T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3614S: Supported
3615F: Documentation/edac.txt
3616F: drivers/edac/
3617F: include/linux/edac.h
3618
3619EDAC-AMD64
3620M: Doug Thompson <dougthompson@xmission.com>
3621M: Borislav Petkov <bp@alien8.de>
3622L: linux-edac@vger.kernel.org
3623W: bluesmoke.sourceforge.net
3624S: Maintained
3625F: drivers/edac/amd64_edac*
3626
3627EDAC-CALXEDA
3628M: Doug Thompson <dougthompson@xmission.com>
3629M: Robert Richter <rric@kernel.org>
3630L: linux-edac@vger.kernel.org
3631W: bluesmoke.sourceforge.net
3632S: Maintained
3633F: drivers/edac/highbank*
3634
3635EDAC-CAVIUM
3636M: Ralf Baechle <ralf@linux-mips.org>
3637M: David Daney <david.daney@cavium.com>
3638L: linux-edac@vger.kernel.org
3639L: linux-mips@linux-mips.org
3640W: bluesmoke.sourceforge.net
3641S: Supported
3642F: drivers/edac/octeon_edac*
3643
3644EDAC-E752X
3645M: Mark Gross <mark.gross@intel.com>
3646M: Doug Thompson <dougthompson@xmission.com>
3647L: linux-edac@vger.kernel.org
3648W: bluesmoke.sourceforge.net
3649S: Maintained
3650F: drivers/edac/e752x_edac.c
3651
3652EDAC-E7XXX
3653M: Doug Thompson <dougthompson@xmission.com>
3654L: linux-edac@vger.kernel.org
3655W: bluesmoke.sourceforge.net
3656S: Maintained
3657F: drivers/edac/e7xxx_edac.c
3658
3659EDAC-GHES
3660M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3661L: linux-edac@vger.kernel.org
3662W: bluesmoke.sourceforge.net
3663S: Maintained
3664F: drivers/edac/ghes_edac.c
3665
3666EDAC-I82443BXGX
3667M: Tim Small <tim@buttersideup.com>
3668L: linux-edac@vger.kernel.org
3669W: bluesmoke.sourceforge.net
3670S: Maintained
3671F: drivers/edac/i82443bxgx_edac.c
3672
3673EDAC-I3000
3674M: Jason Uhlenkott <juhlenko@akamai.com>
3675L: linux-edac@vger.kernel.org
3676W: bluesmoke.sourceforge.net
3677S: Maintained
3678F: drivers/edac/i3000_edac.c
3679
3680EDAC-I5000
3681M: Doug Thompson <dougthompson@xmission.com>
3682L: linux-edac@vger.kernel.org
3683W: bluesmoke.sourceforge.net
3684S: Maintained
3685F: drivers/edac/i5000_edac.c
3686
3687EDAC-I5400
3688M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3689L: linux-edac@vger.kernel.org
3690W: bluesmoke.sourceforge.net
3691S: Maintained
3692F: drivers/edac/i5400_edac.c
3693
3694EDAC-I7300
3695M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3696L: linux-edac@vger.kernel.org
3697W: bluesmoke.sourceforge.net
3698S: Maintained
3699F: drivers/edac/i7300_edac.c
3700
3701EDAC-I7CORE
3702M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3703L: linux-edac@vger.kernel.org
3704W: bluesmoke.sourceforge.net
3705S: Maintained
3706F: drivers/edac/i7core_edac.c
3707
3708EDAC-I82975X
3709M: Ranganathan Desikan <ravi@jetztechnologies.com>
3710M: "Arvind R." <arvino55@gmail.com>
3711L: linux-edac@vger.kernel.org
3712W: bluesmoke.sourceforge.net
3713S: Maintained
3714F: drivers/edac/i82975x_edac.c
3715
3716EDAC-IE31200
3717M: Jason Baron <jbaron@akamai.com>
3718L: linux-edac@vger.kernel.org
3719W: bluesmoke.sourceforge.net
3720S: Maintained
3721F: drivers/edac/ie31200_edac.c
3722
3723EDAC-MPC85XX
3724M: Johannes Thumshirn <johannes.thumshirn@men.de>
3725L: linux-edac@vger.kernel.org
3726W: bluesmoke.sourceforge.net
3727S: Maintained
3728F: drivers/edac/mpc85xx_edac.[ch]
3729
3730EDAC-PASEMI
3731M: Egor Martovetsky <egor@pasemi.com>
3732L: linux-edac@vger.kernel.org
3733W: bluesmoke.sourceforge.net
3734S: Maintained
3735F: drivers/edac/pasemi_edac.c
3736
3737EDAC-R82600
3738M: Tim Small <tim@buttersideup.com>
3739L: linux-edac@vger.kernel.org
3740W: bluesmoke.sourceforge.net
3741S: Maintained
3742F: drivers/edac/r82600_edac.c
3743
3744EDAC-SBRIDGE
3745M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3746L: linux-edac@vger.kernel.org
3747W: bluesmoke.sourceforge.net
3748S: Maintained
3749F: drivers/edac/sb_edac.c
3750
3751EDIROL UA-101/UA-1000 DRIVER
3752M: Clemens Ladisch <clemens@ladisch.de>
3753L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3754T: git git://git.alsa-project.org/alsa-kernel.git
3755S: Maintained
3756F: sound/usb/misc/ua101.c
3757
3758EXTENSIBLE FIRMWARE INTERFACE (EFI)
3759M: Matt Fleming <matt.fleming@intel.com>
3760L: linux-efi@vger.kernel.org
3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3762S: Maintained
3763F: Documentation/efi-stub.txt
3764F: arch/ia64/kernel/efi.c
3765F: arch/x86/boot/compressed/eboot.[ch]
3766F: arch/x86/include/asm/efi.h
3767F: arch/x86/platform/efi/*
3768F: drivers/firmware/efi/*
3769F: include/linux/efi*.h
3770
3771EFI VARIABLE FILESYSTEM
3772M: Matthew Garrett <matthew.garrett@nebula.com>
3773M: Jeremy Kerr <jk@ozlabs.org>
3774M: Matt Fleming <matt.fleming@intel.com>
3775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3776L: linux-efi@vger.kernel.org
3777S: Maintained
3778F: fs/efivarfs/
3779
3780EFIFB FRAMEBUFFER DRIVER
3781L: linux-fbdev@vger.kernel.org
3782M: Peter Jones <pjones@redhat.com>
3783S: Maintained
3784F: drivers/video/fbdev/efifb.c
3785
3786EFS FILESYSTEM
3787W: http://aeschi.ch.eu.org/efs/
3788S: Orphan
3789F: fs/efs/
3790
3791EHCA (IBM GX bus InfiniBand adapter) DRIVER
3792M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3793M: Christoph Raisch <raisch@de.ibm.com>
3794L: linux-rdma@vger.kernel.org
3795S: Supported
3796F: drivers/infiniband/hw/ehca/
3797
3798EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3799M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3800L: netdev@vger.kernel.org
3801S: Maintained
3802F: drivers/net/ethernet/ibm/ehea/
3803
3804EM28XX VIDEO4LINUX DRIVER
3805M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3806L: linux-media@vger.kernel.org
3807W: http://linuxtv.org
3808T: git git://linuxtv.org/media_tree.git
3809S: Maintained
3810F: drivers/media/usb/em28xx/
3811
3812EMBEDDED LINUX
3813M: Paul Gortmaker <paul.gortmaker@windriver.com>
3814M: Matt Mackall <mpm@selenic.com>
3815M: David Woodhouse <dwmw2@infradead.org>
3816L: linux-embedded@vger.kernel.org
3817S: Maintained
3818
3819EMULEX LPFC FC SCSI DRIVER
3820M: James Smart <james.smart@emulex.com>
3821L: linux-scsi@vger.kernel.org
3822W: http://sourceforge.net/projects/lpfcxxxx
3823S: Supported
3824F: drivers/scsi/lpfc/
3825
3826ENE CB710 FLASH CARD READER DRIVER
3827M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3828S: Maintained
3829F: drivers/misc/cb710/
3830F: drivers/mmc/host/cb710-mmc.*
3831F: include/linux/cb710.h
3832
3833ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3834M: Maxim Levitsky <maximlevitsky@gmail.com>
3835S: Maintained
3836F: drivers/media/rc/ene_ir.*
3837
3838ENHANCED ERROR HANDLING (EEH)
3839M: Gavin Shan <shangw@linux.vnet.ibm.com>
3840L: linuxppc-dev@lists.ozlabs.org
3841S: Supported
3842F: Documentation/powerpc/eeh-pci-error-recovery.txt
3843F: arch/powerpc/kernel/eeh*.c
3844
3845EPSON S1D13XXX FRAMEBUFFER DRIVER
3846M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3847S: Maintained
3848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3849F: drivers/video/fbdev/s1d13xxxfb.c
3850F: include/video/s1d13xxxfb.h
3851
3852ET131X NETWORK DRIVER
3853M: Mark Einon <mark.einon@gmail.com>
3854S: Odd Fixes
3855F: drivers/net/ethernet/agere/
3856
3857ETHERNET BRIDGE
3858M: Stephen Hemminger <stephen@networkplumber.org>
3859L: bridge@lists.linux-foundation.org
3860L: netdev@vger.kernel.org
3861W: http://www.linuxfoundation.org/en/Net:Bridge
3862S: Maintained
3863F: include/linux/netfilter_bridge/
3864F: net/bridge/
3865
3866ETHERNET PHY LIBRARY
3867M: Florian Fainelli <f.fainelli@gmail.com>
3868L: netdev@vger.kernel.org
3869S: Maintained
3870F: include/linux/phy.h
3871F: include/linux/phy_fixed.h
3872F: drivers/net/phy/
3873F: Documentation/networking/phy.txt
3874F: drivers/of/of_mdio.c
3875F: drivers/of/of_net.c
3876
3877EXT2 FILE SYSTEM
3878M: Jan Kara <jack@suse.cz>
3879L: linux-ext4@vger.kernel.org
3880S: Maintained
3881F: Documentation/filesystems/ext2.txt
3882F: fs/ext2/
3883F: include/linux/ext2*
3884
3885EXT3 FILE SYSTEM
3886M: Jan Kara <jack@suse.cz>
3887M: Andrew Morton <akpm@linux-foundation.org>
3888M: Andreas Dilger <adilger.kernel@dilger.ca>
3889L: linux-ext4@vger.kernel.org
3890S: Maintained
3891F: Documentation/filesystems/ext3.txt
3892F: fs/ext3/
3893
3894EXT4 FILE SYSTEM
3895M: "Theodore Ts'o" <tytso@mit.edu>
3896M: Andreas Dilger <adilger.kernel@dilger.ca>
3897L: linux-ext4@vger.kernel.org
3898W: http://ext4.wiki.kernel.org
3899Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3900S: Maintained
3901F: Documentation/filesystems/ext4.txt
3902F: fs/ext4/
3903
3904Extended Verification Module (EVM)
3905M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3906L: linux-ima-devel@lists.sourceforge.net
3907L: linux-security-module@vger.kernel.org
3908S: Supported
3909F: security/integrity/evm/
3910
3911EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3912M: MyungJoo Ham <myungjoo.ham@samsung.com>
3913M: Chanwoo Choi <cw00.choi@samsung.com>
3914L: linux-kernel@vger.kernel.org
3915T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3916S: Maintained
3917F: drivers/extcon/
3918F: Documentation/extcon/
3919
3920EXYNOS DP DRIVER
3921M: Jingoo Han <jg1.han@samsung.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Maintained
3924F: drivers/gpu/drm/exynos/exynos_dp*
3925
3926EXYNOS MIPI DISPLAY DRIVERS
3927M: Inki Dae <inki.dae@samsung.com>
3928M: Donghwa Lee <dh09.lee@samsung.com>
3929M: Kyungmin Park <kyungmin.park@samsung.com>
3930L: linux-fbdev@vger.kernel.org
3931S: Maintained
3932F: drivers/video/fbdev/exynos/exynos_mipi*
3933F: include/video/exynos_mipi*
3934
3935F71805F HARDWARE MONITORING DRIVER
3936M: Jean Delvare <jdelvare@suse.de>
3937L: lm-sensors@lm-sensors.org
3938S: Maintained
3939F: Documentation/hwmon/f71805f
3940F: drivers/hwmon/f71805f.c
3941
3942FC0011 TUNER DRIVER
3943M: Michael Buesch <m@bues.ch>
3944L: linux-media@vger.kernel.org
3945S: Maintained
3946F: drivers/media/tuners/fc0011.h
3947F: drivers/media/tuners/fc0011.c
3948
3949FC2580 MEDIA DRIVER
3950M: Antti Palosaari <crope@iki.fi>
3951L: linux-media@vger.kernel.org
3952W: http://linuxtv.org/
3953W: http://palosaari.fi/linux/
3954Q: http://patchwork.linuxtv.org/project/linux-media/list/
3955T: git git://linuxtv.org/anttip/media_tree.git
3956S: Maintained
3957F: drivers/media/tuners/fc2580*
3958
3959FANOTIFY
3960M: Eric Paris <eparis@redhat.com>
3961S: Maintained
3962F: fs/notify/fanotify/
3963F: include/linux/fanotify.h
3964F: include/uapi/linux/fanotify.h
3965
3966FARSYNC SYNCHRONOUS DRIVER
3967M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3968W: http://www.farsite.co.uk/
3969S: Supported
3970F: drivers/net/wan/farsync.*
3971
3972FAULT INJECTION SUPPORT
3973M: Akinobu Mita <akinobu.mita@gmail.com>
3974S: Supported
3975F: Documentation/fault-injection/
3976F: lib/fault-inject.c
3977
3978FBTFT Framebuffer drivers
3979M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3980M: Noralf Trønnes <noralf@tronnes.org>
3981S: Maintained
3982F: drivers/staging/fbtft/
3983
3984FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3985M: Vasu Dev <vasu.dev@intel.com>
3986L: fcoe-devel@open-fcoe.org
3987W: www.Open-FCoE.org
3988S: Supported
3989F: drivers/scsi/libfc/
3990F: drivers/scsi/fcoe/
3991F: include/scsi/fc/
3992F: include/scsi/libfc.h
3993F: include/scsi/libfcoe.h
3994F: include/uapi/scsi/fc/
3995
3996FILE LOCKING (flock() and fcntl()/lockf())
3997M: Jeff Layton <jlayton@poochiereds.net>
3998M: J. Bruce Fields <bfields@fieldses.org>
3999L: linux-fsdevel@vger.kernel.org
4000S: Maintained
4001F: include/linux/fcntl.h
4002F: include/linux/fs.h
4003F: include/uapi/linux/fcntl.h
4004F: include/uapi/linux/fs.h
4005F: fs/fcntl.c
4006F: fs/locks.c
4007
4008FILESYSTEMS (VFS and infrastructure)
4009M: Alexander Viro <viro@zeniv.linux.org.uk>
4010L: linux-fsdevel@vger.kernel.org
4011S: Maintained
4012F: fs/*
4013
4014FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4015M: Riku Voipio <riku.voipio@iki.fi>
4016L: lm-sensors@lm-sensors.org
4017S: Maintained
4018F: drivers/hwmon/f75375s.c
4019F: include/linux/f75375s.h
4020
4021FIREWIRE AUDIO DRIVERS
4022M: Clemens Ladisch <clemens@ladisch.de>
4023L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4024T: git git://git.alsa-project.org/alsa-kernel.git
4025S: Maintained
4026F: sound/firewire/
4027
4028FIREWIRE MEDIA DRIVERS (firedtv)
4029M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4030L: linux-media@vger.kernel.org
4031L: linux1394-devel@lists.sourceforge.net
4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4033S: Maintained
4034F: drivers/media/firewire/
4035
4036FIREWIRE SBP-2 TARGET
4037M: Chris Boot <bootc@bootc.net>
4038L: linux-scsi@vger.kernel.org
4039L: target-devel@vger.kernel.org
4040L: linux1394-devel@lists.sourceforge.net
4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4042S: Maintained
4043F: drivers/target/sbp/
4044
4045FIREWIRE SUBSYSTEM
4046M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4047L: linux1394-devel@lists.sourceforge.net
4048W: http://ieee1394.wiki.kernel.org/
4049T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4050S: Maintained
4051F: drivers/firewire/
4052F: include/linux/firewire.h
4053F: include/uapi/linux/firewire*.h
4054F: tools/firewire/
4055
4056FIRMWARE LOADER (request_firmware)
4057M: Ming Lei <ming.lei@canonical.com>
4058L: linux-kernel@vger.kernel.org
4059S: Maintained
4060F: Documentation/firmware_class/
4061F: drivers/base/firmware*.c
4062F: include/linux/firmware.h
4063
4064FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4065M: Joshua Morris <josh.h.morris@us.ibm.com>
4066M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4067S: Maintained
4068F: drivers/block/rsxx/
4069
4070FLOPPY DRIVER
4071M: Jiri Kosina <jkosina@suse.cz>
4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4073S: Odd fixes
4074F: drivers/block/floppy.c
4075
4076FMC SUBSYSTEM
4077M: Alessandro Rubini <rubini@gnudd.com>
4078W: http://www.ohwr.org/projects/fmc-bus
4079S: Supported
4080F: drivers/fmc/
4081F: include/linux/fmc*.h
4082F: include/linux/ipmi-fru.h
4083K: fmc_d.*register
4084
4085FPU EMULATOR
4086M: Bill Metzenthen <billm@melbpc.org.au>
4087W: http://floatingpoint.sourceforge.net/emulator/index.html
4088S: Maintained
4089F: arch/x86/math-emu/
4090
4091FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4092L: netdev@vger.kernel.org
4093S: Orphan
4094F: drivers/net/wan/dlci.c
4095F: drivers/net/wan/sdla.c
4096
4097FRAMEBUFFER LAYER
4098M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4099M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4100L: linux-fbdev@vger.kernel.org
4101W: http://linux-fbdev.sourceforge.net/
4102Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4104S: Maintained
4105F: Documentation/fb/
4106F: Documentation/devicetree/bindings/fb/
4107F: drivers/video/
4108F: include/video/
4109F: include/linux/fb.h
4110F: include/uapi/video/
4111F: include/uapi/linux/fb.h
4112
4113FREESCALE DIU FRAMEBUFFER DRIVER
4114M: Timur Tabi <timur@tabi.org>
4115L: linux-fbdev@vger.kernel.org
4116S: Maintained
4117F: drivers/video/fbdev/fsl-diu-fb.*
4118
4119FREESCALE DMA DRIVER
4120M: Li Yang <leoli@freescale.com>
4121M: Zhang Wei <zw@zh-kernel.org>
4122L: linuxppc-dev@lists.ozlabs.org
4123S: Maintained
4124F: drivers/dma/fsldma.*
4125
4126FREESCALE I2C CPM DRIVER
4127M: Jochen Friedrich <jochen@scram.de>
4128L: linuxppc-dev@lists.ozlabs.org
4129L: linux-i2c@vger.kernel.org
4130S: Maintained
4131F: drivers/i2c/busses/i2c-cpm.c
4132
4133FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4134M: Sascha Hauer <kernel@pengutronix.de>
4135L: linux-fbdev@vger.kernel.org
4136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4137S: Maintained
4138F: include/linux/platform_data/video-imxfb.h
4139F: drivers/video/fbdev/imxfb.c
4140
4141FREESCALE QUAD SPI DRIVER
4142M: Han Xu <han.xu@freescale.com>
4143L: linux-mtd@lists.infradead.org
4144S: Maintained
4145F: drivers/mtd/spi-nor/fsl-quadspi.c
4146
4147FREESCALE SOC FS_ENET DRIVER
4148M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4149M: Vitaly Bordug <vbordug@ru.mvista.com>
4150L: linuxppc-dev@lists.ozlabs.org
4151L: netdev@vger.kernel.org
4152S: Maintained
4153F: drivers/net/ethernet/freescale/fs_enet/
4154F: include/linux/fs_enet_pd.h
4155
4156FREESCALE QUICC ENGINE LIBRARY
4157L: linuxppc-dev@lists.ozlabs.org
4158S: Orphan
4159F: arch/powerpc/sysdev/qe_lib/
4160F: arch/powerpc/include/asm/*qe.h
4161
4162FREESCALE USB PERIPHERAL DRIVERS
4163M: Li Yang <leoli@freescale.com>
4164L: linux-usb@vger.kernel.org
4165L: linuxppc-dev@lists.ozlabs.org
4166S: Maintained
4167F: drivers/usb/gadget/udc/fsl*
4168
4169FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4170M: Li Yang <leoli@freescale.com>
4171L: netdev@vger.kernel.org
4172L: linuxppc-dev@lists.ozlabs.org
4173S: Maintained
4174F: drivers/net/ethernet/freescale/ucc_geth*
4175
4176FREESCALE QUICC ENGINE UCC UART DRIVER
4177M: Timur Tabi <timur@tabi.org>
4178L: linuxppc-dev@lists.ozlabs.org
4179S: Maintained
4180F: drivers/tty/serial/ucc_uart.c
4181
4182FREESCALE SOC SOUND DRIVERS
4183M: Timur Tabi <timur@tabi.org>
4184M: Nicolin Chen <nicoleotsuka@gmail.com>
4185M: Xiubo Li <Xiubo.Lee@gmail.com>
4186L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4187L: linuxppc-dev@lists.ozlabs.org
4188S: Maintained
4189F: sound/soc/fsl/fsl*
4190F: sound/soc/fsl/imx*
4191F: sound/soc/fsl/mpc8610_hpcd.c
4192
4193FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4194M: J. German Rivera <German.Rivera@freescale.com>
4195L: linux-kernel@vger.kernel.org
4196S: Maintained
4197F: drivers/staging/fsl-mc/
4198
4199FREEVXFS FILESYSTEM
4200M: Christoph Hellwig <hch@infradead.org>
4201W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4202S: Maintained
4203F: fs/freevxfs/
4204
4205FREEZER
4206M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4207M: Pavel Machek <pavel@ucw.cz>
4208L: linux-pm@vger.kernel.org
4209S: Supported
4210F: Documentation/power/freezing-of-tasks.txt
4211F: include/linux/freezer.h
4212F: kernel/freezer.c
4213
4214FRONTSWAP API
4215M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4216L: linux-kernel@vger.kernel.org
4217S: Maintained
4218F: mm/frontswap.c
4219F: include/linux/frontswap.h
4220
4221FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4222M: David Howells <dhowells@redhat.com>
4223L: linux-cachefs@redhat.com
4224S: Supported
4225F: Documentation/filesystems/caching/
4226F: fs/fscache/
4227F: include/linux/fscache*.h
4228
4229F2FS FILE SYSTEM
4230M: Jaegeuk Kim <jaegeuk@kernel.org>
4231M: Changman Lee <cm224.lee@samsung.com>
4232L: linux-f2fs-devel@lists.sourceforge.net
4233W: http://en.wikipedia.org/wiki/F2FS
4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4235S: Maintained
4236F: Documentation/filesystems/f2fs.txt
4237F: Documentation/ABI/testing/sysfs-fs-f2fs
4238F: fs/f2fs/
4239F: include/linux/f2fs_fs.h
4240
4241FUJITSU FR-V (FRV) PORT
4242M: David Howells <dhowells@redhat.com>
4243S: Maintained
4244F: arch/frv/
4245
4246FUJITSU LAPTOP EXTRAS
4247M: Jonathan Woithe <jwoithe@just42.net>
4248L: platform-driver-x86@vger.kernel.org
4249S: Maintained
4250F: drivers/platform/x86/fujitsu-laptop.c
4251
4252FUJITSU M-5MO LS CAMERA ISP DRIVER
4253M: Kyungmin Park <kyungmin.park@samsung.com>
4254M: Heungjun Kim <riverful.kim@samsung.com>
4255L: linux-media@vger.kernel.org
4256S: Maintained
4257F: drivers/media/i2c/m5mols/
4258F: include/media/m5mols.h
4259
4260FUJITSU TABLET EXTRAS
4261M: Robert Gerlach <khnz@gmx.de>
4262L: platform-driver-x86@vger.kernel.org
4263S: Maintained
4264F: drivers/platform/x86/fujitsu-tablet.c
4265
4266FUSE: FILESYSTEM IN USERSPACE
4267M: Miklos Szeredi <miklos@szeredi.hu>
4268L: fuse-devel@lists.sourceforge.net
4269W: http://fuse.sourceforge.net/
4270S: Maintained
4271F: fs/fuse/
4272F: include/uapi/linux/fuse.h
4273
4274FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4275M: Rik Faith <faith@cs.unc.edu>
4276L: linux-scsi@vger.kernel.org
4277S: Odd Fixes (e.g., new signatures)
4278F: drivers/scsi/fdomain.*
4279
4280GCOV BASED KERNEL PROFILING
4281M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4282S: Maintained
4283F: kernel/gcov/
4284F: Documentation/gcov.txt
4285
4286GDT SCSI DISK ARRAY CONTROLLER DRIVER
4287M: Achim Leubner <achim_leubner@adaptec.com>
4288L: linux-scsi@vger.kernel.org
4289W: http://www.icp-vortex.com/
4290S: Supported
4291F: drivers/scsi/gdt*
4292
4293GDB KERNEL DEBUGGING HELPER SCRIPTS
4294M: Jan Kiszka <jan.kiszka@siemens.com>
4295S: Supported
4296F: scripts/gdb/
4297
4298GEMTEK FM RADIO RECEIVER DRIVER
4299M: Hans Verkuil <hverkuil@xs4all.nl>
4300L: linux-media@vger.kernel.org
4301T: git git://linuxtv.org/media_tree.git
4302W: http://linuxtv.org
4303S: Maintained
4304F: drivers/media/radio/radio-gemtek*
4305
4306GENERIC GPIO I2C DRIVER
4307M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4308S: Supported
4309F: drivers/i2c/busses/i2c-gpio.c
4310F: include/linux/i2c-gpio.h
4311
4312GENERIC GPIO I2C MULTIPLEXER DRIVER
4313M: Peter Korsgaard <peter.korsgaard@barco.com>
4314L: linux-i2c@vger.kernel.org
4315S: Supported
4316F: drivers/i2c/muxes/i2c-mux-gpio.c
4317F: include/linux/i2c-mux-gpio.h
4318F: Documentation/i2c/muxes/i2c-mux-gpio
4319
4320GENERIC HDLC (WAN) DRIVERS
4321M: Krzysztof Halasa <khc@pm.waw.pl>
4322W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4323S: Maintained
4324F: drivers/net/wan/c101.c
4325F: drivers/net/wan/hd6457*
4326F: drivers/net/wan/hdlc*
4327F: drivers/net/wan/n2.c
4328F: drivers/net/wan/pc300too.c
4329F: drivers/net/wan/pci200syn.c
4330F: drivers/net/wan/wanxl*
4331
4332GENERIC INCLUDE/ASM HEADER FILES
4333M: Arnd Bergmann <arnd@arndb.de>
4334L: linux-arch@vger.kernel.org
4335T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4336S: Maintained
4337F: include/asm-generic/
4338F: include/uapi/asm-generic/
4339
4340GENERIC PHY FRAMEWORK
4341M: Kishon Vijay Abraham I <kishon@ti.com>
4342L: linux-kernel@vger.kernel.org
4343T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4344S: Supported
4345F: drivers/phy/
4346F: include/linux/phy/
4347
4348GENERIC PM DOMAINS
4349M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4350M: Kevin Hilman <khilman@kernel.org>
4351M: Ulf Hansson <ulf.hansson@linaro.org>
4352L: linux-pm@vger.kernel.org
4353S: Supported
4354F: drivers/base/power/domain*.c
4355F: include/linux/pm_domain.h
4356
4357GENERIC UIO DRIVER FOR PCI DEVICES
4358M: "Michael S. Tsirkin" <mst@redhat.com>
4359L: kvm@vger.kernel.org
4360S: Supported
4361F: drivers/uio/uio_pci_generic.c
4362
4363GET_MAINTAINER SCRIPT
4364M: Joe Perches <joe@perches.com>
4365S: Maintained
4366F: scripts/get_maintainer.pl
4367
4368GFS2 FILE SYSTEM
4369M: Steven Whitehouse <swhiteho@redhat.com>
4370M: Bob Peterson <rpeterso@redhat.com>
4371L: cluster-devel@redhat.com
4372W: http://sources.redhat.com/cluster/
4373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4374S: Supported
4375F: Documentation/filesystems/gfs2*.txt
4376F: fs/gfs2/
4377F: include/uapi/linux/gfs2_ondisk.h
4378
4379GIGASET ISDN DRIVERS
4380M: Paul Bolle <pebolle@tiscali.nl>
4381L: gigaset307x-common@lists.sourceforge.net
4382W: http://gigaset307x.sourceforge.net/
4383S: Odd Fixes
4384F: Documentation/isdn/README.gigaset
4385F: drivers/isdn/gigaset/
4386F: include/uapi/linux/gigaset_dev.h
4387
4388GO7007 MPEG CODEC
4389M: Hans Verkuil <hans.verkuil@cisco.com>
4390L: linux-media@vger.kernel.org
4391S: Maintained
4392F: drivers/media/usb/go7007/
4393
4394GOODIX TOUCHSCREEN
4395M: Bastien Nocera <hadess@hadess.net>
4396L: linux-input@vger.kernel.org
4397S: Maintained
4398F: drivers/input/touchscreen/goodix.c
4399
4400GPIO SUBSYSTEM
4401M: Linus Walleij <linus.walleij@linaro.org>
4402M: Alexandre Courbot <gnurou@gmail.com>
4403L: linux-gpio@vger.kernel.org
4404T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4405S: Maintained
4406F: Documentation/gpio/
4407F: drivers/gpio/
4408F: include/linux/gpio/
4409F: include/linux/gpio.h
4410F: include/asm-generic/gpio.h
4411
4412GRE DEMULTIPLEXER DRIVER
4413M: Dmitry Kozlov <xeb@mail.ru>
4414L: netdev@vger.kernel.org
4415S: Maintained
4416F: net/ipv4/gre_demux.c
4417F: net/ipv4/gre_offload.c
4418F: include/net/gre.h
4419
4420GRETH 10/100/1G Ethernet MAC device driver
4421M: Kristoffer Glembo <kristoffer@gaisler.com>
4422L: netdev@vger.kernel.org
4423S: Maintained
4424F: drivers/net/ethernet/aeroflex/
4425
4426GSPCA FINEPIX SUBDRIVER
4427M: Frank Zago <frank@zago.net>
4428L: linux-media@vger.kernel.org
4429T: git git://linuxtv.org/media_tree.git
4430S: Maintained
4431F: drivers/media/usb/gspca/finepix.c
4432
4433GSPCA GL860 SUBDRIVER
4434M: Olivier Lorin <o.lorin@laposte.net>
4435L: linux-media@vger.kernel.org
4436T: git git://linuxtv.org/media_tree.git
4437S: Maintained
4438F: drivers/media/usb/gspca/gl860/
4439
4440GSPCA M5602 SUBDRIVER
4441M: Erik Andren <erik.andren@gmail.com>
4442L: linux-media@vger.kernel.org
4443T: git git://linuxtv.org/media_tree.git
4444S: Maintained
4445F: drivers/media/usb/gspca/m5602/
4446
4447GSPCA PAC207 SONIXB SUBDRIVER
4448M: Hans de Goede <hdegoede@redhat.com>
4449L: linux-media@vger.kernel.org
4450T: git git://linuxtv.org/media_tree.git
4451S: Maintained
4452F: drivers/media/usb/gspca/pac207.c
4453
4454GSPCA SN9C20X SUBDRIVER
4455M: Brian Johnson <brijohn@gmail.com>
4456L: linux-media@vger.kernel.org
4457T: git git://linuxtv.org/media_tree.git
4458S: Maintained
4459F: drivers/media/usb/gspca/sn9c20x.c
4460
4461GSPCA T613 SUBDRIVER
4462M: Leandro Costantino <lcostantino@gmail.com>
4463L: linux-media@vger.kernel.org
4464T: git git://linuxtv.org/media_tree.git
4465S: Maintained
4466F: drivers/media/usb/gspca/t613.c
4467
4468GSPCA USB WEBCAM DRIVER
4469M: Hans de Goede <hdegoede@redhat.com>
4470L: linux-media@vger.kernel.org
4471T: git git://linuxtv.org/media_tree.git
4472S: Maintained
4473F: drivers/media/usb/gspca/
4474
4475GUID PARTITION TABLE (GPT)
4476M: Davidlohr Bueso <davidlohr@hp.com>
4477L: linux-efi@vger.kernel.org
4478S: Maintained
4479F: block/partitions/efi.*
4480
4481STK1160 USB VIDEO CAPTURE DRIVER
4482M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4483L: linux-media@vger.kernel.org
4484T: git git://linuxtv.org/media_tree.git
4485S: Maintained
4486F: drivers/media/usb/stk1160/
4487
4488HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4489M: Frank Seidel <frank@f-seidel.de>
4490L: platform-driver-x86@vger.kernel.org
4491W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4492S: Maintained
4493F: drivers/platform/x86/hdaps.c
4494
4495HDPVR USB VIDEO ENCODER DRIVER
4496M: Hans Verkuil <hverkuil@xs4all.nl>
4497L: linux-media@vger.kernel.org
4498T: git git://linuxtv.org/media_tree.git
4499W: http://linuxtv.org
4500S: Odd Fixes
4501F: drivers/media/usb/hdpvr/
4502
4503HWPOISON MEMORY FAILURE HANDLING
4504M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4505L: linux-mm@kvack.org
4506S: Maintained
4507F: mm/memory-failure.c
4508F: mm/hwpoison-inject.c
4509
4510HYPERVISOR VIRTUAL CONSOLE DRIVER
4511L: linuxppc-dev@lists.ozlabs.org
4512S: Odd Fixes
4513F: drivers/tty/hvc/
4514
4515HACKRF MEDIA DRIVER
4516M: Antti Palosaari <crope@iki.fi>
4517L: linux-media@vger.kernel.org
4518W: http://linuxtv.org/
4519W: http://palosaari.fi/linux/
4520Q: http://patchwork.linuxtv.org/project/linux-media/list/
4521T: git git://linuxtv.org/anttip/media_tree.git
4522S: Maintained
4523F: drivers/media/usb/hackrf/
4524
4525HARDWARE MONITORING
4526M: Jean Delvare <jdelvare@suse.de>
4527M: Guenter Roeck <linux@roeck-us.net>
4528L: lm-sensors@lm-sensors.org
4529W: http://www.lm-sensors.org/
4530T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4531T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4532S: Maintained
4533F: Documentation/hwmon/
4534F: drivers/hwmon/
4535F: include/linux/hwmon*.h
4536
4537HARDWARE RANDOM NUMBER GENERATOR CORE
4538M: Matt Mackall <mpm@selenic.com>
4539M: Herbert Xu <herbert@gondor.apana.org.au>
4540L: linux-crypto@vger.kernel.org
4541S: Odd fixes
4542F: Documentation/hw_random.txt
4543F: drivers/char/hw_random/
4544F: include/linux/hw_random.h
4545
4546HARDWARE SPINLOCK CORE
4547M: Ohad Ben-Cohen <ohad@wizery.com>
4548S: Maintained
4549F: Documentation/hwspinlock.txt
4550F: drivers/hwspinlock/hwspinlock_*
4551F: include/linux/hwspinlock.h
4552
4553HARMONY SOUND DRIVER
4554L: linux-parisc@vger.kernel.org
4555S: Maintained
4556F: sound/parisc/harmony.*
4557
4558HD29L2 MEDIA DRIVER
4559M: Antti Palosaari <crope@iki.fi>
4560L: linux-media@vger.kernel.org
4561W: http://linuxtv.org/
4562W: http://palosaari.fi/linux/
4563Q: http://patchwork.linuxtv.org/project/linux-media/list/
4564T: git git://linuxtv.org/anttip/media_tree.git
4565S: Maintained
4566F: drivers/media/dvb-frontends/hd29l2*
4567
4568HEWLETT-PACKARD SMART2 RAID DRIVER
4569L: iss_storagedev@hp.com
4570S: Orphan
4571F: Documentation/blockdev/cpqarray.txt
4572F: drivers/block/cpqarray.*
4573
4574HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4575M: Don Brace <don.brace@pmcs.com>
4576L: iss_storagedev@hp.com
4577L: storagedev@pmcs.com
4578L: linux-scsi@vger.kernel.org
4579S: Supported
4580F: Documentation/scsi/hpsa.txt
4581F: drivers/scsi/hpsa*.[ch]
4582F: include/linux/cciss*.h
4583F: include/uapi/linux/cciss*.h
4584
4585HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4586M: Don Brace <don.brace@pmcs.com>
4587L: iss_storagedev@hp.com
4588L: storagedev@pmcs.com
4589L: linux-scsi@vger.kernel.org
4590S: Supported
4591F: Documentation/blockdev/cciss.txt
4592F: drivers/block/cciss*
4593F: include/linux/cciss_ioctl.h
4594F: include/uapi/linux/cciss_ioctl.h
4595
4596HFS FILESYSTEM
4597L: linux-fsdevel@vger.kernel.org
4598S: Orphan
4599F: Documentation/filesystems/hfs.txt
4600F: fs/hfs/
4601
4602HFSPLUS FILESYSTEM
4603L: linux-fsdevel@vger.kernel.org
4604S: Orphan
4605F: Documentation/filesystems/hfsplus.txt
4606F: fs/hfsplus/
4607
4608HGA FRAMEBUFFER DRIVER
4609M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4610L: linux-nvidia@lists.surfsouth.com
4611W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4612S: Maintained
4613F: drivers/video/fbdev/hgafb.c
4614
4615HIBERNATION (aka Software Suspend, aka swsusp)
4616M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4617M: Pavel Machek <pavel@ucw.cz>
4618L: linux-pm@vger.kernel.org
4619S: Supported
4620F: arch/x86/power/
4621F: drivers/base/power/
4622F: kernel/power/
4623F: include/linux/suspend.h
4624F: include/linux/freezer.h
4625F: include/linux/pm.h
4626F: arch/*/include/asm/suspend*.h
4627
4628HID CORE LAYER
4629M: Jiri Kosina <jkosina@suse.cz>
4630L: linux-input@vger.kernel.org
4631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4632S: Maintained
4633F: drivers/hid/
4634F: include/linux/hid*
4635F: include/uapi/linux/hid*
4636
4637HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4638M: Thomas Gleixner <tglx@linutronix.de>
4639L: linux-kernel@vger.kernel.org
4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4641S: Maintained
4642F: Documentation/timers/
4643F: kernel/time/hrtimer.c
4644F: kernel/time/clockevents.c
4645F: kernel/time/tick*.*
4646F: kernel/time/timer_*.c
4647F: include/linux/clockchips.h
4648F: include/linux/hrtimer.h
4649
4650HIGH-SPEED SCC DRIVER FOR AX.25
4651L: linux-hams@vger.kernel.org
4652S: Orphan
4653F: drivers/net/hamradio/dmascc.c
4654F: drivers/net/hamradio/scc.c
4655
4656HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4657M: HighPoint Linux Team <linux@highpoint-tech.com>
4658W: http://www.highpoint-tech.com
4659S: Supported
4660F: Documentation/scsi/hptiop.txt
4661F: drivers/scsi/hptiop.c
4662
4663HIPPI
4664M: Jes Sorensen <jes@trained-monkey.org>
4665L: linux-hippi@sunsite.dk
4666S: Maintained
4667F: include/linux/hippidevice.h
4668F: include/uapi/linux/if_hippi.h
4669F: net/802/hippi.c
4670F: drivers/net/hippi/
4671
4672HOST AP DRIVER
4673M: Jouni Malinen <j@w1.fi>
4674L: hostap@shmoo.com (subscribers-only)
4675L: linux-wireless@vger.kernel.org
4676W: http://hostap.epitest.fi/
4677S: Maintained
4678F: drivers/net/wireless/hostap/
4679
4680HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4681L: platform-driver-x86@vger.kernel.org
4682S: Orphan
4683F: drivers/platform/x86/tc1100-wmi.c
4684
4685HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4686M: Jaroslav Kysela <perex@perex.cz>
4687S: Maintained
4688F: drivers/net/ethernet/hp/hp100.*
4689
4690HPET: High Precision Event Timers driver
4691M: Clemens Ladisch <clemens@ladisch.de>
4692S: Maintained
4693F: Documentation/timers/hpet.txt
4694F: drivers/char/hpet.c
4695F: include/linux/hpet.h
4696F: include/uapi/linux/hpet.h
4697
4698HPET: x86
4699S: Orphan
4700F: arch/x86/kernel/hpet.c
4701F: arch/x86/include/asm/hpet.h
4702
4703HPFS FILESYSTEM
4704M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4705W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4706S: Maintained
4707F: fs/hpfs/
4708
4709HSI SUBSYSTEM
4710M: Sebastian Reichel <sre@kernel.org>
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4712S: Maintained
4713F: Documentation/ABI/testing/sysfs-bus-hsi
4714F: Documentation/hsi.txt
4715F: drivers/hsi/
4716F: include/linux/hsi/
4717F: include/uapi/linux/hsi/
4718
4719HSO 3G MODEM DRIVER
4720M: Jan Dumon <j.dumon@option.com>
4721W: http://www.pharscape.org
4722S: Maintained
4723F: drivers/net/usb/hso.c
4724
4725HSR NETWORK PROTOCOL
4726M: Arvid Brodin <arvid.brodin@alten.se>
4727L: netdev@vger.kernel.org
4728S: Maintained
4729F: net/hsr/
4730
4731HTCPEN TOUCHSCREEN DRIVER
4732M: Pau Oliva Fora <pof@eslack.org>
4733L: linux-input@vger.kernel.org
4734S: Maintained
4735F: drivers/input/touchscreen/htcpen.c
4736
4737HUGETLB FILESYSTEM
4738M: Nadia Yvette Chambers <nyc@holomorphy.com>
4739S: Maintained
4740F: fs/hugetlbfs/
4741
4742Hyper-V CORE AND DRIVERS
4743M: K. Y. Srinivasan <kys@microsoft.com>
4744M: Haiyang Zhang <haiyangz@microsoft.com>
4745L: devel@linuxdriverproject.org
4746S: Maintained
4747F: arch/x86/include/asm/mshyperv.h
4748F: arch/x86/include/uapi/asm/hyperv.h
4749F: arch/x86/kernel/cpu/mshyperv.c
4750F: drivers/hid/hid-hyperv.c
4751F: drivers/hv/
4752F: drivers/input/serio/hyperv-keyboard.c
4753F: drivers/net/hyperv/
4754F: drivers/scsi/storvsc_drv.c
4755F: drivers/video/fbdev/hyperv_fb.c
4756F: include/linux/hyperv.h
4757F: tools/hv/
4758
4759I2C OVER PARALLEL PORT
4760M: Jean Delvare <jdelvare@suse.de>
4761L: linux-i2c@vger.kernel.org
4762S: Maintained
4763F: Documentation/i2c/busses/i2c-parport
4764F: Documentation/i2c/busses/i2c-parport-light
4765F: drivers/i2c/busses/i2c-parport.c
4766F: drivers/i2c/busses/i2c-parport-light.c
4767
4768I2C/SMBUS CONTROLLER DRIVERS FOR PC
4769M: Jean Delvare <jdelvare@suse.de>
4770L: linux-i2c@vger.kernel.org
4771S: Maintained
4772F: Documentation/i2c/busses/i2c-ali1535
4773F: Documentation/i2c/busses/i2c-ali1563
4774F: Documentation/i2c/busses/i2c-ali15x3
4775F: Documentation/i2c/busses/i2c-amd756
4776F: Documentation/i2c/busses/i2c-amd8111
4777F: Documentation/i2c/busses/i2c-i801
4778F: Documentation/i2c/busses/i2c-nforce2
4779F: Documentation/i2c/busses/i2c-piix4
4780F: Documentation/i2c/busses/i2c-sis5595
4781F: Documentation/i2c/busses/i2c-sis630
4782F: Documentation/i2c/busses/i2c-sis96x
4783F: Documentation/i2c/busses/i2c-via
4784F: Documentation/i2c/busses/i2c-viapro
4785F: drivers/i2c/busses/i2c-ali1535.c
4786F: drivers/i2c/busses/i2c-ali1563.c
4787F: drivers/i2c/busses/i2c-ali15x3.c
4788F: drivers/i2c/busses/i2c-amd756.c
4789F: drivers/i2c/busses/i2c-amd756-s4882.c
4790F: drivers/i2c/busses/i2c-amd8111.c
4791F: drivers/i2c/busses/i2c-i801.c
4792F: drivers/i2c/busses/i2c-isch.c
4793F: drivers/i2c/busses/i2c-nforce2.c
4794F: drivers/i2c/busses/i2c-nforce2-s4985.c
4795F: drivers/i2c/busses/i2c-piix4.c
4796F: drivers/i2c/busses/i2c-sis5595.c
4797F: drivers/i2c/busses/i2c-sis630.c
4798F: drivers/i2c/busses/i2c-sis96x.c
4799F: drivers/i2c/busses/i2c-via.c
4800F: drivers/i2c/busses/i2c-viapro.c
4801
4802I2C/SMBUS ISMT DRIVER
4803M: Seth Heasley <seth.heasley@intel.com>
4804M: Neil Horman <nhorman@tuxdriver.com>
4805L: linux-i2c@vger.kernel.org
4806F: drivers/i2c/busses/i2c-ismt.c
4807F: Documentation/i2c/busses/i2c-ismt
4808
4809I2C/SMBUS STUB DRIVER
4810M: Jean Delvare <jdelvare@suse.de>
4811L: linux-i2c@vger.kernel.org
4812S: Maintained
4813F: drivers/i2c/i2c-stub.c
4814
4815I2C SUBSYSTEM
4816M: Wolfram Sang <wsa@the-dreams.de>
4817L: linux-i2c@vger.kernel.org
4818W: https://i2c.wiki.kernel.org/
4819Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4821S: Maintained
4822F: Documentation/devicetree/bindings/i2c/
4823F: Documentation/i2c/
4824F: drivers/i2c/
4825F: include/linux/i2c.h
4826F: include/linux/i2c-*.h
4827F: include/uapi/linux/i2c.h
4828F: include/uapi/linux/i2c-*.h
4829
4830I2C ACPI SUPPORT
4831M: Mika Westerberg <mika.westerberg@linux.intel.com>
4832L: linux-i2c@vger.kernel.org
4833L: linux-acpi@vger.kernel.org
4834S: Maintained
4835
4836I2C-TAOS-EVM DRIVER
4837M: Jean Delvare <jdelvare@suse.de>
4838L: linux-i2c@vger.kernel.org
4839S: Maintained
4840F: Documentation/i2c/busses/i2c-taos-evm
4841F: drivers/i2c/busses/i2c-taos-evm.c
4842
4843I2C-TINY-USB DRIVER
4844M: Till Harbaum <till@harbaum.org>
4845L: linux-i2c@vger.kernel.org
4846W: http://www.harbaum.org/till/i2c_tiny_usb
4847S: Maintained
4848F: drivers/i2c/busses/i2c-tiny-usb.c
4849
4850i386 BOOT CODE
4851M: "H. Peter Anvin" <hpa@zytor.com>
4852S: Maintained
4853F: arch/x86/boot/
4854
4855i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4856M: "H. Peter Anvin" <hpa@zytor.com>
4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4858S: Maintained
4859
4860IA64 (Itanium) PLATFORM
4861M: Tony Luck <tony.luck@intel.com>
4862M: Fenghua Yu <fenghua.yu@intel.com>
4863L: linux-ia64@vger.kernel.org
4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4865S: Maintained
4866F: arch/ia64/
4867
4868IBM Power in-Nest Crypto Acceleration
4869M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4870M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4871L: linux-crypto@vger.kernel.org
4872S: Supported
4873F: drivers/crypto/nx/
4874
4875IBM Power 842 compression accelerator
4876M: Dan Streetman <ddstreet@us.ibm.com>
4877S: Supported
4878F: drivers/crypto/nx/nx-842.c
4879F: include/linux/nx842.h
4880
4881IBM Power Linux RAID adapter
4882M: Brian King <brking@us.ibm.com>
4883S: Supported
4884F: drivers/scsi/ipr.*
4885
4886IBM Power Virtual Ethernet Device Driver
4887M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4888L: netdev@vger.kernel.org
4889S: Supported
4890F: drivers/net/ethernet/ibm/ibmveth.*
4891
4892IBM Power Virtual SCSI Device Drivers
4893M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4894L: linux-scsi@vger.kernel.org
4895S: Supported
4896F: drivers/scsi/ibmvscsi/ibmvscsi*
4897F: drivers/scsi/ibmvscsi/viosrp.h
4898
4899IBM Power Virtual FC Device Drivers
4900M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4901L: linux-scsi@vger.kernel.org
4902S: Supported
4903F: drivers/scsi/ibmvscsi/ibmvfc*
4904
4905IBM ServeRAID RAID DRIVER
4906S: Orphan
4907F: drivers/scsi/ips.*
4908
4909ICH LPC AND GPIO DRIVER
4910M: Peter Tyser <ptyser@xes-inc.com>
4911S: Maintained
4912F: drivers/mfd/lpc_ich.c
4913F: drivers/gpio/gpio-ich.c
4914
4915IDE SUBSYSTEM
4916M: "David S. Miller" <davem@davemloft.net>
4917L: linux-ide@vger.kernel.org
4918Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4919T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4920S: Maintained
4921F: Documentation/ide/
4922F: drivers/ide/
4923F: include/linux/ide.h
4924
4925IDEAPAD LAPTOP EXTRAS DRIVER
4926M: Ike Panhc <ike.pan@canonical.com>
4927L: platform-driver-x86@vger.kernel.org
4928W: http://launchpad.net/ideapad-laptop
4929S: Maintained
4930F: drivers/platform/x86/ideapad-laptop.c
4931
4932IDEAPAD LAPTOP SLIDEBAR DRIVER
4933M: Andrey Moiseev <o2g.org.ru@gmail.com>
4934L: linux-input@vger.kernel.org
4935W: https://github.com/o2genum/ideapad-slidebar
4936S: Maintained
4937F: drivers/input/misc/ideapad_slidebar.c
4938
4939IDE/ATAPI DRIVERS
4940M: Borislav Petkov <bp@alien8.de>
4941L: linux-ide@vger.kernel.org
4942S: Maintained
4943F: Documentation/cdrom/ide-cd
4944F: drivers/ide/ide-cd*
4945
4946IDLE-I7300
4947M: Andy Henroid <andrew.d.henroid@intel.com>
4948L: linux-pm@vger.kernel.org
4949S: Supported
4950F: drivers/idle/i7300_idle.c
4951
4952IEEE 802.15.4 SUBSYSTEM
4953M: Alexander Aring <alex.aring@gmail.com>
4954L: linux-wpan@vger.kernel.org
4955W: https://github.com/linux-wpan
4956T: git git://github.com/linux-wpan/linux-wpan-next.git
4957S: Maintained
4958F: net/ieee802154/
4959F: net/mac802154/
4960F: drivers/net/ieee802154/
4961F: include/linux/nl802154.h
4962F: include/linux/ieee802154.h
4963F: include/net/nl802154.h
4964F: include/net/mac802154.h
4965F: include/net/af_ieee802154.h
4966F: include/net/cfg802154.h
4967F: include/net/ieee802154_netdev.h
4968F: Documentation/networking/ieee802154.txt
4969
4970IGORPLUG-USB IR RECEIVER
4971M: Sean Young <sean@mess.org>
4972L: linux-media@vger.kernel.org
4973S: Maintained
4974F: drivers/media/rc/igorplugusb.c
4975
4976IGUANAWORKS USB IR TRANSCEIVER
4977M: Sean Young <sean@mess.org>
4978L: linux-media@vger.kernel.org
4979S: Maintained
4980F: drivers/media/rc/iguanair.c
4981
4982IIO SUBSYSTEM AND DRIVERS
4983M: Jonathan Cameron <jic23@kernel.org>
4984R: Hartmut Knaack <knaack.h@gmx.de>
4985R: Lars-Peter Clausen <lars@metafoo.de>
4986R: Peter Meerwald <pmeerw@pmeerw.net>
4987L: linux-iio@vger.kernel.org
4988S: Maintained
4989F: drivers/iio/
4990F: drivers/staging/iio/
4991F: include/linux/iio/
4992F: tools/iio/
4993
4994IKANOS/ADI EAGLE ADSL USB DRIVER
4995M: Matthieu Castet <castet.matthieu@free.fr>
4996M: Stanislaw Gruszka <stf_xl@wp.pl>
4997S: Maintained
4998F: drivers/usb/atm/ueagle-atm.c
4999
5000INA209 HARDWARE MONITOR DRIVER
5001M: Guenter Roeck <linux@roeck-us.net>
5002L: lm-sensors@lm-sensors.org
5003S: Maintained
5004F: Documentation/hwmon/ina209
5005F: Documentation/devicetree/bindings/i2c/ina209.txt
5006F: drivers/hwmon/ina209.c
5007
5008INA2XX HARDWARE MONITOR DRIVER
5009M: Guenter Roeck <linux@roeck-us.net>
5010L: lm-sensors@lm-sensors.org
5011S: Maintained
5012F: Documentation/hwmon/ina2xx
5013F: drivers/hwmon/ina2xx.c
5014F: include/linux/platform_data/ina2xx.h
5015
5016INDUSTRY PACK SUBSYSTEM (IPACK)
5017M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5018M: Jens Taprogge <jens.taprogge@taprogge.org>
5019M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5020L: industrypack-devel@lists.sourceforge.net
5021W: http://industrypack.sourceforge.net
5022S: Maintained
5023F: drivers/ipack/
5024
5025INGENIC JZ4780 DMA Driver
5026M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5027S: Maintained
5028F: drivers/dma/dma-jz4780.c
5029
5030INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5031M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5032M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5033L: linux-ima-devel@lists.sourceforge.net
5034L: linux-ima-user@lists.sourceforge.net
5035L: linux-security-module@vger.kernel.org
5036S: Supported
5037F: security/integrity/ima/
5038
5039IMGTEC IR DECODER DRIVER
5040M: James Hogan <james.hogan@imgtec.com>
5041S: Maintained
5042F: drivers/media/rc/img-ir/
5043
5044IMS TWINTURBO FRAMEBUFFER DRIVER
5045L: linux-fbdev@vger.kernel.org
5046S: Orphan
5047F: drivers/video/fbdev/imsttfb.c
5048
5049INFINIBAND SUBSYSTEM
5050M: Doug Ledford <dledford@redhat.com>
5051M: Sean Hefty <sean.hefty@intel.com>
5052M: Hal Rosenstock <hal.rosenstock@gmail.com>
5053L: linux-rdma@vger.kernel.org
5054W: http://www.openfabrics.org/
5055Q: http://patchwork.kernel.org/project/linux-rdma/list/
5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5057S: Supported
5058F: Documentation/infiniband/
5059F: drivers/infiniband/
5060F: include/uapi/linux/if_infiniband.h
5061F: include/uapi/rdma/
5062F: include/rdma/
5063
5064INOTIFY
5065M: John McCutchan <john@johnmccutchan.com>
5066M: Robert Love <rlove@rlove.org>
5067M: Eric Paris <eparis@parisplace.org>
5068S: Maintained
5069F: Documentation/filesystems/inotify.txt
5070F: fs/notify/inotify/
5071F: include/linux/inotify.h
5072F: include/uapi/linux/inotify.h
5073
5074INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5075M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5076L: linux-input@vger.kernel.org
5077Q: http://patchwork.kernel.org/project/linux-input/list/
5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5079S: Maintained
5080F: drivers/input/
5081F: include/linux/input.h
5082F: include/uapi/linux/input.h
5083F: include/linux/input/
5084
5085INPUT MULTITOUCH (MT) PROTOCOL
5086M: Henrik Rydberg <rydberg@bitmath.org>
5087L: linux-input@vger.kernel.org
5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5089S: Odd fixes
5090F: Documentation/input/multi-touch-protocol.txt
5091F: drivers/input/input-mt.c
5092K: \b(ABS|SYN)_MT_
5093
5094INTEL ASoC BDW/HSW DRIVERS
5095M: Jie Yang <yang.jie@linux.intel.com>
5096L: alsa-devel@alsa-project.org
5097S: Supported
5098F: sound/soc/intel/sst-haswell*
5099F: sound/soc/intel/sst-dsp*
5100F: sound/soc/intel/sst-firmware.c
5101F: sound/soc/intel/broadwell.c
5102F: sound/soc/intel/haswell.c
5103
5104INTEL C600 SERIES SAS CONTROLLER DRIVER
5105M: Intel SCU Linux support <intel-linux-scu@intel.com>
5106M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5107L: linux-scsi@vger.kernel.org
5108T: git git://git.code.sf.net/p/intel-sas/isci
5109S: Supported
5110F: drivers/scsi/isci/
5111
5112INTEL IDLE DRIVER
5113M: Len Brown <lenb@kernel.org>
5114L: linux-pm@vger.kernel.org
5115T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5116S: Supported
5117F: drivers/idle/intel_idle.c
5118
5119INTEL PSTATE DRIVER
5120M: Kristen Carlson Accardi <kristen@linux.intel.com>
5121L: linux-pm@vger.kernel.org
5122S: Supported
5123F: drivers/cpufreq/intel_pstate.c
5124
5125INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5126M: Maik Broemme <mbroemme@plusserver.de>
5127L: linux-fbdev@vger.kernel.org
5128S: Maintained
5129F: Documentation/fb/intelfb.txt
5130F: drivers/video/fbdev/intelfb/
5131
5132INTEL 810/815 FRAMEBUFFER DRIVER
5133M: Antonino Daplas <adaplas@gmail.com>
5134L: linux-fbdev@vger.kernel.org
5135S: Maintained
5136F: drivers/video/fbdev/i810/
5137
5138INTEL MENLOW THERMAL DRIVER
5139M: Sujith Thomas <sujith.thomas@intel.com>
5140L: platform-driver-x86@vger.kernel.org
5141W: https://01.org/linux-acpi
5142S: Supported
5143F: drivers/platform/x86/intel_menlow.c
5144
5145INTEL IA32 MICROCODE UPDATE SUPPORT
5146M: Borislav Petkov <bp@alien8.de>
5147S: Maintained
5148F: arch/x86/kernel/cpu/microcode/core*
5149F: arch/x86/kernel/cpu/microcode/intel*
5150
5151INTEL I/OAT DMA DRIVER
5152M: Dave Jiang <dave.jiang@intel.com>
5153R: Dan Williams <dan.j.williams@intel.com>
5154L: dmaengine@vger.kernel.org
5155Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5156S: Supported
5157F: drivers/dma/ioat*
5158
5159INTEL IOMMU (VT-d)
5160M: David Woodhouse <dwmw2@infradead.org>
5161L: iommu@lists.linux-foundation.org
5162T: git git://git.infradead.org/iommu-2.6.git
5163S: Supported
5164F: drivers/iommu/intel-iommu.c
5165F: include/linux/intel-iommu.h
5166
5167INTEL IOP-ADMA DMA DRIVER
5168R: Dan Williams <dan.j.williams@intel.com>
5169S: Odd fixes
5170F: drivers/dma/iop-adma.c
5171
5172INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5173M: Krzysztof Halasa <khalasa@piap.pl>
5174S: Maintained
5175F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5176F: arch/arm/mach-ixp4xx/include/mach/npe.h
5177F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5178F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5179F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5180F: drivers/net/wan/ixp4xx_hss.c
5181
5182INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5183M: Deepak Saxena <dsaxena@plexity.net>
5184S: Maintained
5185F: drivers/char/hw_random/ixp4xx-rng.c
5186
5187INTEL ETHERNET DRIVERS
5188M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5189R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5190R: Shannon Nelson <shannon.nelson@intel.com>
5191R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5192R: Don Skidmore <donald.c.skidmore@intel.com>
5193R: Matthew Vick <matthew.vick@intel.com>
5194R: John Ronciak <john.ronciak@intel.com>
5195R: Mitch Williams <mitch.a.williams@intel.com>
5196L: intel-wired-lan@lists.osuosl.org
5197W: http://www.intel.com/support/feedback.htm
5198W: http://e1000.sourceforge.net/
5199Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5202S: Supported
5203F: Documentation/networking/e100.txt
5204F: Documentation/networking/e1000.txt
5205F: Documentation/networking/e1000e.txt
5206F: Documentation/networking/igb.txt
5207F: Documentation/networking/igbvf.txt
5208F: Documentation/networking/ixgb.txt
5209F: Documentation/networking/ixgbe.txt
5210F: Documentation/networking/ixgbevf.txt
5211F: Documentation/networking/i40e.txt
5212F: Documentation/networking/i40evf.txt
5213F: drivers/net/ethernet/intel/
5214F: drivers/net/ethernet/intel/*/
5215
5216INTEL-MID GPIO DRIVER
5217M: David Cohen <david.a.cohen@linux.intel.com>
5218L: linux-gpio@vger.kernel.org
5219S: Maintained
5220F: drivers/gpio/gpio-intel-mid.c
5221
5222INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5223M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5224L: linux-wireless@vger.kernel.org
5225S: Maintained
5226F: Documentation/networking/README.ipw2100
5227F: Documentation/networking/README.ipw2200
5228F: drivers/net/wireless/ipw2x00/
5229
5230INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5231M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5232M: Gang Wei <gang.wei@intel.com>
5233M: Shane Wang <shane.wang@intel.com>
5234L: tboot-devel@lists.sourceforge.net
5235W: http://tboot.sourceforge.net
5236T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5237S: Supported
5238F: Documentation/intel_txt.txt
5239F: include/linux/tboot.h
5240F: arch/x86/kernel/tboot.c
5241
5242INTEL WIRELESS WIMAX CONNECTION 2400
5243M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5244M: linux-wimax@intel.com
5245L: wimax@linuxwimax.org (subscribers-only)
5246S: Supported
5247W: http://linuxwimax.org
5248F: Documentation/wimax/README.i2400m
5249F: drivers/net/wimax/i2400m/
5250F: include/uapi/linux/wimax/i2400m.h
5251
5252INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5253M: Stanislaw Gruszka <sgruszka@redhat.com>
5254L: linux-wireless@vger.kernel.org
5255S: Supported
5256F: drivers/net/wireless/iwlegacy/
5257
5258INTEL WIRELESS WIFI LINK (iwlwifi)
5259M: Johannes Berg <johannes.berg@intel.com>
5260M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5261M: Intel Linux Wireless <ilw@linux.intel.com>
5262L: linux-wireless@vger.kernel.org
5263W: http://intellinuxwireless.org
5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5265S: Supported
5266F: drivers/net/wireless/iwlwifi/
5267
5268INTEL MANAGEMENT ENGINE (mei)
5269M: Tomas Winkler <tomas.winkler@intel.com>
5270L: linux-kernel@vger.kernel.org
5271S: Supported
5272F: include/uapi/linux/mei.h
5273F: drivers/misc/mei/*
5274F: Documentation/misc-devices/mei/*
5275
5276IOC3 ETHERNET DRIVER
5277M: Ralf Baechle <ralf@linux-mips.org>
5278L: linux-mips@linux-mips.org
5279S: Maintained
5280F: drivers/net/ethernet/sgi/ioc3-eth.c
5281
5282IOC3 SERIAL DRIVER
5283M: Pat Gefre <pfg@sgi.com>
5284L: linux-serial@vger.kernel.org
5285S: Maintained
5286F: drivers/tty/serial/ioc3_serial.c
5287
5288IOMMU DRIVERS
5289M: Joerg Roedel <joro@8bytes.org>
5290L: iommu@lists.linux-foundation.org
5291T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5292S: Maintained
5293F: drivers/iommu/
5294
5295IP MASQUERADING
5296M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5297S: Maintained
5298F: net/ipv4/netfilter/ipt_MASQUERADE.c
5299
5300IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5301M: Francois Romieu <romieu@fr.zoreil.com>
5302M: Sorbica Shieh <sorbica@icplus.com.tw>
5303L: netdev@vger.kernel.org
5304S: Maintained
5305F: drivers/net/ethernet/icplus/ipg.*
5306
5307IPATH DRIVER
5308M: Mike Marciniszyn <infinipath@intel.com>
5309L: linux-rdma@vger.kernel.org
5310S: Maintained
5311F: drivers/infiniband/hw/ipath/
5312
5313IPMI SUBSYSTEM
5314M: Corey Minyard <minyard@acm.org>
5315L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5316W: http://openipmi.sourceforge.net/
5317S: Supported
5318F: Documentation/IPMI.txt
5319F: drivers/char/ipmi/
5320F: include/linux/ipmi*
5321F: include/uapi/linux/ipmi*
5322
5323QCOM AUDIO (ASoC) DRIVERS
5324M: Patrick Lai <plai@codeaurora.org>
5325M: Banajit Goswami <bgoswami@codeaurora.org>
5326L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5327S: Supported
5328F: sound/soc/qcom/
5329
5330IPS SCSI RAID DRIVER
5331M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5332L: linux-scsi@vger.kernel.org
5333W: http://www.adaptec.com/
5334S: Maintained
5335F: drivers/scsi/ips*
5336
5337IPVS
5338M: Wensong Zhang <wensong@linux-vs.org>
5339M: Simon Horman <horms@verge.net.au>
5340M: Julian Anastasov <ja@ssi.bg>
5341L: netdev@vger.kernel.org
5342L: lvs-devel@vger.kernel.org
5343S: Maintained
5344F: Documentation/networking/ipvs-sysctl.txt
5345F: include/net/ip_vs.h
5346F: include/uapi/linux/ip_vs.h
5347F: net/netfilter/ipvs/
5348
5349IPWIRELESS DRIVER
5350M: Jiri Kosina <jkosina@suse.cz>
5351M: David Sterba <dsterba@suse.cz>
5352S: Odd Fixes
5353F: drivers/tty/ipwireless/
5354
5355IPX NETWORK LAYER
5356M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5357L: netdev@vger.kernel.org
5358S: Maintained
5359F: include/net/ipx.h
5360F: include/uapi/linux/ipx.h
5361F: net/ipx/
5362
5363IRDA SUBSYSTEM
5364M: Samuel Ortiz <samuel@sortiz.org>
5365L: irda-users@lists.sourceforge.net (subscribers-only)
5366L: netdev@vger.kernel.org
5367W: http://irda.sourceforge.net/
5368S: Maintained
5369T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5370F: Documentation/networking/irda.txt
5371F: drivers/net/irda/
5372F: include/net/irda/
5373F: net/irda/
5374
5375IRQ SUBSYSTEM
5376M: Thomas Gleixner <tglx@linutronix.de>
5377L: linux-kernel@vger.kernel.org
5378S: Maintained
5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5380F: kernel/irq/
5381
5382IRQCHIP DRIVERS
5383M: Thomas Gleixner <tglx@linutronix.de>
5384M: Jason Cooper <jason@lakedaemon.net>
5385L: linux-kernel@vger.kernel.org
5386S: Maintained
5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5388T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5389F: Documentation/devicetree/bindings/interrupt-controller/
5390F: drivers/irqchip/
5391
5392IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5393M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5394S: Maintained
5395F: Documentation/IRQ-domain.txt
5396F: include/linux/irqdomain.h
5397F: kernel/irq/irqdomain.c
5398
5399ISAPNP
5400M: Jaroslav Kysela <perex@perex.cz>
5401S: Maintained
5402F: Documentation/isapnp.txt
5403F: drivers/pnp/isapnp/
5404F: include/linux/isapnp.h
5405
5406ISA RADIO MODULE
5407M: Hans Verkuil <hverkuil@xs4all.nl>
5408L: linux-media@vger.kernel.org
5409T: git git://linuxtv.org/media_tree.git
5410W: http://linuxtv.org
5411S: Maintained
5412F: drivers/media/radio/radio-isa*
5413
5414iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5415M: Peter Jones <pjones@redhat.com>
5416M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5417S: Maintained
5418F: drivers/firmware/iscsi_ibft*
5419
5420ISCSI
5421M: Mike Christie <michaelc@cs.wisc.edu>
5422L: open-iscsi@googlegroups.com
5423W: www.open-iscsi.org
5424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5425S: Maintained
5426F: drivers/scsi/*iscsi*
5427F: include/scsi/*iscsi*
5428
5429ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5430M: Or Gerlitz <ogerlitz@mellanox.com>
5431M: Sagi Grimberg <sagig@mellanox.com>
5432M: Roi Dayan <roid@mellanox.com>
5433L: linux-rdma@vger.kernel.org
5434S: Supported
5435W: http://www.openfabrics.org
5436W: www.open-iscsi.org
5437Q: http://patchwork.kernel.org/project/linux-rdma/list/
5438F: drivers/infiniband/ulp/iser/
5439
5440ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5441M: Sagi Grimberg <sagig@mellanox.com>
5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5443L: linux-rdma@vger.kernel.org
5444L: target-devel@vger.kernel.org
5445S: Supported
5446W: http://www.linux-iscsi.org
5447F: drivers/infiniband/ulp/isert
5448
5449ISDN SUBSYSTEM
5450M: Karsten Keil <isdn@linux-pingi.de>
5451L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5452L: netdev@vger.kernel.org
5453W: http://www.isdn4linux.de
5454T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5455S: Maintained
5456F: Documentation/isdn/
5457F: drivers/isdn/
5458F: include/linux/isdn.h
5459F: include/linux/isdn/
5460F: include/uapi/linux/isdn.h
5461F: include/uapi/linux/isdn/
5462
5463ISDN SUBSYSTEM (Eicon active card driver)
5464M: Armin Schindler <mac@melware.de>
5465L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5466W: http://www.melware.de
5467S: Maintained
5468F: drivers/isdn/hardware/eicon/
5469
5470IT87 HARDWARE MONITORING DRIVER
5471M: Jean Delvare <jdelvare@suse.de>
5472L: lm-sensors@lm-sensors.org
5473S: Maintained
5474F: Documentation/hwmon/it87
5475F: drivers/hwmon/it87.c
5476
5477IT913X MEDIA DRIVER
5478M: Antti Palosaari <crope@iki.fi>
5479L: linux-media@vger.kernel.org
5480W: http://linuxtv.org/
5481W: http://palosaari.fi/linux/
5482Q: http://patchwork.linuxtv.org/project/linux-media/list/
5483T: git git://linuxtv.org/anttip/media_tree.git
5484S: Maintained
5485F: drivers/media/tuners/it913x*
5486
5487IVTV VIDEO4LINUX DRIVER
5488M: Andy Walls <awalls@md.metrocast.net>
5489L: ivtv-devel@ivtvdriver.org (subscribers-only)
5490L: linux-media@vger.kernel.org
5491T: git git://linuxtv.org/media_tree.git
5492W: http://www.ivtvdriver.org
5493S: Maintained
5494F: Documentation/video4linux/*.ivtv
5495F: drivers/media/pci/ivtv/
5496F: include/uapi/linux/ivtv*
5497
5498IX2505V MEDIA DRIVER
5499M: Malcolm Priestley <tvboxspy@gmail.com>
5500L: linux-media@vger.kernel.org
5501W: http://linuxtv.org/
5502Q: http://patchwork.linuxtv.org/project/linux-media/list/
5503S: Maintained
5504F: drivers/media/dvb-frontends/ix2505v*
5505
5506JC42.4 TEMPERATURE SENSOR DRIVER
5507M: Guenter Roeck <linux@roeck-us.net>
5508L: lm-sensors@lm-sensors.org
5509S: Maintained
5510F: drivers/hwmon/jc42.c
5511F: Documentation/hwmon/jc42
5512
5513JFS FILESYSTEM
5514M: Dave Kleikamp <shaggy@kernel.org>
5515L: jfs-discussion@lists.sourceforge.net
5516W: http://jfs.sourceforge.net/
5517T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5518S: Maintained
5519F: Documentation/filesystems/jfs.txt
5520F: fs/jfs/
5521
5522JME NETWORK DRIVER
5523M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5524L: netdev@vger.kernel.org
5525S: Maintained
5526F: drivers/net/ethernet/jme.*
5527
5528JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5529M: David Woodhouse <dwmw2@infradead.org>
5530L: linux-mtd@lists.infradead.org
5531W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5532S: Maintained
5533F: fs/jffs2/
5534F: include/uapi/linux/jffs2.h
5535
5536JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5537M: Andrew Morton <akpm@linux-foundation.org>
5538M: Jan Kara <jack@suse.cz>
5539L: linux-ext4@vger.kernel.org
5540S: Maintained
5541F: fs/jbd/
5542F: include/linux/jbd.h
5543
5544JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5545M: "Theodore Ts'o" <tytso@mit.edu>
5546L: linux-ext4@vger.kernel.org
5547S: Maintained
5548F: fs/jbd2/
5549F: include/linux/jbd2.h
5550
5551JSM Neo PCI based serial card
5552M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5553L: linux-serial@vger.kernel.org
5554S: Maintained
5555F: drivers/tty/serial/jsm/
5556
5557K10TEMP HARDWARE MONITORING DRIVER
5558M: Clemens Ladisch <clemens@ladisch.de>
5559L: lm-sensors@lm-sensors.org
5560S: Maintained
5561F: Documentation/hwmon/k10temp
5562F: drivers/hwmon/k10temp.c
5563
5564K8TEMP HARDWARE MONITORING DRIVER
5565M: Rudolf Marek <r.marek@assembler.cz>
5566L: lm-sensors@lm-sensors.org
5567S: Maintained
5568F: Documentation/hwmon/k8temp
5569F: drivers/hwmon/k8temp.c
5570
5571KCONFIG
5572M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5573L: linux-kbuild@vger.kernel.org
5574T: git git://gitorious.org/linux-kconfig/linux-kconfig
5575S: Maintained
5576F: Documentation/kbuild/kconfig-language.txt
5577F: scripts/kconfig/
5578
5579KDUMP
5580M: Vivek Goyal <vgoyal@redhat.com>
5581M: Haren Myneni <hbabu@us.ibm.com>
5582L: kexec@lists.infradead.org
5583W: http://lse.sourceforge.net/kdump/
5584S: Maintained
5585F: Documentation/kdump/
5586
5587KEENE FM RADIO TRANSMITTER DRIVER
5588M: Hans Verkuil <hverkuil@xs4all.nl>
5589L: linux-media@vger.kernel.org
5590T: git git://linuxtv.org/media_tree.git
5591W: http://linuxtv.org
5592S: Maintained
5593F: drivers/media/radio/radio-keene*
5594
5595KERNEL AUTOMOUNTER v4 (AUTOFS4)
5596M: Ian Kent <raven@themaw.net>
5597L: autofs@vger.kernel.org
5598S: Maintained
5599F: fs/autofs4/
5600
5601KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5602M: Michal Marek <mmarek@suse.cz>
5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5605L: linux-kbuild@vger.kernel.org
5606S: Maintained
5607F: Documentation/kbuild/
5608F: Makefile
5609F: scripts/Makefile.*
5610F: scripts/basic/
5611F: scripts/mk*
5612F: scripts/package/
5613
5614KERNEL JANITORS
5615L: kernel-janitors@vger.kernel.org
5616W: http://kernelnewbies.org/KernelJanitors
5617S: Odd Fixes
5618
5619KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5620M: "J. Bruce Fields" <bfields@fieldses.org>
5621L: linux-nfs@vger.kernel.org
5622W: http://nfs.sourceforge.net/
5623S: Supported
5624F: fs/nfsd/
5625F: include/uapi/linux/nfsd/
5626F: fs/lockd/
5627F: fs/nfs_common/
5628F: net/sunrpc/
5629F: include/linux/lockd/
5630F: include/linux/sunrpc/
5631F: include/uapi/linux/sunrpc/
5632
5633KERNEL SELFTEST FRAMEWORK
5634M: Shuah Khan <shuahkh@osg.samsung.com>
5635L: linux-api@vger.kernel.org
5636T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5637S: Maintained
5638F: tools/testing/selftests
5639
5640KERNEL VIRTUAL MACHINE (KVM)
5641M: Gleb Natapov <gleb@kernel.org>
5642M: Paolo Bonzini <pbonzini@redhat.com>
5643L: kvm@vger.kernel.org
5644W: http://www.linux-kvm.org
5645T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5646S: Supported
5647F: Documentation/*/kvm*.txt
5648F: Documentation/virtual/kvm/
5649F: arch/*/kvm/
5650F: arch/x86/kernel/kvm.c
5651F: arch/x86/kernel/kvmclock.c
5652F: arch/*/include/asm/kvm*
5653F: include/linux/kvm*
5654F: include/uapi/linux/kvm*
5655F: virt/kvm/
5656
5657KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5658M: Joerg Roedel <joro@8bytes.org>
5659L: kvm@vger.kernel.org
5660W: http://kvm.qumranet.com
5661S: Maintained
5662F: arch/x86/include/asm/svm.h
5663F: arch/x86/kvm/svm.c
5664
5665KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5666M: Alexander Graf <agraf@suse.de>
5667L: kvm-ppc@vger.kernel.org
5668W: http://kvm.qumranet.com
5669T: git git://github.com/agraf/linux-2.6.git
5670S: Supported
5671F: arch/powerpc/include/asm/kvm*
5672F: arch/powerpc/kvm/
5673
5674KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5675M: Christian Borntraeger <borntraeger@de.ibm.com>
5676M: Cornelia Huck <cornelia.huck@de.ibm.com>
5677M: linux390@de.ibm.com
5678L: linux-s390@vger.kernel.org
5679W: http://www.ibm.com/developerworks/linux/linux390/
5680S: Supported
5681F: Documentation/s390/kvm.txt
5682F: arch/s390/include/asm/kvm*
5683F: arch/s390/kvm/
5684F: drivers/s390/kvm/
5685
5686KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5687M: Christoffer Dall <christoffer.dall@linaro.org>
5688M: Marc Zyngier <marc.zyngier@arm.com>
5689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5690L: kvmarm@lists.cs.columbia.edu
5691W: http://systems.cs.columbia.edu/projects/kvm-arm
5692S: Supported
5693F: arch/arm/include/uapi/asm/kvm*
5694F: arch/arm/include/asm/kvm*
5695F: arch/arm/kvm/
5696F: virt/kvm/arm/
5697F: include/kvm/arm_*
5698
5699KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5700M: Christoffer Dall <christoffer.dall@linaro.org>
5701M: Marc Zyngier <marc.zyngier@arm.com>
5702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5703L: kvmarm@lists.cs.columbia.edu
5704S: Maintained
5705F: arch/arm64/include/uapi/asm/kvm*
5706F: arch/arm64/include/asm/kvm*
5707F: arch/arm64/kvm/
5708
5709KEXEC
5710M: Eric Biederman <ebiederm@xmission.com>
5711W: http://kernel.org/pub/linux/utils/kernel/kexec/
5712L: kexec@lists.infradead.org
5713S: Maintained
5714F: include/linux/kexec.h
5715F: include/uapi/linux/kexec.h
5716F: kernel/kexec.c
5717
5718KEYS/KEYRINGS:
5719M: David Howells <dhowells@redhat.com>
5720L: keyrings@linux-nfs.org
5721S: Maintained
5722F: Documentation/security/keys.txt
5723F: include/linux/key.h
5724F: include/linux/key-type.h
5725F: include/keys/
5726F: security/keys/
5727
5728KEYS-TRUSTED
5729M: David Safford <safford@us.ibm.com>
5730M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5731L: linux-security-module@vger.kernel.org
5732L: keyrings@linux-nfs.org
5733S: Supported
5734F: Documentation/security/keys-trusted-encrypted.txt
5735F: include/keys/trusted-type.h
5736F: security/keys/trusted.c
5737F: security/keys/trusted.h
5738
5739KEYS-ENCRYPTED
5740M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5741M: David Safford <safford@us.ibm.com>
5742L: linux-security-module@vger.kernel.org
5743L: keyrings@linux-nfs.org
5744S: Supported
5745F: Documentation/security/keys-trusted-encrypted.txt
5746F: include/keys/encrypted-type.h
5747F: security/keys/encrypted-keys/
5748
5749KGDB / KDB /debug_core
5750M: Jason Wessel <jason.wessel@windriver.com>
5751W: http://kgdb.wiki.kernel.org/
5752L: kgdb-bugreport@lists.sourceforge.net
5753S: Maintained
5754F: Documentation/DocBook/kgdb.tmpl
5755F: drivers/misc/kgdbts.c
5756F: drivers/tty/serial/kgdboc.c
5757F: include/linux/kdb.h
5758F: include/linux/kgdb.h
5759F: kernel/debug/
5760
5761KMEMCHECK
5762M: Vegard Nossum <vegardno@ifi.uio.no>
5763M: Pekka Enberg <penberg@kernel.org>
5764S: Maintained
5765F: Documentation/kmemcheck.txt
5766F: arch/x86/include/asm/kmemcheck.h
5767F: arch/x86/mm/kmemcheck/
5768F: include/linux/kmemcheck.h
5769F: mm/kmemcheck.c
5770
5771KMEMLEAK
5772M: Catalin Marinas <catalin.marinas@arm.com>
5773S: Maintained
5774F: Documentation/kmemleak.txt
5775F: include/linux/kmemleak.h
5776F: mm/kmemleak.c
5777F: mm/kmemleak-test.c
5778
5779KPROBES
5780M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5781M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5782M: "David S. Miller" <davem@davemloft.net>
5783M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5784S: Maintained
5785F: Documentation/kprobes.txt
5786F: include/linux/kprobes.h
5787F: kernel/kprobes.c
5788
5789KS0108 LCD CONTROLLER DRIVER
5790M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5791W: http://miguelojeda.es/auxdisplay.htm
5792W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5793S: Maintained
5794F: Documentation/auxdisplay/ks0108
5795F: drivers/auxdisplay/ks0108.c
5796F: include/linux/ks0108.h
5797
5798LAPB module
5799L: linux-x25@vger.kernel.org
5800S: Orphan
5801F: Documentation/networking/lapb-module.txt
5802F: include/*/lapb.h
5803F: net/lapb/
5804
5805LASI 53c700 driver for PARISC
5806M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5807L: linux-scsi@vger.kernel.org
5808S: Maintained
5809F: Documentation/scsi/53c700.txt
5810F: drivers/scsi/53c700*
5811
5812LED SUBSYSTEM
5813M: Bryan Wu <cooloney@gmail.com>
5814M: Richard Purdie <rpurdie@rpsys.net>
5815M: Jacek Anaszewski <j.anaszewski@samsung.com>
5816L: linux-leds@vger.kernel.org
5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5818S: Maintained
5819F: drivers/leds/
5820F: include/linux/leds.h
5821
5822LEGACY EEPROM DRIVER
5823M: Jean Delvare <jdelvare@suse.de>
5824S: Maintained
5825F: Documentation/misc-devices/eeprom
5826F: drivers/misc/eeprom/eeprom.c
5827
5828LEGO USB Tower driver
5829M: Juergen Stuber <starblue@users.sourceforge.net>
5830L: legousb-devel@lists.sourceforge.net
5831W: http://legousb.sourceforge.net/
5832S: Maintained
5833F: drivers/usb/misc/legousbtower.c
5834
5835LG2160 MEDIA DRIVER
5836M: Michael Krufky <mkrufky@linuxtv.org>
5837L: linux-media@vger.kernel.org
5838W: http://linuxtv.org/
5839W: http://github.com/mkrufky
5840Q: http://patchwork.linuxtv.org/project/linux-media/list/
5841T: git git://linuxtv.org/mkrufky/tuners.git
5842S: Maintained
5843F: drivers/media/dvb-frontends/lg2160.*
5844
5845LGDT3305 MEDIA DRIVER
5846M: Michael Krufky <mkrufky@linuxtv.org>
5847L: linux-media@vger.kernel.org
5848W: http://linuxtv.org/
5849W: http://github.com/mkrufky
5850Q: http://patchwork.linuxtv.org/project/linux-media/list/
5851T: git git://linuxtv.org/mkrufky/tuners.git
5852S: Maintained
5853F: drivers/media/dvb-frontends/lgdt3305.*
5854
5855LGUEST
5856M: Rusty Russell <rusty@rustcorp.com.au>
5857L: lguest@lists.ozlabs.org
5858W: http://lguest.ozlabs.org/
5859S: Odd Fixes
5860F: arch/x86/include/asm/lguest*.h
5861F: arch/x86/lguest/
5862F: drivers/lguest/
5863F: include/linux/lguest*.h
5864F: tools/lguest/
5865
5866LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5867M: Tejun Heo <tj@kernel.org>
5868L: linux-ide@vger.kernel.org
5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5870S: Maintained
5871F: drivers/ata/
5872F: include/linux/ata.h
5873F: include/linux/libata.h
5874
5875LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5876M: Viresh Kumar <viresh.linux@gmail.com>
5877L: linux-ide@vger.kernel.org
5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5879S: Maintained
5880F: include/linux/pata_arasan_cf_data.h
5881F: drivers/ata/pata_arasan_cf.c
5882
5883LIBATA PATA DRIVERS
5884M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5885M: Tejun Heo <tj@kernel.org>
5886L: linux-ide@vger.kernel.org
5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5888S: Maintained
5889F: drivers/ata/pata_*.c
5890F: drivers/ata/ata_generic.c
5891
5892LIBATA SATA AHCI PLATFORM devices support
5893M: Hans de Goede <hdegoede@redhat.com>
5894M: Tejun Heo <tj@kernel.org>
5895L: linux-ide@vger.kernel.org
5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5897S: Maintained
5898F: drivers/ata/ahci_platform.c
5899F: drivers/ata/libahci_platform.c
5900F: include/linux/ahci_platform.h
5901
5902LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5903M: Mikael Pettersson <mikpelinux@gmail.com>
5904L: linux-ide@vger.kernel.org
5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5906S: Maintained
5907F: drivers/ata/sata_promise.*
5908
5909LIBLOCKDEP
5910M: Sasha Levin <sasha.levin@oracle.com>
5911S: Maintained
5912F: tools/lib/lockdep/
5913
5914LINUX FOR IBM pSERIES (RS/6000)
5915M: Paul Mackerras <paulus@au.ibm.com>
5916W: http://www.ibm.com/linux/ltc/projects/ppc
5917S: Supported
5918F: arch/powerpc/boot/rs6000.h
5919
5920LINUX FOR POWERPC (32-BIT AND 64-BIT)
5921M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5922M: Paul Mackerras <paulus@samba.org>
5923M: Michael Ellerman <mpe@ellerman.id.au>
5924W: http://www.penguinppc.org/
5925L: linuxppc-dev@lists.ozlabs.org
5926Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5928S: Supported
5929F: Documentation/powerpc/
5930F: arch/powerpc/
5931
5932LINUX FOR POWER MACINTOSH
5933M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5934W: http://www.penguinppc.org/
5935L: linuxppc-dev@lists.ozlabs.org
5936S: Maintained
5937F: arch/powerpc/platforms/powermac/
5938F: drivers/macintosh/
5939
5940LINUX FOR POWERPC EMBEDDED MPC5XXX
5941M: Anatolij Gustschin <agust@denx.de>
5942L: linuxppc-dev@lists.ozlabs.org
5943T: git git://git.denx.de/linux-denx-agust.git
5944S: Maintained
5945F: arch/powerpc/platforms/512x/
5946F: arch/powerpc/platforms/52xx/
5947
5948LINUX FOR POWERPC EMBEDDED PPC4XX
5949M: Alistair Popple <alistair@popple.id.au>
5950M: Matt Porter <mporter@kernel.crashing.org>
5951W: http://www.penguinppc.org/
5952L: linuxppc-dev@lists.ozlabs.org
5953S: Maintained
5954F: arch/powerpc/platforms/40x/
5955F: arch/powerpc/platforms/44x/
5956
5957LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5958L: linuxppc-dev@lists.ozlabs.org
5959S: Orphan
5960F: arch/powerpc/*/*virtex*
5961F: arch/powerpc/*/*/*virtex*
5962
5963LINUX FOR POWERPC EMBEDDED PPC8XX
5964M: Vitaly Bordug <vitb@kernel.crashing.org>
5965W: http://www.penguinppc.org/
5966L: linuxppc-dev@lists.ozlabs.org
5967S: Maintained
5968F: arch/powerpc/platforms/8xx/
5969
5970LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5971M: Scott Wood <scottwood@freescale.com>
5972M: Kumar Gala <galak@kernel.crashing.org>
5973W: http://www.penguinppc.org/
5974L: linuxppc-dev@lists.ozlabs.org
5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5976S: Maintained
5977F: arch/powerpc/platforms/83xx/
5978F: arch/powerpc/platforms/85xx/
5979
5980LINUX FOR POWERPC PA SEMI PWRFICIENT
5981M: Olof Johansson <olof@lixom.net>
5982L: linuxppc-dev@lists.ozlabs.org
5983S: Maintained
5984F: arch/powerpc/platforms/pasemi/
5985F: drivers/*/*pasemi*
5986F: drivers/*/*/*pasemi*
5987
5988LINUX SECURITY MODULE (LSM) FRAMEWORK
5989M: Chris Wright <chrisw@sous-sol.org>
5990L: linux-security-module@vger.kernel.org
5991S: Supported
5992
5993LIS3LV02D ACCELEROMETER DRIVER
5994M: Eric Piel <eric.piel@tremplin-utc.net>
5995S: Maintained
5996F: Documentation/misc-devices/lis3lv02d
5997F: drivers/misc/lis3lv02d/
5998F: drivers/platform/x86/hp_accel.c
5999
6000LIVE PATCHING
6001M: Josh Poimboeuf <jpoimboe@redhat.com>
6002M: Seth Jennings <sjenning@redhat.com>
6003M: Jiri Kosina <jkosina@suse.cz>
6004M: Vojtech Pavlik <vojtech@suse.cz>
6005S: Maintained
6006F: kernel/livepatch/
6007F: include/linux/livepatch.h
6008F: arch/x86/include/asm/livepatch.h
6009F: arch/x86/kernel/livepatch.c
6010F: Documentation/ABI/testing/sysfs-kernel-livepatch
6011F: samples/livepatch/
6012L: live-patching@vger.kernel.org
6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6014
6015LLC (802.2)
6016M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6017S: Maintained
6018F: include/linux/llc.h
6019F: include/uapi/linux/llc.h
6020F: include/net/llc*
6021F: net/llc/
6022
6023LM73 HARDWARE MONITOR DRIVER
6024M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6025L: lm-sensors@lm-sensors.org
6026S: Maintained
6027F: drivers/hwmon/lm73.c
6028
6029LM78 HARDWARE MONITOR DRIVER
6030M: Jean Delvare <jdelvare@suse.de>
6031L: lm-sensors@lm-sensors.org
6032S: Maintained
6033F: Documentation/hwmon/lm78
6034F: drivers/hwmon/lm78.c
6035
6036LM83 HARDWARE MONITOR DRIVER
6037M: Jean Delvare <jdelvare@suse.de>
6038L: lm-sensors@lm-sensors.org
6039S: Maintained
6040F: Documentation/hwmon/lm83
6041F: drivers/hwmon/lm83.c
6042
6043LM90 HARDWARE MONITOR DRIVER
6044M: Jean Delvare <jdelvare@suse.de>
6045L: lm-sensors@lm-sensors.org
6046S: Maintained
6047F: Documentation/hwmon/lm90
6048F: Documentation/devicetree/bindings/hwmon/lm90.txt
6049F: drivers/hwmon/lm90.c
6050
6051LM95234 HARDWARE MONITOR DRIVER
6052M: Guenter Roeck <linux@roeck-us.net>
6053L: lm-sensors@lm-sensors.org
6054S: Maintained
6055F: Documentation/hwmon/lm95234
6056F: drivers/hwmon/lm95234.c
6057
6058LME2510 MEDIA DRIVER
6059M: Malcolm Priestley <tvboxspy@gmail.com>
6060L: linux-media@vger.kernel.org
6061W: http://linuxtv.org/
6062Q: http://patchwork.linuxtv.org/project/linux-media/list/
6063S: Maintained
6064F: drivers/media/usb/dvb-usb-v2/lmedm04*
6065
6066LOCKDEP AND LOCKSTAT
6067M: Peter Zijlstra <peterz@infradead.org>
6068M: Ingo Molnar <mingo@redhat.com>
6069L: linux-kernel@vger.kernel.org
6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6071S: Maintained
6072F: Documentation/locking/lockdep*.txt
6073F: Documentation/locking/lockstat.txt
6074F: include/linux/lockdep.h
6075F: kernel/locking/
6076
6077LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6078M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6079L: linux-ntfs-dev@lists.sourceforge.net
6080W: http://www.linux-ntfs.org/content/view/19/37/
6081S: Maintained
6082F: Documentation/ldm.txt
6083F: block/partitions/ldm.*
6084
6085LogFS
6086M: Joern Engel <joern@logfs.org>
6087M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6088L: logfs@logfs.org
6089W: logfs.org
6090S: Maintained
6091F: fs/logfs/
6092
6093LPC32XX MACHINE SUPPORT
6094M: Roland Stigge <stigge@antcom.de>
6095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6096S: Maintained
6097F: arch/arm/mach-lpc32xx/
6098
6099LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6100M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6101M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6102M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6103M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6104L: MPT-FusionLinux.pdl@avagotech.com
6105L: linux-scsi@vger.kernel.org
6106W: http://www.lsilogic.com/support
6107S: Supported
6108F: drivers/message/fusion/
6109F: drivers/scsi/mpt2sas/
6110F: drivers/scsi/mpt3sas/
6111
6112LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6113M: Matthew Wilcox <matthew@wil.cx>
6114L: linux-scsi@vger.kernel.org
6115S: Maintained
6116F: drivers/scsi/sym53c8xx_2/
6117
6118LTC4261 HARDWARE MONITOR DRIVER
6119M: Guenter Roeck <linux@roeck-us.net>
6120L: lm-sensors@lm-sensors.org
6121S: Maintained
6122F: Documentation/hwmon/ltc4261
6123F: drivers/hwmon/ltc4261.c
6124
6125LTP (Linux Test Project)
6126M: Mike Frysinger <vapier@gentoo.org>
6127M: Cyril Hrubis <chrubis@suse.cz>
6128M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6129M: Jan Stancek <jstancek@redhat.com>
6130M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6131M: Alexey Kodanev <alexey.kodanev@oracle.com>
6132L: ltp-list@lists.sourceforge.net (subscribers-only)
6133W: http://linux-test-project.github.io/
6134T: git git://github.com/linux-test-project/ltp.git
6135S: Maintained
6136
6137M32R ARCHITECTURE
6138W: http://www.linux-m32r.org/
6139S: Orphan
6140F: arch/m32r/
6141
6142M68K ARCHITECTURE
6143M: Geert Uytterhoeven <geert@linux-m68k.org>
6144L: linux-m68k@lists.linux-m68k.org
6145W: http://www.linux-m68k.org/
6146T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6147S: Maintained
6148F: arch/m68k/
6149F: drivers/zorro/
6150
6151M68K ON APPLE MACINTOSH
6152M: Joshua Thompson <funaho@jurai.org>
6153W: http://www.mac.linux-m68k.org/
6154L: linux-m68k@lists.linux-m68k.org
6155S: Maintained
6156F: arch/m68k/mac/
6157
6158M68K ON HP9000/300
6159M: Philip Blundell <philb@gnu.org>
6160W: http://www.tazenda.demon.co.uk/phil/linux-hp
6161S: Maintained
6162F: arch/m68k/hp300/
6163
6164M88DS3103 MEDIA DRIVER
6165M: Antti Palosaari <crope@iki.fi>
6166L: linux-media@vger.kernel.org
6167W: http://linuxtv.org/
6168W: http://palosaari.fi/linux/
6169Q: http://patchwork.linuxtv.org/project/linux-media/list/
6170T: git git://linuxtv.org/anttip/media_tree.git
6171S: Maintained
6172F: drivers/media/dvb-frontends/m88ds3103*
6173
6174M88RS2000 MEDIA DRIVER
6175M: Malcolm Priestley <tvboxspy@gmail.com>
6176L: linux-media@vger.kernel.org
6177W: http://linuxtv.org/
6178Q: http://patchwork.linuxtv.org/project/linux-media/list/
6179S: Maintained
6180F: drivers/media/dvb-frontends/m88rs2000*
6181
6182MA901 MASTERKIT USB FM RADIO DRIVER
6183M: Alexey Klimov <klimov.linux@gmail.com>
6184L: linux-media@vger.kernel.org
6185T: git git://linuxtv.org/media_tree.git
6186S: Maintained
6187F: drivers/media/radio/radio-ma901.c
6188
6189MAC80211
6190M: Johannes Berg <johannes@sipsolutions.net>
6191L: linux-wireless@vger.kernel.org
6192W: http://wireless.kernel.org/
6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6195S: Maintained
6196F: Documentation/networking/mac80211-injection.txt
6197F: include/net/mac80211.h
6198F: net/mac80211/
6199
6200MACVLAN DRIVER
6201M: Patrick McHardy <kaber@trash.net>
6202L: netdev@vger.kernel.org
6203S: Maintained
6204F: drivers/net/macvlan.c
6205F: include/linux/if_macvlan.h
6206
6207MAILBOX API
6208M: Jassi Brar <jassisinghbrar@gmail.com>
6209L: linux-kernel@vger.kernel.org
6210S: Maintained
6211F: drivers/mailbox/
6212F: include/linux/mailbox_client.h
6213F: include/linux/mailbox_controller.h
6214
6215MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6216M: Michael Kerrisk <mtk.manpages@gmail.com>
6217W: http://www.kernel.org/doc/man-pages
6218L: linux-man@vger.kernel.org
6219S: Maintained
6220
6221MARVELL ARMADA DRM SUPPORT
6222M: Russell King <rmk+kernel@arm.linux.org.uk>
6223S: Maintained
6224F: drivers/gpu/drm/armada/
6225
6226MARVELL 88E6352 DSA support
6227M: Guenter Roeck <linux@roeck-us.net>
6228S: Maintained
6229F: drivers/net/dsa/mv88e6352.c
6230
6231MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6232M: Mirko Lindner <mlindner@marvell.com>
6233M: Stephen Hemminger <stephen@networkplumber.org>
6234L: netdev@vger.kernel.org
6235S: Maintained
6236F: drivers/net/ethernet/marvell/sk*
6237
6238MARVELL LIBERTAS WIRELESS DRIVER
6239L: libertas-dev@lists.infradead.org
6240S: Orphan
6241F: drivers/net/wireless/libertas/
6242
6243MARVELL MV643XX ETHERNET DRIVER
6244M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6245L: netdev@vger.kernel.org
6246S: Maintained
6247F: drivers/net/ethernet/marvell/mv643xx_eth.*
6248F: include/linux/mv643xx.h
6249
6250MARVELL MVNETA ETHERNET DRIVER
6251M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6252L: netdev@vger.kernel.org
6253S: Maintained
6254F: drivers/net/ethernet/marvell/mvneta.*
6255
6256MARVELL MWIFIEX WIRELESS DRIVER
6257M: Amitkumar Karwar <akarwar@marvell.com>
6258M: Avinash Patil <patila@marvell.com>
6259L: linux-wireless@vger.kernel.org
6260S: Maintained
6261F: drivers/net/wireless/mwifiex/
6262
6263MARVELL MWL8K WIRELESS DRIVER
6264M: Lennert Buytenhek <buytenh@wantstofly.org>
6265L: linux-wireless@vger.kernel.org
6266S: Odd Fixes
6267F: drivers/net/wireless/mwl8k.c
6268
6269MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6270M: Nicolas Pitre <nico@fluxnic.net>
6271S: Odd Fixes
6272F: drivers/mmc/host/mvsdio.*
6273
6274MATROX FRAMEBUFFER DRIVER
6275L: linux-fbdev@vger.kernel.org
6276S: Orphan
6277F: drivers/video/fbdev/matrox/matroxfb_*
6278F: include/uapi/linux/matroxfb.h
6279
6280MAX16065 HARDWARE MONITOR DRIVER
6281M: Guenter Roeck <linux@roeck-us.net>
6282L: lm-sensors@lm-sensors.org
6283S: Maintained
6284F: Documentation/hwmon/max16065
6285F: drivers/hwmon/max16065.c
6286
6287MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6288M: "Hans J. Koch" <hjk@hansjkoch.de>
6289L: lm-sensors@lm-sensors.org
6290S: Maintained
6291F: Documentation/hwmon/max6650
6292F: drivers/hwmon/max6650.c
6293
6294MAX6697 HARDWARE MONITOR DRIVER
6295M: Guenter Roeck <linux@roeck-us.net>
6296L: lm-sensors@lm-sensors.org
6297S: Maintained
6298F: Documentation/hwmon/max6697
6299F: Documentation/devicetree/bindings/i2c/max6697.txt
6300F: drivers/hwmon/max6697.c
6301F: include/linux/platform_data/max6697.h
6302
6303MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6304M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6305L: linux-pm@vger.kernel.org
6306S: Supported
6307F: drivers/power/max14577_charger.c
6308F: drivers/power/max77693_charger.c
6309
6310MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6311M: Chanwoo Choi <cw00.choi@samsung.com>
6312M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6313L: linux-kernel@vger.kernel.org
6314S: Supported
6315F: drivers/*/max14577.c
6316F: drivers/*/max77686.c
6317F: drivers/*/max77693.c
6318F: drivers/extcon/extcon-max14577.c
6319F: drivers/extcon/extcon-max77693.c
6320F: drivers/rtc/rtc-max77686.c
6321F: drivers/clk/clk-max77686.c
6322F: Documentation/devicetree/bindings/mfd/max14577.txt
6323F: Documentation/devicetree/bindings/mfd/max77686.txt
6324F: Documentation/devicetree/bindings/mfd/max77693.txt
6325F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6326F: include/linux/mfd/max14577*.h
6327F: include/linux/mfd/max77686*.h
6328F: include/linux/mfd/max77693*.h
6329
6330MAXIRADIO FM RADIO RECEIVER DRIVER
6331M: Hans Verkuil <hverkuil@xs4all.nl>
6332L: linux-media@vger.kernel.org
6333T: git git://linuxtv.org/media_tree.git
6334W: http://linuxtv.org
6335S: Maintained
6336F: drivers/media/radio/radio-maxiradio*
6337
6338MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6339M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6340P: LinuxTV.org Project
6341L: linux-media@vger.kernel.org
6342W: http://linuxtv.org
6343Q: http://patchwork.kernel.org/project/linux-media/list/
6344T: git git://linuxtv.org/media_tree.git
6345S: Maintained
6346F: Documentation/dvb/
6347F: Documentation/video4linux/
6348F: Documentation/DocBook/media/
6349F: drivers/media/
6350F: drivers/staging/media/
6351F: include/media/
6352F: include/uapi/linux/dvb/
6353F: include/uapi/linux/videodev2.h
6354F: include/uapi/linux/media.h
6355F: include/uapi/linux/v4l2-*
6356F: include/uapi/linux/meye.h
6357F: include/uapi/linux/ivtv*
6358F: include/uapi/linux/uvcvideo.h
6359
6360MEGARAID SCSI/SAS DRIVERS
6361M: Kashyap Desai <kashyap.desai@avagotech.com>
6362M: Sumit Saxena <sumit.saxena@avagotech.com>
6363M: Uday Lingala <uday.lingala@avagotech.com>
6364L: megaraidlinux.pdl@avagotech.com
6365L: linux-scsi@vger.kernel.org
6366W: http://www.lsi.com
6367S: Maintained
6368F: Documentation/scsi/megaraid.txt
6369F: drivers/scsi/megaraid.*
6370F: drivers/scsi/megaraid/
6371
6372MELLANOX ETHERNET DRIVER (mlx4_en)
6373M: Amir Vadai <amirv@mellanox.com>
6374M: Ido Shamay <idos@mellanox.com>
6375L: netdev@vger.kernel.org
6376S: Supported
6377W: http://www.mellanox.com
6378Q: http://patchwork.ozlabs.org/project/netdev/list/
6379F: drivers/net/ethernet/mellanox/mlx4/en_*
6380
6381MEMORY MANAGEMENT
6382L: linux-mm@kvack.org
6383W: http://www.linux-mm.org
6384S: Maintained
6385F: include/linux/mm.h
6386F: include/linux/gfp.h
6387F: include/linux/mmzone.h
6388F: include/linux/memory_hotplug.h
6389F: include/linux/vmalloc.h
6390F: mm/
6391
6392MEMORY TECHNOLOGY DEVICES (MTD)
6393M: David Woodhouse <dwmw2@infradead.org>
6394M: Brian Norris <computersforpeace@gmail.com>
6395L: linux-mtd@lists.infradead.org
6396W: http://www.linux-mtd.infradead.org/
6397Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6398T: git git://git.infradead.org/linux-mtd.git
6399T: git git://git.infradead.org/l2-mtd.git
6400S: Maintained
6401F: drivers/mtd/
6402F: include/linux/mtd/
6403F: include/uapi/mtd/
6404
6405MEN A21 WATCHDOG DRIVER
6406M: Johannes Thumshirn <johannes.thumshirn@men.de>
6407L: linux-watchdog@vger.kernel.org
6408S: Supported
6409F: drivers/watchdog/mena21_wdt.c
6410
6411MEN CHAMELEON BUS (mcb)
6412M: Johannes Thumshirn <johannes.thumshirn@men.de>
6413S: Supported
6414F: drivers/mcb/
6415F: include/linux/mcb.h
6416
6417MEN F21BMC (Board Management Controller)
6418M: Andreas Werner <andreas.werner@men.de>
6419S: Supported
6420F: drivers/mfd/menf21bmc.c
6421F: drivers/watchdog/menf21bmc_wdt.c
6422F: drivers/leds/leds-menf21bmc.c
6423F: drivers/hwmon/menf21bmc_hwmon.c
6424F: Documentation/hwmon/menf21bmc
6425
6426METAG ARCHITECTURE
6427M: James Hogan <james.hogan@imgtec.com>
6428L: linux-metag@vger.kernel.org
6429S: Supported
6430F: arch/metag/
6431F: Documentation/metag/
6432F: Documentation/devicetree/bindings/metag/
6433F: drivers/clocksource/metag_generic.c
6434F: drivers/irqchip/irq-metag.c
6435F: drivers/irqchip/irq-metag-ext.c
6436F: drivers/tty/metag_da.c
6437
6438MICROBLAZE ARCHITECTURE
6439M: Michal Simek <monstr@monstr.eu>
6440W: http://www.monstr.eu/fdt/
6441T: git git://git.monstr.eu/linux-2.6-microblaze.git
6442S: Supported
6443F: arch/microblaze/
6444
6445MICROTEK X6 SCANNER
6446M: Oliver Neukum <oliver@neukum.org>
6447S: Maintained
6448F: drivers/usb/image/microtek.*
6449
6450MIPS
6451M: Ralf Baechle <ralf@linux-mips.org>
6452L: linux-mips@linux-mips.org
6453W: http://www.linux-mips.org/
6454T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6455Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6456S: Supported
6457F: Documentation/mips/
6458F: arch/mips/
6459
6460MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6461M: Hans Verkuil <hverkuil@xs4all.nl>
6462L: linux-media@vger.kernel.org
6463T: git git://linuxtv.org/media_tree.git
6464W: http://linuxtv.org
6465S: Odd Fixes
6466F: drivers/media/radio/radio-miropcm20*
6467
6468Mellanox MLX5 core VPI driver
6469M: Eli Cohen <eli@mellanox.com>
6470L: netdev@vger.kernel.org
6471L: linux-rdma@vger.kernel.org
6472W: http://www.mellanox.com
6473Q: http://patchwork.ozlabs.org/project/netdev/list/
6474Q: http://patchwork.kernel.org/project/linux-rdma/list/
6475T: git git://openfabrics.org/~eli/connect-ib.git
6476S: Supported
6477F: drivers/net/ethernet/mellanox/mlx5/core/
6478F: include/linux/mlx5/
6479
6480Mellanox MLX5 IB driver
6481M: Eli Cohen <eli@mellanox.com>
6482L: linux-rdma@vger.kernel.org
6483W: http://www.mellanox.com
6484Q: http://patchwork.kernel.org/project/linux-rdma/list/
6485T: git git://openfabrics.org/~eli/connect-ib.git
6486S: Supported
6487F: include/linux/mlx5/
6488F: drivers/infiniband/hw/mlx5/
6489
6490MN88472 MEDIA DRIVER
6491M: Antti Palosaari <crope@iki.fi>
6492L: linux-media@vger.kernel.org
6493W: http://linuxtv.org/
6494W: http://palosaari.fi/linux/
6495Q: http://patchwork.linuxtv.org/project/linux-media/list/
6496T: git git://linuxtv.org/anttip/media_tree.git
6497S: Maintained
6498F: drivers/staging/media/mn88472/
6499F: drivers/media/dvb-frontends/mn88472.h
6500
6501MN88473 MEDIA DRIVER
6502M: Antti Palosaari <crope@iki.fi>
6503L: linux-media@vger.kernel.org
6504W: http://linuxtv.org/
6505W: http://palosaari.fi/linux/
6506Q: http://patchwork.linuxtv.org/project/linux-media/list/
6507T: git git://linuxtv.org/anttip/media_tree.git
6508S: Maintained
6509F: drivers/staging/media/mn88473/
6510F: drivers/media/dvb-frontends/mn88473.h
6511
6512MODULE SUPPORT
6513M: Rusty Russell <rusty@rustcorp.com.au>
6514S: Maintained
6515F: include/linux/module.h
6516F: kernel/module.c
6517
6518MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6519W: http://popies.net/meye/
6520S: Orphan
6521F: Documentation/video4linux/meye.txt
6522F: drivers/media/pci/meye/
6523F: include/uapi/linux/meye.h
6524
6525MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6526M: Jiri Slaby <jirislaby@gmail.com>
6527S: Maintained
6528F: Documentation/serial/moxa-smartio
6529F: drivers/tty/mxser.*
6530
6531MR800 AVERMEDIA USB FM RADIO DRIVER
6532M: Alexey Klimov <klimov.linux@gmail.com>
6533L: linux-media@vger.kernel.org
6534T: git git://linuxtv.org/media_tree.git
6535S: Maintained
6536F: drivers/media/radio/radio-mr800.c
6537
6538MRF24J40 IEEE 802.15.4 RADIO DRIVER
6539M: Alan Ott <alan@signal11.us>
6540L: linux-wpan@vger.kernel.org
6541S: Maintained
6542F: drivers/net/ieee802154/mrf24j40.c
6543
6544MSI LAPTOP SUPPORT
6545M: "Lee, Chun-Yi" <jlee@suse.com>
6546L: platform-driver-x86@vger.kernel.org
6547S: Maintained
6548F: drivers/platform/x86/msi-laptop.c
6549
6550MSI WMI SUPPORT
6551M: Anisse Astier <anisse@astier.eu>
6552L: platform-driver-x86@vger.kernel.org
6553S: Supported
6554F: drivers/platform/x86/msi-wmi.c
6555
6556MSI001 MEDIA DRIVER
6557M: Antti Palosaari <crope@iki.fi>
6558L: linux-media@vger.kernel.org
6559W: http://linuxtv.org/
6560W: http://palosaari.fi/linux/
6561Q: http://patchwork.linuxtv.org/project/linux-media/list/
6562T: git git://linuxtv.org/anttip/media_tree.git
6563S: Maintained
6564F: drivers/media/tuners/msi001*
6565
6566MSI2500 MEDIA DRIVER
6567M: Antti Palosaari <crope@iki.fi>
6568L: linux-media@vger.kernel.org
6569W: http://linuxtv.org/
6570W: http://palosaari.fi/linux/
6571Q: http://patchwork.linuxtv.org/project/linux-media/list/
6572T: git git://linuxtv.org/anttip/media_tree.git
6573S: Maintained
6574F: drivers/media/usb/msi2500/
6575
6576MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
6582F: include/media/mt9m032.h
6583
6584MT9P031 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/mt9p031.c
6590F: include/media/mt9p031.h
6591
6592MT9T001 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: drivers/media/i2c/mt9t001.c
6598F: include/media/mt9t001.h
6599
6600MT9V032 APTINA CAMERA SENSOR
6601M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6602L: linux-media@vger.kernel.org
6603T: git git://linuxtv.org/media_tree.git
6604S: Maintained
6605F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6606F: drivers/media/i2c/mt9v032.c
6607F: include/media/mt9v032.h
6608
6609MULTIFUNCTION DEVICES (MFD)
6610M: Samuel Ortiz <sameo@linux.intel.com>
6611M: Lee Jones <lee.jones@linaro.org>
6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6613S: Supported
6614F: drivers/mfd/
6615F: include/linux/mfd/
6616
6617MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6618M: Ulf Hansson <ulf.hansson@linaro.org>
6619L: linux-mmc@vger.kernel.org
6620T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6621S: Maintained
6622F: drivers/mmc/
6623F: include/linux/mmc/
6624F: include/uapi/linux/mmc/
6625
6626MULTIMEDIA CARD (MMC) ETC. OVER SPI
6627S: Orphan
6628F: drivers/mmc/host/mmc_spi.c
6629F: include/linux/spi/mmc_spi.h
6630
6631MULTISOUND SOUND DRIVER
6632M: Andrew Veliath <andrewtv@usa.net>
6633S: Maintained
6634F: Documentation/sound/oss/MultiSound
6635F: sound/oss/msnd*
6636
6637MULTITECH MULTIPORT CARD (ISICOM)
6638S: Orphan
6639F: drivers/tty/isicom.c
6640F: include/linux/isicom.h
6641
6642MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6643M: Felipe Balbi <balbi@ti.com>
6644L: linux-usb@vger.kernel.org
6645T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6646S: Maintained
6647F: drivers/usb/musb/
6648
6649MXL5007T MEDIA DRIVER
6650M: Michael Krufky <mkrufky@linuxtv.org>
6651L: linux-media@vger.kernel.org
6652W: http://linuxtv.org/
6653W: http://github.com/mkrufky
6654Q: http://patchwork.linuxtv.org/project/linux-media/list/
6655T: git git://linuxtv.org/mkrufky/tuners.git
6656S: Maintained
6657F: drivers/media/tuners/mxl5007t.*
6658
6659MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6660M: Hyong-Youb Kim <hykim@myri.com>
6661L: netdev@vger.kernel.org
6662W: https://www.myricom.com/support/downloads/myri10ge.html
6663S: Supported
6664F: drivers/net/ethernet/myricom/myri10ge/
6665
6666NATSEMI ETHERNET DRIVER (DP8381x)
6667S: Orphan
6668F: drivers/net/ethernet/natsemi/natsemi.c
6669
6670NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6671M: Daniel Mack <zonque@gmail.com>
6672S: Maintained
6673L: alsa-devel@alsa-project.org
6674W: http://www.native-instruments.com
6675F: sound/usb/caiaq/
6676
6677NCP FILESYSTEM
6678M: Petr Vandrovec <petr@vandrovec.name>
6679S: Odd Fixes
6680F: fs/ncpfs/
6681
6682NCR 5380 SCSI DRIVERS
6683M: Finn Thain <fthain@telegraphics.com.au>
6684M: Michael Schmitz <schmitzmic@gmail.com>
6685L: linux-scsi@vger.kernel.org
6686S: Maintained
6687F: Documentation/scsi/g_NCR5380.txt
6688F: drivers/scsi/NCR5380.*
6689F: drivers/scsi/arm/cumana_1.c
6690F: drivers/scsi/arm/oak.c
6691F: drivers/scsi/atari_NCR5380.c
6692F: drivers/scsi/atari_scsi.*
6693F: drivers/scsi/dmx3191d.c
6694F: drivers/scsi/dtc.*
6695F: drivers/scsi/g_NCR5380.*
6696F: drivers/scsi/g_NCR5380_mmio.c
6697F: drivers/scsi/mac_scsi.*
6698F: drivers/scsi/pas16.*
6699F: drivers/scsi/sun3_scsi.*
6700F: drivers/scsi/sun3_scsi_vme.c
6701F: drivers/scsi/t128.*
6702
6703NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6704M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6705L: linux-scsi@vger.kernel.org
6706S: Maintained
6707F: drivers/scsi/NCR_D700.*
6708
6709NCT6775 HARDWARE MONITOR DRIVER
6710M: Guenter Roeck <linux@roeck-us.net>
6711L: lm-sensors@lm-sensors.org
6712S: Maintained
6713F: Documentation/hwmon/nct6775
6714F: drivers/hwmon/nct6775.c
6715
6716NETEFFECT IWARP RNIC DRIVER (IW_NES)
6717M: Faisal Latif <faisal.latif@intel.com>
6718L: linux-rdma@vger.kernel.org
6719W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6720S: Supported
6721F: drivers/infiniband/hw/nes/
6722
6723NETEM NETWORK EMULATOR
6724M: Stephen Hemminger <stephen@networkplumber.org>
6725L: netem@lists.linux-foundation.org
6726S: Maintained
6727F: net/sched/sch_netem.c
6728
6729NETERION 10GbE DRIVERS (s2io/vxge)
6730M: Jon Mason <jdmason@kudzu.us>
6731L: netdev@vger.kernel.org
6732S: Supported
6733F: Documentation/networking/s2io.txt
6734F: Documentation/networking/vxge.txt
6735F: drivers/net/ethernet/neterion/
6736
6737NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6738M: Pablo Neira Ayuso <pablo@netfilter.org>
6739M: Patrick McHardy <kaber@trash.net>
6740M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6741L: netfilter-devel@vger.kernel.org
6742L: coreteam@netfilter.org
6743W: http://www.netfilter.org/
6744W: http://www.iptables.org/
6745Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6748S: Supported
6749F: include/linux/netfilter*
6750F: include/linux/netfilter/
6751F: include/net/netfilter/
6752F: include/uapi/linux/netfilter*
6753F: include/uapi/linux/netfilter/
6754F: net/*/netfilter.c
6755F: net/*/netfilter/
6756F: net/netfilter/
6757
6758NETLABEL
6759M: Paul Moore <paul@paul-moore.com>
6760W: http://netlabel.sf.net
6761L: netdev@vger.kernel.org
6762S: Maintained
6763F: Documentation/netlabel/
6764F: include/net/netlabel.h
6765F: net/netlabel/
6766
6767NETROM NETWORK LAYER
6768M: Ralf Baechle <ralf@linux-mips.org>
6769L: linux-hams@vger.kernel.org
6770W: http://www.linux-ax25.org/
6771S: Maintained
6772F: include/net/netrom.h
6773F: include/uapi/linux/netrom.h
6774F: net/netrom/
6775
6776NETWORK BLOCK DEVICE (NBD)
6777M: Markus Pargmann <mpa@pengutronix.de>
6778S: Maintained
6779L: nbd-general@lists.sourceforge.net
6780T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6781F: Documentation/blockdev/nbd.txt
6782F: drivers/block/nbd.c
6783F: include/linux/nbd.h
6784F: include/uapi/linux/nbd.h
6785
6786NETWORK DROP MONITOR
6787M: Neil Horman <nhorman@tuxdriver.com>
6788L: netdev@vger.kernel.org
6789S: Maintained
6790W: https://fedorahosted.org/dropwatch/
6791F: net/core/drop_monitor.c
6792
6793NETWORKING [GENERAL]
6794M: "David S. Miller" <davem@davemloft.net>
6795L: netdev@vger.kernel.org
6796W: http://www.linuxfoundation.org/en/Net
6797Q: http://patchwork.ozlabs.org/project/netdev/list/
6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6800S: Maintained
6801F: net/
6802F: include/net/
6803F: include/linux/in.h
6804F: include/linux/net.h
6805F: include/linux/netdevice.h
6806F: include/uapi/linux/in.h
6807F: include/uapi/linux/net.h
6808F: include/uapi/linux/netdevice.h
6809F: include/uapi/linux/net_namespace.h
6810F: tools/net/
6811F: tools/testing/selftests/net/
6812F: lib/random32.c
6813F: lib/test_bpf.c
6814
6815NETWORKING [IPv4/IPv6]
6816M: "David S. Miller" <davem@davemloft.net>
6817M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6818M: James Morris <jmorris@namei.org>
6819M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6820M: Patrick McHardy <kaber@trash.net>
6821L: netdev@vger.kernel.org
6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6823S: Maintained
6824F: net/ipv4/
6825F: net/ipv6/
6826F: include/net/ip*
6827F: arch/x86/net/*
6828
6829NETWORKING [IPSEC]
6830M: Steffen Klassert <steffen.klassert@secunet.com>
6831M: Herbert Xu <herbert@gondor.apana.org.au>
6832M: "David S. Miller" <davem@davemloft.net>
6833L: netdev@vger.kernel.org
6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6836S: Maintained
6837F: net/core/flow.c
6838F: net/xfrm/
6839F: net/key/
6840F: net/ipv4/xfrm*
6841F: net/ipv4/esp4.c
6842F: net/ipv4/ah4.c
6843F: net/ipv4/ipcomp.c
6844F: net/ipv4/ip_vti.c
6845F: net/ipv6/xfrm*
6846F: net/ipv6/esp6.c
6847F: net/ipv6/ah6.c
6848F: net/ipv6/ipcomp6.c
6849F: net/ipv6/ip6_vti.c
6850F: include/uapi/linux/xfrm.h
6851F: include/net/xfrm.h
6852
6853NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6854M: Paul Moore <paul@paul-moore.com>
6855L: netdev@vger.kernel.org
6856S: Maintained
6857
6858NETWORKING [WIRELESS]
6859L: linux-wireless@vger.kernel.org
6860Q: http://patchwork.kernel.org/project/linux-wireless/list/
6861
6862NETWORKING DRIVERS
6863L: netdev@vger.kernel.org
6864W: http://www.linuxfoundation.org/en/Net
6865Q: http://patchwork.ozlabs.org/project/netdev/list/
6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6867T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6868S: Odd Fixes
6869F: drivers/net/
6870F: include/linux/if_*
6871F: include/linux/netdevice.h
6872F: include/linux/arcdevice.h
6873F: include/linux/etherdevice.h
6874F: include/linux/fcdevice.h
6875F: include/linux/fddidevice.h
6876F: include/linux/hippidevice.h
6877F: include/linux/inetdevice.h
6878F: include/uapi/linux/if_*
6879F: include/uapi/linux/netdevice.h
6880
6881NETWORKING DRIVERS (WIRELESS)
6882M: Kalle Valo <kvalo@codeaurora.org>
6883L: linux-wireless@vger.kernel.org
6884Q: http://patchwork.kernel.org/project/linux-wireless/list/
6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6886S: Maintained
6887F: drivers/net/wireless/
6888
6889NETXEN (1/10) GbE SUPPORT
6890M: Manish Chopra <manish.chopra@qlogic.com>
6891M: Sony Chacko <sony.chacko@qlogic.com>
6892M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6893L: netdev@vger.kernel.org
6894W: http://www.qlogic.com
6895S: Supported
6896F: drivers/net/ethernet/qlogic/netxen/
6897
6898NFC SUBSYSTEM
6899M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6900M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6901M: Samuel Ortiz <sameo@linux.intel.com>
6902L: linux-wireless@vger.kernel.org
6903L: linux-nfc@lists.01.org (subscribers-only)
6904S: Supported
6905F: net/nfc/
6906F: include/net/nfc/
6907F: include/uapi/linux/nfc.h
6908F: drivers/nfc/
6909F: include/linux/platform_data/pn544.h
6910F: Documentation/devicetree/bindings/net/nfc/
6911
6912NFS, SUNRPC, AND LOCKD CLIENTS
6913M: Trond Myklebust <trond.myklebust@primarydata.com>
6914M: Anna Schumaker <anna.schumaker@netapp.com>
6915L: linux-nfs@vger.kernel.org
6916W: http://client.linux-nfs.org
6917T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6918S: Maintained
6919F: fs/lockd/
6920F: fs/nfs/
6921F: fs/nfs_common/
6922F: net/sunrpc/
6923F: include/linux/lockd/
6924F: include/linux/nfs*
6925F: include/linux/sunrpc/
6926F: include/uapi/linux/nfs*
6927F: include/uapi/linux/sunrpc/
6928
6929NILFS2 FILESYSTEM
6930M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6931L: linux-nilfs@vger.kernel.org
6932W: http://nilfs.sourceforge.net/
6933T: git git://github.com/konis/nilfs2.git
6934S: Supported
6935F: Documentation/filesystems/nilfs2.txt
6936F: fs/nilfs2/
6937F: include/linux/nilfs2_fs.h
6938
6939NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
6945
6946NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6947M: GOTO Masanori <gotom@debian.or.jp>
6948M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6949W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6950S: Maintained
6951F: Documentation/scsi/NinjaSCSI.txt
6952F: drivers/scsi/nsp32*
6953
6954NIOS2 ARCHITECTURE
6955M: Ley Foon Tan <lftan@altera.com>
6956L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6957T: git git://git.rocketboards.org/linux-socfpga-next.git
6958S: Maintained
6959F: arch/nios2/
6960
6961NOKIA N900 POWER SUPPLY DRIVERS
6962M: Pali Rohár <pali.rohar@gmail.com>
6963S: Maintained
6964F: include/linux/power/bq2415x_charger.h
6965F: include/linux/power/bq27x00_battery.h
6966F: include/linux/power/isp1704_charger.h
6967F: drivers/power/bq2415x_charger.c
6968F: drivers/power/bq27x00_battery.c
6969F: drivers/power/isp1704_charger.c
6970F: drivers/power/rx51_battery.c
6971
6972NTB DRIVER
6973M: Jon Mason <jdmason@kudzu.us>
6974M: Dave Jiang <dave.jiang@intel.com>
6975S: Supported
6976W: https://github.com/jonmason/ntb/wiki
6977T: git git://github.com/jonmason/ntb.git
6978F: drivers/ntb/
6979F: drivers/net/ntb_netdev.c
6980F: include/linux/ntb.h
6981
6982NTFS FILESYSTEM
6983M: Anton Altaparmakov <anton@tuxera.com>
6984L: linux-ntfs-dev@lists.sourceforge.net
6985W: http://www.tuxera.com/
6986T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6987S: Supported
6988F: Documentation/filesystems/ntfs.txt
6989F: fs/ntfs/
6990
6991NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6992M: Antonino Daplas <adaplas@gmail.com>
6993L: linux-fbdev@vger.kernel.org
6994S: Maintained
6995F: drivers/video/fbdev/riva/
6996F: drivers/video/fbdev/nvidia/
6997
6998NVM EXPRESS DRIVER
6999M: Matthew Wilcox <willy@linux.intel.com>
7000L: linux-nvme@lists.infradead.org
7001T: git git://git.infradead.org/users/willy/linux-nvme.git
7002S: Supported
7003F: drivers/block/nvme*
7004F: include/linux/nvme.h
7005
7006NXP-NCI NFC DRIVER
7007M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7008R: Charles Gorand <charles.gorand@effinnov.com>
7009L: linux-nfc@lists.01.org (moderated for non-subscribers)
7010S: Supported
7011F: drivers/nfc/nxp-nci
7012
7013NXP TDA998X DRM DRIVER
7014M: Russell King <rmk+kernel@arm.linux.org.uk>
7015S: Supported
7016F: drivers/gpu/drm/i2c/tda998x_drv.c
7017F: include/drm/i2c/tda998x.h
7018
7019NXP TFA9879 DRIVER
7020M: Peter Rosin <peda@axentia.se>
7021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7022S: Maintained
7023F: sound/soc/codecs/tfa9879*
7024
7025OMAP SUPPORT
7026M: Tony Lindgren <tony@atomide.com>
7027L: linux-omap@vger.kernel.org
7028W: http://www.muru.com/linux/omap/
7029W: http://linux.omap.com/
7030Q: http://patchwork.kernel.org/project/linux-omap/list/
7031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7032S: Maintained
7033F: arch/arm/*omap*/
7034F: arch/arm/configs/omap1_defconfig
7035F: arch/arm/configs/omap2plus_defconfig
7036F: drivers/i2c/busses/i2c-omap.c
7037F: drivers/irqchip/irq-omap-intc.c
7038F: drivers/mfd/*omap*.c
7039F: drivers/mfd/menelaus.c
7040F: drivers/mfd/palmas.c
7041F: drivers/mfd/tps65217.c
7042F: drivers/mfd/tps65218.c
7043F: drivers/mfd/tps65910.c
7044F: drivers/mfd/twl-core.[ch]
7045F: drivers/mfd/twl4030*.c
7046F: drivers/mfd/twl6030*.c
7047F: drivers/mfd/twl6040*.c
7048F: drivers/regulator/palmas-regulator*.c
7049F: drivers/regulator/pbias-regulator.c
7050F: drivers/regulator/tps65217-regulator.c
7051F: drivers/regulator/tps65218-regulator.c
7052F: drivers/regulator/tps65910-regulator.c
7053F: drivers/regulator/twl-regulator.c
7054F: include/linux/i2c-omap.h
7055
7056OMAP DEVICE TREE SUPPORT
7057M: Benoît Cousson <bcousson@baylibre.com>
7058M: Tony Lindgren <tony@atomide.com>
7059L: linux-omap@vger.kernel.org
7060L: devicetree@vger.kernel.org
7061S: Maintained
7062F: arch/arm/boot/dts/*omap*
7063F: arch/arm/boot/dts/*am3*
7064F: arch/arm/boot/dts/*am4*
7065F: arch/arm/boot/dts/*am5*
7066F: arch/arm/boot/dts/*dra7*
7067
7068OMAP CLOCK FRAMEWORK SUPPORT
7069M: Paul Walmsley <paul@pwsan.com>
7070L: linux-omap@vger.kernel.org
7071S: Maintained
7072F: arch/arm/*omap*/*clock*
7073
7074OMAP POWER MANAGEMENT SUPPORT
7075M: Kevin Hilman <khilman@deeprootsystems.com>
7076L: linux-omap@vger.kernel.org
7077S: Maintained
7078F: arch/arm/*omap*/*pm*
7079F: drivers/cpufreq/omap-cpufreq.c
7080
7081OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7082M: Rajendra Nayak <rnayak@ti.com>
7083M: Paul Walmsley <paul@pwsan.com>
7084L: linux-omap@vger.kernel.org
7085S: Maintained
7086F: arch/arm/mach-omap2/prm*
7087
7088OMAP AUDIO SUPPORT
7089M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7090M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7091L: alsa-devel@alsa-project.org (subscribers-only)
7092L: linux-omap@vger.kernel.org
7093S: Maintained
7094F: sound/soc/omap/
7095
7096OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7097M: Roger Quadros <rogerq@ti.com>
7098M: Tony Lindgren <tony@atomide.com>
7099L: linux-omap@vger.kernel.org
7100S: Maintained
7101F: drivers/memory/omap-gpmc.c
7102F: arch/arm/mach-omap2/*gpmc*
7103
7104OMAP FRAMEBUFFER SUPPORT
7105M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7106L: linux-fbdev@vger.kernel.org
7107L: linux-omap@vger.kernel.org
7108S: Maintained
7109F: drivers/video/fbdev/omap/
7110
7111OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7112M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7113L: linux-omap@vger.kernel.org
7114L: linux-fbdev@vger.kernel.org
7115S: Maintained
7116F: drivers/video/fbdev/omap2/
7117F: Documentation/arm/OMAP/DSS
7118
7119OMAP HARDWARE SPINLOCK SUPPORT
7120M: Ohad Ben-Cohen <ohad@wizery.com>
7121L: linux-omap@vger.kernel.org
7122S: Maintained
7123F: drivers/hwspinlock/omap_hwspinlock.c
7124F: arch/arm/mach-omap2/hwspinlock.c
7125
7126OMAP MMC SUPPORT
7127M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7128L: linux-omap@vger.kernel.org
7129S: Maintained
7130F: drivers/mmc/host/omap.c
7131
7132OMAP HS MMC SUPPORT
7133L: linux-mmc@vger.kernel.org
7134L: linux-omap@vger.kernel.org
7135S: Orphan
7136F: drivers/mmc/host/omap_hsmmc.c
7137
7138OMAP RANDOM NUMBER GENERATOR SUPPORT
7139M: Deepak Saxena <dsaxena@plexity.net>
7140S: Maintained
7141F: drivers/char/hw_random/omap-rng.c
7142
7143OMAP HWMOD SUPPORT
7144M: Benoît Cousson <bcousson@baylibre.com>
7145M: Paul Walmsley <paul@pwsan.com>
7146L: linux-omap@vger.kernel.org
7147S: Maintained
7148F: arch/arm/mach-omap2/omap_hwmod.*
7149
7150OMAP HWMOD DATA
7151M: Paul Walmsley <paul@pwsan.com>
7152L: linux-omap@vger.kernel.org
7153S: Maintained
7154F: arch/arm/mach-omap2/omap_hwmod*data*
7155
7156OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7157M: Benoît Cousson <bcousson@baylibre.com>
7158L: linux-omap@vger.kernel.org
7159S: Maintained
7160F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7161
7162OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7163M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7164L: linux-media@vger.kernel.org
7165S: Maintained
7166F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7167F: drivers/media/platform/omap3isp/
7168F: drivers/staging/media/omap4iss/
7169
7170OMAP USB SUPPORT
7171M: Felipe Balbi <balbi@ti.com>
7172L: linux-usb@vger.kernel.org
7173L: linux-omap@vger.kernel.org
7174T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7175S: Maintained
7176F: drivers/usb/*/*omap*
7177F: arch/arm/*omap*/usb*
7178
7179OMAP GPIO DRIVER
7180M: Javier Martinez Canillas <javier@dowhile0.org>
7181M: Santosh Shilimkar <ssantosh@kernel.org>
7182M: Kevin Hilman <khilman@deeprootsystems.com>
7183L: linux-omap@vger.kernel.org
7184S: Maintained
7185F: drivers/gpio/gpio-omap.c
7186
7187OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7188M: Mark Jackson <mpfj@newflow.co.uk>
7189L: linux-omap@vger.kernel.org
7190S: Maintained
7191F: arch/arm/boot/dts/am335x-nano.dts
7192
7193OMFS FILESYSTEM
7194M: Bob Copeland <me@bobcopeland.com>
7195L: linux-karma-devel@lists.sourceforge.net
7196S: Maintained
7197F: Documentation/filesystems/omfs.txt
7198F: fs/omfs/
7199
7200OMNIKEY CARDMAN 4000 DRIVER
7201M: Harald Welte <laforge@gnumonks.org>
7202S: Maintained
7203F: drivers/char/pcmcia/cm4000_cs.c
7204F: include/linux/cm4000_cs.h
7205F: include/uapi/linux/cm4000_cs.h
7206
7207OMNIKEY CARDMAN 4040 DRIVER
7208M: Harald Welte <laforge@gnumonks.org>
7209S: Maintained
7210F: drivers/char/pcmcia/cm4040_cs.*
7211
7212OMNIVISION OV7670 SENSOR DRIVER
7213M: Jonathan Corbet <corbet@lwn.net>
7214L: linux-media@vger.kernel.org
7215T: git git://linuxtv.org/media_tree.git
7216S: Maintained
7217F: drivers/media/i2c/ov7670.c
7218
7219ONENAND FLASH DRIVER
7220M: Kyungmin Park <kyungmin.park@samsung.com>
7221L: linux-mtd@lists.infradead.org
7222S: Maintained
7223F: drivers/mtd/onenand/
7224F: include/linux/mtd/onenand*.h
7225
7226ONSTREAM SCSI TAPE DRIVER
7227M: Willem Riede <osst@riede.org>
7228L: osst-users@lists.sourceforge.net
7229L: linux-scsi@vger.kernel.org
7230S: Maintained
7231F: Documentation/scsi/osst.txt
7232F: drivers/scsi/osst.*
7233F: drivers/scsi/osst_*.h
7234F: drivers/scsi/st.h
7235
7236OPENCORES I2C BUS DRIVER
7237M: Peter Korsgaard <jacmet@sunsite.dk>
7238L: linux-i2c@vger.kernel.org
7239S: Maintained
7240F: Documentation/i2c/busses/i2c-ocores
7241F: drivers/i2c/busses/i2c-ocores.c
7242
7243OPEN FIRMWARE AND FLATTENED DEVICE TREE
7244M: Grant Likely <grant.likely@linaro.org>
7245M: Rob Herring <robh+dt@kernel.org>
7246L: devicetree@vger.kernel.org
7247W: http://www.devicetree.org/
7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7249S: Maintained
7250F: drivers/of/
7251F: include/linux/of*.h
7252F: scripts/dtc/
7253
7254OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7255M: Rob Herring <robh+dt@kernel.org>
7256M: Pawel Moll <pawel.moll@arm.com>
7257M: Mark Rutland <mark.rutland@arm.com>
7258M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7259M: Kumar Gala <galak@codeaurora.org>
7260L: devicetree@vger.kernel.org
7261S: Maintained
7262F: Documentation/devicetree/
7263F: arch/*/boot/dts/
7264F: include/dt-bindings/
7265
7266OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7267M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7268L: devicetree@vger.kernel.org
7269S: Maintained
7270F: Documentation/devicetree/dynamic-resolution-notes.txt
7271F: Documentation/devicetree/overlay-notes.txt
7272F: drivers/of/overlay.c
7273F: drivers/of/resolver.c
7274
7275OPENRISC ARCHITECTURE
7276M: Jonas Bonn <jonas@southpole.se>
7277W: http://openrisc.net
7278L: linux@lists.openrisc.net (moderated for non-subscribers)
7279S: Maintained
7280T: git git://openrisc.net/~jonas/linux
7281F: arch/openrisc/
7282
7283OPENVSWITCH
7284M: Pravin Shelar <pshelar@nicira.com>
7285L: netdev@vger.kernel.org
7286L: dev@openvswitch.org
7287W: http://openvswitch.org
7288S: Maintained
7289F: net/openvswitch/
7290F: include/uapi/linux/openvswitch.h
7291
7292OPL4 DRIVER
7293M: Clemens Ladisch <clemens@ladisch.de>
7294L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7295T: git git://git.alsa-project.org/alsa-kernel.git
7296S: Maintained
7297F: sound/drivers/opl4/
7298
7299OPROFILE
7300M: Robert Richter <rric@kernel.org>
7301L: oprofile-list@lists.sf.net
7302S: Maintained
7303F: arch/*/include/asm/oprofile*.h
7304F: arch/*/oprofile/
7305F: drivers/oprofile/
7306F: include/linux/oprofile.h
7307
7308ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7309M: Mark Fasheh <mfasheh@suse.com>
7310M: Joel Becker <jlbec@evilplan.org>
7311L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7312W: http://ocfs2.wiki.kernel.org
7313S: Supported
7314F: Documentation/filesystems/ocfs2.txt
7315F: Documentation/filesystems/dlmfs.txt
7316F: fs/ocfs2/
7317
7318ORINOCO DRIVER
7319L: linux-wireless@vger.kernel.org
7320W: http://wireless.kernel.org/en/users/Drivers/orinoco
7321W: http://www.nongnu.org/orinoco/
7322S: Orphan
7323F: drivers/net/wireless/orinoco/
7324
7325OSD LIBRARY and FILESYSTEM
7326M: Boaz Harrosh <ooo@electrozaur.com>
7327M: Benny Halevy <bhalevy@primarydata.com>
7328L: osd-dev@open-osd.org
7329W: http://open-osd.org
7330T: git git://git.open-osd.org/open-osd.git
7331S: Maintained
7332F: drivers/scsi/osd/
7333F: include/scsi/osd_*
7334F: fs/exofs/
7335
7336OVERLAY FILESYSTEM
7337M: Miklos Szeredi <miklos@szeredi.hu>
7338L: linux-unionfs@vger.kernel.org
7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7340S: Supported
7341F: fs/overlayfs/
7342F: Documentation/filesystems/overlayfs.txt
7343
7344P54 WIRELESS DRIVER
7345M: Christian Lamparter <chunkeey@googlemail.com>
7346L: linux-wireless@vger.kernel.org
7347W: http://wireless.kernel.org/en/users/Drivers/p54
7348S: Maintained
7349F: drivers/net/wireless/p54/
7350
7351PA SEMI ETHERNET DRIVER
7352M: Olof Johansson <olof@lixom.net>
7353L: netdev@vger.kernel.org
7354S: Maintained
7355F: drivers/net/ethernet/pasemi/*
7356
7357PA SEMI SMBUS DRIVER
7358M: Olof Johansson <olof@lixom.net>
7359L: linux-i2c@vger.kernel.org
7360S: Maintained
7361F: drivers/i2c/busses/i2c-pasemi.c
7362
7363PADATA PARALLEL EXECUTION MECHANISM
7364M: Steffen Klassert <steffen.klassert@secunet.com>
7365L: linux-crypto@vger.kernel.org
7366S: Maintained
7367F: kernel/padata.c
7368F: include/linux/padata.h
7369F: Documentation/padata.txt
7370
7371PANASONIC LAPTOP ACPI EXTRAS DRIVER
7372M: Harald Welte <laforge@gnumonks.org>
7373L: platform-driver-x86@vger.kernel.org
7374S: Maintained
7375F: drivers/platform/x86/panasonic-laptop.c
7376
7377PANASONIC MN10300/AM33/AM34 PORT
7378M: David Howells <dhowells@redhat.com>
7379M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7380L: linux-am33-list@redhat.com (moderated for non-subscribers)
7381W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7382S: Maintained
7383F: Documentation/mn10300/
7384F: arch/mn10300/
7385
7386PARALLEL PORT SUPPORT
7387L: linux-parport@lists.infradead.org (subscribers-only)
7388S: Orphan
7389F: drivers/parport/
7390F: include/linux/parport*.h
7391F: drivers/char/ppdev.c
7392F: include/uapi/linux/ppdev.h
7393
7394PARAVIRT_OPS INTERFACE
7395M: Jeremy Fitzhardinge <jeremy@goop.org>
7396M: Chris Wright <chrisw@sous-sol.org>
7397M: Alok Kataria <akataria@vmware.com>
7398M: Rusty Russell <rusty@rustcorp.com.au>
7399L: virtualization@lists.linux-foundation.org
7400S: Supported
7401F: Documentation/virtual/paravirt_ops.txt
7402F: arch/*/kernel/paravirt*
7403F: arch/*/include/asm/paravirt.h
7404
7405PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7406M: Tim Waugh <tim@cyberelk.net>
7407L: linux-parport@lists.infradead.org (subscribers-only)
7408W: http://www.torque.net/linux-pp.html
7409S: Maintained
7410F: Documentation/blockdev/paride.txt
7411F: drivers/block/paride/
7412
7413PARISC ARCHITECTURE
7414M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7415M: Helge Deller <deller@gmx.de>
7416L: linux-parisc@vger.kernel.org
7417W: http://www.parisc-linux.org/
7418Q: http://patchwork.kernel.org/project/linux-parisc/list/
7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7421S: Maintained
7422F: arch/parisc/
7423F: Documentation/parisc/
7424F: drivers/parisc/
7425F: drivers/char/agp/parisc-agp.c
7426F: drivers/input/serio/gscps2.c
7427F: drivers/parport/parport_gsc.*
7428F: drivers/tty/serial/8250/8250_gsc.c
7429F: drivers/video/fbdev/sti*
7430F: drivers/video/console/sti*
7431F: drivers/video/logo/logo_parisc*
7432
7433PC87360 HARDWARE MONITORING DRIVER
7434M: Jim Cromie <jim.cromie@gmail.com>
7435L: lm-sensors@lm-sensors.org
7436S: Maintained
7437F: Documentation/hwmon/pc87360
7438F: drivers/hwmon/pc87360.c
7439
7440PC8736x GPIO DRIVER
7441M: Jim Cromie <jim.cromie@gmail.com>
7442S: Maintained
7443F: drivers/char/pc8736x_gpio.c
7444
7445PC87427 HARDWARE MONITORING DRIVER
7446M: Jean Delvare <jdelvare@suse.de>
7447L: lm-sensors@lm-sensors.org
7448S: Maintained
7449F: Documentation/hwmon/pc87427
7450F: drivers/hwmon/pc87427.c
7451
7452PCA9532 LED DRIVER
7453M: Riku Voipio <riku.voipio@iki.fi>
7454S: Maintained
7455F: drivers/leds/leds-pca9532.c
7456F: include/linux/leds-pca9532.h
7457
7458PCA9541 I2C BUS MASTER SELECTOR DRIVER
7459M: Guenter Roeck <linux@roeck-us.net>
7460L: linux-i2c@vger.kernel.org
7461S: Maintained
7462F: drivers/i2c/muxes/i2c-mux-pca9541.c
7463
7464PCDP - PRIMARY CONSOLE AND DEBUG PORT
7465M: Khalid Aziz <khalid@gonehiking.org>
7466S: Maintained
7467F: drivers/firmware/pcdp.*
7468
7469PCI ERROR RECOVERY
7470M: Linas Vepstas <linasvepstas@gmail.com>
7471L: linux-pci@vger.kernel.org
7472S: Supported
7473F: Documentation/PCI/pci-error-recovery.txt
7474
7475PCI SUBSYSTEM
7476M: Bjorn Helgaas <bhelgaas@google.com>
7477L: linux-pci@vger.kernel.org
7478Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7479T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7480S: Supported
7481F: Documentation/PCI/
7482F: drivers/pci/
7483F: include/linux/pci*
7484F: arch/x86/pci/
7485F: arch/x86/kernel/quirks.c
7486
7487PCI DRIVER FOR ARM VERSATILE PLATFORM
7488M: Rob Herring <robh@kernel.org>
7489L: linux-pci@vger.kernel.org
7490L: linux-arm-kernel@lists.infradead.org
7491S: Maintained
7492F: Documentation/devicetree/bindings/pci/versatile.txt
7493F: drivers/pci/host/pci-versatile.c
7494
7495PCI DRIVER FOR APPLIEDMICRO XGENE
7496M: Tanmay Inamdar <tinamdar@apm.com>
7497L: linux-pci@vger.kernel.org
7498L: linux-arm-kernel@lists.infradead.org
7499S: Maintained
7500F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7501F: drivers/pci/host/pci-xgene.c
7502
7503PCI DRIVER FOR FREESCALE LAYERSCAPE
7504M: Minghuan Lian <minghuan.Lian@freescale.com>
7505M: Mingkai Hu <mingkai.hu@freescale.com>
7506M: Roy Zang <tie-fei.zang@freescale.com>
7507L: linuxppc-dev@lists.ozlabs.org
7508L: linux-pci@vger.kernel.org
7509L: linux-arm-kernel@lists.infradead.org
7510S: Maintained
7511F: drivers/pci/host/*layerscape*
7512
7513PCI DRIVER FOR IMX6
7514M: Richard Zhu <Richard.Zhu@freescale.com>
7515M: Lucas Stach <l.stach@pengutronix.de>
7516L: linux-pci@vger.kernel.org
7517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7518S: Maintained
7519F: drivers/pci/host/*imx6*
7520
7521PCI DRIVER FOR TI KEYSTONE
7522M: Murali Karicheri <m-karicheri2@ti.com>
7523L: linux-pci@vger.kernel.org
7524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7525S: Maintained
7526F: drivers/pci/host/*keystone*
7527
7528PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7529M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7530M: Jason Cooper <jason@lakedaemon.net>
7531L: linux-pci@vger.kernel.org
7532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7533S: Maintained
7534F: drivers/pci/host/*mvebu*
7535
7536PCI DRIVER FOR NVIDIA TEGRA
7537M: Thierry Reding <thierry.reding@gmail.com>
7538L: linux-tegra@vger.kernel.org
7539L: linux-pci@vger.kernel.org
7540S: Supported
7541F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7542F: drivers/pci/host/pci-tegra.c
7543
7544PCI DRIVER FOR TI DRA7XX
7545M: Kishon Vijay Abraham I <kishon@ti.com>
7546L: linux-omap@vger.kernel.org
7547L: linux-pci@vger.kernel.org
7548S: Supported
7549F: Documentation/devicetree/bindings/pci/ti-pci.txt
7550F: drivers/pci/host/pci-dra7xx.c
7551
7552PCI DRIVER FOR RENESAS R-CAR
7553M: Simon Horman <horms@verge.net.au>
7554L: linux-pci@vger.kernel.org
7555L: linux-sh@vger.kernel.org
7556S: Maintained
7557F: drivers/pci/host/*rcar*
7558
7559PCI DRIVER FOR SAMSUNG EXYNOS
7560M: Jingoo Han <jg1.han@samsung.com>
7561L: linux-pci@vger.kernel.org
7562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7563L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7564S: Maintained
7565F: drivers/pci/host/pci-exynos.c
7566
7567PCI DRIVER FOR SYNOPSIS DESIGNWARE
7568M: Jingoo Han <jg1.han@samsung.com>
7569L: linux-pci@vger.kernel.org
7570S: Maintained
7571F: drivers/pci/host/*designware*
7572
7573PCI DRIVER FOR GENERIC OF HOSTS
7574M: Will Deacon <will.deacon@arm.com>
7575L: linux-pci@vger.kernel.org
7576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7577S: Maintained
7578F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7579F: drivers/pci/host/pci-host-generic.c
7580
7581PCIE DRIVER FOR ST SPEAR13XX
7582L: linux-pci@vger.kernel.org
7583S: Orphan
7584F: drivers/pci/host/*spear*
7585
7586PCMCIA SUBSYSTEM
7587P: Linux PCMCIA Team
7588L: linux-pcmcia@lists.infradead.org
7589W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7590T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7591S: Maintained
7592F: Documentation/pcmcia/
7593F: drivers/pcmcia/
7594F: include/pcmcia/
7595
7596PCNET32 NETWORK DRIVER
7597M: Don Fry <pcnet32@frontier.com>
7598L: netdev@vger.kernel.org
7599S: Maintained
7600F: drivers/net/ethernet/amd/pcnet32.c
7601
7602PCRYPT PARALLEL CRYPTO ENGINE
7603M: Steffen Klassert <steffen.klassert@secunet.com>
7604L: linux-crypto@vger.kernel.org
7605S: Maintained
7606F: crypto/pcrypt.c
7607F: include/crypto/pcrypt.h
7608
7609PER-CPU MEMORY ALLOCATOR
7610M: Tejun Heo <tj@kernel.org>
7611M: Christoph Lameter <cl@linux-foundation.org>
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7613S: Maintained
7614F: include/linux/percpu*.h
7615F: mm/percpu*.c
7616F: arch/*/include/asm/percpu.h
7617
7618PER-TASK DELAY ACCOUNTING
7619M: Balbir Singh <bsingharora@gmail.com>
7620S: Maintained
7621F: include/linux/delayacct.h
7622F: kernel/delayacct.c
7623
7624PERFORMANCE EVENTS SUBSYSTEM
7625M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7626M: Paul Mackerras <paulus@samba.org>
7627M: Ingo Molnar <mingo@redhat.com>
7628M: Arnaldo Carvalho de Melo <acme@kernel.org>
7629L: linux-kernel@vger.kernel.org
7630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7631S: Supported
7632F: kernel/events/*
7633F: include/linux/perf_event.h
7634F: include/uapi/linux/perf_event.h
7635F: arch/*/kernel/perf_event*.c
7636F: arch/*/kernel/*/perf_event*.c
7637F: arch/*/kernel/*/*/perf_event*.c
7638F: arch/*/include/asm/perf_event.h
7639F: arch/*/kernel/perf_callchain.c
7640F: tools/perf/
7641
7642PERSONALITY HANDLING
7643M: Christoph Hellwig <hch@infradead.org>
7644L: linux-abi-devel@lists.sourceforge.net
7645S: Maintained
7646F: include/linux/personality.h
7647F: include/uapi/linux/personality.h
7648
7649PHONET PROTOCOL
7650M: Remi Denis-Courmont <courmisch@gmail.com>
7651S: Supported
7652F: Documentation/networking/phonet.txt
7653F: include/linux/phonet.h
7654F: include/net/phonet/
7655F: include/uapi/linux/phonet.h
7656F: net/phonet/
7657
7658PHRAM MTD DRIVER
7659M: Joern Engel <joern@lazybastard.org>
7660L: linux-mtd@lists.infradead.org
7661S: Maintained
7662F: drivers/mtd/devices/phram.c
7663
7664PICOLCD HID DRIVER
7665M: Bruno Prémont <bonbons@linux-vserver.org>
7666L: linux-input@vger.kernel.org
7667S: Maintained
7668F: drivers/hid/hid-picolcd*
7669
7670PICOXCELL SUPPORT
7671M: Jamie Iles <jamie@jamieiles.com>
7672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7673T: git git://github.com/jamieiles/linux-2.6-ji.git
7674S: Supported
7675F: arch/arm/boot/dts/picoxcell*
7676F: arch/arm/mach-picoxcell/
7677F: drivers/crypto/picoxcell*
7678
7679PIN CONTROL SUBSYSTEM
7680M: Linus Walleij <linus.walleij@linaro.org>
7681L: linux-gpio@vger.kernel.org
7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7683S: Maintained
7684F: drivers/pinctrl/
7685F: include/linux/pinctrl/
7686
7687PIN CONTROLLER - ATMEL AT91
7688M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7690S: Maintained
7691F: drivers/pinctrl/pinctrl-at91.*
7692
7693PIN CONTROLLER - INTEL
7694M: Mika Westerberg <mika.westerberg@linux.intel.com>
7695M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7696S: Maintained
7697F: drivers/pinctrl/intel/
7698
7699PIN CONTROLLER - RENESAS
7700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7701L: linux-sh@vger.kernel.org
7702S: Maintained
7703F: drivers/pinctrl/sh-pfc/
7704
7705PIN CONTROLLER - SAMSUNG
7706M: Tomasz Figa <tomasz.figa@gmail.com>
7707M: Thomas Abraham <thomas.abraham@linaro.org>
7708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7709L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7710S: Maintained
7711F: drivers/pinctrl/samsung/
7712
7713PIN CONTROLLER - ST SPEAR
7714M: Viresh Kumar <viresh.linux@gmail.com>
7715L: spear-devel@list.st.com
7716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7717W: http://www.st.com/spear
7718S: Maintained
7719F: drivers/pinctrl/spear/
7720
7721PKTCDVD DRIVER
7722M: Jiri Kosina <jkosina@suse.cz>
7723S: Maintained
7724F: drivers/block/pktcdvd.c
7725F: include/linux/pktcdvd.h
7726F: include/uapi/linux/pktcdvd.h
7727
7728PKUNITY SOC DRIVERS
7729M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7730W: http://mprc.pku.edu.cn/~guanxuetao/linux
7731S: Maintained
7732T: git git://github.com/gxt/linux.git
7733F: drivers/input/serio/i8042-unicore32io.h
7734F: drivers/i2c/busses/i2c-puv3.c
7735F: drivers/video/fbdev/fb-puv3.c
7736F: drivers/rtc/rtc-puv3.c
7737
7738PMBUS HARDWARE MONITORING DRIVERS
7739M: Guenter Roeck <linux@roeck-us.net>
7740L: lm-sensors@lm-sensors.org
7741W: http://www.lm-sensors.org/
7742W: http://www.roeck-us.net/linux/drivers/
7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7744S: Maintained
7745F: Documentation/hwmon/pmbus
7746F: drivers/hwmon/pmbus/
7747F: include/linux/i2c/pmbus.h
7748
7749PMC SIERRA MaxRAID DRIVER
7750M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7751L: linux-scsi@vger.kernel.org
7752W: http://www.pmc-sierra.com/
7753S: Supported
7754F: drivers/scsi/pmcraid.*
7755
7756PMC SIERRA PM8001 DRIVER
7757M: xjtuwjp@gmail.com
7758M: lindar_liu@usish.com
7759L: pmchba@pmcs.com
7760L: linux-scsi@vger.kernel.org
7761S: Supported
7762F: drivers/scsi/pm8001/
7763
7764POSIX CLOCKS and TIMERS
7765M: Thomas Gleixner <tglx@linutronix.de>
7766L: linux-kernel@vger.kernel.org
7767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7768S: Maintained
7769F: fs/timerfd.c
7770F: include/linux/timer*
7771F: kernel/time/*timer*
7772
7773POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7774M: Sebastian Reichel <sre@kernel.org>
7775M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7776M: David Woodhouse <dwmw2@infradead.org>
7777L: linux-pm@vger.kernel.org
7778T: git git://git.infradead.org/battery-2.6.git
7779S: Maintained
7780F: include/linux/power_supply.h
7781F: drivers/power/
7782
7783PNP SUPPORT
7784M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7785S: Maintained
7786F: drivers/pnp/
7787
7788PNXxxxx I2C DRIVER
7789M: Vitaly Wool <vitalywool@gmail.com>
7790L: linux-i2c@vger.kernel.org
7791S: Maintained
7792F: drivers/i2c/busses/i2c-pnx.c
7793
7794PPP PROTOCOL DRIVERS AND COMPRESSORS
7795M: Paul Mackerras <paulus@samba.org>
7796L: linux-ppp@vger.kernel.org
7797S: Maintained
7798F: drivers/net/ppp/ppp_*
7799
7800PPP OVER ATM (RFC 2364)
7801M: Mitchell Blank Jr <mitch@sfgoth.com>
7802S: Maintained
7803F: net/atm/pppoatm.c
7804F: include/uapi/linux/atmppp.h
7805
7806PPP OVER ETHERNET
7807M: Michal Ostrowski <mostrows@earthlink.net>
7808S: Maintained
7809F: drivers/net/ppp/pppoe.c
7810F: drivers/net/ppp/pppox.c
7811
7812PPP OVER L2TP
7813M: James Chapman <jchapman@katalix.com>
7814S: Maintained
7815F: net/l2tp/l2tp_ppp.c
7816F: include/linux/if_pppol2tp.h
7817F: include/uapi/linux/if_pppol2tp.h
7818
7819PPS SUPPORT
7820M: Rodolfo Giometti <giometti@enneenne.com>
7821W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7822L: linuxpps@ml.enneenne.com (subscribers-only)
7823S: Maintained
7824F: Documentation/pps/
7825F: drivers/pps/
7826F: include/linux/pps*.h
7827
7828PPTP DRIVER
7829M: Dmitry Kozlov <xeb@mail.ru>
7830L: netdev@vger.kernel.org
7831S: Maintained
7832F: drivers/net/ppp/pptp.c
7833W: http://sourceforge.net/projects/accel-pptp
7834
7835PREEMPTIBLE KERNEL
7836M: Robert Love <rml@tech9.net>
7837L: kpreempt-tech@lists.sourceforge.net
7838W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7839S: Supported
7840F: Documentation/preempt-locking.txt
7841F: include/linux/preempt.h
7842
7843PRISM54 WIRELESS DRIVER
7844M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7845L: linux-wireless@vger.kernel.org
7846W: http://wireless.kernel.org/en/users/Drivers/p54
7847S: Obsolete
7848F: drivers/net/wireless/prism54/
7849
7850PS3 NETWORK SUPPORT
7851M: Geoff Levand <geoff@infradead.org>
7852L: netdev@vger.kernel.org
7853L: cbe-oss-dev@lists.ozlabs.org
7854S: Maintained
7855F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7856
7857PS3 PLATFORM SUPPORT
7858M: Geoff Levand <geoff@infradead.org>
7859L: linuxppc-dev@lists.ozlabs.org
7860L: cbe-oss-dev@lists.ozlabs.org
7861S: Maintained
7862F: arch/powerpc/boot/ps3*
7863F: arch/powerpc/include/asm/lv1call.h
7864F: arch/powerpc/include/asm/ps3*.h
7865F: arch/powerpc/platforms/ps3/
7866F: drivers/*/ps3*
7867F: drivers/ps3/
7868F: drivers/rtc/rtc-ps3.c
7869F: drivers/usb/host/*ps3.c
7870F: sound/ppc/snd_ps3*
7871
7872PS3VRAM DRIVER
7873M: Jim Paris <jim@jtan.com>
7874L: cbe-oss-dev@lists.ozlabs.org
7875S: Maintained
7876F: drivers/block/ps3vram.c
7877
7878PSTORE FILESYSTEM
7879M: Anton Vorontsov <anton@enomsg.org>
7880M: Colin Cross <ccross@android.com>
7881M: Kees Cook <keescook@chromium.org>
7882M: Tony Luck <tony.luck@intel.com>
7883S: Maintained
7884T: git git://git.infradead.org/users/cbou/linux-pstore.git
7885F: fs/pstore/
7886F: include/linux/pstore*
7887F: drivers/firmware/efi/efi-pstore.c
7888F: drivers/acpi/apei/erst.c
7889
7890PTP HARDWARE CLOCK SUPPORT
7891M: Richard Cochran <richardcochran@gmail.com>
7892L: netdev@vger.kernel.org
7893S: Maintained
7894W: http://linuxptp.sourceforge.net/
7895F: Documentation/ABI/testing/sysfs-ptp
7896F: Documentation/ptp/*
7897F: drivers/net/ethernet/freescale/gianfar_ptp.c
7898F: drivers/net/phy/dp83640*
7899F: drivers/ptp/*
7900F: include/linux/ptp_cl*
7901
7902PTRACE SUPPORT
7903M: Roland McGrath <roland@hack.frob.com>
7904M: Oleg Nesterov <oleg@redhat.com>
7905S: Maintained
7906F: include/asm-generic/syscall.h
7907F: include/linux/ptrace.h
7908F: include/linux/regset.h
7909F: include/linux/tracehook.h
7910F: include/uapi/linux/ptrace.h
7911F: kernel/ptrace.c
7912
7913PVRUSB2 VIDEO4LINUX DRIVER
7914M: Mike Isely <isely@pobox.com>
7915L: pvrusb2@isely.net (subscribers-only)
7916L: linux-media@vger.kernel.org
7917W: http://www.isely.net/pvrusb2/
7918T: git git://linuxtv.org/media_tree.git
7919S: Maintained
7920F: Documentation/video4linux/README.pvrusb2
7921F: drivers/media/usb/pvrusb2/
7922
7923PWC WEBCAM DRIVER
7924M: Hans de Goede <hdegoede@redhat.com>
7925L: linux-media@vger.kernel.org
7926T: git git://linuxtv.org/media_tree.git
7927S: Maintained
7928F: drivers/media/usb/pwc/*
7929
7930PWM FAN DRIVER
7931M: Kamil Debski <k.debski@samsung.com>
7932L: lm-sensors@lm-sensors.org
7933S: Supported
7934F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7935F: Documentation/hwmon/pwm-fan
7936F: drivers/hwmon/pwm-fan.c
7937
7938PWM SUBSYSTEM
7939M: Thierry Reding <thierry.reding@gmail.com>
7940L: linux-pwm@vger.kernel.org
7941S: Maintained
7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7943F: Documentation/pwm.txt
7944F: Documentation/devicetree/bindings/pwm/
7945F: include/linux/pwm.h
7946F: drivers/pwm/
7947F: drivers/video/backlight/pwm_bl.c
7948F: include/linux/pwm_backlight.h
7949
7950PXA2xx/PXA3xx SUPPORT
7951M: Daniel Mack <daniel@zonque.org>
7952M: Haojian Zhuang <haojian.zhuang@gmail.com>
7953M: Robert Jarzmik <robert.jarzmik@free.fr>
7954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7955T: git git://github.com/hzhuang1/linux.git
7956T: git git://github.com/rjarzmik/linux.git
7957S: Maintained
7958F: arch/arm/mach-pxa/
7959F: drivers/pcmcia/pxa2xx*
7960F: drivers/spi/spi-pxa2xx*
7961F: drivers/usb/gadget/udc/pxa2*
7962F: include/sound/pxa2xx-lib.h
7963F: sound/arm/pxa*
7964F: sound/soc/pxa/
7965
7966PXA3xx NAND FLASH DRIVER
7967M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7968L: linux-mtd@lists.infradead.org
7969S: Maintained
7970F: drivers/mtd/nand/pxa3xx_nand.c
7971
7972MMP SUPPORT
7973M: Eric Miao <eric.y.miao@gmail.com>
7974M: Haojian Zhuang <haojian.zhuang@gmail.com>
7975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7976T: git git://github.com/hzhuang1/linux.git
7977T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7978S: Maintained
7979F: arch/arm/mach-mmp/
7980
7981PXA MMCI DRIVER
7982S: Orphan
7983
7984PXA RTC DRIVER
7985M: Robert Jarzmik <robert.jarzmik@free.fr>
7986L: rtc-linux@googlegroups.com
7987S: Maintained
7988
7989QAT DRIVER
7990M: Tadeusz Struk <tadeusz.struk@intel.com>
7991L: qat-linux@intel.com
7992S: Supported
7993F: drivers/crypto/qat/
7994
7995QIB DRIVER
7996M: Mike Marciniszyn <infinipath@intel.com>
7997L: linux-rdma@vger.kernel.org
7998S: Supported
7999F: drivers/infiniband/hw/qib/
8000
8001QLOGIC QLA1280 SCSI DRIVER
8002M: Michael Reed <mdr@sgi.com>
8003L: linux-scsi@vger.kernel.org
8004S: Maintained
8005F: drivers/scsi/qla1280.[ch]
8006
8007QLOGIC QLA2XXX FC-SCSI DRIVER
8008M: qla2xxx-upstream@qlogic.com
8009L: linux-scsi@vger.kernel.org
8010S: Supported
8011F: Documentation/scsi/LICENSE.qla2xxx
8012F: drivers/scsi/qla2xxx/
8013
8014QLOGIC QLA4XXX iSCSI DRIVER
8015M: QLogic-Storage-Upstream@qlogic.com
8016L: linux-scsi@vger.kernel.org
8017S: Supported
8018F: Documentation/scsi/LICENSE.qla4xxx
8019F: drivers/scsi/qla4xxx/
8020
8021QLOGIC QLA3XXX NETWORK DRIVER
8022M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8023M: Ron Mercer <ron.mercer@qlogic.com>
8024M: linux-driver@qlogic.com
8025L: netdev@vger.kernel.org
8026S: Supported
8027F: Documentation/networking/LICENSE.qla3xxx
8028F: drivers/net/ethernet/qlogic/qla3xxx.*
8029
8030QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8031M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8032M: Dept-GELinuxNICDev@qlogic.com
8033L: netdev@vger.kernel.org
8034S: Supported
8035F: drivers/net/ethernet/qlogic/qlcnic/
8036
8037QLOGIC QLGE 10Gb ETHERNET DRIVER
8038M: Harish Patil <harish.patil@qlogic.com>
8039M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8040M: Dept-GELinuxNICDev@qlogic.com
8041M: linux-driver@qlogic.com
8042L: netdev@vger.kernel.org
8043S: Supported
8044F: drivers/net/ethernet/qlogic/qlge/
8045
8046QNX4 FILESYSTEM
8047M: Anders Larsen <al@alarsen.net>
8048W: http://www.alarsen.net/linux/qnx4fs/
8049S: Maintained
8050F: fs/qnx4/
8051F: include/uapi/linux/qnx4_fs.h
8052F: include/uapi/linux/qnxtypes.h
8053
8054QT1010 MEDIA DRIVER
8055M: Antti Palosaari <crope@iki.fi>
8056L: linux-media@vger.kernel.org
8057W: http://linuxtv.org/
8058W: http://palosaari.fi/linux/
8059Q: http://patchwork.linuxtv.org/project/linux-media/list/
8060T: git git://linuxtv.org/anttip/media_tree.git
8061S: Maintained
8062F: drivers/media/tuners/qt1010*
8063
8064QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8065M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8066L: linux-wireless@vger.kernel.org
8067L: ath9k-devel@lists.ath9k.org
8068W: http://wireless.kernel.org/en/users/Drivers/ath9k
8069S: Supported
8070F: drivers/net/wireless/ath/ath9k/
8071
8072QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8073M: Kalle Valo <kvalo@qca.qualcomm.com>
8074L: ath10k@lists.infradead.org
8075W: http://wireless.kernel.org/en/users/Drivers/ath10k
8076T: git git://github.com/kvalo/ath.git
8077S: Supported
8078F: drivers/net/wireless/ath/ath10k/
8079
8080QUALCOMM HEXAGON ARCHITECTURE
8081M: Richard Kuo <rkuo@codeaurora.org>
8082L: linux-hexagon@vger.kernel.org
8083S: Supported
8084F: arch/hexagon/
8085
8086QUALCOMM WCN36XX WIRELESS DRIVER
8087M: Eugene Krasnikov <k.eugene.e@gmail.com>
8088L: wcn36xx@lists.infradead.org
8089W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8090T: git git://github.com/KrasnikovEugene/wcn36xx.git
8091S: Supported
8092F: drivers/net/wireless/ath/wcn36xx/
8093
8094RADOS BLOCK DEVICE (RBD)
8095M: Ilya Dryomov <idryomov@gmail.com>
8096M: Sage Weil <sage@redhat.com>
8097M: Alex Elder <elder@kernel.org>
8098M: ceph-devel@vger.kernel.org
8099W: http://ceph.com/
8100T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8101S: Supported
8102F: drivers/block/rbd.c
8103F: drivers/block/rbd_types.h
8104
8105RADEON FRAMEBUFFER DISPLAY DRIVER
8106M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8107L: linux-fbdev@vger.kernel.org
8108S: Maintained
8109F: drivers/video/fbdev/aty/radeon*
8110F: include/uapi/linux/radeonfb.h
8111
8112RADIOSHARK RADIO DRIVER
8113M: Hans de Goede <hdegoede@redhat.com>
8114L: linux-media@vger.kernel.org
8115T: git git://linuxtv.org/media_tree.git
8116S: Maintained
8117F: drivers/media/radio/radio-shark.c
8118
8119RADIOSHARK2 RADIO DRIVER
8120M: Hans de Goede <hdegoede@redhat.com>
8121L: linux-media@vger.kernel.org
8122T: git git://linuxtv.org/media_tree.git
8123S: Maintained
8124F: drivers/media/radio/radio-shark2.c
8125F: drivers/media/radio/radio-tea5777.c
8126
8127RAGE128 FRAMEBUFFER DISPLAY DRIVER
8128M: Paul Mackerras <paulus@samba.org>
8129L: linux-fbdev@vger.kernel.org
8130S: Maintained
8131F: drivers/video/fbdev/aty/aty128fb.c
8132
8133RALINK RT2X00 WIRELESS LAN DRIVER
8134P: rt2x00 project
8135M: Stanislaw Gruszka <sgruszka@redhat.com>
8136M: Helmut Schaa <helmut.schaa@googlemail.com>
8137L: linux-wireless@vger.kernel.org
8138L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8139W: http://rt2x00.serialmonkey.com/
8140S: Maintained
8141F: drivers/net/wireless/rt2x00/
8142
8143RAMDISK RAM BLOCK DEVICE DRIVER
8144M: Jens Axboe <axboe@kernel.dk>
8145S: Maintained
8146F: Documentation/blockdev/ramdisk.txt
8147F: drivers/block/brd.c
8148
8149PERSISTENT MEMORY DRIVER
8150M: Ross Zwisler <ross.zwisler@linux.intel.com>
8151L: linux-nvdimm@lists.01.org
8152S: Supported
8153F: drivers/block/pmem.c
8154
8155RANDOM NUMBER DRIVER
8156M: "Theodore Ts'o" <tytso@mit.edu>
8157S: Maintained
8158F: drivers/char/random.c
8159
8160RAPIDIO SUBSYSTEM
8161M: Matt Porter <mporter@kernel.crashing.org>
8162M: Alexandre Bounine <alexandre.bounine@idt.com>
8163S: Maintained
8164F: drivers/rapidio/
8165
8166RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8167L: linux-wireless@vger.kernel.org
8168S: Orphan
8169F: drivers/net/wireless/ray*
8170
8171RCUTORTURE MODULE
8172M: Josh Triplett <josh@joshtriplett.org>
8173M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8174L: linux-kernel@vger.kernel.org
8175S: Supported
8176T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8177F: Documentation/RCU/torture.txt
8178F: kernel/rcu/rcutorture.c
8179
8180RCUTORTURE TEST FRAMEWORK
8181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8182M: Josh Triplett <josh@joshtriplett.org>
8183R: Steven Rostedt <rostedt@goodmis.org>
8184R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8185R: Lai Jiangshan <laijs@cn.fujitsu.com>
8186L: linux-kernel@vger.kernel.org
8187S: Supported
8188T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8189F: tools/testing/selftests/rcutorture
8190
8191RDC R-321X SoC
8192M: Florian Fainelli <florian@openwrt.org>
8193S: Maintained
8194
8195RDC R6040 FAST ETHERNET DRIVER
8196M: Florian Fainelli <florian@openwrt.org>
8197L: netdev@vger.kernel.org
8198S: Maintained
8199F: drivers/net/ethernet/rdc/r6040.c
8200
8201RDS - RELIABLE DATAGRAM SOCKETS
8202M: Chien Yen <chien.yen@oracle.com>
8203L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8204S: Supported
8205F: net/rds/
8206
8207READ-COPY UPDATE (RCU)
8208M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8209M: Josh Triplett <josh@joshtriplett.org>
8210R: Steven Rostedt <rostedt@goodmis.org>
8211R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8212R: Lai Jiangshan <laijs@cn.fujitsu.com>
8213L: linux-kernel@vger.kernel.org
8214W: http://www.rdrop.com/users/paulmck/RCU/
8215S: Supported
8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8217F: Documentation/RCU/
8218X: Documentation/RCU/torture.txt
8219F: include/linux/rcu*
8220X: include/linux/srcu.h
8221F: kernel/rcu/
8222X: kernel/torture.c
8223
8224REAL TIME CLOCK (RTC) SUBSYSTEM
8225M: Alessandro Zummo <a.zummo@towertech.it>
8226M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8227L: rtc-linux@googlegroups.com
8228Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8229S: Maintained
8230F: Documentation/rtc.txt
8231F: drivers/rtc/
8232F: include/linux/rtc.h
8233F: include/uapi/linux/rtc.h
8234
8235REALTEK AUDIO CODECS
8236M: Bard Liao <bardliao@realtek.com>
8237M: Oder Chiou <oder_chiou@realtek.com>
8238S: Maintained
8239F: sound/soc/codecs/rt*
8240F: include/sound/rt*.h
8241
8242REISERFS FILE SYSTEM
8243L: reiserfs-devel@vger.kernel.org
8244S: Supported
8245F: fs/reiserfs/
8246
8247REGISTER MAP ABSTRACTION
8248M: Mark Brown <broonie@kernel.org>
8249L: linux-kernel@vger.kernel.org
8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8251S: Supported
8252F: drivers/base/regmap/
8253F: include/linux/regmap.h
8254
8255REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8256M: Ohad Ben-Cohen <ohad@wizery.com>
8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8258S: Maintained
8259F: drivers/remoteproc/
8260F: Documentation/remoteproc.txt
8261F: include/linux/remoteproc.h
8262
8263REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8264M: Ohad Ben-Cohen <ohad@wizery.com>
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8266S: Maintained
8267F: drivers/rpmsg/
8268F: Documentation/rpmsg.txt
8269F: include/linux/rpmsg.h
8270
8271RESET CONTROLLER FRAMEWORK
8272M: Philipp Zabel <p.zabel@pengutronix.de>
8273S: Maintained
8274F: drivers/reset/
8275F: Documentation/devicetree/bindings/reset/
8276F: include/linux/reset.h
8277F: include/linux/reset-controller.h
8278
8279RFKILL
8280M: Johannes Berg <johannes@sipsolutions.net>
8281L: linux-wireless@vger.kernel.org
8282W: http://wireless.kernel.org/
8283T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8285S: Maintained
8286F: Documentation/rfkill.txt
8287F: net/rfkill/
8288
8289RHASHTABLE
8290M: Thomas Graf <tgraf@suug.ch>
8291L: netdev@vger.kernel.org
8292S: Maintained
8293F: lib/rhashtable.c
8294F: include/linux/rhashtable.h
8295
8296RICOH SMARTMEDIA/XD DRIVER
8297M: Maxim Levitsky <maximlevitsky@gmail.com>
8298S: Maintained
8299F: drivers/mtd/nand/r852.c
8300F: drivers/mtd/nand/r852.h
8301
8302RICOH R5C592 MEMORYSTICK DRIVER
8303M: Maxim Levitsky <maximlevitsky@gmail.com>
8304S: Maintained
8305F: drivers/memstick/host/r592.*
8306
8307ROCCAT DRIVERS
8308M: Stefan Achatz <erazor_de@users.sourceforge.net>
8309W: http://sourceforge.net/projects/roccat/
8310S: Maintained
8311F: drivers/hid/hid-roccat*
8312F: include/linux/hid-roccat*
8313F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8314
8315ROCKER DRIVER
8316M: Jiri Pirko <jiri@resnulli.us>
8317M: Scott Feldman <sfeldma@gmail.com>
8318L: netdev@vger.kernel.org
8319S: Supported
8320F: drivers/net/ethernet/rocker/
8321
8322ROCKETPORT DRIVER
8323P: Comtrol Corp.
8324W: http://www.comtrol.com
8325S: Maintained
8326F: Documentation/serial/rocket.txt
8327F: drivers/tty/rocket*
8328
8329ROCKETPORT EXPRESS/INFINITY DRIVER
8330M: Kevin Cernekee <cernekee@gmail.com>
8331L: linux-serial@vger.kernel.org
8332S: Odd Fixes
8333F: drivers/tty/serial/rp2.*
8334
8335ROSE NETWORK LAYER
8336M: Ralf Baechle <ralf@linux-mips.org>
8337L: linux-hams@vger.kernel.org
8338W: http://www.linux-ax25.org/
8339S: Maintained
8340F: include/net/rose.h
8341F: include/uapi/linux/rose.h
8342F: net/rose/
8343
8344RTL2830 MEDIA DRIVER
8345M: Antti Palosaari <crope@iki.fi>
8346L: linux-media@vger.kernel.org
8347W: http://linuxtv.org/
8348W: http://palosaari.fi/linux/
8349Q: http://patchwork.linuxtv.org/project/linux-media/list/
8350T: git git://linuxtv.org/anttip/media_tree.git
8351S: Maintained
8352F: drivers/media/dvb-frontends/rtl2830*
8353
8354RTL2832 MEDIA DRIVER
8355M: Antti Palosaari <crope@iki.fi>
8356L: linux-media@vger.kernel.org
8357W: http://linuxtv.org/
8358W: http://palosaari.fi/linux/
8359Q: http://patchwork.linuxtv.org/project/linux-media/list/
8360T: git git://linuxtv.org/anttip/media_tree.git
8361S: Maintained
8362F: drivers/media/dvb-frontends/rtl2832*
8363
8364RTL2832_SDR MEDIA DRIVER
8365M: Antti Palosaari <crope@iki.fi>
8366L: linux-media@vger.kernel.org
8367W: http://linuxtv.org/
8368W: http://palosaari.fi/linux/
8369Q: http://patchwork.linuxtv.org/project/linux-media/list/
8370T: git git://linuxtv.org/anttip/media_tree.git
8371S: Maintained
8372F: drivers/media/dvb-frontends/rtl2832_sdr*
8373
8374RTL8180 WIRELESS DRIVER
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: Orphan
8379F: drivers/net/wireless/rtl818x/rtl8180/
8380
8381RTL8187 WIRELESS DRIVER
8382M: Herton Ronaldo Krzesinski <herton@canonical.com>
8383M: Hin-Tak Leung <htl10@users.sourceforge.net>
8384M: Larry Finger <Larry.Finger@lwfinger.net>
8385L: linux-wireless@vger.kernel.org
8386W: http://wireless.kernel.org/
8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8388S: Maintained
8389F: drivers/net/wireless/rtl818x/rtl8187/
8390
8391RTL8192CE WIRELESS DRIVER
8392M: Larry Finger <Larry.Finger@lwfinger.net>
8393M: Chaoming Li <chaoming_li@realsil.com.cn>
8394L: linux-wireless@vger.kernel.org
8395W: http://wireless.kernel.org/
8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8397S: Maintained
8398F: drivers/net/wireless/rtlwifi/
8399F: drivers/net/wireless/rtlwifi/rtl8192ce/
8400
8401S3 SAVAGE FRAMEBUFFER DRIVER
8402M: Antonino Daplas <adaplas@gmail.com>
8403L: linux-fbdev@vger.kernel.org
8404S: Maintained
8405F: drivers/video/fbdev/savage/
8406
8407S390
8408M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8409M: Heiko Carstens <heiko.carstens@de.ibm.com>
8410M: linux390@de.ibm.com
8411L: linux-s390@vger.kernel.org
8412W: http://www.ibm.com/developerworks/linux/linux390/
8413S: Supported
8414F: arch/s390/
8415F: drivers/s390/
8416F: Documentation/s390/
8417F: Documentation/DocBook/s390*
8418
8419S390 COMMON I/O LAYER
8420M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8421M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8422L: linux-s390@vger.kernel.org
8423W: http://www.ibm.com/developerworks/linux/linux390/
8424S: Supported
8425F: drivers/s390/cio/
8426
8427S390 DASD DRIVER
8428M: Stefan Weinhuber <wein@de.ibm.com>
8429M: Stefan Haberland <stefan.haberland@de.ibm.com>
8430L: linux-s390@vger.kernel.org
8431W: http://www.ibm.com/developerworks/linux/linux390/
8432S: Supported
8433F: drivers/s390/block/dasd*
8434F: block/partitions/ibm.c
8435
8436S390 NETWORK DRIVERS
8437M: Ursula Braun <ursula.braun@de.ibm.com>
8438M: linux390@de.ibm.com
8439L: linux-s390@vger.kernel.org
8440W: http://www.ibm.com/developerworks/linux/linux390/
8441S: Supported
8442F: drivers/s390/net/
8443
8444S390 PCI SUBSYSTEM
8445M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8446M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8447L: linux-s390@vger.kernel.org
8448W: http://www.ibm.com/developerworks/linux/linux390/
8449S: Supported
8450F: arch/s390/pci/
8451F: drivers/pci/hotplug/s390_pci_hpc.c
8452
8453S390 ZCRYPT DRIVER
8454M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8455M: linux390@de.ibm.com
8456L: linux-s390@vger.kernel.org
8457W: http://www.ibm.com/developerworks/linux/linux390/
8458S: Supported
8459F: drivers/s390/crypto/
8460
8461S390 ZFCP DRIVER
8462M: Steffen Maier <maier@linux.vnet.ibm.com>
8463M: linux390@de.ibm.com
8464L: linux-s390@vger.kernel.org
8465W: http://www.ibm.com/developerworks/linux/linux390/
8466S: Supported
8467F: drivers/s390/scsi/zfcp_*
8468
8469S390 IUCV NETWORK LAYER
8470M: Ursula Braun <ursula.braun@de.ibm.com>
8471M: linux390@de.ibm.com
8472L: linux-s390@vger.kernel.org
8473W: http://www.ibm.com/developerworks/linux/linux390/
8474S: Supported
8475F: drivers/s390/net/*iucv*
8476F: include/net/iucv/
8477F: net/iucv/
8478
8479S3C24XX SD/MMC Driver
8480M: Ben Dooks <ben-linux@fluff.org>
8481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8482S: Supported
8483F: drivers/mmc/host/s3cmci.*
8484
8485SAA6588 RDS RECEIVER DRIVER
8486M: Hans Verkuil <hverkuil@xs4all.nl>
8487L: linux-media@vger.kernel.org
8488T: git git://linuxtv.org/media_tree.git
8489W: http://linuxtv.org
8490S: Odd Fixes
8491F: drivers/media/i2c/saa6588*
8492
8493SAA7134 VIDEO4LINUX DRIVER
8494M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8495L: linux-media@vger.kernel.org
8496W: http://linuxtv.org
8497T: git git://linuxtv.org/media_tree.git
8498S: Odd fixes
8499F: Documentation/video4linux/*.saa7134
8500F: drivers/media/pci/saa7134/
8501
8502SAA7146 VIDEO4LINUX-2 DRIVER
8503M: Hans Verkuil <hverkuil@xs4all.nl>
8504L: linux-media@vger.kernel.org
8505T: git git://linuxtv.org/media_tree.git
8506S: Maintained
8507F: drivers/media/common/saa7146/
8508F: drivers/media/pci/saa7146/
8509F: include/media/saa7146*
8510
8511SAMSUNG LAPTOP DRIVER
8512M: Corentin Chary <corentin.chary@gmail.com>
8513L: platform-driver-x86@vger.kernel.org
8514S: Maintained
8515F: drivers/platform/x86/samsung-laptop.c
8516
8517SAMSUNG AUDIO (ASoC) DRIVERS
8518M: Sangbeom Kim <sbkim73@samsung.com>
8519L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8520S: Supported
8521F: sound/soc/samsung/
8522
8523SAMSUNG FRAMEBUFFER DRIVER
8524M: Jingoo Han <jg1.han@samsung.com>
8525L: linux-fbdev@vger.kernel.org
8526S: Maintained
8527F: drivers/video/fbdev/s3c-fb.c
8528
8529SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8530M: Sangbeom Kim <sbkim73@samsung.com>
8531L: linux-kernel@vger.kernel.org
8532S: Supported
8533F: drivers/mfd/sec*.c
8534F: drivers/regulator/s2m*.c
8535F: drivers/regulator/s5m*.c
8536F: include/linux/mfd/samsung/
8537
8538SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8539M: Kyungmin Park <kyungmin.park@samsung.com>
8540M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8541L: linux-media@vger.kernel.org
8542Q: https://patchwork.linuxtv.org/project/linux-media/list/
8543S: Supported
8544F: drivers/media/platform/exynos4-is/
8545
8546SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8547M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8548L: linux-media@vger.kernel.org
8549L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8550S: Maintained
8551F: drivers/media/platform/s3c-camif/
8552F: include/media/s3c_camif.h
8553
8554SAMSUNG S5C73M3 CAMERA DRIVER
8555M: Kyungmin Park <kyungmin.park@samsung.com>
8556M: Andrzej Hajda <a.hajda@samsung.com>
8557L: linux-media@vger.kernel.org
8558S: Supported
8559F: drivers/media/i2c/s5c73m3/*
8560
8561SAMSUNG S5K5BAF CAMERA DRIVER
8562M: Kyungmin Park <kyungmin.park@samsung.com>
8563M: Andrzej Hajda <a.hajda@samsung.com>
8564L: linux-media@vger.kernel.org
8565S: Supported
8566F: drivers/media/i2c/s5k5baf.c
8567
8568SAMSUNG SOC CLOCK DRIVERS
8569M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8570M: Tomasz Figa <tomasz.figa@gmail.com>
8571S: Supported
8572L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8573F: drivers/clk/samsung/
8574
8575SAMSUNG SXGBE DRIVERS
8576M: Byungho An <bh74.an@samsung.com>
8577M: Girish K S <ks.giri@samsung.com>
8578M: Vipul Pandya <vipul.pandya@samsung.com>
8579S: Supported
8580L: netdev@vger.kernel.org
8581F: drivers/net/ethernet/samsung/sxgbe/
8582
8583SAMSUNG THERMAL DRIVER
8584M: Lukasz Majewski <l.majewski@samsung.com>
8585L: linux-pm@vger.kernel.org
8586L: linux-samsung-soc@vger.kernel.org
8587S: Supported
8588T: https://github.com/lmajewski/linux-samsung-thermal.git
8589F: drivers/thermal/samsung/
8590
8591SAMSUNG USB2 PHY DRIVER
8592M: Kamil Debski <k.debski@samsung.com>
8593L: linux-kernel@vger.kernel.org
8594S: Supported
8595F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8596F: Documentation/phy/samsung-usb2.txt
8597F: drivers/phy/phy-exynos4210-usb2.c
8598F: drivers/phy/phy-exynos4x12-usb2.c
8599F: drivers/phy/phy-exynos5250-usb2.c
8600F: drivers/phy/phy-s5pv210-usb2.c
8601F: drivers/phy/phy-samsung-usb2.c
8602F: drivers/phy/phy-samsung-usb2.h
8603
8604SERIAL DRIVERS
8605M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8606L: linux-serial@vger.kernel.org
8607S: Maintained
8608F: drivers/tty/serial/
8609
8610SYNOPSYS DESIGNWARE DMAC DRIVER
8611M: Viresh Kumar <viresh.linux@gmail.com>
8612M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8613S: Maintained
8614F: include/linux/dma/dw.h
8615F: include/linux/platform_data/dma-dw.h
8616F: drivers/dma/dw/
8617
8618SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8619M: Seungwon Jeon <tgih.jun@samsung.com>
8620M: Jaehoon Chung <jh80.chung@samsung.com>
8621L: linux-mmc@vger.kernel.org
8622S: Maintained
8623F: include/linux/mmc/dw_mmc.h
8624F: drivers/mmc/host/dw_mmc*
8625
8626THUNDERBOLT DRIVER
8627M: Andreas Noever <andreas.noever@gmail.com>
8628S: Maintained
8629F: drivers/thunderbolt/
8630
8631TIMEKEEPING, CLOCKSOURCE CORE, NTP
8632M: John Stultz <john.stultz@linaro.org>
8633M: Thomas Gleixner <tglx@linutronix.de>
8634L: linux-kernel@vger.kernel.org
8635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8636S: Supported
8637F: include/linux/clocksource.h
8638F: include/linux/time.h
8639F: include/linux/timex.h
8640F: include/uapi/linux/time.h
8641F: include/uapi/linux/timex.h
8642F: kernel/time/clocksource.c
8643F: kernel/time/time*.c
8644F: kernel/time/ntp.c
8645F: tools/testing/selftests/timers/
8646
8647SC1200 WDT DRIVER
8648M: Zwane Mwaikambo <zwanem@gmail.com>
8649S: Maintained
8650F: drivers/watchdog/sc1200wdt.c
8651
8652SCHEDULER
8653M: Ingo Molnar <mingo@redhat.com>
8654M: Peter Zijlstra <peterz@infradead.org>
8655L: linux-kernel@vger.kernel.org
8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8657S: Maintained
8658F: kernel/sched/
8659F: include/linux/sched.h
8660F: include/uapi/linux/sched.h
8661F: include/linux/wait.h
8662
8663SCORE ARCHITECTURE
8664M: Chen Liqin <liqin.linux@gmail.com>
8665M: Lennox Wu <lennox.wu@gmail.com>
8666W: http://www.sunplus.com
8667S: Supported
8668F: arch/score/
8669
8670SCSI CDROM DRIVER
8671M: Jens Axboe <axboe@kernel.dk>
8672L: linux-scsi@vger.kernel.org
8673W: http://www.kernel.dk
8674S: Maintained
8675F: drivers/scsi/sr*
8676
8677SCSI RDMA PROTOCOL (SRP) INITIATOR
8678M: Bart Van Assche <bart.vanassche@sandisk.com>
8679L: linux-rdma@vger.kernel.org
8680S: Supported
8681W: http://www.openfabrics.org
8682Q: http://patchwork.kernel.org/project/linux-rdma/list/
8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8684F: drivers/infiniband/ulp/srp/
8685F: include/scsi/srp.h
8686
8687SCSI SG DRIVER
8688M: Doug Gilbert <dgilbert@interlog.com>
8689L: linux-scsi@vger.kernel.org
8690W: http://sg.danny.cz/sg
8691S: Maintained
8692F: Documentation/scsi/scsi-generic.txt
8693F: drivers/scsi/sg.c
8694F: include/scsi/sg.h
8695
8696SCSI SUBSYSTEM
8697M: "James E.J. Bottomley" <JBottomley@odin.com>
8698L: linux-scsi@vger.kernel.org
8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8700S: Maintained
8701F: drivers/scsi/
8702F: include/scsi/
8703
8704SCSI TAPE DRIVER
8705M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8706L: linux-scsi@vger.kernel.org
8707S: Maintained
8708F: Documentation/scsi/st.txt
8709F: drivers/scsi/st.*
8710F: drivers/scsi/st_*.h
8711
8712SCTP PROTOCOL
8713M: Vlad Yasevich <vyasevich@gmail.com>
8714M: Neil Horman <nhorman@tuxdriver.com>
8715L: linux-sctp@vger.kernel.org
8716W: http://lksctp.sourceforge.net
8717S: Maintained
8718F: Documentation/networking/sctp.txt
8719F: include/linux/sctp.h
8720F: include/uapi/linux/sctp.h
8721F: include/net/sctp/
8722F: net/sctp/
8723
8724SCx200 CPU SUPPORT
8725M: Jim Cromie <jim.cromie@gmail.com>
8726S: Odd Fixes
8727F: Documentation/i2c/busses/scx200_acb
8728F: arch/x86/platform/scx200/
8729F: drivers/watchdog/scx200_wdt.c
8730F: drivers/i2c/busses/scx200*
8731F: drivers/mtd/maps/scx200_docflash.c
8732F: include/linux/scx200.h
8733
8734SCx200 GPIO DRIVER
8735M: Jim Cromie <jim.cromie@gmail.com>
8736S: Maintained
8737F: drivers/char/scx200_gpio.c
8738F: include/linux/scx200_gpio.h
8739
8740SCx200 HRT CLOCKSOURCE DRIVER
8741M: Jim Cromie <jim.cromie@gmail.com>
8742S: Maintained
8743F: drivers/clocksource/scx200_hrt.c
8744
8745SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8746M: Sascha Sommer <saschasommer@freenet.de>
8747L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8748S: Maintained
8749F: drivers/mmc/host/sdricoh_cs.c
8750
8751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8752L: linux-mmc@vger.kernel.org
8753S: Orphan
8754F: drivers/mmc/host/sdhci.*
8755F: drivers/mmc/host/sdhci-pltfm.[ch]
8756
8757SECURE COMPUTING
8758M: Kees Cook <keescook@chromium.org>
8759R: Andy Lutomirski <luto@amacapital.net>
8760R: Will Drewry <wad@chromium.org>
8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8762S: Supported
8763F: kernel/seccomp.c
8764F: include/uapi/linux/seccomp.h
8765F: include/linux/seccomp.h
8766K: \bsecure_computing
8767K: \bTIF_SECCOMP\b
8768
8769SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8770M: Ben Dooks <ben-linux@fluff.org>
8771M: Jaehoon Chung <jh80.chung@samsung.com>
8772L: linux-mmc@vger.kernel.org
8773S: Maintained
8774F: drivers/mmc/host/sdhci-s3c*
8775
8776SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8777M: Viresh Kumar <viresh.linux@gmail.com>
8778L: spear-devel@list.st.com
8779L: linux-mmc@vger.kernel.org
8780S: Maintained
8781F: drivers/mmc/host/sdhci-spear.c
8782
8783SECURITY SUBSYSTEM
8784M: James Morris <james.l.morris@oracle.com>
8785M: Serge E. Hallyn <serge@hallyn.com>
8786L: linux-security-module@vger.kernel.org (suggested Cc:)
8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8788W: http://kernsec.org/
8789S: Supported
8790F: security/
8791
8792SECURITY CONTACT
8793M: Security Officers <security@kernel.org>
8794S: Supported
8795
8796SELINUX SECURITY MODULE
8797M: Paul Moore <paul@paul-moore.com>
8798M: Stephen Smalley <sds@tycho.nsa.gov>
8799M: Eric Paris <eparis@parisplace.org>
8800L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8801W: http://selinuxproject.org
8802T: git git://git.infradead.org/users/pcmoore/selinux
8803S: Supported
8804F: include/linux/selinux*
8805F: security/selinux/
8806F: scripts/selinux/
8807
8808APPARMOR SECURITY MODULE
8809M: John Johansen <john.johansen@canonical.com>
8810L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8811W: apparmor.wiki.kernel.org
8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8813S: Supported
8814F: security/apparmor/
8815
8816SENSABLE PHANTOM
8817M: Jiri Slaby <jirislaby@gmail.com>
8818S: Maintained
8819F: drivers/misc/phantom.c
8820F: include/uapi/linux/phantom.h
8821
8822SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8823M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8824L: linux-scsi@vger.kernel.org
8825W: http://www.emulex.com
8826S: Supported
8827F: drivers/scsi/be2iscsi/
8828
8829Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
8830M: Sathya Perla <sathya.perla@avagotech.com>
8831M: Ajit Khaparde <ajit.khaparde@avagotech.com>
8832M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
8833M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
8834L: netdev@vger.kernel.org
8835W: http://www.emulex.com
8836S: Supported
8837F: drivers/net/ethernet/emulex/benet/
8838
8839EMULEX ONECONNECT ROCE DRIVER
8840M: Selvin Xavier <selvin.xavier@emulex.com>
8841M: Devesh Sharma <devesh.sharma@emulex.com>
8842M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8843L: linux-rdma@vger.kernel.org
8844W: http://www.emulex.com
8845S: Supported
8846F: drivers/infiniband/hw/ocrdma/
8847
8848SFC NETWORK DRIVER
8849M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8850M: Shradha Shah <sshah@solarflare.com>
8851L: netdev@vger.kernel.org
8852S: Supported
8853F: drivers/net/ethernet/sfc/
8854
8855SGI GRU DRIVER
8856M: Dimitri Sivanich <sivanich@sgi.com>
8857S: Maintained
8858F: drivers/misc/sgi-gru/
8859
8860SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8861M: Pat Gefre <pfg@sgi.com>
8862L: linux-ia64@vger.kernel.org
8863S: Supported
8864F: Documentation/ia64/serial.txt
8865F: drivers/tty/serial/ioc?_serial.c
8866F: include/linux/ioc?.h
8867
8868SGI XP/XPC/XPNET DRIVER
8869M: Cliff Whickman <cpw@sgi.com>
8870M: Robin Holt <robinmholt@gmail.com>
8871S: Maintained
8872F: drivers/misc/sgi-xp/
8873
8874SI2157 MEDIA DRIVER
8875M: Antti Palosaari <crope@iki.fi>
8876L: linux-media@vger.kernel.org
8877W: http://linuxtv.org/
8878W: http://palosaari.fi/linux/
8879Q: http://patchwork.linuxtv.org/project/linux-media/list/
8880T: git git://linuxtv.org/anttip/media_tree.git
8881S: Maintained
8882F: drivers/media/tuners/si2157*
8883
8884SI2168 MEDIA DRIVER
8885M: Antti Palosaari <crope@iki.fi>
8886L: linux-media@vger.kernel.org
8887W: http://linuxtv.org/
8888W: http://palosaari.fi/linux/
8889Q: http://patchwork.linuxtv.org/project/linux-media/list/
8890T: git git://linuxtv.org/anttip/media_tree.git
8891S: Maintained
8892F: drivers/media/dvb-frontends/si2168*
8893
8894SI470X FM RADIO RECEIVER I2C DRIVER
8895M: Hans Verkuil <hverkuil@xs4all.nl>
8896L: linux-media@vger.kernel.org
8897T: git git://linuxtv.org/media_tree.git
8898W: http://linuxtv.org
8899S: Odd Fixes
8900F: drivers/media/radio/si470x/radio-si470x-i2c.c
8901
8902SI470X FM RADIO RECEIVER USB DRIVER
8903M: Hans Verkuil <hverkuil@xs4all.nl>
8904L: linux-media@vger.kernel.org
8905T: git git://linuxtv.org/media_tree.git
8906W: http://linuxtv.org
8907S: Maintained
8908F: drivers/media/radio/si470x/radio-si470x-common.c
8909F: drivers/media/radio/si470x/radio-si470x.h
8910F: drivers/media/radio/si470x/radio-si470x-usb.c
8911
8912SI4713 FM RADIO TRANSMITTER I2C DRIVER
8913M: Eduardo Valentin <edubezval@gmail.com>
8914L: linux-media@vger.kernel.org
8915T: git git://linuxtv.org/media_tree.git
8916W: http://linuxtv.org
8917S: Odd Fixes
8918F: drivers/media/radio/si4713/si4713.?
8919
8920SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8921M: Eduardo Valentin <edubezval@gmail.com>
8922L: linux-media@vger.kernel.org
8923T: git git://linuxtv.org/media_tree.git
8924W: http://linuxtv.org
8925S: Odd Fixes
8926F: drivers/media/radio/si4713/radio-platform-si4713.c
8927
8928SI4713 FM RADIO TRANSMITTER USB DRIVER
8929M: Hans Verkuil <hverkuil@xs4all.nl>
8930L: linux-media@vger.kernel.org
8931T: git git://linuxtv.org/media_tree.git
8932W: http://linuxtv.org
8933S: Maintained
8934F: drivers/media/radio/si4713/radio-usb-si4713.c
8935
8936SIANO DVB DRIVER
8937M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8938L: linux-media@vger.kernel.org
8939W: http://linuxtv.org
8940T: git git://linuxtv.org/media_tree.git
8941S: Odd fixes
8942F: drivers/media/common/siano/
8943F: drivers/media/usb/siano/
8944F: drivers/media/usb/siano/
8945F: drivers/media/mmc/siano/
8946
8947SIMPLEFB FB DRIVER
8948M: Hans de Goede <hdegoede@redhat.com>
8949L: linux-fbdev@vger.kernel.org
8950S: Maintained
8951F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8952F: drivers/video/fbdev/simplefb.c
8953F: include/linux/platform_data/simplefb.h
8954
8955SH_VEU V4L2 MEM2MEM DRIVER
8956L: linux-media@vger.kernel.org
8957S: Orphan
8958F: drivers/media/platform/sh_veu.c
8959
8960SH_VOU V4L2 OUTPUT DRIVER
8961L: linux-media@vger.kernel.org
8962S: Orphan
8963F: drivers/media/platform/sh_vou.c
8964F: include/media/sh_vou.h
8965
8966SIMPLE FIRMWARE INTERFACE (SFI)
8967M: Len Brown <lenb@kernel.org>
8968L: sfi-devel@simplefirmware.org
8969W: http://simplefirmware.org/
8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8971S: Supported
8972F: arch/x86/platform/sfi/
8973F: drivers/sfi/
8974F: include/linux/sfi*.h
8975
8976SIMTEC EB110ATX (Chalice CATS)
8977P: Ben Dooks
8978P: Vincent Sanders <vince@simtec.co.uk>
8979M: Simtec Linux Team <linux@simtec.co.uk>
8980W: http://www.simtec.co.uk/products/EB110ATX/
8981S: Supported
8982
8983SIMTEC EB2410ITX (BAST)
8984P: Ben Dooks
8985P: Vincent Sanders <vince@simtec.co.uk>
8986M: Simtec Linux Team <linux@simtec.co.uk>
8987W: http://www.simtec.co.uk/products/EB2410ITX/
8988S: Supported
8989F: arch/arm/mach-s3c24xx/mach-bast.c
8990F: arch/arm/mach-s3c24xx/bast-ide.c
8991F: arch/arm/mach-s3c24xx/bast-irq.c
8992
8993TI DAVINCI MACHINE SUPPORT
8994M: Sekhar Nori <nsekhar@ti.com>
8995M: Kevin Hilman <khilman@deeprootsystems.com>
8996T: git git://gitorious.org/linux-davinci/linux-davinci.git
8997Q: http://patchwork.kernel.org/project/linux-davinci/list/
8998S: Supported
8999F: arch/arm/mach-davinci/
9000F: drivers/i2c/busses/i2c-davinci.c
9001
9002TI DAVINCI SERIES MEDIA DRIVER
9003M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9004L: linux-media@vger.kernel.org
9005W: http://linuxtv.org/
9006Q: http://patchwork.linuxtv.org/project/linux-media/list/
9007T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9008S: Maintained
9009F: drivers/media/platform/davinci/
9010F: include/media/davinci/
9011
9012TI AM437X VPFE DRIVER
9013M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9014L: linux-media@vger.kernel.org
9015W: http://linuxtv.org/
9016Q: http://patchwork.linuxtv.org/project/linux-media/list/
9017T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9018S: Maintained
9019F: drivers/media/platform/am437x/
9020
9021OV2659 OMNIVISION SENSOR DRIVER
9022M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9023L: linux-media@vger.kernel.org
9024W: http://linuxtv.org/
9025Q: http://patchwork.linuxtv.org/project/linux-media/list/
9026T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9027S: Maintained
9028F: drivers/media/i2c/ov2659.c
9029F: include/media/ov2659.h
9030
9031SIS 190 ETHERNET DRIVER
9032M: Francois Romieu <romieu@fr.zoreil.com>
9033L: netdev@vger.kernel.org
9034S: Maintained
9035F: drivers/net/ethernet/sis/sis190.c
9036
9037SIS 900/7016 FAST ETHERNET DRIVER
9038M: Daniele Venzano <venza@brownhat.org>
9039W: http://www.brownhat.org/sis900.html
9040L: netdev@vger.kernel.org
9041S: Maintained
9042F: drivers/net/ethernet/sis/sis900.*
9043
9044SIS FRAMEBUFFER DRIVER
9045M: Thomas Winischhofer <thomas@winischhofer.net>
9046W: http://www.winischhofer.net/linuxsisvga.shtml
9047S: Maintained
9048F: Documentation/fb/sisfb.txt
9049F: drivers/video/fbdev/sis/
9050F: include/video/sisfb.h
9051
9052SIS USB2VGA DRIVER
9053M: Thomas Winischhofer <thomas@winischhofer.net>
9054W: http://www.winischhofer.at/linuxsisusbvga.shtml
9055S: Maintained
9056F: drivers/usb/misc/sisusbvga/
9057
9058SLAB ALLOCATOR
9059M: Christoph Lameter <cl@linux.com>
9060M: Pekka Enberg <penberg@kernel.org>
9061M: David Rientjes <rientjes@google.com>
9062M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9063M: Andrew Morton <akpm@linux-foundation.org>
9064L: linux-mm@kvack.org
9065S: Maintained
9066F: include/linux/sl?b*.h
9067F: mm/sl?b*
9068
9069SLEEPABLE READ-COPY UPDATE (SRCU)
9070M: Lai Jiangshan <laijs@cn.fujitsu.com>
9071M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9072M: Josh Triplett <josh@joshtriplett.org>
9073R: Steven Rostedt <rostedt@goodmis.org>
9074R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9075L: linux-kernel@vger.kernel.org
9076W: http://www.rdrop.com/users/paulmck/RCU/
9077S: Supported
9078T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9079F: include/linux/srcu.h
9080F: kernel/rcu/srcu.c
9081
9082SMACK SECURITY MODULE
9083M: Casey Schaufler <casey@schaufler-ca.com>
9084L: linux-security-module@vger.kernel.org
9085W: http://schaufler-ca.com
9086T: git git://git.gitorious.org/smack-next/kernel.git
9087S: Maintained
9088F: Documentation/security/Smack.txt
9089F: security/smack/
9090
9091DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9092M: Kevin Hilman <khilman@kernel.org>
9093M: Nishanth Menon <nm@ti.com>
9094S: Maintained
9095F: drivers/power/avs/
9096F: include/linux/power/smartreflex.h
9097L: linux-pm@vger.kernel.org
9098
9099SMC91x ETHERNET DRIVER
9100M: Nicolas Pitre <nico@fluxnic.net>
9101S: Odd Fixes
9102F: drivers/net/ethernet/smsc/smc91x.*
9103
9104SMIA AND SMIA++ IMAGE SENSOR DRIVER
9105M: Sakari Ailus <sakari.ailus@iki.fi>
9106L: linux-media@vger.kernel.org
9107S: Maintained
9108F: drivers/media/i2c/smiapp/
9109F: include/media/smiapp.h
9110F: drivers/media/i2c/smiapp-pll.c
9111F: drivers/media/i2c/smiapp-pll.h
9112F: include/uapi/linux/smiapp.h
9113F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9114
9115SMM665 HARDWARE MONITOR DRIVER
9116M: Guenter Roeck <linux@roeck-us.net>
9117L: lm-sensors@lm-sensors.org
9118S: Maintained
9119F: Documentation/hwmon/smm665
9120F: drivers/hwmon/smm665.c
9121
9122SMSC EMC2103 HARDWARE MONITOR DRIVER
9123M: Steve Glendinning <steve.glendinning@shawell.net>
9124L: lm-sensors@lm-sensors.org
9125S: Maintained
9126F: Documentation/hwmon/emc2103
9127F: drivers/hwmon/emc2103.c
9128
9129SMSC SCH5627 HARDWARE MONITOR DRIVER
9130M: Hans de Goede <hdegoede@redhat.com>
9131L: lm-sensors@lm-sensors.org
9132S: Supported
9133F: Documentation/hwmon/sch5627
9134F: drivers/hwmon/sch5627.c
9135
9136SMSC47B397 HARDWARE MONITOR DRIVER
9137M: Jean Delvare <jdelvare@suse.de>
9138L: lm-sensors@lm-sensors.org
9139S: Maintained
9140F: Documentation/hwmon/smsc47b397
9141F: drivers/hwmon/smsc47b397.c
9142
9143SMSC911x ETHERNET DRIVER
9144M: Steve Glendinning <steve.glendinning@shawell.net>
9145L: netdev@vger.kernel.org
9146S: Maintained
9147F: include/linux/smsc911x.h
9148F: drivers/net/ethernet/smsc/smsc911x.*
9149
9150SMSC9420 PCI ETHERNET DRIVER
9151M: Steve Glendinning <steve.glendinning@shawell.net>
9152L: netdev@vger.kernel.org
9153S: Maintained
9154F: drivers/net/ethernet/smsc/smsc9420.*
9155
9156SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9157M: Steve Glendinning <steve.glendinning@shawell.net>
9158L: linux-fbdev@vger.kernel.org
9159S: Maintained
9160F: drivers/video/fbdev/smscufx.c
9161
9162SOC-CAMERA V4L2 SUBSYSTEM
9163M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9164L: linux-media@vger.kernel.org
9165T: git git://linuxtv.org/media_tree.git
9166S: Maintained
9167F: include/media/soc*
9168F: drivers/media/i2c/soc_camera/
9169F: drivers/media/platform/soc_camera/
9170
9171SOEKRIS NET48XX LED SUPPORT
9172M: Chris Boot <bootc@bootc.net>
9173S: Maintained
9174F: drivers/leds/leds-net48xx.c
9175
9176SOFTLOGIC 6x10 MPEG CODEC
9177M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9178M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9179M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9180M: Ismael Luceno <ismael@iodev.co.uk>
9181L: linux-media@vger.kernel.org
9182S: Supported
9183F: drivers/media/pci/solo6x10/
9184
9185SOFTWARE RAID (Multiple Disks) SUPPORT
9186M: Neil Brown <neilb@suse.de>
9187L: linux-raid@vger.kernel.org
9188S: Supported
9189F: drivers/md/
9190F: include/linux/raid/
9191F: include/uapi/linux/raid/
9192
9193SONIC NETWORK DRIVER
9194M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9195L: netdev@vger.kernel.org
9196S: Maintained
9197F: drivers/net/ethernet/natsemi/sonic.*
9198
9199SONICS SILICON BACKPLANE DRIVER (SSB)
9200M: Michael Buesch <m@bues.ch>
9201L: netdev@vger.kernel.org
9202S: Maintained
9203F: drivers/ssb/
9204F: include/linux/ssb/
9205
9206SONY VAIO CONTROL DEVICE DRIVER
9207M: Mattia Dongili <malattia@linux.it>
9208L: platform-driver-x86@vger.kernel.org
9209W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9210S: Maintained
9211F: Documentation/laptops/sony-laptop.txt
9212F: drivers/char/sonypi.c
9213F: drivers/platform/x86/sony-laptop.c
9214F: include/linux/sony-laptop.h
9215
9216SONY MEMORYSTICK CARD SUPPORT
9217M: Alex Dubov <oakad@yahoo.com>
9218W: http://tifmxx.berlios.de/
9219S: Maintained
9220F: drivers/memstick/host/tifm_ms.c
9221
9222SONY MEMORYSTICK STANDARD SUPPORT
9223M: Maxim Levitsky <maximlevitsky@gmail.com>
9224S: Maintained
9225F: drivers/memstick/core/ms_block.*
9226
9227SOUND
9228M: Jaroslav Kysela <perex@perex.cz>
9229M: Takashi Iwai <tiwai@suse.de>
9230L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9231W: http://www.alsa-project.org/
9232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9233T: git git://git.alsa-project.org/alsa-kernel.git
9234Q: http://patchwork.kernel.org/project/alsa-devel/list/
9235S: Maintained
9236F: Documentation/sound/
9237F: include/sound/
9238F: include/uapi/sound/
9239F: sound/
9240
9241SOUND - COMPRESSED AUDIO
9242M: Vinod Koul <vinod.koul@intel.com>
9243L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9245S: Supported
9246F: Documentation/sound/alsa/compress_offload.txt
9247F: include/sound/compress_driver.h
9248F: include/uapi/sound/compress_*
9249F: sound/core/compress_offload.c
9250F: sound/soc/soc-compress.c
9251
9252SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9253M: Liam Girdwood <lgirdwood@gmail.com>
9254M: Mark Brown <broonie@kernel.org>
9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9257W: http://alsa-project.org/main/index.php/ASoC
9258S: Supported
9259F: Documentation/sound/alsa/soc/
9260F: sound/soc/
9261F: include/sound/soc*
9262
9263SOUND - DMAENGINE HELPERS
9264M: Lars-Peter Clausen <lars@metafoo.de>
9265S: Supported
9266F: include/sound/dmaengine_pcm.h
9267F: sound/core/pcm_dmaengine.c
9268F: sound/soc/soc-generic-dmaengine-pcm.c
9269
9270SP2 MEDIA DRIVER
9271M: Olli Salonen <olli.salonen@iki.fi>
9272L: linux-media@vger.kernel.org
9273W: http://linuxtv.org/
9274Q: http://patchwork.linuxtv.org/project/linux-media/list/
9275S: Maintained
9276F: drivers/media/dvb-frontends/sp2*
9277
9278SPARC + UltraSPARC (sparc/sparc64)
9279M: "David S. Miller" <davem@davemloft.net>
9280L: sparclinux@vger.kernel.org
9281Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9282T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9284S: Maintained
9285F: arch/sparc/
9286F: drivers/sbus/
9287
9288SPARC SERIAL DRIVERS
9289M: "David S. Miller" <davem@davemloft.net>
9290L: sparclinux@vger.kernel.org
9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9293S: Maintained
9294F: include/linux/sunserialcore.h
9295F: drivers/tty/serial/suncore.c
9296F: drivers/tty/serial/sunhv.c
9297F: drivers/tty/serial/sunsab.c
9298F: drivers/tty/serial/sunsab.h
9299F: drivers/tty/serial/sunsu.c
9300F: drivers/tty/serial/sunzilog.c
9301F: drivers/tty/serial/sunzilog.h
9302
9303SPARSE CHECKER
9304M: "Christopher Li" <sparse@chrisli.org>
9305L: linux-sparse@vger.kernel.org
9306W: https://sparse.wiki.kernel.org/
9307T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9308T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9309S: Maintained
9310F: include/linux/compiler.h
9311
9312SPEAR PLATFORM SUPPORT
9313M: Viresh Kumar <viresh.linux@gmail.com>
9314M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9315L: spear-devel@list.st.com
9316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9317W: http://www.st.com/spear
9318S: Maintained
9319F: arch/arm/mach-spear/
9320
9321SPEAR CLOCK FRAMEWORK SUPPORT
9322M: Viresh Kumar <viresh.linux@gmail.com>
9323L: spear-devel@list.st.com
9324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9325W: http://www.st.com/spear
9326S: Maintained
9327F: drivers/clk/spear/
9328
9329SPI SUBSYSTEM
9330M: Mark Brown <broonie@kernel.org>
9331L: linux-spi@vger.kernel.org
9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9333Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9334S: Maintained
9335F: Documentation/spi/
9336F: drivers/spi/
9337F: include/linux/spi/
9338F: include/uapi/linux/spi/
9339
9340SPIDERNET NETWORK DRIVER for CELL
9341M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9342M: Jens Osterkamp <jens@de.ibm.com>
9343L: netdev@vger.kernel.org
9344S: Supported
9345F: Documentation/networking/spider_net.txt
9346F: drivers/net/ethernet/toshiba/spider_net*
9347
9348SPU FILE SYSTEM
9349M: Jeremy Kerr <jk@ozlabs.org>
9350L: linuxppc-dev@lists.ozlabs.org
9351L: cbe-oss-dev@lists.ozlabs.org
9352W: http://www.ibm.com/developerworks/power/cell/
9353S: Supported
9354F: Documentation/filesystems/spufs.txt
9355F: arch/powerpc/platforms/cell/spufs/
9356
9357SQUASHFS FILE SYSTEM
9358M: Phillip Lougher <phillip@squashfs.org.uk>
9359L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9360W: http://squashfs.org.uk
9361S: Maintained
9362F: Documentation/filesystems/squashfs.txt
9363F: fs/squashfs/
9364
9365SRM (Alpha) environment access
9366M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9367S: Maintained
9368F: arch/alpha/kernel/srm_env.c
9369
9370STABLE BRANCH
9371M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9372L: stable@vger.kernel.org
9373S: Supported
9374F: Documentation/stable_kernel_rules.txt
9375
9376STAGING SUBSYSTEM
9377M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9378T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9379L: devel@driverdev.osuosl.org
9380S: Supported
9381F: drivers/staging/
9382
9383STAGING - COMEDI
9384M: Ian Abbott <abbotti@mev.co.uk>
9385M: H Hartley Sweeten <hsweeten@visionengravers.com>
9386S: Odd Fixes
9387F: drivers/staging/comedi/
9388
9389STAGING - FLARION FT1000 DRIVERS
9390M: Marek Belisko <marek.belisko@gmail.com>
9391S: Odd Fixes
9392F: drivers/staging/ft1000/
9393
9394STAGING - INDUSTRIAL IO
9395M: Jonathan Cameron <jic23@kernel.org>
9396L: linux-iio@vger.kernel.org
9397S: Odd Fixes
9398F: drivers/staging/iio/
9399
9400STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9401M: Jarod Wilson <jarod@wilsonet.com>
9402W: http://www.lirc.org/
9403S: Odd Fixes
9404F: drivers/staging/media/lirc/
9405
9406STAGING - LUSTRE PARALLEL FILESYSTEM
9407M: Oleg Drokin <oleg.drokin@intel.com>
9408M: Andreas Dilger <andreas.dilger@intel.com>
9409L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9410W: http://lustre.opensfs.org/
9411S: Maintained
9412F: drivers/staging/lustre
9413
9414STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9415M: Julian Andres Klode <jak@jak-linux.org>
9416M: Marc Dietrich <marvin24@gmx.de>
9417L: ac100@lists.launchpad.net (moderated for non-subscribers)
9418L: linux-tegra@vger.kernel.org
9419S: Maintained
9420F: drivers/staging/nvec/
9421
9422STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9423M: Jens Frederich <jfrederich@gmail.com>
9424M: Daniel Drake <dsd@laptop.org>
9425M: Jon Nettleton <jon.nettleton@gmail.com>
9426W: http://wiki.laptop.org/go/DCON
9427S: Maintained
9428F: drivers/staging/olpc_dcon/
9429
9430STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9431M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9432S: Maintained
9433F: drivers/staging/ozwpan/
9434
9435STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9436M: Willy Tarreau <willy@meta-x.org>
9437S: Odd Fixes
9438F: drivers/staging/panel/
9439
9440STAGING - REALTEK RTL8712U DRIVERS
9441M: Larry Finger <Larry.Finger@lwfinger.net>
9442M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9443S: Odd Fixes
9444F: drivers/staging/rtl8712/
9445
9446STAGING - REALTEK RTL8723U WIRELESS DRIVER
9447M: Larry Finger <Larry.Finger@lwfinger.net>
9448M: Jes Sorensen <Jes.Sorensen@redhat.com>
9449L: linux-wireless@vger.kernel.org
9450S: Maintained
9451F: drivers/staging/rtl8723au/
9452
9453STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9454M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9455M: Teddy Wang <teddy.wang@siliconmotion.com>
9456M: Sudip Mukherjee <sudip@vectorindia.org>
9457L: linux-fbdev@vger.kernel.org
9458S: Maintained
9459F: drivers/staging/sm7xxfb/
9460
9461STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9462M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9463M: Teddy Wang <teddy.wang@siliconmotion.com>
9464M: Sudip Mukherjee <sudip@vectorindia.org>
9465L: linux-fbdev@vger.kernel.org
9466S: Maintained
9467F: drivers/staging/sm750fb/
9468
9469STAGING - SLICOSS
9470M: Lior Dotan <liodot@gmail.com>
9471M: Christopher Harrer <charrer@alacritech.com>
9472S: Odd Fixes
9473F: drivers/staging/slicoss/
9474
9475STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9476M: William Hubbs <w.d.hubbs@gmail.com>
9477M: Chris Brannon <chris@the-brannons.com>
9478M: Kirk Reiser <kirk@reisers.ca>
9479M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9480L: speakup@linux-speakup.org
9481W: http://www.linux-speakup.org/
9482S: Odd Fixes
9483F: drivers/staging/speakup/
9484
9485STAGING - VIA VT665X DRIVERS
9486M: Forest Bond <forest@alittletooquiet.net>
9487S: Odd Fixes
9488F: drivers/staging/vt665?/
9489
9490STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9491M: Arnaud Patard <arnaud.patard@rtp-net.org>
9492S: Odd Fixes
9493F: drivers/staging/xgifb/
9494
9495STARFIRE/DURALAN NETWORK DRIVER
9496M: Ion Badulescu <ionut@badula.org>
9497S: Odd Fixes
9498F: drivers/net/ethernet/adaptec/starfire*
9499
9500SUN3/3X
9501M: Sam Creasey <sammy@sammy.net>
9502W: http://sammy.net/sun3/
9503S: Maintained
9504F: arch/m68k/kernel/*sun3*
9505F: arch/m68k/sun3*/
9506F: arch/m68k/include/asm/sun3*
9507F: drivers/net/ethernet/i825xx/sun3*
9508
9509SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9510M: Hans de Goede <hdegoede@redhat.com>
9511L: linux-input@vger.kernel.org
9512S: Maintained
9513F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9514F: drivers/input/keyboard/sun4i-lradc-keys.c
9515
9516SUNDANCE NETWORK DRIVER
9517M: Denis Kirjanov <kda@linux-powerpc.org>
9518L: netdev@vger.kernel.org
9519S: Maintained
9520F: drivers/net/ethernet/dlink/sundance.c
9521
9522SUPERH
9523L: linux-sh@vger.kernel.org
9524Q: http://patchwork.kernel.org/project/linux-sh/list/
9525S: Orphan
9526F: Documentation/sh/
9527F: arch/sh/
9528F: drivers/sh/
9529
9530SUSPEND TO RAM
9531M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9532M: Len Brown <len.brown@intel.com>
9533M: Pavel Machek <pavel@ucw.cz>
9534L: linux-pm@vger.kernel.org
9535S: Supported
9536F: Documentation/power/
9537F: arch/x86/kernel/acpi/
9538F: drivers/base/power/
9539F: kernel/power/
9540F: include/linux/suspend.h
9541F: include/linux/freezer.h
9542F: include/linux/pm.h
9543
9544SVGA HANDLING
9545M: Martin Mares <mj@ucw.cz>
9546L: linux-video@atrey.karlin.mff.cuni.cz
9547S: Maintained
9548F: Documentation/svga.txt
9549F: arch/x86/boot/video*
9550
9551SWIOTLB SUBSYSTEM
9552M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9553L: linux-kernel@vger.kernel.org
9554S: Supported
9555F: lib/swiotlb.c
9556F: arch/*/kernel/pci-swiotlb.c
9557F: include/linux/swiotlb.h
9558
9559SWITCHDEV
9560M: Jiri Pirko <jiri@resnulli.us>
9561L: netdev@vger.kernel.org
9562S: Supported
9563F: net/switchdev/
9564F: include/net/switchdev.h
9565
9566SYNOPSYS ARC ARCHITECTURE
9567M: Vineet Gupta <vgupta@synopsys.com>
9568S: Supported
9569F: arch/arc/
9570F: Documentation/devicetree/bindings/arc/
9571F: drivers/tty/serial/arc_uart.c
9572
9573SYSV FILESYSTEM
9574M: Christoph Hellwig <hch@infradead.org>
9575S: Maintained
9576F: Documentation/filesystems/sysv-fs.txt
9577F: fs/sysv/
9578F: include/linux/sysv_fs.h
9579
9580TARGET SUBSYSTEM
9581M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9582L: linux-scsi@vger.kernel.org
9583L: target-devel@vger.kernel.org
9584W: http://www.linux-iscsi.org
9585W: http://groups.google.com/group/linux-iscsi-target-dev
9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9587S: Supported
9588F: drivers/target/
9589F: include/target/
9590F: Documentation/target/
9591
9592TASKSTATS STATISTICS INTERFACE
9593M: Balbir Singh <bsingharora@gmail.com>
9594S: Maintained
9595F: Documentation/accounting/taskstats*
9596F: include/linux/taskstats*
9597F: kernel/taskstats.c
9598
9599TC CLASSIFIER
9600M: Jamal Hadi Salim <jhs@mojatatu.com>
9601L: netdev@vger.kernel.org
9602S: Maintained
9603F: include/net/pkt_cls.h
9604F: include/uapi/linux/pkt_cls.h
9605F: net/sched/
9606
9607TCP LOW PRIORITY MODULE
9608M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9609M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9610W: http://tcp-lp-mod.sourceforge.net/
9611S: Maintained
9612F: net/ipv4/tcp_lp.c
9613
9614TDA10071 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/dvb-frontends/tda10071*
9623
9624TDA18212 MEDIA DRIVER
9625M: Antti Palosaari <crope@iki.fi>
9626L: linux-media@vger.kernel.org
9627W: http://linuxtv.org/
9628W: http://palosaari.fi/linux/
9629Q: http://patchwork.linuxtv.org/project/linux-media/list/
9630T: git git://linuxtv.org/anttip/media_tree.git
9631S: Maintained
9632F: drivers/media/tuners/tda18212*
9633
9634TDA18218 MEDIA DRIVER
9635M: Antti Palosaari <crope@iki.fi>
9636L: linux-media@vger.kernel.org
9637W: http://linuxtv.org/
9638W: http://palosaari.fi/linux/
9639Q: http://patchwork.linuxtv.org/project/linux-media/list/
9640T: git git://linuxtv.org/anttip/media_tree.git
9641S: Maintained
9642F: drivers/media/tuners/tda18218*
9643
9644TDA18271 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/tda18271*
9653
9654TDA827x MEDIA DRIVER
9655M: Michael Krufky <mkrufky@linuxtv.org>
9656L: linux-media@vger.kernel.org
9657W: http://linuxtv.org/
9658W: http://github.com/mkrufky
9659Q: http://patchwork.linuxtv.org/project/linux-media/list/
9660T: git git://linuxtv.org/mkrufky/tuners.git
9661S: Maintained
9662F: drivers/media/tuners/tda8290.*
9663
9664TDA8290 MEDIA DRIVER
9665M: Michael Krufky <mkrufky@linuxtv.org>
9666L: linux-media@vger.kernel.org
9667W: http://linuxtv.org/
9668W: http://github.com/mkrufky
9669Q: http://patchwork.linuxtv.org/project/linux-media/list/
9670T: git git://linuxtv.org/mkrufky/tuners.git
9671S: Maintained
9672F: drivers/media/tuners/tda8290.*
9673
9674TDA9840 MEDIA DRIVER
9675M: Hans Verkuil <hverkuil@xs4all.nl>
9676L: linux-media@vger.kernel.org
9677T: git git://linuxtv.org/media_tree.git
9678W: http://linuxtv.org
9679S: Maintained
9680F: drivers/media/i2c/tda9840*
9681
9682TEA5761 TUNER DRIVER
9683M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9684L: linux-media@vger.kernel.org
9685W: http://linuxtv.org
9686T: git git://linuxtv.org/media_tree.git
9687S: Odd fixes
9688F: drivers/media/tuners/tea5761.*
9689
9690TEA5767 TUNER DRIVER
9691M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9692L: linux-media@vger.kernel.org
9693W: http://linuxtv.org
9694T: git git://linuxtv.org/media_tree.git
9695S: Maintained
9696F: drivers/media/tuners/tea5767.*
9697
9698TEA6415C MEDIA DRIVER
9699M: Hans Verkuil <hverkuil@xs4all.nl>
9700L: linux-media@vger.kernel.org
9701T: git git://linuxtv.org/media_tree.git
9702W: http://linuxtv.org
9703S: Maintained
9704F: drivers/media/i2c/tea6415c*
9705
9706TEA6420 MEDIA DRIVER
9707M: Hans Verkuil <hverkuil@xs4all.nl>
9708L: linux-media@vger.kernel.org
9709T: git git://linuxtv.org/media_tree.git
9710W: http://linuxtv.org
9711S: Maintained
9712F: drivers/media/i2c/tea6420*
9713
9714TEAM DRIVER
9715M: Jiri Pirko <jiri@resnulli.us>
9716L: netdev@vger.kernel.org
9717S: Supported
9718F: drivers/net/team/
9719F: include/linux/if_team.h
9720F: include/uapi/linux/if_team.h
9721
9722TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9723M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9724S: Maintained
9725F: arch/x86/platform/ts5500/
9726
9727TECHNOTREND USB IR RECEIVER
9728M: Sean Young <sean@mess.org>
9729L: linux-media@vger.kernel.org
9730S: Maintained
9731F: drivers/media/rc/ttusbir.c
9732
9733TEGRA ARCHITECTURE SUPPORT
9734M: Stephen Warren <swarren@wwwdotorg.org>
9735M: Thierry Reding <thierry.reding@gmail.com>
9736M: Alexandre Courbot <gnurou@gmail.com>
9737L: linux-tegra@vger.kernel.org
9738Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9740S: Supported
9741N: [^a-z]tegra
9742
9743TEGRA CLOCK DRIVER
9744M: Peter De Schrijver <pdeschrijver@nvidia.com>
9745M: Prashant Gaikwad <pgaikwad@nvidia.com>
9746S: Supported
9747F: drivers/clk/tegra/
9748
9749TEGRA DMA DRIVER
9750M: Laxman Dewangan <ldewangan@nvidia.com>
9751S: Supported
9752F: drivers/dma/tegra20-apb-dma.c
9753
9754TEGRA I2C DRIVER
9755M: Laxman Dewangan <ldewangan@nvidia.com>
9756S: Supported
9757F: drivers/i2c/busses/i2c-tegra.c
9758
9759TEGRA IOMMU DRIVERS
9760M: Hiroshi Doyu <hdoyu@nvidia.com>
9761S: Supported
9762F: drivers/iommu/tegra*
9763
9764TEGRA KBC DRIVER
9765M: Rakesh Iyer <riyer@nvidia.com>
9766M: Laxman Dewangan <ldewangan@nvidia.com>
9767S: Supported
9768F: drivers/input/keyboard/tegra-kbc.c
9769
9770TEGRA PWM DRIVER
9771M: Thierry Reding <thierry.reding@gmail.com>
9772S: Supported
9773F: drivers/pwm/pwm-tegra.c
9774
9775TEGRA SERIAL DRIVER
9776M: Laxman Dewangan <ldewangan@nvidia.com>
9777S: Supported
9778F: drivers/tty/serial/serial-tegra.c
9779
9780TEGRA SPI DRIVER
9781M: Laxman Dewangan <ldewangan@nvidia.com>
9782S: Supported
9783F: drivers/spi/spi-tegra*
9784
9785TEHUTI ETHERNET DRIVER
9786M: Andy Gospodarek <andy@greyhouse.net>
9787L: netdev@vger.kernel.org
9788S: Supported
9789F: drivers/net/ethernet/tehuti/*
9790
9791Telecom Clock Driver for MCPL0010
9792M: Mark Gross <mark.gross@intel.com>
9793S: Supported
9794F: drivers/char/tlclk.c
9795
9796TENSILICA XTENSA PORT (xtensa)
9797M: Chris Zankel <chris@zankel.net>
9798M: Max Filippov <jcmvbkbc@gmail.com>
9799L: linux-xtensa@linux-xtensa.org
9800S: Maintained
9801F: arch/xtensa/
9802F: drivers/irqchip/irq-xtensa-*
9803
9804THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9805M: Hans Verkuil <hverkuil@xs4all.nl>
9806L: linux-media@vger.kernel.org
9807T: git git://linuxtv.org/media_tree.git
9808W: http://linuxtv.org
9809S: Maintained
9810F: drivers/media/radio/radio-raremono.c
9811
9812THERMAL
9813M: Zhang Rui <rui.zhang@intel.com>
9814M: Eduardo Valentin <edubezval@gmail.com>
9815L: linux-pm@vger.kernel.org
9816T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9818Q: https://patchwork.kernel.org/project/linux-pm/list/
9819S: Supported
9820F: drivers/thermal/
9821F: include/linux/thermal.h
9822F: include/uapi/linux/thermal.h
9823F: include/linux/cpu_cooling.h
9824F: Documentation/devicetree/bindings/thermal/
9825
9826THINGM BLINK(1) USB RGB LED DRIVER
9827M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9828S: Maintained
9829F: drivers/hid/hid-thingm.c
9830
9831THINKPAD ACPI EXTRAS DRIVER
9832M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9833L: ibm-acpi-devel@lists.sourceforge.net
9834L: platform-driver-x86@vger.kernel.org
9835W: http://ibm-acpi.sourceforge.net
9836W: http://thinkwiki.org/wiki/Ibm-acpi
9837T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9838S: Maintained
9839F: drivers/platform/x86/thinkpad_acpi.c
9840
9841TI BANDGAP AND THERMAL DRIVER
9842M: Eduardo Valentin <edubezval@gmail.com>
9843L: linux-pm@vger.kernel.org
9844L: linux-omap@vger.kernel.org
9845S: Maintained
9846F: drivers/thermal/ti-soc-thermal/
9847
9848TI CDCE706 CLOCK DRIVER
9849M: Max Filippov <jcmvbkbc@gmail.com>
9850S: Maintained
9851F: drivers/clk/clk-cdce706.c
9852
9853TI CLOCK DRIVER
9854M: Tero Kristo <t-kristo@ti.com>
9855L: linux-omap@vger.kernel.org
9856S: Maintained
9857F: drivers/clk/ti/
9858F: include/linux/clk/ti.h
9859
9860TI FLASH MEDIA INTERFACE DRIVER
9861M: Alex Dubov <oakad@yahoo.com>
9862S: Maintained
9863F: drivers/misc/tifm*
9864F: drivers/mmc/host/tifm_sd.c
9865F: include/linux/tifm.h
9866
9867TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9868M: Santosh Shilimkar <ssantosh@kernel.org>
9869L: linux-kernel@vger.kernel.org
9870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871S: Maintained
9872F: drivers/soc/ti/*
9873T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9874
9875
9876TI LM49xxx FAMILY ASoC CODEC DRIVERS
9877M: M R Swami Reddy <mr.swami.reddy@ti.com>
9878M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9879L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9880S: Maintained
9881F: sound/soc/codecs/lm49453*
9882F: sound/soc/codecs/isabelle*
9883
9884TI LP855x BACKLIGHT DRIVER
9885M: Milo Kim <milo.kim@ti.com>
9886S: Maintained
9887F: Documentation/backlight/lp855x-driver.txt
9888F: drivers/video/backlight/lp855x_bl.c
9889F: include/linux/platform_data/lp855x.h
9890
9891TI LP8727 CHARGER DRIVER
9892M: Milo Kim <milo.kim@ti.com>
9893S: Maintained
9894F: drivers/power/lp8727_charger.c
9895F: include/linux/platform_data/lp8727.h
9896
9897TI LP8788 MFD DRIVER
9898M: Milo Kim <milo.kim@ti.com>
9899S: Maintained
9900F: drivers/iio/adc/lp8788_adc.c
9901F: drivers/leds/leds-lp8788.c
9902F: drivers/mfd/lp8788*.c
9903F: drivers/power/lp8788-charger.c
9904F: drivers/regulator/lp8788-*.c
9905F: include/linux/mfd/lp8788*.h
9906
9907TI NETCP ETHERNET DRIVER
9908M: Wingman Kwok <w-kwok2@ti.com>
9909M: Murali Karicheri <m-karicheri2@ti.com>
9910L: netdev@vger.kernel.org
9911S: Maintained
9912F: drivers/net/ethernet/ti/netcp*
9913
9914TI TWL4030 SERIES SOC CODEC DRIVER
9915M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9917S: Maintained
9918F: sound/soc/codecs/twl4030*
9919
9920TI WILINK WIRELESS DRIVERS
9921L: linux-wireless@vger.kernel.org
9922W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9923W: http://wireless.kernel.org/en/users/Drivers/wl1251
9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9925S: Orphan
9926F: drivers/net/wireless/ti/
9927F: include/linux/wl12xx.h
9928
9929TIPC NETWORK LAYER
9930M: Jon Maloy <jon.maloy@ericsson.com>
9931M: Ying Xue <ying.xue@windriver.com>
9932L: netdev@vger.kernel.org (core kernel code)
9933L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9934W: http://tipc.sourceforge.net/
9935S: Maintained
9936F: include/uapi/linux/tipc*.h
9937F: net/tipc/
9938
9939TILE ARCHITECTURE
9940M: Chris Metcalf <cmetcalf@ezchip.com>
9941W: http://www.ezchip.com/scm/
9942S: Supported
9943F: arch/tile/
9944F: drivers/char/tile-srom.c
9945F: drivers/edac/tile_edac.c
9946F: drivers/net/ethernet/tile/
9947F: drivers/rtc/rtc-tile.c
9948F: drivers/tty/hvc/hvc_tile.c
9949F: drivers/tty/serial/tilegx.c
9950F: drivers/usb/host/*-tilegx.c
9951F: include/linux/usb/tilegx.h
9952
9953TLAN NETWORK DRIVER
9954M: Samuel Chessman <chessman@tux.org>
9955L: tlan-devel@lists.sourceforge.net (subscribers-only)
9956W: http://sourceforge.net/projects/tlan/
9957S: Maintained
9958F: Documentation/networking/tlan.txt
9959F: drivers/net/ethernet/ti/tlan.*
9960
9961TOMOYO SECURITY MODULE
9962M: Kentaro Takeda <takedakn@nttdata.co.jp>
9963M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9964L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9965L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9966L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9967L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9968W: http://tomoyo.sourceforge.jp/
9969T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9970S: Maintained
9971F: security/tomoyo/
9972
9973TOPSTAR LAPTOP EXTRAS DRIVER
9974M: Herton Ronaldo Krzesinski <herton@canonical.com>
9975L: platform-driver-x86@vger.kernel.org
9976S: Maintained
9977F: drivers/platform/x86/topstar-laptop.c
9978
9979TOSHIBA ACPI EXTRAS DRIVER
9980M: Azael Avalos <coproscefalo@gmail.com>
9981L: platform-driver-x86@vger.kernel.org
9982S: Maintained
9983F: drivers/platform/x86/toshiba_acpi.c
9984
9985TOSHIBA BLUETOOTH DRIVER
9986M: Azael Avalos <coproscefalo@gmail.com>
9987L: platform-driver-x86@vger.kernel.org
9988S: Maintained
9989F: drivers/platform/x86/toshiba_bluetooth.c
9990
9991TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
9992M: Azael Avalos <coproscefalo@gmail.com>
9993L: platform-driver-x86@vger.kernel.org
9994S: Maintained
9995F: drivers/platform/x86/toshiba_haps.c
9996
9997TOSHIBA SMM DRIVER
9998M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9999L: tlinux-users@tce.toshiba-dme.co.jp
10000W: http://www.buzzard.org.uk/toshiba/
10001S: Maintained
10002F: drivers/char/toshiba.c
10003F: include/linux/toshiba.h
10004F: include/uapi/linux/toshiba.h
10005
10006TMIO MMC DRIVER
10007M: Ian Molton <ian.molton@codethink.co.uk>
10008L: linux-mmc@vger.kernel.org
10009S: Maintained
10010F: drivers/mmc/host/tmio_mmc*
10011F: drivers/mmc/host/sh_mobile_sdhi.c
10012F: include/linux/mmc/tmio.h
10013F: include/linux/mmc/sh_mobile_sdhi.h
10014
10015TMP401 HARDWARE MONITOR DRIVER
10016M: Guenter Roeck <linux@roeck-us.net>
10017L: lm-sensors@lm-sensors.org
10018S: Maintained
10019F: Documentation/hwmon/tmp401
10020F: drivers/hwmon/tmp401.c
10021
10022TMPFS (SHMEM FILESYSTEM)
10023M: Hugh Dickins <hughd@google.com>
10024L: linux-mm@kvack.org
10025S: Maintained
10026F: include/linux/shmem_fs.h
10027F: mm/shmem.c
10028
10029TM6000 VIDEO4LINUX DRIVER
10030M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10031L: linux-media@vger.kernel.org
10032W: http://linuxtv.org
10033T: git git://linuxtv.org/media_tree.git
10034S: Odd fixes
10035F: drivers/media/usb/tm6000/
10036
10037TW68 VIDEO4LINUX DRIVER
10038M: Hans Verkuil <hverkuil@xs4all.nl>
10039L: linux-media@vger.kernel.org
10040T: git git://linuxtv.org/media_tree.git
10041W: http://linuxtv.org
10042S: Odd Fixes
10043F: drivers/media/pci/tw68/
10044
10045TPM DEVICE DRIVER
10046M: Peter Huewe <peterhuewe@gmx.de>
10047M: Marcel Selhorst <tpmdd@selhorst.net>
10048R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10049W: http://tpmdd.sourceforge.net
10050L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10051Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10052T: https://github.com/PeterHuewe/linux-tpmdd
10053S: Maintained
10054F: drivers/char/tpm/
10055
10056TPM IBM_VTPM DEVICE DRIVER
10057M: Ashley Lai <ashleydlai@gmail.com>
10058W: http://tpmdd.sourceforge.net
10059L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10060S: Maintained
10061F: drivers/char/tpm/tpm_ibmvtpm*
10062
10063TRACING
10064M: Steven Rostedt <rostedt@goodmis.org>
10065M: Ingo Molnar <mingo@redhat.com>
10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10067S: Maintained
10068F: Documentation/trace/ftrace.txt
10069F: arch/*/*/*/ftrace.h
10070F: arch/*/kernel/ftrace.c
10071F: include/*/ftrace.h
10072F: include/linux/trace*.h
10073F: include/trace/
10074F: kernel/trace/
10075F: tools/testing/selftests/ftrace/
10076
10077TRIVIAL PATCHES
10078M: Jiri Kosina <trivial@kernel.org>
10079T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10080S: Maintained
10081K: ^Subject:.*(?i)trivial
10082
10083TTY LAYER
10084M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10085M: Jiri Slaby <jslaby@suse.cz>
10086S: Supported
10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10088F: drivers/tty/
10089F: drivers/tty/serial/serial_core.c
10090F: include/linux/serial_core.h
10091F: include/linux/serial.h
10092F: include/linux/tty.h
10093F: include/uapi/linux/serial_core.h
10094F: include/uapi/linux/serial.h
10095F: include/uapi/linux/tty.h
10096
10097TUA9001 MEDIA DRIVER
10098M: Antti Palosaari <crope@iki.fi>
10099L: linux-media@vger.kernel.org
10100W: http://linuxtv.org/
10101W: http://palosaari.fi/linux/
10102Q: http://patchwork.linuxtv.org/project/linux-media/list/
10103T: git git://linuxtv.org/anttip/media_tree.git
10104S: Maintained
10105F: drivers/media/tuners/tua9001*
10106
10107TULIP NETWORK DRIVERS
10108M: Grant Grundler <grundler@parisc-linux.org>
10109L: netdev@vger.kernel.org
10110S: Maintained
10111F: drivers/net/ethernet/dec/tulip/
10112
10113TUN/TAP driver
10114M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10115W: http://vtun.sourceforge.net/tun
10116S: Maintained
10117F: Documentation/networking/tuntap.txt
10118F: arch/um/os-Linux/drivers/
10119
10120TURBOCHANNEL SUBSYSTEM
10121M: "Maciej W. Rozycki" <macro@linux-mips.org>
10122M: Ralf Baechle <ralf@linux-mips.org>
10123L: linux-mips@linux-mips.org
10124Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10125S: Maintained
10126F: drivers/tc/
10127F: include/linux/tc.h
10128
10129U14-34F SCSI DRIVER
10130M: Dario Ballabio <ballabio_dario@emc.com>
10131L: linux-scsi@vger.kernel.org
10132S: Maintained
10133F: drivers/scsi/u14-34f.c
10134
10135UBI FILE SYSTEM (UBIFS)
10136M: Artem Bityutskiy <dedekind1@gmail.com>
10137M: Adrian Hunter <adrian.hunter@intel.com>
10138L: linux-mtd@lists.infradead.org
10139T: git git://git.infradead.org/ubifs-2.6.git
10140W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10141S: Maintained
10142F: Documentation/filesystems/ubifs.txt
10143F: fs/ubifs/
10144
10145UCLINUX (AND M68KNOMMU)
10146M: Greg Ungerer <gerg@uclinux.org>
10147W: http://www.uclinux.org/
10148L: uclinux-dev@uclinux.org (subscribers-only)
10149S: Maintained
10150F: arch/m68k/*/*_no.*
10151F: arch/m68k/include/asm/*_no.*
10152
10153UDF FILESYSTEM
10154M: Jan Kara <jack@suse.cz>
10155S: Maintained
10156F: Documentation/filesystems/udf.txt
10157F: fs/udf/
10158
10159UFS FILESYSTEM
10160M: Evgeniy Dushistov <dushistov@mail.ru>
10161S: Maintained
10162F: Documentation/filesystems/ufs.txt
10163F: fs/ufs/
10164
10165UHID USERSPACE HID IO DRIVER:
10166M: David Herrmann <dh.herrmann@googlemail.com>
10167L: linux-input@vger.kernel.org
10168S: Maintained
10169F: drivers/hid/uhid.c
10170F: include/uapi/linux/uhid.h
10171
10172ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10173L: linux-usb@vger.kernel.org
10174S: Orphan
10175F: drivers/uwb/
10176F: include/linux/uwb.h
10177F: include/linux/uwb/
10178
10179UNICORE32 ARCHITECTURE:
10180M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10181W: http://mprc.pku.edu.cn/~guanxuetao/linux
10182S: Maintained
10183T: git git://github.com/gxt/linux.git
10184F: arch/unicore32/
10185
10186UNIFDEF
10187M: Tony Finch <dot@dotat.at>
10188W: http://dotat.at/prog/unifdef
10189S: Maintained
10190F: scripts/unifdef.c
10191
10192UNIFORM CDROM DRIVER
10193M: Jens Axboe <axboe@kernel.dk>
10194W: http://www.kernel.dk
10195S: Maintained
10196F: Documentation/cdrom/
10197F: drivers/cdrom/cdrom.c
10198F: include/linux/cdrom.h
10199F: include/uapi/linux/cdrom.h
10200
10201UNISYS S-PAR DRIVERS
10202M: Benjamin Romer <benjamin.romer@unisys.com>
10203M: David Kershner <david.kershner@unisys.com>
10204L: sparmaintainer@unisys.com (Unisys internal)
10205S: Supported
10206F: drivers/staging/unisys/
10207
10208UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10209M: Vinayak Holikatti <vinholikatti@gmail.com>
10210L: linux-scsi@vger.kernel.org
10211S: Supported
10212F: Documentation/scsi/ufs.txt
10213F: drivers/scsi/ufs/
10214
10215UNSORTED BLOCK IMAGES (UBI)
10216M: Artem Bityutskiy <dedekind1@gmail.com>
10217M: Richard Weinberger <richard@nod.at>
10218W: http://www.linux-mtd.infradead.org/
10219L: linux-mtd@lists.infradead.org
10220T: git git://git.infradead.org/ubifs-2.6.git
10221S: Supported
10222F: drivers/mtd/ubi/
10223F: include/linux/mtd/ubi.h
10224F: include/uapi/mtd/ubi-user.h
10225
10226USB ACM DRIVER
10227M: Oliver Neukum <oliver@neukum.org>
10228L: linux-usb@vger.kernel.org
10229S: Maintained
10230F: Documentation/usb/acm.txt
10231F: drivers/usb/class/cdc-acm.*
10232
10233USB AR5523 WIRELESS DRIVER
10234M: Pontus Fuchs <pontus.fuchs@gmail.com>
10235L: linux-wireless@vger.kernel.org
10236S: Maintained
10237F: drivers/net/wireless/ath/ar5523/
10238
10239USB ATTACHED SCSI
10240M: Hans de Goede <hdegoede@redhat.com>
10241M: Gerd Hoffmann <kraxel@redhat.com>
10242L: linux-usb@vger.kernel.org
10243L: linux-scsi@vger.kernel.org
10244S: Maintained
10245F: drivers/usb/storage/uas.c
10246
10247USB CDC ETHERNET DRIVER
10248M: Oliver Neukum <oliver@neukum.org>
10249L: linux-usb@vger.kernel.org
10250S: Maintained
10251F: drivers/net/usb/cdc_*.c
10252F: include/uapi/linux/usb/cdc.h
10253
10254USB CHAOSKEY DRIVER
10255M: Keith Packard <keithp@keithp.com>
10256L: linux-usb@vger.kernel.org
10257S: Maintained
10258F: drivers/usb/misc/chaoskey.c
10259
10260USB CYPRESS C67X00 DRIVER
10261M: Peter Korsgaard <jacmet@sunsite.dk>
10262L: linux-usb@vger.kernel.org
10263S: Maintained
10264F: drivers/usb/c67x00/
10265
10266USB DAVICOM DM9601 DRIVER
10267M: Peter Korsgaard <jacmet@sunsite.dk>
10268L: netdev@vger.kernel.org
10269W: http://www.linux-usb.org/usbnet
10270S: Maintained
10271F: drivers/net/usb/dm9601.c
10272
10273USB DIAMOND RIO500 DRIVER
10274M: Cesar Miquel <miquel@df.uba.ar>
10275L: rio500-users@lists.sourceforge.net
10276W: http://rio500.sourceforge.net
10277S: Maintained
10278F: drivers/usb/misc/rio500*
10279
10280USB EHCI DRIVER
10281M: Alan Stern <stern@rowland.harvard.edu>
10282L: linux-usb@vger.kernel.org
10283S: Maintained
10284F: Documentation/usb/ehci.txt
10285F: drivers/usb/host/ehci*
10286
10287USB GADGET/PERIPHERAL SUBSYSTEM
10288M: Felipe Balbi <balbi@ti.com>
10289L: linux-usb@vger.kernel.org
10290W: http://www.linux-usb.org/gadget
10291T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10292S: Maintained
10293F: drivers/usb/gadget/
10294F: include/linux/usb/gadget*
10295
10296USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10297M: Jiri Kosina <jkosina@suse.cz>
10298L: linux-usb@vger.kernel.org
10299T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10300S: Maintained
10301F: Documentation/hid/hiddev.txt
10302F: drivers/hid/usbhid/
10303
10304USB ISP116X DRIVER
10305M: Olav Kongas <ok@artecdesign.ee>
10306L: linux-usb@vger.kernel.org
10307S: Maintained
10308F: drivers/usb/host/isp116x*
10309F: include/linux/usb/isp116x.h
10310
10311USB MASS STORAGE DRIVER
10312M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10313L: linux-usb@vger.kernel.org
10314L: usb-storage@lists.one-eyed-alien.net
10315S: Maintained
10316W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10317F: drivers/usb/storage/
10318
10319USB MIDI DRIVER
10320M: Clemens Ladisch <clemens@ladisch.de>
10321L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10322T: git git://git.alsa-project.org/alsa-kernel.git
10323S: Maintained
10324F: sound/usb/midi.*
10325
10326USB NETWORKING DRIVERS
10327L: linux-usb@vger.kernel.org
10328S: Odd Fixes
10329F: drivers/net/usb/
10330
10331USB OHCI DRIVER
10332M: Alan Stern <stern@rowland.harvard.edu>
10333L: linux-usb@vger.kernel.org
10334S: Maintained
10335F: Documentation/usb/ohci.txt
10336F: drivers/usb/host/ohci*
10337
10338USB OTG FSM (Finite State Machine)
10339M: Peter Chen <Peter.Chen@freescale.com>
10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10341L: linux-usb@vger.kernel.org
10342S: Maintained
10343F: drivers/usb/common/usb-otg-fsm.c
10344
10345USB OVER IP DRIVER
10346M: Valentina Manea <valentina.manea.m@gmail.com>
10347M: Shuah Khan <shuah.kh@samsung.com>
10348L: linux-usb@vger.kernel.org
10349S: Maintained
10350F: drivers/usb/usbip/
10351F: tools/usb/usbip/
10352
10353USB PEGASUS DRIVER
10354M: Petko Manolov <petkan@nucleusys.com>
10355L: linux-usb@vger.kernel.org
10356L: netdev@vger.kernel.org
10357T: git git://github.com/petkan/pegasus.git
10358W: https://github.com/petkan/pegasus
10359S: Maintained
10360F: drivers/net/usb/pegasus.*
10361
10362USB PHY LAYER
10363M: Felipe Balbi <balbi@ti.com>
10364L: linux-usb@vger.kernel.org
10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10366S: Maintained
10367F: drivers/usb/phy/
10368
10369USB PRINTER DRIVER (usblp)
10370M: Pete Zaitcev <zaitcev@redhat.com>
10371L: linux-usb@vger.kernel.org
10372S: Supported
10373F: drivers/usb/class/usblp.c
10374
10375USB RTL8150 DRIVER
10376M: Petko Manolov <petkan@nucleusys.com>
10377L: linux-usb@vger.kernel.org
10378L: netdev@vger.kernel.org
10379T: git git://github.com/petkan/rtl8150.git
10380W: https://github.com/petkan/rtl8150
10381S: Maintained
10382F: drivers/net/usb/rtl8150.c
10383
10384USB SERIAL SUBSYSTEM
10385M: Johan Hovold <johan@kernel.org>
10386L: linux-usb@vger.kernel.org
10387S: Maintained
10388F: Documentation/usb/usb-serial.txt
10389F: drivers/usb/serial/
10390F: include/linux/usb/serial.h
10391
10392USB SMSC75XX ETHERNET DRIVER
10393M: Steve Glendinning <steve.glendinning@shawell.net>
10394L: netdev@vger.kernel.org
10395S: Maintained
10396F: drivers/net/usb/smsc75xx.*
10397
10398USB SMSC95XX ETHERNET DRIVER
10399M: Steve Glendinning <steve.glendinning@shawell.net>
10400L: netdev@vger.kernel.org
10401S: Maintained
10402F: drivers/net/usb/smsc95xx.*
10403
10404USB SUBSYSTEM
10405M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10406L: linux-usb@vger.kernel.org
10407W: http://www.linux-usb.org
10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10409S: Supported
10410F: Documentation/usb/
10411F: drivers/usb/
10412F: include/linux/usb.h
10413F: include/linux/usb/
10414
10415USB UHCI DRIVER
10416M: Alan Stern <stern@rowland.harvard.edu>
10417L: linux-usb@vger.kernel.org
10418S: Maintained
10419F: drivers/usb/host/uhci*
10420
10421USB "USBNET" DRIVER FRAMEWORK
10422M: Oliver Neukum <oneukum@suse.de>
10423L: netdev@vger.kernel.org
10424W: http://www.linux-usb.org/usbnet
10425S: Maintained
10426F: drivers/net/usb/usbnet.c
10427F: include/linux/usb/usbnet.h
10428
10429USB VIDEO CLASS
10430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10431L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10432L: linux-media@vger.kernel.org
10433T: git git://linuxtv.org/media_tree.git
10434W: http://www.ideasonboard.org/uvc/
10435S: Maintained
10436F: drivers/media/usb/uvc/
10437F: include/uapi/linux/uvcvideo.h
10438
10439USB VISION DRIVER
10440M: Hans Verkuil <hverkuil@xs4all.nl>
10441L: linux-media@vger.kernel.org
10442T: git git://linuxtv.org/media_tree.git
10443W: http://linuxtv.org
10444S: Odd Fixes
10445F: drivers/media/usb/usbvision/
10446
10447USB WEBCAM GADGET
10448M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10449L: linux-usb@vger.kernel.org
10450S: Maintained
10451F: drivers/usb/gadget/function/*uvc*
10452F: drivers/usb/gadget/legacy/webcam.c
10453
10454USB WIRELESS RNDIS DRIVER (rndis_wlan)
10455M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10456L: linux-wireless@vger.kernel.org
10457S: Maintained
10458F: drivers/net/wireless/rndis_wlan.c
10459
10460USB XHCI DRIVER
10461M: Mathias Nyman <mathias.nyman@intel.com>
10462L: linux-usb@vger.kernel.org
10463S: Supported
10464F: drivers/usb/host/xhci*
10465F: drivers/usb/host/pci-quirks*
10466
10467USB ZD1201 DRIVER
10468L: linux-wireless@vger.kernel.org
10469W: http://linux-lc100020.sourceforge.net
10470S: Orphan
10471F: drivers/net/wireless/zd1201.*
10472
10473USB ZR364XX DRIVER
10474M: Antoine Jacquet <royale@zerezo.com>
10475L: linux-usb@vger.kernel.org
10476L: linux-media@vger.kernel.org
10477T: git git://linuxtv.org/media_tree.git
10478W: http://royale.zerezo.com/zr364xx/
10479S: Maintained
10480F: Documentation/video4linux/zr364xx.txt
10481F: drivers/media/usb/zr364xx/
10482
10483USER-MODE LINUX (UML)
10484M: Jeff Dike <jdike@addtoit.com>
10485M: Richard Weinberger <richard@nod.at>
10486L: user-mode-linux-devel@lists.sourceforge.net
10487L: user-mode-linux-user@lists.sourceforge.net
10488W: http://user-mode-linux.sourceforge.net
10489S: Maintained
10490F: Documentation/virtual/uml/
10491F: arch/um/
10492F: arch/x86/um/
10493F: fs/hostfs/
10494F: fs/hppfs/
10495
10496USERSPACE I/O (UIO)
10497M: "Hans J. Koch" <hjk@hansjkoch.de>
10498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10499S: Maintained
10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10501F: Documentation/DocBook/uio-howto.tmpl
10502F: drivers/uio/
10503F: include/linux/uio*.h
10504
10505UTIL-LINUX PACKAGE
10506M: Karel Zak <kzak@redhat.com>
10507L: util-linux@vger.kernel.org
10508W: http://en.wikipedia.org/wiki/Util-linux
10509T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10510S: Maintained
10511
10512UVESAFB DRIVER
10513M: Michal Januszewski <spock@gentoo.org>
10514L: linux-fbdev@vger.kernel.org
10515W: http://dev.gentoo.org/~spock/projects/uvesafb/
10516S: Maintained
10517F: Documentation/fb/uvesafb.txt
10518F: drivers/video/fbdev/uvesafb.*
10519
10520VFAT/FAT/MSDOS FILESYSTEM
10521M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10522S: Maintained
10523F: Documentation/filesystems/vfat.txt
10524F: fs/fat/
10525
10526VFIO DRIVER
10527M: Alex Williamson <alex.williamson@redhat.com>
10528L: kvm@vger.kernel.org
10529S: Maintained
10530F: Documentation/vfio.txt
10531F: drivers/vfio/
10532F: include/linux/vfio.h
10533F: include/uapi/linux/vfio.h
10534
10535VIDEOBUF2 FRAMEWORK
10536M: Pawel Osciak <pawel@osciak.com>
10537M: Marek Szyprowski <m.szyprowski@samsung.com>
10538M: Kyungmin Park <kyungmin.park@samsung.com>
10539L: linux-media@vger.kernel.org
10540S: Maintained
10541F: drivers/media/v4l2-core/videobuf2-*
10542F: include/media/videobuf2-*
10543
10544VIRTIO CONSOLE DRIVER
10545M: Amit Shah <amit.shah@redhat.com>
10546L: virtualization@lists.linux-foundation.org
10547S: Maintained
10548F: drivers/char/virtio_console.c
10549F: include/linux/virtio_console.h
10550F: include/uapi/linux/virtio_console.h
10551
10552VIRTIO CORE, NET AND BLOCK DRIVERS
10553M: "Michael S. Tsirkin" <mst@redhat.com>
10554L: virtualization@lists.linux-foundation.org
10555S: Maintained
10556F: drivers/virtio/
10557F: tools/virtio/
10558F: drivers/net/virtio_net.c
10559F: drivers/block/virtio_blk.c
10560F: include/linux/virtio_*.h
10561F: include/uapi/linux/virtio_*.h
10562
10563VIRTIO HOST (VHOST)
10564M: "Michael S. Tsirkin" <mst@redhat.com>
10565L: kvm@vger.kernel.org
10566L: virtualization@lists.linux-foundation.org
10567L: netdev@vger.kernel.org
10568S: Maintained
10569F: drivers/vhost/
10570F: include/uapi/linux/vhost.h
10571
10572VIRTIO INPUT DRIVER
10573M: Gerd Hoffmann <kraxel@redhat.com>
10574S: Maintained
10575F: drivers/virtio/virtio_input.c
10576F: include/uapi/linux/virtio_input.h
10577
10578VIA RHINE NETWORK DRIVER
10579M: Roger Luethi <rl@hellgate.ch>
10580S: Maintained
10581F: drivers/net/ethernet/via/via-rhine.c
10582
10583VIA SD/MMC CARD CONTROLLER DRIVER
10584M: Bruce Chang <brucechang@via.com.tw>
10585M: Harald Welte <HaraldWelte@viatech.com>
10586S: Maintained
10587F: drivers/mmc/host/via-sdmmc.c
10588
10589VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10590M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10591L: linux-fbdev@vger.kernel.org
10592S: Maintained
10593F: include/linux/via-core.h
10594F: include/linux/via-gpio.h
10595F: include/linux/via_i2c.h
10596F: drivers/video/fbdev/via/
10597
10598VIA VELOCITY NETWORK DRIVER
10599M: Francois Romieu <romieu@fr.zoreil.com>
10600L: netdev@vger.kernel.org
10601S: Maintained
10602F: drivers/net/ethernet/via/via-velocity.*
10603
10604VIVID VIRTUAL VIDEO DRIVER
10605M: Hans Verkuil <hverkuil@xs4all.nl>
10606L: linux-media@vger.kernel.org
10607T: git git://linuxtv.org/media_tree.git
10608W: http://linuxtv.org
10609S: Maintained
10610F: drivers/media/platform/vivid/*
10611
10612VLAN (802.1Q)
10613M: Patrick McHardy <kaber@trash.net>
10614L: netdev@vger.kernel.org
10615S: Maintained
10616F: drivers/net/macvlan.c
10617F: include/linux/if_*vlan.h
10618F: net/8021q/
10619
10620VLYNQ BUS
10621M: Florian Fainelli <florian@openwrt.org>
10622L: openwrt-devel@lists.openwrt.org (subscribers-only)
10623S: Maintained
10624F: drivers/vlynq/vlynq.c
10625F: include/linux/vlynq.h
10626
10627VME SUBSYSTEM
10628M: Martyn Welch <martyn.welch@ge.com>
10629M: Manohar Vanga <manohar.vanga@gmail.com>
10630M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10631L: devel@driverdev.osuosl.org
10632S: Maintained
10633T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10634F: Documentation/vme_api.txt
10635F: drivers/staging/vme/
10636F: drivers/vme/
10637F: include/linux/vme*
10638
10639VMWARE HYPERVISOR INTERFACE
10640M: Alok Kataria <akataria@vmware.com>
10641L: virtualization@lists.linux-foundation.org
10642S: Supported
10643F: arch/x86/kernel/cpu/vmware.c
10644
10645VMWARE BALLOON DRIVER
10646M: Xavier Deguillard <xdeguillard@vmware.com>
10647M: Philip Moltmann <moltmann@vmware.com>
10648M: "VMware, Inc." <pv-drivers@vmware.com>
10649L: linux-kernel@vger.kernel.org
10650S: Maintained
10651F: drivers/misc/vmw_balloon.c
10652
10653VMWARE VMMOUSE SUBDRIVER
10654M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10655M: "VMware, Inc." <pv-drivers@vmware.com>
10656L: linux-input@vger.kernel.org
10657S: Maintained
10658F: drivers/input/mouse/vmmouse.c
10659F: drivers/input/mouse/vmmouse.h
10660
10661VMWARE VMXNET3 ETHERNET DRIVER
10662M: Shreyas Bhatewara <sbhatewara@vmware.com>
10663M: "VMware, Inc." <pv-drivers@vmware.com>
10664L: netdev@vger.kernel.org
10665S: Maintained
10666F: drivers/net/vmxnet3/
10667
10668VMware PVSCSI driver
10669M: Arvind Kumar <arvindkumar@vmware.com>
10670M: VMware PV-Drivers <pv-drivers@vmware.com>
10671L: linux-scsi@vger.kernel.org
10672S: Maintained
10673F: drivers/scsi/vmw_pvscsi.c
10674F: drivers/scsi/vmw_pvscsi.h
10675
10676VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10677M: Liam Girdwood <lgirdwood@gmail.com>
10678M: Mark Brown <broonie@kernel.org>
10679L: linux-kernel@vger.kernel.org
10680W: http://opensource.wolfsonmicro.com/node/15
10681W: http://www.slimlogic.co.uk/?p=48
10682T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10683S: Supported
10684F: drivers/regulator/
10685F: include/linux/regulator/
10686
10687VT1211 HARDWARE MONITOR DRIVER
10688M: Juerg Haefliger <juergh@gmail.com>
10689L: lm-sensors@lm-sensors.org
10690S: Maintained
10691F: Documentation/hwmon/vt1211
10692F: drivers/hwmon/vt1211.c
10693
10694VT8231 HARDWARE MONITOR DRIVER
10695M: Roger Lucas <vt8231@hiddenengine.co.uk>
10696L: lm-sensors@lm-sensors.org
10697S: Maintained
10698F: drivers/hwmon/vt8231.c
10699
10700VUB300 USB to SDIO/SD/MMC bridge chip
10701M: Tony Olech <tony.olech@elandigitalsystems.com>
10702L: linux-mmc@vger.kernel.org
10703L: linux-usb@vger.kernel.org
10704S: Supported
10705F: drivers/mmc/host/vub300.c
10706
10707W1 DALLAS'S 1-WIRE BUS
10708M: Evgeniy Polyakov <zbr@ioremap.net>
10709S: Maintained
10710F: Documentation/w1/
10711F: drivers/w1/
10712
10713W83791D HARDWARE MONITORING DRIVER
10714M: Marc Hulsman <m.hulsman@tudelft.nl>
10715L: lm-sensors@lm-sensors.org
10716S: Maintained
10717F: Documentation/hwmon/w83791d
10718F: drivers/hwmon/w83791d.c
10719
10720W83793 HARDWARE MONITORING DRIVER
10721M: Rudolf Marek <r.marek@assembler.cz>
10722L: lm-sensors@lm-sensors.org
10723S: Maintained
10724F: Documentation/hwmon/w83793
10725F: drivers/hwmon/w83793.c
10726
10727W83795 HARDWARE MONITORING DRIVER
10728M: Jean Delvare <jdelvare@suse.de>
10729L: lm-sensors@lm-sensors.org
10730S: Maintained
10731F: drivers/hwmon/w83795.c
10732
10733W83L51xD SD/MMC CARD INTERFACE DRIVER
10734M: Pierre Ossman <pierre@ossman.eu>
10735S: Maintained
10736F: drivers/mmc/host/wbsd.*
10737
10738WACOM PROTOCOL 4 SERIAL TABLETS
10739M: Julian Squires <julian@cipht.net>
10740M: Hans de Goede <hdegoede@redhat.com>
10741L: linux-input@vger.kernel.org
10742S: Maintained
10743F: drivers/input/tablet/wacom_serial4.c
10744
10745WATCHDOG DEVICE DRIVERS
10746M: Wim Van Sebroeck <wim@iguana.be>
10747L: linux-watchdog@vger.kernel.org
10748W: http://www.linux-watchdog.org/
10749T: git git://www.linux-watchdog.org/linux-watchdog.git
10750S: Maintained
10751F: Documentation/watchdog/
10752F: drivers/watchdog/
10753F: include/linux/watchdog.h
10754F: include/uapi/linux/watchdog.h
10755
10756WD7000 SCSI DRIVER
10757M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10758L: linux-scsi@vger.kernel.org
10759S: Maintained
10760F: drivers/scsi/wd7000.c
10761
10762WIIMOTE HID DRIVER
10763M: David Herrmann <dh.herrmann@googlemail.com>
10764L: linux-input@vger.kernel.org
10765S: Maintained
10766F: drivers/hid/hid-wiimote*
10767
10768WINBOND CIR DRIVER
10769M: David Härdeman <david@hardeman.nu>
10770S: Maintained
10771F: drivers/media/rc/winbond-cir.c
10772
10773WIMAX STACK
10774M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10775M: linux-wimax@intel.com
10776L: wimax@linuxwimax.org (subscribers-only)
10777S: Supported
10778W: http://linuxwimax.org
10779F: Documentation/wimax/README.wimax
10780F: include/linux/wimax/debug.h
10781F: include/net/wimax.h
10782F: include/uapi/linux/wimax.h
10783F: net/wimax/
10784
10785WISTRON LAPTOP BUTTON DRIVER
10786M: Miloslav Trmac <mitr@volny.cz>
10787S: Maintained
10788F: drivers/input/misc/wistron_btns.c
10789
10790WL3501 WIRELESS PCMCIA CARD DRIVER
10791M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10792L: linux-wireless@vger.kernel.org
10793W: http://oops.ghostprotocols.net:81/blog
10794S: Maintained
10795F: drivers/net/wireless/wl3501*
10796
10797WM97XX TOUCHSCREEN DRIVERS
10798M: Mark Brown <broonie@kernel.org>
10799M: Liam Girdwood <lrg@slimlogic.co.uk>
10800L: linux-input@vger.kernel.org
10801T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10802W: http://opensource.wolfsonmicro.com/node/7
10803S: Supported
10804F: drivers/input/touchscreen/*wm97*
10805F: include/linux/wm97xx.h
10806
10807WOLFSON MICROELECTRONICS DRIVERS
10808L: patches@opensource.wolfsonmicro.com
10809T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10810T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10811W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10812S: Supported
10813F: Documentation/hwmon/wm83??
10814F: arch/arm/mach-s3c64xx/mach-crag6410*
10815F: drivers/clk/clk-wm83*.c
10816F: drivers/extcon/extcon-arizona.c
10817F: drivers/leds/leds-wm83*.c
10818F: drivers/gpio/gpio-*wm*.c
10819F: drivers/gpio/gpio-arizona.c
10820F: drivers/hwmon/wm83??-hwmon.c
10821F: drivers/input/misc/wm831x-on.c
10822F: drivers/input/touchscreen/wm831x-ts.c
10823F: drivers/input/touchscreen/wm97*.c
10824F: drivers/mfd/arizona*
10825F: drivers/mfd/wm*.c
10826F: drivers/power/wm83*.c
10827F: drivers/rtc/rtc-wm83*.c
10828F: drivers/regulator/wm8*.c
10829F: drivers/video/backlight/wm83*_bl.c
10830F: drivers/watchdog/wm83*_wdt.c
10831F: include/linux/mfd/arizona/
10832F: include/linux/mfd/wm831x/
10833F: include/linux/mfd/wm8350/
10834F: include/linux/mfd/wm8400*
10835F: include/linux/wm97xx.h
10836F: include/sound/wm????.h
10837F: sound/soc/codecs/arizona.?
10838F: sound/soc/codecs/wm*
10839
10840WORKQUEUE
10841M: Tejun Heo <tj@kernel.org>
10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10843S: Maintained
10844F: include/linux/workqueue.h
10845F: kernel/workqueue.c
10846F: Documentation/workqueue.txt
10847
10848X.25 NETWORK LAYER
10849M: Andrew Hendry <andrew.hendry@gmail.com>
10850L: linux-x25@vger.kernel.org
10851S: Odd Fixes
10852F: Documentation/networking/x25*
10853F: include/net/x25*
10854F: net/x25/
10855
10856X86 ARCHITECTURE (32-BIT AND 64-BIT)
10857M: Thomas Gleixner <tglx@linutronix.de>
10858M: Ingo Molnar <mingo@redhat.com>
10859M: "H. Peter Anvin" <hpa@zytor.com>
10860M: x86@kernel.org
10861L: linux-kernel@vger.kernel.org
10862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10863S: Maintained
10864F: Documentation/x86/
10865F: arch/x86/
10866
10867X86 PLATFORM DRIVERS
10868M: Darren Hart <dvhart@infradead.org>
10869L: platform-driver-x86@vger.kernel.org
10870T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10871S: Maintained
10872F: drivers/platform/x86/
10873
10874X86 MCE INFRASTRUCTURE
10875M: Tony Luck <tony.luck@intel.com>
10876M: Borislav Petkov <bp@alien8.de>
10877L: linux-edac@vger.kernel.org
10878S: Maintained
10879F: arch/x86/kernel/cpu/mcheck/*
10880
10881X86 VDSO
10882M: Andy Lutomirski <luto@amacapital.net>
10883L: linux-kernel@vger.kernel.org
10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10885S: Maintained
10886F: arch/x86/vdso/
10887
10888XC2028/3028 TUNER DRIVER
10889M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10890L: linux-media@vger.kernel.org
10891W: http://linuxtv.org
10892T: git git://linuxtv.org/media_tree.git
10893S: Maintained
10894F: drivers/media/tuners/tuner-xc2028.*
10895
10896XEN HYPERVISOR INTERFACE
10897M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10898M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10899M: David Vrabel <david.vrabel@citrix.com>
10900L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10901T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10902S: Supported
10903F: arch/x86/xen/
10904F: drivers/*/xen-*front.c
10905F: drivers/xen/
10906F: arch/x86/include/asm/xen/
10907F: include/xen/
10908F: include/uapi/xen/
10909
10910XEN HYPERVISOR ARM
10911M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10912L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10913S: Supported
10914F: arch/arm/xen/
10915F: arch/arm/include/asm/xen/
10916
10917XEN HYPERVISOR ARM64
10918M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10919L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10920S: Supported
10921F: arch/arm64/xen/
10922F: arch/arm64/include/asm/xen/
10923
10924XEN NETWORK BACKEND DRIVER
10925M: Ian Campbell <ian.campbell@citrix.com>
10926M: Wei Liu <wei.liu2@citrix.com>
10927L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10928L: netdev@vger.kernel.org
10929S: Supported
10930F: drivers/net/xen-netback/*
10931
10932XEN PCI SUBSYSTEM
10933M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10934L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10935S: Supported
10936F: arch/x86/pci/*xen*
10937F: drivers/pci/*xen*
10938
10939XEN BLOCK SUBSYSTEM
10940M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10941M: Roger Pau Monné <roger.pau@citrix.com>
10942L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10943S: Supported
10944F: drivers/block/xen-blkback/*
10945F: drivers/block/xen*
10946
10947XEN PVSCSI DRIVERS
10948M: Juergen Gross <jgross@suse.com>
10949L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10950L: linux-scsi@vger.kernel.org
10951S: Supported
10952F: drivers/scsi/xen-scsifront.c
10953F: drivers/xen/xen-scsiback.c
10954F: include/xen/interface/io/vscsiif.h
10955
10956XEN SWIOTLB SUBSYSTEM
10957M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10958L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10959S: Supported
10960F: arch/x86/xen/*swiotlb*
10961F: drivers/xen/*swiotlb*
10962
10963XFS FILESYSTEM
10964P: Silicon Graphics Inc
10965M: Dave Chinner <david@fromorbit.com>
10966M: xfs@oss.sgi.com
10967L: xfs@oss.sgi.com
10968W: http://oss.sgi.com/projects/xfs
10969T: git git://oss.sgi.com/xfs/xfs.git
10970S: Supported
10971F: Documentation/filesystems/xfs.txt
10972F: fs/xfs/
10973
10974XILINX AXI ETHERNET DRIVER
10975M: Anirudha Sarangi <anirudh@xilinx.com>
10976M: John Linn <John.Linn@xilinx.com>
10977S: Maintained
10978F: drivers/net/ethernet/xilinx/xilinx_axienet*
10979
10980XILINX UARTLITE SERIAL DRIVER
10981M: Peter Korsgaard <jacmet@sunsite.dk>
10982L: linux-serial@vger.kernel.org
10983S: Maintained
10984F: drivers/tty/serial/uartlite.c
10985
10986XILINX VIDEO IP CORES
10987M: Hyun Kwon <hyun.kwon@xilinx.com>
10988M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10989L: linux-media@vger.kernel.org
10990T: git git://linuxtv.org/media_tree.git
10991S: Supported
10992F: Documentation/devicetree/bindings/media/xilinx/
10993F: drivers/media/platform/xilinx/
10994F: include/uapi/linux/xilinx-v4l2-controls.h
10995
10996XILLYBUS DRIVER
10997M: Eli Billauer <eli.billauer@gmail.com>
10998L: linux-kernel@vger.kernel.org
10999S: Supported
11000F: drivers/char/xillybus/
11001
11002XTENSA XTFPGA PLATFORM SUPPORT
11003M: Max Filippov <jcmvbkbc@gmail.com>
11004L: linux-xtensa@linux-xtensa.org
11005S: Maintained
11006F: drivers/spi/spi-xtensa-xtfpga.c
11007F: sound/soc/xtensa/xtfpga-i2s.c
11008
11009YAM DRIVER FOR AX.25
11010M: Jean-Paul Roubelat <jpr@f6fbb.org>
11011L: linux-hams@vger.kernel.org
11012S: Maintained
11013F: drivers/net/hamradio/yam*
11014F: include/linux/yam.h
11015
11016YEALINK PHONE DRIVER
11017M: Henk Vergonet <Henk.Vergonet@gmail.com>
11018L: usbb2k-api-dev@nongnu.org
11019S: Maintained
11020F: Documentation/input/yealink.txt
11021F: drivers/input/misc/yealink.*
11022
11023Z8530 DRIVER FOR AX.25
11024M: Joerg Reuter <jreuter@yaina.de>
11025W: http://yaina.de/jreuter/
11026W: http://www.qsl.net/dl1bke/
11027L: linux-hams@vger.kernel.org
11028S: Maintained
11029F: Documentation/networking/z8530drv.txt
11030F: drivers/net/hamradio/*scc.c
11031F: drivers/net/hamradio/z8530.h
11032
11033ZBUD COMPRESSED PAGE ALLOCATOR
11034M: Seth Jennings <sjennings@variantweb.net>
11035L: linux-mm@kvack.org
11036S: Maintained
11037F: mm/zbud.c
11038F: include/linux/zbud.h
11039
11040ZD1211RW WIRELESS DRIVER
11041M: Daniel Drake <dsd@gentoo.org>
11042M: Ulrich Kunitz <kune@deine-taler.de>
11043W: http://zd1211.ath.cx/wiki/DriverRewrite
11044L: linux-wireless@vger.kernel.org
11045L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11046S: Maintained
11047F: drivers/net/wireless/zd1211rw/
11048
11049ZR36067 VIDEO FOR LINUX DRIVER
11050L: mjpeg-users@lists.sourceforge.net
11051L: linux-media@vger.kernel.org
11052W: http://mjpeg.sourceforge.net/driver-zoran/
11053T: hg http://linuxtv.org/hg/v4l-dvb
11054S: Odd Fixes
11055F: drivers/media/pci/zoran/
11056
11057ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11058M: Minchan Kim <minchan@kernel.org>
11059M: Nitin Gupta <ngupta@vflare.org>
11060R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11061L: linux-kernel@vger.kernel.org
11062S: Maintained
11063F: drivers/block/zram/
11064F: Documentation/blockdev/zram.txt
11065
11066ZS DECSTATION Z85C30 SERIAL DRIVER
11067M: "Maciej W. Rozycki" <macro@linux-mips.org>
11068S: Maintained
11069F: drivers/tty/serial/zs.*
11070
11071ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11072M: Minchan Kim <minchan@kernel.org>
11073M: Nitin Gupta <ngupta@vflare.org>
11074L: linux-mm@kvack.org
11075S: Maintained
11076F: mm/zsmalloc.c
11077F: include/linux/zsmalloc.h
11078F: Documentation/vm/zsmalloc.txt
11079
11080ZSWAP COMPRESSED SWAP CACHING
11081M: Seth Jennings <sjennings@variantweb.net>
11082L: linux-mm@kvack.org
11083S: Maintained
11084F: mm/zswap.c
11085
11086THE REST
11087M: Linus Torvalds <torvalds@linux-foundation.org>
11088L: linux-kernel@vger.kernel.org
11089Q: http://patchwork.kernel.org/project/LKML/list/
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11091S: Buried alive in reporters
11092F: *
11093F: */
This page took 0.068725 seconds and 5 git commands to generate.