]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - MAINTAINERS
Merge tag 'omap-for-v4.7/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. 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
20 3. 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
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. 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
59 6. 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
63 7. 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
67 8. Happy hacking.
68
69 Descriptions 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
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L: netdev@vger.kernel.org
130 S: Maintained
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M: David Dillow <dave@thedillows.org>
136 L: netdev@vger.kernel.org
137 S: Maintained
138 F: drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M: Adam Radford <linuxraid@lsi.com>
142 L: linux-scsi@vger.kernel.org
143 W: http://www.lsi.com
144 S: Supported
145 F: drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L: linux-scsi@vger.kernel.org
150 S: Maintained
151 F: drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M: Alexander Aring <aar@pengutronix.de>
155 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L: linux-bluetooth@vger.kernel.org
157 L: linux-wpan@vger.kernel.org
158 S: Maintained
159 F: net/6lowpan/
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L: linux-hams@vger.kernel.org
166 S: Maintained
167 F: drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L: netdev@vger.kernel.org
172 S: Maintained
173 F: drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L: linux-serial@vger.kernel.org
178 W: http://serial.sourceforge.net
179 S: Maintained
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F: drivers/tty/serial/8250*
182 F: include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L: netdev@vger.kernel.org
186 S: Orphan / Obsolete
187 F: drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M: Eric Van Hensbergen <ericvh@gmail.com>
191 M: Ron Minnich <rminnich@sandia.gov>
192 M: Latchesar Ionkov <lucho@ionkov.net>
193 L: v9fs-developer@lists.sourceforge.net
194 W: http://swik.net/v9fs
195 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S: Maintained
198 F: Documentation/filesystems/9p.txt
199 F: fs/9p/
200 F: net/9p/
201 F: include/net/9p/
202 F: include/uapi/linux/virtio_9p.h
203 F: include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M: Antti Palosaari <crope@iki.fi>
208 L: linux-media@vger.kernel.org
209 W: https://linuxtv.org
210 W: http://palosaari.fi/linux/
211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
212 T: git git://linuxtv.org/anttip/media_tree.git
213 S: Maintained
214 F: drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218 L: linux-scsi@vger.kernel.org
219 W: http://www.adaptec.com/
220 S: Supported
221 F: Documentation/scsi/aacraid.txt
222 F: drivers/scsi/aacraid/
223
224 ABI/API
225 L: linux-api@vger.kernel.org
226 F: include/linux/syscalls.h
227 F: kernel/sys_ni.c
228
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230 M: Hans de Goede <hdegoede@redhat.com>
231 L: linux-hwmon@vger.kernel.org
232 S: Maintained
233 F: drivers/hwmon/abituguru.c
234
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
236 M: Alistair John Strachan <alistair@devzero.co.uk>
237 L: linux-hwmon@vger.kernel.org
238 S: Maintained
239 F: drivers/hwmon/abituguru3.c
240
241 ACCES 104-DIO-48E GPIO DRIVER
242 M: William Breathitt Gray <vilhelm.gray@gmail.com>
243 L: linux-gpio@vger.kernel.org
244 S: Maintained
245 F: drivers/gpio/gpio-104-dio-48e.c
246
247 ACCES 104-IDI-48 GPIO DRIVER
248 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249 L: linux-gpio@vger.kernel.org
250 S: Maintained
251 F: drivers/gpio/gpio-104-idi-48.c
252
253 ACCES 104-IDIO-16 GPIO DRIVER
254 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
256 S: Maintained
257 F: drivers/gpio/gpio-104-idio-16.c
258
259 ACENIC DRIVER
260 M: Jes Sorensen <jes@trained-monkey.org>
261 L: linux-acenic@sunsite.dk
262 S: Maintained
263 F: drivers/net/ethernet/alteon/acenic*
264
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266 M: Peter Feuerer <peter@piie.net>
267 L: platform-driver-x86@vger.kernel.org
268 W: http://piie.net/?section=acerhdf
269 S: Maintained
270 F: drivers/platform/x86/acerhdf.c
271
272 ACER WMI LAPTOP EXTRAS
273 M: "Lee, Chun-Yi" <jlee@suse.com>
274 L: platform-driver-x86@vger.kernel.org
275 S: Maintained
276 F: drivers/platform/x86/acer-wmi.c
277
278 ACPI
279 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280 M: Len Brown <lenb@kernel.org>
281 L: linux-acpi@vger.kernel.org
282 W: https://01.org/linux-acpi
283 Q: https://patchwork.kernel.org/project/linux-acpi/list/
284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 S: Supported
286 F: drivers/acpi/
287 F: drivers/pnp/pnpacpi/
288 F: include/linux/acpi.h
289 F: include/acpi/
290 F: Documentation/acpi/
291 F: Documentation/ABI/testing/sysfs-bus-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
295 F: tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M: Robert Moore <robert.moore@intel.com>
299 M: Lv Zheng <lv.zheng@intel.com>
300 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L: linux-acpi@vger.kernel.org
302 L: devel@acpica.org
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S: Supported
308 F: drivers/acpi/acpica/
309 F: include/acpi/
310 F: tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M: Zhang Rui <rui.zhang@intel.com>
314 L: linux-acpi@vger.kernel.org
315 W: https://01.org/linux-acpi
316 S: Supported
317 F: drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M: Zhang Rui <rui.zhang@intel.com>
321 L: linux-acpi@vger.kernel.org
322 W: https://01.org/linux-acpi
323 S: Supported
324 F: drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M: Zhang Rui <rui.zhang@intel.com>
328 L: linux-acpi@vger.kernel.org
329 W: https://01.org/linux-acpi
330 S: Supported
331 F: drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L: platform-driver-x86@vger.kernel.org
335 S: Orphan
336 F: drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M: Thibaut Varene <T-Bone@parisc-linux.org>
340 W: http://wiki.parisc-linux.org/AD1889
341 L: linux-parisc@vger.kernel.org
342 S: Maintained
343 F: sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M: Michael Hennerich <michael.hennerich@analog.com>
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
349 S: Supported
350 F: drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M: Michael Hennerich <michael.hennerich@analog.com>
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
356 S: Supported
357 F: drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M: Michael Hennerich <michael.hennerich@analog.com>
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
363 S: Supported
364 F: drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M: Michael Hennerich <michael.hennerich@analog.com>
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
370 S: Supported
371 F: drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M: Michael Hennerich <michael.hennerich@analog.com>
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
377 S: Supported
378 F: drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M: Jiri Kosina <jikos@kernel.org>
382 S: Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M: Michael Hennerich <michael.hennerich@analog.com>
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
388 L: linux-wpan@vger.kernel.org
389 S: Supported
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M: Jean Delvare <jdelvare@suse.com>
395 L: linux-hwmon@vger.kernel.org
396 S: Maintained
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M: Corentin Labbe <clabbe.montjoie@gmail.com>
402 L: linux-hwmon@vger.kernel.org
403 S: Maintained
404 F: drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L: linux-wireless@vger.kernel.org
408 W: http://wireless.kernel.org/
409 S: Orphan
410 F: drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M: Sakari Ailus <sakari.ailus@iki.fi>
414 L: linux-media@vger.kernel.org
415 S: Maintained
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M: Michael Hennerich <michael.hennerich@analog.com>
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
423 S: Supported
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M: Michael Hennerich <michael.hennerich@analog.com>
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
434 S: Supported
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
442 S: Supported
443 F: drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M: Dirk Eibach <eibach@gdsys.de>
447 L: linux-hwmon@vger.kernel.org
448 S: Maintained
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M: Colin Leroy <colin@colino.net>
455 S: Maintained
456 F: drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M: Jean Delvare <jdelvare@suse.com>
460 L: linux-hwmon@vger.kernel.org
461 S: Maintained
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
469 S: Supported
470 F: drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M: Matthew Wilcox <matthew@wil.cx>
474 M: Hannes Reinecke <hare@suse.com>
475 L: linux-scsi@vger.kernel.org
476 S: Maintained
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M: Riccardo Facchetti <fizban@tin.it>
482 S: Maintained
483 F: sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M: Antti Palosaari <crope@iki.fi>
487 L: linux-media@vger.kernel.org
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
492 S: Maintained
493 F: drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M: Antti Palosaari <crope@iki.fi>
497 L: linux-media@vger.kernel.org
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
502 S: Maintained
503 F: drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L: linux-fsdevel@vger.kernel.org
507 S: Orphan
508 F: Documentation/filesystems/affs.txt
509 F: fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M: David Howells <dhowells@redhat.com>
513 L: linux-afs@lists.infradead.org
514 S: Supported
515 F: fs/afs/
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M: David Airlie <airlied@linux.ie>
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S: Maintained
523 F: drivers/char/agp/
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M: "Juergen E. Fischer" <fischer@norbit.de>
529 L: linux-scsi@vger.kernel.org
530 S: Maintained
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M: Hannes Reinecke <hare@suse.com>
536 L: linux-scsi@vger.kernel.org
537 S: Maintained
538 F: drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M: Hans Verkuil <hverkuil@xs4all.nl>
542 L: linux-media@vger.kernel.org
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
545 S: Maintained
546 F: drivers/media/radio/radio-aimslab*
547
548 AIO
549 M: Benjamin LaHaise <bcrl@kvack.org>
550 L: linux-aio@kvack.org
551 S: Supported
552 F: fs/aio.c
553 F: include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M: Antti Palosaari <crope@iki.fi>
557 L: linux-media@vger.kernel.org
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
562 S: Maintained
563 F: drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M: Duncan Sands <duncan.sands@free.fr>
567 L: linux-usb@vger.kernel.org
568 W: http://www.linux-usb.org/SpeedTouch/
569 S: Maintained
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M: Manuel Lauss <manuel.lauss@gmail.com>
575 S: Maintained
576 F: drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M: Rudolf Marek <r.marek@assembler.cz>
580 L: linux-i2c@vger.kernel.org
581 S: Maintained
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M: Corentin Labbe <clabbe.montjoie@gmail.com>
587 L: linux-crypto@vger.kernel.org
588 S: Maintained
589 F: drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M: Richard Henderson <rth@twiddle.net>
593 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M: Matt Turner <mattst88@gmail.com>
595 S: Odd Fixes
596 L: linux-alpha@vger.kernel.org
597 F: arch/alpha/
598
599 ALTERA MAILBOX DRIVER
600 M: Ley Foon Tan <lftan@altera.com>
601 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602 S: Maintained
603 F: drivers/mailbox/mailbox-altera.c
604
605 ALTERA PIO DRIVER
606 M: Tien Hock Loh <thloh@altera.com>
607 L: linux-gpio@vger.kernel.org
608 S: Maintained
609 F: drivers/gpio/gpio-altera.c
610
611 ALTERA TRIPLE SPEED ETHERNET DRIVER
612 M: Vince Bridgers <vbridger@opensource.altera.com>
613 L: netdev@vger.kernel.org
614 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615 S: Maintained
616 F: drivers/net/ethernet/altera/
617
618 ALTERA UART/JTAG UART SERIAL DRIVERS
619 M: Tobias Klauser <tklauser@distanz.ch>
620 L: linux-serial@vger.kernel.org
621 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622 S: Maintained
623 F: drivers/tty/serial/altera_uart.c
624 F: drivers/tty/serial/altera_jtaguart.c
625 F: include/linux/altera_uart.h
626 F: include/linux/altera_jtaguart.h
627
628 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629 M: Tom Lendacky <thomas.lendacky@amd.com>
630 L: linux-crypto@vger.kernel.org
631 S: Supported
632 F: drivers/crypto/ccp/
633 F: include/linux/ccp.h
634
635 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636 M: Huang Rui <ray.huang@amd.com>
637 L: linux-hwmon@vger.kernel.org
638 S: Supported
639 F: Documentation/hwmon/fam15h_power
640 F: drivers/hwmon/fam15h_power.c
641
642 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644 S: Orphan
645 F: drivers/usb/gadget/udc/amd5536udc.*
646
647 AMD GEODE PROCESSOR/CHIPSET SUPPORT
648 P: Andres Salomon <dilinger@queued.net>
649 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651 S: Supported
652 F: drivers/char/hw_random/geode-rng.c
653 F: drivers/crypto/geode*
654 F: drivers/video/fbdev/geode/
655 F: arch/x86/include/asm/geode.h
656
657 AMD IOMMU (AMD-VI)
658 M: Joerg Roedel <joro@8bytes.org>
659 L: iommu@lists.linux-foundation.org
660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661 S: Maintained
662 F: drivers/iommu/amd_iommu*.[ch]
663 F: include/linux/amd-iommu.h
664
665 AMD KFD
666 M: Oded Gabbay <oded.gabbay@gmail.com>
667 L: dri-devel@lists.freedesktop.org
668 T: git git://people.freedesktop.org/~gabbayo/linux.git
669 S: Supported
670 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674 F: drivers/gpu/drm/amd/amdkfd/
675 F: drivers/gpu/drm/amd/include/cik_structs.h
676 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677 F: drivers/gpu/drm/amd/include/vi_structs.h
678 F: drivers/gpu/drm/radeon/radeon_kfd.c
679 F: drivers/gpu/drm/radeon/radeon_kfd.h
680 F: include/uapi/linux/kfd_ioctl.h
681
682 AMD SEATTLE DEVICE TREE SUPPORT
683 M: Brijesh Singh <brijeshkumar.singh@amd.com>
684 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 S: Supported
687 F: arch/arm64/boot/dts/amd/
688
689 AMD XGBE DRIVER
690 M: Tom Lendacky <thomas.lendacky@amd.com>
691 L: netdev@vger.kernel.org
692 S: Supported
693 F: drivers/net/ethernet/amd/xgbe/
694 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696 AMS (Apple Motion Sensor) DRIVER
697 M: Michael Hanselmann <linux-kernel@hansmi.ch>
698 S: Supported
699 F: drivers/macintosh/ams/
700
701 ANALOG DEVICES INC AD9389B DRIVER
702 M: Hans Verkuil <hans.verkuil@cisco.com>
703 L: linux-media@vger.kernel.org
704 S: Maintained
705 F: drivers/media/i2c/ad9389b*
706
707 ANALOG DEVICES INC ADV7180 DRIVER
708 M: Lars-Peter Clausen <lars@metafoo.de>
709 L: linux-media@vger.kernel.org
710 W: http://ez.analog.com/community/linux-device-drivers
711 S: Supported
712 F: drivers/media/i2c/adv7180.c
713
714 ANALOG DEVICES INC ADV7511 DRIVER
715 M: Hans Verkuil <hans.verkuil@cisco.com>
716 L: linux-media@vger.kernel.org
717 S: Maintained
718 F: drivers/media/i2c/adv7511*
719
720 ANALOG DEVICES INC ADV7604 DRIVER
721 M: Hans Verkuil <hans.verkuil@cisco.com>
722 L: linux-media@vger.kernel.org
723 S: Maintained
724 F: drivers/media/i2c/adv7604*
725
726 ANALOG DEVICES INC ADV7842 DRIVER
727 M: Hans Verkuil <hans.verkuil@cisco.com>
728 L: linux-media@vger.kernel.org
729 S: Maintained
730 F: drivers/media/i2c/adv7842*
731
732 ANALOG DEVICES INC ASOC CODEC DRIVERS
733 M: Lars-Peter Clausen <lars@metafoo.de>
734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735 W: http://wiki.analog.com/
736 W: http://ez.analog.com/community/linux-device-drivers
737 S: Supported
738 F: sound/soc/codecs/adau*
739 F: sound/soc/codecs/adav*
740 F: sound/soc/codecs/ad1*
741 F: sound/soc/codecs/ad7*
742 F: sound/soc/codecs/ssm*
743 F: sound/soc/codecs/sigmadsp.*
744
745 ANALOG DEVICES INC ASOC DRIVERS
746 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748 W: http://blackfin.uclinux.org/
749 S: Supported
750 F: sound/soc/blackfin/*
751
752 ANALOG DEVICES INC IIO DRIVERS
753 M: Lars-Peter Clausen <lars@metafoo.de>
754 M: Michael Hennerich <Michael.Hennerich@analog.com>
755 W: http://wiki.analog.com/
756 W: http://ez.analog.com/community/linux-device-drivers
757 S: Supported
758 F: drivers/iio/*/ad*
759 X: drivers/iio/*/adjd*
760 F: drivers/staging/iio/*/ad*
761 F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763 ANALOG DEVICES INC DMA DRIVERS
764 M: Lars-Peter Clausen <lars@metafoo.de>
765 W: http://ez.analog.com/community/linux-device-drivers
766 S: Supported
767 F: drivers/dma/dma-axi-dmac.c
768
769 ANDROID DRIVERS
770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771 M: Arve HjønnevĂ¥g <arve@android.com>
772 M: Riley Andrews <riandrews@android.com>
773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774 L: devel@driverdev.osuosl.org
775 S: Supported
776 F: drivers/android/
777 F: drivers/staging/android/
778
779 AOA (Apple Onboard Audio) ALSA DRIVER
780 M: Johannes Berg <johannes@sipsolutions.net>
781 L: linuxppc-dev@lists.ozlabs.org
782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783 S: Maintained
784 F: sound/aoa/
785
786 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787 M: William Breathitt Gray <vilhelm.gray@gmail.com>
788 L: linux-iio@vger.kernel.org
789 S: Maintained
790 F: drivers/iio/dac/stx104.c
791
792 APM DRIVER
793 M: Jiri Kosina <jikos@kernel.org>
794 S: Odd fixes
795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796 F: arch/x86/kernel/apm_32.c
797 F: include/linux/apm_bios.h
798 F: include/uapi/linux/apm_bios.h
799 F: drivers/char/apm-emulation.c
800
801 APPLE BCM5974 MULTITOUCH DRIVER
802 M: Henrik Rydberg <rydberg@bitmath.org>
803 L: linux-input@vger.kernel.org
804 S: Odd fixes
805 F: drivers/input/mouse/bcm5974.c
806
807 APPLE SMC DRIVER
808 M: Henrik Rydberg <rydberg@bitmath.org>
809 L: linux-hwmon@vger.kernel.org
810 S: Odd fixes
811 F: drivers/hwmon/applesmc.c
812
813 APPLETALK NETWORK LAYER
814 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815 S: Maintained
816 F: drivers/net/appletalk/
817 F: net/appletalk/
818
819 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820 M: Duc Dang <dhdang@apm.com>
821 S: Supported
822 F: arch/arm64/boot/dts/apm/
823
824 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825 M: Iyappan Subramanian <isubramanian@apm.com>
826 M: Keyur Chudgar <kchudgar@apm.com>
827 S: Supported
828 F: drivers/net/ethernet/apm/xgene/
829 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831 APTINA CAMERA SENSOR PLL
832 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833 L: linux-media@vger.kernel.org
834 S: Maintained
835 F: drivers/media/i2c/aptina-pll.*
836
837 ARC FRAMEBUFFER DRIVER
838 M: Jaya Kumar <jayalk@intworks.biz>
839 S: Maintained
840 F: drivers/video/fbdev/arcfb.c
841 F: drivers/video/fbdev/core/fb_defio.c
842
843 ARCNET NETWORK LAYER
844 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845 L: netdev@vger.kernel.org
846 S: Maintained
847 F: drivers/net/arcnet/
848 F: include/uapi/linux/if_arcnet.h
849
850 ARM HDLCD DRM DRIVER
851 M: Liviu Dudau <liviu.dudau@arm.com>
852 S: Supported
853 F: drivers/gpu/drm/arm/
854 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856 ARM MFM AND FLOPPY DRIVERS
857 M: Ian Molton <spyro@f2s.com>
858 S: Maintained
859 F: arch/arm/lib/floppydma.S
860 F: arch/arm/include/asm/floppy.h
861
862 ARM PMU PROFILING AND DEBUGGING
863 M: Will Deacon <will.deacon@arm.com>
864 R: Mark Rutland <mark.rutland@arm.com>
865 S: Maintained
866 F: arch/arm*/kernel/perf_*
867 F: arch/arm/oprofile/common.c
868 F: arch/arm*/kernel/hw_breakpoint.c
869 F: arch/arm*/include/asm/hw_breakpoint.h
870 F: arch/arm*/include/asm/perf_event.h
871 F: drivers/perf/arm_pmu.c
872 F: include/linux/perf/arm_pmu.h
873
874 ARM PORT
875 M: Russell King <linux@arm.linux.org.uk>
876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877 W: http://www.arm.linux.org.uk/
878 S: Maintained
879 F: arch/arm/
880
881 ARM SUB-ARCHITECTURES
882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883 S: Maintained
884 F: arch/arm/mach-*/
885 F: arch/arm/plat-*/
886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888 ARM PRIMECELL AACI PL041 DRIVER
889 M: Russell King <linux@arm.linux.org.uk>
890 S: Maintained
891 F: sound/arm/aaci.*
892
893 ARM PRIMECELL CLCD PL110 DRIVER
894 M: Russell King <linux@arm.linux.org.uk>
895 S: Maintained
896 F: drivers/video/fbdev/amba-clcd.*
897
898 ARM PRIMECELL KMI PL050 DRIVER
899 M: Russell King <linux@arm.linux.org.uk>
900 S: Maintained
901 F: drivers/input/serio/ambakmi.*
902 F: include/linux/amba/kmi.h
903
904 ARM PRIMECELL MMCI PL180/1 DRIVER
905 M: Russell King <linux@arm.linux.org.uk>
906 S: Maintained
907 F: drivers/mmc/host/mmci.*
908 F: include/linux/amba/mmci.h
909
910 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911 M: Russell King <linux@arm.linux.org.uk>
912 S: Maintained
913 F: drivers/tty/serial/amba-pl01*.c
914 F: include/linux/amba/serial.h
915
916 ARM PRIMECELL BUS SUPPORT
917 M: Russell King <linux@arm.linux.org.uk>
918 S: Maintained
919 F: drivers/amba/
920 F: include/linux/amba/bus.h
921
922 ARM/ADS SPHERE MACHINE SUPPORT
923 M: Lennert Buytenhek <kernel@wantstofly.org>
924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925 S: Maintained
926
927 ARM/AFEB9260 MACHINE SUPPORT
928 M: Sergey Lapin <slapin@ossfans.org>
929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930 S: Maintained
931
932 ARM/AJECO 1ARM MACHINE SUPPORT
933 M: Lennert Buytenhek <kernel@wantstofly.org>
934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S: Maintained
936
937 ARM/Allwinner sunXi SoC support
938 M: Maxime Ripard <maxime.ripard@free-electrons.com>
939 M: Chen-Yu Tsai <wens@csie.org>
940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S: Maintained
942 N: sun[x456789]i
943
944 ARM/Allwinner SoC Clock Support
945 M: Emilio LĂ³pez <emilio@elopez.com.ar>
946 S: Maintained
947 F: drivers/clk/sunxi/
948
949 ARM/Amlogic Meson SoC support
950 M: Carlo Caione <carlo@caione.org>
951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952 L: linux-meson@googlegroups.com
953 W: http://linux-meson.com/
954 S: Maintained
955 F: arch/arm/mach-meson/
956 F: arch/arm/boot/dts/meson*
957 N: meson
958
959 ARM/Annapurna Labs ALPINE ARCHITECTURE
960 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961 M: Antoine Tenart <antoine.tenart@free-electrons.com>
962 S: Maintained
963 F: arch/arm/mach-alpine/
964 F: arch/arm/boot/dts/alpine*
965 F: arch/arm64/boot/dts/al/
966 F: drivers/*/*alpine*
967
968 ARM/ARTPEC MACHINE SUPPORT
969 M: Jesper Nilsson <jesper.nilsson@axis.com>
970 M: Lars Persson <lars.persson@axis.com>
971 M: Niklas Cassel <niklas.cassel@axis.com>
972 S: Maintained
973 L: linux-arm-kernel@axis.com
974 F: arch/arm/mach-artpec
975 F: arch/arm/boot/dts/artpec6*
976 F: drivers/clk/clk-artpec6.c
977
978 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979 M: Nicolas Ferre <nicolas.ferre@atmel.com>
980 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W: http://www.linux4sam.org
984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985 S: Supported
986 F: arch/arm/mach-at91/
987 F: include/soc/at91/
988 F: arch/arm/boot/dts/at91*.dts
989 F: arch/arm/boot/dts/at91*.dtsi
990 F: arch/arm/boot/dts/sama*.dts
991 F: arch/arm/boot/dts/sama*.dtsi
992 F: arch/arm/include/debug/at91.S
993
994 ARM/ATMEL AT91 Clock Support
995 M: Boris Brezillon <boris.brezillon@free-electrons.com>
996 S: Maintained
997 F: drivers/clk/at91
998
999 ARM/CALXEDA HIGHBANK ARCHITECTURE
1000 M: Rob Herring <robh@kernel.org>
1001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002 S: Maintained
1003 F: arch/arm/mach-highbank/
1004 F: arch/arm/boot/dts/highbank.dts
1005 F: arch/arm/boot/dts/ecx-*.dts*
1006
1007 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008 M: Krzysztof Halasa <khalasa@piap.pl>
1009 S: Maintained
1010 F: arch/arm/mach-cns3xxx/
1011
1012 ARM/CAVIUM THUNDER NETWORK DRIVER
1013 M: Sunil Goutham <sgoutham@cavium.com>
1014 M: Robert Richter <rric@kernel.org>
1015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016 S: Supported
1017 F: drivers/net/ethernet/cavium/thunder/
1018
1019 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020 M: Alexander Shiyan <shc_work@mail.ru>
1021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 S: Odd Fixes
1023 N: clps711x
1024
1025 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026 M: Hartley Sweeten <hsweeten@visionengravers.com>
1027 M: Ryan Mallon <rmallon@gmail.com>
1028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S: Maintained
1030 F: arch/arm/mach-ep93xx/
1031 F: arch/arm/mach-ep93xx/include/mach/
1032
1033 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034 M: Lennert Buytenhek <kernel@wantstofly.org>
1035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036 S: Maintained
1037
1038 ARM/CLKDEV SUPPORT
1039 M: Russell King <linux@arm.linux.org.uk>
1040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 S: Maintained
1042 F: arch/arm/include/asm/clkdev.h
1043 F: drivers/clk/clkdev.c
1044
1045 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046 M: Mike Rapoport <mike@compulab.co.il>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S: Maintained
1049
1050 ARM/CONTEC MICRO9 MACHINE SUPPORT
1051 M: Hubert Feurstein <hubert.feurstein@contec.at>
1052 S: Maintained
1053 F: arch/arm/mach-ep93xx/micro9.c
1054
1055 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S: Maintained
1059 F: drivers/hwtracing/coresight/*
1060 F: Documentation/trace/coresight.txt
1061 F: Documentation/devicetree/bindings/arm/coresight.txt
1062 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064 ARM/CORGI MACHINE SUPPORT
1065 M: Richard Purdie <rpurdie@rpsys.net>
1066 S: Maintained
1067
1068 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071 T: git git://github.com/ulli-kroll/linux.git
1072 S: Maintained
1073 F: arch/arm/mach-gemini/
1074 F: drivers/rtc/rtc-gemini.c
1075
1076 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077 M: Barry Song <baohua@kernel.org>
1078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080 S: Maintained
1081 F: arch/arm/boot/dts/prima2*
1082 F: arch/arm/mach-prima2/
1083 F: drivers/clk/sirf/
1084 F: drivers/clocksource/timer-prima2.c
1085 F: drivers/clocksource/timer-atlas7.c
1086 N: [^a-z]sirf
1087
1088 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089 M: Baruch Siach <baruch@tkos.co.il>
1090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S: Maintained
1092 F: arch/arm/boot/dts/cx92755*
1093 N: digicolor
1094
1095 ARM/EBSA110 MACHINE SUPPORT
1096 M: Russell King <linux@arm.linux.org.uk>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W: http://www.arm.linux.org.uk/
1099 S: Maintained
1100 F: arch/arm/mach-ebsa110/
1101 F: drivers/net/ethernet/amd/am79c961a.*
1102
1103 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104 M: Uwe Kleine-König <kernel@pengutronix.de>
1105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 S: Maintained
1107 N: efm32
1108
1109 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110 M: Daniel Ribeiro <drwyrm@gmail.com>
1111 M: Stefan Schmidt <stefan@openezx.org>
1112 M: Harald Welte <laforge@openezx.org>
1113 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114 W: http://www.openezx.org/
1115 S: Maintained
1116 T: topgit git://git.openezx.org/openezx.git
1117 F: arch/arm/mach-pxa/ezx.c
1118
1119 ARM/FARADAY FA526 PORT
1120 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S: Maintained
1123 T: git git://git.berlios.de/gemini-board
1124 F: arch/arm/mm/*-fa*
1125
1126 ARM/FOOTBRIDGE ARCHITECTURE
1127 M: Russell King <linux@arm.linux.org.uk>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 W: http://www.arm.linux.org.uk/
1130 S: Maintained
1131 F: arch/arm/include/asm/hardware/dec21285.h
1132 F: arch/arm/mach-footbridge/
1133
1134 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135 M: Shawn Guo <shawnguo@kernel.org>
1136 M: Sascha Hauer <kernel@pengutronix.de>
1137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S: Maintained
1139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140 F: arch/arm/mach-imx/
1141 F: arch/arm/mach-mxs/
1142 F: arch/arm/boot/dts/imx*
1143 F: arch/arm/configs/imx*_defconfig
1144 F: drivers/clk/imx/
1145 F: include/soc/imx/
1146
1147 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148 M: Shawn Guo <shawnguo@kernel.org>
1149 M: Sascha Hauer <kernel@pengutronix.de>
1150 R: Stefan Agner <stefan@agner.ch>
1151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 S: Maintained
1153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154 F: arch/arm/mach-imx/*vf610*
1155 F: arch/arm/boot/dts/vf*
1156
1157 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158 M: Lennert Buytenhek <kernel@wantstofly.org>
1159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S: Maintained
1161
1162 ARM/GUMSTIX MACHINE SUPPORT
1163 M: Steve Sakoman <sakoman@gmail.com>
1164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 S: Maintained
1166
1167 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168 M: Philipp Zabel <philipp.zabel@gmail.com>
1169 M: Paul Parsons <lost.distance@yahoo.com>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S: Maintained
1172 F: arch/arm/mach-pxa/hx4700.c
1173 F: arch/arm/mach-pxa/include/mach/hx4700.h
1174 F: sound/soc/pxa/hx4700.c
1175
1176 ARM/HISILICON SOC SUPPORT
1177 M: Wei Xu <xuwei5@hisilicon.com>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 W: http://www.hisilicon.com
1180 S: Supported
1181 T: git git://github.com/hisilicon/linux-hisi.git
1182 F: arch/arm/mach-hisi/
1183 F: arch/arm/boot/dts/hi3*
1184 F: arch/arm/boot/dts/hip*
1185 F: arch/arm/boot/dts/hisi*
1186 F: arch/arm64/boot/dts/hisilicon/
1187
1188 ARM/HP JORNADA 7XX MACHINE SUPPORT
1189 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190 W: www.jlime.com
1191 S: Maintained
1192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193 F: arch/arm/mach-sa1100/jornada720.c
1194 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196 ARM/IGEP MACHINE SUPPORT
1197 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198 M: Javier Martinez Canillas <javier@dowhile0.org>
1199 L: linux-omap@vger.kernel.org
1200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S: Maintained
1202 F: arch/arm/boot/dts/omap3-igep*
1203
1204 ARM/INCOME PXA270 SUPPORT
1205 M: Marek Vasut <marek.vasut@gmail.com>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S: Maintained
1208 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210 ARM/INTEL IOP32X ARM ARCHITECTURE
1211 M: Lennert Buytenhek <kernel@wantstofly.org>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S: Maintained
1214
1215 ARM/INTEL IOP33X ARM ARCHITECTURE
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S: Orphan
1218
1219 ARM/INTEL IOP13XX ARM ARCHITECTURE
1220 M: Lennert Buytenhek <kernel@wantstofly.org>
1221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S: Maintained
1223
1224 ARM/INTEL IQ81342EX MACHINE SUPPORT
1225 M: Lennert Buytenhek <kernel@wantstofly.org>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S: Maintained
1228
1229 ARM/INTEL IXDP2850 MACHINE SUPPORT
1230 M: Lennert Buytenhek <kernel@wantstofly.org>
1231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 S: Maintained
1233
1234 ARM/INTEL IXP4XX ARM ARCHITECTURE
1235 M: Imre Kaloz <kaloz@openwrt.org>
1236 M: Krzysztof Halasa <khalasa@piap.pl>
1237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S: Maintained
1239 F: arch/arm/mach-ixp4xx/
1240
1241 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242 M: Jonathan Cameron <jic23@cam.ac.uk>
1243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 S: Maintained
1245 F: arch/arm/mach-pxa/stargate2.c
1246 F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248 ARM/INTEL XSC3 (MANZANO) ARM CORE
1249 M: Lennert Buytenhek <kernel@wantstofly.org>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 S: Maintained
1252
1253 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254 M: Lennert Buytenhek <kernel@wantstofly.org>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S: Maintained
1257
1258 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259 M: Santosh Shilimkar <ssantosh@kernel.org>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S: Maintained
1262 F: arch/arm/mach-keystone/
1263 F: arch/arm/boot/dts/k2*
1264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267 M: Santosh Shilimkar <ssantosh@kernel.org>
1268 L: linux-kernel@vger.kernel.org
1269 S: Maintained
1270 F: drivers/clk/keystone/
1271
1272 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273 M: Santosh Shilimkar <ssantosh@kernel.org>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 L: linux-kernel@vger.kernel.org
1276 S: Maintained
1277 F: drivers/clocksource/timer-keystone.c
1278
1279 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280 M: Santosh Shilimkar <ssantosh@kernel.org>
1281 L: linux-kernel@vger.kernel.org
1282 S: Maintained
1283 F: drivers/power/reset/keystone-reset.c
1284
1285 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286 M: Santosh Shilimkar <ssantosh@kernel.org>
1287 L: linux-kernel@vger.kernel.org
1288 S: Maintained
1289 F: drivers/memory/*emif*
1290
1291 ARM/LOGICPD PXA270 MACHINE SUPPORT
1292 M: Lennert Buytenhek <kernel@wantstofly.org>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 S: Maintained
1295
1296 ARM/LPC18XX ARCHITECTURE
1297 M: Joachim Eastwood <manabian@gmail.com>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S: Maintained
1300 F: arch/arm/boot/dts/lpc43*
1301 F: drivers/clk/nxp/clk-lpc18xx*
1302 F: drivers/clocksource/time-lpc32xx.c
1303 F: drivers/i2c/busses/i2c-lpc2k.c
1304 F: drivers/memory/pl172.c
1305 F: drivers/mtd/spi-nor/nxp-spifi.c
1306 F: drivers/rtc/rtc-lpc24xx.c
1307 N: lpc18xx
1308
1309 ARM/MAGICIAN MACHINE SUPPORT
1310 M: Philipp Zabel <philipp.zabel@gmail.com>
1311 S: Maintained
1312
1313 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314 M: Jason Cooper <jason@lakedaemon.net>
1315 M: Andrew Lunn <andrew@lunn.ch>
1316 M: Gregory Clement <gregory.clement@free-electrons.com>
1317 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S: Maintained
1320 F: arch/arm/mach-mvebu/
1321 F: drivers/rtc/rtc-armada38x.c
1322 F: arch/arm/boot/dts/armada*
1323 F: arch/arm/boot/dts/kirkwood*
1324 F: arch/arm64/boot/dts/marvell/armada*
1325
1326
1327 ARM/Marvell Berlin SoC support
1328 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S: Maintained
1331 F: arch/arm/mach-berlin/
1332 F: arch/arm/boot/dts/berlin*
1333 F: arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336 ARM/Marvell Dove/MV78xx0/Orion SOC support
1337 M: Jason Cooper <jason@lakedaemon.net>
1338 M: Andrew Lunn <andrew@lunn.ch>
1339 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340 M: Gregory Clement <gregory.clement@free-electrons.com>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S: Maintained
1343 F: arch/arm/mach-dove/
1344 F: arch/arm/mach-mv78xx0/
1345 F: arch/arm/mach-orion5x/
1346 F: arch/arm/plat-orion/
1347 F: arch/arm/boot/dts/dove*
1348 F: arch/arm/boot/dts/orion5x*
1349
1350
1351 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352 M: Alexander Clouter <alex@digriz.org.uk>
1353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 W: http://www.digriz.org.uk/ts78xx/kernel
1355 S: Maintained
1356 F: arch/arm/mach-orion5x/ts78xx-*
1357
1358 ARM/OXNAS platform support
1359 M: Neil Armstrong <narmstrong@baylibre.com>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S: Maintained
1362 F: arch/arm/mach-oxnas/
1363 F: arch/arm/boot/dts/oxnas*
1364 F: arch/arm/boot/dts/wd-mbwe.dts
1365 N: oxnas
1366
1367 ARM/Mediatek RTC DRIVER
1368 M: Eddie Huang <eddie.huang@mediatek.com>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1371 S: Maintained
1372 F: drivers/rtc/rtc-mt6397.c
1373
1374 ARM/Mediatek SoC support
1375 M: Matthias Brugger <matthias.bgg@gmail.com>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1378 S: Maintained
1379 F: arch/arm/boot/dts/mt6*
1380 F: arch/arm/boot/dts/mt8*
1381 F: arch/arm/mach-mediatek/
1382 N: mtk
1383 K: mediatek
1384
1385 ARM/Mediatek USB3 PHY DRIVER
1386 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1389 S: Maintained
1390 F: drivers/phy/phy-mt65xx-usb3.c
1391
1392 ARM/MICREL KS8695 ARCHITECTURE
1393 M: Greg Ungerer <gerg@uclinux.org>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 F: arch/arm/mach-ks8695/
1396 S: Odd Fixes
1397
1398 ARM/MIOA701 MACHINE SUPPORT
1399 M: Robert Jarzmik <robert.jarzmik@free.fr>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 F: arch/arm/mach-pxa/mioa701.c
1402 S: Maintained
1403
1404 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1405 M: Michael Petchkovsky <mkpetch@internode.on.net>
1406 S: Maintained
1407
1408 ARM/NOMADIK ARCHITECTURE
1409 M: Alessandro Rubini <rubini@unipv.it>
1410 M: Linus Walleij <linus.walleij@linaro.org>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S: Maintained
1413 F: arch/arm/mach-nomadik/
1414 F: drivers/pinctrl/nomadik/
1415 F: drivers/i2c/busses/i2c-nomadik.c
1416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1417
1418 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1419 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1420 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1421 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1422 S: Supported
1423
1424 ARM/TOSA MACHINE SUPPORT
1425 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1426 M: Dirk Opfer <dirk@opfer-online.de>
1427 S: Maintained
1428
1429 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1430 M: Marek Vasut <marek.vasut@gmail.com>
1431 L: linux-arm-kernel@lists.infradead.org
1432 W: http://hackndev.com
1433 S: Maintained
1434 F: arch/arm/mach-pxa/include/mach/palmtx.h
1435 F: arch/arm/mach-pxa/palmtx.c
1436 F: arch/arm/mach-pxa/include/mach/palmt5.h
1437 F: arch/arm/mach-pxa/palmt5.c
1438 F: arch/arm/mach-pxa/include/mach/palmld.h
1439 F: arch/arm/mach-pxa/palmld.c
1440 F: arch/arm/mach-pxa/include/mach/palmte2.h
1441 F: arch/arm/mach-pxa/palmte2.c
1442 F: arch/arm/mach-pxa/include/mach/palmtc.h
1443 F: arch/arm/mach-pxa/palmtc.c
1444
1445 ARM/PALM TREO SUPPORT
1446 M: Tomas Cech <sleep_walker@suse.com>
1447 L: linux-arm-kernel@lists.infradead.org
1448 W: http://hackndev.com
1449 S: Maintained
1450 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1451 F: arch/arm/mach-pxa/palmtreo.c
1452
1453 ARM/PALMZ72 SUPPORT
1454 M: Sergey Lapin <slapin@ossfans.org>
1455 L: linux-arm-kernel@lists.infradead.org
1456 W: http://hackndev.com
1457 S: Maintained
1458 F: arch/arm/mach-pxa/include/mach/palmz72.h
1459 F: arch/arm/mach-pxa/palmz72.c
1460
1461 ARM/PLEB SUPPORT
1462 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1463 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1464 S: Maintained
1465
1466 ARM/PT DIGITAL BOARD PORT
1467 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 W: http://www.arm.linux.org.uk/
1470 S: Maintained
1471
1472 ARM/QUALCOMM SUPPORT
1473 M: Andy Gross <andy.gross@linaro.org>
1474 M: David Brown <david.brown@linaro.org>
1475 L: linux-arm-msm@vger.kernel.org
1476 L: linux-soc@vger.kernel.org
1477 S: Maintained
1478 F: arch/arm/boot/dts/qcom-*.dts
1479 F: arch/arm/boot/dts/qcom-*.dtsi
1480 F: arch/arm/mach-qcom/
1481 F: arch/arm64/boot/dts/qcom/*
1482 F: drivers/soc/qcom/
1483 F: drivers/tty/serial/msm_serial.h
1484 F: drivers/tty/serial/msm_serial.c
1485 F: drivers/*/pm8???-*
1486 F: drivers/mfd/ssbi.c
1487 F: drivers/firmware/qcom_scm.c
1488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1489
1490 ARM/RADISYS ENP2611 MACHINE SUPPORT
1491 M: Lennert Buytenhek <kernel@wantstofly.org>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S: Maintained
1494
1495 ARM/RENESAS ARM64 ARCHITECTURE
1496 M: Simon Horman <horms@verge.net.au>
1497 M: Magnus Damm <magnus.damm@gmail.com>
1498 L: linux-renesas-soc@vger.kernel.org
1499 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1501 S: Supported
1502 F: arch/arm64/boot/dts/renesas/
1503
1504 ARM/RISCPC ARCHITECTURE
1505 M: Russell King <linux@arm.linux.org.uk>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W: http://www.arm.linux.org.uk/
1508 S: Maintained
1509 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1510 F: arch/arm/include/asm/hardware/ioc.h
1511 F: arch/arm/include/asm/hardware/iomd.h
1512 F: arch/arm/include/asm/hardware/memc.h
1513 F: arch/arm/mach-rpc/
1514 F: drivers/net/ethernet/8390/etherh.c
1515 F: drivers/net/ethernet/i825xx/ether1*
1516 F: drivers/net/ethernet/seeq/ether3*
1517 F: drivers/scsi/arm/
1518
1519 ARM/Rockchip SoC support
1520 M: Heiko Stuebner <heiko@sntech.de>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L: linux-rockchip@lists.infradead.org
1523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1524 S: Maintained
1525 F: arch/arm/boot/dts/rk3*
1526 F: arch/arm/mach-rockchip/
1527 F: drivers/clk/rockchip/
1528 F: drivers/i2c/busses/i2c-rk3x.c
1529 F: drivers/*/*rockchip*
1530 F: drivers/*/*/*rockchip*
1531 F: sound/soc/rockchip/
1532 N: rockchip
1533
1534 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1535 M: Kukjin Kim <kgene@kernel.org>
1536 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1539 S: Maintained
1540 F: arch/arm/boot/dts/s3c*
1541 F: arch/arm/boot/dts/s5p*
1542 F: arch/arm/boot/dts/samsung*
1543 F: arch/arm/boot/dts/exynos*
1544 F: arch/arm64/boot/dts/exynos/
1545 F: arch/arm/plat-samsung/
1546 F: arch/arm/mach-s3c24*/
1547 F: arch/arm/mach-s3c64xx/
1548 F: arch/arm/mach-s5p*/
1549 F: arch/arm/mach-exynos*/
1550 F: drivers/*/*s3c2410*
1551 F: drivers/*/*/*s3c2410*
1552 F: drivers/soc/samsung/*
1553 F: drivers/spi/spi-s3c*
1554 F: sound/soc/samsung/*
1555 F: Documentation/arm/Samsung/
1556 F: Documentation/devicetree/bindings/arm/samsung/
1557 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1558 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1559 N: exynos
1560
1561 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1562 M: Kyungmin Park <kyungmin.park@samsung.com>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S: Maintained
1565 F: arch/arm/mach-s5pv210/
1566
1567 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1568 M: Kyungmin Park <kyungmin.park@samsung.com>
1569 M: Kamil Debski <k.debski@samsung.com>
1570 L: linux-arm-kernel@lists.infradead.org
1571 L: linux-media@vger.kernel.org
1572 S: Maintained
1573 F: drivers/media/platform/s5p-g2d/
1574
1575 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1576 M: Kyungmin Park <kyungmin.park@samsung.com>
1577 M: Kamil Debski <k.debski@samsung.com>
1578 M: Jeongtae Park <jtp.park@samsung.com>
1579 L: linux-arm-kernel@lists.infradead.org
1580 L: linux-media@vger.kernel.org
1581 S: Maintained
1582 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1583 F: drivers/media/platform/s5p-mfc/
1584
1585 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1586 M: Kyungmin Park <kyungmin.park@samsung.com>
1587 M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1588 L: linux-arm-kernel@lists.infradead.org
1589 L: linux-media@vger.kernel.org
1590 S: Maintained
1591 F: drivers/media/platform/s5p-tv/
1592
1593 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1594 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1595 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1596 L: linux-arm-kernel@lists.infradead.org
1597 L: linux-media@vger.kernel.org
1598 S: Maintained
1599 F: drivers/media/platform/s5p-jpeg/
1600
1601 ARM/SHMOBILE ARM ARCHITECTURE
1602 M: Simon Horman <horms@verge.net.au>
1603 M: Magnus Damm <magnus.damm@gmail.com>
1604 L: linux-renesas-soc@vger.kernel.org
1605 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1607 S: Supported
1608 F: arch/arm/boot/dts/emev2*
1609 F: arch/arm/boot/dts/r7s*
1610 F: arch/arm/boot/dts/r8a*
1611 F: arch/arm/boot/dts/sh*
1612 F: arch/arm/configs/shmobile_defconfig
1613 F: arch/arm/include/debug/renesas-scif.S
1614 F: arch/arm/mach-shmobile/
1615 F: drivers/sh/
1616
1617 ARM/SOCFPGA ARCHITECTURE
1618 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1619 S: Maintained
1620 F: arch/arm/mach-socfpga/
1621 F: arch/arm/boot/dts/socfpga*
1622 F: arch/arm/configs/socfpga_defconfig
1623 F: arch/arm64/boot/dts/altera/
1624 W: http://www.rocketboards.org
1625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1626
1627 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1628 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1629 S: Maintained
1630 F: drivers/clk/socfpga/
1631
1632 ARM/SOCFPGA EDAC SUPPORT
1633 M: Thor Thayer <tthayer@opensource.altera.com>
1634 S: Maintained
1635 F: drivers/edac/altera_edac.
1636
1637 ARM/STI ARCHITECTURE
1638 M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1639 M: Maxime Coquelin <maxime.coquelin@st.com>
1640 M: Patrice Chotard <patrice.chotard@st.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L: kernel@stlinux.com
1643 W: http://www.stlinux.com
1644 S: Maintained
1645 F: arch/arm/mach-sti/
1646 F: arch/arm/boot/dts/sti*
1647 F: drivers/char/hw_random/st-rng.c
1648 F: drivers/clocksource/arm_global_timer.c
1649 F: drivers/clocksource/clksrc_st_lpc.c
1650 F: drivers/cpufreq/sti-cpufreq.c
1651 F: drivers/i2c/busses/i2c-st.c
1652 F: drivers/media/rc/st_rc.c
1653 F: drivers/media/platform/sti/c8sectpfe/
1654 F: drivers/mmc/host/sdhci-st.c
1655 F: drivers/phy/phy-miphy28lp.c
1656 F: drivers/phy/phy-miphy365x.c
1657 F: drivers/phy/phy-stih407-usb.c
1658 F: drivers/phy/phy-stih41x-usb.c
1659 F: drivers/pinctrl/pinctrl-st.c
1660 F: drivers/remoteproc/st_remoteproc.c
1661 F: drivers/reset/sti/
1662 F: drivers/rtc/rtc-st-lpc.c
1663 F: drivers/tty/serial/st-asc.c
1664 F: drivers/usb/dwc3/dwc3-st.c
1665 F: drivers/usb/host/ehci-st.c
1666 F: drivers/usb/host/ohci-st.c
1667 F: drivers/watchdog/st_lpc_wdt.c
1668 F: drivers/ata/ahci_st.c
1669
1670 ARM/STM32 ARCHITECTURE
1671 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S: Maintained
1674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1675 N: stm32
1676 F: drivers/clocksource/armv7m_systick.c
1677
1678 ARM/TANGO ARCHITECTURE
1679 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1680 L: linux-arm-kernel@lists.infradead.org
1681 S: Maintained
1682 F: arch/arm/mach-tango/
1683 F: arch/arm/boot/dts/tango*
1684
1685 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1686 M: Lennert Buytenhek <kernel@wantstofly.org>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 S: Maintained
1689
1690 ARM/TETON BGA MACHINE SUPPORT
1691 M: "Mark F. Brown" <mark.brown314@gmail.com>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S: Maintained
1694
1695 ARM/THECUS N2100 MACHINE SUPPORT
1696 M: Lennert Buytenhek <kernel@wantstofly.org>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S: Maintained
1699
1700 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1701 M: Wan ZongShun <mcuos.com@gmail.com>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 W: http://www.mcuos.com
1704 S: Maintained
1705 F: arch/arm/mach-w90x900/
1706 F: drivers/input/keyboard/w90p910_keypad.c
1707 F: drivers/input/touchscreen/w90p910_ts.c
1708 F: drivers/watchdog/nuc900_wdt.c
1709 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1710 F: drivers/mtd/nand/nuc900_nand.c
1711 F: drivers/rtc/rtc-nuc900.c
1712 F: drivers/spi/spi-nuc900.c
1713 F: drivers/usb/host/ehci-w90x900.c
1714 F: drivers/video/fbdev/nuc900fb.c
1715
1716 ARM/U300 MACHINE SUPPORT
1717 M: Linus Walleij <linus.walleij@linaro.org>
1718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 S: Supported
1720 F: arch/arm/mach-u300/
1721 F: drivers/clocksource/timer-u300.c
1722 F: drivers/i2c/busses/i2c-stu300.c
1723 F: drivers/rtc/rtc-coh901331.c
1724 F: drivers/watchdog/coh901327_wdt.c
1725 F: drivers/dma/coh901318*
1726 F: drivers/mfd/ab3100*
1727 F: drivers/rtc/rtc-ab3100.c
1728 F: drivers/rtc/rtc-coh901331.c
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1730
1731 ARM/UNIPHIER ARCHITECTURE
1732 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S: Maintained
1735 F: arch/arm/boot/dts/uniphier*
1736 F: arch/arm/include/asm/hardware/cache-uniphier.h
1737 F: arch/arm/mach-uniphier/
1738 F: arch/arm/mm/cache-uniphier.c
1739 F: arch/arm64/boot/dts/socionext/
1740 F: drivers/bus/uniphier-system-bus.c
1741 F: drivers/i2c/busses/i2c-uniphier*
1742 F: drivers/pinctrl/uniphier/
1743 F: drivers/tty/serial/8250/8250_uniphier.c
1744 N: uniphier
1745
1746 ARM/Ux500 ARM ARCHITECTURE
1747 M: Linus Walleij <linus.walleij@linaro.org>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S: Maintained
1750 F: arch/arm/mach-ux500/
1751 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1752 F: drivers/dma/ste_dma40*
1753 F: drivers/hwspinlock/u8500_hsem.c
1754 F: drivers/mfd/abx500*
1755 F: drivers/mfd/ab8500*
1756 F: drivers/mfd/dbx500*
1757 F: drivers/mfd/db8500*
1758 F: drivers/pinctrl/nomadik/pinctrl-ab*
1759 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1760 F: drivers/rtc/rtc-ab8500.c
1761 F: drivers/rtc/rtc-pl031.c
1762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1763
1764 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1765 M: Ulf Hansson <ulf.hansson@linaro.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 T: git git://git.linaro.org/people/ulfh/clk.git
1768 S: Maintained
1769 F: drivers/clk/ux500/
1770 F: include/linux/platform_data/clk-ux500.h
1771
1772 ARM/VERSATILE EXPRESS PLATFORM
1773 M: Liviu Dudau <liviu.dudau@arm.com>
1774 M: Sudeep Holla <sudeep.holla@arm.com>
1775 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 S: Maintained
1778 F: arch/arm/boot/dts/vexpress*
1779 F: arch/arm64/boot/dts/arm/
1780 F: arch/arm/mach-vexpress/
1781 F: */*/vexpress*
1782 F: */*/*/vexpress*
1783 F: drivers/clk/versatile/clk-vexpress-osc.c
1784 F: drivers/clocksource/versatile.c
1785 N: mps2
1786
1787 ARM/VFP SUPPORT
1788 M: Russell King <linux@arm.linux.org.uk>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 W: http://www.arm.linux.org.uk/
1791 S: Maintained
1792 F: arch/arm/vfp/
1793
1794 ARM/VOIPAC PXA270 SUPPORT
1795 M: Marek Vasut <marek.vasut@gmail.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 S: Maintained
1798 F: arch/arm/mach-pxa/vpac270.c
1799 F: arch/arm/mach-pxa/include/mach/vpac270.h
1800
1801 ARM/VT8500 ARM ARCHITECTURE
1802 M: Tony Prisk <linux@prisktech.co.nz>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S: Maintained
1805 F: arch/arm/mach-vt8500/
1806 F: drivers/clocksource/vt8500_timer.c
1807 F: drivers/i2c/busses/i2c-wmt.c
1808 F: drivers/mmc/host/wmt-sdmmc.c
1809 F: drivers/pwm/pwm-vt8500.c
1810 F: drivers/rtc/rtc-vt8500.c
1811 F: drivers/tty/serial/vt8500_serial.c
1812 F: drivers/usb/host/ehci-platform.c
1813 F: drivers/usb/host/uhci-platform.c
1814 F: drivers/video/fbdev/vt8500lcdfb.*
1815 F: drivers/video/fbdev/wm8505fb*
1816 F: drivers/video/fbdev/wmt_ge_rops.*
1817
1818 ARM/ZIPIT Z2 SUPPORT
1819 M: Marek Vasut <marek.vasut@gmail.com>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S: Maintained
1822 F: arch/arm/mach-pxa/z2.c
1823 F: arch/arm/mach-pxa/include/mach/z2.h
1824
1825 ARM/ZTE ARCHITECTURE
1826 M: Jun Nie <jun.nie@linaro.org>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S: Maintained
1829 F: arch/arm/mach-zx/
1830 F: drivers/clk/zte/
1831 F: Documentation/devicetree/bindings/arm/zte.txt
1832 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1833
1834 ARM/ZYNQ ARCHITECTURE
1835 M: Michal Simek <michal.simek@xilinx.com>
1836 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 W: http://wiki.xilinx.com
1839 T: git https://github.com/Xilinx/linux-xlnx.git
1840 S: Supported
1841 F: arch/arm/mach-zynq/
1842 F: drivers/cpuidle/cpuidle-zynq.c
1843 F: drivers/block/xsysace.c
1844 N: zynq
1845 N: xilinx
1846 F: drivers/clocksource/cadence_ttc_timer.c
1847 F: drivers/i2c/busses/i2c-cadence.c
1848 F: drivers/mmc/host/sdhci-of-arasan.c
1849 F: drivers/edac/synopsys_edac.c
1850
1851 ARM SMMU DRIVERS
1852 M: Will Deacon <will.deacon@arm.com>
1853 R: Robin Murphy <robin.murphy@arm.com>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 S: Maintained
1856 F: drivers/iommu/arm-smmu.c
1857 F: drivers/iommu/arm-smmu-v3.c
1858 F: drivers/iommu/io-pgtable-arm.c
1859 F: drivers/iommu/io-pgtable-arm-v7s.c
1860
1861 ARM64 PORT (AARCH64 ARCHITECTURE)
1862 M: Catalin Marinas <catalin.marinas@arm.com>
1863 M: Will Deacon <will.deacon@arm.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1866 S: Maintained
1867 F: arch/arm64/
1868 F: Documentation/arm64/
1869
1870 AS3645A LED FLASH CONTROLLER DRIVER
1871 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1872 L: linux-media@vger.kernel.org
1873 T: git git://linuxtv.org/media_tree.git
1874 S: Maintained
1875 F: drivers/media/i2c/as3645a.c
1876 F: include/media/i2c/as3645a.h
1877
1878 ASC7621 HARDWARE MONITOR DRIVER
1879 M: George Joseph <george.joseph@fairview5.com>
1880 L: linux-hwmon@vger.kernel.org
1881 S: Maintained
1882 F: Documentation/hwmon/asc7621
1883 F: drivers/hwmon/asc7621.c
1884
1885 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1886 M: Corentin Chary <corentin.chary@gmail.com>
1887 L: acpi4asus-user@lists.sourceforge.net
1888 L: platform-driver-x86@vger.kernel.org
1889 W: http://acpi4asus.sf.net
1890 S: Maintained
1891 F: drivers/platform/x86/asus*.c
1892 F: drivers/platform/x86/eeepc*.c
1893
1894 ASUS WIRELESS RADIO CONTROL DRIVER
1895 M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1896 L: platform-driver-x86@vger.kernel.org
1897 S: Maintained
1898 F: drivers/platform/x86/asus-wireless.c
1899
1900 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1901 R: Dan Williams <dan.j.williams@intel.com>
1902 W: http://sourceforge.net/projects/xscaleiop
1903 S: Odd fixes
1904 F: Documentation/crypto/async-tx-api.txt
1905 F: crypto/async_tx/
1906 F: drivers/dma/
1907 F: include/linux/dmaengine.h
1908 F: include/linux/async_tx.h
1909
1910 AT24 EEPROM DRIVER
1911 M: Wolfram Sang <wsa@the-dreams.de>
1912 L: linux-i2c@vger.kernel.org
1913 S: Maintained
1914 F: drivers/misc/eeprom/at24.c
1915 F: include/linux/platform_data/at24.h
1916
1917 ATA OVER ETHERNET (AOE) DRIVER
1918 M: "Ed L. Cashin" <ed.cashin@acm.org>
1919 W: http://www.openaoe.org/
1920 S: Supported
1921 F: Documentation/aoe/
1922 F: drivers/block/aoe/
1923
1924 ATHEROS 71XX/9XXX GPIO DRIVER
1925 M: Alban Bedel <albeu@free.fr>
1926 W: https://github.com/AlbanBedel/linux
1927 T: git git://github.com/AlbanBedel/linux
1928 S: Maintained
1929 F: drivers/gpio/gpio-ath79.c
1930 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1931
1932 ATHEROS ATH GENERIC UTILITIES
1933 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1934 L: linux-wireless@vger.kernel.org
1935 S: Supported
1936 F: drivers/net/wireless/ath/*
1937
1938 ATHEROS ATH5K WIRELESS DRIVER
1939 M: Jiri Slaby <jirislaby@gmail.com>
1940 M: Nick Kossifidis <mickflemm@gmail.com>
1941 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1942 L: linux-wireless@vger.kernel.org
1943 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1944 S: Maintained
1945 F: drivers/net/wireless/ath/ath5k/
1946
1947 ATHEROS ATH6KL WIRELESS DRIVER
1948 M: Kalle Valo <kvalo@qca.qualcomm.com>
1949 L: linux-wireless@vger.kernel.org
1950 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1952 S: Supported
1953 F: drivers/net/wireless/ath/ath6kl/
1954
1955 WILOCITY WIL6210 WIRELESS DRIVER
1956 M: Maya Erez <qca_merez@qca.qualcomm.com>
1957 L: linux-wireless@vger.kernel.org
1958 L: wil6210@qca.qualcomm.com
1959 S: Supported
1960 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1961 F: drivers/net/wireless/ath/wil6210/
1962 F: include/uapi/linux/wil6210_uapi.h
1963
1964 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1965 M: Christian Lamparter <chunkeey@googlemail.com>
1966 L: linux-wireless@vger.kernel.org
1967 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1968 S: Maintained
1969 F: drivers/net/wireless/ath/carl9170/
1970
1971 ATK0110 HWMON DRIVER
1972 M: Luca Tettamanti <kronos.it@gmail.com>
1973 L: linux-hwmon@vger.kernel.org
1974 S: Maintained
1975 F: drivers/hwmon/asus_atk0110.c
1976
1977 ATI_REMOTE2 DRIVER
1978 M: Ville Syrjala <syrjala@sci.fi>
1979 S: Maintained
1980 F: drivers/input/misc/ati_remote2.c
1981
1982 ATLX ETHERNET DRIVERS
1983 M: Jay Cliburn <jcliburn@gmail.com>
1984 M: Chris Snook <chris.snook@gmail.com>
1985 L: netdev@vger.kernel.org
1986 W: http://sourceforge.net/projects/atl1
1987 W: http://atl1.sourceforge.net
1988 S: Maintained
1989 F: drivers/net/ethernet/atheros/
1990
1991 ATM
1992 M: Chas Williams <3chas3@gmail.com>
1993 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1994 L: netdev@vger.kernel.org
1995 W: http://linux-atm.sourceforge.net
1996 S: Maintained
1997 F: drivers/atm/
1998 F: include/linux/atm*
1999 F: include/uapi/linux/atm*
2000
2001 ATMEL AT91 / AT32 MCI DRIVER
2002 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2003 S: Maintained
2004 F: drivers/mmc/host/atmel-mci.c
2005
2006 ATMEL AT91 / AT32 SERIAL DRIVER
2007 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2008 S: Supported
2009 F: drivers/tty/serial/atmel_serial.c
2010
2011 ATMEL SAMA5D2 ADC DRIVER
2012 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2013 L: linux-iio@vger.kernel.org
2014 S: Supported
2015 F: drivers/iio/adc/at91-sama5d2_adc.c
2016
2017 ATMEL Audio ALSA driver
2018 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2020 S: Supported
2021 F: sound/soc/atmel
2022
2023 ATMEL DMA DRIVER
2024 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S: Supported
2027 F: drivers/dma/at_hdmac.c
2028 F: drivers/dma/at_hdmac_regs.h
2029 F: include/linux/platform_data/dma-atmel.h
2030
2031 ATMEL XDMA DRIVER
2032 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2033 L: linux-arm-kernel@lists.infradead.org
2034 L: dmaengine@vger.kernel.org
2035 S: Supported
2036 F: drivers/dma/at_xdmac.c
2037
2038 ATMEL I2C DRIVER
2039 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2040 L: linux-i2c@vger.kernel.org
2041 S: Supported
2042 F: drivers/i2c/busses/i2c-at91.c
2043
2044 ATMEL ISI DRIVER
2045 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2046 L: linux-media@vger.kernel.org
2047 S: Supported
2048 F: drivers/media/platform/soc_camera/atmel-isi.c
2049 F: include/media/atmel-isi.h
2050
2051 ATMEL LCDFB DRIVER
2052 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2053 L: linux-fbdev@vger.kernel.org
2054 S: Maintained
2055 F: drivers/video/fbdev/atmel_lcdfb.c
2056 F: include/video/atmel_lcdc.h
2057
2058 ATMEL MACB ETHERNET DRIVER
2059 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2060 S: Supported
2061 F: drivers/net/ethernet/cadence/
2062
2063 ATMEL NAND DRIVER
2064 M: Wenyou Yang <wenyou.yang@atmel.com>
2065 M: Josh Wu <rainyfeeling@outlook.com>
2066 L: linux-mtd@lists.infradead.org
2067 S: Supported
2068 F: drivers/mtd/nand/atmel_nand*
2069
2070 ATMEL SDMMC DRIVER
2071 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2072 L: linux-mmc@vger.kernel.org
2073 S: Supported
2074 F: drivers/mmc/host/sdhci-of-at91.c
2075
2076 ATMEL SPI DRIVER
2077 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078 S: Supported
2079 F: drivers/spi/spi-atmel.*
2080
2081 ATMEL SSC DRIVER
2082 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 S: Supported
2085 F: drivers/misc/atmel-ssc.c
2086 F: include/linux/atmel-ssc.h
2087
2088 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2089 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S: Supported
2092 F: drivers/misc/atmel_tclib.c
2093 F: drivers/clocksource/tcb_clksrc.c
2094
2095 ATMEL USBA UDC DRIVER
2096 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 S: Supported
2099 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2100
2101 ATMEL WIRELESS DRIVER
2102 M: Simon Kelley <simon@thekelleys.org.uk>
2103 L: linux-wireless@vger.kernel.org
2104 W: http://www.thekelleys.org.uk/atmel
2105 W: http://atmelwlandriver.sourceforge.net/
2106 S: Maintained
2107 F: drivers/net/wireless/atmel/atmel*
2108
2109 ATMEL MAXTOUCH DRIVER
2110 M: Nick Dyer <nick.dyer@itdev.co.uk>
2111 T: git git://github.com/atmel-maxtouch/linux.git
2112 S: Supported
2113 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2114 F: drivers/input/touchscreen/atmel_mxt_ts.c
2115 F: include/linux/platform_data/atmel_mxt_ts.h
2116
2117 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2118 M: Bradley Grove <linuxdrivers@attotech.com>
2119 L: linux-scsi@vger.kernel.org
2120 W: http://www.attotech.com
2121 S: Supported
2122 F: drivers/scsi/esas2r
2123
2124 ATUSB IEEE 802.15.4 RADIO DRIVER
2125 M: Stefan Schmidt <stefan@osg.samsung.com>
2126 L: linux-wpan@vger.kernel.org
2127 S: Maintained
2128 F: drivers/net/ieee802154/atusb.c
2129 F: drivers/net/ieee802154/atusb.h
2130 F: drivers/net/ieee802154/at86rf230.h
2131
2132 AUDIT SUBSYSTEM
2133 M: Paul Moore <paul@paul-moore.com>
2134 M: Eric Paris <eparis@redhat.com>
2135 L: linux-audit@redhat.com (moderated for non-subscribers)
2136 W: http://people.redhat.com/sgrubb/audit/
2137 T: git git://git.infradead.org/users/pcmoore/audit
2138 S: Maintained
2139 F: include/linux/audit.h
2140 F: include/uapi/linux/audit.h
2141 F: kernel/audit*
2142
2143 AUXILIARY DISPLAY DRIVERS
2144 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2145 W: http://miguelojeda.es/auxdisplay.htm
2146 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2147 S: Maintained
2148 F: drivers/auxdisplay/
2149 F: include/linux/cfag12864b.h
2150
2151 AVR32 ARCHITECTURE
2152 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2153 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2154 W: http://www.atmel.com/products/AVR32/
2155 W: http://mirror.egtvedt.no/avr32linux.org/
2156 W: http://avrfreaks.net/
2157 S: Maintained
2158 F: arch/avr32/
2159
2160 AVR32/AT32AP MACHINE SUPPORT
2161 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2162 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2163 S: Maintained
2164 F: arch/avr32/mach-at32ap/
2165
2166 AX.25 NETWORK LAYER
2167 M: Ralf Baechle <ralf@linux-mips.org>
2168 L: linux-hams@vger.kernel.org
2169 W: http://www.linux-ax25.org/
2170 S: Maintained
2171 F: include/uapi/linux/ax25.h
2172 F: include/net/ax25.h
2173 F: net/ax25/
2174
2175 AZ6007 DVB DRIVER
2176 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2177 L: linux-media@vger.kernel.org
2178 W: https://linuxtv.org
2179 T: git git://linuxtv.org/media_tree.git
2180 S: Maintained
2181 F: drivers/media/usb/dvb-usb-v2/az6007.c
2182
2183 AZTECH FM RADIO RECEIVER DRIVER
2184 M: Hans Verkuil <hverkuil@xs4all.nl>
2185 L: linux-media@vger.kernel.org
2186 T: git git://linuxtv.org/media_tree.git
2187 W: https://linuxtv.org
2188 S: Maintained
2189 F: drivers/media/radio/radio-aztech*
2190
2191 B43 WIRELESS DRIVER
2192 L: linux-wireless@vger.kernel.org
2193 L: b43-dev@lists.infradead.org
2194 W: http://wireless.kernel.org/en/users/Drivers/b43
2195 S: Odd Fixes
2196 F: drivers/net/wireless/broadcom/b43/
2197
2198 B43LEGACY WIRELESS DRIVER
2199 M: Larry Finger <Larry.Finger@lwfinger.net>
2200 L: linux-wireless@vger.kernel.org
2201 L: b43-dev@lists.infradead.org
2202 W: http://wireless.kernel.org/en/users/Drivers/b43
2203 S: Maintained
2204 F: drivers/net/wireless/broadcom/b43legacy/
2205
2206 BACKLIGHT CLASS/SUBSYSTEM
2207 M: Jingoo Han <jingoohan1@gmail.com>
2208 M: Lee Jones <lee.jones@linaro.org>
2209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2210 S: Maintained
2211 F: drivers/video/backlight/
2212 F: include/linux/backlight.h
2213
2214 BATMAN ADVANCED
2215 M: Marek Lindner <mareklindner@neomailbox.ch>
2216 M: Simon Wunderlich <sw@simonwunderlich.de>
2217 M: Antonio Quartulli <a@unstable.cc>
2218 L: b.a.t.m.a.n@lists.open-mesh.org
2219 W: https://www.open-mesh.org/
2220 Q: https://patchwork.open-mesh.org/project/batman/list/
2221 S: Maintained
2222 F: net/batman-adv/
2223
2224 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2225 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2226 L: linux-hams@vger.kernel.org
2227 W: http://www.baycom.org/~tom/ham/ham.html
2228 S: Maintained
2229 F: drivers/net/hamradio/baycom*
2230
2231 BCACHE (BLOCK LAYER CACHE)
2232 M: Kent Overstreet <kent.overstreet@gmail.com>
2233 L: linux-bcache@vger.kernel.org
2234 W: http://bcache.evilpiepirate.org
2235 S: Maintained
2236 F: drivers/md/bcache/
2237
2238 BDISP ST MEDIA DRIVER
2239 M: Fabien Dessenne <fabien.dessenne@st.com>
2240 L: linux-media@vger.kernel.org
2241 T: git git://linuxtv.org/media_tree.git
2242 W: https://linuxtv.org
2243 S: Supported
2244 F: drivers/media/platform/sti/bdisp
2245
2246 BEFS FILE SYSTEM
2247 S: Orphan
2248 F: Documentation/filesystems/befs.txt
2249 F: fs/befs/
2250
2251 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2252 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2253 L: netdev@vger.kernel.org
2254 S: Maintained
2255 F: drivers/net/ethernet/ec_bhf.c
2256
2257 BFS FILE SYSTEM
2258 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2259 S: Maintained
2260 F: Documentation/filesystems/bfs.txt
2261 F: fs/bfs/
2262 F: include/uapi/linux/bfs_fs.h
2263
2264 BLACKFIN ARCHITECTURE
2265 M: Steven Miao <realmz6@gmail.com>
2266 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2267 T: git git://git.code.sf.net/p/adi-linux/code
2268 W: http://blackfin.uclinux.org
2269 S: Supported
2270 F: arch/blackfin/
2271
2272 BLACKFIN EMAC DRIVER
2273 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2274 W: http://blackfin.uclinux.org
2275 S: Supported
2276 F: drivers/net/ethernet/adi/
2277
2278 BLACKFIN RTC DRIVER
2279 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2280 W: http://blackfin.uclinux.org
2281 S: Supported
2282 F: drivers/rtc/rtc-bfin.c
2283
2284 BLACKFIN SDH DRIVER
2285 M: Sonic Zhang <sonic.zhang@analog.com>
2286 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2287 W: http://blackfin.uclinux.org
2288 S: Supported
2289 F: drivers/mmc/host/bfin_sdh.c
2290
2291 BLACKFIN SERIAL DRIVER
2292 M: Sonic Zhang <sonic.zhang@analog.com>
2293 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2294 W: http://blackfin.uclinux.org
2295 S: Supported
2296 F: drivers/tty/serial/bfin_uart.c
2297
2298 BLACKFIN WATCHDOG DRIVER
2299 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2300 W: http://blackfin.uclinux.org
2301 S: Supported
2302 F: drivers/watchdog/bfin_wdt.c
2303
2304 BLACKFIN I2C TWI DRIVER
2305 M: Sonic Zhang <sonic.zhang@analog.com>
2306 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2307 W: http://blackfin.uclinux.org/
2308 S: Supported
2309 F: drivers/i2c/busses/i2c-bfin-twi.c
2310
2311 BLACKFIN MEDIA DRIVER
2312 M: Scott Jiang <scott.jiang.linux@gmail.com>
2313 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2314 W: http://blackfin.uclinux.org/
2315 S: Supported
2316 F: drivers/media/platform/blackfin/
2317 F: drivers/media/i2c/adv7183*
2318 F: drivers/media/i2c/vs6624*
2319
2320 BLINKM RGB LED DRIVER
2321 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2322 S: Maintained
2323 F: drivers/leds/leds-blinkm.c
2324
2325 BLOCK LAYER
2326 M: Jens Axboe <axboe@kernel.dk>
2327 L: linux-block@vger.kernel.org
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2329 S: Maintained
2330 F: block/
2331 F: kernel/trace/blktrace.c
2332
2333 BLOCK2MTD DRIVER
2334 M: Joern Engel <joern@lazybastard.org>
2335 L: linux-mtd@lists.infradead.org
2336 S: Maintained
2337 F: drivers/mtd/devices/block2mtd.c
2338
2339 BLUETOOTH DRIVERS
2340 M: Marcel Holtmann <marcel@holtmann.org>
2341 M: Gustavo Padovan <gustavo@padovan.org>
2342 M: Johan Hedberg <johan.hedberg@gmail.com>
2343 L: linux-bluetooth@vger.kernel.org
2344 W: http://www.bluez.org/
2345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2347 S: Maintained
2348 F: drivers/bluetooth/
2349
2350 BLUETOOTH SUBSYSTEM
2351 M: Marcel Holtmann <marcel@holtmann.org>
2352 M: Gustavo Padovan <gustavo@padovan.org>
2353 M: Johan Hedberg <johan.hedberg@gmail.com>
2354 L: linux-bluetooth@vger.kernel.org
2355 W: http://www.bluez.org/
2356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2358 S: Maintained
2359 F: net/bluetooth/
2360 F: include/net/bluetooth/
2361
2362 BONDING DRIVER
2363 M: Jay Vosburgh <j.vosburgh@gmail.com>
2364 M: Veaceslav Falico <vfalico@gmail.com>
2365 M: Andy Gospodarek <gospo@cumulusnetworks.com>
2366 L: netdev@vger.kernel.org
2367 W: http://sourceforge.net/projects/bonding/
2368 S: Supported
2369 F: drivers/net/bonding/
2370 F: include/uapi/linux/if_bonding.h
2371
2372 BPF (Safe dynamic programs and tools)
2373 M: Alexei Starovoitov <ast@kernel.org>
2374 L: netdev@vger.kernel.org
2375 L: linux-kernel@vger.kernel.org
2376 S: Supported
2377 F: kernel/bpf/
2378
2379 BROADCOM B44 10/100 ETHERNET DRIVER
2380 M: Gary Zambrano <zambrano@broadcom.com>
2381 L: netdev@vger.kernel.org
2382 S: Supported
2383 F: drivers/net/ethernet/broadcom/b44.*
2384
2385 BROADCOM GENET ETHERNET DRIVER
2386 M: Florian Fainelli <f.fainelli@gmail.com>
2387 L: netdev@vger.kernel.org
2388 S: Supported
2389 F: drivers/net/ethernet/broadcom/genet/
2390
2391 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2392 M: Sony Chacko <sony.chacko@qlogic.com>
2393 M: Dept-HSGLinuxNICDev@qlogic.com
2394 L: netdev@vger.kernel.org
2395 S: Supported
2396 F: drivers/net/ethernet/broadcom/bnx2.*
2397 F: drivers/net/ethernet/broadcom/bnx2_*
2398
2399 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2400 M: Ariel Elior <ariel.elior@qlogic.com>
2401 L: netdev@vger.kernel.org
2402 S: Supported
2403 F: drivers/net/ethernet/broadcom/bnx2x/
2404
2405 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2406 M: Florian Fainelli <f.fainelli@gmail.com>
2407 M: Ray Jui <rjui@broadcom.com>
2408 M: Scott Branden <sbranden@broadcom.com>
2409 L: bcm-kernel-feedback-list@broadcom.com
2410 T: git git://github.com/broadcom/mach-bcm
2411 S: Maintained
2412 F: arch/arm/mach-bcm/
2413 F: arch/arm/boot/dts/bcm113*
2414 F: arch/arm/boot/dts/bcm216*
2415 F: arch/arm/boot/dts/bcm281*
2416 F: arch/arm64/boot/dts/broadcom/
2417 F: arch/arm/configs/bcm_defconfig
2418 F: drivers/mmc/host/sdhci-bcm-kona.c
2419 F: drivers/clocksource/bcm_kona_timer.c
2420
2421 BROADCOM BCM2835 ARM ARCHITECTURE
2422 M: Stephen Warren <swarren@wwwdotorg.org>
2423 M: Lee Jones <lee@kernel.org>
2424 M: Eric Anholt <eric@anholt.net>
2425 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2428 S: Maintained
2429 N: bcm2835
2430
2431 BROADCOM BCM47XX MIPS ARCHITECTURE
2432 M: Hauke Mehrtens <hauke@hauke-m.de>
2433 M: Rafał Miłecki <zajec5@gmail.com>
2434 L: linux-mips@linux-mips.org
2435 S: Maintained
2436 F: arch/mips/bcm47xx/*
2437 F: arch/mips/include/asm/mach-bcm47xx/*
2438
2439 BROADCOM BCM5301X ARM ARCHITECTURE
2440 M: Hauke Mehrtens <hauke@hauke-m.de>
2441 L: linux-arm-kernel@lists.infradead.org
2442 S: Maintained
2443 F: arch/arm/mach-bcm/bcm_5301x.c
2444 F: arch/arm/boot/dts/bcm5301x.dtsi
2445 F: arch/arm/boot/dts/bcm470*
2446
2447 BROADCOM BCM63XX ARM ARCHITECTURE
2448 M: Florian Fainelli <f.fainelli@gmail.com>
2449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 L: bcm-kernel-feedback-list@broadcom.com
2451 T: git git://github.com/broadcom/stblinux.git
2452 S: Maintained
2453 F: arch/arm/mach-bcm/bcm63xx.c
2454 F: arch/arm/include/debug/bcm63xx.S
2455
2456 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2457 M: Kevin Cernekee <cernekee@gmail.com>
2458 L: linux-usb@vger.kernel.org
2459 S: Maintained
2460 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2461
2462 BROADCOM BCM7XXX ARM ARCHITECTURE
2463 M: Brian Norris <computersforpeace@gmail.com>
2464 M: Gregory Fong <gregory.0xf0@gmail.com>
2465 M: Florian Fainelli <f.fainelli@gmail.com>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 L: bcm-kernel-feedback-list@broadcom.com
2468 T: git git://github.com/broadcom/stblinux.git
2469 S: Maintained
2470 F: arch/arm/mach-bcm/*brcmstb*
2471 F: arch/arm/boot/dts/bcm7*.dts*
2472 F: drivers/bus/brcmstb_gisb.c
2473 N: brcmstb
2474
2475 BROADCOM BMIPS MIPS ARCHITECTURE
2476 M: Kevin Cernekee <cernekee@gmail.com>
2477 M: Florian Fainelli <f.fainelli@gmail.com>
2478 L: linux-mips@linux-mips.org
2479 T: git git://github.com/broadcom/stblinux.git
2480 S: Maintained
2481 F: arch/mips/bmips/*
2482 F: arch/mips/include/asm/mach-bmips/*
2483 F: arch/mips/kernel/*bmips*
2484 F: arch/mips/boot/dts/brcm/bcm*.dts*
2485 F: drivers/irqchip/irq-bcm63*
2486 F: drivers/irqchip/irq-bcm7*
2487 F: drivers/irqchip/irq-brcmstb*
2488 F: include/linux/bcm963xx_nvram.h
2489 F: include/linux/bcm963xx_tag.h
2490
2491 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2492 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2493 M: Prashant Sreedharan <prashant@broadcom.com>
2494 M: Michael Chan <mchan@broadcom.com>
2495 L: netdev@vger.kernel.org
2496 S: Supported
2497 F: drivers/net/ethernet/broadcom/tg3.*
2498
2499 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2500 M: Brett Rudley <brudley@broadcom.com>
2501 M: Arend van Spriel <arend@broadcom.com>
2502 M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2503 M: Hante Meuleman <meuleman@broadcom.com>
2504 L: linux-wireless@vger.kernel.org
2505 L: brcm80211-dev-list@broadcom.com
2506 S: Supported
2507 F: drivers/net/wireless/broadcom/brcm80211/
2508
2509 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2510 M: QLogic-Storage-Upstream@qlogic.com
2511 L: linux-scsi@vger.kernel.org
2512 S: Supported
2513 F: drivers/scsi/bnx2fc/
2514
2515 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2516 M: QLogic-Storage-Upstream@qlogic.com
2517 L: linux-scsi@vger.kernel.org
2518 S: Supported
2519 F: drivers/scsi/bnx2i/
2520
2521 BROADCOM IPROC ARM ARCHITECTURE
2522 M: Ray Jui <rjui@broadcom.com>
2523 M: Scott Branden <sbranden@broadcom.com>
2524 M: Jon Mason <jonmason@broadcom.com>
2525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 L: bcm-kernel-feedback-list@broadcom.com
2527 T: git git://github.com/broadcom/cygnus-linux.git
2528 S: Maintained
2529 N: iproc
2530 N: cygnus
2531 N: nsp
2532 N: bcm9113*
2533 N: bcm9583*
2534 N: bcm9585*
2535 N: bcm9586*
2536 N: bcm988312
2537 N: bcm113*
2538 N: bcm583*
2539 N: bcm585*
2540 N: bcm586*
2541 N: bcm88312
2542
2543 BROADCOM BRCMSTB GPIO DRIVER
2544 M: Gregory Fong <gregory.0xf0@gmail.com>
2545 L: bcm-kernel-feedback-list@broadcom.com
2546 S: Supported
2547 F: drivers/gpio/gpio-brcmstb.c
2548 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2549
2550 BROADCOM KONA GPIO DRIVER
2551 M: Ray Jui <rjui@broadcom.com>
2552 L: bcm-kernel-feedback-list@broadcom.com
2553 S: Supported
2554 F: drivers/gpio/gpio-bcm-kona.c
2555 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2556
2557 BROADCOM NVRAM DRIVER
2558 M: Rafał Miłecki <zajec5@gmail.com>
2559 L: linux-mips@linux-mips.org
2560 S: Maintained
2561 F: drivers/firmware/broadcom/*
2562
2563 BROADCOM STB NAND FLASH DRIVER
2564 M: Brian Norris <computersforpeace@gmail.com>
2565 M: Kamal Dasu <kdasu.kdev@gmail.com>
2566 L: linux-mtd@lists.infradead.org
2567 L: bcm-kernel-feedback-list@broadcom.com
2568 S: Maintained
2569 F: drivers/mtd/nand/brcmnand/
2570
2571 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2572 M: Rafał Miłecki <zajec5@gmail.com>
2573 L: linux-wireless@vger.kernel.org
2574 S: Maintained
2575 F: drivers/bcma/
2576 F: include/linux/bcma/
2577
2578 BROADCOM SYSTEMPORT ETHERNET DRIVER
2579 M: Florian Fainelli <f.fainelli@gmail.com>
2580 L: netdev@vger.kernel.org
2581 S: Supported
2582 F: drivers/net/ethernet/broadcom/bcmsysport.*
2583
2584 BROADCOM VULCAN ARM64 SOC
2585 M: Jayachandran C. <jchandra@broadcom.com>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587 L: bcm-kernel-feedback-list@broadcom.com
2588 S: Maintained
2589 F: arch/arm64/boot/dts/broadcom/vulcan*
2590
2591 BROCADE BFA FC SCSI DRIVER
2592 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2593 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2594 L: linux-scsi@vger.kernel.org
2595 S: Supported
2596 F: drivers/scsi/bfa/
2597
2598 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2599 M: Rasesh Mody <rasesh.mody@qlogic.com>
2600 L: netdev@vger.kernel.org
2601 S: Supported
2602 F: drivers/net/ethernet/brocade/bna/
2603
2604 BSG (block layer generic sg v4 driver)
2605 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2606 L: linux-scsi@vger.kernel.org
2607 S: Supported
2608 F: block/bsg.c
2609 F: include/linux/bsg.h
2610 F: include/uapi/linux/bsg.h
2611
2612 BT87X AUDIO DRIVER
2613 M: Clemens Ladisch <clemens@ladisch.de>
2614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2615 T: git git://git.alsa-project.org/alsa-kernel.git
2616 S: Maintained
2617 F: Documentation/sound/alsa/Bt87x.txt
2618 F: sound/pci/bt87x.c
2619
2620 BT8XXGPIO DRIVER
2621 M: Michael Buesch <m@bues.ch>
2622 W: http://bu3sch.de/btgpio.php
2623 S: Maintained
2624 F: drivers/gpio/gpio-bt8xx.c
2625
2626 BTRFS FILE SYSTEM
2627 M: Chris Mason <clm@fb.com>
2628 M: Josef Bacik <jbacik@fb.com>
2629 M: David Sterba <dsterba@suse.com>
2630 L: linux-btrfs@vger.kernel.org
2631 W: http://btrfs.wiki.kernel.org/
2632 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2634 S: Maintained
2635 F: Documentation/filesystems/btrfs.txt
2636 F: fs/btrfs/
2637
2638 BTTV VIDEO4LINUX DRIVER
2639 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2640 L: linux-media@vger.kernel.org
2641 W: https://linuxtv.org
2642 T: git git://linuxtv.org/media_tree.git
2643 S: Odd fixes
2644 F: Documentation/video4linux/bttv/
2645 F: drivers/media/pci/bt8xx/bttv*
2646
2647 BUSLOGIC SCSI DRIVER
2648 M: Khalid Aziz <khalid@gonehiking.org>
2649 L: linux-scsi@vger.kernel.org
2650 S: Maintained
2651 F: drivers/scsi/BusLogic.*
2652 F: drivers/scsi/FlashPoint.*
2653
2654 C-MEDIA CMI8788 DRIVER
2655 M: Clemens Ladisch <clemens@ladisch.de>
2656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2657 T: git git://git.alsa-project.org/alsa-kernel.git
2658 S: Maintained
2659 F: sound/pci/oxygen/
2660
2661 C6X ARCHITECTURE
2662 M: Mark Salter <msalter@redhat.com>
2663 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2664 L: linux-c6x-dev@linux-c6x.org
2665 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2666 S: Maintained
2667 F: arch/c6x/
2668
2669 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2670 M: David Howells <dhowells@redhat.com>
2671 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2672 S: Supported
2673 F: Documentation/filesystems/caching/cachefiles.txt
2674 F: fs/cachefiles/
2675
2676 CADET FM/AM RADIO RECEIVER DRIVER
2677 M: Hans Verkuil <hverkuil@xs4all.nl>
2678 L: linux-media@vger.kernel.org
2679 T: git git://linuxtv.org/media_tree.git
2680 W: https://linuxtv.org
2681 S: Maintained
2682 F: drivers/media/radio/radio-cadet*
2683
2684 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2685 M: Jonathan Corbet <corbet@lwn.net>
2686 L: linux-media@vger.kernel.org
2687 T: git git://linuxtv.org/media_tree.git
2688 S: Maintained
2689 F: Documentation/video4linux/cafe_ccic
2690 F: drivers/media/platform/marvell-ccic/
2691
2692 CAIF NETWORK LAYER
2693 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2694 L: netdev@vger.kernel.org
2695 S: Supported
2696 F: Documentation/networking/caif/
2697 F: drivers/net/caif/
2698 F: include/uapi/linux/caif/
2699 F: include/net/caif/
2700 F: net/caif/
2701
2702 CALGARY x86-64 IOMMU
2703 M: Muli Ben-Yehuda <muli@il.ibm.com>
2704 M: "Jon D. Mason" <jdmason@kudzu.us>
2705 L: discuss@x86-64.org
2706 S: Maintained
2707 F: arch/x86/kernel/pci-calgary_64.c
2708 F: arch/x86/kernel/tce_64.c
2709 F: arch/x86/include/asm/calgary.h
2710 F: arch/x86/include/asm/tce.h
2711
2712 CAN NETWORK LAYER
2713 M: Oliver Hartkopp <socketcan@hartkopp.net>
2714 M: Marc Kleine-Budde <mkl@pengutronix.de>
2715 L: linux-can@vger.kernel.org
2716 W: https://github.com/linux-can
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2719 S: Maintained
2720 F: Documentation/networking/can.txt
2721 F: net/can/
2722 F: include/linux/can/core.h
2723 F: include/uapi/linux/can.h
2724 F: include/uapi/linux/can/bcm.h
2725 F: include/uapi/linux/can/raw.h
2726 F: include/uapi/linux/can/gw.h
2727
2728 CAN NETWORK DRIVERS
2729 M: Wolfgang Grandegger <wg@grandegger.com>
2730 M: Marc Kleine-Budde <mkl@pengutronix.de>
2731 L: linux-can@vger.kernel.org
2732 W: https://github.com/linux-can
2733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2735 S: Maintained
2736 F: drivers/net/can/
2737 F: include/linux/can/dev.h
2738 F: include/linux/can/platform/
2739 F: include/uapi/linux/can/error.h
2740 F: include/uapi/linux/can/netlink.h
2741
2742 CAPABILITIES
2743 M: Serge Hallyn <serge.hallyn@canonical.com>
2744 L: linux-security-module@vger.kernel.org
2745 S: Supported
2746 F: include/linux/capability.h
2747 F: include/uapi/linux/capability.h
2748 F: security/commoncap.c
2749 F: kernel/capability.c
2750
2751 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2752 M: Kevin Tsai <ktsai@capellamicro.com>
2753 S: Maintained
2754 F: drivers/iio/light/cm*
2755 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2756
2757 CAVIUM LIQUIDIO NETWORK DRIVER
2758 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2759 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2760 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2761 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2762 L: netdev@vger.kernel.org
2763 W: http://www.cavium.com
2764 S: Supported
2765 F: drivers/net/ethernet/cavium/liquidio/
2766
2767 CC2520 IEEE-802.15.4 RADIO DRIVER
2768 M: Varka Bhadram <varkabhadram@gmail.com>
2769 L: linux-wpan@vger.kernel.org
2770 S: Maintained
2771 F: drivers/net/ieee802154/cc2520.c
2772 F: include/linux/spi/cc2520.h
2773 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2774
2775 CELL BROADBAND ENGINE ARCHITECTURE
2776 M: Arnd Bergmann <arnd@arndb.de>
2777 L: linuxppc-dev@lists.ozlabs.org
2778 W: http://www.ibm.com/developerworks/power/cell/
2779 S: Supported
2780 F: arch/powerpc/include/asm/cell*.h
2781 F: arch/powerpc/include/asm/spu*.h
2782 F: arch/powerpc/include/uapi/asm/spu*.h
2783 F: arch/powerpc/oprofile/*cell*
2784 F: arch/powerpc/platforms/cell/
2785
2786 CEPH COMMON CODE (LIBCEPH)
2787 M: Ilya Dryomov <idryomov@gmail.com>
2788 M: "Yan, Zheng" <zyan@redhat.com>
2789 M: Sage Weil <sage@redhat.com>
2790 L: ceph-devel@vger.kernel.org
2791 W: http://ceph.com/
2792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2793 T: git git://github.com/ceph/ceph-client.git
2794 S: Supported
2795 F: net/ceph/
2796 F: include/linux/ceph/
2797 F: include/linux/crush/
2798
2799 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2800 M: "Yan, Zheng" <zyan@redhat.com>
2801 M: Sage Weil <sage@redhat.com>
2802 M: Ilya Dryomov <idryomov@gmail.com>
2803 L: ceph-devel@vger.kernel.org
2804 W: http://ceph.com/
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2806 T: git git://github.com/ceph/ceph-client.git
2807 S: Supported
2808 F: Documentation/filesystems/ceph.txt
2809 F: fs/ceph/
2810
2811 CERTIFICATE HANDLING:
2812 M: David Howells <dhowells@redhat.com>
2813 M: David Woodhouse <dwmw2@infradead.org>
2814 L: keyrings@vger.kernel.org
2815 S: Maintained
2816 F: Documentation/module-signing.txt
2817 F: certs/
2818 F: scripts/sign-file.c
2819 F: scripts/extract-cert.c
2820
2821 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2822 L: linux-usb@vger.kernel.org
2823 S: Orphan
2824 F: Documentation/usb/WUSB-Design-overview.txt
2825 F: Documentation/usb/wusb-cbaf
2826 F: drivers/usb/host/hwa-hc.c
2827 F: drivers/usb/host/whci/
2828 F: drivers/usb/wusbcore/
2829 F: include/linux/usb/wusb*
2830
2831 CFAG12864B LCD DRIVER
2832 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2833 W: http://miguelojeda.es/auxdisplay.htm
2834 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2835 S: Maintained
2836 F: drivers/auxdisplay/cfag12864b.c
2837 F: include/linux/cfag12864b.h
2838
2839 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2840 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2841 W: http://miguelojeda.es/auxdisplay.htm
2842 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2843 S: Maintained
2844 F: drivers/auxdisplay/cfag12864bfb.c
2845 F: include/linux/cfag12864b.h
2846
2847 CFG80211 and NL80211
2848 M: Johannes Berg <johannes@sipsolutions.net>
2849 L: linux-wireless@vger.kernel.org
2850 W: http://wireless.kernel.org/
2851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2853 S: Maintained
2854 F: include/uapi/linux/nl80211.h
2855 F: include/net/cfg80211.h
2856 F: net/wireless/*
2857 X: net/wireless/wext*
2858
2859 CHAR and MISC DRIVERS
2860 M: Arnd Bergmann <arnd@arndb.de>
2861 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2863 S: Supported
2864 F: drivers/char/*
2865 F: drivers/misc/*
2866 F: include/linux/miscdevice.h
2867
2868 CHECKPATCH
2869 M: Andy Whitcroft <apw@canonical.com>
2870 M: Joe Perches <joe@perches.com>
2871 S: Maintained
2872 F: scripts/checkpatch.pl
2873
2874 CHINESE DOCUMENTATION
2875 M: Harry Wei <harryxiyou@gmail.com>
2876 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2877 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2878 S: Maintained
2879 F: Documentation/zh_CN/
2880
2881 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2882 M: Peter Chen <Peter.Chen@nxp.com>
2883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2884 L: linux-usb@vger.kernel.org
2885 S: Maintained
2886 F: drivers/usb/chipidea/
2887
2888 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2889 M: Hans de Goede <hdegoede@redhat.com>
2890 L: linux-input@vger.kernel.org
2891 S: Maintained
2892 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2893 F: drivers/input/touchscreen/chipone_icn8318.c
2894
2895 CHROME HARDWARE PLATFORM SUPPORT
2896 M: Olof Johansson <olof@lixom.net>
2897 S: Maintained
2898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2899 F: drivers/platform/chrome/
2900
2901 CISCO VIC ETHERNET NIC DRIVER
2902 M: Christian Benvenuti <benve@cisco.com>
2903 M: Sujith Sankar <ssujith@cisco.com>
2904 M: Govindarajulu Varadarajan <_govind@gmx.com>
2905 M: Neel Patel <neepatel@cisco.com>
2906 S: Supported
2907 F: drivers/net/ethernet/cisco/enic/
2908
2909 CISCO VIC LOW LATENCY NIC DRIVER
2910 M: Christian Benvenuti <benve@cisco.com>
2911 M: Dave Goodell <dgoodell@cisco.com>
2912 S: Supported
2913 F: drivers/infiniband/hw/usnic/
2914
2915 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2916 M: Hartley Sweeten <hsweeten@visionengravers.com>
2917 L: netdev@vger.kernel.org
2918 S: Maintained
2919 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2920
2921 CIRRUS LOGIC AUDIO CODEC DRIVERS
2922 M: Brian Austin <brian.austin@cirrus.com>
2923 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2925 S: Maintained
2926 F: sound/soc/codecs/cs*
2927
2928 CLEANCACHE API
2929 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2930 L: linux-kernel@vger.kernel.org
2931 S: Maintained
2932 F: mm/cleancache.c
2933 F: include/linux/cleancache.h
2934
2935 CLK API
2936 M: Russell King <linux@arm.linux.org.uk>
2937 L: linux-clk@vger.kernel.org
2938 S: Maintained
2939 F: include/linux/clk.h
2940
2941 CLOCKSOURCE, CLOCKEVENT DRIVERS
2942 M: Daniel Lezcano <daniel.lezcano@linaro.org>
2943 M: Thomas Gleixner <tglx@linutronix.de>
2944 L: linux-kernel@vger.kernel.org
2945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2946 S: Supported
2947 F: drivers/clocksource
2948
2949 CISCO FCOE HBA DRIVER
2950 M: Hiral Patel <hiralpat@cisco.com>
2951 M: Suma Ramars <sramars@cisco.com>
2952 M: Brian Uchino <buchino@cisco.com>
2953 L: linux-scsi@vger.kernel.org
2954 S: Supported
2955 F: drivers/scsi/fnic/
2956
2957 CISCO SCSI HBA DRIVER
2958 M: Narsimhulu Musini <nmusini@cisco.com>
2959 M: Sesidhar Baddela <sebaddel@cisco.com>
2960 L: linux-scsi@vger.kernel.org
2961 S: Supported
2962 F: drivers/scsi/snic/
2963
2964 CMPC ACPI DRIVER
2965 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2966 M: Daniel Oliveira Nascimento <don@syst.com.br>
2967 L: platform-driver-x86@vger.kernel.org
2968 S: Supported
2969 F: drivers/platform/x86/classmate-laptop.c
2970
2971 COBALT MEDIA DRIVER
2972 M: Hans Verkuil <hans.verkuil@cisco.com>
2973 L: linux-media@vger.kernel.org
2974 T: git git://linuxtv.org/media_tree.git
2975 W: https://linuxtv.org
2976 S: Supported
2977 F: drivers/media/pci/cobalt/
2978
2979 COCCINELLE/Semantic Patches (SmPL)
2980 M: Julia Lawall <Julia.Lawall@lip6.fr>
2981 M: Gilles Muller <Gilles.Muller@lip6.fr>
2982 M: Nicolas Palix <nicolas.palix@imag.fr>
2983 M: Michal Marek <mmarek@suse.com>
2984 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2986 W: http://coccinelle.lip6.fr/
2987 S: Supported
2988 F: Documentation/coccinelle.txt
2989 F: scripts/coccinelle/
2990 F: scripts/coccicheck
2991
2992 CODA FILE SYSTEM
2993 M: Jan Harkes <jaharkes@cs.cmu.edu>
2994 M: coda@cs.cmu.edu
2995 L: codalist@coda.cs.cmu.edu
2996 W: http://www.coda.cs.cmu.edu/
2997 S: Maintained
2998 F: Documentation/filesystems/coda.txt
2999 F: fs/coda/
3000 F: include/linux/coda*.h
3001 F: include/uapi/linux/coda*.h
3002
3003 CODA V4L2 MEM2MEM DRIVER
3004 M: Philipp Zabel <p.zabel@pengutronix.de>
3005 L: linux-media@vger.kernel.org
3006 S: Maintained
3007 F: Documentation/devicetree/bindings/media/coda.txt
3008 F: drivers/media/platform/coda/
3009
3010 COMMON CLK FRAMEWORK
3011 M: Michael Turquette <mturquette@baylibre.com>
3012 M: Stephen Boyd <sboyd@codeaurora.org>
3013 L: linux-clk@vger.kernel.org
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3015 S: Maintained
3016 F: drivers/clk/
3017 X: drivers/clk/clkdev.c
3018 F: include/linux/clk-pr*
3019 F: include/linux/clk/
3020
3021 COMMON INTERNET FILE SYSTEM (CIFS)
3022 M: Steve French <sfrench@samba.org>
3023 L: linux-cifs@vger.kernel.org
3024 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3025 W: http://linux-cifs.samba.org/
3026 T: git git://git.samba.org/sfrench/cifs-2.6.git
3027 S: Supported
3028 F: Documentation/filesystems/cifs/
3029 F: fs/cifs/
3030
3031 COMPACTPCI HOTPLUG CORE
3032 M: Scott Murray <scott@spiteful.org>
3033 L: linux-pci@vger.kernel.org
3034 S: Maintained
3035 F: drivers/pci/hotplug/cpci_hotplug*
3036
3037 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3038 M: Scott Murray <scott@spiteful.org>
3039 L: linux-pci@vger.kernel.org
3040 S: Maintained
3041 F: drivers/pci/hotplug/cpcihp_zt5550.*
3042
3043 COMPACTPCI HOTPLUG GENERIC DRIVER
3044 M: Scott Murray <scott@spiteful.org>
3045 L: linux-pci@vger.kernel.org
3046 S: Maintained
3047 F: drivers/pci/hotplug/cpcihp_generic.c
3048
3049 COMPAL LAPTOP SUPPORT
3050 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3051 L: platform-driver-x86@vger.kernel.org
3052 S: Maintained
3053 F: drivers/platform/x86/compal-laptop.c
3054
3055 CONEXANT ACCESSRUNNER USB DRIVER
3056 L: accessrunner-general@lists.sourceforge.net
3057 W: http://accessrunner.sourceforge.net/
3058 S: Orphan
3059 F: drivers/usb/atm/cxacru.c
3060
3061 CONFIGFS
3062 M: Joel Becker <jlbec@evilplan.org>
3063 M: Christoph Hellwig <hch@lst.de>
3064 T: git git://git.infradead.org/users/hch/configfs.git
3065 S: Supported
3066 F: fs/configfs/
3067 F: include/linux/configfs.h
3068
3069 CONNECTOR
3070 M: Evgeniy Polyakov <zbr@ioremap.net>
3071 L: netdev@vger.kernel.org
3072 S: Maintained
3073 F: drivers/connector/
3074
3075 CONTROL GROUP (CGROUP)
3076 M: Tejun Heo <tj@kernel.org>
3077 M: Li Zefan <lizefan@huawei.com>
3078 M: Johannes Weiner <hannes@cmpxchg.org>
3079 L: cgroups@vger.kernel.org
3080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3081 S: Maintained
3082 F: Documentation/cgroups/
3083 F: include/linux/cgroup*
3084 F: kernel/cgroup*
3085
3086 CONTROL GROUP - CPUSET
3087 M: Li Zefan <lizefan@huawei.com>
3088 L: cgroups@vger.kernel.org
3089 W: http://www.bullopensource.org/cpuset/
3090 W: http://oss.sgi.com/projects/cpusets/
3091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3092 S: Maintained
3093 F: Documentation/cgroups/cpusets.txt
3094 F: include/linux/cpuset.h
3095 F: kernel/cpuset.c
3096
3097 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3098 M: Johannes Weiner <hannes@cmpxchg.org>
3099 M: Michal Hocko <mhocko@kernel.org>
3100 M: Vladimir Davydov <vdavydov@virtuozzo.com>
3101 L: cgroups@vger.kernel.org
3102 L: linux-mm@kvack.org
3103 S: Maintained
3104 F: mm/memcontrol.c
3105 F: mm/swap_cgroup.c
3106
3107 CORETEMP HARDWARE MONITORING DRIVER
3108 M: Fenghua Yu <fenghua.yu@intel.com>
3109 L: linux-hwmon@vger.kernel.org
3110 S: Maintained
3111 F: Documentation/hwmon/coretemp
3112 F: drivers/hwmon/coretemp.c
3113
3114 COSA/SRP SYNC SERIAL DRIVER
3115 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3116 W: http://www.fi.muni.cz/~kas/cosa/
3117 S: Maintained
3118 F: drivers/net/wan/cosa*
3119
3120 CPMAC ETHERNET DRIVER
3121 M: Florian Fainelli <florian@openwrt.org>
3122 L: netdev@vger.kernel.org
3123 S: Maintained
3124 F: drivers/net/ethernet/ti/cpmac.c
3125
3126 CPU FREQUENCY DRIVERS
3127 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3128 M: Viresh Kumar <viresh.kumar@linaro.org>
3129 L: linux-pm@vger.kernel.org
3130 S: Maintained
3131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3132 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3133 F: drivers/cpufreq/
3134 F: include/linux/cpufreq.h
3135
3136 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3137 M: Viresh Kumar <viresh.kumar@linaro.org>
3138 M: Sudeep Holla <sudeep.holla@arm.com>
3139 L: linux-pm@vger.kernel.org
3140 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3141 S: Maintained
3142 F: drivers/cpufreq/arm_big_little.h
3143 F: drivers/cpufreq/arm_big_little.c
3144 F: drivers/cpufreq/arm_big_little_dt.c
3145
3146 CPUIDLE DRIVER - ARM BIG LITTLE
3147 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3148 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3149 L: linux-pm@vger.kernel.org
3150 L: linux-arm-kernel@lists.infradead.org
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3152 S: Maintained
3153 F: drivers/cpuidle/cpuidle-big_little.c
3154
3155 CPUIDLE DRIVER - ARM EXYNOS
3156 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3157 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3158 M: Kukjin Kim <kgene@kernel.org>
3159 L: linux-pm@vger.kernel.org
3160 L: linux-samsung-soc@vger.kernel.org
3161 S: Supported
3162 F: drivers/cpuidle/cpuidle-exynos.c
3163 F: arch/arm/mach-exynos/pm.c
3164
3165 CPUIDLE DRIVERS
3166 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3167 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3168 L: linux-pm@vger.kernel.org
3169 S: Maintained
3170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3171 F: drivers/cpuidle/*
3172 F: include/linux/cpuidle.h
3173
3174 CPUID/MSR DRIVER
3175 M: "H. Peter Anvin" <hpa@zytor.com>
3176 S: Maintained
3177 F: arch/x86/kernel/cpuid.c
3178 F: arch/x86/kernel/msr.c
3179
3180 CPU POWER MONITORING SUBSYSTEM
3181 M: Thomas Renninger <trenn@suse.com>
3182 L: linux-pm@vger.kernel.org
3183 S: Maintained
3184 F: tools/power/cpupower/
3185
3186 CRAMFS FILESYSTEM
3187 W: http://sourceforge.net/projects/cramfs/
3188 S: Orphan / Obsolete
3189 F: Documentation/filesystems/cramfs.txt
3190 F: fs/cramfs/
3191
3192 CRIS PORT
3193 M: Mikael Starvik <starvik@axis.com>
3194 M: Jesper Nilsson <jesper.nilsson@axis.com>
3195 L: linux-cris-kernel@axis.com
3196 W: http://developer.axis.com
3197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3198 S: Maintained
3199 F: arch/cris/
3200 F: drivers/tty/serial/crisv10.*
3201
3202 CRYPTO API
3203 M: Herbert Xu <herbert@gondor.apana.org.au>
3204 M: "David S. Miller" <davem@davemloft.net>
3205 L: linux-crypto@vger.kernel.org
3206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3208 S: Maintained
3209 F: Documentation/crypto/
3210 F: Documentation/DocBook/crypto-API.tmpl
3211 F: arch/*/crypto/
3212 F: crypto/
3213 F: drivers/crypto/
3214 F: include/crypto/
3215
3216 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3217 M: Neil Horman <nhorman@tuxdriver.com>
3218 L: linux-crypto@vger.kernel.org
3219 S: Maintained
3220 F: crypto/ansi_cprng.c
3221 F: crypto/rng.c
3222
3223 CS3308 MEDIA DRIVER
3224 M: Hans Verkuil <hverkuil@xs4all.nl>
3225 L: linux-media@vger.kernel.org
3226 T: git git://linuxtv.org/media_tree.git
3227 W: http://linuxtv.org
3228 S: Odd Fixes
3229 F: drivers/media/i2c/cs3308.c
3230 F: drivers/media/i2c/cs3308.h
3231
3232 CS5535 Audio ALSA driver
3233 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3234 S: Maintained
3235 F: sound/pci/cs5535audio/
3236
3237 CW1200 WLAN driver
3238 M: Solomon Peachy <pizza@shaftnet.org>
3239 S: Maintained
3240 F: drivers/net/wireless/st/cw1200/
3241
3242 CX18 VIDEO4LINUX DRIVER
3243 M: Andy Walls <awalls@md.metrocast.net>
3244 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3245 L: linux-media@vger.kernel.org
3246 T: git git://linuxtv.org/media_tree.git
3247 W: https://linuxtv.org
3248 W: http://www.ivtvdriver.org/index.php/Cx18
3249 S: Maintained
3250 F: Documentation/video4linux/cx18.txt
3251 F: drivers/media/pci/cx18/
3252 F: include/uapi/linux/ivtv*
3253
3254 CX2341X MPEG ENCODER HELPER MODULE
3255 M: Hans Verkuil <hverkuil@xs4all.nl>
3256 L: linux-media@vger.kernel.org
3257 T: git git://linuxtv.org/media_tree.git
3258 W: https://linuxtv.org
3259 S: Maintained
3260 F: drivers/media/common/cx2341x*
3261 F: include/media/cx2341x*
3262
3263 CX24120 MEDIA DRIVER
3264 M: Jemma Denson <jdenson@gmail.com>
3265 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3266 L: linux-media@vger.kernel.org
3267 W: https://linuxtv.org
3268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3269 S: Maintained
3270 F: drivers/media/dvb-frontends/cx24120*
3271
3272 CX88 VIDEO4LINUX DRIVER
3273 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3274 L: linux-media@vger.kernel.org
3275 W: https://linuxtv.org
3276 T: git git://linuxtv.org/media_tree.git
3277 S: Odd fixes
3278 F: Documentation/video4linux/cx88/
3279 F: drivers/media/pci/cx88/
3280
3281 CXD2820R MEDIA DRIVER
3282 M: Antti Palosaari <crope@iki.fi>
3283 L: linux-media@vger.kernel.org
3284 W: https://linuxtv.org
3285 W: http://palosaari.fi/linux/
3286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3287 T: git git://linuxtv.org/anttip/media_tree.git
3288 S: Maintained
3289 F: drivers/media/dvb-frontends/cxd2820r*
3290
3291 CXGB3 ETHERNET DRIVER (CXGB3)
3292 M: Santosh Raspatur <santosh@chelsio.com>
3293 L: netdev@vger.kernel.org
3294 W: http://www.chelsio.com
3295 S: Supported
3296 F: drivers/net/ethernet/chelsio/cxgb3/
3297
3298 CXGB3 ISCSI DRIVER (CXGB3I)
3299 M: Karen Xie <kxie@chelsio.com>
3300 L: linux-scsi@vger.kernel.org
3301 W: http://www.chelsio.com
3302 S: Supported
3303 F: drivers/scsi/cxgbi/cxgb3i
3304
3305 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3306 M: Steve Wise <swise@chelsio.com>
3307 L: linux-rdma@vger.kernel.org
3308 W: http://www.openfabrics.org
3309 S: Supported
3310 F: drivers/infiniband/hw/cxgb3/
3311
3312 CXGB4 ETHERNET DRIVER (CXGB4)
3313 M: Hariprasad S <hariprasad@chelsio.com>
3314 L: netdev@vger.kernel.org
3315 W: http://www.chelsio.com
3316 S: Supported
3317 F: drivers/net/ethernet/chelsio/cxgb4/
3318
3319 CXGB4 ISCSI DRIVER (CXGB4I)
3320 M: Karen Xie <kxie@chelsio.com>
3321 L: linux-scsi@vger.kernel.org
3322 W: http://www.chelsio.com
3323 S: Supported
3324 F: drivers/scsi/cxgbi/cxgb4i
3325
3326 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3327 M: Steve Wise <swise@chelsio.com>
3328 L: linux-rdma@vger.kernel.org
3329 W: http://www.openfabrics.org
3330 S: Supported
3331 F: drivers/infiniband/hw/cxgb4/
3332
3333 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3334 M: Casey Leedom <leedom@chelsio.com>
3335 L: netdev@vger.kernel.org
3336 W: http://www.chelsio.com
3337 S: Supported
3338 F: drivers/net/ethernet/chelsio/cxgb4vf/
3339
3340 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3341 M: Ian Munsie <imunsie@au1.ibm.com>
3342 M: Michael Neuling <mikey@neuling.org>
3343 L: linuxppc-dev@lists.ozlabs.org
3344 S: Supported
3345 F: drivers/misc/cxl/
3346 F: include/misc/cxl*
3347 F: include/uapi/misc/cxl.h
3348 F: Documentation/powerpc/cxl.txt
3349 F: Documentation/powerpc/cxl.txt
3350 F: Documentation/ABI/testing/sysfs-class-cxl
3351
3352 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3353 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3354 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3355 L: linux-scsi@vger.kernel.org
3356 S: Supported
3357 F: drivers/scsi/cxlflash/
3358 F: include/uapi/scsi/cxlflash_ioctls.h
3359 F: Documentation/powerpc/cxlflash.txt
3360
3361 STMMAC ETHERNET DRIVER
3362 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3363 L: netdev@vger.kernel.org
3364 W: http://www.stlinux.com
3365 S: Supported
3366 F: drivers/net/ethernet/stmicro/stmmac/
3367
3368 CYBERPRO FB DRIVER
3369 M: Russell King <linux@arm.linux.org.uk>
3370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3371 W: http://www.arm.linux.org.uk/
3372 S: Maintained
3373 F: drivers/video/fbdev/cyber2000fb.*
3374
3375 CYCLADES ASYNC MUX DRIVER
3376 W: http://www.cyclades.com/
3377 S: Orphan
3378 F: drivers/tty/cyclades.c
3379 F: include/linux/cyclades.h
3380 F: include/uapi/linux/cyclades.h
3381
3382 CYCLADES PC300 DRIVER
3383 W: http://www.cyclades.com/
3384 S: Orphan
3385 F: drivers/net/wan/pc300*
3386
3387 CYPRESS_FIRMWARE MEDIA DRIVER
3388 M: Antti Palosaari <crope@iki.fi>
3389 L: linux-media@vger.kernel.org
3390 W: https://linuxtv.org
3391 W: http://palosaari.fi/linux/
3392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3393 T: git git://linuxtv.org/anttip/media_tree.git
3394 S: Maintained
3395 F: drivers/media/common/cypress_firmware*
3396
3397 CYTTSP TOUCHSCREEN DRIVER
3398 M: Ferruh Yigit <fery@cypress.com>
3399 L: linux-input@vger.kernel.org
3400 S: Supported
3401 F: drivers/input/touchscreen/cyttsp*
3402 F: include/linux/input/cyttsp.h
3403
3404 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3405 M: Joshua Kinard <kumba@gentoo.org>
3406 S: Maintained
3407 F: drivers/rtc/rtc-ds1685.c
3408 F: include/linux/rtc/ds1685.h
3409
3410 DAMA SLAVE for AX.25
3411 M: Joerg Reuter <jreuter@yaina.de>
3412 W: http://yaina.de/jreuter/
3413 W: http://www.qsl.net/dl1bke/
3414 L: linux-hams@vger.kernel.org
3415 S: Maintained
3416 F: net/ax25/af_ax25.c
3417 F: net/ax25/ax25_dev.c
3418 F: net/ax25/ax25_ds_*
3419 F: net/ax25/ax25_in.c
3420 F: net/ax25/ax25_out.c
3421 F: net/ax25/ax25_timer.c
3422 F: net/ax25/sysctl_net_ax25.c
3423
3424 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3425 L: netdev@vger.kernel.org
3426 S: Orphan
3427 F: Documentation/networking/dmfe.txt
3428 F: drivers/net/ethernet/dec/tulip/dmfe.c
3429
3430 DC390/AM53C974 SCSI driver
3431 M: Hannes Reinecke <hare@suse.com>
3432 L: linux-scsi@vger.kernel.org
3433 S: Maintained
3434 F: drivers/scsi/am53c974.c
3435
3436 DC395x SCSI driver
3437 M: Oliver Neukum <oliver@neukum.org>
3438 M: Ali Akcaagac <aliakc@web.de>
3439 M: Jamie Lenehan <lenehan@twibble.org>
3440 L: dc395x@twibble.org
3441 W: http://twibble.org/dist/dc395x/
3442 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3443 S: Maintained
3444 F: Documentation/scsi/dc395x.txt
3445 F: drivers/scsi/dc395x.*
3446
3447 DCCP PROTOCOL
3448 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3449 L: dccp@vger.kernel.org
3450 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3451 S: Maintained
3452 F: include/linux/dccp.h
3453 F: include/uapi/linux/dccp.h
3454 F: include/linux/tfrc.h
3455 F: net/dccp/
3456
3457 DECnet NETWORK LAYER
3458 W: http://linux-decnet.sourceforge.net
3459 L: linux-decnet-user@lists.sourceforge.net
3460 S: Orphan
3461 F: Documentation/networking/decnet.txt
3462 F: net/decnet/
3463
3464 DECSTATION PLATFORM SUPPORT
3465 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3466 L: linux-mips@linux-mips.org
3467 W: http://www.linux-mips.org/wiki/DECstation
3468 S: Maintained
3469 F: arch/mips/dec/
3470 F: arch/mips/include/asm/dec/
3471 F: arch/mips/include/asm/mach-dec/
3472
3473 DEFXX FDDI NETWORK DRIVER
3474 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3475 S: Maintained
3476 F: drivers/net/fddi/defxx.*
3477
3478 DELL LAPTOP DRIVER
3479 M: Matthew Garrett <mjg59@srcf.ucam.org>
3480 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3481 L: platform-driver-x86@vger.kernel.org
3482 S: Maintained
3483 F: drivers/platform/x86/dell-laptop.c
3484
3485 DELL LAPTOP RBTN DRIVER
3486 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3487 S: Maintained
3488 F: drivers/platform/x86/dell-rbtn.*
3489
3490 DELL LAPTOP FREEFALL DRIVER
3491 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3492 S: Maintained
3493 F: drivers/platform/x86/dell-smo8800.c
3494
3495 DELL LAPTOP SMM DRIVER
3496 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3497 S: Maintained
3498 F: drivers/hwmon/dell-smm-hwmon.c
3499 F: include/uapi/linux/i8k.h
3500
3501 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3502 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3503 S: Maintained
3504 F: Documentation/dcdbas.txt
3505 F: drivers/firmware/dcdbas.*
3506
3507 DELL WMI EXTRAS DRIVER
3508 M: Matthew Garrett <mjg59@srcf.ucam.org>
3509 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3510 S: Maintained
3511 F: drivers/platform/x86/dell-wmi.c
3512
3513 DESIGNWARE USB2 DRD IP DRIVER
3514 M: John Youn <johnyoun@synopsys.com>
3515 L: linux-usb@vger.kernel.org
3516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3517 S: Maintained
3518 F: drivers/usb/dwc2/
3519
3520 DESIGNWARE USB3 DRD IP DRIVER
3521 M: Felipe Balbi <balbi@kernel.org>
3522 L: linux-usb@vger.kernel.org
3523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3524 S: Maintained
3525 F: drivers/usb/dwc3/
3526
3527 DEVICE COREDUMP (DEV_COREDUMP)
3528 M: Johannes Berg <johannes@sipsolutions.net>
3529 L: linux-kernel@vger.kernel.org
3530 S: Maintained
3531 F: drivers/base/devcoredump.c
3532 F: include/linux/devcoredump.h
3533
3534 DEVICE FREQUENCY (DEVFREQ)
3535 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3536 M: Kyungmin Park <kyungmin.park@samsung.com>
3537 L: linux-pm@vger.kernel.org
3538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3539 S: Maintained
3540 F: drivers/devfreq/
3541 F: include/linux/devfreq.h
3542 F: Documentation/devicetree/bindings/devfreq/
3543
3544 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3545 M: Chanwoo Choi <cw00.choi@samsung.com>
3546 L: linux-pm@vger.kernel.org
3547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3548 S: Supported
3549 F: drivers/devfreq/event/
3550 F: drivers/devfreq/devfreq-event.c
3551 F: include/linux/devfreq-event.h
3552 F: Documentation/devicetree/bindings/devfreq/event/
3553
3554 DEVICE NUMBER REGISTRY
3555 M: Torben Mathiasen <device@lanana.org>
3556 W: http://lanana.org/docs/device-list/index.html
3557 S: Maintained
3558
3559 DEVICE-MAPPER (LVM)
3560 M: Alasdair Kergon <agk@redhat.com>
3561 M: Mike Snitzer <snitzer@redhat.com>
3562 M: dm-devel@redhat.com
3563 L: dm-devel@redhat.com
3564 W: http://sources.redhat.com/dm
3565 Q: http://patchwork.kernel.org/project/dm-devel/list/
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3567 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3568 S: Maintained
3569 F: Documentation/device-mapper/
3570 F: drivers/md/dm*
3571 F: drivers/md/persistent-data/
3572 F: include/linux/device-mapper.h
3573 F: include/linux/dm-*.h
3574 F: include/uapi/linux/dm-*.h
3575
3576 DEVLINK
3577 M: Jiri Pirko <jiri@mellanox.com>
3578 L: netdev@vger.kernel.org
3579 S: Supported
3580 F: net/core/devlink.c
3581 F: include/net/devlink.h
3582 F: include/uapi/linux/devlink.h
3583
3584 DIALOG SEMICONDUCTOR DRIVERS
3585 M: Support Opensource <support.opensource@diasemi.com>
3586 W: http://www.dialog-semiconductor.com/products
3587 S: Supported
3588 F: Documentation/hwmon/da90??
3589 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3590 F: drivers/gpio/gpio-da90??.c
3591 F: drivers/hwmon/da90??-hwmon.c
3592 F: drivers/iio/adc/da91??-*.c
3593 F: drivers/input/misc/da90??_onkey.c
3594 F: drivers/input/touchscreen/da9052_tsi.c
3595 F: drivers/leds/leds-da90??.c
3596 F: drivers/mfd/da903x.c
3597 F: drivers/mfd/da90??-*.c
3598 F: drivers/mfd/da91??-*.c
3599 F: drivers/power/da9052-battery.c
3600 F: drivers/power/da91??-*.c
3601 F: drivers/regulator/da903x.c
3602 F: drivers/regulator/da9???-regulator.[ch]
3603 F: drivers/rtc/rtc-da90??.c
3604 F: drivers/video/backlight/da90??_bl.c
3605 F: drivers/watchdog/da90??_wdt.c
3606 F: include/linux/mfd/da903x.h
3607 F: include/linux/mfd/da9052/
3608 F: include/linux/mfd/da9055/
3609 F: include/linux/mfd/da9063/
3610 F: include/linux/mfd/da9150/
3611 F: include/sound/da[79]*.h
3612 F: sound/soc/codecs/da[79]*.[ch]
3613
3614 DIGI NEO AND CLASSIC PCI PRODUCTS
3615 M: Lidza Louina <lidza.louina@gmail.com>
3616 M: Mark Hounschell <markh@compro.net>
3617 L: driverdev-devel@linuxdriverproject.org
3618 S: Maintained
3619 F: drivers/staging/dgnc/
3620
3621 DIOLAN U2C-12 I2C DRIVER
3622 M: Guenter Roeck <linux@roeck-us.net>
3623 L: linux-i2c@vger.kernel.org
3624 S: Maintained
3625 F: drivers/i2c/busses/i2c-diolan-u2c.c
3626
3627 DIRECT ACCESS (DAX)
3628 M: Matthew Wilcox <willy@linux.intel.com>
3629 L: linux-fsdevel@vger.kernel.org
3630 S: Supported
3631 F: fs/dax.c
3632
3633 DIRECTORY NOTIFICATION (DNOTIFY)
3634 M: Eric Paris <eparis@parisplace.org>
3635 S: Maintained
3636 F: Documentation/filesystems/dnotify.txt
3637 F: fs/notify/dnotify/
3638 F: include/linux/dnotify.h
3639
3640 DISK GEOMETRY AND PARTITION HANDLING
3641 M: Andries Brouwer <aeb@cwi.nl>
3642 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3643 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3644 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3645 S: Maintained
3646
3647 DISKQUOTA
3648 M: Jan Kara <jack@suse.com>
3649 S: Maintained
3650 F: Documentation/filesystems/quota.txt
3651 F: fs/quota/
3652 F: include/linux/quota*.h
3653 F: include/uapi/linux/quota*.h
3654
3655 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3656 M: Bernie Thompson <bernie@plugable.com>
3657 L: linux-fbdev@vger.kernel.org
3658 S: Maintained
3659 W: http://plugable.com/category/projects/udlfb/
3660 F: drivers/video/fbdev/udlfb.c
3661 F: include/video/udlfb.h
3662 F: Documentation/fb/udlfb.txt
3663
3664 DISTRIBUTED LOCK MANAGER (DLM)
3665 M: Christine Caulfield <ccaulfie@redhat.com>
3666 M: David Teigland <teigland@redhat.com>
3667 L: cluster-devel@redhat.com
3668 W: http://sources.redhat.com/cluster/
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3670 S: Supported
3671 F: fs/dlm/
3672
3673 DMA BUFFER SHARING FRAMEWORK
3674 M: Sumit Semwal <sumit.semwal@linaro.org>
3675 S: Maintained
3676 L: linux-media@vger.kernel.org
3677 L: dri-devel@lists.freedesktop.org
3678 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3679 F: drivers/dma-buf/
3680 F: include/linux/dma-buf*
3681 F: include/linux/reservation.h
3682 F: include/linux/*fence.h
3683 F: Documentation/dma-buf-sharing.txt
3684 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3685
3686 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3687 M: Vinod Koul <vinod.koul@intel.com>
3688 L: dmaengine@vger.kernel.org
3689 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3690 S: Maintained
3691 F: drivers/dma/
3692 F: include/linux/dmaengine.h
3693 F: Documentation/dmaengine/
3694 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3695
3696 DME1737 HARDWARE MONITOR DRIVER
3697 M: Juerg Haefliger <juergh@gmail.com>
3698 L: linux-hwmon@vger.kernel.org
3699 S: Maintained
3700 F: Documentation/hwmon/dme1737
3701 F: drivers/hwmon/dme1737.c
3702
3703 DMI/SMBIOS SUPPORT
3704 M: Jean Delvare <jdelvare@suse.com>
3705 S: Maintained
3706 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3707 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3708 F: drivers/firmware/dmi-id.c
3709 F: drivers/firmware/dmi_scan.c
3710 F: include/linux/dmi.h
3711
3712 DOCUMENTATION
3713 M: Jonathan Corbet <corbet@lwn.net>
3714 L: linux-doc@vger.kernel.org
3715 S: Maintained
3716 F: Documentation/
3717 F: scripts/docproc.c
3718 F: scripts/kernel-doc*
3719 X: Documentation/ABI/
3720 X: Documentation/devicetree/
3721 X: Documentation/acpi
3722 X: Documentation/power
3723 X: Documentation/spi
3724 X: Documentation/DocBook/media
3725 T: git git://git.lwn.net/linux.git docs-next
3726
3727 DOUBLETALK DRIVER
3728 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3729 L: blinux-list@redhat.com
3730 S: Maintained
3731 F: drivers/char/dtlk.c
3732 F: include/linux/dtlk.h
3733
3734 DPT_I2O SCSI RAID DRIVER
3735 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3736 L: linux-scsi@vger.kernel.org
3737 W: http://www.adaptec.com/
3738 S: Maintained
3739 F: drivers/scsi/dpt*
3740 F: drivers/scsi/dpt/
3741
3742 DRBD DRIVER
3743 M: Philipp Reisner <philipp.reisner@linbit.com>
3744 M: Lars Ellenberg <lars.ellenberg@linbit.com>
3745 L: drbd-dev@lists.linbit.com
3746 W: http://www.drbd.org
3747 T: git git://git.linbit.com/linux-drbd.git
3748 T: git git://git.linbit.com/drbd-8.4.git
3749 S: Supported
3750 F: drivers/block/drbd/
3751 F: lib/lru_cache.c
3752 F: Documentation/blockdev/drbd/
3753
3754 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3755 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3757 S: Supported
3758 F: Documentation/kobject.txt
3759 F: drivers/base/
3760 F: fs/debugfs/
3761 F: fs/kernfs/
3762 F: fs/sysfs/
3763 F: include/linux/debugfs.h
3764 F: include/linux/kobj*
3765 F: lib/kobj*
3766
3767 DRM DRIVERS
3768 M: David Airlie <airlied@linux.ie>
3769 L: dri-devel@lists.freedesktop.org
3770 T: git git://people.freedesktop.org/~airlied/linux
3771 S: Maintained
3772 F: drivers/gpu/drm/
3773 F: drivers/gpu/vga/
3774 F: include/drm/
3775 F: include/uapi/drm/
3776
3777 RADEON and AMDGPU DRM DRIVERS
3778 M: Alex Deucher <alexander.deucher@amd.com>
3779 M: Christian König <christian.koenig@amd.com>
3780 L: dri-devel@lists.freedesktop.org
3781 T: git git://people.freedesktop.org/~agd5f/linux
3782 S: Supported
3783 F: drivers/gpu/drm/radeon/
3784 F: include/uapi/drm/radeon*
3785 F: drivers/gpu/drm/amd/
3786 F: include/uapi/drm/amdgpu*
3787
3788 DRM PANEL DRIVERS
3789 M: Thierry Reding <thierry.reding@gmail.com>
3790 L: dri-devel@lists.freedesktop.org
3791 T: git git://anongit.freedesktop.org/tegra/linux.git
3792 S: Maintained
3793 F: drivers/gpu/drm/drm_panel.c
3794 F: drivers/gpu/drm/panel/
3795 F: include/drm/drm_panel.h
3796 F: Documentation/devicetree/bindings/display/panel/
3797
3798 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3799 M: Daniel Vetter <daniel.vetter@intel.com>
3800 M: Jani Nikula <jani.nikula@linux.intel.com>
3801 L: intel-gfx@lists.freedesktop.org
3802 L: dri-devel@lists.freedesktop.org
3803 W: https://01.org/linuxgraphics/
3804 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3805 T: git git://anongit.freedesktop.org/drm-intel
3806 S: Supported
3807 F: drivers/gpu/drm/i915/
3808 F: include/drm/i915*
3809 F: include/uapi/drm/i915*
3810
3811 DRM DRIVERS FOR ATMEL HLCDC
3812 M: Boris Brezillon <boris.brezillon@free-electrons.com>
3813 L: dri-devel@lists.freedesktop.org
3814 S: Supported
3815 F: drivers/gpu/drm/atmel-hlcdc/
3816 F: Documentation/devicetree/bindings/drm/atmel/
3817
3818 DRM DRIVERS FOR EXYNOS
3819 M: Inki Dae <inki.dae@samsung.com>
3820 M: Joonyoung Shim <jy0922.shim@samsung.com>
3821 M: Seung-Woo Kim <sw0312.kim@samsung.com>
3822 M: Kyungmin Park <kyungmin.park@samsung.com>
3823 L: dri-devel@lists.freedesktop.org
3824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3825 S: Supported
3826 F: drivers/gpu/drm/exynos/
3827 F: include/drm/exynos*
3828 F: include/uapi/drm/exynos*
3829
3830 DRM DRIVERS FOR FREESCALE DCU
3831 M: Stefan Agner <stefan@agner.ch>
3832 M: Alison Wang <alison.wang@freescale.com>
3833 L: dri-devel@lists.freedesktop.org
3834 S: Supported
3835 F: drivers/gpu/drm/fsl-dcu/
3836 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3837 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3838
3839 DRM DRIVERS FOR FREESCALE IMX
3840 M: Philipp Zabel <p.zabel@pengutronix.de>
3841 L: dri-devel@lists.freedesktop.org
3842 S: Maintained
3843 F: drivers/gpu/drm/imx/
3844 F: drivers/gpu/ipu-v3/
3845 F: Documentation/devicetree/bindings/display/imx/
3846
3847 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3848 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3849 L: dri-devel@lists.freedesktop.org
3850 T: git git://github.com/patjak/drm-gma500
3851 S: Maintained
3852 F: drivers/gpu/drm/gma500
3853 F: include/drm/gma500*
3854
3855 DRM DRIVERS FOR NVIDIA TEGRA
3856 M: Thierry Reding <thierry.reding@gmail.com>
3857 M: Terje Bergström <tbergstrom@nvidia.com>
3858 L: dri-devel@lists.freedesktop.org
3859 L: linux-tegra@vger.kernel.org
3860 T: git git://anongit.freedesktop.org/tegra/linux.git
3861 S: Supported
3862 F: drivers/gpu/drm/tegra/
3863 F: drivers/gpu/host1x/
3864 F: include/linux/host1x.h
3865 F: include/uapi/drm/tegra_drm.h
3866 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3867
3868 DRM DRIVERS FOR RENESAS
3869 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3870 L: dri-devel@lists.freedesktop.org
3871 L: linux-renesas-soc@vger.kernel.org
3872 T: git git://people.freedesktop.org/~airlied/linux
3873 S: Supported
3874 F: drivers/gpu/drm/rcar-du/
3875 F: drivers/gpu/drm/shmobile/
3876 F: include/linux/platform_data/shmob_drm.h
3877
3878 DRM DRIVERS FOR ROCKCHIP
3879 M: Mark Yao <mark.yao@rock-chips.com>
3880 L: dri-devel@lists.freedesktop.org
3881 S: Maintained
3882 F: drivers/gpu/drm/rockchip/
3883 F: Documentation/devicetree/bindings/display/rockchip*
3884
3885 DRM DRIVERS FOR STI
3886 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3887 M: Vincent Abriou <vincent.abriou@st.com>
3888 L: dri-devel@lists.freedesktop.org
3889 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3890 S: Maintained
3891 F: drivers/gpu/drm/sti
3892 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3893
3894 DRM DRIVERS FOR VIVANTE GPU IP
3895 M: Lucas Stach <l.stach@pengutronix.de>
3896 R: Russell King <linux+etnaviv@arm.linux.org.uk>
3897 R: Christian Gmeiner <christian.gmeiner@gmail.com>
3898 L: dri-devel@lists.freedesktop.org
3899 S: Maintained
3900 F: drivers/gpu/drm/etnaviv
3901 F: Documentation/devicetree/bindings/display/etnaviv
3902
3903 DSBR100 USB FM RADIO DRIVER
3904 M: Alexey Klimov <klimov.linux@gmail.com>
3905 L: linux-media@vger.kernel.org
3906 T: git git://linuxtv.org/media_tree.git
3907 S: Maintained
3908 F: drivers/media/radio/dsbr100.c
3909
3910 DSCC4 DRIVER
3911 M: Francois Romieu <romieu@fr.zoreil.com>
3912 L: netdev@vger.kernel.org
3913 S: Maintained
3914 F: drivers/net/wan/dscc4.c
3915
3916 DT3155 MEDIA DRIVER
3917 M: Hans Verkuil <hverkuil@xs4all.nl>
3918 L: linux-media@vger.kernel.org
3919 T: git git://linuxtv.org/media_tree.git
3920 W: https://linuxtv.org
3921 S: Odd Fixes
3922 F: drivers/media/pci/dt3155/
3923
3924 DVB_USB_AF9015 MEDIA DRIVER
3925 M: Antti Palosaari <crope@iki.fi>
3926 L: linux-media@vger.kernel.org
3927 W: https://linuxtv.org
3928 W: http://palosaari.fi/linux/
3929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3930 T: git git://linuxtv.org/anttip/media_tree.git
3931 S: Maintained
3932 F: drivers/media/usb/dvb-usb-v2/af9015*
3933
3934 DVB_USB_AF9035 MEDIA DRIVER
3935 M: Antti Palosaari <crope@iki.fi>
3936 L: linux-media@vger.kernel.org
3937 W: https://linuxtv.org
3938 W: http://palosaari.fi/linux/
3939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3940 T: git git://linuxtv.org/anttip/media_tree.git
3941 S: Maintained
3942 F: drivers/media/usb/dvb-usb-v2/af9035*
3943
3944 DVB_USB_ANYSEE MEDIA DRIVER
3945 M: Antti Palosaari <crope@iki.fi>
3946 L: linux-media@vger.kernel.org
3947 W: https://linuxtv.org
3948 W: http://palosaari.fi/linux/
3949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3950 T: git git://linuxtv.org/anttip/media_tree.git
3951 S: Maintained
3952 F: drivers/media/usb/dvb-usb-v2/anysee*
3953
3954 DVB_USB_AU6610 MEDIA DRIVER
3955 M: Antti Palosaari <crope@iki.fi>
3956 L: linux-media@vger.kernel.org
3957 W: https://linuxtv.org
3958 W: http://palosaari.fi/linux/
3959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3960 T: git git://linuxtv.org/anttip/media_tree.git
3961 S: Maintained
3962 F: drivers/media/usb/dvb-usb-v2/au6610*
3963
3964 DVB_USB_CE6230 MEDIA DRIVER
3965 M: Antti Palosaari <crope@iki.fi>
3966 L: linux-media@vger.kernel.org
3967 W: https://linuxtv.org
3968 W: http://palosaari.fi/linux/
3969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3970 T: git git://linuxtv.org/anttip/media_tree.git
3971 S: Maintained
3972 F: drivers/media/usb/dvb-usb-v2/ce6230*
3973
3974 DVB_USB_CXUSB MEDIA DRIVER
3975 M: Michael Krufky <mkrufky@linuxtv.org>
3976 L: linux-media@vger.kernel.org
3977 W: https://linuxtv.org
3978 W: http://github.com/mkrufky
3979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3980 T: git git://linuxtv.org/media_tree.git
3981 S: Maintained
3982 F: drivers/media/usb/dvb-usb/cxusb*
3983
3984 DVB_USB_EC168 MEDIA DRIVER
3985 M: Antti Palosaari <crope@iki.fi>
3986 L: linux-media@vger.kernel.org
3987 W: https://linuxtv.org
3988 W: http://palosaari.fi/linux/
3989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3990 T: git git://linuxtv.org/anttip/media_tree.git
3991 S: Maintained
3992 F: drivers/media/usb/dvb-usb-v2/ec168*
3993
3994 DVB_USB_GL861 MEDIA DRIVER
3995 M: Antti Palosaari <crope@iki.fi>
3996 L: linux-media@vger.kernel.org
3997 W: https://linuxtv.org
3998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3999 T: git git://linuxtv.org/anttip/media_tree.git
4000 S: Maintained
4001 F: drivers/media/usb/dvb-usb-v2/gl861*
4002
4003 DVB_USB_MXL111SF MEDIA DRIVER
4004 M: Michael Krufky <mkrufky@linuxtv.org>
4005 L: linux-media@vger.kernel.org
4006 W: https://linuxtv.org
4007 W: http://github.com/mkrufky
4008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4009 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4010 S: Maintained
4011 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4012
4013 DVB_USB_RTL28XXU MEDIA DRIVER
4014 M: Antti Palosaari <crope@iki.fi>
4015 L: linux-media@vger.kernel.org
4016 W: https://linuxtv.org
4017 W: http://palosaari.fi/linux/
4018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4019 T: git git://linuxtv.org/anttip/media_tree.git
4020 S: Maintained
4021 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4022
4023 DVB_USB_V2 MEDIA DRIVER
4024 M: Antti Palosaari <crope@iki.fi>
4025 L: linux-media@vger.kernel.org
4026 W: https://linuxtv.org
4027 W: http://palosaari.fi/linux/
4028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4029 T: git git://linuxtv.org/anttip/media_tree.git
4030 S: Maintained
4031 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4032 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4033
4034 DYNAMIC DEBUG
4035 M: Jason Baron <jbaron@akamai.com>
4036 S: Maintained
4037 F: lib/dynamic_debug.c
4038 F: include/linux/dynamic_debug.h
4039
4040 DZ DECSTATION DZ11 SERIAL DRIVER
4041 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4042 S: Maintained
4043 F: drivers/tty/serial/dz.*
4044
4045 E3X0 POWER BUTTON DRIVER
4046 M: Moritz Fischer <moritz.fischer@ettus.com>
4047 L: usrp-users@lists.ettus.com
4048 W: http://www.ettus.com
4049 S: Supported
4050 F: drivers/input/misc/e3x0-button.c
4051 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4052
4053 E4000 MEDIA DRIVER
4054 M: Antti Palosaari <crope@iki.fi>
4055 L: linux-media@vger.kernel.org
4056 W: https://linuxtv.org
4057 W: http://palosaari.fi/linux/
4058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4059 T: git git://linuxtv.org/anttip/media_tree.git
4060 S: Maintained
4061 F: drivers/media/tuners/e4000*
4062
4063 EATA ISA/EISA/PCI SCSI DRIVER
4064 M: Dario Ballabio <ballabio_dario@emc.com>
4065 L: linux-scsi@vger.kernel.org
4066 S: Maintained
4067 F: drivers/scsi/eata.c
4068
4069 EC100 MEDIA DRIVER
4070 M: Antti Palosaari <crope@iki.fi>
4071 L: linux-media@vger.kernel.org
4072 W: https://linuxtv.org
4073 W: http://palosaari.fi/linux/
4074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4075 T: git git://linuxtv.org/anttip/media_tree.git
4076 S: Maintained
4077 F: drivers/media/dvb-frontends/ec100*
4078
4079 ECRYPT FILE SYSTEM
4080 M: Tyler Hicks <tyhicks@canonical.com>
4081 L: ecryptfs@vger.kernel.org
4082 W: http://ecryptfs.org
4083 W: https://launchpad.net/ecryptfs
4084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4085 S: Supported
4086 F: Documentation/filesystems/ecryptfs.txt
4087 F: fs/ecryptfs/
4088
4089 EDAC-CORE
4090 M: Doug Thompson <dougthompson@xmission.com>
4091 M: Borislav Petkov <bp@alien8.de>
4092 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4093 L: linux-edac@vger.kernel.org
4094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4096 S: Supported
4097 F: Documentation/edac.txt
4098 F: drivers/edac/
4099 F: include/linux/edac.h
4100
4101 EDAC-AMD64
4102 M: Doug Thompson <dougthompson@xmission.com>
4103 M: Borislav Petkov <bp@alien8.de>
4104 L: linux-edac@vger.kernel.org
4105 S: Maintained
4106 F: drivers/edac/amd64_edac*
4107
4108 EDAC-CALXEDA
4109 M: Doug Thompson <dougthompson@xmission.com>
4110 M: Robert Richter <rric@kernel.org>
4111 L: linux-edac@vger.kernel.org
4112 S: Maintained
4113 F: drivers/edac/highbank*
4114
4115 EDAC-CAVIUM
4116 M: Ralf Baechle <ralf@linux-mips.org>
4117 M: David Daney <david.daney@cavium.com>
4118 L: linux-edac@vger.kernel.org
4119 L: linux-mips@linux-mips.org
4120 S: Supported
4121 F: drivers/edac/octeon_edac*
4122
4123 EDAC-E752X
4124 M: Mark Gross <mark.gross@intel.com>
4125 M: Doug Thompson <dougthompson@xmission.com>
4126 L: linux-edac@vger.kernel.org
4127 S: Maintained
4128 F: drivers/edac/e752x_edac.c
4129
4130 EDAC-E7XXX
4131 M: Doug Thompson <dougthompson@xmission.com>
4132 L: linux-edac@vger.kernel.org
4133 S: Maintained
4134 F: drivers/edac/e7xxx_edac.c
4135
4136 EDAC-GHES
4137 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4138 L: linux-edac@vger.kernel.org
4139 S: Maintained
4140 F: drivers/edac/ghes_edac.c
4141
4142 EDAC-I82443BXGX
4143 M: Tim Small <tim@buttersideup.com>
4144 L: linux-edac@vger.kernel.org
4145 S: Maintained
4146 F: drivers/edac/i82443bxgx_edac.c
4147
4148 EDAC-I3000
4149 M: Jason Uhlenkott <juhlenko@akamai.com>
4150 L: linux-edac@vger.kernel.org
4151 S: Maintained
4152 F: drivers/edac/i3000_edac.c
4153
4154 EDAC-I5000
4155 M: Doug Thompson <dougthompson@xmission.com>
4156 L: linux-edac@vger.kernel.org
4157 S: Maintained
4158 F: drivers/edac/i5000_edac.c
4159
4160 EDAC-I5400
4161 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4162 L: linux-edac@vger.kernel.org
4163 S: Maintained
4164 F: drivers/edac/i5400_edac.c
4165
4166 EDAC-I7300
4167 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4168 L: linux-edac@vger.kernel.org
4169 S: Maintained
4170 F: drivers/edac/i7300_edac.c
4171
4172 EDAC-I7CORE
4173 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4174 L: linux-edac@vger.kernel.org
4175 S: Maintained
4176 F: drivers/edac/i7core_edac.c
4177
4178 EDAC-I82975X
4179 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4180 M: "Arvind R." <arvino55@gmail.com>
4181 L: linux-edac@vger.kernel.org
4182 S: Maintained
4183 F: drivers/edac/i82975x_edac.c
4184
4185 EDAC-IE31200
4186 M: Jason Baron <jbaron@akamai.com>
4187 L: linux-edac@vger.kernel.org
4188 S: Maintained
4189 F: drivers/edac/ie31200_edac.c
4190
4191 EDAC-MPC85XX
4192 M: Johannes Thumshirn <morbidrsa@gmail.com>
4193 L: linux-edac@vger.kernel.org
4194 S: Maintained
4195 F: drivers/edac/mpc85xx_edac.[ch]
4196
4197 EDAC-PASEMI
4198 M: Egor Martovetsky <egor@pasemi.com>
4199 L: linux-edac@vger.kernel.org
4200 S: Maintained
4201 F: drivers/edac/pasemi_edac.c
4202
4203 EDAC-R82600
4204 M: Tim Small <tim@buttersideup.com>
4205 L: linux-edac@vger.kernel.org
4206 S: Maintained
4207 F: drivers/edac/r82600_edac.c
4208
4209 EDAC-SBRIDGE
4210 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4211 L: linux-edac@vger.kernel.org
4212 S: Maintained
4213 F: drivers/edac/sb_edac.c
4214
4215 EDAC-XGENE
4216 APPLIED MICRO (APM) X-GENE SOC EDAC
4217 M: Loc Ho <lho@apm.com>
4218 S: Supported
4219 F: drivers/edac/xgene_edac.c
4220 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4221
4222 EDIROL UA-101/UA-1000 DRIVER
4223 M: Clemens Ladisch <clemens@ladisch.de>
4224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4225 T: git git://git.alsa-project.org/alsa-kernel.git
4226 S: Maintained
4227 F: sound/usb/misc/ua101.c
4228
4229 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4230 M: Matt Fleming <matt@codeblueprint.co.uk>
4231 L: linux-efi@vger.kernel.org
4232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4233 S: Maintained
4234 F: Documentation/efi-stub.txt
4235 F: arch/ia64/kernel/efi.c
4236 F: arch/x86/boot/compressed/eboot.[ch]
4237 F: arch/x86/include/asm/efi.h
4238 F: arch/x86/platform/efi/*
4239 F: drivers/firmware/efi/*
4240 F: include/linux/efi*.h
4241
4242 EFI VARIABLE FILESYSTEM
4243 M: Matthew Garrett <matthew.garrett@nebula.com>
4244 M: Jeremy Kerr <jk@ozlabs.org>
4245 M: Matt Fleming <matt@codeblueprint.co.uk>
4246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4247 L: linux-efi@vger.kernel.org
4248 S: Maintained
4249 F: fs/efivarfs/
4250
4251 EFIFB FRAMEBUFFER DRIVER
4252 L: linux-fbdev@vger.kernel.org
4253 M: Peter Jones <pjones@redhat.com>
4254 S: Maintained
4255 F: drivers/video/fbdev/efifb.c
4256
4257 EFS FILESYSTEM
4258 W: http://aeschi.ch.eu.org/efs/
4259 S: Orphan
4260 F: fs/efs/
4261
4262 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4263 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4264 L: netdev@vger.kernel.org
4265 S: Maintained
4266 F: drivers/net/ethernet/ibm/ehea/
4267
4268 EM28XX VIDEO4LINUX DRIVER
4269 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4270 L: linux-media@vger.kernel.org
4271 W: https://linuxtv.org
4272 T: git git://linuxtv.org/media_tree.git
4273 S: Maintained
4274 F: drivers/media/usb/em28xx/
4275
4276 EMBEDDED LINUX
4277 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4278 M: Matt Mackall <mpm@selenic.com>
4279 M: David Woodhouse <dwmw2@infradead.org>
4280 L: linux-embedded@vger.kernel.org
4281 S: Maintained
4282
4283 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4284 M: James Smart <james.smart@avagotech.com>
4285 M: Dick Kennedy <dick.kennedy@avagotech.com>
4286 L: linux-scsi@vger.kernel.org
4287 W: http://www.avagotech.com
4288 S: Supported
4289 F: drivers/scsi/lpfc/
4290
4291 ENE CB710 FLASH CARD READER DRIVER
4292 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4293 S: Maintained
4294 F: drivers/misc/cb710/
4295 F: drivers/mmc/host/cb710-mmc.*
4296 F: include/linux/cb710.h
4297
4298 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4299 M: Maxim Levitsky <maximlevitsky@gmail.com>
4300 S: Maintained
4301 F: drivers/media/rc/ene_ir.*
4302
4303 EPSON S1D13XXX FRAMEBUFFER DRIVER
4304 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4305 S: Maintained
4306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4307 F: drivers/video/fbdev/s1d13xxxfb.c
4308 F: include/video/s1d13xxxfb.h
4309
4310 ET131X NETWORK DRIVER
4311 M: Mark Einon <mark.einon@gmail.com>
4312 S: Odd Fixes
4313 F: drivers/net/ethernet/agere/
4314
4315 ETHERNET BRIDGE
4316 M: Stephen Hemminger <stephen@networkplumber.org>
4317 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4318 L: netdev@vger.kernel.org
4319 W: http://www.linuxfoundation.org/en/Net:Bridge
4320 S: Maintained
4321 F: include/linux/netfilter_bridge/
4322 F: net/bridge/
4323
4324 ETHERNET PHY LIBRARY
4325 M: Florian Fainelli <f.fainelli@gmail.com>
4326 L: netdev@vger.kernel.org
4327 S: Maintained
4328 F: include/linux/phy.h
4329 F: include/linux/phy_fixed.h
4330 F: drivers/net/phy/
4331 F: Documentation/networking/phy.txt
4332 F: drivers/of/of_mdio.c
4333 F: drivers/of/of_net.c
4334
4335 EXT2 FILE SYSTEM
4336 M: Jan Kara <jack@suse.com>
4337 L: linux-ext4@vger.kernel.org
4338 S: Maintained
4339 F: Documentation/filesystems/ext2.txt
4340 F: fs/ext2/
4341 F: include/linux/ext2*
4342
4343 EXT4 FILE SYSTEM
4344 M: "Theodore Ts'o" <tytso@mit.edu>
4345 M: Andreas Dilger <adilger.kernel@dilger.ca>
4346 L: linux-ext4@vger.kernel.org
4347 W: http://ext4.wiki.kernel.org
4348 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4350 S: Maintained
4351 F: Documentation/filesystems/ext4.txt
4352 F: fs/ext4/
4353
4354 Extended Verification Module (EVM)
4355 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4356 L: linux-ima-devel@lists.sourceforge.net
4357 L: linux-security-module@vger.kernel.org
4358 S: Supported
4359 F: security/integrity/evm/
4360
4361 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4362 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4363 M: Chanwoo Choi <cw00.choi@samsung.com>
4364 L: linux-kernel@vger.kernel.org
4365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4366 S: Maintained
4367 F: drivers/extcon/
4368 F: include/linux/extcon/
4369 F: include/linux/extcon.h
4370 F: Documentation/extcon/
4371 F: Documentation/devicetree/bindings/extcon/
4372
4373 EXYNOS DP DRIVER
4374 M: Jingoo Han <jingoohan1@gmail.com>
4375 L: dri-devel@lists.freedesktop.org
4376 S: Maintained
4377 F: drivers/gpu/drm/exynos/exynos_dp*
4378
4379 EXYNOS SYSMMU (IOMMU) driver
4380 M: Marek Szyprowski <m.szyprowski@samsung.com>
4381 L: iommu@lists.linux-foundation.org
4382 S: Maintained
4383 F: drivers/iommu/exynos-iommu.c
4384
4385 EXYNOS MIPI DISPLAY DRIVERS
4386 M: Inki Dae <inki.dae@samsung.com>
4387 M: Donghwa Lee <dh09.lee@samsung.com>
4388 M: Kyungmin Park <kyungmin.park@samsung.com>
4389 L: linux-fbdev@vger.kernel.org
4390 S: Maintained
4391 F: drivers/video/fbdev/exynos/exynos_mipi*
4392 F: include/video/exynos_mipi*
4393
4394 F71805F HARDWARE MONITORING DRIVER
4395 M: Jean Delvare <jdelvare@suse.com>
4396 L: linux-hwmon@vger.kernel.org
4397 S: Maintained
4398 F: Documentation/hwmon/f71805f
4399 F: drivers/hwmon/f71805f.c
4400
4401 FC0011 TUNER DRIVER
4402 M: Michael Buesch <m@bues.ch>
4403 L: linux-media@vger.kernel.org
4404 S: Maintained
4405 F: drivers/media/tuners/fc0011.h
4406 F: drivers/media/tuners/fc0011.c
4407
4408 FC2580 MEDIA DRIVER
4409 M: Antti Palosaari <crope@iki.fi>
4410 L: linux-media@vger.kernel.org
4411 W: https://linuxtv.org
4412 W: http://palosaari.fi/linux/
4413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4414 T: git git://linuxtv.org/anttip/media_tree.git
4415 S: Maintained
4416 F: drivers/media/tuners/fc2580*
4417
4418 FANOTIFY
4419 M: Eric Paris <eparis@redhat.com>
4420 S: Maintained
4421 F: fs/notify/fanotify/
4422 F: include/linux/fanotify.h
4423 F: include/uapi/linux/fanotify.h
4424
4425 FARSYNC SYNCHRONOUS DRIVER
4426 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4427 W: http://www.farsite.co.uk/
4428 S: Supported
4429 F: drivers/net/wan/farsync.*
4430
4431 FAULT INJECTION SUPPORT
4432 M: Akinobu Mita <akinobu.mita@gmail.com>
4433 S: Supported
4434 F: Documentation/fault-injection/
4435 F: lib/fault-inject.c
4436
4437 FBTFT Framebuffer drivers
4438 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4439 M: Noralf Trønnes <noralf@tronnes.org>
4440 S: Maintained
4441 F: drivers/staging/fbtft/
4442
4443 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4444 M: Vasu Dev <vasu.dev@intel.com>
4445 L: fcoe-devel@open-fcoe.org
4446 W: www.Open-FCoE.org
4447 S: Supported
4448 F: drivers/scsi/libfc/
4449 F: drivers/scsi/fcoe/
4450 F: include/scsi/fc/
4451 F: include/scsi/libfc.h
4452 F: include/scsi/libfcoe.h
4453 F: include/uapi/scsi/fc/
4454
4455 FILE LOCKING (flock() and fcntl()/lockf())
4456 M: Jeff Layton <jlayton@poochiereds.net>
4457 M: "J. Bruce Fields" <bfields@fieldses.org>
4458 L: linux-fsdevel@vger.kernel.org
4459 S: Maintained
4460 F: include/linux/fcntl.h
4461 F: include/linux/fs.h
4462 F: include/uapi/linux/fcntl.h
4463 F: include/uapi/linux/fs.h
4464 F: fs/fcntl.c
4465 F: fs/locks.c
4466
4467 FILESYSTEMS (VFS and infrastructure)
4468 M: Alexander Viro <viro@zeniv.linux.org.uk>
4469 L: linux-fsdevel@vger.kernel.org
4470 S: Maintained
4471 F: fs/*
4472
4473 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4474 M: Riku Voipio <riku.voipio@iki.fi>
4475 L: linux-hwmon@vger.kernel.org
4476 S: Maintained
4477 F: drivers/hwmon/f75375s.c
4478 F: include/linux/f75375s.h
4479
4480 FIREWIRE AUDIO DRIVERS
4481 M: Clemens Ladisch <clemens@ladisch.de>
4482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4483 T: git git://git.alsa-project.org/alsa-kernel.git
4484 S: Maintained
4485 F: sound/firewire/
4486
4487 FIREWIRE MEDIA DRIVERS (firedtv)
4488 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4489 L: linux-media@vger.kernel.org
4490 L: linux1394-devel@lists.sourceforge.net
4491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4492 S: Maintained
4493 F: drivers/media/firewire/
4494
4495 FIREWIRE SBP-2 TARGET
4496 M: Chris Boot <bootc@bootc.net>
4497 L: linux-scsi@vger.kernel.org
4498 L: target-devel@vger.kernel.org
4499 L: linux1394-devel@lists.sourceforge.net
4500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4501 S: Maintained
4502 F: drivers/target/sbp/
4503
4504 FIREWIRE SUBSYSTEM
4505 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4506 L: linux1394-devel@lists.sourceforge.net
4507 W: http://ieee1394.wiki.kernel.org/
4508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4509 S: Maintained
4510 F: drivers/firewire/
4511 F: include/linux/firewire.h
4512 F: include/uapi/linux/firewire*.h
4513 F: tools/firewire/
4514
4515 FIRMWARE LOADER (request_firmware)
4516 M: Ming Lei <ming.lei@canonical.com>
4517 L: linux-kernel@vger.kernel.org
4518 S: Maintained
4519 F: Documentation/firmware_class/
4520 F: drivers/base/firmware*.c
4521 F: include/linux/firmware.h
4522
4523 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4524 M: Joshua Morris <josh.h.morris@us.ibm.com>
4525 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4526 S: Maintained
4527 F: drivers/block/rsxx/
4528
4529 FLOPPY DRIVER
4530 M: Jiri Kosina <jikos@kernel.org>
4531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4532 S: Odd fixes
4533 F: drivers/block/floppy.c
4534
4535 FMC SUBSYSTEM
4536 M: Alessandro Rubini <rubini@gnudd.com>
4537 W: http://www.ohwr.org/projects/fmc-bus
4538 S: Supported
4539 F: drivers/fmc/
4540 F: include/linux/fmc*.h
4541 F: include/linux/ipmi-fru.h
4542 K: fmc_d.*register
4543
4544 FPGA MANAGER FRAMEWORK
4545 M: Alan Tull <atull@opensource.altera.com>
4546 R: Moritz Fischer <moritz.fischer@ettus.com>
4547 S: Maintained
4548 F: drivers/fpga/
4549 F: include/linux/fpga/fpga-mgr.h
4550 W: http://www.rocketboards.org
4551
4552 FPU EMULATOR
4553 M: Bill Metzenthen <billm@melbpc.org.au>
4554 W: http://floatingpoint.sourceforge.net/emulator/index.html
4555 S: Maintained
4556 F: arch/x86/math-emu/
4557
4558 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4559 L: netdev@vger.kernel.org
4560 S: Orphan
4561 F: drivers/net/wan/dlci.c
4562 F: drivers/net/wan/sdla.c
4563
4564 FRAMEBUFFER LAYER
4565 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4566 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4567 L: linux-fbdev@vger.kernel.org
4568 W: http://linux-fbdev.sourceforge.net/
4569 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4571 S: Maintained
4572 F: Documentation/fb/
4573 F: drivers/video/
4574 F: include/video/
4575 F: include/linux/fb.h
4576 F: include/uapi/video/
4577 F: include/uapi/linux/fb.h
4578
4579 FREESCALE DIU FRAMEBUFFER DRIVER
4580 M: Timur Tabi <timur@tabi.org>
4581 L: linux-fbdev@vger.kernel.org
4582 S: Maintained
4583 F: drivers/video/fbdev/fsl-diu-fb.*
4584
4585 FREESCALE DMA DRIVER
4586 M: Li Yang <leoli@freescale.com>
4587 M: Zhang Wei <zw@zh-kernel.org>
4588 L: linuxppc-dev@lists.ozlabs.org
4589 S: Maintained
4590 F: drivers/dma/fsldma.*
4591
4592 FREESCALE GPMI NAND DRIVER
4593 M: Han Xu <han.xu@nxp.com>
4594 L: linux-mtd@lists.infradead.org
4595 S: Maintained
4596 F: drivers/mtd/nand/gpmi-nand/*
4597
4598 FREESCALE I2C CPM DRIVER
4599 M: Jochen Friedrich <jochen@scram.de>
4600 L: linuxppc-dev@lists.ozlabs.org
4601 L: linux-i2c@vger.kernel.org
4602 S: Maintained
4603 F: drivers/i2c/busses/i2c-cpm.c
4604
4605 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4606 M: Sascha Hauer <kernel@pengutronix.de>
4607 L: linux-fbdev@vger.kernel.org
4608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4609 S: Maintained
4610 F: include/linux/platform_data/video-imxfb.h
4611 F: drivers/video/fbdev/imxfb.c
4612
4613 FREESCALE QUAD SPI DRIVER
4614 M: Han Xu <han.xu@nxp.com>
4615 L: linux-mtd@lists.infradead.org
4616 S: Maintained
4617 F: drivers/mtd/spi-nor/fsl-quadspi.c
4618
4619 FREESCALE SOC FS_ENET DRIVER
4620 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4621 M: Vitaly Bordug <vbordug@ru.mvista.com>
4622 L: linuxppc-dev@lists.ozlabs.org
4623 L: netdev@vger.kernel.org
4624 S: Maintained
4625 F: drivers/net/ethernet/freescale/fs_enet/
4626 F: include/linux/fs_enet_pd.h
4627
4628 FREESCALE IMX / MXC FEC DRIVER
4629 M: Fugang Duan <fugang.duan@nxp.com>
4630 L: netdev@vger.kernel.org
4631 S: Maintained
4632 F: drivers/net/ethernet/freescale/fec_main.c
4633 F: drivers/net/ethernet/freescale/fec_ptp.c
4634 F: drivers/net/ethernet/freescale/fec.h
4635 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4636
4637 FREESCALE QUICC ENGINE LIBRARY
4638 L: linuxppc-dev@lists.ozlabs.org
4639 S: Orphan
4640 F: drivers/soc/fsl/qe/
4641 F: include/soc/fsl/*qe*.h
4642 F: include/soc/fsl/*ucc*.h
4643
4644 FREESCALE USB PERIPHERAL DRIVERS
4645 M: Li Yang <leoli@freescale.com>
4646 L: linux-usb@vger.kernel.org
4647 L: linuxppc-dev@lists.ozlabs.org
4648 S: Maintained
4649 F: drivers/usb/gadget/udc/fsl*
4650
4651 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4652 M: Li Yang <leoli@freescale.com>
4653 L: netdev@vger.kernel.org
4654 L: linuxppc-dev@lists.ozlabs.org
4655 S: Maintained
4656 F: drivers/net/ethernet/freescale/ucc_geth*
4657
4658 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4659 M: Claudiu Manoil <claudiu.manoil@freescale.com>
4660 L: netdev@vger.kernel.org
4661 S: Maintained
4662 F: drivers/net/ethernet/freescale/gianfar*
4663 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4664 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4665
4666 FREESCALE QUICC ENGINE UCC UART DRIVER
4667 M: Timur Tabi <timur@tabi.org>
4668 L: linuxppc-dev@lists.ozlabs.org
4669 S: Maintained
4670 F: drivers/tty/serial/ucc_uart.c
4671
4672 FREESCALE SOC SOUND DRIVERS
4673 M: Timur Tabi <timur@tabi.org>
4674 M: Nicolin Chen <nicoleotsuka@gmail.com>
4675 M: Xiubo Li <Xiubo.Lee@gmail.com>
4676 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4677 L: linuxppc-dev@lists.ozlabs.org
4678 S: Maintained
4679 F: sound/soc/fsl/fsl*
4680 F: sound/soc/fsl/imx*
4681 F: sound/soc/fsl/mpc8610_hpcd.c
4682
4683 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4684 M: "J. German Rivera" <German.Rivera@freescale.com>
4685 L: linux-kernel@vger.kernel.org
4686 S: Maintained
4687 F: drivers/staging/fsl-mc/
4688
4689 FREEVXFS FILESYSTEM
4690 M: Christoph Hellwig <hch@infradead.org>
4691 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4692 S: Maintained
4693 F: fs/freevxfs/
4694
4695 FREEZER
4696 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4697 M: Pavel Machek <pavel@ucw.cz>
4698 L: linux-pm@vger.kernel.org
4699 S: Supported
4700 F: Documentation/power/freezing-of-tasks.txt
4701 F: include/linux/freezer.h
4702 F: kernel/freezer.c
4703
4704 FRONTSWAP API
4705 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4706 L: linux-kernel@vger.kernel.org
4707 S: Maintained
4708 F: mm/frontswap.c
4709 F: include/linux/frontswap.h
4710
4711 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4712 M: David Howells <dhowells@redhat.com>
4713 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4714 S: Supported
4715 F: Documentation/filesystems/caching/
4716 F: fs/fscache/
4717 F: include/linux/fscache*.h
4718
4719 F2FS FILE SYSTEM
4720 M: Jaegeuk Kim <jaegeuk@kernel.org>
4721 M: Changman Lee <cm224.lee@samsung.com>
4722 R: Chao Yu <chao2.yu@samsung.com>
4723 L: linux-f2fs-devel@lists.sourceforge.net
4724 W: http://en.wikipedia.org/wiki/F2FS
4725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4726 S: Maintained
4727 F: Documentation/filesystems/f2fs.txt
4728 F: Documentation/ABI/testing/sysfs-fs-f2fs
4729 F: fs/f2fs/
4730 F: include/linux/f2fs_fs.h
4731 F: include/trace/events/f2fs.h
4732
4733 FUJITSU FR-V (FRV) PORT
4734 S: Orphan
4735 F: arch/frv/
4736
4737 FUJITSU LAPTOP EXTRAS
4738 M: Jonathan Woithe <jwoithe@just42.net>
4739 L: platform-driver-x86@vger.kernel.org
4740 S: Maintained
4741 F: drivers/platform/x86/fujitsu-laptop.c
4742
4743 FUJITSU M-5MO LS CAMERA ISP DRIVER
4744 M: Kyungmin Park <kyungmin.park@samsung.com>
4745 M: Heungjun Kim <riverful.kim@samsung.com>
4746 L: linux-media@vger.kernel.org
4747 S: Maintained
4748 F: drivers/media/i2c/m5mols/
4749 F: include/media/i2c/m5mols.h
4750
4751 FUJITSU TABLET EXTRAS
4752 M: Robert Gerlach <khnz@gmx.de>
4753 L: platform-driver-x86@vger.kernel.org
4754 S: Maintained
4755 F: drivers/platform/x86/fujitsu-tablet.c
4756
4757 FUSE: FILESYSTEM IN USERSPACE
4758 M: Miklos Szeredi <miklos@szeredi.hu>
4759 L: fuse-devel@lists.sourceforge.net
4760 W: http://fuse.sourceforge.net/
4761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4762 S: Maintained
4763 F: fs/fuse/
4764 F: include/uapi/linux/fuse.h
4765 F: Documentation/filesystems/fuse.txt
4766
4767 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4768 M: Rik Faith <faith@cs.unc.edu>
4769 L: linux-scsi@vger.kernel.org
4770 S: Odd Fixes (e.g., new signatures)
4771 F: drivers/scsi/fdomain.*
4772
4773 GCOV BASED KERNEL PROFILING
4774 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4775 S: Maintained
4776 F: kernel/gcov/
4777 F: Documentation/gcov.txt
4778
4779 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4780 M: Achim Leubner <achim_leubner@adaptec.com>
4781 L: linux-scsi@vger.kernel.org
4782 W: http://www.icp-vortex.com/
4783 S: Supported
4784 F: drivers/scsi/gdt*
4785
4786 GDB KERNEL DEBUGGING HELPER SCRIPTS
4787 M: Jan Kiszka <jan.kiszka@siemens.com>
4788 S: Supported
4789 F: scripts/gdb/
4790
4791 GEMTEK FM RADIO RECEIVER DRIVER
4792 M: Hans Verkuil <hverkuil@xs4all.nl>
4793 L: linux-media@vger.kernel.org
4794 T: git git://linuxtv.org/media_tree.git
4795 W: https://linuxtv.org
4796 S: Maintained
4797 F: drivers/media/radio/radio-gemtek*
4798
4799 GENERIC GPIO I2C DRIVER
4800 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4801 S: Supported
4802 F: drivers/i2c/busses/i2c-gpio.c
4803 F: include/linux/i2c-gpio.h
4804
4805 GENERIC GPIO I2C MULTIPLEXER DRIVER
4806 M: Peter Korsgaard <peter.korsgaard@barco.com>
4807 L: linux-i2c@vger.kernel.org
4808 S: Supported
4809 F: drivers/i2c/muxes/i2c-mux-gpio.c
4810 F: include/linux/i2c-mux-gpio.h
4811 F: Documentation/i2c/muxes/i2c-mux-gpio
4812
4813 GENERIC HDLC (WAN) DRIVERS
4814 M: Krzysztof Halasa <khc@pm.waw.pl>
4815 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4816 S: Maintained
4817 F: drivers/net/wan/c101.c
4818 F: drivers/net/wan/hd6457*
4819 F: drivers/net/wan/hdlc*
4820 F: drivers/net/wan/n2.c
4821 F: drivers/net/wan/pc300too.c
4822 F: drivers/net/wan/pci200syn.c
4823 F: drivers/net/wan/wanxl*
4824
4825 GENERIC INCLUDE/ASM HEADER FILES
4826 M: Arnd Bergmann <arnd@arndb.de>
4827 L: linux-arch@vger.kernel.org
4828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4829 S: Maintained
4830 F: include/asm-generic/
4831 F: include/uapi/asm-generic/
4832
4833 GENERIC PHY FRAMEWORK
4834 M: Kishon Vijay Abraham I <kishon@ti.com>
4835 L: linux-kernel@vger.kernel.org
4836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4837 S: Supported
4838 F: drivers/phy/
4839 F: include/linux/phy/
4840
4841 GENERIC PM DOMAINS
4842 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4843 M: Kevin Hilman <khilman@kernel.org>
4844 M: Ulf Hansson <ulf.hansson@linaro.org>
4845 L: linux-pm@vger.kernel.org
4846 S: Supported
4847 F: drivers/base/power/domain*.c
4848 F: include/linux/pm_domain.h
4849
4850 GENERIC UIO DRIVER FOR PCI DEVICES
4851 M: "Michael S. Tsirkin" <mst@redhat.com>
4852 L: kvm@vger.kernel.org
4853 S: Supported
4854 F: drivers/uio/uio_pci_generic.c
4855
4856 GET_MAINTAINER SCRIPT
4857 M: Joe Perches <joe@perches.com>
4858 S: Maintained
4859 F: scripts/get_maintainer.pl
4860
4861 GFS2 FILE SYSTEM
4862 M: Steven Whitehouse <swhiteho@redhat.com>
4863 M: Bob Peterson <rpeterso@redhat.com>
4864 L: cluster-devel@redhat.com
4865 W: http://sources.redhat.com/cluster/
4866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4867 S: Supported
4868 F: Documentation/filesystems/gfs2*.txt
4869 F: fs/gfs2/
4870 F: include/uapi/linux/gfs2_ondisk.h
4871
4872 GIGASET ISDN DRIVERS
4873 M: Paul Bolle <pebolle@tiscali.nl>
4874 L: gigaset307x-common@lists.sourceforge.net
4875 W: http://gigaset307x.sourceforge.net/
4876 S: Odd Fixes
4877 F: Documentation/isdn/README.gigaset
4878 F: drivers/isdn/gigaset/
4879 F: include/uapi/linux/gigaset_dev.h
4880
4881 GO7007 MPEG CODEC
4882 M: Hans Verkuil <hans.verkuil@cisco.com>
4883 L: linux-media@vger.kernel.org
4884 S: Maintained
4885 F: drivers/media/usb/go7007/
4886
4887 GOODIX TOUCHSCREEN
4888 M: Bastien Nocera <hadess@hadess.net>
4889 L: linux-input@vger.kernel.org
4890 S: Maintained
4891 F: drivers/input/touchscreen/goodix.c
4892
4893 GPIO SUBSYSTEM
4894 M: Linus Walleij <linus.walleij@linaro.org>
4895 M: Alexandre Courbot <gnurou@gmail.com>
4896 L: linux-gpio@vger.kernel.org
4897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4898 S: Maintained
4899 F: Documentation/gpio/
4900 F: Documentation/ABI/testing/gpio-cdev
4901 F: Documentation/ABI/obsolete/sysfs-gpio
4902 F: drivers/gpio/
4903 F: include/linux/gpio/
4904 F: include/linux/gpio.h
4905 F: include/asm-generic/gpio.h
4906 F: include/uapi/linux/gpio.h
4907 F: tools/gpio/
4908
4909 GRE DEMULTIPLEXER DRIVER
4910 M: Dmitry Kozlov <xeb@mail.ru>
4911 L: netdev@vger.kernel.org
4912 S: Maintained
4913 F: net/ipv4/gre_demux.c
4914 F: net/ipv4/gre_offload.c
4915 F: include/net/gre.h
4916
4917 GRETH 10/100/1G Ethernet MAC device driver
4918 M: Kristoffer Glembo <kristoffer@gaisler.com>
4919 L: netdev@vger.kernel.org
4920 S: Maintained
4921 F: drivers/net/ethernet/aeroflex/
4922
4923 GSPCA FINEPIX SUBDRIVER
4924 M: Frank Zago <frank@zago.net>
4925 L: linux-media@vger.kernel.org
4926 T: git git://linuxtv.org/media_tree.git
4927 S: Maintained
4928 F: drivers/media/usb/gspca/finepix.c
4929
4930 GSPCA GL860 SUBDRIVER
4931 M: Olivier Lorin <o.lorin@laposte.net>
4932 L: linux-media@vger.kernel.org
4933 T: git git://linuxtv.org/media_tree.git
4934 S: Maintained
4935 F: drivers/media/usb/gspca/gl860/
4936
4937 GSPCA M5602 SUBDRIVER
4938 M: Erik Andren <erik.andren@gmail.com>
4939 L: linux-media@vger.kernel.org
4940 T: git git://linuxtv.org/media_tree.git
4941 S: Maintained
4942 F: drivers/media/usb/gspca/m5602/
4943
4944 GSPCA PAC207 SONIXB SUBDRIVER
4945 M: Hans de Goede <hdegoede@redhat.com>
4946 L: linux-media@vger.kernel.org
4947 T: git git://linuxtv.org/media_tree.git
4948 S: Maintained
4949 F: drivers/media/usb/gspca/pac207.c
4950
4951 GSPCA SN9C20X SUBDRIVER
4952 M: Brian Johnson <brijohn@gmail.com>
4953 L: linux-media@vger.kernel.org
4954 T: git git://linuxtv.org/media_tree.git
4955 S: Maintained
4956 F: drivers/media/usb/gspca/sn9c20x.c
4957
4958 GSPCA T613 SUBDRIVER
4959 M: Leandro Costantino <lcostantino@gmail.com>
4960 L: linux-media@vger.kernel.org
4961 T: git git://linuxtv.org/media_tree.git
4962 S: Maintained
4963 F: drivers/media/usb/gspca/t613.c
4964
4965 GSPCA USB WEBCAM DRIVER
4966 M: Hans de Goede <hdegoede@redhat.com>
4967 L: linux-media@vger.kernel.org
4968 T: git git://linuxtv.org/media_tree.git
4969 S: Maintained
4970 F: drivers/media/usb/gspca/
4971
4972 GUID PARTITION TABLE (GPT)
4973 M: Davidlohr Bueso <dave@stgolabs.net>
4974 L: linux-efi@vger.kernel.org
4975 S: Maintained
4976 F: block/partitions/efi.*
4977
4978 STK1160 USB VIDEO CAPTURE DRIVER
4979 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4980 L: linux-media@vger.kernel.org
4981 T: git git://linuxtv.org/media_tree.git
4982 S: Maintained
4983 F: drivers/media/usb/stk1160/
4984
4985 H8/300 ARCHITECTURE
4986 M: Yoshinori Sato <ysato@users.sourceforge.jp>
4987 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4988 W: http://uclinux-h8.sourceforge.jp
4989 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4990 S: Maintained
4991 F: arch/h8300/
4992 F: drivers/clocksource/h8300_*.c
4993 F: drivers/clk/h8300/
4994 F: drivers/irqchip/irq-renesas-h8*.c
4995
4996 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4997 M: Frank Seidel <frank@f-seidel.de>
4998 L: platform-driver-x86@vger.kernel.org
4999 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5000 S: Maintained
5001 F: drivers/platform/x86/hdaps.c
5002
5003 HDPVR USB VIDEO ENCODER DRIVER
5004 M: Hans Verkuil <hverkuil@xs4all.nl>
5005 L: linux-media@vger.kernel.org
5006 T: git git://linuxtv.org/media_tree.git
5007 W: https://linuxtv.org
5008 S: Odd Fixes
5009 F: drivers/media/usb/hdpvr/
5010
5011 HWPOISON MEMORY FAILURE HANDLING
5012 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5013 L: linux-mm@kvack.org
5014 S: Maintained
5015 F: mm/memory-failure.c
5016 F: mm/hwpoison-inject.c
5017
5018 HYPERVISOR VIRTUAL CONSOLE DRIVER
5019 L: linuxppc-dev@lists.ozlabs.org
5020 S: Odd Fixes
5021 F: drivers/tty/hvc/
5022
5023 HACKRF MEDIA DRIVER
5024 M: Antti Palosaari <crope@iki.fi>
5025 L: linux-media@vger.kernel.org
5026 W: https://linuxtv.org
5027 W: http://palosaari.fi/linux/
5028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5029 T: git git://linuxtv.org/anttip/media_tree.git
5030 S: Maintained
5031 F: drivers/media/usb/hackrf/
5032
5033 HARDWARE MONITORING
5034 M: Jean Delvare <jdelvare@suse.com>
5035 M: Guenter Roeck <linux@roeck-us.net>
5036 L: linux-hwmon@vger.kernel.org
5037 W: http://hwmon.wiki.kernel.org/
5038 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5040 S: Maintained
5041 F: Documentation/hwmon/
5042 F: drivers/hwmon/
5043 F: include/linux/hwmon*.h
5044
5045 HARDWARE RANDOM NUMBER GENERATOR CORE
5046 M: Matt Mackall <mpm@selenic.com>
5047 M: Herbert Xu <herbert@gondor.apana.org.au>
5048 L: linux-crypto@vger.kernel.org
5049 S: Odd fixes
5050 F: Documentation/hw_random.txt
5051 F: drivers/char/hw_random/
5052 F: include/linux/hw_random.h
5053
5054 HARDWARE SPINLOCK CORE
5055 M: Ohad Ben-Cohen <ohad@wizery.com>
5056 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5057 L: linux-remoteproc@vger.kernel.org
5058 S: Maintained
5059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5060 F: Documentation/hwspinlock.txt
5061 F: drivers/hwspinlock/hwspinlock_*
5062 F: include/linux/hwspinlock.h
5063
5064 HARMONY SOUND DRIVER
5065 L: linux-parisc@vger.kernel.org
5066 S: Maintained
5067 F: sound/parisc/harmony.*
5068
5069 HD29L2 MEDIA DRIVER
5070 M: Antti Palosaari <crope@iki.fi>
5071 L: linux-media@vger.kernel.org
5072 W: https://linuxtv.org
5073 W: http://palosaari.fi/linux/
5074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5075 T: git git://linuxtv.org/anttip/media_tree.git
5076 S: Maintained
5077 F: drivers/media/dvb-frontends/hd29l2*
5078
5079 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5080 M: Don Brace <don.brace@microsemi.com>
5081 L: iss_storagedev@hp.com
5082 L: esc.storagedev@microsemi.com
5083 L: linux-scsi@vger.kernel.org
5084 S: Supported
5085 F: Documentation/scsi/hpsa.txt
5086 F: drivers/scsi/hpsa*.[ch]
5087 F: include/linux/cciss*.h
5088 F: include/uapi/linux/cciss*.h
5089
5090 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5091 M: Don Brace <don.brace@microsemi.com>
5092 L: iss_storagedev@hp.com
5093 L: esc.storagedev@microsemi.com
5094 L: linux-scsi@vger.kernel.org
5095 S: Supported
5096 F: Documentation/blockdev/cciss.txt
5097 F: drivers/block/cciss*
5098 F: include/linux/cciss_ioctl.h
5099 F: include/uapi/linux/cciss_ioctl.h
5100
5101 HFS FILESYSTEM
5102 L: linux-fsdevel@vger.kernel.org
5103 S: Orphan
5104 F: Documentation/filesystems/hfs.txt
5105 F: fs/hfs/
5106
5107 HFSPLUS FILESYSTEM
5108 L: linux-fsdevel@vger.kernel.org
5109 S: Orphan
5110 F: Documentation/filesystems/hfsplus.txt
5111 F: fs/hfsplus/
5112
5113 HGA FRAMEBUFFER DRIVER
5114 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5115 L: linux-nvidia@lists.surfsouth.com
5116 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5117 S: Maintained
5118 F: drivers/video/fbdev/hgafb.c
5119
5120 HIBERNATION (aka Software Suspend, aka swsusp)
5121 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5122 M: Pavel Machek <pavel@ucw.cz>
5123 L: linux-pm@vger.kernel.org
5124 S: Supported
5125 F: arch/x86/power/
5126 F: drivers/base/power/
5127 F: kernel/power/
5128 F: include/linux/suspend.h
5129 F: include/linux/freezer.h
5130 F: include/linux/pm.h
5131 F: arch/*/include/asm/suspend*.h
5132
5133 HID CORE LAYER
5134 M: Jiri Kosina <jikos@kernel.org>
5135 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5136 L: linux-input@vger.kernel.org
5137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5138 S: Maintained
5139 F: drivers/hid/
5140 F: include/linux/hid*
5141 F: include/uapi/linux/hid*
5142
5143 HID SENSOR HUB DRIVERS
5144 M: Jiri Kosina <jikos@kernel.org>
5145 M: Jonathan Cameron <jic23@kernel.org>
5146 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5147 L: linux-input@vger.kernel.org
5148 L: linux-iio@vger.kernel.org
5149 S: Maintained
5150 F: Documentation/hid/hid-sensor*
5151 F: drivers/hid/hid-sensor-*
5152 F: drivers/iio/*/hid-*
5153 F: include/linux/hid-sensor-*
5154
5155 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5156 M: Thomas Gleixner <tglx@linutronix.de>
5157 L: linux-kernel@vger.kernel.org
5158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5159 S: Maintained
5160 F: Documentation/timers/
5161 F: kernel/time/hrtimer.c
5162 F: kernel/time/clockevents.c
5163 F: kernel/time/tick*.*
5164 F: kernel/time/timer_*.c
5165 F: include/linux/clockchips.h
5166 F: include/linux/hrtimer.h
5167
5168 HIGH-SPEED SCC DRIVER FOR AX.25
5169 L: linux-hams@vger.kernel.org
5170 S: Orphan
5171 F: drivers/net/hamradio/dmascc.c
5172 F: drivers/net/hamradio/scc.c
5173
5174 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5175 M: HighPoint Linux Team <linux@highpoint-tech.com>
5176 W: http://www.highpoint-tech.com
5177 S: Supported
5178 F: Documentation/scsi/hptiop.txt
5179 F: drivers/scsi/hptiop.c
5180
5181 HIPPI
5182 M: Jes Sorensen <jes@trained-monkey.org>
5183 L: linux-hippi@sunsite.dk
5184 S: Maintained
5185 F: include/linux/hippidevice.h
5186 F: include/uapi/linux/if_hippi.h
5187 F: net/802/hippi.c
5188 F: drivers/net/hippi/
5189
5190 HISILICON SAS Controller
5191 M: John Garry <john.garry@huawei.com>
5192 W: http://www.hisilicon.com
5193 S: Supported
5194 F: drivers/scsi/hisi_sas/
5195 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5196
5197 HOST AP DRIVER
5198 M: Jouni Malinen <j@w1.fi>
5199 L: hostap@shmoo.com (subscribers-only)
5200 L: linux-wireless@vger.kernel.org
5201 W: http://hostap.epitest.fi/
5202 S: Maintained
5203 F: drivers/net/wireless/intersil/hostap/
5204
5205 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5206 L: platform-driver-x86@vger.kernel.org
5207 S: Orphan
5208 F: drivers/platform/x86/tc1100-wmi.c
5209
5210 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5211 M: Jaroslav Kysela <perex@perex.cz>
5212 S: Maintained
5213 F: drivers/net/ethernet/hp/hp100.*
5214
5215 HPET: High Precision Event Timers driver
5216 M: Clemens Ladisch <clemens@ladisch.de>
5217 S: Maintained
5218 F: Documentation/timers/hpet.txt
5219 F: drivers/char/hpet.c
5220 F: include/linux/hpet.h
5221 F: include/uapi/linux/hpet.h
5222
5223 HPET: x86
5224 S: Orphan
5225 F: arch/x86/kernel/hpet.c
5226 F: arch/x86/include/asm/hpet.h
5227
5228 HPFS FILESYSTEM
5229 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5230 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5231 S: Maintained
5232 F: fs/hpfs/
5233
5234 HSI SUBSYSTEM
5235 M: Sebastian Reichel <sre@kernel.org>
5236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5237 S: Maintained
5238 F: Documentation/ABI/testing/sysfs-bus-hsi
5239 F: Documentation/hsi.txt
5240 F: drivers/hsi/
5241 F: include/linux/hsi/
5242 F: include/uapi/linux/hsi/
5243
5244 HSO 3G MODEM DRIVER
5245 M: Jan Dumon <j.dumon@option.com>
5246 W: http://www.pharscape.org
5247 S: Maintained
5248 F: drivers/net/usb/hso.c
5249
5250 HSR NETWORK PROTOCOL
5251 M: Arvid Brodin <arvid.brodin@alten.se>
5252 L: netdev@vger.kernel.org
5253 S: Maintained
5254 F: net/hsr/
5255
5256 HTCPEN TOUCHSCREEN DRIVER
5257 M: Pau Oliva Fora <pof@eslack.org>
5258 L: linux-input@vger.kernel.org
5259 S: Maintained
5260 F: drivers/input/touchscreen/htcpen.c
5261
5262 HUGETLB FILESYSTEM
5263 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5264 S: Maintained
5265 F: fs/hugetlbfs/
5266
5267 Hyper-V CORE AND DRIVERS
5268 M: "K. Y. Srinivasan" <kys@microsoft.com>
5269 M: Haiyang Zhang <haiyangz@microsoft.com>
5270 L: devel@linuxdriverproject.org
5271 S: Maintained
5272 F: arch/x86/include/asm/mshyperv.h
5273 F: arch/x86/include/uapi/asm/hyperv.h
5274 F: arch/x86/kernel/cpu/mshyperv.c
5275 F: drivers/hid/hid-hyperv.c
5276 F: drivers/hv/
5277 F: drivers/input/serio/hyperv-keyboard.c
5278 F: drivers/pci/host/pci-hyperv.c
5279 F: drivers/net/hyperv/
5280 F: drivers/scsi/storvsc_drv.c
5281 F: drivers/video/fbdev/hyperv_fb.c
5282 F: include/linux/hyperv.h
5283 F: tools/hv/
5284 F: Documentation/ABI/stable/sysfs-bus-vmbus
5285
5286 I2C MUXES
5287 M: Peter Rosin <peda@axentia.se>
5288 L: linux-i2c@vger.kernel.org
5289 S: Maintained
5290 F: Documentation/i2c/muxes/
5291 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5292 F: drivers/i2c/i2c-mux.c
5293 F: drivers/i2c/muxes/
5294 F: include/linux/i2c-mux.h
5295
5296 I2C OVER PARALLEL PORT
5297 M: Jean Delvare <jdelvare@suse.com>
5298 L: linux-i2c@vger.kernel.org
5299 S: Maintained
5300 F: Documentation/i2c/busses/i2c-parport
5301 F: Documentation/i2c/busses/i2c-parport-light
5302 F: drivers/i2c/busses/i2c-parport.c
5303 F: drivers/i2c/busses/i2c-parport-light.c
5304
5305 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5306 M: Jean Delvare <jdelvare@suse.com>
5307 L: linux-i2c@vger.kernel.org
5308 S: Maintained
5309 F: Documentation/i2c/busses/i2c-ali1535
5310 F: Documentation/i2c/busses/i2c-ali1563
5311 F: Documentation/i2c/busses/i2c-ali15x3
5312 F: Documentation/i2c/busses/i2c-amd756
5313 F: Documentation/i2c/busses/i2c-amd8111
5314 F: Documentation/i2c/busses/i2c-i801
5315 F: Documentation/i2c/busses/i2c-nforce2
5316 F: Documentation/i2c/busses/i2c-piix4
5317 F: Documentation/i2c/busses/i2c-sis5595
5318 F: Documentation/i2c/busses/i2c-sis630
5319 F: Documentation/i2c/busses/i2c-sis96x
5320 F: Documentation/i2c/busses/i2c-via
5321 F: Documentation/i2c/busses/i2c-viapro
5322 F: drivers/i2c/busses/i2c-ali1535.c
5323 F: drivers/i2c/busses/i2c-ali1563.c
5324 F: drivers/i2c/busses/i2c-ali15x3.c
5325 F: drivers/i2c/busses/i2c-amd756.c
5326 F: drivers/i2c/busses/i2c-amd756-s4882.c
5327 F: drivers/i2c/busses/i2c-amd8111.c
5328 F: drivers/i2c/busses/i2c-i801.c
5329 F: drivers/i2c/busses/i2c-isch.c
5330 F: drivers/i2c/busses/i2c-nforce2.c
5331 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5332 F: drivers/i2c/busses/i2c-piix4.c
5333 F: drivers/i2c/busses/i2c-sis5595.c
5334 F: drivers/i2c/busses/i2c-sis630.c
5335 F: drivers/i2c/busses/i2c-sis96x.c
5336 F: drivers/i2c/busses/i2c-via.c
5337 F: drivers/i2c/busses/i2c-viapro.c
5338
5339 I2C/SMBUS ISMT DRIVER
5340 M: Seth Heasley <seth.heasley@intel.com>
5341 M: Neil Horman <nhorman@tuxdriver.com>
5342 L: linux-i2c@vger.kernel.org
5343 F: drivers/i2c/busses/i2c-ismt.c
5344 F: Documentation/i2c/busses/i2c-ismt
5345
5346 I2C/SMBUS STUB DRIVER
5347 M: Jean Delvare <jdelvare@suse.com>
5348 L: linux-i2c@vger.kernel.org
5349 S: Maintained
5350 F: drivers/i2c/i2c-stub.c
5351
5352 I2C SUBSYSTEM
5353 M: Wolfram Sang <wsa@the-dreams.de>
5354 L: linux-i2c@vger.kernel.org
5355 W: https://i2c.wiki.kernel.org/
5356 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5358 S: Maintained
5359 F: Documentation/devicetree/bindings/i2c/
5360 F: Documentation/i2c/
5361 F: drivers/i2c/
5362 F: drivers/i2c/*/
5363 F: include/linux/i2c.h
5364 F: include/linux/i2c-*.h
5365 F: include/uapi/linux/i2c.h
5366 F: include/uapi/linux/i2c-*.h
5367
5368 I2C ACPI SUPPORT
5369 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5370 L: linux-i2c@vger.kernel.org
5371 L: linux-acpi@vger.kernel.org
5372 S: Maintained
5373
5374 I2C-TAOS-EVM DRIVER
5375 M: Jean Delvare <jdelvare@suse.com>
5376 L: linux-i2c@vger.kernel.org
5377 S: Maintained
5378 F: Documentation/i2c/busses/i2c-taos-evm
5379 F: drivers/i2c/busses/i2c-taos-evm.c
5380
5381 I2C-TINY-USB DRIVER
5382 M: Till Harbaum <till@harbaum.org>
5383 L: linux-i2c@vger.kernel.org
5384 W: http://www.harbaum.org/till/i2c_tiny_usb
5385 S: Maintained
5386 F: drivers/i2c/busses/i2c-tiny-usb.c
5387
5388 i386 BOOT CODE
5389 M: "H. Peter Anvin" <hpa@zytor.com>
5390 S: Maintained
5391 F: arch/x86/boot/
5392
5393 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5394 M: "H. Peter Anvin" <hpa@zytor.com>
5395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5396 S: Maintained
5397
5398 IA64 (Itanium) PLATFORM
5399 M: Tony Luck <tony.luck@intel.com>
5400 M: Fenghua Yu <fenghua.yu@intel.com>
5401 L: linux-ia64@vger.kernel.org
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5403 S: Maintained
5404 F: arch/ia64/
5405
5406 IBM Power VMX Cryptographic instructions
5407 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5408 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5409 L: linux-crypto@vger.kernel.org
5410 S: Supported
5411 F: drivers/crypto/vmx/Makefile
5412 F: drivers/crypto/vmx/Kconfig
5413 F: drivers/crypto/vmx/vmx.c
5414 F: drivers/crypto/vmx/aes*
5415 F: drivers/crypto/vmx/ghash*
5416 F: drivers/crypto/vmx/ppc-xlate.pl
5417
5418 IBM Power in-Nest Crypto Acceleration
5419 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5420 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5421 L: linux-crypto@vger.kernel.org
5422 S: Supported
5423 F: drivers/crypto/nx/Makefile
5424 F: drivers/crypto/nx/Kconfig
5425 F: drivers/crypto/nx/nx-aes*
5426 F: drivers/crypto/nx/nx-sha*
5427 F: drivers/crypto/nx/nx.*
5428 F: drivers/crypto/nx/nx_csbcpb.h
5429 F: drivers/crypto/nx/nx_debugfs.h
5430
5431 IBM Power 842 compression accelerator
5432 M: Dan Streetman <ddstreet@ieee.org>
5433 S: Supported
5434 F: drivers/crypto/nx/Makefile
5435 F: drivers/crypto/nx/Kconfig
5436 F: drivers/crypto/nx/nx-842*
5437 F: include/linux/sw842.h
5438 F: crypto/842.c
5439 F: lib/842/
5440
5441 IBM Power Linux RAID adapter
5442 M: Brian King <brking@us.ibm.com>
5443 S: Supported
5444 F: drivers/scsi/ipr.*
5445
5446 IBM Power Virtual Ethernet Device Driver
5447 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5448 L: netdev@vger.kernel.org
5449 S: Supported
5450 F: drivers/net/ethernet/ibm/ibmveth.*
5451
5452 IBM Power SRIOV Virtual NIC Device Driver
5453 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5454 M: John Allen <jallen@linux.vnet.ibm.com>
5455 L: netdev@vger.kernel.org
5456 S: Supported
5457 F: drivers/net/ethernet/ibm/ibmvnic.*
5458
5459 IBM Power Virtual SCSI Device Drivers
5460 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5461 L: linux-scsi@vger.kernel.org
5462 S: Supported
5463 F: drivers/scsi/ibmvscsi/ibmvscsi*
5464 F: drivers/scsi/ibmvscsi/viosrp.h
5465
5466 IBM Power Virtual FC Device Drivers
5467 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5468 L: linux-scsi@vger.kernel.org
5469 S: Supported
5470 F: drivers/scsi/ibmvscsi/ibmvfc*
5471
5472 IBM ServeRAID RAID DRIVER
5473 S: Orphan
5474 F: drivers/scsi/ips.*
5475
5476 ICH LPC AND GPIO DRIVER
5477 M: Peter Tyser <ptyser@xes-inc.com>
5478 S: Maintained
5479 F: drivers/mfd/lpc_ich.c
5480 F: drivers/gpio/gpio-ich.c
5481
5482 IDE SUBSYSTEM
5483 M: "David S. Miller" <davem@davemloft.net>
5484 L: linux-ide@vger.kernel.org
5485 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5487 S: Maintained
5488 F: Documentation/ide/
5489 F: drivers/ide/
5490 F: include/linux/ide.h
5491
5492 IDEAPAD LAPTOP EXTRAS DRIVER
5493 M: Ike Panhc <ike.pan@canonical.com>
5494 L: platform-driver-x86@vger.kernel.org
5495 W: http://launchpad.net/ideapad-laptop
5496 S: Maintained
5497 F: drivers/platform/x86/ideapad-laptop.c
5498
5499 IDEAPAD LAPTOP SLIDEBAR DRIVER
5500 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5501 L: linux-input@vger.kernel.org
5502 W: https://github.com/o2genum/ideapad-slidebar
5503 S: Maintained
5504 F: drivers/input/misc/ideapad_slidebar.c
5505
5506 IDE/ATAPI DRIVERS
5507 M: Borislav Petkov <bp@alien8.de>
5508 L: linux-ide@vger.kernel.org
5509 S: Maintained
5510 F: Documentation/cdrom/ide-cd
5511 F: drivers/ide/ide-cd*
5512
5513 IDLE-I7300
5514 M: Andy Henroid <andrew.d.henroid@intel.com>
5515 L: linux-pm@vger.kernel.org
5516 S: Supported
5517 F: drivers/idle/i7300_idle.c
5518
5519 IEEE 802.15.4 SUBSYSTEM
5520 M: Alexander Aring <aar@pengutronix.de>
5521 L: linux-wpan@vger.kernel.org
5522 W: http://wpan.cakelab.org/
5523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5525 S: Maintained
5526 F: net/ieee802154/
5527 F: net/mac802154/
5528 F: drivers/net/ieee802154/
5529 F: include/linux/nl802154.h
5530 F: include/linux/ieee802154.h
5531 F: include/net/nl802154.h
5532 F: include/net/mac802154.h
5533 F: include/net/af_ieee802154.h
5534 F: include/net/cfg802154.h
5535 F: include/net/ieee802154_netdev.h
5536 F: Documentation/networking/ieee802154.txt
5537
5538 IGORPLUG-USB IR RECEIVER
5539 M: Sean Young <sean@mess.org>
5540 L: linux-media@vger.kernel.org
5541 S: Maintained
5542 F: drivers/media/rc/igorplugusb.c
5543
5544 IGUANAWORKS USB IR TRANSCEIVER
5545 M: Sean Young <sean@mess.org>
5546 L: linux-media@vger.kernel.org
5547 S: Maintained
5548 F: drivers/media/rc/iguanair.c
5549
5550 IIO SUBSYSTEM AND DRIVERS
5551 M: Jonathan Cameron <jic23@kernel.org>
5552 R: Hartmut Knaack <knaack.h@gmx.de>
5553 R: Lars-Peter Clausen <lars@metafoo.de>
5554 R: Peter Meerwald <pmeerw@pmeerw.net>
5555 L: linux-iio@vger.kernel.org
5556 S: Maintained
5557 F: drivers/iio/
5558 F: drivers/staging/iio/
5559 F: include/linux/iio/
5560 F: tools/iio/
5561
5562 IKANOS/ADI EAGLE ADSL USB DRIVER
5563 M: Matthieu Castet <castet.matthieu@free.fr>
5564 M: Stanislaw Gruszka <stf_xl@wp.pl>
5565 S: Maintained
5566 F: drivers/usb/atm/ueagle-atm.c
5567
5568 INA209 HARDWARE MONITOR DRIVER
5569 M: Guenter Roeck <linux@roeck-us.net>
5570 L: linux-hwmon@vger.kernel.org
5571 S: Maintained
5572 F: Documentation/hwmon/ina209
5573 F: Documentation/devicetree/bindings/i2c/ina209.txt
5574 F: drivers/hwmon/ina209.c
5575
5576 INA2XX HARDWARE MONITOR DRIVER
5577 M: Guenter Roeck <linux@roeck-us.net>
5578 L: linux-hwmon@vger.kernel.org
5579 S: Maintained
5580 F: Documentation/hwmon/ina2xx
5581 F: drivers/hwmon/ina2xx.c
5582 F: include/linux/platform_data/ina2xx.h
5583
5584 INDUSTRY PACK SUBSYSTEM (IPACK)
5585 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5586 M: Jens Taprogge <jens.taprogge@taprogge.org>
5587 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5588 L: industrypack-devel@lists.sourceforge.net
5589 W: http://industrypack.sourceforge.net
5590 S: Maintained
5591 F: drivers/ipack/
5592
5593 INGENIC JZ4780 DMA Driver
5594 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5595 S: Maintained
5596 F: drivers/dma/dma-jz4780.c
5597
5598 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5599 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5600 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5601 L: linux-ima-devel@lists.sourceforge.net
5602 L: linux-ima-user@lists.sourceforge.net
5603 L: linux-security-module@vger.kernel.org
5604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5605 S: Supported
5606 F: security/integrity/ima/
5607
5608 IMGTEC IR DECODER DRIVER
5609 M: James Hogan <james.hogan@imgtec.com>
5610 S: Maintained
5611 F: drivers/media/rc/img-ir/
5612
5613 IMS TWINTURBO FRAMEBUFFER DRIVER
5614 L: linux-fbdev@vger.kernel.org
5615 S: Orphan
5616 F: drivers/video/fbdev/imsttfb.c
5617
5618 INFINIBAND SUBSYSTEM
5619 M: Doug Ledford <dledford@redhat.com>
5620 M: Sean Hefty <sean.hefty@intel.com>
5621 M: Hal Rosenstock <hal.rosenstock@gmail.com>
5622 L: linux-rdma@vger.kernel.org
5623 W: http://www.openfabrics.org/
5624 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5626 S: Supported
5627 F: Documentation/infiniband/
5628 F: drivers/infiniband/
5629 F: drivers/staging/rdma/
5630 F: include/uapi/linux/if_infiniband.h
5631 F: include/uapi/rdma/
5632 F: include/rdma/
5633
5634 INOTIFY
5635 M: John McCutchan <john@johnmccutchan.com>
5636 M: Robert Love <rlove@rlove.org>
5637 M: Eric Paris <eparis@parisplace.org>
5638 S: Maintained
5639 F: Documentation/filesystems/inotify.txt
5640 F: fs/notify/inotify/
5641 F: include/linux/inotify.h
5642 F: include/uapi/linux/inotify.h
5643
5644 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5645 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5646 L: linux-input@vger.kernel.org
5647 Q: http://patchwork.kernel.org/project/linux-input/list/
5648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5649 S: Maintained
5650 F: drivers/input/
5651 F: include/linux/input.h
5652 F: include/uapi/linux/input.h
5653 F: include/linux/input/
5654 F: Documentation/devicetree/bindings/input/
5655
5656 INPUT MULTITOUCH (MT) PROTOCOL
5657 M: Henrik Rydberg <rydberg@bitmath.org>
5658 L: linux-input@vger.kernel.org
5659 S: Odd fixes
5660 F: Documentation/input/multi-touch-protocol.txt
5661 F: drivers/input/input-mt.c
5662 K: \b(ABS|SYN)_MT_
5663
5664 INTEL ASoC BDW/HSW DRIVERS
5665 M: Jie Yang <yang.jie@linux.intel.com>
5666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5667 S: Supported
5668 F: sound/soc/intel/common/sst-dsp*
5669 F: sound/soc/intel/common/sst-firmware.c
5670 F: sound/soc/intel/boards/broadwell.c
5671 F: sound/soc/intel/haswell/
5672
5673 INTEL C600 SERIES SAS CONTROLLER DRIVER
5674 M: Intel SCU Linux support <intel-linux-scu@intel.com>
5675 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5676 L: linux-scsi@vger.kernel.org
5677 T: git git://git.code.sf.net/p/intel-sas/isci
5678 S: Supported
5679 F: drivers/scsi/isci/
5680
5681 INTEL HID EVENT DRIVER
5682 M: Alex Hung <alex.hung@canonical.com>
5683 L: platform-driver-x86@vger.kernel.org
5684 S: Maintained
5685 F: drivers/platform/x86/intel-hid.c
5686
5687 INTEL IDLE DRIVER
5688 M: Len Brown <lenb@kernel.org>
5689 L: linux-pm@vger.kernel.org
5690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5691 S: Supported
5692 F: drivers/idle/intel_idle.c
5693
5694 INTEL PSTATE DRIVER
5695 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5696 M: Len Brown <lenb@kernel.org>
5697 L: linux-pm@vger.kernel.org
5698 S: Supported
5699 F: drivers/cpufreq/intel_pstate.c
5700
5701 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5702 M: Maik Broemme <mbroemme@plusserver.de>
5703 L: linux-fbdev@vger.kernel.org
5704 S: Maintained
5705 F: Documentation/fb/intelfb.txt
5706 F: drivers/video/fbdev/intelfb/
5707
5708 INTEL 810/815 FRAMEBUFFER DRIVER
5709 M: Antonino Daplas <adaplas@gmail.com>
5710 L: linux-fbdev@vger.kernel.org
5711 S: Maintained
5712 F: drivers/video/fbdev/i810/
5713
5714 INTEL MENLOW THERMAL DRIVER
5715 M: Sujith Thomas <sujith.thomas@intel.com>
5716 L: platform-driver-x86@vger.kernel.org
5717 W: https://01.org/linux-acpi
5718 S: Supported
5719 F: drivers/platform/x86/intel_menlow.c
5720
5721 INTEL I/OAT DMA DRIVER
5722 M: Dave Jiang <dave.jiang@intel.com>
5723 R: Dan Williams <dan.j.williams@intel.com>
5724 L: dmaengine@vger.kernel.org
5725 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5726 S: Supported
5727 F: drivers/dma/ioat*
5728
5729 INTEL IOMMU (VT-d)
5730 M: David Woodhouse <dwmw2@infradead.org>
5731 L: iommu@lists.linux-foundation.org
5732 T: git git://git.infradead.org/iommu-2.6.git
5733 S: Supported
5734 F: drivers/iommu/intel-iommu.c
5735 F: include/linux/intel-iommu.h
5736
5737 INTEL IOP-ADMA DMA DRIVER
5738 R: Dan Williams <dan.j.williams@intel.com>
5739 S: Odd fixes
5740 F: drivers/dma/iop-adma.c
5741
5742 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5743 M: Krzysztof Halasa <khalasa@piap.pl>
5744 S: Maintained
5745 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5746 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5747 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5748 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5749 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5750 F: drivers/net/wan/ixp4xx_hss.c
5751
5752 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5753 M: Deepak Saxena <dsaxena@plexity.net>
5754 S: Maintained
5755 F: drivers/char/hw_random/ixp4xx-rng.c
5756
5757 INTEL ETHERNET DRIVERS
5758 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5759 R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5760 R: Shannon Nelson <shannon.nelson@intel.com>
5761 R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5762 R: Don Skidmore <donald.c.skidmore@intel.com>
5763 R: Bruce Allan <bruce.w.allan@intel.com>
5764 R: John Ronciak <john.ronciak@intel.com>
5765 R: Mitch Williams <mitch.a.williams@intel.com>
5766 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5767 W: http://www.intel.com/support/feedback.htm
5768 W: http://e1000.sourceforge.net/
5769 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5772 S: Supported
5773 F: Documentation/networking/e100.txt
5774 F: Documentation/networking/e1000.txt
5775 F: Documentation/networking/e1000e.txt
5776 F: Documentation/networking/igb.txt
5777 F: Documentation/networking/igbvf.txt
5778 F: Documentation/networking/ixgb.txt
5779 F: Documentation/networking/ixgbe.txt
5780 F: Documentation/networking/ixgbevf.txt
5781 F: Documentation/networking/i40e.txt
5782 F: Documentation/networking/i40evf.txt
5783 F: drivers/net/ethernet/intel/
5784 F: drivers/net/ethernet/intel/*/
5785
5786 INTEL RDMA RNIC DRIVER
5787 M: Faisal Latif <faisal.latif@intel.com>
5788 R: Chien Tin Tung <chien.tin.tung@intel.com>
5789 R: Mustafa Ismail <mustafa.ismail@intel.com>
5790 R: Shiraz Saleem <shiraz.saleem@intel.com>
5791 R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5792 L: linux-rdma@vger.kernel.org
5793 S: Supported
5794 F: drivers/infiniband/hw/i40iw/
5795
5796 INTEL-MID GPIO DRIVER
5797 M: David Cohen <david.a.cohen@linux.intel.com>
5798 L: linux-gpio@vger.kernel.org
5799 S: Maintained
5800 F: drivers/gpio/gpio-intel-mid.c
5801
5802 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5803 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5804 L: linux-wireless@vger.kernel.org
5805 S: Maintained
5806 F: Documentation/networking/README.ipw2100
5807 F: Documentation/networking/README.ipw2200
5808 F: drivers/net/wireless/intel/ipw2x00/
5809
5810 INTEL(R) TRACE HUB
5811 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5812 S: Supported
5813 F: Documentation/trace/intel_th.txt
5814 F: drivers/hwtracing/intel_th/
5815
5816 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5817 M: Ning Sun <ning.sun@intel.com>
5818 L: tboot-devel@lists.sourceforge.net
5819 W: http://tboot.sourceforge.net
5820 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5821 S: Supported
5822 F: Documentation/intel_txt.txt
5823 F: include/linux/tboot.h
5824 F: arch/x86/kernel/tboot.c
5825
5826 INTEL WIRELESS WIMAX CONNECTION 2400
5827 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5828 M: linux-wimax@intel.com
5829 L: wimax@linuxwimax.org (subscribers-only)
5830 S: Supported
5831 W: http://linuxwimax.org
5832 F: Documentation/wimax/README.i2400m
5833 F: drivers/net/wimax/i2400m/
5834 F: include/uapi/linux/wimax/i2400m.h
5835
5836 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5837 M: Stanislaw Gruszka <sgruszka@redhat.com>
5838 L: linux-wireless@vger.kernel.org
5839 S: Supported
5840 F: drivers/net/wireless/intel/iwlegacy/
5841
5842 INTEL WIRELESS WIFI LINK (iwlwifi)
5843 M: Johannes Berg <johannes.berg@intel.com>
5844 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5845 M: Intel Linux Wireless <linuxwifi@intel.com>
5846 L: linux-wireless@vger.kernel.org
5847 W: http://intellinuxwireless.org
5848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5849 S: Supported
5850 F: drivers/net/wireless/intel/iwlwifi/
5851
5852 INTEL MANAGEMENT ENGINE (mei)
5853 M: Tomas Winkler <tomas.winkler@intel.com>
5854 L: linux-kernel@vger.kernel.org
5855 S: Supported
5856 F: include/uapi/linux/mei.h
5857 F: include/linux/mei_cl_bus.h
5858 F: drivers/misc/mei/*
5859 F: drivers/watchdog/mei_wdt.c
5860 F: Documentation/misc-devices/mei/*
5861
5862 INTEL MIC DRIVERS (mic)
5863 M: Sudeep Dutt <sudeep.dutt@intel.com>
5864 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5865 S: Supported
5866 W: https://github.com/sudeepdutt/mic
5867 W: http://software.intel.com/en-us/mic-developer
5868 F: include/linux/mic_bus.h
5869 F: include/linux/scif.h
5870 F: include/uapi/linux/mic_common.h
5871 F: include/uapi/linux/mic_ioctl.h
5872 F: include/uapi/linux/scif_ioctl.h
5873 F: drivers/misc/mic/
5874 F: drivers/dma/mic_x100_dma.c
5875 F: drivers/dma/mic_x100_dma.h
5876 F: Documentation/mic/
5877
5878 INTEL PMC/P-Unit IPC DRIVER
5879 M: Zha Qipeng<qipeng.zha@intel.com>
5880 L: platform-driver-x86@vger.kernel.org
5881 S: Maintained
5882 F: drivers/platform/x86/intel_pmc_ipc.c
5883 F: drivers/platform/x86/intel_punit_ipc.c
5884 F: arch/x86/include/asm/intel_pmc_ipc.h
5885 F: arch/x86/include/asm/intel_punit_ipc.h
5886
5887 INTEL TELEMETRY DRIVER
5888 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5889 L: platform-driver-x86@vger.kernel.org
5890 S: Maintained
5891 F: arch/x86/include/asm/intel_telemetry.h
5892 F: drivers/platform/x86/intel_telemetry*
5893
5894 IOC3 ETHERNET DRIVER
5895 M: Ralf Baechle <ralf@linux-mips.org>
5896 L: linux-mips@linux-mips.org
5897 S: Maintained
5898 F: drivers/net/ethernet/sgi/ioc3-eth.c
5899
5900 IOC3 SERIAL DRIVER
5901 M: Pat Gefre <pfg@sgi.com>
5902 L: linux-serial@vger.kernel.org
5903 S: Maintained
5904 F: drivers/tty/serial/ioc3_serial.c
5905
5906 IOMMU DRIVERS
5907 M: Joerg Roedel <joro@8bytes.org>
5908 L: iommu@lists.linux-foundation.org
5909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5910 S: Maintained
5911 F: drivers/iommu/
5912
5913 IP MASQUERADING
5914 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5915 S: Maintained
5916 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5917
5918 IPMI SUBSYSTEM
5919 M: Corey Minyard <minyard@acm.org>
5920 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5921 W: http://openipmi.sourceforge.net/
5922 S: Supported
5923 F: Documentation/IPMI.txt
5924 F: drivers/char/ipmi/
5925 F: include/linux/ipmi*
5926 F: include/uapi/linux/ipmi*
5927
5928 QCOM AUDIO (ASoC) DRIVERS
5929 M: Patrick Lai <plai@codeaurora.org>
5930 M: Banajit Goswami <bgoswami@codeaurora.org>
5931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5932 S: Supported
5933 F: sound/soc/qcom/
5934
5935 IPS SCSI RAID DRIVER
5936 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5937 L: linux-scsi@vger.kernel.org
5938 W: http://www.adaptec.com/
5939 S: Maintained
5940 F: drivers/scsi/ips*
5941
5942 IPVS
5943 M: Wensong Zhang <wensong@linux-vs.org>
5944 M: Simon Horman <horms@verge.net.au>
5945 M: Julian Anastasov <ja@ssi.bg>
5946 L: netdev@vger.kernel.org
5947 L: lvs-devel@vger.kernel.org
5948 S: Maintained
5949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5951 F: Documentation/networking/ipvs-sysctl.txt
5952 F: include/net/ip_vs.h
5953 F: include/uapi/linux/ip_vs.h
5954 F: net/netfilter/ipvs/
5955
5956 IPWIRELESS DRIVER
5957 M: Jiri Kosina <jikos@kernel.org>
5958 M: David Sterba <dsterba@suse.com>
5959 S: Odd Fixes
5960 F: drivers/tty/ipwireless/
5961
5962 IPX NETWORK LAYER
5963 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5964 L: netdev@vger.kernel.org
5965 S: Maintained
5966 F: include/net/ipx.h
5967 F: include/uapi/linux/ipx.h
5968 F: net/ipx/
5969
5970 IRDA SUBSYSTEM
5971 M: Samuel Ortiz <samuel@sortiz.org>
5972 L: irda-users@lists.sourceforge.net (subscribers-only)
5973 L: netdev@vger.kernel.org
5974 W: http://irda.sourceforge.net/
5975 S: Maintained
5976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5977 F: Documentation/networking/irda.txt
5978 F: drivers/net/irda/
5979 F: include/net/irda/
5980 F: net/irda/
5981
5982 IRQ SUBSYSTEM
5983 M: Thomas Gleixner <tglx@linutronix.de>
5984 L: linux-kernel@vger.kernel.org
5985 S: Maintained
5986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5987 F: kernel/irq/
5988
5989 IRQCHIP DRIVERS
5990 M: Thomas Gleixner <tglx@linutronix.de>
5991 M: Jason Cooper <jason@lakedaemon.net>
5992 M: Marc Zyngier <marc.zyngier@arm.com>
5993 L: linux-kernel@vger.kernel.org
5994 S: Maintained
5995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5996 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5997 F: Documentation/devicetree/bindings/interrupt-controller/
5998 F: drivers/irqchip/
5999
6000 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6001 M: Jiang Liu <jiang.liu@linux.intel.com>
6002 M: Marc Zyngier <marc.zyngier@arm.com>
6003 S: Maintained
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6005 F: Documentation/IRQ-domain.txt
6006 F: include/linux/irqdomain.h
6007 F: kernel/irq/irqdomain.c
6008 F: kernel/irq/msi.c
6009
6010 ISAPNP
6011 M: Jaroslav Kysela <perex@perex.cz>
6012 S: Maintained
6013 F: Documentation/isapnp.txt
6014 F: drivers/pnp/isapnp/
6015 F: include/linux/isapnp.h
6016
6017 ISA RADIO MODULE
6018 M: Hans Verkuil <hverkuil@xs4all.nl>
6019 L: linux-media@vger.kernel.org
6020 T: git git://linuxtv.org/media_tree.git
6021 W: https://linuxtv.org
6022 S: Maintained
6023 F: drivers/media/radio/radio-isa*
6024
6025 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6026 M: Peter Jones <pjones@redhat.com>
6027 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6028 S: Maintained
6029 F: drivers/firmware/iscsi_ibft*
6030
6031 ISCSI
6032 M: Mike Christie <michaelc@cs.wisc.edu>
6033 L: open-iscsi@googlegroups.com
6034 W: www.open-iscsi.org
6035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6036 S: Maintained
6037 F: drivers/scsi/*iscsi*
6038 F: include/scsi/*iscsi*
6039
6040 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6041 M: Or Gerlitz <ogerlitz@mellanox.com>
6042 M: Sagi Grimberg <sagig@mellanox.com>
6043 M: Roi Dayan <roid@mellanox.com>
6044 L: linux-rdma@vger.kernel.org
6045 S: Supported
6046 W: http://www.openfabrics.org
6047 W: www.open-iscsi.org
6048 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6049 F: drivers/infiniband/ulp/iser/
6050
6051 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6052 M: Sagi Grimberg <sagig@mellanox.com>
6053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6054 L: linux-rdma@vger.kernel.org
6055 L: target-devel@vger.kernel.org
6056 S: Supported
6057 W: http://www.linux-iscsi.org
6058 F: drivers/infiniband/ulp/isert
6059
6060 ISDN SUBSYSTEM
6061 M: Karsten Keil <isdn@linux-pingi.de>
6062 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6063 L: netdev@vger.kernel.org
6064 W: http://www.isdn4linux.de
6065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6066 S: Maintained
6067 F: Documentation/isdn/
6068 F: drivers/isdn/
6069 F: include/linux/isdn.h
6070 F: include/linux/isdn/
6071 F: include/uapi/linux/isdn.h
6072 F: include/uapi/linux/isdn/
6073
6074 ISDN SUBSYSTEM (Eicon active card driver)
6075 M: Armin Schindler <mac@melware.de>
6076 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6077 W: http://www.melware.de
6078 S: Maintained
6079 F: drivers/isdn/hardware/eicon/
6080
6081 IT87 HARDWARE MONITORING DRIVER
6082 M: Jean Delvare <jdelvare@suse.com>
6083 L: linux-hwmon@vger.kernel.org
6084 S: Maintained
6085 F: Documentation/hwmon/it87
6086 F: drivers/hwmon/it87.c
6087
6088 IT913X MEDIA DRIVER
6089 M: Antti Palosaari <crope@iki.fi>
6090 L: linux-media@vger.kernel.org
6091 W: https://linuxtv.org
6092 W: http://palosaari.fi/linux/
6093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6094 T: git git://linuxtv.org/anttip/media_tree.git
6095 S: Maintained
6096 F: drivers/media/tuners/it913x*
6097
6098 IVTV VIDEO4LINUX DRIVER
6099 M: Andy Walls <awalls@md.metrocast.net>
6100 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6101 L: linux-media@vger.kernel.org
6102 T: git git://linuxtv.org/media_tree.git
6103 W: http://www.ivtvdriver.org
6104 S: Maintained
6105 F: Documentation/video4linux/*.ivtv
6106 F: drivers/media/pci/ivtv/
6107 F: include/uapi/linux/ivtv*
6108
6109 IX2505V MEDIA DRIVER
6110 M: Malcolm Priestley <tvboxspy@gmail.com>
6111 L: linux-media@vger.kernel.org
6112 W: https://linuxtv.org
6113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6114 S: Maintained
6115 F: drivers/media/dvb-frontends/ix2505v*
6116
6117 JC42.4 TEMPERATURE SENSOR DRIVER
6118 M: Guenter Roeck <linux@roeck-us.net>
6119 L: linux-hwmon@vger.kernel.org
6120 S: Maintained
6121 F: drivers/hwmon/jc42.c
6122 F: Documentation/hwmon/jc42
6123
6124 JFS FILESYSTEM
6125 M: Dave Kleikamp <shaggy@kernel.org>
6126 L: jfs-discussion@lists.sourceforge.net
6127 W: http://jfs.sourceforge.net/
6128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6129 S: Maintained
6130 F: Documentation/filesystems/jfs.txt
6131 F: fs/jfs/
6132
6133 JME NETWORK DRIVER
6134 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6135 L: netdev@vger.kernel.org
6136 S: Maintained
6137 F: drivers/net/ethernet/jme.*
6138
6139 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6140 M: David Woodhouse <dwmw2@infradead.org>
6141 L: linux-mtd@lists.infradead.org
6142 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6143 S: Maintained
6144 F: fs/jffs2/
6145 F: include/uapi/linux/jffs2.h
6146
6147 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6148 M: "Theodore Ts'o" <tytso@mit.edu>
6149 M: Jan Kara <jack@suse.com>
6150 L: linux-ext4@vger.kernel.org
6151 S: Maintained
6152 F: fs/jbd2/
6153 F: include/linux/jbd2.h
6154
6155 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6156 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6157 L: linux-media@vger.kernel.org
6158 S: Maintained
6159 F: drivers/media/platform/rcar_jpu.c
6160
6161 JSM Neo PCI based serial card
6162 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6163 L: linux-serial@vger.kernel.org
6164 S: Maintained
6165 F: drivers/tty/serial/jsm/
6166
6167 K10TEMP HARDWARE MONITORING DRIVER
6168 M: Clemens Ladisch <clemens@ladisch.de>
6169 L: linux-hwmon@vger.kernel.org
6170 S: Maintained
6171 F: Documentation/hwmon/k10temp
6172 F: drivers/hwmon/k10temp.c
6173
6174 K8TEMP HARDWARE MONITORING DRIVER
6175 M: Rudolf Marek <r.marek@assembler.cz>
6176 L: linux-hwmon@vger.kernel.org
6177 S: Maintained
6178 F: Documentation/hwmon/k8temp
6179 F: drivers/hwmon/k8temp.c
6180
6181 KASAN
6182 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6183 R: Alexander Potapenko <glider@google.com>
6184 R: Dmitry Vyukov <dvyukov@google.com>
6185 L: kasan-dev@googlegroups.com
6186 S: Maintained
6187 F: arch/*/include/asm/kasan.h
6188 F: arch/*/mm/kasan_init*
6189 F: Documentation/kasan.txt
6190 F: include/linux/kasan.h
6191 F: lib/test_kasan.c
6192 F: mm/kasan/
6193 F: scripts/Makefile.kasan
6194
6195 KCONFIG
6196 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6197 L: linux-kbuild@vger.kernel.org
6198 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6199 S: Maintained
6200 F: Documentation/kbuild/kconfig-language.txt
6201 F: scripts/kconfig/
6202
6203 KDUMP
6204 M: Vivek Goyal <vgoyal@redhat.com>
6205 M: Haren Myneni <hbabu@us.ibm.com>
6206 L: kexec@lists.infradead.org
6207 W: http://lse.sourceforge.net/kdump/
6208 S: Maintained
6209 F: Documentation/kdump/
6210
6211 KEENE FM RADIO TRANSMITTER DRIVER
6212 M: Hans Verkuil <hverkuil@xs4all.nl>
6213 L: linux-media@vger.kernel.org
6214 T: git git://linuxtv.org/media_tree.git
6215 W: https://linuxtv.org
6216 S: Maintained
6217 F: drivers/media/radio/radio-keene*
6218
6219 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6220 M: Ian Kent <raven@themaw.net>
6221 L: autofs@vger.kernel.org
6222 S: Maintained
6223 F: fs/autofs4/
6224
6225 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6226 M: Michal Marek <mmarek@suse.com>
6227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6229 L: linux-kbuild@vger.kernel.org
6230 S: Maintained
6231 F: Documentation/kbuild/
6232 F: Makefile
6233 F: scripts/Makefile.*
6234 F: scripts/basic/
6235 F: scripts/mk*
6236 F: scripts/package/
6237
6238 KERNEL JANITORS
6239 L: kernel-janitors@vger.kernel.org
6240 W: http://kernelnewbies.org/KernelJanitors
6241 S: Odd Fixes
6242
6243 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6244 M: "J. Bruce Fields" <bfields@fieldses.org>
6245 M: Jeff Layton <jlayton@poochiereds.net>
6246 L: linux-nfs@vger.kernel.org
6247 W: http://nfs.sourceforge.net/
6248 T: git git://linux-nfs.org/~bfields/linux.git
6249 S: Supported
6250 F: fs/nfsd/
6251 F: include/uapi/linux/nfsd/
6252 F: fs/lockd/
6253 F: fs/nfs_common/
6254 F: net/sunrpc/
6255 F: include/linux/lockd/
6256 F: include/linux/sunrpc/
6257 F: include/uapi/linux/sunrpc/
6258
6259 KERNEL SELFTEST FRAMEWORK
6260 M: Shuah Khan <shuahkh@osg.samsung.com>
6261 L: linux-kselftest@vger.kernel.org
6262 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6263 S: Maintained
6264 F: tools/testing/selftests
6265
6266 KERNEL VIRTUAL MACHINE (KVM)
6267 M: Gleb Natapov <gleb@kernel.org>
6268 M: Paolo Bonzini <pbonzini@redhat.com>
6269 L: kvm@vger.kernel.org
6270 W: http://www.linux-kvm.org
6271 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6272 S: Supported
6273 F: Documentation/*/kvm*.txt
6274 F: Documentation/virtual/kvm/
6275 F: arch/*/kvm/
6276 F: arch/x86/kernel/kvm.c
6277 F: arch/x86/kernel/kvmclock.c
6278 F: arch/*/include/asm/kvm*
6279 F: include/linux/kvm*
6280 F: include/uapi/linux/kvm*
6281 F: virt/kvm/
6282
6283 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6284 M: Joerg Roedel <joro@8bytes.org>
6285 L: kvm@vger.kernel.org
6286 W: http://www.linux-kvm.org/
6287 S: Maintained
6288 F: arch/x86/include/asm/svm.h
6289 F: arch/x86/kvm/svm.c
6290
6291 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6292 M: Alexander Graf <agraf@suse.com>
6293 L: kvm-ppc@vger.kernel.org
6294 W: http://www.linux-kvm.org/
6295 T: git git://github.com/agraf/linux-2.6.git
6296 S: Supported
6297 F: arch/powerpc/include/asm/kvm*
6298 F: arch/powerpc/kvm/
6299
6300 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6301 M: Christian Borntraeger <borntraeger@de.ibm.com>
6302 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6303 L: linux-s390@vger.kernel.org
6304 W: http://www.ibm.com/developerworks/linux/linux390/
6305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6306 S: Supported
6307 F: Documentation/s390/kvm.txt
6308 F: arch/s390/include/asm/kvm*
6309 F: arch/s390/kvm/
6310
6311 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6312 M: Christoffer Dall <christoffer.dall@linaro.org>
6313 M: Marc Zyngier <marc.zyngier@arm.com>
6314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6315 L: kvmarm@lists.cs.columbia.edu
6316 W: http://systems.cs.columbia.edu/projects/kvm-arm
6317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6318 S: Supported
6319 F: arch/arm/include/uapi/asm/kvm*
6320 F: arch/arm/include/asm/kvm*
6321 F: arch/arm/kvm/
6322 F: virt/kvm/arm/
6323 F: include/kvm/arm_*
6324
6325 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6326 M: Christoffer Dall <christoffer.dall@linaro.org>
6327 M: Marc Zyngier <marc.zyngier@arm.com>
6328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6329 L: kvmarm@lists.cs.columbia.edu
6330 S: Maintained
6331 F: arch/arm64/include/uapi/asm/kvm*
6332 F: arch/arm64/include/asm/kvm*
6333 F: arch/arm64/kvm/
6334
6335 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6336 M: James Hogan <james.hogan@imgtec.com>
6337 L: linux-mips@linux-mips.org
6338 S: Supported
6339 F: arch/mips/include/uapi/asm/kvm*
6340 F: arch/mips/include/asm/kvm*
6341 F: arch/mips/kvm/
6342
6343 KEXEC
6344 M: Eric Biederman <ebiederm@xmission.com>
6345 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6346 L: kexec@lists.infradead.org
6347 S: Maintained
6348 F: include/linux/kexec.h
6349 F: include/uapi/linux/kexec.h
6350 F: kernel/kexec.c
6351
6352 KEYS/KEYRINGS:
6353 M: David Howells <dhowells@redhat.com>
6354 L: keyrings@vger.kernel.org
6355 S: Maintained
6356 F: Documentation/security/keys.txt
6357 F: include/linux/key.h
6358 F: include/linux/key-type.h
6359 F: include/keys/
6360 F: security/keys/
6361
6362 KEYS-TRUSTED
6363 M: David Safford <safford@us.ibm.com>
6364 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6365 L: linux-security-module@vger.kernel.org
6366 L: keyrings@vger.kernel.org
6367 S: Supported
6368 F: Documentation/security/keys-trusted-encrypted.txt
6369 F: include/keys/trusted-type.h
6370 F: security/keys/trusted.c
6371 F: security/keys/trusted.h
6372
6373 KEYS-ENCRYPTED
6374 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6375 M: David Safford <safford@us.ibm.com>
6376 L: linux-security-module@vger.kernel.org
6377 L: keyrings@vger.kernel.org
6378 S: Supported
6379 F: Documentation/security/keys-trusted-encrypted.txt
6380 F: include/keys/encrypted-type.h
6381 F: security/keys/encrypted-keys/
6382
6383 KGDB / KDB /debug_core
6384 M: Jason Wessel <jason.wessel@windriver.com>
6385 W: http://kgdb.wiki.kernel.org/
6386 L: kgdb-bugreport@lists.sourceforge.net
6387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6388 S: Maintained
6389 F: Documentation/DocBook/kgdb.tmpl
6390 F: drivers/misc/kgdbts.c
6391 F: drivers/tty/serial/kgdboc.c
6392 F: include/linux/kdb.h
6393 F: include/linux/kgdb.h
6394 F: kernel/debug/
6395
6396 KMEMCHECK
6397 M: Vegard Nossum <vegardno@ifi.uio.no>
6398 M: Pekka Enberg <penberg@kernel.org>
6399 S: Maintained
6400 F: Documentation/kmemcheck.txt
6401 F: arch/x86/include/asm/kmemcheck.h
6402 F: arch/x86/mm/kmemcheck/
6403 F: include/linux/kmemcheck.h
6404 F: mm/kmemcheck.c
6405
6406 KMEMLEAK
6407 M: Catalin Marinas <catalin.marinas@arm.com>
6408 S: Maintained
6409 F: Documentation/kmemleak.txt
6410 F: include/linux/kmemleak.h
6411 F: mm/kmemleak.c
6412 F: mm/kmemleak-test.c
6413
6414 KPROBES
6415 M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6416 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6417 M: "David S. Miller" <davem@davemloft.net>
6418 M: Masami Hiramatsu <mhiramat@kernel.org>
6419 S: Maintained
6420 F: Documentation/kprobes.txt
6421 F: include/linux/kprobes.h
6422 F: kernel/kprobes.c
6423
6424 KS0108 LCD CONTROLLER DRIVER
6425 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6426 W: http://miguelojeda.es/auxdisplay.htm
6427 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6428 S: Maintained
6429 F: Documentation/auxdisplay/ks0108
6430 F: drivers/auxdisplay/ks0108.c
6431 F: include/linux/ks0108.h
6432
6433 L3MDEV
6434 M: David Ahern <dsa@cumulusnetworks.com>
6435 L: netdev@vger.kernel.org
6436 S: Maintained
6437 F: net/l3mdev
6438 F: include/net/l3mdev.h
6439
6440 LANTIQ MIPS ARCHITECTURE
6441 M: John Crispin <blogic@openwrt.org>
6442 L: linux-mips@linux-mips.org
6443 S: Maintained
6444 F: arch/mips/lantiq
6445
6446 LAPB module
6447 L: linux-x25@vger.kernel.org
6448 S: Orphan
6449 F: Documentation/networking/lapb-module.txt
6450 F: include/*/lapb.h
6451 F: net/lapb/
6452
6453 LASI 53c700 driver for PARISC
6454 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6455 L: linux-scsi@vger.kernel.org
6456 S: Maintained
6457 F: Documentation/scsi/53c700.txt
6458 F: drivers/scsi/53c700*
6459
6460 LED SUBSYSTEM
6461 M: Richard Purdie <rpurdie@rpsys.net>
6462 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6463 L: linux-leds@vger.kernel.org
6464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6465 S: Maintained
6466 F: drivers/leds/
6467 F: include/linux/leds.h
6468
6469 LEGACY EEPROM DRIVER
6470 M: Jean Delvare <jdelvare@suse.com>
6471 S: Maintained
6472 F: Documentation/misc-devices/eeprom
6473 F: drivers/misc/eeprom/eeprom.c
6474
6475 LEGO USB Tower driver
6476 M: Juergen Stuber <starblue@users.sourceforge.net>
6477 L: legousb-devel@lists.sourceforge.net
6478 W: http://legousb.sourceforge.net/
6479 S: Maintained
6480 F: drivers/usb/misc/legousbtower.c
6481
6482 LG2160 MEDIA DRIVER
6483 M: Michael Krufky <mkrufky@linuxtv.org>
6484 L: linux-media@vger.kernel.org
6485 W: https://linuxtv.org
6486 W: http://github.com/mkrufky
6487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6488 T: git git://linuxtv.org/mkrufky/tuners.git
6489 S: Maintained
6490 F: drivers/media/dvb-frontends/lg2160.*
6491
6492 LGDT3305 MEDIA DRIVER
6493 M: Michael Krufky <mkrufky@linuxtv.org>
6494 L: linux-media@vger.kernel.org
6495 W: https://linuxtv.org
6496 W: http://github.com/mkrufky
6497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6498 T: git git://linuxtv.org/mkrufky/tuners.git
6499 S: Maintained
6500 F: drivers/media/dvb-frontends/lgdt3305.*
6501
6502 LGUEST
6503 M: Rusty Russell <rusty@rustcorp.com.au>
6504 L: lguest@lists.ozlabs.org
6505 W: http://lguest.ozlabs.org/
6506 S: Odd Fixes
6507 F: arch/x86/include/asm/lguest*.h
6508 F: arch/x86/lguest/
6509 F: drivers/lguest/
6510 F: include/linux/lguest*.h
6511 F: tools/lguest/
6512
6513 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6514 M: Tejun Heo <tj@kernel.org>
6515 L: linux-ide@vger.kernel.org
6516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6517 S: Maintained
6518 F: drivers/ata/
6519 F: include/linux/ata.h
6520 F: include/linux/libata.h
6521
6522 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6523 M: Viresh Kumar <vireshk@kernel.org>
6524 L: linux-ide@vger.kernel.org
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6526 S: Maintained
6527 F: include/linux/pata_arasan_cf_data.h
6528 F: drivers/ata/pata_arasan_cf.c
6529
6530 LIBATA PATA DRIVERS
6531 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6532 M: Tejun Heo <tj@kernel.org>
6533 L: linux-ide@vger.kernel.org
6534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6535 S: Maintained
6536 F: drivers/ata/pata_*.c
6537 F: drivers/ata/ata_generic.c
6538
6539 LIBATA SATA AHCI PLATFORM devices support
6540 M: Hans de Goede <hdegoede@redhat.com>
6541 M: Tejun Heo <tj@kernel.org>
6542 L: linux-ide@vger.kernel.org
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6544 S: Maintained
6545 F: drivers/ata/ahci_platform.c
6546 F: drivers/ata/libahci_platform.c
6547 F: include/linux/ahci_platform.h
6548
6549 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6550 M: Mikael Pettersson <mikpelinux@gmail.com>
6551 L: linux-ide@vger.kernel.org
6552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6553 S: Maintained
6554 F: drivers/ata/sata_promise.*
6555
6556 LIBLOCKDEP
6557 M: Sasha Levin <sasha.levin@oracle.com>
6558 S: Maintained
6559 F: tools/lib/lockdep/
6560
6561 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6562 M: Dan Williams <dan.j.williams@intel.com>
6563 L: linux-nvdimm@lists.01.org
6564 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6566 S: Supported
6567 F: drivers/nvdimm/*
6568 F: include/linux/nd.h
6569 F: include/linux/libnvdimm.h
6570 F: include/uapi/linux/ndctl.h
6571
6572 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6573 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6574 L: linux-nvdimm@lists.01.org
6575 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6576 S: Supported
6577 F: drivers/nvdimm/blk.c
6578 F: drivers/nvdimm/region_devs.c
6579 F: drivers/acpi/nfit*
6580
6581 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6582 M: Vishal Verma <vishal.l.verma@intel.com>
6583 L: linux-nvdimm@lists.01.org
6584 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6585 S: Supported
6586 F: drivers/nvdimm/btt*
6587
6588 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6589 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6590 L: linux-nvdimm@lists.01.org
6591 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6592 S: Supported
6593 F: drivers/nvdimm/pmem.c
6594 F: include/linux/pmem.h
6595 F: arch/*/include/asm/pmem.h
6596
6597 LIGHTNVM PLATFORM SUPPORT
6598 M: Matias Bjorling <mb@lightnvm.io>
6599 W: http://github/OpenChannelSSD
6600 L: linux-block@vger.kernel.org
6601 S: Maintained
6602 F: drivers/lightnvm/
6603 F: include/linux/lightnvm.h
6604 F: include/uapi/linux/lightnvm.h
6605
6606 LINUX FOR IBM pSERIES (RS/6000)
6607 M: Paul Mackerras <paulus@au.ibm.com>
6608 W: http://www.ibm.com/linux/ltc/projects/ppc
6609 S: Supported
6610 F: arch/powerpc/boot/rs6000.h
6611
6612 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6613 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6614 M: Paul Mackerras <paulus@samba.org>
6615 M: Michael Ellerman <mpe@ellerman.id.au>
6616 W: http://www.penguinppc.org/
6617 L: linuxppc-dev@lists.ozlabs.org
6618 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6620 S: Supported
6621 F: Documentation/powerpc/
6622 F: arch/powerpc/
6623
6624 LINUX FOR POWER MACINTOSH
6625 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6626 W: http://www.penguinppc.org/
6627 L: linuxppc-dev@lists.ozlabs.org
6628 S: Maintained
6629 F: arch/powerpc/platforms/powermac/
6630 F: drivers/macintosh/
6631
6632 LINUX FOR POWERPC EMBEDDED MPC5XXX
6633 M: Anatolij Gustschin <agust@denx.de>
6634 L: linuxppc-dev@lists.ozlabs.org
6635 T: git git://git.denx.de/linux-denx-agust.git
6636 S: Maintained
6637 F: arch/powerpc/platforms/512x/
6638 F: arch/powerpc/platforms/52xx/
6639
6640 LINUX FOR POWERPC EMBEDDED PPC4XX
6641 M: Alistair Popple <alistair@popple.id.au>
6642 M: Matt Porter <mporter@kernel.crashing.org>
6643 W: http://www.penguinppc.org/
6644 L: linuxppc-dev@lists.ozlabs.org
6645 S: Maintained
6646 F: arch/powerpc/platforms/40x/
6647 F: arch/powerpc/platforms/44x/
6648
6649 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6650 L: linuxppc-dev@lists.ozlabs.org
6651 S: Orphan
6652 F: arch/powerpc/*/*virtex*
6653 F: arch/powerpc/*/*/*virtex*
6654
6655 LINUX FOR POWERPC EMBEDDED PPC8XX
6656 M: Vitaly Bordug <vitb@kernel.crashing.org>
6657 W: http://www.penguinppc.org/
6658 L: linuxppc-dev@lists.ozlabs.org
6659 S: Maintained
6660 F: arch/powerpc/platforms/8xx/
6661
6662 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6663 M: Scott Wood <oss@buserror.net>
6664 M: Kumar Gala <galak@kernel.crashing.org>
6665 W: http://www.penguinppc.org/
6666 L: linuxppc-dev@lists.ozlabs.org
6667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6668 S: Maintained
6669 F: arch/powerpc/platforms/83xx/
6670 F: arch/powerpc/platforms/85xx/
6671
6672 LINUX FOR POWERPC PA SEMI PWRFICIENT
6673 M: Olof Johansson <olof@lixom.net>
6674 L: linuxppc-dev@lists.ozlabs.org
6675 S: Maintained
6676 F: arch/powerpc/platforms/pasemi/
6677 F: drivers/*/*pasemi*
6678 F: drivers/*/*/*pasemi*
6679
6680 LINUX SECURITY MODULE (LSM) FRAMEWORK
6681 M: Chris Wright <chrisw@sous-sol.org>
6682 L: linux-security-module@vger.kernel.org
6683 S: Supported
6684
6685 LIS3LV02D ACCELEROMETER DRIVER
6686 M: Eric Piel <eric.piel@tremplin-utc.net>
6687 S: Maintained
6688 F: Documentation/misc-devices/lis3lv02d
6689 F: drivers/misc/lis3lv02d/
6690 F: drivers/platform/x86/hp_accel.c
6691
6692 LIVE PATCHING
6693 M: Josh Poimboeuf <jpoimboe@redhat.com>
6694 M: Jessica Yu <jeyu@redhat.com>
6695 M: Jiri Kosina <jikos@kernel.org>
6696 M: Miroslav Benes <mbenes@suse.cz>
6697 R: Petr Mladek <pmladek@suse.com>
6698 S: Maintained
6699 F: kernel/livepatch/
6700 F: include/linux/livepatch.h
6701 F: arch/x86/include/asm/livepatch.h
6702 F: arch/x86/kernel/livepatch.c
6703 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6704 F: samples/livepatch/
6705 L: live-patching@vger.kernel.org
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6707
6708 LINUX KERNEL DUMP TEST MODULE (LKDTM)
6709 M: Kees Cook <keescook@chromium.org>
6710 S: Maintained
6711 F: drivers/misc/lkdtm.c
6712
6713 LLC (802.2)
6714 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6715 S: Maintained
6716 F: include/linux/llc.h
6717 F: include/uapi/linux/llc.h
6718 F: include/net/llc*
6719 F: net/llc/
6720
6721 LM73 HARDWARE MONITOR DRIVER
6722 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6723 L: linux-hwmon@vger.kernel.org
6724 S: Maintained
6725 F: drivers/hwmon/lm73.c
6726
6727 LM78 HARDWARE MONITOR DRIVER
6728 M: Jean Delvare <jdelvare@suse.com>
6729 L: linux-hwmon@vger.kernel.org
6730 S: Maintained
6731 F: Documentation/hwmon/lm78
6732 F: drivers/hwmon/lm78.c
6733
6734 LM83 HARDWARE MONITOR DRIVER
6735 M: Jean Delvare <jdelvare@suse.com>
6736 L: linux-hwmon@vger.kernel.org
6737 S: Maintained
6738 F: Documentation/hwmon/lm83
6739 F: drivers/hwmon/lm83.c
6740
6741 LM90 HARDWARE MONITOR DRIVER
6742 M: Jean Delvare <jdelvare@suse.com>
6743 L: linux-hwmon@vger.kernel.org
6744 S: Maintained
6745 F: Documentation/hwmon/lm90
6746 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6747 F: drivers/hwmon/lm90.c
6748
6749 LM95234 HARDWARE MONITOR DRIVER
6750 M: Guenter Roeck <linux@roeck-us.net>
6751 L: linux-hwmon@vger.kernel.org
6752 S: Maintained
6753 F: Documentation/hwmon/lm95234
6754 F: drivers/hwmon/lm95234.c
6755
6756 LME2510 MEDIA DRIVER
6757 M: Malcolm Priestley <tvboxspy@gmail.com>
6758 L: linux-media@vger.kernel.org
6759 W: https://linuxtv.org
6760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6761 S: Maintained
6762 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6763
6764 LOCKDEP AND LOCKSTAT
6765 M: Peter Zijlstra <peterz@infradead.org>
6766 M: Ingo Molnar <mingo@redhat.com>
6767 L: linux-kernel@vger.kernel.org
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6769 S: Maintained
6770 F: Documentation/locking/lockdep*.txt
6771 F: Documentation/locking/lockstat.txt
6772 F: include/linux/lockdep.h
6773 F: kernel/locking/
6774
6775 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6776 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6777 L: linux-ntfs-dev@lists.sourceforge.net
6778 W: http://www.linux-ntfs.org/content/view/19/37/
6779 S: Maintained
6780 F: Documentation/ldm.txt
6781 F: block/partitions/ldm.*
6782
6783 LogFS
6784 M: Joern Engel <joern@logfs.org>
6785 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6786 L: logfs@logfs.org
6787 W: logfs.org
6788 S: Maintained
6789 F: fs/logfs/
6790
6791 LPC32XX MACHINE SUPPORT
6792 M: Roland Stigge <stigge@antcom.de>
6793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6794 S: Maintained
6795 F: arch/arm/mach-lpc32xx/
6796
6797 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6798 M: Sathya Prakash <sathya.prakash@broadcom.com>
6799 M: Chaitra P B <chaitra.basappa@broadcom.com>
6800 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6801 L: MPT-FusionLinux.pdl@broadcom.com
6802 L: linux-scsi@vger.kernel.org
6803 W: http://www.avagotech.com/support/
6804 S: Supported
6805 F: drivers/message/fusion/
6806 F: drivers/scsi/mpt2sas/
6807 F: drivers/scsi/mpt3sas/
6808
6809 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6810 M: Matthew Wilcox <matthew@wil.cx>
6811 L: linux-scsi@vger.kernel.org
6812 S: Maintained
6813 F: drivers/scsi/sym53c8xx_2/
6814
6815 LTC4261 HARDWARE MONITOR DRIVER
6816 M: Guenter Roeck <linux@roeck-us.net>
6817 L: linux-hwmon@vger.kernel.org
6818 S: Maintained
6819 F: Documentation/hwmon/ltc4261
6820 F: drivers/hwmon/ltc4261.c
6821
6822 LTP (Linux Test Project)
6823 M: Mike Frysinger <vapier@gentoo.org>
6824 M: Cyril Hrubis <chrubis@suse.cz>
6825 M: Wanlong Gao <wanlong.gao@gmail.com>
6826 M: Jan Stancek <jstancek@redhat.com>
6827 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6828 M: Alexey Kodanev <alexey.kodanev@oracle.com>
6829 L: ltp@lists.linux.it (subscribers-only)
6830 W: http://linux-test-project.github.io/
6831 T: git git://github.com/linux-test-project/ltp.git
6832 S: Maintained
6833
6834 M32R ARCHITECTURE
6835 W: http://www.linux-m32r.org/
6836 S: Orphan
6837 F: arch/m32r/
6838
6839 M68K ARCHITECTURE
6840 M: Geert Uytterhoeven <geert@linux-m68k.org>
6841 L: linux-m68k@lists.linux-m68k.org
6842 W: http://www.linux-m68k.org/
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6844 S: Maintained
6845 F: arch/m68k/
6846 F: drivers/zorro/
6847
6848 M68K ON APPLE MACINTOSH
6849 M: Joshua Thompson <funaho@jurai.org>
6850 W: http://www.mac.linux-m68k.org/
6851 L: linux-m68k@lists.linux-m68k.org
6852 S: Maintained
6853 F: arch/m68k/mac/
6854
6855 M68K ON HP9000/300
6856 M: Philip Blundell <philb@gnu.org>
6857 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6858 S: Maintained
6859 F: arch/m68k/hp300/
6860
6861 M88DS3103 MEDIA DRIVER
6862 M: Antti Palosaari <crope@iki.fi>
6863 L: linux-media@vger.kernel.org
6864 W: https://linuxtv.org
6865 W: http://palosaari.fi/linux/
6866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6867 T: git git://linuxtv.org/anttip/media_tree.git
6868 S: Maintained
6869 F: drivers/media/dvb-frontends/m88ds3103*
6870
6871 M88RS2000 MEDIA DRIVER
6872 M: Malcolm Priestley <tvboxspy@gmail.com>
6873 L: linux-media@vger.kernel.org
6874 W: https://linuxtv.org
6875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6876 S: Maintained
6877 F: drivers/media/dvb-frontends/m88rs2000*
6878
6879 MA901 MASTERKIT USB FM RADIO DRIVER
6880 M: Alexey Klimov <klimov.linux@gmail.com>
6881 L: linux-media@vger.kernel.org
6882 T: git git://linuxtv.org/media_tree.git
6883 S: Maintained
6884 F: drivers/media/radio/radio-ma901.c
6885
6886 MAC80211
6887 M: Johannes Berg <johannes@sipsolutions.net>
6888 L: linux-wireless@vger.kernel.org
6889 W: http://wireless.kernel.org/
6890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6892 S: Maintained
6893 F: Documentation/networking/mac80211-injection.txt
6894 F: include/net/mac80211.h
6895 F: net/mac80211/
6896 F: drivers/net/wireless/mac80211_hwsim.[ch]
6897
6898 MACVLAN DRIVER
6899 M: Patrick McHardy <kaber@trash.net>
6900 L: netdev@vger.kernel.org
6901 S: Maintained
6902 F: drivers/net/macvlan.c
6903 F: include/linux/if_macvlan.h
6904
6905 MAILBOX API
6906 M: Jassi Brar <jassisinghbrar@gmail.com>
6907 L: linux-kernel@vger.kernel.org
6908 S: Maintained
6909 F: drivers/mailbox/
6910 F: include/linux/mailbox_client.h
6911 F: include/linux/mailbox_controller.h
6912
6913 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6914 M: Michael Kerrisk <mtk.manpages@gmail.com>
6915 W: http://www.kernel.org/doc/man-pages
6916 L: linux-man@vger.kernel.org
6917 S: Maintained
6918
6919 MARVELL ARMADA DRM SUPPORT
6920 M: Russell King <rmk+kernel@arm.linux.org.uk>
6921 S: Maintained
6922 F: drivers/gpu/drm/armada/
6923
6924 MARVELL 88E6352 DSA support
6925 M: Guenter Roeck <linux@roeck-us.net>
6926 S: Maintained
6927 F: drivers/net/dsa/mv88e6352.c
6928
6929 MARVELL CRYPTO DRIVER
6930 M: Boris Brezillon <boris.brezillon@free-electrons.com>
6931 M: Arnaud Ebalard <arno@natisbad.org>
6932 F: drivers/crypto/marvell/
6933 S: Maintained
6934 L: linux-crypto@vger.kernel.org
6935
6936 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6937 M: Mirko Lindner <mlindner@marvell.com>
6938 M: Stephen Hemminger <stephen@networkplumber.org>
6939 L: netdev@vger.kernel.org
6940 S: Maintained
6941 F: drivers/net/ethernet/marvell/sk*
6942
6943 MARVELL LIBERTAS WIRELESS DRIVER
6944 L: libertas-dev@lists.infradead.org
6945 S: Orphan
6946 F: drivers/net/wireless/marvell/libertas/
6947
6948 MARVELL MV643XX ETHERNET DRIVER
6949 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6950 L: netdev@vger.kernel.org
6951 S: Maintained
6952 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6953 F: include/linux/mv643xx.h
6954
6955 MARVELL MVNETA ETHERNET DRIVER
6956 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6957 L: netdev@vger.kernel.org
6958 S: Maintained
6959 F: drivers/net/ethernet/marvell/mvneta.*
6960
6961 MARVELL MWIFIEX WIRELESS DRIVER
6962 M: Amitkumar Karwar <akarwar@marvell.com>
6963 M: Nishant Sarmukadam <nishants@marvell.com>
6964 L: linux-wireless@vger.kernel.org
6965 S: Maintained
6966 F: drivers/net/wireless/marvell/mwifiex/
6967
6968 MARVELL MWL8K WIRELESS DRIVER
6969 M: Lennert Buytenhek <buytenh@wantstofly.org>
6970 L: linux-wireless@vger.kernel.org
6971 S: Odd Fixes
6972 F: drivers/net/wireless/marvell/mwl8k.c
6973
6974 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6975 M: Nicolas Pitre <nico@fluxnic.net>
6976 S: Odd Fixes
6977 F: drivers/mmc/host/mvsdio.*
6978
6979 MATROX FRAMEBUFFER DRIVER
6980 L: linux-fbdev@vger.kernel.org
6981 S: Orphan
6982 F: drivers/video/fbdev/matrox/matroxfb_*
6983 F: include/uapi/linux/matroxfb.h
6984
6985 MAX16065 HARDWARE MONITOR DRIVER
6986 M: Guenter Roeck <linux@roeck-us.net>
6987 L: linux-hwmon@vger.kernel.org
6988 S: Maintained
6989 F: Documentation/hwmon/max16065
6990 F: drivers/hwmon/max16065.c
6991
6992 MAX20751 HARDWARE MONITOR DRIVER
6993 M: Guenter Roeck <linux@roeck-us.net>
6994 L: linux-hwmon@vger.kernel.org
6995 S: Maintained
6996 F: Documentation/hwmon/max20751
6997 F: drivers/hwmon/max20751.c
6998
6999 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7000 M: "Hans J. Koch" <hjk@hansjkoch.de>
7001 L: linux-hwmon@vger.kernel.org
7002 S: Maintained
7003 F: Documentation/hwmon/max6650
7004 F: drivers/hwmon/max6650.c
7005
7006 MAX6697 HARDWARE MONITOR DRIVER
7007 M: Guenter Roeck <linux@roeck-us.net>
7008 L: linux-hwmon@vger.kernel.org
7009 S: Maintained
7010 F: Documentation/hwmon/max6697
7011 F: Documentation/devicetree/bindings/i2c/max6697.txt
7012 F: drivers/hwmon/max6697.c
7013 F: include/linux/platform_data/max6697.h
7014
7015 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7016 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7017 L: linux-pm@vger.kernel.org
7018 S: Supported
7019 F: drivers/power/max14577_charger.c
7020 F: drivers/power/max77693_charger.c
7021
7022 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7023 M: Javier Martinez Canillas <javier@osg.samsung.com>
7024 L: linux-kernel@vger.kernel.org
7025 S: Supported
7026 F: drivers/*/*max77802*.c
7027 F: Documentation/devicetree/bindings/*/*max77802.txt
7028 F: include/dt-bindings/*/*max77802.h
7029
7030 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7031 M: Chanwoo Choi <cw00.choi@samsung.com>
7032 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7033 L: linux-kernel@vger.kernel.org
7034 S: Supported
7035 F: drivers/*/max14577.c
7036 F: drivers/*/max77686*.c
7037 F: drivers/*/max77693.c
7038 F: drivers/extcon/extcon-max14577.c
7039 F: drivers/extcon/extcon-max77693.c
7040 F: drivers/rtc/rtc-max77686.c
7041 F: drivers/clk/clk-max77686.c
7042 F: Documentation/devicetree/bindings/mfd/max14577.txt
7043 F: Documentation/devicetree/bindings/*/max77686.txt
7044 F: Documentation/devicetree/bindings/mfd/max77693.txt
7045 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7046 F: include/linux/mfd/max14577*.h
7047 F: include/linux/mfd/max77686*.h
7048 F: include/linux/mfd/max77693*.h
7049
7050 MAXIRADIO FM RADIO RECEIVER DRIVER
7051 M: Hans Verkuil <hverkuil@xs4all.nl>
7052 L: linux-media@vger.kernel.org
7053 T: git git://linuxtv.org/media_tree.git
7054 W: https://linuxtv.org
7055 S: Maintained
7056 F: drivers/media/radio/radio-maxiradio*
7057
7058 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7059 M: Peter Rosin <peda@axentia.se>
7060 L: linux-iio@vger.kernel.org
7061 S: Maintained
7062 F: drivers/iio/potentiometer/mcp4531.c
7063
7064 MEDIA DRIVERS FOR RENESAS - VSP1
7065 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7066 L: linux-media@vger.kernel.org
7067 L: linux-renesas-soc@vger.kernel.org
7068 T: git git://linuxtv.org/media_tree.git
7069 S: Supported
7070 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7071 F: drivers/media/platform/vsp1/
7072
7073 MEDIA DRIVERS FOR ASCOT2E
7074 M: Sergey Kozlov <serjk@netup.ru>
7075 L: linux-media@vger.kernel.org
7076 W: https://linuxtv.org
7077 W: http://netup.tv/
7078 T: git git://linuxtv.org/media_tree.git
7079 S: Supported
7080 F: drivers/media/dvb-frontends/ascot2e*
7081
7082 MEDIA DRIVERS FOR CXD2841ER
7083 M: Sergey Kozlov <serjk@netup.ru>
7084 L: linux-media@vger.kernel.org
7085 W: https://linuxtv.org
7086 W: http://netup.tv/
7087 T: git git://linuxtv.org/media_tree.git
7088 S: Supported
7089 F: drivers/media/dvb-frontends/cxd2841er*
7090
7091 MEDIA DRIVERS FOR HORUS3A
7092 M: Sergey Kozlov <serjk@netup.ru>
7093 L: linux-media@vger.kernel.org
7094 W: https://linuxtv.org
7095 W: http://netup.tv/
7096 T: git git://linuxtv.org/media_tree.git
7097 S: Supported
7098 F: drivers/media/dvb-frontends/horus3a*
7099
7100 MEDIA DRIVERS FOR LNBH25
7101 M: Sergey Kozlov <serjk@netup.ru>
7102 L: linux-media@vger.kernel.org
7103 W: https://linuxtv.org
7104 W: http://netup.tv/
7105 T: git git://linuxtv.org/media_tree.git
7106 S: Supported
7107 F: drivers/media/dvb-frontends/lnbh25*
7108
7109 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7110 M: Sergey Kozlov <serjk@netup.ru>
7111 L: linux-media@vger.kernel.org
7112 W: https://linuxtv.org
7113 W: http://netup.tv/
7114 T: git git://linuxtv.org/media_tree.git
7115 S: Supported
7116 F: drivers/media/pci/netup_unidvb/*
7117
7118 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7119 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7120 P: LinuxTV.org Project
7121 L: linux-media@vger.kernel.org
7122 W: https://linuxtv.org
7123 Q: http://patchwork.kernel.org/project/linux-media/list/
7124 T: git git://linuxtv.org/media_tree.git
7125 S: Maintained
7126 F: Documentation/dvb/
7127 F: Documentation/video4linux/
7128 F: Documentation/DocBook/media/
7129 F: drivers/media/
7130 F: drivers/staging/media/
7131 F: include/linux/platform_data/media/
7132 F: include/media/
7133 F: include/uapi/linux/dvb/
7134 F: include/uapi/linux/videodev2.h
7135 F: include/uapi/linux/media.h
7136 F: include/uapi/linux/v4l2-*
7137 F: include/uapi/linux/meye.h
7138 F: include/uapi/linux/ivtv*
7139 F: include/uapi/linux/uvcvideo.h
7140
7141 MEDIATEK ETHERNET DRIVER
7142 M: Felix Fietkau <nbd@openwrt.org>
7143 M: John Crispin <blogic@openwrt.org>
7144 L: netdev@vger.kernel.org
7145 S: Maintained
7146 F: drivers/net/ethernet/mediatek/
7147
7148 MEDIATEK MT7601U WIRELESS LAN DRIVER
7149 M: Jakub Kicinski <kubakici@wp.pl>
7150 L: linux-wireless@vger.kernel.org
7151 S: Maintained
7152 F: drivers/net/wireless/mediatek/mt7601u/
7153
7154 MEGARAID SCSI/SAS DRIVERS
7155 M: Kashyap Desai <kashyap.desai@avagotech.com>
7156 M: Sumit Saxena <sumit.saxena@avagotech.com>
7157 M: Uday Lingala <uday.lingala@avagotech.com>
7158 L: megaraidlinux.pdl@avagotech.com
7159 L: linux-scsi@vger.kernel.org
7160 W: http://www.lsi.com
7161 S: Maintained
7162 F: Documentation/scsi/megaraid.txt
7163 F: drivers/scsi/megaraid.*
7164 F: drivers/scsi/megaraid/
7165
7166 MELLANOX ETHERNET DRIVER (mlx4_en)
7167 M: Eugenia Emantayev <eugenia@mellanox.com>
7168 L: netdev@vger.kernel.org
7169 S: Supported
7170 W: http://www.mellanox.com
7171 Q: http://patchwork.ozlabs.org/project/netdev/list/
7172 F: drivers/net/ethernet/mellanox/mlx4/en_*
7173
7174 MELLANOX ETHERNET DRIVER (mlx5e)
7175 M: Saeed Mahameed <saeedm@mellanox.com>
7176 L: netdev@vger.kernel.org
7177 S: Supported
7178 W: http://www.mellanox.com
7179 Q: http://patchwork.ozlabs.org/project/netdev/list/
7180 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7181
7182 MELLANOX ETHERNET SWITCH DRIVERS
7183 M: Jiri Pirko <jiri@mellanox.com>
7184 M: Ido Schimmel <idosch@mellanox.com>
7185 L: netdev@vger.kernel.org
7186 S: Supported
7187 W: http://www.mellanox.com
7188 Q: http://patchwork.ozlabs.org/project/netdev/list/
7189 F: drivers/net/ethernet/mellanox/mlxsw/
7190
7191 MEMBARRIER SUPPORT
7192 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7193 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7194 L: linux-kernel@vger.kernel.org
7195 S: Supported
7196 F: kernel/membarrier.c
7197 F: include/uapi/linux/membarrier.h
7198
7199 MEMORY MANAGEMENT
7200 L: linux-mm@kvack.org
7201 W: http://www.linux-mm.org
7202 S: Maintained
7203 F: include/linux/mm.h
7204 F: include/linux/gfp.h
7205 F: include/linux/mmzone.h
7206 F: include/linux/memory_hotplug.h
7207 F: include/linux/vmalloc.h
7208 F: mm/
7209
7210 MEMORY TECHNOLOGY DEVICES (MTD)
7211 M: David Woodhouse <dwmw2@infradead.org>
7212 M: Brian Norris <computersforpeace@gmail.com>
7213 L: linux-mtd@lists.infradead.org
7214 W: http://www.linux-mtd.infradead.org/
7215 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7216 T: git git://git.infradead.org/linux-mtd.git
7217 T: git git://git.infradead.org/l2-mtd.git
7218 S: Maintained
7219 F: drivers/mtd/
7220 F: include/linux/mtd/
7221 F: include/uapi/mtd/
7222
7223 MEN A21 WATCHDOG DRIVER
7224 M: Johannes Thumshirn <morbidrsa@gmail.com>
7225 L: linux-watchdog@vger.kernel.org
7226 S: Maintained
7227 F: drivers/watchdog/mena21_wdt.c
7228
7229 MEN CHAMELEON BUS (mcb)
7230 M: Johannes Thumshirn <morbidrsa@gmail.com>
7231 S: Maintained
7232 F: drivers/mcb/
7233 F: include/linux/mcb.h
7234 F: Documentation/men-chameleon-bus.txt
7235
7236 MEN F21BMC (Board Management Controller)
7237 M: Andreas Werner <andreas.werner@men.de>
7238 S: Supported
7239 F: drivers/mfd/menf21bmc.c
7240 F: drivers/watchdog/menf21bmc_wdt.c
7241 F: drivers/leds/leds-menf21bmc.c
7242 F: drivers/hwmon/menf21bmc_hwmon.c
7243 F: Documentation/hwmon/menf21bmc
7244
7245 METAG ARCHITECTURE
7246 M: James Hogan <james.hogan@imgtec.com>
7247 L: linux-metag@vger.kernel.org
7248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7249 S: Odd Fixes
7250 F: arch/metag/
7251 F: Documentation/metag/
7252 F: Documentation/devicetree/bindings/metag/
7253 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7254 F: drivers/clocksource/metag_generic.c
7255 F: drivers/irqchip/irq-metag.c
7256 F: drivers/irqchip/irq-metag-ext.c
7257 F: drivers/tty/metag_da.c
7258
7259 MICROBLAZE ARCHITECTURE
7260 M: Michal Simek <monstr@monstr.eu>
7261 W: http://www.monstr.eu/fdt/
7262 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7263 S: Supported
7264 F: arch/microblaze/
7265
7266 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7267 M: Chen Yu <yu.c.chen@intel.com>
7268 L: platform-driver-x86@vger.kernel.org
7269 S: Supported
7270 F: drivers/platform/x86/surfacepro3_button.c
7271
7272 MICROTEK X6 SCANNER
7273 M: Oliver Neukum <oliver@neukum.org>
7274 S: Maintained
7275 F: drivers/usb/image/microtek.*
7276
7277 MIPS
7278 M: Ralf Baechle <ralf@linux-mips.org>
7279 L: linux-mips@linux-mips.org
7280 W: http://www.linux-mips.org/
7281 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7282 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7283 S: Supported
7284 F: Documentation/mips/
7285 F: arch/mips/
7286
7287 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7288 M: Hans Verkuil <hverkuil@xs4all.nl>
7289 L: linux-media@vger.kernel.org
7290 T: git git://linuxtv.org/media_tree.git
7291 W: https://linuxtv.org
7292 S: Odd Fixes
7293 F: drivers/media/radio/radio-miropcm20*
7294
7295 MELLANOX MLX4 core VPI driver
7296 M: Yishai Hadas <yishaih@mellanox.com>
7297 L: netdev@vger.kernel.org
7298 L: linux-rdma@vger.kernel.org
7299 W: http://www.mellanox.com
7300 Q: http://patchwork.ozlabs.org/project/netdev/list/
7301 S: Supported
7302 F: drivers/net/ethernet/mellanox/mlx4/
7303 F: include/linux/mlx4/
7304
7305 MELLANOX MLX4 IB driver
7306 M: Yishai Hadas <yishaih@mellanox.com>
7307 L: linux-rdma@vger.kernel.org
7308 W: http://www.mellanox.com
7309 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7310 S: Supported
7311 F: drivers/infiniband/hw/mlx4/
7312 F: include/linux/mlx4/
7313
7314 MELLANOX MLX5 core VPI driver
7315 M: Matan Barak <matanb@mellanox.com>
7316 M: Leon Romanovsky <leonro@mellanox.com>
7317 L: netdev@vger.kernel.org
7318 L: linux-rdma@vger.kernel.org
7319 W: http://www.mellanox.com
7320 Q: http://patchwork.ozlabs.org/project/netdev/list/
7321 S: Supported
7322 F: drivers/net/ethernet/mellanox/mlx5/core/
7323 F: include/linux/mlx5/
7324
7325 MELLANOX MLX5 IB driver
7326 M: Matan Barak <matanb@mellanox.com>
7327 M: Leon Romanovsky <leonro@mellanox.com>
7328 L: linux-rdma@vger.kernel.org
7329 W: http://www.mellanox.com
7330 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7331 S: Supported
7332 F: drivers/infiniband/hw/mlx5/
7333 F: include/linux/mlx5/
7334
7335 MELEXIS MLX90614 DRIVER
7336 M: Crt Mori <cmo@melexis.com>
7337 L: linux-iio@vger.kernel.org
7338 W: http://www.melexis.com
7339 S: Supported
7340 F: drivers/iio/temperature/mlx90614.c
7341
7342 MN88472 MEDIA DRIVER
7343 M: Antti Palosaari <crope@iki.fi>
7344 L: linux-media@vger.kernel.org
7345 W: https://linuxtv.org
7346 W: http://palosaari.fi/linux/
7347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7348 T: git git://linuxtv.org/anttip/media_tree.git
7349 S: Maintained
7350 F: drivers/staging/media/mn88472/
7351 F: drivers/media/dvb-frontends/mn88472.h
7352
7353 MN88473 MEDIA DRIVER
7354 M: Antti Palosaari <crope@iki.fi>
7355 L: linux-media@vger.kernel.org
7356 W: https://linuxtv.org
7357 W: http://palosaari.fi/linux/
7358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7359 S: Maintained
7360 F: drivers/media/dvb-frontends/mn88473*
7361
7362 MODULE SUPPORT
7363 M: Rusty Russell <rusty@rustcorp.com.au>
7364 S: Maintained
7365 F: include/linux/module.h
7366 F: kernel/module.c
7367
7368 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7369 W: http://popies.net/meye/
7370 S: Orphan
7371 F: Documentation/video4linux/meye.txt
7372 F: drivers/media/pci/meye/
7373 F: include/uapi/linux/meye.h
7374
7375 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7376 M: Jiri Slaby <jirislaby@gmail.com>
7377 S: Maintained
7378 F: Documentation/serial/moxa-smartio
7379 F: drivers/tty/mxser.*
7380
7381 MR800 AVERMEDIA USB FM RADIO DRIVER
7382 M: Alexey Klimov <klimov.linux@gmail.com>
7383 L: linux-media@vger.kernel.org
7384 T: git git://linuxtv.org/media_tree.git
7385 S: Maintained
7386 F: drivers/media/radio/radio-mr800.c
7387
7388 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7389 M: Alan Ott <alan@signal11.us>
7390 L: linux-wpan@vger.kernel.org
7391 S: Maintained
7392 F: drivers/net/ieee802154/mrf24j40.c
7393 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7394
7395 MSI LAPTOP SUPPORT
7396 M: "Lee, Chun-Yi" <jlee@suse.com>
7397 L: platform-driver-x86@vger.kernel.org
7398 S: Maintained
7399 F: drivers/platform/x86/msi-laptop.c
7400
7401 MSI WMI SUPPORT
7402 L: platform-driver-x86@vger.kernel.org
7403 S: Orphan
7404 F: drivers/platform/x86/msi-wmi.c
7405
7406 MSI001 MEDIA DRIVER
7407 M: Antti Palosaari <crope@iki.fi>
7408 L: linux-media@vger.kernel.org
7409 W: https://linuxtv.org
7410 W: http://palosaari.fi/linux/
7411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7412 T: git git://linuxtv.org/anttip/media_tree.git
7413 S: Maintained
7414 F: drivers/media/tuners/msi001*
7415
7416 MSI2500 MEDIA DRIVER
7417 M: Antti Palosaari <crope@iki.fi>
7418 L: linux-media@vger.kernel.org
7419 W: https://linuxtv.org
7420 W: http://palosaari.fi/linux/
7421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7422 T: git git://linuxtv.org/anttip/media_tree.git
7423 S: Maintained
7424 F: drivers/media/usb/msi2500/
7425
7426 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7427 M: Robert Jarzmik <robert.jarzmik@free.fr>
7428 L: linux-mtd@lists.infradead.org
7429 S: Maintained
7430 F: drivers/mtd/devices/docg3*
7431
7432 MT9M032 APTINA SENSOR DRIVER
7433 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7434 L: linux-media@vger.kernel.org
7435 T: git git://linuxtv.org/media_tree.git
7436 S: Maintained
7437 F: drivers/media/i2c/mt9m032.c
7438 F: include/media/i2c/mt9m032.h
7439
7440 MT9P031 APTINA CAMERA SENSOR
7441 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7442 L: linux-media@vger.kernel.org
7443 T: git git://linuxtv.org/media_tree.git
7444 S: Maintained
7445 F: drivers/media/i2c/mt9p031.c
7446 F: include/media/i2c/mt9p031.h
7447
7448 MT9T001 APTINA CAMERA SENSOR
7449 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7450 L: linux-media@vger.kernel.org
7451 T: git git://linuxtv.org/media_tree.git
7452 S: Maintained
7453 F: drivers/media/i2c/mt9t001.c
7454 F: include/media/i2c/mt9t001.h
7455
7456 MT9V032 APTINA CAMERA SENSOR
7457 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7458 L: linux-media@vger.kernel.org
7459 T: git git://linuxtv.org/media_tree.git
7460 S: Maintained
7461 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7462 F: drivers/media/i2c/mt9v032.c
7463 F: include/media/i2c/mt9v032.h
7464
7465 MULTIFUNCTION DEVICES (MFD)
7466 M: Lee Jones <lee.jones@linaro.org>
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7468 S: Supported
7469 F: drivers/mfd/
7470 F: include/linux/mfd/
7471
7472 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7473 M: Ulf Hansson <ulf.hansson@linaro.org>
7474 L: linux-mmc@vger.kernel.org
7475 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7476 S: Maintained
7477 F: drivers/mmc/
7478 F: include/linux/mmc/
7479 F: include/uapi/linux/mmc/
7480
7481 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7482 S: Orphan
7483 F: drivers/mmc/host/mmc_spi.c
7484 F: include/linux/spi/mmc_spi.h
7485
7486 MULTISOUND SOUND DRIVER
7487 M: Andrew Veliath <andrewtv@usa.net>
7488 S: Maintained
7489 F: Documentation/sound/oss/MultiSound
7490 F: sound/oss/msnd*
7491
7492 MULTITECH MULTIPORT CARD (ISICOM)
7493 S: Orphan
7494 F: drivers/tty/isicom.c
7495 F: include/linux/isicom.h
7496
7497 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7498 M: Bin Liu <b-liu@ti.com>
7499 L: linux-usb@vger.kernel.org
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7501 S: Maintained
7502 F: drivers/usb/musb/
7503
7504 MXL5007T MEDIA DRIVER
7505 M: Michael Krufky <mkrufky@linuxtv.org>
7506 L: linux-media@vger.kernel.org
7507 W: https://linuxtv.org
7508 W: http://github.com/mkrufky
7509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7510 T: git git://linuxtv.org/mkrufky/tuners.git
7511 S: Maintained
7512 F: drivers/media/tuners/mxl5007t.*
7513
7514 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7515 M: Hyong-Youb Kim <hykim@myri.com>
7516 L: netdev@vger.kernel.org
7517 W: https://www.myricom.com/support/downloads/myri10ge.html
7518 S: Supported
7519 F: drivers/net/ethernet/myricom/myri10ge/
7520
7521 NAND FLASH SUBSYSTEM
7522 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7523 R: Richard Weinberger <richard@nod.at>
7524 L: linux-mtd@lists.infradead.org
7525 W: http://www.linux-mtd.infradead.org/
7526 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7527 T: git git://github.com/linux-nand/linux.git
7528 S: Maintained
7529 F: drivers/mtd/nand/
7530 F: include/linux/mtd/nand*.h
7531
7532 NATSEMI ETHERNET DRIVER (DP8381x)
7533 S: Orphan
7534 F: drivers/net/ethernet/natsemi/natsemi.c
7535
7536 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7537 M: Daniel Mack <zonque@gmail.com>
7538 S: Maintained
7539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7540 W: http://www.native-instruments.com
7541 F: sound/usb/caiaq/
7542
7543 NCP FILESYSTEM
7544 M: Petr Vandrovec <petr@vandrovec.name>
7545 S: Odd Fixes
7546 F: fs/ncpfs/
7547
7548 NCR 5380 SCSI DRIVERS
7549 M: Finn Thain <fthain@telegraphics.com.au>
7550 M: Michael Schmitz <schmitzmic@gmail.com>
7551 L: linux-scsi@vger.kernel.org
7552 S: Maintained
7553 F: Documentation/scsi/g_NCR5380.txt
7554 F: drivers/scsi/NCR5380.*
7555 F: drivers/scsi/arm/cumana_1.c
7556 F: drivers/scsi/arm/oak.c
7557 F: drivers/scsi/atari_NCR5380.c
7558 F: drivers/scsi/atari_scsi.*
7559 F: drivers/scsi/dmx3191d.c
7560 F: drivers/scsi/dtc.*
7561 F: drivers/scsi/g_NCR5380.*
7562 F: drivers/scsi/g_NCR5380_mmio.c
7563 F: drivers/scsi/mac_scsi.*
7564 F: drivers/scsi/pas16.*
7565 F: drivers/scsi/sun3_scsi.*
7566 F: drivers/scsi/sun3_scsi_vme.c
7567 F: drivers/scsi/t128.*
7568
7569 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7570 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7571 L: linux-scsi@vger.kernel.org
7572 S: Maintained
7573 F: drivers/scsi/NCR_D700.*
7574
7575 NCT6775 HARDWARE MONITOR DRIVER
7576 M: Guenter Roeck <linux@roeck-us.net>
7577 L: linux-hwmon@vger.kernel.org
7578 S: Maintained
7579 F: Documentation/hwmon/nct6775
7580 F: drivers/hwmon/nct6775.c
7581
7582 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7583 M: Faisal Latif <faisal.latif@intel.com>
7584 L: linux-rdma@vger.kernel.org
7585 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7586 S: Supported
7587 F: drivers/infiniband/hw/nes/
7588
7589 NETEM NETWORK EMULATOR
7590 M: Stephen Hemminger <stephen@networkplumber.org>
7591 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7592 S: Maintained
7593 F: net/sched/sch_netem.c
7594
7595 NETERION 10GbE DRIVERS (s2io/vxge)
7596 M: Jon Mason <jdmason@kudzu.us>
7597 L: netdev@vger.kernel.org
7598 S: Supported
7599 F: Documentation/networking/s2io.txt
7600 F: Documentation/networking/vxge.txt
7601 F: drivers/net/ethernet/neterion/
7602
7603 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7604 M: Pablo Neira Ayuso <pablo@netfilter.org>
7605 M: Patrick McHardy <kaber@trash.net>
7606 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7607 L: netfilter-devel@vger.kernel.org
7608 L: coreteam@netfilter.org
7609 W: http://www.netfilter.org/
7610 W: http://www.iptables.org/
7611 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7614 S: Supported
7615 F: include/linux/netfilter*
7616 F: include/linux/netfilter/
7617 F: include/net/netfilter/
7618 F: include/uapi/linux/netfilter*
7619 F: include/uapi/linux/netfilter/
7620 F: net/*/netfilter.c
7621 F: net/*/netfilter/
7622 F: net/netfilter/
7623 F: net/bridge/br_netfilter*.c
7624
7625 NETLABEL
7626 M: Paul Moore <paul@paul-moore.com>
7627 W: http://netlabel.sf.net
7628 L: netdev@vger.kernel.org
7629 S: Maintained
7630 F: Documentation/netlabel/
7631 F: include/net/netlabel.h
7632 F: net/netlabel/
7633
7634 NETROM NETWORK LAYER
7635 M: Ralf Baechle <ralf@linux-mips.org>
7636 L: linux-hams@vger.kernel.org
7637 W: http://www.linux-ax25.org/
7638 S: Maintained
7639 F: include/net/netrom.h
7640 F: include/uapi/linux/netrom.h
7641 F: net/netrom/
7642
7643 NETRONOME ETHERNET DRIVERS
7644 M: Jakub Kicinski <jakub.kicinski@netronome.com>
7645 L: oss-drivers@netronome.com
7646 S: Maintained
7647 F: drivers/net/ethernet/netronome/
7648
7649 NETWORK BLOCK DEVICE (NBD)
7650 M: Markus Pargmann <mpa@pengutronix.de>
7651 S: Maintained
7652 L: nbd-general@lists.sourceforge.net
7653 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7654 F: Documentation/blockdev/nbd.txt
7655 F: drivers/block/nbd.c
7656 F: include/uapi/linux/nbd.h
7657
7658 NETWORK DROP MONITOR
7659 M: Neil Horman <nhorman@tuxdriver.com>
7660 L: netdev@vger.kernel.org
7661 S: Maintained
7662 W: https://fedorahosted.org/dropwatch/
7663 F: net/core/drop_monitor.c
7664
7665 NETWORKING [GENERAL]
7666 M: "David S. Miller" <davem@davemloft.net>
7667 L: netdev@vger.kernel.org
7668 W: http://www.linuxfoundation.org/en/Net
7669 Q: http://patchwork.ozlabs.org/project/netdev/list/
7670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7672 S: Maintained
7673 F: net/
7674 F: include/net/
7675 F: include/linux/in.h
7676 F: include/linux/net.h
7677 F: include/linux/netdevice.h
7678 F: include/uapi/linux/in.h
7679 F: include/uapi/linux/net.h
7680 F: include/uapi/linux/netdevice.h
7681 F: include/uapi/linux/net_namespace.h
7682 F: tools/net/
7683 F: tools/testing/selftests/net/
7684 F: lib/random32.c
7685 F: lib/test_bpf.c
7686
7687 NETWORKING [IPv4/IPv6]
7688 M: "David S. Miller" <davem@davemloft.net>
7689 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7690 M: James Morris <jmorris@namei.org>
7691 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7692 M: Patrick McHardy <kaber@trash.net>
7693 L: netdev@vger.kernel.org
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7695 S: Maintained
7696 F: net/ipv4/
7697 F: net/ipv6/
7698 F: include/net/ip*
7699 F: arch/x86/net/*
7700
7701 NETWORKING [IPSEC]
7702 M: Steffen Klassert <steffen.klassert@secunet.com>
7703 M: Herbert Xu <herbert@gondor.apana.org.au>
7704 M: "David S. Miller" <davem@davemloft.net>
7705 L: netdev@vger.kernel.org
7706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7708 S: Maintained
7709 F: net/core/flow.c
7710 F: net/xfrm/
7711 F: net/key/
7712 F: net/ipv4/xfrm*
7713 F: net/ipv4/esp4.c
7714 F: net/ipv4/ah4.c
7715 F: net/ipv4/ipcomp.c
7716 F: net/ipv4/ip_vti.c
7717 F: net/ipv6/xfrm*
7718 F: net/ipv6/esp6.c
7719 F: net/ipv6/ah6.c
7720 F: net/ipv6/ipcomp6.c
7721 F: net/ipv6/ip6_vti.c
7722 F: include/uapi/linux/xfrm.h
7723 F: include/net/xfrm.h
7724
7725 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7726 M: Paul Moore <paul@paul-moore.com>
7727 L: netdev@vger.kernel.org
7728 S: Maintained
7729
7730 NETWORKING [WIRELESS]
7731 L: linux-wireless@vger.kernel.org
7732 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7733
7734 NETWORKING DRIVERS
7735 L: netdev@vger.kernel.org
7736 W: http://www.linuxfoundation.org/en/Net
7737 Q: http://patchwork.ozlabs.org/project/netdev/list/
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7740 S: Odd Fixes
7741 F: drivers/net/
7742 F: include/linux/if_*
7743 F: include/linux/netdevice.h
7744 F: include/linux/etherdevice.h
7745 F: include/linux/fcdevice.h
7746 F: include/linux/fddidevice.h
7747 F: include/linux/hippidevice.h
7748 F: include/linux/inetdevice.h
7749 F: include/uapi/linux/if_*
7750 F: include/uapi/linux/netdevice.h
7751
7752 NETWORKING DRIVERS (WIRELESS)
7753 M: Kalle Valo <kvalo@codeaurora.org>
7754 L: linux-wireless@vger.kernel.org
7755 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7758 S: Maintained
7759 F: drivers/net/wireless/
7760
7761 NETXEN (1/10) GbE SUPPORT
7762 M: Manish Chopra <manish.chopra@qlogic.com>
7763 M: Sony Chacko <sony.chacko@qlogic.com>
7764 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7765 L: netdev@vger.kernel.org
7766 W: http://www.qlogic.com
7767 S: Supported
7768 F: drivers/net/ethernet/qlogic/netxen/
7769
7770 NFC SUBSYSTEM
7771 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7772 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7773 M: Samuel Ortiz <sameo@linux.intel.com>
7774 L: linux-wireless@vger.kernel.org
7775 L: linux-nfc@lists.01.org (subscribers-only)
7776 S: Supported
7777 F: net/nfc/
7778 F: include/net/nfc/
7779 F: include/uapi/linux/nfc.h
7780 F: drivers/nfc/
7781 F: include/linux/platform_data/nfcmrvl.h
7782 F: include/linux/platform_data/nxp-nci.h
7783 F: include/linux/platform_data/pn544.h
7784 F: include/linux/platform_data/st21nfca.h
7785 F: include/linux/platform_data/st-nci.h
7786 F: Documentation/devicetree/bindings/net/nfc/
7787
7788 NFS, SUNRPC, AND LOCKD CLIENTS
7789 M: Trond Myklebust <trond.myklebust@primarydata.com>
7790 M: Anna Schumaker <anna.schumaker@netapp.com>
7791 L: linux-nfs@vger.kernel.org
7792 W: http://client.linux-nfs.org
7793 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7794 S: Maintained
7795 F: fs/lockd/
7796 F: fs/nfs/
7797 F: fs/nfs_common/
7798 F: net/sunrpc/
7799 F: include/linux/lockd/
7800 F: include/linux/nfs*
7801 F: include/linux/sunrpc/
7802 F: include/uapi/linux/nfs*
7803 F: include/uapi/linux/sunrpc/
7804
7805 NILFS2 FILESYSTEM
7806 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7807 L: linux-nilfs@vger.kernel.org
7808 W: http://nilfs.sourceforge.net/
7809 T: git git://github.com/konis/nilfs2.git
7810 S: Supported
7811 F: Documentation/filesystems/nilfs2.txt
7812 F: fs/nilfs2/
7813 F: include/linux/nilfs2_fs.h
7814 F: include/trace/events/nilfs2.h
7815
7816 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7817 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7818 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7819 S: Maintained
7820 F: Documentation/scsi/NinjaSCSI.txt
7821 F: drivers/scsi/pcmcia/nsp_*
7822
7823 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7824 M: GOTO Masanori <gotom@debian.or.jp>
7825 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7826 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7827 S: Maintained
7828 F: Documentation/scsi/NinjaSCSI.txt
7829 F: drivers/scsi/nsp32*
7830
7831 NIOS2 ARCHITECTURE
7832 M: Ley Foon Tan <lftan@altera.com>
7833 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7835 S: Maintained
7836 F: arch/nios2/
7837
7838 NOKIA N900 POWER SUPPLY DRIVERS
7839 R: Pali RohĂ¡r <pali.rohar@gmail.com>
7840 F: include/linux/power/bq2415x_charger.h
7841 F: include/linux/power/bq27xxx_battery.h
7842 F: include/linux/power/isp1704_charger.h
7843 F: drivers/power/bq2415x_charger.c
7844 F: drivers/power/bq27xxx_battery.c
7845 F: drivers/power/bq27xxx_battery_i2c.c
7846 F: drivers/power/isp1704_charger.c
7847 F: drivers/power/rx51_battery.c
7848
7849 NTB DRIVER CORE
7850 M: Jon Mason <jdmason@kudzu.us>
7851 M: Dave Jiang <dave.jiang@intel.com>
7852 M: Allen Hubbe <Allen.Hubbe@emc.com>
7853 L: linux-ntb@googlegroups.com
7854 S: Supported
7855 W: https://github.com/jonmason/ntb/wiki
7856 T: git git://github.com/jonmason/ntb.git
7857 F: drivers/ntb/
7858 F: drivers/net/ntb_netdev.c
7859 F: include/linux/ntb.h
7860 F: include/linux/ntb_transport.h
7861
7862 NTB INTEL DRIVER
7863 M: Jon Mason <jdmason@kudzu.us>
7864 M: Dave Jiang <dave.jiang@intel.com>
7865 L: linux-ntb@googlegroups.com
7866 S: Supported
7867 W: https://github.com/jonmason/ntb/wiki
7868 T: git git://github.com/jonmason/ntb.git
7869 F: drivers/ntb/hw/intel/
7870
7871 NTB AMD DRIVER
7872 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7873 L: linux-ntb@googlegroups.com
7874 S: Supported
7875 F: drivers/ntb/hw/amd/
7876
7877 NTFS FILESYSTEM
7878 M: Anton Altaparmakov <anton@tuxera.com>
7879 L: linux-ntfs-dev@lists.sourceforge.net
7880 W: http://www.tuxera.com/
7881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7882 S: Supported
7883 F: Documentation/filesystems/ntfs.txt
7884 F: fs/ntfs/
7885
7886 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7887 M: Antonino Daplas <adaplas@gmail.com>
7888 L: linux-fbdev@vger.kernel.org
7889 S: Maintained
7890 F: drivers/video/fbdev/riva/
7891 F: drivers/video/fbdev/nvidia/
7892
7893 NVM EXPRESS DRIVER
7894 M: Keith Busch <keith.busch@intel.com>
7895 M: Jens Axboe <axboe@fb.com>
7896 L: linux-nvme@lists.infradead.org
7897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7898 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7899 S: Supported
7900 F: drivers/nvme/host/
7901 F: include/linux/nvme.h
7902
7903 NVMEM FRAMEWORK
7904 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7905 M: Maxime Ripard <maxime.ripard@free-electrons.com>
7906 S: Maintained
7907 F: drivers/nvmem/
7908 F: Documentation/devicetree/bindings/nvmem/
7909 F: include/linux/nvmem-consumer.h
7910 F: include/linux/nvmem-provider.h
7911
7912 NXP-NCI NFC DRIVER
7913 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7914 R: Charles Gorand <charles.gorand@effinnov.com>
7915 L: linux-nfc@lists.01.org (moderated for non-subscribers)
7916 S: Supported
7917 F: drivers/nfc/nxp-nci
7918
7919 NXP TDA998X DRM DRIVER
7920 M: Russell King <rmk+kernel@arm.linux.org.uk>
7921 S: Supported
7922 F: drivers/gpu/drm/i2c/tda998x_drv.c
7923 F: include/drm/i2c/tda998x.h
7924
7925 NXP TFA9879 DRIVER
7926 M: Peter Rosin <peda@axentia.se>
7927 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7928 S: Maintained
7929 F: sound/soc/codecs/tfa9879*
7930
7931 OBJTOOL
7932 M: Josh Poimboeuf <jpoimboe@redhat.com>
7933 S: Supported
7934 F: tools/objtool/
7935
7936 OMAP SUPPORT
7937 M: Tony Lindgren <tony@atomide.com>
7938 L: linux-omap@vger.kernel.org
7939 W: http://www.muru.com/linux/omap/
7940 W: http://linux.omap.com/
7941 Q: http://patchwork.kernel.org/project/linux-omap/list/
7942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7943 S: Maintained
7944 F: arch/arm/*omap*/
7945 F: arch/arm/configs/omap1_defconfig
7946 F: arch/arm/configs/omap2plus_defconfig
7947 F: drivers/i2c/busses/i2c-omap.c
7948 F: drivers/irqchip/irq-omap-intc.c
7949 F: drivers/mfd/*omap*.c
7950 F: drivers/mfd/menelaus.c
7951 F: drivers/mfd/palmas.c
7952 F: drivers/mfd/tps65217.c
7953 F: drivers/mfd/tps65218.c
7954 F: drivers/mfd/tps65910.c
7955 F: drivers/mfd/twl-core.[ch]
7956 F: drivers/mfd/twl4030*.c
7957 F: drivers/mfd/twl6030*.c
7958 F: drivers/mfd/twl6040*.c
7959 F: drivers/regulator/palmas-regulator*.c
7960 F: drivers/regulator/pbias-regulator.c
7961 F: drivers/regulator/tps65217-regulator.c
7962 F: drivers/regulator/tps65218-regulator.c
7963 F: drivers/regulator/tps65910-regulator.c
7964 F: drivers/regulator/twl-regulator.c
7965 F: include/linux/i2c-omap.h
7966
7967 OMAP DEVICE TREE SUPPORT
7968 M: Benoît Cousson <bcousson@baylibre.com>
7969 M: Tony Lindgren <tony@atomide.com>
7970 L: linux-omap@vger.kernel.org
7971 L: devicetree@vger.kernel.org
7972 S: Maintained
7973 F: arch/arm/boot/dts/*omap*
7974 F: arch/arm/boot/dts/*am3*
7975 F: arch/arm/boot/dts/*am4*
7976 F: arch/arm/boot/dts/*am5*
7977 F: arch/arm/boot/dts/*dra7*
7978
7979 OMAP CLOCK FRAMEWORK SUPPORT
7980 M: Paul Walmsley <paul@pwsan.com>
7981 L: linux-omap@vger.kernel.org
7982 S: Maintained
7983 F: arch/arm/*omap*/*clock*
7984
7985 OMAP POWER MANAGEMENT SUPPORT
7986 M: Kevin Hilman <khilman@kernel.org>
7987 L: linux-omap@vger.kernel.org
7988 S: Maintained
7989 F: arch/arm/*omap*/*pm*
7990 F: drivers/cpufreq/omap-cpufreq.c
7991
7992 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7993 M: Rajendra Nayak <rnayak@ti.com>
7994 M: Paul Walmsley <paul@pwsan.com>
7995 L: linux-omap@vger.kernel.org
7996 S: Maintained
7997 F: arch/arm/mach-omap2/prm*
7998
7999 OMAP AUDIO SUPPORT
8000 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8001 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8002 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8003 L: linux-omap@vger.kernel.org
8004 S: Maintained
8005 F: sound/soc/omap/
8006
8007 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8008 M: Roger Quadros <rogerq@ti.com>
8009 M: Tony Lindgren <tony@atomide.com>
8010 L: linux-omap@vger.kernel.org
8011 S: Maintained
8012 F: drivers/memory/omap-gpmc.c
8013 F: arch/arm/mach-omap2/*gpmc*
8014
8015 OMAP FRAMEBUFFER SUPPORT
8016 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8017 L: linux-fbdev@vger.kernel.org
8018 L: linux-omap@vger.kernel.org
8019 S: Maintained
8020 F: drivers/video/fbdev/omap/
8021
8022 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8023 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8024 L: linux-omap@vger.kernel.org
8025 L: linux-fbdev@vger.kernel.org
8026 S: Maintained
8027 F: drivers/video/fbdev/omap2/
8028 F: Documentation/arm/OMAP/DSS
8029
8030 OMAP HARDWARE SPINLOCK SUPPORT
8031 M: Ohad Ben-Cohen <ohad@wizery.com>
8032 L: linux-omap@vger.kernel.org
8033 S: Maintained
8034 F: drivers/hwspinlock/omap_hwspinlock.c
8035
8036 OMAP MMC SUPPORT
8037 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8038 L: linux-omap@vger.kernel.org
8039 S: Maintained
8040 F: drivers/mmc/host/omap.c
8041
8042 OMAP HS MMC SUPPORT
8043 L: linux-mmc@vger.kernel.org
8044 L: linux-omap@vger.kernel.org
8045 S: Orphan
8046 F: drivers/mmc/host/omap_hsmmc.c
8047
8048 OMAP RANDOM NUMBER GENERATOR SUPPORT
8049 M: Deepak Saxena <dsaxena@plexity.net>
8050 S: Maintained
8051 F: drivers/char/hw_random/omap-rng.c
8052
8053 OMAP HWMOD SUPPORT
8054 M: Benoît Cousson <bcousson@baylibre.com>
8055 M: Paul Walmsley <paul@pwsan.com>
8056 L: linux-omap@vger.kernel.org
8057 S: Maintained
8058 F: arch/arm/mach-omap2/omap_hwmod.*
8059
8060 OMAP HWMOD DATA
8061 M: Paul Walmsley <paul@pwsan.com>
8062 L: linux-omap@vger.kernel.org
8063 S: Maintained
8064 F: arch/arm/mach-omap2/omap_hwmod*data*
8065
8066 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8067 M: Benoît Cousson <bcousson@baylibre.com>
8068 L: linux-omap@vger.kernel.org
8069 S: Maintained
8070 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8071
8072 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8073 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8074 L: linux-media@vger.kernel.org
8075 S: Maintained
8076 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8077 F: drivers/media/platform/omap3isp/
8078 F: drivers/staging/media/omap4iss/
8079
8080 OMAP USB SUPPORT
8081 L: linux-usb@vger.kernel.org
8082 L: linux-omap@vger.kernel.org
8083 S: Orphan
8084 F: drivers/usb/*/*omap*
8085 F: arch/arm/*omap*/usb*
8086
8087 OMAP GPIO DRIVER
8088 M: Grygorii Strashko <grygorii.strashko@ti.com>
8089 M: Santosh Shilimkar <ssantosh@kernel.org>
8090 M: Kevin Hilman <khilman@kernel.org>
8091 L: linux-omap@vger.kernel.org
8092 S: Maintained
8093 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8094 F: drivers/gpio/gpio-omap.c
8095
8096 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8097 M: Mark Jackson <mpfj@newflow.co.uk>
8098 L: linux-omap@vger.kernel.org
8099 S: Maintained
8100 F: arch/arm/boot/dts/am335x-nano.dts
8101
8102 OMFS FILESYSTEM
8103 M: Bob Copeland <me@bobcopeland.com>
8104 L: linux-karma-devel@lists.sourceforge.net
8105 S: Maintained
8106 F: Documentation/filesystems/omfs.txt
8107 F: fs/omfs/
8108
8109 OMNIKEY CARDMAN 4000 DRIVER
8110 M: Harald Welte <laforge@gnumonks.org>
8111 S: Maintained
8112 F: drivers/char/pcmcia/cm4000_cs.c
8113 F: include/linux/cm4000_cs.h
8114 F: include/uapi/linux/cm4000_cs.h
8115
8116 OMNIKEY CARDMAN 4040 DRIVER
8117 M: Harald Welte <laforge@gnumonks.org>
8118 S: Maintained
8119 F: drivers/char/pcmcia/cm4040_cs.*
8120
8121 OMNIVISION OV7670 SENSOR DRIVER
8122 M: Jonathan Corbet <corbet@lwn.net>
8123 L: linux-media@vger.kernel.org
8124 T: git git://linuxtv.org/media_tree.git
8125 S: Maintained
8126 F: drivers/media/i2c/ov7670.c
8127
8128 ONENAND FLASH DRIVER
8129 M: Kyungmin Park <kyungmin.park@samsung.com>
8130 L: linux-mtd@lists.infradead.org
8131 S: Maintained
8132 F: drivers/mtd/onenand/
8133 F: include/linux/mtd/onenand*.h
8134
8135 ONSTREAM SCSI TAPE DRIVER
8136 M: Willem Riede <osst@riede.org>
8137 L: osst-users@lists.sourceforge.net
8138 L: linux-scsi@vger.kernel.org
8139 S: Maintained
8140 F: Documentation/scsi/osst.txt
8141 F: drivers/scsi/osst.*
8142 F: drivers/scsi/osst_*.h
8143 F: drivers/scsi/st.h
8144
8145 OPENCORES I2C BUS DRIVER
8146 M: Peter Korsgaard <jacmet@sunsite.dk>
8147 L: linux-i2c@vger.kernel.org
8148 S: Maintained
8149 F: Documentation/i2c/busses/i2c-ocores
8150 F: drivers/i2c/busses/i2c-ocores.c
8151
8152 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8153 M: Rob Herring <robh+dt@kernel.org>
8154 M: Frank Rowand <frowand.list@gmail.com>
8155 M: Grant Likely <grant.likely@linaro.org>
8156 L: devicetree@vger.kernel.org
8157 W: http://www.devicetree.org/
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8159 S: Maintained
8160 F: drivers/of/
8161 F: include/linux/of*.h
8162 F: scripts/dtc/
8163
8164 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8165 M: Rob Herring <robh+dt@kernel.org>
8166 M: Pawel Moll <pawel.moll@arm.com>
8167 M: Mark Rutland <mark.rutland@arm.com>
8168 M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8169 M: Kumar Gala <galak@codeaurora.org>
8170 L: devicetree@vger.kernel.org
8171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8172 S: Maintained
8173 F: Documentation/devicetree/
8174 F: arch/*/boot/dts/
8175 F: include/dt-bindings/
8176
8177 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8178 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8179 L: devicetree@vger.kernel.org
8180 S: Maintained
8181 F: Documentation/devicetree/dynamic-resolution-notes.txt
8182 F: Documentation/devicetree/overlay-notes.txt
8183 F: drivers/of/overlay.c
8184 F: drivers/of/resolver.c
8185
8186 OPENRISC ARCHITECTURE
8187 M: Jonas Bonn <jonas@southpole.se>
8188 W: http://openrisc.net
8189 L: linux@lists.openrisc.net (moderated for non-subscribers)
8190 S: Maintained
8191 T: git git://openrisc.net/~jonas/linux
8192 F: arch/openrisc/
8193
8194 OPENVSWITCH
8195 M: Pravin Shelar <pshelar@nicira.com>
8196 L: netdev@vger.kernel.org
8197 L: dev@openvswitch.org
8198 W: http://openvswitch.org
8199 S: Maintained
8200 F: net/openvswitch/
8201 F: include/uapi/linux/openvswitch.h
8202
8203 OPERATING PERFORMANCE POINTS (OPP)
8204 M: Viresh Kumar <vireshk@kernel.org>
8205 M: Nishanth Menon <nm@ti.com>
8206 M: Stephen Boyd <sboyd@codeaurora.org>
8207 L: linux-pm@vger.kernel.org
8208 S: Maintained
8209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8210 F: drivers/base/power/opp/
8211 F: include/linux/pm_opp.h
8212 F: Documentation/power/opp.txt
8213 F: Documentation/devicetree/bindings/opp/
8214
8215 OPL4 DRIVER
8216 M: Clemens Ladisch <clemens@ladisch.de>
8217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8218 T: git git://git.alsa-project.org/alsa-kernel.git
8219 S: Maintained
8220 F: sound/drivers/opl4/
8221
8222 OPROFILE
8223 M: Robert Richter <rric@kernel.org>
8224 L: oprofile-list@lists.sf.net
8225 S: Maintained
8226 F: arch/*/include/asm/oprofile*.h
8227 F: arch/*/oprofile/
8228 F: drivers/oprofile/
8229 F: include/linux/oprofile.h
8230
8231 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8232 M: Mark Fasheh <mfasheh@suse.com>
8233 M: Joel Becker <jlbec@evilplan.org>
8234 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8235 W: http://ocfs2.wiki.kernel.org
8236 S: Supported
8237 F: Documentation/filesystems/ocfs2.txt
8238 F: Documentation/filesystems/dlmfs.txt
8239 F: fs/ocfs2/
8240
8241 ORINOCO DRIVER
8242 L: linux-wireless@vger.kernel.org
8243 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8244 W: http://www.nongnu.org/orinoco/
8245 S: Orphan
8246 F: drivers/net/wireless/intersil/orinoco/
8247
8248 OSD LIBRARY and FILESYSTEM
8249 M: Boaz Harrosh <ooo@electrozaur.com>
8250 M: Benny Halevy <bhalevy@primarydata.com>
8251 L: osd-dev@open-osd.org
8252 W: http://open-osd.org
8253 T: git git://git.open-osd.org/open-osd.git
8254 S: Maintained
8255 F: drivers/scsi/osd/
8256 F: include/scsi/osd_*
8257 F: fs/exofs/
8258
8259 OVERLAY FILESYSTEM
8260 M: Miklos Szeredi <miklos@szeredi.hu>
8261 L: linux-unionfs@vger.kernel.org
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8263 S: Supported
8264 F: fs/overlayfs/
8265 F: Documentation/filesystems/overlayfs.txt
8266
8267 ORANGEFS FILESYSTEM
8268 M: Mike Marshall <hubcap@omnibond.com>
8269 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8271 S: Supported
8272 F: fs/orangefs/
8273 F: Documentation/filesystems/orangefs.txt
8274
8275 P54 WIRELESS DRIVER
8276 M: Christian Lamparter <chunkeey@googlemail.com>
8277 L: linux-wireless@vger.kernel.org
8278 W: http://wireless.kernel.org/en/users/Drivers/p54
8279 S: Maintained
8280 F: drivers/net/wireless/intersil/p54/
8281
8282 PA SEMI ETHERNET DRIVER
8283 M: Olof Johansson <olof@lixom.net>
8284 L: netdev@vger.kernel.org
8285 S: Maintained
8286 F: drivers/net/ethernet/pasemi/*
8287
8288 PA SEMI SMBUS DRIVER
8289 M: Olof Johansson <olof@lixom.net>
8290 L: linux-i2c@vger.kernel.org
8291 S: Maintained
8292 F: drivers/i2c/busses/i2c-pasemi.c
8293
8294 PADATA PARALLEL EXECUTION MECHANISM
8295 M: Steffen Klassert <steffen.klassert@secunet.com>
8296 L: linux-crypto@vger.kernel.org
8297 S: Maintained
8298 F: kernel/padata.c
8299 F: include/linux/padata.h
8300 F: Documentation/padata.txt
8301
8302 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8303 M: Harald Welte <laforge@gnumonks.org>
8304 L: platform-driver-x86@vger.kernel.org
8305 S: Maintained
8306 F: drivers/platform/x86/panasonic-laptop.c
8307
8308 PANASONIC MN10300/AM33/AM34 PORT
8309 M: David Howells <dhowells@redhat.com>
8310 M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8311 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8312 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8313 S: Maintained
8314 F: Documentation/mn10300/
8315 F: arch/mn10300/
8316
8317 PARALLEL LCD/KEYPAD PANEL DRIVER
8318 M: Willy Tarreau <willy@haproxy.com>
8319 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8320 S: Odd Fixes
8321 F: Documentation/misc-devices/lcd-panel-cgram.txt
8322 F: drivers/misc/panel.c
8323
8324 PARALLEL PORT SUBSYSTEM
8325 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8326 M: Sudip Mukherjee <sudip@vectorindia.org>
8327 L: linux-parport@lists.infradead.org (subscribers-only)
8328 S: Maintained
8329 F: drivers/parport/
8330 F: include/linux/parport*.h
8331 F: drivers/char/ppdev.c
8332 F: include/uapi/linux/ppdev.h
8333 F: Documentation/parport*.txt
8334
8335 PARAVIRT_OPS INTERFACE
8336 M: Jeremy Fitzhardinge <jeremy@goop.org>
8337 M: Chris Wright <chrisw@sous-sol.org>
8338 M: Alok Kataria <akataria@vmware.com>
8339 M: Rusty Russell <rusty@rustcorp.com.au>
8340 L: virtualization@lists.linux-foundation.org
8341 S: Supported
8342 F: Documentation/virtual/paravirt_ops.txt
8343 F: arch/*/kernel/paravirt*
8344 F: arch/*/include/asm/paravirt.h
8345
8346 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8347 M: Tim Waugh <tim@cyberelk.net>
8348 L: linux-parport@lists.infradead.org (subscribers-only)
8349 S: Maintained
8350 F: Documentation/blockdev/paride.txt
8351 F: drivers/block/paride/
8352
8353 PARISC ARCHITECTURE
8354 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8355 M: Helge Deller <deller@gmx.de>
8356 L: linux-parisc@vger.kernel.org
8357 W: http://www.parisc-linux.org/
8358 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8361 S: Maintained
8362 F: arch/parisc/
8363 F: Documentation/parisc/
8364 F: drivers/parisc/
8365 F: drivers/char/agp/parisc-agp.c
8366 F: drivers/input/serio/gscps2.c
8367 F: drivers/parport/parport_gsc.*
8368 F: drivers/tty/serial/8250/8250_gsc.c
8369 F: drivers/video/fbdev/sti*
8370 F: drivers/video/console/sti*
8371 F: drivers/video/logo/logo_parisc*
8372
8373 PC87360 HARDWARE MONITORING DRIVER
8374 M: Jim Cromie <jim.cromie@gmail.com>
8375 L: linux-hwmon@vger.kernel.org
8376 S: Maintained
8377 F: Documentation/hwmon/pc87360
8378 F: drivers/hwmon/pc87360.c
8379
8380 PC8736x GPIO DRIVER
8381 M: Jim Cromie <jim.cromie@gmail.com>
8382 S: Maintained
8383 F: drivers/char/pc8736x_gpio.c
8384
8385 PC87427 HARDWARE MONITORING DRIVER
8386 M: Jean Delvare <jdelvare@suse.com>
8387 L: linux-hwmon@vger.kernel.org
8388 S: Maintained
8389 F: Documentation/hwmon/pc87427
8390 F: drivers/hwmon/pc87427.c
8391
8392 PCA9532 LED DRIVER
8393 M: Riku Voipio <riku.voipio@iki.fi>
8394 S: Maintained
8395 F: drivers/leds/leds-pca9532.c
8396 F: include/linux/leds-pca9532.h
8397
8398 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8399 M: Guenter Roeck <linux@roeck-us.net>
8400 L: linux-i2c@vger.kernel.org
8401 S: Maintained
8402 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8403
8404 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8405 M: Khalid Aziz <khalid@gonehiking.org>
8406 S: Maintained
8407 F: drivers/firmware/pcdp.*
8408
8409 PCI ERROR RECOVERY
8410 M: Linas Vepstas <linasvepstas@gmail.com>
8411 L: linux-pci@vger.kernel.org
8412 S: Supported
8413 F: Documentation/PCI/pci-error-recovery.txt
8414
8415 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8416 M: Russell Currey <ruscur@russell.cc>
8417 L: linuxppc-dev@lists.ozlabs.org
8418 S: Supported
8419 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8420 F: arch/powerpc/kernel/eeh*.c
8421 F: arch/powerpc/platforms/*/eeh*.c
8422 F: arch/powerpc/include/*/eeh*.h
8423
8424 PCI SUBSYSTEM
8425 M: Bjorn Helgaas <bhelgaas@google.com>
8426 L: linux-pci@vger.kernel.org
8427 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8429 S: Supported
8430 F: Documentation/PCI/
8431 F: drivers/pci/
8432 F: include/linux/pci*
8433 F: arch/x86/pci/
8434 F: arch/x86/kernel/quirks.c
8435
8436 PCI DRIVER FOR ALTERA PCIE IP
8437 M: Ley Foon Tan <lftan@altera.com>
8438 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8439 L: linux-pci@vger.kernel.org
8440 S: Supported
8441 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8442 F: drivers/pci/host/pcie-altera.c
8443
8444 PCI DRIVER FOR ARM VERSATILE PLATFORM
8445 M: Rob Herring <robh@kernel.org>
8446 L: linux-pci@vger.kernel.org
8447 L: linux-arm-kernel@lists.infradead.org
8448 S: Maintained
8449 F: Documentation/devicetree/bindings/pci/versatile.txt
8450 F: drivers/pci/host/pci-versatile.c
8451
8452 PCI DRIVER FOR APPLIEDMICRO XGENE
8453 M: Tanmay Inamdar <tinamdar@apm.com>
8454 L: linux-pci@vger.kernel.org
8455 L: linux-arm-kernel@lists.infradead.org
8456 S: Maintained
8457 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8458 F: drivers/pci/host/pci-xgene.c
8459
8460 PCI DRIVER FOR FREESCALE LAYERSCAPE
8461 M: Minghuan Lian <minghuan.Lian@freescale.com>
8462 M: Mingkai Hu <mingkai.hu@freescale.com>
8463 M: Roy Zang <tie-fei.zang@freescale.com>
8464 L: linuxppc-dev@lists.ozlabs.org
8465 L: linux-pci@vger.kernel.org
8466 L: linux-arm-kernel@lists.infradead.org
8467 S: Maintained
8468 F: drivers/pci/host/*layerscape*
8469
8470 PCI DRIVER FOR IMX6
8471 M: Richard Zhu <Richard.Zhu@freescale.com>
8472 M: Lucas Stach <l.stach@pengutronix.de>
8473 L: linux-pci@vger.kernel.org
8474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8475 S: Maintained
8476 F: drivers/pci/host/*imx6*
8477
8478 PCI DRIVER FOR TI KEYSTONE
8479 M: Murali Karicheri <m-karicheri2@ti.com>
8480 L: linux-pci@vger.kernel.org
8481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8482 S: Maintained
8483 F: drivers/pci/host/*keystone*
8484
8485 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8486 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8487 M: Jason Cooper <jason@lakedaemon.net>
8488 L: linux-pci@vger.kernel.org
8489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8490 S: Maintained
8491 F: drivers/pci/host/*mvebu*
8492
8493 PCI DRIVER FOR NVIDIA TEGRA
8494 M: Thierry Reding <thierry.reding@gmail.com>
8495 L: linux-tegra@vger.kernel.org
8496 L: linux-pci@vger.kernel.org
8497 S: Supported
8498 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8499 F: drivers/pci/host/pci-tegra.c
8500
8501 PCI DRIVER FOR TI DRA7XX
8502 M: Kishon Vijay Abraham I <kishon@ti.com>
8503 L: linux-omap@vger.kernel.org
8504 L: linux-pci@vger.kernel.org
8505 S: Supported
8506 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8507 F: drivers/pci/host/pci-dra7xx.c
8508
8509 PCI DRIVER FOR RENESAS R-CAR
8510 M: Simon Horman <horms@verge.net.au>
8511 L: linux-pci@vger.kernel.org
8512 L: linux-renesas-soc@vger.kernel.org
8513 S: Maintained
8514 F: drivers/pci/host/*rcar*
8515
8516 PCI DRIVER FOR SAMSUNG EXYNOS
8517 M: Jingoo Han <jingoohan1@gmail.com>
8518 L: linux-pci@vger.kernel.org
8519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8520 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8521 S: Maintained
8522 F: drivers/pci/host/pci-exynos.c
8523
8524 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8525 M: Jingoo Han <jingoohan1@gmail.com>
8526 M: Pratyush Anand <pratyush.anand@gmail.com>
8527 L: linux-pci@vger.kernel.org
8528 S: Maintained
8529 F: drivers/pci/host/*designware*
8530
8531 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8532 M: Joao Pinto <jpinto@synopsys.com>
8533 L: linux-pci@vger.kernel.org
8534 S: Maintained
8535 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8536 F: drivers/pci/host/pcie-designware-plat.c
8537
8538 PCI DRIVER FOR GENERIC OF HOSTS
8539 M: Will Deacon <will.deacon@arm.com>
8540 L: linux-pci@vger.kernel.org
8541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8542 S: Maintained
8543 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8544 F: drivers/pci/host/pci-host-common.c
8545 F: drivers/pci/host/pci-host-generic.c
8546
8547 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8548 M: Keith Busch <keith.busch@intel.com>
8549 L: linux-pci@vger.kernel.org
8550 S: Supported
8551 F: arch/x86/pci/vmd.c
8552
8553 PCIE DRIVER FOR ST SPEAR13XX
8554 M: Pratyush Anand <pratyush.anand@gmail.com>
8555 L: linux-pci@vger.kernel.org
8556 S: Maintained
8557 F: drivers/pci/host/*spear*
8558
8559 PCI MSI DRIVER FOR ALTERA MSI IP
8560 M: Ley Foon Tan <lftan@altera.com>
8561 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8562 L: linux-pci@vger.kernel.org
8563 S: Supported
8564 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8565 F: drivers/pci/host/pcie-altera-msi.c
8566
8567 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8568 M: Duc Dang <dhdang@apm.com>
8569 L: linux-pci@vger.kernel.org
8570 L: linux-arm-kernel@lists.infradead.org
8571 S: Maintained
8572 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8573 F: drivers/pci/host/pci-xgene-msi.c
8574
8575 PCIE DRIVER FOR HISILICON
8576 M: Zhou Wang <wangzhou1@hisilicon.com>
8577 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8578 L: linux-pci@vger.kernel.org
8579 S: Maintained
8580 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8581 F: drivers/pci/host/pcie-hisi.c
8582
8583 PCIE DRIVER FOR QUALCOMM MSM
8584 M: Stanimir Varbanov <svarbanov@mm-sol.com>
8585 L: linux-pci@vger.kernel.org
8586 L: linux-arm-msm@vger.kernel.org
8587 S: Maintained
8588 F: drivers/pci/host/*qcom*
8589
8590 PCIE DRIVER FOR CAVIUM THUNDERX
8591 M: David Daney <david.daney@cavium.com>
8592 L: linux-pci@vger.kernel.org
8593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8594 S: Supported
8595 F: Documentation/devicetree/bindings/pci/pci-thunder-*
8596 F: drivers/pci/host/pci-thunder-*
8597
8598 PCMCIA SUBSYSTEM
8599 P: Linux PCMCIA Team
8600 L: linux-pcmcia@lists.infradead.org
8601 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8603 S: Maintained
8604 F: Documentation/pcmcia/
8605 F: drivers/pcmcia/
8606 F: include/pcmcia/
8607
8608 PCNET32 NETWORK DRIVER
8609 M: Don Fry <pcnet32@frontier.com>
8610 L: netdev@vger.kernel.org
8611 S: Maintained
8612 F: drivers/net/ethernet/amd/pcnet32.c
8613
8614 PCRYPT PARALLEL CRYPTO ENGINE
8615 M: Steffen Klassert <steffen.klassert@secunet.com>
8616 L: linux-crypto@vger.kernel.org
8617 S: Maintained
8618 F: crypto/pcrypt.c
8619 F: include/crypto/pcrypt.h
8620
8621 PER-CPU MEMORY ALLOCATOR
8622 M: Tejun Heo <tj@kernel.org>
8623 M: Christoph Lameter <cl@linux.com>
8624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8625 S: Maintained
8626 F: include/linux/percpu*.h
8627 F: mm/percpu*.c
8628 F: arch/*/include/asm/percpu.h
8629
8630 PER-TASK DELAY ACCOUNTING
8631 M: Balbir Singh <bsingharora@gmail.com>
8632 S: Maintained
8633 F: include/linux/delayacct.h
8634 F: kernel/delayacct.c
8635
8636 PERFORMANCE EVENTS SUBSYSTEM
8637 M: Peter Zijlstra <peterz@infradead.org>
8638 M: Ingo Molnar <mingo@redhat.com>
8639 M: Arnaldo Carvalho de Melo <acme@kernel.org>
8640 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8641 L: linux-kernel@vger.kernel.org
8642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8643 S: Supported
8644 F: kernel/events/*
8645 F: include/linux/perf_event.h
8646 F: include/uapi/linux/perf_event.h
8647 F: arch/*/kernel/perf_event*.c
8648 F: arch/*/kernel/*/perf_event*.c
8649 F: arch/*/kernel/*/*/perf_event*.c
8650 F: arch/*/include/asm/perf_event.h
8651 F: arch/*/kernel/perf_callchain.c
8652 F: tools/perf/
8653
8654 PERSONALITY HANDLING
8655 M: Christoph Hellwig <hch@infradead.org>
8656 L: linux-abi-devel@lists.sourceforge.net
8657 S: Maintained
8658 F: include/linux/personality.h
8659 F: include/uapi/linux/personality.h
8660
8661 PHONET PROTOCOL
8662 M: Remi Denis-Courmont <courmisch@gmail.com>
8663 S: Supported
8664 F: Documentation/networking/phonet.txt
8665 F: include/linux/phonet.h
8666 F: include/net/phonet/
8667 F: include/uapi/linux/phonet.h
8668 F: net/phonet/
8669
8670 PHRAM MTD DRIVER
8671 M: Joern Engel <joern@lazybastard.org>
8672 L: linux-mtd@lists.infradead.org
8673 S: Maintained
8674 F: drivers/mtd/devices/phram.c
8675
8676 PICOLCD HID DRIVER
8677 M: Bruno Prémont <bonbons@linux-vserver.org>
8678 L: linux-input@vger.kernel.org
8679 S: Maintained
8680 F: drivers/hid/hid-picolcd*
8681
8682 PICOXCELL SUPPORT
8683 M: Jamie Iles <jamie@jamieiles.com>
8684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8685 T: git git://github.com/jamieiles/linux-2.6-ji.git
8686 S: Supported
8687 F: arch/arm/boot/dts/picoxcell*
8688 F: arch/arm/mach-picoxcell/
8689 F: drivers/crypto/picoxcell*
8690
8691 PIN CONTROL SUBSYSTEM
8692 M: Linus Walleij <linus.walleij@linaro.org>
8693 L: linux-gpio@vger.kernel.org
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8695 S: Maintained
8696 F: drivers/pinctrl/
8697 F: include/linux/pinctrl/
8698
8699 PIN CONTROLLER - ATMEL AT91
8700 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8702 S: Maintained
8703 F: drivers/pinctrl/pinctrl-at91.*
8704
8705 PIN CONTROLLER - ATMEL AT91 PIO4
8706 M: Ludovic Desroches <ludovic.desroches@atmel.com>
8707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8708 L: linux-gpio@vger.kernel.org
8709 S: Supported
8710 F: drivers/pinctrl/pinctrl-at91-pio4.*
8711
8712 PIN CONTROLLER - INTEL
8713 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8714 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8715 S: Maintained
8716 F: drivers/pinctrl/intel/
8717
8718 PIN CONTROLLER - RENESAS
8719 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8720 M: Geert Uytterhoeven <geert+renesas@glider.be>
8721 L: linux-renesas-soc@vger.kernel.org
8722 S: Maintained
8723 F: drivers/pinctrl/sh-pfc/
8724
8725 PIN CONTROLLER - SAMSUNG
8726 M: Tomasz Figa <tomasz.figa@gmail.com>
8727 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8728 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8730 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8731 S: Maintained
8732 F: drivers/pinctrl/samsung/
8733
8734 PIN CONTROLLER - SINGLE
8735 M: Tony Lindgren <tony@atomide.com>
8736 M: Haojian Zhuang <haojian.zhuang@linaro.org>
8737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8738 L: linux-omap@vger.kernel.org
8739 S: Maintained
8740 F: drivers/pinctrl/pinctrl-single.c
8741
8742 PIN CONTROLLER - ST SPEAR
8743 M: Viresh Kumar <vireshk@kernel.org>
8744 L: spear-devel@list.st.com
8745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8746 W: http://www.st.com/spear
8747 S: Maintained
8748 F: drivers/pinctrl/spear/
8749
8750 PKTCDVD DRIVER
8751 M: Jiri Kosina <jikos@kernel.org>
8752 S: Maintained
8753 F: drivers/block/pktcdvd.c
8754 F: include/linux/pktcdvd.h
8755 F: include/uapi/linux/pktcdvd.h
8756
8757 PKUNITY SOC DRIVERS
8758 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8759 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8760 S: Maintained
8761 T: git git://github.com/gxt/linux.git
8762 F: drivers/input/serio/i8042-unicore32io.h
8763 F: drivers/i2c/busses/i2c-puv3.c
8764 F: drivers/video/fbdev/fb-puv3.c
8765 F: drivers/rtc/rtc-puv3.c
8766
8767 PMBUS HARDWARE MONITORING DRIVERS
8768 M: Guenter Roeck <linux@roeck-us.net>
8769 L: linux-hwmon@vger.kernel.org
8770 W: http://hwmon.wiki.kernel.org/
8771 W: http://www.roeck-us.net/linux/drivers/
8772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8773 S: Maintained
8774 F: Documentation/hwmon/pmbus
8775 F: drivers/hwmon/pmbus/
8776 F: include/linux/i2c/pmbus.h
8777
8778 PMC SIERRA MaxRAID DRIVER
8779 L: linux-scsi@vger.kernel.org
8780 W: http://www.pmc-sierra.com/
8781 S: Orphan
8782 F: drivers/scsi/pmcraid.*
8783
8784 PMC SIERRA PM8001 DRIVER
8785 M: Jack Wang <jinpu.wang@profitbricks.com>
8786 M: lindar_liu@usish.com
8787 L: pmchba@pmcs.com
8788 L: linux-scsi@vger.kernel.org
8789 S: Supported
8790 F: drivers/scsi/pm8001/
8791
8792 POSIX CLOCKS and TIMERS
8793 M: Thomas Gleixner <tglx@linutronix.de>
8794 L: linux-kernel@vger.kernel.org
8795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8796 S: Maintained
8797 F: fs/timerfd.c
8798 F: include/linux/timer*
8799 F: kernel/time/*timer*
8800
8801 POWER MANAGEMENT CORE
8802 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8803 L: linux-pm@vger.kernel.org
8804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8805 S: Supported
8806 F: drivers/base/power/
8807 F: include/linux/pm.h
8808 F: include/linux/pm_*
8809 F: include/linux/powercap.h
8810 F: drivers/powercap/
8811
8812 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8813 M: Sebastian Reichel <sre@kernel.org>
8814 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8815 M: David Woodhouse <dwmw2@infradead.org>
8816 L: linux-pm@vger.kernel.org
8817 T: git git://git.infradead.org/battery-2.6.git
8818 S: Maintained
8819 F: include/linux/power_supply.h
8820 F: drivers/power/
8821 X: drivers/power/avs/
8822
8823 POWER STATE COORDINATION INTERFACE (PSCI)
8824 M: Mark Rutland <mark.rutland@arm.com>
8825 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8826 L: linux-arm-kernel@lists.infradead.org
8827 S: Maintained
8828 F: drivers/firmware/psci.c
8829 F: include/linux/psci.h
8830 F: include/uapi/linux/psci.h
8831
8832 PNP SUPPORT
8833 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8834 S: Maintained
8835 F: drivers/pnp/
8836
8837 PPP PROTOCOL DRIVERS AND COMPRESSORS
8838 M: Paul Mackerras <paulus@samba.org>
8839 L: linux-ppp@vger.kernel.org
8840 S: Maintained
8841 F: drivers/net/ppp/ppp_*
8842
8843 PPP OVER ATM (RFC 2364)
8844 M: Mitchell Blank Jr <mitch@sfgoth.com>
8845 S: Maintained
8846 F: net/atm/pppoatm.c
8847 F: include/uapi/linux/atmppp.h
8848
8849 PPP OVER ETHERNET
8850 M: Michal Ostrowski <mostrows@earthlink.net>
8851 S: Maintained
8852 F: drivers/net/ppp/pppoe.c
8853 F: drivers/net/ppp/pppox.c
8854
8855 PPP OVER L2TP
8856 M: James Chapman <jchapman@katalix.com>
8857 S: Maintained
8858 F: net/l2tp/l2tp_ppp.c
8859 F: include/linux/if_pppol2tp.h
8860 F: include/uapi/linux/if_pppol2tp.h
8861
8862 PPS SUPPORT
8863 M: Rodolfo Giometti <giometti@enneenne.com>
8864 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8865 L: linuxpps@ml.enneenne.com (subscribers-only)
8866 S: Maintained
8867 F: Documentation/pps/
8868 F: drivers/pps/
8869 F: include/linux/pps*.h
8870
8871 PPTP DRIVER
8872 M: Dmitry Kozlov <xeb@mail.ru>
8873 L: netdev@vger.kernel.org
8874 S: Maintained
8875 F: drivers/net/ppp/pptp.c
8876 W: http://sourceforge.net/projects/accel-pptp
8877
8878 PREEMPTIBLE KERNEL
8879 M: Robert Love <rml@tech9.net>
8880 L: kpreempt-tech@lists.sourceforge.net
8881 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8882 S: Supported
8883 F: Documentation/preempt-locking.txt
8884 F: include/linux/preempt.h
8885
8886 PRISM54 WIRELESS DRIVER
8887 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8888 L: linux-wireless@vger.kernel.org
8889 W: http://wireless.kernel.org/en/users/Drivers/p54
8890 S: Obsolete
8891 F: drivers/net/wireless/intersil/prism54/
8892
8893 PS3 NETWORK SUPPORT
8894 M: Geoff Levand <geoff@infradead.org>
8895 L: netdev@vger.kernel.org
8896 L: linuxppc-dev@lists.ozlabs.org
8897 S: Maintained
8898 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8899
8900 PS3 PLATFORM SUPPORT
8901 M: Geoff Levand <geoff@infradead.org>
8902 L: linuxppc-dev@lists.ozlabs.org
8903 S: Maintained
8904 F: arch/powerpc/boot/ps3*
8905 F: arch/powerpc/include/asm/lv1call.h
8906 F: arch/powerpc/include/asm/ps3*.h
8907 F: arch/powerpc/platforms/ps3/
8908 F: drivers/*/ps3*
8909 F: drivers/ps3/
8910 F: drivers/rtc/rtc-ps3.c
8911 F: drivers/usb/host/*ps3.c
8912 F: sound/ppc/snd_ps3*
8913
8914 PS3VRAM DRIVER
8915 M: Jim Paris <jim@jtan.com>
8916 M: Geoff Levand <geoff@infradead.org>
8917 L: linuxppc-dev@lists.ozlabs.org
8918 S: Maintained
8919 F: drivers/block/ps3vram.c
8920
8921 PSTORE FILESYSTEM
8922 M: Anton Vorontsov <anton@enomsg.org>
8923 M: Colin Cross <ccross@android.com>
8924 M: Kees Cook <keescook@chromium.org>
8925 M: Tony Luck <tony.luck@intel.com>
8926 S: Maintained
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8928 F: fs/pstore/
8929 F: include/linux/pstore*
8930 F: drivers/firmware/efi/efi-pstore.c
8931 F: drivers/acpi/apei/erst.c
8932
8933 PTP HARDWARE CLOCK SUPPORT
8934 M: Richard Cochran <richardcochran@gmail.com>
8935 L: netdev@vger.kernel.org
8936 S: Maintained
8937 W: http://linuxptp.sourceforge.net/
8938 F: Documentation/ABI/testing/sysfs-ptp
8939 F: Documentation/ptp/*
8940 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8941 F: drivers/net/phy/dp83640*
8942 F: drivers/ptp/*
8943 F: include/linux/ptp_cl*
8944
8945 PTRACE SUPPORT
8946 M: Roland McGrath <roland@hack.frob.com>
8947 M: Oleg Nesterov <oleg@redhat.com>
8948 S: Maintained
8949 F: include/asm-generic/syscall.h
8950 F: include/linux/ptrace.h
8951 F: include/linux/regset.h
8952 F: include/linux/tracehook.h
8953 F: include/uapi/linux/ptrace.h
8954 F: kernel/ptrace.c
8955
8956 PVRUSB2 VIDEO4LINUX DRIVER
8957 M: Mike Isely <isely@pobox.com>
8958 L: pvrusb2@isely.net (subscribers-only)
8959 L: linux-media@vger.kernel.org
8960 W: http://www.isely.net/pvrusb2/
8961 T: git git://linuxtv.org/media_tree.git
8962 S: Maintained
8963 F: Documentation/video4linux/README.pvrusb2
8964 F: drivers/media/usb/pvrusb2/
8965
8966 PWC WEBCAM DRIVER
8967 M: Hans de Goede <hdegoede@redhat.com>
8968 L: linux-media@vger.kernel.org
8969 T: git git://linuxtv.org/media_tree.git
8970 S: Maintained
8971 F: drivers/media/usb/pwc/*
8972
8973 PWM FAN DRIVER
8974 M: Kamil Debski <k.debski@samsung.com>
8975 L: linux-hwmon@vger.kernel.org
8976 S: Supported
8977 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8978 F: Documentation/hwmon/pwm-fan
8979 F: drivers/hwmon/pwm-fan.c
8980
8981 PWM SUBSYSTEM
8982 M: Thierry Reding <thierry.reding@gmail.com>
8983 L: linux-pwm@vger.kernel.org
8984 S: Maintained
8985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8986 F: Documentation/pwm.txt
8987 F: Documentation/devicetree/bindings/pwm/
8988 F: include/linux/pwm.h
8989 F: drivers/pwm/
8990 F: drivers/video/backlight/pwm_bl.c
8991 F: include/linux/pwm_backlight.h
8992
8993 PXA2xx/PXA3xx SUPPORT
8994 M: Daniel Mack <daniel@zonque.org>
8995 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8996 M: Robert Jarzmik <robert.jarzmik@free.fr>
8997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998 T: git git://github.com/hzhuang1/linux.git
8999 T: git git://github.com/rjarzmik/linux.git
9000 S: Maintained
9001 F: arch/arm/boot/dts/pxa*
9002 F: arch/arm/mach-pxa/
9003 F: drivers/dma/pxa*
9004 F: drivers/pcmcia/pxa2xx*
9005 F: drivers/pinctrl/pxa/
9006 F: drivers/spi/spi-pxa2xx*
9007 F: drivers/usb/gadget/udc/pxa2*
9008 F: include/sound/pxa2xx-lib.h
9009 F: sound/arm/pxa*
9010 F: sound/soc/pxa/
9011
9012 PXA GPIO DRIVER
9013 M: Robert Jarzmik <robert.jarzmik@free.fr>
9014 L: linux-gpio@vger.kernel.org
9015 S: Maintained
9016 F: drivers/gpio/gpio-pxa.c
9017
9018 PXA3xx NAND FLASH DRIVER
9019 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9020 L: linux-mtd@lists.infradead.org
9021 S: Maintained
9022 F: drivers/mtd/nand/pxa3xx_nand.c
9023
9024 MMP SUPPORT
9025 M: Eric Miao <eric.y.miao@gmail.com>
9026 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9028 T: git git://github.com/hzhuang1/linux.git
9029 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9030 S: Maintained
9031 F: arch/arm/boot/dts/mmp*
9032 F: arch/arm/mach-mmp/
9033
9034 PXA MMCI DRIVER
9035 S: Orphan
9036
9037 PXA RTC DRIVER
9038 M: Robert Jarzmik <robert.jarzmik@free.fr>
9039 L: rtc-linux@googlegroups.com
9040 S: Maintained
9041
9042 QAT DRIVER
9043 M: Tadeusz Struk <tadeusz.struk@intel.com>
9044 L: qat-linux@intel.com
9045 S: Supported
9046 F: drivers/crypto/qat/
9047
9048 QIB DRIVER
9049 M: Mike Marciniszyn <infinipath@intel.com>
9050 L: linux-rdma@vger.kernel.org
9051 S: Supported
9052 F: drivers/infiniband/hw/qib/
9053
9054 QLOGIC QLA1280 SCSI DRIVER
9055 M: Michael Reed <mdr@sgi.com>
9056 L: linux-scsi@vger.kernel.org
9057 S: Maintained
9058 F: drivers/scsi/qla1280.[ch]
9059
9060 QLOGIC QLA2XXX FC-SCSI DRIVER
9061 M: qla2xxx-upstream@qlogic.com
9062 L: linux-scsi@vger.kernel.org
9063 S: Supported
9064 F: Documentation/scsi/LICENSE.qla2xxx
9065 F: drivers/scsi/qla2xxx/
9066
9067 QLOGIC QLA4XXX iSCSI DRIVER
9068 M: QLogic-Storage-Upstream@qlogic.com
9069 L: linux-scsi@vger.kernel.org
9070 S: Supported
9071 F: Documentation/scsi/LICENSE.qla4xxx
9072 F: drivers/scsi/qla4xxx/
9073
9074 QLOGIC QLA3XXX NETWORK DRIVER
9075 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9076 M: Ron Mercer <ron.mercer@qlogic.com>
9077 M: linux-driver@qlogic.com
9078 L: netdev@vger.kernel.org
9079 S: Supported
9080 F: Documentation/networking/LICENSE.qla3xxx
9081 F: drivers/net/ethernet/qlogic/qla3xxx.*
9082
9083 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9084 M: Dept-GELinuxNICDev@qlogic.com
9085 L: netdev@vger.kernel.org
9086 S: Supported
9087 F: drivers/net/ethernet/qlogic/qlcnic/
9088
9089 QLOGIC QLGE 10Gb ETHERNET DRIVER
9090 M: Harish Patil <harish.patil@qlogic.com>
9091 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9092 M: Dept-GELinuxNICDev@qlogic.com
9093 M: linux-driver@qlogic.com
9094 L: netdev@vger.kernel.org
9095 S: Supported
9096 F: drivers/net/ethernet/qlogic/qlge/
9097
9098 QLOGIC QL4xxx ETHERNET DRIVER
9099 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9100 M: Ariel Elior <Ariel.Elior@qlogic.com>
9101 M: everest-linux-l2@qlogic.com
9102 L: netdev@vger.kernel.org
9103 S: Supported
9104 F: drivers/net/ethernet/qlogic/qed/
9105 F: include/linux/qed/
9106 F: drivers/net/ethernet/qlogic/qede/
9107
9108 QNX4 FILESYSTEM
9109 M: Anders Larsen <al@alarsen.net>
9110 W: http://www.alarsen.net/linux/qnx4fs/
9111 S: Maintained
9112 F: fs/qnx4/
9113 F: include/uapi/linux/qnx4_fs.h
9114 F: include/uapi/linux/qnxtypes.h
9115
9116 QT1010 MEDIA DRIVER
9117 M: Antti Palosaari <crope@iki.fi>
9118 L: linux-media@vger.kernel.org
9119 W: https://linuxtv.org
9120 W: http://palosaari.fi/linux/
9121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9122 T: git git://linuxtv.org/anttip/media_tree.git
9123 S: Maintained
9124 F: drivers/media/tuners/qt1010*
9125
9126 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9127 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9128 L: linux-wireless@vger.kernel.org
9129 L: ath9k-devel@lists.ath9k.org
9130 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9131 S: Supported
9132 F: drivers/net/wireless/ath/ath9k/
9133
9134 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9135 M: Kalle Valo <kvalo@qca.qualcomm.com>
9136 L: ath10k@lists.infradead.org
9137 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9139 S: Supported
9140 F: drivers/net/wireless/ath/ath10k/
9141
9142 QUALCOMM HEXAGON ARCHITECTURE
9143 M: Richard Kuo <rkuo@codeaurora.org>
9144 L: linux-hexagon@vger.kernel.org
9145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9146 S: Supported
9147 F: arch/hexagon/
9148
9149 QUALCOMM WCN36XX WIRELESS DRIVER
9150 M: Eugene Krasnikov <k.eugene.e@gmail.com>
9151 L: wcn36xx@lists.infradead.org
9152 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9153 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9154 S: Supported
9155 F: drivers/net/wireless/ath/wcn36xx/
9156
9157 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9158 M: Gabriel Somlo <somlo@cmu.edu>
9159 M: "Michael S. Tsirkin" <mst@redhat.com>
9160 L: qemu-devel@nongnu.org
9161 S: Maintained
9162 F: drivers/firmware/qemu_fw_cfg.c
9163
9164 RADOS BLOCK DEVICE (RBD)
9165 M: Ilya Dryomov <idryomov@gmail.com>
9166 M: Sage Weil <sage@redhat.com>
9167 M: Alex Elder <elder@kernel.org>
9168 L: ceph-devel@vger.kernel.org
9169 W: http://ceph.com/
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9171 T: git git://github.com/ceph/ceph-client.git
9172 S: Supported
9173 F: Documentation/ABI/testing/sysfs-bus-rbd
9174 F: drivers/block/rbd.c
9175 F: drivers/block/rbd_types.h
9176
9177 RADEON FRAMEBUFFER DISPLAY DRIVER
9178 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9179 L: linux-fbdev@vger.kernel.org
9180 S: Maintained
9181 F: drivers/video/fbdev/aty/radeon*
9182 F: include/uapi/linux/radeonfb.h
9183
9184 RADIOSHARK RADIO DRIVER
9185 M: Hans de Goede <hdegoede@redhat.com>
9186 L: linux-media@vger.kernel.org
9187 T: git git://linuxtv.org/media_tree.git
9188 S: Maintained
9189 F: drivers/media/radio/radio-shark.c
9190
9191 RADIOSHARK2 RADIO DRIVER
9192 M: Hans de Goede <hdegoede@redhat.com>
9193 L: linux-media@vger.kernel.org
9194 T: git git://linuxtv.org/media_tree.git
9195 S: Maintained
9196 F: drivers/media/radio/radio-shark2.c
9197 F: drivers/media/radio/radio-tea5777.c
9198
9199 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9200 M: Paul Mackerras <paulus@samba.org>
9201 L: linux-fbdev@vger.kernel.org
9202 S: Maintained
9203 F: drivers/video/fbdev/aty/aty128fb.c
9204
9205 RALINK MIPS ARCHITECTURE
9206 M: John Crispin <blogic@openwrt.org>
9207 L: linux-mips@linux-mips.org
9208 S: Maintained
9209 F: arch/mips/ralink
9210
9211 RALINK RT2X00 WIRELESS LAN DRIVER
9212 P: rt2x00 project
9213 M: Stanislaw Gruszka <sgruszka@redhat.com>
9214 M: Helmut Schaa <helmut.schaa@googlemail.com>
9215 L: linux-wireless@vger.kernel.org
9216 S: Maintained
9217 F: drivers/net/wireless/ralink/rt2x00/
9218
9219 RAMDISK RAM BLOCK DEVICE DRIVER
9220 M: Jens Axboe <axboe@kernel.dk>
9221 S: Maintained
9222 F: Documentation/blockdev/ramdisk.txt
9223 F: drivers/block/brd.c
9224
9225 RANDOM NUMBER DRIVER
9226 M: "Theodore Ts'o" <tytso@mit.edu>
9227 S: Maintained
9228 F: drivers/char/random.c
9229
9230 RAPIDIO SUBSYSTEM
9231 M: Matt Porter <mporter@kernel.crashing.org>
9232 M: Alexandre Bounine <alexandre.bounine@idt.com>
9233 S: Maintained
9234 F: drivers/rapidio/
9235
9236 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9237 L: linux-wireless@vger.kernel.org
9238 S: Orphan
9239 F: drivers/net/wireless/ray*
9240
9241 RCUTORTURE MODULE
9242 M: Josh Triplett <josh@joshtriplett.org>
9243 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9244 L: linux-kernel@vger.kernel.org
9245 S: Supported
9246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9247 F: Documentation/RCU/torture.txt
9248 F: kernel/rcu/rcutorture.c
9249
9250 RCUTORTURE TEST FRAMEWORK
9251 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9252 M: Josh Triplett <josh@joshtriplett.org>
9253 R: Steven Rostedt <rostedt@goodmis.org>
9254 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9255 R: Lai Jiangshan <jiangshanlai@gmail.com>
9256 L: linux-kernel@vger.kernel.org
9257 S: Supported
9258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9259 F: tools/testing/selftests/rcutorture
9260
9261 RDC R-321X SoC
9262 M: Florian Fainelli <florian@openwrt.org>
9263 S: Maintained
9264
9265 RDC R6040 FAST ETHERNET DRIVER
9266 M: Florian Fainelli <florian@openwrt.org>
9267 L: netdev@vger.kernel.org
9268 S: Maintained
9269 F: drivers/net/ethernet/rdc/r6040.c
9270
9271 RDS - RELIABLE DATAGRAM SOCKETS
9272 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9273 L: netdev@vger.kernel.org
9274 L: linux-rdma@vger.kernel.org
9275 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9276 W: https://oss.oracle.com/projects/rds/
9277 S: Supported
9278 F: net/rds/
9279 F: Documentation/networking/rds.txt
9280
9281 RDMAVT - RDMA verbs software
9282 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9283 L: linux-rdma@vger.kernel.org
9284 S: Supported
9285 F: drivers/infiniband/sw/rdmavt
9286
9287 READ-COPY UPDATE (RCU)
9288 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9289 M: Josh Triplett <josh@joshtriplett.org>
9290 R: Steven Rostedt <rostedt@goodmis.org>
9291 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9292 R: Lai Jiangshan <jiangshanlai@gmail.com>
9293 L: linux-kernel@vger.kernel.org
9294 W: http://www.rdrop.com/users/paulmck/RCU/
9295 S: Supported
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9297 F: Documentation/RCU/
9298 X: Documentation/RCU/torture.txt
9299 F: include/linux/rcu*
9300 X: include/linux/srcu.h
9301 F: kernel/rcu/
9302 X: kernel/torture.c
9303
9304 REAL TIME CLOCK (RTC) SUBSYSTEM
9305 M: Alessandro Zummo <a.zummo@towertech.it>
9306 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9307 L: rtc-linux@googlegroups.com
9308 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9310 S: Maintained
9311 F: Documentation/rtc.txt
9312 F: drivers/rtc/
9313 F: include/linux/rtc.h
9314 F: include/uapi/linux/rtc.h
9315
9316 REALTEK AUDIO CODECS
9317 M: Bard Liao <bardliao@realtek.com>
9318 M: Oder Chiou <oder_chiou@realtek.com>
9319 S: Maintained
9320 F: sound/soc/codecs/rt*
9321 F: include/sound/rt*.h
9322
9323 REISERFS FILE SYSTEM
9324 L: reiserfs-devel@vger.kernel.org
9325 S: Supported
9326 F: fs/reiserfs/
9327
9328 REGISTER MAP ABSTRACTION
9329 M: Mark Brown <broonie@kernel.org>
9330 L: linux-kernel@vger.kernel.org
9331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9332 S: Supported
9333 F: drivers/base/regmap/
9334 F: include/linux/regmap.h
9335
9336 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9337 M: Ohad Ben-Cohen <ohad@wizery.com>
9338 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9339 L: linux-remoteproc@vger.kernel.org
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9341 S: Maintained
9342 F: drivers/remoteproc/
9343 F: Documentation/remoteproc.txt
9344 F: include/linux/remoteproc.h
9345
9346 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9347 M: Ohad Ben-Cohen <ohad@wizery.com>
9348 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9349 L: linux-remoteproc@vger.kernel.org
9350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9351 S: Maintained
9352 F: drivers/rpmsg/
9353 F: Documentation/rpmsg.txt
9354 F: include/linux/rpmsg.h
9355
9356 RENESAS ETHERNET DRIVERS
9357 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9358 L: netdev@vger.kernel.org
9359 L: linux-renesas-soc@vger.kernel.org
9360 F: drivers/net/ethernet/renesas/
9361 F: include/linux/sh_eth.h
9362
9363 RENESAS USB2 PHY DRIVER
9364 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9365 L: linux-renesas-soc@vger.kernel.org
9366 S: Maintained
9367 F: drivers/phy/phy-rcar-gen3-usb2.c
9368
9369 RESET CONTROLLER FRAMEWORK
9370 M: Philipp Zabel <p.zabel@pengutronix.de>
9371 T: git git://git.pengutronix.de/git/pza/linux
9372 S: Maintained
9373 F: drivers/reset/
9374 F: Documentation/devicetree/bindings/reset/
9375 F: include/dt-bindings/reset/
9376 F: include/linux/reset.h
9377 F: include/linux/reset-controller.h
9378
9379 RFKILL
9380 M: Johannes Berg <johannes@sipsolutions.net>
9381 L: linux-wireless@vger.kernel.org
9382 W: http://wireless.kernel.org/
9383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9385 S: Maintained
9386 F: Documentation/rfkill.txt
9387 F: net/rfkill/
9388
9389 RHASHTABLE
9390 M: Thomas Graf <tgraf@suug.ch>
9391 L: netdev@vger.kernel.org
9392 S: Maintained
9393 F: lib/rhashtable.c
9394 F: include/linux/rhashtable.h
9395
9396 RICOH SMARTMEDIA/XD DRIVER
9397 M: Maxim Levitsky <maximlevitsky@gmail.com>
9398 S: Maintained
9399 F: drivers/mtd/nand/r852.c
9400 F: drivers/mtd/nand/r852.h
9401
9402 RICOH R5C592 MEMORYSTICK DRIVER
9403 M: Maxim Levitsky <maximlevitsky@gmail.com>
9404 S: Maintained
9405 F: drivers/memstick/host/r592.*
9406
9407 ROCCAT DRIVERS
9408 M: Stefan Achatz <erazor_de@users.sourceforge.net>
9409 W: http://sourceforge.net/projects/roccat/
9410 S: Maintained
9411 F: drivers/hid/hid-roccat*
9412 F: include/linux/hid-roccat*
9413 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9414
9415 ROCKER DRIVER
9416 M: Jiri Pirko <jiri@resnulli.us>
9417 M: Scott Feldman <sfeldma@gmail.com>
9418 L: netdev@vger.kernel.org
9419 S: Supported
9420 F: drivers/net/ethernet/rocker/
9421
9422 ROCKETPORT DRIVER
9423 P: Comtrol Corp.
9424 W: http://www.comtrol.com
9425 S: Maintained
9426 F: Documentation/serial/rocket.txt
9427 F: drivers/tty/rocket*
9428
9429 ROCKETPORT EXPRESS/INFINITY DRIVER
9430 M: Kevin Cernekee <cernekee@gmail.com>
9431 L: linux-serial@vger.kernel.org
9432 S: Odd Fixes
9433 F: drivers/tty/serial/rp2.*
9434
9435 ROSE NETWORK LAYER
9436 M: Ralf Baechle <ralf@linux-mips.org>
9437 L: linux-hams@vger.kernel.org
9438 W: http://www.linux-ax25.org/
9439 S: Maintained
9440 F: include/net/rose.h
9441 F: include/uapi/linux/rose.h
9442 F: net/rose/
9443
9444 RTL2830 MEDIA DRIVER
9445 M: Antti Palosaari <crope@iki.fi>
9446 L: linux-media@vger.kernel.org
9447 W: https://linuxtv.org
9448 W: http://palosaari.fi/linux/
9449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9450 T: git git://linuxtv.org/anttip/media_tree.git
9451 S: Maintained
9452 F: drivers/media/dvb-frontends/rtl2830*
9453
9454 RTL2832 MEDIA DRIVER
9455 M: Antti Palosaari <crope@iki.fi>
9456 L: linux-media@vger.kernel.org
9457 W: https://linuxtv.org
9458 W: http://palosaari.fi/linux/
9459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9460 T: git git://linuxtv.org/anttip/media_tree.git
9461 S: Maintained
9462 F: drivers/media/dvb-frontends/rtl2832*
9463
9464 RTL2832_SDR MEDIA DRIVER
9465 M: Antti Palosaari <crope@iki.fi>
9466 L: linux-media@vger.kernel.org
9467 W: https://linuxtv.org
9468 W: http://palosaari.fi/linux/
9469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9470 T: git git://linuxtv.org/anttip/media_tree.git
9471 S: Maintained
9472 F: drivers/media/dvb-frontends/rtl2832_sdr*
9473
9474 RTL8180 WIRELESS DRIVER
9475 L: linux-wireless@vger.kernel.org
9476 W: http://wireless.kernel.org/
9477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9478 S: Orphan
9479 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9480
9481 RTL8187 WIRELESS DRIVER
9482 M: Herton Ronaldo Krzesinski <herton@canonical.com>
9483 M: Hin-Tak Leung <htl10@users.sourceforge.net>
9484 M: Larry Finger <Larry.Finger@lwfinger.net>
9485 L: linux-wireless@vger.kernel.org
9486 W: http://wireless.kernel.org/
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9488 S: Maintained
9489 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9490
9491 RTL8192CE WIRELESS DRIVER
9492 M: Larry Finger <Larry.Finger@lwfinger.net>
9493 M: Chaoming Li <chaoming_li@realsil.com.cn>
9494 L: linux-wireless@vger.kernel.org
9495 W: http://wireless.kernel.org/
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9497 S: Maintained
9498 F: drivers/net/wireless/realtek/rtlwifi/
9499 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9500
9501 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9502 M: Jes Sorensen <Jes.Sorensen@redhat.com>
9503 L: linux-wireless@vger.kernel.org
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9505 S: Maintained
9506 F: drivers/net/wireless/realtek/rtl8xxxu/
9507
9508 S3 SAVAGE FRAMEBUFFER DRIVER
9509 M: Antonino Daplas <adaplas@gmail.com>
9510 L: linux-fbdev@vger.kernel.org
9511 S: Maintained
9512 F: drivers/video/fbdev/savage/
9513
9514 S390
9515 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9516 M: Heiko Carstens <heiko.carstens@de.ibm.com>
9517 L: linux-s390@vger.kernel.org
9518 W: http://www.ibm.com/developerworks/linux/linux390/
9519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9520 S: Supported
9521 F: arch/s390/
9522 F: drivers/s390/
9523 F: Documentation/s390/
9524 F: Documentation/DocBook/s390*
9525
9526 S390 COMMON I/O LAYER
9527 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9528 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9529 L: linux-s390@vger.kernel.org
9530 W: http://www.ibm.com/developerworks/linux/linux390/
9531 S: Supported
9532 F: drivers/s390/cio/
9533
9534 S390 DASD DRIVER
9535 M: Stefan Weinhuber <wein@de.ibm.com>
9536 M: Stefan Haberland <stefan.haberland@de.ibm.com>
9537 L: linux-s390@vger.kernel.org
9538 W: http://www.ibm.com/developerworks/linux/linux390/
9539 S: Supported
9540 F: drivers/s390/block/dasd*
9541 F: block/partitions/ibm.c
9542
9543 S390 NETWORK DRIVERS
9544 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9545 L: linux-s390@vger.kernel.org
9546 W: http://www.ibm.com/developerworks/linux/linux390/
9547 S: Supported
9548 F: drivers/s390/net/
9549
9550 S390 PCI SUBSYSTEM
9551 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9552 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9553 L: linux-s390@vger.kernel.org
9554 W: http://www.ibm.com/developerworks/linux/linux390/
9555 S: Supported
9556 F: arch/s390/pci/
9557 F: drivers/pci/hotplug/s390_pci_hpc.c
9558
9559 S390 ZCRYPT DRIVER
9560 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9561 L: linux-s390@vger.kernel.org
9562 W: http://www.ibm.com/developerworks/linux/linux390/
9563 S: Supported
9564 F: drivers/s390/crypto/
9565
9566 S390 ZFCP DRIVER
9567 M: Steffen Maier <maier@linux.vnet.ibm.com>
9568 L: linux-s390@vger.kernel.org
9569 W: http://www.ibm.com/developerworks/linux/linux390/
9570 S: Supported
9571 F: drivers/s390/scsi/zfcp_*
9572
9573 S390 IUCV NETWORK LAYER
9574 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9575 L: linux-s390@vger.kernel.org
9576 W: http://www.ibm.com/developerworks/linux/linux390/
9577 S: Supported
9578 F: drivers/s390/net/*iucv*
9579 F: include/net/iucv/
9580 F: net/iucv/
9581
9582 S390 IOMMU (PCI)
9583 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9584 L: linux-s390@vger.kernel.org
9585 W: http://www.ibm.com/developerworks/linux/linux390/
9586 S: Supported
9587 F: drivers/iommu/s390-iommu.c
9588
9589 S3C24XX SD/MMC Driver
9590 M: Ben Dooks <ben-linux@fluff.org>
9591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9592 S: Supported
9593 F: drivers/mmc/host/s3cmci.*
9594
9595 SAA6588 RDS RECEIVER DRIVER
9596 M: Hans Verkuil <hverkuil@xs4all.nl>
9597 L: linux-media@vger.kernel.org
9598 T: git git://linuxtv.org/media_tree.git
9599 W: https://linuxtv.org
9600 S: Odd Fixes
9601 F: drivers/media/i2c/saa6588*
9602
9603 SAA7134 VIDEO4LINUX DRIVER
9604 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9605 L: linux-media@vger.kernel.org
9606 W: https://linuxtv.org
9607 T: git git://linuxtv.org/media_tree.git
9608 S: Odd fixes
9609 F: Documentation/video4linux/*.saa7134
9610 F: drivers/media/pci/saa7134/
9611
9612 SAA7146 VIDEO4LINUX-2 DRIVER
9613 M: Hans Verkuil <hverkuil@xs4all.nl>
9614 L: linux-media@vger.kernel.org
9615 T: git git://linuxtv.org/media_tree.git
9616 S: Maintained
9617 F: drivers/media/common/saa7146/
9618 F: drivers/media/pci/saa7146/
9619 F: include/media/saa7146*
9620
9621 SAMSUNG LAPTOP DRIVER
9622 M: Corentin Chary <corentin.chary@gmail.com>
9623 L: platform-driver-x86@vger.kernel.org
9624 S: Maintained
9625 F: drivers/platform/x86/samsung-laptop.c
9626
9627 SAMSUNG AUDIO (ASoC) DRIVERS
9628 M: Sangbeom Kim <sbkim73@samsung.com>
9629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9630 S: Supported
9631 F: sound/soc/samsung/
9632
9633 SAMSUNG FRAMEBUFFER DRIVER
9634 M: Jingoo Han <jingoohan1@gmail.com>
9635 L: linux-fbdev@vger.kernel.org
9636 S: Maintained
9637 F: drivers/video/fbdev/s3c-fb.c
9638
9639 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9640 M: Sangbeom Kim <sbkim73@samsung.com>
9641 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9642 L: linux-kernel@vger.kernel.org
9643 L: linux-samsung-soc@vger.kernel.org
9644 S: Supported
9645 F: drivers/mfd/sec*.c
9646 F: drivers/regulator/s2m*.c
9647 F: drivers/regulator/s5m*.c
9648 F: drivers/clk/clk-s2mps11.c
9649 F: drivers/rtc/rtc-s5m.c
9650 F: include/linux/mfd/samsung/
9651 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9652 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9653 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9654 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9655
9656 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9657 M: Kyungmin Park <kyungmin.park@samsung.com>
9658 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9659 L: linux-media@vger.kernel.org
9660 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9661 S: Supported
9662 F: drivers/media/platform/exynos4-is/
9663
9664 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9665 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9666 L: linux-media@vger.kernel.org
9667 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9668 S: Maintained
9669 F: drivers/media/platform/s3c-camif/
9670 F: include/media/drv-intf/s3c_camif.h
9671
9672 SAMSUNG S5C73M3 CAMERA DRIVER
9673 M: Kyungmin Park <kyungmin.park@samsung.com>
9674 M: Andrzej Hajda <a.hajda@samsung.com>
9675 L: linux-media@vger.kernel.org
9676 S: Supported
9677 F: drivers/media/i2c/s5c73m3/*
9678
9679 SAMSUNG S5K5BAF CAMERA DRIVER
9680 M: Kyungmin Park <kyungmin.park@samsung.com>
9681 M: Andrzej Hajda <a.hajda@samsung.com>
9682 L: linux-media@vger.kernel.org
9683 S: Supported
9684 F: drivers/media/i2c/s5k5baf.c
9685
9686 SAMSUNG S3FWRN5 NFC DRIVER
9687 M: Robert Baldyga <r.baldyga@samsung.com>
9688 M: Krzysztof Opasiak <k.opasiak@samsung.com>
9689 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9690 S: Supported
9691 F: drivers/nfc/s3fwrn5
9692
9693 SAMSUNG SOC CLOCK DRIVERS
9694 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9695 M: Tomasz Figa <tomasz.figa@gmail.com>
9696 S: Supported
9697 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9698 F: drivers/clk/samsung/
9699
9700 SAMSUNG SXGBE DRIVERS
9701 M: Byungho An <bh74.an@samsung.com>
9702 M: Girish K S <ks.giri@samsung.com>
9703 M: Vipul Pandya <vipul.pandya@samsung.com>
9704 S: Supported
9705 L: netdev@vger.kernel.org
9706 F: drivers/net/ethernet/samsung/sxgbe/
9707
9708 SAMSUNG THERMAL DRIVER
9709 M: Lukasz Majewski <l.majewski@samsung.com>
9710 L: linux-pm@vger.kernel.org
9711 L: linux-samsung-soc@vger.kernel.org
9712 S: Supported
9713 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9714 F: drivers/thermal/samsung/
9715
9716 SAMSUNG USB2 PHY DRIVER
9717 M: Kamil Debski <k.debski@samsung.com>
9718 L: linux-kernel@vger.kernel.org
9719 S: Supported
9720 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9721 F: Documentation/phy/samsung-usb2.txt
9722 F: drivers/phy/phy-exynos4210-usb2.c
9723 F: drivers/phy/phy-exynos4x12-usb2.c
9724 F: drivers/phy/phy-exynos5250-usb2.c
9725 F: drivers/phy/phy-s5pv210-usb2.c
9726 F: drivers/phy/phy-samsung-usb2.c
9727 F: drivers/phy/phy-samsung-usb2.h
9728
9729 SERIAL DRIVERS
9730 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9731 L: linux-serial@vger.kernel.org
9732 S: Maintained
9733 F: drivers/tty/serial/
9734
9735 SYNOPSYS DESIGNWARE DMAC DRIVER
9736 M: Viresh Kumar <vireshk@kernel.org>
9737 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9738 S: Maintained
9739 F: include/linux/dma/dw.h
9740 F: include/linux/platform_data/dma-dw.h
9741 F: drivers/dma/dw/
9742
9743 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9744 M: Lars Persson <lars.persson@axis.com>
9745 L: netdev@vger.kernel.org
9746 S: Supported
9747 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9748 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9749
9750 SYNOPSYS DESIGNWARE I2C DRIVER
9751 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9752 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9753 R: Mika Westerberg <mika.westerberg@linux.intel.com>
9754 L: linux-i2c@vger.kernel.org
9755 S: Maintained
9756 F: drivers/i2c/busses/i2c-designware-*
9757 F: include/linux/platform_data/i2c-designware.h
9758
9759 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9760 M: Jaehoon Chung <jh80.chung@samsung.com>
9761 L: linux-mmc@vger.kernel.org
9762 S: Maintained
9763 F: include/linux/mmc/dw_mmc.h
9764 F: drivers/mmc/host/dw_mmc*
9765
9766 SYSTEM TRACE MODULE CLASS
9767 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9768 S: Maintained
9769 F: Documentation/trace/stm.txt
9770 F: drivers/hwtracing/stm/
9771 F: include/linux/stm.h
9772 F: include/uapi/linux/stm.h
9773
9774 THUNDERBOLT DRIVER
9775 M: Andreas Noever <andreas.noever@gmail.com>
9776 S: Maintained
9777 F: drivers/thunderbolt/
9778
9779 TI BQ27XXX POWER SUPPLY DRIVER
9780 R: Andrew F. Davis <afd@ti.com>
9781 F: include/linux/power/bq27xxx_battery.h
9782 F: drivers/power/bq27xxx_battery.c
9783 F: drivers/power/bq27xxx_battery_i2c.c
9784
9785 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9786 M: John Stultz <john.stultz@linaro.org>
9787 M: Thomas Gleixner <tglx@linutronix.de>
9788 L: linux-kernel@vger.kernel.org
9789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9790 S: Supported
9791 F: include/linux/clocksource.h
9792 F: include/linux/time.h
9793 F: include/linux/timex.h
9794 F: include/uapi/linux/time.h
9795 F: include/uapi/linux/timex.h
9796 F: kernel/time/clocksource.c
9797 F: kernel/time/time*.c
9798 F: kernel/time/alarmtimer.c
9799 F: kernel/time/ntp.c
9800 F: tools/testing/selftests/timers/
9801
9802 SC1200 WDT DRIVER
9803 M: Zwane Mwaikambo <zwanem@gmail.com>
9804 S: Maintained
9805 F: drivers/watchdog/sc1200wdt.c
9806
9807 SCHEDULER
9808 M: Ingo Molnar <mingo@redhat.com>
9809 M: Peter Zijlstra <peterz@infradead.org>
9810 L: linux-kernel@vger.kernel.org
9811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9812 S: Maintained
9813 F: kernel/sched/
9814 F: include/linux/sched.h
9815 F: include/uapi/linux/sched.h
9816 F: include/linux/wait.h
9817
9818 SCORE ARCHITECTURE
9819 M: Chen Liqin <liqin.linux@gmail.com>
9820 M: Lennox Wu <lennox.wu@gmail.com>
9821 W: http://www.sunplus.com
9822 S: Supported
9823 F: arch/score/
9824
9825 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9826 M: Sudeep Holla <sudeep.holla@arm.com>
9827 L: linux-arm-kernel@lists.infradead.org
9828 S: Maintained
9829 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9830 F: drivers/clk/clk-scpi.c
9831 F: drivers/cpufreq/scpi-cpufreq.c
9832 F: drivers/firmware/arm_scpi.c
9833 F: include/linux/scpi_protocol.h
9834
9835 SCSI CDROM DRIVER
9836 M: Jens Axboe <axboe@kernel.dk>
9837 L: linux-scsi@vger.kernel.org
9838 W: http://www.kernel.dk
9839 S: Maintained
9840 F: drivers/scsi/sr*
9841
9842 SCSI RDMA PROTOCOL (SRP) INITIATOR
9843 M: Bart Van Assche <bart.vanassche@sandisk.com>
9844 L: linux-rdma@vger.kernel.org
9845 S: Supported
9846 W: http://www.openfabrics.org
9847 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9849 F: drivers/infiniband/ulp/srp/
9850 F: include/scsi/srp.h
9851
9852 SCSI SG DRIVER
9853 M: Doug Gilbert <dgilbert@interlog.com>
9854 L: linux-scsi@vger.kernel.org
9855 W: http://sg.danny.cz/sg
9856 S: Maintained
9857 F: Documentation/scsi/scsi-generic.txt
9858 F: drivers/scsi/sg.c
9859 F: include/scsi/sg.h
9860
9861 SCSI SUBSYSTEM
9862 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9864 M: "Martin K. Petersen" <martin.petersen@oracle.com>
9865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9866 L: linux-scsi@vger.kernel.org
9867 S: Maintained
9868 F: drivers/scsi/
9869 F: include/scsi/
9870
9871 SCSI TAPE DRIVER
9872 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9873 L: linux-scsi@vger.kernel.org
9874 S: Maintained
9875 F: Documentation/scsi/st.txt
9876 F: drivers/scsi/st.*
9877 F: drivers/scsi/st_*.h
9878
9879 SCTP PROTOCOL
9880 M: Vlad Yasevich <vyasevich@gmail.com>
9881 M: Neil Horman <nhorman@tuxdriver.com>
9882 L: linux-sctp@vger.kernel.org
9883 W: http://lksctp.sourceforge.net
9884 S: Maintained
9885 F: Documentation/networking/sctp.txt
9886 F: include/linux/sctp.h
9887 F: include/uapi/linux/sctp.h
9888 F: include/net/sctp/
9889 F: net/sctp/
9890
9891 SCx200 CPU SUPPORT
9892 M: Jim Cromie <jim.cromie@gmail.com>
9893 S: Odd Fixes
9894 F: Documentation/i2c/busses/scx200_acb
9895 F: arch/x86/platform/scx200/
9896 F: drivers/watchdog/scx200_wdt.c
9897 F: drivers/i2c/busses/scx200*
9898 F: drivers/mtd/maps/scx200_docflash.c
9899 F: include/linux/scx200.h
9900
9901 SCx200 GPIO DRIVER
9902 M: Jim Cromie <jim.cromie@gmail.com>
9903 S: Maintained
9904 F: drivers/char/scx200_gpio.c
9905 F: include/linux/scx200_gpio.h
9906
9907 SCx200 HRT CLOCKSOURCE DRIVER
9908 M: Jim Cromie <jim.cromie@gmail.com>
9909 S: Maintained
9910 F: drivers/clocksource/scx200_hrt.c
9911
9912 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9913 M: Sascha Sommer <saschasommer@freenet.de>
9914 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9915 S: Maintained
9916 F: drivers/mmc/host/sdricoh_cs.c
9917
9918 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9919 M: Adrian Hunter <adrian.hunter@intel.com>
9920 L: linux-mmc@vger.kernel.org
9921 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9922 S: Maintained
9923 F: drivers/mmc/host/sdhci*
9924 F: include/linux/mmc/sdhci*
9925
9926 SECURE COMPUTING
9927 M: Kees Cook <keescook@chromium.org>
9928 R: Andy Lutomirski <luto@amacapital.net>
9929 R: Will Drewry <wad@chromium.org>
9930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9931 S: Supported
9932 F: kernel/seccomp.c
9933 F: include/uapi/linux/seccomp.h
9934 F: include/linux/seccomp.h
9935 F: tools/testing/selftests/seccomp/*
9936 K: \bsecure_computing
9937 K: \bTIF_SECCOMP\b
9938
9939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9940 M: Ben Dooks <ben-linux@fluff.org>
9941 M: Jaehoon Chung <jh80.chung@samsung.com>
9942 L: linux-mmc@vger.kernel.org
9943 S: Maintained
9944 F: drivers/mmc/host/sdhci-s3c*
9945
9946 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9947 M: Viresh Kumar <vireshk@kernel.org>
9948 L: spear-devel@list.st.com
9949 L: linux-mmc@vger.kernel.org
9950 S: Maintained
9951 F: drivers/mmc/host/sdhci-spear.c
9952
9953 SECURITY SUBSYSTEM
9954 M: James Morris <james.l.morris@oracle.com>
9955 M: "Serge E. Hallyn" <serge@hallyn.com>
9956 L: linux-security-module@vger.kernel.org (suggested Cc:)
9957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9958 W: http://kernsec.org/
9959 S: Supported
9960 F: security/
9961
9962 SECURITY CONTACT
9963 M: Security Officers <security@kernel.org>
9964 S: Supported
9965
9966 SELINUX SECURITY MODULE
9967 M: Paul Moore <paul@paul-moore.com>
9968 M: Stephen Smalley <sds@tycho.nsa.gov>
9969 M: Eric Paris <eparis@parisplace.org>
9970 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9971 W: http://selinuxproject.org
9972 T: git git://git.infradead.org/users/pcmoore/selinux
9973 S: Supported
9974 F: include/linux/selinux*
9975 F: security/selinux/
9976 F: scripts/selinux/
9977
9978 APPARMOR SECURITY MODULE
9979 M: John Johansen <john.johansen@canonical.com>
9980 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9981 W: apparmor.wiki.kernel.org
9982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9983 S: Supported
9984 F: security/apparmor/
9985
9986 YAMA SECURITY MODULE
9987 M: Kees Cook <keescook@chromium.org>
9988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9989 S: Supported
9990 F: security/yama/
9991
9992 SENSABLE PHANTOM
9993 M: Jiri Slaby <jirislaby@gmail.com>
9994 S: Maintained
9995 F: drivers/misc/phantom.c
9996 F: include/uapi/linux/phantom.h
9997
9998 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9999 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10000 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10001 M: John Soni Jose <sony.john@avagotech.com>
10002 L: linux-scsi@vger.kernel.org
10003 W: http://www.avagotech.com
10004 S: Supported
10005 F: drivers/scsi/be2iscsi/
10006
10007 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10008 M: Sathya Perla <sathya.perla@broadcom.com>
10009 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10010 M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10011 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10012 M: Somnath Kotur <somnath.kotur@broadcom.com>
10013 L: netdev@vger.kernel.org
10014 W: http://www.emulex.com
10015 S: Supported
10016 F: drivers/net/ethernet/emulex/benet/
10017
10018 EMULEX ONECONNECT ROCE DRIVER
10019 M: Selvin Xavier <selvin.xavier@avagotech.com>
10020 M: Devesh Sharma <devesh.sharma@avagotech.com>
10021 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10022 L: linux-rdma@vger.kernel.org
10023 W: http://www.emulex.com
10024 S: Supported
10025 F: drivers/infiniband/hw/ocrdma/
10026
10027 SFC NETWORK DRIVER
10028 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10029 M: Shradha Shah <sshah@solarflare.com>
10030 L: netdev@vger.kernel.org
10031 S: Supported
10032 F: drivers/net/ethernet/sfc/
10033
10034 SGI GRU DRIVER
10035 M: Dimitri Sivanich <sivanich@sgi.com>
10036 S: Maintained
10037 F: drivers/misc/sgi-gru/
10038
10039 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10040 M: Pat Gefre <pfg@sgi.com>
10041 L: linux-ia64@vger.kernel.org
10042 S: Supported
10043 F: Documentation/ia64/serial.txt
10044 F: drivers/tty/serial/ioc?_serial.c
10045 F: include/linux/ioc?.h
10046
10047 SGI XP/XPC/XPNET DRIVER
10048 M: Cliff Whickman <cpw@sgi.com>
10049 M: Robin Holt <robinmholt@gmail.com>
10050 S: Maintained
10051 F: drivers/misc/sgi-xp/
10052
10053 SI2157 MEDIA DRIVER
10054 M: Antti Palosaari <crope@iki.fi>
10055 L: linux-media@vger.kernel.org
10056 W: https://linuxtv.org
10057 W: http://palosaari.fi/linux/
10058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10059 T: git git://linuxtv.org/anttip/media_tree.git
10060 S: Maintained
10061 F: drivers/media/tuners/si2157*
10062
10063 SI2168 MEDIA DRIVER
10064 M: Antti Palosaari <crope@iki.fi>
10065 L: linux-media@vger.kernel.org
10066 W: https://linuxtv.org
10067 W: http://palosaari.fi/linux/
10068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10069 T: git git://linuxtv.org/anttip/media_tree.git
10070 S: Maintained
10071 F: drivers/media/dvb-frontends/si2168*
10072
10073 SI470X FM RADIO RECEIVER I2C DRIVER
10074 M: Hans Verkuil <hverkuil@xs4all.nl>
10075 L: linux-media@vger.kernel.org
10076 T: git git://linuxtv.org/media_tree.git
10077 W: https://linuxtv.org
10078 S: Odd Fixes
10079 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10080
10081 SI470X FM RADIO RECEIVER USB DRIVER
10082 M: Hans Verkuil <hverkuil@xs4all.nl>
10083 L: linux-media@vger.kernel.org
10084 T: git git://linuxtv.org/media_tree.git
10085 W: https://linuxtv.org
10086 S: Maintained
10087 F: drivers/media/radio/si470x/radio-si470x-common.c
10088 F: drivers/media/radio/si470x/radio-si470x.h
10089 F: drivers/media/radio/si470x/radio-si470x-usb.c
10090
10091 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10092 M: Eduardo Valentin <edubezval@gmail.com>
10093 L: linux-media@vger.kernel.org
10094 T: git git://linuxtv.org/media_tree.git
10095 W: https://linuxtv.org
10096 S: Odd Fixes
10097 F: drivers/media/radio/si4713/si4713.?
10098
10099 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10100 M: Eduardo Valentin <edubezval@gmail.com>
10101 L: linux-media@vger.kernel.org
10102 T: git git://linuxtv.org/media_tree.git
10103 W: https://linuxtv.org
10104 S: Odd Fixes
10105 F: drivers/media/radio/si4713/radio-platform-si4713.c
10106
10107 SI4713 FM RADIO TRANSMITTER USB DRIVER
10108 M: Hans Verkuil <hverkuil@xs4all.nl>
10109 L: linux-media@vger.kernel.org
10110 T: git git://linuxtv.org/media_tree.git
10111 W: https://linuxtv.org
10112 S: Maintained
10113 F: drivers/media/radio/si4713/radio-usb-si4713.c
10114
10115 SIANO DVB DRIVER
10116 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10117 L: linux-media@vger.kernel.org
10118 W: https://linuxtv.org
10119 T: git git://linuxtv.org/media_tree.git
10120 S: Odd fixes
10121 F: drivers/media/common/siano/
10122 F: drivers/media/usb/siano/
10123 F: drivers/media/usb/siano/
10124 F: drivers/media/mmc/siano/
10125
10126 SIMPLEFB FB DRIVER
10127 M: Hans de Goede <hdegoede@redhat.com>
10128 L: linux-fbdev@vger.kernel.org
10129 S: Maintained
10130 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10131 F: drivers/video/fbdev/simplefb.c
10132 F: include/linux/platform_data/simplefb.h
10133
10134 SH_VEU V4L2 MEM2MEM DRIVER
10135 L: linux-media@vger.kernel.org
10136 S: Orphan
10137 F: drivers/media/platform/sh_veu.c
10138
10139 SH_VOU V4L2 OUTPUT DRIVER
10140 L: linux-media@vger.kernel.org
10141 S: Orphan
10142 F: drivers/media/platform/sh_vou.c
10143 F: include/media/drv-intf/sh_vou.h
10144
10145 SIMPLE FIRMWARE INTERFACE (SFI)
10146 M: Len Brown <lenb@kernel.org>
10147 L: sfi-devel@simplefirmware.org
10148 W: http://simplefirmware.org/
10149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10150 S: Supported
10151 F: arch/x86/platform/sfi/
10152 F: drivers/sfi/
10153 F: include/linux/sfi*.h
10154
10155 SIMTEC EB110ATX (Chalice CATS)
10156 P: Ben Dooks
10157 P: Vincent Sanders <vince@simtec.co.uk>
10158 M: Simtec Linux Team <linux@simtec.co.uk>
10159 W: http://www.simtec.co.uk/products/EB110ATX/
10160 S: Supported
10161
10162 SIMTEC EB2410ITX (BAST)
10163 P: Ben Dooks
10164 P: Vincent Sanders <vince@simtec.co.uk>
10165 M: Simtec Linux Team <linux@simtec.co.uk>
10166 W: http://www.simtec.co.uk/products/EB2410ITX/
10167 S: Supported
10168 F: arch/arm/mach-s3c24xx/mach-bast.c
10169 F: arch/arm/mach-s3c24xx/bast-ide.c
10170 F: arch/arm/mach-s3c24xx/bast-irq.c
10171
10172 TI DAVINCI MACHINE SUPPORT
10173 M: Sekhar Nori <nsekhar@ti.com>
10174 M: Kevin Hilman <khilman@kernel.org>
10175 T: git git://gitorious.org/linux-davinci/linux-davinci.git
10176 Q: http://patchwork.kernel.org/project/linux-davinci/list/
10177 S: Supported
10178 F: arch/arm/mach-davinci/
10179 F: drivers/i2c/busses/i2c-davinci.c
10180
10181 TI DAVINCI SERIES MEDIA DRIVER
10182 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10183 L: linux-media@vger.kernel.org
10184 W: https://linuxtv.org
10185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10186 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10187 S: Maintained
10188 F: drivers/media/platform/davinci/
10189 F: include/media/davinci/
10190
10191 TI AM437X VPFE DRIVER
10192 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10193 L: linux-media@vger.kernel.org
10194 W: https://linuxtv.org
10195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10196 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10197 S: Maintained
10198 F: drivers/media/platform/am437x/
10199
10200 OV2659 OMNIVISION SENSOR DRIVER
10201 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10202 L: linux-media@vger.kernel.org
10203 W: https://linuxtv.org
10204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10205 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10206 S: Maintained
10207 F: drivers/media/i2c/ov2659.c
10208 F: include/media/i2c/ov2659.h
10209
10210 SILICON MOTION SM712 FRAME BUFFER DRIVER
10211 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10212 M: Teddy Wang <teddy.wang@siliconmotion.com>
10213 M: Sudip Mukherjee <sudip@vectorindia.org>
10214 L: linux-fbdev@vger.kernel.org
10215 S: Maintained
10216 F: drivers/video/fbdev/sm712*
10217 F: Documentation/fb/sm712fb.txt
10218
10219 SIS 190 ETHERNET DRIVER
10220 M: Francois Romieu <romieu@fr.zoreil.com>
10221 L: netdev@vger.kernel.org
10222 S: Maintained
10223 F: drivers/net/ethernet/sis/sis190.c
10224
10225 SIS 900/7016 FAST ETHERNET DRIVER
10226 M: Daniele Venzano <venza@brownhat.org>
10227 W: http://www.brownhat.org/sis900.html
10228 L: netdev@vger.kernel.org
10229 S: Maintained
10230 F: drivers/net/ethernet/sis/sis900.*
10231
10232 SIS FRAMEBUFFER DRIVER
10233 M: Thomas Winischhofer <thomas@winischhofer.net>
10234 W: http://www.winischhofer.net/linuxsisvga.shtml
10235 S: Maintained
10236 F: Documentation/fb/sisfb.txt
10237 F: drivers/video/fbdev/sis/
10238 F: include/video/sisfb.h
10239
10240 SIS USB2VGA DRIVER
10241 M: Thomas Winischhofer <thomas@winischhofer.net>
10242 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10243 S: Maintained
10244 F: drivers/usb/misc/sisusbvga/
10245
10246 SLAB ALLOCATOR
10247 M: Christoph Lameter <cl@linux.com>
10248 M: Pekka Enberg <penberg@kernel.org>
10249 M: David Rientjes <rientjes@google.com>
10250 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10251 M: Andrew Morton <akpm@linux-foundation.org>
10252 L: linux-mm@kvack.org
10253 S: Maintained
10254 F: include/linux/sl?b*.h
10255 F: mm/sl?b*
10256
10257 SLEEPABLE READ-COPY UPDATE (SRCU)
10258 M: Lai Jiangshan <jiangshanlai@gmail.com>
10259 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10260 M: Josh Triplett <josh@joshtriplett.org>
10261 R: Steven Rostedt <rostedt@goodmis.org>
10262 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10263 L: linux-kernel@vger.kernel.org
10264 W: http://www.rdrop.com/users/paulmck/RCU/
10265 S: Supported
10266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10267 F: include/linux/srcu.h
10268 F: kernel/rcu/srcu.c
10269
10270 SMACK SECURITY MODULE
10271 M: Casey Schaufler <casey@schaufler-ca.com>
10272 L: linux-security-module@vger.kernel.org
10273 W: http://schaufler-ca.com
10274 T: git git://git.gitorious.org/smack-next/kernel.git
10275 S: Maintained
10276 F: Documentation/security/Smack.txt
10277 F: security/smack/
10278
10279 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10280 M: Kevin Hilman <khilman@kernel.org>
10281 M: Nishanth Menon <nm@ti.com>
10282 S: Maintained
10283 F: drivers/power/avs/
10284 F: include/linux/power/smartreflex.h
10285 L: linux-pm@vger.kernel.org
10286
10287 SMC91x ETHERNET DRIVER
10288 M: Nicolas Pitre <nico@fluxnic.net>
10289 S: Odd Fixes
10290 F: drivers/net/ethernet/smsc/smc91x.*
10291
10292 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10293 M: Sakari Ailus <sakari.ailus@iki.fi>
10294 L: linux-media@vger.kernel.org
10295 S: Maintained
10296 F: drivers/media/i2c/smiapp/
10297 F: include/media/i2c/smiapp.h
10298 F: drivers/media/i2c/smiapp-pll.c
10299 F: drivers/media/i2c/smiapp-pll.h
10300 F: include/uapi/linux/smiapp.h
10301 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10302
10303 SMM665 HARDWARE MONITOR DRIVER
10304 M: Guenter Roeck <linux@roeck-us.net>
10305 L: linux-hwmon@vger.kernel.org
10306 S: Maintained
10307 F: Documentation/hwmon/smm665
10308 F: drivers/hwmon/smm665.c
10309
10310 SMSC EMC2103 HARDWARE MONITOR DRIVER
10311 M: Steve Glendinning <steve.glendinning@shawell.net>
10312 L: linux-hwmon@vger.kernel.org
10313 S: Maintained
10314 F: Documentation/hwmon/emc2103
10315 F: drivers/hwmon/emc2103.c
10316
10317 SMSC SCH5627 HARDWARE MONITOR DRIVER
10318 M: Hans de Goede <hdegoede@redhat.com>
10319 L: linux-hwmon@vger.kernel.org
10320 S: Supported
10321 F: Documentation/hwmon/sch5627
10322 F: drivers/hwmon/sch5627.c
10323
10324 SMSC47B397 HARDWARE MONITOR DRIVER
10325 M: Jean Delvare <jdelvare@suse.com>
10326 L: linux-hwmon@vger.kernel.org
10327 S: Maintained
10328 F: Documentation/hwmon/smsc47b397
10329 F: drivers/hwmon/smsc47b397.c
10330
10331 SMSC911x ETHERNET DRIVER
10332 M: Steve Glendinning <steve.glendinning@shawell.net>
10333 L: netdev@vger.kernel.org
10334 S: Maintained
10335 F: include/linux/smsc911x.h
10336 F: drivers/net/ethernet/smsc/smsc911x.*
10337
10338 SMSC9420 PCI ETHERNET DRIVER
10339 M: Steve Glendinning <steve.glendinning@shawell.net>
10340 L: netdev@vger.kernel.org
10341 S: Maintained
10342 F: drivers/net/ethernet/smsc/smsc9420.*
10343
10344 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10345 M: Steve Glendinning <steve.glendinning@shawell.net>
10346 L: linux-fbdev@vger.kernel.org
10347 S: Maintained
10348 F: drivers/video/fbdev/smscufx.c
10349
10350 SOC-CAMERA V4L2 SUBSYSTEM
10351 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10352 L: linux-media@vger.kernel.org
10353 T: git git://linuxtv.org/media_tree.git
10354 S: Maintained
10355 F: include/media/soc*
10356 F: drivers/media/i2c/soc_camera/
10357 F: drivers/media/platform/soc_camera/
10358
10359 SOEKRIS NET48XX LED SUPPORT
10360 M: Chris Boot <bootc@bootc.net>
10361 S: Maintained
10362 F: drivers/leds/leds-net48xx.c
10363
10364 SOFTLOGIC 6x10 MPEG CODEC
10365 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10366 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10367 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10368 M: Ismael Luceno <ismael@iodev.co.uk>
10369 L: linux-media@vger.kernel.org
10370 S: Supported
10371 F: drivers/media/pci/solo6x10/
10372
10373 SOFTWARE RAID (Multiple Disks) SUPPORT
10374 M: Shaohua Li <shli@kernel.org>
10375 L: linux-raid@vger.kernel.org
10376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10377 S: Supported
10378 F: drivers/md/
10379 F: include/linux/raid/
10380 F: include/uapi/linux/raid/
10381
10382 SONIC NETWORK DRIVER
10383 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10384 L: netdev@vger.kernel.org
10385 S: Maintained
10386 F: drivers/net/ethernet/natsemi/sonic.*
10387
10388 SONICS SILICON BACKPLANE DRIVER (SSB)
10389 M: Michael Buesch <m@bues.ch>
10390 L: linux-wireless@vger.kernel.org
10391 S: Maintained
10392 F: drivers/ssb/
10393 F: include/linux/ssb/
10394
10395 SONY VAIO CONTROL DEVICE DRIVER
10396 M: Mattia Dongili <malattia@linux.it>
10397 L: platform-driver-x86@vger.kernel.org
10398 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10399 S: Maintained
10400 F: Documentation/laptops/sony-laptop.txt
10401 F: drivers/char/sonypi.c
10402 F: drivers/platform/x86/sony-laptop.c
10403 F: include/linux/sony-laptop.h
10404
10405 SONY MEMORYSTICK CARD SUPPORT
10406 M: Alex Dubov <oakad@yahoo.com>
10407 W: http://tifmxx.berlios.de/
10408 S: Maintained
10409 F: drivers/memstick/host/tifm_ms.c
10410
10411 SONY MEMORYSTICK STANDARD SUPPORT
10412 M: Maxim Levitsky <maximlevitsky@gmail.com>
10413 S: Maintained
10414 F: drivers/memstick/core/ms_block.*
10415
10416 SOUND
10417 M: Jaroslav Kysela <perex@perex.cz>
10418 M: Takashi Iwai <tiwai@suse.com>
10419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10420 W: http://www.alsa-project.org/
10421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10422 T: git git://git.alsa-project.org/alsa-kernel.git
10423 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10424 S: Maintained
10425 F: Documentation/sound/
10426 F: include/sound/
10427 F: include/uapi/sound/
10428 F: sound/
10429
10430 SOUND - COMPRESSED AUDIO
10431 M: Vinod Koul <vinod.koul@intel.com>
10432 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10434 S: Supported
10435 F: Documentation/sound/alsa/compress_offload.txt
10436 F: include/sound/compress_driver.h
10437 F: include/uapi/sound/compress_*
10438 F: sound/core/compress_offload.c
10439 F: sound/soc/soc-compress.c
10440
10441 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10442 M: Liam Girdwood <lgirdwood@gmail.com>
10443 M: Mark Brown <broonie@kernel.org>
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10445 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10446 W: http://alsa-project.org/main/index.php/ASoC
10447 S: Supported
10448 F: Documentation/sound/alsa/soc/
10449 F: sound/soc/
10450 F: include/sound/soc*
10451
10452 SOUND - DMAENGINE HELPERS
10453 M: Lars-Peter Clausen <lars@metafoo.de>
10454 S: Supported
10455 F: include/sound/dmaengine_pcm.h
10456 F: sound/core/pcm_dmaengine.c
10457 F: sound/soc/soc-generic-dmaengine-pcm.c
10458
10459 SP2 MEDIA DRIVER
10460 M: Olli Salonen <olli.salonen@iki.fi>
10461 L: linux-media@vger.kernel.org
10462 W: https://linuxtv.org
10463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10464 S: Maintained
10465 F: drivers/media/dvb-frontends/sp2*
10466
10467 SPARC + UltraSPARC (sparc/sparc64)
10468 M: "David S. Miller" <davem@davemloft.net>
10469 L: sparclinux@vger.kernel.org
10470 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10473 S: Maintained
10474 F: arch/sparc/
10475 F: drivers/sbus/
10476
10477 SPARC SERIAL DRIVERS
10478 M: "David S. Miller" <davem@davemloft.net>
10479 L: sparclinux@vger.kernel.org
10480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10482 S: Maintained
10483 F: include/linux/sunserialcore.h
10484 F: drivers/tty/serial/suncore.c
10485 F: drivers/tty/serial/sunhv.c
10486 F: drivers/tty/serial/sunsab.c
10487 F: drivers/tty/serial/sunsab.h
10488 F: drivers/tty/serial/sunsu.c
10489 F: drivers/tty/serial/sunzilog.c
10490 F: drivers/tty/serial/sunzilog.h
10491
10492 SPARSE CHECKER
10493 M: "Christopher Li" <sparse@chrisli.org>
10494 L: linux-sparse@vger.kernel.org
10495 W: https://sparse.wiki.kernel.org/
10496 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10497 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10498 S: Maintained
10499 F: include/linux/compiler.h
10500
10501 SPEAR PLATFORM SUPPORT
10502 M: Viresh Kumar <vireshk@kernel.org>
10503 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10504 L: spear-devel@list.st.com
10505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10506 W: http://www.st.com/spear
10507 S: Maintained
10508 F: arch/arm/boot/dts/spear*
10509 F: arch/arm/mach-spear/
10510
10511 SPEAR CLOCK FRAMEWORK SUPPORT
10512 M: Viresh Kumar <vireshk@kernel.org>
10513 L: spear-devel@list.st.com
10514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10515 W: http://www.st.com/spear
10516 S: Maintained
10517 F: drivers/clk/spear/
10518
10519 SPI SUBSYSTEM
10520 M: Mark Brown <broonie@kernel.org>
10521 L: linux-spi@vger.kernel.org
10522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10523 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10524 S: Maintained
10525 F: Documentation/spi/
10526 F: drivers/spi/
10527 F: include/linux/spi/
10528 F: include/uapi/linux/spi/
10529
10530 SPIDERNET NETWORK DRIVER for CELL
10531 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10532 L: netdev@vger.kernel.org
10533 S: Supported
10534 F: Documentation/networking/spider_net.txt
10535 F: drivers/net/ethernet/toshiba/spider_net*
10536
10537 SPU FILE SYSTEM
10538 M: Jeremy Kerr <jk@ozlabs.org>
10539 L: linuxppc-dev@lists.ozlabs.org
10540 W: http://www.ibm.com/developerworks/power/cell/
10541 S: Supported
10542 F: Documentation/filesystems/spufs.txt
10543 F: arch/powerpc/platforms/cell/spufs/
10544
10545 SQUASHFS FILE SYSTEM
10546 M: Phillip Lougher <phillip@squashfs.org.uk>
10547 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10548 W: http://squashfs.org.uk
10549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10550 S: Maintained
10551 F: Documentation/filesystems/squashfs.txt
10552 F: fs/squashfs/
10553
10554 SRM (Alpha) environment access
10555 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10556 S: Maintained
10557 F: arch/alpha/kernel/srm_env.c
10558
10559 STABLE BRANCH
10560 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10561 L: stable@vger.kernel.org
10562 S: Supported
10563 F: Documentation/stable_kernel_rules.txt
10564
10565 STAGING SUBSYSTEM
10566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10568 L: devel@driverdev.osuosl.org
10569 S: Supported
10570 F: drivers/staging/
10571
10572 STAGING - COMEDI
10573 M: Ian Abbott <abbotti@mev.co.uk>
10574 M: H Hartley Sweeten <hsweeten@visionengravers.com>
10575 S: Odd Fixes
10576 F: drivers/staging/comedi/
10577
10578 STAGING - FLARION FT1000 DRIVERS
10579 M: Marek Belisko <marek.belisko@gmail.com>
10580 S: Odd Fixes
10581 F: drivers/staging/ft1000/
10582
10583 STAGING - INDUSTRIAL IO
10584 M: Jonathan Cameron <jic23@kernel.org>
10585 L: linux-iio@vger.kernel.org
10586 S: Odd Fixes
10587 F: drivers/staging/iio/
10588
10589 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10590 M: Jarod Wilson <jarod@wilsonet.com>
10591 W: http://www.lirc.org/
10592 S: Odd Fixes
10593 F: drivers/staging/media/lirc/
10594
10595 STAGING - LUSTRE PARALLEL FILESYSTEM
10596 M: Oleg Drokin <oleg.drokin@intel.com>
10597 M: Andreas Dilger <andreas.dilger@intel.com>
10598 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10599 W: http://wiki.lustre.org/
10600 S: Maintained
10601 F: drivers/staging/lustre
10602
10603 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10604 M: Marc Dietrich <marvin24@gmx.de>
10605 L: ac100@lists.launchpad.net (moderated for non-subscribers)
10606 L: linux-tegra@vger.kernel.org
10607 S: Maintained
10608 F: drivers/staging/nvec/
10609
10610 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10611 M: Jens Frederich <jfrederich@gmail.com>
10612 M: Daniel Drake <dsd@laptop.org>
10613 M: Jon Nettleton <jon.nettleton@gmail.com>
10614 W: http://wiki.laptop.org/go/DCON
10615 S: Maintained
10616 F: drivers/staging/olpc_dcon/
10617
10618 STAGING - REALTEK RTL8712U DRIVERS
10619 M: Larry Finger <Larry.Finger@lwfinger.net>
10620 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10621 S: Odd Fixes
10622 F: drivers/staging/rtl8712/
10623
10624 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10625 M: Larry Finger <Larry.Finger@lwfinger.net>
10626 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10627 L: linux-wireless@vger.kernel.org
10628 S: Maintained
10629 F: drivers/staging/rtl8723au/
10630
10631 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10632 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10633 M: Teddy Wang <teddy.wang@siliconmotion.com>
10634 M: Sudip Mukherjee <sudip@vectorindia.org>
10635 L: linux-fbdev@vger.kernel.org
10636 S: Maintained
10637 F: drivers/staging/sm750fb/
10638
10639 STAGING - SLICOSS
10640 M: Lior Dotan <liodot@gmail.com>
10641 M: Christopher Harrer <charrer@alacritech.com>
10642 S: Odd Fixes
10643 F: drivers/staging/slicoss/
10644
10645 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10646 M: William Hubbs <w.d.hubbs@gmail.com>
10647 M: Chris Brannon <chris@the-brannons.com>
10648 M: Kirk Reiser <kirk@reisers.ca>
10649 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10650 L: speakup@linux-speakup.org
10651 W: http://www.linux-speakup.org/
10652 S: Odd Fixes
10653 F: drivers/staging/speakup/
10654
10655 STAGING - VIA VT665X DRIVERS
10656 M: Forest Bond <forest@alittletooquiet.net>
10657 S: Odd Fixes
10658 F: drivers/staging/vt665?/
10659
10660 STAGING - WILC1000 WIFI DRIVER
10661 M: Johnny Kim <johnny.kim@atmel.com>
10662 M: Austin Shin <austin.shin@atmel.com>
10663 M: Chris Park <chris.park@atmel.com>
10664 M: Tony Cho <tony.cho@atmel.com>
10665 M: Glen Lee <glen.lee@atmel.com>
10666 M: Leo Kim <leo.kim@atmel.com>
10667 L: linux-wireless@vger.kernel.org
10668 S: Supported
10669 F: drivers/staging/wilc1000/
10670
10671 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10672 M: Arnaud Patard <arnaud.patard@rtp-net.org>
10673 S: Odd Fixes
10674 F: drivers/staging/xgifb/
10675
10676 HFI1 DRIVER
10677 M: Mike Marciniszyn <infinipath@intel.com>
10678 L: linux-rdma@vger.kernel.org
10679 S: Supported
10680 F: drivers/staging/rdma/hfi1
10681
10682 STARFIRE/DURALAN NETWORK DRIVER
10683 M: Ion Badulescu <ionut@badula.org>
10684 S: Odd Fixes
10685 F: drivers/net/ethernet/adaptec/starfire*
10686
10687 SUN3/3X
10688 M: Sam Creasey <sammy@sammy.net>
10689 W: http://sammy.net/sun3/
10690 S: Maintained
10691 F: arch/m68k/kernel/*sun3*
10692 F: arch/m68k/sun3*/
10693 F: arch/m68k/include/asm/sun3*
10694 F: drivers/net/ethernet/i825xx/sun3*
10695
10696 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10697 M: Hans de Goede <hdegoede@redhat.com>
10698 L: linux-input@vger.kernel.org
10699 S: Maintained
10700 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10701 F: drivers/input/keyboard/sun4i-lradc-keys.c
10702
10703 SUNDANCE NETWORK DRIVER
10704 M: Denis Kirjanov <kda@linux-powerpc.org>
10705 L: netdev@vger.kernel.org
10706 S: Maintained
10707 F: drivers/net/ethernet/dlink/sundance.c
10708
10709 SUPERH
10710 M: Yoshinori Sato <ysato@users.sourceforge.jp>
10711 M: Rich Felker <dalias@libc.org>
10712 L: linux-sh@vger.kernel.org
10713 Q: http://patchwork.kernel.org/project/linux-sh/list/
10714 S: Maintained
10715 F: Documentation/sh/
10716 F: arch/sh/
10717 F: drivers/sh/
10718
10719 SUSPEND TO RAM
10720 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10721 M: Len Brown <len.brown@intel.com>
10722 M: Pavel Machek <pavel@ucw.cz>
10723 L: linux-pm@vger.kernel.org
10724 S: Supported
10725 F: Documentation/power/
10726 F: arch/x86/kernel/acpi/
10727 F: drivers/base/power/
10728 F: kernel/power/
10729 F: include/linux/suspend.h
10730 F: include/linux/freezer.h
10731 F: include/linux/pm.h
10732
10733 SVGA HANDLING
10734 M: Martin Mares <mj@ucw.cz>
10735 L: linux-video@atrey.karlin.mff.cuni.cz
10736 S: Maintained
10737 F: Documentation/svga.txt
10738 F: arch/x86/boot/video*
10739
10740 SWIOTLB SUBSYSTEM
10741 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10742 L: linux-kernel@vger.kernel.org
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10744 S: Supported
10745 F: lib/swiotlb.c
10746 F: arch/*/kernel/pci-swiotlb.c
10747 F: include/linux/swiotlb.h
10748
10749 SWITCHDEV
10750 M: Jiri Pirko <jiri@resnulli.us>
10751 L: netdev@vger.kernel.org
10752 S: Supported
10753 F: net/switchdev/
10754 F: include/net/switchdev.h
10755
10756 SYNOPSYS ARC ARCHITECTURE
10757 M: Vineet Gupta <vgupta@synopsys.com>
10758 L: linux-snps-arc@lists.infradead.org
10759 S: Supported
10760 F: arch/arc/
10761 F: Documentation/devicetree/bindings/arc/*
10762 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10763 F: drivers/tty/serial/arc_uart.c
10764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10765
10766 SYNOPSYS ARC SDP platform support
10767 M: Alexey Brodkin <abrodkin@synopsys.com>
10768 S: Supported
10769 F: arch/arc/plat-axs10x
10770 F: arch/arc/boot/dts/ax*
10771 F: Documentation/devicetree/bindings/arc/axs10*
10772
10773 SYSTEM CONFIGURATION (SYSCON)
10774 M: Lee Jones <lee.jones@linaro.org>
10775 M: Arnd Bergmann <arnd@arndb.de>
10776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10777 S: Supported
10778 F: drivers/mfd/syscon.c
10779
10780 SYSV FILESYSTEM
10781 M: Christoph Hellwig <hch@infradead.org>
10782 S: Maintained
10783 F: Documentation/filesystems/sysv-fs.txt
10784 F: fs/sysv/
10785 F: include/linux/sysv_fs.h
10786
10787 TARGET SUBSYSTEM
10788 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10789 L: linux-scsi@vger.kernel.org
10790 L: target-devel@vger.kernel.org
10791 W: http://www.linux-iscsi.org
10792 W: http://groups.google.com/group/linux-iscsi-target-dev
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10794 S: Supported
10795 F: drivers/target/
10796 F: include/target/
10797 F: Documentation/target/
10798
10799 TASKSTATS STATISTICS INTERFACE
10800 M: Balbir Singh <bsingharora@gmail.com>
10801 S: Maintained
10802 F: Documentation/accounting/taskstats*
10803 F: include/linux/taskstats*
10804 F: kernel/taskstats.c
10805
10806 TC CLASSIFIER
10807 M: Jamal Hadi Salim <jhs@mojatatu.com>
10808 L: netdev@vger.kernel.org
10809 S: Maintained
10810 F: include/net/pkt_cls.h
10811 F: include/uapi/linux/pkt_cls.h
10812 F: net/sched/
10813
10814 TCP LOW PRIORITY MODULE
10815 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10816 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10817 W: http://tcp-lp-mod.sourceforge.net/
10818 S: Maintained
10819 F: net/ipv4/tcp_lp.c
10820
10821 TDA10071 MEDIA DRIVER
10822 M: Antti Palosaari <crope@iki.fi>
10823 L: linux-media@vger.kernel.org
10824 W: https://linuxtv.org
10825 W: http://palosaari.fi/linux/
10826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10827 T: git git://linuxtv.org/anttip/media_tree.git
10828 S: Maintained
10829 F: drivers/media/dvb-frontends/tda10071*
10830
10831 TDA18212 MEDIA DRIVER
10832 M: Antti Palosaari <crope@iki.fi>
10833 L: linux-media@vger.kernel.org
10834 W: https://linuxtv.org
10835 W: http://palosaari.fi/linux/
10836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10837 T: git git://linuxtv.org/anttip/media_tree.git
10838 S: Maintained
10839 F: drivers/media/tuners/tda18212*
10840
10841 TDA18218 MEDIA DRIVER
10842 M: Antti Palosaari <crope@iki.fi>
10843 L: linux-media@vger.kernel.org
10844 W: https://linuxtv.org
10845 W: http://palosaari.fi/linux/
10846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10847 T: git git://linuxtv.org/anttip/media_tree.git
10848 S: Maintained
10849 F: drivers/media/tuners/tda18218*
10850
10851 TDA18271 MEDIA DRIVER
10852 M: Michael Krufky <mkrufky@linuxtv.org>
10853 L: linux-media@vger.kernel.org
10854 W: https://linuxtv.org
10855 W: http://github.com/mkrufky
10856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10857 T: git git://linuxtv.org/mkrufky/tuners.git
10858 S: Maintained
10859 F: drivers/media/tuners/tda18271*
10860
10861 TDA827x MEDIA DRIVER
10862 M: Michael Krufky <mkrufky@linuxtv.org>
10863 L: linux-media@vger.kernel.org
10864 W: https://linuxtv.org
10865 W: http://github.com/mkrufky
10866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10867 T: git git://linuxtv.org/mkrufky/tuners.git
10868 S: Maintained
10869 F: drivers/media/tuners/tda8290.*
10870
10871 TDA8290 MEDIA DRIVER
10872 M: Michael Krufky <mkrufky@linuxtv.org>
10873 L: linux-media@vger.kernel.org
10874 W: https://linuxtv.org
10875 W: http://github.com/mkrufky
10876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10877 T: git git://linuxtv.org/mkrufky/tuners.git
10878 S: Maintained
10879 F: drivers/media/tuners/tda8290.*
10880
10881 TDA9840 MEDIA DRIVER
10882 M: Hans Verkuil <hverkuil@xs4all.nl>
10883 L: linux-media@vger.kernel.org
10884 T: git git://linuxtv.org/media_tree.git
10885 W: https://linuxtv.org
10886 S: Maintained
10887 F: drivers/media/i2c/tda9840*
10888
10889 TEA5761 TUNER DRIVER
10890 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10891 L: linux-media@vger.kernel.org
10892 W: https://linuxtv.org
10893 T: git git://linuxtv.org/media_tree.git
10894 S: Odd fixes
10895 F: drivers/media/tuners/tea5761.*
10896
10897 TEA5767 TUNER DRIVER
10898 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10899 L: linux-media@vger.kernel.org
10900 W: https://linuxtv.org
10901 T: git git://linuxtv.org/media_tree.git
10902 S: Maintained
10903 F: drivers/media/tuners/tea5767.*
10904
10905 TEA6415C MEDIA DRIVER
10906 M: Hans Verkuil <hverkuil@xs4all.nl>
10907 L: linux-media@vger.kernel.org
10908 T: git git://linuxtv.org/media_tree.git
10909 W: https://linuxtv.org
10910 S: Maintained
10911 F: drivers/media/i2c/tea6415c*
10912
10913 TEA6420 MEDIA DRIVER
10914 M: Hans Verkuil <hverkuil@xs4all.nl>
10915 L: linux-media@vger.kernel.org
10916 T: git git://linuxtv.org/media_tree.git
10917 W: https://linuxtv.org
10918 S: Maintained
10919 F: drivers/media/i2c/tea6420*
10920
10921 TEAM DRIVER
10922 M: Jiri Pirko <jiri@resnulli.us>
10923 L: netdev@vger.kernel.org
10924 S: Supported
10925 F: drivers/net/team/
10926 F: include/linux/if_team.h
10927 F: include/uapi/linux/if_team.h
10928
10929 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10930 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10931 S: Maintained
10932 F: arch/x86/platform/ts5500/
10933
10934 TECHNOTREND USB IR RECEIVER
10935 M: Sean Young <sean@mess.org>
10936 L: linux-media@vger.kernel.org
10937 S: Maintained
10938 F: drivers/media/rc/ttusbir.c
10939
10940 TEGRA ARCHITECTURE SUPPORT
10941 M: Stephen Warren <swarren@wwwdotorg.org>
10942 M: Thierry Reding <thierry.reding@gmail.com>
10943 M: Alexandre Courbot <gnurou@gmail.com>
10944 L: linux-tegra@vger.kernel.org
10945 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10947 S: Supported
10948 N: [^a-z]tegra
10949
10950 TEGRA CLOCK DRIVER
10951 M: Peter De Schrijver <pdeschrijver@nvidia.com>
10952 M: Prashant Gaikwad <pgaikwad@nvidia.com>
10953 S: Supported
10954 F: drivers/clk/tegra/
10955
10956 TEGRA DMA DRIVER
10957 M: Laxman Dewangan <ldewangan@nvidia.com>
10958 S: Supported
10959 F: drivers/dma/tegra20-apb-dma.c
10960
10961 TEGRA I2C DRIVER
10962 M: Laxman Dewangan <ldewangan@nvidia.com>
10963 S: Supported
10964 F: drivers/i2c/busses/i2c-tegra.c
10965
10966 TEGRA IOMMU DRIVERS
10967 M: Hiroshi Doyu <hdoyu@nvidia.com>
10968 S: Supported
10969 F: drivers/iommu/tegra*
10970
10971 TEGRA KBC DRIVER
10972 M: Rakesh Iyer <riyer@nvidia.com>
10973 M: Laxman Dewangan <ldewangan@nvidia.com>
10974 S: Supported
10975 F: drivers/input/keyboard/tegra-kbc.c
10976
10977 TEGRA PWM DRIVER
10978 M: Thierry Reding <thierry.reding@gmail.com>
10979 S: Supported
10980 F: drivers/pwm/pwm-tegra.c
10981
10982 TEGRA SERIAL DRIVER
10983 M: Laxman Dewangan <ldewangan@nvidia.com>
10984 S: Supported
10985 F: drivers/tty/serial/serial-tegra.c
10986
10987 TEGRA SPI DRIVER
10988 M: Laxman Dewangan <ldewangan@nvidia.com>
10989 S: Supported
10990 F: drivers/spi/spi-tegra*
10991
10992 TEHUTI ETHERNET DRIVER
10993 M: Andy Gospodarek <andy@greyhouse.net>
10994 L: netdev@vger.kernel.org
10995 S: Supported
10996 F: drivers/net/ethernet/tehuti/*
10997
10998 Telecom Clock Driver for MCPL0010
10999 M: Mark Gross <mark.gross@intel.com>
11000 S: Supported
11001 F: drivers/char/tlclk.c
11002
11003 TENSILICA XTENSA PORT (xtensa)
11004 M: Chris Zankel <chris@zankel.net>
11005 M: Max Filippov <jcmvbkbc@gmail.com>
11006 L: linux-xtensa@linux-xtensa.org
11007 T: git git://github.com/czankel/xtensa-linux.git
11008 S: Maintained
11009 F: arch/xtensa/
11010 F: drivers/irqchip/irq-xtensa-*
11011
11012 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11013 M: Hans Verkuil <hverkuil@xs4all.nl>
11014 L: linux-media@vger.kernel.org
11015 T: git git://linuxtv.org/media_tree.git
11016 W: https://linuxtv.org
11017 S: Maintained
11018 F: drivers/media/radio/radio-raremono.c
11019
11020 THERMAL
11021 M: Zhang Rui <rui.zhang@intel.com>
11022 M: Eduardo Valentin <edubezval@gmail.com>
11023 L: linux-pm@vger.kernel.org
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11026 Q: https://patchwork.kernel.org/project/linux-pm/list/
11027 S: Supported
11028 F: drivers/thermal/
11029 F: include/linux/thermal.h
11030 F: include/uapi/linux/thermal.h
11031 F: include/linux/cpu_cooling.h
11032 F: Documentation/devicetree/bindings/thermal/
11033
11034 THERMAL/CPU_COOLING
11035 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11036 M: Viresh Kumar <viresh.kumar@linaro.org>
11037 M: Javi Merino <javi.merino@arm.com>
11038 L: linux-pm@vger.kernel.org
11039 S: Supported
11040 F: Documentation/thermal/cpu-cooling-api.txt
11041 F: drivers/thermal/cpu_cooling.c
11042 F: include/linux/cpu_cooling.h
11043
11044 THINGM BLINK(1) USB RGB LED DRIVER
11045 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11046 S: Maintained
11047 F: drivers/hid/hid-thingm.c
11048
11049 THINKPAD ACPI EXTRAS DRIVER
11050 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11051 L: ibm-acpi-devel@lists.sourceforge.net
11052 L: platform-driver-x86@vger.kernel.org
11053 W: http://ibm-acpi.sourceforge.net
11054 W: http://thinkwiki.org/wiki/Ibm-acpi
11055 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11056 S: Maintained
11057 F: drivers/platform/x86/thinkpad_acpi.c
11058
11059 TI BANDGAP AND THERMAL DRIVER
11060 M: Eduardo Valentin <edubezval@gmail.com>
11061 L: linux-pm@vger.kernel.org
11062 L: linux-omap@vger.kernel.org
11063 S: Maintained
11064 F: drivers/thermal/ti-soc-thermal/
11065
11066 TI VPE/CAL DRIVERS
11067 M: Benoit Parrot <bparrot@ti.com>
11068 L: linux-media@vger.kernel.org
11069 W: http://linuxtv.org/
11070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11071 S: Maintained
11072 F: drivers/media/platform/ti-vpe/
11073
11074 TI CDCE706 CLOCK DRIVER
11075 M: Max Filippov <jcmvbkbc@gmail.com>
11076 S: Maintained
11077 F: drivers/clk/clk-cdce706.c
11078
11079 TI CLOCK DRIVER
11080 M: Tero Kristo <t-kristo@ti.com>
11081 L: linux-omap@vger.kernel.org
11082 S: Maintained
11083 F: drivers/clk/ti/
11084 F: include/linux/clk/ti.h
11085
11086 TI FLASH MEDIA INTERFACE DRIVER
11087 M: Alex Dubov <oakad@yahoo.com>
11088 S: Maintained
11089 F: drivers/misc/tifm*
11090 F: drivers/mmc/host/tifm_sd.c
11091 F: include/linux/tifm.h
11092
11093 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11094 M: Santosh Shilimkar <ssantosh@kernel.org>
11095 L: linux-kernel@vger.kernel.org
11096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11097 S: Maintained
11098 F: drivers/soc/ti/*
11099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11100
11101
11102 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11103 M: M R Swami Reddy <mr.swami.reddy@ti.com>
11104 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11105 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11106 S: Maintained
11107 F: sound/soc/codecs/lm49453*
11108 F: sound/soc/codecs/isabelle*
11109
11110 TI LP855x BACKLIGHT DRIVER
11111 M: Milo Kim <milo.kim@ti.com>
11112 S: Maintained
11113 F: Documentation/backlight/lp855x-driver.txt
11114 F: drivers/video/backlight/lp855x_bl.c
11115 F: include/linux/platform_data/lp855x.h
11116
11117 TI LP8727 CHARGER DRIVER
11118 M: Milo Kim <milo.kim@ti.com>
11119 S: Maintained
11120 F: drivers/power/lp8727_charger.c
11121 F: include/linux/platform_data/lp8727.h
11122
11123 TI LP8788 MFD DRIVER
11124 M: Milo Kim <milo.kim@ti.com>
11125 S: Maintained
11126 F: drivers/iio/adc/lp8788_adc.c
11127 F: drivers/leds/leds-lp8788.c
11128 F: drivers/mfd/lp8788*.c
11129 F: drivers/power/lp8788-charger.c
11130 F: drivers/regulator/lp8788-*.c
11131 F: include/linux/mfd/lp8788*.h
11132
11133 TI NETCP ETHERNET DRIVER
11134 M: Wingman Kwok <w-kwok2@ti.com>
11135 M: Murali Karicheri <m-karicheri2@ti.com>
11136 L: netdev@vger.kernel.org
11137 S: Maintained
11138 F: drivers/net/ethernet/ti/netcp*
11139
11140 TI TAS571X FAMILY ASoC CODEC DRIVER
11141 M: Kevin Cernekee <cernekee@chromium.org>
11142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11143 S: Odd Fixes
11144 F: sound/soc/codecs/tas571x*
11145
11146 TI TWL4030 SERIES SOC CODEC DRIVER
11147 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11148 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11149 S: Maintained
11150 F: sound/soc/codecs/twl4030*
11151
11152 TI WILINK WIRELESS DRIVERS
11153 L: linux-wireless@vger.kernel.org
11154 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11155 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11157 S: Orphan
11158 F: drivers/net/wireless/ti/
11159 F: include/linux/wl12xx.h
11160
11161 TIPC NETWORK LAYER
11162 M: Jon Maloy <jon.maloy@ericsson.com>
11163 M: Ying Xue <ying.xue@windriver.com>
11164 L: netdev@vger.kernel.org (core kernel code)
11165 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11166 W: http://tipc.sourceforge.net/
11167 S: Maintained
11168 F: include/uapi/linux/tipc*.h
11169 F: net/tipc/
11170
11171 TILE ARCHITECTURE
11172 M: Chris Metcalf <cmetcalf@mellanox.com>
11173 W: http://www.mellanox.com/repository/solutions/tile-scm/
11174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11175 S: Supported
11176 F: arch/tile/
11177 F: drivers/char/tile-srom.c
11178 F: drivers/edac/tile_edac.c
11179 F: drivers/net/ethernet/tile/
11180 F: drivers/rtc/rtc-tile.c
11181 F: drivers/tty/hvc/hvc_tile.c
11182 F: drivers/tty/serial/tilegx.c
11183 F: drivers/usb/host/*-tilegx.c
11184 F: include/linux/usb/tilegx.h
11185
11186 TLAN NETWORK DRIVER
11187 M: Samuel Chessman <chessman@tux.org>
11188 L: tlan-devel@lists.sourceforge.net (subscribers-only)
11189 W: http://sourceforge.net/projects/tlan/
11190 S: Maintained
11191 F: Documentation/networking/tlan.txt
11192 F: drivers/net/ethernet/ti/tlan.*
11193
11194 TOMOYO SECURITY MODULE
11195 M: Kentaro Takeda <takedakn@nttdata.co.jp>
11196 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11197 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11198 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11199 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11200 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11201 W: http://tomoyo.sourceforge.jp/
11202 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11203 S: Maintained
11204 F: security/tomoyo/
11205
11206 TOPSTAR LAPTOP EXTRAS DRIVER
11207 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11208 L: platform-driver-x86@vger.kernel.org
11209 S: Maintained
11210 F: drivers/platform/x86/topstar-laptop.c
11211
11212 TOSHIBA ACPI EXTRAS DRIVER
11213 M: Azael Avalos <coproscefalo@gmail.com>
11214 L: platform-driver-x86@vger.kernel.org
11215 S: Maintained
11216 F: drivers/platform/x86/toshiba_acpi.c
11217
11218 TOSHIBA BLUETOOTH DRIVER
11219 M: Azael Avalos <coproscefalo@gmail.com>
11220 L: platform-driver-x86@vger.kernel.org
11221 S: Maintained
11222 F: drivers/platform/x86/toshiba_bluetooth.c
11223
11224 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11225 M: Azael Avalos <coproscefalo@gmail.com>
11226 L: platform-driver-x86@vger.kernel.org
11227 S: Maintained
11228 F: drivers/platform/x86/toshiba_haps.c
11229
11230 TOSHIBA WMI HOTKEYS DRIVER
11231 M: Azael Avalos <coproscefalo@gmail.com>
11232 L: platform-driver-x86@vger.kernel.org
11233 S: Maintained
11234 F: drivers/platform/x86/toshiba-wmi.c
11235
11236 TOSHIBA SMM DRIVER
11237 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11238 W: http://www.buzzard.org.uk/toshiba/
11239 S: Maintained
11240 F: drivers/char/toshiba.c
11241 F: include/linux/toshiba.h
11242 F: include/uapi/linux/toshiba.h
11243
11244 TOSHIBA TC358743 DRIVER
11245 M: Mats Randgaard <matrandg@cisco.com>
11246 L: linux-media@vger.kernel.org
11247 S: Maintained
11248 F: drivers/media/i2c/tc358743*
11249 F: include/media/i2c/tc358743.h
11250
11251 TMIO MMC DRIVER
11252 M: Ian Molton <ian@mnementh.co.uk>
11253 L: linux-mmc@vger.kernel.org
11254 S: Maintained
11255 F: drivers/mmc/host/tmio_mmc*
11256 F: drivers/mmc/host/sh_mobile_sdhi.c
11257 F: include/linux/mmc/tmio.h
11258 F: include/linux/mmc/sh_mobile_sdhi.h
11259
11260 TMP401 HARDWARE MONITOR DRIVER
11261 M: Guenter Roeck <linux@roeck-us.net>
11262 L: linux-hwmon@vger.kernel.org
11263 S: Maintained
11264 F: Documentation/hwmon/tmp401
11265 F: drivers/hwmon/tmp401.c
11266
11267 TMPFS (SHMEM FILESYSTEM)
11268 M: Hugh Dickins <hughd@google.com>
11269 L: linux-mm@kvack.org
11270 S: Maintained
11271 F: include/linux/shmem_fs.h
11272 F: mm/shmem.c
11273
11274 TM6000 VIDEO4LINUX DRIVER
11275 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11276 L: linux-media@vger.kernel.org
11277 W: https://linuxtv.org
11278 T: git git://linuxtv.org/media_tree.git
11279 S: Odd fixes
11280 F: drivers/media/usb/tm6000/
11281
11282 TW68 VIDEO4LINUX DRIVER
11283 M: Hans Verkuil <hverkuil@xs4all.nl>
11284 L: linux-media@vger.kernel.org
11285 T: git git://linuxtv.org/media_tree.git
11286 W: https://linuxtv.org
11287 S: Odd Fixes
11288 F: drivers/media/pci/tw68/
11289
11290 TPM DEVICE DRIVER
11291 M: Peter Huewe <peterhuewe@gmx.de>
11292 M: Marcel Selhorst <tpmdd@selhorst.net>
11293 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11294 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11295 W: http://tpmdd.sourceforge.net
11296 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11297 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11298 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11299 S: Maintained
11300 F: drivers/char/tpm/
11301
11302 TPM IBM_VTPM DEVICE DRIVER
11303 M: Ashley Lai <ashleydlai@gmail.com>
11304 W: http://tpmdd.sourceforge.net
11305 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11306 S: Maintained
11307 F: drivers/char/tpm/tpm_ibmvtpm*
11308
11309 TRACING
11310 M: Steven Rostedt <rostedt@goodmis.org>
11311 M: Ingo Molnar <mingo@redhat.com>
11312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11313 S: Maintained
11314 F: Documentation/trace/ftrace.txt
11315 F: arch/*/*/*/ftrace.h
11316 F: arch/*/kernel/ftrace.c
11317 F: include/*/ftrace.h
11318 F: include/linux/trace*.h
11319 F: include/trace/
11320 F: kernel/trace/
11321 F: tools/testing/selftests/ftrace/
11322
11323 TRIVIAL PATCHES
11324 M: Jiri Kosina <trivial@kernel.org>
11325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11326 S: Maintained
11327 K: ^Subject:.*(?i)trivial
11328
11329 TTY LAYER
11330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11331 M: Jiri Slaby <jslaby@suse.com>
11332 S: Supported
11333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11334 F: Documentation/serial/
11335 F: drivers/tty/
11336 F: drivers/tty/serial/serial_core.c
11337 F: include/linux/serial_core.h
11338 F: include/linux/serial.h
11339 F: include/linux/tty.h
11340 F: include/uapi/linux/serial_core.h
11341 F: include/uapi/linux/serial.h
11342 F: include/uapi/linux/tty.h
11343
11344 TUA9001 MEDIA DRIVER
11345 M: Antti Palosaari <crope@iki.fi>
11346 L: linux-media@vger.kernel.org
11347 W: https://linuxtv.org
11348 W: http://palosaari.fi/linux/
11349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350 T: git git://linuxtv.org/anttip/media_tree.git
11351 S: Maintained
11352 F: drivers/media/tuners/tua9001*
11353
11354 TULIP NETWORK DRIVERS
11355 L: netdev@vger.kernel.org
11356 L: linux-parisc@vger.kernel.org
11357 S: Orphan
11358 F: drivers/net/ethernet/dec/tulip/
11359
11360 TUN/TAP driver
11361 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11362 W: http://vtun.sourceforge.net/tun
11363 S: Maintained
11364 F: Documentation/networking/tuntap.txt
11365 F: arch/um/os-Linux/drivers/
11366
11367 TURBOCHANNEL SUBSYSTEM
11368 M: "Maciej W. Rozycki" <macro@linux-mips.org>
11369 M: Ralf Baechle <ralf@linux-mips.org>
11370 L: linux-mips@linux-mips.org
11371 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11372 S: Maintained
11373 F: drivers/tc/
11374 F: include/linux/tc.h
11375
11376 U14-34F SCSI DRIVER
11377 M: Dario Ballabio <ballabio_dario@emc.com>
11378 L: linux-scsi@vger.kernel.org
11379 S: Maintained
11380 F: drivers/scsi/u14-34f.c
11381
11382 UBI FILE SYSTEM (UBIFS)
11383 M: Richard Weinberger <richard@nod.at>
11384 M: Artem Bityutskiy <dedekind1@gmail.com>
11385 M: Adrian Hunter <adrian.hunter@intel.com>
11386 L: linux-mtd@lists.infradead.org
11387 T: git git://git.infradead.org/ubifs-2.6.git
11388 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11389 S: Supported
11390 F: Documentation/filesystems/ubifs.txt
11391 F: fs/ubifs/
11392
11393 UCLINUX (M68KNOMMU AND COLDFIRE)
11394 M: Greg Ungerer <gerg@uclinux.org>
11395 W: http://www.uclinux.org/
11396 L: linux-m68k@lists.linux-m68k.org
11397 L: uclinux-dev@uclinux.org (subscribers-only)
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11399 S: Maintained
11400 F: arch/m68k/coldfire/
11401 F: arch/m68k/68*/
11402 F: arch/m68k/*/*_no.*
11403 F: arch/m68k/include/asm/*_no.*
11404
11405 UDF FILESYSTEM
11406 M: Jan Kara <jack@suse.com>
11407 S: Maintained
11408 F: Documentation/filesystems/udf.txt
11409 F: fs/udf/
11410
11411 UFS FILESYSTEM
11412 M: Evgeniy Dushistov <dushistov@mail.ru>
11413 S: Maintained
11414 F: Documentation/filesystems/ufs.txt
11415 F: fs/ufs/
11416
11417 UHID USERSPACE HID IO DRIVER:
11418 M: David Herrmann <dh.herrmann@googlemail.com>
11419 L: linux-input@vger.kernel.org
11420 S: Maintained
11421 F: drivers/hid/uhid.c
11422 F: include/uapi/linux/uhid.h
11423
11424 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11425 L: linux-usb@vger.kernel.org
11426 S: Orphan
11427 F: drivers/uwb/
11428 F: include/linux/uwb.h
11429 F: include/linux/uwb/
11430
11431 UNICORE32 ARCHITECTURE:
11432 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11433 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11434 S: Maintained
11435 T: git git://github.com/gxt/linux.git
11436 F: arch/unicore32/
11437
11438 UNIFDEF
11439 M: Tony Finch <dot@dotat.at>
11440 W: http://dotat.at/prog/unifdef
11441 S: Maintained
11442 F: scripts/unifdef.c
11443
11444 UNIFORM CDROM DRIVER
11445 M: Jens Axboe <axboe@kernel.dk>
11446 W: http://www.kernel.dk
11447 S: Maintained
11448 F: Documentation/cdrom/
11449 F: drivers/cdrom/cdrom.c
11450 F: include/linux/cdrom.h
11451 F: include/uapi/linux/cdrom.h
11452
11453 UNISYS S-PAR DRIVERS
11454 M: David Kershner <david.kershner@unisys.com>
11455 L: sparmaintainer@unisys.com (Unisys internal)
11456 S: Supported
11457 F: drivers/staging/unisys/
11458
11459 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11460 M: Vinayak Holikatti <vinholikatti@gmail.com>
11461 L: linux-scsi@vger.kernel.org
11462 S: Supported
11463 F: Documentation/scsi/ufs.txt
11464 F: drivers/scsi/ufs/
11465
11466 UNSORTED BLOCK IMAGES (UBI)
11467 M: Artem Bityutskiy <dedekind1@gmail.com>
11468 M: Richard Weinberger <richard@nod.at>
11469 W: http://www.linux-mtd.infradead.org/
11470 L: linux-mtd@lists.infradead.org
11471 T: git git://git.infradead.org/ubifs-2.6.git
11472 S: Supported
11473 F: drivers/mtd/ubi/
11474 F: include/linux/mtd/ubi.h
11475 F: include/uapi/mtd/ubi-user.h
11476
11477 USB ACM DRIVER
11478 M: Oliver Neukum <oneukum@suse.com>
11479 L: linux-usb@vger.kernel.org
11480 S: Maintained
11481 F: Documentation/usb/acm.txt
11482 F: drivers/usb/class/cdc-acm.*
11483
11484 USB AR5523 WIRELESS DRIVER
11485 M: Pontus Fuchs <pontus.fuchs@gmail.com>
11486 L: linux-wireless@vger.kernel.org
11487 S: Maintained
11488 F: drivers/net/wireless/ath/ar5523/
11489
11490 USB ATTACHED SCSI
11491 M: Hans de Goede <hdegoede@redhat.com>
11492 M: Gerd Hoffmann <kraxel@redhat.com>
11493 L: linux-usb@vger.kernel.org
11494 L: linux-scsi@vger.kernel.org
11495 S: Maintained
11496 F: drivers/usb/storage/uas.c
11497
11498 USB CDC ETHERNET DRIVER
11499 M: Oliver Neukum <oliver@neukum.org>
11500 L: linux-usb@vger.kernel.org
11501 S: Maintained
11502 F: drivers/net/usb/cdc_*.c
11503 F: include/uapi/linux/usb/cdc.h
11504
11505 USB CHAOSKEY DRIVER
11506 M: Keith Packard <keithp@keithp.com>
11507 L: linux-usb@vger.kernel.org
11508 S: Maintained
11509 F: drivers/usb/misc/chaoskey.c
11510
11511 USB CYPRESS C67X00 DRIVER
11512 M: Peter Korsgaard <jacmet@sunsite.dk>
11513 L: linux-usb@vger.kernel.org
11514 S: Maintained
11515 F: drivers/usb/c67x00/
11516
11517 USB DAVICOM DM9601 DRIVER
11518 M: Peter Korsgaard <jacmet@sunsite.dk>
11519 L: netdev@vger.kernel.org
11520 W: http://www.linux-usb.org/usbnet
11521 S: Maintained
11522 F: drivers/net/usb/dm9601.c
11523
11524 USB DIAMOND RIO500 DRIVER
11525 M: Cesar Miquel <miquel@df.uba.ar>
11526 L: rio500-users@lists.sourceforge.net
11527 W: http://rio500.sourceforge.net
11528 S: Maintained
11529 F: drivers/usb/misc/rio500*
11530
11531 USB EHCI DRIVER
11532 M: Alan Stern <stern@rowland.harvard.edu>
11533 L: linux-usb@vger.kernel.org
11534 S: Maintained
11535 F: Documentation/usb/ehci.txt
11536 F: drivers/usb/host/ehci*
11537
11538 USB GADGET/PERIPHERAL SUBSYSTEM
11539 M: Felipe Balbi <balbi@kernel.org>
11540 L: linux-usb@vger.kernel.org
11541 W: http://www.linux-usb.org/gadget
11542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11543 S: Maintained
11544 F: drivers/usb/gadget/
11545 F: include/linux/usb/gadget*
11546
11547 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11548 M: Jiri Kosina <jikos@kernel.org>
11549 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11550 L: linux-usb@vger.kernel.org
11551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11552 S: Maintained
11553 F: Documentation/hid/hiddev.txt
11554 F: drivers/hid/usbhid/
11555
11556 USB ISP116X DRIVER
11557 M: Olav Kongas <ok@artecdesign.ee>
11558 L: linux-usb@vger.kernel.org
11559 S: Maintained
11560 F: drivers/usb/host/isp116x*
11561 F: include/linux/usb/isp116x.h
11562
11563 USB LAN78XX ETHERNET DRIVER
11564 M: Woojung Huh <woojung.huh@microchip.com>
11565 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11566 L: netdev@vger.kernel.org
11567 S: Maintained
11568 F: drivers/net/usb/lan78xx.*
11569
11570 USB MASS STORAGE DRIVER
11571 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11572 L: linux-usb@vger.kernel.org
11573 L: usb-storage@lists.one-eyed-alien.net
11574 S: Maintained
11575 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11576 F: drivers/usb/storage/
11577
11578 USB MIDI DRIVER
11579 M: Clemens Ladisch <clemens@ladisch.de>
11580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11581 T: git git://git.alsa-project.org/alsa-kernel.git
11582 S: Maintained
11583 F: sound/usb/midi.*
11584
11585 USB NETWORKING DRIVERS
11586 L: linux-usb@vger.kernel.org
11587 S: Odd Fixes
11588 F: drivers/net/usb/
11589
11590 USB OHCI DRIVER
11591 M: Alan Stern <stern@rowland.harvard.edu>
11592 L: linux-usb@vger.kernel.org
11593 S: Maintained
11594 F: Documentation/usb/ohci.txt
11595 F: drivers/usb/host/ohci*
11596
11597 USB OTG FSM (Finite State Machine)
11598 M: Peter Chen <Peter.Chen@nxp.com>
11599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11600 L: linux-usb@vger.kernel.org
11601 S: Maintained
11602 F: drivers/usb/common/usb-otg-fsm.c
11603
11604 USB OVER IP DRIVER
11605 M: Valentina Manea <valentina.manea.m@gmail.com>
11606 M: Shuah Khan <shuah.kh@samsung.com>
11607 L: linux-usb@vger.kernel.org
11608 S: Maintained
11609 F: Documentation/usb/usbip_protocol.txt
11610 F: drivers/usb/usbip/
11611 F: tools/usb/usbip/
11612
11613 USB PEGASUS DRIVER
11614 M: Petko Manolov <petkan@nucleusys.com>
11615 L: linux-usb@vger.kernel.org
11616 L: netdev@vger.kernel.org
11617 T: git git://github.com/petkan/pegasus.git
11618 W: https://github.com/petkan/pegasus
11619 S: Maintained
11620 F: drivers/net/usb/pegasus.*
11621
11622 USB PHY LAYER
11623 M: Felipe Balbi <balbi@kernel.org>
11624 L: linux-usb@vger.kernel.org
11625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11626 S: Maintained
11627 F: drivers/usb/phy/
11628
11629 USB PRINTER DRIVER (usblp)
11630 M: Pete Zaitcev <zaitcev@redhat.com>
11631 L: linux-usb@vger.kernel.org
11632 S: Supported
11633 F: drivers/usb/class/usblp.c
11634
11635 USB QMI WWAN NETWORK DRIVER
11636 M: Bjørn Mork <bjorn@mork.no>
11637 L: netdev@vger.kernel.org
11638 S: Maintained
11639 F: Documentation/ABI/testing/sysfs-class-net-qmi
11640 F: drivers/net/usb/qmi_wwan.c
11641
11642 USB RTL8150 DRIVER
11643 M: Petko Manolov <petkan@nucleusys.com>
11644 L: linux-usb@vger.kernel.org
11645 L: netdev@vger.kernel.org
11646 T: git git://github.com/petkan/rtl8150.git
11647 W: https://github.com/petkan/rtl8150
11648 S: Maintained
11649 F: drivers/net/usb/rtl8150.c
11650
11651 USB SERIAL SUBSYSTEM
11652 M: Johan Hovold <johan@kernel.org>
11653 L: linux-usb@vger.kernel.org
11654 S: Maintained
11655 F: Documentation/usb/usb-serial.txt
11656 F: drivers/usb/serial/
11657 F: include/linux/usb/serial.h
11658
11659 USB SMSC75XX ETHERNET DRIVER
11660 M: Steve Glendinning <steve.glendinning@shawell.net>
11661 L: netdev@vger.kernel.org
11662 S: Maintained
11663 F: drivers/net/usb/smsc75xx.*
11664
11665 USB SMSC95XX ETHERNET DRIVER
11666 M: Steve Glendinning <steve.glendinning@shawell.net>
11667 L: netdev@vger.kernel.org
11668 S: Maintained
11669 F: drivers/net/usb/smsc95xx.*
11670
11671 USB SUBSYSTEM
11672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11673 L: linux-usb@vger.kernel.org
11674 W: http://www.linux-usb.org
11675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11676 S: Supported
11677 F: Documentation/usb/
11678 F: drivers/usb/
11679 F: include/linux/usb.h
11680 F: include/linux/usb/
11681
11682 USB UHCI DRIVER
11683 M: Alan Stern <stern@rowland.harvard.edu>
11684 L: linux-usb@vger.kernel.org
11685 S: Maintained
11686 F: drivers/usb/host/uhci*
11687
11688 USB "USBNET" DRIVER FRAMEWORK
11689 M: Oliver Neukum <oneukum@suse.com>
11690 L: netdev@vger.kernel.org
11691 W: http://www.linux-usb.org/usbnet
11692 S: Maintained
11693 F: drivers/net/usb/usbnet.c
11694 F: include/linux/usb/usbnet.h
11695
11696 USB VIDEO CLASS
11697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11698 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11699 L: linux-media@vger.kernel.org
11700 T: git git://linuxtv.org/media_tree.git
11701 W: http://www.ideasonboard.org/uvc/
11702 S: Maintained
11703 F: drivers/media/usb/uvc/
11704 F: include/uapi/linux/uvcvideo.h
11705
11706 USB VISION DRIVER
11707 M: Hans Verkuil <hverkuil@xs4all.nl>
11708 L: linux-media@vger.kernel.org
11709 T: git git://linuxtv.org/media_tree.git
11710 W: https://linuxtv.org
11711 S: Odd Fixes
11712 F: drivers/media/usb/usbvision/
11713
11714 USB WEBCAM GADGET
11715 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11716 L: linux-usb@vger.kernel.org
11717 S: Maintained
11718 F: drivers/usb/gadget/function/*uvc*
11719 F: drivers/usb/gadget/legacy/webcam.c
11720
11721 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11722 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11723 L: linux-wireless@vger.kernel.org
11724 S: Maintained
11725 F: drivers/net/wireless/rndis_wlan.c
11726
11727 USB XHCI DRIVER
11728 M: Mathias Nyman <mathias.nyman@intel.com>
11729 L: linux-usb@vger.kernel.org
11730 S: Supported
11731 F: drivers/usb/host/xhci*
11732 F: drivers/usb/host/pci-quirks*
11733
11734 USB ZD1201 DRIVER
11735 L: linux-wireless@vger.kernel.org
11736 W: http://linux-lc100020.sourceforge.net
11737 S: Orphan
11738 F: drivers/net/wireless/zydas/zd1201.*
11739
11740 USB ZR364XX DRIVER
11741 M: Antoine Jacquet <royale@zerezo.com>
11742 L: linux-usb@vger.kernel.org
11743 L: linux-media@vger.kernel.org
11744 T: git git://linuxtv.org/media_tree.git
11745 W: http://royale.zerezo.com/zr364xx/
11746 S: Maintained
11747 F: Documentation/video4linux/zr364xx.txt
11748 F: drivers/media/usb/zr364xx/
11749
11750 ULPI BUS
11751 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11752 L: linux-usb@vger.kernel.org
11753 S: Maintained
11754 F: drivers/usb/common/ulpi.c
11755 F: include/linux/ulpi/
11756
11757 USER-MODE LINUX (UML)
11758 M: Jeff Dike <jdike@addtoit.com>
11759 M: Richard Weinberger <richard@nod.at>
11760 L: user-mode-linux-devel@lists.sourceforge.net
11761 L: user-mode-linux-user@lists.sourceforge.net
11762 W: http://user-mode-linux.sourceforge.net
11763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11764 S: Maintained
11765 F: Documentation/virtual/uml/
11766 F: arch/um/
11767 F: arch/x86/um/
11768 F: fs/hostfs/
11769 F: fs/hppfs/
11770
11771 USERSPACE I/O (UIO)
11772 M: "Hans J. Koch" <hjk@hansjkoch.de>
11773 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11774 S: Maintained
11775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11776 F: Documentation/DocBook/uio-howto.tmpl
11777 F: drivers/uio/
11778 F: include/linux/uio*.h
11779
11780 UTIL-LINUX PACKAGE
11781 M: Karel Zak <kzak@redhat.com>
11782 L: util-linux@vger.kernel.org
11783 W: http://en.wikipedia.org/wiki/Util-linux
11784 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11785 S: Maintained
11786
11787 UVESAFB DRIVER
11788 M: Michal Januszewski <spock@gentoo.org>
11789 L: linux-fbdev@vger.kernel.org
11790 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11791 S: Maintained
11792 F: Documentation/fb/uvesafb.txt
11793 F: drivers/video/fbdev/uvesafb.*
11794
11795 VF610 NAND DRIVER
11796 M: Stefan Agner <stefan@agner.ch>
11797 L: linux-mtd@lists.infradead.org
11798 S: Supported
11799 F: drivers/mtd/nand/vf610_nfc.c
11800
11801 VFAT/FAT/MSDOS FILESYSTEM
11802 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11803 S: Maintained
11804 F: Documentation/filesystems/vfat.txt
11805 F: fs/fat/
11806
11807 VFIO DRIVER
11808 M: Alex Williamson <alex.williamson@redhat.com>
11809 L: kvm@vger.kernel.org
11810 T: git git://github.com/awilliam/linux-vfio.git
11811 S: Maintained
11812 F: Documentation/vfio.txt
11813 F: drivers/vfio/
11814 F: include/linux/vfio.h
11815 F: include/uapi/linux/vfio.h
11816
11817 VFIO PLATFORM DRIVER
11818 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11819 L: kvm@vger.kernel.org
11820 S: Maintained
11821 F: drivers/vfio/platform/
11822
11823 VIDEOBUF2 FRAMEWORK
11824 M: Pawel Osciak <pawel@osciak.com>
11825 M: Marek Szyprowski <m.szyprowski@samsung.com>
11826 M: Kyungmin Park <kyungmin.park@samsung.com>
11827 L: linux-media@vger.kernel.org
11828 S: Maintained
11829 F: drivers/media/v4l2-core/videobuf2-*
11830 F: include/media/videobuf2-*
11831
11832 VIRTUAL SERIO DEVICE DRIVER
11833 M: Stephen Chandler Paul <thatslyude@gmail.com>
11834 S: Maintained
11835 F: drivers/input/serio/userio.c
11836 F: include/uapi/linux/userio.h
11837
11838 VIRTIO CONSOLE DRIVER
11839 M: Amit Shah <amit.shah@redhat.com>
11840 L: virtualization@lists.linux-foundation.org
11841 S: Maintained
11842 F: drivers/char/virtio_console.c
11843 F: include/linux/virtio_console.h
11844 F: include/uapi/linux/virtio_console.h
11845
11846 VIRTIO CORE, NET AND BLOCK DRIVERS
11847 M: "Michael S. Tsirkin" <mst@redhat.com>
11848 L: virtualization@lists.linux-foundation.org
11849 S: Maintained
11850 F: drivers/virtio/
11851 F: tools/virtio/
11852 F: drivers/net/virtio_net.c
11853 F: drivers/block/virtio_blk.c
11854 F: include/linux/virtio_*.h
11855 F: include/uapi/linux/virtio_*.h
11856
11857 VIRTIO DRIVERS FOR S390
11858 M: Christian Borntraeger <borntraeger@de.ibm.com>
11859 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11860 L: linux-s390@vger.kernel.org
11861 L: virtualization@lists.linux-foundation.org
11862 L: kvm@vger.kernel.org
11863 S: Supported
11864 F: drivers/s390/virtio/
11865
11866 VIRTIO GPU DRIVER
11867 M: David Airlie <airlied@linux.ie>
11868 M: Gerd Hoffmann <kraxel@redhat.com>
11869 L: dri-devel@lists.freedesktop.org
11870 L: virtualization@lists.linux-foundation.org
11871 S: Maintained
11872 F: drivers/gpu/drm/virtio/
11873 F: include/uapi/linux/virtio_gpu.h
11874
11875 VIRTIO HOST (VHOST)
11876 M: "Michael S. Tsirkin" <mst@redhat.com>
11877 L: kvm@vger.kernel.org
11878 L: virtualization@lists.linux-foundation.org
11879 L: netdev@vger.kernel.org
11880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11881 S: Maintained
11882 F: drivers/vhost/
11883 F: include/uapi/linux/vhost.h
11884
11885 VIRTIO INPUT DRIVER
11886 M: Gerd Hoffmann <kraxel@redhat.com>
11887 S: Maintained
11888 F: drivers/virtio/virtio_input.c
11889 F: include/uapi/linux/virtio_input.h
11890
11891 VIA RHINE NETWORK DRIVER
11892 S: Orphan
11893 F: drivers/net/ethernet/via/via-rhine.c
11894
11895 VIA SD/MMC CARD CONTROLLER DRIVER
11896 M: Bruce Chang <brucechang@via.com.tw>
11897 M: Harald Welte <HaraldWelte@viatech.com>
11898 S: Maintained
11899 F: drivers/mmc/host/via-sdmmc.c
11900
11901 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11902 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11903 L: linux-fbdev@vger.kernel.org
11904 S: Maintained
11905 F: include/linux/via-core.h
11906 F: include/linux/via-gpio.h
11907 F: include/linux/via_i2c.h
11908 F: drivers/video/fbdev/via/
11909
11910 VIA VELOCITY NETWORK DRIVER
11911 M: Francois Romieu <romieu@fr.zoreil.com>
11912 L: netdev@vger.kernel.org
11913 S: Maintained
11914 F: drivers/net/ethernet/via/via-velocity.*
11915
11916 VIRT LIB
11917 M: Alex Williamson <alex.williamson@redhat.com>
11918 M: Paolo Bonzini <pbonzini@redhat.com>
11919 L: kvm@vger.kernel.org
11920 S: Supported
11921 F: virt/lib/
11922
11923 VIVID VIRTUAL VIDEO DRIVER
11924 M: Hans Verkuil <hverkuil@xs4all.nl>
11925 L: linux-media@vger.kernel.org
11926 T: git git://linuxtv.org/media_tree.git
11927 W: https://linuxtv.org
11928 S: Maintained
11929 F: drivers/media/platform/vivid/*
11930
11931 VLAN (802.1Q)
11932 M: Patrick McHardy <kaber@trash.net>
11933 L: netdev@vger.kernel.org
11934 S: Maintained
11935 F: drivers/net/macvlan.c
11936 F: include/linux/if_*vlan.h
11937 F: net/8021q/
11938
11939 VLYNQ BUS
11940 M: Florian Fainelli <florian@openwrt.org>
11941 L: openwrt-devel@lists.openwrt.org (subscribers-only)
11942 S: Maintained
11943 F: drivers/vlynq/vlynq.c
11944 F: include/linux/vlynq.h
11945
11946 VME SUBSYSTEM
11947 M: Martyn Welch <martyn@welchs.me.uk>
11948 M: Manohar Vanga <manohar.vanga@gmail.com>
11949 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11950 L: devel@driverdev.osuosl.org
11951 S: Maintained
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11953 F: Documentation/vme_api.txt
11954 F: drivers/staging/vme/
11955 F: drivers/vme/
11956 F: include/linux/vme*
11957
11958 VMWARE HYPERVISOR INTERFACE
11959 M: Alok Kataria <akataria@vmware.com>
11960 L: virtualization@lists.linux-foundation.org
11961 S: Supported
11962 F: arch/x86/kernel/cpu/vmware.c
11963
11964 VMWARE BALLOON DRIVER
11965 M: Xavier Deguillard <xdeguillard@vmware.com>
11966 M: Philip Moltmann <moltmann@vmware.com>
11967 M: "VMware, Inc." <pv-drivers@vmware.com>
11968 L: linux-kernel@vger.kernel.org
11969 S: Maintained
11970 F: drivers/misc/vmw_balloon.c
11971
11972 VMWARE VMMOUSE SUBDRIVER
11973 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11974 M: "VMware, Inc." <pv-drivers@vmware.com>
11975 L: linux-input@vger.kernel.org
11976 S: Maintained
11977 F: drivers/input/mouse/vmmouse.c
11978 F: drivers/input/mouse/vmmouse.h
11979
11980 VMWARE VMXNET3 ETHERNET DRIVER
11981 M: Shrikrishna Khare <skhare@vmware.com>
11982 M: "VMware, Inc." <pv-drivers@vmware.com>
11983 L: netdev@vger.kernel.org
11984 S: Maintained
11985 F: drivers/net/vmxnet3/
11986
11987 VMware PVSCSI driver
11988 M: Arvind Kumar <arvindkumar@vmware.com>
11989 M: VMware PV-Drivers <pv-drivers@vmware.com>
11990 L: linux-scsi@vger.kernel.org
11991 S: Maintained
11992 F: drivers/scsi/vmw_pvscsi.c
11993 F: drivers/scsi/vmw_pvscsi.h
11994
11995 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11996 M: Liam Girdwood <lgirdwood@gmail.com>
11997 M: Mark Brown <broonie@kernel.org>
11998 L: linux-kernel@vger.kernel.org
11999 W: http://www.slimlogic.co.uk/?p=48
12000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12001 S: Supported
12002 F: drivers/regulator/
12003 F: include/linux/regulator/
12004
12005 VRF
12006 M: David Ahern <dsa@cumulusnetworks.com>
12007 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12008 L: netdev@vger.kernel.org
12009 S: Maintained
12010 F: drivers/net/vrf.c
12011 F: Documentation/networking/vrf.txt
12012
12013 VT1211 HARDWARE MONITOR DRIVER
12014 M: Juerg Haefliger <juergh@gmail.com>
12015 L: linux-hwmon@vger.kernel.org
12016 S: Maintained
12017 F: Documentation/hwmon/vt1211
12018 F: drivers/hwmon/vt1211.c
12019
12020 VT8231 HARDWARE MONITOR DRIVER
12021 M: Roger Lucas <vt8231@hiddenengine.co.uk>
12022 L: linux-hwmon@vger.kernel.org
12023 S: Maintained
12024 F: drivers/hwmon/vt8231.c
12025
12026 VUB300 USB to SDIO/SD/MMC bridge chip
12027 M: Tony Olech <tony.olech@elandigitalsystems.com>
12028 L: linux-mmc@vger.kernel.org
12029 L: linux-usb@vger.kernel.org
12030 S: Supported
12031 F: drivers/mmc/host/vub300.c
12032
12033 W1 DALLAS'S 1-WIRE BUS
12034 M: Evgeniy Polyakov <zbr@ioremap.net>
12035 S: Maintained
12036 F: Documentation/w1/
12037 F: drivers/w1/
12038
12039 W83791D HARDWARE MONITORING DRIVER
12040 M: Marc Hulsman <m.hulsman@tudelft.nl>
12041 L: linux-hwmon@vger.kernel.org
12042 S: Maintained
12043 F: Documentation/hwmon/w83791d
12044 F: drivers/hwmon/w83791d.c
12045
12046 W83793 HARDWARE MONITORING DRIVER
12047 M: Rudolf Marek <r.marek@assembler.cz>
12048 L: linux-hwmon@vger.kernel.org
12049 S: Maintained
12050 F: Documentation/hwmon/w83793
12051 F: drivers/hwmon/w83793.c
12052
12053 W83795 HARDWARE MONITORING DRIVER
12054 M: Jean Delvare <jdelvare@suse.com>
12055 L: linux-hwmon@vger.kernel.org
12056 S: Maintained
12057 F: drivers/hwmon/w83795.c
12058
12059 W83L51xD SD/MMC CARD INTERFACE DRIVER
12060 M: Pierre Ossman <pierre@ossman.eu>
12061 S: Maintained
12062 F: drivers/mmc/host/wbsd.*
12063
12064 WACOM PROTOCOL 4 SERIAL TABLETS
12065 M: Julian Squires <julian@cipht.net>
12066 M: Hans de Goede <hdegoede@redhat.com>
12067 L: linux-input@vger.kernel.org
12068 S: Maintained
12069 F: drivers/input/tablet/wacom_serial4.c
12070
12071 WATCHDOG DEVICE DRIVERS
12072 M: Wim Van Sebroeck <wim@iguana.be>
12073 R: Guenter Roeck <linux@roeck-us.net>
12074 L: linux-watchdog@vger.kernel.org
12075 W: http://www.linux-watchdog.org/
12076 T: git git://www.linux-watchdog.org/linux-watchdog.git
12077 S: Maintained
12078 F: Documentation/watchdog/
12079 F: drivers/watchdog/
12080 F: include/linux/watchdog.h
12081 F: include/uapi/linux/watchdog.h
12082
12083 WD7000 SCSI DRIVER
12084 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12085 L: linux-scsi@vger.kernel.org
12086 S: Maintained
12087 F: drivers/scsi/wd7000.c
12088
12089 WIIMOTE HID DRIVER
12090 M: David Herrmann <dh.herrmann@googlemail.com>
12091 L: linux-input@vger.kernel.org
12092 S: Maintained
12093 F: drivers/hid/hid-wiimote*
12094
12095 WINBOND CIR DRIVER
12096 M: David Härdeman <david@hardeman.nu>
12097 S: Maintained
12098 F: drivers/media/rc/winbond-cir.c
12099
12100 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12101 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12102 L: linux-watchdog@vger.kernel.org
12103 S: Maintained
12104 F: drivers/watchdog/ebc-c384_wdt.c
12105
12106 WINSYSTEMS WS16C48 GPIO DRIVER
12107 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12108 L: linux-gpio@vger.kernel.org
12109 S: Maintained
12110 F: drivers/gpio/gpio-ws16c48.c
12111
12112 WIMAX STACK
12113 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12114 M: linux-wimax@intel.com
12115 L: wimax@linuxwimax.org (subscribers-only)
12116 S: Supported
12117 W: http://linuxwimax.org
12118 F: Documentation/wimax/README.wimax
12119 F: include/linux/wimax/debug.h
12120 F: include/net/wimax.h
12121 F: include/uapi/linux/wimax.h
12122 F: net/wimax/
12123
12124 WISTRON LAPTOP BUTTON DRIVER
12125 M: Miloslav Trmac <mitr@volny.cz>
12126 S: Maintained
12127 F: drivers/input/misc/wistron_btns.c
12128
12129 WL3501 WIRELESS PCMCIA CARD DRIVER
12130 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12131 L: linux-wireless@vger.kernel.org
12132 W: http://oops.ghostprotocols.net:81/blog
12133 S: Maintained
12134 F: drivers/net/wireless/wl3501*
12135
12136 WOLFSON MICROELECTRONICS DRIVERS
12137 L: patches@opensource.wolfsonmicro.com
12138 T: git https://github.com/CirrusLogic/linux-drivers.git
12139 W: https://github.com/CirrusLogic/linux-drivers/wiki
12140 S: Supported
12141 F: Documentation/hwmon/wm83??
12142 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12143 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12144 F: Documentation/devicetree/bindings/mfd/arizona.txt
12145 F: arch/arm/mach-s3c64xx/mach-crag6410*
12146 F: drivers/clk/clk-wm83*.c
12147 F: drivers/extcon/extcon-arizona.c
12148 F: drivers/leds/leds-wm83*.c
12149 F: drivers/gpio/gpio-*wm*.c
12150 F: drivers/gpio/gpio-arizona.c
12151 F: drivers/hwmon/wm83??-hwmon.c
12152 F: drivers/input/misc/wm831x-on.c
12153 F: drivers/input/touchscreen/wm831x-ts.c
12154 F: drivers/input/touchscreen/wm97*.c
12155 F: drivers/mfd/arizona*
12156 F: drivers/mfd/wm*.c
12157 F: drivers/mfd/cs47l24*
12158 F: drivers/power/wm83*.c
12159 F: drivers/rtc/rtc-wm83*.c
12160 F: drivers/regulator/wm8*.c
12161 F: drivers/video/backlight/wm83*_bl.c
12162 F: drivers/watchdog/wm83*_wdt.c
12163 F: include/linux/mfd/arizona/
12164 F: include/linux/mfd/wm831x/
12165 F: include/linux/mfd/wm8350/
12166 F: include/linux/mfd/wm8400*
12167 F: include/linux/wm97xx.h
12168 F: include/sound/wm????.h
12169 F: sound/soc/codecs/arizona.?
12170 F: sound/soc/codecs/wm*
12171 F: sound/soc/codecs/cs47l24*
12172
12173 WORKQUEUE
12174 M: Tejun Heo <tj@kernel.org>
12175 R: Lai Jiangshan <jiangshanlai@gmail.com>
12176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12177 S: Maintained
12178 F: include/linux/workqueue.h
12179 F: kernel/workqueue.c
12180 F: Documentation/workqueue.txt
12181
12182 X.25 NETWORK LAYER
12183 M: Andrew Hendry <andrew.hendry@gmail.com>
12184 L: linux-x25@vger.kernel.org
12185 S: Odd Fixes
12186 F: Documentation/networking/x25*
12187 F: include/net/x25*
12188 F: net/x25/
12189
12190 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12191 M: Thomas Gleixner <tglx@linutronix.de>
12192 M: Ingo Molnar <mingo@redhat.com>
12193 M: "H. Peter Anvin" <hpa@zytor.com>
12194 M: x86@kernel.org
12195 L: linux-kernel@vger.kernel.org
12196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12197 S: Maintained
12198 F: Documentation/x86/
12199 F: arch/x86/
12200
12201 X86 PLATFORM DRIVERS
12202 M: Darren Hart <dvhart@infradead.org>
12203 L: platform-driver-x86@vger.kernel.org
12204 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12205 S: Maintained
12206 F: drivers/platform/x86/
12207 F: drivers/platform/olpc/
12208
12209 X86 MCE INFRASTRUCTURE
12210 M: Tony Luck <tony.luck@intel.com>
12211 M: Borislav Petkov <bp@alien8.de>
12212 L: linux-edac@vger.kernel.org
12213 S: Maintained
12214 F: arch/x86/kernel/cpu/mcheck/*
12215
12216 X86 MICROCODE UPDATE SUPPORT
12217 M: Borislav Petkov <bp@alien8.de>
12218 S: Maintained
12219 F: arch/x86/kernel/cpu/microcode/*
12220
12221 X86 VDSO
12222 M: Andy Lutomirski <luto@amacapital.net>
12223 L: linux-kernel@vger.kernel.org
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12225 S: Maintained
12226 F: arch/x86/entry/vdso/
12227
12228 XC2028/3028 TUNER DRIVER
12229 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12230 L: linux-media@vger.kernel.org
12231 W: https://linuxtv.org
12232 T: git git://linuxtv.org/media_tree.git
12233 S: Maintained
12234 F: drivers/media/tuners/tuner-xc2028.*
12235
12236 XEN HYPERVISOR INTERFACE
12237 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12238 M: David Vrabel <david.vrabel@citrix.com>
12239 M: Juergen Gross <jgross@suse.com>
12240 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12242 S: Supported
12243 F: arch/x86/xen/
12244 F: drivers/*/xen-*front.c
12245 F: drivers/xen/
12246 F: arch/x86/include/asm/xen/
12247 F: include/xen/
12248 F: include/uapi/xen/
12249
12250 XEN HYPERVISOR ARM
12251 M: Stefano Stabellini <sstabellini@kernel.org>
12252 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12253 S: Maintained
12254 F: arch/arm/xen/
12255 F: arch/arm/include/asm/xen/
12256
12257 XEN HYPERVISOR ARM64
12258 M: Stefano Stabellini <sstabellini@kernel.org>
12259 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12260 S: Maintained
12261 F: arch/arm64/xen/
12262 F: arch/arm64/include/asm/xen/
12263
12264 XEN NETWORK BACKEND DRIVER
12265 M: Wei Liu <wei.liu2@citrix.com>
12266 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12267 L: netdev@vger.kernel.org
12268 S: Supported
12269 F: drivers/net/xen-netback/*
12270
12271 XEN PCI SUBSYSTEM
12272 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12273 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12274 S: Supported
12275 F: arch/x86/pci/*xen*
12276 F: drivers/pci/*xen*
12277
12278 XEN BLOCK SUBSYSTEM
12279 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12280 M: Roger Pau Monné <roger.pau@citrix.com>
12281 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12282 S: Supported
12283 F: drivers/block/xen-blkback/*
12284 F: drivers/block/xen*
12285
12286 XEN PVSCSI DRIVERS
12287 M: Juergen Gross <jgross@suse.com>
12288 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12289 L: linux-scsi@vger.kernel.org
12290 S: Supported
12291 F: drivers/scsi/xen-scsifront.c
12292 F: drivers/xen/xen-scsiback.c
12293 F: include/xen/interface/io/vscsiif.h
12294
12295 XEN SWIOTLB SUBSYSTEM
12296 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12297 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12298 S: Supported
12299 F: arch/x86/xen/*swiotlb*
12300 F: drivers/xen/*swiotlb*
12301
12302 XFS FILESYSTEM
12303 P: Silicon Graphics Inc
12304 M: Dave Chinner <david@fromorbit.com>
12305 M: xfs@oss.sgi.com
12306 L: xfs@oss.sgi.com
12307 W: http://oss.sgi.com/projects/xfs
12308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12309 S: Supported
12310 F: Documentation/filesystems/xfs.txt
12311 F: fs/xfs/
12312
12313 XILINX AXI ETHERNET DRIVER
12314 M: Anirudha Sarangi <anirudh@xilinx.com>
12315 M: John Linn <John.Linn@xilinx.com>
12316 S: Maintained
12317 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12318
12319 XILINX UARTLITE SERIAL DRIVER
12320 M: Peter Korsgaard <jacmet@sunsite.dk>
12321 L: linux-serial@vger.kernel.org
12322 S: Maintained
12323 F: drivers/tty/serial/uartlite.c
12324
12325 XILINX VIDEO IP CORES
12326 M: Hyun Kwon <hyun.kwon@xilinx.com>
12327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12328 L: linux-media@vger.kernel.org
12329 T: git git://linuxtv.org/media_tree.git
12330 S: Supported
12331 F: Documentation/devicetree/bindings/media/xilinx/
12332 F: drivers/media/platform/xilinx/
12333 F: include/uapi/linux/xilinx-v4l2-controls.h
12334
12335 XILLYBUS DRIVER
12336 M: Eli Billauer <eli.billauer@gmail.com>
12337 L: linux-kernel@vger.kernel.org
12338 S: Supported
12339 F: drivers/char/xillybus/
12340
12341 XTENSA XTFPGA PLATFORM SUPPORT
12342 M: Max Filippov <jcmvbkbc@gmail.com>
12343 L: linux-xtensa@linux-xtensa.org
12344 S: Maintained
12345 F: drivers/spi/spi-xtensa-xtfpga.c
12346 F: sound/soc/xtensa/xtfpga-i2s.c
12347
12348 YAM DRIVER FOR AX.25
12349 M: Jean-Paul Roubelat <jpr@f6fbb.org>
12350 L: linux-hams@vger.kernel.org
12351 S: Maintained
12352 F: drivers/net/hamradio/yam*
12353 F: include/linux/yam.h
12354
12355 YEALINK PHONE DRIVER
12356 M: Henk Vergonet <Henk.Vergonet@gmail.com>
12357 L: usbb2k-api-dev@nongnu.org
12358 S: Maintained
12359 F: Documentation/input/yealink.txt
12360 F: drivers/input/misc/yealink.*
12361
12362 Z8530 DRIVER FOR AX.25
12363 M: Joerg Reuter <jreuter@yaina.de>
12364 W: http://yaina.de/jreuter/
12365 W: http://www.qsl.net/dl1bke/
12366 L: linux-hams@vger.kernel.org
12367 S: Maintained
12368 F: Documentation/networking/z8530drv.txt
12369 F: drivers/net/hamradio/*scc.c
12370 F: drivers/net/hamradio/z8530.h
12371
12372 ZBUD COMPRESSED PAGE ALLOCATOR
12373 M: Seth Jennings <sjenning@redhat.com>
12374 L: linux-mm@kvack.org
12375 S: Maintained
12376 F: mm/zbud.c
12377 F: include/linux/zbud.h
12378
12379 ZD1211RW WIRELESS DRIVER
12380 M: Daniel Drake <dsd@gentoo.org>
12381 M: Ulrich Kunitz <kune@deine-taler.de>
12382 W: http://zd1211.ath.cx/wiki/DriverRewrite
12383 L: linux-wireless@vger.kernel.org
12384 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12385 S: Maintained
12386 F: drivers/net/wireless/zydas/zd1211rw/
12387
12388 ZPOOL COMPRESSED PAGE STORAGE API
12389 M: Dan Streetman <ddstreet@ieee.org>
12390 L: linux-mm@kvack.org
12391 S: Maintained
12392 F: mm/zpool.c
12393 F: include/linux/zpool.h
12394
12395 ZR36067 VIDEO FOR LINUX DRIVER
12396 L: mjpeg-users@lists.sourceforge.net
12397 L: linux-media@vger.kernel.org
12398 W: http://mjpeg.sourceforge.net/driver-zoran/
12399 T: hg https://linuxtv.org/hg/v4l-dvb
12400 S: Odd Fixes
12401 F: drivers/media/pci/zoran/
12402
12403 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12404 M: Minchan Kim <minchan@kernel.org>
12405 M: Nitin Gupta <ngupta@vflare.org>
12406 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12407 L: linux-kernel@vger.kernel.org
12408 S: Maintained
12409 F: drivers/block/zram/
12410 F: Documentation/blockdev/zram.txt
12411
12412 ZS DECSTATION Z85C30 SERIAL DRIVER
12413 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12414 S: Maintained
12415 F: drivers/tty/serial/zs.*
12416
12417 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12418 M: Minchan Kim <minchan@kernel.org>
12419 M: Nitin Gupta <ngupta@vflare.org>
12420 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12421 L: linux-mm@kvack.org
12422 S: Maintained
12423 F: mm/zsmalloc.c
12424 F: include/linux/zsmalloc.h
12425 F: Documentation/vm/zsmalloc.txt
12426
12427 ZSWAP COMPRESSED SWAP CACHING
12428 M: Seth Jennings <sjenning@redhat.com>
12429 L: linux-mm@kvack.org
12430 S: Maintained
12431 F: mm/zswap.c
12432
12433 THE REST
12434 M: Linus Torvalds <torvalds@linux-foundation.org>
12435 L: linux-kernel@vger.kernel.org
12436 Q: http://patchwork.kernel.org/project/LKML/list/
12437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12438 S: Buried alive in reporters
12439 F: *
12440 F: */