]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetoot...
[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 <alex.aring@gmail.com>
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:      Alexander Sverdlin <alexander.sverdlin@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/boot/dts/armada*
1493 F:      arch/arm/boot/dts/kirkwood*
1494 F:      arch/arm/configs/mvebu_*_defconfig
1495 F:      arch/arm/mach-mvebu/
1496 F:      arch/arm64/boot/dts/marvell/armada*
1497 F:      drivers/cpufreq/mvebu-cpufreq.c
1498 F:      drivers/irqchip/irq-armada-370-xp.c
1499 F:      drivers/irqchip/irq-mvebu-*
1500 F:      drivers/rtc/rtc-armada38x.c
1501
1502 ARM/Marvell Berlin SoC support
1503 M:      Jisheng Zhang <jszhang@marvell.com>
1504 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      arch/arm/mach-berlin/
1508 F:      arch/arm/boot/dts/berlin*
1509 F:      arch/arm64/boot/dts/marvell/berlin*
1510
1511
1512 ARM/Marvell Dove/MV78xx0/Orion SOC support
1513 M:      Jason Cooper <jason@lakedaemon.net>
1514 M:      Andrew Lunn <andrew@lunn.ch>
1515 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1516 M:      Gregory Clement <gregory.clement@free-electrons.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 F:      Documentation/devicetree/bindings/soc/dove/
1520 F:      arch/arm/mach-dove/
1521 F:      arch/arm/mach-mv78xx0/
1522 F:      arch/arm/mach-orion5x/
1523 F:      arch/arm/plat-orion/
1524 F:      arch/arm/boot/dts/dove*
1525 F:      arch/arm/boot/dts/orion5x*
1526
1527
1528 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1529 M:      Alexander Clouter <alex@digriz.org.uk>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 W:      http://www.digriz.org.uk/ts78xx/kernel
1532 S:      Maintained
1533 F:      arch/arm/mach-orion5x/ts78xx-*
1534
1535 ARM/OXNAS platform support
1536 M:      Neil Armstrong <narmstrong@baylibre.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      arch/arm/mach-oxnas/
1541 F:      arch/arm/boot/dts/ox8*.dtsi
1542 F:      arch/arm/boot/dts/wd-mbwe.dts
1543 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1544 N:      oxnas
1545
1546 ARM/Mediatek RTC DRIVER
1547 M:      Eddie Huang <eddie.huang@mediatek.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551 F:      drivers/rtc/rtc-mt6397.c
1552
1553 ARM/Mediatek SoC support
1554 M:      Matthias Brugger <matthias.bgg@gmail.com>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/boot/dts/mt6*
1559 F:      arch/arm/boot/dts/mt7*
1560 F:      arch/arm/boot/dts/mt8*
1561 F:      arch/arm/mach-mediatek/
1562 F:      arch/arm64/boot/dts/mediatek/
1563 N:      mtk
1564 K:      mediatek
1565
1566 ARM/Mediatek USB3 PHY DRIVER
1567 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571 F:      drivers/phy/phy-mt65xx-usb3.c
1572
1573 ARM/MICREL KS8695 ARCHITECTURE
1574 M:      Greg Ungerer <gerg@uclinux.org>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 F:      arch/arm/mach-ks8695/
1577 S:      Odd Fixes
1578
1579 ARM/MIOA701 MACHINE SUPPORT
1580 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F:      arch/arm/mach-pxa/mioa701.c
1583 S:      Maintained
1584
1585 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1586 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1587 S:      Maintained
1588
1589 ARM/NOMADIK ARCHITECTURE
1590 M:      Alessandro Rubini <rubini@unipv.it>
1591 M:      Linus Walleij <linus.walleij@linaro.org>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      arch/arm/mach-nomadik/
1595 F:      drivers/pinctrl/nomadik/
1596 F:      drivers/i2c/busses/i2c-nomadik.c
1597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1598
1599 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1600 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1601 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1602 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1603 S:      Supported
1604
1605 ARM/TOSA MACHINE SUPPORT
1606 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1607 M:      Dirk Opfer <dirk@opfer-online.de>
1608 S:      Maintained
1609
1610 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1611 M:      Marek Vasut <marek.vasut@gmail.com>
1612 L:      linux-arm-kernel@lists.infradead.org
1613 W:      http://hackndev.com
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1616 F:      arch/arm/mach-pxa/palmtx.c
1617 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1618 F:      arch/arm/mach-pxa/palmt5.c
1619 F:      arch/arm/mach-pxa/include/mach/palmld.h
1620 F:      arch/arm/mach-pxa/palmld.c
1621 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1622 F:      arch/arm/mach-pxa/palmte2.c
1623 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1624 F:      arch/arm/mach-pxa/palmtc.c
1625
1626 ARM/PALM TREO SUPPORT
1627 M:      Tomas Cech <sleep_walker@suse.com>
1628 L:      linux-arm-kernel@lists.infradead.org
1629 W:      http://hackndev.com
1630 S:      Maintained
1631 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1632 F:      arch/arm/mach-pxa/palmtreo.c
1633
1634 ARM/PALMZ72 SUPPORT
1635 M:      Sergey Lapin <slapin@ossfans.org>
1636 L:      linux-arm-kernel@lists.infradead.org
1637 W:      http://hackndev.com
1638 S:      Maintained
1639 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1640 F:      arch/arm/mach-pxa/palmz72.c
1641
1642 ARM/PLEB SUPPORT
1643 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1644 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1645 S:      Maintained
1646
1647 ARM/PT DIGITAL BOARD PORT
1648 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W:      http://www.armlinux.org.uk/
1651 S:      Maintained
1652
1653 ARM/QUALCOMM SUPPORT
1654 M:      Andy Gross <andy.gross@linaro.org>
1655 M:      David Brown <david.brown@linaro.org>
1656 L:      linux-arm-msm@vger.kernel.org
1657 L:      linux-soc@vger.kernel.org
1658 S:      Maintained
1659 F:      Documentation/devicetree/bindings/soc/qcom/
1660 F:      arch/arm/boot/dts/qcom-*.dts
1661 F:      arch/arm/boot/dts/qcom-*.dtsi
1662 F:      arch/arm/mach-qcom/
1663 F:      arch/arm64/boot/dts/qcom/*
1664 F:      drivers/i2c/busses/i2c-qup.c
1665 F:      drivers/clk/qcom/
1666 F:      drivers/pinctrl/qcom/
1667 F:      drivers/dma/qcom/
1668 F:      drivers/soc/qcom/
1669 F:      drivers/spi/spi-qup.c
1670 F:      drivers/tty/serial/msm_serial.h
1671 F:      drivers/tty/serial/msm_serial.c
1672 F:      drivers/*/pm8???-*
1673 F:      drivers/mfd/ssbi.c
1674 F:      drivers/firmware/qcom_scm.c
1675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1676
1677 ARM/RADISYS ENP2611 MACHINE SUPPORT
1678 M:      Lennert Buytenhek <kernel@wantstofly.org>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681
1682 ARM/RENESAS ARM64 ARCHITECTURE
1683 M:      Simon Horman <horms@verge.net.au>
1684 M:      Magnus Damm <magnus.damm@gmail.com>
1685 L:      linux-renesas-soc@vger.kernel.org
1686 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1688 S:      Supported
1689 F:      arch/arm64/boot/dts/renesas/
1690 F:      drivers/soc/renesas/
1691 F:      include/linux/soc/renesas/
1692
1693 ARM/RISCPC ARCHITECTURE
1694 M:      Russell King <linux@armlinux.org.uk>
1695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 W:      http://www.armlinux.org.uk/
1697 S:      Maintained
1698 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1699 F:      arch/arm/include/asm/hardware/ioc.h
1700 F:      arch/arm/include/asm/hardware/iomd.h
1701 F:      arch/arm/include/asm/hardware/memc.h
1702 F:      arch/arm/mach-rpc/
1703 F:      drivers/net/ethernet/8390/etherh.c
1704 F:      drivers/net/ethernet/i825xx/ether1*
1705 F:      drivers/net/ethernet/seeq/ether3*
1706 F:      drivers/scsi/arm/
1707
1708 ARM/Rockchip SoC support
1709 M:      Heiko Stuebner <heiko@sntech.de>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 L:      linux-rockchip@lists.infradead.org
1712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1713 S:      Maintained
1714 F:      arch/arm/boot/dts/rk3*
1715 F:      arch/arm/mach-rockchip/
1716 F:      drivers/clk/rockchip/
1717 F:      drivers/i2c/busses/i2c-rk3x.c
1718 F:      drivers/*/*rockchip*
1719 F:      drivers/*/*/*rockchip*
1720 F:      sound/soc/rockchip/
1721 N:      rockchip
1722
1723 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1724 M:      Kukjin Kim <kgene@kernel.org>
1725 M:      Krzysztof Kozlowski <krzk@kernel.org>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729 S:      Maintained
1730 F:      arch/arm/boot/dts/s3c*
1731 F:      arch/arm/boot/dts/s5p*
1732 F:      arch/arm/boot/dts/samsung*
1733 F:      arch/arm/boot/dts/exynos*
1734 F:      arch/arm64/boot/dts/exynos/
1735 F:      arch/arm/plat-samsung/
1736 F:      arch/arm/mach-s3c24*/
1737 F:      arch/arm/mach-s3c64xx/
1738 F:      arch/arm/mach-s5p*/
1739 F:      arch/arm/mach-exynos*/
1740 F:      drivers/*/*s3c24*
1741 F:      drivers/*/*/*s3c24*
1742 F:      drivers/*/*s3c64xx*
1743 F:      drivers/*/*s5pv210*
1744 F:      drivers/memory/samsung/*
1745 F:      drivers/soc/samsung/*
1746 F:      Documentation/arm/Samsung/
1747 F:      Documentation/devicetree/bindings/arm/samsung/
1748 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1749 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1750 N:      exynos
1751
1752 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753 M:      Kyungmin Park <kyungmin.park@samsung.com>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      arch/arm/mach-s5pv210/
1757
1758 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759 M:      Kyungmin Park <kyungmin.park@samsung.com>
1760 M:      Kamil Debski <kamil@wypas.org>
1761 M:      Andrzej Hajda <a.hajda@samsung.com>
1762 L:      linux-arm-kernel@lists.infradead.org
1763 L:      linux-media@vger.kernel.org
1764 S:      Maintained
1765 F:      drivers/media/platform/s5p-g2d/
1766
1767 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768 M:      Kyungmin Park <kyungmin.park@samsung.com>
1769 M:      Kamil Debski <kamil@wypas.org>
1770 M:      Jeongtae Park <jtp.park@samsung.com>
1771 M:      Andrzej Hajda <a.hajda@samsung.com>
1772 L:      linux-arm-kernel@lists.infradead.org
1773 L:      linux-media@vger.kernel.org
1774 S:      Maintained
1775 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1776 F:      drivers/media/platform/s5p-mfc/
1777
1778 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779 M:      Kyungmin Park <kyungmin.park@samsung.com>
1780 L:      linux-arm-kernel@lists.infradead.org
1781 L:      linux-media@vger.kernel.org
1782 S:      Maintained
1783 F:      drivers/staging/media/platform/s5p-cec/
1784
1785 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788 L:      linux-arm-kernel@lists.infradead.org
1789 L:      linux-media@vger.kernel.org
1790 S:      Maintained
1791 F:      drivers/media/platform/s5p-jpeg/
1792
1793 ARM/SHMOBILE ARM ARCHITECTURE
1794 M:      Simon Horman <horms@verge.net.au>
1795 M:      Magnus Damm <magnus.damm@gmail.com>
1796 L:      linux-renesas-soc@vger.kernel.org
1797 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1799 S:      Supported
1800 F:      arch/arm/boot/dts/emev2*
1801 F:      arch/arm/boot/dts/r7s*
1802 F:      arch/arm/boot/dts/r8a*
1803 F:      arch/arm/boot/dts/sh*
1804 F:      arch/arm/configs/shmobile_defconfig
1805 F:      arch/arm/include/debug/renesas-scif.S
1806 F:      arch/arm/mach-shmobile/
1807 F:      drivers/soc/renesas/
1808 F:      include/linux/soc/renesas/
1809
1810 ARM/SOCFPGA ARCHITECTURE
1811 M:      Dinh Nguyen <dinguyen@kernel.org>
1812 S:      Maintained
1813 F:      arch/arm/mach-socfpga/
1814 F:      arch/arm/boot/dts/socfpga*
1815 F:      arch/arm/configs/socfpga_defconfig
1816 F:      arch/arm64/boot/dts/altera/
1817 W:      http://www.rocketboards.org
1818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1819
1820 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821 M:      Dinh Nguyen <dinguyen@kernel.org>
1822 S:      Maintained
1823 F:      drivers/clk/socfpga/
1824
1825 ARM/SOCFPGA EDAC SUPPORT
1826 M:      Thor Thayer <thor.thayer@linux.intel.com>
1827 S:      Maintained
1828 F:      drivers/edac/altera_edac.
1829
1830 ARM/STI ARCHITECTURE
1831 M:      Patrice Chotard <patrice.chotard@st.com>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
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 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2789 M:      Wright Feng <wright.feng@cypress.com>
2790 L:      linux-wireless@vger.kernel.org
2791 L:      brcm80211-dev-list.pdl@broadcom.com
2792 L:      brcm80211-dev-list@cypress.com
2793 S:      Supported
2794 F:      drivers/net/wireless/broadcom/brcm80211/
2795
2796 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2797 M:      QLogic-Storage-Upstream@qlogic.com
2798 L:      linux-scsi@vger.kernel.org
2799 S:      Supported
2800 F:      drivers/scsi/bnx2fc/
2801
2802 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2803 M:      QLogic-Storage-Upstream@qlogic.com
2804 L:      linux-scsi@vger.kernel.org
2805 S:      Supported
2806 F:      drivers/scsi/bnx2i/
2807
2808 BROADCOM IPROC ARM ARCHITECTURE
2809 M:      Ray Jui <rjui@broadcom.com>
2810 M:      Scott Branden <sbranden@broadcom.com>
2811 M:      Jon Mason <jonmason@broadcom.com>
2812 M:      bcm-kernel-feedback-list@broadcom.com
2813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814 T:      git git://github.com/broadcom/cygnus-linux.git
2815 S:      Maintained
2816 N:      iproc
2817 N:      cygnus
2818 N:      bcm[-_]nsp
2819 N:      bcm9113*
2820 N:      bcm9583*
2821 N:      bcm9585*
2822 N:      bcm9586*
2823 N:      bcm988312
2824 N:      bcm113*
2825 N:      bcm583*
2826 N:      bcm585*
2827 N:      bcm586*
2828 N:      bcm88312
2829 F:      arch/arm64/boot/dts/broadcom/ns2*
2830 F:      drivers/clk/bcm/clk-ns*
2831 F:      drivers/pinctrl/bcm/pinctrl-ns*
2832
2833 BROADCOM BRCMSTB GPIO DRIVER
2834 M:      Gregory Fong <gregory.0xf0@gmail.com>
2835 L:      bcm-kernel-feedback-list@broadcom.com
2836 S:      Supported
2837 F:      drivers/gpio/gpio-brcmstb.c
2838 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2839
2840 BROADCOM KONA GPIO DRIVER
2841 M:      Ray Jui <rjui@broadcom.com>
2842 L:      bcm-kernel-feedback-list@broadcom.com
2843 S:      Supported
2844 F:      drivers/gpio/gpio-bcm-kona.c
2845 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2846
2847 BROADCOM NVRAM DRIVER
2848 M:      Rafał Miłecki <zajec5@gmail.com>
2849 L:      linux-mips@linux-mips.org
2850 S:      Maintained
2851 F:      drivers/firmware/broadcom/*
2852
2853 BROADCOM STB NAND FLASH DRIVER
2854 M:      Brian Norris <computersforpeace@gmail.com>
2855 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2856 L:      linux-mtd@lists.infradead.org
2857 L:      bcm-kernel-feedback-list@broadcom.com
2858 S:      Maintained
2859 F:      drivers/mtd/nand/brcmnand/
2860
2861 BROADCOM STB AVS CPUFREQ DRIVER
2862 M:      Markus Mayer <mmayer@broadcom.com>
2863 M:      bcm-kernel-feedback-list@broadcom.com
2864 L:      linux-pm@vger.kernel.org
2865 S:      Maintained
2866 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2867 F:      drivers/cpufreq/brcmstb*
2868
2869 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2870 M:      Rafał Miłecki <zajec5@gmail.com>
2871 L:      linux-wireless@vger.kernel.org
2872 S:      Maintained
2873 F:      drivers/bcma/
2874 F:      include/linux/bcma/
2875
2876 BROADCOM SYSTEMPORT ETHERNET DRIVER
2877 M:      Florian Fainelli <f.fainelli@gmail.com>
2878 L:      netdev@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2881
2882 BROADCOM NETXTREME-E ROCE DRIVER
2883 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2884 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2885 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2886 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2887 L:      linux-rdma@vger.kernel.org
2888 W:      http://www.broadcom.com
2889 S:      Supported
2890 F:      drivers/infiniband/hw/bnxt_re/
2891 F:      include/uapi/rdma/bnxt_re-abi.h
2892
2893 BROCADE BFA FC SCSI DRIVER
2894 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2895 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2896 L:      linux-scsi@vger.kernel.org
2897 S:      Supported
2898 F:      drivers/scsi/bfa/
2899
2900 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2901 M:      Rasesh Mody <rasesh.mody@cavium.com>
2902 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2903 M:      Dept-GELinuxNICDev@cavium.com
2904 L:      netdev@vger.kernel.org
2905 S:      Supported
2906 F:      drivers/net/ethernet/brocade/bna/
2907
2908 BSG (block layer generic sg v4 driver)
2909 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2910 L:      linux-scsi@vger.kernel.org
2911 S:      Supported
2912 F:      block/bsg.c
2913 F:      include/linux/bsg.h
2914 F:      include/uapi/linux/bsg.h
2915
2916 BT87X AUDIO DRIVER
2917 M:      Clemens Ladisch <clemens@ladisch.de>
2918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2919 T:      git git://git.alsa-project.org/alsa-kernel.git
2920 S:      Maintained
2921 F:      Documentation/sound/alsa/Bt87x.txt
2922 F:      sound/pci/bt87x.c
2923
2924 BT8XXGPIO DRIVER
2925 M:      Michael Buesch <m@bues.ch>
2926 W:      http://bu3sch.de/btgpio.php
2927 S:      Maintained
2928 F:      drivers/gpio/gpio-bt8xx.c
2929
2930 BTRFS FILE SYSTEM
2931 M:      Chris Mason <clm@fb.com>
2932 M:      Josef Bacik <jbacik@fb.com>
2933 M:      David Sterba <dsterba@suse.com>
2934 L:      linux-btrfs@vger.kernel.org
2935 W:      http://btrfs.wiki.kernel.org/
2936 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2938 S:      Maintained
2939 F:      Documentation/filesystems/btrfs.txt
2940 F:      fs/btrfs/
2941 F:      include/linux/btrfs*
2942 F:      include/uapi/linux/btrfs*
2943
2944 BTTV VIDEO4LINUX DRIVER
2945 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2946 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2947 L:      linux-media@vger.kernel.org
2948 W:      https://linuxtv.org
2949 T:      git git://linuxtv.org/media_tree.git
2950 S:      Odd fixes
2951 F:      Documentation/media/v4l-drivers/bttv*
2952 F:      drivers/media/pci/bt8xx/bttv*
2953
2954 BUSLOGIC SCSI DRIVER
2955 M:      Khalid Aziz <khalid@gonehiking.org>
2956 L:      linux-scsi@vger.kernel.org
2957 S:      Maintained
2958 F:      drivers/scsi/BusLogic.*
2959 F:      drivers/scsi/FlashPoint.*
2960
2961 C-MEDIA CMI8788 DRIVER
2962 M:      Clemens Ladisch <clemens@ladisch.de>
2963 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2964 T:      git git://git.alsa-project.org/alsa-kernel.git
2965 S:      Maintained
2966 F:      sound/pci/oxygen/
2967
2968 C6X ARCHITECTURE
2969 M:      Mark Salter <msalter@redhat.com>
2970 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2971 L:      linux-c6x-dev@linux-c6x.org
2972 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2973 S:      Maintained
2974 F:      arch/c6x/
2975
2976 CA8210 IEEE-802.15.4 RADIO DRIVER
2977 M:      Harry Morris <h.morris@cascoda.com>
2978 M:      linuxdev@cascoda.com
2979 L:      linux-wpan@vger.kernel.org
2980 W:      https://github.com/Cascoda/ca8210-linux.git
2981 S:      Maintained
2982 F:      drivers/net/ieee802154/ca8210.c
2983 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2984
2985 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2986 M:      David Howells <dhowells@redhat.com>
2987 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2988 S:      Supported
2989 F:      Documentation/filesystems/caching/cachefiles.txt
2990 F:      fs/cachefiles/
2991
2992 CADET FM/AM RADIO RECEIVER DRIVER
2993 M:      Hans Verkuil <hverkuil@xs4all.nl>
2994 L:      linux-media@vger.kernel.org
2995 T:      git git://linuxtv.org/media_tree.git
2996 W:      https://linuxtv.org
2997 S:      Maintained
2998 F:      drivers/media/radio/radio-cadet*
2999
3000 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3001 M:      Jonathan Corbet <corbet@lwn.net>
3002 L:      linux-media@vger.kernel.org
3003 T:      git git://linuxtv.org/media_tree.git
3004 S:      Maintained
3005 F:      Documentation/media/v4l-drivers/cafe_ccic*
3006 F:      drivers/media/platform/marvell-ccic/
3007
3008 CAIF NETWORK LAYER
3009 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3010 L:      netdev@vger.kernel.org
3011 S:      Supported
3012 F:      Documentation/networking/caif/
3013 F:      drivers/net/caif/
3014 F:      include/uapi/linux/caif/
3015 F:      include/net/caif/
3016 F:      net/caif/
3017
3018 CALGARY x86-64 IOMMU
3019 M:      Muli Ben-Yehuda <mulix@mulix.org>
3020 M:      Jon Mason <jdmason@kudzu.us>
3021 L:      iommu@lists.linux-foundation.org
3022 S:      Maintained
3023 F:      arch/x86/kernel/pci-calgary_64.c
3024 F:      arch/x86/kernel/tce_64.c
3025 F:      arch/x86/include/asm/calgary.h
3026 F:      arch/x86/include/asm/tce.h
3027
3028 CAN NETWORK LAYER
3029 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3030 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3031 L:      linux-can@vger.kernel.org
3032 W:      https://github.com/linux-can
3033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3035 S:      Maintained
3036 F:      Documentation/networking/can.txt
3037 F:      net/can/
3038 F:      include/linux/can/core.h
3039 F:      include/uapi/linux/can.h
3040 F:      include/uapi/linux/can/bcm.h
3041 F:      include/uapi/linux/can/raw.h
3042 F:      include/uapi/linux/can/gw.h
3043
3044 CAN NETWORK DRIVERS
3045 M:      Wolfgang Grandegger <wg@grandegger.com>
3046 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3047 L:      linux-can@vger.kernel.org
3048 W:      https://github.com/linux-can
3049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3051 S:      Maintained
3052 F:      Documentation/devicetree/bindings/net/can/
3053 F:      drivers/net/can/
3054 F:      include/linux/can/dev.h
3055 F:      include/linux/can/platform/
3056 F:      include/uapi/linux/can/error.h
3057 F:      include/uapi/linux/can/netlink.h
3058
3059 CAPABILITIES
3060 M:      Serge Hallyn <serge@hallyn.com>
3061 L:      linux-security-module@vger.kernel.org
3062 S:      Supported
3063 F:      include/linux/capability.h
3064 F:      include/uapi/linux/capability.h
3065 F:      security/commoncap.c
3066 F:      kernel/capability.c
3067
3068 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3069 M:      Kevin Tsai <ktsai@capellamicro.com>
3070 S:      Maintained
3071 F:      drivers/iio/light/cm*
3072
3073 CAVIUM THUNDERX2 ARM64 SOC
3074 M:      Jayachandran C <jnair@caviumnetworks.com>
3075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3076 S:      Maintained
3077 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3078 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3079
3080 CAVIUM I2C DRIVER
3081 M:      Jan Glauber <jglauber@cavium.com>
3082 M:      David Daney <david.daney@cavium.com>
3083 W:      http://www.cavium.com
3084 S:      Supported
3085 F:      drivers/i2c/busses/i2c-octeon*
3086 F:      drivers/i2c/busses/i2c-thunderx*
3087
3088 CAVIUM MMC DRIVER
3089 M:      Jan Glauber <jglauber@cavium.com>
3090 M:      David Daney <david.daney@cavium.com>
3091 M:      Steven J. Hill <Steven.Hill@cavium.com>
3092 W:      http://www.cavium.com
3093 S:      Supported
3094 F:      drivers/mmc/host/cavium*
3095
3096 CAVIUM LIQUIDIO NETWORK DRIVER
3097 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3098 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3099 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3100 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3101 L:     netdev@vger.kernel.org
3102 W:     http://www.cavium.com
3103 S:     Supported
3104 F:     drivers/net/ethernet/cavium/liquidio/
3105
3106 CAVIUM OCTEON-TX CRYPTO DRIVER
3107 M:      George Cherian <george.cherian@cavium.com>
3108 L:      linux-crypto@vger.kernel.org
3109 W:      http://www.cavium.com
3110 S:      Supported
3111 F:      drivers/crypto/cavium/cpt/
3112
3113 CC2520 IEEE-802.15.4 RADIO DRIVER
3114 M:      Varka Bhadram <varkabhadram@gmail.com>
3115 L:      linux-wpan@vger.kernel.org
3116 S:      Maintained
3117 F:      drivers/net/ieee802154/cc2520.c
3118 F:      include/linux/spi/cc2520.h
3119 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3120
3121 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3122 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3123 L:      linux-crypto@vger.kernel.org
3124 L:      driverdev-devel@linuxdriverproject.org
3125 S:      Supported
3126 F:      drivers/staging/ccree/
3127 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3128
3129 CEC FRAMEWORK
3130 M:      Hans Verkuil <hans.verkuil@cisco.com>
3131 L:      linux-media@vger.kernel.org
3132 T:      git git://linuxtv.org/media_tree.git
3133 W:      http://linuxtv.org
3134 S:      Supported
3135 F:      Documentation/media/kapi/cec-core.rst
3136 F:      Documentation/media/uapi/cec
3137 F:      drivers/media/cec/
3138 F:      drivers/media/rc/keymaps/rc-cec.c
3139 F:      include/media/cec.h
3140 F:      include/media/cec-notifier.h
3141 F:      include/uapi/linux/cec.h
3142 F:      include/uapi/linux/cec-funcs.h
3143
3144 CELL BROADBAND ENGINE ARCHITECTURE
3145 M:      Arnd Bergmann <arnd@arndb.de>
3146 L:      linuxppc-dev@lists.ozlabs.org
3147 W:      http://www.ibm.com/developerworks/power/cell/
3148 S:      Supported
3149 F:      arch/powerpc/include/asm/cell*.h
3150 F:      arch/powerpc/include/asm/spu*.h
3151 F:      arch/powerpc/include/uapi/asm/spu*.h
3152 F:      arch/powerpc/oprofile/*cell*
3153 F:      arch/powerpc/platforms/cell/
3154
3155 CEPH COMMON CODE (LIBCEPH)
3156 M:      Ilya Dryomov <idryomov@gmail.com>
3157 M:      "Yan, Zheng" <zyan@redhat.com>
3158 M:      Sage Weil <sage@redhat.com>
3159 L:      ceph-devel@vger.kernel.org
3160 W:      http://ceph.com/
3161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3162 T:      git git://github.com/ceph/ceph-client.git
3163 S:      Supported
3164 F:      net/ceph/
3165 F:      include/linux/ceph/
3166 F:      include/linux/crush/
3167
3168 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3169 M:      "Yan, Zheng" <zyan@redhat.com>
3170 M:      Sage Weil <sage@redhat.com>
3171 M:      Ilya Dryomov <idryomov@gmail.com>
3172 L:      ceph-devel@vger.kernel.org
3173 W:      http://ceph.com/
3174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3175 T:      git git://github.com/ceph/ceph-client.git
3176 S:      Supported
3177 F:      Documentation/filesystems/ceph.txt
3178 F:      fs/ceph/
3179
3180 CERTIFICATE HANDLING:
3181 M:      David Howells <dhowells@redhat.com>
3182 M:      David Woodhouse <dwmw2@infradead.org>
3183 L:      keyrings@vger.kernel.org
3184 S:      Maintained
3185 F:      Documentation/module-signing.txt
3186 F:      certs/
3187 F:      scripts/sign-file.c
3188 F:      scripts/extract-cert.c
3189
3190 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3191 L:      linux-usb@vger.kernel.org
3192 S:      Orphan
3193 F:      Documentation/usb/WUSB-Design-overview.txt
3194 F:      Documentation/usb/wusb-cbaf
3195 F:      drivers/usb/host/hwa-hc.c
3196 F:      drivers/usb/host/whci/
3197 F:      drivers/usb/wusbcore/
3198 F:      include/linux/usb/wusb*
3199
3200 HT16K33 LED CONTROLLER DRIVER
3201 M:      Robin van der Gracht <robin@protonic.nl>
3202 S:      Maintained
3203 F:      drivers/auxdisplay/ht16k33.c
3204 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3205
3206 CFAG12864B LCD DRIVER
3207 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3208 W:      http://miguelojeda.es/auxdisplay.htm
3209 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3210 S:      Maintained
3211 F:      drivers/auxdisplay/cfag12864b.c
3212 F:      include/linux/cfag12864b.h
3213
3214 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3215 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3216 W:      http://miguelojeda.es/auxdisplay.htm
3217 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3218 S:      Maintained
3219 F:      drivers/auxdisplay/cfag12864bfb.c
3220 F:      include/linux/cfag12864b.h
3221
3222 CFG80211 and NL80211
3223 M:      Johannes Berg <johannes@sipsolutions.net>
3224 L:      linux-wireless@vger.kernel.org
3225 W:      http://wireless.kernel.org/
3226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3228 S:      Maintained
3229 F:      include/uapi/linux/nl80211.h
3230 F:      include/net/cfg80211.h
3231 F:      net/wireless/*
3232 X:      net/wireless/wext*
3233
3234 CHAR and MISC DRIVERS
3235 M:      Arnd Bergmann <arnd@arndb.de>
3236 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3238 S:      Supported
3239 F:      drivers/char/*
3240 F:      drivers/misc/*
3241 F:      include/linux/miscdevice.h
3242
3243 CHECKPATCH
3244 M:      Andy Whitcroft <apw@canonical.com>
3245 M:      Joe Perches <joe@perches.com>
3246 S:      Maintained
3247 F:      scripts/checkpatch.pl
3248
3249 CHINESE DOCUMENTATION
3250 M:      Harry Wei <harryxiyou@gmail.com>
3251 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3252 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3253 S:      Maintained
3254 F:      Documentation/translations/zh_CN/
3255
3256 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3257 M:      Peter Chen <Peter.Chen@nxp.com>
3258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3259 L:      linux-usb@vger.kernel.org
3260 S:      Maintained
3261 F:      drivers/usb/chipidea/
3262
3263 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3264 M:      Hans de Goede <hdegoede@redhat.com>
3265 L:      linux-input@vger.kernel.org
3266 S:      Maintained
3267 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3268 F:      drivers/input/touchscreen/chipone_icn8318.c
3269
3270 CHROME HARDWARE PLATFORM SUPPORT
3271 M:      Olof Johansson <olof@lixom.net>
3272 S:      Maintained
3273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3274 F:      drivers/platform/chrome/
3275
3276 CISCO VIC ETHERNET NIC DRIVER
3277 M:      Christian Benvenuti <benve@cisco.com>
3278 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3279 M:      Neel Patel <neepatel@cisco.com>
3280 S:      Supported
3281 F:      drivers/net/ethernet/cisco/enic/
3282
3283 CISCO VIC LOW LATENCY NIC DRIVER
3284 M:      Christian Benvenuti <benve@cisco.com>
3285 M:      Dave Goodell <dgoodell@cisco.com>
3286 S:      Supported
3287 F:      drivers/infiniband/hw/usnic/
3288
3289 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3290 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3291 L:      netdev@vger.kernel.org
3292 S:      Maintained
3293 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3294
3295 CIRRUS LOGIC AUDIO CODEC DRIVERS
3296 M:      Brian Austin <brian.austin@cirrus.com>
3297 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3298 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3299 S:      Maintained
3300 F:      sound/soc/codecs/cs*
3301
3302 CLEANCACHE API
3303 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3304 L:      linux-kernel@vger.kernel.org
3305 S:      Maintained
3306 F:      mm/cleancache.c
3307 F:      include/linux/cleancache.h
3308
3309 CLK API
3310 M:      Russell King <linux@armlinux.org.uk>
3311 L:      linux-clk@vger.kernel.org
3312 S:      Maintained
3313 F:      include/linux/clk.h
3314
3315 CLOCKSOURCE, CLOCKEVENT DRIVERS
3316 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3317 M:      Thomas Gleixner <tglx@linutronix.de>
3318 L:      linux-kernel@vger.kernel.org
3319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3320 S:      Supported
3321 F:      drivers/clocksource
3322
3323 CISCO FCOE HBA DRIVER
3324 M:      Satish Kharat <satishkh@cisco.com>
3325 M:      Sesidhar Baddela <sebaddel@cisco.com>
3326 M:      Karan Tilak Kumar <kartilak@cisco.com>
3327 L:      linux-scsi@vger.kernel.org
3328 S:      Supported
3329 F:      drivers/scsi/fnic/
3330
3331 CISCO SCSI HBA DRIVER
3332 M:      Karan Tilak Kumar <kartilak@cisco.com>
3333 M:      Sesidhar Baddela <sebaddel@cisco.com>
3334 L:      linux-scsi@vger.kernel.org
3335 S:      Supported
3336 F:      drivers/scsi/snic/
3337
3338 CMPC ACPI DRIVER
3339 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3340 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3341 L:      platform-driver-x86@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/platform/x86/classmate-laptop.c
3344
3345 COBALT MEDIA DRIVER
3346 M:      Hans Verkuil <hans.verkuil@cisco.com>
3347 L:      linux-media@vger.kernel.org
3348 T:      git git://linuxtv.org/media_tree.git
3349 W:      https://linuxtv.org
3350 S:      Supported
3351 F:      drivers/media/pci/cobalt/
3352
3353 COCCINELLE/Semantic Patches (SmPL)
3354 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3355 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3356 M:      Nicolas Palix <nicolas.palix@imag.fr>
3357 M:      Michal Marek <mmarek@suse.com>
3358 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3360 W:      http://coccinelle.lip6.fr/
3361 S:      Supported
3362 F:      Documentation/dev-tools/coccinelle.rst
3363 F:      scripts/coccinelle/
3364 F:      scripts/coccicheck
3365
3366 CODA FILE SYSTEM
3367 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3368 M:      coda@cs.cmu.edu
3369 L:      codalist@coda.cs.cmu.edu
3370 W:      http://www.coda.cs.cmu.edu/
3371 S:      Maintained
3372 F:      Documentation/filesystems/coda.txt
3373 F:      fs/coda/
3374 F:      include/linux/coda*.h
3375 F:      include/uapi/linux/coda*.h
3376
3377 CODA V4L2 MEM2MEM DRIVER
3378 M:      Philipp Zabel <p.zabel@pengutronix.de>
3379 L:      linux-media@vger.kernel.org
3380 S:      Maintained
3381 F:      Documentation/devicetree/bindings/media/coda.txt
3382 F:      drivers/media/platform/coda/
3383
3384 COMMON CLK FRAMEWORK
3385 M:      Michael Turquette <mturquette@baylibre.com>
3386 M:      Stephen Boyd <sboyd@codeaurora.org>
3387 L:      linux-clk@vger.kernel.org
3388 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3390 S:      Maintained
3391 F:      Documentation/devicetree/bindings/clock/
3392 F:      drivers/clk/
3393 X:      drivers/clk/clkdev.c
3394 F:      include/linux/clk-pr*
3395 F:      include/linux/clk/
3396
3397 COMMON INTERNET FILE SYSTEM (CIFS)
3398 M:      Steve French <sfrench@samba.org>
3399 L:      linux-cifs@vger.kernel.org
3400 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3401 W:      http://linux-cifs.samba.org/
3402 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3403 S:      Supported
3404 F:      Documentation/filesystems/cifs/
3405 F:      fs/cifs/
3406
3407 COMPACTPCI HOTPLUG CORE
3408 M:      Scott Murray <scott@spiteful.org>
3409 L:      linux-pci@vger.kernel.org
3410 S:      Maintained
3411 F:      drivers/pci/hotplug/cpci_hotplug*
3412
3413 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3414 M:      Scott Murray <scott@spiteful.org>
3415 L:      linux-pci@vger.kernel.org
3416 S:      Maintained
3417 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3418
3419 COMPACTPCI HOTPLUG GENERIC DRIVER
3420 M:      Scott Murray <scott@spiteful.org>
3421 L:      linux-pci@vger.kernel.org
3422 S:      Maintained
3423 F:      drivers/pci/hotplug/cpcihp_generic.c
3424
3425 COMPAL LAPTOP SUPPORT
3426 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3427 L:      platform-driver-x86@vger.kernel.org
3428 S:      Maintained
3429 F:      drivers/platform/x86/compal-laptop.c
3430
3431 CONEXANT ACCESSRUNNER USB DRIVER
3432 L:      accessrunner-general@lists.sourceforge.net
3433 W:      http://accessrunner.sourceforge.net/
3434 S:      Orphan
3435 F:      drivers/usb/atm/cxacru.c
3436
3437 CONFIGFS
3438 M:      Joel Becker <jlbec@evilplan.org>
3439 M:      Christoph Hellwig <hch@lst.de>
3440 T:      git git://git.infradead.org/users/hch/configfs.git
3441 S:      Supported
3442 F:      fs/configfs/
3443 F:      include/linux/configfs.h
3444
3445 CONNECTOR
3446 M:      Evgeniy Polyakov <zbr@ioremap.net>
3447 L:      netdev@vger.kernel.org
3448 S:      Maintained
3449 F:      drivers/connector/
3450
3451 CONTROL GROUP (CGROUP)
3452 M:      Tejun Heo <tj@kernel.org>
3453 M:      Li Zefan <lizefan@huawei.com>
3454 M:      Johannes Weiner <hannes@cmpxchg.org>
3455 L:      cgroups@vger.kernel.org
3456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3457 S:      Maintained
3458 F:      Documentation/cgroup*
3459 F:      include/linux/cgroup*
3460 F:      kernel/cgroup*
3461
3462 CONTROL GROUP - CPUSET
3463 M:      Li Zefan <lizefan@huawei.com>
3464 L:      cgroups@vger.kernel.org
3465 W:      http://www.bullopensource.org/cpuset/
3466 W:      http://oss.sgi.com/projects/cpusets/
3467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3468 S:      Maintained
3469 F:      Documentation/cgroup-v1/cpusets.txt
3470 F:      include/linux/cpuset.h
3471 F:      kernel/cpuset.c
3472
3473 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3474 M:      Johannes Weiner <hannes@cmpxchg.org>
3475 M:      Michal Hocko <mhocko@kernel.org>
3476 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3477 L:      cgroups@vger.kernel.org
3478 L:      linux-mm@kvack.org
3479 S:      Maintained
3480 F:      mm/memcontrol.c
3481 F:      mm/swap_cgroup.c
3482
3483 CORETEMP HARDWARE MONITORING DRIVER
3484 M:      Fenghua Yu <fenghua.yu@intel.com>
3485 L:      linux-hwmon@vger.kernel.org
3486 S:      Maintained
3487 F:      Documentation/hwmon/coretemp
3488 F:      drivers/hwmon/coretemp.c
3489
3490 COSA/SRP SYNC SERIAL DRIVER
3491 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3492 W:      http://www.fi.muni.cz/~kas/cosa/
3493 S:      Maintained
3494 F:      drivers/net/wan/cosa*
3495
3496 CPMAC ETHERNET DRIVER
3497 M:      Florian Fainelli <f.fainelli@gmail.com>
3498 L:      netdev@vger.kernel.org
3499 S:      Maintained
3500 F:      drivers/net/ethernet/ti/cpmac.c
3501
3502 CPU FREQUENCY DRIVERS
3503 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3504 M:      Viresh Kumar <viresh.kumar@linaro.org>
3505 L:      linux-pm@vger.kernel.org
3506 S:      Maintained
3507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3508 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3509 B:      https://bugzilla.kernel.org
3510 F:      Documentation/cpu-freq/
3511 F:      Documentation/devicetree/bindings/cpufreq/
3512 F:      drivers/cpufreq/
3513 F:      include/linux/cpufreq.h
3514 F:      tools/testing/selftests/cpufreq/
3515
3516 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3517 M:      Viresh Kumar <viresh.kumar@linaro.org>
3518 M:      Sudeep Holla <sudeep.holla@arm.com>
3519 L:      linux-pm@vger.kernel.org
3520 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3521 S:      Maintained
3522 F:      drivers/cpufreq/arm_big_little.h
3523 F:      drivers/cpufreq/arm_big_little.c
3524 F:      drivers/cpufreq/arm_big_little_dt.c
3525
3526 CPUIDLE DRIVER - ARM BIG LITTLE
3527 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3528 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3529 L:      linux-pm@vger.kernel.org
3530 L:      linux-arm-kernel@lists.infradead.org
3531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3532 S:      Maintained
3533 F:      drivers/cpuidle/cpuidle-big_little.c
3534
3535 CPUIDLE DRIVER - ARM EXYNOS
3536 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3537 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3538 M:      Kukjin Kim <kgene@kernel.org>
3539 L:      linux-pm@vger.kernel.org
3540 L:      linux-samsung-soc@vger.kernel.org
3541 S:      Supported
3542 F:      drivers/cpuidle/cpuidle-exynos.c
3543 F:      arch/arm/mach-exynos/pm.c
3544
3545 CPUIDLE DRIVERS
3546 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3547 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3548 L:      linux-pm@vger.kernel.org
3549 S:      Maintained
3550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3551 B:      https://bugzilla.kernel.org
3552 F:      drivers/cpuidle/*
3553 F:      include/linux/cpuidle.h
3554
3555 CPUID/MSR DRIVER
3556 M:      "H. Peter Anvin" <hpa@zytor.com>
3557 S:      Maintained
3558 F:      arch/x86/kernel/cpuid.c
3559 F:      arch/x86/kernel/msr.c
3560
3561 CPU POWER MONITORING SUBSYSTEM
3562 M:      Thomas Renninger <trenn@suse.com>
3563 L:      linux-pm@vger.kernel.org
3564 S:      Maintained
3565 F:      tools/power/cpupower/
3566
3567 CRAMFS FILESYSTEM
3568 W:      http://sourceforge.net/projects/cramfs/
3569 S:      Orphan / Obsolete
3570 F:      Documentation/filesystems/cramfs.txt
3571 F:      fs/cramfs/
3572
3573 CRIS PORT
3574 M:      Mikael Starvik <starvik@axis.com>
3575 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3576 L:      linux-cris-kernel@axis.com
3577 W:      http://developer.axis.com
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3579 S:      Maintained
3580 F:      arch/cris/
3581 F:      drivers/tty/serial/crisv10.*
3582
3583 CRYPTO API
3584 M:      Herbert Xu <herbert@gondor.apana.org.au>
3585 M:      "David S. Miller" <davem@davemloft.net>
3586 L:      linux-crypto@vger.kernel.org
3587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3589 S:      Maintained
3590 F:      Documentation/crypto/
3591 F:      Documentation/devicetree/bindings/crypto/
3592 F:      Documentation/DocBook/crypto-API.tmpl
3593 F:      arch/*/crypto/
3594 F:      crypto/
3595 F:      drivers/crypto/
3596 F:      include/crypto/
3597 F:      include/linux/crypto*
3598
3599 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3600 M:      Neil Horman <nhorman@tuxdriver.com>
3601 L:      linux-crypto@vger.kernel.org
3602 S:      Maintained
3603 F:      crypto/ansi_cprng.c
3604 F:      crypto/rng.c
3605
3606 CS3308 MEDIA DRIVER
3607 M:      Hans Verkuil <hverkuil@xs4all.nl>
3608 L:      linux-media@vger.kernel.org
3609 T:      git git://linuxtv.org/media_tree.git
3610 W:      http://linuxtv.org
3611 S:      Odd Fixes
3612 F:      drivers/media/i2c/cs3308.c
3613 F:      drivers/media/i2c/cs3308.h
3614
3615 CS5535 Audio ALSA driver
3616 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3617 S:      Maintained
3618 F:      sound/pci/cs5535audio/
3619
3620 CW1200 WLAN driver
3621 M:      Solomon Peachy <pizza@shaftnet.org>
3622 S:      Maintained
3623 F:      drivers/net/wireless/st/cw1200/
3624
3625 CX18 VIDEO4LINUX DRIVER
3626 M:      Andy Walls <awalls@md.metrocast.net>
3627 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3628 L:      linux-media@vger.kernel.org
3629 T:      git git://linuxtv.org/media_tree.git
3630 W:      https://linuxtv.org
3631 W:      http://www.ivtvdriver.org/index.php/Cx18
3632 S:      Maintained
3633 F:      Documentation/media/v4l-drivers/cx18*
3634 F:      drivers/media/pci/cx18/
3635 F:      include/uapi/linux/ivtv*
3636
3637 CX2341X MPEG ENCODER HELPER MODULE
3638 M:      Hans Verkuil <hverkuil@xs4all.nl>
3639 L:      linux-media@vger.kernel.org
3640 T:      git git://linuxtv.org/media_tree.git
3641 W:      https://linuxtv.org
3642 S:      Maintained
3643 F:      drivers/media/common/cx2341x*
3644 F:      include/media/cx2341x*
3645
3646 CX24120 MEDIA DRIVER
3647 M:      Jemma Denson <jdenson@gmail.com>
3648 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3649 L:      linux-media@vger.kernel.org
3650 W:      https://linuxtv.org
3651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3652 S:      Maintained
3653 F:      drivers/media/dvb-frontends/cx24120*
3654
3655 CX88 VIDEO4LINUX DRIVER
3656 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3657 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3658 L:      linux-media@vger.kernel.org
3659 W:      https://linuxtv.org
3660 T:      git git://linuxtv.org/media_tree.git
3661 S:      Odd fixes
3662 F:      Documentation/media/v4l-drivers/cx88*
3663 F:      drivers/media/pci/cx88/
3664
3665 CXD2820R MEDIA DRIVER
3666 M:      Antti Palosaari <crope@iki.fi>
3667 L:      linux-media@vger.kernel.org
3668 W:      https://linuxtv.org
3669 W:      http://palosaari.fi/linux/
3670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3671 T:      git git://linuxtv.org/anttip/media_tree.git
3672 S:      Maintained
3673 F:      drivers/media/dvb-frontends/cxd2820r*
3674
3675 CXGB3 ETHERNET DRIVER (CXGB3)
3676 M:      Santosh Raspatur <santosh@chelsio.com>
3677 L:      netdev@vger.kernel.org
3678 W:      http://www.chelsio.com
3679 S:      Supported
3680 F:      drivers/net/ethernet/chelsio/cxgb3/
3681
3682 CXGB3 ISCSI DRIVER (CXGB3I)
3683 M:      Karen Xie <kxie@chelsio.com>
3684 L:      linux-scsi@vger.kernel.org
3685 W:      http://www.chelsio.com
3686 S:      Supported
3687 F:      drivers/scsi/cxgbi/cxgb3i
3688
3689 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3690 M:      Steve Wise <swise@chelsio.com>
3691 L:      linux-rdma@vger.kernel.org
3692 W:      http://www.openfabrics.org
3693 S:      Supported
3694 F:      drivers/infiniband/hw/cxgb3/
3695 F:      include/uapi/rdma/cxgb3-abi.h
3696
3697 CXGB4 ETHERNET DRIVER (CXGB4)
3698 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3699 L:      netdev@vger.kernel.org
3700 W:      http://www.chelsio.com
3701 S:      Supported
3702 F:      drivers/net/ethernet/chelsio/cxgb4/
3703
3704 CXGB4 ISCSI DRIVER (CXGB4I)
3705 M:      Karen Xie <kxie@chelsio.com>
3706 L:      linux-scsi@vger.kernel.org
3707 W:      http://www.chelsio.com
3708 S:      Supported
3709 F:      drivers/scsi/cxgbi/cxgb4i
3710
3711 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3712 M:      Steve Wise <swise@chelsio.com>
3713 L:      linux-rdma@vger.kernel.org
3714 W:      http://www.openfabrics.org
3715 S:      Supported
3716 F:      drivers/infiniband/hw/cxgb4/
3717 F:      include/uapi/rdma/cxgb4-abi.h
3718
3719 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3720 M:      Casey Leedom <leedom@chelsio.com>
3721 L:      netdev@vger.kernel.org
3722 W:      http://www.chelsio.com
3723 S:      Supported
3724 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3725
3726 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3727 M:      Ian Munsie <imunsie@au1.ibm.com>
3728 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3729 L:      linuxppc-dev@lists.ozlabs.org
3730 S:      Supported
3731 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3732 F:      drivers/misc/cxl/
3733 F:      include/misc/cxl*
3734 F:      include/uapi/misc/cxl.h
3735 F:      Documentation/powerpc/cxl.txt
3736 F:      Documentation/ABI/testing/sysfs-class-cxl
3737
3738 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3739 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3740 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3741 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3742 L:      linux-scsi@vger.kernel.org
3743 S:      Supported
3744 F:      drivers/scsi/cxlflash/
3745 F:      include/uapi/scsi/cxlflash_ioctls.h
3746 F:      Documentation/powerpc/cxlflash.txt
3747
3748 STMMAC ETHERNET DRIVER
3749 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3750 M:      Alexandre Torgue <alexandre.torgue@st.com>
3751 L:      netdev@vger.kernel.org
3752 W:      http://www.stlinux.com
3753 S:      Supported
3754 F:      drivers/net/ethernet/stmicro/stmmac/
3755
3756 CYBERPRO FB DRIVER
3757 M:      Russell King <linux@armlinux.org.uk>
3758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3759 W:      http://www.armlinux.org.uk/
3760 S:      Maintained
3761 F:      drivers/video/fbdev/cyber2000fb.*
3762
3763 CYCLADES ASYNC MUX DRIVER
3764 W:      http://www.cyclades.com/
3765 S:      Orphan
3766 F:      drivers/tty/cyclades.c
3767 F:      include/linux/cyclades.h
3768 F:      include/uapi/linux/cyclades.h
3769
3770 CYCLADES PC300 DRIVER
3771 W:      http://www.cyclades.com/
3772 S:      Orphan
3773 F:      drivers/net/wan/pc300*
3774
3775 CYPRESS_FIRMWARE MEDIA DRIVER
3776 M:      Antti Palosaari <crope@iki.fi>
3777 L:      linux-media@vger.kernel.org
3778 W:      https://linuxtv.org
3779 W:      http://palosaari.fi/linux/
3780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3781 T:      git git://linuxtv.org/anttip/media_tree.git
3782 S:      Maintained
3783 F:      drivers/media/common/cypress_firmware*
3784
3785 CYTTSP TOUCHSCREEN DRIVER
3786 M:      Ferruh Yigit <fery@cypress.com>
3787 L:      linux-input@vger.kernel.org
3788 S:      Supported
3789 F:      drivers/input/touchscreen/cyttsp*
3790 F:      include/linux/input/cyttsp.h
3791
3792 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3793 M:      Joshua Kinard <kumba@gentoo.org>
3794 S:      Maintained
3795 F:      drivers/rtc/rtc-ds1685.c
3796 F:      include/linux/rtc/ds1685.h
3797
3798 DAMA SLAVE for AX.25
3799 M:      Joerg Reuter <jreuter@yaina.de>
3800 W:      http://yaina.de/jreuter/
3801 W:      http://www.qsl.net/dl1bke/
3802 L:      linux-hams@vger.kernel.org
3803 S:      Maintained
3804 F:      net/ax25/af_ax25.c
3805 F:      net/ax25/ax25_dev.c
3806 F:      net/ax25/ax25_ds_*
3807 F:      net/ax25/ax25_in.c
3808 F:      net/ax25/ax25_out.c
3809 F:      net/ax25/ax25_timer.c
3810 F:      net/ax25/sysctl_net_ax25.c
3811
3812 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3813 L:      netdev@vger.kernel.org
3814 S:      Orphan
3815 F:      Documentation/networking/dmfe.txt
3816 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3817
3818 DC390/AM53C974 SCSI driver
3819 M:      Hannes Reinecke <hare@suse.com>
3820 L:      linux-scsi@vger.kernel.org
3821 S:      Maintained
3822 F:      drivers/scsi/am53c974.c
3823
3824 DC395x SCSI driver
3825 M:      Oliver Neukum <oliver@neukum.org>
3826 M:      Ali Akcaagac <aliakc@web.de>
3827 M:      Jamie Lenehan <lenehan@twibble.org>
3828 L:      dc395x@twibble.org
3829 W:      http://twibble.org/dist/dc395x/
3830 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3831 S:      Maintained
3832 F:      Documentation/scsi/dc395x.txt
3833 F:      drivers/scsi/dc395x.*
3834
3835 DCCP PROTOCOL
3836 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3837 L:      dccp@vger.kernel.org
3838 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3839 S:      Maintained
3840 F:      include/linux/dccp.h
3841 F:      include/uapi/linux/dccp.h
3842 F:      include/linux/tfrc.h
3843 F:      net/dccp/
3844
3845 DECnet NETWORK LAYER
3846 W:      http://linux-decnet.sourceforge.net
3847 L:      linux-decnet-user@lists.sourceforge.net
3848 S:      Orphan
3849 F:      Documentation/networking/decnet.txt
3850 F:      net/decnet/
3851
3852 DECSTATION PLATFORM SUPPORT
3853 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3854 L:      linux-mips@linux-mips.org
3855 W:      http://www.linux-mips.org/wiki/DECstation
3856 S:      Maintained
3857 F:      arch/mips/dec/
3858 F:      arch/mips/include/asm/dec/
3859 F:      arch/mips/include/asm/mach-dec/
3860
3861 DEFXX FDDI NETWORK DRIVER
3862 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3863 S:      Maintained
3864 F:      drivers/net/fddi/defxx.*
3865
3866 DELL LAPTOP DRIVER
3867 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3868 M:      Pali Rohár <pali.rohar@gmail.com>
3869 L:      platform-driver-x86@vger.kernel.org
3870 S:      Maintained
3871 F:      drivers/platform/x86/dell-laptop.c
3872
3873 DELL LAPTOP RBTN DRIVER
3874 M:      Pali Rohár <pali.rohar@gmail.com>
3875 S:      Maintained
3876 F:      drivers/platform/x86/dell-rbtn.*
3877
3878 DELL LAPTOP FREEFALL DRIVER
3879 M:      Pali Rohár <pali.rohar@gmail.com>
3880 S:      Maintained
3881 F:      drivers/platform/x86/dell-smo8800.c
3882
3883 DELL LAPTOP SMM DRIVER
3884 M:      Pali Rohár <pali.rohar@gmail.com>
3885 S:      Maintained
3886 F:      drivers/hwmon/dell-smm-hwmon.c
3887 F:      include/uapi/linux/i8k.h
3888
3889 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3890 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3891 S:      Maintained
3892 F:      Documentation/dcdbas.txt
3893 F:      drivers/firmware/dcdbas.*
3894
3895 DELL WMI EXTRAS DRIVER
3896 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3897 M:      Pali Rohár <pali.rohar@gmail.com>
3898 S:      Maintained
3899 F:      drivers/platform/x86/dell-wmi.c
3900
3901 DESIGNWARE USB2 DRD IP DRIVER
3902 M:      John Youn <johnyoun@synopsys.com>
3903 L:      linux-usb@vger.kernel.org
3904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3905 S:      Maintained
3906 F:      drivers/usb/dwc2/
3907
3908 DESIGNWARE USB3 DRD IP DRIVER
3909 M:      Felipe Balbi <balbi@kernel.org>
3910 L:      linux-usb@vger.kernel.org
3911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3912 S:      Maintained
3913 F:      drivers/usb/dwc3/
3914
3915 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3916 M:      Andreas Klinger <ak@it-klinger.de>
3917 L:      linux-iio@vger.kernel.org
3918 S:      Maintained
3919 F:      drivers/iio/proximity/srf*.c
3920
3921 DEVICE COREDUMP (DEV_COREDUMP)
3922 M:      Johannes Berg <johannes@sipsolutions.net>
3923 L:      linux-kernel@vger.kernel.org
3924 S:      Maintained
3925 F:      drivers/base/devcoredump.c
3926 F:      include/linux/devcoredump.h
3927
3928 DEVICE FREQUENCY (DEVFREQ)
3929 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3930 M:      Kyungmin Park <kyungmin.park@samsung.com>
3931 R:      Chanwoo Choi <cw00.choi@samsung.com>
3932 L:      linux-pm@vger.kernel.org
3933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3934 S:      Maintained
3935 F:      drivers/devfreq/
3936 F:      include/linux/devfreq.h
3937 F:      Documentation/devicetree/bindings/devfreq/
3938
3939 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3940 M:      Chanwoo Choi <cw00.choi@samsung.com>
3941 L:      linux-pm@vger.kernel.org
3942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3943 S:      Supported
3944 F:      drivers/devfreq/event/
3945 F:      drivers/devfreq/devfreq-event.c
3946 F:      include/linux/devfreq-event.h
3947 F:      Documentation/devicetree/bindings/devfreq/event/
3948
3949 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3950 M:      Chanwoo Choi <cw00.choi@samsung.com>
3951 L:      linux-pm@vger.kernel.org
3952 L:      linux-samsung-soc@vger.kernel.org
3953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3954 S:      Maintained
3955 F:      drivers/devfreq/exynos-bus.c
3956 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3957
3958 DEVICE NUMBER REGISTRY
3959 M:      Torben Mathiasen <device@lanana.org>
3960 W:      http://lanana.org/docs/device-list/index.html
3961 S:      Maintained
3962
3963 DEVICE-MAPPER  (LVM)
3964 M:      Alasdair Kergon <agk@redhat.com>
3965 M:      Mike Snitzer <snitzer@redhat.com>
3966 M:      dm-devel@redhat.com
3967 L:      dm-devel@redhat.com
3968 W:      http://sources.redhat.com/dm
3969 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3971 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3972 S:      Maintained
3973 F:      Documentation/device-mapper/
3974 F:      drivers/md/dm*
3975 F:      drivers/md/persistent-data/
3976 F:      include/linux/device-mapper.h
3977 F:      include/linux/dm-*.h
3978 F:      include/uapi/linux/dm-*.h
3979
3980 DEVLINK
3981 M:      Jiri Pirko <jiri@mellanox.com>
3982 L:      netdev@vger.kernel.org
3983 S:      Supported
3984 F:      net/core/devlink.c
3985 F:      include/net/devlink.h
3986 F:      include/uapi/linux/devlink.h
3987
3988 DIALOG SEMICONDUCTOR DRIVERS
3989 M:      Support Opensource <support.opensource@diasemi.com>
3990 W:      http://www.dialog-semiconductor.com/products
3991 S:      Supported
3992 F:      Documentation/hwmon/da90??
3993 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3994 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3995 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3996 F:      drivers/gpio/gpio-da90??.c
3997 F:      drivers/hwmon/da90??-hwmon.c
3998 F:      drivers/iio/adc/da91??-*.c
3999 F:      drivers/input/misc/da90??_onkey.c
4000 F:      drivers/input/touchscreen/da9052_tsi.c
4001 F:      drivers/leds/leds-da90??.c
4002 F:      drivers/mfd/da903x.c
4003 F:      drivers/mfd/da90??-*.c
4004 F:      drivers/mfd/da91??-*.c
4005 F:      drivers/power/supply/da9052-battery.c
4006 F:      drivers/power/supply/da91??-*.c
4007 F:      drivers/regulator/da903x.c
4008 F:      drivers/regulator/da9???-regulator.[ch]
4009 F:      drivers/rtc/rtc-da90??.c
4010 F:      drivers/video/backlight/da90??_bl.c
4011 F:      drivers/watchdog/da90??_wdt.c
4012 F:      include/linux/mfd/da903x.h
4013 F:      include/linux/mfd/da9052/
4014 F:      include/linux/mfd/da9055/
4015 F:      include/linux/mfd/da9062/
4016 F:      include/linux/mfd/da9063/
4017 F:      include/linux/mfd/da9150/
4018 F:      include/linux/regulator/da9211.h
4019 F:      include/sound/da[79]*.h
4020 F:      sound/soc/codecs/da[79]*.[ch]
4021
4022 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4023 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4024 L:      linux-gpio@vger.kernel.org
4025 S:      Maintained
4026 F:      drivers/gpio/gpio-gpio-mm.c
4027
4028 DIGI NEO AND CLASSIC PCI PRODUCTS
4029 M:      Lidza Louina <lidza.louina@gmail.com>
4030 M:      Mark Hounschell <markh@compro.net>
4031 L:      driverdev-devel@linuxdriverproject.org
4032 S:      Maintained
4033 F:      drivers/staging/dgnc/
4034
4035 DIOLAN U2C-12 I2C DRIVER
4036 M:      Guenter Roeck <linux@roeck-us.net>
4037 L:      linux-i2c@vger.kernel.org
4038 S:      Maintained
4039 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4040
4041 DIRECT ACCESS (DAX)
4042 M:      Matthew Wilcox <mawilcox@microsoft.com>
4043 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4044 L:      linux-fsdevel@vger.kernel.org
4045 S:      Supported
4046 F:      fs/dax.c
4047 F:      include/linux/dax.h
4048 F:      include/trace/events/fs_dax.h
4049
4050 DIRECTORY NOTIFICATION (DNOTIFY)
4051 M:      Eric Paris <eparis@parisplace.org>
4052 S:      Maintained
4053 F:      Documentation/filesystems/dnotify.txt
4054 F:      fs/notify/dnotify/
4055 F:      include/linux/dnotify.h
4056
4057 DISK GEOMETRY AND PARTITION HANDLING
4058 M:      Andries Brouwer <aeb@cwi.nl>
4059 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4060 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4061 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4062 S:      Maintained
4063
4064 DISKQUOTA
4065 M:      Jan Kara <jack@suse.com>
4066 S:      Maintained
4067 F:      Documentation/filesystems/quota.txt
4068 F:      fs/quota/
4069 F:      include/linux/quota*.h
4070 F:      include/uapi/linux/quota*.h
4071
4072 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4073 M:      Bernie Thompson <bernie@plugable.com>
4074 L:      linux-fbdev@vger.kernel.org
4075 S:      Maintained
4076 W:      http://plugable.com/category/projects/udlfb/
4077 F:      drivers/video/fbdev/udlfb.c
4078 F:      include/video/udlfb.h
4079 F:      Documentation/fb/udlfb.txt
4080
4081 DISTRIBUTED LOCK MANAGER (DLM)
4082 M:      Christine Caulfield <ccaulfie@redhat.com>
4083 M:      David Teigland <teigland@redhat.com>
4084 L:      cluster-devel@redhat.com
4085 W:      http://sources.redhat.com/cluster/
4086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4087 S:      Supported
4088 F:      fs/dlm/
4089
4090 DMA BUFFER SHARING FRAMEWORK
4091 M:      Sumit Semwal <sumit.semwal@linaro.org>
4092 S:      Maintained
4093 L:      linux-media@vger.kernel.org
4094 L:      dri-devel@lists.freedesktop.org
4095 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4096 F:      drivers/dma-buf/
4097 F:      include/linux/dma-buf*
4098 F:      include/linux/reservation.h
4099 F:      include/linux/*fence.h
4100 F:      Documentation/driver-api/dma-buf.rst
4101 T:      git git://anongit.freedesktop.org/drm/drm-misc
4102
4103 SYNC FILE FRAMEWORK
4104 M:      Sumit Semwal <sumit.semwal@linaro.org>
4105 R:      Gustavo Padovan <gustavo@padovan.org>
4106 S:      Maintained
4107 L:      linux-media@vger.kernel.org
4108 L:      dri-devel@lists.freedesktop.org
4109 F:      drivers/dma-buf/sync_*
4110 F:      drivers/dma-buf/dma-fence*
4111 F:      drivers/dma-buf/sw_sync.c
4112 F:      include/linux/sync_file.h
4113 F:      include/uapi/linux/sync_file.h
4114 F:      Documentation/sync_file.txt
4115 T:      git git://anongit.freedesktop.org/drm/drm-misc
4116
4117 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4118 M:      Vinod Koul <vinod.koul@intel.com>
4119 L:      dmaengine@vger.kernel.org
4120 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4121 S:      Maintained
4122 F:      drivers/dma/
4123 F:      include/linux/dmaengine.h
4124 F:      Documentation/devicetree/bindings/dma/
4125 F:      Documentation/dmaengine/
4126 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4127
4128 DME1737 HARDWARE MONITOR DRIVER
4129 M:      Juerg Haefliger <juergh@gmail.com>
4130 L:      linux-hwmon@vger.kernel.org
4131 S:      Maintained
4132 F:      Documentation/hwmon/dme1737
4133 F:      drivers/hwmon/dme1737.c
4134
4135 DMI/SMBIOS SUPPORT
4136 M:      Jean Delvare <jdelvare@suse.com>
4137 S:      Maintained
4138 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4139 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4140 F:      drivers/firmware/dmi-id.c
4141 F:      drivers/firmware/dmi_scan.c
4142 F:      include/linux/dmi.h
4143
4144 DOCUMENTATION
4145 M:      Jonathan Corbet <corbet@lwn.net>
4146 L:      linux-doc@vger.kernel.org
4147 S:      Maintained
4148 F:      Documentation/
4149 F:      scripts/docproc.c
4150 F:      scripts/kernel-doc*
4151 X:      Documentation/ABI/
4152 X:      Documentation/devicetree/
4153 X:      Documentation/acpi
4154 X:      Documentation/power
4155 X:      Documentation/spi
4156 X:      Documentation/media
4157 T:      git git://git.lwn.net/linux.git docs-next
4158
4159 DOUBLETALK DRIVER
4160 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4161 L:      blinux-list@redhat.com
4162 S:      Maintained
4163 F:      drivers/char/dtlk.c
4164 F:      include/linux/dtlk.h
4165
4166 DPAA2 DATAPATH I/O (DPIO) DRIVER
4167 M:      Roy Pledge <Roy.Pledge@nxp.com>
4168 L:      linux-kernel@vger.kernel.org
4169 S:      Maintained
4170 F:      drivers/staging/fsl-mc/bus/dpio
4171
4172 DPAA2 ETHERNET DRIVER
4173 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4174 L:      linux-kernel@vger.kernel.org
4175 S:      Maintained
4176 F:      drivers/staging/fsl-dpaa2/ethernet
4177
4178 DPT_I2O SCSI RAID DRIVER
4179 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4180 L:      linux-scsi@vger.kernel.org
4181 W:      http://www.adaptec.com/
4182 S:      Maintained
4183 F:      drivers/scsi/dpt*
4184 F:      drivers/scsi/dpt/
4185
4186 DRBD DRIVER
4187 M:      Philipp Reisner <philipp.reisner@linbit.com>
4188 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4189 L:      drbd-dev@lists.linbit.com
4190 W:      http://www.drbd.org
4191 T:      git git://git.linbit.com/linux-drbd.git
4192 T:      git git://git.linbit.com/drbd-8.4.git
4193 S:      Supported
4194 F:      drivers/block/drbd/
4195 F:      lib/lru_cache.c
4196 F:      Documentation/blockdev/drbd/
4197
4198 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4199 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4201 S:      Supported
4202 F:      Documentation/kobject.txt
4203 F:      drivers/base/
4204 F:      fs/debugfs/
4205 F:      fs/sysfs/
4206 F:      include/linux/debugfs.h
4207 F:      include/linux/kobj*
4208 F:      lib/kobj*
4209
4210 DRM DRIVERS
4211 M:      David Airlie <airlied@linux.ie>
4212 L:      dri-devel@lists.freedesktop.org
4213 T:      git git://people.freedesktop.org/~airlied/linux
4214 B:      https://bugs.freedesktop.org/
4215 C:      irc://chat.freenode.net/dri-devel
4216 S:      Maintained
4217 F:      drivers/gpu/drm/
4218 F:      drivers/gpu/vga/
4219 F:      Documentation/devicetree/bindings/display/
4220 F:      Documentation/devicetree/bindings/gpu/
4221 F:      Documentation/devicetree/bindings/video/
4222 F:      Documentation/gpu/
4223 F:      include/drm/
4224 F:      include/uapi/drm/
4225 F:      include/linux/vga*
4226
4227 DRM DRIVERS AND MISC GPU PATCHES
4228 M:      Daniel Vetter <daniel.vetter@intel.com>
4229 M:      Jani Nikula <jani.nikula@linux.intel.com>
4230 M:      Sean Paul <seanpaul@chromium.org>
4231 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4232 S:      Maintained
4233 T:      git git://anongit.freedesktop.org/drm/drm-misc
4234 F:      Documentation/gpu/
4235 F:      drivers/gpu/vga/
4236 F:      drivers/gpu/drm/*
4237 F:      include/drm/drm*
4238 F:      include/uapi/drm/drm*
4239 F:      include/linux/vga*
4240
4241 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4242 M:      Dave Airlie <airlied@redhat.com>
4243 S:      Odd Fixes
4244 F:      drivers/gpu/drm/ast/
4245
4246 DRM DRIVERS FOR BRIDGE CHIPS
4247 M:      Archit Taneja <architt@codeaurora.org>
4248 S:      Maintained
4249 T:      git git://anongit.freedesktop.org/drm/drm-misc
4250 F:      drivers/gpu/drm/bridge/
4251
4252 DRM DRIVER FOR BOCHS VIRTUAL GPU
4253 M:      Gerd Hoffmann <kraxel@redhat.com>
4254 L:      virtualization@lists.linux-foundation.org
4255 T:      git git://anongit.freedesktop.org/drm/drm-misc
4256 S:      Maintained
4257 F:      drivers/gpu/drm/bochs/
4258
4259 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4260 M:      Dave Airlie <airlied@redhat.com>
4261 M:      Gerd Hoffmann <kraxel@redhat.com>
4262 L:      virtualization@lists.linux-foundation.org
4263 T:      git git://anongit.freedesktop.org/drm/drm-misc
4264 S:      Obsolete
4265 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4266 F:      drivers/gpu/drm/cirrus/
4267
4268 RADEON and AMDGPU DRM DRIVERS
4269 M:      Alex Deucher <alexander.deucher@amd.com>
4270 M:      Christian König <christian.koenig@amd.com>
4271 L:      amd-gfx@lists.freedesktop.org
4272 T:      git git://people.freedesktop.org/~agd5f/linux
4273 S:      Supported
4274 F:      drivers/gpu/drm/radeon/
4275 F:      include/uapi/drm/radeon_drm.h
4276 F:      drivers/gpu/drm/amd/
4277 F:      include/uapi/drm/amdgpu_drm.h
4278
4279 DRM PANEL DRIVERS
4280 M:      Thierry Reding <thierry.reding@gmail.com>
4281 L:      dri-devel@lists.freedesktop.org
4282 T:      git git://anongit.freedesktop.org/tegra/linux.git
4283 S:      Maintained
4284 F:      drivers/gpu/drm/drm_panel.c
4285 F:      drivers/gpu/drm/panel/
4286 F:      include/drm/drm_panel.h
4287 F:      Documentation/devicetree/bindings/display/panel/
4288
4289 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4290 M:      Daniel Vetter <daniel.vetter@intel.com>
4291 M:      Jani Nikula <jani.nikula@linux.intel.com>
4292 L:      intel-gfx@lists.freedesktop.org
4293 W:      https://01.org/linuxgraphics/
4294 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4295 C:      irc://chat.freenode.net/intel-gfx
4296 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4297 T:      git git://anongit.freedesktop.org/drm-intel
4298 S:      Supported
4299 F:      drivers/gpu/drm/i915/
4300 F:      include/drm/i915*
4301 F:      include/uapi/drm/i915_drm.h
4302 F:      Documentation/gpu/i915.rst
4303
4304 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4305 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4306 M:      Zhi Wang <zhi.a.wang@intel.com>
4307 L:      intel-gvt-dev@lists.freedesktop.org
4308 L:      intel-gfx@lists.freedesktop.org
4309 W:      https://01.org/igvt-g
4310 T:      git https://github.com/01org/gvt-linux.git
4311 S:      Supported
4312 F:      drivers/gpu/drm/i915/gvt/
4313
4314 DRM DRIVERS FOR ATMEL HLCDC
4315 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4316 L:      dri-devel@lists.freedesktop.org
4317 S:      Supported
4318 F:      drivers/gpu/drm/atmel-hlcdc/
4319 F:      Documentation/devicetree/bindings/drm/atmel/
4320 T:      git git://anongit.freedesktop.org/drm/drm-misc
4321
4322 DRM DRIVERS FOR ALLWINNER A10
4323 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4324 L:      dri-devel@lists.freedesktop.org
4325 S:      Supported
4326 F:      drivers/gpu/drm/sun4i/
4327 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4329
4330 DRM DRIVERS FOR AMLOGIC SOCS
4331 M:      Neil Armstrong <narmstrong@baylibre.com>
4332 L:      dri-devel@lists.freedesktop.org
4333 L:      linux-amlogic@lists.infradead.org
4334 W:      http://linux-meson.com/
4335 S:      Supported
4336 F:      drivers/gpu/drm/meson/
4337 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4338 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4339 F:      Documentation/gpu/meson.rst
4340 T:      git git://anongit.freedesktop.org/drm/drm-misc
4341
4342 DRM DRIVERS FOR EXYNOS
4343 M:      Inki Dae <inki.dae@samsung.com>
4344 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4345 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4346 M:      Kyungmin Park <kyungmin.park@samsung.com>
4347 L:      dri-devel@lists.freedesktop.org
4348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4349 S:      Supported
4350 F:      drivers/gpu/drm/exynos/
4351 F:      include/uapi/drm/exynos_drm.h
4352 F:      Documentation/devicetree/bindings/display/exynos/
4353
4354 DRM DRIVERS FOR FREESCALE DCU
4355 M:      Stefan Agner <stefan@agner.ch>
4356 M:      Alison Wang <alison.wang@freescale.com>
4357 L:      dri-devel@lists.freedesktop.org
4358 S:      Supported
4359 F:      drivers/gpu/drm/fsl-dcu/
4360 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4361 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4362 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4363
4364 DRM DRIVERS FOR FREESCALE IMX
4365 M:      Philipp Zabel <p.zabel@pengutronix.de>
4366 L:      dri-devel@lists.freedesktop.org
4367 S:      Maintained
4368 F:      drivers/gpu/drm/imx/
4369 F:      drivers/gpu/ipu-v3/
4370 F:      Documentation/devicetree/bindings/display/imx/
4371
4372 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4373 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4374 L:      dri-devel@lists.freedesktop.org
4375 T:      git git://github.com/patjak/drm-gma500
4376 S:      Maintained
4377 F:      drivers/gpu/drm/gma500/
4378
4379 DRM DRIVERS FOR HISILICON
4380 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4381 M:      Rongrong Zou <zourongrong@gmail.com>
4382 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4383 R:      Chen Feng <puck.chen@hisilicon.com>
4384 L:      dri-devel@lists.freedesktop.org
4385 T:      git git://github.com/xin3liang/linux.git
4386 S:      Maintained
4387 F:      drivers/gpu/drm/hisilicon/
4388 F:      Documentation/devicetree/bindings/display/hisilicon/
4389
4390 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4391 S:      Orphan / Obsolete
4392 F:      drivers/gpu/drm/i810/
4393 F:      include/uapi/drm/i810_drm.h
4394
4395 DRM DRIVERS FOR MEDIATEK
4396 M:      CK Hu <ck.hu@mediatek.com>
4397 M:      Philipp Zabel <p.zabel@pengutronix.de>
4398 L:      dri-devel@lists.freedesktop.org
4399 S:      Supported
4400 F:      drivers/gpu/drm/mediatek/
4401 F:      Documentation/devicetree/bindings/display/mediatek/
4402
4403 DRM DRIVER FOR MI0283QT
4404 M:      Noralf Trønnes <noralf@tronnes.org>
4405 S:      Maintained
4406 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4407 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4408
4409 DRM DRIVER FOR MSM ADRENO GPU
4410 M:      Rob Clark <robdclark@gmail.com>
4411 L:      linux-arm-msm@vger.kernel.org
4412 L:      dri-devel@lists.freedesktop.org
4413 L:      freedreno@lists.freedesktop.org
4414 T:      git git://people.freedesktop.org/~robclark/linux
4415 S:      Maintained
4416 F:      drivers/gpu/drm/msm/
4417 F:      include/uapi/drm/msm_drm.h
4418 F:      Documentation/devicetree/bindings/display/msm/
4419
4420 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4421 M:      Ben Skeggs <bskeggs@redhat.com>
4422 L:      dri-devel@lists.freedesktop.org
4423 L:      nouveau@lists.freedesktop.org
4424 T:      git git://github.com/skeggsb/linux
4425 S:      Supported
4426 F:      drivers/gpu/drm/nouveau/
4427 F:      include/uapi/drm/nouveau_drm.h
4428
4429 DRM DRIVERS FOR NVIDIA TEGRA
4430 M:      Thierry Reding <thierry.reding@gmail.com>
4431 L:      dri-devel@lists.freedesktop.org
4432 L:      linux-tegra@vger.kernel.org
4433 T:      git git://anongit.freedesktop.org/tegra/linux.git
4434 S:      Supported
4435 F:      drivers/gpu/drm/tegra/
4436 F:      drivers/gpu/host1x/
4437 F:      include/linux/host1x.h
4438 F:      include/uapi/drm/tegra_drm.h
4439 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4440
4441 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4442 S:      Orphan / Obsolete
4443 F:      drivers/gpu/drm/mga/
4444 F:      include/uapi/drm/mga_drm.h
4445
4446 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4447 M:      Dave Airlie <airlied@redhat.com>
4448 S:      Odd Fixes
4449 F:      drivers/gpu/drm/mgag200/
4450
4451 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4452 S:      Orphan / Obsolete
4453 F:      drivers/gpu/drm/r128/
4454 F:      include/uapi/drm/r128_drm.h
4455
4456 DRM DRIVERS FOR RENESAS
4457 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4458 L:      dri-devel@lists.freedesktop.org
4459 L:      linux-renesas-soc@vger.kernel.org
4460 T:      git git://linuxtv.org/pinchartl/fbdev
4461 S:      Supported
4462 F:      drivers/gpu/drm/rcar-du/
4463 F:      drivers/gpu/drm/shmobile/
4464 F:      include/linux/platform_data/shmob_drm.h
4465 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4466 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4467
4468 DRM DRIVER FOR QXL VIRTUAL GPU
4469 M:      Dave Airlie <airlied@redhat.com>
4470 M:      Gerd Hoffmann <kraxel@redhat.com>
4471 L:      virtualization@lists.linux-foundation.org
4472 T:      git git://anongit.freedesktop.org/drm/drm-misc
4473 S:      Maintained
4474 F:      drivers/gpu/drm/qxl/
4475 F:      include/uapi/drm/qxl_drm.h
4476
4477 DRM DRIVERS FOR ROCKCHIP
4478 M:      Mark Yao <mark.yao@rock-chips.com>
4479 L:      dri-devel@lists.freedesktop.org
4480 S:      Maintained
4481 F:      drivers/gpu/drm/rockchip/
4482 F:      Documentation/devicetree/bindings/display/rockchip/
4483 T:      git git://anongit.freedesktop.org/drm/drm-misc
4484
4485 DRM DRIVER FOR SAVAGE VIDEO CARDS
4486 S:      Orphan / Obsolete
4487 F:      drivers/gpu/drm/savage/
4488 F:      include/uapi/drm/savage_drm.h
4489
4490 DRM DRIVER FOR SIS VIDEO CARDS
4491 S:      Orphan / Obsolete
4492 F:      drivers/gpu/drm/sis/
4493 F:      include/uapi/drm/sis_drm.h
4494
4495 DRM DRIVERS FOR STI
4496 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4497 M:      Vincent Abriou <vincent.abriou@st.com>
4498 L:      dri-devel@lists.freedesktop.org
4499 T:      git git://anongit.freedesktop.org/drm/drm-misc
4500 S:      Maintained
4501 F:      drivers/gpu/drm/sti
4502 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4503
4504 DRM DRIVER FOR TDFX VIDEO CARDS
4505 S:      Orphan / Obsolete
4506 F:      drivers/gpu/drm/tdfx/
4507
4508 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4509 M:      Dave Airlie <airlied@redhat.com>
4510 S:      Odd Fixes
4511 F:      drivers/gpu/drm/udl/
4512
4513 DRM DRIVERS FOR VIVANTE GPU IP
4514 M:      Lucas Stach <l.stach@pengutronix.de>
4515 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4516 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4517 L:      etnaviv@lists.freedesktop.org
4518 L:      dri-devel@lists.freedesktop.org
4519 S:      Maintained
4520 F:      drivers/gpu/drm/etnaviv/
4521 F:      include/uapi/drm/etnaviv_drm.h
4522 F:      Documentation/devicetree/bindings/display/etnaviv/
4523
4524 DRM DRIVER FOR VMWARE VIRTUAL GPU
4525 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4526 M:      Sinclair Yeh <syeh@vmware.com>
4527 M:      Thomas Hellstrom <thellstrom@vmware.com>
4528 L:      dri-devel@lists.freedesktop.org
4529 T:      git git://people.freedesktop.org/~syeh/repos_linux
4530 T:      git git://people.freedesktop.org/~thomash/linux
4531 S:      Supported
4532 F:      drivers/gpu/drm/vmwgfx/
4533 F:      include/uapi/drm/vmwgfx_drm.h
4534
4535 DRM DRIVERS FOR VC4
4536 M:      Eric Anholt <eric@anholt.net>
4537 T:      git git://github.com/anholt/linux
4538 S:      Supported
4539 F:      drivers/gpu/drm/vc4/
4540 F:      include/uapi/drm/vc4_drm.h
4541 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4542 T:      git git://anongit.freedesktop.org/drm/drm-misc
4543
4544 DRM DRIVERS FOR TI OMAP
4545 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4546 L:      dri-devel@lists.freedesktop.org
4547 S:      Maintained
4548 F:      drivers/gpu/drm/omapdrm/
4549 F:      Documentation/devicetree/bindings/display/ti/
4550
4551 DRM DRIVERS FOR TI LCDC
4552 M:      Jyri Sarha <jsarha@ti.com>
4553 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4554 L:      dri-devel@lists.freedesktop.org
4555 S:      Maintained
4556 F:      drivers/gpu/drm/tilcdc/
4557 F:      Documentation/devicetree/bindings/display/tilcdc/
4558
4559 DRM DRIVERS FOR ZTE ZX
4560 M:      Shawn Guo <shawnguo@kernel.org>
4561 L:      dri-devel@lists.freedesktop.org
4562 S:      Maintained
4563 F:      drivers/gpu/drm/zte/
4564 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4565 T:      git git://anongit.freedesktop.org/drm/drm-misc
4566
4567 DSBR100 USB FM RADIO DRIVER
4568 M:      Alexey Klimov <klimov.linux@gmail.com>
4569 L:      linux-media@vger.kernel.org
4570 T:      git git://linuxtv.org/media_tree.git
4571 S:      Maintained
4572 F:      drivers/media/radio/dsbr100.c
4573
4574 DSCC4 DRIVER
4575 M:      Francois Romieu <romieu@fr.zoreil.com>
4576 L:      netdev@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/net/wan/dscc4.c
4579
4580 DT3155 MEDIA DRIVER
4581 M:      Hans Verkuil <hverkuil@xs4all.nl>
4582 L:      linux-media@vger.kernel.org
4583 T:      git git://linuxtv.org/media_tree.git
4584 W:      https://linuxtv.org
4585 S:      Odd Fixes
4586 F:      drivers/media/pci/dt3155/
4587
4588 DVB_USB_AF9015 MEDIA DRIVER
4589 M:      Antti Palosaari <crope@iki.fi>
4590 L:      linux-media@vger.kernel.org
4591 W:      https://linuxtv.org
4592 W:      http://palosaari.fi/linux/
4593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4594 T:      git git://linuxtv.org/anttip/media_tree.git
4595 S:      Maintained
4596 F:      drivers/media/usb/dvb-usb-v2/af9015*
4597
4598 DVB_USB_AF9035 MEDIA DRIVER
4599 M:      Antti Palosaari <crope@iki.fi>
4600 L:      linux-media@vger.kernel.org
4601 W:      https://linuxtv.org
4602 W:      http://palosaari.fi/linux/
4603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4604 T:      git git://linuxtv.org/anttip/media_tree.git
4605 S:      Maintained
4606 F:      drivers/media/usb/dvb-usb-v2/af9035*
4607
4608 DVB_USB_ANYSEE MEDIA DRIVER
4609 M:      Antti Palosaari <crope@iki.fi>
4610 L:      linux-media@vger.kernel.org
4611 W:      https://linuxtv.org
4612 W:      http://palosaari.fi/linux/
4613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4614 T:      git git://linuxtv.org/anttip/media_tree.git
4615 S:      Maintained
4616 F:      drivers/media/usb/dvb-usb-v2/anysee*
4617
4618 DVB_USB_AU6610 MEDIA DRIVER
4619 M:      Antti Palosaari <crope@iki.fi>
4620 L:      linux-media@vger.kernel.org
4621 W:      https://linuxtv.org
4622 W:      http://palosaari.fi/linux/
4623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4624 T:      git git://linuxtv.org/anttip/media_tree.git
4625 S:      Maintained
4626 F:      drivers/media/usb/dvb-usb-v2/au6610*
4627
4628 DVB_USB_CE6230 MEDIA DRIVER
4629 M:      Antti Palosaari <crope@iki.fi>
4630 L:      linux-media@vger.kernel.org
4631 W:      https://linuxtv.org
4632 W:      http://palosaari.fi/linux/
4633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4634 T:      git git://linuxtv.org/anttip/media_tree.git
4635 S:      Maintained
4636 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4637
4638 DVB_USB_CXUSB MEDIA DRIVER
4639 M:      Michael Krufky <mkrufky@linuxtv.org>
4640 L:      linux-media@vger.kernel.org
4641 W:      https://linuxtv.org
4642 W:      http://github.com/mkrufky
4643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4644 T:      git git://linuxtv.org/media_tree.git
4645 S:      Maintained
4646 F:      drivers/media/usb/dvb-usb/cxusb*
4647
4648 DVB_USB_EC168 MEDIA DRIVER
4649 M:      Antti Palosaari <crope@iki.fi>
4650 L:      linux-media@vger.kernel.org
4651 W:      https://linuxtv.org
4652 W:      http://palosaari.fi/linux/
4653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4654 T:      git git://linuxtv.org/anttip/media_tree.git
4655 S:      Maintained
4656 F:      drivers/media/usb/dvb-usb-v2/ec168*
4657
4658 DVB_USB_GL861 MEDIA DRIVER
4659 M:      Antti Palosaari <crope@iki.fi>
4660 L:      linux-media@vger.kernel.org
4661 W:      https://linuxtv.org
4662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4663 T:      git git://linuxtv.org/anttip/media_tree.git
4664 S:      Maintained
4665 F:      drivers/media/usb/dvb-usb-v2/gl861*
4666
4667 DVB_USB_MXL111SF MEDIA DRIVER
4668 M:      Michael Krufky <mkrufky@linuxtv.org>
4669 L:      linux-media@vger.kernel.org
4670 W:      https://linuxtv.org
4671 W:      http://github.com/mkrufky
4672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4673 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4674 S:      Maintained
4675 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4676
4677 DVB_USB_RTL28XXU MEDIA DRIVER
4678 M:      Antti Palosaari <crope@iki.fi>
4679 L:      linux-media@vger.kernel.org
4680 W:      https://linuxtv.org
4681 W:      http://palosaari.fi/linux/
4682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4683 T:      git git://linuxtv.org/anttip/media_tree.git
4684 S:      Maintained
4685 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4686
4687 DVB_USB_V2 MEDIA DRIVER
4688 M:      Antti Palosaari <crope@iki.fi>
4689 L:      linux-media@vger.kernel.org
4690 W:      https://linuxtv.org
4691 W:      http://palosaari.fi/linux/
4692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4693 T:      git git://linuxtv.org/anttip/media_tree.git
4694 S:      Maintained
4695 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4696 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4697
4698 DYNAMIC DEBUG
4699 M:      Jason Baron <jbaron@akamai.com>
4700 S:      Maintained
4701 F:      lib/dynamic_debug.c
4702 F:      include/linux/dynamic_debug.h
4703
4704 DZ DECSTATION DZ11 SERIAL DRIVER
4705 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4706 S:      Maintained
4707 F:      drivers/tty/serial/dz.*
4708
4709 E3X0 POWER BUTTON DRIVER
4710 M:      Moritz Fischer <moritz.fischer@ettus.com>
4711 L:      usrp-users@lists.ettus.com
4712 W:      http://www.ettus.com
4713 S:      Supported
4714 F:      drivers/input/misc/e3x0-button.c
4715 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4716
4717 E4000 MEDIA DRIVER
4718 M:      Antti Palosaari <crope@iki.fi>
4719 L:      linux-media@vger.kernel.org
4720 W:      https://linuxtv.org
4721 W:      http://palosaari.fi/linux/
4722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4723 T:      git git://linuxtv.org/anttip/media_tree.git
4724 S:      Maintained
4725 F:      drivers/media/tuners/e4000*
4726
4727 EATA ISA/EISA/PCI SCSI DRIVER
4728 M:      Dario Ballabio <ballabio_dario@emc.com>
4729 L:      linux-scsi@vger.kernel.org
4730 S:      Maintained
4731 F:      drivers/scsi/eata.c
4732
4733 EC100 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/dvb-frontends/ec100*
4742
4743 ECRYPT FILE SYSTEM
4744 M:      Tyler Hicks <tyhicks@canonical.com>
4745 L:      ecryptfs@vger.kernel.org
4746 W:      http://ecryptfs.org
4747 W:      https://launchpad.net/ecryptfs
4748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4749 S:      Supported
4750 F:      Documentation/filesystems/ecryptfs.txt
4751 F:      fs/ecryptfs/
4752
4753 EDAC-CORE
4754 M:      Borislav Petkov <bp@alien8.de>
4755 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4756 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4757 L:      linux-edac@vger.kernel.org
4758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4760 S:      Supported
4761 F:      Documentation/admin-guide/ras.rst
4762 F:      Documentation/driver-api/edac.rst
4763 F:      drivers/edac/
4764 F:      include/linux/edac.h
4765
4766 EDAC-AMD64
4767 M:      Borislav Petkov <bp@alien8.de>
4768 L:      linux-edac@vger.kernel.org
4769 S:      Maintained
4770 F:      drivers/edac/amd64_edac*
4771
4772 EDAC-CALXEDA
4773 M:      Robert Richter <rric@kernel.org>
4774 L:      linux-edac@vger.kernel.org
4775 S:      Maintained
4776 F:      drivers/edac/highbank*
4777
4778 EDAC-CAVIUM
4779 M:      Ralf Baechle <ralf@linux-mips.org>
4780 M:      David Daney <david.daney@cavium.com>
4781 L:      linux-edac@vger.kernel.org
4782 L:      linux-mips@linux-mips.org
4783 S:      Supported
4784 F:      drivers/edac/octeon_edac*
4785 F:      drivers/edac/thunderx_edac*
4786
4787 EDAC-E752X
4788 M:      Mark Gross <mark.gross@intel.com>
4789 L:      linux-edac@vger.kernel.org
4790 S:      Maintained
4791 F:      drivers/edac/e752x_edac.c
4792
4793 EDAC-E7XXX
4794 L:      linux-edac@vger.kernel.org
4795 S:      Maintained
4796 F:      drivers/edac/e7xxx_edac.c
4797
4798 EDAC-FSL_DDR
4799 M:      York Sun <york.sun@nxp.com>
4800 L:      linux-edac@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/edac/fsl_ddr_edac.*
4803
4804 EDAC-GHES
4805 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4806 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4807 L:      linux-edac@vger.kernel.org
4808 S:      Maintained
4809 F:      drivers/edac/ghes_edac.c
4810
4811 EDAC-I82443BXGX
4812 M:      Tim Small <tim@buttersideup.com>
4813 L:      linux-edac@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/edac/i82443bxgx_edac.c
4816
4817 EDAC-I3000
4818 L:      linux-edac@vger.kernel.org
4819 S:      Orphan
4820 F:      drivers/edac/i3000_edac.c
4821
4822 EDAC-I5000
4823 L:      linux-edac@vger.kernel.org
4824 S:      Maintained
4825 F:      drivers/edac/i5000_edac.c
4826
4827 EDAC-I5400
4828 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4829 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4830 L:      linux-edac@vger.kernel.org
4831 S:      Maintained
4832 F:      drivers/edac/i5400_edac.c
4833
4834 EDAC-I7300
4835 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4837 L:      linux-edac@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/edac/i7300_edac.c
4840
4841 EDAC-I7CORE
4842 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L:      linux-edac@vger.kernel.org
4845 S:      Maintained
4846 F:      drivers/edac/i7core_edac.c
4847
4848 EDAC-I82975X
4849 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4850 M:      "Arvind R." <arvino55@gmail.com>
4851 L:      linux-edac@vger.kernel.org
4852 S:      Maintained
4853 F:      drivers/edac/i82975x_edac.c
4854
4855 EDAC-IE31200
4856 M:      Jason Baron <jbaron@akamai.com>
4857 L:      linux-edac@vger.kernel.org
4858 S:      Maintained
4859 F:      drivers/edac/ie31200_edac.c
4860
4861 EDAC-MPC85XX
4862 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4863 L:      linux-edac@vger.kernel.org
4864 S:      Maintained
4865 F:      drivers/edac/mpc85xx_edac.[ch]
4866
4867 EDAC-PND2
4868 M:      Tony Luck <tony.luck@intel.com>
4869 L:      linux-edac@vger.kernel.org
4870 S:      Maintained
4871 F:      drivers/edac/pnd2_edac.[ch]
4872
4873 EDAC-PASEMI
4874 M:      Egor Martovetsky <egor@pasemi.com>
4875 L:      linux-edac@vger.kernel.org
4876 S:      Maintained
4877 F:      drivers/edac/pasemi_edac.c
4878
4879 EDAC-R82600
4880 M:      Tim Small <tim@buttersideup.com>
4881 L:      linux-edac@vger.kernel.org
4882 S:      Maintained
4883 F:      drivers/edac/r82600_edac.c
4884
4885 EDAC-SBRIDGE
4886 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4887 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4888 L:      linux-edac@vger.kernel.org
4889 S:      Maintained
4890 F:      drivers/edac/sb_edac.c
4891
4892 EDAC-SKYLAKE
4893 M:      Tony Luck <tony.luck@intel.com>
4894 L:      linux-edac@vger.kernel.org
4895 S:      Maintained
4896 F:      drivers/edac/skx_edac.c
4897
4898 EDAC-XGENE
4899 APPLIED MICRO (APM) X-GENE SOC EDAC
4900 M:     Loc Ho <lho@apm.com>
4901 S:     Supported
4902 F:     drivers/edac/xgene_edac.c
4903 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4904
4905 EDIROL UA-101/UA-1000 DRIVER
4906 M:      Clemens Ladisch <clemens@ladisch.de>
4907 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4908 T:      git git://git.alsa-project.org/alsa-kernel.git
4909 S:      Maintained
4910 F:      sound/usb/misc/ua101.c
4911
4912 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4913 M:      Matt Fleming <matt@codeblueprint.co.uk>
4914 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4915 L:      linux-efi@vger.kernel.org
4916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4917 S:      Maintained
4918 F:      Documentation/efi-stub.txt
4919 F:      arch/*/kernel/efi.c
4920 F:      arch/x86/boot/compressed/eboot.[ch]
4921 F:      arch/*/include/asm/efi.h
4922 F:      arch/x86/platform/efi/
4923 F:      drivers/firmware/efi/
4924 F:      include/linux/efi*.h
4925 F:      arch/arm/boot/compressed/efi-header.S
4926 F:      arch/arm64/kernel/efi-entry.S
4927
4928 EFI VARIABLE FILESYSTEM
4929 M:      Matthew Garrett <matthew.garrett@nebula.com>
4930 M:      Jeremy Kerr <jk@ozlabs.org>
4931 M:      Matt Fleming <matt@codeblueprint.co.uk>
4932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4933 L:      linux-efi@vger.kernel.org
4934 S:      Maintained
4935 F:      fs/efivarfs/
4936
4937 EFIFB FRAMEBUFFER DRIVER
4938 L:      linux-fbdev@vger.kernel.org
4939 M:      Peter Jones <pjones@redhat.com>
4940 S:      Maintained
4941 F:      drivers/video/fbdev/efifb.c
4942
4943 EFI TEST DRIVER
4944 L:      linux-efi@vger.kernel.org
4945 M:      Ivan Hu <ivan.hu@canonical.com>
4946 M:      Matt Fleming <matt@codeblueprint.co.uk>
4947 S:      Maintained
4948 F:      drivers/firmware/efi/test/
4949
4950 EFS FILESYSTEM
4951 W:      http://aeschi.ch.eu.org/efs/
4952 S:      Orphan
4953 F:      fs/efs/
4954
4955 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4956 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4957 L:      netdev@vger.kernel.org
4958 S:      Maintained
4959 F:      drivers/net/ethernet/ibm/ehea/
4960
4961 EM28XX VIDEO4LINUX DRIVER
4962 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4963 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4964 L:      linux-media@vger.kernel.org
4965 W:      https://linuxtv.org
4966 T:      git git://linuxtv.org/media_tree.git
4967 S:      Maintained
4968 F:      drivers/media/usb/em28xx/
4969 F:      Documentation/media/v4l-drivers/em28xx*
4970
4971 EMBEDDED LINUX
4972 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4973 M:      Matt Mackall <mpm@selenic.com>
4974 M:      David Woodhouse <dwmw2@infradead.org>
4975 L:      linux-embedded@vger.kernel.org
4976 S:      Maintained
4977
4978 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4979 M:      James Smart <james.smart@broadcom.com>
4980 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4981 L:      linux-scsi@vger.kernel.org
4982 W:      http://www.broadcom.com
4983 S:      Supported
4984 F:      drivers/scsi/lpfc/
4985
4986 ENE CB710 FLASH CARD READER DRIVER
4987 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4988 S:      Maintained
4989 F:      drivers/misc/cb710/
4990 F:      drivers/mmc/host/cb710-mmc.*
4991 F:      include/linux/cb710.h
4992
4993 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4994 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4995 S:      Maintained
4996 F:      drivers/media/rc/ene_ir.*
4997
4998 EPSON S1D13XXX FRAMEBUFFER DRIVER
4999 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5000 S:      Maintained
5001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5002 F:      drivers/video/fbdev/s1d13xxxfb.c
5003 F:      include/video/s1d13xxxfb.h
5004
5005 ET131X NETWORK DRIVER
5006 M:      Mark Einon <mark.einon@gmail.com>
5007 S:      Odd Fixes
5008 F:      drivers/net/ethernet/agere/
5009
5010 ETHERNET BRIDGE
5011 M:      Stephen Hemminger <stephen@networkplumber.org>
5012 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5013 L:      netdev@vger.kernel.org
5014 W:      http://www.linuxfoundation.org/en/Net:Bridge
5015 S:      Maintained
5016 F:      include/linux/netfilter_bridge/
5017 F:      net/bridge/
5018
5019 ETHERNET PHY LIBRARY
5020 M:      Andrew Lunn <andrew@lunn.ch>
5021 M:      Florian Fainelli <f.fainelli@gmail.com>
5022 L:      netdev@vger.kernel.org
5023 S:      Maintained
5024 F:      include/linux/phy.h
5025 F:      include/linux/phy_fixed.h
5026 F:      drivers/net/phy/
5027 F:      Documentation/networking/phy.txt
5028 F:      drivers/of/of_mdio.c
5029 F:      drivers/of/of_net.c
5030
5031 EXT2 FILE SYSTEM
5032 M:      Jan Kara <jack@suse.com>
5033 L:      linux-ext4@vger.kernel.org
5034 S:      Maintained
5035 F:      Documentation/filesystems/ext2.txt
5036 F:      fs/ext2/
5037 F:      include/linux/ext2*
5038
5039 EXT4 FILE SYSTEM
5040 M:      "Theodore Ts'o" <tytso@mit.edu>
5041 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5042 L:      linux-ext4@vger.kernel.org
5043 W:      http://ext4.wiki.kernel.org
5044 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5046 S:      Maintained
5047 F:      Documentation/filesystems/ext4.txt
5048 F:      fs/ext4/
5049
5050 Extended Verification Module (EVM)
5051 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5052 L:      linux-ima-devel@lists.sourceforge.net
5053 L:      linux-security-module@vger.kernel.org
5054 S:      Supported
5055 F:      security/integrity/evm/
5056
5057 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5058 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5059 M:      Chanwoo Choi <cw00.choi@samsung.com>
5060 L:      linux-kernel@vger.kernel.org
5061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5062 S:      Maintained
5063 F:      drivers/extcon/
5064 F:      include/linux/extcon/
5065 F:      include/linux/extcon.h
5066 F:      Documentation/extcon/
5067 F:      Documentation/devicetree/bindings/extcon/
5068
5069 EXYNOS DP DRIVER
5070 M:      Jingoo Han <jingoohan1@gmail.com>
5071 L:      dri-devel@lists.freedesktop.org
5072 S:      Maintained
5073 F:      drivers/gpu/drm/exynos/exynos_dp*
5074
5075 EXYNOS SYSMMU (IOMMU) driver
5076 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5077 L:      iommu@lists.linux-foundation.org
5078 S:      Maintained
5079 F:      drivers/iommu/exynos-iommu.c
5080
5081 EZchip NPS platform support
5082 M:      Noam Camus <noamc@ezchip.com>
5083 S:      Supported
5084 F:      arch/arc/plat-eznps
5085 F:      arch/arc/boot/dts/eznps.dts
5086
5087 F71805F HARDWARE MONITORING DRIVER
5088 M:      Jean Delvare <jdelvare@suse.com>
5089 L:      linux-hwmon@vger.kernel.org
5090 S:      Maintained
5091 F:      Documentation/hwmon/f71805f
5092 F:      drivers/hwmon/f71805f.c
5093
5094 FC0011 TUNER DRIVER
5095 M:      Michael Buesch <m@bues.ch>
5096 L:      linux-media@vger.kernel.org
5097 S:      Maintained
5098 F:      drivers/media/tuners/fc0011.h
5099 F:      drivers/media/tuners/fc0011.c
5100
5101 FC2580 MEDIA DRIVER
5102 M:      Antti Palosaari <crope@iki.fi>
5103 L:      linux-media@vger.kernel.org
5104 W:      https://linuxtv.org
5105 W:      http://palosaari.fi/linux/
5106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5107 T:      git git://linuxtv.org/anttip/media_tree.git
5108 S:      Maintained
5109 F:      drivers/media/tuners/fc2580*
5110
5111 FANOTIFY
5112 M:      Eric Paris <eparis@redhat.com>
5113 S:      Maintained
5114 F:      fs/notify/fanotify/
5115 F:      include/linux/fanotify.h
5116 F:      include/uapi/linux/fanotify.h
5117
5118 FARSYNC SYNCHRONOUS DRIVER
5119 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5120 W:      http://www.farsite.co.uk/
5121 S:      Supported
5122 F:      drivers/net/wan/farsync.*
5123
5124 FAULT INJECTION SUPPORT
5125 M:      Akinobu Mita <akinobu.mita@gmail.com>
5126 S:      Supported
5127 F:      Documentation/fault-injection/
5128 F:      lib/fault-inject.c
5129
5130 FBTFT Framebuffer drivers
5131 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5132 S:      Maintained
5133 F:      drivers/staging/fbtft/
5134
5135 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5136 M:      Johannes Thumshirn <jth@kernel.org>
5137 L:      fcoe-devel@open-fcoe.org
5138 W:      www.Open-FCoE.org
5139 S:      Supported
5140 F:      drivers/scsi/libfc/
5141 F:      drivers/scsi/fcoe/
5142 F:      include/scsi/fc/
5143 F:      include/scsi/libfc.h
5144 F:      include/scsi/libfcoe.h
5145 F:      include/uapi/scsi/fc/
5146
5147 FILE LOCKING (flock() and fcntl()/lockf())
5148 M:      Jeff Layton <jlayton@poochiereds.net>
5149 M:      "J. Bruce Fields" <bfields@fieldses.org>
5150 L:      linux-fsdevel@vger.kernel.org
5151 S:      Maintained
5152 F:      include/linux/fcntl.h
5153 F:      include/linux/fs.h
5154 F:      include/uapi/linux/fcntl.h
5155 F:      include/uapi/linux/fs.h
5156 F:      fs/fcntl.c
5157 F:      fs/locks.c
5158
5159 FILESYSTEMS (VFS and infrastructure)
5160 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5161 L:      linux-fsdevel@vger.kernel.org
5162 S:      Maintained
5163 F:      fs/*
5164
5165 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5166 M:      Riku Voipio <riku.voipio@iki.fi>
5167 L:      linux-hwmon@vger.kernel.org
5168 S:      Maintained
5169 F:      drivers/hwmon/f75375s.c
5170 F:      include/linux/f75375s.h
5171
5172 FIREWIRE AUDIO DRIVERS
5173 M:      Clemens Ladisch <clemens@ladisch.de>
5174 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5175 T:      git git://git.alsa-project.org/alsa-kernel.git
5176 S:      Maintained
5177 F:      sound/firewire/
5178
5179 FIREWIRE MEDIA DRIVERS (firedtv)
5180 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5181 L:      linux-media@vger.kernel.org
5182 L:      linux1394-devel@lists.sourceforge.net
5183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5184 S:      Maintained
5185 F:      drivers/media/firewire/
5186
5187 FIREWIRE SBP-2 TARGET
5188 M:      Chris Boot <bootc@bootc.net>
5189 L:      linux-scsi@vger.kernel.org
5190 L:      target-devel@vger.kernel.org
5191 L:      linux1394-devel@lists.sourceforge.net
5192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5193 S:      Maintained
5194 F:      drivers/target/sbp/
5195
5196 FIREWIRE SUBSYSTEM
5197 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5198 L:      linux1394-devel@lists.sourceforge.net
5199 W:      http://ieee1394.wiki.kernel.org/
5200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5201 S:      Maintained
5202 F:      drivers/firewire/
5203 F:      include/linux/firewire.h
5204 F:      include/uapi/linux/firewire*.h
5205 F:      tools/firewire/
5206
5207 FIRMWARE LOADER (request_firmware)
5208 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5209 L:      linux-kernel@vger.kernel.org
5210 S:      Maintained
5211 F:      Documentation/firmware_class/
5212 F:      drivers/base/firmware*.c
5213 F:      include/linux/firmware.h
5214
5215 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5216 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5217 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5218 S:      Maintained
5219 F:      drivers/block/rsxx/
5220
5221 FLOPPY DRIVER
5222 M:      Jiri Kosina <jikos@kernel.org>
5223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5224 S:      Odd fixes
5225 F:      drivers/block/floppy.c
5226
5227 FMC SUBSYSTEM
5228 M:      Alessandro Rubini <rubini@gnudd.com>
5229 W:      http://www.ohwr.org/projects/fmc-bus
5230 S:      Supported
5231 F:      drivers/fmc/
5232 F:      include/linux/fmc*.h
5233 F:      include/linux/ipmi-fru.h
5234 K:      fmc_d.*register
5235
5236 FPGA MANAGER FRAMEWORK
5237 M:      Alan Tull <atull@kernel.org>
5238 R:      Moritz Fischer <moritz.fischer@ettus.com>
5239 L:      linux-fpga@vger.kernel.org
5240 S:      Maintained
5241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5242 F:      Documentation/fpga/
5243 F:      Documentation/devicetree/bindings/fpga/
5244 F:      drivers/fpga/
5245 F:      include/linux/fpga/
5246 W:      http://www.rocketboards.org
5247
5248 FPU EMULATOR
5249 M:      Bill Metzenthen <billm@melbpc.org.au>
5250 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5251 S:      Maintained
5252 F:      arch/x86/math-emu/
5253
5254 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5255 L:      netdev@vger.kernel.org
5256 S:      Orphan
5257 F:      drivers/net/wan/dlci.c
5258 F:      drivers/net/wan/sdla.c
5259
5260 FRAMEBUFFER LAYER
5261 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5262 L:      linux-fbdev@vger.kernel.org
5263 T:      git git://github.com/bzolnier/linux.git
5264 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5265 S:      Maintained
5266 F:      Documentation/fb/
5267 F:      drivers/video/
5268 F:      include/video/
5269 F:      include/linux/fb.h
5270 F:      include/uapi/video/
5271 F:      include/uapi/linux/fb.h
5272
5273 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5274 M:      Horia Geantă <horia.geanta@nxp.com>
5275 M:      Dan Douglass <dan.douglass@nxp.com>
5276 L:      linux-crypto@vger.kernel.org
5277 S:      Maintained
5278 F:      drivers/crypto/caam/
5279 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5280
5281 FREESCALE DIU FRAMEBUFFER DRIVER
5282 M:      Timur Tabi <timur@tabi.org>
5283 L:      linux-fbdev@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/video/fbdev/fsl-diu-fb.*
5286
5287 FREESCALE DMA DRIVER
5288 M:      Li Yang <leoli@freescale.com>
5289 M:      Zhang Wei <zw@zh-kernel.org>
5290 L:      linuxppc-dev@lists.ozlabs.org
5291 S:      Maintained
5292 F:      drivers/dma/fsldma.*
5293
5294 FREESCALE GPMI NAND DRIVER
5295 M:      Han Xu <han.xu@nxp.com>
5296 L:      linux-mtd@lists.infradead.org
5297 S:      Maintained
5298 F:      drivers/mtd/nand/gpmi-nand/*
5299
5300 FREESCALE I2C CPM DRIVER
5301 M:      Jochen Friedrich <jochen@scram.de>
5302 L:      linuxppc-dev@lists.ozlabs.org
5303 L:      linux-i2c@vger.kernel.org
5304 S:      Maintained
5305 F:      drivers/i2c/busses/i2c-cpm.c
5306
5307 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5308 M:      Sascha Hauer <kernel@pengutronix.de>
5309 L:      linux-fbdev@vger.kernel.org
5310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5311 S:      Maintained
5312 F:      include/linux/platform_data/video-imxfb.h
5313 F:      drivers/video/fbdev/imxfb.c
5314
5315 FREESCALE QUAD SPI DRIVER
5316 M:      Han Xu <han.xu@nxp.com>
5317 L:      linux-mtd@lists.infradead.org
5318 S:      Maintained
5319 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5320
5321 FREESCALE SOC FS_ENET DRIVER
5322 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5323 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5324 L:      linuxppc-dev@lists.ozlabs.org
5325 L:      netdev@vger.kernel.org
5326 S:      Maintained
5327 F:      drivers/net/ethernet/freescale/fs_enet/
5328 F:      include/linux/fs_enet_pd.h
5329
5330 FREESCALE IMX / MXC FEC DRIVER
5331 M:      Fugang Duan <fugang.duan@nxp.com>
5332 L:      netdev@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/net/ethernet/freescale/fec_main.c
5335 F:      drivers/net/ethernet/freescale/fec_ptp.c
5336 F:      drivers/net/ethernet/freescale/fec.h
5337 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5338
5339 FREESCALE QORIQ DPAA FMAN DRIVER
5340 M:      Madalin Bucur <madalin.bucur@nxp.com>
5341 L:      netdev@vger.kernel.org
5342 S:      Maintained
5343 F:      drivers/net/ethernet/freescale/fman
5344 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5345
5346 FREESCALE QORIQ DPAA ETHERNET DRIVER
5347 M:      Madalin Bucur <madalin.bucur@nxp.com>
5348 L:      netdev@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/net/ethernet/freescale/dpaa
5351
5352 FREESCALE SOC DRIVERS
5353 M:      Scott Wood <oss@buserror.net>
5354 L:      linuxppc-dev@lists.ozlabs.org
5355 L:      linux-arm-kernel@lists.infradead.org
5356 S:      Maintained
5357 F:      Documentation/devicetree/bindings/powerpc/fsl/
5358 F:      drivers/soc/fsl/
5359 F:      include/linux/fsl/
5360
5361 FREESCALE QUICC ENGINE LIBRARY
5362 M:      Qiang Zhao <qiang.zhao@nxp.com>
5363 L:      linuxppc-dev@lists.ozlabs.org
5364 S:      Maintained
5365 F:      drivers/soc/fsl/qe/
5366 F:      include/soc/fsl/*qe*.h
5367 F:      include/soc/fsl/*ucc*.h
5368
5369 FREESCALE USB PERIPHERAL DRIVERS
5370 M:      Li Yang <leoli@freescale.com>
5371 L:      linux-usb@vger.kernel.org
5372 L:      linuxppc-dev@lists.ozlabs.org
5373 S:      Maintained
5374 F:      drivers/usb/gadget/udc/fsl*
5375
5376 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5377 M:      Li Yang <leoli@freescale.com>
5378 L:      netdev@vger.kernel.org
5379 L:      linuxppc-dev@lists.ozlabs.org
5380 S:      Maintained
5381 F:      drivers/net/ethernet/freescale/ucc_geth*
5382
5383 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5384 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5385 L:      netdev@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/net/ethernet/freescale/gianfar*
5388 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5389 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5390
5391 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5392 M:      Zhao Qiang <qiang.zhao@nxp.com>
5393 L:      netdev@vger.kernel.org
5394 L:      linuxppc-dev@lists.ozlabs.org
5395 S:      Maintained
5396 F:      drivers/net/wan/fsl_ucc_hdlc*
5397
5398 FREESCALE QUICC ENGINE UCC UART DRIVER
5399 M:      Timur Tabi <timur@tabi.org>
5400 L:      linuxppc-dev@lists.ozlabs.org
5401 S:      Maintained
5402 F:      drivers/tty/serial/ucc_uart.c
5403
5404 FREESCALE SOC SOUND DRIVERS
5405 M:      Timur Tabi <timur@tabi.org>
5406 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5407 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5408 R:      Fabio Estevam <fabio.estevam@nxp.com>
5409 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5410 L:      linuxppc-dev@lists.ozlabs.org
5411 S:      Maintained
5412 F:      sound/soc/fsl/fsl*
5413 F:      sound/soc/fsl/imx*
5414 F:      sound/soc/fsl/mpc8610_hpcd.c
5415
5416 FREEVXFS FILESYSTEM
5417 M:      Christoph Hellwig <hch@infradead.org>
5418 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5419 S:      Maintained
5420 F:      fs/freevxfs/
5421
5422 FREEZER
5423 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5424 M:      Pavel Machek <pavel@ucw.cz>
5425 L:      linux-pm@vger.kernel.org
5426 S:      Supported
5427 F:      Documentation/power/freezing-of-tasks.txt
5428 F:      include/linux/freezer.h
5429 F:      kernel/freezer.c
5430
5431 FRONTSWAP API
5432 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5433 L:      linux-kernel@vger.kernel.org
5434 S:      Maintained
5435 F:      mm/frontswap.c
5436 F:      include/linux/frontswap.h
5437
5438 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5439 M:      David Howells <dhowells@redhat.com>
5440 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5441 S:      Supported
5442 F:      Documentation/filesystems/caching/
5443 F:      fs/fscache/
5444 F:      include/linux/fscache*.h
5445
5446 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5447 M:      Theodore Y. Ts'o <tytso@mit.edu>
5448 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5449 L:      linux-fscrypt@vger.kernel.org
5450 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5452 S:      Supported
5453 F:      fs/crypto/
5454 F:      include/linux/fscrypt*.h
5455
5456 F2FS FILE SYSTEM
5457 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5458 M:      Chao Yu <yuchao0@huawei.com>
5459 L:      linux-f2fs-devel@lists.sourceforge.net
5460 W:      https://f2fs.wiki.kernel.org/
5461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5462 S:      Maintained
5463 F:      Documentation/filesystems/f2fs.txt
5464 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5465 F:      fs/f2fs/
5466 F:      include/linux/f2fs_fs.h
5467 F:      include/trace/events/f2fs.h
5468
5469 FUJITSU FR-V (FRV) PORT
5470 S:      Orphan
5471 F:      arch/frv/
5472
5473 FUJITSU LAPTOP EXTRAS
5474 M:      Jonathan Woithe <jwoithe@just42.net>
5475 L:      platform-driver-x86@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/platform/x86/fujitsu-laptop.c
5478
5479 FUJITSU M-5MO LS CAMERA ISP DRIVER
5480 M:      Kyungmin Park <kyungmin.park@samsung.com>
5481 M:      Heungjun Kim <riverful.kim@samsung.com>
5482 L:      linux-media@vger.kernel.org
5483 S:      Maintained
5484 F:      drivers/media/i2c/m5mols/
5485 F:      include/media/i2c/m5mols.h
5486
5487 FUJITSU TABLET EXTRAS
5488 M:      Robert Gerlach <khnz@gmx.de>
5489 L:      platform-driver-x86@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/platform/x86/fujitsu-tablet.c
5492
5493 FUSE: FILESYSTEM IN USERSPACE
5494 M:      Miklos Szeredi <miklos@szeredi.hu>
5495 L:      linux-fsdevel@vger.kernel.org
5496 W:      http://fuse.sourceforge.net/
5497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5498 S:      Maintained
5499 F:      fs/fuse/
5500 F:      include/uapi/linux/fuse.h
5501 F:      Documentation/filesystems/fuse.txt
5502
5503 FUTEX SUBSYSTEM
5504 M:      Thomas Gleixner <tglx@linutronix.de>
5505 M:      Ingo Molnar <mingo@redhat.com>
5506 R:      Peter Zijlstra <peterz@infradead.org>
5507 R:      Darren Hart <dvhart@infradead.org>
5508 L:      linux-kernel@vger.kernel.org
5509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5510 S:      Maintained
5511 F:      kernel/futex.c
5512 F:      kernel/futex_compat.c
5513 F:      include/asm-generic/futex.h
5514 F:      include/linux/futex.h
5515 F:      include/uapi/linux/futex.h
5516 F:      tools/testing/selftests/futex/
5517 F:      tools/perf/bench/futex*
5518 F:      Documentation/*futex*
5519
5520 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5521 M:      Rik Faith <faith@cs.unc.edu>
5522 L:      linux-scsi@vger.kernel.org
5523 S:      Odd Fixes (e.g., new signatures)
5524 F:      drivers/scsi/fdomain.*
5525
5526 GCC PLUGINS
5527 M:      Kees Cook <keescook@chromium.org>
5528 R:      Emese Revfy <re.emese@gmail.com>
5529 L:      kernel-hardening@lists.openwall.com
5530 S:      Maintained
5531 F:      scripts/gcc-plugins/
5532 F:      scripts/gcc-plugin.sh
5533 F:      scripts/Makefile.gcc-plugins
5534 F:      Documentation/gcc-plugins.txt
5535
5536 GCOV BASED KERNEL PROFILING
5537 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5538 S:      Maintained
5539 F:      kernel/gcov/
5540 F:      Documentation/dev-tools/gcov.rst
5541
5542 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5543 M:      Achim Leubner <achim_leubner@adaptec.com>
5544 L:      linux-scsi@vger.kernel.org
5545 W:      http://www.icp-vortex.com/
5546 S:      Supported
5547 F:      drivers/scsi/gdt*
5548
5549 GDB KERNEL DEBUGGING HELPER SCRIPTS
5550 M:      Jan Kiszka <jan.kiszka@siemens.com>
5551 M:      Kieran Bingham <kieran@bingham.xyz>
5552 S:      Supported
5553 F:      scripts/gdb/
5554
5555 GEMTEK FM RADIO RECEIVER DRIVER
5556 M:      Hans Verkuil <hverkuil@xs4all.nl>
5557 L:      linux-media@vger.kernel.org
5558 T:      git git://linuxtv.org/media_tree.git
5559 W:      https://linuxtv.org
5560 S:      Maintained
5561 F:      drivers/media/radio/radio-gemtek*
5562
5563 GENERIC GPIO I2C DRIVER
5564 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5565 S:      Supported
5566 F:      drivers/i2c/busses/i2c-gpio.c
5567 F:      include/linux/i2c-gpio.h
5568
5569 GENERIC GPIO I2C MULTIPLEXER DRIVER
5570 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5571 L:      linux-i2c@vger.kernel.org
5572 S:      Supported
5573 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5574 F:      include/linux/i2c-mux-gpio.h
5575 F:      Documentation/i2c/muxes/i2c-mux-gpio
5576
5577 GENERIC HDLC (WAN) DRIVERS
5578 M:      Krzysztof Halasa <khc@pm.waw.pl>
5579 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5580 S:      Maintained
5581 F:      drivers/net/wan/c101.c
5582 F:      drivers/net/wan/hd6457*
5583 F:      drivers/net/wan/hdlc*
5584 F:      drivers/net/wan/n2.c
5585 F:      drivers/net/wan/pc300too.c
5586 F:      drivers/net/wan/pci200syn.c
5587 F:      drivers/net/wan/wanxl*
5588
5589 GENERIC INCLUDE/ASM HEADER FILES
5590 M:      Arnd Bergmann <arnd@arndb.de>
5591 L:      linux-arch@vger.kernel.org
5592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5593 S:      Maintained
5594 F:      include/asm-generic/
5595 F:      include/uapi/asm-generic/
5596
5597 GENERIC PHY FRAMEWORK
5598 M:      Kishon Vijay Abraham I <kishon@ti.com>
5599 L:      linux-kernel@vger.kernel.org
5600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5601 S:      Supported
5602 F:      drivers/phy/
5603 F:      include/linux/phy/
5604
5605 GENERIC PM DOMAINS
5606 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5607 M:      Kevin Hilman <khilman@kernel.org>
5608 M:      Ulf Hansson <ulf.hansson@linaro.org>
5609 L:      linux-pm@vger.kernel.org
5610 S:      Supported
5611 F:      drivers/base/power/domain*.c
5612 F:      include/linux/pm_domain.h
5613 F:      Documentation/devicetree/bindings/power/power_domain.txt
5614
5615 GENERIC UIO DRIVER FOR PCI DEVICES
5616 M:      "Michael S. Tsirkin" <mst@redhat.com>
5617 L:      kvm@vger.kernel.org
5618 S:      Supported
5619 F:      drivers/uio/uio_pci_generic.c
5620
5621 GET_MAINTAINER SCRIPT
5622 M:      Joe Perches <joe@perches.com>
5623 S:      Maintained
5624 F:      scripts/get_maintainer.pl
5625
5626 GENWQE (IBM Generic Workqueue Card)
5627 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5628 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5629 S:      Supported
5630 F:      drivers/misc/genwqe/
5631
5632 GFS2 FILE SYSTEM
5633 M:      Steven Whitehouse <swhiteho@redhat.com>
5634 M:      Bob Peterson <rpeterso@redhat.com>
5635 L:      cluster-devel@redhat.com
5636 W:      http://sources.redhat.com/cluster/
5637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5638 S:      Supported
5639 F:      Documentation/filesystems/gfs2*.txt
5640 F:      fs/gfs2/
5641 F:      include/uapi/linux/gfs2_ondisk.h
5642
5643 GIGASET ISDN DRIVERS
5644 M:      Paul Bolle <pebolle@tiscali.nl>
5645 L:      gigaset307x-common@lists.sourceforge.net
5646 W:      http://gigaset307x.sourceforge.net/
5647 S:      Odd Fixes
5648 F:      Documentation/isdn/README.gigaset
5649 F:      drivers/isdn/gigaset/
5650 F:      include/uapi/linux/gigaset_dev.h
5651
5652 GO7007 MPEG CODEC
5653 M:      Hans Verkuil <hans.verkuil@cisco.com>
5654 L:      linux-media@vger.kernel.org
5655 S:      Maintained
5656 F:      drivers/media/usb/go7007/
5657
5658 GOODIX TOUCHSCREEN
5659 M:      Bastien Nocera <hadess@hadess.net>
5660 L:      linux-input@vger.kernel.org
5661 S:      Maintained
5662 F:      drivers/input/touchscreen/goodix.c
5663
5664 GPIO MOCKUP DRIVER
5665 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5666 L:      linux-gpio@vger.kernel.org
5667 S:      Maintained
5668 F:      drivers/gpio/gpio-mockup.c
5669 F:      tools/testing/selftests/gpio/
5670
5671 GPIO SUBSYSTEM
5672 M:      Linus Walleij <linus.walleij@linaro.org>
5673 L:      linux-gpio@vger.kernel.org
5674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5675 S:      Maintained
5676 F:      Documentation/devicetree/bindings/gpio/
5677 F:      Documentation/gpio/
5678 F:      Documentation/ABI/testing/gpio-cdev
5679 F:      Documentation/ABI/obsolete/sysfs-gpio
5680 F:      drivers/gpio/
5681 F:      include/linux/gpio/
5682 F:      include/linux/gpio.h
5683 F:      include/asm-generic/gpio.h
5684 F:      include/uapi/linux/gpio.h
5685 F:      tools/gpio/
5686
5687 GRE DEMULTIPLEXER DRIVER
5688 M:      Dmitry Kozlov <xeb@mail.ru>
5689 L:      netdev@vger.kernel.org
5690 S:      Maintained
5691 F:      net/ipv4/gre_demux.c
5692 F:      net/ipv4/gre_offload.c
5693 F:      include/net/gre.h
5694
5695 GRETH 10/100/1G Ethernet MAC device driver
5696 M:      Andreas Larsson <andreas@gaisler.com>
5697 L:      netdev@vger.kernel.org
5698 S:      Maintained
5699 F:      drivers/net/ethernet/aeroflex/
5700
5701 GREYBUS SUBSYSTEM
5702 M:      Johan Hovold <johan@kernel.org>
5703 M:      Alex Elder <elder@kernel.org>
5704 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5705 S:      Maintained
5706 F:      drivers/staging/greybus/
5707 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5708
5709 GREYBUS AUDIO PROTOCOLS DRIVERS
5710 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5711 M:      Mark Greer <mgreer@animalcreek.com>
5712 S:      Maintained
5713 F:      drivers/staging/greybus/audio_apbridgea.c
5714 F:      drivers/staging/greybus/audio_apbridgea.h
5715 F:      drivers/staging/greybus/audio_codec.c
5716 F:      drivers/staging/greybus/audio_codec.h
5717 F:      drivers/staging/greybus/audio_gb.c
5718 F:      drivers/staging/greybus/audio_manager.c
5719 F:      drivers/staging/greybus/audio_manager.h
5720 F:      drivers/staging/greybus/audio_manager_module.c
5721 F:      drivers/staging/greybus/audio_manager_private.h
5722 F:      drivers/staging/greybus/audio_manager_sysfs.c
5723 F:      drivers/staging/greybus/audio_module.c
5724 F:      drivers/staging/greybus/audio_topology.c
5725
5726 GREYBUS PROTOCOLS DRIVERS
5727 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5728 S:      Maintained
5729 F:      drivers/staging/greybus/sdio.c
5730 F:      drivers/staging/greybus/light.c
5731 F:      drivers/staging/greybus/gpio.c
5732 F:      drivers/staging/greybus/power_supply.c
5733 F:      drivers/staging/greybus/spi.c
5734 F:      drivers/staging/greybus/spilib.c
5735
5736 GREYBUS PROTOCOLS DRIVERS
5737 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5738 S:      Maintained
5739 F:      drivers/staging/greybus/loopback.c
5740 F:      drivers/staging/greybus/timesync.c
5741 F:      drivers/staging/greybus/timesync_platform.c
5742
5743 GREYBUS PROTOCOLS DRIVERS
5744 M:      Viresh Kumar <vireshk@kernel.org>
5745 S:      Maintained
5746 F:      drivers/staging/greybus/authentication.c
5747 F:      drivers/staging/greybus/bootrom.c
5748 F:      drivers/staging/greybus/firmware.h
5749 F:      drivers/staging/greybus/fw-core.c
5750 F:      drivers/staging/greybus/fw-download.c
5751 F:      drivers/staging/greybus/fw-managament.c
5752 F:      drivers/staging/greybus/greybus_authentication.h
5753 F:      drivers/staging/greybus/greybus_firmware.h
5754 F:      drivers/staging/greybus/hid.c
5755 F:      drivers/staging/greybus/i2c.c
5756 F:      drivers/staging/greybus/spi.c
5757 F:      drivers/staging/greybus/spilib.c
5758 F:      drivers/staging/greybus/spilib.h
5759
5760 GREYBUS PROTOCOLS DRIVERS
5761 M:      David Lin <dtwlin@gmail.com>
5762 S:      Maintained
5763 F:      drivers/staging/greybus/uart.c
5764 F:      drivers/staging/greybus/log.c
5765
5766 GREYBUS PLATFORM DRIVERS
5767 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5768 S:      Maintained
5769 F:      drivers/staging/greybus/arche-platform.c
5770 F:      drivers/staging/greybus/arche-apb-ctrl.c
5771 F:      drivers/staging/greybus/arche_platform.h
5772
5773 GS1662 VIDEO SERIALIZER
5774 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5775 L:      linux-media@vger.kernel.org
5776 T:      git git://linuxtv.org/media_tree.git
5777 S:      Maintained
5778 F:      drivers/media/spi/gs1662.c
5779
5780 GSPCA FINEPIX SUBDRIVER
5781 M:      Frank Zago <frank@zago.net>
5782 L:      linux-media@vger.kernel.org
5783 T:      git git://linuxtv.org/media_tree.git
5784 S:      Maintained
5785 F:      drivers/media/usb/gspca/finepix.c
5786
5787 GSPCA GL860 SUBDRIVER
5788 M:      Olivier Lorin <o.lorin@laposte.net>
5789 L:      linux-media@vger.kernel.org
5790 T:      git git://linuxtv.org/media_tree.git
5791 S:      Maintained
5792 F:      drivers/media/usb/gspca/gl860/
5793
5794 GSPCA M5602 SUBDRIVER
5795 M:      Erik Andren <erik.andren@gmail.com>
5796 L:      linux-media@vger.kernel.org
5797 T:      git git://linuxtv.org/media_tree.git
5798 S:      Maintained
5799 F:      drivers/media/usb/gspca/m5602/
5800
5801 GSPCA PAC207 SONIXB SUBDRIVER
5802 M:      Hans Verkuil <hverkuil@xs4all.nl>
5803 L:      linux-media@vger.kernel.org
5804 T:      git git://linuxtv.org/media_tree.git
5805 S:      Odd Fixes
5806 F:      drivers/media/usb/gspca/pac207.c
5807
5808 GSPCA SN9C20X SUBDRIVER
5809 M:      Brian Johnson <brijohn@gmail.com>
5810 L:      linux-media@vger.kernel.org
5811 T:      git git://linuxtv.org/media_tree.git
5812 S:      Maintained
5813 F:      drivers/media/usb/gspca/sn9c20x.c
5814
5815 GSPCA T613 SUBDRIVER
5816 M:      Leandro Costantino <lcostantino@gmail.com>
5817 L:      linux-media@vger.kernel.org
5818 T:      git git://linuxtv.org/media_tree.git
5819 S:      Maintained
5820 F:      drivers/media/usb/gspca/t613.c
5821
5822 GSPCA USB WEBCAM DRIVER
5823 M:      Hans Verkuil <hverkuil@xs4all.nl>
5824 L:      linux-media@vger.kernel.org
5825 T:      git git://linuxtv.org/media_tree.git
5826 S:      Odd Fixes
5827 F:      drivers/media/usb/gspca/
5828
5829 GTP (GPRS Tunneling Protocol)
5830 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5831 M:      Harald Welte <laforge@gnumonks.org>
5832 L:      osmocom-net-gprs@lists.osmocom.org
5833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5834 S:      Maintained
5835 F:      drivers/net/gtp.c
5836
5837 GUID PARTITION TABLE (GPT)
5838 M:      Davidlohr Bueso <dave@stgolabs.net>
5839 L:      linux-efi@vger.kernel.org
5840 S:      Maintained
5841 F:      block/partitions/efi.*
5842
5843 STK1160 USB VIDEO CAPTURE DRIVER
5844 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5845 L:      linux-media@vger.kernel.org
5846 T:      git git://linuxtv.org/media_tree.git
5847 S:      Maintained
5848 F:      drivers/media/usb/stk1160/
5849
5850 H8/300 ARCHITECTURE
5851 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5852 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5853 W:      http://uclinux-h8.sourceforge.jp
5854 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5855 S:      Maintained
5856 F:      arch/h8300/
5857 F:      drivers/clocksource/h8300_*.c
5858 F:      drivers/clk/h8300/
5859 F:      drivers/irqchip/irq-renesas-h8*.c
5860
5861 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5862 M:      Frank Seidel <frank@f-seidel.de>
5863 L:      platform-driver-x86@vger.kernel.org
5864 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5865 S:      Maintained
5866 F:      drivers/platform/x86/hdaps.c
5867
5868 HDPVR USB VIDEO ENCODER DRIVER
5869 M:      Hans Verkuil <hverkuil@xs4all.nl>
5870 L:      linux-media@vger.kernel.org
5871 T:      git git://linuxtv.org/media_tree.git
5872 W:      https://linuxtv.org
5873 S:      Odd Fixes
5874 F:      drivers/media/usb/hdpvr/
5875
5876 HWPOISON MEMORY FAILURE HANDLING
5877 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5878 L:      linux-mm@kvack.org
5879 S:      Maintained
5880 F:      mm/memory-failure.c
5881 F:      mm/hwpoison-inject.c
5882
5883 HYPERVISOR VIRTUAL CONSOLE DRIVER
5884 L:      linuxppc-dev@lists.ozlabs.org
5885 S:      Odd Fixes
5886 F:      drivers/tty/hvc/
5887
5888 HACKRF MEDIA DRIVER
5889 M:      Antti Palosaari <crope@iki.fi>
5890 L:      linux-media@vger.kernel.org
5891 W:      https://linuxtv.org
5892 W:      http://palosaari.fi/linux/
5893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5894 T:      git git://linuxtv.org/anttip/media_tree.git
5895 S:      Maintained
5896 F:      drivers/media/usb/hackrf/
5897
5898 HARDWARE MONITORING
5899 M:      Jean Delvare <jdelvare@suse.com>
5900 M:      Guenter Roeck <linux@roeck-us.net>
5901 L:      linux-hwmon@vger.kernel.org
5902 W:      http://hwmon.wiki.kernel.org/
5903 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5905 S:      Maintained
5906 F:      Documentation/hwmon/
5907 F:      drivers/hwmon/
5908 F:      include/linux/hwmon*.h
5909
5910 HARDWARE RANDOM NUMBER GENERATOR CORE
5911 M:      Matt Mackall <mpm@selenic.com>
5912 M:      Herbert Xu <herbert@gondor.apana.org.au>
5913 L:      linux-crypto@vger.kernel.org
5914 S:      Odd fixes
5915 F:      Documentation/devicetree/bindings/rng/
5916 F:      Documentation/hw_random.txt
5917 F:      drivers/char/hw_random/
5918 F:      include/linux/hw_random.h
5919
5920 HARDWARE SPINLOCK CORE
5921 M:      Ohad Ben-Cohen <ohad@wizery.com>
5922 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5923 L:      linux-remoteproc@vger.kernel.org
5924 S:      Maintained
5925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5926 F:      Documentation/devicetree/bindings/hwlock/
5927 F:      Documentation/hwspinlock.txt
5928 F:      drivers/hwspinlock/
5929 F:      include/linux/hwspinlock.h
5930
5931 HARMONY SOUND DRIVER
5932 L:      linux-parisc@vger.kernel.org
5933 S:      Maintained
5934 F:      sound/parisc/harmony.*
5935
5936 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5937 M:      Jimmy Vance <jimmy.vance@hpe.com>
5938 S:      Supported
5939 F:      Documentation/watchdog/hpwdt.txt
5940 F:      drivers/watchdog/hpwdt.c
5941
5942 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5943 M:      Don Brace <don.brace@microsemi.com>
5944 L:      esc.storagedev@microsemi.com
5945 L:      linux-scsi@vger.kernel.org
5946 S:      Supported
5947 F:      Documentation/scsi/hpsa.txt
5948 F:      drivers/scsi/hpsa*.[ch]
5949 F:      include/linux/cciss*.h
5950 F:      include/uapi/linux/cciss*.h
5951
5952 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5953 M:      Don Brace <don.brace@microsemi.com>
5954 L:      esc.storagedev@microsemi.com
5955 L:      linux-scsi@vger.kernel.org
5956 S:      Supported
5957 F:      Documentation/blockdev/cciss.txt
5958 F:      drivers/block/cciss*
5959 F:      include/linux/cciss_ioctl.h
5960 F:      include/uapi/linux/cciss_ioctl.h
5961
5962 OPA-VNIC DRIVER
5963 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5964 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5965 L:      linux-rdma@vger.kernel.org
5966 S:      Supported
5967 F:      drivers/infiniband/ulp/opa_vnic
5968
5969 HFI1 DRIVER
5970 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5971 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5972 L:      linux-rdma@vger.kernel.org
5973 S:      Supported
5974 F:      drivers/infiniband/hw/hfi1
5975
5976 HFS FILESYSTEM
5977 L:      linux-fsdevel@vger.kernel.org
5978 S:      Orphan
5979 F:      Documentation/filesystems/hfs.txt
5980 F:      fs/hfs/
5981
5982 HFSPLUS FILESYSTEM
5983 L:      linux-fsdevel@vger.kernel.org
5984 S:      Orphan
5985 F:      Documentation/filesystems/hfsplus.txt
5986 F:      fs/hfsplus/
5987
5988 HGA FRAMEBUFFER DRIVER
5989 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5990 L:      linux-nvidia@lists.surfsouth.com
5991 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5992 S:      Maintained
5993 F:      drivers/video/fbdev/hgafb.c
5994
5995 HIBERNATION (aka Software Suspend, aka swsusp)
5996 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5997 M:      Pavel Machek <pavel@ucw.cz>
5998 L:      linux-pm@vger.kernel.org
5999 B:      https://bugzilla.kernel.org
6000 S:      Supported
6001 F:      arch/x86/power/
6002 F:      drivers/base/power/
6003 F:      kernel/power/
6004 F:      include/linux/suspend.h
6005 F:      include/linux/freezer.h
6006 F:      include/linux/pm.h
6007 F:      arch/*/include/asm/suspend*.h
6008
6009 HID CORE LAYER
6010 M:      Jiri Kosina <jikos@kernel.org>
6011 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6012 L:      linux-input@vger.kernel.org
6013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6014 S:      Maintained
6015 F:      drivers/hid/
6016 F:      include/linux/hid*
6017 F:      include/uapi/linux/hid*
6018
6019 HID SENSOR HUB DRIVERS
6020 M:      Jiri Kosina <jikos@kernel.org>
6021 M:      Jonathan Cameron <jic23@kernel.org>
6022 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6023 L:      linux-input@vger.kernel.org
6024 L:      linux-iio@vger.kernel.org
6025 S:      Maintained
6026 F:      Documentation/hid/hid-sensor*
6027 F:      drivers/hid/hid-sensor-*
6028 F:      drivers/iio/*/hid-*
6029 F:      include/linux/hid-sensor-*
6030
6031 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6032 M:      Thomas Gleixner <tglx@linutronix.de>
6033 L:      linux-kernel@vger.kernel.org
6034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6035 S:      Maintained
6036 F:      Documentation/timers/
6037 F:      kernel/time/hrtimer.c
6038 F:      kernel/time/clockevents.c
6039 F:      kernel/time/tick*.*
6040 F:      kernel/time/timer_*.c
6041 F:      include/linux/clockchips.h
6042 F:      include/linux/hrtimer.h
6043
6044 HIGH-SPEED SCC DRIVER FOR AX.25
6045 L:      linux-hams@vger.kernel.org
6046 S:      Orphan
6047 F:      drivers/net/hamradio/dmascc.c
6048 F:      drivers/net/hamradio/scc.c
6049
6050 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6051 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6052 W:      http://www.highpoint-tech.com
6053 S:      Supported
6054 F:      Documentation/scsi/hptiop.txt
6055 F:      drivers/scsi/hptiop.c
6056
6057 HIPPI
6058 M:      Jes Sorensen <jes@trained-monkey.org>
6059 L:      linux-hippi@sunsite.dk
6060 S:      Maintained
6061 F:      include/linux/hippidevice.h
6062 F:      include/uapi/linux/if_hippi.h
6063 F:      net/802/hippi.c
6064 F:      drivers/net/hippi/
6065
6066 HISILICON NETWORK SUBSYSTEM DRIVER
6067 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6068 M:      Salil Mehta <salil.mehta@huawei.com>
6069 L:      netdev@vger.kernel.org
6070 W:      http://www.hisilicon.com
6071 S:      Maintained
6072 F:      drivers/net/ethernet/hisilicon/
6073 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6074
6075 HISILICON ROCE DRIVER
6076 M:      Lijun Ou <oulijun@huawei.com>
6077 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6078 L:      linux-rdma@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/infiniband/hw/hns/
6081 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6082
6083 HISILICON SAS Controller
6084 M:      John Garry <john.garry@huawei.com>
6085 W:      http://www.hisilicon.com
6086 S:      Supported
6087 F:      drivers/scsi/hisi_sas/
6088 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6089
6090 HOST AP DRIVER
6091 M:      Jouni Malinen <j@w1.fi>
6092 L:      linux-wireless@vger.kernel.org
6093 W:      http://w1.fi/hostap-driver.html
6094 S:      Obsolete
6095 F:      drivers/net/wireless/intersil/hostap/
6096
6097 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6098 L:      platform-driver-x86@vger.kernel.org
6099 S:      Orphan
6100 F:      drivers/platform/x86/tc1100-wmi.c
6101
6102 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6103 M:      Jaroslav Kysela <perex@perex.cz>
6104 S:      Maintained
6105 F:      drivers/net/ethernet/hp/hp100.*
6106
6107 HPET:   High Precision Event Timers driver
6108 M:      Clemens Ladisch <clemens@ladisch.de>
6109 S:      Maintained
6110 F:      Documentation/timers/hpet.txt
6111 F:      drivers/char/hpet.c
6112 F:      include/linux/hpet.h
6113 F:      include/uapi/linux/hpet.h
6114
6115 HPET:   x86
6116 S:      Orphan
6117 F:      arch/x86/kernel/hpet.c
6118 F:      arch/x86/include/asm/hpet.h
6119
6120 HPFS FILESYSTEM
6121 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6122 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6123 S:      Maintained
6124 F:      fs/hpfs/
6125
6126 HSI SUBSYSTEM
6127 M:      Sebastian Reichel <sre@kernel.org>
6128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6129 S:      Maintained
6130 F:      Documentation/ABI/testing/sysfs-bus-hsi
6131 F:      Documentation/driver-api/hsi.rst
6132 F:      drivers/hsi/
6133 F:      include/linux/hsi/
6134 F:      include/uapi/linux/hsi/
6135
6136 HSO 3G MODEM DRIVER
6137 L:      linux-usb@vger.kernel.org
6138 S:      Orphan
6139 F:      drivers/net/usb/hso.c
6140
6141 HSR NETWORK PROTOCOL
6142 M:      Arvid Brodin <arvid.brodin@alten.se>
6143 L:      netdev@vger.kernel.org
6144 S:      Maintained
6145 F:      net/hsr/
6146
6147 HTCPEN TOUCHSCREEN DRIVER
6148 M:      Pau Oliva Fora <pof@eslack.org>
6149 L:      linux-input@vger.kernel.org
6150 S:      Maintained
6151 F:      drivers/input/touchscreen/htcpen.c
6152
6153 HUGETLB FILESYSTEM
6154 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6155 S:      Maintained
6156 F:      fs/hugetlbfs/
6157
6158 HVA ST MEDIA DRIVER
6159 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6160 L:      linux-media@vger.kernel.org
6161 T:      git git://linuxtv.org/media_tree.git
6162 W:      https://linuxtv.org
6163 S:      Supported
6164 F:      drivers/media/platform/sti/hva
6165
6166 Hyper-V CORE AND DRIVERS
6167 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6168 M:      Haiyang Zhang <haiyangz@microsoft.com>
6169 M:      Stephen Hemminger <sthemmin@microsoft.com>
6170 L:      devel@linuxdriverproject.org
6171 S:      Maintained
6172 F:      arch/x86/include/asm/mshyperv.h
6173 F:      arch/x86/include/uapi/asm/hyperv.h
6174 F:      arch/x86/kernel/cpu/mshyperv.c
6175 F:      arch/x86/hyperv
6176 F:      drivers/hid/hid-hyperv.c
6177 F:      drivers/hv/
6178 F:      drivers/input/serio/hyperv-keyboard.c
6179 F:      drivers/pci/host/pci-hyperv.c
6180 F:      drivers/net/hyperv/
6181 F:      drivers/scsi/storvsc_drv.c
6182 F:      drivers/uio/uio_hv_generic.c
6183 F:      drivers/video/fbdev/hyperv_fb.c
6184 F:      include/linux/hyperv.h
6185 F:      tools/hv/
6186 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6187
6188 I2C MUXES
6189 M:      Peter Rosin <peda@axentia.se>
6190 L:      linux-i2c@vger.kernel.org
6191 S:      Maintained
6192 F:      Documentation/i2c/i2c-topology
6193 F:      Documentation/i2c/muxes/
6194 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6195 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6196 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6197 F:      drivers/i2c/i2c-mux.c
6198 F:      drivers/i2c/muxes/
6199 F:      include/linux/i2c-mux.h
6200
6201 I2C OVER PARALLEL PORT
6202 M:      Jean Delvare <jdelvare@suse.com>
6203 L:      linux-i2c@vger.kernel.org
6204 S:      Maintained
6205 F:      Documentation/i2c/busses/i2c-parport
6206 F:      Documentation/i2c/busses/i2c-parport-light
6207 F:      drivers/i2c/busses/i2c-parport.c
6208 F:      drivers/i2c/busses/i2c-parport-light.c
6209
6210 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6211 M:      Jean Delvare <jdelvare@suse.com>
6212 L:      linux-i2c@vger.kernel.org
6213 S:      Maintained
6214 F:      Documentation/i2c/busses/i2c-ali1535
6215 F:      Documentation/i2c/busses/i2c-ali1563
6216 F:      Documentation/i2c/busses/i2c-ali15x3
6217 F:      Documentation/i2c/busses/i2c-amd756
6218 F:      Documentation/i2c/busses/i2c-amd8111
6219 F:      Documentation/i2c/busses/i2c-i801
6220 F:      Documentation/i2c/busses/i2c-nforce2
6221 F:      Documentation/i2c/busses/i2c-piix4
6222 F:      Documentation/i2c/busses/i2c-sis5595
6223 F:      Documentation/i2c/busses/i2c-sis630
6224 F:      Documentation/i2c/busses/i2c-sis96x
6225 F:      Documentation/i2c/busses/i2c-via
6226 F:      Documentation/i2c/busses/i2c-viapro
6227 F:      drivers/i2c/busses/i2c-ali1535.c
6228 F:      drivers/i2c/busses/i2c-ali1563.c
6229 F:      drivers/i2c/busses/i2c-ali15x3.c
6230 F:      drivers/i2c/busses/i2c-amd756.c
6231 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6232 F:      drivers/i2c/busses/i2c-amd8111.c
6233 F:      drivers/i2c/busses/i2c-i801.c
6234 F:      drivers/i2c/busses/i2c-isch.c
6235 F:      drivers/i2c/busses/i2c-nforce2.c
6236 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6237 F:      drivers/i2c/busses/i2c-piix4.c
6238 F:      drivers/i2c/busses/i2c-sis5595.c
6239 F:      drivers/i2c/busses/i2c-sis630.c
6240 F:      drivers/i2c/busses/i2c-sis96x.c
6241 F:      drivers/i2c/busses/i2c-via.c
6242 F:      drivers/i2c/busses/i2c-viapro.c
6243
6244 I2C/SMBUS ISMT DRIVER
6245 M:      Seth Heasley <seth.heasley@intel.com>
6246 M:      Neil Horman <nhorman@tuxdriver.com>
6247 L:      linux-i2c@vger.kernel.org
6248 F:      drivers/i2c/busses/i2c-ismt.c
6249 F:      Documentation/i2c/busses/i2c-ismt
6250
6251 I2C/SMBUS STUB DRIVER
6252 M:      Jean Delvare <jdelvare@suse.com>
6253 L:      linux-i2c@vger.kernel.org
6254 S:      Maintained
6255 F:      drivers/i2c/i2c-stub.c
6256
6257 I2C SUBSYSTEM
6258 M:      Wolfram Sang <wsa@the-dreams.de>
6259 L:      linux-i2c@vger.kernel.org
6260 W:      https://i2c.wiki.kernel.org/
6261 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6263 S:      Maintained
6264 F:      Documentation/devicetree/bindings/i2c/
6265 F:      Documentation/i2c/
6266 F:      drivers/i2c/
6267 F:      drivers/i2c/*/
6268 F:      include/linux/i2c.h
6269 F:      include/linux/i2c-*.h
6270 F:      include/uapi/linux/i2c.h
6271 F:      include/uapi/linux/i2c-*.h
6272
6273 I2C ACPI SUPPORT
6274 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6275 L:      linux-i2c@vger.kernel.org
6276 L:      linux-acpi@vger.kernel.org
6277 S:      Maintained
6278
6279 I2C-TAOS-EVM DRIVER
6280 M:      Jean Delvare <jdelvare@suse.com>
6281 L:      linux-i2c@vger.kernel.org
6282 S:      Maintained
6283 F:      Documentation/i2c/busses/i2c-taos-evm
6284 F:      drivers/i2c/busses/i2c-taos-evm.c
6285
6286 I2C-TINY-USB DRIVER
6287 M:      Till Harbaum <till@harbaum.org>
6288 L:      linux-i2c@vger.kernel.org
6289 W:      http://www.harbaum.org/till/i2c_tiny_usb
6290 S:      Maintained
6291 F:      drivers/i2c/busses/i2c-tiny-usb.c
6292
6293 i386 BOOT CODE
6294 M:      "H. Peter Anvin" <hpa@zytor.com>
6295 S:      Maintained
6296 F:      arch/x86/boot/
6297
6298 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6299 M:      "H. Peter Anvin" <hpa@zytor.com>
6300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6301 S:      Maintained
6302
6303 IA64 (Itanium) PLATFORM
6304 M:      Tony Luck <tony.luck@intel.com>
6305 M:      Fenghua Yu <fenghua.yu@intel.com>
6306 L:      linux-ia64@vger.kernel.org
6307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6308 S:      Maintained
6309 F:      arch/ia64/
6310
6311 IBM Power VMX Cryptographic instructions
6312 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6313 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6314 L:      linux-crypto@vger.kernel.org
6315 S:      Supported
6316 F:      drivers/crypto/vmx/Makefile
6317 F:      drivers/crypto/vmx/Kconfig
6318 F:      drivers/crypto/vmx/vmx.c
6319 F:      drivers/crypto/vmx/aes*
6320 F:      drivers/crypto/vmx/ghash*
6321 F:      drivers/crypto/vmx/ppc-xlate.pl
6322
6323 IBM Power in-Nest Crypto Acceleration
6324 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6325 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6326 L:      linux-crypto@vger.kernel.org
6327 S:      Supported
6328 F:      drivers/crypto/nx/Makefile
6329 F:      drivers/crypto/nx/Kconfig
6330 F:      drivers/crypto/nx/nx-aes*
6331 F:      drivers/crypto/nx/nx-sha*
6332 F:      drivers/crypto/nx/nx.*
6333 F:      drivers/crypto/nx/nx_csbcpb.h
6334 F:      drivers/crypto/nx/nx_debugfs.h
6335
6336 IBM Power 842 compression accelerator
6337 M:      Haren Myneni <haren@us.ibm.com>
6338 S:      Supported
6339 F:      drivers/crypto/nx/Makefile
6340 F:      drivers/crypto/nx/Kconfig
6341 F:      drivers/crypto/nx/nx-842*
6342 F:      include/linux/sw842.h
6343 F:      crypto/842.c
6344 F:      lib/842/
6345
6346 IBM Power Linux RAID adapter
6347 M:      Brian King <brking@us.ibm.com>
6348 S:      Supported
6349 F:      drivers/scsi/ipr.*
6350
6351 IBM Power Virtual Ethernet Device Driver
6352 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6353 L:      netdev@vger.kernel.org
6354 S:      Supported
6355 F:      drivers/net/ethernet/ibm/ibmveth.*
6356
6357 IBM Power SRIOV Virtual NIC Device Driver
6358 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6359 M:      John Allen <jallen@linux.vnet.ibm.com>
6360 L:      netdev@vger.kernel.org
6361 S:      Supported
6362 F:      drivers/net/ethernet/ibm/ibmvnic.*
6363
6364 IBM Power Virtual SCSI Device Drivers
6365 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6366 L:      linux-scsi@vger.kernel.org
6367 S:      Supported
6368 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6369 F:      include/scsi/viosrp.h
6370
6371 IBM Power Virtual SCSI Device Target Driver
6372 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6373 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6374 L:      linux-scsi@vger.kernel.org
6375 L:      target-devel@vger.kernel.org
6376 S:      Supported
6377 F:      drivers/scsi/ibmvscsi_tgt/
6378
6379 IBM Power Virtual FC Device Drivers
6380 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6381 L:      linux-scsi@vger.kernel.org
6382 S:      Supported
6383 F:      drivers/scsi/ibmvscsi/ibmvfc*
6384
6385 IBM ServeRAID RAID DRIVER
6386 S:      Orphan
6387 F:      drivers/scsi/ips.*
6388
6389 ICH LPC AND GPIO DRIVER
6390 M:      Peter Tyser <ptyser@xes-inc.com>
6391 S:      Maintained
6392 F:      drivers/mfd/lpc_ich.c
6393 F:      drivers/gpio/gpio-ich.c
6394
6395 IDT VersaClock 5 CLOCK DRIVER
6396 M:      Marek Vasut <marek.vasut@gmail.com>
6397 S:      Maintained
6398 F:      drivers/clk/clk-versaclock5.c
6399
6400 IDE SUBSYSTEM
6401 M:      "David S. Miller" <davem@davemloft.net>
6402 L:      linux-ide@vger.kernel.org
6403 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6405 S:      Maintained
6406 F:      Documentation/ide/
6407 F:      drivers/ide/
6408 F:      include/linux/ide.h
6409
6410 IDEAPAD LAPTOP EXTRAS DRIVER
6411 M:      Ike Panhc <ike.pan@canonical.com>
6412 L:      platform-driver-x86@vger.kernel.org
6413 W:      http://launchpad.net/ideapad-laptop
6414 S:      Maintained
6415 F:      drivers/platform/x86/ideapad-laptop.c
6416
6417 IDEAPAD LAPTOP SLIDEBAR DRIVER
6418 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6419 L:      linux-input@vger.kernel.org
6420 W:      https://github.com/o2genum/ideapad-slidebar
6421 S:      Maintained
6422 F:      drivers/input/misc/ideapad_slidebar.c
6423
6424 IDE/ATAPI DRIVERS
6425 M:      Borislav Petkov <bp@alien8.de>
6426 L:      linux-ide@vger.kernel.org
6427 S:      Maintained
6428 F:      Documentation/cdrom/ide-cd
6429 F:      drivers/ide/ide-cd*
6430
6431 IEEE 802.15.4 SUBSYSTEM
6432 M:      Alexander Aring <alex.aring@gmail.com>
6433 M:      Stefan Schmidt <stefan@osg.samsung.com>
6434 L:      linux-wpan@vger.kernel.org
6435 W:      http://wpan.cakelab.org/
6436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6438 S:      Maintained
6439 F:      net/ieee802154/
6440 F:      net/mac802154/
6441 F:      drivers/net/ieee802154/
6442 F:      include/linux/nl802154.h
6443 F:      include/linux/ieee802154.h
6444 F:      include/net/nl802154.h
6445 F:      include/net/mac802154.h
6446 F:      include/net/af_ieee802154.h
6447 F:      include/net/cfg802154.h
6448 F:      include/net/ieee802154_netdev.h
6449 F:      Documentation/networking/ieee802154.txt
6450
6451 IFE PROTOCOL
6452 M:      Yotam Gigi <yotamg@mellanox.com>
6453 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6454 F:      net/ife
6455 F:      include/net/ife.h
6456 F:      include/uapi/linux/ife.h
6457
6458 IGORPLUG-USB IR RECEIVER
6459 M:      Sean Young <sean@mess.org>
6460 L:      linux-media@vger.kernel.org
6461 S:      Maintained
6462 F:      drivers/media/rc/igorplugusb.c
6463
6464 IGUANAWORKS USB IR TRANSCEIVER
6465 M:      Sean Young <sean@mess.org>
6466 L:      linux-media@vger.kernel.org
6467 S:      Maintained
6468 F:      drivers/media/rc/iguanair.c
6469
6470 IIO DIGITAL POTENTIOMETER DAC
6471 M:      Peter Rosin <peda@axentia.se>
6472 L:      linux-iio@vger.kernel.org
6473 S:      Maintained
6474 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6475 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6476 F:      drivers/iio/dac/dpot-dac.c
6477
6478 IIO ENVELOPE DETECTOR
6479 M:      Peter Rosin <peda@axentia.se>
6480 L:      linux-iio@vger.kernel.org
6481 S:      Maintained
6482 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6483 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6484 F:      drivers/iio/adc/envelope-detector.c
6485
6486 IIO SUBSYSTEM AND DRIVERS
6487 M:      Jonathan Cameron <jic23@kernel.org>
6488 R:      Hartmut Knaack <knaack.h@gmx.de>
6489 R:      Lars-Peter Clausen <lars@metafoo.de>
6490 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6491 L:      linux-iio@vger.kernel.org
6492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6493 S:      Maintained
6494 F:      Documentation/devicetree/bindings/iio/
6495 F:      drivers/iio/
6496 F:      drivers/staging/iio/
6497 F:      include/linux/iio/
6498 F:      tools/iio/
6499
6500 IKANOS/ADI EAGLE ADSL USB DRIVER
6501 M:      Matthieu Castet <castet.matthieu@free.fr>
6502 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6503 S:      Maintained
6504 F:      drivers/usb/atm/ueagle-atm.c
6505
6506 IMGTEC ASCII LCD DRIVER
6507 M:      Paul Burton <paul.burton@imgtec.com>
6508 S:      Maintained
6509 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6510 F:      drivers/auxdisplay/img-ascii-lcd.c
6511
6512 INA209 HARDWARE MONITOR DRIVER
6513 M:      Guenter Roeck <linux@roeck-us.net>
6514 L:      linux-hwmon@vger.kernel.org
6515 S:      Maintained
6516 F:      Documentation/hwmon/ina209
6517 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6518 F:      drivers/hwmon/ina209.c
6519
6520 INA2XX HARDWARE MONITOR DRIVER
6521 M:      Guenter Roeck <linux@roeck-us.net>
6522 L:      linux-hwmon@vger.kernel.org
6523 S:      Maintained
6524 F:      Documentation/hwmon/ina2xx
6525 F:      drivers/hwmon/ina2xx.c
6526 F:      include/linux/platform_data/ina2xx.h
6527
6528 INDUSTRY PACK SUBSYSTEM (IPACK)
6529 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6530 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6531 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6532 L:      industrypack-devel@lists.sourceforge.net
6533 W:      http://industrypack.sourceforge.net
6534 S:      Maintained
6535 F:      drivers/ipack/
6536
6537 INGENIC JZ4780 DMA Driver
6538 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6539 S:      Maintained
6540 F:      drivers/dma/dma-jz4780.c
6541
6542 INGENIC JZ4780 NAND DRIVER
6543 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6544 L:      linux-mtd@lists.infradead.org
6545 S:      Maintained
6546 F:      drivers/mtd/nand/jz4780_*
6547
6548 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6549 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6550 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6551 L:      linux-ima-devel@lists.sourceforge.net
6552 L:      linux-ima-user@lists.sourceforge.net
6553 L:      linux-security-module@vger.kernel.org
6554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6555 S:      Supported
6556 F:      security/integrity/ima/
6557
6558 IMGTEC IR DECODER DRIVER
6559 M:      James Hogan <james.hogan@imgtec.com>
6560 S:      Maintained
6561 F:      drivers/media/rc/img-ir/
6562
6563 IMS TWINTURBO FRAMEBUFFER DRIVER
6564 L:      linux-fbdev@vger.kernel.org
6565 S:      Orphan
6566 F:      drivers/video/fbdev/imsttfb.c
6567
6568 INFINIBAND SUBSYSTEM
6569 M:      Doug Ledford <dledford@redhat.com>
6570 M:      Sean Hefty <sean.hefty@intel.com>
6571 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6572 L:      linux-rdma@vger.kernel.org
6573 W:      http://www.openfabrics.org/
6574 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6576 S:      Supported
6577 F:      Documentation/devicetree/bindings/infiniband/
6578 F:      Documentation/infiniband/
6579 F:      drivers/infiniband/
6580 F:      include/uapi/linux/if_infiniband.h
6581 F:      include/uapi/rdma/
6582 F:      include/rdma/
6583
6584 INOTIFY
6585 M:      John McCutchan <john@johnmccutchan.com>
6586 M:      Robert Love <rlove@rlove.org>
6587 M:      Eric Paris <eparis@parisplace.org>
6588 S:      Maintained
6589 F:      Documentation/filesystems/inotify.txt
6590 F:      fs/notify/inotify/
6591 F:      include/linux/inotify.h
6592 F:      include/uapi/linux/inotify.h
6593
6594 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6595 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6596 L:      linux-input@vger.kernel.org
6597 Q:      http://patchwork.kernel.org/project/linux-input/list/
6598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6599 S:      Maintained
6600 F:      drivers/input/
6601 F:      include/linux/input.h
6602 F:      include/uapi/linux/input.h
6603 F:      include/linux/input/
6604 F:      Documentation/devicetree/bindings/input/
6605
6606 INPUT MULTITOUCH (MT) PROTOCOL
6607 M:      Henrik Rydberg <rydberg@bitmath.org>
6608 L:      linux-input@vger.kernel.org
6609 S:      Odd fixes
6610 F:      Documentation/input/multi-touch-protocol.rst
6611 F:      drivers/input/input-mt.c
6612 K:      \b(ABS|SYN)_MT_
6613
6614 INTEL ASoC BDW/HSW DRIVERS
6615 M:      Jie Yang <yang.jie@linux.intel.com>
6616 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6617 S:      Supported
6618 F:      sound/soc/intel/common/sst-dsp*
6619 F:      sound/soc/intel/common/sst-firmware.c
6620 F:      sound/soc/intel/boards/broadwell.c
6621 F:      sound/soc/intel/haswell/
6622
6623 INTEL C600 SERIES SAS CONTROLLER DRIVER
6624 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6625 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6626 L:      linux-scsi@vger.kernel.org
6627 T:      git git://git.code.sf.net/p/intel-sas/isci
6628 S:      Supported
6629 F:      drivers/scsi/isci/
6630
6631 INTEL HID EVENT DRIVER
6632 M:      Alex Hung <alex.hung@canonical.com>
6633 L:      platform-driver-x86@vger.kernel.org
6634 S:      Maintained
6635 F:      drivers/platform/x86/intel-hid.c
6636
6637 INTEL VIRTUAL BUTTON DRIVER
6638 M:      AceLan Kao <acelan.kao@canonical.com>
6639 L:      platform-driver-x86@vger.kernel.org
6640 S:      Maintained
6641 F:      drivers/platform/x86/intel-vbtn.c
6642
6643 INTEL IDLE DRIVER
6644 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6645 M:      Len Brown <lenb@kernel.org>
6646 L:      linux-pm@vger.kernel.org
6647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6648 B:      https://bugzilla.kernel.org
6649 S:      Supported
6650 F:      drivers/idle/intel_idle.c
6651
6652 INTEL INTEGRATED SENSOR HUB DRIVER
6653 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6654 M:      Jiri Kosina <jikos@kernel.org>
6655 L:      linux-input@vger.kernel.org
6656 S:      Maintained
6657 F:      drivers/hid/intel-ish-hid/
6658
6659 INTEL PSTATE DRIVER
6660 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6661 M:      Len Brown <lenb@kernel.org>
6662 L:      linux-pm@vger.kernel.org
6663 S:      Supported
6664 F:      drivers/cpufreq/intel_pstate.c
6665
6666 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6667 M:      Maik Broemme <mbroemme@libmpq.org>
6668 L:      linux-fbdev@vger.kernel.org
6669 S:      Maintained
6670 F:      Documentation/fb/intelfb.txt
6671 F:      drivers/video/fbdev/intelfb/
6672
6673 INTEL 810/815 FRAMEBUFFER DRIVER
6674 M:      Antonino Daplas <adaplas@gmail.com>
6675 L:      linux-fbdev@vger.kernel.org
6676 S:      Maintained
6677 F:      drivers/video/fbdev/i810/
6678
6679 INTEL MENLOW THERMAL DRIVER
6680 M:      Sujith Thomas <sujith.thomas@intel.com>
6681 L:      platform-driver-x86@vger.kernel.org
6682 W:      https://01.org/linux-acpi
6683 S:      Supported
6684 F:      drivers/platform/x86/intel_menlow.c
6685
6686 INTEL I/OAT DMA DRIVER
6687 M:      Dave Jiang <dave.jiang@intel.com>
6688 R:      Dan Williams <dan.j.williams@intel.com>
6689 L:      dmaengine@vger.kernel.org
6690 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6691 S:      Supported
6692 F:      drivers/dma/ioat*
6693
6694 INTEL IOMMU (VT-d)
6695 M:      David Woodhouse <dwmw2@infradead.org>
6696 L:      iommu@lists.linux-foundation.org
6697 T:      git git://git.infradead.org/iommu-2.6.git
6698 S:      Supported
6699 F:      drivers/iommu/intel-iommu.c
6700 F:      include/linux/intel-iommu.h
6701
6702 INTEL IOP-ADMA DMA DRIVER
6703 R:      Dan Williams <dan.j.williams@intel.com>
6704 S:      Odd fixes
6705 F:      drivers/dma/iop-adma.c
6706
6707 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6708 M:      Krzysztof Halasa <khalasa@piap.pl>
6709 S:      Maintained
6710 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6711 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6712 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6713 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6714 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6715 F:      drivers/net/wan/ixp4xx_hss.c
6716
6717 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6718 M:      Deepak Saxena <dsaxena@plexity.net>
6719 S:      Maintained
6720 F:      drivers/char/hw_random/ixp4xx-rng.c
6721
6722 INTEL ETHERNET DRIVERS
6723 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6724 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6725 W:      http://www.intel.com/support/feedback.htm
6726 W:      http://e1000.sourceforge.net/
6727 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6730 S:      Supported
6731 F:      Documentation/networking/e100.txt
6732 F:      Documentation/networking/e1000.txt
6733 F:      Documentation/networking/e1000e.txt
6734 F:      Documentation/networking/igb.txt
6735 F:      Documentation/networking/igbvf.txt
6736 F:      Documentation/networking/ixgb.txt
6737 F:      Documentation/networking/ixgbe.txt
6738 F:      Documentation/networking/ixgbevf.txt
6739 F:      Documentation/networking/i40e.txt
6740 F:      Documentation/networking/i40evf.txt
6741 F:      drivers/net/ethernet/intel/
6742 F:      drivers/net/ethernet/intel/*/
6743 F:      include/linux/avf/virtchnl.h
6744
6745 INTEL RDMA RNIC DRIVER
6746 M:     Faisal Latif <faisal.latif@intel.com>
6747 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6748 L:     linux-rdma@vger.kernel.org
6749 S:     Supported
6750 F:     drivers/infiniband/hw/i40iw/
6751
6752 INTEL MERRIFIELD GPIO DRIVER
6753 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6754 L:      linux-gpio@vger.kernel.org
6755 S:      Maintained
6756 F:      drivers/gpio/gpio-merrifield.c
6757
6758 INTEL-MID GPIO DRIVER
6759 M:      David Cohen <david.a.cohen@linux.intel.com>
6760 L:      linux-gpio@vger.kernel.org
6761 S:      Maintained
6762 F:      drivers/gpio/gpio-intel-mid.c
6763
6764 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6765 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6766 L:      linux-wireless@vger.kernel.org
6767 S:      Maintained
6768 F:      Documentation/networking/README.ipw2100
6769 F:      Documentation/networking/README.ipw2200
6770 F:      drivers/net/wireless/intel/ipw2x00/
6771
6772 INTEL(R) TRACE HUB
6773 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6774 S:      Supported
6775 F:      Documentation/trace/intel_th.txt
6776 F:      drivers/hwtracing/intel_th/
6777
6778 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6779 M:      Ning Sun <ning.sun@intel.com>
6780 L:      tboot-devel@lists.sourceforge.net
6781 W:      http://tboot.sourceforge.net
6782 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6783 S:      Supported
6784 F:      Documentation/intel_txt.txt
6785 F:      include/linux/tboot.h
6786 F:      arch/x86/kernel/tboot.c
6787
6788 INTEL WIRELESS WIMAX CONNECTION 2400
6789 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6790 M:      linux-wimax@intel.com
6791 L:      wimax@linuxwimax.org (subscribers-only)
6792 S:      Supported
6793 W:      http://linuxwimax.org
6794 F:      Documentation/wimax/README.i2400m
6795 F:      drivers/net/wimax/i2400m/
6796 F:      include/uapi/linux/wimax/i2400m.h
6797
6798 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6799 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6800 L:      linux-wireless@vger.kernel.org
6801 S:      Supported
6802 F:      drivers/net/wireless/intel/iwlegacy/
6803
6804 INTEL WIRELESS WIFI LINK (iwlwifi)
6805 M:      Johannes Berg <johannes.berg@intel.com>
6806 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6807 M:      Luca Coelho <luciano.coelho@intel.com>
6808 M:      Intel Linux Wireless <linuxwifi@intel.com>
6809 L:      linux-wireless@vger.kernel.org
6810 W:      http://intellinuxwireless.org
6811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6812 S:      Supported
6813 F:      drivers/net/wireless/intel/iwlwifi/
6814
6815 INTEL MANAGEMENT ENGINE (mei)
6816 M:      Tomas Winkler <tomas.winkler@intel.com>
6817 L:      linux-kernel@vger.kernel.org
6818 S:      Supported
6819 F:      include/uapi/linux/mei.h
6820 F:      include/linux/mei_cl_bus.h
6821 F:      drivers/misc/mei/*
6822 F:      drivers/watchdog/mei_wdt.c
6823 F:      Documentation/misc-devices/mei/*
6824 F:      samples/mei/*
6825
6826 INTEL MIC DRIVERS (mic)
6827 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6828 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6829 S:      Supported
6830 W:      https://github.com/sudeepdutt/mic
6831 W:      http://software.intel.com/en-us/mic-developer
6832 F:      include/linux/mic_bus.h
6833 F:      include/linux/scif.h
6834 F:      include/uapi/linux/mic_common.h
6835 F:      include/uapi/linux/mic_ioctl.h
6836 F:      include/uapi/linux/scif_ioctl.h
6837 F:      drivers/misc/mic/
6838 F:      drivers/dma/mic_x100_dma.c
6839 F:      drivers/dma/mic_x100_dma.h
6840 F:      Documentation/mic/
6841
6842 INTEL PMC/P-Unit IPC DRIVER
6843 M:      Zha Qipeng<qipeng.zha@intel.com>
6844 L:      platform-driver-x86@vger.kernel.org
6845 S:      Maintained
6846 F:      drivers/platform/x86/intel_pmc_ipc.c
6847 F:      drivers/platform/x86/intel_punit_ipc.c
6848 F:      arch/x86/include/asm/intel_pmc_ipc.h
6849 F:      arch/x86/include/asm/intel_punit_ipc.h
6850
6851 INTEL TELEMETRY DRIVER
6852 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6853 L:      platform-driver-x86@vger.kernel.org
6854 S:      Maintained
6855 F:      arch/x86/include/asm/intel_telemetry.h
6856 F:      drivers/platform/x86/intel_telemetry*
6857
6858 INTEL PMC CORE DRIVER
6859 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6860 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6861 L:      platform-driver-x86@vger.kernel.org
6862 S:      Maintained
6863 F:      arch/x86/include/asm/pmc_core.h
6864 F:      drivers/platform/x86/intel_pmc_core*
6865
6866 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6867 M:      Linus Walleij <linus.walleij@linaro.org>
6868 L:      linux-iio@vger.kernel.org
6869 S:      Maintained
6870 F:      drivers/iio/gyro/mpu3050*
6871 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6872
6873 IOC3 ETHERNET DRIVER
6874 M:      Ralf Baechle <ralf@linux-mips.org>
6875 L:      linux-mips@linux-mips.org
6876 S:      Maintained
6877 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6878
6879 IOC3 SERIAL DRIVER
6880 M:      Pat Gefre <pfg@sgi.com>
6881 L:      linux-serial@vger.kernel.org
6882 S:      Maintained
6883 F:      drivers/tty/serial/ioc3_serial.c
6884
6885 IOMMU DRIVERS
6886 M:      Joerg Roedel <joro@8bytes.org>
6887 L:      iommu@lists.linux-foundation.org
6888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6889 S:      Maintained
6890 F:      Documentation/devicetree/bindings/iommu/
6891 F:      drivers/iommu/
6892 F:      include/linux/iommu.h
6893 F:      include/linux/iova.h
6894
6895 IP MASQUERADING
6896 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6897 S:      Maintained
6898 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6899
6900 IPMI SUBSYSTEM
6901 M:      Corey Minyard <minyard@acm.org>
6902 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6903 W:      http://openipmi.sourceforge.net/
6904 S:      Supported
6905 F:      Documentation/IPMI.txt
6906 F:      drivers/char/ipmi/
6907 F:      include/linux/ipmi*
6908 F:      include/uapi/linux/ipmi*
6909
6910 QCOM AUDIO (ASoC) DRIVERS
6911 M:      Patrick Lai <plai@codeaurora.org>
6912 M:      Banajit Goswami <bgoswami@codeaurora.org>
6913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6914 S:      Supported
6915 F:      sound/soc/qcom/
6916
6917 IPS SCSI RAID DRIVER
6918 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6919 L:      linux-scsi@vger.kernel.org
6920 W:      http://www.adaptec.com/
6921 S:      Maintained
6922 F:      drivers/scsi/ips*
6923
6924 IPVS
6925 M:      Wensong Zhang <wensong@linux-vs.org>
6926 M:      Simon Horman <horms@verge.net.au>
6927 M:      Julian Anastasov <ja@ssi.bg>
6928 L:      netdev@vger.kernel.org
6929 L:      lvs-devel@vger.kernel.org
6930 S:      Maintained
6931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6933 F:      Documentation/networking/ipvs-sysctl.txt
6934 F:      include/net/ip_vs.h
6935 F:      include/uapi/linux/ip_vs.h
6936 F:      net/netfilter/ipvs/
6937
6938 IPWIRELESS DRIVER
6939 M:      Jiri Kosina <jikos@kernel.org>
6940 M:      David Sterba <dsterba@suse.com>
6941 S:      Odd Fixes
6942 F:      drivers/tty/ipwireless/
6943
6944 IPX NETWORK LAYER
6945 L:      netdev@vger.kernel.org
6946 S:      Odd fixes
6947 F:      include/net/ipx.h
6948 F:      include/uapi/linux/ipx.h
6949 F:      net/ipx/
6950
6951 IRDA SUBSYSTEM
6952 M:      Samuel Ortiz <samuel@sortiz.org>
6953 L:      irda-users@lists.sourceforge.net (subscribers-only)
6954 L:      netdev@vger.kernel.org
6955 W:      http://irda.sourceforge.net/
6956 S:      Maintained
6957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6958 F:      Documentation/networking/irda.txt
6959 F:      drivers/net/irda/
6960 F:      include/net/irda/
6961 F:      net/irda/
6962
6963 IRQ SUBSYSTEM
6964 M:      Thomas Gleixner <tglx@linutronix.de>
6965 L:      linux-kernel@vger.kernel.org
6966 S:      Maintained
6967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6968 F:      kernel/irq/
6969
6970 IRQCHIP DRIVERS
6971 M:      Thomas Gleixner <tglx@linutronix.de>
6972 M:      Jason Cooper <jason@lakedaemon.net>
6973 M:      Marc Zyngier <marc.zyngier@arm.com>
6974 L:      linux-kernel@vger.kernel.org
6975 S:      Maintained
6976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6977 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6978 F:      Documentation/devicetree/bindings/interrupt-controller/
6979 F:      drivers/irqchip/
6980
6981 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6982 M:      Marc Zyngier <marc.zyngier@arm.com>
6983 S:      Maintained
6984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6985 F:      Documentation/IRQ-domain.txt
6986 F:      include/linux/irqdomain.h
6987 F:      kernel/irq/irqdomain.c
6988 F:      kernel/irq/msi.c
6989
6990 ISA
6991 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6992 S:      Maintained
6993 F:      Documentation/isa.txt
6994 F:      drivers/base/isa.c
6995 F:      include/linux/isa.h
6996
6997 ISAPNP
6998 M:      Jaroslav Kysela <perex@perex.cz>
6999 S:      Maintained
7000 F:      Documentation/isapnp.txt
7001 F:      drivers/pnp/isapnp/
7002 F:      include/linux/isapnp.h
7003
7004 ISA RADIO MODULE
7005 M:      Hans Verkuil <hverkuil@xs4all.nl>
7006 L:      linux-media@vger.kernel.org
7007 T:      git git://linuxtv.org/media_tree.git
7008 W:      https://linuxtv.org
7009 S:      Maintained
7010 F:      drivers/media/radio/radio-isa*
7011
7012 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7013 M:      Peter Jones <pjones@redhat.com>
7014 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7015 S:      Maintained
7016 F:      drivers/firmware/iscsi_ibft*
7017
7018 ISCSI
7019 M:      Lee Duncan <lduncan@suse.com>
7020 M:      Chris Leech <cleech@redhat.com>
7021 L:      open-iscsi@googlegroups.com
7022 W:      www.open-iscsi.com
7023 S:      Maintained
7024 F:      drivers/scsi/*iscsi*
7025 F:      include/scsi/*iscsi*
7026
7027 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7028 M:      Or Gerlitz <ogerlitz@mellanox.com>
7029 M:      Sagi Grimberg <sagi@grimberg.me>
7030 M:      Roi Dayan <roid@mellanox.com>
7031 L:      linux-rdma@vger.kernel.org
7032 S:      Supported
7033 W:      http://www.openfabrics.org
7034 W:      www.open-iscsi.org
7035 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7036 F:      drivers/infiniband/ulp/iser/
7037
7038 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7039 M:      Sagi Grimberg <sagi@grimberg.me>
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7041 L:      linux-rdma@vger.kernel.org
7042 L:      target-devel@vger.kernel.org
7043 S:      Supported
7044 W:      http://www.linux-iscsi.org
7045 F:      drivers/infiniband/ulp/isert
7046
7047 ISDN SUBSYSTEM
7048 M:      Karsten Keil <isdn@linux-pingi.de>
7049 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7050 L:      netdev@vger.kernel.org
7051 W:      http://www.isdn4linux.de
7052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7053 S:      Maintained
7054 F:      Documentation/isdn/
7055 F:      drivers/isdn/
7056 F:      include/linux/isdn.h
7057 F:      include/linux/isdn/
7058 F:      include/uapi/linux/isdn.h
7059 F:      include/uapi/linux/isdn/
7060
7061 ISDN SUBSYSTEM (Eicon active card driver)
7062 M:      Armin Schindler <mac@melware.de>
7063 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7064 W:      http://www.melware.de
7065 S:      Maintained
7066 F:      drivers/isdn/hardware/eicon/
7067
7068 IT87 HARDWARE MONITORING DRIVER
7069 M:      Jean Delvare <jdelvare@suse.com>
7070 L:      linux-hwmon@vger.kernel.org
7071 S:      Maintained
7072 F:      Documentation/hwmon/it87
7073 F:      drivers/hwmon/it87.c
7074
7075 IT913X MEDIA DRIVER
7076 M:      Antti Palosaari <crope@iki.fi>
7077 L:      linux-media@vger.kernel.org
7078 W:      https://linuxtv.org
7079 W:      http://palosaari.fi/linux/
7080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7081 T:      git git://linuxtv.org/anttip/media_tree.git
7082 S:      Maintained
7083 F:      drivers/media/tuners/it913x*
7084
7085 IVTV VIDEO4LINUX DRIVER
7086 M:      Andy Walls <awalls@md.metrocast.net>
7087 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7088 L:      linux-media@vger.kernel.org
7089 T:      git git://linuxtv.org/media_tree.git
7090 W:      http://www.ivtvdriver.org
7091 S:      Maintained
7092 F:      Documentation/media/v4l-drivers/ivtv*
7093 F:      drivers/media/pci/ivtv/
7094 F:      include/uapi/linux/ivtv*
7095
7096 IX2505V MEDIA DRIVER
7097 M:      Malcolm Priestley <tvboxspy@gmail.com>
7098 L:      linux-media@vger.kernel.org
7099 W:      https://linuxtv.org
7100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7101 S:      Maintained
7102 F:      drivers/media/dvb-frontends/ix2505v*
7103
7104 JC42.4 TEMPERATURE SENSOR DRIVER
7105 M:      Guenter Roeck <linux@roeck-us.net>
7106 L:      linux-hwmon@vger.kernel.org
7107 S:      Maintained
7108 F:      drivers/hwmon/jc42.c
7109 F:      Documentation/hwmon/jc42
7110
7111 JFS FILESYSTEM
7112 M:      Dave Kleikamp <shaggy@kernel.org>
7113 L:      jfs-discussion@lists.sourceforge.net
7114 W:      http://jfs.sourceforge.net/
7115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7116 S:      Maintained
7117 F:      Documentation/filesystems/jfs.txt
7118 F:      fs/jfs/
7119
7120 JME NETWORK DRIVER
7121 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7122 L:      netdev@vger.kernel.org
7123 S:      Maintained
7124 F:      drivers/net/ethernet/jme.*
7125
7126 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7127 M:      David Woodhouse <dwmw2@infradead.org>
7128 L:      linux-mtd@lists.infradead.org
7129 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7130 S:      Maintained
7131 F:      fs/jffs2/
7132 F:      include/uapi/linux/jffs2.h
7133
7134 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7135 M:      "Theodore Ts'o" <tytso@mit.edu>
7136 M:      Jan Kara <jack@suse.com>
7137 L:      linux-ext4@vger.kernel.org
7138 S:      Maintained
7139 F:      fs/jbd2/
7140 F:      include/linux/jbd2.h
7141
7142 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7143 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7144 L:      linux-media@vger.kernel.org
7145 S:      Maintained
7146 F:      drivers/media/platform/rcar_jpu.c
7147
7148 JSM Neo PCI based serial card
7149 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7150 L:      linux-serial@vger.kernel.org
7151 S:      Maintained
7152 F:      drivers/tty/serial/jsm/
7153
7154 K10TEMP HARDWARE MONITORING DRIVER
7155 M:      Clemens Ladisch <clemens@ladisch.de>
7156 L:      linux-hwmon@vger.kernel.org
7157 S:      Maintained
7158 F:      Documentation/hwmon/k10temp
7159 F:      drivers/hwmon/k10temp.c
7160
7161 K8TEMP HARDWARE MONITORING DRIVER
7162 M:      Rudolf Marek <r.marek@assembler.cz>
7163 L:      linux-hwmon@vger.kernel.org
7164 S:      Maintained
7165 F:      Documentation/hwmon/k8temp
7166 F:      drivers/hwmon/k8temp.c
7167
7168 KASAN
7169 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7170 R:      Alexander Potapenko <glider@google.com>
7171 R:      Dmitry Vyukov <dvyukov@google.com>
7172 L:      kasan-dev@googlegroups.com
7173 S:      Maintained
7174 F:      arch/*/include/asm/kasan.h
7175 F:      arch/*/mm/kasan_init*
7176 F:      Documentation/dev-tools/kasan.rst
7177 F:      include/linux/kasan*.h
7178 F:      lib/test_kasan.c
7179 F:      mm/kasan/
7180 F:      scripts/Makefile.kasan
7181
7182 KCONFIG
7183 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7184 L:      linux-kbuild@vger.kernel.org
7185 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7186 S:      Maintained
7187 F:      Documentation/kbuild/kconfig-language.txt
7188 F:      scripts/kconfig/
7189
7190 KDUMP
7191 M:      Dave Young <dyoung@redhat.com>
7192 M:      Baoquan He <bhe@redhat.com>
7193 R:      Vivek Goyal <vgoyal@redhat.com>
7194 L:      kexec@lists.infradead.org
7195 W:      http://lse.sourceforge.net/kdump/
7196 S:      Maintained
7197 F:      Documentation/kdump/
7198
7199 KEENE FM RADIO TRANSMITTER DRIVER
7200 M:      Hans Verkuil <hverkuil@xs4all.nl>
7201 L:      linux-media@vger.kernel.org
7202 T:      git git://linuxtv.org/media_tree.git
7203 W:      https://linuxtv.org
7204 S:      Maintained
7205 F:      drivers/media/radio/radio-keene*
7206
7207 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7208 M:      Ian Kent <raven@themaw.net>
7209 L:      autofs@vger.kernel.org
7210 S:      Maintained
7211 F:      fs/autofs4/
7212
7213 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7214 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7215 M:      Michal Marek <mmarek@suse.com>
7216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7217 L:      linux-kbuild@vger.kernel.org
7218 S:      Maintained
7219 F:      Documentation/kbuild/
7220 F:      Makefile
7221 F:      scripts/Makefile.*
7222 F:      scripts/basic/
7223 F:      scripts/mk*
7224 F:      scripts/package/
7225
7226 KERNEL JANITORS
7227 L:      kernel-janitors@vger.kernel.org
7228 W:      http://kernelnewbies.org/KernelJanitors
7229 S:      Odd Fixes
7230
7231 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7232 M:      "J. Bruce Fields" <bfields@fieldses.org>
7233 M:      Jeff Layton <jlayton@poochiereds.net>
7234 L:      linux-nfs@vger.kernel.org
7235 W:      http://nfs.sourceforge.net/
7236 T:      git git://linux-nfs.org/~bfields/linux.git
7237 S:      Supported
7238 F:      fs/nfsd/
7239 F:      include/uapi/linux/nfsd/
7240 F:      fs/lockd/
7241 F:      fs/nfs_common/
7242 F:      net/sunrpc/
7243 F:      include/linux/lockd/
7244 F:      include/linux/sunrpc/
7245 F:      include/uapi/linux/sunrpc/
7246
7247 KERNEL SELFTEST FRAMEWORK
7248 M:      Shuah Khan <shuahkh@osg.samsung.com>
7249 M:      Shuah Khan <shuah@kernel.org>
7250 L:      linux-kselftest@vger.kernel.org
7251 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7252 S:      Maintained
7253 F:      tools/testing/selftests
7254
7255 KERNEL VIRTUAL MACHINE (KVM)
7256 M:      Paolo Bonzini <pbonzini@redhat.com>
7257 M:      Radim Krčmář <rkrcmar@redhat.com>
7258 L:      kvm@vger.kernel.org
7259 W:      http://www.linux-kvm.org
7260 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7261 S:      Supported
7262 F:      Documentation/*/kvm*.txt
7263 F:      Documentation/virtual/kvm/
7264 F:      arch/*/kvm/
7265 F:      arch/x86/kernel/kvm.c
7266 F:      arch/x86/kernel/kvmclock.c
7267 F:      arch/*/include/asm/kvm*
7268 F:      include/linux/kvm*
7269 F:      include/uapi/linux/kvm*
7270 F:      virt/kvm/
7271 F:      tools/kvm/
7272
7273 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7274 M:      Joerg Roedel <joro@8bytes.org>
7275 L:      kvm@vger.kernel.org
7276 W:      http://www.linux-kvm.org/
7277 S:      Maintained
7278 F:      arch/x86/include/asm/svm.h
7279 F:      arch/x86/kvm/svm.c
7280
7281 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7282 M:      Alexander Graf <agraf@suse.com>
7283 L:      kvm-ppc@vger.kernel.org
7284 W:      http://www.linux-kvm.org/
7285 T:      git git://github.com/agraf/linux-2.6.git
7286 S:      Supported
7287 F:      arch/powerpc/include/asm/kvm*
7288 F:      arch/powerpc/kvm/
7289
7290 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7291 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7292 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7293 L:      linux-s390@vger.kernel.org
7294 W:      http://www.ibm.com/developerworks/linux/linux390/
7295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7296 S:      Supported
7297 F:      Documentation/s390/kvm.txt
7298 F:      arch/s390/include/asm/kvm*
7299 F:      arch/s390/kvm/
7300 F:      arch/s390/mm/gmap.c
7301
7302 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7303 M:      Christoffer Dall <christoffer.dall@linaro.org>
7304 M:      Marc Zyngier <marc.zyngier@arm.com>
7305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7306 L:      kvmarm@lists.cs.columbia.edu
7307 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7309 S:      Supported
7310 F:      arch/arm/include/uapi/asm/kvm*
7311 F:      arch/arm/include/asm/kvm*
7312 F:      arch/arm/kvm/
7313 F:      virt/kvm/arm/
7314 F:      include/kvm/arm_*
7315
7316 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7317 M:      Christoffer Dall <christoffer.dall@linaro.org>
7318 M:      Marc Zyngier <marc.zyngier@arm.com>
7319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7320 L:      kvmarm@lists.cs.columbia.edu
7321 S:      Maintained
7322 F:      arch/arm64/include/uapi/asm/kvm*
7323 F:      arch/arm64/include/asm/kvm*
7324 F:      arch/arm64/kvm/
7325
7326 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7327 M:      James Hogan <james.hogan@imgtec.com>
7328 L:      linux-mips@linux-mips.org
7329 S:      Supported
7330 F:      arch/mips/include/uapi/asm/kvm*
7331 F:      arch/mips/include/asm/kvm*
7332 F:      arch/mips/kvm/
7333
7334 KERNFS
7335 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7336 M:      Tejun Heo <tj@kernel.org>
7337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7338 S:      Supported
7339 F:      include/linux/kernfs.h
7340 F:      fs/kernfs/
7341
7342 KEXEC
7343 M:      Eric Biederman <ebiederm@xmission.com>
7344 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7345 L:      kexec@lists.infradead.org
7346 S:      Maintained
7347 F:      include/linux/kexec.h
7348 F:      include/uapi/linux/kexec.h
7349 F:      kernel/kexec*
7350
7351 KEYS/KEYRINGS:
7352 M:      David Howells <dhowells@redhat.com>
7353 L:      keyrings@vger.kernel.org
7354 S:      Maintained
7355 F:      Documentation/security/keys.txt
7356 F:      include/linux/key.h
7357 F:      include/linux/key-type.h
7358 F:      include/linux/keyctl.h
7359 F:      include/uapi/linux/keyctl.h
7360 F:      include/keys/
7361 F:      security/keys/
7362
7363 KEYS-TRUSTED
7364 M:      David Safford <safford@us.ibm.com>
7365 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7366 L:      linux-security-module@vger.kernel.org
7367 L:      keyrings@vger.kernel.org
7368 S:      Supported
7369 F:      Documentation/security/keys-trusted-encrypted.txt
7370 F:      include/keys/trusted-type.h
7371 F:      security/keys/trusted.c
7372 F:      security/keys/trusted.h
7373
7374 KEYS-ENCRYPTED
7375 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7376 M:      David Safford <safford@us.ibm.com>
7377 L:      linux-security-module@vger.kernel.org
7378 L:      keyrings@vger.kernel.org
7379 S:      Supported
7380 F:      Documentation/security/keys-trusted-encrypted.txt
7381 F:      include/keys/encrypted-type.h
7382 F:      security/keys/encrypted-keys/
7383
7384 KGDB / KDB /debug_core
7385 M:      Jason Wessel <jason.wessel@windriver.com>
7386 W:      http://kgdb.wiki.kernel.org/
7387 L:      kgdb-bugreport@lists.sourceforge.net
7388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7389 S:      Maintained
7390 F:      Documentation/DocBook/kgdb.tmpl
7391 F:      drivers/misc/kgdbts.c
7392 F:      drivers/tty/serial/kgdboc.c
7393 F:      include/linux/kdb.h
7394 F:      include/linux/kgdb.h
7395 F:      kernel/debug/
7396
7397 KMEMCHECK
7398 M:      Vegard Nossum <vegardno@ifi.uio.no>
7399 M:      Pekka Enberg <penberg@kernel.org>
7400 S:      Maintained
7401 F:      Documentation/dev-tools/kmemcheck.rst
7402 F:      arch/x86/include/asm/kmemcheck.h
7403 F:      arch/x86/mm/kmemcheck/
7404 F:      include/linux/kmemcheck.h
7405 F:      mm/kmemcheck.c
7406
7407 KMEMLEAK
7408 M:      Catalin Marinas <catalin.marinas@arm.com>
7409 S:      Maintained
7410 F:      Documentation/dev-tools/kmemleak.rst
7411 F:      include/linux/kmemleak.h
7412 F:      mm/kmemleak.c
7413 F:      mm/kmemleak-test.c
7414
7415 KPROBES
7416 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7417 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7418 M:      "David S. Miller" <davem@davemloft.net>
7419 M:      Masami Hiramatsu <mhiramat@kernel.org>
7420 S:      Maintained
7421 F:      Documentation/kprobes.txt
7422 F:      include/linux/kprobes.h
7423 F:      include/asm-generic/kprobes.h
7424 F:      kernel/kprobes.c
7425
7426 KS0108 LCD CONTROLLER DRIVER
7427 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7428 W:      http://miguelojeda.es/auxdisplay.htm
7429 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7430 S:      Maintained
7431 F:      Documentation/auxdisplay/ks0108
7432 F:      drivers/auxdisplay/ks0108.c
7433 F:      include/linux/ks0108.h
7434
7435 L3MDEV
7436 M:      David Ahern <dsa@cumulusnetworks.com>
7437 L:      netdev@vger.kernel.org
7438 S:      Maintained
7439 F:      net/l3mdev
7440 F:      include/net/l3mdev.h
7441
7442 LANTIQ MIPS ARCHITECTURE
7443 M:      John Crispin <john@phrozen.org>
7444 L:      linux-mips@linux-mips.org
7445 S:      Maintained
7446 F:      arch/mips/lantiq
7447
7448 LAPB module
7449 L:      linux-x25@vger.kernel.org
7450 S:      Orphan
7451 F:      Documentation/networking/lapb-module.txt
7452 F:      include/*/lapb.h
7453 F:      net/lapb/
7454
7455 LASI 53c700 driver for PARISC
7456 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7457 L:      linux-scsi@vger.kernel.org
7458 S:      Maintained
7459 F:      Documentation/scsi/53c700.txt
7460 F:      drivers/scsi/53c700*
7461
7462 LED SUBSYSTEM
7463 M:      Richard Purdie <rpurdie@rpsys.net>
7464 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7465 M:      Pavel Machek <pavel@ucw.cz>
7466 L:      linux-leds@vger.kernel.org
7467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7468 S:      Maintained
7469 F:      Documentation/devicetree/bindings/leds/
7470 F:      drivers/leds/
7471 F:      include/linux/leds.h
7472
7473 LEGACY EEPROM DRIVER
7474 M:      Jean Delvare <jdelvare@suse.com>
7475 S:      Maintained
7476 F:      Documentation/misc-devices/eeprom
7477 F:      drivers/misc/eeprom/eeprom.c
7478
7479 LEGO USB Tower driver
7480 M:      Juergen Stuber <starblue@users.sourceforge.net>
7481 L:      legousb-devel@lists.sourceforge.net
7482 W:      http://legousb.sourceforge.net/
7483 S:      Maintained
7484 F:      drivers/usb/misc/legousbtower.c
7485
7486 LG2160 MEDIA DRIVER
7487 M:      Michael Krufky <mkrufky@linuxtv.org>
7488 L:      linux-media@vger.kernel.org
7489 W:      https://linuxtv.org
7490 W:      http://github.com/mkrufky
7491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7492 T:      git git://linuxtv.org/mkrufky/tuners.git
7493 S:      Maintained
7494 F:      drivers/media/dvb-frontends/lg2160.*
7495
7496 LGDT3305 MEDIA DRIVER
7497 M:      Michael Krufky <mkrufky@linuxtv.org>
7498 L:      linux-media@vger.kernel.org
7499 W:      https://linuxtv.org
7500 W:      http://github.com/mkrufky
7501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7502 T:      git git://linuxtv.org/mkrufky/tuners.git
7503 S:      Maintained
7504 F:      drivers/media/dvb-frontends/lgdt3305.*
7505
7506 LGUEST
7507 M:      Rusty Russell <rusty@rustcorp.com.au>
7508 L:      lguest@lists.ozlabs.org
7509 W:      http://lguest.ozlabs.org/
7510 S:      Odd Fixes
7511 F:      arch/x86/include/asm/lguest*.h
7512 F:      arch/x86/lguest/
7513 F:      drivers/lguest/
7514 F:      include/linux/lguest*.h
7515 F:      tools/lguest/
7516
7517 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7518 M:      Tejun Heo <tj@kernel.org>
7519 L:      linux-ide@vger.kernel.org
7520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7521 S:      Maintained
7522 F:      drivers/ata/
7523 F:      include/linux/ata.h
7524 F:      include/linux/libata.h
7525 F:      Documentation/devicetree/bindings/ata/
7526
7527 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7528 M:      Viresh Kumar <vireshk@kernel.org>
7529 L:      linux-ide@vger.kernel.org
7530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7531 S:      Maintained
7532 F:      include/linux/pata_arasan_cf_data.h
7533 F:      drivers/ata/pata_arasan_cf.c
7534
7535 LIBATA PATA DRIVERS
7536 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7537 M:      Tejun Heo <tj@kernel.org>
7538 L:      linux-ide@vger.kernel.org
7539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7540 S:      Maintained
7541 F:      drivers/ata/pata_*.c
7542 F:      drivers/ata/ata_generic.c
7543
7544 LIBATA SATA AHCI PLATFORM devices support
7545 M:      Hans de Goede <hdegoede@redhat.com>
7546 M:      Tejun Heo <tj@kernel.org>
7547 L:      linux-ide@vger.kernel.org
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7549 S:      Maintained
7550 F:      drivers/ata/ahci_platform.c
7551 F:      drivers/ata/libahci_platform.c
7552 F:      include/linux/ahci_platform.h
7553
7554 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7555 M:      Mikael Pettersson <mikpelinux@gmail.com>
7556 L:      linux-ide@vger.kernel.org
7557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7558 S:      Maintained
7559 F:      drivers/ata/sata_promise.*
7560
7561 LIBLOCKDEP
7562 M:      Sasha Levin <sasha.levin@oracle.com>
7563 S:      Maintained
7564 F:      tools/lib/lockdep/
7565
7566 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7567 M:      Dan Williams <dan.j.williams@intel.com>
7568 L:      linux-nvdimm@lists.01.org
7569 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7571 S:      Supported
7572 F:      drivers/nvdimm/*
7573 F:      include/linux/nd.h
7574 F:      include/linux/libnvdimm.h
7575 F:      include/uapi/linux/ndctl.h
7576
7577 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7578 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7579 L:      linux-nvdimm@lists.01.org
7580 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7581 S:      Supported
7582 F:      drivers/nvdimm/blk.c
7583 F:      drivers/nvdimm/region_devs.c
7584 F:      drivers/acpi/nfit*
7585
7586 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7587 M:      Vishal Verma <vishal.l.verma@intel.com>
7588 L:      linux-nvdimm@lists.01.org
7589 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7590 S:      Supported
7591 F:      drivers/nvdimm/btt*
7592
7593 LIBNVDIMM PMEM: PERSISTENT MEMORY 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/pmem.c
7599 F:      include/linux/pmem.h
7600 F:      arch/*/include/asm/pmem.h
7601
7602 LIGHTNVM PLATFORM SUPPORT
7603 M:      Matias Bjorling <mb@lightnvm.io>
7604 W:      http://github/OpenChannelSSD
7605 L:      linux-block@vger.kernel.org
7606 S:      Maintained
7607 F:      drivers/lightnvm/
7608 F:      include/linux/lightnvm.h
7609 F:      include/uapi/linux/lightnvm.h
7610
7611 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7612 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7613 M:      Paul Mackerras <paulus@samba.org>
7614 M:      Michael Ellerman <mpe@ellerman.id.au>
7615 W:      https://github.com/linuxppc/linux/wiki
7616 L:      linuxppc-dev@lists.ozlabs.org
7617 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7619 S:      Supported
7620 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7621 F:      Documentation/devicetree/bindings/powerpc/
7622 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7623 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7624 F:      Documentation/powerpc/
7625 F:      arch/powerpc/
7626 F:      drivers/char/tpm/tpm_ibmvtpm*
7627 F:      drivers/crypto/nx/
7628 F:      drivers/crypto/vmx/
7629 F:      drivers/i2c/busses/i2c-opal.c
7630 F:      drivers/net/ethernet/ibm/ibmveth.*
7631 F:      drivers/net/ethernet/ibm/ibmvnic.*
7632 F:      drivers/pci/hotplug/pnv_php.c
7633 F:      drivers/pci/hotplug/rpa*
7634 F:      drivers/rtc/rtc-opal.c
7635 F:      drivers/scsi/ibmvscsi/
7636 F:      drivers/tty/hvc/hvc_opal.c
7637 F:      tools/testing/selftests/powerpc
7638 N:      /pmac
7639 N:      powermac
7640 N:      powernv
7641 N:      [^a-z0-9]ps3
7642 N:      pseries
7643
7644 LINUX FOR POWER MACINTOSH
7645 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7646 W:      http://www.penguinppc.org/
7647 L:      linuxppc-dev@lists.ozlabs.org
7648 S:      Maintained
7649 F:      arch/powerpc/platforms/powermac/
7650 F:      drivers/macintosh/
7651
7652 LINUX FOR POWERPC EMBEDDED MPC5XXX
7653 M:      Anatolij Gustschin <agust@denx.de>
7654 L:      linuxppc-dev@lists.ozlabs.org
7655 T:      git git://git.denx.de/linux-denx-agust.git
7656 S:      Maintained
7657 F:      arch/powerpc/platforms/512x/
7658 F:      arch/powerpc/platforms/52xx/
7659
7660 LINUX FOR POWERPC EMBEDDED PPC4XX
7661 M:      Alistair Popple <alistair@popple.id.au>
7662 M:      Matt Porter <mporter@kernel.crashing.org>
7663 W:      http://www.penguinppc.org/
7664 L:      linuxppc-dev@lists.ozlabs.org
7665 S:      Maintained
7666 F:      arch/powerpc/platforms/40x/
7667 F:      arch/powerpc/platforms/44x/
7668
7669 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7670 L:      linuxppc-dev@lists.ozlabs.org
7671 S:      Orphan
7672 F:      arch/powerpc/*/*virtex*
7673 F:      arch/powerpc/*/*/*virtex*
7674
7675 LINUX FOR POWERPC EMBEDDED PPC8XX
7676 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7677 W:      http://www.penguinppc.org/
7678 L:      linuxppc-dev@lists.ozlabs.org
7679 S:      Maintained
7680 F:      arch/powerpc/platforms/8xx/
7681
7682 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7683 M:      Scott Wood <oss@buserror.net>
7684 M:      Kumar Gala <galak@kernel.crashing.org>
7685 W:      http://www.penguinppc.org/
7686 L:      linuxppc-dev@lists.ozlabs.org
7687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7688 S:      Maintained
7689 F:      arch/powerpc/platforms/83xx/
7690 F:      arch/powerpc/platforms/85xx/
7691
7692 LINUX FOR POWERPC PA SEMI PWRFICIENT
7693 L:      linuxppc-dev@lists.ozlabs.org
7694 S:      Orphan
7695 F:      arch/powerpc/platforms/pasemi/
7696 F:      drivers/*/*pasemi*
7697 F:      drivers/*/*/*pasemi*
7698
7699 LINUX SECURITY MODULE (LSM) FRAMEWORK
7700 M:      Chris Wright <chrisw@sous-sol.org>
7701 L:      linux-security-module@vger.kernel.org
7702 S:      Supported
7703
7704 LIS3LV02D ACCELEROMETER DRIVER
7705 M:      Eric Piel <eric.piel@tremplin-utc.net>
7706 S:      Maintained
7707 F:      Documentation/misc-devices/lis3lv02d
7708 F:      drivers/misc/lis3lv02d/
7709 F:      drivers/platform/x86/hp_accel.c
7710
7711 LIVE PATCHING
7712 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7713 M:      Jessica Yu <jeyu@kernel.org>
7714 M:      Jiri Kosina <jikos@kernel.org>
7715 M:      Miroslav Benes <mbenes@suse.cz>
7716 R:      Petr Mladek <pmladek@suse.com>
7717 S:      Maintained
7718 F:      kernel/livepatch/
7719 F:      include/linux/livepatch.h
7720 F:      arch/x86/include/asm/livepatch.h
7721 F:      arch/x86/kernel/livepatch.c
7722 F:      Documentation/livepatch/
7723 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7724 F:      samples/livepatch/
7725 L:      live-patching@vger.kernel.org
7726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7727
7728 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7729 M:      Kees Cook <keescook@chromium.org>
7730 S:      Maintained
7731 F:      drivers/misc/lkdtm*
7732
7733 LLC (802.2)
7734 L:      netdev@vger.kernel.org
7735 S:      Odd fixes
7736 F:      include/linux/llc.h
7737 F:      include/uapi/linux/llc.h
7738 F:      include/net/llc*
7739 F:      net/llc/
7740
7741 LM73 HARDWARE MONITOR DRIVER
7742 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7743 L:      linux-hwmon@vger.kernel.org
7744 S:      Maintained
7745 F:      drivers/hwmon/lm73.c
7746
7747 LM78 HARDWARE MONITOR DRIVER
7748 M:      Jean Delvare <jdelvare@suse.com>
7749 L:      linux-hwmon@vger.kernel.org
7750 S:      Maintained
7751 F:      Documentation/hwmon/lm78
7752 F:      drivers/hwmon/lm78.c
7753
7754 LM83 HARDWARE MONITOR DRIVER
7755 M:      Jean Delvare <jdelvare@suse.com>
7756 L:      linux-hwmon@vger.kernel.org
7757 S:      Maintained
7758 F:      Documentation/hwmon/lm83
7759 F:      drivers/hwmon/lm83.c
7760
7761 LM90 HARDWARE MONITOR DRIVER
7762 M:      Jean Delvare <jdelvare@suse.com>
7763 L:      linux-hwmon@vger.kernel.org
7764 S:      Maintained
7765 F:      Documentation/hwmon/lm90
7766 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7767 F:      drivers/hwmon/lm90.c
7768 F:      include/dt-bindings/thermal/lm90.h
7769
7770 LM95234 HARDWARE MONITOR DRIVER
7771 M:      Guenter Roeck <linux@roeck-us.net>
7772 L:      linux-hwmon@vger.kernel.org
7773 S:      Maintained
7774 F:      Documentation/hwmon/lm95234
7775 F:      drivers/hwmon/lm95234.c
7776
7777 LME2510 MEDIA DRIVER
7778 M:      Malcolm Priestley <tvboxspy@gmail.com>
7779 L:      linux-media@vger.kernel.org
7780 W:      https://linuxtv.org
7781 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7782 S:      Maintained
7783 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7784
7785 LOCKING PRIMITIVES
7786 M:      Peter Zijlstra <peterz@infradead.org>
7787 M:      Ingo Molnar <mingo@redhat.com>
7788 L:      linux-kernel@vger.kernel.org
7789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7790 S:      Maintained
7791 F:      Documentation/locking/
7792 F:      include/linux/lockdep.h
7793 F:      include/linux/spinlock*.h
7794 F:      arch/*/include/asm/spinlock*.h
7795 F:      include/linux/rwlock*.h
7796 F:      include/linux/mutex*.h
7797 F:      arch/*/include/asm/mutex*.h
7798 F:      include/linux/rwsem*.h
7799 F:      arch/*/include/asm/rwsem.h
7800 F:      include/linux/seqlock.h
7801 F:      lib/locking*.[ch]
7802 F:      kernel/locking/
7803
7804 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7805 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7806 L:      linux-ntfs-dev@lists.sourceforge.net
7807 W:      http://www.linux-ntfs.org/content/view/19/37/
7808 S:      Maintained
7809 F:      Documentation/ldm.txt
7810 F:      block/partitions/ldm.*
7811
7812 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7813 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7814 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7815 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7816 L:      MPT-FusionLinux.pdl@broadcom.com
7817 L:      linux-scsi@vger.kernel.org
7818 W:      http://www.avagotech.com/support/
7819 S:      Supported
7820 F:      drivers/message/fusion/
7821 F:      drivers/scsi/mpt2sas/
7822 F:      drivers/scsi/mpt3sas/
7823
7824 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7825 M:      Matthew Wilcox <matthew@wil.cx>
7826 L:      linux-scsi@vger.kernel.org
7827 S:      Maintained
7828 F:      drivers/scsi/sym53c8xx_2/
7829
7830 LTC4261 HARDWARE MONITOR DRIVER
7831 M:      Guenter Roeck <linux@roeck-us.net>
7832 L:      linux-hwmon@vger.kernel.org
7833 S:      Maintained
7834 F:      Documentation/hwmon/ltc4261
7835 F:      drivers/hwmon/ltc4261.c
7836
7837 LTC4306 I2C MULTIPLEXER DRIVER
7838 M:      Michael Hennerich <michael.hennerich@analog.com>
7839 W:      http://ez.analog.com/community/linux-device-drivers
7840 L:      linux-i2c@vger.kernel.org
7841 S:      Supported
7842 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7843 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7844
7845 LTP (Linux Test Project)
7846 M:      Mike Frysinger <vapier@gentoo.org>
7847 M:      Cyril Hrubis <chrubis@suse.cz>
7848 M:      Wanlong Gao <wanlong.gao@gmail.com>
7849 M:      Jan Stancek <jstancek@redhat.com>
7850 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7851 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7852 L:      ltp@lists.linux.it (subscribers-only)
7853 W:      http://linux-test-project.github.io/
7854 T:      git git://github.com/linux-test-project/ltp.git
7855 S:      Maintained
7856
7857 M32R ARCHITECTURE
7858 W:      http://www.linux-m32r.org/
7859 S:      Orphan
7860 F:      arch/m32r/
7861
7862 M68K ARCHITECTURE
7863 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7864 L:      linux-m68k@lists.linux-m68k.org
7865 W:      http://www.linux-m68k.org/
7866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7867 S:      Maintained
7868 F:      arch/m68k/
7869 F:      drivers/zorro/
7870
7871 M68K ON APPLE MACINTOSH
7872 M:      Joshua Thompson <funaho@jurai.org>
7873 W:      http://www.mac.linux-m68k.org/
7874 L:      linux-m68k@lists.linux-m68k.org
7875 S:      Maintained
7876 F:      arch/m68k/mac/
7877
7878 M68K ON HP9000/300
7879 M:      Philip Blundell <philb@gnu.org>
7880 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7881 S:      Maintained
7882 F:      arch/m68k/hp300/
7883
7884 M88DS3103 MEDIA DRIVER
7885 M:      Antti Palosaari <crope@iki.fi>
7886 L:      linux-media@vger.kernel.org
7887 W:      https://linuxtv.org
7888 W:      http://palosaari.fi/linux/
7889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7890 T:      git git://linuxtv.org/anttip/media_tree.git
7891 S:      Maintained
7892 F:      drivers/media/dvb-frontends/m88ds3103*
7893
7894 M88RS2000 MEDIA DRIVER
7895 M:      Malcolm Priestley <tvboxspy@gmail.com>
7896 L:      linux-media@vger.kernel.org
7897 W:      https://linuxtv.org
7898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7899 S:      Maintained
7900 F:      drivers/media/dvb-frontends/m88rs2000*
7901
7902 MA901 MASTERKIT USB FM RADIO DRIVER
7903 M:      Alexey Klimov <klimov.linux@gmail.com>
7904 L:      linux-media@vger.kernel.org
7905 T:      git git://linuxtv.org/media_tree.git
7906 S:      Maintained
7907 F:      drivers/media/radio/radio-ma901.c
7908
7909 MAC80211
7910 M:      Johannes Berg <johannes@sipsolutions.net>
7911 L:      linux-wireless@vger.kernel.org
7912 W:      http://wireless.kernel.org/
7913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7915 S:      Maintained
7916 F:      Documentation/networking/mac80211-injection.txt
7917 F:      include/net/mac80211.h
7918 F:      net/mac80211/
7919 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7920
7921 MAILBOX API
7922 M:      Jassi Brar <jassisinghbrar@gmail.com>
7923 L:      linux-kernel@vger.kernel.org
7924 S:      Maintained
7925 F:      drivers/mailbox/
7926 F:      include/linux/mailbox_client.h
7927 F:      include/linux/mailbox_controller.h
7928
7929 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7930 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7931 W:      http://www.kernel.org/doc/man-pages
7932 L:      linux-man@vger.kernel.org
7933 S:      Maintained
7934
7935 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7936 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
7937 L:      linux-mips@linux-mips.org
7938 S:      Maintained
7939 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7940
7941 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7942 M:      Andrew Lunn <andrew@lunn.ch>
7943 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7944 L:      netdev@vger.kernel.org
7945 S:      Maintained
7946 F:      drivers/net/dsa/mv88e6xxx/
7947 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7948
7949 MARVELL ARMADA DRM SUPPORT
7950 M:      Russell King <linux@armlinux.org.uk>
7951 S:      Maintained
7952 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7953 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7954 F:      drivers/gpu/drm/armada/
7955 F:      include/uapi/drm/armada_drm.h
7956 F:      Documentation/devicetree/bindings/display/armada/
7957
7958 MARVELL CRYPTO DRIVER
7959 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7960 M:      Arnaud Ebalard <arno@natisbad.org>
7961 F:      drivers/crypto/marvell/
7962 S:      Maintained
7963 L:      linux-crypto@vger.kernel.org
7964
7965 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7966 M:      Mirko Lindner <mlindner@marvell.com>
7967 M:      Stephen Hemminger <stephen@networkplumber.org>
7968 L:      netdev@vger.kernel.org
7969 S:      Maintained
7970 F:      drivers/net/ethernet/marvell/sk*
7971
7972 MARVELL LIBERTAS WIRELESS DRIVER
7973 L:      libertas-dev@lists.infradead.org
7974 S:      Orphan
7975 F:      drivers/net/wireless/marvell/libertas/
7976
7977 MARVELL MV643XX ETHERNET DRIVER
7978 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7979 L:      netdev@vger.kernel.org
7980 S:      Maintained
7981 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7982 F:      include/linux/mv643xx.h
7983
7984 MARVELL MV88X3310 PHY DRIVER
7985 M:      Russell King <rmk@armlinux.org.uk>
7986 L:      netdev@vger.kernel.org
7987 S:      Maintained
7988 F:      drivers/net/phy/marvell10g.c
7989
7990 MARVELL MVNETA ETHERNET DRIVER
7991 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7992 L:      netdev@vger.kernel.org
7993 S:      Maintained
7994 F:      drivers/net/ethernet/marvell/mvneta.*
7995
7996 MARVELL MWIFIEX WIRELESS DRIVER
7997 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7998 M:      Nishant Sarmukadam <nishants@marvell.com>
7999 M:      Ganapathi Bhat <gbhat@marvell.com>
8000 M:      Xinming Hu <huxm@marvell.com>
8001 L:      linux-wireless@vger.kernel.org
8002 S:      Maintained
8003 F:      drivers/net/wireless/marvell/mwifiex/
8004
8005 MARVELL MWL8K WIRELESS DRIVER
8006 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8007 L:      linux-wireless@vger.kernel.org
8008 S:      Odd Fixes
8009 F:      drivers/net/wireless/marvell/mwl8k.c
8010
8011 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8012 M:      Nicolas Pitre <nico@fluxnic.net>
8013 S:      Odd Fixes
8014 F:      drivers/mmc/host/mvsdio.*
8015
8016 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8017 M:      Hu Ziji <huziji@marvell.com>
8018 L:      linux-mmc@vger.kernel.org
8019 S:      Supported
8020 F:      drivers/mmc/host/sdhci-xenon*
8021 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8022
8023 MATROX FRAMEBUFFER DRIVER
8024 L:      linux-fbdev@vger.kernel.org
8025 S:      Orphan
8026 F:      drivers/video/fbdev/matrox/matroxfb_*
8027 F:      include/uapi/linux/matroxfb.h
8028
8029 MAX16065 HARDWARE MONITOR DRIVER
8030 M:      Guenter Roeck <linux@roeck-us.net>
8031 L:      linux-hwmon@vger.kernel.org
8032 S:      Maintained
8033 F:      Documentation/hwmon/max16065
8034 F:      drivers/hwmon/max16065.c
8035
8036 MAX20751 HARDWARE MONITOR DRIVER
8037 M:      Guenter Roeck <linux@roeck-us.net>
8038 L:      linux-hwmon@vger.kernel.org
8039 S:      Maintained
8040 F:      Documentation/hwmon/max20751
8041 F:      drivers/hwmon/max20751.c
8042
8043 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8044 L:      linux-hwmon@vger.kernel.org
8045 S:      Orphan
8046 F:      Documentation/hwmon/max6650
8047 F:      drivers/hwmon/max6650.c
8048
8049 MAX6697 HARDWARE MONITOR DRIVER
8050 M:      Guenter Roeck <linux@roeck-us.net>
8051 L:      linux-hwmon@vger.kernel.org
8052 S:      Maintained
8053 F:      Documentation/hwmon/max6697
8054 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8055 F:      drivers/hwmon/max6697.c
8056 F:      include/linux/platform_data/max6697.h
8057
8058 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8059 M:      Peter Rosin <peda@axentia.se>
8060 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8061 S:      Maintained
8062 F:      Documentation/devicetree/bindings/sound/max9860.txt
8063 F:      sound/soc/codecs/max9860.*
8064
8065 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8066 M:      Krzysztof Kozlowski <krzk@kernel.org>
8067 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8068 L:      linux-pm@vger.kernel.org
8069 S:      Supported
8070 F:      drivers/power/supply/max14577_charger.c
8071 F:      drivers/power/supply/max77693_charger.c
8072
8073 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8074 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8075 L:      linux-kernel@vger.kernel.org
8076 S:      Supported
8077 F:      drivers/*/*max77802*.c
8078 F:      Documentation/devicetree/bindings/*/*max77802.txt
8079 F:      include/dt-bindings/*/*max77802.h
8080
8081 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8082 M:      Chanwoo Choi <cw00.choi@samsung.com>
8083 M:      Krzysztof Kozlowski <krzk@kernel.org>
8084 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8085 L:      linux-kernel@vger.kernel.org
8086 S:      Supported
8087 F:      drivers/*/max14577*.c
8088 F:      drivers/*/max77686*.c
8089 F:      drivers/*/max77693*.c
8090 F:      drivers/extcon/extcon-max14577.c
8091 F:      drivers/extcon/extcon-max77693.c
8092 F:      drivers/rtc/rtc-max77686.c
8093 F:      drivers/clk/clk-max77686.c
8094 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8095 F:      Documentation/devicetree/bindings/*/max77686.txt
8096 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8097 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8098 F:      include/linux/mfd/max14577*.h
8099 F:      include/linux/mfd/max77686*.h
8100 F:      include/linux/mfd/max77693*.h
8101
8102 MAXIRADIO FM RADIO RECEIVER DRIVER
8103 M:      Hans Verkuil <hverkuil@xs4all.nl>
8104 L:      linux-media@vger.kernel.org
8105 T:      git git://linuxtv.org/media_tree.git
8106 W:      https://linuxtv.org
8107 S:      Maintained
8108 F:      drivers/media/radio/radio-maxiradio*
8109
8110 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8111 M:      Peter Rosin <peda@axentia.se>
8112 L:      linux-iio@vger.kernel.org
8113 S:      Maintained
8114 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8115 F:      drivers/iio/potentiometer/mcp4531.c
8116
8117 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8118 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8119 L:      linux-iio@vger.kernel.org
8120 S:      Maintained
8121 F:      drivers/iio/dac/cio-dac.c
8122
8123 MEDIA DRIVERS FOR RENESAS - FCP
8124 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8125 L:      linux-media@vger.kernel.org
8126 L:      linux-renesas-soc@vger.kernel.org
8127 T:      git git://linuxtv.org/media_tree.git
8128 S:      Supported
8129 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8130 F:      drivers/media/platform/rcar-fcp.c
8131 F:      include/media/rcar-fcp.h
8132
8133 MEDIA DRIVERS FOR RENESAS - FDP1
8134 M:      Kieran Bingham <kieran@bingham.xyz>
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,fdp1.txt
8140 F:      drivers/media/platform/rcar_fdp1.c
8141
8142 MEDIA DRIVERS FOR RENESAS - VIN
8143 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8144 L:      linux-media@vger.kernel.org
8145 L:      linux-renesas-soc@vger.kernel.org
8146 T:      git git://linuxtv.org/media_tree.git
8147 S:      Supported
8148 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8149 F:      drivers/media/platform/rcar-vin/
8150
8151 MEDIA DRIVERS FOR RENESAS - VSP1
8152 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8153 L:      linux-media@vger.kernel.org
8154 L:      linux-renesas-soc@vger.kernel.org
8155 T:      git git://linuxtv.org/media_tree.git
8156 S:      Supported
8157 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8158 F:      drivers/media/platform/vsp1/
8159
8160 MEDIA DRIVERS FOR HELENE
8161 M:      Abylay Ospan <aospan@netup.ru>
8162 L:      linux-media@vger.kernel.org
8163 W:      https://linuxtv.org
8164 W:      http://netup.tv/
8165 T:      git git://linuxtv.org/media_tree.git
8166 S:      Supported
8167 F:      drivers/media/dvb-frontends/helene*
8168
8169 MEDIA DRIVERS FOR ASCOT2E
8170 M:      Sergey Kozlov <serjk@netup.ru>
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/ascot2e*
8178
8179 MEDIA DRIVERS FOR CXD2841ER
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/cxd2841er*
8188
8189 MEDIA DRIVERS FOR HORUS3A
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/horus3a*
8198
8199 MEDIA DRIVERS FOR LNBH25
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/lnbh25*
8208
8209 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
8218
8219 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8220 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8221 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8222 P:      LinuxTV.org Project
8223 L:      linux-media@vger.kernel.org
8224 W:      https://linuxtv.org
8225 Q:      http://patchwork.kernel.org/project/linux-media/list/
8226 T:      git git://linuxtv.org/media_tree.git
8227 S:      Maintained
8228 F:      Documentation/devicetree/bindings/media/
8229 F:      Documentation/media/
8230 F:      drivers/media/
8231 F:      drivers/staging/media/
8232 F:      include/linux/platform_data/media/
8233 F:      include/media/
8234 F:      include/uapi/linux/dvb/
8235 F:      include/uapi/linux/videodev2.h
8236 F:      include/uapi/linux/media.h
8237 F:      include/uapi/linux/v4l2-*
8238 F:      include/uapi/linux/meye.h
8239 F:      include/uapi/linux/ivtv*
8240 F:      include/uapi/linux/uvcvideo.h
8241
8242 MEDIATEK ETHERNET DRIVER
8243 M:      Felix Fietkau <nbd@openwrt.org>
8244 M:      John Crispin <blogic@openwrt.org>
8245 L:      netdev@vger.kernel.org
8246 S:      Maintained
8247 F:      drivers/net/ethernet/mediatek/
8248
8249 MEDIATEK JPEG DRIVER
8250 M:      Rick Chang <rick.chang@mediatek.com>
8251 M:      Bin Liu <bin.liu@mediatek.com>
8252 S:      Supported
8253 F:      drivers/media/platform/mtk-jpeg/
8254 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8255
8256 MEDIATEK MEDIA DRIVER
8257 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8258 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8259 S:      Supported
8260 F:      drivers/media/platform/mtk-vcodec/
8261 F:      drivers/media/platform/mtk-vpu/
8262 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8263 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8264
8265 MEDIATEK MDP DRIVER
8266 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8267 M:      Houlong Wei <houlong.wei@mediatek.com>
8268 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8269 S:      Supported
8270 F:      drivers/media/platform/mtk-mdp/
8271 F:      drivers/media/platform/mtk-vpu/
8272 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8273
8274 MEDIATEK MT7601U WIRELESS LAN DRIVER
8275 M:      Jakub Kicinski <kubakici@wp.pl>
8276 L:      linux-wireless@vger.kernel.org
8277 S:      Maintained
8278 F:      drivers/net/wireless/mediatek/mt7601u/
8279
8280 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8281 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8282 M:      Martin Donnelly <martin.donnelly@ge.com>
8283 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8284 S:      Maintained
8285 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8286 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8287
8288 MEGARAID SCSI/SAS DRIVERS
8289 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8290 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8291 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8292 L:      megaraidlinux.pdl@broadcom.com
8293 L:      linux-scsi@vger.kernel.org
8294 W:      http://www.avagotech.com/support/
8295 S:      Maintained
8296 F:      Documentation/scsi/megaraid.txt
8297 F:      drivers/scsi/megaraid.*
8298 F:      drivers/scsi/megaraid/
8299
8300 MELFAS MIP4 TOUCHSCREEN DRIVER
8301 M:      Sangwon Jee <jeesw@melfas.com>
8302 W:      http://www.melfas.com
8303 S:      Supported
8304 F:      drivers/input/touchscreen/melfas_mip4.c
8305 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8306
8307 MELLANOX ETHERNET DRIVER (mlx4_en)
8308 M:      Tariq Toukan <tariqt@mellanox.com>
8309 L:      netdev@vger.kernel.org
8310 S:      Supported
8311 W:      http://www.mellanox.com
8312 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8313 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8314
8315 MELLANOX ETHERNET DRIVER (mlx5e)
8316 M:      Saeed Mahameed <saeedm@mellanox.com>
8317 L:      netdev@vger.kernel.org
8318 S:      Supported
8319 W:      http://www.mellanox.com
8320 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8321 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8322
8323 MELLANOX ETHERNET INNOVA DRIVER
8324 M:      Ilan Tayari <ilant@mellanox.com>
8325 R:      Boris Pismenny <borisp@mellanox.com>
8326 L:      netdev@vger.kernel.org
8327 S:      Supported
8328 W:      http://www.mellanox.com
8329 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8330 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8331 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8332
8333 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8334 M:      Ilan Tayari <ilant@mellanox.com>
8335 R:      Boris Pismenny <borisp@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/mlx5/core/en_ipsec/*
8341 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8342
8343 MELLANOX ETHERNET SWITCH DRIVERS
8344 M:      Jiri Pirko <jiri@mellanox.com>
8345 M:      Ido Schimmel <idosch@mellanox.com>
8346 L:      netdev@vger.kernel.org
8347 S:      Supported
8348 W:      http://www.mellanox.com
8349 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8350 F:      drivers/net/ethernet/mellanox/mlxsw/
8351
8352 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8353 M:      Yotam Gigi <yotamg@mellanox.com>
8354 L:      netdev@vger.kernel.org
8355 S:      Supported
8356 W:      http://www.mellanox.com
8357 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8358 F:      drivers/net/ethernet/mellanox/mlxfw/
8359
8360 MELLANOX MLXCPLD I2C AND MUX DRIVER
8361 M:      Vadim Pasternak <vadimp@mellanox.com>
8362 M:      Michael Shych <michaelsh@mellanox.com>
8363 L:      linux-i2c@vger.kernel.org
8364 S:      Supported
8365 F:      drivers/i2c/busses/i2c-mlxcpld.c
8366 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8367 F:      Documentation/i2c/busses/i2c-mlxcpld
8368
8369 MELLANOX MLXCPLD LED DRIVER
8370 M:      Vadim Pasternak <vadimp@mellanox.com>
8371 L:      linux-leds@vger.kernel.org
8372 S:      Supported
8373 F:      drivers/leds/leds-mlxcpld.c
8374 F:      Documentation/leds/leds-mlxcpld.txt
8375
8376 MELLANOX PLATFORM DRIVER
8377 M:      Vadim Pasternak <vadimp@mellanox.com>
8378 L:      platform-driver-x86@vger.kernel.org
8379 S:      Supported
8380 F:      drivers/platform/x86/mlx-platform.c
8381
8382 MELLANOX MLX CPLD HOTPLUG DRIVER
8383 M:      Vadim Pasternak <vadimp@mellanox.com>
8384 L:      platform-driver-x86@vger.kernel.org
8385 S:      Supported
8386 F:      drivers/platform/x86/mlxcpld-hotplug.c
8387 F:      include/linux/platform_data/mlxcpld-hotplug.h
8388
8389 SOFT-ROCE DRIVER (rxe)
8390 M:      Moni Shoua <monis@mellanox.com>
8391 L:      linux-rdma@vger.kernel.org
8392 S:      Supported
8393 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8394 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8395 F:      drivers/infiniband/sw/rxe/
8396 F:      include/uapi/rdma/rdma_user_rxe.h
8397
8398 MEMBARRIER SUPPORT
8399 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8400 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8401 L:      linux-kernel@vger.kernel.org
8402 S:      Supported
8403 F:      kernel/membarrier.c
8404 F:      include/uapi/linux/membarrier.h
8405
8406 MEMORY MANAGEMENT
8407 L:      linux-mm@kvack.org
8408 W:      http://www.linux-mm.org
8409 S:      Maintained
8410 F:      include/linux/mm.h
8411 F:      include/linux/gfp.h
8412 F:      include/linux/mmzone.h
8413 F:      include/linux/memory_hotplug.h
8414 F:      include/linux/vmalloc.h
8415 F:      mm/
8416
8417 MEMORY TECHNOLOGY DEVICES (MTD)
8418 M:      David Woodhouse <dwmw2@infradead.org>
8419 M:      Brian Norris <computersforpeace@gmail.com>
8420 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8421 M:      Marek Vasut <marek.vasut@gmail.com>
8422 M:      Richard Weinberger <richard@nod.at>
8423 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8424 L:      linux-mtd@lists.infradead.org
8425 W:      http://www.linux-mtd.infradead.org/
8426 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8427 T:      git git://git.infradead.org/linux-mtd.git master
8428 T:      git git://git.infradead.org/l2-mtd.git master
8429 S:      Maintained
8430 F:      Documentation/devicetree/bindings/mtd/
8431 F:      drivers/mtd/
8432 F:      include/linux/mtd/
8433 F:      include/uapi/mtd/
8434
8435 MEN A21 WATCHDOG DRIVER
8436 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8437 L:      linux-watchdog@vger.kernel.org
8438 S:      Maintained
8439 F:      drivers/watchdog/mena21_wdt.c
8440
8441 MEN CHAMELEON BUS (mcb)
8442 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8443 S:      Maintained
8444 F:      drivers/mcb/
8445 F:      include/linux/mcb.h
8446 F:      Documentation/men-chameleon-bus.txt
8447
8448 MEN F21BMC (Board Management Controller)
8449 M:      Andreas Werner <andreas.werner@men.de>
8450 S:      Supported
8451 F:      drivers/mfd/menf21bmc.c
8452 F:      drivers/watchdog/menf21bmc_wdt.c
8453 F:      drivers/leds/leds-menf21bmc.c
8454 F:      drivers/hwmon/menf21bmc_hwmon.c
8455 F:      Documentation/hwmon/menf21bmc
8456
8457 METAG ARCHITECTURE
8458 M:      James Hogan <james.hogan@imgtec.com>
8459 L:      linux-metag@vger.kernel.org
8460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8461 S:      Odd Fixes
8462 F:      arch/metag/
8463 F:      Documentation/metag/
8464 F:      Documentation/devicetree/bindings/metag/
8465 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8466 F:      drivers/clocksource/metag_generic.c
8467 F:      drivers/irqchip/irq-metag.c
8468 F:      drivers/irqchip/irq-metag-ext.c
8469 F:      drivers/tty/metag_da.c
8470
8471 MICROBLAZE ARCHITECTURE
8472 M:      Michal Simek <monstr@monstr.eu>
8473 W:      http://www.monstr.eu/fdt/
8474 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8475 S:      Supported
8476 F:      arch/microblaze/
8477
8478 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8479 M:      Richard Genoud <richard.genoud@gmail.com>
8480 S:      Maintained
8481 F:      drivers/tty/serial/atmel_serial.c
8482 F:      drivers/tty/serial/atmel_serial.h
8483
8484 MICROCHIP / ATMEL DMA DRIVER
8485 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8487 L:      dmaengine@vger.kernel.org
8488 S:      Supported
8489 F:      drivers/dma/at_hdmac.c
8490 F:      drivers/dma/at_hdmac_regs.h
8491 F:      include/linux/platform_data/dma-atmel.h
8492
8493 MICROCHIP / ATMEL ISC DRIVER
8494 M:      Songjun Wu <songjun.wu@microchip.com>
8495 L:      linux-media@vger.kernel.org
8496 S:      Supported
8497 F:      drivers/media/platform/atmel/atmel-isc.c
8498 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8499 F:      devicetree/bindings/media/atmel-isc.txt
8500
8501 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8502 M:      Woojung Huh <Woojung.Huh@microchip.com>
8503 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8504 L:      netdev@vger.kernel.org
8505 S:      Maintained
8506 F:      net/dsa/tag_ksz.c
8507 F:      drivers/net/dsa/microchip/*
8508 F:      include/linux/platform_data/microchip-ksz.h
8509 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8510
8511 MICROCHIP USB251XB DRIVER
8512 M:      Richard Leitner <richard.leitner@skidata.com>
8513 L:      linux-usb@vger.kernel.org
8514 S:      Maintained
8515 F:      drivers/usb/misc/usb251xb.c
8516 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8517
8518 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8519 M:      Chen Yu <yu.c.chen@intel.com>
8520 L:      platform-driver-x86@vger.kernel.org
8521 S:      Supported
8522 F:      drivers/platform/x86/surfacepro3_button.c
8523
8524 MICROTEK X6 SCANNER
8525 M:      Oliver Neukum <oliver@neukum.org>
8526 S:      Maintained
8527 F:      drivers/usb/image/microtek.*
8528
8529 MIPS
8530 M:      Ralf Baechle <ralf@linux-mips.org>
8531 L:      linux-mips@linux-mips.org
8532 W:      http://www.linux-mips.org/
8533 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8534 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8535 S:      Supported
8536 F:      Documentation/devicetree/bindings/mips/
8537 F:      Documentation/mips/
8538 F:      arch/mips/
8539
8540 MIPS/LOONGSON1 ARCHITECTURE
8541 M:      Keguang Zhang <keguang.zhang@gmail.com>
8542 L:      linux-mips@linux-mips.org
8543 S:      Maintained
8544 F:      arch/mips/loongson32/
8545 F:      arch/mips/include/asm/mach-loongson32/
8546 F:      drivers/*/*loongson1*
8547 F:      drivers/*/*/*loongson1*
8548
8549 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8550 M:      Hans Verkuil <hverkuil@xs4all.nl>
8551 L:      linux-media@vger.kernel.org
8552 T:      git git://linuxtv.org/media_tree.git
8553 W:      https://linuxtv.org
8554 S:      Odd Fixes
8555 F:      drivers/media/radio/radio-miropcm20*
8556
8557 MELLANOX MLX4 core VPI driver
8558 M:      Tariq Toukan <tariqt@mellanox.com>
8559 L:      netdev@vger.kernel.org
8560 L:      linux-rdma@vger.kernel.org
8561 W:      http://www.mellanox.com
8562 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8563 S:      Supported
8564 F:      drivers/net/ethernet/mellanox/mlx4/
8565 F:      include/linux/mlx4/
8566
8567 MELLANOX MLX4 IB driver
8568 M:      Yishai Hadas <yishaih@mellanox.com>
8569 L:      linux-rdma@vger.kernel.org
8570 W:      http://www.mellanox.com
8571 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8572 S:      Supported
8573 F:      drivers/infiniband/hw/mlx4/
8574 F:      include/linux/mlx4/
8575 F:      include/uapi/rdma/mlx4-abi.h
8576
8577 MELLANOX MLX5 core VPI driver
8578 M:      Saeed Mahameed <saeedm@mellanox.com>
8579 M:      Matan Barak <matanb@mellanox.com>
8580 M:      Leon Romanovsky <leonro@mellanox.com>
8581 L:      netdev@vger.kernel.org
8582 L:      linux-rdma@vger.kernel.org
8583 W:      http://www.mellanox.com
8584 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8585 S:      Supported
8586 F:      drivers/net/ethernet/mellanox/mlx5/core/
8587 F:      include/linux/mlx5/
8588
8589 MELLANOX MLX5 IB driver
8590 M:      Matan Barak <matanb@mellanox.com>
8591 M:      Leon Romanovsky <leonro@mellanox.com>
8592 L:      linux-rdma@vger.kernel.org
8593 W:      http://www.mellanox.com
8594 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8595 S:      Supported
8596 F:      drivers/infiniband/hw/mlx5/
8597 F:      include/linux/mlx5/
8598 F:      include/uapi/rdma/mlx5-abi.h
8599
8600 MELEXIS MLX90614 DRIVER
8601 M:      Crt Mori <cmo@melexis.com>
8602 L:      linux-iio@vger.kernel.org
8603 W:      http://www.melexis.com
8604 S:      Supported
8605 F:      drivers/iio/temperature/mlx90614.c
8606
8607 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8608 M:      Don Brace <don.brace@microsemi.com>
8609 L:      esc.storagedev@microsemi.com
8610 L:      linux-scsi@vger.kernel.org
8611 S:      Supported
8612 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8613 F:      drivers/scsi/smartpqi/Kconfig
8614 F:      drivers/scsi/smartpqi/Makefile
8615 F:      include/linux/cciss*.h
8616 F:      include/uapi/linux/cciss*.h
8617 F:      Documentation/scsi/smartpqi.txt
8618
8619 MN88472 MEDIA DRIVER
8620 M:      Antti Palosaari <crope@iki.fi>
8621 L:      linux-media@vger.kernel.org
8622 W:      https://linuxtv.org
8623 W:      http://palosaari.fi/linux/
8624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8625 S:      Maintained
8626 F:      drivers/media/dvb-frontends/mn88472*
8627
8628 MN88473 MEDIA DRIVER
8629 M:      Antti Palosaari <crope@iki.fi>
8630 L:      linux-media@vger.kernel.org
8631 W:      https://linuxtv.org
8632 W:      http://palosaari.fi/linux/
8633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8634 S:      Maintained
8635 F:      drivers/media/dvb-frontends/mn88473*
8636
8637 MODULE SUPPORT
8638 M:      Jessica Yu <jeyu@kernel.org>
8639 M:      Rusty Russell <rusty@rustcorp.com.au>
8640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8641 S:      Maintained
8642 F:      include/linux/module.h
8643 F:      kernel/module.c
8644
8645 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8646 W:      http://popies.net/meye/
8647 S:      Orphan
8648 F:      Documentation/media/v4l-drivers/meye*
8649 F:      drivers/media/pci/meye/
8650 F:      include/uapi/linux/meye.h
8651
8652 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8653 M:      Jiri Slaby <jirislaby@gmail.com>
8654 S:      Maintained
8655 F:      Documentation/serial/moxa-smartio
8656 F:      drivers/tty/mxser.*
8657
8658 MR800 AVERMEDIA USB FM RADIO DRIVER
8659 M:      Alexey Klimov <klimov.linux@gmail.com>
8660 L:      linux-media@vger.kernel.org
8661 T:      git git://linuxtv.org/media_tree.git
8662 S:      Maintained
8663 F:      drivers/media/radio/radio-mr800.c
8664
8665 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8666 M:      Alan Ott <alan@signal11.us>
8667 L:      linux-wpan@vger.kernel.org
8668 S:      Maintained
8669 F:      drivers/net/ieee802154/mrf24j40.c
8670 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8671
8672 MSI LAPTOP SUPPORT
8673 M:      "Lee, Chun-Yi" <jlee@suse.com>
8674 L:      platform-driver-x86@vger.kernel.org
8675 S:      Maintained
8676 F:      drivers/platform/x86/msi-laptop.c
8677
8678 MSI WMI SUPPORT
8679 L:      platform-driver-x86@vger.kernel.org
8680 S:      Orphan
8681 F:      drivers/platform/x86/msi-wmi.c
8682
8683 MSI001 MEDIA DRIVER
8684 M:      Antti Palosaari <crope@iki.fi>
8685 L:      linux-media@vger.kernel.org
8686 W:      https://linuxtv.org
8687 W:      http://palosaari.fi/linux/
8688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8689 T:      git git://linuxtv.org/anttip/media_tree.git
8690 S:      Maintained
8691 F:      drivers/media/tuners/msi001*
8692
8693 MSI2500 MEDIA DRIVER
8694 M:      Antti Palosaari <crope@iki.fi>
8695 L:      linux-media@vger.kernel.org
8696 W:      https://linuxtv.org
8697 W:      http://palosaari.fi/linux/
8698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8699 T:      git git://linuxtv.org/anttip/media_tree.git
8700 S:      Maintained
8701 F:      drivers/media/usb/msi2500/
8702
8703 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8704 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8705 L:      linux-mtd@lists.infradead.org
8706 S:      Maintained
8707 F:      drivers/mtd/devices/docg3*
8708
8709 MT9M032 APTINA SENSOR DRIVER
8710 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8711 L:      linux-media@vger.kernel.org
8712 T:      git git://linuxtv.org/media_tree.git
8713 S:      Maintained
8714 F:      drivers/media/i2c/mt9m032.c
8715 F:      include/media/i2c/mt9m032.h
8716
8717 MT9P031 APTINA CAMERA SENSOR
8718 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8719 L:      linux-media@vger.kernel.org
8720 T:      git git://linuxtv.org/media_tree.git
8721 S:      Maintained
8722 F:      drivers/media/i2c/mt9p031.c
8723 F:      include/media/i2c/mt9p031.h
8724
8725 MT9T001 APTINA CAMERA SENSOR
8726 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8727 L:      linux-media@vger.kernel.org
8728 T:      git git://linuxtv.org/media_tree.git
8729 S:      Maintained
8730 F:      drivers/media/i2c/mt9t001.c
8731 F:      include/media/i2c/mt9t001.h
8732
8733 MT9V032 APTINA CAMERA SENSOR
8734 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8735 L:      linux-media@vger.kernel.org
8736 T:      git git://linuxtv.org/media_tree.git
8737 S:      Maintained
8738 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8739 F:      drivers/media/i2c/mt9v032.c
8740 F:      include/media/i2c/mt9v032.h
8741
8742 MULTIFUNCTION DEVICES (MFD)
8743 M:      Lee Jones <lee.jones@linaro.org>
8744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8745 S:      Supported
8746 F:      Documentation/devicetree/bindings/mfd/
8747 F:      drivers/mfd/
8748 F:      include/linux/mfd/
8749 F:      include/dt-bindings/mfd/
8750
8751 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8752 M:      Ulf Hansson <ulf.hansson@linaro.org>
8753 L:      linux-mmc@vger.kernel.org
8754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8755 S:      Maintained
8756 F:      Documentation/devicetree/bindings/mmc/
8757 F:      drivers/mmc/
8758 F:      include/linux/mmc/
8759 F:      include/uapi/linux/mmc/
8760
8761 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8762 S:      Orphan
8763 F:      drivers/mmc/host/mmc_spi.c
8764 F:      include/linux/spi/mmc_spi.h
8765
8766 MULTISOUND SOUND DRIVER
8767 M:      Andrew Veliath <andrewtv@usa.net>
8768 S:      Maintained
8769 F:      Documentation/sound/oss/MultiSound
8770 F:      sound/oss/msnd*
8771
8772 MULTITECH MULTIPORT CARD (ISICOM)
8773 S:      Orphan
8774 F:      drivers/tty/isicom.c
8775 F:      include/linux/isicom.h
8776
8777 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8778 M:      Bin Liu <b-liu@ti.com>
8779 L:      linux-usb@vger.kernel.org
8780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8781 S:      Maintained
8782 F:      drivers/usb/musb/
8783
8784 MXL5007T MEDIA DRIVER
8785 M:      Michael Krufky <mkrufky@linuxtv.org>
8786 L:      linux-media@vger.kernel.org
8787 W:      https://linuxtv.org
8788 W:      http://github.com/mkrufky
8789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8790 T:      git git://linuxtv.org/mkrufky/tuners.git
8791 S:      Maintained
8792 F:      drivers/media/tuners/mxl5007t.*
8793
8794 MXSFB DRM DRIVER
8795 M:      Marek Vasut <marex@denx.de>
8796 S:      Supported
8797 F:      drivers/gpu/drm/mxsfb/
8798 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8799
8800 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8801 M:      Hyong-Youb Kim <hykim@myri.com>
8802 L:      netdev@vger.kernel.org
8803 W:      https://www.myricom.com/support/downloads/myri10ge.html
8804 S:      Supported
8805 F:      drivers/net/ethernet/myricom/myri10ge/
8806
8807 NAND FLASH SUBSYSTEM
8808 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8809 R:      Richard Weinberger <richard@nod.at>
8810 L:      linux-mtd@lists.infradead.org
8811 W:      http://www.linux-mtd.infradead.org/
8812 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8813 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
8814 T:      git git://git.infradead.org/l2-mtd.git nand/next
8815 S:      Maintained
8816 F:      drivers/mtd/nand/
8817 F:      include/linux/mtd/nand*.h
8818
8819 NATSEMI ETHERNET DRIVER (DP8381x)
8820 S:      Orphan
8821 F:      drivers/net/ethernet/natsemi/natsemi.c
8822
8823 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8824 M:      Daniel Mack <zonque@gmail.com>
8825 S:      Maintained
8826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8827 W:      http://www.native-instruments.com
8828 F:      sound/usb/caiaq/
8829
8830 NCP FILESYSTEM
8831 M:      Petr Vandrovec <petr@vandrovec.name>
8832 S:      Odd Fixes
8833 F:      fs/ncpfs/
8834
8835 NCR 5380 SCSI DRIVERS
8836 M:      Finn Thain <fthain@telegraphics.com.au>
8837 M:      Michael Schmitz <schmitzmic@gmail.com>
8838 L:      linux-scsi@vger.kernel.org
8839 S:      Maintained
8840 F:      Documentation/scsi/g_NCR5380.txt
8841 F:      drivers/scsi/NCR5380.*
8842 F:      drivers/scsi/arm/cumana_1.c
8843 F:      drivers/scsi/arm/oak.c
8844 F:      drivers/scsi/atari_scsi.*
8845 F:      drivers/scsi/dmx3191d.c
8846 F:      drivers/scsi/g_NCR5380.*
8847 F:      drivers/scsi/mac_scsi.*
8848 F:      drivers/scsi/sun3_scsi.*
8849 F:      drivers/scsi/sun3_scsi_vme.c
8850
8851 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8852 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8853 L:      linux-scsi@vger.kernel.org
8854 S:      Maintained
8855 F:      drivers/scsi/NCR_D700.*
8856
8857 NCT6775 HARDWARE MONITOR DRIVER
8858 M:      Guenter Roeck <linux@roeck-us.net>
8859 L:      linux-hwmon@vger.kernel.org
8860 S:      Maintained
8861 F:      Documentation/hwmon/nct6775
8862 F:      drivers/hwmon/nct6775.c
8863
8864 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8865 M:      Faisal Latif <faisal.latif@intel.com>
8866 L:      linux-rdma@vger.kernel.org
8867 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8868 S:      Supported
8869 F:      drivers/infiniband/hw/nes/
8870 F:      include/uapi/rdma/nes-abi.h
8871
8872 NETEM NETWORK EMULATOR
8873 M:      Stephen Hemminger <stephen@networkplumber.org>
8874 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8875 S:      Maintained
8876 F:      net/sched/sch_netem.c
8877
8878 NETERION 10GbE DRIVERS (s2io/vxge)
8879 M:      Jon Mason <jdmason@kudzu.us>
8880 L:      netdev@vger.kernel.org
8881 S:      Supported
8882 F:      Documentation/networking/s2io.txt
8883 F:      Documentation/networking/vxge.txt
8884 F:      drivers/net/ethernet/neterion/
8885
8886 NETFILTER
8887 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8888 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8889 M:      Florian Westphal <fw@strlen.de>
8890 L:      netfilter-devel@vger.kernel.org
8891 L:      coreteam@netfilter.org
8892 W:      http://www.netfilter.org/
8893 W:      http://www.iptables.org/
8894 W:      http://www.nftables.org/
8895 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8898 S:      Maintained
8899 F:      include/linux/netfilter*
8900 F:      include/linux/netfilter/
8901 F:      include/net/netfilter/
8902 F:      include/uapi/linux/netfilter*
8903 F:      include/uapi/linux/netfilter/
8904 F:      net/*/netfilter.c
8905 F:      net/*/netfilter/
8906 F:      net/netfilter/
8907 F:      net/bridge/br_netfilter*.c
8908
8909 NETLABEL
8910 M:      Paul Moore <paul@paul-moore.com>
8911 W:      http://netlabel.sf.net
8912 L:      netdev@vger.kernel.org
8913 S:      Maintained
8914 F:      Documentation/netlabel/
8915 F:      include/net/netlabel.h
8916 F:      net/netlabel/
8917
8918 NETROM NETWORK LAYER
8919 M:      Ralf Baechle <ralf@linux-mips.org>
8920 L:      linux-hams@vger.kernel.org
8921 W:      http://www.linux-ax25.org/
8922 S:      Maintained
8923 F:      include/net/netrom.h
8924 F:      include/uapi/linux/netrom.h
8925 F:      net/netrom/
8926
8927 NETRONOME ETHERNET DRIVERS
8928 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8929 L:      oss-drivers@netronome.com
8930 S:      Maintained
8931 F:      drivers/net/ethernet/netronome/
8932
8933 NETWORK BLOCK DEVICE (NBD)
8934 M:      Josef Bacik <jbacik@fb.com>
8935 S:      Maintained
8936 L:      linux-block@vger.kernel.org
8937 L:      nbd-general@lists.sourceforge.net
8938 F:      Documentation/blockdev/nbd.txt
8939 F:      drivers/block/nbd.c
8940 F:      include/uapi/linux/nbd.h
8941
8942 NETWORK DROP MONITOR
8943 M:      Neil Horman <nhorman@tuxdriver.com>
8944 L:      netdev@vger.kernel.org
8945 S:      Maintained
8946 W:      https://fedorahosted.org/dropwatch/
8947 F:      net/core/drop_monitor.c
8948
8949 NETWORKING [DSA]
8950 M:      Andrew Lunn <andrew@lunn.ch>
8951 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8952 M:      Florian Fainelli <f.fainelli@gmail.com>
8953 S:      Maintained
8954 F:      net/dsa/
8955 F:      include/net/dsa.h
8956 F:      drivers/net/dsa/
8957
8958 NETWORKING [GENERAL]
8959 M:      "David S. Miller" <davem@davemloft.net>
8960 L:      netdev@vger.kernel.org
8961 W:      http://www.linuxfoundation.org/en/Net
8962 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8965 B:      mailto:netdev@vger.kernel.org
8966 S:      Maintained
8967 F:      net/
8968 F:      include/net/
8969 F:      include/linux/in.h
8970 F:      include/linux/net.h
8971 F:      include/linux/netdevice.h
8972 F:      include/uapi/linux/in.h
8973 F:      include/uapi/linux/net.h
8974 F:      include/uapi/linux/netdevice.h
8975 F:      include/uapi/linux/net_namespace.h
8976 F:      tools/net/
8977 F:      tools/testing/selftests/net/
8978 F:      lib/random32.c
8979
8980 NETWORKING [IPv4/IPv6]
8981 M:      "David S. Miller" <davem@davemloft.net>
8982 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8983 M:      James Morris <jmorris@namei.org>
8984 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8985 M:      Patrick McHardy <kaber@trash.net>
8986 L:      netdev@vger.kernel.org
8987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8988 S:      Maintained
8989 F:      net/ipv4/
8990 F:      net/ipv6/
8991 F:      include/net/ip*
8992 F:      arch/x86/net/*
8993
8994 NETWORKING [TLS]
8995 M:      Ilya Lesokhin <ilyal@mellanox.com>
8996 M:      Aviad Yehezkel <aviadye@mellanox.com>
8997 M:      Dave Watson <davejwatson@fb.com>
8998 L:      netdev@vger.kernel.org
8999 S:      Maintained
9000 F:      net/tls/*
9001 F:      include/uapi/linux/tls.h
9002 F:      include/net/tls.h
9003
9004 NETWORKING [IPSEC]
9005 M:      Steffen Klassert <steffen.klassert@secunet.com>
9006 M:      Herbert Xu <herbert@gondor.apana.org.au>
9007 M:      "David S. Miller" <davem@davemloft.net>
9008 L:      netdev@vger.kernel.org
9009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9011 S:      Maintained
9012 F:      net/core/flow.c
9013 F:      net/xfrm/
9014 F:      net/key/
9015 F:      net/ipv4/xfrm*
9016 F:      net/ipv4/esp4*
9017 F:      net/ipv4/ah4.c
9018 F:      net/ipv4/ipcomp.c
9019 F:      net/ipv4/ip_vti.c
9020 F:      net/ipv6/xfrm*
9021 F:      net/ipv6/esp6*
9022 F:      net/ipv6/ah6.c
9023 F:      net/ipv6/ipcomp6.c
9024 F:      net/ipv6/ip6_vti.c
9025 F:      include/uapi/linux/xfrm.h
9026 F:      include/net/xfrm.h
9027
9028 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9029 M:      Paul Moore <paul@paul-moore.com>
9030 L:      netdev@vger.kernel.org
9031 S:      Maintained
9032
9033 NETWORKING [WIRELESS]
9034 L:      linux-wireless@vger.kernel.org
9035 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9036
9037 NETWORKING DRIVERS
9038 L:      netdev@vger.kernel.org
9039 W:      http://www.linuxfoundation.org/en/Net
9040 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9043 S:      Odd Fixes
9044 F:      Documentation/devicetree/bindings/net/
9045 F:      drivers/net/
9046 F:      include/linux/if_*
9047 F:      include/linux/netdevice.h
9048 F:      include/linux/etherdevice.h
9049 F:      include/linux/fcdevice.h
9050 F:      include/linux/fddidevice.h
9051 F:      include/linux/hippidevice.h
9052 F:      include/linux/inetdevice.h
9053 F:      include/uapi/linux/if_*
9054 F:      include/uapi/linux/netdevice.h
9055
9056 NETWORKING DRIVERS (WIRELESS)
9057 M:      Kalle Valo <kvalo@codeaurora.org>
9058 L:      linux-wireless@vger.kernel.org
9059 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9062 S:      Maintained
9063 F:      Documentation/devicetree/bindings/net/wireless/
9064 F:      drivers/net/wireless/
9065
9066 NETXEN (1/10) GbE SUPPORT
9067 M:      Manish Chopra <manish.chopra@cavium.com>
9068 M:      Rahul Verma <rahul.verma@cavium.com>
9069 M:      Dept-GELinuxNICDev@cavium.com
9070 L:      netdev@vger.kernel.org
9071 S:      Supported
9072 F:      drivers/net/ethernet/qlogic/netxen/
9073
9074 NFC SUBSYSTEM
9075 M:      Samuel Ortiz <sameo@linux.intel.com>
9076 L:      linux-wireless@vger.kernel.org
9077 L:      linux-nfc@lists.01.org (subscribers-only)
9078 S:      Supported
9079 F:      net/nfc/
9080 F:      include/net/nfc/
9081 F:      include/uapi/linux/nfc.h
9082 F:      drivers/nfc/
9083 F:      include/linux/platform_data/nfcmrvl.h
9084 F:      include/linux/platform_data/nxp-nci.h
9085 F:      Documentation/devicetree/bindings/net/nfc/
9086
9087 NFS, SUNRPC, AND LOCKD CLIENTS
9088 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9089 M:      Anna Schumaker <anna.schumaker@netapp.com>
9090 L:      linux-nfs@vger.kernel.org
9091 W:      http://client.linux-nfs.org
9092 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9093 S:      Maintained
9094 F:      fs/lockd/
9095 F:      fs/nfs/
9096 F:      fs/nfs_common/
9097 F:      net/sunrpc/
9098 F:      include/linux/lockd/
9099 F:      include/linux/nfs*
9100 F:      include/linux/sunrpc/
9101 F:      include/uapi/linux/nfs*
9102 F:      include/uapi/linux/sunrpc/
9103
9104 NILFS2 FILESYSTEM
9105 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9106 L:      linux-nilfs@vger.kernel.org
9107 W:      http://nilfs.sourceforge.net/
9108 W:      http://nilfs.osdn.jp/
9109 T:      git git://github.com/konis/nilfs2.git
9110 S:      Supported
9111 F:      Documentation/filesystems/nilfs2.txt
9112 F:      fs/nilfs2/
9113 F:      include/trace/events/nilfs2.h
9114 F:      include/uapi/linux/nilfs2_api.h
9115 F:      include/uapi/linux/nilfs2_ondisk.h
9116
9117 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9118 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9119 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9120 S:      Maintained
9121 F:      Documentation/scsi/NinjaSCSI.txt
9122 F:      drivers/scsi/pcmcia/nsp_*
9123
9124 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9125 M:      GOTO Masanori <gotom@debian.or.jp>
9126 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9127 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9128 S:      Maintained
9129 F:      Documentation/scsi/NinjaSCSI.txt
9130 F:      drivers/scsi/nsp32*
9131
9132 NIOS2 ARCHITECTURE
9133 M:      Ley Foon Tan <lftan@altera.com>
9134 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9136 S:      Maintained
9137 F:      arch/nios2/
9138
9139 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9140 M:      Pavel Machek <pavel@ucw.cz>
9141 M:      Sakari Ailus <sakari.ailus@iki.fi>
9142 L:      linux-media@vger.kernel.org
9143 S:      Maintained
9144 F:      drivers/media/i2c/et8ek8
9145 F:      drivers/media/i2c/ad5820.c
9146
9147 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9148 M:      Pavel Machek <pavel@ucw.cz>
9149 M:      Sakari Ailus <sakari.ailus@iki.fi>
9150 L:      linux-media@vger.kernel.org
9151 S:      Maintained
9152 F:      drivers/media/i2c/et8ek8
9153 F:      drivers/media/i2c/ad5820.c
9154
9155 NOKIA N900 POWER SUPPLY DRIVERS
9156 R:      Pali Rohár <pali.rohar@gmail.com>
9157 F:      include/linux/power/bq2415x_charger.h
9158 F:      include/linux/power/bq27xxx_battery.h
9159 F:      include/linux/power/isp1704_charger.h
9160 F:      drivers/power/supply/bq2415x_charger.c
9161 F:      drivers/power/supply/bq27xxx_battery.c
9162 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9163 F:      drivers/power/supply/isp1704_charger.c
9164 F:      drivers/power/supply/rx51_battery.c
9165
9166 NTB DRIVER CORE
9167 M:      Jon Mason <jdmason@kudzu.us>
9168 M:      Dave Jiang <dave.jiang@intel.com>
9169 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9170 L:      linux-ntb@googlegroups.com
9171 S:      Supported
9172 W:      https://github.com/jonmason/ntb/wiki
9173 T:      git git://github.com/jonmason/ntb.git
9174 F:      drivers/ntb/
9175 F:      drivers/net/ntb_netdev.c
9176 F:      include/linux/ntb.h
9177 F:      include/linux/ntb_transport.h
9178 F:      tools/testing/selftests/ntb/
9179
9180 NTB INTEL DRIVER
9181 M:      Jon Mason <jdmason@kudzu.us>
9182 M:      Dave Jiang <dave.jiang@intel.com>
9183 L:      linux-ntb@googlegroups.com
9184 S:      Supported
9185 W:      https://github.com/jonmason/ntb/wiki
9186 T:      git git://github.com/jonmason/ntb.git
9187 F:      drivers/ntb/hw/intel/
9188
9189 NTB AMD DRIVER
9190 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9191 L:      linux-ntb@googlegroups.com
9192 S:      Supported
9193 F:      drivers/ntb/hw/amd/
9194
9195 NTFS FILESYSTEM
9196 M:      Anton Altaparmakov <anton@tuxera.com>
9197 L:      linux-ntfs-dev@lists.sourceforge.net
9198 W:      http://www.tuxera.com/
9199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9200 S:      Supported
9201 F:      Documentation/filesystems/ntfs.txt
9202 F:      fs/ntfs/
9203
9204 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9205 M:      Antonino Daplas <adaplas@gmail.com>
9206 L:      linux-fbdev@vger.kernel.org
9207 S:      Maintained
9208 F:      drivers/video/fbdev/riva/
9209 F:      drivers/video/fbdev/nvidia/
9210
9211 NVM EXPRESS DRIVER
9212 M:      Keith Busch <keith.busch@intel.com>
9213 M:      Jens Axboe <axboe@fb.com>
9214 M:      Christoph Hellwig <hch@lst.de>
9215 M:      Sagi Grimberg <sagi@grimberg.me>
9216 L:      linux-nvme@lists.infradead.org
9217 T:      git://git.infradead.org/nvme.git
9218 W:      http://git.infradead.org/nvme.git
9219 S:      Supported
9220 F:      drivers/nvme/host/
9221 F:      include/linux/nvme.h
9222 F:      include/uapi/linux/nvme_ioctl.h
9223
9224 NVM EXPRESS TARGET DRIVER
9225 M:      Christoph Hellwig <hch@lst.de>
9226 M:      Sagi Grimberg <sagi@grimberg.me>
9227 L:      linux-nvme@lists.infradead.org
9228 T:      git://git.infradead.org/nvme.git
9229 W:      http://git.infradead.org/nvme.git
9230 S:      Supported
9231 F:      drivers/nvme/target/
9232
9233 NVM EXPRESS FC TRANSPORT DRIVERS
9234 M:      James Smart <james.smart@broadcom.com>
9235 L:      linux-nvme@lists.infradead.org
9236 S:      Supported
9237 F:      include/linux/nvme-fc.h
9238 F:      include/linux/nvme-fc-driver.h
9239 F:      drivers/nvme/host/fc.c
9240 F:      drivers/nvme/target/fc.c
9241 F:      drivers/nvme/target/fcloop.c
9242
9243 NVMEM FRAMEWORK
9244 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9245 S:      Maintained
9246 F:      drivers/nvmem/
9247 F:      Documentation/devicetree/bindings/nvmem/
9248 F:      include/linux/nvmem-consumer.h
9249 F:      include/linux/nvmem-provider.h
9250
9251 NXP-NCI NFC DRIVER
9252 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9253 R:      Charles Gorand <charles.gorand@effinnov.com>
9254 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9255 S:      Supported
9256 F:      drivers/nfc/nxp-nci
9257
9258 NXP TDA998X DRM DRIVER
9259 M:      Russell King <linux@armlinux.org.uk>
9260 S:      Supported
9261 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9262 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9263 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9264 F:      include/drm/i2c/tda998x.h
9265
9266 NXP TFA9879 DRIVER
9267 M:      Peter Rosin <peda@axentia.se>
9268 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9269 S:      Maintained
9270 F:      sound/soc/codecs/tfa9879*
9271
9272 OBJTOOL
9273 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9274 S:      Supported
9275 F:      tools/objtool/
9276
9277 OMAP1 SUPPORT
9278 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9279 M:      Tony Lindgren <tony@atomide.com>
9280 L:      linux-omap@vger.kernel.org
9281 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9283 S:      Maintained
9284 F:      arch/arm/mach-omap1/
9285 F:      arch/arm/plat-omap/
9286 F:      arch/arm/configs/omap1_defconfig
9287 F:      drivers/i2c/busses/i2c-omap.c
9288 F:      include/linux/i2c-omap.h
9289
9290 OMAP2+ SUPPORT
9291 M:      Tony Lindgren <tony@atomide.com>
9292 L:      linux-omap@vger.kernel.org
9293 W:      http://www.muru.com/linux/omap/
9294 W:      http://linux.omap.com/
9295 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9297 S:      Maintained
9298 F:      arch/arm/mach-omap2/
9299 F:      arch/arm/plat-omap/
9300 F:      arch/arm/configs/omap2plus_defconfig
9301 F:      drivers/i2c/busses/i2c-omap.c
9302 F:      drivers/irqchip/irq-omap-intc.c
9303 F:      drivers/mfd/*omap*.c
9304 F:      drivers/mfd/menelaus.c
9305 F:      drivers/mfd/palmas.c
9306 F:      drivers/mfd/tps65217.c
9307 F:      drivers/mfd/tps65218.c
9308 F:      drivers/mfd/tps65910.c
9309 F:      drivers/mfd/twl-core.[ch]
9310 F:      drivers/mfd/twl4030*.c
9311 F:      drivers/mfd/twl6030*.c
9312 F:      drivers/mfd/twl6040*.c
9313 F:      drivers/regulator/palmas-regulator*.c
9314 F:      drivers/regulator/pbias-regulator.c
9315 F:      drivers/regulator/tps65217-regulator.c
9316 F:      drivers/regulator/tps65218-regulator.c
9317 F:      drivers/regulator/tps65910-regulator.c
9318 F:      drivers/regulator/twl-regulator.c
9319 F:      drivers/regulator/twl6030-regulator.c
9320 F:      include/linux/i2c-omap.h
9321
9322 OMAP DEVICE TREE SUPPORT
9323 M:      Benoît Cousson <bcousson@baylibre.com>
9324 M:      Tony Lindgren <tony@atomide.com>
9325 L:      linux-omap@vger.kernel.org
9326 L:      devicetree@vger.kernel.org
9327 S:      Maintained
9328 F:      arch/arm/boot/dts/*omap*
9329 F:      arch/arm/boot/dts/*am3*
9330 F:      arch/arm/boot/dts/*am4*
9331 F:      arch/arm/boot/dts/*am5*
9332 F:      arch/arm/boot/dts/*dra7*
9333
9334 OMAP CLOCK FRAMEWORK SUPPORT
9335 M:      Paul Walmsley <paul@pwsan.com>
9336 L:      linux-omap@vger.kernel.org
9337 S:      Maintained
9338 F:      arch/arm/*omap*/*clock*
9339
9340 OMAP POWER MANAGEMENT SUPPORT
9341 M:      Kevin Hilman <khilman@kernel.org>
9342 L:      linux-omap@vger.kernel.org
9343 S:      Maintained
9344 F:      arch/arm/*omap*/*pm*
9345 F:      drivers/cpufreq/omap-cpufreq.c
9346
9347 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9348 M:      Rajendra Nayak <rnayak@codeaurora.org>
9349 M:      Paul Walmsley <paul@pwsan.com>
9350 L:      linux-omap@vger.kernel.org
9351 S:      Maintained
9352 F:      arch/arm/mach-omap2/prm*
9353
9354 OMAP AUDIO SUPPORT
9355 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9356 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9357 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9358 L:      linux-omap@vger.kernel.org
9359 S:      Maintained
9360 F:      sound/soc/omap/
9361
9362 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9363 M:      Roger Quadros <rogerq@ti.com>
9364 M:      Tony Lindgren <tony@atomide.com>
9365 L:      linux-omap@vger.kernel.org
9366 S:      Maintained
9367 F:      drivers/memory/omap-gpmc.c
9368 F:      arch/arm/mach-omap2/*gpmc*
9369
9370 OMAP FRAMEBUFFER SUPPORT
9371 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9372 L:      linux-fbdev@vger.kernel.org
9373 L:      linux-omap@vger.kernel.org
9374 S:      Maintained
9375 F:      drivers/video/fbdev/omap/
9376
9377 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9378 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9379 L:      linux-omap@vger.kernel.org
9380 L:      linux-fbdev@vger.kernel.org
9381 S:      Maintained
9382 F:      drivers/video/fbdev/omap2/
9383 F:      Documentation/arm/OMAP/DSS
9384
9385 OMAP HARDWARE SPINLOCK SUPPORT
9386 M:      Ohad Ben-Cohen <ohad@wizery.com>
9387 L:      linux-omap@vger.kernel.org
9388 S:      Maintained
9389 F:      drivers/hwspinlock/omap_hwspinlock.c
9390
9391 OMAP MMC SUPPORT
9392 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9393 L:      linux-omap@vger.kernel.org
9394 S:      Maintained
9395 F:      drivers/mmc/host/omap.c
9396
9397 OMAP HS MMC SUPPORT
9398 L:      linux-mmc@vger.kernel.org
9399 L:      linux-omap@vger.kernel.org
9400 S:      Orphan
9401 F:      drivers/mmc/host/omap_hsmmc.c
9402
9403 OMAP RANDOM NUMBER GENERATOR SUPPORT
9404 M:      Deepak Saxena <dsaxena@plexity.net>
9405 S:      Maintained
9406 F:      drivers/char/hw_random/omap-rng.c
9407
9408 OMAP HWMOD SUPPORT
9409 M:      Benoît Cousson <bcousson@baylibre.com>
9410 M:      Paul Walmsley <paul@pwsan.com>
9411 L:      linux-omap@vger.kernel.org
9412 S:      Maintained
9413 F:      arch/arm/mach-omap2/omap_hwmod.*
9414
9415 OMAP HWMOD DATA
9416 M:      Paul Walmsley <paul@pwsan.com>
9417 L:      linux-omap@vger.kernel.org
9418 S:      Maintained
9419 F:      arch/arm/mach-omap2/omap_hwmod*data*
9420
9421 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9422 M:      Benoît Cousson <bcousson@baylibre.com>
9423 L:      linux-omap@vger.kernel.org
9424 S:      Maintained
9425 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9426
9427 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9428 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9429 L:      linux-media@vger.kernel.org
9430 S:      Maintained
9431 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9432 F:      drivers/media/platform/omap3isp/
9433 F:      drivers/staging/media/omap4iss/
9434
9435 OMAP USB SUPPORT
9436 L:      linux-usb@vger.kernel.org
9437 L:      linux-omap@vger.kernel.org
9438 S:      Orphan
9439 F:      drivers/usb/*/*omap*
9440 F:      arch/arm/*omap*/usb*
9441
9442 OMAP GPIO DRIVER
9443 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9444 M:      Santosh Shilimkar <ssantosh@kernel.org>
9445 M:      Kevin Hilman <khilman@kernel.org>
9446 L:      linux-omap@vger.kernel.org
9447 S:      Maintained
9448 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9449 F:      drivers/gpio/gpio-omap.c
9450
9451 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9452 M:      Mark Jackson <mpfj@newflow.co.uk>
9453 L:      linux-omap@vger.kernel.org
9454 S:      Maintained
9455 F:      arch/arm/boot/dts/am335x-nano.dts
9456
9457 OMFS FILESYSTEM
9458 M:      Bob Copeland <me@bobcopeland.com>
9459 L:      linux-karma-devel@lists.sourceforge.net
9460 S:      Maintained
9461 F:      Documentation/filesystems/omfs.txt
9462 F:      fs/omfs/
9463
9464 OMNIKEY CARDMAN 4000 DRIVER
9465 M:      Harald Welte <laforge@gnumonks.org>
9466 S:      Maintained
9467 F:      drivers/char/pcmcia/cm4000_cs.c
9468 F:      include/linux/cm4000_cs.h
9469 F:      include/uapi/linux/cm4000_cs.h
9470
9471 OMNIKEY CARDMAN 4040 DRIVER
9472 M:      Harald Welte <laforge@gnumonks.org>
9473 S:      Maintained
9474 F:      drivers/char/pcmcia/cm4040_cs.*
9475
9476 OMNIVISION OV5647 SENSOR DRIVER
9477 M:      Ramiro Oliveira <roliveir@synopsys.com>
9478 L:      linux-media@vger.kernel.org
9479 T:      git git://linuxtv.org/media_tree.git
9480 S:      Maintained
9481 F:      drivers/media/i2c/ov5647.c
9482
9483 OMNIVISION OV7670 SENSOR DRIVER
9484 M:      Jonathan Corbet <corbet@lwn.net>
9485 L:      linux-media@vger.kernel.org
9486 T:      git git://linuxtv.org/media_tree.git
9487 S:      Maintained
9488 F:      drivers/media/i2c/ov7670.c
9489 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9490
9491 ONENAND FLASH DRIVER
9492 M:      Kyungmin Park <kyungmin.park@samsung.com>
9493 L:      linux-mtd@lists.infradead.org
9494 S:      Maintained
9495 F:      drivers/mtd/onenand/
9496 F:      include/linux/mtd/onenand*.h
9497
9498 ONSTREAM SCSI TAPE DRIVER
9499 M:      Willem Riede <osst@riede.org>
9500 L:      osst-users@lists.sourceforge.net
9501 L:      linux-scsi@vger.kernel.org
9502 S:      Maintained
9503 F:      Documentation/scsi/osst.txt
9504 F:      drivers/scsi/osst.*
9505 F:      drivers/scsi/osst_*.h
9506 F:      drivers/scsi/st.h
9507
9508 OPENCORES I2C BUS DRIVER
9509 M:      Peter Korsgaard <jacmet@sunsite.dk>
9510 L:      linux-i2c@vger.kernel.org
9511 S:      Maintained
9512 F:      Documentation/i2c/busses/i2c-ocores
9513 F:      drivers/i2c/busses/i2c-ocores.c
9514
9515 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9516 M:      Rob Herring <robh+dt@kernel.org>
9517 M:      Frank Rowand <frowand.list@gmail.com>
9518 L:      devicetree@vger.kernel.org
9519 W:      http://www.devicetree.org/
9520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9521 S:      Maintained
9522 F:      drivers/of/
9523 F:      include/linux/of*.h
9524 F:      scripts/dtc/
9525
9526 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9527 M:      Rob Herring <robh+dt@kernel.org>
9528 M:      Mark Rutland <mark.rutland@arm.com>
9529 L:      devicetree@vger.kernel.org
9530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9531 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9532 S:      Maintained
9533 F:      Documentation/devicetree/
9534 F:      arch/*/boot/dts/
9535 F:      include/dt-bindings/
9536
9537 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9538 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9539 L:      devicetree@vger.kernel.org
9540 S:      Maintained
9541 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9542 F:      Documentation/devicetree/overlay-notes.txt
9543 F:      drivers/of/overlay.c
9544 F:      drivers/of/resolver.c
9545
9546 OPENRISC ARCHITECTURE
9547 M:      Jonas Bonn <jonas@southpole.se>
9548 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9549 M:      Stafford Horne <shorne@gmail.com>
9550 T:      git git://github.com/openrisc/linux.git
9551 L:      openrisc@lists.librecores.org
9552 W:      http://openrisc.io
9553 S:      Maintained
9554 F:      arch/openrisc/
9555
9556 OPENVSWITCH
9557 M:      Pravin Shelar <pshelar@nicira.com>
9558 L:      netdev@vger.kernel.org
9559 L:      dev@openvswitch.org
9560 W:      http://openvswitch.org
9561 S:      Maintained
9562 F:      net/openvswitch/
9563 F:      include/uapi/linux/openvswitch.h
9564
9565 OPERATING PERFORMANCE POINTS (OPP)
9566 M:      Viresh Kumar <vireshk@kernel.org>
9567 M:      Nishanth Menon <nm@ti.com>
9568 M:      Stephen Boyd <sboyd@codeaurora.org>
9569 L:      linux-pm@vger.kernel.org
9570 S:      Maintained
9571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9572 F:      drivers/base/power/opp/
9573 F:      include/linux/pm_opp.h
9574 F:      Documentation/power/opp.txt
9575 F:      Documentation/devicetree/bindings/opp/
9576
9577 OPL4 DRIVER
9578 M:      Clemens Ladisch <clemens@ladisch.de>
9579 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9580 T:      git git://git.alsa-project.org/alsa-kernel.git
9581 S:      Maintained
9582 F:      sound/drivers/opl4/
9583
9584 OPROFILE
9585 M:      Robert Richter <rric@kernel.org>
9586 L:      oprofile-list@lists.sf.net
9587 S:      Maintained
9588 F:      arch/*/include/asm/oprofile*.h
9589 F:      arch/*/oprofile/
9590 F:      drivers/oprofile/
9591 F:      include/linux/oprofile.h
9592
9593 OP-TEE DRIVER
9594 M:      Jens Wiklander <jens.wiklander@linaro.org>
9595 S:      Maintained
9596 F:      drivers/tee/optee/
9597
9598 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9599 M:      Mark Fasheh <mfasheh@versity.com>
9600 M:      Joel Becker <jlbec@evilplan.org>
9601 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9602 W:      http://ocfs2.wiki.kernel.org
9603 S:      Supported
9604 F:      Documentation/filesystems/ocfs2.txt
9605 F:      Documentation/filesystems/dlmfs.txt
9606 F:      fs/ocfs2/
9607
9608 ORINOCO DRIVER
9609 L:      linux-wireless@vger.kernel.org
9610 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9611 W:      http://www.nongnu.org/orinoco/
9612 S:      Orphan
9613 F:      drivers/net/wireless/intersil/orinoco/
9614
9615 OSD LIBRARY and FILESYSTEM
9616 M:      Boaz Harrosh <ooo@electrozaur.com>
9617 S:      Maintained
9618 F:      drivers/scsi/osd/
9619 F:      include/scsi/osd_*
9620 F:      fs/exofs/
9621
9622 OVERLAY FILESYSTEM
9623 M:      Miklos Szeredi <miklos@szeredi.hu>
9624 L:      linux-unionfs@vger.kernel.org
9625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9626 S:      Supported
9627 F:      fs/overlayfs/
9628 F:      Documentation/filesystems/overlayfs.txt
9629
9630 ORANGEFS FILESYSTEM
9631 M:      Mike Marshall <hubcap@omnibond.com>
9632 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9634 S:      Supported
9635 F:      fs/orangefs/
9636 F:      Documentation/filesystems/orangefs.txt
9637
9638 P54 WIRELESS DRIVER
9639 M:      Christian Lamparter <chunkeey@googlemail.com>
9640 L:      linux-wireless@vger.kernel.org
9641 W:      http://wireless.kernel.org/en/users/Drivers/p54
9642 S:      Maintained
9643 F:      drivers/net/wireless/intersil/p54/
9644
9645 PA SEMI ETHERNET DRIVER
9646 L:      netdev@vger.kernel.org
9647 S:      Orphan
9648 F:      drivers/net/ethernet/pasemi/*
9649
9650 PA SEMI SMBUS DRIVER
9651 L:      linux-i2c@vger.kernel.org
9652 S:      Orphan
9653 F:      drivers/i2c/busses/i2c-pasemi.c
9654
9655 PADATA PARALLEL EXECUTION MECHANISM
9656 M:      Steffen Klassert <steffen.klassert@secunet.com>
9657 L:      linux-crypto@vger.kernel.org
9658 S:      Maintained
9659 F:      kernel/padata.c
9660 F:      include/linux/padata.h
9661 F:      Documentation/padata.txt
9662
9663 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9664 M:      Harald Welte <laforge@gnumonks.org>
9665 L:      platform-driver-x86@vger.kernel.org
9666 S:      Maintained
9667 F:      drivers/platform/x86/panasonic-laptop.c
9668
9669 PANASONIC MN10300/AM33/AM34 PORT
9670 M:      David Howells <dhowells@redhat.com>
9671 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9672 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9673 S:      Maintained
9674 F:      Documentation/mn10300/
9675 F:      arch/mn10300/
9676
9677 PARALLEL LCD/KEYPAD PANEL DRIVER
9678 M:      Willy Tarreau <willy@haproxy.com>
9679 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9680 S:      Odd Fixes
9681 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9682 F:      drivers/misc/panel.c
9683
9684 PARALLEL PORT SUBSYSTEM
9685 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9686 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9687 L:      linux-parport@lists.infradead.org (subscribers-only)
9688 S:      Maintained
9689 F:      drivers/parport/
9690 F:      include/linux/parport*.h
9691 F:      drivers/char/ppdev.c
9692 F:      include/uapi/linux/ppdev.h
9693 F:      Documentation/parport*.txt
9694
9695 PARAVIRT_OPS INTERFACE
9696 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9697 M:      Chris Wright <chrisw@sous-sol.org>
9698 M:      Alok Kataria <akataria@vmware.com>
9699 M:      Rusty Russell <rusty@rustcorp.com.au>
9700 L:      virtualization@lists.linux-foundation.org
9701 S:      Supported
9702 F:      Documentation/virtual/paravirt_ops.txt
9703 F:      arch/*/kernel/paravirt*
9704 F:      arch/*/include/asm/paravirt.h
9705 F:      include/linux/hypervisor.h
9706
9707 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9708 M:      Tim Waugh <tim@cyberelk.net>
9709 L:      linux-parport@lists.infradead.org (subscribers-only)
9710 S:      Maintained
9711 F:      Documentation/blockdev/paride.txt
9712 F:      drivers/block/paride/
9713
9714 PARISC ARCHITECTURE
9715 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9716 M:      Helge Deller <deller@gmx.de>
9717 L:      linux-parisc@vger.kernel.org
9718 W:      http://www.parisc-linux.org/
9719 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9722 S:      Maintained
9723 F:      arch/parisc/
9724 F:      Documentation/parisc/
9725 F:      drivers/parisc/
9726 F:      drivers/char/agp/parisc-agp.c
9727 F:      drivers/input/serio/gscps2.c
9728 F:      drivers/parport/parport_gsc.*
9729 F:      drivers/tty/serial/8250/8250_gsc.c
9730 F:      drivers/video/fbdev/sti*
9731 F:      drivers/video/console/sti*
9732 F:      drivers/video/logo/logo_parisc*
9733
9734 PARMAN
9735 M:      Jiri Pirko <jiri@mellanox.com>
9736 L:      netdev@vger.kernel.org
9737 S:      Supported
9738 F:      lib/parman.c
9739 F:      lib/test_parman.c
9740 F:      include/linux/parman.h
9741
9742 PC87360 HARDWARE MONITORING DRIVER
9743 M:      Jim Cromie <jim.cromie@gmail.com>
9744 L:      linux-hwmon@vger.kernel.org
9745 S:      Maintained
9746 F:      Documentation/hwmon/pc87360
9747 F:      drivers/hwmon/pc87360.c
9748
9749 PC8736x GPIO DRIVER
9750 M:      Jim Cromie <jim.cromie@gmail.com>
9751 S:      Maintained
9752 F:      drivers/char/pc8736x_gpio.c
9753
9754 PC87427 HARDWARE MONITORING DRIVER
9755 M:      Jean Delvare <jdelvare@suse.com>
9756 L:      linux-hwmon@vger.kernel.org
9757 S:      Maintained
9758 F:      Documentation/hwmon/pc87427
9759 F:      drivers/hwmon/pc87427.c
9760
9761 PCA9532 LED DRIVER
9762 M:      Riku Voipio <riku.voipio@iki.fi>
9763 S:      Maintained
9764 F:      drivers/leds/leds-pca9532.c
9765 F:      include/linux/leds-pca9532.h
9766
9767 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9768 M:      Guenter Roeck <linux@roeck-us.net>
9769 L:      linux-i2c@vger.kernel.org
9770 S:      Maintained
9771 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9772
9773 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9774 M:      Khalid Aziz <khalid@gonehiking.org>
9775 S:      Maintained
9776 F:      drivers/firmware/pcdp.*
9777
9778 PCI ERROR RECOVERY
9779 M:      Linas Vepstas <linasvepstas@gmail.com>
9780 L:      linux-pci@vger.kernel.org
9781 S:      Supported
9782 F:      Documentation/PCI/pci-error-recovery.txt
9783
9784 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9785 M:      Russell Currey <ruscur@russell.cc>
9786 L:      linuxppc-dev@lists.ozlabs.org
9787 S:      Supported
9788 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9789 F:      arch/powerpc/kernel/eeh*.c
9790 F:      arch/powerpc/platforms/*/eeh*.c
9791 F:      arch/powerpc/include/*/eeh*.h
9792
9793 PCI SUBSYSTEM
9794 M:      Bjorn Helgaas <bhelgaas@google.com>
9795 L:      linux-pci@vger.kernel.org
9796 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9798 S:      Supported
9799 F:      Documentation/devicetree/bindings/pci/
9800 F:      Documentation/PCI/
9801 F:      drivers/pci/
9802 F:      include/linux/pci*
9803 F:      arch/x86/pci/
9804 F:      arch/x86/kernel/quirks.c
9805
9806 PCI ENDPOINT SUBSYSTEM
9807 M:      Kishon Vijay Abraham I <kishon@ti.com>
9808 L:      linux-pci@vger.kernel.org
9809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9810 S:      Supported
9811 F:      drivers/pci/endpoint/
9812 F:      drivers/misc/pci_endpoint_test.c
9813 F:      tools/pci/
9814
9815 PCI DRIVER FOR ALTERA PCIE IP
9816 M:      Ley Foon Tan <lftan@altera.com>
9817 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9818 L:      linux-pci@vger.kernel.org
9819 S:      Supported
9820 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9821 F:      drivers/pci/host/pcie-altera.c
9822
9823 PCI DRIVER FOR ARM VERSATILE PLATFORM
9824 M:      Rob Herring <robh@kernel.org>
9825 L:      linux-pci@vger.kernel.org
9826 L:      linux-arm-kernel@lists.infradead.org
9827 S:      Maintained
9828 F:      Documentation/devicetree/bindings/pci/versatile.txt
9829 F:      drivers/pci/host/pci-versatile.c
9830
9831 PCI DRIVER FOR ARMADA 8K
9832 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9833 L:      linux-pci@vger.kernel.org
9834 L:      linux-arm-kernel@lists.infradead.org
9835 S:      Maintained
9836 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9837 F:      drivers/pci/dwc/pcie-armada8k.c
9838
9839 PCI DRIVER FOR APPLIEDMICRO XGENE
9840 M:      Tanmay Inamdar <tinamdar@apm.com>
9841 L:      linux-pci@vger.kernel.org
9842 L:      linux-arm-kernel@lists.infradead.org
9843 S:      Maintained
9844 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9845 F:      drivers/pci/host/pci-xgene.c
9846
9847 PCI DRIVER FOR FREESCALE LAYERSCAPE
9848 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9849 M:      Mingkai Hu <mingkai.hu@freescale.com>
9850 M:      Roy Zang <tie-fei.zang@freescale.com>
9851 L:      linuxppc-dev@lists.ozlabs.org
9852 L:      linux-pci@vger.kernel.org
9853 L:      linux-arm-kernel@lists.infradead.org
9854 S:      Maintained
9855 F:      drivers/pci/dwc/*layerscape*
9856
9857 PCI DRIVER FOR IMX6
9858 M:      Richard Zhu <hongxing.zhu@nxp.com>
9859 M:      Lucas Stach <l.stach@pengutronix.de>
9860 L:      linux-pci@vger.kernel.org
9861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9862 S:      Maintained
9863 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9864 F:      drivers/pci/dwc/*imx6*
9865
9866 PCI DRIVER FOR TI KEYSTONE
9867 M:      Murali Karicheri <m-karicheri2@ti.com>
9868 L:      linux-pci@vger.kernel.org
9869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9870 S:      Maintained
9871 F:      drivers/pci/dwc/*keystone*
9872
9873 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9874 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9875 M:      Jason Cooper <jason@lakedaemon.net>
9876 L:      linux-pci@vger.kernel.org
9877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9878 S:      Maintained
9879 F:      drivers/pci/host/*mvebu*
9880
9881 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9882 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9883 L:      linux-pci@vger.kernel.org
9884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885 S:      Maintained
9886 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9887 F:      drivers/pci/host/pci-aardvark.c
9888
9889 PCI DRIVER FOR MICROSEMI SWITCHTEC
9890 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9891 M:      Stephen Bates <stephen.bates@microsemi.com>
9892 M:      Logan Gunthorpe <logang@deltatee.com>
9893 L:      linux-pci@vger.kernel.org
9894 S:      Maintained
9895 F:      Documentation/switchtec.txt
9896 F:      Documentation/ABI/testing/sysfs-class-switchtec
9897 F:      drivers/pci/switch/switchtec*
9898 F:      include/uapi/linux/switchtec_ioctl.h
9899
9900 PCI DRIVER FOR NVIDIA TEGRA
9901 M:      Thierry Reding <thierry.reding@gmail.com>
9902 L:      linux-tegra@vger.kernel.org
9903 L:      linux-pci@vger.kernel.org
9904 S:      Supported
9905 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9906 F:      drivers/pci/host/pci-tegra.c
9907
9908 PCI DRIVER FOR TI DRA7XX
9909 M:      Kishon Vijay Abraham I <kishon@ti.com>
9910 L:      linux-omap@vger.kernel.org
9911 L:      linux-pci@vger.kernel.org
9912 S:      Supported
9913 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9914 F:      drivers/pci/dwc/pci-dra7xx.c
9915
9916 PCI DRIVER FOR RENESAS R-CAR
9917 M:      Simon Horman <horms@verge.net.au>
9918 L:      linux-pci@vger.kernel.org
9919 L:      linux-renesas-soc@vger.kernel.org
9920 S:      Maintained
9921 F:      drivers/pci/host/*rcar*
9922
9923 PCI DRIVER FOR SAMSUNG EXYNOS
9924 M:      Jingoo Han <jingoohan1@gmail.com>
9925 L:      linux-pci@vger.kernel.org
9926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9927 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9928 S:      Maintained
9929 F:      drivers/pci/dwc/pci-exynos.c
9930
9931 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9932 M:      Jingoo Han <jingoohan1@gmail.com>
9933 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9934 L:      linux-pci@vger.kernel.org
9935 S:      Maintained
9936 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9937 F:      drivers/pci/dwc/*designware*
9938
9939 PCI DRIVER FOR GENERIC OF HOSTS
9940 M:      Will Deacon <will.deacon@arm.com>
9941 L:      linux-pci@vger.kernel.org
9942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943 S:      Maintained
9944 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9945 F:      drivers/pci/host/pci-host-common.c
9946 F:      drivers/pci/host/pci-host-generic.c
9947
9948 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9949 M:      Keith Busch <keith.busch@intel.com>
9950 L:      linux-pci@vger.kernel.org
9951 S:      Supported
9952 F:      drivers/pci/host/vmd.c
9953
9954 PCIE DRIVER FOR ST SPEAR13XX
9955 M:      Pratyush Anand <pratyush.anand@gmail.com>
9956 L:      linux-pci@vger.kernel.org
9957 S:      Maintained
9958 F:      drivers/pci/dwc/*spear*
9959
9960 PCI MSI DRIVER FOR ALTERA MSI IP
9961 M:      Ley Foon Tan <lftan@altera.com>
9962 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9963 L:      linux-pci@vger.kernel.org
9964 S:      Supported
9965 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9966 F:      drivers/pci/host/pcie-altera-msi.c
9967
9968 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9969 M:      Duc Dang <dhdang@apm.com>
9970 L:      linux-pci@vger.kernel.org
9971 L:      linux-arm-kernel@lists.infradead.org
9972 S:      Maintained
9973 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9974 F:      drivers/pci/host/pci-xgene-msi.c
9975
9976 PCIE DRIVER FOR AXIS ARTPEC
9977 M:      Niklas Cassel <niklas.cassel@axis.com>
9978 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9979 L:      linux-arm-kernel@axis.com
9980 L:      linux-pci@vger.kernel.org
9981 S:      Maintained
9982 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9983 F:      drivers/pci/dwc/*artpec*
9984
9985 PCIE DRIVER FOR HISILICON
9986 M:      Zhou Wang <wangzhou1@hisilicon.com>
9987 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9988 L:      linux-pci@vger.kernel.org
9989 S:      Maintained
9990 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9991 F:      drivers/pci/dwc/pcie-hisi.c
9992
9993 PCIE DRIVER FOR ROCKCHIP
9994 M:      Shawn Lin <shawn.lin@rock-chips.com>
9995 M:      Wenrui Li <wenrui.li@rock-chips.com>
9996 L:      linux-pci@vger.kernel.org
9997 L:      linux-rockchip@lists.infradead.org
9998 S:      Maintained
9999 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10000 F:      drivers/pci/host/pcie-rockchip.c
10001
10002 PCIE DRIVER FOR QUALCOMM MSM
10003 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10004 L:     linux-pci@vger.kernel.org
10005 L:     linux-arm-msm@vger.kernel.org
10006 S:     Maintained
10007 F:     drivers/pci/dwc/*qcom*
10008
10009 PCIE DRIVER FOR CAVIUM THUNDERX
10010 M:      David Daney <david.daney@cavium.com>
10011 L:      linux-pci@vger.kernel.org
10012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10013 S:      Supported
10014 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10015 F:      drivers/pci/host/pci-thunder-*
10016
10017 PCMCIA SUBSYSTEM
10018 P:      Linux PCMCIA Team
10019 L:      linux-pcmcia@lists.infradead.org
10020 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10022 S:      Maintained
10023 F:      Documentation/pcmcia/
10024 F:      tools/pcmcia/
10025 F:      drivers/pcmcia/
10026 F:      include/pcmcia/
10027
10028 PCNET32 NETWORK DRIVER
10029 M:      Don Fry <pcnet32@frontier.com>
10030 L:      netdev@vger.kernel.org
10031 S:      Maintained
10032 F:      drivers/net/ethernet/amd/pcnet32.c
10033
10034 PCRYPT PARALLEL CRYPTO ENGINE
10035 M:      Steffen Klassert <steffen.klassert@secunet.com>
10036 L:      linux-crypto@vger.kernel.org
10037 S:      Maintained
10038 F:      crypto/pcrypt.c
10039 F:      include/crypto/pcrypt.h
10040
10041 PER-CPU MEMORY ALLOCATOR
10042 M:      Tejun Heo <tj@kernel.org>
10043 M:      Christoph Lameter <cl@linux.com>
10044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10045 S:      Maintained
10046 F:      include/linux/percpu*.h
10047 F:      mm/percpu*.c
10048 F:      arch/*/include/asm/percpu.h
10049
10050 PER-TASK DELAY ACCOUNTING
10051 M:      Balbir Singh <bsingharora@gmail.com>
10052 S:      Maintained
10053 F:      include/linux/delayacct.h
10054 F:      kernel/delayacct.c
10055
10056 PERFORMANCE EVENTS SUBSYSTEM
10057 M:      Peter Zijlstra <peterz@infradead.org>
10058 M:      Ingo Molnar <mingo@redhat.com>
10059 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10060 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10061 L:      linux-kernel@vger.kernel.org
10062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10063 S:      Supported
10064 F:      kernel/events/*
10065 F:      include/linux/perf_event.h
10066 F:      include/uapi/linux/perf_event.h
10067 F:      arch/*/kernel/perf_event*.c
10068 F:      arch/*/kernel/*/perf_event*.c
10069 F:      arch/*/kernel/*/*/perf_event*.c
10070 F:      arch/*/include/asm/perf_event.h
10071 F:      arch/*/kernel/perf_callchain.c
10072 F:      arch/*/events/*
10073 F:      tools/perf/
10074
10075 PERSONALITY HANDLING
10076 M:      Christoph Hellwig <hch@infradead.org>
10077 L:      linux-abi-devel@lists.sourceforge.net
10078 S:      Maintained
10079 F:      include/linux/personality.h
10080 F:      include/uapi/linux/personality.h
10081
10082 PHONET PROTOCOL
10083 M:      Remi Denis-Courmont <courmisch@gmail.com>
10084 S:      Supported
10085 F:      Documentation/networking/phonet.txt
10086 F:      include/linux/phonet.h
10087 F:      include/net/phonet/
10088 F:      include/uapi/linux/phonet.h
10089 F:      net/phonet/
10090
10091 PHRAM MTD DRIVER
10092 M:      Joern Engel <joern@lazybastard.org>
10093 L:      linux-mtd@lists.infradead.org
10094 S:      Maintained
10095 F:      drivers/mtd/devices/phram.c
10096
10097 PICOLCD HID DRIVER
10098 M:      Bruno Prémont <bonbons@linux-vserver.org>
10099 L:      linux-input@vger.kernel.org
10100 S:      Maintained
10101 F:      drivers/hid/hid-picolcd*
10102
10103 PICOXCELL SUPPORT
10104 M:      Jamie Iles <jamie@jamieiles.com>
10105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10106 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10107 S:      Supported
10108 F:      arch/arm/boot/dts/picoxcell*
10109 F:      arch/arm/mach-picoxcell/
10110 F:      drivers/crypto/picoxcell*
10111
10112 PIN CONTROL SUBSYSTEM
10113 M:      Linus Walleij <linus.walleij@linaro.org>
10114 L:      linux-gpio@vger.kernel.org
10115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10116 S:      Maintained
10117 F:      Documentation/devicetree/bindings/pinctrl/
10118 F:      Documentation/pinctrl.txt
10119 F:      drivers/pinctrl/
10120 F:      include/linux/pinctrl/
10121
10122 PIN CONTROLLER - ATMEL AT91
10123 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10125 S:      Maintained
10126 F:      drivers/pinctrl/pinctrl-at91.*
10127
10128 PIN CONTROLLER - ATMEL AT91 PIO4
10129 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10131 L:      linux-gpio@vger.kernel.org
10132 S:      Supported
10133 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10134
10135 PIN CONTROLLER - INTEL
10136 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10137 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10138 S:      Maintained
10139 F:      drivers/pinctrl/intel/
10140
10141 PIN CONTROLLER - RENESAS
10142 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10143 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10144 L:      linux-renesas-soc@vger.kernel.org
10145 S:      Maintained
10146 F:      drivers/pinctrl/sh-pfc/
10147
10148 PIN CONTROLLER - SAMSUNG
10149 M:      Tomasz Figa <tomasz.figa@gmail.com>
10150 M:      Krzysztof Kozlowski <krzk@kernel.org>
10151 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10153 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10154 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10156 S:      Maintained
10157 F:      drivers/pinctrl/samsung/
10158 F:      include/dt-bindings/pinctrl/samsung.h
10159 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10160
10161 PIN CONTROLLER - SINGLE
10162 M:      Tony Lindgren <tony@atomide.com>
10163 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165 L:      linux-omap@vger.kernel.org
10166 S:      Maintained
10167 F:      drivers/pinctrl/pinctrl-single.c
10168
10169 PIN CONTROLLER - ST SPEAR
10170 M:      Viresh Kumar <vireshk@kernel.org>
10171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10172 W:      http://www.st.com/spear
10173 S:      Maintained
10174 F:      drivers/pinctrl/spear/
10175
10176 PISTACHIO SOC SUPPORT
10177 M:      James Hartley <james.hartley@imgtec.com>
10178 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10179 L:      linux-mips@linux-mips.org
10180 S:      Maintained
10181 F:      arch/mips/pistachio/
10182 F:      arch/mips/include/asm/mach-pistachio/
10183 F:      arch/mips/boot/dts/img/pistachio*
10184 F:      arch/mips/configs/pistachio*_defconfig
10185
10186 PKTCDVD DRIVER
10187 S:      Orphan
10188 M:      linux-block@vger.kernel.org
10189 F:      drivers/block/pktcdvd.c
10190 F:      include/linux/pktcdvd.h
10191 F:      include/uapi/linux/pktcdvd.h
10192
10193 PKUNITY SOC DRIVERS
10194 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10195 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10196 S:      Maintained
10197 T:      git git://github.com/gxt/linux.git
10198 F:      drivers/input/serio/i8042-unicore32io.h
10199 F:      drivers/i2c/busses/i2c-puv3.c
10200 F:      drivers/video/fbdev/fb-puv3.c
10201 F:      drivers/rtc/rtc-puv3.c
10202
10203 PMBUS HARDWARE MONITORING DRIVERS
10204 M:      Guenter Roeck <linux@roeck-us.net>
10205 L:      linux-hwmon@vger.kernel.org
10206 W:      http://hwmon.wiki.kernel.org/
10207 W:      http://www.roeck-us.net/linux/drivers/
10208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10209 S:      Maintained
10210 F:      Documentation/hwmon/pmbus
10211 F:      drivers/hwmon/pmbus/
10212 F:      include/linux/i2c/pmbus.h
10213
10214 PMC SIERRA MaxRAID DRIVER
10215 L:      linux-scsi@vger.kernel.org
10216 W:      http://www.pmc-sierra.com/
10217 S:      Orphan
10218 F:      drivers/scsi/pmcraid.*
10219
10220 PMC SIERRA PM8001 DRIVER
10221 M:      Jack Wang <jinpu.wang@profitbricks.com>
10222 M:      lindar_liu@usish.com
10223 L:      linux-scsi@vger.kernel.org
10224 S:      Supported
10225 F:      drivers/scsi/pm8001/
10226
10227 POSIX CLOCKS and TIMERS
10228 M:      Thomas Gleixner <tglx@linutronix.de>
10229 L:      linux-kernel@vger.kernel.org
10230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10231 S:      Maintained
10232 F:      fs/timerfd.c
10233 F:      include/linux/timer*
10234 F:      kernel/time/*timer*
10235
10236 POWER MANAGEMENT CORE
10237 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10238 L:      linux-pm@vger.kernel.org
10239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10240 B:      https://bugzilla.kernel.org
10241 S:      Supported
10242 F:      drivers/base/power/
10243 F:      include/linux/pm.h
10244 F:      include/linux/pm_*
10245 F:      include/linux/powercap.h
10246 F:      drivers/powercap/
10247
10248 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10249 M:      Sebastian Reichel <sre@kernel.org>
10250 L:      linux-pm@vger.kernel.org
10251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10252 S:      Maintained
10253 F:      Documentation/devicetree/bindings/power/supply/
10254 F:      include/linux/power_supply.h
10255 F:      drivers/power/supply/
10256
10257 POWER STATE COORDINATION INTERFACE (PSCI)
10258 M:      Mark Rutland <mark.rutland@arm.com>
10259 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10260 L:      linux-arm-kernel@lists.infradead.org
10261 S:      Maintained
10262 F:      drivers/firmware/psci*.c
10263 F:      include/linux/psci.h
10264 F:      include/uapi/linux/psci.h
10265
10266 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10267 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10268 L:      linuxppc-dev@lists.ozlabs.org
10269 S:      Maintained
10270 F:      drivers/char/powernv-op-panel.c
10271
10272 PNP SUPPORT
10273 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10274 S:      Maintained
10275 F:      drivers/pnp/
10276
10277 PPP PROTOCOL DRIVERS AND COMPRESSORS
10278 M:      Paul Mackerras <paulus@samba.org>
10279 L:      linux-ppp@vger.kernel.org
10280 S:      Maintained
10281 F:      drivers/net/ppp/ppp_*
10282
10283 PPP OVER ATM (RFC 2364)
10284 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10285 S:      Maintained
10286 F:      net/atm/pppoatm.c
10287 F:      include/uapi/linux/atmppp.h
10288
10289 PPP OVER ETHERNET
10290 M:      Michal Ostrowski <mostrows@earthlink.net>
10291 S:      Maintained
10292 F:      drivers/net/ppp/pppoe.c
10293 F:      drivers/net/ppp/pppox.c
10294
10295 PPP OVER L2TP
10296 M:      James Chapman <jchapman@katalix.com>
10297 S:      Maintained
10298 F:      net/l2tp/l2tp_ppp.c
10299 F:      include/linux/if_pppol2tp.h
10300 F:      include/uapi/linux/if_pppol2tp.h
10301
10302 PPS SUPPORT
10303 M:      Rodolfo Giometti <giometti@enneenne.com>
10304 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10305 L:      linuxpps@ml.enneenne.com (subscribers-only)
10306 S:      Maintained
10307 F:      Documentation/pps/
10308 F:      drivers/pps/
10309 F:      include/linux/pps*.h
10310
10311 PPTP DRIVER
10312 M:      Dmitry Kozlov <xeb@mail.ru>
10313 L:      netdev@vger.kernel.org
10314 S:      Maintained
10315 F:      drivers/net/ppp/pptp.c
10316 W:      http://sourceforge.net/projects/accel-pptp
10317
10318 PREEMPTIBLE KERNEL
10319 M:      Robert Love <rml@tech9.net>
10320 L:      kpreempt-tech@lists.sourceforge.net
10321 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10322 S:      Supported
10323 F:      Documentation/preempt-locking.txt
10324 F:      include/linux/preempt.h
10325
10326 PRINTK
10327 M:      Petr Mladek <pmladek@suse.com>
10328 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10329 R:      Steven Rostedt <rostedt@goodmis.org>
10330 S:      Maintained
10331 F:      kernel/printk/
10332 F:      include/linux/printk.h
10333
10334 PRISM54 WIRELESS DRIVER
10335 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10336 L:      linux-wireless@vger.kernel.org
10337 W:      http://wireless.kernel.org/en/users/Drivers/p54
10338 S:      Obsolete
10339 F:      drivers/net/wireless/intersil/prism54/
10340
10341 PS3 NETWORK SUPPORT
10342 M:      Geoff Levand <geoff@infradead.org>
10343 L:      netdev@vger.kernel.org
10344 L:      linuxppc-dev@lists.ozlabs.org
10345 S:      Maintained
10346 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10347
10348 PS3 PLATFORM SUPPORT
10349 M:      Geoff Levand <geoff@infradead.org>
10350 L:      linuxppc-dev@lists.ozlabs.org
10351 S:      Maintained
10352 F:      arch/powerpc/boot/ps3*
10353 F:      arch/powerpc/include/asm/lv1call.h
10354 F:      arch/powerpc/include/asm/ps3*.h
10355 F:      arch/powerpc/platforms/ps3/
10356 F:      drivers/*/ps3*
10357 F:      drivers/ps3/
10358 F:      drivers/rtc/rtc-ps3.c
10359 F:      drivers/usb/host/*ps3.c
10360 F:      sound/ppc/snd_ps3*
10361
10362 PS3VRAM DRIVER
10363 M:      Jim Paris <jim@jtan.com>
10364 M:      Geoff Levand <geoff@infradead.org>
10365 L:      linuxppc-dev@lists.ozlabs.org
10366 S:      Maintained
10367 F:      drivers/block/ps3vram.c
10368
10369 PSAMPLE PACKET SAMPLING SUPPORT:
10370 M:      Yotam Gigi <yotamg@mellanox.com>
10371 S:      Maintained
10372 F:      net/psample
10373 F:      include/net/psample.h
10374 F:      include/uapi/linux/psample.h
10375
10376 PSTORE FILESYSTEM
10377 M:      Kees Cook <keescook@chromium.org>
10378 M:      Anton Vorontsov <anton@enomsg.org>
10379 M:      Colin Cross <ccross@android.com>
10380 M:      Tony Luck <tony.luck@intel.com>
10381 S:      Maintained
10382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10383 F:      fs/pstore/
10384 F:      include/linux/pstore*
10385 F:      drivers/firmware/efi/efi-pstore.c
10386 F:      drivers/acpi/apei/erst.c
10387 F:      Documentation/admin-guide/ramoops.rst
10388 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10389 K:      \b(pstore|ramoops)
10390
10391 PTP HARDWARE CLOCK SUPPORT
10392 M:      Richard Cochran <richardcochran@gmail.com>
10393 L:      netdev@vger.kernel.org
10394 S:      Maintained
10395 W:      http://linuxptp.sourceforge.net/
10396 F:      Documentation/ABI/testing/sysfs-ptp
10397 F:      Documentation/ptp/*
10398 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10399 F:      drivers/net/phy/dp83640*
10400 F:      drivers/ptp/*
10401 F:      include/linux/ptp_cl*
10402
10403 PTRACE SUPPORT
10404 M:      Roland McGrath <roland@hack.frob.com>
10405 M:      Oleg Nesterov <oleg@redhat.com>
10406 S:      Maintained
10407 F:      include/asm-generic/syscall.h
10408 F:      include/linux/ptrace.h
10409 F:      include/linux/regset.h
10410 F:      include/linux/tracehook.h
10411 F:      include/uapi/linux/ptrace.h
10412 F:      kernel/ptrace.c
10413
10414 PULSE8-CEC DRIVER
10415 M:      Hans Verkuil <hverkuil@xs4all.nl>
10416 L:      linux-media@vger.kernel.org
10417 T:      git git://linuxtv.org/media_tree.git
10418 S:      Maintained
10419 F:      drivers/media/usb/pulse8-cec/*
10420
10421 PVRUSB2 VIDEO4LINUX DRIVER
10422 M:      Mike Isely <isely@pobox.com>
10423 L:      pvrusb2@isely.net       (subscribers-only)
10424 L:      linux-media@vger.kernel.org
10425 W:      http://www.isely.net/pvrusb2/
10426 T:      git git://linuxtv.org/media_tree.git
10427 S:      Maintained
10428 F:      Documentation/media/v4l-drivers/pvrusb2*
10429 F:      drivers/media/usb/pvrusb2/
10430
10431 PWC WEBCAM DRIVER
10432 M:      Hans Verkuil <hverkuil@xs4all.nl>
10433 L:      linux-media@vger.kernel.org
10434 T:      git git://linuxtv.org/media_tree.git
10435 S:      Odd Fixes
10436 F:      drivers/media/usb/pwc/*
10437
10438 PWM FAN DRIVER
10439 M:      Kamil Debski <kamil@wypas.org>
10440 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10441 L:      linux-hwmon@vger.kernel.org
10442 S:      Supported
10443 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10444 F:      Documentation/hwmon/pwm-fan
10445 F:      drivers/hwmon/pwm-fan.c
10446
10447 PWM SUBSYSTEM
10448 M:      Thierry Reding <thierry.reding@gmail.com>
10449 L:      linux-pwm@vger.kernel.org
10450 S:      Maintained
10451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10452 F:      Documentation/pwm.txt
10453 F:      Documentation/devicetree/bindings/pwm/
10454 F:      include/linux/pwm.h
10455 F:      drivers/pwm/
10456 F:      drivers/video/backlight/pwm_bl.c
10457 F:      include/linux/pwm_backlight.h
10458 F:      drivers/gpio/gpio-mvebu.c
10459 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10460
10461 PXA2xx/PXA3xx SUPPORT
10462 M:      Daniel Mack <daniel@zonque.org>
10463 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10464 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466 T:      git git://github.com/hzhuang1/linux.git
10467 T:      git git://github.com/rjarzmik/linux.git
10468 S:      Maintained
10469 F:      arch/arm/boot/dts/pxa*
10470 F:      arch/arm/mach-pxa/
10471 F:      drivers/dma/pxa*
10472 F:      drivers/pcmcia/pxa2xx*
10473 F:      drivers/pinctrl/pxa/
10474 F:      drivers/spi/spi-pxa2xx*
10475 F:      drivers/usb/gadget/udc/pxa2*
10476 F:      include/sound/pxa2xx-lib.h
10477 F:      sound/arm/pxa*
10478 F:      sound/soc/pxa/
10479
10480 PXA GPIO DRIVER
10481 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10482 L:      linux-gpio@vger.kernel.org
10483 S:      Maintained
10484 F:      drivers/gpio/gpio-pxa.c
10485
10486 PXA3xx NAND FLASH DRIVER
10487 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10488 L:      linux-mtd@lists.infradead.org
10489 S:      Maintained
10490 F:      drivers/mtd/nand/pxa3xx_nand.c
10491
10492 MMP SUPPORT
10493 M:      Eric Miao <eric.y.miao@gmail.com>
10494 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10496 T:      git git://github.com/hzhuang1/linux.git
10497 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10498 S:      Maintained
10499 F:      arch/arm/boot/dts/mmp*
10500 F:      arch/arm/mach-mmp/
10501
10502 PXA MMCI DRIVER
10503 S:      Orphan
10504
10505 PXA RTC DRIVER
10506 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10507 L:      linux-rtc@vger.kernel.org
10508 S:      Maintained
10509
10510 QAT DRIVER
10511 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10512 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10513 L:      qat-linux@intel.com
10514 S:      Supported
10515 F:      drivers/crypto/qat/
10516
10517 QIB DRIVER
10518 M:      Mike Marciniszyn <infinipath@intel.com>
10519 L:      linux-rdma@vger.kernel.org
10520 S:      Supported
10521 F:      drivers/infiniband/hw/qib/
10522
10523 QLOGIC QLA1280 SCSI DRIVER
10524 M:      Michael Reed <mdr@sgi.com>
10525 L:      linux-scsi@vger.kernel.org
10526 S:      Maintained
10527 F:      drivers/scsi/qla1280.[ch]
10528
10529 QLOGIC QLA2XXX FC-SCSI DRIVER
10530 M:      qla2xxx-upstream@qlogic.com
10531 L:      linux-scsi@vger.kernel.org
10532 S:      Supported
10533 F:      Documentation/scsi/LICENSE.qla2xxx
10534 F:      drivers/scsi/qla2xxx/
10535
10536 QLOGIC QLA4XXX iSCSI DRIVER
10537 M:      QLogic-Storage-Upstream@qlogic.com
10538 L:      linux-scsi@vger.kernel.org
10539 S:      Supported
10540 F:      Documentation/scsi/LICENSE.qla4xxx
10541 F:      drivers/scsi/qla4xxx/
10542
10543 QLOGIC QLA3XXX NETWORK DRIVER
10544 M:      Dept-GELinuxNICDev@cavium.com
10545 L:      netdev@vger.kernel.org
10546 S:      Supported
10547 F:      Documentation/networking/LICENSE.qla3xxx
10548 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10549
10550 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10551 M:      Harish Patil <harish.patil@cavium.com>
10552 M:      Manish Chopra <manish.chopra@cavium.com>
10553 M:      Dept-GELinuxNICDev@cavium.com
10554 L:      netdev@vger.kernel.org
10555 S:      Supported
10556 F:      drivers/net/ethernet/qlogic/qlcnic/
10557
10558 QLOGIC QLGE 10Gb ETHERNET DRIVER
10559 M:      Harish Patil <harish.patil@cavium.com>
10560 M:      Manish Chopra <manish.chopra@cavium.com>
10561 M:      Dept-GELinuxNICDev@cavium.com
10562 L:      netdev@vger.kernel.org
10563 S:      Supported
10564 F:      drivers/net/ethernet/qlogic/qlge/
10565
10566 QLOGIC QL4xxx ETHERNET DRIVER
10567 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10568 M:      Ariel Elior <Ariel.Elior@cavium.com>
10569 M:      everest-linux-l2@cavium.com
10570 L:      netdev@vger.kernel.org
10571 S:      Supported
10572 F:      drivers/net/ethernet/qlogic/qed/
10573 F:      include/linux/qed/
10574 F:      drivers/net/ethernet/qlogic/qede/
10575
10576 QLOGIC QL41xxx ISCSI DRIVER
10577 M:      QLogic-Storage-Upstream@cavium.com
10578 L:      linux-scsi@vger.kernel.org
10579 S:      Supported
10580 F:      drivers/scsi/qedi/
10581
10582 QLOGIC QL41xxx FCOE DRIVER
10583 M:      QLogic-Storage-Upstream@cavium.com
10584 L:      linux-scsi@vger.kernel.org
10585 S:      Supported
10586 F:      drivers/scsi/qedf/
10587
10588 QNX4 FILESYSTEM
10589 M:      Anders Larsen <al@alarsen.net>
10590 W:      http://www.alarsen.net/linux/qnx4fs/
10591 S:      Maintained
10592 F:      fs/qnx4/
10593 F:      include/uapi/linux/qnx4_fs.h
10594 F:      include/uapi/linux/qnxtypes.h
10595
10596 QORIQ DPAA2 FSL-MC BUS DRIVER
10597 M:      Stuart Yoder <stuyoder@gmail.com>
10598 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10599 L:      linux-kernel@vger.kernel.org
10600 S:      Maintained
10601 F:      drivers/staging/fsl-mc/
10602
10603 QT1010 MEDIA DRIVER
10604 M:      Antti Palosaari <crope@iki.fi>
10605 L:      linux-media@vger.kernel.org
10606 W:      https://linuxtv.org
10607 W:      http://palosaari.fi/linux/
10608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10609 T:      git git://linuxtv.org/anttip/media_tree.git
10610 S:      Maintained
10611 F:      drivers/media/tuners/qt1010*
10612
10613 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10614 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10615 L:      linux-wireless@vger.kernel.org
10616 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10617 S:      Supported
10618 F:      drivers/net/wireless/ath/ath9k/
10619
10620 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10621 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10622 L:      ath10k@lists.infradead.org
10623 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10625 S:      Supported
10626 F:      drivers/net/wireless/ath/ath10k/
10627
10628 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10629 M:      Timur Tabi <timur@codeaurora.org>
10630 L:      netdev@vger.kernel.org
10631 S:      Supported
10632 F:      drivers/net/ethernet/qualcomm/emac/
10633
10634 QUALCOMM HEXAGON ARCHITECTURE
10635 M:      Richard Kuo <rkuo@codeaurora.org>
10636 L:      linux-hexagon@vger.kernel.org
10637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10638 S:      Supported
10639 F:      arch/hexagon/
10640
10641 QUALCOMM WCN36XX WIRELESS DRIVER
10642 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10643 L:      wcn36xx@lists.infradead.org
10644 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10645 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10646 S:      Supported
10647 F:      drivers/net/wireless/ath/wcn36xx/
10648
10649 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10650 M:      Gabriel Somlo <somlo@cmu.edu>
10651 M:      "Michael S. Tsirkin" <mst@redhat.com>
10652 L:      qemu-devel@nongnu.org
10653 S:      Maintained
10654 F:      drivers/firmware/qemu_fw_cfg.c
10655
10656 QUANTENNA QTNFMAC WIRELESS DRIVER
10657 M:   Igor Mitsyanko <imitsyanko@quantenna.com>
10658 M:   Avinash Patil <avinashp@quantenna.com>
10659 M:   Sergey Matyukevich <smatyukevich@quantenna.com>
10660 L:   linux-wireless@vger.kernel.org
10661 S:   Maintained
10662 F:   drivers/net/wireless/quantenna
10663
10664 RADOS BLOCK DEVICE (RBD)
10665 M:      Ilya Dryomov <idryomov@gmail.com>
10666 M:      Sage Weil <sage@redhat.com>
10667 M:      Alex Elder <elder@kernel.org>
10668 L:      ceph-devel@vger.kernel.org
10669 W:      http://ceph.com/
10670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10671 T:      git git://github.com/ceph/ceph-client.git
10672 S:      Supported
10673 F:      Documentation/ABI/testing/sysfs-bus-rbd
10674 F:      drivers/block/rbd.c
10675 F:      drivers/block/rbd_types.h
10676
10677 RADEON FRAMEBUFFER DISPLAY DRIVER
10678 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10679 L:      linux-fbdev@vger.kernel.org
10680 S:      Maintained
10681 F:      drivers/video/fbdev/aty/radeon*
10682 F:      include/uapi/linux/radeonfb.h
10683
10684 RADIOSHARK RADIO DRIVER
10685 M:      Hans Verkuil <hverkuil@xs4all.nl>
10686 L:      linux-media@vger.kernel.org
10687 T:      git git://linuxtv.org/media_tree.git
10688 S:      Maintained
10689 F:      drivers/media/radio/radio-shark.c
10690
10691 RADIOSHARK2 RADIO DRIVER
10692 M:      Hans Verkuil <hverkuil@xs4all.nl>
10693 L:      linux-media@vger.kernel.org
10694 T:      git git://linuxtv.org/media_tree.git
10695 S:      Maintained
10696 F:      drivers/media/radio/radio-shark2.c
10697 F:      drivers/media/radio/radio-tea5777.c
10698
10699 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10700 M:      Paul Mackerras <paulus@samba.org>
10701 L:      linux-fbdev@vger.kernel.org
10702 S:      Maintained
10703 F:      drivers/video/fbdev/aty/aty128fb.c
10704
10705 RAINSHADOW-CEC DRIVER
10706 M:      Hans Verkuil <hverkuil@xs4all.nl>
10707 L:      linux-media@vger.kernel.org
10708 T:      git git://linuxtv.org/media_tree.git
10709 S:      Maintained
10710 F:      drivers/media/usb/rainshadow-cec/*
10711
10712 RALINK MIPS ARCHITECTURE
10713 M:      John Crispin <john@phrozen.org>
10714 L:      linux-mips@linux-mips.org
10715 S:      Maintained
10716 F:      arch/mips/ralink
10717
10718 RALINK RT2X00 WIRELESS LAN DRIVER
10719 P:      rt2x00 project
10720 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10721 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10722 L:      linux-wireless@vger.kernel.org
10723 S:      Maintained
10724 F:      drivers/net/wireless/ralink/rt2x00/
10725
10726 RAMDISK RAM BLOCK DEVICE DRIVER
10727 M:      Jens Axboe <axboe@kernel.dk>
10728 S:      Maintained
10729 F:      Documentation/blockdev/ramdisk.txt
10730 F:      drivers/block/brd.c
10731
10732 RANDOM NUMBER DRIVER
10733 M:      "Theodore Ts'o" <tytso@mit.edu>
10734 S:      Maintained
10735 F:      drivers/char/random.c
10736
10737 RAPIDIO SUBSYSTEM
10738 M:      Matt Porter <mporter@kernel.crashing.org>
10739 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10740 S:      Maintained
10741 F:      drivers/rapidio/
10742
10743 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10744 L:      linux-wireless@vger.kernel.org
10745 S:      Orphan
10746 F:      drivers/net/wireless/ray*
10747
10748 RCUTORTURE MODULE
10749 M:      Josh Triplett <josh@joshtriplett.org>
10750 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10751 L:      linux-kernel@vger.kernel.org
10752 S:      Supported
10753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10754 F:      Documentation/RCU/torture.txt
10755 F:      kernel/rcu/rcutorture.c
10756
10757 RCUTORTURE TEST FRAMEWORK
10758 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10759 M:      Josh Triplett <josh@joshtriplett.org>
10760 R:      Steven Rostedt <rostedt@goodmis.org>
10761 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10762 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10763 L:      linux-kernel@vger.kernel.org
10764 S:      Supported
10765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10766 F:      tools/testing/selftests/rcutorture
10767
10768 RDC R-321X SoC
10769 M:      Florian Fainelli <florian@openwrt.org>
10770 S:      Maintained
10771
10772 RDC R6040 FAST ETHERNET DRIVER
10773 M:      Florian Fainelli <f.fainelli@gmail.com>
10774 L:      netdev@vger.kernel.org
10775 S:      Maintained
10776 F:      drivers/net/ethernet/rdc/r6040.c
10777
10778 RDS - RELIABLE DATAGRAM SOCKETS
10779 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10780 L:      netdev@vger.kernel.org
10781 L:      linux-rdma@vger.kernel.org
10782 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10783 W:      https://oss.oracle.com/projects/rds/
10784 S:      Supported
10785 F:      net/rds/
10786 F:      Documentation/networking/rds.txt
10787
10788 RDMAVT - RDMA verbs software
10789 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10790 L:      linux-rdma@vger.kernel.org
10791 S:      Supported
10792 F:      drivers/infiniband/sw/rdmavt
10793
10794 RDT - RESOURCE ALLOCATION
10795 M:      Fenghua Yu <fenghua.yu@intel.com>
10796 L:      linux-kernel@vger.kernel.org
10797 S:      Supported
10798 F:      arch/x86/kernel/cpu/intel_rdt*
10799 F:      arch/x86/include/asm/intel_rdt*
10800 F:      Documentation/x86/intel_rdt*
10801
10802 READ-COPY UPDATE (RCU)
10803 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10804 M:      Josh Triplett <josh@joshtriplett.org>
10805 R:      Steven Rostedt <rostedt@goodmis.org>
10806 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10807 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10808 L:      linux-kernel@vger.kernel.org
10809 W:      http://www.rdrop.com/users/paulmck/RCU/
10810 S:      Supported
10811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10812 F:      Documentation/RCU/
10813 X:      Documentation/RCU/torture.txt
10814 F:      include/linux/rcu*
10815 X:      include/linux/srcu.h
10816 F:      kernel/rcu/
10817 X:      kernel/torture.c
10818
10819 REAL TIME CLOCK (RTC) SUBSYSTEM
10820 M:      Alessandro Zummo <a.zummo@towertech.it>
10821 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10822 L:      linux-rtc@vger.kernel.org
10823 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10825 S:      Maintained
10826 F:      Documentation/devicetree/bindings/rtc/
10827 F:      Documentation/rtc.txt
10828 F:      drivers/rtc/
10829 F:      include/linux/rtc.h
10830 F:      include/uapi/linux/rtc.h
10831 F:      include/linux/rtc/
10832 F:      include/linux/platform_data/rtc-*
10833 F:      tools/testing/selftests/timers/rtctest.c
10834
10835 REALTEK AUDIO CODECS
10836 M:      Bard Liao <bardliao@realtek.com>
10837 M:      Oder Chiou <oder_chiou@realtek.com>
10838 S:      Maintained
10839 F:      sound/soc/codecs/rt*
10840 F:      include/sound/rt*.h
10841
10842 REISERFS FILE SYSTEM
10843 L:      reiserfs-devel@vger.kernel.org
10844 S:      Supported
10845 F:      fs/reiserfs/
10846
10847 REGISTER MAP ABSTRACTION
10848 M:      Mark Brown <broonie@kernel.org>
10849 L:      linux-kernel@vger.kernel.org
10850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10851 S:      Supported
10852 F:      Documentation/devicetree/bindings/regmap/
10853 F:      drivers/base/regmap/
10854 F:      include/linux/regmap.h
10855
10856 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10857 M:      Ohad Ben-Cohen <ohad@wizery.com>
10858 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10859 L:      linux-remoteproc@vger.kernel.org
10860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10861 S:      Maintained
10862 F:      Documentation/devicetree/bindings/remoteproc/
10863 F:      Documentation/remoteproc.txt
10864 F:      drivers/remoteproc/
10865 F:      include/linux/remoteproc.h
10866
10867 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10868 M:      Ohad Ben-Cohen <ohad@wizery.com>
10869 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10870 L:      linux-remoteproc@vger.kernel.org
10871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10872 S:      Maintained
10873 F:      drivers/rpmsg/
10874 F:      Documentation/rpmsg.txt
10875 F:      include/linux/rpmsg.h
10876 F:      include/linux/rpmsg/
10877
10878 RENESAS CLOCK DRIVERS
10879 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10880 L:      linux-renesas-soc@vger.kernel.org
10881 S:      Supported
10882 F:      drivers/clk/renesas/
10883
10884 RENESAS ETHERNET DRIVERS
10885 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10886 L:      netdev@vger.kernel.org
10887 L:      linux-renesas-soc@vger.kernel.org
10888 F:      drivers/net/ethernet/renesas/
10889 F:      include/linux/sh_eth.h
10890
10891 RENESAS R-CAR GYROADC DRIVER
10892 M:      Marek Vasut <marek.vasut@gmail.com>
10893 L:      linux-iio@vger.kernel.org
10894 S:      Supported
10895 F:      drivers/iio/adc/rcar_gyro_adc.c
10896
10897 RENESAS USB2 PHY DRIVER
10898 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10899 L:      linux-renesas-soc@vger.kernel.org
10900 S:      Maintained
10901 F:      drivers/phy/phy-rcar-gen3-usb2.c
10902
10903 RESET CONTROLLER FRAMEWORK
10904 M:      Philipp Zabel <p.zabel@pengutronix.de>
10905 T:      git git://git.pengutronix.de/git/pza/linux
10906 S:      Maintained
10907 F:      drivers/reset/
10908 F:      Documentation/devicetree/bindings/reset/
10909 F:      include/dt-bindings/reset/
10910 F:      include/linux/reset.h
10911 F:      include/linux/reset-controller.h
10912
10913 RFKILL
10914 M:      Johannes Berg <johannes@sipsolutions.net>
10915 L:      linux-wireless@vger.kernel.org
10916 W:      http://wireless.kernel.org/
10917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10919 S:      Maintained
10920 F:      Documentation/rfkill.txt
10921 F:      net/rfkill/
10922
10923 RHASHTABLE
10924 M:      Thomas Graf <tgraf@suug.ch>
10925 M:      Herbert Xu <herbert@gondor.apana.org.au>
10926 L:      netdev@vger.kernel.org
10927 S:      Maintained
10928 F:      lib/rhashtable.c
10929 F:      include/linux/rhashtable.h
10930
10931 RICOH SMARTMEDIA/XD DRIVER
10932 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10933 S:      Maintained
10934 F:      drivers/mtd/nand/r852.c
10935 F:      drivers/mtd/nand/r852.h
10936
10937 RICOH R5C592 MEMORYSTICK DRIVER
10938 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10939 S:      Maintained
10940 F:      drivers/memstick/host/r592.*
10941
10942 ROCCAT DRIVERS
10943 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10944 W:      http://sourceforge.net/projects/roccat/
10945 S:      Maintained
10946 F:      drivers/hid/hid-roccat*
10947 F:      include/linux/hid-roccat*
10948 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10949
10950 ROCKER DRIVER
10951 M:      Jiri Pirko <jiri@resnulli.us>
10952 L:      netdev@vger.kernel.org
10953 S:      Supported
10954 F:      drivers/net/ethernet/rocker/
10955
10956 ROCKETPORT DRIVER
10957 P:      Comtrol Corp.
10958 W:      http://www.comtrol.com
10959 S:      Maintained
10960 F:      Documentation/serial/rocket.txt
10961 F:      drivers/tty/rocket*
10962
10963 ROCKETPORT EXPRESS/INFINITY DRIVER
10964 M:      Kevin Cernekee <cernekee@gmail.com>
10965 L:      linux-serial@vger.kernel.org
10966 S:      Odd Fixes
10967 F:      drivers/tty/serial/rp2.*
10968
10969 ROSE NETWORK LAYER
10970 M:      Ralf Baechle <ralf@linux-mips.org>
10971 L:      linux-hams@vger.kernel.org
10972 W:      http://www.linux-ax25.org/
10973 S:      Maintained
10974 F:      include/net/rose.h
10975 F:      include/uapi/linux/rose.h
10976 F:      net/rose/
10977
10978 RTL2830 MEDIA DRIVER
10979 M:      Antti Palosaari <crope@iki.fi>
10980 L:      linux-media@vger.kernel.org
10981 W:      https://linuxtv.org
10982 W:      http://palosaari.fi/linux/
10983 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10984 T:      git git://linuxtv.org/anttip/media_tree.git
10985 S:      Maintained
10986 F:      drivers/media/dvb-frontends/rtl2830*
10987
10988 RTL2832 MEDIA DRIVER
10989 M:      Antti Palosaari <crope@iki.fi>
10990 L:      linux-media@vger.kernel.org
10991 W:      https://linuxtv.org
10992 W:      http://palosaari.fi/linux/
10993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10994 T:      git git://linuxtv.org/anttip/media_tree.git
10995 S:      Maintained
10996 F:      drivers/media/dvb-frontends/rtl2832*
10997
10998 RTL2832_SDR MEDIA DRIVER
10999 M:      Antti Palosaari <crope@iki.fi>
11000 L:      linux-media@vger.kernel.org
11001 W:      https://linuxtv.org
11002 W:      http://palosaari.fi/linux/
11003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11004 T:      git git://linuxtv.org/anttip/media_tree.git
11005 S:      Maintained
11006 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11007
11008 RTL8180 WIRELESS DRIVER
11009 L:      linux-wireless@vger.kernel.org
11010 W:      http://wireless.kernel.org/
11011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11012 S:      Orphan
11013 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11014
11015 RTL8187 WIRELESS DRIVER
11016 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11017 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11018 M:      Larry Finger <Larry.Finger@lwfinger.net>
11019 L:      linux-wireless@vger.kernel.org
11020 W:      http://wireless.kernel.org/
11021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11022 S:      Maintained
11023 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11024
11025 RTL8192CE WIRELESS DRIVER
11026 M:      Larry Finger <Larry.Finger@lwfinger.net>
11027 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11028 L:      linux-wireless@vger.kernel.org
11029 W:      http://wireless.kernel.org/
11030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11031 S:      Maintained
11032 F:      drivers/net/wireless/realtek/rtlwifi/
11033 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11034
11035 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11036 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11037 L:      linux-wireless@vger.kernel.org
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11039 S:      Maintained
11040 F:      drivers/net/wireless/realtek/rtl8xxxu/
11041
11042 S3 SAVAGE FRAMEBUFFER DRIVER
11043 M:      Antonino Daplas <adaplas@gmail.com>
11044 L:      linux-fbdev@vger.kernel.org
11045 S:      Maintained
11046 F:      drivers/video/fbdev/savage/
11047
11048 S390
11049 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11050 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11051 L:      linux-s390@vger.kernel.org
11052 W:      http://www.ibm.com/developerworks/linux/linux390/
11053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11054 S:      Supported
11055 F:      arch/s390/
11056 F:      drivers/s390/
11057 F:      Documentation/s390/
11058 F:      Documentation/DocBook/s390*
11059
11060 S390 COMMON I/O LAYER
11061 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11062 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11063 L:      linux-s390@vger.kernel.org
11064 W:      http://www.ibm.com/developerworks/linux/linux390/
11065 S:      Supported
11066 F:      drivers/s390/cio/
11067
11068 S390 DASD DRIVER
11069 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11070 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11071 L:      linux-s390@vger.kernel.org
11072 W:      http://www.ibm.com/developerworks/linux/linux390/
11073 S:      Supported
11074 F:      drivers/s390/block/dasd*
11075 F:      block/partitions/ibm.c
11076
11077 S390 NETWORK DRIVERS
11078 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11079 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11080 L:      linux-s390@vger.kernel.org
11081 W:      http://www.ibm.com/developerworks/linux/linux390/
11082 S:      Supported
11083 F:      drivers/s390/net/
11084
11085 S390 PCI SUBSYSTEM
11086 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11087 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11088 L:      linux-s390@vger.kernel.org
11089 W:      http://www.ibm.com/developerworks/linux/linux390/
11090 S:      Supported
11091 F:      arch/s390/pci/
11092 F:      drivers/pci/hotplug/s390_pci_hpc.c
11093
11094 S390 ZCRYPT DRIVER
11095 M:      Harald Freudenberger <freude@de.ibm.com>
11096 L:      linux-s390@vger.kernel.org
11097 W:      http://www.ibm.com/developerworks/linux/linux390/
11098 S:      Supported
11099 F:      drivers/s390/crypto/
11100
11101 S390 ZFCP DRIVER
11102 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11103 L:      linux-s390@vger.kernel.org
11104 W:      http://www.ibm.com/developerworks/linux/linux390/
11105 S:      Supported
11106 F:      drivers/s390/scsi/zfcp_*
11107
11108 S390 IUCV NETWORK LAYER
11109 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11110 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11111 L:      linux-s390@vger.kernel.org
11112 W:      http://www.ibm.com/developerworks/linux/linux390/
11113 S:      Supported
11114 F:      drivers/s390/net/*iucv*
11115 F:      include/net/iucv/
11116 F:      net/iucv/
11117
11118 S390 IOMMU (PCI)
11119 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11120 L:      linux-s390@vger.kernel.org
11121 W:      http://www.ibm.com/developerworks/linux/linux390/
11122 S:      Supported
11123 F:      drivers/iommu/s390-iommu.c
11124
11125 S390 VFIO-CCW DRIVER
11126 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11127 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11128 L:      linux-s390@vger.kernel.org
11129 L:      kvm@vger.kernel.org
11130 S:      Supported
11131 F:      drivers/s390/cio/vfio_ccw*
11132 F:      Documentation/s390/vfio-ccw.txt
11133 F:      include/uapi/linux/vfio_ccw.h
11134
11135 S3C24XX SD/MMC Driver
11136 M:      Ben Dooks <ben-linux@fluff.org>
11137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11138 S:      Supported
11139 F:      drivers/mmc/host/s3cmci.*
11140
11141 SAA6588 RDS RECEIVER DRIVER
11142 M:      Hans Verkuil <hverkuil@xs4all.nl>
11143 L:      linux-media@vger.kernel.org
11144 T:      git git://linuxtv.org/media_tree.git
11145 W:      https://linuxtv.org
11146 S:      Odd Fixes
11147 F:      drivers/media/i2c/saa6588*
11148
11149 SAA7134 VIDEO4LINUX DRIVER
11150 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11151 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11152 L:      linux-media@vger.kernel.org
11153 W:      https://linuxtv.org
11154 T:      git git://linuxtv.org/media_tree.git
11155 S:      Odd fixes
11156 F:      Documentation/media/v4l-drivers/saa7134*
11157 F:      drivers/media/pci/saa7134/
11158
11159 SAA7146 VIDEO4LINUX-2 DRIVER
11160 M:      Hans Verkuil <hverkuil@xs4all.nl>
11161 L:      linux-media@vger.kernel.org
11162 T:      git git://linuxtv.org/media_tree.git
11163 S:      Maintained
11164 F:      drivers/media/common/saa7146/
11165 F:      drivers/media/pci/saa7146/
11166 F:      include/media/saa7146*
11167
11168 SAMSUNG LAPTOP DRIVER
11169 M:      Corentin Chary <corentin.chary@gmail.com>
11170 L:      platform-driver-x86@vger.kernel.org
11171 S:      Maintained
11172 F:      drivers/platform/x86/samsung-laptop.c
11173
11174 SAMSUNG AUDIO (ASoC) DRIVERS
11175 M:      Krzysztof Kozlowski <krzk@kernel.org>
11176 M:      Sangbeom Kim <sbkim73@samsung.com>
11177 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11178 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11179 S:      Supported
11180 F:      sound/soc/samsung/
11181
11182 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11183 M:      Krzysztof Kozlowski <krzk@kernel.org>
11184 L:      linux-crypto@vger.kernel.org
11185 L:      linux-samsung-soc@vger.kernel.org
11186 S:      Maintained
11187 F:      drivers/crypto/exynos-rng.c
11188 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11189
11190 SAMSUNG FRAMEBUFFER DRIVER
11191 M:      Jingoo Han <jingoohan1@gmail.com>
11192 L:      linux-fbdev@vger.kernel.org
11193 S:      Maintained
11194 F:      drivers/video/fbdev/s3c-fb.c
11195
11196 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11197 M:      Sangbeom Kim <sbkim73@samsung.com>
11198 M:      Krzysztof Kozlowski <krzk@kernel.org>
11199 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11200 L:      linux-kernel@vger.kernel.org
11201 L:      linux-samsung-soc@vger.kernel.org
11202 S:      Supported
11203 F:      drivers/mfd/sec*.c
11204 F:      drivers/regulator/s2m*.c
11205 F:      drivers/regulator/s5m*.c
11206 F:      drivers/clk/clk-s2mps11.c
11207 F:      drivers/rtc/rtc-s5m.c
11208 F:      include/linux/mfd/samsung/
11209 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11210 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11211 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11212 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11213
11214 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11215 M:      Krzysztof Kozlowski <krzk@kernel.org>
11216 M:      Vladimir Zapolskiy <vz@mleia.com>
11217 L:      linux-crypto@vger.kernel.org
11218 L:      linux-samsung-soc@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/crypto/s5p-sss.c
11221
11222 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11223 M:      Kyungmin Park <kyungmin.park@samsung.com>
11224 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11225 L:      linux-media@vger.kernel.org
11226 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11227 S:      Supported
11228 F:      drivers/media/platform/exynos4-is/
11229
11230 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11231 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11232 L:      linux-media@vger.kernel.org
11233 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11234 S:      Maintained
11235 F:      drivers/media/platform/s3c-camif/
11236 F:      include/media/drv-intf/s3c_camif.h
11237
11238 SAMSUNG S5C73M3 CAMERA DRIVER
11239 M:      Kyungmin Park <kyungmin.park@samsung.com>
11240 M:      Andrzej Hajda <a.hajda@samsung.com>
11241 L:      linux-media@vger.kernel.org
11242 S:      Supported
11243 F:      drivers/media/i2c/s5c73m3/*
11244
11245 SAMSUNG S5K5BAF CAMERA DRIVER
11246 M:      Kyungmin Park <kyungmin.park@samsung.com>
11247 M:      Andrzej Hajda <a.hajda@samsung.com>
11248 L:      linux-media@vger.kernel.org
11249 S:      Supported
11250 F:      drivers/media/i2c/s5k5baf.c
11251
11252 SAMSUNG S3FWRN5 NFC DRIVER
11253 M:      Robert Baldyga <r.baldyga@samsung.com>
11254 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11255 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11256 S:      Supported
11257 F:      drivers/nfc/s3fwrn5
11258
11259 SAMSUNG SOC CLOCK DRIVERS
11260 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11261 M:      Tomasz Figa <tomasz.figa@gmail.com>
11262 M:      Chanwoo Choi <cw00.choi@samsung.com>
11263 S:      Supported
11264 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11265 F:      drivers/clk/samsung/
11266 F:      include/dt-bindings/clock/exynos*.h
11267 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11268
11269 SAMSUNG SPI DRIVERS
11270 M:      Kukjin Kim <kgene@kernel.org>
11271 M:      Krzysztof Kozlowski <krzk@kernel.org>
11272 M:      Andi Shyti <andi.shyti@samsung.com>
11273 L:      linux-spi@vger.kernel.org
11274 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11275 S:      Maintained
11276 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11277 F:      drivers/spi/spi-s3c*
11278 F:      include/linux/platform_data/spi-s3c64xx.h
11279
11280 SAMSUNG SXGBE DRIVERS
11281 M:      Byungho An <bh74.an@samsung.com>
11282 M:      Girish K S <ks.giri@samsung.com>
11283 M:      Vipul Pandya <vipul.pandya@samsung.com>
11284 S:      Supported
11285 L:      netdev@vger.kernel.org
11286 F:      drivers/net/ethernet/samsung/sxgbe/
11287
11288 SAMSUNG THERMAL DRIVER
11289 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11290 L:      linux-pm@vger.kernel.org
11291 L:      linux-samsung-soc@vger.kernel.org
11292 S:      Supported
11293 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11294 F:      drivers/thermal/samsung/
11295
11296 SAMSUNG USB2 PHY DRIVER
11297 M:      Kamil Debski <kamil@wypas.org>
11298 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11299 L:      linux-kernel@vger.kernel.org
11300 S:      Supported
11301 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11302 F:      Documentation/phy/samsung-usb2.txt
11303 F:      drivers/phy/phy-exynos4210-usb2.c
11304 F:      drivers/phy/phy-exynos4x12-usb2.c
11305 F:      drivers/phy/phy-exynos5250-usb2.c
11306 F:      drivers/phy/phy-s5pv210-usb2.c
11307 F:      drivers/phy/phy-samsung-usb2.c
11308 F:      drivers/phy/phy-samsung-usb2.h
11309
11310 SERIAL DRIVERS
11311 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11312 L:      linux-serial@vger.kernel.org
11313 S:      Maintained
11314 F:      Documentation/devicetree/bindings/serial/
11315 F:      drivers/tty/serial/
11316
11317 SERIAL DEVICE BUS
11318 M:      Rob Herring <robh@kernel.org>
11319 L:      linux-serial@vger.kernel.org
11320 S:      Maintained
11321 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11322 F:      drivers/tty/serdev/
11323 F:      include/linux/serdev.h
11324
11325 SERIAL IR RECEIVER
11326 M:      Sean Young <sean@mess.org>
11327 L:      linux-media@vger.kernel.org
11328 S:      Maintained
11329 F:      drivers/media/rc/serial_ir.c
11330
11331 STI CEC DRIVER
11332 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11333 S:      Maintained
11334 F:      drivers/staging/media/st-cec/
11335 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11336
11337 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11338 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11339 L:      linux-s390@vger.kernel.org
11340 W:      http://www.ibm.com/developerworks/linux/linux390/
11341 S:      Supported
11342 F:      net/smc/
11343
11344 SYNOPSYS DESIGNWARE DMAC DRIVER
11345 M:      Viresh Kumar <vireshk@kernel.org>
11346 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11347 S:      Maintained
11348 F:      include/linux/dma/dw.h
11349 F:      include/linux/platform_data/dma-dw.h
11350 F:      drivers/dma/dw/
11351
11352 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11353 M:      Jie Deng <jiedeng@synopsys.com>
11354 L:      netdev@vger.kernel.org
11355 S:      Supported
11356 F:      drivers/net/ethernet/synopsys/
11357
11358 SYNOPSYS DESIGNWARE I2C DRIVER
11359 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11360 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11361 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11362 L:      linux-i2c@vger.kernel.org
11363 S:      Maintained
11364 F:      drivers/i2c/busses/i2c-designware-*
11365 F:      include/linux/platform_data/i2c-designware.h
11366
11367 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11368 M:      Jaehoon Chung <jh80.chung@samsung.com>
11369 L:      linux-mmc@vger.kernel.org
11370 S:      Maintained
11371 F:      drivers/mmc/host/dw_mmc*
11372
11373 SYSTEM TRACE MODULE CLASS
11374 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11375 S:      Maintained
11376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11377 F:      Documentation/trace/stm.txt
11378 F:      drivers/hwtracing/stm/
11379 F:      include/linux/stm.h
11380 F:      include/uapi/linux/stm.h
11381
11382 TEE SUBSYSTEM
11383 M:      Jens Wiklander <jens.wiklander@linaro.org>
11384 S:      Maintained
11385 F:      include/linux/tee_drv.h
11386 F:      include/uapi/linux/tee.h
11387 F:      drivers/tee/
11388 F:      Documentation/tee.txt
11389
11390 THUNDERBOLT DRIVER
11391 M:      Andreas Noever <andreas.noever@gmail.com>
11392 S:      Maintained
11393 F:      drivers/thunderbolt/
11394
11395 TI BQ27XXX POWER SUPPLY DRIVER
11396 R:      Andrew F. Davis <afd@ti.com>
11397 F:      include/linux/power/bq27xxx_battery.h
11398 F:      drivers/power/supply/bq27xxx_battery.c
11399 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11400
11401 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11402 M:      John Stultz <john.stultz@linaro.org>
11403 M:      Thomas Gleixner <tglx@linutronix.de>
11404 R:      Stephen Boyd <sboyd@codeaurora.org>
11405 L:      linux-kernel@vger.kernel.org
11406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11407 S:      Supported
11408 F:      include/linux/clocksource.h
11409 F:      include/linux/time.h
11410 F:      include/linux/timex.h
11411 F:      include/uapi/linux/time.h
11412 F:      include/uapi/linux/timex.h
11413 F:      kernel/time/clocksource.c
11414 F:      kernel/time/time*.c
11415 F:      kernel/time/alarmtimer.c
11416 F:      kernel/time/ntp.c
11417 F:      tools/testing/selftests/timers/
11418
11419 TI TRF7970A NFC DRIVER
11420 M:      Mark Greer <mgreer@animalcreek.com>
11421 L:      linux-wireless@vger.kernel.org
11422 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11423 S:      Supported
11424 F:      drivers/nfc/trf7970a.c
11425 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11426
11427 SC1200 WDT DRIVER
11428 M:      Zwane Mwaikambo <zwanem@gmail.com>
11429 S:      Maintained
11430 F:      drivers/watchdog/sc1200wdt.c
11431
11432 SCHEDULER
11433 M:      Ingo Molnar <mingo@redhat.com>
11434 M:      Peter Zijlstra <peterz@infradead.org>
11435 L:      linux-kernel@vger.kernel.org
11436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11437 S:      Maintained
11438 F:      kernel/sched/
11439 F:      include/linux/sched.h
11440 F:      include/uapi/linux/sched.h
11441 F:      include/linux/wait.h
11442
11443 SCORE ARCHITECTURE
11444 M:      Chen Liqin <liqin.linux@gmail.com>
11445 M:      Lennox Wu <lennox.wu@gmail.com>
11446 W:      http://www.sunplus.com
11447 S:      Supported
11448 F:      arch/score/
11449
11450 SCR24X CHIP CARD INTERFACE DRIVER
11451 M:      Lubomir Rintel <lkundrak@v3.sk>
11452 S:      Supported
11453 F:      drivers/char/pcmcia/scr24x_cs.c
11454
11455 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11456 M:      Sudeep Holla <sudeep.holla@arm.com>
11457 L:      linux-arm-kernel@lists.infradead.org
11458 S:      Maintained
11459 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11460 F:      drivers/clk/clk-scpi.c
11461 F:      drivers/cpufreq/scpi-cpufreq.c
11462 F:      drivers/firmware/arm_scpi.c
11463 F:      include/linux/scpi_protocol.h
11464
11465 SCSI CDROM DRIVER
11466 M:      Jens Axboe <axboe@kernel.dk>
11467 L:      linux-scsi@vger.kernel.org
11468 W:      http://www.kernel.dk
11469 S:      Maintained
11470 F:      drivers/scsi/sr*
11471
11472 SCSI RDMA PROTOCOL (SRP) INITIATOR
11473 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11474 L:      linux-rdma@vger.kernel.org
11475 S:      Supported
11476 W:      http://www.openfabrics.org
11477 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11479 F:      drivers/infiniband/ulp/srp/
11480 F:      include/scsi/srp.h
11481
11482 SCSI SG DRIVER
11483 M:      Doug Gilbert <dgilbert@interlog.com>
11484 L:      linux-scsi@vger.kernel.org
11485 W:      http://sg.danny.cz/sg
11486 S:      Maintained
11487 F:      Documentation/scsi/scsi-generic.txt
11488 F:      drivers/scsi/sg.c
11489 F:      include/scsi/sg.h
11490
11491 SCSI SUBSYSTEM
11492 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11494 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11496 L:      linux-scsi@vger.kernel.org
11497 S:      Maintained
11498 F:      Documentation/devicetree/bindings/scsi/
11499 F:      drivers/scsi/
11500 F:      include/scsi/
11501
11502 SCSI TAPE DRIVER
11503 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11504 L:      linux-scsi@vger.kernel.org
11505 S:      Maintained
11506 F:      Documentation/scsi/st.txt
11507 F:      drivers/scsi/st.*
11508 F:      drivers/scsi/st_*.h
11509
11510 SCTP PROTOCOL
11511 M:      Vlad Yasevich <vyasevich@gmail.com>
11512 M:      Neil Horman <nhorman@tuxdriver.com>
11513 L:      linux-sctp@vger.kernel.org
11514 W:      http://lksctp.sourceforge.net
11515 S:      Maintained
11516 F:      Documentation/networking/sctp.txt
11517 F:      include/linux/sctp.h
11518 F:      include/uapi/linux/sctp.h
11519 F:      include/net/sctp/
11520 F:      net/sctp/
11521
11522 SCx200 CPU SUPPORT
11523 M:      Jim Cromie <jim.cromie@gmail.com>
11524 S:      Odd Fixes
11525 F:      Documentation/i2c/busses/scx200_acb
11526 F:      arch/x86/platform/scx200/
11527 F:      drivers/watchdog/scx200_wdt.c
11528 F:      drivers/i2c/busses/scx200*
11529 F:      drivers/mtd/maps/scx200_docflash.c
11530 F:      include/linux/scx200.h
11531
11532 SCx200 GPIO DRIVER
11533 M:      Jim Cromie <jim.cromie@gmail.com>
11534 S:      Maintained
11535 F:      drivers/char/scx200_gpio.c
11536 F:      include/linux/scx200_gpio.h
11537
11538 SCx200 HRT CLOCKSOURCE DRIVER
11539 M:      Jim Cromie <jim.cromie@gmail.com>
11540 S:      Maintained
11541 F:      drivers/clocksource/scx200_hrt.c
11542
11543 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11544 M:      Sascha Sommer <saschasommer@freenet.de>
11545 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11546 S:      Maintained
11547 F:      drivers/mmc/host/sdricoh_cs.c
11548
11549 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11550 M:      Adrian Hunter <adrian.hunter@intel.com>
11551 L:      linux-mmc@vger.kernel.org
11552 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11553 S:      Maintained
11554 F:      drivers/mmc/host/sdhci*
11555 F:      include/linux/mmc/sdhci*
11556
11557 SECURE COMPUTING
11558 M:      Kees Cook <keescook@chromium.org>
11559 R:      Andy Lutomirski <luto@amacapital.net>
11560 R:      Will Drewry <wad@chromium.org>
11561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11562 S:      Supported
11563 F:      kernel/seccomp.c
11564 F:      include/uapi/linux/seccomp.h
11565 F:      include/linux/seccomp.h
11566 F:      tools/testing/selftests/seccomp/*
11567 K:      \bsecure_computing
11568 K:      \bTIF_SECCOMP\b
11569
11570 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11571 M:      Al Cooper <alcooperx@gmail.com>
11572 L:      linux-mmc@vger.kernel.org
11573 L:      bcm-kernel-feedback-list@broadcom.com
11574 S:      Maintained
11575 F:      drivers/mmc/host/sdhci-brcmstb*
11576
11577 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11578 M:      Ben Dooks <ben-linux@fluff.org>
11579 M:      Jaehoon Chung <jh80.chung@samsung.com>
11580 L:      linux-mmc@vger.kernel.org
11581 S:      Maintained
11582 F:      drivers/mmc/host/sdhci-s3c*
11583
11584 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11585 M:      Viresh Kumar <vireshk@kernel.org>
11586 L:      linux-mmc@vger.kernel.org
11587 S:      Maintained
11588 F:      drivers/mmc/host/sdhci-spear.c
11589
11590 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11591 M:      Scott Bauer <scott.bauer@intel.com>
11592 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11593 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11594 L:      linux-block@vger.kernel.org
11595 S:      Supported
11596 F:      block/sed*
11597 F:      block/opal_proto.h
11598 F:      include/linux/sed*
11599 F:      include/uapi/linux/sed*
11600
11601 SECURITY SUBSYSTEM
11602 M:      James Morris <james.l.morris@oracle.com>
11603 M:      "Serge E. Hallyn" <serge@hallyn.com>
11604 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11606 W:      http://kernsec.org/
11607 S:      Supported
11608 F:      security/
11609
11610 SECURITY CONTACT
11611 M:      Security Officers <security@kernel.org>
11612 S:      Supported
11613
11614 SELINUX SECURITY MODULE
11615 M:      Paul Moore <paul@paul-moore.com>
11616 M:      Stephen Smalley <sds@tycho.nsa.gov>
11617 M:      Eric Paris <eparis@parisplace.org>
11618 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11619 W:      http://selinuxproject.org
11620 T:      git git://git.infradead.org/users/pcmoore/selinux
11621 S:      Supported
11622 F:      include/linux/selinux*
11623 F:      security/selinux/
11624 F:      scripts/selinux/
11625
11626 APPARMOR SECURITY MODULE
11627 M:      John Johansen <john.johansen@canonical.com>
11628 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11629 W:      apparmor.wiki.kernel.org
11630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11631 S:      Supported
11632 F:      security/apparmor/
11633
11634 LOADPIN SECURITY MODULE
11635 M:      Kees Cook <keescook@chromium.org>
11636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11637 S:      Supported
11638 F:      security/loadpin/
11639
11640 YAMA SECURITY MODULE
11641 M:      Kees Cook <keescook@chromium.org>
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11643 S:      Supported
11644 F:      security/yama/
11645
11646 SENSABLE PHANTOM
11647 M:      Jiri Slaby <jirislaby@gmail.com>
11648 S:      Maintained
11649 F:      drivers/misc/phantom.c
11650 F:      include/uapi/linux/phantom.h
11651
11652 Emulex 10Gbps iSCSI - OneConnect DRIVER
11653 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11654 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11655 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11656 L:      linux-scsi@vger.kernel.org
11657 W:      http://www.broadcom.com
11658 S:      Supported
11659 F:      drivers/scsi/be2iscsi/
11660
11661 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11662 M:      Sathya Perla <sathya.perla@broadcom.com>
11663 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11664 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11665 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11666 L:      netdev@vger.kernel.org
11667 W:      http://www.emulex.com
11668 S:      Supported
11669 F:      drivers/net/ethernet/emulex/benet/
11670
11671 EMULEX ONECONNECT ROCE DRIVER
11672 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11673 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11674 L:      linux-rdma@vger.kernel.org
11675 W:      http://www.broadcom.com
11676 S:      Odd Fixes
11677 F:      drivers/infiniband/hw/ocrdma/
11678 F:      include/uapi/rdma/ocrdma-abi.h
11679
11680 SFC NETWORK DRIVER
11681 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11682 M:      Edward Cree <ecree@solarflare.com>
11683 M:      Bert Kenward <bkenward@solarflare.com>
11684 L:      netdev@vger.kernel.org
11685 S:      Supported
11686 F:      drivers/net/ethernet/sfc/
11687
11688 SGI GRU DRIVER
11689 M:      Dimitri Sivanich <sivanich@sgi.com>
11690 S:      Maintained
11691 F:      drivers/misc/sgi-gru/
11692
11693 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11694 M:      Pat Gefre <pfg@sgi.com>
11695 L:      linux-ia64@vger.kernel.org
11696 S:      Supported
11697 F:      Documentation/ia64/serial.txt
11698 F:      drivers/tty/serial/ioc?_serial.c
11699 F:      include/linux/ioc?.h
11700
11701 SGI XP/XPC/XPNET DRIVER
11702 M:      Cliff Whickman <cpw@sgi.com>
11703 M:      Robin Holt <robinmholt@gmail.com>
11704 S:      Maintained
11705 F:      drivers/misc/sgi-xp/
11706
11707 SI2157 MEDIA DRIVER
11708 M:      Antti Palosaari <crope@iki.fi>
11709 L:      linux-media@vger.kernel.org
11710 W:      https://linuxtv.org
11711 W:      http://palosaari.fi/linux/
11712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11713 T:      git git://linuxtv.org/anttip/media_tree.git
11714 S:      Maintained
11715 F:      drivers/media/tuners/si2157*
11716
11717 SI2168 MEDIA DRIVER
11718 M:      Antti Palosaari <crope@iki.fi>
11719 L:      linux-media@vger.kernel.org
11720 W:      https://linuxtv.org
11721 W:      http://palosaari.fi/linux/
11722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11723 T:      git git://linuxtv.org/anttip/media_tree.git
11724 S:      Maintained
11725 F:      drivers/media/dvb-frontends/si2168*
11726
11727 SI470X FM RADIO RECEIVER I2C DRIVER
11728 M:      Hans Verkuil <hverkuil@xs4all.nl>
11729 L:      linux-media@vger.kernel.org
11730 T:      git git://linuxtv.org/media_tree.git
11731 W:      https://linuxtv.org
11732 S:      Odd Fixes
11733 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11734
11735 SI470X FM RADIO RECEIVER USB DRIVER
11736 M:      Hans Verkuil <hverkuil@xs4all.nl>
11737 L:      linux-media@vger.kernel.org
11738 T:      git git://linuxtv.org/media_tree.git
11739 W:      https://linuxtv.org
11740 S:      Maintained
11741 F:      drivers/media/radio/si470x/radio-si470x-common.c
11742 F:      drivers/media/radio/si470x/radio-si470x.h
11743 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11744
11745 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11746 M:      Eduardo Valentin <edubezval@gmail.com>
11747 L:      linux-media@vger.kernel.org
11748 T:      git git://linuxtv.org/media_tree.git
11749 W:      https://linuxtv.org
11750 S:      Odd Fixes
11751 F:      drivers/media/radio/si4713/si4713.?
11752
11753 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11754 M:      Eduardo Valentin <edubezval@gmail.com>
11755 L:      linux-media@vger.kernel.org
11756 T:      git git://linuxtv.org/media_tree.git
11757 W:      https://linuxtv.org
11758 S:      Odd Fixes
11759 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11760
11761 SI4713 FM RADIO TRANSMITTER USB DRIVER
11762 M:      Hans Verkuil <hverkuil@xs4all.nl>
11763 L:      linux-media@vger.kernel.org
11764 T:      git git://linuxtv.org/media_tree.git
11765 W:      https://linuxtv.org
11766 S:      Maintained
11767 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11768
11769 SIANO DVB DRIVER
11770 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11771 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11772 L:      linux-media@vger.kernel.org
11773 W:      https://linuxtv.org
11774 T:      git git://linuxtv.org/media_tree.git
11775 S:      Odd fixes
11776 F:      drivers/media/common/siano/
11777 F:      drivers/media/usb/siano/
11778 F:      drivers/media/usb/siano/
11779 F:      drivers/media/mmc/siano/
11780
11781 SILEAD TOUCHSCREEN DRIVER
11782 M:      Hans de Goede <hdegoede@redhat.com>
11783 L:      linux-input@vger.kernel.org
11784 L:      platform-driver-x86@vger.kernel.org
11785 S:      Maintained
11786 F:      drivers/input/touchscreen/silead.c
11787 F:      drivers/platform/x86/silead_dmi.c
11788
11789 SIMPLEFB FB DRIVER
11790 M:      Hans de Goede <hdegoede@redhat.com>
11791 L:      linux-fbdev@vger.kernel.org
11792 S:      Maintained
11793 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11794 F:      drivers/video/fbdev/simplefb.c
11795 F:      include/linux/platform_data/simplefb.h
11796
11797 SH_VEU V4L2 MEM2MEM DRIVER
11798 L:      linux-media@vger.kernel.org
11799 S:      Orphan
11800 F:      drivers/media/platform/sh_veu.c
11801
11802 SH_VOU V4L2 OUTPUT DRIVER
11803 L:      linux-media@vger.kernel.org
11804 S:      Orphan
11805 F:      drivers/media/platform/sh_vou.c
11806 F:      include/media/drv-intf/sh_vou.h
11807
11808 SIMPLE FIRMWARE INTERFACE (SFI)
11809 M:      Len Brown <lenb@kernel.org>
11810 L:      sfi-devel@simplefirmware.org
11811 W:      http://simplefirmware.org/
11812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11813 S:      Supported
11814 F:      arch/x86/platform/sfi/
11815 F:      drivers/sfi/
11816 F:      include/linux/sfi*.h
11817
11818 SIMTEC EB110ATX (Chalice CATS)
11819 P:      Ben Dooks
11820 P:      Vincent Sanders <vince@simtec.co.uk>
11821 M:      Simtec Linux Team <linux@simtec.co.uk>
11822 W:      http://www.simtec.co.uk/products/EB110ATX/
11823 S:      Supported
11824
11825 SIMTEC EB2410ITX (BAST)
11826 P:      Ben Dooks
11827 P:      Vincent Sanders <vince@simtec.co.uk>
11828 M:      Simtec Linux Team <linux@simtec.co.uk>
11829 W:      http://www.simtec.co.uk/products/EB2410ITX/
11830 S:      Supported
11831 F:      arch/arm/mach-s3c24xx/mach-bast.c
11832 F:      arch/arm/mach-s3c24xx/bast-ide.c
11833 F:      arch/arm/mach-s3c24xx/bast-irq.c
11834
11835 SIPHASH PRF ROUTINES
11836 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11837 S:      Maintained
11838 F:      lib/siphash.c
11839 F:      lib/test_siphash.c
11840 F:      include/linux/siphash.h
11841
11842 TI DAVINCI MACHINE SUPPORT
11843 M:      Sekhar Nori <nsekhar@ti.com>
11844 M:      Kevin Hilman <khilman@kernel.org>
11845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11847 S:      Supported
11848 F:      arch/arm/mach-davinci/
11849 F:      drivers/i2c/busses/i2c-davinci.c
11850 F:      arch/arm/boot/dts/da850*
11851
11852 TI DAVINCI SERIES MEDIA DRIVER
11853 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11854 L:      linux-media@vger.kernel.org
11855 W:      https://linuxtv.org
11856 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11857 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11858 S:      Maintained
11859 F:      drivers/media/platform/davinci/
11860 F:      include/media/davinci/
11861
11862 TI AM437X VPFE DRIVER
11863 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11864 L:      linux-media@vger.kernel.org
11865 W:      https://linuxtv.org
11866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11867 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11868 S:      Maintained
11869 F:      drivers/media/platform/am437x/
11870
11871 OV2659 OMNIVISION SENSOR DRIVER
11872 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11873 L:      linux-media@vger.kernel.org
11874 W:      https://linuxtv.org
11875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11876 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11877 S:      Maintained
11878 F:      drivers/media/i2c/ov2659.c
11879 F:      include/media/i2c/ov2659.h
11880
11881 SILICON MOTION SM712 FRAME BUFFER DRIVER
11882 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11883 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11884 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11885 L:      linux-fbdev@vger.kernel.org
11886 S:      Maintained
11887 F:      drivers/video/fbdev/sm712*
11888 F:      Documentation/fb/sm712fb.txt
11889
11890 SIS 190 ETHERNET DRIVER
11891 M:      Francois Romieu <romieu@fr.zoreil.com>
11892 L:      netdev@vger.kernel.org
11893 S:      Maintained
11894 F:      drivers/net/ethernet/sis/sis190.c
11895
11896 SIS 900/7016 FAST ETHERNET DRIVER
11897 M:      Daniele Venzano <venza@brownhat.org>
11898 W:      http://www.brownhat.org/sis900.html
11899 L:      netdev@vger.kernel.org
11900 S:      Maintained
11901 F:      drivers/net/ethernet/sis/sis900.*
11902
11903 SIS FRAMEBUFFER DRIVER
11904 M:      Thomas Winischhofer <thomas@winischhofer.net>
11905 W:      http://www.winischhofer.net/linuxsisvga.shtml
11906 S:      Maintained
11907 F:      Documentation/fb/sisfb.txt
11908 F:      drivers/video/fbdev/sis/
11909 F:      include/video/sisfb.h
11910
11911 SIS USB2VGA DRIVER
11912 M:      Thomas Winischhofer <thomas@winischhofer.net>
11913 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11914 S:      Maintained
11915 F:      drivers/usb/misc/sisusbvga/
11916
11917 SLAB ALLOCATOR
11918 M:      Christoph Lameter <cl@linux.com>
11919 M:      Pekka Enberg <penberg@kernel.org>
11920 M:      David Rientjes <rientjes@google.com>
11921 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11922 M:      Andrew Morton <akpm@linux-foundation.org>
11923 L:      linux-mm@kvack.org
11924 S:      Maintained
11925 F:      include/linux/sl?b*.h
11926 F:      mm/sl?b*
11927
11928 SLEEPABLE READ-COPY UPDATE (SRCU)
11929 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11930 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11931 M:      Josh Triplett <josh@joshtriplett.org>
11932 R:      Steven Rostedt <rostedt@goodmis.org>
11933 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11934 L:      linux-kernel@vger.kernel.org
11935 W:      http://www.rdrop.com/users/paulmck/RCU/
11936 S:      Supported
11937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11938 F:      include/linux/srcu.h
11939 F:      kernel/rcu/srcu.c
11940
11941 SMACK SECURITY MODULE
11942 M:      Casey Schaufler <casey@schaufler-ca.com>
11943 L:      linux-security-module@vger.kernel.org
11944 W:      http://schaufler-ca.com
11945 T:      git git://github.com/cschaufler/smack-next
11946 S:      Maintained
11947 F:      Documentation/security/Smack.txt
11948 F:      security/smack/
11949
11950 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11951 M:      Kevin Hilman <khilman@kernel.org>
11952 M:      Nishanth Menon <nm@ti.com>
11953 S:      Maintained
11954 F:      drivers/power/avs/
11955 F:      include/linux/power/smartreflex.h
11956 L:      linux-pm@vger.kernel.org
11957
11958 SMC91x ETHERNET DRIVER
11959 M:      Nicolas Pitre <nico@fluxnic.net>
11960 S:      Odd Fixes
11961 F:      drivers/net/ethernet/smsc/smc91x.*
11962
11963 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11964 M:      Sakari Ailus <sakari.ailus@iki.fi>
11965 L:      linux-media@vger.kernel.org
11966 S:      Maintained
11967 F:      drivers/media/i2c/smiapp/
11968 F:      include/media/i2c/smiapp.h
11969 F:      drivers/media/i2c/smiapp-pll.c
11970 F:      drivers/media/i2c/smiapp-pll.h
11971 F:      include/uapi/linux/smiapp.h
11972 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11973
11974 SMM665 HARDWARE MONITOR DRIVER
11975 M:      Guenter Roeck <linux@roeck-us.net>
11976 L:      linux-hwmon@vger.kernel.org
11977 S:      Maintained
11978 F:      Documentation/hwmon/smm665
11979 F:      drivers/hwmon/smm665.c
11980
11981 SMSC EMC2103 HARDWARE MONITOR DRIVER
11982 M:      Steve Glendinning <steve.glendinning@shawell.net>
11983 L:      linux-hwmon@vger.kernel.org
11984 S:      Maintained
11985 F:      Documentation/hwmon/emc2103
11986 F:      drivers/hwmon/emc2103.c
11987
11988 SMSC SCH5627 HARDWARE MONITOR DRIVER
11989 M:      Hans de Goede <hdegoede@redhat.com>
11990 L:      linux-hwmon@vger.kernel.org
11991 S:      Supported
11992 F:      Documentation/hwmon/sch5627
11993 F:      drivers/hwmon/sch5627.c
11994
11995 SMSC47B397 HARDWARE MONITOR DRIVER
11996 M:      Jean Delvare <jdelvare@suse.com>
11997 L:      linux-hwmon@vger.kernel.org
11998 S:      Maintained
11999 F:      Documentation/hwmon/smsc47b397
12000 F:      drivers/hwmon/smsc47b397.c
12001
12002 SMSC911x ETHERNET DRIVER
12003 M:      Steve Glendinning <steve.glendinning@shawell.net>
12004 L:      netdev@vger.kernel.org
12005 S:      Maintained
12006 F:      include/linux/smsc911x.h
12007 F:      drivers/net/ethernet/smsc/smsc911x.*
12008
12009 SMSC9420 PCI ETHERNET DRIVER
12010 M:      Steve Glendinning <steve.glendinning@shawell.net>
12011 L:      netdev@vger.kernel.org
12012 S:      Maintained
12013 F:      drivers/net/ethernet/smsc/smsc9420.*
12014
12015 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12016 M:      Steve Glendinning <steve.glendinning@shawell.net>
12017 L:      linux-fbdev@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/video/fbdev/smscufx.c
12020
12021 SOC-CAMERA V4L2 SUBSYSTEM
12022 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12023 L:      linux-media@vger.kernel.org
12024 T:      git git://linuxtv.org/media_tree.git
12025 S:      Maintained
12026 F:      include/media/soc*
12027 F:      drivers/media/i2c/soc_camera/
12028 F:      drivers/media/platform/soc_camera/
12029
12030 SOEKRIS NET48XX LED SUPPORT
12031 M:      Chris Boot <bootc@bootc.net>
12032 S:      Maintained
12033 F:      drivers/leds/leds-net48xx.c
12034
12035 SOFTLOGIC 6x10 MPEG CODEC
12036 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12037 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12038 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
12039 M:      Ismael Luceno <ismael@iodev.co.uk>
12040 L:      linux-media@vger.kernel.org
12041 S:      Supported
12042 F:      drivers/media/pci/solo6x10/
12043
12044 SOFTWARE RAID (Multiple Disks) SUPPORT
12045 M:      Shaohua Li <shli@kernel.org>
12046 L:      linux-raid@vger.kernel.org
12047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12048 S:      Supported
12049 F:      drivers/md/
12050 F:      include/linux/raid/
12051 F:      include/uapi/linux/raid/
12052
12053 SONIC NETWORK DRIVER
12054 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12055 L:      netdev@vger.kernel.org
12056 S:      Maintained
12057 F:      drivers/net/ethernet/natsemi/sonic.*
12058
12059 SONICS SILICON BACKPLANE DRIVER (SSB)
12060 M:      Michael Buesch <m@bues.ch>
12061 L:      linux-wireless@vger.kernel.org
12062 S:      Maintained
12063 F:      drivers/ssb/
12064 F:      include/linux/ssb/
12065
12066 SONY VAIO CONTROL DEVICE DRIVER
12067 M:      Mattia Dongili <malattia@linux.it>
12068 L:      platform-driver-x86@vger.kernel.org
12069 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12070 S:      Maintained
12071 F:      Documentation/laptops/sony-laptop.txt
12072 F:      drivers/char/sonypi.c
12073 F:      drivers/platform/x86/sony-laptop.c
12074 F:      include/linux/sony-laptop.h
12075
12076 SONY MEMORYSTICK CARD SUPPORT
12077 M:      Alex Dubov <oakad@yahoo.com>
12078 W:      http://tifmxx.berlios.de/
12079 S:      Maintained
12080 F:      drivers/memstick/host/tifm_ms.c
12081
12082 SONY MEMORYSTICK STANDARD SUPPORT
12083 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12084 S:      Maintained
12085 F:      drivers/memstick/core/ms_block.*
12086
12087 SOUND
12088 M:      Jaroslav Kysela <perex@perex.cz>
12089 M:      Takashi Iwai <tiwai@suse.com>
12090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12091 W:      http://www.alsa-project.org/
12092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12093 T:      git git://git.alsa-project.org/alsa-kernel.git
12094 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12095 S:      Maintained
12096 F:      Documentation/sound/
12097 F:      include/sound/
12098 F:      include/uapi/sound/
12099 F:      sound/
12100
12101 SOUND - COMPRESSED AUDIO
12102 M:      Vinod Koul <vinod.koul@intel.com>
12103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12105 S:      Supported
12106 F:      Documentation/sound/alsa/compress_offload.txt
12107 F:      include/sound/compress_driver.h
12108 F:      include/uapi/sound/compress_*
12109 F:      sound/core/compress_offload.c
12110 F:      sound/soc/soc-compress.c
12111
12112 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12113 M:      Liam Girdwood <lgirdwood@gmail.com>
12114 M:      Mark Brown <broonie@kernel.org>
12115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12116 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12117 W:      http://alsa-project.org/main/index.php/ASoC
12118 S:      Supported
12119 F:      Documentation/devicetree/bindings/sound/
12120 F:      Documentation/sound/alsa/soc/
12121 F:      sound/soc/
12122 F:      include/sound/soc*
12123
12124 SOUND - DMAENGINE HELPERS
12125 M:      Lars-Peter Clausen <lars@metafoo.de>
12126 S:      Supported
12127 F:      include/sound/dmaengine_pcm.h
12128 F:      sound/core/pcm_dmaengine.c
12129 F:      sound/soc/soc-generic-dmaengine-pcm.c
12130
12131 SP2 MEDIA DRIVER
12132 M:      Olli Salonen <olli.salonen@iki.fi>
12133 L:      linux-media@vger.kernel.org
12134 W:      https://linuxtv.org
12135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12136 S:      Maintained
12137 F:      drivers/media/dvb-frontends/sp2*
12138
12139 SPARC + UltraSPARC (sparc/sparc64)
12140 M:      "David S. Miller" <davem@davemloft.net>
12141 L:      sparclinux@vger.kernel.org
12142 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12145 S:      Maintained
12146 F:      arch/sparc/
12147 F:      drivers/sbus/
12148
12149 SPARC SERIAL DRIVERS
12150 M:      "David S. Miller" <davem@davemloft.net>
12151 L:      sparclinux@vger.kernel.org
12152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12154 S:      Maintained
12155 F:      include/linux/sunserialcore.h
12156 F:      drivers/tty/serial/suncore.c
12157 F:      drivers/tty/serial/sunhv.c
12158 F:      drivers/tty/serial/sunsab.c
12159 F:      drivers/tty/serial/sunsab.h
12160 F:      drivers/tty/serial/sunsu.c
12161 F:      drivers/tty/serial/sunzilog.c
12162 F:      drivers/tty/serial/sunzilog.h
12163
12164 SPARSE CHECKER
12165 M:      "Christopher Li" <sparse@chrisli.org>
12166 L:      linux-sparse@vger.kernel.org
12167 W:      https://sparse.wiki.kernel.org/
12168 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12169 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12170 S:      Maintained
12171 F:      include/linux/compiler.h
12172
12173 SPEAR PLATFORM SUPPORT
12174 M:      Viresh Kumar <vireshk@kernel.org>
12175 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12177 W:      http://www.st.com/spear
12178 S:      Maintained
12179 F:      arch/arm/boot/dts/spear*
12180 F:      arch/arm/mach-spear/
12181
12182 SPEAR CLOCK FRAMEWORK SUPPORT
12183 M:      Viresh Kumar <vireshk@kernel.org>
12184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12185 W:      http://www.st.com/spear
12186 S:      Maintained
12187 F:      drivers/clk/spear/
12188
12189 SPI NOR SUBSYSTEM
12190 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12191 M:      Marek Vasut <marek.vasut@gmail.com>
12192 L:      linux-mtd@lists.infradead.org
12193 W:      http://www.linux-mtd.infradead.org/
12194 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12195 T:      git git://github.com/spi-nor/linux.git
12196 S:      Maintained
12197 F:      drivers/mtd/spi-nor/
12198 F:      include/linux/mtd/spi-nor.h
12199
12200 SPI SUBSYSTEM
12201 M:      Mark Brown <broonie@kernel.org>
12202 L:      linux-spi@vger.kernel.org
12203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12204 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12205 S:      Maintained
12206 F:      Documentation/devicetree/bindings/spi/
12207 F:      Documentation/spi/
12208 F:      drivers/spi/
12209 F:      include/linux/spi/
12210 F:      include/uapi/linux/spi/
12211 F:      tools/spi/
12212
12213 SPIDERNET NETWORK DRIVER for CELL
12214 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12215 L:      netdev@vger.kernel.org
12216 S:      Supported
12217 F:      Documentation/networking/spider_net.txt
12218 F:      drivers/net/ethernet/toshiba/spider_net*
12219
12220 SPU FILE SYSTEM
12221 M:      Jeremy Kerr <jk@ozlabs.org>
12222 L:      linuxppc-dev@lists.ozlabs.org
12223 W:      http://www.ibm.com/developerworks/power/cell/
12224 S:      Supported
12225 F:      Documentation/filesystems/spufs.txt
12226 F:      arch/powerpc/platforms/cell/spufs/
12227
12228 SQUASHFS FILE SYSTEM
12229 M:      Phillip Lougher <phillip@squashfs.org.uk>
12230 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12231 W:      http://squashfs.org.uk
12232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12233 S:      Maintained
12234 F:      Documentation/filesystems/squashfs.txt
12235 F:      fs/squashfs/
12236
12237 SRM (Alpha) environment access
12238 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12239 S:      Maintained
12240 F:      arch/alpha/kernel/srm_env.c
12241
12242 STABLE BRANCH
12243 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12244 L:      stable@vger.kernel.org
12245 S:      Supported
12246 F:      Documentation/process/stable-kernel-rules.rst
12247
12248 STAGING SUBSYSTEM
12249 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12251 L:      devel@driverdev.osuosl.org
12252 S:      Supported
12253 F:      drivers/staging/
12254
12255 STAGING - COMEDI
12256 M:      Ian Abbott <abbotti@mev.co.uk>
12257 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12258 S:      Odd Fixes
12259 F:      drivers/staging/comedi/
12260
12261 STAGING - FLARION FT1000 DRIVERS
12262 M:      Marek Belisko <marek.belisko@gmail.com>
12263 S:      Odd Fixes
12264 F:      drivers/staging/ft1000/
12265
12266 STAGING - INDUSTRIAL IO
12267 M:      Jonathan Cameron <jic23@kernel.org>
12268 L:      linux-iio@vger.kernel.org
12269 S:      Odd Fixes
12270 F:      Documentation/devicetree/bindings/staging/iio/
12271 F:      drivers/staging/iio/
12272
12273 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12274 M:      Jarod Wilson <jarod@wilsonet.com>
12275 W:      http://www.lirc.org/
12276 S:      Odd Fixes
12277 F:      drivers/staging/media/lirc/
12278
12279 STAGING - LUSTRE PARALLEL FILESYSTEM
12280 M:      Oleg Drokin <oleg.drokin@intel.com>
12281 M:      Andreas Dilger <andreas.dilger@intel.com>
12282 M:      James Simmons <jsimmons@infradead.org>
12283 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12284 W:      http://wiki.lustre.org/
12285 S:      Maintained
12286 F:      drivers/staging/lustre
12287
12288 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12289 M:      Marc Dietrich <marvin24@gmx.de>
12290 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12291 L:      linux-tegra@vger.kernel.org
12292 S:      Maintained
12293 F:      drivers/staging/nvec/
12294
12295 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12296 M:      Jens Frederich <jfrederich@gmail.com>
12297 M:      Daniel Drake <dsd@laptop.org>
12298 M:      Jon Nettleton <jon.nettleton@gmail.com>
12299 W:      http://wiki.laptop.org/go/DCON
12300 S:      Maintained
12301 F:      drivers/staging/olpc_dcon/
12302
12303 STAGING - REALTEK RTL8712U DRIVERS
12304 M:      Larry Finger <Larry.Finger@lwfinger.net>
12305 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12306 S:      Odd Fixes
12307 F:      drivers/staging/rtl8712/
12308
12309 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12310 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12311 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12312 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12313 L:      linux-fbdev@vger.kernel.org
12314 S:      Maintained
12315 F:      drivers/staging/sm750fb/
12316
12317 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12318 M:      William Hubbs <w.d.hubbs@gmail.com>
12319 M:      Chris Brannon <chris@the-brannons.com>
12320 M:      Kirk Reiser <kirk@reisers.ca>
12321 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12322 L:      speakup@linux-speakup.org
12323 W:      http://www.linux-speakup.org/
12324 S:      Odd Fixes
12325 F:      drivers/staging/speakup/
12326
12327 STAGING - VIA VT665X DRIVERS
12328 M:      Forest Bond <forest@alittletooquiet.net>
12329 S:      Odd Fixes
12330 F:      drivers/staging/vt665?/
12331
12332 STAGING - WILC1000 WIFI DRIVER
12333 M:      Aditya Shankar <aditya.shankar@microchip.com>
12334 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12335 L:      linux-wireless@vger.kernel.org
12336 S:      Supported
12337 F:      drivers/staging/wilc1000/
12338
12339 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12340 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12341 S:      Odd Fixes
12342 F:      drivers/staging/xgifb/
12343
12344 STARFIRE/DURALAN NETWORK DRIVER
12345 M:      Ion Badulescu <ionut@badula.org>
12346 S:      Odd Fixes
12347 F:      drivers/net/ethernet/adaptec/starfire*
12348
12349 SUN3/3X
12350 M:      Sam Creasey <sammy@sammy.net>
12351 W:      http://sammy.net/sun3/
12352 S:      Maintained
12353 F:      arch/m68k/kernel/*sun3*
12354 F:      arch/m68k/sun3*/
12355 F:      arch/m68k/include/asm/sun3*
12356 F:      drivers/net/ethernet/i825xx/sun3*
12357
12358 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12359 M:      Hans de Goede <hdegoede@redhat.com>
12360 L:      linux-input@vger.kernel.org
12361 S:      Maintained
12362 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12363 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12364
12365 SUNDANCE NETWORK DRIVER
12366 M:      Denis Kirjanov <kda@linux-powerpc.org>
12367 L:      netdev@vger.kernel.org
12368 S:      Maintained
12369 F:      drivers/net/ethernet/dlink/sundance.c
12370
12371 SUPERH
12372 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12373 M:      Rich Felker <dalias@libc.org>
12374 L:      linux-sh@vger.kernel.org
12375 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12376 S:      Maintained
12377 F:      Documentation/sh/
12378 F:      arch/sh/
12379 F:      drivers/sh/
12380
12381 SUSPEND TO RAM
12382 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12383 M:      Len Brown <len.brown@intel.com>
12384 M:      Pavel Machek <pavel@ucw.cz>
12385 L:      linux-pm@vger.kernel.org
12386 B:      https://bugzilla.kernel.org
12387 S:      Supported
12388 F:      Documentation/power/
12389 F:      arch/x86/kernel/acpi/
12390 F:      drivers/base/power/
12391 F:      kernel/power/
12392 F:      include/linux/suspend.h
12393 F:      include/linux/freezer.h
12394 F:      include/linux/pm.h
12395
12396 SVGA HANDLING
12397 M:      Martin Mares <mj@ucw.cz>
12398 L:      linux-video@atrey.karlin.mff.cuni.cz
12399 S:      Maintained
12400 F:      Documentation/svga.txt
12401 F:      arch/x86/boot/video*
12402
12403 SWIOTLB SUBSYSTEM
12404 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12405 L:      linux-kernel@vger.kernel.org
12406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12407 S:      Supported
12408 F:      lib/swiotlb.c
12409 F:      arch/*/kernel/pci-swiotlb.c
12410 F:      include/linux/swiotlb.h
12411
12412 SWITCHDEV
12413 M:      Jiri Pirko <jiri@resnulli.us>
12414 M:      Ivan Vecera <ivecera@redhat.com>
12415 L:      netdev@vger.kernel.org
12416 S:      Supported
12417 F:      net/switchdev/
12418 F:      include/net/switchdev.h
12419
12420 SYNOPSYS ARC ARCHITECTURE
12421 M:      Vineet Gupta <vgupta@synopsys.com>
12422 L:      linux-snps-arc@lists.infradead.org
12423 S:      Supported
12424 F:      arch/arc/
12425 F:      Documentation/devicetree/bindings/arc/*
12426 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12427 F:      drivers/clocksource/arc_timer.c
12428 F:      drivers/tty/serial/arc_uart.c
12429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12430
12431 SYNOPSYS ARC SDP platform support
12432 M:      Alexey Brodkin <abrodkin@synopsys.com>
12433 S:      Supported
12434 F:      arch/arc/plat-axs10x
12435 F:      arch/arc/boot/dts/ax*
12436 F:      Documentation/devicetree/bindings/arc/axs10*
12437
12438 SYSTEM CONFIGURATION (SYSCON)
12439 M:      Lee Jones <lee.jones@linaro.org>
12440 M:      Arnd Bergmann <arnd@arndb.de>
12441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12442 S:      Supported
12443 F:      drivers/mfd/syscon.c
12444
12445 SYSTEM RESET/SHUTDOWN DRIVERS
12446 M:      Sebastian Reichel <sre@kernel.org>
12447 L:      linux-pm@vger.kernel.org
12448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12449 S:      Maintained
12450 F:      Documentation/devicetree/bindings/power/reset/
12451 F:      drivers/power/reset/
12452
12453 SYSV FILESYSTEM
12454 M:      Christoph Hellwig <hch@infradead.org>
12455 S:      Maintained
12456 F:      Documentation/filesystems/sysv-fs.txt
12457 F:      fs/sysv/
12458 F:      include/linux/sysv_fs.h
12459
12460 TARGET SUBSYSTEM
12461 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12462 L:      linux-scsi@vger.kernel.org
12463 L:      target-devel@vger.kernel.org
12464 W:      http://www.linux-iscsi.org
12465 W:      http://groups.google.com/group/linux-iscsi-target-dev
12466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12467 S:      Supported
12468 F:      drivers/target/
12469 F:      include/target/
12470 F:      Documentation/target/
12471
12472 TASKSTATS STATISTICS INTERFACE
12473 M:      Balbir Singh <bsingharora@gmail.com>
12474 S:      Maintained
12475 F:      Documentation/accounting/taskstats*
12476 F:      include/linux/taskstats*
12477 F:      kernel/taskstats.c
12478
12479 TC subsystem
12480 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12481 M:      Cong Wang <xiyou.wangcong@gmail.com>
12482 M:      Jiri Pirko <jiri@resnulli.us>
12483 L:      netdev@vger.kernel.org
12484 S:      Maintained
12485 F:      include/net/pkt_cls.h
12486 F:      include/net/pkt_sched.h
12487 F:      include/net/tc_act/
12488 F:      include/uapi/linux/pkt_cls.h
12489 F:      include/uapi/linux/pkt_sched.h
12490 F:      include/uapi/linux/tc_act/
12491 F:      include/uapi/linux/tc_ematch/
12492 F:      net/sched/
12493
12494 TCP LOW PRIORITY MODULE
12495 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12496 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12497 W:      http://tcp-lp-mod.sourceforge.net/
12498 S:      Maintained
12499 F:      net/ipv4/tcp_lp.c
12500
12501 TDA10071 MEDIA DRIVER
12502 M:      Antti Palosaari <crope@iki.fi>
12503 L:      linux-media@vger.kernel.org
12504 W:      https://linuxtv.org
12505 W:      http://palosaari.fi/linux/
12506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12507 T:      git git://linuxtv.org/anttip/media_tree.git
12508 S:      Maintained
12509 F:      drivers/media/dvb-frontends/tda10071*
12510
12511 TDA18212 MEDIA DRIVER
12512 M:      Antti Palosaari <crope@iki.fi>
12513 L:      linux-media@vger.kernel.org
12514 W:      https://linuxtv.org
12515 W:      http://palosaari.fi/linux/
12516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12517 T:      git git://linuxtv.org/anttip/media_tree.git
12518 S:      Maintained
12519 F:      drivers/media/tuners/tda18212*
12520
12521 TDA18218 MEDIA DRIVER
12522 M:      Antti Palosaari <crope@iki.fi>
12523 L:      linux-media@vger.kernel.org
12524 W:      https://linuxtv.org
12525 W:      http://palosaari.fi/linux/
12526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12527 T:      git git://linuxtv.org/anttip/media_tree.git
12528 S:      Maintained
12529 F:      drivers/media/tuners/tda18218*
12530
12531 TDA18271 MEDIA DRIVER
12532 M:      Michael Krufky <mkrufky@linuxtv.org>
12533 L:      linux-media@vger.kernel.org
12534 W:      https://linuxtv.org
12535 W:      http://github.com/mkrufky
12536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12537 T:      git git://linuxtv.org/mkrufky/tuners.git
12538 S:      Maintained
12539 F:      drivers/media/tuners/tda18271*
12540
12541 TDA827x MEDIA DRIVER
12542 M:      Michael Krufky <mkrufky@linuxtv.org>
12543 L:      linux-media@vger.kernel.org
12544 W:      https://linuxtv.org
12545 W:      http://github.com/mkrufky
12546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12547 T:      git git://linuxtv.org/mkrufky/tuners.git
12548 S:      Maintained
12549 F:      drivers/media/tuners/tda8290.*
12550
12551 TDA8290 MEDIA DRIVER
12552 M:      Michael Krufky <mkrufky@linuxtv.org>
12553 L:      linux-media@vger.kernel.org
12554 W:      https://linuxtv.org
12555 W:      http://github.com/mkrufky
12556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12557 T:      git git://linuxtv.org/mkrufky/tuners.git
12558 S:      Maintained
12559 F:      drivers/media/tuners/tda8290.*
12560
12561 TDA9840 MEDIA DRIVER
12562 M:      Hans Verkuil <hverkuil@xs4all.nl>
12563 L:      linux-media@vger.kernel.org
12564 T:      git git://linuxtv.org/media_tree.git
12565 W:      https://linuxtv.org
12566 S:      Maintained
12567 F:      drivers/media/i2c/tda9840*
12568
12569 TEA5761 TUNER DRIVER
12570 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12571 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12572 L:      linux-media@vger.kernel.org
12573 W:      https://linuxtv.org
12574 T:      git git://linuxtv.org/media_tree.git
12575 S:      Odd fixes
12576 F:      drivers/media/tuners/tea5761.*
12577
12578 TEA5767 TUNER DRIVER
12579 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12580 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12581 L:      linux-media@vger.kernel.org
12582 W:      https://linuxtv.org
12583 T:      git git://linuxtv.org/media_tree.git
12584 S:      Maintained
12585 F:      drivers/media/tuners/tea5767.*
12586
12587 TEA6415C MEDIA DRIVER
12588 M:      Hans Verkuil <hverkuil@xs4all.nl>
12589 L:      linux-media@vger.kernel.org
12590 T:      git git://linuxtv.org/media_tree.git
12591 W:      https://linuxtv.org
12592 S:      Maintained
12593 F:      drivers/media/i2c/tea6415c*
12594
12595 TEA6420 MEDIA DRIVER
12596 M:      Hans Verkuil <hverkuil@xs4all.nl>
12597 L:      linux-media@vger.kernel.org
12598 T:      git git://linuxtv.org/media_tree.git
12599 W:      https://linuxtv.org
12600 S:      Maintained
12601 F:      drivers/media/i2c/tea6420*
12602
12603 TEAM DRIVER
12604 M:      Jiri Pirko <jiri@resnulli.us>
12605 L:      netdev@vger.kernel.org
12606 S:      Supported
12607 F:      drivers/net/team/
12608 F:      include/linux/if_team.h
12609 F:      include/uapi/linux/if_team.h
12610
12611 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12612 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12613 S:      Maintained
12614 F:      arch/x86/platform/ts5500/
12615
12616 TECHNOTREND USB IR RECEIVER
12617 M:      Sean Young <sean@mess.org>
12618 L:      linux-media@vger.kernel.org
12619 S:      Maintained
12620 F:      drivers/media/rc/ttusbir.c
12621
12622 TEGRA ARCHITECTURE SUPPORT
12623 M:      Thierry Reding <thierry.reding@gmail.com>
12624 M:      Jonathan Hunter <jonathanh@nvidia.com>
12625 L:      linux-tegra@vger.kernel.org
12626 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12628 S:      Supported
12629 N:      [^a-z]tegra
12630
12631 TEGRA CLOCK DRIVER
12632 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12633 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12634 S:      Supported
12635 F:      drivers/clk/tegra/
12636
12637 TEGRA DMA DRIVERS
12638 M:      Laxman Dewangan <ldewangan@nvidia.com>
12639 M:      Jon Hunter <jonathanh@nvidia.com>
12640 S:      Supported
12641 F:      drivers/dma/tegra*
12642
12643 TEGRA I2C DRIVER
12644 M:      Laxman Dewangan <ldewangan@nvidia.com>
12645 S:      Supported
12646 F:      drivers/i2c/busses/i2c-tegra.c
12647
12648 TEGRA IOMMU DRIVERS
12649 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12650 S:      Supported
12651 F:      drivers/iommu/tegra*
12652
12653 TEGRA KBC DRIVER
12654 M:      Rakesh Iyer <riyer@nvidia.com>
12655 M:      Laxman Dewangan <ldewangan@nvidia.com>
12656 S:      Supported
12657 F:      drivers/input/keyboard/tegra-kbc.c
12658
12659 TEGRA PWM DRIVER
12660 M:      Thierry Reding <thierry.reding@gmail.com>
12661 S:      Supported
12662 F:      drivers/pwm/pwm-tegra.c
12663
12664 TEGRA SERIAL DRIVER
12665 M:      Laxman Dewangan <ldewangan@nvidia.com>
12666 S:      Supported
12667 F:      drivers/tty/serial/serial-tegra.c
12668
12669 TEGRA SPI DRIVER
12670 M:      Laxman Dewangan <ldewangan@nvidia.com>
12671 S:      Supported
12672 F:      drivers/spi/spi-tegra*
12673
12674 TEHUTI ETHERNET DRIVER
12675 M:      Andy Gospodarek <andy@greyhouse.net>
12676 L:      netdev@vger.kernel.org
12677 S:      Supported
12678 F:      drivers/net/ethernet/tehuti/*
12679
12680 Telecom Clock Driver for MCPL0010
12681 M:      Mark Gross <mark.gross@intel.com>
12682 S:      Supported
12683 F:      drivers/char/tlclk.c
12684
12685 TENSILICA XTENSA PORT (xtensa)
12686 M:      Chris Zankel <chris@zankel.net>
12687 M:      Max Filippov <jcmvbkbc@gmail.com>
12688 L:      linux-xtensa@linux-xtensa.org
12689 T:      git git://github.com/czankel/xtensa-linux.git
12690 S:      Maintained
12691 F:      arch/xtensa/
12692 F:      drivers/irqchip/irq-xtensa-*
12693
12694 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12695 M:      Nishanth Menon <nm@ti.com>
12696 M:      Tero Kristo <t-kristo@ti.com>
12697 M:      Santosh Shilimkar <ssantosh@kernel.org>
12698 L:      linux-arm-kernel@lists.infradead.org
12699 S:      Maintained
12700 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12701 F:      drivers/firmware/ti_sci*
12702 F:      include/linux/soc/ti/ti_sci_protocol.h
12703 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12704 F:      include/dt-bindings/genpd/k2g.h
12705 F:      drivers/soc/ti/ti_sci_pm_domains.c
12706
12707 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12708 M:      Hans Verkuil <hverkuil@xs4all.nl>
12709 L:      linux-media@vger.kernel.org
12710 T:      git git://linuxtv.org/media_tree.git
12711 W:      https://linuxtv.org
12712 S:      Maintained
12713 F:      drivers/media/radio/radio-raremono.c
12714
12715 THERMAL
12716 M:      Zhang Rui <rui.zhang@intel.com>
12717 M:      Eduardo Valentin <edubezval@gmail.com>
12718 L:      linux-pm@vger.kernel.org
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12721 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12722 S:      Supported
12723 F:      drivers/thermal/
12724 F:      include/linux/thermal.h
12725 F:      include/uapi/linux/thermal.h
12726 F:      include/linux/cpu_cooling.h
12727 F:      Documentation/devicetree/bindings/thermal/
12728
12729 THERMAL/CPU_COOLING
12730 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12731 M:      Viresh Kumar <viresh.kumar@linaro.org>
12732 M:      Javi Merino <javi.merino@kernel.org>
12733 L:      linux-pm@vger.kernel.org
12734 S:      Supported
12735 F:      Documentation/thermal/cpu-cooling-api.txt
12736 F:      drivers/thermal/cpu_cooling.c
12737 F:      include/linux/cpu_cooling.h
12738
12739 THINKPAD ACPI EXTRAS DRIVER
12740 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12741 L:      ibm-acpi-devel@lists.sourceforge.net
12742 L:      platform-driver-x86@vger.kernel.org
12743 W:      http://ibm-acpi.sourceforge.net
12744 W:      http://thinkwiki.org/wiki/Ibm-acpi
12745 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12746 S:      Maintained
12747 F:      drivers/platform/x86/thinkpad_acpi.c
12748
12749 TI BANDGAP AND THERMAL DRIVER
12750 M:      Eduardo Valentin <edubezval@gmail.com>
12751 M:      Keerthy <j-keerthy@ti.com>
12752 L:      linux-pm@vger.kernel.org
12753 L:      linux-omap@vger.kernel.org
12754 S:      Maintained
12755 F:      drivers/thermal/ti-soc-thermal/
12756
12757 TI VPE/CAL DRIVERS
12758 M:      Benoit Parrot <bparrot@ti.com>
12759 L:      linux-media@vger.kernel.org
12760 W:      http://linuxtv.org/
12761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12762 S:      Maintained
12763 F:      drivers/media/platform/ti-vpe/
12764
12765 TI CDCE706 CLOCK DRIVER
12766 M:      Max Filippov <jcmvbkbc@gmail.com>
12767 S:      Maintained
12768 F:      drivers/clk/clk-cdce706.c
12769
12770 TI CLOCK DRIVER
12771 M:      Tero Kristo <t-kristo@ti.com>
12772 L:      linux-omap@vger.kernel.org
12773 S:      Maintained
12774 F:      drivers/clk/ti/
12775 F:      include/linux/clk/ti.h
12776
12777 TI ETHERNET SWITCH DRIVER (CPSW)
12778 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12779 L:      linux-omap@vger.kernel.org
12780 L:      netdev@vger.kernel.org
12781 S:      Maintained
12782 F:      drivers/net/ethernet/ti/cpsw*
12783 F:      drivers/net/ethernet/ti/davinci*
12784
12785 TI FLASH MEDIA INTERFACE DRIVER
12786 M:      Alex Dubov <oakad@yahoo.com>
12787 S:      Maintained
12788 F:      drivers/misc/tifm*
12789 F:      drivers/mmc/host/tifm_sd.c
12790 F:      include/linux/tifm.h
12791
12792 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12793 M:      Santosh Shilimkar <ssantosh@kernel.org>
12794 L:      linux-kernel@vger.kernel.org
12795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12796 S:      Maintained
12797 F:      drivers/soc/ti/*
12798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12799
12800
12801 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12802 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12803 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12805 S:      Maintained
12806 F:      sound/soc/codecs/lm49453*
12807 F:      sound/soc/codecs/isabelle*
12808
12809 TI LP855x BACKLIGHT DRIVER
12810 M:      Milo Kim <milo.kim@ti.com>
12811 S:      Maintained
12812 F:      Documentation/backlight/lp855x-driver.txt
12813 F:      drivers/video/backlight/lp855x_bl.c
12814 F:      include/linux/platform_data/lp855x.h
12815
12816 TI LP8727 CHARGER DRIVER
12817 M:      Milo Kim <milo.kim@ti.com>
12818 S:      Maintained
12819 F:      drivers/power/supply/lp8727_charger.c
12820 F:      include/linux/platform_data/lp8727.h
12821
12822 TI LP8788 MFD DRIVER
12823 M:      Milo Kim <milo.kim@ti.com>
12824 S:      Maintained
12825 F:      drivers/iio/adc/lp8788_adc.c
12826 F:      drivers/leds/leds-lp8788.c
12827 F:      drivers/mfd/lp8788*.c
12828 F:      drivers/power/supply/lp8788-charger.c
12829 F:      drivers/regulator/lp8788-*.c
12830 F:      include/linux/mfd/lp8788*.h
12831
12832 TI NETCP ETHERNET DRIVER
12833 M:      Wingman Kwok <w-kwok2@ti.com>
12834 M:      Murali Karicheri <m-karicheri2@ti.com>
12835 L:      netdev@vger.kernel.org
12836 S:      Maintained
12837 F:      drivers/net/ethernet/ti/netcp*
12838
12839 TI TAS571X FAMILY ASoC CODEC DRIVER
12840 M:      Kevin Cernekee <cernekee@chromium.org>
12841 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12842 S:      Odd Fixes
12843 F:      sound/soc/codecs/tas571x*
12844
12845 TI TWL4030 SERIES SOC CODEC DRIVER
12846 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12847 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12848 S:      Maintained
12849 F:      sound/soc/codecs/twl4030*
12850
12851 TI WILINK WIRELESS DRIVERS
12852 L:      linux-wireless@vger.kernel.org
12853 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12854 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12856 S:      Orphan
12857 F:      drivers/net/wireless/ti/
12858 F:      include/linux/wl12xx.h
12859
12860 TIPC NETWORK LAYER
12861 M:      Jon Maloy <jon.maloy@ericsson.com>
12862 M:      Ying Xue <ying.xue@windriver.com>
12863 L:      netdev@vger.kernel.org (core kernel code)
12864 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12865 W:      http://tipc.sourceforge.net/
12866 S:      Maintained
12867 F:      include/uapi/linux/tipc*.h
12868 F:      net/tipc/
12869
12870 TILE ARCHITECTURE
12871 M:      Chris Metcalf <cmetcalf@mellanox.com>
12872 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12874 S:      Supported
12875 F:      arch/tile/
12876 F:      drivers/char/tile-srom.c
12877 F:      drivers/edac/tile_edac.c
12878 F:      drivers/net/ethernet/tile/
12879 F:      drivers/rtc/rtc-tile.c
12880 F:      drivers/tty/hvc/hvc_tile.c
12881 F:      drivers/tty/serial/tilegx.c
12882 F:      drivers/usb/host/*-tilegx.c
12883 F:      include/linux/usb/tilegx.h
12884
12885 TLAN NETWORK DRIVER
12886 M:      Samuel Chessman <chessman@tux.org>
12887 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12888 W:      http://sourceforge.net/projects/tlan/
12889 S:      Maintained
12890 F:      Documentation/networking/tlan.txt
12891 F:      drivers/net/ethernet/ti/tlan.*
12892
12893 TOMOYO SECURITY MODULE
12894 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12895 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12896 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12897 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12898 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12899 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12900 W:      http://tomoyo.sourceforge.jp/
12901 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12902 S:      Maintained
12903 F:      security/tomoyo/
12904
12905 TOPSTAR LAPTOP EXTRAS DRIVER
12906 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12907 L:      platform-driver-x86@vger.kernel.org
12908 S:      Maintained
12909 F:      drivers/platform/x86/topstar-laptop.c
12910
12911 TOSHIBA ACPI EXTRAS DRIVER
12912 M:      Azael Avalos <coproscefalo@gmail.com>
12913 L:      platform-driver-x86@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/platform/x86/toshiba_acpi.c
12916
12917 TOSHIBA BLUETOOTH DRIVER
12918 M:      Azael Avalos <coproscefalo@gmail.com>
12919 L:      platform-driver-x86@vger.kernel.org
12920 S:      Maintained
12921 F:      drivers/platform/x86/toshiba_bluetooth.c
12922
12923 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12924 M:      Azael Avalos <coproscefalo@gmail.com>
12925 L:      platform-driver-x86@vger.kernel.org
12926 S:      Maintained
12927 F:      drivers/platform/x86/toshiba_haps.c
12928
12929 TOSHIBA WMI HOTKEYS DRIVER
12930 M:      Azael Avalos <coproscefalo@gmail.com>
12931 L:      platform-driver-x86@vger.kernel.org
12932 S:      Maintained
12933 F:      drivers/platform/x86/toshiba-wmi.c
12934
12935 TOSHIBA SMM DRIVER
12936 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12937 W:      http://www.buzzard.org.uk/toshiba/
12938 S:      Maintained
12939 F:      drivers/char/toshiba.c
12940 F:      include/linux/toshiba.h
12941 F:      include/uapi/linux/toshiba.h
12942
12943 TOSHIBA TC358743 DRIVER
12944 M:      Mats Randgaard <matrandg@cisco.com>
12945 L:      linux-media@vger.kernel.org
12946 S:      Maintained
12947 F:      drivers/media/i2c/tc358743*
12948 F:      include/media/i2c/tc358743.h
12949
12950 TMIO/SDHI MMC DRIVER
12951 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12952 L:      linux-mmc@vger.kernel.org
12953 S:      Supported
12954 F:      drivers/mmc/host/tmio_mmc*
12955 F:      drivers/mmc/host/sh_mobile_sdhi.c
12956 F:      include/linux/mfd/tmio.h
12957
12958 TMP401 HARDWARE MONITOR DRIVER
12959 M:      Guenter Roeck <linux@roeck-us.net>
12960 L:      linux-hwmon@vger.kernel.org
12961 S:      Maintained
12962 F:      Documentation/hwmon/tmp401
12963 F:      drivers/hwmon/tmp401.c
12964
12965 TMPFS (SHMEM FILESYSTEM)
12966 M:      Hugh Dickins <hughd@google.com>
12967 L:      linux-mm@kvack.org
12968 S:      Maintained
12969 F:      include/linux/shmem_fs.h
12970 F:      mm/shmem.c
12971
12972 TM6000 VIDEO4LINUX DRIVER
12973 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12975 L:      linux-media@vger.kernel.org
12976 W:      https://linuxtv.org
12977 T:      git git://linuxtv.org/media_tree.git
12978 S:      Odd fixes
12979 F:      drivers/media/usb/tm6000/
12980 F:      Documentation/media/v4l-drivers/tm6000*
12981
12982 TW5864 VIDEO4LINUX DRIVER
12983 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12984 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12985 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12986 L:      linux-media@vger.kernel.org
12987 S:      Supported
12988 F:      drivers/media/pci/tw5864/
12989
12990 TW68 VIDEO4LINUX DRIVER
12991 M:      Hans Verkuil <hverkuil@xs4all.nl>
12992 L:      linux-media@vger.kernel.org
12993 T:      git git://linuxtv.org/media_tree.git
12994 W:      https://linuxtv.org
12995 S:      Odd Fixes
12996 F:      drivers/media/pci/tw68/
12997
12998 TW686X VIDEO4LINUX DRIVER
12999 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13000 L:      linux-media@vger.kernel.org
13001 T:      git git://linuxtv.org/media_tree.git
13002 W:      http://linuxtv.org
13003 S:      Maintained
13004 F:      drivers/media/pci/tw686x/
13005
13006 TPM DEVICE DRIVER
13007 M:      Peter Huewe <peterhuewe@gmx.de>
13008 M:      Marcel Selhorst <tpmdd@selhorst.net>
13009 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13010 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13011 W:      http://tpmdd.sourceforge.net
13012 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13013 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13014 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13015 S:      Maintained
13016 F:      drivers/char/tpm/
13017
13018 TPM IBM_VTPM DEVICE DRIVER
13019 M:      Ashley Lai <ashleydlai@gmail.com>
13020 W:      http://tpmdd.sourceforge.net
13021 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13022 S:      Maintained
13023 F:      drivers/char/tpm/tpm_ibmvtpm*
13024
13025 TRACING
13026 M:      Steven Rostedt <rostedt@goodmis.org>
13027 M:      Ingo Molnar <mingo@redhat.com>
13028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13029 S:      Maintained
13030 F:      Documentation/trace/ftrace.txt
13031 F:      arch/*/*/*/ftrace.h
13032 F:      arch/*/kernel/ftrace.c
13033 F:      include/*/ftrace.h
13034 F:      include/linux/trace*.h
13035 F:      include/trace/
13036 F:      kernel/trace/
13037 F:      tools/testing/selftests/ftrace/
13038
13039 TRACING MMIO ACCESSES (MMIOTRACE)
13040 M:      Steven Rostedt <rostedt@goodmis.org>
13041 M:      Ingo Molnar <mingo@kernel.org>
13042 R:      Karol Herbst <karolherbst@gmail.com>
13043 R:      Pekka Paalanen <ppaalanen@gmail.com>
13044 S:      Maintained
13045 L:      linux-kernel@vger.kernel.org
13046 L:      nouveau@lists.freedesktop.org
13047 F:      kernel/trace/trace_mmiotrace.c
13048 F:      include/linux/mmiotrace.h
13049 F:      arch/x86/mm/kmmio.c
13050 F:      arch/x86/mm/mmio-mod.c
13051 F:      arch/x86/mm/testmmiotrace.c
13052
13053 TRIVIAL PATCHES
13054 M:      Jiri Kosina <trivial@kernel.org>
13055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13056 S:      Maintained
13057 K:      ^Subject:.*(?i)trivial
13058
13059 TTY LAYER
13060 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13061 M:      Jiri Slaby <jslaby@suse.com>
13062 S:      Supported
13063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13064 F:      Documentation/serial/
13065 F:      drivers/tty/
13066 F:      drivers/tty/serial/serial_core.c
13067 F:      include/linux/serial_core.h
13068 F:      include/linux/serial.h
13069 F:      include/linux/tty.h
13070 F:      include/uapi/linux/serial_core.h
13071 F:      include/uapi/linux/serial.h
13072 F:      include/uapi/linux/tty.h
13073
13074 TUA9001 MEDIA DRIVER
13075 M:      Antti Palosaari <crope@iki.fi>
13076 L:      linux-media@vger.kernel.org
13077 W:      https://linuxtv.org
13078 W:      http://palosaari.fi/linux/
13079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13080 T:      git git://linuxtv.org/anttip/media_tree.git
13081 S:      Maintained
13082 F:      drivers/media/tuners/tua9001*
13083
13084 TULIP NETWORK DRIVERS
13085 L:      netdev@vger.kernel.org
13086 L:      linux-parisc@vger.kernel.org
13087 S:      Orphan
13088 F:      drivers/net/ethernet/dec/tulip/
13089
13090 TUN/TAP driver
13091 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13092 W:      http://vtun.sourceforge.net/tun
13093 S:      Maintained
13094 F:      Documentation/networking/tuntap.txt
13095 F:      arch/um/os-Linux/drivers/
13096
13097 TURBOCHANNEL SUBSYSTEM
13098 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13099 M:      Ralf Baechle <ralf@linux-mips.org>
13100 L:      linux-mips@linux-mips.org
13101 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13102 S:      Maintained
13103 F:      drivers/tc/
13104 F:      include/linux/tc.h
13105
13106 UBI FILE SYSTEM (UBIFS)
13107 M:      Richard Weinberger <richard@nod.at>
13108 M:      Artem Bityutskiy <dedekind1@gmail.com>
13109 M:      Adrian Hunter <adrian.hunter@intel.com>
13110 L:      linux-mtd@lists.infradead.org
13111 T:      git git://git.infradead.org/ubifs-2.6.git
13112 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13113 S:      Supported
13114 F:      Documentation/filesystems/ubifs.txt
13115 F:      fs/ubifs/
13116
13117 UCLINUX (M68KNOMMU AND COLDFIRE)
13118 M:      Greg Ungerer <gerg@linux-m68k.org>
13119 W:      http://www.linux-m68k.org/
13120 W:      http://www.uclinux.org/
13121 L:      linux-m68k@lists.linux-m68k.org
13122 L:      uclinux-dev@uclinux.org  (subscribers-only)
13123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13124 S:      Maintained
13125 F:      arch/m68k/coldfire/
13126 F:      arch/m68k/68*/
13127 F:      arch/m68k/*/*_no.*
13128 F:      arch/m68k/include/asm/*_no.*
13129
13130 UDF FILESYSTEM
13131 M:      Jan Kara <jack@suse.com>
13132 S:      Maintained
13133 F:      Documentation/filesystems/udf.txt
13134 F:      fs/udf/
13135
13136 UDRAW TABLET
13137 M:      Bastien Nocera <hadess@hadess.net>
13138 L:      linux-input@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/hid/hid-udraw.c
13141
13142 UFS FILESYSTEM
13143 M:      Evgeniy Dushistov <dushistov@mail.ru>
13144 S:      Maintained
13145 F:      Documentation/filesystems/ufs.txt
13146 F:      fs/ufs/
13147
13148 UHID USERSPACE HID IO DRIVER:
13149 M:      David Herrmann <dh.herrmann@googlemail.com>
13150 L:      linux-input@vger.kernel.org
13151 S:      Maintained
13152 F:      drivers/hid/uhid.c
13153 F:      include/uapi/linux/uhid.h
13154
13155 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13156 L:      linux-usb@vger.kernel.org
13157 S:      Orphan
13158 F:      drivers/uwb/
13159 F:      include/linux/uwb.h
13160 F:      include/linux/uwb/
13161
13162 UNICORE32 ARCHITECTURE:
13163 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13164 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13165 S:      Maintained
13166 T:      git git://github.com/gxt/linux.git
13167 F:      arch/unicore32/
13168
13169 UNIFDEF
13170 M:      Tony Finch <dot@dotat.at>
13171 W:      http://dotat.at/prog/unifdef
13172 S:      Maintained
13173 F:      scripts/unifdef.c
13174
13175 UNIFORM CDROM DRIVER
13176 M:      Jens Axboe <axboe@kernel.dk>
13177 W:      http://www.kernel.dk
13178 S:      Maintained
13179 F:      Documentation/cdrom/
13180 F:      drivers/cdrom/cdrom.c
13181 F:      include/linux/cdrom.h
13182 F:      include/uapi/linux/cdrom.h
13183
13184 UNISYS S-PAR DRIVERS
13185 M:      David Kershner <david.kershner@unisys.com>
13186 L:      sparmaintainer@unisys.com (Unisys internal)
13187 S:      Supported
13188 F:      drivers/staging/unisys/
13189
13190 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13191 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13192 L:      linux-scsi@vger.kernel.org
13193 S:      Supported
13194 F:      Documentation/scsi/ufs.txt
13195 F:      drivers/scsi/ufs/
13196
13197 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13198 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13199 M:      Prabu Thangamuthu <prabut@synopsys.com>
13200 L:      linux-scsi@vger.kernel.org
13201 S:      Supported
13202 F:      drivers/scsi/ufs/*dwc*
13203
13204 UNSORTED BLOCK IMAGES (UBI)
13205 M:      Artem Bityutskiy <dedekind1@gmail.com>
13206 M:      Richard Weinberger <richard@nod.at>
13207 W:      http://www.linux-mtd.infradead.org/
13208 L:      linux-mtd@lists.infradead.org
13209 T:      git git://git.infradead.org/ubifs-2.6.git
13210 S:      Supported
13211 F:      drivers/mtd/ubi/
13212 F:      include/linux/mtd/ubi.h
13213 F:      include/uapi/mtd/ubi-user.h
13214
13215 USB ACM DRIVER
13216 M:      Oliver Neukum <oneukum@suse.com>
13217 L:      linux-usb@vger.kernel.org
13218 S:      Maintained
13219 F:      Documentation/usb/acm.txt
13220 F:      drivers/usb/class/cdc-acm.*
13221
13222 USB AR5523 WIRELESS DRIVER
13223 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13224 L:      linux-wireless@vger.kernel.org
13225 S:      Maintained
13226 F:      drivers/net/wireless/ath/ar5523/
13227
13228 USB ATTACHED SCSI
13229 M:      Oliver Neukum <oneukum@suse.com>
13230 L:      linux-usb@vger.kernel.org
13231 L:      linux-scsi@vger.kernel.org
13232 S:      Maintained
13233 F:      drivers/usb/storage/uas.c
13234
13235 USB CDC ETHERNET DRIVER
13236 M:      Oliver Neukum <oliver@neukum.org>
13237 L:      linux-usb@vger.kernel.org
13238 S:      Maintained
13239 F:      drivers/net/usb/cdc_*.c
13240 F:      include/uapi/linux/usb/cdc.h
13241
13242 USB CHAOSKEY DRIVER
13243 M:      Keith Packard <keithp@keithp.com>
13244 L:      linux-usb@vger.kernel.org
13245 S:      Maintained
13246 F:      drivers/usb/misc/chaoskey.c
13247
13248 USB CYPRESS C67X00 DRIVER
13249 M:      Peter Korsgaard <jacmet@sunsite.dk>
13250 L:      linux-usb@vger.kernel.org
13251 S:      Maintained
13252 F:      drivers/usb/c67x00/
13253
13254 USB DAVICOM DM9601 DRIVER
13255 M:      Peter Korsgaard <jacmet@sunsite.dk>
13256 L:      netdev@vger.kernel.org
13257 W:      http://www.linux-usb.org/usbnet
13258 S:      Maintained
13259 F:      drivers/net/usb/dm9601.c
13260
13261 USB DIAMOND RIO500 DRIVER
13262 M:      Cesar Miquel <miquel@df.uba.ar>
13263 L:      rio500-users@lists.sourceforge.net
13264 W:      http://rio500.sourceforge.net
13265 S:      Maintained
13266 F:      drivers/usb/misc/rio500*
13267
13268 USB EHCI DRIVER
13269 M:      Alan Stern <stern@rowland.harvard.edu>
13270 L:      linux-usb@vger.kernel.org
13271 S:      Maintained
13272 F:      Documentation/usb/ehci.txt
13273 F:      drivers/usb/host/ehci*
13274
13275 USB GADGET/PERIPHERAL SUBSYSTEM
13276 M:      Felipe Balbi <balbi@kernel.org>
13277 L:      linux-usb@vger.kernel.org
13278 W:      http://www.linux-usb.org/gadget
13279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13280 S:      Maintained
13281 F:      drivers/usb/gadget/
13282 F:      include/linux/usb/gadget*
13283
13284 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13285 M:      Jiri Kosina <jikos@kernel.org>
13286 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13287 L:      linux-usb@vger.kernel.org
13288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13289 S:      Maintained
13290 F:      Documentation/hid/hiddev.txt
13291 F:      drivers/hid/usbhid/
13292
13293 USB ISP116X DRIVER
13294 M:      Olav Kongas <ok@artecdesign.ee>
13295 L:      linux-usb@vger.kernel.org
13296 S:      Maintained
13297 F:      drivers/usb/host/isp116x*
13298 F:      include/linux/usb/isp116x.h
13299
13300 USB LAN78XX ETHERNET DRIVER
13301 M:      Woojung Huh <woojung.huh@microchip.com>
13302 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13303 L:      netdev@vger.kernel.org
13304 S:      Maintained
13305 F:      drivers/net/usb/lan78xx.*
13306
13307 USB MASS STORAGE DRIVER
13308 M:      Alan Stern <stern@rowland.harvard.edu>
13309 L:      linux-usb@vger.kernel.org
13310 L:      usb-storage@lists.one-eyed-alien.net
13311 S:      Maintained
13312 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13313 F:      drivers/usb/storage/
13314
13315 USB MIDI DRIVER
13316 M:      Clemens Ladisch <clemens@ladisch.de>
13317 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13318 T:      git git://git.alsa-project.org/alsa-kernel.git
13319 S:      Maintained
13320 F:      sound/usb/midi.*
13321
13322 USB NETWORKING DRIVERS
13323 L:      linux-usb@vger.kernel.org
13324 S:      Odd Fixes
13325 F:      drivers/net/usb/
13326
13327 USB OHCI DRIVER
13328 M:      Alan Stern <stern@rowland.harvard.edu>
13329 L:      linux-usb@vger.kernel.org
13330 S:      Maintained
13331 F:      Documentation/usb/ohci.txt
13332 F:      drivers/usb/host/ohci*
13333
13334 USB OTG FSM (Finite State Machine)
13335 M:      Peter Chen <Peter.Chen@nxp.com>
13336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13337 L:      linux-usb@vger.kernel.org
13338 S:      Maintained
13339 F:      drivers/usb/common/usb-otg-fsm.c
13340
13341 USB OVER IP DRIVER
13342 M:      Valentina Manea <valentina.manea.m@gmail.com>
13343 M:      Shuah Khan <shuahkh@osg.samsung.com>
13344 M:      Shuah Khan <shuah@kernel.org>
13345 L:      linux-usb@vger.kernel.org
13346 S:      Maintained
13347 F:      Documentation/usb/usbip_protocol.txt
13348 F:      drivers/usb/usbip/
13349 F:      tools/usb/usbip/
13350
13351 USB PEGASUS DRIVER
13352 M:      Petko Manolov <petkan@nucleusys.com>
13353 L:      linux-usb@vger.kernel.org
13354 L:      netdev@vger.kernel.org
13355 T:      git git://github.com/petkan/pegasus.git
13356 W:      https://github.com/petkan/pegasus
13357 S:      Maintained
13358 F:      drivers/net/usb/pegasus.*
13359
13360 USB PHY LAYER
13361 M:      Felipe Balbi <balbi@kernel.org>
13362 L:      linux-usb@vger.kernel.org
13363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13364 S:      Maintained
13365 F:      drivers/usb/phy/
13366
13367 USB PRINTER DRIVER (usblp)
13368 M:      Pete Zaitcev <zaitcev@redhat.com>
13369 L:      linux-usb@vger.kernel.org
13370 S:      Supported
13371 F:      drivers/usb/class/usblp.c
13372
13373 USB QMI WWAN NETWORK DRIVER
13374 M:      Bjørn Mork <bjorn@mork.no>
13375 L:      netdev@vger.kernel.org
13376 S:      Maintained
13377 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13378 F:      drivers/net/usb/qmi_wwan.c
13379
13380 USB RTL8150 DRIVER
13381 M:      Petko Manolov <petkan@nucleusys.com>
13382 L:      linux-usb@vger.kernel.org
13383 L:      netdev@vger.kernel.org
13384 T:      git git://github.com/petkan/rtl8150.git
13385 W:      https://github.com/petkan/rtl8150
13386 S:      Maintained
13387 F:      drivers/net/usb/rtl8150.c
13388
13389 USB SERIAL SUBSYSTEM
13390 M:      Johan Hovold <johan@kernel.org>
13391 L:      linux-usb@vger.kernel.org
13392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13393 S:      Maintained
13394 F:      Documentation/usb/usb-serial.txt
13395 F:      drivers/usb/serial/
13396 F:      include/linux/usb/serial.h
13397
13398 USB SMSC75XX ETHERNET DRIVER
13399 M:      Steve Glendinning <steve.glendinning@shawell.net>
13400 L:      netdev@vger.kernel.org
13401 S:      Maintained
13402 F:      drivers/net/usb/smsc75xx.*
13403
13404 USB SMSC95XX ETHERNET DRIVER
13405 M:      Steve Glendinning <steve.glendinning@shawell.net>
13406 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13407 L:      netdev@vger.kernel.org
13408 S:      Maintained
13409 F:      drivers/net/usb/smsc95xx.*
13410
13411 USB SUBSYSTEM
13412 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13413 L:      linux-usb@vger.kernel.org
13414 W:      http://www.linux-usb.org
13415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13416 S:      Supported
13417 F:      Documentation/devicetree/bindings/usb/
13418 F:      Documentation/usb/
13419 F:      drivers/usb/
13420 F:      include/linux/usb.h
13421 F:      include/linux/usb/
13422
13423 USB TYPEC SUBSYSTEM
13424 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13425 L:      linux-usb@vger.kernel.org
13426 S:      Maintained
13427 F:      Documentation/ABI/testing/sysfs-class-typec
13428 F:      Documentation/usb/typec.rst
13429 F:      drivers/usb/typec/
13430 F:      include/linux/usb/typec.h
13431
13432 USB UHCI DRIVER
13433 M:      Alan Stern <stern@rowland.harvard.edu>
13434 L:      linux-usb@vger.kernel.org
13435 S:      Maintained
13436 F:      drivers/usb/host/uhci*
13437
13438 USB "USBNET" DRIVER FRAMEWORK
13439 M:      Oliver Neukum <oneukum@suse.com>
13440 L:      netdev@vger.kernel.org
13441 W:      http://www.linux-usb.org/usbnet
13442 S:      Maintained
13443 F:      drivers/net/usb/usbnet.c
13444 F:      include/linux/usb/usbnet.h
13445
13446 USB VIDEO CLASS
13447 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13448 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13449 L:      linux-media@vger.kernel.org
13450 T:      git git://linuxtv.org/media_tree.git
13451 W:      http://www.ideasonboard.org/uvc/
13452 S:      Maintained
13453 F:      drivers/media/usb/uvc/
13454 F:      include/uapi/linux/uvcvideo.h
13455
13456 USB VISION DRIVER
13457 M:      Hans Verkuil <hverkuil@xs4all.nl>
13458 L:      linux-media@vger.kernel.org
13459 T:      git git://linuxtv.org/media_tree.git
13460 W:      https://linuxtv.org
13461 S:      Odd Fixes
13462 F:      drivers/media/usb/usbvision/
13463
13464 USB WEBCAM GADGET
13465 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13466 L:      linux-usb@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/usb/gadget/function/*uvc*
13469 F:      drivers/usb/gadget/legacy/webcam.c
13470
13471 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13472 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13473 L:      linux-wireless@vger.kernel.org
13474 S:      Maintained
13475 F:      drivers/net/wireless/rndis_wlan.c
13476
13477 USB XHCI DRIVER
13478 M:      Mathias Nyman <mathias.nyman@intel.com>
13479 L:      linux-usb@vger.kernel.org
13480 S:      Supported
13481 F:      drivers/usb/host/xhci*
13482 F:      drivers/usb/host/pci-quirks*
13483
13484 USB ZD1201 DRIVER
13485 L:      linux-wireless@vger.kernel.org
13486 W:      http://linux-lc100020.sourceforge.net
13487 S:      Orphan
13488 F:      drivers/net/wireless/zydas/zd1201.*
13489
13490 USB ZR364XX DRIVER
13491 M:      Antoine Jacquet <royale@zerezo.com>
13492 L:      linux-usb@vger.kernel.org
13493 L:      linux-media@vger.kernel.org
13494 T:      git git://linuxtv.org/media_tree.git
13495 W:      http://royale.zerezo.com/zr364xx/
13496 S:      Maintained
13497 F:      Documentation/media/v4l-drivers/zr364xx*
13498 F:      drivers/media/usb/zr364xx/
13499
13500 ULPI BUS
13501 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13502 L:      linux-usb@vger.kernel.org
13503 S:      Maintained
13504 F:      drivers/usb/common/ulpi.c
13505 F:      include/linux/ulpi/
13506
13507 USER-MODE LINUX (UML)
13508 M:      Jeff Dike <jdike@addtoit.com>
13509 M:      Richard Weinberger <richard@nod.at>
13510 L:      user-mode-linux-devel@lists.sourceforge.net
13511 L:      user-mode-linux-user@lists.sourceforge.net
13512 W:      http://user-mode-linux.sourceforge.net
13513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13514 S:      Maintained
13515 F:      Documentation/virtual/uml/
13516 F:      arch/um/
13517 F:      arch/x86/um/
13518 F:      fs/hostfs/
13519 F:      fs/hppfs/
13520
13521 USERSPACE I/O (UIO)
13522 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13523 S:      Maintained
13524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13525 F:      Documentation/driver-api/uio-howto.rst
13526 F:      drivers/uio/
13527 F:      include/linux/uio*.h
13528
13529 UTIL-LINUX PACKAGE
13530 M:      Karel Zak <kzak@redhat.com>
13531 L:      util-linux@vger.kernel.org
13532 W:      http://en.wikipedia.org/wiki/Util-linux
13533 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13534 S:      Maintained
13535
13536 UVESAFB DRIVER
13537 M:      Michal Januszewski <spock@gentoo.org>
13538 L:      linux-fbdev@vger.kernel.org
13539 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13540 S:      Maintained
13541 F:      Documentation/fb/uvesafb.txt
13542 F:      drivers/video/fbdev/uvesafb.*
13543
13544 VF610 NAND DRIVER
13545 M:      Stefan Agner <stefan@agner.ch>
13546 L:      linux-mtd@lists.infradead.org
13547 S:      Supported
13548 F:      drivers/mtd/nand/vf610_nfc.c
13549
13550 VFAT/FAT/MSDOS FILESYSTEM
13551 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13552 S:      Maintained
13553 F:      Documentation/filesystems/vfat.txt
13554 F:      fs/fat/
13555
13556 VFIO DRIVER
13557 M:      Alex Williamson <alex.williamson@redhat.com>
13558 L:      kvm@vger.kernel.org
13559 T:      git git://github.com/awilliam/linux-vfio.git
13560 S:      Maintained
13561 F:      Documentation/vfio.txt
13562 F:      drivers/vfio/
13563 F:      include/linux/vfio.h
13564 F:      include/uapi/linux/vfio.h
13565
13566 VFIO MEDIATED DEVICE DRIVERS
13567 M:      Kirti Wankhede <kwankhede@nvidia.com>
13568 L:      kvm@vger.kernel.org
13569 S:      Maintained
13570 F:      Documentation/vfio-mediated-device.txt
13571 F:      drivers/vfio/mdev/
13572 F:      include/linux/mdev.h
13573 F:      samples/vfio-mdev/
13574
13575 VFIO PLATFORM DRIVER
13576 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13577 L:      kvm@vger.kernel.org
13578 S:      Maintained
13579 F:      drivers/vfio/platform/
13580
13581 VGA_SWITCHEROO
13582 R:      Lukas Wunner <lukas@wunner.de>
13583 S:      Maintained
13584 F:      Documentation/gpu/vga-switcheroo.rst
13585 F:      drivers/gpu/vga/vga_switcheroo.c
13586 F:      include/linux/vga_switcheroo.h
13587 T:      git git://anongit.freedesktop.org/drm/drm-misc
13588
13589 VIDEOBUF2 FRAMEWORK
13590 M:      Pawel Osciak <pawel@osciak.com>
13591 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13592 M:      Kyungmin Park <kyungmin.park@samsung.com>
13593 L:      linux-media@vger.kernel.org
13594 S:      Maintained
13595 F:      drivers/media/v4l2-core/videobuf2-*
13596 F:      include/media/videobuf2-*
13597
13598 VIRTIO AND VHOST VSOCK DRIVER
13599 M:      Stefan Hajnoczi <stefanha@redhat.com>
13600 L:      kvm@vger.kernel.org
13601 L:      virtualization@lists.linux-foundation.org
13602 L:      netdev@vger.kernel.org
13603 S:      Maintained
13604 F:      include/linux/virtio_vsock.h
13605 F:      include/uapi/linux/virtio_vsock.h
13606 F:      include/uapi/linux/vsockmon.h
13607 F:      net/vmw_vsock/af_vsock_tap.c
13608 F:      net/vmw_vsock/virtio_transport_common.c
13609 F:      net/vmw_vsock/virtio_transport.c
13610 F:      drivers/net/vsockmon.c
13611 F:      drivers/vhost/vsock.c
13612 F:      drivers/vhost/vsock.h
13613
13614 VIRTUAL SERIO DEVICE DRIVER
13615 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13616 S:      Maintained
13617 F:      drivers/input/serio/userio.c
13618 F:      include/uapi/linux/userio.h
13619
13620 VIRTIO CONSOLE DRIVER
13621 M:      Amit Shah <amit@kernel.org>
13622 L:      virtualization@lists.linux-foundation.org
13623 S:      Maintained
13624 F:      drivers/char/virtio_console.c
13625 F:      include/linux/virtio_console.h
13626 F:      include/uapi/linux/virtio_console.h
13627
13628 VIRTIO CORE, NET AND BLOCK DRIVERS
13629 M:      "Michael S. Tsirkin" <mst@redhat.com>
13630 M:      Jason Wang <jasowang@redhat.com>
13631 L:      virtualization@lists.linux-foundation.org
13632 S:      Maintained
13633 F:      Documentation/devicetree/bindings/virtio/
13634 F:      drivers/virtio/
13635 F:      tools/virtio/
13636 F:      drivers/net/virtio_net.c
13637 F:      drivers/block/virtio_blk.c
13638 F:      include/linux/virtio*.h
13639 F:      include/uapi/linux/virtio_*.h
13640 F:      drivers/crypto/virtio/
13641
13642 VIRTIO DRIVERS FOR S390
13643 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13644 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
13645 L:      linux-s390@vger.kernel.org
13646 L:      virtualization@lists.linux-foundation.org
13647 L:      kvm@vger.kernel.org
13648 S:      Supported
13649 F:      drivers/s390/virtio/
13650
13651 VIRTIO GPU DRIVER
13652 M:      David Airlie <airlied@linux.ie>
13653 M:      Gerd Hoffmann <kraxel@redhat.com>
13654 L:      dri-devel@lists.freedesktop.org
13655 L:      virtualization@lists.linux-foundation.org
13656 T:      git git://anongit.freedesktop.org/drm/drm-misc
13657 S:      Maintained
13658 F:      drivers/gpu/drm/virtio/
13659 F:      include/uapi/linux/virtio_gpu.h
13660
13661 VIRTIO HOST (VHOST)
13662 M:      "Michael S. Tsirkin" <mst@redhat.com>
13663 M:      Jason Wang <jasowang@redhat.com>
13664 L:      kvm@vger.kernel.org
13665 L:      virtualization@lists.linux-foundation.org
13666 L:      netdev@vger.kernel.org
13667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13668 S:      Maintained
13669 F:      drivers/vhost/
13670 F:      include/uapi/linux/vhost.h
13671
13672 VIRTIO INPUT DRIVER
13673 M:      Gerd Hoffmann <kraxel@redhat.com>
13674 S:      Maintained
13675 F:      drivers/virtio/virtio_input.c
13676 F:      include/uapi/linux/virtio_input.h
13677
13678 VIRTIO CRYPTO DRIVER
13679 M:  Gonglei <arei.gonglei@huawei.com>
13680 L:  virtualization@lists.linux-foundation.org
13681 L:  linux-crypto@vger.kernel.org
13682 S:  Maintained
13683 F:  drivers/crypto/virtio/
13684 F:  include/uapi/linux/virtio_crypto.h
13685
13686 VIA RHINE NETWORK DRIVER
13687 S:      Orphan
13688 F:      drivers/net/ethernet/via/via-rhine.c
13689
13690 VIA SD/MMC CARD CONTROLLER DRIVER
13691 M:      Bruce Chang <brucechang@via.com.tw>
13692 M:      Harald Welte <HaraldWelte@viatech.com>
13693 S:      Maintained
13694 F:      drivers/mmc/host/via-sdmmc.c
13695
13696 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13697 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13698 L:      linux-fbdev@vger.kernel.org
13699 S:      Maintained
13700 F:      include/linux/via-core.h
13701 F:      include/linux/via-gpio.h
13702 F:      include/linux/via_i2c.h
13703 F:      drivers/video/fbdev/via/
13704
13705 VIA VELOCITY NETWORK DRIVER
13706 M:      Francois Romieu <romieu@fr.zoreil.com>
13707 L:      netdev@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/net/ethernet/via/via-velocity.*
13710
13711 VIRT LIB
13712 M:      Alex Williamson <alex.williamson@redhat.com>
13713 M:      Paolo Bonzini <pbonzini@redhat.com>
13714 L:      kvm@vger.kernel.org
13715 S:      Supported
13716 F:      virt/lib/
13717
13718 VIVID VIRTUAL VIDEO DRIVER
13719 M:      Hans Verkuil <hverkuil@xs4all.nl>
13720 L:      linux-media@vger.kernel.org
13721 T:      git git://linuxtv.org/media_tree.git
13722 W:      https://linuxtv.org
13723 S:      Maintained
13724 F:      drivers/media/platform/vivid/*
13725
13726 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13727 M:      Helen Koike <helen.koike@collabora.com>
13728 L:      linux-media@vger.kernel.org
13729 T:      git git://linuxtv.org/media_tree.git
13730 W:      https://linuxtv.org
13731 S:      Maintained
13732 F:      drivers/media/platform/vimc/*
13733
13734 VLYNQ BUS
13735 M:      Florian Fainelli <f.fainelli@gmail.com>
13736 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13737 S:      Maintained
13738 F:      drivers/vlynq/vlynq.c
13739 F:      include/linux/vlynq.h
13740
13741 VME SUBSYSTEM
13742 M:      Martyn Welch <martyn@welchs.me.uk>
13743 M:      Manohar Vanga <manohar.vanga@gmail.com>
13744 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13745 L:      devel@driverdev.osuosl.org
13746 S:      Maintained
13747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13748 F:      Documentation/driver-api/vme.rst
13749 F:      drivers/staging/vme/
13750 F:      drivers/vme/
13751 F:      include/linux/vme*
13752
13753 VMWARE HYPERVISOR INTERFACE
13754 M:      Alok Kataria <akataria@vmware.com>
13755 L:      virtualization@lists.linux-foundation.org
13756 S:      Supported
13757 F:      arch/x86/kernel/cpu/vmware.c
13758
13759 VMWARE BALLOON DRIVER
13760 M:      Xavier Deguillard <xdeguillard@vmware.com>
13761 M:      Philip Moltmann <moltmann@vmware.com>
13762 M:      "VMware, Inc." <pv-drivers@vmware.com>
13763 L:      linux-kernel@vger.kernel.org
13764 S:      Maintained
13765 F:      drivers/misc/vmw_balloon.c
13766
13767 VMWARE VMMOUSE SUBDRIVER
13768 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13769 M:      "VMware, Inc." <pv-drivers@vmware.com>
13770 L:      linux-input@vger.kernel.org
13771 S:      Maintained
13772 F:      drivers/input/mouse/vmmouse.c
13773 F:      drivers/input/mouse/vmmouse.h
13774
13775 VMWARE VMXNET3 ETHERNET DRIVER
13776 M:      Shrikrishna Khare <skhare@vmware.com>
13777 M:      "VMware, Inc." <pv-drivers@vmware.com>
13778 L:      netdev@vger.kernel.org
13779 S:      Maintained
13780 F:      drivers/net/vmxnet3/
13781
13782 VMware PVSCSI driver
13783 M:      Jim Gill <jgill@vmware.com>
13784 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13785 L:      linux-scsi@vger.kernel.org
13786 S:      Maintained
13787 F:      drivers/scsi/vmw_pvscsi.c
13788 F:      drivers/scsi/vmw_pvscsi.h
13789
13790 VMWARE PVRDMA DRIVER
13791 M:      Adit Ranadive <aditr@vmware.com>
13792 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13793 L:      linux-rdma@vger.kernel.org
13794 S:      Maintained
13795 F:      drivers/infiniband/hw/vmw_pvrdma/
13796
13797 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13798 M:      Liam Girdwood <lgirdwood@gmail.com>
13799 M:      Mark Brown <broonie@kernel.org>
13800 L:      linux-kernel@vger.kernel.org
13801 W:      http://www.slimlogic.co.uk/?p=48
13802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13803 S:      Supported
13804 F:      Documentation/devicetree/bindings/regulator/
13805 F:      drivers/regulator/
13806 F:      include/dt-bindings/regulator/
13807 F:      include/linux/regulator/
13808
13809 VRF
13810 M:      David Ahern <dsa@cumulusnetworks.com>
13811 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13812 L:      netdev@vger.kernel.org
13813 S:      Maintained
13814 F:      drivers/net/vrf.c
13815 F:      Documentation/networking/vrf.txt
13816
13817 VT1211 HARDWARE MONITOR DRIVER
13818 M:      Juerg Haefliger <juergh@gmail.com>
13819 L:      linux-hwmon@vger.kernel.org
13820 S:      Maintained
13821 F:      Documentation/hwmon/vt1211
13822 F:      drivers/hwmon/vt1211.c
13823
13824 VT8231 HARDWARE MONITOR DRIVER
13825 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13826 L:      linux-hwmon@vger.kernel.org
13827 S:      Maintained
13828 F:      drivers/hwmon/vt8231.c
13829
13830 VUB300 USB to SDIO/SD/MMC bridge chip
13831 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13832 L:      linux-mmc@vger.kernel.org
13833 L:      linux-usb@vger.kernel.org
13834 S:      Supported
13835 F:      drivers/mmc/host/vub300.c
13836
13837 W1 DALLAS'S 1-WIRE BUS
13838 M:      Evgeniy Polyakov <zbr@ioremap.net>
13839 S:      Maintained
13840 F:      Documentation/w1/
13841 F:      drivers/w1/
13842
13843 W83791D HARDWARE MONITORING DRIVER
13844 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13845 L:      linux-hwmon@vger.kernel.org
13846 S:      Maintained
13847 F:      Documentation/hwmon/w83791d
13848 F:      drivers/hwmon/w83791d.c
13849
13850 W83793 HARDWARE MONITORING DRIVER
13851 M:      Rudolf Marek <r.marek@assembler.cz>
13852 L:      linux-hwmon@vger.kernel.org
13853 S:      Maintained
13854 F:      Documentation/hwmon/w83793
13855 F:      drivers/hwmon/w83793.c
13856
13857 W83795 HARDWARE MONITORING DRIVER
13858 M:      Jean Delvare <jdelvare@suse.com>
13859 L:      linux-hwmon@vger.kernel.org
13860 S:      Maintained
13861 F:      drivers/hwmon/w83795.c
13862
13863 W83L51xD SD/MMC CARD INTERFACE DRIVER
13864 M:      Pierre Ossman <pierre@ossman.eu>
13865 S:      Maintained
13866 F:      drivers/mmc/host/wbsd.*
13867
13868 WACOM PROTOCOL 4 SERIAL TABLETS
13869 M:      Julian Squires <julian@cipht.net>
13870 M:      Hans de Goede <hdegoede@redhat.com>
13871 L:      linux-input@vger.kernel.org
13872 S:      Maintained
13873 F:      drivers/input/tablet/wacom_serial4.c
13874
13875 WATCHDOG DEVICE DRIVERS
13876 M:      Wim Van Sebroeck <wim@iguana.be>
13877 R:      Guenter Roeck <linux@roeck-us.net>
13878 L:      linux-watchdog@vger.kernel.org
13879 W:      http://www.linux-watchdog.org/
13880 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13881 S:      Maintained
13882 F:      Documentation/devicetree/bindings/watchdog/
13883 F:      Documentation/watchdog/
13884 F:      drivers/watchdog/
13885 F:      include/linux/watchdog.h
13886 F:      include/uapi/linux/watchdog.h
13887
13888 WIIMOTE HID DRIVER
13889 M:      David Herrmann <dh.herrmann@googlemail.com>
13890 L:      linux-input@vger.kernel.org
13891 S:      Maintained
13892 F:      drivers/hid/hid-wiimote*
13893
13894 WINBOND CIR DRIVER
13895 M:      David Härdeman <david@hardeman.nu>
13896 S:      Maintained
13897 F:      drivers/media/rc/winbond-cir.c
13898
13899 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13900 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13901 L:      linux-watchdog@vger.kernel.org
13902 S:      Maintained
13903 F:      drivers/watchdog/ebc-c384_wdt.c
13904
13905 WINSYSTEMS WS16C48 GPIO DRIVER
13906 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13907 L:      linux-gpio@vger.kernel.org
13908 S:      Maintained
13909 F:      drivers/gpio/gpio-ws16c48.c
13910
13911 WIMAX STACK
13912 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13913 M:      linux-wimax@intel.com
13914 L:      wimax@linuxwimax.org (subscribers-only)
13915 S:      Supported
13916 W:      http://linuxwimax.org
13917 F:      Documentation/wimax/README.wimax
13918 F:      include/linux/wimax/debug.h
13919 F:      include/net/wimax.h
13920 F:      include/uapi/linux/wimax.h
13921 F:      net/wimax/
13922
13923 WISTRON LAPTOP BUTTON DRIVER
13924 M:      Miloslav Trmac <mitr@volny.cz>
13925 S:      Maintained
13926 F:      drivers/input/misc/wistron_btns.c
13927
13928 WL3501 WIRELESS PCMCIA CARD DRIVER
13929 L:      linux-wireless@vger.kernel.org
13930 S:      Odd fixes
13931 F:      drivers/net/wireless/wl3501*
13932
13933 WOLFSON MICROELECTRONICS DRIVERS
13934 L:      patches@opensource.cirrus.com
13935 T:      git https://github.com/CirrusLogic/linux-drivers.git
13936 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13937 S:      Supported
13938 F:      Documentation/hwmon/wm83??
13939 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13940 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13941 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13942 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13943 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13944 F:      drivers/clk/clk-wm83*.c
13945 F:      drivers/extcon/extcon-arizona.c
13946 F:      drivers/leds/leds-wm83*.c
13947 F:      drivers/gpio/gpio-*wm*.c
13948 F:      drivers/gpio/gpio-arizona.c
13949 F:      drivers/hwmon/wm83??-hwmon.c
13950 F:      drivers/input/misc/wm831x-on.c
13951 F:      drivers/input/touchscreen/wm831x-ts.c
13952 F:      drivers/input/touchscreen/wm97*.c
13953 F:      drivers/mfd/arizona*
13954 F:      drivers/mfd/wm*.c
13955 F:      drivers/mfd/cs47l24*
13956 F:      drivers/power/supply/wm83*.c
13957 F:      drivers/rtc/rtc-wm83*.c
13958 F:      drivers/regulator/wm8*.c
13959 F:      drivers/regulator/arizona*
13960 F:      drivers/video/backlight/wm83*_bl.c
13961 F:      drivers/watchdog/wm83*_wdt.c
13962 F:      include/linux/mfd/arizona/
13963 F:      include/linux/mfd/wm831x/
13964 F:      include/linux/mfd/wm8350/
13965 F:      include/linux/mfd/wm8400*
13966 F:      include/linux/regulator/arizona*
13967 F:      include/linux/wm97xx.h
13968 F:      include/sound/wm????.h
13969 F:      sound/soc/codecs/arizona.?
13970 F:      sound/soc/codecs/wm*
13971 F:      sound/soc/codecs/cs47l24*
13972
13973 WORKQUEUE
13974 M:      Tejun Heo <tj@kernel.org>
13975 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13977 S:      Maintained
13978 F:      include/linux/workqueue.h
13979 F:      kernel/workqueue.c
13980 F:      Documentation/core-api/workqueue.rst
13981
13982 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13983 M:      Chen-Yu Tsai <wens@csie.org>
13984 L:      linux-kernel@vger.kernel.org
13985 S:      Maintained
13986 N:      axp[128]
13987
13988 X.25 NETWORK LAYER
13989 M:      Andrew Hendry <andrew.hendry@gmail.com>
13990 L:      linux-x25@vger.kernel.org
13991 S:      Odd Fixes
13992 F:      Documentation/networking/x25*
13993 F:      include/net/x25*
13994 F:      net/x25/
13995
13996 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13997 M:      Thomas Gleixner <tglx@linutronix.de>
13998 M:      Ingo Molnar <mingo@redhat.com>
13999 M:      "H. Peter Anvin" <hpa@zytor.com>
14000 M:      x86@kernel.org
14001 L:      linux-kernel@vger.kernel.org
14002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14003 S:      Maintained
14004 F:      Documentation/x86/
14005 F:      arch/x86/
14006
14007 X86 PLATFORM DRIVERS
14008 M:      Darren Hart <dvhart@infradead.org>
14009 M:      Andy Shevchenko <andy@infradead.org>
14010 L:      platform-driver-x86@vger.kernel.org
14011 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14012 S:      Maintained
14013 F:      drivers/platform/x86/
14014 F:      drivers/platform/olpc/
14015
14016 X86 MCE INFRASTRUCTURE
14017 M:      Tony Luck <tony.luck@intel.com>
14018 M:      Borislav Petkov <bp@alien8.de>
14019 L:      linux-edac@vger.kernel.org
14020 S:      Maintained
14021 F:      arch/x86/kernel/cpu/mcheck/*
14022
14023 X86 MICROCODE UPDATE SUPPORT
14024 M:      Borislav Petkov <bp@alien8.de>
14025 S:      Maintained
14026 F:      arch/x86/kernel/cpu/microcode/*
14027
14028 X86 VDSO
14029 M:      Andy Lutomirski <luto@amacapital.net>
14030 L:      linux-kernel@vger.kernel.org
14031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14032 S:      Maintained
14033 F:      arch/x86/entry/vdso/
14034
14035 XC2028/3028 TUNER DRIVER
14036 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14037 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14038 L:      linux-media@vger.kernel.org
14039 W:      https://linuxtv.org
14040 T:      git git://linuxtv.org/media_tree.git
14041 S:      Maintained
14042 F:      drivers/media/tuners/tuner-xc2028.*
14043
14044 XEN HYPERVISOR INTERFACE
14045 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14046 M:      Juergen Gross <jgross@suse.com>
14047 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14049 S:      Supported
14050 F:      arch/x86/xen/
14051 F:      drivers/*/xen-*front.c
14052 F:      drivers/xen/
14053 F:      arch/x86/include/asm/xen/
14054 F:      include/xen/
14055 F:      include/uapi/xen/
14056
14057 XEN HYPERVISOR ARM
14058 M:      Stefano Stabellini <sstabellini@kernel.org>
14059 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14060 S:      Maintained
14061 F:      arch/arm/xen/
14062 F:      arch/arm/include/asm/xen/
14063
14064 XEN HYPERVISOR ARM64
14065 M:      Stefano Stabellini <sstabellini@kernel.org>
14066 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14067 S:      Maintained
14068 F:      arch/arm64/xen/
14069 F:      arch/arm64/include/asm/xen/
14070
14071 XEN NETWORK BACKEND DRIVER
14072 M:      Wei Liu <wei.liu2@citrix.com>
14073 M:      Paul Durrant <paul.durrant@citrix.com>
14074 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14075 L:      netdev@vger.kernel.org
14076 S:      Supported
14077 F:      drivers/net/xen-netback/*
14078
14079 XEN PCI SUBSYSTEM
14080 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14081 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14082 S:      Supported
14083 F:      arch/x86/pci/*xen*
14084 F:      drivers/pci/*xen*
14085
14086 XEN BLOCK SUBSYSTEM
14087 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14088 M:      Roger Pau Monné <roger.pau@citrix.com>
14089 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14090 S:      Supported
14091 F:      drivers/block/xen-blkback/*
14092 F:      drivers/block/xen*
14093
14094 XEN PVSCSI DRIVERS
14095 M:      Juergen Gross <jgross@suse.com>
14096 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14097 L:      linux-scsi@vger.kernel.org
14098 S:      Supported
14099 F:      drivers/scsi/xen-scsifront.c
14100 F:      drivers/xen/xen-scsiback.c
14101 F:      include/xen/interface/io/vscsiif.h
14102
14103 XEN SWIOTLB SUBSYSTEM
14104 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14105 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14106 S:      Supported
14107 F:      arch/x86/xen/*swiotlb*
14108 F:      drivers/xen/*swiotlb*
14109
14110 XFS FILESYSTEM
14111 M:      Darrick J. Wong <darrick.wong@oracle.com>
14112 M:      linux-xfs@vger.kernel.org
14113 L:      linux-xfs@vger.kernel.org
14114 W:      http://xfs.org/
14115 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14116 S:      Supported
14117 F:      Documentation/filesystems/xfs.txt
14118 F:      fs/xfs/
14119
14120 XILINX AXI ETHERNET DRIVER
14121 M:      Anirudha Sarangi <anirudh@xilinx.com>
14122 M:      John Linn <John.Linn@xilinx.com>
14123 S:      Maintained
14124 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14125
14126 XILINX UARTLITE SERIAL DRIVER
14127 M:      Peter Korsgaard <jacmet@sunsite.dk>
14128 L:      linux-serial@vger.kernel.org
14129 S:      Maintained
14130 F:      drivers/tty/serial/uartlite.c
14131
14132 XILINX VIDEO IP CORES
14133 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14134 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14135 L:      linux-media@vger.kernel.org
14136 T:      git git://linuxtv.org/media_tree.git
14137 S:      Supported
14138 F:      Documentation/devicetree/bindings/media/xilinx/
14139 F:      drivers/media/platform/xilinx/
14140 F:      include/uapi/linux/xilinx-v4l2-controls.h
14141
14142 XILLYBUS DRIVER
14143 M:      Eli Billauer <eli.billauer@gmail.com>
14144 L:      linux-kernel@vger.kernel.org
14145 S:      Supported
14146 F:      drivers/char/xillybus/
14147
14148 XTENSA XTFPGA PLATFORM SUPPORT
14149 M:      Max Filippov <jcmvbkbc@gmail.com>
14150 L:      linux-xtensa@linux-xtensa.org
14151 S:      Maintained
14152 F:      drivers/spi/spi-xtensa-xtfpga.c
14153 F:      sound/soc/xtensa/xtfpga-i2s.c
14154
14155 YAM DRIVER FOR AX.25
14156 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14157 L:      linux-hams@vger.kernel.org
14158 S:      Maintained
14159 F:      drivers/net/hamradio/yam*
14160 F:      include/linux/yam.h
14161
14162 YEALINK PHONE DRIVER
14163 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14164 L:      usbb2k-api-dev@nongnu.org
14165 S:      Maintained
14166 F:      Documentation/input/yealink.rst
14167 F:      drivers/input/misc/yealink.*
14168
14169 Z8530 DRIVER FOR AX.25
14170 M:      Joerg Reuter <jreuter@yaina.de>
14171 W:      http://yaina.de/jreuter/
14172 W:      http://www.qsl.net/dl1bke/
14173 L:      linux-hams@vger.kernel.org
14174 S:      Maintained
14175 F:      Documentation/networking/z8530drv.txt
14176 F:      drivers/net/hamradio/*scc.c
14177 F:      drivers/net/hamradio/z8530.h
14178
14179 ZBUD COMPRESSED PAGE ALLOCATOR
14180 M:      Seth Jennings <sjenning@redhat.com>
14181 M:      Dan Streetman <ddstreet@ieee.org>
14182 L:      linux-mm@kvack.org
14183 S:      Maintained
14184 F:      mm/zbud.c
14185 F:      include/linux/zbud.h
14186
14187 ZD1211RW WIRELESS DRIVER
14188 M:      Daniel Drake <dsd@gentoo.org>
14189 M:      Ulrich Kunitz <kune@deine-taler.de>
14190 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14191 L:      linux-wireless@vger.kernel.org
14192 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14193 S:      Maintained
14194 F:      drivers/net/wireless/zydas/zd1211rw/
14195
14196 ZD1301_DEMOD MEDIA DRIVER
14197 M:      Antti Palosaari <crope@iki.fi>
14198 L:      linux-media@vger.kernel.org
14199 W:      https://linuxtv.org/
14200 W:      http://palosaari.fi/linux/
14201 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14202 S:      Maintained
14203 F:      drivers/media/dvb-frontends/zd1301_demod*
14204
14205 ZD1301 MEDIA DRIVER
14206 M:      Antti Palosaari <crope@iki.fi>
14207 L:      linux-media@vger.kernel.org
14208 W:      https://linuxtv.org/
14209 W:      http://palosaari.fi/linux/
14210 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14211 S:      Maintained
14212 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14213
14214 ZPOOL COMPRESSED PAGE STORAGE API
14215 M:      Dan Streetman <ddstreet@ieee.org>
14216 L:      linux-mm@kvack.org
14217 S:      Maintained
14218 F:      mm/zpool.c
14219 F:      include/linux/zpool.h
14220
14221 ZR36067 VIDEO FOR LINUX DRIVER
14222 L:      mjpeg-users@lists.sourceforge.net
14223 L:      linux-media@vger.kernel.org
14224 W:      http://mjpeg.sourceforge.net/driver-zoran/
14225 T:      hg https://linuxtv.org/hg/v4l-dvb
14226 S:      Odd Fixes
14227 F:      drivers/media/pci/zoran/
14228
14229 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14230 M:      Minchan Kim <minchan@kernel.org>
14231 M:      Nitin Gupta <ngupta@vflare.org>
14232 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14233 L:      linux-kernel@vger.kernel.org
14234 S:      Maintained
14235 F:      drivers/block/zram/
14236 F:      Documentation/blockdev/zram.txt
14237
14238 ZS DECSTATION Z85C30 SERIAL DRIVER
14239 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14240 S:      Maintained
14241 F:      drivers/tty/serial/zs.*
14242
14243 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14244 M:      Minchan Kim <minchan@kernel.org>
14245 M:      Nitin Gupta <ngupta@vflare.org>
14246 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14247 L:      linux-mm@kvack.org
14248 S:      Maintained
14249 F:      mm/zsmalloc.c
14250 F:      include/linux/zsmalloc.h
14251 F:      Documentation/vm/zsmalloc.txt
14252
14253 ZSWAP COMPRESSED SWAP CACHING
14254 M:      Seth Jennings <sjenning@redhat.com>
14255 M:      Dan Streetman <ddstreet@ieee.org>
14256 L:      linux-mm@kvack.org
14257 S:      Maintained
14258 F:      mm/zswap.c
14259
14260 THE REST
14261 M:      Linus Torvalds <torvalds@linux-foundation.org>
14262 L:      linux-kernel@vger.kernel.org
14263 Q:      http://patchwork.kernel.org/project/LKML/list/
14264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14265 S:      Buried alive in reporters
14266 F:      *
14267 F:      */