Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/platform_data/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/ACTIONS SEMI ARCHITECTURE
1040 M:      Andreas Färber <afaerber@suse.de>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      owl
1044 F:      arch/arm/mach-actions/
1045 F:      arch/arm/boot/dts/owl-*
1046 F:      arch/arm64/boot/dts/actions/
1047 F:      drivers/clocksource/owl-*
1048 F:      drivers/soc/actions/
1049 F:      include/dt-bindings/power/owl-*
1050 F:      include/linux/soc/actions/
1051 F:      Documentation/devicetree/bindings/arm/actions.txt
1052 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1054
1055 ARM/ADS SPHERE MACHINE SUPPORT
1056 M:      Lennert Buytenhek <kernel@wantstofly.org>
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059
1060 ARM/AFEB9260 MACHINE SUPPORT
1061 M:      Sergey Lapin <slapin@ossfans.org>
1062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 S:      Maintained
1064
1065 ARM/AJECO 1ARM MACHINE SUPPORT
1066 M:      Lennert Buytenhek <kernel@wantstofly.org>
1067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068 S:      Maintained
1069
1070 ARM/Allwinner sunXi SoC support
1071 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1072 M:      Chen-Yu Tsai <wens@csie.org>
1073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 S:      Maintained
1075 N:      sun[x456789]i
1076 N:      sun50i
1077 F:      arch/arm/mach-sunxi/
1078 F:      arch/arm64/boot/dts/allwinner/
1079 F:      drivers/clk/sunxi-ng/
1080 F:      drivers/pinctrl/sunxi/
1081 F:      drivers/soc/sunxi/
1082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1083
1084 ARM/Allwinner SoC Clock Support
1085 M:      Emilio López <emilio@elopez.com.ar>
1086 S:      Maintained
1087 F:      drivers/clk/sunxi/
1088
1089 ARM/Amlogic Meson SoC support
1090 M:      Carlo Caione <carlo@caione.org>
1091 M:      Kevin Hilman <khilman@baylibre.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 L:      linux-amlogic@lists.infradead.org
1094 W:      http://linux-meson.com/
1095 S:      Maintained
1096 F:      arch/arm/mach-meson/
1097 F:      arch/arm/boot/dts/meson*
1098 F:      arch/arm64/boot/dts/amlogic/
1099 F:      drivers/pinctrl/meson/
1100 F:      drivers/mmc/host/meson*
1101 N:      meson
1102
1103 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104 M:      Neil Armstrong <narmstrong@baylibre.com>
1105 M:      Jerome Brunet <jbrunet@baylibre.com>
1106 L:      linux-amlogic@lists.infradead.org
1107 S:      Maintained
1108 F:      drivers/clk/meson/
1109 F:      include/dt-bindings/clock/meson*
1110 F:      include/dt-bindings/clock/gxbb*
1111 F:      Documentation/devicetree/bindings/clock/amlogic*
1112
1113 ARM/Annapurna Labs ALPINE ARCHITECTURE
1114 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S:      Maintained
1118 F:      arch/arm/mach-alpine/
1119 F:      arch/arm/boot/dts/alpine*
1120 F:      arch/arm64/boot/dts/al/
1121 F:      drivers/*/*alpine*
1122
1123 ARM/ARTPEC MACHINE SUPPORT
1124 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1125 M:      Lars Persson <lars.persson@axis.com>
1126 M:      Niklas Cassel <niklas.cassel@axis.com>
1127 S:      Maintained
1128 L:      linux-arm-kernel@axis.com
1129 F:      arch/arm/mach-artpec
1130 F:      arch/arm/boot/dts/artpec6*
1131 F:      drivers/clk/axis
1132 F:      drivers/pinctrl/pinctrl-artpec*
1133 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1134
1135 ARM/ASPEED MACHINE SUPPORT
1136 M:      Joel Stanley <joel@jms.id.au>
1137 S:      Maintained
1138 F:      arch/arm/mach-aspeed/
1139 F:      arch/arm/boot/dts/aspeed-*
1140 F:      drivers/*/*aspeed*
1141
1142 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1143 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1144 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 W:      http://www.linux4sam.org
1147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1148 S:      Supported
1149 F:      arch/arm/mach-at91/
1150 F:      include/soc/at91/
1151 F:      arch/arm/boot/dts/at91*.dts
1152 F:      arch/arm/boot/dts/at91*.dtsi
1153 F:      arch/arm/boot/dts/sama*.dts
1154 F:      arch/arm/boot/dts/sama*.dtsi
1155 F:      arch/arm/include/debug/at91.S
1156 F:      drivers/memory/atmel*
1157
1158 ARM/ATMEL AT91 Clock Support
1159 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1160 S:      Maintained
1161 F:      drivers/clk/at91
1162
1163 ARM/CALXEDA HIGHBANK ARCHITECTURE
1164 M:      Rob Herring <robh@kernel.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 F:      arch/arm/mach-highbank/
1168 F:      arch/arm/boot/dts/highbank.dts
1169 F:      arch/arm/boot/dts/ecx-*.dts*
1170
1171 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1172 M:      Krzysztof Halasa <khalasa@piap.pl>
1173 S:      Maintained
1174 F:      arch/arm/mach-cns3xxx/
1175
1176 ARM/CAVIUM THUNDER NETWORK DRIVER
1177 M:      Sunil Goutham <sgoutham@cavium.com>
1178 M:      Robert Richter <rric@kernel.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Supported
1181 F:      drivers/net/ethernet/cavium/thunder/
1182
1183 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1184 M:      Alexander Shiyan <shc_work@mail.ru>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Odd Fixes
1187 N:      clps711x
1188
1189 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1190 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1191 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 S:      Maintained
1194 F:      arch/arm/mach-ep93xx/
1195 F:      arch/arm/mach-ep93xx/include/mach/
1196
1197 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1198 M:      Lennert Buytenhek <kernel@wantstofly.org>
1199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 S:      Maintained
1201
1202 ARM/CLKDEV SUPPORT
1203 M:      Russell King <linux@armlinux.org.uk>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1207 F:      arch/arm/include/asm/clkdev.h
1208 F:      drivers/clk/clkdev.c
1209
1210 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1211 M:      Mike Rapoport <mike@compulab.co.il>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S:      Maintained
1214
1215 ARM/CONTEC MICRO9 MACHINE SUPPORT
1216 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1217 S:      Maintained
1218 F:      arch/arm/mach-ep93xx/micro9.c
1219
1220 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1221 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S:      Maintained
1224 F:      drivers/hwtracing/coresight/*
1225 F:      Documentation/trace/coresight.txt
1226 F:      Documentation/trace/coresight-cpu-debug.txt
1227 F:      Documentation/devicetree/bindings/arm/coresight.txt
1228 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1229 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1230 F:      tools/perf/arch/arm/util/pmu.c
1231 F:      tools/perf/arch/arm/util/auxtrace.c
1232 F:      tools/perf/arch/arm/util/cs-etm.c
1233 F:      tools/perf/arch/arm/util/cs-etm.h
1234 F:      tools/perf/util/cs-etm.h
1235
1236 ARM/CORGI MACHINE SUPPORT
1237 M:      Richard Purdie <rpurdie@rpsys.net>
1238 S:      Maintained
1239
1240 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1241 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 T:      git git://github.com/ulli-kroll/linux.git
1244 S:      Maintained
1245 F:      arch/arm/mach-gemini/
1246 F:      drivers/rtc/rtc-gemini.c
1247
1248 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1249 M:      Barry Song <baohua@kernel.org>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1252 S:      Maintained
1253 F:      arch/arm/boot/dts/prima2*
1254 F:      arch/arm/mach-prima2/
1255 F:      drivers/clk/sirf/
1256 F:      drivers/clocksource/timer-prima2.c
1257 F:      drivers/clocksource/timer-atlas7.c
1258 N:      [^a-z]sirf
1259
1260 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261 M:      Baruch Siach <baruch@tkos.co.il>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/boot/dts/cx92755*
1265 N:      digicolor
1266
1267 ARM/EBSA110 MACHINE SUPPORT
1268 M:      Russell King <linux@armlinux.org.uk>
1269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 W:      http://www.armlinux.org.uk/
1271 S:      Maintained
1272 F:      arch/arm/mach-ebsa110/
1273 F:      drivers/net/ethernet/amd/am79c961a.*
1274
1275 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1276 M:      Uwe Kleine-König <kernel@pengutronix.de>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 N:      efm32
1280
1281 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1282 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-pxa/ezx.c
1286
1287 ARM/FARADAY FA526 PORT
1288 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Maintained
1291 T:      git git://git.berlios.de/gemini-board
1292 F:      arch/arm/mm/*-fa*
1293
1294 ARM/FOOTBRIDGE ARCHITECTURE
1295 M:      Russell King <linux@armlinux.org.uk>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 W:      http://www.armlinux.org.uk/
1298 S:      Maintained
1299 F:      arch/arm/include/asm/hardware/dec21285.h
1300 F:      arch/arm/mach-footbridge/
1301
1302 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1303 M:      Shawn Guo <shawnguo@kernel.org>
1304 M:      Sascha Hauer <kernel@pengutronix.de>
1305 R:      Fabio Estevam <fabio.estevam@nxp.com>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1309 F:      arch/arm/mach-imx/
1310 F:      arch/arm/mach-mxs/
1311 F:      arch/arm/boot/dts/imx*
1312 F:      arch/arm/configs/imx*_defconfig
1313 F:      drivers/clk/imx/
1314 F:      drivers/soc/imx/
1315 F:      include/soc/imx/
1316
1317 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1318 M:      Shawn Guo <shawnguo@kernel.org>
1319 M:      Sascha Hauer <kernel@pengutronix.de>
1320 R:      Stefan Agner <stefan@agner.ch>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1324 F:      arch/arm/mach-imx/*vf610*
1325 F:      arch/arm/boot/dts/vf*
1326
1327 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1328 M:      Lennert Buytenhek <kernel@wantstofly.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331
1332 ARM/GUMSTIX MACHINE SUPPORT
1333 M:      Steve Sakoman <sakoman@gmail.com>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336
1337 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1338 M:      Philipp Zabel <philipp.zabel@gmail.com>
1339 M:      Paul Parsons <lost.distance@yahoo.com>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-pxa/hx4700.c
1343 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1344 F:      sound/soc/pxa/hx4700.c
1345
1346 ARM/HISILICON SOC SUPPORT
1347 M:      Wei Xu <xuwei5@hisilicon.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W:      http://www.hisilicon.com
1350 S:      Supported
1351 T:      git git://github.com/hisilicon/linux-hisi.git
1352 F:      arch/arm/mach-hisi/
1353 F:      arch/arm/boot/dts/hi3*
1354 F:      arch/arm/boot/dts/hip*
1355 F:      arch/arm/boot/dts/hisi*
1356 F:      arch/arm64/boot/dts/hisilicon/
1357
1358 ARM/HP JORNADA 7XX MACHINE SUPPORT
1359 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1360 W:      www.jlime.com
1361 S:      Maintained
1362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1363 F:      arch/arm/mach-sa1100/jornada720.c
1364 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1365
1366 ARM/IGEP MACHINE SUPPORT
1367 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1368 M:      Javier Martinez Canillas <javier@dowhile0.org>
1369 L:      linux-omap@vger.kernel.org
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/omap3-igep*
1373
1374 ARM/INCOME PXA270 SUPPORT
1375 M:      Marek Vasut <marek.vasut@gmail.com>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1379
1380 ARM/INTEL IOP32X ARM ARCHITECTURE
1381 M:      Lennert Buytenhek <kernel@wantstofly.org>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384
1385 ARM/INTEL IOP33X ARM ARCHITECTURE
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Orphan
1388
1389 ARM/INTEL IOP13XX ARM ARCHITECTURE
1390 M:      Lennert Buytenhek <kernel@wantstofly.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393
1394 ARM/INTEL IQ81342EX MACHINE SUPPORT
1395 M:      Lennert Buytenhek <kernel@wantstofly.org>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398
1399 ARM/INTEL IXDP2850 MACHINE SUPPORT
1400 M:      Lennert Buytenhek <kernel@wantstofly.org>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403
1404 ARM/INTEL IXP4XX ARM ARCHITECTURE
1405 M:      Imre Kaloz <kaloz@openwrt.org>
1406 M:      Krzysztof Halasa <khalasa@piap.pl>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 F:      arch/arm/mach-ixp4xx/
1410
1411 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1412 M:      Jonathan Cameron <jic23@cam.ac.uk>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-pxa/stargate2.c
1416 F:      drivers/pcmcia/pxa2xx_stargate2.c
1417
1418 ARM/INTEL XSC3 (MANZANO) ARM CORE
1419 M:      Lennert Buytenhek <kernel@wantstofly.org>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422
1423 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1424 M:      Lennert Buytenhek <kernel@wantstofly.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427
1428 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1429 M:      Santosh Shilimkar <ssantosh@kernel.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      arch/arm/mach-keystone/
1433 F:      arch/arm/boot/dts/keystone-*
1434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1435
1436 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1437 M:      Santosh Shilimkar <ssantosh@kernel.org>
1438 L:      linux-kernel@vger.kernel.org
1439 S:      Maintained
1440 F:      drivers/clk/keystone/
1441
1442 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1443 M:      Santosh Shilimkar <ssantosh@kernel.org>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 L:      linux-kernel@vger.kernel.org
1446 S:      Maintained
1447 F:      drivers/clocksource/timer-keystone.c
1448
1449 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1450 M:      Santosh Shilimkar <ssantosh@kernel.org>
1451 L:      linux-kernel@vger.kernel.org
1452 S:      Maintained
1453 F:      drivers/power/reset/keystone-reset.c
1454
1455 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1456 M:      Santosh Shilimkar <ssantosh@kernel.org>
1457 L:      linux-kernel@vger.kernel.org
1458 S:      Maintained
1459 F:      drivers/memory/*emif*
1460
1461 ARM/LG1K ARCHITECTURE
1462 M:      Chanho Min <chanho.min@lge.com>
1463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S:      Maintained
1465 F:      arch/arm64/boot/dts/lg/
1466
1467 ARM/LOGICPD PXA270 MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/LPC18XX ARCHITECTURE
1473 M:      Joachim Eastwood <manabian@gmail.com>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      arch/arm/boot/dts/lpc43*
1477 F:      drivers/clk/nxp/clk-lpc18xx*
1478 F:      drivers/clocksource/time-lpc32xx.c
1479 F:      drivers/i2c/busses/i2c-lpc2k.c
1480 F:      drivers/memory/pl172.c
1481 F:      drivers/mtd/spi-nor/nxp-spifi.c
1482 F:      drivers/rtc/rtc-lpc24xx.c
1483 N:      lpc18xx
1484
1485 ARM/LPC32XX SOC SUPPORT
1486 M:      Vladimir Zapolskiy <vz@mleia.com>
1487 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1490 S:      Maintained
1491 F:      arch/arm/boot/dts/lpc32*
1492 F:      arch/arm/mach-lpc32xx/
1493 F:      drivers/i2c/busses/i2c-pnx.c
1494 F:      drivers/net/ethernet/nxp/lpc_eth.c
1495 F:      drivers/usb/host/ohci-nxp.c
1496 F:      drivers/watchdog/pnx4008_wdt.c
1497 N:      lpc32xx
1498
1499 ARM/MAGICIAN MACHINE SUPPORT
1500 M:      Philipp Zabel <philipp.zabel@gmail.com>
1501 S:      Maintained
1502
1503 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1504 M:      Jason Cooper <jason@lakedaemon.net>
1505 M:      Andrew Lunn <andrew@lunn.ch>
1506 M:      Gregory Clement <gregory.clement@free-electrons.com>
1507 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510 F:      arch/arm/boot/dts/armada*
1511 F:      arch/arm/boot/dts/kirkwood*
1512 F:      arch/arm/configs/mvebu_*_defconfig
1513 F:      arch/arm/mach-mvebu/
1514 F:      arch/arm64/boot/dts/marvell/armada*
1515 F:      drivers/cpufreq/mvebu-cpufreq.c
1516 F:      drivers/irqchip/irq-armada-370-xp.c
1517 F:      drivers/irqchip/irq-mvebu-*
1518 F:      drivers/rtc/rtc-armada38x.c
1519
1520 ARM/Marvell Berlin SoC support
1521 M:      Jisheng Zhang <jszhang@marvell.com>
1522 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/mach-berlin/
1526 F:      arch/arm/boot/dts/berlin*
1527 F:      arch/arm64/boot/dts/marvell/berlin*
1528
1529
1530 ARM/Marvell Dove/MV78xx0/Orion SOC support
1531 M:      Jason Cooper <jason@lakedaemon.net>
1532 M:      Andrew Lunn <andrew@lunn.ch>
1533 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1534 M:      Gregory Clement <gregory.clement@free-electrons.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      Documentation/devicetree/bindings/soc/dove/
1538 F:      arch/arm/mach-dove/
1539 F:      arch/arm/mach-mv78xx0/
1540 F:      arch/arm/mach-orion5x/
1541 F:      arch/arm/plat-orion/
1542 F:      arch/arm/boot/dts/dove*
1543 F:      arch/arm/boot/dts/orion5x*
1544
1545
1546 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1547 M:      Alexander Clouter <alex@digriz.org.uk>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 W:      http://www.digriz.org.uk/ts78xx/kernel
1550 S:      Maintained
1551 F:      arch/arm/mach-orion5x/ts78xx-*
1552
1553 ARM/OXNAS platform support
1554 M:      Neil Armstrong <narmstrong@baylibre.com>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/mach-oxnas/
1559 F:      arch/arm/boot/dts/ox8*.dtsi
1560 F:      arch/arm/boot/dts/wd-mbwe.dts
1561 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1562 N:      oxnas
1563
1564 ARM/Mediatek RTC DRIVER
1565 M:      Eddie Huang <eddie.huang@mediatek.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569 F:      drivers/rtc/rtc-mt6397.c
1570
1571 ARM/Mediatek SoC support
1572 M:      Matthias Brugger <matthias.bgg@gmail.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/boot/dts/mt6*
1577 F:      arch/arm/boot/dts/mt7*
1578 F:      arch/arm/boot/dts/mt8*
1579 F:      arch/arm/mach-mediatek/
1580 F:      arch/arm64/boot/dts/mediatek/
1581 N:      mtk
1582 K:      mediatek
1583
1584 ARM/Mediatek USB3 PHY DRIVER
1585 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589 F:      drivers/phy/phy-mt65xx-usb3.c
1590
1591 ARM/MICREL KS8695 ARCHITECTURE
1592 M:      Greg Ungerer <gerg@uclinux.org>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 F:      arch/arm/mach-ks8695/
1595 S:      Odd Fixes
1596
1597 ARM/MIOA701 MACHINE SUPPORT
1598 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F:      arch/arm/mach-pxa/mioa701.c
1601 S:      Maintained
1602
1603 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1604 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1605 S:      Maintained
1606
1607 ARM/NOMADIK ARCHITECTURE
1608 M:      Alessandro Rubini <rubini@unipv.it>
1609 M:      Linus Walleij <linus.walleij@linaro.org>
1610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      arch/arm/mach-nomadik/
1613 F:      drivers/pinctrl/nomadik/
1614 F:      drivers/i2c/busses/i2c-nomadik.c
1615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1616
1617 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1619 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1620 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621 S:      Supported
1622
1623 ARM/TOSA MACHINE SUPPORT
1624 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1625 M:      Dirk Opfer <dirk@opfer-online.de>
1626 S:      Maintained
1627
1628 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1629 M:      Marek Vasut <marek.vasut@gmail.com>
1630 L:      linux-arm-kernel@lists.infradead.org
1631 W:      http://hackndev.com
1632 S:      Maintained
1633 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1634 F:      arch/arm/mach-pxa/palmtx.c
1635 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1636 F:      arch/arm/mach-pxa/palmt5.c
1637 F:      arch/arm/mach-pxa/include/mach/palmld.h
1638 F:      arch/arm/mach-pxa/palmld.c
1639 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1640 F:      arch/arm/mach-pxa/palmte2.c
1641 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1642 F:      arch/arm/mach-pxa/palmtc.c
1643
1644 ARM/PALM TREO SUPPORT
1645 M:      Tomas Cech <sleep_walker@suse.com>
1646 L:      linux-arm-kernel@lists.infradead.org
1647 W:      http://hackndev.com
1648 S:      Maintained
1649 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1650 F:      arch/arm/mach-pxa/palmtreo.c
1651
1652 ARM/PALMZ72 SUPPORT
1653 M:      Sergey Lapin <slapin@ossfans.org>
1654 L:      linux-arm-kernel@lists.infradead.org
1655 W:      http://hackndev.com
1656 S:      Maintained
1657 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1658 F:      arch/arm/mach-pxa/palmz72.c
1659
1660 ARM/PLEB SUPPORT
1661 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1662 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1663 S:      Maintained
1664
1665 ARM/PT DIGITAL BOARD PORT
1666 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W:      http://www.armlinux.org.uk/
1669 S:      Maintained
1670
1671 ARM/QUALCOMM SUPPORT
1672 M:      Andy Gross <andy.gross@linaro.org>
1673 M:      David Brown <david.brown@linaro.org>
1674 L:      linux-arm-msm@vger.kernel.org
1675 L:      linux-soc@vger.kernel.org
1676 S:      Maintained
1677 F:      Documentation/devicetree/bindings/soc/qcom/
1678 F:      arch/arm/boot/dts/qcom-*.dts
1679 F:      arch/arm/boot/dts/qcom-*.dtsi
1680 F:      arch/arm/mach-qcom/
1681 F:      arch/arm64/boot/dts/qcom/*
1682 F:      drivers/i2c/busses/i2c-qup.c
1683 F:      drivers/clk/qcom/
1684 F:      drivers/pinctrl/qcom/
1685 F:      drivers/dma/qcom/
1686 F:      drivers/soc/qcom/
1687 F:      drivers/spi/spi-qup.c
1688 F:      drivers/tty/serial/msm_serial.h
1689 F:      drivers/tty/serial/msm_serial.c
1690 F:      drivers/*/pm8???-*
1691 F:      drivers/mfd/ssbi.c
1692 F:      drivers/firmware/qcom_scm.c
1693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1694
1695 ARM/RADISYS ENP2611 MACHINE SUPPORT
1696 M:      Lennert Buytenhek <kernel@wantstofly.org>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699
1700 ARM/REALTEK ARCHITECTURE
1701 M:      Andreas Färber <afaerber@suse.de>
1702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 S:      Maintained
1704 F:      arch/arm64/boot/dts/realtek/
1705 F:      Documentation/devicetree/bindings/arm/realtek.txt
1706
1707 ARM/RENESAS ARM64 ARCHITECTURE
1708 M:      Simon Horman <horms@verge.net.au>
1709 M:      Magnus Damm <magnus.damm@gmail.com>
1710 L:      linux-renesas-soc@vger.kernel.org
1711 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1713 S:      Supported
1714 F:      arch/arm64/boot/dts/renesas/
1715 F:      drivers/soc/renesas/
1716 F:      include/linux/soc/renesas/
1717
1718 ARM/RISCPC ARCHITECTURE
1719 M:      Russell King <linux@armlinux.org.uk>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W:      http://www.armlinux.org.uk/
1722 S:      Maintained
1723 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1724 F:      arch/arm/include/asm/hardware/ioc.h
1725 F:      arch/arm/include/asm/hardware/iomd.h
1726 F:      arch/arm/include/asm/hardware/memc.h
1727 F:      arch/arm/mach-rpc/
1728 F:      drivers/net/ethernet/8390/etherh.c
1729 F:      drivers/net/ethernet/i825xx/ether1*
1730 F:      drivers/net/ethernet/seeq/ether3*
1731 F:      drivers/scsi/arm/
1732
1733 ARM/Rockchip SoC support
1734 M:      Heiko Stuebner <heiko@sntech.de>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 L:      linux-rockchip@lists.infradead.org
1737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1738 S:      Maintained
1739 F:      arch/arm/boot/dts/rk3*
1740 F:      arch/arm/boot/dts/rv1108*
1741 F:      arch/arm/mach-rockchip/
1742 F:      drivers/clk/rockchip/
1743 F:      drivers/i2c/busses/i2c-rk3x.c
1744 F:      drivers/*/*rockchip*
1745 F:      drivers/*/*/*rockchip*
1746 F:      sound/soc/rockchip/
1747 N:      rockchip
1748
1749 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1750 M:      Kukjin Kim <kgene@kernel.org>
1751 M:      Krzysztof Kozlowski <krzk@kernel.org>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1754 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/s3c*
1757 F:      arch/arm/boot/dts/s5p*
1758 F:      arch/arm/boot/dts/samsung*
1759 F:      arch/arm/boot/dts/exynos*
1760 F:      arch/arm64/boot/dts/exynos/
1761 F:      arch/arm/plat-samsung/
1762 F:      arch/arm/mach-s3c24*/
1763 F:      arch/arm/mach-s3c64xx/
1764 F:      arch/arm/mach-s5p*/
1765 F:      arch/arm/mach-exynos*/
1766 F:      drivers/*/*s3c24*
1767 F:      drivers/*/*/*s3c24*
1768 F:      drivers/*/*s3c64xx*
1769 F:      drivers/*/*s5pv210*
1770 F:      drivers/memory/samsung/*
1771 F:      drivers/soc/samsung/*
1772 F:      Documentation/arm/Samsung/
1773 F:      Documentation/devicetree/bindings/arm/samsung/
1774 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1775 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1776 N:      exynos
1777
1778 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1779 M:      Kyungmin Park <kyungmin.park@samsung.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      arch/arm/mach-s5pv210/
1783
1784 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1785 M:      Kyungmin Park <kyungmin.park@samsung.com>
1786 M:      Kamil Debski <kamil@wypas.org>
1787 M:      Andrzej Hajda <a.hajda@samsung.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-g2d/
1792
1793 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1794 M:      Kyungmin Park <kyungmin.park@samsung.com>
1795 M:      Kamil Debski <kamil@wypas.org>
1796 M:      Jeongtae Park <jtp.park@samsung.com>
1797 M:      Andrzej Hajda <a.hajda@samsung.com>
1798 L:      linux-arm-kernel@lists.infradead.org
1799 L:      linux-media@vger.kernel.org
1800 S:      Maintained
1801 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1802 F:      drivers/media/platform/s5p-mfc/
1803
1804 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1805 M:      Kyungmin Park <kyungmin.park@samsung.com>
1806 L:      linux-arm-kernel@lists.infradead.org
1807 L:      linux-media@vger.kernel.org
1808 S:      Maintained
1809 F:      drivers/staging/media/platform/s5p-cec/
1810
1811 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1812 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1813 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1814 L:      linux-arm-kernel@lists.infradead.org
1815 L:      linux-media@vger.kernel.org
1816 S:      Maintained
1817 F:      drivers/media/platform/s5p-jpeg/
1818
1819 ARM/SHMOBILE ARM ARCHITECTURE
1820 M:      Simon Horman <horms@verge.net.au>
1821 M:      Magnus Damm <magnus.damm@gmail.com>
1822 L:      linux-renesas-soc@vger.kernel.org
1823 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1825 S:      Supported
1826 F:      arch/arm/boot/dts/emev2*
1827 F:      arch/arm/boot/dts/r7s*
1828 F:      arch/arm/boot/dts/r8a*
1829 F:      arch/arm/boot/dts/sh*
1830 F:      arch/arm/configs/shmobile_defconfig
1831 F:      arch/arm/include/debug/renesas-scif.S
1832 F:      arch/arm/mach-shmobile/
1833 F:      drivers/soc/renesas/
1834 F:      include/linux/soc/renesas/
1835
1836 ARM/SOCFPGA ARCHITECTURE
1837 M:      Dinh Nguyen <dinguyen@kernel.org>
1838 S:      Maintained
1839 F:      arch/arm/mach-socfpga/
1840 F:      arch/arm/boot/dts/socfpga*
1841 F:      arch/arm/configs/socfpga_defconfig
1842 F:      arch/arm64/boot/dts/altera/
1843 W:      http://www.rocketboards.org
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1845
1846 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1847 M:      Dinh Nguyen <dinguyen@kernel.org>
1848 S:      Maintained
1849 F:      drivers/clk/socfpga/
1850
1851 ARM/SOCFPGA EDAC SUPPORT
1852 M:      Thor Thayer <thor.thayer@linux.intel.com>
1853 S:      Maintained
1854 F:      drivers/edac/altera_edac.
1855
1856 ARM/STI ARCHITECTURE
1857 M:      Patrice Chotard <patrice.chotard@st.com>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 W:      http://www.stlinux.com
1860 S:      Maintained
1861 F:      arch/arm/mach-sti/
1862 F:      arch/arm/boot/dts/sti*
1863 F:      drivers/char/hw_random/st-rng.c
1864 F:      drivers/clocksource/arm_global_timer.c
1865 F:      drivers/clocksource/clksrc_st_lpc.c
1866 F:      drivers/cpufreq/sti-cpufreq.c
1867 F:      drivers/dma/st_fdma*
1868 F:      drivers/i2c/busses/i2c-st.c
1869 F:      drivers/media/rc/st_rc.c
1870 F:      drivers/media/platform/sti/c8sectpfe/
1871 F:      drivers/mmc/host/sdhci-st.c
1872 F:      drivers/phy/st/phy-miphy28lp.c
1873 F:      drivers/phy/st/phy-stih407-usb.c
1874 F:      drivers/pinctrl/pinctrl-st.c
1875 F:      drivers/remoteproc/st_remoteproc.c
1876 F:      drivers/remoteproc/st_slim_rproc.c
1877 F:      drivers/reset/sti/
1878 F:      drivers/rtc/rtc-st-lpc.c
1879 F:      drivers/tty/serial/st-asc.c
1880 F:      drivers/usb/dwc3/dwc3-st.c
1881 F:      drivers/usb/host/ehci-st.c
1882 F:      drivers/usb/host/ohci-st.c
1883 F:      drivers/watchdog/st_lpc_wdt.c
1884 F:      drivers/ata/ahci_st.c
1885 F:      include/linux/remoteproc/st_slim_rproc.h
1886
1887 ARM/STM32 ARCHITECTURE
1888 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1889 M:      Alexandre Torgue <alexandre.torgue@st.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1893 N:      stm32
1894 F:      drivers/clocksource/armv7m_systick.c
1895
1896 ARM/TANGO ARCHITECTURE
1897 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1898 L:      linux-arm-kernel@lists.infradead.org
1899 S:      Maintained
1900 N:      tango
1901
1902 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1903 M:      Lennert Buytenhek <kernel@wantstofly.org>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 S:      Maintained
1906
1907 ARM/TETON BGA MACHINE SUPPORT
1908 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S:      Maintained
1911
1912 ARM/THECUS N2100 MACHINE SUPPORT
1913 M:      Lennert Buytenhek <kernel@wantstofly.org>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 S:      Maintained
1916
1917 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1918 M:      Wan ZongShun <mcuos.com@gmail.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.mcuos.com
1921 S:      Maintained
1922 F:      arch/arm/mach-w90x900/
1923 F:      drivers/input/keyboard/w90p910_keypad.c
1924 F:      drivers/input/touchscreen/w90p910_ts.c
1925 F:      drivers/watchdog/nuc900_wdt.c
1926 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1927 F:      drivers/mtd/nand/nuc900_nand.c
1928 F:      drivers/rtc/rtc-nuc900.c
1929 F:      drivers/spi/spi-nuc900.c
1930 F:      drivers/usb/host/ehci-w90x900.c
1931 F:      drivers/video/fbdev/nuc900fb.c
1932
1933 ARM/U300 MACHINE SUPPORT
1934 M:      Linus Walleij <linus.walleij@linaro.org>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Supported
1937 F:      arch/arm/mach-u300/
1938 F:      drivers/clocksource/timer-u300.c
1939 F:      drivers/i2c/busses/i2c-stu300.c
1940 F:      drivers/rtc/rtc-coh901331.c
1941 F:      drivers/watchdog/coh901327_wdt.c
1942 F:      drivers/dma/coh901318*
1943 F:      drivers/mfd/ab3100*
1944 F:      drivers/rtc/rtc-ab3100.c
1945 F:      drivers/rtc/rtc-coh901331.c
1946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1947
1948 ARM/UNIPHIER ARCHITECTURE
1949 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1952 S:      Maintained
1953 F:      arch/arm/boot/dts/uniphier*
1954 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1955 F:      arch/arm/mach-uniphier/
1956 F:      arch/arm/mm/cache-uniphier.c
1957 F:      arch/arm64/boot/dts/socionext/
1958 F:      drivers/bus/uniphier-system-bus.c
1959 F:      drivers/clk/uniphier/
1960 F:      drivers/i2c/busses/i2c-uniphier*
1961 F:      drivers/pinctrl/uniphier/
1962 F:      drivers/reset/reset-uniphier.c
1963 F:      drivers/tty/serial/8250/8250_uniphier.c
1964 N:      uniphier
1965
1966 ARM/Ux500 ARM ARCHITECTURE
1967 M:      Linus Walleij <linus.walleij@linaro.org>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1970 F:      arch/arm/mach-ux500/
1971 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1972 F:      drivers/dma/ste_dma40*
1973 F:      drivers/hwspinlock/u8500_hsem.c
1974 F:      drivers/mfd/abx500*
1975 F:      drivers/mfd/ab8500*
1976 F:      drivers/mfd/dbx500*
1977 F:      drivers/mfd/db8500*
1978 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1979 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1980 F:      drivers/rtc/rtc-ab8500.c
1981 F:      drivers/rtc/rtc-pl031.c
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1983
1984 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1985 M:      Ulf Hansson <ulf.hansson@linaro.org>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 T:      git git://git.linaro.org/people/ulfh/clk.git
1988 S:      Maintained
1989 F:      drivers/clk/ux500/
1990
1991 ARM/VERSATILE EXPRESS PLATFORM
1992 M:      Liviu Dudau <liviu.dudau@arm.com>
1993 M:      Sudeep Holla <sudeep.holla@arm.com>
1994 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 S:      Maintained
1997 F:      arch/arm/boot/dts/vexpress*
1998 F:      arch/arm64/boot/dts/arm/
1999 F:      arch/arm/mach-vexpress/
2000 F:      */*/vexpress*
2001 F:      */*/*/vexpress*
2002 F:      drivers/clk/versatile/clk-vexpress-osc.c
2003 F:      drivers/clocksource/versatile.c
2004 N:      mps2
2005
2006 ARM/VFP SUPPORT
2007 M:      Russell King <linux@armlinux.org.uk>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 W:      http://www.armlinux.org.uk/
2010 S:      Maintained
2011 F:      arch/arm/vfp/
2012
2013 ARM/VOIPAC PXA270 SUPPORT
2014 M:      Marek Vasut <marek.vasut@gmail.com>
2015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 S:      Maintained
2017 F:      arch/arm/mach-pxa/vpac270.c
2018 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2019
2020 ARM/VT8500 ARM ARCHITECTURE
2021 M:      Tony Prisk <linux@prisktech.co.nz>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      arch/arm/mach-vt8500/
2025 F:      drivers/clocksource/vt8500_timer.c
2026 F:      drivers/i2c/busses/i2c-wmt.c
2027 F:      drivers/mmc/host/wmt-sdmmc.c
2028 F:      drivers/pwm/pwm-vt8500.c
2029 F:      drivers/rtc/rtc-vt8500.c
2030 F:      drivers/tty/serial/vt8500_serial.c
2031 F:      drivers/usb/host/ehci-platform.c
2032 F:      drivers/usb/host/uhci-platform.c
2033 F:      drivers/video/fbdev/vt8500lcdfb.*
2034 F:      drivers/video/fbdev/wm8505fb*
2035 F:      drivers/video/fbdev/wmt_ge_rops.*
2036
2037 ARM/ZIPIT Z2 SUPPORT
2038 M:      Marek Vasut <marek.vasut@gmail.com>
2039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 S:      Maintained
2041 F:      arch/arm/mach-pxa/z2.c
2042 F:      arch/arm/mach-pxa/include/mach/z2.h
2043
2044 ARM/ZTE ARCHITECTURE
2045 M:      Jun Nie <jun.nie@linaro.org>
2046 M:      Baoyou Xie <baoyou.xie@linaro.org>
2047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 S:      Maintained
2049 F:      arch/arm/mach-zx/
2050 F:      drivers/clk/zte/
2051 F:      drivers/reset/reset-zx2967.c
2052 F:      drivers/soc/zte/
2053 F:      Documentation/devicetree/bindings/arm/zte.txt
2054 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2055 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2056 F:      Documentation/devicetree/bindings/soc/zte/
2057 F:      include/dt-bindings/soc/zx*.h
2058
2059 ARM/ZYNQ ARCHITECTURE
2060 M:      Michal Simek <michal.simek@xilinx.com>
2061 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 W:      http://wiki.xilinx.com
2064 T:      git https://github.com/Xilinx/linux-xlnx.git
2065 S:      Supported
2066 F:      arch/arm/mach-zynq/
2067 F:      drivers/cpuidle/cpuidle-zynq.c
2068 F:      drivers/block/xsysace.c
2069 N:      zynq
2070 N:      xilinx
2071 F:      drivers/clocksource/cadence_ttc_timer.c
2072 F:      drivers/i2c/busses/i2c-cadence.c
2073 F:      drivers/mmc/host/sdhci-of-arasan.c
2074 F:      drivers/edac/synopsys_edac.c
2075
2076 ARM SMMU DRIVERS
2077 M:      Will Deacon <will.deacon@arm.com>
2078 R:      Robin Murphy <robin.murphy@arm.com>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S:      Maintained
2081 F:      drivers/iommu/arm-smmu.c
2082 F:      drivers/iommu/arm-smmu-v3.c
2083 F:      drivers/iommu/io-pgtable-arm.c
2084 F:      drivers/iommu/io-pgtable-arm-v7s.c
2085
2086 ARM64 PORT (AARCH64 ARCHITECTURE)
2087 M:      Catalin Marinas <catalin.marinas@arm.com>
2088 M:      Will Deacon <will.deacon@arm.com>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2091 S:      Maintained
2092 F:      arch/arm64/
2093 F:      Documentation/arm64/
2094
2095 AS3645A LED FLASH CONTROLLER DRIVER
2096 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2097 L:      linux-media@vger.kernel.org
2098 T:      git git://linuxtv.org/media_tree.git
2099 S:      Maintained
2100 F:      drivers/media/i2c/as3645a.c
2101 F:      include/media/i2c/as3645a.h
2102
2103 ASAHI KASEI AK8974 DRIVER
2104 M:      Linus Walleij <linus.walleij@linaro.org>
2105 L:      linux-iio@vger.kernel.org
2106 W:      http://www.akm.com/
2107 S:      Supported
2108 F:      drivers/iio/magnetometer/ak8974.c
2109
2110 ASC7621 HARDWARE MONITOR DRIVER
2111 M:      George Joseph <george.joseph@fairview5.com>
2112 L:      linux-hwmon@vger.kernel.org
2113 S:      Maintained
2114 F:      Documentation/hwmon/asc7621
2115 F:      drivers/hwmon/asc7621.c
2116
2117 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2118 M:      Corentin Chary <corentin.chary@gmail.com>
2119 L:      acpi4asus-user@lists.sourceforge.net
2120 L:      platform-driver-x86@vger.kernel.org
2121 W:      http://acpi4asus.sf.net
2122 S:      Maintained
2123 F:      drivers/platform/x86/asus*.c
2124 F:      drivers/platform/x86/eeepc*.c
2125
2126 ASUS WIRELESS RADIO CONTROL DRIVER
2127 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2128 L:      platform-driver-x86@vger.kernel.org
2129 S:      Maintained
2130 F:      drivers/platform/x86/asus-wireless.c
2131
2132 ASYMMETRIC KEYS
2133 M:      David Howells <dhowells@redhat.com>
2134 L:      keyrings@vger.kernel.org
2135 S:      Maintained
2136 F:      Documentation/crypto/asymmetric-keys.txt
2137 F:      include/linux/verification.h
2138 F:      include/crypto/public_key.h
2139 F:      include/crypto/pkcs7.h
2140 F:      crypto/asymmetric_keys/
2141
2142 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2143 R:      Dan Williams <dan.j.williams@intel.com>
2144 W:      http://sourceforge.net/projects/xscaleiop
2145 S:      Odd fixes
2146 F:      Documentation/crypto/async-tx-api.txt
2147 F:      crypto/async_tx/
2148 F:      drivers/dma/
2149 F:      include/linux/dmaengine.h
2150 F:      include/linux/async_tx.h
2151
2152 AT24 EEPROM DRIVER
2153 M:      Wolfram Sang <wsa@the-dreams.de>
2154 L:      linux-i2c@vger.kernel.org
2155 S:      Maintained
2156 F:      drivers/misc/eeprom/at24.c
2157 F:      include/linux/platform_data/at24.h
2158
2159 ATA OVER ETHERNET (AOE) DRIVER
2160 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2161 W:      http://www.openaoe.org/
2162 S:      Supported
2163 F:      Documentation/aoe/
2164 F:      drivers/block/aoe/
2165
2166 ATHEROS 71XX/9XXX GPIO DRIVER
2167 M:      Alban Bedel <albeu@free.fr>
2168 W:      https://github.com/AlbanBedel/linux
2169 T:      git git://github.com/AlbanBedel/linux
2170 S:      Maintained
2171 F:      drivers/gpio/gpio-ath79.c
2172 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2173
2174 ATHEROS ATH GENERIC UTILITIES
2175 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2176 L:      linux-wireless@vger.kernel.org
2177 S:      Supported
2178 F:      drivers/net/wireless/ath/*
2179
2180 ATHEROS ATH5K WIRELESS DRIVER
2181 M:      Jiri Slaby <jirislaby@gmail.com>
2182 M:      Nick Kossifidis <mickflemm@gmail.com>
2183 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2184 L:      linux-wireless@vger.kernel.org
2185 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2186 S:      Maintained
2187 F:      drivers/net/wireless/ath/ath5k/
2188
2189 ATHEROS ATH6KL WIRELESS DRIVER
2190 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2191 L:      linux-wireless@vger.kernel.org
2192 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2194 S:      Supported
2195 F:      drivers/net/wireless/ath/ath6kl/
2196
2197 WILOCITY WIL6210 WIRELESS DRIVER
2198 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2199 L:      linux-wireless@vger.kernel.org
2200 L:      wil6210@qca.qualcomm.com
2201 S:      Supported
2202 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2203 F:      drivers/net/wireless/ath/wil6210/
2204 F:      include/uapi/linux/wil6210_uapi.h
2205
2206 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2207 M:      Christian Lamparter <chunkeey@googlemail.com>
2208 L:      linux-wireless@vger.kernel.org
2209 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2210 S:      Maintained
2211 F:      drivers/net/wireless/ath/carl9170/
2212
2213 ATK0110 HWMON DRIVER
2214 M:      Luca Tettamanti <kronos.it@gmail.com>
2215 L:      linux-hwmon@vger.kernel.org
2216 S:      Maintained
2217 F:      drivers/hwmon/asus_atk0110.c
2218
2219 ATI_REMOTE2 DRIVER
2220 M:      Ville Syrjala <syrjala@sci.fi>
2221 S:      Maintained
2222 F:      drivers/input/misc/ati_remote2.c
2223
2224 ATLX ETHERNET DRIVERS
2225 M:      Jay Cliburn <jcliburn@gmail.com>
2226 M:      Chris Snook <chris.snook@gmail.com>
2227 L:      netdev@vger.kernel.org
2228 W:      http://sourceforge.net/projects/atl1
2229 W:      http://atl1.sourceforge.net
2230 S:      Maintained
2231 F:      drivers/net/ethernet/atheros/
2232
2233 ATM
2234 M:      Chas Williams <3chas3@gmail.com>
2235 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2236 L:      netdev@vger.kernel.org
2237 W:      http://linux-atm.sourceforge.net
2238 S:      Maintained
2239 F:      drivers/atm/
2240 F:      include/linux/atm*
2241 F:      include/uapi/linux/atm*
2242
2243 ATMEL AT91 / AT32 MCI DRIVER
2244 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2245 S:      Maintained
2246 F:      drivers/mmc/host/atmel-mci.c
2247
2248 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2249 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2250 S:      Supported
2251 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2252
2253 ATMEL SAMA5D2 ADC DRIVER
2254 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2255 L:      linux-iio@vger.kernel.org
2256 S:      Supported
2257 F:      drivers/iio/adc/at91-sama5d2_adc.c
2258
2259 ATMEL Audio ALSA driver
2260 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2262 S:      Supported
2263 F:      sound/soc/atmel
2264
2265 ATMEL XDMA DRIVER
2266 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2267 L:      linux-arm-kernel@lists.infradead.org
2268 L:      dmaengine@vger.kernel.org
2269 S:      Supported
2270 F:      drivers/dma/at_xdmac.c
2271
2272 ATMEL I2C DRIVER
2273 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2274 L:      linux-i2c@vger.kernel.org
2275 S:      Supported
2276 F:      drivers/i2c/busses/i2c-at91.c
2277
2278 ATMEL ISI DRIVER
2279 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L:      linux-media@vger.kernel.org
2281 S:      Supported
2282 F:      drivers/media/platform/atmel/atmel-isi.c
2283 F:      include/media/atmel-isi.h
2284
2285 ATMEL LCDFB DRIVER
2286 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2287 L:      linux-fbdev@vger.kernel.org
2288 S:      Maintained
2289 F:      drivers/video/fbdev/atmel_lcdfb.c
2290 F:      include/video/atmel_lcdc.h
2291
2292 ATMEL MACB ETHERNET DRIVER
2293 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2294 S:      Supported
2295 F:      drivers/net/ethernet/cadence/
2296
2297 ATMEL NAND DRIVER
2298 M:      Wenyou Yang <wenyou.yang@atmel.com>
2299 M:      Josh Wu <rainyfeeling@outlook.com>
2300 L:      linux-mtd@lists.infradead.org
2301 S:      Supported
2302 F:      drivers/mtd/nand/atmel/*
2303
2304 ATMEL SDMMC DRIVER
2305 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2306 L:      linux-mmc@vger.kernel.org
2307 S:      Supported
2308 F:      drivers/mmc/host/sdhci-of-at91.c
2309
2310 ATMEL SPI DRIVER
2311 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2312 S:      Supported
2313 F:      drivers/spi/spi-atmel.*
2314
2315 ATMEL SSC DRIVER
2316 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 S:      Supported
2319 F:      drivers/misc/atmel-ssc.c
2320 F:      include/linux/atmel-ssc.h
2321
2322 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2323 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Supported
2326 F:      drivers/misc/atmel_tclib.c
2327 F:      drivers/clocksource/tcb_clksrc.c
2328
2329 ATMEL USBA UDC DRIVER
2330 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Supported
2333 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2334
2335 ATMEL WIRELESS DRIVER
2336 M:      Simon Kelley <simon@thekelleys.org.uk>
2337 L:      linux-wireless@vger.kernel.org
2338 W:      http://www.thekelleys.org.uk/atmel
2339 W:      http://atmelwlandriver.sourceforge.net/
2340 S:      Maintained
2341 F:      drivers/net/wireless/atmel/atmel*
2342
2343 ATMEL MAXTOUCH DRIVER
2344 M:      Nick Dyer <nick@shmanahar.org>
2345 T:      git git://github.com/ndyer/linux.git
2346 S:      Maintained
2347 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2348 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2349 F:      include/linux/platform_data/atmel_mxt_ts.h
2350
2351 ATOMIC INFRASTRUCTURE
2352 M:      Will Deacon <will.deacon@arm.com>
2353 M:      Peter Zijlstra <peterz@infradead.org>
2354 R:      Boqun Feng <boqun.feng@gmail.com>
2355 L:      linux-kernel@vger.kernel.org
2356 S:      Maintained
2357 F:      arch/*/include/asm/atomic*.h
2358 F:      include/*/atomic*.h
2359
2360 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2361 M:      Bradley Grove <linuxdrivers@attotech.com>
2362 L:      linux-scsi@vger.kernel.org
2363 W:      http://www.attotech.com
2364 S:      Supported
2365 F:      drivers/scsi/esas2r
2366
2367 ATUSB IEEE 802.15.4 RADIO DRIVER
2368 M:      Stefan Schmidt <stefan@osg.samsung.com>
2369 L:      linux-wpan@vger.kernel.org
2370 S:      Maintained
2371 F:      drivers/net/ieee802154/atusb.c
2372 F:      drivers/net/ieee802154/atusb.h
2373 F:      drivers/net/ieee802154/at86rf230.h
2374
2375 AUDIT SUBSYSTEM
2376 M:      Paul Moore <paul@paul-moore.com>
2377 M:      Eric Paris <eparis@redhat.com>
2378 L:      linux-audit@redhat.com (moderated for non-subscribers)
2379 W:      http://people.redhat.com/sgrubb/audit/
2380 T:      git git://git.infradead.org/users/pcmoore/audit
2381 S:      Maintained
2382 F:      include/linux/audit.h
2383 F:      include/uapi/linux/audit.h
2384 F:      kernel/audit*
2385
2386 AUXILIARY DISPLAY DRIVERS
2387 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2388 W:      http://miguelojeda.es/auxdisplay.htm
2389 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2390 S:      Maintained
2391 F:      drivers/auxdisplay/
2392 F:      include/linux/cfag12864b.h
2393
2394 AX.25 NETWORK LAYER
2395 M:      Ralf Baechle <ralf@linux-mips.org>
2396 L:      linux-hams@vger.kernel.org
2397 W:      http://www.linux-ax25.org/
2398 S:      Maintained
2399 F:      include/uapi/linux/ax25.h
2400 F:      include/net/ax25.h
2401 F:      net/ax25/
2402
2403 AXENTIA ASOC DRIVERS
2404 M:      Peter Rosin <peda@axentia.se>
2405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2406 S:      Maintained
2407 F:      Documentation/devicetree/bindings/sound/axentia,*
2408 F:      sound/soc/atmel/tse850-pcm5142.c
2409
2410 AXENTIA ARM DEVICES
2411 M:      Peter Rosin <peda@axentia.se>
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 S:      Maintained
2414 F:      Documentation/devicetree/bindings/arm/axentia.txt
2415 F:      arch/arm/boot/dts/at91-linea.dtsi
2416 F:      arch/arm/boot/dts/at91-tse850-3.dts
2417
2418 AZ6007 DVB DRIVER
2419 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2420 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2421 L:      linux-media@vger.kernel.org
2422 W:      https://linuxtv.org
2423 T:      git git://linuxtv.org/media_tree.git
2424 S:      Maintained
2425 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2426
2427 AZTECH FM RADIO RECEIVER DRIVER
2428 M:      Hans Verkuil <hverkuil@xs4all.nl>
2429 L:      linux-media@vger.kernel.org
2430 T:      git git://linuxtv.org/media_tree.git
2431 W:      https://linuxtv.org
2432 S:      Maintained
2433 F:      drivers/media/radio/radio-aztech*
2434
2435 B43 WIRELESS DRIVER
2436 L:      linux-wireless@vger.kernel.org
2437 L:      b43-dev@lists.infradead.org
2438 W:      http://wireless.kernel.org/en/users/Drivers/b43
2439 S:      Odd Fixes
2440 F:      drivers/net/wireless/broadcom/b43/
2441
2442 B43LEGACY WIRELESS DRIVER
2443 M:      Larry Finger <Larry.Finger@lwfinger.net>
2444 L:      linux-wireless@vger.kernel.org
2445 L:      b43-dev@lists.infradead.org
2446 W:      http://wireless.kernel.org/en/users/Drivers/b43
2447 S:      Maintained
2448 F:      drivers/net/wireless/broadcom/b43legacy/
2449
2450 BACKLIGHT CLASS/SUBSYSTEM
2451 M:      Lee Jones <lee.jones@linaro.org>
2452 M:      Daniel Thompson <daniel.thompson@linaro.org>
2453 M:      Jingoo Han <jingoohan1@gmail.com>
2454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2455 S:      Maintained
2456 F:      drivers/video/backlight/
2457 F:      include/linux/backlight.h
2458 F:      include/linux/pwm_backlight.h
2459 F:      Documentation/devicetree/bindings/leds/backlight
2460
2461 BATMAN ADVANCED
2462 M:      Marek Lindner <mareklindner@neomailbox.ch>
2463 M:      Simon Wunderlich <sw@simonwunderlich.de>
2464 M:      Antonio Quartulli <a@unstable.cc>
2465 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2466 W:      https://www.open-mesh.org/
2467 Q:      https://patchwork.open-mesh.org/project/batman/list/
2468 S:      Maintained
2469 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2470 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2471 F:      Documentation/networking/batman-adv.txt
2472 F:      include/uapi/linux/batman_adv.h
2473 F:      net/batman-adv/
2474
2475 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2476 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2477 L:      linux-hams@vger.kernel.org
2478 W:      http://www.baycom.org/~tom/ham/ham.html
2479 S:      Maintained
2480 F:      drivers/net/hamradio/baycom*
2481
2482 BCACHE (BLOCK LAYER CACHE)
2483 M:      Kent Overstreet <kent.overstreet@gmail.com>
2484 L:      linux-bcache@vger.kernel.org
2485 W:      http://bcache.evilpiepirate.org
2486 S:      Orphan
2487 F:      drivers/md/bcache/
2488
2489 BDISP ST MEDIA DRIVER
2490 M:      Fabien Dessenne <fabien.dessenne@st.com>
2491 L:      linux-media@vger.kernel.org
2492 T:      git git://linuxtv.org/media_tree.git
2493 W:      https://linuxtv.org
2494 S:      Supported
2495 F:      drivers/media/platform/sti/bdisp
2496
2497 DELTA ST MEDIA DRIVER
2498 M:      Hugues Fruchet <hugues.fruchet@st.com>
2499 L:      linux-media@vger.kernel.org
2500 T:      git git://linuxtv.org/media_tree.git
2501 W:      https://linuxtv.org
2502 S:      Supported
2503 F:      drivers/media/platform/sti/delta
2504
2505 BEFS FILE SYSTEM
2506 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2507 M:      Salah Triki <salah.triki@gmail.com>
2508 S:      Maintained
2509 T:      git git://github.com/luisbg/linux-befs.git
2510 F:      Documentation/filesystems/befs.txt
2511 F:      fs/befs/
2512
2513 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2514 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2515 L:      netdev@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/net/ethernet/ec_bhf.c
2518
2519 BFS FILE SYSTEM
2520 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2521 S:      Maintained
2522 F:      Documentation/filesystems/bfs.txt
2523 F:      fs/bfs/
2524 F:      include/uapi/linux/bfs_fs.h
2525
2526 BLACKFIN ARCHITECTURE
2527 M:      Steven Miao <realmz6@gmail.com>
2528 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2529 T:      git git://git.code.sf.net/p/adi-linux/code
2530 W:      http://blackfin.uclinux.org
2531 S:      Supported
2532 F:      arch/blackfin/
2533
2534 BLACKFIN EMAC DRIVER
2535 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2536 W:      http://blackfin.uclinux.org
2537 S:      Supported
2538 F:      drivers/net/ethernet/adi/
2539
2540 BLACKFIN RTC DRIVER
2541 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 W:      http://blackfin.uclinux.org
2543 S:      Supported
2544 F:      drivers/rtc/rtc-bfin.c
2545
2546 BLACKFIN SDH DRIVER
2547 M:      Sonic Zhang <sonic.zhang@analog.com>
2548 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2549 W:      http://blackfin.uclinux.org
2550 S:      Supported
2551 F:      drivers/mmc/host/bfin_sdh.c
2552
2553 BLACKFIN SERIAL DRIVER
2554 M:      Sonic Zhang <sonic.zhang@analog.com>
2555 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2556 W:      http://blackfin.uclinux.org
2557 S:      Supported
2558 F:      drivers/tty/serial/bfin_uart.c
2559
2560 BLACKFIN WATCHDOG DRIVER
2561 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2562 W:      http://blackfin.uclinux.org
2563 S:      Supported
2564 F:      drivers/watchdog/bfin_wdt.c
2565
2566 BLACKFIN I2C TWI DRIVER
2567 M:      Sonic Zhang <sonic.zhang@analog.com>
2568 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2569 W:      http://blackfin.uclinux.org/
2570 S:      Supported
2571 F:      drivers/i2c/busses/i2c-bfin-twi.c
2572
2573 BLACKFIN MEDIA DRIVER
2574 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2575 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2576 W:      http://blackfin.uclinux.org/
2577 S:      Supported
2578 F:      drivers/media/platform/blackfin/
2579 F:      drivers/media/i2c/adv7183*
2580 F:      drivers/media/i2c/vs6624*
2581
2582 BLINKM RGB LED DRIVER
2583 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2584 S:      Maintained
2585 F:      drivers/leds/leds-blinkm.c
2586
2587 BLOCK LAYER
2588 M:      Jens Axboe <axboe@kernel.dk>
2589 L:      linux-block@vger.kernel.org
2590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2591 S:      Maintained
2592 F:      block/
2593 F:      kernel/trace/blktrace.c
2594 F:      lib/sbitmap.c
2595
2596 BFQ I/O SCHEDULER
2597 M:      Paolo Valente <paolo.valente@linaro.org>
2598 M:      Jens Axboe <axboe@kernel.dk>
2599 L:      linux-block@vger.kernel.org
2600 S:      Maintained
2601 F:      block/bfq-*
2602 F:      Documentation/block/bfq-iosched.txt
2603
2604 BLOCK2MTD DRIVER
2605 M:      Joern Engel <joern@lazybastard.org>
2606 L:      linux-mtd@lists.infradead.org
2607 S:      Maintained
2608 F:      drivers/mtd/devices/block2mtd.c
2609
2610 BLUETOOTH DRIVERS
2611 M:      Marcel Holtmann <marcel@holtmann.org>
2612 M:      Gustavo Padovan <gustavo@padovan.org>
2613 M:      Johan Hedberg <johan.hedberg@gmail.com>
2614 L:      linux-bluetooth@vger.kernel.org
2615 W:      http://www.bluez.org/
2616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2618 S:      Maintained
2619 F:      drivers/bluetooth/
2620
2621 BLUETOOTH SUBSYSTEM
2622 M:      Marcel Holtmann <marcel@holtmann.org>
2623 M:      Gustavo Padovan <gustavo@padovan.org>
2624 M:      Johan Hedberg <johan.hedberg@gmail.com>
2625 L:      linux-bluetooth@vger.kernel.org
2626 W:      http://www.bluez.org/
2627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2629 S:      Maintained
2630 F:      net/bluetooth/
2631 F:      include/net/bluetooth/
2632
2633 BONDING DRIVER
2634 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2635 M:      Veaceslav Falico <vfalico@gmail.com>
2636 M:      Andy Gospodarek <andy@greyhouse.net>
2637 L:      netdev@vger.kernel.org
2638 W:      http://sourceforge.net/projects/bonding/
2639 S:      Supported
2640 F:      drivers/net/bonding/
2641 F:      include/uapi/linux/if_bonding.h
2642
2643 BPF (Safe dynamic programs and tools)
2644 M:      Alexei Starovoitov <ast@kernel.org>
2645 M:      Daniel Borkmann <daniel@iogearbox.net>
2646 L:      netdev@vger.kernel.org
2647 L:      linux-kernel@vger.kernel.org
2648 S:      Supported
2649 F:      arch/x86/net/bpf_jit*
2650 F:      Documentation/networking/filter.txt
2651 F:      include/linux/bpf*
2652 F:      include/linux/filter.h
2653 F:      include/uapi/linux/bpf*
2654 F:      include/uapi/linux/filter.h
2655 F:      kernel/bpf/
2656 F:      kernel/trace/bpf_trace.c
2657 F:      lib/test_bpf.c
2658 F:      net/bpf/
2659 F:      net/core/filter.c
2660 F:      net/sched/act_bpf.c
2661 F:      net/sched/cls_bpf.c
2662 F:      samples/bpf/
2663 F:      tools/net/bpf*
2664 F:      tools/testing/selftests/bpf/
2665
2666 BROADCOM B44 10/100 ETHERNET DRIVER
2667 M:      Michael Chan <michael.chan@broadcom.com>
2668 L:      netdev@vger.kernel.org
2669 S:      Supported
2670 F:      drivers/net/ethernet/broadcom/b44.*
2671
2672 BROADCOM B53 ETHERNET SWITCH DRIVER
2673 M:      Florian Fainelli <f.fainelli@gmail.com>
2674 L:      netdev@vger.kernel.org
2675 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2676 S:      Supported
2677 F:      drivers/net/dsa/b53/*
2678 F:      include/linux/platform_data/b53.h
2679
2680 BROADCOM GENET ETHERNET DRIVER
2681 M:      Florian Fainelli <f.fainelli@gmail.com>
2682 L:      netdev@vger.kernel.org
2683 S:      Supported
2684 F:      drivers/net/ethernet/broadcom/genet/
2685
2686 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2687 M:      Rasesh Mody <rasesh.mody@cavium.com>
2688 M:      Harish Patil <harish.patil@cavium.com>
2689 M:      Dept-GELinuxNICDev@cavium.com
2690 L:      netdev@vger.kernel.org
2691 S:      Supported
2692 F:      drivers/net/ethernet/broadcom/bnx2.*
2693 F:      drivers/net/ethernet/broadcom/bnx2_*
2694
2695 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2696 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2697 M:      Ariel Elior <ariel.elior@cavium.com>
2698 M:      everest-linux-l2@cavium.com
2699 L:      netdev@vger.kernel.org
2700 S:      Supported
2701 F:      drivers/net/ethernet/broadcom/bnx2x/
2702
2703 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2704 M:      Michael Chan <michael.chan@broadcom.com>
2705 L:      netdev@vger.kernel.org
2706 S:      Supported
2707 F:      drivers/net/ethernet/broadcom/bnxt/
2708
2709 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2710 M:      Florian Fainelli <f.fainelli@gmail.com>
2711 M:      Ray Jui <rjui@broadcom.com>
2712 M:      Scott Branden <sbranden@broadcom.com>
2713 M:      bcm-kernel-feedback-list@broadcom.com
2714 T:      git git://github.com/broadcom/mach-bcm
2715 S:      Maintained
2716 N:      bcm281*
2717 N:      bcm113*
2718 N:      bcm216*
2719 N:      kona
2720 F:      arch/arm/mach-bcm/
2721
2722 BROADCOM BCM2835 ARM ARCHITECTURE
2723 M:      Eric Anholt <eric@anholt.net>
2724 M:      Stefan Wahren <stefan.wahren@i2se.com>
2725 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 T:      git git://github.com/anholt/linux
2728 S:      Maintained
2729 N:      bcm2835
2730 F:      drivers/staging/vc04_services
2731
2732 BROADCOM BCM47XX MIPS ARCHITECTURE
2733 M:      Hauke Mehrtens <hauke@hauke-m.de>
2734 M:      Rafał Miłecki <zajec5@gmail.com>
2735 L:      linux-mips@linux-mips.org
2736 S:      Maintained
2737 F:      Documentation/devicetree/bindings/mips/brcm/
2738 F:      arch/mips/bcm47xx/*
2739 F:      arch/mips/include/asm/mach-bcm47xx/*
2740
2741 BROADCOM BCM5301X ARM ARCHITECTURE
2742 M:      Hauke Mehrtens <hauke@hauke-m.de>
2743 M:      Rafał Miłecki <zajec5@gmail.com>
2744 M:      Jon Mason <jonmason@broadcom.com>
2745 M:      bcm-kernel-feedback-list@broadcom.com
2746 L:      linux-arm-kernel@lists.infradead.org
2747 S:      Maintained
2748 F:      arch/arm/mach-bcm/bcm_5301x.c
2749 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2750 F:      arch/arm/boot/dts/bcm470*
2751 F:      arch/arm/boot/dts/bcm953012*
2752
2753 BROADCOM BCM53573 ARM ARCHITECTURE
2754 M:      Rafał Miłecki <rafal@milecki.pl>
2755 L:      linux-arm-kernel@lists.infradead.org
2756 S:      Maintained
2757 F:      arch/arm/boot/dts/bcm53573*
2758 F:      arch/arm/boot/dts/bcm47189*
2759
2760 BROADCOM BCM63XX ARM ARCHITECTURE
2761 M:      Florian Fainelli <f.fainelli@gmail.com>
2762 M:      bcm-kernel-feedback-list@broadcom.com
2763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T:      git git://github.com/broadcom/stblinux.git
2765 S:      Maintained
2766 N:      bcm63xx
2767
2768 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2769 M:      Kevin Cernekee <cernekee@gmail.com>
2770 L:      linux-usb@vger.kernel.org
2771 S:      Maintained
2772 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2773
2774 BROADCOM BCM7XXX ARM ARCHITECTURE
2775 M:      Brian Norris <computersforpeace@gmail.com>
2776 M:      Gregory Fong <gregory.0xf0@gmail.com>
2777 M:      Florian Fainelli <f.fainelli@gmail.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T:      git git://github.com/broadcom/stblinux.git
2781 S:      Maintained
2782 F:      arch/arm/mach-bcm/*brcmstb*
2783 F:      arch/arm/boot/dts/bcm7*.dts*
2784 F:      drivers/bus/brcmstb_gisb.c
2785 N:      brcmstb
2786
2787 BROADCOM BMIPS MIPS ARCHITECTURE
2788 M:      Kevin Cernekee <cernekee@gmail.com>
2789 M:      Florian Fainelli <f.fainelli@gmail.com>
2790 L:      linux-mips@linux-mips.org
2791 T:      git git://github.com/broadcom/stblinux.git
2792 S:      Maintained
2793 F:      arch/mips/bmips/*
2794 F:      arch/mips/include/asm/mach-bmips/*
2795 F:      arch/mips/kernel/*bmips*
2796 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2797 F:      drivers/irqchip/irq-bcm63*
2798 F:      drivers/irqchip/irq-bcm7*
2799 F:      drivers/irqchip/irq-brcmstb*
2800 F:      include/linux/bcm963xx_nvram.h
2801 F:      include/linux/bcm963xx_tag.h
2802
2803 BROADCOM BMIPS CPUFREQ DRIVER
2804 M:      Markus Mayer <mmayer@broadcom.com>
2805 M:      bcm-kernel-feedback-list@broadcom.com
2806 L:      linux-pm@vger.kernel.org
2807 S:      Maintained
2808 F:      drivers/cpufreq/bmips-cpufreq.c
2809
2810 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2811 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2812 M:      Prashant Sreedharan <prashant@broadcom.com>
2813 M:      Michael Chan <mchan@broadcom.com>
2814 L:      netdev@vger.kernel.org
2815 S:      Supported
2816 F:      drivers/net/ethernet/broadcom/tg3.*
2817
2818 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2819 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2820 M:      Franky Lin <franky.lin@broadcom.com>
2821 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2822 L:      linux-wireless@vger.kernel.org
2823 L:      brcm80211-dev-list.pdl@broadcom.com
2824 S:      Supported
2825 F:      drivers/net/wireless/broadcom/brcm80211/
2826
2827 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2828 M:      QLogic-Storage-Upstream@qlogic.com
2829 L:      linux-scsi@vger.kernel.org
2830 S:      Supported
2831 F:      drivers/scsi/bnx2fc/
2832
2833 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2834 M:      QLogic-Storage-Upstream@qlogic.com
2835 L:      linux-scsi@vger.kernel.org
2836 S:      Supported
2837 F:      drivers/scsi/bnx2i/
2838
2839 BROADCOM IPROC ARM ARCHITECTURE
2840 M:      Ray Jui <rjui@broadcom.com>
2841 M:      Scott Branden <sbranden@broadcom.com>
2842 M:      Jon Mason <jonmason@broadcom.com>
2843 M:      bcm-kernel-feedback-list@broadcom.com
2844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 T:      git git://github.com/broadcom/cygnus-linux.git
2846 S:      Maintained
2847 N:      iproc
2848 N:      cygnus
2849 N:      bcm[-_]nsp
2850 N:      bcm9113*
2851 N:      bcm9583*
2852 N:      bcm9585*
2853 N:      bcm9586*
2854 N:      bcm988312
2855 N:      bcm113*
2856 N:      bcm583*
2857 N:      bcm585*
2858 N:      bcm586*
2859 N:      bcm88312
2860 F:      arch/arm64/boot/dts/broadcom/ns2*
2861 F:      drivers/clk/bcm/clk-ns*
2862 F:      drivers/pinctrl/bcm/pinctrl-ns*
2863
2864 BROADCOM BRCMSTB GPIO DRIVER
2865 M:      Gregory Fong <gregory.0xf0@gmail.com>
2866 L:      bcm-kernel-feedback-list@broadcom.com
2867 S:      Supported
2868 F:      drivers/gpio/gpio-brcmstb.c
2869 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2870
2871 BROADCOM KONA GPIO DRIVER
2872 M:      Ray Jui <rjui@broadcom.com>
2873 L:      bcm-kernel-feedback-list@broadcom.com
2874 S:      Supported
2875 F:      drivers/gpio/gpio-bcm-kona.c
2876 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2877
2878 BROADCOM NVRAM DRIVER
2879 M:      Rafał Miłecki <zajec5@gmail.com>
2880 L:      linux-mips@linux-mips.org
2881 S:      Maintained
2882 F:      drivers/firmware/broadcom/*
2883
2884 BROADCOM STB NAND FLASH DRIVER
2885 M:      Brian Norris <computersforpeace@gmail.com>
2886 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2887 L:      linux-mtd@lists.infradead.org
2888 L:      bcm-kernel-feedback-list@broadcom.com
2889 S:      Maintained
2890 F:      drivers/mtd/nand/brcmnand/
2891
2892 BROADCOM STB AVS CPUFREQ DRIVER
2893 M:      Markus Mayer <mmayer@broadcom.com>
2894 M:      bcm-kernel-feedback-list@broadcom.com
2895 L:      linux-pm@vger.kernel.org
2896 S:      Maintained
2897 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2898 F:      drivers/cpufreq/brcmstb*
2899
2900 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2901 M:      Rafał Miłecki <zajec5@gmail.com>
2902 L:      linux-wireless@vger.kernel.org
2903 S:      Maintained
2904 F:      drivers/bcma/
2905 F:      include/linux/bcma/
2906
2907 BROADCOM SYSTEMPORT ETHERNET DRIVER
2908 M:      Florian Fainelli <f.fainelli@gmail.com>
2909 L:      netdev@vger.kernel.org
2910 S:      Supported
2911 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2912
2913 BROADCOM NETXTREME-E ROCE DRIVER
2914 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2915 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2916 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2917 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2918 L:      linux-rdma@vger.kernel.org
2919 W:      http://www.broadcom.com
2920 S:      Supported
2921 F:      drivers/infiniband/hw/bnxt_re/
2922 F:      include/uapi/rdma/bnxt_re-abi.h
2923
2924 BROCADE BFA FC SCSI DRIVER
2925 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2926 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2927 L:      linux-scsi@vger.kernel.org
2928 S:      Supported
2929 F:      drivers/scsi/bfa/
2930
2931 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2932 M:      Rasesh Mody <rasesh.mody@cavium.com>
2933 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2934 M:      Dept-GELinuxNICDev@cavium.com
2935 L:      netdev@vger.kernel.org
2936 S:      Supported
2937 F:      drivers/net/ethernet/brocade/bna/
2938
2939 BSG (block layer generic sg v4 driver)
2940 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2941 L:      linux-scsi@vger.kernel.org
2942 S:      Supported
2943 F:      block/bsg.c
2944 F:      include/linux/bsg.h
2945 F:      include/uapi/linux/bsg.h
2946
2947 BT87X AUDIO DRIVER
2948 M:      Clemens Ladisch <clemens@ladisch.de>
2949 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2950 T:      git git://git.alsa-project.org/alsa-kernel.git
2951 S:      Maintained
2952 F:      Documentation/sound/alsa/Bt87x.txt
2953 F:      sound/pci/bt87x.c
2954
2955 BT8XXGPIO DRIVER
2956 M:      Michael Buesch <m@bues.ch>
2957 W:      http://bu3sch.de/btgpio.php
2958 S:      Maintained
2959 F:      drivers/gpio/gpio-bt8xx.c
2960
2961 BTRFS FILE SYSTEM
2962 M:      Chris Mason <clm@fb.com>
2963 M:      Josef Bacik <jbacik@fb.com>
2964 M:      David Sterba <dsterba@suse.com>
2965 L:      linux-btrfs@vger.kernel.org
2966 W:      http://btrfs.wiki.kernel.org/
2967 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2969 S:      Maintained
2970 F:      Documentation/filesystems/btrfs.txt
2971 F:      fs/btrfs/
2972 F:      include/linux/btrfs*
2973 F:      include/uapi/linux/btrfs*
2974
2975 BTTV VIDEO4LINUX DRIVER
2976 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2977 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2978 L:      linux-media@vger.kernel.org
2979 W:      https://linuxtv.org
2980 T:      git git://linuxtv.org/media_tree.git
2981 S:      Odd fixes
2982 F:      Documentation/media/v4l-drivers/bttv*
2983 F:      drivers/media/pci/bt8xx/bttv*
2984
2985 BUSLOGIC SCSI DRIVER
2986 M:      Khalid Aziz <khalid@gonehiking.org>
2987 L:      linux-scsi@vger.kernel.org
2988 S:      Maintained
2989 F:      drivers/scsi/BusLogic.*
2990 F:      drivers/scsi/FlashPoint.*
2991
2992 C-MEDIA CMI8788 DRIVER
2993 M:      Clemens Ladisch <clemens@ladisch.de>
2994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2995 T:      git git://git.alsa-project.org/alsa-kernel.git
2996 S:      Maintained
2997 F:      sound/pci/oxygen/
2998
2999 C6X ARCHITECTURE
3000 M:      Mark Salter <msalter@redhat.com>
3001 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3002 L:      linux-c6x-dev@linux-c6x.org
3003 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3004 S:      Maintained
3005 F:      arch/c6x/
3006
3007 CA8210 IEEE-802.15.4 RADIO DRIVER
3008 M:      Harry Morris <h.morris@cascoda.com>
3009 M:      linuxdev@cascoda.com
3010 L:      linux-wpan@vger.kernel.org
3011 W:      https://github.com/Cascoda/ca8210-linux.git
3012 S:      Maintained
3013 F:      drivers/net/ieee802154/ca8210.c
3014 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3015
3016 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3017 M:      David Howells <dhowells@redhat.com>
3018 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3019 S:      Supported
3020 F:      Documentation/filesystems/caching/cachefiles.txt
3021 F:      fs/cachefiles/
3022
3023 CADET FM/AM RADIO RECEIVER DRIVER
3024 M:      Hans Verkuil <hverkuil@xs4all.nl>
3025 L:      linux-media@vger.kernel.org
3026 T:      git git://linuxtv.org/media_tree.git
3027 W:      https://linuxtv.org
3028 S:      Maintained
3029 F:      drivers/media/radio/radio-cadet*
3030
3031 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3032 M:      Jonathan Corbet <corbet@lwn.net>
3033 L:      linux-media@vger.kernel.org
3034 T:      git git://linuxtv.org/media_tree.git
3035 S:      Maintained
3036 F:      Documentation/media/v4l-drivers/cafe_ccic*
3037 F:      drivers/media/platform/marvell-ccic/
3038
3039 CAIF NETWORK LAYER
3040 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      Documentation/networking/caif/
3044 F:      drivers/net/caif/
3045 F:      include/uapi/linux/caif/
3046 F:      include/net/caif/
3047 F:      net/caif/
3048
3049 CALGARY x86-64 IOMMU
3050 M:      Muli Ben-Yehuda <mulix@mulix.org>
3051 M:      Jon Mason <jdmason@kudzu.us>
3052 L:      iommu@lists.linux-foundation.org
3053 S:      Maintained
3054 F:      arch/x86/kernel/pci-calgary_64.c
3055 F:      arch/x86/kernel/tce_64.c
3056 F:      arch/x86/include/asm/calgary.h
3057 F:      arch/x86/include/asm/tce.h
3058
3059 CAN NETWORK LAYER
3060 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3061 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3062 L:      linux-can@vger.kernel.org
3063 W:      https://github.com/linux-can
3064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3066 S:      Maintained
3067 F:      Documentation/networking/can.txt
3068 F:      net/can/
3069 F:      include/linux/can/core.h
3070 F:      include/uapi/linux/can.h
3071 F:      include/uapi/linux/can/bcm.h
3072 F:      include/uapi/linux/can/raw.h
3073 F:      include/uapi/linux/can/gw.h
3074
3075 CAN NETWORK DRIVERS
3076 M:      Wolfgang Grandegger <wg@grandegger.com>
3077 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3078 L:      linux-can@vger.kernel.org
3079 W:      https://github.com/linux-can
3080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3082 S:      Maintained
3083 F:      Documentation/devicetree/bindings/net/can/
3084 F:      drivers/net/can/
3085 F:      include/linux/can/dev.h
3086 F:      include/linux/can/platform/
3087 F:      include/uapi/linux/can/error.h
3088 F:      include/uapi/linux/can/netlink.h
3089
3090 CAPABILITIES
3091 M:      Serge Hallyn <serge@hallyn.com>
3092 L:      linux-security-module@vger.kernel.org
3093 S:      Supported
3094 F:      include/linux/capability.h
3095 F:      include/uapi/linux/capability.h
3096 F:      security/commoncap.c
3097 F:      kernel/capability.c
3098
3099 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3100 M:      Kevin Tsai <ktsai@capellamicro.com>
3101 S:      Maintained
3102 F:      drivers/iio/light/cm*
3103
3104 CAVIUM THUNDERX2 ARM64 SOC
3105 M:      Jayachandran C <jnair@caviumnetworks.com>
3106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107 S:      Maintained
3108 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3109 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3110
3111 CAVIUM I2C DRIVER
3112 M:      Jan Glauber <jglauber@cavium.com>
3113 M:      David Daney <david.daney@cavium.com>
3114 W:      http://www.cavium.com
3115 S:      Supported
3116 F:      drivers/i2c/busses/i2c-octeon*
3117 F:      drivers/i2c/busses/i2c-thunderx*
3118
3119 CAVIUM MMC DRIVER
3120 M:      Jan Glauber <jglauber@cavium.com>
3121 M:      David Daney <david.daney@cavium.com>
3122 M:      Steven J. Hill <Steven.Hill@cavium.com>
3123 W:      http://www.cavium.com
3124 S:      Supported
3125 F:      drivers/mmc/host/cavium*
3126
3127 CAVIUM LIQUIDIO NETWORK DRIVER
3128 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3129 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3130 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3131 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3132 L:     netdev@vger.kernel.org
3133 W:     http://www.cavium.com
3134 S:     Supported
3135 F:     drivers/net/ethernet/cavium/liquidio/
3136
3137 CAVIUM OCTEON-TX CRYPTO DRIVER
3138 M:      George Cherian <george.cherian@cavium.com>
3139 L:      linux-crypto@vger.kernel.org
3140 W:      http://www.cavium.com
3141 S:      Supported
3142 F:      drivers/crypto/cavium/cpt/
3143
3144 CC2520 IEEE-802.15.4 RADIO DRIVER
3145 M:      Varka Bhadram <varkabhadram@gmail.com>
3146 L:      linux-wpan@vger.kernel.org
3147 S:      Maintained
3148 F:      drivers/net/ieee802154/cc2520.c
3149 F:      include/linux/spi/cc2520.h
3150 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3151
3152 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3153 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3154 L:      linux-crypto@vger.kernel.org
3155 L:      driverdev-devel@linuxdriverproject.org
3156 S:      Supported
3157 F:      drivers/staging/ccree/
3158 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3159
3160 CEC FRAMEWORK
3161 M:      Hans Verkuil <hans.verkuil@cisco.com>
3162 L:      linux-media@vger.kernel.org
3163 T:      git git://linuxtv.org/media_tree.git
3164 W:      http://linuxtv.org
3165 S:      Supported
3166 F:      Documentation/media/kapi/cec-core.rst
3167 F:      Documentation/media/uapi/cec
3168 F:      drivers/media/cec/
3169 F:      drivers/media/rc/keymaps/rc-cec.c
3170 F:      include/media/cec.h
3171 F:      include/media/cec-notifier.h
3172 F:      include/uapi/linux/cec.h
3173 F:      include/uapi/linux/cec-funcs.h
3174
3175 CELL BROADBAND ENGINE ARCHITECTURE
3176 M:      Arnd Bergmann <arnd@arndb.de>
3177 L:      linuxppc-dev@lists.ozlabs.org
3178 W:      http://www.ibm.com/developerworks/power/cell/
3179 S:      Supported
3180 F:      arch/powerpc/include/asm/cell*.h
3181 F:      arch/powerpc/include/asm/spu*.h
3182 F:      arch/powerpc/include/uapi/asm/spu*.h
3183 F:      arch/powerpc/oprofile/*cell*
3184 F:      arch/powerpc/platforms/cell/
3185
3186 CEPH COMMON CODE (LIBCEPH)
3187 M:      Ilya Dryomov <idryomov@gmail.com>
3188 M:      "Yan, Zheng" <zyan@redhat.com>
3189 M:      Sage Weil <sage@redhat.com>
3190 L:      ceph-devel@vger.kernel.org
3191 W:      http://ceph.com/
3192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3193 T:      git git://github.com/ceph/ceph-client.git
3194 S:      Supported
3195 F:      net/ceph/
3196 F:      include/linux/ceph/
3197 F:      include/linux/crush/
3198
3199 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3200 M:      "Yan, Zheng" <zyan@redhat.com>
3201 M:      Sage Weil <sage@redhat.com>
3202 M:      Ilya Dryomov <idryomov@gmail.com>
3203 L:      ceph-devel@vger.kernel.org
3204 W:      http://ceph.com/
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3206 T:      git git://github.com/ceph/ceph-client.git
3207 S:      Supported
3208 F:      Documentation/filesystems/ceph.txt
3209 F:      fs/ceph/
3210
3211 CERTIFICATE HANDLING:
3212 M:      David Howells <dhowells@redhat.com>
3213 M:      David Woodhouse <dwmw2@infradead.org>
3214 L:      keyrings@vger.kernel.org
3215 S:      Maintained
3216 F:      Documentation/module-signing.txt
3217 F:      certs/
3218 F:      scripts/sign-file.c
3219 F:      scripts/extract-cert.c
3220
3221 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3222 L:      linux-usb@vger.kernel.org
3223 S:      Orphan
3224 F:      Documentation/usb/WUSB-Design-overview.txt
3225 F:      Documentation/usb/wusb-cbaf
3226 F:      drivers/usb/host/hwa-hc.c
3227 F:      drivers/usb/host/whci/
3228 F:      drivers/usb/wusbcore/
3229 F:      include/linux/usb/wusb*
3230
3231 HT16K33 LED CONTROLLER DRIVER
3232 M:      Robin van der Gracht <robin@protonic.nl>
3233 S:      Maintained
3234 F:      drivers/auxdisplay/ht16k33.c
3235 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3236
3237 CFAG12864B LCD DRIVER
3238 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3239 W:      http://miguelojeda.es/auxdisplay.htm
3240 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3241 S:      Maintained
3242 F:      drivers/auxdisplay/cfag12864b.c
3243 F:      include/linux/cfag12864b.h
3244
3245 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3246 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3247 W:      http://miguelojeda.es/auxdisplay.htm
3248 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3249 S:      Maintained
3250 F:      drivers/auxdisplay/cfag12864bfb.c
3251 F:      include/linux/cfag12864b.h
3252
3253 CFG80211 and NL80211
3254 M:      Johannes Berg <johannes@sipsolutions.net>
3255 L:      linux-wireless@vger.kernel.org
3256 W:      http://wireless.kernel.org/
3257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3259 S:      Maintained
3260 F:      include/uapi/linux/nl80211.h
3261 F:      include/net/cfg80211.h
3262 F:      net/wireless/*
3263 X:      net/wireless/wext*
3264
3265 CHAR and MISC DRIVERS
3266 M:      Arnd Bergmann <arnd@arndb.de>
3267 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3269 S:      Supported
3270 F:      drivers/char/*
3271 F:      drivers/misc/*
3272 F:      include/linux/miscdevice.h
3273
3274 CHECKPATCH
3275 M:      Andy Whitcroft <apw@canonical.com>
3276 M:      Joe Perches <joe@perches.com>
3277 S:      Maintained
3278 F:      scripts/checkpatch.pl
3279
3280 CHINESE DOCUMENTATION
3281 M:      Harry Wei <harryxiyou@gmail.com>
3282 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3283 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3284 S:      Maintained
3285 F:      Documentation/translations/zh_CN/
3286
3287 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3288 M:      Peter Chen <Peter.Chen@nxp.com>
3289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3290 L:      linux-usb@vger.kernel.org
3291 S:      Maintained
3292 F:      drivers/usb/chipidea/
3293
3294 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3295 M:      Hans de Goede <hdegoede@redhat.com>
3296 L:      linux-input@vger.kernel.org
3297 S:      Maintained
3298 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3299 F:      drivers/input/touchscreen/chipone_icn8318.c
3300
3301 CHROME HARDWARE PLATFORM SUPPORT
3302 M:      Olof Johansson <olof@lixom.net>
3303 S:      Maintained
3304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3305 F:      drivers/platform/chrome/
3306
3307 CISCO VIC ETHERNET NIC DRIVER
3308 M:      Christian Benvenuti <benve@cisco.com>
3309 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3310 M:      Neel Patel <neepatel@cisco.com>
3311 S:      Supported
3312 F:      drivers/net/ethernet/cisco/enic/
3313
3314 CISCO VIC LOW LATENCY NIC DRIVER
3315 M:      Christian Benvenuti <benve@cisco.com>
3316 M:      Dave Goodell <dgoodell@cisco.com>
3317 S:      Supported
3318 F:      drivers/infiniband/hw/usnic/
3319
3320 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3321 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3322 L:      netdev@vger.kernel.org
3323 S:      Maintained
3324 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3325
3326 CIRRUS LOGIC AUDIO CODEC DRIVERS
3327 M:      Brian Austin <brian.austin@cirrus.com>
3328 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3329 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3330 S:      Maintained
3331 F:      sound/soc/codecs/cs*
3332
3333 CLEANCACHE API
3334 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3335 L:      linux-kernel@vger.kernel.org
3336 S:      Maintained
3337 F:      mm/cleancache.c
3338 F:      include/linux/cleancache.h
3339
3340 CLK API
3341 M:      Russell King <linux@armlinux.org.uk>
3342 L:      linux-clk@vger.kernel.org
3343 S:      Maintained
3344 F:      include/linux/clk.h
3345
3346 CLOCKSOURCE, CLOCKEVENT DRIVERS
3347 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3348 M:      Thomas Gleixner <tglx@linutronix.de>
3349 L:      linux-kernel@vger.kernel.org
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3351 S:      Supported
3352 F:      drivers/clocksource
3353
3354 CISCO FCOE HBA DRIVER
3355 M:      Satish Kharat <satishkh@cisco.com>
3356 M:      Sesidhar Baddela <sebaddel@cisco.com>
3357 M:      Karan Tilak Kumar <kartilak@cisco.com>
3358 L:      linux-scsi@vger.kernel.org
3359 S:      Supported
3360 F:      drivers/scsi/fnic/
3361
3362 CISCO SCSI HBA DRIVER
3363 M:      Karan Tilak Kumar <kartilak@cisco.com>
3364 M:      Sesidhar Baddela <sebaddel@cisco.com>
3365 L:      linux-scsi@vger.kernel.org
3366 S:      Supported
3367 F:      drivers/scsi/snic/
3368
3369 CMPC ACPI DRIVER
3370 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3371 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3372 L:      platform-driver-x86@vger.kernel.org
3373 S:      Supported
3374 F:      drivers/platform/x86/classmate-laptop.c
3375
3376 COBALT MEDIA DRIVER
3377 M:      Hans Verkuil <hans.verkuil@cisco.com>
3378 L:      linux-media@vger.kernel.org
3379 T:      git git://linuxtv.org/media_tree.git
3380 W:      https://linuxtv.org
3381 S:      Supported
3382 F:      drivers/media/pci/cobalt/
3383
3384 COCCINELLE/Semantic Patches (SmPL)
3385 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3386 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3387 M:      Nicolas Palix <nicolas.palix@imag.fr>
3388 M:      Michal Marek <mmarek@suse.com>
3389 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3391 W:      http://coccinelle.lip6.fr/
3392 S:      Supported
3393 F:      Documentation/dev-tools/coccinelle.rst
3394 F:      scripts/coccinelle/
3395 F:      scripts/coccicheck
3396
3397 CODA FILE SYSTEM
3398 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3399 M:      coda@cs.cmu.edu
3400 L:      codalist@coda.cs.cmu.edu
3401 W:      http://www.coda.cs.cmu.edu/
3402 S:      Maintained
3403 F:      Documentation/filesystems/coda.txt
3404 F:      fs/coda/
3405 F:      include/linux/coda*.h
3406 F:      include/uapi/linux/coda*.h
3407
3408 CODA V4L2 MEM2MEM DRIVER
3409 M:      Philipp Zabel <p.zabel@pengutronix.de>
3410 L:      linux-media@vger.kernel.org
3411 S:      Maintained
3412 F:      Documentation/devicetree/bindings/media/coda.txt
3413 F:      drivers/media/platform/coda/
3414
3415 COMMON CLK FRAMEWORK
3416 M:      Michael Turquette <mturquette@baylibre.com>
3417 M:      Stephen Boyd <sboyd@codeaurora.org>
3418 L:      linux-clk@vger.kernel.org
3419 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3421 S:      Maintained
3422 F:      Documentation/devicetree/bindings/clock/
3423 F:      drivers/clk/
3424 X:      drivers/clk/clkdev.c
3425 F:      include/linux/clk-pr*
3426 F:      include/linux/clk/
3427
3428 COMMON INTERNET FILE SYSTEM (CIFS)
3429 M:      Steve French <sfrench@samba.org>
3430 L:      linux-cifs@vger.kernel.org
3431 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3432 W:      http://linux-cifs.samba.org/
3433 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3434 S:      Supported
3435 F:      Documentation/filesystems/cifs/
3436 F:      fs/cifs/
3437
3438 COMPACTPCI HOTPLUG CORE
3439 M:      Scott Murray <scott@spiteful.org>
3440 L:      linux-pci@vger.kernel.org
3441 S:      Maintained
3442 F:      drivers/pci/hotplug/cpci_hotplug*
3443
3444 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3445 M:      Scott Murray <scott@spiteful.org>
3446 L:      linux-pci@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3449
3450 COMPACTPCI HOTPLUG GENERIC DRIVER
3451 M:      Scott Murray <scott@spiteful.org>
3452 L:      linux-pci@vger.kernel.org
3453 S:      Maintained
3454 F:      drivers/pci/hotplug/cpcihp_generic.c
3455
3456 COMPAL LAPTOP SUPPORT
3457 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3458 L:      platform-driver-x86@vger.kernel.org
3459 S:      Maintained
3460 F:      drivers/platform/x86/compal-laptop.c
3461
3462 CONEXANT ACCESSRUNNER USB DRIVER
3463 L:      accessrunner-general@lists.sourceforge.net
3464 W:      http://accessrunner.sourceforge.net/
3465 S:      Orphan
3466 F:      drivers/usb/atm/cxacru.c
3467
3468 CONFIGFS
3469 M:      Joel Becker <jlbec@evilplan.org>
3470 M:      Christoph Hellwig <hch@lst.de>
3471 T:      git git://git.infradead.org/users/hch/configfs.git
3472 S:      Supported
3473 F:      fs/configfs/
3474 F:      include/linux/configfs.h
3475
3476 CONNECTOR
3477 M:      Evgeniy Polyakov <zbr@ioremap.net>
3478 L:      netdev@vger.kernel.org
3479 S:      Maintained
3480 F:      drivers/connector/
3481
3482 CONTROL GROUP (CGROUP)
3483 M:      Tejun Heo <tj@kernel.org>
3484 M:      Li Zefan <lizefan@huawei.com>
3485 M:      Johannes Weiner <hannes@cmpxchg.org>
3486 L:      cgroups@vger.kernel.org
3487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3488 S:      Maintained
3489 F:      Documentation/cgroup*
3490 F:      include/linux/cgroup*
3491 F:      kernel/cgroup*
3492
3493 CONTROL GROUP - CPUSET
3494 M:      Li Zefan <lizefan@huawei.com>
3495 L:      cgroups@vger.kernel.org
3496 W:      http://www.bullopensource.org/cpuset/
3497 W:      http://oss.sgi.com/projects/cpusets/
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3499 S:      Maintained
3500 F:      Documentation/cgroup-v1/cpusets.txt
3501 F:      include/linux/cpuset.h
3502 F:      kernel/cpuset.c
3503
3504 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3505 M:      Johannes Weiner <hannes@cmpxchg.org>
3506 M:      Michal Hocko <mhocko@kernel.org>
3507 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3508 L:      cgroups@vger.kernel.org
3509 L:      linux-mm@kvack.org
3510 S:      Maintained
3511 F:      mm/memcontrol.c
3512 F:      mm/swap_cgroup.c
3513
3514 CORETEMP HARDWARE MONITORING DRIVER
3515 M:      Fenghua Yu <fenghua.yu@intel.com>
3516 L:      linux-hwmon@vger.kernel.org
3517 S:      Maintained
3518 F:      Documentation/hwmon/coretemp
3519 F:      drivers/hwmon/coretemp.c
3520
3521 COSA/SRP SYNC SERIAL DRIVER
3522 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3523 W:      http://www.fi.muni.cz/~kas/cosa/
3524 S:      Maintained
3525 F:      drivers/net/wan/cosa*
3526
3527 CPMAC ETHERNET DRIVER
3528 M:      Florian Fainelli <f.fainelli@gmail.com>
3529 L:      netdev@vger.kernel.org
3530 S:      Maintained
3531 F:      drivers/net/ethernet/ti/cpmac.c
3532
3533 CPU FREQUENCY DRIVERS
3534 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3535 M:      Viresh Kumar <viresh.kumar@linaro.org>
3536 L:      linux-pm@vger.kernel.org
3537 S:      Maintained
3538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3539 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3540 B:      https://bugzilla.kernel.org
3541 F:      Documentation/cpu-freq/
3542 F:      Documentation/devicetree/bindings/cpufreq/
3543 F:      drivers/cpufreq/
3544 F:      include/linux/cpufreq.h
3545 F:      tools/testing/selftests/cpufreq/
3546
3547 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3548 M:      Viresh Kumar <viresh.kumar@linaro.org>
3549 M:      Sudeep Holla <sudeep.holla@arm.com>
3550 L:      linux-pm@vger.kernel.org
3551 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3552 S:      Maintained
3553 F:      drivers/cpufreq/arm_big_little.h
3554 F:      drivers/cpufreq/arm_big_little.c
3555 F:      drivers/cpufreq/arm_big_little_dt.c
3556
3557 CPUIDLE DRIVER - ARM BIG LITTLE
3558 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3559 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3560 L:      linux-pm@vger.kernel.org
3561 L:      linux-arm-kernel@lists.infradead.org
3562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3563 S:      Maintained
3564 F:      drivers/cpuidle/cpuidle-big_little.c
3565
3566 CPUIDLE DRIVER - ARM EXYNOS
3567 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3568 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3569 M:      Kukjin Kim <kgene@kernel.org>
3570 L:      linux-pm@vger.kernel.org
3571 L:      linux-samsung-soc@vger.kernel.org
3572 S:      Supported
3573 F:      drivers/cpuidle/cpuidle-exynos.c
3574 F:      arch/arm/mach-exynos/pm.c
3575
3576 CPUIDLE DRIVERS
3577 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3578 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3579 L:      linux-pm@vger.kernel.org
3580 S:      Maintained
3581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3582 B:      https://bugzilla.kernel.org
3583 F:      drivers/cpuidle/*
3584 F:      include/linux/cpuidle.h
3585
3586 CPUID/MSR DRIVER
3587 M:      "H. Peter Anvin" <hpa@zytor.com>
3588 S:      Maintained
3589 F:      arch/x86/kernel/cpuid.c
3590 F:      arch/x86/kernel/msr.c
3591
3592 CPU POWER MONITORING SUBSYSTEM
3593 M:      Thomas Renninger <trenn@suse.com>
3594 L:      linux-pm@vger.kernel.org
3595 S:      Maintained
3596 F:      tools/power/cpupower/
3597
3598 CRAMFS FILESYSTEM
3599 W:      http://sourceforge.net/projects/cramfs/
3600 S:      Orphan / Obsolete
3601 F:      Documentation/filesystems/cramfs.txt
3602 F:      fs/cramfs/
3603
3604 CRIS PORT
3605 M:      Mikael Starvik <starvik@axis.com>
3606 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3607 L:      linux-cris-kernel@axis.com
3608 W:      http://developer.axis.com
3609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3610 S:      Maintained
3611 F:      arch/cris/
3612 F:      drivers/tty/serial/crisv10.*
3613
3614 CRYPTO API
3615 M:      Herbert Xu <herbert@gondor.apana.org.au>
3616 M:      "David S. Miller" <davem@davemloft.net>
3617 L:      linux-crypto@vger.kernel.org
3618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3620 S:      Maintained
3621 F:      Documentation/crypto/
3622 F:      Documentation/devicetree/bindings/crypto/
3623 F:      arch/*/crypto/
3624 F:      crypto/
3625 F:      drivers/crypto/
3626 F:      include/crypto/
3627 F:      include/linux/crypto*
3628
3629 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3630 M:      Neil Horman <nhorman@tuxdriver.com>
3631 L:      linux-crypto@vger.kernel.org
3632 S:      Maintained
3633 F:      crypto/ansi_cprng.c
3634 F:      crypto/rng.c
3635
3636 CS3308 MEDIA DRIVER
3637 M:      Hans Verkuil <hverkuil@xs4all.nl>
3638 L:      linux-media@vger.kernel.org
3639 T:      git git://linuxtv.org/media_tree.git
3640 W:      http://linuxtv.org
3641 S:      Odd Fixes
3642 F:      drivers/media/i2c/cs3308.c
3643 F:      drivers/media/i2c/cs3308.h
3644
3645 CS5535 Audio ALSA driver
3646 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3647 S:      Maintained
3648 F:      sound/pci/cs5535audio/
3649
3650 CW1200 WLAN driver
3651 M:      Solomon Peachy <pizza@shaftnet.org>
3652 S:      Maintained
3653 F:      drivers/net/wireless/st/cw1200/
3654
3655 CX18 VIDEO4LINUX DRIVER
3656 M:      Andy Walls <awalls@md.metrocast.net>
3657 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3658 L:      linux-media@vger.kernel.org
3659 T:      git git://linuxtv.org/media_tree.git
3660 W:      https://linuxtv.org
3661 W:      http://www.ivtvdriver.org/index.php/Cx18
3662 S:      Maintained
3663 F:      Documentation/media/v4l-drivers/cx18*
3664 F:      drivers/media/pci/cx18/
3665 F:      include/uapi/linux/ivtv*
3666
3667 CX2341X MPEG ENCODER HELPER MODULE
3668 M:      Hans Verkuil <hverkuil@xs4all.nl>
3669 L:      linux-media@vger.kernel.org
3670 T:      git git://linuxtv.org/media_tree.git
3671 W:      https://linuxtv.org
3672 S:      Maintained
3673 F:      drivers/media/common/cx2341x*
3674 F:      include/media/cx2341x*
3675
3676 CX24120 MEDIA DRIVER
3677 M:      Jemma Denson <jdenson@gmail.com>
3678 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3679 L:      linux-media@vger.kernel.org
3680 W:      https://linuxtv.org
3681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3682 S:      Maintained
3683 F:      drivers/media/dvb-frontends/cx24120*
3684
3685 CX88 VIDEO4LINUX DRIVER
3686 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3687 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3688 L:      linux-media@vger.kernel.org
3689 W:      https://linuxtv.org
3690 T:      git git://linuxtv.org/media_tree.git
3691 S:      Odd fixes
3692 F:      Documentation/media/v4l-drivers/cx88*
3693 F:      drivers/media/pci/cx88/
3694
3695 CXD2820R MEDIA DRIVER
3696 M:      Antti Palosaari <crope@iki.fi>
3697 L:      linux-media@vger.kernel.org
3698 W:      https://linuxtv.org
3699 W:      http://palosaari.fi/linux/
3700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3701 T:      git git://linuxtv.org/anttip/media_tree.git
3702 S:      Maintained
3703 F:      drivers/media/dvb-frontends/cxd2820r*
3704
3705 CXGB3 ETHERNET DRIVER (CXGB3)
3706 M:      Santosh Raspatur <santosh@chelsio.com>
3707 L:      netdev@vger.kernel.org
3708 W:      http://www.chelsio.com
3709 S:      Supported
3710 F:      drivers/net/ethernet/chelsio/cxgb3/
3711
3712 CXGB3 ISCSI DRIVER (CXGB3I)
3713 M:      Karen Xie <kxie@chelsio.com>
3714 L:      linux-scsi@vger.kernel.org
3715 W:      http://www.chelsio.com
3716 S:      Supported
3717 F:      drivers/scsi/cxgbi/cxgb3i
3718
3719 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3720 M:      Steve Wise <swise@chelsio.com>
3721 L:      linux-rdma@vger.kernel.org
3722 W:      http://www.openfabrics.org
3723 S:      Supported
3724 F:      drivers/infiniband/hw/cxgb3/
3725 F:      include/uapi/rdma/cxgb3-abi.h
3726
3727 CXGB4 ETHERNET DRIVER (CXGB4)
3728 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3729 L:      netdev@vger.kernel.org
3730 W:      http://www.chelsio.com
3731 S:      Supported
3732 F:      drivers/net/ethernet/chelsio/cxgb4/
3733
3734 CXGB4 ISCSI DRIVER (CXGB4I)
3735 M:      Karen Xie <kxie@chelsio.com>
3736 L:      linux-scsi@vger.kernel.org
3737 W:      http://www.chelsio.com
3738 S:      Supported
3739 F:      drivers/scsi/cxgbi/cxgb4i
3740
3741 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3742 M:      Steve Wise <swise@chelsio.com>
3743 L:      linux-rdma@vger.kernel.org
3744 W:      http://www.openfabrics.org
3745 S:      Supported
3746 F:      drivers/infiniband/hw/cxgb4/
3747 F:      include/uapi/rdma/cxgb4-abi.h
3748
3749 CXGB4 CRYPTO DRIVER (chcr)
3750 M:      Harsh Jain <harsh@chelsio.com>
3751 L:      linux-crypto@vger.kernel.org
3752 W:      http://www.chelsio.com
3753 S:      Supported
3754 F:      drivers/crypto/chelsio
3755
3756 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3757 M:      Casey Leedom <leedom@chelsio.com>
3758 L:      netdev@vger.kernel.org
3759 W:      http://www.chelsio.com
3760 S:      Supported
3761 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3762
3763 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3764 M:      Ian Munsie <imunsie@au1.ibm.com>
3765 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3766 L:      linuxppc-dev@lists.ozlabs.org
3767 S:      Supported
3768 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3769 F:      drivers/misc/cxl/
3770 F:      include/misc/cxl*
3771 F:      include/uapi/misc/cxl.h
3772 F:      Documentation/powerpc/cxl.txt
3773 F:      Documentation/ABI/testing/sysfs-class-cxl
3774
3775 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3776 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3777 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3778 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3779 L:      linux-scsi@vger.kernel.org
3780 S:      Supported
3781 F:      drivers/scsi/cxlflash/
3782 F:      include/uapi/scsi/cxlflash_ioctls.h
3783 F:      Documentation/powerpc/cxlflash.txt
3784
3785 STMMAC ETHERNET DRIVER
3786 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3787 M:      Alexandre Torgue <alexandre.torgue@st.com>
3788 L:      netdev@vger.kernel.org
3789 W:      http://www.stlinux.com
3790 S:      Supported
3791 F:      drivers/net/ethernet/stmicro/stmmac/
3792
3793 CYBERPRO FB DRIVER
3794 M:      Russell King <linux@armlinux.org.uk>
3795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3796 W:      http://www.armlinux.org.uk/
3797 S:      Maintained
3798 F:      drivers/video/fbdev/cyber2000fb.*
3799
3800 CYCLADES ASYNC MUX DRIVER
3801 W:      http://www.cyclades.com/
3802 S:      Orphan
3803 F:      drivers/tty/cyclades.c
3804 F:      include/linux/cyclades.h
3805 F:      include/uapi/linux/cyclades.h
3806
3807 CYCLADES PC300 DRIVER
3808 W:      http://www.cyclades.com/
3809 S:      Orphan
3810 F:      drivers/net/wan/pc300*
3811
3812 CYPRESS_FIRMWARE MEDIA DRIVER
3813 M:      Antti Palosaari <crope@iki.fi>
3814 L:      linux-media@vger.kernel.org
3815 W:      https://linuxtv.org
3816 W:      http://palosaari.fi/linux/
3817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3818 T:      git git://linuxtv.org/anttip/media_tree.git
3819 S:      Maintained
3820 F:      drivers/media/common/cypress_firmware*
3821
3822 CYTTSP TOUCHSCREEN DRIVER
3823 M:      Ferruh Yigit <fery@cypress.com>
3824 L:      linux-input@vger.kernel.org
3825 S:      Supported
3826 F:      drivers/input/touchscreen/cyttsp*
3827 F:      include/linux/input/cyttsp.h
3828
3829 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3830 M:      Joshua Kinard <kumba@gentoo.org>
3831 S:      Maintained
3832 F:      drivers/rtc/rtc-ds1685.c
3833 F:      include/linux/rtc/ds1685.h
3834
3835 DAMA SLAVE for AX.25
3836 M:      Joerg Reuter <jreuter@yaina.de>
3837 W:      http://yaina.de/jreuter/
3838 W:      http://www.qsl.net/dl1bke/
3839 L:      linux-hams@vger.kernel.org
3840 S:      Maintained
3841 F:      net/ax25/af_ax25.c
3842 F:      net/ax25/ax25_dev.c
3843 F:      net/ax25/ax25_ds_*
3844 F:      net/ax25/ax25_in.c
3845 F:      net/ax25/ax25_out.c
3846 F:      net/ax25/ax25_timer.c
3847 F:      net/ax25/sysctl_net_ax25.c
3848
3849 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3850 L:      netdev@vger.kernel.org
3851 S:      Orphan
3852 F:      Documentation/networking/dmfe.txt
3853 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3854
3855 DC390/AM53C974 SCSI driver
3856 M:      Hannes Reinecke <hare@suse.com>
3857 L:      linux-scsi@vger.kernel.org
3858 S:      Maintained
3859 F:      drivers/scsi/am53c974.c
3860
3861 DC395x SCSI driver
3862 M:      Oliver Neukum <oliver@neukum.org>
3863 M:      Ali Akcaagac <aliakc@web.de>
3864 M:      Jamie Lenehan <lenehan@twibble.org>
3865 L:      dc395x@twibble.org
3866 W:      http://twibble.org/dist/dc395x/
3867 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3868 S:      Maintained
3869 F:      Documentation/scsi/dc395x.txt
3870 F:      drivers/scsi/dc395x.*
3871
3872 DCCP PROTOCOL
3873 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3874 L:      dccp@vger.kernel.org
3875 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3876 S:      Maintained
3877 F:      include/linux/dccp.h
3878 F:      include/uapi/linux/dccp.h
3879 F:      include/linux/tfrc.h
3880 F:      net/dccp/
3881
3882 DECnet NETWORK LAYER
3883 W:      http://linux-decnet.sourceforge.net
3884 L:      linux-decnet-user@lists.sourceforge.net
3885 S:      Orphan
3886 F:      Documentation/networking/decnet.txt
3887 F:      net/decnet/
3888
3889 DECSTATION PLATFORM SUPPORT
3890 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3891 L:      linux-mips@linux-mips.org
3892 W:      http://www.linux-mips.org/wiki/DECstation
3893 S:      Maintained
3894 F:      arch/mips/dec/
3895 F:      arch/mips/include/asm/dec/
3896 F:      arch/mips/include/asm/mach-dec/
3897
3898 DEFXX FDDI NETWORK DRIVER
3899 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3900 S:      Maintained
3901 F:      drivers/net/fddi/defxx.*
3902
3903 DELL LAPTOP DRIVER
3904 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3905 M:      Pali Rohár <pali.rohar@gmail.com>
3906 L:      platform-driver-x86@vger.kernel.org
3907 S:      Maintained
3908 F:      drivers/platform/x86/dell-laptop.c
3909
3910 DELL LAPTOP RBTN DRIVER
3911 M:      Pali Rohár <pali.rohar@gmail.com>
3912 S:      Maintained
3913 F:      drivers/platform/x86/dell-rbtn.*
3914
3915 DELL LAPTOP FREEFALL DRIVER
3916 M:      Pali Rohár <pali.rohar@gmail.com>
3917 S:      Maintained
3918 F:      drivers/platform/x86/dell-smo8800.c
3919
3920 DELL LAPTOP SMM DRIVER
3921 M:      Pali Rohár <pali.rohar@gmail.com>
3922 S:      Maintained
3923 F:      drivers/hwmon/dell-smm-hwmon.c
3924 F:      include/uapi/linux/i8k.h
3925
3926 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3927 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3928 S:      Maintained
3929 F:      Documentation/dcdbas.txt
3930 F:      drivers/firmware/dcdbas.*
3931
3932 DELL WMI EXTRAS DRIVER
3933 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3934 M:      Pali Rohár <pali.rohar@gmail.com>
3935 S:      Maintained
3936 F:      drivers/platform/x86/dell-wmi.c
3937
3938 DESIGNWARE USB2 DRD IP DRIVER
3939 M:      John Youn <johnyoun@synopsys.com>
3940 L:      linux-usb@vger.kernel.org
3941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3942 S:      Maintained
3943 F:      drivers/usb/dwc2/
3944
3945 DESIGNWARE USB3 DRD IP DRIVER
3946 M:      Felipe Balbi <balbi@kernel.org>
3947 L:      linux-usb@vger.kernel.org
3948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3949 S:      Maintained
3950 F:      drivers/usb/dwc3/
3951
3952 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3953 M:      Andreas Klinger <ak@it-klinger.de>
3954 L:      linux-iio@vger.kernel.org
3955 S:      Maintained
3956 F:      drivers/iio/proximity/srf*.c
3957
3958 DEVICE COREDUMP (DEV_COREDUMP)
3959 M:      Johannes Berg <johannes@sipsolutions.net>
3960 L:      linux-kernel@vger.kernel.org
3961 S:      Maintained
3962 F:      drivers/base/devcoredump.c
3963 F:      include/linux/devcoredump.h
3964
3965 DEVICE FREQUENCY (DEVFREQ)
3966 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3967 M:      Kyungmin Park <kyungmin.park@samsung.com>
3968 R:      Chanwoo Choi <cw00.choi@samsung.com>
3969 L:      linux-pm@vger.kernel.org
3970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3971 S:      Maintained
3972 F:      drivers/devfreq/
3973 F:      include/linux/devfreq.h
3974 F:      Documentation/devicetree/bindings/devfreq/
3975
3976 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3977 M:      Chanwoo Choi <cw00.choi@samsung.com>
3978 L:      linux-pm@vger.kernel.org
3979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3980 S:      Supported
3981 F:      drivers/devfreq/event/
3982 F:      drivers/devfreq/devfreq-event.c
3983 F:      include/linux/devfreq-event.h
3984 F:      Documentation/devicetree/bindings/devfreq/event/
3985
3986 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3987 M:      Chanwoo Choi <cw00.choi@samsung.com>
3988 L:      linux-pm@vger.kernel.org
3989 L:      linux-samsung-soc@vger.kernel.org
3990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3991 S:      Maintained
3992 F:      drivers/devfreq/exynos-bus.c
3993 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3994
3995 DEVICE NUMBER REGISTRY
3996 M:      Torben Mathiasen <device@lanana.org>
3997 W:      http://lanana.org/docs/device-list/index.html
3998 S:      Maintained
3999
4000 DEVICE-MAPPER  (LVM)
4001 M:      Alasdair Kergon <agk@redhat.com>
4002 M:      Mike Snitzer <snitzer@redhat.com>
4003 M:      dm-devel@redhat.com
4004 L:      dm-devel@redhat.com
4005 W:      http://sources.redhat.com/dm
4006 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4008 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4009 S:      Maintained
4010 F:      Documentation/device-mapper/
4011 F:      drivers/md/dm*
4012 F:      drivers/md/persistent-data/
4013 F:      include/linux/device-mapper.h
4014 F:      include/linux/dm-*.h
4015 F:      include/uapi/linux/dm-*.h
4016
4017 DEVLINK
4018 M:      Jiri Pirko <jiri@mellanox.com>
4019 L:      netdev@vger.kernel.org
4020 S:      Supported
4021 F:      net/core/devlink.c
4022 F:      include/net/devlink.h
4023 F:      include/uapi/linux/devlink.h
4024
4025 DIALOG SEMICONDUCTOR DRIVERS
4026 M:      Support Opensource <support.opensource@diasemi.com>
4027 W:      http://www.dialog-semiconductor.com/products
4028 S:      Supported
4029 F:      Documentation/hwmon/da90??
4030 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4031 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4032 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4033 F:      drivers/gpio/gpio-da90??.c
4034 F:      drivers/hwmon/da90??-hwmon.c
4035 F:      drivers/iio/adc/da91??-*.c
4036 F:      drivers/input/misc/da90??_onkey.c
4037 F:      drivers/input/touchscreen/da9052_tsi.c
4038 F:      drivers/leds/leds-da90??.c
4039 F:      drivers/mfd/da903x.c
4040 F:      drivers/mfd/da90??-*.c
4041 F:      drivers/mfd/da91??-*.c
4042 F:      drivers/power/supply/da9052-battery.c
4043 F:      drivers/power/supply/da91??-*.c
4044 F:      drivers/regulator/da903x.c
4045 F:      drivers/regulator/da9???-regulator.[ch]
4046 F:      drivers/rtc/rtc-da90??.c
4047 F:      drivers/video/backlight/da90??_bl.c
4048 F:      drivers/watchdog/da90??_wdt.c
4049 F:      include/linux/mfd/da903x.h
4050 F:      include/linux/mfd/da9052/
4051 F:      include/linux/mfd/da9055/
4052 F:      include/linux/mfd/da9062/
4053 F:      include/linux/mfd/da9063/
4054 F:      include/linux/mfd/da9150/
4055 F:      include/linux/regulator/da9211.h
4056 F:      include/sound/da[79]*.h
4057 F:      sound/soc/codecs/da[79]*.[ch]
4058
4059 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4060 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4061 L:      linux-gpio@vger.kernel.org
4062 S:      Maintained
4063 F:      drivers/gpio/gpio-gpio-mm.c
4064
4065 DIGI NEO AND CLASSIC PCI PRODUCTS
4066 M:      Lidza Louina <lidza.louina@gmail.com>
4067 M:      Mark Hounschell <markh@compro.net>
4068 L:      driverdev-devel@linuxdriverproject.org
4069 S:      Maintained
4070 F:      drivers/staging/dgnc/
4071
4072 DIOLAN U2C-12 I2C DRIVER
4073 M:      Guenter Roeck <linux@roeck-us.net>
4074 L:      linux-i2c@vger.kernel.org
4075 S:      Maintained
4076 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4077
4078 DIRECT ACCESS (DAX)
4079 M:      Matthew Wilcox <mawilcox@microsoft.com>
4080 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4081 L:      linux-fsdevel@vger.kernel.org
4082 S:      Supported
4083 F:      fs/dax.c
4084 F:      include/linux/dax.h
4085 F:      include/trace/events/fs_dax.h
4086
4087 DIRECTORY NOTIFICATION (DNOTIFY)
4088 M:      Eric Paris <eparis@parisplace.org>
4089 S:      Maintained
4090 F:      Documentation/filesystems/dnotify.txt
4091 F:      fs/notify/dnotify/
4092 F:      include/linux/dnotify.h
4093
4094 DISK GEOMETRY AND PARTITION HANDLING
4095 M:      Andries Brouwer <aeb@cwi.nl>
4096 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4097 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4098 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4099 S:      Maintained
4100
4101 DISKQUOTA
4102 M:      Jan Kara <jack@suse.com>
4103 S:      Maintained
4104 F:      Documentation/filesystems/quota.txt
4105 F:      fs/quota/
4106 F:      include/linux/quota*.h
4107 F:      include/uapi/linux/quota*.h
4108
4109 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4110 M:      Bernie Thompson <bernie@plugable.com>
4111 L:      linux-fbdev@vger.kernel.org
4112 S:      Maintained
4113 W:      http://plugable.com/category/projects/udlfb/
4114 F:      drivers/video/fbdev/udlfb.c
4115 F:      include/video/udlfb.h
4116 F:      Documentation/fb/udlfb.txt
4117
4118 DISTRIBUTED LOCK MANAGER (DLM)
4119 M:      Christine Caulfield <ccaulfie@redhat.com>
4120 M:      David Teigland <teigland@redhat.com>
4121 L:      cluster-devel@redhat.com
4122 W:      http://sources.redhat.com/cluster/
4123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4124 S:      Supported
4125 F:      fs/dlm/
4126
4127 DMA BUFFER SHARING FRAMEWORK
4128 M:      Sumit Semwal <sumit.semwal@linaro.org>
4129 S:      Maintained
4130 L:      linux-media@vger.kernel.org
4131 L:      dri-devel@lists.freedesktop.org
4132 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4133 F:      drivers/dma-buf/
4134 F:      include/linux/dma-buf*
4135 F:      include/linux/reservation.h
4136 F:      include/linux/*fence.h
4137 F:      Documentation/driver-api/dma-buf.rst
4138 T:      git git://anongit.freedesktop.org/drm/drm-misc
4139
4140 SYNC FILE FRAMEWORK
4141 M:      Sumit Semwal <sumit.semwal@linaro.org>
4142 R:      Gustavo Padovan <gustavo@padovan.org>
4143 S:      Maintained
4144 L:      linux-media@vger.kernel.org
4145 L:      dri-devel@lists.freedesktop.org
4146 F:      drivers/dma-buf/sync_*
4147 F:      drivers/dma-buf/dma-fence*
4148 F:      drivers/dma-buf/sw_sync.c
4149 F:      include/linux/sync_file.h
4150 F:      include/uapi/linux/sync_file.h
4151 F:      Documentation/sync_file.txt
4152 T:      git git://anongit.freedesktop.org/drm/drm-misc
4153
4154 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4155 M:      Vinod Koul <vinod.koul@intel.com>
4156 L:      dmaengine@vger.kernel.org
4157 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4158 S:      Maintained
4159 F:      drivers/dma/
4160 F:      include/linux/dmaengine.h
4161 F:      Documentation/devicetree/bindings/dma/
4162 F:      Documentation/dmaengine/
4163 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4164
4165 DME1737 HARDWARE MONITOR DRIVER
4166 M:      Juerg Haefliger <juergh@gmail.com>
4167 L:      linux-hwmon@vger.kernel.org
4168 S:      Maintained
4169 F:      Documentation/hwmon/dme1737
4170 F:      drivers/hwmon/dme1737.c
4171
4172 DMI/SMBIOS SUPPORT
4173 M:      Jean Delvare <jdelvare@suse.com>
4174 S:      Maintained
4175 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4176 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4177 F:      drivers/firmware/dmi-id.c
4178 F:      drivers/firmware/dmi_scan.c
4179 F:      include/linux/dmi.h
4180
4181 DOCUMENTATION
4182 M:      Jonathan Corbet <corbet@lwn.net>
4183 L:      linux-doc@vger.kernel.org
4184 S:      Maintained
4185 F:      Documentation/
4186 F:      scripts/kernel-doc
4187 X:      Documentation/ABI/
4188 X:      Documentation/devicetree/
4189 X:      Documentation/acpi
4190 X:      Documentation/power
4191 X:      Documentation/spi
4192 X:      Documentation/media
4193 T:      git git://git.lwn.net/linux.git docs-next
4194
4195 DOUBLETALK DRIVER
4196 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4197 L:      blinux-list@redhat.com
4198 S:      Maintained
4199 F:      drivers/char/dtlk.c
4200 F:      include/linux/dtlk.h
4201
4202 DPAA2 DATAPATH I/O (DPIO) DRIVER
4203 M:      Roy Pledge <Roy.Pledge@nxp.com>
4204 L:      linux-kernel@vger.kernel.org
4205 S:      Maintained
4206 F:      drivers/staging/fsl-mc/bus/dpio
4207
4208 DPAA2 ETHERNET DRIVER
4209 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4210 L:      linux-kernel@vger.kernel.org
4211 S:      Maintained
4212 F:      drivers/staging/fsl-dpaa2/ethernet
4213
4214 DPT_I2O SCSI RAID DRIVER
4215 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4216 L:      linux-scsi@vger.kernel.org
4217 W:      http://www.adaptec.com/
4218 S:      Maintained
4219 F:      drivers/scsi/dpt*
4220 F:      drivers/scsi/dpt/
4221
4222 DRBD DRIVER
4223 M:      Philipp Reisner <philipp.reisner@linbit.com>
4224 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4225 L:      drbd-dev@lists.linbit.com
4226 W:      http://www.drbd.org
4227 T:      git git://git.linbit.com/linux-drbd.git
4228 T:      git git://git.linbit.com/drbd-8.4.git
4229 S:      Supported
4230 F:      drivers/block/drbd/
4231 F:      lib/lru_cache.c
4232 F:      Documentation/blockdev/drbd/
4233
4234 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4235 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4237 S:      Supported
4238 F:      Documentation/kobject.txt
4239 F:      drivers/base/
4240 F:      fs/debugfs/
4241 F:      fs/sysfs/
4242 F:      include/linux/debugfs.h
4243 F:      include/linux/kobj*
4244 F:      lib/kobj*
4245
4246 DRM DRIVERS
4247 M:      David Airlie <airlied@linux.ie>
4248 L:      dri-devel@lists.freedesktop.org
4249 T:      git git://people.freedesktop.org/~airlied/linux
4250 B:      https://bugs.freedesktop.org/
4251 C:      irc://chat.freenode.net/dri-devel
4252 S:      Maintained
4253 F:      drivers/gpu/drm/
4254 F:      drivers/gpu/vga/
4255 F:      Documentation/devicetree/bindings/display/
4256 F:      Documentation/devicetree/bindings/gpu/
4257 F:      Documentation/devicetree/bindings/video/
4258 F:      Documentation/gpu/
4259 F:      include/drm/
4260 F:      include/uapi/drm/
4261 F:      include/linux/vga*
4262
4263 DRM DRIVERS AND MISC GPU PATCHES
4264 M:      Daniel Vetter <daniel.vetter@intel.com>
4265 M:      Jani Nikula <jani.nikula@linux.intel.com>
4266 M:      Sean Paul <seanpaul@chromium.org>
4267 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4268 S:      Maintained
4269 T:      git git://anongit.freedesktop.org/drm/drm-misc
4270 F:      Documentation/gpu/
4271 F:      drivers/gpu/vga/
4272 F:      drivers/gpu/drm/*
4273 F:      include/drm/drm*
4274 F:      include/uapi/drm/drm*
4275 F:      include/linux/vga*
4276
4277 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4278 M:      Dave Airlie <airlied@redhat.com>
4279 S:      Odd Fixes
4280 F:      drivers/gpu/drm/ast/
4281
4282 DRM DRIVERS FOR BRIDGE CHIPS
4283 M:      Archit Taneja <architt@codeaurora.org>
4284 S:      Maintained
4285 T:      git git://anongit.freedesktop.org/drm/drm-misc
4286 F:      drivers/gpu/drm/bridge/
4287
4288 DRM DRIVER FOR BOCHS VIRTUAL GPU
4289 M:      Gerd Hoffmann <kraxel@redhat.com>
4290 L:      virtualization@lists.linux-foundation.org
4291 T:      git git://anongit.freedesktop.org/drm/drm-misc
4292 S:      Maintained
4293 F:      drivers/gpu/drm/bochs/
4294
4295 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4296 M:      Dave Airlie <airlied@redhat.com>
4297 M:      Gerd Hoffmann <kraxel@redhat.com>
4298 L:      virtualization@lists.linux-foundation.org
4299 T:      git git://anongit.freedesktop.org/drm/drm-misc
4300 S:      Obsolete
4301 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4302 F:      drivers/gpu/drm/cirrus/
4303
4304 RADEON and AMDGPU DRM DRIVERS
4305 M:      Alex Deucher <alexander.deucher@amd.com>
4306 M:      Christian König <christian.koenig@amd.com>
4307 L:      amd-gfx@lists.freedesktop.org
4308 T:      git git://people.freedesktop.org/~agd5f/linux
4309 S:      Supported
4310 F:      drivers/gpu/drm/radeon/
4311 F:      include/uapi/drm/radeon_drm.h
4312 F:      drivers/gpu/drm/amd/
4313 F:      include/uapi/drm/amdgpu_drm.h
4314
4315 DRM PANEL DRIVERS
4316 M:      Thierry Reding <thierry.reding@gmail.com>
4317 L:      dri-devel@lists.freedesktop.org
4318 T:      git git://anongit.freedesktop.org/tegra/linux.git
4319 S:      Maintained
4320 F:      drivers/gpu/drm/drm_panel.c
4321 F:      drivers/gpu/drm/panel/
4322 F:      include/drm/drm_panel.h
4323 F:      Documentation/devicetree/bindings/display/panel/
4324
4325 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4326 M:      Daniel Vetter <daniel.vetter@intel.com>
4327 M:      Jani Nikula <jani.nikula@linux.intel.com>
4328 L:      intel-gfx@lists.freedesktop.org
4329 W:      https://01.org/linuxgraphics/
4330 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4331 C:      irc://chat.freenode.net/intel-gfx
4332 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4333 T:      git git://anongit.freedesktop.org/drm-intel
4334 S:      Supported
4335 F:      drivers/gpu/drm/i915/
4336 F:      include/drm/i915*
4337 F:      include/uapi/drm/i915_drm.h
4338 F:      Documentation/gpu/i915.rst
4339
4340 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4341 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4342 M:      Zhi Wang <zhi.a.wang@intel.com>
4343 L:      intel-gvt-dev@lists.freedesktop.org
4344 L:      intel-gfx@lists.freedesktop.org
4345 W:      https://01.org/igvt-g
4346 T:      git https://github.com/01org/gvt-linux.git
4347 S:      Supported
4348 F:      drivers/gpu/drm/i915/gvt/
4349
4350 DRM DRIVERS FOR ATMEL HLCDC
4351 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4352 L:      dri-devel@lists.freedesktop.org
4353 S:      Supported
4354 F:      drivers/gpu/drm/atmel-hlcdc/
4355 F:      Documentation/devicetree/bindings/drm/atmel/
4356 T:      git git://anongit.freedesktop.org/drm/drm-misc
4357
4358 DRM DRIVERS FOR ALLWINNER A10
4359 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4360 L:      dri-devel@lists.freedesktop.org
4361 S:      Supported
4362 F:      drivers/gpu/drm/sun4i/
4363 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4365
4366 DRM DRIVERS FOR AMLOGIC SOCS
4367 M:      Neil Armstrong <narmstrong@baylibre.com>
4368 L:      dri-devel@lists.freedesktop.org
4369 L:      linux-amlogic@lists.infradead.org
4370 W:      http://linux-meson.com/
4371 S:      Supported
4372 F:      drivers/gpu/drm/meson/
4373 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4374 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4375 F:      Documentation/gpu/meson.rst
4376 T:      git git://anongit.freedesktop.org/drm/drm-misc
4377
4378 DRM DRIVERS FOR EXYNOS
4379 M:      Inki Dae <inki.dae@samsung.com>
4380 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4381 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4382 M:      Kyungmin Park <kyungmin.park@samsung.com>
4383 L:      dri-devel@lists.freedesktop.org
4384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4385 S:      Supported
4386 F:      drivers/gpu/drm/exynos/
4387 F:      include/uapi/drm/exynos_drm.h
4388 F:      Documentation/devicetree/bindings/display/exynos/
4389
4390 DRM DRIVERS FOR FREESCALE DCU
4391 M:      Stefan Agner <stefan@agner.ch>
4392 M:      Alison Wang <alison.wang@freescale.com>
4393 L:      dri-devel@lists.freedesktop.org
4394 S:      Supported
4395 F:      drivers/gpu/drm/fsl-dcu/
4396 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4397 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4398 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4399
4400 DRM DRIVERS FOR FREESCALE IMX
4401 M:      Philipp Zabel <p.zabel@pengutronix.de>
4402 L:      dri-devel@lists.freedesktop.org
4403 S:      Maintained
4404 F:      drivers/gpu/drm/imx/
4405 F:      drivers/gpu/ipu-v3/
4406 F:      Documentation/devicetree/bindings/display/imx/
4407
4408 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4409 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4410 L:      dri-devel@lists.freedesktop.org
4411 T:      git git://github.com/patjak/drm-gma500
4412 S:      Maintained
4413 F:      drivers/gpu/drm/gma500/
4414
4415 DRM DRIVERS FOR HISILICON
4416 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4417 M:      Rongrong Zou <zourongrong@gmail.com>
4418 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4419 R:      Chen Feng <puck.chen@hisilicon.com>
4420 L:      dri-devel@lists.freedesktop.org
4421 T:      git git://github.com/xin3liang/linux.git
4422 S:      Maintained
4423 F:      drivers/gpu/drm/hisilicon/
4424 F:      Documentation/devicetree/bindings/display/hisilicon/
4425
4426 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4427 S:      Orphan / Obsolete
4428 F:      drivers/gpu/drm/i810/
4429 F:      include/uapi/drm/i810_drm.h
4430
4431 DRM DRIVERS FOR MEDIATEK
4432 M:      CK Hu <ck.hu@mediatek.com>
4433 M:      Philipp Zabel <p.zabel@pengutronix.de>
4434 L:      dri-devel@lists.freedesktop.org
4435 S:      Supported
4436 F:      drivers/gpu/drm/mediatek/
4437 F:      Documentation/devicetree/bindings/display/mediatek/
4438
4439 DRM DRIVER FOR MI0283QT
4440 M:      Noralf Trønnes <noralf@tronnes.org>
4441 S:      Maintained
4442 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4443 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4444
4445 DRM DRIVER FOR MSM ADRENO GPU
4446 M:      Rob Clark <robdclark@gmail.com>
4447 L:      linux-arm-msm@vger.kernel.org
4448 L:      dri-devel@lists.freedesktop.org
4449 L:      freedreno@lists.freedesktop.org
4450 T:      git git://people.freedesktop.org/~robclark/linux
4451 S:      Maintained
4452 F:      drivers/gpu/drm/msm/
4453 F:      include/uapi/drm/msm_drm.h
4454 F:      Documentation/devicetree/bindings/display/msm/
4455
4456 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4457 M:      Ben Skeggs <bskeggs@redhat.com>
4458 L:      dri-devel@lists.freedesktop.org
4459 L:      nouveau@lists.freedesktop.org
4460 T:      git git://github.com/skeggsb/linux
4461 S:      Supported
4462 F:      drivers/gpu/drm/nouveau/
4463 F:      include/uapi/drm/nouveau_drm.h
4464
4465 DRM DRIVERS FOR NVIDIA TEGRA
4466 M:      Thierry Reding <thierry.reding@gmail.com>
4467 L:      dri-devel@lists.freedesktop.org
4468 L:      linux-tegra@vger.kernel.org
4469 T:      git git://anongit.freedesktop.org/tegra/linux.git
4470 S:      Supported
4471 F:      drivers/gpu/drm/tegra/
4472 F:      drivers/gpu/host1x/
4473 F:      include/linux/host1x.h
4474 F:      include/uapi/drm/tegra_drm.h
4475 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4476
4477 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4478 S:      Orphan / Obsolete
4479 F:      drivers/gpu/drm/mga/
4480 F:      include/uapi/drm/mga_drm.h
4481
4482 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4483 M:      Dave Airlie <airlied@redhat.com>
4484 S:      Odd Fixes
4485 F:      drivers/gpu/drm/mgag200/
4486
4487 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4488 S:      Orphan / Obsolete
4489 F:      drivers/gpu/drm/r128/
4490 F:      include/uapi/drm/r128_drm.h
4491
4492 DRM DRIVERS FOR RENESAS
4493 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4494 L:      dri-devel@lists.freedesktop.org
4495 L:      linux-renesas-soc@vger.kernel.org
4496 T:      git git://linuxtv.org/pinchartl/fbdev
4497 S:      Supported
4498 F:      drivers/gpu/drm/rcar-du/
4499 F:      drivers/gpu/drm/shmobile/
4500 F:      include/linux/platform_data/shmob_drm.h
4501 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4502 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4503
4504 DRM DRIVER FOR QXL VIRTUAL GPU
4505 M:      Dave Airlie <airlied@redhat.com>
4506 M:      Gerd Hoffmann <kraxel@redhat.com>
4507 L:      virtualization@lists.linux-foundation.org
4508 T:      git git://anongit.freedesktop.org/drm/drm-misc
4509 S:      Maintained
4510 F:      drivers/gpu/drm/qxl/
4511 F:      include/uapi/drm/qxl_drm.h
4512
4513 DRM DRIVERS FOR ROCKCHIP
4514 M:      Mark Yao <mark.yao@rock-chips.com>
4515 L:      dri-devel@lists.freedesktop.org
4516 S:      Maintained
4517 F:      drivers/gpu/drm/rockchip/
4518 F:      Documentation/devicetree/bindings/display/rockchip/
4519 T:      git git://anongit.freedesktop.org/drm/drm-misc
4520
4521 DRM DRIVER FOR SAVAGE VIDEO CARDS
4522 S:      Orphan / Obsolete
4523 F:      drivers/gpu/drm/savage/
4524 F:      include/uapi/drm/savage_drm.h
4525
4526 DRM DRIVER FOR SIS VIDEO CARDS
4527 S:      Orphan / Obsolete
4528 F:      drivers/gpu/drm/sis/
4529 F:      include/uapi/drm/sis_drm.h
4530
4531 DRM DRIVERS FOR STI
4532 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4533 M:      Vincent Abriou <vincent.abriou@st.com>
4534 L:      dri-devel@lists.freedesktop.org
4535 T:      git git://anongit.freedesktop.org/drm/drm-misc
4536 S:      Maintained
4537 F:      drivers/gpu/drm/sti
4538 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4539
4540 DRM DRIVER FOR TDFX VIDEO CARDS
4541 S:      Orphan / Obsolete
4542 F:      drivers/gpu/drm/tdfx/
4543
4544 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4545 M:      Dave Airlie <airlied@redhat.com>
4546 S:      Odd Fixes
4547 F:      drivers/gpu/drm/udl/
4548
4549 DRM DRIVERS FOR VIVANTE GPU IP
4550 M:      Lucas Stach <l.stach@pengutronix.de>
4551 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4552 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4553 L:      etnaviv@lists.freedesktop.org
4554 L:      dri-devel@lists.freedesktop.org
4555 S:      Maintained
4556 F:      drivers/gpu/drm/etnaviv/
4557 F:      include/uapi/drm/etnaviv_drm.h
4558 F:      Documentation/devicetree/bindings/display/etnaviv/
4559
4560 DRM DRIVER FOR VMWARE VIRTUAL GPU
4561 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4562 M:      Sinclair Yeh <syeh@vmware.com>
4563 M:      Thomas Hellstrom <thellstrom@vmware.com>
4564 L:      dri-devel@lists.freedesktop.org
4565 T:      git git://people.freedesktop.org/~syeh/repos_linux
4566 T:      git git://people.freedesktop.org/~thomash/linux
4567 S:      Supported
4568 F:      drivers/gpu/drm/vmwgfx/
4569 F:      include/uapi/drm/vmwgfx_drm.h
4570
4571 DRM DRIVERS FOR VC4
4572 M:      Eric Anholt <eric@anholt.net>
4573 T:      git git://github.com/anholt/linux
4574 S:      Supported
4575 F:      drivers/gpu/drm/vc4/
4576 F:      include/uapi/drm/vc4_drm.h
4577 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4578 T:      git git://anongit.freedesktop.org/drm/drm-misc
4579
4580 DRM DRIVERS FOR TI OMAP
4581 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4582 L:      dri-devel@lists.freedesktop.org
4583 S:      Maintained
4584 F:      drivers/gpu/drm/omapdrm/
4585 F:      Documentation/devicetree/bindings/display/ti/
4586
4587 DRM DRIVERS FOR TI LCDC
4588 M:      Jyri Sarha <jsarha@ti.com>
4589 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4590 L:      dri-devel@lists.freedesktop.org
4591 S:      Maintained
4592 F:      drivers/gpu/drm/tilcdc/
4593 F:      Documentation/devicetree/bindings/display/tilcdc/
4594
4595 DRM DRIVERS FOR ZTE ZX
4596 M:      Shawn Guo <shawnguo@kernel.org>
4597 L:      dri-devel@lists.freedesktop.org
4598 S:      Maintained
4599 F:      drivers/gpu/drm/zte/
4600 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4601 T:      git git://anongit.freedesktop.org/drm/drm-misc
4602
4603 DSBR100 USB FM RADIO DRIVER
4604 M:      Alexey Klimov <klimov.linux@gmail.com>
4605 L:      linux-media@vger.kernel.org
4606 T:      git git://linuxtv.org/media_tree.git
4607 S:      Maintained
4608 F:      drivers/media/radio/dsbr100.c
4609
4610 DSCC4 DRIVER
4611 M:      Francois Romieu <romieu@fr.zoreil.com>
4612 L:      netdev@vger.kernel.org
4613 S:      Maintained
4614 F:      drivers/net/wan/dscc4.c
4615
4616 DT3155 MEDIA DRIVER
4617 M:      Hans Verkuil <hverkuil@xs4all.nl>
4618 L:      linux-media@vger.kernel.org
4619 T:      git git://linuxtv.org/media_tree.git
4620 W:      https://linuxtv.org
4621 S:      Odd Fixes
4622 F:      drivers/media/pci/dt3155/
4623
4624 DVB_USB_AF9015 MEDIA DRIVER
4625 M:      Antti Palosaari <crope@iki.fi>
4626 L:      linux-media@vger.kernel.org
4627 W:      https://linuxtv.org
4628 W:      http://palosaari.fi/linux/
4629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4630 T:      git git://linuxtv.org/anttip/media_tree.git
4631 S:      Maintained
4632 F:      drivers/media/usb/dvb-usb-v2/af9015*
4633
4634 DVB_USB_AF9035 MEDIA DRIVER
4635 M:      Antti Palosaari <crope@iki.fi>
4636 L:      linux-media@vger.kernel.org
4637 W:      https://linuxtv.org
4638 W:      http://palosaari.fi/linux/
4639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4640 T:      git git://linuxtv.org/anttip/media_tree.git
4641 S:      Maintained
4642 F:      drivers/media/usb/dvb-usb-v2/af9035*
4643
4644 DVB_USB_ANYSEE MEDIA DRIVER
4645 M:      Antti Palosaari <crope@iki.fi>
4646 L:      linux-media@vger.kernel.org
4647 W:      https://linuxtv.org
4648 W:      http://palosaari.fi/linux/
4649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4650 T:      git git://linuxtv.org/anttip/media_tree.git
4651 S:      Maintained
4652 F:      drivers/media/usb/dvb-usb-v2/anysee*
4653
4654 DVB_USB_AU6610 MEDIA DRIVER
4655 M:      Antti Palosaari <crope@iki.fi>
4656 L:      linux-media@vger.kernel.org
4657 W:      https://linuxtv.org
4658 W:      http://palosaari.fi/linux/
4659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4660 T:      git git://linuxtv.org/anttip/media_tree.git
4661 S:      Maintained
4662 F:      drivers/media/usb/dvb-usb-v2/au6610*
4663
4664 DVB_USB_CE6230 MEDIA DRIVER
4665 M:      Antti Palosaari <crope@iki.fi>
4666 L:      linux-media@vger.kernel.org
4667 W:      https://linuxtv.org
4668 W:      http://palosaari.fi/linux/
4669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4670 T:      git git://linuxtv.org/anttip/media_tree.git
4671 S:      Maintained
4672 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4673
4674 DVB_USB_CXUSB MEDIA DRIVER
4675 M:      Michael Krufky <mkrufky@linuxtv.org>
4676 L:      linux-media@vger.kernel.org
4677 W:      https://linuxtv.org
4678 W:      http://github.com/mkrufky
4679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4680 T:      git git://linuxtv.org/media_tree.git
4681 S:      Maintained
4682 F:      drivers/media/usb/dvb-usb/cxusb*
4683
4684 DVB_USB_EC168 MEDIA DRIVER
4685 M:      Antti Palosaari <crope@iki.fi>
4686 L:      linux-media@vger.kernel.org
4687 W:      https://linuxtv.org
4688 W:      http://palosaari.fi/linux/
4689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4690 T:      git git://linuxtv.org/anttip/media_tree.git
4691 S:      Maintained
4692 F:      drivers/media/usb/dvb-usb-v2/ec168*
4693
4694 DVB_USB_GL861 MEDIA DRIVER
4695 M:      Antti Palosaari <crope@iki.fi>
4696 L:      linux-media@vger.kernel.org
4697 W:      https://linuxtv.org
4698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4699 T:      git git://linuxtv.org/anttip/media_tree.git
4700 S:      Maintained
4701 F:      drivers/media/usb/dvb-usb-v2/gl861*
4702
4703 DVB_USB_MXL111SF MEDIA DRIVER
4704 M:      Michael Krufky <mkrufky@linuxtv.org>
4705 L:      linux-media@vger.kernel.org
4706 W:      https://linuxtv.org
4707 W:      http://github.com/mkrufky
4708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4709 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4710 S:      Maintained
4711 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4712
4713 DVB_USB_RTL28XXU MEDIA DRIVER
4714 M:      Antti Palosaari <crope@iki.fi>
4715 L:      linux-media@vger.kernel.org
4716 W:      https://linuxtv.org
4717 W:      http://palosaari.fi/linux/
4718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4719 T:      git git://linuxtv.org/anttip/media_tree.git
4720 S:      Maintained
4721 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4722
4723 DVB_USB_V2 MEDIA DRIVER
4724 M:      Antti Palosaari <crope@iki.fi>
4725 L:      linux-media@vger.kernel.org
4726 W:      https://linuxtv.org
4727 W:      http://palosaari.fi/linux/
4728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4729 T:      git git://linuxtv.org/anttip/media_tree.git
4730 S:      Maintained
4731 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4732 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4733
4734 DYNAMIC DEBUG
4735 M:      Jason Baron <jbaron@akamai.com>
4736 S:      Maintained
4737 F:      lib/dynamic_debug.c
4738 F:      include/linux/dynamic_debug.h
4739
4740 DZ DECSTATION DZ11 SERIAL DRIVER
4741 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4742 S:      Maintained
4743 F:      drivers/tty/serial/dz.*
4744
4745 E3X0 POWER BUTTON DRIVER
4746 M:      Moritz Fischer <moritz.fischer@ettus.com>
4747 L:      usrp-users@lists.ettus.com
4748 W:      http://www.ettus.com
4749 S:      Supported
4750 F:      drivers/input/misc/e3x0-button.c
4751 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4752
4753 E4000 MEDIA DRIVER
4754 M:      Antti Palosaari <crope@iki.fi>
4755 L:      linux-media@vger.kernel.org
4756 W:      https://linuxtv.org
4757 W:      http://palosaari.fi/linux/
4758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4759 T:      git git://linuxtv.org/anttip/media_tree.git
4760 S:      Maintained
4761 F:      drivers/media/tuners/e4000*
4762
4763 EATA ISA/EISA/PCI SCSI DRIVER
4764 M:      Dario Ballabio <ballabio_dario@emc.com>
4765 L:      linux-scsi@vger.kernel.org
4766 S:      Maintained
4767 F:      drivers/scsi/eata.c
4768
4769 EC100 MEDIA DRIVER
4770 M:      Antti Palosaari <crope@iki.fi>
4771 L:      linux-media@vger.kernel.org
4772 W:      https://linuxtv.org
4773 W:      http://palosaari.fi/linux/
4774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4775 T:      git git://linuxtv.org/anttip/media_tree.git
4776 S:      Maintained
4777 F:      drivers/media/dvb-frontends/ec100*
4778
4779 ECRYPT FILE SYSTEM
4780 M:      Tyler Hicks <tyhicks@canonical.com>
4781 L:      ecryptfs@vger.kernel.org
4782 W:      http://ecryptfs.org
4783 W:      https://launchpad.net/ecryptfs
4784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4785 S:      Supported
4786 F:      Documentation/filesystems/ecryptfs.txt
4787 F:      fs/ecryptfs/
4788
4789 EDAC-CORE
4790 M:      Borislav Petkov <bp@alien8.de>
4791 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L:      linux-edac@vger.kernel.org
4794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4796 S:      Supported
4797 F:      Documentation/admin-guide/ras.rst
4798 F:      Documentation/driver-api/edac.rst
4799 F:      drivers/edac/
4800 F:      include/linux/edac.h
4801
4802 EDAC-AMD64
4803 M:      Borislav Petkov <bp@alien8.de>
4804 L:      linux-edac@vger.kernel.org
4805 S:      Maintained
4806 F:      drivers/edac/amd64_edac*
4807
4808 EDAC-CALXEDA
4809 M:      Robert Richter <rric@kernel.org>
4810 L:      linux-edac@vger.kernel.org
4811 S:      Maintained
4812 F:      drivers/edac/highbank*
4813
4814 EDAC-CAVIUM
4815 M:      Ralf Baechle <ralf@linux-mips.org>
4816 M:      David Daney <david.daney@cavium.com>
4817 L:      linux-edac@vger.kernel.org
4818 L:      linux-mips@linux-mips.org
4819 S:      Supported
4820 F:      drivers/edac/octeon_edac*
4821 F:      drivers/edac/thunderx_edac*
4822
4823 EDAC-E752X
4824 M:      Mark Gross <mark.gross@intel.com>
4825 L:      linux-edac@vger.kernel.org
4826 S:      Maintained
4827 F:      drivers/edac/e752x_edac.c
4828
4829 EDAC-E7XXX
4830 L:      linux-edac@vger.kernel.org
4831 S:      Maintained
4832 F:      drivers/edac/e7xxx_edac.c
4833
4834 EDAC-FSL_DDR
4835 M:      York Sun <york.sun@nxp.com>
4836 L:      linux-edac@vger.kernel.org
4837 S:      Maintained
4838 F:      drivers/edac/fsl_ddr_edac.*
4839
4840 EDAC-GHES
4841 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4842 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4843 L:      linux-edac@vger.kernel.org
4844 S:      Maintained
4845 F:      drivers/edac/ghes_edac.c
4846
4847 EDAC-I82443BXGX
4848 M:      Tim Small <tim@buttersideup.com>
4849 L:      linux-edac@vger.kernel.org
4850 S:      Maintained
4851 F:      drivers/edac/i82443bxgx_edac.c
4852
4853 EDAC-I3000
4854 L:      linux-edac@vger.kernel.org
4855 S:      Orphan
4856 F:      drivers/edac/i3000_edac.c
4857
4858 EDAC-I5000
4859 L:      linux-edac@vger.kernel.org
4860 S:      Maintained
4861 F:      drivers/edac/i5000_edac.c
4862
4863 EDAC-I5400
4864 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L:      linux-edac@vger.kernel.org
4867 S:      Maintained
4868 F:      drivers/edac/i5400_edac.c
4869
4870 EDAC-I7300
4871 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4873 L:      linux-edac@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/edac/i7300_edac.c
4876
4877 EDAC-I7CORE
4878 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4879 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4880 L:      linux-edac@vger.kernel.org
4881 S:      Maintained
4882 F:      drivers/edac/i7core_edac.c
4883
4884 EDAC-I82975X
4885 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4886 M:      "Arvind R." <arvino55@gmail.com>
4887 L:      linux-edac@vger.kernel.org
4888 S:      Maintained
4889 F:      drivers/edac/i82975x_edac.c
4890
4891 EDAC-IE31200
4892 M:      Jason Baron <jbaron@akamai.com>
4893 L:      linux-edac@vger.kernel.org
4894 S:      Maintained
4895 F:      drivers/edac/ie31200_edac.c
4896
4897 EDAC-MPC85XX
4898 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4899 L:      linux-edac@vger.kernel.org
4900 S:      Maintained
4901 F:      drivers/edac/mpc85xx_edac.[ch]
4902
4903 EDAC-PND2
4904 M:      Tony Luck <tony.luck@intel.com>
4905 L:      linux-edac@vger.kernel.org
4906 S:      Maintained
4907 F:      drivers/edac/pnd2_edac.[ch]
4908
4909 EDAC-PASEMI
4910 M:      Egor Martovetsky <egor@pasemi.com>
4911 L:      linux-edac@vger.kernel.org
4912 S:      Maintained
4913 F:      drivers/edac/pasemi_edac.c
4914
4915 EDAC-R82600
4916 M:      Tim Small <tim@buttersideup.com>
4917 L:      linux-edac@vger.kernel.org
4918 S:      Maintained
4919 F:      drivers/edac/r82600_edac.c
4920
4921 EDAC-SBRIDGE
4922 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4924 L:      linux-edac@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/edac/sb_edac.c
4927
4928 EDAC-SKYLAKE
4929 M:      Tony Luck <tony.luck@intel.com>
4930 L:      linux-edac@vger.kernel.org
4931 S:      Maintained
4932 F:      drivers/edac/skx_edac.c
4933
4934 EDAC-XGENE
4935 APPLIED MICRO (APM) X-GENE SOC EDAC
4936 M:     Loc Ho <lho@apm.com>
4937 S:     Supported
4938 F:     drivers/edac/xgene_edac.c
4939 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4940
4941 EDIROL UA-101/UA-1000 DRIVER
4942 M:      Clemens Ladisch <clemens@ladisch.de>
4943 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4944 T:      git git://git.alsa-project.org/alsa-kernel.git
4945 S:      Maintained
4946 F:      sound/usb/misc/ua101.c
4947
4948 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4949 M:      Matt Fleming <matt@codeblueprint.co.uk>
4950 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4951 L:      linux-efi@vger.kernel.org
4952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4953 S:      Maintained
4954 F:      Documentation/efi-stub.txt
4955 F:      arch/*/kernel/efi.c
4956 F:      arch/x86/boot/compressed/eboot.[ch]
4957 F:      arch/*/include/asm/efi.h
4958 F:      arch/x86/platform/efi/
4959 F:      drivers/firmware/efi/
4960 F:      include/linux/efi*.h
4961 F:      arch/arm/boot/compressed/efi-header.S
4962 F:      arch/arm64/kernel/efi-entry.S
4963
4964 EFI VARIABLE FILESYSTEM
4965 M:      Matthew Garrett <matthew.garrett@nebula.com>
4966 M:      Jeremy Kerr <jk@ozlabs.org>
4967 M:      Matt Fleming <matt@codeblueprint.co.uk>
4968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4969 L:      linux-efi@vger.kernel.org
4970 S:      Maintained
4971 F:      fs/efivarfs/
4972
4973 EFIFB FRAMEBUFFER DRIVER
4974 L:      linux-fbdev@vger.kernel.org
4975 M:      Peter Jones <pjones@redhat.com>
4976 S:      Maintained
4977 F:      drivers/video/fbdev/efifb.c
4978
4979 EFI TEST DRIVER
4980 L:      linux-efi@vger.kernel.org
4981 M:      Ivan Hu <ivan.hu@canonical.com>
4982 M:      Matt Fleming <matt@codeblueprint.co.uk>
4983 S:      Maintained
4984 F:      drivers/firmware/efi/test/
4985
4986 EFS FILESYSTEM
4987 W:      http://aeschi.ch.eu.org/efs/
4988 S:      Orphan
4989 F:      fs/efs/
4990
4991 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4992 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4993 L:      netdev@vger.kernel.org
4994 S:      Maintained
4995 F:      drivers/net/ethernet/ibm/ehea/
4996
4997 EM28XX VIDEO4LINUX DRIVER
4998 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4999 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5000 L:      linux-media@vger.kernel.org
5001 W:      https://linuxtv.org
5002 T:      git git://linuxtv.org/media_tree.git
5003 S:      Maintained
5004 F:      drivers/media/usb/em28xx/
5005 F:      Documentation/media/v4l-drivers/em28xx*
5006
5007 EMBEDDED LINUX
5008 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5009 M:      Matt Mackall <mpm@selenic.com>
5010 M:      David Woodhouse <dwmw2@infradead.org>
5011 L:      linux-embedded@vger.kernel.org
5012 S:      Maintained
5013
5014 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5015 M:      James Smart <james.smart@broadcom.com>
5016 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5017 L:      linux-scsi@vger.kernel.org
5018 W:      http://www.broadcom.com
5019 S:      Supported
5020 F:      drivers/scsi/lpfc/
5021
5022 ENE CB710 FLASH CARD READER DRIVER
5023 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5024 S:      Maintained
5025 F:      drivers/misc/cb710/
5026 F:      drivers/mmc/host/cb710-mmc.*
5027 F:      include/linux/cb710.h
5028
5029 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5030 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5031 S:      Maintained
5032 F:      drivers/media/rc/ene_ir.*
5033
5034 EPSON S1D13XXX FRAMEBUFFER DRIVER
5035 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5036 S:      Maintained
5037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5038 F:      drivers/video/fbdev/s1d13xxxfb.c
5039 F:      include/video/s1d13xxxfb.h
5040
5041 ET131X NETWORK DRIVER
5042 M:      Mark Einon <mark.einon@gmail.com>
5043 S:      Odd Fixes
5044 F:      drivers/net/ethernet/agere/
5045
5046 ETHERNET BRIDGE
5047 M:      Stephen Hemminger <stephen@networkplumber.org>
5048 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5049 L:      netdev@vger.kernel.org
5050 W:      http://www.linuxfoundation.org/en/Net:Bridge
5051 S:      Maintained
5052 F:      include/linux/netfilter_bridge/
5053 F:      net/bridge/
5054
5055 ETHERNET PHY LIBRARY
5056 M:      Andrew Lunn <andrew@lunn.ch>
5057 M:      Florian Fainelli <f.fainelli@gmail.com>
5058 L:      netdev@vger.kernel.org
5059 S:      Maintained
5060 F:      include/linux/phy.h
5061 F:      include/linux/phy_fixed.h
5062 F:      drivers/net/phy/
5063 F:      Documentation/networking/phy.txt
5064 F:      drivers/of/of_mdio.c
5065 F:      drivers/of/of_net.c
5066
5067 EXT2 FILE SYSTEM
5068 M:      Jan Kara <jack@suse.com>
5069 L:      linux-ext4@vger.kernel.org
5070 S:      Maintained
5071 F:      Documentation/filesystems/ext2.txt
5072 F:      fs/ext2/
5073 F:      include/linux/ext2*
5074
5075 EXT4 FILE SYSTEM
5076 M:      "Theodore Ts'o" <tytso@mit.edu>
5077 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5078 L:      linux-ext4@vger.kernel.org
5079 W:      http://ext4.wiki.kernel.org
5080 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5082 S:      Maintained
5083 F:      Documentation/filesystems/ext4.txt
5084 F:      fs/ext4/
5085
5086 Extended Verification Module (EVM)
5087 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5088 L:      linux-ima-devel@lists.sourceforge.net
5089 L:      linux-security-module@vger.kernel.org
5090 S:      Supported
5091 F:      security/integrity/evm/
5092
5093 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5094 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5095 M:      Chanwoo Choi <cw00.choi@samsung.com>
5096 L:      linux-kernel@vger.kernel.org
5097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5098 S:      Maintained
5099 F:      drivers/extcon/
5100 F:      include/linux/extcon/
5101 F:      include/linux/extcon.h
5102 F:      Documentation/extcon/
5103 F:      Documentation/devicetree/bindings/extcon/
5104
5105 EXYNOS DP DRIVER
5106 M:      Jingoo Han <jingoohan1@gmail.com>
5107 L:      dri-devel@lists.freedesktop.org
5108 S:      Maintained
5109 F:      drivers/gpu/drm/exynos/exynos_dp*
5110
5111 EXYNOS SYSMMU (IOMMU) driver
5112 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5113 L:      iommu@lists.linux-foundation.org
5114 S:      Maintained
5115 F:      drivers/iommu/exynos-iommu.c
5116
5117 EZchip NPS platform support
5118 M:      Noam Camus <noamc@ezchip.com>
5119 S:      Supported
5120 F:      arch/arc/plat-eznps
5121 F:      arch/arc/boot/dts/eznps.dts
5122
5123 F71805F HARDWARE MONITORING DRIVER
5124 M:      Jean Delvare <jdelvare@suse.com>
5125 L:      linux-hwmon@vger.kernel.org
5126 S:      Maintained
5127 F:      Documentation/hwmon/f71805f
5128 F:      drivers/hwmon/f71805f.c
5129
5130 FC0011 TUNER DRIVER
5131 M:      Michael Buesch <m@bues.ch>
5132 L:      linux-media@vger.kernel.org
5133 S:      Maintained
5134 F:      drivers/media/tuners/fc0011.h
5135 F:      drivers/media/tuners/fc0011.c
5136
5137 FC2580 MEDIA DRIVER
5138 M:      Antti Palosaari <crope@iki.fi>
5139 L:      linux-media@vger.kernel.org
5140 W:      https://linuxtv.org
5141 W:      http://palosaari.fi/linux/
5142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5143 T:      git git://linuxtv.org/anttip/media_tree.git
5144 S:      Maintained
5145 F:      drivers/media/tuners/fc2580*
5146
5147 FANOTIFY
5148 M:      Eric Paris <eparis@redhat.com>
5149 S:      Maintained
5150 F:      fs/notify/fanotify/
5151 F:      include/linux/fanotify.h
5152 F:      include/uapi/linux/fanotify.h
5153
5154 FARSYNC SYNCHRONOUS DRIVER
5155 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5156 W:      http://www.farsite.co.uk/
5157 S:      Supported
5158 F:      drivers/net/wan/farsync.*
5159
5160 FAULT INJECTION SUPPORT
5161 M:      Akinobu Mita <akinobu.mita@gmail.com>
5162 S:      Supported
5163 F:      Documentation/fault-injection/
5164 F:      lib/fault-inject.c
5165
5166 FBTFT Framebuffer drivers
5167 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5168 S:      Maintained
5169 F:      drivers/staging/fbtft/
5170
5171 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5172 M:      Johannes Thumshirn <jth@kernel.org>
5173 L:      fcoe-devel@open-fcoe.org
5174 W:      www.Open-FCoE.org
5175 S:      Supported
5176 F:      drivers/scsi/libfc/
5177 F:      drivers/scsi/fcoe/
5178 F:      include/scsi/fc/
5179 F:      include/scsi/libfc.h
5180 F:      include/scsi/libfcoe.h
5181 F:      include/uapi/scsi/fc/
5182
5183 FILE LOCKING (flock() and fcntl()/lockf())
5184 M:      Jeff Layton <jlayton@poochiereds.net>
5185 M:      "J. Bruce Fields" <bfields@fieldses.org>
5186 L:      linux-fsdevel@vger.kernel.org
5187 S:      Maintained
5188 F:      include/linux/fcntl.h
5189 F:      include/linux/fs.h
5190 F:      include/uapi/linux/fcntl.h
5191 F:      include/uapi/linux/fs.h
5192 F:      fs/fcntl.c
5193 F:      fs/locks.c
5194
5195 FILESYSTEMS (VFS and infrastructure)
5196 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5197 L:      linux-fsdevel@vger.kernel.org
5198 S:      Maintained
5199 F:      fs/*
5200
5201 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5202 M:      Riku Voipio <riku.voipio@iki.fi>
5203 L:      linux-hwmon@vger.kernel.org
5204 S:      Maintained
5205 F:      drivers/hwmon/f75375s.c
5206 F:      include/linux/f75375s.h
5207
5208 FIREWIRE AUDIO DRIVERS
5209 M:      Clemens Ladisch <clemens@ladisch.de>
5210 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5211 T:      git git://git.alsa-project.org/alsa-kernel.git
5212 S:      Maintained
5213 F:      sound/firewire/
5214
5215 FIREWIRE MEDIA DRIVERS (firedtv)
5216 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5217 L:      linux-media@vger.kernel.org
5218 L:      linux1394-devel@lists.sourceforge.net
5219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5220 S:      Maintained
5221 F:      drivers/media/firewire/
5222
5223 FIREWIRE SBP-2 TARGET
5224 M:      Chris Boot <bootc@bootc.net>
5225 L:      linux-scsi@vger.kernel.org
5226 L:      target-devel@vger.kernel.org
5227 L:      linux1394-devel@lists.sourceforge.net
5228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5229 S:      Maintained
5230 F:      drivers/target/sbp/
5231
5232 FIREWIRE SUBSYSTEM
5233 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5234 L:      linux1394-devel@lists.sourceforge.net
5235 W:      http://ieee1394.wiki.kernel.org/
5236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5237 S:      Maintained
5238 F:      drivers/firewire/
5239 F:      include/linux/firewire.h
5240 F:      include/uapi/linux/firewire*.h
5241 F:      tools/firewire/
5242
5243 FIRMWARE LOADER (request_firmware)
5244 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5245 L:      linux-kernel@vger.kernel.org
5246 S:      Maintained
5247 F:      Documentation/firmware_class/
5248 F:      drivers/base/firmware*.c
5249 F:      include/linux/firmware.h
5250
5251 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5252 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5253 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5254 S:      Maintained
5255 F:      drivers/block/rsxx/
5256
5257 FLOPPY DRIVER
5258 M:      Jiri Kosina <jikos@kernel.org>
5259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5260 S:      Odd fixes
5261 F:      drivers/block/floppy.c
5262
5263 FMC SUBSYSTEM
5264 M:      Alessandro Rubini <rubini@gnudd.com>
5265 W:      http://www.ohwr.org/projects/fmc-bus
5266 S:      Supported
5267 F:      drivers/fmc/
5268 F:      include/linux/fmc*.h
5269 F:      include/linux/ipmi-fru.h
5270 K:      fmc_d.*register
5271
5272 FPGA MANAGER FRAMEWORK
5273 M:      Alan Tull <atull@kernel.org>
5274 R:      Moritz Fischer <moritz.fischer@ettus.com>
5275 L:      linux-fpga@vger.kernel.org
5276 S:      Maintained
5277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5278 F:      Documentation/fpga/
5279 F:      Documentation/devicetree/bindings/fpga/
5280 F:      drivers/fpga/
5281 F:      include/linux/fpga/
5282 W:      http://www.rocketboards.org
5283
5284 FPU EMULATOR
5285 M:      Bill Metzenthen <billm@melbpc.org.au>
5286 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5287 S:      Maintained
5288 F:      arch/x86/math-emu/
5289
5290 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5291 L:      netdev@vger.kernel.org
5292 S:      Orphan
5293 F:      drivers/net/wan/dlci.c
5294 F:      drivers/net/wan/sdla.c
5295
5296 FRAMEBUFFER LAYER
5297 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5298 L:      linux-fbdev@vger.kernel.org
5299 T:      git git://github.com/bzolnier/linux.git
5300 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5301 S:      Maintained
5302 F:      Documentation/fb/
5303 F:      drivers/video/
5304 F:      include/video/
5305 F:      include/linux/fb.h
5306 F:      include/uapi/video/
5307 F:      include/uapi/linux/fb.h
5308
5309 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5310 M:      Horia Geantă <horia.geanta@nxp.com>
5311 M:      Dan Douglass <dan.douglass@nxp.com>
5312 L:      linux-crypto@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/crypto/caam/
5315 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5316
5317 FREESCALE DIU FRAMEBUFFER DRIVER
5318 M:      Timur Tabi <timur@tabi.org>
5319 L:      linux-fbdev@vger.kernel.org
5320 S:      Maintained
5321 F:      drivers/video/fbdev/fsl-diu-fb.*
5322
5323 FREESCALE DMA DRIVER
5324 M:      Li Yang <leoli@freescale.com>
5325 M:      Zhang Wei <zw@zh-kernel.org>
5326 L:      linuxppc-dev@lists.ozlabs.org
5327 S:      Maintained
5328 F:      drivers/dma/fsldma.*
5329
5330 FREESCALE GPMI NAND DRIVER
5331 M:      Han Xu <han.xu@nxp.com>
5332 L:      linux-mtd@lists.infradead.org
5333 S:      Maintained
5334 F:      drivers/mtd/nand/gpmi-nand/*
5335
5336 FREESCALE I2C CPM DRIVER
5337 M:      Jochen Friedrich <jochen@scram.de>
5338 L:      linuxppc-dev@lists.ozlabs.org
5339 L:      linux-i2c@vger.kernel.org
5340 S:      Maintained
5341 F:      drivers/i2c/busses/i2c-cpm.c
5342
5343 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5344 M:      Sascha Hauer <kernel@pengutronix.de>
5345 L:      linux-fbdev@vger.kernel.org
5346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5347 S:      Maintained
5348 F:      include/linux/platform_data/video-imxfb.h
5349 F:      drivers/video/fbdev/imxfb.c
5350
5351 FREESCALE QUAD SPI DRIVER
5352 M:      Han Xu <han.xu@nxp.com>
5353 L:      linux-mtd@lists.infradead.org
5354 S:      Maintained
5355 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5356
5357 FREESCALE SOC FS_ENET DRIVER
5358 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5359 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5360 L:      linuxppc-dev@lists.ozlabs.org
5361 L:      netdev@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/net/ethernet/freescale/fs_enet/
5364 F:      include/linux/fs_enet_pd.h
5365
5366 FREESCALE IMX / MXC FEC DRIVER
5367 M:      Fugang Duan <fugang.duan@nxp.com>
5368 L:      netdev@vger.kernel.org
5369 S:      Maintained
5370 F:      drivers/net/ethernet/freescale/fec_main.c
5371 F:      drivers/net/ethernet/freescale/fec_ptp.c
5372 F:      drivers/net/ethernet/freescale/fec.h
5373 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5374
5375 FREESCALE QORIQ DPAA FMAN DRIVER
5376 M:      Madalin Bucur <madalin.bucur@nxp.com>
5377 L:      netdev@vger.kernel.org
5378 S:      Maintained
5379 F:      drivers/net/ethernet/freescale/fman
5380 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5381
5382 FREESCALE QORIQ DPAA ETHERNET DRIVER
5383 M:      Madalin Bucur <madalin.bucur@nxp.com>
5384 L:      netdev@vger.kernel.org
5385 S:      Maintained
5386 F:      drivers/net/ethernet/freescale/dpaa
5387
5388 FREESCALE SOC DRIVERS
5389 M:      Scott Wood <oss@buserror.net>
5390 L:      linuxppc-dev@lists.ozlabs.org
5391 L:      linux-arm-kernel@lists.infradead.org
5392 S:      Maintained
5393 F:      Documentation/devicetree/bindings/powerpc/fsl/
5394 F:      drivers/soc/fsl/
5395 F:      include/linux/fsl/
5396
5397 FREESCALE QUICC ENGINE LIBRARY
5398 M:      Qiang Zhao <qiang.zhao@nxp.com>
5399 L:      linuxppc-dev@lists.ozlabs.org
5400 S:      Maintained
5401 F:      drivers/soc/fsl/qe/
5402 F:      include/soc/fsl/*qe*.h
5403 F:      include/soc/fsl/*ucc*.h
5404
5405 FREESCALE USB PERIPHERAL DRIVERS
5406 M:      Li Yang <leoli@freescale.com>
5407 L:      linux-usb@vger.kernel.org
5408 L:      linuxppc-dev@lists.ozlabs.org
5409 S:      Maintained
5410 F:      drivers/usb/gadget/udc/fsl*
5411
5412 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5413 M:      Li Yang <leoli@freescale.com>
5414 L:      netdev@vger.kernel.org
5415 L:      linuxppc-dev@lists.ozlabs.org
5416 S:      Maintained
5417 F:      drivers/net/ethernet/freescale/ucc_geth*
5418
5419 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5420 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5421 L:      netdev@vger.kernel.org
5422 S:      Maintained
5423 F:      drivers/net/ethernet/freescale/gianfar*
5424 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5425 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5426
5427 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5428 M:      Zhao Qiang <qiang.zhao@nxp.com>
5429 L:      netdev@vger.kernel.org
5430 L:      linuxppc-dev@lists.ozlabs.org
5431 S:      Maintained
5432 F:      drivers/net/wan/fsl_ucc_hdlc*
5433
5434 FREESCALE QUICC ENGINE UCC UART DRIVER
5435 M:      Timur Tabi <timur@tabi.org>
5436 L:      linuxppc-dev@lists.ozlabs.org
5437 S:      Maintained
5438 F:      drivers/tty/serial/ucc_uart.c
5439
5440 FREESCALE SOC SOUND DRIVERS
5441 M:      Timur Tabi <timur@tabi.org>
5442 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5443 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5444 R:      Fabio Estevam <fabio.estevam@nxp.com>
5445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5446 L:      linuxppc-dev@lists.ozlabs.org
5447 S:      Maintained
5448 F:      sound/soc/fsl/fsl*
5449 F:      sound/soc/fsl/imx*
5450 F:      sound/soc/fsl/mpc8610_hpcd.c
5451
5452 FREEVXFS FILESYSTEM
5453 M:      Christoph Hellwig <hch@infradead.org>
5454 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5455 S:      Maintained
5456 F:      fs/freevxfs/
5457
5458 FREEZER
5459 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5460 M:      Pavel Machek <pavel@ucw.cz>
5461 L:      linux-pm@vger.kernel.org
5462 S:      Supported
5463 F:      Documentation/power/freezing-of-tasks.txt
5464 F:      include/linux/freezer.h
5465 F:      kernel/freezer.c
5466
5467 FRONTSWAP API
5468 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5469 L:      linux-kernel@vger.kernel.org
5470 S:      Maintained
5471 F:      mm/frontswap.c
5472 F:      include/linux/frontswap.h
5473
5474 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5475 M:      David Howells <dhowells@redhat.com>
5476 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5477 S:      Supported
5478 F:      Documentation/filesystems/caching/
5479 F:      fs/fscache/
5480 F:      include/linux/fscache*.h
5481
5482 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5483 M:      Theodore Y. Ts'o <tytso@mit.edu>
5484 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5485 L:      linux-fscrypt@vger.kernel.org
5486 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5488 S:      Supported
5489 F:      fs/crypto/
5490 F:      include/linux/fscrypt*.h
5491
5492 F2FS FILE SYSTEM
5493 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5494 M:      Chao Yu <yuchao0@huawei.com>
5495 L:      linux-f2fs-devel@lists.sourceforge.net
5496 W:      https://f2fs.wiki.kernel.org/
5497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5498 S:      Maintained
5499 F:      Documentation/filesystems/f2fs.txt
5500 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5501 F:      fs/f2fs/
5502 F:      include/linux/f2fs_fs.h
5503 F:      include/trace/events/f2fs.h
5504
5505 FUJITSU FR-V (FRV) PORT
5506 S:      Orphan
5507 F:      arch/frv/
5508
5509 FUJITSU LAPTOP EXTRAS
5510 M:      Jonathan Woithe <jwoithe@just42.net>
5511 L:      platform-driver-x86@vger.kernel.org
5512 S:      Maintained
5513 F:      drivers/platform/x86/fujitsu-laptop.c
5514
5515 FUJITSU M-5MO LS CAMERA ISP DRIVER
5516 M:      Kyungmin Park <kyungmin.park@samsung.com>
5517 M:      Heungjun Kim <riverful.kim@samsung.com>
5518 L:      linux-media@vger.kernel.org
5519 S:      Maintained
5520 F:      drivers/media/i2c/m5mols/
5521 F:      include/media/i2c/m5mols.h
5522
5523 FUJITSU TABLET EXTRAS
5524 M:      Robert Gerlach <khnz@gmx.de>
5525 L:      platform-driver-x86@vger.kernel.org
5526 S:      Maintained
5527 F:      drivers/platform/x86/fujitsu-tablet.c
5528
5529 FUSE: FILESYSTEM IN USERSPACE
5530 M:      Miklos Szeredi <miklos@szeredi.hu>
5531 L:      linux-fsdevel@vger.kernel.org
5532 W:      http://fuse.sourceforge.net/
5533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5534 S:      Maintained
5535 F:      fs/fuse/
5536 F:      include/uapi/linux/fuse.h
5537 F:      Documentation/filesystems/fuse.txt
5538
5539 FUTEX SUBSYSTEM
5540 M:      Thomas Gleixner <tglx@linutronix.de>
5541 M:      Ingo Molnar <mingo@redhat.com>
5542 R:      Peter Zijlstra <peterz@infradead.org>
5543 R:      Darren Hart <dvhart@infradead.org>
5544 L:      linux-kernel@vger.kernel.org
5545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5546 S:      Maintained
5547 F:      kernel/futex.c
5548 F:      kernel/futex_compat.c
5549 F:      include/asm-generic/futex.h
5550 F:      include/linux/futex.h
5551 F:      include/uapi/linux/futex.h
5552 F:      tools/testing/selftests/futex/
5553 F:      tools/perf/bench/futex*
5554 F:      Documentation/*futex*
5555
5556 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5557 M:      Rik Faith <faith@cs.unc.edu>
5558 L:      linux-scsi@vger.kernel.org
5559 S:      Odd Fixes (e.g., new signatures)
5560 F:      drivers/scsi/fdomain.*
5561
5562 GCC PLUGINS
5563 M:      Kees Cook <keescook@chromium.org>
5564 R:      Emese Revfy <re.emese@gmail.com>
5565 L:      kernel-hardening@lists.openwall.com
5566 S:      Maintained
5567 F:      scripts/gcc-plugins/
5568 F:      scripts/gcc-plugin.sh
5569 F:      scripts/Makefile.gcc-plugins
5570 F:      Documentation/gcc-plugins.txt
5571
5572 GCOV BASED KERNEL PROFILING
5573 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5574 S:      Maintained
5575 F:      kernel/gcov/
5576 F:      Documentation/dev-tools/gcov.rst
5577
5578 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5579 M:      Achim Leubner <achim_leubner@adaptec.com>
5580 L:      linux-scsi@vger.kernel.org
5581 W:      http://www.icp-vortex.com/
5582 S:      Supported
5583 F:      drivers/scsi/gdt*
5584
5585 GDB KERNEL DEBUGGING HELPER SCRIPTS
5586 M:      Jan Kiszka <jan.kiszka@siemens.com>
5587 M:      Kieran Bingham <kieran@bingham.xyz>
5588 S:      Supported
5589 F:      scripts/gdb/
5590
5591 GEMTEK FM RADIO RECEIVER DRIVER
5592 M:      Hans Verkuil <hverkuil@xs4all.nl>
5593 L:      linux-media@vger.kernel.org
5594 T:      git git://linuxtv.org/media_tree.git
5595 W:      https://linuxtv.org
5596 S:      Maintained
5597 F:      drivers/media/radio/radio-gemtek*
5598
5599 GENERIC GPIO I2C DRIVER
5600 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5601 S:      Supported
5602 F:      drivers/i2c/busses/i2c-gpio.c
5603 F:      include/linux/i2c-gpio.h
5604
5605 GENERIC GPIO I2C MULTIPLEXER DRIVER
5606 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5607 L:      linux-i2c@vger.kernel.org
5608 S:      Supported
5609 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5610 F:      include/linux/i2c-mux-gpio.h
5611 F:      Documentation/i2c/muxes/i2c-mux-gpio
5612
5613 GENERIC HDLC (WAN) DRIVERS
5614 M:      Krzysztof Halasa <khc@pm.waw.pl>
5615 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5616 S:      Maintained
5617 F:      drivers/net/wan/c101.c
5618 F:      drivers/net/wan/hd6457*
5619 F:      drivers/net/wan/hdlc*
5620 F:      drivers/net/wan/n2.c
5621 F:      drivers/net/wan/pc300too.c
5622 F:      drivers/net/wan/pci200syn.c
5623 F:      drivers/net/wan/wanxl*
5624
5625 GENERIC INCLUDE/ASM HEADER FILES
5626 M:      Arnd Bergmann <arnd@arndb.de>
5627 L:      linux-arch@vger.kernel.org
5628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5629 S:      Maintained
5630 F:      include/asm-generic/
5631 F:      include/uapi/asm-generic/
5632
5633 GENERIC PHY FRAMEWORK
5634 M:      Kishon Vijay Abraham I <kishon@ti.com>
5635 L:      linux-kernel@vger.kernel.org
5636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5637 S:      Supported
5638 F:      drivers/phy/
5639 F:      include/linux/phy/
5640
5641 GENERIC PM DOMAINS
5642 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5643 M:      Kevin Hilman <khilman@kernel.org>
5644 M:      Ulf Hansson <ulf.hansson@linaro.org>
5645 L:      linux-pm@vger.kernel.org
5646 S:      Supported
5647 F:      drivers/base/power/domain*.c
5648 F:      include/linux/pm_domain.h
5649 F:      Documentation/devicetree/bindings/power/power_domain.txt
5650
5651 GENERIC UIO DRIVER FOR PCI DEVICES
5652 M:      "Michael S. Tsirkin" <mst@redhat.com>
5653 L:      kvm@vger.kernel.org
5654 S:      Supported
5655 F:      drivers/uio/uio_pci_generic.c
5656
5657 GET_MAINTAINER SCRIPT
5658 M:      Joe Perches <joe@perches.com>
5659 S:      Maintained
5660 F:      scripts/get_maintainer.pl
5661
5662 GENWQE (IBM Generic Workqueue Card)
5663 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5664 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5665 S:      Supported
5666 F:      drivers/misc/genwqe/
5667
5668 GFS2 FILE SYSTEM
5669 M:      Steven Whitehouse <swhiteho@redhat.com>
5670 M:      Bob Peterson <rpeterso@redhat.com>
5671 L:      cluster-devel@redhat.com
5672 W:      http://sources.redhat.com/cluster/
5673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5674 S:      Supported
5675 F:      Documentation/filesystems/gfs2*.txt
5676 F:      fs/gfs2/
5677 F:      include/uapi/linux/gfs2_ondisk.h
5678
5679 GIGASET ISDN DRIVERS
5680 M:      Paul Bolle <pebolle@tiscali.nl>
5681 L:      gigaset307x-common@lists.sourceforge.net
5682 W:      http://gigaset307x.sourceforge.net/
5683 S:      Odd Fixes
5684 F:      Documentation/isdn/README.gigaset
5685 F:      drivers/isdn/gigaset/
5686 F:      include/uapi/linux/gigaset_dev.h
5687
5688 GO7007 MPEG CODEC
5689 M:      Hans Verkuil <hans.verkuil@cisco.com>
5690 L:      linux-media@vger.kernel.org
5691 S:      Maintained
5692 F:      drivers/media/usb/go7007/
5693
5694 GOODIX TOUCHSCREEN
5695 M:      Bastien Nocera <hadess@hadess.net>
5696 L:      linux-input@vger.kernel.org
5697 S:      Maintained
5698 F:      drivers/input/touchscreen/goodix.c
5699
5700 GPIO MOCKUP DRIVER
5701 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5702 L:      linux-gpio@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/gpio/gpio-mockup.c
5705 F:      tools/testing/selftests/gpio/
5706
5707 GPIO SUBSYSTEM
5708 M:      Linus Walleij <linus.walleij@linaro.org>
5709 L:      linux-gpio@vger.kernel.org
5710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5711 S:      Maintained
5712 F:      Documentation/devicetree/bindings/gpio/
5713 F:      Documentation/gpio/
5714 F:      Documentation/ABI/testing/gpio-cdev
5715 F:      Documentation/ABI/obsolete/sysfs-gpio
5716 F:      drivers/gpio/
5717 F:      include/linux/gpio/
5718 F:      include/linux/gpio.h
5719 F:      include/asm-generic/gpio.h
5720 F:      include/uapi/linux/gpio.h
5721 F:      tools/gpio/
5722
5723 GRE DEMULTIPLEXER DRIVER
5724 M:      Dmitry Kozlov <xeb@mail.ru>
5725 L:      netdev@vger.kernel.org
5726 S:      Maintained
5727 F:      net/ipv4/gre_demux.c
5728 F:      net/ipv4/gre_offload.c
5729 F:      include/net/gre.h
5730
5731 GRETH 10/100/1G Ethernet MAC device driver
5732 M:      Andreas Larsson <andreas@gaisler.com>
5733 L:      netdev@vger.kernel.org
5734 S:      Maintained
5735 F:      drivers/net/ethernet/aeroflex/
5736
5737 GREYBUS SUBSYSTEM
5738 M:      Johan Hovold <johan@kernel.org>
5739 M:      Alex Elder <elder@kernel.org>
5740 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5741 S:      Maintained
5742 F:      drivers/staging/greybus/
5743 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5744
5745 GREYBUS AUDIO PROTOCOLS DRIVERS
5746 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5747 M:      Mark Greer <mgreer@animalcreek.com>
5748 S:      Maintained
5749 F:      drivers/staging/greybus/audio_apbridgea.c
5750 F:      drivers/staging/greybus/audio_apbridgea.h
5751 F:      drivers/staging/greybus/audio_codec.c
5752 F:      drivers/staging/greybus/audio_codec.h
5753 F:      drivers/staging/greybus/audio_gb.c
5754 F:      drivers/staging/greybus/audio_manager.c
5755 F:      drivers/staging/greybus/audio_manager.h
5756 F:      drivers/staging/greybus/audio_manager_module.c
5757 F:      drivers/staging/greybus/audio_manager_private.h
5758 F:      drivers/staging/greybus/audio_manager_sysfs.c
5759 F:      drivers/staging/greybus/audio_module.c
5760 F:      drivers/staging/greybus/audio_topology.c
5761
5762 GREYBUS PROTOCOLS DRIVERS
5763 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5764 S:      Maintained
5765 F:      drivers/staging/greybus/sdio.c
5766 F:      drivers/staging/greybus/light.c
5767 F:      drivers/staging/greybus/gpio.c
5768 F:      drivers/staging/greybus/power_supply.c
5769 F:      drivers/staging/greybus/spi.c
5770 F:      drivers/staging/greybus/spilib.c
5771
5772 GREYBUS PROTOCOLS DRIVERS
5773 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5774 S:      Maintained
5775 F:      drivers/staging/greybus/loopback.c
5776 F:      drivers/staging/greybus/timesync.c
5777 F:      drivers/staging/greybus/timesync_platform.c
5778
5779 GREYBUS PROTOCOLS DRIVERS
5780 M:      Viresh Kumar <vireshk@kernel.org>
5781 S:      Maintained
5782 F:      drivers/staging/greybus/authentication.c
5783 F:      drivers/staging/greybus/bootrom.c
5784 F:      drivers/staging/greybus/firmware.h
5785 F:      drivers/staging/greybus/fw-core.c
5786 F:      drivers/staging/greybus/fw-download.c
5787 F:      drivers/staging/greybus/fw-managament.c
5788 F:      drivers/staging/greybus/greybus_authentication.h
5789 F:      drivers/staging/greybus/greybus_firmware.h
5790 F:      drivers/staging/greybus/hid.c
5791 F:      drivers/staging/greybus/i2c.c
5792 F:      drivers/staging/greybus/spi.c
5793 F:      drivers/staging/greybus/spilib.c
5794 F:      drivers/staging/greybus/spilib.h
5795
5796 GREYBUS PROTOCOLS DRIVERS
5797 M:      David Lin <dtwlin@gmail.com>
5798 S:      Maintained
5799 F:      drivers/staging/greybus/uart.c
5800 F:      drivers/staging/greybus/log.c
5801
5802 GREYBUS PLATFORM DRIVERS
5803 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5804 S:      Maintained
5805 F:      drivers/staging/greybus/arche-platform.c
5806 F:      drivers/staging/greybus/arche-apb-ctrl.c
5807 F:      drivers/staging/greybus/arche_platform.h
5808
5809 GS1662 VIDEO SERIALIZER
5810 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5811 L:      linux-media@vger.kernel.org
5812 T:      git git://linuxtv.org/media_tree.git
5813 S:      Maintained
5814 F:      drivers/media/spi/gs1662.c
5815
5816 GSPCA FINEPIX SUBDRIVER
5817 M:      Frank Zago <frank@zago.net>
5818 L:      linux-media@vger.kernel.org
5819 T:      git git://linuxtv.org/media_tree.git
5820 S:      Maintained
5821 F:      drivers/media/usb/gspca/finepix.c
5822
5823 GSPCA GL860 SUBDRIVER
5824 M:      Olivier Lorin <o.lorin@laposte.net>
5825 L:      linux-media@vger.kernel.org
5826 T:      git git://linuxtv.org/media_tree.git
5827 S:      Maintained
5828 F:      drivers/media/usb/gspca/gl860/
5829
5830 GSPCA M5602 SUBDRIVER
5831 M:      Erik Andren <erik.andren@gmail.com>
5832 L:      linux-media@vger.kernel.org
5833 T:      git git://linuxtv.org/media_tree.git
5834 S:      Maintained
5835 F:      drivers/media/usb/gspca/m5602/
5836
5837 GSPCA PAC207 SONIXB SUBDRIVER
5838 M:      Hans Verkuil <hverkuil@xs4all.nl>
5839 L:      linux-media@vger.kernel.org
5840 T:      git git://linuxtv.org/media_tree.git
5841 S:      Odd Fixes
5842 F:      drivers/media/usb/gspca/pac207.c
5843
5844 GSPCA SN9C20X SUBDRIVER
5845 M:      Brian Johnson <brijohn@gmail.com>
5846 L:      linux-media@vger.kernel.org
5847 T:      git git://linuxtv.org/media_tree.git
5848 S:      Maintained
5849 F:      drivers/media/usb/gspca/sn9c20x.c
5850
5851 GSPCA T613 SUBDRIVER
5852 M:      Leandro Costantino <lcostantino@gmail.com>
5853 L:      linux-media@vger.kernel.org
5854 T:      git git://linuxtv.org/media_tree.git
5855 S:      Maintained
5856 F:      drivers/media/usb/gspca/t613.c
5857
5858 GSPCA USB WEBCAM DRIVER
5859 M:      Hans Verkuil <hverkuil@xs4all.nl>
5860 L:      linux-media@vger.kernel.org
5861 T:      git git://linuxtv.org/media_tree.git
5862 S:      Odd Fixes
5863 F:      drivers/media/usb/gspca/
5864
5865 GTP (GPRS Tunneling Protocol)
5866 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5867 M:      Harald Welte <laforge@gnumonks.org>
5868 L:      osmocom-net-gprs@lists.osmocom.org
5869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5870 S:      Maintained
5871 F:      drivers/net/gtp.c
5872
5873 GUID PARTITION TABLE (GPT)
5874 M:      Davidlohr Bueso <dave@stgolabs.net>
5875 L:      linux-efi@vger.kernel.org
5876 S:      Maintained
5877 F:      block/partitions/efi.*
5878
5879 STK1160 USB VIDEO CAPTURE DRIVER
5880 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5881 L:      linux-media@vger.kernel.org
5882 T:      git git://linuxtv.org/media_tree.git
5883 S:      Maintained
5884 F:      drivers/media/usb/stk1160/
5885
5886 H8/300 ARCHITECTURE
5887 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5888 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5889 W:      http://uclinux-h8.sourceforge.jp
5890 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5891 S:      Maintained
5892 F:      arch/h8300/
5893 F:      drivers/clocksource/h8300_*.c
5894 F:      drivers/clk/h8300/
5895 F:      drivers/irqchip/irq-renesas-h8*.c
5896
5897 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5898 M:      Frank Seidel <frank@f-seidel.de>
5899 L:      platform-driver-x86@vger.kernel.org
5900 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5901 S:      Maintained
5902 F:      drivers/platform/x86/hdaps.c
5903
5904 HDPVR USB VIDEO ENCODER DRIVER
5905 M:      Hans Verkuil <hverkuil@xs4all.nl>
5906 L:      linux-media@vger.kernel.org
5907 T:      git git://linuxtv.org/media_tree.git
5908 W:      https://linuxtv.org
5909 S:      Odd Fixes
5910 F:      drivers/media/usb/hdpvr/
5911
5912 HWPOISON MEMORY FAILURE HANDLING
5913 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5914 L:      linux-mm@kvack.org
5915 S:      Maintained
5916 F:      mm/memory-failure.c
5917 F:      mm/hwpoison-inject.c
5918
5919 HYPERVISOR VIRTUAL CONSOLE DRIVER
5920 L:      linuxppc-dev@lists.ozlabs.org
5921 S:      Odd Fixes
5922 F:      drivers/tty/hvc/
5923
5924 HACKRF MEDIA DRIVER
5925 M:      Antti Palosaari <crope@iki.fi>
5926 L:      linux-media@vger.kernel.org
5927 W:      https://linuxtv.org
5928 W:      http://palosaari.fi/linux/
5929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5930 T:      git git://linuxtv.org/anttip/media_tree.git
5931 S:      Maintained
5932 F:      drivers/media/usb/hackrf/
5933
5934 HARDWARE MONITORING
5935 M:      Jean Delvare <jdelvare@suse.com>
5936 M:      Guenter Roeck <linux@roeck-us.net>
5937 L:      linux-hwmon@vger.kernel.org
5938 W:      http://hwmon.wiki.kernel.org/
5939 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5941 S:      Maintained
5942 F:      Documentation/hwmon/
5943 F:      drivers/hwmon/
5944 F:      include/linux/hwmon*.h
5945
5946 HARDWARE RANDOM NUMBER GENERATOR CORE
5947 M:      Matt Mackall <mpm@selenic.com>
5948 M:      Herbert Xu <herbert@gondor.apana.org.au>
5949 L:      linux-crypto@vger.kernel.org
5950 S:      Odd fixes
5951 F:      Documentation/devicetree/bindings/rng/
5952 F:      Documentation/hw_random.txt
5953 F:      drivers/char/hw_random/
5954 F:      include/linux/hw_random.h
5955
5956 HARDWARE SPINLOCK CORE
5957 M:      Ohad Ben-Cohen <ohad@wizery.com>
5958 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5959 L:      linux-remoteproc@vger.kernel.org
5960 S:      Maintained
5961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5962 F:      Documentation/devicetree/bindings/hwlock/
5963 F:      Documentation/hwspinlock.txt
5964 F:      drivers/hwspinlock/
5965 F:      include/linux/hwspinlock.h
5966
5967 HARMONY SOUND DRIVER
5968 L:      linux-parisc@vger.kernel.org
5969 S:      Maintained
5970 F:      sound/parisc/harmony.*
5971
5972 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5973 M:      Jimmy Vance <jimmy.vance@hpe.com>
5974 S:      Supported
5975 F:      Documentation/watchdog/hpwdt.txt
5976 F:      drivers/watchdog/hpwdt.c
5977
5978 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5979 M:      Don Brace <don.brace@microsemi.com>
5980 L:      esc.storagedev@microsemi.com
5981 L:      linux-scsi@vger.kernel.org
5982 S:      Supported
5983 F:      Documentation/scsi/hpsa.txt
5984 F:      drivers/scsi/hpsa*.[ch]
5985 F:      include/linux/cciss*.h
5986 F:      include/uapi/linux/cciss*.h
5987
5988 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5989 M:      Don Brace <don.brace@microsemi.com>
5990 L:      esc.storagedev@microsemi.com
5991 L:      linux-scsi@vger.kernel.org
5992 S:      Supported
5993 F:      Documentation/blockdev/cciss.txt
5994 F:      drivers/block/cciss*
5995 F:      include/linux/cciss_ioctl.h
5996 F:      include/uapi/linux/cciss_ioctl.h
5997
5998 OPA-VNIC DRIVER
5999 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6000 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6001 L:      linux-rdma@vger.kernel.org
6002 S:      Supported
6003 F:      drivers/infiniband/ulp/opa_vnic
6004
6005 HFI1 DRIVER
6006 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6007 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6008 L:      linux-rdma@vger.kernel.org
6009 S:      Supported
6010 F:      drivers/infiniband/hw/hfi1
6011
6012 HFS FILESYSTEM
6013 L:      linux-fsdevel@vger.kernel.org
6014 S:      Orphan
6015 F:      Documentation/filesystems/hfs.txt
6016 F:      fs/hfs/
6017
6018 HFSPLUS FILESYSTEM
6019 L:      linux-fsdevel@vger.kernel.org
6020 S:      Orphan
6021 F:      Documentation/filesystems/hfsplus.txt
6022 F:      fs/hfsplus/
6023
6024 HGA FRAMEBUFFER DRIVER
6025 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6026 L:      linux-nvidia@lists.surfsouth.com
6027 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6028 S:      Maintained
6029 F:      drivers/video/fbdev/hgafb.c
6030
6031 HIBERNATION (aka Software Suspend, aka swsusp)
6032 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6033 M:      Pavel Machek <pavel@ucw.cz>
6034 L:      linux-pm@vger.kernel.org
6035 B:      https://bugzilla.kernel.org
6036 S:      Supported
6037 F:      arch/x86/power/
6038 F:      drivers/base/power/
6039 F:      kernel/power/
6040 F:      include/linux/suspend.h
6041 F:      include/linux/freezer.h
6042 F:      include/linux/pm.h
6043 F:      arch/*/include/asm/suspend*.h
6044
6045 HID CORE LAYER
6046 M:      Jiri Kosina <jikos@kernel.org>
6047 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6048 L:      linux-input@vger.kernel.org
6049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6050 S:      Maintained
6051 F:      drivers/hid/
6052 F:      include/linux/hid*
6053 F:      include/uapi/linux/hid*
6054
6055 HID SENSOR HUB DRIVERS
6056 M:      Jiri Kosina <jikos@kernel.org>
6057 M:      Jonathan Cameron <jic23@kernel.org>
6058 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6059 L:      linux-input@vger.kernel.org
6060 L:      linux-iio@vger.kernel.org
6061 S:      Maintained
6062 F:      Documentation/hid/hid-sensor*
6063 F:      drivers/hid/hid-sensor-*
6064 F:      drivers/iio/*/hid-*
6065 F:      include/linux/hid-sensor-*
6066
6067 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6068 M:      Thomas Gleixner <tglx@linutronix.de>
6069 L:      linux-kernel@vger.kernel.org
6070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6071 S:      Maintained
6072 F:      Documentation/timers/
6073 F:      kernel/time/hrtimer.c
6074 F:      kernel/time/clockevents.c
6075 F:      kernel/time/tick*.*
6076 F:      kernel/time/timer_*.c
6077 F:      include/linux/clockchips.h
6078 F:      include/linux/hrtimer.h
6079
6080 HIGH-SPEED SCC DRIVER FOR AX.25
6081 L:      linux-hams@vger.kernel.org
6082 S:      Orphan
6083 F:      drivers/net/hamradio/dmascc.c
6084 F:      drivers/net/hamradio/scc.c
6085
6086 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6087 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6088 W:      http://www.highpoint-tech.com
6089 S:      Supported
6090 F:      Documentation/scsi/hptiop.txt
6091 F:      drivers/scsi/hptiop.c
6092
6093 HIPPI
6094 M:      Jes Sorensen <jes@trained-monkey.org>
6095 L:      linux-hippi@sunsite.dk
6096 S:      Maintained
6097 F:      include/linux/hippidevice.h
6098 F:      include/uapi/linux/if_hippi.h
6099 F:      net/802/hippi.c
6100 F:      drivers/net/hippi/
6101
6102 HISILICON NETWORK SUBSYSTEM DRIVER
6103 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6104 M:      Salil Mehta <salil.mehta@huawei.com>
6105 L:      netdev@vger.kernel.org
6106 W:      http://www.hisilicon.com
6107 S:      Maintained
6108 F:      drivers/net/ethernet/hisilicon/
6109 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6110
6111 HISILICON ROCE DRIVER
6112 M:      Lijun Ou <oulijun@huawei.com>
6113 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6114 L:      linux-rdma@vger.kernel.org
6115 S:      Maintained
6116 F:      drivers/infiniband/hw/hns/
6117 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6118
6119 HISILICON SAS Controller
6120 M:      John Garry <john.garry@huawei.com>
6121 W:      http://www.hisilicon.com
6122 S:      Supported
6123 F:      drivers/scsi/hisi_sas/
6124 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6125
6126 HOST AP DRIVER
6127 M:      Jouni Malinen <j@w1.fi>
6128 L:      linux-wireless@vger.kernel.org
6129 W:      http://w1.fi/hostap-driver.html
6130 S:      Obsolete
6131 F:      drivers/net/wireless/intersil/hostap/
6132
6133 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6134 L:      platform-driver-x86@vger.kernel.org
6135 S:      Orphan
6136 F:      drivers/platform/x86/tc1100-wmi.c
6137
6138 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6139 M:      Jaroslav Kysela <perex@perex.cz>
6140 S:      Maintained
6141 F:      drivers/net/ethernet/hp/hp100.*
6142
6143 HPET:   High Precision Event Timers driver
6144 M:      Clemens Ladisch <clemens@ladisch.de>
6145 S:      Maintained
6146 F:      Documentation/timers/hpet.txt
6147 F:      drivers/char/hpet.c
6148 F:      include/linux/hpet.h
6149 F:      include/uapi/linux/hpet.h
6150
6151 HPET:   x86
6152 S:      Orphan
6153 F:      arch/x86/kernel/hpet.c
6154 F:      arch/x86/include/asm/hpet.h
6155
6156 HPFS FILESYSTEM
6157 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6158 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6159 S:      Maintained
6160 F:      fs/hpfs/
6161
6162 HSI SUBSYSTEM
6163 M:      Sebastian Reichel <sre@kernel.org>
6164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6165 S:      Maintained
6166 F:      Documentation/ABI/testing/sysfs-bus-hsi
6167 F:      Documentation/driver-api/hsi.rst
6168 F:      drivers/hsi/
6169 F:      include/linux/hsi/
6170 F:      include/uapi/linux/hsi/
6171
6172 HSO 3G MODEM DRIVER
6173 L:      linux-usb@vger.kernel.org
6174 S:      Orphan
6175 F:      drivers/net/usb/hso.c
6176
6177 HSR NETWORK PROTOCOL
6178 M:      Arvid Brodin <arvid.brodin@alten.se>
6179 L:      netdev@vger.kernel.org
6180 S:      Maintained
6181 F:      net/hsr/
6182
6183 HTCPEN TOUCHSCREEN DRIVER
6184 M:      Pau Oliva Fora <pof@eslack.org>
6185 L:      linux-input@vger.kernel.org
6186 S:      Maintained
6187 F:      drivers/input/touchscreen/htcpen.c
6188
6189 HUGETLB FILESYSTEM
6190 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6191 S:      Maintained
6192 F:      fs/hugetlbfs/
6193
6194 HVA ST MEDIA DRIVER
6195 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6196 L:      linux-media@vger.kernel.org
6197 T:      git git://linuxtv.org/media_tree.git
6198 W:      https://linuxtv.org
6199 S:      Supported
6200 F:      drivers/media/platform/sti/hva
6201
6202 Hyper-V CORE AND DRIVERS
6203 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6204 M:      Haiyang Zhang <haiyangz@microsoft.com>
6205 M:      Stephen Hemminger <sthemmin@microsoft.com>
6206 L:      devel@linuxdriverproject.org
6207 S:      Maintained
6208 F:      arch/x86/include/asm/mshyperv.h
6209 F:      arch/x86/include/uapi/asm/hyperv.h
6210 F:      arch/x86/kernel/cpu/mshyperv.c
6211 F:      arch/x86/hyperv
6212 F:      drivers/hid/hid-hyperv.c
6213 F:      drivers/hv/
6214 F:      drivers/input/serio/hyperv-keyboard.c
6215 F:      drivers/pci/host/pci-hyperv.c
6216 F:      drivers/net/hyperv/
6217 F:      drivers/scsi/storvsc_drv.c
6218 F:      drivers/uio/uio_hv_generic.c
6219 F:      drivers/video/fbdev/hyperv_fb.c
6220 F:      include/linux/hyperv.h
6221 F:      tools/hv/
6222 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6223
6224 I2C MUXES
6225 M:      Peter Rosin <peda@axentia.se>
6226 L:      linux-i2c@vger.kernel.org
6227 S:      Maintained
6228 F:      Documentation/i2c/i2c-topology
6229 F:      Documentation/i2c/muxes/
6230 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6231 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6232 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6233 F:      drivers/i2c/i2c-mux.c
6234 F:      drivers/i2c/muxes/
6235 F:      include/linux/i2c-mux.h
6236
6237 I2C OVER PARALLEL PORT
6238 M:      Jean Delvare <jdelvare@suse.com>
6239 L:      linux-i2c@vger.kernel.org
6240 S:      Maintained
6241 F:      Documentation/i2c/busses/i2c-parport
6242 F:      Documentation/i2c/busses/i2c-parport-light
6243 F:      drivers/i2c/busses/i2c-parport.c
6244 F:      drivers/i2c/busses/i2c-parport-light.c
6245
6246 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6247 M:      Jean Delvare <jdelvare@suse.com>
6248 L:      linux-i2c@vger.kernel.org
6249 S:      Maintained
6250 F:      Documentation/i2c/busses/i2c-ali1535
6251 F:      Documentation/i2c/busses/i2c-ali1563
6252 F:      Documentation/i2c/busses/i2c-ali15x3
6253 F:      Documentation/i2c/busses/i2c-amd756
6254 F:      Documentation/i2c/busses/i2c-amd8111
6255 F:      Documentation/i2c/busses/i2c-i801
6256 F:      Documentation/i2c/busses/i2c-nforce2
6257 F:      Documentation/i2c/busses/i2c-piix4
6258 F:      Documentation/i2c/busses/i2c-sis5595
6259 F:      Documentation/i2c/busses/i2c-sis630
6260 F:      Documentation/i2c/busses/i2c-sis96x
6261 F:      Documentation/i2c/busses/i2c-via
6262 F:      Documentation/i2c/busses/i2c-viapro
6263 F:      drivers/i2c/busses/i2c-ali1535.c
6264 F:      drivers/i2c/busses/i2c-ali1563.c
6265 F:      drivers/i2c/busses/i2c-ali15x3.c
6266 F:      drivers/i2c/busses/i2c-amd756.c
6267 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6268 F:      drivers/i2c/busses/i2c-amd8111.c
6269 F:      drivers/i2c/busses/i2c-i801.c
6270 F:      drivers/i2c/busses/i2c-isch.c
6271 F:      drivers/i2c/busses/i2c-nforce2.c
6272 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6273 F:      drivers/i2c/busses/i2c-piix4.c
6274 F:      drivers/i2c/busses/i2c-sis5595.c
6275 F:      drivers/i2c/busses/i2c-sis630.c
6276 F:      drivers/i2c/busses/i2c-sis96x.c
6277 F:      drivers/i2c/busses/i2c-via.c
6278 F:      drivers/i2c/busses/i2c-viapro.c
6279
6280 I2C/SMBUS ISMT DRIVER
6281 M:      Seth Heasley <seth.heasley@intel.com>
6282 M:      Neil Horman <nhorman@tuxdriver.com>
6283 L:      linux-i2c@vger.kernel.org
6284 F:      drivers/i2c/busses/i2c-ismt.c
6285 F:      Documentation/i2c/busses/i2c-ismt
6286
6287 I2C/SMBUS STUB DRIVER
6288 M:      Jean Delvare <jdelvare@suse.com>
6289 L:      linux-i2c@vger.kernel.org
6290 S:      Maintained
6291 F:      drivers/i2c/i2c-stub.c
6292
6293 I2C SUBSYSTEM
6294 M:      Wolfram Sang <wsa@the-dreams.de>
6295 L:      linux-i2c@vger.kernel.org
6296 W:      https://i2c.wiki.kernel.org/
6297 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6299 S:      Maintained
6300 F:      Documentation/devicetree/bindings/i2c/
6301 F:      Documentation/i2c/
6302 F:      drivers/i2c/
6303 F:      drivers/i2c/*/
6304 F:      include/linux/i2c.h
6305 F:      include/linux/i2c-*.h
6306 F:      include/uapi/linux/i2c.h
6307 F:      include/uapi/linux/i2c-*.h
6308
6309 I2C ACPI SUPPORT
6310 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6311 L:      linux-i2c@vger.kernel.org
6312 L:      linux-acpi@vger.kernel.org
6313 S:      Maintained
6314
6315 I2C-TAOS-EVM DRIVER
6316 M:      Jean Delvare <jdelvare@suse.com>
6317 L:      linux-i2c@vger.kernel.org
6318 S:      Maintained
6319 F:      Documentation/i2c/busses/i2c-taos-evm
6320 F:      drivers/i2c/busses/i2c-taos-evm.c
6321
6322 I2C-TINY-USB DRIVER
6323 M:      Till Harbaum <till@harbaum.org>
6324 L:      linux-i2c@vger.kernel.org
6325 W:      http://www.harbaum.org/till/i2c_tiny_usb
6326 S:      Maintained
6327 F:      drivers/i2c/busses/i2c-tiny-usb.c
6328
6329 i386 BOOT CODE
6330 M:      "H. Peter Anvin" <hpa@zytor.com>
6331 S:      Maintained
6332 F:      arch/x86/boot/
6333
6334 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6335 M:      "H. Peter Anvin" <hpa@zytor.com>
6336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6337 S:      Maintained
6338
6339 IA64 (Itanium) PLATFORM
6340 M:      Tony Luck <tony.luck@intel.com>
6341 M:      Fenghua Yu <fenghua.yu@intel.com>
6342 L:      linux-ia64@vger.kernel.org
6343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6344 S:      Maintained
6345 F:      arch/ia64/
6346
6347 IBM Power VMX Cryptographic instructions
6348 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6349 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6350 L:      linux-crypto@vger.kernel.org
6351 S:      Supported
6352 F:      drivers/crypto/vmx/Makefile
6353 F:      drivers/crypto/vmx/Kconfig
6354 F:      drivers/crypto/vmx/vmx.c
6355 F:      drivers/crypto/vmx/aes*
6356 F:      drivers/crypto/vmx/ghash*
6357 F:      drivers/crypto/vmx/ppc-xlate.pl
6358
6359 IBM Power in-Nest Crypto Acceleration
6360 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6361 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6362 L:      linux-crypto@vger.kernel.org
6363 S:      Supported
6364 F:      drivers/crypto/nx/Makefile
6365 F:      drivers/crypto/nx/Kconfig
6366 F:      drivers/crypto/nx/nx-aes*
6367 F:      drivers/crypto/nx/nx-sha*
6368 F:      drivers/crypto/nx/nx.*
6369 F:      drivers/crypto/nx/nx_csbcpb.h
6370 F:      drivers/crypto/nx/nx_debugfs.h
6371
6372 IBM Power 842 compression accelerator
6373 M:      Haren Myneni <haren@us.ibm.com>
6374 S:      Supported
6375 F:      drivers/crypto/nx/Makefile
6376 F:      drivers/crypto/nx/Kconfig
6377 F:      drivers/crypto/nx/nx-842*
6378 F:      include/linux/sw842.h
6379 F:      crypto/842.c
6380 F:      lib/842/
6381
6382 IBM Power Linux RAID adapter
6383 M:      Brian King <brking@us.ibm.com>
6384 S:      Supported
6385 F:      drivers/scsi/ipr.*
6386
6387 IBM Power Virtual Ethernet Device Driver
6388 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6389 L:      netdev@vger.kernel.org
6390 S:      Supported
6391 F:      drivers/net/ethernet/ibm/ibmveth.*
6392
6393 IBM Power SRIOV Virtual NIC Device Driver
6394 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6395 M:      John Allen <jallen@linux.vnet.ibm.com>
6396 L:      netdev@vger.kernel.org
6397 S:      Supported
6398 F:      drivers/net/ethernet/ibm/ibmvnic.*
6399
6400 IBM Power Virtual SCSI Device Drivers
6401 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6402 L:      linux-scsi@vger.kernel.org
6403 S:      Supported
6404 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6405 F:      include/scsi/viosrp.h
6406
6407 IBM Power Virtual SCSI Device Target Driver
6408 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6409 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6410 L:      linux-scsi@vger.kernel.org
6411 L:      target-devel@vger.kernel.org
6412 S:      Supported
6413 F:      drivers/scsi/ibmvscsi_tgt/
6414
6415 IBM Power Virtual FC Device Drivers
6416 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6417 L:      linux-scsi@vger.kernel.org
6418 S:      Supported
6419 F:      drivers/scsi/ibmvscsi/ibmvfc*
6420
6421 IBM ServeRAID RAID DRIVER
6422 S:      Orphan
6423 F:      drivers/scsi/ips.*
6424
6425 ICH LPC AND GPIO DRIVER
6426 M:      Peter Tyser <ptyser@xes-inc.com>
6427 S:      Maintained
6428 F:      drivers/mfd/lpc_ich.c
6429 F:      drivers/gpio/gpio-ich.c
6430
6431 IDT VersaClock 5 CLOCK DRIVER
6432 M:      Marek Vasut <marek.vasut@gmail.com>
6433 S:      Maintained
6434 F:      drivers/clk/clk-versaclock5.c
6435
6436 IDE SUBSYSTEM
6437 M:      "David S. Miller" <davem@davemloft.net>
6438 L:      linux-ide@vger.kernel.org
6439 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6441 S:      Maintained
6442 F:      Documentation/ide/
6443 F:      drivers/ide/
6444 F:      include/linux/ide.h
6445
6446 IDEAPAD LAPTOP EXTRAS DRIVER
6447 M:      Ike Panhc <ike.pan@canonical.com>
6448 L:      platform-driver-x86@vger.kernel.org
6449 W:      http://launchpad.net/ideapad-laptop
6450 S:      Maintained
6451 F:      drivers/platform/x86/ideapad-laptop.c
6452
6453 IDEAPAD LAPTOP SLIDEBAR DRIVER
6454 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6455 L:      linux-input@vger.kernel.org
6456 W:      https://github.com/o2genum/ideapad-slidebar
6457 S:      Maintained
6458 F:      drivers/input/misc/ideapad_slidebar.c
6459
6460 IDE/ATAPI DRIVERS
6461 M:      Borislav Petkov <bp@alien8.de>
6462 L:      linux-ide@vger.kernel.org
6463 S:      Maintained
6464 F:      Documentation/cdrom/ide-cd
6465 F:      drivers/ide/ide-cd*
6466
6467 IEEE 802.15.4 SUBSYSTEM
6468 M:      Alexander Aring <aar@pengutronix.de>
6469 M:      Stefan Schmidt <stefan@osg.samsung.com>
6470 L:      linux-wpan@vger.kernel.org
6471 W:      http://wpan.cakelab.org/
6472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6474 S:      Maintained
6475 F:      net/ieee802154/
6476 F:      net/mac802154/
6477 F:      drivers/net/ieee802154/
6478 F:      include/linux/nl802154.h
6479 F:      include/linux/ieee802154.h
6480 F:      include/net/nl802154.h
6481 F:      include/net/mac802154.h
6482 F:      include/net/af_ieee802154.h
6483 F:      include/net/cfg802154.h
6484 F:      include/net/ieee802154_netdev.h
6485 F:      Documentation/networking/ieee802154.txt
6486
6487 IFE PROTOCOL
6488 M:      Yotam Gigi <yotamg@mellanox.com>
6489 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6490 F:      net/ife
6491 F:      include/net/ife.h
6492 F:      include/uapi/linux/ife.h
6493
6494 IGORPLUG-USB IR RECEIVER
6495 M:      Sean Young <sean@mess.org>
6496 L:      linux-media@vger.kernel.org
6497 S:      Maintained
6498 F:      drivers/media/rc/igorplugusb.c
6499
6500 IGUANAWORKS USB IR TRANSCEIVER
6501 M:      Sean Young <sean@mess.org>
6502 L:      linux-media@vger.kernel.org
6503 S:      Maintained
6504 F:      drivers/media/rc/iguanair.c
6505
6506 IIO DIGITAL POTENTIOMETER DAC
6507 M:      Peter Rosin <peda@axentia.se>
6508 L:      linux-iio@vger.kernel.org
6509 S:      Maintained
6510 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6511 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6512 F:      drivers/iio/dac/dpot-dac.c
6513
6514 IIO ENVELOPE DETECTOR
6515 M:      Peter Rosin <peda@axentia.se>
6516 L:      linux-iio@vger.kernel.org
6517 S:      Maintained
6518 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6519 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6520 F:      drivers/iio/adc/envelope-detector.c
6521
6522 IIO MULTIPLEXER
6523 M:      Peter Rosin <peda@axentia.se>
6524 L:      linux-iio@vger.kernel.org
6525 S:      Maintained
6526 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6527 F:      drivers/iio/multiplexer/iio-mux.c
6528
6529 IIO SUBSYSTEM AND DRIVERS
6530 M:      Jonathan Cameron <jic23@kernel.org>
6531 R:      Hartmut Knaack <knaack.h@gmx.de>
6532 R:      Lars-Peter Clausen <lars@metafoo.de>
6533 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6534 L:      linux-iio@vger.kernel.org
6535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6536 S:      Maintained
6537 F:      Documentation/devicetree/bindings/iio/
6538 F:      drivers/iio/
6539 F:      drivers/staging/iio/
6540 F:      include/linux/iio/
6541 F:      tools/iio/
6542
6543 IKANOS/ADI EAGLE ADSL USB DRIVER
6544 M:      Matthieu Castet <castet.matthieu@free.fr>
6545 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6546 S:      Maintained
6547 F:      drivers/usb/atm/ueagle-atm.c
6548
6549 IMGTEC ASCII LCD DRIVER
6550 M:      Paul Burton <paul.burton@imgtec.com>
6551 S:      Maintained
6552 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6553 F:      drivers/auxdisplay/img-ascii-lcd.c
6554
6555 INA209 HARDWARE MONITOR DRIVER
6556 M:      Guenter Roeck <linux@roeck-us.net>
6557 L:      linux-hwmon@vger.kernel.org
6558 S:      Maintained
6559 F:      Documentation/hwmon/ina209
6560 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6561 F:      drivers/hwmon/ina209.c
6562
6563 INA2XX HARDWARE MONITOR DRIVER
6564 M:      Guenter Roeck <linux@roeck-us.net>
6565 L:      linux-hwmon@vger.kernel.org
6566 S:      Maintained
6567 F:      Documentation/hwmon/ina2xx
6568 F:      drivers/hwmon/ina2xx.c
6569 F:      include/linux/platform_data/ina2xx.h
6570
6571 INDUSTRY PACK SUBSYSTEM (IPACK)
6572 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6573 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6574 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6575 L:      industrypack-devel@lists.sourceforge.net
6576 W:      http://industrypack.sourceforge.net
6577 S:      Maintained
6578 F:      drivers/ipack/
6579
6580 INGENIC JZ4780 DMA Driver
6581 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6582 S:      Maintained
6583 F:      drivers/dma/dma-jz4780.c
6584
6585 INGENIC JZ4780 NAND DRIVER
6586 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6587 L:      linux-mtd@lists.infradead.org
6588 S:      Maintained
6589 F:      drivers/mtd/nand/jz4780_*
6590
6591 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6592 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6593 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6594 L:      linux-ima-devel@lists.sourceforge.net
6595 L:      linux-ima-user@lists.sourceforge.net
6596 L:      linux-security-module@vger.kernel.org
6597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6598 S:      Supported
6599 F:      security/integrity/ima/
6600
6601 IMGTEC IR DECODER DRIVER
6602 M:      James Hogan <james.hogan@imgtec.com>
6603 S:      Maintained
6604 F:      drivers/media/rc/img-ir/
6605
6606 IMS TWINTURBO FRAMEBUFFER DRIVER
6607 L:      linux-fbdev@vger.kernel.org
6608 S:      Orphan
6609 F:      drivers/video/fbdev/imsttfb.c
6610
6611 INFINIBAND SUBSYSTEM
6612 M:      Doug Ledford <dledford@redhat.com>
6613 M:      Sean Hefty <sean.hefty@intel.com>
6614 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6615 L:      linux-rdma@vger.kernel.org
6616 W:      http://www.openfabrics.org/
6617 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6619 S:      Supported
6620 F:      Documentation/devicetree/bindings/infiniband/
6621 F:      Documentation/infiniband/
6622 F:      drivers/infiniband/
6623 F:      include/uapi/linux/if_infiniband.h
6624 F:      include/uapi/rdma/
6625 F:      include/rdma/
6626
6627 INOTIFY
6628 M:      John McCutchan <john@johnmccutchan.com>
6629 M:      Robert Love <rlove@rlove.org>
6630 M:      Eric Paris <eparis@parisplace.org>
6631 S:      Maintained
6632 F:      Documentation/filesystems/inotify.txt
6633 F:      fs/notify/inotify/
6634 F:      include/linux/inotify.h
6635 F:      include/uapi/linux/inotify.h
6636
6637 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6638 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6639 L:      linux-input@vger.kernel.org
6640 Q:      http://patchwork.kernel.org/project/linux-input/list/
6641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6642 S:      Maintained
6643 F:      drivers/input/
6644 F:      include/linux/input.h
6645 F:      include/uapi/linux/input.h
6646 F:      include/linux/input/
6647 F:      Documentation/devicetree/bindings/input/
6648
6649 INPUT MULTITOUCH (MT) PROTOCOL
6650 M:      Henrik Rydberg <rydberg@bitmath.org>
6651 L:      linux-input@vger.kernel.org
6652 S:      Odd fixes
6653 F:      Documentation/input/multi-touch-protocol.rst
6654 F:      drivers/input/input-mt.c
6655 K:      \b(ABS|SYN)_MT_
6656
6657 INSIDE SECURE CRYPTO DRIVER
6658 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6659 F:      drivers/crypto/inside-secure/
6660 S:      Maintained
6661 L:      linux-crypto@vger.kernel.org
6662
6663 INTEL ASoC BDW/HSW DRIVERS
6664 M:      Jie Yang <yang.jie@linux.intel.com>
6665 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6666 S:      Supported
6667 F:      sound/soc/intel/common/sst-dsp*
6668 F:      sound/soc/intel/common/sst-firmware.c
6669 F:      sound/soc/intel/boards/broadwell.c
6670 F:      sound/soc/intel/haswell/
6671
6672 INTEL C600 SERIES SAS CONTROLLER DRIVER
6673 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6674 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6675 L:      linux-scsi@vger.kernel.org
6676 T:      git git://git.code.sf.net/p/intel-sas/isci
6677 S:      Supported
6678 F:      drivers/scsi/isci/
6679
6680 INTEL HID EVENT DRIVER
6681 M:      Alex Hung <alex.hung@canonical.com>
6682 L:      platform-driver-x86@vger.kernel.org
6683 S:      Maintained
6684 F:      drivers/platform/x86/intel-hid.c
6685
6686 INTEL VIRTUAL BUTTON DRIVER
6687 M:      AceLan Kao <acelan.kao@canonical.com>
6688 L:      platform-driver-x86@vger.kernel.org
6689 S:      Maintained
6690 F:      drivers/platform/x86/intel-vbtn.c
6691
6692 INTEL IDLE DRIVER
6693 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6694 M:      Len Brown <lenb@kernel.org>
6695 L:      linux-pm@vger.kernel.org
6696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6697 B:      https://bugzilla.kernel.org
6698 S:      Supported
6699 F:      drivers/idle/intel_idle.c
6700
6701 INTEL INTEGRATED SENSOR HUB DRIVER
6702 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6703 M:      Jiri Kosina <jikos@kernel.org>
6704 L:      linux-input@vger.kernel.org
6705 S:      Maintained
6706 F:      drivers/hid/intel-ish-hid/
6707
6708 INTEL PSTATE DRIVER
6709 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6710 M:      Len Brown <lenb@kernel.org>
6711 L:      linux-pm@vger.kernel.org
6712 S:      Supported
6713 F:      drivers/cpufreq/intel_pstate.c
6714
6715 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6716 M:      Maik Broemme <mbroemme@libmpq.org>
6717 L:      linux-fbdev@vger.kernel.org
6718 S:      Maintained
6719 F:      Documentation/fb/intelfb.txt
6720 F:      drivers/video/fbdev/intelfb/
6721
6722 INTEL 810/815 FRAMEBUFFER DRIVER
6723 M:      Antonino Daplas <adaplas@gmail.com>
6724 L:      linux-fbdev@vger.kernel.org
6725 S:      Maintained
6726 F:      drivers/video/fbdev/i810/
6727
6728 INTEL MENLOW THERMAL DRIVER
6729 M:      Sujith Thomas <sujith.thomas@intel.com>
6730 L:      platform-driver-x86@vger.kernel.org
6731 W:      https://01.org/linux-acpi
6732 S:      Supported
6733 F:      drivers/platform/x86/intel_menlow.c
6734
6735 INTEL I/OAT DMA DRIVER
6736 M:      Dave Jiang <dave.jiang@intel.com>
6737 R:      Dan Williams <dan.j.williams@intel.com>
6738 L:      dmaengine@vger.kernel.org
6739 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6740 S:      Supported
6741 F:      drivers/dma/ioat*
6742
6743 INTEL IOMMU (VT-d)
6744 M:      David Woodhouse <dwmw2@infradead.org>
6745 L:      iommu@lists.linux-foundation.org
6746 T:      git git://git.infradead.org/iommu-2.6.git
6747 S:      Supported
6748 F:      drivers/iommu/intel-iommu.c
6749 F:      include/linux/intel-iommu.h
6750
6751 INTEL IOP-ADMA DMA DRIVER
6752 R:      Dan Williams <dan.j.williams@intel.com>
6753 S:      Odd fixes
6754 F:      drivers/dma/iop-adma.c
6755
6756 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6757 M:      Krzysztof Halasa <khalasa@piap.pl>
6758 S:      Maintained
6759 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6760 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6761 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6762 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6763 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6764 F:      drivers/net/wan/ixp4xx_hss.c
6765
6766 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6767 M:      Deepak Saxena <dsaxena@plexity.net>
6768 S:      Maintained
6769 F:      drivers/char/hw_random/ixp4xx-rng.c
6770
6771 INTEL ETHERNET DRIVERS
6772 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6773 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6774 W:      http://www.intel.com/support/feedback.htm
6775 W:      http://e1000.sourceforge.net/
6776 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6779 S:      Supported
6780 F:      Documentation/networking/e100.txt
6781 F:      Documentation/networking/e1000.txt
6782 F:      Documentation/networking/e1000e.txt
6783 F:      Documentation/networking/igb.txt
6784 F:      Documentation/networking/igbvf.txt
6785 F:      Documentation/networking/ixgb.txt
6786 F:      Documentation/networking/ixgbe.txt
6787 F:      Documentation/networking/ixgbevf.txt
6788 F:      Documentation/networking/i40e.txt
6789 F:      Documentation/networking/i40evf.txt
6790 F:      drivers/net/ethernet/intel/
6791 F:      drivers/net/ethernet/intel/*/
6792
6793 INTEL RDMA RNIC DRIVER
6794 M:     Faisal Latif <faisal.latif@intel.com>
6795 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6796 L:     linux-rdma@vger.kernel.org
6797 S:     Supported
6798 F:     drivers/infiniband/hw/i40iw/
6799
6800 INTEL MERRIFIELD GPIO DRIVER
6801 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6802 L:      linux-gpio@vger.kernel.org
6803 S:      Maintained
6804 F:      drivers/gpio/gpio-merrifield.c
6805
6806 INTEL-MID GPIO DRIVER
6807 M:      David Cohen <david.a.cohen@linux.intel.com>
6808 L:      linux-gpio@vger.kernel.org
6809 S:      Maintained
6810 F:      drivers/gpio/gpio-intel-mid.c
6811
6812 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6813 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6814 L:      linux-wireless@vger.kernel.org
6815 S:      Maintained
6816 F:      Documentation/networking/README.ipw2100
6817 F:      Documentation/networking/README.ipw2200
6818 F:      drivers/net/wireless/intel/ipw2x00/
6819
6820 INTEL(R) TRACE HUB
6821 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6822 S:      Supported
6823 F:      Documentation/trace/intel_th.txt
6824 F:      drivers/hwtracing/intel_th/
6825
6826 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6827 M:      Ning Sun <ning.sun@intel.com>
6828 L:      tboot-devel@lists.sourceforge.net
6829 W:      http://tboot.sourceforge.net
6830 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6831 S:      Supported
6832 F:      Documentation/intel_txt.txt
6833 F:      include/linux/tboot.h
6834 F:      arch/x86/kernel/tboot.c
6835
6836 INTEL WIRELESS WIMAX CONNECTION 2400
6837 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6838 M:      linux-wimax@intel.com
6839 L:      wimax@linuxwimax.org (subscribers-only)
6840 S:      Supported
6841 W:      http://linuxwimax.org
6842 F:      Documentation/wimax/README.i2400m
6843 F:      drivers/net/wimax/i2400m/
6844 F:      include/uapi/linux/wimax/i2400m.h
6845
6846 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6847 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6848 L:      linux-wireless@vger.kernel.org
6849 S:      Supported
6850 F:      drivers/net/wireless/intel/iwlegacy/
6851
6852 INTEL WIRELESS WIFI LINK (iwlwifi)
6853 M:      Johannes Berg <johannes.berg@intel.com>
6854 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6855 M:      Luca Coelho <luciano.coelho@intel.com>
6856 M:      Intel Linux Wireless <linuxwifi@intel.com>
6857 L:      linux-wireless@vger.kernel.org
6858 W:      http://intellinuxwireless.org
6859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6860 S:      Supported
6861 F:      drivers/net/wireless/intel/iwlwifi/
6862
6863 INTEL MANAGEMENT ENGINE (mei)
6864 M:      Tomas Winkler <tomas.winkler@intel.com>
6865 L:      linux-kernel@vger.kernel.org
6866 S:      Supported
6867 F:      include/uapi/linux/mei.h
6868 F:      include/linux/mei_cl_bus.h
6869 F:      drivers/misc/mei/*
6870 F:      drivers/watchdog/mei_wdt.c
6871 F:      Documentation/misc-devices/mei/*
6872 F:      samples/mei/*
6873
6874 INTEL MIC DRIVERS (mic)
6875 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6876 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6877 S:      Supported
6878 W:      https://github.com/sudeepdutt/mic
6879 W:      http://software.intel.com/en-us/mic-developer
6880 F:      include/linux/mic_bus.h
6881 F:      include/linux/scif.h
6882 F:      include/uapi/linux/mic_common.h
6883 F:      include/uapi/linux/mic_ioctl.h
6884 F:      include/uapi/linux/scif_ioctl.h
6885 F:      drivers/misc/mic/
6886 F:      drivers/dma/mic_x100_dma.c
6887 F:      drivers/dma/mic_x100_dma.h
6888 F:      Documentation/mic/
6889
6890 INTEL PMC/P-Unit IPC DRIVER
6891 M:      Zha Qipeng<qipeng.zha@intel.com>
6892 L:      platform-driver-x86@vger.kernel.org
6893 S:      Maintained
6894 F:      drivers/platform/x86/intel_pmc_ipc.c
6895 F:      drivers/platform/x86/intel_punit_ipc.c
6896 F:      arch/x86/include/asm/intel_pmc_ipc.h
6897 F:      arch/x86/include/asm/intel_punit_ipc.h
6898
6899 INTEL TELEMETRY DRIVER
6900 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6901 L:      platform-driver-x86@vger.kernel.org
6902 S:      Maintained
6903 F:      arch/x86/include/asm/intel_telemetry.h
6904 F:      drivers/platform/x86/intel_telemetry*
6905
6906 INTEL PMC CORE DRIVER
6907 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6908 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6909 L:      platform-driver-x86@vger.kernel.org
6910 S:      Maintained
6911 F:      arch/x86/include/asm/pmc_core.h
6912 F:      drivers/platform/x86/intel_pmc_core*
6913
6914 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6915 M:      Linus Walleij <linus.walleij@linaro.org>
6916 L:      linux-iio@vger.kernel.org
6917 S:      Maintained
6918 F:      drivers/iio/gyro/mpu3050*
6919 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6920
6921 IOC3 ETHERNET DRIVER
6922 M:      Ralf Baechle <ralf@linux-mips.org>
6923 L:      linux-mips@linux-mips.org
6924 S:      Maintained
6925 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6926
6927 IOC3 SERIAL DRIVER
6928 M:      Pat Gefre <pfg@sgi.com>
6929 L:      linux-serial@vger.kernel.org
6930 S:      Maintained
6931 F:      drivers/tty/serial/ioc3_serial.c
6932
6933 IOMMU DRIVERS
6934 M:      Joerg Roedel <joro@8bytes.org>
6935 L:      iommu@lists.linux-foundation.org
6936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6937 S:      Maintained
6938 F:      Documentation/devicetree/bindings/iommu/
6939 F:      drivers/iommu/
6940 F:      include/linux/iommu.h
6941 F:      include/linux/iova.h
6942
6943 IP MASQUERADING
6944 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6945 S:      Maintained
6946 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6947
6948 IPMI SUBSYSTEM
6949 M:      Corey Minyard <minyard@acm.org>
6950 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6951 W:      http://openipmi.sourceforge.net/
6952 S:      Supported
6953 F:      Documentation/IPMI.txt
6954 F:      drivers/char/ipmi/
6955 F:      include/linux/ipmi*
6956 F:      include/uapi/linux/ipmi*
6957
6958 QCOM AUDIO (ASoC) DRIVERS
6959 M:      Patrick Lai <plai@codeaurora.org>
6960 M:      Banajit Goswami <bgoswami@codeaurora.org>
6961 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6962 S:      Supported
6963 F:      sound/soc/qcom/
6964
6965 IPS SCSI RAID DRIVER
6966 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6967 L:      linux-scsi@vger.kernel.org
6968 W:      http://www.adaptec.com/
6969 S:      Maintained
6970 F:      drivers/scsi/ips*
6971
6972 IPVS
6973 M:      Wensong Zhang <wensong@linux-vs.org>
6974 M:      Simon Horman <horms@verge.net.au>
6975 M:      Julian Anastasov <ja@ssi.bg>
6976 L:      netdev@vger.kernel.org
6977 L:      lvs-devel@vger.kernel.org
6978 S:      Maintained
6979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6981 F:      Documentation/networking/ipvs-sysctl.txt
6982 F:      include/net/ip_vs.h
6983 F:      include/uapi/linux/ip_vs.h
6984 F:      net/netfilter/ipvs/
6985
6986 IPWIRELESS DRIVER
6987 M:      Jiri Kosina <jikos@kernel.org>
6988 M:      David Sterba <dsterba@suse.com>
6989 S:      Odd Fixes
6990 F:      drivers/tty/ipwireless/
6991
6992 IPX NETWORK LAYER
6993 L:      netdev@vger.kernel.org
6994 S:      Odd fixes
6995 F:      include/net/ipx.h
6996 F:      include/uapi/linux/ipx.h
6997 F:      net/ipx/
6998
6999 IRDA SUBSYSTEM
7000 M:      Samuel Ortiz <samuel@sortiz.org>
7001 L:      irda-users@lists.sourceforge.net (subscribers-only)
7002 L:      netdev@vger.kernel.org
7003 W:      http://irda.sourceforge.net/
7004 S:      Maintained
7005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7006 F:      Documentation/networking/irda.txt
7007 F:      drivers/net/irda/
7008 F:      include/net/irda/
7009 F:      net/irda/
7010
7011 IRQ SUBSYSTEM
7012 M:      Thomas Gleixner <tglx@linutronix.de>
7013 L:      linux-kernel@vger.kernel.org
7014 S:      Maintained
7015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7016 F:      kernel/irq/
7017
7018 IRQCHIP DRIVERS
7019 M:      Thomas Gleixner <tglx@linutronix.de>
7020 M:      Jason Cooper <jason@lakedaemon.net>
7021 M:      Marc Zyngier <marc.zyngier@arm.com>
7022 L:      linux-kernel@vger.kernel.org
7023 S:      Maintained
7024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7025 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7026 F:      Documentation/devicetree/bindings/interrupt-controller/
7027 F:      drivers/irqchip/
7028
7029 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7030 M:      Marc Zyngier <marc.zyngier@arm.com>
7031 S:      Maintained
7032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7033 F:      Documentation/IRQ-domain.txt
7034 F:      include/linux/irqdomain.h
7035 F:      kernel/irq/irqdomain.c
7036 F:      kernel/irq/msi.c
7037
7038 ISA
7039 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7040 S:      Maintained
7041 F:      Documentation/isa.txt
7042 F:      drivers/base/isa.c
7043 F:      include/linux/isa.h
7044
7045 ISAPNP
7046 M:      Jaroslav Kysela <perex@perex.cz>
7047 S:      Maintained
7048 F:      Documentation/isapnp.txt
7049 F:      drivers/pnp/isapnp/
7050 F:      include/linux/isapnp.h
7051
7052 ISA RADIO MODULE
7053 M:      Hans Verkuil <hverkuil@xs4all.nl>
7054 L:      linux-media@vger.kernel.org
7055 T:      git git://linuxtv.org/media_tree.git
7056 W:      https://linuxtv.org
7057 S:      Maintained
7058 F:      drivers/media/radio/radio-isa*
7059
7060 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7061 M:      Peter Jones <pjones@redhat.com>
7062 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7063 S:      Maintained
7064 F:      drivers/firmware/iscsi_ibft*
7065
7066 ISCSI
7067 M:      Lee Duncan <lduncan@suse.com>
7068 M:      Chris Leech <cleech@redhat.com>
7069 L:      open-iscsi@googlegroups.com
7070 W:      www.open-iscsi.com
7071 S:      Maintained
7072 F:      drivers/scsi/*iscsi*
7073 F:      include/scsi/*iscsi*
7074
7075 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7076 M:      Or Gerlitz <ogerlitz@mellanox.com>
7077 M:      Sagi Grimberg <sagi@grimberg.me>
7078 M:      Roi Dayan <roid@mellanox.com>
7079 L:      linux-rdma@vger.kernel.org
7080 S:      Supported
7081 W:      http://www.openfabrics.org
7082 W:      www.open-iscsi.org
7083 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7084 F:      drivers/infiniband/ulp/iser/
7085
7086 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7087 M:      Sagi Grimberg <sagi@grimberg.me>
7088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7089 L:      linux-rdma@vger.kernel.org
7090 L:      target-devel@vger.kernel.org
7091 S:      Supported
7092 W:      http://www.linux-iscsi.org
7093 F:      drivers/infiniband/ulp/isert
7094
7095 ISDN SUBSYSTEM
7096 M:      Karsten Keil <isdn@linux-pingi.de>
7097 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7098 L:      netdev@vger.kernel.org
7099 W:      http://www.isdn4linux.de
7100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7101 S:      Maintained
7102 F:      Documentation/isdn/
7103 F:      drivers/isdn/
7104 F:      include/linux/isdn.h
7105 F:      include/linux/isdn/
7106 F:      include/uapi/linux/isdn.h
7107 F:      include/uapi/linux/isdn/
7108
7109 ISDN SUBSYSTEM (Eicon active card driver)
7110 M:      Armin Schindler <mac@melware.de>
7111 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7112 W:      http://www.melware.de
7113 S:      Maintained
7114 F:      drivers/isdn/hardware/eicon/
7115
7116 IT87 HARDWARE MONITORING DRIVER
7117 M:      Jean Delvare <jdelvare@suse.com>
7118 L:      linux-hwmon@vger.kernel.org
7119 S:      Maintained
7120 F:      Documentation/hwmon/it87
7121 F:      drivers/hwmon/it87.c
7122
7123 IT913X MEDIA DRIVER
7124 M:      Antti Palosaari <crope@iki.fi>
7125 L:      linux-media@vger.kernel.org
7126 W:      https://linuxtv.org
7127 W:      http://palosaari.fi/linux/
7128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7129 T:      git git://linuxtv.org/anttip/media_tree.git
7130 S:      Maintained
7131 F:      drivers/media/tuners/it913x*
7132
7133 IVTV VIDEO4LINUX DRIVER
7134 M:      Andy Walls <awalls@md.metrocast.net>
7135 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7136 L:      linux-media@vger.kernel.org
7137 T:      git git://linuxtv.org/media_tree.git
7138 W:      http://www.ivtvdriver.org
7139 S:      Maintained
7140 F:      Documentation/media/v4l-drivers/ivtv*
7141 F:      drivers/media/pci/ivtv/
7142 F:      include/uapi/linux/ivtv*
7143
7144 IX2505V MEDIA DRIVER
7145 M:      Malcolm Priestley <tvboxspy@gmail.com>
7146 L:      linux-media@vger.kernel.org
7147 W:      https://linuxtv.org
7148 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7149 S:      Maintained
7150 F:      drivers/media/dvb-frontends/ix2505v*
7151
7152 JC42.4 TEMPERATURE SENSOR DRIVER
7153 M:      Guenter Roeck <linux@roeck-us.net>
7154 L:      linux-hwmon@vger.kernel.org
7155 S:      Maintained
7156 F:      drivers/hwmon/jc42.c
7157 F:      Documentation/hwmon/jc42
7158
7159 JFS FILESYSTEM
7160 M:      Dave Kleikamp <shaggy@kernel.org>
7161 L:      jfs-discussion@lists.sourceforge.net
7162 W:      http://jfs.sourceforge.net/
7163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7164 S:      Maintained
7165 F:      Documentation/filesystems/jfs.txt
7166 F:      fs/jfs/
7167
7168 JME NETWORK DRIVER
7169 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7170 L:      netdev@vger.kernel.org
7171 S:      Maintained
7172 F:      drivers/net/ethernet/jme.*
7173
7174 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7175 M:      David Woodhouse <dwmw2@infradead.org>
7176 L:      linux-mtd@lists.infradead.org
7177 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7178 S:      Maintained
7179 F:      fs/jffs2/
7180 F:      include/uapi/linux/jffs2.h
7181
7182 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7183 M:      "Theodore Ts'o" <tytso@mit.edu>
7184 M:      Jan Kara <jack@suse.com>
7185 L:      linux-ext4@vger.kernel.org
7186 S:      Maintained
7187 F:      fs/jbd2/
7188 F:      include/linux/jbd2.h
7189
7190 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7191 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7192 L:      linux-media@vger.kernel.org
7193 S:      Maintained
7194 F:      drivers/media/platform/rcar_jpu.c
7195
7196 JSM Neo PCI based serial card
7197 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7198 L:      linux-serial@vger.kernel.org
7199 S:      Maintained
7200 F:      drivers/tty/serial/jsm/
7201
7202 K10TEMP HARDWARE MONITORING DRIVER
7203 M:      Clemens Ladisch <clemens@ladisch.de>
7204 L:      linux-hwmon@vger.kernel.org
7205 S:      Maintained
7206 F:      Documentation/hwmon/k10temp
7207 F:      drivers/hwmon/k10temp.c
7208
7209 K8TEMP HARDWARE MONITORING DRIVER
7210 M:      Rudolf Marek <r.marek@assembler.cz>
7211 L:      linux-hwmon@vger.kernel.org
7212 S:      Maintained
7213 F:      Documentation/hwmon/k8temp
7214 F:      drivers/hwmon/k8temp.c
7215
7216 KASAN
7217 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7218 R:      Alexander Potapenko <glider@google.com>
7219 R:      Dmitry Vyukov <dvyukov@google.com>
7220 L:      kasan-dev@googlegroups.com
7221 S:      Maintained
7222 F:      arch/*/include/asm/kasan.h
7223 F:      arch/*/mm/kasan_init*
7224 F:      Documentation/dev-tools/kasan.rst
7225 F:      include/linux/kasan*.h
7226 F:      lib/test_kasan.c
7227 F:      mm/kasan/
7228 F:      scripts/Makefile.kasan
7229
7230 KCONFIG
7231 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7232 L:      linux-kbuild@vger.kernel.org
7233 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7234 S:      Maintained
7235 F:      Documentation/kbuild/kconfig-language.txt
7236 F:      scripts/kconfig/
7237
7238 KDUMP
7239 M:      Dave Young <dyoung@redhat.com>
7240 M:      Baoquan He <bhe@redhat.com>
7241 R:      Vivek Goyal <vgoyal@redhat.com>
7242 L:      kexec@lists.infradead.org
7243 W:      http://lse.sourceforge.net/kdump/
7244 S:      Maintained
7245 F:      Documentation/kdump/
7246
7247 KEENE FM RADIO TRANSMITTER DRIVER
7248 M:      Hans Verkuil <hverkuil@xs4all.nl>
7249 L:      linux-media@vger.kernel.org
7250 T:      git git://linuxtv.org/media_tree.git
7251 W:      https://linuxtv.org
7252 S:      Maintained
7253 F:      drivers/media/radio/radio-keene*
7254
7255 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7256 M:      Ian Kent <raven@themaw.net>
7257 L:      autofs@vger.kernel.org
7258 S:      Maintained
7259 F:      fs/autofs4/
7260
7261 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7262 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7263 M:      Michal Marek <mmarek@suse.com>
7264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7265 L:      linux-kbuild@vger.kernel.org
7266 S:      Maintained
7267 F:      Documentation/kbuild/
7268 F:      Makefile
7269 F:      scripts/Makefile.*
7270 F:      scripts/basic/
7271 F:      scripts/mk*
7272 F:      scripts/package/
7273
7274 KERNEL JANITORS
7275 L:      kernel-janitors@vger.kernel.org
7276 W:      http://kernelnewbies.org/KernelJanitors
7277 S:      Odd Fixes
7278
7279 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7280 M:      "J. Bruce Fields" <bfields@fieldses.org>
7281 M:      Jeff Layton <jlayton@poochiereds.net>
7282 L:      linux-nfs@vger.kernel.org
7283 W:      http://nfs.sourceforge.net/
7284 T:      git git://linux-nfs.org/~bfields/linux.git
7285 S:      Supported
7286 F:      fs/nfsd/
7287 F:      include/uapi/linux/nfsd/
7288 F:      fs/lockd/
7289 F:      fs/nfs_common/
7290 F:      net/sunrpc/
7291 F:      include/linux/lockd/
7292 F:      include/linux/sunrpc/
7293 F:      include/uapi/linux/sunrpc/
7294
7295 KERNEL SELFTEST FRAMEWORK
7296 M:      Shuah Khan <shuahkh@osg.samsung.com>
7297 M:      Shuah Khan <shuah@kernel.org>
7298 L:      linux-kselftest@vger.kernel.org
7299 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7300 S:      Maintained
7301 F:      tools/testing/selftests
7302
7303 KERNEL VIRTUAL MACHINE (KVM)
7304 M:      Paolo Bonzini <pbonzini@redhat.com>
7305 M:      Radim Krčmář <rkrcmar@redhat.com>
7306 L:      kvm@vger.kernel.org
7307 W:      http://www.linux-kvm.org
7308 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7309 S:      Supported
7310 F:      Documentation/*/kvm*.txt
7311 F:      Documentation/virtual/kvm/
7312 F:      arch/*/kvm/
7313 F:      arch/x86/kernel/kvm.c
7314 F:      arch/x86/kernel/kvmclock.c
7315 F:      arch/*/include/asm/kvm*
7316 F:      include/linux/kvm*
7317 F:      include/uapi/linux/kvm*
7318 F:      virt/kvm/
7319 F:      tools/kvm/
7320
7321 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7322 M:      Joerg Roedel <joro@8bytes.org>
7323 L:      kvm@vger.kernel.org
7324 W:      http://www.linux-kvm.org/
7325 S:      Maintained
7326 F:      arch/x86/include/asm/svm.h
7327 F:      arch/x86/kvm/svm.c
7328
7329 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7330 M:      Alexander Graf <agraf@suse.com>
7331 L:      kvm-ppc@vger.kernel.org
7332 W:      http://www.linux-kvm.org/
7333 T:      git git://github.com/agraf/linux-2.6.git
7334 S:      Supported
7335 F:      arch/powerpc/include/asm/kvm*
7336 F:      arch/powerpc/kvm/
7337
7338 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7339 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7340 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7341 L:      linux-s390@vger.kernel.org
7342 W:      http://www.ibm.com/developerworks/linux/linux390/
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7344 S:      Supported
7345 F:      Documentation/s390/kvm.txt
7346 F:      arch/s390/include/asm/kvm*
7347 F:      arch/s390/kvm/
7348 F:      arch/s390/mm/gmap.c
7349
7350 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7351 M:      Christoffer Dall <christoffer.dall@linaro.org>
7352 M:      Marc Zyngier <marc.zyngier@arm.com>
7353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7354 L:      kvmarm@lists.cs.columbia.edu
7355 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7357 S:      Supported
7358 F:      arch/arm/include/uapi/asm/kvm*
7359 F:      arch/arm/include/asm/kvm*
7360 F:      arch/arm/kvm/
7361 F:      virt/kvm/arm/
7362 F:      include/kvm/arm_*
7363
7364 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7365 M:      Christoffer Dall <christoffer.dall@linaro.org>
7366 M:      Marc Zyngier <marc.zyngier@arm.com>
7367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7368 L:      kvmarm@lists.cs.columbia.edu
7369 S:      Maintained
7370 F:      arch/arm64/include/uapi/asm/kvm*
7371 F:      arch/arm64/include/asm/kvm*
7372 F:      arch/arm64/kvm/
7373
7374 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7375 M:      James Hogan <james.hogan@imgtec.com>
7376 L:      linux-mips@linux-mips.org
7377 S:      Supported
7378 F:      arch/mips/include/uapi/asm/kvm*
7379 F:      arch/mips/include/asm/kvm*
7380 F:      arch/mips/kvm/
7381
7382 KERNFS
7383 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7384 M:      Tejun Heo <tj@kernel.org>
7385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7386 S:      Supported
7387 F:      include/linux/kernfs.h
7388 F:      fs/kernfs/
7389
7390 KEXEC
7391 M:      Eric Biederman <ebiederm@xmission.com>
7392 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7393 L:      kexec@lists.infradead.org
7394 S:      Maintained
7395 F:      include/linux/kexec.h
7396 F:      include/uapi/linux/kexec.h
7397 F:      kernel/kexec*
7398
7399 KEYS/KEYRINGS:
7400 M:      David Howells <dhowells@redhat.com>
7401 L:      keyrings@vger.kernel.org
7402 S:      Maintained
7403 F:      Documentation/security/keys/core.rst
7404 F:      include/linux/key.h
7405 F:      include/linux/key-type.h
7406 F:      include/linux/keyctl.h
7407 F:      include/uapi/linux/keyctl.h
7408 F:      include/keys/
7409 F:      security/keys/
7410
7411 KEYS-TRUSTED
7412 M:      David Safford <safford@us.ibm.com>
7413 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7414 L:      linux-security-module@vger.kernel.org
7415 L:      keyrings@vger.kernel.org
7416 S:      Supported
7417 F:      Documentation/security/keys/trusted-encrypted.rst
7418 F:      include/keys/trusted-type.h
7419 F:      security/keys/trusted.c
7420 F:      security/keys/trusted.h
7421
7422 KEYS-ENCRYPTED
7423 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7424 M:      David Safford <safford@us.ibm.com>
7425 L:      linux-security-module@vger.kernel.org
7426 L:      keyrings@vger.kernel.org
7427 S:      Supported
7428 F:      Documentation/security/keys/trusted-encrypted.rst
7429 F:      include/keys/encrypted-type.h
7430 F:      security/keys/encrypted-keys/
7431
7432 KGDB / KDB /debug_core
7433 M:      Jason Wessel <jason.wessel@windriver.com>
7434 W:      http://kgdb.wiki.kernel.org/
7435 L:      kgdb-bugreport@lists.sourceforge.net
7436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7437 S:      Maintained
7438 F:      Documentation/dev-tools/kgdb.rst
7439 F:      drivers/misc/kgdbts.c
7440 F:      drivers/tty/serial/kgdboc.c
7441 F:      include/linux/kdb.h
7442 F:      include/linux/kgdb.h
7443 F:      kernel/debug/
7444
7445 KMEMCHECK
7446 M:      Vegard Nossum <vegardno@ifi.uio.no>
7447 M:      Pekka Enberg <penberg@kernel.org>
7448 S:      Maintained
7449 F:      Documentation/dev-tools/kmemcheck.rst
7450 F:      arch/x86/include/asm/kmemcheck.h
7451 F:      arch/x86/mm/kmemcheck/
7452 F:      include/linux/kmemcheck.h
7453 F:      mm/kmemcheck.c
7454
7455 KMEMLEAK
7456 M:      Catalin Marinas <catalin.marinas@arm.com>
7457 S:      Maintained
7458 F:      Documentation/dev-tools/kmemleak.rst
7459 F:      include/linux/kmemleak.h
7460 F:      mm/kmemleak.c
7461 F:      mm/kmemleak-test.c
7462
7463 KPROBES
7464 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7465 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7466 M:      "David S. Miller" <davem@davemloft.net>
7467 M:      Masami Hiramatsu <mhiramat@kernel.org>
7468 S:      Maintained
7469 F:      Documentation/kprobes.txt
7470 F:      include/linux/kprobes.h
7471 F:      include/asm-generic/kprobes.h
7472 F:      kernel/kprobes.c
7473
7474 KS0108 LCD CONTROLLER DRIVER
7475 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7476 W:      http://miguelojeda.es/auxdisplay.htm
7477 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7478 S:      Maintained
7479 F:      Documentation/auxdisplay/ks0108
7480 F:      drivers/auxdisplay/ks0108.c
7481 F:      include/linux/ks0108.h
7482
7483 L3MDEV
7484 M:      David Ahern <dsa@cumulusnetworks.com>
7485 L:      netdev@vger.kernel.org
7486 S:      Maintained
7487 F:      net/l3mdev
7488 F:      include/net/l3mdev.h
7489
7490 LANTIQ MIPS ARCHITECTURE
7491 M:      John Crispin <john@phrozen.org>
7492 L:      linux-mips@linux-mips.org
7493 S:      Maintained
7494 F:      arch/mips/lantiq
7495
7496 LAPB module
7497 L:      linux-x25@vger.kernel.org
7498 S:      Orphan
7499 F:      Documentation/networking/lapb-module.txt
7500 F:      include/*/lapb.h
7501 F:      net/lapb/
7502
7503 LASI 53c700 driver for PARISC
7504 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7505 L:      linux-scsi@vger.kernel.org
7506 S:      Maintained
7507 F:      Documentation/scsi/53c700.txt
7508 F:      drivers/scsi/53c700*
7509
7510 LED SUBSYSTEM
7511 M:      Richard Purdie <rpurdie@rpsys.net>
7512 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7513 M:      Pavel Machek <pavel@ucw.cz>
7514 L:      linux-leds@vger.kernel.org
7515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7516 S:      Maintained
7517 F:      Documentation/devicetree/bindings/leds/
7518 F:      drivers/leds/
7519 F:      include/linux/leds.h
7520
7521 LEGACY EEPROM DRIVER
7522 M:      Jean Delvare <jdelvare@suse.com>
7523 S:      Maintained
7524 F:      Documentation/misc-devices/eeprom
7525 F:      drivers/misc/eeprom/eeprom.c
7526
7527 LEGO USB Tower driver
7528 M:      Juergen Stuber <starblue@users.sourceforge.net>
7529 L:      legousb-devel@lists.sourceforge.net
7530 W:      http://legousb.sourceforge.net/
7531 S:      Maintained
7532 F:      drivers/usb/misc/legousbtower.c
7533
7534 LG2160 MEDIA DRIVER
7535 M:      Michael Krufky <mkrufky@linuxtv.org>
7536 L:      linux-media@vger.kernel.org
7537 W:      https://linuxtv.org
7538 W:      http://github.com/mkrufky
7539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7540 T:      git git://linuxtv.org/mkrufky/tuners.git
7541 S:      Maintained
7542 F:      drivers/media/dvb-frontends/lg2160.*
7543
7544 LGDT3305 MEDIA DRIVER
7545 M:      Michael Krufky <mkrufky@linuxtv.org>
7546 L:      linux-media@vger.kernel.org
7547 W:      https://linuxtv.org
7548 W:      http://github.com/mkrufky
7549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7550 T:      git git://linuxtv.org/mkrufky/tuners.git
7551 S:      Maintained
7552 F:      drivers/media/dvb-frontends/lgdt3305.*
7553
7554 LGUEST
7555 M:      Rusty Russell <rusty@rustcorp.com.au>
7556 L:      lguest@lists.ozlabs.org
7557 W:      http://lguest.ozlabs.org/
7558 S:      Odd Fixes
7559 F:      arch/x86/include/asm/lguest*.h
7560 F:      arch/x86/lguest/
7561 F:      drivers/lguest/
7562 F:      include/linux/lguest*.h
7563 F:      tools/lguest/
7564
7565 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7566 M:      Tejun Heo <tj@kernel.org>
7567 L:      linux-ide@vger.kernel.org
7568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7569 S:      Maintained
7570 F:      drivers/ata/
7571 F:      include/linux/ata.h
7572 F:      include/linux/libata.h
7573 F:      Documentation/devicetree/bindings/ata/
7574
7575 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7576 M:      Viresh Kumar <vireshk@kernel.org>
7577 L:      linux-ide@vger.kernel.org
7578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7579 S:      Maintained
7580 F:      include/linux/pata_arasan_cf_data.h
7581 F:      drivers/ata/pata_arasan_cf.c
7582
7583 LIBATA PATA DRIVERS
7584 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7585 M:      Tejun Heo <tj@kernel.org>
7586 L:      linux-ide@vger.kernel.org
7587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7588 S:      Maintained
7589 F:      drivers/ata/pata_*.c
7590 F:      drivers/ata/ata_generic.c
7591
7592 LIBATA SATA AHCI PLATFORM devices support
7593 M:      Hans de Goede <hdegoede@redhat.com>
7594 M:      Tejun Heo <tj@kernel.org>
7595 L:      linux-ide@vger.kernel.org
7596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7597 S:      Maintained
7598 F:      drivers/ata/ahci_platform.c
7599 F:      drivers/ata/libahci_platform.c
7600 F:      include/linux/ahci_platform.h
7601
7602 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7603 M:      Mikael Pettersson <mikpelinux@gmail.com>
7604 L:      linux-ide@vger.kernel.org
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7606 S:      Maintained
7607 F:      drivers/ata/sata_promise.*
7608
7609 LIBLOCKDEP
7610 M:      Sasha Levin <alexander.levin@verizon.com>
7611 S:      Maintained
7612 F:      tools/lib/lockdep/
7613
7614 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7615 M:      Dan Williams <dan.j.williams@intel.com>
7616 L:      linux-nvdimm@lists.01.org
7617 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7619 S:      Supported
7620 F:      drivers/nvdimm/*
7621 F:      include/linux/nd.h
7622 F:      include/linux/libnvdimm.h
7623 F:      include/uapi/linux/ndctl.h
7624
7625 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7626 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7627 L:      linux-nvdimm@lists.01.org
7628 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7629 S:      Supported
7630 F:      drivers/nvdimm/blk.c
7631 F:      drivers/nvdimm/region_devs.c
7632 F:      drivers/acpi/nfit*
7633
7634 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7635 M:      Vishal Verma <vishal.l.verma@intel.com>
7636 L:      linux-nvdimm@lists.01.org
7637 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7638 S:      Supported
7639 F:      drivers/nvdimm/btt*
7640
7641 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7642 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7643 L:      linux-nvdimm@lists.01.org
7644 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7645 S:      Supported
7646 F:      drivers/nvdimm/pmem.c
7647 F:      include/linux/pmem.h
7648 F:      arch/*/include/asm/pmem.h
7649
7650 LIGHTNVM PLATFORM SUPPORT
7651 M:      Matias Bjorling <mb@lightnvm.io>
7652 W:      http://github/OpenChannelSSD
7653 L:      linux-block@vger.kernel.org
7654 S:      Maintained
7655 F:      drivers/lightnvm/
7656 F:      include/linux/lightnvm.h
7657 F:      include/uapi/linux/lightnvm.h
7658
7659 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7660 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7661 M:      Paul Mackerras <paulus@samba.org>
7662 M:      Michael Ellerman <mpe@ellerman.id.au>
7663 W:      https://github.com/linuxppc/linux/wiki
7664 L:      linuxppc-dev@lists.ozlabs.org
7665 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7667 S:      Supported
7668 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7669 F:      Documentation/devicetree/bindings/powerpc/
7670 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7671 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7672 F:      Documentation/powerpc/
7673 F:      arch/powerpc/
7674 F:      drivers/char/tpm/tpm_ibmvtpm*
7675 F:      drivers/crypto/nx/
7676 F:      drivers/crypto/vmx/
7677 F:      drivers/i2c/busses/i2c-opal.c
7678 F:      drivers/net/ethernet/ibm/ibmveth.*
7679 F:      drivers/net/ethernet/ibm/ibmvnic.*
7680 F:      drivers/pci/hotplug/pnv_php.c
7681 F:      drivers/pci/hotplug/rpa*
7682 F:      drivers/rtc/rtc-opal.c
7683 F:      drivers/scsi/ibmvscsi/
7684 F:      drivers/tty/hvc/hvc_opal.c
7685 F:      tools/testing/selftests/powerpc
7686 N:      /pmac
7687 N:      powermac
7688 N:      powernv
7689 N:      [^a-z0-9]ps3
7690 N:      pseries
7691
7692 LINUX FOR POWER MACINTOSH
7693 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7694 W:      http://www.penguinppc.org/
7695 L:      linuxppc-dev@lists.ozlabs.org
7696 S:      Maintained
7697 F:      arch/powerpc/platforms/powermac/
7698 F:      drivers/macintosh/
7699
7700 LINUX FOR POWERPC EMBEDDED MPC5XXX
7701 M:      Anatolij Gustschin <agust@denx.de>
7702 L:      linuxppc-dev@lists.ozlabs.org
7703 T:      git git://git.denx.de/linux-denx-agust.git
7704 S:      Maintained
7705 F:      arch/powerpc/platforms/512x/
7706 F:      arch/powerpc/platforms/52xx/
7707
7708 LINUX FOR POWERPC EMBEDDED PPC4XX
7709 M:      Alistair Popple <alistair@popple.id.au>
7710 M:      Matt Porter <mporter@kernel.crashing.org>
7711 W:      http://www.penguinppc.org/
7712 L:      linuxppc-dev@lists.ozlabs.org
7713 S:      Maintained
7714 F:      arch/powerpc/platforms/40x/
7715 F:      arch/powerpc/platforms/44x/
7716
7717 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7718 L:      linuxppc-dev@lists.ozlabs.org
7719 S:      Orphan
7720 F:      arch/powerpc/*/*virtex*
7721 F:      arch/powerpc/*/*/*virtex*
7722
7723 LINUX FOR POWERPC EMBEDDED PPC8XX
7724 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7725 W:      http://www.penguinppc.org/
7726 L:      linuxppc-dev@lists.ozlabs.org
7727 S:      Maintained
7728 F:      arch/powerpc/platforms/8xx/
7729
7730 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7731 M:      Scott Wood <oss@buserror.net>
7732 M:      Kumar Gala <galak@kernel.crashing.org>
7733 W:      http://www.penguinppc.org/
7734 L:      linuxppc-dev@lists.ozlabs.org
7735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7736 S:      Maintained
7737 F:      arch/powerpc/platforms/83xx/
7738 F:      arch/powerpc/platforms/85xx/
7739
7740 LINUX FOR POWERPC PA SEMI PWRFICIENT
7741 L:      linuxppc-dev@lists.ozlabs.org
7742 S:      Orphan
7743 F:      arch/powerpc/platforms/pasemi/
7744 F:      drivers/*/*pasemi*
7745 F:      drivers/*/*/*pasemi*
7746
7747 LINUX SECURITY MODULE (LSM) FRAMEWORK
7748 M:      Chris Wright <chrisw@sous-sol.org>
7749 L:      linux-security-module@vger.kernel.org
7750 S:      Supported
7751
7752 LIS3LV02D ACCELEROMETER DRIVER
7753 M:      Eric Piel <eric.piel@tremplin-utc.net>
7754 S:      Maintained
7755 F:      Documentation/misc-devices/lis3lv02d
7756 F:      drivers/misc/lis3lv02d/
7757 F:      drivers/platform/x86/hp_accel.c
7758
7759 LIVE PATCHING
7760 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7761 M:      Jessica Yu <jeyu@kernel.org>
7762 M:      Jiri Kosina <jikos@kernel.org>
7763 M:      Miroslav Benes <mbenes@suse.cz>
7764 R:      Petr Mladek <pmladek@suse.com>
7765 S:      Maintained
7766 F:      kernel/livepatch/
7767 F:      include/linux/livepatch.h
7768 F:      arch/x86/include/asm/livepatch.h
7769 F:      arch/x86/kernel/livepatch.c
7770 F:      Documentation/livepatch/
7771 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7772 F:      samples/livepatch/
7773 L:      live-patching@vger.kernel.org
7774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7775
7776 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7777 M:      Kees Cook <keescook@chromium.org>
7778 S:      Maintained
7779 F:      drivers/misc/lkdtm*
7780
7781 LLC (802.2)
7782 L:      netdev@vger.kernel.org
7783 S:      Odd fixes
7784 F:      include/linux/llc.h
7785 F:      include/uapi/linux/llc.h
7786 F:      include/net/llc*
7787 F:      net/llc/
7788
7789 LM73 HARDWARE MONITOR DRIVER
7790 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7791 L:      linux-hwmon@vger.kernel.org
7792 S:      Maintained
7793 F:      drivers/hwmon/lm73.c
7794
7795 LM78 HARDWARE MONITOR DRIVER
7796 M:      Jean Delvare <jdelvare@suse.com>
7797 L:      linux-hwmon@vger.kernel.org
7798 S:      Maintained
7799 F:      Documentation/hwmon/lm78
7800 F:      drivers/hwmon/lm78.c
7801
7802 LM83 HARDWARE MONITOR DRIVER
7803 M:      Jean Delvare <jdelvare@suse.com>
7804 L:      linux-hwmon@vger.kernel.org
7805 S:      Maintained
7806 F:      Documentation/hwmon/lm83
7807 F:      drivers/hwmon/lm83.c
7808
7809 LM90 HARDWARE MONITOR DRIVER
7810 M:      Jean Delvare <jdelvare@suse.com>
7811 L:      linux-hwmon@vger.kernel.org
7812 S:      Maintained
7813 F:      Documentation/hwmon/lm90
7814 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7815 F:      drivers/hwmon/lm90.c
7816 F:      include/dt-bindings/thermal/lm90.h
7817
7818 LM95234 HARDWARE MONITOR DRIVER
7819 M:      Guenter Roeck <linux@roeck-us.net>
7820 L:      linux-hwmon@vger.kernel.org
7821 S:      Maintained
7822 F:      Documentation/hwmon/lm95234
7823 F:      drivers/hwmon/lm95234.c
7824
7825 LME2510 MEDIA DRIVER
7826 M:      Malcolm Priestley <tvboxspy@gmail.com>
7827 L:      linux-media@vger.kernel.org
7828 W:      https://linuxtv.org
7829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7830 S:      Maintained
7831 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7832
7833 LOCKING PRIMITIVES
7834 M:      Peter Zijlstra <peterz@infradead.org>
7835 M:      Ingo Molnar <mingo@redhat.com>
7836 L:      linux-kernel@vger.kernel.org
7837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7838 S:      Maintained
7839 F:      Documentation/locking/
7840 F:      include/linux/lockdep.h
7841 F:      include/linux/spinlock*.h
7842 F:      arch/*/include/asm/spinlock*.h
7843 F:      include/linux/rwlock*.h
7844 F:      include/linux/mutex*.h
7845 F:      arch/*/include/asm/mutex*.h
7846 F:      include/linux/rwsem*.h
7847 F:      arch/*/include/asm/rwsem.h
7848 F:      include/linux/seqlock.h
7849 F:      lib/locking*.[ch]
7850 F:      kernel/locking/
7851
7852 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7853 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7854 L:      linux-ntfs-dev@lists.sourceforge.net
7855 W:      http://www.linux-ntfs.org/content/view/19/37/
7856 S:      Maintained
7857 F:      Documentation/ldm.txt
7858 F:      block/partitions/ldm.*
7859
7860 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7861 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7862 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7863 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7864 L:      MPT-FusionLinux.pdl@broadcom.com
7865 L:      linux-scsi@vger.kernel.org
7866 W:      http://www.avagotech.com/support/
7867 S:      Supported
7868 F:      drivers/message/fusion/
7869 F:      drivers/scsi/mpt2sas/
7870 F:      drivers/scsi/mpt3sas/
7871
7872 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7873 M:      Matthew Wilcox <matthew@wil.cx>
7874 L:      linux-scsi@vger.kernel.org
7875 S:      Maintained
7876 F:      drivers/scsi/sym53c8xx_2/
7877
7878 LTC4261 HARDWARE MONITOR DRIVER
7879 M:      Guenter Roeck <linux@roeck-us.net>
7880 L:      linux-hwmon@vger.kernel.org
7881 S:      Maintained
7882 F:      Documentation/hwmon/ltc4261
7883 F:      drivers/hwmon/ltc4261.c
7884
7885 LTC4306 I2C MULTIPLEXER DRIVER
7886 M:      Michael Hennerich <michael.hennerich@analog.com>
7887 W:      http://ez.analog.com/community/linux-device-drivers
7888 L:      linux-i2c@vger.kernel.org
7889 S:      Supported
7890 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7891 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7892
7893 LTP (Linux Test Project)
7894 M:      Mike Frysinger <vapier@gentoo.org>
7895 M:      Cyril Hrubis <chrubis@suse.cz>
7896 M:      Wanlong Gao <wanlong.gao@gmail.com>
7897 M:      Jan Stancek <jstancek@redhat.com>
7898 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7899 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7900 L:      ltp@lists.linux.it (subscribers-only)
7901 W:      http://linux-test-project.github.io/
7902 T:      git git://github.com/linux-test-project/ltp.git
7903 S:      Maintained
7904
7905 M32R ARCHITECTURE
7906 W:      http://www.linux-m32r.org/
7907 S:      Orphan
7908 F:      arch/m32r/
7909
7910 M68K ARCHITECTURE
7911 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7912 L:      linux-m68k@lists.linux-m68k.org
7913 W:      http://www.linux-m68k.org/
7914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7915 S:      Maintained
7916 F:      arch/m68k/
7917 F:      drivers/zorro/
7918
7919 M68K ON APPLE MACINTOSH
7920 M:      Joshua Thompson <funaho@jurai.org>
7921 W:      http://www.mac.linux-m68k.org/
7922 L:      linux-m68k@lists.linux-m68k.org
7923 S:      Maintained
7924 F:      arch/m68k/mac/
7925
7926 M68K ON HP9000/300
7927 M:      Philip Blundell <philb@gnu.org>
7928 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7929 S:      Maintained
7930 F:      arch/m68k/hp300/
7931
7932 M88DS3103 MEDIA DRIVER
7933 M:      Antti Palosaari <crope@iki.fi>
7934 L:      linux-media@vger.kernel.org
7935 W:      https://linuxtv.org
7936 W:      http://palosaari.fi/linux/
7937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7938 T:      git git://linuxtv.org/anttip/media_tree.git
7939 S:      Maintained
7940 F:      drivers/media/dvb-frontends/m88ds3103*
7941
7942 M88RS2000 MEDIA DRIVER
7943 M:      Malcolm Priestley <tvboxspy@gmail.com>
7944 L:      linux-media@vger.kernel.org
7945 W:      https://linuxtv.org
7946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7947 S:      Maintained
7948 F:      drivers/media/dvb-frontends/m88rs2000*
7949
7950 MA901 MASTERKIT USB FM RADIO DRIVER
7951 M:      Alexey Klimov <klimov.linux@gmail.com>
7952 L:      linux-media@vger.kernel.org
7953 T:      git git://linuxtv.org/media_tree.git
7954 S:      Maintained
7955 F:      drivers/media/radio/radio-ma901.c
7956
7957 MAC80211
7958 M:      Johannes Berg <johannes@sipsolutions.net>
7959 L:      linux-wireless@vger.kernel.org
7960 W:      http://wireless.kernel.org/
7961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7963 S:      Maintained
7964 F:      Documentation/networking/mac80211-injection.txt
7965 F:      include/net/mac80211.h
7966 F:      net/mac80211/
7967 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7968
7969 MAILBOX API
7970 M:      Jassi Brar <jassisinghbrar@gmail.com>
7971 L:      linux-kernel@vger.kernel.org
7972 S:      Maintained
7973 F:      drivers/mailbox/
7974 F:      include/linux/mailbox_client.h
7975 F:      include/linux/mailbox_controller.h
7976
7977 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7978 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7979 W:      http://www.kernel.org/doc/man-pages
7980 L:      linux-man@vger.kernel.org
7981 S:      Maintained
7982
7983 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7984 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
7985 L:      linux-mips@linux-mips.org
7986 S:      Maintained
7987 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7988
7989 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7990 M:      Andrew Lunn <andrew@lunn.ch>
7991 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7992 L:      netdev@vger.kernel.org
7993 S:      Maintained
7994 F:      drivers/net/dsa/mv88e6xxx/
7995 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7996
7997 MARVELL ARMADA DRM SUPPORT
7998 M:      Russell King <linux@armlinux.org.uk>
7999 S:      Maintained
8000 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8001 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8002 F:      drivers/gpu/drm/armada/
8003 F:      include/uapi/drm/armada_drm.h
8004 F:      Documentation/devicetree/bindings/display/armada/
8005
8006 MARVELL CRYPTO DRIVER
8007 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8008 M:      Arnaud Ebalard <arno@natisbad.org>
8009 F:      drivers/crypto/marvell/
8010 S:      Maintained
8011 L:      linux-crypto@vger.kernel.org
8012
8013 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8014 M:      Mirko Lindner <mlindner@marvell.com>
8015 M:      Stephen Hemminger <stephen@networkplumber.org>
8016 L:      netdev@vger.kernel.org
8017 S:      Maintained
8018 F:      drivers/net/ethernet/marvell/sk*
8019
8020 MARVELL LIBERTAS WIRELESS DRIVER
8021 L:      libertas-dev@lists.infradead.org
8022 S:      Orphan
8023 F:      drivers/net/wireless/marvell/libertas/
8024
8025 MARVELL MV643XX ETHERNET DRIVER
8026 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8027 L:      netdev@vger.kernel.org
8028 S:      Maintained
8029 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8030 F:      include/linux/mv643xx.h
8031
8032 MARVELL MVNETA ETHERNET DRIVER
8033 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8034 L:      netdev@vger.kernel.org
8035 S:      Maintained
8036 F:      drivers/net/ethernet/marvell/mvneta.*
8037
8038 MARVELL MWIFIEX WIRELESS DRIVER
8039 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8040 M:      Nishant Sarmukadam <nishants@marvell.com>
8041 M:      Ganapathi Bhat <gbhat@marvell.com>
8042 M:      Xinming Hu <huxm@marvell.com>
8043 L:      linux-wireless@vger.kernel.org
8044 S:      Maintained
8045 F:      drivers/net/wireless/marvell/mwifiex/
8046
8047 MARVELL MWL8K WIRELESS DRIVER
8048 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8049 L:      linux-wireless@vger.kernel.org
8050 S:      Odd Fixes
8051 F:      drivers/net/wireless/marvell/mwl8k.c
8052
8053 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8054 M:      Nicolas Pitre <nico@fluxnic.net>
8055 S:      Odd Fixes
8056 F:      drivers/mmc/host/mvsdio.*
8057
8058 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8059 M:      Hu Ziji <huziji@marvell.com>
8060 L:      linux-mmc@vger.kernel.org
8061 S:      Supported
8062 F:      drivers/mmc/host/sdhci-xenon*
8063 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8064
8065 MATROX FRAMEBUFFER DRIVER
8066 L:      linux-fbdev@vger.kernel.org
8067 S:      Orphan
8068 F:      drivers/video/fbdev/matrox/matroxfb_*
8069 F:      include/uapi/linux/matroxfb.h
8070
8071 MAX16065 HARDWARE MONITOR DRIVER
8072 M:      Guenter Roeck <linux@roeck-us.net>
8073 L:      linux-hwmon@vger.kernel.org
8074 S:      Maintained
8075 F:      Documentation/hwmon/max16065
8076 F:      drivers/hwmon/max16065.c
8077
8078 MAX20751 HARDWARE MONITOR DRIVER
8079 M:      Guenter Roeck <linux@roeck-us.net>
8080 L:      linux-hwmon@vger.kernel.org
8081 S:      Maintained
8082 F:      Documentation/hwmon/max20751
8083 F:      drivers/hwmon/max20751.c
8084
8085 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8086 L:      linux-hwmon@vger.kernel.org
8087 S:      Orphan
8088 F:      Documentation/hwmon/max6650
8089 F:      drivers/hwmon/max6650.c
8090
8091 MAX6697 HARDWARE MONITOR DRIVER
8092 M:      Guenter Roeck <linux@roeck-us.net>
8093 L:      linux-hwmon@vger.kernel.org
8094 S:      Maintained
8095 F:      Documentation/hwmon/max6697
8096 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8097 F:      drivers/hwmon/max6697.c
8098 F:      include/linux/platform_data/max6697.h
8099
8100 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8101 M:      Peter Rosin <peda@axentia.se>
8102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8103 S:      Maintained
8104 F:      Documentation/devicetree/bindings/sound/max9860.txt
8105 F:      sound/soc/codecs/max9860.*
8106
8107 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8108 M:      Krzysztof Kozlowski <krzk@kernel.org>
8109 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8110 L:      linux-pm@vger.kernel.org
8111 S:      Supported
8112 F:      drivers/power/supply/max14577_charger.c
8113 F:      drivers/power/supply/max77693_charger.c
8114
8115 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8116 M:      Javier Martinez Canillas <javier@dowhile0.org>
8117 L:      linux-kernel@vger.kernel.org
8118 S:      Supported
8119 F:      drivers/regulator/max77802-regulator.c
8120 F:      Documentation/devicetree/bindings/*/*max77802.txt
8121 F:      include/dt-bindings/*/*max77802.h
8122
8123 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8124 M:      Chanwoo Choi <cw00.choi@samsung.com>
8125 M:      Krzysztof Kozlowski <krzk@kernel.org>
8126 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8127 L:      linux-kernel@vger.kernel.org
8128 S:      Supported
8129 F:      drivers/*/max14577*.c
8130 F:      drivers/*/max77686*.c
8131 F:      drivers/*/max77693*.c
8132 F:      drivers/extcon/extcon-max14577.c
8133 F:      drivers/extcon/extcon-max77693.c
8134 F:      drivers/rtc/rtc-max77686.c
8135 F:      drivers/clk/clk-max77686.c
8136 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8137 F:      Documentation/devicetree/bindings/*/max77686.txt
8138 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8139 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8140 F:      include/linux/mfd/max14577*.h
8141 F:      include/linux/mfd/max77686*.h
8142 F:      include/linux/mfd/max77693*.h
8143
8144 MAXIRADIO FM RADIO RECEIVER DRIVER
8145 M:      Hans Verkuil <hverkuil@xs4all.nl>
8146 L:      linux-media@vger.kernel.org
8147 T:      git git://linuxtv.org/media_tree.git
8148 W:      https://linuxtv.org
8149 S:      Maintained
8150 F:      drivers/media/radio/radio-maxiradio*
8151
8152 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8153 M:      Peter Rosin <peda@axentia.se>
8154 L:      linux-iio@vger.kernel.org
8155 S:      Maintained
8156 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8157 F:      drivers/iio/potentiometer/mcp4531.c
8158
8159 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8160 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8161 L:      linux-iio@vger.kernel.org
8162 S:      Maintained
8163 F:      drivers/iio/dac/cio-dac.c
8164
8165 MEDIA DRIVERS FOR RENESAS - FCP
8166 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8167 L:      linux-media@vger.kernel.org
8168 L:      linux-renesas-soc@vger.kernel.org
8169 T:      git git://linuxtv.org/media_tree.git
8170 S:      Supported
8171 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8172 F:      drivers/media/platform/rcar-fcp.c
8173 F:      include/media/rcar-fcp.h
8174
8175 MEDIA DRIVERS FOR RENESAS - FDP1
8176 M:      Kieran Bingham <kieran@bingham.xyz>
8177 L:      linux-media@vger.kernel.org
8178 L:      linux-renesas-soc@vger.kernel.org
8179 T:      git git://linuxtv.org/media_tree.git
8180 S:      Supported
8181 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8182 F:      drivers/media/platform/rcar_fdp1.c
8183
8184 MEDIA DRIVERS FOR RENESAS - VIN
8185 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8186 L:      linux-media@vger.kernel.org
8187 L:      linux-renesas-soc@vger.kernel.org
8188 T:      git git://linuxtv.org/media_tree.git
8189 S:      Supported
8190 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8191 F:      drivers/media/platform/rcar-vin/
8192
8193 MEDIA DRIVERS FOR RENESAS - VSP1
8194 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8195 L:      linux-media@vger.kernel.org
8196 L:      linux-renesas-soc@vger.kernel.org
8197 T:      git git://linuxtv.org/media_tree.git
8198 S:      Supported
8199 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8200 F:      drivers/media/platform/vsp1/
8201
8202 MEDIA DRIVERS FOR HELENE
8203 M:      Abylay Ospan <aospan@netup.ru>
8204 L:      linux-media@vger.kernel.org
8205 W:      https://linuxtv.org
8206 W:      http://netup.tv/
8207 T:      git git://linuxtv.org/media_tree.git
8208 S:      Supported
8209 F:      drivers/media/dvb-frontends/helene*
8210
8211 MEDIA DRIVERS FOR ASCOT2E
8212 M:      Sergey Kozlov <serjk@netup.ru>
8213 M:      Abylay Ospan <aospan@netup.ru>
8214 L:      linux-media@vger.kernel.org
8215 W:      https://linuxtv.org
8216 W:      http://netup.tv/
8217 T:      git git://linuxtv.org/media_tree.git
8218 S:      Supported
8219 F:      drivers/media/dvb-frontends/ascot2e*
8220
8221 MEDIA DRIVERS FOR CXD2841ER
8222 M:      Sergey Kozlov <serjk@netup.ru>
8223 M:      Abylay Ospan <aospan@netup.ru>
8224 L:      linux-media@vger.kernel.org
8225 W:      https://linuxtv.org
8226 W:      http://netup.tv/
8227 T:      git git://linuxtv.org/media_tree.git
8228 S:      Supported
8229 F:      drivers/media/dvb-frontends/cxd2841er*
8230
8231 MEDIA DRIVERS FOR HORUS3A
8232 M:      Sergey Kozlov <serjk@netup.ru>
8233 M:      Abylay Ospan <aospan@netup.ru>
8234 L:      linux-media@vger.kernel.org
8235 W:      https://linuxtv.org
8236 W:      http://netup.tv/
8237 T:      git git://linuxtv.org/media_tree.git
8238 S:      Supported
8239 F:      drivers/media/dvb-frontends/horus3a*
8240
8241 MEDIA DRIVERS FOR LNBH25
8242 M:      Sergey Kozlov <serjk@netup.ru>
8243 M:      Abylay Ospan <aospan@netup.ru>
8244 L:      linux-media@vger.kernel.org
8245 W:      https://linuxtv.org
8246 W:      http://netup.tv/
8247 T:      git git://linuxtv.org/media_tree.git
8248 S:      Supported
8249 F:      drivers/media/dvb-frontends/lnbh25*
8250
8251 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8252 M:      Sergey Kozlov <serjk@netup.ru>
8253 M:      Abylay Ospan <aospan@netup.ru>
8254 L:      linux-media@vger.kernel.org
8255 W:      https://linuxtv.org
8256 W:      http://netup.tv/
8257 T:      git git://linuxtv.org/media_tree.git
8258 S:      Supported
8259 F:      drivers/media/pci/netup_unidvb/*
8260
8261 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8262 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8263 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8264 P:      LinuxTV.org Project
8265 L:      linux-media@vger.kernel.org
8266 W:      https://linuxtv.org
8267 Q:      http://patchwork.kernel.org/project/linux-media/list/
8268 T:      git git://linuxtv.org/media_tree.git
8269 S:      Maintained
8270 F:      Documentation/devicetree/bindings/media/
8271 F:      Documentation/media/
8272 F:      drivers/media/
8273 F:      drivers/staging/media/
8274 F:      include/linux/platform_data/media/
8275 F:      include/media/
8276 F:      include/uapi/linux/dvb/
8277 F:      include/uapi/linux/videodev2.h
8278 F:      include/uapi/linux/media.h
8279 F:      include/uapi/linux/v4l2-*
8280 F:      include/uapi/linux/meye.h
8281 F:      include/uapi/linux/ivtv*
8282 F:      include/uapi/linux/uvcvideo.h
8283
8284 MEDIATEK ETHERNET DRIVER
8285 M:      Felix Fietkau <nbd@openwrt.org>
8286 M:      John Crispin <blogic@openwrt.org>
8287 L:      netdev@vger.kernel.org
8288 S:      Maintained
8289 F:      drivers/net/ethernet/mediatek/
8290
8291 MEDIATEK JPEG DRIVER
8292 M:      Rick Chang <rick.chang@mediatek.com>
8293 M:      Bin Liu <bin.liu@mediatek.com>
8294 S:      Supported
8295 F:      drivers/media/platform/mtk-jpeg/
8296 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8297
8298 MEDIATEK MEDIA DRIVER
8299 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8300 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8301 S:      Supported
8302 F:      drivers/media/platform/mtk-vcodec/
8303 F:      drivers/media/platform/mtk-vpu/
8304 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8305 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8306
8307 MEDIATEK MDP DRIVER
8308 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8309 M:      Houlong Wei <houlong.wei@mediatek.com>
8310 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8311 S:      Supported
8312 F:      drivers/media/platform/mtk-mdp/
8313 F:      drivers/media/platform/mtk-vpu/
8314 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8315
8316 MEDIATEK MT7601U WIRELESS LAN DRIVER
8317 M:      Jakub Kicinski <kubakici@wp.pl>
8318 L:      linux-wireless@vger.kernel.org
8319 S:      Maintained
8320 F:      drivers/net/wireless/mediatek/mt7601u/
8321
8322 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8323 M:      Sean Wang <sean.wang@mediatek.com>
8324 S:      Maintained
8325 F:      drivers/char/hw_random/mtk-rng.c
8326
8327 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8328 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8329 M:      Martin Donnelly <martin.donnelly@ge.com>
8330 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8331 S:      Maintained
8332 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8333 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8334
8335 MEGARAID SCSI/SAS DRIVERS
8336 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8337 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8338 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8339 L:      megaraidlinux.pdl@broadcom.com
8340 L:      linux-scsi@vger.kernel.org
8341 W:      http://www.avagotech.com/support/
8342 S:      Maintained
8343 F:      Documentation/scsi/megaraid.txt
8344 F:      drivers/scsi/megaraid.*
8345 F:      drivers/scsi/megaraid/
8346
8347 MELFAS MIP4 TOUCHSCREEN DRIVER
8348 M:      Sangwon Jee <jeesw@melfas.com>
8349 W:      http://www.melfas.com
8350 S:      Supported
8351 F:      drivers/input/touchscreen/melfas_mip4.c
8352 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8353
8354 MELLANOX ETHERNET DRIVER (mlx4_en)
8355 M:      Tariq Toukan <tariqt@mellanox.com>
8356 L:      netdev@vger.kernel.org
8357 S:      Supported
8358 W:      http://www.mellanox.com
8359 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8360 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8361
8362 MELLANOX ETHERNET DRIVER (mlx5e)
8363 M:      Saeed Mahameed <saeedm@mellanox.com>
8364 L:      netdev@vger.kernel.org
8365 S:      Supported
8366 W:      http://www.mellanox.com
8367 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8368 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8369
8370 MELLANOX ETHERNET SWITCH DRIVERS
8371 M:      Jiri Pirko <jiri@mellanox.com>
8372 M:      Ido Schimmel <idosch@mellanox.com>
8373 L:      netdev@vger.kernel.org
8374 S:      Supported
8375 W:      http://www.mellanox.com
8376 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8377 F:      drivers/net/ethernet/mellanox/mlxsw/
8378
8379 MELLANOX MLXCPLD I2C AND MUX DRIVER
8380 M:      Vadim Pasternak <vadimp@mellanox.com>
8381 M:      Michael Shych <michaelsh@mellanox.com>
8382 L:      linux-i2c@vger.kernel.org
8383 S:      Supported
8384 F:      drivers/i2c/busses/i2c-mlxcpld.c
8385 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8386 F:      Documentation/i2c/busses/i2c-mlxcpld
8387
8388 MELLANOX MLXCPLD LED DRIVER
8389 M:      Vadim Pasternak <vadimp@mellanox.com>
8390 L:      linux-leds@vger.kernel.org
8391 S:      Supported
8392 F:      drivers/leds/leds-mlxcpld.c
8393 F:      Documentation/leds/leds-mlxcpld.txt
8394
8395 MELLANOX PLATFORM DRIVER
8396 M:      Vadim Pasternak <vadimp@mellanox.com>
8397 L:      platform-driver-x86@vger.kernel.org
8398 S:      Supported
8399 F:      drivers/platform/x86/mlx-platform.c
8400
8401 MELLANOX MLX CPLD HOTPLUG DRIVER
8402 M:      Vadim Pasternak <vadimp@mellanox.com>
8403 L:      platform-driver-x86@vger.kernel.org
8404 S:      Supported
8405 F:      drivers/platform/x86/mlxcpld-hotplug.c
8406 F:      include/linux/platform_data/mlxcpld-hotplug.h
8407
8408 SOFT-ROCE DRIVER (rxe)
8409 M:      Moni Shoua <monis@mellanox.com>
8410 L:      linux-rdma@vger.kernel.org
8411 S:      Supported
8412 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8413 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8414 F:      drivers/infiniband/sw/rxe/
8415 F:      include/uapi/rdma/rdma_user_rxe.h
8416
8417 MEMBARRIER SUPPORT
8418 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8419 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8420 L:      linux-kernel@vger.kernel.org
8421 S:      Supported
8422 F:      kernel/membarrier.c
8423 F:      include/uapi/linux/membarrier.h
8424
8425 MEMORY MANAGEMENT
8426 L:      linux-mm@kvack.org
8427 W:      http://www.linux-mm.org
8428 S:      Maintained
8429 F:      include/linux/mm.h
8430 F:      include/linux/gfp.h
8431 F:      include/linux/mmzone.h
8432 F:      include/linux/memory_hotplug.h
8433 F:      include/linux/vmalloc.h
8434 F:      mm/
8435
8436 MEMORY TECHNOLOGY DEVICES (MTD)
8437 M:      David Woodhouse <dwmw2@infradead.org>
8438 M:      Brian Norris <computersforpeace@gmail.com>
8439 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8440 M:      Marek Vasut <marek.vasut@gmail.com>
8441 M:      Richard Weinberger <richard@nod.at>
8442 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8443 L:      linux-mtd@lists.infradead.org
8444 W:      http://www.linux-mtd.infradead.org/
8445 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8446 T:      git git://git.infradead.org/linux-mtd.git master
8447 T:      git git://git.infradead.org/l2-mtd.git master
8448 S:      Maintained
8449 F:      Documentation/devicetree/bindings/mtd/
8450 F:      drivers/mtd/
8451 F:      include/linux/mtd/
8452 F:      include/uapi/mtd/
8453
8454 MEN A21 WATCHDOG DRIVER
8455 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8456 L:      linux-watchdog@vger.kernel.org
8457 S:      Maintained
8458 F:      drivers/watchdog/mena21_wdt.c
8459
8460 MEN CHAMELEON BUS (mcb)
8461 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8462 S:      Maintained
8463 F:      drivers/mcb/
8464 F:      include/linux/mcb.h
8465 F:      Documentation/men-chameleon-bus.txt
8466
8467 MEN F21BMC (Board Management Controller)
8468 M:      Andreas Werner <andreas.werner@men.de>
8469 S:      Supported
8470 F:      drivers/mfd/menf21bmc.c
8471 F:      drivers/watchdog/menf21bmc_wdt.c
8472 F:      drivers/leds/leds-menf21bmc.c
8473 F:      drivers/hwmon/menf21bmc_hwmon.c
8474 F:      Documentation/hwmon/menf21bmc
8475
8476 METAG ARCHITECTURE
8477 M:      James Hogan <james.hogan@imgtec.com>
8478 L:      linux-metag@vger.kernel.org
8479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8480 S:      Odd Fixes
8481 F:      arch/metag/
8482 F:      Documentation/metag/
8483 F:      Documentation/devicetree/bindings/metag/
8484 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8485 F:      drivers/clocksource/metag_generic.c
8486 F:      drivers/irqchip/irq-metag.c
8487 F:      drivers/irqchip/irq-metag-ext.c
8488 F:      drivers/tty/metag_da.c
8489
8490 MICROBLAZE ARCHITECTURE
8491 M:      Michal Simek <monstr@monstr.eu>
8492 W:      http://www.monstr.eu/fdt/
8493 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8494 S:      Supported
8495 F:      arch/microblaze/
8496
8497 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8498 M:      Richard Genoud <richard.genoud@gmail.com>
8499 S:      Maintained
8500 F:      drivers/tty/serial/atmel_serial.c
8501 F:      drivers/tty/serial/atmel_serial.h
8502
8503 MICROCHIP / ATMEL DMA DRIVER
8504 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8506 L:      dmaengine@vger.kernel.org
8507 S:      Supported
8508 F:      drivers/dma/at_hdmac.c
8509 F:      drivers/dma/at_hdmac_regs.h
8510 F:      include/linux/platform_data/dma-atmel.h
8511
8512 MICROCHIP / ATMEL ISC DRIVER
8513 M:      Songjun Wu <songjun.wu@microchip.com>
8514 L:      linux-media@vger.kernel.org
8515 S:      Supported
8516 F:      drivers/media/platform/atmel/atmel-isc.c
8517 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8518 F:      devicetree/bindings/media/atmel-isc.txt
8519
8520 MICROCHIP USB251XB DRIVER
8521 M:      Richard Leitner <richard.leitner@skidata.com>
8522 L:      linux-usb@vger.kernel.org
8523 S:      Maintained
8524 F:      drivers/usb/misc/usb251xb.c
8525 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8526
8527 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8528 M:      Chen Yu <yu.c.chen@intel.com>
8529 L:      platform-driver-x86@vger.kernel.org
8530 S:      Supported
8531 F:      drivers/platform/x86/surfacepro3_button.c
8532
8533 MICROTEK X6 SCANNER
8534 M:      Oliver Neukum <oliver@neukum.org>
8535 S:      Maintained
8536 F:      drivers/usb/image/microtek.*
8537
8538 MIPS
8539 M:      Ralf Baechle <ralf@linux-mips.org>
8540 L:      linux-mips@linux-mips.org
8541 W:      http://www.linux-mips.org/
8542 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8543 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8544 S:      Supported
8545 F:      Documentation/devicetree/bindings/mips/
8546 F:      Documentation/mips/
8547 F:      arch/mips/
8548
8549 MIPS/LOONGSON1 ARCHITECTURE
8550 M:      Keguang Zhang <keguang.zhang@gmail.com>
8551 L:      linux-mips@linux-mips.org
8552 S:      Maintained
8553 F:      arch/mips/loongson32/
8554 F:      arch/mips/include/asm/mach-loongson32/
8555 F:      drivers/*/*loongson1*
8556 F:      drivers/*/*/*loongson1*
8557
8558 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8559 M:      Hans Verkuil <hverkuil@xs4all.nl>
8560 L:      linux-media@vger.kernel.org
8561 T:      git git://linuxtv.org/media_tree.git
8562 W:      https://linuxtv.org
8563 S:      Odd Fixes
8564 F:      drivers/media/radio/radio-miropcm20*
8565
8566 MELLANOX MLX4 core VPI driver
8567 M:      Tariq Toukan <tariqt@mellanox.com>
8568 L:      netdev@vger.kernel.org
8569 L:      linux-rdma@vger.kernel.org
8570 W:      http://www.mellanox.com
8571 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8572 S:      Supported
8573 F:      drivers/net/ethernet/mellanox/mlx4/
8574 F:      include/linux/mlx4/
8575
8576 MELLANOX MLX4 IB driver
8577 M:      Yishai Hadas <yishaih@mellanox.com>
8578 L:      linux-rdma@vger.kernel.org
8579 W:      http://www.mellanox.com
8580 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8581 S:      Supported
8582 F:      drivers/infiniband/hw/mlx4/
8583 F:      include/linux/mlx4/
8584 F:      include/uapi/rdma/mlx4-abi.h
8585
8586 MELLANOX MLX5 core VPI driver
8587 M:      Saeed Mahameed <saeedm@mellanox.com>
8588 M:      Matan Barak <matanb@mellanox.com>
8589 M:      Leon Romanovsky <leonro@mellanox.com>
8590 L:      netdev@vger.kernel.org
8591 L:      linux-rdma@vger.kernel.org
8592 W:      http://www.mellanox.com
8593 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8594 S:      Supported
8595 F:      drivers/net/ethernet/mellanox/mlx5/core/
8596 F:      include/linux/mlx5/
8597
8598 MELLANOX MLX5 IB driver
8599 M:      Matan Barak <matanb@mellanox.com>
8600 M:      Leon Romanovsky <leonro@mellanox.com>
8601 L:      linux-rdma@vger.kernel.org
8602 W:      http://www.mellanox.com
8603 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8604 S:      Supported
8605 F:      drivers/infiniband/hw/mlx5/
8606 F:      include/linux/mlx5/
8607 F:      include/uapi/rdma/mlx5-abi.h
8608
8609 MELEXIS MLX90614 DRIVER
8610 M:      Crt Mori <cmo@melexis.com>
8611 L:      linux-iio@vger.kernel.org
8612 W:      http://www.melexis.com
8613 S:      Supported
8614 F:      drivers/iio/temperature/mlx90614.c
8615
8616 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8617 M:      Don Brace <don.brace@microsemi.com>
8618 L:      esc.storagedev@microsemi.com
8619 L:      linux-scsi@vger.kernel.org
8620 S:      Supported
8621 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8622 F:      drivers/scsi/smartpqi/Kconfig
8623 F:      drivers/scsi/smartpqi/Makefile
8624 F:      include/linux/cciss*.h
8625 F:      include/uapi/linux/cciss*.h
8626 F:      Documentation/scsi/smartpqi.txt
8627
8628 MN88472 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/mn88472*
8636
8637 MN88473 MEDIA DRIVER
8638 M:      Antti Palosaari <crope@iki.fi>
8639 L:      linux-media@vger.kernel.org
8640 W:      https://linuxtv.org
8641 W:      http://palosaari.fi/linux/
8642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8643 S:      Maintained
8644 F:      drivers/media/dvb-frontends/mn88473*
8645
8646 MODULE SUPPORT
8647 M:      Jessica Yu <jeyu@kernel.org>
8648 M:      Rusty Russell <rusty@rustcorp.com.au>
8649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8650 S:      Maintained
8651 F:      include/linux/module.h
8652 F:      kernel/module.c
8653
8654 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8655 W:      http://popies.net/meye/
8656 S:      Orphan
8657 F:      Documentation/media/v4l-drivers/meye*
8658 F:      drivers/media/pci/meye/
8659 F:      include/uapi/linux/meye.h
8660
8661 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8662 M:      Jiri Slaby <jirislaby@gmail.com>
8663 S:      Maintained
8664 F:      Documentation/serial/moxa-smartio
8665 F:      drivers/tty/mxser.*
8666
8667 MR800 AVERMEDIA USB FM RADIO DRIVER
8668 M:      Alexey Klimov <klimov.linux@gmail.com>
8669 L:      linux-media@vger.kernel.org
8670 T:      git git://linuxtv.org/media_tree.git
8671 S:      Maintained
8672 F:      drivers/media/radio/radio-mr800.c
8673
8674 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8675 M:      Alan Ott <alan@signal11.us>
8676 L:      linux-wpan@vger.kernel.org
8677 S:      Maintained
8678 F:      drivers/net/ieee802154/mrf24j40.c
8679 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8680
8681 MSI LAPTOP SUPPORT
8682 M:      "Lee, Chun-Yi" <jlee@suse.com>
8683 L:      platform-driver-x86@vger.kernel.org
8684 S:      Maintained
8685 F:      drivers/platform/x86/msi-laptop.c
8686
8687 MSI WMI SUPPORT
8688 L:      platform-driver-x86@vger.kernel.org
8689 S:      Orphan
8690 F:      drivers/platform/x86/msi-wmi.c
8691
8692 MSI001 MEDIA DRIVER
8693 M:      Antti Palosaari <crope@iki.fi>
8694 L:      linux-media@vger.kernel.org
8695 W:      https://linuxtv.org
8696 W:      http://palosaari.fi/linux/
8697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8698 T:      git git://linuxtv.org/anttip/media_tree.git
8699 S:      Maintained
8700 F:      drivers/media/tuners/msi001*
8701
8702 MSI2500 MEDIA DRIVER
8703 M:      Antti Palosaari <crope@iki.fi>
8704 L:      linux-media@vger.kernel.org
8705 W:      https://linuxtv.org
8706 W:      http://palosaari.fi/linux/
8707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8708 T:      git git://linuxtv.org/anttip/media_tree.git
8709 S:      Maintained
8710 F:      drivers/media/usb/msi2500/
8711
8712 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8713 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8714 L:      linux-mtd@lists.infradead.org
8715 S:      Maintained
8716 F:      drivers/mtd/devices/docg3*
8717
8718 MT9M032 APTINA SENSOR DRIVER
8719 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8720 L:      linux-media@vger.kernel.org
8721 T:      git git://linuxtv.org/media_tree.git
8722 S:      Maintained
8723 F:      drivers/media/i2c/mt9m032.c
8724 F:      include/media/i2c/mt9m032.h
8725
8726 MT9P031 APTINA CAMERA SENSOR
8727 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8728 L:      linux-media@vger.kernel.org
8729 T:      git git://linuxtv.org/media_tree.git
8730 S:      Maintained
8731 F:      drivers/media/i2c/mt9p031.c
8732 F:      include/media/i2c/mt9p031.h
8733
8734 MT9T001 APTINA CAMERA SENSOR
8735 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8736 L:      linux-media@vger.kernel.org
8737 T:      git git://linuxtv.org/media_tree.git
8738 S:      Maintained
8739 F:      drivers/media/i2c/mt9t001.c
8740 F:      include/media/i2c/mt9t001.h
8741
8742 MT9V032 APTINA CAMERA SENSOR
8743 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8744 L:      linux-media@vger.kernel.org
8745 T:      git git://linuxtv.org/media_tree.git
8746 S:      Maintained
8747 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8748 F:      drivers/media/i2c/mt9v032.c
8749 F:      include/media/i2c/mt9v032.h
8750
8751 MULTIFUNCTION DEVICES (MFD)
8752 M:      Lee Jones <lee.jones@linaro.org>
8753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8754 S:      Supported
8755 F:      Documentation/devicetree/bindings/mfd/
8756 F:      drivers/mfd/
8757 F:      include/linux/mfd/
8758 F:      include/dt-bindings/mfd/
8759
8760 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8761 M:      Ulf Hansson <ulf.hansson@linaro.org>
8762 L:      linux-mmc@vger.kernel.org
8763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8764 S:      Maintained
8765 F:      Documentation/devicetree/bindings/mmc/
8766 F:      drivers/mmc/
8767 F:      include/linux/mmc/
8768 F:      include/uapi/linux/mmc/
8769
8770 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8771 S:      Orphan
8772 F:      drivers/mmc/host/mmc_spi.c
8773 F:      include/linux/spi/mmc_spi.h
8774
8775 MULTIPLEXER SUBSYSTEM
8776 M:      Peter Rosin <peda@axentia.se>
8777 S:      Maintained
8778 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8779 F:      Documentation/devicetree/bindings/mux/
8780 F:      include/linux/dt-bindings/mux/
8781 F:      include/linux/mux/
8782 F:      drivers/mux/
8783
8784 MULTISOUND SOUND DRIVER
8785 M:      Andrew Veliath <andrewtv@usa.net>
8786 S:      Maintained
8787 F:      Documentation/sound/oss/MultiSound
8788 F:      sound/oss/msnd*
8789
8790 MULTITECH MULTIPORT CARD (ISICOM)
8791 S:      Orphan
8792 F:      drivers/tty/isicom.c
8793 F:      include/linux/isicom.h
8794
8795 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8796 M:      Bin Liu <b-liu@ti.com>
8797 L:      linux-usb@vger.kernel.org
8798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8799 S:      Maintained
8800 F:      drivers/usb/musb/
8801
8802 MXL5007T MEDIA DRIVER
8803 M:      Michael Krufky <mkrufky@linuxtv.org>
8804 L:      linux-media@vger.kernel.org
8805 W:      https://linuxtv.org
8806 W:      http://github.com/mkrufky
8807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8808 T:      git git://linuxtv.org/mkrufky/tuners.git
8809 S:      Maintained
8810 F:      drivers/media/tuners/mxl5007t.*
8811
8812 MXSFB DRM DRIVER
8813 M:      Marek Vasut <marex@denx.de>
8814 S:      Supported
8815 F:      drivers/gpu/drm/mxsfb/
8816 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8817
8818 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8819 M:      Hyong-Youb Kim <hykim@myri.com>
8820 L:      netdev@vger.kernel.org
8821 W:      https://www.myricom.com/support/downloads/myri10ge.html
8822 S:      Supported
8823 F:      drivers/net/ethernet/myricom/myri10ge/
8824
8825 NAND FLASH SUBSYSTEM
8826 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8827 R:      Richard Weinberger <richard@nod.at>
8828 L:      linux-mtd@lists.infradead.org
8829 W:      http://www.linux-mtd.infradead.org/
8830 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8831 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
8832 T:      git git://git.infradead.org/l2-mtd.git nand/next
8833 S:      Maintained
8834 F:      drivers/mtd/nand/
8835 F:      include/linux/mtd/nand*.h
8836
8837 NATSEMI ETHERNET DRIVER (DP8381x)
8838 S:      Orphan
8839 F:      drivers/net/ethernet/natsemi/natsemi.c
8840
8841 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8842 M:      Daniel Mack <zonque@gmail.com>
8843 S:      Maintained
8844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8845 W:      http://www.native-instruments.com
8846 F:      sound/usb/caiaq/
8847
8848 NCP FILESYSTEM
8849 M:      Petr Vandrovec <petr@vandrovec.name>
8850 S:      Odd Fixes
8851 F:      fs/ncpfs/
8852
8853 NCR 5380 SCSI DRIVERS
8854 M:      Finn Thain <fthain@telegraphics.com.au>
8855 M:      Michael Schmitz <schmitzmic@gmail.com>
8856 L:      linux-scsi@vger.kernel.org
8857 S:      Maintained
8858 F:      Documentation/scsi/g_NCR5380.txt
8859 F:      drivers/scsi/NCR5380.*
8860 F:      drivers/scsi/arm/cumana_1.c
8861 F:      drivers/scsi/arm/oak.c
8862 F:      drivers/scsi/atari_scsi.*
8863 F:      drivers/scsi/dmx3191d.c
8864 F:      drivers/scsi/g_NCR5380.*
8865 F:      drivers/scsi/mac_scsi.*
8866 F:      drivers/scsi/sun3_scsi.*
8867 F:      drivers/scsi/sun3_scsi_vme.c
8868
8869 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8870 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8871 L:      linux-scsi@vger.kernel.org
8872 S:      Maintained
8873 F:      drivers/scsi/NCR_D700.*
8874
8875 NCT6775 HARDWARE MONITOR DRIVER
8876 M:      Guenter Roeck <linux@roeck-us.net>
8877 L:      linux-hwmon@vger.kernel.org
8878 S:      Maintained
8879 F:      Documentation/hwmon/nct6775
8880 F:      drivers/hwmon/nct6775.c
8881
8882 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8883 M:      Faisal Latif <faisal.latif@intel.com>
8884 L:      linux-rdma@vger.kernel.org
8885 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8886 S:      Supported
8887 F:      drivers/infiniband/hw/nes/
8888 F:      include/uapi/rdma/nes-abi.h
8889
8890 NETEM NETWORK EMULATOR
8891 M:      Stephen Hemminger <stephen@networkplumber.org>
8892 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8893 S:      Maintained
8894 F:      net/sched/sch_netem.c
8895
8896 NETERION 10GbE DRIVERS (s2io/vxge)
8897 M:      Jon Mason <jdmason@kudzu.us>
8898 L:      netdev@vger.kernel.org
8899 S:      Supported
8900 F:      Documentation/networking/s2io.txt
8901 F:      Documentation/networking/vxge.txt
8902 F:      drivers/net/ethernet/neterion/
8903
8904 NETFILTER
8905 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8906 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8907 M:      Florian Westphal <fw@strlen.de>
8908 L:      netfilter-devel@vger.kernel.org
8909 L:      coreteam@netfilter.org
8910 W:      http://www.netfilter.org/
8911 W:      http://www.iptables.org/
8912 W:      http://www.nftables.org/
8913 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8916 S:      Maintained
8917 F:      include/linux/netfilter*
8918 F:      include/linux/netfilter/
8919 F:      include/net/netfilter/
8920 F:      include/uapi/linux/netfilter*
8921 F:      include/uapi/linux/netfilter/
8922 F:      net/*/netfilter.c
8923 F:      net/*/netfilter/
8924 F:      net/netfilter/
8925 F:      net/bridge/br_netfilter*.c
8926
8927 NETLABEL
8928 M:      Paul Moore <paul@paul-moore.com>
8929 W:      http://netlabel.sf.net
8930 L:      netdev@vger.kernel.org
8931 S:      Maintained
8932 F:      Documentation/netlabel/
8933 F:      include/net/netlabel.h
8934 F:      net/netlabel/
8935
8936 NETROM NETWORK LAYER
8937 M:      Ralf Baechle <ralf@linux-mips.org>
8938 L:      linux-hams@vger.kernel.org
8939 W:      http://www.linux-ax25.org/
8940 S:      Maintained
8941 F:      include/net/netrom.h
8942 F:      include/uapi/linux/netrom.h
8943 F:      net/netrom/
8944
8945 NETRONOME ETHERNET DRIVERS
8946 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8947 L:      oss-drivers@netronome.com
8948 S:      Maintained
8949 F:      drivers/net/ethernet/netronome/
8950
8951 NETWORK BLOCK DEVICE (NBD)
8952 M:      Josef Bacik <jbacik@fb.com>
8953 S:      Maintained
8954 L:      linux-block@vger.kernel.org
8955 L:      nbd-general@lists.sourceforge.net
8956 F:      Documentation/blockdev/nbd.txt
8957 F:      drivers/block/nbd.c
8958 F:      include/uapi/linux/nbd.h
8959
8960 NETWORK DROP MONITOR
8961 M:      Neil Horman <nhorman@tuxdriver.com>
8962 L:      netdev@vger.kernel.org
8963 S:      Maintained
8964 W:      https://fedorahosted.org/dropwatch/
8965 F:      net/core/drop_monitor.c
8966
8967 NETWORKING [DSA]
8968 M:      Andrew Lunn <andrew@lunn.ch>
8969 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8970 M:      Florian Fainelli <f.fainelli@gmail.com>
8971 S:      Maintained
8972 F:      net/dsa/
8973 F:      include/net/dsa.h
8974 F:      drivers/net/dsa/
8975
8976 NETWORKING [GENERAL]
8977 M:      "David S. Miller" <davem@davemloft.net>
8978 L:      netdev@vger.kernel.org
8979 W:      http://www.linuxfoundation.org/en/Net
8980 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8983 B:      mailto:netdev@vger.kernel.org
8984 S:      Maintained
8985 F:      net/
8986 F:      include/net/
8987 F:      include/linux/in.h
8988 F:      include/linux/net.h
8989 F:      include/linux/netdevice.h
8990 F:      include/uapi/linux/in.h
8991 F:      include/uapi/linux/net.h
8992 F:      include/uapi/linux/netdevice.h
8993 F:      include/uapi/linux/net_namespace.h
8994 F:      tools/net/
8995 F:      tools/testing/selftests/net/
8996 F:      lib/random32.c
8997
8998 NETWORKING [IPv4/IPv6]
8999 M:      "David S. Miller" <davem@davemloft.net>
9000 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9001 M:      James Morris <jmorris@namei.org>
9002 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9003 M:      Patrick McHardy <kaber@trash.net>
9004 L:      netdev@vger.kernel.org
9005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9006 S:      Maintained
9007 F:      net/ipv4/
9008 F:      net/ipv6/
9009 F:      include/net/ip*
9010 F:      arch/x86/net/*
9011
9012 NETWORKING [IPSEC]
9013 M:      Steffen Klassert <steffen.klassert@secunet.com>
9014 M:      Herbert Xu <herbert@gondor.apana.org.au>
9015 M:      "David S. Miller" <davem@davemloft.net>
9016 L:      netdev@vger.kernel.org
9017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9019 S:      Maintained
9020 F:      net/core/flow.c
9021 F:      net/xfrm/
9022 F:      net/key/
9023 F:      net/ipv4/xfrm*
9024 F:      net/ipv4/esp4*
9025 F:      net/ipv4/ah4.c
9026 F:      net/ipv4/ipcomp.c
9027 F:      net/ipv4/ip_vti.c
9028 F:      net/ipv6/xfrm*
9029 F:      net/ipv6/esp6*
9030 F:      net/ipv6/ah6.c
9031 F:      net/ipv6/ipcomp6.c
9032 F:      net/ipv6/ip6_vti.c
9033 F:      include/uapi/linux/xfrm.h
9034 F:      include/net/xfrm.h
9035
9036 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9037 M:      Paul Moore <paul@paul-moore.com>
9038 L:      netdev@vger.kernel.org
9039 S:      Maintained
9040
9041 NETWORKING [WIRELESS]
9042 L:      linux-wireless@vger.kernel.org
9043 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9044
9045 NETWORKING DRIVERS
9046 L:      netdev@vger.kernel.org
9047 W:      http://www.linuxfoundation.org/en/Net
9048 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9051 S:      Odd Fixes
9052 F:      Documentation/devicetree/bindings/net/
9053 F:      drivers/net/
9054 F:      include/linux/if_*
9055 F:      include/linux/netdevice.h
9056 F:      include/linux/etherdevice.h
9057 F:      include/linux/fcdevice.h
9058 F:      include/linux/fddidevice.h
9059 F:      include/linux/hippidevice.h
9060 F:      include/linux/inetdevice.h
9061 F:      include/uapi/linux/if_*
9062 F:      include/uapi/linux/netdevice.h
9063
9064 NETWORKING DRIVERS (WIRELESS)
9065 M:      Kalle Valo <kvalo@codeaurora.org>
9066 L:      linux-wireless@vger.kernel.org
9067 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9070 S:      Maintained
9071 F:      Documentation/devicetree/bindings/net/wireless/
9072 F:      drivers/net/wireless/
9073
9074 NETXEN (1/10) GbE SUPPORT
9075 M:      Manish Chopra <manish.chopra@cavium.com>
9076 M:      Rahul Verma <rahul.verma@cavium.com>
9077 M:      Dept-GELinuxNICDev@cavium.com
9078 L:      netdev@vger.kernel.org
9079 S:      Supported
9080 F:      drivers/net/ethernet/qlogic/netxen/
9081
9082 NFC SUBSYSTEM
9083 M:      Samuel Ortiz <sameo@linux.intel.com>
9084 L:      linux-wireless@vger.kernel.org
9085 L:      linux-nfc@lists.01.org (subscribers-only)
9086 S:      Supported
9087 F:      net/nfc/
9088 F:      include/net/nfc/
9089 F:      include/uapi/linux/nfc.h
9090 F:      drivers/nfc/
9091 F:      include/linux/platform_data/nfcmrvl.h
9092 F:      include/linux/platform_data/nxp-nci.h
9093 F:      include/linux/platform_data/pn544.h
9094 F:      include/linux/platform_data/st21nfca.h
9095 F:      include/linux/platform_data/st-nci.h
9096 F:      Documentation/devicetree/bindings/net/nfc/
9097
9098 NFS, SUNRPC, AND LOCKD CLIENTS
9099 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9100 M:      Anna Schumaker <anna.schumaker@netapp.com>
9101 L:      linux-nfs@vger.kernel.org
9102 W:      http://client.linux-nfs.org
9103 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9104 S:      Maintained
9105 F:      fs/lockd/
9106 F:      fs/nfs/
9107 F:      fs/nfs_common/
9108 F:      net/sunrpc/
9109 F:      include/linux/lockd/
9110 F:      include/linux/nfs*
9111 F:      include/linux/sunrpc/
9112 F:      include/uapi/linux/nfs*
9113 F:      include/uapi/linux/sunrpc/
9114
9115 NILFS2 FILESYSTEM
9116 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9117 L:      linux-nilfs@vger.kernel.org
9118 W:      http://nilfs.sourceforge.net/
9119 W:      http://nilfs.osdn.jp/
9120 T:      git git://github.com/konis/nilfs2.git
9121 S:      Supported
9122 F:      Documentation/filesystems/nilfs2.txt
9123 F:      fs/nilfs2/
9124 F:      include/trace/events/nilfs2.h
9125 F:      include/uapi/linux/nilfs2_api.h
9126 F:      include/uapi/linux/nilfs2_ondisk.h
9127
9128 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9129 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9130 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9131 S:      Maintained
9132 F:      Documentation/scsi/NinjaSCSI.txt
9133 F:      drivers/scsi/pcmcia/nsp_*
9134
9135 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9136 M:      GOTO Masanori <gotom@debian.or.jp>
9137 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9138 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9139 S:      Maintained
9140 F:      Documentation/scsi/NinjaSCSI.txt
9141 F:      drivers/scsi/nsp32*
9142
9143 NIOS2 ARCHITECTURE
9144 M:      Ley Foon Tan <lftan@altera.com>
9145 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9147 S:      Maintained
9148 F:      arch/nios2/
9149
9150 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9151 M:      Pavel Machek <pavel@ucw.cz>
9152 M:      Sakari Ailus <sakari.ailus@iki.fi>
9153 L:      linux-media@vger.kernel.org
9154 S:      Maintained
9155 F:      drivers/media/i2c/et8ek8
9156 F:      drivers/media/i2c/ad5820.c
9157
9158 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9159 M:      Pavel Machek <pavel@ucw.cz>
9160 M:      Sakari Ailus <sakari.ailus@iki.fi>
9161 L:      linux-media@vger.kernel.org
9162 S:      Maintained
9163 F:      drivers/media/i2c/et8ek8
9164 F:      drivers/media/i2c/ad5820.c
9165
9166 NOKIA N900 POWER SUPPLY DRIVERS
9167 R:      Pali Rohár <pali.rohar@gmail.com>
9168 F:      include/linux/power/bq2415x_charger.h
9169 F:      include/linux/power/bq27xxx_battery.h
9170 F:      include/linux/power/isp1704_charger.h
9171 F:      drivers/power/supply/bq2415x_charger.c
9172 F:      drivers/power/supply/bq27xxx_battery.c
9173 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9174 F:      drivers/power/supply/isp1704_charger.c
9175 F:      drivers/power/supply/rx51_battery.c
9176
9177 NTB DRIVER CORE
9178 M:      Jon Mason <jdmason@kudzu.us>
9179 M:      Dave Jiang <dave.jiang@intel.com>
9180 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9181 L:      linux-ntb@googlegroups.com
9182 S:      Supported
9183 W:      https://github.com/jonmason/ntb/wiki
9184 T:      git git://github.com/jonmason/ntb.git
9185 F:      drivers/ntb/
9186 F:      drivers/net/ntb_netdev.c
9187 F:      include/linux/ntb.h
9188 F:      include/linux/ntb_transport.h
9189 F:      tools/testing/selftests/ntb/
9190
9191 NTB INTEL DRIVER
9192 M:      Jon Mason <jdmason@kudzu.us>
9193 M:      Dave Jiang <dave.jiang@intel.com>
9194 L:      linux-ntb@googlegroups.com
9195 S:      Supported
9196 W:      https://github.com/jonmason/ntb/wiki
9197 T:      git git://github.com/jonmason/ntb.git
9198 F:      drivers/ntb/hw/intel/
9199
9200 NTB AMD DRIVER
9201 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9202 L:      linux-ntb@googlegroups.com
9203 S:      Supported
9204 F:      drivers/ntb/hw/amd/
9205
9206 NTFS FILESYSTEM
9207 M:      Anton Altaparmakov <anton@tuxera.com>
9208 L:      linux-ntfs-dev@lists.sourceforge.net
9209 W:      http://www.tuxera.com/
9210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9211 S:      Supported
9212 F:      Documentation/filesystems/ntfs.txt
9213 F:      fs/ntfs/
9214
9215 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9216 M:      Antonino Daplas <adaplas@gmail.com>
9217 L:      linux-fbdev@vger.kernel.org
9218 S:      Maintained
9219 F:      drivers/video/fbdev/riva/
9220 F:      drivers/video/fbdev/nvidia/
9221
9222 NVM EXPRESS DRIVER
9223 M:      Keith Busch <keith.busch@intel.com>
9224 M:      Jens Axboe <axboe@fb.com>
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/host/
9232 F:      include/linux/nvme.h
9233 F:      include/uapi/linux/nvme_ioctl.h
9234
9235 NVM EXPRESS TARGET DRIVER
9236 M:      Christoph Hellwig <hch@lst.de>
9237 M:      Sagi Grimberg <sagi@grimberg.me>
9238 L:      linux-nvme@lists.infradead.org
9239 T:      git://git.infradead.org/nvme.git
9240 W:      http://git.infradead.org/nvme.git
9241 S:      Supported
9242 F:      drivers/nvme/target/
9243
9244 NVM EXPRESS FC TRANSPORT DRIVERS
9245 M:      James Smart <james.smart@broadcom.com>
9246 L:      linux-nvme@lists.infradead.org
9247 S:      Supported
9248 F:      include/linux/nvme-fc.h
9249 F:      include/linux/nvme-fc-driver.h
9250 F:      drivers/nvme/host/fc.c
9251 F:      drivers/nvme/target/fc.c
9252 F:      drivers/nvme/target/fcloop.c
9253
9254 NVMEM FRAMEWORK
9255 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9256 S:      Maintained
9257 F:      drivers/nvmem/
9258 F:      Documentation/devicetree/bindings/nvmem/
9259 F:      include/linux/nvmem-consumer.h
9260 F:      include/linux/nvmem-provider.h
9261
9262 NXP-NCI NFC DRIVER
9263 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9264 R:      Charles Gorand <charles.gorand@effinnov.com>
9265 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9266 S:      Supported
9267 F:      drivers/nfc/nxp-nci
9268
9269 NXP TDA998X DRM DRIVER
9270 M:      Russell King <linux@armlinux.org.uk>
9271 S:      Supported
9272 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9273 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9274 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9275 F:      include/drm/i2c/tda998x.h
9276
9277 NXP TFA9879 DRIVER
9278 M:      Peter Rosin <peda@axentia.se>
9279 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9280 S:      Maintained
9281 F:      sound/soc/codecs/tfa9879*
9282
9283 OBJTOOL
9284 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9285 S:      Supported
9286 F:      tools/objtool/
9287
9288 OMAP1 SUPPORT
9289 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9290 M:      Tony Lindgren <tony@atomide.com>
9291 L:      linux-omap@vger.kernel.org
9292 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9294 S:      Maintained
9295 F:      arch/arm/mach-omap1/
9296 F:      arch/arm/plat-omap/
9297 F:      arch/arm/configs/omap1_defconfig
9298 F:      drivers/i2c/busses/i2c-omap.c
9299 F:      include/linux/i2c-omap.h
9300
9301 OMAP2+ SUPPORT
9302 M:      Tony Lindgren <tony@atomide.com>
9303 L:      linux-omap@vger.kernel.org
9304 W:      http://www.muru.com/linux/omap/
9305 W:      http://linux.omap.com/
9306 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9308 S:      Maintained
9309 F:      arch/arm/mach-omap2/
9310 F:      arch/arm/plat-omap/
9311 F:      arch/arm/configs/omap2plus_defconfig
9312 F:      drivers/i2c/busses/i2c-omap.c
9313 F:      drivers/irqchip/irq-omap-intc.c
9314 F:      drivers/mfd/*omap*.c
9315 F:      drivers/mfd/menelaus.c
9316 F:      drivers/mfd/palmas.c
9317 F:      drivers/mfd/tps65217.c
9318 F:      drivers/mfd/tps65218.c
9319 F:      drivers/mfd/tps65910.c
9320 F:      drivers/mfd/twl-core.[ch]
9321 F:      drivers/mfd/twl4030*.c
9322 F:      drivers/mfd/twl6030*.c
9323 F:      drivers/mfd/twl6040*.c
9324 F:      drivers/regulator/palmas-regulator*.c
9325 F:      drivers/regulator/pbias-regulator.c
9326 F:      drivers/regulator/tps65217-regulator.c
9327 F:      drivers/regulator/tps65218-regulator.c
9328 F:      drivers/regulator/tps65910-regulator.c
9329 F:      drivers/regulator/twl-regulator.c
9330 F:      drivers/regulator/twl6030-regulator.c
9331 F:      include/linux/i2c-omap.h
9332
9333 OMAP DEVICE TREE SUPPORT
9334 M:      Benoît Cousson <bcousson@baylibre.com>
9335 M:      Tony Lindgren <tony@atomide.com>
9336 L:      linux-omap@vger.kernel.org
9337 L:      devicetree@vger.kernel.org
9338 S:      Maintained
9339 F:      arch/arm/boot/dts/*omap*
9340 F:      arch/arm/boot/dts/*am3*
9341 F:      arch/arm/boot/dts/*am4*
9342 F:      arch/arm/boot/dts/*am5*
9343 F:      arch/arm/boot/dts/*dra7*
9344
9345 OMAP CLOCK FRAMEWORK SUPPORT
9346 M:      Paul Walmsley <paul@pwsan.com>
9347 L:      linux-omap@vger.kernel.org
9348 S:      Maintained
9349 F:      arch/arm/*omap*/*clock*
9350
9351 OMAP POWER MANAGEMENT SUPPORT
9352 M:      Kevin Hilman <khilman@kernel.org>
9353 L:      linux-omap@vger.kernel.org
9354 S:      Maintained
9355 F:      arch/arm/*omap*/*pm*
9356 F:      drivers/cpufreq/omap-cpufreq.c
9357
9358 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9359 M:      Rajendra Nayak <rnayak@codeaurora.org>
9360 M:      Paul Walmsley <paul@pwsan.com>
9361 L:      linux-omap@vger.kernel.org
9362 S:      Maintained
9363 F:      arch/arm/mach-omap2/prm*
9364
9365 OMAP AUDIO SUPPORT
9366 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9367 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9369 L:      linux-omap@vger.kernel.org
9370 S:      Maintained
9371 F:      sound/soc/omap/
9372
9373 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9374 M:      Roger Quadros <rogerq@ti.com>
9375 M:      Tony Lindgren <tony@atomide.com>
9376 L:      linux-omap@vger.kernel.org
9377 S:      Maintained
9378 F:      drivers/memory/omap-gpmc.c
9379 F:      arch/arm/mach-omap2/*gpmc*
9380
9381 OMAP FRAMEBUFFER SUPPORT
9382 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9383 L:      linux-fbdev@vger.kernel.org
9384 L:      linux-omap@vger.kernel.org
9385 S:      Maintained
9386 F:      drivers/video/fbdev/omap/
9387
9388 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9389 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9390 L:      linux-omap@vger.kernel.org
9391 L:      linux-fbdev@vger.kernel.org
9392 S:      Maintained
9393 F:      drivers/video/fbdev/omap2/
9394 F:      Documentation/arm/OMAP/DSS
9395
9396 OMAP HARDWARE SPINLOCK SUPPORT
9397 M:      Ohad Ben-Cohen <ohad@wizery.com>
9398 L:      linux-omap@vger.kernel.org
9399 S:      Maintained
9400 F:      drivers/hwspinlock/omap_hwspinlock.c
9401
9402 OMAP MMC SUPPORT
9403 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9404 L:      linux-omap@vger.kernel.org
9405 S:      Maintained
9406 F:      drivers/mmc/host/omap.c
9407
9408 OMAP HS MMC SUPPORT
9409 L:      linux-mmc@vger.kernel.org
9410 L:      linux-omap@vger.kernel.org
9411 S:      Orphan
9412 F:      drivers/mmc/host/omap_hsmmc.c
9413
9414 OMAP RANDOM NUMBER GENERATOR SUPPORT
9415 M:      Deepak Saxena <dsaxena@plexity.net>
9416 S:      Maintained
9417 F:      drivers/char/hw_random/omap-rng.c
9418
9419 OMAP HWMOD SUPPORT
9420 M:      Benoît Cousson <bcousson@baylibre.com>
9421 M:      Paul Walmsley <paul@pwsan.com>
9422 L:      linux-omap@vger.kernel.org
9423 S:      Maintained
9424 F:      arch/arm/mach-omap2/omap_hwmod.*
9425
9426 OMAP HWMOD DATA
9427 M:      Paul Walmsley <paul@pwsan.com>
9428 L:      linux-omap@vger.kernel.org
9429 S:      Maintained
9430 F:      arch/arm/mach-omap2/omap_hwmod*data*
9431
9432 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9433 M:      Benoît Cousson <bcousson@baylibre.com>
9434 L:      linux-omap@vger.kernel.org
9435 S:      Maintained
9436 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9437
9438 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9439 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9440 L:      linux-media@vger.kernel.org
9441 S:      Maintained
9442 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9443 F:      drivers/media/platform/omap3isp/
9444 F:      drivers/staging/media/omap4iss/
9445
9446 OMAP USB SUPPORT
9447 L:      linux-usb@vger.kernel.org
9448 L:      linux-omap@vger.kernel.org
9449 S:      Orphan
9450 F:      drivers/usb/*/*omap*
9451 F:      arch/arm/*omap*/usb*
9452
9453 OMAP GPIO DRIVER
9454 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9455 M:      Santosh Shilimkar <ssantosh@kernel.org>
9456 M:      Kevin Hilman <khilman@kernel.org>
9457 L:      linux-omap@vger.kernel.org
9458 S:      Maintained
9459 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9460 F:      drivers/gpio/gpio-omap.c
9461
9462 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9463 M:      Mark Jackson <mpfj@newflow.co.uk>
9464 L:      linux-omap@vger.kernel.org
9465 S:      Maintained
9466 F:      arch/arm/boot/dts/am335x-nano.dts
9467
9468 OMFS FILESYSTEM
9469 M:      Bob Copeland <me@bobcopeland.com>
9470 L:      linux-karma-devel@lists.sourceforge.net
9471 S:      Maintained
9472 F:      Documentation/filesystems/omfs.txt
9473 F:      fs/omfs/
9474
9475 OMNIKEY CARDMAN 4000 DRIVER
9476 M:      Harald Welte <laforge@gnumonks.org>
9477 S:      Maintained
9478 F:      drivers/char/pcmcia/cm4000_cs.c
9479 F:      include/linux/cm4000_cs.h
9480 F:      include/uapi/linux/cm4000_cs.h
9481
9482 OMNIKEY CARDMAN 4040 DRIVER
9483 M:      Harald Welte <laforge@gnumonks.org>
9484 S:      Maintained
9485 F:      drivers/char/pcmcia/cm4040_cs.*
9486
9487 OMNIVISION OV5647 SENSOR DRIVER
9488 M:      Ramiro Oliveira <roliveir@synopsys.com>
9489 L:      linux-media@vger.kernel.org
9490 T:      git git://linuxtv.org/media_tree.git
9491 S:      Maintained
9492 F:      drivers/media/i2c/ov5647.c
9493
9494 OMNIVISION OV7670 SENSOR DRIVER
9495 M:      Jonathan Corbet <corbet@lwn.net>
9496 L:      linux-media@vger.kernel.org
9497 T:      git git://linuxtv.org/media_tree.git
9498 S:      Maintained
9499 F:      drivers/media/i2c/ov7670.c
9500 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9501
9502 ONENAND FLASH DRIVER
9503 M:      Kyungmin Park <kyungmin.park@samsung.com>
9504 L:      linux-mtd@lists.infradead.org
9505 S:      Maintained
9506 F:      drivers/mtd/onenand/
9507 F:      include/linux/mtd/onenand*.h
9508
9509 ONSTREAM SCSI TAPE DRIVER
9510 M:      Willem Riede <osst@riede.org>
9511 L:      osst-users@lists.sourceforge.net
9512 L:      linux-scsi@vger.kernel.org
9513 S:      Maintained
9514 F:      Documentation/scsi/osst.txt
9515 F:      drivers/scsi/osst.*
9516 F:      drivers/scsi/osst_*.h
9517 F:      drivers/scsi/st.h
9518
9519 OPENCORES I2C BUS DRIVER
9520 M:      Peter Korsgaard <jacmet@sunsite.dk>
9521 L:      linux-i2c@vger.kernel.org
9522 S:      Maintained
9523 F:      Documentation/i2c/busses/i2c-ocores
9524 F:      drivers/i2c/busses/i2c-ocores.c
9525
9526 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9527 M:      Rob Herring <robh+dt@kernel.org>
9528 M:      Frank Rowand <frowand.list@gmail.com>
9529 L:      devicetree@vger.kernel.org
9530 W:      http://www.devicetree.org/
9531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9532 S:      Maintained
9533 F:      drivers/of/
9534 F:      include/linux/of*.h
9535 F:      scripts/dtc/
9536
9537 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9538 M:      Rob Herring <robh+dt@kernel.org>
9539 M:      Mark Rutland <mark.rutland@arm.com>
9540 L:      devicetree@vger.kernel.org
9541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9542 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9543 S:      Maintained
9544 F:      Documentation/devicetree/
9545 F:      arch/*/boot/dts/
9546 F:      include/dt-bindings/
9547
9548 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9549 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9550 L:      devicetree@vger.kernel.org
9551 S:      Maintained
9552 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9553 F:      Documentation/devicetree/overlay-notes.txt
9554 F:      drivers/of/overlay.c
9555 F:      drivers/of/resolver.c
9556
9557 OPENRISC ARCHITECTURE
9558 M:      Jonas Bonn <jonas@southpole.se>
9559 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9560 M:      Stafford Horne <shorne@gmail.com>
9561 T:      git git://github.com/openrisc/linux.git
9562 L:      openrisc@lists.librecores.org
9563 W:      http://openrisc.io
9564 S:      Maintained
9565 F:      arch/openrisc/
9566
9567 OPENVSWITCH
9568 M:      Pravin Shelar <pshelar@nicira.com>
9569 L:      netdev@vger.kernel.org
9570 L:      dev@openvswitch.org
9571 W:      http://openvswitch.org
9572 S:      Maintained
9573 F:      net/openvswitch/
9574 F:      include/uapi/linux/openvswitch.h
9575
9576 OPERATING PERFORMANCE POINTS (OPP)
9577 M:      Viresh Kumar <vireshk@kernel.org>
9578 M:      Nishanth Menon <nm@ti.com>
9579 M:      Stephen Boyd <sboyd@codeaurora.org>
9580 L:      linux-pm@vger.kernel.org
9581 S:      Maintained
9582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9583 F:      drivers/base/power/opp/
9584 F:      include/linux/pm_opp.h
9585 F:      Documentation/power/opp.txt
9586 F:      Documentation/devicetree/bindings/opp/
9587
9588 OPL4 DRIVER
9589 M:      Clemens Ladisch <clemens@ladisch.de>
9590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9591 T:      git git://git.alsa-project.org/alsa-kernel.git
9592 S:      Maintained
9593 F:      sound/drivers/opl4/
9594
9595 OPROFILE
9596 M:      Robert Richter <rric@kernel.org>
9597 L:      oprofile-list@lists.sf.net
9598 S:      Maintained
9599 F:      arch/*/include/asm/oprofile*.h
9600 F:      arch/*/oprofile/
9601 F:      drivers/oprofile/
9602 F:      include/linux/oprofile.h
9603
9604 OP-TEE DRIVER
9605 M:      Jens Wiklander <jens.wiklander@linaro.org>
9606 S:      Maintained
9607 F:      drivers/tee/optee/
9608
9609 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9610 M:      Mark Fasheh <mfasheh@versity.com>
9611 M:      Joel Becker <jlbec@evilplan.org>
9612 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9613 W:      http://ocfs2.wiki.kernel.org
9614 S:      Supported
9615 F:      Documentation/filesystems/ocfs2.txt
9616 F:      Documentation/filesystems/dlmfs.txt
9617 F:      fs/ocfs2/
9618
9619 ORINOCO DRIVER
9620 L:      linux-wireless@vger.kernel.org
9621 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9622 W:      http://www.nongnu.org/orinoco/
9623 S:      Orphan
9624 F:      drivers/net/wireless/intersil/orinoco/
9625
9626 OSD LIBRARY and FILESYSTEM
9627 M:      Boaz Harrosh <ooo@electrozaur.com>
9628 S:      Maintained
9629 F:      drivers/scsi/osd/
9630 F:      include/scsi/osd_*
9631 F:      fs/exofs/
9632
9633 OVERLAY FILESYSTEM
9634 M:      Miklos Szeredi <miklos@szeredi.hu>
9635 L:      linux-unionfs@vger.kernel.org
9636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9637 S:      Supported
9638 F:      fs/overlayfs/
9639 F:      Documentation/filesystems/overlayfs.txt
9640
9641 ORANGEFS FILESYSTEM
9642 M:      Mike Marshall <hubcap@omnibond.com>
9643 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9645 S:      Supported
9646 F:      fs/orangefs/
9647 F:      Documentation/filesystems/orangefs.txt
9648
9649 P54 WIRELESS DRIVER
9650 M:      Christian Lamparter <chunkeey@googlemail.com>
9651 L:      linux-wireless@vger.kernel.org
9652 W:      http://wireless.kernel.org/en/users/Drivers/p54
9653 S:      Maintained
9654 F:      drivers/net/wireless/intersil/p54/
9655
9656 PA SEMI ETHERNET DRIVER
9657 L:      netdev@vger.kernel.org
9658 S:      Orphan
9659 F:      drivers/net/ethernet/pasemi/*
9660
9661 PA SEMI SMBUS DRIVER
9662 L:      linux-i2c@vger.kernel.org
9663 S:      Orphan
9664 F:      drivers/i2c/busses/i2c-pasemi.c
9665
9666 PADATA PARALLEL EXECUTION MECHANISM
9667 M:      Steffen Klassert <steffen.klassert@secunet.com>
9668 L:      linux-crypto@vger.kernel.org
9669 S:      Maintained
9670 F:      kernel/padata.c
9671 F:      include/linux/padata.h
9672 F:      Documentation/padata.txt
9673
9674 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9675 M:      Harald Welte <laforge@gnumonks.org>
9676 L:      platform-driver-x86@vger.kernel.org
9677 S:      Maintained
9678 F:      drivers/platform/x86/panasonic-laptop.c
9679
9680 PANASONIC MN10300/AM33/AM34 PORT
9681 M:      David Howells <dhowells@redhat.com>
9682 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9683 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9684 S:      Maintained
9685 F:      Documentation/mn10300/
9686 F:      arch/mn10300/
9687
9688 PARALLEL LCD/KEYPAD PANEL DRIVER
9689 M:      Willy Tarreau <willy@haproxy.com>
9690 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9691 S:      Odd Fixes
9692 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9693 F:      drivers/misc/panel.c
9694
9695 PARALLEL PORT SUBSYSTEM
9696 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9697 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9698 L:      linux-parport@lists.infradead.org (subscribers-only)
9699 S:      Maintained
9700 F:      drivers/parport/
9701 F:      include/linux/parport*.h
9702 F:      drivers/char/ppdev.c
9703 F:      include/uapi/linux/ppdev.h
9704 F:      Documentation/parport*.txt
9705
9706 PARAVIRT_OPS INTERFACE
9707 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9708 M:      Chris Wright <chrisw@sous-sol.org>
9709 M:      Alok Kataria <akataria@vmware.com>
9710 M:      Rusty Russell <rusty@rustcorp.com.au>
9711 L:      virtualization@lists.linux-foundation.org
9712 S:      Supported
9713 F:      Documentation/virtual/paravirt_ops.txt
9714 F:      arch/*/kernel/paravirt*
9715 F:      arch/*/include/asm/paravirt.h
9716 F:      include/linux/hypervisor.h
9717
9718 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9719 M:      Tim Waugh <tim@cyberelk.net>
9720 L:      linux-parport@lists.infradead.org (subscribers-only)
9721 S:      Maintained
9722 F:      Documentation/blockdev/paride.txt
9723 F:      drivers/block/paride/
9724
9725 PARISC ARCHITECTURE
9726 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9727 M:      Helge Deller <deller@gmx.de>
9728 L:      linux-parisc@vger.kernel.org
9729 W:      http://www.parisc-linux.org/
9730 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9733 S:      Maintained
9734 F:      arch/parisc/
9735 F:      Documentation/parisc/
9736 F:      drivers/parisc/
9737 F:      drivers/char/agp/parisc-agp.c
9738 F:      drivers/input/serio/gscps2.c
9739 F:      drivers/parport/parport_gsc.*
9740 F:      drivers/tty/serial/8250/8250_gsc.c
9741 F:      drivers/video/fbdev/sti*
9742 F:      drivers/video/console/sti*
9743 F:      drivers/video/logo/logo_parisc*
9744
9745 PARMAN
9746 M:      Jiri Pirko <jiri@mellanox.com>
9747 L:      netdev@vger.kernel.org
9748 S:      Supported
9749 F:      lib/parman.c
9750 F:      lib/test_parman.c
9751 F:      include/linux/parman.h
9752
9753 PC87360 HARDWARE MONITORING DRIVER
9754 M:      Jim Cromie <jim.cromie@gmail.com>
9755 L:      linux-hwmon@vger.kernel.org
9756 S:      Maintained
9757 F:      Documentation/hwmon/pc87360
9758 F:      drivers/hwmon/pc87360.c
9759
9760 PC8736x GPIO DRIVER
9761 M:      Jim Cromie <jim.cromie@gmail.com>
9762 S:      Maintained
9763 F:      drivers/char/pc8736x_gpio.c
9764
9765 PC87427 HARDWARE MONITORING DRIVER
9766 M:      Jean Delvare <jdelvare@suse.com>
9767 L:      linux-hwmon@vger.kernel.org
9768 S:      Maintained
9769 F:      Documentation/hwmon/pc87427
9770 F:      drivers/hwmon/pc87427.c
9771
9772 PCA9532 LED DRIVER
9773 M:      Riku Voipio <riku.voipio@iki.fi>
9774 S:      Maintained
9775 F:      drivers/leds/leds-pca9532.c
9776 F:      include/linux/leds-pca9532.h
9777
9778 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9779 M:      Guenter Roeck <linux@roeck-us.net>
9780 L:      linux-i2c@vger.kernel.org
9781 S:      Maintained
9782 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9783
9784 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9785 M:      Khalid Aziz <khalid@gonehiking.org>
9786 S:      Maintained
9787 F:      drivers/firmware/pcdp.*
9788
9789 PCI ERROR RECOVERY
9790 M:      Linas Vepstas <linasvepstas@gmail.com>
9791 L:      linux-pci@vger.kernel.org
9792 S:      Supported
9793 F:      Documentation/PCI/pci-error-recovery.txt
9794
9795 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9796 M:      Russell Currey <ruscur@russell.cc>
9797 L:      linuxppc-dev@lists.ozlabs.org
9798 S:      Supported
9799 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9800 F:      arch/powerpc/kernel/eeh*.c
9801 F:      arch/powerpc/platforms/*/eeh*.c
9802 F:      arch/powerpc/include/*/eeh*.h
9803
9804 PCI SUBSYSTEM
9805 M:      Bjorn Helgaas <bhelgaas@google.com>
9806 L:      linux-pci@vger.kernel.org
9807 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9809 S:      Supported
9810 F:      Documentation/devicetree/bindings/pci/
9811 F:      Documentation/PCI/
9812 F:      drivers/pci/
9813 F:      include/linux/pci*
9814 F:      arch/x86/pci/
9815 F:      arch/x86/kernel/quirks.c
9816
9817 PCI ENDPOINT SUBSYSTEM
9818 M:      Kishon Vijay Abraham I <kishon@ti.com>
9819 L:      linux-pci@vger.kernel.org
9820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9821 S:      Supported
9822 F:      drivers/pci/endpoint/
9823 F:      drivers/misc/pci_endpoint_test.c
9824 F:      tools/pci/
9825
9826 PCI DRIVER FOR ALTERA PCIE IP
9827 M:      Ley Foon Tan <lftan@altera.com>
9828 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9829 L:      linux-pci@vger.kernel.org
9830 S:      Supported
9831 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9832 F:      drivers/pci/host/pcie-altera.c
9833
9834 PCI DRIVER FOR ARM VERSATILE PLATFORM
9835 M:      Rob Herring <robh@kernel.org>
9836 L:      linux-pci@vger.kernel.org
9837 L:      linux-arm-kernel@lists.infradead.org
9838 S:      Maintained
9839 F:      Documentation/devicetree/bindings/pci/versatile.txt
9840 F:      drivers/pci/host/pci-versatile.c
9841
9842 PCI DRIVER FOR ARMADA 8K
9843 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9844 L:      linux-pci@vger.kernel.org
9845 L:      linux-arm-kernel@lists.infradead.org
9846 S:      Maintained
9847 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9848 F:      drivers/pci/dwc/pcie-armada8k.c
9849
9850 PCI DRIVER FOR APPLIEDMICRO XGENE
9851 M:      Tanmay Inamdar <tinamdar@apm.com>
9852 L:      linux-pci@vger.kernel.org
9853 L:      linux-arm-kernel@lists.infradead.org
9854 S:      Maintained
9855 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9856 F:      drivers/pci/host/pci-xgene.c
9857
9858 PCI DRIVER FOR FREESCALE LAYERSCAPE
9859 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9860 M:      Mingkai Hu <mingkai.hu@freescale.com>
9861 M:      Roy Zang <tie-fei.zang@freescale.com>
9862 L:      linuxppc-dev@lists.ozlabs.org
9863 L:      linux-pci@vger.kernel.org
9864 L:      linux-arm-kernel@lists.infradead.org
9865 S:      Maintained
9866 F:      drivers/pci/dwc/*layerscape*
9867
9868 PCI DRIVER FOR IMX6
9869 M:      Richard Zhu <hongxing.zhu@nxp.com>
9870 M:      Lucas Stach <l.stach@pengutronix.de>
9871 L:      linux-pci@vger.kernel.org
9872 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9873 S:      Maintained
9874 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9875 F:      drivers/pci/dwc/*imx6*
9876
9877 PCI DRIVER FOR TI KEYSTONE
9878 M:      Murali Karicheri <m-karicheri2@ti.com>
9879 L:      linux-pci@vger.kernel.org
9880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9881 S:      Maintained
9882 F:      drivers/pci/dwc/*keystone*
9883
9884 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9885 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9886 M:      Jason Cooper <jason@lakedaemon.net>
9887 L:      linux-pci@vger.kernel.org
9888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9889 S:      Maintained
9890 F:      drivers/pci/host/*mvebu*
9891
9892 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9893 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9894 L:      linux-pci@vger.kernel.org
9895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896 S:      Maintained
9897 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9898 F:      drivers/pci/host/pci-aardvark.c
9899
9900 PCI DRIVER FOR MICROSEMI SWITCHTEC
9901 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9902 M:      Stephen Bates <stephen.bates@microsemi.com>
9903 M:      Logan Gunthorpe <logang@deltatee.com>
9904 L:      linux-pci@vger.kernel.org
9905 S:      Maintained
9906 F:      Documentation/switchtec.txt
9907 F:      Documentation/ABI/testing/sysfs-class-switchtec
9908 F:      drivers/pci/switch/switchtec*
9909 F:      include/uapi/linux/switchtec_ioctl.h
9910
9911 PCI DRIVER FOR NVIDIA TEGRA
9912 M:      Thierry Reding <thierry.reding@gmail.com>
9913 L:      linux-tegra@vger.kernel.org
9914 L:      linux-pci@vger.kernel.org
9915 S:      Supported
9916 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9917 F:      drivers/pci/host/pci-tegra.c
9918
9919 PCI DRIVER FOR TI DRA7XX
9920 M:      Kishon Vijay Abraham I <kishon@ti.com>
9921 L:      linux-omap@vger.kernel.org
9922 L:      linux-pci@vger.kernel.org
9923 S:      Supported
9924 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9925 F:      drivers/pci/dwc/pci-dra7xx.c
9926
9927 PCI DRIVER FOR RENESAS R-CAR
9928 M:      Simon Horman <horms@verge.net.au>
9929 L:      linux-pci@vger.kernel.org
9930 L:      linux-renesas-soc@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/pci/host/*rcar*
9933
9934 PCI DRIVER FOR SAMSUNG EXYNOS
9935 M:      Jingoo Han <jingoohan1@gmail.com>
9936 L:      linux-pci@vger.kernel.org
9937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9938 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9939 S:      Maintained
9940 F:      drivers/pci/dwc/pci-exynos.c
9941
9942 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9943 M:      Jingoo Han <jingoohan1@gmail.com>
9944 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9945 L:      linux-pci@vger.kernel.org
9946 S:      Maintained
9947 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9948 F:      drivers/pci/dwc/*designware*
9949
9950 PCI DRIVER FOR GENERIC OF HOSTS
9951 M:      Will Deacon <will.deacon@arm.com>
9952 L:      linux-pci@vger.kernel.org
9953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9954 S:      Maintained
9955 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9956 F:      drivers/pci/host/pci-host-common.c
9957 F:      drivers/pci/host/pci-host-generic.c
9958
9959 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9960 M:      Keith Busch <keith.busch@intel.com>
9961 L:      linux-pci@vger.kernel.org
9962 S:      Supported
9963 F:      drivers/pci/host/vmd.c
9964
9965 PCIE DRIVER FOR ST SPEAR13XX
9966 M:      Pratyush Anand <pratyush.anand@gmail.com>
9967 L:      linux-pci@vger.kernel.org
9968 S:      Maintained
9969 F:      drivers/pci/dwc/*spear*
9970
9971 PCI MSI DRIVER FOR ALTERA MSI IP
9972 M:      Ley Foon Tan <lftan@altera.com>
9973 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9974 L:      linux-pci@vger.kernel.org
9975 S:      Supported
9976 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9977 F:      drivers/pci/host/pcie-altera-msi.c
9978
9979 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9980 M:      Duc Dang <dhdang@apm.com>
9981 L:      linux-pci@vger.kernel.org
9982 L:      linux-arm-kernel@lists.infradead.org
9983 S:      Maintained
9984 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9985 F:      drivers/pci/host/pci-xgene-msi.c
9986
9987 PCIE DRIVER FOR AXIS ARTPEC
9988 M:      Niklas Cassel <niklas.cassel@axis.com>
9989 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9990 L:      linux-arm-kernel@axis.com
9991 L:      linux-pci@vger.kernel.org
9992 S:      Maintained
9993 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9994 F:      drivers/pci/dwc/*artpec*
9995
9996 PCIE DRIVER FOR HISILICON
9997 M:      Zhou Wang <wangzhou1@hisilicon.com>
9998 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9999 L:      linux-pci@vger.kernel.org
10000 S:      Maintained
10001 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10002 F:      drivers/pci/dwc/pcie-hisi.c
10003
10004 PCIE DRIVER FOR ROCKCHIP
10005 M:      Shawn Lin <shawn.lin@rock-chips.com>
10006 M:      Wenrui Li <wenrui.li@rock-chips.com>
10007 L:      linux-pci@vger.kernel.org
10008 L:      linux-rockchip@lists.infradead.org
10009 S:      Maintained
10010 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10011 F:      drivers/pci/host/pcie-rockchip.c
10012
10013 PCIE DRIVER FOR QUALCOMM MSM
10014 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10015 L:     linux-pci@vger.kernel.org
10016 L:     linux-arm-msm@vger.kernel.org
10017 S:     Maintained
10018 F:     drivers/pci/dwc/*qcom*
10019
10020 PCIE DRIVER FOR CAVIUM THUNDERX
10021 M:      David Daney <david.daney@cavium.com>
10022 L:      linux-pci@vger.kernel.org
10023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10024 S:      Supported
10025 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10026 F:      drivers/pci/host/pci-thunder-*
10027
10028 PCMCIA SUBSYSTEM
10029 P:      Linux PCMCIA Team
10030 L:      linux-pcmcia@lists.infradead.org
10031 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10033 S:      Maintained
10034 F:      Documentation/pcmcia/
10035 F:      tools/pcmcia/
10036 F:      drivers/pcmcia/
10037 F:      include/pcmcia/
10038
10039 PCNET32 NETWORK DRIVER
10040 M:      Don Fry <pcnet32@frontier.com>
10041 L:      netdev@vger.kernel.org
10042 S:      Maintained
10043 F:      drivers/net/ethernet/amd/pcnet32.c
10044
10045 PCRYPT PARALLEL CRYPTO ENGINE
10046 M:      Steffen Klassert <steffen.klassert@secunet.com>
10047 L:      linux-crypto@vger.kernel.org
10048 S:      Maintained
10049 F:      crypto/pcrypt.c
10050 F:      include/crypto/pcrypt.h
10051
10052 PER-CPU MEMORY ALLOCATOR
10053 M:      Tejun Heo <tj@kernel.org>
10054 M:      Christoph Lameter <cl@linux.com>
10055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10056 S:      Maintained
10057 F:      include/linux/percpu*.h
10058 F:      mm/percpu*.c
10059 F:      arch/*/include/asm/percpu.h
10060
10061 PER-TASK DELAY ACCOUNTING
10062 M:      Balbir Singh <bsingharora@gmail.com>
10063 S:      Maintained
10064 F:      include/linux/delayacct.h
10065 F:      kernel/delayacct.c
10066
10067 PERFORMANCE EVENTS SUBSYSTEM
10068 M:      Peter Zijlstra <peterz@infradead.org>
10069 M:      Ingo Molnar <mingo@redhat.com>
10070 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10071 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10072 L:      linux-kernel@vger.kernel.org
10073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10074 S:      Supported
10075 F:      kernel/events/*
10076 F:      include/linux/perf_event.h
10077 F:      include/uapi/linux/perf_event.h
10078 F:      arch/*/kernel/perf_event*.c
10079 F:      arch/*/kernel/*/perf_event*.c
10080 F:      arch/*/kernel/*/*/perf_event*.c
10081 F:      arch/*/include/asm/perf_event.h
10082 F:      arch/*/kernel/perf_callchain.c
10083 F:      arch/*/events/*
10084 F:      tools/perf/
10085
10086 PERSONALITY HANDLING
10087 M:      Christoph Hellwig <hch@infradead.org>
10088 L:      linux-abi-devel@lists.sourceforge.net
10089 S:      Maintained
10090 F:      include/linux/personality.h
10091 F:      include/uapi/linux/personality.h
10092
10093 PHONET PROTOCOL
10094 M:      Remi Denis-Courmont <courmisch@gmail.com>
10095 S:      Supported
10096 F:      Documentation/networking/phonet.txt
10097 F:      include/linux/phonet.h
10098 F:      include/net/phonet/
10099 F:      include/uapi/linux/phonet.h
10100 F:      net/phonet/
10101
10102 PHRAM MTD DRIVER
10103 M:      Joern Engel <joern@lazybastard.org>
10104 L:      linux-mtd@lists.infradead.org
10105 S:      Maintained
10106 F:      drivers/mtd/devices/phram.c
10107
10108 PICOLCD HID DRIVER
10109 M:      Bruno Prémont <bonbons@linux-vserver.org>
10110 L:      linux-input@vger.kernel.org
10111 S:      Maintained
10112 F:      drivers/hid/hid-picolcd*
10113
10114 PICOXCELL SUPPORT
10115 M:      Jamie Iles <jamie@jamieiles.com>
10116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10117 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10118 S:      Supported
10119 F:      arch/arm/boot/dts/picoxcell*
10120 F:      arch/arm/mach-picoxcell/
10121 F:      drivers/crypto/picoxcell*
10122
10123 PIN CONTROL SUBSYSTEM
10124 M:      Linus Walleij <linus.walleij@linaro.org>
10125 L:      linux-gpio@vger.kernel.org
10126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10127 S:      Maintained
10128 F:      Documentation/devicetree/bindings/pinctrl/
10129 F:      Documentation/pinctrl.txt
10130 F:      drivers/pinctrl/
10131 F:      include/linux/pinctrl/
10132
10133 PIN CONTROLLER - ATMEL AT91
10134 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10136 S:      Maintained
10137 F:      drivers/pinctrl/pinctrl-at91.*
10138
10139 PIN CONTROLLER - ATMEL AT91 PIO4
10140 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142 L:      linux-gpio@vger.kernel.org
10143 S:      Supported
10144 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10145
10146 PIN CONTROLLER - INTEL
10147 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10148 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10149 S:      Maintained
10150 F:      drivers/pinctrl/intel/
10151
10152 PIN CONTROLLER - RENESAS
10153 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10154 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10155 L:      linux-renesas-soc@vger.kernel.org
10156 S:      Maintained
10157 F:      drivers/pinctrl/sh-pfc/
10158
10159 PIN CONTROLLER - SAMSUNG
10160 M:      Tomasz Figa <tomasz.figa@gmail.com>
10161 M:      Krzysztof Kozlowski <krzk@kernel.org>
10162 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10164 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10165 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10167 S:      Maintained
10168 F:      drivers/pinctrl/samsung/
10169 F:      include/dt-bindings/pinctrl/samsung.h
10170 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10171
10172 PIN CONTROLLER - SINGLE
10173 M:      Tony Lindgren <tony@atomide.com>
10174 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10176 L:      linux-omap@vger.kernel.org
10177 S:      Maintained
10178 F:      drivers/pinctrl/pinctrl-single.c
10179
10180 PIN CONTROLLER - ST SPEAR
10181 M:      Viresh Kumar <vireshk@kernel.org>
10182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10183 W:      http://www.st.com/spear
10184 S:      Maintained
10185 F:      drivers/pinctrl/spear/
10186
10187 PISTACHIO SOC SUPPORT
10188 M:      James Hartley <james.hartley@imgtec.com>
10189 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10190 L:      linux-mips@linux-mips.org
10191 S:      Maintained
10192 F:      arch/mips/pistachio/
10193 F:      arch/mips/include/asm/mach-pistachio/
10194 F:      arch/mips/boot/dts/img/pistachio*
10195 F:      arch/mips/configs/pistachio*_defconfig
10196
10197 PKTCDVD DRIVER
10198 S:      Orphan
10199 M:      linux-block@vger.kernel.org
10200 F:      drivers/block/pktcdvd.c
10201 F:      include/linux/pktcdvd.h
10202 F:      include/uapi/linux/pktcdvd.h
10203
10204 PKUNITY SOC DRIVERS
10205 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10206 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10207 S:      Maintained
10208 T:      git git://github.com/gxt/linux.git
10209 F:      drivers/input/serio/i8042-unicore32io.h
10210 F:      drivers/i2c/busses/i2c-puv3.c
10211 F:      drivers/video/fbdev/fb-puv3.c
10212 F:      drivers/rtc/rtc-puv3.c
10213
10214 PMBUS HARDWARE MONITORING DRIVERS
10215 M:      Guenter Roeck <linux@roeck-us.net>
10216 L:      linux-hwmon@vger.kernel.org
10217 W:      http://hwmon.wiki.kernel.org/
10218 W:      http://www.roeck-us.net/linux/drivers/
10219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10220 S:      Maintained
10221 F:      Documentation/hwmon/pmbus
10222 F:      drivers/hwmon/pmbus/
10223 F:      include/linux/pmbus.h
10224
10225 PMC SIERRA MaxRAID DRIVER
10226 L:      linux-scsi@vger.kernel.org
10227 W:      http://www.pmc-sierra.com/
10228 S:      Orphan
10229 F:      drivers/scsi/pmcraid.*
10230
10231 PMC SIERRA PM8001 DRIVER
10232 M:      Jack Wang <jinpu.wang@profitbricks.com>
10233 M:      lindar_liu@usish.com
10234 L:      linux-scsi@vger.kernel.org
10235 S:      Supported
10236 F:      drivers/scsi/pm8001/
10237
10238 POSIX CLOCKS and TIMERS
10239 M:      Thomas Gleixner <tglx@linutronix.de>
10240 L:      linux-kernel@vger.kernel.org
10241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10242 S:      Maintained
10243 F:      fs/timerfd.c
10244 F:      include/linux/timer*
10245 F:      kernel/time/*timer*
10246
10247 POWER MANAGEMENT CORE
10248 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10249 L:      linux-pm@vger.kernel.org
10250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10251 B:      https://bugzilla.kernel.org
10252 S:      Supported
10253 F:      drivers/base/power/
10254 F:      include/linux/pm.h
10255 F:      include/linux/pm_*
10256 F:      include/linux/powercap.h
10257 F:      drivers/powercap/
10258
10259 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10260 M:      Sebastian Reichel <sre@kernel.org>
10261 L:      linux-pm@vger.kernel.org
10262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10263 S:      Maintained
10264 F:      Documentation/devicetree/bindings/power/supply/
10265 F:      include/linux/power_supply.h
10266 F:      drivers/power/supply/
10267
10268 POWER STATE COORDINATION INTERFACE (PSCI)
10269 M:      Mark Rutland <mark.rutland@arm.com>
10270 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10271 L:      linux-arm-kernel@lists.infradead.org
10272 S:      Maintained
10273 F:      drivers/firmware/psci*.c
10274 F:      include/linux/psci.h
10275 F:      include/uapi/linux/psci.h
10276
10277 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10278 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10279 L:      linuxppc-dev@lists.ozlabs.org
10280 S:      Maintained
10281 F:      drivers/char/powernv-op-panel.c
10282
10283 PNP SUPPORT
10284 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10285 S:      Maintained
10286 F:      drivers/pnp/
10287
10288 PPP PROTOCOL DRIVERS AND COMPRESSORS
10289 M:      Paul Mackerras <paulus@samba.org>
10290 L:      linux-ppp@vger.kernel.org
10291 S:      Maintained
10292 F:      drivers/net/ppp/ppp_*
10293
10294 PPP OVER ATM (RFC 2364)
10295 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10296 S:      Maintained
10297 F:      net/atm/pppoatm.c
10298 F:      include/uapi/linux/atmppp.h
10299
10300 PPP OVER ETHERNET
10301 M:      Michal Ostrowski <mostrows@earthlink.net>
10302 S:      Maintained
10303 F:      drivers/net/ppp/pppoe.c
10304 F:      drivers/net/ppp/pppox.c
10305
10306 PPP OVER L2TP
10307 M:      James Chapman <jchapman@katalix.com>
10308 S:      Maintained
10309 F:      net/l2tp/l2tp_ppp.c
10310 F:      include/linux/if_pppol2tp.h
10311 F:      include/uapi/linux/if_pppol2tp.h
10312
10313 PPS SUPPORT
10314 M:      Rodolfo Giometti <giometti@enneenne.com>
10315 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10316 L:      linuxpps@ml.enneenne.com (subscribers-only)
10317 S:      Maintained
10318 F:      Documentation/pps/
10319 F:      drivers/pps/
10320 F:      include/linux/pps*.h
10321
10322 PPTP DRIVER
10323 M:      Dmitry Kozlov <xeb@mail.ru>
10324 L:      netdev@vger.kernel.org
10325 S:      Maintained
10326 F:      drivers/net/ppp/pptp.c
10327 W:      http://sourceforge.net/projects/accel-pptp
10328
10329 PREEMPTIBLE KERNEL
10330 M:      Robert Love <rml@tech9.net>
10331 L:      kpreempt-tech@lists.sourceforge.net
10332 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10333 S:      Supported
10334 F:      Documentation/preempt-locking.txt
10335 F:      include/linux/preempt.h
10336
10337 PRINTK
10338 M:      Petr Mladek <pmladek@suse.com>
10339 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10340 R:      Steven Rostedt <rostedt@goodmis.org>
10341 S:      Maintained
10342 F:      kernel/printk/
10343 F:      include/linux/printk.h
10344
10345 PRISM54 WIRELESS DRIVER
10346 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10347 L:      linux-wireless@vger.kernel.org
10348 W:      http://wireless.kernel.org/en/users/Drivers/p54
10349 S:      Obsolete
10350 F:      drivers/net/wireless/intersil/prism54/
10351
10352 PS3 NETWORK SUPPORT
10353 M:      Geoff Levand <geoff@infradead.org>
10354 L:      netdev@vger.kernel.org
10355 L:      linuxppc-dev@lists.ozlabs.org
10356 S:      Maintained
10357 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10358
10359 PS3 PLATFORM SUPPORT
10360 M:      Geoff Levand <geoff@infradead.org>
10361 L:      linuxppc-dev@lists.ozlabs.org
10362 S:      Maintained
10363 F:      arch/powerpc/boot/ps3*
10364 F:      arch/powerpc/include/asm/lv1call.h
10365 F:      arch/powerpc/include/asm/ps3*.h
10366 F:      arch/powerpc/platforms/ps3/
10367 F:      drivers/*/ps3*
10368 F:      drivers/ps3/
10369 F:      drivers/rtc/rtc-ps3.c
10370 F:      drivers/usb/host/*ps3.c
10371 F:      sound/ppc/snd_ps3*
10372
10373 PS3VRAM DRIVER
10374 M:      Jim Paris <jim@jtan.com>
10375 M:      Geoff Levand <geoff@infradead.org>
10376 L:      linuxppc-dev@lists.ozlabs.org
10377 S:      Maintained
10378 F:      drivers/block/ps3vram.c
10379
10380 PSAMPLE PACKET SAMPLING SUPPORT:
10381 M:      Yotam Gigi <yotamg@mellanox.com>
10382 S:      Maintained
10383 F:      net/psample
10384 F:      include/net/psample.h
10385 F:      include/uapi/linux/psample.h
10386
10387 PSTORE FILESYSTEM
10388 M:      Kees Cook <keescook@chromium.org>
10389 M:      Anton Vorontsov <anton@enomsg.org>
10390 M:      Colin Cross <ccross@android.com>
10391 M:      Tony Luck <tony.luck@intel.com>
10392 S:      Maintained
10393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10394 F:      fs/pstore/
10395 F:      include/linux/pstore*
10396 F:      drivers/firmware/efi/efi-pstore.c
10397 F:      drivers/acpi/apei/erst.c
10398 F:      Documentation/admin-guide/ramoops.rst
10399 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10400 K:      \b(pstore|ramoops)
10401
10402 PTP HARDWARE CLOCK SUPPORT
10403 M:      Richard Cochran <richardcochran@gmail.com>
10404 L:      netdev@vger.kernel.org
10405 S:      Maintained
10406 W:      http://linuxptp.sourceforge.net/
10407 F:      Documentation/ABI/testing/sysfs-ptp
10408 F:      Documentation/ptp/*
10409 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10410 F:      drivers/net/phy/dp83640*
10411 F:      drivers/ptp/*
10412 F:      include/linux/ptp_cl*
10413
10414 PTRACE SUPPORT
10415 M:      Roland McGrath <roland@hack.frob.com>
10416 M:      Oleg Nesterov <oleg@redhat.com>
10417 S:      Maintained
10418 F:      include/asm-generic/syscall.h
10419 F:      include/linux/ptrace.h
10420 F:      include/linux/regset.h
10421 F:      include/linux/tracehook.h
10422 F:      include/uapi/linux/ptrace.h
10423 F:      kernel/ptrace.c
10424
10425 PULSE8-CEC DRIVER
10426 M:      Hans Verkuil <hverkuil@xs4all.nl>
10427 L:      linux-media@vger.kernel.org
10428 T:      git git://linuxtv.org/media_tree.git
10429 S:      Maintained
10430 F:      drivers/media/usb/pulse8-cec/*
10431
10432 PVRUSB2 VIDEO4LINUX DRIVER
10433 M:      Mike Isely <isely@pobox.com>
10434 L:      pvrusb2@isely.net       (subscribers-only)
10435 L:      linux-media@vger.kernel.org
10436 W:      http://www.isely.net/pvrusb2/
10437 T:      git git://linuxtv.org/media_tree.git
10438 S:      Maintained
10439 F:      Documentation/media/v4l-drivers/pvrusb2*
10440 F:      drivers/media/usb/pvrusb2/
10441
10442 PWC WEBCAM DRIVER
10443 M:      Hans Verkuil <hverkuil@xs4all.nl>
10444 L:      linux-media@vger.kernel.org
10445 T:      git git://linuxtv.org/media_tree.git
10446 S:      Odd Fixes
10447 F:      drivers/media/usb/pwc/*
10448
10449 PWM FAN DRIVER
10450 M:      Kamil Debski <kamil@wypas.org>
10451 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10452 L:      linux-hwmon@vger.kernel.org
10453 S:      Supported
10454 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10455 F:      Documentation/hwmon/pwm-fan
10456 F:      drivers/hwmon/pwm-fan.c
10457
10458 PWM SUBSYSTEM
10459 M:      Thierry Reding <thierry.reding@gmail.com>
10460 L:      linux-pwm@vger.kernel.org
10461 S:      Maintained
10462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10463 F:      Documentation/pwm.txt
10464 F:      Documentation/devicetree/bindings/pwm/
10465 F:      include/linux/pwm.h
10466 F:      drivers/pwm/
10467 F:      drivers/video/backlight/pwm_bl.c
10468 F:      include/linux/pwm_backlight.h
10469 F:      drivers/gpio/gpio-mvebu.c
10470 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10471
10472 PXA2xx/PXA3xx SUPPORT
10473 M:      Daniel Mack <daniel@zonque.org>
10474 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10475 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10477 T:      git git://github.com/hzhuang1/linux.git
10478 T:      git git://github.com/rjarzmik/linux.git
10479 S:      Maintained
10480 F:      arch/arm/boot/dts/pxa*
10481 F:      arch/arm/mach-pxa/
10482 F:      drivers/dma/pxa*
10483 F:      drivers/pcmcia/pxa2xx*
10484 F:      drivers/pinctrl/pxa/
10485 F:      drivers/spi/spi-pxa2xx*
10486 F:      drivers/usb/gadget/udc/pxa2*
10487 F:      include/sound/pxa2xx-lib.h
10488 F:      sound/arm/pxa*
10489 F:      sound/soc/pxa/
10490
10491 PXA GPIO DRIVER
10492 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10493 L:      linux-gpio@vger.kernel.org
10494 S:      Maintained
10495 F:      drivers/gpio/gpio-pxa.c
10496
10497 PXA3xx NAND FLASH DRIVER
10498 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10499 L:      linux-mtd@lists.infradead.org
10500 S:      Maintained
10501 F:      drivers/mtd/nand/pxa3xx_nand.c
10502
10503 MMP SUPPORT
10504 M:      Eric Miao <eric.y.miao@gmail.com>
10505 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10507 T:      git git://github.com/hzhuang1/linux.git
10508 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10509 S:      Maintained
10510 F:      arch/arm/boot/dts/mmp*
10511 F:      arch/arm/mach-mmp/
10512
10513 PXA MMCI DRIVER
10514 S:      Orphan
10515
10516 PXA RTC DRIVER
10517 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10518 L:      linux-rtc@vger.kernel.org
10519 S:      Maintained
10520
10521 QAT DRIVER
10522 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10523 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10524 L:      qat-linux@intel.com
10525 S:      Supported
10526 F:      drivers/crypto/qat/
10527
10528 QIB DRIVER
10529 M:      Mike Marciniszyn <infinipath@intel.com>
10530 L:      linux-rdma@vger.kernel.org
10531 S:      Supported
10532 F:      drivers/infiniband/hw/qib/
10533
10534 QLOGIC QLA1280 SCSI DRIVER
10535 M:      Michael Reed <mdr@sgi.com>
10536 L:      linux-scsi@vger.kernel.org
10537 S:      Maintained
10538 F:      drivers/scsi/qla1280.[ch]
10539
10540 QLOGIC QLA2XXX FC-SCSI DRIVER
10541 M:      qla2xxx-upstream@qlogic.com
10542 L:      linux-scsi@vger.kernel.org
10543 S:      Supported
10544 F:      Documentation/scsi/LICENSE.qla2xxx
10545 F:      drivers/scsi/qla2xxx/
10546
10547 QLOGIC QLA4XXX iSCSI DRIVER
10548 M:      QLogic-Storage-Upstream@qlogic.com
10549 L:      linux-scsi@vger.kernel.org
10550 S:      Supported
10551 F:      Documentation/scsi/LICENSE.qla4xxx
10552 F:      drivers/scsi/qla4xxx/
10553
10554 QLOGIC QLA3XXX NETWORK DRIVER
10555 M:      Dept-GELinuxNICDev@cavium.com
10556 L:      netdev@vger.kernel.org
10557 S:      Supported
10558 F:      Documentation/networking/LICENSE.qla3xxx
10559 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10560
10561 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10562 M:      Harish Patil <harish.patil@cavium.com>
10563 M:      Manish Chopra <manish.chopra@cavium.com>
10564 M:      Dept-GELinuxNICDev@cavium.com
10565 L:      netdev@vger.kernel.org
10566 S:      Supported
10567 F:      drivers/net/ethernet/qlogic/qlcnic/
10568
10569 QLOGIC QLGE 10Gb ETHERNET DRIVER
10570 M:      Harish Patil <harish.patil@cavium.com>
10571 M:      Manish Chopra <manish.chopra@cavium.com>
10572 M:      Dept-GELinuxNICDev@cavium.com
10573 L:      netdev@vger.kernel.org
10574 S:      Supported
10575 F:      drivers/net/ethernet/qlogic/qlge/
10576
10577 QLOGIC QL4xxx ETHERNET DRIVER
10578 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10579 M:      Ariel Elior <Ariel.Elior@cavium.com>
10580 M:      everest-linux-l2@cavium.com
10581 L:      netdev@vger.kernel.org
10582 S:      Supported
10583 F:      drivers/net/ethernet/qlogic/qed/
10584 F:      include/linux/qed/
10585 F:      drivers/net/ethernet/qlogic/qede/
10586
10587 QLOGIC QL41xxx ISCSI DRIVER
10588 M:      QLogic-Storage-Upstream@cavium.com
10589 L:      linux-scsi@vger.kernel.org
10590 S:      Supported
10591 F:      drivers/scsi/qedi/
10592
10593 QLOGIC QL41xxx FCOE DRIVER
10594 M:      QLogic-Storage-Upstream@cavium.com
10595 L:      linux-scsi@vger.kernel.org
10596 S:      Supported
10597 F:      drivers/scsi/qedf/
10598
10599 QNX4 FILESYSTEM
10600 M:      Anders Larsen <al@alarsen.net>
10601 W:      http://www.alarsen.net/linux/qnx4fs/
10602 S:      Maintained
10603 F:      fs/qnx4/
10604 F:      include/uapi/linux/qnx4_fs.h
10605 F:      include/uapi/linux/qnxtypes.h
10606
10607 QORIQ DPAA2 FSL-MC BUS DRIVER
10608 M:      Stuart Yoder <stuyoder@gmail.com>
10609 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10610 L:      linux-kernel@vger.kernel.org
10611 S:      Maintained
10612 F:      drivers/staging/fsl-mc/
10613 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10614
10615 QT1010 MEDIA DRIVER
10616 M:      Antti Palosaari <crope@iki.fi>
10617 L:      linux-media@vger.kernel.org
10618 W:      https://linuxtv.org
10619 W:      http://palosaari.fi/linux/
10620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10621 T:      git git://linuxtv.org/anttip/media_tree.git
10622 S:      Maintained
10623 F:      drivers/media/tuners/qt1010*
10624
10625 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10626 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10627 L:      linux-wireless@vger.kernel.org
10628 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10629 S:      Supported
10630 F:      drivers/net/wireless/ath/ath9k/
10631
10632 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10633 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10634 L:      ath10k@lists.infradead.org
10635 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10637 S:      Supported
10638 F:      drivers/net/wireless/ath/ath10k/
10639
10640 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10641 M:      Timur Tabi <timur@codeaurora.org>
10642 L:      netdev@vger.kernel.org
10643 S:      Supported
10644 F:      drivers/net/ethernet/qualcomm/emac/
10645
10646 QUALCOMM HEXAGON ARCHITECTURE
10647 M:      Richard Kuo <rkuo@codeaurora.org>
10648 L:      linux-hexagon@vger.kernel.org
10649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10650 S:      Supported
10651 F:      arch/hexagon/
10652
10653 QUALCOMM WCN36XX WIRELESS DRIVER
10654 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10655 L:      wcn36xx@lists.infradead.org
10656 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10657 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10658 S:      Supported
10659 F:      drivers/net/wireless/ath/wcn36xx/
10660
10661 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10662 M:      Gabriel Somlo <somlo@cmu.edu>
10663 M:      "Michael S. Tsirkin" <mst@redhat.com>
10664 L:      qemu-devel@nongnu.org
10665 S:      Maintained
10666 F:      drivers/firmware/qemu_fw_cfg.c
10667
10668 RADOS BLOCK DEVICE (RBD)
10669 M:      Ilya Dryomov <idryomov@gmail.com>
10670 M:      Sage Weil <sage@redhat.com>
10671 M:      Alex Elder <elder@kernel.org>
10672 L:      ceph-devel@vger.kernel.org
10673 W:      http://ceph.com/
10674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10675 T:      git git://github.com/ceph/ceph-client.git
10676 S:      Supported
10677 F:      Documentation/ABI/testing/sysfs-bus-rbd
10678 F:      drivers/block/rbd.c
10679 F:      drivers/block/rbd_types.h
10680
10681 RADEON FRAMEBUFFER DISPLAY DRIVER
10682 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10683 L:      linux-fbdev@vger.kernel.org
10684 S:      Maintained
10685 F:      drivers/video/fbdev/aty/radeon*
10686 F:      include/uapi/linux/radeonfb.h
10687
10688 RADIOSHARK RADIO DRIVER
10689 M:      Hans Verkuil <hverkuil@xs4all.nl>
10690 L:      linux-media@vger.kernel.org
10691 T:      git git://linuxtv.org/media_tree.git
10692 S:      Maintained
10693 F:      drivers/media/radio/radio-shark.c
10694
10695 RADIOSHARK2 RADIO DRIVER
10696 M:      Hans Verkuil <hverkuil@xs4all.nl>
10697 L:      linux-media@vger.kernel.org
10698 T:      git git://linuxtv.org/media_tree.git
10699 S:      Maintained
10700 F:      drivers/media/radio/radio-shark2.c
10701 F:      drivers/media/radio/radio-tea5777.c
10702
10703 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10704 M:      Paul Mackerras <paulus@samba.org>
10705 L:      linux-fbdev@vger.kernel.org
10706 S:      Maintained
10707 F:      drivers/video/fbdev/aty/aty128fb.c
10708
10709 RAINSHADOW-CEC DRIVER
10710 M:      Hans Verkuil <hverkuil@xs4all.nl>
10711 L:      linux-media@vger.kernel.org
10712 T:      git git://linuxtv.org/media_tree.git
10713 S:      Maintained
10714 F:      drivers/media/usb/rainshadow-cec/*
10715
10716 RALINK MIPS ARCHITECTURE
10717 M:      John Crispin <john@phrozen.org>
10718 L:      linux-mips@linux-mips.org
10719 S:      Maintained
10720 F:      arch/mips/ralink
10721
10722 RALINK RT2X00 WIRELESS LAN DRIVER
10723 P:      rt2x00 project
10724 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10725 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10726 L:      linux-wireless@vger.kernel.org
10727 S:      Maintained
10728 F:      drivers/net/wireless/ralink/rt2x00/
10729
10730 RAMDISK RAM BLOCK DEVICE DRIVER
10731 M:      Jens Axboe <axboe@kernel.dk>
10732 S:      Maintained
10733 F:      Documentation/blockdev/ramdisk.txt
10734 F:      drivers/block/brd.c
10735
10736 RANDOM NUMBER DRIVER
10737 M:      "Theodore Ts'o" <tytso@mit.edu>
10738 S:      Maintained
10739 F:      drivers/char/random.c
10740
10741 RAPIDIO SUBSYSTEM
10742 M:      Matt Porter <mporter@kernel.crashing.org>
10743 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10744 S:      Maintained
10745 F:      drivers/rapidio/
10746
10747 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10748 L:      linux-wireless@vger.kernel.org
10749 S:      Orphan
10750 F:      drivers/net/wireless/ray*
10751
10752 RCUTORTURE MODULE
10753 M:      Josh Triplett <josh@joshtriplett.org>
10754 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10755 L:      linux-kernel@vger.kernel.org
10756 S:      Supported
10757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10758 F:      Documentation/RCU/torture.txt
10759 F:      kernel/rcu/rcutorture.c
10760
10761 RCUTORTURE TEST FRAMEWORK
10762 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10763 M:      Josh Triplett <josh@joshtriplett.org>
10764 R:      Steven Rostedt <rostedt@goodmis.org>
10765 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10766 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10767 L:      linux-kernel@vger.kernel.org
10768 S:      Supported
10769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10770 F:      tools/testing/selftests/rcutorture
10771
10772 RDC R-321X SoC
10773 M:      Florian Fainelli <florian@openwrt.org>
10774 S:      Maintained
10775
10776 RDC R6040 FAST ETHERNET DRIVER
10777 M:      Florian Fainelli <f.fainelli@gmail.com>
10778 L:      netdev@vger.kernel.org
10779 S:      Maintained
10780 F:      drivers/net/ethernet/rdc/r6040.c
10781
10782 RDS - RELIABLE DATAGRAM SOCKETS
10783 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10784 L:      netdev@vger.kernel.org
10785 L:      linux-rdma@vger.kernel.org
10786 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10787 W:      https://oss.oracle.com/projects/rds/
10788 S:      Supported
10789 F:      net/rds/
10790 F:      Documentation/networking/rds.txt
10791
10792 RDMAVT - RDMA verbs software
10793 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10794 L:      linux-rdma@vger.kernel.org
10795 S:      Supported
10796 F:      drivers/infiniband/sw/rdmavt
10797
10798 RDT - RESOURCE ALLOCATION
10799 M:      Fenghua Yu <fenghua.yu@intel.com>
10800 L:      linux-kernel@vger.kernel.org
10801 S:      Supported
10802 F:      arch/x86/kernel/cpu/intel_rdt*
10803 F:      arch/x86/include/asm/intel_rdt*
10804 F:      Documentation/x86/intel_rdt*
10805
10806 READ-COPY UPDATE (RCU)
10807 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10808 M:      Josh Triplett <josh@joshtriplett.org>
10809 R:      Steven Rostedt <rostedt@goodmis.org>
10810 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10811 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10812 L:      linux-kernel@vger.kernel.org
10813 W:      http://www.rdrop.com/users/paulmck/RCU/
10814 S:      Supported
10815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10816 F:      Documentation/RCU/
10817 X:      Documentation/RCU/torture.txt
10818 F:      include/linux/rcu*
10819 X:      include/linux/srcu.h
10820 F:      kernel/rcu/
10821 X:      kernel/torture.c
10822
10823 REAL TIME CLOCK (RTC) SUBSYSTEM
10824 M:      Alessandro Zummo <a.zummo@towertech.it>
10825 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10826 L:      linux-rtc@vger.kernel.org
10827 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10829 S:      Maintained
10830 F:      Documentation/devicetree/bindings/rtc/
10831 F:      Documentation/rtc.txt
10832 F:      drivers/rtc/
10833 F:      include/linux/rtc.h
10834 F:      include/uapi/linux/rtc.h
10835 F:      include/linux/rtc/
10836 F:      include/linux/platform_data/rtc-*
10837 F:      tools/testing/selftests/timers/rtctest.c
10838
10839 REALTEK AUDIO CODECS
10840 M:      Bard Liao <bardliao@realtek.com>
10841 M:      Oder Chiou <oder_chiou@realtek.com>
10842 S:      Maintained
10843 F:      sound/soc/codecs/rt*
10844 F:      include/sound/rt*.h
10845
10846 REISERFS FILE SYSTEM
10847 L:      reiserfs-devel@vger.kernel.org
10848 S:      Supported
10849 F:      fs/reiserfs/
10850
10851 REGISTER MAP ABSTRACTION
10852 M:      Mark Brown <broonie@kernel.org>
10853 L:      linux-kernel@vger.kernel.org
10854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10855 S:      Supported
10856 F:      Documentation/devicetree/bindings/regmap/
10857 F:      drivers/base/regmap/
10858 F:      include/linux/regmap.h
10859
10860 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10861 M:      Ohad Ben-Cohen <ohad@wizery.com>
10862 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10863 L:      linux-remoteproc@vger.kernel.org
10864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10865 S:      Maintained
10866 F:      Documentation/devicetree/bindings/remoteproc/
10867 F:      Documentation/remoteproc.txt
10868 F:      drivers/remoteproc/
10869 F:      include/linux/remoteproc.h
10870
10871 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10872 M:      Ohad Ben-Cohen <ohad@wizery.com>
10873 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10874 L:      linux-remoteproc@vger.kernel.org
10875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10876 S:      Maintained
10877 F:      drivers/rpmsg/
10878 F:      Documentation/rpmsg.txt
10879 F:      include/linux/rpmsg.h
10880 F:      include/linux/rpmsg/
10881
10882 RENESAS CLOCK DRIVERS
10883 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10884 L:      linux-renesas-soc@vger.kernel.org
10885 S:      Supported
10886 F:      drivers/clk/renesas/
10887
10888 RENESAS ETHERNET DRIVERS
10889 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10890 L:      netdev@vger.kernel.org
10891 L:      linux-renesas-soc@vger.kernel.org
10892 F:      drivers/net/ethernet/renesas/
10893 F:      include/linux/sh_eth.h
10894
10895 RENESAS R-CAR GYROADC DRIVER
10896 M:      Marek Vasut <marek.vasut@gmail.com>
10897 L:      linux-iio@vger.kernel.org
10898 S:      Supported
10899 F:      drivers/iio/adc/rcar_gyro_adc.c
10900
10901 RENESAS USB PHY DRIVER
10902 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10903 L:      linux-renesas-soc@vger.kernel.org
10904 S:      Maintained
10905 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
10906
10907 RESET CONTROLLER FRAMEWORK
10908 M:      Philipp Zabel <p.zabel@pengutronix.de>
10909 T:      git git://git.pengutronix.de/git/pza/linux
10910 S:      Maintained
10911 F:      drivers/reset/
10912 F:      Documentation/devicetree/bindings/reset/
10913 F:      include/dt-bindings/reset/
10914 F:      include/linux/reset.h
10915 F:      include/linux/reset-controller.h
10916
10917 RFKILL
10918 M:      Johannes Berg <johannes@sipsolutions.net>
10919 L:      linux-wireless@vger.kernel.org
10920 W:      http://wireless.kernel.org/
10921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10923 S:      Maintained
10924 F:      Documentation/rfkill.txt
10925 F:      net/rfkill/
10926
10927 RHASHTABLE
10928 M:      Thomas Graf <tgraf@suug.ch>
10929 M:      Herbert Xu <herbert@gondor.apana.org.au>
10930 L:      netdev@vger.kernel.org
10931 S:      Maintained
10932 F:      lib/rhashtable.c
10933 F:      include/linux/rhashtable.h
10934
10935 RICOH SMARTMEDIA/XD DRIVER
10936 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10937 S:      Maintained
10938 F:      drivers/mtd/nand/r852.c
10939 F:      drivers/mtd/nand/r852.h
10940
10941 RICOH R5C592 MEMORYSTICK DRIVER
10942 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10943 S:      Maintained
10944 F:      drivers/memstick/host/r592.*
10945
10946 ROCCAT DRIVERS
10947 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10948 W:      http://sourceforge.net/projects/roccat/
10949 S:      Maintained
10950 F:      drivers/hid/hid-roccat*
10951 F:      include/linux/hid-roccat*
10952 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10953
10954 ROCKER DRIVER
10955 M:      Jiri Pirko <jiri@resnulli.us>
10956 L:      netdev@vger.kernel.org
10957 S:      Supported
10958 F:      drivers/net/ethernet/rocker/
10959
10960 ROCKETPORT DRIVER
10961 P:      Comtrol Corp.
10962 W:      http://www.comtrol.com
10963 S:      Maintained
10964 F:      Documentation/serial/rocket.txt
10965 F:      drivers/tty/rocket*
10966
10967 ROCKETPORT EXPRESS/INFINITY DRIVER
10968 M:      Kevin Cernekee <cernekee@gmail.com>
10969 L:      linux-serial@vger.kernel.org
10970 S:      Odd Fixes
10971 F:      drivers/tty/serial/rp2.*
10972
10973 ROSE NETWORK LAYER
10974 M:      Ralf Baechle <ralf@linux-mips.org>
10975 L:      linux-hams@vger.kernel.org
10976 W:      http://www.linux-ax25.org/
10977 S:      Maintained
10978 F:      include/net/rose.h
10979 F:      include/uapi/linux/rose.h
10980 F:      net/rose/
10981
10982 RTL2830 MEDIA DRIVER
10983 M:      Antti Palosaari <crope@iki.fi>
10984 L:      linux-media@vger.kernel.org
10985 W:      https://linuxtv.org
10986 W:      http://palosaari.fi/linux/
10987 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10988 T:      git git://linuxtv.org/anttip/media_tree.git
10989 S:      Maintained
10990 F:      drivers/media/dvb-frontends/rtl2830*
10991
10992 RTL2832 MEDIA DRIVER
10993 M:      Antti Palosaari <crope@iki.fi>
10994 L:      linux-media@vger.kernel.org
10995 W:      https://linuxtv.org
10996 W:      http://palosaari.fi/linux/
10997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10998 T:      git git://linuxtv.org/anttip/media_tree.git
10999 S:      Maintained
11000 F:      drivers/media/dvb-frontends/rtl2832*
11001
11002 RTL2832_SDR MEDIA DRIVER
11003 M:      Antti Palosaari <crope@iki.fi>
11004 L:      linux-media@vger.kernel.org
11005 W:      https://linuxtv.org
11006 W:      http://palosaari.fi/linux/
11007 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11008 T:      git git://linuxtv.org/anttip/media_tree.git
11009 S:      Maintained
11010 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11011
11012 RTL8180 WIRELESS DRIVER
11013 L:      linux-wireless@vger.kernel.org
11014 W:      http://wireless.kernel.org/
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11016 S:      Orphan
11017 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11018
11019 RTL8187 WIRELESS DRIVER
11020 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11021 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11022 M:      Larry Finger <Larry.Finger@lwfinger.net>
11023 L:      linux-wireless@vger.kernel.org
11024 W:      http://wireless.kernel.org/
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11026 S:      Maintained
11027 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11028
11029 RTL8192CE WIRELESS DRIVER
11030 M:      Larry Finger <Larry.Finger@lwfinger.net>
11031 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11032 L:      linux-wireless@vger.kernel.org
11033 W:      http://wireless.kernel.org/
11034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11035 S:      Maintained
11036 F:      drivers/net/wireless/realtek/rtlwifi/
11037 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11038
11039 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11040 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11041 L:      linux-wireless@vger.kernel.org
11042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11043 S:      Maintained
11044 F:      drivers/net/wireless/realtek/rtl8xxxu/
11045
11046 S3 SAVAGE FRAMEBUFFER DRIVER
11047 M:      Antonino Daplas <adaplas@gmail.com>
11048 L:      linux-fbdev@vger.kernel.org
11049 S:      Maintained
11050 F:      drivers/video/fbdev/savage/
11051
11052 S390
11053 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11054 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11055 L:      linux-s390@vger.kernel.org
11056 W:      http://www.ibm.com/developerworks/linux/linux390/
11057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11058 S:      Supported
11059 F:      arch/s390/
11060 F:      drivers/s390/
11061 F:      Documentation/s390/
11062 F:      Documentation/driver-api/s390-drivers.rst
11063
11064 S390 COMMON I/O LAYER
11065 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11066 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11067 L:      linux-s390@vger.kernel.org
11068 W:      http://www.ibm.com/developerworks/linux/linux390/
11069 S:      Supported
11070 F:      drivers/s390/cio/
11071
11072 S390 DASD DRIVER
11073 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11074 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11075 L:      linux-s390@vger.kernel.org
11076 W:      http://www.ibm.com/developerworks/linux/linux390/
11077 S:      Supported
11078 F:      drivers/s390/block/dasd*
11079 F:      block/partitions/ibm.c
11080
11081 S390 NETWORK DRIVERS
11082 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11083 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11084 L:      linux-s390@vger.kernel.org
11085 W:      http://www.ibm.com/developerworks/linux/linux390/
11086 S:      Supported
11087 F:      drivers/s390/net/
11088
11089 S390 PCI SUBSYSTEM
11090 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11091 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11092 L:      linux-s390@vger.kernel.org
11093 W:      http://www.ibm.com/developerworks/linux/linux390/
11094 S:      Supported
11095 F:      arch/s390/pci/
11096 F:      drivers/pci/hotplug/s390_pci_hpc.c
11097
11098 S390 ZCRYPT DRIVER
11099 M:      Harald Freudenberger <freude@de.ibm.com>
11100 L:      linux-s390@vger.kernel.org
11101 W:      http://www.ibm.com/developerworks/linux/linux390/
11102 S:      Supported
11103 F:      drivers/s390/crypto/
11104
11105 S390 ZFCP DRIVER
11106 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11107 L:      linux-s390@vger.kernel.org
11108 W:      http://www.ibm.com/developerworks/linux/linux390/
11109 S:      Supported
11110 F:      drivers/s390/scsi/zfcp_*
11111
11112 S390 IUCV NETWORK LAYER
11113 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11114 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11115 L:      linux-s390@vger.kernel.org
11116 W:      http://www.ibm.com/developerworks/linux/linux390/
11117 S:      Supported
11118 F:      drivers/s390/net/*iucv*
11119 F:      include/net/iucv/
11120 F:      net/iucv/
11121
11122 S390 IOMMU (PCI)
11123 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11124 L:      linux-s390@vger.kernel.org
11125 W:      http://www.ibm.com/developerworks/linux/linux390/
11126 S:      Supported
11127 F:      drivers/iommu/s390-iommu.c
11128
11129 S390 VFIO-CCW DRIVER
11130 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11131 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11132 L:      linux-s390@vger.kernel.org
11133 L:      kvm@vger.kernel.org
11134 S:      Supported
11135 F:      drivers/s390/cio/vfio_ccw*
11136 F:      Documentation/s390/vfio-ccw.txt
11137 F:      include/uapi/linux/vfio_ccw.h
11138
11139 S3C24XX SD/MMC Driver
11140 M:      Ben Dooks <ben-linux@fluff.org>
11141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11142 S:      Supported
11143 F:      drivers/mmc/host/s3cmci.*
11144
11145 SAA6588 RDS RECEIVER DRIVER
11146 M:      Hans Verkuil <hverkuil@xs4all.nl>
11147 L:      linux-media@vger.kernel.org
11148 T:      git git://linuxtv.org/media_tree.git
11149 W:      https://linuxtv.org
11150 S:      Odd Fixes
11151 F:      drivers/media/i2c/saa6588*
11152
11153 SAA7134 VIDEO4LINUX DRIVER
11154 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11155 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11156 L:      linux-media@vger.kernel.org
11157 W:      https://linuxtv.org
11158 T:      git git://linuxtv.org/media_tree.git
11159 S:      Odd fixes
11160 F:      Documentation/media/v4l-drivers/saa7134*
11161 F:      drivers/media/pci/saa7134/
11162
11163 SAA7146 VIDEO4LINUX-2 DRIVER
11164 M:      Hans Verkuil <hverkuil@xs4all.nl>
11165 L:      linux-media@vger.kernel.org
11166 T:      git git://linuxtv.org/media_tree.git
11167 S:      Maintained
11168 F:      drivers/media/common/saa7146/
11169 F:      drivers/media/pci/saa7146/
11170 F:      include/media/saa7146*
11171
11172 SAMSUNG LAPTOP DRIVER
11173 M:      Corentin Chary <corentin.chary@gmail.com>
11174 L:      platform-driver-x86@vger.kernel.org
11175 S:      Maintained
11176 F:      drivers/platform/x86/samsung-laptop.c
11177
11178 SAMSUNG AUDIO (ASoC) DRIVERS
11179 M:      Krzysztof Kozlowski <krzk@kernel.org>
11180 M:      Sangbeom Kim <sbkim73@samsung.com>
11181 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11182 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11183 S:      Supported
11184 F:      sound/soc/samsung/
11185
11186 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11187 M:      Krzysztof Kozlowski <krzk@kernel.org>
11188 L:      linux-crypto@vger.kernel.org
11189 L:      linux-samsung-soc@vger.kernel.org
11190 S:      Maintained
11191 F:      drivers/crypto/exynos-rng.c
11192 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11193
11194 SAMSUNG FRAMEBUFFER DRIVER
11195 M:      Jingoo Han <jingoohan1@gmail.com>
11196 L:      linux-fbdev@vger.kernel.org
11197 S:      Maintained
11198 F:      drivers/video/fbdev/s3c-fb.c
11199
11200 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11201 M:      Sangbeom Kim <sbkim73@samsung.com>
11202 M:      Krzysztof Kozlowski <krzk@kernel.org>
11203 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11204 L:      linux-kernel@vger.kernel.org
11205 L:      linux-samsung-soc@vger.kernel.org
11206 S:      Supported
11207 F:      drivers/mfd/sec*.c
11208 F:      drivers/regulator/s2m*.c
11209 F:      drivers/regulator/s5m*.c
11210 F:      drivers/clk/clk-s2mps11.c
11211 F:      drivers/rtc/rtc-s5m.c
11212 F:      include/linux/mfd/samsung/
11213 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11214 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11215 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11216 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11217
11218 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11219 M:      Krzysztof Kozlowski <krzk@kernel.org>
11220 M:      Vladimir Zapolskiy <vz@mleia.com>
11221 L:      linux-crypto@vger.kernel.org
11222 L:      linux-samsung-soc@vger.kernel.org
11223 S:      Maintained
11224 F:      drivers/crypto/s5p-sss.c
11225
11226 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11227 M:      Kyungmin Park <kyungmin.park@samsung.com>
11228 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11229 L:      linux-media@vger.kernel.org
11230 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11231 S:      Supported
11232 F:      drivers/media/platform/exynos4-is/
11233
11234 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11235 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11236 L:      linux-media@vger.kernel.org
11237 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11238 S:      Maintained
11239 F:      drivers/media/platform/s3c-camif/
11240 F:      include/media/drv-intf/s3c_camif.h
11241
11242 SAMSUNG S5C73M3 CAMERA DRIVER
11243 M:      Kyungmin Park <kyungmin.park@samsung.com>
11244 M:      Andrzej Hajda <a.hajda@samsung.com>
11245 L:      linux-media@vger.kernel.org
11246 S:      Supported
11247 F:      drivers/media/i2c/s5c73m3/*
11248
11249 SAMSUNG S5K5BAF CAMERA DRIVER
11250 M:      Kyungmin Park <kyungmin.park@samsung.com>
11251 M:      Andrzej Hajda <a.hajda@samsung.com>
11252 L:      linux-media@vger.kernel.org
11253 S:      Supported
11254 F:      drivers/media/i2c/s5k5baf.c
11255
11256 SAMSUNG S3FWRN5 NFC DRIVER
11257 M:      Robert Baldyga <r.baldyga@samsung.com>
11258 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11259 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11260 S:      Supported
11261 F:      drivers/nfc/s3fwrn5
11262
11263 SAMSUNG SOC CLOCK DRIVERS
11264 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11265 M:      Tomasz Figa <tomasz.figa@gmail.com>
11266 M:      Chanwoo Choi <cw00.choi@samsung.com>
11267 S:      Supported
11268 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11269 F:      drivers/clk/samsung/
11270 F:      include/dt-bindings/clock/exynos*.h
11271 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11272
11273 SAMSUNG SPI DRIVERS
11274 M:      Kukjin Kim <kgene@kernel.org>
11275 M:      Krzysztof Kozlowski <krzk@kernel.org>
11276 M:      Andi Shyti <andi.shyti@samsung.com>
11277 L:      linux-spi@vger.kernel.org
11278 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11279 S:      Maintained
11280 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11281 F:      drivers/spi/spi-s3c*
11282 F:      include/linux/platform_data/spi-s3c64xx.h
11283
11284 SAMSUNG SXGBE DRIVERS
11285 M:      Byungho An <bh74.an@samsung.com>
11286 M:      Girish K S <ks.giri@samsung.com>
11287 M:      Vipul Pandya <vipul.pandya@samsung.com>
11288 S:      Supported
11289 L:      netdev@vger.kernel.org
11290 F:      drivers/net/ethernet/samsung/sxgbe/
11291
11292 SAMSUNG THERMAL DRIVER
11293 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11294 L:      linux-pm@vger.kernel.org
11295 L:      linux-samsung-soc@vger.kernel.org
11296 S:      Supported
11297 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11298 F:      drivers/thermal/samsung/
11299
11300 SAMSUNG USB2 PHY DRIVER
11301 M:      Kamil Debski <kamil@wypas.org>
11302 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11303 L:      linux-kernel@vger.kernel.org
11304 S:      Supported
11305 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11306 F:      Documentation/phy/samsung-usb2.txt
11307 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11308 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11309 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11310 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11311 F:      drivers/phy/samsung/phy-samsung-usb2.c
11312 F:      drivers/phy/samsung/phy-samsung-usb2.h
11313
11314 SERIAL DRIVERS
11315 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11316 L:      linux-serial@vger.kernel.org
11317 S:      Maintained
11318 F:      Documentation/devicetree/bindings/serial/
11319 F:      drivers/tty/serial/
11320
11321 SERIAL DEVICE BUS
11322 M:      Rob Herring <robh@kernel.org>
11323 L:      linux-serial@vger.kernel.org
11324 S:      Maintained
11325 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11326 F:      drivers/tty/serdev/
11327 F:      include/linux/serdev.h
11328
11329 SERIAL IR RECEIVER
11330 M:      Sean Young <sean@mess.org>
11331 L:      linux-media@vger.kernel.org
11332 S:      Maintained
11333 F:      drivers/media/rc/serial_ir.c
11334
11335 STI CEC DRIVER
11336 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11337 S:      Maintained
11338 F:      drivers/staging/media/st-cec/
11339 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11340
11341 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11342 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11343 L:      linux-s390@vger.kernel.org
11344 W:      http://www.ibm.com/developerworks/linux/linux390/
11345 S:      Supported
11346 F:      net/smc/
11347
11348 SYNOPSYS DESIGNWARE DMAC DRIVER
11349 M:      Viresh Kumar <vireshk@kernel.org>
11350 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11351 S:      Maintained
11352 F:      include/linux/dma/dw.h
11353 F:      include/linux/platform_data/dma-dw.h
11354 F:      drivers/dma/dw/
11355
11356 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11357 M:      Jie Deng <jiedeng@synopsys.com>
11358 L:      netdev@vger.kernel.org
11359 S:      Supported
11360 F:      drivers/net/ethernet/synopsys/
11361
11362 SYNOPSYS DESIGNWARE I2C DRIVER
11363 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11364 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11365 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11366 L:      linux-i2c@vger.kernel.org
11367 S:      Maintained
11368 F:      drivers/i2c/busses/i2c-designware-*
11369 F:      include/linux/platform_data/i2c-designware.h
11370
11371 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11372 M:      Jaehoon Chung <jh80.chung@samsung.com>
11373 L:      linux-mmc@vger.kernel.org
11374 S:      Maintained
11375 F:      drivers/mmc/host/dw_mmc*
11376
11377 SYSTEM TRACE MODULE CLASS
11378 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11379 S:      Maintained
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11381 F:      Documentation/trace/stm.txt
11382 F:      drivers/hwtracing/stm/
11383 F:      include/linux/stm.h
11384 F:      include/uapi/linux/stm.h
11385
11386 TEE SUBSYSTEM
11387 M:      Jens Wiklander <jens.wiklander@linaro.org>
11388 S:      Maintained
11389 F:      include/linux/tee_drv.h
11390 F:      include/uapi/linux/tee.h
11391 F:      drivers/tee/
11392 F:      Documentation/tee.txt
11393
11394 THUNDERBOLT DRIVER
11395 M:      Andreas Noever <andreas.noever@gmail.com>
11396 M:      Michael Jamet <michael.jamet@intel.com>
11397 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11398 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
11399 S:      Maintained
11400 F:      drivers/thunderbolt/
11401
11402 TI BQ27XXX POWER SUPPLY DRIVER
11403 R:      Andrew F. Davis <afd@ti.com>
11404 F:      include/linux/power/bq27xxx_battery.h
11405 F:      drivers/power/supply/bq27xxx_battery.c
11406 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11407
11408 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11409 M:      John Stultz <john.stultz@linaro.org>
11410 M:      Thomas Gleixner <tglx@linutronix.de>
11411 R:      Stephen Boyd <sboyd@codeaurora.org>
11412 L:      linux-kernel@vger.kernel.org
11413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11414 S:      Supported
11415 F:      include/linux/clocksource.h
11416 F:      include/linux/time.h
11417 F:      include/linux/timex.h
11418 F:      include/uapi/linux/time.h
11419 F:      include/uapi/linux/timex.h
11420 F:      kernel/time/clocksource.c
11421 F:      kernel/time/time*.c
11422 F:      kernel/time/alarmtimer.c
11423 F:      kernel/time/ntp.c
11424 F:      tools/testing/selftests/timers/
11425
11426 SC1200 WDT DRIVER
11427 M:      Zwane Mwaikambo <zwanem@gmail.com>
11428 S:      Maintained
11429 F:      drivers/watchdog/sc1200wdt.c
11430
11431 SCHEDULER
11432 M:      Ingo Molnar <mingo@redhat.com>
11433 M:      Peter Zijlstra <peterz@infradead.org>
11434 L:      linux-kernel@vger.kernel.org
11435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11436 S:      Maintained
11437 F:      kernel/sched/
11438 F:      include/linux/sched.h
11439 F:      include/uapi/linux/sched.h
11440 F:      include/linux/wait.h
11441
11442 SCORE ARCHITECTURE
11443 M:      Chen Liqin <liqin.linux@gmail.com>
11444 M:      Lennox Wu <lennox.wu@gmail.com>
11445 W:      http://www.sunplus.com
11446 S:      Supported
11447 F:      arch/score/
11448
11449 SCR24X CHIP CARD INTERFACE DRIVER
11450 M:      Lubomir Rintel <lkundrak@v3.sk>
11451 S:      Supported
11452 F:      drivers/char/pcmcia/scr24x_cs.c
11453
11454 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11455 M:      Sudeep Holla <sudeep.holla@arm.com>
11456 L:      linux-arm-kernel@lists.infradead.org
11457 S:      Maintained
11458 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11459 F:      drivers/clk/clk-scpi.c
11460 F:      drivers/cpufreq/scpi-cpufreq.c
11461 F:      drivers/firmware/arm_scpi.c
11462 F:      include/linux/scpi_protocol.h
11463
11464 SCSI CDROM DRIVER
11465 M:      Jens Axboe <axboe@kernel.dk>
11466 L:      linux-scsi@vger.kernel.org
11467 W:      http://www.kernel.dk
11468 S:      Maintained
11469 F:      drivers/scsi/sr*
11470
11471 SCSI RDMA PROTOCOL (SRP) INITIATOR
11472 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11473 L:      linux-rdma@vger.kernel.org
11474 S:      Supported
11475 W:      http://www.openfabrics.org
11476 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11478 F:      drivers/infiniband/ulp/srp/
11479 F:      include/scsi/srp.h
11480
11481 SCSI SG DRIVER
11482 M:      Doug Gilbert <dgilbert@interlog.com>
11483 L:      linux-scsi@vger.kernel.org
11484 W:      http://sg.danny.cz/sg
11485 S:      Maintained
11486 F:      Documentation/scsi/scsi-generic.txt
11487 F:      drivers/scsi/sg.c
11488 F:      include/scsi/sg.h
11489
11490 SCSI SUBSYSTEM
11491 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11493 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11495 L:      linux-scsi@vger.kernel.org
11496 S:      Maintained
11497 F:      Documentation/devicetree/bindings/scsi/
11498 F:      drivers/scsi/
11499 F:      include/scsi/
11500
11501 SCSI TAPE DRIVER
11502 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11503 L:      linux-scsi@vger.kernel.org
11504 S:      Maintained
11505 F:      Documentation/scsi/st.txt
11506 F:      drivers/scsi/st.*
11507 F:      drivers/scsi/st_*.h
11508
11509 SCTP PROTOCOL
11510 M:      Vlad Yasevich <vyasevich@gmail.com>
11511 M:      Neil Horman <nhorman@tuxdriver.com>
11512 L:      linux-sctp@vger.kernel.org
11513 W:      http://lksctp.sourceforge.net
11514 S:      Maintained
11515 F:      Documentation/networking/sctp.txt
11516 F:      include/linux/sctp.h
11517 F:      include/uapi/linux/sctp.h
11518 F:      include/net/sctp/
11519 F:      net/sctp/
11520
11521 SCx200 CPU SUPPORT
11522 M:      Jim Cromie <jim.cromie@gmail.com>
11523 S:      Odd Fixes
11524 F:      Documentation/i2c/busses/scx200_acb
11525 F:      arch/x86/platform/scx200/
11526 F:      drivers/watchdog/scx200_wdt.c
11527 F:      drivers/i2c/busses/scx200*
11528 F:      drivers/mtd/maps/scx200_docflash.c
11529 F:      include/linux/scx200.h
11530
11531 SCx200 GPIO DRIVER
11532 M:      Jim Cromie <jim.cromie@gmail.com>
11533 S:      Maintained
11534 F:      drivers/char/scx200_gpio.c
11535 F:      include/linux/scx200_gpio.h
11536
11537 SCx200 HRT CLOCKSOURCE DRIVER
11538 M:      Jim Cromie <jim.cromie@gmail.com>
11539 S:      Maintained
11540 F:      drivers/clocksource/scx200_hrt.c
11541
11542 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11543 M:      Sascha Sommer <saschasommer@freenet.de>
11544 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11545 S:      Maintained
11546 F:      drivers/mmc/host/sdricoh_cs.c
11547
11548 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11549 M:      Adrian Hunter <adrian.hunter@intel.com>
11550 L:      linux-mmc@vger.kernel.org
11551 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11552 S:      Maintained
11553 F:      drivers/mmc/host/sdhci*
11554 F:      include/linux/mmc/sdhci*
11555
11556 SECURE COMPUTING
11557 M:      Kees Cook <keescook@chromium.org>
11558 R:      Andy Lutomirski <luto@amacapital.net>
11559 R:      Will Drewry <wad@chromium.org>
11560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11561 S:      Supported
11562 F:      kernel/seccomp.c
11563 F:      include/uapi/linux/seccomp.h
11564 F:      include/linux/seccomp.h
11565 F:      tools/testing/selftests/seccomp/*
11566 F:      Documentation/userspace-api/seccomp_filter.rst
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 F:      Documentation/admin-guide/LSM/SELinux.rst
11626
11627 APPARMOR SECURITY MODULE
11628 M:      John Johansen <john.johansen@canonical.com>
11629 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11630 W:      apparmor.wiki.kernel.org
11631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11632 S:      Supported
11633 F:      security/apparmor/
11634 F:      Documentation/admin-guide/LSM/apparmor.rst
11635
11636 LOADPIN SECURITY MODULE
11637 M:      Kees Cook <keescook@chromium.org>
11638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11639 S:      Supported
11640 F:      security/loadpin/
11641 F:      Documentation/admin-guide/LSM/LoadPin.rst
11642
11643 YAMA SECURITY MODULE
11644 M:      Kees Cook <keescook@chromium.org>
11645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11646 S:      Supported
11647 F:      security/yama/
11648 F:      Documentation/admin-guide/LSM/Yama.rst
11649
11650 SENSABLE PHANTOM
11651 M:      Jiri Slaby <jirislaby@gmail.com>
11652 S:      Maintained
11653 F:      drivers/misc/phantom.c
11654 F:      include/uapi/linux/phantom.h
11655
11656 Emulex 10Gbps iSCSI - OneConnect DRIVER
11657 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11658 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11659 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11660 L:      linux-scsi@vger.kernel.org
11661 W:      http://www.broadcom.com
11662 S:      Supported
11663 F:      drivers/scsi/be2iscsi/
11664
11665 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11666 M:      Sathya Perla <sathya.perla@broadcom.com>
11667 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11668 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11669 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11670 L:      netdev@vger.kernel.org
11671 W:      http://www.emulex.com
11672 S:      Supported
11673 F:      drivers/net/ethernet/emulex/benet/
11674
11675 EMULEX ONECONNECT ROCE DRIVER
11676 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11677 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11678 L:      linux-rdma@vger.kernel.org
11679 W:      http://www.broadcom.com
11680 S:      Odd Fixes
11681 F:      drivers/infiniband/hw/ocrdma/
11682 F:      include/uapi/rdma/ocrdma-abi.h
11683
11684 SFC NETWORK DRIVER
11685 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11686 M:      Edward Cree <ecree@solarflare.com>
11687 M:      Bert Kenward <bkenward@solarflare.com>
11688 L:      netdev@vger.kernel.org
11689 S:      Supported
11690 F:      drivers/net/ethernet/sfc/
11691
11692 SGI GRU DRIVER
11693 M:      Dimitri Sivanich <sivanich@sgi.com>
11694 S:      Maintained
11695 F:      drivers/misc/sgi-gru/
11696
11697 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11698 M:      Pat Gefre <pfg@sgi.com>
11699 L:      linux-ia64@vger.kernel.org
11700 S:      Supported
11701 F:      Documentation/ia64/serial.txt
11702 F:      drivers/tty/serial/ioc?_serial.c
11703 F:      include/linux/ioc?.h
11704
11705 SGI XP/XPC/XPNET DRIVER
11706 M:      Cliff Whickman <cpw@sgi.com>
11707 M:      Robin Holt <robinmholt@gmail.com>
11708 S:      Maintained
11709 F:      drivers/misc/sgi-xp/
11710
11711 SI2157 MEDIA DRIVER
11712 M:      Antti Palosaari <crope@iki.fi>
11713 L:      linux-media@vger.kernel.org
11714 W:      https://linuxtv.org
11715 W:      http://palosaari.fi/linux/
11716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11717 T:      git git://linuxtv.org/anttip/media_tree.git
11718 S:      Maintained
11719 F:      drivers/media/tuners/si2157*
11720
11721 SI2168 MEDIA DRIVER
11722 M:      Antti Palosaari <crope@iki.fi>
11723 L:      linux-media@vger.kernel.org
11724 W:      https://linuxtv.org
11725 W:      http://palosaari.fi/linux/
11726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11727 T:      git git://linuxtv.org/anttip/media_tree.git
11728 S:      Maintained
11729 F:      drivers/media/dvb-frontends/si2168*
11730
11731 SI470X FM RADIO RECEIVER I2C DRIVER
11732 M:      Hans Verkuil <hverkuil@xs4all.nl>
11733 L:      linux-media@vger.kernel.org
11734 T:      git git://linuxtv.org/media_tree.git
11735 W:      https://linuxtv.org
11736 S:      Odd Fixes
11737 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11738
11739 SI470X FM RADIO RECEIVER USB DRIVER
11740 M:      Hans Verkuil <hverkuil@xs4all.nl>
11741 L:      linux-media@vger.kernel.org
11742 T:      git git://linuxtv.org/media_tree.git
11743 W:      https://linuxtv.org
11744 S:      Maintained
11745 F:      drivers/media/radio/si470x/radio-si470x-common.c
11746 F:      drivers/media/radio/si470x/radio-si470x.h
11747 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11748
11749 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11750 M:      Eduardo Valentin <edubezval@gmail.com>
11751 L:      linux-media@vger.kernel.org
11752 T:      git git://linuxtv.org/media_tree.git
11753 W:      https://linuxtv.org
11754 S:      Odd Fixes
11755 F:      drivers/media/radio/si4713/si4713.?
11756
11757 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11758 M:      Eduardo Valentin <edubezval@gmail.com>
11759 L:      linux-media@vger.kernel.org
11760 T:      git git://linuxtv.org/media_tree.git
11761 W:      https://linuxtv.org
11762 S:      Odd Fixes
11763 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11764
11765 SI4713 FM RADIO TRANSMITTER USB DRIVER
11766 M:      Hans Verkuil <hverkuil@xs4all.nl>
11767 L:      linux-media@vger.kernel.org
11768 T:      git git://linuxtv.org/media_tree.git
11769 W:      https://linuxtv.org
11770 S:      Maintained
11771 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11772
11773 SIANO DVB DRIVER
11774 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11775 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11776 L:      linux-media@vger.kernel.org
11777 W:      https://linuxtv.org
11778 T:      git git://linuxtv.org/media_tree.git
11779 S:      Odd fixes
11780 F:      drivers/media/common/siano/
11781 F:      drivers/media/usb/siano/
11782 F:      drivers/media/usb/siano/
11783 F:      drivers/media/mmc/siano/
11784
11785 SILEAD TOUCHSCREEN DRIVER
11786 M:      Hans de Goede <hdegoede@redhat.com>
11787 L:      linux-input@vger.kernel.org
11788 L:      platform-driver-x86@vger.kernel.org
11789 S:      Maintained
11790 F:      drivers/input/touchscreen/silead.c
11791 F:      drivers/platform/x86/silead_dmi.c
11792
11793 SIMPLEFB FB DRIVER
11794 M:      Hans de Goede <hdegoede@redhat.com>
11795 L:      linux-fbdev@vger.kernel.org
11796 S:      Maintained
11797 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11798 F:      drivers/video/fbdev/simplefb.c
11799 F:      include/linux/platform_data/simplefb.h
11800
11801 SH_VEU V4L2 MEM2MEM DRIVER
11802 L:      linux-media@vger.kernel.org
11803 S:      Orphan
11804 F:      drivers/media/platform/sh_veu.c
11805
11806 SH_VOU V4L2 OUTPUT DRIVER
11807 L:      linux-media@vger.kernel.org
11808 S:      Orphan
11809 F:      drivers/media/platform/sh_vou.c
11810 F:      include/media/drv-intf/sh_vou.h
11811
11812 SIMPLE FIRMWARE INTERFACE (SFI)
11813 M:      Len Brown <lenb@kernel.org>
11814 L:      sfi-devel@simplefirmware.org
11815 W:      http://simplefirmware.org/
11816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11817 S:      Supported
11818 F:      arch/x86/platform/sfi/
11819 F:      drivers/sfi/
11820 F:      include/linux/sfi*.h
11821
11822 SIMTEC EB110ATX (Chalice CATS)
11823 P:      Ben Dooks
11824 P:      Vincent Sanders <vince@simtec.co.uk>
11825 M:      Simtec Linux Team <linux@simtec.co.uk>
11826 W:      http://www.simtec.co.uk/products/EB110ATX/
11827 S:      Supported
11828
11829 SIMTEC EB2410ITX (BAST)
11830 P:      Ben Dooks
11831 P:      Vincent Sanders <vince@simtec.co.uk>
11832 M:      Simtec Linux Team <linux@simtec.co.uk>
11833 W:      http://www.simtec.co.uk/products/EB2410ITX/
11834 S:      Supported
11835 F:      arch/arm/mach-s3c24xx/mach-bast.c
11836 F:      arch/arm/mach-s3c24xx/bast-ide.c
11837 F:      arch/arm/mach-s3c24xx/bast-irq.c
11838
11839 SIPHASH PRF ROUTINES
11840 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11841 S:      Maintained
11842 F:      lib/siphash.c
11843 F:      lib/test_siphash.c
11844 F:      include/linux/siphash.h
11845
11846 TI DAVINCI MACHINE SUPPORT
11847 M:      Sekhar Nori <nsekhar@ti.com>
11848 M:      Kevin Hilman <khilman@kernel.org>
11849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11851 S:      Supported
11852 F:      arch/arm/mach-davinci/
11853 F:      drivers/i2c/busses/i2c-davinci.c
11854 F:      arch/arm/boot/dts/da850*
11855
11856 TI DAVINCI SERIES MEDIA DRIVER
11857 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11858 L:      linux-media@vger.kernel.org
11859 W:      https://linuxtv.org
11860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11861 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11862 S:      Maintained
11863 F:      drivers/media/platform/davinci/
11864 F:      include/media/davinci/
11865
11866 TI AM437X VPFE DRIVER
11867 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11868 L:      linux-media@vger.kernel.org
11869 W:      https://linuxtv.org
11870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11871 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11872 S:      Maintained
11873 F:      drivers/media/platform/am437x/
11874
11875 OV2659 OMNIVISION SENSOR DRIVER
11876 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11877 L:      linux-media@vger.kernel.org
11878 W:      https://linuxtv.org
11879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11880 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11881 S:      Maintained
11882 F:      drivers/media/i2c/ov2659.c
11883 F:      include/media/i2c/ov2659.h
11884
11885 SILICON MOTION SM712 FRAME BUFFER DRIVER
11886 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11887 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11888 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11889 L:      linux-fbdev@vger.kernel.org
11890 S:      Maintained
11891 F:      drivers/video/fbdev/sm712*
11892 F:      Documentation/fb/sm712fb.txt
11893
11894 SIS 190 ETHERNET DRIVER
11895 M:      Francois Romieu <romieu@fr.zoreil.com>
11896 L:      netdev@vger.kernel.org
11897 S:      Maintained
11898 F:      drivers/net/ethernet/sis/sis190.c
11899
11900 SIS 900/7016 FAST ETHERNET DRIVER
11901 M:      Daniele Venzano <venza@brownhat.org>
11902 W:      http://www.brownhat.org/sis900.html
11903 L:      netdev@vger.kernel.org
11904 S:      Maintained
11905 F:      drivers/net/ethernet/sis/sis900.*
11906
11907 SIS FRAMEBUFFER DRIVER
11908 M:      Thomas Winischhofer <thomas@winischhofer.net>
11909 W:      http://www.winischhofer.net/linuxsisvga.shtml
11910 S:      Maintained
11911 F:      Documentation/fb/sisfb.txt
11912 F:      drivers/video/fbdev/sis/
11913 F:      include/video/sisfb.h
11914
11915 SIS USB2VGA DRIVER
11916 M:      Thomas Winischhofer <thomas@winischhofer.net>
11917 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11918 S:      Maintained
11919 F:      drivers/usb/misc/sisusbvga/
11920
11921 SLAB ALLOCATOR
11922 M:      Christoph Lameter <cl@linux.com>
11923 M:      Pekka Enberg <penberg@kernel.org>
11924 M:      David Rientjes <rientjes@google.com>
11925 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11926 M:      Andrew Morton <akpm@linux-foundation.org>
11927 L:      linux-mm@kvack.org
11928 S:      Maintained
11929 F:      include/linux/sl?b*.h
11930 F:      mm/sl?b*
11931
11932 SLEEPABLE READ-COPY UPDATE (SRCU)
11933 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11934 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11935 M:      Josh Triplett <josh@joshtriplett.org>
11936 R:      Steven Rostedt <rostedt@goodmis.org>
11937 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11938 L:      linux-kernel@vger.kernel.org
11939 W:      http://www.rdrop.com/users/paulmck/RCU/
11940 S:      Supported
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11942 F:      include/linux/srcu.h
11943 F:      kernel/rcu/srcu.c
11944
11945 SMACK SECURITY MODULE
11946 M:      Casey Schaufler <casey@schaufler-ca.com>
11947 L:      linux-security-module@vger.kernel.org
11948 W:      http://schaufler-ca.com
11949 T:      git git://github.com/cschaufler/smack-next
11950 S:      Maintained
11951 F:      Documentation/admin-guide/LSM/Smack.rst
11952 F:      security/smack/
11953
11954 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11955 M:      Kevin Hilman <khilman@kernel.org>
11956 M:      Nishanth Menon <nm@ti.com>
11957 S:      Maintained
11958 F:      drivers/power/avs/
11959 F:      include/linux/power/smartreflex.h
11960 L:      linux-pm@vger.kernel.org
11961
11962 SMC91x ETHERNET DRIVER
11963 M:      Nicolas Pitre <nico@fluxnic.net>
11964 S:      Odd Fixes
11965 F:      drivers/net/ethernet/smsc/smc91x.*
11966
11967 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11968 M:      Sakari Ailus <sakari.ailus@iki.fi>
11969 L:      linux-media@vger.kernel.org
11970 S:      Maintained
11971 F:      drivers/media/i2c/smiapp/
11972 F:      include/media/i2c/smiapp.h
11973 F:      drivers/media/i2c/smiapp-pll.c
11974 F:      drivers/media/i2c/smiapp-pll.h
11975 F:      include/uapi/linux/smiapp.h
11976 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11977
11978 SMM665 HARDWARE MONITOR DRIVER
11979 M:      Guenter Roeck <linux@roeck-us.net>
11980 L:      linux-hwmon@vger.kernel.org
11981 S:      Maintained
11982 F:      Documentation/hwmon/smm665
11983 F:      drivers/hwmon/smm665.c
11984
11985 SMSC EMC2103 HARDWARE MONITOR DRIVER
11986 M:      Steve Glendinning <steve.glendinning@shawell.net>
11987 L:      linux-hwmon@vger.kernel.org
11988 S:      Maintained
11989 F:      Documentation/hwmon/emc2103
11990 F:      drivers/hwmon/emc2103.c
11991
11992 SMSC SCH5627 HARDWARE MONITOR DRIVER
11993 M:      Hans de Goede <hdegoede@redhat.com>
11994 L:      linux-hwmon@vger.kernel.org
11995 S:      Supported
11996 F:      Documentation/hwmon/sch5627
11997 F:      drivers/hwmon/sch5627.c
11998
11999 SMSC47B397 HARDWARE MONITOR DRIVER
12000 M:      Jean Delvare <jdelvare@suse.com>
12001 L:      linux-hwmon@vger.kernel.org
12002 S:      Maintained
12003 F:      Documentation/hwmon/smsc47b397
12004 F:      drivers/hwmon/smsc47b397.c
12005
12006 SMSC911x ETHERNET DRIVER
12007 M:      Steve Glendinning <steve.glendinning@shawell.net>
12008 L:      netdev@vger.kernel.org
12009 S:      Maintained
12010 F:      include/linux/smsc911x.h
12011 F:      drivers/net/ethernet/smsc/smsc911x.*
12012
12013 SMSC9420 PCI ETHERNET DRIVER
12014 M:      Steve Glendinning <steve.glendinning@shawell.net>
12015 L:      netdev@vger.kernel.org
12016 S:      Maintained
12017 F:      drivers/net/ethernet/smsc/smsc9420.*
12018
12019 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12020 M:      Steve Glendinning <steve.glendinning@shawell.net>
12021 L:      linux-fbdev@vger.kernel.org
12022 S:      Maintained
12023 F:      drivers/video/fbdev/smscufx.c
12024
12025 SOC-CAMERA V4L2 SUBSYSTEM
12026 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12027 L:      linux-media@vger.kernel.org
12028 T:      git git://linuxtv.org/media_tree.git
12029 S:      Maintained
12030 F:      include/media/soc*
12031 F:      drivers/media/i2c/soc_camera/
12032 F:      drivers/media/platform/soc_camera/
12033
12034 SOEKRIS NET48XX LED SUPPORT
12035 M:      Chris Boot <bootc@bootc.net>
12036 S:      Maintained
12037 F:      drivers/leds/leds-net48xx.c
12038
12039 SOFTLOGIC 6x10 MPEG CODEC
12040 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12041 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12042 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
12043 M:      Ismael Luceno <ismael@iodev.co.uk>
12044 L:      linux-media@vger.kernel.org
12045 S:      Supported
12046 F:      drivers/media/pci/solo6x10/
12047
12048 SOFTWARE RAID (Multiple Disks) SUPPORT
12049 M:      Shaohua Li <shli@kernel.org>
12050 L:      linux-raid@vger.kernel.org
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12052 S:      Supported
12053 F:      drivers/md/
12054 F:      include/linux/raid/
12055 F:      include/uapi/linux/raid/
12056
12057 SONIC NETWORK DRIVER
12058 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12059 L:      netdev@vger.kernel.org
12060 S:      Maintained
12061 F:      drivers/net/ethernet/natsemi/sonic.*
12062
12063 SONICS SILICON BACKPLANE DRIVER (SSB)
12064 M:      Michael Buesch <m@bues.ch>
12065 L:      linux-wireless@vger.kernel.org
12066 S:      Maintained
12067 F:      drivers/ssb/
12068 F:      include/linux/ssb/
12069
12070 SONY VAIO CONTROL DEVICE DRIVER
12071 M:      Mattia Dongili <malattia@linux.it>
12072 L:      platform-driver-x86@vger.kernel.org
12073 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12074 S:      Maintained
12075 F:      Documentation/laptops/sony-laptop.txt
12076 F:      drivers/char/sonypi.c
12077 F:      drivers/platform/x86/sony-laptop.c
12078 F:      include/linux/sony-laptop.h
12079
12080 SONY MEMORYSTICK CARD SUPPORT
12081 M:      Alex Dubov <oakad@yahoo.com>
12082 W:      http://tifmxx.berlios.de/
12083 S:      Maintained
12084 F:      drivers/memstick/host/tifm_ms.c
12085
12086 SONY MEMORYSTICK STANDARD SUPPORT
12087 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12088 S:      Maintained
12089 F:      drivers/memstick/core/ms_block.*
12090
12091 SOUND
12092 M:      Jaroslav Kysela <perex@perex.cz>
12093 M:      Takashi Iwai <tiwai@suse.com>
12094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12095 W:      http://www.alsa-project.org/
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12097 T:      git git://git.alsa-project.org/alsa-kernel.git
12098 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12099 S:      Maintained
12100 F:      Documentation/sound/
12101 F:      include/sound/
12102 F:      include/uapi/sound/
12103 F:      sound/
12104
12105 SOUND - COMPRESSED AUDIO
12106 M:      Vinod Koul <vinod.koul@intel.com>
12107 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12109 S:      Supported
12110 F:      Documentation/sound/alsa/compress_offload.txt
12111 F:      include/sound/compress_driver.h
12112 F:      include/uapi/sound/compress_*
12113 F:      sound/core/compress_offload.c
12114 F:      sound/soc/soc-compress.c
12115
12116 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12117 M:      Liam Girdwood <lgirdwood@gmail.com>
12118 M:      Mark Brown <broonie@kernel.org>
12119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12120 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12121 W:      http://alsa-project.org/main/index.php/ASoC
12122 S:      Supported
12123 F:      Documentation/devicetree/bindings/sound/
12124 F:      Documentation/sound/alsa/soc/
12125 F:      sound/soc/
12126 F:      include/sound/soc*
12127
12128 SOUND - DMAENGINE HELPERS
12129 M:      Lars-Peter Clausen <lars@metafoo.de>
12130 S:      Supported
12131 F:      include/sound/dmaengine_pcm.h
12132 F:      sound/core/pcm_dmaengine.c
12133 F:      sound/soc/soc-generic-dmaengine-pcm.c
12134
12135 SP2 MEDIA DRIVER
12136 M:      Olli Salonen <olli.salonen@iki.fi>
12137 L:      linux-media@vger.kernel.org
12138 W:      https://linuxtv.org
12139 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12140 S:      Maintained
12141 F:      drivers/media/dvb-frontends/sp2*
12142
12143 SPARC + UltraSPARC (sparc/sparc64)
12144 M:      "David S. Miller" <davem@davemloft.net>
12145 L:      sparclinux@vger.kernel.org
12146 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12149 S:      Maintained
12150 F:      arch/sparc/
12151 F:      drivers/sbus/
12152
12153 SPARC SERIAL DRIVERS
12154 M:      "David S. Miller" <davem@davemloft.net>
12155 L:      sparclinux@vger.kernel.org
12156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12158 S:      Maintained
12159 F:      include/linux/sunserialcore.h
12160 F:      drivers/tty/serial/suncore.c
12161 F:      drivers/tty/serial/sunhv.c
12162 F:      drivers/tty/serial/sunsab.c
12163 F:      drivers/tty/serial/sunsab.h
12164 F:      drivers/tty/serial/sunsu.c
12165 F:      drivers/tty/serial/sunzilog.c
12166 F:      drivers/tty/serial/sunzilog.h
12167
12168 SPARSE CHECKER
12169 M:      "Christopher Li" <sparse@chrisli.org>
12170 L:      linux-sparse@vger.kernel.org
12171 W:      https://sparse.wiki.kernel.org/
12172 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12173 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12174 S:      Maintained
12175 F:      include/linux/compiler.h
12176
12177 SPEAR PLATFORM SUPPORT
12178 M:      Viresh Kumar <vireshk@kernel.org>
12179 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12181 W:      http://www.st.com/spear
12182 S:      Maintained
12183 F:      arch/arm/boot/dts/spear*
12184 F:      arch/arm/mach-spear/
12185
12186 SPEAR CLOCK FRAMEWORK SUPPORT
12187 M:      Viresh Kumar <vireshk@kernel.org>
12188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12189 W:      http://www.st.com/spear
12190 S:      Maintained
12191 F:      drivers/clk/spear/
12192
12193 SPI NOR SUBSYSTEM
12194 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12195 M:      Marek Vasut <marek.vasut@gmail.com>
12196 L:      linux-mtd@lists.infradead.org
12197 W:      http://www.linux-mtd.infradead.org/
12198 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12199 T:      git git://github.com/spi-nor/linux.git
12200 S:      Maintained
12201 F:      drivers/mtd/spi-nor/
12202 F:      include/linux/mtd/spi-nor.h
12203
12204 SPI SUBSYSTEM
12205 M:      Mark Brown <broonie@kernel.org>
12206 L:      linux-spi@vger.kernel.org
12207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12208 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12209 S:      Maintained
12210 F:      Documentation/devicetree/bindings/spi/
12211 F:      Documentation/spi/
12212 F:      drivers/spi/
12213 F:      include/linux/spi/
12214 F:      include/uapi/linux/spi/
12215 F:      tools/spi/
12216
12217 SPIDERNET NETWORK DRIVER for CELL
12218 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12219 L:      netdev@vger.kernel.org
12220 S:      Supported
12221 F:      Documentation/networking/spider_net.txt
12222 F:      drivers/net/ethernet/toshiba/spider_net*
12223
12224 SPU FILE SYSTEM
12225 M:      Jeremy Kerr <jk@ozlabs.org>
12226 L:      linuxppc-dev@lists.ozlabs.org
12227 W:      http://www.ibm.com/developerworks/power/cell/
12228 S:      Supported
12229 F:      Documentation/filesystems/spufs.txt
12230 F:      arch/powerpc/platforms/cell/spufs/
12231
12232 SQUASHFS FILE SYSTEM
12233 M:      Phillip Lougher <phillip@squashfs.org.uk>
12234 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12235 W:      http://squashfs.org.uk
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12237 S:      Maintained
12238 F:      Documentation/filesystems/squashfs.txt
12239 F:      fs/squashfs/
12240
12241 SRM (Alpha) environment access
12242 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12243 S:      Maintained
12244 F:      arch/alpha/kernel/srm_env.c
12245
12246 STABLE BRANCH
12247 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12248 L:      stable@vger.kernel.org
12249 S:      Supported
12250 F:      Documentation/process/stable-kernel-rules.rst
12251
12252 STAGING SUBSYSTEM
12253 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12255 L:      devel@driverdev.osuosl.org
12256 S:      Supported
12257 F:      drivers/staging/
12258
12259 STAGING - COMEDI
12260 M:      Ian Abbott <abbotti@mev.co.uk>
12261 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12262 S:      Odd Fixes
12263 F:      drivers/staging/comedi/
12264
12265 STAGING - FLARION FT1000 DRIVERS
12266 M:      Marek Belisko <marek.belisko@gmail.com>
12267 S:      Odd Fixes
12268 F:      drivers/staging/ft1000/
12269
12270 STAGING - INDUSTRIAL IO
12271 M:      Jonathan Cameron <jic23@kernel.org>
12272 L:      linux-iio@vger.kernel.org
12273 S:      Odd Fixes
12274 F:      Documentation/devicetree/bindings/staging/iio/
12275 F:      drivers/staging/iio/
12276
12277 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12278 M:      Jarod Wilson <jarod@wilsonet.com>
12279 W:      http://www.lirc.org/
12280 S:      Odd Fixes
12281 F:      drivers/staging/media/lirc/
12282
12283 STAGING - LUSTRE PARALLEL FILESYSTEM
12284 M:      Oleg Drokin <oleg.drokin@intel.com>
12285 M:      Andreas Dilger <andreas.dilger@intel.com>
12286 M:      James Simmons <jsimmons@infradead.org>
12287 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12288 W:      http://wiki.lustre.org/
12289 S:      Maintained
12290 F:      drivers/staging/lustre
12291
12292 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12293 M:      Marc Dietrich <marvin24@gmx.de>
12294 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12295 L:      linux-tegra@vger.kernel.org
12296 S:      Maintained
12297 F:      drivers/staging/nvec/
12298
12299 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12300 M:      Jens Frederich <jfrederich@gmail.com>
12301 M:      Daniel Drake <dsd@laptop.org>
12302 M:      Jon Nettleton <jon.nettleton@gmail.com>
12303 W:      http://wiki.laptop.org/go/DCON
12304 S:      Maintained
12305 F:      drivers/staging/olpc_dcon/
12306
12307 STAGING - REALTEK RTL8712U DRIVERS
12308 M:      Larry Finger <Larry.Finger@lwfinger.net>
12309 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12310 S:      Odd Fixes
12311 F:      drivers/staging/rtl8712/
12312
12313 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12314 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12315 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12316 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12317 L:      linux-fbdev@vger.kernel.org
12318 S:      Maintained
12319 F:      drivers/staging/sm750fb/
12320
12321 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12322 M:      William Hubbs <w.d.hubbs@gmail.com>
12323 M:      Chris Brannon <chris@the-brannons.com>
12324 M:      Kirk Reiser <kirk@reisers.ca>
12325 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12326 L:      speakup@linux-speakup.org
12327 W:      http://www.linux-speakup.org/
12328 S:      Odd Fixes
12329 F:      drivers/staging/speakup/
12330
12331 STAGING - VIA VT665X DRIVERS
12332 M:      Forest Bond <forest@alittletooquiet.net>
12333 S:      Odd Fixes
12334 F:      drivers/staging/vt665?/
12335
12336 STAGING - WILC1000 WIFI DRIVER
12337 M:      Aditya Shankar <aditya.shankar@microchip.com>
12338 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12339 L:      linux-wireless@vger.kernel.org
12340 S:      Supported
12341 F:      drivers/staging/wilc1000/
12342
12343 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12344 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12345 S:      Odd Fixes
12346 F:      drivers/staging/xgifb/
12347
12348 STARFIRE/DURALAN NETWORK DRIVER
12349 M:      Ion Badulescu <ionut@badula.org>
12350 S:      Odd Fixes
12351 F:      drivers/net/ethernet/adaptec/starfire*
12352
12353 SUN3/3X
12354 M:      Sam Creasey <sammy@sammy.net>
12355 W:      http://sammy.net/sun3/
12356 S:      Maintained
12357 F:      arch/m68k/kernel/*sun3*
12358 F:      arch/m68k/sun3*/
12359 F:      arch/m68k/include/asm/sun3*
12360 F:      drivers/net/ethernet/i825xx/sun3*
12361
12362 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12363 M:      Hans de Goede <hdegoede@redhat.com>
12364 L:      linux-input@vger.kernel.org
12365 S:      Maintained
12366 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12367 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12368
12369 SUNDANCE NETWORK DRIVER
12370 M:      Denis Kirjanov <kda@linux-powerpc.org>
12371 L:      netdev@vger.kernel.org
12372 S:      Maintained
12373 F:      drivers/net/ethernet/dlink/sundance.c
12374
12375 SUPERH
12376 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12377 M:      Rich Felker <dalias@libc.org>
12378 L:      linux-sh@vger.kernel.org
12379 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12380 S:      Maintained
12381 F:      Documentation/sh/
12382 F:      arch/sh/
12383 F:      drivers/sh/
12384
12385 SUSPEND TO RAM
12386 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12387 M:      Len Brown <len.brown@intel.com>
12388 M:      Pavel Machek <pavel@ucw.cz>
12389 L:      linux-pm@vger.kernel.org
12390 B:      https://bugzilla.kernel.org
12391 S:      Supported
12392 F:      Documentation/power/
12393 F:      arch/x86/kernel/acpi/
12394 F:      drivers/base/power/
12395 F:      kernel/power/
12396 F:      include/linux/suspend.h
12397 F:      include/linux/freezer.h
12398 F:      include/linux/pm.h
12399
12400 SVGA HANDLING
12401 M:      Martin Mares <mj@ucw.cz>
12402 L:      linux-video@atrey.karlin.mff.cuni.cz
12403 S:      Maintained
12404 F:      Documentation/svga.txt
12405 F:      arch/x86/boot/video*
12406
12407 SWIOTLB SUBSYSTEM
12408 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12409 L:      linux-kernel@vger.kernel.org
12410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12411 S:      Supported
12412 F:      lib/swiotlb.c
12413 F:      arch/*/kernel/pci-swiotlb.c
12414 F:      include/linux/swiotlb.h
12415
12416 SWITCHDEV
12417 M:      Jiri Pirko <jiri@resnulli.us>
12418 M:      Ivan Vecera <ivecera@redhat.com>
12419 L:      netdev@vger.kernel.org
12420 S:      Supported
12421 F:      net/switchdev/
12422 F:      include/net/switchdev.h
12423
12424 SYNOPSYS ARC ARCHITECTURE
12425 M:      Vineet Gupta <vgupta@synopsys.com>
12426 L:      linux-snps-arc@lists.infradead.org
12427 S:      Supported
12428 F:      arch/arc/
12429 F:      Documentation/devicetree/bindings/arc/*
12430 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12431 F:      drivers/clocksource/arc_timer.c
12432 F:      drivers/tty/serial/arc_uart.c
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12434
12435 SYNOPSYS ARC SDP platform support
12436 M:      Alexey Brodkin <abrodkin@synopsys.com>
12437 S:      Supported
12438 F:      arch/arc/plat-axs10x
12439 F:      arch/arc/boot/dts/ax*
12440 F:      Documentation/devicetree/bindings/arc/axs10*
12441
12442 SYSTEM CONFIGURATION (SYSCON)
12443 M:      Lee Jones <lee.jones@linaro.org>
12444 M:      Arnd Bergmann <arnd@arndb.de>
12445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12446 S:      Supported
12447 F:      drivers/mfd/syscon.c
12448
12449 SYSTEM RESET/SHUTDOWN DRIVERS
12450 M:      Sebastian Reichel <sre@kernel.org>
12451 L:      linux-pm@vger.kernel.org
12452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12453 S:      Maintained
12454 F:      Documentation/devicetree/bindings/power/reset/
12455 F:      drivers/power/reset/
12456
12457 SYSV FILESYSTEM
12458 M:      Christoph Hellwig <hch@infradead.org>
12459 S:      Maintained
12460 F:      Documentation/filesystems/sysv-fs.txt
12461 F:      fs/sysv/
12462 F:      include/linux/sysv_fs.h
12463
12464 TARGET SUBSYSTEM
12465 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12466 L:      linux-scsi@vger.kernel.org
12467 L:      target-devel@vger.kernel.org
12468 W:      http://www.linux-iscsi.org
12469 W:      http://groups.google.com/group/linux-iscsi-target-dev
12470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12471 S:      Supported
12472 F:      drivers/target/
12473 F:      include/target/
12474 F:      Documentation/target/
12475
12476 TASKSTATS STATISTICS INTERFACE
12477 M:      Balbir Singh <bsingharora@gmail.com>
12478 S:      Maintained
12479 F:      Documentation/accounting/taskstats*
12480 F:      include/linux/taskstats*
12481 F:      kernel/taskstats.c
12482
12483 TC subsystem
12484 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12485 M:      Cong Wang <xiyou.wangcong@gmail.com>
12486 M:      Jiri Pirko <jiri@resnulli.us>
12487 L:      netdev@vger.kernel.org
12488 S:      Maintained
12489 F:      include/net/pkt_cls.h
12490 F:      include/net/pkt_sched.h
12491 F:      include/net/tc_act/
12492 F:      include/uapi/linux/pkt_cls.h
12493 F:      include/uapi/linux/pkt_sched.h
12494 F:      include/uapi/linux/tc_act/
12495 F:      include/uapi/linux/tc_ematch/
12496 F:      net/sched/
12497
12498 TCP LOW PRIORITY MODULE
12499 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12500 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12501 W:      http://tcp-lp-mod.sourceforge.net/
12502 S:      Maintained
12503 F:      net/ipv4/tcp_lp.c
12504
12505 TDA10071 MEDIA DRIVER
12506 M:      Antti Palosaari <crope@iki.fi>
12507 L:      linux-media@vger.kernel.org
12508 W:      https://linuxtv.org
12509 W:      http://palosaari.fi/linux/
12510 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12511 T:      git git://linuxtv.org/anttip/media_tree.git
12512 S:      Maintained
12513 F:      drivers/media/dvb-frontends/tda10071*
12514
12515 TDA18212 MEDIA DRIVER
12516 M:      Antti Palosaari <crope@iki.fi>
12517 L:      linux-media@vger.kernel.org
12518 W:      https://linuxtv.org
12519 W:      http://palosaari.fi/linux/
12520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12521 T:      git git://linuxtv.org/anttip/media_tree.git
12522 S:      Maintained
12523 F:      drivers/media/tuners/tda18212*
12524
12525 TDA18218 MEDIA DRIVER
12526 M:      Antti Palosaari <crope@iki.fi>
12527 L:      linux-media@vger.kernel.org
12528 W:      https://linuxtv.org
12529 W:      http://palosaari.fi/linux/
12530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12531 T:      git git://linuxtv.org/anttip/media_tree.git
12532 S:      Maintained
12533 F:      drivers/media/tuners/tda18218*
12534
12535 TDA18271 MEDIA DRIVER
12536 M:      Michael Krufky <mkrufky@linuxtv.org>
12537 L:      linux-media@vger.kernel.org
12538 W:      https://linuxtv.org
12539 W:      http://github.com/mkrufky
12540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12541 T:      git git://linuxtv.org/mkrufky/tuners.git
12542 S:      Maintained
12543 F:      drivers/media/tuners/tda18271*
12544
12545 TDA827x MEDIA DRIVER
12546 M:      Michael Krufky <mkrufky@linuxtv.org>
12547 L:      linux-media@vger.kernel.org
12548 W:      https://linuxtv.org
12549 W:      http://github.com/mkrufky
12550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12551 T:      git git://linuxtv.org/mkrufky/tuners.git
12552 S:      Maintained
12553 F:      drivers/media/tuners/tda8290.*
12554
12555 TDA8290 MEDIA DRIVER
12556 M:      Michael Krufky <mkrufky@linuxtv.org>
12557 L:      linux-media@vger.kernel.org
12558 W:      https://linuxtv.org
12559 W:      http://github.com/mkrufky
12560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12561 T:      git git://linuxtv.org/mkrufky/tuners.git
12562 S:      Maintained
12563 F:      drivers/media/tuners/tda8290.*
12564
12565 TDA9840 MEDIA DRIVER
12566 M:      Hans Verkuil <hverkuil@xs4all.nl>
12567 L:      linux-media@vger.kernel.org
12568 T:      git git://linuxtv.org/media_tree.git
12569 W:      https://linuxtv.org
12570 S:      Maintained
12571 F:      drivers/media/i2c/tda9840*
12572
12573 TEA5761 TUNER DRIVER
12574 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12575 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12576 L:      linux-media@vger.kernel.org
12577 W:      https://linuxtv.org
12578 T:      git git://linuxtv.org/media_tree.git
12579 S:      Odd fixes
12580 F:      drivers/media/tuners/tea5761.*
12581
12582 TEA5767 TUNER DRIVER
12583 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12584 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12585 L:      linux-media@vger.kernel.org
12586 W:      https://linuxtv.org
12587 T:      git git://linuxtv.org/media_tree.git
12588 S:      Maintained
12589 F:      drivers/media/tuners/tea5767.*
12590
12591 TEA6415C MEDIA DRIVER
12592 M:      Hans Verkuil <hverkuil@xs4all.nl>
12593 L:      linux-media@vger.kernel.org
12594 T:      git git://linuxtv.org/media_tree.git
12595 W:      https://linuxtv.org
12596 S:      Maintained
12597 F:      drivers/media/i2c/tea6415c*
12598
12599 TEA6420 MEDIA DRIVER
12600 M:      Hans Verkuil <hverkuil@xs4all.nl>
12601 L:      linux-media@vger.kernel.org
12602 T:      git git://linuxtv.org/media_tree.git
12603 W:      https://linuxtv.org
12604 S:      Maintained
12605 F:      drivers/media/i2c/tea6420*
12606
12607 TEAM DRIVER
12608 M:      Jiri Pirko <jiri@resnulli.us>
12609 L:      netdev@vger.kernel.org
12610 S:      Supported
12611 F:      drivers/net/team/
12612 F:      include/linux/if_team.h
12613 F:      include/uapi/linux/if_team.h
12614
12615 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12616 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12617 S:      Maintained
12618 F:      arch/x86/platform/ts5500/
12619
12620 TECHNOTREND USB IR RECEIVER
12621 M:      Sean Young <sean@mess.org>
12622 L:      linux-media@vger.kernel.org
12623 S:      Maintained
12624 F:      drivers/media/rc/ttusbir.c
12625
12626 TEGRA ARCHITECTURE SUPPORT
12627 M:      Thierry Reding <thierry.reding@gmail.com>
12628 M:      Jonathan Hunter <jonathanh@nvidia.com>
12629 L:      linux-tegra@vger.kernel.org
12630 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12632 S:      Supported
12633 N:      [^a-z]tegra
12634
12635 TEGRA CLOCK DRIVER
12636 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12637 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12638 S:      Supported
12639 F:      drivers/clk/tegra/
12640
12641 TEGRA DMA DRIVERS
12642 M:      Laxman Dewangan <ldewangan@nvidia.com>
12643 M:      Jon Hunter <jonathanh@nvidia.com>
12644 S:      Supported
12645 F:      drivers/dma/tegra*
12646
12647 TEGRA I2C DRIVER
12648 M:      Laxman Dewangan <ldewangan@nvidia.com>
12649 S:      Supported
12650 F:      drivers/i2c/busses/i2c-tegra.c
12651
12652 TEGRA IOMMU DRIVERS
12653 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12654 S:      Supported
12655 F:      drivers/iommu/tegra*
12656
12657 TEGRA KBC DRIVER
12658 M:      Rakesh Iyer <riyer@nvidia.com>
12659 M:      Laxman Dewangan <ldewangan@nvidia.com>
12660 S:      Supported
12661 F:      drivers/input/keyboard/tegra-kbc.c
12662
12663 TEGRA PWM DRIVER
12664 M:      Thierry Reding <thierry.reding@gmail.com>
12665 S:      Supported
12666 F:      drivers/pwm/pwm-tegra.c
12667
12668 TEGRA SERIAL DRIVER
12669 M:      Laxman Dewangan <ldewangan@nvidia.com>
12670 S:      Supported
12671 F:      drivers/tty/serial/serial-tegra.c
12672
12673 TEGRA SPI DRIVER
12674 M:      Laxman Dewangan <ldewangan@nvidia.com>
12675 S:      Supported
12676 F:      drivers/spi/spi-tegra*
12677
12678 TEHUTI ETHERNET DRIVER
12679 M:      Andy Gospodarek <andy@greyhouse.net>
12680 L:      netdev@vger.kernel.org
12681 S:      Supported
12682 F:      drivers/net/ethernet/tehuti/*
12683
12684 Telecom Clock Driver for MCPL0010
12685 M:      Mark Gross <mark.gross@intel.com>
12686 S:      Supported
12687 F:      drivers/char/tlclk.c
12688
12689 TENSILICA XTENSA PORT (xtensa)
12690 M:      Chris Zankel <chris@zankel.net>
12691 M:      Max Filippov <jcmvbkbc@gmail.com>
12692 L:      linux-xtensa@linux-xtensa.org
12693 T:      git git://github.com/czankel/xtensa-linux.git
12694 S:      Maintained
12695 F:      arch/xtensa/
12696 F:      drivers/irqchip/irq-xtensa-*
12697
12698 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12699 M:      Nishanth Menon <nm@ti.com>
12700 M:      Tero Kristo <t-kristo@ti.com>
12701 M:      Santosh Shilimkar <ssantosh@kernel.org>
12702 L:      linux-arm-kernel@lists.infradead.org
12703 S:      Maintained
12704 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12705 F:      drivers/firmware/ti_sci*
12706 F:      include/linux/soc/ti/ti_sci_protocol.h
12707 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12708 F:      include/dt-bindings/genpd/k2g.h
12709 F:      drivers/soc/ti/ti_sci_pm_domains.c
12710 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12711 F:      drivers/reset/reset-ti-sci.c
12712
12713 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12714 M:      Hans Verkuil <hverkuil@xs4all.nl>
12715 L:      linux-media@vger.kernel.org
12716 T:      git git://linuxtv.org/media_tree.git
12717 W:      https://linuxtv.org
12718 S:      Maintained
12719 F:      drivers/media/radio/radio-raremono.c
12720
12721 THERMAL
12722 M:      Zhang Rui <rui.zhang@intel.com>
12723 M:      Eduardo Valentin <edubezval@gmail.com>
12724 L:      linux-pm@vger.kernel.org
12725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12727 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12728 S:      Supported
12729 F:      drivers/thermal/
12730 F:      include/linux/thermal.h
12731 F:      include/uapi/linux/thermal.h
12732 F:      include/linux/cpu_cooling.h
12733 F:      Documentation/devicetree/bindings/thermal/
12734
12735 THERMAL/CPU_COOLING
12736 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12737 M:      Viresh Kumar <viresh.kumar@linaro.org>
12738 M:      Javi Merino <javi.merino@kernel.org>
12739 L:      linux-pm@vger.kernel.org
12740 S:      Supported
12741 F:      Documentation/thermal/cpu-cooling-api.txt
12742 F:      drivers/thermal/cpu_cooling.c
12743 F:      include/linux/cpu_cooling.h
12744
12745 THINKPAD ACPI EXTRAS DRIVER
12746 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12747 L:      ibm-acpi-devel@lists.sourceforge.net
12748 L:      platform-driver-x86@vger.kernel.org
12749 W:      http://ibm-acpi.sourceforge.net
12750 W:      http://thinkwiki.org/wiki/Ibm-acpi
12751 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12752 S:      Maintained
12753 F:      drivers/platform/x86/thinkpad_acpi.c
12754
12755 TI BANDGAP AND THERMAL DRIVER
12756 M:      Eduardo Valentin <edubezval@gmail.com>
12757 M:      Keerthy <j-keerthy@ti.com>
12758 L:      linux-pm@vger.kernel.org
12759 L:      linux-omap@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/thermal/ti-soc-thermal/
12762
12763 TI VPE/CAL DRIVERS
12764 M:      Benoit Parrot <bparrot@ti.com>
12765 L:      linux-media@vger.kernel.org
12766 W:      http://linuxtv.org/
12767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12768 S:      Maintained
12769 F:      drivers/media/platform/ti-vpe/
12770
12771 TI CDCE706 CLOCK DRIVER
12772 M:      Max Filippov <jcmvbkbc@gmail.com>
12773 S:      Maintained
12774 F:      drivers/clk/clk-cdce706.c
12775
12776 TI CLOCK DRIVER
12777 M:      Tero Kristo <t-kristo@ti.com>
12778 L:      linux-omap@vger.kernel.org
12779 S:      Maintained
12780 F:      drivers/clk/ti/
12781 F:      include/linux/clk/ti.h
12782
12783 TI ETHERNET SWITCH DRIVER (CPSW)
12784 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12785 L:      linux-omap@vger.kernel.org
12786 L:      netdev@vger.kernel.org
12787 S:      Maintained
12788 F:      drivers/net/ethernet/ti/cpsw*
12789 F:      drivers/net/ethernet/ti/davinci*
12790
12791 TI FLASH MEDIA INTERFACE DRIVER
12792 M:      Alex Dubov <oakad@yahoo.com>
12793 S:      Maintained
12794 F:      drivers/misc/tifm*
12795 F:      drivers/mmc/host/tifm_sd.c
12796 F:      include/linux/tifm.h
12797
12798 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12799 M:      Santosh Shilimkar <ssantosh@kernel.org>
12800 L:      linux-kernel@vger.kernel.org
12801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12802 S:      Maintained
12803 F:      drivers/soc/ti/*
12804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12805
12806
12807 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12808 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12809 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12811 S:      Maintained
12812 F:      sound/soc/codecs/lm49453*
12813 F:      sound/soc/codecs/isabelle*
12814
12815 TI LP855x BACKLIGHT DRIVER
12816 M:      Milo Kim <milo.kim@ti.com>
12817 S:      Maintained
12818 F:      Documentation/backlight/lp855x-driver.txt
12819 F:      drivers/video/backlight/lp855x_bl.c
12820 F:      include/linux/platform_data/lp855x.h
12821
12822 TI LP8727 CHARGER DRIVER
12823 M:      Milo Kim <milo.kim@ti.com>
12824 S:      Maintained
12825 F:      drivers/power/supply/lp8727_charger.c
12826 F:      include/linux/platform_data/lp8727.h
12827
12828 TI LP8788 MFD DRIVER
12829 M:      Milo Kim <milo.kim@ti.com>
12830 S:      Maintained
12831 F:      drivers/iio/adc/lp8788_adc.c
12832 F:      drivers/leds/leds-lp8788.c
12833 F:      drivers/mfd/lp8788*.c
12834 F:      drivers/power/supply/lp8788-charger.c
12835 F:      drivers/regulator/lp8788-*.c
12836 F:      include/linux/mfd/lp8788*.h
12837
12838 TI NETCP ETHERNET DRIVER
12839 M:      Wingman Kwok <w-kwok2@ti.com>
12840 M:      Murali Karicheri <m-karicheri2@ti.com>
12841 L:      netdev@vger.kernel.org
12842 S:      Maintained
12843 F:      drivers/net/ethernet/ti/netcp*
12844
12845 TI TAS571X FAMILY ASoC CODEC DRIVER
12846 M:      Kevin Cernekee <cernekee@chromium.org>
12847 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12848 S:      Odd Fixes
12849 F:      sound/soc/codecs/tas571x*
12850
12851 TI TWL4030 SERIES SOC CODEC DRIVER
12852 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12853 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12854 S:      Maintained
12855 F:      sound/soc/codecs/twl4030*
12856
12857 TI WILINK WIRELESS DRIVERS
12858 L:      linux-wireless@vger.kernel.org
12859 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12860 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12862 S:      Orphan
12863 F:      drivers/net/wireless/ti/
12864 F:      include/linux/wl12xx.h
12865
12866 TIPC NETWORK LAYER
12867 M:      Jon Maloy <jon.maloy@ericsson.com>
12868 M:      Ying Xue <ying.xue@windriver.com>
12869 L:      netdev@vger.kernel.org (core kernel code)
12870 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12871 W:      http://tipc.sourceforge.net/
12872 S:      Maintained
12873 F:      include/uapi/linux/tipc*.h
12874 F:      net/tipc/
12875
12876 TILE ARCHITECTURE
12877 M:      Chris Metcalf <cmetcalf@mellanox.com>
12878 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12880 S:      Supported
12881 F:      arch/tile/
12882 F:      drivers/char/tile-srom.c
12883 F:      drivers/edac/tile_edac.c
12884 F:      drivers/net/ethernet/tile/
12885 F:      drivers/rtc/rtc-tile.c
12886 F:      drivers/tty/hvc/hvc_tile.c
12887 F:      drivers/tty/serial/tilegx.c
12888 F:      drivers/usb/host/*-tilegx.c
12889 F:      include/linux/usb/tilegx.h
12890
12891 TLAN NETWORK DRIVER
12892 M:      Samuel Chessman <chessman@tux.org>
12893 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12894 W:      http://sourceforge.net/projects/tlan/
12895 S:      Maintained
12896 F:      Documentation/networking/tlan.txt
12897 F:      drivers/net/ethernet/ti/tlan.*
12898
12899 TOMOYO SECURITY MODULE
12900 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12901 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12902 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12903 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12904 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12905 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12906 W:      http://tomoyo.sourceforge.jp/
12907 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12908 S:      Maintained
12909 F:      security/tomoyo/
12910
12911 TOPSTAR LAPTOP EXTRAS DRIVER
12912 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12913 L:      platform-driver-x86@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/platform/x86/topstar-laptop.c
12916
12917 TOSHIBA ACPI EXTRAS 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_acpi.c
12922
12923 TOSHIBA BLUETOOTH 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_bluetooth.c
12928
12929 TOSHIBA HDD ACTIVE PROTECTION SENSOR 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_haps.c
12934
12935 TOSHIBA WMI HOTKEYS DRIVER
12936 M:      Azael Avalos <coproscefalo@gmail.com>
12937 L:      platform-driver-x86@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/platform/x86/toshiba-wmi.c
12940
12941 TOSHIBA SMM DRIVER
12942 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12943 W:      http://www.buzzard.org.uk/toshiba/
12944 S:      Maintained
12945 F:      drivers/char/toshiba.c
12946 F:      include/linux/toshiba.h
12947 F:      include/uapi/linux/toshiba.h
12948
12949 TOSHIBA TC358743 DRIVER
12950 M:      Mats Randgaard <matrandg@cisco.com>
12951 L:      linux-media@vger.kernel.org
12952 S:      Maintained
12953 F:      drivers/media/i2c/tc358743*
12954 F:      include/media/i2c/tc358743.h
12955
12956 TMIO/SDHI MMC DRIVER
12957 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12958 L:      linux-mmc@vger.kernel.org
12959 S:      Supported
12960 F:      drivers/mmc/host/tmio_mmc*
12961 F:      drivers/mmc/host/renesas_sdhi*
12962 F:      include/linux/mfd/tmio.h
12963
12964 TMP401 HARDWARE MONITOR DRIVER
12965 M:      Guenter Roeck <linux@roeck-us.net>
12966 L:      linux-hwmon@vger.kernel.org
12967 S:      Maintained
12968 F:      Documentation/hwmon/tmp401
12969 F:      drivers/hwmon/tmp401.c
12970
12971 TMPFS (SHMEM FILESYSTEM)
12972 M:      Hugh Dickins <hughd@google.com>
12973 L:      linux-mm@kvack.org
12974 S:      Maintained
12975 F:      include/linux/shmem_fs.h
12976 F:      mm/shmem.c
12977
12978 TM6000 VIDEO4LINUX DRIVER
12979 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12980 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12981 L:      linux-media@vger.kernel.org
12982 W:      https://linuxtv.org
12983 T:      git git://linuxtv.org/media_tree.git
12984 S:      Odd fixes
12985 F:      drivers/media/usb/tm6000/
12986 F:      Documentation/media/v4l-drivers/tm6000*
12987
12988 TW5864 VIDEO4LINUX DRIVER
12989 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12990 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12991 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12992 L:      linux-media@vger.kernel.org
12993 S:      Supported
12994 F:      drivers/media/pci/tw5864/
12995
12996 TW68 VIDEO4LINUX DRIVER
12997 M:      Hans Verkuil <hverkuil@xs4all.nl>
12998 L:      linux-media@vger.kernel.org
12999 T:      git git://linuxtv.org/media_tree.git
13000 W:      https://linuxtv.org
13001 S:      Odd Fixes
13002 F:      drivers/media/pci/tw68/
13003
13004 TW686X VIDEO4LINUX DRIVER
13005 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13006 L:      linux-media@vger.kernel.org
13007 T:      git git://linuxtv.org/media_tree.git
13008 W:      http://linuxtv.org
13009 S:      Maintained
13010 F:      drivers/media/pci/tw686x/
13011
13012 TPM DEVICE DRIVER
13013 M:      Peter Huewe <peterhuewe@gmx.de>
13014 M:      Marcel Selhorst <tpmdd@selhorst.net>
13015 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13016 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13017 W:      http://tpmdd.sourceforge.net
13018 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13019 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13020 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13021 S:      Maintained
13022 F:      drivers/char/tpm/
13023
13024 TPM IBM_VTPM DEVICE DRIVER
13025 M:      Ashley Lai <ashleydlai@gmail.com>
13026 W:      http://tpmdd.sourceforge.net
13027 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13028 S:      Maintained
13029 F:      drivers/char/tpm/tpm_ibmvtpm*
13030
13031 TRACING
13032 M:      Steven Rostedt <rostedt@goodmis.org>
13033 M:      Ingo Molnar <mingo@redhat.com>
13034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13035 S:      Maintained
13036 F:      Documentation/trace/ftrace.txt
13037 F:      arch/*/*/*/ftrace.h
13038 F:      arch/*/kernel/ftrace.c
13039 F:      include/*/ftrace.h
13040 F:      include/linux/trace*.h
13041 F:      include/trace/
13042 F:      kernel/trace/
13043 F:      tools/testing/selftests/ftrace/
13044
13045 TRACING MMIO ACCESSES (MMIOTRACE)
13046 M:      Steven Rostedt <rostedt@goodmis.org>
13047 M:      Ingo Molnar <mingo@kernel.org>
13048 R:      Karol Herbst <karolherbst@gmail.com>
13049 R:      Pekka Paalanen <ppaalanen@gmail.com>
13050 S:      Maintained
13051 L:      linux-kernel@vger.kernel.org
13052 L:      nouveau@lists.freedesktop.org
13053 F:      kernel/trace/trace_mmiotrace.c
13054 F:      include/linux/mmiotrace.h
13055 F:      arch/x86/mm/kmmio.c
13056 F:      arch/x86/mm/mmio-mod.c
13057 F:      arch/x86/mm/testmmiotrace.c
13058
13059 TRIVIAL PATCHES
13060 M:      Jiri Kosina <trivial@kernel.org>
13061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13062 S:      Maintained
13063 K:      ^Subject:.*(?i)trivial
13064
13065 TTY LAYER
13066 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13067 M:      Jiri Slaby <jslaby@suse.com>
13068 S:      Supported
13069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13070 F:      Documentation/serial/
13071 F:      drivers/tty/
13072 F:      drivers/tty/serial/serial_core.c
13073 F:      include/linux/serial_core.h
13074 F:      include/linux/serial.h
13075 F:      include/linux/tty.h
13076 F:      include/uapi/linux/serial_core.h
13077 F:      include/uapi/linux/serial.h
13078 F:      include/uapi/linux/tty.h
13079
13080 TUA9001 MEDIA DRIVER
13081 M:      Antti Palosaari <crope@iki.fi>
13082 L:      linux-media@vger.kernel.org
13083 W:      https://linuxtv.org
13084 W:      http://palosaari.fi/linux/
13085 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13086 T:      git git://linuxtv.org/anttip/media_tree.git
13087 S:      Maintained
13088 F:      drivers/media/tuners/tua9001*
13089
13090 TULIP NETWORK DRIVERS
13091 L:      netdev@vger.kernel.org
13092 L:      linux-parisc@vger.kernel.org
13093 S:      Orphan
13094 F:      drivers/net/ethernet/dec/tulip/
13095
13096 TUN/TAP driver
13097 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13098 W:      http://vtun.sourceforge.net/tun
13099 S:      Maintained
13100 F:      Documentation/networking/tuntap.txt
13101 F:      arch/um/os-Linux/drivers/
13102
13103 TURBOCHANNEL SUBSYSTEM
13104 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13105 M:      Ralf Baechle <ralf@linux-mips.org>
13106 L:      linux-mips@linux-mips.org
13107 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13108 S:      Maintained
13109 F:      drivers/tc/
13110 F:      include/linux/tc.h
13111
13112 UBI FILE SYSTEM (UBIFS)
13113 M:      Richard Weinberger <richard@nod.at>
13114 M:      Artem Bityutskiy <dedekind1@gmail.com>
13115 M:      Adrian Hunter <adrian.hunter@intel.com>
13116 L:      linux-mtd@lists.infradead.org
13117 T:      git git://git.infradead.org/ubifs-2.6.git
13118 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13119 S:      Supported
13120 F:      Documentation/filesystems/ubifs.txt
13121 F:      fs/ubifs/
13122
13123 UCLINUX (M68KNOMMU AND COLDFIRE)
13124 M:      Greg Ungerer <gerg@linux-m68k.org>
13125 W:      http://www.linux-m68k.org/
13126 W:      http://www.uclinux.org/
13127 L:      linux-m68k@lists.linux-m68k.org
13128 L:      uclinux-dev@uclinux.org  (subscribers-only)
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13130 S:      Maintained
13131 F:      arch/m68k/coldfire/
13132 F:      arch/m68k/68*/
13133 F:      arch/m68k/*/*_no.*
13134 F:      arch/m68k/include/asm/*_no.*
13135
13136 UDF FILESYSTEM
13137 M:      Jan Kara <jack@suse.com>
13138 S:      Maintained
13139 F:      Documentation/filesystems/udf.txt
13140 F:      fs/udf/
13141
13142 UDRAW TABLET
13143 M:      Bastien Nocera <hadess@hadess.net>
13144 L:      linux-input@vger.kernel.org
13145 S:      Maintained
13146 F:      drivers/hid/hid-udraw.c
13147
13148 UFS FILESYSTEM
13149 M:      Evgeniy Dushistov <dushistov@mail.ru>
13150 S:      Maintained
13151 F:      Documentation/filesystems/ufs.txt
13152 F:      fs/ufs/
13153
13154 UHID USERSPACE HID IO DRIVER:
13155 M:      David Herrmann <dh.herrmann@googlemail.com>
13156 L:      linux-input@vger.kernel.org
13157 S:      Maintained
13158 F:      drivers/hid/uhid.c
13159 F:      include/uapi/linux/uhid.h
13160
13161 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13162 L:      linux-usb@vger.kernel.org
13163 S:      Orphan
13164 F:      drivers/uwb/
13165 F:      include/linux/uwb.h
13166 F:      include/linux/uwb/
13167
13168 UNICORE32 ARCHITECTURE:
13169 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13170 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13171 S:      Maintained
13172 T:      git git://github.com/gxt/linux.git
13173 F:      arch/unicore32/
13174
13175 UNIFDEF
13176 M:      Tony Finch <dot@dotat.at>
13177 W:      http://dotat.at/prog/unifdef
13178 S:      Maintained
13179 F:      scripts/unifdef.c
13180
13181 UNIFORM CDROM DRIVER
13182 M:      Jens Axboe <axboe@kernel.dk>
13183 W:      http://www.kernel.dk
13184 S:      Maintained
13185 F:      Documentation/cdrom/
13186 F:      drivers/cdrom/cdrom.c
13187 F:      include/linux/cdrom.h
13188 F:      include/uapi/linux/cdrom.h
13189
13190 UNISYS S-PAR DRIVERS
13191 M:      David Kershner <david.kershner@unisys.com>
13192 L:      sparmaintainer@unisys.com (Unisys internal)
13193 S:      Supported
13194 F:      drivers/staging/unisys/
13195
13196 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13197 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13198 L:      linux-scsi@vger.kernel.org
13199 S:      Supported
13200 F:      Documentation/scsi/ufs.txt
13201 F:      drivers/scsi/ufs/
13202
13203 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13204 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13205 M:      Prabu Thangamuthu <prabut@synopsys.com>
13206 L:      linux-scsi@vger.kernel.org
13207 S:      Supported
13208 F:      drivers/scsi/ufs/*dwc*
13209
13210 UNSORTED BLOCK IMAGES (UBI)
13211 M:      Artem Bityutskiy <dedekind1@gmail.com>
13212 M:      Richard Weinberger <richard@nod.at>
13213 W:      http://www.linux-mtd.infradead.org/
13214 L:      linux-mtd@lists.infradead.org
13215 T:      git git://git.infradead.org/ubifs-2.6.git
13216 S:      Supported
13217 F:      drivers/mtd/ubi/
13218 F:      include/linux/mtd/ubi.h
13219 F:      include/uapi/mtd/ubi-user.h
13220
13221 USB ACM DRIVER
13222 M:      Oliver Neukum <oneukum@suse.com>
13223 L:      linux-usb@vger.kernel.org
13224 S:      Maintained
13225 F:      Documentation/usb/acm.txt
13226 F:      drivers/usb/class/cdc-acm.*
13227
13228 USB AR5523 WIRELESS DRIVER
13229 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13230 L:      linux-wireless@vger.kernel.org
13231 S:      Maintained
13232 F:      drivers/net/wireless/ath/ar5523/
13233
13234 USB ATTACHED SCSI
13235 M:      Oliver Neukum <oneukum@suse.com>
13236 L:      linux-usb@vger.kernel.org
13237 L:      linux-scsi@vger.kernel.org
13238 S:      Maintained
13239 F:      drivers/usb/storage/uas.c
13240
13241 USB CDC ETHERNET DRIVER
13242 M:      Oliver Neukum <oliver@neukum.org>
13243 L:      linux-usb@vger.kernel.org
13244 S:      Maintained
13245 F:      drivers/net/usb/cdc_*.c
13246 F:      include/uapi/linux/usb/cdc.h
13247
13248 USB CHAOSKEY DRIVER
13249 M:      Keith Packard <keithp@keithp.com>
13250 L:      linux-usb@vger.kernel.org
13251 S:      Maintained
13252 F:      drivers/usb/misc/chaoskey.c
13253
13254 USB CYPRESS C67X00 DRIVER
13255 M:      Peter Korsgaard <jacmet@sunsite.dk>
13256 L:      linux-usb@vger.kernel.org
13257 S:      Maintained
13258 F:      drivers/usb/c67x00/
13259
13260 USB DAVICOM DM9601 DRIVER
13261 M:      Peter Korsgaard <jacmet@sunsite.dk>
13262 L:      netdev@vger.kernel.org
13263 W:      http://www.linux-usb.org/usbnet
13264 S:      Maintained
13265 F:      drivers/net/usb/dm9601.c
13266
13267 USB DIAMOND RIO500 DRIVER
13268 M:      Cesar Miquel <miquel@df.uba.ar>
13269 L:      rio500-users@lists.sourceforge.net
13270 W:      http://rio500.sourceforge.net
13271 S:      Maintained
13272 F:      drivers/usb/misc/rio500*
13273
13274 USB EHCI DRIVER
13275 M:      Alan Stern <stern@rowland.harvard.edu>
13276 L:      linux-usb@vger.kernel.org
13277 S:      Maintained
13278 F:      Documentation/usb/ehci.txt
13279 F:      drivers/usb/host/ehci*
13280
13281 USB GADGET/PERIPHERAL SUBSYSTEM
13282 M:      Felipe Balbi <balbi@kernel.org>
13283 L:      linux-usb@vger.kernel.org
13284 W:      http://www.linux-usb.org/gadget
13285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13286 S:      Maintained
13287 F:      drivers/usb/gadget/
13288 F:      include/linux/usb/gadget*
13289
13290 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13291 M:      Jiri Kosina <jikos@kernel.org>
13292 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13293 L:      linux-usb@vger.kernel.org
13294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13295 S:      Maintained
13296 F:      Documentation/hid/hiddev.txt
13297 F:      drivers/hid/usbhid/
13298
13299 USB ISP116X DRIVER
13300 M:      Olav Kongas <ok@artecdesign.ee>
13301 L:      linux-usb@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/usb/host/isp116x*
13304 F:      include/linux/usb/isp116x.h
13305
13306 USB LAN78XX ETHERNET DRIVER
13307 M:      Woojung Huh <woojung.huh@microchip.com>
13308 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13309 L:      netdev@vger.kernel.org
13310 S:      Maintained
13311 F:      drivers/net/usb/lan78xx.*
13312
13313 USB MASS STORAGE DRIVER
13314 M:      Alan Stern <stern@rowland.harvard.edu>
13315 L:      linux-usb@vger.kernel.org
13316 L:      usb-storage@lists.one-eyed-alien.net
13317 S:      Maintained
13318 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13319 F:      drivers/usb/storage/
13320
13321 USB MIDI DRIVER
13322 M:      Clemens Ladisch <clemens@ladisch.de>
13323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13324 T:      git git://git.alsa-project.org/alsa-kernel.git
13325 S:      Maintained
13326 F:      sound/usb/midi.*
13327
13328 USB NETWORKING DRIVERS
13329 L:      linux-usb@vger.kernel.org
13330 S:      Odd Fixes
13331 F:      drivers/net/usb/
13332
13333 USB OHCI DRIVER
13334 M:      Alan Stern <stern@rowland.harvard.edu>
13335 L:      linux-usb@vger.kernel.org
13336 S:      Maintained
13337 F:      Documentation/usb/ohci.txt
13338 F:      drivers/usb/host/ohci*
13339
13340 USB OTG FSM (Finite State Machine)
13341 M:      Peter Chen <Peter.Chen@nxp.com>
13342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13343 L:      linux-usb@vger.kernel.org
13344 S:      Maintained
13345 F:      drivers/usb/common/usb-otg-fsm.c
13346
13347 USB OVER IP DRIVER
13348 M:      Valentina Manea <valentina.manea.m@gmail.com>
13349 M:      Shuah Khan <shuahkh@osg.samsung.com>
13350 M:      Shuah Khan <shuah@kernel.org>
13351 L:      linux-usb@vger.kernel.org
13352 S:      Maintained
13353 F:      Documentation/usb/usbip_protocol.txt
13354 F:      drivers/usb/usbip/
13355 F:      tools/usb/usbip/
13356
13357 USB PEGASUS DRIVER
13358 M:      Petko Manolov <petkan@nucleusys.com>
13359 L:      linux-usb@vger.kernel.org
13360 L:      netdev@vger.kernel.org
13361 T:      git git://github.com/petkan/pegasus.git
13362 W:      https://github.com/petkan/pegasus
13363 S:      Maintained
13364 F:      drivers/net/usb/pegasus.*
13365
13366 USB PHY LAYER
13367 M:      Felipe Balbi <balbi@kernel.org>
13368 L:      linux-usb@vger.kernel.org
13369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13370 S:      Maintained
13371 F:      drivers/usb/phy/
13372
13373 USB PRINTER DRIVER (usblp)
13374 M:      Pete Zaitcev <zaitcev@redhat.com>
13375 L:      linux-usb@vger.kernel.org
13376 S:      Supported
13377 F:      drivers/usb/class/usblp.c
13378
13379 USB QMI WWAN NETWORK DRIVER
13380 M:      Bjørn Mork <bjorn@mork.no>
13381 L:      netdev@vger.kernel.org
13382 S:      Maintained
13383 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13384 F:      drivers/net/usb/qmi_wwan.c
13385
13386 USB RTL8150 DRIVER
13387 M:      Petko Manolov <petkan@nucleusys.com>
13388 L:      linux-usb@vger.kernel.org
13389 L:      netdev@vger.kernel.org
13390 T:      git git://github.com/petkan/rtl8150.git
13391 W:      https://github.com/petkan/rtl8150
13392 S:      Maintained
13393 F:      drivers/net/usb/rtl8150.c
13394
13395 USB SERIAL SUBSYSTEM
13396 M:      Johan Hovold <johan@kernel.org>
13397 L:      linux-usb@vger.kernel.org
13398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13399 S:      Maintained
13400 F:      Documentation/usb/usb-serial.txt
13401 F:      drivers/usb/serial/
13402 F:      include/linux/usb/serial.h
13403
13404 USB SMSC75XX ETHERNET DRIVER
13405 M:      Steve Glendinning <steve.glendinning@shawell.net>
13406 L:      netdev@vger.kernel.org
13407 S:      Maintained
13408 F:      drivers/net/usb/smsc75xx.*
13409
13410 USB SMSC95XX ETHERNET DRIVER
13411 M:      Steve Glendinning <steve.glendinning@shawell.net>
13412 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13413 L:      netdev@vger.kernel.org
13414 S:      Maintained
13415 F:      drivers/net/usb/smsc95xx.*
13416
13417 USB SUBSYSTEM
13418 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13419 L:      linux-usb@vger.kernel.org
13420 W:      http://www.linux-usb.org
13421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13422 S:      Supported
13423 F:      Documentation/devicetree/bindings/usb/
13424 F:      Documentation/usb/
13425 F:      drivers/usb/
13426 F:      include/linux/usb.h
13427 F:      include/linux/usb/
13428
13429 USB TYPEC SUBSYSTEM
13430 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13431 L:      linux-usb@vger.kernel.org
13432 S:      Maintained
13433 F:      Documentation/ABI/testing/sysfs-class-typec
13434 F:      Documentation/usb/typec.rst
13435 F:      drivers/usb/typec/
13436 F:      include/linux/usb/typec.h
13437
13438 USB UHCI DRIVER
13439 M:      Alan Stern <stern@rowland.harvard.edu>
13440 L:      linux-usb@vger.kernel.org
13441 S:      Maintained
13442 F:      drivers/usb/host/uhci*
13443
13444 USB "USBNET" DRIVER FRAMEWORK
13445 M:      Oliver Neukum <oneukum@suse.com>
13446 L:      netdev@vger.kernel.org
13447 W:      http://www.linux-usb.org/usbnet
13448 S:      Maintained
13449 F:      drivers/net/usb/usbnet.c
13450 F:      include/linux/usb/usbnet.h
13451
13452 USB VIDEO CLASS
13453 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13454 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13455 L:      linux-media@vger.kernel.org
13456 T:      git git://linuxtv.org/media_tree.git
13457 W:      http://www.ideasonboard.org/uvc/
13458 S:      Maintained
13459 F:      drivers/media/usb/uvc/
13460 F:      include/uapi/linux/uvcvideo.h
13461
13462 USB VISION DRIVER
13463 M:      Hans Verkuil <hverkuil@xs4all.nl>
13464 L:      linux-media@vger.kernel.org
13465 T:      git git://linuxtv.org/media_tree.git
13466 W:      https://linuxtv.org
13467 S:      Odd Fixes
13468 F:      drivers/media/usb/usbvision/
13469
13470 USB WEBCAM GADGET
13471 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13472 L:      linux-usb@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/usb/gadget/function/*uvc*
13475 F:      drivers/usb/gadget/legacy/webcam.c
13476
13477 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13478 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13479 L:      linux-wireless@vger.kernel.org
13480 S:      Maintained
13481 F:      drivers/net/wireless/rndis_wlan.c
13482
13483 USB XHCI DRIVER
13484 M:      Mathias Nyman <mathias.nyman@intel.com>
13485 L:      linux-usb@vger.kernel.org
13486 S:      Supported
13487 F:      drivers/usb/host/xhci*
13488 F:      drivers/usb/host/pci-quirks*
13489
13490 USB ZD1201 DRIVER
13491 L:      linux-wireless@vger.kernel.org
13492 W:      http://linux-lc100020.sourceforge.net
13493 S:      Orphan
13494 F:      drivers/net/wireless/zydas/zd1201.*
13495
13496 USB ZR364XX DRIVER
13497 M:      Antoine Jacquet <royale@zerezo.com>
13498 L:      linux-usb@vger.kernel.org
13499 L:      linux-media@vger.kernel.org
13500 T:      git git://linuxtv.org/media_tree.git
13501 W:      http://royale.zerezo.com/zr364xx/
13502 S:      Maintained
13503 F:      Documentation/media/v4l-drivers/zr364xx*
13504 F:      drivers/media/usb/zr364xx/
13505
13506 ULPI BUS
13507 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13508 L:      linux-usb@vger.kernel.org
13509 S:      Maintained
13510 F:      drivers/usb/common/ulpi.c
13511 F:      include/linux/ulpi/
13512
13513 USER-MODE LINUX (UML)
13514 M:      Jeff Dike <jdike@addtoit.com>
13515 M:      Richard Weinberger <richard@nod.at>
13516 L:      user-mode-linux-devel@lists.sourceforge.net
13517 L:      user-mode-linux-user@lists.sourceforge.net
13518 W:      http://user-mode-linux.sourceforge.net
13519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13520 S:      Maintained
13521 F:      Documentation/virtual/uml/
13522 F:      arch/um/
13523 F:      arch/x86/um/
13524 F:      fs/hostfs/
13525 F:      fs/hppfs/
13526
13527 USERSPACE I/O (UIO)
13528 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13529 S:      Maintained
13530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13531 F:      Documentation/driver-api/uio-howto.rst
13532 F:      drivers/uio/
13533 F:      include/linux/uio*.h
13534
13535 UTIL-LINUX PACKAGE
13536 M:      Karel Zak <kzak@redhat.com>
13537 L:      util-linux@vger.kernel.org
13538 W:      http://en.wikipedia.org/wiki/Util-linux
13539 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13540 S:      Maintained
13541
13542 UUID HELPERS
13543 M:      Christoph Hellwig <hch@lst.de>
13544 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13545 L:      linux-kernel@vger.kernel.org
13546 T:      git git://git.infradead.org/users/hch/uuid.git
13547 F:      lib/uuid.c
13548 F:      lib/test_uuid.c
13549 F:      include/linux/uuid.h
13550 F:      include/uapi/linux/uuid.h
13551 S:      Maintained
13552
13553 UVESAFB DRIVER
13554 M:      Michal Januszewski <spock@gentoo.org>
13555 L:      linux-fbdev@vger.kernel.org
13556 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13557 S:      Maintained
13558 F:      Documentation/fb/uvesafb.txt
13559 F:      drivers/video/fbdev/uvesafb.*
13560
13561 VF610 NAND DRIVER
13562 M:      Stefan Agner <stefan@agner.ch>
13563 L:      linux-mtd@lists.infradead.org
13564 S:      Supported
13565 F:      drivers/mtd/nand/vf610_nfc.c
13566
13567 VFAT/FAT/MSDOS FILESYSTEM
13568 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13569 S:      Maintained
13570 F:      Documentation/filesystems/vfat.txt
13571 F:      fs/fat/
13572
13573 VFIO DRIVER
13574 M:      Alex Williamson <alex.williamson@redhat.com>
13575 L:      kvm@vger.kernel.org
13576 T:      git git://github.com/awilliam/linux-vfio.git
13577 S:      Maintained
13578 F:      Documentation/vfio.txt
13579 F:      drivers/vfio/
13580 F:      include/linux/vfio.h
13581 F:      include/uapi/linux/vfio.h
13582
13583 VFIO MEDIATED DEVICE DRIVERS
13584 M:      Kirti Wankhede <kwankhede@nvidia.com>
13585 L:      kvm@vger.kernel.org
13586 S:      Maintained
13587 F:      Documentation/vfio-mediated-device.txt
13588 F:      drivers/vfio/mdev/
13589 F:      include/linux/mdev.h
13590 F:      samples/vfio-mdev/
13591
13592 VFIO PLATFORM DRIVER
13593 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13594 L:      kvm@vger.kernel.org
13595 S:      Maintained
13596 F:      drivers/vfio/platform/
13597
13598 VGA_SWITCHEROO
13599 R:      Lukas Wunner <lukas@wunner.de>
13600 S:      Maintained
13601 F:      Documentation/gpu/vga-switcheroo.rst
13602 F:      drivers/gpu/vga/vga_switcheroo.c
13603 F:      include/linux/vga_switcheroo.h
13604 T:      git git://anongit.freedesktop.org/drm/drm-misc
13605
13606 VIDEOBUF2 FRAMEWORK
13607 M:      Pawel Osciak <pawel@osciak.com>
13608 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13609 M:      Kyungmin Park <kyungmin.park@samsung.com>
13610 L:      linux-media@vger.kernel.org
13611 S:      Maintained
13612 F:      drivers/media/v4l2-core/videobuf2-*
13613 F:      include/media/videobuf2-*
13614
13615 VIRTIO AND VHOST VSOCK DRIVER
13616 M:      Stefan Hajnoczi <stefanha@redhat.com>
13617 L:      kvm@vger.kernel.org
13618 L:      virtualization@lists.linux-foundation.org
13619 L:      netdev@vger.kernel.org
13620 S:      Maintained
13621 F:      include/linux/virtio_vsock.h
13622 F:      include/uapi/linux/virtio_vsock.h
13623 F:      include/uapi/linux/vsockmon.h
13624 F:      net/vmw_vsock/af_vsock_tap.c
13625 F:      net/vmw_vsock/virtio_transport_common.c
13626 F:      net/vmw_vsock/virtio_transport.c
13627 F:      drivers/net/vsockmon.c
13628 F:      drivers/vhost/vsock.c
13629 F:      drivers/vhost/vsock.h
13630
13631 VIRTUAL SERIO DEVICE DRIVER
13632 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13633 S:      Maintained
13634 F:      drivers/input/serio/userio.c
13635 F:      include/uapi/linux/userio.h
13636
13637 VIRTIO CONSOLE DRIVER
13638 M:      Amit Shah <amit@kernel.org>
13639 L:      virtualization@lists.linux-foundation.org
13640 S:      Maintained
13641 F:      drivers/char/virtio_console.c
13642 F:      include/linux/virtio_console.h
13643 F:      include/uapi/linux/virtio_console.h
13644
13645 VIRTIO CORE, NET AND BLOCK DRIVERS
13646 M:      "Michael S. Tsirkin" <mst@redhat.com>
13647 M:      Jason Wang <jasowang@redhat.com>
13648 L:      virtualization@lists.linux-foundation.org
13649 S:      Maintained
13650 F:      Documentation/devicetree/bindings/virtio/
13651 F:      drivers/virtio/
13652 F:      tools/virtio/
13653 F:      drivers/net/virtio_net.c
13654 F:      drivers/block/virtio_blk.c
13655 F:      include/linux/virtio*.h
13656 F:      include/uapi/linux/virtio_*.h
13657 F:      drivers/crypto/virtio/
13658
13659 VIRTIO DRIVERS FOR S390
13660 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13661 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
13662 L:      linux-s390@vger.kernel.org
13663 L:      virtualization@lists.linux-foundation.org
13664 L:      kvm@vger.kernel.org
13665 S:      Supported
13666 F:      drivers/s390/virtio/
13667
13668 VIRTIO GPU DRIVER
13669 M:      David Airlie <airlied@linux.ie>
13670 M:      Gerd Hoffmann <kraxel@redhat.com>
13671 L:      dri-devel@lists.freedesktop.org
13672 L:      virtualization@lists.linux-foundation.org
13673 T:      git git://anongit.freedesktop.org/drm/drm-misc
13674 S:      Maintained
13675 F:      drivers/gpu/drm/virtio/
13676 F:      include/uapi/linux/virtio_gpu.h
13677
13678 VIRTIO HOST (VHOST)
13679 M:      "Michael S. Tsirkin" <mst@redhat.com>
13680 M:      Jason Wang <jasowang@redhat.com>
13681 L:      kvm@vger.kernel.org
13682 L:      virtualization@lists.linux-foundation.org
13683 L:      netdev@vger.kernel.org
13684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13685 S:      Maintained
13686 F:      drivers/vhost/
13687 F:      include/uapi/linux/vhost.h
13688
13689 VIRTIO INPUT DRIVER
13690 M:      Gerd Hoffmann <kraxel@redhat.com>
13691 S:      Maintained
13692 F:      drivers/virtio/virtio_input.c
13693 F:      include/uapi/linux/virtio_input.h
13694
13695 VIRTIO CRYPTO DRIVER
13696 M:  Gonglei <arei.gonglei@huawei.com>
13697 L:  virtualization@lists.linux-foundation.org
13698 L:  linux-crypto@vger.kernel.org
13699 S:  Maintained
13700 F:  drivers/crypto/virtio/
13701 F:  include/uapi/linux/virtio_crypto.h
13702
13703 VIA RHINE NETWORK DRIVER
13704 S:      Orphan
13705 F:      drivers/net/ethernet/via/via-rhine.c
13706
13707 VIA SD/MMC CARD CONTROLLER DRIVER
13708 M:      Bruce Chang <brucechang@via.com.tw>
13709 M:      Harald Welte <HaraldWelte@viatech.com>
13710 S:      Maintained
13711 F:      drivers/mmc/host/via-sdmmc.c
13712
13713 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13714 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13715 L:      linux-fbdev@vger.kernel.org
13716 S:      Maintained
13717 F:      include/linux/via-core.h
13718 F:      include/linux/via-gpio.h
13719 F:      include/linux/via_i2c.h
13720 F:      drivers/video/fbdev/via/
13721
13722 VIA VELOCITY NETWORK DRIVER
13723 M:      Francois Romieu <romieu@fr.zoreil.com>
13724 L:      netdev@vger.kernel.org
13725 S:      Maintained
13726 F:      drivers/net/ethernet/via/via-velocity.*
13727
13728 VIRT LIB
13729 M:      Alex Williamson <alex.williamson@redhat.com>
13730 M:      Paolo Bonzini <pbonzini@redhat.com>
13731 L:      kvm@vger.kernel.org
13732 S:      Supported
13733 F:      virt/lib/
13734
13735 VIVID VIRTUAL VIDEO DRIVER
13736 M:      Hans Verkuil <hverkuil@xs4all.nl>
13737 L:      linux-media@vger.kernel.org
13738 T:      git git://linuxtv.org/media_tree.git
13739 W:      https://linuxtv.org
13740 S:      Maintained
13741 F:      drivers/media/platform/vivid/*
13742
13743 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13744 M:      Helen Koike <helen.koike@collabora.com>
13745 L:      linux-media@vger.kernel.org
13746 T:      git git://linuxtv.org/media_tree.git
13747 W:      https://linuxtv.org
13748 S:      Maintained
13749 F:      drivers/media/platform/vimc/*
13750
13751 VLYNQ BUS
13752 M:      Florian Fainelli <f.fainelli@gmail.com>
13753 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13754 S:      Maintained
13755 F:      drivers/vlynq/vlynq.c
13756 F:      include/linux/vlynq.h
13757
13758 VME SUBSYSTEM
13759 M:      Martyn Welch <martyn@welchs.me.uk>
13760 M:      Manohar Vanga <manohar.vanga@gmail.com>
13761 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13762 L:      devel@driverdev.osuosl.org
13763 S:      Maintained
13764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13765 F:      Documentation/driver-api/vme.rst
13766 F:      drivers/staging/vme/
13767 F:      drivers/vme/
13768 F:      include/linux/vme*
13769
13770 VMWARE HYPERVISOR INTERFACE
13771 M:      Alok Kataria <akataria@vmware.com>
13772 L:      virtualization@lists.linux-foundation.org
13773 S:      Supported
13774 F:      arch/x86/kernel/cpu/vmware.c
13775
13776 VMWARE BALLOON DRIVER
13777 M:      Xavier Deguillard <xdeguillard@vmware.com>
13778 M:      Philip Moltmann <moltmann@vmware.com>
13779 M:      "VMware, Inc." <pv-drivers@vmware.com>
13780 L:      linux-kernel@vger.kernel.org
13781 S:      Maintained
13782 F:      drivers/misc/vmw_balloon.c
13783
13784 VMWARE VMMOUSE SUBDRIVER
13785 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13786 M:      "VMware, Inc." <pv-drivers@vmware.com>
13787 L:      linux-input@vger.kernel.org
13788 S:      Maintained
13789 F:      drivers/input/mouse/vmmouse.c
13790 F:      drivers/input/mouse/vmmouse.h
13791
13792 VMWARE VMXNET3 ETHERNET DRIVER
13793 M:      Shrikrishna Khare <skhare@vmware.com>
13794 M:      "VMware, Inc." <pv-drivers@vmware.com>
13795 L:      netdev@vger.kernel.org
13796 S:      Maintained
13797 F:      drivers/net/vmxnet3/
13798
13799 VMware PVSCSI driver
13800 M:      Jim Gill <jgill@vmware.com>
13801 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13802 L:      linux-scsi@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/scsi/vmw_pvscsi.c
13805 F:      drivers/scsi/vmw_pvscsi.h
13806
13807 VMWARE PVRDMA DRIVER
13808 M:      Adit Ranadive <aditr@vmware.com>
13809 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13810 L:      linux-rdma@vger.kernel.org
13811 S:      Maintained
13812 F:      drivers/infiniband/hw/vmw_pvrdma/
13813
13814 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13815 M:      Liam Girdwood <lgirdwood@gmail.com>
13816 M:      Mark Brown <broonie@kernel.org>
13817 L:      linux-kernel@vger.kernel.org
13818 W:      http://www.slimlogic.co.uk/?p=48
13819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13820 S:      Supported
13821 F:      Documentation/devicetree/bindings/regulator/
13822 F:      drivers/regulator/
13823 F:      include/dt-bindings/regulator/
13824 F:      include/linux/regulator/
13825
13826 VRF
13827 M:      David Ahern <dsa@cumulusnetworks.com>
13828 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13829 L:      netdev@vger.kernel.org
13830 S:      Maintained
13831 F:      drivers/net/vrf.c
13832 F:      Documentation/networking/vrf.txt
13833
13834 VT1211 HARDWARE MONITOR DRIVER
13835 M:      Juerg Haefliger <juergh@gmail.com>
13836 L:      linux-hwmon@vger.kernel.org
13837 S:      Maintained
13838 F:      Documentation/hwmon/vt1211
13839 F:      drivers/hwmon/vt1211.c
13840
13841 VT8231 HARDWARE MONITOR DRIVER
13842 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13843 L:      linux-hwmon@vger.kernel.org
13844 S:      Maintained
13845 F:      drivers/hwmon/vt8231.c
13846
13847 VUB300 USB to SDIO/SD/MMC bridge chip
13848 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13849 L:      linux-mmc@vger.kernel.org
13850 L:      linux-usb@vger.kernel.org
13851 S:      Supported
13852 F:      drivers/mmc/host/vub300.c
13853
13854 W1 DALLAS'S 1-WIRE BUS
13855 M:      Evgeniy Polyakov <zbr@ioremap.net>
13856 S:      Maintained
13857 F:      Documentation/w1/
13858 F:      drivers/w1/
13859 F:      include/linux/w1.h
13860
13861 W83791D HARDWARE MONITORING DRIVER
13862 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13863 L:      linux-hwmon@vger.kernel.org
13864 S:      Maintained
13865 F:      Documentation/hwmon/w83791d
13866 F:      drivers/hwmon/w83791d.c
13867
13868 W83793 HARDWARE MONITORING DRIVER
13869 M:      Rudolf Marek <r.marek@assembler.cz>
13870 L:      linux-hwmon@vger.kernel.org
13871 S:      Maintained
13872 F:      Documentation/hwmon/w83793
13873 F:      drivers/hwmon/w83793.c
13874
13875 W83795 HARDWARE MONITORING DRIVER
13876 M:      Jean Delvare <jdelvare@suse.com>
13877 L:      linux-hwmon@vger.kernel.org
13878 S:      Maintained
13879 F:      drivers/hwmon/w83795.c
13880
13881 W83L51xD SD/MMC CARD INTERFACE DRIVER
13882 M:      Pierre Ossman <pierre@ossman.eu>
13883 S:      Maintained
13884 F:      drivers/mmc/host/wbsd.*
13885
13886 WACOM PROTOCOL 4 SERIAL TABLETS
13887 M:      Julian Squires <julian@cipht.net>
13888 M:      Hans de Goede <hdegoede@redhat.com>
13889 L:      linux-input@vger.kernel.org
13890 S:      Maintained
13891 F:      drivers/input/tablet/wacom_serial4.c
13892
13893 WATCHDOG DEVICE DRIVERS
13894 M:      Wim Van Sebroeck <wim@iguana.be>
13895 R:      Guenter Roeck <linux@roeck-us.net>
13896 L:      linux-watchdog@vger.kernel.org
13897 W:      http://www.linux-watchdog.org/
13898 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13899 S:      Maintained
13900 F:      Documentation/devicetree/bindings/watchdog/
13901 F:      Documentation/watchdog/
13902 F:      drivers/watchdog/
13903 F:      include/linux/watchdog.h
13904 F:      include/uapi/linux/watchdog.h
13905
13906 WIIMOTE HID DRIVER
13907 M:      David Herrmann <dh.herrmann@googlemail.com>
13908 L:      linux-input@vger.kernel.org
13909 S:      Maintained
13910 F:      drivers/hid/hid-wiimote*
13911
13912 WINBOND CIR DRIVER
13913 M:      David Härdeman <david@hardeman.nu>
13914 S:      Maintained
13915 F:      drivers/media/rc/winbond-cir.c
13916
13917 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13918 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13919 L:      linux-watchdog@vger.kernel.org
13920 S:      Maintained
13921 F:      drivers/watchdog/ebc-c384_wdt.c
13922
13923 WINSYSTEMS WS16C48 GPIO DRIVER
13924 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13925 L:      linux-gpio@vger.kernel.org
13926 S:      Maintained
13927 F:      drivers/gpio/gpio-ws16c48.c
13928
13929 WIMAX STACK
13930 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13931 M:      linux-wimax@intel.com
13932 L:      wimax@linuxwimax.org (subscribers-only)
13933 S:      Supported
13934 W:      http://linuxwimax.org
13935 F:      Documentation/wimax/README.wimax
13936 F:      include/linux/wimax/debug.h
13937 F:      include/net/wimax.h
13938 F:      include/uapi/linux/wimax.h
13939 F:      net/wimax/
13940
13941 WISTRON LAPTOP BUTTON DRIVER
13942 M:      Miloslav Trmac <mitr@volny.cz>
13943 S:      Maintained
13944 F:      drivers/input/misc/wistron_btns.c
13945
13946 WL3501 WIRELESS PCMCIA CARD DRIVER
13947 L:      linux-wireless@vger.kernel.org
13948 S:      Odd fixes
13949 F:      drivers/net/wireless/wl3501*
13950
13951 WOLFSON MICROELECTRONICS DRIVERS
13952 L:      patches@opensource.cirrus.com
13953 T:      git https://github.com/CirrusLogic/linux-drivers.git
13954 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13955 S:      Supported
13956 F:      Documentation/hwmon/wm83??
13957 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13958 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13959 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13960 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13961 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13962 F:      drivers/clk/clk-wm83*.c
13963 F:      drivers/extcon/extcon-arizona.c
13964 F:      drivers/leds/leds-wm83*.c
13965 F:      drivers/gpio/gpio-*wm*.c
13966 F:      drivers/gpio/gpio-arizona.c
13967 F:      drivers/hwmon/wm83??-hwmon.c
13968 F:      drivers/input/misc/wm831x-on.c
13969 F:      drivers/input/touchscreen/wm831x-ts.c
13970 F:      drivers/input/touchscreen/wm97*.c
13971 F:      drivers/mfd/arizona*
13972 F:      drivers/mfd/wm*.c
13973 F:      drivers/mfd/cs47l24*
13974 F:      drivers/power/supply/wm83*.c
13975 F:      drivers/rtc/rtc-wm83*.c
13976 F:      drivers/regulator/wm8*.c
13977 F:      drivers/regulator/arizona*
13978 F:      drivers/video/backlight/wm83*_bl.c
13979 F:      drivers/watchdog/wm83*_wdt.c
13980 F:      include/linux/mfd/arizona/
13981 F:      include/linux/mfd/wm831x/
13982 F:      include/linux/mfd/wm8350/
13983 F:      include/linux/mfd/wm8400*
13984 F:      include/linux/regulator/arizona*
13985 F:      include/linux/wm97xx.h
13986 F:      include/sound/wm????.h
13987 F:      sound/soc/codecs/arizona.?
13988 F:      sound/soc/codecs/wm*
13989 F:      sound/soc/codecs/cs47l24*
13990
13991 WORKQUEUE
13992 M:      Tejun Heo <tj@kernel.org>
13993 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13995 S:      Maintained
13996 F:      include/linux/workqueue.h
13997 F:      kernel/workqueue.c
13998 F:      Documentation/core-api/workqueue.rst
13999
14000 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14001 M:      Chen-Yu Tsai <wens@csie.org>
14002 L:      linux-kernel@vger.kernel.org
14003 S:      Maintained
14004 N:      axp[128]
14005
14006 X.25 NETWORK LAYER
14007 M:      Andrew Hendry <andrew.hendry@gmail.com>
14008 L:      linux-x25@vger.kernel.org
14009 S:      Odd Fixes
14010 F:      Documentation/networking/x25*
14011 F:      include/net/x25*
14012 F:      net/x25/
14013
14014 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14015 M:      Thomas Gleixner <tglx@linutronix.de>
14016 M:      Ingo Molnar <mingo@redhat.com>
14017 M:      "H. Peter Anvin" <hpa@zytor.com>
14018 M:      x86@kernel.org
14019 L:      linux-kernel@vger.kernel.org
14020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14021 S:      Maintained
14022 F:      Documentation/x86/
14023 F:      arch/x86/
14024
14025 X86 PLATFORM DRIVERS
14026 M:      Darren Hart <dvhart@infradead.org>
14027 M:      Andy Shevchenko <andy@infradead.org>
14028 L:      platform-driver-x86@vger.kernel.org
14029 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14030 S:      Maintained
14031 F:      drivers/platform/x86/
14032 F:      drivers/platform/olpc/
14033
14034 X86 MCE INFRASTRUCTURE
14035 M:      Tony Luck <tony.luck@intel.com>
14036 M:      Borislav Petkov <bp@alien8.de>
14037 L:      linux-edac@vger.kernel.org
14038 S:      Maintained
14039 F:      arch/x86/kernel/cpu/mcheck/*
14040
14041 X86 MICROCODE UPDATE SUPPORT
14042 M:      Borislav Petkov <bp@alien8.de>
14043 S:      Maintained
14044 F:      arch/x86/kernel/cpu/microcode/*
14045
14046 X86 VDSO
14047 M:      Andy Lutomirski <luto@amacapital.net>
14048 L:      linux-kernel@vger.kernel.org
14049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14050 S:      Maintained
14051 F:      arch/x86/entry/vdso/
14052
14053 XC2028/3028 TUNER DRIVER
14054 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14055 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14056 L:      linux-media@vger.kernel.org
14057 W:      https://linuxtv.org
14058 T:      git git://linuxtv.org/media_tree.git
14059 S:      Maintained
14060 F:      drivers/media/tuners/tuner-xc2028.*
14061
14062 XEN HYPERVISOR INTERFACE
14063 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14064 M:      Juergen Gross <jgross@suse.com>
14065 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14067 S:      Supported
14068 F:      arch/x86/xen/
14069 F:      drivers/*/xen-*front.c
14070 F:      drivers/xen/
14071 F:      arch/x86/include/asm/xen/
14072 F:      include/xen/
14073 F:      include/uapi/xen/
14074
14075 XEN HYPERVISOR ARM
14076 M:      Stefano Stabellini <sstabellini@kernel.org>
14077 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14078 S:      Maintained
14079 F:      arch/arm/xen/
14080 F:      arch/arm/include/asm/xen/
14081
14082 XEN HYPERVISOR ARM64
14083 M:      Stefano Stabellini <sstabellini@kernel.org>
14084 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14085 S:      Maintained
14086 F:      arch/arm64/xen/
14087 F:      arch/arm64/include/asm/xen/
14088
14089 XEN NETWORK BACKEND DRIVER
14090 M:      Wei Liu <wei.liu2@citrix.com>
14091 M:      Paul Durrant <paul.durrant@citrix.com>
14092 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14093 L:      netdev@vger.kernel.org
14094 S:      Supported
14095 F:      drivers/net/xen-netback/*
14096
14097 XEN PCI SUBSYSTEM
14098 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14099 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14100 S:      Supported
14101 F:      arch/x86/pci/*xen*
14102 F:      drivers/pci/*xen*
14103
14104 XEN BLOCK SUBSYSTEM
14105 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14106 M:      Roger Pau Monné <roger.pau@citrix.com>
14107 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14108 S:      Supported
14109 F:      drivers/block/xen-blkback/*
14110 F:      drivers/block/xen*
14111
14112 XEN PVSCSI DRIVERS
14113 M:      Juergen Gross <jgross@suse.com>
14114 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14115 L:      linux-scsi@vger.kernel.org
14116 S:      Supported
14117 F:      drivers/scsi/xen-scsifront.c
14118 F:      drivers/xen/xen-scsiback.c
14119 F:      include/xen/interface/io/vscsiif.h
14120
14121 XEN SWIOTLB SUBSYSTEM
14122 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14123 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14124 S:      Supported
14125 F:      arch/x86/xen/*swiotlb*
14126 F:      drivers/xen/*swiotlb*
14127
14128 XFS FILESYSTEM
14129 M:      Darrick J. Wong <darrick.wong@oracle.com>
14130 M:      linux-xfs@vger.kernel.org
14131 L:      linux-xfs@vger.kernel.org
14132 W:      http://xfs.org/
14133 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14134 S:      Supported
14135 F:      Documentation/filesystems/xfs.txt
14136 F:      fs/xfs/
14137
14138 XILINX AXI ETHERNET DRIVER
14139 M:      Anirudha Sarangi <anirudh@xilinx.com>
14140 M:      John Linn <John.Linn@xilinx.com>
14141 S:      Maintained
14142 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14143
14144 XILINX UARTLITE SERIAL DRIVER
14145 M:      Peter Korsgaard <jacmet@sunsite.dk>
14146 L:      linux-serial@vger.kernel.org
14147 S:      Maintained
14148 F:      drivers/tty/serial/uartlite.c
14149
14150 XILINX VIDEO IP CORES
14151 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14152 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14153 L:      linux-media@vger.kernel.org
14154 T:      git git://linuxtv.org/media_tree.git
14155 S:      Supported
14156 F:      Documentation/devicetree/bindings/media/xilinx/
14157 F:      drivers/media/platform/xilinx/
14158 F:      include/uapi/linux/xilinx-v4l2-controls.h
14159
14160 XILLYBUS DRIVER
14161 M:      Eli Billauer <eli.billauer@gmail.com>
14162 L:      linux-kernel@vger.kernel.org
14163 S:      Supported
14164 F:      drivers/char/xillybus/
14165
14166 XTENSA XTFPGA PLATFORM SUPPORT
14167 M:      Max Filippov <jcmvbkbc@gmail.com>
14168 L:      linux-xtensa@linux-xtensa.org
14169 S:      Maintained
14170 F:      drivers/spi/spi-xtensa-xtfpga.c
14171 F:      sound/soc/xtensa/xtfpga-i2s.c
14172
14173 YAM DRIVER FOR AX.25
14174 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14175 L:      linux-hams@vger.kernel.org
14176 S:      Maintained
14177 F:      drivers/net/hamradio/yam*
14178 F:      include/linux/yam.h
14179
14180 YEALINK PHONE DRIVER
14181 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14182 L:      usbb2k-api-dev@nongnu.org
14183 S:      Maintained
14184 F:      Documentation/input/yealink.rst
14185 F:      drivers/input/misc/yealink.*
14186
14187 Z8530 DRIVER FOR AX.25
14188 M:      Joerg Reuter <jreuter@yaina.de>
14189 W:      http://yaina.de/jreuter/
14190 W:      http://www.qsl.net/dl1bke/
14191 L:      linux-hams@vger.kernel.org
14192 S:      Maintained
14193 F:      Documentation/networking/z8530drv.txt
14194 F:      drivers/net/hamradio/*scc.c
14195 F:      drivers/net/hamradio/z8530.h
14196
14197 ZBUD COMPRESSED PAGE ALLOCATOR
14198 M:      Seth Jennings <sjenning@redhat.com>
14199 M:      Dan Streetman <ddstreet@ieee.org>
14200 L:      linux-mm@kvack.org
14201 S:      Maintained
14202 F:      mm/zbud.c
14203 F:      include/linux/zbud.h
14204
14205 ZD1211RW WIRELESS DRIVER
14206 M:      Daniel Drake <dsd@gentoo.org>
14207 M:      Ulrich Kunitz <kune@deine-taler.de>
14208 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14209 L:      linux-wireless@vger.kernel.org
14210 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14211 S:      Maintained
14212 F:      drivers/net/wireless/zydas/zd1211rw/
14213
14214 ZD1301_DEMOD MEDIA DRIVER
14215 M:      Antti Palosaari <crope@iki.fi>
14216 L:      linux-media@vger.kernel.org
14217 W:      https://linuxtv.org/
14218 W:      http://palosaari.fi/linux/
14219 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14220 S:      Maintained
14221 F:      drivers/media/dvb-frontends/zd1301_demod*
14222
14223 ZD1301 MEDIA DRIVER
14224 M:      Antti Palosaari <crope@iki.fi>
14225 L:      linux-media@vger.kernel.org
14226 W:      https://linuxtv.org/
14227 W:      http://palosaari.fi/linux/
14228 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14229 S:      Maintained
14230 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14231
14232 ZPOOL COMPRESSED PAGE STORAGE API
14233 M:      Dan Streetman <ddstreet@ieee.org>
14234 L:      linux-mm@kvack.org
14235 S:      Maintained
14236 F:      mm/zpool.c
14237 F:      include/linux/zpool.h
14238
14239 ZR36067 VIDEO FOR LINUX DRIVER
14240 L:      mjpeg-users@lists.sourceforge.net
14241 L:      linux-media@vger.kernel.org
14242 W:      http://mjpeg.sourceforge.net/driver-zoran/
14243 T:      hg https://linuxtv.org/hg/v4l-dvb
14244 S:      Odd Fixes
14245 F:      drivers/media/pci/zoran/
14246
14247 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14248 M:      Minchan Kim <minchan@kernel.org>
14249 M:      Nitin Gupta <ngupta@vflare.org>
14250 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14251 L:      linux-kernel@vger.kernel.org
14252 S:      Maintained
14253 F:      drivers/block/zram/
14254 F:      Documentation/blockdev/zram.txt
14255
14256 ZS DECSTATION Z85C30 SERIAL DRIVER
14257 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14258 S:      Maintained
14259 F:      drivers/tty/serial/zs.*
14260
14261 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14262 M:      Minchan Kim <minchan@kernel.org>
14263 M:      Nitin Gupta <ngupta@vflare.org>
14264 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14265 L:      linux-mm@kvack.org
14266 S:      Maintained
14267 F:      mm/zsmalloc.c
14268 F:      include/linux/zsmalloc.h
14269 F:      Documentation/vm/zsmalloc.txt
14270
14271 ZSWAP COMPRESSED SWAP CACHING
14272 M:      Seth Jennings <sjenning@redhat.com>
14273 M:      Dan Streetman <ddstreet@ieee.org>
14274 L:      linux-mm@kvack.org
14275 S:      Maintained
14276 F:      mm/zswap.c
14277
14278 THE REST
14279 M:      Linus Torvalds <torvalds@linux-foundation.org>
14280 L:      linux-kernel@vger.kernel.org
14281 Q:      http://patchwork.kernel.org/project/LKML/list/
14282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14283 S:      Buried alive in reporters
14284 F:      *
14285 F:      */