Merge remote-tracking branch 'v4l-dvb/master'
[deliverable/linux.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 S: Maintained
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
182
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184 L: netdev@vger.kernel.org
185 S: Orphan / Obsolete
186 F: drivers/net/ethernet/8390/
187
188 9P FILE SYSTEM
189 M: Eric Van Hensbergen <ericvh@gmail.com>
190 M: Ron Minnich <rminnich@sandia.gov>
191 M: Latchesar Ionkov <lucho@ionkov.net>
192 L: v9fs-developer@lists.sourceforge.net
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196 S: Maintained
197 F: Documentation/filesystems/9p.txt
198 F: fs/9p/
199 F: net/9p/
200 F: include/net/9p/
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
203
204
205 A8293 MEDIA DRIVER
206 M: Antti Palosaari <crope@iki.fi>
207 L: linux-media@vger.kernel.org
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
212 S: Maintained
213 F: drivers/media/dvb-frontends/a8293*
214
215 AACRAID SCSI RAID DRIVER
216 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217 L: linux-scsi@vger.kernel.org
218 W: http://www.adaptec.com/
219 S: Supported
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
222
223 ABI/API
224 L: linux-api@vger.kernel.org
225 F: include/linux/syscalls.h
226 F: kernel/sys_ni.c
227
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229 M: Hans de Goede <hdegoede@redhat.com>
230 L: linux-hwmon@vger.kernel.org
231 S: Maintained
232 F: drivers/hwmon/abituguru.c
233
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
235 M: Alistair John Strachan <alistair@devzero.co.uk>
236 L: linux-hwmon@vger.kernel.org
237 S: Maintained
238 F: drivers/hwmon/abituguru3.c
239
240 ACCES 104-DIO-48E GPIO DRIVER
241 M: William Breathitt Gray <vilhelm.gray@gmail.com>
242 L: linux-gpio@vger.kernel.org
243 S: Maintained
244 F: drivers/gpio/gpio-104-dio-48e.c
245
246 ACCES 104-IDI-48 GPIO DRIVER
247 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248 L: linux-gpio@vger.kernel.org
249 S: Maintained
250 F: drivers/gpio/gpio-104-idi-48.c
251
252 ACCES 104-IDIO-16 GPIO DRIVER
253 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
255 S: Maintained
256 F: drivers/gpio/gpio-104-idio-16.c
257
258 ACENIC DRIVER
259 M: Jes Sorensen <jes@trained-monkey.org>
260 L: linux-acenic@sunsite.dk
261 S: Maintained
262 F: drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M: Peter Feuerer <peter@piie.net>
266 L: platform-driver-x86@vger.kernel.org
267 W: http://piie.net/?section=acerhdf
268 S: Maintained
269 F: drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M: "Lee, Chun-Yi" <jlee@suse.com>
273 L: platform-driver-x86@vger.kernel.org
274 S: Maintained
275 F: drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279 M: Len Brown <lenb@kernel.org>
280 L: linux-acpi@vger.kernel.org
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284 S: Supported
285 F: drivers/acpi/
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
288 F: include/acpi/
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-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 ALPS PS/2 TOUCHPAD DRIVER
600 R: Pali Rohár <pali.rohar@gmail.com>
601 F: drivers/input/mouse/alps.*
602
603 ALTERA MAILBOX DRIVER
604 M: Ley Foon Tan <lftan@altera.com>
605 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606 S: Maintained
607 F: drivers/mailbox/mailbox-altera.c
608
609 ALTERA PIO DRIVER
610 M: Tien Hock Loh <thloh@altera.com>
611 L: linux-gpio@vger.kernel.org
612 S: Maintained
613 F: drivers/gpio/gpio-altera.c
614
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616 M: Thor Thayer <tthayer@opensource.altera.com>
617 S: Maintained
618 F: drivers/gpio/gpio-altera-a10sr.c
619 F: drivers/mfd/altera-a10sr.c
620 F: include/linux/mfd/altera-a10sr.h
621
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
623 M: Vince Bridgers <vbridger@opensource.altera.com>
624 L: netdev@vger.kernel.org
625 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626 S: Maintained
627 F: drivers/net/ethernet/altera/
628
629 ALTERA UART/JTAG UART SERIAL DRIVERS
630 M: Tobias Klauser <tklauser@distanz.ch>
631 L: linux-serial@vger.kernel.org
632 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 S: Maintained
634 F: drivers/tty/serial/altera_uart.c
635 F: drivers/tty/serial/altera_jtaguart.c
636 F: include/linux/altera_uart.h
637 F: include/linux/altera_jtaguart.h
638
639 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640 M: Tom Lendacky <thomas.lendacky@amd.com>
641 M: Gary Hook <gary.hook@amd.com>
642 L: linux-crypto@vger.kernel.org
643 S: Supported
644 F: drivers/crypto/ccp/
645 F: include/linux/ccp.h
646
647 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648 M: Huang Rui <ray.huang@amd.com>
649 L: linux-hwmon@vger.kernel.org
650 S: Supported
651 F: Documentation/hwmon/fam15h_power
652 F: drivers/hwmon/fam15h_power.c
653
654 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656 S: Orphan
657 F: drivers/usb/gadget/udc/amd5536udc.*
658
659 AMD GEODE PROCESSOR/CHIPSET SUPPORT
660 P: Andres Salomon <dilinger@queued.net>
661 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663 S: Supported
664 F: drivers/char/hw_random/geode-rng.c
665 F: drivers/crypto/geode*
666 F: drivers/video/fbdev/geode/
667 F: arch/x86/include/asm/geode.h
668
669 AMD IOMMU (AMD-VI)
670 M: Joerg Roedel <joro@8bytes.org>
671 L: iommu@lists.linux-foundation.org
672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673 S: Maintained
674 F: drivers/iommu/amd_iommu*.[ch]
675 F: include/linux/amd-iommu.h
676
677 AMD KFD
678 M: Oded Gabbay <oded.gabbay@gmail.com>
679 L: dri-devel@lists.freedesktop.org
680 T: git git://people.freedesktop.org/~gabbayo/linux.git
681 S: Supported
682 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686 F: drivers/gpu/drm/amd/amdkfd/
687 F: drivers/gpu/drm/amd/include/cik_structs.h
688 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689 F: drivers/gpu/drm/amd/include/vi_structs.h
690 F: drivers/gpu/drm/radeon/radeon_kfd.c
691 F: drivers/gpu/drm/radeon/radeon_kfd.h
692 F: include/uapi/linux/kfd_ioctl.h
693
694 AMD SEATTLE DEVICE TREE SUPPORT
695 M: Brijesh Singh <brijeshkumar.singh@amd.com>
696 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697 M: Tom Lendacky <thomas.lendacky@amd.com>
698 S: Supported
699 F: arch/arm64/boot/dts/amd/
700
701 AMD XGBE DRIVER
702 M: Tom Lendacky <thomas.lendacky@amd.com>
703 L: netdev@vger.kernel.org
704 S: Supported
705 F: drivers/net/ethernet/amd/xgbe/
706 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708 AMS (Apple Motion Sensor) DRIVER
709 M: Michael Hanselmann <linux-kernel@hansmi.ch>
710 S: Supported
711 F: drivers/macintosh/ams/
712
713 ANALOG DEVICES INC AD9389B DRIVER
714 M: Hans Verkuil <hans.verkuil@cisco.com>
715 L: linux-media@vger.kernel.org
716 S: Maintained
717 F: drivers/media/i2c/ad9389b*
718
719 ANALOG DEVICES INC ADV7180 DRIVER
720 M: Lars-Peter Clausen <lars@metafoo.de>
721 L: linux-media@vger.kernel.org
722 W: http://ez.analog.com/community/linux-device-drivers
723 S: Supported
724 F: drivers/media/i2c/adv7180.c
725
726 ANALOG DEVICES INC ADV7511 DRIVER
727 M: Hans Verkuil <hans.verkuil@cisco.com>
728 L: linux-media@vger.kernel.org
729 S: Maintained
730 F: drivers/media/i2c/adv7511*
731
732 ANALOG DEVICES INC ADV7604 DRIVER
733 M: Hans Verkuil <hans.verkuil@cisco.com>
734 L: linux-media@vger.kernel.org
735 S: Maintained
736 F: drivers/media/i2c/adv7604*
737
738 ANALOG DEVICES INC ADV7842 DRIVER
739 M: Hans Verkuil <hans.verkuil@cisco.com>
740 L: linux-media@vger.kernel.org
741 S: Maintained
742 F: drivers/media/i2c/adv7842*
743
744 ANALOG DEVICES INC ASOC CODEC DRIVERS
745 M: Lars-Peter Clausen <lars@metafoo.de>
746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747 W: http://wiki.analog.com/
748 W: http://ez.analog.com/community/linux-device-drivers
749 S: Supported
750 F: sound/soc/codecs/adau*
751 F: sound/soc/codecs/adav*
752 F: sound/soc/codecs/ad1*
753 F: sound/soc/codecs/ad7*
754 F: sound/soc/codecs/ssm*
755 F: sound/soc/codecs/sigmadsp.*
756
757 ANALOG DEVICES INC ASOC DRIVERS
758 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760 W: http://blackfin.uclinux.org/
761 S: Supported
762 F: sound/soc/blackfin/*
763
764 ANALOG DEVICES INC IIO DRIVERS
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 M: Michael Hennerich <Michael.Hennerich@analog.com>
767 W: http://wiki.analog.com/
768 W: http://ez.analog.com/community/linux-device-drivers
769 S: Supported
770 F: drivers/iio/*/ad*
771 X: drivers/iio/*/adjd*
772 F: drivers/staging/iio/*/ad*
773 F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775 ANALOG DEVICES INC DMA DRIVERS
776 M: Lars-Peter Clausen <lars@metafoo.de>
777 W: http://ez.analog.com/community/linux-device-drivers
778 S: Supported
779 F: drivers/dma/dma-axi-dmac.c
780
781 ANDROID CONFIG FRAGMENTS
782 M: Rob Herring <robh@kernel.org>
783 S: Supported
784 F: kernel/configs/android*
785
786 ANDROID DRIVERS
787 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788 M: Arve Hjønnevåg <arve@android.com>
789 M: Riley Andrews <riandrews@android.com>
790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791 L: devel@driverdev.osuosl.org
792 S: Supported
793 F: drivers/android/
794 F: drivers/staging/android/
795
796 ANDROID ION DRIVER
797 M: Laura Abbott <labbott@redhat.com>
798 M: Sumit Semwal <sumit.semwal@linaro.org>
799 L: devel@driverdev.osuosl.org
800 S: Supported
801 F: Documentation/devicetree/bindings/staging/ion/
802 F: drivers/staging/android/ion
803 F: drivers/staging/android/uapi/ion.h
804 F: drivers/staging/android/uapi/ion_test.h
805
806 AOA (Apple Onboard Audio) ALSA DRIVER
807 M: Johannes Berg <johannes@sipsolutions.net>
808 L: linuxppc-dev@lists.ozlabs.org
809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
810 S: Maintained
811 F: sound/aoa/
812
813 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814 M: William Breathitt Gray <vilhelm.gray@gmail.com>
815 L: linux-iio@vger.kernel.org
816 S: Maintained
817 F: drivers/iio/dac/stx104.c
818
819 APM DRIVER
820 M: Jiri Kosina <jikos@kernel.org>
821 S: Odd fixes
822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823 F: arch/x86/kernel/apm_32.c
824 F: include/linux/apm_bios.h
825 F: include/uapi/linux/apm_bios.h
826 F: drivers/char/apm-emulation.c
827
828 APPLE BCM5974 MULTITOUCH DRIVER
829 M: Henrik Rydberg <rydberg@bitmath.org>
830 L: linux-input@vger.kernel.org
831 S: Odd fixes
832 F: drivers/input/mouse/bcm5974.c
833
834 APPLE SMC DRIVER
835 M: Henrik Rydberg <rydberg@bitmath.org>
836 L: linux-hwmon@vger.kernel.org
837 S: Odd fixes
838 F: drivers/hwmon/applesmc.c
839
840 APPLETALK NETWORK LAYER
841 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842 S: Maintained
843 F: drivers/net/appletalk/
844 F: net/appletalk/
845
846 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847 M: Duc Dang <dhdang@apm.com>
848 S: Supported
849 F: arch/arm64/boot/dts/apm/
850
851 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852 M: Iyappan Subramanian <isubramanian@apm.com>
853 M: Keyur Chudgar <kchudgar@apm.com>
854 S: Supported
855 F: drivers/net/ethernet/apm/xgene/
856 F: drivers/net/phy/mdio-xgene.c
857 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860 APTINA CAMERA SENSOR PLL
861 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862 L: linux-media@vger.kernel.org
863 S: Maintained
864 F: drivers/media/i2c/aptina-pll.*
865
866 ARC FRAMEBUFFER DRIVER
867 M: Jaya Kumar <jayalk@intworks.biz>
868 S: Maintained
869 F: drivers/video/fbdev/arcfb.c
870 F: drivers/video/fbdev/core/fb_defio.c
871
872 ARCNET NETWORK LAYER
873 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874 L: netdev@vger.kernel.org
875 S: Maintained
876 F: drivers/net/arcnet/
877 F: include/uapi/linux/if_arcnet.h
878
879 ARC PGU DRM DRIVER
880 M: Alexey Brodkin <abrodkin@synopsys.com>
881 S: Supported
882 F: drivers/gpu/drm/arc/
883 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885 ARM ARCHITECTED TIMER DRIVER
886 M: Mark Rutland <mark.rutland@arm.com>
887 M: Marc Zyngier <marc.zyngier@arm.com>
888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889 S: Maintained
890 F: arch/arm/include/asm/arch_timer.h
891 F: arch/arm64/include/asm/arch_timer.h
892 F: drivers/clocksource/arm_arch_timer.c
893
894 ARM HDLCD DRM DRIVER
895 M: Liviu Dudau <liviu.dudau@arm.com>
896 S: Supported
897 F: drivers/gpu/drm/arm/hdlcd_*
898 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900 ARM MALI-DP DRM DRIVER
901 M: Liviu Dudau <liviu.dudau@arm.com>
902 M: Brian Starkey <brian.starkey@arm.com>
903 M: Mali DP Maintainers <malidp@foss.arm.com>
904 S: Supported
905 F: drivers/gpu/drm/arm/
906 F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
908 ARM MFM AND FLOPPY DRIVERS
909 M: Ian Molton <spyro@f2s.com>
910 S: Maintained
911 F: arch/arm/lib/floppydma.S
912 F: arch/arm/include/asm/floppy.h
913
914 ARM PMU PROFILING AND DEBUGGING
915 M: Will Deacon <will.deacon@arm.com>
916 R: Mark Rutland <mark.rutland@arm.com>
917 S: Maintained
918 F: arch/arm*/kernel/perf_*
919 F: arch/arm/oprofile/common.c
920 F: arch/arm*/kernel/hw_breakpoint.c
921 F: arch/arm*/include/asm/hw_breakpoint.h
922 F: arch/arm*/include/asm/perf_event.h
923 F: drivers/perf/arm_pmu.c
924 F: include/linux/perf/arm_pmu.h
925
926 ARM PORT
927 M: Russell King <linux@armlinux.org.uk>
928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929 W: http://www.armlinux.org.uk/
930 S: Maintained
931 F: arch/arm/
932
933 ARM SUB-ARCHITECTURES
934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S: Maintained
936 F: arch/arm/mach-*/
937 F: arch/arm/plat-*/
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940 ARM PRIMECELL AACI PL041 DRIVER
941 M: Russell King <linux@armlinux.org.uk>
942 S: Maintained
943 F: sound/arm/aaci.*
944
945 ARM PRIMECELL CLCD PL110 DRIVER
946 M: Russell King <linux@armlinux.org.uk>
947 S: Maintained
948 F: drivers/video/fbdev/amba-clcd.*
949
950 ARM PRIMECELL KMI PL050 DRIVER
951 M: Russell King <linux@armlinux.org.uk>
952 S: Maintained
953 F: drivers/input/serio/ambakmi.*
954 F: include/linux/amba/kmi.h
955
956 ARM PRIMECELL MMCI PL180/1 DRIVER
957 M: Russell King <linux@armlinux.org.uk>
958 S: Maintained
959 F: drivers/mmc/host/mmci.*
960 F: include/linux/amba/mmci.h
961
962 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963 M: Russell King <linux@armlinux.org.uk>
964 S: Maintained
965 F: drivers/tty/serial/amba-pl01*.c
966 F: include/linux/amba/serial.h
967
968 ARM PRIMECELL BUS SUPPORT
969 M: Russell King <linux@armlinux.org.uk>
970 S: Maintained
971 F: drivers/amba/
972 F: include/linux/amba/bus.h
973
974 ARM/ADS SPHERE MACHINE SUPPORT
975 M: Lennert Buytenhek <kernel@wantstofly.org>
976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977 S: Maintained
978
979 ARM/AFEB9260 MACHINE SUPPORT
980 M: Sergey Lapin <slapin@ossfans.org>
981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982 S: Maintained
983
984 ARM/AJECO 1ARM MACHINE SUPPORT
985 M: Lennert Buytenhek <kernel@wantstofly.org>
986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987 S: Maintained
988
989 ARM/Allwinner sunXi SoC support
990 M: Maxime Ripard <maxime.ripard@free-electrons.com>
991 M: Chen-Yu Tsai <wens@csie.org>
992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 S: Maintained
994 N: sun[x456789]i
995
996 ARM/Allwinner SoC Clock Support
997 M: Emilio López <emilio@elopez.com.ar>
998 S: Maintained
999 F: drivers/clk/sunxi/
1000
1001 ARM/Amlogic Meson SoC support
1002 M: Carlo Caione <carlo@caione.org>
1003 M: Kevin Hilman <khilman@baylibre.com>
1004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 L: linux-amlogic@lists.infradead.org
1006 W: http://linux-meson.com/
1007 S: Maintained
1008 F: arch/arm/mach-meson/
1009 F: arch/arm/boot/dts/meson*
1010 F: arch/arm64/boot/dts/amlogic/
1011 F: drivers/pinctrl/meson/
1012 F: drivers/mmc/host/meson*
1013 N: meson
1014
1015 ARM/Annapurna Labs ALPINE ARCHITECTURE
1016 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1017 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019 S: Maintained
1020 F: arch/arm/mach-alpine/
1021 F: arch/arm/boot/dts/alpine*
1022 F: arch/arm64/boot/dts/al/
1023 F: drivers/*/*alpine*
1024
1025 ARM/ARTPEC MACHINE SUPPORT
1026 M: Jesper Nilsson <jesper.nilsson@axis.com>
1027 M: Lars Persson <lars.persson@axis.com>
1028 M: Niklas Cassel <niklas.cassel@axis.com>
1029 S: Maintained
1030 L: linux-arm-kernel@axis.com
1031 F: arch/arm/mach-artpec
1032 F: arch/arm/boot/dts/artpec6*
1033 F: drivers/clk/axis
1034
1035 ARM/ASPEED MACHINE SUPPORT
1036 M: Joel Stanley <joel@jms.id.au>
1037 S: Maintained
1038 F: arch/arm/mach-aspeed/
1039 F: arch/arm/boot/dts/aspeed-*
1040 F: drivers/*/*aspeed*
1041
1042 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1043 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1044 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1045 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 W: http://www.linux4sam.org
1048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1049 S: Supported
1050 F: arch/arm/mach-at91/
1051 F: include/soc/at91/
1052 F: arch/arm/boot/dts/at91*.dts
1053 F: arch/arm/boot/dts/at91*.dtsi
1054 F: arch/arm/boot/dts/sama*.dts
1055 F: arch/arm/boot/dts/sama*.dtsi
1056 F: arch/arm/include/debug/at91.S
1057
1058 ARM/ATMEL AT91 Clock Support
1059 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1060 S: Maintained
1061 F: drivers/clk/at91
1062
1063 ARM/CALXEDA HIGHBANK ARCHITECTURE
1064 M: Rob Herring <robh@kernel.org>
1065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066 S: Maintained
1067 F: arch/arm/mach-highbank/
1068 F: arch/arm/boot/dts/highbank.dts
1069 F: arch/arm/boot/dts/ecx-*.dts*
1070
1071 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1072 M: Krzysztof Halasa <khalasa@piap.pl>
1073 S: Maintained
1074 F: arch/arm/mach-cns3xxx/
1075
1076 ARM/CAVIUM THUNDER NETWORK DRIVER
1077 M: Sunil Goutham <sgoutham@cavium.com>
1078 M: Robert Richter <rric@kernel.org>
1079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 S: Supported
1081 F: drivers/net/ethernet/cavium/thunder/
1082
1083 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1084 M: Alexander Shiyan <shc_work@mail.ru>
1085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086 S: Odd Fixes
1087 N: clps711x
1088
1089 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1090 M: Hartley Sweeten <hsweeten@visionengravers.com>
1091 M: Ryan Mallon <rmallon@gmail.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S: Maintained
1094 F: arch/arm/mach-ep93xx/
1095 F: arch/arm/mach-ep93xx/include/mach/
1096
1097 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1098 M: Lennert Buytenhek <kernel@wantstofly.org>
1099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 S: Maintained
1101
1102 ARM/CLKDEV SUPPORT
1103 M: Russell King <linux@armlinux.org.uk>
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 S: Maintained
1106 F: arch/arm/include/asm/clkdev.h
1107 F: drivers/clk/clkdev.c
1108
1109 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1110 M: Mike Rapoport <mike@compulab.co.il>
1111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 S: Maintained
1113
1114 ARM/CONTEC MICRO9 MACHINE SUPPORT
1115 M: Hubert Feurstein <hubert.feurstein@contec.at>
1116 S: Maintained
1117 F: arch/arm/mach-ep93xx/micro9.c
1118
1119 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1120 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S: Maintained
1123 F: drivers/hwtracing/coresight/*
1124 F: Documentation/trace/coresight.txt
1125 F: Documentation/devicetree/bindings/arm/coresight.txt
1126 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1127
1128 ARM/CORGI MACHINE SUPPORT
1129 M: Richard Purdie <rpurdie@rpsys.net>
1130 S: Maintained
1131
1132 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1133 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 T: git git://github.com/ulli-kroll/linux.git
1136 S: Maintained
1137 F: arch/arm/mach-gemini/
1138 F: drivers/rtc/rtc-gemini.c
1139
1140 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1141 M: Barry Song <baohua@kernel.org>
1142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1144 S: Maintained
1145 F: arch/arm/boot/dts/prima2*
1146 F: arch/arm/mach-prima2/
1147 F: drivers/clk/sirf/
1148 F: drivers/clocksource/timer-prima2.c
1149 F: drivers/clocksource/timer-atlas7.c
1150 N: [^a-z]sirf
1151
1152 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1153 M: Baruch Siach <baruch@tkos.co.il>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S: Maintained
1156 F: arch/arm/boot/dts/cx92755*
1157 N: digicolor
1158
1159 ARM/EBSA110 MACHINE SUPPORT
1160 M: Russell King <linux@armlinux.org.uk>
1161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 W: http://www.armlinux.org.uk/
1163 S: Maintained
1164 F: arch/arm/mach-ebsa110/
1165 F: drivers/net/ethernet/amd/am79c961a.*
1166
1167 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1168 M: Uwe Kleine-König <kernel@pengutronix.de>
1169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S: Maintained
1171 N: efm32
1172
1173 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1174 M: Daniel Ribeiro <drwyrm@gmail.com>
1175 M: Stefan Schmidt <stefan@openezx.org>
1176 M: Harald Welte <laforge@openezx.org>
1177 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1178 W: http://www.openezx.org/
1179 S: Maintained
1180 T: topgit git://git.openezx.org/openezx.git
1181 F: arch/arm/mach-pxa/ezx.c
1182
1183 ARM/FARADAY FA526 PORT
1184 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S: Maintained
1187 T: git git://git.berlios.de/gemini-board
1188 F: arch/arm/mm/*-fa*
1189
1190 ARM/FOOTBRIDGE ARCHITECTURE
1191 M: Russell King <linux@armlinux.org.uk>
1192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 W: http://www.armlinux.org.uk/
1194 S: Maintained
1195 F: arch/arm/include/asm/hardware/dec21285.h
1196 F: arch/arm/mach-footbridge/
1197
1198 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1199 M: Shawn Guo <shawnguo@kernel.org>
1200 M: Sascha Hauer <kernel@pengutronix.de>
1201 R: Fabio Estevam <fabio.estevam@nxp.com>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 S: Maintained
1204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1205 F: arch/arm/mach-imx/
1206 F: arch/arm/mach-mxs/
1207 F: arch/arm/boot/dts/imx*
1208 F: arch/arm/configs/imx*_defconfig
1209 F: drivers/clk/imx/
1210 F: include/soc/imx/
1211
1212 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1213 M: Shawn Guo <shawnguo@kernel.org>
1214 M: Sascha Hauer <kernel@pengutronix.de>
1215 R: Stefan Agner <stefan@agner.ch>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S: Maintained
1218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1219 F: arch/arm/mach-imx/*vf610*
1220 F: arch/arm/boot/dts/vf*
1221
1222 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1223 M: Lennert Buytenhek <kernel@wantstofly.org>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226
1227 ARM/GUMSTIX MACHINE SUPPORT
1228 M: Steve Sakoman <sakoman@gmail.com>
1229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 S: Maintained
1231
1232 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1233 M: Philipp Zabel <philipp.zabel@gmail.com>
1234 M: Paul Parsons <lost.distance@yahoo.com>
1235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 S: Maintained
1237 F: arch/arm/mach-pxa/hx4700.c
1238 F: arch/arm/mach-pxa/include/mach/hx4700.h
1239 F: sound/soc/pxa/hx4700.c
1240
1241 ARM/HISILICON SOC SUPPORT
1242 M: Wei Xu <xuwei5@hisilicon.com>
1243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 W: http://www.hisilicon.com
1245 S: Supported
1246 T: git git://github.com/hisilicon/linux-hisi.git
1247 F: arch/arm/mach-hisi/
1248 F: arch/arm/boot/dts/hi3*
1249 F: arch/arm/boot/dts/hip*
1250 F: arch/arm/boot/dts/hisi*
1251 F: arch/arm64/boot/dts/hisilicon/
1252
1253 ARM/HP JORNADA 7XX MACHINE SUPPORT
1254 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1255 W: www.jlime.com
1256 S: Maintained
1257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1258 F: arch/arm/mach-sa1100/jornada720.c
1259 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1260
1261 ARM/IGEP MACHINE SUPPORT
1262 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1263 M: Javier Martinez Canillas <javier@dowhile0.org>
1264 L: linux-omap@vger.kernel.org
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S: Maintained
1267 F: arch/arm/boot/dts/omap3-igep*
1268
1269 ARM/INCOME PXA270 SUPPORT
1270 M: Marek Vasut <marek.vasut@gmail.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S: Maintained
1273 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1274
1275 ARM/INTEL IOP32X ARM ARCHITECTURE
1276 M: Lennert Buytenhek <kernel@wantstofly.org>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S: Maintained
1279
1280 ARM/INTEL IOP33X ARM ARCHITECTURE
1281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S: Orphan
1283
1284 ARM/INTEL IOP13XX ARM ARCHITECTURE
1285 M: Lennert Buytenhek <kernel@wantstofly.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S: Maintained
1288
1289 ARM/INTEL IQ81342EX MACHINE SUPPORT
1290 M: Lennert Buytenhek <kernel@wantstofly.org>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S: Maintained
1293
1294 ARM/INTEL IXDP2850 MACHINE SUPPORT
1295 M: Lennert Buytenhek <kernel@wantstofly.org>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S: Maintained
1298
1299 ARM/INTEL IXP4XX ARM ARCHITECTURE
1300 M: Imre Kaloz <kaloz@openwrt.org>
1301 M: Krzysztof Halasa <khalasa@piap.pl>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S: Maintained
1304 F: arch/arm/mach-ixp4xx/
1305
1306 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1307 M: Jonathan Cameron <jic23@cam.ac.uk>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S: Maintained
1310 F: arch/arm/mach-pxa/stargate2.c
1311 F: drivers/pcmcia/pxa2xx_stargate2.c
1312
1313 ARM/INTEL XSC3 (MANZANO) ARM CORE
1314 M: Lennert Buytenhek <kernel@wantstofly.org>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S: Maintained
1317
1318 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1319 M: Lennert Buytenhek <kernel@wantstofly.org>
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S: Maintained
1322
1323 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1324 M: Santosh Shilimkar <ssantosh@kernel.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S: Maintained
1327 F: arch/arm/mach-keystone/
1328 F: arch/arm/boot/dts/keystone-*
1329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1330
1331 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1332 M: Santosh Shilimkar <ssantosh@kernel.org>
1333 L: linux-kernel@vger.kernel.org
1334 S: Maintained
1335 F: drivers/clk/keystone/
1336
1337 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1338 M: Santosh Shilimkar <ssantosh@kernel.org>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 L: linux-kernel@vger.kernel.org
1341 S: Maintained
1342 F: drivers/clocksource/timer-keystone.c
1343
1344 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1345 M: Santosh Shilimkar <ssantosh@kernel.org>
1346 L: linux-kernel@vger.kernel.org
1347 S: Maintained
1348 F: drivers/power/reset/keystone-reset.c
1349
1350 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1351 M: Santosh Shilimkar <ssantosh@kernel.org>
1352 L: linux-kernel@vger.kernel.org
1353 S: Maintained
1354 F: drivers/memory/*emif*
1355
1356 ARM/LG1K ARCHITECTURE
1357 M: Chanho Min <chanho.min@lge.com>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S: Maintained
1360 F: arch/arm64/boot/dts/lg/
1361
1362 ARM/LOGICPD PXA270 MACHINE SUPPORT
1363 M: Lennert Buytenhek <kernel@wantstofly.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S: Maintained
1366
1367 ARM/LPC18XX ARCHITECTURE
1368 M: Joachim Eastwood <manabian@gmail.com>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S: Maintained
1371 F: arch/arm/boot/dts/lpc43*
1372 F: drivers/clk/nxp/clk-lpc18xx*
1373 F: drivers/clocksource/time-lpc32xx.c
1374 F: drivers/i2c/busses/i2c-lpc2k.c
1375 F: drivers/memory/pl172.c
1376 F: drivers/mtd/spi-nor/nxp-spifi.c
1377 F: drivers/rtc/rtc-lpc24xx.c
1378 N: lpc18xx
1379
1380 ARM/LPC32XX SOC SUPPORT
1381 M: Vladimir Zapolskiy <vz@mleia.com>
1382 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1385 S: Maintained
1386 F: arch/arm/boot/dts/lpc32*
1387 F: arch/arm/mach-lpc32xx/
1388 F: drivers/i2c/busses/i2c-pnx.c
1389 F: drivers/net/ethernet/nxp/lpc_eth.c
1390 F: drivers/usb/host/ohci-nxp.c
1391 F: drivers/watchdog/pnx4008_wdt.c
1392 N: lpc32xx
1393
1394 ARM/MAGICIAN MACHINE SUPPORT
1395 M: Philipp Zabel <philipp.zabel@gmail.com>
1396 S: Maintained
1397
1398 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1399 M: Jason Cooper <jason@lakedaemon.net>
1400 M: Andrew Lunn <andrew@lunn.ch>
1401 M: Gregory Clement <gregory.clement@free-electrons.com>
1402 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S: Maintained
1405 F: arch/arm/mach-mvebu/
1406 F: drivers/rtc/rtc-armada38x.c
1407 F: arch/arm/boot/dts/armada*
1408 F: arch/arm/boot/dts/kirkwood*
1409 F: arch/arm64/boot/dts/marvell/armada*
1410 F: drivers/cpufreq/mvebu-cpufreq.c
1411 F: arch/arm/configs/mvebu_*_defconfig
1412
1413 ARM/Marvell Berlin SoC support
1414 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S: Maintained
1417 F: arch/arm/mach-berlin/
1418 F: arch/arm/boot/dts/berlin*
1419 F: arch/arm64/boot/dts/marvell/berlin*
1420
1421
1422 ARM/Marvell Dove/MV78xx0/Orion SOC support
1423 M: Jason Cooper <jason@lakedaemon.net>
1424 M: Andrew Lunn <andrew@lunn.ch>
1425 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1426 M: Gregory Clement <gregory.clement@free-electrons.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S: Maintained
1429 F: arch/arm/mach-dove/
1430 F: arch/arm/mach-mv78xx0/
1431 F: arch/arm/mach-orion5x/
1432 F: arch/arm/plat-orion/
1433 F: arch/arm/boot/dts/dove*
1434 F: arch/arm/boot/dts/orion5x*
1435
1436
1437 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1438 M: Alexander Clouter <alex@digriz.org.uk>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 W: http://www.digriz.org.uk/ts78xx/kernel
1441 S: Maintained
1442 F: arch/arm/mach-orion5x/ts78xx-*
1443
1444 ARM/OXNAS platform support
1445 M: Neil Armstrong <narmstrong@baylibre.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S: Maintained
1448 F: arch/arm/mach-oxnas/
1449 F: arch/arm/boot/dts/oxnas*
1450 F: arch/arm/boot/dts/wd-mbwe.dts
1451 N: oxnas
1452
1453 ARM/Mediatek RTC DRIVER
1454 M: Eddie Huang <eddie.huang@mediatek.com>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1457 S: Maintained
1458 F: drivers/rtc/rtc-mt6397.c
1459
1460 ARM/Mediatek SoC support
1461 M: Matthias Brugger <matthias.bgg@gmail.com>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464 S: Maintained
1465 F: arch/arm/boot/dts/mt6*
1466 F: arch/arm/boot/dts/mt8*
1467 F: arch/arm/mach-mediatek/
1468 N: mtk
1469 K: mediatek
1470
1471 ARM/Mediatek USB3 PHY DRIVER
1472 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1475 S: Maintained
1476 F: drivers/phy/phy-mt65xx-usb3.c
1477
1478 ARM/MICREL KS8695 ARCHITECTURE
1479 M: Greg Ungerer <gerg@uclinux.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 F: arch/arm/mach-ks8695/
1482 S: Odd Fixes
1483
1484 ARM/MIOA701 MACHINE SUPPORT
1485 M: Robert Jarzmik <robert.jarzmik@free.fr>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-pxa/mioa701.c
1488 S: Maintained
1489
1490 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1491 M: Michael Petchkovsky <mkpetch@internode.on.net>
1492 S: Maintained
1493
1494 ARM/NOMADIK ARCHITECTURE
1495 M: Alessandro Rubini <rubini@unipv.it>
1496 M: Linus Walleij <linus.walleij@linaro.org>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S: Maintained
1499 F: arch/arm/mach-nomadik/
1500 F: drivers/pinctrl/nomadik/
1501 F: drivers/i2c/busses/i2c-nomadik.c
1502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1503
1504 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1505 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1506 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1507 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1508 S: Supported
1509
1510 ARM/TOSA MACHINE SUPPORT
1511 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1512 M: Dirk Opfer <dirk@opfer-online.de>
1513 S: Maintained
1514
1515 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1516 M: Marek Vasut <marek.vasut@gmail.com>
1517 L: linux-arm-kernel@lists.infradead.org
1518 W: http://hackndev.com
1519 S: Maintained
1520 F: arch/arm/mach-pxa/include/mach/palmtx.h
1521 F: arch/arm/mach-pxa/palmtx.c
1522 F: arch/arm/mach-pxa/include/mach/palmt5.h
1523 F: arch/arm/mach-pxa/palmt5.c
1524 F: arch/arm/mach-pxa/include/mach/palmld.h
1525 F: arch/arm/mach-pxa/palmld.c
1526 F: arch/arm/mach-pxa/include/mach/palmte2.h
1527 F: arch/arm/mach-pxa/palmte2.c
1528 F: arch/arm/mach-pxa/include/mach/palmtc.h
1529 F: arch/arm/mach-pxa/palmtc.c
1530
1531 ARM/PALM TREO SUPPORT
1532 M: Tomas Cech <sleep_walker@suse.com>
1533 L: linux-arm-kernel@lists.infradead.org
1534 W: http://hackndev.com
1535 S: Maintained
1536 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1537 F: arch/arm/mach-pxa/palmtreo.c
1538
1539 ARM/PALMZ72 SUPPORT
1540 M: Sergey Lapin <slapin@ossfans.org>
1541 L: linux-arm-kernel@lists.infradead.org
1542 W: http://hackndev.com
1543 S: Maintained
1544 F: arch/arm/mach-pxa/include/mach/palmz72.h
1545 F: arch/arm/mach-pxa/palmz72.c
1546
1547 ARM/PLEB SUPPORT
1548 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1549 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1550 S: Maintained
1551
1552 ARM/PT DIGITAL BOARD PORT
1553 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 W: http://www.armlinux.org.uk/
1556 S: Maintained
1557
1558 ARM/QUALCOMM SUPPORT
1559 M: Andy Gross <andy.gross@linaro.org>
1560 M: David Brown <david.brown@linaro.org>
1561 L: linux-arm-msm@vger.kernel.org
1562 L: linux-soc@vger.kernel.org
1563 S: Maintained
1564 F: Documentation/devicetree/bindings/soc/qcom/
1565 F: arch/arm/boot/dts/qcom-*.dts
1566 F: arch/arm/boot/dts/qcom-*.dtsi
1567 F: arch/arm/mach-qcom/
1568 F: arch/arm64/boot/dts/qcom/*
1569 F: drivers/i2c/busses/i2c-qup.c
1570 F: drivers/clk/qcom/
1571 F: drivers/soc/qcom/
1572 F: drivers/spi/spi-qup.c
1573 F: drivers/tty/serial/msm_serial.h
1574 F: drivers/tty/serial/msm_serial.c
1575 F: drivers/*/pm8???-*
1576 F: drivers/mfd/ssbi.c
1577 F: drivers/firmware/qcom_scm.c
1578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1579
1580 ARM/RADISYS ENP2611 MACHINE SUPPORT
1581 M: Lennert Buytenhek <kernel@wantstofly.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S: Maintained
1584
1585 ARM/RENESAS ARM64 ARCHITECTURE
1586 M: Simon Horman <horms@verge.net.au>
1587 M: Magnus Damm <magnus.damm@gmail.com>
1588 L: linux-renesas-soc@vger.kernel.org
1589 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1591 S: Supported
1592 F: arch/arm64/boot/dts/renesas/
1593 F: drivers/soc/renesas/
1594 F: include/linux/soc/renesas/
1595
1596 ARM/RISCPC ARCHITECTURE
1597 M: Russell King <linux@armlinux.org.uk>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 W: http://www.armlinux.org.uk/
1600 S: Maintained
1601 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1602 F: arch/arm/include/asm/hardware/ioc.h
1603 F: arch/arm/include/asm/hardware/iomd.h
1604 F: arch/arm/include/asm/hardware/memc.h
1605 F: arch/arm/mach-rpc/
1606 F: drivers/net/ethernet/8390/etherh.c
1607 F: drivers/net/ethernet/i825xx/ether1*
1608 F: drivers/net/ethernet/seeq/ether3*
1609 F: drivers/scsi/arm/
1610
1611 ARM/Rockchip SoC support
1612 M: Heiko Stuebner <heiko@sntech.de>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 L: linux-rockchip@lists.infradead.org
1615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1616 S: Maintained
1617 F: arch/arm/boot/dts/rk3*
1618 F: arch/arm/mach-rockchip/
1619 F: drivers/clk/rockchip/
1620 F: drivers/i2c/busses/i2c-rk3x.c
1621 F: drivers/*/*rockchip*
1622 F: drivers/*/*/*rockchip*
1623 F: sound/soc/rockchip/
1624 N: rockchip
1625
1626 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1627 M: Kukjin Kim <kgene@kernel.org>
1628 M: Krzysztof Kozlowski <krzk@kernel.org>
1629 R: Javier Martinez Canillas <javier@osg.samsung.com>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1632 S: Maintained
1633 F: arch/arm/boot/dts/s3c*
1634 F: arch/arm/boot/dts/s5p*
1635 F: arch/arm/boot/dts/samsung*
1636 F: arch/arm/boot/dts/exynos*
1637 F: arch/arm64/boot/dts/exynos/
1638 F: arch/arm/plat-samsung/
1639 F: arch/arm/mach-s3c24*/
1640 F: arch/arm/mach-s3c64xx/
1641 F: arch/arm/mach-s5p*/
1642 F: arch/arm/mach-exynos*/
1643 F: drivers/*/*s3c24*
1644 F: drivers/*/*/*s3c24*
1645 F: drivers/*/*s3c64xx*
1646 F: drivers/*/*s5pv210*
1647 F: drivers/memory/samsung/*
1648 F: drivers/soc/samsung/*
1649 F: Documentation/arm/Samsung/
1650 F: Documentation/devicetree/bindings/arm/samsung/
1651 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1652 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1653 N: exynos
1654
1655 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1656 M: Kyungmin Park <kyungmin.park@samsung.com>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S: Maintained
1659 F: arch/arm/mach-s5pv210/
1660
1661 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1662 M: Kyungmin Park <kyungmin.park@samsung.com>
1663 M: Kamil Debski <kamil@wypas.org>
1664 M: Andrzej Hajda <a.hajda@samsung.com>
1665 L: linux-arm-kernel@lists.infradead.org
1666 L: linux-media@vger.kernel.org
1667 S: Maintained
1668 F: drivers/media/platform/s5p-g2d/
1669
1670 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1671 M: Kyungmin Park <kyungmin.park@samsung.com>
1672 M: Kamil Debski <kamil@wypas.org>
1673 M: Jeongtae Park <jtp.park@samsung.com>
1674 M: Andrzej Hajda <a.hajda@samsung.com>
1675 L: linux-arm-kernel@lists.infradead.org
1676 L: linux-media@vger.kernel.org
1677 S: Maintained
1678 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1679 F: drivers/media/platform/s5p-mfc/
1680
1681 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1682 M: Kyungmin Park <kyungmin.park@samsung.com>
1683 L: linux-arm-kernel@lists.infradead.org
1684 L: linux-media@vger.kernel.org
1685 S: Maintained
1686 F: drivers/staging/media/platform/s5p-cec/
1687
1688 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1689 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1690 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1691 L: linux-arm-kernel@lists.infradead.org
1692 L: linux-media@vger.kernel.org
1693 S: Maintained
1694 F: drivers/media/platform/s5p-jpeg/
1695
1696 ARM/SHMOBILE ARM ARCHITECTURE
1697 M: Simon Horman <horms@verge.net.au>
1698 M: Magnus Damm <magnus.damm@gmail.com>
1699 L: linux-renesas-soc@vger.kernel.org
1700 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1702 S: Supported
1703 F: arch/arm/boot/dts/emev2*
1704 F: arch/arm/boot/dts/r7s*
1705 F: arch/arm/boot/dts/r8a*
1706 F: arch/arm/boot/dts/sh*
1707 F: arch/arm/configs/shmobile_defconfig
1708 F: arch/arm/include/debug/renesas-scif.S
1709 F: arch/arm/mach-shmobile/
1710 F: drivers/soc/renesas/
1711 F: include/linux/soc/renesas/
1712
1713 ARM/SOCFPGA ARCHITECTURE
1714 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1715 S: Maintained
1716 F: arch/arm/mach-socfpga/
1717 F: arch/arm/boot/dts/socfpga*
1718 F: arch/arm/configs/socfpga_defconfig
1719 F: arch/arm64/boot/dts/altera/
1720 W: http://www.rocketboards.org
1721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1722
1723 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1724 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1725 S: Maintained
1726 F: drivers/clk/socfpga/
1727
1728 ARM/SOCFPGA EDAC SUPPORT
1729 M: Thor Thayer <tthayer@opensource.altera.com>
1730 S: Maintained
1731 F: drivers/edac/altera_edac.
1732
1733 ARM/STI ARCHITECTURE
1734 M: Patrice Chotard <patrice.chotard@st.com>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 L: kernel@stlinux.com
1737 W: http://www.stlinux.com
1738 S: Maintained
1739 F: arch/arm/mach-sti/
1740 F: arch/arm/boot/dts/sti*
1741 F: drivers/char/hw_random/st-rng.c
1742 F: drivers/clocksource/arm_global_timer.c
1743 F: drivers/clocksource/clksrc_st_lpc.c
1744 F: drivers/cpufreq/sti-cpufreq.c
1745 F: drivers/i2c/busses/i2c-st.c
1746 F: drivers/media/rc/st_rc.c
1747 F: drivers/media/platform/sti/c8sectpfe/
1748 F: drivers/mmc/host/sdhci-st.c
1749 F: drivers/phy/phy-miphy28lp.c
1750 F: drivers/phy/phy-miphy365x.c
1751 F: drivers/phy/phy-stih407-usb.c
1752 F: drivers/phy/phy-stih41x-usb.c
1753 F: drivers/pinctrl/pinctrl-st.c
1754 F: drivers/remoteproc/st_remoteproc.c
1755 F: drivers/reset/sti/
1756 F: drivers/rtc/rtc-st-lpc.c
1757 F: drivers/tty/serial/st-asc.c
1758 F: drivers/usb/dwc3/dwc3-st.c
1759 F: drivers/usb/host/ehci-st.c
1760 F: drivers/usb/host/ohci-st.c
1761 F: drivers/watchdog/st_lpc_wdt.c
1762 F: drivers/ata/ahci_st.c
1763
1764 ARM/STM32 ARCHITECTURE
1765 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1766 M: Alexandre Torgue <alexandre.torgue@st.com>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 S: Maintained
1769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1770 N: stm32
1771 F: drivers/clocksource/armv7m_systick.c
1772
1773 ARM/TANGO ARCHITECTURE
1774 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1775 L: linux-arm-kernel@lists.infradead.org
1776 S: Maintained
1777 N: tango
1778
1779 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1780 M: Lennert Buytenhek <kernel@wantstofly.org>
1781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 S: Maintained
1783
1784 ARM/TETON BGA MACHINE SUPPORT
1785 M: "Mark F. Brown" <mark.brown314@gmail.com>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S: Maintained
1788
1789 ARM/THECUS N2100 MACHINE SUPPORT
1790 M: Lennert Buytenhek <kernel@wantstofly.org>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 S: Maintained
1793
1794 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1795 M: Wan ZongShun <mcuos.com@gmail.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 W: http://www.mcuos.com
1798 S: Maintained
1799 F: arch/arm/mach-w90x900/
1800 F: drivers/input/keyboard/w90p910_keypad.c
1801 F: drivers/input/touchscreen/w90p910_ts.c
1802 F: drivers/watchdog/nuc900_wdt.c
1803 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1804 F: drivers/mtd/nand/nuc900_nand.c
1805 F: drivers/rtc/rtc-nuc900.c
1806 F: drivers/spi/spi-nuc900.c
1807 F: drivers/usb/host/ehci-w90x900.c
1808 F: drivers/video/fbdev/nuc900fb.c
1809
1810 ARM/U300 MACHINE SUPPORT
1811 M: Linus Walleij <linus.walleij@linaro.org>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 S: Supported
1814 F: arch/arm/mach-u300/
1815 F: drivers/clocksource/timer-u300.c
1816 F: drivers/i2c/busses/i2c-stu300.c
1817 F: drivers/rtc/rtc-coh901331.c
1818 F: drivers/watchdog/coh901327_wdt.c
1819 F: drivers/dma/coh901318*
1820 F: drivers/mfd/ab3100*
1821 F: drivers/rtc/rtc-ab3100.c
1822 F: drivers/rtc/rtc-coh901331.c
1823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1824
1825 ARM/UNIPHIER ARCHITECTURE
1826 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1829 S: Maintained
1830 F: arch/arm/boot/dts/uniphier*
1831 F: arch/arm/include/asm/hardware/cache-uniphier.h
1832 F: arch/arm/mach-uniphier/
1833 F: arch/arm/mm/cache-uniphier.c
1834 F: arch/arm64/boot/dts/socionext/
1835 F: drivers/bus/uniphier-system-bus.c
1836 F: drivers/i2c/busses/i2c-uniphier*
1837 F: drivers/pinctrl/uniphier/
1838 F: drivers/reset/reset-uniphier.c
1839 F: drivers/tty/serial/8250/8250_uniphier.c
1840 N: uniphier
1841
1842 ARM/Ux500 ARM ARCHITECTURE
1843 M: Linus Walleij <linus.walleij@linaro.org>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S: Maintained
1846 F: arch/arm/mach-ux500/
1847 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1848 F: drivers/dma/ste_dma40*
1849 F: drivers/hwspinlock/u8500_hsem.c
1850 F: drivers/mfd/abx500*
1851 F: drivers/mfd/ab8500*
1852 F: drivers/mfd/dbx500*
1853 F: drivers/mfd/db8500*
1854 F: drivers/pinctrl/nomadik/pinctrl-ab*
1855 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1856 F: drivers/rtc/rtc-ab8500.c
1857 F: drivers/rtc/rtc-pl031.c
1858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1859
1860 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1861 M: Ulf Hansson <ulf.hansson@linaro.org>
1862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 T: git git://git.linaro.org/people/ulfh/clk.git
1864 S: Maintained
1865 F: drivers/clk/ux500/
1866
1867 ARM/VERSATILE EXPRESS PLATFORM
1868 M: Liviu Dudau <liviu.dudau@arm.com>
1869 M: Sudeep Holla <sudeep.holla@arm.com>
1870 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S: Maintained
1873 F: arch/arm/boot/dts/vexpress*
1874 F: arch/arm64/boot/dts/arm/
1875 F: arch/arm/mach-vexpress/
1876 F: */*/vexpress*
1877 F: */*/*/vexpress*
1878 F: drivers/clk/versatile/clk-vexpress-osc.c
1879 F: drivers/clocksource/versatile.c
1880 N: mps2
1881
1882 ARM/VFP SUPPORT
1883 M: Russell King <linux@armlinux.org.uk>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 W: http://www.armlinux.org.uk/
1886 S: Maintained
1887 F: arch/arm/vfp/
1888
1889 ARM/VOIPAC PXA270 SUPPORT
1890 M: Marek Vasut <marek.vasut@gmail.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S: Maintained
1893 F: arch/arm/mach-pxa/vpac270.c
1894 F: arch/arm/mach-pxa/include/mach/vpac270.h
1895
1896 ARM/VT8500 ARM ARCHITECTURE
1897 M: Tony Prisk <linux@prisktech.co.nz>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 S: Maintained
1900 F: arch/arm/mach-vt8500/
1901 F: drivers/clocksource/vt8500_timer.c
1902 F: drivers/i2c/busses/i2c-wmt.c
1903 F: drivers/mmc/host/wmt-sdmmc.c
1904 F: drivers/pwm/pwm-vt8500.c
1905 F: drivers/rtc/rtc-vt8500.c
1906 F: drivers/tty/serial/vt8500_serial.c
1907 F: drivers/usb/host/ehci-platform.c
1908 F: drivers/usb/host/uhci-platform.c
1909 F: drivers/video/fbdev/vt8500lcdfb.*
1910 F: drivers/video/fbdev/wm8505fb*
1911 F: drivers/video/fbdev/wmt_ge_rops.*
1912
1913 ARM/ZIPIT Z2 SUPPORT
1914 M: Marek Vasut <marek.vasut@gmail.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 S: Maintained
1917 F: arch/arm/mach-pxa/z2.c
1918 F: arch/arm/mach-pxa/include/mach/z2.h
1919
1920 ARM/ZTE ARCHITECTURE
1921 M: Jun Nie <jun.nie@linaro.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S: Maintained
1924 F: arch/arm/mach-zx/
1925 F: drivers/clk/zte/
1926 F: Documentation/devicetree/bindings/arm/zte.txt
1927 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1928
1929 ARM/ZYNQ ARCHITECTURE
1930 M: Michal Simek <michal.simek@xilinx.com>
1931 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 W: http://wiki.xilinx.com
1934 T: git https://github.com/Xilinx/linux-xlnx.git
1935 S: Supported
1936 F: arch/arm/mach-zynq/
1937 F: drivers/cpuidle/cpuidle-zynq.c
1938 F: drivers/block/xsysace.c
1939 N: zynq
1940 N: xilinx
1941 F: drivers/clocksource/cadence_ttc_timer.c
1942 F: drivers/i2c/busses/i2c-cadence.c
1943 F: drivers/mmc/host/sdhci-of-arasan.c
1944 F: drivers/edac/synopsys_edac.c
1945
1946 ARM SMMU DRIVERS
1947 M: Will Deacon <will.deacon@arm.com>
1948 R: Robin Murphy <robin.murphy@arm.com>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S: Maintained
1951 F: drivers/iommu/arm-smmu.c
1952 F: drivers/iommu/arm-smmu-v3.c
1953 F: drivers/iommu/io-pgtable-arm.c
1954 F: drivers/iommu/io-pgtable-arm-v7s.c
1955
1956 ARM64 PORT (AARCH64 ARCHITECTURE)
1957 M: Catalin Marinas <catalin.marinas@arm.com>
1958 M: Will Deacon <will.deacon@arm.com>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1961 S: Maintained
1962 F: arch/arm64/
1963 F: Documentation/arm64/
1964
1965 AS3645A LED FLASH CONTROLLER DRIVER
1966 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1967 L: linux-media@vger.kernel.org
1968 T: git git://linuxtv.org/media_tree.git
1969 S: Maintained
1970 F: drivers/media/i2c/as3645a.c
1971 F: include/media/i2c/as3645a.h
1972
1973 ASC7621 HARDWARE MONITOR DRIVER
1974 M: George Joseph <george.joseph@fairview5.com>
1975 L: linux-hwmon@vger.kernel.org
1976 S: Maintained
1977 F: Documentation/hwmon/asc7621
1978 F: drivers/hwmon/asc7621.c
1979
1980 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1981 M: Corentin Chary <corentin.chary@gmail.com>
1982 L: acpi4asus-user@lists.sourceforge.net
1983 L: platform-driver-x86@vger.kernel.org
1984 W: http://acpi4asus.sf.net
1985 S: Maintained
1986 F: drivers/platform/x86/asus*.c
1987 F: drivers/platform/x86/eeepc*.c
1988
1989 ASUS WIRELESS RADIO CONTROL DRIVER
1990 M: João Paulo Rechi Vita <jprvita@gmail.com>
1991 L: platform-driver-x86@vger.kernel.org
1992 S: Maintained
1993 F: drivers/platform/x86/asus-wireless.c
1994
1995 ASYMMETRIC KEYS
1996 M: David Howells <dhowells@redhat.com>
1997 L: keyrings@vger.kernel.org
1998 S: Maintained
1999 F: Documentation/crypto/asymmetric-keys.txt
2000 F: include/linux/verification.h
2001 F: include/crypto/public_key.h
2002 F: include/crypto/pkcs7.h
2003 F: crypto/asymmetric_keys/
2004
2005 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2006 R: Dan Williams <dan.j.williams@intel.com>
2007 W: http://sourceforge.net/projects/xscaleiop
2008 S: Odd fixes
2009 F: Documentation/crypto/async-tx-api.txt
2010 F: crypto/async_tx/
2011 F: drivers/dma/
2012 F: include/linux/dmaengine.h
2013 F: include/linux/async_tx.h
2014
2015 AT24 EEPROM DRIVER
2016 M: Wolfram Sang <wsa@the-dreams.de>
2017 L: linux-i2c@vger.kernel.org
2018 S: Maintained
2019 F: drivers/misc/eeprom/at24.c
2020 F: include/linux/platform_data/at24.h
2021
2022 ATA OVER ETHERNET (AOE) DRIVER
2023 M: "Ed L. Cashin" <ed.cashin@acm.org>
2024 W: http://www.openaoe.org/
2025 S: Supported
2026 F: Documentation/aoe/
2027 F: drivers/block/aoe/
2028
2029 ATHEROS 71XX/9XXX GPIO DRIVER
2030 M: Alban Bedel <albeu@free.fr>
2031 W: https://github.com/AlbanBedel/linux
2032 T: git git://github.com/AlbanBedel/linux
2033 S: Maintained
2034 F: drivers/gpio/gpio-ath79.c
2035 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2036
2037 ATHEROS ATH GENERIC UTILITIES
2038 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2039 L: linux-wireless@vger.kernel.org
2040 S: Supported
2041 F: drivers/net/wireless/ath/*
2042
2043 ATHEROS ATH5K WIRELESS DRIVER
2044 M: Jiri Slaby <jirislaby@gmail.com>
2045 M: Nick Kossifidis <mickflemm@gmail.com>
2046 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2047 L: linux-wireless@vger.kernel.org
2048 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2049 S: Maintained
2050 F: drivers/net/wireless/ath/ath5k/
2051
2052 ATHEROS ATH6KL WIRELESS DRIVER
2053 M: Kalle Valo <kvalo@qca.qualcomm.com>
2054 L: linux-wireless@vger.kernel.org
2055 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2057 S: Supported
2058 F: drivers/net/wireless/ath/ath6kl/
2059
2060 WILOCITY WIL6210 WIRELESS DRIVER
2061 M: Maya Erez <qca_merez@qca.qualcomm.com>
2062 L: linux-wireless@vger.kernel.org
2063 L: wil6210@qca.qualcomm.com
2064 S: Supported
2065 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2066 F: drivers/net/wireless/ath/wil6210/
2067 F: include/uapi/linux/wil6210_uapi.h
2068
2069 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2070 M: Christian Lamparter <chunkeey@googlemail.com>
2071 L: linux-wireless@vger.kernel.org
2072 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2073 S: Maintained
2074 F: drivers/net/wireless/ath/carl9170/
2075
2076 ATK0110 HWMON DRIVER
2077 M: Luca Tettamanti <kronos.it@gmail.com>
2078 L: linux-hwmon@vger.kernel.org
2079 S: Maintained
2080 F: drivers/hwmon/asus_atk0110.c
2081
2082 ATI_REMOTE2 DRIVER
2083 M: Ville Syrjala <syrjala@sci.fi>
2084 S: Maintained
2085 F: drivers/input/misc/ati_remote2.c
2086
2087 ATLX ETHERNET DRIVERS
2088 M: Jay Cliburn <jcliburn@gmail.com>
2089 M: Chris Snook <chris.snook@gmail.com>
2090 L: netdev@vger.kernel.org
2091 W: http://sourceforge.net/projects/atl1
2092 W: http://atl1.sourceforge.net
2093 S: Maintained
2094 F: drivers/net/ethernet/atheros/
2095
2096 ATM
2097 M: Chas Williams <3chas3@gmail.com>
2098 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2099 L: netdev@vger.kernel.org
2100 W: http://linux-atm.sourceforge.net
2101 S: Maintained
2102 F: drivers/atm/
2103 F: include/linux/atm*
2104 F: include/uapi/linux/atm*
2105
2106 ATMEL AT91 / AT32 MCI DRIVER
2107 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2108 S: Maintained
2109 F: drivers/mmc/host/atmel-mci.c
2110
2111 ATMEL AT91 / AT32 SERIAL DRIVER
2112 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2113 S: Supported
2114 F: drivers/tty/serial/atmel_serial.c
2115
2116 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2117 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2118 S: Supported
2119 F: drivers/power/reset/at91-sama5d2_shdwc.c
2120
2121 ATMEL SAMA5D2 ADC DRIVER
2122 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2123 L: linux-iio@vger.kernel.org
2124 S: Supported
2125 F: drivers/iio/adc/at91-sama5d2_adc.c
2126
2127 ATMEL Audio ALSA driver
2128 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2130 S: Supported
2131 F: sound/soc/atmel
2132
2133 ATMEL DMA DRIVER
2134 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 S: Supported
2137 F: drivers/dma/at_hdmac.c
2138 F: drivers/dma/at_hdmac_regs.h
2139 F: include/linux/platform_data/dma-atmel.h
2140
2141 ATMEL XDMA DRIVER
2142 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2143 L: linux-arm-kernel@lists.infradead.org
2144 L: dmaengine@vger.kernel.org
2145 S: Supported
2146 F: drivers/dma/at_xdmac.c
2147
2148 ATMEL I2C DRIVER
2149 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150 L: linux-i2c@vger.kernel.org
2151 S: Supported
2152 F: drivers/i2c/busses/i2c-at91.c
2153
2154 ATMEL ISI DRIVER
2155 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2156 L: linux-media@vger.kernel.org
2157 S: Supported
2158 F: drivers/media/platform/soc_camera/atmel-isi.c
2159 F: include/media/atmel-isi.h
2160
2161 ATMEL LCDFB DRIVER
2162 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2163 L: linux-fbdev@vger.kernel.org
2164 S: Maintained
2165 F: drivers/video/fbdev/atmel_lcdfb.c
2166 F: include/video/atmel_lcdc.h
2167
2168 ATMEL MACB ETHERNET DRIVER
2169 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2170 S: Supported
2171 F: drivers/net/ethernet/cadence/
2172
2173 ATMEL NAND DRIVER
2174 M: Wenyou Yang <wenyou.yang@atmel.com>
2175 M: Josh Wu <rainyfeeling@outlook.com>
2176 L: linux-mtd@lists.infradead.org
2177 S: Supported
2178 F: drivers/mtd/nand/atmel_nand*
2179
2180 ATMEL SDMMC DRIVER
2181 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2182 L: linux-mmc@vger.kernel.org
2183 S: Supported
2184 F: drivers/mmc/host/sdhci-of-at91.c
2185
2186 ATMEL SPI DRIVER
2187 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2188 S: Supported
2189 F: drivers/spi/spi-atmel.*
2190
2191 ATMEL SSC DRIVER
2192 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 S: Supported
2195 F: drivers/misc/atmel-ssc.c
2196 F: include/linux/atmel-ssc.h
2197
2198 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2199 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 S: Supported
2202 F: drivers/misc/atmel_tclib.c
2203 F: drivers/clocksource/tcb_clksrc.c
2204
2205 ATMEL USBA UDC DRIVER
2206 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 S: Supported
2209 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2210
2211 ATMEL WIRELESS DRIVER
2212 M: Simon Kelley <simon@thekelleys.org.uk>
2213 L: linux-wireless@vger.kernel.org
2214 W: http://www.thekelleys.org.uk/atmel
2215 W: http://atmelwlandriver.sourceforge.net/
2216 S: Maintained
2217 F: drivers/net/wireless/atmel/atmel*
2218
2219 ATMEL MAXTOUCH DRIVER
2220 M: Nick Dyer <nick@shmanahar.org>
2221 T: git git://github.com/ndyer/linux.git
2222 S: Maintained
2223 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2224 F: drivers/input/touchscreen/atmel_mxt_ts.c
2225 F: include/linux/platform_data/atmel_mxt_ts.h
2226
2227 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2228 M: Bradley Grove <linuxdrivers@attotech.com>
2229 L: linux-scsi@vger.kernel.org
2230 W: http://www.attotech.com
2231 S: Supported
2232 F: drivers/scsi/esas2r
2233
2234 ATUSB IEEE 802.15.4 RADIO DRIVER
2235 M: Stefan Schmidt <stefan@osg.samsung.com>
2236 L: linux-wpan@vger.kernel.org
2237 S: Maintained
2238 F: drivers/net/ieee802154/atusb.c
2239 F: drivers/net/ieee802154/atusb.h
2240 F: drivers/net/ieee802154/at86rf230.h
2241
2242 AUDIT SUBSYSTEM
2243 M: Paul Moore <paul@paul-moore.com>
2244 M: Eric Paris <eparis@redhat.com>
2245 L: linux-audit@redhat.com (moderated for non-subscribers)
2246 W: http://people.redhat.com/sgrubb/audit/
2247 T: git git://git.infradead.org/users/pcmoore/audit
2248 S: Maintained
2249 F: include/linux/audit.h
2250 F: include/uapi/linux/audit.h
2251 F: kernel/audit*
2252
2253 AUXILIARY DISPLAY DRIVERS
2254 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2255 W: http://miguelojeda.es/auxdisplay.htm
2256 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2257 S: Maintained
2258 F: drivers/auxdisplay/
2259 F: include/linux/cfag12864b.h
2260
2261 AVR32 ARCHITECTURE
2262 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2263 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2264 W: http://www.atmel.com/products/AVR32/
2265 W: http://mirror.egtvedt.no/avr32linux.org/
2266 W: http://avrfreaks.net/
2267 S: Maintained
2268 F: arch/avr32/
2269
2270 AVR32/AT32AP MACHINE SUPPORT
2271 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2272 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2273 S: Maintained
2274 F: arch/avr32/mach-at32ap/
2275
2276 AX.25 NETWORK LAYER
2277 M: Ralf Baechle <ralf@linux-mips.org>
2278 L: linux-hams@vger.kernel.org
2279 W: http://www.linux-ax25.org/
2280 S: Maintained
2281 F: include/uapi/linux/ax25.h
2282 F: include/net/ax25.h
2283 F: net/ax25/
2284
2285 AZ6007 DVB DRIVER
2286 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2288 L: linux-media@vger.kernel.org
2289 W: https://linuxtv.org
2290 T: git git://linuxtv.org/media_tree.git
2291 S: Maintained
2292 F: drivers/media/usb/dvb-usb-v2/az6007.c
2293
2294 AZTECH FM RADIO RECEIVER DRIVER
2295 M: Hans Verkuil <hverkuil@xs4all.nl>
2296 L: linux-media@vger.kernel.org
2297 T: git git://linuxtv.org/media_tree.git
2298 W: https://linuxtv.org
2299 S: Maintained
2300 F: drivers/media/radio/radio-aztech*
2301
2302 B43 WIRELESS DRIVER
2303 L: linux-wireless@vger.kernel.org
2304 L: b43-dev@lists.infradead.org
2305 W: http://wireless.kernel.org/en/users/Drivers/b43
2306 S: Odd Fixes
2307 F: drivers/net/wireless/broadcom/b43/
2308
2309 B43LEGACY WIRELESS DRIVER
2310 M: Larry Finger <Larry.Finger@lwfinger.net>
2311 L: linux-wireless@vger.kernel.org
2312 L: b43-dev@lists.infradead.org
2313 W: http://wireless.kernel.org/en/users/Drivers/b43
2314 S: Maintained
2315 F: drivers/net/wireless/broadcom/b43legacy/
2316
2317 BACKLIGHT CLASS/SUBSYSTEM
2318 M: Jingoo Han <jingoohan1@gmail.com>
2319 M: Lee Jones <lee.jones@linaro.org>
2320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2321 S: Maintained
2322 F: drivers/video/backlight/
2323 F: include/linux/backlight.h
2324
2325 BATMAN ADVANCED
2326 M: Marek Lindner <mareklindner@neomailbox.ch>
2327 M: Simon Wunderlich <sw@simonwunderlich.de>
2328 M: Antonio Quartulli <a@unstable.cc>
2329 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2330 W: https://www.open-mesh.org/
2331 Q: https://patchwork.open-mesh.org/project/batman/list/
2332 S: Maintained
2333 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2334 F: Documentation/ABI/testing/sysfs-class-net-mesh
2335 F: Documentation/networking/batman-adv.txt
2336 F: include/uapi/linux/batman_adv.h
2337 F: net/batman-adv/
2338
2339 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2340 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2341 L: linux-hams@vger.kernel.org
2342 W: http://www.baycom.org/~tom/ham/ham.html
2343 S: Maintained
2344 F: drivers/net/hamradio/baycom*
2345
2346 BCACHE (BLOCK LAYER CACHE)
2347 M: Kent Overstreet <kent.overstreet@gmail.com>
2348 L: linux-bcache@vger.kernel.org
2349 W: http://bcache.evilpiepirate.org
2350 S: Orphan
2351 F: drivers/md/bcache/
2352
2353 BDISP ST MEDIA DRIVER
2354 M: Fabien Dessenne <fabien.dessenne@st.com>
2355 L: linux-media@vger.kernel.org
2356 T: git git://linuxtv.org/media_tree.git
2357 W: https://linuxtv.org
2358 S: Supported
2359 F: drivers/media/platform/sti/bdisp
2360
2361 BEFS FILE SYSTEM
2362 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2363 M: Salah Triki <salah.triki@gmail.com>
2364 S: Maintained
2365 T: git git://github.com/luisbg/linux-befs.git
2366 F: Documentation/filesystems/befs.txt
2367 F: fs/befs/
2368
2369 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2370 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2371 L: netdev@vger.kernel.org
2372 S: Maintained
2373 F: drivers/net/ethernet/ec_bhf.c
2374
2375 BFS FILE SYSTEM
2376 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2377 S: Maintained
2378 F: Documentation/filesystems/bfs.txt
2379 F: fs/bfs/
2380 F: include/uapi/linux/bfs_fs.h
2381
2382 BLACKFIN ARCHITECTURE
2383 M: Steven Miao <realmz6@gmail.com>
2384 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2385 T: git git://git.code.sf.net/p/adi-linux/code
2386 W: http://blackfin.uclinux.org
2387 S: Supported
2388 F: arch/blackfin/
2389
2390 BLACKFIN EMAC DRIVER
2391 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392 W: http://blackfin.uclinux.org
2393 S: Supported
2394 F: drivers/net/ethernet/adi/
2395
2396 BLACKFIN RTC DRIVER
2397 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2398 W: http://blackfin.uclinux.org
2399 S: Supported
2400 F: drivers/rtc/rtc-bfin.c
2401
2402 BLACKFIN SDH DRIVER
2403 M: Sonic Zhang <sonic.zhang@analog.com>
2404 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2405 W: http://blackfin.uclinux.org
2406 S: Supported
2407 F: drivers/mmc/host/bfin_sdh.c
2408
2409 BLACKFIN SERIAL DRIVER
2410 M: Sonic Zhang <sonic.zhang@analog.com>
2411 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412 W: http://blackfin.uclinux.org
2413 S: Supported
2414 F: drivers/tty/serial/bfin_uart.c
2415
2416 BLACKFIN WATCHDOG DRIVER
2417 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2418 W: http://blackfin.uclinux.org
2419 S: Supported
2420 F: drivers/watchdog/bfin_wdt.c
2421
2422 BLACKFIN I2C TWI DRIVER
2423 M: Sonic Zhang <sonic.zhang@analog.com>
2424 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2425 W: http://blackfin.uclinux.org/
2426 S: Supported
2427 F: drivers/i2c/busses/i2c-bfin-twi.c
2428
2429 BLACKFIN MEDIA DRIVER
2430 M: Scott Jiang <scott.jiang.linux@gmail.com>
2431 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2432 W: http://blackfin.uclinux.org/
2433 S: Supported
2434 F: drivers/media/platform/blackfin/
2435 F: drivers/media/i2c/adv7183*
2436 F: drivers/media/i2c/vs6624*
2437
2438 BLINKM RGB LED DRIVER
2439 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2440 S: Maintained
2441 F: drivers/leds/leds-blinkm.c
2442
2443 BLOCK LAYER
2444 M: Jens Axboe <axboe@kernel.dk>
2445 L: linux-block@vger.kernel.org
2446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2447 S: Maintained
2448 F: block/
2449 F: kernel/trace/blktrace.c
2450
2451 BLOCK2MTD DRIVER
2452 M: Joern Engel <joern@lazybastard.org>
2453 L: linux-mtd@lists.infradead.org
2454 S: Maintained
2455 F: drivers/mtd/devices/block2mtd.c
2456
2457 BLUETOOTH DRIVERS
2458 M: Marcel Holtmann <marcel@holtmann.org>
2459 M: Gustavo Padovan <gustavo@padovan.org>
2460 M: Johan Hedberg <johan.hedberg@gmail.com>
2461 L: linux-bluetooth@vger.kernel.org
2462 W: http://www.bluez.org/
2463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2465 S: Maintained
2466 F: drivers/bluetooth/
2467
2468 BLUETOOTH SUBSYSTEM
2469 M: Marcel Holtmann <marcel@holtmann.org>
2470 M: Gustavo Padovan <gustavo@padovan.org>
2471 M: Johan Hedberg <johan.hedberg@gmail.com>
2472 L: linux-bluetooth@vger.kernel.org
2473 W: http://www.bluez.org/
2474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2476 S: Maintained
2477 F: net/bluetooth/
2478 F: include/net/bluetooth/
2479
2480 BONDING DRIVER
2481 M: Jay Vosburgh <j.vosburgh@gmail.com>
2482 M: Veaceslav Falico <vfalico@gmail.com>
2483 M: Andy Gospodarek <andy@greyhouse.net>
2484 L: netdev@vger.kernel.org
2485 W: http://sourceforge.net/projects/bonding/
2486 S: Supported
2487 F: drivers/net/bonding/
2488 F: include/uapi/linux/if_bonding.h
2489
2490 BPF (Safe dynamic programs and tools)
2491 M: Alexei Starovoitov <ast@kernel.org>
2492 L: netdev@vger.kernel.org
2493 L: linux-kernel@vger.kernel.org
2494 S: Supported
2495 F: kernel/bpf/
2496
2497 BROADCOM B44 10/100 ETHERNET DRIVER
2498 M: Gary Zambrano <zambrano@broadcom.com>
2499 L: netdev@vger.kernel.org
2500 S: Supported
2501 F: drivers/net/ethernet/broadcom/b44.*
2502
2503 BROADCOM B53 ETHERNET SWITCH DRIVER
2504 M: Florian Fainelli <f.fainelli@gmail.com>
2505 L: netdev@vger.kernel.org
2506 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2507 S: Supported
2508 F: drivers/net/dsa/b53/*
2509 F: include/linux/platform_data/b53.h
2510
2511 BROADCOM GENET ETHERNET DRIVER
2512 M: Florian Fainelli <f.fainelli@gmail.com>
2513 L: netdev@vger.kernel.org
2514 S: Supported
2515 F: drivers/net/ethernet/broadcom/genet/
2516
2517 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2518 M: Sony Chacko <sony.chacko@qlogic.com>
2519 M: Dept-HSGLinuxNICDev@qlogic.com
2520 L: netdev@vger.kernel.org
2521 S: Supported
2522 F: drivers/net/ethernet/broadcom/bnx2.*
2523 F: drivers/net/ethernet/broadcom/bnx2_*
2524
2525 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2526 M: Ariel Elior <ariel.elior@qlogic.com>
2527 L: netdev@vger.kernel.org
2528 S: Supported
2529 F: drivers/net/ethernet/broadcom/bnx2x/
2530
2531 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2532 M: Florian Fainelli <f.fainelli@gmail.com>
2533 M: Ray Jui <rjui@broadcom.com>
2534 M: Scott Branden <sbranden@broadcom.com>
2535 M: bcm-kernel-feedback-list@broadcom.com
2536 T: git git://github.com/broadcom/mach-bcm
2537 S: Maintained
2538 N: bcm281*
2539 N: bcm113*
2540 N: bcm216*
2541 N: kona
2542 F: arch/arm/mach-bcm/
2543
2544 BROADCOM BCM2835 ARM ARCHITECTURE
2545 M: Stephen Warren <swarren@wwwdotorg.org>
2546 M: Lee Jones <lee@kernel.org>
2547 M: Eric Anholt <eric@anholt.net>
2548 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2551 S: Maintained
2552 N: bcm2835
2553
2554 BROADCOM BCM47XX MIPS ARCHITECTURE
2555 M: Hauke Mehrtens <hauke@hauke-m.de>
2556 M: Rafał Miłecki <zajec5@gmail.com>
2557 L: linux-mips@linux-mips.org
2558 S: Maintained
2559 F: Documentation/devicetree/bindings/mips/brcm/
2560 F: arch/mips/bcm47xx/*
2561 F: arch/mips/include/asm/mach-bcm47xx/*
2562
2563 BROADCOM BCM5301X ARM ARCHITECTURE
2564 M: Hauke Mehrtens <hauke@hauke-m.de>
2565 M: Rafał Miłecki <zajec5@gmail.com>
2566 M: bcm-kernel-feedback-list@broadcom.com
2567 L: linux-arm-kernel@lists.infradead.org
2568 S: Maintained
2569 F: arch/arm/mach-bcm/bcm_5301x.c
2570 F: arch/arm/boot/dts/bcm5301x*.dtsi
2571 F: arch/arm/boot/dts/bcm470*
2572
2573 BROADCOM BCM63XX ARM ARCHITECTURE
2574 M: Florian Fainelli <f.fainelli@gmail.com>
2575 M: bcm-kernel-feedback-list@broadcom.com
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2577 T: git git://github.com/broadcom/stblinux.git
2578 S: Maintained
2579 N: bcm63xx
2580
2581 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2582 M: Kevin Cernekee <cernekee@gmail.com>
2583 L: linux-usb@vger.kernel.org
2584 S: Maintained
2585 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2586
2587 BROADCOM BCM7XXX ARM ARCHITECTURE
2588 M: Brian Norris <computersforpeace@gmail.com>
2589 M: Gregory Fong <gregory.0xf0@gmail.com>
2590 M: Florian Fainelli <f.fainelli@gmail.com>
2591 M: bcm-kernel-feedback-list@broadcom.com
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 T: git git://github.com/broadcom/stblinux.git
2594 S: Maintained
2595 F: arch/arm/mach-bcm/*brcmstb*
2596 F: arch/arm/boot/dts/bcm7*.dts*
2597 F: drivers/bus/brcmstb_gisb.c
2598 N: brcmstb
2599
2600 BROADCOM BMIPS MIPS ARCHITECTURE
2601 M: Kevin Cernekee <cernekee@gmail.com>
2602 M: Florian Fainelli <f.fainelli@gmail.com>
2603 L: linux-mips@linux-mips.org
2604 T: git git://github.com/broadcom/stblinux.git
2605 S: Maintained
2606 F: arch/mips/bmips/*
2607 F: arch/mips/include/asm/mach-bmips/*
2608 F: arch/mips/kernel/*bmips*
2609 F: arch/mips/boot/dts/brcm/bcm*.dts*
2610 F: drivers/irqchip/irq-bcm63*
2611 F: drivers/irqchip/irq-bcm7*
2612 F: drivers/irqchip/irq-brcmstb*
2613 F: include/linux/bcm963xx_nvram.h
2614 F: include/linux/bcm963xx_tag.h
2615
2616 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2617 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2618 M: Prashant Sreedharan <prashant@broadcom.com>
2619 M: Michael Chan <mchan@broadcom.com>
2620 L: netdev@vger.kernel.org
2621 S: Supported
2622 F: drivers/net/ethernet/broadcom/tg3.*
2623
2624 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2625 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2626 M: Franky Lin <franky.lin@broadcom.com>
2627 M: Hante Meuleman <hante.meuleman@broadcom.com>
2628 L: linux-wireless@vger.kernel.org
2629 L: brcm80211-dev-list.pdl@broadcom.com
2630 S: Supported
2631 F: drivers/net/wireless/broadcom/brcm80211/
2632
2633 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2634 M: QLogic-Storage-Upstream@qlogic.com
2635 L: linux-scsi@vger.kernel.org
2636 S: Supported
2637 F: drivers/scsi/bnx2fc/
2638
2639 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2640 M: QLogic-Storage-Upstream@qlogic.com
2641 L: linux-scsi@vger.kernel.org
2642 S: Supported
2643 F: drivers/scsi/bnx2i/
2644
2645 BROADCOM IPROC ARM ARCHITECTURE
2646 M: Ray Jui <rjui@broadcom.com>
2647 M: Scott Branden <sbranden@broadcom.com>
2648 M: Jon Mason <jonmason@broadcom.com>
2649 M: bcm-kernel-feedback-list@broadcom.com
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2651 T: git git://github.com/broadcom/cygnus-linux.git
2652 S: Maintained
2653 N: iproc
2654 N: cygnus
2655 N: bcm[-_]nsp
2656 N: bcm9113*
2657 N: bcm9583*
2658 N: bcm9585*
2659 N: bcm9586*
2660 N: bcm988312
2661 N: bcm113*
2662 N: bcm583*
2663 N: bcm585*
2664 N: bcm586*
2665 N: bcm88312
2666 F: arch/arm64/boot/dts/broadcom/ns2*
2667 F: drivers/clk/bcm/clk-ns*
2668 F: drivers/pinctrl/bcm/pinctrl-ns*
2669
2670 BROADCOM BRCMSTB GPIO DRIVER
2671 M: Gregory Fong <gregory.0xf0@gmail.com>
2672 L: bcm-kernel-feedback-list@broadcom.com
2673 S: Supported
2674 F: drivers/gpio/gpio-brcmstb.c
2675 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2676
2677 BROADCOM KONA GPIO DRIVER
2678 M: Ray Jui <rjui@broadcom.com>
2679 L: bcm-kernel-feedback-list@broadcom.com
2680 S: Supported
2681 F: drivers/gpio/gpio-bcm-kona.c
2682 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2683
2684 BROADCOM NVRAM DRIVER
2685 M: Rafał Miłecki <zajec5@gmail.com>
2686 L: linux-mips@linux-mips.org
2687 S: Maintained
2688 F: drivers/firmware/broadcom/*
2689
2690 BROADCOM STB NAND FLASH DRIVER
2691 M: Brian Norris <computersforpeace@gmail.com>
2692 M: Kamal Dasu <kdasu.kdev@gmail.com>
2693 L: linux-mtd@lists.infradead.org
2694 L: bcm-kernel-feedback-list@broadcom.com
2695 S: Maintained
2696 F: drivers/mtd/nand/brcmnand/
2697
2698 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2699 M: Rafał Miłecki <zajec5@gmail.com>
2700 L: linux-wireless@vger.kernel.org
2701 S: Maintained
2702 F: drivers/bcma/
2703 F: include/linux/bcma/
2704
2705 BROADCOM SYSTEMPORT ETHERNET DRIVER
2706 M: Florian Fainelli <f.fainelli@gmail.com>
2707 L: netdev@vger.kernel.org
2708 S: Supported
2709 F: drivers/net/ethernet/broadcom/bcmsysport.*
2710
2711 BROADCOM VULCAN ARM64 SOC
2712 M: Jayachandran C. <jchandra@broadcom.com>
2713 M: bcm-kernel-feedback-list@broadcom.com
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 S: Maintained
2716 F: arch/arm64/boot/dts/broadcom/vulcan*
2717
2718 BROCADE BFA FC SCSI DRIVER
2719 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2720 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2721 L: linux-scsi@vger.kernel.org
2722 S: Supported
2723 F: drivers/scsi/bfa/
2724
2725 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2726 M: Rasesh Mody <rasesh.mody@qlogic.com>
2727 L: netdev@vger.kernel.org
2728 S: Supported
2729 F: drivers/net/ethernet/brocade/bna/
2730
2731 BSG (block layer generic sg v4 driver)
2732 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2733 L: linux-scsi@vger.kernel.org
2734 S: Supported
2735 F: block/bsg.c
2736 F: include/linux/bsg.h
2737 F: include/uapi/linux/bsg.h
2738
2739 BT87X AUDIO DRIVER
2740 M: Clemens Ladisch <clemens@ladisch.de>
2741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2742 T: git git://git.alsa-project.org/alsa-kernel.git
2743 S: Maintained
2744 F: Documentation/sound/alsa/Bt87x.txt
2745 F: sound/pci/bt87x.c
2746
2747 BT8XXGPIO DRIVER
2748 M: Michael Buesch <m@bues.ch>
2749 W: http://bu3sch.de/btgpio.php
2750 S: Maintained
2751 F: drivers/gpio/gpio-bt8xx.c
2752
2753 BTRFS FILE SYSTEM
2754 M: Chris Mason <clm@fb.com>
2755 M: Josef Bacik <jbacik@fb.com>
2756 M: David Sterba <dsterba@suse.com>
2757 L: linux-btrfs@vger.kernel.org
2758 W: http://btrfs.wiki.kernel.org/
2759 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2761 S: Maintained
2762 F: Documentation/filesystems/btrfs.txt
2763 F: fs/btrfs/
2764
2765 BTTV VIDEO4LINUX DRIVER
2766 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2767 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2768 L: linux-media@vger.kernel.org
2769 W: https://linuxtv.org
2770 T: git git://linuxtv.org/media_tree.git
2771 S: Odd fixes
2772 F: Documentation/video4linux/bttv/
2773 F: drivers/media/pci/bt8xx/bttv*
2774
2775 BUSLOGIC SCSI DRIVER
2776 M: Khalid Aziz <khalid@gonehiking.org>
2777 L: linux-scsi@vger.kernel.org
2778 S: Maintained
2779 F: drivers/scsi/BusLogic.*
2780 F: drivers/scsi/FlashPoint.*
2781
2782 C-MEDIA CMI8788 DRIVER
2783 M: Clemens Ladisch <clemens@ladisch.de>
2784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2785 T: git git://git.alsa-project.org/alsa-kernel.git
2786 S: Maintained
2787 F: sound/pci/oxygen/
2788
2789 C6X ARCHITECTURE
2790 M: Mark Salter <msalter@redhat.com>
2791 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2792 L: linux-c6x-dev@linux-c6x.org
2793 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2794 S: Maintained
2795 F: arch/c6x/
2796
2797 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2798 M: David Howells <dhowells@redhat.com>
2799 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2800 S: Supported
2801 F: Documentation/filesystems/caching/cachefiles.txt
2802 F: fs/cachefiles/
2803
2804 CADET FM/AM RADIO RECEIVER DRIVER
2805 M: Hans Verkuil <hverkuil@xs4all.nl>
2806 L: linux-media@vger.kernel.org
2807 T: git git://linuxtv.org/media_tree.git
2808 W: https://linuxtv.org
2809 S: Maintained
2810 F: drivers/media/radio/radio-cadet*
2811
2812 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2813 M: Jonathan Corbet <corbet@lwn.net>
2814 L: linux-media@vger.kernel.org
2815 T: git git://linuxtv.org/media_tree.git
2816 S: Maintained
2817 F: Documentation/video4linux/cafe_ccic
2818 F: drivers/media/platform/marvell-ccic/
2819
2820 CAIF NETWORK LAYER
2821 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2822 L: netdev@vger.kernel.org
2823 S: Supported
2824 F: Documentation/networking/caif/
2825 F: drivers/net/caif/
2826 F: include/uapi/linux/caif/
2827 F: include/net/caif/
2828 F: net/caif/
2829
2830 CALGARY x86-64 IOMMU
2831 M: Muli Ben-Yehuda <mulix@mulix.org>
2832 M: Jon Mason <jdmason@kudzu.us>
2833 L: iommu@lists.linux-foundation.org
2834 S: Maintained
2835 F: arch/x86/kernel/pci-calgary_64.c
2836 F: arch/x86/kernel/tce_64.c
2837 F: arch/x86/include/asm/calgary.h
2838 F: arch/x86/include/asm/tce.h
2839
2840 CAN NETWORK LAYER
2841 M: Oliver Hartkopp <socketcan@hartkopp.net>
2842 M: Marc Kleine-Budde <mkl@pengutronix.de>
2843 L: linux-can@vger.kernel.org
2844 W: https://github.com/linux-can
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2847 S: Maintained
2848 F: Documentation/networking/can.txt
2849 F: net/can/
2850 F: include/linux/can/core.h
2851 F: include/uapi/linux/can.h
2852 F: include/uapi/linux/can/bcm.h
2853 F: include/uapi/linux/can/raw.h
2854 F: include/uapi/linux/can/gw.h
2855
2856 CAN NETWORK DRIVERS
2857 M: Wolfgang Grandegger <wg@grandegger.com>
2858 M: Marc Kleine-Budde <mkl@pengutronix.de>
2859 L: linux-can@vger.kernel.org
2860 W: https://github.com/linux-can
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2863 S: Maintained
2864 F: Documentation/devicetree/bindings/net/can/
2865 F: drivers/net/can/
2866 F: include/linux/can/dev.h
2867 F: include/linux/can/platform/
2868 F: include/uapi/linux/can/error.h
2869 F: include/uapi/linux/can/netlink.h
2870
2871 CAPABILITIES
2872 M: Serge Hallyn <serge@hallyn.com>
2873 L: linux-security-module@vger.kernel.org
2874 S: Supported
2875 F: include/linux/capability.h
2876 F: include/uapi/linux/capability.h
2877 F: security/commoncap.c
2878 F: kernel/capability.c
2879
2880 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2881 M: Kevin Tsai <ktsai@capellamicro.com>
2882 S: Maintained
2883 F: drivers/iio/light/cm*
2884 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2885
2886 CAVIUM I2C DRIVER
2887 M: Jan Glauber <jglauber@cavium.com>
2888 M: David Daney <david.daney@cavium.com>
2889 W: http://www.cavium.com
2890 S: Supported
2891 F: drivers/i2c/busses/i2c-octeon*
2892 F: drivers/i2c/busses/i2c-thunderx*
2893
2894 CAVIUM LIQUIDIO NETWORK DRIVER
2895 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2896 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2897 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2898 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2899 L: netdev@vger.kernel.org
2900 W: http://www.cavium.com
2901 S: Supported
2902 F: drivers/net/ethernet/cavium/liquidio/
2903
2904 CC2520 IEEE-802.15.4 RADIO DRIVER
2905 M: Varka Bhadram <varkabhadram@gmail.com>
2906 L: linux-wpan@vger.kernel.org
2907 S: Maintained
2908 F: drivers/net/ieee802154/cc2520.c
2909 F: include/linux/spi/cc2520.h
2910 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2911
2912 CEC DRIVER
2913 M: Hans Verkuil <hans.verkuil@cisco.com>
2914 L: linux-media@vger.kernel.org
2915 T: git git://linuxtv.org/media_tree.git
2916 W: http://linuxtv.org
2917 S: Supported
2918 F: Documentation/cec.txt
2919 F: Documentation/DocBook/media/v4l/cec*
2920 F: drivers/staging/media/cec/
2921 F: drivers/media/cec-edid.c
2922 F: drivers/media/rc/keymaps/rc-cec.c
2923 F: include/media/cec.h
2924 F: include/media/cec-edid.h
2925 F: include/linux/cec.h
2926 F: include/linux/cec-funcs.h
2927
2928 CELL BROADBAND ENGINE ARCHITECTURE
2929 M: Arnd Bergmann <arnd@arndb.de>
2930 L: linuxppc-dev@lists.ozlabs.org
2931 W: http://www.ibm.com/developerworks/power/cell/
2932 S: Supported
2933 F: arch/powerpc/include/asm/cell*.h
2934 F: arch/powerpc/include/asm/spu*.h
2935 F: arch/powerpc/include/uapi/asm/spu*.h
2936 F: arch/powerpc/oprofile/*cell*
2937 F: arch/powerpc/platforms/cell/
2938
2939 CEPH COMMON CODE (LIBCEPH)
2940 M: Ilya Dryomov <idryomov@gmail.com>
2941 M: "Yan, Zheng" <zyan@redhat.com>
2942 M: Sage Weil <sage@redhat.com>
2943 L: ceph-devel@vger.kernel.org
2944 W: http://ceph.com/
2945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2946 T: git git://github.com/ceph/ceph-client.git
2947 S: Supported
2948 F: net/ceph/
2949 F: include/linux/ceph/
2950 F: include/linux/crush/
2951
2952 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2953 M: "Yan, Zheng" <zyan@redhat.com>
2954 M: Sage Weil <sage@redhat.com>
2955 M: Ilya Dryomov <idryomov@gmail.com>
2956 L: ceph-devel@vger.kernel.org
2957 W: http://ceph.com/
2958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2959 T: git git://github.com/ceph/ceph-client.git
2960 S: Supported
2961 F: Documentation/filesystems/ceph.txt
2962 F: fs/ceph/
2963
2964 CERTIFICATE HANDLING:
2965 M: David Howells <dhowells@redhat.com>
2966 M: David Woodhouse <dwmw2@infradead.org>
2967 L: keyrings@vger.kernel.org
2968 S: Maintained
2969 F: Documentation/module-signing.txt
2970 F: certs/
2971 F: scripts/sign-file.c
2972 F: scripts/extract-cert.c
2973
2974 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2975 L: linux-usb@vger.kernel.org
2976 S: Orphan
2977 F: Documentation/usb/WUSB-Design-overview.txt
2978 F: Documentation/usb/wusb-cbaf
2979 F: drivers/usb/host/hwa-hc.c
2980 F: drivers/usb/host/whci/
2981 F: drivers/usb/wusbcore/
2982 F: include/linux/usb/wusb*
2983
2984 CFAG12864B LCD DRIVER
2985 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2986 W: http://miguelojeda.es/auxdisplay.htm
2987 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2988 S: Maintained
2989 F: drivers/auxdisplay/cfag12864b.c
2990 F: include/linux/cfag12864b.h
2991
2992 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2993 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2994 W: http://miguelojeda.es/auxdisplay.htm
2995 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2996 S: Maintained
2997 F: drivers/auxdisplay/cfag12864bfb.c
2998 F: include/linux/cfag12864b.h
2999
3000 CFG80211 and NL80211
3001 M: Johannes Berg <johannes@sipsolutions.net>
3002 L: linux-wireless@vger.kernel.org
3003 W: http://wireless.kernel.org/
3004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3006 S: Maintained
3007 F: include/uapi/linux/nl80211.h
3008 F: include/net/cfg80211.h
3009 F: net/wireless/*
3010 X: net/wireless/wext*
3011
3012 CHAR and MISC DRIVERS
3013 M: Arnd Bergmann <arnd@arndb.de>
3014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3016 S: Supported
3017 F: drivers/char/*
3018 F: drivers/misc/*
3019 F: include/linux/miscdevice.h
3020
3021 CHECKPATCH
3022 M: Andy Whitcroft <apw@canonical.com>
3023 M: Joe Perches <joe@perches.com>
3024 S: Maintained
3025 F: scripts/checkpatch.pl
3026
3027 CHINESE DOCUMENTATION
3028 M: Harry Wei <harryxiyou@gmail.com>
3029 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3030 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3031 S: Maintained
3032 F: Documentation/zh_CN/
3033
3034 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3035 M: Peter Chen <Peter.Chen@nxp.com>
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3037 L: linux-usb@vger.kernel.org
3038 S: Maintained
3039 F: drivers/usb/chipidea/
3040
3041 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3042 M: Hans de Goede <hdegoede@redhat.com>
3043 L: linux-input@vger.kernel.org
3044 S: Maintained
3045 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3046 F: drivers/input/touchscreen/chipone_icn8318.c
3047
3048 CHROME HARDWARE PLATFORM SUPPORT
3049 M: Olof Johansson <olof@lixom.net>
3050 S: Maintained
3051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3052 F: drivers/platform/chrome/
3053
3054 CISCO VIC ETHERNET NIC DRIVER
3055 M: Christian Benvenuti <benve@cisco.com>
3056 M: Sujith Sankar <ssujith@cisco.com>
3057 M: Govindarajulu Varadarajan <_govind@gmx.com>
3058 M: Neel Patel <neepatel@cisco.com>
3059 S: Supported
3060 F: drivers/net/ethernet/cisco/enic/
3061
3062 CISCO VIC LOW LATENCY NIC DRIVER
3063 M: Christian Benvenuti <benve@cisco.com>
3064 M: Dave Goodell <dgoodell@cisco.com>
3065 S: Supported
3066 F: drivers/infiniband/hw/usnic/
3067
3068 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3069 M: Hartley Sweeten <hsweeten@visionengravers.com>
3070 L: netdev@vger.kernel.org
3071 S: Maintained
3072 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3073
3074 CIRRUS LOGIC AUDIO CODEC DRIVERS
3075 M: Brian Austin <brian.austin@cirrus.com>
3076 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3078 S: Maintained
3079 F: sound/soc/codecs/cs*
3080
3081 CLEANCACHE API
3082 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3083 L: linux-kernel@vger.kernel.org
3084 S: Maintained
3085 F: mm/cleancache.c
3086 F: include/linux/cleancache.h
3087
3088 CLK API
3089 M: Russell King <linux@armlinux.org.uk>
3090 L: linux-clk@vger.kernel.org
3091 S: Maintained
3092 F: include/linux/clk.h
3093
3094 CLOCKSOURCE, CLOCKEVENT DRIVERS
3095 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3096 M: Thomas Gleixner <tglx@linutronix.de>
3097 L: linux-kernel@vger.kernel.org
3098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3099 S: Supported
3100 F: drivers/clocksource
3101
3102 CISCO FCOE HBA DRIVER
3103 M: Hiral Patel <hiralpat@cisco.com>
3104 M: Suma Ramars <sramars@cisco.com>
3105 M: Brian Uchino <buchino@cisco.com>
3106 L: linux-scsi@vger.kernel.org
3107 S: Supported
3108 F: drivers/scsi/fnic/
3109
3110 CISCO SCSI HBA DRIVER
3111 M: Narsimhulu Musini <nmusini@cisco.com>
3112 M: Sesidhar Baddela <sebaddel@cisco.com>
3113 L: linux-scsi@vger.kernel.org
3114 S: Supported
3115 F: drivers/scsi/snic/
3116
3117 CMPC ACPI DRIVER
3118 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3119 M: Daniel Oliveira Nascimento <don@syst.com.br>
3120 L: platform-driver-x86@vger.kernel.org
3121 S: Supported
3122 F: drivers/platform/x86/classmate-laptop.c
3123
3124 COBALT MEDIA DRIVER
3125 M: Hans Verkuil <hans.verkuil@cisco.com>
3126 L: linux-media@vger.kernel.org
3127 T: git git://linuxtv.org/media_tree.git
3128 W: https://linuxtv.org
3129 S: Supported
3130 F: drivers/media/pci/cobalt/
3131
3132 COCCINELLE/Semantic Patches (SmPL)
3133 M: Julia Lawall <Julia.Lawall@lip6.fr>
3134 M: Gilles Muller <Gilles.Muller@lip6.fr>
3135 M: Nicolas Palix <nicolas.palix@imag.fr>
3136 M: Michal Marek <mmarek@suse.com>
3137 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3139 W: http://coccinelle.lip6.fr/
3140 S: Supported
3141 F: Documentation/dev-tools/coccinelle.rst
3142 F: scripts/coccinelle/
3143 F: scripts/coccicheck
3144
3145 CODA FILE SYSTEM
3146 M: Jan Harkes <jaharkes@cs.cmu.edu>
3147 M: coda@cs.cmu.edu
3148 L: codalist@coda.cs.cmu.edu
3149 W: http://www.coda.cs.cmu.edu/
3150 S: Maintained
3151 F: Documentation/filesystems/coda.txt
3152 F: fs/coda/
3153 F: include/linux/coda*.h
3154 F: include/uapi/linux/coda*.h
3155
3156 CODA V4L2 MEM2MEM DRIVER
3157 M: Philipp Zabel <p.zabel@pengutronix.de>
3158 L: linux-media@vger.kernel.org
3159 S: Maintained
3160 F: Documentation/devicetree/bindings/media/coda.txt
3161 F: drivers/media/platform/coda/
3162
3163 COMMON CLK FRAMEWORK
3164 M: Michael Turquette <mturquette@baylibre.com>
3165 M: Stephen Boyd <sboyd@codeaurora.org>
3166 L: linux-clk@vger.kernel.org
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3168 S: Maintained
3169 F: Documentation/devicetree/bindings/clock/
3170 F: drivers/clk/
3171 X: drivers/clk/clkdev.c
3172 F: include/linux/clk-pr*
3173 F: include/linux/clk/
3174
3175 COMMON INTERNET FILE SYSTEM (CIFS)
3176 M: Steve French <sfrench@samba.org>
3177 L: linux-cifs@vger.kernel.org
3178 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3179 W: http://linux-cifs.samba.org/
3180 T: git git://git.samba.org/sfrench/cifs-2.6.git
3181 S: Supported
3182 F: Documentation/filesystems/cifs/
3183 F: fs/cifs/
3184
3185 COMPACTPCI HOTPLUG CORE
3186 M: Scott Murray <scott@spiteful.org>
3187 L: linux-pci@vger.kernel.org
3188 S: Maintained
3189 F: drivers/pci/hotplug/cpci_hotplug*
3190
3191 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3192 M: Scott Murray <scott@spiteful.org>
3193 L: linux-pci@vger.kernel.org
3194 S: Maintained
3195 F: drivers/pci/hotplug/cpcihp_zt5550.*
3196
3197 COMPACTPCI HOTPLUG GENERIC DRIVER
3198 M: Scott Murray <scott@spiteful.org>
3199 L: linux-pci@vger.kernel.org
3200 S: Maintained
3201 F: drivers/pci/hotplug/cpcihp_generic.c
3202
3203 COMPAL LAPTOP SUPPORT
3204 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3205 L: platform-driver-x86@vger.kernel.org
3206 S: Maintained
3207 F: drivers/platform/x86/compal-laptop.c
3208
3209 CONEXANT ACCESSRUNNER USB DRIVER
3210 L: accessrunner-general@lists.sourceforge.net
3211 W: http://accessrunner.sourceforge.net/
3212 S: Orphan
3213 F: drivers/usb/atm/cxacru.c
3214
3215 CONFIGFS
3216 M: Joel Becker <jlbec@evilplan.org>
3217 M: Christoph Hellwig <hch@lst.de>
3218 T: git git://git.infradead.org/users/hch/configfs.git
3219 S: Supported
3220 F: fs/configfs/
3221 F: include/linux/configfs.h
3222
3223 CONNECTOR
3224 M: Evgeniy Polyakov <zbr@ioremap.net>
3225 L: netdev@vger.kernel.org
3226 S: Maintained
3227 F: drivers/connector/
3228
3229 CONTROL GROUP (CGROUP)
3230 M: Tejun Heo <tj@kernel.org>
3231 M: Li Zefan <lizefan@huawei.com>
3232 M: Johannes Weiner <hannes@cmpxchg.org>
3233 L: cgroups@vger.kernel.org
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3235 S: Maintained
3236 F: Documentation/cgroup*
3237 F: include/linux/cgroup*
3238 F: kernel/cgroup*
3239
3240 CONTROL GROUP - CPUSET
3241 M: Li Zefan <lizefan@huawei.com>
3242 L: cgroups@vger.kernel.org
3243 W: http://www.bullopensource.org/cpuset/
3244 W: http://oss.sgi.com/projects/cpusets/
3245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3246 S: Maintained
3247 F: Documentation/cgroup-v1/cpusets.txt
3248 F: include/linux/cpuset.h
3249 F: kernel/cpuset.c
3250
3251 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3252 M: Johannes Weiner <hannes@cmpxchg.org>
3253 M: Michal Hocko <mhocko@kernel.org>
3254 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3255 L: cgroups@vger.kernel.org
3256 L: linux-mm@kvack.org
3257 S: Maintained
3258 F: mm/memcontrol.c
3259 F: mm/swap_cgroup.c
3260
3261 CORETEMP HARDWARE MONITORING DRIVER
3262 M: Fenghua Yu <fenghua.yu@intel.com>
3263 L: linux-hwmon@vger.kernel.org
3264 S: Maintained
3265 F: Documentation/hwmon/coretemp
3266 F: drivers/hwmon/coretemp.c
3267
3268 COSA/SRP SYNC SERIAL DRIVER
3269 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3270 W: http://www.fi.muni.cz/~kas/cosa/
3271 S: Maintained
3272 F: drivers/net/wan/cosa*
3273
3274 CPMAC ETHERNET DRIVER
3275 M: Florian Fainelli <f.fainelli@gmail.com>
3276 L: netdev@vger.kernel.org
3277 S: Maintained
3278 F: drivers/net/ethernet/ti/cpmac.c
3279
3280 CPU FREQUENCY DRIVERS
3281 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3282 M: Viresh Kumar <viresh.kumar@linaro.org>
3283 L: linux-pm@vger.kernel.org
3284 S: Maintained
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3286 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3287 F: drivers/cpufreq/
3288 F: include/linux/cpufreq.h
3289
3290 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3291 M: Viresh Kumar <viresh.kumar@linaro.org>
3292 M: Sudeep Holla <sudeep.holla@arm.com>
3293 L: linux-pm@vger.kernel.org
3294 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3295 S: Maintained
3296 F: drivers/cpufreq/arm_big_little.h
3297 F: drivers/cpufreq/arm_big_little.c
3298 F: drivers/cpufreq/arm_big_little_dt.c
3299
3300 CPUIDLE DRIVER - ARM BIG LITTLE
3301 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3302 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3303 L: linux-pm@vger.kernel.org
3304 L: linux-arm-kernel@lists.infradead.org
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3306 S: Maintained
3307 F: drivers/cpuidle/cpuidle-big_little.c
3308
3309 CPUIDLE DRIVER - ARM EXYNOS
3310 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3311 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3312 M: Kukjin Kim <kgene@kernel.org>
3313 L: linux-pm@vger.kernel.org
3314 L: linux-samsung-soc@vger.kernel.org
3315 S: Supported
3316 F: drivers/cpuidle/cpuidle-exynos.c
3317 F: arch/arm/mach-exynos/pm.c
3318
3319 CPUIDLE DRIVERS
3320 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3321 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3322 L: linux-pm@vger.kernel.org
3323 S: Maintained
3324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3325 F: drivers/cpuidle/*
3326 F: include/linux/cpuidle.h
3327
3328 CPUID/MSR DRIVER
3329 M: "H. Peter Anvin" <hpa@zytor.com>
3330 S: Maintained
3331 F: arch/x86/kernel/cpuid.c
3332 F: arch/x86/kernel/msr.c
3333
3334 CPU POWER MONITORING SUBSYSTEM
3335 M: Thomas Renninger <trenn@suse.com>
3336 L: linux-pm@vger.kernel.org
3337 S: Maintained
3338 F: tools/power/cpupower/
3339
3340 CRAMFS FILESYSTEM
3341 W: http://sourceforge.net/projects/cramfs/
3342 S: Orphan / Obsolete
3343 F: Documentation/filesystems/cramfs.txt
3344 F: fs/cramfs/
3345
3346 CRIS PORT
3347 M: Mikael Starvik <starvik@axis.com>
3348 M: Jesper Nilsson <jesper.nilsson@axis.com>
3349 L: linux-cris-kernel@axis.com
3350 W: http://developer.axis.com
3351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3352 S: Maintained
3353 F: arch/cris/
3354 F: drivers/tty/serial/crisv10.*
3355
3356 CRYPTO API
3357 M: Herbert Xu <herbert@gondor.apana.org.au>
3358 M: "David S. Miller" <davem@davemloft.net>
3359 L: linux-crypto@vger.kernel.org
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3362 S: Maintained
3363 F: Documentation/crypto/
3364 F: Documentation/devicetree/bindings/crypto/
3365 F: Documentation/DocBook/crypto-API.tmpl
3366 F: arch/*/crypto/
3367 F: crypto/
3368 F: drivers/crypto/
3369 F: include/crypto/
3370
3371 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3372 M: Neil Horman <nhorman@tuxdriver.com>
3373 L: linux-crypto@vger.kernel.org
3374 S: Maintained
3375 F: crypto/ansi_cprng.c
3376 F: crypto/rng.c
3377
3378 CS3308 MEDIA DRIVER
3379 M: Hans Verkuil <hverkuil@xs4all.nl>
3380 L: linux-media@vger.kernel.org
3381 T: git git://linuxtv.org/media_tree.git
3382 W: http://linuxtv.org
3383 S: Odd Fixes
3384 F: drivers/media/i2c/cs3308.c
3385 F: drivers/media/i2c/cs3308.h
3386
3387 CS5535 Audio ALSA driver
3388 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3389 S: Maintained
3390 F: sound/pci/cs5535audio/
3391
3392 CW1200 WLAN driver
3393 M: Solomon Peachy <pizza@shaftnet.org>
3394 S: Maintained
3395 F: drivers/net/wireless/st/cw1200/
3396
3397 CX18 VIDEO4LINUX DRIVER
3398 M: Andy Walls <awalls@md.metrocast.net>
3399 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3400 L: linux-media@vger.kernel.org
3401 T: git git://linuxtv.org/media_tree.git
3402 W: https://linuxtv.org
3403 W: http://www.ivtvdriver.org/index.php/Cx18
3404 S: Maintained
3405 F: Documentation/video4linux/cx18.txt
3406 F: drivers/media/pci/cx18/
3407 F: include/uapi/linux/ivtv*
3408
3409 CX2341X MPEG ENCODER HELPER MODULE
3410 M: Hans Verkuil <hverkuil@xs4all.nl>
3411 L: linux-media@vger.kernel.org
3412 T: git git://linuxtv.org/media_tree.git
3413 W: https://linuxtv.org
3414 S: Maintained
3415 F: drivers/media/common/cx2341x*
3416 F: include/media/cx2341x*
3417
3418 CX24120 MEDIA DRIVER
3419 M: Jemma Denson <jdenson@gmail.com>
3420 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3421 L: linux-media@vger.kernel.org
3422 W: https://linuxtv.org
3423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3424 S: Maintained
3425 F: drivers/media/dvb-frontends/cx24120*
3426
3427 CX88 VIDEO4LINUX DRIVER
3428 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3430 L: linux-media@vger.kernel.org
3431 W: https://linuxtv.org
3432 T: git git://linuxtv.org/media_tree.git
3433 S: Odd fixes
3434 F: Documentation/video4linux/cx88/
3435 F: drivers/media/pci/cx88/
3436
3437 CXD2820R MEDIA DRIVER
3438 M: Antti Palosaari <crope@iki.fi>
3439 L: linux-media@vger.kernel.org
3440 W: https://linuxtv.org
3441 W: http://palosaari.fi/linux/
3442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3443 T: git git://linuxtv.org/anttip/media_tree.git
3444 S: Maintained
3445 F: drivers/media/dvb-frontends/cxd2820r*
3446
3447 CXGB3 ETHERNET DRIVER (CXGB3)
3448 M: Santosh Raspatur <santosh@chelsio.com>
3449 L: netdev@vger.kernel.org
3450 W: http://www.chelsio.com
3451 S: Supported
3452 F: drivers/net/ethernet/chelsio/cxgb3/
3453
3454 CXGB3 ISCSI DRIVER (CXGB3I)
3455 M: Karen Xie <kxie@chelsio.com>
3456 L: linux-scsi@vger.kernel.org
3457 W: http://www.chelsio.com
3458 S: Supported
3459 F: drivers/scsi/cxgbi/cxgb3i
3460
3461 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3462 M: Steve Wise <swise@chelsio.com>
3463 L: linux-rdma@vger.kernel.org
3464 W: http://www.openfabrics.org
3465 S: Supported
3466 F: drivers/infiniband/hw/cxgb3/
3467
3468 CXGB4 ETHERNET DRIVER (CXGB4)
3469 M: Hariprasad S <hariprasad@chelsio.com>
3470 L: netdev@vger.kernel.org
3471 W: http://www.chelsio.com
3472 S: Supported
3473 F: drivers/net/ethernet/chelsio/cxgb4/
3474
3475 CXGB4 ISCSI DRIVER (CXGB4I)
3476 M: Karen Xie <kxie@chelsio.com>
3477 L: linux-scsi@vger.kernel.org
3478 W: http://www.chelsio.com
3479 S: Supported
3480 F: drivers/scsi/cxgbi/cxgb4i
3481
3482 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3483 M: Steve Wise <swise@chelsio.com>
3484 L: linux-rdma@vger.kernel.org
3485 W: http://www.openfabrics.org
3486 S: Supported
3487 F: drivers/infiniband/hw/cxgb4/
3488
3489 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3490 M: Casey Leedom <leedom@chelsio.com>
3491 L: netdev@vger.kernel.org
3492 W: http://www.chelsio.com
3493 S: Supported
3494 F: drivers/net/ethernet/chelsio/cxgb4vf/
3495
3496 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3497 M: Ian Munsie <imunsie@au1.ibm.com>
3498 M: Michael Neuling <mikey@neuling.org>
3499 L: linuxppc-dev@lists.ozlabs.org
3500 S: Supported
3501 F: drivers/misc/cxl/
3502 F: include/misc/cxl*
3503 F: include/uapi/misc/cxl.h
3504 F: Documentation/powerpc/cxl.txt
3505 F: Documentation/powerpc/cxl.txt
3506 F: Documentation/ABI/testing/sysfs-class-cxl
3507
3508 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3509 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3510 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3511 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3512 L: linux-scsi@vger.kernel.org
3513 S: Supported
3514 F: drivers/scsi/cxlflash/
3515 F: include/uapi/scsi/cxlflash_ioctls.h
3516 F: Documentation/powerpc/cxlflash.txt
3517
3518 STMMAC ETHERNET DRIVER
3519 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3520 M: Alexandre Torgue <alexandre.torgue@st.com>
3521 L: netdev@vger.kernel.org
3522 W: http://www.stlinux.com
3523 S: Supported
3524 F: drivers/net/ethernet/stmicro/stmmac/
3525
3526 CYBERPRO FB DRIVER
3527 M: Russell King <linux@armlinux.org.uk>
3528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3529 W: http://www.armlinux.org.uk/
3530 S: Maintained
3531 F: drivers/video/fbdev/cyber2000fb.*
3532
3533 CYCLADES ASYNC MUX DRIVER
3534 W: http://www.cyclades.com/
3535 S: Orphan
3536 F: drivers/tty/cyclades.c
3537 F: include/linux/cyclades.h
3538 F: include/uapi/linux/cyclades.h
3539
3540 CYCLADES PC300 DRIVER
3541 W: http://www.cyclades.com/
3542 S: Orphan
3543 F: drivers/net/wan/pc300*
3544
3545 CYPRESS_FIRMWARE MEDIA DRIVER
3546 M: Antti Palosaari <crope@iki.fi>
3547 L: linux-media@vger.kernel.org
3548 W: https://linuxtv.org
3549 W: http://palosaari.fi/linux/
3550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3551 T: git git://linuxtv.org/anttip/media_tree.git
3552 S: Maintained
3553 F: drivers/media/common/cypress_firmware*
3554
3555 CYTTSP TOUCHSCREEN DRIVER
3556 M: Ferruh Yigit <fery@cypress.com>
3557 L: linux-input@vger.kernel.org
3558 S: Supported
3559 F: drivers/input/touchscreen/cyttsp*
3560 F: include/linux/input/cyttsp.h
3561
3562 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3563 M: Joshua Kinard <kumba@gentoo.org>
3564 S: Maintained
3565 F: drivers/rtc/rtc-ds1685.c
3566 F: include/linux/rtc/ds1685.h
3567
3568 DAMA SLAVE for AX.25
3569 M: Joerg Reuter <jreuter@yaina.de>
3570 W: http://yaina.de/jreuter/
3571 W: http://www.qsl.net/dl1bke/
3572 L: linux-hams@vger.kernel.org
3573 S: Maintained
3574 F: net/ax25/af_ax25.c
3575 F: net/ax25/ax25_dev.c
3576 F: net/ax25/ax25_ds_*
3577 F: net/ax25/ax25_in.c
3578 F: net/ax25/ax25_out.c
3579 F: net/ax25/ax25_timer.c
3580 F: net/ax25/sysctl_net_ax25.c
3581
3582 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3583 L: netdev@vger.kernel.org
3584 S: Orphan
3585 F: Documentation/networking/dmfe.txt
3586 F: drivers/net/ethernet/dec/tulip/dmfe.c
3587
3588 DC390/AM53C974 SCSI driver
3589 M: Hannes Reinecke <hare@suse.com>
3590 L: linux-scsi@vger.kernel.org
3591 S: Maintained
3592 F: drivers/scsi/am53c974.c
3593
3594 DC395x SCSI driver
3595 M: Oliver Neukum <oliver@neukum.org>
3596 M: Ali Akcaagac <aliakc@web.de>
3597 M: Jamie Lenehan <lenehan@twibble.org>
3598 L: dc395x@twibble.org
3599 W: http://twibble.org/dist/dc395x/
3600 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3601 S: Maintained
3602 F: Documentation/scsi/dc395x.txt
3603 F: drivers/scsi/dc395x.*
3604
3605 DCCP PROTOCOL
3606 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3607 L: dccp@vger.kernel.org
3608 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3609 S: Maintained
3610 F: include/linux/dccp.h
3611 F: include/uapi/linux/dccp.h
3612 F: include/linux/tfrc.h
3613 F: net/dccp/
3614
3615 DECnet NETWORK LAYER
3616 W: http://linux-decnet.sourceforge.net
3617 L: linux-decnet-user@lists.sourceforge.net
3618 S: Orphan
3619 F: Documentation/networking/decnet.txt
3620 F: net/decnet/
3621
3622 DECSTATION PLATFORM SUPPORT
3623 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3624 L: linux-mips@linux-mips.org
3625 W: http://www.linux-mips.org/wiki/DECstation
3626 S: Maintained
3627 F: arch/mips/dec/
3628 F: arch/mips/include/asm/dec/
3629 F: arch/mips/include/asm/mach-dec/
3630
3631 DEFXX FDDI NETWORK DRIVER
3632 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3633 S: Maintained
3634 F: drivers/net/fddi/defxx.*
3635
3636 DELL LAPTOP DRIVER
3637 M: Matthew Garrett <mjg59@srcf.ucam.org>
3638 M: Pali Rohár <pali.rohar@gmail.com>
3639 L: platform-driver-x86@vger.kernel.org
3640 S: Maintained
3641 F: drivers/platform/x86/dell-laptop.c
3642
3643 DELL LAPTOP RBTN DRIVER
3644 M: Pali Rohár <pali.rohar@gmail.com>
3645 S: Maintained
3646 F: drivers/platform/x86/dell-rbtn.*
3647
3648 DELL LAPTOP FREEFALL DRIVER
3649 M: Pali Rohár <pali.rohar@gmail.com>
3650 S: Maintained
3651 F: drivers/platform/x86/dell-smo8800.c
3652
3653 DELL LAPTOP SMM DRIVER
3654 M: Pali Rohár <pali.rohar@gmail.com>
3655 S: Maintained
3656 F: drivers/hwmon/dell-smm-hwmon.c
3657 F: include/uapi/linux/i8k.h
3658
3659 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3660 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3661 S: Maintained
3662 F: Documentation/dcdbas.txt
3663 F: drivers/firmware/dcdbas.*
3664
3665 DELL WMI EXTRAS DRIVER
3666 M: Matthew Garrett <mjg59@srcf.ucam.org>
3667 M: Pali Rohár <pali.rohar@gmail.com>
3668 S: Maintained
3669 F: drivers/platform/x86/dell-wmi.c
3670
3671 DESIGNWARE USB2 DRD IP DRIVER
3672 M: John Youn <johnyoun@synopsys.com>
3673 L: linux-usb@vger.kernel.org
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3675 S: Maintained
3676 F: drivers/usb/dwc2/
3677
3678 DESIGNWARE USB3 DRD IP DRIVER
3679 M: Felipe Balbi <balbi@kernel.org>
3680 L: linux-usb@vger.kernel.org
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3682 S: Maintained
3683 F: drivers/usb/dwc3/
3684
3685 DEVICE COREDUMP (DEV_COREDUMP)
3686 M: Johannes Berg <johannes@sipsolutions.net>
3687 L: linux-kernel@vger.kernel.org
3688 S: Maintained
3689 F: drivers/base/devcoredump.c
3690 F: include/linux/devcoredump.h
3691
3692 DEVICE FREQUENCY (DEVFREQ)
3693 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3694 M: Kyungmin Park <kyungmin.park@samsung.com>
3695 L: linux-pm@vger.kernel.org
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3697 S: Maintained
3698 F: drivers/devfreq/
3699 F: include/linux/devfreq.h
3700 F: Documentation/devicetree/bindings/devfreq/
3701
3702 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3703 M: Chanwoo Choi <cw00.choi@samsung.com>
3704 L: linux-pm@vger.kernel.org
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3706 S: Supported
3707 F: drivers/devfreq/event/
3708 F: drivers/devfreq/devfreq-event.c
3709 F: include/linux/devfreq-event.h
3710 F: Documentation/devicetree/bindings/devfreq/event/
3711
3712 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3713 M: Chanwoo Choi <cw00.choi@samsung.com>
3714 L: linux-pm@vger.kernel.org
3715 L: linux-samsung-soc@vger.kernel.org
3716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3717 S: Maintained
3718 F: drivers/devfreq/exynos-bus.c
3719 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3720
3721 DEVICE NUMBER REGISTRY
3722 M: Torben Mathiasen <device@lanana.org>
3723 W: http://lanana.org/docs/device-list/index.html
3724 S: Maintained
3725
3726 DEVICE-MAPPER (LVM)
3727 M: Alasdair Kergon <agk@redhat.com>
3728 M: Mike Snitzer <snitzer@redhat.com>
3729 M: dm-devel@redhat.com
3730 L: dm-devel@redhat.com
3731 W: http://sources.redhat.com/dm
3732 Q: http://patchwork.kernel.org/project/dm-devel/list/
3733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3734 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3735 S: Maintained
3736 F: Documentation/device-mapper/
3737 F: drivers/md/dm*
3738 F: drivers/md/persistent-data/
3739 F: include/linux/device-mapper.h
3740 F: include/linux/dm-*.h
3741 F: include/uapi/linux/dm-*.h
3742
3743 DEVLINK
3744 M: Jiri Pirko <jiri@mellanox.com>
3745 L: netdev@vger.kernel.org
3746 S: Supported
3747 F: net/core/devlink.c
3748 F: include/net/devlink.h
3749 F: include/uapi/linux/devlink.h
3750
3751 DIALOG SEMICONDUCTOR DRIVERS
3752 M: Support Opensource <support.opensource@diasemi.com>
3753 W: http://www.dialog-semiconductor.com/products
3754 S: Supported
3755 F: Documentation/hwmon/da90??
3756 F: Documentation/devicetree/bindings/mfd/da90*.txt
3757 F: Documentation/devicetree/bindings/regulator/da92*.txt
3758 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3759 F: drivers/gpio/gpio-da90??.c
3760 F: drivers/hwmon/da90??-hwmon.c
3761 F: drivers/iio/adc/da91??-*.c
3762 F: drivers/input/misc/da90??_onkey.c
3763 F: drivers/input/touchscreen/da9052_tsi.c
3764 F: drivers/leds/leds-da90??.c
3765 F: drivers/mfd/da903x.c
3766 F: drivers/mfd/da90??-*.c
3767 F: drivers/mfd/da91??-*.c
3768 F: drivers/power/da9052-battery.c
3769 F: drivers/power/da91??-*.c
3770 F: drivers/regulator/da903x.c
3771 F: drivers/regulator/da9???-regulator.[ch]
3772 F: drivers/rtc/rtc-da90??.c
3773 F: drivers/video/backlight/da90??_bl.c
3774 F: drivers/watchdog/da90??_wdt.c
3775 F: include/linux/mfd/da903x.h
3776 F: include/linux/mfd/da9052/
3777 F: include/linux/mfd/da9055/
3778 F: include/linux/mfd/da9062/
3779 F: include/linux/mfd/da9063/
3780 F: include/linux/mfd/da9150/
3781 F: include/linux/regulator/da9211.h
3782 F: include/sound/da[79]*.h
3783 F: sound/soc/codecs/da[79]*.[ch]
3784
3785 DIGI NEO AND CLASSIC PCI PRODUCTS
3786 M: Lidza Louina <lidza.louina@gmail.com>
3787 M: Mark Hounschell <markh@compro.net>
3788 L: driverdev-devel@linuxdriverproject.org
3789 S: Maintained
3790 F: drivers/staging/dgnc/
3791
3792 DIOLAN U2C-12 I2C DRIVER
3793 M: Guenter Roeck <linux@roeck-us.net>
3794 L: linux-i2c@vger.kernel.org
3795 S: Maintained
3796 F: drivers/i2c/busses/i2c-diolan-u2c.c
3797
3798 DIRECT ACCESS (DAX)
3799 M: Matthew Wilcox <willy@linux.intel.com>
3800 L: linux-fsdevel@vger.kernel.org
3801 S: Supported
3802 F: fs/dax.c
3803
3804 DIRECTORY NOTIFICATION (DNOTIFY)
3805 M: Eric Paris <eparis@parisplace.org>
3806 S: Maintained
3807 F: Documentation/filesystems/dnotify.txt
3808 F: fs/notify/dnotify/
3809 F: include/linux/dnotify.h
3810
3811 DISK GEOMETRY AND PARTITION HANDLING
3812 M: Andries Brouwer <aeb@cwi.nl>
3813 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3814 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3815 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3816 S: Maintained
3817
3818 DISKQUOTA
3819 M: Jan Kara <jack@suse.com>
3820 S: Maintained
3821 F: Documentation/filesystems/quota.txt
3822 F: fs/quota/
3823 F: include/linux/quota*.h
3824 F: include/uapi/linux/quota*.h
3825
3826 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3827 M: Bernie Thompson <bernie@plugable.com>
3828 L: linux-fbdev@vger.kernel.org
3829 S: Maintained
3830 W: http://plugable.com/category/projects/udlfb/
3831 F: drivers/video/fbdev/udlfb.c
3832 F: include/video/udlfb.h
3833 F: Documentation/fb/udlfb.txt
3834
3835 DISTRIBUTED LOCK MANAGER (DLM)
3836 M: Christine Caulfield <ccaulfie@redhat.com>
3837 M: David Teigland <teigland@redhat.com>
3838 L: cluster-devel@redhat.com
3839 W: http://sources.redhat.com/cluster/
3840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3841 S: Supported
3842 F: fs/dlm/
3843
3844 DMA BUFFER SHARING FRAMEWORK
3845 M: Sumit Semwal <sumit.semwal@linaro.org>
3846 S: Maintained
3847 L: linux-media@vger.kernel.org
3848 L: dri-devel@lists.freedesktop.org
3849 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3850 F: drivers/dma-buf/
3851 F: include/linux/dma-buf*
3852 F: include/linux/reservation.h
3853 F: include/linux/*fence.h
3854 F: Documentation/dma-buf-sharing.txt
3855 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3856
3857 SYNC FILE FRAMEWORK
3858 M: Sumit Semwal <sumit.semwal@linaro.org>
3859 R: Gustavo Padovan <gustavo@padovan.org>
3860 S: Maintained
3861 L: linux-media@vger.kernel.org
3862 L: dri-devel@lists.freedesktop.org
3863 F: drivers/dma-buf/sync_file.c
3864 F: include/linux/sync_file.h
3865 F: Documentation/sync_file.txt
3866 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3867
3868 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3869 M: Vinod Koul <vinod.koul@intel.com>
3870 L: dmaengine@vger.kernel.org
3871 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3872 S: Maintained
3873 F: drivers/dma/
3874 F: include/linux/dmaengine.h
3875 F: Documentation/devicetree/bindings/dma/
3876 F: Documentation/dmaengine/
3877 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3878
3879 DME1737 HARDWARE MONITOR DRIVER
3880 M: Juerg Haefliger <juergh@gmail.com>
3881 L: linux-hwmon@vger.kernel.org
3882 S: Maintained
3883 F: Documentation/hwmon/dme1737
3884 F: drivers/hwmon/dme1737.c
3885
3886 DMI/SMBIOS SUPPORT
3887 M: Jean Delvare <jdelvare@suse.com>
3888 S: Maintained
3889 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3890 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3891 F: drivers/firmware/dmi-id.c
3892 F: drivers/firmware/dmi_scan.c
3893 F: include/linux/dmi.h
3894
3895 DOCUMENTATION
3896 M: Jonathan Corbet <corbet@lwn.net>
3897 L: linux-doc@vger.kernel.org
3898 S: Maintained
3899 F: Documentation/
3900 F: scripts/docproc.c
3901 F: scripts/kernel-doc*
3902 X: Documentation/ABI/
3903 X: Documentation/devicetree/
3904 X: Documentation/acpi
3905 X: Documentation/power
3906 X: Documentation/spi
3907 X: Documentation/DocBook/media
3908 T: git git://git.lwn.net/linux.git docs-next
3909
3910 DOUBLETALK DRIVER
3911 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3912 L: blinux-list@redhat.com
3913 S: Maintained
3914 F: drivers/char/dtlk.c
3915 F: include/linux/dtlk.h
3916
3917 DPT_I2O SCSI RAID DRIVER
3918 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3919 L: linux-scsi@vger.kernel.org
3920 W: http://www.adaptec.com/
3921 S: Maintained
3922 F: drivers/scsi/dpt*
3923 F: drivers/scsi/dpt/
3924
3925 DRBD DRIVER
3926 M: Philipp Reisner <philipp.reisner@linbit.com>
3927 M: Lars Ellenberg <lars.ellenberg@linbit.com>
3928 L: drbd-dev@lists.linbit.com
3929 W: http://www.drbd.org
3930 T: git git://git.linbit.com/linux-drbd.git
3931 T: git git://git.linbit.com/drbd-8.4.git
3932 S: Supported
3933 F: drivers/block/drbd/
3934 F: lib/lru_cache.c
3935 F: Documentation/blockdev/drbd/
3936
3937 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3938 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3940 S: Supported
3941 F: Documentation/kobject.txt
3942 F: drivers/base/
3943 F: fs/debugfs/
3944 F: fs/kernfs/
3945 F: fs/sysfs/
3946 F: include/linux/debugfs.h
3947 F: include/linux/kobj*
3948 F: lib/kobj*
3949
3950 DRM DRIVERS
3951 M: David Airlie <airlied@linux.ie>
3952 L: dri-devel@lists.freedesktop.org
3953 T: git git://people.freedesktop.org/~airlied/linux
3954 S: Maintained
3955 F: drivers/gpu/drm/
3956 F: drivers/gpu/vga/
3957 F: Documentation/devicetree/bindings/display/
3958 F: Documentation/devicetree/bindings/gpu/
3959 F: Documentation/devicetree/bindings/video/
3960 F: Documentation/gpu/
3961 F: include/drm/
3962 F: include/uapi/drm/
3963
3964 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3965 M: Dave Airlie <airlied@redhat.com>
3966 S: Odd Fixes
3967 F: drivers/gpu/drm/ast/
3968
3969 DRM DRIVER FOR BOCHS VIRTUAL GPU
3970 M: Gerd Hoffmann <kraxel@redhat.com>
3971 S: Odd Fixes
3972 F: drivers/gpu/drm/bochs/
3973
3974 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3975 M: Dave Airlie <airlied@redhat.com>
3976 S: Odd Fixes
3977 F: drivers/gpu/drm/cirrus/
3978
3979 RADEON and AMDGPU DRM DRIVERS
3980 M: Alex Deucher <alexander.deucher@amd.com>
3981 M: Christian König <christian.koenig@amd.com>
3982 L: dri-devel@lists.freedesktop.org
3983 T: git git://people.freedesktop.org/~agd5f/linux
3984 S: Supported
3985 F: drivers/gpu/drm/radeon/
3986 F: include/uapi/drm/radeon_drm.h
3987 F: drivers/gpu/drm/amd/
3988 F: include/uapi/drm/amdgpu_drm.h
3989
3990 DRM PANEL DRIVERS
3991 M: Thierry Reding <thierry.reding@gmail.com>
3992 L: dri-devel@lists.freedesktop.org
3993 T: git git://anongit.freedesktop.org/tegra/linux.git
3994 S: Maintained
3995 F: drivers/gpu/drm/drm_panel.c
3996 F: drivers/gpu/drm/panel/
3997 F: include/drm/drm_panel.h
3998 F: Documentation/devicetree/bindings/display/panel/
3999
4000 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4001 M: Daniel Vetter <daniel.vetter@intel.com>
4002 M: Jani Nikula <jani.nikula@linux.intel.com>
4003 L: intel-gfx@lists.freedesktop.org
4004 L: dri-devel@lists.freedesktop.org
4005 W: https://01.org/linuxgraphics/
4006 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4007 T: git git://anongit.freedesktop.org/drm-intel
4008 S: Supported
4009 F: drivers/gpu/drm/i915/
4010 F: include/drm/i915*
4011 F: include/uapi/drm/i915_drm.h
4012 F: Documentation/gpu/i915.rst
4013
4014 DRM DRIVERS FOR ATMEL HLCDC
4015 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4016 L: dri-devel@lists.freedesktop.org
4017 S: Supported
4018 F: drivers/gpu/drm/atmel-hlcdc/
4019 F: Documentation/devicetree/bindings/drm/atmel/
4020
4021 DRM DRIVERS FOR ALLWINNER A10
4022 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4023 L: dri-devel@lists.freedesktop.org
4024 S: Supported
4025 F: drivers/gpu/drm/sun4i/
4026 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4027
4028 DRM DRIVERS FOR EXYNOS
4029 M: Inki Dae <inki.dae@samsung.com>
4030 M: Joonyoung Shim <jy0922.shim@samsung.com>
4031 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4032 M: Kyungmin Park <kyungmin.park@samsung.com>
4033 L: dri-devel@lists.freedesktop.org
4034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4035 S: Supported
4036 F: drivers/gpu/drm/exynos/
4037 F: include/uapi/drm/exynos_drm.h
4038 F: Documentation/devicetree/bindings/display/exynos/
4039
4040 DRM DRIVERS FOR FREESCALE DCU
4041 M: Stefan Agner <stefan@agner.ch>
4042 M: Alison Wang <alison.wang@freescale.com>
4043 L: dri-devel@lists.freedesktop.org
4044 S: Supported
4045 F: drivers/gpu/drm/fsl-dcu/
4046 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4047 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4048 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4049
4050 DRM DRIVERS FOR FREESCALE IMX
4051 M: Philipp Zabel <p.zabel@pengutronix.de>
4052 L: dri-devel@lists.freedesktop.org
4053 S: Maintained
4054 F: drivers/gpu/drm/imx/
4055 F: drivers/gpu/ipu-v3/
4056 F: Documentation/devicetree/bindings/display/imx/
4057
4058 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4059 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4060 L: dri-devel@lists.freedesktop.org
4061 T: git git://github.com/patjak/drm-gma500
4062 S: Maintained
4063 F: drivers/gpu/drm/gma500/
4064
4065 DRM DRIVERS FOR HISILICON
4066 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4067 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4068 R: Chen Feng <puck.chen@hisilicon.com>
4069 L: dri-devel@lists.freedesktop.org
4070 T: git git://github.com/xin3liang/linux.git
4071 S: Maintained
4072 F: drivers/gpu/drm/hisilicon/
4073 F: Documentation/devicetree/bindings/display/hisilicon/
4074
4075 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4076 S: Orphan / Obsolete
4077 F: drivers/gpu/drm/i810/
4078 F: include/uapi/drm/i810_drm.h
4079
4080 DRM DRIVER FOR MSM ADRENO GPU
4081 M: Rob Clark <robdclark@gmail.com>
4082 L: linux-arm-msm@vger.kernel.org
4083 L: dri-devel@lists.freedesktop.org
4084 L: freedreno@lists.freedesktop.org
4085 T: git git://people.freedesktop.org/~robclark/linux
4086 S: Maintained
4087 F: drivers/gpu/drm/msm/
4088 F: include/uapi/drm/msm_drm.h
4089 F: Documentation/devicetree/bindings/display/msm/
4090
4091 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4092 M: Ben Skeggs <bskeggs@redhat.com>
4093 L: dri-devel@lists.freedesktop.org
4094 L: nouveau@lists.freedesktop.org
4095 T: git git://github.com/skeggsb/linux
4096 S: Supported
4097 F: drivers/gpu/drm/nouveau/
4098 F: include/uapi/drm/nouveau_drm.h
4099
4100 DRM DRIVERS FOR NVIDIA TEGRA
4101 M: Thierry Reding <thierry.reding@gmail.com>
4102 L: dri-devel@lists.freedesktop.org
4103 L: linux-tegra@vger.kernel.org
4104 T: git git://anongit.freedesktop.org/tegra/linux.git
4105 S: Supported
4106 F: drivers/gpu/drm/tegra/
4107 F: drivers/gpu/host1x/
4108 F: include/linux/host1x.h
4109 F: include/uapi/drm/tegra_drm.h
4110 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4111
4112 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4113 S: Orphan / Obsolete
4114 F: drivers/gpu/drm/mga/
4115 F: include/uapi/drm/mga_drm.h
4116
4117 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4118 M: Dave Airlie <airlied@redhat.com>
4119 S: Odd Fixes
4120 F: drivers/gpu/drm/mgag200/
4121
4122 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4123 S: Orphan / Obsolete
4124 F: drivers/gpu/drm/r128/
4125 F: include/uapi/drm/r128_drm.h
4126
4127 DRM DRIVERS FOR RENESAS
4128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4129 L: dri-devel@lists.freedesktop.org
4130 L: linux-renesas-soc@vger.kernel.org
4131 T: git git://linuxtv.org/pinchartl/fbdev
4132 S: Supported
4133 F: drivers/gpu/drm/rcar-du/
4134 F: drivers/gpu/drm/shmobile/
4135 F: include/linux/platform_data/shmob_drm.h
4136 F: Documentation/devicetree/bindings/display/renesas,du.txt
4137
4138 DRM DRIVER FOR QXL VIRTUAL GPU
4139 M: Dave Airlie <airlied@redhat.com>
4140 S: Odd Fixes
4141 F: drivers/gpu/drm/qxl/
4142 F: include/uapi/drm/qxl_drm.h
4143
4144 DRM DRIVERS FOR ROCKCHIP
4145 M: Mark Yao <mark.yao@rock-chips.com>
4146 L: dri-devel@lists.freedesktop.org
4147 S: Maintained
4148 F: drivers/gpu/drm/rockchip/
4149 F: Documentation/devicetree/bindings/display/rockchip/
4150
4151 DRM DRIVER FOR SAVAGE VIDEO CARDS
4152 S: Orphan / Obsolete
4153 F: drivers/gpu/drm/savage/
4154 F: include/uapi/drm/savage_drm.h
4155
4156 DRM DRIVER FOR SIS VIDEO CARDS
4157 S: Orphan / Obsolete
4158 F: drivers/gpu/drm/sis/
4159 F: include/uapi/drm/sis_drm.h
4160
4161 DRM DRIVERS FOR STI
4162 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4163 M: Vincent Abriou <vincent.abriou@st.com>
4164 L: dri-devel@lists.freedesktop.org
4165 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4166 S: Maintained
4167 F: drivers/gpu/drm/sti
4168 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4169
4170 DRM DRIVER FOR TDFX VIDEO CARDS
4171 S: Orphan / Obsolete
4172 F: drivers/gpu/drm/tdfx/
4173
4174 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4175 M: Dave Airlie <airlied@redhat.com>
4176 S: Odd Fixes
4177 F: drivers/gpu/drm/udl/
4178
4179 DRM DRIVERS FOR VIVANTE GPU IP
4180 M: Lucas Stach <l.stach@pengutronix.de>
4181 R: Russell King <linux+etnaviv@armlinux.org.uk>
4182 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4183 L: dri-devel@lists.freedesktop.org
4184 S: Maintained
4185 F: drivers/gpu/drm/etnaviv/
4186 F: include/uapi/drm/etnaviv_drm.h
4187 F: Documentation/devicetree/bindings/display/etnaviv/
4188
4189 DRM DRIVER FOR VMWARE VIRTUAL GPU
4190 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4191 M: Sinclair Yeh <syeh@vmware.com>
4192 M: Thomas Hellstrom <thellstrom@vmware.com>
4193 L: dri-devel@lists.freedesktop.org
4194 T: git git://people.freedesktop.org/~syeh/repos_linux
4195 T: git git://people.freedesktop.org/~thomash/linux
4196 S: Supported
4197 F: drivers/gpu/drm/vmwgfx/
4198 F: include/uapi/drm/vmwgfx_drm.h
4199
4200 DRM DRIVERS FOR VC4
4201 M: Eric Anholt <eric@anholt.net>
4202 T: git git://github.com/anholt/linux
4203 S: Supported
4204 F: drivers/gpu/drm/vc4/
4205 F: include/uapi/drm/vc4_drm.h
4206 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4207
4208 DRM DRIVERS FOR TI OMAP
4209 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4210 L: dri-devel@lists.freedesktop.org
4211 S: Maintained
4212 F: drivers/gpu/drm/omapdrm/
4213 F: Documentation/devicetree/bindings/display/ti/
4214
4215 DRM DRIVERS FOR TI LCDC
4216 M: Jyri Sarha <jsarha@ti.com>
4217 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4218 L: dri-devel@lists.freedesktop.org
4219 S: Maintained
4220 F: drivers/gpu/drm/tilcdc/
4221 F: Documentation/devicetree/bindings/display/tilcdc/
4222
4223 DSBR100 USB FM RADIO DRIVER
4224 M: Alexey Klimov <klimov.linux@gmail.com>
4225 L: linux-media@vger.kernel.org
4226 T: git git://linuxtv.org/media_tree.git
4227 S: Maintained
4228 F: drivers/media/radio/dsbr100.c
4229
4230 DSCC4 DRIVER
4231 M: Francois Romieu <romieu@fr.zoreil.com>
4232 L: netdev@vger.kernel.org
4233 S: Maintained
4234 F: drivers/net/wan/dscc4.c
4235
4236 DT3155 MEDIA DRIVER
4237 M: Hans Verkuil <hverkuil@xs4all.nl>
4238 L: linux-media@vger.kernel.org
4239 T: git git://linuxtv.org/media_tree.git
4240 W: https://linuxtv.org
4241 S: Odd Fixes
4242 F: drivers/media/pci/dt3155/
4243
4244 DVB_USB_AF9015 MEDIA DRIVER
4245 M: Antti Palosaari <crope@iki.fi>
4246 L: linux-media@vger.kernel.org
4247 W: https://linuxtv.org
4248 W: http://palosaari.fi/linux/
4249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4250 T: git git://linuxtv.org/anttip/media_tree.git
4251 S: Maintained
4252 F: drivers/media/usb/dvb-usb-v2/af9015*
4253
4254 DVB_USB_AF9035 MEDIA DRIVER
4255 M: Antti Palosaari <crope@iki.fi>
4256 L: linux-media@vger.kernel.org
4257 W: https://linuxtv.org
4258 W: http://palosaari.fi/linux/
4259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4260 T: git git://linuxtv.org/anttip/media_tree.git
4261 S: Maintained
4262 F: drivers/media/usb/dvb-usb-v2/af9035*
4263
4264 DVB_USB_ANYSEE MEDIA DRIVER
4265 M: Antti Palosaari <crope@iki.fi>
4266 L: linux-media@vger.kernel.org
4267 W: https://linuxtv.org
4268 W: http://palosaari.fi/linux/
4269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4270 T: git git://linuxtv.org/anttip/media_tree.git
4271 S: Maintained
4272 F: drivers/media/usb/dvb-usb-v2/anysee*
4273
4274 DVB_USB_AU6610 MEDIA DRIVER
4275 M: Antti Palosaari <crope@iki.fi>
4276 L: linux-media@vger.kernel.org
4277 W: https://linuxtv.org
4278 W: http://palosaari.fi/linux/
4279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4280 T: git git://linuxtv.org/anttip/media_tree.git
4281 S: Maintained
4282 F: drivers/media/usb/dvb-usb-v2/au6610*
4283
4284 DVB_USB_CE6230 MEDIA DRIVER
4285 M: Antti Palosaari <crope@iki.fi>
4286 L: linux-media@vger.kernel.org
4287 W: https://linuxtv.org
4288 W: http://palosaari.fi/linux/
4289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4290 T: git git://linuxtv.org/anttip/media_tree.git
4291 S: Maintained
4292 F: drivers/media/usb/dvb-usb-v2/ce6230*
4293
4294 DVB_USB_CXUSB MEDIA DRIVER
4295 M: Michael Krufky <mkrufky@linuxtv.org>
4296 L: linux-media@vger.kernel.org
4297 W: https://linuxtv.org
4298 W: http://github.com/mkrufky
4299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4300 T: git git://linuxtv.org/media_tree.git
4301 S: Maintained
4302 F: drivers/media/usb/dvb-usb/cxusb*
4303
4304 DVB_USB_EC168 MEDIA DRIVER
4305 M: Antti Palosaari <crope@iki.fi>
4306 L: linux-media@vger.kernel.org
4307 W: https://linuxtv.org
4308 W: http://palosaari.fi/linux/
4309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4310 T: git git://linuxtv.org/anttip/media_tree.git
4311 S: Maintained
4312 F: drivers/media/usb/dvb-usb-v2/ec168*
4313
4314 DVB_USB_GL861 MEDIA DRIVER
4315 M: Antti Palosaari <crope@iki.fi>
4316 L: linux-media@vger.kernel.org
4317 W: https://linuxtv.org
4318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4319 T: git git://linuxtv.org/anttip/media_tree.git
4320 S: Maintained
4321 F: drivers/media/usb/dvb-usb-v2/gl861*
4322
4323 DVB_USB_MXL111SF MEDIA DRIVER
4324 M: Michael Krufky <mkrufky@linuxtv.org>
4325 L: linux-media@vger.kernel.org
4326 W: https://linuxtv.org
4327 W: http://github.com/mkrufky
4328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4329 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4330 S: Maintained
4331 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4332
4333 DVB_USB_RTL28XXU MEDIA DRIVER
4334 M: Antti Palosaari <crope@iki.fi>
4335 L: linux-media@vger.kernel.org
4336 W: https://linuxtv.org
4337 W: http://palosaari.fi/linux/
4338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4339 T: git git://linuxtv.org/anttip/media_tree.git
4340 S: Maintained
4341 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4342
4343 DVB_USB_V2 MEDIA DRIVER
4344 M: Antti Palosaari <crope@iki.fi>
4345 L: linux-media@vger.kernel.org
4346 W: https://linuxtv.org
4347 W: http://palosaari.fi/linux/
4348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4349 T: git git://linuxtv.org/anttip/media_tree.git
4350 S: Maintained
4351 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4352 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4353
4354 DYNAMIC DEBUG
4355 M: Jason Baron <jbaron@akamai.com>
4356 S: Maintained
4357 F: lib/dynamic_debug.c
4358 F: include/linux/dynamic_debug.h
4359
4360 DZ DECSTATION DZ11 SERIAL DRIVER
4361 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4362 S: Maintained
4363 F: drivers/tty/serial/dz.*
4364
4365 E3X0 POWER BUTTON DRIVER
4366 M: Moritz Fischer <moritz.fischer@ettus.com>
4367 L: usrp-users@lists.ettus.com
4368 W: http://www.ettus.com
4369 S: Supported
4370 F: drivers/input/misc/e3x0-button.c
4371 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4372
4373 E4000 MEDIA DRIVER
4374 M: Antti Palosaari <crope@iki.fi>
4375 L: linux-media@vger.kernel.org
4376 W: https://linuxtv.org
4377 W: http://palosaari.fi/linux/
4378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4379 T: git git://linuxtv.org/anttip/media_tree.git
4380 S: Maintained
4381 F: drivers/media/tuners/e4000*
4382
4383 EATA ISA/EISA/PCI SCSI DRIVER
4384 M: Dario Ballabio <ballabio_dario@emc.com>
4385 L: linux-scsi@vger.kernel.org
4386 S: Maintained
4387 F: drivers/scsi/eata.c
4388
4389 EC100 MEDIA DRIVER
4390 M: Antti Palosaari <crope@iki.fi>
4391 L: linux-media@vger.kernel.org
4392 W: https://linuxtv.org
4393 W: http://palosaari.fi/linux/
4394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4395 T: git git://linuxtv.org/anttip/media_tree.git
4396 S: Maintained
4397 F: drivers/media/dvb-frontends/ec100*
4398
4399 ECRYPT FILE SYSTEM
4400 M: Tyler Hicks <tyhicks@canonical.com>
4401 L: ecryptfs@vger.kernel.org
4402 W: http://ecryptfs.org
4403 W: https://launchpad.net/ecryptfs
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4405 S: Supported
4406 F: Documentation/filesystems/ecryptfs.txt
4407 F: fs/ecryptfs/
4408
4409 EDAC-CORE
4410 M: Doug Thompson <dougthompson@xmission.com>
4411 M: Borislav Petkov <bp@alien8.de>
4412 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4413 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4414 L: linux-edac@vger.kernel.org
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4417 S: Supported
4418 F: Documentation/edac.txt
4419 F: drivers/edac/
4420 F: include/linux/edac.h
4421
4422 EDAC-AMD64
4423 M: Doug Thompson <dougthompson@xmission.com>
4424 M: Borislav Petkov <bp@alien8.de>
4425 L: linux-edac@vger.kernel.org
4426 S: Maintained
4427 F: drivers/edac/amd64_edac*
4428
4429 EDAC-CALXEDA
4430 M: Doug Thompson <dougthompson@xmission.com>
4431 M: Robert Richter <rric@kernel.org>
4432 L: linux-edac@vger.kernel.org
4433 S: Maintained
4434 F: drivers/edac/highbank*
4435
4436 EDAC-CAVIUM
4437 M: Ralf Baechle <ralf@linux-mips.org>
4438 M: David Daney <david.daney@cavium.com>
4439 L: linux-edac@vger.kernel.org
4440 L: linux-mips@linux-mips.org
4441 S: Supported
4442 F: drivers/edac/octeon_edac*
4443
4444 EDAC-E752X
4445 M: Mark Gross <mark.gross@intel.com>
4446 M: Doug Thompson <dougthompson@xmission.com>
4447 L: linux-edac@vger.kernel.org
4448 S: Maintained
4449 F: drivers/edac/e752x_edac.c
4450
4451 EDAC-E7XXX
4452 M: Doug Thompson <dougthompson@xmission.com>
4453 L: linux-edac@vger.kernel.org
4454 S: Maintained
4455 F: drivers/edac/e7xxx_edac.c
4456
4457 EDAC-GHES
4458 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4459 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4460 L: linux-edac@vger.kernel.org
4461 S: Maintained
4462 F: drivers/edac/ghes_edac.c
4463
4464 EDAC-I82443BXGX
4465 M: Tim Small <tim@buttersideup.com>
4466 L: linux-edac@vger.kernel.org
4467 S: Maintained
4468 F: drivers/edac/i82443bxgx_edac.c
4469
4470 EDAC-I3000
4471 M: Jason Uhlenkott <juhlenko@akamai.com>
4472 L: linux-edac@vger.kernel.org
4473 S: Maintained
4474 F: drivers/edac/i3000_edac.c
4475
4476 EDAC-I5000
4477 M: Doug Thompson <dougthompson@xmission.com>
4478 L: linux-edac@vger.kernel.org
4479 S: Maintained
4480 F: drivers/edac/i5000_edac.c
4481
4482 EDAC-I5400
4483 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4485 L: linux-edac@vger.kernel.org
4486 S: Maintained
4487 F: drivers/edac/i5400_edac.c
4488
4489 EDAC-I7300
4490 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4492 L: linux-edac@vger.kernel.org
4493 S: Maintained
4494 F: drivers/edac/i7300_edac.c
4495
4496 EDAC-I7CORE
4497 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4499 L: linux-edac@vger.kernel.org
4500 S: Maintained
4501 F: drivers/edac/i7core_edac.c
4502
4503 EDAC-I82975X
4504 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4505 M: "Arvind R." <arvino55@gmail.com>
4506 L: linux-edac@vger.kernel.org
4507 S: Maintained
4508 F: drivers/edac/i82975x_edac.c
4509
4510 EDAC-IE31200
4511 M: Jason Baron <jbaron@akamai.com>
4512 L: linux-edac@vger.kernel.org
4513 S: Maintained
4514 F: drivers/edac/ie31200_edac.c
4515
4516 EDAC-MPC85XX
4517 M: Johannes Thumshirn <morbidrsa@gmail.com>
4518 L: linux-edac@vger.kernel.org
4519 S: Maintained
4520 F: drivers/edac/mpc85xx_edac.[ch]
4521
4522 EDAC-PASEMI
4523 M: Egor Martovetsky <egor@pasemi.com>
4524 L: linux-edac@vger.kernel.org
4525 S: Maintained
4526 F: drivers/edac/pasemi_edac.c
4527
4528 EDAC-R82600
4529 M: Tim Small <tim@buttersideup.com>
4530 L: linux-edac@vger.kernel.org
4531 S: Maintained
4532 F: drivers/edac/r82600_edac.c
4533
4534 EDAC-SBRIDGE
4535 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4536 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4537 L: linux-edac@vger.kernel.org
4538 S: Maintained
4539 F: drivers/edac/sb_edac.c
4540
4541 EDAC-SKYLAKE
4542 M: Tony Luck <tony.luck@intel.com>
4543 L: linux-edac@vger.kernel.org
4544 S: Maintained
4545 F: drivers/edac/skx_edac.c
4546
4547 EDAC-XGENE
4548 APPLIED MICRO (APM) X-GENE SOC EDAC
4549 M: Loc Ho <lho@apm.com>
4550 S: Supported
4551 F: drivers/edac/xgene_edac.c
4552 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4553
4554 EDIROL UA-101/UA-1000 DRIVER
4555 M: Clemens Ladisch <clemens@ladisch.de>
4556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4557 T: git git://git.alsa-project.org/alsa-kernel.git
4558 S: Maintained
4559 F: sound/usb/misc/ua101.c
4560
4561 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4562 M: Matt Fleming <matt@codeblueprint.co.uk>
4563 L: linux-efi@vger.kernel.org
4564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4565 S: Maintained
4566 F: Documentation/efi-stub.txt
4567 F: arch/ia64/kernel/efi.c
4568 F: arch/x86/boot/compressed/eboot.[ch]
4569 F: arch/x86/include/asm/efi.h
4570 F: arch/x86/platform/efi/
4571 F: drivers/firmware/efi/
4572 F: include/linux/efi*.h
4573
4574 EFI VARIABLE FILESYSTEM
4575 M: Matthew Garrett <matthew.garrett@nebula.com>
4576 M: Jeremy Kerr <jk@ozlabs.org>
4577 M: Matt Fleming <matt@codeblueprint.co.uk>
4578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4579 L: linux-efi@vger.kernel.org
4580 S: Maintained
4581 F: fs/efivarfs/
4582
4583 EFIFB FRAMEBUFFER DRIVER
4584 L: linux-fbdev@vger.kernel.org
4585 M: Peter Jones <pjones@redhat.com>
4586 S: Maintained
4587 F: drivers/video/fbdev/efifb.c
4588
4589 EFS FILESYSTEM
4590 W: http://aeschi.ch.eu.org/efs/
4591 S: Orphan
4592 F: fs/efs/
4593
4594 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4595 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4596 L: netdev@vger.kernel.org
4597 S: Maintained
4598 F: drivers/net/ethernet/ibm/ehea/
4599
4600 EM28XX VIDEO4LINUX DRIVER
4601 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4602 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4603 L: linux-media@vger.kernel.org
4604 W: https://linuxtv.org
4605 T: git git://linuxtv.org/media_tree.git
4606 S: Maintained
4607 F: drivers/media/usb/em28xx/
4608
4609 EMBEDDED LINUX
4610 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4611 M: Matt Mackall <mpm@selenic.com>
4612 M: David Woodhouse <dwmw2@infradead.org>
4613 L: linux-embedded@vger.kernel.org
4614 S: Maintained
4615
4616 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4617 M: James Smart <james.smart@avagotech.com>
4618 M: Dick Kennedy <dick.kennedy@avagotech.com>
4619 L: linux-scsi@vger.kernel.org
4620 W: http://www.avagotech.com
4621 S: Supported
4622 F: drivers/scsi/lpfc/
4623
4624 ENE CB710 FLASH CARD READER DRIVER
4625 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4626 S: Maintained
4627 F: drivers/misc/cb710/
4628 F: drivers/mmc/host/cb710-mmc.*
4629 F: include/linux/cb710.h
4630
4631 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4632 M: Maxim Levitsky <maximlevitsky@gmail.com>
4633 S: Maintained
4634 F: drivers/media/rc/ene_ir.*
4635
4636 EPSON S1D13XXX FRAMEBUFFER DRIVER
4637 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4638 S: Maintained
4639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4640 F: drivers/video/fbdev/s1d13xxxfb.c
4641 F: include/video/s1d13xxxfb.h
4642
4643 ET131X NETWORK DRIVER
4644 M: Mark Einon <mark.einon@gmail.com>
4645 S: Odd Fixes
4646 F: drivers/net/ethernet/agere/
4647
4648 ETHERNET BRIDGE
4649 M: Stephen Hemminger <stephen@networkplumber.org>
4650 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4651 L: netdev@vger.kernel.org
4652 W: http://www.linuxfoundation.org/en/Net:Bridge
4653 S: Maintained
4654 F: include/linux/netfilter_bridge/
4655 F: net/bridge/
4656
4657 ETHERNET PHY LIBRARY
4658 M: Florian Fainelli <f.fainelli@gmail.com>
4659 L: netdev@vger.kernel.org
4660 S: Maintained
4661 F: include/linux/phy.h
4662 F: include/linux/phy_fixed.h
4663 F: drivers/net/phy/
4664 F: Documentation/networking/phy.txt
4665 F: drivers/of/of_mdio.c
4666 F: drivers/of/of_net.c
4667
4668 EXT2 FILE SYSTEM
4669 M: Jan Kara <jack@suse.com>
4670 L: linux-ext4@vger.kernel.org
4671 S: Maintained
4672 F: Documentation/filesystems/ext2.txt
4673 F: fs/ext2/
4674 F: include/linux/ext2*
4675
4676 EXT4 FILE SYSTEM
4677 M: "Theodore Ts'o" <tytso@mit.edu>
4678 M: Andreas Dilger <adilger.kernel@dilger.ca>
4679 L: linux-ext4@vger.kernel.org
4680 W: http://ext4.wiki.kernel.org
4681 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4683 S: Maintained
4684 F: Documentation/filesystems/ext4.txt
4685 F: fs/ext4/
4686
4687 Extended Verification Module (EVM)
4688 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4689 L: linux-ima-devel@lists.sourceforge.net
4690 L: linux-security-module@vger.kernel.org
4691 S: Supported
4692 F: security/integrity/evm/
4693
4694 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4695 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4696 M: Chanwoo Choi <cw00.choi@samsung.com>
4697 L: linux-kernel@vger.kernel.org
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4699 S: Maintained
4700 F: drivers/extcon/
4701 F: include/linux/extcon/
4702 F: include/linux/extcon.h
4703 F: Documentation/extcon/
4704 F: Documentation/devicetree/bindings/extcon/
4705
4706 EXYNOS DP DRIVER
4707 M: Jingoo Han <jingoohan1@gmail.com>
4708 L: dri-devel@lists.freedesktop.org
4709 S: Maintained
4710 F: drivers/gpu/drm/exynos/exynos_dp*
4711
4712 EXYNOS SYSMMU (IOMMU) driver
4713 M: Marek Szyprowski <m.szyprowski@samsung.com>
4714 L: iommu@lists.linux-foundation.org
4715 S: Maintained
4716 F: drivers/iommu/exynos-iommu.c
4717
4718 EXYNOS MIPI DISPLAY DRIVERS
4719 M: Inki Dae <inki.dae@samsung.com>
4720 M: Donghwa Lee <dh09.lee@samsung.com>
4721 M: Kyungmin Park <kyungmin.park@samsung.com>
4722 L: linux-fbdev@vger.kernel.org
4723 S: Maintained
4724 F: drivers/video/fbdev/exynos/exynos_mipi*
4725 F: include/video/exynos_mipi*
4726
4727 EZchip NPS platform support
4728 M: Noam Camus <noamc@ezchip.com>
4729 S: Supported
4730 F: arch/arc/plat-eznps
4731 F: arch/arc/boot/dts/eznps.dts
4732
4733 F71805F HARDWARE MONITORING DRIVER
4734 M: Jean Delvare <jdelvare@suse.com>
4735 L: linux-hwmon@vger.kernel.org
4736 S: Maintained
4737 F: Documentation/hwmon/f71805f
4738 F: drivers/hwmon/f71805f.c
4739
4740 FC0011 TUNER DRIVER
4741 M: Michael Buesch <m@bues.ch>
4742 L: linux-media@vger.kernel.org
4743 S: Maintained
4744 F: drivers/media/tuners/fc0011.h
4745 F: drivers/media/tuners/fc0011.c
4746
4747 FC2580 MEDIA DRIVER
4748 M: Antti Palosaari <crope@iki.fi>
4749 L: linux-media@vger.kernel.org
4750 W: https://linuxtv.org
4751 W: http://palosaari.fi/linux/
4752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4753 T: git git://linuxtv.org/anttip/media_tree.git
4754 S: Maintained
4755 F: drivers/media/tuners/fc2580*
4756
4757 FANOTIFY
4758 M: Eric Paris <eparis@redhat.com>
4759 S: Maintained
4760 F: fs/notify/fanotify/
4761 F: include/linux/fanotify.h
4762 F: include/uapi/linux/fanotify.h
4763
4764 FARSYNC SYNCHRONOUS DRIVER
4765 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4766 W: http://www.farsite.co.uk/
4767 S: Supported
4768 F: drivers/net/wan/farsync.*
4769
4770 FAULT INJECTION SUPPORT
4771 M: Akinobu Mita <akinobu.mita@gmail.com>
4772 S: Supported
4773 F: Documentation/fault-injection/
4774 F: lib/fault-inject.c
4775
4776 FBTFT Framebuffer drivers
4777 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4778 M: Noralf Trønnes <noralf@tronnes.org>
4779 S: Maintained
4780 F: drivers/staging/fbtft/
4781
4782 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4783 M: Johannes Thumshirn <jth@kernel.org>
4784 L: fcoe-devel@open-fcoe.org
4785 W: www.Open-FCoE.org
4786 S: Supported
4787 F: drivers/scsi/libfc/
4788 F: drivers/scsi/fcoe/
4789 F: include/scsi/fc/
4790 F: include/scsi/libfc.h
4791 F: include/scsi/libfcoe.h
4792 F: include/uapi/scsi/fc/
4793
4794 FILE LOCKING (flock() and fcntl()/lockf())
4795 M: Jeff Layton <jlayton@poochiereds.net>
4796 M: "J. Bruce Fields" <bfields@fieldses.org>
4797 L: linux-fsdevel@vger.kernel.org
4798 S: Maintained
4799 F: include/linux/fcntl.h
4800 F: include/linux/fs.h
4801 F: include/uapi/linux/fcntl.h
4802 F: include/uapi/linux/fs.h
4803 F: fs/fcntl.c
4804 F: fs/locks.c
4805
4806 FILESYSTEMS (VFS and infrastructure)
4807 M: Alexander Viro <viro@zeniv.linux.org.uk>
4808 L: linux-fsdevel@vger.kernel.org
4809 S: Maintained
4810 F: fs/*
4811
4812 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4813 M: Riku Voipio <riku.voipio@iki.fi>
4814 L: linux-hwmon@vger.kernel.org
4815 S: Maintained
4816 F: drivers/hwmon/f75375s.c
4817 F: include/linux/f75375s.h
4818
4819 FIREWIRE AUDIO DRIVERS
4820 M: Clemens Ladisch <clemens@ladisch.de>
4821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4822 T: git git://git.alsa-project.org/alsa-kernel.git
4823 S: Maintained
4824 F: sound/firewire/
4825
4826 FIREWIRE MEDIA DRIVERS (firedtv)
4827 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4828 L: linux-media@vger.kernel.org
4829 L: linux1394-devel@lists.sourceforge.net
4830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4831 S: Maintained
4832 F: drivers/media/firewire/
4833
4834 FIREWIRE SBP-2 TARGET
4835 M: Chris Boot <bootc@bootc.net>
4836 L: linux-scsi@vger.kernel.org
4837 L: target-devel@vger.kernel.org
4838 L: linux1394-devel@lists.sourceforge.net
4839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4840 S: Maintained
4841 F: drivers/target/sbp/
4842
4843 FIREWIRE SUBSYSTEM
4844 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4845 L: linux1394-devel@lists.sourceforge.net
4846 W: http://ieee1394.wiki.kernel.org/
4847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4848 S: Maintained
4849 F: drivers/firewire/
4850 F: include/linux/firewire.h
4851 F: include/uapi/linux/firewire*.h
4852 F: tools/firewire/
4853
4854 FIRMWARE LOADER (request_firmware)
4855 M: Ming Lei <ming.lei@canonical.com>
4856 L: linux-kernel@vger.kernel.org
4857 S: Maintained
4858 F: Documentation/firmware_class/
4859 F: drivers/base/firmware*.c
4860 F: include/linux/firmware.h
4861
4862 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4863 M: Joshua Morris <josh.h.morris@us.ibm.com>
4864 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4865 S: Maintained
4866 F: drivers/block/rsxx/
4867
4868 FLOPPY DRIVER
4869 M: Jiri Kosina <jikos@kernel.org>
4870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4871 S: Odd fixes
4872 F: drivers/block/floppy.c
4873
4874 FMC SUBSYSTEM
4875 M: Alessandro Rubini <rubini@gnudd.com>
4876 W: http://www.ohwr.org/projects/fmc-bus
4877 S: Supported
4878 F: drivers/fmc/
4879 F: include/linux/fmc*.h
4880 F: include/linux/ipmi-fru.h
4881 K: fmc_d.*register
4882
4883 FPGA MANAGER FRAMEWORK
4884 M: Alan Tull <atull@opensource.altera.com>
4885 R: Moritz Fischer <moritz.fischer@ettus.com>
4886 S: Maintained
4887 F: drivers/fpga/
4888 F: include/linux/fpga/fpga-mgr.h
4889 W: http://www.rocketboards.org
4890
4891 FPU EMULATOR
4892 M: Bill Metzenthen <billm@melbpc.org.au>
4893 W: http://floatingpoint.sourceforge.net/emulator/index.html
4894 S: Maintained
4895 F: arch/x86/math-emu/
4896
4897 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4898 L: netdev@vger.kernel.org
4899 S: Orphan
4900 F: drivers/net/wan/dlci.c
4901 F: drivers/net/wan/sdla.c
4902
4903 FRAMEBUFFER LAYER
4904 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4905 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4906 L: linux-fbdev@vger.kernel.org
4907 W: http://linux-fbdev.sourceforge.net/
4908 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4910 S: Maintained
4911 F: Documentation/fb/
4912 F: drivers/video/
4913 F: include/video/
4914 F: include/linux/fb.h
4915 F: include/uapi/video/
4916 F: include/uapi/linux/fb.h
4917
4918 FREESCALE DIU FRAMEBUFFER DRIVER
4919 M: Timur Tabi <timur@tabi.org>
4920 L: linux-fbdev@vger.kernel.org
4921 S: Maintained
4922 F: drivers/video/fbdev/fsl-diu-fb.*
4923
4924 FREESCALE DMA DRIVER
4925 M: Li Yang <leoli@freescale.com>
4926 M: Zhang Wei <zw@zh-kernel.org>
4927 L: linuxppc-dev@lists.ozlabs.org
4928 S: Maintained
4929 F: drivers/dma/fsldma.*
4930
4931 FREESCALE GPMI NAND DRIVER
4932 M: Han Xu <han.xu@nxp.com>
4933 L: linux-mtd@lists.infradead.org
4934 S: Maintained
4935 F: drivers/mtd/nand/gpmi-nand/*
4936
4937 FREESCALE I2C CPM DRIVER
4938 M: Jochen Friedrich <jochen@scram.de>
4939 L: linuxppc-dev@lists.ozlabs.org
4940 L: linux-i2c@vger.kernel.org
4941 S: Maintained
4942 F: drivers/i2c/busses/i2c-cpm.c
4943
4944 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4945 M: Sascha Hauer <kernel@pengutronix.de>
4946 L: linux-fbdev@vger.kernel.org
4947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4948 S: Maintained
4949 F: include/linux/platform_data/video-imxfb.h
4950 F: drivers/video/fbdev/imxfb.c
4951
4952 FREESCALE QUAD SPI DRIVER
4953 M: Han Xu <han.xu@nxp.com>
4954 L: linux-mtd@lists.infradead.org
4955 S: Maintained
4956 F: drivers/mtd/spi-nor/fsl-quadspi.c
4957
4958 FREESCALE SOC FS_ENET DRIVER
4959 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4960 M: Vitaly Bordug <vbordug@ru.mvista.com>
4961 L: linuxppc-dev@lists.ozlabs.org
4962 L: netdev@vger.kernel.org
4963 S: Maintained
4964 F: drivers/net/ethernet/freescale/fs_enet/
4965 F: include/linux/fs_enet_pd.h
4966
4967 FREESCALE IMX / MXC FEC DRIVER
4968 M: Fugang Duan <fugang.duan@nxp.com>
4969 L: netdev@vger.kernel.org
4970 S: Maintained
4971 F: drivers/net/ethernet/freescale/fec_main.c
4972 F: drivers/net/ethernet/freescale/fec_ptp.c
4973 F: drivers/net/ethernet/freescale/fec.h
4974 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4975
4976 FREESCALE QUICC ENGINE LIBRARY
4977 L: linuxppc-dev@lists.ozlabs.org
4978 S: Orphan
4979 F: drivers/soc/fsl/qe/
4980 F: include/soc/fsl/*qe*.h
4981 F: include/soc/fsl/*ucc*.h
4982
4983 FREESCALE USB PERIPHERAL DRIVERS
4984 M: Li Yang <leoli@freescale.com>
4985 L: linux-usb@vger.kernel.org
4986 L: linuxppc-dev@lists.ozlabs.org
4987 S: Maintained
4988 F: drivers/usb/gadget/udc/fsl*
4989
4990 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4991 M: Li Yang <leoli@freescale.com>
4992 L: netdev@vger.kernel.org
4993 L: linuxppc-dev@lists.ozlabs.org
4994 S: Maintained
4995 F: drivers/net/ethernet/freescale/ucc_geth*
4996
4997 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4998 M: Claudiu Manoil <claudiu.manoil@freescale.com>
4999 L: netdev@vger.kernel.org
5000 S: Maintained
5001 F: drivers/net/ethernet/freescale/gianfar*
5002 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5003 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5004
5005 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5006 M: Zhao Qiang <qiang.zhao@nxp.com>
5007 L: netdev@vger.kernel.org
5008 L: linuxppc-dev@lists.ozlabs.org
5009 S: Maintained
5010 F: drivers/net/wan/fsl_ucc_hdlc*
5011
5012 FREESCALE QUICC ENGINE UCC UART DRIVER
5013 M: Timur Tabi <timur@tabi.org>
5014 L: linuxppc-dev@lists.ozlabs.org
5015 S: Maintained
5016 F: drivers/tty/serial/ucc_uart.c
5017
5018 FREESCALE SOC SOUND DRIVERS
5019 M: Timur Tabi <timur@tabi.org>
5020 M: Nicolin Chen <nicoleotsuka@gmail.com>
5021 M: Xiubo Li <Xiubo.Lee@gmail.com>
5022 R: Fabio Estevam <fabio.estevam@nxp.com>
5023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5024 L: linuxppc-dev@lists.ozlabs.org
5025 S: Maintained
5026 F: sound/soc/fsl/fsl*
5027 F: sound/soc/fsl/imx*
5028 F: sound/soc/fsl/mpc8610_hpcd.c
5029
5030 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5031 M: "J. German Rivera" <German.Rivera@freescale.com>
5032 M: Stuart Yoder <stuart.yoder@nxp.com>
5033 L: linux-kernel@vger.kernel.org
5034 S: Maintained
5035 F: drivers/staging/fsl-mc/
5036
5037 FREEVXFS FILESYSTEM
5038 M: Christoph Hellwig <hch@infradead.org>
5039 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5040 S: Maintained
5041 F: fs/freevxfs/
5042
5043 FREEZER
5044 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5045 M: Pavel Machek <pavel@ucw.cz>
5046 L: linux-pm@vger.kernel.org
5047 S: Supported
5048 F: Documentation/power/freezing-of-tasks.txt
5049 F: include/linux/freezer.h
5050 F: kernel/freezer.c
5051
5052 FRONTSWAP API
5053 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5054 L: linux-kernel@vger.kernel.org
5055 S: Maintained
5056 F: mm/frontswap.c
5057 F: include/linux/frontswap.h
5058
5059 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5060 M: David Howells <dhowells@redhat.com>
5061 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5062 S: Supported
5063 F: Documentation/filesystems/caching/
5064 F: fs/fscache/
5065 F: include/linux/fscache*.h
5066
5067 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5068 M: Theodore Y. Ts'o <tytso@mit.edu>
5069 M: Jaegeuk Kim <jaegeuk@kernel.org>
5070 S: Supported
5071 F: fs/crypto/
5072 F: include/linux/fscrypto.h
5073
5074 F2FS FILE SYSTEM
5075 M: Jaegeuk Kim <jaegeuk@kernel.org>
5076 M: Changman Lee <cm224.lee@samsung.com>
5077 R: Chao Yu <yuchao0@huawei.com>
5078 L: linux-f2fs-devel@lists.sourceforge.net
5079 W: http://en.wikipedia.org/wiki/F2FS
5080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5081 S: Maintained
5082 F: Documentation/filesystems/f2fs.txt
5083 F: Documentation/ABI/testing/sysfs-fs-f2fs
5084 F: fs/f2fs/
5085 F: include/linux/f2fs_fs.h
5086 F: include/trace/events/f2fs.h
5087
5088 FUJITSU FR-V (FRV) PORT
5089 S: Orphan
5090 F: arch/frv/
5091
5092 FUJITSU LAPTOP EXTRAS
5093 M: Jonathan Woithe <jwoithe@just42.net>
5094 L: platform-driver-x86@vger.kernel.org
5095 S: Maintained
5096 F: drivers/platform/x86/fujitsu-laptop.c
5097
5098 FUJITSU M-5MO LS CAMERA ISP DRIVER
5099 M: Kyungmin Park <kyungmin.park@samsung.com>
5100 M: Heungjun Kim <riverful.kim@samsung.com>
5101 L: linux-media@vger.kernel.org
5102 S: Maintained
5103 F: drivers/media/i2c/m5mols/
5104 F: include/media/i2c/m5mols.h
5105
5106 FUJITSU TABLET EXTRAS
5107 M: Robert Gerlach <khnz@gmx.de>
5108 L: platform-driver-x86@vger.kernel.org
5109 S: Maintained
5110 F: drivers/platform/x86/fujitsu-tablet.c
5111
5112 FUSE: FILESYSTEM IN USERSPACE
5113 M: Miklos Szeredi <miklos@szeredi.hu>
5114 L: linux-fsdevel@vger.kernel.org
5115 W: http://fuse.sourceforge.net/
5116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5117 S: Maintained
5118 F: fs/fuse/
5119 F: include/uapi/linux/fuse.h
5120 F: Documentation/filesystems/fuse.txt
5121
5122 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5123 M: Rik Faith <faith@cs.unc.edu>
5124 L: linux-scsi@vger.kernel.org
5125 S: Odd Fixes (e.g., new signatures)
5126 F: drivers/scsi/fdomain.*
5127
5128 GCC PLUGINS
5129 M: Kees Cook <keescook@chromium.org>
5130 R: Emese Revfy <re.emese@gmail.com>
5131 L: kernel-hardening@lists.openwall.com
5132 S: Maintained
5133 F: scripts/gcc-plugins/
5134 F: scripts/gcc-plugin.sh
5135 F: Documentation/gcc-plugins.txt
5136
5137 GCOV BASED KERNEL PROFILING
5138 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5139 S: Maintained
5140 F: kernel/gcov/
5141 F: Documentation/dev-tools/gcov.rst
5142
5143 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5144 M: Achim Leubner <achim_leubner@adaptec.com>
5145 L: linux-scsi@vger.kernel.org
5146 W: http://www.icp-vortex.com/
5147 S: Supported
5148 F: drivers/scsi/gdt*
5149
5150 GDB KERNEL DEBUGGING HELPER SCRIPTS
5151 M: Jan Kiszka <jan.kiszka@siemens.com>
5152 M: Kieran Bingham <kieran@bingham.xyz>
5153 S: Supported
5154 F: scripts/gdb/
5155
5156 GEMTEK FM RADIO RECEIVER DRIVER
5157 M: Hans Verkuil <hverkuil@xs4all.nl>
5158 L: linux-media@vger.kernel.org
5159 T: git git://linuxtv.org/media_tree.git
5160 W: https://linuxtv.org
5161 S: Maintained
5162 F: drivers/media/radio/radio-gemtek*
5163
5164 GENERIC GPIO I2C DRIVER
5165 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5166 S: Supported
5167 F: drivers/i2c/busses/i2c-gpio.c
5168 F: include/linux/i2c-gpio.h
5169
5170 GENERIC GPIO I2C MULTIPLEXER DRIVER
5171 M: Peter Korsgaard <peter.korsgaard@barco.com>
5172 L: linux-i2c@vger.kernel.org
5173 S: Supported
5174 F: drivers/i2c/muxes/i2c-mux-gpio.c
5175 F: include/linux/i2c-mux-gpio.h
5176 F: Documentation/i2c/muxes/i2c-mux-gpio
5177
5178 GENERIC HDLC (WAN) DRIVERS
5179 M: Krzysztof Halasa <khc@pm.waw.pl>
5180 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5181 S: Maintained
5182 F: drivers/net/wan/c101.c
5183 F: drivers/net/wan/hd6457*
5184 F: drivers/net/wan/hdlc*
5185 F: drivers/net/wan/n2.c
5186 F: drivers/net/wan/pc300too.c
5187 F: drivers/net/wan/pci200syn.c
5188 F: drivers/net/wan/wanxl*
5189
5190 GENERIC INCLUDE/ASM HEADER FILES
5191 M: Arnd Bergmann <arnd@arndb.de>
5192 L: linux-arch@vger.kernel.org
5193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5194 S: Maintained
5195 F: include/asm-generic/
5196 F: include/uapi/asm-generic/
5197
5198 GENERIC PHY FRAMEWORK
5199 M: Kishon Vijay Abraham I <kishon@ti.com>
5200 L: linux-kernel@vger.kernel.org
5201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5202 S: Supported
5203 F: drivers/phy/
5204 F: include/linux/phy/
5205
5206 GENERIC PM DOMAINS
5207 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5208 M: Kevin Hilman <khilman@kernel.org>
5209 M: Ulf Hansson <ulf.hansson@linaro.org>
5210 L: linux-pm@vger.kernel.org
5211 S: Supported
5212 F: drivers/base/power/domain*.c
5213 F: include/linux/pm_domain.h
5214
5215 GENERIC UIO DRIVER FOR PCI DEVICES
5216 M: "Michael S. Tsirkin" <mst@redhat.com>
5217 L: kvm@vger.kernel.org
5218 S: Supported
5219 F: drivers/uio/uio_pci_generic.c
5220
5221 GET_MAINTAINER SCRIPT
5222 M: Joe Perches <joe@perches.com>
5223 S: Maintained
5224 F: scripts/get_maintainer.pl
5225
5226 GFS2 FILE SYSTEM
5227 M: Steven Whitehouse <swhiteho@redhat.com>
5228 M: Bob Peterson <rpeterso@redhat.com>
5229 L: cluster-devel@redhat.com
5230 W: http://sources.redhat.com/cluster/
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5232 S: Supported
5233 F: Documentation/filesystems/gfs2*.txt
5234 F: fs/gfs2/
5235 F: include/uapi/linux/gfs2_ondisk.h
5236
5237 GIGASET ISDN DRIVERS
5238 M: Paul Bolle <pebolle@tiscali.nl>
5239 L: gigaset307x-common@lists.sourceforge.net
5240 W: http://gigaset307x.sourceforge.net/
5241 S: Odd Fixes
5242 F: Documentation/isdn/README.gigaset
5243 F: drivers/isdn/gigaset/
5244 F: include/uapi/linux/gigaset_dev.h
5245
5246 GO7007 MPEG CODEC
5247 M: Hans Verkuil <hans.verkuil@cisco.com>
5248 L: linux-media@vger.kernel.org
5249 S: Maintained
5250 F: drivers/media/usb/go7007/
5251
5252 GOODIX TOUCHSCREEN
5253 M: Bastien Nocera <hadess@hadess.net>
5254 L: linux-input@vger.kernel.org
5255 S: Maintained
5256 F: drivers/input/touchscreen/goodix.c
5257
5258 GPIO SUBSYSTEM
5259 M: Linus Walleij <linus.walleij@linaro.org>
5260 M: Alexandre Courbot <gnurou@gmail.com>
5261 L: linux-gpio@vger.kernel.org
5262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5263 S: Maintained
5264 F: Documentation/devicetree/bindings/gpio/
5265 F: Documentation/gpio/
5266 F: Documentation/ABI/testing/gpio-cdev
5267 F: Documentation/ABI/obsolete/sysfs-gpio
5268 F: drivers/gpio/
5269 F: include/linux/gpio/
5270 F: include/linux/gpio.h
5271 F: include/asm-generic/gpio.h
5272 F: include/uapi/linux/gpio.h
5273 F: tools/gpio/
5274
5275 GRE DEMULTIPLEXER DRIVER
5276 M: Dmitry Kozlov <xeb@mail.ru>
5277 L: netdev@vger.kernel.org
5278 S: Maintained
5279 F: net/ipv4/gre_demux.c
5280 F: net/ipv4/gre_offload.c
5281 F: include/net/gre.h
5282
5283 GRETH 10/100/1G Ethernet MAC device driver
5284 M: Andreas Larsson <andreas@gaisler.com>
5285 L: netdev@vger.kernel.org
5286 S: Maintained
5287 F: drivers/net/ethernet/aeroflex/
5288
5289 GSPCA FINEPIX SUBDRIVER
5290 M: Frank Zago <frank@zago.net>
5291 L: linux-media@vger.kernel.org
5292 T: git git://linuxtv.org/media_tree.git
5293 S: Maintained
5294 F: drivers/media/usb/gspca/finepix.c
5295
5296 GSPCA GL860 SUBDRIVER
5297 M: Olivier Lorin <o.lorin@laposte.net>
5298 L: linux-media@vger.kernel.org
5299 T: git git://linuxtv.org/media_tree.git
5300 S: Maintained
5301 F: drivers/media/usb/gspca/gl860/
5302
5303 GSPCA M5602 SUBDRIVER
5304 M: Erik Andren <erik.andren@gmail.com>
5305 L: linux-media@vger.kernel.org
5306 T: git git://linuxtv.org/media_tree.git
5307 S: Maintained
5308 F: drivers/media/usb/gspca/m5602/
5309
5310 GSPCA PAC207 SONIXB SUBDRIVER
5311 M: Hans Verkuil <hverkuil@xs4all.nl>
5312 L: linux-media@vger.kernel.org
5313 T: git git://linuxtv.org/media_tree.git
5314 S: Odd Fixes
5315 F: drivers/media/usb/gspca/pac207.c
5316
5317 GSPCA SN9C20X SUBDRIVER
5318 M: Brian Johnson <brijohn@gmail.com>
5319 L: linux-media@vger.kernel.org
5320 T: git git://linuxtv.org/media_tree.git
5321 S: Maintained
5322 F: drivers/media/usb/gspca/sn9c20x.c
5323
5324 GSPCA T613 SUBDRIVER
5325 M: Leandro Costantino <lcostantino@gmail.com>
5326 L: linux-media@vger.kernel.org
5327 T: git git://linuxtv.org/media_tree.git
5328 S: Maintained
5329 F: drivers/media/usb/gspca/t613.c
5330
5331 GSPCA USB WEBCAM DRIVER
5332 M: Hans Verkuil <hverkuil@xs4all.nl>
5333 L: linux-media@vger.kernel.org
5334 T: git git://linuxtv.org/media_tree.git
5335 S: Odd Fixes
5336 F: drivers/media/usb/gspca/
5337
5338 GUID PARTITION TABLE (GPT)
5339 M: Davidlohr Bueso <dave@stgolabs.net>
5340 L: linux-efi@vger.kernel.org
5341 S: Maintained
5342 F: block/partitions/efi.*
5343
5344 STK1160 USB VIDEO CAPTURE DRIVER
5345 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5346 L: linux-media@vger.kernel.org
5347 T: git git://linuxtv.org/media_tree.git
5348 S: Maintained
5349 F: drivers/media/usb/stk1160/
5350
5351 H8/300 ARCHITECTURE
5352 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5353 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5354 W: http://uclinux-h8.sourceforge.jp
5355 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5356 S: Maintained
5357 F: arch/h8300/
5358 F: drivers/clocksource/h8300_*.c
5359 F: drivers/clk/h8300/
5360 F: drivers/irqchip/irq-renesas-h8*.c
5361
5362 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5363 M: Frank Seidel <frank@f-seidel.de>
5364 L: platform-driver-x86@vger.kernel.org
5365 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5366 S: Maintained
5367 F: drivers/platform/x86/hdaps.c
5368
5369 HDPVR USB VIDEO ENCODER DRIVER
5370 M: Hans Verkuil <hverkuil@xs4all.nl>
5371 L: linux-media@vger.kernel.org
5372 T: git git://linuxtv.org/media_tree.git
5373 W: https://linuxtv.org
5374 S: Odd Fixes
5375 F: drivers/media/usb/hdpvr/
5376
5377 HWPOISON MEMORY FAILURE HANDLING
5378 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5379 L: linux-mm@kvack.org
5380 S: Maintained
5381 F: mm/memory-failure.c
5382 F: mm/hwpoison-inject.c
5383
5384 HYPERVISOR VIRTUAL CONSOLE DRIVER
5385 L: linuxppc-dev@lists.ozlabs.org
5386 S: Odd Fixes
5387 F: drivers/tty/hvc/
5388
5389 HACKRF MEDIA DRIVER
5390 M: Antti Palosaari <crope@iki.fi>
5391 L: linux-media@vger.kernel.org
5392 W: https://linuxtv.org
5393 W: http://palosaari.fi/linux/
5394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5395 T: git git://linuxtv.org/anttip/media_tree.git
5396 S: Maintained
5397 F: drivers/media/usb/hackrf/
5398
5399 HARDWARE MONITORING
5400 M: Jean Delvare <jdelvare@suse.com>
5401 M: Guenter Roeck <linux@roeck-us.net>
5402 L: linux-hwmon@vger.kernel.org
5403 W: http://hwmon.wiki.kernel.org/
5404 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5406 S: Maintained
5407 F: Documentation/hwmon/
5408 F: drivers/hwmon/
5409 F: include/linux/hwmon*.h
5410
5411 HARDWARE RANDOM NUMBER GENERATOR CORE
5412 M: Matt Mackall <mpm@selenic.com>
5413 M: Herbert Xu <herbert@gondor.apana.org.au>
5414 L: linux-crypto@vger.kernel.org
5415 S: Odd fixes
5416 F: Documentation/devicetree/bindings/rng/
5417 F: Documentation/hw_random.txt
5418 F: drivers/char/hw_random/
5419 F: include/linux/hw_random.h
5420
5421 HARDWARE SPINLOCK CORE
5422 M: Ohad Ben-Cohen <ohad@wizery.com>
5423 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5424 L: linux-remoteproc@vger.kernel.org
5425 S: Maintained
5426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5427 F: Documentation/devicetree/bindings/hwlock/
5428 F: Documentation/hwspinlock.txt
5429 F: drivers/hwspinlock/
5430 F: include/linux/hwspinlock.h
5431
5432 HARMONY SOUND DRIVER
5433 L: linux-parisc@vger.kernel.org
5434 S: Maintained
5435 F: sound/parisc/harmony.*
5436
5437 HD29L2 MEDIA DRIVER
5438 M: Antti Palosaari <crope@iki.fi>
5439 L: linux-media@vger.kernel.org
5440 W: https://linuxtv.org
5441 W: http://palosaari.fi/linux/
5442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5443 T: git git://linuxtv.org/anttip/media_tree.git
5444 S: Maintained
5445 F: drivers/media/dvb-frontends/hd29l2*
5446
5447 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5448 M: Brian Boylston <brian.boylston@hpe.com>
5449 S: Supported
5450 F: Documentation/watchdog/hpwdt.txt
5451 F: drivers/watchdog/hpwdt.c
5452
5453 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5454 M: Don Brace <don.brace@microsemi.com>
5455 L: iss_storagedev@hp.com
5456 L: esc.storagedev@microsemi.com
5457 L: linux-scsi@vger.kernel.org
5458 S: Supported
5459 F: Documentation/scsi/hpsa.txt
5460 F: drivers/scsi/hpsa*.[ch]
5461 F: include/linux/cciss*.h
5462 F: include/uapi/linux/cciss*.h
5463
5464 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5465 M: Don Brace <don.brace@microsemi.com>
5466 L: iss_storagedev@hp.com
5467 L: esc.storagedev@microsemi.com
5468 L: linux-scsi@vger.kernel.org
5469 S: Supported
5470 F: Documentation/blockdev/cciss.txt
5471 F: drivers/block/cciss*
5472 F: include/linux/cciss_ioctl.h
5473 F: include/uapi/linux/cciss_ioctl.h
5474
5475 HFI1 DRIVER
5476 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5477 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5478 L: linux-rdma@vger.kernel.org
5479 S: Supported
5480 F: drivers/infiniband/hw/hfi1
5481
5482 HFS FILESYSTEM
5483 L: linux-fsdevel@vger.kernel.org
5484 S: Orphan
5485 F: Documentation/filesystems/hfs.txt
5486 F: fs/hfs/
5487
5488 HFSPLUS FILESYSTEM
5489 L: linux-fsdevel@vger.kernel.org
5490 S: Orphan
5491 F: Documentation/filesystems/hfsplus.txt
5492 F: fs/hfsplus/
5493
5494 HGA FRAMEBUFFER DRIVER
5495 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5496 L: linux-nvidia@lists.surfsouth.com
5497 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5498 S: Maintained
5499 F: drivers/video/fbdev/hgafb.c
5500
5501 HIBERNATION (aka Software Suspend, aka swsusp)
5502 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5503 M: Pavel Machek <pavel@ucw.cz>
5504 L: linux-pm@vger.kernel.org
5505 S: Supported
5506 F: arch/x86/power/
5507 F: drivers/base/power/
5508 F: kernel/power/
5509 F: include/linux/suspend.h
5510 F: include/linux/freezer.h
5511 F: include/linux/pm.h
5512 F: arch/*/include/asm/suspend*.h
5513
5514 HID CORE LAYER
5515 M: Jiri Kosina <jikos@kernel.org>
5516 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5517 L: linux-input@vger.kernel.org
5518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5519 S: Maintained
5520 F: drivers/hid/
5521 F: include/linux/hid*
5522 F: include/uapi/linux/hid*
5523
5524 HID SENSOR HUB DRIVERS
5525 M: Jiri Kosina <jikos@kernel.org>
5526 M: Jonathan Cameron <jic23@kernel.org>
5527 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5528 L: linux-input@vger.kernel.org
5529 L: linux-iio@vger.kernel.org
5530 S: Maintained
5531 F: Documentation/hid/hid-sensor*
5532 F: drivers/hid/hid-sensor-*
5533 F: drivers/iio/*/hid-*
5534 F: include/linux/hid-sensor-*
5535
5536 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5537 M: Thomas Gleixner <tglx@linutronix.de>
5538 L: linux-kernel@vger.kernel.org
5539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5540 S: Maintained
5541 F: Documentation/timers/
5542 F: kernel/time/hrtimer.c
5543 F: kernel/time/clockevents.c
5544 F: kernel/time/tick*.*
5545 F: kernel/time/timer_*.c
5546 F: include/linux/clockchips.h
5547 F: include/linux/hrtimer.h
5548
5549 HIGH-SPEED SCC DRIVER FOR AX.25
5550 L: linux-hams@vger.kernel.org
5551 S: Orphan
5552 F: drivers/net/hamradio/dmascc.c
5553 F: drivers/net/hamradio/scc.c
5554
5555 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5556 M: HighPoint Linux Team <linux@highpoint-tech.com>
5557 W: http://www.highpoint-tech.com
5558 S: Supported
5559 F: Documentation/scsi/hptiop.txt
5560 F: drivers/scsi/hptiop.c
5561
5562 HIPPI
5563 M: Jes Sorensen <jes@trained-monkey.org>
5564 L: linux-hippi@sunsite.dk
5565 S: Maintained
5566 F: include/linux/hippidevice.h
5567 F: include/uapi/linux/if_hippi.h
5568 F: net/802/hippi.c
5569 F: drivers/net/hippi/
5570
5571 HISILICON NETWORK SUBSYSTEM DRIVER
5572 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5573 M: Salil Mehta <salil.mehta@huawei.com>
5574 L: netdev@vger.kernel.org
5575 W: http://www.hisilicon.com
5576 S: Maintained
5577 F: drivers/net/ethernet/hisilicon/
5578 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5579
5580 HISILICON SAS Controller
5581 M: John Garry <john.garry@huawei.com>
5582 W: http://www.hisilicon.com
5583 S: Supported
5584 F: drivers/scsi/hisi_sas/
5585 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5586
5587 HOST AP DRIVER
5588 M: Jouni Malinen <j@w1.fi>
5589 L: hostap@shmoo.com (subscribers-only)
5590 L: linux-wireless@vger.kernel.org
5591 W: http://hostap.epitest.fi/
5592 S: Maintained
5593 F: drivers/net/wireless/intersil/hostap/
5594
5595 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5596 L: platform-driver-x86@vger.kernel.org
5597 S: Orphan
5598 F: drivers/platform/x86/tc1100-wmi.c
5599
5600 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5601 M: Jaroslav Kysela <perex@perex.cz>
5602 S: Maintained
5603 F: drivers/net/ethernet/hp/hp100.*
5604
5605 HPET: High Precision Event Timers driver
5606 M: Clemens Ladisch <clemens@ladisch.de>
5607 S: Maintained
5608 F: Documentation/timers/hpet.txt
5609 F: drivers/char/hpet.c
5610 F: include/linux/hpet.h
5611 F: include/uapi/linux/hpet.h
5612
5613 HPET: x86
5614 S: Orphan
5615 F: arch/x86/kernel/hpet.c
5616 F: arch/x86/include/asm/hpet.h
5617
5618 HPFS FILESYSTEM
5619 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5620 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5621 S: Maintained
5622 F: fs/hpfs/
5623
5624 HSI SUBSYSTEM
5625 M: Sebastian Reichel <sre@kernel.org>
5626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5627 S: Maintained
5628 F: Documentation/ABI/testing/sysfs-bus-hsi
5629 F: Documentation/hsi.txt
5630 F: drivers/hsi/
5631 F: include/linux/hsi/
5632 F: include/uapi/linux/hsi/
5633
5634 HSO 3G MODEM DRIVER
5635 M: Jan Dumon <j.dumon@option.com>
5636 W: http://www.pharscape.org
5637 S: Maintained
5638 F: drivers/net/usb/hso.c
5639
5640 HSR NETWORK PROTOCOL
5641 M: Arvid Brodin <arvid.brodin@alten.se>
5642 L: netdev@vger.kernel.org
5643 S: Maintained
5644 F: net/hsr/
5645
5646 HTCPEN TOUCHSCREEN DRIVER
5647 M: Pau Oliva Fora <pof@eslack.org>
5648 L: linux-input@vger.kernel.org
5649 S: Maintained
5650 F: drivers/input/touchscreen/htcpen.c
5651
5652 HUGETLB FILESYSTEM
5653 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5654 S: Maintained
5655 F: fs/hugetlbfs/
5656
5657 HVA ST MEDIA DRIVER
5658 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5659 L: linux-media@vger.kernel.org
5660 T: git git://linuxtv.org/media_tree.git
5661 W: https://linuxtv.org
5662 S: Supported
5663 F: drivers/media/platform/sti/hva
5664
5665 Hyper-V CORE AND DRIVERS
5666 M: "K. Y. Srinivasan" <kys@microsoft.com>
5667 M: Haiyang Zhang <haiyangz@microsoft.com>
5668 L: devel@linuxdriverproject.org
5669 S: Maintained
5670 F: arch/x86/include/asm/mshyperv.h
5671 F: arch/x86/include/uapi/asm/hyperv.h
5672 F: arch/x86/kernel/cpu/mshyperv.c
5673 F: drivers/hid/hid-hyperv.c
5674 F: drivers/hv/
5675 F: drivers/input/serio/hyperv-keyboard.c
5676 F: drivers/pci/host/pci-hyperv.c
5677 F: drivers/net/hyperv/
5678 F: drivers/scsi/storvsc_drv.c
5679 F: drivers/video/fbdev/hyperv_fb.c
5680 F: include/linux/hyperv.h
5681 F: tools/hv/
5682 F: Documentation/ABI/stable/sysfs-bus-vmbus
5683
5684 I2C MUXES
5685 M: Peter Rosin <peda@axentia.se>
5686 L: linux-i2c@vger.kernel.org
5687 S: Maintained
5688 F: Documentation/i2c/i2c-topology
5689 F: Documentation/i2c/muxes/
5690 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5691 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5692 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5693 F: drivers/i2c/i2c-mux.c
5694 F: drivers/i2c/muxes/
5695 F: include/linux/i2c-mux.h
5696
5697 I2C OVER PARALLEL PORT
5698 M: Jean Delvare <jdelvare@suse.com>
5699 L: linux-i2c@vger.kernel.org
5700 S: Maintained
5701 F: Documentation/i2c/busses/i2c-parport
5702 F: Documentation/i2c/busses/i2c-parport-light
5703 F: drivers/i2c/busses/i2c-parport.c
5704 F: drivers/i2c/busses/i2c-parport-light.c
5705
5706 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5707 M: Jean Delvare <jdelvare@suse.com>
5708 L: linux-i2c@vger.kernel.org
5709 S: Maintained
5710 F: Documentation/i2c/busses/i2c-ali1535
5711 F: Documentation/i2c/busses/i2c-ali1563
5712 F: Documentation/i2c/busses/i2c-ali15x3
5713 F: Documentation/i2c/busses/i2c-amd756
5714 F: Documentation/i2c/busses/i2c-amd8111
5715 F: Documentation/i2c/busses/i2c-i801
5716 F: Documentation/i2c/busses/i2c-nforce2
5717 F: Documentation/i2c/busses/i2c-piix4
5718 F: Documentation/i2c/busses/i2c-sis5595
5719 F: Documentation/i2c/busses/i2c-sis630
5720 F: Documentation/i2c/busses/i2c-sis96x
5721 F: Documentation/i2c/busses/i2c-via
5722 F: Documentation/i2c/busses/i2c-viapro
5723 F: drivers/i2c/busses/i2c-ali1535.c
5724 F: drivers/i2c/busses/i2c-ali1563.c
5725 F: drivers/i2c/busses/i2c-ali15x3.c
5726 F: drivers/i2c/busses/i2c-amd756.c
5727 F: drivers/i2c/busses/i2c-amd756-s4882.c
5728 F: drivers/i2c/busses/i2c-amd8111.c
5729 F: drivers/i2c/busses/i2c-i801.c
5730 F: drivers/i2c/busses/i2c-isch.c
5731 F: drivers/i2c/busses/i2c-nforce2.c
5732 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5733 F: drivers/i2c/busses/i2c-piix4.c
5734 F: drivers/i2c/busses/i2c-sis5595.c
5735 F: drivers/i2c/busses/i2c-sis630.c
5736 F: drivers/i2c/busses/i2c-sis96x.c
5737 F: drivers/i2c/busses/i2c-via.c
5738 F: drivers/i2c/busses/i2c-viapro.c
5739
5740 I2C/SMBUS ISMT DRIVER
5741 M: Seth Heasley <seth.heasley@intel.com>
5742 M: Neil Horman <nhorman@tuxdriver.com>
5743 L: linux-i2c@vger.kernel.org
5744 F: drivers/i2c/busses/i2c-ismt.c
5745 F: Documentation/i2c/busses/i2c-ismt
5746
5747 I2C/SMBUS STUB DRIVER
5748 M: Jean Delvare <jdelvare@suse.com>
5749 L: linux-i2c@vger.kernel.org
5750 S: Maintained
5751 F: drivers/i2c/i2c-stub.c
5752
5753 I2C SUBSYSTEM
5754 M: Wolfram Sang <wsa@the-dreams.de>
5755 L: linux-i2c@vger.kernel.org
5756 W: https://i2c.wiki.kernel.org/
5757 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5759 S: Maintained
5760 F: Documentation/devicetree/bindings/i2c/
5761 F: Documentation/i2c/
5762 F: drivers/i2c/
5763 F: drivers/i2c/*/
5764 F: include/linux/i2c.h
5765 F: include/linux/i2c-*.h
5766 F: include/uapi/linux/i2c.h
5767 F: include/uapi/linux/i2c-*.h
5768
5769 I2C ACPI SUPPORT
5770 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5771 L: linux-i2c@vger.kernel.org
5772 L: linux-acpi@vger.kernel.org
5773 S: Maintained
5774
5775 I2C-TAOS-EVM DRIVER
5776 M: Jean Delvare <jdelvare@suse.com>
5777 L: linux-i2c@vger.kernel.org
5778 S: Maintained
5779 F: Documentation/i2c/busses/i2c-taos-evm
5780 F: drivers/i2c/busses/i2c-taos-evm.c
5781
5782 I2C-TINY-USB DRIVER
5783 M: Till Harbaum <till@harbaum.org>
5784 L: linux-i2c@vger.kernel.org
5785 W: http://www.harbaum.org/till/i2c_tiny_usb
5786 S: Maintained
5787 F: drivers/i2c/busses/i2c-tiny-usb.c
5788
5789 i386 BOOT CODE
5790 M: "H. Peter Anvin" <hpa@zytor.com>
5791 S: Maintained
5792 F: arch/x86/boot/
5793
5794 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5795 M: "H. Peter Anvin" <hpa@zytor.com>
5796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5797 S: Maintained
5798
5799 IA64 (Itanium) PLATFORM
5800 M: Tony Luck <tony.luck@intel.com>
5801 M: Fenghua Yu <fenghua.yu@intel.com>
5802 L: linux-ia64@vger.kernel.org
5803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5804 S: Maintained
5805 F: arch/ia64/
5806
5807 IBM Power VMX Cryptographic instructions
5808 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5809 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5810 L: linux-crypto@vger.kernel.org
5811 S: Supported
5812 F: drivers/crypto/vmx/Makefile
5813 F: drivers/crypto/vmx/Kconfig
5814 F: drivers/crypto/vmx/vmx.c
5815 F: drivers/crypto/vmx/aes*
5816 F: drivers/crypto/vmx/ghash*
5817 F: drivers/crypto/vmx/ppc-xlate.pl
5818
5819 IBM Power in-Nest Crypto Acceleration
5820 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5821 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5822 L: linux-crypto@vger.kernel.org
5823 S: Supported
5824 F: drivers/crypto/nx/Makefile
5825 F: drivers/crypto/nx/Kconfig
5826 F: drivers/crypto/nx/nx-aes*
5827 F: drivers/crypto/nx/nx-sha*
5828 F: drivers/crypto/nx/nx.*
5829 F: drivers/crypto/nx/nx_csbcpb.h
5830 F: drivers/crypto/nx/nx_debugfs.h
5831
5832 IBM Power 842 compression accelerator
5833 M: Dan Streetman <ddstreet@ieee.org>
5834 S: Supported
5835 F: drivers/crypto/nx/Makefile
5836 F: drivers/crypto/nx/Kconfig
5837 F: drivers/crypto/nx/nx-842*
5838 F: include/linux/sw842.h
5839 F: crypto/842.c
5840 F: lib/842/
5841
5842 IBM Power Linux RAID adapter
5843 M: Brian King <brking@us.ibm.com>
5844 S: Supported
5845 F: drivers/scsi/ipr.*
5846
5847 IBM Power Virtual Ethernet Device Driver
5848 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5849 L: netdev@vger.kernel.org
5850 S: Supported
5851 F: drivers/net/ethernet/ibm/ibmveth.*
5852
5853 IBM Power SRIOV Virtual NIC Device Driver
5854 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5855 M: John Allen <jallen@linux.vnet.ibm.com>
5856 L: netdev@vger.kernel.org
5857 S: Supported
5858 F: drivers/net/ethernet/ibm/ibmvnic.*
5859
5860 IBM Power Virtual SCSI Device Drivers
5861 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5862 L: linux-scsi@vger.kernel.org
5863 S: Supported
5864 F: drivers/scsi/ibmvscsi/ibmvscsi*
5865 F: include/scsi/viosrp.h
5866
5867 IBM Power Virtual SCSI Device Target Driver
5868 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5869 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5870 L: linux-scsi@vger.kernel.org
5871 L: target-devel@vger.kernel.org
5872 S: Supported
5873 F: drivers/scsi/ibmvscsi_tgt/
5874
5875 IBM Power Virtual FC Device Drivers
5876 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5877 L: linux-scsi@vger.kernel.org
5878 S: Supported
5879 F: drivers/scsi/ibmvscsi/ibmvfc*
5880
5881 IBM ServeRAID RAID DRIVER
5882 S: Orphan
5883 F: drivers/scsi/ips.*
5884
5885 ICH LPC AND GPIO DRIVER
5886 M: Peter Tyser <ptyser@xes-inc.com>
5887 S: Maintained
5888 F: drivers/mfd/lpc_ich.c
5889 F: drivers/gpio/gpio-ich.c
5890
5891 IDE SUBSYSTEM
5892 M: "David S. Miller" <davem@davemloft.net>
5893 L: linux-ide@vger.kernel.org
5894 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5896 S: Maintained
5897 F: Documentation/ide/
5898 F: drivers/ide/
5899 F: include/linux/ide.h
5900
5901 IDEAPAD LAPTOP EXTRAS DRIVER
5902 M: Ike Panhc <ike.pan@canonical.com>
5903 L: platform-driver-x86@vger.kernel.org
5904 W: http://launchpad.net/ideapad-laptop
5905 S: Maintained
5906 F: drivers/platform/x86/ideapad-laptop.c
5907
5908 IDEAPAD LAPTOP SLIDEBAR DRIVER
5909 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5910 L: linux-input@vger.kernel.org
5911 W: https://github.com/o2genum/ideapad-slidebar
5912 S: Maintained
5913 F: drivers/input/misc/ideapad_slidebar.c
5914
5915 IDE/ATAPI DRIVERS
5916 M: Borislav Petkov <bp@alien8.de>
5917 L: linux-ide@vger.kernel.org
5918 S: Maintained
5919 F: Documentation/cdrom/ide-cd
5920 F: drivers/ide/ide-cd*
5921
5922 IDLE-I7300
5923 M: Andy Henroid <andrew.d.henroid@intel.com>
5924 L: linux-pm@vger.kernel.org
5925 S: Supported
5926 F: drivers/idle/i7300_idle.c
5927
5928 IEEE 802.15.4 SUBSYSTEM
5929 M: Alexander Aring <aar@pengutronix.de>
5930 L: linux-wpan@vger.kernel.org
5931 W: http://wpan.cakelab.org/
5932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5934 S: Maintained
5935 F: net/ieee802154/
5936 F: net/mac802154/
5937 F: drivers/net/ieee802154/
5938 F: include/linux/nl802154.h
5939 F: include/linux/ieee802154.h
5940 F: include/net/nl802154.h
5941 F: include/net/mac802154.h
5942 F: include/net/af_ieee802154.h
5943 F: include/net/cfg802154.h
5944 F: include/net/ieee802154_netdev.h
5945 F: Documentation/networking/ieee802154.txt
5946
5947 IGORPLUG-USB IR RECEIVER
5948 M: Sean Young <sean@mess.org>
5949 L: linux-media@vger.kernel.org
5950 S: Maintained
5951 F: drivers/media/rc/igorplugusb.c
5952
5953 IGUANAWORKS USB IR TRANSCEIVER
5954 M: Sean Young <sean@mess.org>
5955 L: linux-media@vger.kernel.org
5956 S: Maintained
5957 F: drivers/media/rc/iguanair.c
5958
5959 IIO SUBSYSTEM AND DRIVERS
5960 M: Jonathan Cameron <jic23@kernel.org>
5961 R: Hartmut Knaack <knaack.h@gmx.de>
5962 R: Lars-Peter Clausen <lars@metafoo.de>
5963 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5964 L: linux-iio@vger.kernel.org
5965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5966 S: Maintained
5967 F: Documentation/devicetree/bindings/iio/
5968 F: drivers/iio/
5969 F: drivers/staging/iio/
5970 F: include/linux/iio/
5971 F: tools/iio/
5972
5973 IKANOS/ADI EAGLE ADSL USB DRIVER
5974 M: Matthieu Castet <castet.matthieu@free.fr>
5975 M: Stanislaw Gruszka <stf_xl@wp.pl>
5976 S: Maintained
5977 F: drivers/usb/atm/ueagle-atm.c
5978
5979 INA209 HARDWARE MONITOR DRIVER
5980 M: Guenter Roeck <linux@roeck-us.net>
5981 L: linux-hwmon@vger.kernel.org
5982 S: Maintained
5983 F: Documentation/hwmon/ina209
5984 F: Documentation/devicetree/bindings/i2c/ina209.txt
5985 F: drivers/hwmon/ina209.c
5986
5987 INA2XX HARDWARE MONITOR DRIVER
5988 M: Guenter Roeck <linux@roeck-us.net>
5989 L: linux-hwmon@vger.kernel.org
5990 S: Maintained
5991 F: Documentation/hwmon/ina2xx
5992 F: drivers/hwmon/ina2xx.c
5993 F: include/linux/platform_data/ina2xx.h
5994
5995 INDUSTRY PACK SUBSYSTEM (IPACK)
5996 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5997 M: Jens Taprogge <jens.taprogge@taprogge.org>
5998 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5999 L: industrypack-devel@lists.sourceforge.net
6000 W: http://industrypack.sourceforge.net
6001 S: Maintained
6002 F: drivers/ipack/
6003
6004 INGENIC JZ4780 DMA Driver
6005 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6006 S: Maintained
6007 F: drivers/dma/dma-jz4780.c
6008
6009 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6010 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6011 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6012 L: linux-ima-devel@lists.sourceforge.net
6013 L: linux-ima-user@lists.sourceforge.net
6014 L: linux-security-module@vger.kernel.org
6015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6016 S: Supported
6017 F: security/integrity/ima/
6018
6019 IMGTEC IR DECODER DRIVER
6020 M: James Hogan <james.hogan@imgtec.com>
6021 S: Maintained
6022 F: drivers/media/rc/img-ir/
6023
6024 IMS TWINTURBO FRAMEBUFFER DRIVER
6025 L: linux-fbdev@vger.kernel.org
6026 S: Orphan
6027 F: drivers/video/fbdev/imsttfb.c
6028
6029 INFINIBAND SUBSYSTEM
6030 M: Doug Ledford <dledford@redhat.com>
6031 M: Sean Hefty <sean.hefty@intel.com>
6032 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6033 L: linux-rdma@vger.kernel.org
6034 W: http://www.openfabrics.org/
6035 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6037 S: Supported
6038 F: Documentation/infiniband/
6039 F: drivers/infiniband/
6040 F: include/uapi/linux/if_infiniband.h
6041 F: include/uapi/rdma/
6042 F: include/rdma/
6043
6044 INOTIFY
6045 M: John McCutchan <john@johnmccutchan.com>
6046 M: Robert Love <rlove@rlove.org>
6047 M: Eric Paris <eparis@parisplace.org>
6048 S: Maintained
6049 F: Documentation/filesystems/inotify.txt
6050 F: fs/notify/inotify/
6051 F: include/linux/inotify.h
6052 F: include/uapi/linux/inotify.h
6053
6054 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6055 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6056 L: linux-input@vger.kernel.org
6057 Q: http://patchwork.kernel.org/project/linux-input/list/
6058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6059 S: Maintained
6060 F: drivers/input/
6061 F: include/linux/input.h
6062 F: include/uapi/linux/input.h
6063 F: include/linux/input/
6064 F: Documentation/devicetree/bindings/input/
6065
6066 INPUT MULTITOUCH (MT) PROTOCOL
6067 M: Henrik Rydberg <rydberg@bitmath.org>
6068 L: linux-input@vger.kernel.org
6069 S: Odd fixes
6070 F: Documentation/input/multi-touch-protocol.txt
6071 F: drivers/input/input-mt.c
6072 K: \b(ABS|SYN)_MT_
6073
6074 INTEL ASoC BDW/HSW DRIVERS
6075 M: Jie Yang <yang.jie@linux.intel.com>
6076 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6077 S: Supported
6078 F: sound/soc/intel/common/sst-dsp*
6079 F: sound/soc/intel/common/sst-firmware.c
6080 F: sound/soc/intel/boards/broadwell.c
6081 F: sound/soc/intel/haswell/
6082
6083 INTEL C600 SERIES SAS CONTROLLER DRIVER
6084 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6085 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6086 L: linux-scsi@vger.kernel.org
6087 T: git git://git.code.sf.net/p/intel-sas/isci
6088 S: Supported
6089 F: drivers/scsi/isci/
6090
6091 INTEL HID EVENT DRIVER
6092 M: Alex Hung <alex.hung@canonical.com>
6093 L: platform-driver-x86@vger.kernel.org
6094 S: Maintained
6095 F: drivers/platform/x86/intel-hid.c
6096
6097 INTEL VIRTUAL BUTTON DRIVER
6098 M: AceLan Kao <acelan.kao@canonical.com>
6099 L: platform-driver-x86@vger.kernel.org
6100 S: Maintained
6101 F: drivers/platform/x86/intel-vbtn.c
6102
6103 INTEL IDLE DRIVER
6104 M: Len Brown <lenb@kernel.org>
6105 L: linux-pm@vger.kernel.org
6106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6107 S: Supported
6108 F: drivers/idle/intel_idle.c
6109
6110 INTEL INTEGRATED SENSOR HUB DRIVER
6111 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6112 M: Jiri Kosina <jikos@kernel.org>
6113 L: linux-input@vger.kernel.org
6114 S: Maintained
6115 F: drivers/hid/intel-ish-hid/
6116
6117 INTEL PSTATE DRIVER
6118 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6119 M: Len Brown <lenb@kernel.org>
6120 L: linux-pm@vger.kernel.org
6121 S: Supported
6122 F: drivers/cpufreq/intel_pstate.c
6123
6124 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6125 M: Maik Broemme <mbroemme@plusserver.de>
6126 L: linux-fbdev@vger.kernel.org
6127 S: Maintained
6128 F: Documentation/fb/intelfb.txt
6129 F: drivers/video/fbdev/intelfb/
6130
6131 INTEL 810/815 FRAMEBUFFER DRIVER
6132 M: Antonino Daplas <adaplas@gmail.com>
6133 L: linux-fbdev@vger.kernel.org
6134 S: Maintained
6135 F: drivers/video/fbdev/i810/
6136
6137 INTEL MENLOW THERMAL DRIVER
6138 M: Sujith Thomas <sujith.thomas@intel.com>
6139 L: platform-driver-x86@vger.kernel.org
6140 W: https://01.org/linux-acpi
6141 S: Supported
6142 F: drivers/platform/x86/intel_menlow.c
6143
6144 INTEL I/OAT DMA DRIVER
6145 M: Dave Jiang <dave.jiang@intel.com>
6146 R: Dan Williams <dan.j.williams@intel.com>
6147 L: dmaengine@vger.kernel.org
6148 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6149 S: Supported
6150 F: drivers/dma/ioat*
6151
6152 INTEL IOMMU (VT-d)
6153 M: David Woodhouse <dwmw2@infradead.org>
6154 L: iommu@lists.linux-foundation.org
6155 T: git git://git.infradead.org/iommu-2.6.git
6156 S: Supported
6157 F: drivers/iommu/intel-iommu.c
6158 F: include/linux/intel-iommu.h
6159
6160 INTEL IOP-ADMA DMA DRIVER
6161 R: Dan Williams <dan.j.williams@intel.com>
6162 S: Odd fixes
6163 F: drivers/dma/iop-adma.c
6164
6165 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6166 M: Krzysztof Halasa <khalasa@piap.pl>
6167 S: Maintained
6168 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6169 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6170 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6171 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6172 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6173 F: drivers/net/wan/ixp4xx_hss.c
6174
6175 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6176 M: Deepak Saxena <dsaxena@plexity.net>
6177 S: Maintained
6178 F: drivers/char/hw_random/ixp4xx-rng.c
6179
6180 INTEL ETHERNET DRIVERS
6181 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6182 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6183 W: http://www.intel.com/support/feedback.htm
6184 W: http://e1000.sourceforge.net/
6185 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6188 S: Supported
6189 F: Documentation/networking/e100.txt
6190 F: Documentation/networking/e1000.txt
6191 F: Documentation/networking/e1000e.txt
6192 F: Documentation/networking/igb.txt
6193 F: Documentation/networking/igbvf.txt
6194 F: Documentation/networking/ixgb.txt
6195 F: Documentation/networking/ixgbe.txt
6196 F: Documentation/networking/ixgbevf.txt
6197 F: Documentation/networking/i40e.txt
6198 F: Documentation/networking/i40evf.txt
6199 F: drivers/net/ethernet/intel/
6200 F: drivers/net/ethernet/intel/*/
6201
6202 INTEL RDMA RNIC DRIVER
6203 M: Faisal Latif <faisal.latif@intel.com>
6204 R: Chien Tin Tung <chien.tin.tung@intel.com>
6205 R: Mustafa Ismail <mustafa.ismail@intel.com>
6206 R: Shiraz Saleem <shiraz.saleem@intel.com>
6207 R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6208 L: linux-rdma@vger.kernel.org
6209 S: Supported
6210 F: drivers/infiniband/hw/i40iw/
6211
6212 INTEL MERRIFIELD GPIO DRIVER
6213 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6214 L: linux-gpio@vger.kernel.org
6215 S: Maintained
6216 F: drivers/gpio/gpio-merrifield.c
6217
6218 INTEL-MID GPIO DRIVER
6219 M: David Cohen <david.a.cohen@linux.intel.com>
6220 L: linux-gpio@vger.kernel.org
6221 S: Maintained
6222 F: drivers/gpio/gpio-intel-mid.c
6223
6224 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6225 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6226 L: linux-wireless@vger.kernel.org
6227 S: Maintained
6228 F: Documentation/networking/README.ipw2100
6229 F: Documentation/networking/README.ipw2200
6230 F: drivers/net/wireless/intel/ipw2x00/
6231
6232 INTEL(R) TRACE HUB
6233 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6234 S: Supported
6235 F: Documentation/trace/intel_th.txt
6236 F: drivers/hwtracing/intel_th/
6237
6238 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6239 M: Ning Sun <ning.sun@intel.com>
6240 L: tboot-devel@lists.sourceforge.net
6241 W: http://tboot.sourceforge.net
6242 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6243 S: Supported
6244 F: Documentation/intel_txt.txt
6245 F: include/linux/tboot.h
6246 F: arch/x86/kernel/tboot.c
6247
6248 INTEL WIRELESS WIMAX CONNECTION 2400
6249 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6250 M: linux-wimax@intel.com
6251 L: wimax@linuxwimax.org (subscribers-only)
6252 S: Supported
6253 W: http://linuxwimax.org
6254 F: Documentation/wimax/README.i2400m
6255 F: drivers/net/wimax/i2400m/
6256 F: include/uapi/linux/wimax/i2400m.h
6257
6258 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6259 M: Stanislaw Gruszka <sgruszka@redhat.com>
6260 L: linux-wireless@vger.kernel.org
6261 S: Supported
6262 F: drivers/net/wireless/intel/iwlegacy/
6263
6264 INTEL WIRELESS WIFI LINK (iwlwifi)
6265 M: Johannes Berg <johannes.berg@intel.com>
6266 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6267 M: Luca Coelho <luciano.coelho@intel.com>
6268 M: Intel Linux Wireless <linuxwifi@intel.com>
6269 L: linux-wireless@vger.kernel.org
6270 W: http://intellinuxwireless.org
6271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6272 S: Supported
6273 F: drivers/net/wireless/intel/iwlwifi/
6274
6275 INTEL MANAGEMENT ENGINE (mei)
6276 M: Tomas Winkler <tomas.winkler@intel.com>
6277 L: linux-kernel@vger.kernel.org
6278 S: Supported
6279 F: include/uapi/linux/mei.h
6280 F: include/linux/mei_cl_bus.h
6281 F: drivers/misc/mei/*
6282 F: drivers/watchdog/mei_wdt.c
6283 F: Documentation/misc-devices/mei/*
6284
6285 INTEL MIC DRIVERS (mic)
6286 M: Sudeep Dutt <sudeep.dutt@intel.com>
6287 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6288 S: Supported
6289 W: https://github.com/sudeepdutt/mic
6290 W: http://software.intel.com/en-us/mic-developer
6291 F: include/linux/mic_bus.h
6292 F: include/linux/scif.h
6293 F: include/uapi/linux/mic_common.h
6294 F: include/uapi/linux/mic_ioctl.h
6295 F: include/uapi/linux/scif_ioctl.h
6296 F: drivers/misc/mic/
6297 F: drivers/dma/mic_x100_dma.c
6298 F: drivers/dma/mic_x100_dma.h
6299 F: Documentation/mic/
6300
6301 INTEL PMC/P-Unit IPC DRIVER
6302 M: Zha Qipeng<qipeng.zha@intel.com>
6303 L: platform-driver-x86@vger.kernel.org
6304 S: Maintained
6305 F: drivers/platform/x86/intel_pmc_ipc.c
6306 F: drivers/platform/x86/intel_punit_ipc.c
6307 F: arch/x86/include/asm/intel_pmc_ipc.h
6308 F: arch/x86/include/asm/intel_punit_ipc.h
6309
6310 INTEL TELEMETRY DRIVER
6311 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6312 L: platform-driver-x86@vger.kernel.org
6313 S: Maintained
6314 F: arch/x86/include/asm/intel_telemetry.h
6315 F: drivers/platform/x86/intel_telemetry*
6316
6317 INTEL PMC CORE DRIVER
6318 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6319 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6320 L: platform-driver-x86@vger.kernel.org
6321 S: Maintained
6322 F: arch/x86/include/asm/pmc_core.h
6323 F: drivers/platform/x86/intel_pmc_core*
6324
6325 IOC3 ETHERNET DRIVER
6326 M: Ralf Baechle <ralf@linux-mips.org>
6327 L: linux-mips@linux-mips.org
6328 S: Maintained
6329 F: drivers/net/ethernet/sgi/ioc3-eth.c
6330
6331 IOC3 SERIAL DRIVER
6332 M: Pat Gefre <pfg@sgi.com>
6333 L: linux-serial@vger.kernel.org
6334 S: Maintained
6335 F: drivers/tty/serial/ioc3_serial.c
6336
6337 IOMMU DRIVERS
6338 M: Joerg Roedel <joro@8bytes.org>
6339 L: iommu@lists.linux-foundation.org
6340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6341 S: Maintained
6342 F: Documentation/devicetree/bindings/iommu/
6343 F: drivers/iommu/
6344
6345 IP MASQUERADING
6346 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6347 S: Maintained
6348 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6349
6350 IPMI SUBSYSTEM
6351 M: Corey Minyard <minyard@acm.org>
6352 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6353 W: http://openipmi.sourceforge.net/
6354 S: Supported
6355 F: Documentation/IPMI.txt
6356 F: drivers/char/ipmi/
6357 F: include/linux/ipmi*
6358 F: include/uapi/linux/ipmi*
6359
6360 QCOM AUDIO (ASoC) DRIVERS
6361 M: Patrick Lai <plai@codeaurora.org>
6362 M: Banajit Goswami <bgoswami@codeaurora.org>
6363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6364 S: Supported
6365 F: sound/soc/qcom/
6366
6367 IPS SCSI RAID DRIVER
6368 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6369 L: linux-scsi@vger.kernel.org
6370 W: http://www.adaptec.com/
6371 S: Maintained
6372 F: drivers/scsi/ips*
6373
6374 IPVS
6375 M: Wensong Zhang <wensong@linux-vs.org>
6376 M: Simon Horman <horms@verge.net.au>
6377 M: Julian Anastasov <ja@ssi.bg>
6378 L: netdev@vger.kernel.org
6379 L: lvs-devel@vger.kernel.org
6380 S: Maintained
6381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6383 F: Documentation/networking/ipvs-sysctl.txt
6384 F: include/net/ip_vs.h
6385 F: include/uapi/linux/ip_vs.h
6386 F: net/netfilter/ipvs/
6387
6388 IPWIRELESS DRIVER
6389 M: Jiri Kosina <jikos@kernel.org>
6390 M: David Sterba <dsterba@suse.com>
6391 S: Odd Fixes
6392 F: drivers/tty/ipwireless/
6393
6394 IPX NETWORK LAYER
6395 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6396 L: netdev@vger.kernel.org
6397 S: Maintained
6398 F: include/net/ipx.h
6399 F: include/uapi/linux/ipx.h
6400 F: net/ipx/
6401
6402 IRDA SUBSYSTEM
6403 M: Samuel Ortiz <samuel@sortiz.org>
6404 L: irda-users@lists.sourceforge.net (subscribers-only)
6405 L: netdev@vger.kernel.org
6406 W: http://irda.sourceforge.net/
6407 S: Maintained
6408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6409 F: Documentation/networking/irda.txt
6410 F: drivers/net/irda/
6411 F: include/net/irda/
6412 F: net/irda/
6413
6414 IRQ SUBSYSTEM
6415 M: Thomas Gleixner <tglx@linutronix.de>
6416 L: linux-kernel@vger.kernel.org
6417 S: Maintained
6418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6419 F: kernel/irq/
6420
6421 IRQCHIP DRIVERS
6422 M: Thomas Gleixner <tglx@linutronix.de>
6423 M: Jason Cooper <jason@lakedaemon.net>
6424 M: Marc Zyngier <marc.zyngier@arm.com>
6425 L: linux-kernel@vger.kernel.org
6426 S: Maintained
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6428 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6429 F: Documentation/devicetree/bindings/interrupt-controller/
6430 F: drivers/irqchip/
6431
6432 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6433 M: Marc Zyngier <marc.zyngier@arm.com>
6434 S: Maintained
6435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6436 F: Documentation/IRQ-domain.txt
6437 F: include/linux/irqdomain.h
6438 F: kernel/irq/irqdomain.c
6439 F: kernel/irq/msi.c
6440
6441 ISA
6442 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6443 S: Maintained
6444 F: Documentation/isa.txt
6445 F: drivers/base/isa.c
6446 F: include/linux/isa.h
6447
6448 ISAPNP
6449 M: Jaroslav Kysela <perex@perex.cz>
6450 S: Maintained
6451 F: Documentation/isapnp.txt
6452 F: drivers/pnp/isapnp/
6453 F: include/linux/isapnp.h
6454
6455 ISA RADIO MODULE
6456 M: Hans Verkuil <hverkuil@xs4all.nl>
6457 L: linux-media@vger.kernel.org
6458 T: git git://linuxtv.org/media_tree.git
6459 W: https://linuxtv.org
6460 S: Maintained
6461 F: drivers/media/radio/radio-isa*
6462
6463 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6464 M: Peter Jones <pjones@redhat.com>
6465 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6466 S: Maintained
6467 F: drivers/firmware/iscsi_ibft*
6468
6469 ISCSI
6470 M: Mike Christie <michaelc@cs.wisc.edu>
6471 L: open-iscsi@googlegroups.com
6472 W: www.open-iscsi.org
6473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6474 S: Maintained
6475 F: drivers/scsi/*iscsi*
6476 F: include/scsi/*iscsi*
6477
6478 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6479 M: Or Gerlitz <ogerlitz@mellanox.com>
6480 M: Sagi Grimberg <sagi@grimberg.me>
6481 M: Roi Dayan <roid@mellanox.com>
6482 L: linux-rdma@vger.kernel.org
6483 S: Supported
6484 W: http://www.openfabrics.org
6485 W: www.open-iscsi.org
6486 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6487 F: drivers/infiniband/ulp/iser/
6488
6489 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6490 M: Sagi Grimberg <sagi@grimberg.me>
6491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6492 L: linux-rdma@vger.kernel.org
6493 L: target-devel@vger.kernel.org
6494 S: Supported
6495 W: http://www.linux-iscsi.org
6496 F: drivers/infiniband/ulp/isert
6497
6498 ISDN SUBSYSTEM
6499 M: Karsten Keil <isdn@linux-pingi.de>
6500 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6501 L: netdev@vger.kernel.org
6502 W: http://www.isdn4linux.de
6503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6504 S: Maintained
6505 F: Documentation/isdn/
6506 F: drivers/isdn/
6507 F: include/linux/isdn.h
6508 F: include/linux/isdn/
6509 F: include/uapi/linux/isdn.h
6510 F: include/uapi/linux/isdn/
6511
6512 ISDN SUBSYSTEM (Eicon active card driver)
6513 M: Armin Schindler <mac@melware.de>
6514 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6515 W: http://www.melware.de
6516 S: Maintained
6517 F: drivers/isdn/hardware/eicon/
6518
6519 IT87 HARDWARE MONITORING DRIVER
6520 M: Jean Delvare <jdelvare@suse.com>
6521 L: linux-hwmon@vger.kernel.org
6522 S: Maintained
6523 F: Documentation/hwmon/it87
6524 F: drivers/hwmon/it87.c
6525
6526 IT913X MEDIA DRIVER
6527 M: Antti Palosaari <crope@iki.fi>
6528 L: linux-media@vger.kernel.org
6529 W: https://linuxtv.org
6530 W: http://palosaari.fi/linux/
6531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6532 T: git git://linuxtv.org/anttip/media_tree.git
6533 S: Maintained
6534 F: drivers/media/tuners/it913x*
6535
6536 IVTV VIDEO4LINUX DRIVER
6537 M: Andy Walls <awalls@md.metrocast.net>
6538 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6539 L: linux-media@vger.kernel.org
6540 T: git git://linuxtv.org/media_tree.git
6541 W: http://www.ivtvdriver.org
6542 S: Maintained
6543 F: Documentation/video4linux/*.ivtv
6544 F: drivers/media/pci/ivtv/
6545 F: include/uapi/linux/ivtv*
6546
6547 IX2505V MEDIA DRIVER
6548 M: Malcolm Priestley <tvboxspy@gmail.com>
6549 L: linux-media@vger.kernel.org
6550 W: https://linuxtv.org
6551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6552 S: Maintained
6553 F: drivers/media/dvb-frontends/ix2505v*
6554
6555 JC42.4 TEMPERATURE SENSOR DRIVER
6556 M: Guenter Roeck <linux@roeck-us.net>
6557 L: linux-hwmon@vger.kernel.org
6558 S: Maintained
6559 F: drivers/hwmon/jc42.c
6560 F: Documentation/hwmon/jc42
6561
6562 JFS FILESYSTEM
6563 M: Dave Kleikamp <shaggy@kernel.org>
6564 L: jfs-discussion@lists.sourceforge.net
6565 W: http://jfs.sourceforge.net/
6566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6567 S: Maintained
6568 F: Documentation/filesystems/jfs.txt
6569 F: fs/jfs/
6570
6571 JME NETWORK DRIVER
6572 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6573 L: netdev@vger.kernel.org
6574 S: Maintained
6575 F: drivers/net/ethernet/jme.*
6576
6577 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6578 M: David Woodhouse <dwmw2@infradead.org>
6579 L: linux-mtd@lists.infradead.org
6580 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6581 S: Maintained
6582 F: fs/jffs2/
6583 F: include/uapi/linux/jffs2.h
6584
6585 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6586 M: "Theodore Ts'o" <tytso@mit.edu>
6587 M: Jan Kara <jack@suse.com>
6588 L: linux-ext4@vger.kernel.org
6589 S: Maintained
6590 F: fs/jbd2/
6591 F: include/linux/jbd2.h
6592
6593 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6594 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6595 L: linux-media@vger.kernel.org
6596 S: Maintained
6597 F: drivers/media/platform/rcar_jpu.c
6598
6599 JSM Neo PCI based serial card
6600 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6601 L: linux-serial@vger.kernel.org
6602 S: Maintained
6603 F: drivers/tty/serial/jsm/
6604
6605 K10TEMP HARDWARE MONITORING DRIVER
6606 M: Clemens Ladisch <clemens@ladisch.de>
6607 L: linux-hwmon@vger.kernel.org
6608 S: Maintained
6609 F: Documentation/hwmon/k10temp
6610 F: drivers/hwmon/k10temp.c
6611
6612 K8TEMP HARDWARE MONITORING DRIVER
6613 M: Rudolf Marek <r.marek@assembler.cz>
6614 L: linux-hwmon@vger.kernel.org
6615 S: Maintained
6616 F: Documentation/hwmon/k8temp
6617 F: drivers/hwmon/k8temp.c
6618
6619 KASAN
6620 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6621 R: Alexander Potapenko <glider@google.com>
6622 R: Dmitry Vyukov <dvyukov@google.com>
6623 L: kasan-dev@googlegroups.com
6624 S: Maintained
6625 F: arch/*/include/asm/kasan.h
6626 F: arch/*/mm/kasan_init*
6627 F: Documentation/dev-tools/kasan.rst
6628 F: include/linux/kasan*.h
6629 F: lib/test_kasan.c
6630 F: mm/kasan/
6631 F: scripts/Makefile.kasan
6632
6633 KCONFIG
6634 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6635 L: linux-kbuild@vger.kernel.org
6636 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6637 S: Maintained
6638 F: Documentation/kbuild/kconfig-language.txt
6639 F: scripts/kconfig/
6640
6641 KDUMP
6642 M: Dave Young <dyoung@redhat.com>
6643 M: Baoquan He <bhe@redhat.com>
6644 R: Vivek Goyal <vgoyal@redhat.com>
6645 L: kexec@lists.infradead.org
6646 W: http://lse.sourceforge.net/kdump/
6647 S: Maintained
6648 F: Documentation/kdump/
6649
6650 KEENE FM RADIO TRANSMITTER DRIVER
6651 M: Hans Verkuil <hverkuil@xs4all.nl>
6652 L: linux-media@vger.kernel.org
6653 T: git git://linuxtv.org/media_tree.git
6654 W: https://linuxtv.org
6655 S: Maintained
6656 F: drivers/media/radio/radio-keene*
6657
6658 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6659 M: Ian Kent <raven@themaw.net>
6660 L: autofs@vger.kernel.org
6661 S: Maintained
6662 F: fs/autofs4/
6663
6664 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6665 M: Michal Marek <mmarek@suse.com>
6666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6668 L: linux-kbuild@vger.kernel.org
6669 S: Maintained
6670 F: Documentation/kbuild/
6671 F: Makefile
6672 F: scripts/Makefile.*
6673 F: scripts/basic/
6674 F: scripts/mk*
6675 F: scripts/package/
6676
6677 KERNEL JANITORS
6678 L: kernel-janitors@vger.kernel.org
6679 W: http://kernelnewbies.org/KernelJanitors
6680 S: Odd Fixes
6681
6682 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6683 M: "J. Bruce Fields" <bfields@fieldses.org>
6684 M: Jeff Layton <jlayton@poochiereds.net>
6685 L: linux-nfs@vger.kernel.org
6686 W: http://nfs.sourceforge.net/
6687 T: git git://linux-nfs.org/~bfields/linux.git
6688 S: Supported
6689 F: fs/nfsd/
6690 F: include/uapi/linux/nfsd/
6691 F: fs/lockd/
6692 F: fs/nfs_common/
6693 F: net/sunrpc/
6694 F: include/linux/lockd/
6695 F: include/linux/sunrpc/
6696 F: include/uapi/linux/sunrpc/
6697
6698 KERNEL SELFTEST FRAMEWORK
6699 M: Shuah Khan <shuahkh@osg.samsung.com>
6700 M: Shuah Khan <shuah@kernel.org>
6701 L: linux-kselftest@vger.kernel.org
6702 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6703 S: Maintained
6704 F: tools/testing/selftests
6705
6706 KERNEL VIRTUAL MACHINE (KVM)
6707 M: Paolo Bonzini <pbonzini@redhat.com>
6708 M: Radim Krčmář <rkrcmar@redhat.com>
6709 L: kvm@vger.kernel.org
6710 W: http://www.linux-kvm.org
6711 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6712 S: Supported
6713 F: Documentation/*/kvm*.txt
6714 F: Documentation/virtual/kvm/
6715 F: arch/*/kvm/
6716 F: arch/x86/kernel/kvm.c
6717 F: arch/x86/kernel/kvmclock.c
6718 F: arch/*/include/asm/kvm*
6719 F: include/linux/kvm*
6720 F: include/uapi/linux/kvm*
6721 F: virt/kvm/
6722 F: tools/kvm/
6723
6724 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6725 M: Joerg Roedel <joro@8bytes.org>
6726 L: kvm@vger.kernel.org
6727 W: http://www.linux-kvm.org/
6728 S: Maintained
6729 F: arch/x86/include/asm/svm.h
6730 F: arch/x86/kvm/svm.c
6731
6732 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6733 M: Alexander Graf <agraf@suse.com>
6734 L: kvm-ppc@vger.kernel.org
6735 W: http://www.linux-kvm.org/
6736 T: git git://github.com/agraf/linux-2.6.git
6737 S: Supported
6738 F: arch/powerpc/include/asm/kvm*
6739 F: arch/powerpc/kvm/
6740
6741 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6742 M: Christian Borntraeger <borntraeger@de.ibm.com>
6743 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6744 L: linux-s390@vger.kernel.org
6745 W: http://www.ibm.com/developerworks/linux/linux390/
6746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6747 S: Supported
6748 F: Documentation/s390/kvm.txt
6749 F: arch/s390/include/asm/kvm*
6750 F: arch/s390/kvm/
6751
6752 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6753 M: Christoffer Dall <christoffer.dall@linaro.org>
6754 M: Marc Zyngier <marc.zyngier@arm.com>
6755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6756 L: kvmarm@lists.cs.columbia.edu
6757 W: http://systems.cs.columbia.edu/projects/kvm-arm
6758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6759 S: Supported
6760 F: arch/arm/include/uapi/asm/kvm*
6761 F: arch/arm/include/asm/kvm*
6762 F: arch/arm/kvm/
6763 F: virt/kvm/arm/
6764 F: include/kvm/arm_*
6765
6766 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6767 M: Christoffer Dall <christoffer.dall@linaro.org>
6768 M: Marc Zyngier <marc.zyngier@arm.com>
6769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6770 L: kvmarm@lists.cs.columbia.edu
6771 S: Maintained
6772 F: arch/arm64/include/uapi/asm/kvm*
6773 F: arch/arm64/include/asm/kvm*
6774 F: arch/arm64/kvm/
6775
6776 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6777 M: James Hogan <james.hogan@imgtec.com>
6778 L: linux-mips@linux-mips.org
6779 S: Supported
6780 F: arch/mips/include/uapi/asm/kvm*
6781 F: arch/mips/include/asm/kvm*
6782 F: arch/mips/kvm/
6783
6784 KEXEC
6785 M: Eric Biederman <ebiederm@xmission.com>
6786 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6787 L: kexec@lists.infradead.org
6788 S: Maintained
6789 F: include/linux/kexec.h
6790 F: include/uapi/linux/kexec.h
6791 F: kernel/kexec*
6792
6793 KEYS/KEYRINGS:
6794 M: David Howells <dhowells@redhat.com>
6795 L: keyrings@vger.kernel.org
6796 S: Maintained
6797 F: Documentation/security/keys.txt
6798 F: include/linux/key.h
6799 F: include/linux/key-type.h
6800 F: include/linux/keyctl.h
6801 F: include/uapi/linux/keyctl.h
6802 F: include/keys/
6803 F: security/keys/
6804
6805 KEYS-TRUSTED
6806 M: David Safford <safford@us.ibm.com>
6807 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6808 L: linux-security-module@vger.kernel.org
6809 L: keyrings@vger.kernel.org
6810 S: Supported
6811 F: Documentation/security/keys-trusted-encrypted.txt
6812 F: include/keys/trusted-type.h
6813 F: security/keys/trusted.c
6814 F: security/keys/trusted.h
6815
6816 KEYS-ENCRYPTED
6817 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6818 M: David Safford <safford@us.ibm.com>
6819 L: linux-security-module@vger.kernel.org
6820 L: keyrings@vger.kernel.org
6821 S: Supported
6822 F: Documentation/security/keys-trusted-encrypted.txt
6823 F: include/keys/encrypted-type.h
6824 F: security/keys/encrypted-keys/
6825
6826 KGDB / KDB /debug_core
6827 M: Jason Wessel <jason.wessel@windriver.com>
6828 W: http://kgdb.wiki.kernel.org/
6829 L: kgdb-bugreport@lists.sourceforge.net
6830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6831 S: Maintained
6832 F: Documentation/DocBook/kgdb.tmpl
6833 F: drivers/misc/kgdbts.c
6834 F: drivers/tty/serial/kgdboc.c
6835 F: include/linux/kdb.h
6836 F: include/linux/kgdb.h
6837 F: kernel/debug/
6838
6839 KMEMCHECK
6840 M: Vegard Nossum <vegardno@ifi.uio.no>
6841 M: Pekka Enberg <penberg@kernel.org>
6842 S: Maintained
6843 F: Documentation/dev-tools/kmemcheck.rst
6844 F: arch/x86/include/asm/kmemcheck.h
6845 F: arch/x86/mm/kmemcheck/
6846 F: include/linux/kmemcheck.h
6847 F: mm/kmemcheck.c
6848
6849 KMEMLEAK
6850 M: Catalin Marinas <catalin.marinas@arm.com>
6851 S: Maintained
6852 F: Documentation/dev-tools/kmemleak.rst
6853 F: include/linux/kmemleak.h
6854 F: mm/kmemleak.c
6855 F: mm/kmemleak-test.c
6856
6857 KPROBES
6858 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6859 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6860 M: "David S. Miller" <davem@davemloft.net>
6861 M: Masami Hiramatsu <mhiramat@kernel.org>
6862 S: Maintained
6863 F: Documentation/kprobes.txt
6864 F: include/linux/kprobes.h
6865 F: kernel/kprobes.c
6866
6867 KS0108 LCD CONTROLLER DRIVER
6868 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6869 W: http://miguelojeda.es/auxdisplay.htm
6870 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6871 S: Maintained
6872 F: Documentation/auxdisplay/ks0108
6873 F: drivers/auxdisplay/ks0108.c
6874 F: include/linux/ks0108.h
6875
6876 L3MDEV
6877 M: David Ahern <dsa@cumulusnetworks.com>
6878 L: netdev@vger.kernel.org
6879 S: Maintained
6880 F: net/l3mdev
6881 F: include/net/l3mdev.h
6882
6883 LANTIQ MIPS ARCHITECTURE
6884 M: John Crispin <john@phrozen.org>
6885 L: linux-mips@linux-mips.org
6886 S: Maintained
6887 F: arch/mips/lantiq
6888
6889 LAPB module
6890 L: linux-x25@vger.kernel.org
6891 S: Orphan
6892 F: Documentation/networking/lapb-module.txt
6893 F: include/*/lapb.h
6894 F: net/lapb/
6895
6896 LASI 53c700 driver for PARISC
6897 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6898 L: linux-scsi@vger.kernel.org
6899 S: Maintained
6900 F: Documentation/scsi/53c700.txt
6901 F: drivers/scsi/53c700*
6902
6903 LED SUBSYSTEM
6904 M: Richard Purdie <rpurdie@rpsys.net>
6905 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6906 L: linux-leds@vger.kernel.org
6907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6908 S: Maintained
6909 F: Documentation/devicetree/bindings/leds/
6910 F: drivers/leds/
6911 F: include/linux/leds.h
6912
6913 LEGACY EEPROM DRIVER
6914 M: Jean Delvare <jdelvare@suse.com>
6915 S: Maintained
6916 F: Documentation/misc-devices/eeprom
6917 F: drivers/misc/eeprom/eeprom.c
6918
6919 LEGO USB Tower driver
6920 M: Juergen Stuber <starblue@users.sourceforge.net>
6921 L: legousb-devel@lists.sourceforge.net
6922 W: http://legousb.sourceforge.net/
6923 S: Maintained
6924 F: drivers/usb/misc/legousbtower.c
6925
6926 LG2160 MEDIA DRIVER
6927 M: Michael Krufky <mkrufky@linuxtv.org>
6928 L: linux-media@vger.kernel.org
6929 W: https://linuxtv.org
6930 W: http://github.com/mkrufky
6931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6932 T: git git://linuxtv.org/mkrufky/tuners.git
6933 S: Maintained
6934 F: drivers/media/dvb-frontends/lg2160.*
6935
6936 LGDT3305 MEDIA DRIVER
6937 M: Michael Krufky <mkrufky@linuxtv.org>
6938 L: linux-media@vger.kernel.org
6939 W: https://linuxtv.org
6940 W: http://github.com/mkrufky
6941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6942 T: git git://linuxtv.org/mkrufky/tuners.git
6943 S: Maintained
6944 F: drivers/media/dvb-frontends/lgdt3305.*
6945
6946 LGUEST
6947 M: Rusty Russell <rusty@rustcorp.com.au>
6948 L: lguest@lists.ozlabs.org
6949 W: http://lguest.ozlabs.org/
6950 S: Odd Fixes
6951 F: arch/x86/include/asm/lguest*.h
6952 F: arch/x86/lguest/
6953 F: drivers/lguest/
6954 F: include/linux/lguest*.h
6955 F: tools/lguest/
6956
6957 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6958 M: Tejun Heo <tj@kernel.org>
6959 L: linux-ide@vger.kernel.org
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6961 S: Maintained
6962 F: drivers/ata/
6963 F: include/linux/ata.h
6964 F: include/linux/libata.h
6965 F: Documentation/devicetree/bindings/ata/
6966
6967 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6968 M: Viresh Kumar <vireshk@kernel.org>
6969 L: linux-ide@vger.kernel.org
6970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6971 S: Maintained
6972 F: include/linux/pata_arasan_cf_data.h
6973 F: drivers/ata/pata_arasan_cf.c
6974
6975 LIBATA PATA DRIVERS
6976 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6977 M: Tejun Heo <tj@kernel.org>
6978 L: linux-ide@vger.kernel.org
6979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6980 S: Maintained
6981 F: drivers/ata/pata_*.c
6982 F: drivers/ata/ata_generic.c
6983
6984 LIBATA SATA AHCI PLATFORM devices support
6985 M: Hans de Goede <hdegoede@redhat.com>
6986 M: Tejun Heo <tj@kernel.org>
6987 L: linux-ide@vger.kernel.org
6988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6989 S: Maintained
6990 F: drivers/ata/ahci_platform.c
6991 F: drivers/ata/libahci_platform.c
6992 F: include/linux/ahci_platform.h
6993
6994 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6995 M: Mikael Pettersson <mikpelinux@gmail.com>
6996 L: linux-ide@vger.kernel.org
6997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6998 S: Maintained
6999 F: drivers/ata/sata_promise.*
7000
7001 LIBLOCKDEP
7002 M: Sasha Levin <sasha.levin@oracle.com>
7003 S: Maintained
7004 F: tools/lib/lockdep/
7005
7006 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7007 M: Dan Williams <dan.j.williams@intel.com>
7008 L: linux-nvdimm@lists.01.org
7009 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7011 S: Supported
7012 F: drivers/nvdimm/*
7013 F: include/linux/nd.h
7014 F: include/linux/libnvdimm.h
7015 F: include/uapi/linux/ndctl.h
7016
7017 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7018 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7019 L: linux-nvdimm@lists.01.org
7020 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7021 S: Supported
7022 F: drivers/nvdimm/blk.c
7023 F: drivers/nvdimm/region_devs.c
7024 F: drivers/acpi/nfit*
7025
7026 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7027 M: Vishal Verma <vishal.l.verma@intel.com>
7028 L: linux-nvdimm@lists.01.org
7029 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7030 S: Supported
7031 F: drivers/nvdimm/btt*
7032
7033 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7034 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7035 L: linux-nvdimm@lists.01.org
7036 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7037 S: Supported
7038 F: drivers/nvdimm/pmem.c
7039 F: include/linux/pmem.h
7040 F: arch/*/include/asm/pmem.h
7041
7042 LIGHTNVM PLATFORM SUPPORT
7043 M: Matias Bjorling <mb@lightnvm.io>
7044 W: http://github/OpenChannelSSD
7045 L: linux-block@vger.kernel.org
7046 S: Maintained
7047 F: drivers/lightnvm/
7048 F: include/linux/lightnvm.h
7049 F: include/uapi/linux/lightnvm.h
7050
7051 LINUX FOR IBM pSERIES (RS/6000)
7052 M: Paul Mackerras <paulus@au.ibm.com>
7053 W: http://www.ibm.com/linux/ltc/projects/ppc
7054 S: Supported
7055 F: arch/powerpc/boot/rs6000.h
7056
7057 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7058 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7059 M: Paul Mackerras <paulus@samba.org>
7060 M: Michael Ellerman <mpe@ellerman.id.au>
7061 W: http://www.penguinppc.org/
7062 L: linuxppc-dev@lists.ozlabs.org
7063 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7065 S: Supported
7066 F: Documentation/powerpc/
7067 F: arch/powerpc/
7068 F: drivers/char/tpm/tpm_ibmvtpm*
7069 F: drivers/crypto/nx/
7070 F: drivers/crypto/vmx/
7071 F: drivers/net/ethernet/ibm/ibmveth.*
7072 F: drivers/net/ethernet/ibm/ibmvnic.*
7073 F: drivers/pci/hotplug/pnv_php.c
7074 F: drivers/pci/hotplug/rpa*
7075 F: drivers/scsi/ibmvscsi/
7076 N: opal
7077 N: /pmac
7078 N: powermac
7079 N: powernv
7080 N: [^a-z0-9]ps3
7081 N: pseries
7082
7083 LINUX FOR POWER MACINTOSH
7084 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7085 W: http://www.penguinppc.org/
7086 L: linuxppc-dev@lists.ozlabs.org
7087 S: Maintained
7088 F: arch/powerpc/platforms/powermac/
7089 F: drivers/macintosh/
7090
7091 LINUX FOR POWERPC EMBEDDED MPC5XXX
7092 M: Anatolij Gustschin <agust@denx.de>
7093 L: linuxppc-dev@lists.ozlabs.org
7094 T: git git://git.denx.de/linux-denx-agust.git
7095 S: Maintained
7096 F: arch/powerpc/platforms/512x/
7097 F: arch/powerpc/platforms/52xx/
7098
7099 LINUX FOR POWERPC EMBEDDED PPC4XX
7100 M: Alistair Popple <alistair@popple.id.au>
7101 M: Matt Porter <mporter@kernel.crashing.org>
7102 W: http://www.penguinppc.org/
7103 L: linuxppc-dev@lists.ozlabs.org
7104 S: Maintained
7105 F: arch/powerpc/platforms/40x/
7106 F: arch/powerpc/platforms/44x/
7107
7108 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7109 L: linuxppc-dev@lists.ozlabs.org
7110 S: Orphan
7111 F: arch/powerpc/*/*virtex*
7112 F: arch/powerpc/*/*/*virtex*
7113
7114 LINUX FOR POWERPC EMBEDDED PPC8XX
7115 M: Vitaly Bordug <vitb@kernel.crashing.org>
7116 W: http://www.penguinppc.org/
7117 L: linuxppc-dev@lists.ozlabs.org
7118 S: Maintained
7119 F: arch/powerpc/platforms/8xx/
7120
7121 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7122 M: Scott Wood <oss@buserror.net>
7123 M: Kumar Gala <galak@kernel.crashing.org>
7124 W: http://www.penguinppc.org/
7125 L: linuxppc-dev@lists.ozlabs.org
7126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7127 S: Maintained
7128 F: arch/powerpc/platforms/83xx/
7129 F: arch/powerpc/platforms/85xx/
7130
7131 LINUX FOR POWERPC PA SEMI PWRFICIENT
7132 M: Olof Johansson <olof@lixom.net>
7133 L: linuxppc-dev@lists.ozlabs.org
7134 S: Maintained
7135 F: arch/powerpc/platforms/pasemi/
7136 F: drivers/*/*pasemi*
7137 F: drivers/*/*/*pasemi*
7138
7139 LINUX SECURITY MODULE (LSM) FRAMEWORK
7140 M: Chris Wright <chrisw@sous-sol.org>
7141 L: linux-security-module@vger.kernel.org
7142 S: Supported
7143
7144 LIS3LV02D ACCELEROMETER DRIVER
7145 M: Eric Piel <eric.piel@tremplin-utc.net>
7146 S: Maintained
7147 F: Documentation/misc-devices/lis3lv02d
7148 F: drivers/misc/lis3lv02d/
7149 F: drivers/platform/x86/hp_accel.c
7150
7151 LIVE PATCHING
7152 M: Josh Poimboeuf <jpoimboe@redhat.com>
7153 M: Jessica Yu <jeyu@redhat.com>
7154 M: Jiri Kosina <jikos@kernel.org>
7155 M: Miroslav Benes <mbenes@suse.cz>
7156 R: Petr Mladek <pmladek@suse.com>
7157 S: Maintained
7158 F: kernel/livepatch/
7159 F: include/linux/livepatch.h
7160 F: arch/x86/include/asm/livepatch.h
7161 F: arch/x86/kernel/livepatch.c
7162 F: Documentation/livepatch/
7163 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7164 F: samples/livepatch/
7165 L: live-patching@vger.kernel.org
7166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7167
7168 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7169 M: Kees Cook <keescook@chromium.org>
7170 S: Maintained
7171 F: drivers/misc/lkdtm*
7172
7173 LLC (802.2)
7174 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7175 S: Maintained
7176 F: include/linux/llc.h
7177 F: include/uapi/linux/llc.h
7178 F: include/net/llc*
7179 F: net/llc/
7180
7181 LM73 HARDWARE MONITOR DRIVER
7182 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7183 L: linux-hwmon@vger.kernel.org
7184 S: Maintained
7185 F: drivers/hwmon/lm73.c
7186
7187 LM78 HARDWARE MONITOR DRIVER
7188 M: Jean Delvare <jdelvare@suse.com>
7189 L: linux-hwmon@vger.kernel.org
7190 S: Maintained
7191 F: Documentation/hwmon/lm78
7192 F: drivers/hwmon/lm78.c
7193
7194 LM83 HARDWARE MONITOR DRIVER
7195 M: Jean Delvare <jdelvare@suse.com>
7196 L: linux-hwmon@vger.kernel.org
7197 S: Maintained
7198 F: Documentation/hwmon/lm83
7199 F: drivers/hwmon/lm83.c
7200
7201 LM90 HARDWARE MONITOR DRIVER
7202 M: Jean Delvare <jdelvare@suse.com>
7203 L: linux-hwmon@vger.kernel.org
7204 S: Maintained
7205 F: Documentation/hwmon/lm90
7206 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7207 F: drivers/hwmon/lm90.c
7208
7209 LM95234 HARDWARE MONITOR DRIVER
7210 M: Guenter Roeck <linux@roeck-us.net>
7211 L: linux-hwmon@vger.kernel.org
7212 S: Maintained
7213 F: Documentation/hwmon/lm95234
7214 F: drivers/hwmon/lm95234.c
7215
7216 LME2510 MEDIA DRIVER
7217 M: Malcolm Priestley <tvboxspy@gmail.com>
7218 L: linux-media@vger.kernel.org
7219 W: https://linuxtv.org
7220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7221 S: Maintained
7222 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7223
7224 LOCKING PRIMITIVES
7225 M: Peter Zijlstra <peterz@infradead.org>
7226 M: Ingo Molnar <mingo@redhat.com>
7227 L: linux-kernel@vger.kernel.org
7228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7229 S: Maintained
7230 F: Documentation/locking/
7231 F: include/linux/lockdep.h
7232 F: include/linux/spinlock*.h
7233 F: arch/*/include/asm/spinlock*.h
7234 F: include/linux/rwlock*.h
7235 F: include/linux/mutex*.h
7236 F: arch/*/include/asm/mutex*.h
7237 F: include/linux/rwsem*.h
7238 F: arch/*/include/asm/rwsem.h
7239 F: include/linux/seqlock.h
7240 F: lib/locking*.[ch]
7241 F: kernel/locking/
7242
7243 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7244 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7245 L: linux-ntfs-dev@lists.sourceforge.net
7246 W: http://www.linux-ntfs.org/content/view/19/37/
7247 S: Maintained
7248 F: Documentation/ldm.txt
7249 F: block/partitions/ldm.*
7250
7251 LogFS
7252 M: Joern Engel <joern@logfs.org>
7253 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7254 L: logfs@logfs.org
7255 W: logfs.org
7256 S: Maintained
7257 F: fs/logfs/
7258
7259 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7260 M: Sathya Prakash <sathya.prakash@broadcom.com>
7261 M: Chaitra P B <chaitra.basappa@broadcom.com>
7262 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7263 L: MPT-FusionLinux.pdl@broadcom.com
7264 L: linux-scsi@vger.kernel.org
7265 W: http://www.avagotech.com/support/
7266 S: Supported
7267 F: drivers/message/fusion/
7268 F: drivers/scsi/mpt2sas/
7269 F: drivers/scsi/mpt3sas/
7270
7271 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7272 M: Matthew Wilcox <matthew@wil.cx>
7273 L: linux-scsi@vger.kernel.org
7274 S: Maintained
7275 F: drivers/scsi/sym53c8xx_2/
7276
7277 LTC4261 HARDWARE MONITOR DRIVER
7278 M: Guenter Roeck <linux@roeck-us.net>
7279 L: linux-hwmon@vger.kernel.org
7280 S: Maintained
7281 F: Documentation/hwmon/ltc4261
7282 F: drivers/hwmon/ltc4261.c
7283
7284 LTP (Linux Test Project)
7285 M: Mike Frysinger <vapier@gentoo.org>
7286 M: Cyril Hrubis <chrubis@suse.cz>
7287 M: Wanlong Gao <wanlong.gao@gmail.com>
7288 M: Jan Stancek <jstancek@redhat.com>
7289 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7290 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7291 L: ltp@lists.linux.it (subscribers-only)
7292 W: http://linux-test-project.github.io/
7293 T: git git://github.com/linux-test-project/ltp.git
7294 S: Maintained
7295
7296 M32R ARCHITECTURE
7297 W: http://www.linux-m32r.org/
7298 S: Orphan
7299 F: arch/m32r/
7300
7301 M68K ARCHITECTURE
7302 M: Geert Uytterhoeven <geert@linux-m68k.org>
7303 L: linux-m68k@lists.linux-m68k.org
7304 W: http://www.linux-m68k.org/
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7306 S: Maintained
7307 F: arch/m68k/
7308 F: drivers/zorro/
7309
7310 M68K ON APPLE MACINTOSH
7311 M: Joshua Thompson <funaho@jurai.org>
7312 W: http://www.mac.linux-m68k.org/
7313 L: linux-m68k@lists.linux-m68k.org
7314 S: Maintained
7315 F: arch/m68k/mac/
7316
7317 M68K ON HP9000/300
7318 M: Philip Blundell <philb@gnu.org>
7319 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7320 S: Maintained
7321 F: arch/m68k/hp300/
7322
7323 M88DS3103 MEDIA DRIVER
7324 M: Antti Palosaari <crope@iki.fi>
7325 L: linux-media@vger.kernel.org
7326 W: https://linuxtv.org
7327 W: http://palosaari.fi/linux/
7328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7329 T: git git://linuxtv.org/anttip/media_tree.git
7330 S: Maintained
7331 F: drivers/media/dvb-frontends/m88ds3103*
7332
7333 M88RS2000 MEDIA DRIVER
7334 M: Malcolm Priestley <tvboxspy@gmail.com>
7335 L: linux-media@vger.kernel.org
7336 W: https://linuxtv.org
7337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7338 S: Maintained
7339 F: drivers/media/dvb-frontends/m88rs2000*
7340
7341 MA901 MASTERKIT USB FM RADIO DRIVER
7342 M: Alexey Klimov <klimov.linux@gmail.com>
7343 L: linux-media@vger.kernel.org
7344 T: git git://linuxtv.org/media_tree.git
7345 S: Maintained
7346 F: drivers/media/radio/radio-ma901.c
7347
7348 MAC80211
7349 M: Johannes Berg <johannes@sipsolutions.net>
7350 L: linux-wireless@vger.kernel.org
7351 W: http://wireless.kernel.org/
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7354 S: Maintained
7355 F: Documentation/networking/mac80211-injection.txt
7356 F: include/net/mac80211.h
7357 F: net/mac80211/
7358 F: drivers/net/wireless/mac80211_hwsim.[ch]
7359
7360 MACVLAN DRIVER
7361 M: Patrick McHardy <kaber@trash.net>
7362 L: netdev@vger.kernel.org
7363 S: Maintained
7364 F: drivers/net/macvlan.c
7365 F: include/linux/if_macvlan.h
7366
7367 MAILBOX API
7368 M: Jassi Brar <jassisinghbrar@gmail.com>
7369 L: linux-kernel@vger.kernel.org
7370 S: Maintained
7371 F: drivers/mailbox/
7372 F: include/linux/mailbox_client.h
7373 F: include/linux/mailbox_controller.h
7374
7375 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7376 M: Michael Kerrisk <mtk.manpages@gmail.com>
7377 W: http://www.kernel.org/doc/man-pages
7378 L: linux-man@vger.kernel.org
7379 S: Maintained
7380
7381 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7382 M: Andrew Lunn <andrew@lunn.ch>
7383 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7384 S: Maintained
7385 F: drivers/net/dsa/mv88e6xxx/
7386
7387 MARVELL ARMADA DRM SUPPORT
7388 M: Russell King <rmk+kernel@armlinux.org.uk>
7389 S: Maintained
7390 F: drivers/gpu/drm/armada/
7391 F: include/uapi/drm/armada_drm.h
7392 F: Documentation/devicetree/bindings/display/armada/
7393
7394 MARVELL CRYPTO DRIVER
7395 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7396 M: Arnaud Ebalard <arno@natisbad.org>
7397 F: drivers/crypto/marvell/
7398 S: Maintained
7399 L: linux-crypto@vger.kernel.org
7400
7401 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7402 M: Mirko Lindner <mlindner@marvell.com>
7403 M: Stephen Hemminger <stephen@networkplumber.org>
7404 L: netdev@vger.kernel.org
7405 S: Maintained
7406 F: drivers/net/ethernet/marvell/sk*
7407
7408 MARVELL LIBERTAS WIRELESS DRIVER
7409 L: libertas-dev@lists.infradead.org
7410 S: Orphan
7411 F: drivers/net/wireless/marvell/libertas/
7412
7413 MARVELL MV643XX ETHERNET DRIVER
7414 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7415 L: netdev@vger.kernel.org
7416 S: Maintained
7417 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7418 F: include/linux/mv643xx.h
7419
7420 MARVELL MVNETA ETHERNET DRIVER
7421 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7422 L: netdev@vger.kernel.org
7423 S: Maintained
7424 F: drivers/net/ethernet/marvell/mvneta.*
7425
7426 MARVELL MWIFIEX WIRELESS DRIVER
7427 M: Amitkumar Karwar <akarwar@marvell.com>
7428 M: Nishant Sarmukadam <nishants@marvell.com>
7429 L: linux-wireless@vger.kernel.org
7430 S: Maintained
7431 F: drivers/net/wireless/marvell/mwifiex/
7432
7433 MARVELL MWL8K WIRELESS DRIVER
7434 M: Lennert Buytenhek <buytenh@wantstofly.org>
7435 L: linux-wireless@vger.kernel.org
7436 S: Odd Fixes
7437 F: drivers/net/wireless/marvell/mwl8k.c
7438
7439 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7440 M: Nicolas Pitre <nico@fluxnic.net>
7441 S: Odd Fixes
7442 F: drivers/mmc/host/mvsdio.*
7443
7444 MATROX FRAMEBUFFER DRIVER
7445 L: linux-fbdev@vger.kernel.org
7446 S: Orphan
7447 F: drivers/video/fbdev/matrox/matroxfb_*
7448 F: include/uapi/linux/matroxfb.h
7449
7450 MAX16065 HARDWARE MONITOR DRIVER
7451 M: Guenter Roeck <linux@roeck-us.net>
7452 L: linux-hwmon@vger.kernel.org
7453 S: Maintained
7454 F: Documentation/hwmon/max16065
7455 F: drivers/hwmon/max16065.c
7456
7457 MAX20751 HARDWARE MONITOR DRIVER
7458 M: Guenter Roeck <linux@roeck-us.net>
7459 L: linux-hwmon@vger.kernel.org
7460 S: Maintained
7461 F: Documentation/hwmon/max20751
7462 F: drivers/hwmon/max20751.c
7463
7464 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7465 M: "Hans J. Koch" <hjk@hansjkoch.de>
7466 L: linux-hwmon@vger.kernel.org
7467 S: Maintained
7468 F: Documentation/hwmon/max6650
7469 F: drivers/hwmon/max6650.c
7470
7471 MAX6697 HARDWARE MONITOR DRIVER
7472 M: Guenter Roeck <linux@roeck-us.net>
7473 L: linux-hwmon@vger.kernel.org
7474 S: Maintained
7475 F: Documentation/hwmon/max6697
7476 F: Documentation/devicetree/bindings/i2c/max6697.txt
7477 F: drivers/hwmon/max6697.c
7478 F: include/linux/platform_data/max6697.h
7479
7480 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7481 M: Peter Rosin <peda@axentia.se>
7482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7483 S: Maintained
7484 F: Documentation/devicetree/bindings/sound/max9860.txt
7485 F: sound/soc/codecs/max9860.*
7486
7487 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7488 M: Krzysztof Kozlowski <krzk@kernel.org>
7489 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7490 L: linux-pm@vger.kernel.org
7491 S: Supported
7492 F: drivers/power/max14577_charger.c
7493 F: drivers/power/max77693_charger.c
7494
7495 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7496 M: Javier Martinez Canillas <javier@osg.samsung.com>
7497 L: linux-kernel@vger.kernel.org
7498 S: Supported
7499 F: drivers/*/*max77802*.c
7500 F: Documentation/devicetree/bindings/*/*max77802.txt
7501 F: include/dt-bindings/*/*max77802.h
7502
7503 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7504 M: Chanwoo Choi <cw00.choi@samsung.com>
7505 M: Krzysztof Kozlowski <krzk@kernel.org>
7506 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7507 L: linux-kernel@vger.kernel.org
7508 S: Supported
7509 F: drivers/*/max14577*.c
7510 F: drivers/*/max77686*.c
7511 F: drivers/*/max77693*.c
7512 F: drivers/extcon/extcon-max14577.c
7513 F: drivers/extcon/extcon-max77693.c
7514 F: drivers/rtc/rtc-max77686.c
7515 F: drivers/clk/clk-max77686.c
7516 F: Documentation/devicetree/bindings/mfd/max14577.txt
7517 F: Documentation/devicetree/bindings/*/max77686.txt
7518 F: Documentation/devicetree/bindings/mfd/max77693.txt
7519 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7520 F: include/linux/mfd/max14577*.h
7521 F: include/linux/mfd/max77686*.h
7522 F: include/linux/mfd/max77693*.h
7523
7524 MAXIRADIO FM RADIO RECEIVER DRIVER
7525 M: Hans Verkuil <hverkuil@xs4all.nl>
7526 L: linux-media@vger.kernel.org
7527 T: git git://linuxtv.org/media_tree.git
7528 W: https://linuxtv.org
7529 S: Maintained
7530 F: drivers/media/radio/radio-maxiradio*
7531
7532 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7533 M: Peter Rosin <peda@axentia.se>
7534 L: linux-iio@vger.kernel.org
7535 S: Maintained
7536 F: drivers/iio/potentiometer/mcp4531.c
7537
7538 MEDIA DRIVERS FOR RENESAS - FCP
7539 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7540 L: linux-media@vger.kernel.org
7541 L: linux-renesas-soc@vger.kernel.org
7542 T: git git://linuxtv.org/media_tree.git
7543 S: Supported
7544 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7545 F: drivers/media/platform/rcar-fcp.c
7546 F: include/media/rcar-fcp.h
7547
7548 MEDIA DRIVERS FOR RENESAS - VSP1
7549 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7550 L: linux-media@vger.kernel.org
7551 L: linux-renesas-soc@vger.kernel.org
7552 T: git git://linuxtv.org/media_tree.git
7553 S: Supported
7554 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7555 F: drivers/media/platform/vsp1/
7556
7557 MEDIA DRIVERS FOR HELENE
7558 M: Abylay Ospan <aospan@netup.ru>
7559 L: linux-media@vger.kernel.org
7560 W: https://linuxtv.org
7561 W: http://netup.tv/
7562 T: git git://linuxtv.org/media_tree.git
7563 S: Supported
7564 F: drivers/media/dvb-frontends/helene*
7565
7566 MEDIA DRIVERS FOR ASCOT2E
7567 M: Sergey Kozlov <serjk@netup.ru>
7568 M: Abylay Ospan <aospan@netup.ru>
7569 L: linux-media@vger.kernel.org
7570 W: https://linuxtv.org
7571 W: http://netup.tv/
7572 T: git git://linuxtv.org/media_tree.git
7573 S: Supported
7574 F: drivers/media/dvb-frontends/ascot2e*
7575
7576 MEDIA DRIVERS FOR CXD2841ER
7577 M: Sergey Kozlov <serjk@netup.ru>
7578 M: Abylay Ospan <aospan@netup.ru>
7579 L: linux-media@vger.kernel.org
7580 W: https://linuxtv.org
7581 W: http://netup.tv/
7582 T: git git://linuxtv.org/media_tree.git
7583 S: Supported
7584 F: drivers/media/dvb-frontends/cxd2841er*
7585
7586 MEDIA DRIVERS FOR HORUS3A
7587 M: Sergey Kozlov <serjk@netup.ru>
7588 M: Abylay Ospan <aospan@netup.ru>
7589 L: linux-media@vger.kernel.org
7590 W: https://linuxtv.org
7591 W: http://netup.tv/
7592 T: git git://linuxtv.org/media_tree.git
7593 S: Supported
7594 F: drivers/media/dvb-frontends/horus3a*
7595
7596 MEDIA DRIVERS FOR LNBH25
7597 M: Sergey Kozlov <serjk@netup.ru>
7598 M: Abylay Ospan <aospan@netup.ru>
7599 L: linux-media@vger.kernel.org
7600 W: https://linuxtv.org
7601 W: http://netup.tv/
7602 T: git git://linuxtv.org/media_tree.git
7603 S: Supported
7604 F: drivers/media/dvb-frontends/lnbh25*
7605
7606 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7607 M: Sergey Kozlov <serjk@netup.ru>
7608 M: Abylay Ospan <aospan@netup.ru>
7609 L: linux-media@vger.kernel.org
7610 W: https://linuxtv.org
7611 W: http://netup.tv/
7612 T: git git://linuxtv.org/media_tree.git
7613 S: Supported
7614 F: drivers/media/pci/netup_unidvb/*
7615
7616 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7617 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7619 P: LinuxTV.org Project
7620 L: linux-media@vger.kernel.org
7621 W: https://linuxtv.org
7622 Q: http://patchwork.kernel.org/project/linux-media/list/
7623 T: git git://linuxtv.org/media_tree.git
7624 S: Maintained
7625 F: Documentation/dvb/
7626 F: Documentation/video4linux/
7627 F: Documentation/DocBook/media/
7628 F: drivers/media/
7629 F: drivers/staging/media/
7630 F: include/linux/platform_data/media/
7631 F: include/media/
7632 F: include/uapi/linux/dvb/
7633 F: include/uapi/linux/videodev2.h
7634 F: include/uapi/linux/media.h
7635 F: include/uapi/linux/v4l2-*
7636 F: include/uapi/linux/meye.h
7637 F: include/uapi/linux/ivtv*
7638 F: include/uapi/linux/uvcvideo.h
7639
7640 MEDIATEK ETHERNET DRIVER
7641 M: Felix Fietkau <nbd@openwrt.org>
7642 M: John Crispin <blogic@openwrt.org>
7643 L: netdev@vger.kernel.org
7644 S: Maintained
7645 F: drivers/net/ethernet/mediatek/
7646
7647 MEDIATEK MT7601U WIRELESS LAN DRIVER
7648 M: Jakub Kicinski <kubakici@wp.pl>
7649 L: linux-wireless@vger.kernel.org
7650 S: Maintained
7651 F: drivers/net/wireless/mediatek/mt7601u/
7652
7653 MEGARAID SCSI/SAS DRIVERS
7654 M: Kashyap Desai <kashyap.desai@avagotech.com>
7655 M: Sumit Saxena <sumit.saxena@avagotech.com>
7656 M: Uday Lingala <uday.lingala@avagotech.com>
7657 L: megaraidlinux.pdl@avagotech.com
7658 L: linux-scsi@vger.kernel.org
7659 W: http://www.lsi.com
7660 S: Maintained
7661 F: Documentation/scsi/megaraid.txt
7662 F: drivers/scsi/megaraid.*
7663 F: drivers/scsi/megaraid/
7664
7665 MELLANOX ETHERNET DRIVER (mlx4_en)
7666 M: Tariq Toukan <tariqt@mellanox.com>
7667 L: netdev@vger.kernel.org
7668 S: Supported
7669 W: http://www.mellanox.com
7670 Q: http://patchwork.ozlabs.org/project/netdev/list/
7671 F: drivers/net/ethernet/mellanox/mlx4/en_*
7672
7673 MELLANOX ETHERNET DRIVER (mlx5e)
7674 M: Saeed Mahameed <saeedm@mellanox.com>
7675 L: netdev@vger.kernel.org
7676 S: Supported
7677 W: http://www.mellanox.com
7678 Q: http://patchwork.ozlabs.org/project/netdev/list/
7679 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7680
7681 MELLANOX ETHERNET SWITCH DRIVERS
7682 M: Jiri Pirko <jiri@mellanox.com>
7683 M: Ido Schimmel <idosch@mellanox.com>
7684 L: netdev@vger.kernel.org
7685 S: Supported
7686 W: http://www.mellanox.com
7687 Q: http://patchwork.ozlabs.org/project/netdev/list/
7688 F: drivers/net/ethernet/mellanox/mlxsw/
7689
7690 SOFT-ROCE DRIVER (rxe)
7691 M: Moni Shoua <monis@mellanox.com>
7692 L: linux-rdma@vger.kernel.org
7693 S: Supported
7694 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7695 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7696 F: drivers/infiniband/sw/rxe/
7697 F: include/uapi/rdma/rdma_user_rxe.h
7698
7699 MEMBARRIER SUPPORT
7700 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7701 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7702 L: linux-kernel@vger.kernel.org
7703 S: Supported
7704 F: kernel/membarrier.c
7705 F: include/uapi/linux/membarrier.h
7706
7707 MEMORY MANAGEMENT
7708 L: linux-mm@kvack.org
7709 W: http://www.linux-mm.org
7710 S: Maintained
7711 F: include/linux/mm.h
7712 F: include/linux/gfp.h
7713 F: include/linux/mmzone.h
7714 F: include/linux/memory_hotplug.h
7715 F: include/linux/vmalloc.h
7716 F: mm/
7717
7718 MEMORY TECHNOLOGY DEVICES (MTD)
7719 M: David Woodhouse <dwmw2@infradead.org>
7720 M: Brian Norris <computersforpeace@gmail.com>
7721 L: linux-mtd@lists.infradead.org
7722 W: http://www.linux-mtd.infradead.org/
7723 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7724 T: git git://git.infradead.org/linux-mtd.git
7725 T: git git://git.infradead.org/l2-mtd.git
7726 S: Maintained
7727 F: Documentation/devicetree/bindings/mtd/
7728 F: drivers/mtd/
7729 F: include/linux/mtd/
7730 F: include/uapi/mtd/
7731
7732 MEN A21 WATCHDOG DRIVER
7733 M: Johannes Thumshirn <morbidrsa@gmail.com>
7734 L: linux-watchdog@vger.kernel.org
7735 S: Maintained
7736 F: drivers/watchdog/mena21_wdt.c
7737
7738 MEN CHAMELEON BUS (mcb)
7739 M: Johannes Thumshirn <morbidrsa@gmail.com>
7740 S: Maintained
7741 F: drivers/mcb/
7742 F: include/linux/mcb.h
7743 F: Documentation/men-chameleon-bus.txt
7744
7745 MEN F21BMC (Board Management Controller)
7746 M: Andreas Werner <andreas.werner@men.de>
7747 S: Supported
7748 F: drivers/mfd/menf21bmc.c
7749 F: drivers/watchdog/menf21bmc_wdt.c
7750 F: drivers/leds/leds-menf21bmc.c
7751 F: drivers/hwmon/menf21bmc_hwmon.c
7752 F: Documentation/hwmon/menf21bmc
7753
7754 METAG ARCHITECTURE
7755 M: James Hogan <james.hogan@imgtec.com>
7756 L: linux-metag@vger.kernel.org
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7758 S: Odd Fixes
7759 F: arch/metag/
7760 F: Documentation/metag/
7761 F: Documentation/devicetree/bindings/metag/
7762 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7763 F: drivers/clocksource/metag_generic.c
7764 F: drivers/irqchip/irq-metag.c
7765 F: drivers/irqchip/irq-metag-ext.c
7766 F: drivers/tty/metag_da.c
7767
7768 MICROBLAZE ARCHITECTURE
7769 M: Michal Simek <monstr@monstr.eu>
7770 W: http://www.monstr.eu/fdt/
7771 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7772 S: Supported
7773 F: arch/microblaze/
7774
7775 MICROCHIP / ATMEL ISC DRIVER
7776 M: Songjun Wu <songjun.wu@microchip.com>
7777 L: linux-media@vger.kernel.org
7778 S: Supported
7779 F: drivers/media/platform/atmel/atmel-isc.c
7780 F: drivers/media/platform/atmel/atmel-isc-regs.h
7781 F: devicetree/bindings/media/atmel-isc.txt
7782
7783 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7784 M: Chen Yu <yu.c.chen@intel.com>
7785 L: platform-driver-x86@vger.kernel.org
7786 S: Supported
7787 F: drivers/platform/x86/surfacepro3_button.c
7788
7789 MICROTEK X6 SCANNER
7790 M: Oliver Neukum <oliver@neukum.org>
7791 S: Maintained
7792 F: drivers/usb/image/microtek.*
7793
7794 MIPS
7795 M: Ralf Baechle <ralf@linux-mips.org>
7796 L: linux-mips@linux-mips.org
7797 W: http://www.linux-mips.org/
7798 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7799 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7800 S: Supported
7801 F: Documentation/devicetree/bindings/mips/
7802 F: Documentation/mips/
7803 F: arch/mips/
7804
7805 MIPS/LOONGSON1 ARCHITECTURE
7806 M: Keguang Zhang <keguang.zhang@gmail.com>
7807 L: linux-mips@linux-mips.org
7808 S: Maintained
7809 F: arch/mips/loongson32/
7810 F: arch/mips/include/asm/mach-loongson32/
7811 F: drivers/*/*loongson1*
7812 F: drivers/*/*/*loongson1*
7813
7814 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7815 M: Hans Verkuil <hverkuil@xs4all.nl>
7816 L: linux-media@vger.kernel.org
7817 T: git git://linuxtv.org/media_tree.git
7818 W: https://linuxtv.org
7819 S: Odd Fixes
7820 F: drivers/media/radio/radio-miropcm20*
7821
7822 MELLANOX MLX4 core VPI driver
7823 M: Yishai Hadas <yishaih@mellanox.com>
7824 L: netdev@vger.kernel.org
7825 L: linux-rdma@vger.kernel.org
7826 W: http://www.mellanox.com
7827 Q: http://patchwork.ozlabs.org/project/netdev/list/
7828 S: Supported
7829 F: drivers/net/ethernet/mellanox/mlx4/
7830 F: include/linux/mlx4/
7831
7832 MELLANOX MLX4 IB driver
7833 M: Yishai Hadas <yishaih@mellanox.com>
7834 L: linux-rdma@vger.kernel.org
7835 W: http://www.mellanox.com
7836 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7837 S: Supported
7838 F: drivers/infiniband/hw/mlx4/
7839 F: include/linux/mlx4/
7840
7841 MELLANOX MLX5 core VPI driver
7842 M: Matan Barak <matanb@mellanox.com>
7843 M: Leon Romanovsky <leonro@mellanox.com>
7844 L: netdev@vger.kernel.org
7845 L: linux-rdma@vger.kernel.org
7846 W: http://www.mellanox.com
7847 Q: http://patchwork.ozlabs.org/project/netdev/list/
7848 S: Supported
7849 F: drivers/net/ethernet/mellanox/mlx5/core/
7850 F: include/linux/mlx5/
7851
7852 MELLANOX MLX5 IB driver
7853 M: Matan Barak <matanb@mellanox.com>
7854 M: Leon Romanovsky <leonro@mellanox.com>
7855 L: linux-rdma@vger.kernel.org
7856 W: http://www.mellanox.com
7857 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7858 S: Supported
7859 F: drivers/infiniband/hw/mlx5/
7860 F: include/linux/mlx5/
7861
7862 MELEXIS MLX90614 DRIVER
7863 M: Crt Mori <cmo@melexis.com>
7864 L: linux-iio@vger.kernel.org
7865 W: http://www.melexis.com
7866 S: Supported
7867 F: drivers/iio/temperature/mlx90614.c
7868
7869 MN88472 MEDIA DRIVER
7870 M: Antti Palosaari <crope@iki.fi>
7871 L: linux-media@vger.kernel.org
7872 W: https://linuxtv.org
7873 W: http://palosaari.fi/linux/
7874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7875 S: Maintained
7876 F: drivers/media/dvb-frontends/mn88472*
7877
7878 MN88473 MEDIA DRIVER
7879 M: Antti Palosaari <crope@iki.fi>
7880 L: linux-media@vger.kernel.org
7881 W: https://linuxtv.org
7882 W: http://palosaari.fi/linux/
7883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7884 S: Maintained
7885 F: drivers/media/dvb-frontends/mn88473*
7886
7887 MODULE SUPPORT
7888 M: Rusty Russell <rusty@rustcorp.com.au>
7889 S: Maintained
7890 F: include/linux/module.h
7891 F: kernel/module.c
7892
7893 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7894 W: http://popies.net/meye/
7895 S: Orphan
7896 F: Documentation/video4linux/meye.txt
7897 F: drivers/media/pci/meye/
7898 F: include/uapi/linux/meye.h
7899
7900 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7901 M: Jiri Slaby <jirislaby@gmail.com>
7902 S: Maintained
7903 F: Documentation/serial/moxa-smartio
7904 F: drivers/tty/mxser.*
7905
7906 MR800 AVERMEDIA USB FM RADIO DRIVER
7907 M: Alexey Klimov <klimov.linux@gmail.com>
7908 L: linux-media@vger.kernel.org
7909 T: git git://linuxtv.org/media_tree.git
7910 S: Maintained
7911 F: drivers/media/radio/radio-mr800.c
7912
7913 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7914 M: Alan Ott <alan@signal11.us>
7915 L: linux-wpan@vger.kernel.org
7916 S: Maintained
7917 F: drivers/net/ieee802154/mrf24j40.c
7918 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7919
7920 MSI LAPTOP SUPPORT
7921 M: "Lee, Chun-Yi" <jlee@suse.com>
7922 L: platform-driver-x86@vger.kernel.org
7923 S: Maintained
7924 F: drivers/platform/x86/msi-laptop.c
7925
7926 MSI WMI SUPPORT
7927 L: platform-driver-x86@vger.kernel.org
7928 S: Orphan
7929 F: drivers/platform/x86/msi-wmi.c
7930
7931 MSI001 MEDIA DRIVER
7932 M: Antti Palosaari <crope@iki.fi>
7933 L: linux-media@vger.kernel.org
7934 W: https://linuxtv.org
7935 W: http://palosaari.fi/linux/
7936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7937 T: git git://linuxtv.org/anttip/media_tree.git
7938 S: Maintained
7939 F: drivers/media/tuners/msi001*
7940
7941 MSI2500 MEDIA DRIVER
7942 M: Antti Palosaari <crope@iki.fi>
7943 L: linux-media@vger.kernel.org
7944 W: https://linuxtv.org
7945 W: http://palosaari.fi/linux/
7946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7947 T: git git://linuxtv.org/anttip/media_tree.git
7948 S: Maintained
7949 F: drivers/media/usb/msi2500/
7950
7951 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7952 M: Robert Jarzmik <robert.jarzmik@free.fr>
7953 L: linux-mtd@lists.infradead.org
7954 S: Maintained
7955 F: drivers/mtd/devices/docg3*
7956
7957 MT9M032 APTINA SENSOR DRIVER
7958 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7959 L: linux-media@vger.kernel.org
7960 T: git git://linuxtv.org/media_tree.git
7961 S: Maintained
7962 F: drivers/media/i2c/mt9m032.c
7963 F: include/media/i2c/mt9m032.h
7964
7965 MT9P031 APTINA CAMERA SENSOR
7966 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7967 L: linux-media@vger.kernel.org
7968 T: git git://linuxtv.org/media_tree.git
7969 S: Maintained
7970 F: drivers/media/i2c/mt9p031.c
7971 F: include/media/i2c/mt9p031.h
7972
7973 MT9T001 APTINA CAMERA SENSOR
7974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7975 L: linux-media@vger.kernel.org
7976 T: git git://linuxtv.org/media_tree.git
7977 S: Maintained
7978 F: drivers/media/i2c/mt9t001.c
7979 F: include/media/i2c/mt9t001.h
7980
7981 MT9V032 APTINA CAMERA SENSOR
7982 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7983 L: linux-media@vger.kernel.org
7984 T: git git://linuxtv.org/media_tree.git
7985 S: Maintained
7986 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7987 F: drivers/media/i2c/mt9v032.c
7988 F: include/media/i2c/mt9v032.h
7989
7990 MULTIFUNCTION DEVICES (MFD)
7991 M: Lee Jones <lee.jones@linaro.org>
7992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7993 S: Supported
7994 F: drivers/mfd/
7995 F: include/linux/mfd/
7996
7997 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7998 M: Ulf Hansson <ulf.hansson@linaro.org>
7999 L: linux-mmc@vger.kernel.org
8000 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8001 S: Maintained
8002 F: Documentation/devicetree/bindings/mmc/
8003 F: drivers/mmc/
8004 F: include/linux/mmc/
8005 F: include/uapi/linux/mmc/
8006
8007 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8008 S: Orphan
8009 F: drivers/mmc/host/mmc_spi.c
8010 F: include/linux/spi/mmc_spi.h
8011
8012 MULTISOUND SOUND DRIVER
8013 M: Andrew Veliath <andrewtv@usa.net>
8014 S: Maintained
8015 F: Documentation/sound/oss/MultiSound
8016 F: sound/oss/msnd*
8017
8018 MULTITECH MULTIPORT CARD (ISICOM)
8019 S: Orphan
8020 F: drivers/tty/isicom.c
8021 F: include/linux/isicom.h
8022
8023 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8024 M: Bin Liu <b-liu@ti.com>
8025 L: linux-usb@vger.kernel.org
8026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8027 S: Maintained
8028 F: drivers/usb/musb/
8029
8030 MXL5007T MEDIA DRIVER
8031 M: Michael Krufky <mkrufky@linuxtv.org>
8032 L: linux-media@vger.kernel.org
8033 W: https://linuxtv.org
8034 W: http://github.com/mkrufky
8035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8036 T: git git://linuxtv.org/mkrufky/tuners.git
8037 S: Maintained
8038 F: drivers/media/tuners/mxl5007t.*
8039
8040 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8041 M: Hyong-Youb Kim <hykim@myri.com>
8042 L: netdev@vger.kernel.org
8043 W: https://www.myricom.com/support/downloads/myri10ge.html
8044 S: Supported
8045 F: drivers/net/ethernet/myricom/myri10ge/
8046
8047 NAND FLASH SUBSYSTEM
8048 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8049 R: Richard Weinberger <richard@nod.at>
8050 L: linux-mtd@lists.infradead.org
8051 W: http://www.linux-mtd.infradead.org/
8052 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8053 T: git git://github.com/linux-nand/linux.git
8054 S: Maintained
8055 F: drivers/mtd/nand/
8056 F: include/linux/mtd/nand*.h
8057
8058 NATSEMI ETHERNET DRIVER (DP8381x)
8059 S: Orphan
8060 F: drivers/net/ethernet/natsemi/natsemi.c
8061
8062 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8063 M: Daniel Mack <zonque@gmail.com>
8064 S: Maintained
8065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8066 W: http://www.native-instruments.com
8067 F: sound/usb/caiaq/
8068
8069 NCP FILESYSTEM
8070 M: Petr Vandrovec <petr@vandrovec.name>
8071 S: Odd Fixes
8072 F: fs/ncpfs/
8073
8074 NCR 5380 SCSI DRIVERS
8075 M: Finn Thain <fthain@telegraphics.com.au>
8076 M: Michael Schmitz <schmitzmic@gmail.com>
8077 L: linux-scsi@vger.kernel.org
8078 S: Maintained
8079 F: Documentation/scsi/g_NCR5380.txt
8080 F: Documentation/scsi/dtc3x80.txt
8081 F: drivers/scsi/NCR5380.*
8082 F: drivers/scsi/arm/cumana_1.c
8083 F: drivers/scsi/arm/oak.c
8084 F: drivers/scsi/atari_scsi.*
8085 F: drivers/scsi/dmx3191d.c
8086 F: drivers/scsi/dtc.*
8087 F: drivers/scsi/g_NCR5380.*
8088 F: drivers/scsi/g_NCR5380_mmio.c
8089 F: drivers/scsi/mac_scsi.*
8090 F: drivers/scsi/pas16.*
8091 F: drivers/scsi/sun3_scsi.*
8092 F: drivers/scsi/sun3_scsi_vme.c
8093 F: drivers/scsi/t128.*
8094
8095 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8096 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8097 L: linux-scsi@vger.kernel.org
8098 S: Maintained
8099 F: drivers/scsi/NCR_D700.*
8100
8101 NCT6775 HARDWARE MONITOR DRIVER
8102 M: Guenter Roeck <linux@roeck-us.net>
8103 L: linux-hwmon@vger.kernel.org
8104 S: Maintained
8105 F: Documentation/hwmon/nct6775
8106 F: drivers/hwmon/nct6775.c
8107
8108 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8109 M: Faisal Latif <faisal.latif@intel.com>
8110 L: linux-rdma@vger.kernel.org
8111 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8112 S: Supported
8113 F: drivers/infiniband/hw/nes/
8114
8115 NETEM NETWORK EMULATOR
8116 M: Stephen Hemminger <stephen@networkplumber.org>
8117 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8118 S: Maintained
8119 F: net/sched/sch_netem.c
8120
8121 NETERION 10GbE DRIVERS (s2io/vxge)
8122 M: Jon Mason <jdmason@kudzu.us>
8123 L: netdev@vger.kernel.org
8124 S: Supported
8125 F: Documentation/networking/s2io.txt
8126 F: Documentation/networking/vxge.txt
8127 F: drivers/net/ethernet/neterion/
8128
8129 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8130 M: Pablo Neira Ayuso <pablo@netfilter.org>
8131 M: Patrick McHardy <kaber@trash.net>
8132 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8133 L: netfilter-devel@vger.kernel.org
8134 L: coreteam@netfilter.org
8135 W: http://www.netfilter.org/
8136 W: http://www.iptables.org/
8137 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8140 S: Supported
8141 F: include/linux/netfilter*
8142 F: include/linux/netfilter/
8143 F: include/net/netfilter/
8144 F: include/uapi/linux/netfilter*
8145 F: include/uapi/linux/netfilter/
8146 F: net/*/netfilter.c
8147 F: net/*/netfilter/
8148 F: net/netfilter/
8149 F: net/bridge/br_netfilter*.c
8150
8151 NETLABEL
8152 M: Paul Moore <paul@paul-moore.com>
8153 W: http://netlabel.sf.net
8154 L: netdev@vger.kernel.org
8155 S: Maintained
8156 F: Documentation/netlabel/
8157 F: include/net/netlabel.h
8158 F: net/netlabel/
8159
8160 NETROM NETWORK LAYER
8161 M: Ralf Baechle <ralf@linux-mips.org>
8162 L: linux-hams@vger.kernel.org
8163 W: http://www.linux-ax25.org/
8164 S: Maintained
8165 F: include/net/netrom.h
8166 F: include/uapi/linux/netrom.h
8167 F: net/netrom/
8168
8169 NETRONOME ETHERNET DRIVERS
8170 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8171 L: oss-drivers@netronome.com
8172 S: Maintained
8173 F: drivers/net/ethernet/netronome/
8174
8175 NETWORK BLOCK DEVICE (NBD)
8176 M: Markus Pargmann <mpa@pengutronix.de>
8177 S: Maintained
8178 L: nbd-general@lists.sourceforge.net
8179 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8180 F: Documentation/blockdev/nbd.txt
8181 F: drivers/block/nbd.c
8182 F: include/uapi/linux/nbd.h
8183
8184 NETWORK DROP MONITOR
8185 M: Neil Horman <nhorman@tuxdriver.com>
8186 L: netdev@vger.kernel.org
8187 S: Maintained
8188 W: https://fedorahosted.org/dropwatch/
8189 F: net/core/drop_monitor.c
8190
8191 NETWORKING [GENERAL]
8192 M: "David S. Miller" <davem@davemloft.net>
8193 L: netdev@vger.kernel.org
8194 W: http://www.linuxfoundation.org/en/Net
8195 Q: http://patchwork.ozlabs.org/project/netdev/list/
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8198 S: Maintained
8199 F: net/
8200 F: include/net/
8201 F: include/linux/in.h
8202 F: include/linux/net.h
8203 F: include/linux/netdevice.h
8204 F: include/uapi/linux/in.h
8205 F: include/uapi/linux/net.h
8206 F: include/uapi/linux/netdevice.h
8207 F: include/uapi/linux/net_namespace.h
8208 F: tools/net/
8209 F: tools/testing/selftests/net/
8210 F: lib/random32.c
8211 F: lib/test_bpf.c
8212
8213 NETWORKING [IPv4/IPv6]
8214 M: "David S. Miller" <davem@davemloft.net>
8215 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8216 M: James Morris <jmorris@namei.org>
8217 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8218 M: Patrick McHardy <kaber@trash.net>
8219 L: netdev@vger.kernel.org
8220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8221 S: Maintained
8222 F: net/ipv4/
8223 F: net/ipv6/
8224 F: include/net/ip*
8225 F: arch/x86/net/*
8226
8227 NETWORKING [IPSEC]
8228 M: Steffen Klassert <steffen.klassert@secunet.com>
8229 M: Herbert Xu <herbert@gondor.apana.org.au>
8230 M: "David S. Miller" <davem@davemloft.net>
8231 L: netdev@vger.kernel.org
8232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8234 S: Maintained
8235 F: net/core/flow.c
8236 F: net/xfrm/
8237 F: net/key/
8238 F: net/ipv4/xfrm*
8239 F: net/ipv4/esp4.c
8240 F: net/ipv4/ah4.c
8241 F: net/ipv4/ipcomp.c
8242 F: net/ipv4/ip_vti.c
8243 F: net/ipv6/xfrm*
8244 F: net/ipv6/esp6.c
8245 F: net/ipv6/ah6.c
8246 F: net/ipv6/ipcomp6.c
8247 F: net/ipv6/ip6_vti.c
8248 F: include/uapi/linux/xfrm.h
8249 F: include/net/xfrm.h
8250
8251 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8252 M: Paul Moore <paul@paul-moore.com>
8253 L: netdev@vger.kernel.org
8254 S: Maintained
8255
8256 NETWORKING [WIRELESS]
8257 L: linux-wireless@vger.kernel.org
8258 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8259
8260 NETWORKING DRIVERS
8261 L: netdev@vger.kernel.org
8262 W: http://www.linuxfoundation.org/en/Net
8263 Q: http://patchwork.ozlabs.org/project/netdev/list/
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8266 S: Odd Fixes
8267 F: Documentation/devicetree/bindings/net/
8268 F: drivers/net/
8269 F: include/linux/if_*
8270 F: include/linux/netdevice.h
8271 F: include/linux/etherdevice.h
8272 F: include/linux/fcdevice.h
8273 F: include/linux/fddidevice.h
8274 F: include/linux/hippidevice.h
8275 F: include/linux/inetdevice.h
8276 F: include/uapi/linux/if_*
8277 F: include/uapi/linux/netdevice.h
8278
8279 NETWORKING DRIVERS (WIRELESS)
8280 M: Kalle Valo <kvalo@codeaurora.org>
8281 L: linux-wireless@vger.kernel.org
8282 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8285 S: Maintained
8286 F: Documentation/devicetree/bindings/net/wireless/
8287 F: drivers/net/wireless/
8288
8289 NETXEN (1/10) GbE SUPPORT
8290 M: Manish Chopra <manish.chopra@qlogic.com>
8291 M: Sony Chacko <sony.chacko@qlogic.com>
8292 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8293 L: netdev@vger.kernel.org
8294 W: http://www.qlogic.com
8295 S: Supported
8296 F: drivers/net/ethernet/qlogic/netxen/
8297
8298 NFC SUBSYSTEM
8299 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8300 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8301 M: Samuel Ortiz <sameo@linux.intel.com>
8302 L: linux-wireless@vger.kernel.org
8303 L: linux-nfc@lists.01.org (subscribers-only)
8304 S: Supported
8305 F: net/nfc/
8306 F: include/net/nfc/
8307 F: include/uapi/linux/nfc.h
8308 F: drivers/nfc/
8309 F: include/linux/platform_data/nfcmrvl.h
8310 F: include/linux/platform_data/nxp-nci.h
8311 F: include/linux/platform_data/pn544.h
8312 F: include/linux/platform_data/st21nfca.h
8313 F: include/linux/platform_data/st-nci.h
8314 F: Documentation/devicetree/bindings/net/nfc/
8315
8316 NFS, SUNRPC, AND LOCKD CLIENTS
8317 M: Trond Myklebust <trond.myklebust@primarydata.com>
8318 M: Anna Schumaker <anna.schumaker@netapp.com>
8319 L: linux-nfs@vger.kernel.org
8320 W: http://client.linux-nfs.org
8321 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8322 S: Maintained
8323 F: fs/lockd/
8324 F: fs/nfs/
8325 F: fs/nfs_common/
8326 F: net/sunrpc/
8327 F: include/linux/lockd/
8328 F: include/linux/nfs*
8329 F: include/linux/sunrpc/
8330 F: include/uapi/linux/nfs*
8331 F: include/uapi/linux/sunrpc/
8332
8333 NILFS2 FILESYSTEM
8334 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8335 L: linux-nilfs@vger.kernel.org
8336 W: http://nilfs.sourceforge.net/
8337 W: http://nilfs.osdn.jp/
8338 T: git git://github.com/konis/nilfs2.git
8339 S: Supported
8340 F: Documentation/filesystems/nilfs2.txt
8341 F: fs/nilfs2/
8342 F: include/trace/events/nilfs2.h
8343 F: include/uapi/linux/nilfs2_api.h
8344 F: include/uapi/linux/nilfs2_ondisk.h
8345
8346 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8347 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8348 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8349 S: Maintained
8350 F: Documentation/scsi/NinjaSCSI.txt
8351 F: drivers/scsi/pcmcia/nsp_*
8352
8353 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8354 M: GOTO Masanori <gotom@debian.or.jp>
8355 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8356 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8357 S: Maintained
8358 F: Documentation/scsi/NinjaSCSI.txt
8359 F: drivers/scsi/nsp32*
8360
8361 NIOS2 ARCHITECTURE
8362 M: Ley Foon Tan <lftan@altera.com>
8363 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8365 S: Maintained
8366 F: arch/nios2/
8367
8368 NOKIA N900 POWER SUPPLY DRIVERS
8369 R: Pali Rohár <pali.rohar@gmail.com>
8370 F: include/linux/power/bq2415x_charger.h
8371 F: include/linux/power/bq27xxx_battery.h
8372 F: include/linux/power/isp1704_charger.h
8373 F: drivers/power/bq2415x_charger.c
8374 F: drivers/power/bq27xxx_battery.c
8375 F: drivers/power/bq27xxx_battery_i2c.c
8376 F: drivers/power/isp1704_charger.c
8377 F: drivers/power/rx51_battery.c
8378
8379 NTB DRIVER CORE
8380 M: Jon Mason <jdmason@kudzu.us>
8381 M: Dave Jiang <dave.jiang@intel.com>
8382 M: Allen Hubbe <Allen.Hubbe@emc.com>
8383 L: linux-ntb@googlegroups.com
8384 S: Supported
8385 W: https://github.com/jonmason/ntb/wiki
8386 T: git git://github.com/jonmason/ntb.git
8387 F: drivers/ntb/
8388 F: drivers/net/ntb_netdev.c
8389 F: include/linux/ntb.h
8390 F: include/linux/ntb_transport.h
8391 F: tools/testing/selftests/ntb/
8392
8393 NTB INTEL DRIVER
8394 M: Jon Mason <jdmason@kudzu.us>
8395 M: Dave Jiang <dave.jiang@intel.com>
8396 L: linux-ntb@googlegroups.com
8397 S: Supported
8398 W: https://github.com/jonmason/ntb/wiki
8399 T: git git://github.com/jonmason/ntb.git
8400 F: drivers/ntb/hw/intel/
8401
8402 NTB AMD DRIVER
8403 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8404 L: linux-ntb@googlegroups.com
8405 S: Supported
8406 F: drivers/ntb/hw/amd/
8407
8408 NTFS FILESYSTEM
8409 M: Anton Altaparmakov <anton@tuxera.com>
8410 L: linux-ntfs-dev@lists.sourceforge.net
8411 W: http://www.tuxera.com/
8412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8413 S: Supported
8414 F: Documentation/filesystems/ntfs.txt
8415 F: fs/ntfs/
8416
8417 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8418 M: Antonino Daplas <adaplas@gmail.com>
8419 L: linux-fbdev@vger.kernel.org
8420 S: Maintained
8421 F: drivers/video/fbdev/riva/
8422 F: drivers/video/fbdev/nvidia/
8423
8424 NVM EXPRESS DRIVER
8425 M: Keith Busch <keith.busch@intel.com>
8426 M: Jens Axboe <axboe@fb.com>
8427 L: linux-nvme@lists.infradead.org
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8429 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8430 S: Supported
8431 F: drivers/nvme/host/
8432 F: include/linux/nvme.h
8433
8434 NVM EXPRESS TARGET DRIVER
8435 M: Christoph Hellwig <hch@lst.de>
8436 M: Sagi Grimberg <sagi@grimberg.me>
8437 L: linux-nvme@lists.infradead.org
8438 S: Supported
8439 F: drivers/nvme/target/
8440
8441 NVMEM FRAMEWORK
8442 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8443 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8444 S: Maintained
8445 F: drivers/nvmem/
8446 F: Documentation/devicetree/bindings/nvmem/
8447 F: include/linux/nvmem-consumer.h
8448 F: include/linux/nvmem-provider.h
8449
8450 NXP-NCI NFC DRIVER
8451 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8452 R: Charles Gorand <charles.gorand@effinnov.com>
8453 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8454 S: Supported
8455 F: drivers/nfc/nxp-nci
8456
8457 NXP TDA998X DRM DRIVER
8458 M: Russell King <rmk+kernel@armlinux.org.uk>
8459 S: Supported
8460 F: drivers/gpu/drm/i2c/tda998x_drv.c
8461 F: include/drm/i2c/tda998x.h
8462
8463 NXP TFA9879 DRIVER
8464 M: Peter Rosin <peda@axentia.se>
8465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8466 S: Maintained
8467 F: sound/soc/codecs/tfa9879*
8468
8469 OBJTOOL
8470 M: Josh Poimboeuf <jpoimboe@redhat.com>
8471 S: Supported
8472 F: tools/objtool/
8473
8474 OMAP SUPPORT
8475 M: Tony Lindgren <tony@atomide.com>
8476 L: linux-omap@vger.kernel.org
8477 W: http://www.muru.com/linux/omap/
8478 W: http://linux.omap.com/
8479 Q: http://patchwork.kernel.org/project/linux-omap/list/
8480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8481 S: Maintained
8482 F: arch/arm/*omap*/
8483 F: arch/arm/configs/omap1_defconfig
8484 F: arch/arm/configs/omap2plus_defconfig
8485 F: drivers/i2c/busses/i2c-omap.c
8486 F: drivers/irqchip/irq-omap-intc.c
8487 F: drivers/mfd/*omap*.c
8488 F: drivers/mfd/menelaus.c
8489 F: drivers/mfd/palmas.c
8490 F: drivers/mfd/tps65217.c
8491 F: drivers/mfd/tps65218.c
8492 F: drivers/mfd/tps65910.c
8493 F: drivers/mfd/twl-core.[ch]
8494 F: drivers/mfd/twl4030*.c
8495 F: drivers/mfd/twl6030*.c
8496 F: drivers/mfd/twl6040*.c
8497 F: drivers/regulator/palmas-regulator*.c
8498 F: drivers/regulator/pbias-regulator.c
8499 F: drivers/regulator/tps65217-regulator.c
8500 F: drivers/regulator/tps65218-regulator.c
8501 F: drivers/regulator/tps65910-regulator.c
8502 F: drivers/regulator/twl-regulator.c
8503 F: include/linux/i2c-omap.h
8504
8505 OMAP DEVICE TREE SUPPORT
8506 M: Benoît Cousson <bcousson@baylibre.com>
8507 M: Tony Lindgren <tony@atomide.com>
8508 L: linux-omap@vger.kernel.org
8509 L: devicetree@vger.kernel.org
8510 S: Maintained
8511 F: arch/arm/boot/dts/*omap*
8512 F: arch/arm/boot/dts/*am3*
8513 F: arch/arm/boot/dts/*am4*
8514 F: arch/arm/boot/dts/*am5*
8515 F: arch/arm/boot/dts/*dra7*
8516
8517 OMAP CLOCK FRAMEWORK SUPPORT
8518 M: Paul Walmsley <paul@pwsan.com>
8519 L: linux-omap@vger.kernel.org
8520 S: Maintained
8521 F: arch/arm/*omap*/*clock*
8522
8523 OMAP POWER MANAGEMENT SUPPORT
8524 M: Kevin Hilman <khilman@kernel.org>
8525 L: linux-omap@vger.kernel.org
8526 S: Maintained
8527 F: arch/arm/*omap*/*pm*
8528 F: drivers/cpufreq/omap-cpufreq.c
8529
8530 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8531 M: Rajendra Nayak <rnayak@codeaurora.org>
8532 M: Paul Walmsley <paul@pwsan.com>
8533 L: linux-omap@vger.kernel.org
8534 S: Maintained
8535 F: arch/arm/mach-omap2/prm*
8536
8537 OMAP AUDIO SUPPORT
8538 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8539 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8541 L: linux-omap@vger.kernel.org
8542 S: Maintained
8543 F: sound/soc/omap/
8544
8545 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8546 M: Roger Quadros <rogerq@ti.com>
8547 M: Tony Lindgren <tony@atomide.com>
8548 L: linux-omap@vger.kernel.org
8549 S: Maintained
8550 F: drivers/memory/omap-gpmc.c
8551 F: arch/arm/mach-omap2/*gpmc*
8552
8553 OMAP FRAMEBUFFER SUPPORT
8554 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8555 L: linux-fbdev@vger.kernel.org
8556 L: linux-omap@vger.kernel.org
8557 S: Maintained
8558 F: drivers/video/fbdev/omap/
8559
8560 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8561 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8562 L: linux-omap@vger.kernel.org
8563 L: linux-fbdev@vger.kernel.org
8564 S: Maintained
8565 F: drivers/video/fbdev/omap2/
8566 F: Documentation/arm/OMAP/DSS
8567
8568 OMAP HARDWARE SPINLOCK SUPPORT
8569 M: Ohad Ben-Cohen <ohad@wizery.com>
8570 L: linux-omap@vger.kernel.org
8571 S: Maintained
8572 F: drivers/hwspinlock/omap_hwspinlock.c
8573
8574 OMAP MMC SUPPORT
8575 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8576 L: linux-omap@vger.kernel.org
8577 S: Maintained
8578 F: drivers/mmc/host/omap.c
8579
8580 OMAP HS MMC SUPPORT
8581 L: linux-mmc@vger.kernel.org
8582 L: linux-omap@vger.kernel.org
8583 S: Orphan
8584 F: drivers/mmc/host/omap_hsmmc.c
8585
8586 OMAP RANDOM NUMBER GENERATOR SUPPORT
8587 M: Deepak Saxena <dsaxena@plexity.net>
8588 S: Maintained
8589 F: drivers/char/hw_random/omap-rng.c
8590
8591 OMAP HWMOD SUPPORT
8592 M: Benoît Cousson <bcousson@baylibre.com>
8593 M: Paul Walmsley <paul@pwsan.com>
8594 L: linux-omap@vger.kernel.org
8595 S: Maintained
8596 F: arch/arm/mach-omap2/omap_hwmod.*
8597
8598 OMAP HWMOD DATA
8599 M: Paul Walmsley <paul@pwsan.com>
8600 L: linux-omap@vger.kernel.org
8601 S: Maintained
8602 F: arch/arm/mach-omap2/omap_hwmod*data*
8603
8604 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8605 M: Benoît Cousson <bcousson@baylibre.com>
8606 L: linux-omap@vger.kernel.org
8607 S: Maintained
8608 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8609
8610 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8611 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8612 L: linux-media@vger.kernel.org
8613 S: Maintained
8614 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8615 F: drivers/media/platform/omap3isp/
8616 F: drivers/staging/media/omap4iss/
8617
8618 OMAP USB SUPPORT
8619 L: linux-usb@vger.kernel.org
8620 L: linux-omap@vger.kernel.org
8621 S: Orphan
8622 F: drivers/usb/*/*omap*
8623 F: arch/arm/*omap*/usb*
8624
8625 OMAP GPIO DRIVER
8626 M: Grygorii Strashko <grygorii.strashko@ti.com>
8627 M: Santosh Shilimkar <ssantosh@kernel.org>
8628 M: Kevin Hilman <khilman@kernel.org>
8629 L: linux-omap@vger.kernel.org
8630 S: Maintained
8631 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8632 F: drivers/gpio/gpio-omap.c
8633
8634 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8635 M: Mark Jackson <mpfj@newflow.co.uk>
8636 L: linux-omap@vger.kernel.org
8637 S: Maintained
8638 F: arch/arm/boot/dts/am335x-nano.dts
8639
8640 OMFS FILESYSTEM
8641 M: Bob Copeland <me@bobcopeland.com>
8642 L: linux-karma-devel@lists.sourceforge.net
8643 S: Maintained
8644 F: Documentation/filesystems/omfs.txt
8645 F: fs/omfs/
8646
8647 OMNIKEY CARDMAN 4000 DRIVER
8648 M: Harald Welte <laforge@gnumonks.org>
8649 S: Maintained
8650 F: drivers/char/pcmcia/cm4000_cs.c
8651 F: include/linux/cm4000_cs.h
8652 F: include/uapi/linux/cm4000_cs.h
8653
8654 OMNIKEY CARDMAN 4040 DRIVER
8655 M: Harald Welte <laforge@gnumonks.org>
8656 S: Maintained
8657 F: drivers/char/pcmcia/cm4040_cs.*
8658
8659 OMNIVISION OV7670 SENSOR DRIVER
8660 M: Jonathan Corbet <corbet@lwn.net>
8661 L: linux-media@vger.kernel.org
8662 T: git git://linuxtv.org/media_tree.git
8663 S: Maintained
8664 F: drivers/media/i2c/ov7670.c
8665
8666 ONENAND FLASH DRIVER
8667 M: Kyungmin Park <kyungmin.park@samsung.com>
8668 L: linux-mtd@lists.infradead.org
8669 S: Maintained
8670 F: drivers/mtd/onenand/
8671 F: include/linux/mtd/onenand*.h
8672
8673 ONSTREAM SCSI TAPE DRIVER
8674 M: Willem Riede <osst@riede.org>
8675 L: osst-users@lists.sourceforge.net
8676 L: linux-scsi@vger.kernel.org
8677 S: Maintained
8678 F: Documentation/scsi/osst.txt
8679 F: drivers/scsi/osst.*
8680 F: drivers/scsi/osst_*.h
8681 F: drivers/scsi/st.h
8682
8683 OPENCORES I2C BUS DRIVER
8684 M: Peter Korsgaard <jacmet@sunsite.dk>
8685 L: linux-i2c@vger.kernel.org
8686 S: Maintained
8687 F: Documentation/i2c/busses/i2c-ocores
8688 F: drivers/i2c/busses/i2c-ocores.c
8689
8690 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8691 M: Rob Herring <robh+dt@kernel.org>
8692 M: Frank Rowand <frowand.list@gmail.com>
8693 L: devicetree@vger.kernel.org
8694 W: http://www.devicetree.org/
8695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8696 S: Maintained
8697 F: drivers/of/
8698 F: include/linux/of*.h
8699 F: scripts/dtc/
8700
8701 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8702 M: Rob Herring <robh+dt@kernel.org>
8703 M: Mark Rutland <mark.rutland@arm.com>
8704 L: devicetree@vger.kernel.org
8705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8706 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8707 S: Maintained
8708 F: Documentation/devicetree/
8709 F: arch/*/boot/dts/
8710 F: include/dt-bindings/
8711
8712 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8713 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8714 L: devicetree@vger.kernel.org
8715 S: Maintained
8716 F: Documentation/devicetree/dynamic-resolution-notes.txt
8717 F: Documentation/devicetree/overlay-notes.txt
8718 F: drivers/of/overlay.c
8719 F: drivers/of/resolver.c
8720
8721 OPENRISC ARCHITECTURE
8722 M: Jonas Bonn <jonas@southpole.se>
8723 W: http://openrisc.net
8724 S: Maintained
8725 T: git git://openrisc.net/~jonas/linux
8726 F: arch/openrisc/
8727
8728 OPENVSWITCH
8729 M: Pravin Shelar <pshelar@nicira.com>
8730 L: netdev@vger.kernel.org
8731 L: dev@openvswitch.org
8732 W: http://openvswitch.org
8733 S: Maintained
8734 F: net/openvswitch/
8735 F: include/uapi/linux/openvswitch.h
8736
8737 OPERATING PERFORMANCE POINTS (OPP)
8738 M: Viresh Kumar <vireshk@kernel.org>
8739 M: Nishanth Menon <nm@ti.com>
8740 M: Stephen Boyd <sboyd@codeaurora.org>
8741 L: linux-pm@vger.kernel.org
8742 S: Maintained
8743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8744 F: drivers/base/power/opp/
8745 F: include/linux/pm_opp.h
8746 F: Documentation/power/opp.txt
8747 F: Documentation/devicetree/bindings/opp/
8748
8749 OPL4 DRIVER
8750 M: Clemens Ladisch <clemens@ladisch.de>
8751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8752 T: git git://git.alsa-project.org/alsa-kernel.git
8753 S: Maintained
8754 F: sound/drivers/opl4/
8755
8756 OPROFILE
8757 M: Robert Richter <rric@kernel.org>
8758 L: oprofile-list@lists.sf.net
8759 S: Maintained
8760 F: arch/*/include/asm/oprofile*.h
8761 F: arch/*/oprofile/
8762 F: drivers/oprofile/
8763 F: include/linux/oprofile.h
8764
8765 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8766 M: Mark Fasheh <mfasheh@suse.com>
8767 M: Joel Becker <jlbec@evilplan.org>
8768 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8769 W: http://ocfs2.wiki.kernel.org
8770 S: Supported
8771 F: Documentation/filesystems/ocfs2.txt
8772 F: Documentation/filesystems/dlmfs.txt
8773 F: fs/ocfs2/
8774
8775 ORINOCO DRIVER
8776 L: linux-wireless@vger.kernel.org
8777 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8778 W: http://www.nongnu.org/orinoco/
8779 S: Orphan
8780 F: drivers/net/wireless/intersil/orinoco/
8781
8782 OSD LIBRARY and FILESYSTEM
8783 M: Boaz Harrosh <ooo@electrozaur.com>
8784 M: Benny Halevy <bhalevy@primarydata.com>
8785 L: osd-dev@open-osd.org
8786 W: http://open-osd.org
8787 T: git git://git.open-osd.org/open-osd.git
8788 S: Maintained
8789 F: drivers/scsi/osd/
8790 F: include/scsi/osd_*
8791 F: fs/exofs/
8792
8793 OVERLAY FILESYSTEM
8794 M: Miklos Szeredi <miklos@szeredi.hu>
8795 L: linux-unionfs@vger.kernel.org
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8797 S: Supported
8798 F: fs/overlayfs/
8799 F: Documentation/filesystems/overlayfs.txt
8800
8801 ORANGEFS FILESYSTEM
8802 M: Mike Marshall <hubcap@omnibond.com>
8803 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8805 S: Supported
8806 F: fs/orangefs/
8807 F: Documentation/filesystems/orangefs.txt
8808
8809 P54 WIRELESS DRIVER
8810 M: Christian Lamparter <chunkeey@googlemail.com>
8811 L: linux-wireless@vger.kernel.org
8812 W: http://wireless.kernel.org/en/users/Drivers/p54
8813 S: Maintained
8814 F: drivers/net/wireless/intersil/p54/
8815
8816 PA SEMI ETHERNET DRIVER
8817 M: Olof Johansson <olof@lixom.net>
8818 L: netdev@vger.kernel.org
8819 S: Maintained
8820 F: drivers/net/ethernet/pasemi/*
8821
8822 PA SEMI SMBUS DRIVER
8823 M: Olof Johansson <olof@lixom.net>
8824 L: linux-i2c@vger.kernel.org
8825 S: Maintained
8826 F: drivers/i2c/busses/i2c-pasemi.c
8827
8828 PADATA PARALLEL EXECUTION MECHANISM
8829 M: Steffen Klassert <steffen.klassert@secunet.com>
8830 L: linux-crypto@vger.kernel.org
8831 S: Maintained
8832 F: kernel/padata.c
8833 F: include/linux/padata.h
8834 F: Documentation/padata.txt
8835
8836 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8837 M: Harald Welte <laforge@gnumonks.org>
8838 L: platform-driver-x86@vger.kernel.org
8839 S: Maintained
8840 F: drivers/platform/x86/panasonic-laptop.c
8841
8842 PANASONIC MN10300/AM33/AM34 PORT
8843 M: David Howells <dhowells@redhat.com>
8844 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8845 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8846 S: Maintained
8847 F: Documentation/mn10300/
8848 F: arch/mn10300/
8849
8850 PARALLEL LCD/KEYPAD PANEL DRIVER
8851 M: Willy Tarreau <willy@haproxy.com>
8852 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8853 S: Odd Fixes
8854 F: Documentation/misc-devices/lcd-panel-cgram.txt
8855 F: drivers/misc/panel.c
8856
8857 PARALLEL PORT SUBSYSTEM
8858 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8859 M: Sudip Mukherjee <sudip@vectorindia.org>
8860 L: linux-parport@lists.infradead.org (subscribers-only)
8861 S: Maintained
8862 F: drivers/parport/
8863 F: include/linux/parport*.h
8864 F: drivers/char/ppdev.c
8865 F: include/uapi/linux/ppdev.h
8866 F: Documentation/parport*.txt
8867
8868 PARAVIRT_OPS INTERFACE
8869 M: Jeremy Fitzhardinge <jeremy@goop.org>
8870 M: Chris Wright <chrisw@sous-sol.org>
8871 M: Alok Kataria <akataria@vmware.com>
8872 M: Rusty Russell <rusty@rustcorp.com.au>
8873 L: virtualization@lists.linux-foundation.org
8874 S: Supported
8875 F: Documentation/virtual/paravirt_ops.txt
8876 F: arch/*/kernel/paravirt*
8877 F: arch/*/include/asm/paravirt.h
8878
8879 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8880 M: Tim Waugh <tim@cyberelk.net>
8881 L: linux-parport@lists.infradead.org (subscribers-only)
8882 S: Maintained
8883 F: Documentation/blockdev/paride.txt
8884 F: drivers/block/paride/
8885
8886 PARISC ARCHITECTURE
8887 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8888 M: Helge Deller <deller@gmx.de>
8889 L: linux-parisc@vger.kernel.org
8890 W: http://www.parisc-linux.org/
8891 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8894 S: Maintained
8895 F: arch/parisc/
8896 F: Documentation/parisc/
8897 F: drivers/parisc/
8898 F: drivers/char/agp/parisc-agp.c
8899 F: drivers/input/serio/gscps2.c
8900 F: drivers/parport/parport_gsc.*
8901 F: drivers/tty/serial/8250/8250_gsc.c
8902 F: drivers/video/fbdev/sti*
8903 F: drivers/video/console/sti*
8904 F: drivers/video/logo/logo_parisc*
8905
8906 PC87360 HARDWARE MONITORING DRIVER
8907 M: Jim Cromie <jim.cromie@gmail.com>
8908 L: linux-hwmon@vger.kernel.org
8909 S: Maintained
8910 F: Documentation/hwmon/pc87360
8911 F: drivers/hwmon/pc87360.c
8912
8913 PC8736x GPIO DRIVER
8914 M: Jim Cromie <jim.cromie@gmail.com>
8915 S: Maintained
8916 F: drivers/char/pc8736x_gpio.c
8917
8918 PC87427 HARDWARE MONITORING DRIVER
8919 M: Jean Delvare <jdelvare@suse.com>
8920 L: linux-hwmon@vger.kernel.org
8921 S: Maintained
8922 F: Documentation/hwmon/pc87427
8923 F: drivers/hwmon/pc87427.c
8924
8925 PCA9532 LED DRIVER
8926 M: Riku Voipio <riku.voipio@iki.fi>
8927 S: Maintained
8928 F: drivers/leds/leds-pca9532.c
8929 F: include/linux/leds-pca9532.h
8930
8931 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8932 M: Guenter Roeck <linux@roeck-us.net>
8933 L: linux-i2c@vger.kernel.org
8934 S: Maintained
8935 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8936
8937 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8938 M: Khalid Aziz <khalid@gonehiking.org>
8939 S: Maintained
8940 F: drivers/firmware/pcdp.*
8941
8942 PCI ERROR RECOVERY
8943 M: Linas Vepstas <linasvepstas@gmail.com>
8944 L: linux-pci@vger.kernel.org
8945 S: Supported
8946 F: Documentation/PCI/pci-error-recovery.txt
8947
8948 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8949 M: Russell Currey <ruscur@russell.cc>
8950 L: linuxppc-dev@lists.ozlabs.org
8951 S: Supported
8952 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8953 F: arch/powerpc/kernel/eeh*.c
8954 F: arch/powerpc/platforms/*/eeh*.c
8955 F: arch/powerpc/include/*/eeh*.h
8956
8957 PCI SUBSYSTEM
8958 M: Bjorn Helgaas <bhelgaas@google.com>
8959 L: linux-pci@vger.kernel.org
8960 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8962 S: Supported
8963 F: Documentation/devicetree/bindings/pci/
8964 F: Documentation/PCI/
8965 F: drivers/pci/
8966 F: include/linux/pci*
8967 F: arch/x86/pci/
8968 F: arch/x86/kernel/quirks.c
8969
8970 PCI DRIVER FOR ALTERA PCIE IP
8971 M: Ley Foon Tan <lftan@altera.com>
8972 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8973 L: linux-pci@vger.kernel.org
8974 S: Supported
8975 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8976 F: drivers/pci/host/pcie-altera.c
8977
8978 PCI DRIVER FOR ARM VERSATILE PLATFORM
8979 M: Rob Herring <robh@kernel.org>
8980 L: linux-pci@vger.kernel.org
8981 L: linux-arm-kernel@lists.infradead.org
8982 S: Maintained
8983 F: Documentation/devicetree/bindings/pci/versatile.txt
8984 F: drivers/pci/host/pci-versatile.c
8985
8986 PCI DRIVER FOR APPLIEDMICRO XGENE
8987 M: Tanmay Inamdar <tinamdar@apm.com>
8988 L: linux-pci@vger.kernel.org
8989 L: linux-arm-kernel@lists.infradead.org
8990 S: Maintained
8991 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8992 F: drivers/pci/host/pci-xgene.c
8993
8994 PCI DRIVER FOR FREESCALE LAYERSCAPE
8995 M: Minghuan Lian <minghuan.Lian@freescale.com>
8996 M: Mingkai Hu <mingkai.hu@freescale.com>
8997 M: Roy Zang <tie-fei.zang@freescale.com>
8998 L: linuxppc-dev@lists.ozlabs.org
8999 L: linux-pci@vger.kernel.org
9000 L: linux-arm-kernel@lists.infradead.org
9001 S: Maintained
9002 F: drivers/pci/host/*layerscape*
9003
9004 PCI DRIVER FOR IMX6
9005 M: Richard Zhu <Richard.Zhu@freescale.com>
9006 M: Lucas Stach <l.stach@pengutronix.de>
9007 L: linux-pci@vger.kernel.org
9008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009 S: Maintained
9010 F: drivers/pci/host/*imx6*
9011
9012 PCI DRIVER FOR TI KEYSTONE
9013 M: Murali Karicheri <m-karicheri2@ti.com>
9014 L: linux-pci@vger.kernel.org
9015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016 S: Maintained
9017 F: drivers/pci/host/*keystone*
9018
9019 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9020 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9021 M: Jason Cooper <jason@lakedaemon.net>
9022 L: linux-pci@vger.kernel.org
9023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9024 S: Maintained
9025 F: drivers/pci/host/*mvebu*
9026
9027 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9028 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9029 L: linux-pci@vger.kernel.org
9030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031 S: Maintained
9032 F: drivers/pci/host/pci-aardvark.c
9033
9034 PCI DRIVER FOR NVIDIA TEGRA
9035 M: Thierry Reding <thierry.reding@gmail.com>
9036 L: linux-tegra@vger.kernel.org
9037 L: linux-pci@vger.kernel.org
9038 S: Supported
9039 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9040 F: drivers/pci/host/pci-tegra.c
9041
9042 PCI DRIVER FOR TI DRA7XX
9043 M: Kishon Vijay Abraham I <kishon@ti.com>
9044 L: linux-omap@vger.kernel.org
9045 L: linux-pci@vger.kernel.org
9046 S: Supported
9047 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9048 F: drivers/pci/host/pci-dra7xx.c
9049
9050 PCI DRIVER FOR RENESAS R-CAR
9051 M: Simon Horman <horms@verge.net.au>
9052 L: linux-pci@vger.kernel.org
9053 L: linux-renesas-soc@vger.kernel.org
9054 S: Maintained
9055 F: drivers/pci/host/*rcar*
9056
9057 PCI DRIVER FOR SAMSUNG EXYNOS
9058 M: Jingoo Han <jingoohan1@gmail.com>
9059 L: linux-pci@vger.kernel.org
9060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9061 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9062 S: Maintained
9063 F: drivers/pci/host/pci-exynos.c
9064
9065 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9066 M: Jingoo Han <jingoohan1@gmail.com>
9067 M: Pratyush Anand <pratyush.anand@gmail.com>
9068 L: linux-pci@vger.kernel.org
9069 S: Maintained
9070 F: drivers/pci/host/*designware*
9071
9072 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9073 M: Joao Pinto <jpinto@synopsys.com>
9074 L: linux-pci@vger.kernel.org
9075 S: Maintained
9076 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9077 F: drivers/pci/host/pcie-designware-plat.c
9078
9079 PCI DRIVER FOR GENERIC OF HOSTS
9080 M: Will Deacon <will.deacon@arm.com>
9081 L: linux-pci@vger.kernel.org
9082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9083 S: Maintained
9084 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9085 F: drivers/pci/host/pci-host-common.c
9086 F: drivers/pci/host/pci-host-generic.c
9087
9088 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9089 M: Keith Busch <keith.busch@intel.com>
9090 L: linux-pci@vger.kernel.org
9091 S: Supported
9092 F: arch/x86/pci/vmd.c
9093
9094 PCIE DRIVER FOR ST SPEAR13XX
9095 M: Pratyush Anand <pratyush.anand@gmail.com>
9096 L: linux-pci@vger.kernel.org
9097 S: Maintained
9098 F: drivers/pci/host/*spear*
9099
9100 PCI MSI DRIVER FOR ALTERA MSI IP
9101 M: Ley Foon Tan <lftan@altera.com>
9102 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9103 L: linux-pci@vger.kernel.org
9104 S: Supported
9105 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9106 F: drivers/pci/host/pcie-altera-msi.c
9107
9108 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9109 M: Duc Dang <dhdang@apm.com>
9110 L: linux-pci@vger.kernel.org
9111 L: linux-arm-kernel@lists.infradead.org
9112 S: Maintained
9113 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9114 F: drivers/pci/host/pci-xgene-msi.c
9115
9116 PCIE DRIVER FOR AXIS ARTPEC
9117 M: Niklas Cassel <niklas.cassel@axis.com>
9118 M: Jesper Nilsson <jesper.nilsson@axis.com>
9119 L: linux-arm-kernel@axis.com
9120 L: linux-pci@vger.kernel.org
9121 S: Maintained
9122 F: Documentation/devicetree/bindings/pci/axis,artpec*
9123 F: drivers/pci/host/*artpec*
9124
9125 PCIE DRIVER FOR HISILICON
9126 M: Zhou Wang <wangzhou1@hisilicon.com>
9127 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9128 L: linux-pci@vger.kernel.org
9129 S: Maintained
9130 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9131 F: drivers/pci/host/pcie-hisi.c
9132
9133 PCIE DRIVER FOR QUALCOMM MSM
9134 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9135 L: linux-pci@vger.kernel.org
9136 L: linux-arm-msm@vger.kernel.org
9137 S: Maintained
9138 F: drivers/pci/host/*qcom*
9139
9140 PCIE DRIVER FOR CAVIUM THUNDERX
9141 M: David Daney <david.daney@cavium.com>
9142 L: linux-pci@vger.kernel.org
9143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9144 S: Supported
9145 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9146 F: drivers/pci/host/pci-thunder-*
9147
9148 PCMCIA SUBSYSTEM
9149 P: Linux PCMCIA Team
9150 L: linux-pcmcia@lists.infradead.org
9151 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9153 S: Maintained
9154 F: Documentation/pcmcia/
9155 F: drivers/pcmcia/
9156 F: include/pcmcia/
9157
9158 PCNET32 NETWORK DRIVER
9159 M: Don Fry <pcnet32@frontier.com>
9160 L: netdev@vger.kernel.org
9161 S: Maintained
9162 F: drivers/net/ethernet/amd/pcnet32.c
9163
9164 PCRYPT PARALLEL CRYPTO ENGINE
9165 M: Steffen Klassert <steffen.klassert@secunet.com>
9166 L: linux-crypto@vger.kernel.org
9167 S: Maintained
9168 F: crypto/pcrypt.c
9169 F: include/crypto/pcrypt.h
9170
9171 PER-CPU MEMORY ALLOCATOR
9172 M: Tejun Heo <tj@kernel.org>
9173 M: Christoph Lameter <cl@linux.com>
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9175 S: Maintained
9176 F: include/linux/percpu*.h
9177 F: mm/percpu*.c
9178 F: arch/*/include/asm/percpu.h
9179
9180 PER-TASK DELAY ACCOUNTING
9181 M: Balbir Singh <bsingharora@gmail.com>
9182 S: Maintained
9183 F: include/linux/delayacct.h
9184 F: kernel/delayacct.c
9185
9186 PERFORMANCE EVENTS SUBSYSTEM
9187 M: Peter Zijlstra <peterz@infradead.org>
9188 M: Ingo Molnar <mingo@redhat.com>
9189 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9190 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9191 L: linux-kernel@vger.kernel.org
9192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9193 S: Supported
9194 F: kernel/events/*
9195 F: include/linux/perf_event.h
9196 F: include/uapi/linux/perf_event.h
9197 F: arch/*/kernel/perf_event*.c
9198 F: arch/*/kernel/*/perf_event*.c
9199 F: arch/*/kernel/*/*/perf_event*.c
9200 F: arch/*/include/asm/perf_event.h
9201 F: arch/*/kernel/perf_callchain.c
9202 F: arch/*/events/*
9203 F: tools/perf/
9204
9205 PERSONALITY HANDLING
9206 M: Christoph Hellwig <hch@infradead.org>
9207 L: linux-abi-devel@lists.sourceforge.net
9208 S: Maintained
9209 F: include/linux/personality.h
9210 F: include/uapi/linux/personality.h
9211
9212 PHONET PROTOCOL
9213 M: Remi Denis-Courmont <courmisch@gmail.com>
9214 S: Supported
9215 F: Documentation/networking/phonet.txt
9216 F: include/linux/phonet.h
9217 F: include/net/phonet/
9218 F: include/uapi/linux/phonet.h
9219 F: net/phonet/
9220
9221 PHRAM MTD DRIVER
9222 M: Joern Engel <joern@lazybastard.org>
9223 L: linux-mtd@lists.infradead.org
9224 S: Maintained
9225 F: drivers/mtd/devices/phram.c
9226
9227 PICOLCD HID DRIVER
9228 M: Bruno Prémont <bonbons@linux-vserver.org>
9229 L: linux-input@vger.kernel.org
9230 S: Maintained
9231 F: drivers/hid/hid-picolcd*
9232
9233 PICOXCELL SUPPORT
9234 M: Jamie Iles <jamie@jamieiles.com>
9235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9236 T: git git://github.com/jamieiles/linux-2.6-ji.git
9237 S: Supported
9238 F: arch/arm/boot/dts/picoxcell*
9239 F: arch/arm/mach-picoxcell/
9240 F: drivers/crypto/picoxcell*
9241
9242 PIN CONTROL SUBSYSTEM
9243 M: Linus Walleij <linus.walleij@linaro.org>
9244 L: linux-gpio@vger.kernel.org
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9246 S: Maintained
9247 F: Documentation/devicetree/bindings/pinctrl/
9248 F: Documentation/pinctrl.txt
9249 F: drivers/pinctrl/
9250 F: include/linux/pinctrl/
9251
9252 PIN CONTROLLER - ATMEL AT91
9253 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9255 S: Maintained
9256 F: drivers/pinctrl/pinctrl-at91.*
9257
9258 PIN CONTROLLER - ATMEL AT91 PIO4
9259 M: Ludovic Desroches <ludovic.desroches@atmel.com>
9260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261 L: linux-gpio@vger.kernel.org
9262 S: Supported
9263 F: drivers/pinctrl/pinctrl-at91-pio4.*
9264
9265 PIN CONTROLLER - INTEL
9266 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9267 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9268 S: Maintained
9269 F: drivers/pinctrl/intel/
9270
9271 PIN CONTROLLER - RENESAS
9272 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9273 M: Geert Uytterhoeven <geert+renesas@glider.be>
9274 L: linux-renesas-soc@vger.kernel.org
9275 S: Maintained
9276 F: drivers/pinctrl/sh-pfc/
9277
9278 PIN CONTROLLER - SAMSUNG
9279 M: Tomasz Figa <tomasz.figa@gmail.com>
9280 M: Krzysztof Kozlowski <krzk@kernel.org>
9281 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9283 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9284 S: Maintained
9285 F: drivers/pinctrl/samsung/
9286
9287 PIN CONTROLLER - SINGLE
9288 M: Tony Lindgren <tony@atomide.com>
9289 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291 L: linux-omap@vger.kernel.org
9292 S: Maintained
9293 F: drivers/pinctrl/pinctrl-single.c
9294
9295 PIN CONTROLLER - ST SPEAR
9296 M: Viresh Kumar <vireshk@kernel.org>
9297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298 W: http://www.st.com/spear
9299 S: Maintained
9300 F: drivers/pinctrl/spear/
9301
9302 PISTACHIO SOC SUPPORT
9303 M: James Hartley <james.hartley@imgtec.com>
9304 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9305 L: linux-mips@linux-mips.org
9306 S: Maintained
9307 F: arch/mips/pistachio/
9308 F: arch/mips/include/asm/mach-pistachio/
9309 F: arch/mips/boot/dts/pistachio/
9310 F: arch/mips/configs/pistachio*_defconfig
9311
9312 PKTCDVD DRIVER
9313 M: Jiri Kosina <jikos@kernel.org>
9314 S: Maintained
9315 F: drivers/block/pktcdvd.c
9316 F: include/linux/pktcdvd.h
9317 F: include/uapi/linux/pktcdvd.h
9318
9319 PKUNITY SOC DRIVERS
9320 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9321 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9322 S: Maintained
9323 T: git git://github.com/gxt/linux.git
9324 F: drivers/input/serio/i8042-unicore32io.h
9325 F: drivers/i2c/busses/i2c-puv3.c
9326 F: drivers/video/fbdev/fb-puv3.c
9327 F: drivers/rtc/rtc-puv3.c
9328
9329 PMBUS HARDWARE MONITORING DRIVERS
9330 M: Guenter Roeck <linux@roeck-us.net>
9331 L: linux-hwmon@vger.kernel.org
9332 W: http://hwmon.wiki.kernel.org/
9333 W: http://www.roeck-us.net/linux/drivers/
9334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9335 S: Maintained
9336 F: Documentation/hwmon/pmbus
9337 F: drivers/hwmon/pmbus/
9338 F: include/linux/i2c/pmbus.h
9339
9340 PMC SIERRA MaxRAID DRIVER
9341 L: linux-scsi@vger.kernel.org
9342 W: http://www.pmc-sierra.com/
9343 S: Orphan
9344 F: drivers/scsi/pmcraid.*
9345
9346 PMC SIERRA PM8001 DRIVER
9347 M: Jack Wang <jinpu.wang@profitbricks.com>
9348 M: lindar_liu@usish.com
9349 L: pmchba@pmcs.com
9350 L: linux-scsi@vger.kernel.org
9351 S: Supported
9352 F: drivers/scsi/pm8001/
9353
9354 POSIX CLOCKS and TIMERS
9355 M: Thomas Gleixner <tglx@linutronix.de>
9356 L: linux-kernel@vger.kernel.org
9357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9358 S: Maintained
9359 F: fs/timerfd.c
9360 F: include/linux/timer*
9361 F: kernel/time/*timer*
9362
9363 POWER MANAGEMENT CORE
9364 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9365 L: linux-pm@vger.kernel.org
9366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9367 S: Supported
9368 F: drivers/base/power/
9369 F: include/linux/pm.h
9370 F: include/linux/pm_*
9371 F: include/linux/powercap.h
9372 F: drivers/powercap/
9373
9374 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9375 M: Sebastian Reichel <sre@kernel.org>
9376 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9377 M: David Woodhouse <dwmw2@infradead.org>
9378 L: linux-pm@vger.kernel.org
9379 T: git git://git.infradead.org/battery-2.6.git
9380 S: Maintained
9381 F: Documentation/devicetree/bindings/power/
9382 F: Documentation/devicetree/bindings/power_supply/
9383 F: include/linux/power_supply.h
9384 F: drivers/power/
9385 X: drivers/power/avs/
9386
9387 POWER STATE COORDINATION INTERFACE (PSCI)
9388 M: Mark Rutland <mark.rutland@arm.com>
9389 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9390 L: linux-arm-kernel@lists.infradead.org
9391 S: Maintained
9392 F: drivers/firmware/psci.c
9393 F: include/linux/psci.h
9394 F: include/uapi/linux/psci.h
9395
9396 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9397 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9398 L: linuxppc-dev@lists.ozlabs.org
9399 S: Maintained
9400 F: drivers/char/powernv-op-panel.c
9401
9402 PNP SUPPORT
9403 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9404 S: Maintained
9405 F: drivers/pnp/
9406
9407 PPP PROTOCOL DRIVERS AND COMPRESSORS
9408 M: Paul Mackerras <paulus@samba.org>
9409 L: linux-ppp@vger.kernel.org
9410 S: Maintained
9411 F: drivers/net/ppp/ppp_*
9412
9413 PPP OVER ATM (RFC 2364)
9414 M: Mitchell Blank Jr <mitch@sfgoth.com>
9415 S: Maintained
9416 F: net/atm/pppoatm.c
9417 F: include/uapi/linux/atmppp.h
9418
9419 PPP OVER ETHERNET
9420 M: Michal Ostrowski <mostrows@earthlink.net>
9421 S: Maintained
9422 F: drivers/net/ppp/pppoe.c
9423 F: drivers/net/ppp/pppox.c
9424
9425 PPP OVER L2TP
9426 M: James Chapman <jchapman@katalix.com>
9427 S: Maintained
9428 F: net/l2tp/l2tp_ppp.c
9429 F: include/linux/if_pppol2tp.h
9430 F: include/uapi/linux/if_pppol2tp.h
9431
9432 PPS SUPPORT
9433 M: Rodolfo Giometti <giometti@enneenne.com>
9434 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9435 L: linuxpps@ml.enneenne.com (subscribers-only)
9436 S: Maintained
9437 F: Documentation/pps/
9438 F: drivers/pps/
9439 F: include/linux/pps*.h
9440
9441 PPTP DRIVER
9442 M: Dmitry Kozlov <xeb@mail.ru>
9443 L: netdev@vger.kernel.org
9444 S: Maintained
9445 F: drivers/net/ppp/pptp.c
9446 W: http://sourceforge.net/projects/accel-pptp
9447
9448 PREEMPTIBLE KERNEL
9449 M: Robert Love <rml@tech9.net>
9450 L: kpreempt-tech@lists.sourceforge.net
9451 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9452 S: Supported
9453 F: Documentation/preempt-locking.txt
9454 F: include/linux/preempt.h
9455
9456 PRISM54 WIRELESS DRIVER
9457 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9458 L: linux-wireless@vger.kernel.org
9459 W: http://wireless.kernel.org/en/users/Drivers/p54
9460 S: Obsolete
9461 F: drivers/net/wireless/intersil/prism54/
9462
9463 PS3 NETWORK SUPPORT
9464 M: Geoff Levand <geoff@infradead.org>
9465 L: netdev@vger.kernel.org
9466 L: linuxppc-dev@lists.ozlabs.org
9467 S: Maintained
9468 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9469
9470 PS3 PLATFORM SUPPORT
9471 M: Geoff Levand <geoff@infradead.org>
9472 L: linuxppc-dev@lists.ozlabs.org
9473 S: Maintained
9474 F: arch/powerpc/boot/ps3*
9475 F: arch/powerpc/include/asm/lv1call.h
9476 F: arch/powerpc/include/asm/ps3*.h
9477 F: arch/powerpc/platforms/ps3/
9478 F: drivers/*/ps3*
9479 F: drivers/ps3/
9480 F: drivers/rtc/rtc-ps3.c
9481 F: drivers/usb/host/*ps3.c
9482 F: sound/ppc/snd_ps3*
9483
9484 PS3VRAM DRIVER
9485 M: Jim Paris <jim@jtan.com>
9486 M: Geoff Levand <geoff@infradead.org>
9487 L: linuxppc-dev@lists.ozlabs.org
9488 S: Maintained
9489 F: drivers/block/ps3vram.c
9490
9491 PSTORE FILESYSTEM
9492 M: Anton Vorontsov <anton@enomsg.org>
9493 M: Colin Cross <ccross@android.com>
9494 M: Kees Cook <keescook@chromium.org>
9495 M: Tony Luck <tony.luck@intel.com>
9496 S: Maintained
9497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9498 F: fs/pstore/
9499 F: include/linux/pstore*
9500 F: drivers/firmware/efi/efi-pstore.c
9501 F: drivers/acpi/apei/erst.c
9502
9503 PTP HARDWARE CLOCK SUPPORT
9504 M: Richard Cochran <richardcochran@gmail.com>
9505 L: netdev@vger.kernel.org
9506 S: Maintained
9507 W: http://linuxptp.sourceforge.net/
9508 F: Documentation/ABI/testing/sysfs-ptp
9509 F: Documentation/ptp/*
9510 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9511 F: drivers/net/phy/dp83640*
9512 F: drivers/ptp/*
9513 F: include/linux/ptp_cl*
9514
9515 PTRACE SUPPORT
9516 M: Roland McGrath <roland@hack.frob.com>
9517 M: Oleg Nesterov <oleg@redhat.com>
9518 S: Maintained
9519 F: include/asm-generic/syscall.h
9520 F: include/linux/ptrace.h
9521 F: include/linux/regset.h
9522 F: include/linux/tracehook.h
9523 F: include/uapi/linux/ptrace.h
9524 F: kernel/ptrace.c
9525
9526 PULSE8-CEC DRIVER
9527 M: Hans Verkuil <hverkuil@xs4all.nl>
9528 L: linux-media@vger.kernel.org
9529 T: git git://linuxtv.org/media_tree.git
9530 S: Maintained
9531 F: drivers/staging/media/pulse8-cec
9532
9533 PVRUSB2 VIDEO4LINUX DRIVER
9534 M: Mike Isely <isely@pobox.com>
9535 L: pvrusb2@isely.net (subscribers-only)
9536 L: linux-media@vger.kernel.org
9537 W: http://www.isely.net/pvrusb2/
9538 T: git git://linuxtv.org/media_tree.git
9539 S: Maintained
9540 F: Documentation/video4linux/README.pvrusb2
9541 F: drivers/media/usb/pvrusb2/
9542
9543 PWC WEBCAM DRIVER
9544 M: Hans Verkuil <hverkuil@xs4all.nl>
9545 L: linux-media@vger.kernel.org
9546 T: git git://linuxtv.org/media_tree.git
9547 S: Odd Fixes
9548 F: drivers/media/usb/pwc/*
9549
9550 PWM FAN DRIVER
9551 M: Kamil Debski <kamil@wypas.org>
9552 M: Lukasz Majewski <l.majewski@samsung.com>
9553 L: linux-hwmon@vger.kernel.org
9554 S: Supported
9555 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9556 F: Documentation/hwmon/pwm-fan
9557 F: drivers/hwmon/pwm-fan.c
9558
9559 PWM SUBSYSTEM
9560 M: Thierry Reding <thierry.reding@gmail.com>
9561 L: linux-pwm@vger.kernel.org
9562 S: Maintained
9563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9564 F: Documentation/pwm.txt
9565 F: Documentation/devicetree/bindings/pwm/
9566 F: include/linux/pwm.h
9567 F: drivers/pwm/
9568 F: drivers/video/backlight/pwm_bl.c
9569 F: include/linux/pwm_backlight.h
9570
9571 PXA2xx/PXA3xx SUPPORT
9572 M: Daniel Mack <daniel@zonque.org>
9573 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9574 M: Robert Jarzmik <robert.jarzmik@free.fr>
9575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9576 T: git git://github.com/hzhuang1/linux.git
9577 T: git git://github.com/rjarzmik/linux.git
9578 S: Maintained
9579 F: arch/arm/boot/dts/pxa*
9580 F: arch/arm/mach-pxa/
9581 F: drivers/dma/pxa*
9582 F: drivers/pcmcia/pxa2xx*
9583 F: drivers/pinctrl/pxa/
9584 F: drivers/spi/spi-pxa2xx*
9585 F: drivers/usb/gadget/udc/pxa2*
9586 F: include/sound/pxa2xx-lib.h
9587 F: sound/arm/pxa*
9588 F: sound/soc/pxa/
9589
9590 PXA GPIO DRIVER
9591 M: Robert Jarzmik <robert.jarzmik@free.fr>
9592 L: linux-gpio@vger.kernel.org
9593 S: Maintained
9594 F: drivers/gpio/gpio-pxa.c
9595
9596 PXA3xx NAND FLASH DRIVER
9597 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9598 L: linux-mtd@lists.infradead.org
9599 S: Maintained
9600 F: drivers/mtd/nand/pxa3xx_nand.c
9601
9602 MMP SUPPORT
9603 M: Eric Miao <eric.y.miao@gmail.com>
9604 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9606 T: git git://github.com/hzhuang1/linux.git
9607 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9608 S: Maintained
9609 F: arch/arm/boot/dts/mmp*
9610 F: arch/arm/mach-mmp/
9611
9612 PXA MMCI DRIVER
9613 S: Orphan
9614
9615 PXA RTC DRIVER
9616 M: Robert Jarzmik <robert.jarzmik@free.fr>
9617 L: rtc-linux@googlegroups.com
9618 S: Maintained
9619
9620 QAT DRIVER
9621 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9622 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9623 L: qat-linux@intel.com
9624 S: Supported
9625 F: drivers/crypto/qat/
9626
9627 QIB DRIVER
9628 M: Mike Marciniszyn <infinipath@intel.com>
9629 L: linux-rdma@vger.kernel.org
9630 S: Supported
9631 F: drivers/infiniband/hw/qib/
9632
9633 QLOGIC QLA1280 SCSI DRIVER
9634 M: Michael Reed <mdr@sgi.com>
9635 L: linux-scsi@vger.kernel.org
9636 S: Maintained
9637 F: drivers/scsi/qla1280.[ch]
9638
9639 QLOGIC QLA2XXX FC-SCSI DRIVER
9640 M: qla2xxx-upstream@qlogic.com
9641 L: linux-scsi@vger.kernel.org
9642 S: Supported
9643 F: Documentation/scsi/LICENSE.qla2xxx
9644 F: drivers/scsi/qla2xxx/
9645
9646 QLOGIC QLA4XXX iSCSI DRIVER
9647 M: QLogic-Storage-Upstream@qlogic.com
9648 L: linux-scsi@vger.kernel.org
9649 S: Supported
9650 F: Documentation/scsi/LICENSE.qla4xxx
9651 F: drivers/scsi/qla4xxx/
9652
9653 QLOGIC QLA3XXX NETWORK DRIVER
9654 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9655 M: Ron Mercer <ron.mercer@qlogic.com>
9656 M: linux-driver@qlogic.com
9657 L: netdev@vger.kernel.org
9658 S: Supported
9659 F: Documentation/networking/LICENSE.qla3xxx
9660 F: drivers/net/ethernet/qlogic/qla3xxx.*
9661
9662 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9663 M: Dept-GELinuxNICDev@qlogic.com
9664 L: netdev@vger.kernel.org
9665 S: Supported
9666 F: drivers/net/ethernet/qlogic/qlcnic/
9667
9668 QLOGIC QLGE 10Gb ETHERNET DRIVER
9669 M: Harish Patil <harish.patil@qlogic.com>
9670 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9671 M: Dept-GELinuxNICDev@qlogic.com
9672 M: linux-driver@qlogic.com
9673 L: netdev@vger.kernel.org
9674 S: Supported
9675 F: drivers/net/ethernet/qlogic/qlge/
9676
9677 QLOGIC QL4xxx ETHERNET DRIVER
9678 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9679 M: Ariel Elior <Ariel.Elior@qlogic.com>
9680 M: everest-linux-l2@qlogic.com
9681 L: netdev@vger.kernel.org
9682 S: Supported
9683 F: drivers/net/ethernet/qlogic/qed/
9684 F: include/linux/qed/
9685 F: drivers/net/ethernet/qlogic/qede/
9686
9687 QNX4 FILESYSTEM
9688 M: Anders Larsen <al@alarsen.net>
9689 W: http://www.alarsen.net/linux/qnx4fs/
9690 S: Maintained
9691 F: fs/qnx4/
9692 F: include/uapi/linux/qnx4_fs.h
9693 F: include/uapi/linux/qnxtypes.h
9694
9695 QT1010 MEDIA DRIVER
9696 M: Antti Palosaari <crope@iki.fi>
9697 L: linux-media@vger.kernel.org
9698 W: https://linuxtv.org
9699 W: http://palosaari.fi/linux/
9700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9701 T: git git://linuxtv.org/anttip/media_tree.git
9702 S: Maintained
9703 F: drivers/media/tuners/qt1010*
9704
9705 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9706 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9707 L: linux-wireless@vger.kernel.org
9708 L: ath9k-devel@lists.ath9k.org
9709 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9710 S: Supported
9711 F: drivers/net/wireless/ath/ath9k/
9712
9713 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9714 M: Kalle Valo <kvalo@qca.qualcomm.com>
9715 L: ath10k@lists.infradead.org
9716 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9718 S: Supported
9719 F: drivers/net/wireless/ath/ath10k/
9720
9721 QUALCOMM HEXAGON ARCHITECTURE
9722 M: Richard Kuo <rkuo@codeaurora.org>
9723 L: linux-hexagon@vger.kernel.org
9724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9725 S: Supported
9726 F: arch/hexagon/
9727
9728 QUALCOMM WCN36XX WIRELESS DRIVER
9729 M: Eugene Krasnikov <k.eugene.e@gmail.com>
9730 L: wcn36xx@lists.infradead.org
9731 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9732 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9733 S: Supported
9734 F: drivers/net/wireless/ath/wcn36xx/
9735
9736 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9737 M: Gabriel Somlo <somlo@cmu.edu>
9738 M: "Michael S. Tsirkin" <mst@redhat.com>
9739 L: qemu-devel@nongnu.org
9740 S: Maintained
9741 F: drivers/firmware/qemu_fw_cfg.c
9742
9743 RADOS BLOCK DEVICE (RBD)
9744 M: Ilya Dryomov <idryomov@gmail.com>
9745 M: Sage Weil <sage@redhat.com>
9746 M: Alex Elder <elder@kernel.org>
9747 L: ceph-devel@vger.kernel.org
9748 W: http://ceph.com/
9749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9750 T: git git://github.com/ceph/ceph-client.git
9751 S: Supported
9752 F: Documentation/ABI/testing/sysfs-bus-rbd
9753 F: drivers/block/rbd.c
9754 F: drivers/block/rbd_types.h
9755
9756 RADEON FRAMEBUFFER DISPLAY DRIVER
9757 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9758 L: linux-fbdev@vger.kernel.org
9759 S: Maintained
9760 F: drivers/video/fbdev/aty/radeon*
9761 F: include/uapi/linux/radeonfb.h
9762
9763 RADIOSHARK RADIO DRIVER
9764 M: Hans Verkuil <hverkuil@xs4all.nl>
9765 L: linux-media@vger.kernel.org
9766 T: git git://linuxtv.org/media_tree.git
9767 S: Maintained
9768 F: drivers/media/radio/radio-shark.c
9769
9770 RADIOSHARK2 RADIO DRIVER
9771 M: Hans Verkuil <hverkuil@xs4all.nl>
9772 L: linux-media@vger.kernel.org
9773 T: git git://linuxtv.org/media_tree.git
9774 S: Maintained
9775 F: drivers/media/radio/radio-shark2.c
9776 F: drivers/media/radio/radio-tea5777.c
9777
9778 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9779 M: Paul Mackerras <paulus@samba.org>
9780 L: linux-fbdev@vger.kernel.org
9781 S: Maintained
9782 F: drivers/video/fbdev/aty/aty128fb.c
9783
9784 RALINK MIPS ARCHITECTURE
9785 M: John Crispin <john@phrozen.org>
9786 L: linux-mips@linux-mips.org
9787 S: Maintained
9788 F: arch/mips/ralink
9789
9790 RALINK RT2X00 WIRELESS LAN DRIVER
9791 P: rt2x00 project
9792 M: Stanislaw Gruszka <sgruszka@redhat.com>
9793 M: Helmut Schaa <helmut.schaa@googlemail.com>
9794 L: linux-wireless@vger.kernel.org
9795 S: Maintained
9796 F: drivers/net/wireless/ralink/rt2x00/
9797
9798 RAMDISK RAM BLOCK DEVICE DRIVER
9799 M: Jens Axboe <axboe@kernel.dk>
9800 S: Maintained
9801 F: Documentation/blockdev/ramdisk.txt
9802 F: drivers/block/brd.c
9803
9804 RANDOM NUMBER DRIVER
9805 M: "Theodore Ts'o" <tytso@mit.edu>
9806 S: Maintained
9807 F: drivers/char/random.c
9808
9809 RAPIDIO SUBSYSTEM
9810 M: Matt Porter <mporter@kernel.crashing.org>
9811 M: Alexandre Bounine <alexandre.bounine@idt.com>
9812 S: Maintained
9813 F: drivers/rapidio/
9814
9815 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9816 L: linux-wireless@vger.kernel.org
9817 S: Orphan
9818 F: drivers/net/wireless/ray*
9819
9820 RCUTORTURE MODULE
9821 M: Josh Triplett <josh@joshtriplett.org>
9822 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9823 L: linux-kernel@vger.kernel.org
9824 S: Supported
9825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9826 F: Documentation/RCU/torture.txt
9827 F: kernel/rcu/rcutorture.c
9828
9829 RCUTORTURE TEST FRAMEWORK
9830 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9831 M: Josh Triplett <josh@joshtriplett.org>
9832 R: Steven Rostedt <rostedt@goodmis.org>
9833 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9834 R: Lai Jiangshan <jiangshanlai@gmail.com>
9835 L: linux-kernel@vger.kernel.org
9836 S: Supported
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9838 F: tools/testing/selftests/rcutorture
9839
9840 RDC R-321X SoC
9841 M: Florian Fainelli <florian@openwrt.org>
9842 S: Maintained
9843
9844 RDC R6040 FAST ETHERNET DRIVER
9845 M: Florian Fainelli <f.fainelli@gmail.com>
9846 L: netdev@vger.kernel.org
9847 S: Maintained
9848 F: drivers/net/ethernet/rdc/r6040.c
9849
9850 RDS - RELIABLE DATAGRAM SOCKETS
9851 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9852 L: netdev@vger.kernel.org
9853 L: linux-rdma@vger.kernel.org
9854 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9855 W: https://oss.oracle.com/projects/rds/
9856 S: Supported
9857 F: net/rds/
9858 F: Documentation/networking/rds.txt
9859
9860 RDMAVT - RDMA verbs software
9861 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9862 L: linux-rdma@vger.kernel.org
9863 S: Supported
9864 F: drivers/infiniband/sw/rdmavt
9865
9866 READ-COPY UPDATE (RCU)
9867 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9868 M: Josh Triplett <josh@joshtriplett.org>
9869 R: Steven Rostedt <rostedt@goodmis.org>
9870 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9871 R: Lai Jiangshan <jiangshanlai@gmail.com>
9872 L: linux-kernel@vger.kernel.org
9873 W: http://www.rdrop.com/users/paulmck/RCU/
9874 S: Supported
9875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9876 F: Documentation/RCU/
9877 X: Documentation/RCU/torture.txt
9878 F: include/linux/rcu*
9879 X: include/linux/srcu.h
9880 F: kernel/rcu/
9881 X: kernel/torture.c
9882
9883 REAL TIME CLOCK (RTC) SUBSYSTEM
9884 M: Alessandro Zummo <a.zummo@towertech.it>
9885 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9886 L: rtc-linux@googlegroups.com
9887 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9889 S: Maintained
9890 F: Documentation/devicetree/bindings/rtc/
9891 F: Documentation/rtc.txt
9892 F: drivers/rtc/
9893 F: include/linux/rtc.h
9894 F: include/uapi/linux/rtc.h
9895 F: include/linux/rtc/
9896 F: include/linux/platform_data/rtc-*
9897 F: tools/testing/selftests/timers/rtctest.c
9898
9899 REALTEK AUDIO CODECS
9900 M: Bard Liao <bardliao@realtek.com>
9901 M: Oder Chiou <oder_chiou@realtek.com>
9902 S: Maintained
9903 F: sound/soc/codecs/rt*
9904 F: include/sound/rt*.h
9905
9906 REISERFS FILE SYSTEM
9907 L: reiserfs-devel@vger.kernel.org
9908 S: Supported
9909 F: fs/reiserfs/
9910
9911 REGISTER MAP ABSTRACTION
9912 M: Mark Brown <broonie@kernel.org>
9913 L: linux-kernel@vger.kernel.org
9914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9915 S: Supported
9916 F: Documentation/devicetree/bindings/regmap/
9917 F: drivers/base/regmap/
9918 F: include/linux/regmap.h
9919
9920 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9921 M: Ohad Ben-Cohen <ohad@wizery.com>
9922 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9923 L: linux-remoteproc@vger.kernel.org
9924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9925 S: Maintained
9926 F: Documentation/devicetree/bindings/remoteproc/
9927 F: Documentation/remoteproc.txt
9928 F: drivers/remoteproc/
9929 F: include/linux/remoteproc.h
9930
9931 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9932 M: Ohad Ben-Cohen <ohad@wizery.com>
9933 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9934 L: linux-remoteproc@vger.kernel.org
9935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9936 S: Maintained
9937 F: drivers/rpmsg/
9938 F: Documentation/rpmsg.txt
9939 F: include/linux/rpmsg.h
9940
9941 RENESAS ETHERNET DRIVERS
9942 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9943 L: netdev@vger.kernel.org
9944 L: linux-renesas-soc@vger.kernel.org
9945 F: drivers/net/ethernet/renesas/
9946 F: include/linux/sh_eth.h
9947
9948 RENESAS USB2 PHY DRIVER
9949 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9950 L: linux-renesas-soc@vger.kernel.org
9951 S: Maintained
9952 F: drivers/phy/phy-rcar-gen3-usb2.c
9953
9954 RESET CONTROLLER FRAMEWORK
9955 M: Philipp Zabel <p.zabel@pengutronix.de>
9956 T: git git://git.pengutronix.de/git/pza/linux
9957 S: Maintained
9958 F: drivers/reset/
9959 F: Documentation/devicetree/bindings/reset/
9960 F: include/dt-bindings/reset/
9961 F: include/linux/reset.h
9962 F: include/linux/reset-controller.h
9963
9964 RFKILL
9965 M: Johannes Berg <johannes@sipsolutions.net>
9966 L: linux-wireless@vger.kernel.org
9967 W: http://wireless.kernel.org/
9968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9970 S: Maintained
9971 F: Documentation/rfkill.txt
9972 F: net/rfkill/
9973
9974 RHASHTABLE
9975 M: Thomas Graf <tgraf@suug.ch>
9976 L: netdev@vger.kernel.org
9977 S: Maintained
9978 F: lib/rhashtable.c
9979 F: include/linux/rhashtable.h
9980
9981 RICOH SMARTMEDIA/XD DRIVER
9982 M: Maxim Levitsky <maximlevitsky@gmail.com>
9983 S: Maintained
9984 F: drivers/mtd/nand/r852.c
9985 F: drivers/mtd/nand/r852.h
9986
9987 RICOH R5C592 MEMORYSTICK DRIVER
9988 M: Maxim Levitsky <maximlevitsky@gmail.com>
9989 S: Maintained
9990 F: drivers/memstick/host/r592.*
9991
9992 ROCCAT DRIVERS
9993 M: Stefan Achatz <erazor_de@users.sourceforge.net>
9994 W: http://sourceforge.net/projects/roccat/
9995 S: Maintained
9996 F: drivers/hid/hid-roccat*
9997 F: include/linux/hid-roccat*
9998 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9999
10000 ROCKER DRIVER
10001 M: Jiri Pirko <jiri@resnulli.us>
10002 L: netdev@vger.kernel.org
10003 S: Supported
10004 F: drivers/net/ethernet/rocker/
10005
10006 ROCKETPORT DRIVER
10007 P: Comtrol Corp.
10008 W: http://www.comtrol.com
10009 S: Maintained
10010 F: Documentation/serial/rocket.txt
10011 F: drivers/tty/rocket*
10012
10013 ROCKETPORT EXPRESS/INFINITY DRIVER
10014 M: Kevin Cernekee <cernekee@gmail.com>
10015 L: linux-serial@vger.kernel.org
10016 S: Odd Fixes
10017 F: drivers/tty/serial/rp2.*
10018
10019 ROSE NETWORK LAYER
10020 M: Ralf Baechle <ralf@linux-mips.org>
10021 L: linux-hams@vger.kernel.org
10022 W: http://www.linux-ax25.org/
10023 S: Maintained
10024 F: include/net/rose.h
10025 F: include/uapi/linux/rose.h
10026 F: net/rose/
10027
10028 RTL2830 MEDIA DRIVER
10029 M: Antti Palosaari <crope@iki.fi>
10030 L: linux-media@vger.kernel.org
10031 W: https://linuxtv.org
10032 W: http://palosaari.fi/linux/
10033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10034 T: git git://linuxtv.org/anttip/media_tree.git
10035 S: Maintained
10036 F: drivers/media/dvb-frontends/rtl2830*
10037
10038 RTL2832 MEDIA DRIVER
10039 M: Antti Palosaari <crope@iki.fi>
10040 L: linux-media@vger.kernel.org
10041 W: https://linuxtv.org
10042 W: http://palosaari.fi/linux/
10043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10044 T: git git://linuxtv.org/anttip/media_tree.git
10045 S: Maintained
10046 F: drivers/media/dvb-frontends/rtl2832*
10047
10048 RTL2832_SDR MEDIA DRIVER
10049 M: Antti Palosaari <crope@iki.fi>
10050 L: linux-media@vger.kernel.org
10051 W: https://linuxtv.org
10052 W: http://palosaari.fi/linux/
10053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10054 T: git git://linuxtv.org/anttip/media_tree.git
10055 S: Maintained
10056 F: drivers/media/dvb-frontends/rtl2832_sdr*
10057
10058 RTL8180 WIRELESS DRIVER
10059 L: linux-wireless@vger.kernel.org
10060 W: http://wireless.kernel.org/
10061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10062 S: Orphan
10063 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10064
10065 RTL8187 WIRELESS DRIVER
10066 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10067 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10068 M: Larry Finger <Larry.Finger@lwfinger.net>
10069 L: linux-wireless@vger.kernel.org
10070 W: http://wireless.kernel.org/
10071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10072 S: Maintained
10073 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10074
10075 RTL8192CE WIRELESS DRIVER
10076 M: Larry Finger <Larry.Finger@lwfinger.net>
10077 M: Chaoming Li <chaoming_li@realsil.com.cn>
10078 L: linux-wireless@vger.kernel.org
10079 W: http://wireless.kernel.org/
10080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10081 S: Maintained
10082 F: drivers/net/wireless/realtek/rtlwifi/
10083 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10084
10085 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10086 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10087 L: linux-wireless@vger.kernel.org
10088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10089 S: Maintained
10090 F: drivers/net/wireless/realtek/rtl8xxxu/
10091
10092 S3 SAVAGE FRAMEBUFFER DRIVER
10093 M: Antonino Daplas <adaplas@gmail.com>
10094 L: linux-fbdev@vger.kernel.org
10095 S: Maintained
10096 F: drivers/video/fbdev/savage/
10097
10098 S390
10099 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10100 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10101 L: linux-s390@vger.kernel.org
10102 W: http://www.ibm.com/developerworks/linux/linux390/
10103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10104 S: Supported
10105 F: arch/s390/
10106 F: drivers/s390/
10107 F: Documentation/s390/
10108 F: Documentation/DocBook/s390*
10109
10110 S390 COMMON I/O LAYER
10111 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10112 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10113 L: linux-s390@vger.kernel.org
10114 W: http://www.ibm.com/developerworks/linux/linux390/
10115 S: Supported
10116 F: drivers/s390/cio/
10117
10118 S390 DASD DRIVER
10119 M: Stefan Weinhuber <wein@de.ibm.com>
10120 M: Stefan Haberland <stefan.haberland@de.ibm.com>
10121 L: linux-s390@vger.kernel.org
10122 W: http://www.ibm.com/developerworks/linux/linux390/
10123 S: Supported
10124 F: drivers/s390/block/dasd*
10125 F: block/partitions/ibm.c
10126
10127 S390 NETWORK DRIVERS
10128 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10129 L: linux-s390@vger.kernel.org
10130 W: http://www.ibm.com/developerworks/linux/linux390/
10131 S: Supported
10132 F: drivers/s390/net/
10133
10134 S390 PCI SUBSYSTEM
10135 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10136 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10137 L: linux-s390@vger.kernel.org
10138 W: http://www.ibm.com/developerworks/linux/linux390/
10139 S: Supported
10140 F: arch/s390/pci/
10141 F: drivers/pci/hotplug/s390_pci_hpc.c
10142
10143 S390 ZCRYPT DRIVER
10144 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10145 L: linux-s390@vger.kernel.org
10146 W: http://www.ibm.com/developerworks/linux/linux390/
10147 S: Supported
10148 F: drivers/s390/crypto/
10149
10150 S390 ZFCP DRIVER
10151 M: Steffen Maier <maier@linux.vnet.ibm.com>
10152 L: linux-s390@vger.kernel.org
10153 W: http://www.ibm.com/developerworks/linux/linux390/
10154 S: Supported
10155 F: drivers/s390/scsi/zfcp_*
10156
10157 S390 IUCV NETWORK LAYER
10158 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10159 L: linux-s390@vger.kernel.org
10160 W: http://www.ibm.com/developerworks/linux/linux390/
10161 S: Supported
10162 F: drivers/s390/net/*iucv*
10163 F: include/net/iucv/
10164 F: net/iucv/
10165
10166 S390 IOMMU (PCI)
10167 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10168 L: linux-s390@vger.kernel.org
10169 W: http://www.ibm.com/developerworks/linux/linux390/
10170 S: Supported
10171 F: drivers/iommu/s390-iommu.c
10172
10173 S3C24XX SD/MMC Driver
10174 M: Ben Dooks <ben-linux@fluff.org>
10175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10176 S: Supported
10177 F: drivers/mmc/host/s3cmci.*
10178
10179 SAA6588 RDS RECEIVER DRIVER
10180 M: Hans Verkuil <hverkuil@xs4all.nl>
10181 L: linux-media@vger.kernel.org
10182 T: git git://linuxtv.org/media_tree.git
10183 W: https://linuxtv.org
10184 S: Odd Fixes
10185 F: drivers/media/i2c/saa6588*
10186
10187 SAA7134 VIDEO4LINUX DRIVER
10188 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10189 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10190 L: linux-media@vger.kernel.org
10191 W: https://linuxtv.org
10192 T: git git://linuxtv.org/media_tree.git
10193 S: Odd fixes
10194 F: Documentation/video4linux/*.saa7134
10195 F: drivers/media/pci/saa7134/
10196
10197 SAA7146 VIDEO4LINUX-2 DRIVER
10198 M: Hans Verkuil <hverkuil@xs4all.nl>
10199 L: linux-media@vger.kernel.org
10200 T: git git://linuxtv.org/media_tree.git
10201 S: Maintained
10202 F: drivers/media/common/saa7146/
10203 F: drivers/media/pci/saa7146/
10204 F: include/media/saa7146*
10205
10206 SAMSUNG LAPTOP DRIVER
10207 M: Corentin Chary <corentin.chary@gmail.com>
10208 L: platform-driver-x86@vger.kernel.org
10209 S: Maintained
10210 F: drivers/platform/x86/samsung-laptop.c
10211
10212 SAMSUNG AUDIO (ASoC) DRIVERS
10213 M: Krzysztof Kozlowski <krzk@kernel.org>
10214 M: Sangbeom Kim <sbkim73@samsung.com>
10215 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10217 S: Supported
10218 F: sound/soc/samsung/
10219
10220 SAMSUNG FRAMEBUFFER DRIVER
10221 M: Jingoo Han <jingoohan1@gmail.com>
10222 L: linux-fbdev@vger.kernel.org
10223 S: Maintained
10224 F: drivers/video/fbdev/s3c-fb.c
10225
10226 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10227 M: Sangbeom Kim <sbkim73@samsung.com>
10228 M: Krzysztof Kozlowski <krzk@kernel.org>
10229 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10230 L: linux-kernel@vger.kernel.org
10231 L: linux-samsung-soc@vger.kernel.org
10232 S: Supported
10233 F: drivers/mfd/sec*.c
10234 F: drivers/regulator/s2m*.c
10235 F: drivers/regulator/s5m*.c
10236 F: drivers/clk/clk-s2mps11.c
10237 F: drivers/rtc/rtc-s5m.c
10238 F: include/linux/mfd/samsung/
10239 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10240 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10241 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10242 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10243
10244 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10245 M: Kyungmin Park <kyungmin.park@samsung.com>
10246 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10247 L: linux-media@vger.kernel.org
10248 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10249 S: Supported
10250 F: drivers/media/platform/exynos4-is/
10251
10252 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10253 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10254 L: linux-media@vger.kernel.org
10255 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10256 S: Maintained
10257 F: drivers/media/platform/s3c-camif/
10258 F: include/media/drv-intf/s3c_camif.h
10259
10260 SAMSUNG S5C73M3 CAMERA DRIVER
10261 M: Kyungmin Park <kyungmin.park@samsung.com>
10262 M: Andrzej Hajda <a.hajda@samsung.com>
10263 L: linux-media@vger.kernel.org
10264 S: Supported
10265 F: drivers/media/i2c/s5c73m3/*
10266
10267 SAMSUNG S5K5BAF CAMERA DRIVER
10268 M: Kyungmin Park <kyungmin.park@samsung.com>
10269 M: Andrzej Hajda <a.hajda@samsung.com>
10270 L: linux-media@vger.kernel.org
10271 S: Supported
10272 F: drivers/media/i2c/s5k5baf.c
10273
10274 SAMSUNG S3FWRN5 NFC DRIVER
10275 M: Robert Baldyga <r.baldyga@samsung.com>
10276 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10277 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10278 S: Supported
10279 F: drivers/nfc/s3fwrn5
10280
10281 SAMSUNG SOC CLOCK DRIVERS
10282 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10283 M: Tomasz Figa <tomasz.figa@gmail.com>
10284 S: Supported
10285 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10286 F: drivers/clk/samsung/
10287
10288 SAMSUNG SPI DRIVERS
10289 M: Kukjin Kim <kgene@kernel.org>
10290 M: Krzysztof Kozlowski <krzk@kernel.org>
10291 M: Andi Shyti <andi.shyti@samsung.com>
10292 L: linux-spi@vger.kernel.org
10293 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10294 S: Maintained
10295 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10296 F: drivers/spi/spi-s3c*
10297 F: include/linux/platform_data/spi-s3c64xx.h
10298
10299 SAMSUNG SXGBE DRIVERS
10300 M: Byungho An <bh74.an@samsung.com>
10301 M: Girish K S <ks.giri@samsung.com>
10302 M: Vipul Pandya <vipul.pandya@samsung.com>
10303 S: Supported
10304 L: netdev@vger.kernel.org
10305 F: drivers/net/ethernet/samsung/sxgbe/
10306
10307 SAMSUNG THERMAL DRIVER
10308 M: Lukasz Majewski <l.majewski@samsung.com>
10309 L: linux-pm@vger.kernel.org
10310 L: linux-samsung-soc@vger.kernel.org
10311 S: Supported
10312 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10313 F: drivers/thermal/samsung/
10314
10315 SAMSUNG USB2 PHY DRIVER
10316 M: Kamil Debski <kamil@wypas.org>
10317 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10318 L: linux-kernel@vger.kernel.org
10319 S: Supported
10320 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10321 F: Documentation/phy/samsung-usb2.txt
10322 F: drivers/phy/phy-exynos4210-usb2.c
10323 F: drivers/phy/phy-exynos4x12-usb2.c
10324 F: drivers/phy/phy-exynos5250-usb2.c
10325 F: drivers/phy/phy-s5pv210-usb2.c
10326 F: drivers/phy/phy-samsung-usb2.c
10327 F: drivers/phy/phy-samsung-usb2.h
10328
10329 SERIAL DRIVERS
10330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10331 L: linux-serial@vger.kernel.org
10332 S: Maintained
10333 F: Documentation/devicetree/bindings/serial/
10334 F: drivers/tty/serial/
10335
10336 SYNOPSYS DESIGNWARE DMAC DRIVER
10337 M: Viresh Kumar <vireshk@kernel.org>
10338 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10339 S: Maintained
10340 F: include/linux/dma/dw.h
10341 F: include/linux/platform_data/dma-dw.h
10342 F: drivers/dma/dw/
10343
10344 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10345 M: Lars Persson <lars.persson@axis.com>
10346 L: netdev@vger.kernel.org
10347 S: Supported
10348 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10349 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10350
10351 SYNOPSYS DESIGNWARE I2C DRIVER
10352 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10353 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10354 R: Mika Westerberg <mika.westerberg@linux.intel.com>
10355 L: linux-i2c@vger.kernel.org
10356 S: Maintained
10357 F: drivers/i2c/busses/i2c-designware-*
10358 F: include/linux/platform_data/i2c-designware.h
10359
10360 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10361 M: Jaehoon Chung <jh80.chung@samsung.com>
10362 L: linux-mmc@vger.kernel.org
10363 S: Maintained
10364 F: include/linux/mmc/dw_mmc.h
10365 F: drivers/mmc/host/dw_mmc*
10366
10367 SYSTEM TRACE MODULE CLASS
10368 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10369 S: Maintained
10370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10371 F: Documentation/trace/stm.txt
10372 F: drivers/hwtracing/stm/
10373 F: include/linux/stm.h
10374 F: include/uapi/linux/stm.h
10375
10376 THUNDERBOLT DRIVER
10377 M: Andreas Noever <andreas.noever@gmail.com>
10378 S: Maintained
10379 F: drivers/thunderbolt/
10380
10381 TI BQ27XXX POWER SUPPLY DRIVER
10382 R: Andrew F. Davis <afd@ti.com>
10383 F: include/linux/power/bq27xxx_battery.h
10384 F: drivers/power/bq27xxx_battery.c
10385 F: drivers/power/bq27xxx_battery_i2c.c
10386
10387 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10388 M: John Stultz <john.stultz@linaro.org>
10389 M: Thomas Gleixner <tglx@linutronix.de>
10390 L: linux-kernel@vger.kernel.org
10391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10392 S: Supported
10393 F: include/linux/clocksource.h
10394 F: include/linux/time.h
10395 F: include/linux/timex.h
10396 F: include/uapi/linux/time.h
10397 F: include/uapi/linux/timex.h
10398 F: kernel/time/clocksource.c
10399 F: kernel/time/time*.c
10400 F: kernel/time/alarmtimer.c
10401 F: kernel/time/ntp.c
10402 F: tools/testing/selftests/timers/
10403
10404 SC1200 WDT DRIVER
10405 M: Zwane Mwaikambo <zwanem@gmail.com>
10406 S: Maintained
10407 F: drivers/watchdog/sc1200wdt.c
10408
10409 SCHEDULER
10410 M: Ingo Molnar <mingo@redhat.com>
10411 M: Peter Zijlstra <peterz@infradead.org>
10412 L: linux-kernel@vger.kernel.org
10413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10414 S: Maintained
10415 F: kernel/sched/
10416 F: include/linux/sched.h
10417 F: include/uapi/linux/sched.h
10418 F: include/linux/wait.h
10419
10420 SCORE ARCHITECTURE
10421 M: Chen Liqin <liqin.linux@gmail.com>
10422 M: Lennox Wu <lennox.wu@gmail.com>
10423 W: http://www.sunplus.com
10424 S: Supported
10425 F: arch/score/
10426
10427 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10428 M: Sudeep Holla <sudeep.holla@arm.com>
10429 L: linux-arm-kernel@lists.infradead.org
10430 S: Maintained
10431 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10432 F: drivers/clk/clk-scpi.c
10433 F: drivers/cpufreq/scpi-cpufreq.c
10434 F: drivers/firmware/arm_scpi.c
10435 F: include/linux/scpi_protocol.h
10436
10437 SCSI CDROM DRIVER
10438 M: Jens Axboe <axboe@kernel.dk>
10439 L: linux-scsi@vger.kernel.org
10440 W: http://www.kernel.dk
10441 S: Maintained
10442 F: drivers/scsi/sr*
10443
10444 SCSI RDMA PROTOCOL (SRP) INITIATOR
10445 M: Bart Van Assche <bart.vanassche@sandisk.com>
10446 L: linux-rdma@vger.kernel.org
10447 S: Supported
10448 W: http://www.openfabrics.org
10449 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10451 F: drivers/infiniband/ulp/srp/
10452 F: include/scsi/srp.h
10453
10454 SCSI SG DRIVER
10455 M: Doug Gilbert <dgilbert@interlog.com>
10456 L: linux-scsi@vger.kernel.org
10457 W: http://sg.danny.cz/sg
10458 S: Maintained
10459 F: Documentation/scsi/scsi-generic.txt
10460 F: drivers/scsi/sg.c
10461 F: include/scsi/sg.h
10462
10463 SCSI SUBSYSTEM
10464 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10466 M: "Martin K. Petersen" <martin.petersen@oracle.com>
10467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10468 L: linux-scsi@vger.kernel.org
10469 S: Maintained
10470 F: Documentation/devicetree/bindings/scsi/
10471 F: drivers/scsi/
10472 F: include/scsi/
10473
10474 SCSI TAPE DRIVER
10475 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10476 L: linux-scsi@vger.kernel.org
10477 S: Maintained
10478 F: Documentation/scsi/st.txt
10479 F: drivers/scsi/st.*
10480 F: drivers/scsi/st_*.h
10481
10482 SCTP PROTOCOL
10483 M: Vlad Yasevich <vyasevich@gmail.com>
10484 M: Neil Horman <nhorman@tuxdriver.com>
10485 L: linux-sctp@vger.kernel.org
10486 W: http://lksctp.sourceforge.net
10487 S: Maintained
10488 F: Documentation/networking/sctp.txt
10489 F: include/linux/sctp.h
10490 F: include/uapi/linux/sctp.h
10491 F: include/net/sctp/
10492 F: net/sctp/
10493
10494 SCx200 CPU SUPPORT
10495 M: Jim Cromie <jim.cromie@gmail.com>
10496 S: Odd Fixes
10497 F: Documentation/i2c/busses/scx200_acb
10498 F: arch/x86/platform/scx200/
10499 F: drivers/watchdog/scx200_wdt.c
10500 F: drivers/i2c/busses/scx200*
10501 F: drivers/mtd/maps/scx200_docflash.c
10502 F: include/linux/scx200.h
10503
10504 SCx200 GPIO DRIVER
10505 M: Jim Cromie <jim.cromie@gmail.com>
10506 S: Maintained
10507 F: drivers/char/scx200_gpio.c
10508 F: include/linux/scx200_gpio.h
10509
10510 SCx200 HRT CLOCKSOURCE DRIVER
10511 M: Jim Cromie <jim.cromie@gmail.com>
10512 S: Maintained
10513 F: drivers/clocksource/scx200_hrt.c
10514
10515 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10516 M: Sascha Sommer <saschasommer@freenet.de>
10517 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10518 S: Maintained
10519 F: drivers/mmc/host/sdricoh_cs.c
10520
10521 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10522 M: Adrian Hunter <adrian.hunter@intel.com>
10523 L: linux-mmc@vger.kernel.org
10524 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10525 S: Maintained
10526 F: drivers/mmc/host/sdhci*
10527 F: include/linux/mmc/sdhci*
10528
10529 SECURE COMPUTING
10530 M: Kees Cook <keescook@chromium.org>
10531 R: Andy Lutomirski <luto@amacapital.net>
10532 R: Will Drewry <wad@chromium.org>
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10534 S: Supported
10535 F: kernel/seccomp.c
10536 F: include/uapi/linux/seccomp.h
10537 F: include/linux/seccomp.h
10538 F: tools/testing/selftests/seccomp/*
10539 K: \bsecure_computing
10540 K: \bTIF_SECCOMP\b
10541
10542 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10543 M: Al Cooper <alcooperx@gmail.com>
10544 L: linux-mmc@vger.kernel.org
10545 L: bcm-kernel-feedback-list@broadcom.com
10546 S: Maintained
10547 F: drivers/mmc/host/sdhci-brcmstb*
10548
10549 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10550 M: Ben Dooks <ben-linux@fluff.org>
10551 M: Jaehoon Chung <jh80.chung@samsung.com>
10552 L: linux-mmc@vger.kernel.org
10553 S: Maintained
10554 F: drivers/mmc/host/sdhci-s3c*
10555
10556 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10557 M: Viresh Kumar <vireshk@kernel.org>
10558 L: linux-mmc@vger.kernel.org
10559 S: Maintained
10560 F: drivers/mmc/host/sdhci-spear.c
10561
10562 SECURITY SUBSYSTEM
10563 M: James Morris <james.l.morris@oracle.com>
10564 M: "Serge E. Hallyn" <serge@hallyn.com>
10565 L: linux-security-module@vger.kernel.org (suggested Cc:)
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10567 W: http://kernsec.org/
10568 S: Supported
10569 F: security/
10570
10571 SECURITY CONTACT
10572 M: Security Officers <security@kernel.org>
10573 S: Supported
10574
10575 SELINUX SECURITY MODULE
10576 M: Paul Moore <paul@paul-moore.com>
10577 M: Stephen Smalley <sds@tycho.nsa.gov>
10578 M: Eric Paris <eparis@parisplace.org>
10579 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10580 W: http://selinuxproject.org
10581 T: git git://git.infradead.org/users/pcmoore/selinux
10582 S: Supported
10583 F: include/linux/selinux*
10584 F: security/selinux/
10585 F: scripts/selinux/
10586
10587 APPARMOR SECURITY MODULE
10588 M: John Johansen <john.johansen@canonical.com>
10589 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10590 W: apparmor.wiki.kernel.org
10591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10592 S: Supported
10593 F: security/apparmor/
10594
10595 LOADPIN SECURITY MODULE
10596 M: Kees Cook <keescook@chromium.org>
10597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10598 S: Supported
10599 F: security/loadpin/
10600
10601 YAMA SECURITY MODULE
10602 M: Kees Cook <keescook@chromium.org>
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10604 S: Supported
10605 F: security/yama/
10606
10607 SENSABLE PHANTOM
10608 M: Jiri Slaby <jirislaby@gmail.com>
10609 S: Maintained
10610 F: drivers/misc/phantom.c
10611 F: include/uapi/linux/phantom.h
10612
10613 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10614 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10615 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10616 M: John Soni Jose <sony.john@avagotech.com>
10617 L: linux-scsi@vger.kernel.org
10618 W: http://www.avagotech.com
10619 S: Supported
10620 F: drivers/scsi/be2iscsi/
10621
10622 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10623 M: Sathya Perla <sathya.perla@broadcom.com>
10624 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10625 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10626 M: Somnath Kotur <somnath.kotur@broadcom.com>
10627 L: netdev@vger.kernel.org
10628 W: http://www.emulex.com
10629 S: Supported
10630 F: drivers/net/ethernet/emulex/benet/
10631
10632 EMULEX ONECONNECT ROCE DRIVER
10633 M: Selvin Xavier <selvin.xavier@avagotech.com>
10634 M: Devesh Sharma <devesh.sharma@avagotech.com>
10635 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10636 L: linux-rdma@vger.kernel.org
10637 W: http://www.emulex.com
10638 S: Supported
10639 F: drivers/infiniband/hw/ocrdma/
10640
10641 SFC NETWORK DRIVER
10642 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10643 M: Edward Cree <ecree@solarflare.com>
10644 M: Bert Kenward <bkenward@solarflare.com>
10645 L: netdev@vger.kernel.org
10646 S: Supported
10647 F: drivers/net/ethernet/sfc/
10648
10649 SGI GRU DRIVER
10650 M: Dimitri Sivanich <sivanich@sgi.com>
10651 S: Maintained
10652 F: drivers/misc/sgi-gru/
10653
10654 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10655 M: Pat Gefre <pfg@sgi.com>
10656 L: linux-ia64@vger.kernel.org
10657 S: Supported
10658 F: Documentation/ia64/serial.txt
10659 F: drivers/tty/serial/ioc?_serial.c
10660 F: include/linux/ioc?.h
10661
10662 SGI XP/XPC/XPNET DRIVER
10663 M: Cliff Whickman <cpw@sgi.com>
10664 M: Robin Holt <robinmholt@gmail.com>
10665 S: Maintained
10666 F: drivers/misc/sgi-xp/
10667
10668 SI2157 MEDIA DRIVER
10669 M: Antti Palosaari <crope@iki.fi>
10670 L: linux-media@vger.kernel.org
10671 W: https://linuxtv.org
10672 W: http://palosaari.fi/linux/
10673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10674 T: git git://linuxtv.org/anttip/media_tree.git
10675 S: Maintained
10676 F: drivers/media/tuners/si2157*
10677
10678 SI2168 MEDIA DRIVER
10679 M: Antti Palosaari <crope@iki.fi>
10680 L: linux-media@vger.kernel.org
10681 W: https://linuxtv.org
10682 W: http://palosaari.fi/linux/
10683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10684 T: git git://linuxtv.org/anttip/media_tree.git
10685 S: Maintained
10686 F: drivers/media/dvb-frontends/si2168*
10687
10688 SI470X FM RADIO RECEIVER I2C DRIVER
10689 M: Hans Verkuil <hverkuil@xs4all.nl>
10690 L: linux-media@vger.kernel.org
10691 T: git git://linuxtv.org/media_tree.git
10692 W: https://linuxtv.org
10693 S: Odd Fixes
10694 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10695
10696 SI470X FM RADIO RECEIVER USB DRIVER
10697 M: Hans Verkuil <hverkuil@xs4all.nl>
10698 L: linux-media@vger.kernel.org
10699 T: git git://linuxtv.org/media_tree.git
10700 W: https://linuxtv.org
10701 S: Maintained
10702 F: drivers/media/radio/si470x/radio-si470x-common.c
10703 F: drivers/media/radio/si470x/radio-si470x.h
10704 F: drivers/media/radio/si470x/radio-si470x-usb.c
10705
10706 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10707 M: Eduardo Valentin <edubezval@gmail.com>
10708 L: linux-media@vger.kernel.org
10709 T: git git://linuxtv.org/media_tree.git
10710 W: https://linuxtv.org
10711 S: Odd Fixes
10712 F: drivers/media/radio/si4713/si4713.?
10713
10714 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10715 M: Eduardo Valentin <edubezval@gmail.com>
10716 L: linux-media@vger.kernel.org
10717 T: git git://linuxtv.org/media_tree.git
10718 W: https://linuxtv.org
10719 S: Odd Fixes
10720 F: drivers/media/radio/si4713/radio-platform-si4713.c
10721
10722 SI4713 FM RADIO TRANSMITTER USB DRIVER
10723 M: Hans Verkuil <hverkuil@xs4all.nl>
10724 L: linux-media@vger.kernel.org
10725 T: git git://linuxtv.org/media_tree.git
10726 W: https://linuxtv.org
10727 S: Maintained
10728 F: drivers/media/radio/si4713/radio-usb-si4713.c
10729
10730 SIANO DVB DRIVER
10731 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10732 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10733 L: linux-media@vger.kernel.org
10734 W: https://linuxtv.org
10735 T: git git://linuxtv.org/media_tree.git
10736 S: Odd fixes
10737 F: drivers/media/common/siano/
10738 F: drivers/media/usb/siano/
10739 F: drivers/media/usb/siano/
10740 F: drivers/media/mmc/siano/
10741
10742 SIMPLEFB FB DRIVER
10743 M: Hans de Goede <hdegoede@redhat.com>
10744 L: linux-fbdev@vger.kernel.org
10745 S: Maintained
10746 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10747 F: drivers/video/fbdev/simplefb.c
10748 F: include/linux/platform_data/simplefb.h
10749
10750 SH_VEU V4L2 MEM2MEM DRIVER
10751 L: linux-media@vger.kernel.org
10752 S: Orphan
10753 F: drivers/media/platform/sh_veu.c
10754
10755 SH_VOU V4L2 OUTPUT DRIVER
10756 L: linux-media@vger.kernel.org
10757 S: Orphan
10758 F: drivers/media/platform/sh_vou.c
10759 F: include/media/drv-intf/sh_vou.h
10760
10761 SIMPLE FIRMWARE INTERFACE (SFI)
10762 M: Len Brown <lenb@kernel.org>
10763 L: sfi-devel@simplefirmware.org
10764 W: http://simplefirmware.org/
10765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10766 S: Supported
10767 F: arch/x86/platform/sfi/
10768 F: drivers/sfi/
10769 F: include/linux/sfi*.h
10770
10771 SIMTEC EB110ATX (Chalice CATS)
10772 P: Ben Dooks
10773 P: Vincent Sanders <vince@simtec.co.uk>
10774 M: Simtec Linux Team <linux@simtec.co.uk>
10775 W: http://www.simtec.co.uk/products/EB110ATX/
10776 S: Supported
10777
10778 SIMTEC EB2410ITX (BAST)
10779 P: Ben Dooks
10780 P: Vincent Sanders <vince@simtec.co.uk>
10781 M: Simtec Linux Team <linux@simtec.co.uk>
10782 W: http://www.simtec.co.uk/products/EB2410ITX/
10783 S: Supported
10784 F: arch/arm/mach-s3c24xx/mach-bast.c
10785 F: arch/arm/mach-s3c24xx/bast-ide.c
10786 F: arch/arm/mach-s3c24xx/bast-irq.c
10787
10788 TI DAVINCI MACHINE SUPPORT
10789 M: Sekhar Nori <nsekhar@ti.com>
10790 M: Kevin Hilman <khilman@kernel.org>
10791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10793 S: Supported
10794 F: arch/arm/mach-davinci/
10795 F: drivers/i2c/busses/i2c-davinci.c
10796
10797 TI DAVINCI SERIES MEDIA DRIVER
10798 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10799 L: linux-media@vger.kernel.org
10800 W: https://linuxtv.org
10801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10802 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10803 S: Maintained
10804 F: drivers/media/platform/davinci/
10805 F: include/media/davinci/
10806
10807 TI AM437X VPFE DRIVER
10808 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10809 L: linux-media@vger.kernel.org
10810 W: https://linuxtv.org
10811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10812 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10813 S: Maintained
10814 F: drivers/media/platform/am437x/
10815
10816 OV2659 OMNIVISION SENSOR DRIVER
10817 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10818 L: linux-media@vger.kernel.org
10819 W: https://linuxtv.org
10820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10821 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10822 S: Maintained
10823 F: drivers/media/i2c/ov2659.c
10824 F: include/media/i2c/ov2659.h
10825
10826 SILICON MOTION SM712 FRAME BUFFER DRIVER
10827 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10828 M: Teddy Wang <teddy.wang@siliconmotion.com>
10829 M: Sudip Mukherjee <sudip@vectorindia.org>
10830 L: linux-fbdev@vger.kernel.org
10831 S: Maintained
10832 F: drivers/video/fbdev/sm712*
10833 F: Documentation/fb/sm712fb.txt
10834
10835 SIS 190 ETHERNET DRIVER
10836 M: Francois Romieu <romieu@fr.zoreil.com>
10837 L: netdev@vger.kernel.org
10838 S: Maintained
10839 F: drivers/net/ethernet/sis/sis190.c
10840
10841 SIS 900/7016 FAST ETHERNET DRIVER
10842 M: Daniele Venzano <venza@brownhat.org>
10843 W: http://www.brownhat.org/sis900.html
10844 L: netdev@vger.kernel.org
10845 S: Maintained
10846 F: drivers/net/ethernet/sis/sis900.*
10847
10848 SIS FRAMEBUFFER DRIVER
10849 M: Thomas Winischhofer <thomas@winischhofer.net>
10850 W: http://www.winischhofer.net/linuxsisvga.shtml
10851 S: Maintained
10852 F: Documentation/fb/sisfb.txt
10853 F: drivers/video/fbdev/sis/
10854 F: include/video/sisfb.h
10855
10856 SIS USB2VGA DRIVER
10857 M: Thomas Winischhofer <thomas@winischhofer.net>
10858 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10859 S: Maintained
10860 F: drivers/usb/misc/sisusbvga/
10861
10862 SLAB ALLOCATOR
10863 M: Christoph Lameter <cl@linux.com>
10864 M: Pekka Enberg <penberg@kernel.org>
10865 M: David Rientjes <rientjes@google.com>
10866 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10867 M: Andrew Morton <akpm@linux-foundation.org>
10868 L: linux-mm@kvack.org
10869 S: Maintained
10870 F: include/linux/sl?b*.h
10871 F: mm/sl?b*
10872
10873 SLEEPABLE READ-COPY UPDATE (SRCU)
10874 M: Lai Jiangshan <jiangshanlai@gmail.com>
10875 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10876 M: Josh Triplett <josh@joshtriplett.org>
10877 R: Steven Rostedt <rostedt@goodmis.org>
10878 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10879 L: linux-kernel@vger.kernel.org
10880 W: http://www.rdrop.com/users/paulmck/RCU/
10881 S: Supported
10882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10883 F: include/linux/srcu.h
10884 F: kernel/rcu/srcu.c
10885
10886 SMACK SECURITY MODULE
10887 M: Casey Schaufler <casey@schaufler-ca.com>
10888 L: linux-security-module@vger.kernel.org
10889 W: http://schaufler-ca.com
10890 T: git git://github.com/cschaufler/smack-next
10891 S: Maintained
10892 F: Documentation/security/Smack.txt
10893 F: security/smack/
10894
10895 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10896 M: Kevin Hilman <khilman@kernel.org>
10897 M: Nishanth Menon <nm@ti.com>
10898 S: Maintained
10899 F: drivers/power/avs/
10900 F: include/linux/power/smartreflex.h
10901 L: linux-pm@vger.kernel.org
10902
10903 SMC91x ETHERNET DRIVER
10904 M: Nicolas Pitre <nico@fluxnic.net>
10905 S: Odd Fixes
10906 F: drivers/net/ethernet/smsc/smc91x.*
10907
10908 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10909 M: Sakari Ailus <sakari.ailus@iki.fi>
10910 L: linux-media@vger.kernel.org
10911 S: Maintained
10912 F: drivers/media/i2c/smiapp/
10913 F: include/media/i2c/smiapp.h
10914 F: drivers/media/i2c/smiapp-pll.c
10915 F: drivers/media/i2c/smiapp-pll.h
10916 F: include/uapi/linux/smiapp.h
10917 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10918
10919 SMM665 HARDWARE MONITOR DRIVER
10920 M: Guenter Roeck <linux@roeck-us.net>
10921 L: linux-hwmon@vger.kernel.org
10922 S: Maintained
10923 F: Documentation/hwmon/smm665
10924 F: drivers/hwmon/smm665.c
10925
10926 SMSC EMC2103 HARDWARE MONITOR DRIVER
10927 M: Steve Glendinning <steve.glendinning@shawell.net>
10928 L: linux-hwmon@vger.kernel.org
10929 S: Maintained
10930 F: Documentation/hwmon/emc2103
10931 F: drivers/hwmon/emc2103.c
10932
10933 SMSC SCH5627 HARDWARE MONITOR DRIVER
10934 M: Hans de Goede <hdegoede@redhat.com>
10935 L: linux-hwmon@vger.kernel.org
10936 S: Supported
10937 F: Documentation/hwmon/sch5627
10938 F: drivers/hwmon/sch5627.c
10939
10940 SMSC47B397 HARDWARE MONITOR DRIVER
10941 M: Jean Delvare <jdelvare@suse.com>
10942 L: linux-hwmon@vger.kernel.org
10943 S: Maintained
10944 F: Documentation/hwmon/smsc47b397
10945 F: drivers/hwmon/smsc47b397.c
10946
10947 SMSC911x ETHERNET DRIVER
10948 M: Steve Glendinning <steve.glendinning@shawell.net>
10949 L: netdev@vger.kernel.org
10950 S: Maintained
10951 F: include/linux/smsc911x.h
10952 F: drivers/net/ethernet/smsc/smsc911x.*
10953
10954 SMSC9420 PCI ETHERNET DRIVER
10955 M: Steve Glendinning <steve.glendinning@shawell.net>
10956 L: netdev@vger.kernel.org
10957 S: Maintained
10958 F: drivers/net/ethernet/smsc/smsc9420.*
10959
10960 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10961 M: Steve Glendinning <steve.glendinning@shawell.net>
10962 L: linux-fbdev@vger.kernel.org
10963 S: Maintained
10964 F: drivers/video/fbdev/smscufx.c
10965
10966 SOC-CAMERA V4L2 SUBSYSTEM
10967 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10968 L: linux-media@vger.kernel.org
10969 T: git git://linuxtv.org/media_tree.git
10970 S: Maintained
10971 F: include/media/soc*
10972 F: drivers/media/i2c/soc_camera/
10973 F: drivers/media/platform/soc_camera/
10974
10975 SOEKRIS NET48XX LED SUPPORT
10976 M: Chris Boot <bootc@bootc.net>
10977 S: Maintained
10978 F: drivers/leds/leds-net48xx.c
10979
10980 SOFTLOGIC 6x10 MPEG CODEC
10981 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10982 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10983 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10984 M: Ismael Luceno <ismael@iodev.co.uk>
10985 L: linux-media@vger.kernel.org
10986 S: Supported
10987 F: drivers/media/pci/solo6x10/
10988
10989 SOFTWARE RAID (Multiple Disks) SUPPORT
10990 M: Shaohua Li <shli@kernel.org>
10991 L: linux-raid@vger.kernel.org
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10993 S: Supported
10994 F: drivers/md/
10995 F: include/linux/raid/
10996 F: include/uapi/linux/raid/
10997
10998 SONIC NETWORK DRIVER
10999 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11000 L: netdev@vger.kernel.org
11001 S: Maintained
11002 F: drivers/net/ethernet/natsemi/sonic.*
11003
11004 SONICS SILICON BACKPLANE DRIVER (SSB)
11005 M: Michael Buesch <m@bues.ch>
11006 L: linux-wireless@vger.kernel.org
11007 S: Maintained
11008 F: drivers/ssb/
11009 F: include/linux/ssb/
11010
11011 SONY VAIO CONTROL DEVICE DRIVER
11012 M: Mattia Dongili <malattia@linux.it>
11013 L: platform-driver-x86@vger.kernel.org
11014 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11015 S: Maintained
11016 F: Documentation/laptops/sony-laptop.txt
11017 F: drivers/char/sonypi.c
11018 F: drivers/platform/x86/sony-laptop.c
11019 F: include/linux/sony-laptop.h
11020
11021 SONY MEMORYSTICK CARD SUPPORT
11022 M: Alex Dubov <oakad@yahoo.com>
11023 W: http://tifmxx.berlios.de/
11024 S: Maintained
11025 F: drivers/memstick/host/tifm_ms.c
11026
11027 SONY MEMORYSTICK STANDARD SUPPORT
11028 M: Maxim Levitsky <maximlevitsky@gmail.com>
11029 S: Maintained
11030 F: drivers/memstick/core/ms_block.*
11031
11032 SOUND
11033 M: Jaroslav Kysela <perex@perex.cz>
11034 M: Takashi Iwai <tiwai@suse.com>
11035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11036 W: http://www.alsa-project.org/
11037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11038 T: git git://git.alsa-project.org/alsa-kernel.git
11039 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11040 S: Maintained
11041 F: Documentation/sound/
11042 F: include/sound/
11043 F: include/uapi/sound/
11044 F: sound/
11045
11046 SOUND - COMPRESSED AUDIO
11047 M: Vinod Koul <vinod.koul@intel.com>
11048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11050 S: Supported
11051 F: Documentation/sound/alsa/compress_offload.txt
11052 F: include/sound/compress_driver.h
11053 F: include/uapi/sound/compress_*
11054 F: sound/core/compress_offload.c
11055 F: sound/soc/soc-compress.c
11056
11057 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11058 M: Liam Girdwood <lgirdwood@gmail.com>
11059 M: Mark Brown <broonie@kernel.org>
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11062 W: http://alsa-project.org/main/index.php/ASoC
11063 S: Supported
11064 F: Documentation/devicetree/bindings/sound/
11065 F: Documentation/sound/alsa/soc/
11066 F: sound/soc/
11067 F: include/sound/soc*
11068
11069 SOUND - DMAENGINE HELPERS
11070 M: Lars-Peter Clausen <lars@metafoo.de>
11071 S: Supported
11072 F: include/sound/dmaengine_pcm.h
11073 F: sound/core/pcm_dmaengine.c
11074 F: sound/soc/soc-generic-dmaengine-pcm.c
11075
11076 SP2 MEDIA DRIVER
11077 M: Olli Salonen <olli.salonen@iki.fi>
11078 L: linux-media@vger.kernel.org
11079 W: https://linuxtv.org
11080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11081 S: Maintained
11082 F: drivers/media/dvb-frontends/sp2*
11083
11084 SPARC + UltraSPARC (sparc/sparc64)
11085 M: "David S. Miller" <davem@davemloft.net>
11086 L: sparclinux@vger.kernel.org
11087 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11090 S: Maintained
11091 F: arch/sparc/
11092 F: drivers/sbus/
11093
11094 SPARC SERIAL DRIVERS
11095 M: "David S. Miller" <davem@davemloft.net>
11096 L: sparclinux@vger.kernel.org
11097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11099 S: Maintained
11100 F: include/linux/sunserialcore.h
11101 F: drivers/tty/serial/suncore.c
11102 F: drivers/tty/serial/sunhv.c
11103 F: drivers/tty/serial/sunsab.c
11104 F: drivers/tty/serial/sunsab.h
11105 F: drivers/tty/serial/sunsu.c
11106 F: drivers/tty/serial/sunzilog.c
11107 F: drivers/tty/serial/sunzilog.h
11108
11109 SPARSE CHECKER
11110 M: "Christopher Li" <sparse@chrisli.org>
11111 L: linux-sparse@vger.kernel.org
11112 W: https://sparse.wiki.kernel.org/
11113 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11114 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11115 S: Maintained
11116 F: include/linux/compiler.h
11117
11118 SPEAR PLATFORM SUPPORT
11119 M: Viresh Kumar <vireshk@kernel.org>
11120 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11122 W: http://www.st.com/spear
11123 S: Maintained
11124 F: arch/arm/boot/dts/spear*
11125 F: arch/arm/mach-spear/
11126
11127 SPEAR CLOCK FRAMEWORK SUPPORT
11128 M: Viresh Kumar <vireshk@kernel.org>
11129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11130 W: http://www.st.com/spear
11131 S: Maintained
11132 F: drivers/clk/spear/
11133
11134 SPI SUBSYSTEM
11135 M: Mark Brown <broonie@kernel.org>
11136 L: linux-spi@vger.kernel.org
11137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11138 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11139 S: Maintained
11140 F: Documentation/devicetree/bindings/spi/
11141 F: Documentation/spi/
11142 F: drivers/spi/
11143 F: include/linux/spi/
11144 F: include/uapi/linux/spi/
11145
11146 SPIDERNET NETWORK DRIVER for CELL
11147 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11148 L: netdev@vger.kernel.org
11149 S: Supported
11150 F: Documentation/networking/spider_net.txt
11151 F: drivers/net/ethernet/toshiba/spider_net*
11152
11153 SPU FILE SYSTEM
11154 M: Jeremy Kerr <jk@ozlabs.org>
11155 L: linuxppc-dev@lists.ozlabs.org
11156 W: http://www.ibm.com/developerworks/power/cell/
11157 S: Supported
11158 F: Documentation/filesystems/spufs.txt
11159 F: arch/powerpc/platforms/cell/spufs/
11160
11161 SQUASHFS FILE SYSTEM
11162 M: Phillip Lougher <phillip@squashfs.org.uk>
11163 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11164 W: http://squashfs.org.uk
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11166 S: Maintained
11167 F: Documentation/filesystems/squashfs.txt
11168 F: fs/squashfs/
11169
11170 SRM (Alpha) environment access
11171 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11172 S: Maintained
11173 F: arch/alpha/kernel/srm_env.c
11174
11175 STABLE BRANCH
11176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11177 L: stable@vger.kernel.org
11178 S: Supported
11179 F: Documentation/stable_kernel_rules.txt
11180
11181 STAGING SUBSYSTEM
11182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11184 L: devel@driverdev.osuosl.org
11185 S: Supported
11186 F: drivers/staging/
11187
11188 STAGING - COMEDI
11189 M: Ian Abbott <abbotti@mev.co.uk>
11190 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11191 S: Odd Fixes
11192 F: drivers/staging/comedi/
11193
11194 STAGING - FLARION FT1000 DRIVERS
11195 M: Marek Belisko <marek.belisko@gmail.com>
11196 S: Odd Fixes
11197 F: drivers/staging/ft1000/
11198
11199 STAGING - INDUSTRIAL IO
11200 M: Jonathan Cameron <jic23@kernel.org>
11201 L: linux-iio@vger.kernel.org
11202 S: Odd Fixes
11203 F: Documentation/devicetree/bindings/staging/iio/
11204 F: drivers/staging/iio/
11205
11206 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11207 M: Jarod Wilson <jarod@wilsonet.com>
11208 W: http://www.lirc.org/
11209 S: Odd Fixes
11210 F: drivers/staging/media/lirc/
11211
11212 STAGING - LUSTRE PARALLEL FILESYSTEM
11213 M: Oleg Drokin <oleg.drokin@intel.com>
11214 M: Andreas Dilger <andreas.dilger@intel.com>
11215 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11216 W: http://wiki.lustre.org/
11217 S: Maintained
11218 F: drivers/staging/lustre
11219
11220 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11221 M: Marc Dietrich <marvin24@gmx.de>
11222 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11223 L: linux-tegra@vger.kernel.org
11224 S: Maintained
11225 F: drivers/staging/nvec/
11226
11227 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11228 M: Jens Frederich <jfrederich@gmail.com>
11229 M: Daniel Drake <dsd@laptop.org>
11230 M: Jon Nettleton <jon.nettleton@gmail.com>
11231 W: http://wiki.laptop.org/go/DCON
11232 S: Maintained
11233 F: drivers/staging/olpc_dcon/
11234
11235 STAGING - REALTEK RTL8712U DRIVERS
11236 M: Larry Finger <Larry.Finger@lwfinger.net>
11237 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11238 S: Odd Fixes
11239 F: drivers/staging/rtl8712/
11240
11241 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11242 M: Larry Finger <Larry.Finger@lwfinger.net>
11243 M: Jes Sorensen <Jes.Sorensen@redhat.com>
11244 L: linux-wireless@vger.kernel.org
11245 S: Maintained
11246 F: drivers/staging/rtl8723au/
11247
11248 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11249 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11250 M: Teddy Wang <teddy.wang@siliconmotion.com>
11251 M: Sudip Mukherjee <sudip@vectorindia.org>
11252 L: linux-fbdev@vger.kernel.org
11253 S: Maintained
11254 F: drivers/staging/sm750fb/
11255
11256 STAGING - SLICOSS
11257 M: Lior Dotan <liodot@gmail.com>
11258 M: Christopher Harrer <charrer@alacritech.com>
11259 S: Odd Fixes
11260 F: drivers/staging/slicoss/
11261
11262 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11263 M: William Hubbs <w.d.hubbs@gmail.com>
11264 M: Chris Brannon <chris@the-brannons.com>
11265 M: Kirk Reiser <kirk@reisers.ca>
11266 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11267 L: speakup@linux-speakup.org
11268 W: http://www.linux-speakup.org/
11269 S: Odd Fixes
11270 F: drivers/staging/speakup/
11271
11272 STAGING - VIA VT665X DRIVERS
11273 M: Forest Bond <forest@alittletooquiet.net>
11274 S: Odd Fixes
11275 F: drivers/staging/vt665?/
11276
11277 STAGING - WILC1000 WIFI DRIVER
11278 M: Aditya Shankar <aditya.shankar@microchip.com>
11279 M: Ganesh Krishna <ganesh.krishna@microchip.com>
11280 L: linux-wireless@vger.kernel.org
11281 S: Supported
11282 F: drivers/staging/wilc1000/
11283
11284 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11285 M: Arnaud Patard <arnaud.patard@rtp-net.org>
11286 S: Odd Fixes
11287 F: drivers/staging/xgifb/
11288
11289 STARFIRE/DURALAN NETWORK DRIVER
11290 M: Ion Badulescu <ionut@badula.org>
11291 S: Odd Fixes
11292 F: drivers/net/ethernet/adaptec/starfire*
11293
11294 SUN3/3X
11295 M: Sam Creasey <sammy@sammy.net>
11296 W: http://sammy.net/sun3/
11297 S: Maintained
11298 F: arch/m68k/kernel/*sun3*
11299 F: arch/m68k/sun3*/
11300 F: arch/m68k/include/asm/sun3*
11301 F: drivers/net/ethernet/i825xx/sun3*
11302
11303 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11304 M: Hans de Goede <hdegoede@redhat.com>
11305 L: linux-input@vger.kernel.org
11306 S: Maintained
11307 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11308 F: drivers/input/keyboard/sun4i-lradc-keys.c
11309
11310 SUNDANCE NETWORK DRIVER
11311 M: Denis Kirjanov <kda@linux-powerpc.org>
11312 L: netdev@vger.kernel.org
11313 S: Maintained
11314 F: drivers/net/ethernet/dlink/sundance.c
11315
11316 SUPERH
11317 M: Yoshinori Sato <ysato@users.sourceforge.jp>
11318 M: Rich Felker <dalias@libc.org>
11319 L: linux-sh@vger.kernel.org
11320 Q: http://patchwork.kernel.org/project/linux-sh/list/
11321 S: Maintained
11322 F: Documentation/sh/
11323 F: arch/sh/
11324 F: drivers/sh/
11325
11326 SUSPEND TO RAM
11327 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11328 M: Len Brown <len.brown@intel.com>
11329 M: Pavel Machek <pavel@ucw.cz>
11330 L: linux-pm@vger.kernel.org
11331 S: Supported
11332 F: Documentation/power/
11333 F: arch/x86/kernel/acpi/
11334 F: drivers/base/power/
11335 F: kernel/power/
11336 F: include/linux/suspend.h
11337 F: include/linux/freezer.h
11338 F: include/linux/pm.h
11339
11340 SVGA HANDLING
11341 M: Martin Mares <mj@ucw.cz>
11342 L: linux-video@atrey.karlin.mff.cuni.cz
11343 S: Maintained
11344 F: Documentation/svga.txt
11345 F: arch/x86/boot/video*
11346
11347 SWIOTLB SUBSYSTEM
11348 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11349 L: linux-kernel@vger.kernel.org
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11351 S: Supported
11352 F: lib/swiotlb.c
11353 F: arch/*/kernel/pci-swiotlb.c
11354 F: include/linux/swiotlb.h
11355
11356 SWITCHDEV
11357 M: Jiri Pirko <jiri@resnulli.us>
11358 L: netdev@vger.kernel.org
11359 S: Supported
11360 F: net/switchdev/
11361 F: include/net/switchdev.h
11362
11363 SYNOPSYS ARC ARCHITECTURE
11364 M: Vineet Gupta <vgupta@synopsys.com>
11365 L: linux-snps-arc@lists.infradead.org
11366 S: Supported
11367 F: arch/arc/
11368 F: Documentation/devicetree/bindings/arc/*
11369 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11370 F: drivers/tty/serial/arc_uart.c
11371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11372
11373 SYNOPSYS ARC SDP platform support
11374 M: Alexey Brodkin <abrodkin@synopsys.com>
11375 S: Supported
11376 F: arch/arc/plat-axs10x
11377 F: arch/arc/boot/dts/ax*
11378 F: Documentation/devicetree/bindings/arc/axs10*
11379
11380 SYSTEM CONFIGURATION (SYSCON)
11381 M: Lee Jones <lee.jones@linaro.org>
11382 M: Arnd Bergmann <arnd@arndb.de>
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11384 S: Supported
11385 F: drivers/mfd/syscon.c
11386
11387 SYSV FILESYSTEM
11388 M: Christoph Hellwig <hch@infradead.org>
11389 S: Maintained
11390 F: Documentation/filesystems/sysv-fs.txt
11391 F: fs/sysv/
11392 F: include/linux/sysv_fs.h
11393
11394 TARGET SUBSYSTEM
11395 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11396 L: linux-scsi@vger.kernel.org
11397 L: target-devel@vger.kernel.org
11398 W: http://www.linux-iscsi.org
11399 W: http://groups.google.com/group/linux-iscsi-target-dev
11400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11401 S: Supported
11402 F: drivers/target/
11403 F: include/target/
11404 F: Documentation/target/
11405
11406 TASKSTATS STATISTICS INTERFACE
11407 M: Balbir Singh <bsingharora@gmail.com>
11408 S: Maintained
11409 F: Documentation/accounting/taskstats*
11410 F: include/linux/taskstats*
11411 F: kernel/taskstats.c
11412
11413 TC CLASSIFIER
11414 M: Jamal Hadi Salim <jhs@mojatatu.com>
11415 L: netdev@vger.kernel.org
11416 S: Maintained
11417 F: include/net/pkt_cls.h
11418 F: include/uapi/linux/pkt_cls.h
11419 F: net/sched/
11420
11421 TCP LOW PRIORITY MODULE
11422 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11423 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11424 W: http://tcp-lp-mod.sourceforge.net/
11425 S: Maintained
11426 F: net/ipv4/tcp_lp.c
11427
11428 TDA10071 MEDIA DRIVER
11429 M: Antti Palosaari <crope@iki.fi>
11430 L: linux-media@vger.kernel.org
11431 W: https://linuxtv.org
11432 W: http://palosaari.fi/linux/
11433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11434 T: git git://linuxtv.org/anttip/media_tree.git
11435 S: Maintained
11436 F: drivers/media/dvb-frontends/tda10071*
11437
11438 TDA18212 MEDIA DRIVER
11439 M: Antti Palosaari <crope@iki.fi>
11440 L: linux-media@vger.kernel.org
11441 W: https://linuxtv.org
11442 W: http://palosaari.fi/linux/
11443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11444 T: git git://linuxtv.org/anttip/media_tree.git
11445 S: Maintained
11446 F: drivers/media/tuners/tda18212*
11447
11448 TDA18218 MEDIA DRIVER
11449 M: Antti Palosaari <crope@iki.fi>
11450 L: linux-media@vger.kernel.org
11451 W: https://linuxtv.org
11452 W: http://palosaari.fi/linux/
11453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11454 T: git git://linuxtv.org/anttip/media_tree.git
11455 S: Maintained
11456 F: drivers/media/tuners/tda18218*
11457
11458 TDA18271 MEDIA DRIVER
11459 M: Michael Krufky <mkrufky@linuxtv.org>
11460 L: linux-media@vger.kernel.org
11461 W: https://linuxtv.org
11462 W: http://github.com/mkrufky
11463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11464 T: git git://linuxtv.org/mkrufky/tuners.git
11465 S: Maintained
11466 F: drivers/media/tuners/tda18271*
11467
11468 TDA827x MEDIA DRIVER
11469 M: Michael Krufky <mkrufky@linuxtv.org>
11470 L: linux-media@vger.kernel.org
11471 W: https://linuxtv.org
11472 W: http://github.com/mkrufky
11473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11474 T: git git://linuxtv.org/mkrufky/tuners.git
11475 S: Maintained
11476 F: drivers/media/tuners/tda8290.*
11477
11478 TDA8290 MEDIA DRIVER
11479 M: Michael Krufky <mkrufky@linuxtv.org>
11480 L: linux-media@vger.kernel.org
11481 W: https://linuxtv.org
11482 W: http://github.com/mkrufky
11483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11484 T: git git://linuxtv.org/mkrufky/tuners.git
11485 S: Maintained
11486 F: drivers/media/tuners/tda8290.*
11487
11488 TDA9840 MEDIA DRIVER
11489 M: Hans Verkuil <hverkuil@xs4all.nl>
11490 L: linux-media@vger.kernel.org
11491 T: git git://linuxtv.org/media_tree.git
11492 W: https://linuxtv.org
11493 S: Maintained
11494 F: drivers/media/i2c/tda9840*
11495
11496 TEA5761 TUNER DRIVER
11497 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11499 L: linux-media@vger.kernel.org
11500 W: https://linuxtv.org
11501 T: git git://linuxtv.org/media_tree.git
11502 S: Odd fixes
11503 F: drivers/media/tuners/tea5761.*
11504
11505 TEA5767 TUNER DRIVER
11506 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11507 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11508 L: linux-media@vger.kernel.org
11509 W: https://linuxtv.org
11510 T: git git://linuxtv.org/media_tree.git
11511 S: Maintained
11512 F: drivers/media/tuners/tea5767.*
11513
11514 TEA6415C MEDIA DRIVER
11515 M: Hans Verkuil <hverkuil@xs4all.nl>
11516 L: linux-media@vger.kernel.org
11517 T: git git://linuxtv.org/media_tree.git
11518 W: https://linuxtv.org
11519 S: Maintained
11520 F: drivers/media/i2c/tea6415c*
11521
11522 TEA6420 MEDIA DRIVER
11523 M: Hans Verkuil <hverkuil@xs4all.nl>
11524 L: linux-media@vger.kernel.org
11525 T: git git://linuxtv.org/media_tree.git
11526 W: https://linuxtv.org
11527 S: Maintained
11528 F: drivers/media/i2c/tea6420*
11529
11530 TEAM DRIVER
11531 M: Jiri Pirko <jiri@resnulli.us>
11532 L: netdev@vger.kernel.org
11533 S: Supported
11534 F: drivers/net/team/
11535 F: include/linux/if_team.h
11536 F: include/uapi/linux/if_team.h
11537
11538 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11539 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11540 S: Maintained
11541 F: arch/x86/platform/ts5500/
11542
11543 TECHNOTREND USB IR RECEIVER
11544 M: Sean Young <sean@mess.org>
11545 L: linux-media@vger.kernel.org
11546 S: Maintained
11547 F: drivers/media/rc/ttusbir.c
11548
11549 TEGRA ARCHITECTURE SUPPORT
11550 M: Stephen Warren <swarren@wwwdotorg.org>
11551 M: Thierry Reding <thierry.reding@gmail.com>
11552 M: Alexandre Courbot <gnurou@gmail.com>
11553 L: linux-tegra@vger.kernel.org
11554 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11556 S: Supported
11557 N: [^a-z]tegra
11558
11559 TEGRA CLOCK DRIVER
11560 M: Peter De Schrijver <pdeschrijver@nvidia.com>
11561 M: Prashant Gaikwad <pgaikwad@nvidia.com>
11562 S: Supported
11563 F: drivers/clk/tegra/
11564
11565 TEGRA DMA DRIVERS
11566 M: Laxman Dewangan <ldewangan@nvidia.com>
11567 M: Jon Hunter <jonathanh@nvidia.com>
11568 S: Supported
11569 F: drivers/dma/tegra*
11570
11571 TEGRA I2C DRIVER
11572 M: Laxman Dewangan <ldewangan@nvidia.com>
11573 S: Supported
11574 F: drivers/i2c/busses/i2c-tegra.c
11575
11576 TEGRA IOMMU DRIVERS
11577 M: Hiroshi Doyu <hdoyu@nvidia.com>
11578 S: Supported
11579 F: drivers/iommu/tegra*
11580
11581 TEGRA KBC DRIVER
11582 M: Rakesh Iyer <riyer@nvidia.com>
11583 M: Laxman Dewangan <ldewangan@nvidia.com>
11584 S: Supported
11585 F: drivers/input/keyboard/tegra-kbc.c
11586
11587 TEGRA PWM DRIVER
11588 M: Thierry Reding <thierry.reding@gmail.com>
11589 S: Supported
11590 F: drivers/pwm/pwm-tegra.c
11591
11592 TEGRA SERIAL DRIVER
11593 M: Laxman Dewangan <ldewangan@nvidia.com>
11594 S: Supported
11595 F: drivers/tty/serial/serial-tegra.c
11596
11597 TEGRA SPI DRIVER
11598 M: Laxman Dewangan <ldewangan@nvidia.com>
11599 S: Supported
11600 F: drivers/spi/spi-tegra*
11601
11602 TEHUTI ETHERNET DRIVER
11603 M: Andy Gospodarek <andy@greyhouse.net>
11604 L: netdev@vger.kernel.org
11605 S: Supported
11606 F: drivers/net/ethernet/tehuti/*
11607
11608 Telecom Clock Driver for MCPL0010
11609 M: Mark Gross <mark.gross@intel.com>
11610 S: Supported
11611 F: drivers/char/tlclk.c
11612
11613 TENSILICA XTENSA PORT (xtensa)
11614 M: Chris Zankel <chris@zankel.net>
11615 M: Max Filippov <jcmvbkbc@gmail.com>
11616 L: linux-xtensa@linux-xtensa.org
11617 T: git git://github.com/czankel/xtensa-linux.git
11618 S: Maintained
11619 F: arch/xtensa/
11620 F: drivers/irqchip/irq-xtensa-*
11621
11622 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11623 M: Hans Verkuil <hverkuil@xs4all.nl>
11624 L: linux-media@vger.kernel.org
11625 T: git git://linuxtv.org/media_tree.git
11626 W: https://linuxtv.org
11627 S: Maintained
11628 F: drivers/media/radio/radio-raremono.c
11629
11630 THERMAL
11631 M: Zhang Rui <rui.zhang@intel.com>
11632 M: Eduardo Valentin <edubezval@gmail.com>
11633 L: linux-pm@vger.kernel.org
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11636 Q: https://patchwork.kernel.org/project/linux-pm/list/
11637 S: Supported
11638 F: drivers/thermal/
11639 F: include/linux/thermal.h
11640 F: include/uapi/linux/thermal.h
11641 F: include/linux/cpu_cooling.h
11642 F: Documentation/devicetree/bindings/thermal/
11643
11644 THERMAL/CPU_COOLING
11645 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11646 M: Viresh Kumar <viresh.kumar@linaro.org>
11647 M: Javi Merino <javi.merino@arm.com>
11648 L: linux-pm@vger.kernel.org
11649 S: Supported
11650 F: Documentation/thermal/cpu-cooling-api.txt
11651 F: drivers/thermal/cpu_cooling.c
11652 F: include/linux/cpu_cooling.h
11653
11654 THINKPAD ACPI EXTRAS DRIVER
11655 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11656 L: ibm-acpi-devel@lists.sourceforge.net
11657 L: platform-driver-x86@vger.kernel.org
11658 W: http://ibm-acpi.sourceforge.net
11659 W: http://thinkwiki.org/wiki/Ibm-acpi
11660 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11661 S: Maintained
11662 F: drivers/platform/x86/thinkpad_acpi.c
11663
11664 TI BANDGAP AND THERMAL DRIVER
11665 M: Eduardo Valentin <edubezval@gmail.com>
11666 M: Keerthy <j-keerthy@ti.com>
11667 L: linux-pm@vger.kernel.org
11668 L: linux-omap@vger.kernel.org
11669 S: Maintained
11670 F: drivers/thermal/ti-soc-thermal/
11671
11672 TI VPE/CAL DRIVERS
11673 M: Benoit Parrot <bparrot@ti.com>
11674 L: linux-media@vger.kernel.org
11675 W: http://linuxtv.org/
11676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11677 S: Maintained
11678 F: drivers/media/platform/ti-vpe/
11679
11680 TI CDCE706 CLOCK DRIVER
11681 M: Max Filippov <jcmvbkbc@gmail.com>
11682 S: Maintained
11683 F: drivers/clk/clk-cdce706.c
11684
11685 TI CLOCK DRIVER
11686 M: Tero Kristo <t-kristo@ti.com>
11687 L: linux-omap@vger.kernel.org
11688 S: Maintained
11689 F: drivers/clk/ti/
11690 F: include/linux/clk/ti.h
11691
11692 TI ETHERNET SWITCH DRIVER (CPSW)
11693 M: Mugunthan V N <mugunthanvnm@ti.com>
11694 R: Grygorii Strashko <grygorii.strashko@ti.com>
11695 L: linux-omap@vger.kernel.org
11696 L: netdev@vger.kernel.org
11697 S: Maintained
11698 F: drivers/net/ethernet/ti/cpsw*
11699 F: drivers/net/ethernet/ti/davinci*
11700
11701 TI FLASH MEDIA INTERFACE DRIVER
11702 M: Alex Dubov <oakad@yahoo.com>
11703 S: Maintained
11704 F: drivers/misc/tifm*
11705 F: drivers/mmc/host/tifm_sd.c
11706 F: include/linux/tifm.h
11707
11708 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11709 M: Santosh Shilimkar <ssantosh@kernel.org>
11710 L: linux-kernel@vger.kernel.org
11711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11712 S: Maintained
11713 F: drivers/soc/ti/*
11714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11715
11716
11717 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11718 M: M R Swami Reddy <mr.swami.reddy@ti.com>
11719 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11721 S: Maintained
11722 F: sound/soc/codecs/lm49453*
11723 F: sound/soc/codecs/isabelle*
11724
11725 TI LP855x BACKLIGHT DRIVER
11726 M: Milo Kim <milo.kim@ti.com>
11727 S: Maintained
11728 F: Documentation/backlight/lp855x-driver.txt
11729 F: drivers/video/backlight/lp855x_bl.c
11730 F: include/linux/platform_data/lp855x.h
11731
11732 TI LP8727 CHARGER DRIVER
11733 M: Milo Kim <milo.kim@ti.com>
11734 S: Maintained
11735 F: drivers/power/lp8727_charger.c
11736 F: include/linux/platform_data/lp8727.h
11737
11738 TI LP8788 MFD DRIVER
11739 M: Milo Kim <milo.kim@ti.com>
11740 S: Maintained
11741 F: drivers/iio/adc/lp8788_adc.c
11742 F: drivers/leds/leds-lp8788.c
11743 F: drivers/mfd/lp8788*.c
11744 F: drivers/power/lp8788-charger.c
11745 F: drivers/regulator/lp8788-*.c
11746 F: include/linux/mfd/lp8788*.h
11747
11748 TI NETCP ETHERNET DRIVER
11749 M: Wingman Kwok <w-kwok2@ti.com>
11750 M: Murali Karicheri <m-karicheri2@ti.com>
11751 L: netdev@vger.kernel.org
11752 S: Maintained
11753 F: drivers/net/ethernet/ti/netcp*
11754
11755 TI TAS571X FAMILY ASoC CODEC DRIVER
11756 M: Kevin Cernekee <cernekee@chromium.org>
11757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11758 S: Odd Fixes
11759 F: sound/soc/codecs/tas571x*
11760
11761 TI TWL4030 SERIES SOC CODEC DRIVER
11762 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11764 S: Maintained
11765 F: sound/soc/codecs/twl4030*
11766
11767 TI WILINK WIRELESS DRIVERS
11768 L: linux-wireless@vger.kernel.org
11769 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11770 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11772 S: Orphan
11773 F: drivers/net/wireless/ti/
11774 F: include/linux/wl12xx.h
11775
11776 TIPC NETWORK LAYER
11777 M: Jon Maloy <jon.maloy@ericsson.com>
11778 M: Ying Xue <ying.xue@windriver.com>
11779 L: netdev@vger.kernel.org (core kernel code)
11780 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11781 W: http://tipc.sourceforge.net/
11782 S: Maintained
11783 F: include/uapi/linux/tipc*.h
11784 F: net/tipc/
11785
11786 TILE ARCHITECTURE
11787 M: Chris Metcalf <cmetcalf@mellanox.com>
11788 W: http://www.mellanox.com/repository/solutions/tile-scm/
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11790 S: Supported
11791 F: arch/tile/
11792 F: drivers/char/tile-srom.c
11793 F: drivers/edac/tile_edac.c
11794 F: drivers/net/ethernet/tile/
11795 F: drivers/rtc/rtc-tile.c
11796 F: drivers/tty/hvc/hvc_tile.c
11797 F: drivers/tty/serial/tilegx.c
11798 F: drivers/usb/host/*-tilegx.c
11799 F: include/linux/usb/tilegx.h
11800
11801 TLAN NETWORK DRIVER
11802 M: Samuel Chessman <chessman@tux.org>
11803 L: tlan-devel@lists.sourceforge.net (subscribers-only)
11804 W: http://sourceforge.net/projects/tlan/
11805 S: Maintained
11806 F: Documentation/networking/tlan.txt
11807 F: drivers/net/ethernet/ti/tlan.*
11808
11809 TOMOYO SECURITY MODULE
11810 M: Kentaro Takeda <takedakn@nttdata.co.jp>
11811 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11812 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11813 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11814 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11815 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11816 W: http://tomoyo.sourceforge.jp/
11817 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11818 S: Maintained
11819 F: security/tomoyo/
11820
11821 TOPSTAR LAPTOP EXTRAS DRIVER
11822 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11823 L: platform-driver-x86@vger.kernel.org
11824 S: Maintained
11825 F: drivers/platform/x86/topstar-laptop.c
11826
11827 TOSHIBA ACPI EXTRAS DRIVER
11828 M: Azael Avalos <coproscefalo@gmail.com>
11829 L: platform-driver-x86@vger.kernel.org
11830 S: Maintained
11831 F: drivers/platform/x86/toshiba_acpi.c
11832
11833 TOSHIBA BLUETOOTH DRIVER
11834 M: Azael Avalos <coproscefalo@gmail.com>
11835 L: platform-driver-x86@vger.kernel.org
11836 S: Maintained
11837 F: drivers/platform/x86/toshiba_bluetooth.c
11838
11839 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11840 M: Azael Avalos <coproscefalo@gmail.com>
11841 L: platform-driver-x86@vger.kernel.org
11842 S: Maintained
11843 F: drivers/platform/x86/toshiba_haps.c
11844
11845 TOSHIBA WMI HOTKEYS DRIVER
11846 M: Azael Avalos <coproscefalo@gmail.com>
11847 L: platform-driver-x86@vger.kernel.org
11848 S: Maintained
11849 F: drivers/platform/x86/toshiba-wmi.c
11850
11851 TOSHIBA SMM DRIVER
11852 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11853 W: http://www.buzzard.org.uk/toshiba/
11854 S: Maintained
11855 F: drivers/char/toshiba.c
11856 F: include/linux/toshiba.h
11857 F: include/uapi/linux/toshiba.h
11858
11859 TOSHIBA TC358743 DRIVER
11860 M: Mats Randgaard <matrandg@cisco.com>
11861 L: linux-media@vger.kernel.org
11862 S: Maintained
11863 F: drivers/media/i2c/tc358743*
11864 F: include/media/i2c/tc358743.h
11865
11866 TMIO/SDHI MMC DRIVER
11867 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11868 L: linux-mmc@vger.kernel.org
11869 S: Supported
11870 F: drivers/mmc/host/tmio_mmc*
11871 F: drivers/mmc/host/sh_mobile_sdhi.c
11872 F: include/linux/mfd/tmio.h
11873
11874 TMP401 HARDWARE MONITOR DRIVER
11875 M: Guenter Roeck <linux@roeck-us.net>
11876 L: linux-hwmon@vger.kernel.org
11877 S: Maintained
11878 F: Documentation/hwmon/tmp401
11879 F: drivers/hwmon/tmp401.c
11880
11881 TMPFS (SHMEM FILESYSTEM)
11882 M: Hugh Dickins <hughd@google.com>
11883 L: linux-mm@kvack.org
11884 S: Maintained
11885 F: include/linux/shmem_fs.h
11886 F: mm/shmem.c
11887
11888 TM6000 VIDEO4LINUX DRIVER
11889 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11890 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11891 L: linux-media@vger.kernel.org
11892 W: https://linuxtv.org
11893 T: git git://linuxtv.org/media_tree.git
11894 S: Odd fixes
11895 F: drivers/media/usb/tm6000/
11896
11897 TW5864 VIDEO4LINUX DRIVER
11898 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11899 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11900 M: Andrey Utkin <andrey_utkin@fastmail.com>
11901 L: linux-media@vger.kernel.org
11902 S: Supported
11903 F: drivers/media/pci/tw5864/
11904
11905 TW68 VIDEO4LINUX DRIVER
11906 M: Hans Verkuil <hverkuil@xs4all.nl>
11907 L: linux-media@vger.kernel.org
11908 T: git git://linuxtv.org/media_tree.git
11909 W: https://linuxtv.org
11910 S: Odd Fixes
11911 F: drivers/media/pci/tw68/
11912
11913 TW686X VIDEO4LINUX DRIVER
11914 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11915 L: linux-media@vger.kernel.org
11916 T: git git://linuxtv.org/media_tree.git
11917 W: http://linuxtv.org
11918 S: Maintained
11919 F: drivers/media/pci/tw686x/
11920
11921 TPM DEVICE DRIVER
11922 M: Peter Huewe <peterhuewe@gmx.de>
11923 M: Marcel Selhorst <tpmdd@selhorst.net>
11924 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11925 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11926 W: http://tpmdd.sourceforge.net
11927 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11928 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11929 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11930 S: Maintained
11931 F: drivers/char/tpm/
11932
11933 TPM IBM_VTPM DEVICE DRIVER
11934 M: Ashley Lai <ashleydlai@gmail.com>
11935 W: http://tpmdd.sourceforge.net
11936 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11937 S: Maintained
11938 F: drivers/char/tpm/tpm_ibmvtpm*
11939
11940 TRACING
11941 M: Steven Rostedt <rostedt@goodmis.org>
11942 M: Ingo Molnar <mingo@redhat.com>
11943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11944 S: Maintained
11945 F: Documentation/trace/ftrace.txt
11946 F: arch/*/*/*/ftrace.h
11947 F: arch/*/kernel/ftrace.c
11948 F: include/*/ftrace.h
11949 F: include/linux/trace*.h
11950 F: include/trace/
11951 F: kernel/trace/
11952 F: tools/testing/selftests/ftrace/
11953
11954 TRACING MMIO ACCESSES (MMIOTRACE)
11955 M: Steven Rostedt <rostedt@goodmis.org>
11956 M: Ingo Molnar <mingo@kernel.org>
11957 R: Karol Herbst <karolherbst@gmail.com>
11958 R: Pekka Paalanen <ppaalanen@gmail.com>
11959 S: Maintained
11960 L: linux-kernel@vger.kernel.org
11961 L: nouveau@lists.freedesktop.org
11962 F: kernel/trace/trace_mmiotrace.c
11963 F: include/linux/mmiotrace.h
11964 F: arch/x86/mm/kmmio.c
11965 F: arch/x86/mm/mmio-mod.c
11966 F: arch/x86/mm/testmmiotrace.c
11967
11968 TRIVIAL PATCHES
11969 M: Jiri Kosina <trivial@kernel.org>
11970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11971 S: Maintained
11972 K: ^Subject:.*(?i)trivial
11973
11974 TTY LAYER
11975 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11976 M: Jiri Slaby <jslaby@suse.com>
11977 S: Supported
11978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11979 F: Documentation/serial/
11980 F: drivers/tty/
11981 F: drivers/tty/serial/serial_core.c
11982 F: include/linux/serial_core.h
11983 F: include/linux/serial.h
11984 F: include/linux/tty.h
11985 F: include/uapi/linux/serial_core.h
11986 F: include/uapi/linux/serial.h
11987 F: include/uapi/linux/tty.h
11988
11989 TUA9001 MEDIA DRIVER
11990 M: Antti Palosaari <crope@iki.fi>
11991 L: linux-media@vger.kernel.org
11992 W: https://linuxtv.org
11993 W: http://palosaari.fi/linux/
11994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11995 T: git git://linuxtv.org/anttip/media_tree.git
11996 S: Maintained
11997 F: drivers/media/tuners/tua9001*
11998
11999 TULIP NETWORK DRIVERS
12000 L: netdev@vger.kernel.org
12001 L: linux-parisc@vger.kernel.org
12002 S: Orphan
12003 F: drivers/net/ethernet/dec/tulip/
12004
12005 TUN/TAP driver
12006 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12007 W: http://vtun.sourceforge.net/tun
12008 S: Maintained
12009 F: Documentation/networking/tuntap.txt
12010 F: arch/um/os-Linux/drivers/
12011
12012 TURBOCHANNEL SUBSYSTEM
12013 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12014 M: Ralf Baechle <ralf@linux-mips.org>
12015 L: linux-mips@linux-mips.org
12016 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12017 S: Maintained
12018 F: drivers/tc/
12019 F: include/linux/tc.h
12020
12021 U14-34F SCSI DRIVER
12022 M: Dario Ballabio <ballabio_dario@emc.com>
12023 L: linux-scsi@vger.kernel.org
12024 S: Maintained
12025 F: drivers/scsi/u14-34f.c
12026
12027 UBI FILE SYSTEM (UBIFS)
12028 M: Richard Weinberger <richard@nod.at>
12029 M: Artem Bityutskiy <dedekind1@gmail.com>
12030 M: Adrian Hunter <adrian.hunter@intel.com>
12031 L: linux-mtd@lists.infradead.org
12032 T: git git://git.infradead.org/ubifs-2.6.git
12033 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12034 S: Supported
12035 F: Documentation/filesystems/ubifs.txt
12036 F: fs/ubifs/
12037
12038 UCLINUX (M68KNOMMU AND COLDFIRE)
12039 M: Greg Ungerer <gerg@linux-m68k.org>
12040 W: http://www.linux-m68k.org/
12041 W: http://www.uclinux.org/
12042 L: linux-m68k@lists.linux-m68k.org
12043 L: uclinux-dev@uclinux.org (subscribers-only)
12044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12045 S: Maintained
12046 F: arch/m68k/coldfire/
12047 F: arch/m68k/68*/
12048 F: arch/m68k/*/*_no.*
12049 F: arch/m68k/include/asm/*_no.*
12050
12051 UDF FILESYSTEM
12052 M: Jan Kara <jack@suse.com>
12053 S: Maintained
12054 F: Documentation/filesystems/udf.txt
12055 F: fs/udf/
12056
12057 UFS FILESYSTEM
12058 M: Evgeniy Dushistov <dushistov@mail.ru>
12059 S: Maintained
12060 F: Documentation/filesystems/ufs.txt
12061 F: fs/ufs/
12062
12063 UHID USERSPACE HID IO DRIVER:
12064 M: David Herrmann <dh.herrmann@googlemail.com>
12065 L: linux-input@vger.kernel.org
12066 S: Maintained
12067 F: drivers/hid/uhid.c
12068 F: include/uapi/linux/uhid.h
12069
12070 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12071 L: linux-usb@vger.kernel.org
12072 S: Orphan
12073 F: drivers/uwb/
12074 F: include/linux/uwb.h
12075 F: include/linux/uwb/
12076
12077 UNICORE32 ARCHITECTURE:
12078 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12079 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12080 S: Maintained
12081 T: git git://github.com/gxt/linux.git
12082 F: arch/unicore32/
12083
12084 UNIFDEF
12085 M: Tony Finch <dot@dotat.at>
12086 W: http://dotat.at/prog/unifdef
12087 S: Maintained
12088 F: scripts/unifdef.c
12089
12090 UNIFORM CDROM DRIVER
12091 M: Jens Axboe <axboe@kernel.dk>
12092 W: http://www.kernel.dk
12093 S: Maintained
12094 F: Documentation/cdrom/
12095 F: drivers/cdrom/cdrom.c
12096 F: include/linux/cdrom.h
12097 F: include/uapi/linux/cdrom.h
12098
12099 UNISYS S-PAR DRIVERS
12100 M: David Kershner <david.kershner@unisys.com>
12101 L: sparmaintainer@unisys.com (Unisys internal)
12102 S: Supported
12103 F: drivers/staging/unisys/
12104
12105 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12106 M: Vinayak Holikatti <vinholikatti@gmail.com>
12107 L: linux-scsi@vger.kernel.org
12108 S: Supported
12109 F: Documentation/scsi/ufs.txt
12110 F: drivers/scsi/ufs/
12111
12112 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12113 M: Joao Pinto <Joao.Pinto@synopsys.com>
12114 L: linux-scsi@vger.kernel.org
12115 S: Supported
12116 F: drivers/scsi/ufs/*dwc*
12117
12118 UNSORTED BLOCK IMAGES (UBI)
12119 M: Artem Bityutskiy <dedekind1@gmail.com>
12120 M: Richard Weinberger <richard@nod.at>
12121 W: http://www.linux-mtd.infradead.org/
12122 L: linux-mtd@lists.infradead.org
12123 T: git git://git.infradead.org/ubifs-2.6.git
12124 S: Supported
12125 F: drivers/mtd/ubi/
12126 F: include/linux/mtd/ubi.h
12127 F: include/uapi/mtd/ubi-user.h
12128
12129 USB ACM DRIVER
12130 M: Oliver Neukum <oneukum@suse.com>
12131 L: linux-usb@vger.kernel.org
12132 S: Maintained
12133 F: Documentation/usb/acm.txt
12134 F: drivers/usb/class/cdc-acm.*
12135
12136 USB AR5523 WIRELESS DRIVER
12137 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12138 L: linux-wireless@vger.kernel.org
12139 S: Maintained
12140 F: drivers/net/wireless/ath/ar5523/
12141
12142 USB ATTACHED SCSI
12143 M: Oliver Neukum <oneukum@suse.com>
12144 L: linux-usb@vger.kernel.org
12145 L: linux-scsi@vger.kernel.org
12146 S: Maintained
12147 F: drivers/usb/storage/uas.c
12148
12149 USB CDC ETHERNET DRIVER
12150 M: Oliver Neukum <oliver@neukum.org>
12151 L: linux-usb@vger.kernel.org
12152 S: Maintained
12153 F: drivers/net/usb/cdc_*.c
12154 F: include/uapi/linux/usb/cdc.h
12155
12156 USB CHAOSKEY DRIVER
12157 M: Keith Packard <keithp@keithp.com>
12158 L: linux-usb@vger.kernel.org
12159 S: Maintained
12160 F: drivers/usb/misc/chaoskey.c
12161
12162 USB CYPRESS C67X00 DRIVER
12163 M: Peter Korsgaard <jacmet@sunsite.dk>
12164 L: linux-usb@vger.kernel.org
12165 S: Maintained
12166 F: drivers/usb/c67x00/
12167
12168 USB DAVICOM DM9601 DRIVER
12169 M: Peter Korsgaard <jacmet@sunsite.dk>
12170 L: netdev@vger.kernel.org
12171 W: http://www.linux-usb.org/usbnet
12172 S: Maintained
12173 F: drivers/net/usb/dm9601.c
12174
12175 USB DIAMOND RIO500 DRIVER
12176 M: Cesar Miquel <miquel@df.uba.ar>
12177 L: rio500-users@lists.sourceforge.net
12178 W: http://rio500.sourceforge.net
12179 S: Maintained
12180 F: drivers/usb/misc/rio500*
12181
12182 USB EHCI DRIVER
12183 M: Alan Stern <stern@rowland.harvard.edu>
12184 L: linux-usb@vger.kernel.org
12185 S: Maintained
12186 F: Documentation/usb/ehci.txt
12187 F: drivers/usb/host/ehci*
12188
12189 USB GADGET/PERIPHERAL SUBSYSTEM
12190 M: Felipe Balbi <balbi@kernel.org>
12191 L: linux-usb@vger.kernel.org
12192 W: http://www.linux-usb.org/gadget
12193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12194 S: Maintained
12195 F: drivers/usb/gadget/
12196 F: include/linux/usb/gadget*
12197
12198 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12199 M: Jiri Kosina <jikos@kernel.org>
12200 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12201 L: linux-usb@vger.kernel.org
12202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12203 S: Maintained
12204 F: Documentation/hid/hiddev.txt
12205 F: drivers/hid/usbhid/
12206
12207 USB ISP116X DRIVER
12208 M: Olav Kongas <ok@artecdesign.ee>
12209 L: linux-usb@vger.kernel.org
12210 S: Maintained
12211 F: drivers/usb/host/isp116x*
12212 F: include/linux/usb/isp116x.h
12213
12214 USB LAN78XX ETHERNET DRIVER
12215 M: Woojung Huh <woojung.huh@microchip.com>
12216 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12217 L: netdev@vger.kernel.org
12218 S: Maintained
12219 F: drivers/net/usb/lan78xx.*
12220
12221 USB MASS STORAGE DRIVER
12222 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12223 L: linux-usb@vger.kernel.org
12224 L: usb-storage@lists.one-eyed-alien.net
12225 S: Maintained
12226 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12227 F: drivers/usb/storage/
12228
12229 USB MIDI DRIVER
12230 M: Clemens Ladisch <clemens@ladisch.de>
12231 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12232 T: git git://git.alsa-project.org/alsa-kernel.git
12233 S: Maintained
12234 F: sound/usb/midi.*
12235
12236 USB NETWORKING DRIVERS
12237 L: linux-usb@vger.kernel.org
12238 S: Odd Fixes
12239 F: drivers/net/usb/
12240
12241 USB OHCI DRIVER
12242 M: Alan Stern <stern@rowland.harvard.edu>
12243 L: linux-usb@vger.kernel.org
12244 S: Maintained
12245 F: Documentation/usb/ohci.txt
12246 F: drivers/usb/host/ohci*
12247
12248 USB OTG FSM (Finite State Machine)
12249 M: Peter Chen <Peter.Chen@nxp.com>
12250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12251 L: linux-usb@vger.kernel.org
12252 S: Maintained
12253 F: drivers/usb/common/usb-otg-fsm.c
12254
12255 USB OVER IP DRIVER
12256 M: Valentina Manea <valentina.manea.m@gmail.com>
12257 M: Shuah Khan <shuahkh@osg.samsung.com>
12258 M: Shuah Khan <shuah@kernel.org>
12259 L: linux-usb@vger.kernel.org
12260 S: Maintained
12261 F: Documentation/usb/usbip_protocol.txt
12262 F: drivers/usb/usbip/
12263 F: tools/usb/usbip/
12264
12265 USB PEGASUS DRIVER
12266 M: Petko Manolov <petkan@nucleusys.com>
12267 L: linux-usb@vger.kernel.org
12268 L: netdev@vger.kernel.org
12269 T: git git://github.com/petkan/pegasus.git
12270 W: https://github.com/petkan/pegasus
12271 S: Maintained
12272 F: drivers/net/usb/pegasus.*
12273
12274 USB PHY LAYER
12275 M: Felipe Balbi <balbi@kernel.org>
12276 L: linux-usb@vger.kernel.org
12277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12278 S: Maintained
12279 F: drivers/usb/phy/
12280
12281 USB PRINTER DRIVER (usblp)
12282 M: Pete Zaitcev <zaitcev@redhat.com>
12283 L: linux-usb@vger.kernel.org
12284 S: Supported
12285 F: drivers/usb/class/usblp.c
12286
12287 USB QMI WWAN NETWORK DRIVER
12288 M: Bjørn Mork <bjorn@mork.no>
12289 L: netdev@vger.kernel.org
12290 S: Maintained
12291 F: Documentation/ABI/testing/sysfs-class-net-qmi
12292 F: drivers/net/usb/qmi_wwan.c
12293
12294 USB RTL8150 DRIVER
12295 M: Petko Manolov <petkan@nucleusys.com>
12296 L: linux-usb@vger.kernel.org
12297 L: netdev@vger.kernel.org
12298 T: git git://github.com/petkan/rtl8150.git
12299 W: https://github.com/petkan/rtl8150
12300 S: Maintained
12301 F: drivers/net/usb/rtl8150.c
12302
12303 USB SERIAL SUBSYSTEM
12304 M: Johan Hovold <johan@kernel.org>
12305 L: linux-usb@vger.kernel.org
12306 S: Maintained
12307 F: Documentation/usb/usb-serial.txt
12308 F: drivers/usb/serial/
12309 F: include/linux/usb/serial.h
12310
12311 USB SMSC75XX ETHERNET DRIVER
12312 M: Steve Glendinning <steve.glendinning@shawell.net>
12313 L: netdev@vger.kernel.org
12314 S: Maintained
12315 F: drivers/net/usb/smsc75xx.*
12316
12317 USB SMSC95XX ETHERNET DRIVER
12318 M: Steve Glendinning <steve.glendinning@shawell.net>
12319 L: netdev@vger.kernel.org
12320 S: Maintained
12321 F: drivers/net/usb/smsc95xx.*
12322
12323 USB SUBSYSTEM
12324 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12325 L: linux-usb@vger.kernel.org
12326 W: http://www.linux-usb.org
12327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12328 S: Supported
12329 F: Documentation/devicetree/bindings/usb/
12330 F: Documentation/usb/
12331 F: drivers/usb/
12332 F: include/linux/usb.h
12333 F: include/linux/usb/
12334
12335 USB UHCI DRIVER
12336 M: Alan Stern <stern@rowland.harvard.edu>
12337 L: linux-usb@vger.kernel.org
12338 S: Maintained
12339 F: drivers/usb/host/uhci*
12340
12341 USB "USBNET" DRIVER FRAMEWORK
12342 M: Oliver Neukum <oneukum@suse.com>
12343 L: netdev@vger.kernel.org
12344 W: http://www.linux-usb.org/usbnet
12345 S: Maintained
12346 F: drivers/net/usb/usbnet.c
12347 F: include/linux/usb/usbnet.h
12348
12349 USB VIDEO CLASS
12350 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12351 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12352 L: linux-media@vger.kernel.org
12353 T: git git://linuxtv.org/media_tree.git
12354 W: http://www.ideasonboard.org/uvc/
12355 S: Maintained
12356 F: drivers/media/usb/uvc/
12357 F: include/uapi/linux/uvcvideo.h
12358
12359 USB VISION DRIVER
12360 M: Hans Verkuil <hverkuil@xs4all.nl>
12361 L: linux-media@vger.kernel.org
12362 T: git git://linuxtv.org/media_tree.git
12363 W: https://linuxtv.org
12364 S: Odd Fixes
12365 F: drivers/media/usb/usbvision/
12366
12367 USB WEBCAM GADGET
12368 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12369 L: linux-usb@vger.kernel.org
12370 S: Maintained
12371 F: drivers/usb/gadget/function/*uvc*
12372 F: drivers/usb/gadget/legacy/webcam.c
12373
12374 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12375 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12376 L: linux-wireless@vger.kernel.org
12377 S: Maintained
12378 F: drivers/net/wireless/rndis_wlan.c
12379
12380 USB XHCI DRIVER
12381 M: Mathias Nyman <mathias.nyman@intel.com>
12382 L: linux-usb@vger.kernel.org
12383 S: Supported
12384 F: drivers/usb/host/xhci*
12385 F: drivers/usb/host/pci-quirks*
12386
12387 USB ZD1201 DRIVER
12388 L: linux-wireless@vger.kernel.org
12389 W: http://linux-lc100020.sourceforge.net
12390 S: Orphan
12391 F: drivers/net/wireless/zydas/zd1201.*
12392
12393 USB ZR364XX DRIVER
12394 M: Antoine Jacquet <royale@zerezo.com>
12395 L: linux-usb@vger.kernel.org
12396 L: linux-media@vger.kernel.org
12397 T: git git://linuxtv.org/media_tree.git
12398 W: http://royale.zerezo.com/zr364xx/
12399 S: Maintained
12400 F: Documentation/video4linux/zr364xx.txt
12401 F: drivers/media/usb/zr364xx/
12402
12403 ULPI BUS
12404 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12405 L: linux-usb@vger.kernel.org
12406 S: Maintained
12407 F: drivers/usb/common/ulpi.c
12408 F: include/linux/ulpi/
12409
12410 USER-MODE LINUX (UML)
12411 M: Jeff Dike <jdike@addtoit.com>
12412 M: Richard Weinberger <richard@nod.at>
12413 L: user-mode-linux-devel@lists.sourceforge.net
12414 L: user-mode-linux-user@lists.sourceforge.net
12415 W: http://user-mode-linux.sourceforge.net
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12417 S: Maintained
12418 F: Documentation/virtual/uml/
12419 F: arch/um/
12420 F: arch/x86/um/
12421 F: fs/hostfs/
12422 F: fs/hppfs/
12423
12424 USERSPACE I/O (UIO)
12425 M: "Hans J. Koch" <hjk@hansjkoch.de>
12426 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12427 S: Maintained
12428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12429 F: Documentation/DocBook/uio-howto.tmpl
12430 F: drivers/uio/
12431 F: include/linux/uio*.h
12432
12433 UTIL-LINUX PACKAGE
12434 M: Karel Zak <kzak@redhat.com>
12435 L: util-linux@vger.kernel.org
12436 W: http://en.wikipedia.org/wiki/Util-linux
12437 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12438 S: Maintained
12439
12440 UVESAFB DRIVER
12441 M: Michal Januszewski <spock@gentoo.org>
12442 L: linux-fbdev@vger.kernel.org
12443 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12444 S: Maintained
12445 F: Documentation/fb/uvesafb.txt
12446 F: drivers/video/fbdev/uvesafb.*
12447
12448 VF610 NAND DRIVER
12449 M: Stefan Agner <stefan@agner.ch>
12450 L: linux-mtd@lists.infradead.org
12451 S: Supported
12452 F: drivers/mtd/nand/vf610_nfc.c
12453
12454 VFAT/FAT/MSDOS FILESYSTEM
12455 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12456 S: Maintained
12457 F: Documentation/filesystems/vfat.txt
12458 F: fs/fat/
12459
12460 VFIO DRIVER
12461 M: Alex Williamson <alex.williamson@redhat.com>
12462 L: kvm@vger.kernel.org
12463 T: git git://github.com/awilliam/linux-vfio.git
12464 S: Maintained
12465 F: Documentation/vfio.txt
12466 F: drivers/vfio/
12467 F: include/linux/vfio.h
12468 F: include/uapi/linux/vfio.h
12469
12470 VFIO PLATFORM DRIVER
12471 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12472 L: kvm@vger.kernel.org
12473 S: Maintained
12474 F: drivers/vfio/platform/
12475
12476 VIDEOBUF2 FRAMEWORK
12477 M: Pawel Osciak <pawel@osciak.com>
12478 M: Marek Szyprowski <m.szyprowski@samsung.com>
12479 M: Kyungmin Park <kyungmin.park@samsung.com>
12480 L: linux-media@vger.kernel.org
12481 S: Maintained
12482 F: drivers/media/v4l2-core/videobuf2-*
12483 F: include/media/videobuf2-*
12484
12485 VIRTIO AND VHOST VSOCK DRIVER
12486 M: Stefan Hajnoczi <stefanha@redhat.com>
12487 L: kvm@vger.kernel.org
12488 L: virtualization@lists.linux-foundation.org
12489 L: netdev@vger.kernel.org
12490 S: Maintained
12491 F: include/linux/virtio_vsock.h
12492 F: include/uapi/linux/virtio_vsock.h
12493 F: net/vmw_vsock/virtio_transport_common.c
12494 F: net/vmw_vsock/virtio_transport.c
12495 F: drivers/vhost/vsock.c
12496 F: drivers/vhost/vsock.h
12497
12498 VIRTUAL SERIO DEVICE DRIVER
12499 M: Stephen Chandler Paul <thatslyude@gmail.com>
12500 S: Maintained
12501 F: drivers/input/serio/userio.c
12502 F: include/uapi/linux/userio.h
12503
12504 VIRTIO CONSOLE DRIVER
12505 M: Amit Shah <amit.shah@redhat.com>
12506 L: virtualization@lists.linux-foundation.org
12507 S: Maintained
12508 F: drivers/char/virtio_console.c
12509 F: include/linux/virtio_console.h
12510 F: include/uapi/linux/virtio_console.h
12511
12512 VIRTIO CORE, NET AND BLOCK DRIVERS
12513 M: "Michael S. Tsirkin" <mst@redhat.com>
12514 L: virtualization@lists.linux-foundation.org
12515 S: Maintained
12516 F: Documentation/devicetree/bindings/virtio/
12517 F: drivers/virtio/
12518 F: tools/virtio/
12519 F: drivers/net/virtio_net.c
12520 F: drivers/block/virtio_blk.c
12521 F: include/linux/virtio_*.h
12522 F: include/uapi/linux/virtio_*.h
12523
12524 VIRTIO DRIVERS FOR S390
12525 M: Christian Borntraeger <borntraeger@de.ibm.com>
12526 M: Cornelia Huck <cornelia.huck@de.ibm.com>
12527 L: linux-s390@vger.kernel.org
12528 L: virtualization@lists.linux-foundation.org
12529 L: kvm@vger.kernel.org
12530 S: Supported
12531 F: drivers/s390/virtio/
12532
12533 VIRTIO GPU DRIVER
12534 M: David Airlie <airlied@linux.ie>
12535 M: Gerd Hoffmann <kraxel@redhat.com>
12536 L: dri-devel@lists.freedesktop.org
12537 L: virtualization@lists.linux-foundation.org
12538 S: Maintained
12539 F: drivers/gpu/drm/virtio/
12540 F: include/uapi/linux/virtio_gpu.h
12541
12542 VIRTIO HOST (VHOST)
12543 M: "Michael S. Tsirkin" <mst@redhat.com>
12544 L: kvm@vger.kernel.org
12545 L: virtualization@lists.linux-foundation.org
12546 L: netdev@vger.kernel.org
12547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12548 S: Maintained
12549 F: drivers/vhost/
12550 F: include/uapi/linux/vhost.h
12551
12552 VIRTIO INPUT DRIVER
12553 M: Gerd Hoffmann <kraxel@redhat.com>
12554 S: Maintained
12555 F: drivers/virtio/virtio_input.c
12556 F: include/uapi/linux/virtio_input.h
12557
12558 VIA RHINE NETWORK DRIVER
12559 S: Orphan
12560 F: drivers/net/ethernet/via/via-rhine.c
12561
12562 VIA SD/MMC CARD CONTROLLER DRIVER
12563 M: Bruce Chang <brucechang@via.com.tw>
12564 M: Harald Welte <HaraldWelte@viatech.com>
12565 S: Maintained
12566 F: drivers/mmc/host/via-sdmmc.c
12567
12568 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12569 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12570 L: linux-fbdev@vger.kernel.org
12571 S: Maintained
12572 F: include/linux/via-core.h
12573 F: include/linux/via-gpio.h
12574 F: include/linux/via_i2c.h
12575 F: drivers/video/fbdev/via/
12576
12577 VIA VELOCITY NETWORK DRIVER
12578 M: Francois Romieu <romieu@fr.zoreil.com>
12579 L: netdev@vger.kernel.org
12580 S: Maintained
12581 F: drivers/net/ethernet/via/via-velocity.*
12582
12583 VIRT LIB
12584 M: Alex Williamson <alex.williamson@redhat.com>
12585 M: Paolo Bonzini <pbonzini@redhat.com>
12586 L: kvm@vger.kernel.org
12587 S: Supported
12588 F: virt/lib/
12589
12590 VIVID VIRTUAL VIDEO DRIVER
12591 M: Hans Verkuil <hverkuil@xs4all.nl>
12592 L: linux-media@vger.kernel.org
12593 T: git git://linuxtv.org/media_tree.git
12594 W: https://linuxtv.org
12595 S: Maintained
12596 F: drivers/media/platform/vivid/*
12597
12598 VLAN (802.1Q)
12599 M: Patrick McHardy <kaber@trash.net>
12600 L: netdev@vger.kernel.org
12601 S: Maintained
12602 F: drivers/net/macvlan.c
12603 F: include/linux/if_*vlan.h
12604 F: net/8021q/
12605
12606 VLYNQ BUS
12607 M: Florian Fainelli <florian@openwrt.org>
12608 L: openwrt-devel@lists.openwrt.org (subscribers-only)
12609 S: Maintained
12610 F: drivers/vlynq/vlynq.c
12611 F: include/linux/vlynq.h
12612
12613 VME SUBSYSTEM
12614 M: Martyn Welch <martyn@welchs.me.uk>
12615 M: Manohar Vanga <manohar.vanga@gmail.com>
12616 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12617 L: devel@driverdev.osuosl.org
12618 S: Maintained
12619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12620 F: Documentation/vme_api.txt
12621 F: drivers/staging/vme/
12622 F: drivers/vme/
12623 F: include/linux/vme*
12624
12625 VMWARE HYPERVISOR INTERFACE
12626 M: Alok Kataria <akataria@vmware.com>
12627 L: virtualization@lists.linux-foundation.org
12628 S: Supported
12629 F: arch/x86/kernel/cpu/vmware.c
12630
12631 VMWARE BALLOON DRIVER
12632 M: Xavier Deguillard <xdeguillard@vmware.com>
12633 M: Philip Moltmann <moltmann@vmware.com>
12634 M: "VMware, Inc." <pv-drivers@vmware.com>
12635 L: linux-kernel@vger.kernel.org
12636 S: Maintained
12637 F: drivers/misc/vmw_balloon.c
12638
12639 VMWARE VMMOUSE SUBDRIVER
12640 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12641 M: "VMware, Inc." <pv-drivers@vmware.com>
12642 L: linux-input@vger.kernel.org
12643 S: Maintained
12644 F: drivers/input/mouse/vmmouse.c
12645 F: drivers/input/mouse/vmmouse.h
12646
12647 VMWARE VMXNET3 ETHERNET DRIVER
12648 M: Shrikrishna Khare <skhare@vmware.com>
12649 M: "VMware, Inc." <pv-drivers@vmware.com>
12650 L: netdev@vger.kernel.org
12651 S: Maintained
12652 F: drivers/net/vmxnet3/
12653
12654 VMware PVSCSI driver
12655 M: Jim Gill <jgill@vmware.com>
12656 M: VMware PV-Drivers <pv-drivers@vmware.com>
12657 L: linux-scsi@vger.kernel.org
12658 S: Maintained
12659 F: drivers/scsi/vmw_pvscsi.c
12660 F: drivers/scsi/vmw_pvscsi.h
12661
12662 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12663 M: Liam Girdwood <lgirdwood@gmail.com>
12664 M: Mark Brown <broonie@kernel.org>
12665 L: linux-kernel@vger.kernel.org
12666 W: http://www.slimlogic.co.uk/?p=48
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12668 S: Supported
12669 F: Documentation/devicetree/bindings/regulator/
12670 F: drivers/regulator/
12671 F: include/dt-bindings/regulator/
12672 F: include/linux/regulator/
12673
12674 VRF
12675 M: David Ahern <dsa@cumulusnetworks.com>
12676 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12677 L: netdev@vger.kernel.org
12678 S: Maintained
12679 F: drivers/net/vrf.c
12680 F: Documentation/networking/vrf.txt
12681
12682 VT1211 HARDWARE MONITOR DRIVER
12683 M: Juerg Haefliger <juergh@gmail.com>
12684 L: linux-hwmon@vger.kernel.org
12685 S: Maintained
12686 F: Documentation/hwmon/vt1211
12687 F: drivers/hwmon/vt1211.c
12688
12689 VT8231 HARDWARE MONITOR DRIVER
12690 M: Roger Lucas <vt8231@hiddenengine.co.uk>
12691 L: linux-hwmon@vger.kernel.org
12692 S: Maintained
12693 F: drivers/hwmon/vt8231.c
12694
12695 VUB300 USB to SDIO/SD/MMC bridge chip
12696 M: Tony Olech <tony.olech@elandigitalsystems.com>
12697 L: linux-mmc@vger.kernel.org
12698 L: linux-usb@vger.kernel.org
12699 S: Supported
12700 F: drivers/mmc/host/vub300.c
12701
12702 W1 DALLAS'S 1-WIRE BUS
12703 M: Evgeniy Polyakov <zbr@ioremap.net>
12704 S: Maintained
12705 F: Documentation/w1/
12706 F: drivers/w1/
12707
12708 W83791D HARDWARE MONITORING DRIVER
12709 M: Marc Hulsman <m.hulsman@tudelft.nl>
12710 L: linux-hwmon@vger.kernel.org
12711 S: Maintained
12712 F: Documentation/hwmon/w83791d
12713 F: drivers/hwmon/w83791d.c
12714
12715 W83793 HARDWARE MONITORING DRIVER
12716 M: Rudolf Marek <r.marek@assembler.cz>
12717 L: linux-hwmon@vger.kernel.org
12718 S: Maintained
12719 F: Documentation/hwmon/w83793
12720 F: drivers/hwmon/w83793.c
12721
12722 W83795 HARDWARE MONITORING DRIVER
12723 M: Jean Delvare <jdelvare@suse.com>
12724 L: linux-hwmon@vger.kernel.org
12725 S: Maintained
12726 F: drivers/hwmon/w83795.c
12727
12728 W83L51xD SD/MMC CARD INTERFACE DRIVER
12729 M: Pierre Ossman <pierre@ossman.eu>
12730 S: Maintained
12731 F: drivers/mmc/host/wbsd.*
12732
12733 WACOM PROTOCOL 4 SERIAL TABLETS
12734 M: Julian Squires <julian@cipht.net>
12735 M: Hans de Goede <hdegoede@redhat.com>
12736 L: linux-input@vger.kernel.org
12737 S: Maintained
12738 F: drivers/input/tablet/wacom_serial4.c
12739
12740 WATCHDOG DEVICE DRIVERS
12741 M: Wim Van Sebroeck <wim@iguana.be>
12742 R: Guenter Roeck <linux@roeck-us.net>
12743 L: linux-watchdog@vger.kernel.org
12744 W: http://www.linux-watchdog.org/
12745 T: git git://www.linux-watchdog.org/linux-watchdog.git
12746 S: Maintained
12747 F: Documentation/devicetree/bindings/watchdog/
12748 F: Documentation/watchdog/
12749 F: drivers/watchdog/
12750 F: include/linux/watchdog.h
12751 F: include/uapi/linux/watchdog.h
12752
12753 WD7000 SCSI DRIVER
12754 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12755 L: linux-scsi@vger.kernel.org
12756 S: Maintained
12757 F: drivers/scsi/wd7000.c
12758
12759 WIIMOTE HID DRIVER
12760 M: David Herrmann <dh.herrmann@googlemail.com>
12761 L: linux-input@vger.kernel.org
12762 S: Maintained
12763 F: drivers/hid/hid-wiimote*
12764
12765 WINBOND CIR DRIVER
12766 M: David Härdeman <david@hardeman.nu>
12767 S: Maintained
12768 F: drivers/media/rc/winbond-cir.c
12769
12770 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12771 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12772 L: linux-watchdog@vger.kernel.org
12773 S: Maintained
12774 F: drivers/watchdog/ebc-c384_wdt.c
12775
12776 WINSYSTEMS WS16C48 GPIO DRIVER
12777 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12778 L: linux-gpio@vger.kernel.org
12779 S: Maintained
12780 F: drivers/gpio/gpio-ws16c48.c
12781
12782 WIMAX STACK
12783 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12784 M: linux-wimax@intel.com
12785 L: wimax@linuxwimax.org (subscribers-only)
12786 S: Supported
12787 W: http://linuxwimax.org
12788 F: Documentation/wimax/README.wimax
12789 F: include/linux/wimax/debug.h
12790 F: include/net/wimax.h
12791 F: include/uapi/linux/wimax.h
12792 F: net/wimax/
12793
12794 WISTRON LAPTOP BUTTON DRIVER
12795 M: Miloslav Trmac <mitr@volny.cz>
12796 S: Maintained
12797 F: drivers/input/misc/wistron_btns.c
12798
12799 WL3501 WIRELESS PCMCIA CARD DRIVER
12800 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12801 L: linux-wireless@vger.kernel.org
12802 W: http://oops.ghostprotocols.net:81/blog
12803 S: Maintained
12804 F: drivers/net/wireless/wl3501*
12805
12806 WOLFSON MICROELECTRONICS DRIVERS
12807 L: patches@opensource.wolfsonmicro.com
12808 T: git https://github.com/CirrusLogic/linux-drivers.git
12809 W: https://github.com/CirrusLogic/linux-drivers/wiki
12810 S: Supported
12811 F: Documentation/hwmon/wm83??
12812 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12813 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12814 F: Documentation/devicetree/bindings/mfd/arizona.txt
12815 F: arch/arm/mach-s3c64xx/mach-crag6410*
12816 F: drivers/clk/clk-wm83*.c
12817 F: drivers/extcon/extcon-arizona.c
12818 F: drivers/leds/leds-wm83*.c
12819 F: drivers/gpio/gpio-*wm*.c
12820 F: drivers/gpio/gpio-arizona.c
12821 F: drivers/hwmon/wm83??-hwmon.c
12822 F: drivers/input/misc/wm831x-on.c
12823 F: drivers/input/touchscreen/wm831x-ts.c
12824 F: drivers/input/touchscreen/wm97*.c
12825 F: drivers/mfd/arizona*
12826 F: drivers/mfd/wm*.c
12827 F: drivers/mfd/cs47l24*
12828 F: drivers/power/wm83*.c
12829 F: drivers/rtc/rtc-wm83*.c
12830 F: drivers/regulator/wm8*.c
12831 F: drivers/video/backlight/wm83*_bl.c
12832 F: drivers/watchdog/wm83*_wdt.c
12833 F: include/linux/mfd/arizona/
12834 F: include/linux/mfd/wm831x/
12835 F: include/linux/mfd/wm8350/
12836 F: include/linux/mfd/wm8400*
12837 F: include/linux/wm97xx.h
12838 F: include/sound/wm????.h
12839 F: sound/soc/codecs/arizona.?
12840 F: sound/soc/codecs/wm*
12841 F: sound/soc/codecs/cs47l24*
12842
12843 WORKQUEUE
12844 M: Tejun Heo <tj@kernel.org>
12845 R: Lai Jiangshan <jiangshanlai@gmail.com>
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12847 S: Maintained
12848 F: include/linux/workqueue.h
12849 F: kernel/workqueue.c
12850 F: Documentation/workqueue.txt
12851
12852 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12853 M: Chen-Yu Tsai <wens@csie.org>
12854 L: linux-kernel@vger.kernel.org
12855 S: Maintained
12856 N: axp[128]
12857
12858 X.25 NETWORK LAYER
12859 M: Andrew Hendry <andrew.hendry@gmail.com>
12860 L: linux-x25@vger.kernel.org
12861 S: Odd Fixes
12862 F: Documentation/networking/x25*
12863 F: include/net/x25*
12864 F: net/x25/
12865
12866 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12867 M: Thomas Gleixner <tglx@linutronix.de>
12868 M: Ingo Molnar <mingo@redhat.com>
12869 M: "H. Peter Anvin" <hpa@zytor.com>
12870 M: x86@kernel.org
12871 L: linux-kernel@vger.kernel.org
12872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12873 S: Maintained
12874 F: Documentation/x86/
12875 F: arch/x86/
12876
12877 X86 PLATFORM DRIVERS
12878 M: Darren Hart <dvhart@infradead.org>
12879 L: platform-driver-x86@vger.kernel.org
12880 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12881 S: Maintained
12882 F: drivers/platform/x86/
12883 F: drivers/platform/olpc/
12884
12885 X86 MCE INFRASTRUCTURE
12886 M: Tony Luck <tony.luck@intel.com>
12887 M: Borislav Petkov <bp@alien8.de>
12888 L: linux-edac@vger.kernel.org
12889 S: Maintained
12890 F: arch/x86/kernel/cpu/mcheck/*
12891
12892 X86 MICROCODE UPDATE SUPPORT
12893 M: Borislav Petkov <bp@alien8.de>
12894 S: Maintained
12895 F: arch/x86/kernel/cpu/microcode/*
12896
12897 X86 VDSO
12898 M: Andy Lutomirski <luto@amacapital.net>
12899 L: linux-kernel@vger.kernel.org
12900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12901 S: Maintained
12902 F: arch/x86/entry/vdso/
12903
12904 XC2028/3028 TUNER DRIVER
12905 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12906 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12907 L: linux-media@vger.kernel.org
12908 W: https://linuxtv.org
12909 T: git git://linuxtv.org/media_tree.git
12910 S: Maintained
12911 F: drivers/media/tuners/tuner-xc2028.*
12912
12913 XEN HYPERVISOR INTERFACE
12914 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12915 M: David Vrabel <david.vrabel@citrix.com>
12916 M: Juergen Gross <jgross@suse.com>
12917 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12919 S: Supported
12920 F: arch/x86/xen/
12921 F: drivers/*/xen-*front.c
12922 F: drivers/xen/
12923 F: arch/x86/include/asm/xen/
12924 F: include/xen/
12925 F: include/uapi/xen/
12926
12927 XEN HYPERVISOR ARM
12928 M: Stefano Stabellini <sstabellini@kernel.org>
12929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12930 S: Maintained
12931 F: arch/arm/xen/
12932 F: arch/arm/include/asm/xen/
12933
12934 XEN HYPERVISOR ARM64
12935 M: Stefano Stabellini <sstabellini@kernel.org>
12936 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12937 S: Maintained
12938 F: arch/arm64/xen/
12939 F: arch/arm64/include/asm/xen/
12940
12941 XEN NETWORK BACKEND DRIVER
12942 M: Wei Liu <wei.liu2@citrix.com>
12943 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12944 L: netdev@vger.kernel.org
12945 S: Supported
12946 F: drivers/net/xen-netback/*
12947
12948 XEN PCI SUBSYSTEM
12949 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12950 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12951 S: Supported
12952 F: arch/x86/pci/*xen*
12953 F: drivers/pci/*xen*
12954
12955 XEN BLOCK SUBSYSTEM
12956 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12957 M: Roger Pau Monné <roger.pau@citrix.com>
12958 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12959 S: Supported
12960 F: drivers/block/xen-blkback/*
12961 F: drivers/block/xen*
12962
12963 XEN PVSCSI DRIVERS
12964 M: Juergen Gross <jgross@suse.com>
12965 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12966 L: linux-scsi@vger.kernel.org
12967 S: Supported
12968 F: drivers/scsi/xen-scsifront.c
12969 F: drivers/xen/xen-scsiback.c
12970 F: include/xen/interface/io/vscsiif.h
12971
12972 XEN SWIOTLB SUBSYSTEM
12973 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12974 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12975 S: Supported
12976 F: arch/x86/xen/*swiotlb*
12977 F: drivers/xen/*swiotlb*
12978
12979 XFS FILESYSTEM
12980 P: Silicon Graphics Inc
12981 M: Dave Chinner <david@fromorbit.com>
12982 M: xfs@oss.sgi.com
12983 L: xfs@oss.sgi.com
12984 W: http://oss.sgi.com/projects/xfs
12985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12986 S: Supported
12987 F: Documentation/filesystems/xfs.txt
12988 F: fs/xfs/
12989
12990 XILINX AXI ETHERNET DRIVER
12991 M: Anirudha Sarangi <anirudh@xilinx.com>
12992 M: John Linn <John.Linn@xilinx.com>
12993 S: Maintained
12994 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12995
12996 XILINX UARTLITE SERIAL DRIVER
12997 M: Peter Korsgaard <jacmet@sunsite.dk>
12998 L: linux-serial@vger.kernel.org
12999 S: Maintained
13000 F: drivers/tty/serial/uartlite.c
13001
13002 XILINX VIDEO IP CORES
13003 M: Hyun Kwon <hyun.kwon@xilinx.com>
13004 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13005 L: linux-media@vger.kernel.org
13006 T: git git://linuxtv.org/media_tree.git
13007 S: Supported
13008 F: Documentation/devicetree/bindings/media/xilinx/
13009 F: drivers/media/platform/xilinx/
13010 F: include/uapi/linux/xilinx-v4l2-controls.h
13011
13012 XILLYBUS DRIVER
13013 M: Eli Billauer <eli.billauer@gmail.com>
13014 L: linux-kernel@vger.kernel.org
13015 S: Supported
13016 F: drivers/char/xillybus/
13017
13018 XTENSA XTFPGA PLATFORM SUPPORT
13019 M: Max Filippov <jcmvbkbc@gmail.com>
13020 L: linux-xtensa@linux-xtensa.org
13021 S: Maintained
13022 F: drivers/spi/spi-xtensa-xtfpga.c
13023 F: sound/soc/xtensa/xtfpga-i2s.c
13024
13025 YAM DRIVER FOR AX.25
13026 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13027 L: linux-hams@vger.kernel.org
13028 S: Maintained
13029 F: drivers/net/hamradio/yam*
13030 F: include/linux/yam.h
13031
13032 YEALINK PHONE DRIVER
13033 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13034 L: usbb2k-api-dev@nongnu.org
13035 S: Maintained
13036 F: Documentation/input/yealink.txt
13037 F: drivers/input/misc/yealink.*
13038
13039 Z8530 DRIVER FOR AX.25
13040 M: Joerg Reuter <jreuter@yaina.de>
13041 W: http://yaina.de/jreuter/
13042 W: http://www.qsl.net/dl1bke/
13043 L: linux-hams@vger.kernel.org
13044 S: Maintained
13045 F: Documentation/networking/z8530drv.txt
13046 F: drivers/net/hamradio/*scc.c
13047 F: drivers/net/hamradio/z8530.h
13048
13049 ZBUD COMPRESSED PAGE ALLOCATOR
13050 M: Seth Jennings <sjenning@redhat.com>
13051 L: linux-mm@kvack.org
13052 S: Maintained
13053 F: mm/zbud.c
13054 F: include/linux/zbud.h
13055
13056 ZD1211RW WIRELESS DRIVER
13057 M: Daniel Drake <dsd@gentoo.org>
13058 M: Ulrich Kunitz <kune@deine-taler.de>
13059 W: http://zd1211.ath.cx/wiki/DriverRewrite
13060 L: linux-wireless@vger.kernel.org
13061 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13062 S: Maintained
13063 F: drivers/net/wireless/zydas/zd1211rw/
13064
13065 ZPOOL COMPRESSED PAGE STORAGE API
13066 M: Dan Streetman <ddstreet@ieee.org>
13067 L: linux-mm@kvack.org
13068 S: Maintained
13069 F: mm/zpool.c
13070 F: include/linux/zpool.h
13071
13072 ZR36067 VIDEO FOR LINUX DRIVER
13073 L: mjpeg-users@lists.sourceforge.net
13074 L: linux-media@vger.kernel.org
13075 W: http://mjpeg.sourceforge.net/driver-zoran/
13076 T: hg https://linuxtv.org/hg/v4l-dvb
13077 S: Odd Fixes
13078 F: drivers/media/pci/zoran/
13079
13080 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13081 M: Minchan Kim <minchan@kernel.org>
13082 M: Nitin Gupta <ngupta@vflare.org>
13083 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13084 L: linux-kernel@vger.kernel.org
13085 S: Maintained
13086 F: drivers/block/zram/
13087 F: Documentation/blockdev/zram.txt
13088
13089 ZS DECSTATION Z85C30 SERIAL DRIVER
13090 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13091 S: Maintained
13092 F: drivers/tty/serial/zs.*
13093
13094 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13095 M: Minchan Kim <minchan@kernel.org>
13096 M: Nitin Gupta <ngupta@vflare.org>
13097 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13098 L: linux-mm@kvack.org
13099 S: Maintained
13100 F: mm/zsmalloc.c
13101 F: include/linux/zsmalloc.h
13102 F: Documentation/vm/zsmalloc.txt
13103
13104 ZSWAP COMPRESSED SWAP CACHING
13105 M: Seth Jennings <sjenning@redhat.com>
13106 L: linux-mm@kvack.org
13107 S: Maintained
13108 F: mm/zswap.c
13109
13110 THE REST
13111 M: Linus Torvalds <torvalds@linux-foundation.org>
13112 L: linux-kernel@vger.kernel.org
13113 Q: http://patchwork.kernel.org/project/LKML/list/
13114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13115 S: Buried alive in reporters
13116 F: *
13117 F: */
This page took 0.46326 seconds and 6 git commands to generate.