]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
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         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 S:      Supported
900 F:      drivers/net/ethernet/apm/xgene/
901 F:      drivers/net/phy/mdio-xgene.c
902 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905 APPLIED MICRO (APM) X-GENE SOC PMU
906 M:      Tai Nguyen <ttnguyen@apm.com>
907 S:      Supported
908 F:      drivers/perf/xgene_pmu.c
909 F:      Documentation/perf/xgene-pmu.txt
910 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912 APTINA CAMERA SENSOR PLL
913 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914 L:      linux-media@vger.kernel.org
915 S:      Maintained
916 F:      drivers/media/i2c/aptina-pll.*
917
918 ARC FRAMEBUFFER DRIVER
919 M:      Jaya Kumar <jayalk@intworks.biz>
920 S:      Maintained
921 F:      drivers/video/fbdev/arcfb.c
922 F:      drivers/video/fbdev/core/fb_defio.c
923
924 ARCNET NETWORK LAYER
925 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
926 L:      netdev@vger.kernel.org
927 S:      Maintained
928 F:      drivers/net/arcnet/
929 F:      include/uapi/linux/if_arcnet.h
930
931 ARC PGU DRM DRIVER
932 M:      Alexey Brodkin <abrodkin@synopsys.com>
933 S:      Supported
934 F:      drivers/gpu/drm/arc/
935 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937 ARM ARCHITECTED TIMER DRIVER
938 M:      Mark Rutland <mark.rutland@arm.com>
939 M:      Marc Zyngier <marc.zyngier@arm.com>
940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S:      Maintained
942 F:      arch/arm/include/asm/arch_timer.h
943 F:      arch/arm64/include/asm/arch_timer.h
944 F:      drivers/clocksource/arm_arch_timer.c
945
946 ARM HDLCD DRM DRIVER
947 M:      Liviu Dudau <liviu.dudau@arm.com>
948 S:      Supported
949 F:      drivers/gpu/drm/arm/hdlcd_*
950 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952 ARM MALI-DP DRM DRIVER
953 M:      Liviu Dudau <liviu.dudau@arm.com>
954 M:      Brian Starkey <brian.starkey@arm.com>
955 M:      Mali DP Maintainers <malidp@foss.arm.com>
956 S:      Supported
957 F:      drivers/gpu/drm/arm/
958 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
959
960 ARM MFM AND FLOPPY DRIVERS
961 M:      Ian Molton <spyro@f2s.com>
962 S:      Maintained
963 F:      arch/arm/lib/floppydma.S
964 F:      arch/arm/include/asm/floppy.h
965
966 ARM PMU PROFILING AND DEBUGGING
967 M:      Will Deacon <will.deacon@arm.com>
968 M:      Mark Rutland <mark.rutland@arm.com>
969 S:      Maintained
970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F:      arch/arm*/kernel/perf_*
972 F:      arch/arm/oprofile/common.c
973 F:      arch/arm*/kernel/hw_breakpoint.c
974 F:      arch/arm*/include/asm/hw_breakpoint.h
975 F:      arch/arm*/include/asm/perf_event.h
976 F:      drivers/perf/*
977 F:      include/linux/perf/arm_pmu.h
978 F:      Documentation/devicetree/bindings/arm/pmu.txt
979
980 ARM PORT
981 M:      Russell King <linux@armlinux.org.uk>
982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W:      http://www.armlinux.org.uk/
984 S:      Maintained
985 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
986 F:      arch/arm/
987
988 ARM SUB-ARCHITECTURES
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S:      Maintained
991 F:      arch/arm/mach-*/
992 F:      arch/arm/plat-*/
993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995 ARM PRIMECELL AACI PL041 DRIVER
996 M:      Russell King <linux@armlinux.org.uk>
997 S:      Maintained
998 F:      sound/arm/aaci.*
999
1000 ARM PRIMECELL CLCD PL110 DRIVER
1001 M:      Russell King <linux@armlinux.org.uk>
1002 S:      Maintained
1003 F:      drivers/video/fbdev/amba-clcd.*
1004
1005 ARM PRIMECELL KMI PL050 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/input/serio/ambakmi.*
1009 F:      include/linux/amba/kmi.h
1010
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/mmc/host/mmci.*
1015 F:      include/linux/amba/mmci.h
1016
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/tty/serial/amba-pl01*.c
1021 F:      include/linux/amba/serial.h
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/amba/
1027 F:      include/linux/amba/bus.h
1028
1029 ARM/ADS SPHERE MACHINE SUPPORT
1030 M:      Lennert Buytenhek <kernel@wantstofly.org>
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 S:      Maintained
1033
1034 ARM/AFEB9260 MACHINE SUPPORT
1035 M:      Sergey Lapin <slapin@ossfans.org>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1040 M:      Lennert Buytenhek <kernel@wantstofly.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043
1044 ARM/Allwinner sunXi SoC support
1045 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1046 M:      Chen-Yu Tsai <wens@csie.org>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049 N:      sun[x456789]i
1050 F:      arch/arm/boot/dts/ntc-gr8*
1051 F:      arch/arm64/boot/dts/allwinner/
1052
1053 ARM/Allwinner SoC Clock Support
1054 M:      Emilio López <emilio@elopez.com.ar>
1055 S:      Maintained
1056 F:      drivers/clk/sunxi/
1057
1058 ARM/Amlogic Meson SoC support
1059 M:      Carlo Caione <carlo@caione.org>
1060 M:      Kevin Hilman <khilman@baylibre.com>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 L:      linux-amlogic@lists.infradead.org
1063 W:      http://linux-meson.com/
1064 S:      Maintained
1065 F:      arch/arm/mach-meson/
1066 F:      arch/arm/boot/dts/meson*
1067 F:      arch/arm64/boot/dts/amlogic/
1068 F:      drivers/pinctrl/meson/
1069 F:      drivers/mmc/host/meson*
1070 N:      meson
1071
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1073 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/mach-alpine/
1078 F:      arch/arm/boot/dts/alpine*
1079 F:      arch/arm64/boot/dts/al/
1080 F:      drivers/*/*alpine*
1081
1082 ARM/ARTPEC MACHINE SUPPORT
1083 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1084 M:      Lars Persson <lars.persson@axis.com>
1085 M:      Niklas Cassel <niklas.cassel@axis.com>
1086 S:      Maintained
1087 L:      linux-arm-kernel@axis.com
1088 F:      arch/arm/mach-artpec
1089 F:      arch/arm/boot/dts/artpec6*
1090 F:      drivers/clk/axis
1091
1092 ARM/ASPEED MACHINE SUPPORT
1093 M:      Joel Stanley <joel@jms.id.au>
1094 S:      Maintained
1095 F:      arch/arm/mach-aspeed/
1096 F:      arch/arm/boot/dts/aspeed-*
1097 F:      drivers/*/*aspeed*
1098
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1101 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 W:      http://www.linux4sam.org
1105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106 S:      Supported
1107 F:      arch/arm/mach-at91/
1108 F:      include/soc/at91/
1109 F:      arch/arm/boot/dts/at91*.dts
1110 F:      arch/arm/boot/dts/at91*.dtsi
1111 F:      arch/arm/boot/dts/sama*.dts
1112 F:      arch/arm/boot/dts/sama*.dtsi
1113 F:      arch/arm/include/debug/at91.S
1114
1115 ARM/ATMEL AT91 Clock Support
1116 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1117 S:      Maintained
1118 F:      drivers/clk/at91
1119
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1121 M:      Rob Herring <robh@kernel.org>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 F:      arch/arm/mach-highbank/
1125 F:      arch/arm/boot/dts/highbank.dts
1126 F:      arch/arm/boot/dts/ecx-*.dts*
1127
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129 M:      Krzysztof Halasa <khalasa@piap.pl>
1130 S:      Maintained
1131 F:      arch/arm/mach-cns3xxx/
1132
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1134 M:      Sunil Goutham <sgoutham@cavium.com>
1135 M:      Robert Richter <rric@kernel.org>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Supported
1138 F:      drivers/net/ethernet/cavium/thunder/
1139
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141 M:      Alexander Shiyan <shc_work@mail.ru>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Odd Fixes
1144 N:      clps711x
1145
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1148 M:      Ryan Mallon <rmallon@gmail.com>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-ep93xx/
1152 F:      arch/arm/mach-ep93xx/include/mach/
1153
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155 M:      Lennert Buytenhek <kernel@wantstofly.org>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158
1159 ARM/CLKDEV SUPPORT
1160 M:      Russell King <linux@armlinux.org.uk>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F:      arch/arm/include/asm/clkdev.h
1165 F:      drivers/clk/clkdev.c
1166
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168 M:      Mike Rapoport <mike@compulab.co.il>
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1173 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1174 S:      Maintained
1175 F:      arch/arm/mach-ep93xx/micro9.c
1176
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      drivers/hwtracing/coresight/*
1182 F:      Documentation/trace/coresight.txt
1183 F:      Documentation/devicetree/bindings/arm/coresight.txt
1184 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F:      tools/perf/arch/arm/util/pmu.c
1186 F:      tools/perf/arch/arm/util/auxtrace.c
1187 F:      tools/perf/arch/arm/util/cs-etm.c
1188 F:      tools/perf/arch/arm/util/cs-etm.h
1189 F:      tools/perf/util/cs-etm.h
1190
1191 ARM/CORGI MACHINE SUPPORT
1192 M:      Richard Purdie <rpurdie@rpsys.net>
1193 S:      Maintained
1194
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T:      git git://github.com/ulli-kroll/linux.git
1199 S:      Maintained
1200 F:      arch/arm/mach-gemini/
1201 F:      drivers/rtc/rtc-gemini.c
1202
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204 M:      Barry Song <baohua@kernel.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207 S:      Maintained
1208 F:      arch/arm/boot/dts/prima2*
1209 F:      arch/arm/mach-prima2/
1210 F:      drivers/clk/sirf/
1211 F:      drivers/clocksource/timer-prima2.c
1212 F:      drivers/clocksource/timer-atlas7.c
1213 N:      [^a-z]sirf
1214
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216 M:      Baruch Siach <baruch@tkos.co.il>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      arch/arm/boot/dts/cx92755*
1220 N:      digicolor
1221
1222 ARM/EBSA110 MACHINE SUPPORT
1223 M:      Russell King <linux@armlinux.org.uk>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 W:      http://www.armlinux.org.uk/
1226 S:      Maintained
1227 F:      arch/arm/mach-ebsa110/
1228 F:      drivers/net/ethernet/amd/am79c961a.*
1229
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231 M:      Uwe Kleine-König <kernel@pengutronix.de>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      efm32
1235
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-pxa/ezx.c
1241
1242 ARM/FARADAY FA526 PORT
1243 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246 T:      git git://git.berlios.de/gemini-board
1247 F:      arch/arm/mm/*-fa*
1248
1249 ARM/FOOTBRIDGE ARCHITECTURE
1250 M:      Russell King <linux@armlinux.org.uk>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 W:      http://www.armlinux.org.uk/
1253 S:      Maintained
1254 F:      arch/arm/include/asm/hardware/dec21285.h
1255 F:      arch/arm/mach-footbridge/
1256
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258 M:      Shawn Guo <shawnguo@kernel.org>
1259 M:      Sascha Hauer <kernel@pengutronix.de>
1260 R:      Fabio Estevam <fabio.estevam@nxp.com>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F:      arch/arm/mach-imx/
1265 F:      arch/arm/mach-mxs/
1266 F:      arch/arm/boot/dts/imx*
1267 F:      arch/arm/configs/imx*_defconfig
1268 F:      drivers/clk/imx/
1269 F:      include/soc/imx/
1270
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272 M:      Shawn Guo <shawnguo@kernel.org>
1273 M:      Sascha Hauer <kernel@pengutronix.de>
1274 R:      Stefan Agner <stefan@agner.ch>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F:      arch/arm/mach-imx/*vf610*
1279 F:      arch/arm/boot/dts/vf*
1280
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282 M:      Lennert Buytenhek <kernel@wantstofly.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285
1286 ARM/GUMSTIX MACHINE SUPPORT
1287 M:      Steve Sakoman <sakoman@gmail.com>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292 M:      Philipp Zabel <philipp.zabel@gmail.com>
1293 M:      Paul Parsons <lost.distance@yahoo.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-pxa/hx4700.c
1297 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1298 F:      sound/soc/pxa/hx4700.c
1299
1300 ARM/HISILICON SOC SUPPORT
1301 M:      Wei Xu <xuwei5@hisilicon.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 W:      http://www.hisilicon.com
1304 S:      Supported
1305 T:      git git://github.com/hisilicon/linux-hisi.git
1306 F:      arch/arm/mach-hisi/
1307 F:      arch/arm/boot/dts/hi3*
1308 F:      arch/arm/boot/dts/hip*
1309 F:      arch/arm/boot/dts/hisi*
1310 F:      arch/arm64/boot/dts/hisilicon/
1311
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1313 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314 W:      www.jlime.com
1315 S:      Maintained
1316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F:      arch/arm/mach-sa1100/jornada720.c
1318 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320 ARM/IGEP MACHINE SUPPORT
1321 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1322 M:      Javier Martinez Canillas <javier@dowhile0.org>
1323 L:      linux-omap@vger.kernel.org
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/boot/dts/omap3-igep*
1327
1328 ARM/INCOME PXA270 SUPPORT
1329 M:      Marek Vasut <marek.vasut@gmail.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1335 M:      Lennert Buytenhek <kernel@wantstofly.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Maintained
1338
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Orphan
1342
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1344 M:      Lennert Buytenhek <kernel@wantstofly.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1349 M:      Lennert Buytenhek <kernel@wantstofly.org>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1354 M:      Lennert Buytenhek <kernel@wantstofly.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1359 M:      Imre Kaloz <kaloz@openwrt.org>
1360 M:      Krzysztof Halasa <khalasa@piap.pl>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-ixp4xx/
1364
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366 M:      Jonathan Cameron <jic23@cam.ac.uk>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369 F:      arch/arm/mach-pxa/stargate2.c
1370 F:      drivers/pcmcia/pxa2xx_stargate2.c
1371
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1373 M:      Lennert Buytenhek <kernel@wantstofly.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378 M:      Lennert Buytenhek <kernel@wantstofly.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383 M:      Santosh Shilimkar <ssantosh@kernel.org>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/mach-keystone/
1387 F:      arch/arm/boot/dts/keystone-*
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391 M:      Santosh Shilimkar <ssantosh@kernel.org>
1392 L:      linux-kernel@vger.kernel.org
1393 S:      Maintained
1394 F:      drivers/clk/keystone/
1395
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397 M:      Santosh Shilimkar <ssantosh@kernel.org>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/clocksource/timer-keystone.c
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404 M:      Santosh Shilimkar <ssantosh@kernel.org>
1405 L:      linux-kernel@vger.kernel.org
1406 S:      Maintained
1407 F:      drivers/power/reset/keystone-reset.c
1408
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410 M:      Santosh Shilimkar <ssantosh@kernel.org>
1411 L:      linux-kernel@vger.kernel.org
1412 S:      Maintained
1413 F:      drivers/memory/*emif*
1414
1415 ARM/LG1K ARCHITECTURE
1416 M:      Chanho Min <chanho.min@lge.com>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm64/boot/dts/lg/
1420
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1422 M:      Lennert Buytenhek <kernel@wantstofly.org>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425
1426 ARM/LPC18XX ARCHITECTURE
1427 M:      Joachim Eastwood <manabian@gmail.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/boot/dts/lpc43*
1431 F:      drivers/clk/nxp/clk-lpc18xx*
1432 F:      drivers/clocksource/time-lpc32xx.c
1433 F:      drivers/i2c/busses/i2c-lpc2k.c
1434 F:      drivers/memory/pl172.c
1435 F:      drivers/mtd/spi-nor/nxp-spifi.c
1436 F:      drivers/rtc/rtc-lpc24xx.c
1437 N:      lpc18xx
1438
1439 ARM/LPC32XX SOC SUPPORT
1440 M:      Vladimir Zapolskiy <vz@mleia.com>
1441 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1444 S:      Maintained
1445 F:      arch/arm/boot/dts/lpc32*
1446 F:      arch/arm/mach-lpc32xx/
1447 F:      drivers/i2c/busses/i2c-pnx.c
1448 F:      drivers/net/ethernet/nxp/lpc_eth.c
1449 F:      drivers/usb/host/ohci-nxp.c
1450 F:      drivers/watchdog/pnx4008_wdt.c
1451 N:      lpc32xx
1452
1453 ARM/MAGICIAN MACHINE SUPPORT
1454 M:      Philipp Zabel <philipp.zabel@gmail.com>
1455 S:      Maintained
1456
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458 M:      Jason Cooper <jason@lakedaemon.net>
1459 M:      Andrew Lunn <andrew@lunn.ch>
1460 M:      Gregory Clement <gregory.clement@free-electrons.com>
1461 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464 F:      arch/arm/mach-mvebu/
1465 F:      drivers/rtc/rtc-armada38x.c
1466 F:      arch/arm/boot/dts/armada*
1467 F:      arch/arm/boot/dts/kirkwood*
1468 F:      arch/arm64/boot/dts/marvell/armada*
1469 F:      drivers/cpufreq/mvebu-cpufreq.c
1470 F:      arch/arm/configs/mvebu_*_defconfig
1471
1472 ARM/Marvell Berlin SoC support
1473 M:      Jisheng Zhang <jszhang@marvell.com>
1474 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-berlin/
1478 F:      arch/arm/boot/dts/berlin*
1479 F:      arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1483 M:      Jason Cooper <jason@lakedaemon.net>
1484 M:      Andrew Lunn <andrew@lunn.ch>
1485 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486 M:      Gregory Clement <gregory.clement@free-electrons.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/mach-dove/
1490 F:      arch/arm/mach-mv78xx0/
1491 F:      arch/arm/mach-orion5x/
1492 F:      arch/arm/plat-orion/
1493 F:      arch/arm/boot/dts/dove*
1494 F:      arch/arm/boot/dts/orion5x*
1495
1496
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498 M:      Alexander Clouter <alex@digriz.org.uk>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 W:      http://www.digriz.org.uk/ts78xx/kernel
1501 S:      Maintained
1502 F:      arch/arm/mach-orion5x/ts78xx-*
1503
1504 ARM/OXNAS platform support
1505 M:      Neil Armstrong <narmstrong@baylibre.com>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      arch/arm/mach-oxnas/
1510 F:      arch/arm/boot/dts/ox8*.dtsi
1511 F:      arch/arm/boot/dts/wd-mbwe.dts
1512 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513 N:      oxnas
1514
1515 ARM/Mediatek RTC DRIVER
1516 M:      Eddie Huang <eddie.huang@mediatek.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      drivers/rtc/rtc-mt6397.c
1521
1522 ARM/Mediatek SoC support
1523 M:      Matthias Brugger <matthias.bgg@gmail.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      arch/arm/boot/dts/mt6*
1528 F:      arch/arm/boot/dts/mt8*
1529 F:      arch/arm/mach-mediatek/
1530 N:      mtk
1531 K:      mediatek
1532
1533 ARM/Mediatek USB3 PHY DRIVER
1534 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 F:      drivers/phy/phy-mt65xx-usb3.c
1539
1540 ARM/MICREL KS8695 ARCHITECTURE
1541 M:      Greg Ungerer <gerg@uclinux.org>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F:      arch/arm/mach-ks8695/
1544 S:      Odd Fixes
1545
1546 ARM/MIOA701 MACHINE SUPPORT
1547 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F:      arch/arm/mach-pxa/mioa701.c
1550 S:      Maintained
1551
1552 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1553 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1554 S:      Maintained
1555
1556 ARM/NOMADIK ARCHITECTURE
1557 M:      Alessandro Rubini <rubini@unipv.it>
1558 M:      Linus Walleij <linus.walleij@linaro.org>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm/mach-nomadik/
1562 F:      drivers/pinctrl/nomadik/
1563 F:      drivers/i2c/busses/i2c-nomadik.c
1564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1565
1566 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1567 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1568 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1569 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1570 S:      Supported
1571
1572 ARM/TOSA MACHINE SUPPORT
1573 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1574 M:      Dirk Opfer <dirk@opfer-online.de>
1575 S:      Maintained
1576
1577 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1578 M:      Marek Vasut <marek.vasut@gmail.com>
1579 L:      linux-arm-kernel@lists.infradead.org
1580 W:      http://hackndev.com
1581 S:      Maintained
1582 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1583 F:      arch/arm/mach-pxa/palmtx.c
1584 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1585 F:      arch/arm/mach-pxa/palmt5.c
1586 F:      arch/arm/mach-pxa/include/mach/palmld.h
1587 F:      arch/arm/mach-pxa/palmld.c
1588 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1589 F:      arch/arm/mach-pxa/palmte2.c
1590 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1591 F:      arch/arm/mach-pxa/palmtc.c
1592
1593 ARM/PALM TREO SUPPORT
1594 M:      Tomas Cech <sleep_walker@suse.com>
1595 L:      linux-arm-kernel@lists.infradead.org
1596 W:      http://hackndev.com
1597 S:      Maintained
1598 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1599 F:      arch/arm/mach-pxa/palmtreo.c
1600
1601 ARM/PALMZ72 SUPPORT
1602 M:      Sergey Lapin <slapin@ossfans.org>
1603 L:      linux-arm-kernel@lists.infradead.org
1604 W:      http://hackndev.com
1605 S:      Maintained
1606 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1607 F:      arch/arm/mach-pxa/palmz72.c
1608
1609 ARM/PLEB SUPPORT
1610 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1611 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1612 S:      Maintained
1613
1614 ARM/PT DIGITAL BOARD PORT
1615 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 W:      http://www.armlinux.org.uk/
1618 S:      Maintained
1619
1620 ARM/QUALCOMM SUPPORT
1621 M:      Andy Gross <andy.gross@linaro.org>
1622 M:      David Brown <david.brown@linaro.org>
1623 L:      linux-arm-msm@vger.kernel.org
1624 L:      linux-soc@vger.kernel.org
1625 S:      Maintained
1626 F:      Documentation/devicetree/bindings/soc/qcom/
1627 F:      arch/arm/boot/dts/qcom-*.dts
1628 F:      arch/arm/boot/dts/qcom-*.dtsi
1629 F:      arch/arm/mach-qcom/
1630 F:      arch/arm64/boot/dts/qcom/*
1631 F:      drivers/i2c/busses/i2c-qup.c
1632 F:      drivers/clk/qcom/
1633 F:      drivers/pinctrl/qcom/
1634 F:      drivers/soc/qcom/
1635 F:      drivers/spi/spi-qup.c
1636 F:      drivers/tty/serial/msm_serial.h
1637 F:      drivers/tty/serial/msm_serial.c
1638 F:      drivers/*/pm8???-*
1639 F:      drivers/mfd/ssbi.c
1640 F:      drivers/firmware/qcom_scm.c
1641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1642
1643 ARM/RADISYS ENP2611 MACHINE SUPPORT
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/RENESAS ARM64 ARCHITECTURE
1649 M:      Simon Horman <horms@verge.net.au>
1650 M:      Magnus Damm <magnus.damm@gmail.com>
1651 L:      linux-renesas-soc@vger.kernel.org
1652 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1654 S:      Supported
1655 F:      arch/arm64/boot/dts/renesas/
1656 F:      drivers/soc/renesas/
1657 F:      include/linux/soc/renesas/
1658
1659 ARM/RISCPC ARCHITECTURE
1660 M:      Russell King <linux@armlinux.org.uk>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 W:      http://www.armlinux.org.uk/
1663 S:      Maintained
1664 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1665 F:      arch/arm/include/asm/hardware/ioc.h
1666 F:      arch/arm/include/asm/hardware/iomd.h
1667 F:      arch/arm/include/asm/hardware/memc.h
1668 F:      arch/arm/mach-rpc/
1669 F:      drivers/net/ethernet/8390/etherh.c
1670 F:      drivers/net/ethernet/i825xx/ether1*
1671 F:      drivers/net/ethernet/seeq/ether3*
1672 F:      drivers/scsi/arm/
1673
1674 ARM/Rockchip SoC support
1675 M:      Heiko Stuebner <heiko@sntech.de>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 L:      linux-rockchip@lists.infradead.org
1678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/rk3*
1681 F:      arch/arm/mach-rockchip/
1682 F:      drivers/clk/rockchip/
1683 F:      drivers/i2c/busses/i2c-rk3x.c
1684 F:      drivers/*/*rockchip*
1685 F:      drivers/*/*/*rockchip*
1686 F:      sound/soc/rockchip/
1687 N:      rockchip
1688
1689 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1690 M:      Kukjin Kim <kgene@kernel.org>
1691 M:      Krzysztof Kozlowski <krzk@kernel.org>
1692 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1695 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1696 S:      Maintained
1697 F:      arch/arm/boot/dts/s3c*
1698 F:      arch/arm/boot/dts/s5p*
1699 F:      arch/arm/boot/dts/samsung*
1700 F:      arch/arm/boot/dts/exynos*
1701 F:      arch/arm64/boot/dts/exynos/
1702 F:      arch/arm/plat-samsung/
1703 F:      arch/arm/mach-s3c24*/
1704 F:      arch/arm/mach-s3c64xx/
1705 F:      arch/arm/mach-s5p*/
1706 F:      arch/arm/mach-exynos*/
1707 F:      drivers/*/*s3c24*
1708 F:      drivers/*/*/*s3c24*
1709 F:      drivers/*/*s3c64xx*
1710 F:      drivers/*/*s5pv210*
1711 F:      drivers/memory/samsung/*
1712 F:      drivers/soc/samsung/*
1713 F:      Documentation/arm/Samsung/
1714 F:      Documentation/devicetree/bindings/arm/samsung/
1715 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1716 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1717 N:      exynos
1718
1719 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1720 M:      Kyungmin Park <kyungmin.park@samsung.com>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723 F:      arch/arm/mach-s5pv210/
1724
1725 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1726 M:      Kyungmin Park <kyungmin.park@samsung.com>
1727 M:      Kamil Debski <kamil@wypas.org>
1728 M:      Andrzej Hajda <a.hajda@samsung.com>
1729 L:      linux-arm-kernel@lists.infradead.org
1730 L:      linux-media@vger.kernel.org
1731 S:      Maintained
1732 F:      drivers/media/platform/s5p-g2d/
1733
1734 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1735 M:      Kyungmin Park <kyungmin.park@samsung.com>
1736 M:      Kamil Debski <kamil@wypas.org>
1737 M:      Jeongtae Park <jtp.park@samsung.com>
1738 M:      Andrzej Hajda <a.hajda@samsung.com>
1739 L:      linux-arm-kernel@lists.infradead.org
1740 L:      linux-media@vger.kernel.org
1741 S:      Maintained
1742 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1743 F:      drivers/media/platform/s5p-mfc/
1744
1745 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1746 M:      Kyungmin Park <kyungmin.park@samsung.com>
1747 L:      linux-arm-kernel@lists.infradead.org
1748 L:      linux-media@vger.kernel.org
1749 S:      Maintained
1750 F:      drivers/staging/media/platform/s5p-cec/
1751
1752 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1753 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1754 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1755 L:      linux-arm-kernel@lists.infradead.org
1756 L:      linux-media@vger.kernel.org
1757 S:      Maintained
1758 F:      drivers/media/platform/s5p-jpeg/
1759
1760 ARM/SHMOBILE ARM ARCHITECTURE
1761 M:      Simon Horman <horms@verge.net.au>
1762 M:      Magnus Damm <magnus.damm@gmail.com>
1763 L:      linux-renesas-soc@vger.kernel.org
1764 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1766 S:      Supported
1767 F:      arch/arm/boot/dts/emev2*
1768 F:      arch/arm/boot/dts/r7s*
1769 F:      arch/arm/boot/dts/r8a*
1770 F:      arch/arm/boot/dts/sh*
1771 F:      arch/arm/configs/shmobile_defconfig
1772 F:      arch/arm/include/debug/renesas-scif.S
1773 F:      arch/arm/mach-shmobile/
1774 F:      drivers/soc/renesas/
1775 F:      include/linux/soc/renesas/
1776
1777 ARM/SOCFPGA ARCHITECTURE
1778 M:      Dinh Nguyen <dinguyen@kernel.org>
1779 S:      Maintained
1780 F:      arch/arm/mach-socfpga/
1781 F:      arch/arm/boot/dts/socfpga*
1782 F:      arch/arm/configs/socfpga_defconfig
1783 F:      arch/arm64/boot/dts/altera/
1784 W:      http://www.rocketboards.org
1785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1786
1787 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1788 M:      Dinh Nguyen <dinguyen@kernel.org>
1789 S:      Maintained
1790 F:      drivers/clk/socfpga/
1791
1792 ARM/SOCFPGA EDAC SUPPORT
1793 M:      Thor Thayer <thor.thayer@linux.intel.com>
1794 S:      Maintained
1795 F:      drivers/edac/altera_edac.
1796
1797 ARM/STI ARCHITECTURE
1798 M:      Patrice Chotard <patrice.chotard@st.com>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 L:      kernel@stlinux.com
1801 W:      http://www.stlinux.com
1802 S:      Maintained
1803 F:      arch/arm/mach-sti/
1804 F:      arch/arm/boot/dts/sti*
1805 F:      drivers/char/hw_random/st-rng.c
1806 F:      drivers/clocksource/arm_global_timer.c
1807 F:      drivers/clocksource/clksrc_st_lpc.c
1808 F:      drivers/cpufreq/sti-cpufreq.c
1809 F:      drivers/dma/st_fdma*
1810 F:      drivers/i2c/busses/i2c-st.c
1811 F:      drivers/media/rc/st_rc.c
1812 F:      drivers/media/platform/sti/c8sectpfe/
1813 F:      drivers/mmc/host/sdhci-st.c
1814 F:      drivers/phy/phy-miphy28lp.c
1815 F:      drivers/phy/phy-stih407-usb.c
1816 F:      drivers/pinctrl/pinctrl-st.c
1817 F:      drivers/remoteproc/st_remoteproc.c
1818 F:      drivers/remoteproc/st_slim_rproc.c
1819 F:      drivers/reset/sti/
1820 F:      drivers/rtc/rtc-st-lpc.c
1821 F:      drivers/tty/serial/st-asc.c
1822 F:      drivers/usb/dwc3/dwc3-st.c
1823 F:      drivers/usb/host/ehci-st.c
1824 F:      drivers/usb/host/ohci-st.c
1825 F:      drivers/watchdog/st_lpc_wdt.c
1826 F:      drivers/ata/ahci_st.c
1827 F:      include/linux/remoteproc/st_slim_rproc.h
1828
1829 ARM/STM32 ARCHITECTURE
1830 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1831 M:      Alexandre Torgue <alexandre.torgue@st.com>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1835 N:      stm32
1836 F:      drivers/clocksource/armv7m_systick.c
1837
1838 ARM/TANGO ARCHITECTURE
1839 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1840 L:      linux-arm-kernel@lists.infradead.org
1841 S:      Maintained
1842 N:      tango
1843
1844 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1845 M:      Lennert Buytenhek <kernel@wantstofly.org>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 S:      Maintained
1848
1849 ARM/TETON BGA MACHINE SUPPORT
1850 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853
1854 ARM/THECUS N2100 MACHINE SUPPORT
1855 M:      Lennert Buytenhek <kernel@wantstofly.org>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S:      Maintained
1858
1859 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1860 M:      Wan ZongShun <mcuos.com@gmail.com>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 W:      http://www.mcuos.com
1863 S:      Maintained
1864 F:      arch/arm/mach-w90x900/
1865 F:      drivers/input/keyboard/w90p910_keypad.c
1866 F:      drivers/input/touchscreen/w90p910_ts.c
1867 F:      drivers/watchdog/nuc900_wdt.c
1868 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1869 F:      drivers/mtd/nand/nuc900_nand.c
1870 F:      drivers/rtc/rtc-nuc900.c
1871 F:      drivers/spi/spi-nuc900.c
1872 F:      drivers/usb/host/ehci-w90x900.c
1873 F:      drivers/video/fbdev/nuc900fb.c
1874
1875 ARM/U300 MACHINE SUPPORT
1876 M:      Linus Walleij <linus.walleij@linaro.org>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 S:      Supported
1879 F:      arch/arm/mach-u300/
1880 F:      drivers/clocksource/timer-u300.c
1881 F:      drivers/i2c/busses/i2c-stu300.c
1882 F:      drivers/rtc/rtc-coh901331.c
1883 F:      drivers/watchdog/coh901327_wdt.c
1884 F:      drivers/dma/coh901318*
1885 F:      drivers/mfd/ab3100*
1886 F:      drivers/rtc/rtc-ab3100.c
1887 F:      drivers/rtc/rtc-coh901331.c
1888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1889
1890 ARM/UNIPHIER ARCHITECTURE
1891 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1894 S:      Maintained
1895 F:      arch/arm/boot/dts/uniphier*
1896 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1897 F:      arch/arm/mach-uniphier/
1898 F:      arch/arm/mm/cache-uniphier.c
1899 F:      arch/arm64/boot/dts/socionext/
1900 F:      drivers/bus/uniphier-system-bus.c
1901 F:      drivers/clk/uniphier/
1902 F:      drivers/i2c/busses/i2c-uniphier*
1903 F:      drivers/pinctrl/uniphier/
1904 F:      drivers/reset/reset-uniphier.c
1905 F:      drivers/tty/serial/8250/8250_uniphier.c
1906 N:      uniphier
1907
1908 ARM/Ux500 ARM ARCHITECTURE
1909 M:      Linus Walleij <linus.walleij@linaro.org>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      arch/arm/mach-ux500/
1913 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1914 F:      drivers/dma/ste_dma40*
1915 F:      drivers/hwspinlock/u8500_hsem.c
1916 F:      drivers/mfd/abx500*
1917 F:      drivers/mfd/ab8500*
1918 F:      drivers/mfd/dbx500*
1919 F:      drivers/mfd/db8500*
1920 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1921 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1922 F:      drivers/rtc/rtc-ab8500.c
1923 F:      drivers/rtc/rtc-pl031.c
1924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1925
1926 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1927 M:      Ulf Hansson <ulf.hansson@linaro.org>
1928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 T:      git git://git.linaro.org/people/ulfh/clk.git
1930 S:      Maintained
1931 F:      drivers/clk/ux500/
1932
1933 ARM/VERSATILE EXPRESS PLATFORM
1934 M:      Liviu Dudau <liviu.dudau@arm.com>
1935 M:      Sudeep Holla <sudeep.holla@arm.com>
1936 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 S:      Maintained
1939 F:      arch/arm/boot/dts/vexpress*
1940 F:      arch/arm64/boot/dts/arm/
1941 F:      arch/arm/mach-vexpress/
1942 F:      */*/vexpress*
1943 F:      */*/*/vexpress*
1944 F:      drivers/clk/versatile/clk-vexpress-osc.c
1945 F:      drivers/clocksource/versatile.c
1946 N:      mps2
1947
1948 ARM/VFP SUPPORT
1949 M:      Russell King <linux@armlinux.org.uk>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 W:      http://www.armlinux.org.uk/
1952 S:      Maintained
1953 F:      arch/arm/vfp/
1954
1955 ARM/VOIPAC PXA270 SUPPORT
1956 M:      Marek Vasut <marek.vasut@gmail.com>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959 F:      arch/arm/mach-pxa/vpac270.c
1960 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1961
1962 ARM/VT8500 ARM ARCHITECTURE
1963 M:      Tony Prisk <linux@prisktech.co.nz>
1964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 S:      Maintained
1966 F:      arch/arm/mach-vt8500/
1967 F:      drivers/clocksource/vt8500_timer.c
1968 F:      drivers/i2c/busses/i2c-wmt.c
1969 F:      drivers/mmc/host/wmt-sdmmc.c
1970 F:      drivers/pwm/pwm-vt8500.c
1971 F:      drivers/rtc/rtc-vt8500.c
1972 F:      drivers/tty/serial/vt8500_serial.c
1973 F:      drivers/usb/host/ehci-platform.c
1974 F:      drivers/usb/host/uhci-platform.c
1975 F:      drivers/video/fbdev/vt8500lcdfb.*
1976 F:      drivers/video/fbdev/wm8505fb*
1977 F:      drivers/video/fbdev/wmt_ge_rops.*
1978
1979 ARM/ZIPIT Z2 SUPPORT
1980 M:      Marek Vasut <marek.vasut@gmail.com>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 S:      Maintained
1983 F:      arch/arm/mach-pxa/z2.c
1984 F:      arch/arm/mach-pxa/include/mach/z2.h
1985
1986 ARM/ZTE ARCHITECTURE
1987 M:      Jun Nie <jun.nie@linaro.org>
1988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 S:      Maintained
1990 F:      arch/arm/mach-zx/
1991 F:      drivers/clk/zte/
1992 F:      Documentation/devicetree/bindings/arm/zte.txt
1993 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1994
1995 ARM/ZYNQ ARCHITECTURE
1996 M:      Michal Simek <michal.simek@xilinx.com>
1997 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W:      http://wiki.xilinx.com
2000 T:      git https://github.com/Xilinx/linux-xlnx.git
2001 S:      Supported
2002 F:      arch/arm/mach-zynq/
2003 F:      drivers/cpuidle/cpuidle-zynq.c
2004 F:      drivers/block/xsysace.c
2005 N:      zynq
2006 N:      xilinx
2007 F:      drivers/clocksource/cadence_ttc_timer.c
2008 F:      drivers/i2c/busses/i2c-cadence.c
2009 F:      drivers/mmc/host/sdhci-of-arasan.c
2010 F:      drivers/edac/synopsys_edac.c
2011
2012 ARM SMMU DRIVERS
2013 M:      Will Deacon <will.deacon@arm.com>
2014 R:      Robin Murphy <robin.murphy@arm.com>
2015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 S:      Maintained
2017 F:      drivers/iommu/arm-smmu.c
2018 F:      drivers/iommu/arm-smmu-v3.c
2019 F:      drivers/iommu/io-pgtable-arm.c
2020 F:      drivers/iommu/io-pgtable-arm-v7s.c
2021
2022 ARM64 PORT (AARCH64 ARCHITECTURE)
2023 M:      Catalin Marinas <catalin.marinas@arm.com>
2024 M:      Will Deacon <will.deacon@arm.com>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2027 S:      Maintained
2028 F:      arch/arm64/
2029 F:      Documentation/arm64/
2030
2031 AS3645A LED FLASH CONTROLLER DRIVER
2032 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2033 L:      linux-media@vger.kernel.org
2034 T:      git git://linuxtv.org/media_tree.git
2035 S:      Maintained
2036 F:      drivers/media/i2c/as3645a.c
2037 F:      include/media/i2c/as3645a.h
2038
2039 ASAHI KASEI AK8974 DRIVER
2040 M:      Linus Walleij <linus.walleij@linaro.org>
2041 L:      linux-iio@vger.kernel.org
2042 W:      http://www.akm.com/
2043 S:      Supported
2044 F:      drivers/iio/magnetometer/ak8974.c
2045
2046 ASC7621 HARDWARE MONITOR DRIVER
2047 M:      George Joseph <george.joseph@fairview5.com>
2048 L:      linux-hwmon@vger.kernel.org
2049 S:      Maintained
2050 F:      Documentation/hwmon/asc7621
2051 F:      drivers/hwmon/asc7621.c
2052
2053 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2054 M:      Corentin Chary <corentin.chary@gmail.com>
2055 L:      acpi4asus-user@lists.sourceforge.net
2056 L:      platform-driver-x86@vger.kernel.org
2057 W:      http://acpi4asus.sf.net
2058 S:      Maintained
2059 F:      drivers/platform/x86/asus*.c
2060 F:      drivers/platform/x86/eeepc*.c
2061
2062 ASUS WIRELESS RADIO CONTROL DRIVER
2063 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2064 L:      platform-driver-x86@vger.kernel.org
2065 S:      Maintained
2066 F:      drivers/platform/x86/asus-wireless.c
2067
2068 ASYMMETRIC KEYS
2069 M:      David Howells <dhowells@redhat.com>
2070 L:      keyrings@vger.kernel.org
2071 S:      Maintained
2072 F:      Documentation/crypto/asymmetric-keys.txt
2073 F:      include/linux/verification.h
2074 F:      include/crypto/public_key.h
2075 F:      include/crypto/pkcs7.h
2076 F:      crypto/asymmetric_keys/
2077
2078 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2079 R:      Dan Williams <dan.j.williams@intel.com>
2080 W:      http://sourceforge.net/projects/xscaleiop
2081 S:      Odd fixes
2082 F:      Documentation/crypto/async-tx-api.txt
2083 F:      crypto/async_tx/
2084 F:      drivers/dma/
2085 F:      include/linux/dmaengine.h
2086 F:      include/linux/async_tx.h
2087
2088 AT24 EEPROM DRIVER
2089 M:      Wolfram Sang <wsa@the-dreams.de>
2090 L:      linux-i2c@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/misc/eeprom/at24.c
2093 F:      include/linux/platform_data/at24.h
2094
2095 ATA OVER ETHERNET (AOE) DRIVER
2096 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2097 W:      http://www.openaoe.org/
2098 S:      Supported
2099 F:      Documentation/aoe/
2100 F:      drivers/block/aoe/
2101
2102 ATHEROS 71XX/9XXX GPIO DRIVER
2103 M:      Alban Bedel <albeu@free.fr>
2104 W:      https://github.com/AlbanBedel/linux
2105 T:      git git://github.com/AlbanBedel/linux
2106 S:      Maintained
2107 F:      drivers/gpio/gpio-ath79.c
2108 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2109
2110 ATHEROS ATH GENERIC UTILITIES
2111 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2112 L:      linux-wireless@vger.kernel.org
2113 S:      Supported
2114 F:      drivers/net/wireless/ath/*
2115
2116 ATHEROS ATH5K WIRELESS DRIVER
2117 M:      Jiri Slaby <jirislaby@gmail.com>
2118 M:      Nick Kossifidis <mickflemm@gmail.com>
2119 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2120 L:      linux-wireless@vger.kernel.org
2121 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2122 S:      Maintained
2123 F:      drivers/net/wireless/ath/ath5k/
2124
2125 ATHEROS ATH6KL WIRELESS DRIVER
2126 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2127 L:      linux-wireless@vger.kernel.org
2128 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2130 S:      Supported
2131 F:      drivers/net/wireless/ath/ath6kl/
2132
2133 WILOCITY WIL6210 WIRELESS DRIVER
2134 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2135 L:      linux-wireless@vger.kernel.org
2136 L:      wil6210@qca.qualcomm.com
2137 S:      Supported
2138 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2139 F:      drivers/net/wireless/ath/wil6210/
2140 F:      include/uapi/linux/wil6210_uapi.h
2141
2142 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2143 M:      Christian Lamparter <chunkeey@googlemail.com>
2144 L:      linux-wireless@vger.kernel.org
2145 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2146 S:      Maintained
2147 F:      drivers/net/wireless/ath/carl9170/
2148
2149 ATK0110 HWMON DRIVER
2150 M:      Luca Tettamanti <kronos.it@gmail.com>
2151 L:      linux-hwmon@vger.kernel.org
2152 S:      Maintained
2153 F:      drivers/hwmon/asus_atk0110.c
2154
2155 ATI_REMOTE2 DRIVER
2156 M:      Ville Syrjala <syrjala@sci.fi>
2157 S:      Maintained
2158 F:      drivers/input/misc/ati_remote2.c
2159
2160 ATLX ETHERNET DRIVERS
2161 M:      Jay Cliburn <jcliburn@gmail.com>
2162 M:      Chris Snook <chris.snook@gmail.com>
2163 L:      netdev@vger.kernel.org
2164 W:      http://sourceforge.net/projects/atl1
2165 W:      http://atl1.sourceforge.net
2166 S:      Maintained
2167 F:      drivers/net/ethernet/atheros/
2168
2169 ATM
2170 M:      Chas Williams <3chas3@gmail.com>
2171 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2172 L:      netdev@vger.kernel.org
2173 W:      http://linux-atm.sourceforge.net
2174 S:      Maintained
2175 F:      drivers/atm/
2176 F:      include/linux/atm*
2177 F:      include/uapi/linux/atm*
2178
2179 ATMEL AT91 / AT32 MCI DRIVER
2180 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2181 S:      Maintained
2182 F:      drivers/mmc/host/atmel-mci.c
2183
2184 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2185 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2186 S:      Supported
2187 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2188
2189 ATMEL SAMA5D2 ADC DRIVER
2190 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2191 L:      linux-iio@vger.kernel.org
2192 S:      Supported
2193 F:      drivers/iio/adc/at91-sama5d2_adc.c
2194
2195 ATMEL Audio ALSA driver
2196 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2197 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2198 S:      Supported
2199 F:      sound/soc/atmel
2200
2201 ATMEL XDMA DRIVER
2202 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2203 L:      linux-arm-kernel@lists.infradead.org
2204 L:      dmaengine@vger.kernel.org
2205 S:      Supported
2206 F:      drivers/dma/at_xdmac.c
2207
2208 ATMEL I2C DRIVER
2209 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2210 L:      linux-i2c@vger.kernel.org
2211 S:      Supported
2212 F:      drivers/i2c/busses/i2c-at91.c
2213
2214 ATMEL ISI DRIVER
2215 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2216 L:      linux-media@vger.kernel.org
2217 S:      Supported
2218 F:      drivers/media/platform/soc_camera/atmel-isi.c
2219 F:      include/media/atmel-isi.h
2220
2221 ATMEL LCDFB DRIVER
2222 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2223 L:      linux-fbdev@vger.kernel.org
2224 S:      Maintained
2225 F:      drivers/video/fbdev/atmel_lcdfb.c
2226 F:      include/video/atmel_lcdc.h
2227
2228 ATMEL MACB ETHERNET DRIVER
2229 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2230 S:      Supported
2231 F:      drivers/net/ethernet/cadence/
2232
2233 ATMEL NAND DRIVER
2234 M:      Wenyou Yang <wenyou.yang@atmel.com>
2235 M:      Josh Wu <rainyfeeling@outlook.com>
2236 L:      linux-mtd@lists.infradead.org
2237 S:      Supported
2238 F:      drivers/mtd/nand/atmel_nand*
2239
2240 ATMEL SDMMC DRIVER
2241 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2242 L:      linux-mmc@vger.kernel.org
2243 S:      Supported
2244 F:      drivers/mmc/host/sdhci-of-at91.c
2245
2246 ATMEL SPI DRIVER
2247 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2248 S:      Supported
2249 F:      drivers/spi/spi-atmel.*
2250
2251 ATMEL SSC DRIVER
2252 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 S:      Supported
2255 F:      drivers/misc/atmel-ssc.c
2256 F:      include/linux/atmel-ssc.h
2257
2258 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2259 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 S:      Supported
2262 F:      drivers/misc/atmel_tclib.c
2263 F:      drivers/clocksource/tcb_clksrc.c
2264
2265 ATMEL USBA UDC DRIVER
2266 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 S:      Supported
2269 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2270
2271 ATMEL WIRELESS DRIVER
2272 M:      Simon Kelley <simon@thekelleys.org.uk>
2273 L:      linux-wireless@vger.kernel.org
2274 W:      http://www.thekelleys.org.uk/atmel
2275 W:      http://atmelwlandriver.sourceforge.net/
2276 S:      Maintained
2277 F:      drivers/net/wireless/atmel/atmel*
2278
2279 ATMEL MAXTOUCH DRIVER
2280 M:      Nick Dyer <nick@shmanahar.org>
2281 T:      git git://github.com/ndyer/linux.git
2282 S:      Maintained
2283 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2284 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2285 F:      include/linux/platform_data/atmel_mxt_ts.h
2286
2287 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2288 M:      Bradley Grove <linuxdrivers@attotech.com>
2289 L:      linux-scsi@vger.kernel.org
2290 W:      http://www.attotech.com
2291 S:      Supported
2292 F:      drivers/scsi/esas2r
2293
2294 ATUSB IEEE 802.15.4 RADIO DRIVER
2295 M:      Stefan Schmidt <stefan@osg.samsung.com>
2296 L:      linux-wpan@vger.kernel.org
2297 S:      Maintained
2298 F:      drivers/net/ieee802154/atusb.c
2299 F:      drivers/net/ieee802154/atusb.h
2300 F:      drivers/net/ieee802154/at86rf230.h
2301
2302 AUDIT SUBSYSTEM
2303 M:      Paul Moore <paul@paul-moore.com>
2304 M:      Eric Paris <eparis@redhat.com>
2305 L:      linux-audit@redhat.com (moderated for non-subscribers)
2306 W:      http://people.redhat.com/sgrubb/audit/
2307 T:      git git://git.infradead.org/users/pcmoore/audit
2308 S:      Maintained
2309 F:      include/linux/audit.h
2310 F:      include/uapi/linux/audit.h
2311 F:      kernel/audit*
2312
2313 AUXILIARY DISPLAY DRIVERS
2314 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2315 W:      http://miguelojeda.es/auxdisplay.htm
2316 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2317 S:      Maintained
2318 F:      drivers/auxdisplay/
2319 F:      include/linux/cfag12864b.h
2320
2321 AVR32 ARCHITECTURE
2322 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2323 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2324 W:      http://www.atmel.com/products/AVR32/
2325 W:      http://mirror.egtvedt.no/avr32linux.org/
2326 W:      http://avrfreaks.net/
2327 S:      Maintained
2328 F:      arch/avr32/
2329
2330 AVR32/AT32AP MACHINE SUPPORT
2331 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2332 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333 S:      Maintained
2334 F:      arch/avr32/mach-at32ap/
2335
2336 AX.25 NETWORK LAYER
2337 M:      Ralf Baechle <ralf@linux-mips.org>
2338 L:      linux-hams@vger.kernel.org
2339 W:      http://www.linux-ax25.org/
2340 S:      Maintained
2341 F:      include/uapi/linux/ax25.h
2342 F:      include/net/ax25.h
2343 F:      net/ax25/
2344
2345 AXENTIA ASOC DRIVERS
2346 M:      Peter Rosin <peda@axentia.se>
2347 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2348 S:      Maintained
2349 F:      Documentation/devicetree/bindings/sound/axentia,*
2350 F:      sound/soc/atmel/tse850-pcm5142.c
2351
2352 AZ6007 DVB DRIVER
2353 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2354 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2355 L:      linux-media@vger.kernel.org
2356 W:      https://linuxtv.org
2357 T:      git git://linuxtv.org/media_tree.git
2358 S:      Maintained
2359 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2360
2361 AZTECH FM RADIO RECEIVER DRIVER
2362 M:      Hans Verkuil <hverkuil@xs4all.nl>
2363 L:      linux-media@vger.kernel.org
2364 T:      git git://linuxtv.org/media_tree.git
2365 W:      https://linuxtv.org
2366 S:      Maintained
2367 F:      drivers/media/radio/radio-aztech*
2368
2369 B43 WIRELESS DRIVER
2370 L:      linux-wireless@vger.kernel.org
2371 L:      b43-dev@lists.infradead.org
2372 W:      http://wireless.kernel.org/en/users/Drivers/b43
2373 S:      Odd Fixes
2374 F:      drivers/net/wireless/broadcom/b43/
2375
2376 B43LEGACY WIRELESS DRIVER
2377 M:      Larry Finger <Larry.Finger@lwfinger.net>
2378 L:      linux-wireless@vger.kernel.org
2379 L:      b43-dev@lists.infradead.org
2380 W:      http://wireless.kernel.org/en/users/Drivers/b43
2381 S:      Maintained
2382 F:      drivers/net/wireless/broadcom/b43legacy/
2383
2384 BACKLIGHT CLASS/SUBSYSTEM
2385 M:      Lee Jones <lee.jones@linaro.org>
2386 M:      Daniel Thompson <daniel.thompson@linaro.org>
2387 M:      Jingoo Han <jingoohan1@gmail.com>
2388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2389 S:      Maintained
2390 F:      drivers/video/backlight/
2391 F:      include/linux/backlight.h
2392 F:      include/linux/pwm_backlight.h
2393 F:      Documentation/devicetree/bindings/leds/backlight
2394
2395 BATMAN ADVANCED
2396 M:      Marek Lindner <mareklindner@neomailbox.ch>
2397 M:      Simon Wunderlich <sw@simonwunderlich.de>
2398 M:      Antonio Quartulli <a@unstable.cc>
2399 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2400 W:      https://www.open-mesh.org/
2401 Q:      https://patchwork.open-mesh.org/project/batman/list/
2402 S:      Maintained
2403 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2404 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2405 F:      Documentation/networking/batman-adv.txt
2406 F:      include/uapi/linux/batman_adv.h
2407 F:      net/batman-adv/
2408
2409 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2410 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2411 L:      linux-hams@vger.kernel.org
2412 W:      http://www.baycom.org/~tom/ham/ham.html
2413 S:      Maintained
2414 F:      drivers/net/hamradio/baycom*
2415
2416 BCACHE (BLOCK LAYER CACHE)
2417 M:      Kent Overstreet <kent.overstreet@gmail.com>
2418 L:      linux-bcache@vger.kernel.org
2419 W:      http://bcache.evilpiepirate.org
2420 S:      Orphan
2421 F:      drivers/md/bcache/
2422
2423 BDISP ST MEDIA DRIVER
2424 M:      Fabien Dessenne <fabien.dessenne@st.com>
2425 L:      linux-media@vger.kernel.org
2426 T:      git git://linuxtv.org/media_tree.git
2427 W:      https://linuxtv.org
2428 S:      Supported
2429 F:      drivers/media/platform/sti/bdisp
2430
2431 DELTA ST MEDIA DRIVER
2432 M:      Hugues Fruchet <hugues.fruchet@st.com>
2433 L:      linux-media@vger.kernel.org
2434 T:      git git://linuxtv.org/media_tree.git
2435 W:      https://linuxtv.org
2436 S:      Supported
2437 F:      drivers/media/platform/sti/delta
2438
2439 BEFS FILE SYSTEM
2440 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2441 M:      Salah Triki <salah.triki@gmail.com>
2442 S:      Maintained
2443 T:      git git://github.com/luisbg/linux-befs.git
2444 F:      Documentation/filesystems/befs.txt
2445 F:      fs/befs/
2446
2447 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2448 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2449 L:      netdev@vger.kernel.org
2450 S:      Maintained
2451 F:      drivers/net/ethernet/ec_bhf.c
2452
2453 BFS FILE SYSTEM
2454 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2455 S:      Maintained
2456 F:      Documentation/filesystems/bfs.txt
2457 F:      fs/bfs/
2458 F:      include/uapi/linux/bfs_fs.h
2459
2460 BLACKFIN ARCHITECTURE
2461 M:      Steven Miao <realmz6@gmail.com>
2462 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463 T:      git git://git.code.sf.net/p/adi-linux/code
2464 W:      http://blackfin.uclinux.org
2465 S:      Supported
2466 F:      arch/blackfin/
2467
2468 BLACKFIN EMAC DRIVER
2469 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2470 W:      http://blackfin.uclinux.org
2471 S:      Supported
2472 F:      drivers/net/ethernet/adi/
2473
2474 BLACKFIN RTC DRIVER
2475 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2476 W:      http://blackfin.uclinux.org
2477 S:      Supported
2478 F:      drivers/rtc/rtc-bfin.c
2479
2480 BLACKFIN SDH DRIVER
2481 M:      Sonic Zhang <sonic.zhang@analog.com>
2482 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483 W:      http://blackfin.uclinux.org
2484 S:      Supported
2485 F:      drivers/mmc/host/bfin_sdh.c
2486
2487 BLACKFIN SERIAL DRIVER
2488 M:      Sonic Zhang <sonic.zhang@analog.com>
2489 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2490 W:      http://blackfin.uclinux.org
2491 S:      Supported
2492 F:      drivers/tty/serial/bfin_uart.c
2493
2494 BLACKFIN WATCHDOG DRIVER
2495 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2496 W:      http://blackfin.uclinux.org
2497 S:      Supported
2498 F:      drivers/watchdog/bfin_wdt.c
2499
2500 BLACKFIN I2C TWI DRIVER
2501 M:      Sonic Zhang <sonic.zhang@analog.com>
2502 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503 W:      http://blackfin.uclinux.org/
2504 S:      Supported
2505 F:      drivers/i2c/busses/i2c-bfin-twi.c
2506
2507 BLACKFIN MEDIA DRIVER
2508 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2509 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2510 W:      http://blackfin.uclinux.org/
2511 S:      Supported
2512 F:      drivers/media/platform/blackfin/
2513 F:      drivers/media/i2c/adv7183*
2514 F:      drivers/media/i2c/vs6624*
2515
2516 BLINKM RGB LED DRIVER
2517 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2518 S:      Maintained
2519 F:      drivers/leds/leds-blinkm.c
2520
2521 BLOCK LAYER
2522 M:      Jens Axboe <axboe@kernel.dk>
2523 L:      linux-block@vger.kernel.org
2524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2525 S:      Maintained
2526 F:      block/
2527 F:      kernel/trace/blktrace.c
2528 F:      lib/sbitmap.c
2529
2530 BLOCK2MTD DRIVER
2531 M:      Joern Engel <joern@lazybastard.org>
2532 L:      linux-mtd@lists.infradead.org
2533 S:      Maintained
2534 F:      drivers/mtd/devices/block2mtd.c
2535
2536 BLUETOOTH DRIVERS
2537 M:      Marcel Holtmann <marcel@holtmann.org>
2538 M:      Gustavo Padovan <gustavo@padovan.org>
2539 M:      Johan Hedberg <johan.hedberg@gmail.com>
2540 L:      linux-bluetooth@vger.kernel.org
2541 W:      http://www.bluez.org/
2542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2544 S:      Maintained
2545 F:      drivers/bluetooth/
2546
2547 BLUETOOTH SUBSYSTEM
2548 M:      Marcel Holtmann <marcel@holtmann.org>
2549 M:      Gustavo Padovan <gustavo@padovan.org>
2550 M:      Johan Hedberg <johan.hedberg@gmail.com>
2551 L:      linux-bluetooth@vger.kernel.org
2552 W:      http://www.bluez.org/
2553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2555 S:      Maintained
2556 F:      net/bluetooth/
2557 F:      include/net/bluetooth/
2558
2559 BONDING DRIVER
2560 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2561 M:      Veaceslav Falico <vfalico@gmail.com>
2562 M:      Andy Gospodarek <andy@greyhouse.net>
2563 L:      netdev@vger.kernel.org
2564 W:      http://sourceforge.net/projects/bonding/
2565 S:      Supported
2566 F:      drivers/net/bonding/
2567 F:      include/uapi/linux/if_bonding.h
2568
2569 BPF (Safe dynamic programs and tools)
2570 M:      Alexei Starovoitov <ast@kernel.org>
2571 L:      netdev@vger.kernel.org
2572 L:      linux-kernel@vger.kernel.org
2573 S:      Supported
2574 F:      kernel/bpf/
2575 F:      tools/testing/selftests/bpf/
2576 F:      lib/test_bpf.c
2577
2578 BROADCOM B44 10/100 ETHERNET DRIVER
2579 M:      Michael Chan <michael.chan@broadcom.com>
2580 L:      netdev@vger.kernel.org
2581 S:      Supported
2582 F:      drivers/net/ethernet/broadcom/b44.*
2583
2584 BROADCOM B53 ETHERNET SWITCH DRIVER
2585 M:      Florian Fainelli <f.fainelli@gmail.com>
2586 L:      netdev@vger.kernel.org
2587 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2588 S:      Supported
2589 F:      drivers/net/dsa/b53/*
2590 F:      include/linux/platform_data/b53.h
2591
2592 BROADCOM GENET ETHERNET DRIVER
2593 M:      Florian Fainelli <f.fainelli@gmail.com>
2594 L:      netdev@vger.kernel.org
2595 S:      Supported
2596 F:      drivers/net/ethernet/broadcom/genet/
2597
2598 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2599 M:      Rasesh Mody <rasesh.mody@cavium.com>
2600 M:      Harish Patil <harish.patil@cavium.com>
2601 M:      Dept-GELinuxNICDev@cavium.com
2602 L:      netdev@vger.kernel.org
2603 S:      Supported
2604 F:      drivers/net/ethernet/broadcom/bnx2.*
2605 F:      drivers/net/ethernet/broadcom/bnx2_*
2606
2607 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2608 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2609 M:      Ariel Elior <ariel.elior@cavium.com>
2610 M:      everest-linux-l2@cavium.com
2611 L:      netdev@vger.kernel.org
2612 S:      Supported
2613 F:      drivers/net/ethernet/broadcom/bnx2x/
2614
2615 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2616 M:      Michael Chan <michael.chan@broadcom.com>
2617 L:      netdev@vger.kernel.org
2618 S:      Supported
2619 F:      drivers/net/ethernet/broadcom/bnxt/
2620
2621 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2622 M:      Florian Fainelli <f.fainelli@gmail.com>
2623 M:      Ray Jui <rjui@broadcom.com>
2624 M:      Scott Branden <sbranden@broadcom.com>
2625 M:      bcm-kernel-feedback-list@broadcom.com
2626 T:      git git://github.com/broadcom/mach-bcm
2627 S:      Maintained
2628 N:      bcm281*
2629 N:      bcm113*
2630 N:      bcm216*
2631 N:      kona
2632 F:      arch/arm/mach-bcm/
2633
2634 BROADCOM BCM2835 ARM ARCHITECTURE
2635 M:      Stephen Warren <swarren@wwwdotorg.org>
2636 M:      Lee Jones <lee@kernel.org>
2637 M:      Eric Anholt <eric@anholt.net>
2638 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 T:      git git://github.com/anholt/linux
2641 S:      Maintained
2642 N:      bcm2835
2643 F:      drivers/staging/vc04_services
2644
2645 BROADCOM BCM47XX MIPS ARCHITECTURE
2646 M:      Hauke Mehrtens <hauke@hauke-m.de>
2647 M:      Rafał Miłecki <zajec5@gmail.com>
2648 L:      linux-mips@linux-mips.org
2649 S:      Maintained
2650 F:      Documentation/devicetree/bindings/mips/brcm/
2651 F:      arch/mips/bcm47xx/*
2652 F:      arch/mips/include/asm/mach-bcm47xx/*
2653
2654 BROADCOM BCM5301X ARM ARCHITECTURE
2655 M:      Hauke Mehrtens <hauke@hauke-m.de>
2656 M:      Rafał Miłecki <zajec5@gmail.com>
2657 M:      bcm-kernel-feedback-list@broadcom.com
2658 L:      linux-arm-kernel@lists.infradead.org
2659 S:      Maintained
2660 F:      arch/arm/mach-bcm/bcm_5301x.c
2661 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2662 F:      arch/arm/boot/dts/bcm470*
2663
2664 BROADCOM BCM53573 ARM ARCHITECTURE
2665 M:      Rafał Miłecki <rafal@milecki.pl>
2666 L:      linux-arm-kernel@lists.infradead.org
2667 S:      Maintained
2668 F:      arch/arm/boot/dts/bcm53573*
2669 F:      arch/arm/boot/dts/bcm47189*
2670
2671 BROADCOM BCM63XX ARM ARCHITECTURE
2672 M:      Florian Fainelli <f.fainelli@gmail.com>
2673 M:      bcm-kernel-feedback-list@broadcom.com
2674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 T:      git git://github.com/broadcom/stblinux.git
2676 S:      Maintained
2677 N:      bcm63xx
2678
2679 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2680 M:      Kevin Cernekee <cernekee@gmail.com>
2681 L:      linux-usb@vger.kernel.org
2682 S:      Maintained
2683 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2684
2685 BROADCOM BCM7XXX ARM ARCHITECTURE
2686 M:      Brian Norris <computersforpeace@gmail.com>
2687 M:      Gregory Fong <gregory.0xf0@gmail.com>
2688 M:      Florian Fainelli <f.fainelli@gmail.com>
2689 M:      bcm-kernel-feedback-list@broadcom.com
2690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 T:      git git://github.com/broadcom/stblinux.git
2692 S:      Maintained
2693 F:      arch/arm/mach-bcm/*brcmstb*
2694 F:      arch/arm/boot/dts/bcm7*.dts*
2695 F:      drivers/bus/brcmstb_gisb.c
2696 N:      brcmstb
2697
2698 BROADCOM BMIPS MIPS ARCHITECTURE
2699 M:      Kevin Cernekee <cernekee@gmail.com>
2700 M:      Florian Fainelli <f.fainelli@gmail.com>
2701 L:      linux-mips@linux-mips.org
2702 T:      git git://github.com/broadcom/stblinux.git
2703 S:      Maintained
2704 F:      arch/mips/bmips/*
2705 F:      arch/mips/include/asm/mach-bmips/*
2706 F:      arch/mips/kernel/*bmips*
2707 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2708 F:      drivers/irqchip/irq-bcm63*
2709 F:      drivers/irqchip/irq-bcm7*
2710 F:      drivers/irqchip/irq-brcmstb*
2711 F:      include/linux/bcm963xx_nvram.h
2712 F:      include/linux/bcm963xx_tag.h
2713
2714 BROADCOM BMIPS CPUFREQ DRIVER
2715 M:      Markus Mayer <mmayer@broadcom.com>
2716 M:      bcm-kernel-feedback-list@broadcom.com
2717 L:      linux-pm@vger.kernel.org
2718 S:      Maintained
2719 F:      drivers/cpufreq/bmips-cpufreq.c
2720
2721 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2722 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2723 M:      Prashant Sreedharan <prashant@broadcom.com>
2724 M:      Michael Chan <mchan@broadcom.com>
2725 L:      netdev@vger.kernel.org
2726 S:      Supported
2727 F:      drivers/net/ethernet/broadcom/tg3.*
2728
2729 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2730 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2731 M:      Franky Lin <franky.lin@broadcom.com>
2732 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2733 L:      linux-wireless@vger.kernel.org
2734 L:      brcm80211-dev-list.pdl@broadcom.com
2735 S:      Supported
2736 F:      drivers/net/wireless/broadcom/brcm80211/
2737
2738 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2739 M:      QLogic-Storage-Upstream@qlogic.com
2740 L:      linux-scsi@vger.kernel.org
2741 S:      Supported
2742 F:      drivers/scsi/bnx2fc/
2743
2744 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2745 M:      QLogic-Storage-Upstream@qlogic.com
2746 L:      linux-scsi@vger.kernel.org
2747 S:      Supported
2748 F:      drivers/scsi/bnx2i/
2749
2750 BROADCOM IPROC ARM ARCHITECTURE
2751 M:      Ray Jui <rjui@broadcom.com>
2752 M:      Scott Branden <sbranden@broadcom.com>
2753 M:      Jon Mason <jonmason@broadcom.com>
2754 M:      bcm-kernel-feedback-list@broadcom.com
2755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 T:      git git://github.com/broadcom/cygnus-linux.git
2757 S:      Maintained
2758 N:      iproc
2759 N:      cygnus
2760 N:      bcm[-_]nsp
2761 N:      bcm9113*
2762 N:      bcm9583*
2763 N:      bcm9585*
2764 N:      bcm9586*
2765 N:      bcm988312
2766 N:      bcm113*
2767 N:      bcm583*
2768 N:      bcm585*
2769 N:      bcm586*
2770 N:      bcm88312
2771 F:      arch/arm64/boot/dts/broadcom/ns2*
2772 F:      drivers/clk/bcm/clk-ns*
2773 F:      drivers/pinctrl/bcm/pinctrl-ns*
2774
2775 BROADCOM BRCMSTB GPIO DRIVER
2776 M:      Gregory Fong <gregory.0xf0@gmail.com>
2777 L:      bcm-kernel-feedback-list@broadcom.com
2778 S:      Supported
2779 F:      drivers/gpio/gpio-brcmstb.c
2780 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2781
2782 BROADCOM KONA GPIO DRIVER
2783 M:      Ray Jui <rjui@broadcom.com>
2784 L:      bcm-kernel-feedback-list@broadcom.com
2785 S:      Supported
2786 F:      drivers/gpio/gpio-bcm-kona.c
2787 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2788
2789 BROADCOM NVRAM DRIVER
2790 M:      Rafał Miłecki <zajec5@gmail.com>
2791 L:      linux-mips@linux-mips.org
2792 S:      Maintained
2793 F:      drivers/firmware/broadcom/*
2794
2795 BROADCOM STB NAND FLASH DRIVER
2796 M:      Brian Norris <computersforpeace@gmail.com>
2797 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2798 L:      linux-mtd@lists.infradead.org
2799 L:      bcm-kernel-feedback-list@broadcom.com
2800 S:      Maintained
2801 F:      drivers/mtd/nand/brcmnand/
2802
2803 BROADCOM STB AVS CPUFREQ DRIVER
2804 M:      Markus Mayer <mmayer@broadcom.com>
2805 M:      bcm-kernel-feedback-list@broadcom.com
2806 L:      linux-pm@vger.kernel.org
2807 S:      Maintained
2808 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2809 F:      drivers/cpufreq/brcmstb*
2810
2811 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2812 M:      Rafał Miłecki <zajec5@gmail.com>
2813 L:      linux-wireless@vger.kernel.org
2814 S:      Maintained
2815 F:      drivers/bcma/
2816 F:      include/linux/bcma/
2817
2818 BROADCOM SYSTEMPORT ETHERNET DRIVER
2819 M:      Florian Fainelli <f.fainelli@gmail.com>
2820 L:      netdev@vger.kernel.org
2821 S:      Supported
2822 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2823
2824 BROADCOM VULCAN ARM64 SOC
2825 M:      Jayachandran C. <c.jayachandran@gmail.com>
2826 M:      bcm-kernel-feedback-list@broadcom.com
2827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2828 S:      Maintained
2829 F:      arch/arm64/boot/dts/broadcom/vulcan*
2830
2831 BROADCOM NETXTREME-E ROCE DRIVER
2832 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2833 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2834 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2835 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2836 L:      linux-rdma@vger.kernel.org
2837 W:      http://www.broadcom.com
2838 S:      Supported
2839 F:      drivers/infiniband/hw/bnxt_re/
2840 F:      include/uapi/rdma/bnxt_re-abi.h
2841
2842 BROCADE BFA FC SCSI DRIVER
2843 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2844 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2845 L:      linux-scsi@vger.kernel.org
2846 S:      Supported
2847 F:      drivers/scsi/bfa/
2848
2849 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2850 M:      Rasesh Mody <rasesh.mody@cavium.com>
2851 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2852 M:      Dept-GELinuxNICDev@cavium.com
2853 L:      netdev@vger.kernel.org
2854 S:      Supported
2855 F:      drivers/net/ethernet/brocade/bna/
2856
2857 BSG (block layer generic sg v4 driver)
2858 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2859 L:      linux-scsi@vger.kernel.org
2860 S:      Supported
2861 F:      block/bsg.c
2862 F:      include/linux/bsg.h
2863 F:      include/uapi/linux/bsg.h
2864
2865 BT87X AUDIO DRIVER
2866 M:      Clemens Ladisch <clemens@ladisch.de>
2867 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2868 T:      git git://git.alsa-project.org/alsa-kernel.git
2869 S:      Maintained
2870 F:      Documentation/sound/alsa/Bt87x.txt
2871 F:      sound/pci/bt87x.c
2872
2873 BT8XXGPIO DRIVER
2874 M:      Michael Buesch <m@bues.ch>
2875 W:      http://bu3sch.de/btgpio.php
2876 S:      Maintained
2877 F:      drivers/gpio/gpio-bt8xx.c
2878
2879 BTRFS FILE SYSTEM
2880 M:      Chris Mason <clm@fb.com>
2881 M:      Josef Bacik <jbacik@fb.com>
2882 M:      David Sterba <dsterba@suse.com>
2883 L:      linux-btrfs@vger.kernel.org
2884 W:      http://btrfs.wiki.kernel.org/
2885 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2887 S:      Maintained
2888 F:      Documentation/filesystems/btrfs.txt
2889 F:      fs/btrfs/
2890
2891 BTTV VIDEO4LINUX DRIVER
2892 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2893 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2894 L:      linux-media@vger.kernel.org
2895 W:      https://linuxtv.org
2896 T:      git git://linuxtv.org/media_tree.git
2897 S:      Odd fixes
2898 F:      Documentation/media/v4l-drivers/bttv*
2899 F:      drivers/media/pci/bt8xx/bttv*
2900
2901 BUSLOGIC SCSI DRIVER
2902 M:      Khalid Aziz <khalid@gonehiking.org>
2903 L:      linux-scsi@vger.kernel.org
2904 S:      Maintained
2905 F:      drivers/scsi/BusLogic.*
2906 F:      drivers/scsi/FlashPoint.*
2907
2908 C-MEDIA CMI8788 DRIVER
2909 M:      Clemens Ladisch <clemens@ladisch.de>
2910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2911 T:      git git://git.alsa-project.org/alsa-kernel.git
2912 S:      Maintained
2913 F:      sound/pci/oxygen/
2914
2915 C6X ARCHITECTURE
2916 M:      Mark Salter <msalter@redhat.com>
2917 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2918 L:      linux-c6x-dev@linux-c6x.org
2919 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2920 S:      Maintained
2921 F:      arch/c6x/
2922
2923 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2924 M:      David Howells <dhowells@redhat.com>
2925 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2926 S:      Supported
2927 F:      Documentation/filesystems/caching/cachefiles.txt
2928 F:      fs/cachefiles/
2929
2930 CADET FM/AM RADIO RECEIVER DRIVER
2931 M:      Hans Verkuil <hverkuil@xs4all.nl>
2932 L:      linux-media@vger.kernel.org
2933 T:      git git://linuxtv.org/media_tree.git
2934 W:      https://linuxtv.org
2935 S:      Maintained
2936 F:      drivers/media/radio/radio-cadet*
2937
2938 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2939 M:      Jonathan Corbet <corbet@lwn.net>
2940 L:      linux-media@vger.kernel.org
2941 T:      git git://linuxtv.org/media_tree.git
2942 S:      Maintained
2943 F:      Documentation/media/v4l-drivers/cafe_ccic*
2944 F:      drivers/media/platform/marvell-ccic/
2945
2946 CAIF NETWORK LAYER
2947 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2948 L:      netdev@vger.kernel.org
2949 S:      Supported
2950 F:      Documentation/networking/caif/
2951 F:      drivers/net/caif/
2952 F:      include/uapi/linux/caif/
2953 F:      include/net/caif/
2954 F:      net/caif/
2955
2956 CALGARY x86-64 IOMMU
2957 M:      Muli Ben-Yehuda <mulix@mulix.org>
2958 M:      Jon Mason <jdmason@kudzu.us>
2959 L:      iommu@lists.linux-foundation.org
2960 S:      Maintained
2961 F:      arch/x86/kernel/pci-calgary_64.c
2962 F:      arch/x86/kernel/tce_64.c
2963 F:      arch/x86/include/asm/calgary.h
2964 F:      arch/x86/include/asm/tce.h
2965
2966 CAN NETWORK LAYER
2967 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2968 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2969 L:      linux-can@vger.kernel.org
2970 W:      https://github.com/linux-can
2971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2973 S:      Maintained
2974 F:      Documentation/networking/can.txt
2975 F:      net/can/
2976 F:      include/linux/can/core.h
2977 F:      include/uapi/linux/can.h
2978 F:      include/uapi/linux/can/bcm.h
2979 F:      include/uapi/linux/can/raw.h
2980 F:      include/uapi/linux/can/gw.h
2981
2982 CAN NETWORK DRIVERS
2983 M:      Wolfgang Grandegger <wg@grandegger.com>
2984 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2985 L:      linux-can@vger.kernel.org
2986 W:      https://github.com/linux-can
2987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2989 S:      Maintained
2990 F:      Documentation/devicetree/bindings/net/can/
2991 F:      drivers/net/can/
2992 F:      include/linux/can/dev.h
2993 F:      include/linux/can/platform/
2994 F:      include/uapi/linux/can/error.h
2995 F:      include/uapi/linux/can/netlink.h
2996
2997 CAPABILITIES
2998 M:      Serge Hallyn <serge@hallyn.com>
2999 L:      linux-security-module@vger.kernel.org
3000 S:      Supported
3001 F:      include/linux/capability.h
3002 F:      include/uapi/linux/capability.h
3003 F:      security/commoncap.c
3004 F:      kernel/capability.c
3005
3006 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3007 M:      Kevin Tsai <ktsai@capellamicro.com>
3008 S:      Maintained
3009 F:      drivers/iio/light/cm*
3010 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3011
3012 CAVIUM I2C DRIVER
3013 M:      Jan Glauber <jglauber@cavium.com>
3014 M:      David Daney <david.daney@cavium.com>
3015 W:      http://www.cavium.com
3016 S:      Supported
3017 F:      drivers/i2c/busses/i2c-octeon*
3018 F:      drivers/i2c/busses/i2c-thunderx*
3019
3020 CAVIUM LIQUIDIO NETWORK DRIVER
3021 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3022 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3023 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3024 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3025 L:     netdev@vger.kernel.org
3026 W:     http://www.cavium.com
3027 S:     Supported
3028 F:     drivers/net/ethernet/cavium/liquidio/
3029
3030 CAVIUM OCTEON-TX CRYPTO DRIVER
3031 M:      George Cherian <george.cherian@cavium.com>
3032 L:      linux-crypto@vger.kernel.org
3033 W:      http://www.cavium.com
3034 S:      Supported
3035 F:      drivers/crypto/cavium/cpt/
3036
3037 CC2520 IEEE-802.15.4 RADIO DRIVER
3038 M:      Varka Bhadram <varkabhadram@gmail.com>
3039 L:      linux-wpan@vger.kernel.org
3040 S:      Maintained
3041 F:      drivers/net/ieee802154/cc2520.c
3042 F:      include/linux/spi/cc2520.h
3043 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3044
3045 CEC DRIVER
3046 M:      Hans Verkuil <hans.verkuil@cisco.com>
3047 L:      linux-media@vger.kernel.org
3048 T:      git git://linuxtv.org/media_tree.git
3049 W:      http://linuxtv.org
3050 S:      Supported
3051 F:      Documentation/media/kapi/cec-core.rst
3052 F:      Documentation/media/uapi/cec
3053 F:      drivers/media/cec/
3054 F:      drivers/media/cec-edid.c
3055 F:      drivers/media/rc/keymaps/rc-cec.c
3056 F:      include/media/cec.h
3057 F:      include/media/cec-edid.h
3058 F:      include/uapi/linux/cec.h
3059 F:      include/uapi/linux/cec-funcs.h
3060
3061 CELL BROADBAND ENGINE ARCHITECTURE
3062 M:      Arnd Bergmann <arnd@arndb.de>
3063 L:      linuxppc-dev@lists.ozlabs.org
3064 W:      http://www.ibm.com/developerworks/power/cell/
3065 S:      Supported
3066 F:      arch/powerpc/include/asm/cell*.h
3067 F:      arch/powerpc/include/asm/spu*.h
3068 F:      arch/powerpc/include/uapi/asm/spu*.h
3069 F:      arch/powerpc/oprofile/*cell*
3070 F:      arch/powerpc/platforms/cell/
3071
3072 CEPH COMMON CODE (LIBCEPH)
3073 M:      Ilya Dryomov <idryomov@gmail.com>
3074 M:      "Yan, Zheng" <zyan@redhat.com>
3075 M:      Sage Weil <sage@redhat.com>
3076 L:      ceph-devel@vger.kernel.org
3077 W:      http://ceph.com/
3078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3079 T:      git git://github.com/ceph/ceph-client.git
3080 S:      Supported
3081 F:      net/ceph/
3082 F:      include/linux/ceph/
3083 F:      include/linux/crush/
3084
3085 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3086 M:      "Yan, Zheng" <zyan@redhat.com>
3087 M:      Sage Weil <sage@redhat.com>
3088 M:      Ilya Dryomov <idryomov@gmail.com>
3089 L:      ceph-devel@vger.kernel.org
3090 W:      http://ceph.com/
3091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3092 T:      git git://github.com/ceph/ceph-client.git
3093 S:      Supported
3094 F:      Documentation/filesystems/ceph.txt
3095 F:      fs/ceph/
3096
3097 CERTIFICATE HANDLING:
3098 M:      David Howells <dhowells@redhat.com>
3099 M:      David Woodhouse <dwmw2@infradead.org>
3100 L:      keyrings@vger.kernel.org
3101 S:      Maintained
3102 F:      Documentation/module-signing.txt
3103 F:      certs/
3104 F:      scripts/sign-file.c
3105 F:      scripts/extract-cert.c
3106
3107 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3108 L:      linux-usb@vger.kernel.org
3109 S:      Orphan
3110 F:      Documentation/usb/WUSB-Design-overview.txt
3111 F:      Documentation/usb/wusb-cbaf
3112 F:      drivers/usb/host/hwa-hc.c
3113 F:      drivers/usb/host/whci/
3114 F:      drivers/usb/wusbcore/
3115 F:      include/linux/usb/wusb*
3116
3117 HT16K33 LED CONTROLLER DRIVER
3118 M:      Robin van der Gracht <robin@protonic.nl>
3119 S:      Maintained
3120 F:      drivers/auxdisplay/ht16k33.c
3121 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3122
3123 CFAG12864B LCD DRIVER
3124 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3125 W:      http://miguelojeda.es/auxdisplay.htm
3126 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3127 S:      Maintained
3128 F:      drivers/auxdisplay/cfag12864b.c
3129 F:      include/linux/cfag12864b.h
3130
3131 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3132 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3133 W:      http://miguelojeda.es/auxdisplay.htm
3134 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3135 S:      Maintained
3136 F:      drivers/auxdisplay/cfag12864bfb.c
3137 F:      include/linux/cfag12864b.h
3138
3139 CFG80211 and NL80211
3140 M:      Johannes Berg <johannes@sipsolutions.net>
3141 L:      linux-wireless@vger.kernel.org
3142 W:      http://wireless.kernel.org/
3143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3145 S:      Maintained
3146 F:      include/uapi/linux/nl80211.h
3147 F:      include/net/cfg80211.h
3148 F:      net/wireless/*
3149 X:      net/wireless/wext*
3150
3151 CHAR and MISC DRIVERS
3152 M:      Arnd Bergmann <arnd@arndb.de>
3153 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3155 S:      Supported
3156 F:      drivers/char/*
3157 F:      drivers/misc/*
3158 F:      include/linux/miscdevice.h
3159
3160 CHECKPATCH
3161 M:      Andy Whitcroft <apw@canonical.com>
3162 M:      Joe Perches <joe@perches.com>
3163 S:      Maintained
3164 F:      scripts/checkpatch.pl
3165
3166 CHINESE DOCUMENTATION
3167 M:      Harry Wei <harryxiyou@gmail.com>
3168 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3169 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3170 S:      Maintained
3171 F:      Documentation/translations/zh_CN/
3172
3173 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3174 M:      Peter Chen <Peter.Chen@nxp.com>
3175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3176 L:      linux-usb@vger.kernel.org
3177 S:      Maintained
3178 F:      drivers/usb/chipidea/
3179
3180 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3181 M:      Hans de Goede <hdegoede@redhat.com>
3182 L:      linux-input@vger.kernel.org
3183 S:      Maintained
3184 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3185 F:      drivers/input/touchscreen/chipone_icn8318.c
3186
3187 CHROME HARDWARE PLATFORM SUPPORT
3188 M:      Olof Johansson <olof@lixom.net>
3189 S:      Maintained
3190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3191 F:      drivers/platform/chrome/
3192
3193 CISCO VIC ETHERNET NIC DRIVER
3194 M:      Christian Benvenuti <benve@cisco.com>
3195 M:      Sujith Sankar <ssujith@cisco.com>
3196 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3197 M:      Neel Patel <neepatel@cisco.com>
3198 S:      Supported
3199 F:      drivers/net/ethernet/cisco/enic/
3200
3201 CISCO VIC LOW LATENCY NIC DRIVER
3202 M:      Christian Benvenuti <benve@cisco.com>
3203 M:      Dave Goodell <dgoodell@cisco.com>
3204 S:      Supported
3205 F:      drivers/infiniband/hw/usnic/
3206
3207 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3208 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3209 L:      netdev@vger.kernel.org
3210 S:      Maintained
3211 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3212
3213 CIRRUS LOGIC AUDIO CODEC DRIVERS
3214 M:      Brian Austin <brian.austin@cirrus.com>
3215 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3217 S:      Maintained
3218 F:      sound/soc/codecs/cs*
3219
3220 CLEANCACHE API
3221 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3222 L:      linux-kernel@vger.kernel.org
3223 S:      Maintained
3224 F:      mm/cleancache.c
3225 F:      include/linux/cleancache.h
3226
3227 CLK API
3228 M:      Russell King <linux@armlinux.org.uk>
3229 L:      linux-clk@vger.kernel.org
3230 S:      Maintained
3231 F:      include/linux/clk.h
3232
3233 CLOCKSOURCE, CLOCKEVENT DRIVERS
3234 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3235 M:      Thomas Gleixner <tglx@linutronix.de>
3236 L:      linux-kernel@vger.kernel.org
3237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3238 S:      Supported
3239 F:      drivers/clocksource
3240
3241 CISCO FCOE HBA DRIVER
3242 M:      Satish Kharat <satishkh@cisco.com>
3243 M:      Sesidhar Baddela <sebaddel@cisco.com>
3244 M:      Karan Tilak Kumar <kartilak@cisco.com>
3245 L:      linux-scsi@vger.kernel.org
3246 S:      Supported
3247 F:      drivers/scsi/fnic/
3248
3249 CISCO SCSI HBA DRIVER
3250 M:      Karan Tilak Kumar <kartilak@cisco.com>
3251 M:      Sesidhar Baddela <sebaddel@cisco.com>
3252 L:      linux-scsi@vger.kernel.org
3253 S:      Supported
3254 F:      drivers/scsi/snic/
3255
3256 CMPC ACPI DRIVER
3257 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3258 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3259 L:      platform-driver-x86@vger.kernel.org
3260 S:      Supported
3261 F:      drivers/platform/x86/classmate-laptop.c
3262
3263 COBALT MEDIA DRIVER
3264 M:      Hans Verkuil <hans.verkuil@cisco.com>
3265 L:      linux-media@vger.kernel.org
3266 T:      git git://linuxtv.org/media_tree.git
3267 W:      https://linuxtv.org
3268 S:      Supported
3269 F:      drivers/media/pci/cobalt/
3270
3271 COCCINELLE/Semantic Patches (SmPL)
3272 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3273 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3274 M:      Nicolas Palix <nicolas.palix@imag.fr>
3275 M:      Michal Marek <mmarek@suse.com>
3276 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3278 W:      http://coccinelle.lip6.fr/
3279 S:      Supported
3280 F:      Documentation/dev-tools/coccinelle.rst
3281 F:      scripts/coccinelle/
3282 F:      scripts/coccicheck
3283
3284 CODA FILE SYSTEM
3285 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3286 M:      coda@cs.cmu.edu
3287 L:      codalist@coda.cs.cmu.edu
3288 W:      http://www.coda.cs.cmu.edu/
3289 S:      Maintained
3290 F:      Documentation/filesystems/coda.txt
3291 F:      fs/coda/
3292 F:      include/linux/coda*.h
3293 F:      include/uapi/linux/coda*.h
3294
3295 CODA V4L2 MEM2MEM DRIVER
3296 M:      Philipp Zabel <p.zabel@pengutronix.de>
3297 L:      linux-media@vger.kernel.org
3298 S:      Maintained
3299 F:      Documentation/devicetree/bindings/media/coda.txt
3300 F:      drivers/media/platform/coda/
3301
3302 COMMON CLK FRAMEWORK
3303 M:      Michael Turquette <mturquette@baylibre.com>
3304 M:      Stephen Boyd <sboyd@codeaurora.org>
3305 L:      linux-clk@vger.kernel.org
3306 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3308 S:      Maintained
3309 F:      Documentation/devicetree/bindings/clock/
3310 F:      drivers/clk/
3311 X:      drivers/clk/clkdev.c
3312 F:      include/linux/clk-pr*
3313 F:      include/linux/clk/
3314
3315 COMMON INTERNET FILE SYSTEM (CIFS)
3316 M:      Steve French <sfrench@samba.org>
3317 L:      linux-cifs@vger.kernel.org
3318 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3319 W:      http://linux-cifs.samba.org/
3320 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3321 S:      Supported
3322 F:      Documentation/filesystems/cifs/
3323 F:      fs/cifs/
3324
3325 COMPACTPCI HOTPLUG CORE
3326 M:      Scott Murray <scott@spiteful.org>
3327 L:      linux-pci@vger.kernel.org
3328 S:      Maintained
3329 F:      drivers/pci/hotplug/cpci_hotplug*
3330
3331 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3332 M:      Scott Murray <scott@spiteful.org>
3333 L:      linux-pci@vger.kernel.org
3334 S:      Maintained
3335 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3336
3337 COMPACTPCI HOTPLUG GENERIC DRIVER
3338 M:      Scott Murray <scott@spiteful.org>
3339 L:      linux-pci@vger.kernel.org
3340 S:      Maintained
3341 F:      drivers/pci/hotplug/cpcihp_generic.c
3342
3343 COMPAL LAPTOP SUPPORT
3344 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3345 L:      platform-driver-x86@vger.kernel.org
3346 S:      Maintained
3347 F:      drivers/platform/x86/compal-laptop.c
3348
3349 CONEXANT ACCESSRUNNER USB DRIVER
3350 L:      accessrunner-general@lists.sourceforge.net
3351 W:      http://accessrunner.sourceforge.net/
3352 S:      Orphan
3353 F:      drivers/usb/atm/cxacru.c
3354
3355 CONFIGFS
3356 M:      Joel Becker <jlbec@evilplan.org>
3357 M:      Christoph Hellwig <hch@lst.de>
3358 T:      git git://git.infradead.org/users/hch/configfs.git
3359 S:      Supported
3360 F:      fs/configfs/
3361 F:      include/linux/configfs.h
3362
3363 CONNECTOR
3364 M:      Evgeniy Polyakov <zbr@ioremap.net>
3365 L:      netdev@vger.kernel.org
3366 S:      Maintained
3367 F:      drivers/connector/
3368
3369 CONTROL GROUP (CGROUP)
3370 M:      Tejun Heo <tj@kernel.org>
3371 M:      Li Zefan <lizefan@huawei.com>
3372 M:      Johannes Weiner <hannes@cmpxchg.org>
3373 L:      cgroups@vger.kernel.org
3374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3375 S:      Maintained
3376 F:      Documentation/cgroup*
3377 F:      include/linux/cgroup*
3378 F:      kernel/cgroup*
3379
3380 CONTROL GROUP - CPUSET
3381 M:      Li Zefan <lizefan@huawei.com>
3382 L:      cgroups@vger.kernel.org
3383 W:      http://www.bullopensource.org/cpuset/
3384 W:      http://oss.sgi.com/projects/cpusets/
3385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3386 S:      Maintained
3387 F:      Documentation/cgroup-v1/cpusets.txt
3388 F:      include/linux/cpuset.h
3389 F:      kernel/cpuset.c
3390
3391 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3392 M:      Johannes Weiner <hannes@cmpxchg.org>
3393 M:      Michal Hocko <mhocko@kernel.org>
3394 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3395 L:      cgroups@vger.kernel.org
3396 L:      linux-mm@kvack.org
3397 S:      Maintained
3398 F:      mm/memcontrol.c
3399 F:      mm/swap_cgroup.c
3400
3401 CORETEMP HARDWARE MONITORING DRIVER
3402 M:      Fenghua Yu <fenghua.yu@intel.com>
3403 L:      linux-hwmon@vger.kernel.org
3404 S:      Maintained
3405 F:      Documentation/hwmon/coretemp
3406 F:      drivers/hwmon/coretemp.c
3407
3408 COSA/SRP SYNC SERIAL DRIVER
3409 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3410 W:      http://www.fi.muni.cz/~kas/cosa/
3411 S:      Maintained
3412 F:      drivers/net/wan/cosa*
3413
3414 CPMAC ETHERNET DRIVER
3415 M:      Florian Fainelli <f.fainelli@gmail.com>
3416 L:      netdev@vger.kernel.org
3417 S:      Maintained
3418 F:      drivers/net/ethernet/ti/cpmac.c
3419
3420 CPU FREQUENCY DRIVERS
3421 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3422 M:      Viresh Kumar <viresh.kumar@linaro.org>
3423 L:      linux-pm@vger.kernel.org
3424 S:      Maintained
3425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3426 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3427 B:      https://bugzilla.kernel.org
3428 F:      Documentation/cpu-freq/
3429 F:      drivers/cpufreq/
3430 F:      include/linux/cpufreq.h
3431
3432 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3433 M:      Viresh Kumar <viresh.kumar@linaro.org>
3434 M:      Sudeep Holla <sudeep.holla@arm.com>
3435 L:      linux-pm@vger.kernel.org
3436 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3437 S:      Maintained
3438 F:      drivers/cpufreq/arm_big_little.h
3439 F:      drivers/cpufreq/arm_big_little.c
3440 F:      drivers/cpufreq/arm_big_little_dt.c
3441
3442 CPUIDLE DRIVER - ARM BIG LITTLE
3443 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3444 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3445 L:      linux-pm@vger.kernel.org
3446 L:      linux-arm-kernel@lists.infradead.org
3447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3448 S:      Maintained
3449 F:      drivers/cpuidle/cpuidle-big_little.c
3450
3451 CPUIDLE DRIVER - ARM EXYNOS
3452 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3453 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3454 M:      Kukjin Kim <kgene@kernel.org>
3455 L:      linux-pm@vger.kernel.org
3456 L:      linux-samsung-soc@vger.kernel.org
3457 S:      Supported
3458 F:      drivers/cpuidle/cpuidle-exynos.c
3459 F:      arch/arm/mach-exynos/pm.c
3460
3461 CPUIDLE DRIVERS
3462 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3463 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3464 L:      linux-pm@vger.kernel.org
3465 S:      Maintained
3466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3467 B:      https://bugzilla.kernel.org
3468 F:      drivers/cpuidle/*
3469 F:      include/linux/cpuidle.h
3470
3471 CPUID/MSR DRIVER
3472 M:      "H. Peter Anvin" <hpa@zytor.com>
3473 S:      Maintained
3474 F:      arch/x86/kernel/cpuid.c
3475 F:      arch/x86/kernel/msr.c
3476
3477 CPU POWER MONITORING SUBSYSTEM
3478 M:      Thomas Renninger <trenn@suse.com>
3479 L:      linux-pm@vger.kernel.org
3480 S:      Maintained
3481 F:      tools/power/cpupower/
3482
3483 CRAMFS FILESYSTEM
3484 W:      http://sourceforge.net/projects/cramfs/
3485 S:      Orphan / Obsolete
3486 F:      Documentation/filesystems/cramfs.txt
3487 F:      fs/cramfs/
3488
3489 CRIS PORT
3490 M:      Mikael Starvik <starvik@axis.com>
3491 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3492 L:      linux-cris-kernel@axis.com
3493 W:      http://developer.axis.com
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3495 S:      Maintained
3496 F:      arch/cris/
3497 F:      drivers/tty/serial/crisv10.*
3498
3499 CRYPTO API
3500 M:      Herbert Xu <herbert@gondor.apana.org.au>
3501 M:      "David S. Miller" <davem@davemloft.net>
3502 L:      linux-crypto@vger.kernel.org
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3505 S:      Maintained
3506 F:      Documentation/crypto/
3507 F:      Documentation/devicetree/bindings/crypto/
3508 F:      Documentation/DocBook/crypto-API.tmpl
3509 F:      arch/*/crypto/
3510 F:      crypto/
3511 F:      drivers/crypto/
3512 F:      include/crypto/
3513 F:      include/linux/crypto*
3514
3515 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3516 M:      Neil Horman <nhorman@tuxdriver.com>
3517 L:      linux-crypto@vger.kernel.org
3518 S:      Maintained
3519 F:      crypto/ansi_cprng.c
3520 F:      crypto/rng.c
3521
3522 CS3308 MEDIA DRIVER
3523 M:      Hans Verkuil <hverkuil@xs4all.nl>
3524 L:      linux-media@vger.kernel.org
3525 T:      git git://linuxtv.org/media_tree.git
3526 W:      http://linuxtv.org
3527 S:      Odd Fixes
3528 F:      drivers/media/i2c/cs3308.c
3529 F:      drivers/media/i2c/cs3308.h
3530
3531 CS5535 Audio ALSA driver
3532 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3533 S:      Maintained
3534 F:      sound/pci/cs5535audio/
3535
3536 CW1200 WLAN driver
3537 M:      Solomon Peachy <pizza@shaftnet.org>
3538 S:      Maintained
3539 F:      drivers/net/wireless/st/cw1200/
3540
3541 CX18 VIDEO4LINUX DRIVER
3542 M:      Andy Walls <awalls@md.metrocast.net>
3543 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3544 L:      linux-media@vger.kernel.org
3545 T:      git git://linuxtv.org/media_tree.git
3546 W:      https://linuxtv.org
3547 W:      http://www.ivtvdriver.org/index.php/Cx18
3548 S:      Maintained
3549 F:      Documentation/media/v4l-drivers/cx18*
3550 F:      drivers/media/pci/cx18/
3551 F:      include/uapi/linux/ivtv*
3552
3553 CX2341X MPEG ENCODER HELPER MODULE
3554 M:      Hans Verkuil <hverkuil@xs4all.nl>
3555 L:      linux-media@vger.kernel.org
3556 T:      git git://linuxtv.org/media_tree.git
3557 W:      https://linuxtv.org
3558 S:      Maintained
3559 F:      drivers/media/common/cx2341x*
3560 F:      include/media/cx2341x*
3561
3562 CX24120 MEDIA DRIVER
3563 M:      Jemma Denson <jdenson@gmail.com>
3564 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3565 L:      linux-media@vger.kernel.org
3566 W:      https://linuxtv.org
3567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3568 S:      Maintained
3569 F:      drivers/media/dvb-frontends/cx24120*
3570
3571 CX88 VIDEO4LINUX DRIVER
3572 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3573 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3574 L:      linux-media@vger.kernel.org
3575 W:      https://linuxtv.org
3576 T:      git git://linuxtv.org/media_tree.git
3577 S:      Odd fixes
3578 F:      Documentation/media/v4l-drivers/cx88*
3579 F:      drivers/media/pci/cx88/
3580
3581 CXD2820R MEDIA DRIVER
3582 M:      Antti Palosaari <crope@iki.fi>
3583 L:      linux-media@vger.kernel.org
3584 W:      https://linuxtv.org
3585 W:      http://palosaari.fi/linux/
3586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3587 T:      git git://linuxtv.org/anttip/media_tree.git
3588 S:      Maintained
3589 F:      drivers/media/dvb-frontends/cxd2820r*
3590
3591 CXGB3 ETHERNET DRIVER (CXGB3)
3592 M:      Santosh Raspatur <santosh@chelsio.com>
3593 L:      netdev@vger.kernel.org
3594 W:      http://www.chelsio.com
3595 S:      Supported
3596 F:      drivers/net/ethernet/chelsio/cxgb3/
3597
3598 CXGB3 ISCSI DRIVER (CXGB3I)
3599 M:      Karen Xie <kxie@chelsio.com>
3600 L:      linux-scsi@vger.kernel.org
3601 W:      http://www.chelsio.com
3602 S:      Supported
3603 F:      drivers/scsi/cxgbi/cxgb3i
3604
3605 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3606 M:      Steve Wise <swise@chelsio.com>
3607 L:      linux-rdma@vger.kernel.org
3608 W:      http://www.openfabrics.org
3609 S:      Supported
3610 F:      drivers/infiniband/hw/cxgb3/
3611 F:      include/uapi/rdma/cxgb3-abi.h
3612
3613 CXGB4 ETHERNET DRIVER (CXGB4)
3614 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3615 L:      netdev@vger.kernel.org
3616 W:      http://www.chelsio.com
3617 S:      Supported
3618 F:      drivers/net/ethernet/chelsio/cxgb4/
3619
3620 CXGB4 ISCSI DRIVER (CXGB4I)
3621 M:      Karen Xie <kxie@chelsio.com>
3622 L:      linux-scsi@vger.kernel.org
3623 W:      http://www.chelsio.com
3624 S:      Supported
3625 F:      drivers/scsi/cxgbi/cxgb4i
3626
3627 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3628 M:      Steve Wise <swise@chelsio.com>
3629 L:      linux-rdma@vger.kernel.org
3630 W:      http://www.openfabrics.org
3631 S:      Supported
3632 F:      drivers/infiniband/hw/cxgb4/
3633 F:      include/uapi/rdma/cxgb4-abi.h
3634
3635 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3636 M:      Casey Leedom <leedom@chelsio.com>
3637 L:      netdev@vger.kernel.org
3638 W:      http://www.chelsio.com
3639 S:      Supported
3640 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3641
3642 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3643 M:      Ian Munsie <imunsie@au1.ibm.com>
3644 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3645 L:      linuxppc-dev@lists.ozlabs.org
3646 S:      Supported
3647 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3648 F:      drivers/misc/cxl/
3649 F:      include/misc/cxl*
3650 F:      include/uapi/misc/cxl.h
3651 F:      Documentation/powerpc/cxl.txt
3652 F:      Documentation/ABI/testing/sysfs-class-cxl
3653
3654 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3655 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3656 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3657 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3658 L:      linux-scsi@vger.kernel.org
3659 S:      Supported
3660 F:      drivers/scsi/cxlflash/
3661 F:      include/uapi/scsi/cxlflash_ioctls.h
3662 F:      Documentation/powerpc/cxlflash.txt
3663
3664 STMMAC ETHERNET DRIVER
3665 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3666 M:      Alexandre Torgue <alexandre.torgue@st.com>
3667 L:      netdev@vger.kernel.org
3668 W:      http://www.stlinux.com
3669 S:      Supported
3670 F:      drivers/net/ethernet/stmicro/stmmac/
3671
3672 CYBERPRO FB DRIVER
3673 M:      Russell King <linux@armlinux.org.uk>
3674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3675 W:      http://www.armlinux.org.uk/
3676 S:      Maintained
3677 F:      drivers/video/fbdev/cyber2000fb.*
3678
3679 CYCLADES ASYNC MUX DRIVER
3680 W:      http://www.cyclades.com/
3681 S:      Orphan
3682 F:      drivers/tty/cyclades.c
3683 F:      include/linux/cyclades.h
3684 F:      include/uapi/linux/cyclades.h
3685
3686 CYCLADES PC300 DRIVER
3687 W:      http://www.cyclades.com/
3688 S:      Orphan
3689 F:      drivers/net/wan/pc300*
3690
3691 CYPRESS_FIRMWARE MEDIA DRIVER
3692 M:      Antti Palosaari <crope@iki.fi>
3693 L:      linux-media@vger.kernel.org
3694 W:      https://linuxtv.org
3695 W:      http://palosaari.fi/linux/
3696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3697 T:      git git://linuxtv.org/anttip/media_tree.git
3698 S:      Maintained
3699 F:      drivers/media/common/cypress_firmware*
3700
3701 CYTTSP TOUCHSCREEN DRIVER
3702 M:      Ferruh Yigit <fery@cypress.com>
3703 L:      linux-input@vger.kernel.org
3704 S:      Supported
3705 F:      drivers/input/touchscreen/cyttsp*
3706 F:      include/linux/input/cyttsp.h
3707
3708 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3709 M:      Joshua Kinard <kumba@gentoo.org>
3710 S:      Maintained
3711 F:      drivers/rtc/rtc-ds1685.c
3712 F:      include/linux/rtc/ds1685.h
3713
3714 DAMA SLAVE for AX.25
3715 M:      Joerg Reuter <jreuter@yaina.de>
3716 W:      http://yaina.de/jreuter/
3717 W:      http://www.qsl.net/dl1bke/
3718 L:      linux-hams@vger.kernel.org
3719 S:      Maintained
3720 F:      net/ax25/af_ax25.c
3721 F:      net/ax25/ax25_dev.c
3722 F:      net/ax25/ax25_ds_*
3723 F:      net/ax25/ax25_in.c
3724 F:      net/ax25/ax25_out.c
3725 F:      net/ax25/ax25_timer.c
3726 F:      net/ax25/sysctl_net_ax25.c
3727
3728 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3729 L:      netdev@vger.kernel.org
3730 S:      Orphan
3731 F:      Documentation/networking/dmfe.txt
3732 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3733
3734 DC390/AM53C974 SCSI driver
3735 M:      Hannes Reinecke <hare@suse.com>
3736 L:      linux-scsi@vger.kernel.org
3737 S:      Maintained
3738 F:      drivers/scsi/am53c974.c
3739
3740 DC395x SCSI driver
3741 M:      Oliver Neukum <oliver@neukum.org>
3742 M:      Ali Akcaagac <aliakc@web.de>
3743 M:      Jamie Lenehan <lenehan@twibble.org>
3744 L:      dc395x@twibble.org
3745 W:      http://twibble.org/dist/dc395x/
3746 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3747 S:      Maintained
3748 F:      Documentation/scsi/dc395x.txt
3749 F:      drivers/scsi/dc395x.*
3750
3751 DCCP PROTOCOL
3752 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3753 L:      dccp@vger.kernel.org
3754 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3755 S:      Maintained
3756 F:      include/linux/dccp.h
3757 F:      include/uapi/linux/dccp.h
3758 F:      include/linux/tfrc.h
3759 F:      net/dccp/
3760
3761 DECnet NETWORK LAYER
3762 W:      http://linux-decnet.sourceforge.net
3763 L:      linux-decnet-user@lists.sourceforge.net
3764 S:      Orphan
3765 F:      Documentation/networking/decnet.txt
3766 F:      net/decnet/
3767
3768 DECSTATION PLATFORM SUPPORT
3769 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3770 L:      linux-mips@linux-mips.org
3771 W:      http://www.linux-mips.org/wiki/DECstation
3772 S:      Maintained
3773 F:      arch/mips/dec/
3774 F:      arch/mips/include/asm/dec/
3775 F:      arch/mips/include/asm/mach-dec/
3776
3777 DEFXX FDDI NETWORK DRIVER
3778 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3779 S:      Maintained
3780 F:      drivers/net/fddi/defxx.*
3781
3782 DELL LAPTOP DRIVER
3783 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3784 M:      Pali Rohár <pali.rohar@gmail.com>
3785 L:      platform-driver-x86@vger.kernel.org
3786 S:      Maintained
3787 F:      drivers/platform/x86/dell-laptop.c
3788
3789 DELL LAPTOP RBTN DRIVER
3790 M:      Pali Rohár <pali.rohar@gmail.com>
3791 S:      Maintained
3792 F:      drivers/platform/x86/dell-rbtn.*
3793
3794 DELL LAPTOP FREEFALL DRIVER
3795 M:      Pali Rohár <pali.rohar@gmail.com>
3796 S:      Maintained
3797 F:      drivers/platform/x86/dell-smo8800.c
3798
3799 DELL LAPTOP SMM DRIVER
3800 M:      Pali Rohár <pali.rohar@gmail.com>
3801 S:      Maintained
3802 F:      drivers/hwmon/dell-smm-hwmon.c
3803 F:      include/uapi/linux/i8k.h
3804
3805 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3806 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3807 S:      Maintained
3808 F:      Documentation/dcdbas.txt
3809 F:      drivers/firmware/dcdbas.*
3810
3811 DELL WMI EXTRAS DRIVER
3812 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3813 M:      Pali Rohár <pali.rohar@gmail.com>
3814 S:      Maintained
3815 F:      drivers/platform/x86/dell-wmi.c
3816
3817 DESIGNWARE USB2 DRD IP DRIVER
3818 M:      John Youn <johnyoun@synopsys.com>
3819 L:      linux-usb@vger.kernel.org
3820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3821 S:      Maintained
3822 F:      drivers/usb/dwc2/
3823
3824 DESIGNWARE USB3 DRD IP DRIVER
3825 M:      Felipe Balbi <balbi@kernel.org>
3826 L:      linux-usb@vger.kernel.org
3827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3828 S:      Maintained
3829 F:      drivers/usb/dwc3/
3830
3831 DEVICE COREDUMP (DEV_COREDUMP)
3832 M:      Johannes Berg <johannes@sipsolutions.net>
3833 L:      linux-kernel@vger.kernel.org
3834 S:      Maintained
3835 F:      drivers/base/devcoredump.c
3836 F:      include/linux/devcoredump.h
3837
3838 DEVICE FREQUENCY (DEVFREQ)
3839 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3840 M:      Kyungmin Park <kyungmin.park@samsung.com>
3841 R:      Chanwoo Choi <cw00.choi@samsung.com>
3842 L:      linux-pm@vger.kernel.org
3843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3844 S:      Maintained
3845 F:      drivers/devfreq/
3846 F:      include/linux/devfreq.h
3847 F:      Documentation/devicetree/bindings/devfreq/
3848
3849 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3850 M:      Chanwoo Choi <cw00.choi@samsung.com>
3851 L:      linux-pm@vger.kernel.org
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3853 S:      Supported
3854 F:      drivers/devfreq/event/
3855 F:      drivers/devfreq/devfreq-event.c
3856 F:      include/linux/devfreq-event.h
3857 F:      Documentation/devicetree/bindings/devfreq/event/
3858
3859 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3860 M:      Chanwoo Choi <cw00.choi@samsung.com>
3861 L:      linux-pm@vger.kernel.org
3862 L:      linux-samsung-soc@vger.kernel.org
3863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3864 S:      Maintained
3865 F:      drivers/devfreq/exynos-bus.c
3866 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3867
3868 DEVICE NUMBER REGISTRY
3869 M:      Torben Mathiasen <device@lanana.org>
3870 W:      http://lanana.org/docs/device-list/index.html
3871 S:      Maintained
3872
3873 DEVICE-MAPPER  (LVM)
3874 M:      Alasdair Kergon <agk@redhat.com>
3875 M:      Mike Snitzer <snitzer@redhat.com>
3876 M:      dm-devel@redhat.com
3877 L:      dm-devel@redhat.com
3878 W:      http://sources.redhat.com/dm
3879 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3881 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3882 S:      Maintained
3883 F:      Documentation/device-mapper/
3884 F:      drivers/md/dm*
3885 F:      drivers/md/persistent-data/
3886 F:      include/linux/device-mapper.h
3887 F:      include/linux/dm-*.h
3888 F:      include/uapi/linux/dm-*.h
3889
3890 DEVLINK
3891 M:      Jiri Pirko <jiri@mellanox.com>
3892 L:      netdev@vger.kernel.org
3893 S:      Supported
3894 F:      net/core/devlink.c
3895 F:      include/net/devlink.h
3896 F:      include/uapi/linux/devlink.h
3897
3898 DIALOG SEMICONDUCTOR DRIVERS
3899 M:      Support Opensource <support.opensource@diasemi.com>
3900 W:      http://www.dialog-semiconductor.com/products
3901 S:      Supported
3902 F:      Documentation/hwmon/da90??
3903 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3904 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3905 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3906 F:      drivers/gpio/gpio-da90??.c
3907 F:      drivers/hwmon/da90??-hwmon.c
3908 F:      drivers/iio/adc/da91??-*.c
3909 F:      drivers/input/misc/da90??_onkey.c
3910 F:      drivers/input/touchscreen/da9052_tsi.c
3911 F:      drivers/leds/leds-da90??.c
3912 F:      drivers/mfd/da903x.c
3913 F:      drivers/mfd/da90??-*.c
3914 F:      drivers/mfd/da91??-*.c
3915 F:      drivers/power/supply/da9052-battery.c
3916 F:      drivers/power/supply/da91??-*.c
3917 F:      drivers/regulator/da903x.c
3918 F:      drivers/regulator/da9???-regulator.[ch]
3919 F:      drivers/rtc/rtc-da90??.c
3920 F:      drivers/video/backlight/da90??_bl.c
3921 F:      drivers/watchdog/da90??_wdt.c
3922 F:      include/linux/mfd/da903x.h
3923 F:      include/linux/mfd/da9052/
3924 F:      include/linux/mfd/da9055/
3925 F:      include/linux/mfd/da9062/
3926 F:      include/linux/mfd/da9063/
3927 F:      include/linux/mfd/da9150/
3928 F:      include/linux/regulator/da9211.h
3929 F:      include/sound/da[79]*.h
3930 F:      sound/soc/codecs/da[79]*.[ch]
3931
3932 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3933 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3934 L:      linux-gpio@vger.kernel.org
3935 S:      Maintained
3936 F:      drivers/gpio/gpio-gpio-mm.c
3937
3938 DIGI NEO AND CLASSIC PCI PRODUCTS
3939 M:      Lidza Louina <lidza.louina@gmail.com>
3940 M:      Mark Hounschell <markh@compro.net>
3941 L:      driverdev-devel@linuxdriverproject.org
3942 S:      Maintained
3943 F:      drivers/staging/dgnc/
3944
3945 DIOLAN U2C-12 I2C DRIVER
3946 M:      Guenter Roeck <linux@roeck-us.net>
3947 L:      linux-i2c@vger.kernel.org
3948 S:      Maintained
3949 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3950
3951 DIRECT ACCESS (DAX)
3952 M:      Matthew Wilcox <mawilcox@microsoft.com>
3953 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3954 L:      linux-fsdevel@vger.kernel.org
3955 S:      Supported
3956 F:      fs/dax.c
3957 F:      include/linux/dax.h
3958 F:      include/trace/events/fs_dax.h
3959
3960 DIRECTORY NOTIFICATION (DNOTIFY)
3961 M:      Eric Paris <eparis@parisplace.org>
3962 S:      Maintained
3963 F:      Documentation/filesystems/dnotify.txt
3964 F:      fs/notify/dnotify/
3965 F:      include/linux/dnotify.h
3966
3967 DISK GEOMETRY AND PARTITION HANDLING
3968 M:      Andries Brouwer <aeb@cwi.nl>
3969 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3970 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3971 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3972 S:      Maintained
3973
3974 DISKQUOTA
3975 M:      Jan Kara <jack@suse.com>
3976 S:      Maintained
3977 F:      Documentation/filesystems/quota.txt
3978 F:      fs/quota/
3979 F:      include/linux/quota*.h
3980 F:      include/uapi/linux/quota*.h
3981
3982 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3983 M:      Bernie Thompson <bernie@plugable.com>
3984 L:      linux-fbdev@vger.kernel.org
3985 S:      Maintained
3986 W:      http://plugable.com/category/projects/udlfb/
3987 F:      drivers/video/fbdev/udlfb.c
3988 F:      include/video/udlfb.h
3989 F:      Documentation/fb/udlfb.txt
3990
3991 DISTRIBUTED LOCK MANAGER (DLM)
3992 M:      Christine Caulfield <ccaulfie@redhat.com>
3993 M:      David Teigland <teigland@redhat.com>
3994 L:      cluster-devel@redhat.com
3995 W:      http://sources.redhat.com/cluster/
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3997 S:      Supported
3998 F:      fs/dlm/
3999
4000 DMA BUFFER SHARING FRAMEWORK
4001 M:      Sumit Semwal <sumit.semwal@linaro.org>
4002 S:      Maintained
4003 L:      linux-media@vger.kernel.org
4004 L:      dri-devel@lists.freedesktop.org
4005 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4006 F:      drivers/dma-buf/
4007 F:      include/linux/dma-buf*
4008 F:      include/linux/reservation.h
4009 F:      include/linux/*fence.h
4010 F:      Documentation/dma-buf-sharing.txt
4011 T:      git git://anongit.freedesktop.org/drm/drm-misc
4012
4013 SYNC FILE FRAMEWORK
4014 M:      Sumit Semwal <sumit.semwal@linaro.org>
4015 R:      Gustavo Padovan <gustavo@padovan.org>
4016 S:      Maintained
4017 L:      linux-media@vger.kernel.org
4018 L:      dri-devel@lists.freedesktop.org
4019 F:      drivers/dma-buf/sync_*
4020 F:      drivers/dma-buf/sw_sync.c
4021 F:      include/linux/sync_file.h
4022 F:      include/uapi/linux/sync_file.h
4023 F:      Documentation/sync_file.txt
4024 T:      git git://anongit.freedesktop.org/drm/drm-misc
4025
4026 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4027 M:      Vinod Koul <vinod.koul@intel.com>
4028 L:      dmaengine@vger.kernel.org
4029 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4030 S:      Maintained
4031 F:      drivers/dma/
4032 F:      include/linux/dmaengine.h
4033 F:      Documentation/devicetree/bindings/dma/
4034 F:      Documentation/dmaengine/
4035 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4036
4037 DME1737 HARDWARE MONITOR DRIVER
4038 M:      Juerg Haefliger <juergh@gmail.com>
4039 L:      linux-hwmon@vger.kernel.org
4040 S:      Maintained
4041 F:      Documentation/hwmon/dme1737
4042 F:      drivers/hwmon/dme1737.c
4043
4044 DMI/SMBIOS SUPPORT
4045 M:      Jean Delvare <jdelvare@suse.com>
4046 S:      Maintained
4047 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4048 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4049 F:      drivers/firmware/dmi-id.c
4050 F:      drivers/firmware/dmi_scan.c
4051 F:      include/linux/dmi.h
4052
4053 DOCUMENTATION
4054 M:      Jonathan Corbet <corbet@lwn.net>
4055 L:      linux-doc@vger.kernel.org
4056 S:      Maintained
4057 F:      Documentation/
4058 F:      scripts/docproc.c
4059 F:      scripts/kernel-doc*
4060 X:      Documentation/ABI/
4061 X:      Documentation/devicetree/
4062 X:      Documentation/acpi
4063 X:      Documentation/power
4064 X:      Documentation/spi
4065 X:      Documentation/media
4066 T:      git git://git.lwn.net/linux.git docs-next
4067
4068 DOUBLETALK DRIVER
4069 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4070 L:      blinux-list@redhat.com
4071 S:      Maintained
4072 F:      drivers/char/dtlk.c
4073 F:      include/linux/dtlk.h
4074
4075 DPT_I2O SCSI RAID DRIVER
4076 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4077 L:      linux-scsi@vger.kernel.org
4078 W:      http://www.adaptec.com/
4079 S:      Maintained
4080 F:      drivers/scsi/dpt*
4081 F:      drivers/scsi/dpt/
4082
4083 DRBD DRIVER
4084 M:      Philipp Reisner <philipp.reisner@linbit.com>
4085 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4086 L:      drbd-dev@lists.linbit.com
4087 W:      http://www.drbd.org
4088 T:      git git://git.linbit.com/linux-drbd.git
4089 T:      git git://git.linbit.com/drbd-8.4.git
4090 S:      Supported
4091 F:      drivers/block/drbd/
4092 F:      lib/lru_cache.c
4093 F:      Documentation/blockdev/drbd/
4094
4095 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4096 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4098 S:      Supported
4099 F:      Documentation/kobject.txt
4100 F:      drivers/base/
4101 F:      fs/debugfs/
4102 F:      fs/kernfs/
4103 F:      fs/sysfs/
4104 F:      include/linux/debugfs.h
4105 F:      include/linux/kobj*
4106 F:      lib/kobj*
4107
4108 DRM DRIVERS
4109 M:      David Airlie <airlied@linux.ie>
4110 L:      dri-devel@lists.freedesktop.org
4111 T:      git git://people.freedesktop.org/~airlied/linux
4112 B:      https://bugs.freedesktop.org/
4113 C:      irc://chat.freenode.net/dri-devel
4114 S:      Maintained
4115 F:      drivers/gpu/drm/
4116 F:      drivers/gpu/vga/
4117 F:      Documentation/devicetree/bindings/display/
4118 F:      Documentation/devicetree/bindings/gpu/
4119 F:      Documentation/devicetree/bindings/video/
4120 F:      Documentation/gpu/
4121 F:      include/drm/
4122 F:      include/uapi/drm/
4123
4124 DRM DRIVERS AND MISC GPU PATCHES
4125 M:      Daniel Vetter <daniel.vetter@intel.com>
4126 M:      Jani Nikula <jani.nikula@linux.intel.com>
4127 M:      Sean Paul <seanpaul@chromium.org>
4128 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4129 S:      Maintained
4130 T:      git git://anongit.freedesktop.org/drm/drm-misc
4131 F:      Documentation/gpu/
4132 F:      drivers/gpu/vga/
4133 F:      drivers/gpu/drm/*
4134 F:      include/drm/drm*
4135 F:      include/uapi/drm/drm*
4136
4137 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4138 M:      Dave Airlie <airlied@redhat.com>
4139 S:      Odd Fixes
4140 F:      drivers/gpu/drm/ast/
4141
4142 DRM DRIVERS FOR BRIDGE CHIPS
4143 M:      Archit Taneja <architt@codeaurora.org>
4144 S:      Maintained
4145 T:      git git://anongit.freedesktop.org/drm/drm-misc
4146 F:      drivers/gpu/drm/bridge/
4147
4148 DRM DRIVER FOR BOCHS VIRTUAL GPU
4149 M:      Gerd Hoffmann <kraxel@redhat.com>
4150 L:      virtualization@lists.linux-foundation.org
4151 T:      git git://git.kraxel.org/linux drm-qemu
4152 S:      Maintained
4153 F:      drivers/gpu/drm/bochs/
4154
4155 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4156 M:      Dave Airlie <airlied@redhat.com>
4157 M:      Gerd Hoffmann <kraxel@redhat.com>
4158 L:      virtualization@lists.linux-foundation.org
4159 T:      git git://git.kraxel.org/linux drm-qemu
4160 S:      Obsolete
4161 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4162 F:      drivers/gpu/drm/cirrus/
4163
4164 RADEON and AMDGPU DRM DRIVERS
4165 M:      Alex Deucher <alexander.deucher@amd.com>
4166 M:      Christian König <christian.koenig@amd.com>
4167 L:      amd-gfx@lists.freedesktop.org
4168 T:      git git://people.freedesktop.org/~agd5f/linux
4169 S:      Supported
4170 F:      drivers/gpu/drm/radeon/
4171 F:      include/uapi/drm/radeon_drm.h
4172 F:      drivers/gpu/drm/amd/
4173 F:      include/uapi/drm/amdgpu_drm.h
4174
4175 DRM PANEL DRIVERS
4176 M:      Thierry Reding <thierry.reding@gmail.com>
4177 L:      dri-devel@lists.freedesktop.org
4178 T:      git git://anongit.freedesktop.org/tegra/linux.git
4179 S:      Maintained
4180 F:      drivers/gpu/drm/drm_panel.c
4181 F:      drivers/gpu/drm/panel/
4182 F:      include/drm/drm_panel.h
4183 F:      Documentation/devicetree/bindings/display/panel/
4184
4185 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4186 M:      Daniel Vetter <daniel.vetter@intel.com>
4187 M:      Jani Nikula <jani.nikula@linux.intel.com>
4188 L:      intel-gfx@lists.freedesktop.org
4189 W:      https://01.org/linuxgraphics/
4190 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4191 C:      irc://chat.freenode.net/intel-gfx
4192 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4193 T:      git git://anongit.freedesktop.org/drm-intel
4194 S:      Supported
4195 F:      drivers/gpu/drm/i915/
4196 F:      include/drm/i915*
4197 F:      include/uapi/drm/i915_drm.h
4198 F:      Documentation/gpu/i915.rst
4199
4200 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4201 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4202 M:      Zhi Wang <zhi.a.wang@intel.com>
4203 L:      intel-gvt-dev@lists.freedesktop.org
4204 L:      intel-gfx@lists.freedesktop.org
4205 W:      https://01.org/igvt-g
4206 T:      git https://github.com/01org/gvt-linux.git
4207 S:      Supported
4208 F:      drivers/gpu/drm/i915/gvt/
4209
4210 DRM DRIVERS FOR ATMEL HLCDC
4211 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4212 L:      dri-devel@lists.freedesktop.org
4213 S:      Supported
4214 F:      drivers/gpu/drm/atmel-hlcdc/
4215 F:      Documentation/devicetree/bindings/drm/atmel/
4216
4217 DRM DRIVERS FOR ALLWINNER A10
4218 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4219 L:      dri-devel@lists.freedesktop.org
4220 S:      Supported
4221 F:      drivers/gpu/drm/sun4i/
4222 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4223
4224 DRM DRIVERS FOR AMLOGIC SOCS
4225 M:      Neil Armstrong <narmstrong@baylibre.com>
4226 L:      dri-devel@lists.freedesktop.org
4227 L:      linux-amlogic@lists.infradead.org
4228 W:      http://linux-meson.com/
4229 S:      Supported
4230 F:      drivers/gpu/drm/meson/
4231 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4232
4233 DRM DRIVERS FOR EXYNOS
4234 M:      Inki Dae <inki.dae@samsung.com>
4235 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4236 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4237 M:      Kyungmin Park <kyungmin.park@samsung.com>
4238 L:      dri-devel@lists.freedesktop.org
4239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4240 S:      Supported
4241 F:      drivers/gpu/drm/exynos/
4242 F:      include/uapi/drm/exynos_drm.h
4243 F:      Documentation/devicetree/bindings/display/exynos/
4244
4245 DRM DRIVERS FOR FREESCALE DCU
4246 M:      Stefan Agner <stefan@agner.ch>
4247 M:      Alison Wang <alison.wang@freescale.com>
4248 L:      dri-devel@lists.freedesktop.org
4249 S:      Supported
4250 F:      drivers/gpu/drm/fsl-dcu/
4251 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4252 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4253 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4254
4255 DRM DRIVERS FOR FREESCALE IMX
4256 M:      Philipp Zabel <p.zabel@pengutronix.de>
4257 L:      dri-devel@lists.freedesktop.org
4258 S:      Maintained
4259 F:      drivers/gpu/drm/imx/
4260 F:      drivers/gpu/ipu-v3/
4261 F:      Documentation/devicetree/bindings/display/imx/
4262
4263 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4264 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4265 L:      dri-devel@lists.freedesktop.org
4266 T:      git git://github.com/patjak/drm-gma500
4267 S:      Maintained
4268 F:      drivers/gpu/drm/gma500/
4269
4270 DRM DRIVERS FOR HISILICON
4271 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4272 M:      Rongrong Zou <zourongrong@gmail.com>
4273 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4274 R:      Chen Feng <puck.chen@hisilicon.com>
4275 L:      dri-devel@lists.freedesktop.org
4276 T:      git git://github.com/xin3liang/linux.git
4277 S:      Maintained
4278 F:      drivers/gpu/drm/hisilicon/
4279 F:      Documentation/devicetree/bindings/display/hisilicon/
4280
4281 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4282 S:      Orphan / Obsolete
4283 F:      drivers/gpu/drm/i810/
4284 F:      include/uapi/drm/i810_drm.h
4285
4286 DRM DRIVERS FOR MEDIATEK
4287 M:      CK Hu <ck.hu@mediatek.com>
4288 M:      Philipp Zabel <p.zabel@pengutronix.de>
4289 L:      dri-devel@lists.freedesktop.org
4290 S:      Supported
4291 F:      drivers/gpu/drm/mediatek/
4292 F:      Documentation/devicetree/bindings/display/mediatek/
4293
4294 DRM DRIVER FOR MSM ADRENO GPU
4295 M:      Rob Clark <robdclark@gmail.com>
4296 L:      linux-arm-msm@vger.kernel.org
4297 L:      dri-devel@lists.freedesktop.org
4298 L:      freedreno@lists.freedesktop.org
4299 T:      git git://people.freedesktop.org/~robclark/linux
4300 S:      Maintained
4301 F:      drivers/gpu/drm/msm/
4302 F:      include/uapi/drm/msm_drm.h
4303 F:      Documentation/devicetree/bindings/display/msm/
4304
4305 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4306 M:      Ben Skeggs <bskeggs@redhat.com>
4307 L:      dri-devel@lists.freedesktop.org
4308 L:      nouveau@lists.freedesktop.org
4309 T:      git git://github.com/skeggsb/linux
4310 S:      Supported
4311 F:      drivers/gpu/drm/nouveau/
4312 F:      include/uapi/drm/nouveau_drm.h
4313
4314 DRM DRIVERS FOR NVIDIA TEGRA
4315 M:      Thierry Reding <thierry.reding@gmail.com>
4316 L:      dri-devel@lists.freedesktop.org
4317 L:      linux-tegra@vger.kernel.org
4318 T:      git git://anongit.freedesktop.org/tegra/linux.git
4319 S:      Supported
4320 F:      drivers/gpu/drm/tegra/
4321 F:      drivers/gpu/host1x/
4322 F:      include/linux/host1x.h
4323 F:      include/uapi/drm/tegra_drm.h
4324 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4325
4326 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4327 S:      Orphan / Obsolete
4328 F:      drivers/gpu/drm/mga/
4329 F:      include/uapi/drm/mga_drm.h
4330
4331 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4332 M:      Dave Airlie <airlied@redhat.com>
4333 S:      Odd Fixes
4334 F:      drivers/gpu/drm/mgag200/
4335
4336 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4337 S:      Orphan / Obsolete
4338 F:      drivers/gpu/drm/r128/
4339 F:      include/uapi/drm/r128_drm.h
4340
4341 DRM DRIVERS FOR RENESAS
4342 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4343 L:      dri-devel@lists.freedesktop.org
4344 L:      linux-renesas-soc@vger.kernel.org
4345 T:      git git://linuxtv.org/pinchartl/fbdev
4346 S:      Supported
4347 F:      drivers/gpu/drm/rcar-du/
4348 F:      drivers/gpu/drm/shmobile/
4349 F:      include/linux/platform_data/shmob_drm.h
4350 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4351
4352 DRM DRIVER FOR QXL VIRTUAL GPU
4353 M:      Dave Airlie <airlied@redhat.com>
4354 M:      Gerd Hoffmann <kraxel@redhat.com>
4355 L:      virtualization@lists.linux-foundation.org
4356 T:      git git://git.kraxel.org/linux drm-qemu
4357 S:      Maintained
4358 F:      drivers/gpu/drm/qxl/
4359 F:      include/uapi/drm/qxl_drm.h
4360
4361 DRM DRIVERS FOR ROCKCHIP
4362 M:      Mark Yao <mark.yao@rock-chips.com>
4363 L:      dri-devel@lists.freedesktop.org
4364 S:      Maintained
4365 F:      drivers/gpu/drm/rockchip/
4366 F:      Documentation/devicetree/bindings/display/rockchip/
4367
4368 DRM DRIVER FOR SAVAGE VIDEO CARDS
4369 S:      Orphan / Obsolete
4370 F:      drivers/gpu/drm/savage/
4371 F:      include/uapi/drm/savage_drm.h
4372
4373 DRM DRIVER FOR SIS VIDEO CARDS
4374 S:      Orphan / Obsolete
4375 F:      drivers/gpu/drm/sis/
4376 F:      include/uapi/drm/sis_drm.h
4377
4378 DRM DRIVERS FOR STI
4379 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4380 M:      Vincent Abriou <vincent.abriou@st.com>
4381 L:      dri-devel@lists.freedesktop.org
4382 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4383 S:      Maintained
4384 F:      drivers/gpu/drm/sti
4385 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4386
4387 DRM DRIVER FOR TDFX VIDEO CARDS
4388 S:      Orphan / Obsolete
4389 F:      drivers/gpu/drm/tdfx/
4390
4391 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4392 M:      Dave Airlie <airlied@redhat.com>
4393 S:      Odd Fixes
4394 F:      drivers/gpu/drm/udl/
4395
4396 DRM DRIVERS FOR VIVANTE GPU IP
4397 M:      Lucas Stach <l.stach@pengutronix.de>
4398 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4399 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4400 L:      etnaviv@lists.freedesktop.org
4401 L:      dri-devel@lists.freedesktop.org
4402 S:      Maintained
4403 F:      drivers/gpu/drm/etnaviv/
4404 F:      include/uapi/drm/etnaviv_drm.h
4405 F:      Documentation/devicetree/bindings/display/etnaviv/
4406
4407 DRM DRIVER FOR VMWARE VIRTUAL GPU
4408 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4409 M:      Sinclair Yeh <syeh@vmware.com>
4410 M:      Thomas Hellstrom <thellstrom@vmware.com>
4411 L:      dri-devel@lists.freedesktop.org
4412 T:      git git://people.freedesktop.org/~syeh/repos_linux
4413 T:      git git://people.freedesktop.org/~thomash/linux
4414 S:      Supported
4415 F:      drivers/gpu/drm/vmwgfx/
4416 F:      include/uapi/drm/vmwgfx_drm.h
4417
4418 DRM DRIVERS FOR VC4
4419 M:      Eric Anholt <eric@anholt.net>
4420 T:      git git://github.com/anholt/linux
4421 S:      Supported
4422 F:      drivers/gpu/drm/vc4/
4423 F:      include/uapi/drm/vc4_drm.h
4424 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4425
4426 DRM DRIVERS FOR TI OMAP
4427 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4428 L:      dri-devel@lists.freedesktop.org
4429 S:      Maintained
4430 F:      drivers/gpu/drm/omapdrm/
4431 F:      Documentation/devicetree/bindings/display/ti/
4432
4433 DRM DRIVERS FOR TI LCDC
4434 M:      Jyri Sarha <jsarha@ti.com>
4435 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4436 L:      dri-devel@lists.freedesktop.org
4437 S:      Maintained
4438 F:      drivers/gpu/drm/tilcdc/
4439 F:      Documentation/devicetree/bindings/display/tilcdc/
4440
4441 DRM DRIVERS FOR ZTE ZX
4442 M:      Shawn Guo <shawnguo@kernel.org>
4443 L:      dri-devel@lists.freedesktop.org
4444 S:      Maintained
4445 F:      drivers/gpu/drm/zte/
4446 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4447
4448 DSBR100 USB FM RADIO DRIVER
4449 M:      Alexey Klimov <klimov.linux@gmail.com>
4450 L:      linux-media@vger.kernel.org
4451 T:      git git://linuxtv.org/media_tree.git
4452 S:      Maintained
4453 F:      drivers/media/radio/dsbr100.c
4454
4455 DSCC4 DRIVER
4456 M:      Francois Romieu <romieu@fr.zoreil.com>
4457 L:      netdev@vger.kernel.org
4458 S:      Maintained
4459 F:      drivers/net/wan/dscc4.c
4460
4461 DT3155 MEDIA DRIVER
4462 M:      Hans Verkuil <hverkuil@xs4all.nl>
4463 L:      linux-media@vger.kernel.org
4464 T:      git git://linuxtv.org/media_tree.git
4465 W:      https://linuxtv.org
4466 S:      Odd Fixes
4467 F:      drivers/media/pci/dt3155/
4468
4469 DVB_USB_AF9015 MEDIA DRIVER
4470 M:      Antti Palosaari <crope@iki.fi>
4471 L:      linux-media@vger.kernel.org
4472 W:      https://linuxtv.org
4473 W:      http://palosaari.fi/linux/
4474 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4475 T:      git git://linuxtv.org/anttip/media_tree.git
4476 S:      Maintained
4477 F:      drivers/media/usb/dvb-usb-v2/af9015*
4478
4479 DVB_USB_AF9035 MEDIA DRIVER
4480 M:      Antti Palosaari <crope@iki.fi>
4481 L:      linux-media@vger.kernel.org
4482 W:      https://linuxtv.org
4483 W:      http://palosaari.fi/linux/
4484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4485 T:      git git://linuxtv.org/anttip/media_tree.git
4486 S:      Maintained
4487 F:      drivers/media/usb/dvb-usb-v2/af9035*
4488
4489 DVB_USB_ANYSEE MEDIA DRIVER
4490 M:      Antti Palosaari <crope@iki.fi>
4491 L:      linux-media@vger.kernel.org
4492 W:      https://linuxtv.org
4493 W:      http://palosaari.fi/linux/
4494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4495 T:      git git://linuxtv.org/anttip/media_tree.git
4496 S:      Maintained
4497 F:      drivers/media/usb/dvb-usb-v2/anysee*
4498
4499 DVB_USB_AU6610 MEDIA DRIVER
4500 M:      Antti Palosaari <crope@iki.fi>
4501 L:      linux-media@vger.kernel.org
4502 W:      https://linuxtv.org
4503 W:      http://palosaari.fi/linux/
4504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4505 T:      git git://linuxtv.org/anttip/media_tree.git
4506 S:      Maintained
4507 F:      drivers/media/usb/dvb-usb-v2/au6610*
4508
4509 DVB_USB_CE6230 MEDIA DRIVER
4510 M:      Antti Palosaari <crope@iki.fi>
4511 L:      linux-media@vger.kernel.org
4512 W:      https://linuxtv.org
4513 W:      http://palosaari.fi/linux/
4514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4515 T:      git git://linuxtv.org/anttip/media_tree.git
4516 S:      Maintained
4517 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4518
4519 DVB_USB_CXUSB MEDIA DRIVER
4520 M:      Michael Krufky <mkrufky@linuxtv.org>
4521 L:      linux-media@vger.kernel.org
4522 W:      https://linuxtv.org
4523 W:      http://github.com/mkrufky
4524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4525 T:      git git://linuxtv.org/media_tree.git
4526 S:      Maintained
4527 F:      drivers/media/usb/dvb-usb/cxusb*
4528
4529 DVB_USB_EC168 MEDIA DRIVER
4530 M:      Antti Palosaari <crope@iki.fi>
4531 L:      linux-media@vger.kernel.org
4532 W:      https://linuxtv.org
4533 W:      http://palosaari.fi/linux/
4534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4535 T:      git git://linuxtv.org/anttip/media_tree.git
4536 S:      Maintained
4537 F:      drivers/media/usb/dvb-usb-v2/ec168*
4538
4539 DVB_USB_GL861 MEDIA DRIVER
4540 M:      Antti Palosaari <crope@iki.fi>
4541 L:      linux-media@vger.kernel.org
4542 W:      https://linuxtv.org
4543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4544 T:      git git://linuxtv.org/anttip/media_tree.git
4545 S:      Maintained
4546 F:      drivers/media/usb/dvb-usb-v2/gl861*
4547
4548 DVB_USB_MXL111SF MEDIA DRIVER
4549 M:      Michael Krufky <mkrufky@linuxtv.org>
4550 L:      linux-media@vger.kernel.org
4551 W:      https://linuxtv.org
4552 W:      http://github.com/mkrufky
4553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4554 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4555 S:      Maintained
4556 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4557
4558 DVB_USB_RTL28XXU MEDIA DRIVER
4559 M:      Antti Palosaari <crope@iki.fi>
4560 L:      linux-media@vger.kernel.org
4561 W:      https://linuxtv.org
4562 W:      http://palosaari.fi/linux/
4563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4564 T:      git git://linuxtv.org/anttip/media_tree.git
4565 S:      Maintained
4566 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4567
4568 DVB_USB_V2 MEDIA DRIVER
4569 M:      Antti Palosaari <crope@iki.fi>
4570 L:      linux-media@vger.kernel.org
4571 W:      https://linuxtv.org
4572 W:      http://palosaari.fi/linux/
4573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4574 T:      git git://linuxtv.org/anttip/media_tree.git
4575 S:      Maintained
4576 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4577 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4578
4579 DYNAMIC DEBUG
4580 M:      Jason Baron <jbaron@akamai.com>
4581 S:      Maintained
4582 F:      lib/dynamic_debug.c
4583 F:      include/linux/dynamic_debug.h
4584
4585 DZ DECSTATION DZ11 SERIAL DRIVER
4586 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4587 S:      Maintained
4588 F:      drivers/tty/serial/dz.*
4589
4590 E3X0 POWER BUTTON DRIVER
4591 M:      Moritz Fischer <moritz.fischer@ettus.com>
4592 L:      usrp-users@lists.ettus.com
4593 W:      http://www.ettus.com
4594 S:      Supported
4595 F:      drivers/input/misc/e3x0-button.c
4596 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4597
4598 E4000 MEDIA DRIVER
4599 M:      Antti Palosaari <crope@iki.fi>
4600 L:      linux-media@vger.kernel.org
4601 W:      https://linuxtv.org
4602 W:      http://palosaari.fi/linux/
4603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4604 T:      git git://linuxtv.org/anttip/media_tree.git
4605 S:      Maintained
4606 F:      drivers/media/tuners/e4000*
4607
4608 EATA ISA/EISA/PCI SCSI DRIVER
4609 M:      Dario Ballabio <ballabio_dario@emc.com>
4610 L:      linux-scsi@vger.kernel.org
4611 S:      Maintained
4612 F:      drivers/scsi/eata.c
4613
4614 EC100 MEDIA DRIVER
4615 M:      Antti Palosaari <crope@iki.fi>
4616 L:      linux-media@vger.kernel.org
4617 W:      https://linuxtv.org
4618 W:      http://palosaari.fi/linux/
4619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4620 T:      git git://linuxtv.org/anttip/media_tree.git
4621 S:      Maintained
4622 F:      drivers/media/dvb-frontends/ec100*
4623
4624 ECRYPT FILE SYSTEM
4625 M:      Tyler Hicks <tyhicks@canonical.com>
4626 L:      ecryptfs@vger.kernel.org
4627 W:      http://ecryptfs.org
4628 W:      https://launchpad.net/ecryptfs
4629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4630 S:      Supported
4631 F:      Documentation/filesystems/ecryptfs.txt
4632 F:      fs/ecryptfs/
4633
4634 EDAC-CORE
4635 M:      Borislav Petkov <bp@alien8.de>
4636 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4637 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4638 L:      linux-edac@vger.kernel.org
4639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4641 S:      Supported
4642 F:      Documentation/admin-guide/ras.rst
4643 F:      Documentation/driver-api/edac.rst
4644 F:      drivers/edac/
4645 F:      include/linux/edac.h
4646
4647 EDAC-AMD64
4648 M:      Borislav Petkov <bp@alien8.de>
4649 L:      linux-edac@vger.kernel.org
4650 S:      Maintained
4651 F:      drivers/edac/amd64_edac*
4652
4653 EDAC-CALXEDA
4654 M:      Robert Richter <rric@kernel.org>
4655 L:      linux-edac@vger.kernel.org
4656 S:      Maintained
4657 F:      drivers/edac/highbank*
4658
4659 EDAC-CAVIUM
4660 M:      Ralf Baechle <ralf@linux-mips.org>
4661 M:      David Daney <david.daney@cavium.com>
4662 L:      linux-edac@vger.kernel.org
4663 L:      linux-mips@linux-mips.org
4664 S:      Supported
4665 F:      drivers/edac/octeon_edac*
4666
4667 EDAC-E752X
4668 M:      Mark Gross <mark.gross@intel.com>
4669 L:      linux-edac@vger.kernel.org
4670 S:      Maintained
4671 F:      drivers/edac/e752x_edac.c
4672
4673 EDAC-E7XXX
4674 L:      linux-edac@vger.kernel.org
4675 S:      Maintained
4676 F:      drivers/edac/e7xxx_edac.c
4677
4678 EDAC-FSL_DDR
4679 M:      York Sun <york.sun@nxp.com>
4680 L:      linux-edac@vger.kernel.org
4681 S:      Maintained
4682 F:      drivers/edac/fsl_ddr_edac.*
4683
4684 EDAC-GHES
4685 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4686 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4687 L:      linux-edac@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/edac/ghes_edac.c
4690
4691 EDAC-I82443BXGX
4692 M:      Tim Small <tim@buttersideup.com>
4693 L:      linux-edac@vger.kernel.org
4694 S:      Maintained
4695 F:      drivers/edac/i82443bxgx_edac.c
4696
4697 EDAC-I3000
4698 L:      linux-edac@vger.kernel.org
4699 S:      Orphan
4700 F:      drivers/edac/i3000_edac.c
4701
4702 EDAC-I5000
4703 L:      linux-edac@vger.kernel.org
4704 S:      Maintained
4705 F:      drivers/edac/i5000_edac.c
4706
4707 EDAC-I5400
4708 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4709 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4710 L:      linux-edac@vger.kernel.org
4711 S:      Maintained
4712 F:      drivers/edac/i5400_edac.c
4713
4714 EDAC-I7300
4715 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4716 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4717 L:      linux-edac@vger.kernel.org
4718 S:      Maintained
4719 F:      drivers/edac/i7300_edac.c
4720
4721 EDAC-I7CORE
4722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4724 L:      linux-edac@vger.kernel.org
4725 S:      Maintained
4726 F:      drivers/edac/i7core_edac.c
4727
4728 EDAC-I82975X
4729 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4730 M:      "Arvind R." <arvino55@gmail.com>
4731 L:      linux-edac@vger.kernel.org
4732 S:      Maintained
4733 F:      drivers/edac/i82975x_edac.c
4734
4735 EDAC-IE31200
4736 M:      Jason Baron <jbaron@akamai.com>
4737 L:      linux-edac@vger.kernel.org
4738 S:      Maintained
4739 F:      drivers/edac/ie31200_edac.c
4740
4741 EDAC-MPC85XX
4742 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4743 L:      linux-edac@vger.kernel.org
4744 S:      Maintained
4745 F:      drivers/edac/mpc85xx_edac.[ch]
4746
4747 EDAC-PASEMI
4748 M:      Egor Martovetsky <egor@pasemi.com>
4749 L:      linux-edac@vger.kernel.org
4750 S:      Maintained
4751 F:      drivers/edac/pasemi_edac.c
4752
4753 EDAC-R82600
4754 M:      Tim Small <tim@buttersideup.com>
4755 L:      linux-edac@vger.kernel.org
4756 S:      Maintained
4757 F:      drivers/edac/r82600_edac.c
4758
4759 EDAC-SBRIDGE
4760 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4761 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4762 L:      linux-edac@vger.kernel.org
4763 S:      Maintained
4764 F:      drivers/edac/sb_edac.c
4765
4766 EDAC-SKYLAKE
4767 M:      Tony Luck <tony.luck@intel.com>
4768 L:      linux-edac@vger.kernel.org
4769 S:      Maintained
4770 F:      drivers/edac/skx_edac.c
4771
4772 EDAC-XGENE
4773 APPLIED MICRO (APM) X-GENE SOC EDAC
4774 M:     Loc Ho <lho@apm.com>
4775 S:     Supported
4776 F:     drivers/edac/xgene_edac.c
4777 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4778
4779 EDIROL UA-101/UA-1000 DRIVER
4780 M:      Clemens Ladisch <clemens@ladisch.de>
4781 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4782 T:      git git://git.alsa-project.org/alsa-kernel.git
4783 S:      Maintained
4784 F:      sound/usb/misc/ua101.c
4785
4786 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4787 M:      Matt Fleming <matt@codeblueprint.co.uk>
4788 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4789 L:      linux-efi@vger.kernel.org
4790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4791 S:      Maintained
4792 F:      Documentation/efi-stub.txt
4793 F:      arch/*/kernel/efi.c
4794 F:      arch/x86/boot/compressed/eboot.[ch]
4795 F:      arch/*/include/asm/efi.h
4796 F:      arch/x86/platform/efi/
4797 F:      drivers/firmware/efi/
4798 F:      include/linux/efi*.h
4799 F:      arch/arm/boot/compressed/efi-header.S
4800 F:      arch/arm64/kernel/efi-entry.S
4801
4802 EFI VARIABLE FILESYSTEM
4803 M:      Matthew Garrett <matthew.garrett@nebula.com>
4804 M:      Jeremy Kerr <jk@ozlabs.org>
4805 M:      Matt Fleming <matt@codeblueprint.co.uk>
4806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4807 L:      linux-efi@vger.kernel.org
4808 S:      Maintained
4809 F:      fs/efivarfs/
4810
4811 EFIFB FRAMEBUFFER DRIVER
4812 L:      linux-fbdev@vger.kernel.org
4813 M:      Peter Jones <pjones@redhat.com>
4814 S:      Maintained
4815 F:      drivers/video/fbdev/efifb.c
4816
4817 EFI TEST DRIVER
4818 L:      linux-efi@vger.kernel.org
4819 M:      Ivan Hu <ivan.hu@canonical.com>
4820 M:      Matt Fleming <matt@codeblueprint.co.uk>
4821 S:      Maintained
4822 F:      drivers/firmware/efi/test/
4823
4824 EFS FILESYSTEM
4825 W:      http://aeschi.ch.eu.org/efs/
4826 S:      Orphan
4827 F:      fs/efs/
4828
4829 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4830 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4831 L:      netdev@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/net/ethernet/ibm/ehea/
4834
4835 EM28XX VIDEO4LINUX DRIVER
4836 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4837 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4838 L:      linux-media@vger.kernel.org
4839 W:      https://linuxtv.org
4840 T:      git git://linuxtv.org/media_tree.git
4841 S:      Maintained
4842 F:      drivers/media/usb/em28xx/
4843 F:      Documentation/media/v4l-drivers/em28xx*
4844
4845 EMBEDDED LINUX
4846 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4847 M:      Matt Mackall <mpm@selenic.com>
4848 M:      David Woodhouse <dwmw2@infradead.org>
4849 L:      linux-embedded@vger.kernel.org
4850 S:      Maintained
4851
4852 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4853 M:      James Smart <james.smart@broadcom.com>
4854 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4855 L:      linux-scsi@vger.kernel.org
4856 W:      http://www.broadcom.com
4857 S:      Supported
4858 F:      drivers/scsi/lpfc/
4859
4860 ENE CB710 FLASH CARD READER DRIVER
4861 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4862 S:      Maintained
4863 F:      drivers/misc/cb710/
4864 F:      drivers/mmc/host/cb710-mmc.*
4865 F:      include/linux/cb710.h
4866
4867 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4868 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4869 S:      Maintained
4870 F:      drivers/media/rc/ene_ir.*
4871
4872 EPSON S1D13XXX FRAMEBUFFER DRIVER
4873 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4874 S:      Maintained
4875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4876 F:      drivers/video/fbdev/s1d13xxxfb.c
4877 F:      include/video/s1d13xxxfb.h
4878
4879 ET131X NETWORK DRIVER
4880 M:      Mark Einon <mark.einon@gmail.com>
4881 S:      Odd Fixes
4882 F:      drivers/net/ethernet/agere/
4883
4884 ETHERNET BRIDGE
4885 M:      Stephen Hemminger <stephen@networkplumber.org>
4886 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4887 L:      netdev@vger.kernel.org
4888 W:      http://www.linuxfoundation.org/en/Net:Bridge
4889 S:      Maintained
4890 F:      include/linux/netfilter_bridge/
4891 F:      net/bridge/
4892
4893 ETHERNET PHY LIBRARY
4894 M:      Florian Fainelli <f.fainelli@gmail.com>
4895 L:      netdev@vger.kernel.org
4896 S:      Maintained
4897 F:      include/linux/phy.h
4898 F:      include/linux/phy_fixed.h
4899 F:      drivers/net/phy/
4900 F:      Documentation/networking/phy.txt
4901 F:      drivers/of/of_mdio.c
4902 F:      drivers/of/of_net.c
4903
4904 EXT2 FILE SYSTEM
4905 M:      Jan Kara <jack@suse.com>
4906 L:      linux-ext4@vger.kernel.org
4907 S:      Maintained
4908 F:      Documentation/filesystems/ext2.txt
4909 F:      fs/ext2/
4910 F:      include/linux/ext2*
4911
4912 EXT4 FILE SYSTEM
4913 M:      "Theodore Ts'o" <tytso@mit.edu>
4914 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4915 L:      linux-ext4@vger.kernel.org
4916 W:      http://ext4.wiki.kernel.org
4917 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4919 S:      Maintained
4920 F:      Documentation/filesystems/ext4.txt
4921 F:      fs/ext4/
4922
4923 Extended Verification Module (EVM)
4924 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4925 L:      linux-ima-devel@lists.sourceforge.net
4926 L:      linux-security-module@vger.kernel.org
4927 S:      Supported
4928 F:      security/integrity/evm/
4929
4930 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4931 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4932 M:      Chanwoo Choi <cw00.choi@samsung.com>
4933 L:      linux-kernel@vger.kernel.org
4934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4935 S:      Maintained
4936 F:      drivers/extcon/
4937 F:      include/linux/extcon/
4938 F:      include/linux/extcon.h
4939 F:      Documentation/extcon/
4940 F:      Documentation/devicetree/bindings/extcon/
4941
4942 EXYNOS DP DRIVER
4943 M:      Jingoo Han <jingoohan1@gmail.com>
4944 L:      dri-devel@lists.freedesktop.org
4945 S:      Maintained
4946 F:      drivers/gpu/drm/exynos/exynos_dp*
4947
4948 EXYNOS SYSMMU (IOMMU) driver
4949 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4950 L:      iommu@lists.linux-foundation.org
4951 S:      Maintained
4952 F:      drivers/iommu/exynos-iommu.c
4953
4954 EZchip NPS platform support
4955 M:      Noam Camus <noamc@ezchip.com>
4956 S:      Supported
4957 F:      arch/arc/plat-eznps
4958 F:      arch/arc/boot/dts/eznps.dts
4959
4960 F71805F HARDWARE MONITORING DRIVER
4961 M:      Jean Delvare <jdelvare@suse.com>
4962 L:      linux-hwmon@vger.kernel.org
4963 S:      Maintained
4964 F:      Documentation/hwmon/f71805f
4965 F:      drivers/hwmon/f71805f.c
4966
4967 FC0011 TUNER DRIVER
4968 M:      Michael Buesch <m@bues.ch>
4969 L:      linux-media@vger.kernel.org
4970 S:      Maintained
4971 F:      drivers/media/tuners/fc0011.h
4972 F:      drivers/media/tuners/fc0011.c
4973
4974 FC2580 MEDIA DRIVER
4975 M:      Antti Palosaari <crope@iki.fi>
4976 L:      linux-media@vger.kernel.org
4977 W:      https://linuxtv.org
4978 W:      http://palosaari.fi/linux/
4979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4980 T:      git git://linuxtv.org/anttip/media_tree.git
4981 S:      Maintained
4982 F:      drivers/media/tuners/fc2580*
4983
4984 FANOTIFY
4985 M:      Eric Paris <eparis@redhat.com>
4986 S:      Maintained
4987 F:      fs/notify/fanotify/
4988 F:      include/linux/fanotify.h
4989 F:      include/uapi/linux/fanotify.h
4990
4991 FARSYNC SYNCHRONOUS DRIVER
4992 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4993 W:      http://www.farsite.co.uk/
4994 S:      Supported
4995 F:      drivers/net/wan/farsync.*
4996
4997 FAULT INJECTION SUPPORT
4998 M:      Akinobu Mita <akinobu.mita@gmail.com>
4999 S:      Supported
5000 F:      Documentation/fault-injection/
5001 F:      lib/fault-inject.c
5002
5003 FBTFT Framebuffer drivers
5004 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5005 M:      Noralf Trønnes <noralf@tronnes.org>
5006 S:      Maintained
5007 F:      drivers/staging/fbtft/
5008
5009 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5010 M:      Johannes Thumshirn <jth@kernel.org>
5011 L:      fcoe-devel@open-fcoe.org
5012 W:      www.Open-FCoE.org
5013 S:      Supported
5014 F:      drivers/scsi/libfc/
5015 F:      drivers/scsi/fcoe/
5016 F:      include/scsi/fc/
5017 F:      include/scsi/libfc.h
5018 F:      include/scsi/libfcoe.h
5019 F:      include/uapi/scsi/fc/
5020
5021 FILE LOCKING (flock() and fcntl()/lockf())
5022 M:      Jeff Layton <jlayton@poochiereds.net>
5023 M:      "J. Bruce Fields" <bfields@fieldses.org>
5024 L:      linux-fsdevel@vger.kernel.org
5025 S:      Maintained
5026 F:      include/linux/fcntl.h
5027 F:      include/linux/fs.h
5028 F:      include/uapi/linux/fcntl.h
5029 F:      include/uapi/linux/fs.h
5030 F:      fs/fcntl.c
5031 F:      fs/locks.c
5032
5033 FILESYSTEMS (VFS and infrastructure)
5034 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5035 L:      linux-fsdevel@vger.kernel.org
5036 S:      Maintained
5037 F:      fs/*
5038
5039 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5040 M:      Riku Voipio <riku.voipio@iki.fi>
5041 L:      linux-hwmon@vger.kernel.org
5042 S:      Maintained
5043 F:      drivers/hwmon/f75375s.c
5044 F:      include/linux/f75375s.h
5045
5046 FIREWIRE AUDIO DRIVERS
5047 M:      Clemens Ladisch <clemens@ladisch.de>
5048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5049 T:      git git://git.alsa-project.org/alsa-kernel.git
5050 S:      Maintained
5051 F:      sound/firewire/
5052
5053 FIREWIRE MEDIA DRIVERS (firedtv)
5054 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5055 L:      linux-media@vger.kernel.org
5056 L:      linux1394-devel@lists.sourceforge.net
5057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5058 S:      Maintained
5059 F:      drivers/media/firewire/
5060
5061 FIREWIRE SBP-2 TARGET
5062 M:      Chris Boot <bootc@bootc.net>
5063 L:      linux-scsi@vger.kernel.org
5064 L:      target-devel@vger.kernel.org
5065 L:      linux1394-devel@lists.sourceforge.net
5066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5067 S:      Maintained
5068 F:      drivers/target/sbp/
5069
5070 FIREWIRE SUBSYSTEM
5071 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5072 L:      linux1394-devel@lists.sourceforge.net
5073 W:      http://ieee1394.wiki.kernel.org/
5074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5075 S:      Maintained
5076 F:      drivers/firewire/
5077 F:      include/linux/firewire.h
5078 F:      include/uapi/linux/firewire*.h
5079 F:      tools/firewire/
5080
5081 FIRMWARE LOADER (request_firmware)
5082 M:      Ming Lei <ming.lei@canonical.com>
5083 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5084 L:      linux-kernel@vger.kernel.org
5085 S:      Maintained
5086 F:      Documentation/firmware_class/
5087 F:      drivers/base/firmware*.c
5088 F:      include/linux/firmware.h
5089
5090 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5091 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5092 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5093 S:      Maintained
5094 F:      drivers/block/rsxx/
5095
5096 FLOPPY DRIVER
5097 M:      Jiri Kosina <jikos@kernel.org>
5098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5099 S:      Odd fixes
5100 F:      drivers/block/floppy.c
5101
5102 FMC SUBSYSTEM
5103 M:      Alessandro Rubini <rubini@gnudd.com>
5104 W:      http://www.ohwr.org/projects/fmc-bus
5105 S:      Supported
5106 F:      drivers/fmc/
5107 F:      include/linux/fmc*.h
5108 F:      include/linux/ipmi-fru.h
5109 K:      fmc_d.*register
5110
5111 FPGA MANAGER FRAMEWORK
5112 M:      Alan Tull <atull@opensource.altera.com>
5113 R:      Moritz Fischer <moritz.fischer@ettus.com>
5114 L:      linux-fpga@vger.kernel.org
5115 S:      Maintained
5116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5117 F:      drivers/fpga/
5118 F:      include/linux/fpga/fpga-mgr.h
5119 W:      http://www.rocketboards.org
5120
5121 FPU EMULATOR
5122 M:      Bill Metzenthen <billm@melbpc.org.au>
5123 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5124 S:      Maintained
5125 F:      arch/x86/math-emu/
5126
5127 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5128 L:      netdev@vger.kernel.org
5129 S:      Orphan
5130 F:      drivers/net/wan/dlci.c
5131 F:      drivers/net/wan/sdla.c
5132
5133 FRAMEBUFFER LAYER
5134 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5135 L:      linux-fbdev@vger.kernel.org
5136 T:      git git://github.com/bzolnier/linux.git
5137 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5138 S:      Maintained
5139 F:      Documentation/fb/
5140 F:      drivers/video/
5141 F:      include/video/
5142 F:      include/linux/fb.h
5143 F:      include/uapi/video/
5144 F:      include/uapi/linux/fb.h
5145
5146 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5147 M:      Horia Geantă <horia.geanta@nxp.com>
5148 M:      Dan Douglass <dan.douglass@nxp.com>
5149 L:      linux-crypto@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/crypto/caam/
5152 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5153
5154 FREESCALE DIU FRAMEBUFFER DRIVER
5155 M:      Timur Tabi <timur@tabi.org>
5156 L:      linux-fbdev@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/video/fbdev/fsl-diu-fb.*
5159
5160 FREESCALE DMA DRIVER
5161 M:      Li Yang <leoli@freescale.com>
5162 M:      Zhang Wei <zw@zh-kernel.org>
5163 L:      linuxppc-dev@lists.ozlabs.org
5164 S:      Maintained
5165 F:      drivers/dma/fsldma.*
5166
5167 FREESCALE GPMI NAND DRIVER
5168 M:      Han Xu <han.xu@nxp.com>
5169 L:      linux-mtd@lists.infradead.org
5170 S:      Maintained
5171 F:      drivers/mtd/nand/gpmi-nand/*
5172
5173 FREESCALE I2C CPM DRIVER
5174 M:      Jochen Friedrich <jochen@scram.de>
5175 L:      linuxppc-dev@lists.ozlabs.org
5176 L:      linux-i2c@vger.kernel.org
5177 S:      Maintained
5178 F:      drivers/i2c/busses/i2c-cpm.c
5179
5180 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5181 M:      Sascha Hauer <kernel@pengutronix.de>
5182 L:      linux-fbdev@vger.kernel.org
5183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5184 S:      Maintained
5185 F:      include/linux/platform_data/video-imxfb.h
5186 F:      drivers/video/fbdev/imxfb.c
5187
5188 FREESCALE QUAD SPI DRIVER
5189 M:      Han Xu <han.xu@nxp.com>
5190 L:      linux-mtd@lists.infradead.org
5191 S:      Maintained
5192 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5193
5194 FREESCALE SOC FS_ENET DRIVER
5195 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5196 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5197 L:      linuxppc-dev@lists.ozlabs.org
5198 L:      netdev@vger.kernel.org
5199 S:      Maintained
5200 F:      drivers/net/ethernet/freescale/fs_enet/
5201 F:      include/linux/fs_enet_pd.h
5202
5203 FREESCALE IMX / MXC FEC DRIVER
5204 M:      Fugang Duan <fugang.duan@nxp.com>
5205 L:      netdev@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/net/ethernet/freescale/fec_main.c
5208 F:      drivers/net/ethernet/freescale/fec_ptp.c
5209 F:      drivers/net/ethernet/freescale/fec.h
5210 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5211
5212 FREESCALE QORIQ DPAA FMAN DRIVER
5213 M:      Madalin Bucur <madalin.bucur@nxp.com>
5214 L:      netdev@vger.kernel.org
5215 S:      Maintained
5216 F:      drivers/net/ethernet/freescale/fman
5217 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5218
5219 FREESCALE QORIQ DPAA ETHERNET DRIVER
5220 M:      Madalin Bucur <madalin.bucur@nxp.com>
5221 L:      netdev@vger.kernel.org
5222 S:      Maintained
5223 F:      drivers/net/ethernet/freescale/dpaa
5224
5225 FREESCALE SOC DRIVERS
5226 M:      Scott Wood <oss@buserror.net>
5227 L:      linuxppc-dev@lists.ozlabs.org
5228 L:      linux-arm-kernel@lists.infradead.org
5229 S:      Maintained
5230 F:      drivers/soc/fsl/
5231 F:      include/linux/fsl/
5232
5233 FREESCALE QUICC ENGINE LIBRARY
5234 M:      Qiang Zhao <qiang.zhao@nxp.com>
5235 L:      linuxppc-dev@lists.ozlabs.org
5236 S:      Maintained
5237 F:      drivers/soc/fsl/qe/
5238 F:      include/soc/fsl/*qe*.h
5239 F:      include/soc/fsl/*ucc*.h
5240
5241 FREESCALE USB PERIPHERAL DRIVERS
5242 M:      Li Yang <leoli@freescale.com>
5243 L:      linux-usb@vger.kernel.org
5244 L:      linuxppc-dev@lists.ozlabs.org
5245 S:      Maintained
5246 F:      drivers/usb/gadget/udc/fsl*
5247
5248 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5249 M:      Li Yang <leoli@freescale.com>
5250 L:      netdev@vger.kernel.org
5251 L:      linuxppc-dev@lists.ozlabs.org
5252 S:      Maintained
5253 F:      drivers/net/ethernet/freescale/ucc_geth*
5254
5255 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5256 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5257 L:      netdev@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/net/ethernet/freescale/gianfar*
5260 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5261 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5262
5263 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5264 M:      Zhao Qiang <qiang.zhao@nxp.com>
5265 L:      netdev@vger.kernel.org
5266 L:      linuxppc-dev@lists.ozlabs.org
5267 S:      Maintained
5268 F:      drivers/net/wan/fsl_ucc_hdlc*
5269
5270 FREESCALE QUICC ENGINE UCC UART DRIVER
5271 M:      Timur Tabi <timur@tabi.org>
5272 L:      linuxppc-dev@lists.ozlabs.org
5273 S:      Maintained
5274 F:      drivers/tty/serial/ucc_uart.c
5275
5276 FREESCALE SOC SOUND DRIVERS
5277 M:      Timur Tabi <timur@tabi.org>
5278 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5279 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5280 R:      Fabio Estevam <fabio.estevam@nxp.com>
5281 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5282 L:      linuxppc-dev@lists.ozlabs.org
5283 S:      Maintained
5284 F:      sound/soc/fsl/fsl*
5285 F:      sound/soc/fsl/imx*
5286 F:      sound/soc/fsl/mpc8610_hpcd.c
5287
5288 FREEVXFS FILESYSTEM
5289 M:      Christoph Hellwig <hch@infradead.org>
5290 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5291 S:      Maintained
5292 F:      fs/freevxfs/
5293
5294 FREEZER
5295 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5296 M:      Pavel Machek <pavel@ucw.cz>
5297 L:      linux-pm@vger.kernel.org
5298 S:      Supported
5299 F:      Documentation/power/freezing-of-tasks.txt
5300 F:      include/linux/freezer.h
5301 F:      kernel/freezer.c
5302
5303 FRONTSWAP API
5304 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5305 L:      linux-kernel@vger.kernel.org
5306 S:      Maintained
5307 F:      mm/frontswap.c
5308 F:      include/linux/frontswap.h
5309
5310 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5311 M:      David Howells <dhowells@redhat.com>
5312 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5313 S:      Supported
5314 F:      Documentation/filesystems/caching/
5315 F:      fs/fscache/
5316 F:      include/linux/fscache*.h
5317
5318 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5319 M:      Theodore Y. Ts'o <tytso@mit.edu>
5320 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5321 L:      linux-fsdevel@vger.kernel.org
5322 S:      Supported
5323 F:      fs/crypto/
5324 F:      include/linux/fscrypt*.h
5325
5326 F2FS FILE SYSTEM
5327 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5328 M:      Chao Yu <yuchao0@huawei.com>
5329 L:      linux-f2fs-devel@lists.sourceforge.net
5330 W:      https://f2fs.wiki.kernel.org/
5331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5332 S:      Maintained
5333 F:      Documentation/filesystems/f2fs.txt
5334 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5335 F:      fs/f2fs/
5336 F:      include/linux/f2fs_fs.h
5337 F:      include/trace/events/f2fs.h
5338
5339 FUJITSU FR-V (FRV) PORT
5340 S:      Orphan
5341 F:      arch/frv/
5342
5343 FUJITSU LAPTOP EXTRAS
5344 M:      Jonathan Woithe <jwoithe@just42.net>
5345 L:      platform-driver-x86@vger.kernel.org
5346 S:      Maintained
5347 F:      drivers/platform/x86/fujitsu-laptop.c
5348
5349 FUJITSU M-5MO LS CAMERA ISP DRIVER
5350 M:      Kyungmin Park <kyungmin.park@samsung.com>
5351 M:      Heungjun Kim <riverful.kim@samsung.com>
5352 L:      linux-media@vger.kernel.org
5353 S:      Maintained
5354 F:      drivers/media/i2c/m5mols/
5355 F:      include/media/i2c/m5mols.h
5356
5357 FUJITSU TABLET EXTRAS
5358 M:      Robert Gerlach <khnz@gmx.de>
5359 L:      platform-driver-x86@vger.kernel.org
5360 S:      Maintained
5361 F:      drivers/platform/x86/fujitsu-tablet.c
5362
5363 FUSE: FILESYSTEM IN USERSPACE
5364 M:      Miklos Szeredi <miklos@szeredi.hu>
5365 L:      linux-fsdevel@vger.kernel.org
5366 W:      http://fuse.sourceforge.net/
5367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5368 S:      Maintained
5369 F:      fs/fuse/
5370 F:      include/uapi/linux/fuse.h
5371 F:      Documentation/filesystems/fuse.txt
5372
5373 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5374 M:      Rik Faith <faith@cs.unc.edu>
5375 L:      linux-scsi@vger.kernel.org
5376 S:      Odd Fixes (e.g., new signatures)
5377 F:      drivers/scsi/fdomain.*
5378
5379 GCC PLUGINS
5380 M:      Kees Cook <keescook@chromium.org>
5381 R:      Emese Revfy <re.emese@gmail.com>
5382 L:      kernel-hardening@lists.openwall.com
5383 S:      Maintained
5384 F:      scripts/gcc-plugins/
5385 F:      scripts/gcc-plugin.sh
5386 F:      scripts/Makefile.gcc-plugins
5387 F:      Documentation/gcc-plugins.txt
5388
5389 GCOV BASED KERNEL PROFILING
5390 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5391 S:      Maintained
5392 F:      kernel/gcov/
5393 F:      Documentation/dev-tools/gcov.rst
5394
5395 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5396 M:      Achim Leubner <achim_leubner@adaptec.com>
5397 L:      linux-scsi@vger.kernel.org
5398 W:      http://www.icp-vortex.com/
5399 S:      Supported
5400 F:      drivers/scsi/gdt*
5401
5402 GDB KERNEL DEBUGGING HELPER SCRIPTS
5403 M:      Jan Kiszka <jan.kiszka@siemens.com>
5404 M:      Kieran Bingham <kieran@bingham.xyz>
5405 S:      Supported
5406 F:      scripts/gdb/
5407
5408 GEMTEK FM RADIO RECEIVER DRIVER
5409 M:      Hans Verkuil <hverkuil@xs4all.nl>
5410 L:      linux-media@vger.kernel.org
5411 T:      git git://linuxtv.org/media_tree.git
5412 W:      https://linuxtv.org
5413 S:      Maintained
5414 F:      drivers/media/radio/radio-gemtek*
5415
5416 GENERIC GPIO I2C DRIVER
5417 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5418 S:      Supported
5419 F:      drivers/i2c/busses/i2c-gpio.c
5420 F:      include/linux/i2c-gpio.h
5421
5422 GENERIC GPIO I2C MULTIPLEXER DRIVER
5423 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5424 L:      linux-i2c@vger.kernel.org
5425 S:      Supported
5426 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5427 F:      include/linux/i2c-mux-gpio.h
5428 F:      Documentation/i2c/muxes/i2c-mux-gpio
5429
5430 GENERIC HDLC (WAN) DRIVERS
5431 M:      Krzysztof Halasa <khc@pm.waw.pl>
5432 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5433 S:      Maintained
5434 F:      drivers/net/wan/c101.c
5435 F:      drivers/net/wan/hd6457*
5436 F:      drivers/net/wan/hdlc*
5437 F:      drivers/net/wan/n2.c
5438 F:      drivers/net/wan/pc300too.c
5439 F:      drivers/net/wan/pci200syn.c
5440 F:      drivers/net/wan/wanxl*
5441
5442 GENERIC INCLUDE/ASM HEADER FILES
5443 M:      Arnd Bergmann <arnd@arndb.de>
5444 L:      linux-arch@vger.kernel.org
5445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5446 S:      Maintained
5447 F:      include/asm-generic/
5448 F:      include/uapi/asm-generic/
5449
5450 GENERIC PHY FRAMEWORK
5451 M:      Kishon Vijay Abraham I <kishon@ti.com>
5452 L:      linux-kernel@vger.kernel.org
5453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5454 S:      Supported
5455 F:      drivers/phy/
5456 F:      include/linux/phy/
5457
5458 GENERIC PM DOMAINS
5459 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5460 M:      Kevin Hilman <khilman@kernel.org>
5461 M:      Ulf Hansson <ulf.hansson@linaro.org>
5462 L:      linux-pm@vger.kernel.org
5463 S:      Supported
5464 F:      drivers/base/power/domain*.c
5465 F:      include/linux/pm_domain.h
5466
5467 GENERIC UIO DRIVER FOR PCI DEVICES
5468 M:      "Michael S. Tsirkin" <mst@redhat.com>
5469 L:      kvm@vger.kernel.org
5470 S:      Supported
5471 F:      drivers/uio/uio_pci_generic.c
5472
5473 GET_MAINTAINER SCRIPT
5474 M:      Joe Perches <joe@perches.com>
5475 S:      Maintained
5476 F:      scripts/get_maintainer.pl
5477
5478 GENWQE (IBM Generic Workqueue Card)
5479 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5480 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5481 S:      Supported
5482 F:      drivers/misc/genwqe/
5483
5484 GFS2 FILE SYSTEM
5485 M:      Steven Whitehouse <swhiteho@redhat.com>
5486 M:      Bob Peterson <rpeterso@redhat.com>
5487 L:      cluster-devel@redhat.com
5488 W:      http://sources.redhat.com/cluster/
5489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5490 S:      Supported
5491 F:      Documentation/filesystems/gfs2*.txt
5492 F:      fs/gfs2/
5493 F:      include/uapi/linux/gfs2_ondisk.h
5494
5495 GIGASET ISDN DRIVERS
5496 M:      Paul Bolle <pebolle@tiscali.nl>
5497 L:      gigaset307x-common@lists.sourceforge.net
5498 W:      http://gigaset307x.sourceforge.net/
5499 S:      Odd Fixes
5500 F:      Documentation/isdn/README.gigaset
5501 F:      drivers/isdn/gigaset/
5502 F:      include/uapi/linux/gigaset_dev.h
5503
5504 GO7007 MPEG CODEC
5505 M:      Hans Verkuil <hans.verkuil@cisco.com>
5506 L:      linux-media@vger.kernel.org
5507 S:      Maintained
5508 F:      drivers/media/usb/go7007/
5509
5510 GOODIX TOUCHSCREEN
5511 M:      Bastien Nocera <hadess@hadess.net>
5512 L:      linux-input@vger.kernel.org
5513 S:      Maintained
5514 F:      drivers/input/touchscreen/goodix.c
5515
5516 GPIO MOCKUP DRIVER
5517 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5518 L:      linux-gpio@vger.kernel.org
5519 S:      Maintained
5520 F:      drivers/gpio/gpio-mockup.c
5521 F:      tools/testing/selftests/gpio/
5522
5523 GPIO SUBSYSTEM
5524 M:      Linus Walleij <linus.walleij@linaro.org>
5525 M:      Alexandre Courbot <gnurou@gmail.com>
5526 L:      linux-gpio@vger.kernel.org
5527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5528 S:      Maintained
5529 F:      Documentation/devicetree/bindings/gpio/
5530 F:      Documentation/gpio/
5531 F:      Documentation/ABI/testing/gpio-cdev
5532 F:      Documentation/ABI/obsolete/sysfs-gpio
5533 F:      drivers/gpio/
5534 F:      include/linux/gpio/
5535 F:      include/linux/gpio.h
5536 F:      include/asm-generic/gpio.h
5537 F:      include/uapi/linux/gpio.h
5538 F:      tools/gpio/
5539
5540 GRE DEMULTIPLEXER DRIVER
5541 M:      Dmitry Kozlov <xeb@mail.ru>
5542 L:      netdev@vger.kernel.org
5543 S:      Maintained
5544 F:      net/ipv4/gre_demux.c
5545 F:      net/ipv4/gre_offload.c
5546 F:      include/net/gre.h
5547
5548 GRETH 10/100/1G Ethernet MAC device driver
5549 M:      Andreas Larsson <andreas@gaisler.com>
5550 L:      netdev@vger.kernel.org
5551 S:      Maintained
5552 F:      drivers/net/ethernet/aeroflex/
5553
5554 GREYBUS SUBSYSTEM
5555 M:      Johan Hovold <johan@kernel.org>
5556 M:      Alex Elder <elder@kernel.org>
5557 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5558 S:      Maintained
5559 F:      drivers/staging/greybus/
5560 L:      greybus-dev@lists.linaro.org
5561
5562 GREYBUS AUDIO PROTOCOLS DRIVERS
5563 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5564 M:      Mark Greer <mgreer@animalcreek.com>
5565 S:      Maintained
5566 F:      drivers/staging/greybus/audio_apbridgea.c
5567 F:      drivers/staging/greybus/audio_apbridgea.h
5568 F:      drivers/staging/greybus/audio_codec.c
5569 F:      drivers/staging/greybus/audio_codec.h
5570 F:      drivers/staging/greybus/audio_gb.c
5571 F:      drivers/staging/greybus/audio_manager.c
5572 F:      drivers/staging/greybus/audio_manager.h
5573 F:      drivers/staging/greybus/audio_manager_module.c
5574 F:      drivers/staging/greybus/audio_manager_private.h
5575 F:      drivers/staging/greybus/audio_manager_sysfs.c
5576 F:      drivers/staging/greybus/audio_module.c
5577 F:      drivers/staging/greybus/audio_topology.c
5578
5579 GREYBUS PROTOCOLS DRIVERS
5580 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5581 S:      Maintained
5582 F:      drivers/staging/greybus/sdio.c
5583 F:      drivers/staging/greybus/light.c
5584 F:      drivers/staging/greybus/gpio.c
5585 F:      drivers/staging/greybus/power_supply.c
5586 F:      drivers/staging/greybus/spi.c
5587 F:      drivers/staging/greybus/spilib.c
5588
5589 GREYBUS PROTOCOLS DRIVERS
5590 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5591 S:      Maintained
5592 F:      drivers/staging/greybus/loopback.c
5593 F:      drivers/staging/greybus/timesync.c
5594 F:      drivers/staging/greybus/timesync_platform.c
5595
5596 GREYBUS PROTOCOLS DRIVERS
5597 M:      Viresh Kumar <vireshk@kernel.org>
5598 S:      Maintained
5599 F:      drivers/staging/greybus/authentication.c
5600 F:      drivers/staging/greybus/bootrom.c
5601 F:      drivers/staging/greybus/firmware.h
5602 F:      drivers/staging/greybus/fw-core.c
5603 F:      drivers/staging/greybus/fw-download.c
5604 F:      drivers/staging/greybus/fw-managament.c
5605 F:      drivers/staging/greybus/greybus_authentication.h
5606 F:      drivers/staging/greybus/greybus_firmware.h
5607 F:      drivers/staging/greybus/hid.c
5608 F:      drivers/staging/greybus/i2c.c
5609 F:      drivers/staging/greybus/spi.c
5610 F:      drivers/staging/greybus/spilib.c
5611 F:      drivers/staging/greybus/spilib.h
5612
5613 GREYBUS PROTOCOLS DRIVERS
5614 M:      David Lin <dtwlin@gmail.com>
5615 S:      Maintained
5616 F:      drivers/staging/greybus/uart.c
5617 F:      drivers/staging/greybus/log.c
5618
5619 GREYBUS PLATFORM DRIVERS
5620 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5621 S:      Maintained
5622 F:      drivers/staging/greybus/arche-platform.c
5623 F:      drivers/staging/greybus/arche-apb-ctrl.c
5624 F:      drivers/staging/greybus/arche_platform.h
5625
5626 GS1662 VIDEO SERIALIZER
5627 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5628 L:      linux-media@vger.kernel.org
5629 T:      git git://linuxtv.org/media_tree.git
5630 S:      Maintained
5631 F:      drivers/media/spi/gs1662.c
5632
5633 GSPCA FINEPIX SUBDRIVER
5634 M:      Frank Zago <frank@zago.net>
5635 L:      linux-media@vger.kernel.org
5636 T:      git git://linuxtv.org/media_tree.git
5637 S:      Maintained
5638 F:      drivers/media/usb/gspca/finepix.c
5639
5640 GSPCA GL860 SUBDRIVER
5641 M:      Olivier Lorin <o.lorin@laposte.net>
5642 L:      linux-media@vger.kernel.org
5643 T:      git git://linuxtv.org/media_tree.git
5644 S:      Maintained
5645 F:      drivers/media/usb/gspca/gl860/
5646
5647 GSPCA M5602 SUBDRIVER
5648 M:      Erik Andren <erik.andren@gmail.com>
5649 L:      linux-media@vger.kernel.org
5650 T:      git git://linuxtv.org/media_tree.git
5651 S:      Maintained
5652 F:      drivers/media/usb/gspca/m5602/
5653
5654 GSPCA PAC207 SONIXB SUBDRIVER
5655 M:      Hans Verkuil <hverkuil@xs4all.nl>
5656 L:      linux-media@vger.kernel.org
5657 T:      git git://linuxtv.org/media_tree.git
5658 S:      Odd Fixes
5659 F:      drivers/media/usb/gspca/pac207.c
5660
5661 GSPCA SN9C20X SUBDRIVER
5662 M:      Brian Johnson <brijohn@gmail.com>
5663 L:      linux-media@vger.kernel.org
5664 T:      git git://linuxtv.org/media_tree.git
5665 S:      Maintained
5666 F:      drivers/media/usb/gspca/sn9c20x.c
5667
5668 GSPCA T613 SUBDRIVER
5669 M:      Leandro Costantino <lcostantino@gmail.com>
5670 L:      linux-media@vger.kernel.org
5671 T:      git git://linuxtv.org/media_tree.git
5672 S:      Maintained
5673 F:      drivers/media/usb/gspca/t613.c
5674
5675 GSPCA USB WEBCAM DRIVER
5676 M:      Hans Verkuil <hverkuil@xs4all.nl>
5677 L:      linux-media@vger.kernel.org
5678 T:      git git://linuxtv.org/media_tree.git
5679 S:      Odd Fixes
5680 F:      drivers/media/usb/gspca/
5681
5682 GTP (GPRS Tunneling Protocol)
5683 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5684 M:      Harald Welte <laforge@gnumonks.org>
5685 L:      osmocom-net-gprs@lists.osmocom.org
5686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5687 S:      Maintained
5688 F:      drivers/net/gtp.c
5689
5690 GUID PARTITION TABLE (GPT)
5691 M:      Davidlohr Bueso <dave@stgolabs.net>
5692 L:      linux-efi@vger.kernel.org
5693 S:      Maintained
5694 F:      block/partitions/efi.*
5695
5696 STK1160 USB VIDEO CAPTURE DRIVER
5697 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5698 L:      linux-media@vger.kernel.org
5699 T:      git git://linuxtv.org/media_tree.git
5700 S:      Maintained
5701 F:      drivers/media/usb/stk1160/
5702
5703 H8/300 ARCHITECTURE
5704 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5705 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5706 W:      http://uclinux-h8.sourceforge.jp
5707 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5708 S:      Maintained
5709 F:      arch/h8300/
5710 F:      drivers/clocksource/h8300_*.c
5711 F:      drivers/clk/h8300/
5712 F:      drivers/irqchip/irq-renesas-h8*.c
5713
5714 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5715 M:      Frank Seidel <frank@f-seidel.de>
5716 L:      platform-driver-x86@vger.kernel.org
5717 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5718 S:      Maintained
5719 F:      drivers/platform/x86/hdaps.c
5720
5721 HDPVR USB VIDEO ENCODER DRIVER
5722 M:      Hans Verkuil <hverkuil@xs4all.nl>
5723 L:      linux-media@vger.kernel.org
5724 T:      git git://linuxtv.org/media_tree.git
5725 W:      https://linuxtv.org
5726 S:      Odd Fixes
5727 F:      drivers/media/usb/hdpvr/
5728
5729 HWPOISON MEMORY FAILURE HANDLING
5730 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5731 L:      linux-mm@kvack.org
5732 S:      Maintained
5733 F:      mm/memory-failure.c
5734 F:      mm/hwpoison-inject.c
5735
5736 HYPERVISOR VIRTUAL CONSOLE DRIVER
5737 L:      linuxppc-dev@lists.ozlabs.org
5738 S:      Odd Fixes
5739 F:      drivers/tty/hvc/
5740
5741 HACKRF MEDIA DRIVER
5742 M:      Antti Palosaari <crope@iki.fi>
5743 L:      linux-media@vger.kernel.org
5744 W:      https://linuxtv.org
5745 W:      http://palosaari.fi/linux/
5746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5747 T:      git git://linuxtv.org/anttip/media_tree.git
5748 S:      Maintained
5749 F:      drivers/media/usb/hackrf/
5750
5751 HARDWARE MONITORING
5752 M:      Jean Delvare <jdelvare@suse.com>
5753 M:      Guenter Roeck <linux@roeck-us.net>
5754 L:      linux-hwmon@vger.kernel.org
5755 W:      http://hwmon.wiki.kernel.org/
5756 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5758 S:      Maintained
5759 F:      Documentation/hwmon/
5760 F:      drivers/hwmon/
5761 F:      include/linux/hwmon*.h
5762
5763 HARDWARE RANDOM NUMBER GENERATOR CORE
5764 M:      Matt Mackall <mpm@selenic.com>
5765 M:      Herbert Xu <herbert@gondor.apana.org.au>
5766 L:      linux-crypto@vger.kernel.org
5767 S:      Odd fixes
5768 F:      Documentation/devicetree/bindings/rng/
5769 F:      Documentation/hw_random.txt
5770 F:      drivers/char/hw_random/
5771 F:      include/linux/hw_random.h
5772
5773 HARDWARE SPINLOCK CORE
5774 M:      Ohad Ben-Cohen <ohad@wizery.com>
5775 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5776 L:      linux-remoteproc@vger.kernel.org
5777 S:      Maintained
5778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5779 F:      Documentation/devicetree/bindings/hwlock/
5780 F:      Documentation/hwspinlock.txt
5781 F:      drivers/hwspinlock/
5782 F:      include/linux/hwspinlock.h
5783
5784 HARMONY SOUND DRIVER
5785 L:      linux-parisc@vger.kernel.org
5786 S:      Maintained
5787 F:      sound/parisc/harmony.*
5788
5789 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5790 M:      Jimmy Vance <jimmy.vance@hpe.com>
5791 S:      Supported
5792 F:      Documentation/watchdog/hpwdt.txt
5793 F:      drivers/watchdog/hpwdt.c
5794
5795 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5796 M:      Don Brace <don.brace@microsemi.com>
5797 L:      esc.storagedev@microsemi.com
5798 L:      linux-scsi@vger.kernel.org
5799 S:      Supported
5800 F:      Documentation/scsi/hpsa.txt
5801 F:      drivers/scsi/hpsa*.[ch]
5802 F:      include/linux/cciss*.h
5803 F:      include/uapi/linux/cciss*.h
5804
5805 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5806 M:      Don Brace <don.brace@microsemi.com>
5807 L:      esc.storagedev@microsemi.com
5808 L:      linux-scsi@vger.kernel.org
5809 S:      Supported
5810 F:      Documentation/blockdev/cciss.txt
5811 F:      drivers/block/cciss*
5812 F:      include/linux/cciss_ioctl.h
5813 F:      include/uapi/linux/cciss_ioctl.h
5814
5815 HFI1 DRIVER
5816 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5817 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5818 L:      linux-rdma@vger.kernel.org
5819 S:      Supported
5820 F:      drivers/infiniband/hw/hfi1
5821
5822 HFS FILESYSTEM
5823 L:      linux-fsdevel@vger.kernel.org
5824 S:      Orphan
5825 F:      Documentation/filesystems/hfs.txt
5826 F:      fs/hfs/
5827
5828 HFSPLUS FILESYSTEM
5829 L:      linux-fsdevel@vger.kernel.org
5830 S:      Orphan
5831 F:      Documentation/filesystems/hfsplus.txt
5832 F:      fs/hfsplus/
5833
5834 HGA FRAMEBUFFER DRIVER
5835 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5836 L:      linux-nvidia@lists.surfsouth.com
5837 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5838 S:      Maintained
5839 F:      drivers/video/fbdev/hgafb.c
5840
5841 HIBERNATION (aka Software Suspend, aka swsusp)
5842 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5843 M:      Pavel Machek <pavel@ucw.cz>
5844 L:      linux-pm@vger.kernel.org
5845 B:      https://bugzilla.kernel.org
5846 S:      Supported
5847 F:      arch/x86/power/
5848 F:      drivers/base/power/
5849 F:      kernel/power/
5850 F:      include/linux/suspend.h
5851 F:      include/linux/freezer.h
5852 F:      include/linux/pm.h
5853 F:      arch/*/include/asm/suspend*.h
5854
5855 HID CORE LAYER
5856 M:      Jiri Kosina <jikos@kernel.org>
5857 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5858 L:      linux-input@vger.kernel.org
5859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5860 S:      Maintained
5861 F:      drivers/hid/
5862 F:      include/linux/hid*
5863 F:      include/uapi/linux/hid*
5864
5865 HID SENSOR HUB DRIVERS
5866 M:      Jiri Kosina <jikos@kernel.org>
5867 M:      Jonathan Cameron <jic23@kernel.org>
5868 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5869 L:      linux-input@vger.kernel.org
5870 L:      linux-iio@vger.kernel.org
5871 S:      Maintained
5872 F:      Documentation/hid/hid-sensor*
5873 F:      drivers/hid/hid-sensor-*
5874 F:      drivers/iio/*/hid-*
5875 F:      include/linux/hid-sensor-*
5876
5877 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5878 M:      Thomas Gleixner <tglx@linutronix.de>
5879 L:      linux-kernel@vger.kernel.org
5880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5881 S:      Maintained
5882 F:      Documentation/timers/
5883 F:      kernel/time/hrtimer.c
5884 F:      kernel/time/clockevents.c
5885 F:      kernel/time/tick*.*
5886 F:      kernel/time/timer_*.c
5887 F:      include/linux/clockchips.h
5888 F:      include/linux/hrtimer.h
5889
5890 HIGH-SPEED SCC DRIVER FOR AX.25
5891 L:      linux-hams@vger.kernel.org
5892 S:      Orphan
5893 F:      drivers/net/hamradio/dmascc.c
5894 F:      drivers/net/hamradio/scc.c
5895
5896 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5897 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5898 W:      http://www.highpoint-tech.com
5899 S:      Supported
5900 F:      Documentation/scsi/hptiop.txt
5901 F:      drivers/scsi/hptiop.c
5902
5903 HIPPI
5904 M:      Jes Sorensen <jes@trained-monkey.org>
5905 L:      linux-hippi@sunsite.dk
5906 S:      Maintained
5907 F:      include/linux/hippidevice.h
5908 F:      include/uapi/linux/if_hippi.h
5909 F:      net/802/hippi.c
5910 F:      drivers/net/hippi/
5911
5912 HISILICON NETWORK SUBSYSTEM DRIVER
5913 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5914 M:      Salil Mehta <salil.mehta@huawei.com>
5915 L:      netdev@vger.kernel.org
5916 W:      http://www.hisilicon.com
5917 S:      Maintained
5918 F:      drivers/net/ethernet/hisilicon/
5919 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5920
5921 HISILICON ROCE DRIVER
5922 M:      Lijun Ou <oulijun@huawei.com>
5923 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5924 L:      linux-rdma@vger.kernel.org
5925 S:      Maintained
5926 F:      drivers/infiniband/hw/hns/
5927 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5928
5929 HISILICON SAS Controller
5930 M:      John Garry <john.garry@huawei.com>
5931 W:      http://www.hisilicon.com
5932 S:      Supported
5933 F:      drivers/scsi/hisi_sas/
5934 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5935
5936 HOST AP DRIVER
5937 M:      Jouni Malinen <j@w1.fi>
5938 L:      linux-wireless@vger.kernel.org
5939 W:      http://w1.fi/hostap-driver.html
5940 S:      Obsolete
5941 F:      drivers/net/wireless/intersil/hostap/
5942
5943 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5944 L:      platform-driver-x86@vger.kernel.org
5945 S:      Orphan
5946 F:      drivers/platform/x86/tc1100-wmi.c
5947
5948 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5949 M:      Jaroslav Kysela <perex@perex.cz>
5950 S:      Maintained
5951 F:      drivers/net/ethernet/hp/hp100.*
5952
5953 HPET:   High Precision Event Timers driver
5954 M:      Clemens Ladisch <clemens@ladisch.de>
5955 S:      Maintained
5956 F:      Documentation/timers/hpet.txt
5957 F:      drivers/char/hpet.c
5958 F:      include/linux/hpet.h
5959 F:      include/uapi/linux/hpet.h
5960
5961 HPET:   x86
5962 S:      Orphan
5963 F:      arch/x86/kernel/hpet.c
5964 F:      arch/x86/include/asm/hpet.h
5965
5966 HPFS FILESYSTEM
5967 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5968 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5969 S:      Maintained
5970 F:      fs/hpfs/
5971
5972 HSI SUBSYSTEM
5973 M:      Sebastian Reichel <sre@kernel.org>
5974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5975 S:      Maintained
5976 F:      Documentation/ABI/testing/sysfs-bus-hsi
5977 F:      Documentation/device-drivers/serial-interfaces.rst
5978 F:      drivers/hsi/
5979 F:      include/linux/hsi/
5980 F:      include/uapi/linux/hsi/
5981
5982 HSO 3G MODEM DRIVER
5983 M:      Jan Dumon <j.dumon@option.com>
5984 W:      http://www.pharscape.org
5985 S:      Maintained
5986 F:      drivers/net/usb/hso.c
5987
5988 HSR NETWORK PROTOCOL
5989 M:      Arvid Brodin <arvid.brodin@alten.se>
5990 L:      netdev@vger.kernel.org
5991 S:      Maintained
5992 F:      net/hsr/
5993
5994 HTCPEN TOUCHSCREEN DRIVER
5995 M:      Pau Oliva Fora <pof@eslack.org>
5996 L:      linux-input@vger.kernel.org
5997 S:      Maintained
5998 F:      drivers/input/touchscreen/htcpen.c
5999
6000 HUGETLB FILESYSTEM
6001 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6002 S:      Maintained
6003 F:      fs/hugetlbfs/
6004
6005 HVA ST MEDIA DRIVER
6006 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6007 L:      linux-media@vger.kernel.org
6008 T:      git git://linuxtv.org/media_tree.git
6009 W:      https://linuxtv.org
6010 S:      Supported
6011 F:      drivers/media/platform/sti/hva
6012
6013 Hyper-V CORE AND DRIVERS
6014 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6015 M:      Haiyang Zhang <haiyangz@microsoft.com>
6016 M:      Stephen Hemminger <sthemmin@microsoft.com>
6017 L:      devel@linuxdriverproject.org
6018 S:      Maintained
6019 F:      arch/x86/include/asm/mshyperv.h
6020 F:      arch/x86/include/uapi/asm/hyperv.h
6021 F:      arch/x86/kernel/cpu/mshyperv.c
6022 F:      arch/x86/hyperv
6023 F:      drivers/hid/hid-hyperv.c
6024 F:      drivers/hv/
6025 F:      drivers/input/serio/hyperv-keyboard.c
6026 F:      drivers/pci/host/pci-hyperv.c
6027 F:      drivers/net/hyperv/
6028 F:      drivers/scsi/storvsc_drv.c
6029 F:      drivers/uio/uio_hv_generic.c
6030 F:      drivers/video/fbdev/hyperv_fb.c
6031 F:      include/linux/hyperv.h
6032 F:      tools/hv/
6033 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6034
6035 I2C MUXES
6036 M:      Peter Rosin <peda@axentia.se>
6037 L:      linux-i2c@vger.kernel.org
6038 S:      Maintained
6039 F:      Documentation/i2c/i2c-topology
6040 F:      Documentation/i2c/muxes/
6041 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6042 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6043 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6044 F:      drivers/i2c/i2c-mux.c
6045 F:      drivers/i2c/muxes/
6046 F:      include/linux/i2c-mux.h
6047
6048 I2C OVER PARALLEL PORT
6049 M:      Jean Delvare <jdelvare@suse.com>
6050 L:      linux-i2c@vger.kernel.org
6051 S:      Maintained
6052 F:      Documentation/i2c/busses/i2c-parport
6053 F:      Documentation/i2c/busses/i2c-parport-light
6054 F:      drivers/i2c/busses/i2c-parport.c
6055 F:      drivers/i2c/busses/i2c-parport-light.c
6056
6057 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6058 M:      Jean Delvare <jdelvare@suse.com>
6059 L:      linux-i2c@vger.kernel.org
6060 S:      Maintained
6061 F:      Documentation/i2c/busses/i2c-ali1535
6062 F:      Documentation/i2c/busses/i2c-ali1563
6063 F:      Documentation/i2c/busses/i2c-ali15x3
6064 F:      Documentation/i2c/busses/i2c-amd756
6065 F:      Documentation/i2c/busses/i2c-amd8111
6066 F:      Documentation/i2c/busses/i2c-i801
6067 F:      Documentation/i2c/busses/i2c-nforce2
6068 F:      Documentation/i2c/busses/i2c-piix4
6069 F:      Documentation/i2c/busses/i2c-sis5595
6070 F:      Documentation/i2c/busses/i2c-sis630
6071 F:      Documentation/i2c/busses/i2c-sis96x
6072 F:      Documentation/i2c/busses/i2c-via
6073 F:      Documentation/i2c/busses/i2c-viapro
6074 F:      drivers/i2c/busses/i2c-ali1535.c
6075 F:      drivers/i2c/busses/i2c-ali1563.c
6076 F:      drivers/i2c/busses/i2c-ali15x3.c
6077 F:      drivers/i2c/busses/i2c-amd756.c
6078 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6079 F:      drivers/i2c/busses/i2c-amd8111.c
6080 F:      drivers/i2c/busses/i2c-i801.c
6081 F:      drivers/i2c/busses/i2c-isch.c
6082 F:      drivers/i2c/busses/i2c-nforce2.c
6083 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6084 F:      drivers/i2c/busses/i2c-piix4.c
6085 F:      drivers/i2c/busses/i2c-sis5595.c
6086 F:      drivers/i2c/busses/i2c-sis630.c
6087 F:      drivers/i2c/busses/i2c-sis96x.c
6088 F:      drivers/i2c/busses/i2c-via.c
6089 F:      drivers/i2c/busses/i2c-viapro.c
6090
6091 I2C/SMBUS ISMT DRIVER
6092 M:      Seth Heasley <seth.heasley@intel.com>
6093 M:      Neil Horman <nhorman@tuxdriver.com>
6094 L:      linux-i2c@vger.kernel.org
6095 F:      drivers/i2c/busses/i2c-ismt.c
6096 F:      Documentation/i2c/busses/i2c-ismt
6097
6098 I2C/SMBUS STUB DRIVER
6099 M:      Jean Delvare <jdelvare@suse.com>
6100 L:      linux-i2c@vger.kernel.org
6101 S:      Maintained
6102 F:      drivers/i2c/i2c-stub.c
6103
6104 I2C SUBSYSTEM
6105 M:      Wolfram Sang <wsa@the-dreams.de>
6106 L:      linux-i2c@vger.kernel.org
6107 W:      https://i2c.wiki.kernel.org/
6108 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6110 S:      Maintained
6111 F:      Documentation/devicetree/bindings/i2c/
6112 F:      Documentation/i2c/
6113 F:      drivers/i2c/
6114 F:      drivers/i2c/*/
6115 F:      include/linux/i2c.h
6116 F:      include/linux/i2c-*.h
6117 F:      include/uapi/linux/i2c.h
6118 F:      include/uapi/linux/i2c-*.h
6119
6120 I2C ACPI SUPPORT
6121 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6122 L:      linux-i2c@vger.kernel.org
6123 L:      linux-acpi@vger.kernel.org
6124 S:      Maintained
6125
6126 I2C-TAOS-EVM DRIVER
6127 M:      Jean Delvare <jdelvare@suse.com>
6128 L:      linux-i2c@vger.kernel.org
6129 S:      Maintained
6130 F:      Documentation/i2c/busses/i2c-taos-evm
6131 F:      drivers/i2c/busses/i2c-taos-evm.c
6132
6133 I2C-TINY-USB DRIVER
6134 M:      Till Harbaum <till@harbaum.org>
6135 L:      linux-i2c@vger.kernel.org
6136 W:      http://www.harbaum.org/till/i2c_tiny_usb
6137 S:      Maintained
6138 F:      drivers/i2c/busses/i2c-tiny-usb.c
6139
6140 i386 BOOT CODE
6141 M:      "H. Peter Anvin" <hpa@zytor.com>
6142 S:      Maintained
6143 F:      arch/x86/boot/
6144
6145 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6146 M:      "H. Peter Anvin" <hpa@zytor.com>
6147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6148 S:      Maintained
6149
6150 IA64 (Itanium) PLATFORM
6151 M:      Tony Luck <tony.luck@intel.com>
6152 M:      Fenghua Yu <fenghua.yu@intel.com>
6153 L:      linux-ia64@vger.kernel.org
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6155 S:      Maintained
6156 F:      arch/ia64/
6157
6158 IBM Power VMX Cryptographic instructions
6159 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6160 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6161 L:      linux-crypto@vger.kernel.org
6162 S:      Supported
6163 F:      drivers/crypto/vmx/Makefile
6164 F:      drivers/crypto/vmx/Kconfig
6165 F:      drivers/crypto/vmx/vmx.c
6166 F:      drivers/crypto/vmx/aes*
6167 F:      drivers/crypto/vmx/ghash*
6168 F:      drivers/crypto/vmx/ppc-xlate.pl
6169
6170 IBM Power in-Nest Crypto Acceleration
6171 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6172 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6173 L:      linux-crypto@vger.kernel.org
6174 S:      Supported
6175 F:      drivers/crypto/nx/Makefile
6176 F:      drivers/crypto/nx/Kconfig
6177 F:      drivers/crypto/nx/nx-aes*
6178 F:      drivers/crypto/nx/nx-sha*
6179 F:      drivers/crypto/nx/nx.*
6180 F:      drivers/crypto/nx/nx_csbcpb.h
6181 F:      drivers/crypto/nx/nx_debugfs.h
6182
6183 IBM Power 842 compression accelerator
6184 M:      Dan Streetman <ddstreet@ieee.org>
6185 S:      Supported
6186 F:      drivers/crypto/nx/Makefile
6187 F:      drivers/crypto/nx/Kconfig
6188 F:      drivers/crypto/nx/nx-842*
6189 F:      include/linux/sw842.h
6190 F:      crypto/842.c
6191 F:      lib/842/
6192
6193 IBM Power Linux RAID adapter
6194 M:      Brian King <brking@us.ibm.com>
6195 S:      Supported
6196 F:      drivers/scsi/ipr.*
6197
6198 IBM Power Virtual Ethernet Device Driver
6199 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6200 L:      netdev@vger.kernel.org
6201 S:      Supported
6202 F:      drivers/net/ethernet/ibm/ibmveth.*
6203
6204 IBM Power SRIOV Virtual NIC Device Driver
6205 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6206 M:      John Allen <jallen@linux.vnet.ibm.com>
6207 L:      netdev@vger.kernel.org
6208 S:      Supported
6209 F:      drivers/net/ethernet/ibm/ibmvnic.*
6210
6211 IBM Power Virtual SCSI Device Drivers
6212 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6213 L:      linux-scsi@vger.kernel.org
6214 S:      Supported
6215 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6216 F:      include/scsi/viosrp.h
6217
6218 IBM Power Virtual SCSI Device Target Driver
6219 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6220 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6221 L:      linux-scsi@vger.kernel.org
6222 L:      target-devel@vger.kernel.org
6223 S:      Supported
6224 F:      drivers/scsi/ibmvscsi_tgt/
6225
6226 IBM Power Virtual FC Device Drivers
6227 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6228 L:      linux-scsi@vger.kernel.org
6229 S:      Supported
6230 F:      drivers/scsi/ibmvscsi/ibmvfc*
6231
6232 IBM ServeRAID RAID DRIVER
6233 S:      Orphan
6234 F:      drivers/scsi/ips.*
6235
6236 ICH LPC AND GPIO DRIVER
6237 M:      Peter Tyser <ptyser@xes-inc.com>
6238 S:      Maintained
6239 F:      drivers/mfd/lpc_ich.c
6240 F:      drivers/gpio/gpio-ich.c
6241
6242 IDE SUBSYSTEM
6243 M:      "David S. Miller" <davem@davemloft.net>
6244 L:      linux-ide@vger.kernel.org
6245 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6247 S:      Maintained
6248 F:      Documentation/ide/
6249 F:      drivers/ide/
6250 F:      include/linux/ide.h
6251
6252 IDEAPAD LAPTOP EXTRAS DRIVER
6253 M:      Ike Panhc <ike.pan@canonical.com>
6254 L:      platform-driver-x86@vger.kernel.org
6255 W:      http://launchpad.net/ideapad-laptop
6256 S:      Maintained
6257 F:      drivers/platform/x86/ideapad-laptop.c
6258
6259 IDEAPAD LAPTOP SLIDEBAR DRIVER
6260 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6261 L:      linux-input@vger.kernel.org
6262 W:      https://github.com/o2genum/ideapad-slidebar
6263 S:      Maintained
6264 F:      drivers/input/misc/ideapad_slidebar.c
6265
6266 IDE/ATAPI DRIVERS
6267 M:      Borislav Petkov <bp@alien8.de>
6268 L:      linux-ide@vger.kernel.org
6269 S:      Maintained
6270 F:      Documentation/cdrom/ide-cd
6271 F:      drivers/ide/ide-cd*
6272
6273 IEEE 802.15.4 SUBSYSTEM
6274 M:      Alexander Aring <aar@pengutronix.de>
6275 M:      Stefan Schmidt <stefan@osg.samsung.com>
6276 L:      linux-wpan@vger.kernel.org
6277 W:      http://wpan.cakelab.org/
6278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6280 S:      Maintained
6281 F:      net/ieee802154/
6282 F:      net/mac802154/
6283 F:      drivers/net/ieee802154/
6284 F:      include/linux/nl802154.h
6285 F:      include/linux/ieee802154.h
6286 F:      include/net/nl802154.h
6287 F:      include/net/mac802154.h
6288 F:      include/net/af_ieee802154.h
6289 F:      include/net/cfg802154.h
6290 F:      include/net/ieee802154_netdev.h
6291 F:      Documentation/networking/ieee802154.txt
6292
6293 IFE PROTOCOL
6294 M:      Yotam Gigi <yotamg@mellanox.com>
6295 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6296 F:      net/ife
6297 F:      include/net/ife.h
6298 F:      include/uapi/linux/ife.h
6299
6300 IGORPLUG-USB IR RECEIVER
6301 M:      Sean Young <sean@mess.org>
6302 L:      linux-media@vger.kernel.org
6303 S:      Maintained
6304 F:      drivers/media/rc/igorplugusb.c
6305
6306 IGUANAWORKS USB IR TRANSCEIVER
6307 M:      Sean Young <sean@mess.org>
6308 L:      linux-media@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/media/rc/iguanair.c
6311
6312 IIO DIGITAL POTENTIOMETER DAC
6313 M:      Peter Rosin <peda@axentia.se>
6314 L:      linux-iio@vger.kernel.org
6315 S:      Maintained
6316 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6317 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6318 F:      drivers/iio/dac/dpot-dac.c
6319
6320 IIO ENVELOPE DETECTOR
6321 M:      Peter Rosin <peda@axentia.se>
6322 L:      linux-iio@vger.kernel.org
6323 S:      Maintained
6324 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6325 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6326 F:      drivers/iio/adc/envelope-detector.c
6327
6328 IIO SUBSYSTEM AND DRIVERS
6329 M:      Jonathan Cameron <jic23@kernel.org>
6330 R:      Hartmut Knaack <knaack.h@gmx.de>
6331 R:      Lars-Peter Clausen <lars@metafoo.de>
6332 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6333 L:      linux-iio@vger.kernel.org
6334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6335 S:      Maintained
6336 F:      Documentation/devicetree/bindings/iio/
6337 F:      drivers/iio/
6338 F:      drivers/staging/iio/
6339 F:      include/linux/iio/
6340 F:      tools/iio/
6341
6342 IKANOS/ADI EAGLE ADSL USB DRIVER
6343 M:      Matthieu Castet <castet.matthieu@free.fr>
6344 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6345 S:      Maintained
6346 F:      drivers/usb/atm/ueagle-atm.c
6347
6348 IMGTEC ASCII LCD DRIVER
6349 M:      Paul Burton <paul.burton@imgtec.com>
6350 S:      Maintained
6351 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6352 F:      drivers/auxdisplay/img-ascii-lcd.c
6353
6354 INA209 HARDWARE MONITOR DRIVER
6355 M:      Guenter Roeck <linux@roeck-us.net>
6356 L:      linux-hwmon@vger.kernel.org
6357 S:      Maintained
6358 F:      Documentation/hwmon/ina209
6359 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6360 F:      drivers/hwmon/ina209.c
6361
6362 INA2XX HARDWARE MONITOR DRIVER
6363 M:      Guenter Roeck <linux@roeck-us.net>
6364 L:      linux-hwmon@vger.kernel.org
6365 S:      Maintained
6366 F:      Documentation/hwmon/ina2xx
6367 F:      drivers/hwmon/ina2xx.c
6368 F:      include/linux/platform_data/ina2xx.h
6369
6370 INDUSTRY PACK SUBSYSTEM (IPACK)
6371 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6372 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6373 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6374 L:      industrypack-devel@lists.sourceforge.net
6375 W:      http://industrypack.sourceforge.net
6376 S:      Maintained
6377 F:      drivers/ipack/
6378
6379 INGENIC JZ4780 DMA Driver
6380 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6381 S:      Maintained
6382 F:      drivers/dma/dma-jz4780.c
6383
6384 INGENIC JZ4780 NAND DRIVER
6385 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6386 L:      linux-mtd@lists.infradead.org
6387 S:      Maintained
6388 F:      drivers/mtd/nand/jz4780_*
6389
6390 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6391 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6392 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6393 L:      linux-ima-devel@lists.sourceforge.net
6394 L:      linux-ima-user@lists.sourceforge.net
6395 L:      linux-security-module@vger.kernel.org
6396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6397 S:      Supported
6398 F:      security/integrity/ima/
6399
6400 IMGTEC IR DECODER DRIVER
6401 M:      James Hogan <james.hogan@imgtec.com>
6402 S:      Maintained
6403 F:      drivers/media/rc/img-ir/
6404
6405 IMS TWINTURBO FRAMEBUFFER DRIVER
6406 L:      linux-fbdev@vger.kernel.org
6407 S:      Orphan
6408 F:      drivers/video/fbdev/imsttfb.c
6409
6410 INFINIBAND SUBSYSTEM
6411 M:      Doug Ledford <dledford@redhat.com>
6412 M:      Sean Hefty <sean.hefty@intel.com>
6413 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6414 L:      linux-rdma@vger.kernel.org
6415 W:      http://www.openfabrics.org/
6416 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6418 S:      Supported
6419 F:      Documentation/infiniband/
6420 F:      drivers/infiniband/
6421 F:      include/uapi/linux/if_infiniband.h
6422 F:      include/uapi/rdma/
6423 F:      include/rdma/
6424
6425 INOTIFY
6426 M:      John McCutchan <john@johnmccutchan.com>
6427 M:      Robert Love <rlove@rlove.org>
6428 M:      Eric Paris <eparis@parisplace.org>
6429 S:      Maintained
6430 F:      Documentation/filesystems/inotify.txt
6431 F:      fs/notify/inotify/
6432 F:      include/linux/inotify.h
6433 F:      include/uapi/linux/inotify.h
6434
6435 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6436 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6437 L:      linux-input@vger.kernel.org
6438 Q:      http://patchwork.kernel.org/project/linux-input/list/
6439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6440 S:      Maintained
6441 F:      drivers/input/
6442 F:      include/linux/input.h
6443 F:      include/uapi/linux/input.h
6444 F:      include/linux/input/
6445 F:      Documentation/devicetree/bindings/input/
6446
6447 INPUT MULTITOUCH (MT) PROTOCOL
6448 M:      Henrik Rydberg <rydberg@bitmath.org>
6449 L:      linux-input@vger.kernel.org
6450 S:      Odd fixes
6451 F:      Documentation/input/multi-touch-protocol.txt
6452 F:      drivers/input/input-mt.c
6453 K:      \b(ABS|SYN)_MT_
6454
6455 INTEL ASoC BDW/HSW DRIVERS
6456 M:      Jie Yang <yang.jie@linux.intel.com>
6457 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6458 S:      Supported
6459 F:      sound/soc/intel/common/sst-dsp*
6460 F:      sound/soc/intel/common/sst-firmware.c
6461 F:      sound/soc/intel/boards/broadwell.c
6462 F:      sound/soc/intel/haswell/
6463
6464 INTEL C600 SERIES SAS CONTROLLER DRIVER
6465 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6466 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6467 L:      linux-scsi@vger.kernel.org
6468 T:      git git://git.code.sf.net/p/intel-sas/isci
6469 S:      Supported
6470 F:      drivers/scsi/isci/
6471
6472 INTEL HID EVENT DRIVER
6473 M:      Alex Hung <alex.hung@canonical.com>
6474 L:      platform-driver-x86@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/platform/x86/intel-hid.c
6477
6478 INTEL VIRTUAL BUTTON DRIVER
6479 M:      AceLan Kao <acelan.kao@canonical.com>
6480 L:      platform-driver-x86@vger.kernel.org
6481 S:      Maintained
6482 F:      drivers/platform/x86/intel-vbtn.c
6483
6484 INTEL IDLE DRIVER
6485 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6486 M:      Len Brown <lenb@kernel.org>
6487 L:      linux-pm@vger.kernel.org
6488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6489 B:      https://bugzilla.kernel.org
6490 S:      Supported
6491 F:      drivers/idle/intel_idle.c
6492
6493 INTEL INTEGRATED SENSOR HUB DRIVER
6494 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6495 M:      Jiri Kosina <jikos@kernel.org>
6496 L:      linux-input@vger.kernel.org
6497 S:      Maintained
6498 F:      drivers/hid/intel-ish-hid/
6499
6500 INTEL PSTATE DRIVER
6501 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6502 M:      Len Brown <lenb@kernel.org>
6503 L:      linux-pm@vger.kernel.org
6504 S:      Supported
6505 F:      drivers/cpufreq/intel_pstate.c
6506
6507 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6508 M:      Maik Broemme <mbroemme@libmpq.org>
6509 L:      linux-fbdev@vger.kernel.org
6510 S:      Maintained
6511 F:      Documentation/fb/intelfb.txt
6512 F:      drivers/video/fbdev/intelfb/
6513
6514 INTEL 810/815 FRAMEBUFFER DRIVER
6515 M:      Antonino Daplas <adaplas@gmail.com>
6516 L:      linux-fbdev@vger.kernel.org
6517 S:      Maintained
6518 F:      drivers/video/fbdev/i810/
6519
6520 INTEL MENLOW THERMAL DRIVER
6521 M:      Sujith Thomas <sujith.thomas@intel.com>
6522 L:      platform-driver-x86@vger.kernel.org
6523 W:      https://01.org/linux-acpi
6524 S:      Supported
6525 F:      drivers/platform/x86/intel_menlow.c
6526
6527 INTEL I/OAT DMA DRIVER
6528 M:      Dave Jiang <dave.jiang@intel.com>
6529 R:      Dan Williams <dan.j.williams@intel.com>
6530 L:      dmaengine@vger.kernel.org
6531 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6532 S:      Supported
6533 F:      drivers/dma/ioat*
6534
6535 INTEL IOMMU (VT-d)
6536 M:      David Woodhouse <dwmw2@infradead.org>
6537 L:      iommu@lists.linux-foundation.org
6538 T:      git git://git.infradead.org/iommu-2.6.git
6539 S:      Supported
6540 F:      drivers/iommu/intel-iommu.c
6541 F:      include/linux/intel-iommu.h
6542
6543 INTEL IOP-ADMA DMA DRIVER
6544 R:      Dan Williams <dan.j.williams@intel.com>
6545 S:      Odd fixes
6546 F:      drivers/dma/iop-adma.c
6547
6548 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6549 M:      Krzysztof Halasa <khalasa@piap.pl>
6550 S:      Maintained
6551 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6552 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6553 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6554 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6555 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6556 F:      drivers/net/wan/ixp4xx_hss.c
6557
6558 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6559 M:      Deepak Saxena <dsaxena@plexity.net>
6560 S:      Maintained
6561 F:      drivers/char/hw_random/ixp4xx-rng.c
6562
6563 INTEL ETHERNET DRIVERS
6564 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6565 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6566 W:      http://www.intel.com/support/feedback.htm
6567 W:      http://e1000.sourceforge.net/
6568 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6571 S:      Supported
6572 F:      Documentation/networking/e100.txt
6573 F:      Documentation/networking/e1000.txt
6574 F:      Documentation/networking/e1000e.txt
6575 F:      Documentation/networking/igb.txt
6576 F:      Documentation/networking/igbvf.txt
6577 F:      Documentation/networking/ixgb.txt
6578 F:      Documentation/networking/ixgbe.txt
6579 F:      Documentation/networking/ixgbevf.txt
6580 F:      Documentation/networking/i40e.txt
6581 F:      Documentation/networking/i40evf.txt
6582 F:      drivers/net/ethernet/intel/
6583 F:      drivers/net/ethernet/intel/*/
6584
6585 INTEL RDMA RNIC DRIVER
6586 M:     Faisal Latif <faisal.latif@intel.com>
6587 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6588 L:     linux-rdma@vger.kernel.org
6589 S:     Supported
6590 F:     drivers/infiniband/hw/i40iw/
6591
6592 INTEL MERRIFIELD GPIO DRIVER
6593 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6594 L:      linux-gpio@vger.kernel.org
6595 S:      Maintained
6596 F:      drivers/gpio/gpio-merrifield.c
6597
6598 INTEL-MID GPIO DRIVER
6599 M:      David Cohen <david.a.cohen@linux.intel.com>
6600 L:      linux-gpio@vger.kernel.org
6601 S:      Maintained
6602 F:      drivers/gpio/gpio-intel-mid.c
6603
6604 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6605 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6606 L:      linux-wireless@vger.kernel.org
6607 S:      Maintained
6608 F:      Documentation/networking/README.ipw2100
6609 F:      Documentation/networking/README.ipw2200
6610 F:      drivers/net/wireless/intel/ipw2x00/
6611
6612 INTEL(R) TRACE HUB
6613 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6614 S:      Supported
6615 F:      Documentation/trace/intel_th.txt
6616 F:      drivers/hwtracing/intel_th/
6617
6618 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6619 M:      Ning Sun <ning.sun@intel.com>
6620 L:      tboot-devel@lists.sourceforge.net
6621 W:      http://tboot.sourceforge.net
6622 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6623 S:      Supported
6624 F:      Documentation/intel_txt.txt
6625 F:      include/linux/tboot.h
6626 F:      arch/x86/kernel/tboot.c
6627
6628 INTEL WIRELESS WIMAX CONNECTION 2400
6629 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6630 M:      linux-wimax@intel.com
6631 L:      wimax@linuxwimax.org (subscribers-only)
6632 S:      Supported
6633 W:      http://linuxwimax.org
6634 F:      Documentation/wimax/README.i2400m
6635 F:      drivers/net/wimax/i2400m/
6636 F:      include/uapi/linux/wimax/i2400m.h
6637
6638 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6639 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6640 L:      linux-wireless@vger.kernel.org
6641 S:      Supported
6642 F:      drivers/net/wireless/intel/iwlegacy/
6643
6644 INTEL WIRELESS WIFI LINK (iwlwifi)
6645 M:      Johannes Berg <johannes.berg@intel.com>
6646 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6647 M:      Luca Coelho <luciano.coelho@intel.com>
6648 M:      Intel Linux Wireless <linuxwifi@intel.com>
6649 L:      linux-wireless@vger.kernel.org
6650 W:      http://intellinuxwireless.org
6651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6652 S:      Supported
6653 F:      drivers/net/wireless/intel/iwlwifi/
6654
6655 INTEL MANAGEMENT ENGINE (mei)
6656 M:      Tomas Winkler <tomas.winkler@intel.com>
6657 L:      linux-kernel@vger.kernel.org
6658 S:      Supported
6659 F:      include/uapi/linux/mei.h
6660 F:      include/linux/mei_cl_bus.h
6661 F:      drivers/misc/mei/*
6662 F:      drivers/watchdog/mei_wdt.c
6663 F:      Documentation/misc-devices/mei/*
6664 F:      samples/mei/*
6665
6666 INTEL MIC DRIVERS (mic)
6667 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6668 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6669 S:      Supported
6670 W:      https://github.com/sudeepdutt/mic
6671 W:      http://software.intel.com/en-us/mic-developer
6672 F:      include/linux/mic_bus.h
6673 F:      include/linux/scif.h
6674 F:      include/uapi/linux/mic_common.h
6675 F:      include/uapi/linux/mic_ioctl.h
6676 F:      include/uapi/linux/scif_ioctl.h
6677 F:      drivers/misc/mic/
6678 F:      drivers/dma/mic_x100_dma.c
6679 F:      drivers/dma/mic_x100_dma.h
6680 F:      Documentation/mic/
6681
6682 INTEL PMC/P-Unit IPC DRIVER
6683 M:      Zha Qipeng<qipeng.zha@intel.com>
6684 L:      platform-driver-x86@vger.kernel.org
6685 S:      Maintained
6686 F:      drivers/platform/x86/intel_pmc_ipc.c
6687 F:      drivers/platform/x86/intel_punit_ipc.c
6688 F:      arch/x86/include/asm/intel_pmc_ipc.h
6689 F:      arch/x86/include/asm/intel_punit_ipc.h
6690
6691 INTEL TELEMETRY DRIVER
6692 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6693 L:      platform-driver-x86@vger.kernel.org
6694 S:      Maintained
6695 F:      arch/x86/include/asm/intel_telemetry.h
6696 F:      drivers/platform/x86/intel_telemetry*
6697
6698 INTEL PMC CORE DRIVER
6699 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6700 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6701 L:      platform-driver-x86@vger.kernel.org
6702 S:      Maintained
6703 F:      arch/x86/include/asm/pmc_core.h
6704 F:      drivers/platform/x86/intel_pmc_core*
6705
6706 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6707 M:      Linus Walleij <linus.walleij@linaro.org>
6708 L:      linux-iio@vger.kernel.org
6709 S:      Maintained
6710 F:      drivers/iio/gyro/mpu3050*
6711 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6712
6713 IOC3 ETHERNET DRIVER
6714 M:      Ralf Baechle <ralf@linux-mips.org>
6715 L:      linux-mips@linux-mips.org
6716 S:      Maintained
6717 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6718
6719 IOC3 SERIAL DRIVER
6720 M:      Pat Gefre <pfg@sgi.com>
6721 L:      linux-serial@vger.kernel.org
6722 S:      Maintained
6723 F:      drivers/tty/serial/ioc3_serial.c
6724
6725 IOMMU DRIVERS
6726 M:      Joerg Roedel <joro@8bytes.org>
6727 L:      iommu@lists.linux-foundation.org
6728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6729 S:      Maintained
6730 F:      Documentation/devicetree/bindings/iommu/
6731 F:      drivers/iommu/
6732
6733 IP MASQUERADING
6734 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6735 S:      Maintained
6736 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6737
6738 IPMI SUBSYSTEM
6739 M:      Corey Minyard <minyard@acm.org>
6740 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6741 W:      http://openipmi.sourceforge.net/
6742 S:      Supported
6743 F:      Documentation/IPMI.txt
6744 F:      drivers/char/ipmi/
6745 F:      include/linux/ipmi*
6746 F:      include/uapi/linux/ipmi*
6747
6748 QCOM AUDIO (ASoC) DRIVERS
6749 M:      Patrick Lai <plai@codeaurora.org>
6750 M:      Banajit Goswami <bgoswami@codeaurora.org>
6751 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6752 S:      Supported
6753 F:      sound/soc/qcom/
6754
6755 IPS SCSI RAID DRIVER
6756 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6757 L:      linux-scsi@vger.kernel.org
6758 W:      http://www.adaptec.com/
6759 S:      Maintained
6760 F:      drivers/scsi/ips*
6761
6762 IPVS
6763 M:      Wensong Zhang <wensong@linux-vs.org>
6764 M:      Simon Horman <horms@verge.net.au>
6765 M:      Julian Anastasov <ja@ssi.bg>
6766 L:      netdev@vger.kernel.org
6767 L:      lvs-devel@vger.kernel.org
6768 S:      Maintained
6769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6771 F:      Documentation/networking/ipvs-sysctl.txt
6772 F:      include/net/ip_vs.h
6773 F:      include/uapi/linux/ip_vs.h
6774 F:      net/netfilter/ipvs/
6775
6776 IPWIRELESS DRIVER
6777 M:      Jiri Kosina <jikos@kernel.org>
6778 M:      David Sterba <dsterba@suse.com>
6779 S:      Odd Fixes
6780 F:      drivers/tty/ipwireless/
6781
6782 IPX NETWORK LAYER
6783 L:      netdev@vger.kernel.org
6784 S:      Odd fixes
6785 F:      include/net/ipx.h
6786 F:      include/uapi/linux/ipx.h
6787 F:      net/ipx/
6788
6789 IRDA SUBSYSTEM
6790 M:      Samuel Ortiz <samuel@sortiz.org>
6791 L:      irda-users@lists.sourceforge.net (subscribers-only)
6792 L:      netdev@vger.kernel.org
6793 W:      http://irda.sourceforge.net/
6794 S:      Maintained
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6796 F:      Documentation/networking/irda.txt
6797 F:      drivers/net/irda/
6798 F:      include/net/irda/
6799 F:      net/irda/
6800
6801 IRQ SUBSYSTEM
6802 M:      Thomas Gleixner <tglx@linutronix.de>
6803 L:      linux-kernel@vger.kernel.org
6804 S:      Maintained
6805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6806 F:      kernel/irq/
6807
6808 IRQCHIP DRIVERS
6809 M:      Thomas Gleixner <tglx@linutronix.de>
6810 M:      Jason Cooper <jason@lakedaemon.net>
6811 M:      Marc Zyngier <marc.zyngier@arm.com>
6812 L:      linux-kernel@vger.kernel.org
6813 S:      Maintained
6814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6815 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6816 F:      Documentation/devicetree/bindings/interrupt-controller/
6817 F:      drivers/irqchip/
6818
6819 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6820 M:      Marc Zyngier <marc.zyngier@arm.com>
6821 S:      Maintained
6822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6823 F:      Documentation/IRQ-domain.txt
6824 F:      include/linux/irqdomain.h
6825 F:      kernel/irq/irqdomain.c
6826 F:      kernel/irq/msi.c
6827
6828 ISA
6829 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6830 S:      Maintained
6831 F:      Documentation/isa.txt
6832 F:      drivers/base/isa.c
6833 F:      include/linux/isa.h
6834
6835 ISAPNP
6836 M:      Jaroslav Kysela <perex@perex.cz>
6837 S:      Maintained
6838 F:      Documentation/isapnp.txt
6839 F:      drivers/pnp/isapnp/
6840 F:      include/linux/isapnp.h
6841
6842 ISA RADIO MODULE
6843 M:      Hans Verkuil <hverkuil@xs4all.nl>
6844 L:      linux-media@vger.kernel.org
6845 T:      git git://linuxtv.org/media_tree.git
6846 W:      https://linuxtv.org
6847 S:      Maintained
6848 F:      drivers/media/radio/radio-isa*
6849
6850 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6851 M:      Peter Jones <pjones@redhat.com>
6852 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6853 S:      Maintained
6854 F:      drivers/firmware/iscsi_ibft*
6855
6856 ISCSI
6857 M:      Lee Duncan <lduncan@suse.com>
6858 M:      Chris Leech <cleech@redhat.com>
6859 L:      open-iscsi@googlegroups.com
6860 W:      www.open-iscsi.com
6861 S:      Maintained
6862 F:      drivers/scsi/*iscsi*
6863 F:      include/scsi/*iscsi*
6864
6865 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6866 M:      Or Gerlitz <ogerlitz@mellanox.com>
6867 M:      Sagi Grimberg <sagi@grimberg.me>
6868 M:      Roi Dayan <roid@mellanox.com>
6869 L:      linux-rdma@vger.kernel.org
6870 S:      Supported
6871 W:      http://www.openfabrics.org
6872 W:      www.open-iscsi.org
6873 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6874 F:      drivers/infiniband/ulp/iser/
6875
6876 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6877 M:      Sagi Grimberg <sagi@grimberg.me>
6878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6879 L:      linux-rdma@vger.kernel.org
6880 L:      target-devel@vger.kernel.org
6881 S:      Supported
6882 W:      http://www.linux-iscsi.org
6883 F:      drivers/infiniband/ulp/isert
6884
6885 ISDN SUBSYSTEM
6886 M:      Karsten Keil <isdn@linux-pingi.de>
6887 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6888 L:      netdev@vger.kernel.org
6889 W:      http://www.isdn4linux.de
6890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6891 S:      Maintained
6892 F:      Documentation/isdn/
6893 F:      drivers/isdn/
6894 F:      include/linux/isdn.h
6895 F:      include/linux/isdn/
6896 F:      include/uapi/linux/isdn.h
6897 F:      include/uapi/linux/isdn/
6898
6899 ISDN SUBSYSTEM (Eicon active card driver)
6900 M:      Armin Schindler <mac@melware.de>
6901 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6902 W:      http://www.melware.de
6903 S:      Maintained
6904 F:      drivers/isdn/hardware/eicon/
6905
6906 IT87 HARDWARE MONITORING DRIVER
6907 M:      Jean Delvare <jdelvare@suse.com>
6908 L:      linux-hwmon@vger.kernel.org
6909 S:      Maintained
6910 F:      Documentation/hwmon/it87
6911 F:      drivers/hwmon/it87.c
6912
6913 IT913X MEDIA DRIVER
6914 M:      Antti Palosaari <crope@iki.fi>
6915 L:      linux-media@vger.kernel.org
6916 W:      https://linuxtv.org
6917 W:      http://palosaari.fi/linux/
6918 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6919 T:      git git://linuxtv.org/anttip/media_tree.git
6920 S:      Maintained
6921 F:      drivers/media/tuners/it913x*
6922
6923 IVTV VIDEO4LINUX DRIVER
6924 M:      Andy Walls <awalls@md.metrocast.net>
6925 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6926 L:      linux-media@vger.kernel.org
6927 T:      git git://linuxtv.org/media_tree.git
6928 W:      http://www.ivtvdriver.org
6929 S:      Maintained
6930 F:      Documentation/media/v4l-drivers/ivtv*
6931 F:      drivers/media/pci/ivtv/
6932 F:      include/uapi/linux/ivtv*
6933
6934 IX2505V MEDIA DRIVER
6935 M:      Malcolm Priestley <tvboxspy@gmail.com>
6936 L:      linux-media@vger.kernel.org
6937 W:      https://linuxtv.org
6938 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6939 S:      Maintained
6940 F:      drivers/media/dvb-frontends/ix2505v*
6941
6942 JC42.4 TEMPERATURE SENSOR DRIVER
6943 M:      Guenter Roeck <linux@roeck-us.net>
6944 L:      linux-hwmon@vger.kernel.org
6945 S:      Maintained
6946 F:      drivers/hwmon/jc42.c
6947 F:      Documentation/hwmon/jc42
6948
6949 JFS FILESYSTEM
6950 M:      Dave Kleikamp <shaggy@kernel.org>
6951 L:      jfs-discussion@lists.sourceforge.net
6952 W:      http://jfs.sourceforge.net/
6953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6954 S:      Maintained
6955 F:      Documentation/filesystems/jfs.txt
6956 F:      fs/jfs/
6957
6958 JME NETWORK DRIVER
6959 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6960 L:      netdev@vger.kernel.org
6961 S:      Maintained
6962 F:      drivers/net/ethernet/jme.*
6963
6964 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6965 M:      David Woodhouse <dwmw2@infradead.org>
6966 L:      linux-mtd@lists.infradead.org
6967 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6968 S:      Maintained
6969 F:      fs/jffs2/
6970 F:      include/uapi/linux/jffs2.h
6971
6972 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6973 M:      "Theodore Ts'o" <tytso@mit.edu>
6974 M:      Jan Kara <jack@suse.com>
6975 L:      linux-ext4@vger.kernel.org
6976 S:      Maintained
6977 F:      fs/jbd2/
6978 F:      include/linux/jbd2.h
6979
6980 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6981 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6982 L:      linux-media@vger.kernel.org
6983 S:      Maintained
6984 F:      drivers/media/platform/rcar_jpu.c
6985
6986 JSM Neo PCI based serial card
6987 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6988 L:      linux-serial@vger.kernel.org
6989 S:      Maintained
6990 F:      drivers/tty/serial/jsm/
6991
6992 K10TEMP HARDWARE MONITORING DRIVER
6993 M:      Clemens Ladisch <clemens@ladisch.de>
6994 L:      linux-hwmon@vger.kernel.org
6995 S:      Maintained
6996 F:      Documentation/hwmon/k10temp
6997 F:      drivers/hwmon/k10temp.c
6998
6999 K8TEMP HARDWARE MONITORING DRIVER
7000 M:      Rudolf Marek <r.marek@assembler.cz>
7001 L:      linux-hwmon@vger.kernel.org
7002 S:      Maintained
7003 F:      Documentation/hwmon/k8temp
7004 F:      drivers/hwmon/k8temp.c
7005
7006 KASAN
7007 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7008 R:      Alexander Potapenko <glider@google.com>
7009 R:      Dmitry Vyukov <dvyukov@google.com>
7010 L:      kasan-dev@googlegroups.com
7011 S:      Maintained
7012 F:      arch/*/include/asm/kasan.h
7013 F:      arch/*/mm/kasan_init*
7014 F:      Documentation/dev-tools/kasan.rst
7015 F:      include/linux/kasan*.h
7016 F:      lib/test_kasan.c
7017 F:      mm/kasan/
7018 F:      scripts/Makefile.kasan
7019
7020 KCONFIG
7021 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7022 L:      linux-kbuild@vger.kernel.org
7023 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7024 S:      Maintained
7025 F:      Documentation/kbuild/kconfig-language.txt
7026 F:      scripts/kconfig/
7027
7028 KDUMP
7029 M:      Dave Young <dyoung@redhat.com>
7030 M:      Baoquan He <bhe@redhat.com>
7031 R:      Vivek Goyal <vgoyal@redhat.com>
7032 L:      kexec@lists.infradead.org
7033 W:      http://lse.sourceforge.net/kdump/
7034 S:      Maintained
7035 F:      Documentation/kdump/
7036
7037 KEENE FM RADIO TRANSMITTER DRIVER
7038 M:      Hans Verkuil <hverkuil@xs4all.nl>
7039 L:      linux-media@vger.kernel.org
7040 T:      git git://linuxtv.org/media_tree.git
7041 W:      https://linuxtv.org
7042 S:      Maintained
7043 F:      drivers/media/radio/radio-keene*
7044
7045 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7046 M:      Ian Kent <raven@themaw.net>
7047 L:      autofs@vger.kernel.org
7048 S:      Maintained
7049 F:      fs/autofs4/
7050
7051 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7052 M:      Michal Marek <mmarek@suse.com>
7053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7055 L:      linux-kbuild@vger.kernel.org
7056 S:      Maintained
7057 F:      Documentation/kbuild/
7058 F:      Makefile
7059 F:      scripts/Makefile.*
7060 F:      scripts/basic/
7061 F:      scripts/mk*
7062 F:      scripts/package/
7063
7064 KERNEL JANITORS
7065 L:      kernel-janitors@vger.kernel.org
7066 W:      http://kernelnewbies.org/KernelJanitors
7067 S:      Odd Fixes
7068
7069 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7070 M:      "J. Bruce Fields" <bfields@fieldses.org>
7071 M:      Jeff Layton <jlayton@poochiereds.net>
7072 L:      linux-nfs@vger.kernel.org
7073 W:      http://nfs.sourceforge.net/
7074 T:      git git://linux-nfs.org/~bfields/linux.git
7075 S:      Supported
7076 F:      fs/nfsd/
7077 F:      include/uapi/linux/nfsd/
7078 F:      fs/lockd/
7079 F:      fs/nfs_common/
7080 F:      net/sunrpc/
7081 F:      include/linux/lockd/
7082 F:      include/linux/sunrpc/
7083 F:      include/uapi/linux/sunrpc/
7084
7085 KERNEL SELFTEST FRAMEWORK
7086 M:      Shuah Khan <shuahkh@osg.samsung.com>
7087 M:      Shuah Khan <shuah@kernel.org>
7088 L:      linux-kselftest@vger.kernel.org
7089 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7090 S:      Maintained
7091 F:      tools/testing/selftests
7092
7093 KERNEL VIRTUAL MACHINE (KVM)
7094 M:      Paolo Bonzini <pbonzini@redhat.com>
7095 M:      Radim Krčmář <rkrcmar@redhat.com>
7096 L:      kvm@vger.kernel.org
7097 W:      http://www.linux-kvm.org
7098 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7099 S:      Supported
7100 F:      Documentation/*/kvm*.txt
7101 F:      Documentation/virtual/kvm/
7102 F:      arch/*/kvm/
7103 F:      arch/x86/kernel/kvm.c
7104 F:      arch/x86/kernel/kvmclock.c
7105 F:      arch/*/include/asm/kvm*
7106 F:      include/linux/kvm*
7107 F:      include/uapi/linux/kvm*
7108 F:      virt/kvm/
7109 F:      tools/kvm/
7110
7111 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7112 M:      Joerg Roedel <joro@8bytes.org>
7113 L:      kvm@vger.kernel.org
7114 W:      http://www.linux-kvm.org/
7115 S:      Maintained
7116 F:      arch/x86/include/asm/svm.h
7117 F:      arch/x86/kvm/svm.c
7118
7119 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7120 M:      Alexander Graf <agraf@suse.com>
7121 L:      kvm-ppc@vger.kernel.org
7122 W:      http://www.linux-kvm.org/
7123 T:      git git://github.com/agraf/linux-2.6.git
7124 S:      Supported
7125 F:      arch/powerpc/include/asm/kvm*
7126 F:      arch/powerpc/kvm/
7127
7128 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7129 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7130 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7131 L:      linux-s390@vger.kernel.org
7132 W:      http://www.ibm.com/developerworks/linux/linux390/
7133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7134 S:      Supported
7135 F:      Documentation/s390/kvm.txt
7136 F:      arch/s390/include/asm/kvm*
7137 F:      arch/s390/kvm/
7138
7139 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7140 M:      Christoffer Dall <christoffer.dall@linaro.org>
7141 M:      Marc Zyngier <marc.zyngier@arm.com>
7142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7143 L:      kvmarm@lists.cs.columbia.edu
7144 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7146 S:      Supported
7147 F:      arch/arm/include/uapi/asm/kvm*
7148 F:      arch/arm/include/asm/kvm*
7149 F:      arch/arm/kvm/
7150 F:      virt/kvm/arm/
7151 F:      include/kvm/arm_*
7152
7153 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7154 M:      Christoffer Dall <christoffer.dall@linaro.org>
7155 M:      Marc Zyngier <marc.zyngier@arm.com>
7156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7157 L:      kvmarm@lists.cs.columbia.edu
7158 S:      Maintained
7159 F:      arch/arm64/include/uapi/asm/kvm*
7160 F:      arch/arm64/include/asm/kvm*
7161 F:      arch/arm64/kvm/
7162
7163 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7164 M:      James Hogan <james.hogan@imgtec.com>
7165 L:      linux-mips@linux-mips.org
7166 S:      Supported
7167 F:      arch/mips/include/uapi/asm/kvm*
7168 F:      arch/mips/include/asm/kvm*
7169 F:      arch/mips/kvm/
7170
7171 KEXEC
7172 M:      Eric Biederman <ebiederm@xmission.com>
7173 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7174 L:      kexec@lists.infradead.org
7175 S:      Maintained
7176 F:      include/linux/kexec.h
7177 F:      include/uapi/linux/kexec.h
7178 F:      kernel/kexec*
7179
7180 KEYS/KEYRINGS:
7181 M:      David Howells <dhowells@redhat.com>
7182 L:      keyrings@vger.kernel.org
7183 S:      Maintained
7184 F:      Documentation/security/keys.txt
7185 F:      include/linux/key.h
7186 F:      include/linux/key-type.h
7187 F:      include/linux/keyctl.h
7188 F:      include/uapi/linux/keyctl.h
7189 F:      include/keys/
7190 F:      security/keys/
7191
7192 KEYS-TRUSTED
7193 M:      David Safford <safford@us.ibm.com>
7194 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7195 L:      linux-security-module@vger.kernel.org
7196 L:      keyrings@vger.kernel.org
7197 S:      Supported
7198 F:      Documentation/security/keys-trusted-encrypted.txt
7199 F:      include/keys/trusted-type.h
7200 F:      security/keys/trusted.c
7201 F:      security/keys/trusted.h
7202
7203 KEYS-ENCRYPTED
7204 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7205 M:      David Safford <safford@us.ibm.com>
7206 L:      linux-security-module@vger.kernel.org
7207 L:      keyrings@vger.kernel.org
7208 S:      Supported
7209 F:      Documentation/security/keys-trusted-encrypted.txt
7210 F:      include/keys/encrypted-type.h
7211 F:      security/keys/encrypted-keys/
7212
7213 KGDB / KDB /debug_core
7214 M:      Jason Wessel <jason.wessel@windriver.com>
7215 W:      http://kgdb.wiki.kernel.org/
7216 L:      kgdb-bugreport@lists.sourceforge.net
7217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7218 S:      Maintained
7219 F:      Documentation/DocBook/kgdb.tmpl
7220 F:      drivers/misc/kgdbts.c
7221 F:      drivers/tty/serial/kgdboc.c
7222 F:      include/linux/kdb.h
7223 F:      include/linux/kgdb.h
7224 F:      kernel/debug/
7225
7226 KMEMCHECK
7227 M:      Vegard Nossum <vegardno@ifi.uio.no>
7228 M:      Pekka Enberg <penberg@kernel.org>
7229 S:      Maintained
7230 F:      Documentation/dev-tools/kmemcheck.rst
7231 F:      arch/x86/include/asm/kmemcheck.h
7232 F:      arch/x86/mm/kmemcheck/
7233 F:      include/linux/kmemcheck.h
7234 F:      mm/kmemcheck.c
7235
7236 KMEMLEAK
7237 M:      Catalin Marinas <catalin.marinas@arm.com>
7238 S:      Maintained
7239 F:      Documentation/dev-tools/kmemleak.rst
7240 F:      include/linux/kmemleak.h
7241 F:      mm/kmemleak.c
7242 F:      mm/kmemleak-test.c
7243
7244 KPROBES
7245 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7246 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7247 M:      "David S. Miller" <davem@davemloft.net>
7248 M:      Masami Hiramatsu <mhiramat@kernel.org>
7249 S:      Maintained
7250 F:      Documentation/kprobes.txt
7251 F:      include/linux/kprobes.h
7252 F:      kernel/kprobes.c
7253
7254 KS0108 LCD CONTROLLER DRIVER
7255 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7256 W:      http://miguelojeda.es/auxdisplay.htm
7257 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7258 S:      Maintained
7259 F:      Documentation/auxdisplay/ks0108
7260 F:      drivers/auxdisplay/ks0108.c
7261 F:      include/linux/ks0108.h
7262
7263 L3MDEV
7264 M:      David Ahern <dsa@cumulusnetworks.com>
7265 L:      netdev@vger.kernel.org
7266 S:      Maintained
7267 F:      net/l3mdev
7268 F:      include/net/l3mdev.h
7269
7270 LANTIQ MIPS ARCHITECTURE
7271 M:      John Crispin <john@phrozen.org>
7272 L:      linux-mips@linux-mips.org
7273 S:      Maintained
7274 F:      arch/mips/lantiq
7275
7276 LAPB module
7277 L:      linux-x25@vger.kernel.org
7278 S:      Orphan
7279 F:      Documentation/networking/lapb-module.txt
7280 F:      include/*/lapb.h
7281 F:      net/lapb/
7282
7283 LASI 53c700 driver for PARISC
7284 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7285 L:      linux-scsi@vger.kernel.org
7286 S:      Maintained
7287 F:      Documentation/scsi/53c700.txt
7288 F:      drivers/scsi/53c700*
7289
7290 LED SUBSYSTEM
7291 M:      Richard Purdie <rpurdie@rpsys.net>
7292 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7293 M:      Pavel Machek <pavel@ucw.cz>
7294 L:      linux-leds@vger.kernel.org
7295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7296 S:      Maintained
7297 F:      Documentation/devicetree/bindings/leds/
7298 F:      drivers/leds/
7299 F:      include/linux/leds.h
7300
7301 LEGACY EEPROM DRIVER
7302 M:      Jean Delvare <jdelvare@suse.com>
7303 S:      Maintained
7304 F:      Documentation/misc-devices/eeprom
7305 F:      drivers/misc/eeprom/eeprom.c
7306
7307 LEGO USB Tower driver
7308 M:      Juergen Stuber <starblue@users.sourceforge.net>
7309 L:      legousb-devel@lists.sourceforge.net
7310 W:      http://legousb.sourceforge.net/
7311 S:      Maintained
7312 F:      drivers/usb/misc/legousbtower.c
7313
7314 LG2160 MEDIA DRIVER
7315 M:      Michael Krufky <mkrufky@linuxtv.org>
7316 L:      linux-media@vger.kernel.org
7317 W:      https://linuxtv.org
7318 W:      http://github.com/mkrufky
7319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7320 T:      git git://linuxtv.org/mkrufky/tuners.git
7321 S:      Maintained
7322 F:      drivers/media/dvb-frontends/lg2160.*
7323
7324 LGDT3305 MEDIA DRIVER
7325 M:      Michael Krufky <mkrufky@linuxtv.org>
7326 L:      linux-media@vger.kernel.org
7327 W:      https://linuxtv.org
7328 W:      http://github.com/mkrufky
7329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7330 T:      git git://linuxtv.org/mkrufky/tuners.git
7331 S:      Maintained
7332 F:      drivers/media/dvb-frontends/lgdt3305.*
7333
7334 LGUEST
7335 M:      Rusty Russell <rusty@rustcorp.com.au>
7336 L:      lguest@lists.ozlabs.org
7337 W:      http://lguest.ozlabs.org/
7338 S:      Odd Fixes
7339 F:      arch/x86/include/asm/lguest*.h
7340 F:      arch/x86/lguest/
7341 F:      drivers/lguest/
7342 F:      include/linux/lguest*.h
7343 F:      tools/lguest/
7344
7345 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7346 M:      Tejun Heo <tj@kernel.org>
7347 L:      linux-ide@vger.kernel.org
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7349 S:      Maintained
7350 F:      drivers/ata/
7351 F:      include/linux/ata.h
7352 F:      include/linux/libata.h
7353 F:      Documentation/devicetree/bindings/ata/
7354
7355 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7356 M:      Viresh Kumar <vireshk@kernel.org>
7357 L:      linux-ide@vger.kernel.org
7358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7359 S:      Maintained
7360 F:      include/linux/pata_arasan_cf_data.h
7361 F:      drivers/ata/pata_arasan_cf.c
7362
7363 LIBATA PATA DRIVERS
7364 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7365 M:      Tejun Heo <tj@kernel.org>
7366 L:      linux-ide@vger.kernel.org
7367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7368 S:      Maintained
7369 F:      drivers/ata/pata_*.c
7370 F:      drivers/ata/ata_generic.c
7371
7372 LIBATA SATA AHCI PLATFORM devices support
7373 M:      Hans de Goede <hdegoede@redhat.com>
7374 M:      Tejun Heo <tj@kernel.org>
7375 L:      linux-ide@vger.kernel.org
7376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7377 S:      Maintained
7378 F:      drivers/ata/ahci_platform.c
7379 F:      drivers/ata/libahci_platform.c
7380 F:      include/linux/ahci_platform.h
7381
7382 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7383 M:      Mikael Pettersson <mikpelinux@gmail.com>
7384 L:      linux-ide@vger.kernel.org
7385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7386 S:      Maintained
7387 F:      drivers/ata/sata_promise.*
7388
7389 LIBLOCKDEP
7390 M:      Sasha Levin <sasha.levin@oracle.com>
7391 S:      Maintained
7392 F:      tools/lib/lockdep/
7393
7394 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7395 M:      Dan Williams <dan.j.williams@intel.com>
7396 L:      linux-nvdimm@lists.01.org
7397 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7399 S:      Supported
7400 F:      drivers/nvdimm/*
7401 F:      include/linux/nd.h
7402 F:      include/linux/libnvdimm.h
7403 F:      include/uapi/linux/ndctl.h
7404
7405 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7406 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7407 L:      linux-nvdimm@lists.01.org
7408 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7409 S:      Supported
7410 F:      drivers/nvdimm/blk.c
7411 F:      drivers/nvdimm/region_devs.c
7412 F:      drivers/acpi/nfit*
7413
7414 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7415 M:      Vishal Verma <vishal.l.verma@intel.com>
7416 L:      linux-nvdimm@lists.01.org
7417 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7418 S:      Supported
7419 F:      drivers/nvdimm/btt*
7420
7421 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7422 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7423 L:      linux-nvdimm@lists.01.org
7424 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7425 S:      Supported
7426 F:      drivers/nvdimm/pmem.c
7427 F:      include/linux/pmem.h
7428 F:      arch/*/include/asm/pmem.h
7429
7430 LIGHTNVM PLATFORM SUPPORT
7431 M:      Matias Bjorling <mb@lightnvm.io>
7432 W:      http://github/OpenChannelSSD
7433 L:      linux-block@vger.kernel.org
7434 S:      Maintained
7435 F:      drivers/lightnvm/
7436 F:      include/linux/lightnvm.h
7437 F:      include/uapi/linux/lightnvm.h
7438
7439 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7440 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7441 M:      Paul Mackerras <paulus@samba.org>
7442 M:      Michael Ellerman <mpe@ellerman.id.au>
7443 W:      https://github.com/linuxppc/linux/wiki
7444 L:      linuxppc-dev@lists.ozlabs.org
7445 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7447 S:      Supported
7448 F:      Documentation/powerpc/
7449 F:      arch/powerpc/
7450 F:      drivers/char/tpm/tpm_ibmvtpm*
7451 F:      drivers/crypto/nx/
7452 F:      drivers/crypto/vmx/
7453 F:      drivers/net/ethernet/ibm/ibmveth.*
7454 F:      drivers/net/ethernet/ibm/ibmvnic.*
7455 F:      drivers/pci/hotplug/pnv_php.c
7456 F:      drivers/pci/hotplug/rpa*
7457 F:      drivers/scsi/ibmvscsi/
7458 F:      tools/testing/selftests/powerpc
7459 N:      opal
7460 N:      /pmac
7461 N:      powermac
7462 N:      powernv
7463 N:      [^a-z0-9]ps3
7464 N:      pseries
7465
7466 LINUX FOR POWER MACINTOSH
7467 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7468 W:      http://www.penguinppc.org/
7469 L:      linuxppc-dev@lists.ozlabs.org
7470 S:      Maintained
7471 F:      arch/powerpc/platforms/powermac/
7472 F:      drivers/macintosh/
7473
7474 LINUX FOR POWERPC EMBEDDED MPC5XXX
7475 M:      Anatolij Gustschin <agust@denx.de>
7476 L:      linuxppc-dev@lists.ozlabs.org
7477 T:      git git://git.denx.de/linux-denx-agust.git
7478 S:      Maintained
7479 F:      arch/powerpc/platforms/512x/
7480 F:      arch/powerpc/platforms/52xx/
7481
7482 LINUX FOR POWERPC EMBEDDED PPC4XX
7483 M:      Alistair Popple <alistair@popple.id.au>
7484 M:      Matt Porter <mporter@kernel.crashing.org>
7485 W:      http://www.penguinppc.org/
7486 L:      linuxppc-dev@lists.ozlabs.org
7487 S:      Maintained
7488 F:      arch/powerpc/platforms/40x/
7489 F:      arch/powerpc/platforms/44x/
7490
7491 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7492 L:      linuxppc-dev@lists.ozlabs.org
7493 S:      Orphan
7494 F:      arch/powerpc/*/*virtex*
7495 F:      arch/powerpc/*/*/*virtex*
7496
7497 LINUX FOR POWERPC EMBEDDED PPC8XX
7498 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7499 W:      http://www.penguinppc.org/
7500 L:      linuxppc-dev@lists.ozlabs.org
7501 S:      Maintained
7502 F:      arch/powerpc/platforms/8xx/
7503
7504 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7505 M:      Scott Wood <oss@buserror.net>
7506 M:      Kumar Gala <galak@kernel.crashing.org>
7507 W:      http://www.penguinppc.org/
7508 L:      linuxppc-dev@lists.ozlabs.org
7509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7510 S:      Maintained
7511 F:      arch/powerpc/platforms/83xx/
7512 F:      arch/powerpc/platforms/85xx/
7513
7514 LINUX FOR POWERPC PA SEMI PWRFICIENT
7515 L:      linuxppc-dev@lists.ozlabs.org
7516 S:      Orphan
7517 F:      arch/powerpc/platforms/pasemi/
7518 F:      drivers/*/*pasemi*
7519 F:      drivers/*/*/*pasemi*
7520
7521 LINUX SECURITY MODULE (LSM) FRAMEWORK
7522 M:      Chris Wright <chrisw@sous-sol.org>
7523 L:      linux-security-module@vger.kernel.org
7524 S:      Supported
7525
7526 LIS3LV02D ACCELEROMETER DRIVER
7527 M:      Eric Piel <eric.piel@tremplin-utc.net>
7528 S:      Maintained
7529 F:      Documentation/misc-devices/lis3lv02d
7530 F:      drivers/misc/lis3lv02d/
7531 F:      drivers/platform/x86/hp_accel.c
7532
7533 LIVE PATCHING
7534 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7535 M:      Jessica Yu <jeyu@redhat.com>
7536 M:      Jiri Kosina <jikos@kernel.org>
7537 M:      Miroslav Benes <mbenes@suse.cz>
7538 R:      Petr Mladek <pmladek@suse.com>
7539 S:      Maintained
7540 F:      kernel/livepatch/
7541 F:      include/linux/livepatch.h
7542 F:      arch/x86/include/asm/livepatch.h
7543 F:      arch/x86/kernel/livepatch.c
7544 F:      Documentation/livepatch/
7545 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7546 F:      samples/livepatch/
7547 L:      live-patching@vger.kernel.org
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7549
7550 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7551 M:      Kees Cook <keescook@chromium.org>
7552 S:      Maintained
7553 F:      drivers/misc/lkdtm*
7554
7555 LLC (802.2)
7556 L:      netdev@vger.kernel.org
7557 S:      Odd fixes
7558 F:      include/linux/llc.h
7559 F:      include/uapi/linux/llc.h
7560 F:      include/net/llc*
7561 F:      net/llc/
7562
7563 LM73 HARDWARE MONITOR DRIVER
7564 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7565 L:      linux-hwmon@vger.kernel.org
7566 S:      Maintained
7567 F:      drivers/hwmon/lm73.c
7568
7569 LM78 HARDWARE MONITOR DRIVER
7570 M:      Jean Delvare <jdelvare@suse.com>
7571 L:      linux-hwmon@vger.kernel.org
7572 S:      Maintained
7573 F:      Documentation/hwmon/lm78
7574 F:      drivers/hwmon/lm78.c
7575
7576 LM83 HARDWARE MONITOR DRIVER
7577 M:      Jean Delvare <jdelvare@suse.com>
7578 L:      linux-hwmon@vger.kernel.org
7579 S:      Maintained
7580 F:      Documentation/hwmon/lm83
7581 F:      drivers/hwmon/lm83.c
7582
7583 LM90 HARDWARE MONITOR DRIVER
7584 M:      Jean Delvare <jdelvare@suse.com>
7585 L:      linux-hwmon@vger.kernel.org
7586 S:      Maintained
7587 F:      Documentation/hwmon/lm90
7588 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7589 F:      drivers/hwmon/lm90.c
7590 F:      include/dt-bindings/thermal/lm90.h
7591
7592 LM95234 HARDWARE MONITOR DRIVER
7593 M:      Guenter Roeck <linux@roeck-us.net>
7594 L:      linux-hwmon@vger.kernel.org
7595 S:      Maintained
7596 F:      Documentation/hwmon/lm95234
7597 F:      drivers/hwmon/lm95234.c
7598
7599 LME2510 MEDIA DRIVER
7600 M:      Malcolm Priestley <tvboxspy@gmail.com>
7601 L:      linux-media@vger.kernel.org
7602 W:      https://linuxtv.org
7603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7604 S:      Maintained
7605 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7606
7607 LOCKING PRIMITIVES
7608 M:      Peter Zijlstra <peterz@infradead.org>
7609 M:      Ingo Molnar <mingo@redhat.com>
7610 L:      linux-kernel@vger.kernel.org
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7612 S:      Maintained
7613 F:      Documentation/locking/
7614 F:      include/linux/lockdep.h
7615 F:      include/linux/spinlock*.h
7616 F:      arch/*/include/asm/spinlock*.h
7617 F:      include/linux/rwlock*.h
7618 F:      include/linux/mutex*.h
7619 F:      arch/*/include/asm/mutex*.h
7620 F:      include/linux/rwsem*.h
7621 F:      arch/*/include/asm/rwsem.h
7622 F:      include/linux/seqlock.h
7623 F:      lib/locking*.[ch]
7624 F:      kernel/locking/
7625
7626 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7627 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7628 L:      linux-ntfs-dev@lists.sourceforge.net
7629 W:      http://www.linux-ntfs.org/content/view/19/37/
7630 S:      Maintained
7631 F:      Documentation/ldm.txt
7632 F:      block/partitions/ldm.*
7633
7634 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7635 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7636 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7637 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7638 L:      MPT-FusionLinux.pdl@broadcom.com
7639 L:      linux-scsi@vger.kernel.org
7640 W:      http://www.avagotech.com/support/
7641 S:      Supported
7642 F:      drivers/message/fusion/
7643 F:      drivers/scsi/mpt2sas/
7644 F:      drivers/scsi/mpt3sas/
7645
7646 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7647 M:      Matthew Wilcox <matthew@wil.cx>
7648 L:      linux-scsi@vger.kernel.org
7649 S:      Maintained
7650 F:      drivers/scsi/sym53c8xx_2/
7651
7652 LTC4261 HARDWARE MONITOR DRIVER
7653 M:      Guenter Roeck <linux@roeck-us.net>
7654 L:      linux-hwmon@vger.kernel.org
7655 S:      Maintained
7656 F:      Documentation/hwmon/ltc4261
7657 F:      drivers/hwmon/ltc4261.c
7658
7659 LTP (Linux Test Project)
7660 M:      Mike Frysinger <vapier@gentoo.org>
7661 M:      Cyril Hrubis <chrubis@suse.cz>
7662 M:      Wanlong Gao <wanlong.gao@gmail.com>
7663 M:      Jan Stancek <jstancek@redhat.com>
7664 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7665 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7666 L:      ltp@lists.linux.it (subscribers-only)
7667 W:      http://linux-test-project.github.io/
7668 T:      git git://github.com/linux-test-project/ltp.git
7669 S:      Maintained
7670
7671 M32R ARCHITECTURE
7672 W:      http://www.linux-m32r.org/
7673 S:      Orphan
7674 F:      arch/m32r/
7675
7676 M68K ARCHITECTURE
7677 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7678 L:      linux-m68k@lists.linux-m68k.org
7679 W:      http://www.linux-m68k.org/
7680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7681 S:      Maintained
7682 F:      arch/m68k/
7683 F:      drivers/zorro/
7684
7685 M68K ON APPLE MACINTOSH
7686 M:      Joshua Thompson <funaho@jurai.org>
7687 W:      http://www.mac.linux-m68k.org/
7688 L:      linux-m68k@lists.linux-m68k.org
7689 S:      Maintained
7690 F:      arch/m68k/mac/
7691
7692 M68K ON HP9000/300
7693 M:      Philip Blundell <philb@gnu.org>
7694 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7695 S:      Maintained
7696 F:      arch/m68k/hp300/
7697
7698 M88DS3103 MEDIA DRIVER
7699 M:      Antti Palosaari <crope@iki.fi>
7700 L:      linux-media@vger.kernel.org
7701 W:      https://linuxtv.org
7702 W:      http://palosaari.fi/linux/
7703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7704 T:      git git://linuxtv.org/anttip/media_tree.git
7705 S:      Maintained
7706 F:      drivers/media/dvb-frontends/m88ds3103*
7707
7708 M88RS2000 MEDIA DRIVER
7709 M:      Malcolm Priestley <tvboxspy@gmail.com>
7710 L:      linux-media@vger.kernel.org
7711 W:      https://linuxtv.org
7712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7713 S:      Maintained
7714 F:      drivers/media/dvb-frontends/m88rs2000*
7715
7716 MA901 MASTERKIT USB FM RADIO DRIVER
7717 M:      Alexey Klimov <klimov.linux@gmail.com>
7718 L:      linux-media@vger.kernel.org
7719 T:      git git://linuxtv.org/media_tree.git
7720 S:      Maintained
7721 F:      drivers/media/radio/radio-ma901.c
7722
7723 MAC80211
7724 M:      Johannes Berg <johannes@sipsolutions.net>
7725 L:      linux-wireless@vger.kernel.org
7726 W:      http://wireless.kernel.org/
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7729 S:      Maintained
7730 F:      Documentation/networking/mac80211-injection.txt
7731 F:      include/net/mac80211.h
7732 F:      net/mac80211/
7733 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7734
7735 MACVLAN DRIVER
7736 M:      Patrick McHardy <kaber@trash.net>
7737 L:      netdev@vger.kernel.org
7738 S:      Maintained
7739 F:      drivers/net/macvlan.c
7740 F:      include/linux/if_macvlan.h
7741
7742 MAILBOX API
7743 M:      Jassi Brar <jassisinghbrar@gmail.com>
7744 L:      linux-kernel@vger.kernel.org
7745 S:      Maintained
7746 F:      drivers/mailbox/
7747 F:      include/linux/mailbox_client.h
7748 F:      include/linux/mailbox_controller.h
7749
7750 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7751 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7752 W:      http://www.kernel.org/doc/man-pages
7753 L:      linux-man@vger.kernel.org
7754 S:      Maintained
7755
7756 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7757 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7758 L:      linux-mips@linux-mips.org
7759 S:      Maintained
7760 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7761
7762 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7763 M:      Andrew Lunn <andrew@lunn.ch>
7764 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7765 L:      netdev@vger.kernel.org
7766 S:      Maintained
7767 F:      drivers/net/dsa/mv88e6xxx/
7768 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7769
7770 MARVELL ARMADA DRM SUPPORT
7771 M:      Russell King <linux@armlinux.org.uk>
7772 S:      Maintained
7773 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7774 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7775 F:      drivers/gpu/drm/armada/
7776 F:      include/uapi/drm/armada_drm.h
7777 F:      Documentation/devicetree/bindings/display/armada/
7778
7779 MARVELL CRYPTO DRIVER
7780 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7781 M:      Arnaud Ebalard <arno@natisbad.org>
7782 F:      drivers/crypto/marvell/
7783 S:      Maintained
7784 L:      linux-crypto@vger.kernel.org
7785
7786 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7787 M:      Mirko Lindner <mlindner@marvell.com>
7788 M:      Stephen Hemminger <stephen@networkplumber.org>
7789 L:      netdev@vger.kernel.org
7790 S:      Maintained
7791 F:      drivers/net/ethernet/marvell/sk*
7792
7793 MARVELL LIBERTAS WIRELESS DRIVER
7794 L:      libertas-dev@lists.infradead.org
7795 S:      Orphan
7796 F:      drivers/net/wireless/marvell/libertas/
7797
7798 MARVELL MV643XX ETHERNET DRIVER
7799 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7800 L:      netdev@vger.kernel.org
7801 S:      Maintained
7802 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7803 F:      include/linux/mv643xx.h
7804
7805 MARVELL MVNETA ETHERNET DRIVER
7806 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7807 L:      netdev@vger.kernel.org
7808 S:      Maintained
7809 F:      drivers/net/ethernet/marvell/mvneta.*
7810
7811 MARVELL MWIFIEX WIRELESS DRIVER
7812 M:      Amitkumar Karwar <akarwar@marvell.com>
7813 M:      Nishant Sarmukadam <nishants@marvell.com>
7814 L:      linux-wireless@vger.kernel.org
7815 S:      Maintained
7816 F:      drivers/net/wireless/marvell/mwifiex/
7817
7818 MARVELL MWL8K WIRELESS DRIVER
7819 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7820 L:      linux-wireless@vger.kernel.org
7821 S:      Odd Fixes
7822 F:      drivers/net/wireless/marvell/mwl8k.c
7823
7824 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7825 M:      Nicolas Pitre <nico@fluxnic.net>
7826 S:      Odd Fixes
7827 F:      drivers/mmc/host/mvsdio.*
7828
7829 MATROX FRAMEBUFFER DRIVER
7830 L:      linux-fbdev@vger.kernel.org
7831 S:      Orphan
7832 F:      drivers/video/fbdev/matrox/matroxfb_*
7833 F:      include/uapi/linux/matroxfb.h
7834
7835 MAX16065 HARDWARE MONITOR DRIVER
7836 M:      Guenter Roeck <linux@roeck-us.net>
7837 L:      linux-hwmon@vger.kernel.org
7838 S:      Maintained
7839 F:      Documentation/hwmon/max16065
7840 F:      drivers/hwmon/max16065.c
7841
7842 MAX20751 HARDWARE MONITOR DRIVER
7843 M:      Guenter Roeck <linux@roeck-us.net>
7844 L:      linux-hwmon@vger.kernel.org
7845 S:      Maintained
7846 F:      Documentation/hwmon/max20751
7847 F:      drivers/hwmon/max20751.c
7848
7849 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7850 L:      linux-hwmon@vger.kernel.org
7851 S:      Orphan
7852 F:      Documentation/hwmon/max6650
7853 F:      drivers/hwmon/max6650.c
7854
7855 MAX6697 HARDWARE MONITOR DRIVER
7856 M:      Guenter Roeck <linux@roeck-us.net>
7857 L:      linux-hwmon@vger.kernel.org
7858 S:      Maintained
7859 F:      Documentation/hwmon/max6697
7860 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7861 F:      drivers/hwmon/max6697.c
7862 F:      include/linux/platform_data/max6697.h
7863
7864 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7865 M:      Peter Rosin <peda@axentia.se>
7866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7867 S:      Maintained
7868 F:      Documentation/devicetree/bindings/sound/max9860.txt
7869 F:      sound/soc/codecs/max9860.*
7870
7871 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7872 M:      Krzysztof Kozlowski <krzk@kernel.org>
7873 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7874 L:      linux-pm@vger.kernel.org
7875 S:      Supported
7876 F:      drivers/power/supply/max14577_charger.c
7877 F:      drivers/power/supply/max77693_charger.c
7878
7879 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7880 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7881 L:      linux-kernel@vger.kernel.org
7882 S:      Supported
7883 F:      drivers/*/*max77802*.c
7884 F:      Documentation/devicetree/bindings/*/*max77802.txt
7885 F:      include/dt-bindings/*/*max77802.h
7886
7887 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7888 M:      Chanwoo Choi <cw00.choi@samsung.com>
7889 M:      Krzysztof Kozlowski <krzk@kernel.org>
7890 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7891 L:      linux-kernel@vger.kernel.org
7892 S:      Supported
7893 F:      drivers/*/max14577*.c
7894 F:      drivers/*/max77686*.c
7895 F:      drivers/*/max77693*.c
7896 F:      drivers/extcon/extcon-max14577.c
7897 F:      drivers/extcon/extcon-max77693.c
7898 F:      drivers/rtc/rtc-max77686.c
7899 F:      drivers/clk/clk-max77686.c
7900 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7901 F:      Documentation/devicetree/bindings/*/max77686.txt
7902 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7903 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7904 F:      include/linux/mfd/max14577*.h
7905 F:      include/linux/mfd/max77686*.h
7906 F:      include/linux/mfd/max77693*.h
7907
7908 MAXIRADIO FM RADIO RECEIVER DRIVER
7909 M:      Hans Verkuil <hverkuil@xs4all.nl>
7910 L:      linux-media@vger.kernel.org
7911 T:      git git://linuxtv.org/media_tree.git
7912 W:      https://linuxtv.org
7913 S:      Maintained
7914 F:      drivers/media/radio/radio-maxiradio*
7915
7916 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7917 M:      Peter Rosin <peda@axentia.se>
7918 L:      linux-iio@vger.kernel.org
7919 S:      Maintained
7920 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7921 F:      drivers/iio/potentiometer/mcp4531.c
7922
7923 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7924 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7925 L:      linux-iio@vger.kernel.org
7926 S:      Maintained
7927 F:      drivers/iio/dac/cio-dac.c
7928
7929 MEDIA DRIVERS FOR RENESAS - FCP
7930 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7931 L:      linux-media@vger.kernel.org
7932 L:      linux-renesas-soc@vger.kernel.org
7933 T:      git git://linuxtv.org/media_tree.git
7934 S:      Supported
7935 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7936 F:      drivers/media/platform/rcar-fcp.c
7937 F:      include/media/rcar-fcp.h
7938
7939 MEDIA DRIVERS FOR RENESAS - FDP1
7940 M:      Kieran Bingham <kieran@bingham.xyz>
7941 L:      linux-media@vger.kernel.org
7942 L:      linux-renesas-soc@vger.kernel.org
7943 T:      git git://linuxtv.org/media_tree.git
7944 S:      Supported
7945 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7946 F:      drivers/media/platform/rcar_fdp1.c
7947
7948 MEDIA DRIVERS FOR RENESAS - VIN
7949 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7950 L:      linux-media@vger.kernel.org
7951 L:      linux-renesas-soc@vger.kernel.org
7952 T:      git git://linuxtv.org/media_tree.git
7953 S:      Supported
7954 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7955 F:      drivers/media/platform/rcar-vin/
7956
7957 MEDIA DRIVERS FOR RENESAS - VSP1
7958 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7959 L:      linux-media@vger.kernel.org
7960 L:      linux-renesas-soc@vger.kernel.org
7961 T:      git git://linuxtv.org/media_tree.git
7962 S:      Supported
7963 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7964 F:      drivers/media/platform/vsp1/
7965
7966 MEDIA DRIVERS FOR HELENE
7967 M:      Abylay Ospan <aospan@netup.ru>
7968 L:      linux-media@vger.kernel.org
7969 W:      https://linuxtv.org
7970 W:      http://netup.tv/
7971 T:      git git://linuxtv.org/media_tree.git
7972 S:      Supported
7973 F:      drivers/media/dvb-frontends/helene*
7974
7975 MEDIA DRIVERS FOR ASCOT2E
7976 M:      Sergey Kozlov <serjk@netup.ru>
7977 M:      Abylay Ospan <aospan@netup.ru>
7978 L:      linux-media@vger.kernel.org
7979 W:      https://linuxtv.org
7980 W:      http://netup.tv/
7981 T:      git git://linuxtv.org/media_tree.git
7982 S:      Supported
7983 F:      drivers/media/dvb-frontends/ascot2e*
7984
7985 MEDIA DRIVERS FOR CXD2841ER
7986 M:      Sergey Kozlov <serjk@netup.ru>
7987 M:      Abylay Ospan <aospan@netup.ru>
7988 L:      linux-media@vger.kernel.org
7989 W:      https://linuxtv.org
7990 W:      http://netup.tv/
7991 T:      git git://linuxtv.org/media_tree.git
7992 S:      Supported
7993 F:      drivers/media/dvb-frontends/cxd2841er*
7994
7995 MEDIA DRIVERS FOR HORUS3A
7996 M:      Sergey Kozlov <serjk@netup.ru>
7997 M:      Abylay Ospan <aospan@netup.ru>
7998 L:      linux-media@vger.kernel.org
7999 W:      https://linuxtv.org
8000 W:      http://netup.tv/
8001 T:      git git://linuxtv.org/media_tree.git
8002 S:      Supported
8003 F:      drivers/media/dvb-frontends/horus3a*
8004
8005 MEDIA DRIVERS FOR LNBH25
8006 M:      Sergey Kozlov <serjk@netup.ru>
8007 M:      Abylay Ospan <aospan@netup.ru>
8008 L:      linux-media@vger.kernel.org
8009 W:      https://linuxtv.org
8010 W:      http://netup.tv/
8011 T:      git git://linuxtv.org/media_tree.git
8012 S:      Supported
8013 F:      drivers/media/dvb-frontends/lnbh25*
8014
8015 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8016 M:      Sergey Kozlov <serjk@netup.ru>
8017 M:      Abylay Ospan <aospan@netup.ru>
8018 L:      linux-media@vger.kernel.org
8019 W:      https://linuxtv.org
8020 W:      http://netup.tv/
8021 T:      git git://linuxtv.org/media_tree.git
8022 S:      Supported
8023 F:      drivers/media/pci/netup_unidvb/*
8024
8025 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8026 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8027 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8028 P:      LinuxTV.org Project
8029 L:      linux-media@vger.kernel.org
8030 W:      https://linuxtv.org
8031 Q:      http://patchwork.kernel.org/project/linux-media/list/
8032 T:      git git://linuxtv.org/media_tree.git
8033 S:      Maintained
8034 F:      Documentation/media/
8035 F:      drivers/media/
8036 F:      drivers/staging/media/
8037 F:      include/linux/platform_data/media/
8038 F:      include/media/
8039 F:      include/uapi/linux/dvb/
8040 F:      include/uapi/linux/videodev2.h
8041 F:      include/uapi/linux/media.h
8042 F:      include/uapi/linux/v4l2-*
8043 F:      include/uapi/linux/meye.h
8044 F:      include/uapi/linux/ivtv*
8045 F:      include/uapi/linux/uvcvideo.h
8046
8047 MEDIATEK ETHERNET DRIVER
8048 M:      Felix Fietkau <nbd@openwrt.org>
8049 M:      John Crispin <blogic@openwrt.org>
8050 L:      netdev@vger.kernel.org
8051 S:      Maintained
8052 F:      drivers/net/ethernet/mediatek/
8053
8054 MEDIATEK MEDIA DRIVER
8055 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8056 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8057 S:      Supported
8058 F:      drivers/media/platform/mtk-vcodec/
8059 F:      drivers/media/platform/mtk-vpu/
8060 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8061 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8062
8063 MEDIATEK MDP DRIVER
8064 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8065 M:      Houlong Wei <houlong.wei@mediatek.com>
8066 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8067 S:      Supported
8068 F:      drivers/media/platform/mtk-mdp/
8069 F:      drivers/media/platform/mtk-vpu/
8070 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8071
8072 MEDIATEK MT7601U WIRELESS LAN DRIVER
8073 M:      Jakub Kicinski <kubakici@wp.pl>
8074 L:      linux-wireless@vger.kernel.org
8075 S:      Maintained
8076 F:      drivers/net/wireless/mediatek/mt7601u/
8077
8078 MEGARAID SCSI/SAS DRIVERS
8079 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8080 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8081 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8082 L:      megaraidlinux.pdl@broadcom.com
8083 L:      linux-scsi@vger.kernel.org
8084 W:      http://www.avagotech.com/support/
8085 S:      Maintained
8086 F:      Documentation/scsi/megaraid.txt
8087 F:      drivers/scsi/megaraid.*
8088 F:      drivers/scsi/megaraid/
8089
8090 MELFAS MIP4 TOUCHSCREEN DRIVER
8091 M:      Sangwon Jee <jeesw@melfas.com>
8092 W:      http://www.melfas.com
8093 S:      Supported
8094 F:      drivers/input/touchscreen/melfas_mip4.c
8095 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8096
8097 MELLANOX ETHERNET DRIVER (mlx4_en)
8098 M:      Tariq Toukan <tariqt@mellanox.com>
8099 L:      netdev@vger.kernel.org
8100 S:      Supported
8101 W:      http://www.mellanox.com
8102 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8103 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8104
8105 MELLANOX ETHERNET DRIVER (mlx5e)
8106 M:      Saeed Mahameed <saeedm@mellanox.com>
8107 L:      netdev@vger.kernel.org
8108 S:      Supported
8109 W:      http://www.mellanox.com
8110 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8111 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8112
8113 MELLANOX ETHERNET SWITCH DRIVERS
8114 M:      Jiri Pirko <jiri@mellanox.com>
8115 M:      Ido Schimmel <idosch@mellanox.com>
8116 L:      netdev@vger.kernel.org
8117 S:      Supported
8118 W:      http://www.mellanox.com
8119 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8120 F:      drivers/net/ethernet/mellanox/mlxsw/
8121
8122 MELLANOX MLXCPLD I2C AND MUX DRIVER
8123 M:      Vadim Pasternak <vadimp@mellanox.com>
8124 M:      Michael Shych <michaelsh@mellanox.com>
8125 L:      linux-i2c@vger.kernel.org
8126 S:      Supported
8127 F:      drivers/i2c/busses/i2c-mlxcpld.c
8128 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8129 F:      Documentation/i2c/busses/i2c-mlxcpld
8130
8131 MELLANOX MLXCPLD LED DRIVER
8132 M:      Vadim Pasternak <vadimp@mellanox.com>
8133 L:      linux-leds@vger.kernel.org
8134 S:      Supported
8135 F:      drivers/leds/leds-mlxcpld.c
8136 F:      Documentation/leds/leds-mlxcpld.txt
8137
8138 MELLANOX PLATFORM DRIVER
8139 M:      Vadim Pasternak <vadimp@mellanox.com>
8140 L:      platform-driver-x86@vger.kernel.org
8141 S:      Supported
8142 F:      drivers/platform/x86/mlx-platform.c
8143
8144 MELLANOX MLX CPLD HOTPLUG DRIVER
8145 M:      Vadim Pasternak <vadimp@mellanox.com>
8146 L:      platform-driver-x86@vger.kernel.org
8147 S:      Supported
8148 F:      drivers/platform/x86/mlxcpld-hotplug.c
8149 F:      include/linux/platform_data/mlxcpld-hotplug.h
8150
8151 SOFT-ROCE DRIVER (rxe)
8152 M:      Moni Shoua <monis@mellanox.com>
8153 L:      linux-rdma@vger.kernel.org
8154 S:      Supported
8155 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8156 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8157 F:      drivers/infiniband/sw/rxe/
8158 F:      include/uapi/rdma/rdma_user_rxe.h
8159
8160 MEMBARRIER SUPPORT
8161 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8162 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8163 L:      linux-kernel@vger.kernel.org
8164 S:      Supported
8165 F:      kernel/membarrier.c
8166 F:      include/uapi/linux/membarrier.h
8167
8168 MEMORY MANAGEMENT
8169 L:      linux-mm@kvack.org
8170 W:      http://www.linux-mm.org
8171 S:      Maintained
8172 F:      include/linux/mm.h
8173 F:      include/linux/gfp.h
8174 F:      include/linux/mmzone.h
8175 F:      include/linux/memory_hotplug.h
8176 F:      include/linux/vmalloc.h
8177 F:      mm/
8178
8179 MEMORY TECHNOLOGY DEVICES (MTD)
8180 M:      David Woodhouse <dwmw2@infradead.org>
8181 M:      Brian Norris <computersforpeace@gmail.com>
8182 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8183 M:      Marek Vasut <marek.vasut@gmail.com>
8184 M:      Richard Weinberger <richard@nod.at>
8185 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8186 L:      linux-mtd@lists.infradead.org
8187 W:      http://www.linux-mtd.infradead.org/
8188 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8189 T:      git git://git.infradead.org/linux-mtd.git
8190 T:      git git://git.infradead.org/l2-mtd.git
8191 S:      Maintained
8192 F:      Documentation/devicetree/bindings/mtd/
8193 F:      drivers/mtd/
8194 F:      include/linux/mtd/
8195 F:      include/uapi/mtd/
8196
8197 MEN A21 WATCHDOG DRIVER
8198 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8199 L:      linux-watchdog@vger.kernel.org
8200 S:      Maintained
8201 F:      drivers/watchdog/mena21_wdt.c
8202
8203 MEN CHAMELEON BUS (mcb)
8204 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8205 S:      Maintained
8206 F:      drivers/mcb/
8207 F:      include/linux/mcb.h
8208 F:      Documentation/men-chameleon-bus.txt
8209
8210 MEN F21BMC (Board Management Controller)
8211 M:      Andreas Werner <andreas.werner@men.de>
8212 S:      Supported
8213 F:      drivers/mfd/menf21bmc.c
8214 F:      drivers/watchdog/menf21bmc_wdt.c
8215 F:      drivers/leds/leds-menf21bmc.c
8216 F:      drivers/hwmon/menf21bmc_hwmon.c
8217 F:      Documentation/hwmon/menf21bmc
8218
8219 METAG ARCHITECTURE
8220 M:      James Hogan <james.hogan@imgtec.com>
8221 L:      linux-metag@vger.kernel.org
8222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8223 S:      Odd Fixes
8224 F:      arch/metag/
8225 F:      Documentation/metag/
8226 F:      Documentation/devicetree/bindings/metag/
8227 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8228 F:      drivers/clocksource/metag_generic.c
8229 F:      drivers/irqchip/irq-metag.c
8230 F:      drivers/irqchip/irq-metag-ext.c
8231 F:      drivers/tty/metag_da.c
8232
8233 MICROBLAZE ARCHITECTURE
8234 M:      Michal Simek <monstr@monstr.eu>
8235 W:      http://www.monstr.eu/fdt/
8236 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8237 S:      Supported
8238 F:      arch/microblaze/
8239
8240 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8241 M:      Richard Genoud <richard.genoud@gmail.com>
8242 S:      Maintained
8243 F:      drivers/tty/serial/atmel_serial.c
8244 F:      include/linux/atmel_serial.h
8245
8246 MICROCHIP / ATMEL DMA DRIVER
8247 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8249 L:      dmaengine@vger.kernel.org
8250 S:      Supported
8251 F:      drivers/dma/at_hdmac.c
8252 F:      drivers/dma/at_hdmac_regs.h
8253 F:      include/linux/platform_data/dma-atmel.h
8254
8255 MICROCHIP / ATMEL ISC DRIVER
8256 M:      Songjun Wu <songjun.wu@microchip.com>
8257 L:      linux-media@vger.kernel.org
8258 S:      Supported
8259 F:      drivers/media/platform/atmel/atmel-isc.c
8260 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8261 F:      devicetree/bindings/media/atmel-isc.txt
8262
8263 MICROCHIP USB251XB DRIVER
8264 M:      Richard Leitner <richard.leitner@skidata.com>
8265 L:      linux-usb@vger.kernel.org
8266 S:      Maintained
8267 F:      drivers/usb/misc/usb251xb.c
8268 F:      include/linux/platform_data/usb251xb.h
8269 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8270
8271 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8272 M:      Chen Yu <yu.c.chen@intel.com>
8273 L:      platform-driver-x86@vger.kernel.org
8274 S:      Supported
8275 F:      drivers/platform/x86/surfacepro3_button.c
8276
8277 MICROTEK X6 SCANNER
8278 M:      Oliver Neukum <oliver@neukum.org>
8279 S:      Maintained
8280 F:      drivers/usb/image/microtek.*
8281
8282 MIPS
8283 M:      Ralf Baechle <ralf@linux-mips.org>
8284 L:      linux-mips@linux-mips.org
8285 W:      http://www.linux-mips.org/
8286 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8287 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8288 S:      Supported
8289 F:      Documentation/devicetree/bindings/mips/
8290 F:      Documentation/mips/
8291 F:      arch/mips/
8292
8293 MIPS/LOONGSON1 ARCHITECTURE
8294 M:      Keguang Zhang <keguang.zhang@gmail.com>
8295 L:      linux-mips@linux-mips.org
8296 S:      Maintained
8297 F:      arch/mips/loongson32/
8298 F:      arch/mips/include/asm/mach-loongson32/
8299 F:      drivers/*/*loongson1*
8300 F:      drivers/*/*/*loongson1*
8301
8302 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8303 M:      Hans Verkuil <hverkuil@xs4all.nl>
8304 L:      linux-media@vger.kernel.org
8305 T:      git git://linuxtv.org/media_tree.git
8306 W:      https://linuxtv.org
8307 S:      Odd Fixes
8308 F:      drivers/media/radio/radio-miropcm20*
8309
8310 MELLANOX MLX4 core VPI driver
8311 M:      Yishai Hadas <yishaih@mellanox.com>
8312 L:      netdev@vger.kernel.org
8313 L:      linux-rdma@vger.kernel.org
8314 W:      http://www.mellanox.com
8315 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8316 S:      Supported
8317 F:      drivers/net/ethernet/mellanox/mlx4/
8318 F:      include/linux/mlx4/
8319 F:      include/uapi/rdma/mlx4-abi.h
8320
8321 MELLANOX MLX4 IB driver
8322 M:      Yishai Hadas <yishaih@mellanox.com>
8323 L:      linux-rdma@vger.kernel.org
8324 W:      http://www.mellanox.com
8325 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8326 S:      Supported
8327 F:      drivers/infiniband/hw/mlx4/
8328 F:      include/linux/mlx4/
8329
8330 MELLANOX MLX5 core VPI driver
8331 M:      Saeed Mahameed <saeedm@mellanox.com>
8332 M:      Matan Barak <matanb@mellanox.com>
8333 M:      Leon Romanovsky <leonro@mellanox.com>
8334 L:      netdev@vger.kernel.org
8335 L:      linux-rdma@vger.kernel.org
8336 W:      http://www.mellanox.com
8337 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8338 S:      Supported
8339 F:      drivers/net/ethernet/mellanox/mlx5/core/
8340 F:      include/linux/mlx5/
8341 F:      include/uapi/rdma/mlx5-abi.h
8342
8343 MELLANOX MLX5 IB driver
8344 M:      Matan Barak <matanb@mellanox.com>
8345 M:      Leon Romanovsky <leonro@mellanox.com>
8346 L:      linux-rdma@vger.kernel.org
8347 W:      http://www.mellanox.com
8348 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8349 S:      Supported
8350 F:      drivers/infiniband/hw/mlx5/
8351 F:      include/linux/mlx5/
8352
8353 MELEXIS MLX90614 DRIVER
8354 M:      Crt Mori <cmo@melexis.com>
8355 L:      linux-iio@vger.kernel.org
8356 W:      http://www.melexis.com
8357 S:      Supported
8358 F:      drivers/iio/temperature/mlx90614.c
8359
8360 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8361 M:      Don Brace <don.brace@microsemi.com>
8362 L:      esc.storagedev@microsemi.com
8363 L:      linux-scsi@vger.kernel.org
8364 S:      Supported
8365 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8366 F:      drivers/scsi/smartpqi/Kconfig
8367 F:      drivers/scsi/smartpqi/Makefile
8368 F:      include/linux/cciss*.h
8369 F:      include/uapi/linux/cciss*.h
8370 F:      Documentation/scsi/smartpqi.txt
8371
8372 MN88472 MEDIA DRIVER
8373 M:      Antti Palosaari <crope@iki.fi>
8374 L:      linux-media@vger.kernel.org
8375 W:      https://linuxtv.org
8376 W:      http://palosaari.fi/linux/
8377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8378 S:      Maintained
8379 F:      drivers/media/dvb-frontends/mn88472*
8380
8381 MN88473 MEDIA DRIVER
8382 M:      Antti Palosaari <crope@iki.fi>
8383 L:      linux-media@vger.kernel.org
8384 W:      https://linuxtv.org
8385 W:      http://palosaari.fi/linux/
8386 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8387 S:      Maintained
8388 F:      drivers/media/dvb-frontends/mn88473*
8389
8390 MODULE SUPPORT
8391 M:      Jessica Yu <jeyu@redhat.com>
8392 M:      Rusty Russell <rusty@rustcorp.com.au>
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8394 S:      Maintained
8395 F:      include/linux/module.h
8396 F:      kernel/module.c
8397
8398 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8399 W:      http://popies.net/meye/
8400 S:      Orphan
8401 F:      Documentation/media/v4l-drivers/meye*
8402 F:      drivers/media/pci/meye/
8403 F:      include/uapi/linux/meye.h
8404
8405 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8406 M:      Jiri Slaby <jirislaby@gmail.com>
8407 S:      Maintained
8408 F:      Documentation/serial/moxa-smartio
8409 F:      drivers/tty/mxser.*
8410
8411 MR800 AVERMEDIA USB FM RADIO DRIVER
8412 M:      Alexey Klimov <klimov.linux@gmail.com>
8413 L:      linux-media@vger.kernel.org
8414 T:      git git://linuxtv.org/media_tree.git
8415 S:      Maintained
8416 F:      drivers/media/radio/radio-mr800.c
8417
8418 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8419 M:      Alan Ott <alan@signal11.us>
8420 L:      linux-wpan@vger.kernel.org
8421 S:      Maintained
8422 F:      drivers/net/ieee802154/mrf24j40.c
8423 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8424
8425 MSI LAPTOP SUPPORT
8426 M:      "Lee, Chun-Yi" <jlee@suse.com>
8427 L:      platform-driver-x86@vger.kernel.org
8428 S:      Maintained
8429 F:      drivers/platform/x86/msi-laptop.c
8430
8431 MSI WMI SUPPORT
8432 L:      platform-driver-x86@vger.kernel.org
8433 S:      Orphan
8434 F:      drivers/platform/x86/msi-wmi.c
8435
8436 MSI001 MEDIA DRIVER
8437 M:      Antti Palosaari <crope@iki.fi>
8438 L:      linux-media@vger.kernel.org
8439 W:      https://linuxtv.org
8440 W:      http://palosaari.fi/linux/
8441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8442 T:      git git://linuxtv.org/anttip/media_tree.git
8443 S:      Maintained
8444 F:      drivers/media/tuners/msi001*
8445
8446 MSI2500 MEDIA DRIVER
8447 M:      Antti Palosaari <crope@iki.fi>
8448 L:      linux-media@vger.kernel.org
8449 W:      https://linuxtv.org
8450 W:      http://palosaari.fi/linux/
8451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8452 T:      git git://linuxtv.org/anttip/media_tree.git
8453 S:      Maintained
8454 F:      drivers/media/usb/msi2500/
8455
8456 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8457 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8458 L:      linux-mtd@lists.infradead.org
8459 S:      Maintained
8460 F:      drivers/mtd/devices/docg3*
8461
8462 MT9M032 APTINA SENSOR DRIVER
8463 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8464 L:      linux-media@vger.kernel.org
8465 T:      git git://linuxtv.org/media_tree.git
8466 S:      Maintained
8467 F:      drivers/media/i2c/mt9m032.c
8468 F:      include/media/i2c/mt9m032.h
8469
8470 MT9P031 APTINA CAMERA SENSOR
8471 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8472 L:      linux-media@vger.kernel.org
8473 T:      git git://linuxtv.org/media_tree.git
8474 S:      Maintained
8475 F:      drivers/media/i2c/mt9p031.c
8476 F:      include/media/i2c/mt9p031.h
8477
8478 MT9T001 APTINA CAMERA SENSOR
8479 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8480 L:      linux-media@vger.kernel.org
8481 T:      git git://linuxtv.org/media_tree.git
8482 S:      Maintained
8483 F:      drivers/media/i2c/mt9t001.c
8484 F:      include/media/i2c/mt9t001.h
8485
8486 MT9V032 APTINA CAMERA SENSOR
8487 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8488 L:      linux-media@vger.kernel.org
8489 T:      git git://linuxtv.org/media_tree.git
8490 S:      Maintained
8491 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8492 F:      drivers/media/i2c/mt9v032.c
8493 F:      include/media/i2c/mt9v032.h
8494
8495 MULTIFUNCTION DEVICES (MFD)
8496 M:      Lee Jones <lee.jones@linaro.org>
8497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8498 S:      Supported
8499 F:      Documentation/devicetree/bindings/mfd/
8500 F:      drivers/mfd/
8501 F:      include/linux/mfd/
8502 F:      include/dt-bindings/mfd/
8503
8504 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8505 M:      Ulf Hansson <ulf.hansson@linaro.org>
8506 L:      linux-mmc@vger.kernel.org
8507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8508 S:      Maintained
8509 F:      Documentation/devicetree/bindings/mmc/
8510 F:      drivers/mmc/
8511 F:      include/linux/mmc/
8512 F:      include/uapi/linux/mmc/
8513
8514 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8515 S:      Orphan
8516 F:      drivers/mmc/host/mmc_spi.c
8517 F:      include/linux/spi/mmc_spi.h
8518
8519 MULTISOUND SOUND DRIVER
8520 M:      Andrew Veliath <andrewtv@usa.net>
8521 S:      Maintained
8522 F:      Documentation/sound/oss/MultiSound
8523 F:      sound/oss/msnd*
8524
8525 MULTITECH MULTIPORT CARD (ISICOM)
8526 S:      Orphan
8527 F:      drivers/tty/isicom.c
8528 F:      include/linux/isicom.h
8529
8530 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8531 M:      Bin Liu <b-liu@ti.com>
8532 L:      linux-usb@vger.kernel.org
8533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8534 S:      Maintained
8535 F:      drivers/usb/musb/
8536
8537 MXL5007T MEDIA DRIVER
8538 M:      Michael Krufky <mkrufky@linuxtv.org>
8539 L:      linux-media@vger.kernel.org
8540 W:      https://linuxtv.org
8541 W:      http://github.com/mkrufky
8542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8543 T:      git git://linuxtv.org/mkrufky/tuners.git
8544 S:      Maintained
8545 F:      drivers/media/tuners/mxl5007t.*
8546
8547 MXSFB DRM DRIVER
8548 M:      Marek Vasut <marex@denx.de>
8549 S:      Supported
8550 F:      drivers/gpu/drm/mxsfb/
8551 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8552
8553 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8554 M:      Hyong-Youb Kim <hykim@myri.com>
8555 L:      netdev@vger.kernel.org
8556 W:      https://www.myricom.com/support/downloads/myri10ge.html
8557 S:      Supported
8558 F:      drivers/net/ethernet/myricom/myri10ge/
8559
8560 NAND FLASH SUBSYSTEM
8561 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8562 R:      Richard Weinberger <richard@nod.at>
8563 L:      linux-mtd@lists.infradead.org
8564 W:      http://www.linux-mtd.infradead.org/
8565 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8566 T:      git git://github.com/linux-nand/linux.git
8567 S:      Maintained
8568 F:      drivers/mtd/nand/
8569 F:      include/linux/mtd/nand*.h
8570
8571 NATSEMI ETHERNET DRIVER (DP8381x)
8572 S:      Orphan
8573 F:      drivers/net/ethernet/natsemi/natsemi.c
8574
8575 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8576 M:      Daniel Mack <zonque@gmail.com>
8577 S:      Maintained
8578 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8579 W:      http://www.native-instruments.com
8580 F:      sound/usb/caiaq/
8581
8582 NCP FILESYSTEM
8583 M:      Petr Vandrovec <petr@vandrovec.name>
8584 S:      Odd Fixes
8585 F:      fs/ncpfs/
8586
8587 NCR 5380 SCSI DRIVERS
8588 M:      Finn Thain <fthain@telegraphics.com.au>
8589 M:      Michael Schmitz <schmitzmic@gmail.com>
8590 L:      linux-scsi@vger.kernel.org
8591 S:      Maintained
8592 F:      Documentation/scsi/g_NCR5380.txt
8593 F:      drivers/scsi/NCR5380.*
8594 F:      drivers/scsi/arm/cumana_1.c
8595 F:      drivers/scsi/arm/oak.c
8596 F:      drivers/scsi/atari_scsi.*
8597 F:      drivers/scsi/dmx3191d.c
8598 F:      drivers/scsi/g_NCR5380.*
8599 F:      drivers/scsi/mac_scsi.*
8600 F:      drivers/scsi/sun3_scsi.*
8601 F:      drivers/scsi/sun3_scsi_vme.c
8602
8603 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8604 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8605 L:      linux-scsi@vger.kernel.org
8606 S:      Maintained
8607 F:      drivers/scsi/NCR_D700.*
8608
8609 NCT6775 HARDWARE MONITOR DRIVER
8610 M:      Guenter Roeck <linux@roeck-us.net>
8611 L:      linux-hwmon@vger.kernel.org
8612 S:      Maintained
8613 F:      Documentation/hwmon/nct6775
8614 F:      drivers/hwmon/nct6775.c
8615
8616 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8617 M:      Faisal Latif <faisal.latif@intel.com>
8618 L:      linux-rdma@vger.kernel.org
8619 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8620 S:      Supported
8621 F:      drivers/infiniband/hw/nes/
8622 F:      include/uapi/rdma/nes-abi.h
8623
8624 NETEM NETWORK EMULATOR
8625 M:      Stephen Hemminger <stephen@networkplumber.org>
8626 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8627 S:      Maintained
8628 F:      net/sched/sch_netem.c
8629
8630 NETERION 10GbE DRIVERS (s2io/vxge)
8631 M:      Jon Mason <jdmason@kudzu.us>
8632 L:      netdev@vger.kernel.org
8633 S:      Supported
8634 F:      Documentation/networking/s2io.txt
8635 F:      Documentation/networking/vxge.txt
8636 F:      drivers/net/ethernet/neterion/
8637
8638 NETFILTER
8639 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8640 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8641 L:      netfilter-devel@vger.kernel.org
8642 L:      coreteam@netfilter.org
8643 W:      http://www.netfilter.org/
8644 W:      http://www.iptables.org/
8645 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8648 S:      Supported
8649 F:      include/linux/netfilter*
8650 F:      include/linux/netfilter/
8651 F:      include/net/netfilter/
8652 F:      include/uapi/linux/netfilter*
8653 F:      include/uapi/linux/netfilter/
8654 F:      net/*/netfilter.c
8655 F:      net/*/netfilter/
8656 F:      net/netfilter/
8657 F:      net/bridge/br_netfilter*.c
8658
8659 NETLABEL
8660 M:      Paul Moore <paul@paul-moore.com>
8661 W:      http://netlabel.sf.net
8662 L:      netdev@vger.kernel.org
8663 S:      Maintained
8664 F:      Documentation/netlabel/
8665 F:      include/net/netlabel.h
8666 F:      net/netlabel/
8667
8668 NETROM NETWORK LAYER
8669 M:      Ralf Baechle <ralf@linux-mips.org>
8670 L:      linux-hams@vger.kernel.org
8671 W:      http://www.linux-ax25.org/
8672 S:      Maintained
8673 F:      include/net/netrom.h
8674 F:      include/uapi/linux/netrom.h
8675 F:      net/netrom/
8676
8677 NETRONOME ETHERNET DRIVERS
8678 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8679 L:      oss-drivers@netronome.com
8680 S:      Maintained
8681 F:      drivers/net/ethernet/netronome/
8682
8683 NETWORK BLOCK DEVICE (NBD)
8684 M:      Josef Bacik <jbacik@fb.com>
8685 S:      Maintained
8686 L:      linux-block@vger.kernel.org
8687 L:      nbd-general@lists.sourceforge.net
8688 F:      Documentation/blockdev/nbd.txt
8689 F:      drivers/block/nbd.c
8690 F:      include/uapi/linux/nbd.h
8691
8692 NETWORK DROP MONITOR
8693 M:      Neil Horman <nhorman@tuxdriver.com>
8694 L:      netdev@vger.kernel.org
8695 S:      Maintained
8696 W:      https://fedorahosted.org/dropwatch/
8697 F:      net/core/drop_monitor.c
8698
8699 NETWORKING [DSA]
8700 M:      Andrew Lunn <andrew@lunn.ch>
8701 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8702 M:      Florian Fainelli <f.fainelli@gmail.com>
8703 S:      Maintained
8704 F:      net/dsa/
8705 F:      include/net/dsa.h
8706 F:      drivers/net/dsa/
8707
8708 NETWORKING [GENERAL]
8709 M:      "David S. Miller" <davem@davemloft.net>
8710 L:      netdev@vger.kernel.org
8711 W:      http://www.linuxfoundation.org/en/Net
8712 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8715 S:      Maintained
8716 F:      net/
8717 F:      include/net/
8718 F:      include/linux/in.h
8719 F:      include/linux/net.h
8720 F:      include/linux/netdevice.h
8721 F:      include/uapi/linux/in.h
8722 F:      include/uapi/linux/net.h
8723 F:      include/uapi/linux/netdevice.h
8724 F:      include/uapi/linux/net_namespace.h
8725 F:      tools/net/
8726 F:      tools/testing/selftests/net/
8727 F:      lib/random32.c
8728
8729 NETWORKING [IPv4/IPv6]
8730 M:      "David S. Miller" <davem@davemloft.net>
8731 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8732 M:      James Morris <jmorris@namei.org>
8733 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8734 M:      Patrick McHardy <kaber@trash.net>
8735 L:      netdev@vger.kernel.org
8736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8737 S:      Maintained
8738 F:      net/ipv4/
8739 F:      net/ipv6/
8740 F:      include/net/ip*
8741 F:      arch/x86/net/*
8742
8743 NETWORKING [IPSEC]
8744 M:      Steffen Klassert <steffen.klassert@secunet.com>
8745 M:      Herbert Xu <herbert@gondor.apana.org.au>
8746 M:      "David S. Miller" <davem@davemloft.net>
8747 L:      netdev@vger.kernel.org
8748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8750 S:      Maintained
8751 F:      net/core/flow.c
8752 F:      net/xfrm/
8753 F:      net/key/
8754 F:      net/ipv4/xfrm*
8755 F:      net/ipv4/esp4.c
8756 F:      net/ipv4/ah4.c
8757 F:      net/ipv4/ipcomp.c
8758 F:      net/ipv4/ip_vti.c
8759 F:      net/ipv6/xfrm*
8760 F:      net/ipv6/esp6.c
8761 F:      net/ipv6/ah6.c
8762 F:      net/ipv6/ipcomp6.c
8763 F:      net/ipv6/ip6_vti.c
8764 F:      include/uapi/linux/xfrm.h
8765 F:      include/net/xfrm.h
8766
8767 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8768 M:      Paul Moore <paul@paul-moore.com>
8769 L:      netdev@vger.kernel.org
8770 S:      Maintained
8771
8772 NETWORKING [WIRELESS]
8773 L:      linux-wireless@vger.kernel.org
8774 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8775
8776 NETWORKING DRIVERS
8777 L:      netdev@vger.kernel.org
8778 W:      http://www.linuxfoundation.org/en/Net
8779 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8782 S:      Odd Fixes
8783 F:      Documentation/devicetree/bindings/net/
8784 F:      drivers/net/
8785 F:      include/linux/if_*
8786 F:      include/linux/netdevice.h
8787 F:      include/linux/etherdevice.h
8788 F:      include/linux/fcdevice.h
8789 F:      include/linux/fddidevice.h
8790 F:      include/linux/hippidevice.h
8791 F:      include/linux/inetdevice.h
8792 F:      include/uapi/linux/if_*
8793 F:      include/uapi/linux/netdevice.h
8794
8795 NETWORKING DRIVERS (WIRELESS)
8796 M:      Kalle Valo <kvalo@codeaurora.org>
8797 L:      linux-wireless@vger.kernel.org
8798 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8801 S:      Maintained
8802 F:      Documentation/devicetree/bindings/net/wireless/
8803 F:      drivers/net/wireless/
8804
8805 NETXEN (1/10) GbE SUPPORT
8806 M:      Manish Chopra <manish.chopra@cavium.com>
8807 M:      Rahul Verma <rahul.verma@cavium.com>
8808 M:      Dept-GELinuxNICDev@cavium.com
8809 L:      netdev@vger.kernel.org
8810 S:      Supported
8811 F:      drivers/net/ethernet/qlogic/netxen/
8812
8813 NFC SUBSYSTEM
8814 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8815 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8816 M:      Samuel Ortiz <sameo@linux.intel.com>
8817 L:      linux-wireless@vger.kernel.org
8818 L:      linux-nfc@lists.01.org (subscribers-only)
8819 S:      Supported
8820 F:      net/nfc/
8821 F:      include/net/nfc/
8822 F:      include/uapi/linux/nfc.h
8823 F:      drivers/nfc/
8824 F:      include/linux/platform_data/nfcmrvl.h
8825 F:      include/linux/platform_data/nxp-nci.h
8826 F:      include/linux/platform_data/pn544.h
8827 F:      include/linux/platform_data/st21nfca.h
8828 F:      include/linux/platform_data/st-nci.h
8829 F:      Documentation/devicetree/bindings/net/nfc/
8830
8831 NFS, SUNRPC, AND LOCKD CLIENTS
8832 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8833 M:      Anna Schumaker <anna.schumaker@netapp.com>
8834 L:      linux-nfs@vger.kernel.org
8835 W:      http://client.linux-nfs.org
8836 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8837 S:      Maintained
8838 F:      fs/lockd/
8839 F:      fs/nfs/
8840 F:      fs/nfs_common/
8841 F:      net/sunrpc/
8842 F:      include/linux/lockd/
8843 F:      include/linux/nfs*
8844 F:      include/linux/sunrpc/
8845 F:      include/uapi/linux/nfs*
8846 F:      include/uapi/linux/sunrpc/
8847
8848 NILFS2 FILESYSTEM
8849 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8850 L:      linux-nilfs@vger.kernel.org
8851 W:      http://nilfs.sourceforge.net/
8852 W:      http://nilfs.osdn.jp/
8853 T:      git git://github.com/konis/nilfs2.git
8854 S:      Supported
8855 F:      Documentation/filesystems/nilfs2.txt
8856 F:      fs/nilfs2/
8857 F:      include/trace/events/nilfs2.h
8858 F:      include/uapi/linux/nilfs2_api.h
8859 F:      include/uapi/linux/nilfs2_ondisk.h
8860
8861 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8862 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8863 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8864 S:      Maintained
8865 F:      Documentation/scsi/NinjaSCSI.txt
8866 F:      drivers/scsi/pcmcia/nsp_*
8867
8868 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8869 M:      GOTO Masanori <gotom@debian.or.jp>
8870 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8871 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8872 S:      Maintained
8873 F:      Documentation/scsi/NinjaSCSI.txt
8874 F:      drivers/scsi/nsp32*
8875
8876 NIOS2 ARCHITECTURE
8877 M:      Ley Foon Tan <lftan@altera.com>
8878 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8880 S:      Maintained
8881 F:      arch/nios2/
8882
8883 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8884 M:      Pavel Machek <pavel@ucw.cz>
8885 M:      Sakari Ailus <sakari.ailus@iki.fi>
8886 L:      linux-media@vger.kernel.org
8887 S:      Maintained
8888 F:      drivers/media/i2c/et8ek8
8889 F:      drivers/media/i2c/ad5820.c
8890
8891 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8892 M:      Pavel Machek <pavel@ucw.cz>
8893 M:      Sakari Ailus <sakari.ailus@iki.fi>
8894 L:      linux-media@vger.kernel.org
8895 S:      Maintained
8896 F:      drivers/media/i2c/et8ek8
8897 F:      drivers/media/i2c/ad5820.c
8898
8899 NOKIA N900 POWER SUPPLY DRIVERS
8900 R:      Pali Rohár <pali.rohar@gmail.com>
8901 F:      include/linux/power/bq2415x_charger.h
8902 F:      include/linux/power/bq27xxx_battery.h
8903 F:      include/linux/power/isp1704_charger.h
8904 F:      drivers/power/supply/bq2415x_charger.c
8905 F:      drivers/power/supply/bq27xxx_battery.c
8906 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8907 F:      drivers/power/supply/isp1704_charger.c
8908 F:      drivers/power/supply/rx51_battery.c
8909
8910 NTB DRIVER CORE
8911 M:      Jon Mason <jdmason@kudzu.us>
8912 M:      Dave Jiang <dave.jiang@intel.com>
8913 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8914 L:      linux-ntb@googlegroups.com
8915 S:      Supported
8916 W:      https://github.com/jonmason/ntb/wiki
8917 T:      git git://github.com/jonmason/ntb.git
8918 F:      drivers/ntb/
8919 F:      drivers/net/ntb_netdev.c
8920 F:      include/linux/ntb.h
8921 F:      include/linux/ntb_transport.h
8922 F:      tools/testing/selftests/ntb/
8923
8924 NTB INTEL DRIVER
8925 M:      Jon Mason <jdmason@kudzu.us>
8926 M:      Dave Jiang <dave.jiang@intel.com>
8927 L:      linux-ntb@googlegroups.com
8928 S:      Supported
8929 W:      https://github.com/jonmason/ntb/wiki
8930 T:      git git://github.com/jonmason/ntb.git
8931 F:      drivers/ntb/hw/intel/
8932
8933 NTB AMD DRIVER
8934 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8935 L:      linux-ntb@googlegroups.com
8936 S:      Supported
8937 F:      drivers/ntb/hw/amd/
8938
8939 NTFS FILESYSTEM
8940 M:      Anton Altaparmakov <anton@tuxera.com>
8941 L:      linux-ntfs-dev@lists.sourceforge.net
8942 W:      http://www.tuxera.com/
8943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8944 S:      Supported
8945 F:      Documentation/filesystems/ntfs.txt
8946 F:      fs/ntfs/
8947
8948 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8949 M:      Antonino Daplas <adaplas@gmail.com>
8950 L:      linux-fbdev@vger.kernel.org
8951 S:      Maintained
8952 F:      drivers/video/fbdev/riva/
8953 F:      drivers/video/fbdev/nvidia/
8954
8955 NVM EXPRESS DRIVER
8956 M:      Keith Busch <keith.busch@intel.com>
8957 M:      Jens Axboe <axboe@fb.com>
8958 M:      Christoph Hellwig <hch@lst.de>
8959 M:      Sagi Grimberg <sagi@grimberg.me>
8960 L:      linux-nvme@lists.infradead.org
8961 T:      git://git.infradead.org/nvme.git
8962 W:      http://git.infradead.org/nvme.git
8963 S:      Supported
8964 F:      drivers/nvme/host/
8965 F:      include/linux/nvme.h
8966 F:      include/uapi/linux/nvme_ioctl.h
8967
8968 NVM EXPRESS TARGET DRIVER
8969 M:      Christoph Hellwig <hch@lst.de>
8970 M:      Sagi Grimberg <sagi@grimberg.me>
8971 L:      linux-nvme@lists.infradead.org
8972 T:      git://git.infradead.org/nvme.git
8973 W:      http://git.infradead.org/nvme.git
8974 S:      Supported
8975 F:      drivers/nvme/target/
8976
8977 NVM EXPRESS FC TRANSPORT DRIVERS
8978 M:      James Smart <james.smart@broadcom.com>
8979 L:      linux-nvme@lists.infradead.org
8980 S:      Supported
8981 F:      include/linux/nvme-fc.h
8982 F:      include/linux/nvme-fc-driver.h
8983 F:      drivers/nvme/host/fc.c
8984 F:      drivers/nvme/target/fc.c
8985 F:      drivers/nvme/target/fcloop.c
8986
8987 NVMEM FRAMEWORK
8988 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8989 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8990 S:      Maintained
8991 F:      drivers/nvmem/
8992 F:      Documentation/devicetree/bindings/nvmem/
8993 F:      include/linux/nvmem-consumer.h
8994 F:      include/linux/nvmem-provider.h
8995
8996 NXP-NCI NFC DRIVER
8997 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8998 R:      Charles Gorand <charles.gorand@effinnov.com>
8999 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9000 S:      Supported
9001 F:      drivers/nfc/nxp-nci
9002
9003 NXP TDA998X DRM DRIVER
9004 M:      Russell King <linux@armlinux.org.uk>
9005 S:      Supported
9006 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9007 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9008 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9009 F:      include/drm/i2c/tda998x.h
9010
9011 NXP TFA9879 DRIVER
9012 M:      Peter Rosin <peda@axentia.se>
9013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9014 S:      Maintained
9015 F:      sound/soc/codecs/tfa9879*
9016
9017 OBJTOOL
9018 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9019 S:      Supported
9020 F:      tools/objtool/
9021
9022 OMAP1 SUPPORT
9023 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9024 M:      Tony Lindgren <tony@atomide.com>
9025 L:      linux-omap@vger.kernel.org
9026 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9028 S:      Maintained
9029 F:      arch/arm/mach-omap1/
9030 F:      arch/arm/plat-omap/
9031 F:      arch/arm/configs/omap1_defconfig
9032 F:      drivers/i2c/busses/i2c-omap.c
9033 F:      include/linux/i2c-omap.h
9034
9035 OMAP2+ SUPPORT
9036 M:      Tony Lindgren <tony@atomide.com>
9037 L:      linux-omap@vger.kernel.org
9038 W:      http://www.muru.com/linux/omap/
9039 W:      http://linux.omap.com/
9040 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9042 S:      Maintained
9043 F:      arch/arm/mach-omap2/
9044 F:      arch/arm/plat-omap/
9045 F:      arch/arm/configs/omap2plus_defconfig
9046 F:      drivers/i2c/busses/i2c-omap.c
9047 F:      drivers/irqchip/irq-omap-intc.c
9048 F:      drivers/mfd/*omap*.c
9049 F:      drivers/mfd/menelaus.c
9050 F:      drivers/mfd/palmas.c
9051 F:      drivers/mfd/tps65217.c
9052 F:      drivers/mfd/tps65218.c
9053 F:      drivers/mfd/tps65910.c
9054 F:      drivers/mfd/twl-core.[ch]
9055 F:      drivers/mfd/twl4030*.c
9056 F:      drivers/mfd/twl6030*.c
9057 F:      drivers/mfd/twl6040*.c
9058 F:      drivers/regulator/palmas-regulator*.c
9059 F:      drivers/regulator/pbias-regulator.c
9060 F:      drivers/regulator/tps65217-regulator.c
9061 F:      drivers/regulator/tps65218-regulator.c
9062 F:      drivers/regulator/tps65910-regulator.c
9063 F:      drivers/regulator/twl-regulator.c
9064 F:      drivers/regulator/twl6030-regulator.c
9065 F:      include/linux/i2c-omap.h
9066
9067 OMAP DEVICE TREE SUPPORT
9068 M:      Benoît Cousson <bcousson@baylibre.com>
9069 M:      Tony Lindgren <tony@atomide.com>
9070 L:      linux-omap@vger.kernel.org
9071 L:      devicetree@vger.kernel.org
9072 S:      Maintained
9073 F:      arch/arm/boot/dts/*omap*
9074 F:      arch/arm/boot/dts/*am3*
9075 F:      arch/arm/boot/dts/*am4*
9076 F:      arch/arm/boot/dts/*am5*
9077 F:      arch/arm/boot/dts/*dra7*
9078
9079 OMAP CLOCK FRAMEWORK SUPPORT
9080 M:      Paul Walmsley <paul@pwsan.com>
9081 L:      linux-omap@vger.kernel.org
9082 S:      Maintained
9083 F:      arch/arm/*omap*/*clock*
9084
9085 OMAP POWER MANAGEMENT SUPPORT
9086 M:      Kevin Hilman <khilman@kernel.org>
9087 L:      linux-omap@vger.kernel.org
9088 S:      Maintained
9089 F:      arch/arm/*omap*/*pm*
9090 F:      drivers/cpufreq/omap-cpufreq.c
9091
9092 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9093 M:      Rajendra Nayak <rnayak@codeaurora.org>
9094 M:      Paul Walmsley <paul@pwsan.com>
9095 L:      linux-omap@vger.kernel.org
9096 S:      Maintained
9097 F:      arch/arm/mach-omap2/prm*
9098
9099 OMAP AUDIO SUPPORT
9100 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9101 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9103 L:      linux-omap@vger.kernel.org
9104 S:      Maintained
9105 F:      sound/soc/omap/
9106
9107 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9108 M:      Roger Quadros <rogerq@ti.com>
9109 M:      Tony Lindgren <tony@atomide.com>
9110 L:      linux-omap@vger.kernel.org
9111 S:      Maintained
9112 F:      drivers/memory/omap-gpmc.c
9113 F:      arch/arm/mach-omap2/*gpmc*
9114
9115 OMAP FRAMEBUFFER SUPPORT
9116 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9117 L:      linux-fbdev@vger.kernel.org
9118 L:      linux-omap@vger.kernel.org
9119 S:      Maintained
9120 F:      drivers/video/fbdev/omap/
9121
9122 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9123 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9124 L:      linux-omap@vger.kernel.org
9125 L:      linux-fbdev@vger.kernel.org
9126 S:      Maintained
9127 F:      drivers/video/fbdev/omap2/
9128 F:      Documentation/arm/OMAP/DSS
9129
9130 OMAP HARDWARE SPINLOCK SUPPORT
9131 M:      Ohad Ben-Cohen <ohad@wizery.com>
9132 L:      linux-omap@vger.kernel.org
9133 S:      Maintained
9134 F:      drivers/hwspinlock/omap_hwspinlock.c
9135
9136 OMAP MMC SUPPORT
9137 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9138 L:      linux-omap@vger.kernel.org
9139 S:      Maintained
9140 F:      drivers/mmc/host/omap.c
9141
9142 OMAP HS MMC SUPPORT
9143 L:      linux-mmc@vger.kernel.org
9144 L:      linux-omap@vger.kernel.org
9145 S:      Orphan
9146 F:      drivers/mmc/host/omap_hsmmc.c
9147
9148 OMAP RANDOM NUMBER GENERATOR SUPPORT
9149 M:      Deepak Saxena <dsaxena@plexity.net>
9150 S:      Maintained
9151 F:      drivers/char/hw_random/omap-rng.c
9152
9153 OMAP HWMOD SUPPORT
9154 M:      Benoît Cousson <bcousson@baylibre.com>
9155 M:      Paul Walmsley <paul@pwsan.com>
9156 L:      linux-omap@vger.kernel.org
9157 S:      Maintained
9158 F:      arch/arm/mach-omap2/omap_hwmod.*
9159
9160 OMAP HWMOD DATA
9161 M:      Paul Walmsley <paul@pwsan.com>
9162 L:      linux-omap@vger.kernel.org
9163 S:      Maintained
9164 F:      arch/arm/mach-omap2/omap_hwmod*data*
9165
9166 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9167 M:      Benoît Cousson <bcousson@baylibre.com>
9168 L:      linux-omap@vger.kernel.org
9169 S:      Maintained
9170 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9171
9172 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9173 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9174 L:      linux-media@vger.kernel.org
9175 S:      Maintained
9176 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9177 F:      drivers/media/platform/omap3isp/
9178 F:      drivers/staging/media/omap4iss/
9179
9180 OMAP USB SUPPORT
9181 L:      linux-usb@vger.kernel.org
9182 L:      linux-omap@vger.kernel.org
9183 S:      Orphan
9184 F:      drivers/usb/*/*omap*
9185 F:      arch/arm/*omap*/usb*
9186
9187 OMAP GPIO DRIVER
9188 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9189 M:      Santosh Shilimkar <ssantosh@kernel.org>
9190 M:      Kevin Hilman <khilman@kernel.org>
9191 L:      linux-omap@vger.kernel.org
9192 S:      Maintained
9193 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9194 F:      drivers/gpio/gpio-omap.c
9195
9196 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9197 M:      Mark Jackson <mpfj@newflow.co.uk>
9198 L:      linux-omap@vger.kernel.org
9199 S:      Maintained
9200 F:      arch/arm/boot/dts/am335x-nano.dts
9201
9202 OMFS FILESYSTEM
9203 M:      Bob Copeland <me@bobcopeland.com>
9204 L:      linux-karma-devel@lists.sourceforge.net
9205 S:      Maintained
9206 F:      Documentation/filesystems/omfs.txt
9207 F:      fs/omfs/
9208
9209 OMNIKEY CARDMAN 4000 DRIVER
9210 M:      Harald Welte <laforge@gnumonks.org>
9211 S:      Maintained
9212 F:      drivers/char/pcmcia/cm4000_cs.c
9213 F:      include/linux/cm4000_cs.h
9214 F:      include/uapi/linux/cm4000_cs.h
9215
9216 OMNIKEY CARDMAN 4040 DRIVER
9217 M:      Harald Welte <laforge@gnumonks.org>
9218 S:      Maintained
9219 F:      drivers/char/pcmcia/cm4040_cs.*
9220
9221 OMNIVISION OV7670 SENSOR DRIVER
9222 M:      Jonathan Corbet <corbet@lwn.net>
9223 L:      linux-media@vger.kernel.org
9224 T:      git git://linuxtv.org/media_tree.git
9225 S:      Maintained
9226 F:      drivers/media/i2c/ov7670.c
9227
9228 ONENAND FLASH DRIVER
9229 M:      Kyungmin Park <kyungmin.park@samsung.com>
9230 L:      linux-mtd@lists.infradead.org
9231 S:      Maintained
9232 F:      drivers/mtd/onenand/
9233 F:      include/linux/mtd/onenand*.h
9234
9235 ONSTREAM SCSI TAPE DRIVER
9236 M:      Willem Riede <osst@riede.org>
9237 L:      osst-users@lists.sourceforge.net
9238 L:      linux-scsi@vger.kernel.org
9239 S:      Maintained
9240 F:      Documentation/scsi/osst.txt
9241 F:      drivers/scsi/osst.*
9242 F:      drivers/scsi/osst_*.h
9243 F:      drivers/scsi/st.h
9244
9245 OPENCORES I2C BUS DRIVER
9246 M:      Peter Korsgaard <jacmet@sunsite.dk>
9247 L:      linux-i2c@vger.kernel.org
9248 S:      Maintained
9249 F:      Documentation/i2c/busses/i2c-ocores
9250 F:      drivers/i2c/busses/i2c-ocores.c
9251
9252 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9253 M:      Rob Herring <robh+dt@kernel.org>
9254 M:      Frank Rowand <frowand.list@gmail.com>
9255 L:      devicetree@vger.kernel.org
9256 W:      http://www.devicetree.org/
9257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9258 S:      Maintained
9259 F:      drivers/of/
9260 F:      include/linux/of*.h
9261 F:      scripts/dtc/
9262
9263 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9264 M:      Rob Herring <robh+dt@kernel.org>
9265 M:      Mark Rutland <mark.rutland@arm.com>
9266 L:      devicetree@vger.kernel.org
9267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9268 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9269 S:      Maintained
9270 F:      Documentation/devicetree/
9271 F:      arch/*/boot/dts/
9272 F:      include/dt-bindings/
9273
9274 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9275 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9276 L:      devicetree@vger.kernel.org
9277 S:      Maintained
9278 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9279 F:      Documentation/devicetree/overlay-notes.txt
9280 F:      drivers/of/overlay.c
9281 F:      drivers/of/resolver.c
9282
9283 OPENRISC ARCHITECTURE
9284 M:      Jonas Bonn <jonas@southpole.se>
9285 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9286 M:      Stafford Horne <shorne@gmail.com>
9287 L:      openrisc@lists.librecores.org
9288 W:      http://openrisc.io
9289 S:      Maintained
9290 F:      arch/openrisc/
9291
9292 OPENVSWITCH
9293 M:      Pravin Shelar <pshelar@nicira.com>
9294 L:      netdev@vger.kernel.org
9295 L:      dev@openvswitch.org
9296 W:      http://openvswitch.org
9297 S:      Maintained
9298 F:      net/openvswitch/
9299 F:      include/uapi/linux/openvswitch.h
9300
9301 OPERATING PERFORMANCE POINTS (OPP)
9302 M:      Viresh Kumar <vireshk@kernel.org>
9303 M:      Nishanth Menon <nm@ti.com>
9304 M:      Stephen Boyd <sboyd@codeaurora.org>
9305 L:      linux-pm@vger.kernel.org
9306 S:      Maintained
9307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9308 F:      drivers/base/power/opp/
9309 F:      include/linux/pm_opp.h
9310 F:      Documentation/power/opp.txt
9311 F:      Documentation/devicetree/bindings/opp/
9312
9313 OPL4 DRIVER
9314 M:      Clemens Ladisch <clemens@ladisch.de>
9315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9316 T:      git git://git.alsa-project.org/alsa-kernel.git
9317 S:      Maintained
9318 F:      sound/drivers/opl4/
9319
9320 OPROFILE
9321 M:      Robert Richter <rric@kernel.org>
9322 L:      oprofile-list@lists.sf.net
9323 S:      Maintained
9324 F:      arch/*/include/asm/oprofile*.h
9325 F:      arch/*/oprofile/
9326 F:      drivers/oprofile/
9327 F:      include/linux/oprofile.h
9328
9329 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9330 M:      Mark Fasheh <mfasheh@versity.com>
9331 M:      Joel Becker <jlbec@evilplan.org>
9332 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9333 W:      http://ocfs2.wiki.kernel.org
9334 S:      Supported
9335 F:      Documentation/filesystems/ocfs2.txt
9336 F:      Documentation/filesystems/dlmfs.txt
9337 F:      fs/ocfs2/
9338
9339 ORINOCO DRIVER
9340 L:      linux-wireless@vger.kernel.org
9341 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9342 W:      http://www.nongnu.org/orinoco/
9343 S:      Orphan
9344 F:      drivers/net/wireless/intersil/orinoco/
9345
9346 OSD LIBRARY and FILESYSTEM
9347 M:      Boaz Harrosh <ooo@electrozaur.com>
9348 M:      Benny Halevy <bhalevy@primarydata.com>
9349 L:      osd-dev@open-osd.org
9350 W:      http://open-osd.org
9351 T:      git git://git.open-osd.org/open-osd.git
9352 S:      Maintained
9353 F:      drivers/scsi/osd/
9354 F:      include/scsi/osd_*
9355 F:      fs/exofs/
9356
9357 OVERLAY FILESYSTEM
9358 M:      Miklos Szeredi <miklos@szeredi.hu>
9359 L:      linux-unionfs@vger.kernel.org
9360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9361 S:      Supported
9362 F:      fs/overlayfs/
9363 F:      Documentation/filesystems/overlayfs.txt
9364
9365 ORANGEFS FILESYSTEM
9366 M:      Mike Marshall <hubcap@omnibond.com>
9367 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9369 S:      Supported
9370 F:      fs/orangefs/
9371 F:      Documentation/filesystems/orangefs.txt
9372
9373 P54 WIRELESS DRIVER
9374 M:      Christian Lamparter <chunkeey@googlemail.com>
9375 L:      linux-wireless@vger.kernel.org
9376 W:      http://wireless.kernel.org/en/users/Drivers/p54
9377 S:      Maintained
9378 F:      drivers/net/wireless/intersil/p54/
9379
9380 PA SEMI ETHERNET DRIVER
9381 L:      netdev@vger.kernel.org
9382 S:      Orphan
9383 F:      drivers/net/ethernet/pasemi/*
9384
9385 PA SEMI SMBUS DRIVER
9386 L:      linux-i2c@vger.kernel.org
9387 S:      Orphan
9388 F:      drivers/i2c/busses/i2c-pasemi.c
9389
9390 PADATA PARALLEL EXECUTION MECHANISM
9391 M:      Steffen Klassert <steffen.klassert@secunet.com>
9392 L:      linux-crypto@vger.kernel.org
9393 S:      Maintained
9394 F:      kernel/padata.c
9395 F:      include/linux/padata.h
9396 F:      Documentation/padata.txt
9397
9398 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9399 M:      Harald Welte <laforge@gnumonks.org>
9400 L:      platform-driver-x86@vger.kernel.org
9401 S:      Maintained
9402 F:      drivers/platform/x86/panasonic-laptop.c
9403
9404 PANASONIC MN10300/AM33/AM34 PORT
9405 M:      David Howells <dhowells@redhat.com>
9406 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9407 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9408 S:      Maintained
9409 F:      Documentation/mn10300/
9410 F:      arch/mn10300/
9411
9412 PARALLEL LCD/KEYPAD PANEL DRIVER
9413 M:      Willy Tarreau <willy@haproxy.com>
9414 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9415 S:      Odd Fixes
9416 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9417 F:      drivers/misc/panel.c
9418
9419 PARALLEL PORT SUBSYSTEM
9420 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9421 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9422 L:      linux-parport@lists.infradead.org (subscribers-only)
9423 S:      Maintained
9424 F:      drivers/parport/
9425 F:      include/linux/parport*.h
9426 F:      drivers/char/ppdev.c
9427 F:      include/uapi/linux/ppdev.h
9428 F:      Documentation/parport*.txt
9429
9430 PARAVIRT_OPS INTERFACE
9431 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9432 M:      Chris Wright <chrisw@sous-sol.org>
9433 M:      Alok Kataria <akataria@vmware.com>
9434 M:      Rusty Russell <rusty@rustcorp.com.au>
9435 L:      virtualization@lists.linux-foundation.org
9436 S:      Supported
9437 F:      Documentation/virtual/paravirt_ops.txt
9438 F:      arch/*/kernel/paravirt*
9439 F:      arch/*/include/asm/paravirt.h
9440 F:      include/linux/hypervisor.h
9441
9442 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9443 M:      Tim Waugh <tim@cyberelk.net>
9444 L:      linux-parport@lists.infradead.org (subscribers-only)
9445 S:      Maintained
9446 F:      Documentation/blockdev/paride.txt
9447 F:      drivers/block/paride/
9448
9449 PARISC ARCHITECTURE
9450 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9451 M:      Helge Deller <deller@gmx.de>
9452 L:      linux-parisc@vger.kernel.org
9453 W:      http://www.parisc-linux.org/
9454 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9457 S:      Maintained
9458 F:      arch/parisc/
9459 F:      Documentation/parisc/
9460 F:      drivers/parisc/
9461 F:      drivers/char/agp/parisc-agp.c
9462 F:      drivers/input/serio/gscps2.c
9463 F:      drivers/parport/parport_gsc.*
9464 F:      drivers/tty/serial/8250/8250_gsc.c
9465 F:      drivers/video/fbdev/sti*
9466 F:      drivers/video/console/sti*
9467 F:      drivers/video/logo/logo_parisc*
9468
9469 PARMAN
9470 M:      Jiri Pirko <jiri@mellanox.com>
9471 L:      netdev@vger.kernel.org
9472 S:      Supported
9473 F:      lib/parman.c
9474 F:      lib/test_parman.c
9475 F:      include/linux/parman.h
9476
9477 PC87360 HARDWARE MONITORING DRIVER
9478 M:      Jim Cromie <jim.cromie@gmail.com>
9479 L:      linux-hwmon@vger.kernel.org
9480 S:      Maintained
9481 F:      Documentation/hwmon/pc87360
9482 F:      drivers/hwmon/pc87360.c
9483
9484 PC8736x GPIO DRIVER
9485 M:      Jim Cromie <jim.cromie@gmail.com>
9486 S:      Maintained
9487 F:      drivers/char/pc8736x_gpio.c
9488
9489 PC87427 HARDWARE MONITORING DRIVER
9490 M:      Jean Delvare <jdelvare@suse.com>
9491 L:      linux-hwmon@vger.kernel.org
9492 S:      Maintained
9493 F:      Documentation/hwmon/pc87427
9494 F:      drivers/hwmon/pc87427.c
9495
9496 PCA9532 LED DRIVER
9497 M:      Riku Voipio <riku.voipio@iki.fi>
9498 S:      Maintained
9499 F:      drivers/leds/leds-pca9532.c
9500 F:      include/linux/leds-pca9532.h
9501
9502 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9503 M:      Guenter Roeck <linux@roeck-us.net>
9504 L:      linux-i2c@vger.kernel.org
9505 S:      Maintained
9506 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9507
9508 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9509 M:      Khalid Aziz <khalid@gonehiking.org>
9510 S:      Maintained
9511 F:      drivers/firmware/pcdp.*
9512
9513 PCI ERROR RECOVERY
9514 M:      Linas Vepstas <linasvepstas@gmail.com>
9515 L:      linux-pci@vger.kernel.org
9516 S:      Supported
9517 F:      Documentation/PCI/pci-error-recovery.txt
9518
9519 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9520 M:      Russell Currey <ruscur@russell.cc>
9521 L:      linuxppc-dev@lists.ozlabs.org
9522 S:      Supported
9523 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9524 F:      arch/powerpc/kernel/eeh*.c
9525 F:      arch/powerpc/platforms/*/eeh*.c
9526 F:      arch/powerpc/include/*/eeh*.h
9527
9528 PCI SUBSYSTEM
9529 M:      Bjorn Helgaas <bhelgaas@google.com>
9530 L:      linux-pci@vger.kernel.org
9531 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9533 S:      Supported
9534 F:      Documentation/devicetree/bindings/pci/
9535 F:      Documentation/PCI/
9536 F:      drivers/pci/
9537 F:      include/linux/pci*
9538 F:      arch/x86/pci/
9539 F:      arch/x86/kernel/quirks.c
9540
9541 PCI DRIVER FOR ALTERA PCIE IP
9542 M:      Ley Foon Tan <lftan@altera.com>
9543 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9544 L:      linux-pci@vger.kernel.org
9545 S:      Supported
9546 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9547 F:      drivers/pci/host/pcie-altera.c
9548
9549 PCI DRIVER FOR ARM VERSATILE PLATFORM
9550 M:      Rob Herring <robh@kernel.org>
9551 L:      linux-pci@vger.kernel.org
9552 L:      linux-arm-kernel@lists.infradead.org
9553 S:      Maintained
9554 F:      Documentation/devicetree/bindings/pci/versatile.txt
9555 F:      drivers/pci/host/pci-versatile.c
9556
9557 PCI DRIVER FOR ARMADA 8K
9558 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9559 L:      linux-pci@vger.kernel.org
9560 L:      linux-arm-kernel@lists.infradead.org
9561 S:      Maintained
9562 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9563 F:      drivers/pci/dwc/pcie-armada8k.c
9564
9565 PCI DRIVER FOR APPLIEDMICRO XGENE
9566 M:      Tanmay Inamdar <tinamdar@apm.com>
9567 L:      linux-pci@vger.kernel.org
9568 L:      linux-arm-kernel@lists.infradead.org
9569 S:      Maintained
9570 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9571 F:      drivers/pci/host/pci-xgene.c
9572
9573 PCI DRIVER FOR FREESCALE LAYERSCAPE
9574 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9575 M:      Mingkai Hu <mingkai.hu@freescale.com>
9576 M:      Roy Zang <tie-fei.zang@freescale.com>
9577 L:      linuxppc-dev@lists.ozlabs.org
9578 L:      linux-pci@vger.kernel.org
9579 L:      linux-arm-kernel@lists.infradead.org
9580 S:      Maintained
9581 F:      drivers/pci/dwc/*layerscape*
9582
9583 PCI DRIVER FOR IMX6
9584 M:      Richard Zhu <hongxing.zhu@nxp.com>
9585 M:      Lucas Stach <l.stach@pengutronix.de>
9586 L:      linux-pci@vger.kernel.org
9587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9588 S:      Maintained
9589 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9590 F:      drivers/pci/dwc/*imx6*
9591
9592 PCI DRIVER FOR TI KEYSTONE
9593 M:      Murali Karicheri <m-karicheri2@ti.com>
9594 L:      linux-pci@vger.kernel.org
9595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9596 S:      Maintained
9597 F:      drivers/pci/dwc/*keystone*
9598
9599 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9600 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9601 M:      Jason Cooper <jason@lakedaemon.net>
9602 L:      linux-pci@vger.kernel.org
9603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9604 S:      Maintained
9605 F:      drivers/pci/host/*mvebu*
9606
9607 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9608 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9609 L:      linux-pci@vger.kernel.org
9610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9611 S:      Maintained
9612 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9613 F:      drivers/pci/host/pci-aardvark.c
9614
9615 PCI DRIVER FOR NVIDIA TEGRA
9616 M:      Thierry Reding <thierry.reding@gmail.com>
9617 L:      linux-tegra@vger.kernel.org
9618 L:      linux-pci@vger.kernel.org
9619 S:      Supported
9620 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9621 F:      drivers/pci/host/pci-tegra.c
9622
9623 PCI DRIVER FOR TI DRA7XX
9624 M:      Kishon Vijay Abraham I <kishon@ti.com>
9625 L:      linux-omap@vger.kernel.org
9626 L:      linux-pci@vger.kernel.org
9627 S:      Supported
9628 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9629 F:      drivers/pci/dwc/pci-dra7xx.c
9630
9631 PCI DRIVER FOR RENESAS R-CAR
9632 M:      Simon Horman <horms@verge.net.au>
9633 L:      linux-pci@vger.kernel.org
9634 L:      linux-renesas-soc@vger.kernel.org
9635 S:      Maintained
9636 F:      drivers/pci/host/*rcar*
9637
9638 PCI DRIVER FOR SAMSUNG EXYNOS
9639 M:      Jingoo Han <jingoohan1@gmail.com>
9640 L:      linux-pci@vger.kernel.org
9641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9642 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9643 S:      Maintained
9644 F:      drivers/pci/dwc/pci-exynos.c
9645
9646 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9647 M:      Jingoo Han <jingoohan1@gmail.com>
9648 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9649 L:      linux-pci@vger.kernel.org
9650 S:      Maintained
9651 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9652 F:      drivers/pci/dwc/*designware*
9653
9654 PCI DRIVER FOR GENERIC OF HOSTS
9655 M:      Will Deacon <will.deacon@arm.com>
9656 L:      linux-pci@vger.kernel.org
9657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9658 S:      Maintained
9659 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9660 F:      drivers/pci/host/pci-host-common.c
9661 F:      drivers/pci/host/pci-host-generic.c
9662
9663 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9664 M:      Keith Busch <keith.busch@intel.com>
9665 L:      linux-pci@vger.kernel.org
9666 S:      Supported
9667 F:      drivers/pci/host/vmd.c
9668
9669 PCIE DRIVER FOR ST SPEAR13XX
9670 M:      Pratyush Anand <pratyush.anand@gmail.com>
9671 L:      linux-pci@vger.kernel.org
9672 S:      Maintained
9673 F:      drivers/pci/dwc/*spear*
9674
9675 PCI MSI DRIVER FOR ALTERA MSI IP
9676 M:      Ley Foon Tan <lftan@altera.com>
9677 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9678 L:      linux-pci@vger.kernel.org
9679 S:      Supported
9680 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9681 F:      drivers/pci/host/pcie-altera-msi.c
9682
9683 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9684 M:      Duc Dang <dhdang@apm.com>
9685 L:      linux-pci@vger.kernel.org
9686 L:      linux-arm-kernel@lists.infradead.org
9687 S:      Maintained
9688 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9689 F:      drivers/pci/host/pci-xgene-msi.c
9690
9691 PCIE DRIVER FOR AXIS ARTPEC
9692 M:      Niklas Cassel <niklas.cassel@axis.com>
9693 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9694 L:      linux-arm-kernel@axis.com
9695 L:      linux-pci@vger.kernel.org
9696 S:      Maintained
9697 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9698 F:      drivers/pci/dwc/*artpec*
9699
9700 PCIE DRIVER FOR HISILICON
9701 M:      Zhou Wang <wangzhou1@hisilicon.com>
9702 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9703 L:      linux-pci@vger.kernel.org
9704 S:      Maintained
9705 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9706 F:      drivers/pci/dwc/pcie-hisi.c
9707
9708 PCIE DRIVER FOR ROCKCHIP
9709 M:      Shawn Lin <shawn.lin@rock-chips.com>
9710 M:      Wenrui Li <wenrui.li@rock-chips.com>
9711 L:      linux-pci@vger.kernel.org
9712 L:      linux-rockchip@lists.infradead.org
9713 S:      Maintained
9714 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9715 F:      drivers/pci/host/pcie-rockchip.c
9716
9717 PCIE DRIVER FOR QUALCOMM MSM
9718 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9719 L:     linux-pci@vger.kernel.org
9720 L:     linux-arm-msm@vger.kernel.org
9721 S:     Maintained
9722 F:     drivers/pci/dwc/*qcom*
9723
9724 PCIE DRIVER FOR CAVIUM THUNDERX
9725 M:      David Daney <david.daney@cavium.com>
9726 L:      linux-pci@vger.kernel.org
9727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9728 S:      Supported
9729 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9730 F:      drivers/pci/host/pci-thunder-*
9731
9732 PCMCIA SUBSYSTEM
9733 P:      Linux PCMCIA Team
9734 L:      linux-pcmcia@lists.infradead.org
9735 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9737 S:      Maintained
9738 F:      Documentation/pcmcia/
9739 F:      tools/pcmcia/
9740 F:      drivers/pcmcia/
9741 F:      include/pcmcia/
9742
9743 PCNET32 NETWORK DRIVER
9744 M:      Don Fry <pcnet32@frontier.com>
9745 L:      netdev@vger.kernel.org
9746 S:      Maintained
9747 F:      drivers/net/ethernet/amd/pcnet32.c
9748
9749 PCRYPT PARALLEL CRYPTO ENGINE
9750 M:      Steffen Klassert <steffen.klassert@secunet.com>
9751 L:      linux-crypto@vger.kernel.org
9752 S:      Maintained
9753 F:      crypto/pcrypt.c
9754 F:      include/crypto/pcrypt.h
9755
9756 PER-CPU MEMORY ALLOCATOR
9757 M:      Tejun Heo <tj@kernel.org>
9758 M:      Christoph Lameter <cl@linux.com>
9759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9760 S:      Maintained
9761 F:      include/linux/percpu*.h
9762 F:      mm/percpu*.c
9763 F:      arch/*/include/asm/percpu.h
9764
9765 PER-TASK DELAY ACCOUNTING
9766 M:      Balbir Singh <bsingharora@gmail.com>
9767 S:      Maintained
9768 F:      include/linux/delayacct.h
9769 F:      kernel/delayacct.c
9770
9771 PERFORMANCE EVENTS SUBSYSTEM
9772 M:      Peter Zijlstra <peterz@infradead.org>
9773 M:      Ingo Molnar <mingo@redhat.com>
9774 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9775 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9776 L:      linux-kernel@vger.kernel.org
9777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9778 S:      Supported
9779 F:      kernel/events/*
9780 F:      include/linux/perf_event.h
9781 F:      include/uapi/linux/perf_event.h
9782 F:      arch/*/kernel/perf_event*.c
9783 F:      arch/*/kernel/*/perf_event*.c
9784 F:      arch/*/kernel/*/*/perf_event*.c
9785 F:      arch/*/include/asm/perf_event.h
9786 F:      arch/*/kernel/perf_callchain.c
9787 F:      arch/*/events/*
9788 F:      tools/perf/
9789
9790 PERSONALITY HANDLING
9791 M:      Christoph Hellwig <hch@infradead.org>
9792 L:      linux-abi-devel@lists.sourceforge.net
9793 S:      Maintained
9794 F:      include/linux/personality.h
9795 F:      include/uapi/linux/personality.h
9796
9797 PHONET PROTOCOL
9798 M:      Remi Denis-Courmont <courmisch@gmail.com>
9799 S:      Supported
9800 F:      Documentation/networking/phonet.txt
9801 F:      include/linux/phonet.h
9802 F:      include/net/phonet/
9803 F:      include/uapi/linux/phonet.h
9804 F:      net/phonet/
9805
9806 PHRAM MTD DRIVER
9807 M:      Joern Engel <joern@lazybastard.org>
9808 L:      linux-mtd@lists.infradead.org
9809 S:      Maintained
9810 F:      drivers/mtd/devices/phram.c
9811
9812 PICOLCD HID DRIVER
9813 M:      Bruno Prémont <bonbons@linux-vserver.org>
9814 L:      linux-input@vger.kernel.org
9815 S:      Maintained
9816 F:      drivers/hid/hid-picolcd*
9817
9818 PICOXCELL SUPPORT
9819 M:      Jamie Iles <jamie@jamieiles.com>
9820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9822 S:      Supported
9823 F:      arch/arm/boot/dts/picoxcell*
9824 F:      arch/arm/mach-picoxcell/
9825 F:      drivers/crypto/picoxcell*
9826
9827 PIN CONTROL SUBSYSTEM
9828 M:      Linus Walleij <linus.walleij@linaro.org>
9829 L:      linux-gpio@vger.kernel.org
9830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9831 S:      Maintained
9832 F:      Documentation/devicetree/bindings/pinctrl/
9833 F:      Documentation/pinctrl.txt
9834 F:      drivers/pinctrl/
9835 F:      include/linux/pinctrl/
9836
9837 PIN CONTROLLER - ATMEL AT91
9838 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9840 S:      Maintained
9841 F:      drivers/pinctrl/pinctrl-at91.*
9842
9843 PIN CONTROLLER - ATMEL AT91 PIO4
9844 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9846 L:      linux-gpio@vger.kernel.org
9847 S:      Supported
9848 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9849
9850 PIN CONTROLLER - INTEL
9851 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9852 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9853 S:      Maintained
9854 F:      drivers/pinctrl/intel/
9855
9856 PIN CONTROLLER - RENESAS
9857 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9858 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9859 L:      linux-renesas-soc@vger.kernel.org
9860 S:      Maintained
9861 F:      drivers/pinctrl/sh-pfc/
9862
9863 PIN CONTROLLER - SAMSUNG
9864 M:      Tomasz Figa <tomasz.figa@gmail.com>
9865 M:      Krzysztof Kozlowski <krzk@kernel.org>
9866 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9869 S:      Maintained
9870 F:      drivers/pinctrl/samsung/
9871 F:      include/dt-bindings/pinctrl/samsung.h
9872 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9873
9874 PIN CONTROLLER - SINGLE
9875 M:      Tony Lindgren <tony@atomide.com>
9876 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9878 L:      linux-omap@vger.kernel.org
9879 S:      Maintained
9880 F:      drivers/pinctrl/pinctrl-single.c
9881
9882 PIN CONTROLLER - ST SPEAR
9883 M:      Viresh Kumar <vireshk@kernel.org>
9884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885 W:      http://www.st.com/spear
9886 S:      Maintained
9887 F:      drivers/pinctrl/spear/
9888
9889 PISTACHIO SOC SUPPORT
9890 M:      James Hartley <james.hartley@imgtec.com>
9891 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9892 L:      linux-mips@linux-mips.org
9893 S:      Maintained
9894 F:      arch/mips/pistachio/
9895 F:      arch/mips/include/asm/mach-pistachio/
9896 F:      arch/mips/boot/dts/img/pistachio*
9897 F:      arch/mips/configs/pistachio*_defconfig
9898
9899 PKTCDVD DRIVER
9900 S:      Orphan
9901 M:      linux-block@vger.kernel.org
9902 F:      drivers/block/pktcdvd.c
9903 F:      include/linux/pktcdvd.h
9904 F:      include/uapi/linux/pktcdvd.h
9905
9906 PKUNITY SOC DRIVERS
9907 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9908 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9909 S:      Maintained
9910 T:      git git://github.com/gxt/linux.git
9911 F:      drivers/input/serio/i8042-unicore32io.h
9912 F:      drivers/i2c/busses/i2c-puv3.c
9913 F:      drivers/video/fbdev/fb-puv3.c
9914 F:      drivers/rtc/rtc-puv3.c
9915
9916 PMBUS HARDWARE MONITORING DRIVERS
9917 M:      Guenter Roeck <linux@roeck-us.net>
9918 L:      linux-hwmon@vger.kernel.org
9919 W:      http://hwmon.wiki.kernel.org/
9920 W:      http://www.roeck-us.net/linux/drivers/
9921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9922 S:      Maintained
9923 F:      Documentation/hwmon/pmbus
9924 F:      drivers/hwmon/pmbus/
9925 F:      include/linux/i2c/pmbus.h
9926
9927 PMC SIERRA MaxRAID DRIVER
9928 L:      linux-scsi@vger.kernel.org
9929 W:      http://www.pmc-sierra.com/
9930 S:      Orphan
9931 F:      drivers/scsi/pmcraid.*
9932
9933 PMC SIERRA PM8001 DRIVER
9934 M:      Jack Wang <jinpu.wang@profitbricks.com>
9935 M:      lindar_liu@usish.com
9936 L:      pmchba@pmcs.com
9937 L:      linux-scsi@vger.kernel.org
9938 S:      Supported
9939 F:      drivers/scsi/pm8001/
9940
9941 POSIX CLOCKS and TIMERS
9942 M:      Thomas Gleixner <tglx@linutronix.de>
9943 L:      linux-kernel@vger.kernel.org
9944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9945 S:      Maintained
9946 F:      fs/timerfd.c
9947 F:      include/linux/timer*
9948 F:      kernel/time/*timer*
9949
9950 POWER MANAGEMENT CORE
9951 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9952 L:      linux-pm@vger.kernel.org
9953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9954 B:      https://bugzilla.kernel.org
9955 S:      Supported
9956 F:      drivers/base/power/
9957 F:      include/linux/pm.h
9958 F:      include/linux/pm_*
9959 F:      include/linux/powercap.h
9960 F:      drivers/powercap/
9961
9962 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9963 M:      Sebastian Reichel <sre@kernel.org>
9964 L:      linux-pm@vger.kernel.org
9965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9966 S:      Maintained
9967 F:      Documentation/devicetree/bindings/power/supply/
9968 F:      include/linux/power_supply.h
9969 F:      drivers/power/supply/
9970
9971 POWER STATE COORDINATION INTERFACE (PSCI)
9972 M:      Mark Rutland <mark.rutland@arm.com>
9973 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9974 L:      linux-arm-kernel@lists.infradead.org
9975 S:      Maintained
9976 F:      drivers/firmware/psci*.c
9977 F:      include/linux/psci.h
9978 F:      include/uapi/linux/psci.h
9979
9980 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9981 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9982 L:      linuxppc-dev@lists.ozlabs.org
9983 S:      Maintained
9984 F:      drivers/char/powernv-op-panel.c
9985
9986 PNP SUPPORT
9987 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9988 S:      Maintained
9989 F:      drivers/pnp/
9990
9991 PPP PROTOCOL DRIVERS AND COMPRESSORS
9992 M:      Paul Mackerras <paulus@samba.org>
9993 L:      linux-ppp@vger.kernel.org
9994 S:      Maintained
9995 F:      drivers/net/ppp/ppp_*
9996
9997 PPP OVER ATM (RFC 2364)
9998 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9999 S:      Maintained
10000 F:      net/atm/pppoatm.c
10001 F:      include/uapi/linux/atmppp.h
10002
10003 PPP OVER ETHERNET
10004 M:      Michal Ostrowski <mostrows@earthlink.net>
10005 S:      Maintained
10006 F:      drivers/net/ppp/pppoe.c
10007 F:      drivers/net/ppp/pppox.c
10008
10009 PPP OVER L2TP
10010 M:      James Chapman <jchapman@katalix.com>
10011 S:      Maintained
10012 F:      net/l2tp/l2tp_ppp.c
10013 F:      include/linux/if_pppol2tp.h
10014 F:      include/uapi/linux/if_pppol2tp.h
10015
10016 PPS SUPPORT
10017 M:      Rodolfo Giometti <giometti@enneenne.com>
10018 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10019 L:      linuxpps@ml.enneenne.com (subscribers-only)
10020 S:      Maintained
10021 F:      Documentation/pps/
10022 F:      drivers/pps/
10023 F:      include/linux/pps*.h
10024
10025 PPTP DRIVER
10026 M:      Dmitry Kozlov <xeb@mail.ru>
10027 L:      netdev@vger.kernel.org
10028 S:      Maintained
10029 F:      drivers/net/ppp/pptp.c
10030 W:      http://sourceforge.net/projects/accel-pptp
10031
10032 PREEMPTIBLE KERNEL
10033 M:      Robert Love <rml@tech9.net>
10034 L:      kpreempt-tech@lists.sourceforge.net
10035 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10036 S:      Supported
10037 F:      Documentation/preempt-locking.txt
10038 F:      include/linux/preempt.h
10039
10040 PRINTK
10041 M:      Petr Mladek <pmladek@suse.com>
10042 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10043 R:      Steven Rostedt <rostedt@goodmis.org>
10044 S:      Maintained
10045 F:      kernel/printk/
10046 F:      include/linux/printk.h
10047
10048 PRISM54 WIRELESS DRIVER
10049 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10050 L:      linux-wireless@vger.kernel.org
10051 W:      http://wireless.kernel.org/en/users/Drivers/p54
10052 S:      Obsolete
10053 F:      drivers/net/wireless/intersil/prism54/
10054
10055 PS3 NETWORK SUPPORT
10056 M:      Geoff Levand <geoff@infradead.org>
10057 L:      netdev@vger.kernel.org
10058 L:      linuxppc-dev@lists.ozlabs.org
10059 S:      Maintained
10060 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10061
10062 PS3 PLATFORM SUPPORT
10063 M:      Geoff Levand <geoff@infradead.org>
10064 L:      linuxppc-dev@lists.ozlabs.org
10065 S:      Maintained
10066 F:      arch/powerpc/boot/ps3*
10067 F:      arch/powerpc/include/asm/lv1call.h
10068 F:      arch/powerpc/include/asm/ps3*.h
10069 F:      arch/powerpc/platforms/ps3/
10070 F:      drivers/*/ps3*
10071 F:      drivers/ps3/
10072 F:      drivers/rtc/rtc-ps3.c
10073 F:      drivers/usb/host/*ps3.c
10074 F:      sound/ppc/snd_ps3*
10075
10076 PS3VRAM DRIVER
10077 M:      Jim Paris <jim@jtan.com>
10078 M:      Geoff Levand <geoff@infradead.org>
10079 L:      linuxppc-dev@lists.ozlabs.org
10080 S:      Maintained
10081 F:      drivers/block/ps3vram.c
10082
10083 PSAMPLE PACKET SAMPLING SUPPORT:
10084 M:      Yotam Gigi <yotamg@mellanox.com>
10085 S:      Maintained
10086 F:      net/psample
10087 F:      include/net/psample.h
10088 F:      include/uapi/linux/psample.h
10089
10090 PSTORE FILESYSTEM
10091 M:      Kees Cook <keescook@chromium.org>
10092 M:      Anton Vorontsov <anton@enomsg.org>
10093 M:      Colin Cross <ccross@android.com>
10094 M:      Tony Luck <tony.luck@intel.com>
10095 S:      Maintained
10096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10097 F:      fs/pstore/
10098 F:      include/linux/pstore*
10099 F:      drivers/firmware/efi/efi-pstore.c
10100 F:      drivers/acpi/apei/erst.c
10101 F:      Documentation/admin-guide/ramoops.rst
10102 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10103 K:      \b(pstore|ramoops)
10104
10105 PTP HARDWARE CLOCK SUPPORT
10106 M:      Richard Cochran <richardcochran@gmail.com>
10107 L:      netdev@vger.kernel.org
10108 S:      Maintained
10109 W:      http://linuxptp.sourceforge.net/
10110 F:      Documentation/ABI/testing/sysfs-ptp
10111 F:      Documentation/ptp/*
10112 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10113 F:      drivers/net/phy/dp83640*
10114 F:      drivers/ptp/*
10115 F:      include/linux/ptp_cl*
10116
10117 PTRACE SUPPORT
10118 M:      Roland McGrath <roland@hack.frob.com>
10119 M:      Oleg Nesterov <oleg@redhat.com>
10120 S:      Maintained
10121 F:      include/asm-generic/syscall.h
10122 F:      include/linux/ptrace.h
10123 F:      include/linux/regset.h
10124 F:      include/linux/tracehook.h
10125 F:      include/uapi/linux/ptrace.h
10126 F:      kernel/ptrace.c
10127
10128 PULSE8-CEC DRIVER
10129 M:      Hans Verkuil <hverkuil@xs4all.nl>
10130 L:      linux-media@vger.kernel.org
10131 T:      git git://linuxtv.org/media_tree.git
10132 S:      Maintained
10133 F:      drivers/media/usb/pulse8-cec/*
10134
10135 PVRUSB2 VIDEO4LINUX DRIVER
10136 M:      Mike Isely <isely@pobox.com>
10137 L:      pvrusb2@isely.net       (subscribers-only)
10138 L:      linux-media@vger.kernel.org
10139 W:      http://www.isely.net/pvrusb2/
10140 T:      git git://linuxtv.org/media_tree.git
10141 S:      Maintained
10142 F:      Documentation/media/v4l-drivers/pvrusb2*
10143 F:      drivers/media/usb/pvrusb2/
10144
10145 PWC WEBCAM DRIVER
10146 M:      Hans Verkuil <hverkuil@xs4all.nl>
10147 L:      linux-media@vger.kernel.org
10148 T:      git git://linuxtv.org/media_tree.git
10149 S:      Odd Fixes
10150 F:      drivers/media/usb/pwc/*
10151
10152 PWM FAN DRIVER
10153 M:      Kamil Debski <kamil@wypas.org>
10154 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10155 L:      linux-hwmon@vger.kernel.org
10156 S:      Supported
10157 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10158 F:      Documentation/hwmon/pwm-fan
10159 F:      drivers/hwmon/pwm-fan.c
10160
10161 PWM SUBSYSTEM
10162 M:      Thierry Reding <thierry.reding@gmail.com>
10163 L:      linux-pwm@vger.kernel.org
10164 S:      Maintained
10165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10166 F:      Documentation/pwm.txt
10167 F:      Documentation/devicetree/bindings/pwm/
10168 F:      include/linux/pwm.h
10169 F:      drivers/pwm/
10170 F:      drivers/video/backlight/pwm_bl.c
10171 F:      include/linux/pwm_backlight.h
10172
10173 PXA2xx/PXA3xx SUPPORT
10174 M:      Daniel Mack <daniel@zonque.org>
10175 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10176 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10178 T:      git git://github.com/hzhuang1/linux.git
10179 T:      git git://github.com/rjarzmik/linux.git
10180 S:      Maintained
10181 F:      arch/arm/boot/dts/pxa*
10182 F:      arch/arm/mach-pxa/
10183 F:      drivers/dma/pxa*
10184 F:      drivers/pcmcia/pxa2xx*
10185 F:      drivers/pinctrl/pxa/
10186 F:      drivers/spi/spi-pxa2xx*
10187 F:      drivers/usb/gadget/udc/pxa2*
10188 F:      include/sound/pxa2xx-lib.h
10189 F:      sound/arm/pxa*
10190 F:      sound/soc/pxa/
10191
10192 PXA GPIO DRIVER
10193 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10194 L:      linux-gpio@vger.kernel.org
10195 S:      Maintained
10196 F:      drivers/gpio/gpio-pxa.c
10197
10198 PXA3xx NAND FLASH DRIVER
10199 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10200 L:      linux-mtd@lists.infradead.org
10201 S:      Maintained
10202 F:      drivers/mtd/nand/pxa3xx_nand.c
10203
10204 MMP SUPPORT
10205 M:      Eric Miao <eric.y.miao@gmail.com>
10206 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10208 T:      git git://github.com/hzhuang1/linux.git
10209 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10210 S:      Maintained
10211 F:      arch/arm/boot/dts/mmp*
10212 F:      arch/arm/mach-mmp/
10213
10214 PXA MMCI DRIVER
10215 S:      Orphan
10216
10217 PXA RTC DRIVER
10218 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10219 L:      rtc-linux@googlegroups.com
10220 S:      Maintained
10221
10222 QAT DRIVER
10223 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10224 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10225 L:      qat-linux@intel.com
10226 S:      Supported
10227 F:      drivers/crypto/qat/
10228
10229 QIB DRIVER
10230 M:      Mike Marciniszyn <infinipath@intel.com>
10231 L:      linux-rdma@vger.kernel.org
10232 S:      Supported
10233 F:      drivers/infiniband/hw/qib/
10234
10235 QLOGIC QLA1280 SCSI DRIVER
10236 M:      Michael Reed <mdr@sgi.com>
10237 L:      linux-scsi@vger.kernel.org
10238 S:      Maintained
10239 F:      drivers/scsi/qla1280.[ch]
10240
10241 QLOGIC QLA2XXX FC-SCSI DRIVER
10242 M:      qla2xxx-upstream@qlogic.com
10243 L:      linux-scsi@vger.kernel.org
10244 S:      Supported
10245 F:      Documentation/scsi/LICENSE.qla2xxx
10246 F:      drivers/scsi/qla2xxx/
10247
10248 QLOGIC QLA4XXX iSCSI DRIVER
10249 M:      QLogic-Storage-Upstream@qlogic.com
10250 L:      linux-scsi@vger.kernel.org
10251 S:      Supported
10252 F:      Documentation/scsi/LICENSE.qla4xxx
10253 F:      drivers/scsi/qla4xxx/
10254
10255 QLOGIC QLA3XXX NETWORK DRIVER
10256 M:      Dept-GELinuxNICDev@cavium.com
10257 L:      netdev@vger.kernel.org
10258 S:      Supported
10259 F:      Documentation/networking/LICENSE.qla3xxx
10260 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10261
10262 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10263 M:      Harish Patil <harish.patil@cavium.com>
10264 M:      Manish Chopra <manish.chopra@cavium.com>
10265 M:      Dept-GELinuxNICDev@cavium.com
10266 L:      netdev@vger.kernel.org
10267 S:      Supported
10268 F:      drivers/net/ethernet/qlogic/qlcnic/
10269
10270 QLOGIC QLGE 10Gb ETHERNET DRIVER
10271 M:      Harish Patil <harish.patil@cavium.com>
10272 M:      Manish Chopra <manish.chopra@cavium.com>
10273 M:      Dept-GELinuxNICDev@cavium.com
10274 L:      netdev@vger.kernel.org
10275 S:      Supported
10276 F:      drivers/net/ethernet/qlogic/qlge/
10277
10278 QLOGIC QL4xxx ETHERNET DRIVER
10279 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10280 M:      Ariel Elior <Ariel.Elior@cavium.com>
10281 M:      everest-linux-l2@cavium.com
10282 L:      netdev@vger.kernel.org
10283 S:      Supported
10284 F:      drivers/net/ethernet/qlogic/qed/
10285 F:      include/linux/qed/
10286 F:      drivers/net/ethernet/qlogic/qede/
10287
10288 QLOGIC QL41xxx ISCSI DRIVER
10289 M:      QLogic-Storage-Upstream@cavium.com
10290 L:      linux-scsi@vger.kernel.org
10291 S:      Supported
10292 F:      drivers/scsi/qedi/
10293
10294 QNX4 FILESYSTEM
10295 M:      Anders Larsen <al@alarsen.net>
10296 W:      http://www.alarsen.net/linux/qnx4fs/
10297 S:      Maintained
10298 F:      fs/qnx4/
10299 F:      include/uapi/linux/qnx4_fs.h
10300 F:      include/uapi/linux/qnxtypes.h
10301
10302 QORIQ DPAA2 FSL-MC BUS DRIVER
10303 M:      Stuart Yoder <stuyoder@gmail.com>
10304 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10305 L:      linux-kernel@vger.kernel.org
10306 S:      Maintained
10307 F:      drivers/staging/fsl-mc/
10308
10309 QT1010 MEDIA DRIVER
10310 M:      Antti Palosaari <crope@iki.fi>
10311 L:      linux-media@vger.kernel.org
10312 W:      https://linuxtv.org
10313 W:      http://palosaari.fi/linux/
10314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10315 T:      git git://linuxtv.org/anttip/media_tree.git
10316 S:      Maintained
10317 F:      drivers/media/tuners/qt1010*
10318
10319 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10320 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10321 L:      linux-wireless@vger.kernel.org
10322 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10323 S:      Supported
10324 F:      drivers/net/wireless/ath/ath9k/
10325
10326 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10327 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10328 L:      ath10k@lists.infradead.org
10329 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10331 S:      Supported
10332 F:      drivers/net/wireless/ath/ath10k/
10333
10334 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10335 M:      Timur Tabi <timur@codeaurora.org>
10336 L:      netdev@vger.kernel.org
10337 S:      Supported
10338 F:      drivers/net/ethernet/qualcomm/emac/
10339
10340 QUALCOMM HEXAGON ARCHITECTURE
10341 M:      Richard Kuo <rkuo@codeaurora.org>
10342 L:      linux-hexagon@vger.kernel.org
10343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10344 S:      Supported
10345 F:      arch/hexagon/
10346
10347 QUALCOMM WCN36XX WIRELESS DRIVER
10348 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10349 L:      wcn36xx@lists.infradead.org
10350 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10351 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10352 S:      Supported
10353 F:      drivers/net/wireless/ath/wcn36xx/
10354
10355 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10356 M:      Gabriel Somlo <somlo@cmu.edu>
10357 M:      "Michael S. Tsirkin" <mst@redhat.com>
10358 L:      qemu-devel@nongnu.org
10359 S:      Maintained
10360 F:      drivers/firmware/qemu_fw_cfg.c
10361
10362 RADOS BLOCK DEVICE (RBD)
10363 M:      Ilya Dryomov <idryomov@gmail.com>
10364 M:      Sage Weil <sage@redhat.com>
10365 M:      Alex Elder <elder@kernel.org>
10366 L:      ceph-devel@vger.kernel.org
10367 W:      http://ceph.com/
10368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10369 T:      git git://github.com/ceph/ceph-client.git
10370 S:      Supported
10371 F:      Documentation/ABI/testing/sysfs-bus-rbd
10372 F:      drivers/block/rbd.c
10373 F:      drivers/block/rbd_types.h
10374
10375 RADEON FRAMEBUFFER DISPLAY DRIVER
10376 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10377 L:      linux-fbdev@vger.kernel.org
10378 S:      Maintained
10379 F:      drivers/video/fbdev/aty/radeon*
10380 F:      include/uapi/linux/radeonfb.h
10381
10382 RADIOSHARK RADIO DRIVER
10383 M:      Hans Verkuil <hverkuil@xs4all.nl>
10384 L:      linux-media@vger.kernel.org
10385 T:      git git://linuxtv.org/media_tree.git
10386 S:      Maintained
10387 F:      drivers/media/radio/radio-shark.c
10388
10389 RADIOSHARK2 RADIO DRIVER
10390 M:      Hans Verkuil <hverkuil@xs4all.nl>
10391 L:      linux-media@vger.kernel.org
10392 T:      git git://linuxtv.org/media_tree.git
10393 S:      Maintained
10394 F:      drivers/media/radio/radio-shark2.c
10395 F:      drivers/media/radio/radio-tea5777.c
10396
10397 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10398 M:      Paul Mackerras <paulus@samba.org>
10399 L:      linux-fbdev@vger.kernel.org
10400 S:      Maintained
10401 F:      drivers/video/fbdev/aty/aty128fb.c
10402
10403 RALINK MIPS ARCHITECTURE
10404 M:      John Crispin <john@phrozen.org>
10405 L:      linux-mips@linux-mips.org
10406 S:      Maintained
10407 F:      arch/mips/ralink
10408
10409 RALINK RT2X00 WIRELESS LAN DRIVER
10410 P:      rt2x00 project
10411 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10412 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10413 L:      linux-wireless@vger.kernel.org
10414 S:      Maintained
10415 F:      drivers/net/wireless/ralink/rt2x00/
10416
10417 RAMDISK RAM BLOCK DEVICE DRIVER
10418 M:      Jens Axboe <axboe@kernel.dk>
10419 S:      Maintained
10420 F:      Documentation/blockdev/ramdisk.txt
10421 F:      drivers/block/brd.c
10422
10423 RANDOM NUMBER DRIVER
10424 M:      "Theodore Ts'o" <tytso@mit.edu>
10425 S:      Maintained
10426 F:      drivers/char/random.c
10427
10428 RAPIDIO SUBSYSTEM
10429 M:      Matt Porter <mporter@kernel.crashing.org>
10430 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10431 S:      Maintained
10432 F:      drivers/rapidio/
10433
10434 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10435 L:      linux-wireless@vger.kernel.org
10436 S:      Orphan
10437 F:      drivers/net/wireless/ray*
10438
10439 RCUTORTURE MODULE
10440 M:      Josh Triplett <josh@joshtriplett.org>
10441 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10442 L:      linux-kernel@vger.kernel.org
10443 S:      Supported
10444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10445 F:      Documentation/RCU/torture.txt
10446 F:      kernel/rcu/rcutorture.c
10447
10448 RCUTORTURE TEST FRAMEWORK
10449 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10450 M:      Josh Triplett <josh@joshtriplett.org>
10451 R:      Steven Rostedt <rostedt@goodmis.org>
10452 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10453 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10454 L:      linux-kernel@vger.kernel.org
10455 S:      Supported
10456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10457 F:      tools/testing/selftests/rcutorture
10458
10459 RDC R-321X SoC
10460 M:      Florian Fainelli <florian@openwrt.org>
10461 S:      Maintained
10462
10463 RDC R6040 FAST ETHERNET DRIVER
10464 M:      Florian Fainelli <f.fainelli@gmail.com>
10465 L:      netdev@vger.kernel.org
10466 S:      Maintained
10467 F:      drivers/net/ethernet/rdc/r6040.c
10468
10469 RDS - RELIABLE DATAGRAM SOCKETS
10470 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10471 L:      netdev@vger.kernel.org
10472 L:      linux-rdma@vger.kernel.org
10473 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10474 W:      https://oss.oracle.com/projects/rds/
10475 S:      Supported
10476 F:      net/rds/
10477 F:      Documentation/networking/rds.txt
10478
10479 RDMAVT - RDMA verbs software
10480 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10481 L:      linux-rdma@vger.kernel.org
10482 S:      Supported
10483 F:      drivers/infiniband/sw/rdmavt
10484
10485 RDT - RESOURCE ALLOCATION
10486 M:      Fenghua Yu <fenghua.yu@intel.com>
10487 L:      linux-kernel@vger.kernel.org
10488 S:      Supported
10489 F:      arch/x86/kernel/cpu/intel_rdt*
10490 F:      arch/x86/include/asm/intel_rdt*
10491 F:      Documentation/x86/intel_rdt*
10492
10493 READ-COPY UPDATE (RCU)
10494 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10495 M:      Josh Triplett <josh@joshtriplett.org>
10496 R:      Steven Rostedt <rostedt@goodmis.org>
10497 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10498 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10499 L:      linux-kernel@vger.kernel.org
10500 W:      http://www.rdrop.com/users/paulmck/RCU/
10501 S:      Supported
10502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10503 F:      Documentation/RCU/
10504 X:      Documentation/RCU/torture.txt
10505 F:      include/linux/rcu*
10506 X:      include/linux/srcu.h
10507 F:      kernel/rcu/
10508 X:      kernel/torture.c
10509
10510 REAL TIME CLOCK (RTC) SUBSYSTEM
10511 M:      Alessandro Zummo <a.zummo@towertech.it>
10512 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10513 L:      rtc-linux@googlegroups.com
10514 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10516 S:      Maintained
10517 F:      Documentation/devicetree/bindings/rtc/
10518 F:      Documentation/rtc.txt
10519 F:      drivers/rtc/
10520 F:      include/linux/rtc.h
10521 F:      include/uapi/linux/rtc.h
10522 F:      include/linux/rtc/
10523 F:      include/linux/platform_data/rtc-*
10524 F:      tools/testing/selftests/timers/rtctest.c
10525
10526 REALTEK AUDIO CODECS
10527 M:      Bard Liao <bardliao@realtek.com>
10528 M:      Oder Chiou <oder_chiou@realtek.com>
10529 S:      Maintained
10530 F:      sound/soc/codecs/rt*
10531 F:      include/sound/rt*.h
10532
10533 REISERFS FILE SYSTEM
10534 L:      reiserfs-devel@vger.kernel.org
10535 S:      Supported
10536 F:      fs/reiserfs/
10537
10538 REGISTER MAP ABSTRACTION
10539 M:      Mark Brown <broonie@kernel.org>
10540 L:      linux-kernel@vger.kernel.org
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10542 S:      Supported
10543 F:      Documentation/devicetree/bindings/regmap/
10544 F:      drivers/base/regmap/
10545 F:      include/linux/regmap.h
10546
10547 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10548 M:      Ohad Ben-Cohen <ohad@wizery.com>
10549 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10550 L:      linux-remoteproc@vger.kernel.org
10551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10552 S:      Maintained
10553 F:      Documentation/devicetree/bindings/remoteproc/
10554 F:      Documentation/remoteproc.txt
10555 F:      drivers/remoteproc/
10556 F:      include/linux/remoteproc.h
10557
10558 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10559 M:      Ohad Ben-Cohen <ohad@wizery.com>
10560 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10561 L:      linux-remoteproc@vger.kernel.org
10562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10563 S:      Maintained
10564 F:      drivers/rpmsg/
10565 F:      Documentation/rpmsg.txt
10566 F:      include/linux/rpmsg.h
10567 F:      include/linux/rpmsg/
10568
10569 RENESAS CLOCK DRIVERS
10570 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10571 L:      linux-renesas-soc@vger.kernel.org
10572 S:      Supported
10573 F:      drivers/clk/renesas/
10574
10575 RENESAS ETHERNET DRIVERS
10576 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10577 L:      netdev@vger.kernel.org
10578 L:      linux-renesas-soc@vger.kernel.org
10579 F:      drivers/net/ethernet/renesas/
10580 F:      include/linux/sh_eth.h
10581
10582 RENESAS R-CAR GYROADC DRIVER
10583 M:      Marek Vasut <marek.vasut@gmail.com>
10584 L:      linux-iio@vger.kernel.org
10585 S:      Supported
10586 F:      drivers/iio/adc/rcar_gyro_adc.c
10587
10588 RENESAS USB2 PHY DRIVER
10589 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10590 L:      linux-renesas-soc@vger.kernel.org
10591 S:      Maintained
10592 F:      drivers/phy/phy-rcar-gen3-usb2.c
10593
10594 RESET CONTROLLER FRAMEWORK
10595 M:      Philipp Zabel <p.zabel@pengutronix.de>
10596 T:      git git://git.pengutronix.de/git/pza/linux
10597 S:      Maintained
10598 F:      drivers/reset/
10599 F:      Documentation/devicetree/bindings/reset/
10600 F:      include/dt-bindings/reset/
10601 F:      include/linux/reset.h
10602 F:      include/linux/reset-controller.h
10603
10604 RFKILL
10605 M:      Johannes Berg <johannes@sipsolutions.net>
10606 L:      linux-wireless@vger.kernel.org
10607 W:      http://wireless.kernel.org/
10608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10610 S:      Maintained
10611 F:      Documentation/rfkill.txt
10612 F:      net/rfkill/
10613
10614 RHASHTABLE
10615 M:      Thomas Graf <tgraf@suug.ch>
10616 M:      Herbert Xu <herbert@gondor.apana.org.au>
10617 L:      netdev@vger.kernel.org
10618 S:      Maintained
10619 F:      lib/rhashtable.c
10620 F:      include/linux/rhashtable.h
10621
10622 RICOH SMARTMEDIA/XD DRIVER
10623 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10624 S:      Maintained
10625 F:      drivers/mtd/nand/r852.c
10626 F:      drivers/mtd/nand/r852.h
10627
10628 RICOH R5C592 MEMORYSTICK DRIVER
10629 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10630 S:      Maintained
10631 F:      drivers/memstick/host/r592.*
10632
10633 ROCCAT DRIVERS
10634 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10635 W:      http://sourceforge.net/projects/roccat/
10636 S:      Maintained
10637 F:      drivers/hid/hid-roccat*
10638 F:      include/linux/hid-roccat*
10639 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10640
10641 ROCKER DRIVER
10642 M:      Jiri Pirko <jiri@resnulli.us>
10643 L:      netdev@vger.kernel.org
10644 S:      Supported
10645 F:      drivers/net/ethernet/rocker/
10646
10647 ROCKETPORT DRIVER
10648 P:      Comtrol Corp.
10649 W:      http://www.comtrol.com
10650 S:      Maintained
10651 F:      Documentation/serial/rocket.txt
10652 F:      drivers/tty/rocket*
10653
10654 ROCKETPORT EXPRESS/INFINITY DRIVER
10655 M:      Kevin Cernekee <cernekee@gmail.com>
10656 L:      linux-serial@vger.kernel.org
10657 S:      Odd Fixes
10658 F:      drivers/tty/serial/rp2.*
10659
10660 ROSE NETWORK LAYER
10661 M:      Ralf Baechle <ralf@linux-mips.org>
10662 L:      linux-hams@vger.kernel.org
10663 W:      http://www.linux-ax25.org/
10664 S:      Maintained
10665 F:      include/net/rose.h
10666 F:      include/uapi/linux/rose.h
10667 F:      net/rose/
10668
10669 RTL2830 MEDIA DRIVER
10670 M:      Antti Palosaari <crope@iki.fi>
10671 L:      linux-media@vger.kernel.org
10672 W:      https://linuxtv.org
10673 W:      http://palosaari.fi/linux/
10674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10675 T:      git git://linuxtv.org/anttip/media_tree.git
10676 S:      Maintained
10677 F:      drivers/media/dvb-frontends/rtl2830*
10678
10679 RTL2832 MEDIA DRIVER
10680 M:      Antti Palosaari <crope@iki.fi>
10681 L:      linux-media@vger.kernel.org
10682 W:      https://linuxtv.org
10683 W:      http://palosaari.fi/linux/
10684 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10685 T:      git git://linuxtv.org/anttip/media_tree.git
10686 S:      Maintained
10687 F:      drivers/media/dvb-frontends/rtl2832*
10688
10689 RTL2832_SDR MEDIA DRIVER
10690 M:      Antti Palosaari <crope@iki.fi>
10691 L:      linux-media@vger.kernel.org
10692 W:      https://linuxtv.org
10693 W:      http://palosaari.fi/linux/
10694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10695 T:      git git://linuxtv.org/anttip/media_tree.git
10696 S:      Maintained
10697 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10698
10699 RTL8180 WIRELESS DRIVER
10700 L:      linux-wireless@vger.kernel.org
10701 W:      http://wireless.kernel.org/
10702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10703 S:      Orphan
10704 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10705
10706 RTL8187 WIRELESS DRIVER
10707 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10708 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10709 M:      Larry Finger <Larry.Finger@lwfinger.net>
10710 L:      linux-wireless@vger.kernel.org
10711 W:      http://wireless.kernel.org/
10712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10713 S:      Maintained
10714 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10715
10716 RTL8192CE WIRELESS DRIVER
10717 M:      Larry Finger <Larry.Finger@lwfinger.net>
10718 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10719 L:      linux-wireless@vger.kernel.org
10720 W:      http://wireless.kernel.org/
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10722 S:      Maintained
10723 F:      drivers/net/wireless/realtek/rtlwifi/
10724 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10725
10726 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10727 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10728 L:      linux-wireless@vger.kernel.org
10729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10730 S:      Maintained
10731 F:      drivers/net/wireless/realtek/rtl8xxxu/
10732
10733 S3 SAVAGE FRAMEBUFFER DRIVER
10734 M:      Antonino Daplas <adaplas@gmail.com>
10735 L:      linux-fbdev@vger.kernel.org
10736 S:      Maintained
10737 F:      drivers/video/fbdev/savage/
10738
10739 S390
10740 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10741 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10742 L:      linux-s390@vger.kernel.org
10743 W:      http://www.ibm.com/developerworks/linux/linux390/
10744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10745 S:      Supported
10746 F:      arch/s390/
10747 F:      drivers/s390/
10748 F:      Documentation/s390/
10749 F:      Documentation/DocBook/s390*
10750
10751 S390 COMMON I/O LAYER
10752 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10753 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10754 L:      linux-s390@vger.kernel.org
10755 W:      http://www.ibm.com/developerworks/linux/linux390/
10756 S:      Supported
10757 F:      drivers/s390/cio/
10758
10759 S390 DASD DRIVER
10760 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10761 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10762 L:      linux-s390@vger.kernel.org
10763 W:      http://www.ibm.com/developerworks/linux/linux390/
10764 S:      Supported
10765 F:      drivers/s390/block/dasd*
10766 F:      block/partitions/ibm.c
10767
10768 S390 NETWORK DRIVERS
10769 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10770 L:      linux-s390@vger.kernel.org
10771 W:      http://www.ibm.com/developerworks/linux/linux390/
10772 S:      Supported
10773 F:      drivers/s390/net/
10774
10775 S390 PCI SUBSYSTEM
10776 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10777 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10778 L:      linux-s390@vger.kernel.org
10779 W:      http://www.ibm.com/developerworks/linux/linux390/
10780 S:      Supported
10781 F:      arch/s390/pci/
10782 F:      drivers/pci/hotplug/s390_pci_hpc.c
10783
10784 S390 ZCRYPT DRIVER
10785 M:      Harald Freudenberger <freude@de.ibm.com>
10786 L:      linux-s390@vger.kernel.org
10787 W:      http://www.ibm.com/developerworks/linux/linux390/
10788 S:      Supported
10789 F:      drivers/s390/crypto/
10790
10791 S390 ZFCP DRIVER
10792 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10793 L:      linux-s390@vger.kernel.org
10794 W:      http://www.ibm.com/developerworks/linux/linux390/
10795 S:      Supported
10796 F:      drivers/s390/scsi/zfcp_*
10797
10798 S390 IUCV NETWORK LAYER
10799 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10800 L:      linux-s390@vger.kernel.org
10801 W:      http://www.ibm.com/developerworks/linux/linux390/
10802 S:      Supported
10803 F:      drivers/s390/net/*iucv*
10804 F:      include/net/iucv/
10805 F:      net/iucv/
10806
10807 S390 IOMMU (PCI)
10808 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10809 L:      linux-s390@vger.kernel.org
10810 W:      http://www.ibm.com/developerworks/linux/linux390/
10811 S:      Supported
10812 F:      drivers/iommu/s390-iommu.c
10813
10814 S3C24XX SD/MMC Driver
10815 M:      Ben Dooks <ben-linux@fluff.org>
10816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10817 S:      Supported
10818 F:      drivers/mmc/host/s3cmci.*
10819
10820 SAA6588 RDS RECEIVER DRIVER
10821 M:      Hans Verkuil <hverkuil@xs4all.nl>
10822 L:      linux-media@vger.kernel.org
10823 T:      git git://linuxtv.org/media_tree.git
10824 W:      https://linuxtv.org
10825 S:      Odd Fixes
10826 F:      drivers/media/i2c/saa6588*
10827
10828 SAA7134 VIDEO4LINUX DRIVER
10829 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10830 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10831 L:      linux-media@vger.kernel.org
10832 W:      https://linuxtv.org
10833 T:      git git://linuxtv.org/media_tree.git
10834 S:      Odd fixes
10835 F:      Documentation/media/v4l-drivers/saa7134*
10836 F:      drivers/media/pci/saa7134/
10837
10838 SAA7146 VIDEO4LINUX-2 DRIVER
10839 M:      Hans Verkuil <hverkuil@xs4all.nl>
10840 L:      linux-media@vger.kernel.org
10841 T:      git git://linuxtv.org/media_tree.git
10842 S:      Maintained
10843 F:      drivers/media/common/saa7146/
10844 F:      drivers/media/pci/saa7146/
10845 F:      include/media/saa7146*
10846
10847 SAMSUNG LAPTOP DRIVER
10848 M:      Corentin Chary <corentin.chary@gmail.com>
10849 L:      platform-driver-x86@vger.kernel.org
10850 S:      Maintained
10851 F:      drivers/platform/x86/samsung-laptop.c
10852
10853 SAMSUNG AUDIO (ASoC) DRIVERS
10854 M:      Krzysztof Kozlowski <krzk@kernel.org>
10855 M:      Sangbeom Kim <sbkim73@samsung.com>
10856 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10858 S:      Supported
10859 F:      sound/soc/samsung/
10860
10861 SAMSUNG FRAMEBUFFER DRIVER
10862 M:      Jingoo Han <jingoohan1@gmail.com>
10863 L:      linux-fbdev@vger.kernel.org
10864 S:      Maintained
10865 F:      drivers/video/fbdev/s3c-fb.c
10866
10867 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10868 M:      Sangbeom Kim <sbkim73@samsung.com>
10869 M:      Krzysztof Kozlowski <krzk@kernel.org>
10870 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10871 L:      linux-kernel@vger.kernel.org
10872 L:      linux-samsung-soc@vger.kernel.org
10873 S:      Supported
10874 F:      drivers/mfd/sec*.c
10875 F:      drivers/regulator/s2m*.c
10876 F:      drivers/regulator/s5m*.c
10877 F:      drivers/clk/clk-s2mps11.c
10878 F:      drivers/rtc/rtc-s5m.c
10879 F:      include/linux/mfd/samsung/
10880 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10881 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10882 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10883 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10884
10885 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10886 M:      Kyungmin Park <kyungmin.park@samsung.com>
10887 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10888 L:      linux-media@vger.kernel.org
10889 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10890 S:      Supported
10891 F:      drivers/media/platform/exynos4-is/
10892
10893 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10894 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10895 L:      linux-media@vger.kernel.org
10896 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10897 S:      Maintained
10898 F:      drivers/media/platform/s3c-camif/
10899 F:      include/media/drv-intf/s3c_camif.h
10900
10901 SAMSUNG S5C73M3 CAMERA DRIVER
10902 M:      Kyungmin Park <kyungmin.park@samsung.com>
10903 M:      Andrzej Hajda <a.hajda@samsung.com>
10904 L:      linux-media@vger.kernel.org
10905 S:      Supported
10906 F:      drivers/media/i2c/s5c73m3/*
10907
10908 SAMSUNG S5K5BAF CAMERA DRIVER
10909 M:      Kyungmin Park <kyungmin.park@samsung.com>
10910 M:      Andrzej Hajda <a.hajda@samsung.com>
10911 L:      linux-media@vger.kernel.org
10912 S:      Supported
10913 F:      drivers/media/i2c/s5k5baf.c
10914
10915 SAMSUNG S3FWRN5 NFC DRIVER
10916 M:      Robert Baldyga <r.baldyga@samsung.com>
10917 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10918 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10919 S:      Supported
10920 F:      drivers/nfc/s3fwrn5
10921
10922 SAMSUNG SOC CLOCK DRIVERS
10923 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10924 M:      Tomasz Figa <tomasz.figa@gmail.com>
10925 M:      Chanwoo Choi <cw00.choi@samsung.com>
10926 S:      Supported
10927 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10928 F:      drivers/clk/samsung/
10929 F:      include/dt-bindings/clock/exynos*.h
10930 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10931
10932 SAMSUNG SPI DRIVERS
10933 M:      Kukjin Kim <kgene@kernel.org>
10934 M:      Krzysztof Kozlowski <krzk@kernel.org>
10935 M:      Andi Shyti <andi.shyti@samsung.com>
10936 L:      linux-spi@vger.kernel.org
10937 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10938 S:      Maintained
10939 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10940 F:      drivers/spi/spi-s3c*
10941 F:      include/linux/platform_data/spi-s3c64xx.h
10942
10943 SAMSUNG SXGBE DRIVERS
10944 M:      Byungho An <bh74.an@samsung.com>
10945 M:      Girish K S <ks.giri@samsung.com>
10946 M:      Vipul Pandya <vipul.pandya@samsung.com>
10947 S:      Supported
10948 L:      netdev@vger.kernel.org
10949 F:      drivers/net/ethernet/samsung/sxgbe/
10950
10951 SAMSUNG THERMAL DRIVER
10952 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10953 L:      linux-pm@vger.kernel.org
10954 L:      linux-samsung-soc@vger.kernel.org
10955 S:      Supported
10956 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10957 F:      drivers/thermal/samsung/
10958
10959 SAMSUNG USB2 PHY DRIVER
10960 M:      Kamil Debski <kamil@wypas.org>
10961 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10962 L:      linux-kernel@vger.kernel.org
10963 S:      Supported
10964 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10965 F:      Documentation/phy/samsung-usb2.txt
10966 F:      drivers/phy/phy-exynos4210-usb2.c
10967 F:      drivers/phy/phy-exynos4x12-usb2.c
10968 F:      drivers/phy/phy-exynos5250-usb2.c
10969 F:      drivers/phy/phy-s5pv210-usb2.c
10970 F:      drivers/phy/phy-samsung-usb2.c
10971 F:      drivers/phy/phy-samsung-usb2.h
10972
10973 SERIAL DRIVERS
10974 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10975 L:      linux-serial@vger.kernel.org
10976 S:      Maintained
10977 F:      Documentation/devicetree/bindings/serial/
10978 F:      drivers/tty/serial/
10979
10980 SERIAL DEVICE BUS
10981 M:      Rob Herring <robh@kernel.org>
10982 L:      linux-serial@vger.kernel.org
10983 S:      Maintained
10984 F:      Documentation/devicetree/bindings/serial/slave-device.txt
10985 F:      drivers/tty/serdev/
10986 F:      include/linux/serdev.h
10987
10988 SERIAL IR RECEIVER
10989 M:      Sean Young <sean@mess.org>
10990 L:      linux-media@vger.kernel.org
10991 S:      Maintained
10992 F:      drivers/media/rc/serial_ir.c
10993
10994 STI CEC DRIVER
10995 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10996 L:      kernel@stlinux.com
10997 S:      Maintained
10998 F:      drivers/staging/media/st-cec/
10999 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11000
11001 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11002 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11003 L:      linux-s390@vger.kernel.org
11004 W:      http://www.ibm.com/developerworks/linux/linux390/
11005 S:      Supported
11006 F:      net/smc/
11007
11008 SYNOPSYS DESIGNWARE DMAC DRIVER
11009 M:      Viresh Kumar <vireshk@kernel.org>
11010 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11011 S:      Maintained
11012 F:      include/linux/dma/dw.h
11013 F:      include/linux/platform_data/dma-dw.h
11014 F:      drivers/dma/dw/
11015
11016 SYNOPSYS DESIGNWARE I2C DRIVER
11017 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11018 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11019 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11020 L:      linux-i2c@vger.kernel.org
11021 S:      Maintained
11022 F:      drivers/i2c/busses/i2c-designware-*
11023 F:      include/linux/platform_data/i2c-designware.h
11024
11025 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11026 M:      Jaehoon Chung <jh80.chung@samsung.com>
11027 L:      linux-mmc@vger.kernel.org
11028 S:      Maintained
11029 F:      drivers/mmc/host/dw_mmc*
11030
11031 SYSTEM TRACE MODULE CLASS
11032 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11033 S:      Maintained
11034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11035 F:      Documentation/trace/stm.txt
11036 F:      drivers/hwtracing/stm/
11037 F:      include/linux/stm.h
11038 F:      include/uapi/linux/stm.h
11039
11040 THUNDERBOLT DRIVER
11041 M:      Andreas Noever <andreas.noever@gmail.com>
11042 S:      Maintained
11043 F:      drivers/thunderbolt/
11044
11045 TI BQ27XXX POWER SUPPLY DRIVER
11046 R:      Andrew F. Davis <afd@ti.com>
11047 F:      include/linux/power/bq27xxx_battery.h
11048 F:      drivers/power/supply/bq27xxx_battery.c
11049 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11050
11051 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11052 M:      John Stultz <john.stultz@linaro.org>
11053 M:      Thomas Gleixner <tglx@linutronix.de>
11054 L:      linux-kernel@vger.kernel.org
11055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11056 S:      Supported
11057 F:      include/linux/clocksource.h
11058 F:      include/linux/time.h
11059 F:      include/linux/timex.h
11060 F:      include/uapi/linux/time.h
11061 F:      include/uapi/linux/timex.h
11062 F:      kernel/time/clocksource.c
11063 F:      kernel/time/time*.c
11064 F:      kernel/time/alarmtimer.c
11065 F:      kernel/time/ntp.c
11066 F:      tools/testing/selftests/timers/
11067
11068 SC1200 WDT DRIVER
11069 M:      Zwane Mwaikambo <zwanem@gmail.com>
11070 S:      Maintained
11071 F:      drivers/watchdog/sc1200wdt.c
11072
11073 SCHEDULER
11074 M:      Ingo Molnar <mingo@redhat.com>
11075 M:      Peter Zijlstra <peterz@infradead.org>
11076 L:      linux-kernel@vger.kernel.org
11077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11078 S:      Maintained
11079 F:      kernel/sched/
11080 F:      include/linux/sched.h
11081 F:      include/uapi/linux/sched.h
11082 F:      include/linux/wait.h
11083
11084 SCORE ARCHITECTURE
11085 M:      Chen Liqin <liqin.linux@gmail.com>
11086 M:      Lennox Wu <lennox.wu@gmail.com>
11087 W:      http://www.sunplus.com
11088 S:      Supported
11089 F:      arch/score/
11090
11091 SCR24X CHIP CARD INTERFACE DRIVER
11092 M:      Lubomir Rintel <lkundrak@v3.sk>
11093 S:      Supported
11094 F:      drivers/char/pcmcia/scr24x_cs.c
11095
11096 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11097 M:      Sudeep Holla <sudeep.holla@arm.com>
11098 L:      linux-arm-kernel@lists.infradead.org
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11101 F:      drivers/clk/clk-scpi.c
11102 F:      drivers/cpufreq/scpi-cpufreq.c
11103 F:      drivers/firmware/arm_scpi.c
11104 F:      include/linux/scpi_protocol.h
11105
11106 SCSI CDROM DRIVER
11107 M:      Jens Axboe <axboe@kernel.dk>
11108 L:      linux-scsi@vger.kernel.org
11109 W:      http://www.kernel.dk
11110 S:      Maintained
11111 F:      drivers/scsi/sr*
11112
11113 SCSI RDMA PROTOCOL (SRP) INITIATOR
11114 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11115 L:      linux-rdma@vger.kernel.org
11116 S:      Supported
11117 W:      http://www.openfabrics.org
11118 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11120 F:      drivers/infiniband/ulp/srp/
11121 F:      include/scsi/srp.h
11122
11123 SCSI SG DRIVER
11124 M:      Doug Gilbert <dgilbert@interlog.com>
11125 L:      linux-scsi@vger.kernel.org
11126 W:      http://sg.danny.cz/sg
11127 S:      Maintained
11128 F:      Documentation/scsi/scsi-generic.txt
11129 F:      drivers/scsi/sg.c
11130 F:      include/scsi/sg.h
11131
11132 SCSI SUBSYSTEM
11133 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11135 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11137 L:      linux-scsi@vger.kernel.org
11138 S:      Maintained
11139 F:      Documentation/devicetree/bindings/scsi/
11140 F:      drivers/scsi/
11141 F:      include/scsi/
11142
11143 SCSI TAPE DRIVER
11144 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11145 L:      linux-scsi@vger.kernel.org
11146 S:      Maintained
11147 F:      Documentation/scsi/st.txt
11148 F:      drivers/scsi/st.*
11149 F:      drivers/scsi/st_*.h
11150
11151 SCTP PROTOCOL
11152 M:      Vlad Yasevich <vyasevich@gmail.com>
11153 M:      Neil Horman <nhorman@tuxdriver.com>
11154 L:      linux-sctp@vger.kernel.org
11155 W:      http://lksctp.sourceforge.net
11156 S:      Maintained
11157 F:      Documentation/networking/sctp.txt
11158 F:      include/linux/sctp.h
11159 F:      include/uapi/linux/sctp.h
11160 F:      include/net/sctp/
11161 F:      net/sctp/
11162
11163 SCx200 CPU SUPPORT
11164 M:      Jim Cromie <jim.cromie@gmail.com>
11165 S:      Odd Fixes
11166 F:      Documentation/i2c/busses/scx200_acb
11167 F:      arch/x86/platform/scx200/
11168 F:      drivers/watchdog/scx200_wdt.c
11169 F:      drivers/i2c/busses/scx200*
11170 F:      drivers/mtd/maps/scx200_docflash.c
11171 F:      include/linux/scx200.h
11172
11173 SCx200 GPIO DRIVER
11174 M:      Jim Cromie <jim.cromie@gmail.com>
11175 S:      Maintained
11176 F:      drivers/char/scx200_gpio.c
11177 F:      include/linux/scx200_gpio.h
11178
11179 SCx200 HRT CLOCKSOURCE DRIVER
11180 M:      Jim Cromie <jim.cromie@gmail.com>
11181 S:      Maintained
11182 F:      drivers/clocksource/scx200_hrt.c
11183
11184 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11185 M:      Sascha Sommer <saschasommer@freenet.de>
11186 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11187 S:      Maintained
11188 F:      drivers/mmc/host/sdricoh_cs.c
11189
11190 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11191 M:      Adrian Hunter <adrian.hunter@intel.com>
11192 L:      linux-mmc@vger.kernel.org
11193 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11194 S:      Maintained
11195 F:      drivers/mmc/host/sdhci*
11196 F:      include/linux/mmc/sdhci*
11197
11198 SECURE COMPUTING
11199 M:      Kees Cook <keescook@chromium.org>
11200 R:      Andy Lutomirski <luto@amacapital.net>
11201 R:      Will Drewry <wad@chromium.org>
11202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11203 S:      Supported
11204 F:      kernel/seccomp.c
11205 F:      include/uapi/linux/seccomp.h
11206 F:      include/linux/seccomp.h
11207 F:      tools/testing/selftests/seccomp/*
11208 K:      \bsecure_computing
11209 K:      \bTIF_SECCOMP\b
11210
11211 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11212 M:      Al Cooper <alcooperx@gmail.com>
11213 L:      linux-mmc@vger.kernel.org
11214 L:      bcm-kernel-feedback-list@broadcom.com
11215 S:      Maintained
11216 F:      drivers/mmc/host/sdhci-brcmstb*
11217
11218 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11219 M:      Ben Dooks <ben-linux@fluff.org>
11220 M:      Jaehoon Chung <jh80.chung@samsung.com>
11221 L:      linux-mmc@vger.kernel.org
11222 S:      Maintained
11223 F:      drivers/mmc/host/sdhci-s3c*
11224
11225 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11226 M:      Viresh Kumar <vireshk@kernel.org>
11227 L:      linux-mmc@vger.kernel.org
11228 S:      Maintained
11229 F:      drivers/mmc/host/sdhci-spear.c
11230
11231 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11232 M:      Scott Bauer <scott.bauer@intel.com>
11233 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11234 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11235 L:      linux-block@vger.kernel.org
11236 S:      Supported
11237 F:      block/sed*
11238 F:      block/opal_proto.h
11239 F:      include/linux/sed*
11240 F:      include/uapi/linux/sed*
11241
11242 SECURITY SUBSYSTEM
11243 M:      James Morris <james.l.morris@oracle.com>
11244 M:      "Serge E. Hallyn" <serge@hallyn.com>
11245 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11247 W:      http://kernsec.org/
11248 S:      Supported
11249 F:      security/
11250
11251 SECURITY CONTACT
11252 M:      Security Officers <security@kernel.org>
11253 S:      Supported
11254
11255 SELINUX SECURITY MODULE
11256 M:      Paul Moore <paul@paul-moore.com>
11257 M:      Stephen Smalley <sds@tycho.nsa.gov>
11258 M:      Eric Paris <eparis@parisplace.org>
11259 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11260 W:      http://selinuxproject.org
11261 T:      git git://git.infradead.org/users/pcmoore/selinux
11262 S:      Supported
11263 F:      include/linux/selinux*
11264 F:      security/selinux/
11265 F:      scripts/selinux/
11266
11267 APPARMOR SECURITY MODULE
11268 M:      John Johansen <john.johansen@canonical.com>
11269 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11270 W:      apparmor.wiki.kernel.org
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11272 S:      Supported
11273 F:      security/apparmor/
11274
11275 LOADPIN SECURITY MODULE
11276 M:      Kees Cook <keescook@chromium.org>
11277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11278 S:      Supported
11279 F:      security/loadpin/
11280
11281 YAMA SECURITY MODULE
11282 M:      Kees Cook <keescook@chromium.org>
11283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11284 S:      Supported
11285 F:      security/yama/
11286
11287 SENSABLE PHANTOM
11288 M:      Jiri Slaby <jirislaby@gmail.com>
11289 S:      Maintained
11290 F:      drivers/misc/phantom.c
11291 F:      include/uapi/linux/phantom.h
11292
11293 Emulex 10Gbps iSCSI - OneConnect DRIVER
11294 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11295 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11296 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11297 L:      linux-scsi@vger.kernel.org
11298 W:      http://www.broadcom.com
11299 S:      Supported
11300 F:      drivers/scsi/be2iscsi/
11301
11302 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11303 M:      Sathya Perla <sathya.perla@broadcom.com>
11304 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11305 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11306 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11307 L:      netdev@vger.kernel.org
11308 W:      http://www.emulex.com
11309 S:      Supported
11310 F:      drivers/net/ethernet/emulex/benet/
11311
11312 EMULEX ONECONNECT ROCE DRIVER
11313 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11314 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11315 L:      linux-rdma@vger.kernel.org
11316 W:      http://www.emulex.com
11317 S:      Supported
11318 F:      drivers/infiniband/hw/ocrdma/
11319 F:      include/uapi/rdma/ocrdma-abi.h
11320
11321 SFC NETWORK DRIVER
11322 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11323 M:      Edward Cree <ecree@solarflare.com>
11324 M:      Bert Kenward <bkenward@solarflare.com>
11325 L:      netdev@vger.kernel.org
11326 S:      Supported
11327 F:      drivers/net/ethernet/sfc/
11328
11329 SGI GRU DRIVER
11330 M:      Dimitri Sivanich <sivanich@sgi.com>
11331 S:      Maintained
11332 F:      drivers/misc/sgi-gru/
11333
11334 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11335 M:      Pat Gefre <pfg@sgi.com>
11336 L:      linux-ia64@vger.kernel.org
11337 S:      Supported
11338 F:      Documentation/ia64/serial.txt
11339 F:      drivers/tty/serial/ioc?_serial.c
11340 F:      include/linux/ioc?.h
11341
11342 SGI XP/XPC/XPNET DRIVER
11343 M:      Cliff Whickman <cpw@sgi.com>
11344 M:      Robin Holt <robinmholt@gmail.com>
11345 S:      Maintained
11346 F:      drivers/misc/sgi-xp/
11347
11348 SI2157 MEDIA DRIVER
11349 M:      Antti Palosaari <crope@iki.fi>
11350 L:      linux-media@vger.kernel.org
11351 W:      https://linuxtv.org
11352 W:      http://palosaari.fi/linux/
11353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11354 T:      git git://linuxtv.org/anttip/media_tree.git
11355 S:      Maintained
11356 F:      drivers/media/tuners/si2157*
11357
11358 SI2168 MEDIA DRIVER
11359 M:      Antti Palosaari <crope@iki.fi>
11360 L:      linux-media@vger.kernel.org
11361 W:      https://linuxtv.org
11362 W:      http://palosaari.fi/linux/
11363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11364 T:      git git://linuxtv.org/anttip/media_tree.git
11365 S:      Maintained
11366 F:      drivers/media/dvb-frontends/si2168*
11367
11368 SI470X FM RADIO RECEIVER I2C DRIVER
11369 M:      Hans Verkuil <hverkuil@xs4all.nl>
11370 L:      linux-media@vger.kernel.org
11371 T:      git git://linuxtv.org/media_tree.git
11372 W:      https://linuxtv.org
11373 S:      Odd Fixes
11374 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11375
11376 SI470X FM RADIO RECEIVER USB DRIVER
11377 M:      Hans Verkuil <hverkuil@xs4all.nl>
11378 L:      linux-media@vger.kernel.org
11379 T:      git git://linuxtv.org/media_tree.git
11380 W:      https://linuxtv.org
11381 S:      Maintained
11382 F:      drivers/media/radio/si470x/radio-si470x-common.c
11383 F:      drivers/media/radio/si470x/radio-si470x.h
11384 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11385
11386 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11387 M:      Eduardo Valentin <edubezval@gmail.com>
11388 L:      linux-media@vger.kernel.org
11389 T:      git git://linuxtv.org/media_tree.git
11390 W:      https://linuxtv.org
11391 S:      Odd Fixes
11392 F:      drivers/media/radio/si4713/si4713.?
11393
11394 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11395 M:      Eduardo Valentin <edubezval@gmail.com>
11396 L:      linux-media@vger.kernel.org
11397 T:      git git://linuxtv.org/media_tree.git
11398 W:      https://linuxtv.org
11399 S:      Odd Fixes
11400 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11401
11402 SI4713 FM RADIO TRANSMITTER USB DRIVER
11403 M:      Hans Verkuil <hverkuil@xs4all.nl>
11404 L:      linux-media@vger.kernel.org
11405 T:      git git://linuxtv.org/media_tree.git
11406 W:      https://linuxtv.org
11407 S:      Maintained
11408 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11409
11410 SIANO DVB DRIVER
11411 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11412 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11413 L:      linux-media@vger.kernel.org
11414 W:      https://linuxtv.org
11415 T:      git git://linuxtv.org/media_tree.git
11416 S:      Odd fixes
11417 F:      drivers/media/common/siano/
11418 F:      drivers/media/usb/siano/
11419 F:      drivers/media/usb/siano/
11420 F:      drivers/media/mmc/siano/
11421
11422 SIMPLEFB FB DRIVER
11423 M:      Hans de Goede <hdegoede@redhat.com>
11424 L:      linux-fbdev@vger.kernel.org
11425 S:      Maintained
11426 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11427 F:      drivers/video/fbdev/simplefb.c
11428 F:      include/linux/platform_data/simplefb.h
11429
11430 SH_VEU V4L2 MEM2MEM DRIVER
11431 L:      linux-media@vger.kernel.org
11432 S:      Orphan
11433 F:      drivers/media/platform/sh_veu.c
11434
11435 SH_VOU V4L2 OUTPUT DRIVER
11436 L:      linux-media@vger.kernel.org
11437 S:      Orphan
11438 F:      drivers/media/platform/sh_vou.c
11439 F:      include/media/drv-intf/sh_vou.h
11440
11441 SIMPLE FIRMWARE INTERFACE (SFI)
11442 M:      Len Brown <lenb@kernel.org>
11443 L:      sfi-devel@simplefirmware.org
11444 W:      http://simplefirmware.org/
11445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11446 S:      Supported
11447 F:      arch/x86/platform/sfi/
11448 F:      drivers/sfi/
11449 F:      include/linux/sfi*.h
11450
11451 SIMTEC EB110ATX (Chalice CATS)
11452 P:      Ben Dooks
11453 P:      Vincent Sanders <vince@simtec.co.uk>
11454 M:      Simtec Linux Team <linux@simtec.co.uk>
11455 W:      http://www.simtec.co.uk/products/EB110ATX/
11456 S:      Supported
11457
11458 SIMTEC EB2410ITX (BAST)
11459 P:      Ben Dooks
11460 P:      Vincent Sanders <vince@simtec.co.uk>
11461 M:      Simtec Linux Team <linux@simtec.co.uk>
11462 W:      http://www.simtec.co.uk/products/EB2410ITX/
11463 S:      Supported
11464 F:      arch/arm/mach-s3c24xx/mach-bast.c
11465 F:      arch/arm/mach-s3c24xx/bast-ide.c
11466 F:      arch/arm/mach-s3c24xx/bast-irq.c
11467
11468 SIPHASH PRF ROUTINES
11469 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11470 S:      Maintained
11471 F:      lib/siphash.c
11472 F:      lib/test_siphash.c
11473 F:      include/linux/siphash.h
11474
11475 TI DAVINCI MACHINE SUPPORT
11476 M:      Sekhar Nori <nsekhar@ti.com>
11477 M:      Kevin Hilman <khilman@kernel.org>
11478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11480 S:      Supported
11481 F:      arch/arm/mach-davinci/
11482 F:      drivers/i2c/busses/i2c-davinci.c
11483
11484 TI DAVINCI SERIES MEDIA DRIVER
11485 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11486 L:      linux-media@vger.kernel.org
11487 W:      https://linuxtv.org
11488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11489 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11490 S:      Maintained
11491 F:      drivers/media/platform/davinci/
11492 F:      include/media/davinci/
11493
11494 TI AM437X VPFE DRIVER
11495 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11496 L:      linux-media@vger.kernel.org
11497 W:      https://linuxtv.org
11498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11499 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11500 S:      Maintained
11501 F:      drivers/media/platform/am437x/
11502
11503 OV2659 OMNIVISION SENSOR DRIVER
11504 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11505 L:      linux-media@vger.kernel.org
11506 W:      https://linuxtv.org
11507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11508 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11509 S:      Maintained
11510 F:      drivers/media/i2c/ov2659.c
11511 F:      include/media/i2c/ov2659.h
11512
11513 SILICON MOTION SM712 FRAME BUFFER DRIVER
11514 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11515 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11516 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11517 L:      linux-fbdev@vger.kernel.org
11518 S:      Maintained
11519 F:      drivers/video/fbdev/sm712*
11520 F:      Documentation/fb/sm712fb.txt
11521
11522 SIS 190 ETHERNET DRIVER
11523 M:      Francois Romieu <romieu@fr.zoreil.com>
11524 L:      netdev@vger.kernel.org
11525 S:      Maintained
11526 F:      drivers/net/ethernet/sis/sis190.c
11527
11528 SIS 900/7016 FAST ETHERNET DRIVER
11529 M:      Daniele Venzano <venza@brownhat.org>
11530 W:      http://www.brownhat.org/sis900.html
11531 L:      netdev@vger.kernel.org
11532 S:      Maintained
11533 F:      drivers/net/ethernet/sis/sis900.*
11534
11535 SIS FRAMEBUFFER DRIVER
11536 M:      Thomas Winischhofer <thomas@winischhofer.net>
11537 W:      http://www.winischhofer.net/linuxsisvga.shtml
11538 S:      Maintained
11539 F:      Documentation/fb/sisfb.txt
11540 F:      drivers/video/fbdev/sis/
11541 F:      include/video/sisfb.h
11542
11543 SIS USB2VGA DRIVER
11544 M:      Thomas Winischhofer <thomas@winischhofer.net>
11545 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11546 S:      Maintained
11547 F:      drivers/usb/misc/sisusbvga/
11548
11549 SLAB ALLOCATOR
11550 M:      Christoph Lameter <cl@linux.com>
11551 M:      Pekka Enberg <penberg@kernel.org>
11552 M:      David Rientjes <rientjes@google.com>
11553 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11554 M:      Andrew Morton <akpm@linux-foundation.org>
11555 L:      linux-mm@kvack.org
11556 S:      Maintained
11557 F:      include/linux/sl?b*.h
11558 F:      mm/sl?b*
11559
11560 SLEEPABLE READ-COPY UPDATE (SRCU)
11561 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11562 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11563 M:      Josh Triplett <josh@joshtriplett.org>
11564 R:      Steven Rostedt <rostedt@goodmis.org>
11565 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11566 L:      linux-kernel@vger.kernel.org
11567 W:      http://www.rdrop.com/users/paulmck/RCU/
11568 S:      Supported
11569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11570 F:      include/linux/srcu.h
11571 F:      kernel/rcu/srcu.c
11572
11573 SMACK SECURITY MODULE
11574 M:      Casey Schaufler <casey@schaufler-ca.com>
11575 L:      linux-security-module@vger.kernel.org
11576 W:      http://schaufler-ca.com
11577 T:      git git://github.com/cschaufler/smack-next
11578 S:      Maintained
11579 F:      Documentation/security/Smack.txt
11580 F:      security/smack/
11581
11582 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11583 M:      Kevin Hilman <khilman@kernel.org>
11584 M:      Nishanth Menon <nm@ti.com>
11585 S:      Maintained
11586 F:      drivers/power/avs/
11587 F:      include/linux/power/smartreflex.h
11588 L:      linux-pm@vger.kernel.org
11589
11590 SMC91x ETHERNET DRIVER
11591 M:      Nicolas Pitre <nico@fluxnic.net>
11592 S:      Odd Fixes
11593 F:      drivers/net/ethernet/smsc/smc91x.*
11594
11595 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11596 M:      Sakari Ailus <sakari.ailus@iki.fi>
11597 L:      linux-media@vger.kernel.org
11598 S:      Maintained
11599 F:      drivers/media/i2c/smiapp/
11600 F:      include/media/i2c/smiapp.h
11601 F:      drivers/media/i2c/smiapp-pll.c
11602 F:      drivers/media/i2c/smiapp-pll.h
11603 F:      include/uapi/linux/smiapp.h
11604 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11605
11606 SMM665 HARDWARE MONITOR DRIVER
11607 M:      Guenter Roeck <linux@roeck-us.net>
11608 L:      linux-hwmon@vger.kernel.org
11609 S:      Maintained
11610 F:      Documentation/hwmon/smm665
11611 F:      drivers/hwmon/smm665.c
11612
11613 SMSC EMC2103 HARDWARE MONITOR DRIVER
11614 M:      Steve Glendinning <steve.glendinning@shawell.net>
11615 L:      linux-hwmon@vger.kernel.org
11616 S:      Maintained
11617 F:      Documentation/hwmon/emc2103
11618 F:      drivers/hwmon/emc2103.c
11619
11620 SMSC SCH5627 HARDWARE MONITOR DRIVER
11621 M:      Hans de Goede <hdegoede@redhat.com>
11622 L:      linux-hwmon@vger.kernel.org
11623 S:      Supported
11624 F:      Documentation/hwmon/sch5627
11625 F:      drivers/hwmon/sch5627.c
11626
11627 SMSC47B397 HARDWARE MONITOR DRIVER
11628 M:      Jean Delvare <jdelvare@suse.com>
11629 L:      linux-hwmon@vger.kernel.org
11630 S:      Maintained
11631 F:      Documentation/hwmon/smsc47b397
11632 F:      drivers/hwmon/smsc47b397.c
11633
11634 SMSC911x ETHERNET DRIVER
11635 M:      Steve Glendinning <steve.glendinning@shawell.net>
11636 L:      netdev@vger.kernel.org
11637 S:      Maintained
11638 F:      include/linux/smsc911x.h
11639 F:      drivers/net/ethernet/smsc/smsc911x.*
11640
11641 SMSC9420 PCI ETHERNET DRIVER
11642 M:      Steve Glendinning <steve.glendinning@shawell.net>
11643 L:      netdev@vger.kernel.org
11644 S:      Maintained
11645 F:      drivers/net/ethernet/smsc/smsc9420.*
11646
11647 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11648 M:      Steve Glendinning <steve.glendinning@shawell.net>
11649 L:      linux-fbdev@vger.kernel.org
11650 S:      Maintained
11651 F:      drivers/video/fbdev/smscufx.c
11652
11653 SOC-CAMERA V4L2 SUBSYSTEM
11654 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11655 L:      linux-media@vger.kernel.org
11656 T:      git git://linuxtv.org/media_tree.git
11657 S:      Maintained
11658 F:      include/media/soc*
11659 F:      drivers/media/i2c/soc_camera/
11660 F:      drivers/media/platform/soc_camera/
11661
11662 SOEKRIS NET48XX LED SUPPORT
11663 M:      Chris Boot <bootc@bootc.net>
11664 S:      Maintained
11665 F:      drivers/leds/leds-net48xx.c
11666
11667 SOFTLOGIC 6x10 MPEG CODEC
11668 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11669 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11670 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11671 M:      Ismael Luceno <ismael@iodev.co.uk>
11672 L:      linux-media@vger.kernel.org
11673 S:      Supported
11674 F:      drivers/media/pci/solo6x10/
11675
11676 SOFTWARE RAID (Multiple Disks) SUPPORT
11677 M:      Shaohua Li <shli@kernel.org>
11678 L:      linux-raid@vger.kernel.org
11679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11680 S:      Supported
11681 F:      drivers/md/
11682 F:      include/linux/raid/
11683 F:      include/uapi/linux/raid/
11684
11685 SONIC NETWORK DRIVER
11686 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11687 L:      netdev@vger.kernel.org
11688 S:      Maintained
11689 F:      drivers/net/ethernet/natsemi/sonic.*
11690
11691 SONICS SILICON BACKPLANE DRIVER (SSB)
11692 M:      Michael Buesch <m@bues.ch>
11693 L:      linux-wireless@vger.kernel.org
11694 S:      Maintained
11695 F:      drivers/ssb/
11696 F:      include/linux/ssb/
11697
11698 SONY VAIO CONTROL DEVICE DRIVER
11699 M:      Mattia Dongili <malattia@linux.it>
11700 L:      platform-driver-x86@vger.kernel.org
11701 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11702 S:      Maintained
11703 F:      Documentation/laptops/sony-laptop.txt
11704 F:      drivers/char/sonypi.c
11705 F:      drivers/platform/x86/sony-laptop.c
11706 F:      include/linux/sony-laptop.h
11707
11708 SONY MEMORYSTICK CARD SUPPORT
11709 M:      Alex Dubov <oakad@yahoo.com>
11710 W:      http://tifmxx.berlios.de/
11711 S:      Maintained
11712 F:      drivers/memstick/host/tifm_ms.c
11713
11714 SONY MEMORYSTICK STANDARD SUPPORT
11715 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11716 S:      Maintained
11717 F:      drivers/memstick/core/ms_block.*
11718
11719 SOUND
11720 M:      Jaroslav Kysela <perex@perex.cz>
11721 M:      Takashi Iwai <tiwai@suse.com>
11722 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11723 W:      http://www.alsa-project.org/
11724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11725 T:      git git://git.alsa-project.org/alsa-kernel.git
11726 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11727 S:      Maintained
11728 F:      Documentation/sound/
11729 F:      include/sound/
11730 F:      include/uapi/sound/
11731 F:      sound/
11732
11733 SOUND - COMPRESSED AUDIO
11734 M:      Vinod Koul <vinod.koul@intel.com>
11735 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11737 S:      Supported
11738 F:      Documentation/sound/alsa/compress_offload.txt
11739 F:      include/sound/compress_driver.h
11740 F:      include/uapi/sound/compress_*
11741 F:      sound/core/compress_offload.c
11742 F:      sound/soc/soc-compress.c
11743
11744 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11745 M:      Liam Girdwood <lgirdwood@gmail.com>
11746 M:      Mark Brown <broonie@kernel.org>
11747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11749 W:      http://alsa-project.org/main/index.php/ASoC
11750 S:      Supported
11751 F:      Documentation/devicetree/bindings/sound/
11752 F:      Documentation/sound/alsa/soc/
11753 F:      sound/soc/
11754 F:      include/sound/soc*
11755
11756 SOUND - DMAENGINE HELPERS
11757 M:      Lars-Peter Clausen <lars@metafoo.de>
11758 S:      Supported
11759 F:      include/sound/dmaengine_pcm.h
11760 F:      sound/core/pcm_dmaengine.c
11761 F:      sound/soc/soc-generic-dmaengine-pcm.c
11762
11763 SP2 MEDIA DRIVER
11764 M:      Olli Salonen <olli.salonen@iki.fi>
11765 L:      linux-media@vger.kernel.org
11766 W:      https://linuxtv.org
11767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11768 S:      Maintained
11769 F:      drivers/media/dvb-frontends/sp2*
11770
11771 SPARC + UltraSPARC (sparc/sparc64)
11772 M:      "David S. Miller" <davem@davemloft.net>
11773 L:      sparclinux@vger.kernel.org
11774 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11777 S:      Maintained
11778 F:      arch/sparc/
11779 F:      drivers/sbus/
11780
11781 SPARC SERIAL DRIVERS
11782 M:      "David S. Miller" <davem@davemloft.net>
11783 L:      sparclinux@vger.kernel.org
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11786 S:      Maintained
11787 F:      include/linux/sunserialcore.h
11788 F:      drivers/tty/serial/suncore.c
11789 F:      drivers/tty/serial/sunhv.c
11790 F:      drivers/tty/serial/sunsab.c
11791 F:      drivers/tty/serial/sunsab.h
11792 F:      drivers/tty/serial/sunsu.c
11793 F:      drivers/tty/serial/sunzilog.c
11794 F:      drivers/tty/serial/sunzilog.h
11795
11796 SPARSE CHECKER
11797 M:      "Christopher Li" <sparse@chrisli.org>
11798 L:      linux-sparse@vger.kernel.org
11799 W:      https://sparse.wiki.kernel.org/
11800 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11801 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11802 S:      Maintained
11803 F:      include/linux/compiler.h
11804
11805 SPEAR PLATFORM SUPPORT
11806 M:      Viresh Kumar <vireshk@kernel.org>
11807 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809 W:      http://www.st.com/spear
11810 S:      Maintained
11811 F:      arch/arm/boot/dts/spear*
11812 F:      arch/arm/mach-spear/
11813
11814 SPEAR CLOCK FRAMEWORK SUPPORT
11815 M:      Viresh Kumar <vireshk@kernel.org>
11816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11817 W:      http://www.st.com/spear
11818 S:      Maintained
11819 F:      drivers/clk/spear/
11820
11821 SPI NOR SUBSYSTEM
11822 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11823 M:      Marek Vasut <marek.vasut@gmail.com>
11824 L:      linux-mtd@lists.infradead.org
11825 W:      http://www.linux-mtd.infradead.org/
11826 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11827 T:      git git://github.com/spi-nor/linux.git
11828 S:      Maintained
11829 F:      drivers/mtd/spi-nor/
11830 F:      include/linux/mtd/spi-nor.h
11831
11832 SPI SUBSYSTEM
11833 M:      Mark Brown <broonie@kernel.org>
11834 L:      linux-spi@vger.kernel.org
11835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11836 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11837 S:      Maintained
11838 F:      Documentation/devicetree/bindings/spi/
11839 F:      Documentation/spi/
11840 F:      drivers/spi/
11841 F:      include/linux/spi/
11842 F:      include/uapi/linux/spi/
11843 F:      tools/spi/
11844
11845 SPIDERNET NETWORK DRIVER for CELL
11846 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11847 L:      netdev@vger.kernel.org
11848 S:      Supported
11849 F:      Documentation/networking/spider_net.txt
11850 F:      drivers/net/ethernet/toshiba/spider_net*
11851
11852 SPU FILE SYSTEM
11853 M:      Jeremy Kerr <jk@ozlabs.org>
11854 L:      linuxppc-dev@lists.ozlabs.org
11855 W:      http://www.ibm.com/developerworks/power/cell/
11856 S:      Supported
11857 F:      Documentation/filesystems/spufs.txt
11858 F:      arch/powerpc/platforms/cell/spufs/
11859
11860 SQUASHFS FILE SYSTEM
11861 M:      Phillip Lougher <phillip@squashfs.org.uk>
11862 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11863 W:      http://squashfs.org.uk
11864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11865 S:      Maintained
11866 F:      Documentation/filesystems/squashfs.txt
11867 F:      fs/squashfs/
11868
11869 SRM (Alpha) environment access
11870 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11871 S:      Maintained
11872 F:      arch/alpha/kernel/srm_env.c
11873
11874 STABLE BRANCH
11875 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11876 L:      stable@vger.kernel.org
11877 S:      Supported
11878 F:      Documentation/process/stable-kernel-rules.rst
11879
11880 STAGING SUBSYSTEM
11881 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11883 L:      devel@driverdev.osuosl.org
11884 S:      Supported
11885 F:      drivers/staging/
11886
11887 STAGING - COMEDI
11888 M:      Ian Abbott <abbotti@mev.co.uk>
11889 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11890 S:      Odd Fixes
11891 F:      drivers/staging/comedi/
11892
11893 STAGING - FLARION FT1000 DRIVERS
11894 M:      Marek Belisko <marek.belisko@gmail.com>
11895 S:      Odd Fixes
11896 F:      drivers/staging/ft1000/
11897
11898 STAGING - INDUSTRIAL IO
11899 M:      Jonathan Cameron <jic23@kernel.org>
11900 L:      linux-iio@vger.kernel.org
11901 S:      Odd Fixes
11902 F:      Documentation/devicetree/bindings/staging/iio/
11903 F:      drivers/staging/iio/
11904
11905 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11906 M:      Jarod Wilson <jarod@wilsonet.com>
11907 W:      http://www.lirc.org/
11908 S:      Odd Fixes
11909 F:      drivers/staging/media/lirc/
11910
11911 STAGING - LUSTRE PARALLEL FILESYSTEM
11912 M:      Oleg Drokin <oleg.drokin@intel.com>
11913 M:      Andreas Dilger <andreas.dilger@intel.com>
11914 M:      James Simmons <jsimmons@infradead.org>
11915 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11916 W:      http://wiki.lustre.org/
11917 S:      Maintained
11918 F:      drivers/staging/lustre
11919
11920 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11921 M:      Marc Dietrich <marvin24@gmx.de>
11922 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11923 L:      linux-tegra@vger.kernel.org
11924 S:      Maintained
11925 F:      drivers/staging/nvec/
11926
11927 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11928 M:      Jens Frederich <jfrederich@gmail.com>
11929 M:      Daniel Drake <dsd@laptop.org>
11930 M:      Jon Nettleton <jon.nettleton@gmail.com>
11931 W:      http://wiki.laptop.org/go/DCON
11932 S:      Maintained
11933 F:      drivers/staging/olpc_dcon/
11934
11935 STAGING - REALTEK RTL8712U DRIVERS
11936 M:      Larry Finger <Larry.Finger@lwfinger.net>
11937 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11938 S:      Odd Fixes
11939 F:      drivers/staging/rtl8712/
11940
11941 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11942 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11943 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11944 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11945 L:      linux-fbdev@vger.kernel.org
11946 S:      Maintained
11947 F:      drivers/staging/sm750fb/
11948
11949 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11950 M:      William Hubbs <w.d.hubbs@gmail.com>
11951 M:      Chris Brannon <chris@the-brannons.com>
11952 M:      Kirk Reiser <kirk@reisers.ca>
11953 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11954 L:      speakup@linux-speakup.org
11955 W:      http://www.linux-speakup.org/
11956 S:      Odd Fixes
11957 F:      drivers/staging/speakup/
11958
11959 STAGING - VIA VT665X DRIVERS
11960 M:      Forest Bond <forest@alittletooquiet.net>
11961 S:      Odd Fixes
11962 F:      drivers/staging/vt665?/
11963
11964 STAGING - WILC1000 WIFI DRIVER
11965 M:      Aditya Shankar <aditya.shankar@microchip.com>
11966 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11967 L:      linux-wireless@vger.kernel.org
11968 S:      Supported
11969 F:      drivers/staging/wilc1000/
11970
11971 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11972 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11973 S:      Odd Fixes
11974 F:      drivers/staging/xgifb/
11975
11976 STARFIRE/DURALAN NETWORK DRIVER
11977 M:      Ion Badulescu <ionut@badula.org>
11978 S:      Odd Fixes
11979 F:      drivers/net/ethernet/adaptec/starfire*
11980
11981 SUN3/3X
11982 M:      Sam Creasey <sammy@sammy.net>
11983 W:      http://sammy.net/sun3/
11984 S:      Maintained
11985 F:      arch/m68k/kernel/*sun3*
11986 F:      arch/m68k/sun3*/
11987 F:      arch/m68k/include/asm/sun3*
11988 F:      drivers/net/ethernet/i825xx/sun3*
11989
11990 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11991 M:      Hans de Goede <hdegoede@redhat.com>
11992 L:      linux-input@vger.kernel.org
11993 S:      Maintained
11994 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11995 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11996
11997 SUNDANCE NETWORK DRIVER
11998 M:      Denis Kirjanov <kda@linux-powerpc.org>
11999 L:      netdev@vger.kernel.org
12000 S:      Maintained
12001 F:      drivers/net/ethernet/dlink/sundance.c
12002
12003 SUPERH
12004 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12005 M:      Rich Felker <dalias@libc.org>
12006 L:      linux-sh@vger.kernel.org
12007 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12008 S:      Maintained
12009 F:      Documentation/sh/
12010 F:      arch/sh/
12011 F:      drivers/sh/
12012
12013 SUSPEND TO RAM
12014 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12015 M:      Len Brown <len.brown@intel.com>
12016 M:      Pavel Machek <pavel@ucw.cz>
12017 L:      linux-pm@vger.kernel.org
12018 B:      https://bugzilla.kernel.org
12019 S:      Supported
12020 F:      Documentation/power/
12021 F:      arch/x86/kernel/acpi/
12022 F:      drivers/base/power/
12023 F:      kernel/power/
12024 F:      include/linux/suspend.h
12025 F:      include/linux/freezer.h
12026 F:      include/linux/pm.h
12027
12028 SVGA HANDLING
12029 M:      Martin Mares <mj@ucw.cz>
12030 L:      linux-video@atrey.karlin.mff.cuni.cz
12031 S:      Maintained
12032 F:      Documentation/svga.txt
12033 F:      arch/x86/boot/video*
12034
12035 SWIOTLB SUBSYSTEM
12036 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12037 L:      linux-kernel@vger.kernel.org
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12039 S:      Supported
12040 F:      lib/swiotlb.c
12041 F:      arch/*/kernel/pci-swiotlb.c
12042 F:      include/linux/swiotlb.h
12043
12044 SWITCHDEV
12045 M:      Jiri Pirko <jiri@resnulli.us>
12046 M:      Ivan Vecera <ivecera@redhat.com>
12047 L:      netdev@vger.kernel.org
12048 S:      Supported
12049 F:      net/switchdev/
12050 F:      include/net/switchdev.h
12051
12052 SYNOPSYS ARC ARCHITECTURE
12053 M:      Vineet Gupta <vgupta@synopsys.com>
12054 L:      linux-snps-arc@lists.infradead.org
12055 S:      Supported
12056 F:      arch/arc/
12057 F:      Documentation/devicetree/bindings/arc/*
12058 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12059 F:      drivers/clocksource/arc_timer.c
12060 F:      drivers/tty/serial/arc_uart.c
12061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12062
12063 SYNOPSYS ARC SDP platform support
12064 M:      Alexey Brodkin <abrodkin@synopsys.com>
12065 S:      Supported
12066 F:      arch/arc/plat-axs10x
12067 F:      arch/arc/boot/dts/ax*
12068 F:      Documentation/devicetree/bindings/arc/axs10*
12069
12070 SYSTEM CONFIGURATION (SYSCON)
12071 M:      Lee Jones <lee.jones@linaro.org>
12072 M:      Arnd Bergmann <arnd@arndb.de>
12073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12074 S:      Supported
12075 F:      drivers/mfd/syscon.c
12076
12077 SYSTEM RESET/SHUTDOWN DRIVERS
12078 M:      Sebastian Reichel <sre@kernel.org>
12079 L:      linux-pm@vger.kernel.org
12080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12081 S:      Maintained
12082 F:      Documentation/devicetree/bindings/power/reset/
12083 F:      drivers/power/reset/
12084
12085 SYSV FILESYSTEM
12086 M:      Christoph Hellwig <hch@infradead.org>
12087 S:      Maintained
12088 F:      Documentation/filesystems/sysv-fs.txt
12089 F:      fs/sysv/
12090 F:      include/linux/sysv_fs.h
12091
12092 TARGET SUBSYSTEM
12093 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12094 L:      linux-scsi@vger.kernel.org
12095 L:      target-devel@vger.kernel.org
12096 W:      http://www.linux-iscsi.org
12097 W:      http://groups.google.com/group/linux-iscsi-target-dev
12098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12099 S:      Supported
12100 F:      drivers/target/
12101 F:      include/target/
12102 F:      Documentation/target/
12103
12104 TASKSTATS STATISTICS INTERFACE
12105 M:      Balbir Singh <bsingharora@gmail.com>
12106 S:      Maintained
12107 F:      Documentation/accounting/taskstats*
12108 F:      include/linux/taskstats*
12109 F:      kernel/taskstats.c
12110
12111 TC CLASSIFIER
12112 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12113 L:      netdev@vger.kernel.org
12114 S:      Maintained
12115 F:      include/net/pkt_cls.h
12116 F:      include/uapi/linux/pkt_cls.h
12117 F:      net/sched/
12118
12119 TCP LOW PRIORITY MODULE
12120 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12121 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12122 W:      http://tcp-lp-mod.sourceforge.net/
12123 S:      Maintained
12124 F:      net/ipv4/tcp_lp.c
12125
12126 TDA10071 MEDIA DRIVER
12127 M:      Antti Palosaari <crope@iki.fi>
12128 L:      linux-media@vger.kernel.org
12129 W:      https://linuxtv.org
12130 W:      http://palosaari.fi/linux/
12131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12132 T:      git git://linuxtv.org/anttip/media_tree.git
12133 S:      Maintained
12134 F:      drivers/media/dvb-frontends/tda10071*
12135
12136 TDA18212 MEDIA DRIVER
12137 M:      Antti Palosaari <crope@iki.fi>
12138 L:      linux-media@vger.kernel.org
12139 W:      https://linuxtv.org
12140 W:      http://palosaari.fi/linux/
12141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12142 T:      git git://linuxtv.org/anttip/media_tree.git
12143 S:      Maintained
12144 F:      drivers/media/tuners/tda18212*
12145
12146 TDA18218 MEDIA DRIVER
12147 M:      Antti Palosaari <crope@iki.fi>
12148 L:      linux-media@vger.kernel.org
12149 W:      https://linuxtv.org
12150 W:      http://palosaari.fi/linux/
12151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12152 T:      git git://linuxtv.org/anttip/media_tree.git
12153 S:      Maintained
12154 F:      drivers/media/tuners/tda18218*
12155
12156 TDA18271 MEDIA DRIVER
12157 M:      Michael Krufky <mkrufky@linuxtv.org>
12158 L:      linux-media@vger.kernel.org
12159 W:      https://linuxtv.org
12160 W:      http://github.com/mkrufky
12161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12162 T:      git git://linuxtv.org/mkrufky/tuners.git
12163 S:      Maintained
12164 F:      drivers/media/tuners/tda18271*
12165
12166 TDA827x MEDIA DRIVER
12167 M:      Michael Krufky <mkrufky@linuxtv.org>
12168 L:      linux-media@vger.kernel.org
12169 W:      https://linuxtv.org
12170 W:      http://github.com/mkrufky
12171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12172 T:      git git://linuxtv.org/mkrufky/tuners.git
12173 S:      Maintained
12174 F:      drivers/media/tuners/tda8290.*
12175
12176 TDA8290 MEDIA DRIVER
12177 M:      Michael Krufky <mkrufky@linuxtv.org>
12178 L:      linux-media@vger.kernel.org
12179 W:      https://linuxtv.org
12180 W:      http://github.com/mkrufky
12181 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12182 T:      git git://linuxtv.org/mkrufky/tuners.git
12183 S:      Maintained
12184 F:      drivers/media/tuners/tda8290.*
12185
12186 TDA9840 MEDIA DRIVER
12187 M:      Hans Verkuil <hverkuil@xs4all.nl>
12188 L:      linux-media@vger.kernel.org
12189 T:      git git://linuxtv.org/media_tree.git
12190 W:      https://linuxtv.org
12191 S:      Maintained
12192 F:      drivers/media/i2c/tda9840*
12193
12194 TEA5761 TUNER DRIVER
12195 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12196 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12197 L:      linux-media@vger.kernel.org
12198 W:      https://linuxtv.org
12199 T:      git git://linuxtv.org/media_tree.git
12200 S:      Odd fixes
12201 F:      drivers/media/tuners/tea5761.*
12202
12203 TEA5767 TUNER DRIVER
12204 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12205 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12206 L:      linux-media@vger.kernel.org
12207 W:      https://linuxtv.org
12208 T:      git git://linuxtv.org/media_tree.git
12209 S:      Maintained
12210 F:      drivers/media/tuners/tea5767.*
12211
12212 TEA6415C MEDIA DRIVER
12213 M:      Hans Verkuil <hverkuil@xs4all.nl>
12214 L:      linux-media@vger.kernel.org
12215 T:      git git://linuxtv.org/media_tree.git
12216 W:      https://linuxtv.org
12217 S:      Maintained
12218 F:      drivers/media/i2c/tea6415c*
12219
12220 TEA6420 MEDIA DRIVER
12221 M:      Hans Verkuil <hverkuil@xs4all.nl>
12222 L:      linux-media@vger.kernel.org
12223 T:      git git://linuxtv.org/media_tree.git
12224 W:      https://linuxtv.org
12225 S:      Maintained
12226 F:      drivers/media/i2c/tea6420*
12227
12228 TEAM DRIVER
12229 M:      Jiri Pirko <jiri@resnulli.us>
12230 L:      netdev@vger.kernel.org
12231 S:      Supported
12232 F:      drivers/net/team/
12233 F:      include/linux/if_team.h
12234 F:      include/uapi/linux/if_team.h
12235
12236 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12237 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12238 S:      Maintained
12239 F:      arch/x86/platform/ts5500/
12240
12241 TECHNOTREND USB IR RECEIVER
12242 M:      Sean Young <sean@mess.org>
12243 L:      linux-media@vger.kernel.org
12244 S:      Maintained
12245 F:      drivers/media/rc/ttusbir.c
12246
12247 TEGRA ARCHITECTURE SUPPORT
12248 M:      Stephen Warren <swarren@wwwdotorg.org>
12249 M:      Thierry Reding <thierry.reding@gmail.com>
12250 M:      Alexandre Courbot <gnurou@gmail.com>
12251 L:      linux-tegra@vger.kernel.org
12252 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12254 S:      Supported
12255 N:      [^a-z]tegra
12256
12257 TEGRA CLOCK DRIVER
12258 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12259 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12260 S:      Supported
12261 F:      drivers/clk/tegra/
12262
12263 TEGRA DMA DRIVERS
12264 M:      Laxman Dewangan <ldewangan@nvidia.com>
12265 M:      Jon Hunter <jonathanh@nvidia.com>
12266 S:      Supported
12267 F:      drivers/dma/tegra*
12268
12269 TEGRA I2C DRIVER
12270 M:      Laxman Dewangan <ldewangan@nvidia.com>
12271 S:      Supported
12272 F:      drivers/i2c/busses/i2c-tegra.c
12273
12274 TEGRA IOMMU DRIVERS
12275 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12276 S:      Supported
12277 F:      drivers/iommu/tegra*
12278
12279 TEGRA KBC DRIVER
12280 M:      Rakesh Iyer <riyer@nvidia.com>
12281 M:      Laxman Dewangan <ldewangan@nvidia.com>
12282 S:      Supported
12283 F:      drivers/input/keyboard/tegra-kbc.c
12284
12285 TEGRA PWM DRIVER
12286 M:      Thierry Reding <thierry.reding@gmail.com>
12287 S:      Supported
12288 F:      drivers/pwm/pwm-tegra.c
12289
12290 TEGRA SERIAL DRIVER
12291 M:      Laxman Dewangan <ldewangan@nvidia.com>
12292 S:      Supported
12293 F:      drivers/tty/serial/serial-tegra.c
12294
12295 TEGRA SPI DRIVER
12296 M:      Laxman Dewangan <ldewangan@nvidia.com>
12297 S:      Supported
12298 F:      drivers/spi/spi-tegra*
12299
12300 TEHUTI ETHERNET DRIVER
12301 M:      Andy Gospodarek <andy@greyhouse.net>
12302 L:      netdev@vger.kernel.org
12303 S:      Supported
12304 F:      drivers/net/ethernet/tehuti/*
12305
12306 Telecom Clock Driver for MCPL0010
12307 M:      Mark Gross <mark.gross@intel.com>
12308 S:      Supported
12309 F:      drivers/char/tlclk.c
12310
12311 TENSILICA XTENSA PORT (xtensa)
12312 M:      Chris Zankel <chris@zankel.net>
12313 M:      Max Filippov <jcmvbkbc@gmail.com>
12314 L:      linux-xtensa@linux-xtensa.org
12315 T:      git git://github.com/czankel/xtensa-linux.git
12316 S:      Maintained
12317 F:      arch/xtensa/
12318 F:      drivers/irqchip/irq-xtensa-*
12319
12320 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12321 M:      Nishanth Menon <nm@ti.com>
12322 M:      Tero Kristo <t-kristo@ti.com>
12323 M:      Santosh Shilimkar <ssantosh@kernel.org>
12324 L:      linux-arm-kernel@lists.infradead.org
12325 S:      Maintained
12326 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12327 F:      drivers/firmware/ti_sci*
12328 F:      include/linux/soc/ti/ti_sci_protocol.h
12329
12330 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12331 M:      Hans Verkuil <hverkuil@xs4all.nl>
12332 L:      linux-media@vger.kernel.org
12333 T:      git git://linuxtv.org/media_tree.git
12334 W:      https://linuxtv.org
12335 S:      Maintained
12336 F:      drivers/media/radio/radio-raremono.c
12337
12338 THERMAL
12339 M:      Zhang Rui <rui.zhang@intel.com>
12340 M:      Eduardo Valentin <edubezval@gmail.com>
12341 L:      linux-pm@vger.kernel.org
12342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12344 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12345 S:      Supported
12346 F:      drivers/thermal/
12347 F:      include/linux/thermal.h
12348 F:      include/uapi/linux/thermal.h
12349 F:      include/linux/cpu_cooling.h
12350 F:      Documentation/devicetree/bindings/thermal/
12351
12352 THERMAL/CPU_COOLING
12353 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12354 M:      Viresh Kumar <viresh.kumar@linaro.org>
12355 M:      Javi Merino <javi.merino@kernel.org>
12356 L:      linux-pm@vger.kernel.org
12357 S:      Supported
12358 F:      Documentation/thermal/cpu-cooling-api.txt
12359 F:      drivers/thermal/cpu_cooling.c
12360 F:      include/linux/cpu_cooling.h
12361
12362 THINKPAD ACPI EXTRAS DRIVER
12363 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12364 L:      ibm-acpi-devel@lists.sourceforge.net
12365 L:      platform-driver-x86@vger.kernel.org
12366 W:      http://ibm-acpi.sourceforge.net
12367 W:      http://thinkwiki.org/wiki/Ibm-acpi
12368 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12369 S:      Maintained
12370 F:      drivers/platform/x86/thinkpad_acpi.c
12371
12372 TI BANDGAP AND THERMAL DRIVER
12373 M:      Eduardo Valentin <edubezval@gmail.com>
12374 M:      Keerthy <j-keerthy@ti.com>
12375 L:      linux-pm@vger.kernel.org
12376 L:      linux-omap@vger.kernel.org
12377 S:      Maintained
12378 F:      drivers/thermal/ti-soc-thermal/
12379
12380 TI VPE/CAL DRIVERS
12381 M:      Benoit Parrot <bparrot@ti.com>
12382 L:      linux-media@vger.kernel.org
12383 W:      http://linuxtv.org/
12384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12385 S:      Maintained
12386 F:      drivers/media/platform/ti-vpe/
12387
12388 TI CDCE706 CLOCK DRIVER
12389 M:      Max Filippov <jcmvbkbc@gmail.com>
12390 S:      Maintained
12391 F:      drivers/clk/clk-cdce706.c
12392
12393 TI CLOCK DRIVER
12394 M:      Tero Kristo <t-kristo@ti.com>
12395 L:      linux-omap@vger.kernel.org
12396 S:      Maintained
12397 F:      drivers/clk/ti/
12398 F:      include/linux/clk/ti.h
12399
12400 TI ETHERNET SWITCH DRIVER (CPSW)
12401 M:      Mugunthan V N <mugunthanvnm@ti.com>
12402 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12403 L:      linux-omap@vger.kernel.org
12404 L:      netdev@vger.kernel.org
12405 S:      Maintained
12406 F:      drivers/net/ethernet/ti/cpsw*
12407 F:      drivers/net/ethernet/ti/davinci*
12408
12409 TI FLASH MEDIA INTERFACE DRIVER
12410 M:      Alex Dubov <oakad@yahoo.com>
12411 S:      Maintained
12412 F:      drivers/misc/tifm*
12413 F:      drivers/mmc/host/tifm_sd.c
12414 F:      include/linux/tifm.h
12415
12416 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12417 M:      Santosh Shilimkar <ssantosh@kernel.org>
12418 L:      linux-kernel@vger.kernel.org
12419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420 S:      Maintained
12421 F:      drivers/soc/ti/*
12422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12423
12424
12425 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12426 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12427 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12429 S:      Maintained
12430 F:      sound/soc/codecs/lm49453*
12431 F:      sound/soc/codecs/isabelle*
12432
12433 TI LP855x BACKLIGHT DRIVER
12434 M:      Milo Kim <milo.kim@ti.com>
12435 S:      Maintained
12436 F:      Documentation/backlight/lp855x-driver.txt
12437 F:      drivers/video/backlight/lp855x_bl.c
12438 F:      include/linux/platform_data/lp855x.h
12439
12440 TI LP8727 CHARGER DRIVER
12441 M:      Milo Kim <milo.kim@ti.com>
12442 S:      Maintained
12443 F:      drivers/power/supply/lp8727_charger.c
12444 F:      include/linux/platform_data/lp8727.h
12445
12446 TI LP8788 MFD DRIVER
12447 M:      Milo Kim <milo.kim@ti.com>
12448 S:      Maintained
12449 F:      drivers/iio/adc/lp8788_adc.c
12450 F:      drivers/leds/leds-lp8788.c
12451 F:      drivers/mfd/lp8788*.c
12452 F:      drivers/power/supply/lp8788-charger.c
12453 F:      drivers/regulator/lp8788-*.c
12454 F:      include/linux/mfd/lp8788*.h
12455
12456 TI NETCP ETHERNET DRIVER
12457 M:      Wingman Kwok <w-kwok2@ti.com>
12458 M:      Murali Karicheri <m-karicheri2@ti.com>
12459 L:      netdev@vger.kernel.org
12460 S:      Maintained
12461 F:      drivers/net/ethernet/ti/netcp*
12462
12463 TI TAS571X FAMILY ASoC CODEC DRIVER
12464 M:      Kevin Cernekee <cernekee@chromium.org>
12465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12466 S:      Odd Fixes
12467 F:      sound/soc/codecs/tas571x*
12468
12469 TI TWL4030 SERIES SOC CODEC DRIVER
12470 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12471 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12472 S:      Maintained
12473 F:      sound/soc/codecs/twl4030*
12474
12475 TI WILINK WIRELESS DRIVERS
12476 L:      linux-wireless@vger.kernel.org
12477 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12478 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12480 S:      Orphan
12481 F:      drivers/net/wireless/ti/
12482 F:      include/linux/wl12xx.h
12483
12484 TIPC NETWORK LAYER
12485 M:      Jon Maloy <jon.maloy@ericsson.com>
12486 M:      Ying Xue <ying.xue@windriver.com>
12487 L:      netdev@vger.kernel.org (core kernel code)
12488 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12489 W:      http://tipc.sourceforge.net/
12490 S:      Maintained
12491 F:      include/uapi/linux/tipc*.h
12492 F:      net/tipc/
12493
12494 TILE ARCHITECTURE
12495 M:      Chris Metcalf <cmetcalf@mellanox.com>
12496 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12498 S:      Supported
12499 F:      arch/tile/
12500 F:      drivers/char/tile-srom.c
12501 F:      drivers/edac/tile_edac.c
12502 F:      drivers/net/ethernet/tile/
12503 F:      drivers/rtc/rtc-tile.c
12504 F:      drivers/tty/hvc/hvc_tile.c
12505 F:      drivers/tty/serial/tilegx.c
12506 F:      drivers/usb/host/*-tilegx.c
12507 F:      include/linux/usb/tilegx.h
12508
12509 TLAN NETWORK DRIVER
12510 M:      Samuel Chessman <chessman@tux.org>
12511 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12512 W:      http://sourceforge.net/projects/tlan/
12513 S:      Maintained
12514 F:      Documentation/networking/tlan.txt
12515 F:      drivers/net/ethernet/ti/tlan.*
12516
12517 TOMOYO SECURITY MODULE
12518 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12519 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12520 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12521 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12522 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12523 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12524 W:      http://tomoyo.sourceforge.jp/
12525 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12526 S:      Maintained
12527 F:      security/tomoyo/
12528
12529 TOPSTAR LAPTOP EXTRAS DRIVER
12530 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12531 L:      platform-driver-x86@vger.kernel.org
12532 S:      Maintained
12533 F:      drivers/platform/x86/topstar-laptop.c
12534
12535 TOSHIBA ACPI EXTRAS DRIVER
12536 M:      Azael Avalos <coproscefalo@gmail.com>
12537 L:      platform-driver-x86@vger.kernel.org
12538 S:      Maintained
12539 F:      drivers/platform/x86/toshiba_acpi.c
12540
12541 TOSHIBA BLUETOOTH DRIVER
12542 M:      Azael Avalos <coproscefalo@gmail.com>
12543 L:      platform-driver-x86@vger.kernel.org
12544 S:      Maintained
12545 F:      drivers/platform/x86/toshiba_bluetooth.c
12546
12547 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12548 M:      Azael Avalos <coproscefalo@gmail.com>
12549 L:      platform-driver-x86@vger.kernel.org
12550 S:      Maintained
12551 F:      drivers/platform/x86/toshiba_haps.c
12552
12553 TOSHIBA WMI HOTKEYS DRIVER
12554 M:      Azael Avalos <coproscefalo@gmail.com>
12555 L:      platform-driver-x86@vger.kernel.org
12556 S:      Maintained
12557 F:      drivers/platform/x86/toshiba-wmi.c
12558
12559 TOSHIBA SMM DRIVER
12560 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12561 W:      http://www.buzzard.org.uk/toshiba/
12562 S:      Maintained
12563 F:      drivers/char/toshiba.c
12564 F:      include/linux/toshiba.h
12565 F:      include/uapi/linux/toshiba.h
12566
12567 TOSHIBA TC358743 DRIVER
12568 M:      Mats Randgaard <matrandg@cisco.com>
12569 L:      linux-media@vger.kernel.org
12570 S:      Maintained
12571 F:      drivers/media/i2c/tc358743*
12572 F:      include/media/i2c/tc358743.h
12573
12574 TMIO/SDHI MMC DRIVER
12575 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12576 L:      linux-mmc@vger.kernel.org
12577 S:      Supported
12578 F:      drivers/mmc/host/tmio_mmc*
12579 F:      drivers/mmc/host/sh_mobile_sdhi.c
12580 F:      include/linux/mfd/tmio.h
12581
12582 TMP401 HARDWARE MONITOR DRIVER
12583 M:      Guenter Roeck <linux@roeck-us.net>
12584 L:      linux-hwmon@vger.kernel.org
12585 S:      Maintained
12586 F:      Documentation/hwmon/tmp401
12587 F:      drivers/hwmon/tmp401.c
12588
12589 TMPFS (SHMEM FILESYSTEM)
12590 M:      Hugh Dickins <hughd@google.com>
12591 L:      linux-mm@kvack.org
12592 S:      Maintained
12593 F:      include/linux/shmem_fs.h
12594 F:      mm/shmem.c
12595
12596 TM6000 VIDEO4LINUX DRIVER
12597 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12598 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12599 L:      linux-media@vger.kernel.org
12600 W:      https://linuxtv.org
12601 T:      git git://linuxtv.org/media_tree.git
12602 S:      Odd fixes
12603 F:      drivers/media/usb/tm6000/
12604 F:      Documentation/media/v4l-drivers/tm6000*
12605
12606 TW5864 VIDEO4LINUX DRIVER
12607 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12608 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12609 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12610 L:      linux-media@vger.kernel.org
12611 S:      Supported
12612 F:      drivers/media/pci/tw5864/
12613
12614 TW68 VIDEO4LINUX DRIVER
12615 M:      Hans Verkuil <hverkuil@xs4all.nl>
12616 L:      linux-media@vger.kernel.org
12617 T:      git git://linuxtv.org/media_tree.git
12618 W:      https://linuxtv.org
12619 S:      Odd Fixes
12620 F:      drivers/media/pci/tw68/
12621
12622 TW686X VIDEO4LINUX DRIVER
12623 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12624 L:      linux-media@vger.kernel.org
12625 T:      git git://linuxtv.org/media_tree.git
12626 W:      http://linuxtv.org
12627 S:      Maintained
12628 F:      drivers/media/pci/tw686x/
12629
12630 TPM DEVICE DRIVER
12631 M:      Peter Huewe <peterhuewe@gmx.de>
12632 M:      Marcel Selhorst <tpmdd@selhorst.net>
12633 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12634 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12635 W:      http://tpmdd.sourceforge.net
12636 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12637 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12638 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12639 S:      Maintained
12640 F:      drivers/char/tpm/
12641
12642 TPM IBM_VTPM DEVICE DRIVER
12643 M:      Ashley Lai <ashleydlai@gmail.com>
12644 W:      http://tpmdd.sourceforge.net
12645 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12646 S:      Maintained
12647 F:      drivers/char/tpm/tpm_ibmvtpm*
12648
12649 TRACING
12650 M:      Steven Rostedt <rostedt@goodmis.org>
12651 M:      Ingo Molnar <mingo@redhat.com>
12652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12653 S:      Maintained
12654 F:      Documentation/trace/ftrace.txt
12655 F:      arch/*/*/*/ftrace.h
12656 F:      arch/*/kernel/ftrace.c
12657 F:      include/*/ftrace.h
12658 F:      include/linux/trace*.h
12659 F:      include/trace/
12660 F:      kernel/trace/
12661 F:      tools/testing/selftests/ftrace/
12662
12663 TRACING MMIO ACCESSES (MMIOTRACE)
12664 M:      Steven Rostedt <rostedt@goodmis.org>
12665 M:      Ingo Molnar <mingo@kernel.org>
12666 R:      Karol Herbst <karolherbst@gmail.com>
12667 R:      Pekka Paalanen <ppaalanen@gmail.com>
12668 S:      Maintained
12669 L:      linux-kernel@vger.kernel.org
12670 L:      nouveau@lists.freedesktop.org
12671 F:      kernel/trace/trace_mmiotrace.c
12672 F:      include/linux/mmiotrace.h
12673 F:      arch/x86/mm/kmmio.c
12674 F:      arch/x86/mm/mmio-mod.c
12675 F:      arch/x86/mm/testmmiotrace.c
12676
12677 TRIVIAL PATCHES
12678 M:      Jiri Kosina <trivial@kernel.org>
12679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12680 S:      Maintained
12681 K:      ^Subject:.*(?i)trivial
12682
12683 TTY LAYER
12684 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12685 M:      Jiri Slaby <jslaby@suse.com>
12686 S:      Supported
12687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12688 F:      Documentation/serial/
12689 F:      drivers/tty/
12690 F:      drivers/tty/serial/serial_core.c
12691 F:      include/linux/serial_core.h
12692 F:      include/linux/serial.h
12693 F:      include/linux/tty.h
12694 F:      include/uapi/linux/serial_core.h
12695 F:      include/uapi/linux/serial.h
12696 F:      include/uapi/linux/tty.h
12697
12698 TUA9001 MEDIA DRIVER
12699 M:      Antti Palosaari <crope@iki.fi>
12700 L:      linux-media@vger.kernel.org
12701 W:      https://linuxtv.org
12702 W:      http://palosaari.fi/linux/
12703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12704 T:      git git://linuxtv.org/anttip/media_tree.git
12705 S:      Maintained
12706 F:      drivers/media/tuners/tua9001*
12707
12708 TULIP NETWORK DRIVERS
12709 L:      netdev@vger.kernel.org
12710 L:      linux-parisc@vger.kernel.org
12711 S:      Orphan
12712 F:      drivers/net/ethernet/dec/tulip/
12713
12714 TUN/TAP driver
12715 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12716 W:      http://vtun.sourceforge.net/tun
12717 S:      Maintained
12718 F:      Documentation/networking/tuntap.txt
12719 F:      arch/um/os-Linux/drivers/
12720
12721 TURBOCHANNEL SUBSYSTEM
12722 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12723 M:      Ralf Baechle <ralf@linux-mips.org>
12724 L:      linux-mips@linux-mips.org
12725 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12726 S:      Maintained
12727 F:      drivers/tc/
12728 F:      include/linux/tc.h
12729
12730 UBI FILE SYSTEM (UBIFS)
12731 M:      Richard Weinberger <richard@nod.at>
12732 M:      Artem Bityutskiy <dedekind1@gmail.com>
12733 M:      Adrian Hunter <adrian.hunter@intel.com>
12734 L:      linux-mtd@lists.infradead.org
12735 T:      git git://git.infradead.org/ubifs-2.6.git
12736 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12737 S:      Supported
12738 F:      Documentation/filesystems/ubifs.txt
12739 F:      fs/ubifs/
12740
12741 UCLINUX (M68KNOMMU AND COLDFIRE)
12742 M:      Greg Ungerer <gerg@linux-m68k.org>
12743 W:      http://www.linux-m68k.org/
12744 W:      http://www.uclinux.org/
12745 L:      linux-m68k@lists.linux-m68k.org
12746 L:      uclinux-dev@uclinux.org  (subscribers-only)
12747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12748 S:      Maintained
12749 F:      arch/m68k/coldfire/
12750 F:      arch/m68k/68*/
12751 F:      arch/m68k/*/*_no.*
12752 F:      arch/m68k/include/asm/*_no.*
12753
12754 UDF FILESYSTEM
12755 M:      Jan Kara <jack@suse.com>
12756 S:      Maintained
12757 F:      Documentation/filesystems/udf.txt
12758 F:      fs/udf/
12759
12760 UDRAW TABLET
12761 M:      Bastien Nocera <hadess@hadess.net>
12762 L:      linux-input@vger.kernel.org
12763 S:      Maintained
12764 F:      drivers/hid/hid-udraw.c
12765
12766 UFS FILESYSTEM
12767 M:      Evgeniy Dushistov <dushistov@mail.ru>
12768 S:      Maintained
12769 F:      Documentation/filesystems/ufs.txt
12770 F:      fs/ufs/
12771
12772 UHID USERSPACE HID IO DRIVER:
12773 M:      David Herrmann <dh.herrmann@googlemail.com>
12774 L:      linux-input@vger.kernel.org
12775 S:      Maintained
12776 F:      drivers/hid/uhid.c
12777 F:      include/uapi/linux/uhid.h
12778
12779 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12780 L:      linux-usb@vger.kernel.org
12781 S:      Orphan
12782 F:      drivers/uwb/
12783 F:      include/linux/uwb.h
12784 F:      include/linux/uwb/
12785
12786 UNICORE32 ARCHITECTURE:
12787 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12788 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12789 S:      Maintained
12790 T:      git git://github.com/gxt/linux.git
12791 F:      arch/unicore32/
12792
12793 UNIFDEF
12794 M:      Tony Finch <dot@dotat.at>
12795 W:      http://dotat.at/prog/unifdef
12796 S:      Maintained
12797 F:      scripts/unifdef.c
12798
12799 UNIFORM CDROM DRIVER
12800 M:      Jens Axboe <axboe@kernel.dk>
12801 W:      http://www.kernel.dk
12802 S:      Maintained
12803 F:      Documentation/cdrom/
12804 F:      drivers/cdrom/cdrom.c
12805 F:      include/linux/cdrom.h
12806 F:      include/uapi/linux/cdrom.h
12807
12808 UNISYS S-PAR DRIVERS
12809 M:      David Kershner <david.kershner@unisys.com>
12810 L:      sparmaintainer@unisys.com (Unisys internal)
12811 S:      Supported
12812 F:      drivers/staging/unisys/
12813
12814 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12815 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12816 L:      linux-scsi@vger.kernel.org
12817 S:      Supported
12818 F:      Documentation/scsi/ufs.txt
12819 F:      drivers/scsi/ufs/
12820
12821 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12822 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12823 M:      Prabu Thangamuthu <prabut@synopsys.com>
12824 L:      linux-scsi@vger.kernel.org
12825 S:      Supported
12826 F:      drivers/scsi/ufs/*dwc*
12827
12828 UNSORTED BLOCK IMAGES (UBI)
12829 M:      Artem Bityutskiy <dedekind1@gmail.com>
12830 M:      Richard Weinberger <richard@nod.at>
12831 W:      http://www.linux-mtd.infradead.org/
12832 L:      linux-mtd@lists.infradead.org
12833 T:      git git://git.infradead.org/ubifs-2.6.git
12834 S:      Supported
12835 F:      drivers/mtd/ubi/
12836 F:      include/linux/mtd/ubi.h
12837 F:      include/uapi/mtd/ubi-user.h
12838
12839 USB ACM DRIVER
12840 M:      Oliver Neukum <oneukum@suse.com>
12841 L:      linux-usb@vger.kernel.org
12842 S:      Maintained
12843 F:      Documentation/usb/acm.txt
12844 F:      drivers/usb/class/cdc-acm.*
12845
12846 USB AR5523 WIRELESS DRIVER
12847 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12848 L:      linux-wireless@vger.kernel.org
12849 S:      Maintained
12850 F:      drivers/net/wireless/ath/ar5523/
12851
12852 USB ATTACHED SCSI
12853 M:      Oliver Neukum <oneukum@suse.com>
12854 L:      linux-usb@vger.kernel.org
12855 L:      linux-scsi@vger.kernel.org
12856 S:      Maintained
12857 F:      drivers/usb/storage/uas.c
12858
12859 USB CDC ETHERNET DRIVER
12860 M:      Oliver Neukum <oliver@neukum.org>
12861 L:      linux-usb@vger.kernel.org
12862 S:      Maintained
12863 F:      drivers/net/usb/cdc_*.c
12864 F:      include/uapi/linux/usb/cdc.h
12865
12866 USB CHAOSKEY DRIVER
12867 M:      Keith Packard <keithp@keithp.com>
12868 L:      linux-usb@vger.kernel.org
12869 S:      Maintained
12870 F:      drivers/usb/misc/chaoskey.c
12871
12872 USB CYPRESS C67X00 DRIVER
12873 M:      Peter Korsgaard <jacmet@sunsite.dk>
12874 L:      linux-usb@vger.kernel.org
12875 S:      Maintained
12876 F:      drivers/usb/c67x00/
12877
12878 USB DAVICOM DM9601 DRIVER
12879 M:      Peter Korsgaard <jacmet@sunsite.dk>
12880 L:      netdev@vger.kernel.org
12881 W:      http://www.linux-usb.org/usbnet
12882 S:      Maintained
12883 F:      drivers/net/usb/dm9601.c
12884
12885 USB DIAMOND RIO500 DRIVER
12886 M:      Cesar Miquel <miquel@df.uba.ar>
12887 L:      rio500-users@lists.sourceforge.net
12888 W:      http://rio500.sourceforge.net
12889 S:      Maintained
12890 F:      drivers/usb/misc/rio500*
12891
12892 USB EHCI DRIVER
12893 M:      Alan Stern <stern@rowland.harvard.edu>
12894 L:      linux-usb@vger.kernel.org
12895 S:      Maintained
12896 F:      Documentation/usb/ehci.txt
12897 F:      drivers/usb/host/ehci*
12898
12899 USB GADGET/PERIPHERAL SUBSYSTEM
12900 M:      Felipe Balbi <balbi@kernel.org>
12901 L:      linux-usb@vger.kernel.org
12902 W:      http://www.linux-usb.org/gadget
12903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12904 S:      Maintained
12905 F:      drivers/usb/gadget/
12906 F:      include/linux/usb/gadget*
12907
12908 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12909 M:      Jiri Kosina <jikos@kernel.org>
12910 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12911 L:      linux-usb@vger.kernel.org
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12913 S:      Maintained
12914 F:      Documentation/hid/hiddev.txt
12915 F:      drivers/hid/usbhid/
12916
12917 USB ISP116X DRIVER
12918 M:      Olav Kongas <ok@artecdesign.ee>
12919 L:      linux-usb@vger.kernel.org
12920 S:      Maintained
12921 F:      drivers/usb/host/isp116x*
12922 F:      include/linux/usb/isp116x.h
12923
12924 USB LAN78XX ETHERNET DRIVER
12925 M:      Woojung Huh <woojung.huh@microchip.com>
12926 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12927 L:      netdev@vger.kernel.org
12928 S:      Maintained
12929 F:      drivers/net/usb/lan78xx.*
12930
12931 USB MASS STORAGE DRIVER
12932 M:      Alan Stern <stern@rowland.harvard.edu>
12933 L:      linux-usb@vger.kernel.org
12934 L:      usb-storage@lists.one-eyed-alien.net
12935 S:      Maintained
12936 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12937 F:      drivers/usb/storage/
12938
12939 USB MIDI DRIVER
12940 M:      Clemens Ladisch <clemens@ladisch.de>
12941 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12942 T:      git git://git.alsa-project.org/alsa-kernel.git
12943 S:      Maintained
12944 F:      sound/usb/midi.*
12945
12946 USB NETWORKING DRIVERS
12947 L:      linux-usb@vger.kernel.org
12948 S:      Odd Fixes
12949 F:      drivers/net/usb/
12950
12951 USB OHCI DRIVER
12952 M:      Alan Stern <stern@rowland.harvard.edu>
12953 L:      linux-usb@vger.kernel.org
12954 S:      Maintained
12955 F:      Documentation/usb/ohci.txt
12956 F:      drivers/usb/host/ohci*
12957
12958 USB OTG FSM (Finite State Machine)
12959 M:      Peter Chen <Peter.Chen@nxp.com>
12960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12961 L:      linux-usb@vger.kernel.org
12962 S:      Maintained
12963 F:      drivers/usb/common/usb-otg-fsm.c
12964
12965 USB OVER IP DRIVER
12966 M:      Valentina Manea <valentina.manea.m@gmail.com>
12967 M:      Shuah Khan <shuahkh@osg.samsung.com>
12968 M:      Shuah Khan <shuah@kernel.org>
12969 L:      linux-usb@vger.kernel.org
12970 S:      Maintained
12971 F:      Documentation/usb/usbip_protocol.txt
12972 F:      drivers/usb/usbip/
12973 F:      tools/usb/usbip/
12974
12975 USB PEGASUS DRIVER
12976 M:      Petko Manolov <petkan@nucleusys.com>
12977 L:      linux-usb@vger.kernel.org
12978 L:      netdev@vger.kernel.org
12979 T:      git git://github.com/petkan/pegasus.git
12980 W:      https://github.com/petkan/pegasus
12981 S:      Maintained
12982 F:      drivers/net/usb/pegasus.*
12983
12984 USB PHY LAYER
12985 M:      Felipe Balbi <balbi@kernel.org>
12986 L:      linux-usb@vger.kernel.org
12987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12988 S:      Maintained
12989 F:      drivers/usb/phy/
12990
12991 USB PRINTER DRIVER (usblp)
12992 M:      Pete Zaitcev <zaitcev@redhat.com>
12993 L:      linux-usb@vger.kernel.org
12994 S:      Supported
12995 F:      drivers/usb/class/usblp.c
12996
12997 USB QMI WWAN NETWORK DRIVER
12998 M:      Bjørn Mork <bjorn@mork.no>
12999 L:      netdev@vger.kernel.org
13000 S:      Maintained
13001 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13002 F:      drivers/net/usb/qmi_wwan.c
13003
13004 USB RTL8150 DRIVER
13005 M:      Petko Manolov <petkan@nucleusys.com>
13006 L:      linux-usb@vger.kernel.org
13007 L:      netdev@vger.kernel.org
13008 T:      git git://github.com/petkan/rtl8150.git
13009 W:      https://github.com/petkan/rtl8150
13010 S:      Maintained
13011 F:      drivers/net/usb/rtl8150.c
13012
13013 USB SERIAL SUBSYSTEM
13014 M:      Johan Hovold <johan@kernel.org>
13015 L:      linux-usb@vger.kernel.org
13016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13017 S:      Maintained
13018 F:      Documentation/usb/usb-serial.txt
13019 F:      drivers/usb/serial/
13020 F:      include/linux/usb/serial.h
13021
13022 USB SMSC75XX ETHERNET DRIVER
13023 M:      Steve Glendinning <steve.glendinning@shawell.net>
13024 L:      netdev@vger.kernel.org
13025 S:      Maintained
13026 F:      drivers/net/usb/smsc75xx.*
13027
13028 USB SMSC95XX ETHERNET DRIVER
13029 M:      Steve Glendinning <steve.glendinning@shawell.net>
13030 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13031 L:      netdev@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/net/usb/smsc95xx.*
13034
13035 USB SUBSYSTEM
13036 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13037 L:      linux-usb@vger.kernel.org
13038 W:      http://www.linux-usb.org
13039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13040 S:      Supported
13041 F:      Documentation/devicetree/bindings/usb/
13042 F:      Documentation/usb/
13043 F:      drivers/usb/
13044 F:      include/linux/usb.h
13045 F:      include/linux/usb/
13046
13047 USB UHCI DRIVER
13048 M:      Alan Stern <stern@rowland.harvard.edu>
13049 L:      linux-usb@vger.kernel.org
13050 S:      Maintained
13051 F:      drivers/usb/host/uhci*
13052
13053 USB "USBNET" DRIVER FRAMEWORK
13054 M:      Oliver Neukum <oneukum@suse.com>
13055 L:      netdev@vger.kernel.org
13056 W:      http://www.linux-usb.org/usbnet
13057 S:      Maintained
13058 F:      drivers/net/usb/usbnet.c
13059 F:      include/linux/usb/usbnet.h
13060
13061 USB VIDEO CLASS
13062 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13063 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13064 L:      linux-media@vger.kernel.org
13065 T:      git git://linuxtv.org/media_tree.git
13066 W:      http://www.ideasonboard.org/uvc/
13067 S:      Maintained
13068 F:      drivers/media/usb/uvc/
13069 F:      include/uapi/linux/uvcvideo.h
13070
13071 USB VISION DRIVER
13072 M:      Hans Verkuil <hverkuil@xs4all.nl>
13073 L:      linux-media@vger.kernel.org
13074 T:      git git://linuxtv.org/media_tree.git
13075 W:      https://linuxtv.org
13076 S:      Odd Fixes
13077 F:      drivers/media/usb/usbvision/
13078
13079 USB WEBCAM GADGET
13080 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13081 L:      linux-usb@vger.kernel.org
13082 S:      Maintained
13083 F:      drivers/usb/gadget/function/*uvc*
13084 F:      drivers/usb/gadget/legacy/webcam.c
13085
13086 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13087 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13088 L:      linux-wireless@vger.kernel.org
13089 S:      Maintained
13090 F:      drivers/net/wireless/rndis_wlan.c
13091
13092 USB XHCI DRIVER
13093 M:      Mathias Nyman <mathias.nyman@intel.com>
13094 L:      linux-usb@vger.kernel.org
13095 S:      Supported
13096 F:      drivers/usb/host/xhci*
13097 F:      drivers/usb/host/pci-quirks*
13098
13099 USB ZD1201 DRIVER
13100 L:      linux-wireless@vger.kernel.org
13101 W:      http://linux-lc100020.sourceforge.net
13102 S:      Orphan
13103 F:      drivers/net/wireless/zydas/zd1201.*
13104
13105 USB ZR364XX DRIVER
13106 M:      Antoine Jacquet <royale@zerezo.com>
13107 L:      linux-usb@vger.kernel.org
13108 L:      linux-media@vger.kernel.org
13109 T:      git git://linuxtv.org/media_tree.git
13110 W:      http://royale.zerezo.com/zr364xx/
13111 S:      Maintained
13112 F:      Documentation/media/v4l-drivers/zr364xx*
13113 F:      drivers/media/usb/zr364xx/
13114
13115 ULPI BUS
13116 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13117 L:      linux-usb@vger.kernel.org
13118 S:      Maintained
13119 F:      drivers/usb/common/ulpi.c
13120 F:      include/linux/ulpi/
13121
13122 USER-MODE LINUX (UML)
13123 M:      Jeff Dike <jdike@addtoit.com>
13124 M:      Richard Weinberger <richard@nod.at>
13125 L:      user-mode-linux-devel@lists.sourceforge.net
13126 L:      user-mode-linux-user@lists.sourceforge.net
13127 W:      http://user-mode-linux.sourceforge.net
13128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13129 S:      Maintained
13130 F:      Documentation/virtual/uml/
13131 F:      arch/um/
13132 F:      arch/x86/um/
13133 F:      fs/hostfs/
13134 F:      fs/hppfs/
13135
13136 USERSPACE I/O (UIO)
13137 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13138 S:      Maintained
13139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13140 F:      Documentation/driver-api/uio-howto.rst
13141 F:      drivers/uio/
13142 F:      include/linux/uio*.h
13143
13144 UTIL-LINUX PACKAGE
13145 M:      Karel Zak <kzak@redhat.com>
13146 L:      util-linux@vger.kernel.org
13147 W:      http://en.wikipedia.org/wiki/Util-linux
13148 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13149 S:      Maintained
13150
13151 UVESAFB DRIVER
13152 M:      Michal Januszewski <spock@gentoo.org>
13153 L:      linux-fbdev@vger.kernel.org
13154 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13155 S:      Maintained
13156 F:      Documentation/fb/uvesafb.txt
13157 F:      drivers/video/fbdev/uvesafb.*
13158
13159 VF610 NAND DRIVER
13160 M:      Stefan Agner <stefan@agner.ch>
13161 L:      linux-mtd@lists.infradead.org
13162 S:      Supported
13163 F:      drivers/mtd/nand/vf610_nfc.c
13164
13165 VFAT/FAT/MSDOS FILESYSTEM
13166 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13167 S:      Maintained
13168 F:      Documentation/filesystems/vfat.txt
13169 F:      fs/fat/
13170
13171 VFIO DRIVER
13172 M:      Alex Williamson <alex.williamson@redhat.com>
13173 L:      kvm@vger.kernel.org
13174 T:      git git://github.com/awilliam/linux-vfio.git
13175 S:      Maintained
13176 F:      Documentation/vfio.txt
13177 F:      drivers/vfio/
13178 F:      include/linux/vfio.h
13179 F:      include/uapi/linux/vfio.h
13180
13181 VFIO MEDIATED DEVICE DRIVERS
13182 M:      Kirti Wankhede <kwankhede@nvidia.com>
13183 L:      kvm@vger.kernel.org
13184 S:      Maintained
13185 F:      Documentation/vfio-mediated-device.txt
13186 F:      drivers/vfio/mdev/
13187 F:      include/linux/mdev.h
13188 F:      samples/vfio-mdev/
13189
13190 VFIO PLATFORM DRIVER
13191 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13192 L:      kvm@vger.kernel.org
13193 S:      Maintained
13194 F:      drivers/vfio/platform/
13195
13196 VIDEOBUF2 FRAMEWORK
13197 M:      Pawel Osciak <pawel@osciak.com>
13198 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13199 M:      Kyungmin Park <kyungmin.park@samsung.com>
13200 L:      linux-media@vger.kernel.org
13201 S:      Maintained
13202 F:      drivers/media/v4l2-core/videobuf2-*
13203 F:      include/media/videobuf2-*
13204
13205 VIRTIO AND VHOST VSOCK DRIVER
13206 M:      Stefan Hajnoczi <stefanha@redhat.com>
13207 L:      kvm@vger.kernel.org
13208 L:      virtualization@lists.linux-foundation.org
13209 L:      netdev@vger.kernel.org
13210 S:      Maintained
13211 F:      include/linux/virtio_vsock.h
13212 F:      include/uapi/linux/virtio_vsock.h
13213 F:      net/vmw_vsock/virtio_transport_common.c
13214 F:      net/vmw_vsock/virtio_transport.c
13215 F:      drivers/vhost/vsock.c
13216 F:      drivers/vhost/vsock.h
13217
13218 VIRTUAL SERIO DEVICE DRIVER
13219 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13220 S:      Maintained
13221 F:      drivers/input/serio/userio.c
13222 F:      include/uapi/linux/userio.h
13223
13224 VIRTIO CONSOLE DRIVER
13225 M:      Amit Shah <amit@kernel.org>
13226 L:      virtualization@lists.linux-foundation.org
13227 S:      Maintained
13228 F:      drivers/char/virtio_console.c
13229 F:      include/linux/virtio_console.h
13230 F:      include/uapi/linux/virtio_console.h
13231
13232 VIRTIO CORE, NET AND BLOCK DRIVERS
13233 M:      "Michael S. Tsirkin" <mst@redhat.com>
13234 M:      Jason Wang <jasowang@redhat.com>
13235 L:      virtualization@lists.linux-foundation.org
13236 S:      Maintained
13237 F:      Documentation/devicetree/bindings/virtio/
13238 F:      drivers/virtio/
13239 F:      tools/virtio/
13240 F:      drivers/net/virtio_net.c
13241 F:      drivers/block/virtio_blk.c
13242 F:      include/linux/virtio_*.h
13243 F:      include/uapi/linux/virtio_*.h
13244 F:      drivers/crypto/virtio/
13245
13246 VIRTIO DRIVERS FOR S390
13247 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13248 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13249 L:      linux-s390@vger.kernel.org
13250 L:      virtualization@lists.linux-foundation.org
13251 L:      kvm@vger.kernel.org
13252 S:      Supported
13253 F:      drivers/s390/virtio/
13254
13255 VIRTIO GPU DRIVER
13256 M:      David Airlie <airlied@linux.ie>
13257 M:      Gerd Hoffmann <kraxel@redhat.com>
13258 L:      dri-devel@lists.freedesktop.org
13259 L:      virtualization@lists.linux-foundation.org
13260 T:      git git://git.kraxel.org/linux drm-qemu
13261 S:      Maintained
13262 F:      drivers/gpu/drm/virtio/
13263 F:      include/uapi/linux/virtio_gpu.h
13264
13265 VIRTIO HOST (VHOST)
13266 M:      "Michael S. Tsirkin" <mst@redhat.com>
13267 M:      Jason Wang <jasowang@redhat.com>
13268 L:      kvm@vger.kernel.org
13269 L:      virtualization@lists.linux-foundation.org
13270 L:      netdev@vger.kernel.org
13271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13272 S:      Maintained
13273 F:      drivers/vhost/
13274 F:      include/uapi/linux/vhost.h
13275
13276 VIRTIO INPUT DRIVER
13277 M:      Gerd Hoffmann <kraxel@redhat.com>
13278 S:      Maintained
13279 F:      drivers/virtio/virtio_input.c
13280 F:      include/uapi/linux/virtio_input.h
13281
13282 VIRTIO CRYPTO DRIVER
13283 M:  Gonglei <arei.gonglei@huawei.com>
13284 L:  virtualization@lists.linux-foundation.org
13285 L:  linux-crypto@vger.kernel.org
13286 S:  Maintained
13287 F:  drivers/crypto/virtio/
13288 F:  include/uapi/linux/virtio_crypto.h
13289
13290 VIA RHINE NETWORK DRIVER
13291 S:      Orphan
13292 F:      drivers/net/ethernet/via/via-rhine.c
13293
13294 VIA SD/MMC CARD CONTROLLER DRIVER
13295 M:      Bruce Chang <brucechang@via.com.tw>
13296 M:      Harald Welte <HaraldWelte@viatech.com>
13297 S:      Maintained
13298 F:      drivers/mmc/host/via-sdmmc.c
13299
13300 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13301 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13302 L:      linux-fbdev@vger.kernel.org
13303 S:      Maintained
13304 F:      include/linux/via-core.h
13305 F:      include/linux/via-gpio.h
13306 F:      include/linux/via_i2c.h
13307 F:      drivers/video/fbdev/via/
13308
13309 VIA VELOCITY NETWORK DRIVER
13310 M:      Francois Romieu <romieu@fr.zoreil.com>
13311 L:      netdev@vger.kernel.org
13312 S:      Maintained
13313 F:      drivers/net/ethernet/via/via-velocity.*
13314
13315 VIRT LIB
13316 M:      Alex Williamson <alex.williamson@redhat.com>
13317 M:      Paolo Bonzini <pbonzini@redhat.com>
13318 L:      kvm@vger.kernel.org
13319 S:      Supported
13320 F:      virt/lib/
13321
13322 VIVID VIRTUAL VIDEO DRIVER
13323 M:      Hans Verkuil <hverkuil@xs4all.nl>
13324 L:      linux-media@vger.kernel.org
13325 T:      git git://linuxtv.org/media_tree.git
13326 W:      https://linuxtv.org
13327 S:      Maintained
13328 F:      drivers/media/platform/vivid/*
13329
13330 VLAN (802.1Q)
13331 M:      Patrick McHardy <kaber@trash.net>
13332 L:      netdev@vger.kernel.org
13333 S:      Maintained
13334 F:      drivers/net/macvlan.c
13335 F:      include/linux/if_*vlan.h
13336 F:      net/8021q/
13337
13338 VLYNQ BUS
13339 M:      Florian Fainelli <f.fainelli@gmail.com>
13340 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13341 S:      Maintained
13342 F:      drivers/vlynq/vlynq.c
13343 F:      include/linux/vlynq.h
13344
13345 VME SUBSYSTEM
13346 M:      Martyn Welch <martyn@welchs.me.uk>
13347 M:      Manohar Vanga <manohar.vanga@gmail.com>
13348 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13349 L:      devel@driverdev.osuosl.org
13350 S:      Maintained
13351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13352 F:      Documentation/driver-api/vme.rst
13353 F:      drivers/staging/vme/
13354 F:      drivers/vme/
13355 F:      include/linux/vme*
13356
13357 VMWARE HYPERVISOR INTERFACE
13358 M:      Alok Kataria <akataria@vmware.com>
13359 L:      virtualization@lists.linux-foundation.org
13360 S:      Supported
13361 F:      arch/x86/kernel/cpu/vmware.c
13362
13363 VMWARE BALLOON DRIVER
13364 M:      Xavier Deguillard <xdeguillard@vmware.com>
13365 M:      Philip Moltmann <moltmann@vmware.com>
13366 M:      "VMware, Inc." <pv-drivers@vmware.com>
13367 L:      linux-kernel@vger.kernel.org
13368 S:      Maintained
13369 F:      drivers/misc/vmw_balloon.c
13370
13371 VMWARE VMMOUSE SUBDRIVER
13372 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13373 M:      "VMware, Inc." <pv-drivers@vmware.com>
13374 L:      linux-input@vger.kernel.org
13375 S:      Maintained
13376 F:      drivers/input/mouse/vmmouse.c
13377 F:      drivers/input/mouse/vmmouse.h
13378
13379 VMWARE VMXNET3 ETHERNET DRIVER
13380 M:      Shrikrishna Khare <skhare@vmware.com>
13381 M:      "VMware, Inc." <pv-drivers@vmware.com>
13382 L:      netdev@vger.kernel.org
13383 S:      Maintained
13384 F:      drivers/net/vmxnet3/
13385
13386 VMware PVSCSI driver
13387 M:      Jim Gill <jgill@vmware.com>
13388 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13389 L:      linux-scsi@vger.kernel.org
13390 S:      Maintained
13391 F:      drivers/scsi/vmw_pvscsi.c
13392 F:      drivers/scsi/vmw_pvscsi.h
13393
13394 VMWARE PVRDMA DRIVER
13395 M:      Adit Ranadive <aditr@vmware.com>
13396 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13397 L:      linux-rdma@vger.kernel.org
13398 S:      Maintained
13399 F:      drivers/infiniband/hw/vmw_pvrdma/
13400
13401 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13402 M:      Liam Girdwood <lgirdwood@gmail.com>
13403 M:      Mark Brown <broonie@kernel.org>
13404 L:      linux-kernel@vger.kernel.org
13405 W:      http://www.slimlogic.co.uk/?p=48
13406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13407 S:      Supported
13408 F:      Documentation/devicetree/bindings/regulator/
13409 F:      drivers/regulator/
13410 F:      include/dt-bindings/regulator/
13411 F:      include/linux/regulator/
13412
13413 VRF
13414 M:      David Ahern <dsa@cumulusnetworks.com>
13415 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13416 L:      netdev@vger.kernel.org
13417 S:      Maintained
13418 F:      drivers/net/vrf.c
13419 F:      Documentation/networking/vrf.txt
13420
13421 VT1211 HARDWARE MONITOR DRIVER
13422 M:      Juerg Haefliger <juergh@gmail.com>
13423 L:      linux-hwmon@vger.kernel.org
13424 S:      Maintained
13425 F:      Documentation/hwmon/vt1211
13426 F:      drivers/hwmon/vt1211.c
13427
13428 VT8231 HARDWARE MONITOR DRIVER
13429 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13430 L:      linux-hwmon@vger.kernel.org
13431 S:      Maintained
13432 F:      drivers/hwmon/vt8231.c
13433
13434 VUB300 USB to SDIO/SD/MMC bridge chip
13435 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13436 L:      linux-mmc@vger.kernel.org
13437 L:      linux-usb@vger.kernel.org
13438 S:      Supported
13439 F:      drivers/mmc/host/vub300.c
13440
13441 W1 DALLAS'S 1-WIRE BUS
13442 M:      Evgeniy Polyakov <zbr@ioremap.net>
13443 S:      Maintained
13444 F:      Documentation/w1/
13445 F:      drivers/w1/
13446
13447 W83791D HARDWARE MONITORING DRIVER
13448 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13449 L:      linux-hwmon@vger.kernel.org
13450 S:      Maintained
13451 F:      Documentation/hwmon/w83791d
13452 F:      drivers/hwmon/w83791d.c
13453
13454 W83793 HARDWARE MONITORING DRIVER
13455 M:      Rudolf Marek <r.marek@assembler.cz>
13456 L:      linux-hwmon@vger.kernel.org
13457 S:      Maintained
13458 F:      Documentation/hwmon/w83793
13459 F:      drivers/hwmon/w83793.c
13460
13461 W83795 HARDWARE MONITORING DRIVER
13462 M:      Jean Delvare <jdelvare@suse.com>
13463 L:      linux-hwmon@vger.kernel.org
13464 S:      Maintained
13465 F:      drivers/hwmon/w83795.c
13466
13467 W83L51xD SD/MMC CARD INTERFACE DRIVER
13468 M:      Pierre Ossman <pierre@ossman.eu>
13469 S:      Maintained
13470 F:      drivers/mmc/host/wbsd.*
13471
13472 WACOM PROTOCOL 4 SERIAL TABLETS
13473 M:      Julian Squires <julian@cipht.net>
13474 M:      Hans de Goede <hdegoede@redhat.com>
13475 L:      linux-input@vger.kernel.org
13476 S:      Maintained
13477 F:      drivers/input/tablet/wacom_serial4.c
13478
13479 WATCHDOG DEVICE DRIVERS
13480 M:      Wim Van Sebroeck <wim@iguana.be>
13481 R:      Guenter Roeck <linux@roeck-us.net>
13482 L:      linux-watchdog@vger.kernel.org
13483 W:      http://www.linux-watchdog.org/
13484 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13485 S:      Maintained
13486 F:      Documentation/devicetree/bindings/watchdog/
13487 F:      Documentation/watchdog/
13488 F:      drivers/watchdog/
13489 F:      include/linux/watchdog.h
13490 F:      include/uapi/linux/watchdog.h
13491
13492 WIIMOTE HID DRIVER
13493 M:      David Herrmann <dh.herrmann@googlemail.com>
13494 L:      linux-input@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/hid/hid-wiimote*
13497
13498 WINBOND CIR DRIVER
13499 M:      David Härdeman <david@hardeman.nu>
13500 S:      Maintained
13501 F:      drivers/media/rc/winbond-cir.c
13502
13503 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13504 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13505 L:      linux-watchdog@vger.kernel.org
13506 S:      Maintained
13507 F:      drivers/watchdog/ebc-c384_wdt.c
13508
13509 WINSYSTEMS WS16C48 GPIO DRIVER
13510 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13511 L:      linux-gpio@vger.kernel.org
13512 S:      Maintained
13513 F:      drivers/gpio/gpio-ws16c48.c
13514
13515 WIMAX STACK
13516 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13517 M:      linux-wimax@intel.com
13518 L:      wimax@linuxwimax.org (subscribers-only)
13519 S:      Supported
13520 W:      http://linuxwimax.org
13521 F:      Documentation/wimax/README.wimax
13522 F:      include/linux/wimax/debug.h
13523 F:      include/net/wimax.h
13524 F:      include/uapi/linux/wimax.h
13525 F:      net/wimax/
13526
13527 WISTRON LAPTOP BUTTON DRIVER
13528 M:      Miloslav Trmac <mitr@volny.cz>
13529 S:      Maintained
13530 F:      drivers/input/misc/wistron_btns.c
13531
13532 WL3501 WIRELESS PCMCIA CARD DRIVER
13533 L:      linux-wireless@vger.kernel.org
13534 S:      Odd fixes
13535 F:      drivers/net/wireless/wl3501*
13536
13537 WOLFSON MICROELECTRONICS DRIVERS
13538 L:      patches@opensource.wolfsonmicro.com
13539 T:      git https://github.com/CirrusLogic/linux-drivers.git
13540 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13541 S:      Supported
13542 F:      Documentation/hwmon/wm83??
13543 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13544 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13545 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13546 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13547 F:      drivers/clk/clk-wm83*.c
13548 F:      drivers/extcon/extcon-arizona.c
13549 F:      drivers/leds/leds-wm83*.c
13550 F:      drivers/gpio/gpio-*wm*.c
13551 F:      drivers/gpio/gpio-arizona.c
13552 F:      drivers/hwmon/wm83??-hwmon.c
13553 F:      drivers/input/misc/wm831x-on.c
13554 F:      drivers/input/touchscreen/wm831x-ts.c
13555 F:      drivers/input/touchscreen/wm97*.c
13556 F:      drivers/mfd/arizona*
13557 F:      drivers/mfd/wm*.c
13558 F:      drivers/mfd/cs47l24*
13559 F:      drivers/power/supply/wm83*.c
13560 F:      drivers/rtc/rtc-wm83*.c
13561 F:      drivers/regulator/wm8*.c
13562 F:      drivers/video/backlight/wm83*_bl.c
13563 F:      drivers/watchdog/wm83*_wdt.c
13564 F:      include/linux/mfd/arizona/
13565 F:      include/linux/mfd/wm831x/
13566 F:      include/linux/mfd/wm8350/
13567 F:      include/linux/mfd/wm8400*
13568 F:      include/linux/wm97xx.h
13569 F:      include/sound/wm????.h
13570 F:      sound/soc/codecs/arizona.?
13571 F:      sound/soc/codecs/wm*
13572 F:      sound/soc/codecs/cs47l24*
13573
13574 WORKQUEUE
13575 M:      Tejun Heo <tj@kernel.org>
13576 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13578 S:      Maintained
13579 F:      include/linux/workqueue.h
13580 F:      kernel/workqueue.c
13581 F:      Documentation/core-api/workqueue.rst
13582
13583 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13584 M:      Chen-Yu Tsai <wens@csie.org>
13585 L:      linux-kernel@vger.kernel.org
13586 S:      Maintained
13587 N:      axp[128]
13588
13589 X.25 NETWORK LAYER
13590 M:      Andrew Hendry <andrew.hendry@gmail.com>
13591 L:      linux-x25@vger.kernel.org
13592 S:      Odd Fixes
13593 F:      Documentation/networking/x25*
13594 F:      include/net/x25*
13595 F:      net/x25/
13596
13597 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13598 M:      Thomas Gleixner <tglx@linutronix.de>
13599 M:      Ingo Molnar <mingo@redhat.com>
13600 M:      "H. Peter Anvin" <hpa@zytor.com>
13601 M:      x86@kernel.org
13602 L:      linux-kernel@vger.kernel.org
13603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13604 S:      Maintained
13605 F:      Documentation/x86/
13606 F:      arch/x86/
13607
13608 X86 PLATFORM DRIVERS
13609 M:      Darren Hart <dvhart@infradead.org>
13610 M:      Andy Shevchenko <andy@infradead.org>
13611 L:      platform-driver-x86@vger.kernel.org
13612 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13613 S:      Maintained
13614 F:      drivers/platform/x86/
13615 F:      drivers/platform/olpc/
13616
13617 X86 MCE INFRASTRUCTURE
13618 M:      Tony Luck <tony.luck@intel.com>
13619 M:      Borislav Petkov <bp@alien8.de>
13620 L:      linux-edac@vger.kernel.org
13621 S:      Maintained
13622 F:      arch/x86/kernel/cpu/mcheck/*
13623
13624 X86 MICROCODE UPDATE SUPPORT
13625 M:      Borislav Petkov <bp@alien8.de>
13626 S:      Maintained
13627 F:      arch/x86/kernel/cpu/microcode/*
13628
13629 X86 VDSO
13630 M:      Andy Lutomirski <luto@amacapital.net>
13631 L:      linux-kernel@vger.kernel.org
13632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13633 S:      Maintained
13634 F:      arch/x86/entry/vdso/
13635
13636 XC2028/3028 TUNER DRIVER
13637 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13638 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13639 L:      linux-media@vger.kernel.org
13640 W:      https://linuxtv.org
13641 T:      git git://linuxtv.org/media_tree.git
13642 S:      Maintained
13643 F:      drivers/media/tuners/tuner-xc2028.*
13644
13645 XEN HYPERVISOR INTERFACE
13646 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13647 M:      Juergen Gross <jgross@suse.com>
13648 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13650 S:      Supported
13651 F:      arch/x86/xen/
13652 F:      drivers/*/xen-*front.c
13653 F:      drivers/xen/
13654 F:      arch/x86/include/asm/xen/
13655 F:      include/xen/
13656 F:      include/uapi/xen/
13657
13658 XEN HYPERVISOR ARM
13659 M:      Stefano Stabellini <sstabellini@kernel.org>
13660 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13661 S:      Maintained
13662 F:      arch/arm/xen/
13663 F:      arch/arm/include/asm/xen/
13664
13665 XEN HYPERVISOR ARM64
13666 M:      Stefano Stabellini <sstabellini@kernel.org>
13667 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13668 S:      Maintained
13669 F:      arch/arm64/xen/
13670 F:      arch/arm64/include/asm/xen/
13671
13672 XEN NETWORK BACKEND DRIVER
13673 M:      Wei Liu <wei.liu2@citrix.com>
13674 M:      Paul Durrant <paul.durrant@citrix.com>
13675 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13676 L:      netdev@vger.kernel.org
13677 S:      Supported
13678 F:      drivers/net/xen-netback/*
13679
13680 XEN PCI SUBSYSTEM
13681 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13682 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13683 S:      Supported
13684 F:      arch/x86/pci/*xen*
13685 F:      drivers/pci/*xen*
13686
13687 XEN BLOCK SUBSYSTEM
13688 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13689 M:      Roger Pau Monné <roger.pau@citrix.com>
13690 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13691 S:      Supported
13692 F:      drivers/block/xen-blkback/*
13693 F:      drivers/block/xen*
13694
13695 XEN PVSCSI DRIVERS
13696 M:      Juergen Gross <jgross@suse.com>
13697 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13698 L:      linux-scsi@vger.kernel.org
13699 S:      Supported
13700 F:      drivers/scsi/xen-scsifront.c
13701 F:      drivers/xen/xen-scsiback.c
13702 F:      include/xen/interface/io/vscsiif.h
13703
13704 XEN SWIOTLB SUBSYSTEM
13705 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13706 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13707 S:      Supported
13708 F:      arch/x86/xen/*swiotlb*
13709 F:      drivers/xen/*swiotlb*
13710
13711 XFS FILESYSTEM
13712 M:      Darrick J. Wong <darrick.wong@oracle.com>
13713 M:      linux-xfs@vger.kernel.org
13714 L:      linux-xfs@vger.kernel.org
13715 W:      http://xfs.org/
13716 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13717 S:      Supported
13718 F:      Documentation/filesystems/xfs.txt
13719 F:      fs/xfs/
13720
13721 XILINX AXI ETHERNET DRIVER
13722 M:      Anirudha Sarangi <anirudh@xilinx.com>
13723 M:      John Linn <John.Linn@xilinx.com>
13724 S:      Maintained
13725 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13726
13727 XILINX UARTLITE SERIAL DRIVER
13728 M:      Peter Korsgaard <jacmet@sunsite.dk>
13729 L:      linux-serial@vger.kernel.org
13730 S:      Maintained
13731 F:      drivers/tty/serial/uartlite.c
13732
13733 XILINX VIDEO IP CORES
13734 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13735 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13736 L:      linux-media@vger.kernel.org
13737 T:      git git://linuxtv.org/media_tree.git
13738 S:      Supported
13739 F:      Documentation/devicetree/bindings/media/xilinx/
13740 F:      drivers/media/platform/xilinx/
13741 F:      include/uapi/linux/xilinx-v4l2-controls.h
13742
13743 XILLYBUS DRIVER
13744 M:      Eli Billauer <eli.billauer@gmail.com>
13745 L:      linux-kernel@vger.kernel.org
13746 S:      Supported
13747 F:      drivers/char/xillybus/
13748
13749 XTENSA XTFPGA PLATFORM SUPPORT
13750 M:      Max Filippov <jcmvbkbc@gmail.com>
13751 L:      linux-xtensa@linux-xtensa.org
13752 S:      Maintained
13753 F:      drivers/spi/spi-xtensa-xtfpga.c
13754 F:      sound/soc/xtensa/xtfpga-i2s.c
13755
13756 YAM DRIVER FOR AX.25
13757 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13758 L:      linux-hams@vger.kernel.org
13759 S:      Maintained
13760 F:      drivers/net/hamradio/yam*
13761 F:      include/linux/yam.h
13762
13763 YEALINK PHONE DRIVER
13764 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13765 L:      usbb2k-api-dev@nongnu.org
13766 S:      Maintained
13767 F:      Documentation/input/yealink.txt
13768 F:      drivers/input/misc/yealink.*
13769
13770 Z8530 DRIVER FOR AX.25
13771 M:      Joerg Reuter <jreuter@yaina.de>
13772 W:      http://yaina.de/jreuter/
13773 W:      http://www.qsl.net/dl1bke/
13774 L:      linux-hams@vger.kernel.org
13775 S:      Maintained
13776 F:      Documentation/networking/z8530drv.txt
13777 F:      drivers/net/hamradio/*scc.c
13778 F:      drivers/net/hamradio/z8530.h
13779
13780 ZBUD COMPRESSED PAGE ALLOCATOR
13781 M:      Seth Jennings <sjenning@redhat.com>
13782 M:      Dan Streetman <ddstreet@ieee.org>
13783 L:      linux-mm@kvack.org
13784 S:      Maintained
13785 F:      mm/zbud.c
13786 F:      include/linux/zbud.h
13787
13788 ZD1211RW WIRELESS DRIVER
13789 M:      Daniel Drake <dsd@gentoo.org>
13790 M:      Ulrich Kunitz <kune@deine-taler.de>
13791 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13792 L:      linux-wireless@vger.kernel.org
13793 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13794 S:      Maintained
13795 F:      drivers/net/wireless/zydas/zd1211rw/
13796
13797 ZD1301_DEMOD MEDIA DRIVER
13798 M:      Antti Palosaari <crope@iki.fi>
13799 L:      linux-media@vger.kernel.org
13800 W:      https://linuxtv.org/
13801 W:      http://palosaari.fi/linux/
13802 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13803 S:      Maintained
13804 F:      drivers/media/dvb-frontends/zd1301_demod*
13805
13806 ZD1301 MEDIA DRIVER
13807 M:      Antti Palosaari <crope@iki.fi>
13808 L:      linux-media@vger.kernel.org
13809 W:      https://linuxtv.org/
13810 W:      http://palosaari.fi/linux/
13811 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13812 S:      Maintained
13813 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13814
13815 ZPOOL COMPRESSED PAGE STORAGE API
13816 M:      Dan Streetman <ddstreet@ieee.org>
13817 L:      linux-mm@kvack.org
13818 S:      Maintained
13819 F:      mm/zpool.c
13820 F:      include/linux/zpool.h
13821
13822 ZR36067 VIDEO FOR LINUX DRIVER
13823 L:      mjpeg-users@lists.sourceforge.net
13824 L:      linux-media@vger.kernel.org
13825 W:      http://mjpeg.sourceforge.net/driver-zoran/
13826 T:      hg https://linuxtv.org/hg/v4l-dvb
13827 S:      Odd Fixes
13828 F:      drivers/media/pci/zoran/
13829
13830 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13831 M:      Minchan Kim <minchan@kernel.org>
13832 M:      Nitin Gupta <ngupta@vflare.org>
13833 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13834 L:      linux-kernel@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/block/zram/
13837 F:      Documentation/blockdev/zram.txt
13838
13839 ZS DECSTATION Z85C30 SERIAL DRIVER
13840 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13841 S:      Maintained
13842 F:      drivers/tty/serial/zs.*
13843
13844 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13845 M:      Minchan Kim <minchan@kernel.org>
13846 M:      Nitin Gupta <ngupta@vflare.org>
13847 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13848 L:      linux-mm@kvack.org
13849 S:      Maintained
13850 F:      mm/zsmalloc.c
13851 F:      include/linux/zsmalloc.h
13852 F:      Documentation/vm/zsmalloc.txt
13853
13854 ZSWAP COMPRESSED SWAP CACHING
13855 M:      Seth Jennings <sjenning@redhat.com>
13856 M:      Dan Streetman <ddstreet@ieee.org>
13857 L:      linux-mm@kvack.org
13858 S:      Maintained
13859 F:      mm/zswap.c
13860
13861 THE REST
13862 M:      Linus Torvalds <torvalds@linux-foundation.org>
13863 L:      linux-kernel@vger.kernel.org
13864 Q:      http://patchwork.kernel.org/project/LKML/list/
13865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13866 S:      Buried alive in reporters
13867 F:      *
13868 F:      */