timekeeping: Cap array access in timekeeping_debug
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
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: https://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@microsemi.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: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M: Johannes Berg <johannes@sipsolutions.net>
807L: linuxppc-dev@lists.ozlabs.org
808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
809S: Maintained
810F: sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
818APM DRIVER
819M: Jiri Kosina <jikos@kernel.org>
820S: Odd fixes
821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
824F: include/uapi/linux/apm_bios.h
825F: drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M: Henrik Rydberg <rydberg@bitmath.org>
829L: linux-input@vger.kernel.org
830S: Odd fixes
831F: drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M: Henrik Rydberg <rydberg@bitmath.org>
835L: linux-hwmon@vger.kernel.org
836S: Odd fixes
837F: drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S: Maintained
842F: drivers/net/appletalk/
843F: net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
855F: drivers/net/phy/mdio-xgene.c
856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M: Jaya Kumar <jayalk@intworks.biz>
867S: Maintained
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
887F: drivers/gpu/drm/arm/hdlcd_*
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M: Ian Molton <spyro@f2s.com>
900S: Maintained
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
906R: Mark Rutland <mark.rutland@arm.com>
907S: Maintained
908F: arch/arm*/kernel/perf_*
909F: arch/arm/oprofile/common.c
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
915
916ARM PORT
917M: Russell King <linux@armlinux.org.uk>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.armlinux.org.uk/
920S: Maintained
921F: arch/arm/
922
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M: Russell King <linux@armlinux.org.uk>
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M: Russell King <linux@armlinux.org.uk>
948S: Maintained
949F: drivers/mmc/host/mmci.*
950F: include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M: Russell King <linux@armlinux.org.uk>
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M: Lennert Buytenhek <kernel@wantstofly.org>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M: Sergey Lapin <slapin@ossfans.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/Allwinner sunXi SoC support
980M: Maxime Ripard <maxime.ripard@free-electrons.com>
981M: Chen-Yu Tsai <wens@csie.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984N: sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M: Carlo Caione <carlo@caione.org>
993M: Kevin Hilman <khilman@baylibre.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L: linux-amlogic@lists.infradead.org
996W: http://linux-meson.com/
997S: Maintained
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
1002N: meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S: Maintained
1009F: arch/arm/mach-alpine/
1010F: arch/arm/boot/dts/alpine*
1011F: arch/arm64/boot/dts/al/
1012F: drivers/*/*alpine*
1013
1014ARM/ARTPEC MACHINE SUPPORT
1015M: Jesper Nilsson <jesper.nilsson@axis.com>
1016M: Lars Persson <lars.persson@axis.com>
1017M: Niklas Cassel <niklas.cassel@axis.com>
1018S: Maintained
1019L: linux-arm-kernel@axis.com
1020F: arch/arm/mach-artpec
1021F: arch/arm/boot/dts/artpec6*
1022F: drivers/clk/axis
1023
1024ARM/ASPEED MACHINE SUPPORT
1025M: Joel Stanley <joel@jms.id.au>
1026S: Maintained
1027F: arch/arm/mach-aspeed/
1028F: arch/arm/boot/dts/aspeed-*
1029F: drivers/*/*aspeed*
1030
1031ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1032M: Nicolas Ferre <nicolas.ferre@atmel.com>
1033M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1034M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036W: http://www.linux4sam.org
1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1038S: Supported
1039F: arch/arm/mach-at91/
1040F: include/soc/at91/
1041F: arch/arm/boot/dts/at91*.dts
1042F: arch/arm/boot/dts/at91*.dtsi
1043F: arch/arm/boot/dts/sama*.dts
1044F: arch/arm/boot/dts/sama*.dtsi
1045F: arch/arm/include/debug/at91.S
1046
1047ARM/ATMEL AT91 Clock Support
1048M: Boris Brezillon <boris.brezillon@free-electrons.com>
1049S: Maintained
1050F: drivers/clk/at91
1051
1052ARM/CALXEDA HIGHBANK ARCHITECTURE
1053M: Rob Herring <robh@kernel.org>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
1056F: arch/arm/mach-highbank/
1057F: arch/arm/boot/dts/highbank.dts
1058F: arch/arm/boot/dts/ecx-*.dts*
1059
1060ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1061M: Krzysztof Halasa <khalasa@piap.pl>
1062S: Maintained
1063F: arch/arm/mach-cns3xxx/
1064
1065ARM/CAVIUM THUNDER NETWORK DRIVER
1066M: Sunil Goutham <sgoutham@cavium.com>
1067M: Robert Richter <rric@kernel.org>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Supported
1070F: drivers/net/ethernet/cavium/thunder/
1071
1072ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1073M: Alexander Shiyan <shc_work@mail.ru>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S: Odd Fixes
1076N: clps711x
1077
1078ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1079M: Hartley Sweeten <hsweeten@visionengravers.com>
1080M: Ryan Mallon <rmallon@gmail.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083F: arch/arm/mach-ep93xx/
1084F: arch/arm/mach-ep93xx/include/mach/
1085
1086ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1087M: Lennert Buytenhek <kernel@wantstofly.org>
1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S: Maintained
1090
1091ARM/CLKDEV SUPPORT
1092M: Russell King <linux@armlinux.org.uk>
1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094S: Maintained
1095F: arch/arm/include/asm/clkdev.h
1096F: drivers/clk/clkdev.c
1097
1098ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1099M: Mike Rapoport <mike@compulab.co.il>
1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S: Maintained
1102
1103ARM/CONTEC MICRO9 MACHINE SUPPORT
1104M: Hubert Feurstein <hubert.feurstein@contec.at>
1105S: Maintained
1106F: arch/arm/mach-ep93xx/micro9.c
1107
1108ARM/CORESIGHT FRAMEWORK AND DRIVERS
1109M: Mathieu Poirier <mathieu.poirier@linaro.org>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112F: drivers/hwtracing/coresight/*
1113F: Documentation/trace/coresight.txt
1114F: Documentation/devicetree/bindings/arm/coresight.txt
1115F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1116
1117ARM/CORGI MACHINE SUPPORT
1118M: Richard Purdie <rpurdie@rpsys.net>
1119S: Maintained
1120
1121ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1122M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124T: git git://github.com/ulli-kroll/linux.git
1125S: Maintained
1126F: arch/arm/mach-gemini/
1127F: drivers/rtc/rtc-gemini.c
1128
1129ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1130M: Barry Song <baohua@kernel.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1133S: Maintained
1134F: arch/arm/boot/dts/prima2*
1135F: arch/arm/mach-prima2/
1136F: drivers/clk/sirf/
1137F: drivers/clocksource/timer-prima2.c
1138F: drivers/clocksource/timer-atlas7.c
1139N: [^a-z]sirf
1140
1141ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1142M: Baruch Siach <baruch@tkos.co.il>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
1145F: arch/arm/boot/dts/cx92755*
1146N: digicolor
1147
1148ARM/EBSA110 MACHINE SUPPORT
1149M: Russell King <linux@armlinux.org.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151W: http://www.armlinux.org.uk/
1152S: Maintained
1153F: arch/arm/mach-ebsa110/
1154F: drivers/net/ethernet/amd/am79c961a.*
1155
1156ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1157M: Uwe Kleine-König <kernel@pengutronix.de>
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Maintained
1160N: efm32
1161
1162ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1163M: Daniel Ribeiro <drwyrm@gmail.com>
1164M: Stefan Schmidt <stefan@openezx.org>
1165M: Harald Welte <laforge@openezx.org>
1166L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1167W: http://www.openezx.org/
1168S: Maintained
1169T: topgit git://git.openezx.org/openezx.git
1170F: arch/arm/mach-pxa/ezx.c
1171
1172ARM/FARADAY FA526 PORT
1173M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S: Maintained
1176T: git git://git.berlios.de/gemini-board
1177F: arch/arm/mm/*-fa*
1178
1179ARM/FOOTBRIDGE ARCHITECTURE
1180M: Russell King <linux@armlinux.org.uk>
1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182W: http://www.armlinux.org.uk/
1183S: Maintained
1184F: arch/arm/include/asm/hardware/dec21285.h
1185F: arch/arm/mach-footbridge/
1186
1187ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1188M: Shawn Guo <shawnguo@kernel.org>
1189M: Sascha Hauer <kernel@pengutronix.de>
1190R: Fabio Estevam <fabio.estevam@nxp.com>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S: Maintained
1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1194F: arch/arm/mach-imx/
1195F: arch/arm/mach-mxs/
1196F: arch/arm/boot/dts/imx*
1197F: arch/arm/configs/imx*_defconfig
1198F: drivers/clk/imx/
1199F: include/soc/imx/
1200
1201ARM/FREESCALE VYBRID ARM ARCHITECTURE
1202M: Shawn Guo <shawnguo@kernel.org>
1203M: Sascha Hauer <kernel@pengutronix.de>
1204R: Stefan Agner <stefan@agner.ch>
1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S: Maintained
1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1208F: arch/arm/mach-imx/*vf610*
1209F: arch/arm/boot/dts/vf*
1210
1211ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1212M: Lennert Buytenhek <kernel@wantstofly.org>
1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214S: Maintained
1215
1216ARM/GUMSTIX MACHINE SUPPORT
1217M: Steve Sakoman <sakoman@gmail.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S: Maintained
1220
1221ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1222M: Philipp Zabel <philipp.zabel@gmail.com>
1223M: Paul Parsons <lost.distance@yahoo.com>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-pxa/hx4700.c
1227F: arch/arm/mach-pxa/include/mach/hx4700.h
1228F: sound/soc/pxa/hx4700.c
1229
1230ARM/HISILICON SOC SUPPORT
1231M: Wei Xu <xuwei5@hisilicon.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233W: http://www.hisilicon.com
1234S: Supported
1235T: git git://github.com/hisilicon/linux-hisi.git
1236F: arch/arm/mach-hisi/
1237F: arch/arm/boot/dts/hi3*
1238F: arch/arm/boot/dts/hip*
1239F: arch/arm/boot/dts/hisi*
1240F: arch/arm64/boot/dts/hisilicon/
1241
1242ARM/HP JORNADA 7XX MACHINE SUPPORT
1243M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1244W: www.jlime.com
1245S: Maintained
1246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1247F: arch/arm/mach-sa1100/jornada720.c
1248F: arch/arm/mach-sa1100/include/mach/jornada720.h
1249
1250ARM/IGEP MACHINE SUPPORT
1251M: Enric Balletbo i Serra <eballetbo@gmail.com>
1252M: Javier Martinez Canillas <javier@dowhile0.org>
1253L: linux-omap@vger.kernel.org
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256F: arch/arm/boot/dts/omap3-igep*
1257
1258ARM/INCOME PXA270 SUPPORT
1259M: Marek Vasut <marek.vasut@gmail.com>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-pxa/colibri-pxa270-income.c
1263
1264ARM/INTEL IOP32X ARM ARCHITECTURE
1265M: Lennert Buytenhek <kernel@wantstofly.org>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268
1269ARM/INTEL IOP33X ARM ARCHITECTURE
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Orphan
1272
1273ARM/INTEL IOP13XX ARM ARCHITECTURE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/INTEL IQ81342EX MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/INTEL IXDP2850 MACHINE SUPPORT
1284M: Lennert Buytenhek <kernel@wantstofly.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287
1288ARM/INTEL IXP4XX ARM ARCHITECTURE
1289M: Imre Kaloz <kaloz@openwrt.org>
1290M: Krzysztof Halasa <khalasa@piap.pl>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-ixp4xx/
1294
1295ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1296M: Jonathan Cameron <jic23@cam.ac.uk>
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S: Maintained
1299F: arch/arm/mach-pxa/stargate2.c
1300F: drivers/pcmcia/pxa2xx_stargate2.c
1301
1302ARM/INTEL XSC3 (MANZANO) ARM CORE
1303M: Lennert Buytenhek <kernel@wantstofly.org>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
1306
1307ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1308M: Lennert Buytenhek <kernel@wantstofly.org>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311
1312ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1313M: Santosh Shilimkar <ssantosh@kernel.org>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316F: arch/arm/mach-keystone/
1317F: arch/arm/boot/dts/keystone-*
1318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1319
1320ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1321M: Santosh Shilimkar <ssantosh@kernel.org>
1322L: linux-kernel@vger.kernel.org
1323S: Maintained
1324F: drivers/clk/keystone/
1325
1326ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1327M: Santosh Shilimkar <ssantosh@kernel.org>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329L: linux-kernel@vger.kernel.org
1330S: Maintained
1331F: drivers/clocksource/timer-keystone.c
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1334M: Santosh Shilimkar <ssantosh@kernel.org>
1335L: linux-kernel@vger.kernel.org
1336S: Maintained
1337F: drivers/power/reset/keystone-reset.c
1338
1339ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1340M: Santosh Shilimkar <ssantosh@kernel.org>
1341L: linux-kernel@vger.kernel.org
1342S: Maintained
1343F: drivers/memory/*emif*
1344
1345ARM/LG1K ARCHITECTURE
1346M: Chanho Min <chanho.min@lge.com>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S: Maintained
1349F: arch/arm64/boot/dts/lg/
1350
1351ARM/LOGICPD PXA270 MACHINE SUPPORT
1352M: Lennert Buytenhek <kernel@wantstofly.org>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S: Maintained
1355
1356ARM/LPC18XX ARCHITECTURE
1357M: Joachim Eastwood <manabian@gmail.com>
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360F: arch/arm/boot/dts/lpc43*
1361F: drivers/clk/nxp/clk-lpc18xx*
1362F: drivers/clocksource/time-lpc32xx.c
1363F: drivers/i2c/busses/i2c-lpc2k.c
1364F: drivers/memory/pl172.c
1365F: drivers/mtd/spi-nor/nxp-spifi.c
1366F: drivers/rtc/rtc-lpc24xx.c
1367N: lpc18xx
1368
1369ARM/LPC32XX SOC SUPPORT
1370M: Vladimir Zapolskiy <vz@mleia.com>
1371M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1374S: Maintained
1375F: arch/arm/boot/dts/lpc32*
1376F: arch/arm/mach-lpc32xx/
1377F: drivers/i2c/busses/i2c-pnx.c
1378F: drivers/net/ethernet/nxp/lpc_eth.c
1379F: drivers/usb/host/ohci-nxp.c
1380F: drivers/watchdog/pnx4008_wdt.c
1381N: lpc32xx
1382
1383ARM/MAGICIAN MACHINE SUPPORT
1384M: Philipp Zabel <philipp.zabel@gmail.com>
1385S: Maintained
1386
1387ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1388M: Jason Cooper <jason@lakedaemon.net>
1389M: Andrew Lunn <andrew@lunn.ch>
1390M: Gregory Clement <gregory.clement@free-electrons.com>
1391M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-mvebu/
1395F: drivers/rtc/rtc-armada38x.c
1396F: arch/arm/boot/dts/armada*
1397F: arch/arm/boot/dts/kirkwood*
1398F: arch/arm64/boot/dts/marvell/armada*
1399F: drivers/cpufreq/mvebu-cpufreq.c
1400F: arch/arm/configs/mvebu_*_defconfig
1401
1402ARM/Marvell Berlin SoC support
1403M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S: Maintained
1406F: arch/arm/mach-berlin/
1407F: arch/arm/boot/dts/berlin*
1408F: arch/arm64/boot/dts/marvell/berlin*
1409
1410
1411ARM/Marvell Dove/MV78xx0/Orion SOC support
1412M: Jason Cooper <jason@lakedaemon.net>
1413M: Andrew Lunn <andrew@lunn.ch>
1414M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1415M: Gregory Clement <gregory.clement@free-electrons.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: arch/arm/mach-dove/
1419F: arch/arm/mach-mv78xx0/
1420F: arch/arm/mach-orion5x/
1421F: arch/arm/plat-orion/
1422F: arch/arm/boot/dts/dove*
1423F: arch/arm/boot/dts/orion5x*
1424
1425
1426ARM/Orion SoC/Technologic Systems TS-78xx platform support
1427M: Alexander Clouter <alex@digriz.org.uk>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W: http://www.digriz.org.uk/ts78xx/kernel
1430S: Maintained
1431F: arch/arm/mach-orion5x/ts78xx-*
1432
1433ARM/OXNAS platform support
1434M: Neil Armstrong <narmstrong@baylibre.com>
1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: arch/arm/mach-oxnas/
1438F: arch/arm/boot/dts/oxnas*
1439F: arch/arm/boot/dts/wd-mbwe.dts
1440N: oxnas
1441
1442ARM/Mediatek RTC DRIVER
1443M: Eddie Huang <eddie.huang@mediatek.com>
1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: drivers/rtc/rtc-mt6397.c
1448
1449ARM/Mediatek SoC support
1450M: Matthias Brugger <matthias.bgg@gmail.com>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1453S: Maintained
1454F: arch/arm/boot/dts/mt6*
1455F: arch/arm/boot/dts/mt8*
1456F: arch/arm/mach-mediatek/
1457N: mtk
1458K: mediatek
1459
1460ARM/Mediatek USB3 PHY DRIVER
1461M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: drivers/phy/phy-mt65xx-usb3.c
1466
1467ARM/MICREL KS8695 ARCHITECTURE
1468M: Greg Ungerer <gerg@uclinux.org>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470F: arch/arm/mach-ks8695/
1471S: Odd Fixes
1472
1473ARM/MIOA701 MACHINE SUPPORT
1474M: Robert Jarzmik <robert.jarzmik@free.fr>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476F: arch/arm/mach-pxa/mioa701.c
1477S: Maintained
1478
1479ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1480M: Michael Petchkovsky <mkpetch@internode.on.net>
1481S: Maintained
1482
1483ARM/NOMADIK ARCHITECTURE
1484M: Alessandro Rubini <rubini@unipv.it>
1485M: Linus Walleij <linus.walleij@linaro.org>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S: Maintained
1488F: arch/arm/mach-nomadik/
1489F: drivers/pinctrl/nomadik/
1490F: drivers/i2c/busses/i2c-nomadik.c
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1492
1493ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1494M: Nelson Castillo <arhuaco@freaks-unidos.net>
1495L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1496W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1497S: Supported
1498
1499ARM/TOSA MACHINE SUPPORT
1500M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1501M: Dirk Opfer <dirk@opfer-online.de>
1502S: Maintained
1503
1504ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1505M: Marek Vasut <marek.vasut@gmail.com>
1506L: linux-arm-kernel@lists.infradead.org
1507W: http://hackndev.com
1508S: Maintained
1509F: arch/arm/mach-pxa/include/mach/palmtx.h
1510F: arch/arm/mach-pxa/palmtx.c
1511F: arch/arm/mach-pxa/include/mach/palmt5.h
1512F: arch/arm/mach-pxa/palmt5.c
1513F: arch/arm/mach-pxa/include/mach/palmld.h
1514F: arch/arm/mach-pxa/palmld.c
1515F: arch/arm/mach-pxa/include/mach/palmte2.h
1516F: arch/arm/mach-pxa/palmte2.c
1517F: arch/arm/mach-pxa/include/mach/palmtc.h
1518F: arch/arm/mach-pxa/palmtc.c
1519
1520ARM/PALM TREO SUPPORT
1521M: Tomas Cech <sleep_walker@suse.com>
1522L: linux-arm-kernel@lists.infradead.org
1523W: http://hackndev.com
1524S: Maintained
1525F: arch/arm/mach-pxa/include/mach/palmtreo.h
1526F: arch/arm/mach-pxa/palmtreo.c
1527
1528ARM/PALMZ72 SUPPORT
1529M: Sergey Lapin <slapin@ossfans.org>
1530L: linux-arm-kernel@lists.infradead.org
1531W: http://hackndev.com
1532S: Maintained
1533F: arch/arm/mach-pxa/include/mach/palmz72.h
1534F: arch/arm/mach-pxa/palmz72.c
1535
1536ARM/PLEB SUPPORT
1537M: Peter Chubb <pleb@gelato.unsw.edu.au>
1538W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1539S: Maintained
1540
1541ARM/PT DIGITAL BOARD PORT
1542M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544W: http://www.armlinux.org.uk/
1545S: Maintained
1546
1547ARM/QUALCOMM SUPPORT
1548M: Andy Gross <andy.gross@linaro.org>
1549M: David Brown <david.brown@linaro.org>
1550L: linux-arm-msm@vger.kernel.org
1551L: linux-soc@vger.kernel.org
1552S: Maintained
1553F: Documentation/devicetree/bindings/soc/qcom/
1554F: arch/arm/boot/dts/qcom-*.dts
1555F: arch/arm/boot/dts/qcom-*.dtsi
1556F: arch/arm/mach-qcom/
1557F: arch/arm64/boot/dts/qcom/*
1558F: drivers/i2c/busses/i2c-qup.c
1559F: drivers/clk/qcom/
1560F: drivers/soc/qcom/
1561F: drivers/spi/spi-qup.c
1562F: drivers/tty/serial/msm_serial.h
1563F: drivers/tty/serial/msm_serial.c
1564F: drivers/*/pm8???-*
1565F: drivers/mfd/ssbi.c
1566F: drivers/firmware/qcom_scm.c
1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1568
1569ARM/RADISYS ENP2611 MACHINE SUPPORT
1570M: Lennert Buytenhek <kernel@wantstofly.org>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573
1574ARM/RENESAS ARM64 ARCHITECTURE
1575M: Simon Horman <horms@verge.net.au>
1576M: Magnus Damm <magnus.damm@gmail.com>
1577L: linux-renesas-soc@vger.kernel.org
1578Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1580S: Supported
1581F: arch/arm64/boot/dts/renesas/
1582F: drivers/soc/renesas/
1583F: include/linux/soc/renesas/
1584
1585ARM/RISCPC ARCHITECTURE
1586M: Russell King <linux@armlinux.org.uk>
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588W: http://www.armlinux.org.uk/
1589S: Maintained
1590F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1591F: arch/arm/include/asm/hardware/ioc.h
1592F: arch/arm/include/asm/hardware/iomd.h
1593F: arch/arm/include/asm/hardware/memc.h
1594F: arch/arm/mach-rpc/
1595F: drivers/net/ethernet/8390/etherh.c
1596F: drivers/net/ethernet/i825xx/ether1*
1597F: drivers/net/ethernet/seeq/ether3*
1598F: drivers/scsi/arm/
1599
1600ARM/Rockchip SoC support
1601M: Heiko Stuebner <heiko@sntech.de>
1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L: linux-rockchip@lists.infradead.org
1604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1605S: Maintained
1606F: arch/arm/boot/dts/rk3*
1607F: arch/arm/mach-rockchip/
1608F: drivers/clk/rockchip/
1609F: drivers/i2c/busses/i2c-rk3x.c
1610F: drivers/*/*rockchip*
1611F: drivers/*/*/*rockchip*
1612F: sound/soc/rockchip/
1613N: rockchip
1614
1615ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1616M: Kukjin Kim <kgene@kernel.org>
1617M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1620S: Maintained
1621F: arch/arm/boot/dts/s3c*
1622F: arch/arm/boot/dts/s5p*
1623F: arch/arm/boot/dts/samsung*
1624F: arch/arm/boot/dts/exynos*
1625F: arch/arm64/boot/dts/exynos/
1626F: arch/arm/plat-samsung/
1627F: arch/arm/mach-s3c24*/
1628F: arch/arm/mach-s3c64xx/
1629F: arch/arm/mach-s5p*/
1630F: arch/arm/mach-exynos*/
1631F: drivers/*/*s3c24*
1632F: drivers/*/*/*s3c24*
1633F: drivers/*/*s3c64xx*
1634F: drivers/*/*s5pv210*
1635F: drivers/memory/samsung/*
1636F: drivers/soc/samsung/*
1637F: drivers/spi/spi-s3c*
1638F: Documentation/arm/Samsung/
1639F: Documentation/devicetree/bindings/arm/samsung/
1640F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1641F: Documentation/devicetree/bindings/power/pd-samsung.txt
1642N: exynos
1643
1644ARM/SAMSUNG MOBILE MACHINE SUPPORT
1645M: Kyungmin Park <kyungmin.park@samsung.com>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S: Maintained
1648F: arch/arm/mach-s5pv210/
1649
1650ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1651M: Kyungmin Park <kyungmin.park@samsung.com>
1652M: Kamil Debski <kamil@wypas.org>
1653M: Andrzej Hajda <a.hajda@samsung.com>
1654L: linux-arm-kernel@lists.infradead.org
1655L: linux-media@vger.kernel.org
1656S: Maintained
1657F: drivers/media/platform/s5p-g2d/
1658
1659ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
1661M: Kamil Debski <kamil@wypas.org>
1662M: Jeongtae Park <jtp.park@samsung.com>
1663M: Andrzej Hajda <a.hajda@samsung.com>
1664L: linux-arm-kernel@lists.infradead.org
1665L: linux-media@vger.kernel.org
1666S: Maintained
1667F: arch/arm/plat-samsung/s5p-dev-mfc.c
1668F: drivers/media/platform/s5p-mfc/
1669
1670ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
1676F: drivers/media/platform/s5p-tv/
1677
1678ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1679M: Kyungmin Park <kyungmin.park@samsung.com>
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/staging/media/platform/s5p-cec/
1684
1685ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1686M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1687M: Jacek Anaszewski <j.anaszewski@samsung.com>
1688L: linux-arm-kernel@lists.infradead.org
1689L: linux-media@vger.kernel.org
1690S: Maintained
1691F: drivers/media/platform/s5p-jpeg/
1692
1693ARM/SHMOBILE ARM ARCHITECTURE
1694M: Simon Horman <horms@verge.net.au>
1695M: Magnus Damm <magnus.damm@gmail.com>
1696L: linux-renesas-soc@vger.kernel.org
1697Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1698T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1699S: Supported
1700F: arch/arm/boot/dts/emev2*
1701F: arch/arm/boot/dts/r7s*
1702F: arch/arm/boot/dts/r8a*
1703F: arch/arm/boot/dts/sh*
1704F: arch/arm/configs/shmobile_defconfig
1705F: arch/arm/include/debug/renesas-scif.S
1706F: arch/arm/mach-shmobile/
1707F: drivers/soc/renesas/
1708F: include/linux/soc/renesas/
1709
1710ARM/SOCFPGA ARCHITECTURE
1711M: Dinh Nguyen <dinguyen@opensource.altera.com>
1712S: Maintained
1713F: arch/arm/mach-socfpga/
1714F: arch/arm/boot/dts/socfpga*
1715F: arch/arm/configs/socfpga_defconfig
1716F: arch/arm64/boot/dts/altera/
1717W: http://www.rocketboards.org
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1719
1720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1721M: Dinh Nguyen <dinguyen@opensource.altera.com>
1722S: Maintained
1723F: drivers/clk/socfpga/
1724
1725ARM/SOCFPGA EDAC SUPPORT
1726M: Thor Thayer <tthayer@opensource.altera.com>
1727S: Maintained
1728F: drivers/edac/altera_edac.
1729
1730ARM/STI ARCHITECTURE
1731M: Patrice Chotard <patrice.chotard@st.com>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733L: kernel@stlinux.com
1734W: http://www.stlinux.com
1735S: Maintained
1736F: arch/arm/mach-sti/
1737F: arch/arm/boot/dts/sti*
1738F: drivers/char/hw_random/st-rng.c
1739F: drivers/clocksource/arm_global_timer.c
1740F: drivers/clocksource/clksrc_st_lpc.c
1741F: drivers/cpufreq/sti-cpufreq.c
1742F: drivers/i2c/busses/i2c-st.c
1743F: drivers/media/rc/st_rc.c
1744F: drivers/media/platform/sti/c8sectpfe/
1745F: drivers/mmc/host/sdhci-st.c
1746F: drivers/phy/phy-miphy28lp.c
1747F: drivers/phy/phy-miphy365x.c
1748F: drivers/phy/phy-stih407-usb.c
1749F: drivers/phy/phy-stih41x-usb.c
1750F: drivers/pinctrl/pinctrl-st.c
1751F: drivers/remoteproc/st_remoteproc.c
1752F: drivers/reset/sti/
1753F: drivers/rtc/rtc-st-lpc.c
1754F: drivers/tty/serial/st-asc.c
1755F: drivers/usb/dwc3/dwc3-st.c
1756F: drivers/usb/host/ehci-st.c
1757F: drivers/usb/host/ohci-st.c
1758F: drivers/watchdog/st_lpc_wdt.c
1759F: drivers/ata/ahci_st.c
1760
1761ARM/STM32 ARCHITECTURE
1762M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1763M: Alexandre Torgue <alexandre.torgue@st.com>
1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S: Maintained
1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1767N: stm32
1768F: drivers/clocksource/armv7m_systick.c
1769
1770ARM/TANGO ARCHITECTURE
1771M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1772L: linux-arm-kernel@lists.infradead.org
1773S: Maintained
1774N: tango
1775
1776ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1777M: Lennert Buytenhek <kernel@wantstofly.org>
1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779S: Maintained
1780
1781ARM/TETON BGA MACHINE SUPPORT
1782M: "Mark F. Brown" <mark.brown314@gmail.com>
1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S: Maintained
1785
1786ARM/THECUS N2100 MACHINE SUPPORT
1787M: Lennert Buytenhek <kernel@wantstofly.org>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790
1791ARM/NUVOTON W90X900 ARM ARCHITECTURE
1792M: Wan ZongShun <mcuos.com@gmail.com>
1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794W: http://www.mcuos.com
1795S: Maintained
1796F: arch/arm/mach-w90x900/
1797F: drivers/input/keyboard/w90p910_keypad.c
1798F: drivers/input/touchscreen/w90p910_ts.c
1799F: drivers/watchdog/nuc900_wdt.c
1800F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1801F: drivers/mtd/nand/nuc900_nand.c
1802F: drivers/rtc/rtc-nuc900.c
1803F: drivers/spi/spi-nuc900.c
1804F: drivers/usb/host/ehci-w90x900.c
1805F: drivers/video/fbdev/nuc900fb.c
1806
1807ARM/U300 MACHINE SUPPORT
1808M: Linus Walleij <linus.walleij@linaro.org>
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Supported
1811F: arch/arm/mach-u300/
1812F: drivers/clocksource/timer-u300.c
1813F: drivers/i2c/busses/i2c-stu300.c
1814F: drivers/rtc/rtc-coh901331.c
1815F: drivers/watchdog/coh901327_wdt.c
1816F: drivers/dma/coh901318*
1817F: drivers/mfd/ab3100*
1818F: drivers/rtc/rtc-ab3100.c
1819F: drivers/rtc/rtc-coh901331.c
1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1821
1822ARM/UNIPHIER ARCHITECTURE
1823M: Masahiro Yamada <yamada.masahiro@socionext.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
1826F: arch/arm/boot/dts/uniphier*
1827F: arch/arm/include/asm/hardware/cache-uniphier.h
1828F: arch/arm/mach-uniphier/
1829F: arch/arm/mm/cache-uniphier.c
1830F: arch/arm64/boot/dts/socionext/
1831F: drivers/bus/uniphier-system-bus.c
1832F: drivers/i2c/busses/i2c-uniphier*
1833F: drivers/pinctrl/uniphier/
1834F: drivers/tty/serial/8250/8250_uniphier.c
1835N: uniphier
1836
1837ARM/Ux500 ARM ARCHITECTURE
1838M: Linus Walleij <linus.walleij@linaro.org>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Maintained
1841F: arch/arm/mach-ux500/
1842F: drivers/clocksource/clksrc-dbx500-prcmu.c
1843F: drivers/dma/ste_dma40*
1844F: drivers/hwspinlock/u8500_hsem.c
1845F: drivers/mfd/abx500*
1846F: drivers/mfd/ab8500*
1847F: drivers/mfd/dbx500*
1848F: drivers/mfd/db8500*
1849F: drivers/pinctrl/nomadik/pinctrl-ab*
1850F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1851F: drivers/rtc/rtc-ab8500.c
1852F: drivers/rtc/rtc-pl031.c
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1854
1855ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1856M: Ulf Hansson <ulf.hansson@linaro.org>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858T: git git://git.linaro.org/people/ulfh/clk.git
1859S: Maintained
1860F: drivers/clk/ux500/
1861
1862ARM/VERSATILE EXPRESS PLATFORM
1863M: Liviu Dudau <liviu.dudau@arm.com>
1864M: Sudeep Holla <sudeep.holla@arm.com>
1865M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S: Maintained
1868F: arch/arm/boot/dts/vexpress*
1869F: arch/arm64/boot/dts/arm/
1870F: arch/arm/mach-vexpress/
1871F: */*/vexpress*
1872F: */*/*/vexpress*
1873F: drivers/clk/versatile/clk-vexpress-osc.c
1874F: drivers/clocksource/versatile.c
1875N: mps2
1876
1877ARM/VFP SUPPORT
1878M: Russell King <linux@armlinux.org.uk>
1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880W: http://www.armlinux.org.uk/
1881S: Maintained
1882F: arch/arm/vfp/
1883
1884ARM/VOIPAC PXA270 SUPPORT
1885M: Marek Vasut <marek.vasut@gmail.com>
1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S: Maintained
1888F: arch/arm/mach-pxa/vpac270.c
1889F: arch/arm/mach-pxa/include/mach/vpac270.h
1890
1891ARM/VT8500 ARM ARCHITECTURE
1892M: Tony Prisk <linux@prisktech.co.nz>
1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894S: Maintained
1895F: arch/arm/mach-vt8500/
1896F: drivers/clocksource/vt8500_timer.c
1897F: drivers/i2c/busses/i2c-wmt.c
1898F: drivers/mmc/host/wmt-sdmmc.c
1899F: drivers/pwm/pwm-vt8500.c
1900F: drivers/rtc/rtc-vt8500.c
1901F: drivers/tty/serial/vt8500_serial.c
1902F: drivers/usb/host/ehci-platform.c
1903F: drivers/usb/host/uhci-platform.c
1904F: drivers/video/fbdev/vt8500lcdfb.*
1905F: drivers/video/fbdev/wm8505fb*
1906F: drivers/video/fbdev/wmt_ge_rops.*
1907
1908ARM/ZIPIT Z2 SUPPORT
1909M: Marek Vasut <marek.vasut@gmail.com>
1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S: Maintained
1912F: arch/arm/mach-pxa/z2.c
1913F: arch/arm/mach-pxa/include/mach/z2.h
1914
1915ARM/ZTE ARCHITECTURE
1916M: Jun Nie <jun.nie@linaro.org>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919F: arch/arm/mach-zx/
1920F: drivers/clk/zte/
1921F: Documentation/devicetree/bindings/arm/zte.txt
1922F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1923
1924ARM/ZYNQ ARCHITECTURE
1925M: Michal Simek <michal.simek@xilinx.com>
1926R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928W: http://wiki.xilinx.com
1929T: git https://github.com/Xilinx/linux-xlnx.git
1930S: Supported
1931F: arch/arm/mach-zynq/
1932F: drivers/cpuidle/cpuidle-zynq.c
1933F: drivers/block/xsysace.c
1934N: zynq
1935N: xilinx
1936F: drivers/clocksource/cadence_ttc_timer.c
1937F: drivers/i2c/busses/i2c-cadence.c
1938F: drivers/mmc/host/sdhci-of-arasan.c
1939F: drivers/edac/synopsys_edac.c
1940
1941ARM SMMU DRIVERS
1942M: Will Deacon <will.deacon@arm.com>
1943R: Robin Murphy <robin.murphy@arm.com>
1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S: Maintained
1946F: drivers/iommu/arm-smmu.c
1947F: drivers/iommu/arm-smmu-v3.c
1948F: drivers/iommu/io-pgtable-arm.c
1949F: drivers/iommu/io-pgtable-arm-v7s.c
1950
1951ARM64 PORT (AARCH64 ARCHITECTURE)
1952M: Catalin Marinas <catalin.marinas@arm.com>
1953M: Will Deacon <will.deacon@arm.com>
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1956S: Maintained
1957F: arch/arm64/
1958F: Documentation/arm64/
1959
1960AS3645A LED FLASH CONTROLLER DRIVER
1961M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1962L: linux-media@vger.kernel.org
1963T: git git://linuxtv.org/media_tree.git
1964S: Maintained
1965F: drivers/media/i2c/as3645a.c
1966F: include/media/i2c/as3645a.h
1967
1968ASC7621 HARDWARE MONITOR DRIVER
1969M: George Joseph <george.joseph@fairview5.com>
1970L: linux-hwmon@vger.kernel.org
1971S: Maintained
1972F: Documentation/hwmon/asc7621
1973F: drivers/hwmon/asc7621.c
1974
1975ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1976M: Corentin Chary <corentin.chary@gmail.com>
1977L: acpi4asus-user@lists.sourceforge.net
1978L: platform-driver-x86@vger.kernel.org
1979W: http://acpi4asus.sf.net
1980S: Maintained
1981F: drivers/platform/x86/asus*.c
1982F: drivers/platform/x86/eeepc*.c
1983
1984ASUS WIRELESS RADIO CONTROL DRIVER
1985M: João Paulo Rechi Vita <jprvita@gmail.com>
1986L: platform-driver-x86@vger.kernel.org
1987S: Maintained
1988F: drivers/platform/x86/asus-wireless.c
1989
1990ASYMMETRIC KEYS
1991M: David Howells <dhowells@redhat.com>
1992L: keyrings@vger.kernel.org
1993S: Maintained
1994F: Documentation/crypto/asymmetric-keys.txt
1995F: include/linux/verification.h
1996F: include/crypto/public_key.h
1997F: include/crypto/pkcs7.h
1998F: crypto/asymmetric_keys/
1999
2000ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2001R: Dan Williams <dan.j.williams@intel.com>
2002W: http://sourceforge.net/projects/xscaleiop
2003S: Odd fixes
2004F: Documentation/crypto/async-tx-api.txt
2005F: crypto/async_tx/
2006F: drivers/dma/
2007F: include/linux/dmaengine.h
2008F: include/linux/async_tx.h
2009
2010AT24 EEPROM DRIVER
2011M: Wolfram Sang <wsa@the-dreams.de>
2012L: linux-i2c@vger.kernel.org
2013S: Maintained
2014F: drivers/misc/eeprom/at24.c
2015F: include/linux/platform_data/at24.h
2016
2017ATA OVER ETHERNET (AOE) DRIVER
2018M: "Ed L. Cashin" <ed.cashin@acm.org>
2019W: http://www.openaoe.org/
2020S: Supported
2021F: Documentation/aoe/
2022F: drivers/block/aoe/
2023
2024ATHEROS 71XX/9XXX GPIO DRIVER
2025M: Alban Bedel <albeu@free.fr>
2026W: https://github.com/AlbanBedel/linux
2027T: git git://github.com/AlbanBedel/linux
2028S: Maintained
2029F: drivers/gpio/gpio-ath79.c
2030F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2031
2032ATHEROS ATH GENERIC UTILITIES
2033M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2034L: linux-wireless@vger.kernel.org
2035S: Supported
2036F: drivers/net/wireless/ath/*
2037
2038ATHEROS ATH5K WIRELESS DRIVER
2039M: Jiri Slaby <jirislaby@gmail.com>
2040M: Nick Kossifidis <mickflemm@gmail.com>
2041M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2042L: linux-wireless@vger.kernel.org
2043W: http://wireless.kernel.org/en/users/Drivers/ath5k
2044S: Maintained
2045F: drivers/net/wireless/ath/ath5k/
2046
2047ATHEROS ATH6KL WIRELESS DRIVER
2048M: Kalle Valo <kvalo@qca.qualcomm.com>
2049L: linux-wireless@vger.kernel.org
2050W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2052S: Supported
2053F: drivers/net/wireless/ath/ath6kl/
2054
2055WILOCITY WIL6210 WIRELESS DRIVER
2056M: Maya Erez <qca_merez@qca.qualcomm.com>
2057L: linux-wireless@vger.kernel.org
2058L: wil6210@qca.qualcomm.com
2059S: Supported
2060W: http://wireless.kernel.org/en/users/Drivers/wil6210
2061F: drivers/net/wireless/ath/wil6210/
2062F: include/uapi/linux/wil6210_uapi.h
2063
2064CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2065M: Christian Lamparter <chunkeey@googlemail.com>
2066L: linux-wireless@vger.kernel.org
2067W: http://wireless.kernel.org/en/users/Drivers/carl9170
2068S: Maintained
2069F: drivers/net/wireless/ath/carl9170/
2070
2071ATK0110 HWMON DRIVER
2072M: Luca Tettamanti <kronos.it@gmail.com>
2073L: linux-hwmon@vger.kernel.org
2074S: Maintained
2075F: drivers/hwmon/asus_atk0110.c
2076
2077ATI_REMOTE2 DRIVER
2078M: Ville Syrjala <syrjala@sci.fi>
2079S: Maintained
2080F: drivers/input/misc/ati_remote2.c
2081
2082ATLX ETHERNET DRIVERS
2083M: Jay Cliburn <jcliburn@gmail.com>
2084M: Chris Snook <chris.snook@gmail.com>
2085L: netdev@vger.kernel.org
2086W: http://sourceforge.net/projects/atl1
2087W: http://atl1.sourceforge.net
2088S: Maintained
2089F: drivers/net/ethernet/atheros/
2090
2091ATM
2092M: Chas Williams <3chas3@gmail.com>
2093L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2094L: netdev@vger.kernel.org
2095W: http://linux-atm.sourceforge.net
2096S: Maintained
2097F: drivers/atm/
2098F: include/linux/atm*
2099F: include/uapi/linux/atm*
2100
2101ATMEL AT91 / AT32 MCI DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103S: Maintained
2104F: drivers/mmc/host/atmel-mci.c
2105
2106ATMEL AT91 / AT32 SERIAL DRIVER
2107M: Nicolas Ferre <nicolas.ferre@atmel.com>
2108S: Supported
2109F: drivers/tty/serial/atmel_serial.c
2110
2111ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2112M: Nicolas Ferre <nicolas.ferre@atmel.com>
2113S: Supported
2114F: drivers/power/reset/at91-sama5d2_shdwc.c
2115
2116ATMEL SAMA5D2 ADC DRIVER
2117M: Ludovic Desroches <ludovic.desroches@atmel.com>
2118L: linux-iio@vger.kernel.org
2119S: Supported
2120F: drivers/iio/adc/at91-sama5d2_adc.c
2121
2122ATMEL Audio ALSA driver
2123M: Nicolas Ferre <nicolas.ferre@atmel.com>
2124L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2125S: Supported
2126F: sound/soc/atmel
2127
2128ATMEL DMA DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S: Supported
2132F: drivers/dma/at_hdmac.c
2133F: drivers/dma/at_hdmac_regs.h
2134F: include/linux/platform_data/dma-atmel.h
2135
2136ATMEL XDMA DRIVER
2137M: Ludovic Desroches <ludovic.desroches@atmel.com>
2138L: linux-arm-kernel@lists.infradead.org
2139L: dmaengine@vger.kernel.org
2140S: Supported
2141F: drivers/dma/at_xdmac.c
2142
2143ATMEL I2C DRIVER
2144M: Ludovic Desroches <ludovic.desroches@atmel.com>
2145L: linux-i2c@vger.kernel.org
2146S: Supported
2147F: drivers/i2c/busses/i2c-at91.c
2148
2149ATMEL ISI DRIVER
2150M: Ludovic Desroches <ludovic.desroches@atmel.com>
2151L: linux-media@vger.kernel.org
2152S: Supported
2153F: drivers/media/platform/soc_camera/atmel-isi.c
2154F: include/media/atmel-isi.h
2155
2156ATMEL LCDFB DRIVER
2157M: Nicolas Ferre <nicolas.ferre@atmel.com>
2158L: linux-fbdev@vger.kernel.org
2159S: Maintained
2160F: drivers/video/fbdev/atmel_lcdfb.c
2161F: include/video/atmel_lcdc.h
2162
2163ATMEL MACB ETHERNET DRIVER
2164M: Nicolas Ferre <nicolas.ferre@atmel.com>
2165S: Supported
2166F: drivers/net/ethernet/cadence/
2167
2168ATMEL NAND DRIVER
2169M: Wenyou Yang <wenyou.yang@atmel.com>
2170M: Josh Wu <rainyfeeling@outlook.com>
2171L: linux-mtd@lists.infradead.org
2172S: Supported
2173F: drivers/mtd/nand/atmel_nand*
2174
2175ATMEL SDMMC DRIVER
2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
2177L: linux-mmc@vger.kernel.org
2178S: Supported
2179F: drivers/mmc/host/sdhci-of-at91.c
2180
2181ATMEL SPI DRIVER
2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
2183S: Supported
2184F: drivers/spi/spi-atmel.*
2185
2186ATMEL SSC DRIVER
2187M: Nicolas Ferre <nicolas.ferre@atmel.com>
2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S: Supported
2190F: drivers/misc/atmel-ssc.c
2191F: include/linux/atmel-ssc.h
2192
2193ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S: Supported
2197F: drivers/misc/atmel_tclib.c
2198F: drivers/clocksource/tcb_clksrc.c
2199
2200ATMEL USBA UDC DRIVER
2201M: Nicolas Ferre <nicolas.ferre@atmel.com>
2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S: Supported
2204F: drivers/usb/gadget/udc/atmel_usba_udc.*
2205
2206ATMEL WIRELESS DRIVER
2207M: Simon Kelley <simon@thekelleys.org.uk>
2208L: linux-wireless@vger.kernel.org
2209W: http://www.thekelleys.org.uk/atmel
2210W: http://atmelwlandriver.sourceforge.net/
2211S: Maintained
2212F: drivers/net/wireless/atmel/atmel*
2213
2214ATMEL MAXTOUCH DRIVER
2215M: Nick Dyer <nick.dyer@itdev.co.uk>
2216T: git git://github.com/atmel-maxtouch/linux.git
2217S: Supported
2218F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2219F: drivers/input/touchscreen/atmel_mxt_ts.c
2220F: include/linux/platform_data/atmel_mxt_ts.h
2221
2222ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2223M: Bradley Grove <linuxdrivers@attotech.com>
2224L: linux-scsi@vger.kernel.org
2225W: http://www.attotech.com
2226S: Supported
2227F: drivers/scsi/esas2r
2228
2229ATUSB IEEE 802.15.4 RADIO DRIVER
2230M: Stefan Schmidt <stefan@osg.samsung.com>
2231L: linux-wpan@vger.kernel.org
2232S: Maintained
2233F: drivers/net/ieee802154/atusb.c
2234F: drivers/net/ieee802154/atusb.h
2235F: drivers/net/ieee802154/at86rf230.h
2236
2237AUDIT SUBSYSTEM
2238M: Paul Moore <paul@paul-moore.com>
2239M: Eric Paris <eparis@redhat.com>
2240L: linux-audit@redhat.com (moderated for non-subscribers)
2241W: http://people.redhat.com/sgrubb/audit/
2242T: git git://git.infradead.org/users/pcmoore/audit
2243S: Maintained
2244F: include/linux/audit.h
2245F: include/uapi/linux/audit.h
2246F: kernel/audit*
2247
2248AUXILIARY DISPLAY DRIVERS
2249M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2250W: http://miguelojeda.es/auxdisplay.htm
2251W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2252S: Maintained
2253F: drivers/auxdisplay/
2254F: include/linux/cfag12864b.h
2255
2256AVR32 ARCHITECTURE
2257M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2258M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2259W: http://www.atmel.com/products/AVR32/
2260W: http://mirror.egtvedt.no/avr32linux.org/
2261W: http://avrfreaks.net/
2262S: Maintained
2263F: arch/avr32/
2264
2265AVR32/AT32AP MACHINE SUPPORT
2266M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2267M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2268S: Maintained
2269F: arch/avr32/mach-at32ap/
2270
2271AX.25 NETWORK LAYER
2272M: Ralf Baechle <ralf@linux-mips.org>
2273L: linux-hams@vger.kernel.org
2274W: http://www.linux-ax25.org/
2275S: Maintained
2276F: include/uapi/linux/ax25.h
2277F: include/net/ax25.h
2278F: net/ax25/
2279
2280AZ6007 DVB DRIVER
2281M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2282M: Mauro Carvalho Chehab <mchehab@kernel.org>
2283L: linux-media@vger.kernel.org
2284W: https://linuxtv.org
2285T: git git://linuxtv.org/media_tree.git
2286S: Maintained
2287F: drivers/media/usb/dvb-usb-v2/az6007.c
2288
2289AZTECH FM RADIO RECEIVER DRIVER
2290M: Hans Verkuil <hverkuil@xs4all.nl>
2291L: linux-media@vger.kernel.org
2292T: git git://linuxtv.org/media_tree.git
2293W: https://linuxtv.org
2294S: Maintained
2295F: drivers/media/radio/radio-aztech*
2296
2297B43 WIRELESS DRIVER
2298L: linux-wireless@vger.kernel.org
2299L: b43-dev@lists.infradead.org
2300W: http://wireless.kernel.org/en/users/Drivers/b43
2301S: Odd Fixes
2302F: drivers/net/wireless/broadcom/b43/
2303
2304B43LEGACY WIRELESS DRIVER
2305M: Larry Finger <Larry.Finger@lwfinger.net>
2306L: linux-wireless@vger.kernel.org
2307L: b43-dev@lists.infradead.org
2308W: http://wireless.kernel.org/en/users/Drivers/b43
2309S: Maintained
2310F: drivers/net/wireless/broadcom/b43legacy/
2311
2312BACKLIGHT CLASS/SUBSYSTEM
2313M: Jingoo Han <jingoohan1@gmail.com>
2314M: Lee Jones <lee.jones@linaro.org>
2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2316S: Maintained
2317F: drivers/video/backlight/
2318F: include/linux/backlight.h
2319
2320BATMAN ADVANCED
2321M: Marek Lindner <mareklindner@neomailbox.ch>
2322M: Simon Wunderlich <sw@simonwunderlich.de>
2323M: Antonio Quartulli <a@unstable.cc>
2324L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2325W: https://www.open-mesh.org/
2326Q: https://patchwork.open-mesh.org/project/batman/list/
2327S: Maintained
2328F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2329F: Documentation/ABI/testing/sysfs-class-net-mesh
2330F: Documentation/networking/batman-adv.txt
2331F: include/uapi/linux/batman_adv.h
2332F: net/batman-adv/
2333
2334BAYCOM/HDLCDRV DRIVERS FOR AX.25
2335M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2336L: linux-hams@vger.kernel.org
2337W: http://www.baycom.org/~tom/ham/ham.html
2338S: Maintained
2339F: drivers/net/hamradio/baycom*
2340
2341BCACHE (BLOCK LAYER CACHE)
2342M: Kent Overstreet <kent.overstreet@gmail.com>
2343L: linux-bcache@vger.kernel.org
2344W: http://bcache.evilpiepirate.org
2345S: Orphan
2346F: drivers/md/bcache/
2347
2348BDISP ST MEDIA DRIVER
2349M: Fabien Dessenne <fabien.dessenne@st.com>
2350L: linux-media@vger.kernel.org
2351T: git git://linuxtv.org/media_tree.git
2352W: https://linuxtv.org
2353S: Supported
2354F: drivers/media/platform/sti/bdisp
2355
2356BEFS FILE SYSTEM
2357M: Luis de Bethencourt <luisbg@osg.samsung.com>
2358M: Salah Triki <salah.triki@gmail.com>
2359S: Maintained
2360T: git git://github.com/luisbg/linux-befs.git
2361F: Documentation/filesystems/befs.txt
2362F: fs/befs/
2363
2364BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2365M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2366L: netdev@vger.kernel.org
2367S: Maintained
2368F: drivers/net/ethernet/ec_bhf.c
2369
2370BFS FILE SYSTEM
2371M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2372S: Maintained
2373F: Documentation/filesystems/bfs.txt
2374F: fs/bfs/
2375F: include/uapi/linux/bfs_fs.h
2376
2377BLACKFIN ARCHITECTURE
2378M: Steven Miao <realmz6@gmail.com>
2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2380T: git git://git.code.sf.net/p/adi-linux/code
2381W: http://blackfin.uclinux.org
2382S: Supported
2383F: arch/blackfin/
2384
2385BLACKFIN EMAC DRIVER
2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387W: http://blackfin.uclinux.org
2388S: Supported
2389F: drivers/net/ethernet/adi/
2390
2391BLACKFIN RTC DRIVER
2392L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2393W: http://blackfin.uclinux.org
2394S: Supported
2395F: drivers/rtc/rtc-bfin.c
2396
2397BLACKFIN SDH DRIVER
2398M: Sonic Zhang <sonic.zhang@analog.com>
2399L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2400W: http://blackfin.uclinux.org
2401S: Supported
2402F: drivers/mmc/host/bfin_sdh.c
2403
2404BLACKFIN SERIAL DRIVER
2405M: Sonic Zhang <sonic.zhang@analog.com>
2406L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2407W: http://blackfin.uclinux.org
2408S: Supported
2409F: drivers/tty/serial/bfin_uart.c
2410
2411BLACKFIN WATCHDOG DRIVER
2412L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2413W: http://blackfin.uclinux.org
2414S: Supported
2415F: drivers/watchdog/bfin_wdt.c
2416
2417BLACKFIN I2C TWI DRIVER
2418M: Sonic Zhang <sonic.zhang@analog.com>
2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420W: http://blackfin.uclinux.org/
2421S: Supported
2422F: drivers/i2c/busses/i2c-bfin-twi.c
2423
2424BLACKFIN MEDIA DRIVER
2425M: Scott Jiang <scott.jiang.linux@gmail.com>
2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427W: http://blackfin.uclinux.org/
2428S: Supported
2429F: drivers/media/platform/blackfin/
2430F: drivers/media/i2c/adv7183*
2431F: drivers/media/i2c/vs6624*
2432
2433BLINKM RGB LED DRIVER
2434M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2435S: Maintained
2436F: drivers/leds/leds-blinkm.c
2437
2438BLOCK LAYER
2439M: Jens Axboe <axboe@kernel.dk>
2440L: linux-block@vger.kernel.org
2441T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2442S: Maintained
2443F: block/
2444F: kernel/trace/blktrace.c
2445
2446BLOCK2MTD DRIVER
2447M: Joern Engel <joern@lazybastard.org>
2448L: linux-mtd@lists.infradead.org
2449S: Maintained
2450F: drivers/mtd/devices/block2mtd.c
2451
2452BLUETOOTH DRIVERS
2453M: Marcel Holtmann <marcel@holtmann.org>
2454M: Gustavo Padovan <gustavo@padovan.org>
2455M: Johan Hedberg <johan.hedberg@gmail.com>
2456L: linux-bluetooth@vger.kernel.org
2457W: http://www.bluez.org/
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2460S: Maintained
2461F: drivers/bluetooth/
2462
2463BLUETOOTH SUBSYSTEM
2464M: Marcel Holtmann <marcel@holtmann.org>
2465M: Gustavo Padovan <gustavo@padovan.org>
2466M: Johan Hedberg <johan.hedberg@gmail.com>
2467L: linux-bluetooth@vger.kernel.org
2468W: http://www.bluez.org/
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2471S: Maintained
2472F: net/bluetooth/
2473F: include/net/bluetooth/
2474
2475BONDING DRIVER
2476M: Jay Vosburgh <j.vosburgh@gmail.com>
2477M: Veaceslav Falico <vfalico@gmail.com>
2478M: Andy Gospodarek <gospo@cumulusnetworks.com>
2479L: netdev@vger.kernel.org
2480W: http://sourceforge.net/projects/bonding/
2481S: Supported
2482F: drivers/net/bonding/
2483F: include/uapi/linux/if_bonding.h
2484
2485BPF (Safe dynamic programs and tools)
2486M: Alexei Starovoitov <ast@kernel.org>
2487L: netdev@vger.kernel.org
2488L: linux-kernel@vger.kernel.org
2489S: Supported
2490F: kernel/bpf/
2491
2492BROADCOM B44 10/100 ETHERNET DRIVER
2493M: Gary Zambrano <zambrano@broadcom.com>
2494L: netdev@vger.kernel.org
2495S: Supported
2496F: drivers/net/ethernet/broadcom/b44.*
2497
2498BROADCOM B53 ETHERNET SWITCH DRIVER
2499M: Florian Fainelli <f.fainelli@gmail.com>
2500L: netdev@vger.kernel.org
2501L: openwrt-devel@lists.openwrt.org (subscribers-only)
2502S: Supported
2503F: drivers/net/dsa/b53/*
2504F: include/linux/platform_data/b53.h
2505
2506BROADCOM GENET ETHERNET DRIVER
2507M: Florian Fainelli <f.fainelli@gmail.com>
2508L: netdev@vger.kernel.org
2509S: Supported
2510F: drivers/net/ethernet/broadcom/genet/
2511
2512BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2513M: Sony Chacko <sony.chacko@qlogic.com>
2514M: Dept-HSGLinuxNICDev@qlogic.com
2515L: netdev@vger.kernel.org
2516S: Supported
2517F: drivers/net/ethernet/broadcom/bnx2.*
2518F: drivers/net/ethernet/broadcom/bnx2_*
2519
2520BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2521M: Ariel Elior <ariel.elior@qlogic.com>
2522L: netdev@vger.kernel.org
2523S: Supported
2524F: drivers/net/ethernet/broadcom/bnx2x/
2525
2526BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2527M: Florian Fainelli <f.fainelli@gmail.com>
2528M: Ray Jui <rjui@broadcom.com>
2529M: Scott Branden <sbranden@broadcom.com>
2530M: bcm-kernel-feedback-list@broadcom.com
2531T: git git://github.com/broadcom/mach-bcm
2532S: Maintained
2533N: bcm281*
2534N: bcm113*
2535N: bcm216*
2536N: kona
2537F: arch/arm/mach-bcm/
2538
2539BROADCOM BCM2835 ARM ARCHITECTURE
2540M: Stephen Warren <swarren@wwwdotorg.org>
2541M: Lee Jones <lee@kernel.org>
2542M: Eric Anholt <eric@anholt.net>
2543L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2546S: Maintained
2547N: bcm2835
2548
2549BROADCOM BCM47XX MIPS ARCHITECTURE
2550M: Hauke Mehrtens <hauke@hauke-m.de>
2551M: Rafał Miłecki <zajec5@gmail.com>
2552L: linux-mips@linux-mips.org
2553S: Maintained
2554F: Documentation/devicetree/bindings/mips/brcm/
2555F: arch/mips/bcm47xx/*
2556F: arch/mips/include/asm/mach-bcm47xx/*
2557
2558BROADCOM BCM5301X ARM ARCHITECTURE
2559M: Hauke Mehrtens <hauke@hauke-m.de>
2560M: Rafał Miłecki <zajec5@gmail.com>
2561M: bcm-kernel-feedback-list@broadcom.com
2562L: linux-arm-kernel@lists.infradead.org
2563S: Maintained
2564F: arch/arm/mach-bcm/bcm_5301x.c
2565F: arch/arm/boot/dts/bcm5301x*.dtsi
2566F: arch/arm/boot/dts/bcm470*
2567
2568BROADCOM BCM63XX ARM ARCHITECTURE
2569M: Florian Fainelli <f.fainelli@gmail.com>
2570M: bcm-kernel-feedback-list@broadcom.com
2571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572T: git git://github.com/broadcom/stblinux.git
2573S: Maintained
2574N: bcm63xx
2575
2576BROADCOM BCM63XX/BCM33XX UDC DRIVER
2577M: Kevin Cernekee <cernekee@gmail.com>
2578L: linux-usb@vger.kernel.org
2579S: Maintained
2580F: drivers/usb/gadget/udc/bcm63xx_udc.*
2581
2582BROADCOM BCM7XXX ARM ARCHITECTURE
2583M: Brian Norris <computersforpeace@gmail.com>
2584M: Gregory Fong <gregory.0xf0@gmail.com>
2585M: Florian Fainelli <f.fainelli@gmail.com>
2586M: bcm-kernel-feedback-list@broadcom.com
2587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588T: git git://github.com/broadcom/stblinux.git
2589S: Maintained
2590F: arch/arm/mach-bcm/*brcmstb*
2591F: arch/arm/boot/dts/bcm7*.dts*
2592F: drivers/bus/brcmstb_gisb.c
2593N: brcmstb
2594
2595BROADCOM BMIPS MIPS ARCHITECTURE
2596M: Kevin Cernekee <cernekee@gmail.com>
2597M: Florian Fainelli <f.fainelli@gmail.com>
2598L: linux-mips@linux-mips.org
2599T: git git://github.com/broadcom/stblinux.git
2600S: Maintained
2601F: arch/mips/bmips/*
2602F: arch/mips/include/asm/mach-bmips/*
2603F: arch/mips/kernel/*bmips*
2604F: arch/mips/boot/dts/brcm/bcm*.dts*
2605F: drivers/irqchip/irq-bcm63*
2606F: drivers/irqchip/irq-bcm7*
2607F: drivers/irqchip/irq-brcmstb*
2608F: include/linux/bcm963xx_nvram.h
2609F: include/linux/bcm963xx_tag.h
2610
2611BROADCOM TG3 GIGABIT ETHERNET DRIVER
2612M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2613M: Prashant Sreedharan <prashant@broadcom.com>
2614M: Michael Chan <mchan@broadcom.com>
2615L: netdev@vger.kernel.org
2616S: Supported
2617F: drivers/net/ethernet/broadcom/tg3.*
2618
2619BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2620M: Arend van Spriel <arend.vanspriel@broadcom.com>
2621M: Franky Lin <franky.lin@broadcom.com>
2622M: Hante Meuleman <hante.meuleman@broadcom.com>
2623L: linux-wireless@vger.kernel.org
2624L: brcm80211-dev-list.pdl@broadcom.com
2625S: Supported
2626F: drivers/net/wireless/broadcom/brcm80211/
2627
2628BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2629M: QLogic-Storage-Upstream@qlogic.com
2630L: linux-scsi@vger.kernel.org
2631S: Supported
2632F: drivers/scsi/bnx2fc/
2633
2634BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2635M: QLogic-Storage-Upstream@qlogic.com
2636L: linux-scsi@vger.kernel.org
2637S: Supported
2638F: drivers/scsi/bnx2i/
2639
2640BROADCOM IPROC ARM ARCHITECTURE
2641M: Ray Jui <rjui@broadcom.com>
2642M: Scott Branden <sbranden@broadcom.com>
2643M: Jon Mason <jonmason@broadcom.com>
2644M: bcm-kernel-feedback-list@broadcom.com
2645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646T: git git://github.com/broadcom/cygnus-linux.git
2647S: Maintained
2648N: iproc
2649N: cygnus
2650N: bcm[-_]nsp
2651N: bcm9113*
2652N: bcm9583*
2653N: bcm9585*
2654N: bcm9586*
2655N: bcm988312
2656N: bcm113*
2657N: bcm583*
2658N: bcm585*
2659N: bcm586*
2660N: bcm88312
2661F: arch/arm64/boot/dts/broadcom/ns2*
2662F: drivers/clk/bcm/clk-ns*
2663F: drivers/pinctrl/bcm/pinctrl-ns*
2664
2665BROADCOM BRCMSTB GPIO DRIVER
2666M: Gregory Fong <gregory.0xf0@gmail.com>
2667L: bcm-kernel-feedback-list@broadcom.com
2668S: Supported
2669F: drivers/gpio/gpio-brcmstb.c
2670F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2671
2672BROADCOM KONA GPIO DRIVER
2673M: Ray Jui <rjui@broadcom.com>
2674L: bcm-kernel-feedback-list@broadcom.com
2675S: Supported
2676F: drivers/gpio/gpio-bcm-kona.c
2677F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2678
2679BROADCOM NVRAM DRIVER
2680M: Rafał Miłecki <zajec5@gmail.com>
2681L: linux-mips@linux-mips.org
2682S: Maintained
2683F: drivers/firmware/broadcom/*
2684
2685BROADCOM STB NAND FLASH DRIVER
2686M: Brian Norris <computersforpeace@gmail.com>
2687M: Kamal Dasu <kdasu.kdev@gmail.com>
2688L: linux-mtd@lists.infradead.org
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Maintained
2691F: drivers/mtd/nand/brcmnand/
2692
2693BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2694M: Rafał Miłecki <zajec5@gmail.com>
2695L: linux-wireless@vger.kernel.org
2696S: Maintained
2697F: drivers/bcma/
2698F: include/linux/bcma/
2699
2700BROADCOM SYSTEMPORT ETHERNET DRIVER
2701M: Florian Fainelli <f.fainelli@gmail.com>
2702L: netdev@vger.kernel.org
2703S: Supported
2704F: drivers/net/ethernet/broadcom/bcmsysport.*
2705
2706BROADCOM VULCAN ARM64 SOC
2707M: Jayachandran C. <jchandra@broadcom.com>
2708M: bcm-kernel-feedback-list@broadcom.com
2709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710S: Maintained
2711F: arch/arm64/boot/dts/broadcom/vulcan*
2712
2713BROCADE BFA FC SCSI DRIVER
2714M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2715M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2716L: linux-scsi@vger.kernel.org
2717S: Supported
2718F: drivers/scsi/bfa/
2719
2720BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2721M: Rasesh Mody <rasesh.mody@qlogic.com>
2722L: netdev@vger.kernel.org
2723S: Supported
2724F: drivers/net/ethernet/brocade/bna/
2725
2726BSG (block layer generic sg v4 driver)
2727M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2728L: linux-scsi@vger.kernel.org
2729S: Supported
2730F: block/bsg.c
2731F: include/linux/bsg.h
2732F: include/uapi/linux/bsg.h
2733
2734BT87X AUDIO DRIVER
2735M: Clemens Ladisch <clemens@ladisch.de>
2736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2737T: git git://git.alsa-project.org/alsa-kernel.git
2738S: Maintained
2739F: Documentation/sound/alsa/Bt87x.txt
2740F: sound/pci/bt87x.c
2741
2742BT8XXGPIO DRIVER
2743M: Michael Buesch <m@bues.ch>
2744W: http://bu3sch.de/btgpio.php
2745S: Maintained
2746F: drivers/gpio/gpio-bt8xx.c
2747
2748BTRFS FILE SYSTEM
2749M: Chris Mason <clm@fb.com>
2750M: Josef Bacik <jbacik@fb.com>
2751M: David Sterba <dsterba@suse.com>
2752L: linux-btrfs@vger.kernel.org
2753W: http://btrfs.wiki.kernel.org/
2754Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2756S: Maintained
2757F: Documentation/filesystems/btrfs.txt
2758F: fs/btrfs/
2759
2760BTTV VIDEO4LINUX DRIVER
2761M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2762M: Mauro Carvalho Chehab <mchehab@kernel.org>
2763L: linux-media@vger.kernel.org
2764W: https://linuxtv.org
2765T: git git://linuxtv.org/media_tree.git
2766S: Odd fixes
2767F: Documentation/video4linux/bttv/
2768F: drivers/media/pci/bt8xx/bttv*
2769
2770BUSLOGIC SCSI DRIVER
2771M: Khalid Aziz <khalid@gonehiking.org>
2772L: linux-scsi@vger.kernel.org
2773S: Maintained
2774F: drivers/scsi/BusLogic.*
2775F: drivers/scsi/FlashPoint.*
2776
2777C-MEDIA CMI8788 DRIVER
2778M: Clemens Ladisch <clemens@ladisch.de>
2779L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2780T: git git://git.alsa-project.org/alsa-kernel.git
2781S: Maintained
2782F: sound/pci/oxygen/
2783
2784C6X ARCHITECTURE
2785M: Mark Salter <msalter@redhat.com>
2786M: Aurelien Jacquiot <a-jacquiot@ti.com>
2787L: linux-c6x-dev@linux-c6x.org
2788W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2789S: Maintained
2790F: arch/c6x/
2791
2792CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2793M: David Howells <dhowells@redhat.com>
2794L: linux-cachefs@redhat.com (moderated for non-subscribers)
2795S: Supported
2796F: Documentation/filesystems/caching/cachefiles.txt
2797F: fs/cachefiles/
2798
2799CADET FM/AM RADIO RECEIVER DRIVER
2800M: Hans Verkuil <hverkuil@xs4all.nl>
2801L: linux-media@vger.kernel.org
2802T: git git://linuxtv.org/media_tree.git
2803W: https://linuxtv.org
2804S: Maintained
2805F: drivers/media/radio/radio-cadet*
2806
2807CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2808M: Jonathan Corbet <corbet@lwn.net>
2809L: linux-media@vger.kernel.org
2810T: git git://linuxtv.org/media_tree.git
2811S: Maintained
2812F: Documentation/video4linux/cafe_ccic
2813F: drivers/media/platform/marvell-ccic/
2814
2815CAIF NETWORK LAYER
2816M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2817L: netdev@vger.kernel.org
2818S: Supported
2819F: Documentation/networking/caif/
2820F: drivers/net/caif/
2821F: include/uapi/linux/caif/
2822F: include/net/caif/
2823F: net/caif/
2824
2825CALGARY x86-64 IOMMU
2826M: Muli Ben-Yehuda <mulix@mulix.org>
2827M: Jon Mason <jdmason@kudzu.us>
2828L: iommu@lists.linux-foundation.org
2829S: Maintained
2830F: arch/x86/kernel/pci-calgary_64.c
2831F: arch/x86/kernel/tce_64.c
2832F: arch/x86/include/asm/calgary.h
2833F: arch/x86/include/asm/tce.h
2834
2835CAN NETWORK LAYER
2836M: Oliver Hartkopp <socketcan@hartkopp.net>
2837M: Marc Kleine-Budde <mkl@pengutronix.de>
2838L: linux-can@vger.kernel.org
2839W: https://github.com/linux-can
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2842S: Maintained
2843F: Documentation/networking/can.txt
2844F: net/can/
2845F: include/linux/can/core.h
2846F: include/uapi/linux/can.h
2847F: include/uapi/linux/can/bcm.h
2848F: include/uapi/linux/can/raw.h
2849F: include/uapi/linux/can/gw.h
2850
2851CAN NETWORK DRIVERS
2852M: Wolfgang Grandegger <wg@grandegger.com>
2853M: Marc Kleine-Budde <mkl@pengutronix.de>
2854L: linux-can@vger.kernel.org
2855W: https://github.com/linux-can
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2858S: Maintained
2859F: Documentation/devicetree/bindings/net/can/
2860F: drivers/net/can/
2861F: include/linux/can/dev.h
2862F: include/linux/can/platform/
2863F: include/uapi/linux/can/error.h
2864F: include/uapi/linux/can/netlink.h
2865
2866CAPABILITIES
2867M: Serge Hallyn <serge@hallyn.com>
2868L: linux-security-module@vger.kernel.org
2869S: Supported
2870F: include/linux/capability.h
2871F: include/uapi/linux/capability.h
2872F: security/commoncap.c
2873F: kernel/capability.c
2874
2875CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2876M: Kevin Tsai <ktsai@capellamicro.com>
2877S: Maintained
2878F: drivers/iio/light/cm*
2879F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2880
2881CAVIUM LIQUIDIO NETWORK DRIVER
2882M: Derek Chickles <derek.chickles@caviumnetworks.com>
2883M: Satanand Burla <satananda.burla@caviumnetworks.com>
2884M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2885M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2886L: netdev@vger.kernel.org
2887W: http://www.cavium.com
2888S: Supported
2889F: drivers/net/ethernet/cavium/liquidio/
2890
2891CC2520 IEEE-802.15.4 RADIO DRIVER
2892M: Varka Bhadram <varkabhadram@gmail.com>
2893L: linux-wpan@vger.kernel.org
2894S: Maintained
2895F: drivers/net/ieee802154/cc2520.c
2896F: include/linux/spi/cc2520.h
2897F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2898
2899CEC DRIVER
2900M: Hans Verkuil <hans.verkuil@cisco.com>
2901L: linux-media@vger.kernel.org
2902T: git git://linuxtv.org/media_tree.git
2903W: http://linuxtv.org
2904S: Supported
2905F: Documentation/cec.txt
2906F: Documentation/DocBook/media/v4l/cec*
2907F: drivers/staging/media/cec/
2908F: drivers/media/cec-edid.c
2909F: drivers/media/rc/keymaps/rc-cec.c
2910F: include/media/cec.h
2911F: include/media/cec-edid.h
2912F: include/linux/cec.h
2913F: include/linux/cec-funcs.h
2914
2915CELL BROADBAND ENGINE ARCHITECTURE
2916M: Arnd Bergmann <arnd@arndb.de>
2917L: linuxppc-dev@lists.ozlabs.org
2918W: http://www.ibm.com/developerworks/power/cell/
2919S: Supported
2920F: arch/powerpc/include/asm/cell*.h
2921F: arch/powerpc/include/asm/spu*.h
2922F: arch/powerpc/include/uapi/asm/spu*.h
2923F: arch/powerpc/oprofile/*cell*
2924F: arch/powerpc/platforms/cell/
2925
2926CEPH COMMON CODE (LIBCEPH)
2927M: Ilya Dryomov <idryomov@gmail.com>
2928M: "Yan, Zheng" <zyan@redhat.com>
2929M: Sage Weil <sage@redhat.com>
2930L: ceph-devel@vger.kernel.org
2931W: http://ceph.com/
2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2933T: git git://github.com/ceph/ceph-client.git
2934S: Supported
2935F: net/ceph/
2936F: include/linux/ceph/
2937F: include/linux/crush/
2938
2939CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2940M: "Yan, Zheng" <zyan@redhat.com>
2941M: Sage Weil <sage@redhat.com>
2942M: Ilya Dryomov <idryomov@gmail.com>
2943L: ceph-devel@vger.kernel.org
2944W: http://ceph.com/
2945T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2946T: git git://github.com/ceph/ceph-client.git
2947S: Supported
2948F: Documentation/filesystems/ceph.txt
2949F: fs/ceph/
2950
2951CERTIFICATE HANDLING:
2952M: David Howells <dhowells@redhat.com>
2953M: David Woodhouse <dwmw2@infradead.org>
2954L: keyrings@vger.kernel.org
2955S: Maintained
2956F: Documentation/module-signing.txt
2957F: certs/
2958F: scripts/sign-file.c
2959F: scripts/extract-cert.c
2960
2961CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2962L: linux-usb@vger.kernel.org
2963S: Orphan
2964F: Documentation/usb/WUSB-Design-overview.txt
2965F: Documentation/usb/wusb-cbaf
2966F: drivers/usb/host/hwa-hc.c
2967F: drivers/usb/host/whci/
2968F: drivers/usb/wusbcore/
2969F: include/linux/usb/wusb*
2970
2971CFAG12864B LCD DRIVER
2972M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2973W: http://miguelojeda.es/auxdisplay.htm
2974W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2975S: Maintained
2976F: drivers/auxdisplay/cfag12864b.c
2977F: include/linux/cfag12864b.h
2978
2979CFAG12864BFB LCD FRAMEBUFFER DRIVER
2980M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2981W: http://miguelojeda.es/auxdisplay.htm
2982W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2983S: Maintained
2984F: drivers/auxdisplay/cfag12864bfb.c
2985F: include/linux/cfag12864b.h
2986
2987CFG80211 and NL80211
2988M: Johannes Berg <johannes@sipsolutions.net>
2989L: linux-wireless@vger.kernel.org
2990W: http://wireless.kernel.org/
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2993S: Maintained
2994F: include/uapi/linux/nl80211.h
2995F: include/net/cfg80211.h
2996F: net/wireless/*
2997X: net/wireless/wext*
2998
2999CHAR and MISC DRIVERS
3000M: Arnd Bergmann <arnd@arndb.de>
3001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3003S: Supported
3004F: drivers/char/*
3005F: drivers/misc/*
3006F: include/linux/miscdevice.h
3007
3008CHECKPATCH
3009M: Andy Whitcroft <apw@canonical.com>
3010M: Joe Perches <joe@perches.com>
3011S: Maintained
3012F: scripts/checkpatch.pl
3013
3014CHINESE DOCUMENTATION
3015M: Harry Wei <harryxiyou@gmail.com>
3016L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3017L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3018S: Maintained
3019F: Documentation/zh_CN/
3020
3021CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3022M: Peter Chen <Peter.Chen@nxp.com>
3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3024L: linux-usb@vger.kernel.org
3025S: Maintained
3026F: drivers/usb/chipidea/
3027
3028CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3029M: Hans de Goede <hdegoede@redhat.com>
3030L: linux-input@vger.kernel.org
3031S: Maintained
3032F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3033F: drivers/input/touchscreen/chipone_icn8318.c
3034
3035CHROME HARDWARE PLATFORM SUPPORT
3036M: Olof Johansson <olof@lixom.net>
3037S: Maintained
3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3039F: drivers/platform/chrome/
3040
3041CISCO VIC ETHERNET NIC DRIVER
3042M: Christian Benvenuti <benve@cisco.com>
3043M: Sujith Sankar <ssujith@cisco.com>
3044M: Govindarajulu Varadarajan <_govind@gmx.com>
3045M: Neel Patel <neepatel@cisco.com>
3046S: Supported
3047F: drivers/net/ethernet/cisco/enic/
3048
3049CISCO VIC LOW LATENCY NIC DRIVER
3050M: Christian Benvenuti <benve@cisco.com>
3051M: Dave Goodell <dgoodell@cisco.com>
3052S: Supported
3053F: drivers/infiniband/hw/usnic/
3054
3055CIRRUS LOGIC EP93XX ETHERNET DRIVER
3056M: Hartley Sweeten <hsweeten@visionengravers.com>
3057L: netdev@vger.kernel.org
3058S: Maintained
3059F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3060
3061CIRRUS LOGIC AUDIO CODEC DRIVERS
3062M: Brian Austin <brian.austin@cirrus.com>
3063M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3065S: Maintained
3066F: sound/soc/codecs/cs*
3067
3068CLEANCACHE API
3069M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3070L: linux-kernel@vger.kernel.org
3071S: Maintained
3072F: mm/cleancache.c
3073F: include/linux/cleancache.h
3074
3075CLK API
3076M: Russell King <linux@armlinux.org.uk>
3077L: linux-clk@vger.kernel.org
3078S: Maintained
3079F: include/linux/clk.h
3080
3081CLOCKSOURCE, CLOCKEVENT DRIVERS
3082M: Daniel Lezcano <daniel.lezcano@linaro.org>
3083M: Thomas Gleixner <tglx@linutronix.de>
3084L: linux-kernel@vger.kernel.org
3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3086S: Supported
3087F: drivers/clocksource
3088
3089CISCO FCOE HBA DRIVER
3090M: Hiral Patel <hiralpat@cisco.com>
3091M: Suma Ramars <sramars@cisco.com>
3092M: Brian Uchino <buchino@cisco.com>
3093L: linux-scsi@vger.kernel.org
3094S: Supported
3095F: drivers/scsi/fnic/
3096
3097CISCO SCSI HBA DRIVER
3098M: Narsimhulu Musini <nmusini@cisco.com>
3099M: Sesidhar Baddela <sebaddel@cisco.com>
3100L: linux-scsi@vger.kernel.org
3101S: Supported
3102F: drivers/scsi/snic/
3103
3104CMPC ACPI DRIVER
3105M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3106M: Daniel Oliveira Nascimento <don@syst.com.br>
3107L: platform-driver-x86@vger.kernel.org
3108S: Supported
3109F: drivers/platform/x86/classmate-laptop.c
3110
3111COBALT MEDIA DRIVER
3112M: Hans Verkuil <hans.verkuil@cisco.com>
3113L: linux-media@vger.kernel.org
3114T: git git://linuxtv.org/media_tree.git
3115W: https://linuxtv.org
3116S: Supported
3117F: drivers/media/pci/cobalt/
3118
3119COCCINELLE/Semantic Patches (SmPL)
3120M: Julia Lawall <Julia.Lawall@lip6.fr>
3121M: Gilles Muller <Gilles.Muller@lip6.fr>
3122M: Nicolas Palix <nicolas.palix@imag.fr>
3123M: Michal Marek <mmarek@suse.com>
3124L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3126W: http://coccinelle.lip6.fr/
3127S: Supported
3128F: Documentation/coccinelle.txt
3129F: scripts/coccinelle/
3130F: scripts/coccicheck
3131
3132CODA FILE SYSTEM
3133M: Jan Harkes <jaharkes@cs.cmu.edu>
3134M: coda@cs.cmu.edu
3135L: codalist@coda.cs.cmu.edu
3136W: http://www.coda.cs.cmu.edu/
3137S: Maintained
3138F: Documentation/filesystems/coda.txt
3139F: fs/coda/
3140F: include/linux/coda*.h
3141F: include/uapi/linux/coda*.h
3142
3143CODA V4L2 MEM2MEM DRIVER
3144M: Philipp Zabel <p.zabel@pengutronix.de>
3145L: linux-media@vger.kernel.org
3146S: Maintained
3147F: Documentation/devicetree/bindings/media/coda.txt
3148F: drivers/media/platform/coda/
3149
3150COMMON CLK FRAMEWORK
3151M: Michael Turquette <mturquette@baylibre.com>
3152M: Stephen Boyd <sboyd@codeaurora.org>
3153L: linux-clk@vger.kernel.org
3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3155S: Maintained
3156F: Documentation/devicetree/bindings/clock/
3157F: drivers/clk/
3158X: drivers/clk/clkdev.c
3159F: include/linux/clk-pr*
3160F: include/linux/clk/
3161
3162COMMON INTERNET FILE SYSTEM (CIFS)
3163M: Steve French <sfrench@samba.org>
3164L: linux-cifs@vger.kernel.org
3165L: samba-technical@lists.samba.org (moderated for non-subscribers)
3166W: http://linux-cifs.samba.org/
3167T: git git://git.samba.org/sfrench/cifs-2.6.git
3168S: Supported
3169F: Documentation/filesystems/cifs/
3170F: fs/cifs/
3171
3172COMPACTPCI HOTPLUG CORE
3173M: Scott Murray <scott@spiteful.org>
3174L: linux-pci@vger.kernel.org
3175S: Maintained
3176F: drivers/pci/hotplug/cpci_hotplug*
3177
3178COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3179M: Scott Murray <scott@spiteful.org>
3180L: linux-pci@vger.kernel.org
3181S: Maintained
3182F: drivers/pci/hotplug/cpcihp_zt5550.*
3183
3184COMPACTPCI HOTPLUG GENERIC DRIVER
3185M: Scott Murray <scott@spiteful.org>
3186L: linux-pci@vger.kernel.org
3187S: Maintained
3188F: drivers/pci/hotplug/cpcihp_generic.c
3189
3190COMPAL LAPTOP SUPPORT
3191M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3192L: platform-driver-x86@vger.kernel.org
3193S: Maintained
3194F: drivers/platform/x86/compal-laptop.c
3195
3196CONEXANT ACCESSRUNNER USB DRIVER
3197L: accessrunner-general@lists.sourceforge.net
3198W: http://accessrunner.sourceforge.net/
3199S: Orphan
3200F: drivers/usb/atm/cxacru.c
3201
3202CONFIGFS
3203M: Joel Becker <jlbec@evilplan.org>
3204M: Christoph Hellwig <hch@lst.de>
3205T: git git://git.infradead.org/users/hch/configfs.git
3206S: Supported
3207F: fs/configfs/
3208F: include/linux/configfs.h
3209
3210CONNECTOR
3211M: Evgeniy Polyakov <zbr@ioremap.net>
3212L: netdev@vger.kernel.org
3213S: Maintained
3214F: drivers/connector/
3215
3216CONTROL GROUP (CGROUP)
3217M: Tejun Heo <tj@kernel.org>
3218M: Li Zefan <lizefan@huawei.com>
3219M: Johannes Weiner <hannes@cmpxchg.org>
3220L: cgroups@vger.kernel.org
3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3222S: Maintained
3223F: Documentation/cgroup*
3224F: include/linux/cgroup*
3225F: kernel/cgroup*
3226
3227CONTROL GROUP - CPUSET
3228M: Li Zefan <lizefan@huawei.com>
3229L: cgroups@vger.kernel.org
3230W: http://www.bullopensource.org/cpuset/
3231W: http://oss.sgi.com/projects/cpusets/
3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3233S: Maintained
3234F: Documentation/cgroup-v1/cpusets.txt
3235F: include/linux/cpuset.h
3236F: kernel/cpuset.c
3237
3238CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3239M: Johannes Weiner <hannes@cmpxchg.org>
3240M: Michal Hocko <mhocko@kernel.org>
3241M: Vladimir Davydov <vdavydov@virtuozzo.com>
3242L: cgroups@vger.kernel.org
3243L: linux-mm@kvack.org
3244S: Maintained
3245F: mm/memcontrol.c
3246F: mm/swap_cgroup.c
3247
3248CORETEMP HARDWARE MONITORING DRIVER
3249M: Fenghua Yu <fenghua.yu@intel.com>
3250L: linux-hwmon@vger.kernel.org
3251S: Maintained
3252F: Documentation/hwmon/coretemp
3253F: drivers/hwmon/coretemp.c
3254
3255COSA/SRP SYNC SERIAL DRIVER
3256M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3257W: http://www.fi.muni.cz/~kas/cosa/
3258S: Maintained
3259F: drivers/net/wan/cosa*
3260
3261CPMAC ETHERNET DRIVER
3262M: Florian Fainelli <florian@openwrt.org>
3263L: netdev@vger.kernel.org
3264S: Maintained
3265F: drivers/net/ethernet/ti/cpmac.c
3266
3267CPU FREQUENCY DRIVERS
3268M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3269M: Viresh Kumar <viresh.kumar@linaro.org>
3270L: linux-pm@vger.kernel.org
3271S: Maintained
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3273T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3274F: drivers/cpufreq/
3275F: include/linux/cpufreq.h
3276
3277CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3278M: Viresh Kumar <viresh.kumar@linaro.org>
3279M: Sudeep Holla <sudeep.holla@arm.com>
3280L: linux-pm@vger.kernel.org
3281W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3282S: Maintained
3283F: drivers/cpufreq/arm_big_little.h
3284F: drivers/cpufreq/arm_big_little.c
3285F: drivers/cpufreq/arm_big_little_dt.c
3286
3287CPUIDLE DRIVER - ARM BIG LITTLE
3288M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3289M: Daniel Lezcano <daniel.lezcano@linaro.org>
3290L: linux-pm@vger.kernel.org
3291L: linux-arm-kernel@lists.infradead.org
3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3293S: Maintained
3294F: drivers/cpuidle/cpuidle-big_little.c
3295
3296CPUIDLE DRIVER - ARM EXYNOS
3297M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3298M: Daniel Lezcano <daniel.lezcano@linaro.org>
3299M: Kukjin Kim <kgene@kernel.org>
3300L: linux-pm@vger.kernel.org
3301L: linux-samsung-soc@vger.kernel.org
3302S: Supported
3303F: drivers/cpuidle/cpuidle-exynos.c
3304F: arch/arm/mach-exynos/pm.c
3305
3306CPUIDLE DRIVERS
3307M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3308M: Daniel Lezcano <daniel.lezcano@linaro.org>
3309L: linux-pm@vger.kernel.org
3310S: Maintained
3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3312F: drivers/cpuidle/*
3313F: include/linux/cpuidle.h
3314
3315CPUID/MSR DRIVER
3316M: "H. Peter Anvin" <hpa@zytor.com>
3317S: Maintained
3318F: arch/x86/kernel/cpuid.c
3319F: arch/x86/kernel/msr.c
3320
3321CPU POWER MONITORING SUBSYSTEM
3322M: Thomas Renninger <trenn@suse.com>
3323L: linux-pm@vger.kernel.org
3324S: Maintained
3325F: tools/power/cpupower/
3326
3327CRAMFS FILESYSTEM
3328W: http://sourceforge.net/projects/cramfs/
3329S: Orphan / Obsolete
3330F: Documentation/filesystems/cramfs.txt
3331F: fs/cramfs/
3332
3333CRIS PORT
3334M: Mikael Starvik <starvik@axis.com>
3335M: Jesper Nilsson <jesper.nilsson@axis.com>
3336L: linux-cris-kernel@axis.com
3337W: http://developer.axis.com
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3339S: Maintained
3340F: arch/cris/
3341F: drivers/tty/serial/crisv10.*
3342
3343CRYPTO API
3344M: Herbert Xu <herbert@gondor.apana.org.au>
3345M: "David S. Miller" <davem@davemloft.net>
3346L: linux-crypto@vger.kernel.org
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3349S: Maintained
3350F: Documentation/crypto/
3351F: Documentation/devicetree/bindings/crypto/
3352F: Documentation/DocBook/crypto-API.tmpl
3353F: arch/*/crypto/
3354F: crypto/
3355F: drivers/crypto/
3356F: include/crypto/
3357
3358CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3359M: Neil Horman <nhorman@tuxdriver.com>
3360L: linux-crypto@vger.kernel.org
3361S: Maintained
3362F: crypto/ansi_cprng.c
3363F: crypto/rng.c
3364
3365CS3308 MEDIA DRIVER
3366M: Hans Verkuil <hverkuil@xs4all.nl>
3367L: linux-media@vger.kernel.org
3368T: git git://linuxtv.org/media_tree.git
3369W: http://linuxtv.org
3370S: Odd Fixes
3371F: drivers/media/i2c/cs3308.c
3372F: drivers/media/i2c/cs3308.h
3373
3374CS5535 Audio ALSA driver
3375M: Jaya Kumar <jayakumar.alsa@gmail.com>
3376S: Maintained
3377F: sound/pci/cs5535audio/
3378
3379CW1200 WLAN driver
3380M: Solomon Peachy <pizza@shaftnet.org>
3381S: Maintained
3382F: drivers/net/wireless/st/cw1200/
3383
3384CX18 VIDEO4LINUX DRIVER
3385M: Andy Walls <awalls@md.metrocast.net>
3386L: ivtv-devel@ivtvdriver.org (subscribers-only)
3387L: linux-media@vger.kernel.org
3388T: git git://linuxtv.org/media_tree.git
3389W: https://linuxtv.org
3390W: http://www.ivtvdriver.org/index.php/Cx18
3391S: Maintained
3392F: Documentation/video4linux/cx18.txt
3393F: drivers/media/pci/cx18/
3394F: include/uapi/linux/ivtv*
3395
3396CX2341X MPEG ENCODER HELPER MODULE
3397M: Hans Verkuil <hverkuil@xs4all.nl>
3398L: linux-media@vger.kernel.org
3399T: git git://linuxtv.org/media_tree.git
3400W: https://linuxtv.org
3401S: Maintained
3402F: drivers/media/common/cx2341x*
3403F: include/media/cx2341x*
3404
3405CX24120 MEDIA DRIVER
3406M: Jemma Denson <jdenson@gmail.com>
3407M: Patrick Boettcher <patrick.boettcher@posteo.de>
3408L: linux-media@vger.kernel.org
3409W: https://linuxtv.org
3410Q: http://patchwork.linuxtv.org/project/linux-media/list/
3411S: Maintained
3412F: drivers/media/dvb-frontends/cx24120*
3413
3414CX88 VIDEO4LINUX DRIVER
3415M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3416M: Mauro Carvalho Chehab <mchehab@kernel.org>
3417L: linux-media@vger.kernel.org
3418W: https://linuxtv.org
3419T: git git://linuxtv.org/media_tree.git
3420S: Odd fixes
3421F: Documentation/video4linux/cx88/
3422F: drivers/media/pci/cx88/
3423
3424CXD2820R MEDIA DRIVER
3425M: Antti Palosaari <crope@iki.fi>
3426L: linux-media@vger.kernel.org
3427W: https://linuxtv.org
3428W: http://palosaari.fi/linux/
3429Q: http://patchwork.linuxtv.org/project/linux-media/list/
3430T: git git://linuxtv.org/anttip/media_tree.git
3431S: Maintained
3432F: drivers/media/dvb-frontends/cxd2820r*
3433
3434CXGB3 ETHERNET DRIVER (CXGB3)
3435M: Santosh Raspatur <santosh@chelsio.com>
3436L: netdev@vger.kernel.org
3437W: http://www.chelsio.com
3438S: Supported
3439F: drivers/net/ethernet/chelsio/cxgb3/
3440
3441CXGB3 ISCSI DRIVER (CXGB3I)
3442M: Karen Xie <kxie@chelsio.com>
3443L: linux-scsi@vger.kernel.org
3444W: http://www.chelsio.com
3445S: Supported
3446F: drivers/scsi/cxgbi/cxgb3i
3447
3448CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3449M: Steve Wise <swise@chelsio.com>
3450L: linux-rdma@vger.kernel.org
3451W: http://www.openfabrics.org
3452S: Supported
3453F: drivers/infiniband/hw/cxgb3/
3454
3455CXGB4 ETHERNET DRIVER (CXGB4)
3456M: Hariprasad S <hariprasad@chelsio.com>
3457L: netdev@vger.kernel.org
3458W: http://www.chelsio.com
3459S: Supported
3460F: drivers/net/ethernet/chelsio/cxgb4/
3461
3462CXGB4 ISCSI DRIVER (CXGB4I)
3463M: Karen Xie <kxie@chelsio.com>
3464L: linux-scsi@vger.kernel.org
3465W: http://www.chelsio.com
3466S: Supported
3467F: drivers/scsi/cxgbi/cxgb4i
3468
3469CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3470M: Steve Wise <swise@chelsio.com>
3471L: linux-rdma@vger.kernel.org
3472W: http://www.openfabrics.org
3473S: Supported
3474F: drivers/infiniband/hw/cxgb4/
3475
3476CXGB4VF ETHERNET DRIVER (CXGB4VF)
3477M: Casey Leedom <leedom@chelsio.com>
3478L: netdev@vger.kernel.org
3479W: http://www.chelsio.com
3480S: Supported
3481F: drivers/net/ethernet/chelsio/cxgb4vf/
3482
3483CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3484M: Ian Munsie <imunsie@au1.ibm.com>
3485M: Michael Neuling <mikey@neuling.org>
3486L: linuxppc-dev@lists.ozlabs.org
3487S: Supported
3488F: drivers/misc/cxl/
3489F: include/misc/cxl*
3490F: include/uapi/misc/cxl.h
3491F: Documentation/powerpc/cxl.txt
3492F: Documentation/powerpc/cxl.txt
3493F: Documentation/ABI/testing/sysfs-class-cxl
3494
3495CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3496M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3497M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3498M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3499L: linux-scsi@vger.kernel.org
3500S: Supported
3501F: drivers/scsi/cxlflash/
3502F: include/uapi/scsi/cxlflash_ioctls.h
3503F: Documentation/powerpc/cxlflash.txt
3504
3505STMMAC ETHERNET DRIVER
3506M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3507M: Alexandre Torgue <alexandre.torgue@st.com>
3508L: netdev@vger.kernel.org
3509W: http://www.stlinux.com
3510S: Supported
3511F: drivers/net/ethernet/stmicro/stmmac/
3512
3513CYBERPRO FB DRIVER
3514M: Russell King <linux@armlinux.org.uk>
3515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3516W: http://www.armlinux.org.uk/
3517S: Maintained
3518F: drivers/video/fbdev/cyber2000fb.*
3519
3520CYCLADES ASYNC MUX DRIVER
3521W: http://www.cyclades.com/
3522S: Orphan
3523F: drivers/tty/cyclades.c
3524F: include/linux/cyclades.h
3525F: include/uapi/linux/cyclades.h
3526
3527CYCLADES PC300 DRIVER
3528W: http://www.cyclades.com/
3529S: Orphan
3530F: drivers/net/wan/pc300*
3531
3532CYPRESS_FIRMWARE MEDIA DRIVER
3533M: Antti Palosaari <crope@iki.fi>
3534L: linux-media@vger.kernel.org
3535W: https://linuxtv.org
3536W: http://palosaari.fi/linux/
3537Q: http://patchwork.linuxtv.org/project/linux-media/list/
3538T: git git://linuxtv.org/anttip/media_tree.git
3539S: Maintained
3540F: drivers/media/common/cypress_firmware*
3541
3542CYTTSP TOUCHSCREEN DRIVER
3543M: Ferruh Yigit <fery@cypress.com>
3544L: linux-input@vger.kernel.org
3545S: Supported
3546F: drivers/input/touchscreen/cyttsp*
3547F: include/linux/input/cyttsp.h
3548
3549DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3550M: Joshua Kinard <kumba@gentoo.org>
3551S: Maintained
3552F: drivers/rtc/rtc-ds1685.c
3553F: include/linux/rtc/ds1685.h
3554
3555DAMA SLAVE for AX.25
3556M: Joerg Reuter <jreuter@yaina.de>
3557W: http://yaina.de/jreuter/
3558W: http://www.qsl.net/dl1bke/
3559L: linux-hams@vger.kernel.org
3560S: Maintained
3561F: net/ax25/af_ax25.c
3562F: net/ax25/ax25_dev.c
3563F: net/ax25/ax25_ds_*
3564F: net/ax25/ax25_in.c
3565F: net/ax25/ax25_out.c
3566F: net/ax25/ax25_timer.c
3567F: net/ax25/sysctl_net_ax25.c
3568
3569DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3570L: netdev@vger.kernel.org
3571S: Orphan
3572F: Documentation/networking/dmfe.txt
3573F: drivers/net/ethernet/dec/tulip/dmfe.c
3574
3575DC390/AM53C974 SCSI driver
3576M: Hannes Reinecke <hare@suse.com>
3577L: linux-scsi@vger.kernel.org
3578S: Maintained
3579F: drivers/scsi/am53c974.c
3580
3581DC395x SCSI driver
3582M: Oliver Neukum <oliver@neukum.org>
3583M: Ali Akcaagac <aliakc@web.de>
3584M: Jamie Lenehan <lenehan@twibble.org>
3585L: dc395x@twibble.org
3586W: http://twibble.org/dist/dc395x/
3587W: http://lists.twibble.org/mailman/listinfo/dc395x/
3588S: Maintained
3589F: Documentation/scsi/dc395x.txt
3590F: drivers/scsi/dc395x.*
3591
3592DCCP PROTOCOL
3593M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3594L: dccp@vger.kernel.org
3595W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3596S: Maintained
3597F: include/linux/dccp.h
3598F: include/uapi/linux/dccp.h
3599F: include/linux/tfrc.h
3600F: net/dccp/
3601
3602DECnet NETWORK LAYER
3603W: http://linux-decnet.sourceforge.net
3604L: linux-decnet-user@lists.sourceforge.net
3605S: Orphan
3606F: Documentation/networking/decnet.txt
3607F: net/decnet/
3608
3609DECSTATION PLATFORM SUPPORT
3610M: "Maciej W. Rozycki" <macro@linux-mips.org>
3611L: linux-mips@linux-mips.org
3612W: http://www.linux-mips.org/wiki/DECstation
3613S: Maintained
3614F: arch/mips/dec/
3615F: arch/mips/include/asm/dec/
3616F: arch/mips/include/asm/mach-dec/
3617
3618DEFXX FDDI NETWORK DRIVER
3619M: "Maciej W. Rozycki" <macro@linux-mips.org>
3620S: Maintained
3621F: drivers/net/fddi/defxx.*
3622
3623DELL LAPTOP DRIVER
3624M: Matthew Garrett <mjg59@srcf.ucam.org>
3625M: Pali Rohár <pali.rohar@gmail.com>
3626L: platform-driver-x86@vger.kernel.org
3627S: Maintained
3628F: drivers/platform/x86/dell-laptop.c
3629
3630DELL LAPTOP RBTN DRIVER
3631M: Pali Rohár <pali.rohar@gmail.com>
3632S: Maintained
3633F: drivers/platform/x86/dell-rbtn.*
3634
3635DELL LAPTOP FREEFALL DRIVER
3636M: Pali Rohár <pali.rohar@gmail.com>
3637S: Maintained
3638F: drivers/platform/x86/dell-smo8800.c
3639
3640DELL LAPTOP SMM DRIVER
3641M: Pali Rohár <pali.rohar@gmail.com>
3642S: Maintained
3643F: drivers/hwmon/dell-smm-hwmon.c
3644F: include/uapi/linux/i8k.h
3645
3646DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3647M: Doug Warzecha <Douglas_Warzecha@dell.com>
3648S: Maintained
3649F: Documentation/dcdbas.txt
3650F: drivers/firmware/dcdbas.*
3651
3652DELL WMI EXTRAS DRIVER
3653M: Matthew Garrett <mjg59@srcf.ucam.org>
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-wmi.c
3657
3658DESIGNWARE USB2 DRD IP DRIVER
3659M: John Youn <johnyoun@synopsys.com>
3660L: linux-usb@vger.kernel.org
3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3662S: Maintained
3663F: drivers/usb/dwc2/
3664
3665DESIGNWARE USB3 DRD IP DRIVER
3666M: Felipe Balbi <balbi@kernel.org>
3667L: linux-usb@vger.kernel.org
3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3669S: Maintained
3670F: drivers/usb/dwc3/
3671
3672DEVICE COREDUMP (DEV_COREDUMP)
3673M: Johannes Berg <johannes@sipsolutions.net>
3674L: linux-kernel@vger.kernel.org
3675S: Maintained
3676F: drivers/base/devcoredump.c
3677F: include/linux/devcoredump.h
3678
3679DEVICE FREQUENCY (DEVFREQ)
3680M: MyungJoo Ham <myungjoo.ham@samsung.com>
3681M: Kyungmin Park <kyungmin.park@samsung.com>
3682L: linux-pm@vger.kernel.org
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S: Maintained
3685F: drivers/devfreq/
3686F: include/linux/devfreq.h
3687F: Documentation/devicetree/bindings/devfreq/
3688
3689DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3690M: Chanwoo Choi <cw00.choi@samsung.com>
3691L: linux-pm@vger.kernel.org
3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3693S: Supported
3694F: drivers/devfreq/event/
3695F: drivers/devfreq/devfreq-event.c
3696F: include/linux/devfreq-event.h
3697F: Documentation/devicetree/bindings/devfreq/event/
3698
3699BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3700M: Chanwoo Choi <cw00.choi@samsung.com>
3701L: linux-pm@vger.kernel.org
3702L: linux-samsung-soc@vger.kernel.org
3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3704S: Maintained
3705F: drivers/devfreq/exynos-bus.c
3706F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3707
3708DEVICE NUMBER REGISTRY
3709M: Torben Mathiasen <device@lanana.org>
3710W: http://lanana.org/docs/device-list/index.html
3711S: Maintained
3712
3713DEVICE-MAPPER (LVM)
3714M: Alasdair Kergon <agk@redhat.com>
3715M: Mike Snitzer <snitzer@redhat.com>
3716M: dm-devel@redhat.com
3717L: dm-devel@redhat.com
3718W: http://sources.redhat.com/dm
3719Q: http://patchwork.kernel.org/project/dm-devel/list/
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3721T: quilt http://people.redhat.com/agk/patches/linux/editing/
3722S: Maintained
3723F: Documentation/device-mapper/
3724F: drivers/md/dm*
3725F: drivers/md/persistent-data/
3726F: include/linux/device-mapper.h
3727F: include/linux/dm-*.h
3728F: include/uapi/linux/dm-*.h
3729
3730DEVLINK
3731M: Jiri Pirko <jiri@mellanox.com>
3732L: netdev@vger.kernel.org
3733S: Supported
3734F: net/core/devlink.c
3735F: include/net/devlink.h
3736F: include/uapi/linux/devlink.h
3737
3738DIALOG SEMICONDUCTOR DRIVERS
3739M: Support Opensource <support.opensource@diasemi.com>
3740W: http://www.dialog-semiconductor.com/products
3741S: Supported
3742F: Documentation/hwmon/da90??
3743F: Documentation/devicetree/bindings/mfd/da90*.txt
3744F: Documentation/devicetree/bindings/regulator/da92*.txt
3745F: Documentation/devicetree/bindings/sound/da[79]*.txt
3746F: drivers/gpio/gpio-da90??.c
3747F: drivers/hwmon/da90??-hwmon.c
3748F: drivers/iio/adc/da91??-*.c
3749F: drivers/input/misc/da90??_onkey.c
3750F: drivers/input/touchscreen/da9052_tsi.c
3751F: drivers/leds/leds-da90??.c
3752F: drivers/mfd/da903x.c
3753F: drivers/mfd/da90??-*.c
3754F: drivers/mfd/da91??-*.c
3755F: drivers/power/da9052-battery.c
3756F: drivers/power/da91??-*.c
3757F: drivers/regulator/da903x.c
3758F: drivers/regulator/da9???-regulator.[ch]
3759F: drivers/rtc/rtc-da90??.c
3760F: drivers/video/backlight/da90??_bl.c
3761F: drivers/watchdog/da90??_wdt.c
3762F: include/linux/mfd/da903x.h
3763F: include/linux/mfd/da9052/
3764F: include/linux/mfd/da9055/
3765F: include/linux/mfd/da9062/
3766F: include/linux/mfd/da9063/
3767F: include/linux/mfd/da9150/
3768F: include/linux/regulator/da9211.h
3769F: include/sound/da[79]*.h
3770F: sound/soc/codecs/da[79]*.[ch]
3771
3772DIGI NEO AND CLASSIC PCI PRODUCTS
3773M: Lidza Louina <lidza.louina@gmail.com>
3774M: Mark Hounschell <markh@compro.net>
3775L: driverdev-devel@linuxdriverproject.org
3776S: Maintained
3777F: drivers/staging/dgnc/
3778
3779DIOLAN U2C-12 I2C DRIVER
3780M: Guenter Roeck <linux@roeck-us.net>
3781L: linux-i2c@vger.kernel.org
3782S: Maintained
3783F: drivers/i2c/busses/i2c-diolan-u2c.c
3784
3785DIRECT ACCESS (DAX)
3786M: Matthew Wilcox <willy@linux.intel.com>
3787L: linux-fsdevel@vger.kernel.org
3788S: Supported
3789F: fs/dax.c
3790
3791DIRECTORY NOTIFICATION (DNOTIFY)
3792M: Eric Paris <eparis@parisplace.org>
3793S: Maintained
3794F: Documentation/filesystems/dnotify.txt
3795F: fs/notify/dnotify/
3796F: include/linux/dnotify.h
3797
3798DISK GEOMETRY AND PARTITION HANDLING
3799M: Andries Brouwer <aeb@cwi.nl>
3800W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3801W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3802W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3803S: Maintained
3804
3805DISKQUOTA
3806M: Jan Kara <jack@suse.com>
3807S: Maintained
3808F: Documentation/filesystems/quota.txt
3809F: fs/quota/
3810F: include/linux/quota*.h
3811F: include/uapi/linux/quota*.h
3812
3813DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3814M: Bernie Thompson <bernie@plugable.com>
3815L: linux-fbdev@vger.kernel.org
3816S: Maintained
3817W: http://plugable.com/category/projects/udlfb/
3818F: drivers/video/fbdev/udlfb.c
3819F: include/video/udlfb.h
3820F: Documentation/fb/udlfb.txt
3821
3822DISTRIBUTED LOCK MANAGER (DLM)
3823M: Christine Caulfield <ccaulfie@redhat.com>
3824M: David Teigland <teigland@redhat.com>
3825L: cluster-devel@redhat.com
3826W: http://sources.redhat.com/cluster/
3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3828S: Supported
3829F: fs/dlm/
3830
3831DMA BUFFER SHARING FRAMEWORK
3832M: Sumit Semwal <sumit.semwal@linaro.org>
3833S: Maintained
3834L: linux-media@vger.kernel.org
3835L: dri-devel@lists.freedesktop.org
3836L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3837F: drivers/dma-buf/
3838F: include/linux/dma-buf*
3839F: include/linux/reservation.h
3840F: include/linux/*fence.h
3841F: Documentation/dma-buf-sharing.txt
3842T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3843
3844SYNC FILE FRAMEWORK
3845M: Sumit Semwal <sumit.semwal@linaro.org>
3846R: Gustavo Padovan <gustavo@padovan.org>
3847S: Maintained
3848L: linux-media@vger.kernel.org
3849L: dri-devel@lists.freedesktop.org
3850F: drivers/dma-buf/sync_file.c
3851F: include/linux/sync_file.h
3852F: Documentation/sync_file.txt
3853T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3854
3855DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3856M: Vinod Koul <vinod.koul@intel.com>
3857L: dmaengine@vger.kernel.org
3858Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3859S: Maintained
3860F: drivers/dma/
3861F: include/linux/dmaengine.h
3862F: Documentation/devicetree/bindings/dma/
3863F: Documentation/dmaengine/
3864T: git git://git.infradead.org/users/vkoul/slave-dma.git
3865
3866DME1737 HARDWARE MONITOR DRIVER
3867M: Juerg Haefliger <juergh@gmail.com>
3868L: linux-hwmon@vger.kernel.org
3869S: Maintained
3870F: Documentation/hwmon/dme1737
3871F: drivers/hwmon/dme1737.c
3872
3873DMI/SMBIOS SUPPORT
3874M: Jean Delvare <jdelvare@suse.com>
3875S: Maintained
3876T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3877F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3878F: drivers/firmware/dmi-id.c
3879F: drivers/firmware/dmi_scan.c
3880F: include/linux/dmi.h
3881
3882DOCUMENTATION
3883M: Jonathan Corbet <corbet@lwn.net>
3884L: linux-doc@vger.kernel.org
3885S: Maintained
3886F: Documentation/
3887F: scripts/docproc.c
3888F: scripts/kernel-doc*
3889X: Documentation/ABI/
3890X: Documentation/devicetree/
3891X: Documentation/acpi
3892X: Documentation/power
3893X: Documentation/spi
3894X: Documentation/DocBook/media
3895T: git git://git.lwn.net/linux.git docs-next
3896
3897DOUBLETALK DRIVER
3898M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3899L: blinux-list@redhat.com
3900S: Maintained
3901F: drivers/char/dtlk.c
3902F: include/linux/dtlk.h
3903
3904DPT_I2O SCSI RAID DRIVER
3905M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3906L: linux-scsi@vger.kernel.org
3907W: http://www.adaptec.com/
3908S: Maintained
3909F: drivers/scsi/dpt*
3910F: drivers/scsi/dpt/
3911
3912DRBD DRIVER
3913M: Philipp Reisner <philipp.reisner@linbit.com>
3914M: Lars Ellenberg <lars.ellenberg@linbit.com>
3915L: drbd-dev@lists.linbit.com
3916W: http://www.drbd.org
3917T: git git://git.linbit.com/linux-drbd.git
3918T: git git://git.linbit.com/drbd-8.4.git
3919S: Supported
3920F: drivers/block/drbd/
3921F: lib/lru_cache.c
3922F: Documentation/blockdev/drbd/
3923
3924DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3927S: Supported
3928F: Documentation/kobject.txt
3929F: drivers/base/
3930F: fs/debugfs/
3931F: fs/kernfs/
3932F: fs/sysfs/
3933F: include/linux/debugfs.h
3934F: include/linux/kobj*
3935F: lib/kobj*
3936
3937DRM DRIVERS
3938M: David Airlie <airlied@linux.ie>
3939L: dri-devel@lists.freedesktop.org
3940T: git git://people.freedesktop.org/~airlied/linux
3941S: Maintained
3942F: drivers/gpu/drm/
3943F: drivers/gpu/vga/
3944F: Documentation/devicetree/bindings/display/
3945F: Documentation/devicetree/bindings/gpu/
3946F: Documentation/devicetree/bindings/video/
3947F: Documentation/gpu/
3948F: include/drm/
3949F: include/uapi/drm/
3950
3951DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3952M: Dave Airlie <airlied@redhat.com>
3953S: Odd Fixes
3954F: drivers/gpu/drm/ast/
3955
3956DRM DRIVER FOR BOCHS VIRTUAL GPU
3957M: Gerd Hoffmann <kraxel@redhat.com>
3958S: Odd Fixes
3959F: drivers/gpu/drm/bochs/
3960
3961DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3962M: Dave Airlie <airlied@redhat.com>
3963S: Odd Fixes
3964F: drivers/gpu/drm/cirrus/
3965
3966RADEON and AMDGPU DRM DRIVERS
3967M: Alex Deucher <alexander.deucher@amd.com>
3968M: Christian König <christian.koenig@amd.com>
3969L: dri-devel@lists.freedesktop.org
3970T: git git://people.freedesktop.org/~agd5f/linux
3971S: Supported
3972F: drivers/gpu/drm/radeon/
3973F: include/uapi/drm/radeon_drm.h
3974F: drivers/gpu/drm/amd/
3975F: include/uapi/drm/amdgpu_drm.h
3976
3977DRM PANEL DRIVERS
3978M: Thierry Reding <thierry.reding@gmail.com>
3979L: dri-devel@lists.freedesktop.org
3980T: git git://anongit.freedesktop.org/tegra/linux.git
3981S: Maintained
3982F: drivers/gpu/drm/drm_panel.c
3983F: drivers/gpu/drm/panel/
3984F: include/drm/drm_panel.h
3985F: Documentation/devicetree/bindings/display/panel/
3986
3987INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3988M: Daniel Vetter <daniel.vetter@intel.com>
3989M: Jani Nikula <jani.nikula@linux.intel.com>
3990L: intel-gfx@lists.freedesktop.org
3991L: dri-devel@lists.freedesktop.org
3992W: https://01.org/linuxgraphics/
3993Q: http://patchwork.freedesktop.org/project/intel-gfx/
3994T: git git://anongit.freedesktop.org/drm-intel
3995S: Supported
3996F: drivers/gpu/drm/i915/
3997F: include/drm/i915*
3998F: include/uapi/drm/i915_drm.h
3999F: Documentation/gpu/i915.rst
4000
4001DRM DRIVERS FOR ATMEL HLCDC
4002M: Boris Brezillon <boris.brezillon@free-electrons.com>
4003L: dri-devel@lists.freedesktop.org
4004S: Supported
4005F: drivers/gpu/drm/atmel-hlcdc/
4006F: Documentation/devicetree/bindings/drm/atmel/
4007
4008DRM DRIVERS FOR ALLWINNER A10
4009M: Maxime Ripard <maxime.ripard@free-electrons.com>
4010L: dri-devel@lists.freedesktop.org
4011S: Supported
4012F: drivers/gpu/drm/sun4i/
4013F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4014
4015DRM DRIVERS FOR EXYNOS
4016M: Inki Dae <inki.dae@samsung.com>
4017M: Joonyoung Shim <jy0922.shim@samsung.com>
4018M: Seung-Woo Kim <sw0312.kim@samsung.com>
4019M: Kyungmin Park <kyungmin.park@samsung.com>
4020L: dri-devel@lists.freedesktop.org
4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4022S: Supported
4023F: drivers/gpu/drm/exynos/
4024F: include/uapi/drm/exynos_drm.h
4025F: Documentation/devicetree/bindings/display/exynos/
4026
4027DRM DRIVERS FOR FREESCALE DCU
4028M: Stefan Agner <stefan@agner.ch>
4029M: Alison Wang <alison.wang@freescale.com>
4030L: dri-devel@lists.freedesktop.org
4031S: Supported
4032F: drivers/gpu/drm/fsl-dcu/
4033F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4034F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4035F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4036
4037DRM DRIVERS FOR FREESCALE IMX
4038M: Philipp Zabel <p.zabel@pengutronix.de>
4039L: dri-devel@lists.freedesktop.org
4040S: Maintained
4041F: drivers/gpu/drm/imx/
4042F: drivers/gpu/ipu-v3/
4043F: Documentation/devicetree/bindings/display/imx/
4044
4045DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4046M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4047L: dri-devel@lists.freedesktop.org
4048T: git git://github.com/patjak/drm-gma500
4049S: Maintained
4050F: drivers/gpu/drm/gma500/
4051
4052DRM DRIVERS FOR HISILICON
4053M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4054R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4055R: Chen Feng <puck.chen@hisilicon.com>
4056L: dri-devel@lists.freedesktop.org
4057T: git git://github.com/xin3liang/linux.git
4058S: Maintained
4059F: drivers/gpu/drm/hisilicon/
4060F: Documentation/devicetree/bindings/display/hisilicon/
4061
4062DRM DRIVER FOR INTEL I810 VIDEO CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/i810/
4065F: include/uapi/drm/i810_drm.h
4066
4067DRM DRIVER FOR MSM ADRENO GPU
4068M: Rob Clark <robdclark@gmail.com>
4069L: linux-arm-msm@vger.kernel.org
4070L: dri-devel@lists.freedesktop.org
4071L: freedreno@lists.freedesktop.org
4072T: git git://people.freedesktop.org/~robclark/linux
4073S: Maintained
4074F: drivers/gpu/drm/msm/
4075F: include/uapi/drm/msm_drm.h
4076F: Documentation/devicetree/bindings/display/msm/
4077
4078DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4079M: Ben Skeggs <bskeggs@redhat.com>
4080L: dri-devel@lists.freedesktop.org
4081L: nouveau@lists.freedesktop.org
4082T: git git://github.com/skeggsb/linux
4083S: Supported
4084F: drivers/gpu/drm/nouveau/
4085F: include/uapi/drm/nouveau_drm.h
4086
4087DRM DRIVERS FOR NVIDIA TEGRA
4088M: Thierry Reding <thierry.reding@gmail.com>
4089L: dri-devel@lists.freedesktop.org
4090L: linux-tegra@vger.kernel.org
4091T: git git://anongit.freedesktop.org/tegra/linux.git
4092S: Supported
4093F: drivers/gpu/drm/tegra/
4094F: drivers/gpu/host1x/
4095F: include/linux/host1x.h
4096F: include/uapi/drm/tegra_drm.h
4097F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4098
4099DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4100S: Orphan / Obsolete
4101F: drivers/gpu/drm/mga/
4102F: include/uapi/drm/mga_drm.h
4103
4104DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4105M: Dave Airlie <airlied@redhat.com>
4106S: Odd Fixes
4107F: drivers/gpu/drm/mgag200/
4108
4109DRM DRIVER FOR RAGE 128 VIDEO CARDS
4110S: Orphan / Obsolete
4111F: drivers/gpu/drm/r128/
4112F: include/uapi/drm/r128_drm.h
4113
4114DRM DRIVERS FOR RENESAS
4115M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4116L: dri-devel@lists.freedesktop.org
4117L: linux-renesas-soc@vger.kernel.org
4118T: git git://linuxtv.org/pinchartl/fbdev
4119S: Supported
4120F: drivers/gpu/drm/rcar-du/
4121F: drivers/gpu/drm/shmobile/
4122F: include/linux/platform_data/shmob_drm.h
4123F: Documentation/devicetree/bindings/display/renesas,du.txt
4124
4125DRM DRIVER FOR QXL VIRTUAL GPU
4126M: Dave Airlie <airlied@redhat.com>
4127S: Odd Fixes
4128F: drivers/gpu/drm/qxl/
4129F: include/uapi/drm/qxl_drm.h
4130
4131DRM DRIVERS FOR ROCKCHIP
4132M: Mark Yao <mark.yao@rock-chips.com>
4133L: dri-devel@lists.freedesktop.org
4134S: Maintained
4135F: drivers/gpu/drm/rockchip/
4136F: Documentation/devicetree/bindings/display/rockchip/
4137
4138DRM DRIVER FOR SAVAGE VIDEO CARDS
4139S: Orphan / Obsolete
4140F: drivers/gpu/drm/savage/
4141F: include/uapi/drm/savage_drm.h
4142
4143DRM DRIVER FOR SIS VIDEO CARDS
4144S: Orphan / Obsolete
4145F: drivers/gpu/drm/sis/
4146F: include/uapi/drm/sis_drm.h
4147
4148DRM DRIVERS FOR STI
4149M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4150M: Vincent Abriou <vincent.abriou@st.com>
4151L: dri-devel@lists.freedesktop.org
4152T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4153S: Maintained
4154F: drivers/gpu/drm/sti
4155F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4156
4157DRM DRIVER FOR TDFX VIDEO CARDS
4158S: Orphan / Obsolete
4159F: drivers/gpu/drm/tdfx/
4160
4161DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4162M: Dave Airlie <airlied@redhat.com>
4163S: Odd Fixes
4164F: drivers/gpu/drm/udl/
4165
4166DRM DRIVERS FOR VIVANTE GPU IP
4167M: Lucas Stach <l.stach@pengutronix.de>
4168R: Russell King <linux+etnaviv@armlinux.org.uk>
4169R: Christian Gmeiner <christian.gmeiner@gmail.com>
4170L: dri-devel@lists.freedesktop.org
4171S: Maintained
4172F: drivers/gpu/drm/etnaviv/
4173F: include/uapi/drm/etnaviv_drm.h
4174F: Documentation/devicetree/bindings/display/etnaviv/
4175
4176DRM DRIVER FOR VMWARE VIRTUAL GPU
4177M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4178M: Sinclair Yeh <syeh@vmware.com>
4179M: Thomas Hellstrom <thellstrom@vmware.com>
4180L: dri-devel@lists.freedesktop.org
4181T: git git://people.freedesktop.org/~syeh/repos_linux
4182T: git git://people.freedesktop.org/~thomash/linux
4183S: Supported
4184F: drivers/gpu/drm/vmwgfx/
4185F: include/uapi/drm/vmwgfx_drm.h
4186
4187DRM DRIVERS FOR VC4
4188M: Eric Anholt <eric@anholt.net>
4189T: git git://github.com/anholt/linux
4190S: Supported
4191F: drivers/gpu/drm/vc4/
4192F: include/uapi/drm/vc4_drm.h
4193F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4194
4195DRM DRIVERS FOR TI OMAP
4196M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4197L: dri-devel@lists.freedesktop.org
4198S: Maintained
4199F: drivers/gpu/drm/omapdrm/
4200F: Documentation/devicetree/bindings/display/ti/
4201
4202DRM DRIVERS FOR TI LCDC
4203M: Jyri Sarha <jsarha@ti.com>
4204R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4205L: dri-devel@lists.freedesktop.org
4206S: Maintained
4207F: drivers/gpu/drm/tilcdc/
4208F: Documentation/devicetree/bindings/display/tilcdc/
4209
4210DSBR100 USB FM RADIO DRIVER
4211M: Alexey Klimov <klimov.linux@gmail.com>
4212L: linux-media@vger.kernel.org
4213T: git git://linuxtv.org/media_tree.git
4214S: Maintained
4215F: drivers/media/radio/dsbr100.c
4216
4217DSCC4 DRIVER
4218M: Francois Romieu <romieu@fr.zoreil.com>
4219L: netdev@vger.kernel.org
4220S: Maintained
4221F: drivers/net/wan/dscc4.c
4222
4223DT3155 MEDIA DRIVER
4224M: Hans Verkuil <hverkuil@xs4all.nl>
4225L: linux-media@vger.kernel.org
4226T: git git://linuxtv.org/media_tree.git
4227W: https://linuxtv.org
4228S: Odd Fixes
4229F: drivers/media/pci/dt3155/
4230
4231DVB_USB_AF9015 MEDIA DRIVER
4232M: Antti Palosaari <crope@iki.fi>
4233L: linux-media@vger.kernel.org
4234W: https://linuxtv.org
4235W: http://palosaari.fi/linux/
4236Q: http://patchwork.linuxtv.org/project/linux-media/list/
4237T: git git://linuxtv.org/anttip/media_tree.git
4238S: Maintained
4239F: drivers/media/usb/dvb-usb-v2/af9015*
4240
4241DVB_USB_AF9035 MEDIA DRIVER
4242M: Antti Palosaari <crope@iki.fi>
4243L: linux-media@vger.kernel.org
4244W: https://linuxtv.org
4245W: http://palosaari.fi/linux/
4246Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247T: git git://linuxtv.org/anttip/media_tree.git
4248S: Maintained
4249F: drivers/media/usb/dvb-usb-v2/af9035*
4250
4251DVB_USB_ANYSEE MEDIA DRIVER
4252M: Antti Palosaari <crope@iki.fi>
4253L: linux-media@vger.kernel.org
4254W: https://linuxtv.org
4255W: http://palosaari.fi/linux/
4256Q: http://patchwork.linuxtv.org/project/linux-media/list/
4257T: git git://linuxtv.org/anttip/media_tree.git
4258S: Maintained
4259F: drivers/media/usb/dvb-usb-v2/anysee*
4260
4261DVB_USB_AU6610 MEDIA DRIVER
4262M: Antti Palosaari <crope@iki.fi>
4263L: linux-media@vger.kernel.org
4264W: https://linuxtv.org
4265W: http://palosaari.fi/linux/
4266Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267T: git git://linuxtv.org/anttip/media_tree.git
4268S: Maintained
4269F: drivers/media/usb/dvb-usb-v2/au6610*
4270
4271DVB_USB_CE6230 MEDIA DRIVER
4272M: Antti Palosaari <crope@iki.fi>
4273L: linux-media@vger.kernel.org
4274W: https://linuxtv.org
4275W: http://palosaari.fi/linux/
4276Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277T: git git://linuxtv.org/anttip/media_tree.git
4278S: Maintained
4279F: drivers/media/usb/dvb-usb-v2/ce6230*
4280
4281DVB_USB_CXUSB MEDIA DRIVER
4282M: Michael Krufky <mkrufky@linuxtv.org>
4283L: linux-media@vger.kernel.org
4284W: https://linuxtv.org
4285W: http://github.com/mkrufky
4286Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287T: git git://linuxtv.org/media_tree.git
4288S: Maintained
4289F: drivers/media/usb/dvb-usb/cxusb*
4290
4291DVB_USB_EC168 MEDIA DRIVER
4292M: Antti Palosaari <crope@iki.fi>
4293L: linux-media@vger.kernel.org
4294W: https://linuxtv.org
4295W: http://palosaari.fi/linux/
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
4299F: drivers/media/usb/dvb-usb-v2/ec168*
4300
4301DVB_USB_GL861 MEDIA DRIVER
4302M: Antti Palosaari <crope@iki.fi>
4303L: linux-media@vger.kernel.org
4304W: https://linuxtv.org
4305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306T: git git://linuxtv.org/anttip/media_tree.git
4307S: Maintained
4308F: drivers/media/usb/dvb-usb-v2/gl861*
4309
4310DVB_USB_MXL111SF MEDIA DRIVER
4311M: Michael Krufky <mkrufky@linuxtv.org>
4312L: linux-media@vger.kernel.org
4313W: https://linuxtv.org
4314W: http://github.com/mkrufky
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316T: git git://linuxtv.org/mkrufky/mxl111sf.git
4317S: Maintained
4318F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4319
4320DVB_USB_RTL28XXU MEDIA DRIVER
4321M: Antti Palosaari <crope@iki.fi>
4322L: linux-media@vger.kernel.org
4323W: https://linuxtv.org
4324W: http://palosaari.fi/linux/
4325Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326T: git git://linuxtv.org/anttip/media_tree.git
4327S: Maintained
4328F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4329
4330DVB_USB_V2 MEDIA DRIVER
4331M: Antti Palosaari <crope@iki.fi>
4332L: linux-media@vger.kernel.org
4333W: https://linuxtv.org
4334W: http://palosaari.fi/linux/
4335Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336T: git git://linuxtv.org/anttip/media_tree.git
4337S: Maintained
4338F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4339F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4340
4341DYNAMIC DEBUG
4342M: Jason Baron <jbaron@akamai.com>
4343S: Maintained
4344F: lib/dynamic_debug.c
4345F: include/linux/dynamic_debug.h
4346
4347DZ DECSTATION DZ11 SERIAL DRIVER
4348M: "Maciej W. Rozycki" <macro@linux-mips.org>
4349S: Maintained
4350F: drivers/tty/serial/dz.*
4351
4352E3X0 POWER BUTTON DRIVER
4353M: Moritz Fischer <moritz.fischer@ettus.com>
4354L: usrp-users@lists.ettus.com
4355W: http://www.ettus.com
4356S: Supported
4357F: drivers/input/misc/e3x0-button.c
4358F: Documentation/devicetree/bindings/input/e3x0-button.txt
4359
4360E4000 MEDIA DRIVER
4361M: Antti Palosaari <crope@iki.fi>
4362L: linux-media@vger.kernel.org
4363W: https://linuxtv.org
4364W: http://palosaari.fi/linux/
4365Q: http://patchwork.linuxtv.org/project/linux-media/list/
4366T: git git://linuxtv.org/anttip/media_tree.git
4367S: Maintained
4368F: drivers/media/tuners/e4000*
4369
4370EATA ISA/EISA/PCI SCSI DRIVER
4371M: Dario Ballabio <ballabio_dario@emc.com>
4372L: linux-scsi@vger.kernel.org
4373S: Maintained
4374F: drivers/scsi/eata.c
4375
4376EC100 MEDIA DRIVER
4377M: Antti Palosaari <crope@iki.fi>
4378L: linux-media@vger.kernel.org
4379W: https://linuxtv.org
4380W: http://palosaari.fi/linux/
4381Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382T: git git://linuxtv.org/anttip/media_tree.git
4383S: Maintained
4384F: drivers/media/dvb-frontends/ec100*
4385
4386ECRYPT FILE SYSTEM
4387M: Tyler Hicks <tyhicks@canonical.com>
4388L: ecryptfs@vger.kernel.org
4389W: http://ecryptfs.org
4390W: https://launchpad.net/ecryptfs
4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4392S: Supported
4393F: Documentation/filesystems/ecryptfs.txt
4394F: fs/ecryptfs/
4395
4396EDAC-CORE
4397M: Doug Thompson <dougthompson@xmission.com>
4398M: Borislav Petkov <bp@alien8.de>
4399M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4400M: Mauro Carvalho Chehab <mchehab@kernel.org>
4401L: linux-edac@vger.kernel.org
4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4404S: Supported
4405F: Documentation/edac.txt
4406F: drivers/edac/
4407F: include/linux/edac.h
4408
4409EDAC-AMD64
4410M: Doug Thompson <dougthompson@xmission.com>
4411M: Borislav Petkov <bp@alien8.de>
4412L: linux-edac@vger.kernel.org
4413S: Maintained
4414F: drivers/edac/amd64_edac*
4415
4416EDAC-CALXEDA
4417M: Doug Thompson <dougthompson@xmission.com>
4418M: Robert Richter <rric@kernel.org>
4419L: linux-edac@vger.kernel.org
4420S: Maintained
4421F: drivers/edac/highbank*
4422
4423EDAC-CAVIUM
4424M: Ralf Baechle <ralf@linux-mips.org>
4425M: David Daney <david.daney@cavium.com>
4426L: linux-edac@vger.kernel.org
4427L: linux-mips@linux-mips.org
4428S: Supported
4429F: drivers/edac/octeon_edac*
4430
4431EDAC-E752X
4432M: Mark Gross <mark.gross@intel.com>
4433M: Doug Thompson <dougthompson@xmission.com>
4434L: linux-edac@vger.kernel.org
4435S: Maintained
4436F: drivers/edac/e752x_edac.c
4437
4438EDAC-E7XXX
4439M: Doug Thompson <dougthompson@xmission.com>
4440L: linux-edac@vger.kernel.org
4441S: Maintained
4442F: drivers/edac/e7xxx_edac.c
4443
4444EDAC-GHES
4445M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4446M: Mauro Carvalho Chehab <mchehab@kernel.org>
4447L: linux-edac@vger.kernel.org
4448S: Maintained
4449F: drivers/edac/ghes_edac.c
4450
4451EDAC-I82443BXGX
4452M: Tim Small <tim@buttersideup.com>
4453L: linux-edac@vger.kernel.org
4454S: Maintained
4455F: drivers/edac/i82443bxgx_edac.c
4456
4457EDAC-I3000
4458M: Jason Uhlenkott <juhlenko@akamai.com>
4459L: linux-edac@vger.kernel.org
4460S: Maintained
4461F: drivers/edac/i3000_edac.c
4462
4463EDAC-I5000
4464M: Doug Thompson <dougthompson@xmission.com>
4465L: linux-edac@vger.kernel.org
4466S: Maintained
4467F: drivers/edac/i5000_edac.c
4468
4469EDAC-I5400
4470M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4471M: Mauro Carvalho Chehab <mchehab@kernel.org>
4472L: linux-edac@vger.kernel.org
4473S: Maintained
4474F: drivers/edac/i5400_edac.c
4475
4476EDAC-I7300
4477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4478M: Mauro Carvalho Chehab <mchehab@kernel.org>
4479L: linux-edac@vger.kernel.org
4480S: Maintained
4481F: drivers/edac/i7300_edac.c
4482
4483EDAC-I7CORE
4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485M: Mauro Carvalho Chehab <mchehab@kernel.org>
4486L: linux-edac@vger.kernel.org
4487S: Maintained
4488F: drivers/edac/i7core_edac.c
4489
4490EDAC-I82975X
4491M: Ranganathan Desikan <ravi@jetztechnologies.com>
4492M: "Arvind R." <arvino55@gmail.com>
4493L: linux-edac@vger.kernel.org
4494S: Maintained
4495F: drivers/edac/i82975x_edac.c
4496
4497EDAC-IE31200
4498M: Jason Baron <jbaron@akamai.com>
4499L: linux-edac@vger.kernel.org
4500S: Maintained
4501F: drivers/edac/ie31200_edac.c
4502
4503EDAC-MPC85XX
4504M: Johannes Thumshirn <morbidrsa@gmail.com>
4505L: linux-edac@vger.kernel.org
4506S: Maintained
4507F: drivers/edac/mpc85xx_edac.[ch]
4508
4509EDAC-PASEMI
4510M: Egor Martovetsky <egor@pasemi.com>
4511L: linux-edac@vger.kernel.org
4512S: Maintained
4513F: drivers/edac/pasemi_edac.c
4514
4515EDAC-R82600
4516M: Tim Small <tim@buttersideup.com>
4517L: linux-edac@vger.kernel.org
4518S: Maintained
4519F: drivers/edac/r82600_edac.c
4520
4521EDAC-SBRIDGE
4522M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4523M: Mauro Carvalho Chehab <mchehab@kernel.org>
4524L: linux-edac@vger.kernel.org
4525S: Maintained
4526F: drivers/edac/sb_edac.c
4527
4528EDAC-SKYLAKE
4529M: Tony Luck <tony.luck@intel.com>
4530L: linux-edac@vger.kernel.org
4531S: Maintained
4532F: drivers/edac/skx_edac.c
4533
4534EDAC-XGENE
4535APPLIED MICRO (APM) X-GENE SOC EDAC
4536M: Loc Ho <lho@apm.com>
4537S: Supported
4538F: drivers/edac/xgene_edac.c
4539F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4540
4541EDIROL UA-101/UA-1000 DRIVER
4542M: Clemens Ladisch <clemens@ladisch.de>
4543L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4544T: git git://git.alsa-project.org/alsa-kernel.git
4545S: Maintained
4546F: sound/usb/misc/ua101.c
4547
4548EXTENSIBLE FIRMWARE INTERFACE (EFI)
4549M: Matt Fleming <matt@codeblueprint.co.uk>
4550L: linux-efi@vger.kernel.org
4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4552S: Maintained
4553F: Documentation/efi-stub.txt
4554F: arch/ia64/kernel/efi.c
4555F: arch/x86/boot/compressed/eboot.[ch]
4556F: arch/x86/include/asm/efi.h
4557F: arch/x86/platform/efi/
4558F: drivers/firmware/efi/
4559F: include/linux/efi*.h
4560
4561EFI VARIABLE FILESYSTEM
4562M: Matthew Garrett <matthew.garrett@nebula.com>
4563M: Jeremy Kerr <jk@ozlabs.org>
4564M: Matt Fleming <matt@codeblueprint.co.uk>
4565T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4566L: linux-efi@vger.kernel.org
4567S: Maintained
4568F: fs/efivarfs/
4569
4570EFIFB FRAMEBUFFER DRIVER
4571L: linux-fbdev@vger.kernel.org
4572M: Peter Jones <pjones@redhat.com>
4573S: Maintained
4574F: drivers/video/fbdev/efifb.c
4575
4576EFS FILESYSTEM
4577W: http://aeschi.ch.eu.org/efs/
4578S: Orphan
4579F: fs/efs/
4580
4581EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4582M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4583L: netdev@vger.kernel.org
4584S: Maintained
4585F: drivers/net/ethernet/ibm/ehea/
4586
4587EM28XX VIDEO4LINUX DRIVER
4588M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4589M: Mauro Carvalho Chehab <mchehab@kernel.org>
4590L: linux-media@vger.kernel.org
4591W: https://linuxtv.org
4592T: git git://linuxtv.org/media_tree.git
4593S: Maintained
4594F: drivers/media/usb/em28xx/
4595
4596EMBEDDED LINUX
4597M: Paul Gortmaker <paul.gortmaker@windriver.com>
4598M: Matt Mackall <mpm@selenic.com>
4599M: David Woodhouse <dwmw2@infradead.org>
4600L: linux-embedded@vger.kernel.org
4601S: Maintained
4602
4603EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4604M: James Smart <james.smart@avagotech.com>
4605M: Dick Kennedy <dick.kennedy@avagotech.com>
4606L: linux-scsi@vger.kernel.org
4607W: http://www.avagotech.com
4608S: Supported
4609F: drivers/scsi/lpfc/
4610
4611ENE CB710 FLASH CARD READER DRIVER
4612M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4613S: Maintained
4614F: drivers/misc/cb710/
4615F: drivers/mmc/host/cb710-mmc.*
4616F: include/linux/cb710.h
4617
4618ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4619M: Maxim Levitsky <maximlevitsky@gmail.com>
4620S: Maintained
4621F: drivers/media/rc/ene_ir.*
4622
4623EPSON S1D13XXX FRAMEBUFFER DRIVER
4624M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4625S: Maintained
4626T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4627F: drivers/video/fbdev/s1d13xxxfb.c
4628F: include/video/s1d13xxxfb.h
4629
4630ET131X NETWORK DRIVER
4631M: Mark Einon <mark.einon@gmail.com>
4632S: Odd Fixes
4633F: drivers/net/ethernet/agere/
4634
4635ETHERNET BRIDGE
4636M: Stephen Hemminger <stephen@networkplumber.org>
4637L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4638L: netdev@vger.kernel.org
4639W: http://www.linuxfoundation.org/en/Net:Bridge
4640S: Maintained
4641F: include/linux/netfilter_bridge/
4642F: net/bridge/
4643
4644ETHERNET PHY LIBRARY
4645M: Florian Fainelli <f.fainelli@gmail.com>
4646L: netdev@vger.kernel.org
4647S: Maintained
4648F: include/linux/phy.h
4649F: include/linux/phy_fixed.h
4650F: drivers/net/phy/
4651F: Documentation/networking/phy.txt
4652F: drivers/of/of_mdio.c
4653F: drivers/of/of_net.c
4654
4655EXT2 FILE SYSTEM
4656M: Jan Kara <jack@suse.com>
4657L: linux-ext4@vger.kernel.org
4658S: Maintained
4659F: Documentation/filesystems/ext2.txt
4660F: fs/ext2/
4661F: include/linux/ext2*
4662
4663EXT4 FILE SYSTEM
4664M: "Theodore Ts'o" <tytso@mit.edu>
4665M: Andreas Dilger <adilger.kernel@dilger.ca>
4666L: linux-ext4@vger.kernel.org
4667W: http://ext4.wiki.kernel.org
4668Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4670S: Maintained
4671F: Documentation/filesystems/ext4.txt
4672F: fs/ext4/
4673
4674Extended Verification Module (EVM)
4675M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4676L: linux-ima-devel@lists.sourceforge.net
4677L: linux-security-module@vger.kernel.org
4678S: Supported
4679F: security/integrity/evm/
4680
4681EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4682M: MyungJoo Ham <myungjoo.ham@samsung.com>
4683M: Chanwoo Choi <cw00.choi@samsung.com>
4684L: linux-kernel@vger.kernel.org
4685T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4686S: Maintained
4687F: drivers/extcon/
4688F: include/linux/extcon/
4689F: include/linux/extcon.h
4690F: Documentation/extcon/
4691F: Documentation/devicetree/bindings/extcon/
4692
4693EXYNOS DP DRIVER
4694M: Jingoo Han <jingoohan1@gmail.com>
4695L: dri-devel@lists.freedesktop.org
4696S: Maintained
4697F: drivers/gpu/drm/exynos/exynos_dp*
4698
4699EXYNOS SYSMMU (IOMMU) driver
4700M: Marek Szyprowski <m.szyprowski@samsung.com>
4701L: iommu@lists.linux-foundation.org
4702S: Maintained
4703F: drivers/iommu/exynos-iommu.c
4704
4705EXYNOS MIPI DISPLAY DRIVERS
4706M: Inki Dae <inki.dae@samsung.com>
4707M: Donghwa Lee <dh09.lee@samsung.com>
4708M: Kyungmin Park <kyungmin.park@samsung.com>
4709L: linux-fbdev@vger.kernel.org
4710S: Maintained
4711F: drivers/video/fbdev/exynos/exynos_mipi*
4712F: include/video/exynos_mipi*
4713
4714EZchip NPS platform support
4715M: Noam Camus <noamc@ezchip.com>
4716S: Supported
4717F: arch/arc/plat-eznps
4718F: arch/arc/boot/dts/eznps.dts
4719
4720F71805F HARDWARE MONITORING DRIVER
4721M: Jean Delvare <jdelvare@suse.com>
4722L: linux-hwmon@vger.kernel.org
4723S: Maintained
4724F: Documentation/hwmon/f71805f
4725F: drivers/hwmon/f71805f.c
4726
4727FC0011 TUNER DRIVER
4728M: Michael Buesch <m@bues.ch>
4729L: linux-media@vger.kernel.org
4730S: Maintained
4731F: drivers/media/tuners/fc0011.h
4732F: drivers/media/tuners/fc0011.c
4733
4734FC2580 MEDIA DRIVER
4735M: Antti Palosaari <crope@iki.fi>
4736L: linux-media@vger.kernel.org
4737W: https://linuxtv.org
4738W: http://palosaari.fi/linux/
4739Q: http://patchwork.linuxtv.org/project/linux-media/list/
4740T: git git://linuxtv.org/anttip/media_tree.git
4741S: Maintained
4742F: drivers/media/tuners/fc2580*
4743
4744FANOTIFY
4745M: Eric Paris <eparis@redhat.com>
4746S: Maintained
4747F: fs/notify/fanotify/
4748F: include/linux/fanotify.h
4749F: include/uapi/linux/fanotify.h
4750
4751FARSYNC SYNCHRONOUS DRIVER
4752M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4753W: http://www.farsite.co.uk/
4754S: Supported
4755F: drivers/net/wan/farsync.*
4756
4757FAULT INJECTION SUPPORT
4758M: Akinobu Mita <akinobu.mita@gmail.com>
4759S: Supported
4760F: Documentation/fault-injection/
4761F: lib/fault-inject.c
4762
4763FBTFT Framebuffer drivers
4764M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4765M: Noralf Trønnes <noralf@tronnes.org>
4766S: Maintained
4767F: drivers/staging/fbtft/
4768
4769FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4770M: Johannes Thumshirn <jth@kernel.org>
4771L: fcoe-devel@open-fcoe.org
4772W: www.Open-FCoE.org
4773S: Supported
4774F: drivers/scsi/libfc/
4775F: drivers/scsi/fcoe/
4776F: include/scsi/fc/
4777F: include/scsi/libfc.h
4778F: include/scsi/libfcoe.h
4779F: include/uapi/scsi/fc/
4780
4781FILE LOCKING (flock() and fcntl()/lockf())
4782M: Jeff Layton <jlayton@poochiereds.net>
4783M: "J. Bruce Fields" <bfields@fieldses.org>
4784L: linux-fsdevel@vger.kernel.org
4785S: Maintained
4786F: include/linux/fcntl.h
4787F: include/linux/fs.h
4788F: include/uapi/linux/fcntl.h
4789F: include/uapi/linux/fs.h
4790F: fs/fcntl.c
4791F: fs/locks.c
4792
4793FILESYSTEMS (VFS and infrastructure)
4794M: Alexander Viro <viro@zeniv.linux.org.uk>
4795L: linux-fsdevel@vger.kernel.org
4796S: Maintained
4797F: fs/*
4798
4799FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4800M: Riku Voipio <riku.voipio@iki.fi>
4801L: linux-hwmon@vger.kernel.org
4802S: Maintained
4803F: drivers/hwmon/f75375s.c
4804F: include/linux/f75375s.h
4805
4806FIREWIRE AUDIO DRIVERS
4807M: Clemens Ladisch <clemens@ladisch.de>
4808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4809T: git git://git.alsa-project.org/alsa-kernel.git
4810S: Maintained
4811F: sound/firewire/
4812
4813FIREWIRE MEDIA DRIVERS (firedtv)
4814M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4815L: linux-media@vger.kernel.org
4816L: linux1394-devel@lists.sourceforge.net
4817T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4818S: Maintained
4819F: drivers/media/firewire/
4820
4821FIREWIRE SBP-2 TARGET
4822M: Chris Boot <bootc@bootc.net>
4823L: linux-scsi@vger.kernel.org
4824L: target-devel@vger.kernel.org
4825L: linux1394-devel@lists.sourceforge.net
4826T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4827S: Maintained
4828F: drivers/target/sbp/
4829
4830FIREWIRE SUBSYSTEM
4831M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4832L: linux1394-devel@lists.sourceforge.net
4833W: http://ieee1394.wiki.kernel.org/
4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4835S: Maintained
4836F: drivers/firewire/
4837F: include/linux/firewire.h
4838F: include/uapi/linux/firewire*.h
4839F: tools/firewire/
4840
4841FIRMWARE LOADER (request_firmware)
4842M: Ming Lei <ming.lei@canonical.com>
4843L: linux-kernel@vger.kernel.org
4844S: Maintained
4845F: Documentation/firmware_class/
4846F: drivers/base/firmware*.c
4847F: include/linux/firmware.h
4848
4849FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4850M: Joshua Morris <josh.h.morris@us.ibm.com>
4851M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4852S: Maintained
4853F: drivers/block/rsxx/
4854
4855FLOPPY DRIVER
4856M: Jiri Kosina <jikos@kernel.org>
4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4858S: Odd fixes
4859F: drivers/block/floppy.c
4860
4861FMC SUBSYSTEM
4862M: Alessandro Rubini <rubini@gnudd.com>
4863W: http://www.ohwr.org/projects/fmc-bus
4864S: Supported
4865F: drivers/fmc/
4866F: include/linux/fmc*.h
4867F: include/linux/ipmi-fru.h
4868K: fmc_d.*register
4869
4870FPGA MANAGER FRAMEWORK
4871M: Alan Tull <atull@opensource.altera.com>
4872R: Moritz Fischer <moritz.fischer@ettus.com>
4873S: Maintained
4874F: drivers/fpga/
4875F: include/linux/fpga/fpga-mgr.h
4876W: http://www.rocketboards.org
4877
4878FPU EMULATOR
4879M: Bill Metzenthen <billm@melbpc.org.au>
4880W: http://floatingpoint.sourceforge.net/emulator/index.html
4881S: Maintained
4882F: arch/x86/math-emu/
4883
4884FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4885L: netdev@vger.kernel.org
4886S: Orphan
4887F: drivers/net/wan/dlci.c
4888F: drivers/net/wan/sdla.c
4889
4890FRAMEBUFFER LAYER
4891M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4892M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4893L: linux-fbdev@vger.kernel.org
4894W: http://linux-fbdev.sourceforge.net/
4895Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4896T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4897S: Maintained
4898F: Documentation/fb/
4899F: drivers/video/
4900F: include/video/
4901F: include/linux/fb.h
4902F: include/uapi/video/
4903F: include/uapi/linux/fb.h
4904
4905FREESCALE DIU FRAMEBUFFER DRIVER
4906M: Timur Tabi <timur@tabi.org>
4907L: linux-fbdev@vger.kernel.org
4908S: Maintained
4909F: drivers/video/fbdev/fsl-diu-fb.*
4910
4911FREESCALE DMA DRIVER
4912M: Li Yang <leoli@freescale.com>
4913M: Zhang Wei <zw@zh-kernel.org>
4914L: linuxppc-dev@lists.ozlabs.org
4915S: Maintained
4916F: drivers/dma/fsldma.*
4917
4918FREESCALE GPMI NAND DRIVER
4919M: Han Xu <han.xu@nxp.com>
4920L: linux-mtd@lists.infradead.org
4921S: Maintained
4922F: drivers/mtd/nand/gpmi-nand/*
4923
4924FREESCALE I2C CPM DRIVER
4925M: Jochen Friedrich <jochen@scram.de>
4926L: linuxppc-dev@lists.ozlabs.org
4927L: linux-i2c@vger.kernel.org
4928S: Maintained
4929F: drivers/i2c/busses/i2c-cpm.c
4930
4931FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4932M: Sascha Hauer <kernel@pengutronix.de>
4933L: linux-fbdev@vger.kernel.org
4934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4935S: Maintained
4936F: include/linux/platform_data/video-imxfb.h
4937F: drivers/video/fbdev/imxfb.c
4938
4939FREESCALE QUAD SPI DRIVER
4940M: Han Xu <han.xu@nxp.com>
4941L: linux-mtd@lists.infradead.org
4942S: Maintained
4943F: drivers/mtd/spi-nor/fsl-quadspi.c
4944
4945FREESCALE SOC FS_ENET DRIVER
4946M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4947M: Vitaly Bordug <vbordug@ru.mvista.com>
4948L: linuxppc-dev@lists.ozlabs.org
4949L: netdev@vger.kernel.org
4950S: Maintained
4951F: drivers/net/ethernet/freescale/fs_enet/
4952F: include/linux/fs_enet_pd.h
4953
4954FREESCALE IMX / MXC FEC DRIVER
4955M: Fugang Duan <fugang.duan@nxp.com>
4956L: netdev@vger.kernel.org
4957S: Maintained
4958F: drivers/net/ethernet/freescale/fec_main.c
4959F: drivers/net/ethernet/freescale/fec_ptp.c
4960F: drivers/net/ethernet/freescale/fec.h
4961F: Documentation/devicetree/bindings/net/fsl-fec.txt
4962
4963FREESCALE QUICC ENGINE LIBRARY
4964L: linuxppc-dev@lists.ozlabs.org
4965S: Orphan
4966F: drivers/soc/fsl/qe/
4967F: include/soc/fsl/*qe*.h
4968F: include/soc/fsl/*ucc*.h
4969
4970FREESCALE USB PERIPHERAL DRIVERS
4971M: Li Yang <leoli@freescale.com>
4972L: linux-usb@vger.kernel.org
4973L: linuxppc-dev@lists.ozlabs.org
4974S: Maintained
4975F: drivers/usb/gadget/udc/fsl*
4976
4977FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4978M: Li Yang <leoli@freescale.com>
4979L: netdev@vger.kernel.org
4980L: linuxppc-dev@lists.ozlabs.org
4981S: Maintained
4982F: drivers/net/ethernet/freescale/ucc_geth*
4983
4984FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4985M: Claudiu Manoil <claudiu.manoil@freescale.com>
4986L: netdev@vger.kernel.org
4987S: Maintained
4988F: drivers/net/ethernet/freescale/gianfar*
4989X: drivers/net/ethernet/freescale/gianfar_ptp.c
4990F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4991
4992FREESCALE QUICC ENGINE UCC HDLC DRIVER
4993M: Zhao Qiang <qiang.zhao@nxp.com>
4994L: netdev@vger.kernel.org
4995L: linuxppc-dev@lists.ozlabs.org
4996S: Maintained
4997F: drivers/net/wan/fsl_ucc_hdlc*
4998
4999FREESCALE QUICC ENGINE UCC UART DRIVER
5000M: Timur Tabi <timur@tabi.org>
5001L: linuxppc-dev@lists.ozlabs.org
5002S: Maintained
5003F: drivers/tty/serial/ucc_uart.c
5004
5005FREESCALE SOC SOUND DRIVERS
5006M: Timur Tabi <timur@tabi.org>
5007M: Nicolin Chen <nicoleotsuka@gmail.com>
5008M: Xiubo Li <Xiubo.Lee@gmail.com>
5009R: Fabio Estevam <fabio.estevam@nxp.com>
5010L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5011L: linuxppc-dev@lists.ozlabs.org
5012S: Maintained
5013F: sound/soc/fsl/fsl*
5014F: sound/soc/fsl/imx*
5015F: sound/soc/fsl/mpc8610_hpcd.c
5016
5017FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5018M: "J. German Rivera" <German.Rivera@freescale.com>
5019M: Stuart Yoder <stuart.yoder@nxp.com>
5020L: linux-kernel@vger.kernel.org
5021S: Maintained
5022F: drivers/staging/fsl-mc/
5023
5024FREEVXFS FILESYSTEM
5025M: Christoph Hellwig <hch@infradead.org>
5026W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5027S: Maintained
5028F: fs/freevxfs/
5029
5030FREEZER
5031M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5032M: Pavel Machek <pavel@ucw.cz>
5033L: linux-pm@vger.kernel.org
5034S: Supported
5035F: Documentation/power/freezing-of-tasks.txt
5036F: include/linux/freezer.h
5037F: kernel/freezer.c
5038
5039FRONTSWAP API
5040M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5041L: linux-kernel@vger.kernel.org
5042S: Maintained
5043F: mm/frontswap.c
5044F: include/linux/frontswap.h
5045
5046FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5047M: David Howells <dhowells@redhat.com>
5048L: linux-cachefs@redhat.com (moderated for non-subscribers)
5049S: Supported
5050F: Documentation/filesystems/caching/
5051F: fs/fscache/
5052F: include/linux/fscache*.h
5053
5054FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5055M: Theodore Y. Ts'o <tytso@mit.edu>
5056M: Jaegeuk Kim <jaegeuk@kernel.org>
5057S: Supported
5058F: fs/crypto/
5059F: include/linux/fscrypto.h
5060
5061F2FS FILE SYSTEM
5062M: Jaegeuk Kim <jaegeuk@kernel.org>
5063M: Changman Lee <cm224.lee@samsung.com>
5064R: Chao Yu <yuchao0@huawei.com>
5065L: linux-f2fs-devel@lists.sourceforge.net
5066W: http://en.wikipedia.org/wiki/F2FS
5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5068S: Maintained
5069F: Documentation/filesystems/f2fs.txt
5070F: Documentation/ABI/testing/sysfs-fs-f2fs
5071F: fs/f2fs/
5072F: include/linux/f2fs_fs.h
5073F: include/trace/events/f2fs.h
5074
5075FUJITSU FR-V (FRV) PORT
5076S: Orphan
5077F: arch/frv/
5078
5079FUJITSU LAPTOP EXTRAS
5080M: Jonathan Woithe <jwoithe@just42.net>
5081L: platform-driver-x86@vger.kernel.org
5082S: Maintained
5083F: drivers/platform/x86/fujitsu-laptop.c
5084
5085FUJITSU M-5MO LS CAMERA ISP DRIVER
5086M: Kyungmin Park <kyungmin.park@samsung.com>
5087M: Heungjun Kim <riverful.kim@samsung.com>
5088L: linux-media@vger.kernel.org
5089S: Maintained
5090F: drivers/media/i2c/m5mols/
5091F: include/media/i2c/m5mols.h
5092
5093FUJITSU TABLET EXTRAS
5094M: Robert Gerlach <khnz@gmx.de>
5095L: platform-driver-x86@vger.kernel.org
5096S: Maintained
5097F: drivers/platform/x86/fujitsu-tablet.c
5098
5099FUSE: FILESYSTEM IN USERSPACE
5100M: Miklos Szeredi <miklos@szeredi.hu>
5101L: linux-fsdevel@vger.kernel.org
5102W: http://fuse.sourceforge.net/
5103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5104S: Maintained
5105F: fs/fuse/
5106F: include/uapi/linux/fuse.h
5107F: Documentation/filesystems/fuse.txt
5108
5109FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5110M: Rik Faith <faith@cs.unc.edu>
5111L: linux-scsi@vger.kernel.org
5112S: Odd Fixes (e.g., new signatures)
5113F: drivers/scsi/fdomain.*
5114
5115GCC PLUGINS
5116M: Kees Cook <keescook@chromium.org>
5117R: Emese Revfy <re.emese@gmail.com>
5118L: kernel-hardening@lists.openwall.com
5119S: Maintained
5120F: scripts/gcc-plugins/
5121F: scripts/gcc-plugin.sh
5122F: Documentation/gcc-plugins.txt
5123
5124GCOV BASED KERNEL PROFILING
5125M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5126S: Maintained
5127F: kernel/gcov/
5128F: Documentation/gcov.txt
5129
5130GDT SCSI DISK ARRAY CONTROLLER DRIVER
5131M: Achim Leubner <achim_leubner@adaptec.com>
5132L: linux-scsi@vger.kernel.org
5133W: http://www.icp-vortex.com/
5134S: Supported
5135F: drivers/scsi/gdt*
5136
5137GDB KERNEL DEBUGGING HELPER SCRIPTS
5138M: Jan Kiszka <jan.kiszka@siemens.com>
5139M: Kieran Bingham <kieran@bingham.xyz>
5140S: Supported
5141F: scripts/gdb/
5142
5143GEMTEK FM RADIO RECEIVER DRIVER
5144M: Hans Verkuil <hverkuil@xs4all.nl>
5145L: linux-media@vger.kernel.org
5146T: git git://linuxtv.org/media_tree.git
5147W: https://linuxtv.org
5148S: Maintained
5149F: drivers/media/radio/radio-gemtek*
5150
5151GENERIC GPIO I2C DRIVER
5152M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5153S: Supported
5154F: drivers/i2c/busses/i2c-gpio.c
5155F: include/linux/i2c-gpio.h
5156
5157GENERIC GPIO I2C MULTIPLEXER DRIVER
5158M: Peter Korsgaard <peter.korsgaard@barco.com>
5159L: linux-i2c@vger.kernel.org
5160S: Supported
5161F: drivers/i2c/muxes/i2c-mux-gpio.c
5162F: include/linux/i2c-mux-gpio.h
5163F: Documentation/i2c/muxes/i2c-mux-gpio
5164
5165GENERIC HDLC (WAN) DRIVERS
5166M: Krzysztof Halasa <khc@pm.waw.pl>
5167W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5168S: Maintained
5169F: drivers/net/wan/c101.c
5170F: drivers/net/wan/hd6457*
5171F: drivers/net/wan/hdlc*
5172F: drivers/net/wan/n2.c
5173F: drivers/net/wan/pc300too.c
5174F: drivers/net/wan/pci200syn.c
5175F: drivers/net/wan/wanxl*
5176
5177GENERIC INCLUDE/ASM HEADER FILES
5178M: Arnd Bergmann <arnd@arndb.de>
5179L: linux-arch@vger.kernel.org
5180T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5181S: Maintained
5182F: include/asm-generic/
5183F: include/uapi/asm-generic/
5184
5185GENERIC PHY FRAMEWORK
5186M: Kishon Vijay Abraham I <kishon@ti.com>
5187L: linux-kernel@vger.kernel.org
5188T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5189S: Supported
5190F: drivers/phy/
5191F: include/linux/phy/
5192
5193GENERIC PM DOMAINS
5194M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5195M: Kevin Hilman <khilman@kernel.org>
5196M: Ulf Hansson <ulf.hansson@linaro.org>
5197L: linux-pm@vger.kernel.org
5198S: Supported
5199F: drivers/base/power/domain*.c
5200F: include/linux/pm_domain.h
5201
5202GENERIC UIO DRIVER FOR PCI DEVICES
5203M: "Michael S. Tsirkin" <mst@redhat.com>
5204L: kvm@vger.kernel.org
5205S: Supported
5206F: drivers/uio/uio_pci_generic.c
5207
5208GET_MAINTAINER SCRIPT
5209M: Joe Perches <joe@perches.com>
5210S: Maintained
5211F: scripts/get_maintainer.pl
5212
5213GFS2 FILE SYSTEM
5214M: Steven Whitehouse <swhiteho@redhat.com>
5215M: Bob Peterson <rpeterso@redhat.com>
5216L: cluster-devel@redhat.com
5217W: http://sources.redhat.com/cluster/
5218T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5219S: Supported
5220F: Documentation/filesystems/gfs2*.txt
5221F: fs/gfs2/
5222F: include/uapi/linux/gfs2_ondisk.h
5223
5224GIGASET ISDN DRIVERS
5225M: Paul Bolle <pebolle@tiscali.nl>
5226L: gigaset307x-common@lists.sourceforge.net
5227W: http://gigaset307x.sourceforge.net/
5228S: Odd Fixes
5229F: Documentation/isdn/README.gigaset
5230F: drivers/isdn/gigaset/
5231F: include/uapi/linux/gigaset_dev.h
5232
5233GO7007 MPEG CODEC
5234M: Hans Verkuil <hans.verkuil@cisco.com>
5235L: linux-media@vger.kernel.org
5236S: Maintained
5237F: drivers/media/usb/go7007/
5238
5239GOODIX TOUCHSCREEN
5240M: Bastien Nocera <hadess@hadess.net>
5241L: linux-input@vger.kernel.org
5242S: Maintained
5243F: drivers/input/touchscreen/goodix.c
5244
5245GPIO SUBSYSTEM
5246M: Linus Walleij <linus.walleij@linaro.org>
5247M: Alexandre Courbot <gnurou@gmail.com>
5248L: linux-gpio@vger.kernel.org
5249T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5250S: Maintained
5251F: Documentation/devicetree/bindings/gpio/
5252F: Documentation/gpio/
5253F: Documentation/ABI/testing/gpio-cdev
5254F: Documentation/ABI/obsolete/sysfs-gpio
5255F: drivers/gpio/
5256F: include/linux/gpio/
5257F: include/linux/gpio.h
5258F: include/asm-generic/gpio.h
5259F: include/uapi/linux/gpio.h
5260F: tools/gpio/
5261
5262GRE DEMULTIPLEXER DRIVER
5263M: Dmitry Kozlov <xeb@mail.ru>
5264L: netdev@vger.kernel.org
5265S: Maintained
5266F: net/ipv4/gre_demux.c
5267F: net/ipv4/gre_offload.c
5268F: include/net/gre.h
5269
5270GRETH 10/100/1G Ethernet MAC device driver
5271M: Andreas Larsson <andreas@gaisler.com>
5272L: netdev@vger.kernel.org
5273S: Maintained
5274F: drivers/net/ethernet/aeroflex/
5275
5276GSPCA FINEPIX SUBDRIVER
5277M: Frank Zago <frank@zago.net>
5278L: linux-media@vger.kernel.org
5279T: git git://linuxtv.org/media_tree.git
5280S: Maintained
5281F: drivers/media/usb/gspca/finepix.c
5282
5283GSPCA GL860 SUBDRIVER
5284M: Olivier Lorin <o.lorin@laposte.net>
5285L: linux-media@vger.kernel.org
5286T: git git://linuxtv.org/media_tree.git
5287S: Maintained
5288F: drivers/media/usb/gspca/gl860/
5289
5290GSPCA M5602 SUBDRIVER
5291M: Erik Andren <erik.andren@gmail.com>
5292L: linux-media@vger.kernel.org
5293T: git git://linuxtv.org/media_tree.git
5294S: Maintained
5295F: drivers/media/usb/gspca/m5602/
5296
5297GSPCA PAC207 SONIXB SUBDRIVER
5298M: Hans Verkuil <hverkuil@xs4all.nl>
5299L: linux-media@vger.kernel.org
5300T: git git://linuxtv.org/media_tree.git
5301S: Odd Fixes
5302F: drivers/media/usb/gspca/pac207.c
5303
5304GSPCA SN9C20X SUBDRIVER
5305M: Brian Johnson <brijohn@gmail.com>
5306L: linux-media@vger.kernel.org
5307T: git git://linuxtv.org/media_tree.git
5308S: Maintained
5309F: drivers/media/usb/gspca/sn9c20x.c
5310
5311GSPCA T613 SUBDRIVER
5312M: Leandro Costantino <lcostantino@gmail.com>
5313L: linux-media@vger.kernel.org
5314T: git git://linuxtv.org/media_tree.git
5315S: Maintained
5316F: drivers/media/usb/gspca/t613.c
5317
5318GSPCA USB WEBCAM DRIVER
5319M: Hans Verkuil <hverkuil@xs4all.nl>
5320L: linux-media@vger.kernel.org
5321T: git git://linuxtv.org/media_tree.git
5322S: Odd Fixes
5323F: drivers/media/usb/gspca/
5324
5325GUID PARTITION TABLE (GPT)
5326M: Davidlohr Bueso <dave@stgolabs.net>
5327L: linux-efi@vger.kernel.org
5328S: Maintained
5329F: block/partitions/efi.*
5330
5331STK1160 USB VIDEO CAPTURE DRIVER
5332M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5333L: linux-media@vger.kernel.org
5334T: git git://linuxtv.org/media_tree.git
5335S: Maintained
5336F: drivers/media/usb/stk1160/
5337
5338H8/300 ARCHITECTURE
5339M: Yoshinori Sato <ysato@users.sourceforge.jp>
5340L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5341W: http://uclinux-h8.sourceforge.jp
5342T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5343S: Maintained
5344F: arch/h8300/
5345F: drivers/clocksource/h8300_*.c
5346F: drivers/clk/h8300/
5347F: drivers/irqchip/irq-renesas-h8*.c
5348
5349HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5350M: Frank Seidel <frank@f-seidel.de>
5351L: platform-driver-x86@vger.kernel.org
5352W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5353S: Maintained
5354F: drivers/platform/x86/hdaps.c
5355
5356HDPVR USB VIDEO ENCODER DRIVER
5357M: Hans Verkuil <hverkuil@xs4all.nl>
5358L: linux-media@vger.kernel.org
5359T: git git://linuxtv.org/media_tree.git
5360W: https://linuxtv.org
5361S: Odd Fixes
5362F: drivers/media/usb/hdpvr/
5363
5364HWPOISON MEMORY FAILURE HANDLING
5365M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5366L: linux-mm@kvack.org
5367S: Maintained
5368F: mm/memory-failure.c
5369F: mm/hwpoison-inject.c
5370
5371HYPERVISOR VIRTUAL CONSOLE DRIVER
5372L: linuxppc-dev@lists.ozlabs.org
5373S: Odd Fixes
5374F: drivers/tty/hvc/
5375
5376HACKRF MEDIA DRIVER
5377M: Antti Palosaari <crope@iki.fi>
5378L: linux-media@vger.kernel.org
5379W: https://linuxtv.org
5380W: http://palosaari.fi/linux/
5381Q: http://patchwork.linuxtv.org/project/linux-media/list/
5382T: git git://linuxtv.org/anttip/media_tree.git
5383S: Maintained
5384F: drivers/media/usb/hackrf/
5385
5386HARDWARE MONITORING
5387M: Jean Delvare <jdelvare@suse.com>
5388M: Guenter Roeck <linux@roeck-us.net>
5389L: linux-hwmon@vger.kernel.org
5390W: http://hwmon.wiki.kernel.org/
5391T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5393S: Maintained
5394F: Documentation/hwmon/
5395F: drivers/hwmon/
5396F: include/linux/hwmon*.h
5397
5398HARDWARE RANDOM NUMBER GENERATOR CORE
5399M: Matt Mackall <mpm@selenic.com>
5400M: Herbert Xu <herbert@gondor.apana.org.au>
5401L: linux-crypto@vger.kernel.org
5402S: Odd fixes
5403F: Documentation/devicetree/bindings/rng/
5404F: Documentation/hw_random.txt
5405F: drivers/char/hw_random/
5406F: include/linux/hw_random.h
5407
5408HARDWARE SPINLOCK CORE
5409M: Ohad Ben-Cohen <ohad@wizery.com>
5410M: Bjorn Andersson <bjorn.andersson@linaro.org>
5411L: linux-remoteproc@vger.kernel.org
5412S: Maintained
5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5414F: Documentation/devicetree/bindings/hwlock/
5415F: Documentation/hwspinlock.txt
5416F: drivers/hwspinlock/
5417F: include/linux/hwspinlock.h
5418
5419HARMONY SOUND DRIVER
5420L: linux-parisc@vger.kernel.org
5421S: Maintained
5422F: sound/parisc/harmony.*
5423
5424HD29L2 MEDIA DRIVER
5425M: Antti Palosaari <crope@iki.fi>
5426L: linux-media@vger.kernel.org
5427W: https://linuxtv.org
5428W: http://palosaari.fi/linux/
5429Q: http://patchwork.linuxtv.org/project/linux-media/list/
5430T: git git://linuxtv.org/anttip/media_tree.git
5431S: Maintained
5432F: drivers/media/dvb-frontends/hd29l2*
5433
5434HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5435M: Brian Boylston <brian.boylston@hpe.com>
5436S: Supported
5437F: Documentation/watchdog/hpwdt.txt
5438F: drivers/watchdog/hpwdt.c
5439
5440HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5441M: Don Brace <don.brace@microsemi.com>
5442L: iss_storagedev@hp.com
5443L: esc.storagedev@microsemi.com
5444L: linux-scsi@vger.kernel.org
5445S: Supported
5446F: Documentation/scsi/hpsa.txt
5447F: drivers/scsi/hpsa*.[ch]
5448F: include/linux/cciss*.h
5449F: include/uapi/linux/cciss*.h
5450
5451HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5452M: Don Brace <don.brace@microsemi.com>
5453L: iss_storagedev@hp.com
5454L: esc.storagedev@microsemi.com
5455L: linux-scsi@vger.kernel.org
5456S: Supported
5457F: Documentation/blockdev/cciss.txt
5458F: drivers/block/cciss*
5459F: include/linux/cciss_ioctl.h
5460F: include/uapi/linux/cciss_ioctl.h
5461
5462HFI1 DRIVER
5463M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5464M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5465L: linux-rdma@vger.kernel.org
5466S: Supported
5467F: drivers/infiniband/hw/hfi1
5468
5469HFS FILESYSTEM
5470L: linux-fsdevel@vger.kernel.org
5471S: Orphan
5472F: Documentation/filesystems/hfs.txt
5473F: fs/hfs/
5474
5475HFSPLUS FILESYSTEM
5476L: linux-fsdevel@vger.kernel.org
5477S: Orphan
5478F: Documentation/filesystems/hfsplus.txt
5479F: fs/hfsplus/
5480
5481HGA FRAMEBUFFER DRIVER
5482M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5483L: linux-nvidia@lists.surfsouth.com
5484W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5485S: Maintained
5486F: drivers/video/fbdev/hgafb.c
5487
5488HIBERNATION (aka Software Suspend, aka swsusp)
5489M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5490M: Pavel Machek <pavel@ucw.cz>
5491L: linux-pm@vger.kernel.org
5492S: Supported
5493F: arch/x86/power/
5494F: drivers/base/power/
5495F: kernel/power/
5496F: include/linux/suspend.h
5497F: include/linux/freezer.h
5498F: include/linux/pm.h
5499F: arch/*/include/asm/suspend*.h
5500
5501HID CORE LAYER
5502M: Jiri Kosina <jikos@kernel.org>
5503R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5504L: linux-input@vger.kernel.org
5505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5506S: Maintained
5507F: drivers/hid/
5508F: include/linux/hid*
5509F: include/uapi/linux/hid*
5510
5511HID SENSOR HUB DRIVERS
5512M: Jiri Kosina <jikos@kernel.org>
5513M: Jonathan Cameron <jic23@kernel.org>
5514M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5515L: linux-input@vger.kernel.org
5516L: linux-iio@vger.kernel.org
5517S: Maintained
5518F: Documentation/hid/hid-sensor*
5519F: drivers/hid/hid-sensor-*
5520F: drivers/iio/*/hid-*
5521F: include/linux/hid-sensor-*
5522
5523HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5524M: Thomas Gleixner <tglx@linutronix.de>
5525L: linux-kernel@vger.kernel.org
5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5527S: Maintained
5528F: Documentation/timers/
5529F: kernel/time/hrtimer.c
5530F: kernel/time/clockevents.c
5531F: kernel/time/tick*.*
5532F: kernel/time/timer_*.c
5533F: include/linux/clockchips.h
5534F: include/linux/hrtimer.h
5535
5536HIGH-SPEED SCC DRIVER FOR AX.25
5537L: linux-hams@vger.kernel.org
5538S: Orphan
5539F: drivers/net/hamradio/dmascc.c
5540F: drivers/net/hamradio/scc.c
5541
5542HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5543M: HighPoint Linux Team <linux@highpoint-tech.com>
5544W: http://www.highpoint-tech.com
5545S: Supported
5546F: Documentation/scsi/hptiop.txt
5547F: drivers/scsi/hptiop.c
5548
5549HIPPI
5550M: Jes Sorensen <jes@trained-monkey.org>
5551L: linux-hippi@sunsite.dk
5552S: Maintained
5553F: include/linux/hippidevice.h
5554F: include/uapi/linux/if_hippi.h
5555F: net/802/hippi.c
5556F: drivers/net/hippi/
5557
5558HISILICON NETWORK SUBSYSTEM DRIVER
5559M: Yisen Zhuang <yisen.zhuang@huawei.com>
5560M: Salil Mehta <salil.mehta@huawei.com>
5561L: netdev@vger.kernel.org
5562W: http://www.hisilicon.com
5563S: Maintained
5564F: drivers/net/ethernet/hisilicon/
5565F: Documentation/devicetree/bindings/net/hisilicon*.txt
5566
5567HISILICON SAS Controller
5568M: John Garry <john.garry@huawei.com>
5569W: http://www.hisilicon.com
5570S: Supported
5571F: drivers/scsi/hisi_sas/
5572F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5573
5574HOST AP DRIVER
5575M: Jouni Malinen <j@w1.fi>
5576L: hostap@shmoo.com (subscribers-only)
5577L: linux-wireless@vger.kernel.org
5578W: http://hostap.epitest.fi/
5579S: Maintained
5580F: drivers/net/wireless/intersil/hostap/
5581
5582HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5583L: platform-driver-x86@vger.kernel.org
5584S: Orphan
5585F: drivers/platform/x86/tc1100-wmi.c
5586
5587HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5588M: Jaroslav Kysela <perex@perex.cz>
5589S: Maintained
5590F: drivers/net/ethernet/hp/hp100.*
5591
5592HPET: High Precision Event Timers driver
5593M: Clemens Ladisch <clemens@ladisch.de>
5594S: Maintained
5595F: Documentation/timers/hpet.txt
5596F: drivers/char/hpet.c
5597F: include/linux/hpet.h
5598F: include/uapi/linux/hpet.h
5599
5600HPET: x86
5601S: Orphan
5602F: arch/x86/kernel/hpet.c
5603F: arch/x86/include/asm/hpet.h
5604
5605HPFS FILESYSTEM
5606M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5607W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5608S: Maintained
5609F: fs/hpfs/
5610
5611HSI SUBSYSTEM
5612M: Sebastian Reichel <sre@kernel.org>
5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5614S: Maintained
5615F: Documentation/ABI/testing/sysfs-bus-hsi
5616F: Documentation/hsi.txt
5617F: drivers/hsi/
5618F: include/linux/hsi/
5619F: include/uapi/linux/hsi/
5620
5621HSO 3G MODEM DRIVER
5622M: Jan Dumon <j.dumon@option.com>
5623W: http://www.pharscape.org
5624S: Maintained
5625F: drivers/net/usb/hso.c
5626
5627HSR NETWORK PROTOCOL
5628M: Arvid Brodin <arvid.brodin@alten.se>
5629L: netdev@vger.kernel.org
5630S: Maintained
5631F: net/hsr/
5632
5633HTCPEN TOUCHSCREEN DRIVER
5634M: Pau Oliva Fora <pof@eslack.org>
5635L: linux-input@vger.kernel.org
5636S: Maintained
5637F: drivers/input/touchscreen/htcpen.c
5638
5639HUGETLB FILESYSTEM
5640M: Nadia Yvette Chambers <nyc@holomorphy.com>
5641S: Maintained
5642F: fs/hugetlbfs/
5643
5644Hyper-V CORE AND DRIVERS
5645M: "K. Y. Srinivasan" <kys@microsoft.com>
5646M: Haiyang Zhang <haiyangz@microsoft.com>
5647L: devel@linuxdriverproject.org
5648S: Maintained
5649F: arch/x86/include/asm/mshyperv.h
5650F: arch/x86/include/uapi/asm/hyperv.h
5651F: arch/x86/kernel/cpu/mshyperv.c
5652F: drivers/hid/hid-hyperv.c
5653F: drivers/hv/
5654F: drivers/input/serio/hyperv-keyboard.c
5655F: drivers/pci/host/pci-hyperv.c
5656F: drivers/net/hyperv/
5657F: drivers/scsi/storvsc_drv.c
5658F: drivers/video/fbdev/hyperv_fb.c
5659F: include/linux/hyperv.h
5660F: tools/hv/
5661F: Documentation/ABI/stable/sysfs-bus-vmbus
5662
5663I2C MUXES
5664M: Peter Rosin <peda@axentia.se>
5665L: linux-i2c@vger.kernel.org
5666S: Maintained
5667F: Documentation/i2c/i2c-topology
5668F: Documentation/i2c/muxes/
5669F: Documentation/devicetree/bindings/i2c/i2c-mux*
5670F: drivers/i2c/i2c-mux.c
5671F: drivers/i2c/muxes/
5672F: include/linux/i2c-mux.h
5673
5674I2C OVER PARALLEL PORT
5675M: Jean Delvare <jdelvare@suse.com>
5676L: linux-i2c@vger.kernel.org
5677S: Maintained
5678F: Documentation/i2c/busses/i2c-parport
5679F: Documentation/i2c/busses/i2c-parport-light
5680F: drivers/i2c/busses/i2c-parport.c
5681F: drivers/i2c/busses/i2c-parport-light.c
5682
5683I2C/SMBUS CONTROLLER DRIVERS FOR PC
5684M: Jean Delvare <jdelvare@suse.com>
5685L: linux-i2c@vger.kernel.org
5686S: Maintained
5687F: Documentation/i2c/busses/i2c-ali1535
5688F: Documentation/i2c/busses/i2c-ali1563
5689F: Documentation/i2c/busses/i2c-ali15x3
5690F: Documentation/i2c/busses/i2c-amd756
5691F: Documentation/i2c/busses/i2c-amd8111
5692F: Documentation/i2c/busses/i2c-i801
5693F: Documentation/i2c/busses/i2c-nforce2
5694F: Documentation/i2c/busses/i2c-piix4
5695F: Documentation/i2c/busses/i2c-sis5595
5696F: Documentation/i2c/busses/i2c-sis630
5697F: Documentation/i2c/busses/i2c-sis96x
5698F: Documentation/i2c/busses/i2c-via
5699F: Documentation/i2c/busses/i2c-viapro
5700F: drivers/i2c/busses/i2c-ali1535.c
5701F: drivers/i2c/busses/i2c-ali1563.c
5702F: drivers/i2c/busses/i2c-ali15x3.c
5703F: drivers/i2c/busses/i2c-amd756.c
5704F: drivers/i2c/busses/i2c-amd756-s4882.c
5705F: drivers/i2c/busses/i2c-amd8111.c
5706F: drivers/i2c/busses/i2c-i801.c
5707F: drivers/i2c/busses/i2c-isch.c
5708F: drivers/i2c/busses/i2c-nforce2.c
5709F: drivers/i2c/busses/i2c-nforce2-s4985.c
5710F: drivers/i2c/busses/i2c-piix4.c
5711F: drivers/i2c/busses/i2c-sis5595.c
5712F: drivers/i2c/busses/i2c-sis630.c
5713F: drivers/i2c/busses/i2c-sis96x.c
5714F: drivers/i2c/busses/i2c-via.c
5715F: drivers/i2c/busses/i2c-viapro.c
5716
5717I2C/SMBUS ISMT DRIVER
5718M: Seth Heasley <seth.heasley@intel.com>
5719M: Neil Horman <nhorman@tuxdriver.com>
5720L: linux-i2c@vger.kernel.org
5721F: drivers/i2c/busses/i2c-ismt.c
5722F: Documentation/i2c/busses/i2c-ismt
5723
5724I2C/SMBUS STUB DRIVER
5725M: Jean Delvare <jdelvare@suse.com>
5726L: linux-i2c@vger.kernel.org
5727S: Maintained
5728F: drivers/i2c/i2c-stub.c
5729
5730I2C SUBSYSTEM
5731M: Wolfram Sang <wsa@the-dreams.de>
5732L: linux-i2c@vger.kernel.org
5733W: https://i2c.wiki.kernel.org/
5734Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5735T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5736S: Maintained
5737F: Documentation/devicetree/bindings/i2c/
5738F: Documentation/i2c/
5739F: drivers/i2c/
5740F: drivers/i2c/*/
5741F: include/linux/i2c.h
5742F: include/linux/i2c-*.h
5743F: include/uapi/linux/i2c.h
5744F: include/uapi/linux/i2c-*.h
5745
5746I2C ACPI SUPPORT
5747M: Mika Westerberg <mika.westerberg@linux.intel.com>
5748L: linux-i2c@vger.kernel.org
5749L: linux-acpi@vger.kernel.org
5750S: Maintained
5751
5752I2C-TAOS-EVM DRIVER
5753M: Jean Delvare <jdelvare@suse.com>
5754L: linux-i2c@vger.kernel.org
5755S: Maintained
5756F: Documentation/i2c/busses/i2c-taos-evm
5757F: drivers/i2c/busses/i2c-taos-evm.c
5758
5759I2C-TINY-USB DRIVER
5760M: Till Harbaum <till@harbaum.org>
5761L: linux-i2c@vger.kernel.org
5762W: http://www.harbaum.org/till/i2c_tiny_usb
5763S: Maintained
5764F: drivers/i2c/busses/i2c-tiny-usb.c
5765
5766i386 BOOT CODE
5767M: "H. Peter Anvin" <hpa@zytor.com>
5768S: Maintained
5769F: arch/x86/boot/
5770
5771i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5772M: "H. Peter Anvin" <hpa@zytor.com>
5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5774S: Maintained
5775
5776IA64 (Itanium) PLATFORM
5777M: Tony Luck <tony.luck@intel.com>
5778M: Fenghua Yu <fenghua.yu@intel.com>
5779L: linux-ia64@vger.kernel.org
5780T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5781S: Maintained
5782F: arch/ia64/
5783
5784IBM Power VMX Cryptographic instructions
5785M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5786M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5787L: linux-crypto@vger.kernel.org
5788S: Supported
5789F: drivers/crypto/vmx/Makefile
5790F: drivers/crypto/vmx/Kconfig
5791F: drivers/crypto/vmx/vmx.c
5792F: drivers/crypto/vmx/aes*
5793F: drivers/crypto/vmx/ghash*
5794F: drivers/crypto/vmx/ppc-xlate.pl
5795
5796IBM Power in-Nest Crypto Acceleration
5797M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5798M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5799L: linux-crypto@vger.kernel.org
5800S: Supported
5801F: drivers/crypto/nx/Makefile
5802F: drivers/crypto/nx/Kconfig
5803F: drivers/crypto/nx/nx-aes*
5804F: drivers/crypto/nx/nx-sha*
5805F: drivers/crypto/nx/nx.*
5806F: drivers/crypto/nx/nx_csbcpb.h
5807F: drivers/crypto/nx/nx_debugfs.h
5808
5809IBM Power 842 compression accelerator
5810M: Dan Streetman <ddstreet@ieee.org>
5811S: Supported
5812F: drivers/crypto/nx/Makefile
5813F: drivers/crypto/nx/Kconfig
5814F: drivers/crypto/nx/nx-842*
5815F: include/linux/sw842.h
5816F: crypto/842.c
5817F: lib/842/
5818
5819IBM Power Linux RAID adapter
5820M: Brian King <brking@us.ibm.com>
5821S: Supported
5822F: drivers/scsi/ipr.*
5823
5824IBM Power Virtual Ethernet Device Driver
5825M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5826L: netdev@vger.kernel.org
5827S: Supported
5828F: drivers/net/ethernet/ibm/ibmveth.*
5829
5830IBM Power SRIOV Virtual NIC Device Driver
5831M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5832M: John Allen <jallen@linux.vnet.ibm.com>
5833L: netdev@vger.kernel.org
5834S: Supported
5835F: drivers/net/ethernet/ibm/ibmvnic.*
5836
5837IBM Power Virtual SCSI Device Drivers
5838M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5839L: linux-scsi@vger.kernel.org
5840S: Supported
5841F: drivers/scsi/ibmvscsi/ibmvscsi*
5842F: include/scsi/viosrp.h
5843
5844IBM Power Virtual SCSI Device Target Driver
5845M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5846M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5847L: linux-scsi@vger.kernel.org
5848L: target-devel@vger.kernel.org
5849S: Supported
5850F: drivers/scsi/ibmvscsi_tgt/
5851
5852IBM Power Virtual FC Device Drivers
5853M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5854L: linux-scsi@vger.kernel.org
5855S: Supported
5856F: drivers/scsi/ibmvscsi/ibmvfc*
5857
5858IBM ServeRAID RAID DRIVER
5859S: Orphan
5860F: drivers/scsi/ips.*
5861
5862ICH LPC AND GPIO DRIVER
5863M: Peter Tyser <ptyser@xes-inc.com>
5864S: Maintained
5865F: drivers/mfd/lpc_ich.c
5866F: drivers/gpio/gpio-ich.c
5867
5868IDE SUBSYSTEM
5869M: "David S. Miller" <davem@davemloft.net>
5870L: linux-ide@vger.kernel.org
5871Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5873S: Maintained
5874F: Documentation/ide/
5875F: drivers/ide/
5876F: include/linux/ide.h
5877
5878IDEAPAD LAPTOP EXTRAS DRIVER
5879M: Ike Panhc <ike.pan@canonical.com>
5880L: platform-driver-x86@vger.kernel.org
5881W: http://launchpad.net/ideapad-laptop
5882S: Maintained
5883F: drivers/platform/x86/ideapad-laptop.c
5884
5885IDEAPAD LAPTOP SLIDEBAR DRIVER
5886M: Andrey Moiseev <o2g.org.ru@gmail.com>
5887L: linux-input@vger.kernel.org
5888W: https://github.com/o2genum/ideapad-slidebar
5889S: Maintained
5890F: drivers/input/misc/ideapad_slidebar.c
5891
5892IDE/ATAPI DRIVERS
5893M: Borislav Petkov <bp@alien8.de>
5894L: linux-ide@vger.kernel.org
5895S: Maintained
5896F: Documentation/cdrom/ide-cd
5897F: drivers/ide/ide-cd*
5898
5899IDLE-I7300
5900M: Andy Henroid <andrew.d.henroid@intel.com>
5901L: linux-pm@vger.kernel.org
5902S: Supported
5903F: drivers/idle/i7300_idle.c
5904
5905IEEE 802.15.4 SUBSYSTEM
5906M: Alexander Aring <aar@pengutronix.de>
5907L: linux-wpan@vger.kernel.org
5908W: http://wpan.cakelab.org/
5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5911S: Maintained
5912F: net/ieee802154/
5913F: net/mac802154/
5914F: drivers/net/ieee802154/
5915F: include/linux/nl802154.h
5916F: include/linux/ieee802154.h
5917F: include/net/nl802154.h
5918F: include/net/mac802154.h
5919F: include/net/af_ieee802154.h
5920F: include/net/cfg802154.h
5921F: include/net/ieee802154_netdev.h
5922F: Documentation/networking/ieee802154.txt
5923
5924IGORPLUG-USB IR RECEIVER
5925M: Sean Young <sean@mess.org>
5926L: linux-media@vger.kernel.org
5927S: Maintained
5928F: drivers/media/rc/igorplugusb.c
5929
5930IGUANAWORKS USB IR TRANSCEIVER
5931M: Sean Young <sean@mess.org>
5932L: linux-media@vger.kernel.org
5933S: Maintained
5934F: drivers/media/rc/iguanair.c
5935
5936IIO SUBSYSTEM AND DRIVERS
5937M: Jonathan Cameron <jic23@kernel.org>
5938R: Hartmut Knaack <knaack.h@gmx.de>
5939R: Lars-Peter Clausen <lars@metafoo.de>
5940R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5941L: linux-iio@vger.kernel.org
5942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5943S: Maintained
5944F: Documentation/devicetree/bindings/iio/
5945F: drivers/iio/
5946F: drivers/staging/iio/
5947F: include/linux/iio/
5948F: tools/iio/
5949
5950IKANOS/ADI EAGLE ADSL USB DRIVER
5951M: Matthieu Castet <castet.matthieu@free.fr>
5952M: Stanislaw Gruszka <stf_xl@wp.pl>
5953S: Maintained
5954F: drivers/usb/atm/ueagle-atm.c
5955
5956INA209 HARDWARE MONITOR DRIVER
5957M: Guenter Roeck <linux@roeck-us.net>
5958L: linux-hwmon@vger.kernel.org
5959S: Maintained
5960F: Documentation/hwmon/ina209
5961F: Documentation/devicetree/bindings/i2c/ina209.txt
5962F: drivers/hwmon/ina209.c
5963
5964INA2XX HARDWARE MONITOR DRIVER
5965M: Guenter Roeck <linux@roeck-us.net>
5966L: linux-hwmon@vger.kernel.org
5967S: Maintained
5968F: Documentation/hwmon/ina2xx
5969F: drivers/hwmon/ina2xx.c
5970F: include/linux/platform_data/ina2xx.h
5971
5972INDUSTRY PACK SUBSYSTEM (IPACK)
5973M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5974M: Jens Taprogge <jens.taprogge@taprogge.org>
5975M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5976L: industrypack-devel@lists.sourceforge.net
5977W: http://industrypack.sourceforge.net
5978S: Maintained
5979F: drivers/ipack/
5980
5981INGENIC JZ4780 DMA Driver
5982M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5983S: Maintained
5984F: drivers/dma/dma-jz4780.c
5985
5986INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5987M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5988M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5989L: linux-ima-devel@lists.sourceforge.net
5990L: linux-ima-user@lists.sourceforge.net
5991L: linux-security-module@vger.kernel.org
5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5993S: Supported
5994F: security/integrity/ima/
5995
5996IMGTEC IR DECODER DRIVER
5997M: James Hogan <james.hogan@imgtec.com>
5998S: Maintained
5999F: drivers/media/rc/img-ir/
6000
6001IMS TWINTURBO FRAMEBUFFER DRIVER
6002L: linux-fbdev@vger.kernel.org
6003S: Orphan
6004F: drivers/video/fbdev/imsttfb.c
6005
6006INFINIBAND SUBSYSTEM
6007M: Doug Ledford <dledford@redhat.com>
6008M: Sean Hefty <sean.hefty@intel.com>
6009M: Hal Rosenstock <hal.rosenstock@gmail.com>
6010L: linux-rdma@vger.kernel.org
6011W: http://www.openfabrics.org/
6012Q: http://patchwork.kernel.org/project/linux-rdma/list/
6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6014S: Supported
6015F: Documentation/infiniband/
6016F: drivers/infiniband/
6017F: include/uapi/linux/if_infiniband.h
6018F: include/uapi/rdma/
6019F: include/rdma/
6020
6021INOTIFY
6022M: John McCutchan <john@johnmccutchan.com>
6023M: Robert Love <rlove@rlove.org>
6024M: Eric Paris <eparis@parisplace.org>
6025S: Maintained
6026F: Documentation/filesystems/inotify.txt
6027F: fs/notify/inotify/
6028F: include/linux/inotify.h
6029F: include/uapi/linux/inotify.h
6030
6031INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6032M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6033L: linux-input@vger.kernel.org
6034Q: http://patchwork.kernel.org/project/linux-input/list/
6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6036S: Maintained
6037F: drivers/input/
6038F: include/linux/input.h
6039F: include/uapi/linux/input.h
6040F: include/linux/input/
6041F: Documentation/devicetree/bindings/input/
6042
6043INPUT MULTITOUCH (MT) PROTOCOL
6044M: Henrik Rydberg <rydberg@bitmath.org>
6045L: linux-input@vger.kernel.org
6046S: Odd fixes
6047F: Documentation/input/multi-touch-protocol.txt
6048F: drivers/input/input-mt.c
6049K: \b(ABS|SYN)_MT_
6050
6051INTEL ASoC BDW/HSW DRIVERS
6052M: Jie Yang <yang.jie@linux.intel.com>
6053L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6054S: Supported
6055F: sound/soc/intel/common/sst-dsp*
6056F: sound/soc/intel/common/sst-firmware.c
6057F: sound/soc/intel/boards/broadwell.c
6058F: sound/soc/intel/haswell/
6059
6060INTEL C600 SERIES SAS CONTROLLER DRIVER
6061M: Intel SCU Linux support <intel-linux-scu@intel.com>
6062M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6063L: linux-scsi@vger.kernel.org
6064T: git git://git.code.sf.net/p/intel-sas/isci
6065S: Supported
6066F: drivers/scsi/isci/
6067
6068INTEL HID EVENT DRIVER
6069M: Alex Hung <alex.hung@canonical.com>
6070L: platform-driver-x86@vger.kernel.org
6071S: Maintained
6072F: drivers/platform/x86/intel-hid.c
6073
6074INTEL VIRTUAL BUTTON DRIVER
6075M: AceLan Kao <acelan.kao@canonical.com>
6076L: platform-driver-x86@vger.kernel.org
6077S: Maintained
6078F: drivers/platform/x86/intel-vbtn.c
6079
6080INTEL IDLE DRIVER
6081M: Len Brown <lenb@kernel.org>
6082L: linux-pm@vger.kernel.org
6083T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6084S: Supported
6085F: drivers/idle/intel_idle.c
6086
6087INTEL PSTATE DRIVER
6088M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6089M: Len Brown <lenb@kernel.org>
6090L: linux-pm@vger.kernel.org
6091S: Supported
6092F: drivers/cpufreq/intel_pstate.c
6093
6094INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6095M: Maik Broemme <mbroemme@plusserver.de>
6096L: linux-fbdev@vger.kernel.org
6097S: Maintained
6098F: Documentation/fb/intelfb.txt
6099F: drivers/video/fbdev/intelfb/
6100
6101INTEL 810/815 FRAMEBUFFER DRIVER
6102M: Antonino Daplas <adaplas@gmail.com>
6103L: linux-fbdev@vger.kernel.org
6104S: Maintained
6105F: drivers/video/fbdev/i810/
6106
6107INTEL MENLOW THERMAL DRIVER
6108M: Sujith Thomas <sujith.thomas@intel.com>
6109L: platform-driver-x86@vger.kernel.org
6110W: https://01.org/linux-acpi
6111S: Supported
6112F: drivers/platform/x86/intel_menlow.c
6113
6114INTEL I/OAT DMA DRIVER
6115M: Dave Jiang <dave.jiang@intel.com>
6116R: Dan Williams <dan.j.williams@intel.com>
6117L: dmaengine@vger.kernel.org
6118Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6119S: Supported
6120F: drivers/dma/ioat*
6121
6122INTEL IOMMU (VT-d)
6123M: David Woodhouse <dwmw2@infradead.org>
6124L: iommu@lists.linux-foundation.org
6125T: git git://git.infradead.org/iommu-2.6.git
6126S: Supported
6127F: drivers/iommu/intel-iommu.c
6128F: include/linux/intel-iommu.h
6129
6130INTEL IOP-ADMA DMA DRIVER
6131R: Dan Williams <dan.j.williams@intel.com>
6132S: Odd fixes
6133F: drivers/dma/iop-adma.c
6134
6135INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6136M: Krzysztof Halasa <khalasa@piap.pl>
6137S: Maintained
6138F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6139F: arch/arm/mach-ixp4xx/include/mach/npe.h
6140F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6141F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6142F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6143F: drivers/net/wan/ixp4xx_hss.c
6144
6145INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6146M: Deepak Saxena <dsaxena@plexity.net>
6147S: Maintained
6148F: drivers/char/hw_random/ixp4xx-rng.c
6149
6150INTEL ETHERNET DRIVERS
6151M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6152L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6153W: http://www.intel.com/support/feedback.htm
6154W: http://e1000.sourceforge.net/
6155Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6158S: Supported
6159F: Documentation/networking/e100.txt
6160F: Documentation/networking/e1000.txt
6161F: Documentation/networking/e1000e.txt
6162F: Documentation/networking/igb.txt
6163F: Documentation/networking/igbvf.txt
6164F: Documentation/networking/ixgb.txt
6165F: Documentation/networking/ixgbe.txt
6166F: Documentation/networking/ixgbevf.txt
6167F: Documentation/networking/i40e.txt
6168F: Documentation/networking/i40evf.txt
6169F: drivers/net/ethernet/intel/
6170F: drivers/net/ethernet/intel/*/
6171
6172INTEL RDMA RNIC DRIVER
6173M: Faisal Latif <faisal.latif@intel.com>
6174R: Chien Tin Tung <chien.tin.tung@intel.com>
6175R: Mustafa Ismail <mustafa.ismail@intel.com>
6176R: Shiraz Saleem <shiraz.saleem@intel.com>
6177R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6178L: linux-rdma@vger.kernel.org
6179S: Supported
6180F: drivers/infiniband/hw/i40iw/
6181
6182INTEL MERRIFIELD GPIO DRIVER
6183M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6184L: linux-gpio@vger.kernel.org
6185S: Maintained
6186F: drivers/gpio/gpio-merrifield.c
6187
6188INTEL-MID GPIO DRIVER
6189M: David Cohen <david.a.cohen@linux.intel.com>
6190L: linux-gpio@vger.kernel.org
6191S: Maintained
6192F: drivers/gpio/gpio-intel-mid.c
6193
6194INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6195M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6196L: linux-wireless@vger.kernel.org
6197S: Maintained
6198F: Documentation/networking/README.ipw2100
6199F: Documentation/networking/README.ipw2200
6200F: drivers/net/wireless/intel/ipw2x00/
6201
6202INTEL(R) TRACE HUB
6203M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6204S: Supported
6205F: Documentation/trace/intel_th.txt
6206F: drivers/hwtracing/intel_th/
6207
6208INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6209M: Ning Sun <ning.sun@intel.com>
6210L: tboot-devel@lists.sourceforge.net
6211W: http://tboot.sourceforge.net
6212T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6213S: Supported
6214F: Documentation/intel_txt.txt
6215F: include/linux/tboot.h
6216F: arch/x86/kernel/tboot.c
6217
6218INTEL WIRELESS WIMAX CONNECTION 2400
6219M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6220M: linux-wimax@intel.com
6221L: wimax@linuxwimax.org (subscribers-only)
6222S: Supported
6223W: http://linuxwimax.org
6224F: Documentation/wimax/README.i2400m
6225F: drivers/net/wimax/i2400m/
6226F: include/uapi/linux/wimax/i2400m.h
6227
6228INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6229M: Stanislaw Gruszka <sgruszka@redhat.com>
6230L: linux-wireless@vger.kernel.org
6231S: Supported
6232F: drivers/net/wireless/intel/iwlegacy/
6233
6234INTEL WIRELESS WIFI LINK (iwlwifi)
6235M: Johannes Berg <johannes.berg@intel.com>
6236M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6237M: Luca Coelho <luciano.coelho@intel.com>
6238M: Intel Linux Wireless <linuxwifi@intel.com>
6239L: linux-wireless@vger.kernel.org
6240W: http://intellinuxwireless.org
6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6242S: Supported
6243F: drivers/net/wireless/intel/iwlwifi/
6244
6245INTEL MANAGEMENT ENGINE (mei)
6246M: Tomas Winkler <tomas.winkler@intel.com>
6247L: linux-kernel@vger.kernel.org
6248S: Supported
6249F: include/uapi/linux/mei.h
6250F: include/linux/mei_cl_bus.h
6251F: drivers/misc/mei/*
6252F: drivers/watchdog/mei_wdt.c
6253F: Documentation/misc-devices/mei/*
6254
6255INTEL MIC DRIVERS (mic)
6256M: Sudeep Dutt <sudeep.dutt@intel.com>
6257M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6258S: Supported
6259W: https://github.com/sudeepdutt/mic
6260W: http://software.intel.com/en-us/mic-developer
6261F: include/linux/mic_bus.h
6262F: include/linux/scif.h
6263F: include/uapi/linux/mic_common.h
6264F: include/uapi/linux/mic_ioctl.h
6265F: include/uapi/linux/scif_ioctl.h
6266F: drivers/misc/mic/
6267F: drivers/dma/mic_x100_dma.c
6268F: drivers/dma/mic_x100_dma.h
6269F: Documentation/mic/
6270
6271INTEL PMC/P-Unit IPC DRIVER
6272M: Zha Qipeng<qipeng.zha@intel.com>
6273L: platform-driver-x86@vger.kernel.org
6274S: Maintained
6275F: drivers/platform/x86/intel_pmc_ipc.c
6276F: drivers/platform/x86/intel_punit_ipc.c
6277F: arch/x86/include/asm/intel_pmc_ipc.h
6278F: arch/x86/include/asm/intel_punit_ipc.h
6279
6280INTEL TELEMETRY DRIVER
6281M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6282L: platform-driver-x86@vger.kernel.org
6283S: Maintained
6284F: arch/x86/include/asm/intel_telemetry.h
6285F: drivers/platform/x86/intel_telemetry*
6286
6287INTEL PMC CORE DRIVER
6288M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6289M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6290L: platform-driver-x86@vger.kernel.org
6291S: Maintained
6292F: arch/x86/include/asm/pmc_core.h
6293F: drivers/platform/x86/intel_pmc_core*
6294
6295IOC3 ETHERNET DRIVER
6296M: Ralf Baechle <ralf@linux-mips.org>
6297L: linux-mips@linux-mips.org
6298S: Maintained
6299F: drivers/net/ethernet/sgi/ioc3-eth.c
6300
6301IOC3 SERIAL DRIVER
6302M: Pat Gefre <pfg@sgi.com>
6303L: linux-serial@vger.kernel.org
6304S: Maintained
6305F: drivers/tty/serial/ioc3_serial.c
6306
6307IOMMU DRIVERS
6308M: Joerg Roedel <joro@8bytes.org>
6309L: iommu@lists.linux-foundation.org
6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6311S: Maintained
6312F: Documentation/devicetree/bindings/iommu/
6313F: drivers/iommu/
6314
6315IP MASQUERADING
6316M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6317S: Maintained
6318F: net/ipv4/netfilter/ipt_MASQUERADE.c
6319
6320IPMI SUBSYSTEM
6321M: Corey Minyard <minyard@acm.org>
6322L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6323W: http://openipmi.sourceforge.net/
6324S: Supported
6325F: Documentation/IPMI.txt
6326F: drivers/char/ipmi/
6327F: include/linux/ipmi*
6328F: include/uapi/linux/ipmi*
6329
6330QCOM AUDIO (ASoC) DRIVERS
6331M: Patrick Lai <plai@codeaurora.org>
6332M: Banajit Goswami <bgoswami@codeaurora.org>
6333L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6334S: Supported
6335F: sound/soc/qcom/
6336
6337IPS SCSI RAID DRIVER
6338M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6339L: linux-scsi@vger.kernel.org
6340W: http://www.adaptec.com/
6341S: Maintained
6342F: drivers/scsi/ips*
6343
6344IPVS
6345M: Wensong Zhang <wensong@linux-vs.org>
6346M: Simon Horman <horms@verge.net.au>
6347M: Julian Anastasov <ja@ssi.bg>
6348L: netdev@vger.kernel.org
6349L: lvs-devel@vger.kernel.org
6350S: Maintained
6351T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6353F: Documentation/networking/ipvs-sysctl.txt
6354F: include/net/ip_vs.h
6355F: include/uapi/linux/ip_vs.h
6356F: net/netfilter/ipvs/
6357
6358IPWIRELESS DRIVER
6359M: Jiri Kosina <jikos@kernel.org>
6360M: David Sterba <dsterba@suse.com>
6361S: Odd Fixes
6362F: drivers/tty/ipwireless/
6363
6364IPX NETWORK LAYER
6365M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6366L: netdev@vger.kernel.org
6367S: Maintained
6368F: include/net/ipx.h
6369F: include/uapi/linux/ipx.h
6370F: net/ipx/
6371
6372IRDA SUBSYSTEM
6373M: Samuel Ortiz <samuel@sortiz.org>
6374L: irda-users@lists.sourceforge.net (subscribers-only)
6375L: netdev@vger.kernel.org
6376W: http://irda.sourceforge.net/
6377S: Maintained
6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6379F: Documentation/networking/irda.txt
6380F: drivers/net/irda/
6381F: include/net/irda/
6382F: net/irda/
6383
6384IRQ SUBSYSTEM
6385M: Thomas Gleixner <tglx@linutronix.de>
6386L: linux-kernel@vger.kernel.org
6387S: Maintained
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6389F: kernel/irq/
6390
6391IRQCHIP DRIVERS
6392M: Thomas Gleixner <tglx@linutronix.de>
6393M: Jason Cooper <jason@lakedaemon.net>
6394M: Marc Zyngier <marc.zyngier@arm.com>
6395L: linux-kernel@vger.kernel.org
6396S: Maintained
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6398T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6399F: Documentation/devicetree/bindings/interrupt-controller/
6400F: drivers/irqchip/
6401
6402IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6403M: Marc Zyngier <marc.zyngier@arm.com>
6404S: Maintained
6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6406F: Documentation/IRQ-domain.txt
6407F: include/linux/irqdomain.h
6408F: kernel/irq/irqdomain.c
6409F: kernel/irq/msi.c
6410
6411ISA
6412M: William Breathitt Gray <vilhelm.gray@gmail.com>
6413S: Maintained
6414F: Documentation/isa.txt
6415F: drivers/base/isa.c
6416F: include/linux/isa.h
6417
6418ISAPNP
6419M: Jaroslav Kysela <perex@perex.cz>
6420S: Maintained
6421F: Documentation/isapnp.txt
6422F: drivers/pnp/isapnp/
6423F: include/linux/isapnp.h
6424
6425ISA RADIO MODULE
6426M: Hans Verkuil <hverkuil@xs4all.nl>
6427L: linux-media@vger.kernel.org
6428T: git git://linuxtv.org/media_tree.git
6429W: https://linuxtv.org
6430S: Maintained
6431F: drivers/media/radio/radio-isa*
6432
6433iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6434M: Peter Jones <pjones@redhat.com>
6435M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6436S: Maintained
6437F: drivers/firmware/iscsi_ibft*
6438
6439ISCSI
6440M: Mike Christie <michaelc@cs.wisc.edu>
6441L: open-iscsi@googlegroups.com
6442W: www.open-iscsi.org
6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6444S: Maintained
6445F: drivers/scsi/*iscsi*
6446F: include/scsi/*iscsi*
6447
6448ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6449M: Or Gerlitz <ogerlitz@mellanox.com>
6450M: Sagi Grimberg <sagi@grimberg.me>
6451M: Roi Dayan <roid@mellanox.com>
6452L: linux-rdma@vger.kernel.org
6453S: Supported
6454W: http://www.openfabrics.org
6455W: www.open-iscsi.org
6456Q: http://patchwork.kernel.org/project/linux-rdma/list/
6457F: drivers/infiniband/ulp/iser/
6458
6459ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6460M: Sagi Grimberg <sagi@grimberg.me>
6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6462L: linux-rdma@vger.kernel.org
6463L: target-devel@vger.kernel.org
6464S: Supported
6465W: http://www.linux-iscsi.org
6466F: drivers/infiniband/ulp/isert
6467
6468ISDN SUBSYSTEM
6469M: Karsten Keil <isdn@linux-pingi.de>
6470L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6471L: netdev@vger.kernel.org
6472W: http://www.isdn4linux.de
6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6474S: Maintained
6475F: Documentation/isdn/
6476F: drivers/isdn/
6477F: include/linux/isdn.h
6478F: include/linux/isdn/
6479F: include/uapi/linux/isdn.h
6480F: include/uapi/linux/isdn/
6481
6482ISDN SUBSYSTEM (Eicon active card driver)
6483M: Armin Schindler <mac@melware.de>
6484L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6485W: http://www.melware.de
6486S: Maintained
6487F: drivers/isdn/hardware/eicon/
6488
6489IT87 HARDWARE MONITORING DRIVER
6490M: Jean Delvare <jdelvare@suse.com>
6491L: linux-hwmon@vger.kernel.org
6492S: Maintained
6493F: Documentation/hwmon/it87
6494F: drivers/hwmon/it87.c
6495
6496IT913X MEDIA DRIVER
6497M: Antti Palosaari <crope@iki.fi>
6498L: linux-media@vger.kernel.org
6499W: https://linuxtv.org
6500W: http://palosaari.fi/linux/
6501Q: http://patchwork.linuxtv.org/project/linux-media/list/
6502T: git git://linuxtv.org/anttip/media_tree.git
6503S: Maintained
6504F: drivers/media/tuners/it913x*
6505
6506IVTV VIDEO4LINUX DRIVER
6507M: Andy Walls <awalls@md.metrocast.net>
6508L: ivtv-devel@ivtvdriver.org (subscribers-only)
6509L: linux-media@vger.kernel.org
6510T: git git://linuxtv.org/media_tree.git
6511W: http://www.ivtvdriver.org
6512S: Maintained
6513F: Documentation/video4linux/*.ivtv
6514F: drivers/media/pci/ivtv/
6515F: include/uapi/linux/ivtv*
6516
6517IX2505V MEDIA DRIVER
6518M: Malcolm Priestley <tvboxspy@gmail.com>
6519L: linux-media@vger.kernel.org
6520W: https://linuxtv.org
6521Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522S: Maintained
6523F: drivers/media/dvb-frontends/ix2505v*
6524
6525JC42.4 TEMPERATURE SENSOR DRIVER
6526M: Guenter Roeck <linux@roeck-us.net>
6527L: linux-hwmon@vger.kernel.org
6528S: Maintained
6529F: drivers/hwmon/jc42.c
6530F: Documentation/hwmon/jc42
6531
6532JFS FILESYSTEM
6533M: Dave Kleikamp <shaggy@kernel.org>
6534L: jfs-discussion@lists.sourceforge.net
6535W: http://jfs.sourceforge.net/
6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6537S: Maintained
6538F: Documentation/filesystems/jfs.txt
6539F: fs/jfs/
6540
6541JME NETWORK DRIVER
6542M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6543L: netdev@vger.kernel.org
6544S: Maintained
6545F: drivers/net/ethernet/jme.*
6546
6547JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6548M: David Woodhouse <dwmw2@infradead.org>
6549L: linux-mtd@lists.infradead.org
6550W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6551S: Maintained
6552F: fs/jffs2/
6553F: include/uapi/linux/jffs2.h
6554
6555JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6556M: "Theodore Ts'o" <tytso@mit.edu>
6557M: Jan Kara <jack@suse.com>
6558L: linux-ext4@vger.kernel.org
6559S: Maintained
6560F: fs/jbd2/
6561F: include/linux/jbd2.h
6562
6563JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6564M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6565L: linux-media@vger.kernel.org
6566S: Maintained
6567F: drivers/media/platform/rcar_jpu.c
6568
6569JSM Neo PCI based serial card
6570M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6571L: linux-serial@vger.kernel.org
6572S: Maintained
6573F: drivers/tty/serial/jsm/
6574
6575K10TEMP HARDWARE MONITORING DRIVER
6576M: Clemens Ladisch <clemens@ladisch.de>
6577L: linux-hwmon@vger.kernel.org
6578S: Maintained
6579F: Documentation/hwmon/k10temp
6580F: drivers/hwmon/k10temp.c
6581
6582K8TEMP HARDWARE MONITORING DRIVER
6583M: Rudolf Marek <r.marek@assembler.cz>
6584L: linux-hwmon@vger.kernel.org
6585S: Maintained
6586F: Documentation/hwmon/k8temp
6587F: drivers/hwmon/k8temp.c
6588
6589KASAN
6590M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6591R: Alexander Potapenko <glider@google.com>
6592R: Dmitry Vyukov <dvyukov@google.com>
6593L: kasan-dev@googlegroups.com
6594S: Maintained
6595F: arch/*/include/asm/kasan.h
6596F: arch/*/mm/kasan_init*
6597F: Documentation/kasan.txt
6598F: include/linux/kasan*.h
6599F: lib/test_kasan.c
6600F: mm/kasan/
6601F: scripts/Makefile.kasan
6602
6603KCONFIG
6604M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6605L: linux-kbuild@vger.kernel.org
6606T: git git://gitorious.org/linux-kconfig/linux-kconfig
6607S: Maintained
6608F: Documentation/kbuild/kconfig-language.txt
6609F: scripts/kconfig/
6610
6611KDUMP
6612M: Dave Young <dyoung@redhat.com>
6613M: Baoquan He <bhe@redhat.com>
6614R: Vivek Goyal <vgoyal@redhat.com>
6615L: kexec@lists.infradead.org
6616W: http://lse.sourceforge.net/kdump/
6617S: Maintained
6618F: Documentation/kdump/
6619
6620KEENE FM RADIO TRANSMITTER DRIVER
6621M: Hans Verkuil <hverkuil@xs4all.nl>
6622L: linux-media@vger.kernel.org
6623T: git git://linuxtv.org/media_tree.git
6624W: https://linuxtv.org
6625S: Maintained
6626F: drivers/media/radio/radio-keene*
6627
6628KERNEL AUTOMOUNTER v4 (AUTOFS4)
6629M: Ian Kent <raven@themaw.net>
6630L: autofs@vger.kernel.org
6631S: Maintained
6632F: fs/autofs4/
6633
6634KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6635M: Michal Marek <mmarek@suse.com>
6636T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6638L: linux-kbuild@vger.kernel.org
6639S: Maintained
6640F: Documentation/kbuild/
6641F: Makefile
6642F: scripts/Makefile.*
6643F: scripts/basic/
6644F: scripts/mk*
6645F: scripts/package/
6646
6647KERNEL JANITORS
6648L: kernel-janitors@vger.kernel.org
6649W: http://kernelnewbies.org/KernelJanitors
6650S: Odd Fixes
6651
6652KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6653M: "J. Bruce Fields" <bfields@fieldses.org>
6654M: Jeff Layton <jlayton@poochiereds.net>
6655L: linux-nfs@vger.kernel.org
6656W: http://nfs.sourceforge.net/
6657T: git git://linux-nfs.org/~bfields/linux.git
6658S: Supported
6659F: fs/nfsd/
6660F: include/uapi/linux/nfsd/
6661F: fs/lockd/
6662F: fs/nfs_common/
6663F: net/sunrpc/
6664F: include/linux/lockd/
6665F: include/linux/sunrpc/
6666F: include/uapi/linux/sunrpc/
6667
6668KERNEL SELFTEST FRAMEWORK
6669M: Shuah Khan <shuahkh@osg.samsung.com>
6670M: Shuah Khan <shuah@kernel.org>
6671L: linux-kselftest@vger.kernel.org
6672T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6673S: Maintained
6674F: tools/testing/selftests
6675
6676KERNEL VIRTUAL MACHINE (KVM)
6677M: Paolo Bonzini <pbonzini@redhat.com>
6678M: Radim Krčmář <rkrcmar@redhat.com>
6679L: kvm@vger.kernel.org
6680W: http://www.linux-kvm.org
6681T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6682S: Supported
6683F: Documentation/*/kvm*.txt
6684F: Documentation/virtual/kvm/
6685F: arch/*/kvm/
6686F: arch/x86/kernel/kvm.c
6687F: arch/x86/kernel/kvmclock.c
6688F: arch/*/include/asm/kvm*
6689F: include/linux/kvm*
6690F: include/uapi/linux/kvm*
6691F: virt/kvm/
6692F: tools/kvm/
6693
6694KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6695M: Joerg Roedel <joro@8bytes.org>
6696L: kvm@vger.kernel.org
6697W: http://www.linux-kvm.org/
6698S: Maintained
6699F: arch/x86/include/asm/svm.h
6700F: arch/x86/kvm/svm.c
6701
6702KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6703M: Alexander Graf <agraf@suse.com>
6704L: kvm-ppc@vger.kernel.org
6705W: http://www.linux-kvm.org/
6706T: git git://github.com/agraf/linux-2.6.git
6707S: Supported
6708F: arch/powerpc/include/asm/kvm*
6709F: arch/powerpc/kvm/
6710
6711KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6712M: Christian Borntraeger <borntraeger@de.ibm.com>
6713M: Cornelia Huck <cornelia.huck@de.ibm.com>
6714L: linux-s390@vger.kernel.org
6715W: http://www.ibm.com/developerworks/linux/linux390/
6716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6717S: Supported
6718F: Documentation/s390/kvm.txt
6719F: arch/s390/include/asm/kvm*
6720F: arch/s390/kvm/
6721
6722KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6723M: Christoffer Dall <christoffer.dall@linaro.org>
6724M: Marc Zyngier <marc.zyngier@arm.com>
6725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6726L: kvmarm@lists.cs.columbia.edu
6727W: http://systems.cs.columbia.edu/projects/kvm-arm
6728T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6729S: Supported
6730F: arch/arm/include/uapi/asm/kvm*
6731F: arch/arm/include/asm/kvm*
6732F: arch/arm/kvm/
6733F: virt/kvm/arm/
6734F: include/kvm/arm_*
6735
6736KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6737M: Christoffer Dall <christoffer.dall@linaro.org>
6738M: Marc Zyngier <marc.zyngier@arm.com>
6739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6740L: kvmarm@lists.cs.columbia.edu
6741S: Maintained
6742F: arch/arm64/include/uapi/asm/kvm*
6743F: arch/arm64/include/asm/kvm*
6744F: arch/arm64/kvm/
6745
6746KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6747M: James Hogan <james.hogan@imgtec.com>
6748L: linux-mips@linux-mips.org
6749S: Supported
6750F: arch/mips/include/uapi/asm/kvm*
6751F: arch/mips/include/asm/kvm*
6752F: arch/mips/kvm/
6753
6754KEXEC
6755M: Eric Biederman <ebiederm@xmission.com>
6756W: http://kernel.org/pub/linux/utils/kernel/kexec/
6757L: kexec@lists.infradead.org
6758S: Maintained
6759F: include/linux/kexec.h
6760F: include/uapi/linux/kexec.h
6761F: kernel/kexec*
6762
6763KEYS/KEYRINGS:
6764M: David Howells <dhowells@redhat.com>
6765L: keyrings@vger.kernel.org
6766S: Maintained
6767F: Documentation/security/keys.txt
6768F: include/linux/key.h
6769F: include/linux/key-type.h
6770F: include/linux/keyctl.h
6771F: include/uapi/linux/keyctl.h
6772F: include/keys/
6773F: security/keys/
6774
6775KEYS-TRUSTED
6776M: David Safford <safford@us.ibm.com>
6777M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6778L: linux-security-module@vger.kernel.org
6779L: keyrings@vger.kernel.org
6780S: Supported
6781F: Documentation/security/keys-trusted-encrypted.txt
6782F: include/keys/trusted-type.h
6783F: security/keys/trusted.c
6784F: security/keys/trusted.h
6785
6786KEYS-ENCRYPTED
6787M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6788M: David Safford <safford@us.ibm.com>
6789L: linux-security-module@vger.kernel.org
6790L: keyrings@vger.kernel.org
6791S: Supported
6792F: Documentation/security/keys-trusted-encrypted.txt
6793F: include/keys/encrypted-type.h
6794F: security/keys/encrypted-keys/
6795
6796KGDB / KDB /debug_core
6797M: Jason Wessel <jason.wessel@windriver.com>
6798W: http://kgdb.wiki.kernel.org/
6799L: kgdb-bugreport@lists.sourceforge.net
6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6801S: Maintained
6802F: Documentation/DocBook/kgdb.tmpl
6803F: drivers/misc/kgdbts.c
6804F: drivers/tty/serial/kgdboc.c
6805F: include/linux/kdb.h
6806F: include/linux/kgdb.h
6807F: kernel/debug/
6808
6809KMEMCHECK
6810M: Vegard Nossum <vegardno@ifi.uio.no>
6811M: Pekka Enberg <penberg@kernel.org>
6812S: Maintained
6813F: Documentation/kmemcheck.txt
6814F: arch/x86/include/asm/kmemcheck.h
6815F: arch/x86/mm/kmemcheck/
6816F: include/linux/kmemcheck.h
6817F: mm/kmemcheck.c
6818
6819KMEMLEAK
6820M: Catalin Marinas <catalin.marinas@arm.com>
6821S: Maintained
6822F: Documentation/kmemleak.txt
6823F: include/linux/kmemleak.h
6824F: mm/kmemleak.c
6825F: mm/kmemleak-test.c
6826
6827KPROBES
6828M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6829M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6830M: "David S. Miller" <davem@davemloft.net>
6831M: Masami Hiramatsu <mhiramat@kernel.org>
6832S: Maintained
6833F: Documentation/kprobes.txt
6834F: include/linux/kprobes.h
6835F: kernel/kprobes.c
6836
6837KS0108 LCD CONTROLLER DRIVER
6838M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6839W: http://miguelojeda.es/auxdisplay.htm
6840W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6841S: Maintained
6842F: Documentation/auxdisplay/ks0108
6843F: drivers/auxdisplay/ks0108.c
6844F: include/linux/ks0108.h
6845
6846L3MDEV
6847M: David Ahern <dsa@cumulusnetworks.com>
6848L: netdev@vger.kernel.org
6849S: Maintained
6850F: net/l3mdev
6851F: include/net/l3mdev.h
6852
6853LANTIQ MIPS ARCHITECTURE
6854M: John Crispin <john@phrozen.org>
6855L: linux-mips@linux-mips.org
6856S: Maintained
6857F: arch/mips/lantiq
6858
6859LAPB module
6860L: linux-x25@vger.kernel.org
6861S: Orphan
6862F: Documentation/networking/lapb-module.txt
6863F: include/*/lapb.h
6864F: net/lapb/
6865
6866LASI 53c700 driver for PARISC
6867M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6868L: linux-scsi@vger.kernel.org
6869S: Maintained
6870F: Documentation/scsi/53c700.txt
6871F: drivers/scsi/53c700*
6872
6873LED SUBSYSTEM
6874M: Richard Purdie <rpurdie@rpsys.net>
6875M: Jacek Anaszewski <j.anaszewski@samsung.com>
6876L: linux-leds@vger.kernel.org
6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6878S: Maintained
6879F: Documentation/devicetree/bindings/leds/
6880F: drivers/leds/
6881F: include/linux/leds.h
6882
6883LEGACY EEPROM DRIVER
6884M: Jean Delvare <jdelvare@suse.com>
6885S: Maintained
6886F: Documentation/misc-devices/eeprom
6887F: drivers/misc/eeprom/eeprom.c
6888
6889LEGO USB Tower driver
6890M: Juergen Stuber <starblue@users.sourceforge.net>
6891L: legousb-devel@lists.sourceforge.net
6892W: http://legousb.sourceforge.net/
6893S: Maintained
6894F: drivers/usb/misc/legousbtower.c
6895
6896LG2160 MEDIA DRIVER
6897M: Michael Krufky <mkrufky@linuxtv.org>
6898L: linux-media@vger.kernel.org
6899W: https://linuxtv.org
6900W: http://github.com/mkrufky
6901Q: http://patchwork.linuxtv.org/project/linux-media/list/
6902T: git git://linuxtv.org/mkrufky/tuners.git
6903S: Maintained
6904F: drivers/media/dvb-frontends/lg2160.*
6905
6906LGDT3305 MEDIA DRIVER
6907M: Michael Krufky <mkrufky@linuxtv.org>
6908L: linux-media@vger.kernel.org
6909W: https://linuxtv.org
6910W: http://github.com/mkrufky
6911Q: http://patchwork.linuxtv.org/project/linux-media/list/
6912T: git git://linuxtv.org/mkrufky/tuners.git
6913S: Maintained
6914F: drivers/media/dvb-frontends/lgdt3305.*
6915
6916LGUEST
6917M: Rusty Russell <rusty@rustcorp.com.au>
6918L: lguest@lists.ozlabs.org
6919W: http://lguest.ozlabs.org/
6920S: Odd Fixes
6921F: arch/x86/include/asm/lguest*.h
6922F: arch/x86/lguest/
6923F: drivers/lguest/
6924F: include/linux/lguest*.h
6925F: tools/lguest/
6926
6927LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6928M: Tejun Heo <tj@kernel.org>
6929L: linux-ide@vger.kernel.org
6930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6931S: Maintained
6932F: drivers/ata/
6933F: include/linux/ata.h
6934F: include/linux/libata.h
6935F: Documentation/devicetree/bindings/ata/
6936
6937LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6938M: Viresh Kumar <vireshk@kernel.org>
6939L: linux-ide@vger.kernel.org
6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6941S: Maintained
6942F: include/linux/pata_arasan_cf_data.h
6943F: drivers/ata/pata_arasan_cf.c
6944
6945LIBATA PATA DRIVERS
6946M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6947M: Tejun Heo <tj@kernel.org>
6948L: linux-ide@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6950S: Maintained
6951F: drivers/ata/pata_*.c
6952F: drivers/ata/ata_generic.c
6953
6954LIBATA SATA AHCI PLATFORM devices support
6955M: Hans de Goede <hdegoede@redhat.com>
6956M: Tejun Heo <tj@kernel.org>
6957L: linux-ide@vger.kernel.org
6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S: Maintained
6960F: drivers/ata/ahci_platform.c
6961F: drivers/ata/libahci_platform.c
6962F: include/linux/ahci_platform.h
6963
6964LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6965M: Mikael Pettersson <mikpelinux@gmail.com>
6966L: linux-ide@vger.kernel.org
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6968S: Maintained
6969F: drivers/ata/sata_promise.*
6970
6971LIBLOCKDEP
6972M: Sasha Levin <sasha.levin@oracle.com>
6973S: Maintained
6974F: tools/lib/lockdep/
6975
6976LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6977M: Dan Williams <dan.j.williams@intel.com>
6978L: linux-nvdimm@lists.01.org
6979Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6980T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6981S: Supported
6982F: drivers/nvdimm/*
6983F: include/linux/nd.h
6984F: include/linux/libnvdimm.h
6985F: include/uapi/linux/ndctl.h
6986
6987LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6988M: Ross Zwisler <ross.zwisler@linux.intel.com>
6989L: linux-nvdimm@lists.01.org
6990Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6991S: Supported
6992F: drivers/nvdimm/blk.c
6993F: drivers/nvdimm/region_devs.c
6994F: drivers/acpi/nfit*
6995
6996LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6997M: Vishal Verma <vishal.l.verma@intel.com>
6998L: linux-nvdimm@lists.01.org
6999Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7000S: Supported
7001F: drivers/nvdimm/btt*
7002
7003LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7004M: Ross Zwisler <ross.zwisler@linux.intel.com>
7005L: linux-nvdimm@lists.01.org
7006Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7007S: Supported
7008F: drivers/nvdimm/pmem.c
7009F: include/linux/pmem.h
7010F: arch/*/include/asm/pmem.h
7011
7012LIGHTNVM PLATFORM SUPPORT
7013M: Matias Bjorling <mb@lightnvm.io>
7014W: http://github/OpenChannelSSD
7015L: linux-block@vger.kernel.org
7016S: Maintained
7017F: drivers/lightnvm/
7018F: include/linux/lightnvm.h
7019F: include/uapi/linux/lightnvm.h
7020
7021LINUX FOR IBM pSERIES (RS/6000)
7022M: Paul Mackerras <paulus@au.ibm.com>
7023W: http://www.ibm.com/linux/ltc/projects/ppc
7024S: Supported
7025F: arch/powerpc/boot/rs6000.h
7026
7027LINUX FOR POWERPC (32-BIT AND 64-BIT)
7028M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7029M: Paul Mackerras <paulus@samba.org>
7030M: Michael Ellerman <mpe@ellerman.id.au>
7031W: http://www.penguinppc.org/
7032L: linuxppc-dev@lists.ozlabs.org
7033Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7034T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7035S: Supported
7036F: Documentation/powerpc/
7037F: arch/powerpc/
7038F: drivers/char/tpm/tpm_ibmvtpm*
7039F: drivers/crypto/nx/
7040F: drivers/crypto/vmx/
7041F: drivers/net/ethernet/ibm/ibmveth.*
7042F: drivers/net/ethernet/ibm/ibmvnic.*
7043F: drivers/pci/hotplug/pnv_php.c
7044F: drivers/pci/hotplug/rpa*
7045F: drivers/scsi/ibmvscsi/
7046N: opal
7047N: /pmac
7048N: powermac
7049N: powernv
7050N: [^a-z0-9]ps3
7051N: pseries
7052
7053LINUX FOR POWER MACINTOSH
7054M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7055W: http://www.penguinppc.org/
7056L: linuxppc-dev@lists.ozlabs.org
7057S: Maintained
7058F: arch/powerpc/platforms/powermac/
7059F: drivers/macintosh/
7060
7061LINUX FOR POWERPC EMBEDDED MPC5XXX
7062M: Anatolij Gustschin <agust@denx.de>
7063L: linuxppc-dev@lists.ozlabs.org
7064T: git git://git.denx.de/linux-denx-agust.git
7065S: Maintained
7066F: arch/powerpc/platforms/512x/
7067F: arch/powerpc/platforms/52xx/
7068
7069LINUX FOR POWERPC EMBEDDED PPC4XX
7070M: Alistair Popple <alistair@popple.id.au>
7071M: Matt Porter <mporter@kernel.crashing.org>
7072W: http://www.penguinppc.org/
7073L: linuxppc-dev@lists.ozlabs.org
7074S: Maintained
7075F: arch/powerpc/platforms/40x/
7076F: arch/powerpc/platforms/44x/
7077
7078LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7079L: linuxppc-dev@lists.ozlabs.org
7080S: Orphan
7081F: arch/powerpc/*/*virtex*
7082F: arch/powerpc/*/*/*virtex*
7083
7084LINUX FOR POWERPC EMBEDDED PPC8XX
7085M: Vitaly Bordug <vitb@kernel.crashing.org>
7086W: http://www.penguinppc.org/
7087L: linuxppc-dev@lists.ozlabs.org
7088S: Maintained
7089F: arch/powerpc/platforms/8xx/
7090
7091LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7092M: Scott Wood <oss@buserror.net>
7093M: Kumar Gala <galak@kernel.crashing.org>
7094W: http://www.penguinppc.org/
7095L: linuxppc-dev@lists.ozlabs.org
7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7097S: Maintained
7098F: arch/powerpc/platforms/83xx/
7099F: arch/powerpc/platforms/85xx/
7100
7101LINUX FOR POWERPC PA SEMI PWRFICIENT
7102M: Olof Johansson <olof@lixom.net>
7103L: linuxppc-dev@lists.ozlabs.org
7104S: Maintained
7105F: arch/powerpc/platforms/pasemi/
7106F: drivers/*/*pasemi*
7107F: drivers/*/*/*pasemi*
7108
7109LINUX SECURITY MODULE (LSM) FRAMEWORK
7110M: Chris Wright <chrisw@sous-sol.org>
7111L: linux-security-module@vger.kernel.org
7112S: Supported
7113
7114LIS3LV02D ACCELEROMETER DRIVER
7115M: Eric Piel <eric.piel@tremplin-utc.net>
7116S: Maintained
7117F: Documentation/misc-devices/lis3lv02d
7118F: drivers/misc/lis3lv02d/
7119F: drivers/platform/x86/hp_accel.c
7120
7121LIVE PATCHING
7122M: Josh Poimboeuf <jpoimboe@redhat.com>
7123M: Jessica Yu <jeyu@redhat.com>
7124M: Jiri Kosina <jikos@kernel.org>
7125M: Miroslav Benes <mbenes@suse.cz>
7126R: Petr Mladek <pmladek@suse.com>
7127S: Maintained
7128F: kernel/livepatch/
7129F: include/linux/livepatch.h
7130F: arch/x86/include/asm/livepatch.h
7131F: arch/x86/kernel/livepatch.c
7132F: Documentation/livepatch/
7133F: Documentation/ABI/testing/sysfs-kernel-livepatch
7134F: samples/livepatch/
7135L: live-patching@vger.kernel.org
7136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7137
7138LINUX KERNEL DUMP TEST MODULE (LKDTM)
7139M: Kees Cook <keescook@chromium.org>
7140S: Maintained
7141F: drivers/misc/lkdtm*
7142
7143LLC (802.2)
7144M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7145S: Maintained
7146F: include/linux/llc.h
7147F: include/uapi/linux/llc.h
7148F: include/net/llc*
7149F: net/llc/
7150
7151LM73 HARDWARE MONITOR DRIVER
7152M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7153L: linux-hwmon@vger.kernel.org
7154S: Maintained
7155F: drivers/hwmon/lm73.c
7156
7157LM78 HARDWARE MONITOR DRIVER
7158M: Jean Delvare <jdelvare@suse.com>
7159L: linux-hwmon@vger.kernel.org
7160S: Maintained
7161F: Documentation/hwmon/lm78
7162F: drivers/hwmon/lm78.c
7163
7164LM83 HARDWARE MONITOR DRIVER
7165M: Jean Delvare <jdelvare@suse.com>
7166L: linux-hwmon@vger.kernel.org
7167S: Maintained
7168F: Documentation/hwmon/lm83
7169F: drivers/hwmon/lm83.c
7170
7171LM90 HARDWARE MONITOR DRIVER
7172M: Jean Delvare <jdelvare@suse.com>
7173L: linux-hwmon@vger.kernel.org
7174S: Maintained
7175F: Documentation/hwmon/lm90
7176F: Documentation/devicetree/bindings/hwmon/lm90.txt
7177F: drivers/hwmon/lm90.c
7178
7179LM95234 HARDWARE MONITOR DRIVER
7180M: Guenter Roeck <linux@roeck-us.net>
7181L: linux-hwmon@vger.kernel.org
7182S: Maintained
7183F: Documentation/hwmon/lm95234
7184F: drivers/hwmon/lm95234.c
7185
7186LME2510 MEDIA DRIVER
7187M: Malcolm Priestley <tvboxspy@gmail.com>
7188L: linux-media@vger.kernel.org
7189W: https://linuxtv.org
7190Q: http://patchwork.linuxtv.org/project/linux-media/list/
7191S: Maintained
7192F: drivers/media/usb/dvb-usb-v2/lmedm04*
7193
7194LOCKING PRIMITIVES
7195M: Peter Zijlstra <peterz@infradead.org>
7196M: Ingo Molnar <mingo@redhat.com>
7197L: linux-kernel@vger.kernel.org
7198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7199S: Maintained
7200F: Documentation/locking/
7201F: include/linux/lockdep.h
7202F: include/linux/spinlock*.h
7203F: arch/*/include/asm/spinlock*.h
7204F: include/linux/rwlock*.h
7205F: include/linux/mutex*.h
7206F: arch/*/include/asm/mutex*.h
7207F: include/linux/rwsem*.h
7208F: arch/*/include/asm/rwsem.h
7209F: include/linux/seqlock.h
7210F: lib/locking*.[ch]
7211F: kernel/locking/
7212
7213LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7214M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7215L: linux-ntfs-dev@lists.sourceforge.net
7216W: http://www.linux-ntfs.org/content/view/19/37/
7217S: Maintained
7218F: Documentation/ldm.txt
7219F: block/partitions/ldm.*
7220
7221LogFS
7222M: Joern Engel <joern@logfs.org>
7223M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7224L: logfs@logfs.org
7225W: logfs.org
7226S: Maintained
7227F: fs/logfs/
7228
7229LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7230M: Sathya Prakash <sathya.prakash@broadcom.com>
7231M: Chaitra P B <chaitra.basappa@broadcom.com>
7232M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7233L: MPT-FusionLinux.pdl@broadcom.com
7234L: linux-scsi@vger.kernel.org
7235W: http://www.avagotech.com/support/
7236S: Supported
7237F: drivers/message/fusion/
7238F: drivers/scsi/mpt2sas/
7239F: drivers/scsi/mpt3sas/
7240
7241LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7242M: Matthew Wilcox <matthew@wil.cx>
7243L: linux-scsi@vger.kernel.org
7244S: Maintained
7245F: drivers/scsi/sym53c8xx_2/
7246
7247LTC4261 HARDWARE MONITOR DRIVER
7248M: Guenter Roeck <linux@roeck-us.net>
7249L: linux-hwmon@vger.kernel.org
7250S: Maintained
7251F: Documentation/hwmon/ltc4261
7252F: drivers/hwmon/ltc4261.c
7253
7254LTP (Linux Test Project)
7255M: Mike Frysinger <vapier@gentoo.org>
7256M: Cyril Hrubis <chrubis@suse.cz>
7257M: Wanlong Gao <wanlong.gao@gmail.com>
7258M: Jan Stancek <jstancek@redhat.com>
7259M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7260M: Alexey Kodanev <alexey.kodanev@oracle.com>
7261L: ltp@lists.linux.it (subscribers-only)
7262W: http://linux-test-project.github.io/
7263T: git git://github.com/linux-test-project/ltp.git
7264S: Maintained
7265
7266M32R ARCHITECTURE
7267W: http://www.linux-m32r.org/
7268S: Orphan
7269F: arch/m32r/
7270
7271M68K ARCHITECTURE
7272M: Geert Uytterhoeven <geert@linux-m68k.org>
7273L: linux-m68k@lists.linux-m68k.org
7274W: http://www.linux-m68k.org/
7275T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7276S: Maintained
7277F: arch/m68k/
7278F: drivers/zorro/
7279
7280M68K ON APPLE MACINTOSH
7281M: Joshua Thompson <funaho@jurai.org>
7282W: http://www.mac.linux-m68k.org/
7283L: linux-m68k@lists.linux-m68k.org
7284S: Maintained
7285F: arch/m68k/mac/
7286
7287M68K ON HP9000/300
7288M: Philip Blundell <philb@gnu.org>
7289W: http://www.tazenda.demon.co.uk/phil/linux-hp
7290S: Maintained
7291F: arch/m68k/hp300/
7292
7293M88DS3103 MEDIA DRIVER
7294M: Antti Palosaari <crope@iki.fi>
7295L: linux-media@vger.kernel.org
7296W: https://linuxtv.org
7297W: http://palosaari.fi/linux/
7298Q: http://patchwork.linuxtv.org/project/linux-media/list/
7299T: git git://linuxtv.org/anttip/media_tree.git
7300S: Maintained
7301F: drivers/media/dvb-frontends/m88ds3103*
7302
7303M88RS2000 MEDIA DRIVER
7304M: Malcolm Priestley <tvboxspy@gmail.com>
7305L: linux-media@vger.kernel.org
7306W: https://linuxtv.org
7307Q: http://patchwork.linuxtv.org/project/linux-media/list/
7308S: Maintained
7309F: drivers/media/dvb-frontends/m88rs2000*
7310
7311MA901 MASTERKIT USB FM RADIO DRIVER
7312M: Alexey Klimov <klimov.linux@gmail.com>
7313L: linux-media@vger.kernel.org
7314T: git git://linuxtv.org/media_tree.git
7315S: Maintained
7316F: drivers/media/radio/radio-ma901.c
7317
7318MAC80211
7319M: Johannes Berg <johannes@sipsolutions.net>
7320L: linux-wireless@vger.kernel.org
7321W: http://wireless.kernel.org/
7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7324S: Maintained
7325F: Documentation/networking/mac80211-injection.txt
7326F: include/net/mac80211.h
7327F: net/mac80211/
7328F: drivers/net/wireless/mac80211_hwsim.[ch]
7329
7330MACVLAN DRIVER
7331M: Patrick McHardy <kaber@trash.net>
7332L: netdev@vger.kernel.org
7333S: Maintained
7334F: drivers/net/macvlan.c
7335F: include/linux/if_macvlan.h
7336
7337MAILBOX API
7338M: Jassi Brar <jassisinghbrar@gmail.com>
7339L: linux-kernel@vger.kernel.org
7340S: Maintained
7341F: drivers/mailbox/
7342F: include/linux/mailbox_client.h
7343F: include/linux/mailbox_controller.h
7344
7345MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7346M: Michael Kerrisk <mtk.manpages@gmail.com>
7347W: http://www.kernel.org/doc/man-pages
7348L: linux-man@vger.kernel.org
7349S: Maintained
7350
7351MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7352M: Andrew Lunn <andrew@lunn.ch>
7353M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7354S: Maintained
7355F: drivers/net/dsa/mv88e6xxx/
7356
7357MARVELL ARMADA DRM SUPPORT
7358M: Russell King <rmk+kernel@armlinux.org.uk>
7359S: Maintained
7360F: drivers/gpu/drm/armada/
7361F: include/uapi/drm/armada_drm.h
7362F: Documentation/devicetree/bindings/display/armada/
7363
7364MARVELL CRYPTO DRIVER
7365M: Boris Brezillon <boris.brezillon@free-electrons.com>
7366M: Arnaud Ebalard <arno@natisbad.org>
7367F: drivers/crypto/marvell/
7368S: Maintained
7369L: linux-crypto@vger.kernel.org
7370
7371MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7372M: Mirko Lindner <mlindner@marvell.com>
7373M: Stephen Hemminger <stephen@networkplumber.org>
7374L: netdev@vger.kernel.org
7375S: Maintained
7376F: drivers/net/ethernet/marvell/sk*
7377
7378MARVELL LIBERTAS WIRELESS DRIVER
7379L: libertas-dev@lists.infradead.org
7380S: Orphan
7381F: drivers/net/wireless/marvell/libertas/
7382
7383MARVELL MV643XX ETHERNET DRIVER
7384M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7385L: netdev@vger.kernel.org
7386S: Maintained
7387F: drivers/net/ethernet/marvell/mv643xx_eth.*
7388F: include/linux/mv643xx.h
7389
7390MARVELL MVNETA ETHERNET DRIVER
7391M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7392L: netdev@vger.kernel.org
7393S: Maintained
7394F: drivers/net/ethernet/marvell/mvneta.*
7395
7396MARVELL MWIFIEX WIRELESS DRIVER
7397M: Amitkumar Karwar <akarwar@marvell.com>
7398M: Nishant Sarmukadam <nishants@marvell.com>
7399L: linux-wireless@vger.kernel.org
7400S: Maintained
7401F: drivers/net/wireless/marvell/mwifiex/
7402
7403MARVELL MWL8K WIRELESS DRIVER
7404M: Lennert Buytenhek <buytenh@wantstofly.org>
7405L: linux-wireless@vger.kernel.org
7406S: Odd Fixes
7407F: drivers/net/wireless/marvell/mwl8k.c
7408
7409MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7410M: Nicolas Pitre <nico@fluxnic.net>
7411S: Odd Fixes
7412F: drivers/mmc/host/mvsdio.*
7413
7414MATROX FRAMEBUFFER DRIVER
7415L: linux-fbdev@vger.kernel.org
7416S: Orphan
7417F: drivers/video/fbdev/matrox/matroxfb_*
7418F: include/uapi/linux/matroxfb.h
7419
7420MAX16065 HARDWARE MONITOR DRIVER
7421M: Guenter Roeck <linux@roeck-us.net>
7422L: linux-hwmon@vger.kernel.org
7423S: Maintained
7424F: Documentation/hwmon/max16065
7425F: drivers/hwmon/max16065.c
7426
7427MAX20751 HARDWARE MONITOR DRIVER
7428M: Guenter Roeck <linux@roeck-us.net>
7429L: linux-hwmon@vger.kernel.org
7430S: Maintained
7431F: Documentation/hwmon/max20751
7432F: drivers/hwmon/max20751.c
7433
7434MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7435M: "Hans J. Koch" <hjk@hansjkoch.de>
7436L: linux-hwmon@vger.kernel.org
7437S: Maintained
7438F: Documentation/hwmon/max6650
7439F: drivers/hwmon/max6650.c
7440
7441MAX6697 HARDWARE MONITOR DRIVER
7442M: Guenter Roeck <linux@roeck-us.net>
7443L: linux-hwmon@vger.kernel.org
7444S: Maintained
7445F: Documentation/hwmon/max6697
7446F: Documentation/devicetree/bindings/i2c/max6697.txt
7447F: drivers/hwmon/max6697.c
7448F: include/linux/platform_data/max6697.h
7449
7450MAX9860 MONO AUDIO VOICE CODEC DRIVER
7451M: Peter Rosin <peda@axentia.se>
7452L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7453S: Maintained
7454F: Documentation/devicetree/bindings/sound/max9860.txt
7455F: sound/soc/codecs/max9860.*
7456
7457MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7458M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7459L: linux-pm@vger.kernel.org
7460S: Supported
7461F: drivers/power/max14577_charger.c
7462F: drivers/power/max77693_charger.c
7463
7464MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7465M: Javier Martinez Canillas <javier@osg.samsung.com>
7466L: linux-kernel@vger.kernel.org
7467S: Supported
7468F: drivers/*/*max77802*.c
7469F: Documentation/devicetree/bindings/*/*max77802.txt
7470F: include/dt-bindings/*/*max77802.h
7471
7472MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7473M: Chanwoo Choi <cw00.choi@samsung.com>
7474M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7475L: linux-kernel@vger.kernel.org
7476S: Supported
7477F: drivers/*/max14577*.c
7478F: drivers/*/max77686*.c
7479F: drivers/*/max77693*.c
7480F: drivers/extcon/extcon-max14577.c
7481F: drivers/extcon/extcon-max77693.c
7482F: drivers/rtc/rtc-max77686.c
7483F: drivers/clk/clk-max77686.c
7484F: Documentation/devicetree/bindings/mfd/max14577.txt
7485F: Documentation/devicetree/bindings/*/max77686.txt
7486F: Documentation/devicetree/bindings/mfd/max77693.txt
7487F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7488F: include/linux/mfd/max14577*.h
7489F: include/linux/mfd/max77686*.h
7490F: include/linux/mfd/max77693*.h
7491
7492MAXIRADIO FM RADIO RECEIVER DRIVER
7493M: Hans Verkuil <hverkuil@xs4all.nl>
7494L: linux-media@vger.kernel.org
7495T: git git://linuxtv.org/media_tree.git
7496W: https://linuxtv.org
7497S: Maintained
7498F: drivers/media/radio/radio-maxiradio*
7499
7500MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7501M: Peter Rosin <peda@axentia.se>
7502L: linux-iio@vger.kernel.org
7503S: Maintained
7504F: drivers/iio/potentiometer/mcp4531.c
7505
7506MEDIA DRIVERS FOR RENESAS - FCP
7507M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7508L: linux-media@vger.kernel.org
7509L: linux-renesas-soc@vger.kernel.org
7510T: git git://linuxtv.org/media_tree.git
7511S: Supported
7512F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7513F: drivers/media/platform/rcar-fcp.c
7514F: include/media/rcar-fcp.h
7515
7516MEDIA DRIVERS FOR RENESAS - VSP1
7517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7518L: linux-media@vger.kernel.org
7519L: linux-renesas-soc@vger.kernel.org
7520T: git git://linuxtv.org/media_tree.git
7521S: Supported
7522F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7523F: drivers/media/platform/vsp1/
7524
7525MEDIA DRIVERS FOR HELENE
7526M: Abylay Ospan <aospan@netup.ru>
7527L: linux-media@vger.kernel.org
7528W: https://linuxtv.org
7529W: http://netup.tv/
7530T: git git://linuxtv.org/media_tree.git
7531S: Supported
7532F: drivers/media/dvb-frontends/helene*
7533
7534MEDIA DRIVERS FOR ASCOT2E
7535M: Sergey Kozlov <serjk@netup.ru>
7536M: Abylay Ospan <aospan@netup.ru>
7537L: linux-media@vger.kernel.org
7538W: https://linuxtv.org
7539W: http://netup.tv/
7540T: git git://linuxtv.org/media_tree.git
7541S: Supported
7542F: drivers/media/dvb-frontends/ascot2e*
7543
7544MEDIA DRIVERS FOR CXD2841ER
7545M: Sergey Kozlov <serjk@netup.ru>
7546M: Abylay Ospan <aospan@netup.ru>
7547L: linux-media@vger.kernel.org
7548W: https://linuxtv.org
7549W: http://netup.tv/
7550T: git git://linuxtv.org/media_tree.git
7551S: Supported
7552F: drivers/media/dvb-frontends/cxd2841er*
7553
7554MEDIA DRIVERS FOR HORUS3A
7555M: Sergey Kozlov <serjk@netup.ru>
7556M: Abylay Ospan <aospan@netup.ru>
7557L: linux-media@vger.kernel.org
7558W: https://linuxtv.org
7559W: http://netup.tv/
7560T: git git://linuxtv.org/media_tree.git
7561S: Supported
7562F: drivers/media/dvb-frontends/horus3a*
7563
7564MEDIA DRIVERS FOR LNBH25
7565M: Sergey Kozlov <serjk@netup.ru>
7566M: Abylay Ospan <aospan@netup.ru>
7567L: linux-media@vger.kernel.org
7568W: https://linuxtv.org
7569W: http://netup.tv/
7570T: git git://linuxtv.org/media_tree.git
7571S: Supported
7572F: drivers/media/dvb-frontends/lnbh25*
7573
7574MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7575M: Sergey Kozlov <serjk@netup.ru>
7576M: Abylay Ospan <aospan@netup.ru>
7577L: linux-media@vger.kernel.org
7578W: https://linuxtv.org
7579W: http://netup.tv/
7580T: git git://linuxtv.org/media_tree.git
7581S: Supported
7582F: drivers/media/pci/netup_unidvb/*
7583
7584MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7585M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7586M: Mauro Carvalho Chehab <mchehab@kernel.org>
7587P: LinuxTV.org Project
7588L: linux-media@vger.kernel.org
7589W: https://linuxtv.org
7590Q: http://patchwork.kernel.org/project/linux-media/list/
7591T: git git://linuxtv.org/media_tree.git
7592S: Maintained
7593F: Documentation/dvb/
7594F: Documentation/video4linux/
7595F: Documentation/DocBook/media/
7596F: drivers/media/
7597F: drivers/staging/media/
7598F: include/linux/platform_data/media/
7599F: include/media/
7600F: include/uapi/linux/dvb/
7601F: include/uapi/linux/videodev2.h
7602F: include/uapi/linux/media.h
7603F: include/uapi/linux/v4l2-*
7604F: include/uapi/linux/meye.h
7605F: include/uapi/linux/ivtv*
7606F: include/uapi/linux/uvcvideo.h
7607
7608MEDIATEK ETHERNET DRIVER
7609M: Felix Fietkau <nbd@openwrt.org>
7610M: John Crispin <blogic@openwrt.org>
7611L: netdev@vger.kernel.org
7612S: Maintained
7613F: drivers/net/ethernet/mediatek/
7614
7615MEDIATEK MT7601U WIRELESS LAN DRIVER
7616M: Jakub Kicinski <kubakici@wp.pl>
7617L: linux-wireless@vger.kernel.org
7618S: Maintained
7619F: drivers/net/wireless/mediatek/mt7601u/
7620
7621MEGARAID SCSI/SAS DRIVERS
7622M: Kashyap Desai <kashyap.desai@avagotech.com>
7623M: Sumit Saxena <sumit.saxena@avagotech.com>
7624M: Uday Lingala <uday.lingala@avagotech.com>
7625L: megaraidlinux.pdl@avagotech.com
7626L: linux-scsi@vger.kernel.org
7627W: http://www.lsi.com
7628S: Maintained
7629F: Documentation/scsi/megaraid.txt
7630F: drivers/scsi/megaraid.*
7631F: drivers/scsi/megaraid/
7632
7633MELLANOX ETHERNET DRIVER (mlx4_en)
7634M: Tariq Toukan <tariqt@mellanox.com>
7635L: netdev@vger.kernel.org
7636S: Supported
7637W: http://www.mellanox.com
7638Q: http://patchwork.ozlabs.org/project/netdev/list/
7639F: drivers/net/ethernet/mellanox/mlx4/en_*
7640
7641MELLANOX ETHERNET DRIVER (mlx5e)
7642M: Saeed Mahameed <saeedm@mellanox.com>
7643L: netdev@vger.kernel.org
7644S: Supported
7645W: http://www.mellanox.com
7646Q: http://patchwork.ozlabs.org/project/netdev/list/
7647F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7648
7649MELLANOX ETHERNET SWITCH DRIVERS
7650M: Jiri Pirko <jiri@mellanox.com>
7651M: Ido Schimmel <idosch@mellanox.com>
7652L: netdev@vger.kernel.org
7653S: Supported
7654W: http://www.mellanox.com
7655Q: http://patchwork.ozlabs.org/project/netdev/list/
7656F: drivers/net/ethernet/mellanox/mlxsw/
7657
7658SOFT-ROCE DRIVER (rxe)
7659M: Moni Shoua <monis@mellanox.com>
7660L: linux-rdma@vger.kernel.org
7661S: Supported
7662W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7663Q: http://patchwork.kernel.org/project/linux-rdma/list/
7664F: drivers/infiniband/hw/rxe/
7665F: include/uapi/rdma/rdma_user_rxe.h
7666
7667MEMBARRIER SUPPORT
7668M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7669M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7670L: linux-kernel@vger.kernel.org
7671S: Supported
7672F: kernel/membarrier.c
7673F: include/uapi/linux/membarrier.h
7674
7675MEMORY MANAGEMENT
7676L: linux-mm@kvack.org
7677W: http://www.linux-mm.org
7678S: Maintained
7679F: include/linux/mm.h
7680F: include/linux/gfp.h
7681F: include/linux/mmzone.h
7682F: include/linux/memory_hotplug.h
7683F: include/linux/vmalloc.h
7684F: mm/
7685
7686MEMORY TECHNOLOGY DEVICES (MTD)
7687M: David Woodhouse <dwmw2@infradead.org>
7688M: Brian Norris <computersforpeace@gmail.com>
7689L: linux-mtd@lists.infradead.org
7690W: http://www.linux-mtd.infradead.org/
7691Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7692T: git git://git.infradead.org/linux-mtd.git
7693T: git git://git.infradead.org/l2-mtd.git
7694S: Maintained
7695F: Documentation/devicetree/bindings/mtd/
7696F: drivers/mtd/
7697F: include/linux/mtd/
7698F: include/uapi/mtd/
7699
7700MEN A21 WATCHDOG DRIVER
7701M: Johannes Thumshirn <morbidrsa@gmail.com>
7702L: linux-watchdog@vger.kernel.org
7703S: Maintained
7704F: drivers/watchdog/mena21_wdt.c
7705
7706MEN CHAMELEON BUS (mcb)
7707M: Johannes Thumshirn <morbidrsa@gmail.com>
7708S: Maintained
7709F: drivers/mcb/
7710F: include/linux/mcb.h
7711F: Documentation/men-chameleon-bus.txt
7712
7713MEN F21BMC (Board Management Controller)
7714M: Andreas Werner <andreas.werner@men.de>
7715S: Supported
7716F: drivers/mfd/menf21bmc.c
7717F: drivers/watchdog/menf21bmc_wdt.c
7718F: drivers/leds/leds-menf21bmc.c
7719F: drivers/hwmon/menf21bmc_hwmon.c
7720F: Documentation/hwmon/menf21bmc
7721
7722METAG ARCHITECTURE
7723M: James Hogan <james.hogan@imgtec.com>
7724L: linux-metag@vger.kernel.org
7725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7726S: Odd Fixes
7727F: arch/metag/
7728F: Documentation/metag/
7729F: Documentation/devicetree/bindings/metag/
7730F: Documentation/devicetree/bindings/interrupt-controller/img,*
7731F: drivers/clocksource/metag_generic.c
7732F: drivers/irqchip/irq-metag.c
7733F: drivers/irqchip/irq-metag-ext.c
7734F: drivers/tty/metag_da.c
7735
7736MICROBLAZE ARCHITECTURE
7737M: Michal Simek <monstr@monstr.eu>
7738W: http://www.monstr.eu/fdt/
7739T: git git://git.monstr.eu/linux-2.6-microblaze.git
7740S: Supported
7741F: arch/microblaze/
7742
7743MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7744M: Chen Yu <yu.c.chen@intel.com>
7745L: platform-driver-x86@vger.kernel.org
7746S: Supported
7747F: drivers/platform/x86/surfacepro3_button.c
7748
7749MICROTEK X6 SCANNER
7750M: Oliver Neukum <oliver@neukum.org>
7751S: Maintained
7752F: drivers/usb/image/microtek.*
7753
7754MIPS
7755M: Ralf Baechle <ralf@linux-mips.org>
7756L: linux-mips@linux-mips.org
7757W: http://www.linux-mips.org/
7758T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7759Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7760S: Supported
7761F: Documentation/devicetree/bindings/mips/
7762F: Documentation/mips/
7763F: arch/mips/
7764
7765MIPS/LOONGSON1 ARCHITECTURE
7766M: Keguang Zhang <keguang.zhang@gmail.com>
7767L: linux-mips@linux-mips.org
7768S: Maintained
7769F: arch/mips/loongson32/
7770F: arch/mips/include/asm/mach-loongson32/
7771F: drivers/*/*loongson1*
7772F: drivers/*/*/*loongson1*
7773
7774MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7775M: Hans Verkuil <hverkuil@xs4all.nl>
7776L: linux-media@vger.kernel.org
7777T: git git://linuxtv.org/media_tree.git
7778W: https://linuxtv.org
7779S: Odd Fixes
7780F: drivers/media/radio/radio-miropcm20*
7781
7782MELLANOX MLX4 core VPI driver
7783M: Yishai Hadas <yishaih@mellanox.com>
7784L: netdev@vger.kernel.org
7785L: linux-rdma@vger.kernel.org
7786W: http://www.mellanox.com
7787Q: http://patchwork.ozlabs.org/project/netdev/list/
7788S: Supported
7789F: drivers/net/ethernet/mellanox/mlx4/
7790F: include/linux/mlx4/
7791
7792MELLANOX MLX4 IB driver
7793M: Yishai Hadas <yishaih@mellanox.com>
7794L: linux-rdma@vger.kernel.org
7795W: http://www.mellanox.com
7796Q: http://patchwork.kernel.org/project/linux-rdma/list/
7797S: Supported
7798F: drivers/infiniband/hw/mlx4/
7799F: include/linux/mlx4/
7800
7801MELLANOX MLX5 core VPI driver
7802M: Matan Barak <matanb@mellanox.com>
7803M: Leon Romanovsky <leonro@mellanox.com>
7804L: netdev@vger.kernel.org
7805L: linux-rdma@vger.kernel.org
7806W: http://www.mellanox.com
7807Q: http://patchwork.ozlabs.org/project/netdev/list/
7808S: Supported
7809F: drivers/net/ethernet/mellanox/mlx5/core/
7810F: include/linux/mlx5/
7811
7812MELLANOX MLX5 IB driver
7813M: Matan Barak <matanb@mellanox.com>
7814M: Leon Romanovsky <leonro@mellanox.com>
7815L: linux-rdma@vger.kernel.org
7816W: http://www.mellanox.com
7817Q: http://patchwork.kernel.org/project/linux-rdma/list/
7818S: Supported
7819F: drivers/infiniband/hw/mlx5/
7820F: include/linux/mlx5/
7821
7822MELEXIS MLX90614 DRIVER
7823M: Crt Mori <cmo@melexis.com>
7824L: linux-iio@vger.kernel.org
7825W: http://www.melexis.com
7826S: Supported
7827F: drivers/iio/temperature/mlx90614.c
7828
7829MN88472 MEDIA DRIVER
7830M: Antti Palosaari <crope@iki.fi>
7831L: linux-media@vger.kernel.org
7832W: https://linuxtv.org
7833W: http://palosaari.fi/linux/
7834Q: http://patchwork.linuxtv.org/project/linux-media/list/
7835S: Maintained
7836F: drivers/media/dvb-frontends/mn88472*
7837
7838MN88473 MEDIA DRIVER
7839M: Antti Palosaari <crope@iki.fi>
7840L: linux-media@vger.kernel.org
7841W: https://linuxtv.org
7842W: http://palosaari.fi/linux/
7843Q: http://patchwork.linuxtv.org/project/linux-media/list/
7844S: Maintained
7845F: drivers/media/dvb-frontends/mn88473*
7846
7847MODULE SUPPORT
7848M: Rusty Russell <rusty@rustcorp.com.au>
7849S: Maintained
7850F: include/linux/module.h
7851F: kernel/module.c
7852
7853MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7854W: http://popies.net/meye/
7855S: Orphan
7856F: Documentation/video4linux/meye.txt
7857F: drivers/media/pci/meye/
7858F: include/uapi/linux/meye.h
7859
7860MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7861M: Jiri Slaby <jirislaby@gmail.com>
7862S: Maintained
7863F: Documentation/serial/moxa-smartio
7864F: drivers/tty/mxser.*
7865
7866MR800 AVERMEDIA USB FM RADIO DRIVER
7867M: Alexey Klimov <klimov.linux@gmail.com>
7868L: linux-media@vger.kernel.org
7869T: git git://linuxtv.org/media_tree.git
7870S: Maintained
7871F: drivers/media/radio/radio-mr800.c
7872
7873MRF24J40 IEEE 802.15.4 RADIO DRIVER
7874M: Alan Ott <alan@signal11.us>
7875L: linux-wpan@vger.kernel.org
7876S: Maintained
7877F: drivers/net/ieee802154/mrf24j40.c
7878F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7879
7880MSI LAPTOP SUPPORT
7881M: "Lee, Chun-Yi" <jlee@suse.com>
7882L: platform-driver-x86@vger.kernel.org
7883S: Maintained
7884F: drivers/platform/x86/msi-laptop.c
7885
7886MSI WMI SUPPORT
7887L: platform-driver-x86@vger.kernel.org
7888S: Orphan
7889F: drivers/platform/x86/msi-wmi.c
7890
7891MSI001 MEDIA DRIVER
7892M: Antti Palosaari <crope@iki.fi>
7893L: linux-media@vger.kernel.org
7894W: https://linuxtv.org
7895W: http://palosaari.fi/linux/
7896Q: http://patchwork.linuxtv.org/project/linux-media/list/
7897T: git git://linuxtv.org/anttip/media_tree.git
7898S: Maintained
7899F: drivers/media/tuners/msi001*
7900
7901MSI2500 MEDIA DRIVER
7902M: Antti Palosaari <crope@iki.fi>
7903L: linux-media@vger.kernel.org
7904W: https://linuxtv.org
7905W: http://palosaari.fi/linux/
7906Q: http://patchwork.linuxtv.org/project/linux-media/list/
7907T: git git://linuxtv.org/anttip/media_tree.git
7908S: Maintained
7909F: drivers/media/usb/msi2500/
7910
7911MSYSTEMS DISKONCHIP G3 MTD DRIVER
7912M: Robert Jarzmik <robert.jarzmik@free.fr>
7913L: linux-mtd@lists.infradead.org
7914S: Maintained
7915F: drivers/mtd/devices/docg3*
7916
7917MT9M032 APTINA SENSOR DRIVER
7918M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7919L: linux-media@vger.kernel.org
7920T: git git://linuxtv.org/media_tree.git
7921S: Maintained
7922F: drivers/media/i2c/mt9m032.c
7923F: include/media/i2c/mt9m032.h
7924
7925MT9P031 APTINA CAMERA SENSOR
7926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7927L: linux-media@vger.kernel.org
7928T: git git://linuxtv.org/media_tree.git
7929S: Maintained
7930F: drivers/media/i2c/mt9p031.c
7931F: include/media/i2c/mt9p031.h
7932
7933MT9T001 APTINA CAMERA SENSOR
7934M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7935L: linux-media@vger.kernel.org
7936T: git git://linuxtv.org/media_tree.git
7937S: Maintained
7938F: drivers/media/i2c/mt9t001.c
7939F: include/media/i2c/mt9t001.h
7940
7941MT9V032 APTINA CAMERA SENSOR
7942M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7943L: linux-media@vger.kernel.org
7944T: git git://linuxtv.org/media_tree.git
7945S: Maintained
7946F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7947F: drivers/media/i2c/mt9v032.c
7948F: include/media/i2c/mt9v032.h
7949
7950MULTIFUNCTION DEVICES (MFD)
7951M: Lee Jones <lee.jones@linaro.org>
7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7953S: Supported
7954F: drivers/mfd/
7955F: include/linux/mfd/
7956
7957MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7958M: Ulf Hansson <ulf.hansson@linaro.org>
7959L: linux-mmc@vger.kernel.org
7960T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7961S: Maintained
7962F: Documentation/devicetree/bindings/mmc/
7963F: drivers/mmc/
7964F: include/linux/mmc/
7965F: include/uapi/linux/mmc/
7966
7967MULTIMEDIA CARD (MMC) ETC. OVER SPI
7968S: Orphan
7969F: drivers/mmc/host/mmc_spi.c
7970F: include/linux/spi/mmc_spi.h
7971
7972MULTISOUND SOUND DRIVER
7973M: Andrew Veliath <andrewtv@usa.net>
7974S: Maintained
7975F: Documentation/sound/oss/MultiSound
7976F: sound/oss/msnd*
7977
7978MULTITECH MULTIPORT CARD (ISICOM)
7979S: Orphan
7980F: drivers/tty/isicom.c
7981F: include/linux/isicom.h
7982
7983MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7984M: Bin Liu <b-liu@ti.com>
7985L: linux-usb@vger.kernel.org
7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7987S: Maintained
7988F: drivers/usb/musb/
7989
7990MXL5007T MEDIA DRIVER
7991M: Michael Krufky <mkrufky@linuxtv.org>
7992L: linux-media@vger.kernel.org
7993W: https://linuxtv.org
7994W: http://github.com/mkrufky
7995Q: http://patchwork.linuxtv.org/project/linux-media/list/
7996T: git git://linuxtv.org/mkrufky/tuners.git
7997S: Maintained
7998F: drivers/media/tuners/mxl5007t.*
7999
8000MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8001M: Hyong-Youb Kim <hykim@myri.com>
8002L: netdev@vger.kernel.org
8003W: https://www.myricom.com/support/downloads/myri10ge.html
8004S: Supported
8005F: drivers/net/ethernet/myricom/myri10ge/
8006
8007NAND FLASH SUBSYSTEM
8008M: Boris Brezillon <boris.brezillon@free-electrons.com>
8009R: Richard Weinberger <richard@nod.at>
8010L: linux-mtd@lists.infradead.org
8011W: http://www.linux-mtd.infradead.org/
8012Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8013T: git git://github.com/linux-nand/linux.git
8014S: Maintained
8015F: drivers/mtd/nand/
8016F: include/linux/mtd/nand*.h
8017
8018NATSEMI ETHERNET DRIVER (DP8381x)
8019S: Orphan
8020F: drivers/net/ethernet/natsemi/natsemi.c
8021
8022NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8023M: Daniel Mack <zonque@gmail.com>
8024S: Maintained
8025L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8026W: http://www.native-instruments.com
8027F: sound/usb/caiaq/
8028
8029NCP FILESYSTEM
8030M: Petr Vandrovec <petr@vandrovec.name>
8031S: Odd Fixes
8032F: fs/ncpfs/
8033
8034NCR 5380 SCSI DRIVERS
8035M: Finn Thain <fthain@telegraphics.com.au>
8036M: Michael Schmitz <schmitzmic@gmail.com>
8037L: linux-scsi@vger.kernel.org
8038S: Maintained
8039F: Documentation/scsi/g_NCR5380.txt
8040F: Documentation/scsi/dtc3x80.txt
8041F: drivers/scsi/NCR5380.*
8042F: drivers/scsi/arm/cumana_1.c
8043F: drivers/scsi/arm/oak.c
8044F: drivers/scsi/atari_scsi.*
8045F: drivers/scsi/dmx3191d.c
8046F: drivers/scsi/dtc.*
8047F: drivers/scsi/g_NCR5380.*
8048F: drivers/scsi/g_NCR5380_mmio.c
8049F: drivers/scsi/mac_scsi.*
8050F: drivers/scsi/pas16.*
8051F: drivers/scsi/sun3_scsi.*
8052F: drivers/scsi/sun3_scsi_vme.c
8053F: drivers/scsi/t128.*
8054
8055NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8056M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8057L: linux-scsi@vger.kernel.org
8058S: Maintained
8059F: drivers/scsi/NCR_D700.*
8060
8061NCT6775 HARDWARE MONITOR DRIVER
8062M: Guenter Roeck <linux@roeck-us.net>
8063L: linux-hwmon@vger.kernel.org
8064S: Maintained
8065F: Documentation/hwmon/nct6775
8066F: drivers/hwmon/nct6775.c
8067
8068NETEFFECT IWARP RNIC DRIVER (IW_NES)
8069M: Faisal Latif <faisal.latif@intel.com>
8070L: linux-rdma@vger.kernel.org
8071W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8072S: Supported
8073F: drivers/infiniband/hw/nes/
8074
8075NETEM NETWORK EMULATOR
8076M: Stephen Hemminger <stephen@networkplumber.org>
8077L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8078S: Maintained
8079F: net/sched/sch_netem.c
8080
8081NETERION 10GbE DRIVERS (s2io/vxge)
8082M: Jon Mason <jdmason@kudzu.us>
8083L: netdev@vger.kernel.org
8084S: Supported
8085F: Documentation/networking/s2io.txt
8086F: Documentation/networking/vxge.txt
8087F: drivers/net/ethernet/neterion/
8088
8089NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8090M: Pablo Neira Ayuso <pablo@netfilter.org>
8091M: Patrick McHardy <kaber@trash.net>
8092M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8093L: netfilter-devel@vger.kernel.org
8094L: coreteam@netfilter.org
8095W: http://www.netfilter.org/
8096W: http://www.iptables.org/
8097Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8099T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8100S: Supported
8101F: include/linux/netfilter*
8102F: include/linux/netfilter/
8103F: include/net/netfilter/
8104F: include/uapi/linux/netfilter*
8105F: include/uapi/linux/netfilter/
8106F: net/*/netfilter.c
8107F: net/*/netfilter/
8108F: net/netfilter/
8109F: net/bridge/br_netfilter*.c
8110
8111NETLABEL
8112M: Paul Moore <paul@paul-moore.com>
8113W: http://netlabel.sf.net
8114L: netdev@vger.kernel.org
8115S: Maintained
8116F: Documentation/netlabel/
8117F: include/net/netlabel.h
8118F: net/netlabel/
8119
8120NETROM NETWORK LAYER
8121M: Ralf Baechle <ralf@linux-mips.org>
8122L: linux-hams@vger.kernel.org
8123W: http://www.linux-ax25.org/
8124S: Maintained
8125F: include/net/netrom.h
8126F: include/uapi/linux/netrom.h
8127F: net/netrom/
8128
8129NETRONOME ETHERNET DRIVERS
8130M: Jakub Kicinski <jakub.kicinski@netronome.com>
8131L: oss-drivers@netronome.com
8132S: Maintained
8133F: drivers/net/ethernet/netronome/
8134
8135NETWORK BLOCK DEVICE (NBD)
8136M: Markus Pargmann <mpa@pengutronix.de>
8137S: Maintained
8138L: nbd-general@lists.sourceforge.net
8139T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8140F: Documentation/blockdev/nbd.txt
8141F: drivers/block/nbd.c
8142F: include/uapi/linux/nbd.h
8143
8144NETWORK DROP MONITOR
8145M: Neil Horman <nhorman@tuxdriver.com>
8146L: netdev@vger.kernel.org
8147S: Maintained
8148W: https://fedorahosted.org/dropwatch/
8149F: net/core/drop_monitor.c
8150
8151NETWORKING [GENERAL]
8152M: "David S. Miller" <davem@davemloft.net>
8153L: netdev@vger.kernel.org
8154W: http://www.linuxfoundation.org/en/Net
8155Q: http://patchwork.ozlabs.org/project/netdev/list/
8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8158S: Maintained
8159F: net/
8160F: include/net/
8161F: include/linux/in.h
8162F: include/linux/net.h
8163F: include/linux/netdevice.h
8164F: include/uapi/linux/in.h
8165F: include/uapi/linux/net.h
8166F: include/uapi/linux/netdevice.h
8167F: include/uapi/linux/net_namespace.h
8168F: tools/net/
8169F: tools/testing/selftests/net/
8170F: lib/random32.c
8171F: lib/test_bpf.c
8172
8173NETWORKING [IPv4/IPv6]
8174M: "David S. Miller" <davem@davemloft.net>
8175M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8176M: James Morris <jmorris@namei.org>
8177M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8178M: Patrick McHardy <kaber@trash.net>
8179L: netdev@vger.kernel.org
8180T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8181S: Maintained
8182F: net/ipv4/
8183F: net/ipv6/
8184F: include/net/ip*
8185F: arch/x86/net/*
8186
8187NETWORKING [IPSEC]
8188M: Steffen Klassert <steffen.klassert@secunet.com>
8189M: Herbert Xu <herbert@gondor.apana.org.au>
8190M: "David S. Miller" <davem@davemloft.net>
8191L: netdev@vger.kernel.org
8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8194S: Maintained
8195F: net/core/flow.c
8196F: net/xfrm/
8197F: net/key/
8198F: net/ipv4/xfrm*
8199F: net/ipv4/esp4.c
8200F: net/ipv4/ah4.c
8201F: net/ipv4/ipcomp.c
8202F: net/ipv4/ip_vti.c
8203F: net/ipv6/xfrm*
8204F: net/ipv6/esp6.c
8205F: net/ipv6/ah6.c
8206F: net/ipv6/ipcomp6.c
8207F: net/ipv6/ip6_vti.c
8208F: include/uapi/linux/xfrm.h
8209F: include/net/xfrm.h
8210
8211NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8212M: Paul Moore <paul@paul-moore.com>
8213L: netdev@vger.kernel.org
8214S: Maintained
8215
8216NETWORKING [WIRELESS]
8217L: linux-wireless@vger.kernel.org
8218Q: http://patchwork.kernel.org/project/linux-wireless/list/
8219
8220NETWORKING DRIVERS
8221L: netdev@vger.kernel.org
8222W: http://www.linuxfoundation.org/en/Net
8223Q: http://patchwork.ozlabs.org/project/netdev/list/
8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8225T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8226S: Odd Fixes
8227F: Documentation/devicetree/bindings/net/
8228F: drivers/net/
8229F: include/linux/if_*
8230F: include/linux/netdevice.h
8231F: include/linux/etherdevice.h
8232F: include/linux/fcdevice.h
8233F: include/linux/fddidevice.h
8234F: include/linux/hippidevice.h
8235F: include/linux/inetdevice.h
8236F: include/uapi/linux/if_*
8237F: include/uapi/linux/netdevice.h
8238
8239NETWORKING DRIVERS (WIRELESS)
8240M: Kalle Valo <kvalo@codeaurora.org>
8241L: linux-wireless@vger.kernel.org
8242Q: http://patchwork.kernel.org/project/linux-wireless/list/
8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8245S: Maintained
8246F: Documentation/devicetree/bindings/net/wireless/
8247F: drivers/net/wireless/
8248
8249NETXEN (1/10) GbE SUPPORT
8250M: Manish Chopra <manish.chopra@qlogic.com>
8251M: Sony Chacko <sony.chacko@qlogic.com>
8252M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8253L: netdev@vger.kernel.org
8254W: http://www.qlogic.com
8255S: Supported
8256F: drivers/net/ethernet/qlogic/netxen/
8257
8258NFC SUBSYSTEM
8259M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8260M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8261M: Samuel Ortiz <sameo@linux.intel.com>
8262L: linux-wireless@vger.kernel.org
8263L: linux-nfc@lists.01.org (subscribers-only)
8264S: Supported
8265F: net/nfc/
8266F: include/net/nfc/
8267F: include/uapi/linux/nfc.h
8268F: drivers/nfc/
8269F: include/linux/platform_data/nfcmrvl.h
8270F: include/linux/platform_data/nxp-nci.h
8271F: include/linux/platform_data/pn544.h
8272F: include/linux/platform_data/st21nfca.h
8273F: include/linux/platform_data/st-nci.h
8274F: Documentation/devicetree/bindings/net/nfc/
8275
8276NFS, SUNRPC, AND LOCKD CLIENTS
8277M: Trond Myklebust <trond.myklebust@primarydata.com>
8278M: Anna Schumaker <anna.schumaker@netapp.com>
8279L: linux-nfs@vger.kernel.org
8280W: http://client.linux-nfs.org
8281T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8282S: Maintained
8283F: fs/lockd/
8284F: fs/nfs/
8285F: fs/nfs_common/
8286F: net/sunrpc/
8287F: include/linux/lockd/
8288F: include/linux/nfs*
8289F: include/linux/sunrpc/
8290F: include/uapi/linux/nfs*
8291F: include/uapi/linux/sunrpc/
8292
8293NILFS2 FILESYSTEM
8294M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8295L: linux-nilfs@vger.kernel.org
8296W: http://nilfs.sourceforge.net/
8297W: http://nilfs.osdn.jp/
8298T: git git://github.com/konis/nilfs2.git
8299S: Supported
8300F: Documentation/filesystems/nilfs2.txt
8301F: fs/nilfs2/
8302F: include/trace/events/nilfs2.h
8303F: include/uapi/linux/nilfs2_api.h
8304F: include/uapi/linux/nilfs2_ondisk.h
8305
8306NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8307M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8308W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8309S: Maintained
8310F: Documentation/scsi/NinjaSCSI.txt
8311F: drivers/scsi/pcmcia/nsp_*
8312
8313NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8314M: GOTO Masanori <gotom@debian.or.jp>
8315M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8316W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8317S: Maintained
8318F: Documentation/scsi/NinjaSCSI.txt
8319F: drivers/scsi/nsp32*
8320
8321NIOS2 ARCHITECTURE
8322M: Ley Foon Tan <lftan@altera.com>
8323L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8325S: Maintained
8326F: arch/nios2/
8327
8328NOKIA N900 POWER SUPPLY DRIVERS
8329R: Pali Rohár <pali.rohar@gmail.com>
8330F: include/linux/power/bq2415x_charger.h
8331F: include/linux/power/bq27xxx_battery.h
8332F: include/linux/power/isp1704_charger.h
8333F: drivers/power/bq2415x_charger.c
8334F: drivers/power/bq27xxx_battery.c
8335F: drivers/power/bq27xxx_battery_i2c.c
8336F: drivers/power/isp1704_charger.c
8337F: drivers/power/rx51_battery.c
8338
8339NTB DRIVER CORE
8340M: Jon Mason <jdmason@kudzu.us>
8341M: Dave Jiang <dave.jiang@intel.com>
8342M: Allen Hubbe <Allen.Hubbe@emc.com>
8343L: linux-ntb@googlegroups.com
8344S: Supported
8345W: https://github.com/jonmason/ntb/wiki
8346T: git git://github.com/jonmason/ntb.git
8347F: drivers/ntb/
8348F: drivers/net/ntb_netdev.c
8349F: include/linux/ntb.h
8350F: include/linux/ntb_transport.h
8351F: tools/testing/selftests/ntb/
8352
8353NTB INTEL DRIVER
8354M: Jon Mason <jdmason@kudzu.us>
8355M: Dave Jiang <dave.jiang@intel.com>
8356L: linux-ntb@googlegroups.com
8357S: Supported
8358W: https://github.com/jonmason/ntb/wiki
8359T: git git://github.com/jonmason/ntb.git
8360F: drivers/ntb/hw/intel/
8361
8362NTB AMD DRIVER
8363M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8364L: linux-ntb@googlegroups.com
8365S: Supported
8366F: drivers/ntb/hw/amd/
8367
8368NTFS FILESYSTEM
8369M: Anton Altaparmakov <anton@tuxera.com>
8370L: linux-ntfs-dev@lists.sourceforge.net
8371W: http://www.tuxera.com/
8372T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8373S: Supported
8374F: Documentation/filesystems/ntfs.txt
8375F: fs/ntfs/
8376
8377NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8378M: Antonino Daplas <adaplas@gmail.com>
8379L: linux-fbdev@vger.kernel.org
8380S: Maintained
8381F: drivers/video/fbdev/riva/
8382F: drivers/video/fbdev/nvidia/
8383
8384NVM EXPRESS DRIVER
8385M: Keith Busch <keith.busch@intel.com>
8386M: Jens Axboe <axboe@fb.com>
8387L: linux-nvme@lists.infradead.org
8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8389W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8390S: Supported
8391F: drivers/nvme/host/
8392F: include/linux/nvme.h
8393
8394NVM EXPRESS TARGET DRIVER
8395M: Christoph Hellwig <hch@lst.de>
8396M: Sagi Grimberg <sagi@grimberg.me>
8397L: linux-nvme@lists.infradead.org
8398S: Supported
8399F: drivers/nvme/target/
8400
8401NVMEM FRAMEWORK
8402M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8403M: Maxime Ripard <maxime.ripard@free-electrons.com>
8404S: Maintained
8405F: drivers/nvmem/
8406F: Documentation/devicetree/bindings/nvmem/
8407F: include/linux/nvmem-consumer.h
8408F: include/linux/nvmem-provider.h
8409
8410NXP-NCI NFC DRIVER
8411M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8412R: Charles Gorand <charles.gorand@effinnov.com>
8413L: linux-nfc@lists.01.org (moderated for non-subscribers)
8414S: Supported
8415F: drivers/nfc/nxp-nci
8416
8417NXP TDA998X DRM DRIVER
8418M: Russell King <rmk+kernel@armlinux.org.uk>
8419S: Supported
8420F: drivers/gpu/drm/i2c/tda998x_drv.c
8421F: include/drm/i2c/tda998x.h
8422
8423NXP TFA9879 DRIVER
8424M: Peter Rosin <peda@axentia.se>
8425L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8426S: Maintained
8427F: sound/soc/codecs/tfa9879*
8428
8429OBJTOOL
8430M: Josh Poimboeuf <jpoimboe@redhat.com>
8431S: Supported
8432F: tools/objtool/
8433
8434OMAP SUPPORT
8435M: Tony Lindgren <tony@atomide.com>
8436L: linux-omap@vger.kernel.org
8437W: http://www.muru.com/linux/omap/
8438W: http://linux.omap.com/
8439Q: http://patchwork.kernel.org/project/linux-omap/list/
8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8441S: Maintained
8442F: arch/arm/*omap*/
8443F: arch/arm/configs/omap1_defconfig
8444F: arch/arm/configs/omap2plus_defconfig
8445F: drivers/i2c/busses/i2c-omap.c
8446F: drivers/irqchip/irq-omap-intc.c
8447F: drivers/mfd/*omap*.c
8448F: drivers/mfd/menelaus.c
8449F: drivers/mfd/palmas.c
8450F: drivers/mfd/tps65217.c
8451F: drivers/mfd/tps65218.c
8452F: drivers/mfd/tps65910.c
8453F: drivers/mfd/twl-core.[ch]
8454F: drivers/mfd/twl4030*.c
8455F: drivers/mfd/twl6030*.c
8456F: drivers/mfd/twl6040*.c
8457F: drivers/regulator/palmas-regulator*.c
8458F: drivers/regulator/pbias-regulator.c
8459F: drivers/regulator/tps65217-regulator.c
8460F: drivers/regulator/tps65218-regulator.c
8461F: drivers/regulator/tps65910-regulator.c
8462F: drivers/regulator/twl-regulator.c
8463F: include/linux/i2c-omap.h
8464
8465OMAP DEVICE TREE SUPPORT
8466M: Benoît Cousson <bcousson@baylibre.com>
8467M: Tony Lindgren <tony@atomide.com>
8468L: linux-omap@vger.kernel.org
8469L: devicetree@vger.kernel.org
8470S: Maintained
8471F: arch/arm/boot/dts/*omap*
8472F: arch/arm/boot/dts/*am3*
8473F: arch/arm/boot/dts/*am4*
8474F: arch/arm/boot/dts/*am5*
8475F: arch/arm/boot/dts/*dra7*
8476
8477OMAP CLOCK FRAMEWORK SUPPORT
8478M: Paul Walmsley <paul@pwsan.com>
8479L: linux-omap@vger.kernel.org
8480S: Maintained
8481F: arch/arm/*omap*/*clock*
8482
8483OMAP POWER MANAGEMENT SUPPORT
8484M: Kevin Hilman <khilman@kernel.org>
8485L: linux-omap@vger.kernel.org
8486S: Maintained
8487F: arch/arm/*omap*/*pm*
8488F: drivers/cpufreq/omap-cpufreq.c
8489
8490OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8491M: Rajendra Nayak <rnayak@codeaurora.org>
8492M: Paul Walmsley <paul@pwsan.com>
8493L: linux-omap@vger.kernel.org
8494S: Maintained
8495F: arch/arm/mach-omap2/prm*
8496
8497OMAP AUDIO SUPPORT
8498M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8499M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8501L: linux-omap@vger.kernel.org
8502S: Maintained
8503F: sound/soc/omap/
8504
8505OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8506M: Roger Quadros <rogerq@ti.com>
8507M: Tony Lindgren <tony@atomide.com>
8508L: linux-omap@vger.kernel.org
8509S: Maintained
8510F: drivers/memory/omap-gpmc.c
8511F: arch/arm/mach-omap2/*gpmc*
8512
8513OMAP FRAMEBUFFER SUPPORT
8514M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8515L: linux-fbdev@vger.kernel.org
8516L: linux-omap@vger.kernel.org
8517S: Maintained
8518F: drivers/video/fbdev/omap/
8519
8520OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8521M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8522L: linux-omap@vger.kernel.org
8523L: linux-fbdev@vger.kernel.org
8524S: Maintained
8525F: drivers/video/fbdev/omap2/
8526F: Documentation/arm/OMAP/DSS
8527
8528OMAP HARDWARE SPINLOCK SUPPORT
8529M: Ohad Ben-Cohen <ohad@wizery.com>
8530L: linux-omap@vger.kernel.org
8531S: Maintained
8532F: drivers/hwspinlock/omap_hwspinlock.c
8533
8534OMAP MMC SUPPORT
8535M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8536L: linux-omap@vger.kernel.org
8537S: Maintained
8538F: drivers/mmc/host/omap.c
8539
8540OMAP HS MMC SUPPORT
8541L: linux-mmc@vger.kernel.org
8542L: linux-omap@vger.kernel.org
8543S: Orphan
8544F: drivers/mmc/host/omap_hsmmc.c
8545
8546OMAP RANDOM NUMBER GENERATOR SUPPORT
8547M: Deepak Saxena <dsaxena@plexity.net>
8548S: Maintained
8549F: drivers/char/hw_random/omap-rng.c
8550
8551OMAP HWMOD SUPPORT
8552M: Benoît Cousson <bcousson@baylibre.com>
8553M: Paul Walmsley <paul@pwsan.com>
8554L: linux-omap@vger.kernel.org
8555S: Maintained
8556F: arch/arm/mach-omap2/omap_hwmod.*
8557
8558OMAP HWMOD DATA
8559M: Paul Walmsley <paul@pwsan.com>
8560L: linux-omap@vger.kernel.org
8561S: Maintained
8562F: arch/arm/mach-omap2/omap_hwmod*data*
8563
8564OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8565M: Benoît Cousson <bcousson@baylibre.com>
8566L: linux-omap@vger.kernel.org
8567S: Maintained
8568F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8569
8570OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8571M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8572L: linux-media@vger.kernel.org
8573S: Maintained
8574F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8575F: drivers/media/platform/omap3isp/
8576F: drivers/staging/media/omap4iss/
8577
8578OMAP USB SUPPORT
8579L: linux-usb@vger.kernel.org
8580L: linux-omap@vger.kernel.org
8581S: Orphan
8582F: drivers/usb/*/*omap*
8583F: arch/arm/*omap*/usb*
8584
8585OMAP GPIO DRIVER
8586M: Grygorii Strashko <grygorii.strashko@ti.com>
8587M: Santosh Shilimkar <ssantosh@kernel.org>
8588M: Kevin Hilman <khilman@kernel.org>
8589L: linux-omap@vger.kernel.org
8590S: Maintained
8591F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8592F: drivers/gpio/gpio-omap.c
8593
8594OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8595M: Mark Jackson <mpfj@newflow.co.uk>
8596L: linux-omap@vger.kernel.org
8597S: Maintained
8598F: arch/arm/boot/dts/am335x-nano.dts
8599
8600OMFS FILESYSTEM
8601M: Bob Copeland <me@bobcopeland.com>
8602L: linux-karma-devel@lists.sourceforge.net
8603S: Maintained
8604F: Documentation/filesystems/omfs.txt
8605F: fs/omfs/
8606
8607OMNIKEY CARDMAN 4000 DRIVER
8608M: Harald Welte <laforge@gnumonks.org>
8609S: Maintained
8610F: drivers/char/pcmcia/cm4000_cs.c
8611F: include/linux/cm4000_cs.h
8612F: include/uapi/linux/cm4000_cs.h
8613
8614OMNIKEY CARDMAN 4040 DRIVER
8615M: Harald Welte <laforge@gnumonks.org>
8616S: Maintained
8617F: drivers/char/pcmcia/cm4040_cs.*
8618
8619OMNIVISION OV7670 SENSOR DRIVER
8620M: Jonathan Corbet <corbet@lwn.net>
8621L: linux-media@vger.kernel.org
8622T: git git://linuxtv.org/media_tree.git
8623S: Maintained
8624F: drivers/media/i2c/ov7670.c
8625
8626ONENAND FLASH DRIVER
8627M: Kyungmin Park <kyungmin.park@samsung.com>
8628L: linux-mtd@lists.infradead.org
8629S: Maintained
8630F: drivers/mtd/onenand/
8631F: include/linux/mtd/onenand*.h
8632
8633ONSTREAM SCSI TAPE DRIVER
8634M: Willem Riede <osst@riede.org>
8635L: osst-users@lists.sourceforge.net
8636L: linux-scsi@vger.kernel.org
8637S: Maintained
8638F: Documentation/scsi/osst.txt
8639F: drivers/scsi/osst.*
8640F: drivers/scsi/osst_*.h
8641F: drivers/scsi/st.h
8642
8643OPENCORES I2C BUS DRIVER
8644M: Peter Korsgaard <jacmet@sunsite.dk>
8645L: linux-i2c@vger.kernel.org
8646S: Maintained
8647F: Documentation/i2c/busses/i2c-ocores
8648F: drivers/i2c/busses/i2c-ocores.c
8649
8650OPEN FIRMWARE AND FLATTENED DEVICE TREE
8651M: Rob Herring <robh+dt@kernel.org>
8652M: Frank Rowand <frowand.list@gmail.com>
8653L: devicetree@vger.kernel.org
8654W: http://www.devicetree.org/
8655T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8656S: Maintained
8657F: drivers/of/
8658F: include/linux/of*.h
8659F: scripts/dtc/
8660
8661OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8662M: Rob Herring <robh+dt@kernel.org>
8663M: Mark Rutland <mark.rutland@arm.com>
8664L: devicetree@vger.kernel.org
8665T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8666Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8667S: Maintained
8668F: Documentation/devicetree/
8669F: arch/*/boot/dts/
8670F: include/dt-bindings/
8671
8672OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8673M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8674L: devicetree@vger.kernel.org
8675S: Maintained
8676F: Documentation/devicetree/dynamic-resolution-notes.txt
8677F: Documentation/devicetree/overlay-notes.txt
8678F: drivers/of/overlay.c
8679F: drivers/of/resolver.c
8680
8681OPENRISC ARCHITECTURE
8682M: Jonas Bonn <jonas@southpole.se>
8683W: http://openrisc.net
8684S: Maintained
8685T: git git://openrisc.net/~jonas/linux
8686F: arch/openrisc/
8687
8688OPENVSWITCH
8689M: Pravin Shelar <pshelar@nicira.com>
8690L: netdev@vger.kernel.org
8691L: dev@openvswitch.org
8692W: http://openvswitch.org
8693S: Maintained
8694F: net/openvswitch/
8695F: include/uapi/linux/openvswitch.h
8696
8697OPERATING PERFORMANCE POINTS (OPP)
8698M: Viresh Kumar <vireshk@kernel.org>
8699M: Nishanth Menon <nm@ti.com>
8700M: Stephen Boyd <sboyd@codeaurora.org>
8701L: linux-pm@vger.kernel.org
8702S: Maintained
8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8704F: drivers/base/power/opp/
8705F: include/linux/pm_opp.h
8706F: Documentation/power/opp.txt
8707F: Documentation/devicetree/bindings/opp/
8708
8709OPL4 DRIVER
8710M: Clemens Ladisch <clemens@ladisch.de>
8711L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8712T: git git://git.alsa-project.org/alsa-kernel.git
8713S: Maintained
8714F: sound/drivers/opl4/
8715
8716OPROFILE
8717M: Robert Richter <rric@kernel.org>
8718L: oprofile-list@lists.sf.net
8719S: Maintained
8720F: arch/*/include/asm/oprofile*.h
8721F: arch/*/oprofile/
8722F: drivers/oprofile/
8723F: include/linux/oprofile.h
8724
8725ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8726M: Mark Fasheh <mfasheh@suse.com>
8727M: Joel Becker <jlbec@evilplan.org>
8728L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8729W: http://ocfs2.wiki.kernel.org
8730S: Supported
8731F: Documentation/filesystems/ocfs2.txt
8732F: Documentation/filesystems/dlmfs.txt
8733F: fs/ocfs2/
8734
8735ORINOCO DRIVER
8736L: linux-wireless@vger.kernel.org
8737W: http://wireless.kernel.org/en/users/Drivers/orinoco
8738W: http://www.nongnu.org/orinoco/
8739S: Orphan
8740F: drivers/net/wireless/intersil/orinoco/
8741
8742OSD LIBRARY and FILESYSTEM
8743M: Boaz Harrosh <ooo@electrozaur.com>
8744M: Benny Halevy <bhalevy@primarydata.com>
8745L: osd-dev@open-osd.org
8746W: http://open-osd.org
8747T: git git://git.open-osd.org/open-osd.git
8748S: Maintained
8749F: drivers/scsi/osd/
8750F: include/scsi/osd_*
8751F: fs/exofs/
8752
8753OVERLAY FILESYSTEM
8754M: Miklos Szeredi <miklos@szeredi.hu>
8755L: linux-unionfs@vger.kernel.org
8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8757S: Supported
8758F: fs/overlayfs/
8759F: Documentation/filesystems/overlayfs.txt
8760
8761ORANGEFS FILESYSTEM
8762M: Mike Marshall <hubcap@omnibond.com>
8763L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8764T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8765S: Supported
8766F: fs/orangefs/
8767F: Documentation/filesystems/orangefs.txt
8768
8769P54 WIRELESS DRIVER
8770M: Christian Lamparter <chunkeey@googlemail.com>
8771L: linux-wireless@vger.kernel.org
8772W: http://wireless.kernel.org/en/users/Drivers/p54
8773S: Maintained
8774F: drivers/net/wireless/intersil/p54/
8775
8776PA SEMI ETHERNET DRIVER
8777M: Olof Johansson <olof@lixom.net>
8778L: netdev@vger.kernel.org
8779S: Maintained
8780F: drivers/net/ethernet/pasemi/*
8781
8782PA SEMI SMBUS DRIVER
8783M: Olof Johansson <olof@lixom.net>
8784L: linux-i2c@vger.kernel.org
8785S: Maintained
8786F: drivers/i2c/busses/i2c-pasemi.c
8787
8788PADATA PARALLEL EXECUTION MECHANISM
8789M: Steffen Klassert <steffen.klassert@secunet.com>
8790L: linux-crypto@vger.kernel.org
8791S: Maintained
8792F: kernel/padata.c
8793F: include/linux/padata.h
8794F: Documentation/padata.txt
8795
8796PANASONIC LAPTOP ACPI EXTRAS DRIVER
8797M: Harald Welte <laforge@gnumonks.org>
8798L: platform-driver-x86@vger.kernel.org
8799S: Maintained
8800F: drivers/platform/x86/panasonic-laptop.c
8801
8802PANASONIC MN10300/AM33/AM34 PORT
8803M: David Howells <dhowells@redhat.com>
8804L: linux-am33-list@redhat.com (moderated for non-subscribers)
8805W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8806S: Maintained
8807F: Documentation/mn10300/
8808F: arch/mn10300/
8809
8810PARALLEL LCD/KEYPAD PANEL DRIVER
8811M: Willy Tarreau <willy@haproxy.com>
8812M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8813S: Odd Fixes
8814F: Documentation/misc-devices/lcd-panel-cgram.txt
8815F: drivers/misc/panel.c
8816
8817PARALLEL PORT SUBSYSTEM
8818M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8819M: Sudip Mukherjee <sudip@vectorindia.org>
8820L: linux-parport@lists.infradead.org (subscribers-only)
8821S: Maintained
8822F: drivers/parport/
8823F: include/linux/parport*.h
8824F: drivers/char/ppdev.c
8825F: include/uapi/linux/ppdev.h
8826F: Documentation/parport*.txt
8827
8828PARAVIRT_OPS INTERFACE
8829M: Jeremy Fitzhardinge <jeremy@goop.org>
8830M: Chris Wright <chrisw@sous-sol.org>
8831M: Alok Kataria <akataria@vmware.com>
8832M: Rusty Russell <rusty@rustcorp.com.au>
8833L: virtualization@lists.linux-foundation.org
8834S: Supported
8835F: Documentation/virtual/paravirt_ops.txt
8836F: arch/*/kernel/paravirt*
8837F: arch/*/include/asm/paravirt.h
8838
8839PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8840M: Tim Waugh <tim@cyberelk.net>
8841L: linux-parport@lists.infradead.org (subscribers-only)
8842S: Maintained
8843F: Documentation/blockdev/paride.txt
8844F: drivers/block/paride/
8845
8846PARISC ARCHITECTURE
8847M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8848M: Helge Deller <deller@gmx.de>
8849L: linux-parisc@vger.kernel.org
8850W: http://www.parisc-linux.org/
8851Q: http://patchwork.kernel.org/project/linux-parisc/list/
8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8854S: Maintained
8855F: arch/parisc/
8856F: Documentation/parisc/
8857F: drivers/parisc/
8858F: drivers/char/agp/parisc-agp.c
8859F: drivers/input/serio/gscps2.c
8860F: drivers/parport/parport_gsc.*
8861F: drivers/tty/serial/8250/8250_gsc.c
8862F: drivers/video/fbdev/sti*
8863F: drivers/video/console/sti*
8864F: drivers/video/logo/logo_parisc*
8865
8866PC87360 HARDWARE MONITORING DRIVER
8867M: Jim Cromie <jim.cromie@gmail.com>
8868L: linux-hwmon@vger.kernel.org
8869S: Maintained
8870F: Documentation/hwmon/pc87360
8871F: drivers/hwmon/pc87360.c
8872
8873PC8736x GPIO DRIVER
8874M: Jim Cromie <jim.cromie@gmail.com>
8875S: Maintained
8876F: drivers/char/pc8736x_gpio.c
8877
8878PC87427 HARDWARE MONITORING DRIVER
8879M: Jean Delvare <jdelvare@suse.com>
8880L: linux-hwmon@vger.kernel.org
8881S: Maintained
8882F: Documentation/hwmon/pc87427
8883F: drivers/hwmon/pc87427.c
8884
8885PCA9532 LED DRIVER
8886M: Riku Voipio <riku.voipio@iki.fi>
8887S: Maintained
8888F: drivers/leds/leds-pca9532.c
8889F: include/linux/leds-pca9532.h
8890
8891PCA9541 I2C BUS MASTER SELECTOR DRIVER
8892M: Guenter Roeck <linux@roeck-us.net>
8893L: linux-i2c@vger.kernel.org
8894S: Maintained
8895F: drivers/i2c/muxes/i2c-mux-pca9541.c
8896
8897PCDP - PRIMARY CONSOLE AND DEBUG PORT
8898M: Khalid Aziz <khalid@gonehiking.org>
8899S: Maintained
8900F: drivers/firmware/pcdp.*
8901
8902PCI ERROR RECOVERY
8903M: Linas Vepstas <linasvepstas@gmail.com>
8904L: linux-pci@vger.kernel.org
8905S: Supported
8906F: Documentation/PCI/pci-error-recovery.txt
8907
8908PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8909M: Russell Currey <ruscur@russell.cc>
8910L: linuxppc-dev@lists.ozlabs.org
8911S: Supported
8912F: Documentation/powerpc/eeh-pci-error-recovery.txt
8913F: arch/powerpc/kernel/eeh*.c
8914F: arch/powerpc/platforms/*/eeh*.c
8915F: arch/powerpc/include/*/eeh*.h
8916
8917PCI SUBSYSTEM
8918M: Bjorn Helgaas <bhelgaas@google.com>
8919L: linux-pci@vger.kernel.org
8920Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8922S: Supported
8923F: Documentation/devicetree/bindings/pci/
8924F: Documentation/PCI/
8925F: drivers/pci/
8926F: include/linux/pci*
8927F: arch/x86/pci/
8928F: arch/x86/kernel/quirks.c
8929
8930PCI DRIVER FOR ALTERA PCIE IP
8931M: Ley Foon Tan <lftan@altera.com>
8932L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8933L: linux-pci@vger.kernel.org
8934S: Supported
8935F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8936F: drivers/pci/host/pcie-altera.c
8937
8938PCI DRIVER FOR ARM VERSATILE PLATFORM
8939M: Rob Herring <robh@kernel.org>
8940L: linux-pci@vger.kernel.org
8941L: linux-arm-kernel@lists.infradead.org
8942S: Maintained
8943F: Documentation/devicetree/bindings/pci/versatile.txt
8944F: drivers/pci/host/pci-versatile.c
8945
8946PCI DRIVER FOR APPLIEDMICRO XGENE
8947M: Tanmay Inamdar <tinamdar@apm.com>
8948L: linux-pci@vger.kernel.org
8949L: linux-arm-kernel@lists.infradead.org
8950S: Maintained
8951F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8952F: drivers/pci/host/pci-xgene.c
8953
8954PCI DRIVER FOR FREESCALE LAYERSCAPE
8955M: Minghuan Lian <minghuan.Lian@freescale.com>
8956M: Mingkai Hu <mingkai.hu@freescale.com>
8957M: Roy Zang <tie-fei.zang@freescale.com>
8958L: linuxppc-dev@lists.ozlabs.org
8959L: linux-pci@vger.kernel.org
8960L: linux-arm-kernel@lists.infradead.org
8961S: Maintained
8962F: drivers/pci/host/*layerscape*
8963
8964PCI DRIVER FOR IMX6
8965M: Richard Zhu <Richard.Zhu@freescale.com>
8966M: Lucas Stach <l.stach@pengutronix.de>
8967L: linux-pci@vger.kernel.org
8968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8969S: Maintained
8970F: drivers/pci/host/*imx6*
8971
8972PCI DRIVER FOR TI KEYSTONE
8973M: Murali Karicheri <m-karicheri2@ti.com>
8974L: linux-pci@vger.kernel.org
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S: Maintained
8977F: drivers/pci/host/*keystone*
8978
8979PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8980M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8981M: Jason Cooper <jason@lakedaemon.net>
8982L: linux-pci@vger.kernel.org
8983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8984S: Maintained
8985F: drivers/pci/host/*mvebu*
8986
8987PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8988M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8989L: linux-pci@vger.kernel.org
8990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991S: Maintained
8992F: drivers/pci/host/pci-aardvark.c
8993
8994PCI DRIVER FOR NVIDIA TEGRA
8995M: Thierry Reding <thierry.reding@gmail.com>
8996L: linux-tegra@vger.kernel.org
8997L: linux-pci@vger.kernel.org
8998S: Supported
8999F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9000F: drivers/pci/host/pci-tegra.c
9001
9002PCI DRIVER FOR TI DRA7XX
9003M: Kishon Vijay Abraham I <kishon@ti.com>
9004L: linux-omap@vger.kernel.org
9005L: linux-pci@vger.kernel.org
9006S: Supported
9007F: Documentation/devicetree/bindings/pci/ti-pci.txt
9008F: drivers/pci/host/pci-dra7xx.c
9009
9010PCI DRIVER FOR RENESAS R-CAR
9011M: Simon Horman <horms@verge.net.au>
9012L: linux-pci@vger.kernel.org
9013L: linux-renesas-soc@vger.kernel.org
9014S: Maintained
9015F: drivers/pci/host/*rcar*
9016
9017PCI DRIVER FOR SAMSUNG EXYNOS
9018M: Jingoo Han <jingoohan1@gmail.com>
9019L: linux-pci@vger.kernel.org
9020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9021L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9022S: Maintained
9023F: drivers/pci/host/pci-exynos.c
9024
9025PCI DRIVER FOR SYNOPSIS DESIGNWARE
9026M: Jingoo Han <jingoohan1@gmail.com>
9027M: Pratyush Anand <pratyush.anand@gmail.com>
9028L: linux-pci@vger.kernel.org
9029S: Maintained
9030F: drivers/pci/host/*designware*
9031
9032PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9033M: Joao Pinto <jpinto@synopsys.com>
9034L: linux-pci@vger.kernel.org
9035S: Maintained
9036F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9037F: drivers/pci/host/pcie-designware-plat.c
9038
9039PCI DRIVER FOR GENERIC OF HOSTS
9040M: Will Deacon <will.deacon@arm.com>
9041L: linux-pci@vger.kernel.org
9042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9043S: Maintained
9044F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9045F: drivers/pci/host/pci-host-common.c
9046F: drivers/pci/host/pci-host-generic.c
9047
9048PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9049M: Keith Busch <keith.busch@intel.com>
9050L: linux-pci@vger.kernel.org
9051S: Supported
9052F: arch/x86/pci/vmd.c
9053
9054PCIE DRIVER FOR ST SPEAR13XX
9055M: Pratyush Anand <pratyush.anand@gmail.com>
9056L: linux-pci@vger.kernel.org
9057S: Maintained
9058F: drivers/pci/host/*spear*
9059
9060PCI MSI DRIVER FOR ALTERA MSI IP
9061M: Ley Foon Tan <lftan@altera.com>
9062L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9063L: linux-pci@vger.kernel.org
9064S: Supported
9065F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9066F: drivers/pci/host/pcie-altera-msi.c
9067
9068PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9069M: Duc Dang <dhdang@apm.com>
9070L: linux-pci@vger.kernel.org
9071L: linux-arm-kernel@lists.infradead.org
9072S: Maintained
9073F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9074F: drivers/pci/host/pci-xgene-msi.c
9075
9076PCIE DRIVER FOR AXIS ARTPEC
9077M: Niklas Cassel <niklas.cassel@axis.com>
9078M: Jesper Nilsson <jesper.nilsson@axis.com>
9079L: linux-arm-kernel@axis.com
9080L: linux-pci@vger.kernel.org
9081S: Maintained
9082F: Documentation/devicetree/bindings/pci/axis,artpec*
9083F: drivers/pci/host/*artpec*
9084
9085PCIE DRIVER FOR HISILICON
9086M: Zhou Wang <wangzhou1@hisilicon.com>
9087M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9088L: linux-pci@vger.kernel.org
9089S: Maintained
9090F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9091F: drivers/pci/host/pcie-hisi.c
9092
9093PCIE DRIVER FOR QUALCOMM MSM
9094M: Stanimir Varbanov <svarbanov@mm-sol.com>
9095L: linux-pci@vger.kernel.org
9096L: linux-arm-msm@vger.kernel.org
9097S: Maintained
9098F: drivers/pci/host/*qcom*
9099
9100PCIE DRIVER FOR CAVIUM THUNDERX
9101M: David Daney <david.daney@cavium.com>
9102L: linux-pci@vger.kernel.org
9103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9104S: Supported
9105F: Documentation/devicetree/bindings/pci/pci-thunder-*
9106F: drivers/pci/host/pci-thunder-*
9107
9108PCMCIA SUBSYSTEM
9109P: Linux PCMCIA Team
9110L: linux-pcmcia@lists.infradead.org
9111W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9112T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9113S: Maintained
9114F: Documentation/pcmcia/
9115F: drivers/pcmcia/
9116F: include/pcmcia/
9117
9118PCNET32 NETWORK DRIVER
9119M: Don Fry <pcnet32@frontier.com>
9120L: netdev@vger.kernel.org
9121S: Maintained
9122F: drivers/net/ethernet/amd/pcnet32.c
9123
9124PCRYPT PARALLEL CRYPTO ENGINE
9125M: Steffen Klassert <steffen.klassert@secunet.com>
9126L: linux-crypto@vger.kernel.org
9127S: Maintained
9128F: crypto/pcrypt.c
9129F: include/crypto/pcrypt.h
9130
9131PER-CPU MEMORY ALLOCATOR
9132M: Tejun Heo <tj@kernel.org>
9133M: Christoph Lameter <cl@linux.com>
9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9135S: Maintained
9136F: include/linux/percpu*.h
9137F: mm/percpu*.c
9138F: arch/*/include/asm/percpu.h
9139
9140PER-TASK DELAY ACCOUNTING
9141M: Balbir Singh <bsingharora@gmail.com>
9142S: Maintained
9143F: include/linux/delayacct.h
9144F: kernel/delayacct.c
9145
9146PERFORMANCE EVENTS SUBSYSTEM
9147M: Peter Zijlstra <peterz@infradead.org>
9148M: Ingo Molnar <mingo@redhat.com>
9149M: Arnaldo Carvalho de Melo <acme@kernel.org>
9150R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9151L: linux-kernel@vger.kernel.org
9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9153S: Supported
9154F: kernel/events/*
9155F: include/linux/perf_event.h
9156F: include/uapi/linux/perf_event.h
9157F: arch/*/kernel/perf_event*.c
9158F: arch/*/kernel/*/perf_event*.c
9159F: arch/*/kernel/*/*/perf_event*.c
9160F: arch/*/include/asm/perf_event.h
9161F: arch/*/kernel/perf_callchain.c
9162F: arch/*/events/*
9163F: tools/perf/
9164
9165PERSONALITY HANDLING
9166M: Christoph Hellwig <hch@infradead.org>
9167L: linux-abi-devel@lists.sourceforge.net
9168S: Maintained
9169F: include/linux/personality.h
9170F: include/uapi/linux/personality.h
9171
9172PHONET PROTOCOL
9173M: Remi Denis-Courmont <courmisch@gmail.com>
9174S: Supported
9175F: Documentation/networking/phonet.txt
9176F: include/linux/phonet.h
9177F: include/net/phonet/
9178F: include/uapi/linux/phonet.h
9179F: net/phonet/
9180
9181PHRAM MTD DRIVER
9182M: Joern Engel <joern@lazybastard.org>
9183L: linux-mtd@lists.infradead.org
9184S: Maintained
9185F: drivers/mtd/devices/phram.c
9186
9187PICOLCD HID DRIVER
9188M: Bruno Prémont <bonbons@linux-vserver.org>
9189L: linux-input@vger.kernel.org
9190S: Maintained
9191F: drivers/hid/hid-picolcd*
9192
9193PICOXCELL SUPPORT
9194M: Jamie Iles <jamie@jamieiles.com>
9195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9196T: git git://github.com/jamieiles/linux-2.6-ji.git
9197S: Supported
9198F: arch/arm/boot/dts/picoxcell*
9199F: arch/arm/mach-picoxcell/
9200F: drivers/crypto/picoxcell*
9201
9202PIN CONTROL SUBSYSTEM
9203M: Linus Walleij <linus.walleij@linaro.org>
9204L: linux-gpio@vger.kernel.org
9205T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9206S: Maintained
9207F: Documentation/devicetree/bindings/pinctrl/
9208F: Documentation/pinctrl.txt
9209F: drivers/pinctrl/
9210F: include/linux/pinctrl/
9211
9212PIN CONTROLLER - ATMEL AT91
9213M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9215S: Maintained
9216F: drivers/pinctrl/pinctrl-at91.*
9217
9218PIN CONTROLLER - ATMEL AT91 PIO4
9219M: Ludovic Desroches <ludovic.desroches@atmel.com>
9220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9221L: linux-gpio@vger.kernel.org
9222S: Supported
9223F: drivers/pinctrl/pinctrl-at91-pio4.*
9224
9225PIN CONTROLLER - INTEL
9226M: Mika Westerberg <mika.westerberg@linux.intel.com>
9227M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9228S: Maintained
9229F: drivers/pinctrl/intel/
9230
9231PIN CONTROLLER - RENESAS
9232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9233M: Geert Uytterhoeven <geert+renesas@glider.be>
9234L: linux-renesas-soc@vger.kernel.org
9235S: Maintained
9236F: drivers/pinctrl/sh-pfc/
9237
9238PIN CONTROLLER - SAMSUNG
9239M: Tomasz Figa <tomasz.figa@gmail.com>
9240M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9241M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9243L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9244S: Maintained
9245F: drivers/pinctrl/samsung/
9246
9247PIN CONTROLLER - SINGLE
9248M: Tony Lindgren <tony@atomide.com>
9249M: Haojian Zhuang <haojian.zhuang@linaro.org>
9250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9251L: linux-omap@vger.kernel.org
9252S: Maintained
9253F: drivers/pinctrl/pinctrl-single.c
9254
9255PIN CONTROLLER - ST SPEAR
9256M: Viresh Kumar <vireshk@kernel.org>
9257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9258W: http://www.st.com/spear
9259S: Maintained
9260F: drivers/pinctrl/spear/
9261
9262PISTACHIO SOC SUPPORT
9263M: James Hartley <james.hartley@imgtec.com>
9264M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9265L: linux-mips@linux-mips.org
9266S: Maintained
9267F: arch/mips/pistachio/
9268F: arch/mips/include/asm/mach-pistachio/
9269F: arch/mips/boot/dts/pistachio/
9270F: arch/mips/configs/pistachio*_defconfig
9271
9272PKTCDVD DRIVER
9273M: Jiri Kosina <jikos@kernel.org>
9274S: Maintained
9275F: drivers/block/pktcdvd.c
9276F: include/linux/pktcdvd.h
9277F: include/uapi/linux/pktcdvd.h
9278
9279PKUNITY SOC DRIVERS
9280M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9281W: http://mprc.pku.edu.cn/~guanxuetao/linux
9282S: Maintained
9283T: git git://github.com/gxt/linux.git
9284F: drivers/input/serio/i8042-unicore32io.h
9285F: drivers/i2c/busses/i2c-puv3.c
9286F: drivers/video/fbdev/fb-puv3.c
9287F: drivers/rtc/rtc-puv3.c
9288
9289PMBUS HARDWARE MONITORING DRIVERS
9290M: Guenter Roeck <linux@roeck-us.net>
9291L: linux-hwmon@vger.kernel.org
9292W: http://hwmon.wiki.kernel.org/
9293W: http://www.roeck-us.net/linux/drivers/
9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9295S: Maintained
9296F: Documentation/hwmon/pmbus
9297F: drivers/hwmon/pmbus/
9298F: include/linux/i2c/pmbus.h
9299
9300PMC SIERRA MaxRAID DRIVER
9301L: linux-scsi@vger.kernel.org
9302W: http://www.pmc-sierra.com/
9303S: Orphan
9304F: drivers/scsi/pmcraid.*
9305
9306PMC SIERRA PM8001 DRIVER
9307M: Jack Wang <jinpu.wang@profitbricks.com>
9308M: lindar_liu@usish.com
9309L: pmchba@pmcs.com
9310L: linux-scsi@vger.kernel.org
9311S: Supported
9312F: drivers/scsi/pm8001/
9313
9314POSIX CLOCKS and TIMERS
9315M: Thomas Gleixner <tglx@linutronix.de>
9316L: linux-kernel@vger.kernel.org
9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9318S: Maintained
9319F: fs/timerfd.c
9320F: include/linux/timer*
9321F: kernel/time/*timer*
9322
9323POWER MANAGEMENT CORE
9324M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9325L: linux-pm@vger.kernel.org
9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9327S: Supported
9328F: drivers/base/power/
9329F: include/linux/pm.h
9330F: include/linux/pm_*
9331F: include/linux/powercap.h
9332F: drivers/powercap/
9333
9334POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9335M: Sebastian Reichel <sre@kernel.org>
9336M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9337M: David Woodhouse <dwmw2@infradead.org>
9338L: linux-pm@vger.kernel.org
9339T: git git://git.infradead.org/battery-2.6.git
9340S: Maintained
9341F: Documentation/devicetree/bindings/power/
9342F: Documentation/devicetree/bindings/power_supply/
9343F: include/linux/power_supply.h
9344F: drivers/power/
9345X: drivers/power/avs/
9346
9347POWER STATE COORDINATION INTERFACE (PSCI)
9348M: Mark Rutland <mark.rutland@arm.com>
9349M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9350L: linux-arm-kernel@lists.infradead.org
9351S: Maintained
9352F: drivers/firmware/psci.c
9353F: include/linux/psci.h
9354F: include/uapi/linux/psci.h
9355
9356POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9357M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9358L: linuxppc-dev@lists.ozlabs.org
9359S: Maintained
9360F: drivers/char/powernv-op-panel.c
9361
9362PNP SUPPORT
9363M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9364S: Maintained
9365F: drivers/pnp/
9366
9367PPP PROTOCOL DRIVERS AND COMPRESSORS
9368M: Paul Mackerras <paulus@samba.org>
9369L: linux-ppp@vger.kernel.org
9370S: Maintained
9371F: drivers/net/ppp/ppp_*
9372
9373PPP OVER ATM (RFC 2364)
9374M: Mitchell Blank Jr <mitch@sfgoth.com>
9375S: Maintained
9376F: net/atm/pppoatm.c
9377F: include/uapi/linux/atmppp.h
9378
9379PPP OVER ETHERNET
9380M: Michal Ostrowski <mostrows@earthlink.net>
9381S: Maintained
9382F: drivers/net/ppp/pppoe.c
9383F: drivers/net/ppp/pppox.c
9384
9385PPP OVER L2TP
9386M: James Chapman <jchapman@katalix.com>
9387S: Maintained
9388F: net/l2tp/l2tp_ppp.c
9389F: include/linux/if_pppol2tp.h
9390F: include/uapi/linux/if_pppol2tp.h
9391
9392PPS SUPPORT
9393M: Rodolfo Giometti <giometti@enneenne.com>
9394W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9395L: linuxpps@ml.enneenne.com (subscribers-only)
9396S: Maintained
9397F: Documentation/pps/
9398F: drivers/pps/
9399F: include/linux/pps*.h
9400
9401PPTP DRIVER
9402M: Dmitry Kozlov <xeb@mail.ru>
9403L: netdev@vger.kernel.org
9404S: Maintained
9405F: drivers/net/ppp/pptp.c
9406W: http://sourceforge.net/projects/accel-pptp
9407
9408PREEMPTIBLE KERNEL
9409M: Robert Love <rml@tech9.net>
9410L: kpreempt-tech@lists.sourceforge.net
9411W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9412S: Supported
9413F: Documentation/preempt-locking.txt
9414F: include/linux/preempt.h
9415
9416PRISM54 WIRELESS DRIVER
9417M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9418L: linux-wireless@vger.kernel.org
9419W: http://wireless.kernel.org/en/users/Drivers/p54
9420S: Obsolete
9421F: drivers/net/wireless/intersil/prism54/
9422
9423PS3 NETWORK SUPPORT
9424M: Geoff Levand <geoff@infradead.org>
9425L: netdev@vger.kernel.org
9426L: linuxppc-dev@lists.ozlabs.org
9427S: Maintained
9428F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9429
9430PS3 PLATFORM SUPPORT
9431M: Geoff Levand <geoff@infradead.org>
9432L: linuxppc-dev@lists.ozlabs.org
9433S: Maintained
9434F: arch/powerpc/boot/ps3*
9435F: arch/powerpc/include/asm/lv1call.h
9436F: arch/powerpc/include/asm/ps3*.h
9437F: arch/powerpc/platforms/ps3/
9438F: drivers/*/ps3*
9439F: drivers/ps3/
9440F: drivers/rtc/rtc-ps3.c
9441F: drivers/usb/host/*ps3.c
9442F: sound/ppc/snd_ps3*
9443
9444PS3VRAM DRIVER
9445M: Jim Paris <jim@jtan.com>
9446M: Geoff Levand <geoff@infradead.org>
9447L: linuxppc-dev@lists.ozlabs.org
9448S: Maintained
9449F: drivers/block/ps3vram.c
9450
9451PSTORE FILESYSTEM
9452M: Anton Vorontsov <anton@enomsg.org>
9453M: Colin Cross <ccross@android.com>
9454M: Kees Cook <keescook@chromium.org>
9455M: Tony Luck <tony.luck@intel.com>
9456S: Maintained
9457T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9458F: fs/pstore/
9459F: include/linux/pstore*
9460F: drivers/firmware/efi/efi-pstore.c
9461F: drivers/acpi/apei/erst.c
9462
9463PTP HARDWARE CLOCK SUPPORT
9464M: Richard Cochran <richardcochran@gmail.com>
9465L: netdev@vger.kernel.org
9466S: Maintained
9467W: http://linuxptp.sourceforge.net/
9468F: Documentation/ABI/testing/sysfs-ptp
9469F: Documentation/ptp/*
9470F: drivers/net/ethernet/freescale/gianfar_ptp.c
9471F: drivers/net/phy/dp83640*
9472F: drivers/ptp/*
9473F: include/linux/ptp_cl*
9474
9475PTRACE SUPPORT
9476M: Roland McGrath <roland@hack.frob.com>
9477M: Oleg Nesterov <oleg@redhat.com>
9478S: Maintained
9479F: include/asm-generic/syscall.h
9480F: include/linux/ptrace.h
9481F: include/linux/regset.h
9482F: include/linux/tracehook.h
9483F: include/uapi/linux/ptrace.h
9484F: kernel/ptrace.c
9485
9486PULSE8-CEC DRIVER
9487M: Hans Verkuil <hverkuil@xs4all.nl>
9488L: linux-media@vger.kernel.org
9489T: git git://linuxtv.org/media_tree.git
9490S: Maintained
9491F: drivers/staging/media/pulse8-cec
9492
9493PVRUSB2 VIDEO4LINUX DRIVER
9494M: Mike Isely <isely@pobox.com>
9495L: pvrusb2@isely.net (subscribers-only)
9496L: linux-media@vger.kernel.org
9497W: http://www.isely.net/pvrusb2/
9498T: git git://linuxtv.org/media_tree.git
9499S: Maintained
9500F: Documentation/video4linux/README.pvrusb2
9501F: drivers/media/usb/pvrusb2/
9502
9503PWC WEBCAM DRIVER
9504M: Hans Verkuil <hverkuil@xs4all.nl>
9505L: linux-media@vger.kernel.org
9506T: git git://linuxtv.org/media_tree.git
9507S: Odd Fixes
9508F: drivers/media/usb/pwc/*
9509
9510PWM FAN DRIVER
9511M: Kamil Debski <kamil@wypas.org>
9512M: Lukasz Majewski <l.majewski@samsung.com>
9513L: linux-hwmon@vger.kernel.org
9514S: Supported
9515F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9516F: Documentation/hwmon/pwm-fan
9517F: drivers/hwmon/pwm-fan.c
9518
9519PWM SUBSYSTEM
9520M: Thierry Reding <thierry.reding@gmail.com>
9521L: linux-pwm@vger.kernel.org
9522S: Maintained
9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9524F: Documentation/pwm.txt
9525F: Documentation/devicetree/bindings/pwm/
9526F: include/linux/pwm.h
9527F: drivers/pwm/
9528F: drivers/video/backlight/pwm_bl.c
9529F: include/linux/pwm_backlight.h
9530
9531PXA2xx/PXA3xx SUPPORT
9532M: Daniel Mack <daniel@zonque.org>
9533M: Haojian Zhuang <haojian.zhuang@gmail.com>
9534M: Robert Jarzmik <robert.jarzmik@free.fr>
9535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9536T: git git://github.com/hzhuang1/linux.git
9537T: git git://github.com/rjarzmik/linux.git
9538S: Maintained
9539F: arch/arm/boot/dts/pxa*
9540F: arch/arm/mach-pxa/
9541F: drivers/dma/pxa*
9542F: drivers/pcmcia/pxa2xx*
9543F: drivers/pinctrl/pxa/
9544F: drivers/spi/spi-pxa2xx*
9545F: drivers/usb/gadget/udc/pxa2*
9546F: include/sound/pxa2xx-lib.h
9547F: sound/arm/pxa*
9548F: sound/soc/pxa/
9549
9550PXA GPIO DRIVER
9551M: Robert Jarzmik <robert.jarzmik@free.fr>
9552L: linux-gpio@vger.kernel.org
9553S: Maintained
9554F: drivers/gpio/gpio-pxa.c
9555
9556PXA3xx NAND FLASH DRIVER
9557M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9558L: linux-mtd@lists.infradead.org
9559S: Maintained
9560F: drivers/mtd/nand/pxa3xx_nand.c
9561
9562MMP SUPPORT
9563M: Eric Miao <eric.y.miao@gmail.com>
9564M: Haojian Zhuang <haojian.zhuang@gmail.com>
9565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9566T: git git://github.com/hzhuang1/linux.git
9567T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9568S: Maintained
9569F: arch/arm/boot/dts/mmp*
9570F: arch/arm/mach-mmp/
9571
9572PXA MMCI DRIVER
9573S: Orphan
9574
9575PXA RTC DRIVER
9576M: Robert Jarzmik <robert.jarzmik@free.fr>
9577L: rtc-linux@googlegroups.com
9578S: Maintained
9579
9580QAT DRIVER
9581M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9582M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9583L: qat-linux@intel.com
9584S: Supported
9585F: drivers/crypto/qat/
9586
9587QIB DRIVER
9588M: Mike Marciniszyn <infinipath@intel.com>
9589L: linux-rdma@vger.kernel.org
9590S: Supported
9591F: drivers/infiniband/hw/qib/
9592
9593QLOGIC QLA1280 SCSI DRIVER
9594M: Michael Reed <mdr@sgi.com>
9595L: linux-scsi@vger.kernel.org
9596S: Maintained
9597F: drivers/scsi/qla1280.[ch]
9598
9599QLOGIC QLA2XXX FC-SCSI DRIVER
9600M: qla2xxx-upstream@qlogic.com
9601L: linux-scsi@vger.kernel.org
9602S: Supported
9603F: Documentation/scsi/LICENSE.qla2xxx
9604F: drivers/scsi/qla2xxx/
9605
9606QLOGIC QLA4XXX iSCSI DRIVER
9607M: QLogic-Storage-Upstream@qlogic.com
9608L: linux-scsi@vger.kernel.org
9609S: Supported
9610F: Documentation/scsi/LICENSE.qla4xxx
9611F: drivers/scsi/qla4xxx/
9612
9613QLOGIC QLA3XXX NETWORK DRIVER
9614M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9615M: Ron Mercer <ron.mercer@qlogic.com>
9616M: linux-driver@qlogic.com
9617L: netdev@vger.kernel.org
9618S: Supported
9619F: Documentation/networking/LICENSE.qla3xxx
9620F: drivers/net/ethernet/qlogic/qla3xxx.*
9621
9622QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9623M: Dept-GELinuxNICDev@qlogic.com
9624L: netdev@vger.kernel.org
9625S: Supported
9626F: drivers/net/ethernet/qlogic/qlcnic/
9627
9628QLOGIC QLGE 10Gb ETHERNET DRIVER
9629M: Harish Patil <harish.patil@qlogic.com>
9630M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9631M: Dept-GELinuxNICDev@qlogic.com
9632M: linux-driver@qlogic.com
9633L: netdev@vger.kernel.org
9634S: Supported
9635F: drivers/net/ethernet/qlogic/qlge/
9636
9637QLOGIC QL4xxx ETHERNET DRIVER
9638M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9639M: Ariel Elior <Ariel.Elior@qlogic.com>
9640M: everest-linux-l2@qlogic.com
9641L: netdev@vger.kernel.org
9642S: Supported
9643F: drivers/net/ethernet/qlogic/qed/
9644F: include/linux/qed/
9645F: drivers/net/ethernet/qlogic/qede/
9646
9647QNX4 FILESYSTEM
9648M: Anders Larsen <al@alarsen.net>
9649W: http://www.alarsen.net/linux/qnx4fs/
9650S: Maintained
9651F: fs/qnx4/
9652F: include/uapi/linux/qnx4_fs.h
9653F: include/uapi/linux/qnxtypes.h
9654
9655QT1010 MEDIA DRIVER
9656M: Antti Palosaari <crope@iki.fi>
9657L: linux-media@vger.kernel.org
9658W: https://linuxtv.org
9659W: http://palosaari.fi/linux/
9660Q: http://patchwork.linuxtv.org/project/linux-media/list/
9661T: git git://linuxtv.org/anttip/media_tree.git
9662S: Maintained
9663F: drivers/media/tuners/qt1010*
9664
9665QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9666M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9667L: linux-wireless@vger.kernel.org
9668L: ath9k-devel@lists.ath9k.org
9669W: http://wireless.kernel.org/en/users/Drivers/ath9k
9670S: Supported
9671F: drivers/net/wireless/ath/ath9k/
9672
9673QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9674M: Kalle Valo <kvalo@qca.qualcomm.com>
9675L: ath10k@lists.infradead.org
9676W: http://wireless.kernel.org/en/users/Drivers/ath10k
9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9678S: Supported
9679F: drivers/net/wireless/ath/ath10k/
9680
9681QUALCOMM HEXAGON ARCHITECTURE
9682M: Richard Kuo <rkuo@codeaurora.org>
9683L: linux-hexagon@vger.kernel.org
9684T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9685S: Supported
9686F: arch/hexagon/
9687
9688QUALCOMM WCN36XX WIRELESS DRIVER
9689M: Eugene Krasnikov <k.eugene.e@gmail.com>
9690L: wcn36xx@lists.infradead.org
9691W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9692T: git git://github.com/KrasnikovEugene/wcn36xx.git
9693S: Supported
9694F: drivers/net/wireless/ath/wcn36xx/
9695
9696QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9697M: Gabriel Somlo <somlo@cmu.edu>
9698M: "Michael S. Tsirkin" <mst@redhat.com>
9699L: qemu-devel@nongnu.org
9700S: Maintained
9701F: drivers/firmware/qemu_fw_cfg.c
9702
9703RADOS BLOCK DEVICE (RBD)
9704M: Ilya Dryomov <idryomov@gmail.com>
9705M: Sage Weil <sage@redhat.com>
9706M: Alex Elder <elder@kernel.org>
9707L: ceph-devel@vger.kernel.org
9708W: http://ceph.com/
9709T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9710T: git git://github.com/ceph/ceph-client.git
9711S: Supported
9712F: Documentation/ABI/testing/sysfs-bus-rbd
9713F: drivers/block/rbd.c
9714F: drivers/block/rbd_types.h
9715
9716RADEON FRAMEBUFFER DISPLAY DRIVER
9717M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9718L: linux-fbdev@vger.kernel.org
9719S: Maintained
9720F: drivers/video/fbdev/aty/radeon*
9721F: include/uapi/linux/radeonfb.h
9722
9723RADIOSHARK RADIO DRIVER
9724M: Hans Verkuil <hverkuil@xs4all.nl>
9725L: linux-media@vger.kernel.org
9726T: git git://linuxtv.org/media_tree.git
9727S: Maintained
9728F: drivers/media/radio/radio-shark.c
9729
9730RADIOSHARK2 RADIO DRIVER
9731M: Hans Verkuil <hverkuil@xs4all.nl>
9732L: linux-media@vger.kernel.org
9733T: git git://linuxtv.org/media_tree.git
9734S: Maintained
9735F: drivers/media/radio/radio-shark2.c
9736F: drivers/media/radio/radio-tea5777.c
9737
9738RAGE128 FRAMEBUFFER DISPLAY DRIVER
9739M: Paul Mackerras <paulus@samba.org>
9740L: linux-fbdev@vger.kernel.org
9741S: Maintained
9742F: drivers/video/fbdev/aty/aty128fb.c
9743
9744RALINK MIPS ARCHITECTURE
9745M: John Crispin <john@phrozen.org>
9746L: linux-mips@linux-mips.org
9747S: Maintained
9748F: arch/mips/ralink
9749
9750RALINK RT2X00 WIRELESS LAN DRIVER
9751P: rt2x00 project
9752M: Stanislaw Gruszka <sgruszka@redhat.com>
9753M: Helmut Schaa <helmut.schaa@googlemail.com>
9754L: linux-wireless@vger.kernel.org
9755S: Maintained
9756F: drivers/net/wireless/ralink/rt2x00/
9757
9758RAMDISK RAM BLOCK DEVICE DRIVER
9759M: Jens Axboe <axboe@kernel.dk>
9760S: Maintained
9761F: Documentation/blockdev/ramdisk.txt
9762F: drivers/block/brd.c
9763
9764RANDOM NUMBER DRIVER
9765M: "Theodore Ts'o" <tytso@mit.edu>
9766S: Maintained
9767F: drivers/char/random.c
9768
9769RAPIDIO SUBSYSTEM
9770M: Matt Porter <mporter@kernel.crashing.org>
9771M: Alexandre Bounine <alexandre.bounine@idt.com>
9772S: Maintained
9773F: drivers/rapidio/
9774
9775RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9776L: linux-wireless@vger.kernel.org
9777S: Orphan
9778F: drivers/net/wireless/ray*
9779
9780RCUTORTURE MODULE
9781M: Josh Triplett <josh@joshtriplett.org>
9782M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9783L: linux-kernel@vger.kernel.org
9784S: Supported
9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9786F: Documentation/RCU/torture.txt
9787F: kernel/rcu/rcutorture.c
9788
9789RCUTORTURE TEST FRAMEWORK
9790M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9791M: Josh Triplett <josh@joshtriplett.org>
9792R: Steven Rostedt <rostedt@goodmis.org>
9793R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9794R: Lai Jiangshan <jiangshanlai@gmail.com>
9795L: linux-kernel@vger.kernel.org
9796S: Supported
9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9798F: tools/testing/selftests/rcutorture
9799
9800RDC R-321X SoC
9801M: Florian Fainelli <florian@openwrt.org>
9802S: Maintained
9803
9804RDC R6040 FAST ETHERNET DRIVER
9805M: Florian Fainelli <f.fainelli@gmail.com>
9806L: netdev@vger.kernel.org
9807S: Maintained
9808F: drivers/net/ethernet/rdc/r6040.c
9809
9810RDS - RELIABLE DATAGRAM SOCKETS
9811M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9812L: netdev@vger.kernel.org
9813L: linux-rdma@vger.kernel.org
9814L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9815W: https://oss.oracle.com/projects/rds/
9816S: Supported
9817F: net/rds/
9818F: Documentation/networking/rds.txt
9819
9820RDMAVT - RDMA verbs software
9821M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9822L: linux-rdma@vger.kernel.org
9823S: Supported
9824F: drivers/infiniband/sw/rdmavt
9825
9826READ-COPY UPDATE (RCU)
9827M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9828M: Josh Triplett <josh@joshtriplett.org>
9829R: Steven Rostedt <rostedt@goodmis.org>
9830R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9831R: Lai Jiangshan <jiangshanlai@gmail.com>
9832L: linux-kernel@vger.kernel.org
9833W: http://www.rdrop.com/users/paulmck/RCU/
9834S: Supported
9835T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9836F: Documentation/RCU/
9837X: Documentation/RCU/torture.txt
9838F: include/linux/rcu*
9839X: include/linux/srcu.h
9840F: kernel/rcu/
9841X: kernel/torture.c
9842
9843REAL TIME CLOCK (RTC) SUBSYSTEM
9844M: Alessandro Zummo <a.zummo@towertech.it>
9845M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9846L: rtc-linux@googlegroups.com
9847Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9849S: Maintained
9850F: Documentation/devicetree/bindings/rtc/
9851F: Documentation/rtc.txt
9852F: drivers/rtc/
9853F: include/linux/rtc.h
9854F: include/uapi/linux/rtc.h
9855F: include/linux/rtc/
9856F: include/linux/platform_data/rtc-*
9857F: tools/testing/selftests/timers/rtctest.c
9858
9859REALTEK AUDIO CODECS
9860M: Bard Liao <bardliao@realtek.com>
9861M: Oder Chiou <oder_chiou@realtek.com>
9862S: Maintained
9863F: sound/soc/codecs/rt*
9864F: include/sound/rt*.h
9865
9866REISERFS FILE SYSTEM
9867L: reiserfs-devel@vger.kernel.org
9868S: Supported
9869F: fs/reiserfs/
9870
9871REGISTER MAP ABSTRACTION
9872M: Mark Brown <broonie@kernel.org>
9873L: linux-kernel@vger.kernel.org
9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9875S: Supported
9876F: Documentation/devicetree/bindings/regmap/
9877F: drivers/base/regmap/
9878F: include/linux/regmap.h
9879
9880REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9881M: Ohad Ben-Cohen <ohad@wizery.com>
9882M: Bjorn Andersson <bjorn.andersson@linaro.org>
9883L: linux-remoteproc@vger.kernel.org
9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9885S: Maintained
9886F: Documentation/devicetree/bindings/remoteproc/
9887F: Documentation/remoteproc.txt
9888F: drivers/remoteproc/
9889F: include/linux/remoteproc.h
9890
9891REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9892M: Ohad Ben-Cohen <ohad@wizery.com>
9893M: Bjorn Andersson <bjorn.andersson@linaro.org>
9894L: linux-remoteproc@vger.kernel.org
9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9896S: Maintained
9897F: drivers/rpmsg/
9898F: Documentation/rpmsg.txt
9899F: include/linux/rpmsg.h
9900
9901RENESAS ETHERNET DRIVERS
9902R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9903L: netdev@vger.kernel.org
9904L: linux-renesas-soc@vger.kernel.org
9905F: drivers/net/ethernet/renesas/
9906F: include/linux/sh_eth.h
9907
9908RENESAS USB2 PHY DRIVER
9909M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9910L: linux-renesas-soc@vger.kernel.org
9911S: Maintained
9912F: drivers/phy/phy-rcar-gen3-usb2.c
9913
9914RESET CONTROLLER FRAMEWORK
9915M: Philipp Zabel <p.zabel@pengutronix.de>
9916T: git git://git.pengutronix.de/git/pza/linux
9917S: Maintained
9918F: drivers/reset/
9919F: Documentation/devicetree/bindings/reset/
9920F: include/dt-bindings/reset/
9921F: include/linux/reset.h
9922F: include/linux/reset-controller.h
9923
9924RFKILL
9925M: Johannes Berg <johannes@sipsolutions.net>
9926L: linux-wireless@vger.kernel.org
9927W: http://wireless.kernel.org/
9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9930S: Maintained
9931F: Documentation/rfkill.txt
9932F: net/rfkill/
9933
9934RHASHTABLE
9935M: Thomas Graf <tgraf@suug.ch>
9936L: netdev@vger.kernel.org
9937S: Maintained
9938F: lib/rhashtable.c
9939F: include/linux/rhashtable.h
9940
9941RICOH SMARTMEDIA/XD DRIVER
9942M: Maxim Levitsky <maximlevitsky@gmail.com>
9943S: Maintained
9944F: drivers/mtd/nand/r852.c
9945F: drivers/mtd/nand/r852.h
9946
9947RICOH R5C592 MEMORYSTICK DRIVER
9948M: Maxim Levitsky <maximlevitsky@gmail.com>
9949S: Maintained
9950F: drivers/memstick/host/r592.*
9951
9952ROCCAT DRIVERS
9953M: Stefan Achatz <erazor_de@users.sourceforge.net>
9954W: http://sourceforge.net/projects/roccat/
9955S: Maintained
9956F: drivers/hid/hid-roccat*
9957F: include/linux/hid-roccat*
9958F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9959
9960ROCKER DRIVER
9961M: Jiri Pirko <jiri@resnulli.us>
9962L: netdev@vger.kernel.org
9963S: Supported
9964F: drivers/net/ethernet/rocker/
9965
9966ROCKETPORT DRIVER
9967P: Comtrol Corp.
9968W: http://www.comtrol.com
9969S: Maintained
9970F: Documentation/serial/rocket.txt
9971F: drivers/tty/rocket*
9972
9973ROCKETPORT EXPRESS/INFINITY DRIVER
9974M: Kevin Cernekee <cernekee@gmail.com>
9975L: linux-serial@vger.kernel.org
9976S: Odd Fixes
9977F: drivers/tty/serial/rp2.*
9978
9979ROSE NETWORK LAYER
9980M: Ralf Baechle <ralf@linux-mips.org>
9981L: linux-hams@vger.kernel.org
9982W: http://www.linux-ax25.org/
9983S: Maintained
9984F: include/net/rose.h
9985F: include/uapi/linux/rose.h
9986F: net/rose/
9987
9988RTL2830 MEDIA DRIVER
9989M: Antti Palosaari <crope@iki.fi>
9990L: linux-media@vger.kernel.org
9991W: https://linuxtv.org
9992W: http://palosaari.fi/linux/
9993Q: http://patchwork.linuxtv.org/project/linux-media/list/
9994T: git git://linuxtv.org/anttip/media_tree.git
9995S: Maintained
9996F: drivers/media/dvb-frontends/rtl2830*
9997
9998RTL2832 MEDIA DRIVER
9999M: Antti Palosaari <crope@iki.fi>
10000L: linux-media@vger.kernel.org
10001W: https://linuxtv.org
10002W: http://palosaari.fi/linux/
10003Q: http://patchwork.linuxtv.org/project/linux-media/list/
10004T: git git://linuxtv.org/anttip/media_tree.git
10005S: Maintained
10006F: drivers/media/dvb-frontends/rtl2832*
10007
10008RTL2832_SDR MEDIA DRIVER
10009M: Antti Palosaari <crope@iki.fi>
10010L: linux-media@vger.kernel.org
10011W: https://linuxtv.org
10012W: http://palosaari.fi/linux/
10013Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014T: git git://linuxtv.org/anttip/media_tree.git
10015S: Maintained
10016F: drivers/media/dvb-frontends/rtl2832_sdr*
10017
10018RTL8180 WIRELESS DRIVER
10019L: linux-wireless@vger.kernel.org
10020W: http://wireless.kernel.org/
10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10022S: Orphan
10023F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10024
10025RTL8187 WIRELESS DRIVER
10026M: Herton Ronaldo Krzesinski <herton@canonical.com>
10027M: Hin-Tak Leung <htl10@users.sourceforge.net>
10028M: Larry Finger <Larry.Finger@lwfinger.net>
10029L: linux-wireless@vger.kernel.org
10030W: http://wireless.kernel.org/
10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10032S: Maintained
10033F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10034
10035RTL8192CE WIRELESS DRIVER
10036M: Larry Finger <Larry.Finger@lwfinger.net>
10037M: Chaoming Li <chaoming_li@realsil.com.cn>
10038L: linux-wireless@vger.kernel.org
10039W: http://wireless.kernel.org/
10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10041S: Maintained
10042F: drivers/net/wireless/realtek/rtlwifi/
10043F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10044
10045RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10046M: Jes Sorensen <Jes.Sorensen@redhat.com>
10047L: linux-wireless@vger.kernel.org
10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10049S: Maintained
10050F: drivers/net/wireless/realtek/rtl8xxxu/
10051
10052S3 SAVAGE FRAMEBUFFER DRIVER
10053M: Antonino Daplas <adaplas@gmail.com>
10054L: linux-fbdev@vger.kernel.org
10055S: Maintained
10056F: drivers/video/fbdev/savage/
10057
10058S390
10059M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10060M: Heiko Carstens <heiko.carstens@de.ibm.com>
10061L: linux-s390@vger.kernel.org
10062W: http://www.ibm.com/developerworks/linux/linux390/
10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10064S: Supported
10065F: arch/s390/
10066F: drivers/s390/
10067F: Documentation/s390/
10068F: Documentation/DocBook/s390*
10069
10070S390 COMMON I/O LAYER
10071M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10072M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10073L: linux-s390@vger.kernel.org
10074W: http://www.ibm.com/developerworks/linux/linux390/
10075S: Supported
10076F: drivers/s390/cio/
10077
10078S390 DASD DRIVER
10079M: Stefan Weinhuber <wein@de.ibm.com>
10080M: Stefan Haberland <stefan.haberland@de.ibm.com>
10081L: linux-s390@vger.kernel.org
10082W: http://www.ibm.com/developerworks/linux/linux390/
10083S: Supported
10084F: drivers/s390/block/dasd*
10085F: block/partitions/ibm.c
10086
10087S390 NETWORK DRIVERS
10088M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10089L: linux-s390@vger.kernel.org
10090W: http://www.ibm.com/developerworks/linux/linux390/
10091S: Supported
10092F: drivers/s390/net/
10093
10094S390 PCI SUBSYSTEM
10095M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10096M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10097L: linux-s390@vger.kernel.org
10098W: http://www.ibm.com/developerworks/linux/linux390/
10099S: Supported
10100F: arch/s390/pci/
10101F: drivers/pci/hotplug/s390_pci_hpc.c
10102
10103S390 ZCRYPT DRIVER
10104M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10105L: linux-s390@vger.kernel.org
10106W: http://www.ibm.com/developerworks/linux/linux390/
10107S: Supported
10108F: drivers/s390/crypto/
10109
10110S390 ZFCP DRIVER
10111M: Steffen Maier <maier@linux.vnet.ibm.com>
10112L: linux-s390@vger.kernel.org
10113W: http://www.ibm.com/developerworks/linux/linux390/
10114S: Supported
10115F: drivers/s390/scsi/zfcp_*
10116
10117S390 IUCV NETWORK LAYER
10118M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10119L: linux-s390@vger.kernel.org
10120W: http://www.ibm.com/developerworks/linux/linux390/
10121S: Supported
10122F: drivers/s390/net/*iucv*
10123F: include/net/iucv/
10124F: net/iucv/
10125
10126S390 IOMMU (PCI)
10127M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10128L: linux-s390@vger.kernel.org
10129W: http://www.ibm.com/developerworks/linux/linux390/
10130S: Supported
10131F: drivers/iommu/s390-iommu.c
10132
10133S3C24XX SD/MMC Driver
10134M: Ben Dooks <ben-linux@fluff.org>
10135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10136S: Supported
10137F: drivers/mmc/host/s3cmci.*
10138
10139SAA6588 RDS RECEIVER DRIVER
10140M: Hans Verkuil <hverkuil@xs4all.nl>
10141L: linux-media@vger.kernel.org
10142T: git git://linuxtv.org/media_tree.git
10143W: https://linuxtv.org
10144S: Odd Fixes
10145F: drivers/media/i2c/saa6588*
10146
10147SAA7134 VIDEO4LINUX DRIVER
10148M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10149M: Mauro Carvalho Chehab <mchehab@kernel.org>
10150L: linux-media@vger.kernel.org
10151W: https://linuxtv.org
10152T: git git://linuxtv.org/media_tree.git
10153S: Odd fixes
10154F: Documentation/video4linux/*.saa7134
10155F: drivers/media/pci/saa7134/
10156
10157SAA7146 VIDEO4LINUX-2 DRIVER
10158M: Hans Verkuil <hverkuil@xs4all.nl>
10159L: linux-media@vger.kernel.org
10160T: git git://linuxtv.org/media_tree.git
10161S: Maintained
10162F: drivers/media/common/saa7146/
10163F: drivers/media/pci/saa7146/
10164F: include/media/saa7146*
10165
10166SAMSUNG LAPTOP DRIVER
10167M: Corentin Chary <corentin.chary@gmail.com>
10168L: platform-driver-x86@vger.kernel.org
10169S: Maintained
10170F: drivers/platform/x86/samsung-laptop.c
10171
10172SAMSUNG AUDIO (ASoC) DRIVERS
10173M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10174M: Sangbeom Kim <sbkim73@samsung.com>
10175M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10176L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10177S: Supported
10178F: sound/soc/samsung/
10179
10180SAMSUNG FRAMEBUFFER DRIVER
10181M: Jingoo Han <jingoohan1@gmail.com>
10182L: linux-fbdev@vger.kernel.org
10183S: Maintained
10184F: drivers/video/fbdev/s3c-fb.c
10185
10186SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10187M: Sangbeom Kim <sbkim73@samsung.com>
10188M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10189L: linux-kernel@vger.kernel.org
10190L: linux-samsung-soc@vger.kernel.org
10191S: Supported
10192F: drivers/mfd/sec*.c
10193F: drivers/regulator/s2m*.c
10194F: drivers/regulator/s5m*.c
10195F: drivers/clk/clk-s2mps11.c
10196F: drivers/rtc/rtc-s5m.c
10197F: include/linux/mfd/samsung/
10198F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10199F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10200F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10201F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10202
10203SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10204M: Kyungmin Park <kyungmin.park@samsung.com>
10205M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10206L: linux-media@vger.kernel.org
10207Q: https://patchwork.linuxtv.org/project/linux-media/list/
10208S: Supported
10209F: drivers/media/platform/exynos4-is/
10210
10211SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10212M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10213L: linux-media@vger.kernel.org
10214L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10215S: Maintained
10216F: drivers/media/platform/s3c-camif/
10217F: include/media/drv-intf/s3c_camif.h
10218
10219SAMSUNG S5C73M3 CAMERA DRIVER
10220M: Kyungmin Park <kyungmin.park@samsung.com>
10221M: Andrzej Hajda <a.hajda@samsung.com>
10222L: linux-media@vger.kernel.org
10223S: Supported
10224F: drivers/media/i2c/s5c73m3/*
10225
10226SAMSUNG S5K5BAF CAMERA DRIVER
10227M: Kyungmin Park <kyungmin.park@samsung.com>
10228M: Andrzej Hajda <a.hajda@samsung.com>
10229L: linux-media@vger.kernel.org
10230S: Supported
10231F: drivers/media/i2c/s5k5baf.c
10232
10233SAMSUNG S3FWRN5 NFC DRIVER
10234M: Robert Baldyga <r.baldyga@samsung.com>
10235M: Krzysztof Opasiak <k.opasiak@samsung.com>
10236L: linux-nfc@lists.01.org (moderated for non-subscribers)
10237S: Supported
10238F: drivers/nfc/s3fwrn5
10239
10240SAMSUNG SOC CLOCK DRIVERS
10241M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10242M: Tomasz Figa <tomasz.figa@gmail.com>
10243S: Supported
10244L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10245F: drivers/clk/samsung/
10246
10247SAMSUNG SXGBE DRIVERS
10248M: Byungho An <bh74.an@samsung.com>
10249M: Girish K S <ks.giri@samsung.com>
10250M: Vipul Pandya <vipul.pandya@samsung.com>
10251S: Supported
10252L: netdev@vger.kernel.org
10253F: drivers/net/ethernet/samsung/sxgbe/
10254
10255SAMSUNG THERMAL DRIVER
10256M: Lukasz Majewski <l.majewski@samsung.com>
10257L: linux-pm@vger.kernel.org
10258L: linux-samsung-soc@vger.kernel.org
10259S: Supported
10260T: git https://github.com/lmajewski/linux-samsung-thermal.git
10261F: drivers/thermal/samsung/
10262
10263SAMSUNG USB2 PHY DRIVER
10264M: Kamil Debski <kamil@wypas.org>
10265M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10266L: linux-kernel@vger.kernel.org
10267S: Supported
10268F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10269F: Documentation/phy/samsung-usb2.txt
10270F: drivers/phy/phy-exynos4210-usb2.c
10271F: drivers/phy/phy-exynos4x12-usb2.c
10272F: drivers/phy/phy-exynos5250-usb2.c
10273F: drivers/phy/phy-s5pv210-usb2.c
10274F: drivers/phy/phy-samsung-usb2.c
10275F: drivers/phy/phy-samsung-usb2.h
10276
10277SERIAL DRIVERS
10278M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10279L: linux-serial@vger.kernel.org
10280S: Maintained
10281F: Documentation/devicetree/bindings/serial/
10282F: drivers/tty/serial/
10283
10284SYNOPSYS DESIGNWARE DMAC DRIVER
10285M: Viresh Kumar <vireshk@kernel.org>
10286M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10287S: Maintained
10288F: include/linux/dma/dw.h
10289F: include/linux/platform_data/dma-dw.h
10290F: drivers/dma/dw/
10291
10292SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10293M: Lars Persson <lars.persson@axis.com>
10294L: netdev@vger.kernel.org
10295S: Supported
10296F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10297F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10298
10299SYNOPSYS DESIGNWARE I2C DRIVER
10300M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10301R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10302R: Mika Westerberg <mika.westerberg@linux.intel.com>
10303L: linux-i2c@vger.kernel.org
10304S: Maintained
10305F: drivers/i2c/busses/i2c-designware-*
10306F: include/linux/platform_data/i2c-designware.h
10307
10308SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10309M: Jaehoon Chung <jh80.chung@samsung.com>
10310L: linux-mmc@vger.kernel.org
10311S: Maintained
10312F: include/linux/mmc/dw_mmc.h
10313F: drivers/mmc/host/dw_mmc*
10314
10315SYSTEM TRACE MODULE CLASS
10316M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10317S: Maintained
10318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10319F: Documentation/trace/stm.txt
10320F: drivers/hwtracing/stm/
10321F: include/linux/stm.h
10322F: include/uapi/linux/stm.h
10323
10324THUNDERBOLT DRIVER
10325M: Andreas Noever <andreas.noever@gmail.com>
10326S: Maintained
10327F: drivers/thunderbolt/
10328
10329TI BQ27XXX POWER SUPPLY DRIVER
10330R: Andrew F. Davis <afd@ti.com>
10331F: include/linux/power/bq27xxx_battery.h
10332F: drivers/power/bq27xxx_battery.c
10333F: drivers/power/bq27xxx_battery_i2c.c
10334
10335TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10336M: John Stultz <john.stultz@linaro.org>
10337M: Thomas Gleixner <tglx@linutronix.de>
10338L: linux-kernel@vger.kernel.org
10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10340S: Supported
10341F: include/linux/clocksource.h
10342F: include/linux/time.h
10343F: include/linux/timex.h
10344F: include/uapi/linux/time.h
10345F: include/uapi/linux/timex.h
10346F: kernel/time/clocksource.c
10347F: kernel/time/time*.c
10348F: kernel/time/alarmtimer.c
10349F: kernel/time/ntp.c
10350F: tools/testing/selftests/timers/
10351
10352SC1200 WDT DRIVER
10353M: Zwane Mwaikambo <zwanem@gmail.com>
10354S: Maintained
10355F: drivers/watchdog/sc1200wdt.c
10356
10357SCHEDULER
10358M: Ingo Molnar <mingo@redhat.com>
10359M: Peter Zijlstra <peterz@infradead.org>
10360L: linux-kernel@vger.kernel.org
10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10362S: Maintained
10363F: kernel/sched/
10364F: include/linux/sched.h
10365F: include/uapi/linux/sched.h
10366F: include/linux/wait.h
10367
10368SCORE ARCHITECTURE
10369M: Chen Liqin <liqin.linux@gmail.com>
10370M: Lennox Wu <lennox.wu@gmail.com>
10371W: http://www.sunplus.com
10372S: Supported
10373F: arch/score/
10374
10375SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10376M: Sudeep Holla <sudeep.holla@arm.com>
10377L: linux-arm-kernel@lists.infradead.org
10378S: Maintained
10379F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10380F: drivers/clk/clk-scpi.c
10381F: drivers/cpufreq/scpi-cpufreq.c
10382F: drivers/firmware/arm_scpi.c
10383F: include/linux/scpi_protocol.h
10384
10385SCSI CDROM DRIVER
10386M: Jens Axboe <axboe@kernel.dk>
10387L: linux-scsi@vger.kernel.org
10388W: http://www.kernel.dk
10389S: Maintained
10390F: drivers/scsi/sr*
10391
10392SCSI RDMA PROTOCOL (SRP) INITIATOR
10393M: Bart Van Assche <bart.vanassche@sandisk.com>
10394L: linux-rdma@vger.kernel.org
10395S: Supported
10396W: http://www.openfabrics.org
10397Q: http://patchwork.kernel.org/project/linux-rdma/list/
10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10399F: drivers/infiniband/ulp/srp/
10400F: include/scsi/srp.h
10401
10402SCSI SG DRIVER
10403M: Doug Gilbert <dgilbert@interlog.com>
10404L: linux-scsi@vger.kernel.org
10405W: http://sg.danny.cz/sg
10406S: Maintained
10407F: Documentation/scsi/scsi-generic.txt
10408F: drivers/scsi/sg.c
10409F: include/scsi/sg.h
10410
10411SCSI SUBSYSTEM
10412M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10414M: "Martin K. Petersen" <martin.petersen@oracle.com>
10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10416L: linux-scsi@vger.kernel.org
10417S: Maintained
10418F: Documentation/devicetree/bindings/scsi/
10419F: drivers/scsi/
10420F: include/scsi/
10421
10422SCSI TAPE DRIVER
10423M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10424L: linux-scsi@vger.kernel.org
10425S: Maintained
10426F: Documentation/scsi/st.txt
10427F: drivers/scsi/st.*
10428F: drivers/scsi/st_*.h
10429
10430SCTP PROTOCOL
10431M: Vlad Yasevich <vyasevich@gmail.com>
10432M: Neil Horman <nhorman@tuxdriver.com>
10433L: linux-sctp@vger.kernel.org
10434W: http://lksctp.sourceforge.net
10435S: Maintained
10436F: Documentation/networking/sctp.txt
10437F: include/linux/sctp.h
10438F: include/uapi/linux/sctp.h
10439F: include/net/sctp/
10440F: net/sctp/
10441
10442SCx200 CPU SUPPORT
10443M: Jim Cromie <jim.cromie@gmail.com>
10444S: Odd Fixes
10445F: Documentation/i2c/busses/scx200_acb
10446F: arch/x86/platform/scx200/
10447F: drivers/watchdog/scx200_wdt.c
10448F: drivers/i2c/busses/scx200*
10449F: drivers/mtd/maps/scx200_docflash.c
10450F: include/linux/scx200.h
10451
10452SCx200 GPIO DRIVER
10453M: Jim Cromie <jim.cromie@gmail.com>
10454S: Maintained
10455F: drivers/char/scx200_gpio.c
10456F: include/linux/scx200_gpio.h
10457
10458SCx200 HRT CLOCKSOURCE DRIVER
10459M: Jim Cromie <jim.cromie@gmail.com>
10460S: Maintained
10461F: drivers/clocksource/scx200_hrt.c
10462
10463SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10464M: Sascha Sommer <saschasommer@freenet.de>
10465L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10466S: Maintained
10467F: drivers/mmc/host/sdricoh_cs.c
10468
10469SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10470M: Adrian Hunter <adrian.hunter@intel.com>
10471L: linux-mmc@vger.kernel.org
10472T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10473S: Maintained
10474F: drivers/mmc/host/sdhci*
10475F: include/linux/mmc/sdhci*
10476
10477SECURE COMPUTING
10478M: Kees Cook <keescook@chromium.org>
10479R: Andy Lutomirski <luto@amacapital.net>
10480R: Will Drewry <wad@chromium.org>
10481T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10482S: Supported
10483F: kernel/seccomp.c
10484F: include/uapi/linux/seccomp.h
10485F: include/linux/seccomp.h
10486F: tools/testing/selftests/seccomp/*
10487K: \bsecure_computing
10488K: \bTIF_SECCOMP\b
10489
10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10491M: Al Cooper <alcooperx@gmail.com>
10492L: linux-mmc@vger.kernel.org
10493L: bcm-kernel-feedback-list@broadcom.com
10494S: Maintained
10495F: drivers/mmc/host/sdhci-brcmstb*
10496
10497SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10498M: Ben Dooks <ben-linux@fluff.org>
10499M: Jaehoon Chung <jh80.chung@samsung.com>
10500L: linux-mmc@vger.kernel.org
10501S: Maintained
10502F: drivers/mmc/host/sdhci-s3c*
10503
10504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10505M: Viresh Kumar <vireshk@kernel.org>
10506L: linux-mmc@vger.kernel.org
10507S: Maintained
10508F: drivers/mmc/host/sdhci-spear.c
10509
10510SECURITY SUBSYSTEM
10511M: James Morris <james.l.morris@oracle.com>
10512M: "Serge E. Hallyn" <serge@hallyn.com>
10513L: linux-security-module@vger.kernel.org (suggested Cc:)
10514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10515W: http://kernsec.org/
10516S: Supported
10517F: security/
10518
10519SECURITY CONTACT
10520M: Security Officers <security@kernel.org>
10521S: Supported
10522
10523SELINUX SECURITY MODULE
10524M: Paul Moore <paul@paul-moore.com>
10525M: Stephen Smalley <sds@tycho.nsa.gov>
10526M: Eric Paris <eparis@parisplace.org>
10527L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10528W: http://selinuxproject.org
10529T: git git://git.infradead.org/users/pcmoore/selinux
10530S: Supported
10531F: include/linux/selinux*
10532F: security/selinux/
10533F: scripts/selinux/
10534
10535APPARMOR SECURITY MODULE
10536M: John Johansen <john.johansen@canonical.com>
10537L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10538W: apparmor.wiki.kernel.org
10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10540S: Supported
10541F: security/apparmor/
10542
10543LOADPIN SECURITY MODULE
10544M: Kees Cook <keescook@chromium.org>
10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10546S: Supported
10547F: security/loadpin/
10548
10549YAMA SECURITY MODULE
10550M: Kees Cook <keescook@chromium.org>
10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10552S: Supported
10553F: security/yama/
10554
10555SENSABLE PHANTOM
10556M: Jiri Slaby <jirislaby@gmail.com>
10557S: Maintained
10558F: drivers/misc/phantom.c
10559F: include/uapi/linux/phantom.h
10560
10561SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10562M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10563M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10564M: John Soni Jose <sony.john@avagotech.com>
10565L: linux-scsi@vger.kernel.org
10566W: http://www.avagotech.com
10567S: Supported
10568F: drivers/scsi/be2iscsi/
10569
10570Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10571M: Sathya Perla <sathya.perla@broadcom.com>
10572M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10573M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10574M: Somnath Kotur <somnath.kotur@broadcom.com>
10575L: netdev@vger.kernel.org
10576W: http://www.emulex.com
10577S: Supported
10578F: drivers/net/ethernet/emulex/benet/
10579
10580EMULEX ONECONNECT ROCE DRIVER
10581M: Selvin Xavier <selvin.xavier@avagotech.com>
10582M: Devesh Sharma <devesh.sharma@avagotech.com>
10583M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10584L: linux-rdma@vger.kernel.org
10585W: http://www.emulex.com
10586S: Supported
10587F: drivers/infiniband/hw/ocrdma/
10588
10589SFC NETWORK DRIVER
10590M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10591M: Edward Cree <ecree@solarflare.com>
10592M: Bert Kenward <bkenward@solarflare.com>
10593L: netdev@vger.kernel.org
10594S: Supported
10595F: drivers/net/ethernet/sfc/
10596
10597SGI GRU DRIVER
10598M: Dimitri Sivanich <sivanich@sgi.com>
10599S: Maintained
10600F: drivers/misc/sgi-gru/
10601
10602SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10603M: Pat Gefre <pfg@sgi.com>
10604L: linux-ia64@vger.kernel.org
10605S: Supported
10606F: Documentation/ia64/serial.txt
10607F: drivers/tty/serial/ioc?_serial.c
10608F: include/linux/ioc?.h
10609
10610SGI XP/XPC/XPNET DRIVER
10611M: Cliff Whickman <cpw@sgi.com>
10612M: Robin Holt <robinmholt@gmail.com>
10613S: Maintained
10614F: drivers/misc/sgi-xp/
10615
10616SI2157 MEDIA DRIVER
10617M: Antti Palosaari <crope@iki.fi>
10618L: linux-media@vger.kernel.org
10619W: https://linuxtv.org
10620W: http://palosaari.fi/linux/
10621Q: http://patchwork.linuxtv.org/project/linux-media/list/
10622T: git git://linuxtv.org/anttip/media_tree.git
10623S: Maintained
10624F: drivers/media/tuners/si2157*
10625
10626SI2168 MEDIA DRIVER
10627M: Antti Palosaari <crope@iki.fi>
10628L: linux-media@vger.kernel.org
10629W: https://linuxtv.org
10630W: http://palosaari.fi/linux/
10631Q: http://patchwork.linuxtv.org/project/linux-media/list/
10632T: git git://linuxtv.org/anttip/media_tree.git
10633S: Maintained
10634F: drivers/media/dvb-frontends/si2168*
10635
10636SI470X FM RADIO RECEIVER I2C DRIVER
10637M: Hans Verkuil <hverkuil@xs4all.nl>
10638L: linux-media@vger.kernel.org
10639T: git git://linuxtv.org/media_tree.git
10640W: https://linuxtv.org
10641S: Odd Fixes
10642F: drivers/media/radio/si470x/radio-si470x-i2c.c
10643
10644SI470X FM RADIO RECEIVER USB DRIVER
10645M: Hans Verkuil <hverkuil@xs4all.nl>
10646L: linux-media@vger.kernel.org
10647T: git git://linuxtv.org/media_tree.git
10648W: https://linuxtv.org
10649S: Maintained
10650F: drivers/media/radio/si470x/radio-si470x-common.c
10651F: drivers/media/radio/si470x/radio-si470x.h
10652F: drivers/media/radio/si470x/radio-si470x-usb.c
10653
10654SI4713 FM RADIO TRANSMITTER I2C DRIVER
10655M: Eduardo Valentin <edubezval@gmail.com>
10656L: linux-media@vger.kernel.org
10657T: git git://linuxtv.org/media_tree.git
10658W: https://linuxtv.org
10659S: Odd Fixes
10660F: drivers/media/radio/si4713/si4713.?
10661
10662SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10663M: Eduardo Valentin <edubezval@gmail.com>
10664L: linux-media@vger.kernel.org
10665T: git git://linuxtv.org/media_tree.git
10666W: https://linuxtv.org
10667S: Odd Fixes
10668F: drivers/media/radio/si4713/radio-platform-si4713.c
10669
10670SI4713 FM RADIO TRANSMITTER USB DRIVER
10671M: Hans Verkuil <hverkuil@xs4all.nl>
10672L: linux-media@vger.kernel.org
10673T: git git://linuxtv.org/media_tree.git
10674W: https://linuxtv.org
10675S: Maintained
10676F: drivers/media/radio/si4713/radio-usb-si4713.c
10677
10678SIANO DVB DRIVER
10679M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10680M: Mauro Carvalho Chehab <mchehab@kernel.org>
10681L: linux-media@vger.kernel.org
10682W: https://linuxtv.org
10683T: git git://linuxtv.org/media_tree.git
10684S: Odd fixes
10685F: drivers/media/common/siano/
10686F: drivers/media/usb/siano/
10687F: drivers/media/usb/siano/
10688F: drivers/media/mmc/siano/
10689
10690SIMPLEFB FB DRIVER
10691M: Hans de Goede <hdegoede@redhat.com>
10692L: linux-fbdev@vger.kernel.org
10693S: Maintained
10694F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10695F: drivers/video/fbdev/simplefb.c
10696F: include/linux/platform_data/simplefb.h
10697
10698SH_VEU V4L2 MEM2MEM DRIVER
10699L: linux-media@vger.kernel.org
10700S: Orphan
10701F: drivers/media/platform/sh_veu.c
10702
10703SH_VOU V4L2 OUTPUT DRIVER
10704L: linux-media@vger.kernel.org
10705S: Orphan
10706F: drivers/media/platform/sh_vou.c
10707F: include/media/drv-intf/sh_vou.h
10708
10709SIMPLE FIRMWARE INTERFACE (SFI)
10710M: Len Brown <lenb@kernel.org>
10711L: sfi-devel@simplefirmware.org
10712W: http://simplefirmware.org/
10713T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10714S: Supported
10715F: arch/x86/platform/sfi/
10716F: drivers/sfi/
10717F: include/linux/sfi*.h
10718
10719SIMTEC EB110ATX (Chalice CATS)
10720P: Ben Dooks
10721P: Vincent Sanders <vince@simtec.co.uk>
10722M: Simtec Linux Team <linux@simtec.co.uk>
10723W: http://www.simtec.co.uk/products/EB110ATX/
10724S: Supported
10725
10726SIMTEC EB2410ITX (BAST)
10727P: Ben Dooks
10728P: Vincent Sanders <vince@simtec.co.uk>
10729M: Simtec Linux Team <linux@simtec.co.uk>
10730W: http://www.simtec.co.uk/products/EB2410ITX/
10731S: Supported
10732F: arch/arm/mach-s3c24xx/mach-bast.c
10733F: arch/arm/mach-s3c24xx/bast-ide.c
10734F: arch/arm/mach-s3c24xx/bast-irq.c
10735
10736TI DAVINCI MACHINE SUPPORT
10737M: Sekhar Nori <nsekhar@ti.com>
10738M: Kevin Hilman <khilman@kernel.org>
10739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10741S: Supported
10742F: arch/arm/mach-davinci/
10743F: drivers/i2c/busses/i2c-davinci.c
10744
10745TI DAVINCI SERIES MEDIA DRIVER
10746M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10747L: linux-media@vger.kernel.org
10748W: https://linuxtv.org
10749Q: http://patchwork.linuxtv.org/project/linux-media/list/
10750T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10751S: Maintained
10752F: drivers/media/platform/davinci/
10753F: include/media/davinci/
10754
10755TI AM437X VPFE DRIVER
10756M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10757L: linux-media@vger.kernel.org
10758W: https://linuxtv.org
10759Q: http://patchwork.linuxtv.org/project/linux-media/list/
10760T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10761S: Maintained
10762F: drivers/media/platform/am437x/
10763
10764OV2659 OMNIVISION SENSOR DRIVER
10765M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10766L: linux-media@vger.kernel.org
10767W: https://linuxtv.org
10768Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10770S: Maintained
10771F: drivers/media/i2c/ov2659.c
10772F: include/media/i2c/ov2659.h
10773
10774SILICON MOTION SM712 FRAME BUFFER DRIVER
10775M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10776M: Teddy Wang <teddy.wang@siliconmotion.com>
10777M: Sudip Mukherjee <sudip@vectorindia.org>
10778L: linux-fbdev@vger.kernel.org
10779S: Maintained
10780F: drivers/video/fbdev/sm712*
10781F: Documentation/fb/sm712fb.txt
10782
10783SIS 190 ETHERNET DRIVER
10784M: Francois Romieu <romieu@fr.zoreil.com>
10785L: netdev@vger.kernel.org
10786S: Maintained
10787F: drivers/net/ethernet/sis/sis190.c
10788
10789SIS 900/7016 FAST ETHERNET DRIVER
10790M: Daniele Venzano <venza@brownhat.org>
10791W: http://www.brownhat.org/sis900.html
10792L: netdev@vger.kernel.org
10793S: Maintained
10794F: drivers/net/ethernet/sis/sis900.*
10795
10796SIS FRAMEBUFFER DRIVER
10797M: Thomas Winischhofer <thomas@winischhofer.net>
10798W: http://www.winischhofer.net/linuxsisvga.shtml
10799S: Maintained
10800F: Documentation/fb/sisfb.txt
10801F: drivers/video/fbdev/sis/
10802F: include/video/sisfb.h
10803
10804SIS USB2VGA DRIVER
10805M: Thomas Winischhofer <thomas@winischhofer.net>
10806W: http://www.winischhofer.at/linuxsisusbvga.shtml
10807S: Maintained
10808F: drivers/usb/misc/sisusbvga/
10809
10810SLAB ALLOCATOR
10811M: Christoph Lameter <cl@linux.com>
10812M: Pekka Enberg <penberg@kernel.org>
10813M: David Rientjes <rientjes@google.com>
10814M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10815M: Andrew Morton <akpm@linux-foundation.org>
10816L: linux-mm@kvack.org
10817S: Maintained
10818F: include/linux/sl?b*.h
10819F: mm/sl?b*
10820
10821SLEEPABLE READ-COPY UPDATE (SRCU)
10822M: Lai Jiangshan <jiangshanlai@gmail.com>
10823M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10824M: Josh Triplett <josh@joshtriplett.org>
10825R: Steven Rostedt <rostedt@goodmis.org>
10826R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10827L: linux-kernel@vger.kernel.org
10828W: http://www.rdrop.com/users/paulmck/RCU/
10829S: Supported
10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10831F: include/linux/srcu.h
10832F: kernel/rcu/srcu.c
10833
10834SMACK SECURITY MODULE
10835M: Casey Schaufler <casey@schaufler-ca.com>
10836L: linux-security-module@vger.kernel.org
10837W: http://schaufler-ca.com
10838T: git git://github.com/cschaufler/smack-next
10839S: Maintained
10840F: Documentation/security/Smack.txt
10841F: security/smack/
10842
10843DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10844M: Kevin Hilman <khilman@kernel.org>
10845M: Nishanth Menon <nm@ti.com>
10846S: Maintained
10847F: drivers/power/avs/
10848F: include/linux/power/smartreflex.h
10849L: linux-pm@vger.kernel.org
10850
10851SMC91x ETHERNET DRIVER
10852M: Nicolas Pitre <nico@fluxnic.net>
10853S: Odd Fixes
10854F: drivers/net/ethernet/smsc/smc91x.*
10855
10856SMIA AND SMIA++ IMAGE SENSOR DRIVER
10857M: Sakari Ailus <sakari.ailus@iki.fi>
10858L: linux-media@vger.kernel.org
10859S: Maintained
10860F: drivers/media/i2c/smiapp/
10861F: include/media/i2c/smiapp.h
10862F: drivers/media/i2c/smiapp-pll.c
10863F: drivers/media/i2c/smiapp-pll.h
10864F: include/uapi/linux/smiapp.h
10865F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10866
10867SMM665 HARDWARE MONITOR DRIVER
10868M: Guenter Roeck <linux@roeck-us.net>
10869L: linux-hwmon@vger.kernel.org
10870S: Maintained
10871F: Documentation/hwmon/smm665
10872F: drivers/hwmon/smm665.c
10873
10874SMSC EMC2103 HARDWARE MONITOR DRIVER
10875M: Steve Glendinning <steve.glendinning@shawell.net>
10876L: linux-hwmon@vger.kernel.org
10877S: Maintained
10878F: Documentation/hwmon/emc2103
10879F: drivers/hwmon/emc2103.c
10880
10881SMSC SCH5627 HARDWARE MONITOR DRIVER
10882M: Hans de Goede <hdegoede@redhat.com>
10883L: linux-hwmon@vger.kernel.org
10884S: Supported
10885F: Documentation/hwmon/sch5627
10886F: drivers/hwmon/sch5627.c
10887
10888SMSC47B397 HARDWARE MONITOR DRIVER
10889M: Jean Delvare <jdelvare@suse.com>
10890L: linux-hwmon@vger.kernel.org
10891S: Maintained
10892F: Documentation/hwmon/smsc47b397
10893F: drivers/hwmon/smsc47b397.c
10894
10895SMSC911x ETHERNET DRIVER
10896M: Steve Glendinning <steve.glendinning@shawell.net>
10897L: netdev@vger.kernel.org
10898S: Maintained
10899F: include/linux/smsc911x.h
10900F: drivers/net/ethernet/smsc/smsc911x.*
10901
10902SMSC9420 PCI ETHERNET DRIVER
10903M: Steve Glendinning <steve.glendinning@shawell.net>
10904L: netdev@vger.kernel.org
10905S: Maintained
10906F: drivers/net/ethernet/smsc/smsc9420.*
10907
10908SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10909M: Steve Glendinning <steve.glendinning@shawell.net>
10910L: linux-fbdev@vger.kernel.org
10911S: Maintained
10912F: drivers/video/fbdev/smscufx.c
10913
10914SOC-CAMERA V4L2 SUBSYSTEM
10915M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10916L: linux-media@vger.kernel.org
10917T: git git://linuxtv.org/media_tree.git
10918S: Maintained
10919F: include/media/soc*
10920F: drivers/media/i2c/soc_camera/
10921F: drivers/media/platform/soc_camera/
10922
10923SOEKRIS NET48XX LED SUPPORT
10924M: Chris Boot <bootc@bootc.net>
10925S: Maintained
10926F: drivers/leds/leds-net48xx.c
10927
10928SOFTLOGIC 6x10 MPEG CODEC
10929M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10930M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10931M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10932M: Ismael Luceno <ismael@iodev.co.uk>
10933L: linux-media@vger.kernel.org
10934S: Supported
10935F: drivers/media/pci/solo6x10/
10936
10937SOFTWARE RAID (Multiple Disks) SUPPORT
10938M: Shaohua Li <shli@kernel.org>
10939L: linux-raid@vger.kernel.org
10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10941S: Supported
10942F: drivers/md/
10943F: include/linux/raid/
10944F: include/uapi/linux/raid/
10945
10946SONIC NETWORK DRIVER
10947M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10948L: netdev@vger.kernel.org
10949S: Maintained
10950F: drivers/net/ethernet/natsemi/sonic.*
10951
10952SONICS SILICON BACKPLANE DRIVER (SSB)
10953M: Michael Buesch <m@bues.ch>
10954L: linux-wireless@vger.kernel.org
10955S: Maintained
10956F: drivers/ssb/
10957F: include/linux/ssb/
10958
10959SONY VAIO CONTROL DEVICE DRIVER
10960M: Mattia Dongili <malattia@linux.it>
10961L: platform-driver-x86@vger.kernel.org
10962W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10963S: Maintained
10964F: Documentation/laptops/sony-laptop.txt
10965F: drivers/char/sonypi.c
10966F: drivers/platform/x86/sony-laptop.c
10967F: include/linux/sony-laptop.h
10968
10969SONY MEMORYSTICK CARD SUPPORT
10970M: Alex Dubov <oakad@yahoo.com>
10971W: http://tifmxx.berlios.de/
10972S: Maintained
10973F: drivers/memstick/host/tifm_ms.c
10974
10975SONY MEMORYSTICK STANDARD SUPPORT
10976M: Maxim Levitsky <maximlevitsky@gmail.com>
10977S: Maintained
10978F: drivers/memstick/core/ms_block.*
10979
10980SOUND
10981M: Jaroslav Kysela <perex@perex.cz>
10982M: Takashi Iwai <tiwai@suse.com>
10983L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10984W: http://www.alsa-project.org/
10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10986T: git git://git.alsa-project.org/alsa-kernel.git
10987Q: http://patchwork.kernel.org/project/alsa-devel/list/
10988S: Maintained
10989F: Documentation/sound/
10990F: include/sound/
10991F: include/uapi/sound/
10992F: sound/
10993
10994SOUND - COMPRESSED AUDIO
10995M: Vinod Koul <vinod.koul@intel.com>
10996L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10998S: Supported
10999F: Documentation/sound/alsa/compress_offload.txt
11000F: include/sound/compress_driver.h
11001F: include/uapi/sound/compress_*
11002F: sound/core/compress_offload.c
11003F: sound/soc/soc-compress.c
11004
11005SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11006M: Liam Girdwood <lgirdwood@gmail.com>
11007M: Mark Brown <broonie@kernel.org>
11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11009L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11010W: http://alsa-project.org/main/index.php/ASoC
11011S: Supported
11012F: Documentation/devicetree/bindings/sound/
11013F: Documentation/sound/alsa/soc/
11014F: sound/soc/
11015F: include/sound/soc*
11016
11017SOUND - DMAENGINE HELPERS
11018M: Lars-Peter Clausen <lars@metafoo.de>
11019S: Supported
11020F: include/sound/dmaengine_pcm.h
11021F: sound/core/pcm_dmaengine.c
11022F: sound/soc/soc-generic-dmaengine-pcm.c
11023
11024SP2 MEDIA DRIVER
11025M: Olli Salonen <olli.salonen@iki.fi>
11026L: linux-media@vger.kernel.org
11027W: https://linuxtv.org
11028Q: http://patchwork.linuxtv.org/project/linux-media/list/
11029S: Maintained
11030F: drivers/media/dvb-frontends/sp2*
11031
11032SPARC + UltraSPARC (sparc/sparc64)
11033M: "David S. Miller" <davem@davemloft.net>
11034L: sparclinux@vger.kernel.org
11035Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11038S: Maintained
11039F: arch/sparc/
11040F: drivers/sbus/
11041
11042SPARC SERIAL DRIVERS
11043M: "David S. Miller" <davem@davemloft.net>
11044L: sparclinux@vger.kernel.org
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11047S: Maintained
11048F: include/linux/sunserialcore.h
11049F: drivers/tty/serial/suncore.c
11050F: drivers/tty/serial/sunhv.c
11051F: drivers/tty/serial/sunsab.c
11052F: drivers/tty/serial/sunsab.h
11053F: drivers/tty/serial/sunsu.c
11054F: drivers/tty/serial/sunzilog.c
11055F: drivers/tty/serial/sunzilog.h
11056
11057SPARSE CHECKER
11058M: "Christopher Li" <sparse@chrisli.org>
11059L: linux-sparse@vger.kernel.org
11060W: https://sparse.wiki.kernel.org/
11061T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11062T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11063S: Maintained
11064F: include/linux/compiler.h
11065
11066SPEAR PLATFORM SUPPORT
11067M: Viresh Kumar <vireshk@kernel.org>
11068M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070W: http://www.st.com/spear
11071S: Maintained
11072F: arch/arm/boot/dts/spear*
11073F: arch/arm/mach-spear/
11074
11075SPEAR CLOCK FRAMEWORK SUPPORT
11076M: Viresh Kumar <vireshk@kernel.org>
11077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11078W: http://www.st.com/spear
11079S: Maintained
11080F: drivers/clk/spear/
11081
11082SPI SUBSYSTEM
11083M: Mark Brown <broonie@kernel.org>
11084L: linux-spi@vger.kernel.org
11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11086Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11087S: Maintained
11088F: Documentation/devicetree/bindings/spi/
11089F: Documentation/spi/
11090F: drivers/spi/
11091F: include/linux/spi/
11092F: include/uapi/linux/spi/
11093
11094SPIDERNET NETWORK DRIVER for CELL
11095M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11096L: netdev@vger.kernel.org
11097S: Supported
11098F: Documentation/networking/spider_net.txt
11099F: drivers/net/ethernet/toshiba/spider_net*
11100
11101SPU FILE SYSTEM
11102M: Jeremy Kerr <jk@ozlabs.org>
11103L: linuxppc-dev@lists.ozlabs.org
11104W: http://www.ibm.com/developerworks/power/cell/
11105S: Supported
11106F: Documentation/filesystems/spufs.txt
11107F: arch/powerpc/platforms/cell/spufs/
11108
11109SQUASHFS FILE SYSTEM
11110M: Phillip Lougher <phillip@squashfs.org.uk>
11111L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11112W: http://squashfs.org.uk
11113T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11114S: Maintained
11115F: Documentation/filesystems/squashfs.txt
11116F: fs/squashfs/
11117
11118SRM (Alpha) environment access
11119M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11120S: Maintained
11121F: arch/alpha/kernel/srm_env.c
11122
11123STABLE BRANCH
11124M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11125L: stable@vger.kernel.org
11126S: Supported
11127F: Documentation/stable_kernel_rules.txt
11128
11129STAGING SUBSYSTEM
11130M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11131T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11132L: devel@driverdev.osuosl.org
11133S: Supported
11134F: drivers/staging/
11135
11136STAGING - COMEDI
11137M: Ian Abbott <abbotti@mev.co.uk>
11138M: H Hartley Sweeten <hsweeten@visionengravers.com>
11139S: Odd Fixes
11140F: drivers/staging/comedi/
11141
11142STAGING - FLARION FT1000 DRIVERS
11143M: Marek Belisko <marek.belisko@gmail.com>
11144S: Odd Fixes
11145F: drivers/staging/ft1000/
11146
11147STAGING - INDUSTRIAL IO
11148M: Jonathan Cameron <jic23@kernel.org>
11149L: linux-iio@vger.kernel.org
11150S: Odd Fixes
11151F: Documentation/devicetree/bindings/staging/iio/
11152F: drivers/staging/iio/
11153
11154STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11155M: Jarod Wilson <jarod@wilsonet.com>
11156W: http://www.lirc.org/
11157S: Odd Fixes
11158F: drivers/staging/media/lirc/
11159
11160STAGING - LUSTRE PARALLEL FILESYSTEM
11161M: Oleg Drokin <oleg.drokin@intel.com>
11162M: Andreas Dilger <andreas.dilger@intel.com>
11163L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11164W: http://wiki.lustre.org/
11165S: Maintained
11166F: drivers/staging/lustre
11167
11168STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11169M: Marc Dietrich <marvin24@gmx.de>
11170L: ac100@lists.launchpad.net (moderated for non-subscribers)
11171L: linux-tegra@vger.kernel.org
11172S: Maintained
11173F: drivers/staging/nvec/
11174
11175STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11176M: Jens Frederich <jfrederich@gmail.com>
11177M: Daniel Drake <dsd@laptop.org>
11178M: Jon Nettleton <jon.nettleton@gmail.com>
11179W: http://wiki.laptop.org/go/DCON
11180S: Maintained
11181F: drivers/staging/olpc_dcon/
11182
11183STAGING - REALTEK RTL8712U DRIVERS
11184M: Larry Finger <Larry.Finger@lwfinger.net>
11185M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11186S: Odd Fixes
11187F: drivers/staging/rtl8712/
11188
11189STAGING - REALTEK RTL8723U WIRELESS DRIVER
11190M: Larry Finger <Larry.Finger@lwfinger.net>
11191M: Jes Sorensen <Jes.Sorensen@redhat.com>
11192L: linux-wireless@vger.kernel.org
11193S: Maintained
11194F: drivers/staging/rtl8723au/
11195
11196STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11197M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11198M: Teddy Wang <teddy.wang@siliconmotion.com>
11199M: Sudip Mukherjee <sudip@vectorindia.org>
11200L: linux-fbdev@vger.kernel.org
11201S: Maintained
11202F: drivers/staging/sm750fb/
11203
11204STAGING - SLICOSS
11205M: Lior Dotan <liodot@gmail.com>
11206M: Christopher Harrer <charrer@alacritech.com>
11207S: Odd Fixes
11208F: drivers/staging/slicoss/
11209
11210STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11211M: William Hubbs <w.d.hubbs@gmail.com>
11212M: Chris Brannon <chris@the-brannons.com>
11213M: Kirk Reiser <kirk@reisers.ca>
11214M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11215L: speakup@linux-speakup.org
11216W: http://www.linux-speakup.org/
11217S: Odd Fixes
11218F: drivers/staging/speakup/
11219
11220STAGING - VIA VT665X DRIVERS
11221M: Forest Bond <forest@alittletooquiet.net>
11222S: Odd Fixes
11223F: drivers/staging/vt665?/
11224
11225STAGING - WILC1000 WIFI DRIVER
11226M: Johnny Kim <johnny.kim@atmel.com>
11227M: Austin Shin <austin.shin@atmel.com>
11228M: Chris Park <chris.park@atmel.com>
11229M: Tony Cho <tony.cho@atmel.com>
11230M: Glen Lee <glen.lee@atmel.com>
11231M: Leo Kim <leo.kim@atmel.com>
11232L: linux-wireless@vger.kernel.org
11233S: Supported
11234F: drivers/staging/wilc1000/
11235
11236STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11237M: Arnaud Patard <arnaud.patard@rtp-net.org>
11238S: Odd Fixes
11239F: drivers/staging/xgifb/
11240
11241STARFIRE/DURALAN NETWORK DRIVER
11242M: Ion Badulescu <ionut@badula.org>
11243S: Odd Fixes
11244F: drivers/net/ethernet/adaptec/starfire*
11245
11246SUN3/3X
11247M: Sam Creasey <sammy@sammy.net>
11248W: http://sammy.net/sun3/
11249S: Maintained
11250F: arch/m68k/kernel/*sun3*
11251F: arch/m68k/sun3*/
11252F: arch/m68k/include/asm/sun3*
11253F: drivers/net/ethernet/i825xx/sun3*
11254
11255SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11256M: Hans de Goede <hdegoede@redhat.com>
11257L: linux-input@vger.kernel.org
11258S: Maintained
11259F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11260F: drivers/input/keyboard/sun4i-lradc-keys.c
11261
11262SUNDANCE NETWORK DRIVER
11263M: Denis Kirjanov <kda@linux-powerpc.org>
11264L: netdev@vger.kernel.org
11265S: Maintained
11266F: drivers/net/ethernet/dlink/sundance.c
11267
11268SUPERH
11269M: Yoshinori Sato <ysato@users.sourceforge.jp>
11270M: Rich Felker <dalias@libc.org>
11271L: linux-sh@vger.kernel.org
11272Q: http://patchwork.kernel.org/project/linux-sh/list/
11273S: Maintained
11274F: Documentation/sh/
11275F: arch/sh/
11276F: drivers/sh/
11277
11278SUSPEND TO RAM
11279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11280M: Len Brown <len.brown@intel.com>
11281M: Pavel Machek <pavel@ucw.cz>
11282L: linux-pm@vger.kernel.org
11283S: Supported
11284F: Documentation/power/
11285F: arch/x86/kernel/acpi/
11286F: drivers/base/power/
11287F: kernel/power/
11288F: include/linux/suspend.h
11289F: include/linux/freezer.h
11290F: include/linux/pm.h
11291
11292SVGA HANDLING
11293M: Martin Mares <mj@ucw.cz>
11294L: linux-video@atrey.karlin.mff.cuni.cz
11295S: Maintained
11296F: Documentation/svga.txt
11297F: arch/x86/boot/video*
11298
11299SWIOTLB SUBSYSTEM
11300M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11301L: linux-kernel@vger.kernel.org
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11303S: Supported
11304F: lib/swiotlb.c
11305F: arch/*/kernel/pci-swiotlb.c
11306F: include/linux/swiotlb.h
11307
11308SWITCHDEV
11309M: Jiri Pirko <jiri@resnulli.us>
11310L: netdev@vger.kernel.org
11311S: Supported
11312F: net/switchdev/
11313F: include/net/switchdev.h
11314
11315SYNOPSYS ARC ARCHITECTURE
11316M: Vineet Gupta <vgupta@synopsys.com>
11317L: linux-snps-arc@lists.infradead.org
11318S: Supported
11319F: arch/arc/
11320F: Documentation/devicetree/bindings/arc/*
11321F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11322F: drivers/tty/serial/arc_uart.c
11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11324
11325SYNOPSYS ARC SDP platform support
11326M: Alexey Brodkin <abrodkin@synopsys.com>
11327S: Supported
11328F: arch/arc/plat-axs10x
11329F: arch/arc/boot/dts/ax*
11330F: Documentation/devicetree/bindings/arc/axs10*
11331
11332SYSTEM CONFIGURATION (SYSCON)
11333M: Lee Jones <lee.jones@linaro.org>
11334M: Arnd Bergmann <arnd@arndb.de>
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11336S: Supported
11337F: drivers/mfd/syscon.c
11338
11339SYSV FILESYSTEM
11340M: Christoph Hellwig <hch@infradead.org>
11341S: Maintained
11342F: Documentation/filesystems/sysv-fs.txt
11343F: fs/sysv/
11344F: include/linux/sysv_fs.h
11345
11346TARGET SUBSYSTEM
11347M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11348L: linux-scsi@vger.kernel.org
11349L: target-devel@vger.kernel.org
11350W: http://www.linux-iscsi.org
11351W: http://groups.google.com/group/linux-iscsi-target-dev
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11353S: Supported
11354F: drivers/target/
11355F: include/target/
11356F: Documentation/target/
11357
11358TASKSTATS STATISTICS INTERFACE
11359M: Balbir Singh <bsingharora@gmail.com>
11360S: Maintained
11361F: Documentation/accounting/taskstats*
11362F: include/linux/taskstats*
11363F: kernel/taskstats.c
11364
11365TC CLASSIFIER
11366M: Jamal Hadi Salim <jhs@mojatatu.com>
11367L: netdev@vger.kernel.org
11368S: Maintained
11369F: include/net/pkt_cls.h
11370F: include/uapi/linux/pkt_cls.h
11371F: net/sched/
11372
11373TCP LOW PRIORITY MODULE
11374M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11375M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11376W: http://tcp-lp-mod.sourceforge.net/
11377S: Maintained
11378F: net/ipv4/tcp_lp.c
11379
11380TDA10071 MEDIA DRIVER
11381M: Antti Palosaari <crope@iki.fi>
11382L: linux-media@vger.kernel.org
11383W: https://linuxtv.org
11384W: http://palosaari.fi/linux/
11385Q: http://patchwork.linuxtv.org/project/linux-media/list/
11386T: git git://linuxtv.org/anttip/media_tree.git
11387S: Maintained
11388F: drivers/media/dvb-frontends/tda10071*
11389
11390TDA18212 MEDIA DRIVER
11391M: Antti Palosaari <crope@iki.fi>
11392L: linux-media@vger.kernel.org
11393W: https://linuxtv.org
11394W: http://palosaari.fi/linux/
11395Q: http://patchwork.linuxtv.org/project/linux-media/list/
11396T: git git://linuxtv.org/anttip/media_tree.git
11397S: Maintained
11398F: drivers/media/tuners/tda18212*
11399
11400TDA18218 MEDIA DRIVER
11401M: Antti Palosaari <crope@iki.fi>
11402L: linux-media@vger.kernel.org
11403W: https://linuxtv.org
11404W: http://palosaari.fi/linux/
11405Q: http://patchwork.linuxtv.org/project/linux-media/list/
11406T: git git://linuxtv.org/anttip/media_tree.git
11407S: Maintained
11408F: drivers/media/tuners/tda18218*
11409
11410TDA18271 MEDIA DRIVER
11411M: Michael Krufky <mkrufky@linuxtv.org>
11412L: linux-media@vger.kernel.org
11413W: https://linuxtv.org
11414W: http://github.com/mkrufky
11415Q: http://patchwork.linuxtv.org/project/linux-media/list/
11416T: git git://linuxtv.org/mkrufky/tuners.git
11417S: Maintained
11418F: drivers/media/tuners/tda18271*
11419
11420TDA827x MEDIA DRIVER
11421M: Michael Krufky <mkrufky@linuxtv.org>
11422L: linux-media@vger.kernel.org
11423W: https://linuxtv.org
11424W: http://github.com/mkrufky
11425Q: http://patchwork.linuxtv.org/project/linux-media/list/
11426T: git git://linuxtv.org/mkrufky/tuners.git
11427S: Maintained
11428F: drivers/media/tuners/tda8290.*
11429
11430TDA8290 MEDIA DRIVER
11431M: Michael Krufky <mkrufky@linuxtv.org>
11432L: linux-media@vger.kernel.org
11433W: https://linuxtv.org
11434W: http://github.com/mkrufky
11435Q: http://patchwork.linuxtv.org/project/linux-media/list/
11436T: git git://linuxtv.org/mkrufky/tuners.git
11437S: Maintained
11438F: drivers/media/tuners/tda8290.*
11439
11440TDA9840 MEDIA DRIVER
11441M: Hans Verkuil <hverkuil@xs4all.nl>
11442L: linux-media@vger.kernel.org
11443T: git git://linuxtv.org/media_tree.git
11444W: https://linuxtv.org
11445S: Maintained
11446F: drivers/media/i2c/tda9840*
11447
11448TEA5761 TUNER DRIVER
11449M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11450M: Mauro Carvalho Chehab <mchehab@kernel.org>
11451L: linux-media@vger.kernel.org
11452W: https://linuxtv.org
11453T: git git://linuxtv.org/media_tree.git
11454S: Odd fixes
11455F: drivers/media/tuners/tea5761.*
11456
11457TEA5767 TUNER DRIVER
11458M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11459M: Mauro Carvalho Chehab <mchehab@kernel.org>
11460L: linux-media@vger.kernel.org
11461W: https://linuxtv.org
11462T: git git://linuxtv.org/media_tree.git
11463S: Maintained
11464F: drivers/media/tuners/tea5767.*
11465
11466TEA6415C MEDIA DRIVER
11467M: Hans Verkuil <hverkuil@xs4all.nl>
11468L: linux-media@vger.kernel.org
11469T: git git://linuxtv.org/media_tree.git
11470W: https://linuxtv.org
11471S: Maintained
11472F: drivers/media/i2c/tea6415c*
11473
11474TEA6420 MEDIA DRIVER
11475M: Hans Verkuil <hverkuil@xs4all.nl>
11476L: linux-media@vger.kernel.org
11477T: git git://linuxtv.org/media_tree.git
11478W: https://linuxtv.org
11479S: Maintained
11480F: drivers/media/i2c/tea6420*
11481
11482TEAM DRIVER
11483M: Jiri Pirko <jiri@resnulli.us>
11484L: netdev@vger.kernel.org
11485S: Supported
11486F: drivers/net/team/
11487F: include/linux/if_team.h
11488F: include/uapi/linux/if_team.h
11489
11490TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11491M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11492S: Maintained
11493F: arch/x86/platform/ts5500/
11494
11495TECHNOTREND USB IR RECEIVER
11496M: Sean Young <sean@mess.org>
11497L: linux-media@vger.kernel.org
11498S: Maintained
11499F: drivers/media/rc/ttusbir.c
11500
11501TEGRA ARCHITECTURE SUPPORT
11502M: Stephen Warren <swarren@wwwdotorg.org>
11503M: Thierry Reding <thierry.reding@gmail.com>
11504M: Alexandre Courbot <gnurou@gmail.com>
11505L: linux-tegra@vger.kernel.org
11506Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11508S: Supported
11509N: [^a-z]tegra
11510
11511TEGRA CLOCK DRIVER
11512M: Peter De Schrijver <pdeschrijver@nvidia.com>
11513M: Prashant Gaikwad <pgaikwad@nvidia.com>
11514S: Supported
11515F: drivers/clk/tegra/
11516
11517TEGRA DMA DRIVERS
11518M: Laxman Dewangan <ldewangan@nvidia.com>
11519M: Jon Hunter <jonathanh@nvidia.com>
11520S: Supported
11521F: drivers/dma/tegra*
11522
11523TEGRA I2C DRIVER
11524M: Laxman Dewangan <ldewangan@nvidia.com>
11525S: Supported
11526F: drivers/i2c/busses/i2c-tegra.c
11527
11528TEGRA IOMMU DRIVERS
11529M: Hiroshi Doyu <hdoyu@nvidia.com>
11530S: Supported
11531F: drivers/iommu/tegra*
11532
11533TEGRA KBC DRIVER
11534M: Rakesh Iyer <riyer@nvidia.com>
11535M: Laxman Dewangan <ldewangan@nvidia.com>
11536S: Supported
11537F: drivers/input/keyboard/tegra-kbc.c
11538
11539TEGRA PWM DRIVER
11540M: Thierry Reding <thierry.reding@gmail.com>
11541S: Supported
11542F: drivers/pwm/pwm-tegra.c
11543
11544TEGRA SERIAL DRIVER
11545M: Laxman Dewangan <ldewangan@nvidia.com>
11546S: Supported
11547F: drivers/tty/serial/serial-tegra.c
11548
11549TEGRA SPI DRIVER
11550M: Laxman Dewangan <ldewangan@nvidia.com>
11551S: Supported
11552F: drivers/spi/spi-tegra*
11553
11554TEHUTI ETHERNET DRIVER
11555M: Andy Gospodarek <andy@greyhouse.net>
11556L: netdev@vger.kernel.org
11557S: Supported
11558F: drivers/net/ethernet/tehuti/*
11559
11560Telecom Clock Driver for MCPL0010
11561M: Mark Gross <mark.gross@intel.com>
11562S: Supported
11563F: drivers/char/tlclk.c
11564
11565TENSILICA XTENSA PORT (xtensa)
11566M: Chris Zankel <chris@zankel.net>
11567M: Max Filippov <jcmvbkbc@gmail.com>
11568L: linux-xtensa@linux-xtensa.org
11569T: git git://github.com/czankel/xtensa-linux.git
11570S: Maintained
11571F: arch/xtensa/
11572F: drivers/irqchip/irq-xtensa-*
11573
11574THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11575M: Hans Verkuil <hverkuil@xs4all.nl>
11576L: linux-media@vger.kernel.org
11577T: git git://linuxtv.org/media_tree.git
11578W: https://linuxtv.org
11579S: Maintained
11580F: drivers/media/radio/radio-raremono.c
11581
11582THERMAL
11583M: Zhang Rui <rui.zhang@intel.com>
11584M: Eduardo Valentin <edubezval@gmail.com>
11585L: linux-pm@vger.kernel.org
11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11588Q: https://patchwork.kernel.org/project/linux-pm/list/
11589S: Supported
11590F: drivers/thermal/
11591F: include/linux/thermal.h
11592F: include/uapi/linux/thermal.h
11593F: include/linux/cpu_cooling.h
11594F: Documentation/devicetree/bindings/thermal/
11595
11596THERMAL/CPU_COOLING
11597M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11598M: Viresh Kumar <viresh.kumar@linaro.org>
11599M: Javi Merino <javi.merino@arm.com>
11600L: linux-pm@vger.kernel.org
11601S: Supported
11602F: Documentation/thermal/cpu-cooling-api.txt
11603F: drivers/thermal/cpu_cooling.c
11604F: include/linux/cpu_cooling.h
11605
11606THINKPAD ACPI EXTRAS DRIVER
11607M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11608L: ibm-acpi-devel@lists.sourceforge.net
11609L: platform-driver-x86@vger.kernel.org
11610W: http://ibm-acpi.sourceforge.net
11611W: http://thinkwiki.org/wiki/Ibm-acpi
11612T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11613S: Maintained
11614F: drivers/platform/x86/thinkpad_acpi.c
11615
11616TI BANDGAP AND THERMAL DRIVER
11617M: Eduardo Valentin <edubezval@gmail.com>
11618M: Keerthy <j-keerthy@ti.com>
11619L: linux-pm@vger.kernel.org
11620L: linux-omap@vger.kernel.org
11621S: Maintained
11622F: drivers/thermal/ti-soc-thermal/
11623
11624TI VPE/CAL DRIVERS
11625M: Benoit Parrot <bparrot@ti.com>
11626L: linux-media@vger.kernel.org
11627W: http://linuxtv.org/
11628Q: http://patchwork.linuxtv.org/project/linux-media/list/
11629S: Maintained
11630F: drivers/media/platform/ti-vpe/
11631
11632TI CDCE706 CLOCK DRIVER
11633M: Max Filippov <jcmvbkbc@gmail.com>
11634S: Maintained
11635F: drivers/clk/clk-cdce706.c
11636
11637TI CLOCK DRIVER
11638M: Tero Kristo <t-kristo@ti.com>
11639L: linux-omap@vger.kernel.org
11640S: Maintained
11641F: drivers/clk/ti/
11642F: include/linux/clk/ti.h
11643
11644TI ETHERNET SWITCH DRIVER (CPSW)
11645M: Mugunthan V N <mugunthanvnm@ti.com>
11646R: Grygorii Strashko <grygorii.strashko@ti.com>
11647L: linux-omap@vger.kernel.org
11648L: netdev@vger.kernel.org
11649S: Maintained
11650F: drivers/net/ethernet/ti/cpsw*
11651F: drivers/net/ethernet/ti/davinci*
11652
11653TI FLASH MEDIA INTERFACE DRIVER
11654M: Alex Dubov <oakad@yahoo.com>
11655S: Maintained
11656F: drivers/misc/tifm*
11657F: drivers/mmc/host/tifm_sd.c
11658F: include/linux/tifm.h
11659
11660TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11661M: Santosh Shilimkar <ssantosh@kernel.org>
11662L: linux-kernel@vger.kernel.org
11663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11664S: Maintained
11665F: drivers/soc/ti/*
11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11667
11668
11669TI LM49xxx FAMILY ASoC CODEC DRIVERS
11670M: M R Swami Reddy <mr.swami.reddy@ti.com>
11671M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11672L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11673S: Maintained
11674F: sound/soc/codecs/lm49453*
11675F: sound/soc/codecs/isabelle*
11676
11677TI LP855x BACKLIGHT DRIVER
11678M: Milo Kim <milo.kim@ti.com>
11679S: Maintained
11680F: Documentation/backlight/lp855x-driver.txt
11681F: drivers/video/backlight/lp855x_bl.c
11682F: include/linux/platform_data/lp855x.h
11683
11684TI LP8727 CHARGER DRIVER
11685M: Milo Kim <milo.kim@ti.com>
11686S: Maintained
11687F: drivers/power/lp8727_charger.c
11688F: include/linux/platform_data/lp8727.h
11689
11690TI LP8788 MFD DRIVER
11691M: Milo Kim <milo.kim@ti.com>
11692S: Maintained
11693F: drivers/iio/adc/lp8788_adc.c
11694F: drivers/leds/leds-lp8788.c
11695F: drivers/mfd/lp8788*.c
11696F: drivers/power/lp8788-charger.c
11697F: drivers/regulator/lp8788-*.c
11698F: include/linux/mfd/lp8788*.h
11699
11700TI NETCP ETHERNET DRIVER
11701M: Wingman Kwok <w-kwok2@ti.com>
11702M: Murali Karicheri <m-karicheri2@ti.com>
11703L: netdev@vger.kernel.org
11704S: Maintained
11705F: drivers/net/ethernet/ti/netcp*
11706
11707TI TAS571X FAMILY ASoC CODEC DRIVER
11708M: Kevin Cernekee <cernekee@chromium.org>
11709L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11710S: Odd Fixes
11711F: sound/soc/codecs/tas571x*
11712
11713TI TWL4030 SERIES SOC CODEC DRIVER
11714M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11716S: Maintained
11717F: sound/soc/codecs/twl4030*
11718
11719TI WILINK WIRELESS DRIVERS
11720L: linux-wireless@vger.kernel.org
11721W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11722W: http://wireless.kernel.org/en/users/Drivers/wl1251
11723T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11724S: Orphan
11725F: drivers/net/wireless/ti/
11726F: include/linux/wl12xx.h
11727
11728TIPC NETWORK LAYER
11729M: Jon Maloy <jon.maloy@ericsson.com>
11730M: Ying Xue <ying.xue@windriver.com>
11731L: netdev@vger.kernel.org (core kernel code)
11732L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11733W: http://tipc.sourceforge.net/
11734S: Maintained
11735F: include/uapi/linux/tipc*.h
11736F: net/tipc/
11737
11738TILE ARCHITECTURE
11739M: Chris Metcalf <cmetcalf@mellanox.com>
11740W: http://www.mellanox.com/repository/solutions/tile-scm/
11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11742S: Supported
11743F: arch/tile/
11744F: drivers/char/tile-srom.c
11745F: drivers/edac/tile_edac.c
11746F: drivers/net/ethernet/tile/
11747F: drivers/rtc/rtc-tile.c
11748F: drivers/tty/hvc/hvc_tile.c
11749F: drivers/tty/serial/tilegx.c
11750F: drivers/usb/host/*-tilegx.c
11751F: include/linux/usb/tilegx.h
11752
11753TLAN NETWORK DRIVER
11754M: Samuel Chessman <chessman@tux.org>
11755L: tlan-devel@lists.sourceforge.net (subscribers-only)
11756W: http://sourceforge.net/projects/tlan/
11757S: Maintained
11758F: Documentation/networking/tlan.txt
11759F: drivers/net/ethernet/ti/tlan.*
11760
11761TOMOYO SECURITY MODULE
11762M: Kentaro Takeda <takedakn@nttdata.co.jp>
11763M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11764L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11765L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11766L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11767L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11768W: http://tomoyo.sourceforge.jp/
11769T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11770S: Maintained
11771F: security/tomoyo/
11772
11773TOPSTAR LAPTOP EXTRAS DRIVER
11774M: Herton Ronaldo Krzesinski <herton@canonical.com>
11775L: platform-driver-x86@vger.kernel.org
11776S: Maintained
11777F: drivers/platform/x86/topstar-laptop.c
11778
11779TOSHIBA ACPI EXTRAS DRIVER
11780M: Azael Avalos <coproscefalo@gmail.com>
11781L: platform-driver-x86@vger.kernel.org
11782S: Maintained
11783F: drivers/platform/x86/toshiba_acpi.c
11784
11785TOSHIBA BLUETOOTH DRIVER
11786M: Azael Avalos <coproscefalo@gmail.com>
11787L: platform-driver-x86@vger.kernel.org
11788S: Maintained
11789F: drivers/platform/x86/toshiba_bluetooth.c
11790
11791TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11792M: Azael Avalos <coproscefalo@gmail.com>
11793L: platform-driver-x86@vger.kernel.org
11794S: Maintained
11795F: drivers/platform/x86/toshiba_haps.c
11796
11797TOSHIBA WMI HOTKEYS DRIVER
11798M: Azael Avalos <coproscefalo@gmail.com>
11799L: platform-driver-x86@vger.kernel.org
11800S: Maintained
11801F: drivers/platform/x86/toshiba-wmi.c
11802
11803TOSHIBA SMM DRIVER
11804M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11805W: http://www.buzzard.org.uk/toshiba/
11806S: Maintained
11807F: drivers/char/toshiba.c
11808F: include/linux/toshiba.h
11809F: include/uapi/linux/toshiba.h
11810
11811TOSHIBA TC358743 DRIVER
11812M: Mats Randgaard <matrandg@cisco.com>
11813L: linux-media@vger.kernel.org
11814S: Maintained
11815F: drivers/media/i2c/tc358743*
11816F: include/media/i2c/tc358743.h
11817
11818TMIO/SDHI MMC DRIVER
11819M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11820L: linux-mmc@vger.kernel.org
11821S: Supported
11822F: drivers/mmc/host/tmio_mmc*
11823F: drivers/mmc/host/sh_mobile_sdhi.c
11824F: include/linux/mfd/tmio.h
11825
11826TMP401 HARDWARE MONITOR DRIVER
11827M: Guenter Roeck <linux@roeck-us.net>
11828L: linux-hwmon@vger.kernel.org
11829S: Maintained
11830F: Documentation/hwmon/tmp401
11831F: drivers/hwmon/tmp401.c
11832
11833TMPFS (SHMEM FILESYSTEM)
11834M: Hugh Dickins <hughd@google.com>
11835L: linux-mm@kvack.org
11836S: Maintained
11837F: include/linux/shmem_fs.h
11838F: mm/shmem.c
11839
11840TM6000 VIDEO4LINUX DRIVER
11841M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11842M: Mauro Carvalho Chehab <mchehab@kernel.org>
11843L: linux-media@vger.kernel.org
11844W: https://linuxtv.org
11845T: git git://linuxtv.org/media_tree.git
11846S: Odd fixes
11847F: drivers/media/usb/tm6000/
11848
11849TW68 VIDEO4LINUX DRIVER
11850M: Hans Verkuil <hverkuil@xs4all.nl>
11851L: linux-media@vger.kernel.org
11852T: git git://linuxtv.org/media_tree.git
11853W: https://linuxtv.org
11854S: Odd Fixes
11855F: drivers/media/pci/tw68/
11856
11857TW686X VIDEO4LINUX DRIVER
11858M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11859L: linux-media@vger.kernel.org
11860T: git git://linuxtv.org/media_tree.git
11861W: http://linuxtv.org
11862S: Maintained
11863F: drivers/media/pci/tw686x/
11864
11865TPM DEVICE DRIVER
11866M: Peter Huewe <peterhuewe@gmx.de>
11867M: Marcel Selhorst <tpmdd@selhorst.net>
11868M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11869R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11870W: http://tpmdd.sourceforge.net
11871L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11872Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11873T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11874S: Maintained
11875F: drivers/char/tpm/
11876
11877TPM IBM_VTPM DEVICE DRIVER
11878M: Ashley Lai <ashleydlai@gmail.com>
11879W: http://tpmdd.sourceforge.net
11880L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11881S: Maintained
11882F: drivers/char/tpm/tpm_ibmvtpm*
11883
11884TRACING
11885M: Steven Rostedt <rostedt@goodmis.org>
11886M: Ingo Molnar <mingo@redhat.com>
11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11888S: Maintained
11889F: Documentation/trace/ftrace.txt
11890F: arch/*/*/*/ftrace.h
11891F: arch/*/kernel/ftrace.c
11892F: include/*/ftrace.h
11893F: include/linux/trace*.h
11894F: include/trace/
11895F: kernel/trace/
11896F: tools/testing/selftests/ftrace/
11897
11898TRACING MMIO ACCESSES (MMIOTRACE)
11899M: Steven Rostedt <rostedt@goodmis.org>
11900M: Ingo Molnar <mingo@kernel.org>
11901R: Karol Herbst <karolherbst@gmail.com>
11902R: Pekka Paalanen <ppaalanen@gmail.com>
11903S: Maintained
11904L: linux-kernel@vger.kernel.org
11905L: nouveau@lists.freedesktop.org
11906F: kernel/trace/trace_mmiotrace.c
11907F: include/linux/mmiotrace.h
11908F: arch/x86/mm/kmmio.c
11909F: arch/x86/mm/mmio-mod.c
11910F: arch/x86/mm/testmmiotrace.c
11911
11912TRIVIAL PATCHES
11913M: Jiri Kosina <trivial@kernel.org>
11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11915S: Maintained
11916K: ^Subject:.*(?i)trivial
11917
11918TTY LAYER
11919M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11920M: Jiri Slaby <jslaby@suse.com>
11921S: Supported
11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11923F: Documentation/serial/
11924F: drivers/tty/
11925F: drivers/tty/serial/serial_core.c
11926F: include/linux/serial_core.h
11927F: include/linux/serial.h
11928F: include/linux/tty.h
11929F: include/uapi/linux/serial_core.h
11930F: include/uapi/linux/serial.h
11931F: include/uapi/linux/tty.h
11932
11933TUA9001 MEDIA DRIVER
11934M: Antti Palosaari <crope@iki.fi>
11935L: linux-media@vger.kernel.org
11936W: https://linuxtv.org
11937W: http://palosaari.fi/linux/
11938Q: http://patchwork.linuxtv.org/project/linux-media/list/
11939T: git git://linuxtv.org/anttip/media_tree.git
11940S: Maintained
11941F: drivers/media/tuners/tua9001*
11942
11943TULIP NETWORK DRIVERS
11944L: netdev@vger.kernel.org
11945L: linux-parisc@vger.kernel.org
11946S: Orphan
11947F: drivers/net/ethernet/dec/tulip/
11948
11949TUN/TAP driver
11950M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11951W: http://vtun.sourceforge.net/tun
11952S: Maintained
11953F: Documentation/networking/tuntap.txt
11954F: arch/um/os-Linux/drivers/
11955
11956TURBOCHANNEL SUBSYSTEM
11957M: "Maciej W. Rozycki" <macro@linux-mips.org>
11958M: Ralf Baechle <ralf@linux-mips.org>
11959L: linux-mips@linux-mips.org
11960Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11961S: Maintained
11962F: drivers/tc/
11963F: include/linux/tc.h
11964
11965U14-34F SCSI DRIVER
11966M: Dario Ballabio <ballabio_dario@emc.com>
11967L: linux-scsi@vger.kernel.org
11968S: Maintained
11969F: drivers/scsi/u14-34f.c
11970
11971UBI FILE SYSTEM (UBIFS)
11972M: Richard Weinberger <richard@nod.at>
11973M: Artem Bityutskiy <dedekind1@gmail.com>
11974M: Adrian Hunter <adrian.hunter@intel.com>
11975L: linux-mtd@lists.infradead.org
11976T: git git://git.infradead.org/ubifs-2.6.git
11977W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11978S: Supported
11979F: Documentation/filesystems/ubifs.txt
11980F: fs/ubifs/
11981
11982UCLINUX (M68KNOMMU AND COLDFIRE)
11983M: Greg Ungerer <gerg@linux-m68k.org>
11984W: http://www.linux-m68k.org/
11985W: http://www.uclinux.org/
11986L: linux-m68k@lists.linux-m68k.org
11987L: uclinux-dev@uclinux.org (subscribers-only)
11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11989S: Maintained
11990F: arch/m68k/coldfire/
11991F: arch/m68k/68*/
11992F: arch/m68k/*/*_no.*
11993F: arch/m68k/include/asm/*_no.*
11994
11995UDF FILESYSTEM
11996M: Jan Kara <jack@suse.com>
11997S: Maintained
11998F: Documentation/filesystems/udf.txt
11999F: fs/udf/
12000
12001UFS FILESYSTEM
12002M: Evgeniy Dushistov <dushistov@mail.ru>
12003S: Maintained
12004F: Documentation/filesystems/ufs.txt
12005F: fs/ufs/
12006
12007UHID USERSPACE HID IO DRIVER:
12008M: David Herrmann <dh.herrmann@googlemail.com>
12009L: linux-input@vger.kernel.org
12010S: Maintained
12011F: drivers/hid/uhid.c
12012F: include/uapi/linux/uhid.h
12013
12014ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12015L: linux-usb@vger.kernel.org
12016S: Orphan
12017F: drivers/uwb/
12018F: include/linux/uwb.h
12019F: include/linux/uwb/
12020
12021UNICORE32 ARCHITECTURE:
12022M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12023W: http://mprc.pku.edu.cn/~guanxuetao/linux
12024S: Maintained
12025T: git git://github.com/gxt/linux.git
12026F: arch/unicore32/
12027
12028UNIFDEF
12029M: Tony Finch <dot@dotat.at>
12030W: http://dotat.at/prog/unifdef
12031S: Maintained
12032F: scripts/unifdef.c
12033
12034UNIFORM CDROM DRIVER
12035M: Jens Axboe <axboe@kernel.dk>
12036W: http://www.kernel.dk
12037S: Maintained
12038F: Documentation/cdrom/
12039F: drivers/cdrom/cdrom.c
12040F: include/linux/cdrom.h
12041F: include/uapi/linux/cdrom.h
12042
12043UNISYS S-PAR DRIVERS
12044M: David Kershner <david.kershner@unisys.com>
12045L: sparmaintainer@unisys.com (Unisys internal)
12046S: Supported
12047F: drivers/staging/unisys/
12048
12049UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12050M: Vinayak Holikatti <vinholikatti@gmail.com>
12051L: linux-scsi@vger.kernel.org
12052S: Supported
12053F: Documentation/scsi/ufs.txt
12054F: drivers/scsi/ufs/
12055
12056UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12057M: Joao Pinto <Joao.Pinto@synopsys.com>
12058L: linux-scsi@vger.kernel.org
12059S: Supported
12060F: drivers/scsi/ufs/*dwc*
12061
12062UNSORTED BLOCK IMAGES (UBI)
12063M: Artem Bityutskiy <dedekind1@gmail.com>
12064M: Richard Weinberger <richard@nod.at>
12065W: http://www.linux-mtd.infradead.org/
12066L: linux-mtd@lists.infradead.org
12067T: git git://git.infradead.org/ubifs-2.6.git
12068S: Supported
12069F: drivers/mtd/ubi/
12070F: include/linux/mtd/ubi.h
12071F: include/uapi/mtd/ubi-user.h
12072
12073USB ACM DRIVER
12074M: Oliver Neukum <oneukum@suse.com>
12075L: linux-usb@vger.kernel.org
12076S: Maintained
12077F: Documentation/usb/acm.txt
12078F: drivers/usb/class/cdc-acm.*
12079
12080USB AR5523 WIRELESS DRIVER
12081M: Pontus Fuchs <pontus.fuchs@gmail.com>
12082L: linux-wireless@vger.kernel.org
12083S: Maintained
12084F: drivers/net/wireless/ath/ar5523/
12085
12086USB ATTACHED SCSI
12087M: Oliver Neukum <oneukum@suse.com>
12088L: linux-usb@vger.kernel.org
12089L: linux-scsi@vger.kernel.org
12090S: Maintained
12091F: drivers/usb/storage/uas.c
12092
12093USB CDC ETHERNET DRIVER
12094M: Oliver Neukum <oliver@neukum.org>
12095L: linux-usb@vger.kernel.org
12096S: Maintained
12097F: drivers/net/usb/cdc_*.c
12098F: include/uapi/linux/usb/cdc.h
12099
12100USB CHAOSKEY DRIVER
12101M: Keith Packard <keithp@keithp.com>
12102L: linux-usb@vger.kernel.org
12103S: Maintained
12104F: drivers/usb/misc/chaoskey.c
12105
12106USB CYPRESS C67X00 DRIVER
12107M: Peter Korsgaard <jacmet@sunsite.dk>
12108L: linux-usb@vger.kernel.org
12109S: Maintained
12110F: drivers/usb/c67x00/
12111
12112USB DAVICOM DM9601 DRIVER
12113M: Peter Korsgaard <jacmet@sunsite.dk>
12114L: netdev@vger.kernel.org
12115W: http://www.linux-usb.org/usbnet
12116S: Maintained
12117F: drivers/net/usb/dm9601.c
12118
12119USB DIAMOND RIO500 DRIVER
12120M: Cesar Miquel <miquel@df.uba.ar>
12121L: rio500-users@lists.sourceforge.net
12122W: http://rio500.sourceforge.net
12123S: Maintained
12124F: drivers/usb/misc/rio500*
12125
12126USB EHCI DRIVER
12127M: Alan Stern <stern@rowland.harvard.edu>
12128L: linux-usb@vger.kernel.org
12129S: Maintained
12130F: Documentation/usb/ehci.txt
12131F: drivers/usb/host/ehci*
12132
12133USB GADGET/PERIPHERAL SUBSYSTEM
12134M: Felipe Balbi <balbi@kernel.org>
12135L: linux-usb@vger.kernel.org
12136W: http://www.linux-usb.org/gadget
12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12138S: Maintained
12139F: drivers/usb/gadget/
12140F: include/linux/usb/gadget*
12141
12142USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12143M: Jiri Kosina <jikos@kernel.org>
12144R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12145L: linux-usb@vger.kernel.org
12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12147S: Maintained
12148F: Documentation/hid/hiddev.txt
12149F: drivers/hid/usbhid/
12150
12151USB ISP116X DRIVER
12152M: Olav Kongas <ok@artecdesign.ee>
12153L: linux-usb@vger.kernel.org
12154S: Maintained
12155F: drivers/usb/host/isp116x*
12156F: include/linux/usb/isp116x.h
12157
12158USB LAN78XX ETHERNET DRIVER
12159M: Woojung Huh <woojung.huh@microchip.com>
12160M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12161L: netdev@vger.kernel.org
12162S: Maintained
12163F: drivers/net/usb/lan78xx.*
12164
12165USB MASS STORAGE DRIVER
12166M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12167L: linux-usb@vger.kernel.org
12168L: usb-storage@lists.one-eyed-alien.net
12169S: Maintained
12170W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12171F: drivers/usb/storage/
12172
12173USB MIDI DRIVER
12174M: Clemens Ladisch <clemens@ladisch.de>
12175L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12176T: git git://git.alsa-project.org/alsa-kernel.git
12177S: Maintained
12178F: sound/usb/midi.*
12179
12180USB NETWORKING DRIVERS
12181L: linux-usb@vger.kernel.org
12182S: Odd Fixes
12183F: drivers/net/usb/
12184
12185USB OHCI DRIVER
12186M: Alan Stern <stern@rowland.harvard.edu>
12187L: linux-usb@vger.kernel.org
12188S: Maintained
12189F: Documentation/usb/ohci.txt
12190F: drivers/usb/host/ohci*
12191
12192USB OTG FSM (Finite State Machine)
12193M: Peter Chen <Peter.Chen@nxp.com>
12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12195L: linux-usb@vger.kernel.org
12196S: Maintained
12197F: drivers/usb/common/usb-otg-fsm.c
12198
12199USB OVER IP DRIVER
12200M: Valentina Manea <valentina.manea.m@gmail.com>
12201M: Shuah Khan <shuahkh@osg.samsung.com>
12202M: Shuah Khan <shuah@kernel.org>
12203L: linux-usb@vger.kernel.org
12204S: Maintained
12205F: Documentation/usb/usbip_protocol.txt
12206F: drivers/usb/usbip/
12207F: tools/usb/usbip/
12208
12209USB PEGASUS DRIVER
12210M: Petko Manolov <petkan@nucleusys.com>
12211L: linux-usb@vger.kernel.org
12212L: netdev@vger.kernel.org
12213T: git git://github.com/petkan/pegasus.git
12214W: https://github.com/petkan/pegasus
12215S: Maintained
12216F: drivers/net/usb/pegasus.*
12217
12218USB PHY LAYER
12219M: Felipe Balbi <balbi@kernel.org>
12220L: linux-usb@vger.kernel.org
12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12222S: Maintained
12223F: drivers/usb/phy/
12224
12225USB PRINTER DRIVER (usblp)
12226M: Pete Zaitcev <zaitcev@redhat.com>
12227L: linux-usb@vger.kernel.org
12228S: Supported
12229F: drivers/usb/class/usblp.c
12230
12231USB QMI WWAN NETWORK DRIVER
12232M: Bjørn Mork <bjorn@mork.no>
12233L: netdev@vger.kernel.org
12234S: Maintained
12235F: Documentation/ABI/testing/sysfs-class-net-qmi
12236F: drivers/net/usb/qmi_wwan.c
12237
12238USB RTL8150 DRIVER
12239M: Petko Manolov <petkan@nucleusys.com>
12240L: linux-usb@vger.kernel.org
12241L: netdev@vger.kernel.org
12242T: git git://github.com/petkan/rtl8150.git
12243W: https://github.com/petkan/rtl8150
12244S: Maintained
12245F: drivers/net/usb/rtl8150.c
12246
12247USB SERIAL SUBSYSTEM
12248M: Johan Hovold <johan@kernel.org>
12249L: linux-usb@vger.kernel.org
12250S: Maintained
12251F: Documentation/usb/usb-serial.txt
12252F: drivers/usb/serial/
12253F: include/linux/usb/serial.h
12254
12255USB SMSC75XX ETHERNET DRIVER
12256M: Steve Glendinning <steve.glendinning@shawell.net>
12257L: netdev@vger.kernel.org
12258S: Maintained
12259F: drivers/net/usb/smsc75xx.*
12260
12261USB SMSC95XX ETHERNET DRIVER
12262M: Steve Glendinning <steve.glendinning@shawell.net>
12263L: netdev@vger.kernel.org
12264S: Maintained
12265F: drivers/net/usb/smsc95xx.*
12266
12267USB SUBSYSTEM
12268M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12269L: linux-usb@vger.kernel.org
12270W: http://www.linux-usb.org
12271T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12272S: Supported
12273F: Documentation/devicetree/bindings/usb/
12274F: Documentation/usb/
12275F: drivers/usb/
12276F: include/linux/usb.h
12277F: include/linux/usb/
12278
12279USB UHCI DRIVER
12280M: Alan Stern <stern@rowland.harvard.edu>
12281L: linux-usb@vger.kernel.org
12282S: Maintained
12283F: drivers/usb/host/uhci*
12284
12285USB "USBNET" DRIVER FRAMEWORK
12286M: Oliver Neukum <oneukum@suse.com>
12287L: netdev@vger.kernel.org
12288W: http://www.linux-usb.org/usbnet
12289S: Maintained
12290F: drivers/net/usb/usbnet.c
12291F: include/linux/usb/usbnet.h
12292
12293USB VIDEO CLASS
12294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12295L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12296L: linux-media@vger.kernel.org
12297T: git git://linuxtv.org/media_tree.git
12298W: http://www.ideasonboard.org/uvc/
12299S: Maintained
12300F: drivers/media/usb/uvc/
12301F: include/uapi/linux/uvcvideo.h
12302
12303USB VISION DRIVER
12304M: Hans Verkuil <hverkuil@xs4all.nl>
12305L: linux-media@vger.kernel.org
12306T: git git://linuxtv.org/media_tree.git
12307W: https://linuxtv.org
12308S: Odd Fixes
12309F: drivers/media/usb/usbvision/
12310
12311USB WEBCAM GADGET
12312M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12313L: linux-usb@vger.kernel.org
12314S: Maintained
12315F: drivers/usb/gadget/function/*uvc*
12316F: drivers/usb/gadget/legacy/webcam.c
12317
12318USB WIRELESS RNDIS DRIVER (rndis_wlan)
12319M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12320L: linux-wireless@vger.kernel.org
12321S: Maintained
12322F: drivers/net/wireless/rndis_wlan.c
12323
12324USB XHCI DRIVER
12325M: Mathias Nyman <mathias.nyman@intel.com>
12326L: linux-usb@vger.kernel.org
12327S: Supported
12328F: drivers/usb/host/xhci*
12329F: drivers/usb/host/pci-quirks*
12330
12331USB ZD1201 DRIVER
12332L: linux-wireless@vger.kernel.org
12333W: http://linux-lc100020.sourceforge.net
12334S: Orphan
12335F: drivers/net/wireless/zydas/zd1201.*
12336
12337USB ZR364XX DRIVER
12338M: Antoine Jacquet <royale@zerezo.com>
12339L: linux-usb@vger.kernel.org
12340L: linux-media@vger.kernel.org
12341T: git git://linuxtv.org/media_tree.git
12342W: http://royale.zerezo.com/zr364xx/
12343S: Maintained
12344F: Documentation/video4linux/zr364xx.txt
12345F: drivers/media/usb/zr364xx/
12346
12347ULPI BUS
12348M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12349L: linux-usb@vger.kernel.org
12350S: Maintained
12351F: drivers/usb/common/ulpi.c
12352F: include/linux/ulpi/
12353
12354USER-MODE LINUX (UML)
12355M: Jeff Dike <jdike@addtoit.com>
12356M: Richard Weinberger <richard@nod.at>
12357L: user-mode-linux-devel@lists.sourceforge.net
12358L: user-mode-linux-user@lists.sourceforge.net
12359W: http://user-mode-linux.sourceforge.net
12360T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12361S: Maintained
12362F: Documentation/virtual/uml/
12363F: arch/um/
12364F: arch/x86/um/
12365F: fs/hostfs/
12366F: fs/hppfs/
12367
12368USERSPACE I/O (UIO)
12369M: "Hans J. Koch" <hjk@hansjkoch.de>
12370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12371S: Maintained
12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12373F: Documentation/DocBook/uio-howto.tmpl
12374F: drivers/uio/
12375F: include/linux/uio*.h
12376
12377UTIL-LINUX PACKAGE
12378M: Karel Zak <kzak@redhat.com>
12379L: util-linux@vger.kernel.org
12380W: http://en.wikipedia.org/wiki/Util-linux
12381T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12382S: Maintained
12383
12384UVESAFB DRIVER
12385M: Michal Januszewski <spock@gentoo.org>
12386L: linux-fbdev@vger.kernel.org
12387W: http://dev.gentoo.org/~spock/projects/uvesafb/
12388S: Maintained
12389F: Documentation/fb/uvesafb.txt
12390F: drivers/video/fbdev/uvesafb.*
12391
12392VF610 NAND DRIVER
12393M: Stefan Agner <stefan@agner.ch>
12394L: linux-mtd@lists.infradead.org
12395S: Supported
12396F: drivers/mtd/nand/vf610_nfc.c
12397
12398VFAT/FAT/MSDOS FILESYSTEM
12399M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12400S: Maintained
12401F: Documentation/filesystems/vfat.txt
12402F: fs/fat/
12403
12404VFIO DRIVER
12405M: Alex Williamson <alex.williamson@redhat.com>
12406L: kvm@vger.kernel.org
12407T: git git://github.com/awilliam/linux-vfio.git
12408S: Maintained
12409F: Documentation/vfio.txt
12410F: drivers/vfio/
12411F: include/linux/vfio.h
12412F: include/uapi/linux/vfio.h
12413
12414VFIO PLATFORM DRIVER
12415M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12416L: kvm@vger.kernel.org
12417S: Maintained
12418F: drivers/vfio/platform/
12419
12420VIDEOBUF2 FRAMEWORK
12421M: Pawel Osciak <pawel@osciak.com>
12422M: Marek Szyprowski <m.szyprowski@samsung.com>
12423M: Kyungmin Park <kyungmin.park@samsung.com>
12424L: linux-media@vger.kernel.org
12425S: Maintained
12426F: drivers/media/v4l2-core/videobuf2-*
12427F: include/media/videobuf2-*
12428
12429VIRTIO AND VHOST VSOCK DRIVER
12430M: Stefan Hajnoczi <stefanha@redhat.com>
12431L: kvm@vger.kernel.org
12432L: virtualization@lists.linux-foundation.org
12433L: netdev@vger.kernel.org
12434S: Maintained
12435F: include/linux/virtio_vsock.h
12436F: include/uapi/linux/virtio_vsock.h
12437F: net/vmw_vsock/virtio_transport_common.c
12438F: net/vmw_vsock/virtio_transport.c
12439F: drivers/vhost/vsock.c
12440F: drivers/vhost/vsock.h
12441
12442VIRTUAL SERIO DEVICE DRIVER
12443M: Stephen Chandler Paul <thatslyude@gmail.com>
12444S: Maintained
12445F: drivers/input/serio/userio.c
12446F: include/uapi/linux/userio.h
12447
12448VIRTIO CONSOLE DRIVER
12449M: Amit Shah <amit.shah@redhat.com>
12450L: virtualization@lists.linux-foundation.org
12451S: Maintained
12452F: drivers/char/virtio_console.c
12453F: include/linux/virtio_console.h
12454F: include/uapi/linux/virtio_console.h
12455
12456VIRTIO CORE, NET AND BLOCK DRIVERS
12457M: "Michael S. Tsirkin" <mst@redhat.com>
12458L: virtualization@lists.linux-foundation.org
12459S: Maintained
12460F: Documentation/devicetree/bindings/virtio/
12461F: drivers/virtio/
12462F: tools/virtio/
12463F: drivers/net/virtio_net.c
12464F: drivers/block/virtio_blk.c
12465F: include/linux/virtio_*.h
12466F: include/uapi/linux/virtio_*.h
12467
12468VIRTIO DRIVERS FOR S390
12469M: Christian Borntraeger <borntraeger@de.ibm.com>
12470M: Cornelia Huck <cornelia.huck@de.ibm.com>
12471L: linux-s390@vger.kernel.org
12472L: virtualization@lists.linux-foundation.org
12473L: kvm@vger.kernel.org
12474S: Supported
12475F: drivers/s390/virtio/
12476
12477VIRTIO GPU DRIVER
12478M: David Airlie <airlied@linux.ie>
12479M: Gerd Hoffmann <kraxel@redhat.com>
12480L: dri-devel@lists.freedesktop.org
12481L: virtualization@lists.linux-foundation.org
12482S: Maintained
12483F: drivers/gpu/drm/virtio/
12484F: include/uapi/linux/virtio_gpu.h
12485
12486VIRTIO HOST (VHOST)
12487M: "Michael S. Tsirkin" <mst@redhat.com>
12488L: kvm@vger.kernel.org
12489L: virtualization@lists.linux-foundation.org
12490L: netdev@vger.kernel.org
12491T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12492S: Maintained
12493F: drivers/vhost/
12494F: include/uapi/linux/vhost.h
12495
12496VIRTIO INPUT DRIVER
12497M: Gerd Hoffmann <kraxel@redhat.com>
12498S: Maintained
12499F: drivers/virtio/virtio_input.c
12500F: include/uapi/linux/virtio_input.h
12501
12502VIA RHINE NETWORK DRIVER
12503S: Orphan
12504F: drivers/net/ethernet/via/via-rhine.c
12505
12506VIA SD/MMC CARD CONTROLLER DRIVER
12507M: Bruce Chang <brucechang@via.com.tw>
12508M: Harald Welte <HaraldWelte@viatech.com>
12509S: Maintained
12510F: drivers/mmc/host/via-sdmmc.c
12511
12512VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12513M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12514L: linux-fbdev@vger.kernel.org
12515S: Maintained
12516F: include/linux/via-core.h
12517F: include/linux/via-gpio.h
12518F: include/linux/via_i2c.h
12519F: drivers/video/fbdev/via/
12520
12521VIA VELOCITY NETWORK DRIVER
12522M: Francois Romieu <romieu@fr.zoreil.com>
12523L: netdev@vger.kernel.org
12524S: Maintained
12525F: drivers/net/ethernet/via/via-velocity.*
12526
12527VIRT LIB
12528M: Alex Williamson <alex.williamson@redhat.com>
12529M: Paolo Bonzini <pbonzini@redhat.com>
12530L: kvm@vger.kernel.org
12531S: Supported
12532F: virt/lib/
12533
12534VIVID VIRTUAL VIDEO DRIVER
12535M: Hans Verkuil <hverkuil@xs4all.nl>
12536L: linux-media@vger.kernel.org
12537T: git git://linuxtv.org/media_tree.git
12538W: https://linuxtv.org
12539S: Maintained
12540F: drivers/media/platform/vivid/*
12541
12542VLAN (802.1Q)
12543M: Patrick McHardy <kaber@trash.net>
12544L: netdev@vger.kernel.org
12545S: Maintained
12546F: drivers/net/macvlan.c
12547F: include/linux/if_*vlan.h
12548F: net/8021q/
12549
12550VLYNQ BUS
12551M: Florian Fainelli <florian@openwrt.org>
12552L: openwrt-devel@lists.openwrt.org (subscribers-only)
12553S: Maintained
12554F: drivers/vlynq/vlynq.c
12555F: include/linux/vlynq.h
12556
12557VME SUBSYSTEM
12558M: Martyn Welch <martyn@welchs.me.uk>
12559M: Manohar Vanga <manohar.vanga@gmail.com>
12560M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12561L: devel@driverdev.osuosl.org
12562S: Maintained
12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12564F: Documentation/vme_api.txt
12565F: drivers/staging/vme/
12566F: drivers/vme/
12567F: include/linux/vme*
12568
12569VMWARE HYPERVISOR INTERFACE
12570M: Alok Kataria <akataria@vmware.com>
12571L: virtualization@lists.linux-foundation.org
12572S: Supported
12573F: arch/x86/kernel/cpu/vmware.c
12574
12575VMWARE BALLOON DRIVER
12576M: Xavier Deguillard <xdeguillard@vmware.com>
12577M: Philip Moltmann <moltmann@vmware.com>
12578M: "VMware, Inc." <pv-drivers@vmware.com>
12579L: linux-kernel@vger.kernel.org
12580S: Maintained
12581F: drivers/misc/vmw_balloon.c
12582
12583VMWARE VMMOUSE SUBDRIVER
12584M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12585M: "VMware, Inc." <pv-drivers@vmware.com>
12586L: linux-input@vger.kernel.org
12587S: Maintained
12588F: drivers/input/mouse/vmmouse.c
12589F: drivers/input/mouse/vmmouse.h
12590
12591VMWARE VMXNET3 ETHERNET DRIVER
12592M: Shrikrishna Khare <skhare@vmware.com>
12593M: "VMware, Inc." <pv-drivers@vmware.com>
12594L: netdev@vger.kernel.org
12595S: Maintained
12596F: drivers/net/vmxnet3/
12597
12598VMware PVSCSI driver
12599M: Jim Gill <jgill@vmware.com>
12600M: VMware PV-Drivers <pv-drivers@vmware.com>
12601L: linux-scsi@vger.kernel.org
12602S: Maintained
12603F: drivers/scsi/vmw_pvscsi.c
12604F: drivers/scsi/vmw_pvscsi.h
12605
12606VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12607M: Liam Girdwood <lgirdwood@gmail.com>
12608M: Mark Brown <broonie@kernel.org>
12609L: linux-kernel@vger.kernel.org
12610W: http://www.slimlogic.co.uk/?p=48
12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12612S: Supported
12613F: Documentation/devicetree/bindings/regulator/
12614F: drivers/regulator/
12615F: include/dt-bindings/regulator/
12616F: include/linux/regulator/
12617
12618VRF
12619M: David Ahern <dsa@cumulusnetworks.com>
12620M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12621L: netdev@vger.kernel.org
12622S: Maintained
12623F: drivers/net/vrf.c
12624F: Documentation/networking/vrf.txt
12625
12626VT1211 HARDWARE MONITOR DRIVER
12627M: Juerg Haefliger <juergh@gmail.com>
12628L: linux-hwmon@vger.kernel.org
12629S: Maintained
12630F: Documentation/hwmon/vt1211
12631F: drivers/hwmon/vt1211.c
12632
12633VT8231 HARDWARE MONITOR DRIVER
12634M: Roger Lucas <vt8231@hiddenengine.co.uk>
12635L: linux-hwmon@vger.kernel.org
12636S: Maintained
12637F: drivers/hwmon/vt8231.c
12638
12639VUB300 USB to SDIO/SD/MMC bridge chip
12640M: Tony Olech <tony.olech@elandigitalsystems.com>
12641L: linux-mmc@vger.kernel.org
12642L: linux-usb@vger.kernel.org
12643S: Supported
12644F: drivers/mmc/host/vub300.c
12645
12646W1 DALLAS'S 1-WIRE BUS
12647M: Evgeniy Polyakov <zbr@ioremap.net>
12648S: Maintained
12649F: Documentation/w1/
12650F: drivers/w1/
12651
12652W83791D HARDWARE MONITORING DRIVER
12653M: Marc Hulsman <m.hulsman@tudelft.nl>
12654L: linux-hwmon@vger.kernel.org
12655S: Maintained
12656F: Documentation/hwmon/w83791d
12657F: drivers/hwmon/w83791d.c
12658
12659W83793 HARDWARE MONITORING DRIVER
12660M: Rudolf Marek <r.marek@assembler.cz>
12661L: linux-hwmon@vger.kernel.org
12662S: Maintained
12663F: Documentation/hwmon/w83793
12664F: drivers/hwmon/w83793.c
12665
12666W83795 HARDWARE MONITORING DRIVER
12667M: Jean Delvare <jdelvare@suse.com>
12668L: linux-hwmon@vger.kernel.org
12669S: Maintained
12670F: drivers/hwmon/w83795.c
12671
12672W83L51xD SD/MMC CARD INTERFACE DRIVER
12673M: Pierre Ossman <pierre@ossman.eu>
12674S: Maintained
12675F: drivers/mmc/host/wbsd.*
12676
12677WACOM PROTOCOL 4 SERIAL TABLETS
12678M: Julian Squires <julian@cipht.net>
12679M: Hans de Goede <hdegoede@redhat.com>
12680L: linux-input@vger.kernel.org
12681S: Maintained
12682F: drivers/input/tablet/wacom_serial4.c
12683
12684WATCHDOG DEVICE DRIVERS
12685M: Wim Van Sebroeck <wim@iguana.be>
12686R: Guenter Roeck <linux@roeck-us.net>
12687L: linux-watchdog@vger.kernel.org
12688W: http://www.linux-watchdog.org/
12689T: git git://www.linux-watchdog.org/linux-watchdog.git
12690S: Maintained
12691F: Documentation/devicetree/bindings/watchdog/
12692F: Documentation/watchdog/
12693F: drivers/watchdog/
12694F: include/linux/watchdog.h
12695F: include/uapi/linux/watchdog.h
12696
12697WD7000 SCSI DRIVER
12698M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12699L: linux-scsi@vger.kernel.org
12700S: Maintained
12701F: drivers/scsi/wd7000.c
12702
12703WIIMOTE HID DRIVER
12704M: David Herrmann <dh.herrmann@googlemail.com>
12705L: linux-input@vger.kernel.org
12706S: Maintained
12707F: drivers/hid/hid-wiimote*
12708
12709WINBOND CIR DRIVER
12710M: David Härdeman <david@hardeman.nu>
12711S: Maintained
12712F: drivers/media/rc/winbond-cir.c
12713
12714WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12715M: William Breathitt Gray <vilhelm.gray@gmail.com>
12716L: linux-watchdog@vger.kernel.org
12717S: Maintained
12718F: drivers/watchdog/ebc-c384_wdt.c
12719
12720WINSYSTEMS WS16C48 GPIO DRIVER
12721M: William Breathitt Gray <vilhelm.gray@gmail.com>
12722L: linux-gpio@vger.kernel.org
12723S: Maintained
12724F: drivers/gpio/gpio-ws16c48.c
12725
12726WIMAX STACK
12727M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12728M: linux-wimax@intel.com
12729L: wimax@linuxwimax.org (subscribers-only)
12730S: Supported
12731W: http://linuxwimax.org
12732F: Documentation/wimax/README.wimax
12733F: include/linux/wimax/debug.h
12734F: include/net/wimax.h
12735F: include/uapi/linux/wimax.h
12736F: net/wimax/
12737
12738WISTRON LAPTOP BUTTON DRIVER
12739M: Miloslav Trmac <mitr@volny.cz>
12740S: Maintained
12741F: drivers/input/misc/wistron_btns.c
12742
12743WL3501 WIRELESS PCMCIA CARD DRIVER
12744M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12745L: linux-wireless@vger.kernel.org
12746W: http://oops.ghostprotocols.net:81/blog
12747S: Maintained
12748F: drivers/net/wireless/wl3501*
12749
12750WOLFSON MICROELECTRONICS DRIVERS
12751L: patches@opensource.wolfsonmicro.com
12752T: git https://github.com/CirrusLogic/linux-drivers.git
12753W: https://github.com/CirrusLogic/linux-drivers/wiki
12754S: Supported
12755F: Documentation/hwmon/wm83??
12756F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12757F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12758F: Documentation/devicetree/bindings/mfd/arizona.txt
12759F: arch/arm/mach-s3c64xx/mach-crag6410*
12760F: drivers/clk/clk-wm83*.c
12761F: drivers/extcon/extcon-arizona.c
12762F: drivers/leds/leds-wm83*.c
12763F: drivers/gpio/gpio-*wm*.c
12764F: drivers/gpio/gpio-arizona.c
12765F: drivers/hwmon/wm83??-hwmon.c
12766F: drivers/input/misc/wm831x-on.c
12767F: drivers/input/touchscreen/wm831x-ts.c
12768F: drivers/input/touchscreen/wm97*.c
12769F: drivers/mfd/arizona*
12770F: drivers/mfd/wm*.c
12771F: drivers/mfd/cs47l24*
12772F: drivers/power/wm83*.c
12773F: drivers/rtc/rtc-wm83*.c
12774F: drivers/regulator/wm8*.c
12775F: drivers/video/backlight/wm83*_bl.c
12776F: drivers/watchdog/wm83*_wdt.c
12777F: include/linux/mfd/arizona/
12778F: include/linux/mfd/wm831x/
12779F: include/linux/mfd/wm8350/
12780F: include/linux/mfd/wm8400*
12781F: include/linux/wm97xx.h
12782F: include/sound/wm????.h
12783F: sound/soc/codecs/arizona.?
12784F: sound/soc/codecs/wm*
12785F: sound/soc/codecs/cs47l24*
12786
12787WORKQUEUE
12788M: Tejun Heo <tj@kernel.org>
12789R: Lai Jiangshan <jiangshanlai@gmail.com>
12790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12791S: Maintained
12792F: include/linux/workqueue.h
12793F: kernel/workqueue.c
12794F: Documentation/workqueue.txt
12795
12796X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12797M: Chen-Yu Tsai <wens@csie.org>
12798L: linux-kernel@vger.kernel.org
12799S: Maintained
12800N: axp[128]
12801
12802X.25 NETWORK LAYER
12803M: Andrew Hendry <andrew.hendry@gmail.com>
12804L: linux-x25@vger.kernel.org
12805S: Odd Fixes
12806F: Documentation/networking/x25*
12807F: include/net/x25*
12808F: net/x25/
12809
12810X86 ARCHITECTURE (32-BIT AND 64-BIT)
12811M: Thomas Gleixner <tglx@linutronix.de>
12812M: Ingo Molnar <mingo@redhat.com>
12813M: "H. Peter Anvin" <hpa@zytor.com>
12814M: x86@kernel.org
12815L: linux-kernel@vger.kernel.org
12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12817S: Maintained
12818F: Documentation/x86/
12819F: arch/x86/
12820
12821X86 PLATFORM DRIVERS
12822M: Darren Hart <dvhart@infradead.org>
12823L: platform-driver-x86@vger.kernel.org
12824T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12825S: Maintained
12826F: drivers/platform/x86/
12827F: drivers/platform/olpc/
12828
12829X86 MCE INFRASTRUCTURE
12830M: Tony Luck <tony.luck@intel.com>
12831M: Borislav Petkov <bp@alien8.de>
12832L: linux-edac@vger.kernel.org
12833S: Maintained
12834F: arch/x86/kernel/cpu/mcheck/*
12835
12836X86 MICROCODE UPDATE SUPPORT
12837M: Borislav Petkov <bp@alien8.de>
12838S: Maintained
12839F: arch/x86/kernel/cpu/microcode/*
12840
12841X86 VDSO
12842M: Andy Lutomirski <luto@amacapital.net>
12843L: linux-kernel@vger.kernel.org
12844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12845S: Maintained
12846F: arch/x86/entry/vdso/
12847
12848XC2028/3028 TUNER DRIVER
12849M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12850M: Mauro Carvalho Chehab <mchehab@kernel.org>
12851L: linux-media@vger.kernel.org
12852W: https://linuxtv.org
12853T: git git://linuxtv.org/media_tree.git
12854S: Maintained
12855F: drivers/media/tuners/tuner-xc2028.*
12856
12857XEN HYPERVISOR INTERFACE
12858M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12859M: David Vrabel <david.vrabel@citrix.com>
12860M: Juergen Gross <jgross@suse.com>
12861L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12862T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12863S: Supported
12864F: arch/x86/xen/
12865F: drivers/*/xen-*front.c
12866F: drivers/xen/
12867F: arch/x86/include/asm/xen/
12868F: include/xen/
12869F: include/uapi/xen/
12870
12871XEN HYPERVISOR ARM
12872M: Stefano Stabellini <sstabellini@kernel.org>
12873L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12874S: Maintained
12875F: arch/arm/xen/
12876F: arch/arm/include/asm/xen/
12877
12878XEN HYPERVISOR ARM64
12879M: Stefano Stabellini <sstabellini@kernel.org>
12880L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12881S: Maintained
12882F: arch/arm64/xen/
12883F: arch/arm64/include/asm/xen/
12884
12885XEN NETWORK BACKEND DRIVER
12886M: Wei Liu <wei.liu2@citrix.com>
12887L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12888L: netdev@vger.kernel.org
12889S: Supported
12890F: drivers/net/xen-netback/*
12891
12892XEN PCI SUBSYSTEM
12893M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12894L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12895S: Supported
12896F: arch/x86/pci/*xen*
12897F: drivers/pci/*xen*
12898
12899XEN BLOCK SUBSYSTEM
12900M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12901M: Roger Pau Monné <roger.pau@citrix.com>
12902L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12903S: Supported
12904F: drivers/block/xen-blkback/*
12905F: drivers/block/xen*
12906
12907XEN PVSCSI DRIVERS
12908M: Juergen Gross <jgross@suse.com>
12909L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12910L: linux-scsi@vger.kernel.org
12911S: Supported
12912F: drivers/scsi/xen-scsifront.c
12913F: drivers/xen/xen-scsiback.c
12914F: include/xen/interface/io/vscsiif.h
12915
12916XEN SWIOTLB SUBSYSTEM
12917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12918L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12919S: Supported
12920F: arch/x86/xen/*swiotlb*
12921F: drivers/xen/*swiotlb*
12922
12923XFS FILESYSTEM
12924P: Silicon Graphics Inc
12925M: Dave Chinner <david@fromorbit.com>
12926M: xfs@oss.sgi.com
12927L: xfs@oss.sgi.com
12928W: http://oss.sgi.com/projects/xfs
12929T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12930S: Supported
12931F: Documentation/filesystems/xfs.txt
12932F: fs/xfs/
12933
12934XILINX AXI ETHERNET DRIVER
12935M: Anirudha Sarangi <anirudh@xilinx.com>
12936M: John Linn <John.Linn@xilinx.com>
12937S: Maintained
12938F: drivers/net/ethernet/xilinx/xilinx_axienet*
12939
12940XILINX UARTLITE SERIAL DRIVER
12941M: Peter Korsgaard <jacmet@sunsite.dk>
12942L: linux-serial@vger.kernel.org
12943S: Maintained
12944F: drivers/tty/serial/uartlite.c
12945
12946XILINX VIDEO IP CORES
12947M: Hyun Kwon <hyun.kwon@xilinx.com>
12948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12949L: linux-media@vger.kernel.org
12950T: git git://linuxtv.org/media_tree.git
12951S: Supported
12952F: Documentation/devicetree/bindings/media/xilinx/
12953F: drivers/media/platform/xilinx/
12954F: include/uapi/linux/xilinx-v4l2-controls.h
12955
12956XILLYBUS DRIVER
12957M: Eli Billauer <eli.billauer@gmail.com>
12958L: linux-kernel@vger.kernel.org
12959S: Supported
12960F: drivers/char/xillybus/
12961
12962XTENSA XTFPGA PLATFORM SUPPORT
12963M: Max Filippov <jcmvbkbc@gmail.com>
12964L: linux-xtensa@linux-xtensa.org
12965S: Maintained
12966F: drivers/spi/spi-xtensa-xtfpga.c
12967F: sound/soc/xtensa/xtfpga-i2s.c
12968
12969YAM DRIVER FOR AX.25
12970M: Jean-Paul Roubelat <jpr@f6fbb.org>
12971L: linux-hams@vger.kernel.org
12972S: Maintained
12973F: drivers/net/hamradio/yam*
12974F: include/linux/yam.h
12975
12976YEALINK PHONE DRIVER
12977M: Henk Vergonet <Henk.Vergonet@gmail.com>
12978L: usbb2k-api-dev@nongnu.org
12979S: Maintained
12980F: Documentation/input/yealink.txt
12981F: drivers/input/misc/yealink.*
12982
12983Z8530 DRIVER FOR AX.25
12984M: Joerg Reuter <jreuter@yaina.de>
12985W: http://yaina.de/jreuter/
12986W: http://www.qsl.net/dl1bke/
12987L: linux-hams@vger.kernel.org
12988S: Maintained
12989F: Documentation/networking/z8530drv.txt
12990F: drivers/net/hamradio/*scc.c
12991F: drivers/net/hamradio/z8530.h
12992
12993ZBUD COMPRESSED PAGE ALLOCATOR
12994M: Seth Jennings <sjenning@redhat.com>
12995L: linux-mm@kvack.org
12996S: Maintained
12997F: mm/zbud.c
12998F: include/linux/zbud.h
12999
13000ZD1211RW WIRELESS DRIVER
13001M: Daniel Drake <dsd@gentoo.org>
13002M: Ulrich Kunitz <kune@deine-taler.de>
13003W: http://zd1211.ath.cx/wiki/DriverRewrite
13004L: linux-wireless@vger.kernel.org
13005L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13006S: Maintained
13007F: drivers/net/wireless/zydas/zd1211rw/
13008
13009ZPOOL COMPRESSED PAGE STORAGE API
13010M: Dan Streetman <ddstreet@ieee.org>
13011L: linux-mm@kvack.org
13012S: Maintained
13013F: mm/zpool.c
13014F: include/linux/zpool.h
13015
13016ZR36067 VIDEO FOR LINUX DRIVER
13017L: mjpeg-users@lists.sourceforge.net
13018L: linux-media@vger.kernel.org
13019W: http://mjpeg.sourceforge.net/driver-zoran/
13020T: hg https://linuxtv.org/hg/v4l-dvb
13021S: Odd Fixes
13022F: drivers/media/pci/zoran/
13023
13024ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13025M: Minchan Kim <minchan@kernel.org>
13026M: Nitin Gupta <ngupta@vflare.org>
13027R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13028L: linux-kernel@vger.kernel.org
13029S: Maintained
13030F: drivers/block/zram/
13031F: Documentation/blockdev/zram.txt
13032
13033ZS DECSTATION Z85C30 SERIAL DRIVER
13034M: "Maciej W. Rozycki" <macro@linux-mips.org>
13035S: Maintained
13036F: drivers/tty/serial/zs.*
13037
13038ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13039M: Minchan Kim <minchan@kernel.org>
13040M: Nitin Gupta <ngupta@vflare.org>
13041R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13042L: linux-mm@kvack.org
13043S: Maintained
13044F: mm/zsmalloc.c
13045F: include/linux/zsmalloc.h
13046F: Documentation/vm/zsmalloc.txt
13047
13048ZSWAP COMPRESSED SWAP CACHING
13049M: Seth Jennings <sjenning@redhat.com>
13050L: linux-mm@kvack.org
13051S: Maintained
13052F: mm/zswap.c
13053
13054THE REST
13055M: Linus Torvalds <torvalds@linux-foundation.org>
13056L: linux-kernel@vger.kernel.org
13057Q: http://patchwork.kernel.org/project/LKML/list/
13058T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13059S: Buried alive in reporters
13060F: *
13061F: */