]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
drm/i915: Remove the spin-request during execbuf await_request
[karo-tx-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:      drivers/reset/reset-a10sr.c
657 F:      include/linux/mfd/altera-a10sr.h
658 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M:      Vince Bridgers <vbridger@opensource.altera.com>
662 L:      netdev@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M:      Tobias Klauser <tklauser@distanz.ch>
669 L:      linux-serial@vger.kernel.org
670 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S:      Maintained
672 F:      drivers/tty/serial/altera_uart.c
673 F:      drivers/tty/serial/altera_jtaguart.c
674 F:      include/linux/altera_uart.h
675 F:      include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M:      Netanel Belgazal <netanel@annapurnalabs.com>
679 R:      Saeed Bishara <saeed@annapurnalabs.com>
680 R:      Zorik Machulsky <zorik@annapurnalabs.com>
681 L:      netdev@vger.kernel.org
682 S:      Supported
683 F:      Documentation/networking/ena.txt
684 F:      drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M:      Tom Lendacky <thomas.lendacky@amd.com>
688 M:      Gary Hook <gary.hook@amd.com>
689 L:      linux-crypto@vger.kernel.org
690 S:      Supported
691 F:      drivers/crypto/ccp/
692 F:      include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M:      Huang Rui <ray.huang@amd.com>
696 L:      linux-hwmon@vger.kernel.org
697 S:      Supported
698 F:      Documentation/hwmon/fam15h_power
699 F:      drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S:      Orphan
704 F:      drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P:      Andres Salomon <dilinger@queued.net>
708 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S:      Supported
711 F:      drivers/char/hw_random/geode-rng.c
712 F:      drivers/crypto/geode*
713 F:      drivers/video/fbdev/geode/
714 F:      arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M:      Joerg Roedel <joro@8bytes.org>
718 L:      iommu@lists.linux-foundation.org
719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S:      Maintained
721 F:      drivers/iommu/amd_iommu*.[ch]
722 F:      include/linux/amd-iommu.h
723
724 AMD KFD
725 M:      Oded Gabbay <oded.gabbay@gmail.com>
726 L:      dri-devel@lists.freedesktop.org
727 T:      git git://people.freedesktop.org/~gabbayo/linux.git
728 S:      Supported
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F:      drivers/gpu/drm/amd/amdkfd/
734 F:      drivers/gpu/drm/amd/include/cik_structs.h
735 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F:      drivers/gpu/drm/amd/include/vi_structs.h
737 F:      drivers/gpu/drm/radeon/radeon_kfd.c
738 F:      drivers/gpu/drm/radeon/radeon_kfd.h
739 F:      include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
743 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M:      Tom Lendacky <thomas.lendacky@amd.com>
745 S:      Supported
746 F:      arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 L:      netdev@vger.kernel.org
751 S:      Supported
752 F:      drivers/net/ethernet/amd/xgbe/
753 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
757 S:      Supported
758 F:      drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M:      Hans Verkuil <hans.verkuil@cisco.com>
762 L:      linux-media@vger.kernel.org
763 S:      Maintained
764 F:      drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M:      Lars-Peter Clausen <lars@metafoo.de>
768 L:      linux-media@vger.kernel.org
769 W:      http://ez.analog.com/community/linux-device-drivers
770 S:      Supported
771 F:      drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M:      Hans Verkuil <hans.verkuil@cisco.com>
787 L:      linux-media@vger.kernel.org
788 S:      Maintained
789 F:      drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M:      Lars-Peter Clausen <lars@metafoo.de>
793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W:      http://wiki.analog.com/
795 W:      http://ez.analog.com/community/linux-device-drivers
796 S:      Supported
797 F:      sound/soc/codecs/adau*
798 F:      sound/soc/codecs/adav*
799 F:      sound/soc/codecs/ad1*
800 F:      sound/soc/codecs/ad7*
801 F:      sound/soc/codecs/ssm*
802 F:      sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W:      http://blackfin.uclinux.org/
808 S:      Supported
809 F:      sound/soc/blackfin/*
810
811 ANALOG DEVICES INC IIO DRIVERS
812 M:      Lars-Peter Clausen <lars@metafoo.de>
813 M:      Michael Hennerich <Michael.Hennerich@analog.com>
814 W:      http://wiki.analog.com/
815 W:      http://ez.analog.com/community/linux-device-drivers
816 S:      Supported
817 F:      drivers/iio/*/ad*
818 F:      drivers/iio/adc/ltc2497*
819 X:      drivers/iio/*/adjd*
820 F:      drivers/staging/iio/*/ad*
821 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823 ANALOG DEVICES INC DMA DRIVERS
824 M:      Lars-Peter Clausen <lars@metafoo.de>
825 W:      http://ez.analog.com/community/linux-device-drivers
826 S:      Supported
827 F:      drivers/dma/dma-axi-dmac.c
828
829 ANDROID CONFIG FRAGMENTS
830 M:      Rob Herring <robh@kernel.org>
831 S:      Supported
832 F:      kernel/configs/android*
833
834 ANDROID DRIVERS
835 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M:      Arve Hjønnevåg <arve@android.com>
837 M:      Riley Andrews <riandrews@android.com>
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      drivers/android/
842 F:      drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M:      Laura Abbott <labbott@redhat.com>
846 M:      Sumit Semwal <sumit.semwal@linaro.org>
847 L:      devel@driverdev.osuosl.org
848 S:      Supported
849 F:      drivers/staging/android/ion
850 F:      drivers/staging/android/uapi/ion.h
851 F:      drivers/staging/android/uapi/ion_test.h
852
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M:      Johannes Berg <johannes@sipsolutions.net>
855 L:      linuxppc-dev@lists.ozlabs.org
856 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
857 S:      Maintained
858 F:      sound/aoa/
859
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
862 L:      linux-iio@vger.kernel.org
863 S:      Maintained
864 F:      drivers/iio/adc/stx104.c
865
866 APM DRIVER
867 M:      Jiri Kosina <jikos@kernel.org>
868 S:      Odd fixes
869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F:      arch/x86/kernel/apm_32.c
871 F:      include/linux/apm_bios.h
872 F:      include/uapi/linux/apm_bios.h
873 F:      drivers/char/apm-emulation.c
874
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M:      Henrik Rydberg <rydberg@bitmath.org>
877 L:      linux-input@vger.kernel.org
878 S:      Odd fixes
879 F:      drivers/input/mouse/bcm5974.c
880
881 APPLE SMC DRIVER
882 M:      Henrik Rydberg <rydberg@bitmath.org>
883 L:      linux-hwmon@vger.kernel.org
884 S:      Odd fixes
885 F:      drivers/hwmon/applesmc.c
886
887 APPLETALK NETWORK LAYER
888 L:      netdev@vger.kernel.org
889 S:      Odd fixes
890 F:      drivers/net/appletalk/
891 F:      net/appletalk/
892
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M:      Duc Dang <dhdang@apm.com>
895 S:      Supported
896 F:      arch/arm64/boot/dts/apm/
897
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M:      Iyappan Subramanian <isubramanian@apm.com>
900 M:      Keyur Chudgar <kchudgar@apm.com>
901 M:      Quan Nguyen <qnguyen@apm.com>
902 S:      Supported
903 F:      drivers/net/ethernet/apm/xgene/
904 F:      drivers/net/phy/mdio-xgene.c
905 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M:      Iyappan Subramanian <isubramanian@apm.com>
910 M:      Keyur Chudgar <kchudgar@apm.com>
911 S:      Supported
912 F:      drivers/net/ethernet/apm/xgene-v2/
913
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M:      Tai Nguyen <ttnguyen@apm.com>
916 S:      Supported
917 F:      drivers/perf/xgene_pmu.c
918 F:      Documentation/perf/xgene-pmu.txt
919 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921 APTINA CAMERA SENSOR PLL
922 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L:      linux-media@vger.kernel.org
924 S:      Maintained
925 F:      drivers/media/i2c/aptina-pll.*
926
927 ARC FRAMEBUFFER DRIVER
928 M:      Jaya Kumar <jayalk@intworks.biz>
929 S:      Maintained
930 F:      drivers/video/fbdev/arcfb.c
931 F:      drivers/video/fbdev/core/fb_defio.c
932
933 ARCNET NETWORK LAYER
934 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L:      netdev@vger.kernel.org
936 S:      Maintained
937 F:      drivers/net/arcnet/
938 F:      include/uapi/linux/if_arcnet.h
939
940 ARC PGU DRM DRIVER
941 M:      Alexey Brodkin <abrodkin@synopsys.com>
942 S:      Supported
943 F:      drivers/gpu/drm/arc/
944 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946 ARM ARCHITECTED TIMER DRIVER
947 M:      Mark Rutland <mark.rutland@arm.com>
948 M:      Marc Zyngier <marc.zyngier@arm.com>
949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 S:      Maintained
951 F:      arch/arm/include/asm/arch_timer.h
952 F:      arch/arm64/include/asm/arch_timer.h
953 F:      drivers/clocksource/arm_arch_timer.c
954
955 ARM HDLCD DRM DRIVER
956 M:      Liviu Dudau <liviu.dudau@arm.com>
957 S:      Supported
958 F:      drivers/gpu/drm/arm/hdlcd_*
959 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961 ARM MALI-DP DRM DRIVER
962 M:      Liviu Dudau <liviu.dudau@arm.com>
963 M:      Brian Starkey <brian.starkey@arm.com>
964 M:      Mali DP Maintainers <malidp@foss.arm.com>
965 S:      Supported
966 F:      drivers/gpu/drm/arm/
967 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
968
969 ARM MFM AND FLOPPY DRIVERS
970 M:      Ian Molton <spyro@f2s.com>
971 S:      Maintained
972 F:      arch/arm/lib/floppydma.S
973 F:      arch/arm/include/asm/floppy.h
974
975 ARM PMU PROFILING AND DEBUGGING
976 M:      Will Deacon <will.deacon@arm.com>
977 M:      Mark Rutland <mark.rutland@arm.com>
978 S:      Maintained
979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F:      arch/arm*/kernel/perf_*
981 F:      arch/arm/oprofile/common.c
982 F:      arch/arm*/kernel/hw_breakpoint.c
983 F:      arch/arm*/include/asm/hw_breakpoint.h
984 F:      arch/arm*/include/asm/perf_event.h
985 F:      drivers/perf/*
986 F:      include/linux/perf/arm_pmu.h
987 F:      Documentation/devicetree/bindings/arm/pmu.txt
988 F:      Documentation/devicetree/bindings/perf/
989
990 ARM PORT
991 M:      Russell King <linux@armlinux.org.uk>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W:      http://www.armlinux.org.uk/
994 S:      Maintained
995 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
996 F:      arch/arm/
997
998 ARM SUB-ARCHITECTURES
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S:      Maintained
1001 F:      arch/arm/mach-*/
1002 F:      arch/arm/plat-*/
1003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      sound/arm/aaci.*
1009
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M:      Russell King <linux@armlinux.org.uk>
1012 S:      Maintained
1013 F:      drivers/video/fbdev/amba-clcd.*
1014
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M:      Russell King <linux@armlinux.org.uk>
1017 S:      Maintained
1018 F:      drivers/input/serio/ambakmi.*
1019 F:      include/linux/amba/kmi.h
1020
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M:      Russell King <linux@armlinux.org.uk>
1023 S:      Maintained
1024 F:      drivers/mmc/host/mmci.*
1025 F:      include/linux/amba/mmci.h
1026
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M:      Russell King <linux@armlinux.org.uk>
1029 S:      Maintained
1030 F:      drivers/tty/serial/amba-pl01*.c
1031 F:      include/linux/amba/serial.h
1032
1033 ARM PRIMECELL BUS SUPPORT
1034 M:      Russell King <linux@armlinux.org.uk>
1035 S:      Maintained
1036 F:      drivers/amba/
1037 F:      include/linux/amba/bus.h
1038
1039 ARM/ADS SPHERE 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/AFEB9260 MACHINE SUPPORT
1045 M:      Sergey Lapin <slapin@ossfans.org>
1046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 S:      Maintained
1048
1049 ARM/AJECO 1ARM MACHINE SUPPORT
1050 M:      Lennert Buytenhek <kernel@wantstofly.org>
1051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052 S:      Maintained
1053
1054 ARM/Allwinner sunXi SoC support
1055 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1056 M:      Chen-Yu Tsai <wens@csie.org>
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059 N:      sun[x456789]i
1060 N:      sun50i
1061 F:      arch/arm/mach-sunxi/
1062 F:      arch/arm64/boot/dts/allwinner/
1063 F:      drivers/clk/sunxi-ng/
1064 F:      drivers/pinctrl/sunxi/
1065 F:      drivers/soc/sunxi/
1066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067
1068 ARM/Allwinner SoC Clock Support
1069 M:      Emilio López <emilio@elopez.com.ar>
1070 S:      Maintained
1071 F:      drivers/clk/sunxi/
1072
1073 ARM/Amlogic Meson SoC support
1074 M:      Carlo Caione <carlo@caione.org>
1075 M:      Kevin Hilman <khilman@baylibre.com>
1076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 L:      linux-amlogic@lists.infradead.org
1078 W:      http://linux-meson.com/
1079 S:      Maintained
1080 F:      arch/arm/mach-meson/
1081 F:      arch/arm/boot/dts/meson*
1082 F:      arch/arm64/boot/dts/amlogic/
1083 F:      drivers/pinctrl/meson/
1084 F:      drivers/mmc/host/meson*
1085 N:      meson
1086
1087 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088 M:      Neil Armstrong <narmstrong@baylibre.com>
1089 M:      Jerome Brunet <jbrunet@baylibre.com>
1090 L:      linux-amlogic@lists.infradead.org
1091 S:      Maintained
1092 F:      drivers/clk/meson/
1093 F:      include/dt-bindings/clock/meson*
1094 F:      include/dt-bindings/clock/gxbb*
1095 F:      Documentation/devicetree/bindings/clock/amlogic*
1096
1097 ARM/Annapurna Labs ALPINE ARCHITECTURE
1098 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      arch/arm/mach-alpine/
1103 F:      arch/arm/boot/dts/alpine*
1104 F:      arch/arm64/boot/dts/al/
1105 F:      drivers/*/*alpine*
1106
1107 ARM/ARTPEC MACHINE SUPPORT
1108 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1109 M:      Lars Persson <lars.persson@axis.com>
1110 M:      Niklas Cassel <niklas.cassel@axis.com>
1111 S:      Maintained
1112 L:      linux-arm-kernel@axis.com
1113 F:      arch/arm/mach-artpec
1114 F:      arch/arm/boot/dts/artpec6*
1115 F:      drivers/clk/axis
1116 F:      drivers/pinctrl/pinctrl-artpec*
1117 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1118
1119 ARM/ASPEED MACHINE SUPPORT
1120 M:      Joel Stanley <joel@jms.id.au>
1121 S:      Maintained
1122 F:      arch/arm/mach-aspeed/
1123 F:      arch/arm/boot/dts/aspeed-*
1124 F:      drivers/*/*aspeed*
1125
1126 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1128 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 W:      http://www.linux4sam.org
1131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1132 S:      Supported
1133 F:      arch/arm/mach-at91/
1134 F:      include/soc/at91/
1135 F:      arch/arm/boot/dts/at91*.dts
1136 F:      arch/arm/boot/dts/at91*.dtsi
1137 F:      arch/arm/boot/dts/sama*.dts
1138 F:      arch/arm/boot/dts/sama*.dtsi
1139 F:      arch/arm/include/debug/at91.S
1140 F:      drivers/memory/atmel*
1141
1142 ARM/ATMEL AT91 Clock Support
1143 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1144 S:      Maintained
1145 F:      drivers/clk/at91
1146
1147 ARM/CALXEDA HIGHBANK ARCHITECTURE
1148 M:      Rob Herring <robh@kernel.org>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-highbank/
1152 F:      arch/arm/boot/dts/highbank.dts
1153 F:      arch/arm/boot/dts/ecx-*.dts*
1154
1155 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156 M:      Krzysztof Halasa <khalasa@piap.pl>
1157 S:      Maintained
1158 F:      arch/arm/mach-cns3xxx/
1159
1160 ARM/CAVIUM THUNDER NETWORK DRIVER
1161 M:      Sunil Goutham <sgoutham@cavium.com>
1162 M:      Robert Richter <rric@kernel.org>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Supported
1165 F:      drivers/net/ethernet/cavium/thunder/
1166
1167 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168 M:      Alexander Shiyan <shc_work@mail.ru>
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Odd Fixes
1171 N:      clps711x
1172
1173 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1175 M:      Ryan Mallon <rmallon@gmail.com>
1176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S:      Maintained
1178 F:      arch/arm/mach-ep93xx/
1179 F:      arch/arm/mach-ep93xx/include/mach/
1180
1181 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182 M:      Lennert Buytenhek <kernel@wantstofly.org>
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 S:      Maintained
1185
1186 ARM/CLKDEV SUPPORT
1187 M:      Russell King <linux@armlinux.org.uk>
1188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S:      Maintained
1190 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191 F:      arch/arm/include/asm/clkdev.h
1192 F:      drivers/clk/clkdev.c
1193
1194 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195 M:      Mike Rapoport <mike@compulab.co.il>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198
1199 ARM/CONTEC MICRO9 MACHINE SUPPORT
1200 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1201 S:      Maintained
1202 F:      arch/arm/mach-ep93xx/micro9.c
1203
1204 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      drivers/hwtracing/coresight/*
1209 F:      Documentation/trace/coresight.txt
1210 F:      Documentation/devicetree/bindings/arm/coresight.txt
1211 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212 F:      tools/perf/arch/arm/util/pmu.c
1213 F:      tools/perf/arch/arm/util/auxtrace.c
1214 F:      tools/perf/arch/arm/util/cs-etm.c
1215 F:      tools/perf/arch/arm/util/cs-etm.h
1216 F:      tools/perf/util/cs-etm.h
1217
1218 ARM/CORGI MACHINE SUPPORT
1219 M:      Richard Purdie <rpurdie@rpsys.net>
1220 S:      Maintained
1221
1222 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 T:      git git://github.com/ulli-kroll/linux.git
1226 S:      Maintained
1227 F:      arch/arm/mach-gemini/
1228 F:      drivers/rtc/rtc-gemini.c
1229
1230 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231 M:      Barry Song <baohua@kernel.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1234 S:      Maintained
1235 F:      arch/arm/boot/dts/prima2*
1236 F:      arch/arm/mach-prima2/
1237 F:      drivers/clk/sirf/
1238 F:      drivers/clocksource/timer-prima2.c
1239 F:      drivers/clocksource/timer-atlas7.c
1240 N:      [^a-z]sirf
1241
1242 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243 M:      Baruch Siach <baruch@tkos.co.il>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246 F:      arch/arm/boot/dts/cx92755*
1247 N:      digicolor
1248
1249 ARM/EBSA110 MACHINE SUPPORT
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/mach-ebsa110/
1255 F:      drivers/net/ethernet/amd/am79c961a.*
1256
1257 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258 M:      Uwe Kleine-König <kernel@pengutronix.de>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Maintained
1261 N:      efm32
1262
1263 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      arch/arm/mach-pxa/ezx.c
1268
1269 ARM/FARADAY FA526 PORT
1270 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 T:      git git://git.berlios.de/gemini-board
1274 F:      arch/arm/mm/*-fa*
1275
1276 ARM/FOOTBRIDGE ARCHITECTURE
1277 M:      Russell King <linux@armlinux.org.uk>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 W:      http://www.armlinux.org.uk/
1280 S:      Maintained
1281 F:      arch/arm/include/asm/hardware/dec21285.h
1282 F:      arch/arm/mach-footbridge/
1283
1284 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285 M:      Shawn Guo <shawnguo@kernel.org>
1286 M:      Sascha Hauer <kernel@pengutronix.de>
1287 R:      Fabio Estevam <fabio.estevam@nxp.com>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291 F:      arch/arm/mach-imx/
1292 F:      arch/arm/mach-mxs/
1293 F:      arch/arm/boot/dts/imx*
1294 F:      arch/arm/configs/imx*_defconfig
1295 F:      drivers/clk/imx/
1296 F:      drivers/soc/imx/
1297 F:      include/soc/imx/
1298
1299 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300 M:      Shawn Guo <shawnguo@kernel.org>
1301 M:      Sascha Hauer <kernel@pengutronix.de>
1302 R:      Stefan Agner <stefan@agner.ch>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306 F:      arch/arm/mach-imx/*vf610*
1307 F:      arch/arm/boot/dts/vf*
1308
1309 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310 M:      Lennert Buytenhek <kernel@wantstofly.org>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S:      Maintained
1313
1314 ARM/GUMSTIX MACHINE SUPPORT
1315 M:      Steve Sakoman <sakoman@gmail.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320 M:      Philipp Zabel <philipp.zabel@gmail.com>
1321 M:      Paul Parsons <lost.distance@yahoo.com>
1322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 S:      Maintained
1324 F:      arch/arm/mach-pxa/hx4700.c
1325 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1326 F:      sound/soc/pxa/hx4700.c
1327
1328 ARM/HISILICON SOC SUPPORT
1329 M:      Wei Xu <xuwei5@hisilicon.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 W:      http://www.hisilicon.com
1332 S:      Supported
1333 T:      git git://github.com/hisilicon/linux-hisi.git
1334 F:      arch/arm/mach-hisi/
1335 F:      arch/arm/boot/dts/hi3*
1336 F:      arch/arm/boot/dts/hip*
1337 F:      arch/arm/boot/dts/hisi*
1338 F:      arch/arm64/boot/dts/hisilicon/
1339
1340 ARM/HP JORNADA 7XX MACHINE SUPPORT
1341 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1342 W:      www.jlime.com
1343 S:      Maintained
1344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345 F:      arch/arm/mach-sa1100/jornada720.c
1346 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1347
1348 ARM/IGEP MACHINE SUPPORT
1349 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1350 M:      Javier Martinez Canillas <javier@dowhile0.org>
1351 L:      linux-omap@vger.kernel.org
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354 F:      arch/arm/boot/dts/omap3-igep*
1355
1356 ARM/INCOME PXA270 SUPPORT
1357 M:      Marek Vasut <marek.vasut@gmail.com>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1361
1362 ARM/INTEL IOP32X ARM ARCHITECTURE
1363 M:      Lennert Buytenhek <kernel@wantstofly.org>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366
1367 ARM/INTEL IOP33X ARM ARCHITECTURE
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Orphan
1370
1371 ARM/INTEL IOP13XX ARM ARCHITECTURE
1372 M:      Lennert Buytenhek <kernel@wantstofly.org>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S:      Maintained
1375
1376 ARM/INTEL IQ81342EX MACHINE SUPPORT
1377 M:      Lennert Buytenhek <kernel@wantstofly.org>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380
1381 ARM/INTEL IXDP2850 MACHINE SUPPORT
1382 M:      Lennert Buytenhek <kernel@wantstofly.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385
1386 ARM/INTEL IXP4XX ARM ARCHITECTURE
1387 M:      Imre Kaloz <kaloz@openwrt.org>
1388 M:      Krzysztof Halasa <khalasa@piap.pl>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 F:      arch/arm/mach-ixp4xx/
1392
1393 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394 M:      Jonathan Cameron <jic23@cam.ac.uk>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-pxa/stargate2.c
1398 F:      drivers/pcmcia/pxa2xx_stargate2.c
1399
1400 ARM/INTEL XSC3 (MANZANO) ARM CORE
1401 M:      Lennert Buytenhek <kernel@wantstofly.org>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404
1405 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406 M:      Lennert Buytenhek <kernel@wantstofly.org>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409
1410 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411 M:      Santosh Shilimkar <ssantosh@kernel.org>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414 F:      arch/arm/mach-keystone/
1415 F:      arch/arm/boot/dts/keystone-*
1416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1417
1418 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419 M:      Santosh Shilimkar <ssantosh@kernel.org>
1420 L:      linux-kernel@vger.kernel.org
1421 S:      Maintained
1422 F:      drivers/clk/keystone/
1423
1424 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425 M:      Santosh Shilimkar <ssantosh@kernel.org>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 L:      linux-kernel@vger.kernel.org
1428 S:      Maintained
1429 F:      drivers/clocksource/timer-keystone.c
1430
1431 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432 M:      Santosh Shilimkar <ssantosh@kernel.org>
1433 L:      linux-kernel@vger.kernel.org
1434 S:      Maintained
1435 F:      drivers/power/reset/keystone-reset.c
1436
1437 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438 M:      Santosh Shilimkar <ssantosh@kernel.org>
1439 L:      linux-kernel@vger.kernel.org
1440 S:      Maintained
1441 F:      drivers/memory/*emif*
1442
1443 ARM/LG1K ARCHITECTURE
1444 M:      Chanho Min <chanho.min@lge.com>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm64/boot/dts/lg/
1448
1449 ARM/LOGICPD PXA270 MACHINE SUPPORT
1450 M:      Lennert Buytenhek <kernel@wantstofly.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453
1454 ARM/LPC18XX ARCHITECTURE
1455 M:      Joachim Eastwood <manabian@gmail.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      arch/arm/boot/dts/lpc43*
1459 F:      drivers/clk/nxp/clk-lpc18xx*
1460 F:      drivers/clocksource/time-lpc32xx.c
1461 F:      drivers/i2c/busses/i2c-lpc2k.c
1462 F:      drivers/memory/pl172.c
1463 F:      drivers/mtd/spi-nor/nxp-spifi.c
1464 F:      drivers/rtc/rtc-lpc24xx.c
1465 N:      lpc18xx
1466
1467 ARM/LPC32XX SOC SUPPORT
1468 M:      Vladimir Zapolskiy <vz@mleia.com>
1469 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1472 S:      Maintained
1473 F:      arch/arm/boot/dts/lpc32*
1474 F:      arch/arm/mach-lpc32xx/
1475 F:      drivers/i2c/busses/i2c-pnx.c
1476 F:      drivers/net/ethernet/nxp/lpc_eth.c
1477 F:      drivers/usb/host/ohci-nxp.c
1478 F:      drivers/watchdog/pnx4008_wdt.c
1479 N:      lpc32xx
1480
1481 ARM/MAGICIAN MACHINE SUPPORT
1482 M:      Philipp Zabel <philipp.zabel@gmail.com>
1483 S:      Maintained
1484
1485 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486 M:      Jason Cooper <jason@lakedaemon.net>
1487 M:      Andrew Lunn <andrew@lunn.ch>
1488 M:      Gregory Clement <gregory.clement@free-electrons.com>
1489 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1492 F:      arch/arm/mach-mvebu/
1493 F:      drivers/rtc/rtc-armada38x.c
1494 F:      arch/arm/boot/dts/armada*
1495 F:      arch/arm/boot/dts/kirkwood*
1496 F:      arch/arm64/boot/dts/marvell/armada*
1497 F:      drivers/cpufreq/mvebu-cpufreq.c
1498 F:      arch/arm/configs/mvebu_*_defconfig
1499
1500 ARM/Marvell Berlin SoC support
1501 M:      Jisheng Zhang <jszhang@marvell.com>
1502 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm/mach-berlin/
1506 F:      arch/arm/boot/dts/berlin*
1507 F:      arch/arm64/boot/dts/marvell/berlin*
1508
1509
1510 ARM/Marvell Dove/MV78xx0/Orion SOC support
1511 M:      Jason Cooper <jason@lakedaemon.net>
1512 M:      Andrew Lunn <andrew@lunn.ch>
1513 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1514 M:      Gregory Clement <gregory.clement@free-electrons.com>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 F:      Documentation/devicetree/bindings/soc/dove/
1518 F:      arch/arm/mach-dove/
1519 F:      arch/arm/mach-mv78xx0/
1520 F:      arch/arm/mach-orion5x/
1521 F:      arch/arm/plat-orion/
1522 F:      arch/arm/boot/dts/dove*
1523 F:      arch/arm/boot/dts/orion5x*
1524
1525
1526 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1527 M:      Alexander Clouter <alex@digriz.org.uk>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 W:      http://www.digriz.org.uk/ts78xx/kernel
1530 S:      Maintained
1531 F:      arch/arm/mach-orion5x/ts78xx-*
1532
1533 ARM/OXNAS platform support
1534 M:      Neil Armstrong <narmstrong@baylibre.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1537 S:      Maintained
1538 F:      arch/arm/mach-oxnas/
1539 F:      arch/arm/boot/dts/ox8*.dtsi
1540 F:      arch/arm/boot/dts/wd-mbwe.dts
1541 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1542 N:      oxnas
1543
1544 ARM/Mediatek RTC DRIVER
1545 M:      Eddie Huang <eddie.huang@mediatek.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      drivers/rtc/rtc-mt6397.c
1550
1551 ARM/Mediatek SoC support
1552 M:      Matthias Brugger <matthias.bgg@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 F:      arch/arm/boot/dts/mt6*
1557 F:      arch/arm/boot/dts/mt7*
1558 F:      arch/arm/boot/dts/mt8*
1559 F:      arch/arm/mach-mediatek/
1560 F:      arch/arm64/boot/dts/mediatek/
1561 N:      mtk
1562 K:      mediatek
1563
1564 ARM/Mediatek USB3 PHY DRIVER
1565 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569 F:      drivers/phy/phy-mt65xx-usb3.c
1570
1571 ARM/MICREL KS8695 ARCHITECTURE
1572 M:      Greg Ungerer <gerg@uclinux.org>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 F:      arch/arm/mach-ks8695/
1575 S:      Odd Fixes
1576
1577 ARM/MIOA701 MACHINE SUPPORT
1578 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 F:      arch/arm/mach-pxa/mioa701.c
1581 S:      Maintained
1582
1583 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1584 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1585 S:      Maintained
1586
1587 ARM/NOMADIK ARCHITECTURE
1588 M:      Alessandro Rubini <rubini@unipv.it>
1589 M:      Linus Walleij <linus.walleij@linaro.org>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      arch/arm/mach-nomadik/
1593 F:      drivers/pinctrl/nomadik/
1594 F:      drivers/i2c/busses/i2c-nomadik.c
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1596
1597 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1598 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1599 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1600 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1601 S:      Supported
1602
1603 ARM/TOSA MACHINE SUPPORT
1604 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1605 M:      Dirk Opfer <dirk@opfer-online.de>
1606 S:      Maintained
1607
1608 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1609 M:      Marek Vasut <marek.vasut@gmail.com>
1610 L:      linux-arm-kernel@lists.infradead.org
1611 W:      http://hackndev.com
1612 S:      Maintained
1613 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1614 F:      arch/arm/mach-pxa/palmtx.c
1615 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1616 F:      arch/arm/mach-pxa/palmt5.c
1617 F:      arch/arm/mach-pxa/include/mach/palmld.h
1618 F:      arch/arm/mach-pxa/palmld.c
1619 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1620 F:      arch/arm/mach-pxa/palmte2.c
1621 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1622 F:      arch/arm/mach-pxa/palmtc.c
1623
1624 ARM/PALM TREO SUPPORT
1625 M:      Tomas Cech <sleep_walker@suse.com>
1626 L:      linux-arm-kernel@lists.infradead.org
1627 W:      http://hackndev.com
1628 S:      Maintained
1629 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1630 F:      arch/arm/mach-pxa/palmtreo.c
1631
1632 ARM/PALMZ72 SUPPORT
1633 M:      Sergey Lapin <slapin@ossfans.org>
1634 L:      linux-arm-kernel@lists.infradead.org
1635 W:      http://hackndev.com
1636 S:      Maintained
1637 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1638 F:      arch/arm/mach-pxa/palmz72.c
1639
1640 ARM/PLEB SUPPORT
1641 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1642 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1643 S:      Maintained
1644
1645 ARM/PT DIGITAL BOARD PORT
1646 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 W:      http://www.armlinux.org.uk/
1649 S:      Maintained
1650
1651 ARM/QUALCOMM SUPPORT
1652 M:      Andy Gross <andy.gross@linaro.org>
1653 M:      David Brown <david.brown@linaro.org>
1654 L:      linux-arm-msm@vger.kernel.org
1655 L:      linux-soc@vger.kernel.org
1656 S:      Maintained
1657 F:      Documentation/devicetree/bindings/soc/qcom/
1658 F:      arch/arm/boot/dts/qcom-*.dts
1659 F:      arch/arm/boot/dts/qcom-*.dtsi
1660 F:      arch/arm/mach-qcom/
1661 F:      arch/arm64/boot/dts/qcom/*
1662 F:      drivers/i2c/busses/i2c-qup.c
1663 F:      drivers/clk/qcom/
1664 F:      drivers/pinctrl/qcom/
1665 F:      drivers/dma/qcom/
1666 F:      drivers/soc/qcom/
1667 F:      drivers/spi/spi-qup.c
1668 F:      drivers/tty/serial/msm_serial.h
1669 F:      drivers/tty/serial/msm_serial.c
1670 F:      drivers/*/pm8???-*
1671 F:      drivers/mfd/ssbi.c
1672 F:      drivers/firmware/qcom_scm.c
1673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1674
1675 ARM/RADISYS ENP2611 MACHINE SUPPORT
1676 M:      Lennert Buytenhek <kernel@wantstofly.org>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679
1680 ARM/RENESAS ARM64 ARCHITECTURE
1681 M:      Simon Horman <horms@verge.net.au>
1682 M:      Magnus Damm <magnus.damm@gmail.com>
1683 L:      linux-renesas-soc@vger.kernel.org
1684 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1686 S:      Supported
1687 F:      arch/arm64/boot/dts/renesas/
1688 F:      drivers/soc/renesas/
1689 F:      include/linux/soc/renesas/
1690
1691 ARM/RISCPC ARCHITECTURE
1692 M:      Russell King <linux@armlinux.org.uk>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 W:      http://www.armlinux.org.uk/
1695 S:      Maintained
1696 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1697 F:      arch/arm/include/asm/hardware/ioc.h
1698 F:      arch/arm/include/asm/hardware/iomd.h
1699 F:      arch/arm/include/asm/hardware/memc.h
1700 F:      arch/arm/mach-rpc/
1701 F:      drivers/net/ethernet/8390/etherh.c
1702 F:      drivers/net/ethernet/i825xx/ether1*
1703 F:      drivers/net/ethernet/seeq/ether3*
1704 F:      drivers/scsi/arm/
1705
1706 ARM/Rockchip SoC support
1707 M:      Heiko Stuebner <heiko@sntech.de>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 L:      linux-rockchip@lists.infradead.org
1710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1711 S:      Maintained
1712 F:      arch/arm/boot/dts/rk3*
1713 F:      arch/arm/mach-rockchip/
1714 F:      drivers/clk/rockchip/
1715 F:      drivers/i2c/busses/i2c-rk3x.c
1716 F:      drivers/*/*rockchip*
1717 F:      drivers/*/*/*rockchip*
1718 F:      sound/soc/rockchip/
1719 N:      rockchip
1720
1721 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1722 M:      Kukjin Kim <kgene@kernel.org>
1723 M:      Krzysztof Kozlowski <krzk@kernel.org>
1724 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1727 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1728 S:      Maintained
1729 F:      arch/arm/boot/dts/s3c*
1730 F:      arch/arm/boot/dts/s5p*
1731 F:      arch/arm/boot/dts/samsung*
1732 F:      arch/arm/boot/dts/exynos*
1733 F:      arch/arm64/boot/dts/exynos/
1734 F:      arch/arm/plat-samsung/
1735 F:      arch/arm/mach-s3c24*/
1736 F:      arch/arm/mach-s3c64xx/
1737 F:      arch/arm/mach-s5p*/
1738 F:      arch/arm/mach-exynos*/
1739 F:      drivers/*/*s3c24*
1740 F:      drivers/*/*/*s3c24*
1741 F:      drivers/*/*s3c64xx*
1742 F:      drivers/*/*s5pv210*
1743 F:      drivers/memory/samsung/*
1744 F:      drivers/soc/samsung/*
1745 F:      Documentation/arm/Samsung/
1746 F:      Documentation/devicetree/bindings/arm/samsung/
1747 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1748 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1749 N:      exynos
1750
1751 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1752 M:      Kyungmin Park <kyungmin.park@samsung.com>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      arch/arm/mach-s5pv210/
1756
1757 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1758 M:      Kyungmin Park <kyungmin.park@samsung.com>
1759 M:      Kamil Debski <kamil@wypas.org>
1760 M:      Andrzej Hajda <a.hajda@samsung.com>
1761 L:      linux-arm-kernel@lists.infradead.org
1762 L:      linux-media@vger.kernel.org
1763 S:      Maintained
1764 F:      drivers/media/platform/s5p-g2d/
1765
1766 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1767 M:      Kyungmin Park <kyungmin.park@samsung.com>
1768 M:      Kamil Debski <kamil@wypas.org>
1769 M:      Jeongtae Park <jtp.park@samsung.com>
1770 M:      Andrzej Hajda <a.hajda@samsung.com>
1771 L:      linux-arm-kernel@lists.infradead.org
1772 L:      linux-media@vger.kernel.org
1773 S:      Maintained
1774 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1775 F:      drivers/media/platform/s5p-mfc/
1776
1777 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1778 M:      Kyungmin Park <kyungmin.park@samsung.com>
1779 L:      linux-arm-kernel@lists.infradead.org
1780 L:      linux-media@vger.kernel.org
1781 S:      Maintained
1782 F:      drivers/staging/media/platform/s5p-cec/
1783
1784 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1785 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1786 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1787 L:      linux-arm-kernel@lists.infradead.org
1788 L:      linux-media@vger.kernel.org
1789 S:      Maintained
1790 F:      drivers/media/platform/s5p-jpeg/
1791
1792 ARM/SHMOBILE ARM ARCHITECTURE
1793 M:      Simon Horman <horms@verge.net.au>
1794 M:      Magnus Damm <magnus.damm@gmail.com>
1795 L:      linux-renesas-soc@vger.kernel.org
1796 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1798 S:      Supported
1799 F:      arch/arm/boot/dts/emev2*
1800 F:      arch/arm/boot/dts/r7s*
1801 F:      arch/arm/boot/dts/r8a*
1802 F:      arch/arm/boot/dts/sh*
1803 F:      arch/arm/configs/shmobile_defconfig
1804 F:      arch/arm/include/debug/renesas-scif.S
1805 F:      arch/arm/mach-shmobile/
1806 F:      drivers/soc/renesas/
1807 F:      include/linux/soc/renesas/
1808
1809 ARM/SOCFPGA ARCHITECTURE
1810 M:      Dinh Nguyen <dinguyen@kernel.org>
1811 S:      Maintained
1812 F:      arch/arm/mach-socfpga/
1813 F:      arch/arm/boot/dts/socfpga*
1814 F:      arch/arm/configs/socfpga_defconfig
1815 F:      arch/arm64/boot/dts/altera/
1816 W:      http://www.rocketboards.org
1817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1818
1819 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1820 M:      Dinh Nguyen <dinguyen@kernel.org>
1821 S:      Maintained
1822 F:      drivers/clk/socfpga/
1823
1824 ARM/SOCFPGA EDAC SUPPORT
1825 M:      Thor Thayer <thor.thayer@linux.intel.com>
1826 S:      Maintained
1827 F:      drivers/edac/altera_edac.
1828
1829 ARM/STI ARCHITECTURE
1830 M:      Patrice Chotard <patrice.chotard@st.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 L:      kernel@stlinux.com
1833 W:      http://www.stlinux.com
1834 S:      Maintained
1835 F:      arch/arm/mach-sti/
1836 F:      arch/arm/boot/dts/sti*
1837 F:      drivers/char/hw_random/st-rng.c
1838 F:      drivers/clocksource/arm_global_timer.c
1839 F:      drivers/clocksource/clksrc_st_lpc.c
1840 F:      drivers/cpufreq/sti-cpufreq.c
1841 F:      drivers/dma/st_fdma*
1842 F:      drivers/i2c/busses/i2c-st.c
1843 F:      drivers/media/rc/st_rc.c
1844 F:      drivers/media/platform/sti/c8sectpfe/
1845 F:      drivers/mmc/host/sdhci-st.c
1846 F:      drivers/phy/phy-miphy28lp.c
1847 F:      drivers/phy/phy-stih407-usb.c
1848 F:      drivers/pinctrl/pinctrl-st.c
1849 F:      drivers/remoteproc/st_remoteproc.c
1850 F:      drivers/remoteproc/st_slim_rproc.c
1851 F:      drivers/reset/sti/
1852 F:      drivers/rtc/rtc-st-lpc.c
1853 F:      drivers/tty/serial/st-asc.c
1854 F:      drivers/usb/dwc3/dwc3-st.c
1855 F:      drivers/usb/host/ehci-st.c
1856 F:      drivers/usb/host/ohci-st.c
1857 F:      drivers/watchdog/st_lpc_wdt.c
1858 F:      drivers/ata/ahci_st.c
1859 F:      include/linux/remoteproc/st_slim_rproc.h
1860
1861 ARM/STM32 ARCHITECTURE
1862 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1863 M:      Alexandre Torgue <alexandre.torgue@st.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1867 N:      stm32
1868 F:      drivers/clocksource/armv7m_systick.c
1869
1870 ARM/TANGO ARCHITECTURE
1871 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1872 L:      linux-arm-kernel@lists.infradead.org
1873 S:      Maintained
1874 N:      tango
1875
1876 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1877 M:      Lennert Buytenhek <kernel@wantstofly.org>
1878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 S:      Maintained
1880
1881 ARM/TETON BGA MACHINE SUPPORT
1882 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 S:      Maintained
1885
1886 ARM/THECUS N2100 MACHINE SUPPORT
1887 M:      Lennert Buytenhek <kernel@wantstofly.org>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890
1891 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1892 M:      Wan ZongShun <mcuos.com@gmail.com>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W:      http://www.mcuos.com
1895 S:      Maintained
1896 F:      arch/arm/mach-w90x900/
1897 F:      drivers/input/keyboard/w90p910_keypad.c
1898 F:      drivers/input/touchscreen/w90p910_ts.c
1899 F:      drivers/watchdog/nuc900_wdt.c
1900 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1901 F:      drivers/mtd/nand/nuc900_nand.c
1902 F:      drivers/rtc/rtc-nuc900.c
1903 F:      drivers/spi/spi-nuc900.c
1904 F:      drivers/usb/host/ehci-w90x900.c
1905 F:      drivers/video/fbdev/nuc900fb.c
1906
1907 ARM/U300 MACHINE SUPPORT
1908 M:      Linus Walleij <linus.walleij@linaro.org>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S:      Supported
1911 F:      arch/arm/mach-u300/
1912 F:      drivers/clocksource/timer-u300.c
1913 F:      drivers/i2c/busses/i2c-stu300.c
1914 F:      drivers/rtc/rtc-coh901331.c
1915 F:      drivers/watchdog/coh901327_wdt.c
1916 F:      drivers/dma/coh901318*
1917 F:      drivers/mfd/ab3100*
1918 F:      drivers/rtc/rtc-ab3100.c
1919 F:      drivers/rtc/rtc-coh901331.c
1920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922 ARM/UNIPHIER ARCHITECTURE
1923 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1926 S:      Maintained
1927 F:      arch/arm/boot/dts/uniphier*
1928 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1929 F:      arch/arm/mach-uniphier/
1930 F:      arch/arm/mm/cache-uniphier.c
1931 F:      arch/arm64/boot/dts/socionext/
1932 F:      drivers/bus/uniphier-system-bus.c
1933 F:      drivers/clk/uniphier/
1934 F:      drivers/i2c/busses/i2c-uniphier*
1935 F:      drivers/pinctrl/uniphier/
1936 F:      drivers/reset/reset-uniphier.c
1937 F:      drivers/tty/serial/8250/8250_uniphier.c
1938 N:      uniphier
1939
1940 ARM/Ux500 ARM ARCHITECTURE
1941 M:      Linus Walleij <linus.walleij@linaro.org>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 S:      Maintained
1944 F:      arch/arm/mach-ux500/
1945 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1946 F:      drivers/dma/ste_dma40*
1947 F:      drivers/hwspinlock/u8500_hsem.c
1948 F:      drivers/mfd/abx500*
1949 F:      drivers/mfd/ab8500*
1950 F:      drivers/mfd/dbx500*
1951 F:      drivers/mfd/db8500*
1952 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1953 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1954 F:      drivers/rtc/rtc-ab8500.c
1955 F:      drivers/rtc/rtc-pl031.c
1956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1957
1958 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1959 M:      Ulf Hansson <ulf.hansson@linaro.org>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 T:      git git://git.linaro.org/people/ulfh/clk.git
1962 S:      Maintained
1963 F:      drivers/clk/ux500/
1964
1965 ARM/VERSATILE EXPRESS PLATFORM
1966 M:      Liviu Dudau <liviu.dudau@arm.com>
1967 M:      Sudeep Holla <sudeep.holla@arm.com>
1968 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S:      Maintained
1971 F:      arch/arm/boot/dts/vexpress*
1972 F:      arch/arm64/boot/dts/arm/
1973 F:      arch/arm/mach-vexpress/
1974 F:      */*/vexpress*
1975 F:      */*/*/vexpress*
1976 F:      drivers/clk/versatile/clk-vexpress-osc.c
1977 F:      drivers/clocksource/versatile.c
1978 N:      mps2
1979
1980 ARM/VFP SUPPORT
1981 M:      Russell King <linux@armlinux.org.uk>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 W:      http://www.armlinux.org.uk/
1984 S:      Maintained
1985 F:      arch/arm/vfp/
1986
1987 ARM/VOIPAC PXA270 SUPPORT
1988 M:      Marek Vasut <marek.vasut@gmail.com>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 S:      Maintained
1991 F:      arch/arm/mach-pxa/vpac270.c
1992 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1993
1994 ARM/VT8500 ARM ARCHITECTURE
1995 M:      Tony Prisk <linux@prisktech.co.nz>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 S:      Maintained
1998 F:      arch/arm/mach-vt8500/
1999 F:      drivers/clocksource/vt8500_timer.c
2000 F:      drivers/i2c/busses/i2c-wmt.c
2001 F:      drivers/mmc/host/wmt-sdmmc.c
2002 F:      drivers/pwm/pwm-vt8500.c
2003 F:      drivers/rtc/rtc-vt8500.c
2004 F:      drivers/tty/serial/vt8500_serial.c
2005 F:      drivers/usb/host/ehci-platform.c
2006 F:      drivers/usb/host/uhci-platform.c
2007 F:      drivers/video/fbdev/vt8500lcdfb.*
2008 F:      drivers/video/fbdev/wm8505fb*
2009 F:      drivers/video/fbdev/wmt_ge_rops.*
2010
2011 ARM/ZIPIT Z2 SUPPORT
2012 M:      Marek Vasut <marek.vasut@gmail.com>
2013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 S:      Maintained
2015 F:      arch/arm/mach-pxa/z2.c
2016 F:      arch/arm/mach-pxa/include/mach/z2.h
2017
2018 ARM/ZTE ARCHITECTURE
2019 M:      Jun Nie <jun.nie@linaro.org>
2020 M:      Baoyou Xie <baoyou.xie@linaro.org>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 S:      Maintained
2023 F:      arch/arm/mach-zx/
2024 F:      drivers/clk/zte/
2025 F:      drivers/reset/reset-zx2967.c
2026 F:      drivers/soc/zte/
2027 F:      Documentation/devicetree/bindings/arm/zte.txt
2028 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2029 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2030 F:      Documentation/devicetree/bindings/soc/zte/
2031 F:      include/dt-bindings/soc/zx*.h
2032
2033 ARM/ZYNQ ARCHITECTURE
2034 M:      Michal Simek <michal.simek@xilinx.com>
2035 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 W:      http://wiki.xilinx.com
2038 T:      git https://github.com/Xilinx/linux-xlnx.git
2039 S:      Supported
2040 F:      arch/arm/mach-zynq/
2041 F:      drivers/cpuidle/cpuidle-zynq.c
2042 F:      drivers/block/xsysace.c
2043 N:      zynq
2044 N:      xilinx
2045 F:      drivers/clocksource/cadence_ttc_timer.c
2046 F:      drivers/i2c/busses/i2c-cadence.c
2047 F:      drivers/mmc/host/sdhci-of-arasan.c
2048 F:      drivers/edac/synopsys_edac.c
2049
2050 ARM SMMU DRIVERS
2051 M:      Will Deacon <will.deacon@arm.com>
2052 R:      Robin Murphy <robin.murphy@arm.com>
2053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 S:      Maintained
2055 F:      drivers/iommu/arm-smmu.c
2056 F:      drivers/iommu/arm-smmu-v3.c
2057 F:      drivers/iommu/io-pgtable-arm.c
2058 F:      drivers/iommu/io-pgtable-arm-v7s.c
2059
2060 ARM64 PORT (AARCH64 ARCHITECTURE)
2061 M:      Catalin Marinas <catalin.marinas@arm.com>
2062 M:      Will Deacon <will.deacon@arm.com>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2065 S:      Maintained
2066 F:      arch/arm64/
2067 F:      Documentation/arm64/
2068
2069 AS3645A LED FLASH CONTROLLER DRIVER
2070 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2071 L:      linux-media@vger.kernel.org
2072 T:      git git://linuxtv.org/media_tree.git
2073 S:      Maintained
2074 F:      drivers/media/i2c/as3645a.c
2075 F:      include/media/i2c/as3645a.h
2076
2077 ASAHI KASEI AK8974 DRIVER
2078 M:      Linus Walleij <linus.walleij@linaro.org>
2079 L:      linux-iio@vger.kernel.org
2080 W:      http://www.akm.com/
2081 S:      Supported
2082 F:      drivers/iio/magnetometer/ak8974.c
2083
2084 ASC7621 HARDWARE MONITOR DRIVER
2085 M:      George Joseph <george.joseph@fairview5.com>
2086 L:      linux-hwmon@vger.kernel.org
2087 S:      Maintained
2088 F:      Documentation/hwmon/asc7621
2089 F:      drivers/hwmon/asc7621.c
2090
2091 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2092 M:      Corentin Chary <corentin.chary@gmail.com>
2093 L:      acpi4asus-user@lists.sourceforge.net
2094 L:      platform-driver-x86@vger.kernel.org
2095 W:      http://acpi4asus.sf.net
2096 S:      Maintained
2097 F:      drivers/platform/x86/asus*.c
2098 F:      drivers/platform/x86/eeepc*.c
2099
2100 ASUS WIRELESS RADIO CONTROL DRIVER
2101 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2102 L:      platform-driver-x86@vger.kernel.org
2103 S:      Maintained
2104 F:      drivers/platform/x86/asus-wireless.c
2105
2106 ASYMMETRIC KEYS
2107 M:      David Howells <dhowells@redhat.com>
2108 L:      keyrings@vger.kernel.org
2109 S:      Maintained
2110 F:      Documentation/crypto/asymmetric-keys.txt
2111 F:      include/linux/verification.h
2112 F:      include/crypto/public_key.h
2113 F:      include/crypto/pkcs7.h
2114 F:      crypto/asymmetric_keys/
2115
2116 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2117 R:      Dan Williams <dan.j.williams@intel.com>
2118 W:      http://sourceforge.net/projects/xscaleiop
2119 S:      Odd fixes
2120 F:      Documentation/crypto/async-tx-api.txt
2121 F:      crypto/async_tx/
2122 F:      drivers/dma/
2123 F:      include/linux/dmaengine.h
2124 F:      include/linux/async_tx.h
2125
2126 AT24 EEPROM DRIVER
2127 M:      Wolfram Sang <wsa@the-dreams.de>
2128 L:      linux-i2c@vger.kernel.org
2129 S:      Maintained
2130 F:      drivers/misc/eeprom/at24.c
2131 F:      include/linux/platform_data/at24.h
2132
2133 ATA OVER ETHERNET (AOE) DRIVER
2134 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2135 W:      http://www.openaoe.org/
2136 S:      Supported
2137 F:      Documentation/aoe/
2138 F:      drivers/block/aoe/
2139
2140 ATHEROS 71XX/9XXX GPIO DRIVER
2141 M:      Alban Bedel <albeu@free.fr>
2142 W:      https://github.com/AlbanBedel/linux
2143 T:      git git://github.com/AlbanBedel/linux
2144 S:      Maintained
2145 F:      drivers/gpio/gpio-ath79.c
2146 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2147
2148 ATHEROS ATH GENERIC UTILITIES
2149 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2150 L:      linux-wireless@vger.kernel.org
2151 S:      Supported
2152 F:      drivers/net/wireless/ath/*
2153
2154 ATHEROS ATH5K WIRELESS DRIVER
2155 M:      Jiri Slaby <jirislaby@gmail.com>
2156 M:      Nick Kossifidis <mickflemm@gmail.com>
2157 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2158 L:      linux-wireless@vger.kernel.org
2159 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2160 S:      Maintained
2161 F:      drivers/net/wireless/ath/ath5k/
2162
2163 ATHEROS ATH6KL WIRELESS DRIVER
2164 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2165 L:      linux-wireless@vger.kernel.org
2166 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2168 S:      Supported
2169 F:      drivers/net/wireless/ath/ath6kl/
2170
2171 WILOCITY WIL6210 WIRELESS DRIVER
2172 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2173 L:      linux-wireless@vger.kernel.org
2174 L:      wil6210@qca.qualcomm.com
2175 S:      Supported
2176 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2177 F:      drivers/net/wireless/ath/wil6210/
2178 F:      include/uapi/linux/wil6210_uapi.h
2179
2180 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2181 M:      Christian Lamparter <chunkeey@googlemail.com>
2182 L:      linux-wireless@vger.kernel.org
2183 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2184 S:      Maintained
2185 F:      drivers/net/wireless/ath/carl9170/
2186
2187 ATK0110 HWMON DRIVER
2188 M:      Luca Tettamanti <kronos.it@gmail.com>
2189 L:      linux-hwmon@vger.kernel.org
2190 S:      Maintained
2191 F:      drivers/hwmon/asus_atk0110.c
2192
2193 ATI_REMOTE2 DRIVER
2194 M:      Ville Syrjala <syrjala@sci.fi>
2195 S:      Maintained
2196 F:      drivers/input/misc/ati_remote2.c
2197
2198 ATLX ETHERNET DRIVERS
2199 M:      Jay Cliburn <jcliburn@gmail.com>
2200 M:      Chris Snook <chris.snook@gmail.com>
2201 L:      netdev@vger.kernel.org
2202 W:      http://sourceforge.net/projects/atl1
2203 W:      http://atl1.sourceforge.net
2204 S:      Maintained
2205 F:      drivers/net/ethernet/atheros/
2206
2207 ATM
2208 M:      Chas Williams <3chas3@gmail.com>
2209 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2210 L:      netdev@vger.kernel.org
2211 W:      http://linux-atm.sourceforge.net
2212 S:      Maintained
2213 F:      drivers/atm/
2214 F:      include/linux/atm*
2215 F:      include/uapi/linux/atm*
2216
2217 ATMEL AT91 / AT32 MCI DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2219 S:      Maintained
2220 F:      drivers/mmc/host/atmel-mci.c
2221
2222 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2223 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2224 S:      Supported
2225 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2226
2227 ATMEL SAMA5D2 ADC DRIVER
2228 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L:      linux-iio@vger.kernel.org
2230 S:      Supported
2231 F:      drivers/iio/adc/at91-sama5d2_adc.c
2232
2233 ATMEL Audio ALSA driver
2234 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2235 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2236 S:      Supported
2237 F:      sound/soc/atmel
2238
2239 ATMEL XDMA DRIVER
2240 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2241 L:      linux-arm-kernel@lists.infradead.org
2242 L:      dmaengine@vger.kernel.org
2243 S:      Supported
2244 F:      drivers/dma/at_xdmac.c
2245
2246 ATMEL I2C DRIVER
2247 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2248 L:      linux-i2c@vger.kernel.org
2249 S:      Supported
2250 F:      drivers/i2c/busses/i2c-at91.c
2251
2252 ATMEL ISI DRIVER
2253 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2254 L:      linux-media@vger.kernel.org
2255 S:      Supported
2256 F:      drivers/media/platform/atmel/atmel-isi.c
2257 F:      include/media/atmel-isi.h
2258
2259 ATMEL LCDFB DRIVER
2260 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2261 L:      linux-fbdev@vger.kernel.org
2262 S:      Maintained
2263 F:      drivers/video/fbdev/atmel_lcdfb.c
2264 F:      include/video/atmel_lcdc.h
2265
2266 ATMEL MACB ETHERNET DRIVER
2267 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2268 S:      Supported
2269 F:      drivers/net/ethernet/cadence/
2270
2271 ATMEL NAND DRIVER
2272 M:      Wenyou Yang <wenyou.yang@atmel.com>
2273 M:      Josh Wu <rainyfeeling@outlook.com>
2274 L:      linux-mtd@lists.infradead.org
2275 S:      Supported
2276 F:      drivers/mtd/nand/atmel/*
2277
2278 ATMEL SDMMC DRIVER
2279 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L:      linux-mmc@vger.kernel.org
2281 S:      Supported
2282 F:      drivers/mmc/host/sdhci-of-at91.c
2283
2284 ATMEL SPI DRIVER
2285 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2286 S:      Supported
2287 F:      drivers/spi/spi-atmel.*
2288
2289 ATMEL SSC DRIVER
2290 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Supported
2293 F:      drivers/misc/atmel-ssc.c
2294 F:      include/linux/atmel-ssc.h
2295
2296 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2297 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Supported
2300 F:      drivers/misc/atmel_tclib.c
2301 F:      drivers/clocksource/tcb_clksrc.c
2302
2303 ATMEL USBA UDC DRIVER
2304 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 S:      Supported
2307 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2308
2309 ATMEL WIRELESS DRIVER
2310 M:      Simon Kelley <simon@thekelleys.org.uk>
2311 L:      linux-wireless@vger.kernel.org
2312 W:      http://www.thekelleys.org.uk/atmel
2313 W:      http://atmelwlandriver.sourceforge.net/
2314 S:      Maintained
2315 F:      drivers/net/wireless/atmel/atmel*
2316
2317 ATMEL MAXTOUCH DRIVER
2318 M:      Nick Dyer <nick@shmanahar.org>
2319 T:      git git://github.com/ndyer/linux.git
2320 S:      Maintained
2321 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2322 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2323 F:      include/linux/platform_data/atmel_mxt_ts.h
2324
2325 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2326 M:      Bradley Grove <linuxdrivers@attotech.com>
2327 L:      linux-scsi@vger.kernel.org
2328 W:      http://www.attotech.com
2329 S:      Supported
2330 F:      drivers/scsi/esas2r
2331
2332 ATUSB IEEE 802.15.4 RADIO DRIVER
2333 M:      Stefan Schmidt <stefan@osg.samsung.com>
2334 L:      linux-wpan@vger.kernel.org
2335 S:      Maintained
2336 F:      drivers/net/ieee802154/atusb.c
2337 F:      drivers/net/ieee802154/atusb.h
2338 F:      drivers/net/ieee802154/at86rf230.h
2339
2340 AUDIT SUBSYSTEM
2341 M:      Paul Moore <paul@paul-moore.com>
2342 M:      Eric Paris <eparis@redhat.com>
2343 L:      linux-audit@redhat.com (moderated for non-subscribers)
2344 W:      http://people.redhat.com/sgrubb/audit/
2345 T:      git git://git.infradead.org/users/pcmoore/audit
2346 S:      Maintained
2347 F:      include/linux/audit.h
2348 F:      include/uapi/linux/audit.h
2349 F:      kernel/audit*
2350
2351 AUXILIARY DISPLAY DRIVERS
2352 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2353 W:      http://miguelojeda.es/auxdisplay.htm
2354 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2355 S:      Maintained
2356 F:      drivers/auxdisplay/
2357 F:      include/linux/cfag12864b.h
2358
2359 AX.25 NETWORK LAYER
2360 M:      Ralf Baechle <ralf@linux-mips.org>
2361 L:      linux-hams@vger.kernel.org
2362 W:      http://www.linux-ax25.org/
2363 S:      Maintained
2364 F:      include/uapi/linux/ax25.h
2365 F:      include/net/ax25.h
2366 F:      net/ax25/
2367
2368 AXENTIA ASOC DRIVERS
2369 M:      Peter Rosin <peda@axentia.se>
2370 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2371 S:      Maintained
2372 F:      Documentation/devicetree/bindings/sound/axentia,*
2373 F:      sound/soc/atmel/tse850-pcm5142.c
2374
2375 AXENTIA ARM DEVICES
2376 M:      Peter Rosin <peda@axentia.se>
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 S:      Maintained
2379 F:      Documentation/devicetree/bindings/arm/axentia.txt
2380 F:      arch/arm/boot/dts/at91-linea.dtsi
2381 F:      arch/arm/boot/dts/at91-tse850-3.dts
2382
2383 AZ6007 DVB DRIVER
2384 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2385 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2386 L:      linux-media@vger.kernel.org
2387 W:      https://linuxtv.org
2388 T:      git git://linuxtv.org/media_tree.git
2389 S:      Maintained
2390 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2391
2392 AZTECH FM RADIO RECEIVER DRIVER
2393 M:      Hans Verkuil <hverkuil@xs4all.nl>
2394 L:      linux-media@vger.kernel.org
2395 T:      git git://linuxtv.org/media_tree.git
2396 W:      https://linuxtv.org
2397 S:      Maintained
2398 F:      drivers/media/radio/radio-aztech*
2399
2400 B43 WIRELESS DRIVER
2401 L:      linux-wireless@vger.kernel.org
2402 L:      b43-dev@lists.infradead.org
2403 W:      http://wireless.kernel.org/en/users/Drivers/b43
2404 S:      Odd Fixes
2405 F:      drivers/net/wireless/broadcom/b43/
2406
2407 B43LEGACY WIRELESS DRIVER
2408 M:      Larry Finger <Larry.Finger@lwfinger.net>
2409 L:      linux-wireless@vger.kernel.org
2410 L:      b43-dev@lists.infradead.org
2411 W:      http://wireless.kernel.org/en/users/Drivers/b43
2412 S:      Maintained
2413 F:      drivers/net/wireless/broadcom/b43legacy/
2414
2415 BACKLIGHT CLASS/SUBSYSTEM
2416 M:      Lee Jones <lee.jones@linaro.org>
2417 M:      Daniel Thompson <daniel.thompson@linaro.org>
2418 M:      Jingoo Han <jingoohan1@gmail.com>
2419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2420 S:      Maintained
2421 F:      drivers/video/backlight/
2422 F:      include/linux/backlight.h
2423 F:      include/linux/pwm_backlight.h
2424 F:      Documentation/devicetree/bindings/leds/backlight
2425
2426 BATMAN ADVANCED
2427 M:      Marek Lindner <mareklindner@neomailbox.ch>
2428 M:      Simon Wunderlich <sw@simonwunderlich.de>
2429 M:      Antonio Quartulli <a@unstable.cc>
2430 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2431 W:      https://www.open-mesh.org/
2432 Q:      https://patchwork.open-mesh.org/project/batman/list/
2433 S:      Maintained
2434 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2435 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2436 F:      Documentation/networking/batman-adv.txt
2437 F:      include/uapi/linux/batman_adv.h
2438 F:      net/batman-adv/
2439
2440 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2441 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2442 L:      linux-hams@vger.kernel.org
2443 W:      http://www.baycom.org/~tom/ham/ham.html
2444 S:      Maintained
2445 F:      drivers/net/hamradio/baycom*
2446
2447 BCACHE (BLOCK LAYER CACHE)
2448 M:      Kent Overstreet <kent.overstreet@gmail.com>
2449 L:      linux-bcache@vger.kernel.org
2450 W:      http://bcache.evilpiepirate.org
2451 S:      Orphan
2452 F:      drivers/md/bcache/
2453
2454 BDISP ST MEDIA DRIVER
2455 M:      Fabien Dessenne <fabien.dessenne@st.com>
2456 L:      linux-media@vger.kernel.org
2457 T:      git git://linuxtv.org/media_tree.git
2458 W:      https://linuxtv.org
2459 S:      Supported
2460 F:      drivers/media/platform/sti/bdisp
2461
2462 DELTA ST MEDIA DRIVER
2463 M:      Hugues Fruchet <hugues.fruchet@st.com>
2464 L:      linux-media@vger.kernel.org
2465 T:      git git://linuxtv.org/media_tree.git
2466 W:      https://linuxtv.org
2467 S:      Supported
2468 F:      drivers/media/platform/sti/delta
2469
2470 BEFS FILE SYSTEM
2471 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2472 M:      Salah Triki <salah.triki@gmail.com>
2473 S:      Maintained
2474 T:      git git://github.com/luisbg/linux-befs.git
2475 F:      Documentation/filesystems/befs.txt
2476 F:      fs/befs/
2477
2478 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2479 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2480 L:      netdev@vger.kernel.org
2481 S:      Maintained
2482 F:      drivers/net/ethernet/ec_bhf.c
2483
2484 BFS FILE SYSTEM
2485 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2486 S:      Maintained
2487 F:      Documentation/filesystems/bfs.txt
2488 F:      fs/bfs/
2489 F:      include/uapi/linux/bfs_fs.h
2490
2491 BLACKFIN ARCHITECTURE
2492 M:      Steven Miao <realmz6@gmail.com>
2493 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 T:      git git://git.code.sf.net/p/adi-linux/code
2495 W:      http://blackfin.uclinux.org
2496 S:      Supported
2497 F:      arch/blackfin/
2498
2499 BLACKFIN EMAC DRIVER
2500 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501 W:      http://blackfin.uclinux.org
2502 S:      Supported
2503 F:      drivers/net/ethernet/adi/
2504
2505 BLACKFIN RTC DRIVER
2506 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W:      http://blackfin.uclinux.org
2508 S:      Supported
2509 F:      drivers/rtc/rtc-bfin.c
2510
2511 BLACKFIN SDH DRIVER
2512 M:      Sonic Zhang <sonic.zhang@analog.com>
2513 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W:      http://blackfin.uclinux.org
2515 S:      Supported
2516 F:      drivers/mmc/host/bfin_sdh.c
2517
2518 BLACKFIN SERIAL DRIVER
2519 M:      Sonic Zhang <sonic.zhang@analog.com>
2520 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521 W:      http://blackfin.uclinux.org
2522 S:      Supported
2523 F:      drivers/tty/serial/bfin_uart.c
2524
2525 BLACKFIN WATCHDOG DRIVER
2526 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527 W:      http://blackfin.uclinux.org
2528 S:      Supported
2529 F:      drivers/watchdog/bfin_wdt.c
2530
2531 BLACKFIN I2C TWI DRIVER
2532 M:      Sonic Zhang <sonic.zhang@analog.com>
2533 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534 W:      http://blackfin.uclinux.org/
2535 S:      Supported
2536 F:      drivers/i2c/busses/i2c-bfin-twi.c
2537
2538 BLACKFIN MEDIA DRIVER
2539 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2540 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2541 W:      http://blackfin.uclinux.org/
2542 S:      Supported
2543 F:      drivers/media/platform/blackfin/
2544 F:      drivers/media/i2c/adv7183*
2545 F:      drivers/media/i2c/vs6624*
2546
2547 BLINKM RGB LED DRIVER
2548 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2549 S:      Maintained
2550 F:      drivers/leds/leds-blinkm.c
2551
2552 BLOCK LAYER
2553 M:      Jens Axboe <axboe@kernel.dk>
2554 L:      linux-block@vger.kernel.org
2555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2556 S:      Maintained
2557 F:      block/
2558 F:      kernel/trace/blktrace.c
2559 F:      lib/sbitmap.c
2560
2561 BFQ I/O SCHEDULER
2562 M:      Paolo Valente <paolo.valente@linaro.org>
2563 M:      Jens Axboe <axboe@kernel.dk>
2564 L:      linux-block@vger.kernel.org
2565 S:      Maintained
2566 F:      block/bfq-*
2567 F:      Documentation/block/bfq-iosched.txt
2568
2569 BLOCK2MTD DRIVER
2570 M:      Joern Engel <joern@lazybastard.org>
2571 L:      linux-mtd@lists.infradead.org
2572 S:      Maintained
2573 F:      drivers/mtd/devices/block2mtd.c
2574
2575 BLUETOOTH DRIVERS
2576 M:      Marcel Holtmann <marcel@holtmann.org>
2577 M:      Gustavo Padovan <gustavo@padovan.org>
2578 M:      Johan Hedberg <johan.hedberg@gmail.com>
2579 L:      linux-bluetooth@vger.kernel.org
2580 W:      http://www.bluez.org/
2581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2583 S:      Maintained
2584 F:      drivers/bluetooth/
2585
2586 BLUETOOTH SUBSYSTEM
2587 M:      Marcel Holtmann <marcel@holtmann.org>
2588 M:      Gustavo Padovan <gustavo@padovan.org>
2589 M:      Johan Hedberg <johan.hedberg@gmail.com>
2590 L:      linux-bluetooth@vger.kernel.org
2591 W:      http://www.bluez.org/
2592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2594 S:      Maintained
2595 F:      net/bluetooth/
2596 F:      include/net/bluetooth/
2597
2598 BONDING DRIVER
2599 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2600 M:      Veaceslav Falico <vfalico@gmail.com>
2601 M:      Andy Gospodarek <andy@greyhouse.net>
2602 L:      netdev@vger.kernel.org
2603 W:      http://sourceforge.net/projects/bonding/
2604 S:      Supported
2605 F:      drivers/net/bonding/
2606 F:      include/uapi/linux/if_bonding.h
2607
2608 BPF (Safe dynamic programs and tools)
2609 M:      Alexei Starovoitov <ast@kernel.org>
2610 M:      Daniel Borkmann <daniel@iogearbox.net>
2611 L:      netdev@vger.kernel.org
2612 L:      linux-kernel@vger.kernel.org
2613 S:      Supported
2614 F:      arch/x86/net/bpf_jit*
2615 F:      Documentation/networking/filter.txt
2616 F:      include/linux/bpf*
2617 F:      include/linux/filter.h
2618 F:      include/uapi/linux/bpf*
2619 F:      include/uapi/linux/filter.h
2620 F:      kernel/bpf/
2621 F:      kernel/trace/bpf_trace.c
2622 F:      lib/test_bpf.c
2623 F:      net/bpf/
2624 F:      net/core/filter.c
2625 F:      net/sched/act_bpf.c
2626 F:      net/sched/cls_bpf.c
2627 F:      samples/bpf/
2628 F:      tools/net/bpf*
2629 F:      tools/testing/selftests/bpf/
2630
2631 BROADCOM B44 10/100 ETHERNET DRIVER
2632 M:      Michael Chan <michael.chan@broadcom.com>
2633 L:      netdev@vger.kernel.org
2634 S:      Supported
2635 F:      drivers/net/ethernet/broadcom/b44.*
2636
2637 BROADCOM B53 ETHERNET SWITCH DRIVER
2638 M:      Florian Fainelli <f.fainelli@gmail.com>
2639 L:      netdev@vger.kernel.org
2640 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2641 S:      Supported
2642 F:      drivers/net/dsa/b53/*
2643 F:      include/linux/platform_data/b53.h
2644
2645 BROADCOM GENET ETHERNET DRIVER
2646 M:      Florian Fainelli <f.fainelli@gmail.com>
2647 L:      netdev@vger.kernel.org
2648 S:      Supported
2649 F:      drivers/net/ethernet/broadcom/genet/
2650
2651 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2652 M:      Rasesh Mody <rasesh.mody@cavium.com>
2653 M:      Harish Patil <harish.patil@cavium.com>
2654 M:      Dept-GELinuxNICDev@cavium.com
2655 L:      netdev@vger.kernel.org
2656 S:      Supported
2657 F:      drivers/net/ethernet/broadcom/bnx2.*
2658 F:      drivers/net/ethernet/broadcom/bnx2_*
2659
2660 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2661 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2662 M:      Ariel Elior <ariel.elior@cavium.com>
2663 M:      everest-linux-l2@cavium.com
2664 L:      netdev@vger.kernel.org
2665 S:      Supported
2666 F:      drivers/net/ethernet/broadcom/bnx2x/
2667
2668 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2669 M:      Michael Chan <michael.chan@broadcom.com>
2670 L:      netdev@vger.kernel.org
2671 S:      Supported
2672 F:      drivers/net/ethernet/broadcom/bnxt/
2673
2674 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2675 M:      Florian Fainelli <f.fainelli@gmail.com>
2676 M:      Ray Jui <rjui@broadcom.com>
2677 M:      Scott Branden <sbranden@broadcom.com>
2678 M:      bcm-kernel-feedback-list@broadcom.com
2679 T:      git git://github.com/broadcom/mach-bcm
2680 S:      Maintained
2681 N:      bcm281*
2682 N:      bcm113*
2683 N:      bcm216*
2684 N:      kona
2685 F:      arch/arm/mach-bcm/
2686
2687 BROADCOM BCM2835 ARM ARCHITECTURE
2688 M:      Lee Jones <lee@kernel.org>
2689 M:      Eric Anholt <eric@anholt.net>
2690 M:      Stefan Wahren <stefan.wahren@i2se.com>
2691 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 T:      git git://github.com/anholt/linux
2694 S:      Maintained
2695 N:      bcm2835
2696 F:      drivers/staging/vc04_services
2697
2698 BROADCOM BCM47XX MIPS ARCHITECTURE
2699 M:      Hauke Mehrtens <hauke@hauke-m.de>
2700 M:      Rafał Miłecki <zajec5@gmail.com>
2701 L:      linux-mips@linux-mips.org
2702 S:      Maintained
2703 F:      Documentation/devicetree/bindings/mips/brcm/
2704 F:      arch/mips/bcm47xx/*
2705 F:      arch/mips/include/asm/mach-bcm47xx/*
2706
2707 BROADCOM BCM5301X ARM ARCHITECTURE
2708 M:      Hauke Mehrtens <hauke@hauke-m.de>
2709 M:      Rafał Miłecki <zajec5@gmail.com>
2710 M:      Jon Mason <jonmason@broadcom.com>
2711 M:      bcm-kernel-feedback-list@broadcom.com
2712 L:      linux-arm-kernel@lists.infradead.org
2713 S:      Maintained
2714 F:      arch/arm/mach-bcm/bcm_5301x.c
2715 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2716 F:      arch/arm/boot/dts/bcm470*
2717 F:      arch/arm/boot/dts/bcm953012*
2718
2719 BROADCOM BCM53573 ARM ARCHITECTURE
2720 M:      Rafał Miłecki <rafal@milecki.pl>
2721 L:      linux-arm-kernel@lists.infradead.org
2722 S:      Maintained
2723 F:      arch/arm/boot/dts/bcm53573*
2724 F:      arch/arm/boot/dts/bcm47189*
2725
2726 BROADCOM BCM63XX ARM ARCHITECTURE
2727 M:      Florian Fainelli <f.fainelli@gmail.com>
2728 M:      bcm-kernel-feedback-list@broadcom.com
2729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 T:      git git://github.com/broadcom/stblinux.git
2731 S:      Maintained
2732 N:      bcm63xx
2733
2734 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2735 M:      Kevin Cernekee <cernekee@gmail.com>
2736 L:      linux-usb@vger.kernel.org
2737 S:      Maintained
2738 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2739
2740 BROADCOM BCM7XXX ARM ARCHITECTURE
2741 M:      Brian Norris <computersforpeace@gmail.com>
2742 M:      Gregory Fong <gregory.0xf0@gmail.com>
2743 M:      Florian Fainelli <f.fainelli@gmail.com>
2744 M:      bcm-kernel-feedback-list@broadcom.com
2745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 T:      git git://github.com/broadcom/stblinux.git
2747 S:      Maintained
2748 F:      arch/arm/mach-bcm/*brcmstb*
2749 F:      arch/arm/boot/dts/bcm7*.dts*
2750 F:      drivers/bus/brcmstb_gisb.c
2751 N:      brcmstb
2752
2753 BROADCOM BMIPS MIPS ARCHITECTURE
2754 M:      Kevin Cernekee <cernekee@gmail.com>
2755 M:      Florian Fainelli <f.fainelli@gmail.com>
2756 L:      linux-mips@linux-mips.org
2757 T:      git git://github.com/broadcom/stblinux.git
2758 S:      Maintained
2759 F:      arch/mips/bmips/*
2760 F:      arch/mips/include/asm/mach-bmips/*
2761 F:      arch/mips/kernel/*bmips*
2762 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2763 F:      drivers/irqchip/irq-bcm63*
2764 F:      drivers/irqchip/irq-bcm7*
2765 F:      drivers/irqchip/irq-brcmstb*
2766 F:      include/linux/bcm963xx_nvram.h
2767 F:      include/linux/bcm963xx_tag.h
2768
2769 BROADCOM BMIPS CPUFREQ DRIVER
2770 M:      Markus Mayer <mmayer@broadcom.com>
2771 M:      bcm-kernel-feedback-list@broadcom.com
2772 L:      linux-pm@vger.kernel.org
2773 S:      Maintained
2774 F:      drivers/cpufreq/bmips-cpufreq.c
2775
2776 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2777 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2778 M:      Prashant Sreedharan <prashant@broadcom.com>
2779 M:      Michael Chan <mchan@broadcom.com>
2780 L:      netdev@vger.kernel.org
2781 S:      Supported
2782 F:      drivers/net/ethernet/broadcom/tg3.*
2783
2784 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2785 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2786 M:      Franky Lin <franky.lin@broadcom.com>
2787 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2788 L:      linux-wireless@vger.kernel.org
2789 L:      brcm80211-dev-list.pdl@broadcom.com
2790 S:      Supported
2791 F:      drivers/net/wireless/broadcom/brcm80211/
2792
2793 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2794 M:      QLogic-Storage-Upstream@qlogic.com
2795 L:      linux-scsi@vger.kernel.org
2796 S:      Supported
2797 F:      drivers/scsi/bnx2fc/
2798
2799 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2800 M:      QLogic-Storage-Upstream@qlogic.com
2801 L:      linux-scsi@vger.kernel.org
2802 S:      Supported
2803 F:      drivers/scsi/bnx2i/
2804
2805 BROADCOM IPROC ARM ARCHITECTURE
2806 M:      Ray Jui <rjui@broadcom.com>
2807 M:      Scott Branden <sbranden@broadcom.com>
2808 M:      Jon Mason <jonmason@broadcom.com>
2809 M:      bcm-kernel-feedback-list@broadcom.com
2810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 T:      git git://github.com/broadcom/cygnus-linux.git
2812 S:      Maintained
2813 N:      iproc
2814 N:      cygnus
2815 N:      bcm[-_]nsp
2816 N:      bcm9113*
2817 N:      bcm9583*
2818 N:      bcm9585*
2819 N:      bcm9586*
2820 N:      bcm988312
2821 N:      bcm113*
2822 N:      bcm583*
2823 N:      bcm585*
2824 N:      bcm586*
2825 N:      bcm88312
2826 F:      arch/arm64/boot/dts/broadcom/ns2*
2827 F:      drivers/clk/bcm/clk-ns*
2828 F:      drivers/pinctrl/bcm/pinctrl-ns*
2829
2830 BROADCOM BRCMSTB GPIO DRIVER
2831 M:      Gregory Fong <gregory.0xf0@gmail.com>
2832 L:      bcm-kernel-feedback-list@broadcom.com
2833 S:      Supported
2834 F:      drivers/gpio/gpio-brcmstb.c
2835 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2836
2837 BROADCOM KONA GPIO DRIVER
2838 M:      Ray Jui <rjui@broadcom.com>
2839 L:      bcm-kernel-feedback-list@broadcom.com
2840 S:      Supported
2841 F:      drivers/gpio/gpio-bcm-kona.c
2842 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2843
2844 BROADCOM NVRAM DRIVER
2845 M:      Rafał Miłecki <zajec5@gmail.com>
2846 L:      linux-mips@linux-mips.org
2847 S:      Maintained
2848 F:      drivers/firmware/broadcom/*
2849
2850 BROADCOM STB NAND FLASH DRIVER
2851 M:      Brian Norris <computersforpeace@gmail.com>
2852 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2853 L:      linux-mtd@lists.infradead.org
2854 L:      bcm-kernel-feedback-list@broadcom.com
2855 S:      Maintained
2856 F:      drivers/mtd/nand/brcmnand/
2857
2858 BROADCOM STB AVS CPUFREQ DRIVER
2859 M:      Markus Mayer <mmayer@broadcom.com>
2860 M:      bcm-kernel-feedback-list@broadcom.com
2861 L:      linux-pm@vger.kernel.org
2862 S:      Maintained
2863 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2864 F:      drivers/cpufreq/brcmstb*
2865
2866 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2867 M:      Rafał Miłecki <zajec5@gmail.com>
2868 L:      linux-wireless@vger.kernel.org
2869 S:      Maintained
2870 F:      drivers/bcma/
2871 F:      include/linux/bcma/
2872
2873 BROADCOM SYSTEMPORT ETHERNET DRIVER
2874 M:      Florian Fainelli <f.fainelli@gmail.com>
2875 L:      netdev@vger.kernel.org
2876 S:      Supported
2877 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2878
2879 BROADCOM NETXTREME-E ROCE DRIVER
2880 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2881 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2882 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2883 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2884 L:      linux-rdma@vger.kernel.org
2885 W:      http://www.broadcom.com
2886 S:      Supported
2887 F:      drivers/infiniband/hw/bnxt_re/
2888 F:      include/uapi/rdma/bnxt_re-abi.h
2889
2890 BROCADE BFA FC SCSI DRIVER
2891 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2892 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2893 L:      linux-scsi@vger.kernel.org
2894 S:      Supported
2895 F:      drivers/scsi/bfa/
2896
2897 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2898 M:      Rasesh Mody <rasesh.mody@cavium.com>
2899 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2900 M:      Dept-GELinuxNICDev@cavium.com
2901 L:      netdev@vger.kernel.org
2902 S:      Supported
2903 F:      drivers/net/ethernet/brocade/bna/
2904
2905 BSG (block layer generic sg v4 driver)
2906 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2907 L:      linux-scsi@vger.kernel.org
2908 S:      Supported
2909 F:      block/bsg.c
2910 F:      include/linux/bsg.h
2911 F:      include/uapi/linux/bsg.h
2912
2913 BT87X AUDIO DRIVER
2914 M:      Clemens Ladisch <clemens@ladisch.de>
2915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2916 T:      git git://git.alsa-project.org/alsa-kernel.git
2917 S:      Maintained
2918 F:      Documentation/sound/alsa/Bt87x.txt
2919 F:      sound/pci/bt87x.c
2920
2921 BT8XXGPIO DRIVER
2922 M:      Michael Buesch <m@bues.ch>
2923 W:      http://bu3sch.de/btgpio.php
2924 S:      Maintained
2925 F:      drivers/gpio/gpio-bt8xx.c
2926
2927 BTRFS FILE SYSTEM
2928 M:      Chris Mason <clm@fb.com>
2929 M:      Josef Bacik <jbacik@fb.com>
2930 M:      David Sterba <dsterba@suse.com>
2931 L:      linux-btrfs@vger.kernel.org
2932 W:      http://btrfs.wiki.kernel.org/
2933 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2935 S:      Maintained
2936 F:      Documentation/filesystems/btrfs.txt
2937 F:      fs/btrfs/
2938 F:      include/linux/btrfs*
2939 F:      include/uapi/linux/btrfs*
2940
2941 BTTV VIDEO4LINUX DRIVER
2942 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2943 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2944 L:      linux-media@vger.kernel.org
2945 W:      https://linuxtv.org
2946 T:      git git://linuxtv.org/media_tree.git
2947 S:      Odd fixes
2948 F:      Documentation/media/v4l-drivers/bttv*
2949 F:      drivers/media/pci/bt8xx/bttv*
2950
2951 BUSLOGIC SCSI DRIVER
2952 M:      Khalid Aziz <khalid@gonehiking.org>
2953 L:      linux-scsi@vger.kernel.org
2954 S:      Maintained
2955 F:      drivers/scsi/BusLogic.*
2956 F:      drivers/scsi/FlashPoint.*
2957
2958 C-MEDIA CMI8788 DRIVER
2959 M:      Clemens Ladisch <clemens@ladisch.de>
2960 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2961 T:      git git://git.alsa-project.org/alsa-kernel.git
2962 S:      Maintained
2963 F:      sound/pci/oxygen/
2964
2965 C6X ARCHITECTURE
2966 M:      Mark Salter <msalter@redhat.com>
2967 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2968 L:      linux-c6x-dev@linux-c6x.org
2969 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2970 S:      Maintained
2971 F:      arch/c6x/
2972
2973 CA8210 IEEE-802.15.4 RADIO DRIVER
2974 M:      Harry Morris <h.morris@cascoda.com>
2975 M:      linuxdev@cascoda.com
2976 L:      linux-wpan@vger.kernel.org
2977 W:      https://github.com/Cascoda/ca8210-linux.git
2978 S:      Maintained
2979 F:      drivers/net/ieee802154/ca8210.c
2980 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2981
2982 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2983 M:      David Howells <dhowells@redhat.com>
2984 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2985 S:      Supported
2986 F:      Documentation/filesystems/caching/cachefiles.txt
2987 F:      fs/cachefiles/
2988
2989 CADET FM/AM RADIO RECEIVER DRIVER
2990 M:      Hans Verkuil <hverkuil@xs4all.nl>
2991 L:      linux-media@vger.kernel.org
2992 T:      git git://linuxtv.org/media_tree.git
2993 W:      https://linuxtv.org
2994 S:      Maintained
2995 F:      drivers/media/radio/radio-cadet*
2996
2997 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2998 M:      Jonathan Corbet <corbet@lwn.net>
2999 L:      linux-media@vger.kernel.org
3000 T:      git git://linuxtv.org/media_tree.git
3001 S:      Maintained
3002 F:      Documentation/media/v4l-drivers/cafe_ccic*
3003 F:      drivers/media/platform/marvell-ccic/
3004
3005 CAIF NETWORK LAYER
3006 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3007 L:      netdev@vger.kernel.org
3008 S:      Supported
3009 F:      Documentation/networking/caif/
3010 F:      drivers/net/caif/
3011 F:      include/uapi/linux/caif/
3012 F:      include/net/caif/
3013 F:      net/caif/
3014
3015 CALGARY x86-64 IOMMU
3016 M:      Muli Ben-Yehuda <mulix@mulix.org>
3017 M:      Jon Mason <jdmason@kudzu.us>
3018 L:      iommu@lists.linux-foundation.org
3019 S:      Maintained
3020 F:      arch/x86/kernel/pci-calgary_64.c
3021 F:      arch/x86/kernel/tce_64.c
3022 F:      arch/x86/include/asm/calgary.h
3023 F:      arch/x86/include/asm/tce.h
3024
3025 CAN NETWORK LAYER
3026 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3027 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3028 L:      linux-can@vger.kernel.org
3029 W:      https://github.com/linux-can
3030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3032 S:      Maintained
3033 F:      Documentation/networking/can.txt
3034 F:      net/can/
3035 F:      include/linux/can/core.h
3036 F:      include/uapi/linux/can.h
3037 F:      include/uapi/linux/can/bcm.h
3038 F:      include/uapi/linux/can/raw.h
3039 F:      include/uapi/linux/can/gw.h
3040
3041 CAN NETWORK DRIVERS
3042 M:      Wolfgang Grandegger <wg@grandegger.com>
3043 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3044 L:      linux-can@vger.kernel.org
3045 W:      https://github.com/linux-can
3046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3048 S:      Maintained
3049 F:      Documentation/devicetree/bindings/net/can/
3050 F:      drivers/net/can/
3051 F:      include/linux/can/dev.h
3052 F:      include/linux/can/platform/
3053 F:      include/uapi/linux/can/error.h
3054 F:      include/uapi/linux/can/netlink.h
3055
3056 CAPABILITIES
3057 M:      Serge Hallyn <serge@hallyn.com>
3058 L:      linux-security-module@vger.kernel.org
3059 S:      Supported
3060 F:      include/linux/capability.h
3061 F:      include/uapi/linux/capability.h
3062 F:      security/commoncap.c
3063 F:      kernel/capability.c
3064
3065 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3066 M:      Kevin Tsai <ktsai@capellamicro.com>
3067 S:      Maintained
3068 F:      drivers/iio/light/cm*
3069
3070 CAVIUM THUNDERX2 ARM64 SOC
3071 M:      Jayachandran C <jnair@caviumnetworks.com>
3072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3073 S:      Maintained
3074 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3075 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3076
3077 CAVIUM I2C DRIVER
3078 M:      Jan Glauber <jglauber@cavium.com>
3079 M:      David Daney <david.daney@cavium.com>
3080 W:      http://www.cavium.com
3081 S:      Supported
3082 F:      drivers/i2c/busses/i2c-octeon*
3083 F:      drivers/i2c/busses/i2c-thunderx*
3084
3085 CAVIUM MMC DRIVER
3086 M:      Jan Glauber <jglauber@cavium.com>
3087 M:      David Daney <david.daney@cavium.com>
3088 M:      Steven J. Hill <Steven.Hill@cavium.com>
3089 W:      http://www.cavium.com
3090 S:      Supported
3091 F:      drivers/mmc/host/cavium*
3092
3093 CAVIUM LIQUIDIO NETWORK DRIVER
3094 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3095 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3096 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3097 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3098 L:     netdev@vger.kernel.org
3099 W:     http://www.cavium.com
3100 S:     Supported
3101 F:     drivers/net/ethernet/cavium/liquidio/
3102
3103 CAVIUM OCTEON-TX CRYPTO DRIVER
3104 M:      George Cherian <george.cherian@cavium.com>
3105 L:      linux-crypto@vger.kernel.org
3106 W:      http://www.cavium.com
3107 S:      Supported
3108 F:      drivers/crypto/cavium/cpt/
3109
3110 CC2520 IEEE-802.15.4 RADIO DRIVER
3111 M:      Varka Bhadram <varkabhadram@gmail.com>
3112 L:      linux-wpan@vger.kernel.org
3113 S:      Maintained
3114 F:      drivers/net/ieee802154/cc2520.c
3115 F:      include/linux/spi/cc2520.h
3116 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3117
3118 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3119 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3120 L:      linux-crypto@vger.kernel.org
3121 L:      driverdev-devel@linuxdriverproject.org
3122 S:      Supported
3123 F:      drivers/staging/ccree/
3124 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3125
3126 CEC FRAMEWORK
3127 M:      Hans Verkuil <hans.verkuil@cisco.com>
3128 L:      linux-media@vger.kernel.org
3129 T:      git git://linuxtv.org/media_tree.git
3130 W:      http://linuxtv.org
3131 S:      Supported
3132 F:      Documentation/media/kapi/cec-core.rst
3133 F:      Documentation/media/uapi/cec
3134 F:      drivers/media/cec/
3135 F:      drivers/media/rc/keymaps/rc-cec.c
3136 F:      include/media/cec.h
3137 F:      include/media/cec-notifier.h
3138 F:      include/uapi/linux/cec.h
3139 F:      include/uapi/linux/cec-funcs.h
3140
3141 CELL BROADBAND ENGINE ARCHITECTURE
3142 M:      Arnd Bergmann <arnd@arndb.de>
3143 L:      linuxppc-dev@lists.ozlabs.org
3144 W:      http://www.ibm.com/developerworks/power/cell/
3145 S:      Supported
3146 F:      arch/powerpc/include/asm/cell*.h
3147 F:      arch/powerpc/include/asm/spu*.h
3148 F:      arch/powerpc/include/uapi/asm/spu*.h
3149 F:      arch/powerpc/oprofile/*cell*
3150 F:      arch/powerpc/platforms/cell/
3151
3152 CEPH COMMON CODE (LIBCEPH)
3153 M:      Ilya Dryomov <idryomov@gmail.com>
3154 M:      "Yan, Zheng" <zyan@redhat.com>
3155 M:      Sage Weil <sage@redhat.com>
3156 L:      ceph-devel@vger.kernel.org
3157 W:      http://ceph.com/
3158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3159 T:      git git://github.com/ceph/ceph-client.git
3160 S:      Supported
3161 F:      net/ceph/
3162 F:      include/linux/ceph/
3163 F:      include/linux/crush/
3164
3165 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3166 M:      "Yan, Zheng" <zyan@redhat.com>
3167 M:      Sage Weil <sage@redhat.com>
3168 M:      Ilya Dryomov <idryomov@gmail.com>
3169 L:      ceph-devel@vger.kernel.org
3170 W:      http://ceph.com/
3171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3172 T:      git git://github.com/ceph/ceph-client.git
3173 S:      Supported
3174 F:      Documentation/filesystems/ceph.txt
3175 F:      fs/ceph/
3176
3177 CERTIFICATE HANDLING:
3178 M:      David Howells <dhowells@redhat.com>
3179 M:      David Woodhouse <dwmw2@infradead.org>
3180 L:      keyrings@vger.kernel.org
3181 S:      Maintained
3182 F:      Documentation/module-signing.txt
3183 F:      certs/
3184 F:      scripts/sign-file.c
3185 F:      scripts/extract-cert.c
3186
3187 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3188 L:      linux-usb@vger.kernel.org
3189 S:      Orphan
3190 F:      Documentation/usb/WUSB-Design-overview.txt
3191 F:      Documentation/usb/wusb-cbaf
3192 F:      drivers/usb/host/hwa-hc.c
3193 F:      drivers/usb/host/whci/
3194 F:      drivers/usb/wusbcore/
3195 F:      include/linux/usb/wusb*
3196
3197 HT16K33 LED CONTROLLER DRIVER
3198 M:      Robin van der Gracht <robin@protonic.nl>
3199 S:      Maintained
3200 F:      drivers/auxdisplay/ht16k33.c
3201 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3202
3203 CFAG12864B LCD DRIVER
3204 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3205 W:      http://miguelojeda.es/auxdisplay.htm
3206 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3207 S:      Maintained
3208 F:      drivers/auxdisplay/cfag12864b.c
3209 F:      include/linux/cfag12864b.h
3210
3211 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3212 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3213 W:      http://miguelojeda.es/auxdisplay.htm
3214 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3215 S:      Maintained
3216 F:      drivers/auxdisplay/cfag12864bfb.c
3217 F:      include/linux/cfag12864b.h
3218
3219 CFG80211 and NL80211
3220 M:      Johannes Berg <johannes@sipsolutions.net>
3221 L:      linux-wireless@vger.kernel.org
3222 W:      http://wireless.kernel.org/
3223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3225 S:      Maintained
3226 F:      include/uapi/linux/nl80211.h
3227 F:      include/net/cfg80211.h
3228 F:      net/wireless/*
3229 X:      net/wireless/wext*
3230
3231 CHAR and MISC DRIVERS
3232 M:      Arnd Bergmann <arnd@arndb.de>
3233 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3235 S:      Supported
3236 F:      drivers/char/*
3237 F:      drivers/misc/*
3238 F:      include/linux/miscdevice.h
3239
3240 CHECKPATCH
3241 M:      Andy Whitcroft <apw@canonical.com>
3242 M:      Joe Perches <joe@perches.com>
3243 S:      Maintained
3244 F:      scripts/checkpatch.pl
3245
3246 CHINESE DOCUMENTATION
3247 M:      Harry Wei <harryxiyou@gmail.com>
3248 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3249 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3250 S:      Maintained
3251 F:      Documentation/translations/zh_CN/
3252
3253 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3254 M:      Peter Chen <Peter.Chen@nxp.com>
3255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3256 L:      linux-usb@vger.kernel.org
3257 S:      Maintained
3258 F:      drivers/usb/chipidea/
3259
3260 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3261 M:      Hans de Goede <hdegoede@redhat.com>
3262 L:      linux-input@vger.kernel.org
3263 S:      Maintained
3264 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3265 F:      drivers/input/touchscreen/chipone_icn8318.c
3266
3267 CHROME HARDWARE PLATFORM SUPPORT
3268 M:      Olof Johansson <olof@lixom.net>
3269 S:      Maintained
3270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3271 F:      drivers/platform/chrome/
3272
3273 CISCO VIC ETHERNET NIC DRIVER
3274 M:      Christian Benvenuti <benve@cisco.com>
3275 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3276 M:      Neel Patel <neepatel@cisco.com>
3277 S:      Supported
3278 F:      drivers/net/ethernet/cisco/enic/
3279
3280 CISCO VIC LOW LATENCY NIC DRIVER
3281 M:      Christian Benvenuti <benve@cisco.com>
3282 M:      Dave Goodell <dgoodell@cisco.com>
3283 S:      Supported
3284 F:      drivers/infiniband/hw/usnic/
3285
3286 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3287 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3288 L:      netdev@vger.kernel.org
3289 S:      Maintained
3290 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3291
3292 CIRRUS LOGIC AUDIO CODEC DRIVERS
3293 M:      Brian Austin <brian.austin@cirrus.com>
3294 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3295 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3296 S:      Maintained
3297 F:      sound/soc/codecs/cs*
3298
3299 CLEANCACHE API
3300 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3301 L:      linux-kernel@vger.kernel.org
3302 S:      Maintained
3303 F:      mm/cleancache.c
3304 F:      include/linux/cleancache.h
3305
3306 CLK API
3307 M:      Russell King <linux@armlinux.org.uk>
3308 L:      linux-clk@vger.kernel.org
3309 S:      Maintained
3310 F:      include/linux/clk.h
3311
3312 CLOCKSOURCE, CLOCKEVENT DRIVERS
3313 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3314 M:      Thomas Gleixner <tglx@linutronix.de>
3315 L:      linux-kernel@vger.kernel.org
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3317 S:      Supported
3318 F:      drivers/clocksource
3319
3320 CISCO FCOE HBA DRIVER
3321 M:      Satish Kharat <satishkh@cisco.com>
3322 M:      Sesidhar Baddela <sebaddel@cisco.com>
3323 M:      Karan Tilak Kumar <kartilak@cisco.com>
3324 L:      linux-scsi@vger.kernel.org
3325 S:      Supported
3326 F:      drivers/scsi/fnic/
3327
3328 CISCO SCSI HBA DRIVER
3329 M:      Karan Tilak Kumar <kartilak@cisco.com>
3330 M:      Sesidhar Baddela <sebaddel@cisco.com>
3331 L:      linux-scsi@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/scsi/snic/
3334
3335 CMPC ACPI DRIVER
3336 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3337 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3338 L:      platform-driver-x86@vger.kernel.org
3339 S:      Supported
3340 F:      drivers/platform/x86/classmate-laptop.c
3341
3342 COBALT MEDIA DRIVER
3343 M:      Hans Verkuil <hans.verkuil@cisco.com>
3344 L:      linux-media@vger.kernel.org
3345 T:      git git://linuxtv.org/media_tree.git
3346 W:      https://linuxtv.org
3347 S:      Supported
3348 F:      drivers/media/pci/cobalt/
3349
3350 COCCINELLE/Semantic Patches (SmPL)
3351 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3352 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3353 M:      Nicolas Palix <nicolas.palix@imag.fr>
3354 M:      Michal Marek <mmarek@suse.com>
3355 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3357 W:      http://coccinelle.lip6.fr/
3358 S:      Supported
3359 F:      Documentation/dev-tools/coccinelle.rst
3360 F:      scripts/coccinelle/
3361 F:      scripts/coccicheck
3362
3363 CODA FILE SYSTEM
3364 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3365 M:      coda@cs.cmu.edu
3366 L:      codalist@coda.cs.cmu.edu
3367 W:      http://www.coda.cs.cmu.edu/
3368 S:      Maintained
3369 F:      Documentation/filesystems/coda.txt
3370 F:      fs/coda/
3371 F:      include/linux/coda*.h
3372 F:      include/uapi/linux/coda*.h
3373
3374 CODA V4L2 MEM2MEM DRIVER
3375 M:      Philipp Zabel <p.zabel@pengutronix.de>
3376 L:      linux-media@vger.kernel.org
3377 S:      Maintained
3378 F:      Documentation/devicetree/bindings/media/coda.txt
3379 F:      drivers/media/platform/coda/
3380
3381 COMMON CLK FRAMEWORK
3382 M:      Michael Turquette <mturquette@baylibre.com>
3383 M:      Stephen Boyd <sboyd@codeaurora.org>
3384 L:      linux-clk@vger.kernel.org
3385 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3387 S:      Maintained
3388 F:      Documentation/devicetree/bindings/clock/
3389 F:      drivers/clk/
3390 X:      drivers/clk/clkdev.c
3391 F:      include/linux/clk-pr*
3392 F:      include/linux/clk/
3393
3394 COMMON INTERNET FILE SYSTEM (CIFS)
3395 M:      Steve French <sfrench@samba.org>
3396 L:      linux-cifs@vger.kernel.org
3397 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3398 W:      http://linux-cifs.samba.org/
3399 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3400 S:      Supported
3401 F:      Documentation/filesystems/cifs/
3402 F:      fs/cifs/
3403
3404 COMPACTPCI HOTPLUG CORE
3405 M:      Scott Murray <scott@spiteful.org>
3406 L:      linux-pci@vger.kernel.org
3407 S:      Maintained
3408 F:      drivers/pci/hotplug/cpci_hotplug*
3409
3410 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3411 M:      Scott Murray <scott@spiteful.org>
3412 L:      linux-pci@vger.kernel.org
3413 S:      Maintained
3414 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3415
3416 COMPACTPCI HOTPLUG GENERIC DRIVER
3417 M:      Scott Murray <scott@spiteful.org>
3418 L:      linux-pci@vger.kernel.org
3419 S:      Maintained
3420 F:      drivers/pci/hotplug/cpcihp_generic.c
3421
3422 COMPAL LAPTOP SUPPORT
3423 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3424 L:      platform-driver-x86@vger.kernel.org
3425 S:      Maintained
3426 F:      drivers/platform/x86/compal-laptop.c
3427
3428 CONEXANT ACCESSRUNNER USB DRIVER
3429 L:      accessrunner-general@lists.sourceforge.net
3430 W:      http://accessrunner.sourceforge.net/
3431 S:      Orphan
3432 F:      drivers/usb/atm/cxacru.c
3433
3434 CONFIGFS
3435 M:      Joel Becker <jlbec@evilplan.org>
3436 M:      Christoph Hellwig <hch@lst.de>
3437 T:      git git://git.infradead.org/users/hch/configfs.git
3438 S:      Supported
3439 F:      fs/configfs/
3440 F:      include/linux/configfs.h
3441
3442 CONNECTOR
3443 M:      Evgeniy Polyakov <zbr@ioremap.net>
3444 L:      netdev@vger.kernel.org
3445 S:      Maintained
3446 F:      drivers/connector/
3447
3448 CONTROL GROUP (CGROUP)
3449 M:      Tejun Heo <tj@kernel.org>
3450 M:      Li Zefan <lizefan@huawei.com>
3451 M:      Johannes Weiner <hannes@cmpxchg.org>
3452 L:      cgroups@vger.kernel.org
3453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3454 S:      Maintained
3455 F:      Documentation/cgroup*
3456 F:      include/linux/cgroup*
3457 F:      kernel/cgroup*
3458
3459 CONTROL GROUP - CPUSET
3460 M:      Li Zefan <lizefan@huawei.com>
3461 L:      cgroups@vger.kernel.org
3462 W:      http://www.bullopensource.org/cpuset/
3463 W:      http://oss.sgi.com/projects/cpusets/
3464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3465 S:      Maintained
3466 F:      Documentation/cgroup-v1/cpusets.txt
3467 F:      include/linux/cpuset.h
3468 F:      kernel/cpuset.c
3469
3470 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3471 M:      Johannes Weiner <hannes@cmpxchg.org>
3472 M:      Michal Hocko <mhocko@kernel.org>
3473 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3474 L:      cgroups@vger.kernel.org
3475 L:      linux-mm@kvack.org
3476 S:      Maintained
3477 F:      mm/memcontrol.c
3478 F:      mm/swap_cgroup.c
3479
3480 CORETEMP HARDWARE MONITORING DRIVER
3481 M:      Fenghua Yu <fenghua.yu@intel.com>
3482 L:      linux-hwmon@vger.kernel.org
3483 S:      Maintained
3484 F:      Documentation/hwmon/coretemp
3485 F:      drivers/hwmon/coretemp.c
3486
3487 COSA/SRP SYNC SERIAL DRIVER
3488 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3489 W:      http://www.fi.muni.cz/~kas/cosa/
3490 S:      Maintained
3491 F:      drivers/net/wan/cosa*
3492
3493 CPMAC ETHERNET DRIVER
3494 M:      Florian Fainelli <f.fainelli@gmail.com>
3495 L:      netdev@vger.kernel.org
3496 S:      Maintained
3497 F:      drivers/net/ethernet/ti/cpmac.c
3498
3499 CPU FREQUENCY DRIVERS
3500 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3501 M:      Viresh Kumar <viresh.kumar@linaro.org>
3502 L:      linux-pm@vger.kernel.org
3503 S:      Maintained
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3505 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3506 B:      https://bugzilla.kernel.org
3507 F:      Documentation/cpu-freq/
3508 F:      Documentation/devicetree/bindings/cpufreq/
3509 F:      drivers/cpufreq/
3510 F:      include/linux/cpufreq.h
3511 F:      tools/testing/selftests/cpufreq/
3512
3513 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3514 M:      Viresh Kumar <viresh.kumar@linaro.org>
3515 M:      Sudeep Holla <sudeep.holla@arm.com>
3516 L:      linux-pm@vger.kernel.org
3517 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3518 S:      Maintained
3519 F:      drivers/cpufreq/arm_big_little.h
3520 F:      drivers/cpufreq/arm_big_little.c
3521 F:      drivers/cpufreq/arm_big_little_dt.c
3522
3523 CPUIDLE DRIVER - ARM BIG LITTLE
3524 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3525 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3526 L:      linux-pm@vger.kernel.org
3527 L:      linux-arm-kernel@lists.infradead.org
3528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3529 S:      Maintained
3530 F:      drivers/cpuidle/cpuidle-big_little.c
3531
3532 CPUIDLE DRIVER - ARM EXYNOS
3533 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3534 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3535 M:      Kukjin Kim <kgene@kernel.org>
3536 L:      linux-pm@vger.kernel.org
3537 L:      linux-samsung-soc@vger.kernel.org
3538 S:      Supported
3539 F:      drivers/cpuidle/cpuidle-exynos.c
3540 F:      arch/arm/mach-exynos/pm.c
3541
3542 CPUIDLE DRIVERS
3543 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3544 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3545 L:      linux-pm@vger.kernel.org
3546 S:      Maintained
3547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3548 B:      https://bugzilla.kernel.org
3549 F:      drivers/cpuidle/*
3550 F:      include/linux/cpuidle.h
3551
3552 CPUID/MSR DRIVER
3553 M:      "H. Peter Anvin" <hpa@zytor.com>
3554 S:      Maintained
3555 F:      arch/x86/kernel/cpuid.c
3556 F:      arch/x86/kernel/msr.c
3557
3558 CPU POWER MONITORING SUBSYSTEM
3559 M:      Thomas Renninger <trenn@suse.com>
3560 L:      linux-pm@vger.kernel.org
3561 S:      Maintained
3562 F:      tools/power/cpupower/
3563
3564 CRAMFS FILESYSTEM
3565 W:      http://sourceforge.net/projects/cramfs/
3566 S:      Orphan / Obsolete
3567 F:      Documentation/filesystems/cramfs.txt
3568 F:      fs/cramfs/
3569
3570 CRIS PORT
3571 M:      Mikael Starvik <starvik@axis.com>
3572 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3573 L:      linux-cris-kernel@axis.com
3574 W:      http://developer.axis.com
3575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3576 S:      Maintained
3577 F:      arch/cris/
3578 F:      drivers/tty/serial/crisv10.*
3579
3580 CRYPTO API
3581 M:      Herbert Xu <herbert@gondor.apana.org.au>
3582 M:      "David S. Miller" <davem@davemloft.net>
3583 L:      linux-crypto@vger.kernel.org
3584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3586 S:      Maintained
3587 F:      Documentation/crypto/
3588 F:      Documentation/devicetree/bindings/crypto/
3589 F:      Documentation/DocBook/crypto-API.tmpl
3590 F:      arch/*/crypto/
3591 F:      crypto/
3592 F:      drivers/crypto/
3593 F:      include/crypto/
3594 F:      include/linux/crypto*
3595
3596 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3597 M:      Neil Horman <nhorman@tuxdriver.com>
3598 L:      linux-crypto@vger.kernel.org
3599 S:      Maintained
3600 F:      crypto/ansi_cprng.c
3601 F:      crypto/rng.c
3602
3603 CS3308 MEDIA DRIVER
3604 M:      Hans Verkuil <hverkuil@xs4all.nl>
3605 L:      linux-media@vger.kernel.org
3606 T:      git git://linuxtv.org/media_tree.git
3607 W:      http://linuxtv.org
3608 S:      Odd Fixes
3609 F:      drivers/media/i2c/cs3308.c
3610 F:      drivers/media/i2c/cs3308.h
3611
3612 CS5535 Audio ALSA driver
3613 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3614 S:      Maintained
3615 F:      sound/pci/cs5535audio/
3616
3617 CW1200 WLAN driver
3618 M:      Solomon Peachy <pizza@shaftnet.org>
3619 S:      Maintained
3620 F:      drivers/net/wireless/st/cw1200/
3621
3622 CX18 VIDEO4LINUX DRIVER
3623 M:      Andy Walls <awalls@md.metrocast.net>
3624 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3625 L:      linux-media@vger.kernel.org
3626 T:      git git://linuxtv.org/media_tree.git
3627 W:      https://linuxtv.org
3628 W:      http://www.ivtvdriver.org/index.php/Cx18
3629 S:      Maintained
3630 F:      Documentation/media/v4l-drivers/cx18*
3631 F:      drivers/media/pci/cx18/
3632 F:      include/uapi/linux/ivtv*
3633
3634 CX2341X MPEG ENCODER HELPER MODULE
3635 M:      Hans Verkuil <hverkuil@xs4all.nl>
3636 L:      linux-media@vger.kernel.org
3637 T:      git git://linuxtv.org/media_tree.git
3638 W:      https://linuxtv.org
3639 S:      Maintained
3640 F:      drivers/media/common/cx2341x*
3641 F:      include/media/cx2341x*
3642
3643 CX24120 MEDIA DRIVER
3644 M:      Jemma Denson <jdenson@gmail.com>
3645 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3646 L:      linux-media@vger.kernel.org
3647 W:      https://linuxtv.org
3648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3649 S:      Maintained
3650 F:      drivers/media/dvb-frontends/cx24120*
3651
3652 CX88 VIDEO4LINUX DRIVER
3653 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3654 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3655 L:      linux-media@vger.kernel.org
3656 W:      https://linuxtv.org
3657 T:      git git://linuxtv.org/media_tree.git
3658 S:      Odd fixes
3659 F:      Documentation/media/v4l-drivers/cx88*
3660 F:      drivers/media/pci/cx88/
3661
3662 CXD2820R MEDIA DRIVER
3663 M:      Antti Palosaari <crope@iki.fi>
3664 L:      linux-media@vger.kernel.org
3665 W:      https://linuxtv.org
3666 W:      http://palosaari.fi/linux/
3667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3668 T:      git git://linuxtv.org/anttip/media_tree.git
3669 S:      Maintained
3670 F:      drivers/media/dvb-frontends/cxd2820r*
3671
3672 CXGB3 ETHERNET DRIVER (CXGB3)
3673 M:      Santosh Raspatur <santosh@chelsio.com>
3674 L:      netdev@vger.kernel.org
3675 W:      http://www.chelsio.com
3676 S:      Supported
3677 F:      drivers/net/ethernet/chelsio/cxgb3/
3678
3679 CXGB3 ISCSI DRIVER (CXGB3I)
3680 M:      Karen Xie <kxie@chelsio.com>
3681 L:      linux-scsi@vger.kernel.org
3682 W:      http://www.chelsio.com
3683 S:      Supported
3684 F:      drivers/scsi/cxgbi/cxgb3i
3685
3686 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3687 M:      Steve Wise <swise@chelsio.com>
3688 L:      linux-rdma@vger.kernel.org
3689 W:      http://www.openfabrics.org
3690 S:      Supported
3691 F:      drivers/infiniband/hw/cxgb3/
3692 F:      include/uapi/rdma/cxgb3-abi.h
3693
3694 CXGB4 ETHERNET DRIVER (CXGB4)
3695 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3696 L:      netdev@vger.kernel.org
3697 W:      http://www.chelsio.com
3698 S:      Supported
3699 F:      drivers/net/ethernet/chelsio/cxgb4/
3700
3701 CXGB4 ISCSI DRIVER (CXGB4I)
3702 M:      Karen Xie <kxie@chelsio.com>
3703 L:      linux-scsi@vger.kernel.org
3704 W:      http://www.chelsio.com
3705 S:      Supported
3706 F:      drivers/scsi/cxgbi/cxgb4i
3707
3708 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3709 M:      Steve Wise <swise@chelsio.com>
3710 L:      linux-rdma@vger.kernel.org
3711 W:      http://www.openfabrics.org
3712 S:      Supported
3713 F:      drivers/infiniband/hw/cxgb4/
3714 F:      include/uapi/rdma/cxgb4-abi.h
3715
3716 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3717 M:      Casey Leedom <leedom@chelsio.com>
3718 L:      netdev@vger.kernel.org
3719 W:      http://www.chelsio.com
3720 S:      Supported
3721 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3722
3723 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3724 M:      Ian Munsie <imunsie@au1.ibm.com>
3725 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3726 L:      linuxppc-dev@lists.ozlabs.org
3727 S:      Supported
3728 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3729 F:      drivers/misc/cxl/
3730 F:      include/misc/cxl*
3731 F:      include/uapi/misc/cxl.h
3732 F:      Documentation/powerpc/cxl.txt
3733 F:      Documentation/ABI/testing/sysfs-class-cxl
3734
3735 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3736 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3737 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3738 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3739 L:      linux-scsi@vger.kernel.org
3740 S:      Supported
3741 F:      drivers/scsi/cxlflash/
3742 F:      include/uapi/scsi/cxlflash_ioctls.h
3743 F:      Documentation/powerpc/cxlflash.txt
3744
3745 STMMAC ETHERNET DRIVER
3746 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3747 M:      Alexandre Torgue <alexandre.torgue@st.com>
3748 L:      netdev@vger.kernel.org
3749 W:      http://www.stlinux.com
3750 S:      Supported
3751 F:      drivers/net/ethernet/stmicro/stmmac/
3752
3753 CYBERPRO FB DRIVER
3754 M:      Russell King <linux@armlinux.org.uk>
3755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3756 W:      http://www.armlinux.org.uk/
3757 S:      Maintained
3758 F:      drivers/video/fbdev/cyber2000fb.*
3759
3760 CYCLADES ASYNC MUX DRIVER
3761 W:      http://www.cyclades.com/
3762 S:      Orphan
3763 F:      drivers/tty/cyclades.c
3764 F:      include/linux/cyclades.h
3765 F:      include/uapi/linux/cyclades.h
3766
3767 CYCLADES PC300 DRIVER
3768 W:      http://www.cyclades.com/
3769 S:      Orphan
3770 F:      drivers/net/wan/pc300*
3771
3772 CYPRESS_FIRMWARE MEDIA DRIVER
3773 M:      Antti Palosaari <crope@iki.fi>
3774 L:      linux-media@vger.kernel.org
3775 W:      https://linuxtv.org
3776 W:      http://palosaari.fi/linux/
3777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3778 T:      git git://linuxtv.org/anttip/media_tree.git
3779 S:      Maintained
3780 F:      drivers/media/common/cypress_firmware*
3781
3782 CYTTSP TOUCHSCREEN DRIVER
3783 M:      Ferruh Yigit <fery@cypress.com>
3784 L:      linux-input@vger.kernel.org
3785 S:      Supported
3786 F:      drivers/input/touchscreen/cyttsp*
3787 F:      include/linux/input/cyttsp.h
3788
3789 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3790 M:      Joshua Kinard <kumba@gentoo.org>
3791 S:      Maintained
3792 F:      drivers/rtc/rtc-ds1685.c
3793 F:      include/linux/rtc/ds1685.h
3794
3795 DAMA SLAVE for AX.25
3796 M:      Joerg Reuter <jreuter@yaina.de>
3797 W:      http://yaina.de/jreuter/
3798 W:      http://www.qsl.net/dl1bke/
3799 L:      linux-hams@vger.kernel.org
3800 S:      Maintained
3801 F:      net/ax25/af_ax25.c
3802 F:      net/ax25/ax25_dev.c
3803 F:      net/ax25/ax25_ds_*
3804 F:      net/ax25/ax25_in.c
3805 F:      net/ax25/ax25_out.c
3806 F:      net/ax25/ax25_timer.c
3807 F:      net/ax25/sysctl_net_ax25.c
3808
3809 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3810 L:      netdev@vger.kernel.org
3811 S:      Orphan
3812 F:      Documentation/networking/dmfe.txt
3813 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3814
3815 DC390/AM53C974 SCSI driver
3816 M:      Hannes Reinecke <hare@suse.com>
3817 L:      linux-scsi@vger.kernel.org
3818 S:      Maintained
3819 F:      drivers/scsi/am53c974.c
3820
3821 DC395x SCSI driver
3822 M:      Oliver Neukum <oliver@neukum.org>
3823 M:      Ali Akcaagac <aliakc@web.de>
3824 M:      Jamie Lenehan <lenehan@twibble.org>
3825 L:      dc395x@twibble.org
3826 W:      http://twibble.org/dist/dc395x/
3827 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3828 S:      Maintained
3829 F:      Documentation/scsi/dc395x.txt
3830 F:      drivers/scsi/dc395x.*
3831
3832 DCCP PROTOCOL
3833 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3834 L:      dccp@vger.kernel.org
3835 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3836 S:      Maintained
3837 F:      include/linux/dccp.h
3838 F:      include/uapi/linux/dccp.h
3839 F:      include/linux/tfrc.h
3840 F:      net/dccp/
3841
3842 DECnet NETWORK LAYER
3843 W:      http://linux-decnet.sourceforge.net
3844 L:      linux-decnet-user@lists.sourceforge.net
3845 S:      Orphan
3846 F:      Documentation/networking/decnet.txt
3847 F:      net/decnet/
3848
3849 DECSTATION PLATFORM SUPPORT
3850 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3851 L:      linux-mips@linux-mips.org
3852 W:      http://www.linux-mips.org/wiki/DECstation
3853 S:      Maintained
3854 F:      arch/mips/dec/
3855 F:      arch/mips/include/asm/dec/
3856 F:      arch/mips/include/asm/mach-dec/
3857
3858 DEFXX FDDI NETWORK DRIVER
3859 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3860 S:      Maintained
3861 F:      drivers/net/fddi/defxx.*
3862
3863 DELL LAPTOP DRIVER
3864 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3865 M:      Pali Rohár <pali.rohar@gmail.com>
3866 L:      platform-driver-x86@vger.kernel.org
3867 S:      Maintained
3868 F:      drivers/platform/x86/dell-laptop.c
3869
3870 DELL LAPTOP RBTN DRIVER
3871 M:      Pali Rohár <pali.rohar@gmail.com>
3872 S:      Maintained
3873 F:      drivers/platform/x86/dell-rbtn.*
3874
3875 DELL LAPTOP FREEFALL DRIVER
3876 M:      Pali Rohár <pali.rohar@gmail.com>
3877 S:      Maintained
3878 F:      drivers/platform/x86/dell-smo8800.c
3879
3880 DELL LAPTOP SMM DRIVER
3881 M:      Pali Rohár <pali.rohar@gmail.com>
3882 S:      Maintained
3883 F:      drivers/hwmon/dell-smm-hwmon.c
3884 F:      include/uapi/linux/i8k.h
3885
3886 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3887 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3888 S:      Maintained
3889 F:      Documentation/dcdbas.txt
3890 F:      drivers/firmware/dcdbas.*
3891
3892 DELL WMI EXTRAS DRIVER
3893 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3894 M:      Pali Rohár <pali.rohar@gmail.com>
3895 S:      Maintained
3896 F:      drivers/platform/x86/dell-wmi.c
3897
3898 DESIGNWARE USB2 DRD IP DRIVER
3899 M:      John Youn <johnyoun@synopsys.com>
3900 L:      linux-usb@vger.kernel.org
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902 S:      Maintained
3903 F:      drivers/usb/dwc2/
3904
3905 DESIGNWARE USB3 DRD IP DRIVER
3906 M:      Felipe Balbi <balbi@kernel.org>
3907 L:      linux-usb@vger.kernel.org
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3909 S:      Maintained
3910 F:      drivers/usb/dwc3/
3911
3912 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3913 M:      Andreas Klinger <ak@it-klinger.de>
3914 L:      linux-iio@vger.kernel.org
3915 S:      Maintained
3916 F:      drivers/iio/proximity/srf*.c
3917
3918 DEVICE COREDUMP (DEV_COREDUMP)
3919 M:      Johannes Berg <johannes@sipsolutions.net>
3920 L:      linux-kernel@vger.kernel.org
3921 S:      Maintained
3922 F:      drivers/base/devcoredump.c
3923 F:      include/linux/devcoredump.h
3924
3925 DEVICE FREQUENCY (DEVFREQ)
3926 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3927 M:      Kyungmin Park <kyungmin.park@samsung.com>
3928 R:      Chanwoo Choi <cw00.choi@samsung.com>
3929 L:      linux-pm@vger.kernel.org
3930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3931 S:      Maintained
3932 F:      drivers/devfreq/
3933 F:      include/linux/devfreq.h
3934 F:      Documentation/devicetree/bindings/devfreq/
3935
3936 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3937 M:      Chanwoo Choi <cw00.choi@samsung.com>
3938 L:      linux-pm@vger.kernel.org
3939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3940 S:      Supported
3941 F:      drivers/devfreq/event/
3942 F:      drivers/devfreq/devfreq-event.c
3943 F:      include/linux/devfreq-event.h
3944 F:      Documentation/devicetree/bindings/devfreq/event/
3945
3946 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3947 M:      Chanwoo Choi <cw00.choi@samsung.com>
3948 L:      linux-pm@vger.kernel.org
3949 L:      linux-samsung-soc@vger.kernel.org
3950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3951 S:      Maintained
3952 F:      drivers/devfreq/exynos-bus.c
3953 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3954
3955 DEVICE NUMBER REGISTRY
3956 M:      Torben Mathiasen <device@lanana.org>
3957 W:      http://lanana.org/docs/device-list/index.html
3958 S:      Maintained
3959
3960 DEVICE-MAPPER  (LVM)
3961 M:      Alasdair Kergon <agk@redhat.com>
3962 M:      Mike Snitzer <snitzer@redhat.com>
3963 M:      dm-devel@redhat.com
3964 L:      dm-devel@redhat.com
3965 W:      http://sources.redhat.com/dm
3966 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3968 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3969 S:      Maintained
3970 F:      Documentation/device-mapper/
3971 F:      drivers/md/dm*
3972 F:      drivers/md/persistent-data/
3973 F:      include/linux/device-mapper.h
3974 F:      include/linux/dm-*.h
3975 F:      include/uapi/linux/dm-*.h
3976
3977 DEVLINK
3978 M:      Jiri Pirko <jiri@mellanox.com>
3979 L:      netdev@vger.kernel.org
3980 S:      Supported
3981 F:      net/core/devlink.c
3982 F:      include/net/devlink.h
3983 F:      include/uapi/linux/devlink.h
3984
3985 DIALOG SEMICONDUCTOR DRIVERS
3986 M:      Support Opensource <support.opensource@diasemi.com>
3987 W:      http://www.dialog-semiconductor.com/products
3988 S:      Supported
3989 F:      Documentation/hwmon/da90??
3990 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3991 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3992 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3993 F:      drivers/gpio/gpio-da90??.c
3994 F:      drivers/hwmon/da90??-hwmon.c
3995 F:      drivers/iio/adc/da91??-*.c
3996 F:      drivers/input/misc/da90??_onkey.c
3997 F:      drivers/input/touchscreen/da9052_tsi.c
3998 F:      drivers/leds/leds-da90??.c
3999 F:      drivers/mfd/da903x.c
4000 F:      drivers/mfd/da90??-*.c
4001 F:      drivers/mfd/da91??-*.c
4002 F:      drivers/power/supply/da9052-battery.c
4003 F:      drivers/power/supply/da91??-*.c
4004 F:      drivers/regulator/da903x.c
4005 F:      drivers/regulator/da9???-regulator.[ch]
4006 F:      drivers/rtc/rtc-da90??.c
4007 F:      drivers/video/backlight/da90??_bl.c
4008 F:      drivers/watchdog/da90??_wdt.c
4009 F:      include/linux/mfd/da903x.h
4010 F:      include/linux/mfd/da9052/
4011 F:      include/linux/mfd/da9055/
4012 F:      include/linux/mfd/da9062/
4013 F:      include/linux/mfd/da9063/
4014 F:      include/linux/mfd/da9150/
4015 F:      include/linux/regulator/da9211.h
4016 F:      include/sound/da[79]*.h
4017 F:      sound/soc/codecs/da[79]*.[ch]
4018
4019 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4020 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4021 L:      linux-gpio@vger.kernel.org
4022 S:      Maintained
4023 F:      drivers/gpio/gpio-gpio-mm.c
4024
4025 DIGI NEO AND CLASSIC PCI PRODUCTS
4026 M:      Lidza Louina <lidza.louina@gmail.com>
4027 M:      Mark Hounschell <markh@compro.net>
4028 L:      driverdev-devel@linuxdriverproject.org
4029 S:      Maintained
4030 F:      drivers/staging/dgnc/
4031
4032 DIOLAN U2C-12 I2C DRIVER
4033 M:      Guenter Roeck <linux@roeck-us.net>
4034 L:      linux-i2c@vger.kernel.org
4035 S:      Maintained
4036 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4037
4038 DIRECT ACCESS (DAX)
4039 M:      Matthew Wilcox <mawilcox@microsoft.com>
4040 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4041 L:      linux-fsdevel@vger.kernel.org
4042 S:      Supported
4043 F:      fs/dax.c
4044 F:      include/linux/dax.h
4045 F:      include/trace/events/fs_dax.h
4046
4047 DIRECTORY NOTIFICATION (DNOTIFY)
4048 M:      Eric Paris <eparis@parisplace.org>
4049 S:      Maintained
4050 F:      Documentation/filesystems/dnotify.txt
4051 F:      fs/notify/dnotify/
4052 F:      include/linux/dnotify.h
4053
4054 DISK GEOMETRY AND PARTITION HANDLING
4055 M:      Andries Brouwer <aeb@cwi.nl>
4056 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4057 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4058 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4059 S:      Maintained
4060
4061 DISKQUOTA
4062 M:      Jan Kara <jack@suse.com>
4063 S:      Maintained
4064 F:      Documentation/filesystems/quota.txt
4065 F:      fs/quota/
4066 F:      include/linux/quota*.h
4067 F:      include/uapi/linux/quota*.h
4068
4069 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4070 M:      Bernie Thompson <bernie@plugable.com>
4071 L:      linux-fbdev@vger.kernel.org
4072 S:      Maintained
4073 W:      http://plugable.com/category/projects/udlfb/
4074 F:      drivers/video/fbdev/udlfb.c
4075 F:      include/video/udlfb.h
4076 F:      Documentation/fb/udlfb.txt
4077
4078 DISTRIBUTED LOCK MANAGER (DLM)
4079 M:      Christine Caulfield <ccaulfie@redhat.com>
4080 M:      David Teigland <teigland@redhat.com>
4081 L:      cluster-devel@redhat.com
4082 W:      http://sources.redhat.com/cluster/
4083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4084 S:      Supported
4085 F:      fs/dlm/
4086
4087 DMA BUFFER SHARING FRAMEWORK
4088 M:      Sumit Semwal <sumit.semwal@linaro.org>
4089 S:      Maintained
4090 L:      linux-media@vger.kernel.org
4091 L:      dri-devel@lists.freedesktop.org
4092 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4093 F:      drivers/dma-buf/
4094 F:      include/linux/dma-buf*
4095 F:      include/linux/reservation.h
4096 F:      include/linux/*fence.h
4097 F:      Documentation/driver-api/dma-buf.rst
4098 T:      git git://anongit.freedesktop.org/drm/drm-misc
4099
4100 SYNC FILE FRAMEWORK
4101 M:      Sumit Semwal <sumit.semwal@linaro.org>
4102 R:      Gustavo Padovan <gustavo@padovan.org>
4103 S:      Maintained
4104 L:      linux-media@vger.kernel.org
4105 L:      dri-devel@lists.freedesktop.org
4106 F:      drivers/dma-buf/sync_*
4107 F:      drivers/dma-buf/dma-fence*
4108 F:      drivers/dma-buf/sw_sync.c
4109 F:      include/linux/sync_file.h
4110 F:      include/uapi/linux/sync_file.h
4111 F:      Documentation/sync_file.txt
4112 T:      git git://anongit.freedesktop.org/drm/drm-misc
4113
4114 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4115 M:      Vinod Koul <vinod.koul@intel.com>
4116 L:      dmaengine@vger.kernel.org
4117 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4118 S:      Maintained
4119 F:      drivers/dma/
4120 F:      include/linux/dmaengine.h
4121 F:      Documentation/devicetree/bindings/dma/
4122 F:      Documentation/dmaengine/
4123 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4124
4125 DME1737 HARDWARE MONITOR DRIVER
4126 M:      Juerg Haefliger <juergh@gmail.com>
4127 L:      linux-hwmon@vger.kernel.org
4128 S:      Maintained
4129 F:      Documentation/hwmon/dme1737
4130 F:      drivers/hwmon/dme1737.c
4131
4132 DMI/SMBIOS SUPPORT
4133 M:      Jean Delvare <jdelvare@suse.com>
4134 S:      Maintained
4135 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4136 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4137 F:      drivers/firmware/dmi-id.c
4138 F:      drivers/firmware/dmi_scan.c
4139 F:      include/linux/dmi.h
4140
4141 DOCUMENTATION
4142 M:      Jonathan Corbet <corbet@lwn.net>
4143 L:      linux-doc@vger.kernel.org
4144 S:      Maintained
4145 F:      Documentation/
4146 F:      scripts/docproc.c
4147 F:      scripts/kernel-doc*
4148 X:      Documentation/ABI/
4149 X:      Documentation/devicetree/
4150 X:      Documentation/acpi
4151 X:      Documentation/power
4152 X:      Documentation/spi
4153 X:      Documentation/media
4154 T:      git git://git.lwn.net/linux.git docs-next
4155
4156 DOUBLETALK DRIVER
4157 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4158 L:      blinux-list@redhat.com
4159 S:      Maintained
4160 F:      drivers/char/dtlk.c
4161 F:      include/linux/dtlk.h
4162
4163 DPAA2 DATAPATH I/O (DPIO) DRIVER
4164 M:      Roy Pledge <Roy.Pledge@nxp.com>
4165 L:      linux-kernel@vger.kernel.org
4166 S:      Maintained
4167 F:      drivers/staging/fsl-mc/bus/dpio
4168
4169 DPAA2 ETHERNET DRIVER
4170 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4171 L:      linux-kernel@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/staging/fsl-dpaa2/ethernet
4174
4175 DPT_I2O SCSI RAID DRIVER
4176 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4177 L:      linux-scsi@vger.kernel.org
4178 W:      http://www.adaptec.com/
4179 S:      Maintained
4180 F:      drivers/scsi/dpt*
4181 F:      drivers/scsi/dpt/
4182
4183 DRBD DRIVER
4184 M:      Philipp Reisner <philipp.reisner@linbit.com>
4185 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4186 L:      drbd-dev@lists.linbit.com
4187 W:      http://www.drbd.org
4188 T:      git git://git.linbit.com/linux-drbd.git
4189 T:      git git://git.linbit.com/drbd-8.4.git
4190 S:      Supported
4191 F:      drivers/block/drbd/
4192 F:      lib/lru_cache.c
4193 F:      Documentation/blockdev/drbd/
4194
4195 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4196 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4198 S:      Supported
4199 F:      Documentation/kobject.txt
4200 F:      drivers/base/
4201 F:      fs/debugfs/
4202 F:      fs/sysfs/
4203 F:      include/linux/debugfs.h
4204 F:      include/linux/kobj*
4205 F:      lib/kobj*
4206
4207 DRM DRIVERS
4208 M:      David Airlie <airlied@linux.ie>
4209 L:      dri-devel@lists.freedesktop.org
4210 T:      git git://people.freedesktop.org/~airlied/linux
4211 B:      https://bugs.freedesktop.org/
4212 C:      irc://chat.freenode.net/dri-devel
4213 S:      Maintained
4214 F:      drivers/gpu/drm/
4215 F:      drivers/gpu/vga/
4216 F:      Documentation/devicetree/bindings/display/
4217 F:      Documentation/devicetree/bindings/gpu/
4218 F:      Documentation/devicetree/bindings/video/
4219 F:      Documentation/gpu/
4220 F:      include/drm/
4221 F:      include/uapi/drm/
4222 F:      include/linux/vga*
4223
4224 DRM DRIVERS AND MISC GPU PATCHES
4225 M:      Daniel Vetter <daniel.vetter@intel.com>
4226 M:      Jani Nikula <jani.nikula@linux.intel.com>
4227 M:      Sean Paul <seanpaul@chromium.org>
4228 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4229 S:      Maintained
4230 T:      git git://anongit.freedesktop.org/drm/drm-misc
4231 F:      Documentation/gpu/
4232 F:      drivers/gpu/vga/
4233 F:      drivers/gpu/drm/*
4234 F:      include/drm/drm*
4235 F:      include/uapi/drm/drm*
4236 F:      include/linux/vga*
4237
4238 DRM DRIVER FOR ARM PL111 CLCD
4239 M:      Eric Anholt <eric@anholt.net>
4240 T:      git git://anongit.freedesktop.org/drm/drm-misc
4241 S:      Supported
4242 F:      drivers/gpu/drm/pl111/
4243
4244 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4245 M:      Dave Airlie <airlied@redhat.com>
4246 S:      Odd Fixes
4247 F:      drivers/gpu/drm/ast/
4248
4249 DRM DRIVERS FOR BRIDGE CHIPS
4250 M:      Archit Taneja <architt@codeaurora.org>
4251 M:      Andrzej Hajda <a.hajda@samsung.com>
4252 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4253 S:      Maintained
4254 T:      git git://anongit.freedesktop.org/drm/drm-misc
4255 F:      drivers/gpu/drm/bridge/
4256
4257 DRM DRIVER FOR BOCHS VIRTUAL GPU
4258 M:      Gerd Hoffmann <kraxel@redhat.com>
4259 L:      virtualization@lists.linux-foundation.org
4260 T:      git git://anongit.freedesktop.org/drm/drm-misc
4261 S:      Maintained
4262 F:      drivers/gpu/drm/bochs/
4263
4264 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4265 M:      Dave Airlie <airlied@redhat.com>
4266 M:      Gerd Hoffmann <kraxel@redhat.com>
4267 L:      virtualization@lists.linux-foundation.org
4268 T:      git git://anongit.freedesktop.org/drm/drm-misc
4269 S:      Obsolete
4270 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4271 F:      drivers/gpu/drm/cirrus/
4272
4273 RADEON and AMDGPU DRM DRIVERS
4274 M:      Alex Deucher <alexander.deucher@amd.com>
4275 M:      Christian König <christian.koenig@amd.com>
4276 L:      amd-gfx@lists.freedesktop.org
4277 T:      git git://people.freedesktop.org/~agd5f/linux
4278 S:      Supported
4279 F:      drivers/gpu/drm/radeon/
4280 F:      include/uapi/drm/radeon_drm.h
4281 F:      drivers/gpu/drm/amd/
4282 F:      include/uapi/drm/amdgpu_drm.h
4283
4284 DRM PANEL DRIVERS
4285 M:      Thierry Reding <thierry.reding@gmail.com>
4286 L:      dri-devel@lists.freedesktop.org
4287 T:      git git://anongit.freedesktop.org/tegra/linux.git
4288 S:      Maintained
4289 F:      drivers/gpu/drm/drm_panel.c
4290 F:      drivers/gpu/drm/panel/
4291 F:      include/drm/drm_panel.h
4292 F:      Documentation/devicetree/bindings/display/panel/
4293
4294 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4295 M:      Daniel Vetter <daniel.vetter@intel.com>
4296 M:      Jani Nikula <jani.nikula@linux.intel.com>
4297 L:      intel-gfx@lists.freedesktop.org
4298 W:      https://01.org/linuxgraphics/
4299 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4300 C:      irc://chat.freenode.net/intel-gfx
4301 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4302 T:      git git://anongit.freedesktop.org/drm-intel
4303 S:      Supported
4304 F:      drivers/gpu/drm/i915/
4305 F:      include/drm/i915*
4306 F:      include/uapi/drm/i915_drm.h
4307 F:      Documentation/gpu/i915.rst
4308
4309 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4310 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4311 M:      Zhi Wang <zhi.a.wang@intel.com>
4312 L:      intel-gvt-dev@lists.freedesktop.org
4313 L:      intel-gfx@lists.freedesktop.org
4314 W:      https://01.org/igvt-g
4315 T:      git https://github.com/01org/gvt-linux.git
4316 S:      Supported
4317 F:      drivers/gpu/drm/i915/gvt/
4318
4319 DRM DRIVERS FOR ATMEL HLCDC
4320 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4321 L:      dri-devel@lists.freedesktop.org
4322 S:      Supported
4323 F:      drivers/gpu/drm/atmel-hlcdc/
4324 F:      Documentation/devicetree/bindings/drm/atmel/
4325 T:      git git://anongit.freedesktop.org/drm/drm-misc
4326
4327 DRM DRIVERS FOR ALLWINNER A10
4328 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4329 L:      dri-devel@lists.freedesktop.org
4330 S:      Supported
4331 F:      drivers/gpu/drm/sun4i/
4332 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4334
4335 DRM DRIVERS FOR AMLOGIC SOCS
4336 M:      Neil Armstrong <narmstrong@baylibre.com>
4337 L:      dri-devel@lists.freedesktop.org
4338 L:      linux-amlogic@lists.infradead.org
4339 W:      http://linux-meson.com/
4340 S:      Supported
4341 F:      drivers/gpu/drm/meson/
4342 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4343 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4344 F:      Documentation/gpu/meson.rst
4345 T:      git git://anongit.freedesktop.org/drm/drm-misc
4346
4347 DRM DRIVERS FOR EXYNOS
4348 M:      Inki Dae <inki.dae@samsung.com>
4349 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4350 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4351 M:      Kyungmin Park <kyungmin.park@samsung.com>
4352 L:      dri-devel@lists.freedesktop.org
4353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4354 S:      Supported
4355 F:      drivers/gpu/drm/exynos/
4356 F:      include/uapi/drm/exynos_drm.h
4357 F:      Documentation/devicetree/bindings/display/exynos/
4358
4359 DRM DRIVERS FOR FREESCALE DCU
4360 M:      Stefan Agner <stefan@agner.ch>
4361 M:      Alison Wang <alison.wang@freescale.com>
4362 L:      dri-devel@lists.freedesktop.org
4363 S:      Supported
4364 F:      drivers/gpu/drm/fsl-dcu/
4365 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4366 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4367 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4368
4369 DRM DRIVERS FOR FREESCALE IMX
4370 M:      Philipp Zabel <p.zabel@pengutronix.de>
4371 L:      dri-devel@lists.freedesktop.org
4372 S:      Maintained
4373 F:      drivers/gpu/drm/imx/
4374 F:      drivers/gpu/ipu-v3/
4375 F:      Documentation/devicetree/bindings/display/imx/
4376
4377 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4378 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4379 L:      dri-devel@lists.freedesktop.org
4380 T:      git git://github.com/patjak/drm-gma500
4381 S:      Maintained
4382 F:      drivers/gpu/drm/gma500/
4383
4384 DRM DRIVERS FOR HISILICON
4385 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4386 M:      Rongrong Zou <zourongrong@gmail.com>
4387 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4388 R:      Chen Feng <puck.chen@hisilicon.com>
4389 L:      dri-devel@lists.freedesktop.org
4390 T:      git git://github.com/xin3liang/linux.git
4391 S:      Maintained
4392 F:      drivers/gpu/drm/hisilicon/
4393 F:      Documentation/devicetree/bindings/display/hisilicon/
4394
4395 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4396 S:      Orphan / Obsolete
4397 F:      drivers/gpu/drm/i810/
4398 F:      include/uapi/drm/i810_drm.h
4399
4400 DRM DRIVERS FOR MEDIATEK
4401 M:      CK Hu <ck.hu@mediatek.com>
4402 M:      Philipp Zabel <p.zabel@pengutronix.de>
4403 L:      dri-devel@lists.freedesktop.org
4404 S:      Supported
4405 F:      drivers/gpu/drm/mediatek/
4406 F:      Documentation/devicetree/bindings/display/mediatek/
4407
4408 DRM DRIVER FOR MI0283QT
4409 M:      Noralf Trønnes <noralf@tronnes.org>
4410 S:      Maintained
4411 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4412 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4413
4414 DRM DRIVER FOR MSM ADRENO GPU
4415 M:      Rob Clark <robdclark@gmail.com>
4416 L:      linux-arm-msm@vger.kernel.org
4417 L:      dri-devel@lists.freedesktop.org
4418 L:      freedreno@lists.freedesktop.org
4419 T:      git git://people.freedesktop.org/~robclark/linux
4420 S:      Maintained
4421 F:      drivers/gpu/drm/msm/
4422 F:      include/uapi/drm/msm_drm.h
4423 F:      Documentation/devicetree/bindings/display/msm/
4424
4425 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4426 M:      Ben Skeggs <bskeggs@redhat.com>
4427 L:      dri-devel@lists.freedesktop.org
4428 L:      nouveau@lists.freedesktop.org
4429 T:      git git://github.com/skeggsb/linux
4430 S:      Supported
4431 F:      drivers/gpu/drm/nouveau/
4432 F:      include/uapi/drm/nouveau_drm.h
4433
4434 DRM DRIVERS FOR NVIDIA TEGRA
4435 M:      Thierry Reding <thierry.reding@gmail.com>
4436 L:      dri-devel@lists.freedesktop.org
4437 L:      linux-tegra@vger.kernel.org
4438 T:      git git://anongit.freedesktop.org/tegra/linux.git
4439 S:      Supported
4440 F:      drivers/gpu/drm/tegra/
4441 F:      drivers/gpu/host1x/
4442 F:      include/linux/host1x.h
4443 F:      include/uapi/drm/tegra_drm.h
4444 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4445
4446 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4447 S:      Orphan / Obsolete
4448 F:      drivers/gpu/drm/mga/
4449 F:      include/uapi/drm/mga_drm.h
4450
4451 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4452 M:      Dave Airlie <airlied@redhat.com>
4453 S:      Odd Fixes
4454 F:      drivers/gpu/drm/mgag200/
4455
4456 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4457 S:      Orphan / Obsolete
4458 F:      drivers/gpu/drm/r128/
4459 F:      include/uapi/drm/r128_drm.h
4460
4461 DRM DRIVERS FOR RENESAS
4462 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4463 L:      dri-devel@lists.freedesktop.org
4464 L:      linux-renesas-soc@vger.kernel.org
4465 T:      git git://linuxtv.org/pinchartl/fbdev
4466 S:      Supported
4467 F:      drivers/gpu/drm/rcar-du/
4468 F:      drivers/gpu/drm/shmobile/
4469 F:      include/linux/platform_data/shmob_drm.h
4470 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4471 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4472
4473 DRM DRIVER FOR QXL VIRTUAL GPU
4474 M:      Dave Airlie <airlied@redhat.com>
4475 M:      Gerd Hoffmann <kraxel@redhat.com>
4476 L:      virtualization@lists.linux-foundation.org
4477 T:      git git://anongit.freedesktop.org/drm/drm-misc
4478 S:      Maintained
4479 F:      drivers/gpu/drm/qxl/
4480 F:      include/uapi/drm/qxl_drm.h
4481
4482 DRM DRIVERS FOR ROCKCHIP
4483 M:      Mark Yao <mark.yao@rock-chips.com>
4484 L:      dri-devel@lists.freedesktop.org
4485 S:      Maintained
4486 F:      drivers/gpu/drm/rockchip/
4487 F:      Documentation/devicetree/bindings/display/rockchip/
4488 T:      git git://anongit.freedesktop.org/drm/drm-misc
4489
4490 DRM DRIVER FOR SAVAGE VIDEO CARDS
4491 S:      Orphan / Obsolete
4492 F:      drivers/gpu/drm/savage/
4493 F:      include/uapi/drm/savage_drm.h
4494
4495 DRM DRIVER FOR SIS VIDEO CARDS
4496 S:      Orphan / Obsolete
4497 F:      drivers/gpu/drm/sis/
4498 F:      include/uapi/drm/sis_drm.h
4499
4500 DRM DRIVERS FOR STI
4501 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4502 M:      Vincent Abriou <vincent.abriou@st.com>
4503 L:      dri-devel@lists.freedesktop.org
4504 T:      git git://anongit.freedesktop.org/drm/drm-misc
4505 S:      Maintained
4506 F:      drivers/gpu/drm/sti
4507 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4508
4509 DRM DRIVERS FOR STM
4510 M:      Yannick Fertre <yannick.fertre@st.com>
4511 M:      Philippe Cornu <philippe.cornu@st.com>
4512 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4513 M:      Vincent Abriou <vincent.abriou@st.com>
4514 L:      dri-devel@lists.freedesktop.org
4515 T:      git git://anongit.freedesktop.org/drm/drm-misc
4516 S:      Maintained
4517 F:      drivers/gpu/drm/stm
4518 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4519
4520 DRM DRIVER FOR TDFX VIDEO CARDS
4521 S:      Orphan / Obsolete
4522 F:      drivers/gpu/drm/tdfx/
4523
4524 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4525 M:      Dave Airlie <airlied@redhat.com>
4526 S:      Odd Fixes
4527 F:      drivers/gpu/drm/udl/
4528
4529 DRM DRIVERS FOR VIVANTE GPU IP
4530 M:      Lucas Stach <l.stach@pengutronix.de>
4531 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4532 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4533 L:      etnaviv@lists.freedesktop.org
4534 L:      dri-devel@lists.freedesktop.org
4535 S:      Maintained
4536 F:      drivers/gpu/drm/etnaviv/
4537 F:      include/uapi/drm/etnaviv_drm.h
4538 F:      Documentation/devicetree/bindings/display/etnaviv/
4539
4540 DRM DRIVER FOR VMWARE VIRTUAL GPU
4541 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4542 M:      Sinclair Yeh <syeh@vmware.com>
4543 M:      Thomas Hellstrom <thellstrom@vmware.com>
4544 L:      dri-devel@lists.freedesktop.org
4545 T:      git git://people.freedesktop.org/~syeh/repos_linux
4546 T:      git git://people.freedesktop.org/~thomash/linux
4547 S:      Supported
4548 F:      drivers/gpu/drm/vmwgfx/
4549 F:      include/uapi/drm/vmwgfx_drm.h
4550
4551 DRM DRIVERS FOR VC4
4552 M:      Eric Anholt <eric@anholt.net>
4553 T:      git git://github.com/anholt/linux
4554 S:      Supported
4555 F:      drivers/gpu/drm/vc4/
4556 F:      include/uapi/drm/vc4_drm.h
4557 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4558 T:      git git://anongit.freedesktop.org/drm/drm-misc
4559
4560 DRM DRIVERS FOR TI OMAP
4561 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4562 L:      dri-devel@lists.freedesktop.org
4563 S:      Maintained
4564 F:      drivers/gpu/drm/omapdrm/
4565 F:      Documentation/devicetree/bindings/display/ti/
4566
4567 DRM DRIVERS FOR TI LCDC
4568 M:      Jyri Sarha <jsarha@ti.com>
4569 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4570 L:      dri-devel@lists.freedesktop.org
4571 S:      Maintained
4572 F:      drivers/gpu/drm/tilcdc/
4573 F:      Documentation/devicetree/bindings/display/tilcdc/
4574
4575 DRM DRIVERS FOR ZTE ZX
4576 M:      Shawn Guo <shawnguo@kernel.org>
4577 L:      dri-devel@lists.freedesktop.org
4578 S:      Maintained
4579 F:      drivers/gpu/drm/zte/
4580 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4581 T:      git git://anongit.freedesktop.org/drm/drm-misc
4582
4583 DSBR100 USB FM RADIO DRIVER
4584 M:      Alexey Klimov <klimov.linux@gmail.com>
4585 L:      linux-media@vger.kernel.org
4586 T:      git git://linuxtv.org/media_tree.git
4587 S:      Maintained
4588 F:      drivers/media/radio/dsbr100.c
4589
4590 DSCC4 DRIVER
4591 M:      Francois Romieu <romieu@fr.zoreil.com>
4592 L:      netdev@vger.kernel.org
4593 S:      Maintained
4594 F:      drivers/net/wan/dscc4.c
4595
4596 DT3155 MEDIA DRIVER
4597 M:      Hans Verkuil <hverkuil@xs4all.nl>
4598 L:      linux-media@vger.kernel.org
4599 T:      git git://linuxtv.org/media_tree.git
4600 W:      https://linuxtv.org
4601 S:      Odd Fixes
4602 F:      drivers/media/pci/dt3155/
4603
4604 DVB_USB_AF9015 MEDIA DRIVER
4605 M:      Antti Palosaari <crope@iki.fi>
4606 L:      linux-media@vger.kernel.org
4607 W:      https://linuxtv.org
4608 W:      http://palosaari.fi/linux/
4609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4610 T:      git git://linuxtv.org/anttip/media_tree.git
4611 S:      Maintained
4612 F:      drivers/media/usb/dvb-usb-v2/af9015*
4613
4614 DVB_USB_AF9035 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/usb/dvb-usb-v2/af9035*
4623
4624 DVB_USB_ANYSEE MEDIA DRIVER
4625 M:      Antti Palosaari <crope@iki.fi>
4626 L:      linux-media@vger.kernel.org
4627 W:      https://linuxtv.org
4628 W:      http://palosaari.fi/linux/
4629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4630 T:      git git://linuxtv.org/anttip/media_tree.git
4631 S:      Maintained
4632 F:      drivers/media/usb/dvb-usb-v2/anysee*
4633
4634 DVB_USB_AU6610 MEDIA DRIVER
4635 M:      Antti Palosaari <crope@iki.fi>
4636 L:      linux-media@vger.kernel.org
4637 W:      https://linuxtv.org
4638 W:      http://palosaari.fi/linux/
4639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4640 T:      git git://linuxtv.org/anttip/media_tree.git
4641 S:      Maintained
4642 F:      drivers/media/usb/dvb-usb-v2/au6610*
4643
4644 DVB_USB_CE6230 MEDIA DRIVER
4645 M:      Antti Palosaari <crope@iki.fi>
4646 L:      linux-media@vger.kernel.org
4647 W:      https://linuxtv.org
4648 W:      http://palosaari.fi/linux/
4649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4650 T:      git git://linuxtv.org/anttip/media_tree.git
4651 S:      Maintained
4652 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4653
4654 DVB_USB_CXUSB MEDIA DRIVER
4655 M:      Michael Krufky <mkrufky@linuxtv.org>
4656 L:      linux-media@vger.kernel.org
4657 W:      https://linuxtv.org
4658 W:      http://github.com/mkrufky
4659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4660 T:      git git://linuxtv.org/media_tree.git
4661 S:      Maintained
4662 F:      drivers/media/usb/dvb-usb/cxusb*
4663
4664 DVB_USB_EC168 MEDIA DRIVER
4665 M:      Antti Palosaari <crope@iki.fi>
4666 L:      linux-media@vger.kernel.org
4667 W:      https://linuxtv.org
4668 W:      http://palosaari.fi/linux/
4669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4670 T:      git git://linuxtv.org/anttip/media_tree.git
4671 S:      Maintained
4672 F:      drivers/media/usb/dvb-usb-v2/ec168*
4673
4674 DVB_USB_GL861 MEDIA DRIVER
4675 M:      Antti Palosaari <crope@iki.fi>
4676 L:      linux-media@vger.kernel.org
4677 W:      https://linuxtv.org
4678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4679 T:      git git://linuxtv.org/anttip/media_tree.git
4680 S:      Maintained
4681 F:      drivers/media/usb/dvb-usb-v2/gl861*
4682
4683 DVB_USB_MXL111SF MEDIA DRIVER
4684 M:      Michael Krufky <mkrufky@linuxtv.org>
4685 L:      linux-media@vger.kernel.org
4686 W:      https://linuxtv.org
4687 W:      http://github.com/mkrufky
4688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4689 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4690 S:      Maintained
4691 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4692
4693 DVB_USB_RTL28XXU MEDIA DRIVER
4694 M:      Antti Palosaari <crope@iki.fi>
4695 L:      linux-media@vger.kernel.org
4696 W:      https://linuxtv.org
4697 W:      http://palosaari.fi/linux/
4698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4699 T:      git git://linuxtv.org/anttip/media_tree.git
4700 S:      Maintained
4701 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4702
4703 DVB_USB_V2 MEDIA DRIVER
4704 M:      Antti Palosaari <crope@iki.fi>
4705 L:      linux-media@vger.kernel.org
4706 W:      https://linuxtv.org
4707 W:      http://palosaari.fi/linux/
4708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4709 T:      git git://linuxtv.org/anttip/media_tree.git
4710 S:      Maintained
4711 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4712 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4713
4714 DYNAMIC DEBUG
4715 M:      Jason Baron <jbaron@akamai.com>
4716 S:      Maintained
4717 F:      lib/dynamic_debug.c
4718 F:      include/linux/dynamic_debug.h
4719
4720 DZ DECSTATION DZ11 SERIAL DRIVER
4721 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4722 S:      Maintained
4723 F:      drivers/tty/serial/dz.*
4724
4725 E3X0 POWER BUTTON DRIVER
4726 M:      Moritz Fischer <moritz.fischer@ettus.com>
4727 L:      usrp-users@lists.ettus.com
4728 W:      http://www.ettus.com
4729 S:      Supported
4730 F:      drivers/input/misc/e3x0-button.c
4731 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4732
4733 E4000 MEDIA DRIVER
4734 M:      Antti Palosaari <crope@iki.fi>
4735 L:      linux-media@vger.kernel.org
4736 W:      https://linuxtv.org
4737 W:      http://palosaari.fi/linux/
4738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4739 T:      git git://linuxtv.org/anttip/media_tree.git
4740 S:      Maintained
4741 F:      drivers/media/tuners/e4000*
4742
4743 EATA ISA/EISA/PCI SCSI DRIVER
4744 M:      Dario Ballabio <ballabio_dario@emc.com>
4745 L:      linux-scsi@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/scsi/eata.c
4748
4749 EC100 MEDIA DRIVER
4750 M:      Antti Palosaari <crope@iki.fi>
4751 L:      linux-media@vger.kernel.org
4752 W:      https://linuxtv.org
4753 W:      http://palosaari.fi/linux/
4754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4755 T:      git git://linuxtv.org/anttip/media_tree.git
4756 S:      Maintained
4757 F:      drivers/media/dvb-frontends/ec100*
4758
4759 ECRYPT FILE SYSTEM
4760 M:      Tyler Hicks <tyhicks@canonical.com>
4761 L:      ecryptfs@vger.kernel.org
4762 W:      http://ecryptfs.org
4763 W:      https://launchpad.net/ecryptfs
4764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4765 S:      Supported
4766 F:      Documentation/filesystems/ecryptfs.txt
4767 F:      fs/ecryptfs/
4768
4769 EDAC-CORE
4770 M:      Borislav Petkov <bp@alien8.de>
4771 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4772 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4773 L:      linux-edac@vger.kernel.org
4774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4776 S:      Supported
4777 F:      Documentation/admin-guide/ras.rst
4778 F:      Documentation/driver-api/edac.rst
4779 F:      drivers/edac/
4780 F:      include/linux/edac.h
4781
4782 EDAC-AMD64
4783 M:      Borislav Petkov <bp@alien8.de>
4784 L:      linux-edac@vger.kernel.org
4785 S:      Maintained
4786 F:      drivers/edac/amd64_edac*
4787
4788 EDAC-CALXEDA
4789 M:      Robert Richter <rric@kernel.org>
4790 L:      linux-edac@vger.kernel.org
4791 S:      Maintained
4792 F:      drivers/edac/highbank*
4793
4794 EDAC-CAVIUM
4795 M:      Ralf Baechle <ralf@linux-mips.org>
4796 M:      David Daney <david.daney@cavium.com>
4797 L:      linux-edac@vger.kernel.org
4798 L:      linux-mips@linux-mips.org
4799 S:      Supported
4800 F:      drivers/edac/octeon_edac*
4801 F:      drivers/edac/thunderx_edac*
4802
4803 EDAC-E752X
4804 M:      Mark Gross <mark.gross@intel.com>
4805 L:      linux-edac@vger.kernel.org
4806 S:      Maintained
4807 F:      drivers/edac/e752x_edac.c
4808
4809 EDAC-E7XXX
4810 L:      linux-edac@vger.kernel.org
4811 S:      Maintained
4812 F:      drivers/edac/e7xxx_edac.c
4813
4814 EDAC-FSL_DDR
4815 M:      York Sun <york.sun@nxp.com>
4816 L:      linux-edac@vger.kernel.org
4817 S:      Maintained
4818 F:      drivers/edac/fsl_ddr_edac.*
4819
4820 EDAC-GHES
4821 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4822 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4823 L:      linux-edac@vger.kernel.org
4824 S:      Maintained
4825 F:      drivers/edac/ghes_edac.c
4826
4827 EDAC-I82443BXGX
4828 M:      Tim Small <tim@buttersideup.com>
4829 L:      linux-edac@vger.kernel.org
4830 S:      Maintained
4831 F:      drivers/edac/i82443bxgx_edac.c
4832
4833 EDAC-I3000
4834 L:      linux-edac@vger.kernel.org
4835 S:      Orphan
4836 F:      drivers/edac/i3000_edac.c
4837
4838 EDAC-I5000
4839 L:      linux-edac@vger.kernel.org
4840 S:      Maintained
4841 F:      drivers/edac/i5000_edac.c
4842
4843 EDAC-I5400
4844 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4845 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4846 L:      linux-edac@vger.kernel.org
4847 S:      Maintained
4848 F:      drivers/edac/i5400_edac.c
4849
4850 EDAC-I7300
4851 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4852 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4853 L:      linux-edac@vger.kernel.org
4854 S:      Maintained
4855 F:      drivers/edac/i7300_edac.c
4856
4857 EDAC-I7CORE
4858 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4859 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4860 L:      linux-edac@vger.kernel.org
4861 S:      Maintained
4862 F:      drivers/edac/i7core_edac.c
4863
4864 EDAC-I82975X
4865 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4866 M:      "Arvind R." <arvino55@gmail.com>
4867 L:      linux-edac@vger.kernel.org
4868 S:      Maintained
4869 F:      drivers/edac/i82975x_edac.c
4870
4871 EDAC-IE31200
4872 M:      Jason Baron <jbaron@akamai.com>
4873 L:      linux-edac@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/edac/ie31200_edac.c
4876
4877 EDAC-MPC85XX
4878 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4879 L:      linux-edac@vger.kernel.org
4880 S:      Maintained
4881 F:      drivers/edac/mpc85xx_edac.[ch]
4882
4883 EDAC-PND2
4884 M:      Tony Luck <tony.luck@intel.com>
4885 L:      linux-edac@vger.kernel.org
4886 S:      Maintained
4887 F:      drivers/edac/pnd2_edac.[ch]
4888
4889 EDAC-PASEMI
4890 M:      Egor Martovetsky <egor@pasemi.com>
4891 L:      linux-edac@vger.kernel.org
4892 S:      Maintained
4893 F:      drivers/edac/pasemi_edac.c
4894
4895 EDAC-R82600
4896 M:      Tim Small <tim@buttersideup.com>
4897 L:      linux-edac@vger.kernel.org
4898 S:      Maintained
4899 F:      drivers/edac/r82600_edac.c
4900
4901 EDAC-SBRIDGE
4902 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4903 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4904 L:      linux-edac@vger.kernel.org
4905 S:      Maintained
4906 F:      drivers/edac/sb_edac.c
4907
4908 EDAC-SKYLAKE
4909 M:      Tony Luck <tony.luck@intel.com>
4910 L:      linux-edac@vger.kernel.org
4911 S:      Maintained
4912 F:      drivers/edac/skx_edac.c
4913
4914 EDAC-XGENE
4915 APPLIED MICRO (APM) X-GENE SOC EDAC
4916 M:     Loc Ho <lho@apm.com>
4917 S:     Supported
4918 F:     drivers/edac/xgene_edac.c
4919 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4920
4921 EDIROL UA-101/UA-1000 DRIVER
4922 M:      Clemens Ladisch <clemens@ladisch.de>
4923 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4924 T:      git git://git.alsa-project.org/alsa-kernel.git
4925 S:      Maintained
4926 F:      sound/usb/misc/ua101.c
4927
4928 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4929 M:      Matt Fleming <matt@codeblueprint.co.uk>
4930 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4931 L:      linux-efi@vger.kernel.org
4932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4933 S:      Maintained
4934 F:      Documentation/efi-stub.txt
4935 F:      arch/*/kernel/efi.c
4936 F:      arch/x86/boot/compressed/eboot.[ch]
4937 F:      arch/*/include/asm/efi.h
4938 F:      arch/x86/platform/efi/
4939 F:      drivers/firmware/efi/
4940 F:      include/linux/efi*.h
4941 F:      arch/arm/boot/compressed/efi-header.S
4942 F:      arch/arm64/kernel/efi-entry.S
4943
4944 EFI VARIABLE FILESYSTEM
4945 M:      Matthew Garrett <matthew.garrett@nebula.com>
4946 M:      Jeremy Kerr <jk@ozlabs.org>
4947 M:      Matt Fleming <matt@codeblueprint.co.uk>
4948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4949 L:      linux-efi@vger.kernel.org
4950 S:      Maintained
4951 F:      fs/efivarfs/
4952
4953 EFIFB FRAMEBUFFER DRIVER
4954 L:      linux-fbdev@vger.kernel.org
4955 M:      Peter Jones <pjones@redhat.com>
4956 S:      Maintained
4957 F:      drivers/video/fbdev/efifb.c
4958
4959 EFI TEST DRIVER
4960 L:      linux-efi@vger.kernel.org
4961 M:      Ivan Hu <ivan.hu@canonical.com>
4962 M:      Matt Fleming <matt@codeblueprint.co.uk>
4963 S:      Maintained
4964 F:      drivers/firmware/efi/test/
4965
4966 EFS FILESYSTEM
4967 W:      http://aeschi.ch.eu.org/efs/
4968 S:      Orphan
4969 F:      fs/efs/
4970
4971 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4972 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4973 L:      netdev@vger.kernel.org
4974 S:      Maintained
4975 F:      drivers/net/ethernet/ibm/ehea/
4976
4977 EM28XX VIDEO4LINUX DRIVER
4978 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4979 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4980 L:      linux-media@vger.kernel.org
4981 W:      https://linuxtv.org
4982 T:      git git://linuxtv.org/media_tree.git
4983 S:      Maintained
4984 F:      drivers/media/usb/em28xx/
4985 F:      Documentation/media/v4l-drivers/em28xx*
4986
4987 EMBEDDED LINUX
4988 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4989 M:      Matt Mackall <mpm@selenic.com>
4990 M:      David Woodhouse <dwmw2@infradead.org>
4991 L:      linux-embedded@vger.kernel.org
4992 S:      Maintained
4993
4994 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4995 M:      James Smart <james.smart@broadcom.com>
4996 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4997 L:      linux-scsi@vger.kernel.org
4998 W:      http://www.broadcom.com
4999 S:      Supported
5000 F:      drivers/scsi/lpfc/
5001
5002 ENE CB710 FLASH CARD READER DRIVER
5003 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5004 S:      Maintained
5005 F:      drivers/misc/cb710/
5006 F:      drivers/mmc/host/cb710-mmc.*
5007 F:      include/linux/cb710.h
5008
5009 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5010 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5011 S:      Maintained
5012 F:      drivers/media/rc/ene_ir.*
5013
5014 EPSON S1D13XXX FRAMEBUFFER DRIVER
5015 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5016 S:      Maintained
5017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5018 F:      drivers/video/fbdev/s1d13xxxfb.c
5019 F:      include/video/s1d13xxxfb.h
5020
5021 ET131X NETWORK DRIVER
5022 M:      Mark Einon <mark.einon@gmail.com>
5023 S:      Odd Fixes
5024 F:      drivers/net/ethernet/agere/
5025
5026 ETHERNET BRIDGE
5027 M:      Stephen Hemminger <stephen@networkplumber.org>
5028 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5029 L:      netdev@vger.kernel.org
5030 W:      http://www.linuxfoundation.org/en/Net:Bridge
5031 S:      Maintained
5032 F:      include/linux/netfilter_bridge/
5033 F:      net/bridge/
5034
5035 ETHERNET PHY LIBRARY
5036 M:      Andrew Lunn <andrew@lunn.ch>
5037 M:      Florian Fainelli <f.fainelli@gmail.com>
5038 L:      netdev@vger.kernel.org
5039 S:      Maintained
5040 F:      include/linux/phy.h
5041 F:      include/linux/phy_fixed.h
5042 F:      drivers/net/phy/
5043 F:      Documentation/networking/phy.txt
5044 F:      drivers/of/of_mdio.c
5045 F:      drivers/of/of_net.c
5046
5047 EXT2 FILE SYSTEM
5048 M:      Jan Kara <jack@suse.com>
5049 L:      linux-ext4@vger.kernel.org
5050 S:      Maintained
5051 F:      Documentation/filesystems/ext2.txt
5052 F:      fs/ext2/
5053 F:      include/linux/ext2*
5054
5055 EXT4 FILE SYSTEM
5056 M:      "Theodore Ts'o" <tytso@mit.edu>
5057 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5058 L:      linux-ext4@vger.kernel.org
5059 W:      http://ext4.wiki.kernel.org
5060 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5062 S:      Maintained
5063 F:      Documentation/filesystems/ext4.txt
5064 F:      fs/ext4/
5065
5066 Extended Verification Module (EVM)
5067 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5068 L:      linux-ima-devel@lists.sourceforge.net
5069 L:      linux-security-module@vger.kernel.org
5070 S:      Supported
5071 F:      security/integrity/evm/
5072
5073 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5074 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5075 M:      Chanwoo Choi <cw00.choi@samsung.com>
5076 L:      linux-kernel@vger.kernel.org
5077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5078 S:      Maintained
5079 F:      drivers/extcon/
5080 F:      include/linux/extcon/
5081 F:      include/linux/extcon.h
5082 F:      Documentation/extcon/
5083 F:      Documentation/devicetree/bindings/extcon/
5084
5085 EXYNOS DP DRIVER
5086 M:      Jingoo Han <jingoohan1@gmail.com>
5087 L:      dri-devel@lists.freedesktop.org
5088 S:      Maintained
5089 F:      drivers/gpu/drm/exynos/exynos_dp*
5090
5091 EXYNOS SYSMMU (IOMMU) driver
5092 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5093 L:      iommu@lists.linux-foundation.org
5094 S:      Maintained
5095 F:      drivers/iommu/exynos-iommu.c
5096
5097 EZchip NPS platform support
5098 M:      Noam Camus <noamc@ezchip.com>
5099 S:      Supported
5100 F:      arch/arc/plat-eznps
5101 F:      arch/arc/boot/dts/eznps.dts
5102
5103 F71805F HARDWARE MONITORING DRIVER
5104 M:      Jean Delvare <jdelvare@suse.com>
5105 L:      linux-hwmon@vger.kernel.org
5106 S:      Maintained
5107 F:      Documentation/hwmon/f71805f
5108 F:      drivers/hwmon/f71805f.c
5109
5110 FC0011 TUNER DRIVER
5111 M:      Michael Buesch <m@bues.ch>
5112 L:      linux-media@vger.kernel.org
5113 S:      Maintained
5114 F:      drivers/media/tuners/fc0011.h
5115 F:      drivers/media/tuners/fc0011.c
5116
5117 FC2580 MEDIA DRIVER
5118 M:      Antti Palosaari <crope@iki.fi>
5119 L:      linux-media@vger.kernel.org
5120 W:      https://linuxtv.org
5121 W:      http://palosaari.fi/linux/
5122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5123 T:      git git://linuxtv.org/anttip/media_tree.git
5124 S:      Maintained
5125 F:      drivers/media/tuners/fc2580*
5126
5127 FANOTIFY
5128 M:      Eric Paris <eparis@redhat.com>
5129 S:      Maintained
5130 F:      fs/notify/fanotify/
5131 F:      include/linux/fanotify.h
5132 F:      include/uapi/linux/fanotify.h
5133
5134 FARSYNC SYNCHRONOUS DRIVER
5135 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5136 W:      http://www.farsite.co.uk/
5137 S:      Supported
5138 F:      drivers/net/wan/farsync.*
5139
5140 FAULT INJECTION SUPPORT
5141 M:      Akinobu Mita <akinobu.mita@gmail.com>
5142 S:      Supported
5143 F:      Documentation/fault-injection/
5144 F:      lib/fault-inject.c
5145
5146 FBTFT Framebuffer drivers
5147 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5148 S:      Maintained
5149 F:      drivers/staging/fbtft/
5150
5151 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5152 M:      Johannes Thumshirn <jth@kernel.org>
5153 L:      fcoe-devel@open-fcoe.org
5154 W:      www.Open-FCoE.org
5155 S:      Supported
5156 F:      drivers/scsi/libfc/
5157 F:      drivers/scsi/fcoe/
5158 F:      include/scsi/fc/
5159 F:      include/scsi/libfc.h
5160 F:      include/scsi/libfcoe.h
5161 F:      include/uapi/scsi/fc/
5162
5163 FILE LOCKING (flock() and fcntl()/lockf())
5164 M:      Jeff Layton <jlayton@poochiereds.net>
5165 M:      "J. Bruce Fields" <bfields@fieldses.org>
5166 L:      linux-fsdevel@vger.kernel.org
5167 S:      Maintained
5168 F:      include/linux/fcntl.h
5169 F:      include/linux/fs.h
5170 F:      include/uapi/linux/fcntl.h
5171 F:      include/uapi/linux/fs.h
5172 F:      fs/fcntl.c
5173 F:      fs/locks.c
5174
5175 FILESYSTEMS (VFS and infrastructure)
5176 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5177 L:      linux-fsdevel@vger.kernel.org
5178 S:      Maintained
5179 F:      fs/*
5180
5181 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5182 M:      Riku Voipio <riku.voipio@iki.fi>
5183 L:      linux-hwmon@vger.kernel.org
5184 S:      Maintained
5185 F:      drivers/hwmon/f75375s.c
5186 F:      include/linux/f75375s.h
5187
5188 FIREWIRE AUDIO DRIVERS
5189 M:      Clemens Ladisch <clemens@ladisch.de>
5190 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5191 T:      git git://git.alsa-project.org/alsa-kernel.git
5192 S:      Maintained
5193 F:      sound/firewire/
5194
5195 FIREWIRE MEDIA DRIVERS (firedtv)
5196 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5197 L:      linux-media@vger.kernel.org
5198 L:      linux1394-devel@lists.sourceforge.net
5199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5200 S:      Maintained
5201 F:      drivers/media/firewire/
5202
5203 FIREWIRE SBP-2 TARGET
5204 M:      Chris Boot <bootc@bootc.net>
5205 L:      linux-scsi@vger.kernel.org
5206 L:      target-devel@vger.kernel.org
5207 L:      linux1394-devel@lists.sourceforge.net
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5209 S:      Maintained
5210 F:      drivers/target/sbp/
5211
5212 FIREWIRE SUBSYSTEM
5213 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5214 L:      linux1394-devel@lists.sourceforge.net
5215 W:      http://ieee1394.wiki.kernel.org/
5216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5217 S:      Maintained
5218 F:      drivers/firewire/
5219 F:      include/linux/firewire.h
5220 F:      include/uapi/linux/firewire*.h
5221 F:      tools/firewire/
5222
5223 FIRMWARE LOADER (request_firmware)
5224 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5225 L:      linux-kernel@vger.kernel.org
5226 S:      Maintained
5227 F:      Documentation/firmware_class/
5228 F:      drivers/base/firmware*.c
5229 F:      include/linux/firmware.h
5230
5231 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5232 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5233 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5234 S:      Maintained
5235 F:      drivers/block/rsxx/
5236
5237 FLOPPY DRIVER
5238 M:      Jiri Kosina <jikos@kernel.org>
5239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5240 S:      Odd fixes
5241 F:      drivers/block/floppy.c
5242
5243 FMC SUBSYSTEM
5244 M:      Alessandro Rubini <rubini@gnudd.com>
5245 W:      http://www.ohwr.org/projects/fmc-bus
5246 S:      Supported
5247 F:      drivers/fmc/
5248 F:      include/linux/fmc*.h
5249 F:      include/linux/ipmi-fru.h
5250 K:      fmc_d.*register
5251
5252 FPGA MANAGER FRAMEWORK
5253 M:      Alan Tull <atull@kernel.org>
5254 R:      Moritz Fischer <moritz.fischer@ettus.com>
5255 L:      linux-fpga@vger.kernel.org
5256 S:      Maintained
5257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5258 F:      Documentation/fpga/
5259 F:      Documentation/devicetree/bindings/fpga/
5260 F:      drivers/fpga/
5261 F:      include/linux/fpga/
5262 W:      http://www.rocketboards.org
5263
5264 FPU EMULATOR
5265 M:      Bill Metzenthen <billm@melbpc.org.au>
5266 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5267 S:      Maintained
5268 F:      arch/x86/math-emu/
5269
5270 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5271 L:      netdev@vger.kernel.org
5272 S:      Orphan
5273 F:      drivers/net/wan/dlci.c
5274 F:      drivers/net/wan/sdla.c
5275
5276 FRAMEBUFFER LAYER
5277 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5278 L:      linux-fbdev@vger.kernel.org
5279 T:      git git://github.com/bzolnier/linux.git
5280 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5281 S:      Maintained
5282 F:      Documentation/fb/
5283 F:      drivers/video/
5284 F:      include/video/
5285 F:      include/linux/fb.h
5286 F:      include/uapi/video/
5287 F:      include/uapi/linux/fb.h
5288
5289 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5290 M:      Horia Geantă <horia.geanta@nxp.com>
5291 M:      Dan Douglass <dan.douglass@nxp.com>
5292 L:      linux-crypto@vger.kernel.org
5293 S:      Maintained
5294 F:      drivers/crypto/caam/
5295 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5296
5297 FREESCALE DIU FRAMEBUFFER DRIVER
5298 M:      Timur Tabi <timur@tabi.org>
5299 L:      linux-fbdev@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/video/fbdev/fsl-diu-fb.*
5302
5303 FREESCALE DMA DRIVER
5304 M:      Li Yang <leoli@freescale.com>
5305 M:      Zhang Wei <zw@zh-kernel.org>
5306 L:      linuxppc-dev@lists.ozlabs.org
5307 S:      Maintained
5308 F:      drivers/dma/fsldma.*
5309
5310 FREESCALE GPMI NAND DRIVER
5311 M:      Han Xu <han.xu@nxp.com>
5312 L:      linux-mtd@lists.infradead.org
5313 S:      Maintained
5314 F:      drivers/mtd/nand/gpmi-nand/*
5315
5316 FREESCALE I2C CPM DRIVER
5317 M:      Jochen Friedrich <jochen@scram.de>
5318 L:      linuxppc-dev@lists.ozlabs.org
5319 L:      linux-i2c@vger.kernel.org
5320 S:      Maintained
5321 F:      drivers/i2c/busses/i2c-cpm.c
5322
5323 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5324 M:      Sascha Hauer <kernel@pengutronix.de>
5325 L:      linux-fbdev@vger.kernel.org
5326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5327 S:      Maintained
5328 F:      include/linux/platform_data/video-imxfb.h
5329 F:      drivers/video/fbdev/imxfb.c
5330
5331 FREESCALE QUAD SPI DRIVER
5332 M:      Han Xu <han.xu@nxp.com>
5333 L:      linux-mtd@lists.infradead.org
5334 S:      Maintained
5335 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5336
5337 FREESCALE SOC FS_ENET DRIVER
5338 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5339 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5340 L:      linuxppc-dev@lists.ozlabs.org
5341 L:      netdev@vger.kernel.org
5342 S:      Maintained
5343 F:      drivers/net/ethernet/freescale/fs_enet/
5344 F:      include/linux/fs_enet_pd.h
5345
5346 FREESCALE IMX / MXC FEC DRIVER
5347 M:      Fugang Duan <fugang.duan@nxp.com>
5348 L:      netdev@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/net/ethernet/freescale/fec_main.c
5351 F:      drivers/net/ethernet/freescale/fec_ptp.c
5352 F:      drivers/net/ethernet/freescale/fec.h
5353 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5354
5355 FREESCALE QORIQ DPAA FMAN DRIVER
5356 M:      Madalin Bucur <madalin.bucur@nxp.com>
5357 L:      netdev@vger.kernel.org
5358 S:      Maintained
5359 F:      drivers/net/ethernet/freescale/fman
5360 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5361
5362 FREESCALE QORIQ DPAA ETHERNET DRIVER
5363 M:      Madalin Bucur <madalin.bucur@nxp.com>
5364 L:      netdev@vger.kernel.org
5365 S:      Maintained
5366 F:      drivers/net/ethernet/freescale/dpaa
5367
5368 FREESCALE SOC DRIVERS
5369 M:      Scott Wood <oss@buserror.net>
5370 L:      linuxppc-dev@lists.ozlabs.org
5371 L:      linux-arm-kernel@lists.infradead.org
5372 S:      Maintained
5373 F:      Documentation/devicetree/bindings/powerpc/fsl/
5374 F:      drivers/soc/fsl/
5375 F:      include/linux/fsl/
5376
5377 FREESCALE QUICC ENGINE LIBRARY
5378 M:      Qiang Zhao <qiang.zhao@nxp.com>
5379 L:      linuxppc-dev@lists.ozlabs.org
5380 S:      Maintained
5381 F:      drivers/soc/fsl/qe/
5382 F:      include/soc/fsl/*qe*.h
5383 F:      include/soc/fsl/*ucc*.h
5384
5385 FREESCALE USB PERIPHERAL DRIVERS
5386 M:      Li Yang <leoli@freescale.com>
5387 L:      linux-usb@vger.kernel.org
5388 L:      linuxppc-dev@lists.ozlabs.org
5389 S:      Maintained
5390 F:      drivers/usb/gadget/udc/fsl*
5391
5392 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5393 M:      Li Yang <leoli@freescale.com>
5394 L:      netdev@vger.kernel.org
5395 L:      linuxppc-dev@lists.ozlabs.org
5396 S:      Maintained
5397 F:      drivers/net/ethernet/freescale/ucc_geth*
5398
5399 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5400 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5401 L:      netdev@vger.kernel.org
5402 S:      Maintained
5403 F:      drivers/net/ethernet/freescale/gianfar*
5404 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5405 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5406
5407 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5408 M:      Zhao Qiang <qiang.zhao@nxp.com>
5409 L:      netdev@vger.kernel.org
5410 L:      linuxppc-dev@lists.ozlabs.org
5411 S:      Maintained
5412 F:      drivers/net/wan/fsl_ucc_hdlc*
5413
5414 FREESCALE QUICC ENGINE UCC UART DRIVER
5415 M:      Timur Tabi <timur@tabi.org>
5416 L:      linuxppc-dev@lists.ozlabs.org
5417 S:      Maintained
5418 F:      drivers/tty/serial/ucc_uart.c
5419
5420 FREESCALE SOC SOUND DRIVERS
5421 M:      Timur Tabi <timur@tabi.org>
5422 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5423 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5424 R:      Fabio Estevam <fabio.estevam@nxp.com>
5425 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5426 L:      linuxppc-dev@lists.ozlabs.org
5427 S:      Maintained
5428 F:      sound/soc/fsl/fsl*
5429 F:      sound/soc/fsl/imx*
5430 F:      sound/soc/fsl/mpc8610_hpcd.c
5431
5432 FREEVXFS FILESYSTEM
5433 M:      Christoph Hellwig <hch@infradead.org>
5434 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5435 S:      Maintained
5436 F:      fs/freevxfs/
5437
5438 FREEZER
5439 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5440 M:      Pavel Machek <pavel@ucw.cz>
5441 L:      linux-pm@vger.kernel.org
5442 S:      Supported
5443 F:      Documentation/power/freezing-of-tasks.txt
5444 F:      include/linux/freezer.h
5445 F:      kernel/freezer.c
5446
5447 FRONTSWAP API
5448 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5449 L:      linux-kernel@vger.kernel.org
5450 S:      Maintained
5451 F:      mm/frontswap.c
5452 F:      include/linux/frontswap.h
5453
5454 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5455 M:      David Howells <dhowells@redhat.com>
5456 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5457 S:      Supported
5458 F:      Documentation/filesystems/caching/
5459 F:      fs/fscache/
5460 F:      include/linux/fscache*.h
5461
5462 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5463 M:      Theodore Y. Ts'o <tytso@mit.edu>
5464 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5465 L:      linux-fscrypt@vger.kernel.org
5466 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5468 S:      Supported
5469 F:      fs/crypto/
5470 F:      include/linux/fscrypt*.h
5471
5472 F2FS FILE SYSTEM
5473 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5474 M:      Chao Yu <yuchao0@huawei.com>
5475 L:      linux-f2fs-devel@lists.sourceforge.net
5476 W:      https://f2fs.wiki.kernel.org/
5477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5478 S:      Maintained
5479 F:      Documentation/filesystems/f2fs.txt
5480 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5481 F:      fs/f2fs/
5482 F:      include/linux/f2fs_fs.h
5483 F:      include/trace/events/f2fs.h
5484
5485 FUJITSU FR-V (FRV) PORT
5486 S:      Orphan
5487 F:      arch/frv/
5488
5489 FUJITSU LAPTOP EXTRAS
5490 M:      Jonathan Woithe <jwoithe@just42.net>
5491 L:      platform-driver-x86@vger.kernel.org
5492 S:      Maintained
5493 F:      drivers/platform/x86/fujitsu-laptop.c
5494
5495 FUJITSU M-5MO LS CAMERA ISP DRIVER
5496 M:      Kyungmin Park <kyungmin.park@samsung.com>
5497 M:      Heungjun Kim <riverful.kim@samsung.com>
5498 L:      linux-media@vger.kernel.org
5499 S:      Maintained
5500 F:      drivers/media/i2c/m5mols/
5501 F:      include/media/i2c/m5mols.h
5502
5503 FUJITSU TABLET EXTRAS
5504 M:      Robert Gerlach <khnz@gmx.de>
5505 L:      platform-driver-x86@vger.kernel.org
5506 S:      Maintained
5507 F:      drivers/platform/x86/fujitsu-tablet.c
5508
5509 FUSE: FILESYSTEM IN USERSPACE
5510 M:      Miklos Szeredi <miklos@szeredi.hu>
5511 L:      linux-fsdevel@vger.kernel.org
5512 W:      http://fuse.sourceforge.net/
5513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5514 S:      Maintained
5515 F:      fs/fuse/
5516 F:      include/uapi/linux/fuse.h
5517 F:      Documentation/filesystems/fuse.txt
5518
5519 FUTEX SUBSYSTEM
5520 M:      Thomas Gleixner <tglx@linutronix.de>
5521 M:      Ingo Molnar <mingo@redhat.com>
5522 R:      Peter Zijlstra <peterz@infradead.org>
5523 R:      Darren Hart <dvhart@infradead.org>
5524 L:      linux-kernel@vger.kernel.org
5525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5526 S:      Maintained
5527 F:      kernel/futex.c
5528 F:      kernel/futex_compat.c
5529 F:      include/asm-generic/futex.h
5530 F:      include/linux/futex.h
5531 F:      include/uapi/linux/futex.h
5532 F:      tools/testing/selftests/futex/
5533 F:      tools/perf/bench/futex*
5534 F:      Documentation/*futex*
5535
5536 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5537 M:      Rik Faith <faith@cs.unc.edu>
5538 L:      linux-scsi@vger.kernel.org
5539 S:      Odd Fixes (e.g., new signatures)
5540 F:      drivers/scsi/fdomain.*
5541
5542 GCC PLUGINS
5543 M:      Kees Cook <keescook@chromium.org>
5544 R:      Emese Revfy <re.emese@gmail.com>
5545 L:      kernel-hardening@lists.openwall.com
5546 S:      Maintained
5547 F:      scripts/gcc-plugins/
5548 F:      scripts/gcc-plugin.sh
5549 F:      scripts/Makefile.gcc-plugins
5550 F:      Documentation/gcc-plugins.txt
5551
5552 GCOV BASED KERNEL PROFILING
5553 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5554 S:      Maintained
5555 F:      kernel/gcov/
5556 F:      Documentation/dev-tools/gcov.rst
5557
5558 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5559 M:      Achim Leubner <achim_leubner@adaptec.com>
5560 L:      linux-scsi@vger.kernel.org
5561 W:      http://www.icp-vortex.com/
5562 S:      Supported
5563 F:      drivers/scsi/gdt*
5564
5565 GDB KERNEL DEBUGGING HELPER SCRIPTS
5566 M:      Jan Kiszka <jan.kiszka@siemens.com>
5567 M:      Kieran Bingham <kieran@bingham.xyz>
5568 S:      Supported
5569 F:      scripts/gdb/
5570
5571 GEMTEK FM RADIO RECEIVER DRIVER
5572 M:      Hans Verkuil <hverkuil@xs4all.nl>
5573 L:      linux-media@vger.kernel.org
5574 T:      git git://linuxtv.org/media_tree.git
5575 W:      https://linuxtv.org
5576 S:      Maintained
5577 F:      drivers/media/radio/radio-gemtek*
5578
5579 GENERIC GPIO I2C DRIVER
5580 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5581 S:      Supported
5582 F:      drivers/i2c/busses/i2c-gpio.c
5583 F:      include/linux/i2c-gpio.h
5584
5585 GENERIC GPIO I2C MULTIPLEXER DRIVER
5586 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5587 L:      linux-i2c@vger.kernel.org
5588 S:      Supported
5589 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5590 F:      include/linux/i2c-mux-gpio.h
5591 F:      Documentation/i2c/muxes/i2c-mux-gpio
5592
5593 GENERIC HDLC (WAN) DRIVERS
5594 M:      Krzysztof Halasa <khc@pm.waw.pl>
5595 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5596 S:      Maintained
5597 F:      drivers/net/wan/c101.c
5598 F:      drivers/net/wan/hd6457*
5599 F:      drivers/net/wan/hdlc*
5600 F:      drivers/net/wan/n2.c
5601 F:      drivers/net/wan/pc300too.c
5602 F:      drivers/net/wan/pci200syn.c
5603 F:      drivers/net/wan/wanxl*
5604
5605 GENERIC INCLUDE/ASM HEADER FILES
5606 M:      Arnd Bergmann <arnd@arndb.de>
5607 L:      linux-arch@vger.kernel.org
5608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5609 S:      Maintained
5610 F:      include/asm-generic/
5611 F:      include/uapi/asm-generic/
5612
5613 GENERIC PHY FRAMEWORK
5614 M:      Kishon Vijay Abraham I <kishon@ti.com>
5615 L:      linux-kernel@vger.kernel.org
5616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5617 S:      Supported
5618 F:      drivers/phy/
5619 F:      include/linux/phy/
5620
5621 GENERIC PM DOMAINS
5622 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5623 M:      Kevin Hilman <khilman@kernel.org>
5624 M:      Ulf Hansson <ulf.hansson@linaro.org>
5625 L:      linux-pm@vger.kernel.org
5626 S:      Supported
5627 F:      drivers/base/power/domain*.c
5628 F:      include/linux/pm_domain.h
5629 F:      Documentation/devicetree/bindings/power/power_domain.txt
5630
5631 GENERIC UIO DRIVER FOR PCI DEVICES
5632 M:      "Michael S. Tsirkin" <mst@redhat.com>
5633 L:      kvm@vger.kernel.org
5634 S:      Supported
5635 F:      drivers/uio/uio_pci_generic.c
5636
5637 GET_MAINTAINER SCRIPT
5638 M:      Joe Perches <joe@perches.com>
5639 S:      Maintained
5640 F:      scripts/get_maintainer.pl
5641
5642 GENWQE (IBM Generic Workqueue Card)
5643 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5644 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5645 S:      Supported
5646 F:      drivers/misc/genwqe/
5647
5648 GFS2 FILE SYSTEM
5649 M:      Steven Whitehouse <swhiteho@redhat.com>
5650 M:      Bob Peterson <rpeterso@redhat.com>
5651 L:      cluster-devel@redhat.com
5652 W:      http://sources.redhat.com/cluster/
5653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5654 S:      Supported
5655 F:      Documentation/filesystems/gfs2*.txt
5656 F:      fs/gfs2/
5657 F:      include/uapi/linux/gfs2_ondisk.h
5658
5659 GIGASET ISDN DRIVERS
5660 M:      Paul Bolle <pebolle@tiscali.nl>
5661 L:      gigaset307x-common@lists.sourceforge.net
5662 W:      http://gigaset307x.sourceforge.net/
5663 S:      Odd Fixes
5664 F:      Documentation/isdn/README.gigaset
5665 F:      drivers/isdn/gigaset/
5666 F:      include/uapi/linux/gigaset_dev.h
5667
5668 GO7007 MPEG CODEC
5669 M:      Hans Verkuil <hans.verkuil@cisco.com>
5670 L:      linux-media@vger.kernel.org
5671 S:      Maintained
5672 F:      drivers/media/usb/go7007/
5673
5674 GOODIX TOUCHSCREEN
5675 M:      Bastien Nocera <hadess@hadess.net>
5676 L:      linux-input@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/input/touchscreen/goodix.c
5679
5680 GPIO MOCKUP DRIVER
5681 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5682 L:      linux-gpio@vger.kernel.org
5683 S:      Maintained
5684 F:      drivers/gpio/gpio-mockup.c
5685 F:      tools/testing/selftests/gpio/
5686
5687 GPIO SUBSYSTEM
5688 M:      Linus Walleij <linus.walleij@linaro.org>
5689 M:      Alexandre Courbot <gnurou@gmail.com>
5690 L:      linux-gpio@vger.kernel.org
5691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5692 S:      Maintained
5693 F:      Documentation/devicetree/bindings/gpio/
5694 F:      Documentation/gpio/
5695 F:      Documentation/ABI/testing/gpio-cdev
5696 F:      Documentation/ABI/obsolete/sysfs-gpio
5697 F:      drivers/gpio/
5698 F:      include/linux/gpio/
5699 F:      include/linux/gpio.h
5700 F:      include/asm-generic/gpio.h
5701 F:      include/uapi/linux/gpio.h
5702 F:      tools/gpio/
5703
5704 GRE DEMULTIPLEXER DRIVER
5705 M:      Dmitry Kozlov <xeb@mail.ru>
5706 L:      netdev@vger.kernel.org
5707 S:      Maintained
5708 F:      net/ipv4/gre_demux.c
5709 F:      net/ipv4/gre_offload.c
5710 F:      include/net/gre.h
5711
5712 GRETH 10/100/1G Ethernet MAC device driver
5713 M:      Andreas Larsson <andreas@gaisler.com>
5714 L:      netdev@vger.kernel.org
5715 S:      Maintained
5716 F:      drivers/net/ethernet/aeroflex/
5717
5718 GREYBUS SUBSYSTEM
5719 M:      Johan Hovold <johan@kernel.org>
5720 M:      Alex Elder <elder@kernel.org>
5721 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5722 S:      Maintained
5723 F:      drivers/staging/greybus/
5724 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5725
5726 GREYBUS AUDIO PROTOCOLS DRIVERS
5727 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5728 M:      Mark Greer <mgreer@animalcreek.com>
5729 S:      Maintained
5730 F:      drivers/staging/greybus/audio_apbridgea.c
5731 F:      drivers/staging/greybus/audio_apbridgea.h
5732 F:      drivers/staging/greybus/audio_codec.c
5733 F:      drivers/staging/greybus/audio_codec.h
5734 F:      drivers/staging/greybus/audio_gb.c
5735 F:      drivers/staging/greybus/audio_manager.c
5736 F:      drivers/staging/greybus/audio_manager.h
5737 F:      drivers/staging/greybus/audio_manager_module.c
5738 F:      drivers/staging/greybus/audio_manager_private.h
5739 F:      drivers/staging/greybus/audio_manager_sysfs.c
5740 F:      drivers/staging/greybus/audio_module.c
5741 F:      drivers/staging/greybus/audio_topology.c
5742
5743 GREYBUS PROTOCOLS DRIVERS
5744 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5745 S:      Maintained
5746 F:      drivers/staging/greybus/sdio.c
5747 F:      drivers/staging/greybus/light.c
5748 F:      drivers/staging/greybus/gpio.c
5749 F:      drivers/staging/greybus/power_supply.c
5750 F:      drivers/staging/greybus/spi.c
5751 F:      drivers/staging/greybus/spilib.c
5752
5753 GREYBUS PROTOCOLS DRIVERS
5754 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5755 S:      Maintained
5756 F:      drivers/staging/greybus/loopback.c
5757 F:      drivers/staging/greybus/timesync.c
5758 F:      drivers/staging/greybus/timesync_platform.c
5759
5760 GREYBUS PROTOCOLS DRIVERS
5761 M:      Viresh Kumar <vireshk@kernel.org>
5762 S:      Maintained
5763 F:      drivers/staging/greybus/authentication.c
5764 F:      drivers/staging/greybus/bootrom.c
5765 F:      drivers/staging/greybus/firmware.h
5766 F:      drivers/staging/greybus/fw-core.c
5767 F:      drivers/staging/greybus/fw-download.c
5768 F:      drivers/staging/greybus/fw-managament.c
5769 F:      drivers/staging/greybus/greybus_authentication.h
5770 F:      drivers/staging/greybus/greybus_firmware.h
5771 F:      drivers/staging/greybus/hid.c
5772 F:      drivers/staging/greybus/i2c.c
5773 F:      drivers/staging/greybus/spi.c
5774 F:      drivers/staging/greybus/spilib.c
5775 F:      drivers/staging/greybus/spilib.h
5776
5777 GREYBUS PROTOCOLS DRIVERS
5778 M:      David Lin <dtwlin@gmail.com>
5779 S:      Maintained
5780 F:      drivers/staging/greybus/uart.c
5781 F:      drivers/staging/greybus/log.c
5782
5783 GREYBUS PLATFORM DRIVERS
5784 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5785 S:      Maintained
5786 F:      drivers/staging/greybus/arche-platform.c
5787 F:      drivers/staging/greybus/arche-apb-ctrl.c
5788 F:      drivers/staging/greybus/arche_platform.h
5789
5790 GS1662 VIDEO SERIALIZER
5791 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5792 L:      linux-media@vger.kernel.org
5793 T:      git git://linuxtv.org/media_tree.git
5794 S:      Maintained
5795 F:      drivers/media/spi/gs1662.c
5796
5797 GSPCA FINEPIX SUBDRIVER
5798 M:      Frank Zago <frank@zago.net>
5799 L:      linux-media@vger.kernel.org
5800 T:      git git://linuxtv.org/media_tree.git
5801 S:      Maintained
5802 F:      drivers/media/usb/gspca/finepix.c
5803
5804 GSPCA GL860 SUBDRIVER
5805 M:      Olivier Lorin <o.lorin@laposte.net>
5806 L:      linux-media@vger.kernel.org
5807 T:      git git://linuxtv.org/media_tree.git
5808 S:      Maintained
5809 F:      drivers/media/usb/gspca/gl860/
5810
5811 GSPCA M5602 SUBDRIVER
5812 M:      Erik Andren <erik.andren@gmail.com>
5813 L:      linux-media@vger.kernel.org
5814 T:      git git://linuxtv.org/media_tree.git
5815 S:      Maintained
5816 F:      drivers/media/usb/gspca/m5602/
5817
5818 GSPCA PAC207 SONIXB SUBDRIVER
5819 M:      Hans Verkuil <hverkuil@xs4all.nl>
5820 L:      linux-media@vger.kernel.org
5821 T:      git git://linuxtv.org/media_tree.git
5822 S:      Odd Fixes
5823 F:      drivers/media/usb/gspca/pac207.c
5824
5825 GSPCA SN9C20X SUBDRIVER
5826 M:      Brian Johnson <brijohn@gmail.com>
5827 L:      linux-media@vger.kernel.org
5828 T:      git git://linuxtv.org/media_tree.git
5829 S:      Maintained
5830 F:      drivers/media/usb/gspca/sn9c20x.c
5831
5832 GSPCA T613 SUBDRIVER
5833 M:      Leandro Costantino <lcostantino@gmail.com>
5834 L:      linux-media@vger.kernel.org
5835 T:      git git://linuxtv.org/media_tree.git
5836 S:      Maintained
5837 F:      drivers/media/usb/gspca/t613.c
5838
5839 GSPCA USB WEBCAM DRIVER
5840 M:      Hans Verkuil <hverkuil@xs4all.nl>
5841 L:      linux-media@vger.kernel.org
5842 T:      git git://linuxtv.org/media_tree.git
5843 S:      Odd Fixes
5844 F:      drivers/media/usb/gspca/
5845
5846 GTP (GPRS Tunneling Protocol)
5847 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5848 M:      Harald Welte <laforge@gnumonks.org>
5849 L:      osmocom-net-gprs@lists.osmocom.org
5850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5851 S:      Maintained
5852 F:      drivers/net/gtp.c
5853
5854 GUID PARTITION TABLE (GPT)
5855 M:      Davidlohr Bueso <dave@stgolabs.net>
5856 L:      linux-efi@vger.kernel.org
5857 S:      Maintained
5858 F:      block/partitions/efi.*
5859
5860 STK1160 USB VIDEO CAPTURE DRIVER
5861 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5862 L:      linux-media@vger.kernel.org
5863 T:      git git://linuxtv.org/media_tree.git
5864 S:      Maintained
5865 F:      drivers/media/usb/stk1160/
5866
5867 H8/300 ARCHITECTURE
5868 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5869 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5870 W:      http://uclinux-h8.sourceforge.jp
5871 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5872 S:      Maintained
5873 F:      arch/h8300/
5874 F:      drivers/clocksource/h8300_*.c
5875 F:      drivers/clk/h8300/
5876 F:      drivers/irqchip/irq-renesas-h8*.c
5877
5878 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5879 M:      Frank Seidel <frank@f-seidel.de>
5880 L:      platform-driver-x86@vger.kernel.org
5881 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5882 S:      Maintained
5883 F:      drivers/platform/x86/hdaps.c
5884
5885 HDPVR USB VIDEO ENCODER DRIVER
5886 M:      Hans Verkuil <hverkuil@xs4all.nl>
5887 L:      linux-media@vger.kernel.org
5888 T:      git git://linuxtv.org/media_tree.git
5889 W:      https://linuxtv.org
5890 S:      Odd Fixes
5891 F:      drivers/media/usb/hdpvr/
5892
5893 HWPOISON MEMORY FAILURE HANDLING
5894 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5895 L:      linux-mm@kvack.org
5896 S:      Maintained
5897 F:      mm/memory-failure.c
5898 F:      mm/hwpoison-inject.c
5899
5900 HYPERVISOR VIRTUAL CONSOLE DRIVER
5901 L:      linuxppc-dev@lists.ozlabs.org
5902 S:      Odd Fixes
5903 F:      drivers/tty/hvc/
5904
5905 HACKRF MEDIA DRIVER
5906 M:      Antti Palosaari <crope@iki.fi>
5907 L:      linux-media@vger.kernel.org
5908 W:      https://linuxtv.org
5909 W:      http://palosaari.fi/linux/
5910 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5911 T:      git git://linuxtv.org/anttip/media_tree.git
5912 S:      Maintained
5913 F:      drivers/media/usb/hackrf/
5914
5915 HARDWARE MONITORING
5916 M:      Jean Delvare <jdelvare@suse.com>
5917 M:      Guenter Roeck <linux@roeck-us.net>
5918 L:      linux-hwmon@vger.kernel.org
5919 W:      http://hwmon.wiki.kernel.org/
5920 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5922 S:      Maintained
5923 F:      Documentation/hwmon/
5924 F:      drivers/hwmon/
5925 F:      include/linux/hwmon*.h
5926
5927 HARDWARE RANDOM NUMBER GENERATOR CORE
5928 M:      Matt Mackall <mpm@selenic.com>
5929 M:      Herbert Xu <herbert@gondor.apana.org.au>
5930 L:      linux-crypto@vger.kernel.org
5931 S:      Odd fixes
5932 F:      Documentation/devicetree/bindings/rng/
5933 F:      Documentation/hw_random.txt
5934 F:      drivers/char/hw_random/
5935 F:      include/linux/hw_random.h
5936
5937 HARDWARE SPINLOCK CORE
5938 M:      Ohad Ben-Cohen <ohad@wizery.com>
5939 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5940 L:      linux-remoteproc@vger.kernel.org
5941 S:      Maintained
5942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5943 F:      Documentation/devicetree/bindings/hwlock/
5944 F:      Documentation/hwspinlock.txt
5945 F:      drivers/hwspinlock/
5946 F:      include/linux/hwspinlock.h
5947
5948 HARMONY SOUND DRIVER
5949 L:      linux-parisc@vger.kernel.org
5950 S:      Maintained
5951 F:      sound/parisc/harmony.*
5952
5953 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5954 M:      Jimmy Vance <jimmy.vance@hpe.com>
5955 S:      Supported
5956 F:      Documentation/watchdog/hpwdt.txt
5957 F:      drivers/watchdog/hpwdt.c
5958
5959 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5960 M:      Don Brace <don.brace@microsemi.com>
5961 L:      esc.storagedev@microsemi.com
5962 L:      linux-scsi@vger.kernel.org
5963 S:      Supported
5964 F:      Documentation/scsi/hpsa.txt
5965 F:      drivers/scsi/hpsa*.[ch]
5966 F:      include/linux/cciss*.h
5967 F:      include/uapi/linux/cciss*.h
5968
5969 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5970 M:      Don Brace <don.brace@microsemi.com>
5971 L:      esc.storagedev@microsemi.com
5972 L:      linux-scsi@vger.kernel.org
5973 S:      Supported
5974 F:      Documentation/blockdev/cciss.txt
5975 F:      drivers/block/cciss*
5976 F:      include/linux/cciss_ioctl.h
5977 F:      include/uapi/linux/cciss_ioctl.h
5978
5979 OPA-VNIC DRIVER
5980 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5981 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5982 L:      linux-rdma@vger.kernel.org
5983 S:      Supported
5984 F:      drivers/infiniband/ulp/opa_vnic
5985
5986 HFI1 DRIVER
5987 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5988 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5989 L:      linux-rdma@vger.kernel.org
5990 S:      Supported
5991 F:      drivers/infiniband/hw/hfi1
5992
5993 HFS FILESYSTEM
5994 L:      linux-fsdevel@vger.kernel.org
5995 S:      Orphan
5996 F:      Documentation/filesystems/hfs.txt
5997 F:      fs/hfs/
5998
5999 HFSPLUS FILESYSTEM
6000 L:      linux-fsdevel@vger.kernel.org
6001 S:      Orphan
6002 F:      Documentation/filesystems/hfsplus.txt
6003 F:      fs/hfsplus/
6004
6005 HGA FRAMEBUFFER DRIVER
6006 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6007 L:      linux-nvidia@lists.surfsouth.com
6008 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6009 S:      Maintained
6010 F:      drivers/video/fbdev/hgafb.c
6011
6012 HIBERNATION (aka Software Suspend, aka swsusp)
6013 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6014 M:      Pavel Machek <pavel@ucw.cz>
6015 L:      linux-pm@vger.kernel.org
6016 B:      https://bugzilla.kernel.org
6017 S:      Supported
6018 F:      arch/x86/power/
6019 F:      drivers/base/power/
6020 F:      kernel/power/
6021 F:      include/linux/suspend.h
6022 F:      include/linux/freezer.h
6023 F:      include/linux/pm.h
6024 F:      arch/*/include/asm/suspend*.h
6025
6026 HID CORE LAYER
6027 M:      Jiri Kosina <jikos@kernel.org>
6028 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6029 L:      linux-input@vger.kernel.org
6030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6031 S:      Maintained
6032 F:      drivers/hid/
6033 F:      include/linux/hid*
6034 F:      include/uapi/linux/hid*
6035
6036 HID SENSOR HUB DRIVERS
6037 M:      Jiri Kosina <jikos@kernel.org>
6038 M:      Jonathan Cameron <jic23@kernel.org>
6039 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6040 L:      linux-input@vger.kernel.org
6041 L:      linux-iio@vger.kernel.org
6042 S:      Maintained
6043 F:      Documentation/hid/hid-sensor*
6044 F:      drivers/hid/hid-sensor-*
6045 F:      drivers/iio/*/hid-*
6046 F:      include/linux/hid-sensor-*
6047
6048 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6049 M:      Thomas Gleixner <tglx@linutronix.de>
6050 L:      linux-kernel@vger.kernel.org
6051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6052 S:      Maintained
6053 F:      Documentation/timers/
6054 F:      kernel/time/hrtimer.c
6055 F:      kernel/time/clockevents.c
6056 F:      kernel/time/tick*.*
6057 F:      kernel/time/timer_*.c
6058 F:      include/linux/clockchips.h
6059 F:      include/linux/hrtimer.h
6060
6061 HIGH-SPEED SCC DRIVER FOR AX.25
6062 L:      linux-hams@vger.kernel.org
6063 S:      Orphan
6064 F:      drivers/net/hamradio/dmascc.c
6065 F:      drivers/net/hamradio/scc.c
6066
6067 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6068 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6069 W:      http://www.highpoint-tech.com
6070 S:      Supported
6071 F:      Documentation/scsi/hptiop.txt
6072 F:      drivers/scsi/hptiop.c
6073
6074 HIPPI
6075 M:      Jes Sorensen <jes@trained-monkey.org>
6076 L:      linux-hippi@sunsite.dk
6077 S:      Maintained
6078 F:      include/linux/hippidevice.h
6079 F:      include/uapi/linux/if_hippi.h
6080 F:      net/802/hippi.c
6081 F:      drivers/net/hippi/
6082
6083 HISILICON NETWORK SUBSYSTEM DRIVER
6084 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6085 M:      Salil Mehta <salil.mehta@huawei.com>
6086 L:      netdev@vger.kernel.org
6087 W:      http://www.hisilicon.com
6088 S:      Maintained
6089 F:      drivers/net/ethernet/hisilicon/
6090 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6091
6092 HISILICON ROCE DRIVER
6093 M:      Lijun Ou <oulijun@huawei.com>
6094 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6095 L:      linux-rdma@vger.kernel.org
6096 S:      Maintained
6097 F:      drivers/infiniband/hw/hns/
6098 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6099
6100 HISILICON SAS Controller
6101 M:      John Garry <john.garry@huawei.com>
6102 W:      http://www.hisilicon.com
6103 S:      Supported
6104 F:      drivers/scsi/hisi_sas/
6105 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6106
6107 HOST AP DRIVER
6108 M:      Jouni Malinen <j@w1.fi>
6109 L:      linux-wireless@vger.kernel.org
6110 W:      http://w1.fi/hostap-driver.html
6111 S:      Obsolete
6112 F:      drivers/net/wireless/intersil/hostap/
6113
6114 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6115 L:      platform-driver-x86@vger.kernel.org
6116 S:      Orphan
6117 F:      drivers/platform/x86/tc1100-wmi.c
6118
6119 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6120 M:      Jaroslav Kysela <perex@perex.cz>
6121 S:      Maintained
6122 F:      drivers/net/ethernet/hp/hp100.*
6123
6124 HPET:   High Precision Event Timers driver
6125 M:      Clemens Ladisch <clemens@ladisch.de>
6126 S:      Maintained
6127 F:      Documentation/timers/hpet.txt
6128 F:      drivers/char/hpet.c
6129 F:      include/linux/hpet.h
6130 F:      include/uapi/linux/hpet.h
6131
6132 HPET:   x86
6133 S:      Orphan
6134 F:      arch/x86/kernel/hpet.c
6135 F:      arch/x86/include/asm/hpet.h
6136
6137 HPFS FILESYSTEM
6138 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6139 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6140 S:      Maintained
6141 F:      fs/hpfs/
6142
6143 HSI SUBSYSTEM
6144 M:      Sebastian Reichel <sre@kernel.org>
6145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6146 S:      Maintained
6147 F:      Documentation/ABI/testing/sysfs-bus-hsi
6148 F:      Documentation/driver-api/hsi.rst
6149 F:      drivers/hsi/
6150 F:      include/linux/hsi/
6151 F:      include/uapi/linux/hsi/
6152
6153 HSO 3G MODEM DRIVER
6154 L:      linux-usb@vger.kernel.org
6155 S:      Orphan
6156 F:      drivers/net/usb/hso.c
6157
6158 HSR NETWORK PROTOCOL
6159 M:      Arvid Brodin <arvid.brodin@alten.se>
6160 L:      netdev@vger.kernel.org
6161 S:      Maintained
6162 F:      net/hsr/
6163
6164 HTCPEN TOUCHSCREEN DRIVER
6165 M:      Pau Oliva Fora <pof@eslack.org>
6166 L:      linux-input@vger.kernel.org
6167 S:      Maintained
6168 F:      drivers/input/touchscreen/htcpen.c
6169
6170 HUGETLB FILESYSTEM
6171 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6172 S:      Maintained
6173 F:      fs/hugetlbfs/
6174
6175 HVA ST MEDIA DRIVER
6176 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6177 L:      linux-media@vger.kernel.org
6178 T:      git git://linuxtv.org/media_tree.git
6179 W:      https://linuxtv.org
6180 S:      Supported
6181 F:      drivers/media/platform/sti/hva
6182
6183 Hyper-V CORE AND DRIVERS
6184 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6185 M:      Haiyang Zhang <haiyangz@microsoft.com>
6186 M:      Stephen Hemminger <sthemmin@microsoft.com>
6187 L:      devel@linuxdriverproject.org
6188 S:      Maintained
6189 F:      arch/x86/include/asm/mshyperv.h
6190 F:      arch/x86/include/uapi/asm/hyperv.h
6191 F:      arch/x86/kernel/cpu/mshyperv.c
6192 F:      arch/x86/hyperv
6193 F:      drivers/hid/hid-hyperv.c
6194 F:      drivers/hv/
6195 F:      drivers/input/serio/hyperv-keyboard.c
6196 F:      drivers/pci/host/pci-hyperv.c
6197 F:      drivers/net/hyperv/
6198 F:      drivers/scsi/storvsc_drv.c
6199 F:      drivers/uio/uio_hv_generic.c
6200 F:      drivers/video/fbdev/hyperv_fb.c
6201 F:      include/linux/hyperv.h
6202 F:      tools/hv/
6203 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6204
6205 I2C MUXES
6206 M:      Peter Rosin <peda@axentia.se>
6207 L:      linux-i2c@vger.kernel.org
6208 S:      Maintained
6209 F:      Documentation/i2c/i2c-topology
6210 F:      Documentation/i2c/muxes/
6211 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6212 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6213 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6214 F:      drivers/i2c/i2c-mux.c
6215 F:      drivers/i2c/muxes/
6216 F:      include/linux/i2c-mux.h
6217
6218 I2C OVER PARALLEL PORT
6219 M:      Jean Delvare <jdelvare@suse.com>
6220 L:      linux-i2c@vger.kernel.org
6221 S:      Maintained
6222 F:      Documentation/i2c/busses/i2c-parport
6223 F:      Documentation/i2c/busses/i2c-parport-light
6224 F:      drivers/i2c/busses/i2c-parport.c
6225 F:      drivers/i2c/busses/i2c-parport-light.c
6226
6227 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6228 M:      Jean Delvare <jdelvare@suse.com>
6229 L:      linux-i2c@vger.kernel.org
6230 S:      Maintained
6231 F:      Documentation/i2c/busses/i2c-ali1535
6232 F:      Documentation/i2c/busses/i2c-ali1563
6233 F:      Documentation/i2c/busses/i2c-ali15x3
6234 F:      Documentation/i2c/busses/i2c-amd756
6235 F:      Documentation/i2c/busses/i2c-amd8111
6236 F:      Documentation/i2c/busses/i2c-i801
6237 F:      Documentation/i2c/busses/i2c-nforce2
6238 F:      Documentation/i2c/busses/i2c-piix4
6239 F:      Documentation/i2c/busses/i2c-sis5595
6240 F:      Documentation/i2c/busses/i2c-sis630
6241 F:      Documentation/i2c/busses/i2c-sis96x
6242 F:      Documentation/i2c/busses/i2c-via
6243 F:      Documentation/i2c/busses/i2c-viapro
6244 F:      drivers/i2c/busses/i2c-ali1535.c
6245 F:      drivers/i2c/busses/i2c-ali1563.c
6246 F:      drivers/i2c/busses/i2c-ali15x3.c
6247 F:      drivers/i2c/busses/i2c-amd756.c
6248 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6249 F:      drivers/i2c/busses/i2c-amd8111.c
6250 F:      drivers/i2c/busses/i2c-i801.c
6251 F:      drivers/i2c/busses/i2c-isch.c
6252 F:      drivers/i2c/busses/i2c-nforce2.c
6253 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6254 F:      drivers/i2c/busses/i2c-piix4.c
6255 F:      drivers/i2c/busses/i2c-sis5595.c
6256 F:      drivers/i2c/busses/i2c-sis630.c
6257 F:      drivers/i2c/busses/i2c-sis96x.c
6258 F:      drivers/i2c/busses/i2c-via.c
6259 F:      drivers/i2c/busses/i2c-viapro.c
6260
6261 I2C/SMBUS ISMT DRIVER
6262 M:      Seth Heasley <seth.heasley@intel.com>
6263 M:      Neil Horman <nhorman@tuxdriver.com>
6264 L:      linux-i2c@vger.kernel.org
6265 F:      drivers/i2c/busses/i2c-ismt.c
6266 F:      Documentation/i2c/busses/i2c-ismt
6267
6268 I2C/SMBUS STUB DRIVER
6269 M:      Jean Delvare <jdelvare@suse.com>
6270 L:      linux-i2c@vger.kernel.org
6271 S:      Maintained
6272 F:      drivers/i2c/i2c-stub.c
6273
6274 I2C SUBSYSTEM
6275 M:      Wolfram Sang <wsa@the-dreams.de>
6276 L:      linux-i2c@vger.kernel.org
6277 W:      https://i2c.wiki.kernel.org/
6278 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6280 S:      Maintained
6281 F:      Documentation/devicetree/bindings/i2c/
6282 F:      Documentation/i2c/
6283 F:      drivers/i2c/
6284 F:      drivers/i2c/*/
6285 F:      include/linux/i2c.h
6286 F:      include/linux/i2c-*.h
6287 F:      include/uapi/linux/i2c.h
6288 F:      include/uapi/linux/i2c-*.h
6289
6290 I2C ACPI SUPPORT
6291 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6292 L:      linux-i2c@vger.kernel.org
6293 L:      linux-acpi@vger.kernel.org
6294 S:      Maintained
6295
6296 I2C-TAOS-EVM DRIVER
6297 M:      Jean Delvare <jdelvare@suse.com>
6298 L:      linux-i2c@vger.kernel.org
6299 S:      Maintained
6300 F:      Documentation/i2c/busses/i2c-taos-evm
6301 F:      drivers/i2c/busses/i2c-taos-evm.c
6302
6303 I2C-TINY-USB DRIVER
6304 M:      Till Harbaum <till@harbaum.org>
6305 L:      linux-i2c@vger.kernel.org
6306 W:      http://www.harbaum.org/till/i2c_tiny_usb
6307 S:      Maintained
6308 F:      drivers/i2c/busses/i2c-tiny-usb.c
6309
6310 i386 BOOT CODE
6311 M:      "H. Peter Anvin" <hpa@zytor.com>
6312 S:      Maintained
6313 F:      arch/x86/boot/
6314
6315 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6316 M:      "H. Peter Anvin" <hpa@zytor.com>
6317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6318 S:      Maintained
6319
6320 IA64 (Itanium) PLATFORM
6321 M:      Tony Luck <tony.luck@intel.com>
6322 M:      Fenghua Yu <fenghua.yu@intel.com>
6323 L:      linux-ia64@vger.kernel.org
6324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6325 S:      Maintained
6326 F:      arch/ia64/
6327
6328 IBM Power VMX Cryptographic instructions
6329 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6330 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6331 L:      linux-crypto@vger.kernel.org
6332 S:      Supported
6333 F:      drivers/crypto/vmx/Makefile
6334 F:      drivers/crypto/vmx/Kconfig
6335 F:      drivers/crypto/vmx/vmx.c
6336 F:      drivers/crypto/vmx/aes*
6337 F:      drivers/crypto/vmx/ghash*
6338 F:      drivers/crypto/vmx/ppc-xlate.pl
6339
6340 IBM Power in-Nest Crypto Acceleration
6341 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6342 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6343 L:      linux-crypto@vger.kernel.org
6344 S:      Supported
6345 F:      drivers/crypto/nx/Makefile
6346 F:      drivers/crypto/nx/Kconfig
6347 F:      drivers/crypto/nx/nx-aes*
6348 F:      drivers/crypto/nx/nx-sha*
6349 F:      drivers/crypto/nx/nx.*
6350 F:      drivers/crypto/nx/nx_csbcpb.h
6351 F:      drivers/crypto/nx/nx_debugfs.h
6352
6353 IBM Power 842 compression accelerator
6354 M:      Haren Myneni <haren@us.ibm.com>
6355 S:      Supported
6356 F:      drivers/crypto/nx/Makefile
6357 F:      drivers/crypto/nx/Kconfig
6358 F:      drivers/crypto/nx/nx-842*
6359 F:      include/linux/sw842.h
6360 F:      crypto/842.c
6361 F:      lib/842/
6362
6363 IBM Power Linux RAID adapter
6364 M:      Brian King <brking@us.ibm.com>
6365 S:      Supported
6366 F:      drivers/scsi/ipr.*
6367
6368 IBM Power Virtual Ethernet Device Driver
6369 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6370 L:      netdev@vger.kernel.org
6371 S:      Supported
6372 F:      drivers/net/ethernet/ibm/ibmveth.*
6373
6374 IBM Power SRIOV Virtual NIC Device Driver
6375 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6376 M:      John Allen <jallen@linux.vnet.ibm.com>
6377 L:      netdev@vger.kernel.org
6378 S:      Supported
6379 F:      drivers/net/ethernet/ibm/ibmvnic.*
6380
6381 IBM Power Virtual SCSI Device Drivers
6382 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6383 L:      linux-scsi@vger.kernel.org
6384 S:      Supported
6385 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6386 F:      include/scsi/viosrp.h
6387
6388 IBM Power Virtual SCSI Device Target Driver
6389 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6390 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6391 L:      linux-scsi@vger.kernel.org
6392 L:      target-devel@vger.kernel.org
6393 S:      Supported
6394 F:      drivers/scsi/ibmvscsi_tgt/
6395
6396 IBM Power Virtual FC Device Drivers
6397 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6398 L:      linux-scsi@vger.kernel.org
6399 S:      Supported
6400 F:      drivers/scsi/ibmvscsi/ibmvfc*
6401
6402 IBM ServeRAID RAID DRIVER
6403 S:      Orphan
6404 F:      drivers/scsi/ips.*
6405
6406 ICH LPC AND GPIO DRIVER
6407 M:      Peter Tyser <ptyser@xes-inc.com>
6408 S:      Maintained
6409 F:      drivers/mfd/lpc_ich.c
6410 F:      drivers/gpio/gpio-ich.c
6411
6412 IDT VersaClock 5 CLOCK DRIVER
6413 M:      Marek Vasut <marek.vasut@gmail.com>
6414 S:      Maintained
6415 F:      drivers/clk/clk-versaclock5.c
6416
6417 IDE SUBSYSTEM
6418 M:      "David S. Miller" <davem@davemloft.net>
6419 L:      linux-ide@vger.kernel.org
6420 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6422 S:      Maintained
6423 F:      Documentation/ide/
6424 F:      drivers/ide/
6425 F:      include/linux/ide.h
6426
6427 IDEAPAD LAPTOP EXTRAS DRIVER
6428 M:      Ike Panhc <ike.pan@canonical.com>
6429 L:      platform-driver-x86@vger.kernel.org
6430 W:      http://launchpad.net/ideapad-laptop
6431 S:      Maintained
6432 F:      drivers/platform/x86/ideapad-laptop.c
6433
6434 IDEAPAD LAPTOP SLIDEBAR DRIVER
6435 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6436 L:      linux-input@vger.kernel.org
6437 W:      https://github.com/o2genum/ideapad-slidebar
6438 S:      Maintained
6439 F:      drivers/input/misc/ideapad_slidebar.c
6440
6441 IDE/ATAPI DRIVERS
6442 M:      Borislav Petkov <bp@alien8.de>
6443 L:      linux-ide@vger.kernel.org
6444 S:      Maintained
6445 F:      Documentation/cdrom/ide-cd
6446 F:      drivers/ide/ide-cd*
6447
6448 IEEE 802.15.4 SUBSYSTEM
6449 M:      Alexander Aring <aar@pengutronix.de>
6450 M:      Stefan Schmidt <stefan@osg.samsung.com>
6451 L:      linux-wpan@vger.kernel.org
6452 W:      http://wpan.cakelab.org/
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6455 S:      Maintained
6456 F:      net/ieee802154/
6457 F:      net/mac802154/
6458 F:      drivers/net/ieee802154/
6459 F:      include/linux/nl802154.h
6460 F:      include/linux/ieee802154.h
6461 F:      include/net/nl802154.h
6462 F:      include/net/mac802154.h
6463 F:      include/net/af_ieee802154.h
6464 F:      include/net/cfg802154.h
6465 F:      include/net/ieee802154_netdev.h
6466 F:      Documentation/networking/ieee802154.txt
6467
6468 IFE PROTOCOL
6469 M:      Yotam Gigi <yotamg@mellanox.com>
6470 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6471 F:      net/ife
6472 F:      include/net/ife.h
6473 F:      include/uapi/linux/ife.h
6474
6475 IGORPLUG-USB IR RECEIVER
6476 M:      Sean Young <sean@mess.org>
6477 L:      linux-media@vger.kernel.org
6478 S:      Maintained
6479 F:      drivers/media/rc/igorplugusb.c
6480
6481 IGUANAWORKS USB IR TRANSCEIVER
6482 M:      Sean Young <sean@mess.org>
6483 L:      linux-media@vger.kernel.org
6484 S:      Maintained
6485 F:      drivers/media/rc/iguanair.c
6486
6487 IIO DIGITAL POTENTIOMETER DAC
6488 M:      Peter Rosin <peda@axentia.se>
6489 L:      linux-iio@vger.kernel.org
6490 S:      Maintained
6491 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6492 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6493 F:      drivers/iio/dac/dpot-dac.c
6494
6495 IIO ENVELOPE DETECTOR
6496 M:      Peter Rosin <peda@axentia.se>
6497 L:      linux-iio@vger.kernel.org
6498 S:      Maintained
6499 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6500 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6501 F:      drivers/iio/adc/envelope-detector.c
6502
6503 IIO SUBSYSTEM AND DRIVERS
6504 M:      Jonathan Cameron <jic23@kernel.org>
6505 R:      Hartmut Knaack <knaack.h@gmx.de>
6506 R:      Lars-Peter Clausen <lars@metafoo.de>
6507 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6508 L:      linux-iio@vger.kernel.org
6509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6510 S:      Maintained
6511 F:      Documentation/devicetree/bindings/iio/
6512 F:      drivers/iio/
6513 F:      drivers/staging/iio/
6514 F:      include/linux/iio/
6515 F:      tools/iio/
6516
6517 IKANOS/ADI EAGLE ADSL USB DRIVER
6518 M:      Matthieu Castet <castet.matthieu@free.fr>
6519 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6520 S:      Maintained
6521 F:      drivers/usb/atm/ueagle-atm.c
6522
6523 IMGTEC ASCII LCD DRIVER
6524 M:      Paul Burton <paul.burton@imgtec.com>
6525 S:      Maintained
6526 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6527 F:      drivers/auxdisplay/img-ascii-lcd.c
6528
6529 INA209 HARDWARE MONITOR DRIVER
6530 M:      Guenter Roeck <linux@roeck-us.net>
6531 L:      linux-hwmon@vger.kernel.org
6532 S:      Maintained
6533 F:      Documentation/hwmon/ina209
6534 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6535 F:      drivers/hwmon/ina209.c
6536
6537 INA2XX HARDWARE MONITOR DRIVER
6538 M:      Guenter Roeck <linux@roeck-us.net>
6539 L:      linux-hwmon@vger.kernel.org
6540 S:      Maintained
6541 F:      Documentation/hwmon/ina2xx
6542 F:      drivers/hwmon/ina2xx.c
6543 F:      include/linux/platform_data/ina2xx.h
6544
6545 INDUSTRY PACK SUBSYSTEM (IPACK)
6546 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6547 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6548 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6549 L:      industrypack-devel@lists.sourceforge.net
6550 W:      http://industrypack.sourceforge.net
6551 S:      Maintained
6552 F:      drivers/ipack/
6553
6554 INGENIC JZ4780 DMA Driver
6555 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6556 S:      Maintained
6557 F:      drivers/dma/dma-jz4780.c
6558
6559 INGENIC JZ4780 NAND DRIVER
6560 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6561 L:      linux-mtd@lists.infradead.org
6562 S:      Maintained
6563 F:      drivers/mtd/nand/jz4780_*
6564
6565 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6566 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6567 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6568 L:      linux-ima-devel@lists.sourceforge.net
6569 L:      linux-ima-user@lists.sourceforge.net
6570 L:      linux-security-module@vger.kernel.org
6571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6572 S:      Supported
6573 F:      security/integrity/ima/
6574
6575 IMGTEC IR DECODER DRIVER
6576 M:      James Hogan <james.hogan@imgtec.com>
6577 S:      Maintained
6578 F:      drivers/media/rc/img-ir/
6579
6580 IMS TWINTURBO FRAMEBUFFER DRIVER
6581 L:      linux-fbdev@vger.kernel.org
6582 S:      Orphan
6583 F:      drivers/video/fbdev/imsttfb.c
6584
6585 INFINIBAND SUBSYSTEM
6586 M:      Doug Ledford <dledford@redhat.com>
6587 M:      Sean Hefty <sean.hefty@intel.com>
6588 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6589 L:      linux-rdma@vger.kernel.org
6590 W:      http://www.openfabrics.org/
6591 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6593 S:      Supported
6594 F:      Documentation/devicetree/bindings/infiniband/
6595 F:      Documentation/infiniband/
6596 F:      drivers/infiniband/
6597 F:      include/uapi/linux/if_infiniband.h
6598 F:      include/uapi/rdma/
6599 F:      include/rdma/
6600
6601 INOTIFY
6602 M:      John McCutchan <john@johnmccutchan.com>
6603 M:      Robert Love <rlove@rlove.org>
6604 M:      Eric Paris <eparis@parisplace.org>
6605 S:      Maintained
6606 F:      Documentation/filesystems/inotify.txt
6607 F:      fs/notify/inotify/
6608 F:      include/linux/inotify.h
6609 F:      include/uapi/linux/inotify.h
6610
6611 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6612 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6613 L:      linux-input@vger.kernel.org
6614 Q:      http://patchwork.kernel.org/project/linux-input/list/
6615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6616 S:      Maintained
6617 F:      drivers/input/
6618 F:      include/linux/input.h
6619 F:      include/uapi/linux/input.h
6620 F:      include/linux/input/
6621 F:      Documentation/devicetree/bindings/input/
6622
6623 INPUT MULTITOUCH (MT) PROTOCOL
6624 M:      Henrik Rydberg <rydberg@bitmath.org>
6625 L:      linux-input@vger.kernel.org
6626 S:      Odd fixes
6627 F:      Documentation/input/multi-touch-protocol.rst
6628 F:      drivers/input/input-mt.c
6629 K:      \b(ABS|SYN)_MT_
6630
6631 INTEL ASoC BDW/HSW DRIVERS
6632 M:      Jie Yang <yang.jie@linux.intel.com>
6633 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6634 S:      Supported
6635 F:      sound/soc/intel/common/sst-dsp*
6636 F:      sound/soc/intel/common/sst-firmware.c
6637 F:      sound/soc/intel/boards/broadwell.c
6638 F:      sound/soc/intel/haswell/
6639
6640 INTEL C600 SERIES SAS CONTROLLER DRIVER
6641 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6642 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6643 L:      linux-scsi@vger.kernel.org
6644 T:      git git://git.code.sf.net/p/intel-sas/isci
6645 S:      Supported
6646 F:      drivers/scsi/isci/
6647
6648 INTEL HID EVENT DRIVER
6649 M:      Alex Hung <alex.hung@canonical.com>
6650 L:      platform-driver-x86@vger.kernel.org
6651 S:      Maintained
6652 F:      drivers/platform/x86/intel-hid.c
6653
6654 INTEL VIRTUAL BUTTON DRIVER
6655 M:      AceLan Kao <acelan.kao@canonical.com>
6656 L:      platform-driver-x86@vger.kernel.org
6657 S:      Maintained
6658 F:      drivers/platform/x86/intel-vbtn.c
6659
6660 INTEL IDLE DRIVER
6661 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6662 M:      Len Brown <lenb@kernel.org>
6663 L:      linux-pm@vger.kernel.org
6664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6665 B:      https://bugzilla.kernel.org
6666 S:      Supported
6667 F:      drivers/idle/intel_idle.c
6668
6669 INTEL INTEGRATED SENSOR HUB DRIVER
6670 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6671 M:      Jiri Kosina <jikos@kernel.org>
6672 L:      linux-input@vger.kernel.org
6673 S:      Maintained
6674 F:      drivers/hid/intel-ish-hid/
6675
6676 INTEL PSTATE DRIVER
6677 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6678 M:      Len Brown <lenb@kernel.org>
6679 L:      linux-pm@vger.kernel.org
6680 S:      Supported
6681 F:      drivers/cpufreq/intel_pstate.c
6682
6683 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6684 M:      Maik Broemme <mbroemme@libmpq.org>
6685 L:      linux-fbdev@vger.kernel.org
6686 S:      Maintained
6687 F:      Documentation/fb/intelfb.txt
6688 F:      drivers/video/fbdev/intelfb/
6689
6690 INTEL 810/815 FRAMEBUFFER DRIVER
6691 M:      Antonino Daplas <adaplas@gmail.com>
6692 L:      linux-fbdev@vger.kernel.org
6693 S:      Maintained
6694 F:      drivers/video/fbdev/i810/
6695
6696 INTEL MENLOW THERMAL DRIVER
6697 M:      Sujith Thomas <sujith.thomas@intel.com>
6698 L:      platform-driver-x86@vger.kernel.org
6699 W:      https://01.org/linux-acpi
6700 S:      Supported
6701 F:      drivers/platform/x86/intel_menlow.c
6702
6703 INTEL I/OAT DMA DRIVER
6704 M:      Dave Jiang <dave.jiang@intel.com>
6705 R:      Dan Williams <dan.j.williams@intel.com>
6706 L:      dmaengine@vger.kernel.org
6707 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6708 S:      Supported
6709 F:      drivers/dma/ioat*
6710
6711 INTEL IOMMU (VT-d)
6712 M:      David Woodhouse <dwmw2@infradead.org>
6713 L:      iommu@lists.linux-foundation.org
6714 T:      git git://git.infradead.org/iommu-2.6.git
6715 S:      Supported
6716 F:      drivers/iommu/intel-iommu.c
6717 F:      include/linux/intel-iommu.h
6718
6719 INTEL IOP-ADMA DMA DRIVER
6720 R:      Dan Williams <dan.j.williams@intel.com>
6721 S:      Odd fixes
6722 F:      drivers/dma/iop-adma.c
6723
6724 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6725 M:      Krzysztof Halasa <khalasa@piap.pl>
6726 S:      Maintained
6727 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6728 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6729 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6730 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6731 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6732 F:      drivers/net/wan/ixp4xx_hss.c
6733
6734 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6735 M:      Deepak Saxena <dsaxena@plexity.net>
6736 S:      Maintained
6737 F:      drivers/char/hw_random/ixp4xx-rng.c
6738
6739 INTEL ETHERNET DRIVERS
6740 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6741 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6742 W:      http://www.intel.com/support/feedback.htm
6743 W:      http://e1000.sourceforge.net/
6744 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6747 S:      Supported
6748 F:      Documentation/networking/e100.txt
6749 F:      Documentation/networking/e1000.txt
6750 F:      Documentation/networking/e1000e.txt
6751 F:      Documentation/networking/igb.txt
6752 F:      Documentation/networking/igbvf.txt
6753 F:      Documentation/networking/ixgb.txt
6754 F:      Documentation/networking/ixgbe.txt
6755 F:      Documentation/networking/ixgbevf.txt
6756 F:      Documentation/networking/i40e.txt
6757 F:      Documentation/networking/i40evf.txt
6758 F:      drivers/net/ethernet/intel/
6759 F:      drivers/net/ethernet/intel/*/
6760
6761 INTEL RDMA RNIC DRIVER
6762 M:     Faisal Latif <faisal.latif@intel.com>
6763 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6764 L:     linux-rdma@vger.kernel.org
6765 S:     Supported
6766 F:     drivers/infiniband/hw/i40iw/
6767
6768 INTEL MERRIFIELD GPIO DRIVER
6769 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6770 L:      linux-gpio@vger.kernel.org
6771 S:      Maintained
6772 F:      drivers/gpio/gpio-merrifield.c
6773
6774 INTEL-MID GPIO DRIVER
6775 M:      David Cohen <david.a.cohen@linux.intel.com>
6776 L:      linux-gpio@vger.kernel.org
6777 S:      Maintained
6778 F:      drivers/gpio/gpio-intel-mid.c
6779
6780 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6781 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6782 L:      linux-wireless@vger.kernel.org
6783 S:      Maintained
6784 F:      Documentation/networking/README.ipw2100
6785 F:      Documentation/networking/README.ipw2200
6786 F:      drivers/net/wireless/intel/ipw2x00/
6787
6788 INTEL(R) TRACE HUB
6789 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6790 S:      Supported
6791 F:      Documentation/trace/intel_th.txt
6792 F:      drivers/hwtracing/intel_th/
6793
6794 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6795 M:      Ning Sun <ning.sun@intel.com>
6796 L:      tboot-devel@lists.sourceforge.net
6797 W:      http://tboot.sourceforge.net
6798 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6799 S:      Supported
6800 F:      Documentation/intel_txt.txt
6801 F:      include/linux/tboot.h
6802 F:      arch/x86/kernel/tboot.c
6803
6804 INTEL WIRELESS WIMAX CONNECTION 2400
6805 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6806 M:      linux-wimax@intel.com
6807 L:      wimax@linuxwimax.org (subscribers-only)
6808 S:      Supported
6809 W:      http://linuxwimax.org
6810 F:      Documentation/wimax/README.i2400m
6811 F:      drivers/net/wimax/i2400m/
6812 F:      include/uapi/linux/wimax/i2400m.h
6813
6814 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6815 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6816 L:      linux-wireless@vger.kernel.org
6817 S:      Supported
6818 F:      drivers/net/wireless/intel/iwlegacy/
6819
6820 INTEL WIRELESS WIFI LINK (iwlwifi)
6821 M:      Johannes Berg <johannes.berg@intel.com>
6822 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6823 M:      Luca Coelho <luciano.coelho@intel.com>
6824 M:      Intel Linux Wireless <linuxwifi@intel.com>
6825 L:      linux-wireless@vger.kernel.org
6826 W:      http://intellinuxwireless.org
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6828 S:      Supported
6829 F:      drivers/net/wireless/intel/iwlwifi/
6830
6831 INTEL MANAGEMENT ENGINE (mei)
6832 M:      Tomas Winkler <tomas.winkler@intel.com>
6833 L:      linux-kernel@vger.kernel.org
6834 S:      Supported
6835 F:      include/uapi/linux/mei.h
6836 F:      include/linux/mei_cl_bus.h
6837 F:      drivers/misc/mei/*
6838 F:      drivers/watchdog/mei_wdt.c
6839 F:      Documentation/misc-devices/mei/*
6840 F:      samples/mei/*
6841
6842 INTEL MIC DRIVERS (mic)
6843 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6844 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6845 S:      Supported
6846 W:      https://github.com/sudeepdutt/mic
6847 W:      http://software.intel.com/en-us/mic-developer
6848 F:      include/linux/mic_bus.h
6849 F:      include/linux/scif.h
6850 F:      include/uapi/linux/mic_common.h
6851 F:      include/uapi/linux/mic_ioctl.h
6852 F:      include/uapi/linux/scif_ioctl.h
6853 F:      drivers/misc/mic/
6854 F:      drivers/dma/mic_x100_dma.c
6855 F:      drivers/dma/mic_x100_dma.h
6856 F:      Documentation/mic/
6857
6858 INTEL PMC/P-Unit IPC DRIVER
6859 M:      Zha Qipeng<qipeng.zha@intel.com>
6860 L:      platform-driver-x86@vger.kernel.org
6861 S:      Maintained
6862 F:      drivers/platform/x86/intel_pmc_ipc.c
6863 F:      drivers/platform/x86/intel_punit_ipc.c
6864 F:      arch/x86/include/asm/intel_pmc_ipc.h
6865 F:      arch/x86/include/asm/intel_punit_ipc.h
6866
6867 INTEL TELEMETRY DRIVER
6868 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6869 L:      platform-driver-x86@vger.kernel.org
6870 S:      Maintained
6871 F:      arch/x86/include/asm/intel_telemetry.h
6872 F:      drivers/platform/x86/intel_telemetry*
6873
6874 INTEL PMC CORE DRIVER
6875 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6876 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6877 L:      platform-driver-x86@vger.kernel.org
6878 S:      Maintained
6879 F:      arch/x86/include/asm/pmc_core.h
6880 F:      drivers/platform/x86/intel_pmc_core*
6881
6882 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6883 M:      Linus Walleij <linus.walleij@linaro.org>
6884 L:      linux-iio@vger.kernel.org
6885 S:      Maintained
6886 F:      drivers/iio/gyro/mpu3050*
6887 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6888
6889 IOC3 ETHERNET DRIVER
6890 M:      Ralf Baechle <ralf@linux-mips.org>
6891 L:      linux-mips@linux-mips.org
6892 S:      Maintained
6893 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6894
6895 IOC3 SERIAL DRIVER
6896 M:      Pat Gefre <pfg@sgi.com>
6897 L:      linux-serial@vger.kernel.org
6898 S:      Maintained
6899 F:      drivers/tty/serial/ioc3_serial.c
6900
6901 IOMMU DRIVERS
6902 M:      Joerg Roedel <joro@8bytes.org>
6903 L:      iommu@lists.linux-foundation.org
6904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6905 S:      Maintained
6906 F:      Documentation/devicetree/bindings/iommu/
6907 F:      drivers/iommu/
6908 F:      include/linux/iommu.h
6909 F:      include/linux/iova.h
6910
6911 IP MASQUERADING
6912 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6913 S:      Maintained
6914 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6915
6916 IPMI SUBSYSTEM
6917 M:      Corey Minyard <minyard@acm.org>
6918 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6919 W:      http://openipmi.sourceforge.net/
6920 S:      Supported
6921 F:      Documentation/IPMI.txt
6922 F:      drivers/char/ipmi/
6923 F:      include/linux/ipmi*
6924 F:      include/uapi/linux/ipmi*
6925
6926 QCOM AUDIO (ASoC) DRIVERS
6927 M:      Patrick Lai <plai@codeaurora.org>
6928 M:      Banajit Goswami <bgoswami@codeaurora.org>
6929 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6930 S:      Supported
6931 F:      sound/soc/qcom/
6932
6933 IPS SCSI RAID DRIVER
6934 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6935 L:      linux-scsi@vger.kernel.org
6936 W:      http://www.adaptec.com/
6937 S:      Maintained
6938 F:      drivers/scsi/ips*
6939
6940 IPVS
6941 M:      Wensong Zhang <wensong@linux-vs.org>
6942 M:      Simon Horman <horms@verge.net.au>
6943 M:      Julian Anastasov <ja@ssi.bg>
6944 L:      netdev@vger.kernel.org
6945 L:      lvs-devel@vger.kernel.org
6946 S:      Maintained
6947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6949 F:      Documentation/networking/ipvs-sysctl.txt
6950 F:      include/net/ip_vs.h
6951 F:      include/uapi/linux/ip_vs.h
6952 F:      net/netfilter/ipvs/
6953
6954 IPWIRELESS DRIVER
6955 M:      Jiri Kosina <jikos@kernel.org>
6956 M:      David Sterba <dsterba@suse.com>
6957 S:      Odd Fixes
6958 F:      drivers/tty/ipwireless/
6959
6960 IPX NETWORK LAYER
6961 L:      netdev@vger.kernel.org
6962 S:      Odd fixes
6963 F:      include/net/ipx.h
6964 F:      include/uapi/linux/ipx.h
6965 F:      net/ipx/
6966
6967 IRDA SUBSYSTEM
6968 M:      Samuel Ortiz <samuel@sortiz.org>
6969 L:      irda-users@lists.sourceforge.net (subscribers-only)
6970 L:      netdev@vger.kernel.org
6971 W:      http://irda.sourceforge.net/
6972 S:      Maintained
6973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6974 F:      Documentation/networking/irda.txt
6975 F:      drivers/net/irda/
6976 F:      include/net/irda/
6977 F:      net/irda/
6978
6979 IRQ SUBSYSTEM
6980 M:      Thomas Gleixner <tglx@linutronix.de>
6981 L:      linux-kernel@vger.kernel.org
6982 S:      Maintained
6983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6984 F:      kernel/irq/
6985
6986 IRQCHIP DRIVERS
6987 M:      Thomas Gleixner <tglx@linutronix.de>
6988 M:      Jason Cooper <jason@lakedaemon.net>
6989 M:      Marc Zyngier <marc.zyngier@arm.com>
6990 L:      linux-kernel@vger.kernel.org
6991 S:      Maintained
6992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6993 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6994 F:      Documentation/devicetree/bindings/interrupt-controller/
6995 F:      drivers/irqchip/
6996
6997 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6998 M:      Marc Zyngier <marc.zyngier@arm.com>
6999 S:      Maintained
7000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7001 F:      Documentation/IRQ-domain.txt
7002 F:      include/linux/irqdomain.h
7003 F:      kernel/irq/irqdomain.c
7004 F:      kernel/irq/msi.c
7005
7006 ISA
7007 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7008 S:      Maintained
7009 F:      Documentation/isa.txt
7010 F:      drivers/base/isa.c
7011 F:      include/linux/isa.h
7012
7013 ISAPNP
7014 M:      Jaroslav Kysela <perex@perex.cz>
7015 S:      Maintained
7016 F:      Documentation/isapnp.txt
7017 F:      drivers/pnp/isapnp/
7018 F:      include/linux/isapnp.h
7019
7020 ISA RADIO MODULE
7021 M:      Hans Verkuil <hverkuil@xs4all.nl>
7022 L:      linux-media@vger.kernel.org
7023 T:      git git://linuxtv.org/media_tree.git
7024 W:      https://linuxtv.org
7025 S:      Maintained
7026 F:      drivers/media/radio/radio-isa*
7027
7028 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7029 M:      Peter Jones <pjones@redhat.com>
7030 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7031 S:      Maintained
7032 F:      drivers/firmware/iscsi_ibft*
7033
7034 ISCSI
7035 M:      Lee Duncan <lduncan@suse.com>
7036 M:      Chris Leech <cleech@redhat.com>
7037 L:      open-iscsi@googlegroups.com
7038 W:      www.open-iscsi.com
7039 S:      Maintained
7040 F:      drivers/scsi/*iscsi*
7041 F:      include/scsi/*iscsi*
7042
7043 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7044 M:      Or Gerlitz <ogerlitz@mellanox.com>
7045 M:      Sagi Grimberg <sagi@grimberg.me>
7046 M:      Roi Dayan <roid@mellanox.com>
7047 L:      linux-rdma@vger.kernel.org
7048 S:      Supported
7049 W:      http://www.openfabrics.org
7050 W:      www.open-iscsi.org
7051 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7052 F:      drivers/infiniband/ulp/iser/
7053
7054 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7055 M:      Sagi Grimberg <sagi@grimberg.me>
7056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7057 L:      linux-rdma@vger.kernel.org
7058 L:      target-devel@vger.kernel.org
7059 S:      Supported
7060 W:      http://www.linux-iscsi.org
7061 F:      drivers/infiniband/ulp/isert
7062
7063 ISDN SUBSYSTEM
7064 M:      Karsten Keil <isdn@linux-pingi.de>
7065 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7066 L:      netdev@vger.kernel.org
7067 W:      http://www.isdn4linux.de
7068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7069 S:      Maintained
7070 F:      Documentation/isdn/
7071 F:      drivers/isdn/
7072 F:      include/linux/isdn.h
7073 F:      include/linux/isdn/
7074 F:      include/uapi/linux/isdn.h
7075 F:      include/uapi/linux/isdn/
7076
7077 ISDN SUBSYSTEM (Eicon active card driver)
7078 M:      Armin Schindler <mac@melware.de>
7079 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7080 W:      http://www.melware.de
7081 S:      Maintained
7082 F:      drivers/isdn/hardware/eicon/
7083
7084 IT87 HARDWARE MONITORING DRIVER
7085 M:      Jean Delvare <jdelvare@suse.com>
7086 L:      linux-hwmon@vger.kernel.org
7087 S:      Maintained
7088 F:      Documentation/hwmon/it87
7089 F:      drivers/hwmon/it87.c
7090
7091 IT913X MEDIA DRIVER
7092 M:      Antti Palosaari <crope@iki.fi>
7093 L:      linux-media@vger.kernel.org
7094 W:      https://linuxtv.org
7095 W:      http://palosaari.fi/linux/
7096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7097 T:      git git://linuxtv.org/anttip/media_tree.git
7098 S:      Maintained
7099 F:      drivers/media/tuners/it913x*
7100
7101 IVTV VIDEO4LINUX DRIVER
7102 M:      Andy Walls <awalls@md.metrocast.net>
7103 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7104 L:      linux-media@vger.kernel.org
7105 T:      git git://linuxtv.org/media_tree.git
7106 W:      http://www.ivtvdriver.org
7107 S:      Maintained
7108 F:      Documentation/media/v4l-drivers/ivtv*
7109 F:      drivers/media/pci/ivtv/
7110 F:      include/uapi/linux/ivtv*
7111
7112 IX2505V MEDIA DRIVER
7113 M:      Malcolm Priestley <tvboxspy@gmail.com>
7114 L:      linux-media@vger.kernel.org
7115 W:      https://linuxtv.org
7116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7117 S:      Maintained
7118 F:      drivers/media/dvb-frontends/ix2505v*
7119
7120 JC42.4 TEMPERATURE SENSOR DRIVER
7121 M:      Guenter Roeck <linux@roeck-us.net>
7122 L:      linux-hwmon@vger.kernel.org
7123 S:      Maintained
7124 F:      drivers/hwmon/jc42.c
7125 F:      Documentation/hwmon/jc42
7126
7127 JFS FILESYSTEM
7128 M:      Dave Kleikamp <shaggy@kernel.org>
7129 L:      jfs-discussion@lists.sourceforge.net
7130 W:      http://jfs.sourceforge.net/
7131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7132 S:      Maintained
7133 F:      Documentation/filesystems/jfs.txt
7134 F:      fs/jfs/
7135
7136 JME NETWORK DRIVER
7137 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7138 L:      netdev@vger.kernel.org
7139 S:      Maintained
7140 F:      drivers/net/ethernet/jme.*
7141
7142 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7143 M:      David Woodhouse <dwmw2@infradead.org>
7144 L:      linux-mtd@lists.infradead.org
7145 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7146 S:      Maintained
7147 F:      fs/jffs2/
7148 F:      include/uapi/linux/jffs2.h
7149
7150 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7151 M:      "Theodore Ts'o" <tytso@mit.edu>
7152 M:      Jan Kara <jack@suse.com>
7153 L:      linux-ext4@vger.kernel.org
7154 S:      Maintained
7155 F:      fs/jbd2/
7156 F:      include/linux/jbd2.h
7157
7158 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7159 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7160 L:      linux-media@vger.kernel.org
7161 S:      Maintained
7162 F:      drivers/media/platform/rcar_jpu.c
7163
7164 JSM Neo PCI based serial card
7165 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7166 L:      linux-serial@vger.kernel.org
7167 S:      Maintained
7168 F:      drivers/tty/serial/jsm/
7169
7170 K10TEMP HARDWARE MONITORING DRIVER
7171 M:      Clemens Ladisch <clemens@ladisch.de>
7172 L:      linux-hwmon@vger.kernel.org
7173 S:      Maintained
7174 F:      Documentation/hwmon/k10temp
7175 F:      drivers/hwmon/k10temp.c
7176
7177 K8TEMP HARDWARE MONITORING DRIVER
7178 M:      Rudolf Marek <r.marek@assembler.cz>
7179 L:      linux-hwmon@vger.kernel.org
7180 S:      Maintained
7181 F:      Documentation/hwmon/k8temp
7182 F:      drivers/hwmon/k8temp.c
7183
7184 KASAN
7185 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7186 R:      Alexander Potapenko <glider@google.com>
7187 R:      Dmitry Vyukov <dvyukov@google.com>
7188 L:      kasan-dev@googlegroups.com
7189 S:      Maintained
7190 F:      arch/*/include/asm/kasan.h
7191 F:      arch/*/mm/kasan_init*
7192 F:      Documentation/dev-tools/kasan.rst
7193 F:      include/linux/kasan*.h
7194 F:      lib/test_kasan.c
7195 F:      mm/kasan/
7196 F:      scripts/Makefile.kasan
7197
7198 KCONFIG
7199 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7200 L:      linux-kbuild@vger.kernel.org
7201 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7202 S:      Maintained
7203 F:      Documentation/kbuild/kconfig-language.txt
7204 F:      scripts/kconfig/
7205
7206 KDUMP
7207 M:      Dave Young <dyoung@redhat.com>
7208 M:      Baoquan He <bhe@redhat.com>
7209 R:      Vivek Goyal <vgoyal@redhat.com>
7210 L:      kexec@lists.infradead.org
7211 W:      http://lse.sourceforge.net/kdump/
7212 S:      Maintained
7213 F:      Documentation/kdump/
7214
7215 KEENE FM RADIO TRANSMITTER DRIVER
7216 M:      Hans Verkuil <hverkuil@xs4all.nl>
7217 L:      linux-media@vger.kernel.org
7218 T:      git git://linuxtv.org/media_tree.git
7219 W:      https://linuxtv.org
7220 S:      Maintained
7221 F:      drivers/media/radio/radio-keene*
7222
7223 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7224 M:      Ian Kent <raven@themaw.net>
7225 L:      autofs@vger.kernel.org
7226 S:      Maintained
7227 F:      fs/autofs4/
7228
7229 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7230 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7231 M:      Michal Marek <mmarek@suse.com>
7232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7233 L:      linux-kbuild@vger.kernel.org
7234 S:      Maintained
7235 F:      Documentation/kbuild/
7236 F:      Makefile
7237 F:      scripts/Makefile.*
7238 F:      scripts/basic/
7239 F:      scripts/mk*
7240 F:      scripts/package/
7241
7242 KERNEL JANITORS
7243 L:      kernel-janitors@vger.kernel.org
7244 W:      http://kernelnewbies.org/KernelJanitors
7245 S:      Odd Fixes
7246
7247 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7248 M:      "J. Bruce Fields" <bfields@fieldses.org>
7249 M:      Jeff Layton <jlayton@poochiereds.net>
7250 L:      linux-nfs@vger.kernel.org
7251 W:      http://nfs.sourceforge.net/
7252 T:      git git://linux-nfs.org/~bfields/linux.git
7253 S:      Supported
7254 F:      fs/nfsd/
7255 F:      include/uapi/linux/nfsd/
7256 F:      fs/lockd/
7257 F:      fs/nfs_common/
7258 F:      net/sunrpc/
7259 F:      include/linux/lockd/
7260 F:      include/linux/sunrpc/
7261 F:      include/uapi/linux/sunrpc/
7262
7263 KERNEL SELFTEST FRAMEWORK
7264 M:      Shuah Khan <shuahkh@osg.samsung.com>
7265 M:      Shuah Khan <shuah@kernel.org>
7266 L:      linux-kselftest@vger.kernel.org
7267 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7268 S:      Maintained
7269 F:      tools/testing/selftests
7270
7271 KERNEL VIRTUAL MACHINE (KVM)
7272 M:      Paolo Bonzini <pbonzini@redhat.com>
7273 M:      Radim Krčmář <rkrcmar@redhat.com>
7274 L:      kvm@vger.kernel.org
7275 W:      http://www.linux-kvm.org
7276 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7277 S:      Supported
7278 F:      Documentation/*/kvm*.txt
7279 F:      Documentation/virtual/kvm/
7280 F:      arch/*/kvm/
7281 F:      arch/x86/kernel/kvm.c
7282 F:      arch/x86/kernel/kvmclock.c
7283 F:      arch/*/include/asm/kvm*
7284 F:      include/linux/kvm*
7285 F:      include/uapi/linux/kvm*
7286 F:      virt/kvm/
7287 F:      tools/kvm/
7288
7289 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7290 M:      Joerg Roedel <joro@8bytes.org>
7291 L:      kvm@vger.kernel.org
7292 W:      http://www.linux-kvm.org/
7293 S:      Maintained
7294 F:      arch/x86/include/asm/svm.h
7295 F:      arch/x86/kvm/svm.c
7296
7297 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7298 M:      Alexander Graf <agraf@suse.com>
7299 L:      kvm-ppc@vger.kernel.org
7300 W:      http://www.linux-kvm.org/
7301 T:      git git://github.com/agraf/linux-2.6.git
7302 S:      Supported
7303 F:      arch/powerpc/include/asm/kvm*
7304 F:      arch/powerpc/kvm/
7305
7306 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7307 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7308 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7309 L:      linux-s390@vger.kernel.org
7310 W:      http://www.ibm.com/developerworks/linux/linux390/
7311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7312 S:      Supported
7313 F:      Documentation/s390/kvm.txt
7314 F:      arch/s390/include/asm/kvm*
7315 F:      arch/s390/kvm/
7316 F:      arch/s390/mm/gmap.c
7317
7318 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7319 M:      Christoffer Dall <christoffer.dall@linaro.org>
7320 M:      Marc Zyngier <marc.zyngier@arm.com>
7321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7322 L:      kvmarm@lists.cs.columbia.edu
7323 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7325 S:      Supported
7326 F:      arch/arm/include/uapi/asm/kvm*
7327 F:      arch/arm/include/asm/kvm*
7328 F:      arch/arm/kvm/
7329 F:      virt/kvm/arm/
7330 F:      include/kvm/arm_*
7331
7332 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7333 M:      Christoffer Dall <christoffer.dall@linaro.org>
7334 M:      Marc Zyngier <marc.zyngier@arm.com>
7335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7336 L:      kvmarm@lists.cs.columbia.edu
7337 S:      Maintained
7338 F:      arch/arm64/include/uapi/asm/kvm*
7339 F:      arch/arm64/include/asm/kvm*
7340 F:      arch/arm64/kvm/
7341
7342 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7343 M:      James Hogan <james.hogan@imgtec.com>
7344 L:      linux-mips@linux-mips.org
7345 S:      Supported
7346 F:      arch/mips/include/uapi/asm/kvm*
7347 F:      arch/mips/include/asm/kvm*
7348 F:      arch/mips/kvm/
7349
7350 KERNFS
7351 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7352 M:      Tejun Heo <tj@kernel.org>
7353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7354 S:      Supported
7355 F:      include/linux/kernfs.h
7356 F:      fs/kernfs/
7357
7358 KEXEC
7359 M:      Eric Biederman <ebiederm@xmission.com>
7360 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7361 L:      kexec@lists.infradead.org
7362 S:      Maintained
7363 F:      include/linux/kexec.h
7364 F:      include/uapi/linux/kexec.h
7365 F:      kernel/kexec*
7366
7367 KEYS/KEYRINGS:
7368 M:      David Howells <dhowells@redhat.com>
7369 L:      keyrings@vger.kernel.org
7370 S:      Maintained
7371 F:      Documentation/security/keys.txt
7372 F:      include/linux/key.h
7373 F:      include/linux/key-type.h
7374 F:      include/linux/keyctl.h
7375 F:      include/uapi/linux/keyctl.h
7376 F:      include/keys/
7377 F:      security/keys/
7378
7379 KEYS-TRUSTED
7380 M:      David Safford <safford@us.ibm.com>
7381 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7382 L:      linux-security-module@vger.kernel.org
7383 L:      keyrings@vger.kernel.org
7384 S:      Supported
7385 F:      Documentation/security/keys-trusted-encrypted.txt
7386 F:      include/keys/trusted-type.h
7387 F:      security/keys/trusted.c
7388 F:      security/keys/trusted.h
7389
7390 KEYS-ENCRYPTED
7391 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7392 M:      David Safford <safford@us.ibm.com>
7393 L:      linux-security-module@vger.kernel.org
7394 L:      keyrings@vger.kernel.org
7395 S:      Supported
7396 F:      Documentation/security/keys-trusted-encrypted.txt
7397 F:      include/keys/encrypted-type.h
7398 F:      security/keys/encrypted-keys/
7399
7400 KGDB / KDB /debug_core
7401 M:      Jason Wessel <jason.wessel@windriver.com>
7402 W:      http://kgdb.wiki.kernel.org/
7403 L:      kgdb-bugreport@lists.sourceforge.net
7404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7405 S:      Maintained
7406 F:      Documentation/DocBook/kgdb.tmpl
7407 F:      drivers/misc/kgdbts.c
7408 F:      drivers/tty/serial/kgdboc.c
7409 F:      include/linux/kdb.h
7410 F:      include/linux/kgdb.h
7411 F:      kernel/debug/
7412
7413 KMEMCHECK
7414 M:      Vegard Nossum <vegardno@ifi.uio.no>
7415 M:      Pekka Enberg <penberg@kernel.org>
7416 S:      Maintained
7417 F:      Documentation/dev-tools/kmemcheck.rst
7418 F:      arch/x86/include/asm/kmemcheck.h
7419 F:      arch/x86/mm/kmemcheck/
7420 F:      include/linux/kmemcheck.h
7421 F:      mm/kmemcheck.c
7422
7423 KMEMLEAK
7424 M:      Catalin Marinas <catalin.marinas@arm.com>
7425 S:      Maintained
7426 F:      Documentation/dev-tools/kmemleak.rst
7427 F:      include/linux/kmemleak.h
7428 F:      mm/kmemleak.c
7429 F:      mm/kmemleak-test.c
7430
7431 KPROBES
7432 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7433 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7434 M:      "David S. Miller" <davem@davemloft.net>
7435 M:      Masami Hiramatsu <mhiramat@kernel.org>
7436 S:      Maintained
7437 F:      Documentation/kprobes.txt
7438 F:      include/linux/kprobes.h
7439 F:      include/asm-generic/kprobes.h
7440 F:      kernel/kprobes.c
7441
7442 KS0108 LCD CONTROLLER DRIVER
7443 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7444 W:      http://miguelojeda.es/auxdisplay.htm
7445 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7446 S:      Maintained
7447 F:      Documentation/auxdisplay/ks0108
7448 F:      drivers/auxdisplay/ks0108.c
7449 F:      include/linux/ks0108.h
7450
7451 L3MDEV
7452 M:      David Ahern <dsa@cumulusnetworks.com>
7453 L:      netdev@vger.kernel.org
7454 S:      Maintained
7455 F:      net/l3mdev
7456 F:      include/net/l3mdev.h
7457
7458 LANTIQ MIPS ARCHITECTURE
7459 M:      John Crispin <john@phrozen.org>
7460 L:      linux-mips@linux-mips.org
7461 S:      Maintained
7462 F:      arch/mips/lantiq
7463
7464 LAPB module
7465 L:      linux-x25@vger.kernel.org
7466 S:      Orphan
7467 F:      Documentation/networking/lapb-module.txt
7468 F:      include/*/lapb.h
7469 F:      net/lapb/
7470
7471 LASI 53c700 driver for PARISC
7472 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7473 L:      linux-scsi@vger.kernel.org
7474 S:      Maintained
7475 F:      Documentation/scsi/53c700.txt
7476 F:      drivers/scsi/53c700*
7477
7478 LED SUBSYSTEM
7479 M:      Richard Purdie <rpurdie@rpsys.net>
7480 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7481 M:      Pavel Machek <pavel@ucw.cz>
7482 L:      linux-leds@vger.kernel.org
7483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7484 S:      Maintained
7485 F:      Documentation/devicetree/bindings/leds/
7486 F:      drivers/leds/
7487 F:      include/linux/leds.h
7488
7489 LEGACY EEPROM DRIVER
7490 M:      Jean Delvare <jdelvare@suse.com>
7491 S:      Maintained
7492 F:      Documentation/misc-devices/eeprom
7493 F:      drivers/misc/eeprom/eeprom.c
7494
7495 LEGO USB Tower driver
7496 M:      Juergen Stuber <starblue@users.sourceforge.net>
7497 L:      legousb-devel@lists.sourceforge.net
7498 W:      http://legousb.sourceforge.net/
7499 S:      Maintained
7500 F:      drivers/usb/misc/legousbtower.c
7501
7502 LG2160 MEDIA DRIVER
7503 M:      Michael Krufky <mkrufky@linuxtv.org>
7504 L:      linux-media@vger.kernel.org
7505 W:      https://linuxtv.org
7506 W:      http://github.com/mkrufky
7507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7508 T:      git git://linuxtv.org/mkrufky/tuners.git
7509 S:      Maintained
7510 F:      drivers/media/dvb-frontends/lg2160.*
7511
7512 LGDT3305 MEDIA DRIVER
7513 M:      Michael Krufky <mkrufky@linuxtv.org>
7514 L:      linux-media@vger.kernel.org
7515 W:      https://linuxtv.org
7516 W:      http://github.com/mkrufky
7517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7518 T:      git git://linuxtv.org/mkrufky/tuners.git
7519 S:      Maintained
7520 F:      drivers/media/dvb-frontends/lgdt3305.*
7521
7522 LGUEST
7523 M:      Rusty Russell <rusty@rustcorp.com.au>
7524 L:      lguest@lists.ozlabs.org
7525 W:      http://lguest.ozlabs.org/
7526 S:      Odd Fixes
7527 F:      arch/x86/include/asm/lguest*.h
7528 F:      arch/x86/lguest/
7529 F:      drivers/lguest/
7530 F:      include/linux/lguest*.h
7531 F:      tools/lguest/
7532
7533 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7534 M:      Tejun Heo <tj@kernel.org>
7535 L:      linux-ide@vger.kernel.org
7536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7537 S:      Maintained
7538 F:      drivers/ata/
7539 F:      include/linux/ata.h
7540 F:      include/linux/libata.h
7541 F:      Documentation/devicetree/bindings/ata/
7542
7543 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7544 M:      Viresh Kumar <vireshk@kernel.org>
7545 L:      linux-ide@vger.kernel.org
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7547 S:      Maintained
7548 F:      include/linux/pata_arasan_cf_data.h
7549 F:      drivers/ata/pata_arasan_cf.c
7550
7551 LIBATA PATA DRIVERS
7552 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7553 M:      Tejun Heo <tj@kernel.org>
7554 L:      linux-ide@vger.kernel.org
7555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7556 S:      Maintained
7557 F:      drivers/ata/pata_*.c
7558 F:      drivers/ata/ata_generic.c
7559
7560 LIBATA SATA AHCI PLATFORM devices support
7561 M:      Hans de Goede <hdegoede@redhat.com>
7562 M:      Tejun Heo <tj@kernel.org>
7563 L:      linux-ide@vger.kernel.org
7564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7565 S:      Maintained
7566 F:      drivers/ata/ahci_platform.c
7567 F:      drivers/ata/libahci_platform.c
7568 F:      include/linux/ahci_platform.h
7569
7570 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7571 M:      Mikael Pettersson <mikpelinux@gmail.com>
7572 L:      linux-ide@vger.kernel.org
7573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7574 S:      Maintained
7575 F:      drivers/ata/sata_promise.*
7576
7577 LIBLOCKDEP
7578 M:      Sasha Levin <sasha.levin@oracle.com>
7579 S:      Maintained
7580 F:      tools/lib/lockdep/
7581
7582 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7583 M:      Dan Williams <dan.j.williams@intel.com>
7584 L:      linux-nvdimm@lists.01.org
7585 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7587 S:      Supported
7588 F:      drivers/nvdimm/*
7589 F:      include/linux/nd.h
7590 F:      include/linux/libnvdimm.h
7591 F:      include/uapi/linux/ndctl.h
7592
7593 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7594 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7595 L:      linux-nvdimm@lists.01.org
7596 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7597 S:      Supported
7598 F:      drivers/nvdimm/blk.c
7599 F:      drivers/nvdimm/region_devs.c
7600 F:      drivers/acpi/nfit*
7601
7602 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7603 M:      Vishal Verma <vishal.l.verma@intel.com>
7604 L:      linux-nvdimm@lists.01.org
7605 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7606 S:      Supported
7607 F:      drivers/nvdimm/btt*
7608
7609 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7610 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7611 L:      linux-nvdimm@lists.01.org
7612 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7613 S:      Supported
7614 F:      drivers/nvdimm/pmem.c
7615 F:      include/linux/pmem.h
7616 F:      arch/*/include/asm/pmem.h
7617
7618 LIGHTNVM PLATFORM SUPPORT
7619 M:      Matias Bjorling <mb@lightnvm.io>
7620 W:      http://github/OpenChannelSSD
7621 L:      linux-block@vger.kernel.org
7622 S:      Maintained
7623 F:      drivers/lightnvm/
7624 F:      include/linux/lightnvm.h
7625 F:      include/uapi/linux/lightnvm.h
7626
7627 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7628 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7629 M:      Paul Mackerras <paulus@samba.org>
7630 M:      Michael Ellerman <mpe@ellerman.id.au>
7631 W:      https://github.com/linuxppc/linux/wiki
7632 L:      linuxppc-dev@lists.ozlabs.org
7633 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7635 S:      Supported
7636 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7637 F:      Documentation/devicetree/bindings/powerpc/
7638 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7639 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7640 F:      Documentation/powerpc/
7641 F:      arch/powerpc/
7642 F:      drivers/char/tpm/tpm_ibmvtpm*
7643 F:      drivers/crypto/nx/
7644 F:      drivers/crypto/vmx/
7645 F:      drivers/i2c/busses/i2c-opal.c
7646 F:      drivers/net/ethernet/ibm/ibmveth.*
7647 F:      drivers/net/ethernet/ibm/ibmvnic.*
7648 F:      drivers/pci/hotplug/pnv_php.c
7649 F:      drivers/pci/hotplug/rpa*
7650 F:      drivers/rtc/rtc-opal.c
7651 F:      drivers/scsi/ibmvscsi/
7652 F:      drivers/tty/hvc/hvc_opal.c
7653 F:      tools/testing/selftests/powerpc
7654 N:      /pmac
7655 N:      powermac
7656 N:      powernv
7657 N:      [^a-z0-9]ps3
7658 N:      pseries
7659
7660 LINUX FOR POWER MACINTOSH
7661 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7662 W:      http://www.penguinppc.org/
7663 L:      linuxppc-dev@lists.ozlabs.org
7664 S:      Maintained
7665 F:      arch/powerpc/platforms/powermac/
7666 F:      drivers/macintosh/
7667
7668 LINUX FOR POWERPC EMBEDDED MPC5XXX
7669 M:      Anatolij Gustschin <agust@denx.de>
7670 L:      linuxppc-dev@lists.ozlabs.org
7671 T:      git git://git.denx.de/linux-denx-agust.git
7672 S:      Maintained
7673 F:      arch/powerpc/platforms/512x/
7674 F:      arch/powerpc/platforms/52xx/
7675
7676 LINUX FOR POWERPC EMBEDDED PPC4XX
7677 M:      Alistair Popple <alistair@popple.id.au>
7678 M:      Matt Porter <mporter@kernel.crashing.org>
7679 W:      http://www.penguinppc.org/
7680 L:      linuxppc-dev@lists.ozlabs.org
7681 S:      Maintained
7682 F:      arch/powerpc/platforms/40x/
7683 F:      arch/powerpc/platforms/44x/
7684
7685 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7686 L:      linuxppc-dev@lists.ozlabs.org
7687 S:      Orphan
7688 F:      arch/powerpc/*/*virtex*
7689 F:      arch/powerpc/*/*/*virtex*
7690
7691 LINUX FOR POWERPC EMBEDDED PPC8XX
7692 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7693 W:      http://www.penguinppc.org/
7694 L:      linuxppc-dev@lists.ozlabs.org
7695 S:      Maintained
7696 F:      arch/powerpc/platforms/8xx/
7697
7698 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7699 M:      Scott Wood <oss@buserror.net>
7700 M:      Kumar Gala <galak@kernel.crashing.org>
7701 W:      http://www.penguinppc.org/
7702 L:      linuxppc-dev@lists.ozlabs.org
7703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7704 S:      Maintained
7705 F:      arch/powerpc/platforms/83xx/
7706 F:      arch/powerpc/platforms/85xx/
7707
7708 LINUX FOR POWERPC PA SEMI PWRFICIENT
7709 L:      linuxppc-dev@lists.ozlabs.org
7710 S:      Orphan
7711 F:      arch/powerpc/platforms/pasemi/
7712 F:      drivers/*/*pasemi*
7713 F:      drivers/*/*/*pasemi*
7714
7715 LINUX SECURITY MODULE (LSM) FRAMEWORK
7716 M:      Chris Wright <chrisw@sous-sol.org>
7717 L:      linux-security-module@vger.kernel.org
7718 S:      Supported
7719
7720 LIS3LV02D ACCELEROMETER DRIVER
7721 M:      Eric Piel <eric.piel@tremplin-utc.net>
7722 S:      Maintained
7723 F:      Documentation/misc-devices/lis3lv02d
7724 F:      drivers/misc/lis3lv02d/
7725 F:      drivers/platform/x86/hp_accel.c
7726
7727 LIVE PATCHING
7728 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7729 M:      Jessica Yu <jeyu@redhat.com>
7730 M:      Jiri Kosina <jikos@kernel.org>
7731 M:      Miroslav Benes <mbenes@suse.cz>
7732 R:      Petr Mladek <pmladek@suse.com>
7733 S:      Maintained
7734 F:      kernel/livepatch/
7735 F:      include/linux/livepatch.h
7736 F:      arch/x86/include/asm/livepatch.h
7737 F:      arch/x86/kernel/livepatch.c
7738 F:      Documentation/livepatch/
7739 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7740 F:      samples/livepatch/
7741 L:      live-patching@vger.kernel.org
7742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7743
7744 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7745 M:      Kees Cook <keescook@chromium.org>
7746 S:      Maintained
7747 F:      drivers/misc/lkdtm*
7748
7749 LLC (802.2)
7750 L:      netdev@vger.kernel.org
7751 S:      Odd fixes
7752 F:      include/linux/llc.h
7753 F:      include/uapi/linux/llc.h
7754 F:      include/net/llc*
7755 F:      net/llc/
7756
7757 LM73 HARDWARE MONITOR DRIVER
7758 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7759 L:      linux-hwmon@vger.kernel.org
7760 S:      Maintained
7761 F:      drivers/hwmon/lm73.c
7762
7763 LM78 HARDWARE MONITOR DRIVER
7764 M:      Jean Delvare <jdelvare@suse.com>
7765 L:      linux-hwmon@vger.kernel.org
7766 S:      Maintained
7767 F:      Documentation/hwmon/lm78
7768 F:      drivers/hwmon/lm78.c
7769
7770 LM83 HARDWARE MONITOR DRIVER
7771 M:      Jean Delvare <jdelvare@suse.com>
7772 L:      linux-hwmon@vger.kernel.org
7773 S:      Maintained
7774 F:      Documentation/hwmon/lm83
7775 F:      drivers/hwmon/lm83.c
7776
7777 LM90 HARDWARE MONITOR DRIVER
7778 M:      Jean Delvare <jdelvare@suse.com>
7779 L:      linux-hwmon@vger.kernel.org
7780 S:      Maintained
7781 F:      Documentation/hwmon/lm90
7782 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7783 F:      drivers/hwmon/lm90.c
7784 F:      include/dt-bindings/thermal/lm90.h
7785
7786 LM95234 HARDWARE MONITOR DRIVER
7787 M:      Guenter Roeck <linux@roeck-us.net>
7788 L:      linux-hwmon@vger.kernel.org
7789 S:      Maintained
7790 F:      Documentation/hwmon/lm95234
7791 F:      drivers/hwmon/lm95234.c
7792
7793 LME2510 MEDIA DRIVER
7794 M:      Malcolm Priestley <tvboxspy@gmail.com>
7795 L:      linux-media@vger.kernel.org
7796 W:      https://linuxtv.org
7797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7798 S:      Maintained
7799 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7800
7801 LOCKING PRIMITIVES
7802 M:      Peter Zijlstra <peterz@infradead.org>
7803 M:      Ingo Molnar <mingo@redhat.com>
7804 L:      linux-kernel@vger.kernel.org
7805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7806 S:      Maintained
7807 F:      Documentation/locking/
7808 F:      include/linux/lockdep.h
7809 F:      include/linux/spinlock*.h
7810 F:      arch/*/include/asm/spinlock*.h
7811 F:      include/linux/rwlock*.h
7812 F:      include/linux/mutex*.h
7813 F:      arch/*/include/asm/mutex*.h
7814 F:      include/linux/rwsem*.h
7815 F:      arch/*/include/asm/rwsem.h
7816 F:      include/linux/seqlock.h
7817 F:      lib/locking*.[ch]
7818 F:      kernel/locking/
7819
7820 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7821 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7822 L:      linux-ntfs-dev@lists.sourceforge.net
7823 W:      http://www.linux-ntfs.org/content/view/19/37/
7824 S:      Maintained
7825 F:      Documentation/ldm.txt
7826 F:      block/partitions/ldm.*
7827
7828 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7829 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7830 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7831 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7832 L:      MPT-FusionLinux.pdl@broadcom.com
7833 L:      linux-scsi@vger.kernel.org
7834 W:      http://www.avagotech.com/support/
7835 S:      Supported
7836 F:      drivers/message/fusion/
7837 F:      drivers/scsi/mpt2sas/
7838 F:      drivers/scsi/mpt3sas/
7839
7840 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7841 M:      Matthew Wilcox <matthew@wil.cx>
7842 L:      linux-scsi@vger.kernel.org
7843 S:      Maintained
7844 F:      drivers/scsi/sym53c8xx_2/
7845
7846 LTC4261 HARDWARE MONITOR DRIVER
7847 M:      Guenter Roeck <linux@roeck-us.net>
7848 L:      linux-hwmon@vger.kernel.org
7849 S:      Maintained
7850 F:      Documentation/hwmon/ltc4261
7851 F:      drivers/hwmon/ltc4261.c
7852
7853 LTC4306 I2C MULTIPLEXER DRIVER
7854 M:      Michael Hennerich <michael.hennerich@analog.com>
7855 W:      http://ez.analog.com/community/linux-device-drivers
7856 L:      linux-i2c@vger.kernel.org
7857 S:      Supported
7858 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7859 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7860
7861 LTP (Linux Test Project)
7862 M:      Mike Frysinger <vapier@gentoo.org>
7863 M:      Cyril Hrubis <chrubis@suse.cz>
7864 M:      Wanlong Gao <wanlong.gao@gmail.com>
7865 M:      Jan Stancek <jstancek@redhat.com>
7866 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7867 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7868 L:      ltp@lists.linux.it (subscribers-only)
7869 W:      http://linux-test-project.github.io/
7870 T:      git git://github.com/linux-test-project/ltp.git
7871 S:      Maintained
7872
7873 M32R ARCHITECTURE
7874 W:      http://www.linux-m32r.org/
7875 S:      Orphan
7876 F:      arch/m32r/
7877
7878 M68K ARCHITECTURE
7879 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7880 L:      linux-m68k@lists.linux-m68k.org
7881 W:      http://www.linux-m68k.org/
7882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7883 S:      Maintained
7884 F:      arch/m68k/
7885 F:      drivers/zorro/
7886
7887 M68K ON APPLE MACINTOSH
7888 M:      Joshua Thompson <funaho@jurai.org>
7889 W:      http://www.mac.linux-m68k.org/
7890 L:      linux-m68k@lists.linux-m68k.org
7891 S:      Maintained
7892 F:      arch/m68k/mac/
7893
7894 M68K ON HP9000/300
7895 M:      Philip Blundell <philb@gnu.org>
7896 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7897 S:      Maintained
7898 F:      arch/m68k/hp300/
7899
7900 M88DS3103 MEDIA DRIVER
7901 M:      Antti Palosaari <crope@iki.fi>
7902 L:      linux-media@vger.kernel.org
7903 W:      https://linuxtv.org
7904 W:      http://palosaari.fi/linux/
7905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7906 T:      git git://linuxtv.org/anttip/media_tree.git
7907 S:      Maintained
7908 F:      drivers/media/dvb-frontends/m88ds3103*
7909
7910 M88RS2000 MEDIA DRIVER
7911 M:      Malcolm Priestley <tvboxspy@gmail.com>
7912 L:      linux-media@vger.kernel.org
7913 W:      https://linuxtv.org
7914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7915 S:      Maintained
7916 F:      drivers/media/dvb-frontends/m88rs2000*
7917
7918 MA901 MASTERKIT USB FM RADIO DRIVER
7919 M:      Alexey Klimov <klimov.linux@gmail.com>
7920 L:      linux-media@vger.kernel.org
7921 T:      git git://linuxtv.org/media_tree.git
7922 S:      Maintained
7923 F:      drivers/media/radio/radio-ma901.c
7924
7925 MAC80211
7926 M:      Johannes Berg <johannes@sipsolutions.net>
7927 L:      linux-wireless@vger.kernel.org
7928 W:      http://wireless.kernel.org/
7929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7931 S:      Maintained
7932 F:      Documentation/networking/mac80211-injection.txt
7933 F:      include/net/mac80211.h
7934 F:      net/mac80211/
7935 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7936
7937 MAILBOX API
7938 M:      Jassi Brar <jassisinghbrar@gmail.com>
7939 L:      linux-kernel@vger.kernel.org
7940 S:      Maintained
7941 F:      drivers/mailbox/
7942 F:      include/linux/mailbox_client.h
7943 F:      include/linux/mailbox_controller.h
7944
7945 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7946 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7947 W:      http://www.kernel.org/doc/man-pages
7948 L:      linux-man@vger.kernel.org
7949 S:      Maintained
7950
7951 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7952 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
7953 L:      linux-mips@linux-mips.org
7954 S:      Maintained
7955 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7956
7957 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7958 M:      Andrew Lunn <andrew@lunn.ch>
7959 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7960 L:      netdev@vger.kernel.org
7961 S:      Maintained
7962 F:      drivers/net/dsa/mv88e6xxx/
7963 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7964
7965 MARVELL ARMADA DRM SUPPORT
7966 M:      Russell King <linux@armlinux.org.uk>
7967 S:      Maintained
7968 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7969 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7970 F:      drivers/gpu/drm/armada/
7971 F:      include/uapi/drm/armada_drm.h
7972 F:      Documentation/devicetree/bindings/display/armada/
7973
7974 MARVELL CRYPTO DRIVER
7975 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7976 M:      Arnaud Ebalard <arno@natisbad.org>
7977 F:      drivers/crypto/marvell/
7978 S:      Maintained
7979 L:      linux-crypto@vger.kernel.org
7980
7981 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7982 M:      Mirko Lindner <mlindner@marvell.com>
7983 M:      Stephen Hemminger <stephen@networkplumber.org>
7984 L:      netdev@vger.kernel.org
7985 S:      Maintained
7986 F:      drivers/net/ethernet/marvell/sk*
7987
7988 MARVELL LIBERTAS WIRELESS DRIVER
7989 L:      libertas-dev@lists.infradead.org
7990 S:      Orphan
7991 F:      drivers/net/wireless/marvell/libertas/
7992
7993 MARVELL MV643XX ETHERNET DRIVER
7994 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7995 L:      netdev@vger.kernel.org
7996 S:      Maintained
7997 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7998 F:      include/linux/mv643xx.h
7999
8000 MARVELL MVNETA ETHERNET DRIVER
8001 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8002 L:      netdev@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/net/ethernet/marvell/mvneta.*
8005
8006 MARVELL MWIFIEX WIRELESS DRIVER
8007 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8008 M:      Nishant Sarmukadam <nishants@marvell.com>
8009 M:      Ganapathi Bhat <gbhat@marvell.com>
8010 M:      Xinming Hu <huxm@marvell.com>
8011 L:      linux-wireless@vger.kernel.org
8012 S:      Maintained
8013 F:      drivers/net/wireless/marvell/mwifiex/
8014
8015 MARVELL MWL8K WIRELESS DRIVER
8016 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8017 L:      linux-wireless@vger.kernel.org
8018 S:      Odd Fixes
8019 F:      drivers/net/wireless/marvell/mwl8k.c
8020
8021 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8022 M:      Nicolas Pitre <nico@fluxnic.net>
8023 S:      Odd Fixes
8024 F:      drivers/mmc/host/mvsdio.*
8025
8026 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8027 M:      Hu Ziji <huziji@marvell.com>
8028 L:      linux-mmc@vger.kernel.org
8029 S:      Supported
8030 F:      drivers/mmc/host/sdhci-xenon*
8031 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8032
8033 MATROX FRAMEBUFFER DRIVER
8034 L:      linux-fbdev@vger.kernel.org
8035 S:      Orphan
8036 F:      drivers/video/fbdev/matrox/matroxfb_*
8037 F:      include/uapi/linux/matroxfb.h
8038
8039 MAX16065 HARDWARE MONITOR DRIVER
8040 M:      Guenter Roeck <linux@roeck-us.net>
8041 L:      linux-hwmon@vger.kernel.org
8042 S:      Maintained
8043 F:      Documentation/hwmon/max16065
8044 F:      drivers/hwmon/max16065.c
8045
8046 MAX20751 HARDWARE MONITOR DRIVER
8047 M:      Guenter Roeck <linux@roeck-us.net>
8048 L:      linux-hwmon@vger.kernel.org
8049 S:      Maintained
8050 F:      Documentation/hwmon/max20751
8051 F:      drivers/hwmon/max20751.c
8052
8053 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8054 L:      linux-hwmon@vger.kernel.org
8055 S:      Orphan
8056 F:      Documentation/hwmon/max6650
8057 F:      drivers/hwmon/max6650.c
8058
8059 MAX6697 HARDWARE MONITOR DRIVER
8060 M:      Guenter Roeck <linux@roeck-us.net>
8061 L:      linux-hwmon@vger.kernel.org
8062 S:      Maintained
8063 F:      Documentation/hwmon/max6697
8064 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8065 F:      drivers/hwmon/max6697.c
8066 F:      include/linux/platform_data/max6697.h
8067
8068 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8069 M:      Peter Rosin <peda@axentia.se>
8070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8071 S:      Maintained
8072 F:      Documentation/devicetree/bindings/sound/max9860.txt
8073 F:      sound/soc/codecs/max9860.*
8074
8075 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8076 M:      Krzysztof Kozlowski <krzk@kernel.org>
8077 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8078 L:      linux-pm@vger.kernel.org
8079 S:      Supported
8080 F:      drivers/power/supply/max14577_charger.c
8081 F:      drivers/power/supply/max77693_charger.c
8082
8083 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8084 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8085 L:      linux-kernel@vger.kernel.org
8086 S:      Supported
8087 F:      drivers/*/*max77802*.c
8088 F:      Documentation/devicetree/bindings/*/*max77802.txt
8089 F:      include/dt-bindings/*/*max77802.h
8090
8091 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8092 M:      Chanwoo Choi <cw00.choi@samsung.com>
8093 M:      Krzysztof Kozlowski <krzk@kernel.org>
8094 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8095 L:      linux-kernel@vger.kernel.org
8096 S:      Supported
8097 F:      drivers/*/max14577*.c
8098 F:      drivers/*/max77686*.c
8099 F:      drivers/*/max77693*.c
8100 F:      drivers/extcon/extcon-max14577.c
8101 F:      drivers/extcon/extcon-max77693.c
8102 F:      drivers/rtc/rtc-max77686.c
8103 F:      drivers/clk/clk-max77686.c
8104 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8105 F:      Documentation/devicetree/bindings/*/max77686.txt
8106 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8107 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8108 F:      include/linux/mfd/max14577*.h
8109 F:      include/linux/mfd/max77686*.h
8110 F:      include/linux/mfd/max77693*.h
8111
8112 MAXIRADIO FM RADIO RECEIVER DRIVER
8113 M:      Hans Verkuil <hverkuil@xs4all.nl>
8114 L:      linux-media@vger.kernel.org
8115 T:      git git://linuxtv.org/media_tree.git
8116 W:      https://linuxtv.org
8117 S:      Maintained
8118 F:      drivers/media/radio/radio-maxiradio*
8119
8120 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8121 M:      Peter Rosin <peda@axentia.se>
8122 L:      linux-iio@vger.kernel.org
8123 S:      Maintained
8124 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8125 F:      drivers/iio/potentiometer/mcp4531.c
8126
8127 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8128 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8129 L:      linux-iio@vger.kernel.org
8130 S:      Maintained
8131 F:      drivers/iio/dac/cio-dac.c
8132
8133 MEDIA DRIVERS FOR RENESAS - FCP
8134 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8135 L:      linux-media@vger.kernel.org
8136 L:      linux-renesas-soc@vger.kernel.org
8137 T:      git git://linuxtv.org/media_tree.git
8138 S:      Supported
8139 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8140 F:      drivers/media/platform/rcar-fcp.c
8141 F:      include/media/rcar-fcp.h
8142
8143 MEDIA DRIVERS FOR RENESAS - FDP1
8144 M:      Kieran Bingham <kieran@bingham.xyz>
8145 L:      linux-media@vger.kernel.org
8146 L:      linux-renesas-soc@vger.kernel.org
8147 T:      git git://linuxtv.org/media_tree.git
8148 S:      Supported
8149 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8150 F:      drivers/media/platform/rcar_fdp1.c
8151
8152 MEDIA DRIVERS FOR RENESAS - VIN
8153 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8154 L:      linux-media@vger.kernel.org
8155 L:      linux-renesas-soc@vger.kernel.org
8156 T:      git git://linuxtv.org/media_tree.git
8157 S:      Supported
8158 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8159 F:      drivers/media/platform/rcar-vin/
8160
8161 MEDIA DRIVERS FOR RENESAS - VSP1
8162 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8163 L:      linux-media@vger.kernel.org
8164 L:      linux-renesas-soc@vger.kernel.org
8165 T:      git git://linuxtv.org/media_tree.git
8166 S:      Supported
8167 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8168 F:      drivers/media/platform/vsp1/
8169
8170 MEDIA DRIVERS FOR HELENE
8171 M:      Abylay Ospan <aospan@netup.ru>
8172 L:      linux-media@vger.kernel.org
8173 W:      https://linuxtv.org
8174 W:      http://netup.tv/
8175 T:      git git://linuxtv.org/media_tree.git
8176 S:      Supported
8177 F:      drivers/media/dvb-frontends/helene*
8178
8179 MEDIA DRIVERS FOR ASCOT2E
8180 M:      Sergey Kozlov <serjk@netup.ru>
8181 M:      Abylay Ospan <aospan@netup.ru>
8182 L:      linux-media@vger.kernel.org
8183 W:      https://linuxtv.org
8184 W:      http://netup.tv/
8185 T:      git git://linuxtv.org/media_tree.git
8186 S:      Supported
8187 F:      drivers/media/dvb-frontends/ascot2e*
8188
8189 MEDIA DRIVERS FOR CXD2841ER
8190 M:      Sergey Kozlov <serjk@netup.ru>
8191 M:      Abylay Ospan <aospan@netup.ru>
8192 L:      linux-media@vger.kernel.org
8193 W:      https://linuxtv.org
8194 W:      http://netup.tv/
8195 T:      git git://linuxtv.org/media_tree.git
8196 S:      Supported
8197 F:      drivers/media/dvb-frontends/cxd2841er*
8198
8199 MEDIA DRIVERS FOR HORUS3A
8200 M:      Sergey Kozlov <serjk@netup.ru>
8201 M:      Abylay Ospan <aospan@netup.ru>
8202 L:      linux-media@vger.kernel.org
8203 W:      https://linuxtv.org
8204 W:      http://netup.tv/
8205 T:      git git://linuxtv.org/media_tree.git
8206 S:      Supported
8207 F:      drivers/media/dvb-frontends/horus3a*
8208
8209 MEDIA DRIVERS FOR LNBH25
8210 M:      Sergey Kozlov <serjk@netup.ru>
8211 M:      Abylay Ospan <aospan@netup.ru>
8212 L:      linux-media@vger.kernel.org
8213 W:      https://linuxtv.org
8214 W:      http://netup.tv/
8215 T:      git git://linuxtv.org/media_tree.git
8216 S:      Supported
8217 F:      drivers/media/dvb-frontends/lnbh25*
8218
8219 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8220 M:      Sergey Kozlov <serjk@netup.ru>
8221 M:      Abylay Ospan <aospan@netup.ru>
8222 L:      linux-media@vger.kernel.org
8223 W:      https://linuxtv.org
8224 W:      http://netup.tv/
8225 T:      git git://linuxtv.org/media_tree.git
8226 S:      Supported
8227 F:      drivers/media/pci/netup_unidvb/*
8228
8229 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8230 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8231 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8232 P:      LinuxTV.org Project
8233 L:      linux-media@vger.kernel.org
8234 W:      https://linuxtv.org
8235 Q:      http://patchwork.kernel.org/project/linux-media/list/
8236 T:      git git://linuxtv.org/media_tree.git
8237 S:      Maintained
8238 F:      Documentation/devicetree/bindings/media/
8239 F:      Documentation/media/
8240 F:      drivers/media/
8241 F:      drivers/staging/media/
8242 F:      include/linux/platform_data/media/
8243 F:      include/media/
8244 F:      include/uapi/linux/dvb/
8245 F:      include/uapi/linux/videodev2.h
8246 F:      include/uapi/linux/media.h
8247 F:      include/uapi/linux/v4l2-*
8248 F:      include/uapi/linux/meye.h
8249 F:      include/uapi/linux/ivtv*
8250 F:      include/uapi/linux/uvcvideo.h
8251
8252 MEDIATEK ETHERNET DRIVER
8253 M:      Felix Fietkau <nbd@openwrt.org>
8254 M:      John Crispin <blogic@openwrt.org>
8255 L:      netdev@vger.kernel.org
8256 S:      Maintained
8257 F:      drivers/net/ethernet/mediatek/
8258
8259 MEDIATEK JPEG DRIVER
8260 M:      Rick Chang <rick.chang@mediatek.com>
8261 M:      Bin Liu <bin.liu@mediatek.com>
8262 S:      Supported
8263 F:      drivers/media/platform/mtk-jpeg/
8264 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8265
8266 MEDIATEK MEDIA DRIVER
8267 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8268 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8269 S:      Supported
8270 F:      drivers/media/platform/mtk-vcodec/
8271 F:      drivers/media/platform/mtk-vpu/
8272 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8273 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8274
8275 MEDIATEK MDP DRIVER
8276 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8277 M:      Houlong Wei <houlong.wei@mediatek.com>
8278 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8279 S:      Supported
8280 F:      drivers/media/platform/mtk-mdp/
8281 F:      drivers/media/platform/mtk-vpu/
8282 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8283
8284 MEDIATEK MT7601U WIRELESS LAN DRIVER
8285 M:      Jakub Kicinski <kubakici@wp.pl>
8286 L:      linux-wireless@vger.kernel.org
8287 S:      Maintained
8288 F:      drivers/net/wireless/mediatek/mt7601u/
8289
8290 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8291 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8292 M:      Martin Donnelly <martin.donnelly@ge.com>
8293 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8294 S:      Maintained
8295 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8296 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8297
8298 MEGARAID SCSI/SAS DRIVERS
8299 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8300 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8301 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8302 L:      megaraidlinux.pdl@broadcom.com
8303 L:      linux-scsi@vger.kernel.org
8304 W:      http://www.avagotech.com/support/
8305 S:      Maintained
8306 F:      Documentation/scsi/megaraid.txt
8307 F:      drivers/scsi/megaraid.*
8308 F:      drivers/scsi/megaraid/
8309
8310 MELFAS MIP4 TOUCHSCREEN DRIVER
8311 M:      Sangwon Jee <jeesw@melfas.com>
8312 W:      http://www.melfas.com
8313 S:      Supported
8314 F:      drivers/input/touchscreen/melfas_mip4.c
8315 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8316
8317 MELLANOX ETHERNET DRIVER (mlx4_en)
8318 M:      Tariq Toukan <tariqt@mellanox.com>
8319 L:      netdev@vger.kernel.org
8320 S:      Supported
8321 W:      http://www.mellanox.com
8322 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8323 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8324
8325 MELLANOX ETHERNET DRIVER (mlx5e)
8326 M:      Saeed Mahameed <saeedm@mellanox.com>
8327 L:      netdev@vger.kernel.org
8328 S:      Supported
8329 W:      http://www.mellanox.com
8330 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8331 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8332
8333 MELLANOX ETHERNET SWITCH DRIVERS
8334 M:      Jiri Pirko <jiri@mellanox.com>
8335 M:      Ido Schimmel <idosch@mellanox.com>
8336 L:      netdev@vger.kernel.org
8337 S:      Supported
8338 W:      http://www.mellanox.com
8339 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8340 F:      drivers/net/ethernet/mellanox/mlxsw/
8341
8342 MELLANOX MLXCPLD I2C AND MUX DRIVER
8343 M:      Vadim Pasternak <vadimp@mellanox.com>
8344 M:      Michael Shych <michaelsh@mellanox.com>
8345 L:      linux-i2c@vger.kernel.org
8346 S:      Supported
8347 F:      drivers/i2c/busses/i2c-mlxcpld.c
8348 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8349 F:      Documentation/i2c/busses/i2c-mlxcpld
8350
8351 MELLANOX MLXCPLD LED DRIVER
8352 M:      Vadim Pasternak <vadimp@mellanox.com>
8353 L:      linux-leds@vger.kernel.org
8354 S:      Supported
8355 F:      drivers/leds/leds-mlxcpld.c
8356 F:      Documentation/leds/leds-mlxcpld.txt
8357
8358 MELLANOX PLATFORM DRIVER
8359 M:      Vadim Pasternak <vadimp@mellanox.com>
8360 L:      platform-driver-x86@vger.kernel.org
8361 S:      Supported
8362 F:      drivers/platform/x86/mlx-platform.c
8363
8364 MELLANOX MLX CPLD HOTPLUG DRIVER
8365 M:      Vadim Pasternak <vadimp@mellanox.com>
8366 L:      platform-driver-x86@vger.kernel.org
8367 S:      Supported
8368 F:      drivers/platform/x86/mlxcpld-hotplug.c
8369 F:      include/linux/platform_data/mlxcpld-hotplug.h
8370
8371 SOFT-ROCE DRIVER (rxe)
8372 M:      Moni Shoua <monis@mellanox.com>
8373 L:      linux-rdma@vger.kernel.org
8374 S:      Supported
8375 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8376 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8377 F:      drivers/infiniband/sw/rxe/
8378 F:      include/uapi/rdma/rdma_user_rxe.h
8379
8380 MEMBARRIER SUPPORT
8381 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8382 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8383 L:      linux-kernel@vger.kernel.org
8384 S:      Supported
8385 F:      kernel/membarrier.c
8386 F:      include/uapi/linux/membarrier.h
8387
8388 MEMORY MANAGEMENT
8389 L:      linux-mm@kvack.org
8390 W:      http://www.linux-mm.org
8391 S:      Maintained
8392 F:      include/linux/mm.h
8393 F:      include/linux/gfp.h
8394 F:      include/linux/mmzone.h
8395 F:      include/linux/memory_hotplug.h
8396 F:      include/linux/vmalloc.h
8397 F:      mm/
8398
8399 MEMORY TECHNOLOGY DEVICES (MTD)
8400 M:      David Woodhouse <dwmw2@infradead.org>
8401 M:      Brian Norris <computersforpeace@gmail.com>
8402 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8403 M:      Marek Vasut <marek.vasut@gmail.com>
8404 M:      Richard Weinberger <richard@nod.at>
8405 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8406 L:      linux-mtd@lists.infradead.org
8407 W:      http://www.linux-mtd.infradead.org/
8408 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8409 T:      git git://git.infradead.org/linux-mtd.git master
8410 T:      git git://git.infradead.org/l2-mtd.git master
8411 S:      Maintained
8412 F:      Documentation/devicetree/bindings/mtd/
8413 F:      drivers/mtd/
8414 F:      include/linux/mtd/
8415 F:      include/uapi/mtd/
8416
8417 MEN A21 WATCHDOG DRIVER
8418 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8419 L:      linux-watchdog@vger.kernel.org
8420 S:      Maintained
8421 F:      drivers/watchdog/mena21_wdt.c
8422
8423 MEN CHAMELEON BUS (mcb)
8424 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8425 S:      Maintained
8426 F:      drivers/mcb/
8427 F:      include/linux/mcb.h
8428 F:      Documentation/men-chameleon-bus.txt
8429
8430 MEN F21BMC (Board Management Controller)
8431 M:      Andreas Werner <andreas.werner@men.de>
8432 S:      Supported
8433 F:      drivers/mfd/menf21bmc.c
8434 F:      drivers/watchdog/menf21bmc_wdt.c
8435 F:      drivers/leds/leds-menf21bmc.c
8436 F:      drivers/hwmon/menf21bmc_hwmon.c
8437 F:      Documentation/hwmon/menf21bmc
8438
8439 METAG ARCHITECTURE
8440 M:      James Hogan <james.hogan@imgtec.com>
8441 L:      linux-metag@vger.kernel.org
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8443 S:      Odd Fixes
8444 F:      arch/metag/
8445 F:      Documentation/metag/
8446 F:      Documentation/devicetree/bindings/metag/
8447 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8448 F:      drivers/clocksource/metag_generic.c
8449 F:      drivers/irqchip/irq-metag.c
8450 F:      drivers/irqchip/irq-metag-ext.c
8451 F:      drivers/tty/metag_da.c
8452
8453 MICROBLAZE ARCHITECTURE
8454 M:      Michal Simek <monstr@monstr.eu>
8455 W:      http://www.monstr.eu/fdt/
8456 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8457 S:      Supported
8458 F:      arch/microblaze/
8459
8460 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8461 M:      Richard Genoud <richard.genoud@gmail.com>
8462 S:      Maintained
8463 F:      drivers/tty/serial/atmel_serial.c
8464 F:      drivers/tty/serial/atmel_serial.h
8465
8466 MICROCHIP / ATMEL DMA DRIVER
8467 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8469 L:      dmaengine@vger.kernel.org
8470 S:      Supported
8471 F:      drivers/dma/at_hdmac.c
8472 F:      drivers/dma/at_hdmac_regs.h
8473 F:      include/linux/platform_data/dma-atmel.h
8474
8475 MICROCHIP / ATMEL ISC DRIVER
8476 M:      Songjun Wu <songjun.wu@microchip.com>
8477 L:      linux-media@vger.kernel.org
8478 S:      Supported
8479 F:      drivers/media/platform/atmel/atmel-isc.c
8480 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8481 F:      devicetree/bindings/media/atmel-isc.txt
8482
8483 MICROCHIP USB251XB DRIVER
8484 M:      Richard Leitner <richard.leitner@skidata.com>
8485 L:      linux-usb@vger.kernel.org
8486 S:      Maintained
8487 F:      drivers/usb/misc/usb251xb.c
8488 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8489
8490 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8491 M:      Chen Yu <yu.c.chen@intel.com>
8492 L:      platform-driver-x86@vger.kernel.org
8493 S:      Supported
8494 F:      drivers/platform/x86/surfacepro3_button.c
8495
8496 MICROTEK X6 SCANNER
8497 M:      Oliver Neukum <oliver@neukum.org>
8498 S:      Maintained
8499 F:      drivers/usb/image/microtek.*
8500
8501 MIPS
8502 M:      Ralf Baechle <ralf@linux-mips.org>
8503 L:      linux-mips@linux-mips.org
8504 W:      http://www.linux-mips.org/
8505 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8506 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8507 S:      Supported
8508 F:      Documentation/devicetree/bindings/mips/
8509 F:      Documentation/mips/
8510 F:      arch/mips/
8511
8512 MIPS/LOONGSON1 ARCHITECTURE
8513 M:      Keguang Zhang <keguang.zhang@gmail.com>
8514 L:      linux-mips@linux-mips.org
8515 S:      Maintained
8516 F:      arch/mips/loongson32/
8517 F:      arch/mips/include/asm/mach-loongson32/
8518 F:      drivers/*/*loongson1*
8519 F:      drivers/*/*/*loongson1*
8520
8521 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8522 M:      Hans Verkuil <hverkuil@xs4all.nl>
8523 L:      linux-media@vger.kernel.org
8524 T:      git git://linuxtv.org/media_tree.git
8525 W:      https://linuxtv.org
8526 S:      Odd Fixes
8527 F:      drivers/media/radio/radio-miropcm20*
8528
8529 MELLANOX MLX4 core VPI driver
8530 M:      Yishai Hadas <yishaih@mellanox.com>
8531 L:      netdev@vger.kernel.org
8532 L:      linux-rdma@vger.kernel.org
8533 W:      http://www.mellanox.com
8534 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8535 S:      Supported
8536 F:      drivers/net/ethernet/mellanox/mlx4/
8537 F:      include/linux/mlx4/
8538 F:      include/uapi/rdma/mlx4-abi.h
8539
8540 MELLANOX MLX4 IB driver
8541 M:      Yishai Hadas <yishaih@mellanox.com>
8542 L:      linux-rdma@vger.kernel.org
8543 W:      http://www.mellanox.com
8544 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8545 S:      Supported
8546 F:      drivers/infiniband/hw/mlx4/
8547 F:      include/linux/mlx4/
8548
8549 MELLANOX MLX5 core VPI driver
8550 M:      Saeed Mahameed <saeedm@mellanox.com>
8551 M:      Matan Barak <matanb@mellanox.com>
8552 M:      Leon Romanovsky <leonro@mellanox.com>
8553 L:      netdev@vger.kernel.org
8554 L:      linux-rdma@vger.kernel.org
8555 W:      http://www.mellanox.com
8556 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8557 S:      Supported
8558 F:      drivers/net/ethernet/mellanox/mlx5/core/
8559 F:      include/linux/mlx5/
8560 F:      include/uapi/rdma/mlx5-abi.h
8561
8562 MELLANOX MLX5 IB driver
8563 M:      Matan Barak <matanb@mellanox.com>
8564 M:      Leon Romanovsky <leonro@mellanox.com>
8565 L:      linux-rdma@vger.kernel.org
8566 W:      http://www.mellanox.com
8567 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8568 S:      Supported
8569 F:      drivers/infiniband/hw/mlx5/
8570 F:      include/linux/mlx5/
8571
8572 MELEXIS MLX90614 DRIVER
8573 M:      Crt Mori <cmo@melexis.com>
8574 L:      linux-iio@vger.kernel.org
8575 W:      http://www.melexis.com
8576 S:      Supported
8577 F:      drivers/iio/temperature/mlx90614.c
8578
8579 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8580 M:      Don Brace <don.brace@microsemi.com>
8581 L:      esc.storagedev@microsemi.com
8582 L:      linux-scsi@vger.kernel.org
8583 S:      Supported
8584 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8585 F:      drivers/scsi/smartpqi/Kconfig
8586 F:      drivers/scsi/smartpqi/Makefile
8587 F:      include/linux/cciss*.h
8588 F:      include/uapi/linux/cciss*.h
8589 F:      Documentation/scsi/smartpqi.txt
8590
8591 MN88472 MEDIA DRIVER
8592 M:      Antti Palosaari <crope@iki.fi>
8593 L:      linux-media@vger.kernel.org
8594 W:      https://linuxtv.org
8595 W:      http://palosaari.fi/linux/
8596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8597 S:      Maintained
8598 F:      drivers/media/dvb-frontends/mn88472*
8599
8600 MN88473 MEDIA DRIVER
8601 M:      Antti Palosaari <crope@iki.fi>
8602 L:      linux-media@vger.kernel.org
8603 W:      https://linuxtv.org
8604 W:      http://palosaari.fi/linux/
8605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8606 S:      Maintained
8607 F:      drivers/media/dvb-frontends/mn88473*
8608
8609 MODULE SUPPORT
8610 M:      Jessica Yu <jeyu@redhat.com>
8611 M:      Rusty Russell <rusty@rustcorp.com.au>
8612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8613 S:      Maintained
8614 F:      include/linux/module.h
8615 F:      kernel/module.c
8616
8617 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8618 W:      http://popies.net/meye/
8619 S:      Orphan
8620 F:      Documentation/media/v4l-drivers/meye*
8621 F:      drivers/media/pci/meye/
8622 F:      include/uapi/linux/meye.h
8623
8624 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8625 M:      Jiri Slaby <jirislaby@gmail.com>
8626 S:      Maintained
8627 F:      Documentation/serial/moxa-smartio
8628 F:      drivers/tty/mxser.*
8629
8630 MR800 AVERMEDIA USB FM RADIO DRIVER
8631 M:      Alexey Klimov <klimov.linux@gmail.com>
8632 L:      linux-media@vger.kernel.org
8633 T:      git git://linuxtv.org/media_tree.git
8634 S:      Maintained
8635 F:      drivers/media/radio/radio-mr800.c
8636
8637 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8638 M:      Alan Ott <alan@signal11.us>
8639 L:      linux-wpan@vger.kernel.org
8640 S:      Maintained
8641 F:      drivers/net/ieee802154/mrf24j40.c
8642 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8643
8644 MSI LAPTOP SUPPORT
8645 M:      "Lee, Chun-Yi" <jlee@suse.com>
8646 L:      platform-driver-x86@vger.kernel.org
8647 S:      Maintained
8648 F:      drivers/platform/x86/msi-laptop.c
8649
8650 MSI WMI SUPPORT
8651 L:      platform-driver-x86@vger.kernel.org
8652 S:      Orphan
8653 F:      drivers/platform/x86/msi-wmi.c
8654
8655 MSI001 MEDIA DRIVER
8656 M:      Antti Palosaari <crope@iki.fi>
8657 L:      linux-media@vger.kernel.org
8658 W:      https://linuxtv.org
8659 W:      http://palosaari.fi/linux/
8660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8661 T:      git git://linuxtv.org/anttip/media_tree.git
8662 S:      Maintained
8663 F:      drivers/media/tuners/msi001*
8664
8665 MSI2500 MEDIA DRIVER
8666 M:      Antti Palosaari <crope@iki.fi>
8667 L:      linux-media@vger.kernel.org
8668 W:      https://linuxtv.org
8669 W:      http://palosaari.fi/linux/
8670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8671 T:      git git://linuxtv.org/anttip/media_tree.git
8672 S:      Maintained
8673 F:      drivers/media/usb/msi2500/
8674
8675 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8676 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8677 L:      linux-mtd@lists.infradead.org
8678 S:      Maintained
8679 F:      drivers/mtd/devices/docg3*
8680
8681 MT9M032 APTINA SENSOR DRIVER
8682 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8683 L:      linux-media@vger.kernel.org
8684 T:      git git://linuxtv.org/media_tree.git
8685 S:      Maintained
8686 F:      drivers/media/i2c/mt9m032.c
8687 F:      include/media/i2c/mt9m032.h
8688
8689 MT9P031 APTINA CAMERA SENSOR
8690 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8691 L:      linux-media@vger.kernel.org
8692 T:      git git://linuxtv.org/media_tree.git
8693 S:      Maintained
8694 F:      drivers/media/i2c/mt9p031.c
8695 F:      include/media/i2c/mt9p031.h
8696
8697 MT9T001 APTINA CAMERA SENSOR
8698 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8699 L:      linux-media@vger.kernel.org
8700 T:      git git://linuxtv.org/media_tree.git
8701 S:      Maintained
8702 F:      drivers/media/i2c/mt9t001.c
8703 F:      include/media/i2c/mt9t001.h
8704
8705 MT9V032 APTINA CAMERA SENSOR
8706 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8707 L:      linux-media@vger.kernel.org
8708 T:      git git://linuxtv.org/media_tree.git
8709 S:      Maintained
8710 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8711 F:      drivers/media/i2c/mt9v032.c
8712 F:      include/media/i2c/mt9v032.h
8713
8714 MULTIFUNCTION DEVICES (MFD)
8715 M:      Lee Jones <lee.jones@linaro.org>
8716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8717 S:      Supported
8718 F:      Documentation/devicetree/bindings/mfd/
8719 F:      drivers/mfd/
8720 F:      include/linux/mfd/
8721 F:      include/dt-bindings/mfd/
8722
8723 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8724 M:      Ulf Hansson <ulf.hansson@linaro.org>
8725 L:      linux-mmc@vger.kernel.org
8726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8727 S:      Maintained
8728 F:      Documentation/devicetree/bindings/mmc/
8729 F:      drivers/mmc/
8730 F:      include/linux/mmc/
8731 F:      include/uapi/linux/mmc/
8732
8733 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8734 S:      Orphan
8735 F:      drivers/mmc/host/mmc_spi.c
8736 F:      include/linux/spi/mmc_spi.h
8737
8738 MULTISOUND SOUND DRIVER
8739 M:      Andrew Veliath <andrewtv@usa.net>
8740 S:      Maintained
8741 F:      Documentation/sound/oss/MultiSound
8742 F:      sound/oss/msnd*
8743
8744 MULTITECH MULTIPORT CARD (ISICOM)
8745 S:      Orphan
8746 F:      drivers/tty/isicom.c
8747 F:      include/linux/isicom.h
8748
8749 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8750 M:      Bin Liu <b-liu@ti.com>
8751 L:      linux-usb@vger.kernel.org
8752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8753 S:      Maintained
8754 F:      drivers/usb/musb/
8755
8756 MXL5007T MEDIA DRIVER
8757 M:      Michael Krufky <mkrufky@linuxtv.org>
8758 L:      linux-media@vger.kernel.org
8759 W:      https://linuxtv.org
8760 W:      http://github.com/mkrufky
8761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8762 T:      git git://linuxtv.org/mkrufky/tuners.git
8763 S:      Maintained
8764 F:      drivers/media/tuners/mxl5007t.*
8765
8766 MXSFB DRM DRIVER
8767 M:      Marek Vasut <marex@denx.de>
8768 S:      Supported
8769 F:      drivers/gpu/drm/mxsfb/
8770 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8771
8772 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8773 M:      Hyong-Youb Kim <hykim@myri.com>
8774 L:      netdev@vger.kernel.org
8775 W:      https://www.myricom.com/support/downloads/myri10ge.html
8776 S:      Supported
8777 F:      drivers/net/ethernet/myricom/myri10ge/
8778
8779 NAND FLASH SUBSYSTEM
8780 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8781 R:      Richard Weinberger <richard@nod.at>
8782 L:      linux-mtd@lists.infradead.org
8783 W:      http://www.linux-mtd.infradead.org/
8784 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8785 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
8786 T:      git git://git.infradead.org/l2-mtd.git nand/next
8787 S:      Maintained
8788 F:      drivers/mtd/nand/
8789 F:      include/linux/mtd/nand*.h
8790
8791 NATSEMI ETHERNET DRIVER (DP8381x)
8792 S:      Orphan
8793 F:      drivers/net/ethernet/natsemi/natsemi.c
8794
8795 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8796 M:      Daniel Mack <zonque@gmail.com>
8797 S:      Maintained
8798 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8799 W:      http://www.native-instruments.com
8800 F:      sound/usb/caiaq/
8801
8802 NCP FILESYSTEM
8803 M:      Petr Vandrovec <petr@vandrovec.name>
8804 S:      Odd Fixes
8805 F:      fs/ncpfs/
8806
8807 NCR 5380 SCSI DRIVERS
8808 M:      Finn Thain <fthain@telegraphics.com.au>
8809 M:      Michael Schmitz <schmitzmic@gmail.com>
8810 L:      linux-scsi@vger.kernel.org
8811 S:      Maintained
8812 F:      Documentation/scsi/g_NCR5380.txt
8813 F:      drivers/scsi/NCR5380.*
8814 F:      drivers/scsi/arm/cumana_1.c
8815 F:      drivers/scsi/arm/oak.c
8816 F:      drivers/scsi/atari_scsi.*
8817 F:      drivers/scsi/dmx3191d.c
8818 F:      drivers/scsi/g_NCR5380.*
8819 F:      drivers/scsi/mac_scsi.*
8820 F:      drivers/scsi/sun3_scsi.*
8821 F:      drivers/scsi/sun3_scsi_vme.c
8822
8823 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8824 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8825 L:      linux-scsi@vger.kernel.org
8826 S:      Maintained
8827 F:      drivers/scsi/NCR_D700.*
8828
8829 NCT6775 HARDWARE MONITOR DRIVER
8830 M:      Guenter Roeck <linux@roeck-us.net>
8831 L:      linux-hwmon@vger.kernel.org
8832 S:      Maintained
8833 F:      Documentation/hwmon/nct6775
8834 F:      drivers/hwmon/nct6775.c
8835
8836 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8837 M:      Faisal Latif <faisal.latif@intel.com>
8838 L:      linux-rdma@vger.kernel.org
8839 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8840 S:      Supported
8841 F:      drivers/infiniband/hw/nes/
8842 F:      include/uapi/rdma/nes-abi.h
8843
8844 NETEM NETWORK EMULATOR
8845 M:      Stephen Hemminger <stephen@networkplumber.org>
8846 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8847 S:      Maintained
8848 F:      net/sched/sch_netem.c
8849
8850 NETERION 10GbE DRIVERS (s2io/vxge)
8851 M:      Jon Mason <jdmason@kudzu.us>
8852 L:      netdev@vger.kernel.org
8853 S:      Supported
8854 F:      Documentation/networking/s2io.txt
8855 F:      Documentation/networking/vxge.txt
8856 F:      drivers/net/ethernet/neterion/
8857
8858 NETFILTER
8859 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8860 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8861 M:      Florian Westphal <fw@strlen.de>
8862 L:      netfilter-devel@vger.kernel.org
8863 L:      coreteam@netfilter.org
8864 W:      http://www.netfilter.org/
8865 W:      http://www.iptables.org/
8866 W:      http://www.nftables.org/
8867 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8870 S:      Maintained
8871 F:      include/linux/netfilter*
8872 F:      include/linux/netfilter/
8873 F:      include/net/netfilter/
8874 F:      include/uapi/linux/netfilter*
8875 F:      include/uapi/linux/netfilter/
8876 F:      net/*/netfilter.c
8877 F:      net/*/netfilter/
8878 F:      net/netfilter/
8879 F:      net/bridge/br_netfilter*.c
8880
8881 NETLABEL
8882 M:      Paul Moore <paul@paul-moore.com>
8883 W:      http://netlabel.sf.net
8884 L:      netdev@vger.kernel.org
8885 S:      Maintained
8886 F:      Documentation/netlabel/
8887 F:      include/net/netlabel.h
8888 F:      net/netlabel/
8889
8890 NETROM NETWORK LAYER
8891 M:      Ralf Baechle <ralf@linux-mips.org>
8892 L:      linux-hams@vger.kernel.org
8893 W:      http://www.linux-ax25.org/
8894 S:      Maintained
8895 F:      include/net/netrom.h
8896 F:      include/uapi/linux/netrom.h
8897 F:      net/netrom/
8898
8899 NETRONOME ETHERNET DRIVERS
8900 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8901 L:      oss-drivers@netronome.com
8902 S:      Maintained
8903 F:      drivers/net/ethernet/netronome/
8904
8905 NETWORK BLOCK DEVICE (NBD)
8906 M:      Josef Bacik <jbacik@fb.com>
8907 S:      Maintained
8908 L:      linux-block@vger.kernel.org
8909 L:      nbd-general@lists.sourceforge.net
8910 F:      Documentation/blockdev/nbd.txt
8911 F:      drivers/block/nbd.c
8912 F:      include/uapi/linux/nbd.h
8913
8914 NETWORK DROP MONITOR
8915 M:      Neil Horman <nhorman@tuxdriver.com>
8916 L:      netdev@vger.kernel.org
8917 S:      Maintained
8918 W:      https://fedorahosted.org/dropwatch/
8919 F:      net/core/drop_monitor.c
8920
8921 NETWORKING [DSA]
8922 M:      Andrew Lunn <andrew@lunn.ch>
8923 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8924 M:      Florian Fainelli <f.fainelli@gmail.com>
8925 S:      Maintained
8926 F:      net/dsa/
8927 F:      include/net/dsa.h
8928 F:      drivers/net/dsa/
8929
8930 NETWORKING [GENERAL]
8931 M:      "David S. Miller" <davem@davemloft.net>
8932 L:      netdev@vger.kernel.org
8933 W:      http://www.linuxfoundation.org/en/Net
8934 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8937 B:      mailto:netdev@vger.kernel.org
8938 S:      Maintained
8939 F:      net/
8940 F:      include/net/
8941 F:      include/linux/in.h
8942 F:      include/linux/net.h
8943 F:      include/linux/netdevice.h
8944 F:      include/uapi/linux/in.h
8945 F:      include/uapi/linux/net.h
8946 F:      include/uapi/linux/netdevice.h
8947 F:      include/uapi/linux/net_namespace.h
8948 F:      tools/net/
8949 F:      tools/testing/selftests/net/
8950 F:      lib/random32.c
8951
8952 NETWORKING [IPv4/IPv6]
8953 M:      "David S. Miller" <davem@davemloft.net>
8954 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8955 M:      James Morris <jmorris@namei.org>
8956 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8957 M:      Patrick McHardy <kaber@trash.net>
8958 L:      netdev@vger.kernel.org
8959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8960 S:      Maintained
8961 F:      net/ipv4/
8962 F:      net/ipv6/
8963 F:      include/net/ip*
8964 F:      arch/x86/net/*
8965
8966 NETWORKING [IPSEC]
8967 M:      Steffen Klassert <steffen.klassert@secunet.com>
8968 M:      Herbert Xu <herbert@gondor.apana.org.au>
8969 M:      "David S. Miller" <davem@davemloft.net>
8970 L:      netdev@vger.kernel.org
8971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8973 S:      Maintained
8974 F:      net/core/flow.c
8975 F:      net/xfrm/
8976 F:      net/key/
8977 F:      net/ipv4/xfrm*
8978 F:      net/ipv4/esp4*
8979 F:      net/ipv4/ah4.c
8980 F:      net/ipv4/ipcomp.c
8981 F:      net/ipv4/ip_vti.c
8982 F:      net/ipv6/xfrm*
8983 F:      net/ipv6/esp6*
8984 F:      net/ipv6/ah6.c
8985 F:      net/ipv6/ipcomp6.c
8986 F:      net/ipv6/ip6_vti.c
8987 F:      include/uapi/linux/xfrm.h
8988 F:      include/net/xfrm.h
8989
8990 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8991 M:      Paul Moore <paul@paul-moore.com>
8992 L:      netdev@vger.kernel.org
8993 S:      Maintained
8994
8995 NETWORKING [WIRELESS]
8996 L:      linux-wireless@vger.kernel.org
8997 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8998
8999 NETWORKING DRIVERS
9000 L:      netdev@vger.kernel.org
9001 W:      http://www.linuxfoundation.org/en/Net
9002 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9005 S:      Odd Fixes
9006 F:      Documentation/devicetree/bindings/net/
9007 F:      drivers/net/
9008 F:      include/linux/if_*
9009 F:      include/linux/netdevice.h
9010 F:      include/linux/etherdevice.h
9011 F:      include/linux/fcdevice.h
9012 F:      include/linux/fddidevice.h
9013 F:      include/linux/hippidevice.h
9014 F:      include/linux/inetdevice.h
9015 F:      include/uapi/linux/if_*
9016 F:      include/uapi/linux/netdevice.h
9017
9018 NETWORKING DRIVERS (WIRELESS)
9019 M:      Kalle Valo <kvalo@codeaurora.org>
9020 L:      linux-wireless@vger.kernel.org
9021 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9024 S:      Maintained
9025 F:      Documentation/devicetree/bindings/net/wireless/
9026 F:      drivers/net/wireless/
9027
9028 NETXEN (1/10) GbE SUPPORT
9029 M:      Manish Chopra <manish.chopra@cavium.com>
9030 M:      Rahul Verma <rahul.verma@cavium.com>
9031 M:      Dept-GELinuxNICDev@cavium.com
9032 L:      netdev@vger.kernel.org
9033 S:      Supported
9034 F:      drivers/net/ethernet/qlogic/netxen/
9035
9036 NFC SUBSYSTEM
9037 M:      Samuel Ortiz <sameo@linux.intel.com>
9038 L:      linux-wireless@vger.kernel.org
9039 L:      linux-nfc@lists.01.org (subscribers-only)
9040 S:      Supported
9041 F:      net/nfc/
9042 F:      include/net/nfc/
9043 F:      include/uapi/linux/nfc.h
9044 F:      drivers/nfc/
9045 F:      include/linux/platform_data/nfcmrvl.h
9046 F:      include/linux/platform_data/nxp-nci.h
9047 F:      include/linux/platform_data/pn544.h
9048 F:      include/linux/platform_data/st21nfca.h
9049 F:      include/linux/platform_data/st-nci.h
9050 F:      Documentation/devicetree/bindings/net/nfc/
9051
9052 NFS, SUNRPC, AND LOCKD CLIENTS
9053 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9054 M:      Anna Schumaker <anna.schumaker@netapp.com>
9055 L:      linux-nfs@vger.kernel.org
9056 W:      http://client.linux-nfs.org
9057 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9058 S:      Maintained
9059 F:      fs/lockd/
9060 F:      fs/nfs/
9061 F:      fs/nfs_common/
9062 F:      net/sunrpc/
9063 F:      include/linux/lockd/
9064 F:      include/linux/nfs*
9065 F:      include/linux/sunrpc/
9066 F:      include/uapi/linux/nfs*
9067 F:      include/uapi/linux/sunrpc/
9068
9069 NILFS2 FILESYSTEM
9070 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9071 L:      linux-nilfs@vger.kernel.org
9072 W:      http://nilfs.sourceforge.net/
9073 W:      http://nilfs.osdn.jp/
9074 T:      git git://github.com/konis/nilfs2.git
9075 S:      Supported
9076 F:      Documentation/filesystems/nilfs2.txt
9077 F:      fs/nilfs2/
9078 F:      include/trace/events/nilfs2.h
9079 F:      include/uapi/linux/nilfs2_api.h
9080 F:      include/uapi/linux/nilfs2_ondisk.h
9081
9082 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9083 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9084 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9085 S:      Maintained
9086 F:      Documentation/scsi/NinjaSCSI.txt
9087 F:      drivers/scsi/pcmcia/nsp_*
9088
9089 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9090 M:      GOTO Masanori <gotom@debian.or.jp>
9091 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9092 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9093 S:      Maintained
9094 F:      Documentation/scsi/NinjaSCSI.txt
9095 F:      drivers/scsi/nsp32*
9096
9097 NIOS2 ARCHITECTURE
9098 M:      Ley Foon Tan <lftan@altera.com>
9099 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9101 S:      Maintained
9102 F:      arch/nios2/
9103
9104 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9105 M:      Pavel Machek <pavel@ucw.cz>
9106 M:      Sakari Ailus <sakari.ailus@iki.fi>
9107 L:      linux-media@vger.kernel.org
9108 S:      Maintained
9109 F:      drivers/media/i2c/et8ek8
9110 F:      drivers/media/i2c/ad5820.c
9111
9112 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9113 M:      Pavel Machek <pavel@ucw.cz>
9114 M:      Sakari Ailus <sakari.ailus@iki.fi>
9115 L:      linux-media@vger.kernel.org
9116 S:      Maintained
9117 F:      drivers/media/i2c/et8ek8
9118 F:      drivers/media/i2c/ad5820.c
9119
9120 NOKIA N900 POWER SUPPLY DRIVERS
9121 R:      Pali Rohár <pali.rohar@gmail.com>
9122 F:      include/linux/power/bq2415x_charger.h
9123 F:      include/linux/power/bq27xxx_battery.h
9124 F:      include/linux/power/isp1704_charger.h
9125 F:      drivers/power/supply/bq2415x_charger.c
9126 F:      drivers/power/supply/bq27xxx_battery.c
9127 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9128 F:      drivers/power/supply/isp1704_charger.c
9129 F:      drivers/power/supply/rx51_battery.c
9130
9131 NTB DRIVER CORE
9132 M:      Jon Mason <jdmason@kudzu.us>
9133 M:      Dave Jiang <dave.jiang@intel.com>
9134 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9135 L:      linux-ntb@googlegroups.com
9136 S:      Supported
9137 W:      https://github.com/jonmason/ntb/wiki
9138 T:      git git://github.com/jonmason/ntb.git
9139 F:      drivers/ntb/
9140 F:      drivers/net/ntb_netdev.c
9141 F:      include/linux/ntb.h
9142 F:      include/linux/ntb_transport.h
9143 F:      tools/testing/selftests/ntb/
9144
9145 NTB INTEL DRIVER
9146 M:      Jon Mason <jdmason@kudzu.us>
9147 M:      Dave Jiang <dave.jiang@intel.com>
9148 L:      linux-ntb@googlegroups.com
9149 S:      Supported
9150 W:      https://github.com/jonmason/ntb/wiki
9151 T:      git git://github.com/jonmason/ntb.git
9152 F:      drivers/ntb/hw/intel/
9153
9154 NTB AMD DRIVER
9155 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9156 L:      linux-ntb@googlegroups.com
9157 S:      Supported
9158 F:      drivers/ntb/hw/amd/
9159
9160 NTFS FILESYSTEM
9161 M:      Anton Altaparmakov <anton@tuxera.com>
9162 L:      linux-ntfs-dev@lists.sourceforge.net
9163 W:      http://www.tuxera.com/
9164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9165 S:      Supported
9166 F:      Documentation/filesystems/ntfs.txt
9167 F:      fs/ntfs/
9168
9169 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9170 M:      Antonino Daplas <adaplas@gmail.com>
9171 L:      linux-fbdev@vger.kernel.org
9172 S:      Maintained
9173 F:      drivers/video/fbdev/riva/
9174 F:      drivers/video/fbdev/nvidia/
9175
9176 NVM EXPRESS DRIVER
9177 M:      Keith Busch <keith.busch@intel.com>
9178 M:      Jens Axboe <axboe@fb.com>
9179 M:      Christoph Hellwig <hch@lst.de>
9180 M:      Sagi Grimberg <sagi@grimberg.me>
9181 L:      linux-nvme@lists.infradead.org
9182 T:      git://git.infradead.org/nvme.git
9183 W:      http://git.infradead.org/nvme.git
9184 S:      Supported
9185 F:      drivers/nvme/host/
9186 F:      include/linux/nvme.h
9187 F:      include/uapi/linux/nvme_ioctl.h
9188
9189 NVM EXPRESS TARGET DRIVER
9190 M:      Christoph Hellwig <hch@lst.de>
9191 M:      Sagi Grimberg <sagi@grimberg.me>
9192 L:      linux-nvme@lists.infradead.org
9193 T:      git://git.infradead.org/nvme.git
9194 W:      http://git.infradead.org/nvme.git
9195 S:      Supported
9196 F:      drivers/nvme/target/
9197
9198 NVM EXPRESS FC TRANSPORT DRIVERS
9199 M:      James Smart <james.smart@broadcom.com>
9200 L:      linux-nvme@lists.infradead.org
9201 S:      Supported
9202 F:      include/linux/nvme-fc.h
9203 F:      include/linux/nvme-fc-driver.h
9204 F:      drivers/nvme/host/fc.c
9205 F:      drivers/nvme/target/fc.c
9206 F:      drivers/nvme/target/fcloop.c
9207
9208 NVMEM FRAMEWORK
9209 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9210 S:      Maintained
9211 F:      drivers/nvmem/
9212 F:      Documentation/devicetree/bindings/nvmem/
9213 F:      include/linux/nvmem-consumer.h
9214 F:      include/linux/nvmem-provider.h
9215
9216 NXP-NCI NFC DRIVER
9217 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9218 R:      Charles Gorand <charles.gorand@effinnov.com>
9219 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9220 S:      Supported
9221 F:      drivers/nfc/nxp-nci
9222
9223 NXP TDA998X DRM DRIVER
9224 M:      Russell King <linux@armlinux.org.uk>
9225 S:      Supported
9226 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9227 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9228 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9229 F:      include/drm/i2c/tda998x.h
9230
9231 NXP TFA9879 DRIVER
9232 M:      Peter Rosin <peda@axentia.se>
9233 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9234 S:      Maintained
9235 F:      sound/soc/codecs/tfa9879*
9236
9237 OBJTOOL
9238 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9239 S:      Supported
9240 F:      tools/objtool/
9241
9242 OMAP1 SUPPORT
9243 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9244 M:      Tony Lindgren <tony@atomide.com>
9245 L:      linux-omap@vger.kernel.org
9246 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9248 S:      Maintained
9249 F:      arch/arm/mach-omap1/
9250 F:      arch/arm/plat-omap/
9251 F:      arch/arm/configs/omap1_defconfig
9252 F:      drivers/i2c/busses/i2c-omap.c
9253 F:      include/linux/i2c-omap.h
9254
9255 OMAP2+ SUPPORT
9256 M:      Tony Lindgren <tony@atomide.com>
9257 L:      linux-omap@vger.kernel.org
9258 W:      http://www.muru.com/linux/omap/
9259 W:      http://linux.omap.com/
9260 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9262 S:      Maintained
9263 F:      arch/arm/mach-omap2/
9264 F:      arch/arm/plat-omap/
9265 F:      arch/arm/configs/omap2plus_defconfig
9266 F:      drivers/i2c/busses/i2c-omap.c
9267 F:      drivers/irqchip/irq-omap-intc.c
9268 F:      drivers/mfd/*omap*.c
9269 F:      drivers/mfd/menelaus.c
9270 F:      drivers/mfd/palmas.c
9271 F:      drivers/mfd/tps65217.c
9272 F:      drivers/mfd/tps65218.c
9273 F:      drivers/mfd/tps65910.c
9274 F:      drivers/mfd/twl-core.[ch]
9275 F:      drivers/mfd/twl4030*.c
9276 F:      drivers/mfd/twl6030*.c
9277 F:      drivers/mfd/twl6040*.c
9278 F:      drivers/regulator/palmas-regulator*.c
9279 F:      drivers/regulator/pbias-regulator.c
9280 F:      drivers/regulator/tps65217-regulator.c
9281 F:      drivers/regulator/tps65218-regulator.c
9282 F:      drivers/regulator/tps65910-regulator.c
9283 F:      drivers/regulator/twl-regulator.c
9284 F:      drivers/regulator/twl6030-regulator.c
9285 F:      include/linux/i2c-omap.h
9286
9287 OMAP DEVICE TREE SUPPORT
9288 M:      Benoît Cousson <bcousson@baylibre.com>
9289 M:      Tony Lindgren <tony@atomide.com>
9290 L:      linux-omap@vger.kernel.org
9291 L:      devicetree@vger.kernel.org
9292 S:      Maintained
9293 F:      arch/arm/boot/dts/*omap*
9294 F:      arch/arm/boot/dts/*am3*
9295 F:      arch/arm/boot/dts/*am4*
9296 F:      arch/arm/boot/dts/*am5*
9297 F:      arch/arm/boot/dts/*dra7*
9298
9299 OMAP CLOCK FRAMEWORK SUPPORT
9300 M:      Paul Walmsley <paul@pwsan.com>
9301 L:      linux-omap@vger.kernel.org
9302 S:      Maintained
9303 F:      arch/arm/*omap*/*clock*
9304
9305 OMAP POWER MANAGEMENT SUPPORT
9306 M:      Kevin Hilman <khilman@kernel.org>
9307 L:      linux-omap@vger.kernel.org
9308 S:      Maintained
9309 F:      arch/arm/*omap*/*pm*
9310 F:      drivers/cpufreq/omap-cpufreq.c
9311
9312 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9313 M:      Rajendra Nayak <rnayak@codeaurora.org>
9314 M:      Paul Walmsley <paul@pwsan.com>
9315 L:      linux-omap@vger.kernel.org
9316 S:      Maintained
9317 F:      arch/arm/mach-omap2/prm*
9318
9319 OMAP AUDIO SUPPORT
9320 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9321 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9322 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9323 L:      linux-omap@vger.kernel.org
9324 S:      Maintained
9325 F:      sound/soc/omap/
9326
9327 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9328 M:      Roger Quadros <rogerq@ti.com>
9329 M:      Tony Lindgren <tony@atomide.com>
9330 L:      linux-omap@vger.kernel.org
9331 S:      Maintained
9332 F:      drivers/memory/omap-gpmc.c
9333 F:      arch/arm/mach-omap2/*gpmc*
9334
9335 OMAP FRAMEBUFFER SUPPORT
9336 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9337 L:      linux-fbdev@vger.kernel.org
9338 L:      linux-omap@vger.kernel.org
9339 S:      Maintained
9340 F:      drivers/video/fbdev/omap/
9341
9342 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9343 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9344 L:      linux-omap@vger.kernel.org
9345 L:      linux-fbdev@vger.kernel.org
9346 S:      Maintained
9347 F:      drivers/video/fbdev/omap2/
9348 F:      Documentation/arm/OMAP/DSS
9349
9350 OMAP HARDWARE SPINLOCK SUPPORT
9351 M:      Ohad Ben-Cohen <ohad@wizery.com>
9352 L:      linux-omap@vger.kernel.org
9353 S:      Maintained
9354 F:      drivers/hwspinlock/omap_hwspinlock.c
9355
9356 OMAP MMC SUPPORT
9357 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9358 L:      linux-omap@vger.kernel.org
9359 S:      Maintained
9360 F:      drivers/mmc/host/omap.c
9361
9362 OMAP HS MMC SUPPORT
9363 L:      linux-mmc@vger.kernel.org
9364 L:      linux-omap@vger.kernel.org
9365 S:      Orphan
9366 F:      drivers/mmc/host/omap_hsmmc.c
9367
9368 OMAP RANDOM NUMBER GENERATOR SUPPORT
9369 M:      Deepak Saxena <dsaxena@plexity.net>
9370 S:      Maintained
9371 F:      drivers/char/hw_random/omap-rng.c
9372
9373 OMAP HWMOD SUPPORT
9374 M:      Benoît Cousson <bcousson@baylibre.com>
9375 M:      Paul Walmsley <paul@pwsan.com>
9376 L:      linux-omap@vger.kernel.org
9377 S:      Maintained
9378 F:      arch/arm/mach-omap2/omap_hwmod.*
9379
9380 OMAP HWMOD DATA
9381 M:      Paul Walmsley <paul@pwsan.com>
9382 L:      linux-omap@vger.kernel.org
9383 S:      Maintained
9384 F:      arch/arm/mach-omap2/omap_hwmod*data*
9385
9386 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9387 M:      Benoît Cousson <bcousson@baylibre.com>
9388 L:      linux-omap@vger.kernel.org
9389 S:      Maintained
9390 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9391
9392 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9393 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9394 L:      linux-media@vger.kernel.org
9395 S:      Maintained
9396 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9397 F:      drivers/media/platform/omap3isp/
9398 F:      drivers/staging/media/omap4iss/
9399
9400 OMAP USB SUPPORT
9401 L:      linux-usb@vger.kernel.org
9402 L:      linux-omap@vger.kernel.org
9403 S:      Orphan
9404 F:      drivers/usb/*/*omap*
9405 F:      arch/arm/*omap*/usb*
9406
9407 OMAP GPIO DRIVER
9408 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9409 M:      Santosh Shilimkar <ssantosh@kernel.org>
9410 M:      Kevin Hilman <khilman@kernel.org>
9411 L:      linux-omap@vger.kernel.org
9412 S:      Maintained
9413 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9414 F:      drivers/gpio/gpio-omap.c
9415
9416 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9417 M:      Mark Jackson <mpfj@newflow.co.uk>
9418 L:      linux-omap@vger.kernel.org
9419 S:      Maintained
9420 F:      arch/arm/boot/dts/am335x-nano.dts
9421
9422 OMFS FILESYSTEM
9423 M:      Bob Copeland <me@bobcopeland.com>
9424 L:      linux-karma-devel@lists.sourceforge.net
9425 S:      Maintained
9426 F:      Documentation/filesystems/omfs.txt
9427 F:      fs/omfs/
9428
9429 OMNIKEY CARDMAN 4000 DRIVER
9430 M:      Harald Welte <laforge@gnumonks.org>
9431 S:      Maintained
9432 F:      drivers/char/pcmcia/cm4000_cs.c
9433 F:      include/linux/cm4000_cs.h
9434 F:      include/uapi/linux/cm4000_cs.h
9435
9436 OMNIKEY CARDMAN 4040 DRIVER
9437 M:      Harald Welte <laforge@gnumonks.org>
9438 S:      Maintained
9439 F:      drivers/char/pcmcia/cm4040_cs.*
9440
9441 OMNIVISION OV5647 SENSOR DRIVER
9442 M:      Ramiro Oliveira <roliveir@synopsys.com>
9443 L:      linux-media@vger.kernel.org
9444 T:      git git://linuxtv.org/media_tree.git
9445 S:      Maintained
9446 F:      drivers/media/i2c/ov5647.c
9447
9448 OMNIVISION OV7670 SENSOR DRIVER
9449 M:      Jonathan Corbet <corbet@lwn.net>
9450 L:      linux-media@vger.kernel.org
9451 T:      git git://linuxtv.org/media_tree.git
9452 S:      Maintained
9453 F:      drivers/media/i2c/ov7670.c
9454 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9455
9456 ONENAND FLASH DRIVER
9457 M:      Kyungmin Park <kyungmin.park@samsung.com>
9458 L:      linux-mtd@lists.infradead.org
9459 S:      Maintained
9460 F:      drivers/mtd/onenand/
9461 F:      include/linux/mtd/onenand*.h
9462
9463 ONSTREAM SCSI TAPE DRIVER
9464 M:      Willem Riede <osst@riede.org>
9465 L:      osst-users@lists.sourceforge.net
9466 L:      linux-scsi@vger.kernel.org
9467 S:      Maintained
9468 F:      Documentation/scsi/osst.txt
9469 F:      drivers/scsi/osst.*
9470 F:      drivers/scsi/osst_*.h
9471 F:      drivers/scsi/st.h
9472
9473 OPENCORES I2C BUS DRIVER
9474 M:      Peter Korsgaard <jacmet@sunsite.dk>
9475 L:      linux-i2c@vger.kernel.org
9476 S:      Maintained
9477 F:      Documentation/i2c/busses/i2c-ocores
9478 F:      drivers/i2c/busses/i2c-ocores.c
9479
9480 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9481 M:      Rob Herring <robh+dt@kernel.org>
9482 M:      Frank Rowand <frowand.list@gmail.com>
9483 L:      devicetree@vger.kernel.org
9484 W:      http://www.devicetree.org/
9485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9486 S:      Maintained
9487 F:      drivers/of/
9488 F:      include/linux/of*.h
9489 F:      scripts/dtc/
9490
9491 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9492 M:      Rob Herring <robh+dt@kernel.org>
9493 M:      Mark Rutland <mark.rutland@arm.com>
9494 L:      devicetree@vger.kernel.org
9495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9496 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9497 S:      Maintained
9498 F:      Documentation/devicetree/
9499 F:      arch/*/boot/dts/
9500 F:      include/dt-bindings/
9501
9502 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9503 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9504 L:      devicetree@vger.kernel.org
9505 S:      Maintained
9506 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9507 F:      Documentation/devicetree/overlay-notes.txt
9508 F:      drivers/of/overlay.c
9509 F:      drivers/of/resolver.c
9510
9511 OPENRISC ARCHITECTURE
9512 M:      Jonas Bonn <jonas@southpole.se>
9513 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9514 M:      Stafford Horne <shorne@gmail.com>
9515 T:      git git://github.com/openrisc/linux.git
9516 L:      openrisc@lists.librecores.org
9517 W:      http://openrisc.io
9518 S:      Maintained
9519 F:      arch/openrisc/
9520
9521 OPENVSWITCH
9522 M:      Pravin Shelar <pshelar@nicira.com>
9523 L:      netdev@vger.kernel.org
9524 L:      dev@openvswitch.org
9525 W:      http://openvswitch.org
9526 S:      Maintained
9527 F:      net/openvswitch/
9528 F:      include/uapi/linux/openvswitch.h
9529
9530 OPERATING PERFORMANCE POINTS (OPP)
9531 M:      Viresh Kumar <vireshk@kernel.org>
9532 M:      Nishanth Menon <nm@ti.com>
9533 M:      Stephen Boyd <sboyd@codeaurora.org>
9534 L:      linux-pm@vger.kernel.org
9535 S:      Maintained
9536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9537 F:      drivers/base/power/opp/
9538 F:      include/linux/pm_opp.h
9539 F:      Documentation/power/opp.txt
9540 F:      Documentation/devicetree/bindings/opp/
9541
9542 OPL4 DRIVER
9543 M:      Clemens Ladisch <clemens@ladisch.de>
9544 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9545 T:      git git://git.alsa-project.org/alsa-kernel.git
9546 S:      Maintained
9547 F:      sound/drivers/opl4/
9548
9549 OPROFILE
9550 M:      Robert Richter <rric@kernel.org>
9551 L:      oprofile-list@lists.sf.net
9552 S:      Maintained
9553 F:      arch/*/include/asm/oprofile*.h
9554 F:      arch/*/oprofile/
9555 F:      drivers/oprofile/
9556 F:      include/linux/oprofile.h
9557
9558 OP-TEE DRIVER
9559 M:      Jens Wiklander <jens.wiklander@linaro.org>
9560 S:      Maintained
9561 F:      drivers/tee/optee/
9562
9563 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9564 M:      Mark Fasheh <mfasheh@versity.com>
9565 M:      Joel Becker <jlbec@evilplan.org>
9566 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9567 W:      http://ocfs2.wiki.kernel.org
9568 S:      Supported
9569 F:      Documentation/filesystems/ocfs2.txt
9570 F:      Documentation/filesystems/dlmfs.txt
9571 F:      fs/ocfs2/
9572
9573 ORINOCO DRIVER
9574 L:      linux-wireless@vger.kernel.org
9575 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9576 W:      http://www.nongnu.org/orinoco/
9577 S:      Orphan
9578 F:      drivers/net/wireless/intersil/orinoco/
9579
9580 OSD LIBRARY and FILESYSTEM
9581 M:      Boaz Harrosh <ooo@electrozaur.com>
9582 S:      Maintained
9583 F:      drivers/scsi/osd/
9584 F:      include/scsi/osd_*
9585 F:      fs/exofs/
9586
9587 OVERLAY FILESYSTEM
9588 M:      Miklos Szeredi <miklos@szeredi.hu>
9589 L:      linux-unionfs@vger.kernel.org
9590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9591 S:      Supported
9592 F:      fs/overlayfs/
9593 F:      Documentation/filesystems/overlayfs.txt
9594
9595 ORANGEFS FILESYSTEM
9596 M:      Mike Marshall <hubcap@omnibond.com>
9597 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9599 S:      Supported
9600 F:      fs/orangefs/
9601 F:      Documentation/filesystems/orangefs.txt
9602
9603 P54 WIRELESS DRIVER
9604 M:      Christian Lamparter <chunkeey@googlemail.com>
9605 L:      linux-wireless@vger.kernel.org
9606 W:      http://wireless.kernel.org/en/users/Drivers/p54
9607 S:      Maintained
9608 F:      drivers/net/wireless/intersil/p54/
9609
9610 PA SEMI ETHERNET DRIVER
9611 L:      netdev@vger.kernel.org
9612 S:      Orphan
9613 F:      drivers/net/ethernet/pasemi/*
9614
9615 PA SEMI SMBUS DRIVER
9616 L:      linux-i2c@vger.kernel.org
9617 S:      Orphan
9618 F:      drivers/i2c/busses/i2c-pasemi.c
9619
9620 PADATA PARALLEL EXECUTION MECHANISM
9621 M:      Steffen Klassert <steffen.klassert@secunet.com>
9622 L:      linux-crypto@vger.kernel.org
9623 S:      Maintained
9624 F:      kernel/padata.c
9625 F:      include/linux/padata.h
9626 F:      Documentation/padata.txt
9627
9628 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9629 M:      Harald Welte <laforge@gnumonks.org>
9630 L:      platform-driver-x86@vger.kernel.org
9631 S:      Maintained
9632 F:      drivers/platform/x86/panasonic-laptop.c
9633
9634 PANASONIC MN10300/AM33/AM34 PORT
9635 M:      David Howells <dhowells@redhat.com>
9636 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9637 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9638 S:      Maintained
9639 F:      Documentation/mn10300/
9640 F:      arch/mn10300/
9641
9642 PARALLEL LCD/KEYPAD PANEL DRIVER
9643 M:      Willy Tarreau <willy@haproxy.com>
9644 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9645 S:      Odd Fixes
9646 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9647 F:      drivers/misc/panel.c
9648
9649 PARALLEL PORT SUBSYSTEM
9650 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9651 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9652 L:      linux-parport@lists.infradead.org (subscribers-only)
9653 S:      Maintained
9654 F:      drivers/parport/
9655 F:      include/linux/parport*.h
9656 F:      drivers/char/ppdev.c
9657 F:      include/uapi/linux/ppdev.h
9658 F:      Documentation/parport*.txt
9659
9660 PARAVIRT_OPS INTERFACE
9661 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9662 M:      Chris Wright <chrisw@sous-sol.org>
9663 M:      Alok Kataria <akataria@vmware.com>
9664 M:      Rusty Russell <rusty@rustcorp.com.au>
9665 L:      virtualization@lists.linux-foundation.org
9666 S:      Supported
9667 F:      Documentation/virtual/paravirt_ops.txt
9668 F:      arch/*/kernel/paravirt*
9669 F:      arch/*/include/asm/paravirt.h
9670 F:      include/linux/hypervisor.h
9671
9672 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9673 M:      Tim Waugh <tim@cyberelk.net>
9674 L:      linux-parport@lists.infradead.org (subscribers-only)
9675 S:      Maintained
9676 F:      Documentation/blockdev/paride.txt
9677 F:      drivers/block/paride/
9678
9679 PARISC ARCHITECTURE
9680 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9681 M:      Helge Deller <deller@gmx.de>
9682 L:      linux-parisc@vger.kernel.org
9683 W:      http://www.parisc-linux.org/
9684 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9687 S:      Maintained
9688 F:      arch/parisc/
9689 F:      Documentation/parisc/
9690 F:      drivers/parisc/
9691 F:      drivers/char/agp/parisc-agp.c
9692 F:      drivers/input/serio/gscps2.c
9693 F:      drivers/parport/parport_gsc.*
9694 F:      drivers/tty/serial/8250/8250_gsc.c
9695 F:      drivers/video/fbdev/sti*
9696 F:      drivers/video/console/sti*
9697 F:      drivers/video/logo/logo_parisc*
9698
9699 PARMAN
9700 M:      Jiri Pirko <jiri@mellanox.com>
9701 L:      netdev@vger.kernel.org
9702 S:      Supported
9703 F:      lib/parman.c
9704 F:      lib/test_parman.c
9705 F:      include/linux/parman.h
9706
9707 PC87360 HARDWARE MONITORING DRIVER
9708 M:      Jim Cromie <jim.cromie@gmail.com>
9709 L:      linux-hwmon@vger.kernel.org
9710 S:      Maintained
9711 F:      Documentation/hwmon/pc87360
9712 F:      drivers/hwmon/pc87360.c
9713
9714 PC8736x GPIO DRIVER
9715 M:      Jim Cromie <jim.cromie@gmail.com>
9716 S:      Maintained
9717 F:      drivers/char/pc8736x_gpio.c
9718
9719 PC87427 HARDWARE MONITORING DRIVER
9720 M:      Jean Delvare <jdelvare@suse.com>
9721 L:      linux-hwmon@vger.kernel.org
9722 S:      Maintained
9723 F:      Documentation/hwmon/pc87427
9724 F:      drivers/hwmon/pc87427.c
9725
9726 PCA9532 LED DRIVER
9727 M:      Riku Voipio <riku.voipio@iki.fi>
9728 S:      Maintained
9729 F:      drivers/leds/leds-pca9532.c
9730 F:      include/linux/leds-pca9532.h
9731
9732 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9733 M:      Guenter Roeck <linux@roeck-us.net>
9734 L:      linux-i2c@vger.kernel.org
9735 S:      Maintained
9736 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9737
9738 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9739 M:      Khalid Aziz <khalid@gonehiking.org>
9740 S:      Maintained
9741 F:      drivers/firmware/pcdp.*
9742
9743 PCI ERROR RECOVERY
9744 M:      Linas Vepstas <linasvepstas@gmail.com>
9745 L:      linux-pci@vger.kernel.org
9746 S:      Supported
9747 F:      Documentation/PCI/pci-error-recovery.txt
9748
9749 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9750 M:      Russell Currey <ruscur@russell.cc>
9751 L:      linuxppc-dev@lists.ozlabs.org
9752 S:      Supported
9753 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9754 F:      arch/powerpc/kernel/eeh*.c
9755 F:      arch/powerpc/platforms/*/eeh*.c
9756 F:      arch/powerpc/include/*/eeh*.h
9757
9758 PCI SUBSYSTEM
9759 M:      Bjorn Helgaas <bhelgaas@google.com>
9760 L:      linux-pci@vger.kernel.org
9761 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9763 S:      Supported
9764 F:      Documentation/devicetree/bindings/pci/
9765 F:      Documentation/PCI/
9766 F:      drivers/pci/
9767 F:      include/linux/pci*
9768 F:      arch/x86/pci/
9769 F:      arch/x86/kernel/quirks.c
9770
9771 PCI ENDPOINT SUBSYSTEM
9772 M:      Kishon Vijay Abraham I <kishon@ti.com>
9773 L:      linux-pci@vger.kernel.org
9774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9775 S:      Supported
9776 F:      drivers/pci/endpoint/
9777 F:      drivers/misc/pci_endpoint_test.c
9778 F:      tools/pci/
9779
9780 PCI DRIVER FOR ALTERA PCIE IP
9781 M:      Ley Foon Tan <lftan@altera.com>
9782 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9783 L:      linux-pci@vger.kernel.org
9784 S:      Supported
9785 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9786 F:      drivers/pci/host/pcie-altera.c
9787
9788 PCI DRIVER FOR ARM VERSATILE PLATFORM
9789 M:      Rob Herring <robh@kernel.org>
9790 L:      linux-pci@vger.kernel.org
9791 L:      linux-arm-kernel@lists.infradead.org
9792 S:      Maintained
9793 F:      Documentation/devicetree/bindings/pci/versatile.txt
9794 F:      drivers/pci/host/pci-versatile.c
9795
9796 PCI DRIVER FOR ARMADA 8K
9797 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9798 L:      linux-pci@vger.kernel.org
9799 L:      linux-arm-kernel@lists.infradead.org
9800 S:      Maintained
9801 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9802 F:      drivers/pci/dwc/pcie-armada8k.c
9803
9804 PCI DRIVER FOR APPLIEDMICRO XGENE
9805 M:      Tanmay Inamdar <tinamdar@apm.com>
9806 L:      linux-pci@vger.kernel.org
9807 L:      linux-arm-kernel@lists.infradead.org
9808 S:      Maintained
9809 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9810 F:      drivers/pci/host/pci-xgene.c
9811
9812 PCI DRIVER FOR FREESCALE LAYERSCAPE
9813 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9814 M:      Mingkai Hu <mingkai.hu@freescale.com>
9815 M:      Roy Zang <tie-fei.zang@freescale.com>
9816 L:      linuxppc-dev@lists.ozlabs.org
9817 L:      linux-pci@vger.kernel.org
9818 L:      linux-arm-kernel@lists.infradead.org
9819 S:      Maintained
9820 F:      drivers/pci/dwc/*layerscape*
9821
9822 PCI DRIVER FOR IMX6
9823 M:      Richard Zhu <hongxing.zhu@nxp.com>
9824 M:      Lucas Stach <l.stach@pengutronix.de>
9825 L:      linux-pci@vger.kernel.org
9826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9827 S:      Maintained
9828 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9829 F:      drivers/pci/dwc/*imx6*
9830
9831 PCI DRIVER FOR TI KEYSTONE
9832 M:      Murali Karicheri <m-karicheri2@ti.com>
9833 L:      linux-pci@vger.kernel.org
9834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9835 S:      Maintained
9836 F:      drivers/pci/dwc/*keystone*
9837
9838 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9839 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9840 M:      Jason Cooper <jason@lakedaemon.net>
9841 L:      linux-pci@vger.kernel.org
9842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9843 S:      Maintained
9844 F:      drivers/pci/host/*mvebu*
9845
9846 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9847 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9848 L:      linux-pci@vger.kernel.org
9849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9850 S:      Maintained
9851 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9852 F:      drivers/pci/host/pci-aardvark.c
9853
9854 PCI DRIVER FOR MICROSEMI SWITCHTEC
9855 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9856 M:      Stephen Bates <stephen.bates@microsemi.com>
9857 M:      Logan Gunthorpe <logang@deltatee.com>
9858 L:      linux-pci@vger.kernel.org
9859 S:      Maintained
9860 F:      Documentation/switchtec.txt
9861 F:      Documentation/ABI/testing/sysfs-class-switchtec
9862 F:      drivers/pci/switch/switchtec*
9863 F:      include/uapi/linux/switchtec_ioctl.h
9864
9865 PCI DRIVER FOR NVIDIA TEGRA
9866 M:      Thierry Reding <thierry.reding@gmail.com>
9867 L:      linux-tegra@vger.kernel.org
9868 L:      linux-pci@vger.kernel.org
9869 S:      Supported
9870 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9871 F:      drivers/pci/host/pci-tegra.c
9872
9873 PCI DRIVER FOR TI DRA7XX
9874 M:      Kishon Vijay Abraham I <kishon@ti.com>
9875 L:      linux-omap@vger.kernel.org
9876 L:      linux-pci@vger.kernel.org
9877 S:      Supported
9878 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9879 F:      drivers/pci/dwc/pci-dra7xx.c
9880
9881 PCI DRIVER FOR RENESAS R-CAR
9882 M:      Simon Horman <horms@verge.net.au>
9883 L:      linux-pci@vger.kernel.org
9884 L:      linux-renesas-soc@vger.kernel.org
9885 S:      Maintained
9886 F:      drivers/pci/host/*rcar*
9887
9888 PCI DRIVER FOR SAMSUNG EXYNOS
9889 M:      Jingoo Han <jingoohan1@gmail.com>
9890 L:      linux-pci@vger.kernel.org
9891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9892 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9893 S:      Maintained
9894 F:      drivers/pci/dwc/pci-exynos.c
9895
9896 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9897 M:      Jingoo Han <jingoohan1@gmail.com>
9898 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9899 L:      linux-pci@vger.kernel.org
9900 S:      Maintained
9901 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9902 F:      drivers/pci/dwc/*designware*
9903
9904 PCI DRIVER FOR GENERIC OF HOSTS
9905 M:      Will Deacon <will.deacon@arm.com>
9906 L:      linux-pci@vger.kernel.org
9907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9908 S:      Maintained
9909 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9910 F:      drivers/pci/host/pci-host-common.c
9911 F:      drivers/pci/host/pci-host-generic.c
9912
9913 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9914 M:      Keith Busch <keith.busch@intel.com>
9915 L:      linux-pci@vger.kernel.org
9916 S:      Supported
9917 F:      drivers/pci/host/vmd.c
9918
9919 PCIE DRIVER FOR ST SPEAR13XX
9920 M:      Pratyush Anand <pratyush.anand@gmail.com>
9921 L:      linux-pci@vger.kernel.org
9922 S:      Maintained
9923 F:      drivers/pci/dwc/*spear*
9924
9925 PCI MSI DRIVER FOR ALTERA MSI IP
9926 M:      Ley Foon Tan <lftan@altera.com>
9927 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9928 L:      linux-pci@vger.kernel.org
9929 S:      Supported
9930 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9931 F:      drivers/pci/host/pcie-altera-msi.c
9932
9933 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9934 M:      Duc Dang <dhdang@apm.com>
9935 L:      linux-pci@vger.kernel.org
9936 L:      linux-arm-kernel@lists.infradead.org
9937 S:      Maintained
9938 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9939 F:      drivers/pci/host/pci-xgene-msi.c
9940
9941 PCIE DRIVER FOR AXIS ARTPEC
9942 M:      Niklas Cassel <niklas.cassel@axis.com>
9943 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9944 L:      linux-arm-kernel@axis.com
9945 L:      linux-pci@vger.kernel.org
9946 S:      Maintained
9947 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9948 F:      drivers/pci/dwc/*artpec*
9949
9950 PCIE DRIVER FOR HISILICON
9951 M:      Zhou Wang <wangzhou1@hisilicon.com>
9952 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9953 L:      linux-pci@vger.kernel.org
9954 S:      Maintained
9955 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9956 F:      drivers/pci/dwc/pcie-hisi.c
9957
9958 PCIE DRIVER FOR ROCKCHIP
9959 M:      Shawn Lin <shawn.lin@rock-chips.com>
9960 M:      Wenrui Li <wenrui.li@rock-chips.com>
9961 L:      linux-pci@vger.kernel.org
9962 L:      linux-rockchip@lists.infradead.org
9963 S:      Maintained
9964 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9965 F:      drivers/pci/host/pcie-rockchip.c
9966
9967 PCIE DRIVER FOR QUALCOMM MSM
9968 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9969 L:     linux-pci@vger.kernel.org
9970 L:     linux-arm-msm@vger.kernel.org
9971 S:     Maintained
9972 F:     drivers/pci/dwc/*qcom*
9973
9974 PCIE DRIVER FOR CAVIUM THUNDERX
9975 M:      David Daney <david.daney@cavium.com>
9976 L:      linux-pci@vger.kernel.org
9977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9978 S:      Supported
9979 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9980 F:      drivers/pci/host/pci-thunder-*
9981
9982 PCMCIA SUBSYSTEM
9983 P:      Linux PCMCIA Team
9984 L:      linux-pcmcia@lists.infradead.org
9985 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9987 S:      Maintained
9988 F:      Documentation/pcmcia/
9989 F:      tools/pcmcia/
9990 F:      drivers/pcmcia/
9991 F:      include/pcmcia/
9992
9993 PCNET32 NETWORK DRIVER
9994 M:      Don Fry <pcnet32@frontier.com>
9995 L:      netdev@vger.kernel.org
9996 S:      Maintained
9997 F:      drivers/net/ethernet/amd/pcnet32.c
9998
9999 PCRYPT PARALLEL CRYPTO ENGINE
10000 M:      Steffen Klassert <steffen.klassert@secunet.com>
10001 L:      linux-crypto@vger.kernel.org
10002 S:      Maintained
10003 F:      crypto/pcrypt.c
10004 F:      include/crypto/pcrypt.h
10005
10006 PER-CPU MEMORY ALLOCATOR
10007 M:      Tejun Heo <tj@kernel.org>
10008 M:      Christoph Lameter <cl@linux.com>
10009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10010 S:      Maintained
10011 F:      include/linux/percpu*.h
10012 F:      mm/percpu*.c
10013 F:      arch/*/include/asm/percpu.h
10014
10015 PER-TASK DELAY ACCOUNTING
10016 M:      Balbir Singh <bsingharora@gmail.com>
10017 S:      Maintained
10018 F:      include/linux/delayacct.h
10019 F:      kernel/delayacct.c
10020
10021 PERFORMANCE EVENTS SUBSYSTEM
10022 M:      Peter Zijlstra <peterz@infradead.org>
10023 M:      Ingo Molnar <mingo@redhat.com>
10024 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10025 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10026 L:      linux-kernel@vger.kernel.org
10027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10028 S:      Supported
10029 F:      kernel/events/*
10030 F:      include/linux/perf_event.h
10031 F:      include/uapi/linux/perf_event.h
10032 F:      arch/*/kernel/perf_event*.c
10033 F:      arch/*/kernel/*/perf_event*.c
10034 F:      arch/*/kernel/*/*/perf_event*.c
10035 F:      arch/*/include/asm/perf_event.h
10036 F:      arch/*/kernel/perf_callchain.c
10037 F:      arch/*/events/*
10038 F:      tools/perf/
10039
10040 PERSONALITY HANDLING
10041 M:      Christoph Hellwig <hch@infradead.org>
10042 L:      linux-abi-devel@lists.sourceforge.net
10043 S:      Maintained
10044 F:      include/linux/personality.h
10045 F:      include/uapi/linux/personality.h
10046
10047 PHONET PROTOCOL
10048 M:      Remi Denis-Courmont <courmisch@gmail.com>
10049 S:      Supported
10050 F:      Documentation/networking/phonet.txt
10051 F:      include/linux/phonet.h
10052 F:      include/net/phonet/
10053 F:      include/uapi/linux/phonet.h
10054 F:      net/phonet/
10055
10056 PHRAM MTD DRIVER
10057 M:      Joern Engel <joern@lazybastard.org>
10058 L:      linux-mtd@lists.infradead.org
10059 S:      Maintained
10060 F:      drivers/mtd/devices/phram.c
10061
10062 PICOLCD HID DRIVER
10063 M:      Bruno Prémont <bonbons@linux-vserver.org>
10064 L:      linux-input@vger.kernel.org
10065 S:      Maintained
10066 F:      drivers/hid/hid-picolcd*
10067
10068 PICOXCELL SUPPORT
10069 M:      Jamie Iles <jamie@jamieiles.com>
10070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10071 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10072 S:      Supported
10073 F:      arch/arm/boot/dts/picoxcell*
10074 F:      arch/arm/mach-picoxcell/
10075 F:      drivers/crypto/picoxcell*
10076
10077 PIN CONTROL SUBSYSTEM
10078 M:      Linus Walleij <linus.walleij@linaro.org>
10079 L:      linux-gpio@vger.kernel.org
10080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10081 S:      Maintained
10082 F:      Documentation/devicetree/bindings/pinctrl/
10083 F:      Documentation/pinctrl.txt
10084 F:      drivers/pinctrl/
10085 F:      include/linux/pinctrl/
10086
10087 PIN CONTROLLER - ATMEL AT91
10088 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10090 S:      Maintained
10091 F:      drivers/pinctrl/pinctrl-at91.*
10092
10093 PIN CONTROLLER - ATMEL AT91 PIO4
10094 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096 L:      linux-gpio@vger.kernel.org
10097 S:      Supported
10098 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10099
10100 PIN CONTROLLER - INTEL
10101 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10102 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10103 S:      Maintained
10104 F:      drivers/pinctrl/intel/
10105
10106 PIN CONTROLLER - RENESAS
10107 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10108 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10109 L:      linux-renesas-soc@vger.kernel.org
10110 S:      Maintained
10111 F:      drivers/pinctrl/sh-pfc/
10112
10113 PIN CONTROLLER - SAMSUNG
10114 M:      Tomasz Figa <tomasz.figa@gmail.com>
10115 M:      Krzysztof Kozlowski <krzk@kernel.org>
10116 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10118 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10119 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10121 S:      Maintained
10122 F:      drivers/pinctrl/samsung/
10123 F:      include/dt-bindings/pinctrl/samsung.h
10124 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10125
10126 PIN CONTROLLER - SINGLE
10127 M:      Tony Lindgren <tony@atomide.com>
10128 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130 L:      linux-omap@vger.kernel.org
10131 S:      Maintained
10132 F:      drivers/pinctrl/pinctrl-single.c
10133
10134 PIN CONTROLLER - ST SPEAR
10135 M:      Viresh Kumar <vireshk@kernel.org>
10136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10137 W:      http://www.st.com/spear
10138 S:      Maintained
10139 F:      drivers/pinctrl/spear/
10140
10141 PISTACHIO SOC SUPPORT
10142 M:      James Hartley <james.hartley@imgtec.com>
10143 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10144 L:      linux-mips@linux-mips.org
10145 S:      Maintained
10146 F:      arch/mips/pistachio/
10147 F:      arch/mips/include/asm/mach-pistachio/
10148 F:      arch/mips/boot/dts/img/pistachio*
10149 F:      arch/mips/configs/pistachio*_defconfig
10150
10151 PKTCDVD DRIVER
10152 S:      Orphan
10153 M:      linux-block@vger.kernel.org
10154 F:      drivers/block/pktcdvd.c
10155 F:      include/linux/pktcdvd.h
10156 F:      include/uapi/linux/pktcdvd.h
10157
10158 PKUNITY SOC DRIVERS
10159 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10160 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10161 S:      Maintained
10162 T:      git git://github.com/gxt/linux.git
10163 F:      drivers/input/serio/i8042-unicore32io.h
10164 F:      drivers/i2c/busses/i2c-puv3.c
10165 F:      drivers/video/fbdev/fb-puv3.c
10166 F:      drivers/rtc/rtc-puv3.c
10167
10168 PMBUS HARDWARE MONITORING DRIVERS
10169 M:      Guenter Roeck <linux@roeck-us.net>
10170 L:      linux-hwmon@vger.kernel.org
10171 W:      http://hwmon.wiki.kernel.org/
10172 W:      http://www.roeck-us.net/linux/drivers/
10173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10174 S:      Maintained
10175 F:      Documentation/hwmon/pmbus
10176 F:      drivers/hwmon/pmbus/
10177 F:      include/linux/i2c/pmbus.h
10178
10179 PMC SIERRA MaxRAID DRIVER
10180 L:      linux-scsi@vger.kernel.org
10181 W:      http://www.pmc-sierra.com/
10182 S:      Orphan
10183 F:      drivers/scsi/pmcraid.*
10184
10185 PMC SIERRA PM8001 DRIVER
10186 M:      Jack Wang <jinpu.wang@profitbricks.com>
10187 M:      lindar_liu@usish.com
10188 L:      linux-scsi@vger.kernel.org
10189 S:      Supported
10190 F:      drivers/scsi/pm8001/
10191
10192 POSIX CLOCKS and TIMERS
10193 M:      Thomas Gleixner <tglx@linutronix.de>
10194 L:      linux-kernel@vger.kernel.org
10195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10196 S:      Maintained
10197 F:      fs/timerfd.c
10198 F:      include/linux/timer*
10199 F:      kernel/time/*timer*
10200
10201 POWER MANAGEMENT CORE
10202 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10203 L:      linux-pm@vger.kernel.org
10204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10205 B:      https://bugzilla.kernel.org
10206 S:      Supported
10207 F:      drivers/base/power/
10208 F:      include/linux/pm.h
10209 F:      include/linux/pm_*
10210 F:      include/linux/powercap.h
10211 F:      drivers/powercap/
10212
10213 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10214 M:      Sebastian Reichel <sre@kernel.org>
10215 L:      linux-pm@vger.kernel.org
10216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10217 S:      Maintained
10218 F:      Documentation/devicetree/bindings/power/supply/
10219 F:      include/linux/power_supply.h
10220 F:      drivers/power/supply/
10221
10222 POWER STATE COORDINATION INTERFACE (PSCI)
10223 M:      Mark Rutland <mark.rutland@arm.com>
10224 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10225 L:      linux-arm-kernel@lists.infradead.org
10226 S:      Maintained
10227 F:      drivers/firmware/psci*.c
10228 F:      include/linux/psci.h
10229 F:      include/uapi/linux/psci.h
10230
10231 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10232 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10233 L:      linuxppc-dev@lists.ozlabs.org
10234 S:      Maintained
10235 F:      drivers/char/powernv-op-panel.c
10236
10237 PNP SUPPORT
10238 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10239 S:      Maintained
10240 F:      drivers/pnp/
10241
10242 PPP PROTOCOL DRIVERS AND COMPRESSORS
10243 M:      Paul Mackerras <paulus@samba.org>
10244 L:      linux-ppp@vger.kernel.org
10245 S:      Maintained
10246 F:      drivers/net/ppp/ppp_*
10247
10248 PPP OVER ATM (RFC 2364)
10249 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10250 S:      Maintained
10251 F:      net/atm/pppoatm.c
10252 F:      include/uapi/linux/atmppp.h
10253
10254 PPP OVER ETHERNET
10255 M:      Michal Ostrowski <mostrows@earthlink.net>
10256 S:      Maintained
10257 F:      drivers/net/ppp/pppoe.c
10258 F:      drivers/net/ppp/pppox.c
10259
10260 PPP OVER L2TP
10261 M:      James Chapman <jchapman@katalix.com>
10262 S:      Maintained
10263 F:      net/l2tp/l2tp_ppp.c
10264 F:      include/linux/if_pppol2tp.h
10265 F:      include/uapi/linux/if_pppol2tp.h
10266
10267 PPS SUPPORT
10268 M:      Rodolfo Giometti <giometti@enneenne.com>
10269 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10270 L:      linuxpps@ml.enneenne.com (subscribers-only)
10271 S:      Maintained
10272 F:      Documentation/pps/
10273 F:      drivers/pps/
10274 F:      include/linux/pps*.h
10275
10276 PPTP DRIVER
10277 M:      Dmitry Kozlov <xeb@mail.ru>
10278 L:      netdev@vger.kernel.org
10279 S:      Maintained
10280 F:      drivers/net/ppp/pptp.c
10281 W:      http://sourceforge.net/projects/accel-pptp
10282
10283 PREEMPTIBLE KERNEL
10284 M:      Robert Love <rml@tech9.net>
10285 L:      kpreempt-tech@lists.sourceforge.net
10286 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10287 S:      Supported
10288 F:      Documentation/preempt-locking.txt
10289 F:      include/linux/preempt.h
10290
10291 PRINTK
10292 M:      Petr Mladek <pmladek@suse.com>
10293 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10294 R:      Steven Rostedt <rostedt@goodmis.org>
10295 S:      Maintained
10296 F:      kernel/printk/
10297 F:      include/linux/printk.h
10298
10299 PRISM54 WIRELESS DRIVER
10300 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10301 L:      linux-wireless@vger.kernel.org
10302 W:      http://wireless.kernel.org/en/users/Drivers/p54
10303 S:      Obsolete
10304 F:      drivers/net/wireless/intersil/prism54/
10305
10306 PS3 NETWORK SUPPORT
10307 M:      Geoff Levand <geoff@infradead.org>
10308 L:      netdev@vger.kernel.org
10309 L:      linuxppc-dev@lists.ozlabs.org
10310 S:      Maintained
10311 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10312
10313 PS3 PLATFORM SUPPORT
10314 M:      Geoff Levand <geoff@infradead.org>
10315 L:      linuxppc-dev@lists.ozlabs.org
10316 S:      Maintained
10317 F:      arch/powerpc/boot/ps3*
10318 F:      arch/powerpc/include/asm/lv1call.h
10319 F:      arch/powerpc/include/asm/ps3*.h
10320 F:      arch/powerpc/platforms/ps3/
10321 F:      drivers/*/ps3*
10322 F:      drivers/ps3/
10323 F:      drivers/rtc/rtc-ps3.c
10324 F:      drivers/usb/host/*ps3.c
10325 F:      sound/ppc/snd_ps3*
10326
10327 PS3VRAM DRIVER
10328 M:      Jim Paris <jim@jtan.com>
10329 M:      Geoff Levand <geoff@infradead.org>
10330 L:      linuxppc-dev@lists.ozlabs.org
10331 S:      Maintained
10332 F:      drivers/block/ps3vram.c
10333
10334 PSAMPLE PACKET SAMPLING SUPPORT:
10335 M:      Yotam Gigi <yotamg@mellanox.com>
10336 S:      Maintained
10337 F:      net/psample
10338 F:      include/net/psample.h
10339 F:      include/uapi/linux/psample.h
10340
10341 PSTORE FILESYSTEM
10342 M:      Kees Cook <keescook@chromium.org>
10343 M:      Anton Vorontsov <anton@enomsg.org>
10344 M:      Colin Cross <ccross@android.com>
10345 M:      Tony Luck <tony.luck@intel.com>
10346 S:      Maintained
10347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10348 F:      fs/pstore/
10349 F:      include/linux/pstore*
10350 F:      drivers/firmware/efi/efi-pstore.c
10351 F:      drivers/acpi/apei/erst.c
10352 F:      Documentation/admin-guide/ramoops.rst
10353 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10354 K:      \b(pstore|ramoops)
10355
10356 PTP HARDWARE CLOCK SUPPORT
10357 M:      Richard Cochran <richardcochran@gmail.com>
10358 L:      netdev@vger.kernel.org
10359 S:      Maintained
10360 W:      http://linuxptp.sourceforge.net/
10361 F:      Documentation/ABI/testing/sysfs-ptp
10362 F:      Documentation/ptp/*
10363 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10364 F:      drivers/net/phy/dp83640*
10365 F:      drivers/ptp/*
10366 F:      include/linux/ptp_cl*
10367
10368 PTRACE SUPPORT
10369 M:      Roland McGrath <roland@hack.frob.com>
10370 M:      Oleg Nesterov <oleg@redhat.com>
10371 S:      Maintained
10372 F:      include/asm-generic/syscall.h
10373 F:      include/linux/ptrace.h
10374 F:      include/linux/regset.h
10375 F:      include/linux/tracehook.h
10376 F:      include/uapi/linux/ptrace.h
10377 F:      kernel/ptrace.c
10378
10379 PULSE8-CEC DRIVER
10380 M:      Hans Verkuil <hverkuil@xs4all.nl>
10381 L:      linux-media@vger.kernel.org
10382 T:      git git://linuxtv.org/media_tree.git
10383 S:      Maintained
10384 F:      drivers/media/usb/pulse8-cec/*
10385
10386 PVRUSB2 VIDEO4LINUX DRIVER
10387 M:      Mike Isely <isely@pobox.com>
10388 L:      pvrusb2@isely.net       (subscribers-only)
10389 L:      linux-media@vger.kernel.org
10390 W:      http://www.isely.net/pvrusb2/
10391 T:      git git://linuxtv.org/media_tree.git
10392 S:      Maintained
10393 F:      Documentation/media/v4l-drivers/pvrusb2*
10394 F:      drivers/media/usb/pvrusb2/
10395
10396 PWC WEBCAM DRIVER
10397 M:      Hans Verkuil <hverkuil@xs4all.nl>
10398 L:      linux-media@vger.kernel.org
10399 T:      git git://linuxtv.org/media_tree.git
10400 S:      Odd Fixes
10401 F:      drivers/media/usb/pwc/*
10402
10403 PWM FAN DRIVER
10404 M:      Kamil Debski <kamil@wypas.org>
10405 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10406 L:      linux-hwmon@vger.kernel.org
10407 S:      Supported
10408 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10409 F:      Documentation/hwmon/pwm-fan
10410 F:      drivers/hwmon/pwm-fan.c
10411
10412 PWM SUBSYSTEM
10413 M:      Thierry Reding <thierry.reding@gmail.com>
10414 L:      linux-pwm@vger.kernel.org
10415 S:      Maintained
10416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10417 F:      Documentation/pwm.txt
10418 F:      Documentation/devicetree/bindings/pwm/
10419 F:      include/linux/pwm.h
10420 F:      drivers/pwm/
10421 F:      drivers/video/backlight/pwm_bl.c
10422 F:      include/linux/pwm_backlight.h
10423 F:      drivers/gpio/gpio-mvebu.c
10424 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10425
10426 PXA2xx/PXA3xx SUPPORT
10427 M:      Daniel Mack <daniel@zonque.org>
10428 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10429 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10431 T:      git git://github.com/hzhuang1/linux.git
10432 T:      git git://github.com/rjarzmik/linux.git
10433 S:      Maintained
10434 F:      arch/arm/boot/dts/pxa*
10435 F:      arch/arm/mach-pxa/
10436 F:      drivers/dma/pxa*
10437 F:      drivers/pcmcia/pxa2xx*
10438 F:      drivers/pinctrl/pxa/
10439 F:      drivers/spi/spi-pxa2xx*
10440 F:      drivers/usb/gadget/udc/pxa2*
10441 F:      include/sound/pxa2xx-lib.h
10442 F:      sound/arm/pxa*
10443 F:      sound/soc/pxa/
10444
10445 PXA GPIO DRIVER
10446 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10447 L:      linux-gpio@vger.kernel.org
10448 S:      Maintained
10449 F:      drivers/gpio/gpio-pxa.c
10450
10451 PXA3xx NAND FLASH DRIVER
10452 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10453 L:      linux-mtd@lists.infradead.org
10454 S:      Maintained
10455 F:      drivers/mtd/nand/pxa3xx_nand.c
10456
10457 MMP SUPPORT
10458 M:      Eric Miao <eric.y.miao@gmail.com>
10459 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10461 T:      git git://github.com/hzhuang1/linux.git
10462 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10463 S:      Maintained
10464 F:      arch/arm/boot/dts/mmp*
10465 F:      arch/arm/mach-mmp/
10466
10467 PXA MMCI DRIVER
10468 S:      Orphan
10469
10470 PXA RTC DRIVER
10471 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10472 L:      rtc-linux@googlegroups.com
10473 S:      Maintained
10474
10475 QAT DRIVER
10476 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10477 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10478 L:      qat-linux@intel.com
10479 S:      Supported
10480 F:      drivers/crypto/qat/
10481
10482 QIB DRIVER
10483 M:      Mike Marciniszyn <infinipath@intel.com>
10484 L:      linux-rdma@vger.kernel.org
10485 S:      Supported
10486 F:      drivers/infiniband/hw/qib/
10487
10488 QLOGIC QLA1280 SCSI DRIVER
10489 M:      Michael Reed <mdr@sgi.com>
10490 L:      linux-scsi@vger.kernel.org
10491 S:      Maintained
10492 F:      drivers/scsi/qla1280.[ch]
10493
10494 QLOGIC QLA2XXX FC-SCSI DRIVER
10495 M:      qla2xxx-upstream@qlogic.com
10496 L:      linux-scsi@vger.kernel.org
10497 S:      Supported
10498 F:      Documentation/scsi/LICENSE.qla2xxx
10499 F:      drivers/scsi/qla2xxx/
10500
10501 QLOGIC QLA4XXX iSCSI DRIVER
10502 M:      QLogic-Storage-Upstream@qlogic.com
10503 L:      linux-scsi@vger.kernel.org
10504 S:      Supported
10505 F:      Documentation/scsi/LICENSE.qla4xxx
10506 F:      drivers/scsi/qla4xxx/
10507
10508 QLOGIC QLA3XXX NETWORK DRIVER
10509 M:      Dept-GELinuxNICDev@cavium.com
10510 L:      netdev@vger.kernel.org
10511 S:      Supported
10512 F:      Documentation/networking/LICENSE.qla3xxx
10513 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10514
10515 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10516 M:      Harish Patil <harish.patil@cavium.com>
10517 M:      Manish Chopra <manish.chopra@cavium.com>
10518 M:      Dept-GELinuxNICDev@cavium.com
10519 L:      netdev@vger.kernel.org
10520 S:      Supported
10521 F:      drivers/net/ethernet/qlogic/qlcnic/
10522
10523 QLOGIC QLGE 10Gb ETHERNET DRIVER
10524 M:      Harish Patil <harish.patil@cavium.com>
10525 M:      Manish Chopra <manish.chopra@cavium.com>
10526 M:      Dept-GELinuxNICDev@cavium.com
10527 L:      netdev@vger.kernel.org
10528 S:      Supported
10529 F:      drivers/net/ethernet/qlogic/qlge/
10530
10531 QLOGIC QL4xxx ETHERNET DRIVER
10532 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10533 M:      Ariel Elior <Ariel.Elior@cavium.com>
10534 M:      everest-linux-l2@cavium.com
10535 L:      netdev@vger.kernel.org
10536 S:      Supported
10537 F:      drivers/net/ethernet/qlogic/qed/
10538 F:      include/linux/qed/
10539 F:      drivers/net/ethernet/qlogic/qede/
10540
10541 QLOGIC QL41xxx ISCSI DRIVER
10542 M:      QLogic-Storage-Upstream@cavium.com
10543 L:      linux-scsi@vger.kernel.org
10544 S:      Supported
10545 F:      drivers/scsi/qedi/
10546
10547 QLOGIC QL41xxx FCOE DRIVER
10548 M:      QLogic-Storage-Upstream@cavium.com
10549 L:      linux-scsi@vger.kernel.org
10550 S:      Supported
10551 F:      drivers/scsi/qedf/
10552
10553 QNX4 FILESYSTEM
10554 M:      Anders Larsen <al@alarsen.net>
10555 W:      http://www.alarsen.net/linux/qnx4fs/
10556 S:      Maintained
10557 F:      fs/qnx4/
10558 F:      include/uapi/linux/qnx4_fs.h
10559 F:      include/uapi/linux/qnxtypes.h
10560
10561 QORIQ DPAA2 FSL-MC BUS DRIVER
10562 M:      Stuart Yoder <stuyoder@gmail.com>
10563 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10564 L:      linux-kernel@vger.kernel.org
10565 S:      Maintained
10566 F:      drivers/staging/fsl-mc/
10567
10568 QT1010 MEDIA DRIVER
10569 M:      Antti Palosaari <crope@iki.fi>
10570 L:      linux-media@vger.kernel.org
10571 W:      https://linuxtv.org
10572 W:      http://palosaari.fi/linux/
10573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10574 T:      git git://linuxtv.org/anttip/media_tree.git
10575 S:      Maintained
10576 F:      drivers/media/tuners/qt1010*
10577
10578 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10579 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10580 L:      linux-wireless@vger.kernel.org
10581 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10582 S:      Supported
10583 F:      drivers/net/wireless/ath/ath9k/
10584
10585 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10586 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10587 L:      ath10k@lists.infradead.org
10588 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10590 S:      Supported
10591 F:      drivers/net/wireless/ath/ath10k/
10592
10593 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10594 M:      Timur Tabi <timur@codeaurora.org>
10595 L:      netdev@vger.kernel.org
10596 S:      Supported
10597 F:      drivers/net/ethernet/qualcomm/emac/
10598
10599 QUALCOMM HEXAGON ARCHITECTURE
10600 M:      Richard Kuo <rkuo@codeaurora.org>
10601 L:      linux-hexagon@vger.kernel.org
10602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10603 S:      Supported
10604 F:      arch/hexagon/
10605
10606 QUALCOMM WCN36XX WIRELESS DRIVER
10607 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10608 L:      wcn36xx@lists.infradead.org
10609 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10610 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10611 S:      Supported
10612 F:      drivers/net/wireless/ath/wcn36xx/
10613
10614 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10615 M:      Gabriel Somlo <somlo@cmu.edu>
10616 M:      "Michael S. Tsirkin" <mst@redhat.com>
10617 L:      qemu-devel@nongnu.org
10618 S:      Maintained
10619 F:      drivers/firmware/qemu_fw_cfg.c
10620
10621 RADOS BLOCK DEVICE (RBD)
10622 M:      Ilya Dryomov <idryomov@gmail.com>
10623 M:      Sage Weil <sage@redhat.com>
10624 M:      Alex Elder <elder@kernel.org>
10625 L:      ceph-devel@vger.kernel.org
10626 W:      http://ceph.com/
10627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10628 T:      git git://github.com/ceph/ceph-client.git
10629 S:      Supported
10630 F:      Documentation/ABI/testing/sysfs-bus-rbd
10631 F:      drivers/block/rbd.c
10632 F:      drivers/block/rbd_types.h
10633
10634 RADEON FRAMEBUFFER DISPLAY DRIVER
10635 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10636 L:      linux-fbdev@vger.kernel.org
10637 S:      Maintained
10638 F:      drivers/video/fbdev/aty/radeon*
10639 F:      include/uapi/linux/radeonfb.h
10640
10641 RADIOSHARK RADIO DRIVER
10642 M:      Hans Verkuil <hverkuil@xs4all.nl>
10643 L:      linux-media@vger.kernel.org
10644 T:      git git://linuxtv.org/media_tree.git
10645 S:      Maintained
10646 F:      drivers/media/radio/radio-shark.c
10647
10648 RADIOSHARK2 RADIO DRIVER
10649 M:      Hans Verkuil <hverkuil@xs4all.nl>
10650 L:      linux-media@vger.kernel.org
10651 T:      git git://linuxtv.org/media_tree.git
10652 S:      Maintained
10653 F:      drivers/media/radio/radio-shark2.c
10654 F:      drivers/media/radio/radio-tea5777.c
10655
10656 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10657 M:      Paul Mackerras <paulus@samba.org>
10658 L:      linux-fbdev@vger.kernel.org
10659 S:      Maintained
10660 F:      drivers/video/fbdev/aty/aty128fb.c
10661
10662 RAINSHADOW-CEC DRIVER
10663 M:      Hans Verkuil <hverkuil@xs4all.nl>
10664 L:      linux-media@vger.kernel.org
10665 T:      git git://linuxtv.org/media_tree.git
10666 S:      Maintained
10667 F:      drivers/media/usb/rainshadow-cec/*
10668
10669 RALINK MIPS ARCHITECTURE
10670 M:      John Crispin <john@phrozen.org>
10671 L:      linux-mips@linux-mips.org
10672 S:      Maintained
10673 F:      arch/mips/ralink
10674
10675 RALINK RT2X00 WIRELESS LAN DRIVER
10676 P:      rt2x00 project
10677 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10678 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10679 L:      linux-wireless@vger.kernel.org
10680 S:      Maintained
10681 F:      drivers/net/wireless/ralink/rt2x00/
10682
10683 RAMDISK RAM BLOCK DEVICE DRIVER
10684 M:      Jens Axboe <axboe@kernel.dk>
10685 S:      Maintained
10686 F:      Documentation/blockdev/ramdisk.txt
10687 F:      drivers/block/brd.c
10688
10689 RANDOM NUMBER DRIVER
10690 M:      "Theodore Ts'o" <tytso@mit.edu>
10691 S:      Maintained
10692 F:      drivers/char/random.c
10693
10694 RAPIDIO SUBSYSTEM
10695 M:      Matt Porter <mporter@kernel.crashing.org>
10696 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10697 S:      Maintained
10698 F:      drivers/rapidio/
10699
10700 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10701 L:      linux-wireless@vger.kernel.org
10702 S:      Orphan
10703 F:      drivers/net/wireless/ray*
10704
10705 RCUTORTURE MODULE
10706 M:      Josh Triplett <josh@joshtriplett.org>
10707 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10708 L:      linux-kernel@vger.kernel.org
10709 S:      Supported
10710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10711 F:      Documentation/RCU/torture.txt
10712 F:      kernel/rcu/rcutorture.c
10713
10714 RCUTORTURE TEST FRAMEWORK
10715 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10716 M:      Josh Triplett <josh@joshtriplett.org>
10717 R:      Steven Rostedt <rostedt@goodmis.org>
10718 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10719 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10720 L:      linux-kernel@vger.kernel.org
10721 S:      Supported
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10723 F:      tools/testing/selftests/rcutorture
10724
10725 RDC R-321X SoC
10726 M:      Florian Fainelli <florian@openwrt.org>
10727 S:      Maintained
10728
10729 RDC R6040 FAST ETHERNET DRIVER
10730 M:      Florian Fainelli <f.fainelli@gmail.com>
10731 L:      netdev@vger.kernel.org
10732 S:      Maintained
10733 F:      drivers/net/ethernet/rdc/r6040.c
10734
10735 RDS - RELIABLE DATAGRAM SOCKETS
10736 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10737 L:      netdev@vger.kernel.org
10738 L:      linux-rdma@vger.kernel.org
10739 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10740 W:      https://oss.oracle.com/projects/rds/
10741 S:      Supported
10742 F:      net/rds/
10743 F:      Documentation/networking/rds.txt
10744
10745 RDMAVT - RDMA verbs software
10746 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10747 L:      linux-rdma@vger.kernel.org
10748 S:      Supported
10749 F:      drivers/infiniband/sw/rdmavt
10750
10751 RDT - RESOURCE ALLOCATION
10752 M:      Fenghua Yu <fenghua.yu@intel.com>
10753 L:      linux-kernel@vger.kernel.org
10754 S:      Supported
10755 F:      arch/x86/kernel/cpu/intel_rdt*
10756 F:      arch/x86/include/asm/intel_rdt*
10757 F:      Documentation/x86/intel_rdt*
10758
10759 READ-COPY UPDATE (RCU)
10760 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10761 M:      Josh Triplett <josh@joshtriplett.org>
10762 R:      Steven Rostedt <rostedt@goodmis.org>
10763 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10764 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10765 L:      linux-kernel@vger.kernel.org
10766 W:      http://www.rdrop.com/users/paulmck/RCU/
10767 S:      Supported
10768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10769 F:      Documentation/RCU/
10770 X:      Documentation/RCU/torture.txt
10771 F:      include/linux/rcu*
10772 X:      include/linux/srcu.h
10773 F:      kernel/rcu/
10774 X:      kernel/torture.c
10775
10776 REAL TIME CLOCK (RTC) SUBSYSTEM
10777 M:      Alessandro Zummo <a.zummo@towertech.it>
10778 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10779 L:      rtc-linux@googlegroups.com
10780 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10782 S:      Maintained
10783 F:      Documentation/devicetree/bindings/rtc/
10784 F:      Documentation/rtc.txt
10785 F:      drivers/rtc/
10786 F:      include/linux/rtc.h
10787 F:      include/uapi/linux/rtc.h
10788 F:      include/linux/rtc/
10789 F:      include/linux/platform_data/rtc-*
10790 F:      tools/testing/selftests/timers/rtctest.c
10791
10792 REALTEK AUDIO CODECS
10793 M:      Bard Liao <bardliao@realtek.com>
10794 M:      Oder Chiou <oder_chiou@realtek.com>
10795 S:      Maintained
10796 F:      sound/soc/codecs/rt*
10797 F:      include/sound/rt*.h
10798
10799 REISERFS FILE SYSTEM
10800 L:      reiserfs-devel@vger.kernel.org
10801 S:      Supported
10802 F:      fs/reiserfs/
10803
10804 REGISTER MAP ABSTRACTION
10805 M:      Mark Brown <broonie@kernel.org>
10806 L:      linux-kernel@vger.kernel.org
10807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10808 S:      Supported
10809 F:      Documentation/devicetree/bindings/regmap/
10810 F:      drivers/base/regmap/
10811 F:      include/linux/regmap.h
10812
10813 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10814 M:      Ohad Ben-Cohen <ohad@wizery.com>
10815 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10816 L:      linux-remoteproc@vger.kernel.org
10817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10818 S:      Maintained
10819 F:      Documentation/devicetree/bindings/remoteproc/
10820 F:      Documentation/remoteproc.txt
10821 F:      drivers/remoteproc/
10822 F:      include/linux/remoteproc.h
10823
10824 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10825 M:      Ohad Ben-Cohen <ohad@wizery.com>
10826 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10827 L:      linux-remoteproc@vger.kernel.org
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10829 S:      Maintained
10830 F:      drivers/rpmsg/
10831 F:      Documentation/rpmsg.txt
10832 F:      include/linux/rpmsg.h
10833 F:      include/linux/rpmsg/
10834
10835 RENESAS CLOCK DRIVERS
10836 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10837 L:      linux-renesas-soc@vger.kernel.org
10838 S:      Supported
10839 F:      drivers/clk/renesas/
10840
10841 RENESAS ETHERNET DRIVERS
10842 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10843 L:      netdev@vger.kernel.org
10844 L:      linux-renesas-soc@vger.kernel.org
10845 F:      drivers/net/ethernet/renesas/
10846 F:      include/linux/sh_eth.h
10847
10848 RENESAS R-CAR GYROADC DRIVER
10849 M:      Marek Vasut <marek.vasut@gmail.com>
10850 L:      linux-iio@vger.kernel.org
10851 S:      Supported
10852 F:      drivers/iio/adc/rcar_gyro_adc.c
10853
10854 RENESAS USB2 PHY DRIVER
10855 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10856 L:      linux-renesas-soc@vger.kernel.org
10857 S:      Maintained
10858 F:      drivers/phy/phy-rcar-gen3-usb2.c
10859
10860 RESET CONTROLLER FRAMEWORK
10861 M:      Philipp Zabel <p.zabel@pengutronix.de>
10862 T:      git git://git.pengutronix.de/git/pza/linux
10863 S:      Maintained
10864 F:      drivers/reset/
10865 F:      Documentation/devicetree/bindings/reset/
10866 F:      include/dt-bindings/reset/
10867 F:      include/linux/reset.h
10868 F:      include/linux/reset-controller.h
10869
10870 RFKILL
10871 M:      Johannes Berg <johannes@sipsolutions.net>
10872 L:      linux-wireless@vger.kernel.org
10873 W:      http://wireless.kernel.org/
10874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10876 S:      Maintained
10877 F:      Documentation/rfkill.txt
10878 F:      net/rfkill/
10879
10880 RHASHTABLE
10881 M:      Thomas Graf <tgraf@suug.ch>
10882 M:      Herbert Xu <herbert@gondor.apana.org.au>
10883 L:      netdev@vger.kernel.org
10884 S:      Maintained
10885 F:      lib/rhashtable.c
10886 F:      include/linux/rhashtable.h
10887
10888 RICOH SMARTMEDIA/XD DRIVER
10889 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10890 S:      Maintained
10891 F:      drivers/mtd/nand/r852.c
10892 F:      drivers/mtd/nand/r852.h
10893
10894 RICOH R5C592 MEMORYSTICK DRIVER
10895 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10896 S:      Maintained
10897 F:      drivers/memstick/host/r592.*
10898
10899 ROCCAT DRIVERS
10900 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10901 W:      http://sourceforge.net/projects/roccat/
10902 S:      Maintained
10903 F:      drivers/hid/hid-roccat*
10904 F:      include/linux/hid-roccat*
10905 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10906
10907 ROCKER DRIVER
10908 M:      Jiri Pirko <jiri@resnulli.us>
10909 L:      netdev@vger.kernel.org
10910 S:      Supported
10911 F:      drivers/net/ethernet/rocker/
10912
10913 ROCKETPORT DRIVER
10914 P:      Comtrol Corp.
10915 W:      http://www.comtrol.com
10916 S:      Maintained
10917 F:      Documentation/serial/rocket.txt
10918 F:      drivers/tty/rocket*
10919
10920 ROCKETPORT EXPRESS/INFINITY DRIVER
10921 M:      Kevin Cernekee <cernekee@gmail.com>
10922 L:      linux-serial@vger.kernel.org
10923 S:      Odd Fixes
10924 F:      drivers/tty/serial/rp2.*
10925
10926 ROSE NETWORK LAYER
10927 M:      Ralf Baechle <ralf@linux-mips.org>
10928 L:      linux-hams@vger.kernel.org
10929 W:      http://www.linux-ax25.org/
10930 S:      Maintained
10931 F:      include/net/rose.h
10932 F:      include/uapi/linux/rose.h
10933 F:      net/rose/
10934
10935 RTL2830 MEDIA DRIVER
10936 M:      Antti Palosaari <crope@iki.fi>
10937 L:      linux-media@vger.kernel.org
10938 W:      https://linuxtv.org
10939 W:      http://palosaari.fi/linux/
10940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10941 T:      git git://linuxtv.org/anttip/media_tree.git
10942 S:      Maintained
10943 F:      drivers/media/dvb-frontends/rtl2830*
10944
10945 RTL2832 MEDIA DRIVER
10946 M:      Antti Palosaari <crope@iki.fi>
10947 L:      linux-media@vger.kernel.org
10948 W:      https://linuxtv.org
10949 W:      http://palosaari.fi/linux/
10950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10951 T:      git git://linuxtv.org/anttip/media_tree.git
10952 S:      Maintained
10953 F:      drivers/media/dvb-frontends/rtl2832*
10954
10955 RTL2832_SDR MEDIA DRIVER
10956 M:      Antti Palosaari <crope@iki.fi>
10957 L:      linux-media@vger.kernel.org
10958 W:      https://linuxtv.org
10959 W:      http://palosaari.fi/linux/
10960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10961 T:      git git://linuxtv.org/anttip/media_tree.git
10962 S:      Maintained
10963 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10964
10965 RTL8180 WIRELESS DRIVER
10966 L:      linux-wireless@vger.kernel.org
10967 W:      http://wireless.kernel.org/
10968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10969 S:      Orphan
10970 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10971
10972 RTL8187 WIRELESS DRIVER
10973 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10974 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10975 M:      Larry Finger <Larry.Finger@lwfinger.net>
10976 L:      linux-wireless@vger.kernel.org
10977 W:      http://wireless.kernel.org/
10978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10979 S:      Maintained
10980 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10981
10982 RTL8192CE WIRELESS DRIVER
10983 M:      Larry Finger <Larry.Finger@lwfinger.net>
10984 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10985 L:      linux-wireless@vger.kernel.org
10986 W:      http://wireless.kernel.org/
10987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10988 S:      Maintained
10989 F:      drivers/net/wireless/realtek/rtlwifi/
10990 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10991
10992 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10993 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10994 L:      linux-wireless@vger.kernel.org
10995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10996 S:      Maintained
10997 F:      drivers/net/wireless/realtek/rtl8xxxu/
10998
10999 S3 SAVAGE FRAMEBUFFER DRIVER
11000 M:      Antonino Daplas <adaplas@gmail.com>
11001 L:      linux-fbdev@vger.kernel.org
11002 S:      Maintained
11003 F:      drivers/video/fbdev/savage/
11004
11005 S390
11006 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11007 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11008 L:      linux-s390@vger.kernel.org
11009 W:      http://www.ibm.com/developerworks/linux/linux390/
11010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11011 S:      Supported
11012 F:      arch/s390/
11013 F:      drivers/s390/
11014 F:      Documentation/s390/
11015 F:      Documentation/DocBook/s390*
11016
11017 S390 COMMON I/O LAYER
11018 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11019 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11020 L:      linux-s390@vger.kernel.org
11021 W:      http://www.ibm.com/developerworks/linux/linux390/
11022 S:      Supported
11023 F:      drivers/s390/cio/
11024
11025 S390 DASD DRIVER
11026 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11027 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11028 L:      linux-s390@vger.kernel.org
11029 W:      http://www.ibm.com/developerworks/linux/linux390/
11030 S:      Supported
11031 F:      drivers/s390/block/dasd*
11032 F:      block/partitions/ibm.c
11033
11034 S390 NETWORK DRIVERS
11035 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11036 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11037 L:      linux-s390@vger.kernel.org
11038 W:      http://www.ibm.com/developerworks/linux/linux390/
11039 S:      Supported
11040 F:      drivers/s390/net/
11041
11042 S390 PCI SUBSYSTEM
11043 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11044 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11045 L:      linux-s390@vger.kernel.org
11046 W:      http://www.ibm.com/developerworks/linux/linux390/
11047 S:      Supported
11048 F:      arch/s390/pci/
11049 F:      drivers/pci/hotplug/s390_pci_hpc.c
11050
11051 S390 ZCRYPT DRIVER
11052 M:      Harald Freudenberger <freude@de.ibm.com>
11053 L:      linux-s390@vger.kernel.org
11054 W:      http://www.ibm.com/developerworks/linux/linux390/
11055 S:      Supported
11056 F:      drivers/s390/crypto/
11057
11058 S390 ZFCP DRIVER
11059 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11060 L:      linux-s390@vger.kernel.org
11061 W:      http://www.ibm.com/developerworks/linux/linux390/
11062 S:      Supported
11063 F:      drivers/s390/scsi/zfcp_*
11064
11065 S390 IUCV NETWORK LAYER
11066 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11067 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11068 L:      linux-s390@vger.kernel.org
11069 W:      http://www.ibm.com/developerworks/linux/linux390/
11070 S:      Supported
11071 F:      drivers/s390/net/*iucv*
11072 F:      include/net/iucv/
11073 F:      net/iucv/
11074
11075 S390 IOMMU (PCI)
11076 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11077 L:      linux-s390@vger.kernel.org
11078 W:      http://www.ibm.com/developerworks/linux/linux390/
11079 S:      Supported
11080 F:      drivers/iommu/s390-iommu.c
11081
11082 S390 VFIO-CCW DRIVER
11083 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11084 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11085 L:      linux-s390@vger.kernel.org
11086 L:      kvm@vger.kernel.org
11087 S:      Supported
11088 F:      drivers/s390/cio/vfio_ccw*
11089 F:      Documentation/s390/vfio-ccw.txt
11090 F:      include/uapi/linux/vfio_ccw.h
11091
11092 S3C24XX SD/MMC Driver
11093 M:      Ben Dooks <ben-linux@fluff.org>
11094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095 S:      Supported
11096 F:      drivers/mmc/host/s3cmci.*
11097
11098 SAA6588 RDS RECEIVER DRIVER
11099 M:      Hans Verkuil <hverkuil@xs4all.nl>
11100 L:      linux-media@vger.kernel.org
11101 T:      git git://linuxtv.org/media_tree.git
11102 W:      https://linuxtv.org
11103 S:      Odd Fixes
11104 F:      drivers/media/i2c/saa6588*
11105
11106 SAA7134 VIDEO4LINUX DRIVER
11107 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11108 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11109 L:      linux-media@vger.kernel.org
11110 W:      https://linuxtv.org
11111 T:      git git://linuxtv.org/media_tree.git
11112 S:      Odd fixes
11113 F:      Documentation/media/v4l-drivers/saa7134*
11114 F:      drivers/media/pci/saa7134/
11115
11116 SAA7146 VIDEO4LINUX-2 DRIVER
11117 M:      Hans Verkuil <hverkuil@xs4all.nl>
11118 L:      linux-media@vger.kernel.org
11119 T:      git git://linuxtv.org/media_tree.git
11120 S:      Maintained
11121 F:      drivers/media/common/saa7146/
11122 F:      drivers/media/pci/saa7146/
11123 F:      include/media/saa7146*
11124
11125 SAMSUNG LAPTOP DRIVER
11126 M:      Corentin Chary <corentin.chary@gmail.com>
11127 L:      platform-driver-x86@vger.kernel.org
11128 S:      Maintained
11129 F:      drivers/platform/x86/samsung-laptop.c
11130
11131 SAMSUNG AUDIO (ASoC) DRIVERS
11132 M:      Krzysztof Kozlowski <krzk@kernel.org>
11133 M:      Sangbeom Kim <sbkim73@samsung.com>
11134 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11135 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11136 S:      Supported
11137 F:      sound/soc/samsung/
11138
11139 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11140 M:      Krzysztof Kozlowski <krzk@kernel.org>
11141 L:      linux-crypto@vger.kernel.org
11142 L:      linux-samsung-soc@vger.kernel.org
11143 S:      Maintained
11144 F:      drivers/crypto/exynos-rng.c
11145 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11146
11147 SAMSUNG FRAMEBUFFER DRIVER
11148 M:      Jingoo Han <jingoohan1@gmail.com>
11149 L:      linux-fbdev@vger.kernel.org
11150 S:      Maintained
11151 F:      drivers/video/fbdev/s3c-fb.c
11152
11153 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11154 M:      Sangbeom Kim <sbkim73@samsung.com>
11155 M:      Krzysztof Kozlowski <krzk@kernel.org>
11156 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11157 L:      linux-kernel@vger.kernel.org
11158 L:      linux-samsung-soc@vger.kernel.org
11159 S:      Supported
11160 F:      drivers/mfd/sec*.c
11161 F:      drivers/regulator/s2m*.c
11162 F:      drivers/regulator/s5m*.c
11163 F:      drivers/clk/clk-s2mps11.c
11164 F:      drivers/rtc/rtc-s5m.c
11165 F:      include/linux/mfd/samsung/
11166 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11167 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11168 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11169 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11170
11171 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11172 M:      Krzysztof Kozlowski <krzk@kernel.org>
11173 M:      Vladimir Zapolskiy <vz@mleia.com>
11174 L:      linux-crypto@vger.kernel.org
11175 L:      linux-samsung-soc@vger.kernel.org
11176 S:      Maintained
11177 F:      drivers/crypto/s5p-sss.c
11178
11179 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11180 M:      Kyungmin Park <kyungmin.park@samsung.com>
11181 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11182 L:      linux-media@vger.kernel.org
11183 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11184 S:      Supported
11185 F:      drivers/media/platform/exynos4-is/
11186
11187 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11188 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11189 L:      linux-media@vger.kernel.org
11190 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11191 S:      Maintained
11192 F:      drivers/media/platform/s3c-camif/
11193 F:      include/media/drv-intf/s3c_camif.h
11194
11195 SAMSUNG S5C73M3 CAMERA DRIVER
11196 M:      Kyungmin Park <kyungmin.park@samsung.com>
11197 M:      Andrzej Hajda <a.hajda@samsung.com>
11198 L:      linux-media@vger.kernel.org
11199 S:      Supported
11200 F:      drivers/media/i2c/s5c73m3/*
11201
11202 SAMSUNG S5K5BAF CAMERA DRIVER
11203 M:      Kyungmin Park <kyungmin.park@samsung.com>
11204 M:      Andrzej Hajda <a.hajda@samsung.com>
11205 L:      linux-media@vger.kernel.org
11206 S:      Supported
11207 F:      drivers/media/i2c/s5k5baf.c
11208
11209 SAMSUNG S3FWRN5 NFC DRIVER
11210 M:      Robert Baldyga <r.baldyga@samsung.com>
11211 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11212 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11213 S:      Supported
11214 F:      drivers/nfc/s3fwrn5
11215
11216 SAMSUNG SOC CLOCK DRIVERS
11217 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11218 M:      Tomasz Figa <tomasz.figa@gmail.com>
11219 M:      Chanwoo Choi <cw00.choi@samsung.com>
11220 S:      Supported
11221 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11222 F:      drivers/clk/samsung/
11223 F:      include/dt-bindings/clock/exynos*.h
11224 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11225
11226 SAMSUNG SPI DRIVERS
11227 M:      Kukjin Kim <kgene@kernel.org>
11228 M:      Krzysztof Kozlowski <krzk@kernel.org>
11229 M:      Andi Shyti <andi.shyti@samsung.com>
11230 L:      linux-spi@vger.kernel.org
11231 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11232 S:      Maintained
11233 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11234 F:      drivers/spi/spi-s3c*
11235 F:      include/linux/platform_data/spi-s3c64xx.h
11236
11237 SAMSUNG SXGBE DRIVERS
11238 M:      Byungho An <bh74.an@samsung.com>
11239 M:      Girish K S <ks.giri@samsung.com>
11240 M:      Vipul Pandya <vipul.pandya@samsung.com>
11241 S:      Supported
11242 L:      netdev@vger.kernel.org
11243 F:      drivers/net/ethernet/samsung/sxgbe/
11244
11245 SAMSUNG THERMAL DRIVER
11246 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11247 L:      linux-pm@vger.kernel.org
11248 L:      linux-samsung-soc@vger.kernel.org
11249 S:      Supported
11250 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11251 F:      drivers/thermal/samsung/
11252
11253 SAMSUNG USB2 PHY DRIVER
11254 M:      Kamil Debski <kamil@wypas.org>
11255 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11256 L:      linux-kernel@vger.kernel.org
11257 S:      Supported
11258 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11259 F:      Documentation/phy/samsung-usb2.txt
11260 F:      drivers/phy/phy-exynos4210-usb2.c
11261 F:      drivers/phy/phy-exynos4x12-usb2.c
11262 F:      drivers/phy/phy-exynos5250-usb2.c
11263 F:      drivers/phy/phy-s5pv210-usb2.c
11264 F:      drivers/phy/phy-samsung-usb2.c
11265 F:      drivers/phy/phy-samsung-usb2.h
11266
11267 SERIAL DRIVERS
11268 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11269 L:      linux-serial@vger.kernel.org
11270 S:      Maintained
11271 F:      Documentation/devicetree/bindings/serial/
11272 F:      drivers/tty/serial/
11273
11274 SERIAL DEVICE BUS
11275 M:      Rob Herring <robh@kernel.org>
11276 L:      linux-serial@vger.kernel.org
11277 S:      Maintained
11278 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11279 F:      drivers/tty/serdev/
11280 F:      include/linux/serdev.h
11281
11282 SERIAL IR RECEIVER
11283 M:      Sean Young <sean@mess.org>
11284 L:      linux-media@vger.kernel.org
11285 S:      Maintained
11286 F:      drivers/media/rc/serial_ir.c
11287
11288 STI CEC DRIVER
11289 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11290 L:      kernel@stlinux.com
11291 S:      Maintained
11292 F:      drivers/staging/media/st-cec/
11293 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11294
11295 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11296 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11297 L:      linux-s390@vger.kernel.org
11298 W:      http://www.ibm.com/developerworks/linux/linux390/
11299 S:      Supported
11300 F:      net/smc/
11301
11302 SYNOPSYS DESIGNWARE DMAC DRIVER
11303 M:      Viresh Kumar <vireshk@kernel.org>
11304 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11305 S:      Maintained
11306 F:      include/linux/dma/dw.h
11307 F:      include/linux/platform_data/dma-dw.h
11308 F:      drivers/dma/dw/
11309
11310 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11311 M:      Jie Deng <jiedeng@synopsys.com>
11312 L:      netdev@vger.kernel.org
11313 S:      Supported
11314 F:      drivers/net/ethernet/synopsys/
11315
11316 SYNOPSYS DESIGNWARE I2C DRIVER
11317 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11318 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11319 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11320 L:      linux-i2c@vger.kernel.org
11321 S:      Maintained
11322 F:      drivers/i2c/busses/i2c-designware-*
11323 F:      include/linux/platform_data/i2c-designware.h
11324
11325 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11326 M:      Jaehoon Chung <jh80.chung@samsung.com>
11327 L:      linux-mmc@vger.kernel.org
11328 S:      Maintained
11329 F:      drivers/mmc/host/dw_mmc*
11330
11331 SYSTEM TRACE MODULE CLASS
11332 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11333 S:      Maintained
11334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11335 F:      Documentation/trace/stm.txt
11336 F:      drivers/hwtracing/stm/
11337 F:      include/linux/stm.h
11338 F:      include/uapi/linux/stm.h
11339
11340 TEE SUBSYSTEM
11341 M:      Jens Wiklander <jens.wiklander@linaro.org>
11342 S:      Maintained
11343 F:      include/linux/tee_drv.h
11344 F:      include/uapi/linux/tee.h
11345 F:      drivers/tee/
11346 F:      Documentation/tee.txt
11347
11348 THUNDERBOLT DRIVER
11349 M:      Andreas Noever <andreas.noever@gmail.com>
11350 S:      Maintained
11351 F:      drivers/thunderbolt/
11352
11353 TI BQ27XXX POWER SUPPLY DRIVER
11354 R:      Andrew F. Davis <afd@ti.com>
11355 F:      include/linux/power/bq27xxx_battery.h
11356 F:      drivers/power/supply/bq27xxx_battery.c
11357 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11358
11359 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11360 M:      John Stultz <john.stultz@linaro.org>
11361 M:      Thomas Gleixner <tglx@linutronix.de>
11362 R:      Stephen Boyd <sboyd@codeaurora.org>
11363 L:      linux-kernel@vger.kernel.org
11364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11365 S:      Supported
11366 F:      include/linux/clocksource.h
11367 F:      include/linux/time.h
11368 F:      include/linux/timex.h
11369 F:      include/uapi/linux/time.h
11370 F:      include/uapi/linux/timex.h
11371 F:      kernel/time/clocksource.c
11372 F:      kernel/time/time*.c
11373 F:      kernel/time/alarmtimer.c
11374 F:      kernel/time/ntp.c
11375 F:      tools/testing/selftests/timers/
11376
11377 SC1200 WDT DRIVER
11378 M:      Zwane Mwaikambo <zwanem@gmail.com>
11379 S:      Maintained
11380 F:      drivers/watchdog/sc1200wdt.c
11381
11382 SCHEDULER
11383 M:      Ingo Molnar <mingo@redhat.com>
11384 M:      Peter Zijlstra <peterz@infradead.org>
11385 L:      linux-kernel@vger.kernel.org
11386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11387 S:      Maintained
11388 F:      kernel/sched/
11389 F:      include/linux/sched.h
11390 F:      include/uapi/linux/sched.h
11391 F:      include/linux/wait.h
11392
11393 SCORE ARCHITECTURE
11394 M:      Chen Liqin <liqin.linux@gmail.com>
11395 M:      Lennox Wu <lennox.wu@gmail.com>
11396 W:      http://www.sunplus.com
11397 S:      Supported
11398 F:      arch/score/
11399
11400 SCR24X CHIP CARD INTERFACE DRIVER
11401 M:      Lubomir Rintel <lkundrak@v3.sk>
11402 S:      Supported
11403 F:      drivers/char/pcmcia/scr24x_cs.c
11404
11405 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11406 M:      Sudeep Holla <sudeep.holla@arm.com>
11407 L:      linux-arm-kernel@lists.infradead.org
11408 S:      Maintained
11409 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11410 F:      drivers/clk/clk-scpi.c
11411 F:      drivers/cpufreq/scpi-cpufreq.c
11412 F:      drivers/firmware/arm_scpi.c
11413 F:      include/linux/scpi_protocol.h
11414
11415 SCSI CDROM DRIVER
11416 M:      Jens Axboe <axboe@kernel.dk>
11417 L:      linux-scsi@vger.kernel.org
11418 W:      http://www.kernel.dk
11419 S:      Maintained
11420 F:      drivers/scsi/sr*
11421
11422 SCSI RDMA PROTOCOL (SRP) INITIATOR
11423 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11424 L:      linux-rdma@vger.kernel.org
11425 S:      Supported
11426 W:      http://www.openfabrics.org
11427 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11429 F:      drivers/infiniband/ulp/srp/
11430 F:      include/scsi/srp.h
11431
11432 SCSI SG DRIVER
11433 M:      Doug Gilbert <dgilbert@interlog.com>
11434 L:      linux-scsi@vger.kernel.org
11435 W:      http://sg.danny.cz/sg
11436 S:      Maintained
11437 F:      Documentation/scsi/scsi-generic.txt
11438 F:      drivers/scsi/sg.c
11439 F:      include/scsi/sg.h
11440
11441 SCSI SUBSYSTEM
11442 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11444 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11446 L:      linux-scsi@vger.kernel.org
11447 S:      Maintained
11448 F:      Documentation/devicetree/bindings/scsi/
11449 F:      drivers/scsi/
11450 F:      include/scsi/
11451
11452 SCSI TAPE DRIVER
11453 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11454 L:      linux-scsi@vger.kernel.org
11455 S:      Maintained
11456 F:      Documentation/scsi/st.txt
11457 F:      drivers/scsi/st.*
11458 F:      drivers/scsi/st_*.h
11459
11460 SCTP PROTOCOL
11461 M:      Vlad Yasevich <vyasevich@gmail.com>
11462 M:      Neil Horman <nhorman@tuxdriver.com>
11463 L:      linux-sctp@vger.kernel.org
11464 W:      http://lksctp.sourceforge.net
11465 S:      Maintained
11466 F:      Documentation/networking/sctp.txt
11467 F:      include/linux/sctp.h
11468 F:      include/uapi/linux/sctp.h
11469 F:      include/net/sctp/
11470 F:      net/sctp/
11471
11472 SCx200 CPU SUPPORT
11473 M:      Jim Cromie <jim.cromie@gmail.com>
11474 S:      Odd Fixes
11475 F:      Documentation/i2c/busses/scx200_acb
11476 F:      arch/x86/platform/scx200/
11477 F:      drivers/watchdog/scx200_wdt.c
11478 F:      drivers/i2c/busses/scx200*
11479 F:      drivers/mtd/maps/scx200_docflash.c
11480 F:      include/linux/scx200.h
11481
11482 SCx200 GPIO DRIVER
11483 M:      Jim Cromie <jim.cromie@gmail.com>
11484 S:      Maintained
11485 F:      drivers/char/scx200_gpio.c
11486 F:      include/linux/scx200_gpio.h
11487
11488 SCx200 HRT CLOCKSOURCE DRIVER
11489 M:      Jim Cromie <jim.cromie@gmail.com>
11490 S:      Maintained
11491 F:      drivers/clocksource/scx200_hrt.c
11492
11493 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11494 M:      Sascha Sommer <saschasommer@freenet.de>
11495 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11496 S:      Maintained
11497 F:      drivers/mmc/host/sdricoh_cs.c
11498
11499 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11500 M:      Adrian Hunter <adrian.hunter@intel.com>
11501 L:      linux-mmc@vger.kernel.org
11502 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11503 S:      Maintained
11504 F:      drivers/mmc/host/sdhci*
11505 F:      include/linux/mmc/sdhci*
11506
11507 SECURE COMPUTING
11508 M:      Kees Cook <keescook@chromium.org>
11509 R:      Andy Lutomirski <luto@amacapital.net>
11510 R:      Will Drewry <wad@chromium.org>
11511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11512 S:      Supported
11513 F:      kernel/seccomp.c
11514 F:      include/uapi/linux/seccomp.h
11515 F:      include/linux/seccomp.h
11516 F:      tools/testing/selftests/seccomp/*
11517 K:      \bsecure_computing
11518 K:      \bTIF_SECCOMP\b
11519
11520 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11521 M:      Al Cooper <alcooperx@gmail.com>
11522 L:      linux-mmc@vger.kernel.org
11523 L:      bcm-kernel-feedback-list@broadcom.com
11524 S:      Maintained
11525 F:      drivers/mmc/host/sdhci-brcmstb*
11526
11527 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11528 M:      Ben Dooks <ben-linux@fluff.org>
11529 M:      Jaehoon Chung <jh80.chung@samsung.com>
11530 L:      linux-mmc@vger.kernel.org
11531 S:      Maintained
11532 F:      drivers/mmc/host/sdhci-s3c*
11533
11534 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11535 M:      Viresh Kumar <vireshk@kernel.org>
11536 L:      linux-mmc@vger.kernel.org
11537 S:      Maintained
11538 F:      drivers/mmc/host/sdhci-spear.c
11539
11540 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11541 M:      Scott Bauer <scott.bauer@intel.com>
11542 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11543 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11544 L:      linux-block@vger.kernel.org
11545 S:      Supported
11546 F:      block/sed*
11547 F:      block/opal_proto.h
11548 F:      include/linux/sed*
11549 F:      include/uapi/linux/sed*
11550
11551 SECURITY SUBSYSTEM
11552 M:      James Morris <james.l.morris@oracle.com>
11553 M:      "Serge E. Hallyn" <serge@hallyn.com>
11554 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11556 W:      http://kernsec.org/
11557 S:      Supported
11558 F:      security/
11559
11560 SECURITY CONTACT
11561 M:      Security Officers <security@kernel.org>
11562 S:      Supported
11563
11564 SELINUX SECURITY MODULE
11565 M:      Paul Moore <paul@paul-moore.com>
11566 M:      Stephen Smalley <sds@tycho.nsa.gov>
11567 M:      Eric Paris <eparis@parisplace.org>
11568 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11569 W:      http://selinuxproject.org
11570 T:      git git://git.infradead.org/users/pcmoore/selinux
11571 S:      Supported
11572 F:      include/linux/selinux*
11573 F:      security/selinux/
11574 F:      scripts/selinux/
11575
11576 APPARMOR SECURITY MODULE
11577 M:      John Johansen <john.johansen@canonical.com>
11578 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11579 W:      apparmor.wiki.kernel.org
11580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11581 S:      Supported
11582 F:      security/apparmor/
11583
11584 LOADPIN SECURITY MODULE
11585 M:      Kees Cook <keescook@chromium.org>
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11587 S:      Supported
11588 F:      security/loadpin/
11589
11590 YAMA SECURITY MODULE
11591 M:      Kees Cook <keescook@chromium.org>
11592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11593 S:      Supported
11594 F:      security/yama/
11595
11596 SENSABLE PHANTOM
11597 M:      Jiri Slaby <jirislaby@gmail.com>
11598 S:      Maintained
11599 F:      drivers/misc/phantom.c
11600 F:      include/uapi/linux/phantom.h
11601
11602 Emulex 10Gbps iSCSI - OneConnect DRIVER
11603 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11604 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11605 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11606 L:      linux-scsi@vger.kernel.org
11607 W:      http://www.broadcom.com
11608 S:      Supported
11609 F:      drivers/scsi/be2iscsi/
11610
11611 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11612 M:      Sathya Perla <sathya.perla@broadcom.com>
11613 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11614 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11615 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11616 L:      netdev@vger.kernel.org
11617 W:      http://www.emulex.com
11618 S:      Supported
11619 F:      drivers/net/ethernet/emulex/benet/
11620
11621 EMULEX ONECONNECT ROCE DRIVER
11622 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11623 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11624 L:      linux-rdma@vger.kernel.org
11625 W:      http://www.broadcom.com
11626 S:      Odd Fixes
11627 F:      drivers/infiniband/hw/ocrdma/
11628 F:      include/uapi/rdma/ocrdma-abi.h
11629
11630 SFC NETWORK DRIVER
11631 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11632 M:      Edward Cree <ecree@solarflare.com>
11633 M:      Bert Kenward <bkenward@solarflare.com>
11634 L:      netdev@vger.kernel.org
11635 S:      Supported
11636 F:      drivers/net/ethernet/sfc/
11637
11638 SGI GRU DRIVER
11639 M:      Dimitri Sivanich <sivanich@sgi.com>
11640 S:      Maintained
11641 F:      drivers/misc/sgi-gru/
11642
11643 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11644 M:      Pat Gefre <pfg@sgi.com>
11645 L:      linux-ia64@vger.kernel.org
11646 S:      Supported
11647 F:      Documentation/ia64/serial.txt
11648 F:      drivers/tty/serial/ioc?_serial.c
11649 F:      include/linux/ioc?.h
11650
11651 SGI XP/XPC/XPNET DRIVER
11652 M:      Cliff Whickman <cpw@sgi.com>
11653 M:      Robin Holt <robinmholt@gmail.com>
11654 S:      Maintained
11655 F:      drivers/misc/sgi-xp/
11656
11657 SI2157 MEDIA DRIVER
11658 M:      Antti Palosaari <crope@iki.fi>
11659 L:      linux-media@vger.kernel.org
11660 W:      https://linuxtv.org
11661 W:      http://palosaari.fi/linux/
11662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11663 T:      git git://linuxtv.org/anttip/media_tree.git
11664 S:      Maintained
11665 F:      drivers/media/tuners/si2157*
11666
11667 SI2168 MEDIA DRIVER
11668 M:      Antti Palosaari <crope@iki.fi>
11669 L:      linux-media@vger.kernel.org
11670 W:      https://linuxtv.org
11671 W:      http://palosaari.fi/linux/
11672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11673 T:      git git://linuxtv.org/anttip/media_tree.git
11674 S:      Maintained
11675 F:      drivers/media/dvb-frontends/si2168*
11676
11677 SI470X FM RADIO RECEIVER I2C DRIVER
11678 M:      Hans Verkuil <hverkuil@xs4all.nl>
11679 L:      linux-media@vger.kernel.org
11680 T:      git git://linuxtv.org/media_tree.git
11681 W:      https://linuxtv.org
11682 S:      Odd Fixes
11683 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11684
11685 SI470X FM RADIO RECEIVER USB DRIVER
11686 M:      Hans Verkuil <hverkuil@xs4all.nl>
11687 L:      linux-media@vger.kernel.org
11688 T:      git git://linuxtv.org/media_tree.git
11689 W:      https://linuxtv.org
11690 S:      Maintained
11691 F:      drivers/media/radio/si470x/radio-si470x-common.c
11692 F:      drivers/media/radio/si470x/radio-si470x.h
11693 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11694
11695 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11696 M:      Eduardo Valentin <edubezval@gmail.com>
11697 L:      linux-media@vger.kernel.org
11698 T:      git git://linuxtv.org/media_tree.git
11699 W:      https://linuxtv.org
11700 S:      Odd Fixes
11701 F:      drivers/media/radio/si4713/si4713.?
11702
11703 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11704 M:      Eduardo Valentin <edubezval@gmail.com>
11705 L:      linux-media@vger.kernel.org
11706 T:      git git://linuxtv.org/media_tree.git
11707 W:      https://linuxtv.org
11708 S:      Odd Fixes
11709 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11710
11711 SI4713 FM RADIO TRANSMITTER USB DRIVER
11712 M:      Hans Verkuil <hverkuil@xs4all.nl>
11713 L:      linux-media@vger.kernel.org
11714 T:      git git://linuxtv.org/media_tree.git
11715 W:      https://linuxtv.org
11716 S:      Maintained
11717 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11718
11719 SIANO DVB DRIVER
11720 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11721 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11722 L:      linux-media@vger.kernel.org
11723 W:      https://linuxtv.org
11724 T:      git git://linuxtv.org/media_tree.git
11725 S:      Odd fixes
11726 F:      drivers/media/common/siano/
11727 F:      drivers/media/usb/siano/
11728 F:      drivers/media/usb/siano/
11729 F:      drivers/media/mmc/siano/
11730
11731 SILEAD TOUCHSCREEN DRIVER
11732 M:      Hans de Goede <hdegoede@redhat.com>
11733 L:      linux-input@vger.kernel.org
11734 L:      platform-driver-x86@vger.kernel.org
11735 S:      Maintained
11736 F:      drivers/input/touchscreen/silead.c
11737 F:      drivers/platform/x86/silead_dmi.c
11738
11739 SIMPLEFB FB DRIVER
11740 M:      Hans de Goede <hdegoede@redhat.com>
11741 L:      linux-fbdev@vger.kernel.org
11742 S:      Maintained
11743 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11744 F:      drivers/video/fbdev/simplefb.c
11745 F:      include/linux/platform_data/simplefb.h
11746
11747 SH_VEU V4L2 MEM2MEM DRIVER
11748 L:      linux-media@vger.kernel.org
11749 S:      Orphan
11750 F:      drivers/media/platform/sh_veu.c
11751
11752 SH_VOU V4L2 OUTPUT DRIVER
11753 L:      linux-media@vger.kernel.org
11754 S:      Orphan
11755 F:      drivers/media/platform/sh_vou.c
11756 F:      include/media/drv-intf/sh_vou.h
11757
11758 SIMPLE FIRMWARE INTERFACE (SFI)
11759 M:      Len Brown <lenb@kernel.org>
11760 L:      sfi-devel@simplefirmware.org
11761 W:      http://simplefirmware.org/
11762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11763 S:      Supported
11764 F:      arch/x86/platform/sfi/
11765 F:      drivers/sfi/
11766 F:      include/linux/sfi*.h
11767
11768 SIMTEC EB110ATX (Chalice CATS)
11769 P:      Ben Dooks
11770 P:      Vincent Sanders <vince@simtec.co.uk>
11771 M:      Simtec Linux Team <linux@simtec.co.uk>
11772 W:      http://www.simtec.co.uk/products/EB110ATX/
11773 S:      Supported
11774
11775 SIMTEC EB2410ITX (BAST)
11776 P:      Ben Dooks
11777 P:      Vincent Sanders <vince@simtec.co.uk>
11778 M:      Simtec Linux Team <linux@simtec.co.uk>
11779 W:      http://www.simtec.co.uk/products/EB2410ITX/
11780 S:      Supported
11781 F:      arch/arm/mach-s3c24xx/mach-bast.c
11782 F:      arch/arm/mach-s3c24xx/bast-ide.c
11783 F:      arch/arm/mach-s3c24xx/bast-irq.c
11784
11785 SIPHASH PRF ROUTINES
11786 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11787 S:      Maintained
11788 F:      lib/siphash.c
11789 F:      lib/test_siphash.c
11790 F:      include/linux/siphash.h
11791
11792 TI DAVINCI MACHINE SUPPORT
11793 M:      Sekhar Nori <nsekhar@ti.com>
11794 M:      Kevin Hilman <khilman@kernel.org>
11795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11797 S:      Supported
11798 F:      arch/arm/mach-davinci/
11799 F:      drivers/i2c/busses/i2c-davinci.c
11800
11801 TI DAVINCI SERIES MEDIA DRIVER
11802 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11803 L:      linux-media@vger.kernel.org
11804 W:      https://linuxtv.org
11805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11806 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11807 S:      Maintained
11808 F:      drivers/media/platform/davinci/
11809 F:      include/media/davinci/
11810
11811 TI AM437X VPFE DRIVER
11812 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11813 L:      linux-media@vger.kernel.org
11814 W:      https://linuxtv.org
11815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11816 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11817 S:      Maintained
11818 F:      drivers/media/platform/am437x/
11819
11820 OV2659 OMNIVISION SENSOR DRIVER
11821 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11822 L:      linux-media@vger.kernel.org
11823 W:      https://linuxtv.org
11824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11825 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11826 S:      Maintained
11827 F:      drivers/media/i2c/ov2659.c
11828 F:      include/media/i2c/ov2659.h
11829
11830 SILICON MOTION SM712 FRAME BUFFER DRIVER
11831 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11832 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11833 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11834 L:      linux-fbdev@vger.kernel.org
11835 S:      Maintained
11836 F:      drivers/video/fbdev/sm712*
11837 F:      Documentation/fb/sm712fb.txt
11838
11839 SIS 190 ETHERNET DRIVER
11840 M:      Francois Romieu <romieu@fr.zoreil.com>
11841 L:      netdev@vger.kernel.org
11842 S:      Maintained
11843 F:      drivers/net/ethernet/sis/sis190.c
11844
11845 SIS 900/7016 FAST ETHERNET DRIVER
11846 M:      Daniele Venzano <venza@brownhat.org>
11847 W:      http://www.brownhat.org/sis900.html
11848 L:      netdev@vger.kernel.org
11849 S:      Maintained
11850 F:      drivers/net/ethernet/sis/sis900.*
11851
11852 SIS FRAMEBUFFER DRIVER
11853 M:      Thomas Winischhofer <thomas@winischhofer.net>
11854 W:      http://www.winischhofer.net/linuxsisvga.shtml
11855 S:      Maintained
11856 F:      Documentation/fb/sisfb.txt
11857 F:      drivers/video/fbdev/sis/
11858 F:      include/video/sisfb.h
11859
11860 SIS USB2VGA DRIVER
11861 M:      Thomas Winischhofer <thomas@winischhofer.net>
11862 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11863 S:      Maintained
11864 F:      drivers/usb/misc/sisusbvga/
11865
11866 SLAB ALLOCATOR
11867 M:      Christoph Lameter <cl@linux.com>
11868 M:      Pekka Enberg <penberg@kernel.org>
11869 M:      David Rientjes <rientjes@google.com>
11870 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11871 M:      Andrew Morton <akpm@linux-foundation.org>
11872 L:      linux-mm@kvack.org
11873 S:      Maintained
11874 F:      include/linux/sl?b*.h
11875 F:      mm/sl?b*
11876
11877 SLEEPABLE READ-COPY UPDATE (SRCU)
11878 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11879 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11880 M:      Josh Triplett <josh@joshtriplett.org>
11881 R:      Steven Rostedt <rostedt@goodmis.org>
11882 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11883 L:      linux-kernel@vger.kernel.org
11884 W:      http://www.rdrop.com/users/paulmck/RCU/
11885 S:      Supported
11886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11887 F:      include/linux/srcu.h
11888 F:      kernel/rcu/srcu.c
11889
11890 SMACK SECURITY MODULE
11891 M:      Casey Schaufler <casey@schaufler-ca.com>
11892 L:      linux-security-module@vger.kernel.org
11893 W:      http://schaufler-ca.com
11894 T:      git git://github.com/cschaufler/smack-next
11895 S:      Maintained
11896 F:      Documentation/security/Smack.txt
11897 F:      security/smack/
11898
11899 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11900 M:      Kevin Hilman <khilman@kernel.org>
11901 M:      Nishanth Menon <nm@ti.com>
11902 S:      Maintained
11903 F:      drivers/power/avs/
11904 F:      include/linux/power/smartreflex.h
11905 L:      linux-pm@vger.kernel.org
11906
11907 SMC91x ETHERNET DRIVER
11908 M:      Nicolas Pitre <nico@fluxnic.net>
11909 S:      Odd Fixes
11910 F:      drivers/net/ethernet/smsc/smc91x.*
11911
11912 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11913 M:      Sakari Ailus <sakari.ailus@iki.fi>
11914 L:      linux-media@vger.kernel.org
11915 S:      Maintained
11916 F:      drivers/media/i2c/smiapp/
11917 F:      include/media/i2c/smiapp.h
11918 F:      drivers/media/i2c/smiapp-pll.c
11919 F:      drivers/media/i2c/smiapp-pll.h
11920 F:      include/uapi/linux/smiapp.h
11921 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11922
11923 SMM665 HARDWARE MONITOR DRIVER
11924 M:      Guenter Roeck <linux@roeck-us.net>
11925 L:      linux-hwmon@vger.kernel.org
11926 S:      Maintained
11927 F:      Documentation/hwmon/smm665
11928 F:      drivers/hwmon/smm665.c
11929
11930 SMSC EMC2103 HARDWARE MONITOR DRIVER
11931 M:      Steve Glendinning <steve.glendinning@shawell.net>
11932 L:      linux-hwmon@vger.kernel.org
11933 S:      Maintained
11934 F:      Documentation/hwmon/emc2103
11935 F:      drivers/hwmon/emc2103.c
11936
11937 SMSC SCH5627 HARDWARE MONITOR DRIVER
11938 M:      Hans de Goede <hdegoede@redhat.com>
11939 L:      linux-hwmon@vger.kernel.org
11940 S:      Supported
11941 F:      Documentation/hwmon/sch5627
11942 F:      drivers/hwmon/sch5627.c
11943
11944 SMSC47B397 HARDWARE MONITOR DRIVER
11945 M:      Jean Delvare <jdelvare@suse.com>
11946 L:      linux-hwmon@vger.kernel.org
11947 S:      Maintained
11948 F:      Documentation/hwmon/smsc47b397
11949 F:      drivers/hwmon/smsc47b397.c
11950
11951 SMSC911x ETHERNET DRIVER
11952 M:      Steve Glendinning <steve.glendinning@shawell.net>
11953 L:      netdev@vger.kernel.org
11954 S:      Maintained
11955 F:      include/linux/smsc911x.h
11956 F:      drivers/net/ethernet/smsc/smsc911x.*
11957
11958 SMSC9420 PCI ETHERNET DRIVER
11959 M:      Steve Glendinning <steve.glendinning@shawell.net>
11960 L:      netdev@vger.kernel.org
11961 S:      Maintained
11962 F:      drivers/net/ethernet/smsc/smsc9420.*
11963
11964 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11965 M:      Steve Glendinning <steve.glendinning@shawell.net>
11966 L:      linux-fbdev@vger.kernel.org
11967 S:      Maintained
11968 F:      drivers/video/fbdev/smscufx.c
11969
11970 SOC-CAMERA V4L2 SUBSYSTEM
11971 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11972 L:      linux-media@vger.kernel.org
11973 T:      git git://linuxtv.org/media_tree.git
11974 S:      Maintained
11975 F:      include/media/soc*
11976 F:      drivers/media/i2c/soc_camera/
11977 F:      drivers/media/platform/soc_camera/
11978
11979 SOEKRIS NET48XX LED SUPPORT
11980 M:      Chris Boot <bootc@bootc.net>
11981 S:      Maintained
11982 F:      drivers/leds/leds-net48xx.c
11983
11984 SOFTLOGIC 6x10 MPEG CODEC
11985 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11986 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11987 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11988 M:      Ismael Luceno <ismael@iodev.co.uk>
11989 L:      linux-media@vger.kernel.org
11990 S:      Supported
11991 F:      drivers/media/pci/solo6x10/
11992
11993 SOFTWARE RAID (Multiple Disks) SUPPORT
11994 M:      Shaohua Li <shli@kernel.org>
11995 L:      linux-raid@vger.kernel.org
11996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11997 S:      Supported
11998 F:      drivers/md/
11999 F:      include/linux/raid/
12000 F:      include/uapi/linux/raid/
12001
12002 SONIC NETWORK DRIVER
12003 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12004 L:      netdev@vger.kernel.org
12005 S:      Maintained
12006 F:      drivers/net/ethernet/natsemi/sonic.*
12007
12008 SONICS SILICON BACKPLANE DRIVER (SSB)
12009 M:      Michael Buesch <m@bues.ch>
12010 L:      linux-wireless@vger.kernel.org
12011 S:      Maintained
12012 F:      drivers/ssb/
12013 F:      include/linux/ssb/
12014
12015 SONY VAIO CONTROL DEVICE DRIVER
12016 M:      Mattia Dongili <malattia@linux.it>
12017 L:      platform-driver-x86@vger.kernel.org
12018 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12019 S:      Maintained
12020 F:      Documentation/laptops/sony-laptop.txt
12021 F:      drivers/char/sonypi.c
12022 F:      drivers/platform/x86/sony-laptop.c
12023 F:      include/linux/sony-laptop.h
12024
12025 SONY MEMORYSTICK CARD SUPPORT
12026 M:      Alex Dubov <oakad@yahoo.com>
12027 W:      http://tifmxx.berlios.de/
12028 S:      Maintained
12029 F:      drivers/memstick/host/tifm_ms.c
12030
12031 SONY MEMORYSTICK STANDARD SUPPORT
12032 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12033 S:      Maintained
12034 F:      drivers/memstick/core/ms_block.*
12035
12036 SOUND
12037 M:      Jaroslav Kysela <perex@perex.cz>
12038 M:      Takashi Iwai <tiwai@suse.com>
12039 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12040 W:      http://www.alsa-project.org/
12041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12042 T:      git git://git.alsa-project.org/alsa-kernel.git
12043 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12044 S:      Maintained
12045 F:      Documentation/sound/
12046 F:      include/sound/
12047 F:      include/uapi/sound/
12048 F:      sound/
12049
12050 SOUND - COMPRESSED AUDIO
12051 M:      Vinod Koul <vinod.koul@intel.com>
12052 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12054 S:      Supported
12055 F:      Documentation/sound/alsa/compress_offload.txt
12056 F:      include/sound/compress_driver.h
12057 F:      include/uapi/sound/compress_*
12058 F:      sound/core/compress_offload.c
12059 F:      sound/soc/soc-compress.c
12060
12061 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12062 M:      Liam Girdwood <lgirdwood@gmail.com>
12063 M:      Mark Brown <broonie@kernel.org>
12064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12066 W:      http://alsa-project.org/main/index.php/ASoC
12067 S:      Supported
12068 F:      Documentation/devicetree/bindings/sound/
12069 F:      Documentation/sound/alsa/soc/
12070 F:      sound/soc/
12071 F:      include/sound/soc*
12072
12073 SOUND - DMAENGINE HELPERS
12074 M:      Lars-Peter Clausen <lars@metafoo.de>
12075 S:      Supported
12076 F:      include/sound/dmaengine_pcm.h
12077 F:      sound/core/pcm_dmaengine.c
12078 F:      sound/soc/soc-generic-dmaengine-pcm.c
12079
12080 SP2 MEDIA DRIVER
12081 M:      Olli Salonen <olli.salonen@iki.fi>
12082 L:      linux-media@vger.kernel.org
12083 W:      https://linuxtv.org
12084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12085 S:      Maintained
12086 F:      drivers/media/dvb-frontends/sp2*
12087
12088 SPARC + UltraSPARC (sparc/sparc64)
12089 M:      "David S. Miller" <davem@davemloft.net>
12090 L:      sparclinux@vger.kernel.org
12091 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12094 S:      Maintained
12095 F:      arch/sparc/
12096 F:      drivers/sbus/
12097
12098 SPARC SERIAL DRIVERS
12099 M:      "David S. Miller" <davem@davemloft.net>
12100 L:      sparclinux@vger.kernel.org
12101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12103 S:      Maintained
12104 F:      include/linux/sunserialcore.h
12105 F:      drivers/tty/serial/suncore.c
12106 F:      drivers/tty/serial/sunhv.c
12107 F:      drivers/tty/serial/sunsab.c
12108 F:      drivers/tty/serial/sunsab.h
12109 F:      drivers/tty/serial/sunsu.c
12110 F:      drivers/tty/serial/sunzilog.c
12111 F:      drivers/tty/serial/sunzilog.h
12112
12113 SPARSE CHECKER
12114 M:      "Christopher Li" <sparse@chrisli.org>
12115 L:      linux-sparse@vger.kernel.org
12116 W:      https://sparse.wiki.kernel.org/
12117 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12118 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12119 S:      Maintained
12120 F:      include/linux/compiler.h
12121
12122 SPEAR PLATFORM SUPPORT
12123 M:      Viresh Kumar <vireshk@kernel.org>
12124 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12126 W:      http://www.st.com/spear
12127 S:      Maintained
12128 F:      arch/arm/boot/dts/spear*
12129 F:      arch/arm/mach-spear/
12130
12131 SPEAR CLOCK FRAMEWORK SUPPORT
12132 M:      Viresh Kumar <vireshk@kernel.org>
12133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12134 W:      http://www.st.com/spear
12135 S:      Maintained
12136 F:      drivers/clk/spear/
12137
12138 SPI NOR SUBSYSTEM
12139 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12140 M:      Marek Vasut <marek.vasut@gmail.com>
12141 L:      linux-mtd@lists.infradead.org
12142 W:      http://www.linux-mtd.infradead.org/
12143 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12144 T:      git git://github.com/spi-nor/linux.git
12145 S:      Maintained
12146 F:      drivers/mtd/spi-nor/
12147 F:      include/linux/mtd/spi-nor.h
12148
12149 SPI SUBSYSTEM
12150 M:      Mark Brown <broonie@kernel.org>
12151 L:      linux-spi@vger.kernel.org
12152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12153 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12154 S:      Maintained
12155 F:      Documentation/devicetree/bindings/spi/
12156 F:      Documentation/spi/
12157 F:      drivers/spi/
12158 F:      include/linux/spi/
12159 F:      include/uapi/linux/spi/
12160 F:      tools/spi/
12161
12162 SPIDERNET NETWORK DRIVER for CELL
12163 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12164 L:      netdev@vger.kernel.org
12165 S:      Supported
12166 F:      Documentation/networking/spider_net.txt
12167 F:      drivers/net/ethernet/toshiba/spider_net*
12168
12169 SPU FILE SYSTEM
12170 M:      Jeremy Kerr <jk@ozlabs.org>
12171 L:      linuxppc-dev@lists.ozlabs.org
12172 W:      http://www.ibm.com/developerworks/power/cell/
12173 S:      Supported
12174 F:      Documentation/filesystems/spufs.txt
12175 F:      arch/powerpc/platforms/cell/spufs/
12176
12177 SQUASHFS FILE SYSTEM
12178 M:      Phillip Lougher <phillip@squashfs.org.uk>
12179 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12180 W:      http://squashfs.org.uk
12181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12182 S:      Maintained
12183 F:      Documentation/filesystems/squashfs.txt
12184 F:      fs/squashfs/
12185
12186 SRM (Alpha) environment access
12187 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12188 S:      Maintained
12189 F:      arch/alpha/kernel/srm_env.c
12190
12191 STABLE BRANCH
12192 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12193 L:      stable@vger.kernel.org
12194 S:      Supported
12195 F:      Documentation/process/stable-kernel-rules.rst
12196
12197 STAGING SUBSYSTEM
12198 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12200 L:      devel@driverdev.osuosl.org
12201 S:      Supported
12202 F:      drivers/staging/
12203
12204 STAGING - COMEDI
12205 M:      Ian Abbott <abbotti@mev.co.uk>
12206 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12207 S:      Odd Fixes
12208 F:      drivers/staging/comedi/
12209
12210 STAGING - FLARION FT1000 DRIVERS
12211 M:      Marek Belisko <marek.belisko@gmail.com>
12212 S:      Odd Fixes
12213 F:      drivers/staging/ft1000/
12214
12215 STAGING - INDUSTRIAL IO
12216 M:      Jonathan Cameron <jic23@kernel.org>
12217 L:      linux-iio@vger.kernel.org
12218 S:      Odd Fixes
12219 F:      Documentation/devicetree/bindings/staging/iio/
12220 F:      drivers/staging/iio/
12221
12222 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12223 M:      Jarod Wilson <jarod@wilsonet.com>
12224 W:      http://www.lirc.org/
12225 S:      Odd Fixes
12226 F:      drivers/staging/media/lirc/
12227
12228 STAGING - LUSTRE PARALLEL FILESYSTEM
12229 M:      Oleg Drokin <oleg.drokin@intel.com>
12230 M:      Andreas Dilger <andreas.dilger@intel.com>
12231 M:      James Simmons <jsimmons@infradead.org>
12232 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12233 W:      http://wiki.lustre.org/
12234 S:      Maintained
12235 F:      drivers/staging/lustre
12236
12237 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12238 M:      Marc Dietrich <marvin24@gmx.de>
12239 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12240 L:      linux-tegra@vger.kernel.org
12241 S:      Maintained
12242 F:      drivers/staging/nvec/
12243
12244 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12245 M:      Jens Frederich <jfrederich@gmail.com>
12246 M:      Daniel Drake <dsd@laptop.org>
12247 M:      Jon Nettleton <jon.nettleton@gmail.com>
12248 W:      http://wiki.laptop.org/go/DCON
12249 S:      Maintained
12250 F:      drivers/staging/olpc_dcon/
12251
12252 STAGING - REALTEK RTL8712U DRIVERS
12253 M:      Larry Finger <Larry.Finger@lwfinger.net>
12254 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12255 S:      Odd Fixes
12256 F:      drivers/staging/rtl8712/
12257
12258 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12259 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12260 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12261 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12262 L:      linux-fbdev@vger.kernel.org
12263 S:      Maintained
12264 F:      drivers/staging/sm750fb/
12265
12266 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12267 M:      William Hubbs <w.d.hubbs@gmail.com>
12268 M:      Chris Brannon <chris@the-brannons.com>
12269 M:      Kirk Reiser <kirk@reisers.ca>
12270 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12271 L:      speakup@linux-speakup.org
12272 W:      http://www.linux-speakup.org/
12273 S:      Odd Fixes
12274 F:      drivers/staging/speakup/
12275
12276 STAGING - VIA VT665X DRIVERS
12277 M:      Forest Bond <forest@alittletooquiet.net>
12278 S:      Odd Fixes
12279 F:      drivers/staging/vt665?/
12280
12281 STAGING - WILC1000 WIFI DRIVER
12282 M:      Aditya Shankar <aditya.shankar@microchip.com>
12283 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12284 L:      linux-wireless@vger.kernel.org
12285 S:      Supported
12286 F:      drivers/staging/wilc1000/
12287
12288 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12289 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12290 S:      Odd Fixes
12291 F:      drivers/staging/xgifb/
12292
12293 STARFIRE/DURALAN NETWORK DRIVER
12294 M:      Ion Badulescu <ionut@badula.org>
12295 S:      Odd Fixes
12296 F:      drivers/net/ethernet/adaptec/starfire*
12297
12298 SUN3/3X
12299 M:      Sam Creasey <sammy@sammy.net>
12300 W:      http://sammy.net/sun3/
12301 S:      Maintained
12302 F:      arch/m68k/kernel/*sun3*
12303 F:      arch/m68k/sun3*/
12304 F:      arch/m68k/include/asm/sun3*
12305 F:      drivers/net/ethernet/i825xx/sun3*
12306
12307 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12308 M:      Hans de Goede <hdegoede@redhat.com>
12309 L:      linux-input@vger.kernel.org
12310 S:      Maintained
12311 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12312 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12313
12314 SUNDANCE NETWORK DRIVER
12315 M:      Denis Kirjanov <kda@linux-powerpc.org>
12316 L:      netdev@vger.kernel.org
12317 S:      Maintained
12318 F:      drivers/net/ethernet/dlink/sundance.c
12319
12320 SUPERH
12321 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12322 M:      Rich Felker <dalias@libc.org>
12323 L:      linux-sh@vger.kernel.org
12324 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12325 S:      Maintained
12326 F:      Documentation/sh/
12327 F:      arch/sh/
12328 F:      drivers/sh/
12329
12330 SUSPEND TO RAM
12331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12332 M:      Len Brown <len.brown@intel.com>
12333 M:      Pavel Machek <pavel@ucw.cz>
12334 L:      linux-pm@vger.kernel.org
12335 B:      https://bugzilla.kernel.org
12336 S:      Supported
12337 F:      Documentation/power/
12338 F:      arch/x86/kernel/acpi/
12339 F:      drivers/base/power/
12340 F:      kernel/power/
12341 F:      include/linux/suspend.h
12342 F:      include/linux/freezer.h
12343 F:      include/linux/pm.h
12344
12345 SVGA HANDLING
12346 M:      Martin Mares <mj@ucw.cz>
12347 L:      linux-video@atrey.karlin.mff.cuni.cz
12348 S:      Maintained
12349 F:      Documentation/svga.txt
12350 F:      arch/x86/boot/video*
12351
12352 SWIOTLB SUBSYSTEM
12353 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12354 L:      linux-kernel@vger.kernel.org
12355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12356 S:      Supported
12357 F:      lib/swiotlb.c
12358 F:      arch/*/kernel/pci-swiotlb.c
12359 F:      include/linux/swiotlb.h
12360
12361 SWITCHDEV
12362 M:      Jiri Pirko <jiri@resnulli.us>
12363 M:      Ivan Vecera <ivecera@redhat.com>
12364 L:      netdev@vger.kernel.org
12365 S:      Supported
12366 F:      net/switchdev/
12367 F:      include/net/switchdev.h
12368
12369 SYNOPSYS ARC ARCHITECTURE
12370 M:      Vineet Gupta <vgupta@synopsys.com>
12371 L:      linux-snps-arc@lists.infradead.org
12372 S:      Supported
12373 F:      arch/arc/
12374 F:      Documentation/devicetree/bindings/arc/*
12375 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12376 F:      drivers/clocksource/arc_timer.c
12377 F:      drivers/tty/serial/arc_uart.c
12378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12379
12380 SYNOPSYS ARC SDP platform support
12381 M:      Alexey Brodkin <abrodkin@synopsys.com>
12382 S:      Supported
12383 F:      arch/arc/plat-axs10x
12384 F:      arch/arc/boot/dts/ax*
12385 F:      Documentation/devicetree/bindings/arc/axs10*
12386
12387 SYSTEM CONFIGURATION (SYSCON)
12388 M:      Lee Jones <lee.jones@linaro.org>
12389 M:      Arnd Bergmann <arnd@arndb.de>
12390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12391 S:      Supported
12392 F:      drivers/mfd/syscon.c
12393
12394 SYSTEM RESET/SHUTDOWN DRIVERS
12395 M:      Sebastian Reichel <sre@kernel.org>
12396 L:      linux-pm@vger.kernel.org
12397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12398 S:      Maintained
12399 F:      Documentation/devicetree/bindings/power/reset/
12400 F:      drivers/power/reset/
12401
12402 SYSV FILESYSTEM
12403 M:      Christoph Hellwig <hch@infradead.org>
12404 S:      Maintained
12405 F:      Documentation/filesystems/sysv-fs.txt
12406 F:      fs/sysv/
12407 F:      include/linux/sysv_fs.h
12408
12409 TARGET SUBSYSTEM
12410 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12411 L:      linux-scsi@vger.kernel.org
12412 L:      target-devel@vger.kernel.org
12413 W:      http://www.linux-iscsi.org
12414 W:      http://groups.google.com/group/linux-iscsi-target-dev
12415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12416 S:      Supported
12417 F:      drivers/target/
12418 F:      include/target/
12419 F:      Documentation/target/
12420
12421 TASKSTATS STATISTICS INTERFACE
12422 M:      Balbir Singh <bsingharora@gmail.com>
12423 S:      Maintained
12424 F:      Documentation/accounting/taskstats*
12425 F:      include/linux/taskstats*
12426 F:      kernel/taskstats.c
12427
12428 TC subsystem
12429 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12430 M:      Cong Wang <xiyou.wangcong@gmail.com>
12431 M:      Jiri Pirko <jiri@resnulli.us>
12432 L:      netdev@vger.kernel.org
12433 S:      Maintained
12434 F:      include/net/pkt_cls.h
12435 F:      include/net/pkt_sched.h
12436 F:      include/net/tc_act/
12437 F:      include/uapi/linux/pkt_cls.h
12438 F:      include/uapi/linux/pkt_sched.h
12439 F:      include/uapi/linux/tc_act/
12440 F:      include/uapi/linux/tc_ematch/
12441 F:      net/sched/
12442
12443 TCP LOW PRIORITY MODULE
12444 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12445 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12446 W:      http://tcp-lp-mod.sourceforge.net/
12447 S:      Maintained
12448 F:      net/ipv4/tcp_lp.c
12449
12450 TDA10071 MEDIA DRIVER
12451 M:      Antti Palosaari <crope@iki.fi>
12452 L:      linux-media@vger.kernel.org
12453 W:      https://linuxtv.org
12454 W:      http://palosaari.fi/linux/
12455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12456 T:      git git://linuxtv.org/anttip/media_tree.git
12457 S:      Maintained
12458 F:      drivers/media/dvb-frontends/tda10071*
12459
12460 TDA18212 MEDIA DRIVER
12461 M:      Antti Palosaari <crope@iki.fi>
12462 L:      linux-media@vger.kernel.org
12463 W:      https://linuxtv.org
12464 W:      http://palosaari.fi/linux/
12465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12466 T:      git git://linuxtv.org/anttip/media_tree.git
12467 S:      Maintained
12468 F:      drivers/media/tuners/tda18212*
12469
12470 TDA18218 MEDIA DRIVER
12471 M:      Antti Palosaari <crope@iki.fi>
12472 L:      linux-media@vger.kernel.org
12473 W:      https://linuxtv.org
12474 W:      http://palosaari.fi/linux/
12475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12476 T:      git git://linuxtv.org/anttip/media_tree.git
12477 S:      Maintained
12478 F:      drivers/media/tuners/tda18218*
12479
12480 TDA18271 MEDIA DRIVER
12481 M:      Michael Krufky <mkrufky@linuxtv.org>
12482 L:      linux-media@vger.kernel.org
12483 W:      https://linuxtv.org
12484 W:      http://github.com/mkrufky
12485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12486 T:      git git://linuxtv.org/mkrufky/tuners.git
12487 S:      Maintained
12488 F:      drivers/media/tuners/tda18271*
12489
12490 TDA827x MEDIA DRIVER
12491 M:      Michael Krufky <mkrufky@linuxtv.org>
12492 L:      linux-media@vger.kernel.org
12493 W:      https://linuxtv.org
12494 W:      http://github.com/mkrufky
12495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12496 T:      git git://linuxtv.org/mkrufky/tuners.git
12497 S:      Maintained
12498 F:      drivers/media/tuners/tda8290.*
12499
12500 TDA8290 MEDIA DRIVER
12501 M:      Michael Krufky <mkrufky@linuxtv.org>
12502 L:      linux-media@vger.kernel.org
12503 W:      https://linuxtv.org
12504 W:      http://github.com/mkrufky
12505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12506 T:      git git://linuxtv.org/mkrufky/tuners.git
12507 S:      Maintained
12508 F:      drivers/media/tuners/tda8290.*
12509
12510 TDA9840 MEDIA DRIVER
12511 M:      Hans Verkuil <hverkuil@xs4all.nl>
12512 L:      linux-media@vger.kernel.org
12513 T:      git git://linuxtv.org/media_tree.git
12514 W:      https://linuxtv.org
12515 S:      Maintained
12516 F:      drivers/media/i2c/tda9840*
12517
12518 TEA5761 TUNER DRIVER
12519 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12520 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12521 L:      linux-media@vger.kernel.org
12522 W:      https://linuxtv.org
12523 T:      git git://linuxtv.org/media_tree.git
12524 S:      Odd fixes
12525 F:      drivers/media/tuners/tea5761.*
12526
12527 TEA5767 TUNER DRIVER
12528 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12529 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12530 L:      linux-media@vger.kernel.org
12531 W:      https://linuxtv.org
12532 T:      git git://linuxtv.org/media_tree.git
12533 S:      Maintained
12534 F:      drivers/media/tuners/tea5767.*
12535
12536 TEA6415C MEDIA DRIVER
12537 M:      Hans Verkuil <hverkuil@xs4all.nl>
12538 L:      linux-media@vger.kernel.org
12539 T:      git git://linuxtv.org/media_tree.git
12540 W:      https://linuxtv.org
12541 S:      Maintained
12542 F:      drivers/media/i2c/tea6415c*
12543
12544 TEA6420 MEDIA DRIVER
12545 M:      Hans Verkuil <hverkuil@xs4all.nl>
12546 L:      linux-media@vger.kernel.org
12547 T:      git git://linuxtv.org/media_tree.git
12548 W:      https://linuxtv.org
12549 S:      Maintained
12550 F:      drivers/media/i2c/tea6420*
12551
12552 TEAM DRIVER
12553 M:      Jiri Pirko <jiri@resnulli.us>
12554 L:      netdev@vger.kernel.org
12555 S:      Supported
12556 F:      drivers/net/team/
12557 F:      include/linux/if_team.h
12558 F:      include/uapi/linux/if_team.h
12559
12560 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12561 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12562 S:      Maintained
12563 F:      arch/x86/platform/ts5500/
12564
12565 TECHNOTREND USB IR RECEIVER
12566 M:      Sean Young <sean@mess.org>
12567 L:      linux-media@vger.kernel.org
12568 S:      Maintained
12569 F:      drivers/media/rc/ttusbir.c
12570
12571 TEGRA ARCHITECTURE SUPPORT
12572 M:      Thierry Reding <thierry.reding@gmail.com>
12573 M:      Jonathan Hunter <jonathanh@nvidia.com>
12574 L:      linux-tegra@vger.kernel.org
12575 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12577 S:      Supported
12578 N:      [^a-z]tegra
12579
12580 TEGRA CLOCK DRIVER
12581 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12582 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12583 S:      Supported
12584 F:      drivers/clk/tegra/
12585
12586 TEGRA DMA DRIVERS
12587 M:      Laxman Dewangan <ldewangan@nvidia.com>
12588 M:      Jon Hunter <jonathanh@nvidia.com>
12589 S:      Supported
12590 F:      drivers/dma/tegra*
12591
12592 TEGRA I2C DRIVER
12593 M:      Laxman Dewangan <ldewangan@nvidia.com>
12594 S:      Supported
12595 F:      drivers/i2c/busses/i2c-tegra.c
12596
12597 TEGRA IOMMU DRIVERS
12598 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12599 S:      Supported
12600 F:      drivers/iommu/tegra*
12601
12602 TEGRA KBC DRIVER
12603 M:      Rakesh Iyer <riyer@nvidia.com>
12604 M:      Laxman Dewangan <ldewangan@nvidia.com>
12605 S:      Supported
12606 F:      drivers/input/keyboard/tegra-kbc.c
12607
12608 TEGRA PWM DRIVER
12609 M:      Thierry Reding <thierry.reding@gmail.com>
12610 S:      Supported
12611 F:      drivers/pwm/pwm-tegra.c
12612
12613 TEGRA SERIAL DRIVER
12614 M:      Laxman Dewangan <ldewangan@nvidia.com>
12615 S:      Supported
12616 F:      drivers/tty/serial/serial-tegra.c
12617
12618 TEGRA SPI DRIVER
12619 M:      Laxman Dewangan <ldewangan@nvidia.com>
12620 S:      Supported
12621 F:      drivers/spi/spi-tegra*
12622
12623 TEHUTI ETHERNET DRIVER
12624 M:      Andy Gospodarek <andy@greyhouse.net>
12625 L:      netdev@vger.kernel.org
12626 S:      Supported
12627 F:      drivers/net/ethernet/tehuti/*
12628
12629 Telecom Clock Driver for MCPL0010
12630 M:      Mark Gross <mark.gross@intel.com>
12631 S:      Supported
12632 F:      drivers/char/tlclk.c
12633
12634 TENSILICA XTENSA PORT (xtensa)
12635 M:      Chris Zankel <chris@zankel.net>
12636 M:      Max Filippov <jcmvbkbc@gmail.com>
12637 L:      linux-xtensa@linux-xtensa.org
12638 T:      git git://github.com/czankel/xtensa-linux.git
12639 S:      Maintained
12640 F:      arch/xtensa/
12641 F:      drivers/irqchip/irq-xtensa-*
12642
12643 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12644 M:      Nishanth Menon <nm@ti.com>
12645 M:      Tero Kristo <t-kristo@ti.com>
12646 M:      Santosh Shilimkar <ssantosh@kernel.org>
12647 L:      linux-arm-kernel@lists.infradead.org
12648 S:      Maintained
12649 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12650 F:      drivers/firmware/ti_sci*
12651 F:      include/linux/soc/ti/ti_sci_protocol.h
12652 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12653 F:      include/dt-bindings/genpd/k2g.h
12654 F:      drivers/soc/ti/ti_sci_pm_domains.c
12655
12656 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12657 M:      Hans Verkuil <hverkuil@xs4all.nl>
12658 L:      linux-media@vger.kernel.org
12659 T:      git git://linuxtv.org/media_tree.git
12660 W:      https://linuxtv.org
12661 S:      Maintained
12662 F:      drivers/media/radio/radio-raremono.c
12663
12664 THERMAL
12665 M:      Zhang Rui <rui.zhang@intel.com>
12666 M:      Eduardo Valentin <edubezval@gmail.com>
12667 L:      linux-pm@vger.kernel.org
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12670 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12671 S:      Supported
12672 F:      drivers/thermal/
12673 F:      include/linux/thermal.h
12674 F:      include/uapi/linux/thermal.h
12675 F:      include/linux/cpu_cooling.h
12676 F:      Documentation/devicetree/bindings/thermal/
12677
12678 THERMAL/CPU_COOLING
12679 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12680 M:      Viresh Kumar <viresh.kumar@linaro.org>
12681 M:      Javi Merino <javi.merino@kernel.org>
12682 L:      linux-pm@vger.kernel.org
12683 S:      Supported
12684 F:      Documentation/thermal/cpu-cooling-api.txt
12685 F:      drivers/thermal/cpu_cooling.c
12686 F:      include/linux/cpu_cooling.h
12687
12688 THINKPAD ACPI EXTRAS DRIVER
12689 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12690 L:      ibm-acpi-devel@lists.sourceforge.net
12691 L:      platform-driver-x86@vger.kernel.org
12692 W:      http://ibm-acpi.sourceforge.net
12693 W:      http://thinkwiki.org/wiki/Ibm-acpi
12694 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12695 S:      Maintained
12696 F:      drivers/platform/x86/thinkpad_acpi.c
12697
12698 TI BANDGAP AND THERMAL DRIVER
12699 M:      Eduardo Valentin <edubezval@gmail.com>
12700 M:      Keerthy <j-keerthy@ti.com>
12701 L:      linux-pm@vger.kernel.org
12702 L:      linux-omap@vger.kernel.org
12703 S:      Maintained
12704 F:      drivers/thermal/ti-soc-thermal/
12705
12706 TI VPE/CAL DRIVERS
12707 M:      Benoit Parrot <bparrot@ti.com>
12708 L:      linux-media@vger.kernel.org
12709 W:      http://linuxtv.org/
12710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12711 S:      Maintained
12712 F:      drivers/media/platform/ti-vpe/
12713
12714 TI CDCE706 CLOCK DRIVER
12715 M:      Max Filippov <jcmvbkbc@gmail.com>
12716 S:      Maintained
12717 F:      drivers/clk/clk-cdce706.c
12718
12719 TI CLOCK DRIVER
12720 M:      Tero Kristo <t-kristo@ti.com>
12721 L:      linux-omap@vger.kernel.org
12722 S:      Maintained
12723 F:      drivers/clk/ti/
12724 F:      include/linux/clk/ti.h
12725
12726 TI ETHERNET SWITCH DRIVER (CPSW)
12727 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12728 L:      linux-omap@vger.kernel.org
12729 L:      netdev@vger.kernel.org
12730 S:      Maintained
12731 F:      drivers/net/ethernet/ti/cpsw*
12732 F:      drivers/net/ethernet/ti/davinci*
12733
12734 TI FLASH MEDIA INTERFACE DRIVER
12735 M:      Alex Dubov <oakad@yahoo.com>
12736 S:      Maintained
12737 F:      drivers/misc/tifm*
12738 F:      drivers/mmc/host/tifm_sd.c
12739 F:      include/linux/tifm.h
12740
12741 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12742 M:      Santosh Shilimkar <ssantosh@kernel.org>
12743 L:      linux-kernel@vger.kernel.org
12744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12745 S:      Maintained
12746 F:      drivers/soc/ti/*
12747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12748
12749
12750 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12751 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12752 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12753 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12754 S:      Maintained
12755 F:      sound/soc/codecs/lm49453*
12756 F:      sound/soc/codecs/isabelle*
12757
12758 TI LP855x BACKLIGHT DRIVER
12759 M:      Milo Kim <milo.kim@ti.com>
12760 S:      Maintained
12761 F:      Documentation/backlight/lp855x-driver.txt
12762 F:      drivers/video/backlight/lp855x_bl.c
12763 F:      include/linux/platform_data/lp855x.h
12764
12765 TI LP8727 CHARGER DRIVER
12766 M:      Milo Kim <milo.kim@ti.com>
12767 S:      Maintained
12768 F:      drivers/power/supply/lp8727_charger.c
12769 F:      include/linux/platform_data/lp8727.h
12770
12771 TI LP8788 MFD DRIVER
12772 M:      Milo Kim <milo.kim@ti.com>
12773 S:      Maintained
12774 F:      drivers/iio/adc/lp8788_adc.c
12775 F:      drivers/leds/leds-lp8788.c
12776 F:      drivers/mfd/lp8788*.c
12777 F:      drivers/power/supply/lp8788-charger.c
12778 F:      drivers/regulator/lp8788-*.c
12779 F:      include/linux/mfd/lp8788*.h
12780
12781 TI NETCP ETHERNET DRIVER
12782 M:      Wingman Kwok <w-kwok2@ti.com>
12783 M:      Murali Karicheri <m-karicheri2@ti.com>
12784 L:      netdev@vger.kernel.org
12785 S:      Maintained
12786 F:      drivers/net/ethernet/ti/netcp*
12787
12788 TI TAS571X FAMILY ASoC CODEC DRIVER
12789 M:      Kevin Cernekee <cernekee@chromium.org>
12790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12791 S:      Odd Fixes
12792 F:      sound/soc/codecs/tas571x*
12793
12794 TI TWL4030 SERIES SOC CODEC DRIVER
12795 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12796 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12797 S:      Maintained
12798 F:      sound/soc/codecs/twl4030*
12799
12800 TI WILINK WIRELESS DRIVERS
12801 L:      linux-wireless@vger.kernel.org
12802 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12803 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12805 S:      Orphan
12806 F:      drivers/net/wireless/ti/
12807 F:      include/linux/wl12xx.h
12808
12809 TIPC NETWORK LAYER
12810 M:      Jon Maloy <jon.maloy@ericsson.com>
12811 M:      Ying Xue <ying.xue@windriver.com>
12812 L:      netdev@vger.kernel.org (core kernel code)
12813 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12814 W:      http://tipc.sourceforge.net/
12815 S:      Maintained
12816 F:      include/uapi/linux/tipc*.h
12817 F:      net/tipc/
12818
12819 TILE ARCHITECTURE
12820 M:      Chris Metcalf <cmetcalf@mellanox.com>
12821 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12823 S:      Supported
12824 F:      arch/tile/
12825 F:      drivers/char/tile-srom.c
12826 F:      drivers/edac/tile_edac.c
12827 F:      drivers/net/ethernet/tile/
12828 F:      drivers/rtc/rtc-tile.c
12829 F:      drivers/tty/hvc/hvc_tile.c
12830 F:      drivers/tty/serial/tilegx.c
12831 F:      drivers/usb/host/*-tilegx.c
12832 F:      include/linux/usb/tilegx.h
12833
12834 TLAN NETWORK DRIVER
12835 M:      Samuel Chessman <chessman@tux.org>
12836 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12837 W:      http://sourceforge.net/projects/tlan/
12838 S:      Maintained
12839 F:      Documentation/networking/tlan.txt
12840 F:      drivers/net/ethernet/ti/tlan.*
12841
12842 TOMOYO SECURITY MODULE
12843 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12844 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12845 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12846 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12847 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12848 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12849 W:      http://tomoyo.sourceforge.jp/
12850 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12851 S:      Maintained
12852 F:      security/tomoyo/
12853
12854 TOPSTAR LAPTOP EXTRAS DRIVER
12855 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12856 L:      platform-driver-x86@vger.kernel.org
12857 S:      Maintained
12858 F:      drivers/platform/x86/topstar-laptop.c
12859
12860 TOSHIBA ACPI EXTRAS DRIVER
12861 M:      Azael Avalos <coproscefalo@gmail.com>
12862 L:      platform-driver-x86@vger.kernel.org
12863 S:      Maintained
12864 F:      drivers/platform/x86/toshiba_acpi.c
12865
12866 TOSHIBA BLUETOOTH DRIVER
12867 M:      Azael Avalos <coproscefalo@gmail.com>
12868 L:      platform-driver-x86@vger.kernel.org
12869 S:      Maintained
12870 F:      drivers/platform/x86/toshiba_bluetooth.c
12871
12872 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12873 M:      Azael Avalos <coproscefalo@gmail.com>
12874 L:      platform-driver-x86@vger.kernel.org
12875 S:      Maintained
12876 F:      drivers/platform/x86/toshiba_haps.c
12877
12878 TOSHIBA WMI HOTKEYS DRIVER
12879 M:      Azael Avalos <coproscefalo@gmail.com>
12880 L:      platform-driver-x86@vger.kernel.org
12881 S:      Maintained
12882 F:      drivers/platform/x86/toshiba-wmi.c
12883
12884 TOSHIBA SMM DRIVER
12885 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12886 W:      http://www.buzzard.org.uk/toshiba/
12887 S:      Maintained
12888 F:      drivers/char/toshiba.c
12889 F:      include/linux/toshiba.h
12890 F:      include/uapi/linux/toshiba.h
12891
12892 TOSHIBA TC358743 DRIVER
12893 M:      Mats Randgaard <matrandg@cisco.com>
12894 L:      linux-media@vger.kernel.org
12895 S:      Maintained
12896 F:      drivers/media/i2c/tc358743*
12897 F:      include/media/i2c/tc358743.h
12898
12899 TMIO/SDHI MMC DRIVER
12900 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12901 L:      linux-mmc@vger.kernel.org
12902 S:      Supported
12903 F:      drivers/mmc/host/tmio_mmc*
12904 F:      drivers/mmc/host/sh_mobile_sdhi.c
12905 F:      include/linux/mfd/tmio.h
12906
12907 TMP401 HARDWARE MONITOR DRIVER
12908 M:      Guenter Roeck <linux@roeck-us.net>
12909 L:      linux-hwmon@vger.kernel.org
12910 S:      Maintained
12911 F:      Documentation/hwmon/tmp401
12912 F:      drivers/hwmon/tmp401.c
12913
12914 TMPFS (SHMEM FILESYSTEM)
12915 M:      Hugh Dickins <hughd@google.com>
12916 L:      linux-mm@kvack.org
12917 S:      Maintained
12918 F:      include/linux/shmem_fs.h
12919 F:      mm/shmem.c
12920
12921 TM6000 VIDEO4LINUX DRIVER
12922 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12924 L:      linux-media@vger.kernel.org
12925 W:      https://linuxtv.org
12926 T:      git git://linuxtv.org/media_tree.git
12927 S:      Odd fixes
12928 F:      drivers/media/usb/tm6000/
12929 F:      Documentation/media/v4l-drivers/tm6000*
12930
12931 TW5864 VIDEO4LINUX DRIVER
12932 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12933 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12934 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12935 L:      linux-media@vger.kernel.org
12936 S:      Supported
12937 F:      drivers/media/pci/tw5864/
12938
12939 TW68 VIDEO4LINUX DRIVER
12940 M:      Hans Verkuil <hverkuil@xs4all.nl>
12941 L:      linux-media@vger.kernel.org
12942 T:      git git://linuxtv.org/media_tree.git
12943 W:      https://linuxtv.org
12944 S:      Odd Fixes
12945 F:      drivers/media/pci/tw68/
12946
12947 TW686X VIDEO4LINUX DRIVER
12948 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12949 L:      linux-media@vger.kernel.org
12950 T:      git git://linuxtv.org/media_tree.git
12951 W:      http://linuxtv.org
12952 S:      Maintained
12953 F:      drivers/media/pci/tw686x/
12954
12955 TPM DEVICE DRIVER
12956 M:      Peter Huewe <peterhuewe@gmx.de>
12957 M:      Marcel Selhorst <tpmdd@selhorst.net>
12958 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12959 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12960 W:      http://tpmdd.sourceforge.net
12961 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12962 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12963 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12964 S:      Maintained
12965 F:      drivers/char/tpm/
12966
12967 TPM IBM_VTPM DEVICE DRIVER
12968 M:      Ashley Lai <ashleydlai@gmail.com>
12969 W:      http://tpmdd.sourceforge.net
12970 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12971 S:      Maintained
12972 F:      drivers/char/tpm/tpm_ibmvtpm*
12973
12974 TRACING
12975 M:      Steven Rostedt <rostedt@goodmis.org>
12976 M:      Ingo Molnar <mingo@redhat.com>
12977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12978 S:      Maintained
12979 F:      Documentation/trace/ftrace.txt
12980 F:      arch/*/*/*/ftrace.h
12981 F:      arch/*/kernel/ftrace.c
12982 F:      include/*/ftrace.h
12983 F:      include/linux/trace*.h
12984 F:      include/trace/
12985 F:      kernel/trace/
12986 F:      tools/testing/selftests/ftrace/
12987
12988 TRACING MMIO ACCESSES (MMIOTRACE)
12989 M:      Steven Rostedt <rostedt@goodmis.org>
12990 M:      Ingo Molnar <mingo@kernel.org>
12991 R:      Karol Herbst <karolherbst@gmail.com>
12992 R:      Pekka Paalanen <ppaalanen@gmail.com>
12993 S:      Maintained
12994 L:      linux-kernel@vger.kernel.org
12995 L:      nouveau@lists.freedesktop.org
12996 F:      kernel/trace/trace_mmiotrace.c
12997 F:      include/linux/mmiotrace.h
12998 F:      arch/x86/mm/kmmio.c
12999 F:      arch/x86/mm/mmio-mod.c
13000 F:      arch/x86/mm/testmmiotrace.c
13001
13002 TRIVIAL PATCHES
13003 M:      Jiri Kosina <trivial@kernel.org>
13004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13005 S:      Maintained
13006 K:      ^Subject:.*(?i)trivial
13007
13008 TTY LAYER
13009 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13010 M:      Jiri Slaby <jslaby@suse.com>
13011 S:      Supported
13012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13013 F:      Documentation/serial/
13014 F:      drivers/tty/
13015 F:      drivers/tty/serial/serial_core.c
13016 F:      include/linux/serial_core.h
13017 F:      include/linux/serial.h
13018 F:      include/linux/tty.h
13019 F:      include/uapi/linux/serial_core.h
13020 F:      include/uapi/linux/serial.h
13021 F:      include/uapi/linux/tty.h
13022
13023 TUA9001 MEDIA DRIVER
13024 M:      Antti Palosaari <crope@iki.fi>
13025 L:      linux-media@vger.kernel.org
13026 W:      https://linuxtv.org
13027 W:      http://palosaari.fi/linux/
13028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13029 T:      git git://linuxtv.org/anttip/media_tree.git
13030 S:      Maintained
13031 F:      drivers/media/tuners/tua9001*
13032
13033 TULIP NETWORK DRIVERS
13034 L:      netdev@vger.kernel.org
13035 L:      linux-parisc@vger.kernel.org
13036 S:      Orphan
13037 F:      drivers/net/ethernet/dec/tulip/
13038
13039 TUN/TAP driver
13040 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13041 W:      http://vtun.sourceforge.net/tun
13042 S:      Maintained
13043 F:      Documentation/networking/tuntap.txt
13044 F:      arch/um/os-Linux/drivers/
13045
13046 TURBOCHANNEL SUBSYSTEM
13047 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13048 M:      Ralf Baechle <ralf@linux-mips.org>
13049 L:      linux-mips@linux-mips.org
13050 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13051 S:      Maintained
13052 F:      drivers/tc/
13053 F:      include/linux/tc.h
13054
13055 UBI FILE SYSTEM (UBIFS)
13056 M:      Richard Weinberger <richard@nod.at>
13057 M:      Artem Bityutskiy <dedekind1@gmail.com>
13058 M:      Adrian Hunter <adrian.hunter@intel.com>
13059 L:      linux-mtd@lists.infradead.org
13060 T:      git git://git.infradead.org/ubifs-2.6.git
13061 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13062 S:      Supported
13063 F:      Documentation/filesystems/ubifs.txt
13064 F:      fs/ubifs/
13065
13066 UCLINUX (M68KNOMMU AND COLDFIRE)
13067 M:      Greg Ungerer <gerg@linux-m68k.org>
13068 W:      http://www.linux-m68k.org/
13069 W:      http://www.uclinux.org/
13070 L:      linux-m68k@lists.linux-m68k.org
13071 L:      uclinux-dev@uclinux.org  (subscribers-only)
13072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13073 S:      Maintained
13074 F:      arch/m68k/coldfire/
13075 F:      arch/m68k/68*/
13076 F:      arch/m68k/*/*_no.*
13077 F:      arch/m68k/include/asm/*_no.*
13078
13079 UDF FILESYSTEM
13080 M:      Jan Kara <jack@suse.com>
13081 S:      Maintained
13082 F:      Documentation/filesystems/udf.txt
13083 F:      fs/udf/
13084
13085 UDRAW TABLET
13086 M:      Bastien Nocera <hadess@hadess.net>
13087 L:      linux-input@vger.kernel.org
13088 S:      Maintained
13089 F:      drivers/hid/hid-udraw.c
13090
13091 UFS FILESYSTEM
13092 M:      Evgeniy Dushistov <dushistov@mail.ru>
13093 S:      Maintained
13094 F:      Documentation/filesystems/ufs.txt
13095 F:      fs/ufs/
13096
13097 UHID USERSPACE HID IO DRIVER:
13098 M:      David Herrmann <dh.herrmann@googlemail.com>
13099 L:      linux-input@vger.kernel.org
13100 S:      Maintained
13101 F:      drivers/hid/uhid.c
13102 F:      include/uapi/linux/uhid.h
13103
13104 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13105 L:      linux-usb@vger.kernel.org
13106 S:      Orphan
13107 F:      drivers/uwb/
13108 F:      include/linux/uwb.h
13109 F:      include/linux/uwb/
13110
13111 UNICORE32 ARCHITECTURE:
13112 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13113 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13114 S:      Maintained
13115 T:      git git://github.com/gxt/linux.git
13116 F:      arch/unicore32/
13117
13118 UNIFDEF
13119 M:      Tony Finch <dot@dotat.at>
13120 W:      http://dotat.at/prog/unifdef
13121 S:      Maintained
13122 F:      scripts/unifdef.c
13123
13124 UNIFORM CDROM DRIVER
13125 M:      Jens Axboe <axboe@kernel.dk>
13126 W:      http://www.kernel.dk
13127 S:      Maintained
13128 F:      Documentation/cdrom/
13129 F:      drivers/cdrom/cdrom.c
13130 F:      include/linux/cdrom.h
13131 F:      include/uapi/linux/cdrom.h
13132
13133 UNISYS S-PAR DRIVERS
13134 M:      David Kershner <david.kershner@unisys.com>
13135 L:      sparmaintainer@unisys.com (Unisys internal)
13136 S:      Supported
13137 F:      drivers/staging/unisys/
13138
13139 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13140 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13141 L:      linux-scsi@vger.kernel.org
13142 S:      Supported
13143 F:      Documentation/scsi/ufs.txt
13144 F:      drivers/scsi/ufs/
13145
13146 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13147 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13148 M:      Prabu Thangamuthu <prabut@synopsys.com>
13149 L:      linux-scsi@vger.kernel.org
13150 S:      Supported
13151 F:      drivers/scsi/ufs/*dwc*
13152
13153 UNSORTED BLOCK IMAGES (UBI)
13154 M:      Artem Bityutskiy <dedekind1@gmail.com>
13155 M:      Richard Weinberger <richard@nod.at>
13156 W:      http://www.linux-mtd.infradead.org/
13157 L:      linux-mtd@lists.infradead.org
13158 T:      git git://git.infradead.org/ubifs-2.6.git
13159 S:      Supported
13160 F:      drivers/mtd/ubi/
13161 F:      include/linux/mtd/ubi.h
13162 F:      include/uapi/mtd/ubi-user.h
13163
13164 USB ACM DRIVER
13165 M:      Oliver Neukum <oneukum@suse.com>
13166 L:      linux-usb@vger.kernel.org
13167 S:      Maintained
13168 F:      Documentation/usb/acm.txt
13169 F:      drivers/usb/class/cdc-acm.*
13170
13171 USB AR5523 WIRELESS DRIVER
13172 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13173 L:      linux-wireless@vger.kernel.org
13174 S:      Maintained
13175 F:      drivers/net/wireless/ath/ar5523/
13176
13177 USB ATTACHED SCSI
13178 M:      Oliver Neukum <oneukum@suse.com>
13179 L:      linux-usb@vger.kernel.org
13180 L:      linux-scsi@vger.kernel.org
13181 S:      Maintained
13182 F:      drivers/usb/storage/uas.c
13183
13184 USB CDC ETHERNET DRIVER
13185 M:      Oliver Neukum <oliver@neukum.org>
13186 L:      linux-usb@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/net/usb/cdc_*.c
13189 F:      include/uapi/linux/usb/cdc.h
13190
13191 USB CHAOSKEY DRIVER
13192 M:      Keith Packard <keithp@keithp.com>
13193 L:      linux-usb@vger.kernel.org
13194 S:      Maintained
13195 F:      drivers/usb/misc/chaoskey.c
13196
13197 USB CYPRESS C67X00 DRIVER
13198 M:      Peter Korsgaard <jacmet@sunsite.dk>
13199 L:      linux-usb@vger.kernel.org
13200 S:      Maintained
13201 F:      drivers/usb/c67x00/
13202
13203 USB DAVICOM DM9601 DRIVER
13204 M:      Peter Korsgaard <jacmet@sunsite.dk>
13205 L:      netdev@vger.kernel.org
13206 W:      http://www.linux-usb.org/usbnet
13207 S:      Maintained
13208 F:      drivers/net/usb/dm9601.c
13209
13210 USB DIAMOND RIO500 DRIVER
13211 M:      Cesar Miquel <miquel@df.uba.ar>
13212 L:      rio500-users@lists.sourceforge.net
13213 W:      http://rio500.sourceforge.net
13214 S:      Maintained
13215 F:      drivers/usb/misc/rio500*
13216
13217 USB EHCI DRIVER
13218 M:      Alan Stern <stern@rowland.harvard.edu>
13219 L:      linux-usb@vger.kernel.org
13220 S:      Maintained
13221 F:      Documentation/usb/ehci.txt
13222 F:      drivers/usb/host/ehci*
13223
13224 USB GADGET/PERIPHERAL SUBSYSTEM
13225 M:      Felipe Balbi <balbi@kernel.org>
13226 L:      linux-usb@vger.kernel.org
13227 W:      http://www.linux-usb.org/gadget
13228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13229 S:      Maintained
13230 F:      drivers/usb/gadget/
13231 F:      include/linux/usb/gadget*
13232
13233 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13234 M:      Jiri Kosina <jikos@kernel.org>
13235 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13236 L:      linux-usb@vger.kernel.org
13237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13238 S:      Maintained
13239 F:      Documentation/hid/hiddev.txt
13240 F:      drivers/hid/usbhid/
13241
13242 USB ISP116X DRIVER
13243 M:      Olav Kongas <ok@artecdesign.ee>
13244 L:      linux-usb@vger.kernel.org
13245 S:      Maintained
13246 F:      drivers/usb/host/isp116x*
13247 F:      include/linux/usb/isp116x.h
13248
13249 USB LAN78XX ETHERNET DRIVER
13250 M:      Woojung Huh <woojung.huh@microchip.com>
13251 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13252 L:      netdev@vger.kernel.org
13253 S:      Maintained
13254 F:      drivers/net/usb/lan78xx.*
13255
13256 USB MASS STORAGE DRIVER
13257 M:      Alan Stern <stern@rowland.harvard.edu>
13258 L:      linux-usb@vger.kernel.org
13259 L:      usb-storage@lists.one-eyed-alien.net
13260 S:      Maintained
13261 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13262 F:      drivers/usb/storage/
13263
13264 USB MIDI DRIVER
13265 M:      Clemens Ladisch <clemens@ladisch.de>
13266 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13267 T:      git git://git.alsa-project.org/alsa-kernel.git
13268 S:      Maintained
13269 F:      sound/usb/midi.*
13270
13271 USB NETWORKING DRIVERS
13272 L:      linux-usb@vger.kernel.org
13273 S:      Odd Fixes
13274 F:      drivers/net/usb/
13275
13276 USB OHCI DRIVER
13277 M:      Alan Stern <stern@rowland.harvard.edu>
13278 L:      linux-usb@vger.kernel.org
13279 S:      Maintained
13280 F:      Documentation/usb/ohci.txt
13281 F:      drivers/usb/host/ohci*
13282
13283 USB OTG FSM (Finite State Machine)
13284 M:      Peter Chen <Peter.Chen@nxp.com>
13285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13286 L:      linux-usb@vger.kernel.org
13287 S:      Maintained
13288 F:      drivers/usb/common/usb-otg-fsm.c
13289
13290 USB OVER IP DRIVER
13291 M:      Valentina Manea <valentina.manea.m@gmail.com>
13292 M:      Shuah Khan <shuahkh@osg.samsung.com>
13293 M:      Shuah Khan <shuah@kernel.org>
13294 L:      linux-usb@vger.kernel.org
13295 S:      Maintained
13296 F:      Documentation/usb/usbip_protocol.txt
13297 F:      drivers/usb/usbip/
13298 F:      tools/usb/usbip/
13299
13300 USB PEGASUS DRIVER
13301 M:      Petko Manolov <petkan@nucleusys.com>
13302 L:      linux-usb@vger.kernel.org
13303 L:      netdev@vger.kernel.org
13304 T:      git git://github.com/petkan/pegasus.git
13305 W:      https://github.com/petkan/pegasus
13306 S:      Maintained
13307 F:      drivers/net/usb/pegasus.*
13308
13309 USB PHY LAYER
13310 M:      Felipe Balbi <balbi@kernel.org>
13311 L:      linux-usb@vger.kernel.org
13312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13313 S:      Maintained
13314 F:      drivers/usb/phy/
13315
13316 USB PRINTER DRIVER (usblp)
13317 M:      Pete Zaitcev <zaitcev@redhat.com>
13318 L:      linux-usb@vger.kernel.org
13319 S:      Supported
13320 F:      drivers/usb/class/usblp.c
13321
13322 USB QMI WWAN NETWORK DRIVER
13323 M:      Bjørn Mork <bjorn@mork.no>
13324 L:      netdev@vger.kernel.org
13325 S:      Maintained
13326 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13327 F:      drivers/net/usb/qmi_wwan.c
13328
13329 USB RTL8150 DRIVER
13330 M:      Petko Manolov <petkan@nucleusys.com>
13331 L:      linux-usb@vger.kernel.org
13332 L:      netdev@vger.kernel.org
13333 T:      git git://github.com/petkan/rtl8150.git
13334 W:      https://github.com/petkan/rtl8150
13335 S:      Maintained
13336 F:      drivers/net/usb/rtl8150.c
13337
13338 USB SERIAL SUBSYSTEM
13339 M:      Johan Hovold <johan@kernel.org>
13340 L:      linux-usb@vger.kernel.org
13341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13342 S:      Maintained
13343 F:      Documentation/usb/usb-serial.txt
13344 F:      drivers/usb/serial/
13345 F:      include/linux/usb/serial.h
13346
13347 USB SMSC75XX ETHERNET DRIVER
13348 M:      Steve Glendinning <steve.glendinning@shawell.net>
13349 L:      netdev@vger.kernel.org
13350 S:      Maintained
13351 F:      drivers/net/usb/smsc75xx.*
13352
13353 USB SMSC95XX ETHERNET DRIVER
13354 M:      Steve Glendinning <steve.glendinning@shawell.net>
13355 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13356 L:      netdev@vger.kernel.org
13357 S:      Maintained
13358 F:      drivers/net/usb/smsc95xx.*
13359
13360 USB SUBSYSTEM
13361 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13362 L:      linux-usb@vger.kernel.org
13363 W:      http://www.linux-usb.org
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13365 S:      Supported
13366 F:      Documentation/devicetree/bindings/usb/
13367 F:      Documentation/usb/
13368 F:      drivers/usb/
13369 F:      include/linux/usb.h
13370 F:      include/linux/usb/
13371
13372 USB TYPEC SUBSYSTEM
13373 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13374 L:      linux-usb@vger.kernel.org
13375 S:      Maintained
13376 F:      Documentation/ABI/testing/sysfs-class-typec
13377 F:      Documentation/usb/typec.rst
13378 F:      drivers/usb/typec/
13379 F:      include/linux/usb/typec.h
13380
13381 USB UHCI DRIVER
13382 M:      Alan Stern <stern@rowland.harvard.edu>
13383 L:      linux-usb@vger.kernel.org
13384 S:      Maintained
13385 F:      drivers/usb/host/uhci*
13386
13387 USB "USBNET" DRIVER FRAMEWORK
13388 M:      Oliver Neukum <oneukum@suse.com>
13389 L:      netdev@vger.kernel.org
13390 W:      http://www.linux-usb.org/usbnet
13391 S:      Maintained
13392 F:      drivers/net/usb/usbnet.c
13393 F:      include/linux/usb/usbnet.h
13394
13395 USB VIDEO CLASS
13396 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13397 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13398 L:      linux-media@vger.kernel.org
13399 T:      git git://linuxtv.org/media_tree.git
13400 W:      http://www.ideasonboard.org/uvc/
13401 S:      Maintained
13402 F:      drivers/media/usb/uvc/
13403 F:      include/uapi/linux/uvcvideo.h
13404
13405 USB VISION DRIVER
13406 M:      Hans Verkuil <hverkuil@xs4all.nl>
13407 L:      linux-media@vger.kernel.org
13408 T:      git git://linuxtv.org/media_tree.git
13409 W:      https://linuxtv.org
13410 S:      Odd Fixes
13411 F:      drivers/media/usb/usbvision/
13412
13413 USB WEBCAM GADGET
13414 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13415 L:      linux-usb@vger.kernel.org
13416 S:      Maintained
13417 F:      drivers/usb/gadget/function/*uvc*
13418 F:      drivers/usb/gadget/legacy/webcam.c
13419
13420 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13421 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13422 L:      linux-wireless@vger.kernel.org
13423 S:      Maintained
13424 F:      drivers/net/wireless/rndis_wlan.c
13425
13426 USB XHCI DRIVER
13427 M:      Mathias Nyman <mathias.nyman@intel.com>
13428 L:      linux-usb@vger.kernel.org
13429 S:      Supported
13430 F:      drivers/usb/host/xhci*
13431 F:      drivers/usb/host/pci-quirks*
13432
13433 USB ZD1201 DRIVER
13434 L:      linux-wireless@vger.kernel.org
13435 W:      http://linux-lc100020.sourceforge.net
13436 S:      Orphan
13437 F:      drivers/net/wireless/zydas/zd1201.*
13438
13439 USB ZR364XX DRIVER
13440 M:      Antoine Jacquet <royale@zerezo.com>
13441 L:      linux-usb@vger.kernel.org
13442 L:      linux-media@vger.kernel.org
13443 T:      git git://linuxtv.org/media_tree.git
13444 W:      http://royale.zerezo.com/zr364xx/
13445 S:      Maintained
13446 F:      Documentation/media/v4l-drivers/zr364xx*
13447 F:      drivers/media/usb/zr364xx/
13448
13449 ULPI BUS
13450 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13451 L:      linux-usb@vger.kernel.org
13452 S:      Maintained
13453 F:      drivers/usb/common/ulpi.c
13454 F:      include/linux/ulpi/
13455
13456 USER-MODE LINUX (UML)
13457 M:      Jeff Dike <jdike@addtoit.com>
13458 M:      Richard Weinberger <richard@nod.at>
13459 L:      user-mode-linux-devel@lists.sourceforge.net
13460 L:      user-mode-linux-user@lists.sourceforge.net
13461 W:      http://user-mode-linux.sourceforge.net
13462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13463 S:      Maintained
13464 F:      Documentation/virtual/uml/
13465 F:      arch/um/
13466 F:      arch/x86/um/
13467 F:      fs/hostfs/
13468 F:      fs/hppfs/
13469
13470 USERSPACE I/O (UIO)
13471 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13472 S:      Maintained
13473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13474 F:      Documentation/driver-api/uio-howto.rst
13475 F:      drivers/uio/
13476 F:      include/linux/uio*.h
13477
13478 UTIL-LINUX PACKAGE
13479 M:      Karel Zak <kzak@redhat.com>
13480 L:      util-linux@vger.kernel.org
13481 W:      http://en.wikipedia.org/wiki/Util-linux
13482 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13483 S:      Maintained
13484
13485 UVESAFB DRIVER
13486 M:      Michal Januszewski <spock@gentoo.org>
13487 L:      linux-fbdev@vger.kernel.org
13488 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13489 S:      Maintained
13490 F:      Documentation/fb/uvesafb.txt
13491 F:      drivers/video/fbdev/uvesafb.*
13492
13493 VF610 NAND DRIVER
13494 M:      Stefan Agner <stefan@agner.ch>
13495 L:      linux-mtd@lists.infradead.org
13496 S:      Supported
13497 F:      drivers/mtd/nand/vf610_nfc.c
13498
13499 VFAT/FAT/MSDOS FILESYSTEM
13500 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13501 S:      Maintained
13502 F:      Documentation/filesystems/vfat.txt
13503 F:      fs/fat/
13504
13505 VFIO DRIVER
13506 M:      Alex Williamson <alex.williamson@redhat.com>
13507 L:      kvm@vger.kernel.org
13508 T:      git git://github.com/awilliam/linux-vfio.git
13509 S:      Maintained
13510 F:      Documentation/vfio.txt
13511 F:      drivers/vfio/
13512 F:      include/linux/vfio.h
13513 F:      include/uapi/linux/vfio.h
13514
13515 VFIO MEDIATED DEVICE DRIVERS
13516 M:      Kirti Wankhede <kwankhede@nvidia.com>
13517 L:      kvm@vger.kernel.org
13518 S:      Maintained
13519 F:      Documentation/vfio-mediated-device.txt
13520 F:      drivers/vfio/mdev/
13521 F:      include/linux/mdev.h
13522 F:      samples/vfio-mdev/
13523
13524 VFIO PLATFORM DRIVER
13525 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13526 L:      kvm@vger.kernel.org
13527 S:      Maintained
13528 F:      drivers/vfio/platform/
13529
13530 VGA_SWITCHEROO
13531 R:      Lukas Wunner <lukas@wunner.de>
13532 S:      Maintained
13533 F:      Documentation/gpu/vga-switcheroo.rst
13534 F:      drivers/gpu/vga/vga_switcheroo.c
13535 F:      include/linux/vga_switcheroo.h
13536 T:      git git://anongit.freedesktop.org/drm/drm-misc
13537
13538 VIDEOBUF2 FRAMEWORK
13539 M:      Pawel Osciak <pawel@osciak.com>
13540 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13541 M:      Kyungmin Park <kyungmin.park@samsung.com>
13542 L:      linux-media@vger.kernel.org
13543 S:      Maintained
13544 F:      drivers/media/v4l2-core/videobuf2-*
13545 F:      include/media/videobuf2-*
13546
13547 VIRTIO AND VHOST VSOCK DRIVER
13548 M:      Stefan Hajnoczi <stefanha@redhat.com>
13549 L:      kvm@vger.kernel.org
13550 L:      virtualization@lists.linux-foundation.org
13551 L:      netdev@vger.kernel.org
13552 S:      Maintained
13553 F:      include/linux/virtio_vsock.h
13554 F:      include/uapi/linux/virtio_vsock.h
13555 F:      include/uapi/linux/vsockmon.h
13556 F:      net/vmw_vsock/af_vsock_tap.c
13557 F:      net/vmw_vsock/virtio_transport_common.c
13558 F:      net/vmw_vsock/virtio_transport.c
13559 F:      drivers/net/vsockmon.c
13560 F:      drivers/vhost/vsock.c
13561 F:      drivers/vhost/vsock.h
13562
13563 VIRTUAL SERIO DEVICE DRIVER
13564 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13565 S:      Maintained
13566 F:      drivers/input/serio/userio.c
13567 F:      include/uapi/linux/userio.h
13568
13569 VIRTIO CONSOLE DRIVER
13570 M:      Amit Shah <amit@kernel.org>
13571 L:      virtualization@lists.linux-foundation.org
13572 S:      Maintained
13573 F:      drivers/char/virtio_console.c
13574 F:      include/linux/virtio_console.h
13575 F:      include/uapi/linux/virtio_console.h
13576
13577 VIRTIO CORE, NET AND BLOCK DRIVERS
13578 M:      "Michael S. Tsirkin" <mst@redhat.com>
13579 M:      Jason Wang <jasowang@redhat.com>
13580 L:      virtualization@lists.linux-foundation.org
13581 S:      Maintained
13582 F:      Documentation/devicetree/bindings/virtio/
13583 F:      drivers/virtio/
13584 F:      tools/virtio/
13585 F:      drivers/net/virtio_net.c
13586 F:      drivers/block/virtio_blk.c
13587 F:      include/linux/virtio*.h
13588 F:      include/uapi/linux/virtio_*.h
13589 F:      drivers/crypto/virtio/
13590
13591 VIRTIO DRIVERS FOR S390
13592 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13593 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
13594 L:      linux-s390@vger.kernel.org
13595 L:      virtualization@lists.linux-foundation.org
13596 L:      kvm@vger.kernel.org
13597 S:      Supported
13598 F:      drivers/s390/virtio/
13599
13600 VIRTIO GPU DRIVER
13601 M:      David Airlie <airlied@linux.ie>
13602 M:      Gerd Hoffmann <kraxel@redhat.com>
13603 L:      dri-devel@lists.freedesktop.org
13604 L:      virtualization@lists.linux-foundation.org
13605 T:      git git://anongit.freedesktop.org/drm/drm-misc
13606 S:      Maintained
13607 F:      drivers/gpu/drm/virtio/
13608 F:      include/uapi/linux/virtio_gpu.h
13609
13610 VIRTIO HOST (VHOST)
13611 M:      "Michael S. Tsirkin" <mst@redhat.com>
13612 M:      Jason Wang <jasowang@redhat.com>
13613 L:      kvm@vger.kernel.org
13614 L:      virtualization@lists.linux-foundation.org
13615 L:      netdev@vger.kernel.org
13616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13617 S:      Maintained
13618 F:      drivers/vhost/
13619 F:      include/uapi/linux/vhost.h
13620
13621 VIRTIO INPUT DRIVER
13622 M:      Gerd Hoffmann <kraxel@redhat.com>
13623 S:      Maintained
13624 F:      drivers/virtio/virtio_input.c
13625 F:      include/uapi/linux/virtio_input.h
13626
13627 VIRTIO CRYPTO DRIVER
13628 M:  Gonglei <arei.gonglei@huawei.com>
13629 L:  virtualization@lists.linux-foundation.org
13630 L:  linux-crypto@vger.kernel.org
13631 S:  Maintained
13632 F:  drivers/crypto/virtio/
13633 F:  include/uapi/linux/virtio_crypto.h
13634
13635 VIA RHINE NETWORK DRIVER
13636 S:      Orphan
13637 F:      drivers/net/ethernet/via/via-rhine.c
13638
13639 VIA SD/MMC CARD CONTROLLER DRIVER
13640 M:      Bruce Chang <brucechang@via.com.tw>
13641 M:      Harald Welte <HaraldWelte@viatech.com>
13642 S:      Maintained
13643 F:      drivers/mmc/host/via-sdmmc.c
13644
13645 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13646 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13647 L:      linux-fbdev@vger.kernel.org
13648 S:      Maintained
13649 F:      include/linux/via-core.h
13650 F:      include/linux/via-gpio.h
13651 F:      include/linux/via_i2c.h
13652 F:      drivers/video/fbdev/via/
13653
13654 VIA VELOCITY NETWORK DRIVER
13655 M:      Francois Romieu <romieu@fr.zoreil.com>
13656 L:      netdev@vger.kernel.org
13657 S:      Maintained
13658 F:      drivers/net/ethernet/via/via-velocity.*
13659
13660 VIRT LIB
13661 M:      Alex Williamson <alex.williamson@redhat.com>
13662 M:      Paolo Bonzini <pbonzini@redhat.com>
13663 L:      kvm@vger.kernel.org
13664 S:      Supported
13665 F:      virt/lib/
13666
13667 VIVID VIRTUAL VIDEO DRIVER
13668 M:      Hans Verkuil <hverkuil@xs4all.nl>
13669 L:      linux-media@vger.kernel.org
13670 T:      git git://linuxtv.org/media_tree.git
13671 W:      https://linuxtv.org
13672 S:      Maintained
13673 F:      drivers/media/platform/vivid/*
13674
13675 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13676 M:      Helen Koike <helen.koike@collabora.com>
13677 L:      linux-media@vger.kernel.org
13678 T:      git git://linuxtv.org/media_tree.git
13679 W:      https://linuxtv.org
13680 S:      Maintained
13681 F:      drivers/media/platform/vimc/*
13682
13683 VLYNQ BUS
13684 M:      Florian Fainelli <f.fainelli@gmail.com>
13685 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13686 S:      Maintained
13687 F:      drivers/vlynq/vlynq.c
13688 F:      include/linux/vlynq.h
13689
13690 VME SUBSYSTEM
13691 M:      Martyn Welch <martyn@welchs.me.uk>
13692 M:      Manohar Vanga <manohar.vanga@gmail.com>
13693 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13694 L:      devel@driverdev.osuosl.org
13695 S:      Maintained
13696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13697 F:      Documentation/driver-api/vme.rst
13698 F:      drivers/staging/vme/
13699 F:      drivers/vme/
13700 F:      include/linux/vme*
13701
13702 VMWARE HYPERVISOR INTERFACE
13703 M:      Alok Kataria <akataria@vmware.com>
13704 L:      virtualization@lists.linux-foundation.org
13705 S:      Supported
13706 F:      arch/x86/kernel/cpu/vmware.c
13707
13708 VMWARE BALLOON DRIVER
13709 M:      Xavier Deguillard <xdeguillard@vmware.com>
13710 M:      Philip Moltmann <moltmann@vmware.com>
13711 M:      "VMware, Inc." <pv-drivers@vmware.com>
13712 L:      linux-kernel@vger.kernel.org
13713 S:      Maintained
13714 F:      drivers/misc/vmw_balloon.c
13715
13716 VMWARE VMMOUSE SUBDRIVER
13717 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13718 M:      "VMware, Inc." <pv-drivers@vmware.com>
13719 L:      linux-input@vger.kernel.org
13720 S:      Maintained
13721 F:      drivers/input/mouse/vmmouse.c
13722 F:      drivers/input/mouse/vmmouse.h
13723
13724 VMWARE VMXNET3 ETHERNET DRIVER
13725 M:      Shrikrishna Khare <skhare@vmware.com>
13726 M:      "VMware, Inc." <pv-drivers@vmware.com>
13727 L:      netdev@vger.kernel.org
13728 S:      Maintained
13729 F:      drivers/net/vmxnet3/
13730
13731 VMware PVSCSI driver
13732 M:      Jim Gill <jgill@vmware.com>
13733 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13734 L:      linux-scsi@vger.kernel.org
13735 S:      Maintained
13736 F:      drivers/scsi/vmw_pvscsi.c
13737 F:      drivers/scsi/vmw_pvscsi.h
13738
13739 VMWARE PVRDMA DRIVER
13740 M:      Adit Ranadive <aditr@vmware.com>
13741 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13742 L:      linux-rdma@vger.kernel.org
13743 S:      Maintained
13744 F:      drivers/infiniband/hw/vmw_pvrdma/
13745
13746 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13747 M:      Liam Girdwood <lgirdwood@gmail.com>
13748 M:      Mark Brown <broonie@kernel.org>
13749 L:      linux-kernel@vger.kernel.org
13750 W:      http://www.slimlogic.co.uk/?p=48
13751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13752 S:      Supported
13753 F:      Documentation/devicetree/bindings/regulator/
13754 F:      drivers/regulator/
13755 F:      include/dt-bindings/regulator/
13756 F:      include/linux/regulator/
13757
13758 VRF
13759 M:      David Ahern <dsa@cumulusnetworks.com>
13760 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13761 L:      netdev@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/net/vrf.c
13764 F:      Documentation/networking/vrf.txt
13765
13766 VT1211 HARDWARE MONITOR DRIVER
13767 M:      Juerg Haefliger <juergh@gmail.com>
13768 L:      linux-hwmon@vger.kernel.org
13769 S:      Maintained
13770 F:      Documentation/hwmon/vt1211
13771 F:      drivers/hwmon/vt1211.c
13772
13773 VT8231 HARDWARE MONITOR DRIVER
13774 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13775 L:      linux-hwmon@vger.kernel.org
13776 S:      Maintained
13777 F:      drivers/hwmon/vt8231.c
13778
13779 VUB300 USB to SDIO/SD/MMC bridge chip
13780 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13781 L:      linux-mmc@vger.kernel.org
13782 L:      linux-usb@vger.kernel.org
13783 S:      Supported
13784 F:      drivers/mmc/host/vub300.c
13785
13786 W1 DALLAS'S 1-WIRE BUS
13787 M:      Evgeniy Polyakov <zbr@ioremap.net>
13788 S:      Maintained
13789 F:      Documentation/w1/
13790 F:      drivers/w1/
13791
13792 W83791D HARDWARE MONITORING DRIVER
13793 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13794 L:      linux-hwmon@vger.kernel.org
13795 S:      Maintained
13796 F:      Documentation/hwmon/w83791d
13797 F:      drivers/hwmon/w83791d.c
13798
13799 W83793 HARDWARE MONITORING DRIVER
13800 M:      Rudolf Marek <r.marek@assembler.cz>
13801 L:      linux-hwmon@vger.kernel.org
13802 S:      Maintained
13803 F:      Documentation/hwmon/w83793
13804 F:      drivers/hwmon/w83793.c
13805
13806 W83795 HARDWARE MONITORING DRIVER
13807 M:      Jean Delvare <jdelvare@suse.com>
13808 L:      linux-hwmon@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/hwmon/w83795.c
13811
13812 W83L51xD SD/MMC CARD INTERFACE DRIVER
13813 M:      Pierre Ossman <pierre@ossman.eu>
13814 S:      Maintained
13815 F:      drivers/mmc/host/wbsd.*
13816
13817 WACOM PROTOCOL 4 SERIAL TABLETS
13818 M:      Julian Squires <julian@cipht.net>
13819 M:      Hans de Goede <hdegoede@redhat.com>
13820 L:      linux-input@vger.kernel.org
13821 S:      Maintained
13822 F:      drivers/input/tablet/wacom_serial4.c
13823
13824 WATCHDOG DEVICE DRIVERS
13825 M:      Wim Van Sebroeck <wim@iguana.be>
13826 R:      Guenter Roeck <linux@roeck-us.net>
13827 L:      linux-watchdog@vger.kernel.org
13828 W:      http://www.linux-watchdog.org/
13829 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13830 S:      Maintained
13831 F:      Documentation/devicetree/bindings/watchdog/
13832 F:      Documentation/watchdog/
13833 F:      drivers/watchdog/
13834 F:      include/linux/watchdog.h
13835 F:      include/uapi/linux/watchdog.h
13836
13837 WIIMOTE HID DRIVER
13838 M:      David Herrmann <dh.herrmann@googlemail.com>
13839 L:      linux-input@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/hid/hid-wiimote*
13842
13843 WINBOND CIR DRIVER
13844 M:      David Härdeman <david@hardeman.nu>
13845 S:      Maintained
13846 F:      drivers/media/rc/winbond-cir.c
13847
13848 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13849 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13850 L:      linux-watchdog@vger.kernel.org
13851 S:      Maintained
13852 F:      drivers/watchdog/ebc-c384_wdt.c
13853
13854 WINSYSTEMS WS16C48 GPIO DRIVER
13855 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13856 L:      linux-gpio@vger.kernel.org
13857 S:      Maintained
13858 F:      drivers/gpio/gpio-ws16c48.c
13859
13860 WIMAX STACK
13861 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13862 M:      linux-wimax@intel.com
13863 L:      wimax@linuxwimax.org (subscribers-only)
13864 S:      Supported
13865 W:      http://linuxwimax.org
13866 F:      Documentation/wimax/README.wimax
13867 F:      include/linux/wimax/debug.h
13868 F:      include/net/wimax.h
13869 F:      include/uapi/linux/wimax.h
13870 F:      net/wimax/
13871
13872 WISTRON LAPTOP BUTTON DRIVER
13873 M:      Miloslav Trmac <mitr@volny.cz>
13874 S:      Maintained
13875 F:      drivers/input/misc/wistron_btns.c
13876
13877 WL3501 WIRELESS PCMCIA CARD DRIVER
13878 L:      linux-wireless@vger.kernel.org
13879 S:      Odd fixes
13880 F:      drivers/net/wireless/wl3501*
13881
13882 WOLFSON MICROELECTRONICS DRIVERS
13883 L:      patches@opensource.wolfsonmicro.com
13884 T:      git https://github.com/CirrusLogic/linux-drivers.git
13885 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13886 S:      Supported
13887 F:      Documentation/hwmon/wm83??
13888 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13889 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13890 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13891 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13892 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13893 F:      drivers/clk/clk-wm83*.c
13894 F:      drivers/extcon/extcon-arizona.c
13895 F:      drivers/leds/leds-wm83*.c
13896 F:      drivers/gpio/gpio-*wm*.c
13897 F:      drivers/gpio/gpio-arizona.c
13898 F:      drivers/hwmon/wm83??-hwmon.c
13899 F:      drivers/input/misc/wm831x-on.c
13900 F:      drivers/input/touchscreen/wm831x-ts.c
13901 F:      drivers/input/touchscreen/wm97*.c
13902 F:      drivers/mfd/arizona*
13903 F:      drivers/mfd/wm*.c
13904 F:      drivers/mfd/cs47l24*
13905 F:      drivers/power/supply/wm83*.c
13906 F:      drivers/rtc/rtc-wm83*.c
13907 F:      drivers/regulator/wm8*.c
13908 F:      drivers/regulator/arizona*
13909 F:      drivers/video/backlight/wm83*_bl.c
13910 F:      drivers/watchdog/wm83*_wdt.c
13911 F:      include/linux/mfd/arizona/
13912 F:      include/linux/mfd/wm831x/
13913 F:      include/linux/mfd/wm8350/
13914 F:      include/linux/mfd/wm8400*
13915 F:      include/linux/regulator/arizona*
13916 F:      include/linux/wm97xx.h
13917 F:      include/sound/wm????.h
13918 F:      sound/soc/codecs/arizona.?
13919 F:      sound/soc/codecs/wm*
13920 F:      sound/soc/codecs/cs47l24*
13921
13922 WORKQUEUE
13923 M:      Tejun Heo <tj@kernel.org>
13924 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13926 S:      Maintained
13927 F:      include/linux/workqueue.h
13928 F:      kernel/workqueue.c
13929 F:      Documentation/core-api/workqueue.rst
13930
13931 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13932 M:      Chen-Yu Tsai <wens@csie.org>
13933 L:      linux-kernel@vger.kernel.org
13934 S:      Maintained
13935 N:      axp[128]
13936
13937 X.25 NETWORK LAYER
13938 M:      Andrew Hendry <andrew.hendry@gmail.com>
13939 L:      linux-x25@vger.kernel.org
13940 S:      Odd Fixes
13941 F:      Documentation/networking/x25*
13942 F:      include/net/x25*
13943 F:      net/x25/
13944
13945 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13946 M:      Thomas Gleixner <tglx@linutronix.de>
13947 M:      Ingo Molnar <mingo@redhat.com>
13948 M:      "H. Peter Anvin" <hpa@zytor.com>
13949 M:      x86@kernel.org
13950 L:      linux-kernel@vger.kernel.org
13951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13952 S:      Maintained
13953 F:      Documentation/x86/
13954 F:      arch/x86/
13955
13956 X86 PLATFORM DRIVERS
13957 M:      Darren Hart <dvhart@infradead.org>
13958 M:      Andy Shevchenko <andy@infradead.org>
13959 L:      platform-driver-x86@vger.kernel.org
13960 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13961 S:      Maintained
13962 F:      drivers/platform/x86/
13963 F:      drivers/platform/olpc/
13964
13965 X86 MCE INFRASTRUCTURE
13966 M:      Tony Luck <tony.luck@intel.com>
13967 M:      Borislav Petkov <bp@alien8.de>
13968 L:      linux-edac@vger.kernel.org
13969 S:      Maintained
13970 F:      arch/x86/kernel/cpu/mcheck/*
13971
13972 X86 MICROCODE UPDATE SUPPORT
13973 M:      Borislav Petkov <bp@alien8.de>
13974 S:      Maintained
13975 F:      arch/x86/kernel/cpu/microcode/*
13976
13977 X86 VDSO
13978 M:      Andy Lutomirski <luto@amacapital.net>
13979 L:      linux-kernel@vger.kernel.org
13980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13981 S:      Maintained
13982 F:      arch/x86/entry/vdso/
13983
13984 XC2028/3028 TUNER DRIVER
13985 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13986 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13987 L:      linux-media@vger.kernel.org
13988 W:      https://linuxtv.org
13989 T:      git git://linuxtv.org/media_tree.git
13990 S:      Maintained
13991 F:      drivers/media/tuners/tuner-xc2028.*
13992
13993 XEN HYPERVISOR INTERFACE
13994 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13995 M:      Juergen Gross <jgross@suse.com>
13996 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13998 S:      Supported
13999 F:      arch/x86/xen/
14000 F:      drivers/*/xen-*front.c
14001 F:      drivers/xen/
14002 F:      arch/x86/include/asm/xen/
14003 F:      include/xen/
14004 F:      include/uapi/xen/
14005
14006 XEN HYPERVISOR ARM
14007 M:      Stefano Stabellini <sstabellini@kernel.org>
14008 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14009 S:      Maintained
14010 F:      arch/arm/xen/
14011 F:      arch/arm/include/asm/xen/
14012
14013 XEN HYPERVISOR ARM64
14014 M:      Stefano Stabellini <sstabellini@kernel.org>
14015 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14016 S:      Maintained
14017 F:      arch/arm64/xen/
14018 F:      arch/arm64/include/asm/xen/
14019
14020 XEN NETWORK BACKEND DRIVER
14021 M:      Wei Liu <wei.liu2@citrix.com>
14022 M:      Paul Durrant <paul.durrant@citrix.com>
14023 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14024 L:      netdev@vger.kernel.org
14025 S:      Supported
14026 F:      drivers/net/xen-netback/*
14027
14028 XEN PCI SUBSYSTEM
14029 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14030 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14031 S:      Supported
14032 F:      arch/x86/pci/*xen*
14033 F:      drivers/pci/*xen*
14034
14035 XEN BLOCK SUBSYSTEM
14036 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14037 M:      Roger Pau Monné <roger.pau@citrix.com>
14038 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14039 S:      Supported
14040 F:      drivers/block/xen-blkback/*
14041 F:      drivers/block/xen*
14042
14043 XEN PVSCSI DRIVERS
14044 M:      Juergen Gross <jgross@suse.com>
14045 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14046 L:      linux-scsi@vger.kernel.org
14047 S:      Supported
14048 F:      drivers/scsi/xen-scsifront.c
14049 F:      drivers/xen/xen-scsiback.c
14050 F:      include/xen/interface/io/vscsiif.h
14051
14052 XEN SWIOTLB SUBSYSTEM
14053 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14054 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14055 S:      Supported
14056 F:      arch/x86/xen/*swiotlb*
14057 F:      drivers/xen/*swiotlb*
14058
14059 XFS FILESYSTEM
14060 M:      Darrick J. Wong <darrick.wong@oracle.com>
14061 M:      linux-xfs@vger.kernel.org
14062 L:      linux-xfs@vger.kernel.org
14063 W:      http://xfs.org/
14064 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14065 S:      Supported
14066 F:      Documentation/filesystems/xfs.txt
14067 F:      fs/xfs/
14068
14069 XILINX AXI ETHERNET DRIVER
14070 M:      Anirudha Sarangi <anirudh@xilinx.com>
14071 M:      John Linn <John.Linn@xilinx.com>
14072 S:      Maintained
14073 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14074
14075 XILINX UARTLITE SERIAL DRIVER
14076 M:      Peter Korsgaard <jacmet@sunsite.dk>
14077 L:      linux-serial@vger.kernel.org
14078 S:      Maintained
14079 F:      drivers/tty/serial/uartlite.c
14080
14081 XILINX VIDEO IP CORES
14082 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14083 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14084 L:      linux-media@vger.kernel.org
14085 T:      git git://linuxtv.org/media_tree.git
14086 S:      Supported
14087 F:      Documentation/devicetree/bindings/media/xilinx/
14088 F:      drivers/media/platform/xilinx/
14089 F:      include/uapi/linux/xilinx-v4l2-controls.h
14090
14091 XILLYBUS DRIVER
14092 M:      Eli Billauer <eli.billauer@gmail.com>
14093 L:      linux-kernel@vger.kernel.org
14094 S:      Supported
14095 F:      drivers/char/xillybus/
14096
14097 XTENSA XTFPGA PLATFORM SUPPORT
14098 M:      Max Filippov <jcmvbkbc@gmail.com>
14099 L:      linux-xtensa@linux-xtensa.org
14100 S:      Maintained
14101 F:      drivers/spi/spi-xtensa-xtfpga.c
14102 F:      sound/soc/xtensa/xtfpga-i2s.c
14103
14104 YAM DRIVER FOR AX.25
14105 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14106 L:      linux-hams@vger.kernel.org
14107 S:      Maintained
14108 F:      drivers/net/hamradio/yam*
14109 F:      include/linux/yam.h
14110
14111 YEALINK PHONE DRIVER
14112 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14113 L:      usbb2k-api-dev@nongnu.org
14114 S:      Maintained
14115 F:      Documentation/input/yealink.rst
14116 F:      drivers/input/misc/yealink.*
14117
14118 Z8530 DRIVER FOR AX.25
14119 M:      Joerg Reuter <jreuter@yaina.de>
14120 W:      http://yaina.de/jreuter/
14121 W:      http://www.qsl.net/dl1bke/
14122 L:      linux-hams@vger.kernel.org
14123 S:      Maintained
14124 F:      Documentation/networking/z8530drv.txt
14125 F:      drivers/net/hamradio/*scc.c
14126 F:      drivers/net/hamradio/z8530.h
14127
14128 ZBUD COMPRESSED PAGE ALLOCATOR
14129 M:      Seth Jennings <sjenning@redhat.com>
14130 M:      Dan Streetman <ddstreet@ieee.org>
14131 L:      linux-mm@kvack.org
14132 S:      Maintained
14133 F:      mm/zbud.c
14134 F:      include/linux/zbud.h
14135
14136 ZD1211RW WIRELESS DRIVER
14137 M:      Daniel Drake <dsd@gentoo.org>
14138 M:      Ulrich Kunitz <kune@deine-taler.de>
14139 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14140 L:      linux-wireless@vger.kernel.org
14141 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14142 S:      Maintained
14143 F:      drivers/net/wireless/zydas/zd1211rw/
14144
14145 ZD1301_DEMOD MEDIA DRIVER
14146 M:      Antti Palosaari <crope@iki.fi>
14147 L:      linux-media@vger.kernel.org
14148 W:      https://linuxtv.org/
14149 W:      http://palosaari.fi/linux/
14150 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14151 S:      Maintained
14152 F:      drivers/media/dvb-frontends/zd1301_demod*
14153
14154 ZD1301 MEDIA DRIVER
14155 M:      Antti Palosaari <crope@iki.fi>
14156 L:      linux-media@vger.kernel.org
14157 W:      https://linuxtv.org/
14158 W:      http://palosaari.fi/linux/
14159 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14160 S:      Maintained
14161 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14162
14163 ZPOOL COMPRESSED PAGE STORAGE API
14164 M:      Dan Streetman <ddstreet@ieee.org>
14165 L:      linux-mm@kvack.org
14166 S:      Maintained
14167 F:      mm/zpool.c
14168 F:      include/linux/zpool.h
14169
14170 ZR36067 VIDEO FOR LINUX DRIVER
14171 L:      mjpeg-users@lists.sourceforge.net
14172 L:      linux-media@vger.kernel.org
14173 W:      http://mjpeg.sourceforge.net/driver-zoran/
14174 T:      hg https://linuxtv.org/hg/v4l-dvb
14175 S:      Odd Fixes
14176 F:      drivers/media/pci/zoran/
14177
14178 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14179 M:      Minchan Kim <minchan@kernel.org>
14180 M:      Nitin Gupta <ngupta@vflare.org>
14181 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14182 L:      linux-kernel@vger.kernel.org
14183 S:      Maintained
14184 F:      drivers/block/zram/
14185 F:      Documentation/blockdev/zram.txt
14186
14187 ZS DECSTATION Z85C30 SERIAL DRIVER
14188 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14189 S:      Maintained
14190 F:      drivers/tty/serial/zs.*
14191
14192 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14193 M:      Minchan Kim <minchan@kernel.org>
14194 M:      Nitin Gupta <ngupta@vflare.org>
14195 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14196 L:      linux-mm@kvack.org
14197 S:      Maintained
14198 F:      mm/zsmalloc.c
14199 F:      include/linux/zsmalloc.h
14200 F:      Documentation/vm/zsmalloc.txt
14201
14202 ZSWAP COMPRESSED SWAP CACHING
14203 M:      Seth Jennings <sjenning@redhat.com>
14204 M:      Dan Streetman <ddstreet@ieee.org>
14205 L:      linux-mm@kvack.org
14206 S:      Maintained
14207 F:      mm/zswap.c
14208
14209 THE REST
14210 M:      Linus Torvalds <torvalds@linux-foundation.org>
14211 L:      linux-kernel@vger.kernel.org
14212 Q:      http://patchwork.kernel.org/project/LKML/list/
14213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14214 S:      Buried alive in reporters
14215 F:      *
14216 F:      */