]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...
[karo-tx-linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 F:      drivers/iio/adc/ltc2497*
817 X:      drivers/iio/*/adjd*
818 F:      drivers/staging/iio/*/ad*
819 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820
821 ANALOG DEVICES INC DMA DRIVERS
822 M:      Lars-Peter Clausen <lars@metafoo.de>
823 W:      http://ez.analog.com/community/linux-device-drivers
824 S:      Supported
825 F:      drivers/dma/dma-axi-dmac.c
826
827 ANDROID CONFIG FRAGMENTS
828 M:      Rob Herring <robh@kernel.org>
829 S:      Supported
830 F:      kernel/configs/android*
831
832 ANDROID DRIVERS
833 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
834 M:      Arve Hjønnevåg <arve@android.com>
835 M:      Riley Andrews <riandrews@android.com>
836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
837 L:      devel@driverdev.osuosl.org
838 S:      Supported
839 F:      drivers/android/
840 F:      drivers/staging/android/
841
842 ANDROID ION DRIVER
843 M:      Laura Abbott <labbott@redhat.com>
844 M:      Sumit Semwal <sumit.semwal@linaro.org>
845 L:      devel@driverdev.osuosl.org
846 S:      Supported
847 F:      Documentation/devicetree/bindings/staging/ion/
848 F:      drivers/staging/android/ion
849 F:      drivers/staging/android/uapi/ion.h
850 F:      drivers/staging/android/uapi/ion_test.h
851
852 AOA (Apple Onboard Audio) ALSA DRIVER
853 M:      Johannes Berg <johannes@sipsolutions.net>
854 L:      linuxppc-dev@lists.ozlabs.org
855 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
856 S:      Maintained
857 F:      sound/aoa/
858
859 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
861 L:      linux-iio@vger.kernel.org
862 S:      Maintained
863 F:      drivers/iio/adc/stx104.c
864
865 APM DRIVER
866 M:      Jiri Kosina <jikos@kernel.org>
867 S:      Odd fixes
868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869 F:      arch/x86/kernel/apm_32.c
870 F:      include/linux/apm_bios.h
871 F:      include/uapi/linux/apm_bios.h
872 F:      drivers/char/apm-emulation.c
873
874 APPLE BCM5974 MULTITOUCH DRIVER
875 M:      Henrik Rydberg <rydberg@bitmath.org>
876 L:      linux-input@vger.kernel.org
877 S:      Odd fixes
878 F:      drivers/input/mouse/bcm5974.c
879
880 APPLE SMC DRIVER
881 M:      Henrik Rydberg <rydberg@bitmath.org>
882 L:      linux-hwmon@vger.kernel.org
883 S:      Odd fixes
884 F:      drivers/hwmon/applesmc.c
885
886 APPLETALK NETWORK LAYER
887 L:      netdev@vger.kernel.org
888 S:      Odd fixes
889 F:      drivers/net/appletalk/
890 F:      net/appletalk/
891
892 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
893 M:      Duc Dang <dhdang@apm.com>
894 S:      Supported
895 F:      arch/arm64/boot/dts/apm/
896
897 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
898 M:      Iyappan Subramanian <isubramanian@apm.com>
899 M:      Keyur Chudgar <kchudgar@apm.com>
900 M:      Quan Nguyen <qnguyen@apm.com>
901 S:      Supported
902 F:      drivers/net/ethernet/apm/xgene/
903 F:      drivers/net/phy/mdio-xgene.c
904 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
905 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
906
907 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
908 M:      Iyappan Subramanian <isubramanian@apm.com>
909 M:      Keyur Chudgar <kchudgar@apm.com>
910 S:      Supported
911 F:      drivers/net/ethernet/apm/xgene-v2/
912
913 APPLIED MICRO (APM) X-GENE SOC PMU
914 M:      Tai Nguyen <ttnguyen@apm.com>
915 S:      Supported
916 F:      drivers/perf/xgene_pmu.c
917 F:      Documentation/perf/xgene-pmu.txt
918 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
919
920 APTINA CAMERA SENSOR PLL
921 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
922 L:      linux-media@vger.kernel.org
923 S:      Maintained
924 F:      drivers/media/i2c/aptina-pll.*
925
926 ARC FRAMEBUFFER DRIVER
927 M:      Jaya Kumar <jayalk@intworks.biz>
928 S:      Maintained
929 F:      drivers/video/fbdev/arcfb.c
930 F:      drivers/video/fbdev/core/fb_defio.c
931
932 ARCNET NETWORK LAYER
933 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
934 L:      netdev@vger.kernel.org
935 S:      Maintained
936 F:      drivers/net/arcnet/
937 F:      include/uapi/linux/if_arcnet.h
938
939 ARC PGU DRM DRIVER
940 M:      Alexey Brodkin <abrodkin@synopsys.com>
941 S:      Supported
942 F:      drivers/gpu/drm/arc/
943 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
944
945 ARM ARCHITECTED TIMER DRIVER
946 M:      Mark Rutland <mark.rutland@arm.com>
947 M:      Marc Zyngier <marc.zyngier@arm.com>
948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949 S:      Maintained
950 F:      arch/arm/include/asm/arch_timer.h
951 F:      arch/arm64/include/asm/arch_timer.h
952 F:      drivers/clocksource/arm_arch_timer.c
953
954 ARM HDLCD DRM DRIVER
955 M:      Liviu Dudau <liviu.dudau@arm.com>
956 S:      Supported
957 F:      drivers/gpu/drm/arm/hdlcd_*
958 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
959
960 ARM MALI-DP DRM DRIVER
961 M:      Liviu Dudau <liviu.dudau@arm.com>
962 M:      Brian Starkey <brian.starkey@arm.com>
963 M:      Mali DP Maintainers <malidp@foss.arm.com>
964 S:      Supported
965 F:      drivers/gpu/drm/arm/
966 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
967
968 ARM MFM AND FLOPPY DRIVERS
969 M:      Ian Molton <spyro@f2s.com>
970 S:      Maintained
971 F:      arch/arm/lib/floppydma.S
972 F:      arch/arm/include/asm/floppy.h
973
974 ARM PMU PROFILING AND DEBUGGING
975 M:      Will Deacon <will.deacon@arm.com>
976 M:      Mark Rutland <mark.rutland@arm.com>
977 S:      Maintained
978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979 F:      arch/arm*/kernel/perf_*
980 F:      arch/arm/oprofile/common.c
981 F:      arch/arm*/kernel/hw_breakpoint.c
982 F:      arch/arm*/include/asm/hw_breakpoint.h
983 F:      arch/arm*/include/asm/perf_event.h
984 F:      drivers/perf/*
985 F:      include/linux/perf/arm_pmu.h
986 F:      Documentation/devicetree/bindings/arm/pmu.txt
987 F:      Documentation/devicetree/bindings/perf/
988
989 ARM PORT
990 M:      Russell King <linux@armlinux.org.uk>
991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992 W:      http://www.armlinux.org.uk/
993 S:      Maintained
994 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
995 F:      arch/arm/
996
997 ARM SUB-ARCHITECTURES
998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
999 S:      Maintained
1000 F:      arch/arm/mach-*/
1001 F:      arch/arm/plat-*/
1002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1003
1004 ARM PRIMECELL AACI PL041 DRIVER
1005 M:      Russell King <linux@armlinux.org.uk>
1006 S:      Maintained
1007 F:      sound/arm/aaci.*
1008
1009 ARM PRIMECELL CLCD PL110 DRIVER
1010 M:      Russell King <linux@armlinux.org.uk>
1011 S:      Maintained
1012 F:      drivers/video/fbdev/amba-clcd.*
1013
1014 ARM PRIMECELL KMI PL050 DRIVER
1015 M:      Russell King <linux@armlinux.org.uk>
1016 S:      Maintained
1017 F:      drivers/input/serio/ambakmi.*
1018 F:      include/linux/amba/kmi.h
1019
1020 ARM PRIMECELL MMCI PL180/1 DRIVER
1021 M:      Russell King <linux@armlinux.org.uk>
1022 S:      Maintained
1023 F:      drivers/mmc/host/mmci.*
1024 F:      include/linux/amba/mmci.h
1025
1026 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1027 M:      Russell King <linux@armlinux.org.uk>
1028 S:      Maintained
1029 F:      drivers/tty/serial/amba-pl01*.c
1030 F:      include/linux/amba/serial.h
1031
1032 ARM PRIMECELL BUS SUPPORT
1033 M:      Russell King <linux@armlinux.org.uk>
1034 S:      Maintained
1035 F:      drivers/amba/
1036 F:      include/linux/amba/bus.h
1037
1038 ARM/ADS SPHERE MACHINE SUPPORT
1039 M:      Lennert Buytenhek <kernel@wantstofly.org>
1040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 S:      Maintained
1042
1043 ARM/AFEB9260 MACHINE SUPPORT
1044 M:      Sergey Lapin <slapin@ossfans.org>
1045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 S:      Maintained
1047
1048 ARM/AJECO 1ARM MACHINE SUPPORT
1049 M:      Lennert Buytenhek <kernel@wantstofly.org>
1050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 S:      Maintained
1052
1053 ARM/Allwinner sunXi SoC support
1054 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1055 M:      Chen-Yu Tsai <wens@csie.org>
1056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 S:      Maintained
1058 N:      sun[x456789]i
1059 N:      sun50i
1060 F:      arch/arm/mach-sunxi/
1061 F:      arch/arm64/boot/dts/allwinner/
1062 F:      drivers/clk/sunxi-ng/
1063 F:      drivers/pinctrl/sunxi/
1064 F:      drivers/soc/sunxi/
1065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1066
1067 ARM/Allwinner SoC Clock Support
1068 M:      Emilio López <emilio@elopez.com.ar>
1069 S:      Maintained
1070 F:      drivers/clk/sunxi/
1071
1072 ARM/Amlogic Meson SoC support
1073 M:      Carlo Caione <carlo@caione.org>
1074 M:      Kevin Hilman <khilman@baylibre.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 L:      linux-amlogic@lists.infradead.org
1077 W:      http://linux-meson.com/
1078 S:      Maintained
1079 F:      arch/arm/mach-meson/
1080 F:      arch/arm/boot/dts/meson*
1081 F:      arch/arm64/boot/dts/amlogic/
1082 F:      drivers/pinctrl/meson/
1083 F:      drivers/mmc/host/meson*
1084 N:      meson
1085
1086 ARM/Annapurna Labs ALPINE ARCHITECTURE
1087 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1088 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 S:      Maintained
1091 F:      arch/arm/mach-alpine/
1092 F:      arch/arm/boot/dts/alpine*
1093 F:      arch/arm64/boot/dts/al/
1094 F:      drivers/*/*alpine*
1095
1096 ARM/ARTPEC MACHINE SUPPORT
1097 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1098 M:      Lars Persson <lars.persson@axis.com>
1099 M:      Niklas Cassel <niklas.cassel@axis.com>
1100 S:      Maintained
1101 L:      linux-arm-kernel@axis.com
1102 F:      arch/arm/mach-artpec
1103 F:      arch/arm/boot/dts/artpec6*
1104 F:      drivers/clk/axis
1105 F:      drivers/pinctrl/pinctrl-artpec*
1106 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1107
1108 ARM/ASPEED MACHINE SUPPORT
1109 M:      Joel Stanley <joel@jms.id.au>
1110 S:      Maintained
1111 F:      arch/arm/mach-aspeed/
1112 F:      arch/arm/boot/dts/aspeed-*
1113 F:      drivers/*/*aspeed*
1114
1115 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1116 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1117 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 W:      http://www.linux4sam.org
1120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1121 S:      Supported
1122 F:      arch/arm/mach-at91/
1123 F:      include/soc/at91/
1124 F:      arch/arm/boot/dts/at91*.dts
1125 F:      arch/arm/boot/dts/at91*.dtsi
1126 F:      arch/arm/boot/dts/sama*.dts
1127 F:      arch/arm/boot/dts/sama*.dtsi
1128 F:      arch/arm/include/debug/at91.S
1129 F:      drivers/memory/atmel*
1130
1131 ARM/ATMEL AT91 Clock Support
1132 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1133 S:      Maintained
1134 F:      drivers/clk/at91
1135
1136 ARM/CALXEDA HIGHBANK ARCHITECTURE
1137 M:      Rob Herring <robh@kernel.org>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S:      Maintained
1140 F:      arch/arm/mach-highbank/
1141 F:      arch/arm/boot/dts/highbank.dts
1142 F:      arch/arm/boot/dts/ecx-*.dts*
1143
1144 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1145 M:      Krzysztof Halasa <khalasa@piap.pl>
1146 S:      Maintained
1147 F:      arch/arm/mach-cns3xxx/
1148
1149 ARM/CAVIUM THUNDER NETWORK DRIVER
1150 M:      Sunil Goutham <sgoutham@cavium.com>
1151 M:      Robert Richter <rric@kernel.org>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Supported
1154 F:      drivers/net/ethernet/cavium/thunder/
1155
1156 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1157 M:      Alexander Shiyan <shc_work@mail.ru>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Odd Fixes
1160 N:      clps711x
1161
1162 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1163 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1164 M:      Ryan Mallon <rmallon@gmail.com>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 F:      arch/arm/mach-ep93xx/
1168 F:      arch/arm/mach-ep93xx/include/mach/
1169
1170 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1171 M:      Lennert Buytenhek <kernel@wantstofly.org>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S:      Maintained
1174
1175 ARM/CLKDEV SUPPORT
1176 M:      Russell King <linux@armlinux.org.uk>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1180 F:      arch/arm/include/asm/clkdev.h
1181 F:      drivers/clk/clkdev.c
1182
1183 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1184 M:      Mike Rapoport <mike@compulab.co.il>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Maintained
1187
1188 ARM/CONTEC MICRO9 MACHINE SUPPORT
1189 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1190 S:      Maintained
1191 F:      arch/arm/mach-ep93xx/micro9.c
1192
1193 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1194 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      drivers/hwtracing/coresight/*
1198 F:      Documentation/trace/coresight.txt
1199 F:      Documentation/devicetree/bindings/arm/coresight.txt
1200 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1201 F:      tools/perf/arch/arm/util/pmu.c
1202 F:      tools/perf/arch/arm/util/auxtrace.c
1203 F:      tools/perf/arch/arm/util/cs-etm.c
1204 F:      tools/perf/arch/arm/util/cs-etm.h
1205 F:      tools/perf/util/cs-etm.h
1206
1207 ARM/CORGI MACHINE SUPPORT
1208 M:      Richard Purdie <rpurdie@rpsys.net>
1209 S:      Maintained
1210
1211 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1212 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 T:      git git://github.com/ulli-kroll/linux.git
1215 S:      Maintained
1216 F:      arch/arm/mach-gemini/
1217 F:      drivers/rtc/rtc-gemini.c
1218
1219 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1220 M:      Barry Song <baohua@kernel.org>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1223 S:      Maintained
1224 F:      arch/arm/boot/dts/prima2*
1225 F:      arch/arm/mach-prima2/
1226 F:      drivers/clk/sirf/
1227 F:      drivers/clocksource/timer-prima2.c
1228 F:      drivers/clocksource/timer-atlas7.c
1229 N:      [^a-z]sirf
1230
1231 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1232 M:      Baruch Siach <baruch@tkos.co.il>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/boot/dts/cx92755*
1236 N:      digicolor
1237
1238 ARM/EBSA110 MACHINE SUPPORT
1239 M:      Russell King <linux@armlinux.org.uk>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 W:      http://www.armlinux.org.uk/
1242 S:      Maintained
1243 F:      arch/arm/mach-ebsa110/
1244 F:      drivers/net/ethernet/amd/am79c961a.*
1245
1246 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1247 M:      Uwe Kleine-König <kernel@pengutronix.de>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Maintained
1250 N:      efm32
1251
1252 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1253 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/mach-pxa/ezx.c
1257
1258 ARM/FARADAY FA526 PORT
1259 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262 T:      git git://git.berlios.de/gemini-board
1263 F:      arch/arm/mm/*-fa*
1264
1265 ARM/FOOTBRIDGE ARCHITECTURE
1266 M:      Russell King <linux@armlinux.org.uk>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 W:      http://www.armlinux.org.uk/
1269 S:      Maintained
1270 F:      arch/arm/include/asm/hardware/dec21285.h
1271 F:      arch/arm/mach-footbridge/
1272
1273 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1274 M:      Shawn Guo <shawnguo@kernel.org>
1275 M:      Sascha Hauer <kernel@pengutronix.de>
1276 R:      Fabio Estevam <fabio.estevam@nxp.com>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1280 F:      arch/arm/mach-imx/
1281 F:      arch/arm/mach-mxs/
1282 F:      arch/arm/boot/dts/imx*
1283 F:      arch/arm/configs/imx*_defconfig
1284 F:      drivers/clk/imx/
1285 F:      include/soc/imx/
1286
1287 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1288 M:      Shawn Guo <shawnguo@kernel.org>
1289 M:      Sascha Hauer <kernel@pengutronix.de>
1290 R:      Stefan Agner <stefan@agner.ch>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1294 F:      arch/arm/mach-imx/*vf610*
1295 F:      arch/arm/boot/dts/vf*
1296
1297 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1298 M:      Lennert Buytenhek <kernel@wantstofly.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301
1302 ARM/GUMSTIX MACHINE SUPPORT
1303 M:      Steve Sakoman <sakoman@gmail.com>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306
1307 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1308 M:      Philipp Zabel <philipp.zabel@gmail.com>
1309 M:      Paul Parsons <lost.distance@yahoo.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 S:      Maintained
1312 F:      arch/arm/mach-pxa/hx4700.c
1313 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1314 F:      sound/soc/pxa/hx4700.c
1315
1316 ARM/HISILICON SOC SUPPORT
1317 M:      Wei Xu <xuwei5@hisilicon.com>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 W:      http://www.hisilicon.com
1320 S:      Supported
1321 T:      git git://github.com/hisilicon/linux-hisi.git
1322 F:      arch/arm/mach-hisi/
1323 F:      arch/arm/boot/dts/hi3*
1324 F:      arch/arm/boot/dts/hip*
1325 F:      arch/arm/boot/dts/hisi*
1326 F:      arch/arm64/boot/dts/hisilicon/
1327
1328 ARM/HP JORNADA 7XX MACHINE SUPPORT
1329 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1330 W:      www.jlime.com
1331 S:      Maintained
1332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1333 F:      arch/arm/mach-sa1100/jornada720.c
1334 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1335
1336 ARM/IGEP MACHINE SUPPORT
1337 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1338 M:      Javier Martinez Canillas <javier@dowhile0.org>
1339 L:      linux-omap@vger.kernel.org
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/boot/dts/omap3-igep*
1343
1344 ARM/INCOME PXA270 SUPPORT
1345 M:      Marek Vasut <marek.vasut@gmail.com>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1349
1350 ARM/INTEL IOP32X ARM ARCHITECTURE
1351 M:      Lennert Buytenhek <kernel@wantstofly.org>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/INTEL IOP33X ARM ARCHITECTURE
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Orphan
1358
1359 ARM/INTEL IOP13XX ARM ARCHITECTURE
1360 M:      Lennert Buytenhek <kernel@wantstofly.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363
1364 ARM/INTEL IQ81342EX MACHINE SUPPORT
1365 M:      Lennert Buytenhek <kernel@wantstofly.org>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368
1369 ARM/INTEL IXDP2850 MACHINE SUPPORT
1370 M:      Lennert Buytenhek <kernel@wantstofly.org>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373
1374 ARM/INTEL IXP4XX ARM ARCHITECTURE
1375 M:      Imre Kaloz <kaloz@openwrt.org>
1376 M:      Krzysztof Halasa <khalasa@piap.pl>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-ixp4xx/
1380
1381 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1382 M:      Jonathan Cameron <jic23@cam.ac.uk>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385 F:      arch/arm/mach-pxa/stargate2.c
1386 F:      drivers/pcmcia/pxa2xx_stargate2.c
1387
1388 ARM/INTEL XSC3 (MANZANO) ARM CORE
1389 M:      Lennert Buytenhek <kernel@wantstofly.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392
1393 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1394 M:      Lennert Buytenhek <kernel@wantstofly.org>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397
1398 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1399 M:      Santosh Shilimkar <ssantosh@kernel.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 F:      arch/arm/mach-keystone/
1403 F:      arch/arm/boot/dts/keystone-*
1404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1405
1406 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1407 M:      Santosh Shilimkar <ssantosh@kernel.org>
1408 L:      linux-kernel@vger.kernel.org
1409 S:      Maintained
1410 F:      drivers/clk/keystone/
1411
1412 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1413 M:      Santosh Shilimkar <ssantosh@kernel.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 L:      linux-kernel@vger.kernel.org
1416 S:      Maintained
1417 F:      drivers/clocksource/timer-keystone.c
1418
1419 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1420 M:      Santosh Shilimkar <ssantosh@kernel.org>
1421 L:      linux-kernel@vger.kernel.org
1422 S:      Maintained
1423 F:      drivers/power/reset/keystone-reset.c
1424
1425 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1426 M:      Santosh Shilimkar <ssantosh@kernel.org>
1427 L:      linux-kernel@vger.kernel.org
1428 S:      Maintained
1429 F:      drivers/memory/*emif*
1430
1431 ARM/LG1K ARCHITECTURE
1432 M:      Chanho Min <chanho.min@lge.com>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm64/boot/dts/lg/
1436
1437 ARM/LOGICPD PXA270 MACHINE SUPPORT
1438 M:      Lennert Buytenhek <kernel@wantstofly.org>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441
1442 ARM/LPC18XX ARCHITECTURE
1443 M:      Joachim Eastwood <manabian@gmail.com>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446 F:      arch/arm/boot/dts/lpc43*
1447 F:      drivers/clk/nxp/clk-lpc18xx*
1448 F:      drivers/clocksource/time-lpc32xx.c
1449 F:      drivers/i2c/busses/i2c-lpc2k.c
1450 F:      drivers/memory/pl172.c
1451 F:      drivers/mtd/spi-nor/nxp-spifi.c
1452 F:      drivers/rtc/rtc-lpc24xx.c
1453 N:      lpc18xx
1454
1455 ARM/LPC32XX SOC SUPPORT
1456 M:      Vladimir Zapolskiy <vz@mleia.com>
1457 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1460 S:      Maintained
1461 F:      arch/arm/boot/dts/lpc32*
1462 F:      arch/arm/mach-lpc32xx/
1463 F:      drivers/i2c/busses/i2c-pnx.c
1464 F:      drivers/net/ethernet/nxp/lpc_eth.c
1465 F:      drivers/usb/host/ohci-nxp.c
1466 F:      drivers/watchdog/pnx4008_wdt.c
1467 N:      lpc32xx
1468
1469 ARM/MAGICIAN MACHINE SUPPORT
1470 M:      Philipp Zabel <philipp.zabel@gmail.com>
1471 S:      Maintained
1472
1473 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1474 M:      Jason Cooper <jason@lakedaemon.net>
1475 M:      Andrew Lunn <andrew@lunn.ch>
1476 M:      Gregory Clement <gregory.clement@free-electrons.com>
1477 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/mach-mvebu/
1481 F:      drivers/rtc/rtc-armada38x.c
1482 F:      arch/arm/boot/dts/armada*
1483 F:      arch/arm/boot/dts/kirkwood*
1484 F:      arch/arm64/boot/dts/marvell/armada*
1485 F:      drivers/cpufreq/mvebu-cpufreq.c
1486 F:      arch/arm/configs/mvebu_*_defconfig
1487
1488 ARM/Marvell Berlin SoC support
1489 M:      Jisheng Zhang <jszhang@marvell.com>
1490 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      arch/arm/mach-berlin/
1494 F:      arch/arm/boot/dts/berlin*
1495 F:      arch/arm64/boot/dts/marvell/berlin*
1496
1497
1498 ARM/Marvell Dove/MV78xx0/Orion SOC support
1499 M:      Jason Cooper <jason@lakedaemon.net>
1500 M:      Andrew Lunn <andrew@lunn.ch>
1501 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1502 M:      Gregory Clement <gregory.clement@free-electrons.com>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      Documentation/devicetree/bindings/soc/dove/
1506 F:      arch/arm/mach-dove/
1507 F:      arch/arm/mach-mv78xx0/
1508 F:      arch/arm/mach-orion5x/
1509 F:      arch/arm/plat-orion/
1510 F:      arch/arm/boot/dts/dove*
1511 F:      arch/arm/boot/dts/orion5x*
1512
1513
1514 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1515 M:      Alexander Clouter <alex@digriz.org.uk>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 W:      http://www.digriz.org.uk/ts78xx/kernel
1518 S:      Maintained
1519 F:      arch/arm/mach-orion5x/ts78xx-*
1520
1521 ARM/OXNAS platform support
1522 M:      Neil Armstrong <narmstrong@baylibre.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1525 S:      Maintained
1526 F:      arch/arm/mach-oxnas/
1527 F:      arch/arm/boot/dts/ox8*.dtsi
1528 F:      arch/arm/boot/dts/wd-mbwe.dts
1529 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1530 N:      oxnas
1531
1532 ARM/Mediatek RTC DRIVER
1533 M:      Eddie Huang <eddie.huang@mediatek.com>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      drivers/rtc/rtc-mt6397.c
1538
1539 ARM/Mediatek SoC support
1540 M:      Matthias Brugger <matthias.bgg@gmail.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 F:      arch/arm/boot/dts/mt6*
1545 F:      arch/arm/boot/dts/mt7*
1546 F:      arch/arm/boot/dts/mt8*
1547 F:      arch/arm/mach-mediatek/
1548 F:      arch/arm64/boot/dts/mediatek/
1549 N:      mtk
1550 K:      mediatek
1551
1552 ARM/Mediatek USB3 PHY DRIVER
1553 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557 F:      drivers/phy/phy-mt65xx-usb3.c
1558
1559 ARM/MICREL KS8695 ARCHITECTURE
1560 M:      Greg Ungerer <gerg@uclinux.org>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 F:      arch/arm/mach-ks8695/
1563 S:      Odd Fixes
1564
1565 ARM/MIOA701 MACHINE SUPPORT
1566 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F:      arch/arm/mach-pxa/mioa701.c
1569 S:      Maintained
1570
1571 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1572 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1573 S:      Maintained
1574
1575 ARM/NOMADIK ARCHITECTURE
1576 M:      Alessandro Rubini <rubini@unipv.it>
1577 M:      Linus Walleij <linus.walleij@linaro.org>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/mach-nomadik/
1581 F:      drivers/pinctrl/nomadik/
1582 F:      drivers/i2c/busses/i2c-nomadik.c
1583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1584
1585 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1586 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1587 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1588 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1589 S:      Supported
1590
1591 ARM/TOSA MACHINE SUPPORT
1592 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1593 M:      Dirk Opfer <dirk@opfer-online.de>
1594 S:      Maintained
1595
1596 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1597 M:      Marek Vasut <marek.vasut@gmail.com>
1598 L:      linux-arm-kernel@lists.infradead.org
1599 W:      http://hackndev.com
1600 S:      Maintained
1601 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1602 F:      arch/arm/mach-pxa/palmtx.c
1603 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1604 F:      arch/arm/mach-pxa/palmt5.c
1605 F:      arch/arm/mach-pxa/include/mach/palmld.h
1606 F:      arch/arm/mach-pxa/palmld.c
1607 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1608 F:      arch/arm/mach-pxa/palmte2.c
1609 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1610 F:      arch/arm/mach-pxa/palmtc.c
1611
1612 ARM/PALM TREO SUPPORT
1613 M:      Tomas Cech <sleep_walker@suse.com>
1614 L:      linux-arm-kernel@lists.infradead.org
1615 W:      http://hackndev.com
1616 S:      Maintained
1617 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1618 F:      arch/arm/mach-pxa/palmtreo.c
1619
1620 ARM/PALMZ72 SUPPORT
1621 M:      Sergey Lapin <slapin@ossfans.org>
1622 L:      linux-arm-kernel@lists.infradead.org
1623 W:      http://hackndev.com
1624 S:      Maintained
1625 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1626 F:      arch/arm/mach-pxa/palmz72.c
1627
1628 ARM/PLEB SUPPORT
1629 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1630 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1631 S:      Maintained
1632
1633 ARM/PT DIGITAL BOARD PORT
1634 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 W:      http://www.armlinux.org.uk/
1637 S:      Maintained
1638
1639 ARM/QUALCOMM SUPPORT
1640 M:      Andy Gross <andy.gross@linaro.org>
1641 M:      David Brown <david.brown@linaro.org>
1642 L:      linux-arm-msm@vger.kernel.org
1643 L:      linux-soc@vger.kernel.org
1644 S:      Maintained
1645 F:      Documentation/devicetree/bindings/soc/qcom/
1646 F:      arch/arm/boot/dts/qcom-*.dts
1647 F:      arch/arm/boot/dts/qcom-*.dtsi
1648 F:      arch/arm/mach-qcom/
1649 F:      arch/arm64/boot/dts/qcom/*
1650 F:      drivers/i2c/busses/i2c-qup.c
1651 F:      drivers/clk/qcom/
1652 F:      drivers/pinctrl/qcom/
1653 F:      drivers/dma/qcom/
1654 F:      drivers/soc/qcom/
1655 F:      drivers/spi/spi-qup.c
1656 F:      drivers/tty/serial/msm_serial.h
1657 F:      drivers/tty/serial/msm_serial.c
1658 F:      drivers/*/pm8???-*
1659 F:      drivers/mfd/ssbi.c
1660 F:      drivers/firmware/qcom_scm.c
1661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1662
1663 ARM/RADISYS ENP2611 MACHINE SUPPORT
1664 M:      Lennert Buytenhek <kernel@wantstofly.org>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667
1668 ARM/RENESAS ARM64 ARCHITECTURE
1669 M:      Simon Horman <horms@verge.net.au>
1670 M:      Magnus Damm <magnus.damm@gmail.com>
1671 L:      linux-renesas-soc@vger.kernel.org
1672 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1674 S:      Supported
1675 F:      arch/arm64/boot/dts/renesas/
1676 F:      drivers/soc/renesas/
1677 F:      include/linux/soc/renesas/
1678
1679 ARM/RISCPC ARCHITECTURE
1680 M:      Russell King <linux@armlinux.org.uk>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W:      http://www.armlinux.org.uk/
1683 S:      Maintained
1684 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1685 F:      arch/arm/include/asm/hardware/ioc.h
1686 F:      arch/arm/include/asm/hardware/iomd.h
1687 F:      arch/arm/include/asm/hardware/memc.h
1688 F:      arch/arm/mach-rpc/
1689 F:      drivers/net/ethernet/8390/etherh.c
1690 F:      drivers/net/ethernet/i825xx/ether1*
1691 F:      drivers/net/ethernet/seeq/ether3*
1692 F:      drivers/scsi/arm/
1693
1694 ARM/Rockchip SoC support
1695 M:      Heiko Stuebner <heiko@sntech.de>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 L:      linux-rockchip@lists.infradead.org
1698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/rk3*
1701 F:      arch/arm/mach-rockchip/
1702 F:      drivers/clk/rockchip/
1703 F:      drivers/i2c/busses/i2c-rk3x.c
1704 F:      drivers/*/*rockchip*
1705 F:      drivers/*/*/*rockchip*
1706 F:      sound/soc/rockchip/
1707 N:      rockchip
1708
1709 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1710 M:      Kukjin Kim <kgene@kernel.org>
1711 M:      Krzysztof Kozlowski <krzk@kernel.org>
1712 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1715 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1716 S:      Maintained
1717 F:      arch/arm/boot/dts/s3c*
1718 F:      arch/arm/boot/dts/s5p*
1719 F:      arch/arm/boot/dts/samsung*
1720 F:      arch/arm/boot/dts/exynos*
1721 F:      arch/arm64/boot/dts/exynos/
1722 F:      arch/arm/plat-samsung/
1723 F:      arch/arm/mach-s3c24*/
1724 F:      arch/arm/mach-s3c64xx/
1725 F:      arch/arm/mach-s5p*/
1726 F:      arch/arm/mach-exynos*/
1727 F:      drivers/*/*s3c24*
1728 F:      drivers/*/*/*s3c24*
1729 F:      drivers/*/*s3c64xx*
1730 F:      drivers/*/*s5pv210*
1731 F:      drivers/memory/samsung/*
1732 F:      drivers/soc/samsung/*
1733 F:      Documentation/arm/Samsung/
1734 F:      Documentation/devicetree/bindings/arm/samsung/
1735 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1736 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1737 N:      exynos
1738
1739 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1740 M:      Kyungmin Park <kyungmin.park@samsung.com>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743 F:      arch/arm/mach-s5pv210/
1744
1745 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1746 M:      Kyungmin Park <kyungmin.park@samsung.com>
1747 M:      Kamil Debski <kamil@wypas.org>
1748 M:      Andrzej Hajda <a.hajda@samsung.com>
1749 L:      linux-arm-kernel@lists.infradead.org
1750 L:      linux-media@vger.kernel.org
1751 S:      Maintained
1752 F:      drivers/media/platform/s5p-g2d/
1753
1754 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1755 M:      Kyungmin Park <kyungmin.park@samsung.com>
1756 M:      Kamil Debski <kamil@wypas.org>
1757 M:      Jeongtae Park <jtp.park@samsung.com>
1758 M:      Andrzej Hajda <a.hajda@samsung.com>
1759 L:      linux-arm-kernel@lists.infradead.org
1760 L:      linux-media@vger.kernel.org
1761 S:      Maintained
1762 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1763 F:      drivers/media/platform/s5p-mfc/
1764
1765 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1766 M:      Kyungmin Park <kyungmin.park@samsung.com>
1767 L:      linux-arm-kernel@lists.infradead.org
1768 L:      linux-media@vger.kernel.org
1769 S:      Maintained
1770 F:      drivers/staging/media/platform/s5p-cec/
1771
1772 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1773 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1774 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1775 L:      linux-arm-kernel@lists.infradead.org
1776 L:      linux-media@vger.kernel.org
1777 S:      Maintained
1778 F:      drivers/media/platform/s5p-jpeg/
1779
1780 ARM/SHMOBILE ARM ARCHITECTURE
1781 M:      Simon Horman <horms@verge.net.au>
1782 M:      Magnus Damm <magnus.damm@gmail.com>
1783 L:      linux-renesas-soc@vger.kernel.org
1784 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1786 S:      Supported
1787 F:      arch/arm/boot/dts/emev2*
1788 F:      arch/arm/boot/dts/r7s*
1789 F:      arch/arm/boot/dts/r8a*
1790 F:      arch/arm/boot/dts/sh*
1791 F:      arch/arm/configs/shmobile_defconfig
1792 F:      arch/arm/include/debug/renesas-scif.S
1793 F:      arch/arm/mach-shmobile/
1794 F:      drivers/soc/renesas/
1795 F:      include/linux/soc/renesas/
1796
1797 ARM/SOCFPGA ARCHITECTURE
1798 M:      Dinh Nguyen <dinguyen@kernel.org>
1799 S:      Maintained
1800 F:      arch/arm/mach-socfpga/
1801 F:      arch/arm/boot/dts/socfpga*
1802 F:      arch/arm/configs/socfpga_defconfig
1803 F:      arch/arm64/boot/dts/altera/
1804 W:      http://www.rocketboards.org
1805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1806
1807 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1808 M:      Dinh Nguyen <dinguyen@kernel.org>
1809 S:      Maintained
1810 F:      drivers/clk/socfpga/
1811
1812 ARM/SOCFPGA EDAC SUPPORT
1813 M:      Thor Thayer <thor.thayer@linux.intel.com>
1814 S:      Maintained
1815 F:      drivers/edac/altera_edac.
1816
1817 ARM/STI ARCHITECTURE
1818 M:      Patrice Chotard <patrice.chotard@st.com>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 L:      kernel@stlinux.com
1821 W:      http://www.stlinux.com
1822 S:      Maintained
1823 F:      arch/arm/mach-sti/
1824 F:      arch/arm/boot/dts/sti*
1825 F:      drivers/char/hw_random/st-rng.c
1826 F:      drivers/clocksource/arm_global_timer.c
1827 F:      drivers/clocksource/clksrc_st_lpc.c
1828 F:      drivers/cpufreq/sti-cpufreq.c
1829 F:      drivers/dma/st_fdma*
1830 F:      drivers/i2c/busses/i2c-st.c
1831 F:      drivers/media/rc/st_rc.c
1832 F:      drivers/media/platform/sti/c8sectpfe/
1833 F:      drivers/mmc/host/sdhci-st.c
1834 F:      drivers/phy/phy-miphy28lp.c
1835 F:      drivers/phy/phy-stih407-usb.c
1836 F:      drivers/pinctrl/pinctrl-st.c
1837 F:      drivers/remoteproc/st_remoteproc.c
1838 F:      drivers/remoteproc/st_slim_rproc.c
1839 F:      drivers/reset/sti/
1840 F:      drivers/rtc/rtc-st-lpc.c
1841 F:      drivers/tty/serial/st-asc.c
1842 F:      drivers/usb/dwc3/dwc3-st.c
1843 F:      drivers/usb/host/ehci-st.c
1844 F:      drivers/usb/host/ohci-st.c
1845 F:      drivers/watchdog/st_lpc_wdt.c
1846 F:      drivers/ata/ahci_st.c
1847 F:      include/linux/remoteproc/st_slim_rproc.h
1848
1849 ARM/STM32 ARCHITECTURE
1850 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1851 M:      Alexandre Torgue <alexandre.torgue@st.com>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S:      Maintained
1854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1855 N:      stm32
1856 F:      drivers/clocksource/armv7m_systick.c
1857
1858 ARM/TANGO ARCHITECTURE
1859 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1860 L:      linux-arm-kernel@lists.infradead.org
1861 S:      Maintained
1862 N:      tango
1863
1864 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/TETON BGA MACHINE SUPPORT
1870 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873
1874 ARM/THECUS N2100 MACHINE SUPPORT
1875 M:      Lennert Buytenhek <kernel@wantstofly.org>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 S:      Maintained
1878
1879 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1880 M:      Wan ZongShun <mcuos.com@gmail.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 W:      http://www.mcuos.com
1883 S:      Maintained
1884 F:      arch/arm/mach-w90x900/
1885 F:      drivers/input/keyboard/w90p910_keypad.c
1886 F:      drivers/input/touchscreen/w90p910_ts.c
1887 F:      drivers/watchdog/nuc900_wdt.c
1888 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1889 F:      drivers/mtd/nand/nuc900_nand.c
1890 F:      drivers/rtc/rtc-nuc900.c
1891 F:      drivers/spi/spi-nuc900.c
1892 F:      drivers/usb/host/ehci-w90x900.c
1893 F:      drivers/video/fbdev/nuc900fb.c
1894
1895 ARM/U300 MACHINE SUPPORT
1896 M:      Linus Walleij <linus.walleij@linaro.org>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 S:      Supported
1899 F:      arch/arm/mach-u300/
1900 F:      drivers/clocksource/timer-u300.c
1901 F:      drivers/i2c/busses/i2c-stu300.c
1902 F:      drivers/rtc/rtc-coh901331.c
1903 F:      drivers/watchdog/coh901327_wdt.c
1904 F:      drivers/dma/coh901318*
1905 F:      drivers/mfd/ab3100*
1906 F:      drivers/rtc/rtc-ab3100.c
1907 F:      drivers/rtc/rtc-coh901331.c
1908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1909
1910 ARM/UNIPHIER ARCHITECTURE
1911 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1914 S:      Maintained
1915 F:      arch/arm/boot/dts/uniphier*
1916 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1917 F:      arch/arm/mach-uniphier/
1918 F:      arch/arm/mm/cache-uniphier.c
1919 F:      arch/arm64/boot/dts/socionext/
1920 F:      drivers/bus/uniphier-system-bus.c
1921 F:      drivers/clk/uniphier/
1922 F:      drivers/i2c/busses/i2c-uniphier*
1923 F:      drivers/pinctrl/uniphier/
1924 F:      drivers/reset/reset-uniphier.c
1925 F:      drivers/tty/serial/8250/8250_uniphier.c
1926 N:      uniphier
1927
1928 ARM/Ux500 ARM ARCHITECTURE
1929 M:      Linus Walleij <linus.walleij@linaro.org>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 S:      Maintained
1932 F:      arch/arm/mach-ux500/
1933 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1934 F:      drivers/dma/ste_dma40*
1935 F:      drivers/hwspinlock/u8500_hsem.c
1936 F:      drivers/mfd/abx500*
1937 F:      drivers/mfd/ab8500*
1938 F:      drivers/mfd/dbx500*
1939 F:      drivers/mfd/db8500*
1940 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1941 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1942 F:      drivers/rtc/rtc-ab8500.c
1943 F:      drivers/rtc/rtc-pl031.c
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1945
1946 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1947 M:      Ulf Hansson <ulf.hansson@linaro.org>
1948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 T:      git git://git.linaro.org/people/ulfh/clk.git
1950 S:      Maintained
1951 F:      drivers/clk/ux500/
1952
1953 ARM/VERSATILE EXPRESS PLATFORM
1954 M:      Liviu Dudau <liviu.dudau@arm.com>
1955 M:      Sudeep Holla <sudeep.holla@arm.com>
1956 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959 F:      arch/arm/boot/dts/vexpress*
1960 F:      arch/arm64/boot/dts/arm/
1961 F:      arch/arm/mach-vexpress/
1962 F:      */*/vexpress*
1963 F:      */*/*/vexpress*
1964 F:      drivers/clk/versatile/clk-vexpress-osc.c
1965 F:      drivers/clocksource/versatile.c
1966 N:      mps2
1967
1968 ARM/VFP SUPPORT
1969 M:      Russell King <linux@armlinux.org.uk>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.armlinux.org.uk/
1972 S:      Maintained
1973 F:      arch/arm/vfp/
1974
1975 ARM/VOIPAC PXA270 SUPPORT
1976 M:      Marek Vasut <marek.vasut@gmail.com>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S:      Maintained
1979 F:      arch/arm/mach-pxa/vpac270.c
1980 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1981
1982 ARM/VT8500 ARM ARCHITECTURE
1983 M:      Tony Prisk <linux@prisktech.co.nz>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S:      Maintained
1986 F:      arch/arm/mach-vt8500/
1987 F:      drivers/clocksource/vt8500_timer.c
1988 F:      drivers/i2c/busses/i2c-wmt.c
1989 F:      drivers/mmc/host/wmt-sdmmc.c
1990 F:      drivers/pwm/pwm-vt8500.c
1991 F:      drivers/rtc/rtc-vt8500.c
1992 F:      drivers/tty/serial/vt8500_serial.c
1993 F:      drivers/usb/host/ehci-platform.c
1994 F:      drivers/usb/host/uhci-platform.c
1995 F:      drivers/video/fbdev/vt8500lcdfb.*
1996 F:      drivers/video/fbdev/wm8505fb*
1997 F:      drivers/video/fbdev/wmt_ge_rops.*
1998
1999 ARM/ZIPIT Z2 SUPPORT
2000 M:      Marek Vasut <marek.vasut@gmail.com>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 S:      Maintained
2003 F:      arch/arm/mach-pxa/z2.c
2004 F:      arch/arm/mach-pxa/include/mach/z2.h
2005
2006 ARM/ZTE ARCHITECTURE
2007 M:      Jun Nie <jun.nie@linaro.org>
2008 M:      Baoyou Xie <baoyou.xie@linaro.org>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm/mach-zx/
2012 F:      drivers/clk/zte/
2013 F:      drivers/reset/reset-zx2967.c
2014 F:      drivers/soc/zte/
2015 F:      Documentation/devicetree/bindings/arm/zte.txt
2016 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2017 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2018 F:      Documentation/devicetree/bindings/soc/zte/
2019 F:      include/dt-bindings/soc/zx*.h
2020
2021 ARM/ZYNQ ARCHITECTURE
2022 M:      Michal Simek <michal.simek@xilinx.com>
2023 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 W:      http://wiki.xilinx.com
2026 T:      git https://github.com/Xilinx/linux-xlnx.git
2027 S:      Supported
2028 F:      arch/arm/mach-zynq/
2029 F:      drivers/cpuidle/cpuidle-zynq.c
2030 F:      drivers/block/xsysace.c
2031 N:      zynq
2032 N:      xilinx
2033 F:      drivers/clocksource/cadence_ttc_timer.c
2034 F:      drivers/i2c/busses/i2c-cadence.c
2035 F:      drivers/mmc/host/sdhci-of-arasan.c
2036 F:      drivers/edac/synopsys_edac.c
2037
2038 ARM SMMU DRIVERS
2039 M:      Will Deacon <will.deacon@arm.com>
2040 R:      Robin Murphy <robin.murphy@arm.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 S:      Maintained
2043 F:      drivers/iommu/arm-smmu.c
2044 F:      drivers/iommu/arm-smmu-v3.c
2045 F:      drivers/iommu/io-pgtable-arm.c
2046 F:      drivers/iommu/io-pgtable-arm-v7s.c
2047
2048 ARM64 PORT (AARCH64 ARCHITECTURE)
2049 M:      Catalin Marinas <catalin.marinas@arm.com>
2050 M:      Will Deacon <will.deacon@arm.com>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2053 S:      Maintained
2054 F:      arch/arm64/
2055 F:      Documentation/arm64/
2056
2057 AS3645A LED FLASH CONTROLLER DRIVER
2058 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2059 L:      linux-media@vger.kernel.org
2060 T:      git git://linuxtv.org/media_tree.git
2061 S:      Maintained
2062 F:      drivers/media/i2c/as3645a.c
2063 F:      include/media/i2c/as3645a.h
2064
2065 ASAHI KASEI AK8974 DRIVER
2066 M:      Linus Walleij <linus.walleij@linaro.org>
2067 L:      linux-iio@vger.kernel.org
2068 W:      http://www.akm.com/
2069 S:      Supported
2070 F:      drivers/iio/magnetometer/ak8974.c
2071
2072 ASC7621 HARDWARE MONITOR DRIVER
2073 M:      George Joseph <george.joseph@fairview5.com>
2074 L:      linux-hwmon@vger.kernel.org
2075 S:      Maintained
2076 F:      Documentation/hwmon/asc7621
2077 F:      drivers/hwmon/asc7621.c
2078
2079 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2080 M:      Corentin Chary <corentin.chary@gmail.com>
2081 L:      acpi4asus-user@lists.sourceforge.net
2082 L:      platform-driver-x86@vger.kernel.org
2083 W:      http://acpi4asus.sf.net
2084 S:      Maintained
2085 F:      drivers/platform/x86/asus*.c
2086 F:      drivers/platform/x86/eeepc*.c
2087
2088 ASUS WIRELESS RADIO CONTROL DRIVER
2089 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2090 L:      platform-driver-x86@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/platform/x86/asus-wireless.c
2093
2094 ASYMMETRIC KEYS
2095 M:      David Howells <dhowells@redhat.com>
2096 L:      keyrings@vger.kernel.org
2097 S:      Maintained
2098 F:      Documentation/crypto/asymmetric-keys.txt
2099 F:      include/linux/verification.h
2100 F:      include/crypto/public_key.h
2101 F:      include/crypto/pkcs7.h
2102 F:      crypto/asymmetric_keys/
2103
2104 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2105 R:      Dan Williams <dan.j.williams@intel.com>
2106 W:      http://sourceforge.net/projects/xscaleiop
2107 S:      Odd fixes
2108 F:      Documentation/crypto/async-tx-api.txt
2109 F:      crypto/async_tx/
2110 F:      drivers/dma/
2111 F:      include/linux/dmaengine.h
2112 F:      include/linux/async_tx.h
2113
2114 AT24 EEPROM DRIVER
2115 M:      Wolfram Sang <wsa@the-dreams.de>
2116 L:      linux-i2c@vger.kernel.org
2117 S:      Maintained
2118 F:      drivers/misc/eeprom/at24.c
2119 F:      include/linux/platform_data/at24.h
2120
2121 ATA OVER ETHERNET (AOE) DRIVER
2122 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2123 W:      http://www.openaoe.org/
2124 S:      Supported
2125 F:      Documentation/aoe/
2126 F:      drivers/block/aoe/
2127
2128 ATHEROS 71XX/9XXX GPIO DRIVER
2129 M:      Alban Bedel <albeu@free.fr>
2130 W:      https://github.com/AlbanBedel/linux
2131 T:      git git://github.com/AlbanBedel/linux
2132 S:      Maintained
2133 F:      drivers/gpio/gpio-ath79.c
2134 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2135
2136 ATHEROS ATH GENERIC UTILITIES
2137 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2138 L:      linux-wireless@vger.kernel.org
2139 S:      Supported
2140 F:      drivers/net/wireless/ath/*
2141
2142 ATHEROS ATH5K WIRELESS DRIVER
2143 M:      Jiri Slaby <jirislaby@gmail.com>
2144 M:      Nick Kossifidis <mickflemm@gmail.com>
2145 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2146 L:      linux-wireless@vger.kernel.org
2147 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2148 S:      Maintained
2149 F:      drivers/net/wireless/ath/ath5k/
2150
2151 ATHEROS ATH6KL WIRELESS DRIVER
2152 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2153 L:      linux-wireless@vger.kernel.org
2154 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2156 S:      Supported
2157 F:      drivers/net/wireless/ath/ath6kl/
2158
2159 WILOCITY WIL6210 WIRELESS DRIVER
2160 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2161 L:      linux-wireless@vger.kernel.org
2162 L:      wil6210@qca.qualcomm.com
2163 S:      Supported
2164 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2165 F:      drivers/net/wireless/ath/wil6210/
2166 F:      include/uapi/linux/wil6210_uapi.h
2167
2168 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2169 M:      Christian Lamparter <chunkeey@googlemail.com>
2170 L:      linux-wireless@vger.kernel.org
2171 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2172 S:      Maintained
2173 F:      drivers/net/wireless/ath/carl9170/
2174
2175 ATK0110 HWMON DRIVER
2176 M:      Luca Tettamanti <kronos.it@gmail.com>
2177 L:      linux-hwmon@vger.kernel.org
2178 S:      Maintained
2179 F:      drivers/hwmon/asus_atk0110.c
2180
2181 ATI_REMOTE2 DRIVER
2182 M:      Ville Syrjala <syrjala@sci.fi>
2183 S:      Maintained
2184 F:      drivers/input/misc/ati_remote2.c
2185
2186 ATLX ETHERNET DRIVERS
2187 M:      Jay Cliburn <jcliburn@gmail.com>
2188 M:      Chris Snook <chris.snook@gmail.com>
2189 L:      netdev@vger.kernel.org
2190 W:      http://sourceforge.net/projects/atl1
2191 W:      http://atl1.sourceforge.net
2192 S:      Maintained
2193 F:      drivers/net/ethernet/atheros/
2194
2195 ATM
2196 M:      Chas Williams <3chas3@gmail.com>
2197 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2198 L:      netdev@vger.kernel.org
2199 W:      http://linux-atm.sourceforge.net
2200 S:      Maintained
2201 F:      drivers/atm/
2202 F:      include/linux/atm*
2203 F:      include/uapi/linux/atm*
2204
2205 ATMEL AT91 / AT32 MCI DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2207 S:      Maintained
2208 F:      drivers/mmc/host/atmel-mci.c
2209
2210 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2211 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2212 S:      Supported
2213 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2214
2215 ATMEL SAMA5D2 ADC DRIVER
2216 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2217 L:      linux-iio@vger.kernel.org
2218 S:      Supported
2219 F:      drivers/iio/adc/at91-sama5d2_adc.c
2220
2221 ATMEL Audio ALSA driver
2222 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2223 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2224 S:      Supported
2225 F:      sound/soc/atmel
2226
2227 ATMEL XDMA DRIVER
2228 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L:      linux-arm-kernel@lists.infradead.org
2230 L:      dmaengine@vger.kernel.org
2231 S:      Supported
2232 F:      drivers/dma/at_xdmac.c
2233
2234 ATMEL I2C DRIVER
2235 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2236 L:      linux-i2c@vger.kernel.org
2237 S:      Supported
2238 F:      drivers/i2c/busses/i2c-at91.c
2239
2240 ATMEL ISI DRIVER
2241 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2242 L:      linux-media@vger.kernel.org
2243 S:      Supported
2244 F:      drivers/media/platform/atmel/atmel-isi.c
2245 F:      include/media/atmel-isi.h
2246
2247 ATMEL LCDFB DRIVER
2248 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2249 L:      linux-fbdev@vger.kernel.org
2250 S:      Maintained
2251 F:      drivers/video/fbdev/atmel_lcdfb.c
2252 F:      include/video/atmel_lcdc.h
2253
2254 ATMEL MACB ETHERNET DRIVER
2255 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2256 S:      Supported
2257 F:      drivers/net/ethernet/cadence/
2258
2259 ATMEL NAND DRIVER
2260 M:      Wenyou Yang <wenyou.yang@atmel.com>
2261 M:      Josh Wu <rainyfeeling@outlook.com>
2262 L:      linux-mtd@lists.infradead.org
2263 S:      Supported
2264 F:      drivers/mtd/nand/atmel_nand*
2265
2266 ATMEL SDMMC DRIVER
2267 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2268 L:      linux-mmc@vger.kernel.org
2269 S:      Supported
2270 F:      drivers/mmc/host/sdhci-of-at91.c
2271
2272 ATMEL SPI DRIVER
2273 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2274 S:      Supported
2275 F:      drivers/spi/spi-atmel.*
2276
2277 ATMEL SSC DRIVER
2278 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Supported
2281 F:      drivers/misc/atmel-ssc.c
2282 F:      include/linux/atmel-ssc.h
2283
2284 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2285 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 S:      Supported
2288 F:      drivers/misc/atmel_tclib.c
2289 F:      drivers/clocksource/tcb_clksrc.c
2290
2291 ATMEL USBA UDC DRIVER
2292 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 S:      Supported
2295 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2296
2297 ATMEL WIRELESS DRIVER
2298 M:      Simon Kelley <simon@thekelleys.org.uk>
2299 L:      linux-wireless@vger.kernel.org
2300 W:      http://www.thekelleys.org.uk/atmel
2301 W:      http://atmelwlandriver.sourceforge.net/
2302 S:      Maintained
2303 F:      drivers/net/wireless/atmel/atmel*
2304
2305 ATMEL MAXTOUCH DRIVER
2306 M:      Nick Dyer <nick@shmanahar.org>
2307 T:      git git://github.com/ndyer/linux.git
2308 S:      Maintained
2309 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2310 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2311 F:      include/linux/platform_data/atmel_mxt_ts.h
2312
2313 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2314 M:      Bradley Grove <linuxdrivers@attotech.com>
2315 L:      linux-scsi@vger.kernel.org
2316 W:      http://www.attotech.com
2317 S:      Supported
2318 F:      drivers/scsi/esas2r
2319
2320 ATUSB IEEE 802.15.4 RADIO DRIVER
2321 M:      Stefan Schmidt <stefan@osg.samsung.com>
2322 L:      linux-wpan@vger.kernel.org
2323 S:      Maintained
2324 F:      drivers/net/ieee802154/atusb.c
2325 F:      drivers/net/ieee802154/atusb.h
2326 F:      drivers/net/ieee802154/at86rf230.h
2327
2328 AUDIT SUBSYSTEM
2329 M:      Paul Moore <paul@paul-moore.com>
2330 M:      Eric Paris <eparis@redhat.com>
2331 L:      linux-audit@redhat.com (moderated for non-subscribers)
2332 W:      http://people.redhat.com/sgrubb/audit/
2333 T:      git git://git.infradead.org/users/pcmoore/audit
2334 S:      Maintained
2335 F:      include/linux/audit.h
2336 F:      include/uapi/linux/audit.h
2337 F:      kernel/audit*
2338
2339 AUXILIARY DISPLAY DRIVERS
2340 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2341 W:      http://miguelojeda.es/auxdisplay.htm
2342 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2343 S:      Maintained
2344 F:      drivers/auxdisplay/
2345 F:      include/linux/cfag12864b.h
2346
2347 AX.25 NETWORK LAYER
2348 M:      Ralf Baechle <ralf@linux-mips.org>
2349 L:      linux-hams@vger.kernel.org
2350 W:      http://www.linux-ax25.org/
2351 S:      Maintained
2352 F:      include/uapi/linux/ax25.h
2353 F:      include/net/ax25.h
2354 F:      net/ax25/
2355
2356 AXENTIA ASOC DRIVERS
2357 M:      Peter Rosin <peda@axentia.se>
2358 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2359 S:      Maintained
2360 F:      Documentation/devicetree/bindings/sound/axentia,*
2361 F:      sound/soc/atmel/tse850-pcm5142.c
2362
2363 AXENTIA ARM DEVICES
2364 M:      Peter Rosin <peda@axentia.se>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 S:      Maintained
2367 F:      Documentation/devicetree/bindings/arm/axentia.txt
2368 F:      arch/arm/boot/dts/at91-linea.dtsi
2369 F:      arch/arm/boot/dts/at91-tse850-3.dts
2370
2371 AZ6007 DVB DRIVER
2372 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2373 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2374 L:      linux-media@vger.kernel.org
2375 W:      https://linuxtv.org
2376 T:      git git://linuxtv.org/media_tree.git
2377 S:      Maintained
2378 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2379
2380 AZTECH FM RADIO RECEIVER DRIVER
2381 M:      Hans Verkuil <hverkuil@xs4all.nl>
2382 L:      linux-media@vger.kernel.org
2383 T:      git git://linuxtv.org/media_tree.git
2384 W:      https://linuxtv.org
2385 S:      Maintained
2386 F:      drivers/media/radio/radio-aztech*
2387
2388 B43 WIRELESS DRIVER
2389 L:      linux-wireless@vger.kernel.org
2390 L:      b43-dev@lists.infradead.org
2391 W:      http://wireless.kernel.org/en/users/Drivers/b43
2392 S:      Odd Fixes
2393 F:      drivers/net/wireless/broadcom/b43/
2394
2395 B43LEGACY WIRELESS DRIVER
2396 M:      Larry Finger <Larry.Finger@lwfinger.net>
2397 L:      linux-wireless@vger.kernel.org
2398 L:      b43-dev@lists.infradead.org
2399 W:      http://wireless.kernel.org/en/users/Drivers/b43
2400 S:      Maintained
2401 F:      drivers/net/wireless/broadcom/b43legacy/
2402
2403 BACKLIGHT CLASS/SUBSYSTEM
2404 M:      Lee Jones <lee.jones@linaro.org>
2405 M:      Daniel Thompson <daniel.thompson@linaro.org>
2406 M:      Jingoo Han <jingoohan1@gmail.com>
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2408 S:      Maintained
2409 F:      drivers/video/backlight/
2410 F:      include/linux/backlight.h
2411 F:      include/linux/pwm_backlight.h
2412 F:      Documentation/devicetree/bindings/leds/backlight
2413
2414 BATMAN ADVANCED
2415 M:      Marek Lindner <mareklindner@neomailbox.ch>
2416 M:      Simon Wunderlich <sw@simonwunderlich.de>
2417 M:      Antonio Quartulli <a@unstable.cc>
2418 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2419 W:      https://www.open-mesh.org/
2420 Q:      https://patchwork.open-mesh.org/project/batman/list/
2421 S:      Maintained
2422 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2423 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2424 F:      Documentation/networking/batman-adv.txt
2425 F:      include/uapi/linux/batman_adv.h
2426 F:      net/batman-adv/
2427
2428 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2429 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2430 L:      linux-hams@vger.kernel.org
2431 W:      http://www.baycom.org/~tom/ham/ham.html
2432 S:      Maintained
2433 F:      drivers/net/hamradio/baycom*
2434
2435 BCACHE (BLOCK LAYER CACHE)
2436 M:      Kent Overstreet <kent.overstreet@gmail.com>
2437 L:      linux-bcache@vger.kernel.org
2438 W:      http://bcache.evilpiepirate.org
2439 S:      Orphan
2440 F:      drivers/md/bcache/
2441
2442 BDISP ST MEDIA DRIVER
2443 M:      Fabien Dessenne <fabien.dessenne@st.com>
2444 L:      linux-media@vger.kernel.org
2445 T:      git git://linuxtv.org/media_tree.git
2446 W:      https://linuxtv.org
2447 S:      Supported
2448 F:      drivers/media/platform/sti/bdisp
2449
2450 DELTA ST MEDIA DRIVER
2451 M:      Hugues Fruchet <hugues.fruchet@st.com>
2452 L:      linux-media@vger.kernel.org
2453 T:      git git://linuxtv.org/media_tree.git
2454 W:      https://linuxtv.org
2455 S:      Supported
2456 F:      drivers/media/platform/sti/delta
2457
2458 BEFS FILE SYSTEM
2459 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2460 M:      Salah Triki <salah.triki@gmail.com>
2461 S:      Maintained
2462 T:      git git://github.com/luisbg/linux-befs.git
2463 F:      Documentation/filesystems/befs.txt
2464 F:      fs/befs/
2465
2466 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2467 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2468 L:      netdev@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/net/ethernet/ec_bhf.c
2471
2472 BFS FILE SYSTEM
2473 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2474 S:      Maintained
2475 F:      Documentation/filesystems/bfs.txt
2476 F:      fs/bfs/
2477 F:      include/uapi/linux/bfs_fs.h
2478
2479 BLACKFIN ARCHITECTURE
2480 M:      Steven Miao <realmz6@gmail.com>
2481 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482 T:      git git://git.code.sf.net/p/adi-linux/code
2483 W:      http://blackfin.uclinux.org
2484 S:      Supported
2485 F:      arch/blackfin/
2486
2487 BLACKFIN EMAC DRIVER
2488 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2489 W:      http://blackfin.uclinux.org
2490 S:      Supported
2491 F:      drivers/net/ethernet/adi/
2492
2493 BLACKFIN RTC DRIVER
2494 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 W:      http://blackfin.uclinux.org
2496 S:      Supported
2497 F:      drivers/rtc/rtc-bfin.c
2498
2499 BLACKFIN SDH DRIVER
2500 M:      Sonic Zhang <sonic.zhang@analog.com>
2501 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W:      http://blackfin.uclinux.org
2503 S:      Supported
2504 F:      drivers/mmc/host/bfin_sdh.c
2505
2506 BLACKFIN SERIAL DRIVER
2507 M:      Sonic Zhang <sonic.zhang@analog.com>
2508 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2509 W:      http://blackfin.uclinux.org
2510 S:      Supported
2511 F:      drivers/tty/serial/bfin_uart.c
2512
2513 BLACKFIN WATCHDOG DRIVER
2514 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515 W:      http://blackfin.uclinux.org
2516 S:      Supported
2517 F:      drivers/watchdog/bfin_wdt.c
2518
2519 BLACKFIN I2C TWI DRIVER
2520 M:      Sonic Zhang <sonic.zhang@analog.com>
2521 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522 W:      http://blackfin.uclinux.org/
2523 S:      Supported
2524 F:      drivers/i2c/busses/i2c-bfin-twi.c
2525
2526 BLACKFIN MEDIA DRIVER
2527 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2528 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2529 W:      http://blackfin.uclinux.org/
2530 S:      Supported
2531 F:      drivers/media/platform/blackfin/
2532 F:      drivers/media/i2c/adv7183*
2533 F:      drivers/media/i2c/vs6624*
2534
2535 BLINKM RGB LED DRIVER
2536 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2537 S:      Maintained
2538 F:      drivers/leds/leds-blinkm.c
2539
2540 BLOCK LAYER
2541 M:      Jens Axboe <axboe@kernel.dk>
2542 L:      linux-block@vger.kernel.org
2543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2544 S:      Maintained
2545 F:      block/
2546 F:      kernel/trace/blktrace.c
2547 F:      lib/sbitmap.c
2548
2549 BFQ I/O SCHEDULER
2550 M:      Paolo Valente <paolo.valente@linaro.org>
2551 M:      Jens Axboe <axboe@kernel.dk>
2552 L:      linux-block@vger.kernel.org
2553 S:      Maintained
2554 F:      block/bfq-*
2555 F:      Documentation/block/bfq-iosched.txt
2556
2557 BLOCK2MTD DRIVER
2558 M:      Joern Engel <joern@lazybastard.org>
2559 L:      linux-mtd@lists.infradead.org
2560 S:      Maintained
2561 F:      drivers/mtd/devices/block2mtd.c
2562
2563 BLUETOOTH DRIVERS
2564 M:      Marcel Holtmann <marcel@holtmann.org>
2565 M:      Gustavo Padovan <gustavo@padovan.org>
2566 M:      Johan Hedberg <johan.hedberg@gmail.com>
2567 L:      linux-bluetooth@vger.kernel.org
2568 W:      http://www.bluez.org/
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2571 S:      Maintained
2572 F:      drivers/bluetooth/
2573
2574 BLUETOOTH SUBSYSTEM
2575 M:      Marcel Holtmann <marcel@holtmann.org>
2576 M:      Gustavo Padovan <gustavo@padovan.org>
2577 M:      Johan Hedberg <johan.hedberg@gmail.com>
2578 L:      linux-bluetooth@vger.kernel.org
2579 W:      http://www.bluez.org/
2580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2582 S:      Maintained
2583 F:      net/bluetooth/
2584 F:      include/net/bluetooth/
2585
2586 BONDING DRIVER
2587 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2588 M:      Veaceslav Falico <vfalico@gmail.com>
2589 M:      Andy Gospodarek <andy@greyhouse.net>
2590 L:      netdev@vger.kernel.org
2591 W:      http://sourceforge.net/projects/bonding/
2592 S:      Supported
2593 F:      drivers/net/bonding/
2594 F:      include/uapi/linux/if_bonding.h
2595
2596 BPF (Safe dynamic programs and tools)
2597 M:      Alexei Starovoitov <ast@kernel.org>
2598 M:      Daniel Borkmann <daniel@iogearbox.net>
2599 L:      netdev@vger.kernel.org
2600 L:      linux-kernel@vger.kernel.org
2601 S:      Supported
2602 F:      arch/x86/net/bpf_jit*
2603 F:      Documentation/networking/filter.txt
2604 F:      include/linux/bpf*
2605 F:      include/linux/filter.h
2606 F:      include/uapi/linux/bpf*
2607 F:      include/uapi/linux/filter.h
2608 F:      kernel/bpf/
2609 F:      kernel/trace/bpf_trace.c
2610 F:      lib/test_bpf.c
2611 F:      net/bpf/
2612 F:      net/core/filter.c
2613 F:      net/sched/act_bpf.c
2614 F:      net/sched/cls_bpf.c
2615 F:      samples/bpf/
2616 F:      tools/net/bpf*
2617 F:      tools/testing/selftests/bpf/
2618
2619 BROADCOM B44 10/100 ETHERNET DRIVER
2620 M:      Michael Chan <michael.chan@broadcom.com>
2621 L:      netdev@vger.kernel.org
2622 S:      Supported
2623 F:      drivers/net/ethernet/broadcom/b44.*
2624
2625 BROADCOM B53 ETHERNET SWITCH DRIVER
2626 M:      Florian Fainelli <f.fainelli@gmail.com>
2627 L:      netdev@vger.kernel.org
2628 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2629 S:      Supported
2630 F:      drivers/net/dsa/b53/*
2631 F:      include/linux/platform_data/b53.h
2632
2633 BROADCOM GENET ETHERNET DRIVER
2634 M:      Florian Fainelli <f.fainelli@gmail.com>
2635 L:      netdev@vger.kernel.org
2636 S:      Supported
2637 F:      drivers/net/ethernet/broadcom/genet/
2638
2639 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2640 M:      Rasesh Mody <rasesh.mody@cavium.com>
2641 M:      Harish Patil <harish.patil@cavium.com>
2642 M:      Dept-GELinuxNICDev@cavium.com
2643 L:      netdev@vger.kernel.org
2644 S:      Supported
2645 F:      drivers/net/ethernet/broadcom/bnx2.*
2646 F:      drivers/net/ethernet/broadcom/bnx2_*
2647
2648 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2649 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2650 M:      Ariel Elior <ariel.elior@cavium.com>
2651 M:      everest-linux-l2@cavium.com
2652 L:      netdev@vger.kernel.org
2653 S:      Supported
2654 F:      drivers/net/ethernet/broadcom/bnx2x/
2655
2656 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2657 M:      Michael Chan <michael.chan@broadcom.com>
2658 L:      netdev@vger.kernel.org
2659 S:      Supported
2660 F:      drivers/net/ethernet/broadcom/bnxt/
2661
2662 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2663 M:      Florian Fainelli <f.fainelli@gmail.com>
2664 M:      Ray Jui <rjui@broadcom.com>
2665 M:      Scott Branden <sbranden@broadcom.com>
2666 M:      bcm-kernel-feedback-list@broadcom.com
2667 T:      git git://github.com/broadcom/mach-bcm
2668 S:      Maintained
2669 N:      bcm281*
2670 N:      bcm113*
2671 N:      bcm216*
2672 N:      kona
2673 F:      arch/arm/mach-bcm/
2674
2675 BROADCOM BCM2835 ARM ARCHITECTURE
2676 M:      Lee Jones <lee@kernel.org>
2677 M:      Eric Anholt <eric@anholt.net>
2678 M:      Stefan Wahren <stefan.wahren@i2se.com>
2679 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 T:      git git://github.com/anholt/linux
2682 S:      Maintained
2683 N:      bcm2835
2684 F:      drivers/staging/vc04_services
2685
2686 BROADCOM BCM47XX MIPS ARCHITECTURE
2687 M:      Hauke Mehrtens <hauke@hauke-m.de>
2688 M:      Rafał Miłecki <zajec5@gmail.com>
2689 L:      linux-mips@linux-mips.org
2690 S:      Maintained
2691 F:      Documentation/devicetree/bindings/mips/brcm/
2692 F:      arch/mips/bcm47xx/*
2693 F:      arch/mips/include/asm/mach-bcm47xx/*
2694
2695 BROADCOM BCM5301X ARM ARCHITECTURE
2696 M:      Hauke Mehrtens <hauke@hauke-m.de>
2697 M:      Rafał Miłecki <zajec5@gmail.com>
2698 M:      Jon Mason <jonmason@broadcom.com>
2699 M:      bcm-kernel-feedback-list@broadcom.com
2700 L:      linux-arm-kernel@lists.infradead.org
2701 S:      Maintained
2702 F:      arch/arm/mach-bcm/bcm_5301x.c
2703 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2704 F:      arch/arm/boot/dts/bcm470*
2705 F:      arch/arm/boot/dts/bcm953012*
2706
2707 BROADCOM BCM53573 ARM ARCHITECTURE
2708 M:      Rafał Miłecki <rafal@milecki.pl>
2709 L:      linux-arm-kernel@lists.infradead.org
2710 S:      Maintained
2711 F:      arch/arm/boot/dts/bcm53573*
2712 F:      arch/arm/boot/dts/bcm47189*
2713
2714 BROADCOM BCM63XX ARM ARCHITECTURE
2715 M:      Florian Fainelli <f.fainelli@gmail.com>
2716 M:      bcm-kernel-feedback-list@broadcom.com
2717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 T:      git git://github.com/broadcom/stblinux.git
2719 S:      Maintained
2720 N:      bcm63xx
2721
2722 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2723 M:      Kevin Cernekee <cernekee@gmail.com>
2724 L:      linux-usb@vger.kernel.org
2725 S:      Maintained
2726 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2727
2728 BROADCOM BCM7XXX ARM ARCHITECTURE
2729 M:      Brian Norris <computersforpeace@gmail.com>
2730 M:      Gregory Fong <gregory.0xf0@gmail.com>
2731 M:      Florian Fainelli <f.fainelli@gmail.com>
2732 M:      bcm-kernel-feedback-list@broadcom.com
2733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 T:      git git://github.com/broadcom/stblinux.git
2735 S:      Maintained
2736 F:      arch/arm/mach-bcm/*brcmstb*
2737 F:      arch/arm/boot/dts/bcm7*.dts*
2738 F:      drivers/bus/brcmstb_gisb.c
2739 N:      brcmstb
2740
2741 BROADCOM BMIPS MIPS ARCHITECTURE
2742 M:      Kevin Cernekee <cernekee@gmail.com>
2743 M:      Florian Fainelli <f.fainelli@gmail.com>
2744 L:      linux-mips@linux-mips.org
2745 T:      git git://github.com/broadcom/stblinux.git
2746 S:      Maintained
2747 F:      arch/mips/bmips/*
2748 F:      arch/mips/include/asm/mach-bmips/*
2749 F:      arch/mips/kernel/*bmips*
2750 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2751 F:      drivers/irqchip/irq-bcm63*
2752 F:      drivers/irqchip/irq-bcm7*
2753 F:      drivers/irqchip/irq-brcmstb*
2754 F:      include/linux/bcm963xx_nvram.h
2755 F:      include/linux/bcm963xx_tag.h
2756
2757 BROADCOM BMIPS CPUFREQ DRIVER
2758 M:      Markus Mayer <mmayer@broadcom.com>
2759 M:      bcm-kernel-feedback-list@broadcom.com
2760 L:      linux-pm@vger.kernel.org
2761 S:      Maintained
2762 F:      drivers/cpufreq/bmips-cpufreq.c
2763
2764 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2765 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2766 M:      Prashant Sreedharan <prashant@broadcom.com>
2767 M:      Michael Chan <mchan@broadcom.com>
2768 L:      netdev@vger.kernel.org
2769 S:      Supported
2770 F:      drivers/net/ethernet/broadcom/tg3.*
2771
2772 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2773 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2774 M:      Franky Lin <franky.lin@broadcom.com>
2775 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2776 L:      linux-wireless@vger.kernel.org
2777 L:      brcm80211-dev-list.pdl@broadcom.com
2778 S:      Supported
2779 F:      drivers/net/wireless/broadcom/brcm80211/
2780
2781 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2782 M:      QLogic-Storage-Upstream@qlogic.com
2783 L:      linux-scsi@vger.kernel.org
2784 S:      Supported
2785 F:      drivers/scsi/bnx2fc/
2786
2787 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2788 M:      QLogic-Storage-Upstream@qlogic.com
2789 L:      linux-scsi@vger.kernel.org
2790 S:      Supported
2791 F:      drivers/scsi/bnx2i/
2792
2793 BROADCOM IPROC ARM ARCHITECTURE
2794 M:      Ray Jui <rjui@broadcom.com>
2795 M:      Scott Branden <sbranden@broadcom.com>
2796 M:      Jon Mason <jonmason@broadcom.com>
2797 M:      bcm-kernel-feedback-list@broadcom.com
2798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 T:      git git://github.com/broadcom/cygnus-linux.git
2800 S:      Maintained
2801 N:      iproc
2802 N:      cygnus
2803 N:      bcm[-_]nsp
2804 N:      bcm9113*
2805 N:      bcm9583*
2806 N:      bcm9585*
2807 N:      bcm9586*
2808 N:      bcm988312
2809 N:      bcm113*
2810 N:      bcm583*
2811 N:      bcm585*
2812 N:      bcm586*
2813 N:      bcm88312
2814 F:      arch/arm64/boot/dts/broadcom/ns2*
2815 F:      drivers/clk/bcm/clk-ns*
2816 F:      drivers/pinctrl/bcm/pinctrl-ns*
2817
2818 BROADCOM BRCMSTB GPIO DRIVER
2819 M:      Gregory Fong <gregory.0xf0@gmail.com>
2820 L:      bcm-kernel-feedback-list@broadcom.com
2821 S:      Supported
2822 F:      drivers/gpio/gpio-brcmstb.c
2823 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2824
2825 BROADCOM KONA GPIO DRIVER
2826 M:      Ray Jui <rjui@broadcom.com>
2827 L:      bcm-kernel-feedback-list@broadcom.com
2828 S:      Supported
2829 F:      drivers/gpio/gpio-bcm-kona.c
2830 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2831
2832 BROADCOM NVRAM DRIVER
2833 M:      Rafał Miłecki <zajec5@gmail.com>
2834 L:      linux-mips@linux-mips.org
2835 S:      Maintained
2836 F:      drivers/firmware/broadcom/*
2837
2838 BROADCOM STB NAND FLASH DRIVER
2839 M:      Brian Norris <computersforpeace@gmail.com>
2840 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2841 L:      linux-mtd@lists.infradead.org
2842 L:      bcm-kernel-feedback-list@broadcom.com
2843 S:      Maintained
2844 F:      drivers/mtd/nand/brcmnand/
2845
2846 BROADCOM STB AVS CPUFREQ DRIVER
2847 M:      Markus Mayer <mmayer@broadcom.com>
2848 M:      bcm-kernel-feedback-list@broadcom.com
2849 L:      linux-pm@vger.kernel.org
2850 S:      Maintained
2851 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2852 F:      drivers/cpufreq/brcmstb*
2853
2854 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2855 M:      Rafał Miłecki <zajec5@gmail.com>
2856 L:      linux-wireless@vger.kernel.org
2857 S:      Maintained
2858 F:      drivers/bcma/
2859 F:      include/linux/bcma/
2860
2861 BROADCOM SYSTEMPORT ETHERNET DRIVER
2862 M:      Florian Fainelli <f.fainelli@gmail.com>
2863 L:      netdev@vger.kernel.org
2864 S:      Supported
2865 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2866
2867 BROADCOM VULCAN ARM64 SOC
2868 M:      Jayachandran C. <c.jayachandran@gmail.com>
2869 M:      bcm-kernel-feedback-list@broadcom.com
2870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 S:      Maintained
2872 F:      arch/arm64/boot/dts/broadcom/vulcan*
2873
2874 BROADCOM NETXTREME-E ROCE DRIVER
2875 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2876 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2877 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2878 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879 L:      linux-rdma@vger.kernel.org
2880 W:      http://www.broadcom.com
2881 S:      Supported
2882 F:      drivers/infiniband/hw/bnxt_re/
2883 F:      include/uapi/rdma/bnxt_re-abi.h
2884
2885 BROCADE BFA FC SCSI DRIVER
2886 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2887 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2888 L:      linux-scsi@vger.kernel.org
2889 S:      Supported
2890 F:      drivers/scsi/bfa/
2891
2892 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2893 M:      Rasesh Mody <rasesh.mody@cavium.com>
2894 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2895 M:      Dept-GELinuxNICDev@cavium.com
2896 L:      netdev@vger.kernel.org
2897 S:      Supported
2898 F:      drivers/net/ethernet/brocade/bna/
2899
2900 BSG (block layer generic sg v4 driver)
2901 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2902 L:      linux-scsi@vger.kernel.org
2903 S:      Supported
2904 F:      block/bsg.c
2905 F:      include/linux/bsg.h
2906 F:      include/uapi/linux/bsg.h
2907
2908 BT87X AUDIO DRIVER
2909 M:      Clemens Ladisch <clemens@ladisch.de>
2910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2911 T:      git git://git.alsa-project.org/alsa-kernel.git
2912 S:      Maintained
2913 F:      Documentation/sound/alsa/Bt87x.txt
2914 F:      sound/pci/bt87x.c
2915
2916 BT8XXGPIO DRIVER
2917 M:      Michael Buesch <m@bues.ch>
2918 W:      http://bu3sch.de/btgpio.php
2919 S:      Maintained
2920 F:      drivers/gpio/gpio-bt8xx.c
2921
2922 BTRFS FILE SYSTEM
2923 M:      Chris Mason <clm@fb.com>
2924 M:      Josef Bacik <jbacik@fb.com>
2925 M:      David Sterba <dsterba@suse.com>
2926 L:      linux-btrfs@vger.kernel.org
2927 W:      http://btrfs.wiki.kernel.org/
2928 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2930 S:      Maintained
2931 F:      Documentation/filesystems/btrfs.txt
2932 F:      fs/btrfs/
2933
2934 BTTV VIDEO4LINUX DRIVER
2935 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2936 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2937 L:      linux-media@vger.kernel.org
2938 W:      https://linuxtv.org
2939 T:      git git://linuxtv.org/media_tree.git
2940 S:      Odd fixes
2941 F:      Documentation/media/v4l-drivers/bttv*
2942 F:      drivers/media/pci/bt8xx/bttv*
2943
2944 BUSLOGIC SCSI DRIVER
2945 M:      Khalid Aziz <khalid@gonehiking.org>
2946 L:      linux-scsi@vger.kernel.org
2947 S:      Maintained
2948 F:      drivers/scsi/BusLogic.*
2949 F:      drivers/scsi/FlashPoint.*
2950
2951 C-MEDIA CMI8788 DRIVER
2952 M:      Clemens Ladisch <clemens@ladisch.de>
2953 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2954 T:      git git://git.alsa-project.org/alsa-kernel.git
2955 S:      Maintained
2956 F:      sound/pci/oxygen/
2957
2958 C6X ARCHITECTURE
2959 M:      Mark Salter <msalter@redhat.com>
2960 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2961 L:      linux-c6x-dev@linux-c6x.org
2962 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2963 S:      Maintained
2964 F:      arch/c6x/
2965
2966 CA8210 IEEE-802.15.4 RADIO DRIVER
2967 M:      Harry Morris <h.morris@cascoda.com>
2968 M:      linuxdev@cascoda.com
2969 L:      linux-wpan@vger.kernel.org
2970 W:      https://github.com/Cascoda/ca8210-linux.git
2971 S:      Maintained
2972 F:      drivers/net/ieee802154/ca8210.c
2973 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2974
2975 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2976 M:      David Howells <dhowells@redhat.com>
2977 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2978 S:      Supported
2979 F:      Documentation/filesystems/caching/cachefiles.txt
2980 F:      fs/cachefiles/
2981
2982 CADET FM/AM RADIO RECEIVER DRIVER
2983 M:      Hans Verkuil <hverkuil@xs4all.nl>
2984 L:      linux-media@vger.kernel.org
2985 T:      git git://linuxtv.org/media_tree.git
2986 W:      https://linuxtv.org
2987 S:      Maintained
2988 F:      drivers/media/radio/radio-cadet*
2989
2990 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2991 M:      Jonathan Corbet <corbet@lwn.net>
2992 L:      linux-media@vger.kernel.org
2993 T:      git git://linuxtv.org/media_tree.git
2994 S:      Maintained
2995 F:      Documentation/media/v4l-drivers/cafe_ccic*
2996 F:      drivers/media/platform/marvell-ccic/
2997
2998 CAIF NETWORK LAYER
2999 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3000 L:      netdev@vger.kernel.org
3001 S:      Supported
3002 F:      Documentation/networking/caif/
3003 F:      drivers/net/caif/
3004 F:      include/uapi/linux/caif/
3005 F:      include/net/caif/
3006 F:      net/caif/
3007
3008 CALGARY x86-64 IOMMU
3009 M:      Muli Ben-Yehuda <mulix@mulix.org>
3010 M:      Jon Mason <jdmason@kudzu.us>
3011 L:      iommu@lists.linux-foundation.org
3012 S:      Maintained
3013 F:      arch/x86/kernel/pci-calgary_64.c
3014 F:      arch/x86/kernel/tce_64.c
3015 F:      arch/x86/include/asm/calgary.h
3016 F:      arch/x86/include/asm/tce.h
3017
3018 CAN NETWORK LAYER
3019 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3020 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3021 L:      linux-can@vger.kernel.org
3022 W:      https://github.com/linux-can
3023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3025 S:      Maintained
3026 F:      Documentation/networking/can.txt
3027 F:      net/can/
3028 F:      include/linux/can/core.h
3029 F:      include/uapi/linux/can.h
3030 F:      include/uapi/linux/can/bcm.h
3031 F:      include/uapi/linux/can/raw.h
3032 F:      include/uapi/linux/can/gw.h
3033
3034 CAN NETWORK DRIVERS
3035 M:      Wolfgang Grandegger <wg@grandegger.com>
3036 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3037 L:      linux-can@vger.kernel.org
3038 W:      https://github.com/linux-can
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3041 S:      Maintained
3042 F:      Documentation/devicetree/bindings/net/can/
3043 F:      drivers/net/can/
3044 F:      include/linux/can/dev.h
3045 F:      include/linux/can/platform/
3046 F:      include/uapi/linux/can/error.h
3047 F:      include/uapi/linux/can/netlink.h
3048
3049 CAPABILITIES
3050 M:      Serge Hallyn <serge@hallyn.com>
3051 L:      linux-security-module@vger.kernel.org
3052 S:      Supported
3053 F:      include/linux/capability.h
3054 F:      include/uapi/linux/capability.h
3055 F:      security/commoncap.c
3056 F:      kernel/capability.c
3057
3058 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3059 M:      Kevin Tsai <ktsai@capellamicro.com>
3060 S:      Maintained
3061 F:      drivers/iio/light/cm*
3062
3063 CAVIUM THUNDERX2 ARM64 SOC
3064 M:      Jayachandran C <jnair@caviumnetworks.com>
3065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3066 S:      Maintained
3067 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3068 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3069
3070 CAVIUM I2C DRIVER
3071 M:      Jan Glauber <jglauber@cavium.com>
3072 M:      David Daney <david.daney@cavium.com>
3073 W:      http://www.cavium.com
3074 S:      Supported
3075 F:      drivers/i2c/busses/i2c-octeon*
3076 F:      drivers/i2c/busses/i2c-thunderx*
3077
3078 CAVIUM MMC DRIVER
3079 M:      Jan Glauber <jglauber@cavium.com>
3080 M:      David Daney <david.daney@cavium.com>
3081 M:      Steven J. Hill <Steven.Hill@cavium.com>
3082 W:      http://www.cavium.com
3083 S:      Supported
3084 F:      drivers/mmc/host/cavium*
3085
3086 CAVIUM LIQUIDIO NETWORK DRIVER
3087 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3088 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3089 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3090 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3091 L:     netdev@vger.kernel.org
3092 W:     http://www.cavium.com
3093 S:     Supported
3094 F:     drivers/net/ethernet/cavium/liquidio/
3095
3096 CAVIUM OCTEON-TX CRYPTO DRIVER
3097 M:      George Cherian <george.cherian@cavium.com>
3098 L:      linux-crypto@vger.kernel.org
3099 W:      http://www.cavium.com
3100 S:      Supported
3101 F:      drivers/crypto/cavium/cpt/
3102
3103 CC2520 IEEE-802.15.4 RADIO DRIVER
3104 M:      Varka Bhadram <varkabhadram@gmail.com>
3105 L:      linux-wpan@vger.kernel.org
3106 S:      Maintained
3107 F:      drivers/net/ieee802154/cc2520.c
3108 F:      include/linux/spi/cc2520.h
3109 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3110
3111 CEC FRAMEWORK
3112 M:      Hans Verkuil <hans.verkuil@cisco.com>
3113 L:      linux-media@vger.kernel.org
3114 T:      git git://linuxtv.org/media_tree.git
3115 W:      http://linuxtv.org
3116 S:      Supported
3117 F:      Documentation/media/kapi/cec-core.rst
3118 F:      Documentation/media/uapi/cec
3119 F:      drivers/media/cec/
3120 F:      drivers/media/rc/keymaps/rc-cec.c
3121 F:      include/media/cec.h
3122 F:      include/media/cec-notifier.h
3123 F:      include/uapi/linux/cec.h
3124 F:      include/uapi/linux/cec-funcs.h
3125
3126 CELL BROADBAND ENGINE ARCHITECTURE
3127 M:      Arnd Bergmann <arnd@arndb.de>
3128 L:      linuxppc-dev@lists.ozlabs.org
3129 W:      http://www.ibm.com/developerworks/power/cell/
3130 S:      Supported
3131 F:      arch/powerpc/include/asm/cell*.h
3132 F:      arch/powerpc/include/asm/spu*.h
3133 F:      arch/powerpc/include/uapi/asm/spu*.h
3134 F:      arch/powerpc/oprofile/*cell*
3135 F:      arch/powerpc/platforms/cell/
3136
3137 CEPH COMMON CODE (LIBCEPH)
3138 M:      Ilya Dryomov <idryomov@gmail.com>
3139 M:      "Yan, Zheng" <zyan@redhat.com>
3140 M:      Sage Weil <sage@redhat.com>
3141 L:      ceph-devel@vger.kernel.org
3142 W:      http://ceph.com/
3143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3144 T:      git git://github.com/ceph/ceph-client.git
3145 S:      Supported
3146 F:      net/ceph/
3147 F:      include/linux/ceph/
3148 F:      include/linux/crush/
3149
3150 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3151 M:      "Yan, Zheng" <zyan@redhat.com>
3152 M:      Sage Weil <sage@redhat.com>
3153 M:      Ilya Dryomov <idryomov@gmail.com>
3154 L:      ceph-devel@vger.kernel.org
3155 W:      http://ceph.com/
3156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3157 T:      git git://github.com/ceph/ceph-client.git
3158 S:      Supported
3159 F:      Documentation/filesystems/ceph.txt
3160 F:      fs/ceph/
3161
3162 CERTIFICATE HANDLING:
3163 M:      David Howells <dhowells@redhat.com>
3164 M:      David Woodhouse <dwmw2@infradead.org>
3165 L:      keyrings@vger.kernel.org
3166 S:      Maintained
3167 F:      Documentation/module-signing.txt
3168 F:      certs/
3169 F:      scripts/sign-file.c
3170 F:      scripts/extract-cert.c
3171
3172 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3173 L:      linux-usb@vger.kernel.org
3174 S:      Orphan
3175 F:      Documentation/usb/WUSB-Design-overview.txt
3176 F:      Documentation/usb/wusb-cbaf
3177 F:      drivers/usb/host/hwa-hc.c
3178 F:      drivers/usb/host/whci/
3179 F:      drivers/usb/wusbcore/
3180 F:      include/linux/usb/wusb*
3181
3182 HT16K33 LED CONTROLLER DRIVER
3183 M:      Robin van der Gracht <robin@protonic.nl>
3184 S:      Maintained
3185 F:      drivers/auxdisplay/ht16k33.c
3186 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3187
3188 CFAG12864B LCD DRIVER
3189 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3190 W:      http://miguelojeda.es/auxdisplay.htm
3191 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3192 S:      Maintained
3193 F:      drivers/auxdisplay/cfag12864b.c
3194 F:      include/linux/cfag12864b.h
3195
3196 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3197 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3198 W:      http://miguelojeda.es/auxdisplay.htm
3199 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3200 S:      Maintained
3201 F:      drivers/auxdisplay/cfag12864bfb.c
3202 F:      include/linux/cfag12864b.h
3203
3204 CFG80211 and NL80211
3205 M:      Johannes Berg <johannes@sipsolutions.net>
3206 L:      linux-wireless@vger.kernel.org
3207 W:      http://wireless.kernel.org/
3208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3210 S:      Maintained
3211 F:      include/uapi/linux/nl80211.h
3212 F:      include/net/cfg80211.h
3213 F:      net/wireless/*
3214 X:      net/wireless/wext*
3215
3216 CHAR and MISC DRIVERS
3217 M:      Arnd Bergmann <arnd@arndb.de>
3218 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3220 S:      Supported
3221 F:      drivers/char/*
3222 F:      drivers/misc/*
3223 F:      include/linux/miscdevice.h
3224
3225 CHECKPATCH
3226 M:      Andy Whitcroft <apw@canonical.com>
3227 M:      Joe Perches <joe@perches.com>
3228 S:      Maintained
3229 F:      scripts/checkpatch.pl
3230
3231 CHINESE DOCUMENTATION
3232 M:      Harry Wei <harryxiyou@gmail.com>
3233 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3234 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3235 S:      Maintained
3236 F:      Documentation/translations/zh_CN/
3237
3238 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3239 M:      Peter Chen <Peter.Chen@nxp.com>
3240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3241 L:      linux-usb@vger.kernel.org
3242 S:      Maintained
3243 F:      drivers/usb/chipidea/
3244
3245 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3246 M:      Hans de Goede <hdegoede@redhat.com>
3247 L:      linux-input@vger.kernel.org
3248 S:      Maintained
3249 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3250 F:      drivers/input/touchscreen/chipone_icn8318.c
3251
3252 CHROME HARDWARE PLATFORM SUPPORT
3253 M:      Olof Johansson <olof@lixom.net>
3254 S:      Maintained
3255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3256 F:      drivers/platform/chrome/
3257
3258 CISCO VIC ETHERNET NIC DRIVER
3259 M:      Christian Benvenuti <benve@cisco.com>
3260 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3261 M:      Neel Patel <neepatel@cisco.com>
3262 S:      Supported
3263 F:      drivers/net/ethernet/cisco/enic/
3264
3265 CISCO VIC LOW LATENCY NIC DRIVER
3266 M:      Christian Benvenuti <benve@cisco.com>
3267 M:      Dave Goodell <dgoodell@cisco.com>
3268 S:      Supported
3269 F:      drivers/infiniband/hw/usnic/
3270
3271 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3272 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3273 L:      netdev@vger.kernel.org
3274 S:      Maintained
3275 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3276
3277 CIRRUS LOGIC AUDIO CODEC DRIVERS
3278 M:      Brian Austin <brian.austin@cirrus.com>
3279 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3280 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3281 S:      Maintained
3282 F:      sound/soc/codecs/cs*
3283
3284 CLEANCACHE API
3285 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3286 L:      linux-kernel@vger.kernel.org
3287 S:      Maintained
3288 F:      mm/cleancache.c
3289 F:      include/linux/cleancache.h
3290
3291 CLK API
3292 M:      Russell King <linux@armlinux.org.uk>
3293 L:      linux-clk@vger.kernel.org
3294 S:      Maintained
3295 F:      include/linux/clk.h
3296
3297 CLOCKSOURCE, CLOCKEVENT DRIVERS
3298 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3299 M:      Thomas Gleixner <tglx@linutronix.de>
3300 L:      linux-kernel@vger.kernel.org
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3302 S:      Supported
3303 F:      drivers/clocksource
3304
3305 CISCO FCOE HBA DRIVER
3306 M:      Satish Kharat <satishkh@cisco.com>
3307 M:      Sesidhar Baddela <sebaddel@cisco.com>
3308 M:      Karan Tilak Kumar <kartilak@cisco.com>
3309 L:      linux-scsi@vger.kernel.org
3310 S:      Supported
3311 F:      drivers/scsi/fnic/
3312
3313 CISCO SCSI HBA DRIVER
3314 M:      Karan Tilak Kumar <kartilak@cisco.com>
3315 M:      Sesidhar Baddela <sebaddel@cisco.com>
3316 L:      linux-scsi@vger.kernel.org
3317 S:      Supported
3318 F:      drivers/scsi/snic/
3319
3320 CMPC ACPI DRIVER
3321 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3322 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3323 L:      platform-driver-x86@vger.kernel.org
3324 S:      Supported
3325 F:      drivers/platform/x86/classmate-laptop.c
3326
3327 COBALT MEDIA DRIVER
3328 M:      Hans Verkuil <hans.verkuil@cisco.com>
3329 L:      linux-media@vger.kernel.org
3330 T:      git git://linuxtv.org/media_tree.git
3331 W:      https://linuxtv.org
3332 S:      Supported
3333 F:      drivers/media/pci/cobalt/
3334
3335 COCCINELLE/Semantic Patches (SmPL)
3336 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3337 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3338 M:      Nicolas Palix <nicolas.palix@imag.fr>
3339 M:      Michal Marek <mmarek@suse.com>
3340 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3342 W:      http://coccinelle.lip6.fr/
3343 S:      Supported
3344 F:      Documentation/dev-tools/coccinelle.rst
3345 F:      scripts/coccinelle/
3346 F:      scripts/coccicheck
3347
3348 CODA FILE SYSTEM
3349 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3350 M:      coda@cs.cmu.edu
3351 L:      codalist@coda.cs.cmu.edu
3352 W:      http://www.coda.cs.cmu.edu/
3353 S:      Maintained
3354 F:      Documentation/filesystems/coda.txt
3355 F:      fs/coda/
3356 F:      include/linux/coda*.h
3357 F:      include/uapi/linux/coda*.h
3358
3359 CODA V4L2 MEM2MEM DRIVER
3360 M:      Philipp Zabel <p.zabel@pengutronix.de>
3361 L:      linux-media@vger.kernel.org
3362 S:      Maintained
3363 F:      Documentation/devicetree/bindings/media/coda.txt
3364 F:      drivers/media/platform/coda/
3365
3366 COMMON CLK FRAMEWORK
3367 M:      Michael Turquette <mturquette@baylibre.com>
3368 M:      Stephen Boyd <sboyd@codeaurora.org>
3369 L:      linux-clk@vger.kernel.org
3370 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3372 S:      Maintained
3373 F:      Documentation/devicetree/bindings/clock/
3374 F:      drivers/clk/
3375 X:      drivers/clk/clkdev.c
3376 F:      include/linux/clk-pr*
3377 F:      include/linux/clk/
3378
3379 COMMON INTERNET FILE SYSTEM (CIFS)
3380 M:      Steve French <sfrench@samba.org>
3381 L:      linux-cifs@vger.kernel.org
3382 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3383 W:      http://linux-cifs.samba.org/
3384 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3385 S:      Supported
3386 F:      Documentation/filesystems/cifs/
3387 F:      fs/cifs/
3388
3389 COMPACTPCI HOTPLUG CORE
3390 M:      Scott Murray <scott@spiteful.org>
3391 L:      linux-pci@vger.kernel.org
3392 S:      Maintained
3393 F:      drivers/pci/hotplug/cpci_hotplug*
3394
3395 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3396 M:      Scott Murray <scott@spiteful.org>
3397 L:      linux-pci@vger.kernel.org
3398 S:      Maintained
3399 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3400
3401 COMPACTPCI HOTPLUG GENERIC DRIVER
3402 M:      Scott Murray <scott@spiteful.org>
3403 L:      linux-pci@vger.kernel.org
3404 S:      Maintained
3405 F:      drivers/pci/hotplug/cpcihp_generic.c
3406
3407 COMPAL LAPTOP SUPPORT
3408 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3409 L:      platform-driver-x86@vger.kernel.org
3410 S:      Maintained
3411 F:      drivers/platform/x86/compal-laptop.c
3412
3413 CONEXANT ACCESSRUNNER USB DRIVER
3414 L:      accessrunner-general@lists.sourceforge.net
3415 W:      http://accessrunner.sourceforge.net/
3416 S:      Orphan
3417 F:      drivers/usb/atm/cxacru.c
3418
3419 CONFIGFS
3420 M:      Joel Becker <jlbec@evilplan.org>
3421 M:      Christoph Hellwig <hch@lst.de>
3422 T:      git git://git.infradead.org/users/hch/configfs.git
3423 S:      Supported
3424 F:      fs/configfs/
3425 F:      include/linux/configfs.h
3426
3427 CONNECTOR
3428 M:      Evgeniy Polyakov <zbr@ioremap.net>
3429 L:      netdev@vger.kernel.org
3430 S:      Maintained
3431 F:      drivers/connector/
3432
3433 CONTROL GROUP (CGROUP)
3434 M:      Tejun Heo <tj@kernel.org>
3435 M:      Li Zefan <lizefan@huawei.com>
3436 M:      Johannes Weiner <hannes@cmpxchg.org>
3437 L:      cgroups@vger.kernel.org
3438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3439 S:      Maintained
3440 F:      Documentation/cgroup*
3441 F:      include/linux/cgroup*
3442 F:      kernel/cgroup*
3443
3444 CONTROL GROUP - CPUSET
3445 M:      Li Zefan <lizefan@huawei.com>
3446 L:      cgroups@vger.kernel.org
3447 W:      http://www.bullopensource.org/cpuset/
3448 W:      http://oss.sgi.com/projects/cpusets/
3449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3450 S:      Maintained
3451 F:      Documentation/cgroup-v1/cpusets.txt
3452 F:      include/linux/cpuset.h
3453 F:      kernel/cpuset.c
3454
3455 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3456 M:      Johannes Weiner <hannes@cmpxchg.org>
3457 M:      Michal Hocko <mhocko@kernel.org>
3458 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3459 L:      cgroups@vger.kernel.org
3460 L:      linux-mm@kvack.org
3461 S:      Maintained
3462 F:      mm/memcontrol.c
3463 F:      mm/swap_cgroup.c
3464
3465 CORETEMP HARDWARE MONITORING DRIVER
3466 M:      Fenghua Yu <fenghua.yu@intel.com>
3467 L:      linux-hwmon@vger.kernel.org
3468 S:      Maintained
3469 F:      Documentation/hwmon/coretemp
3470 F:      drivers/hwmon/coretemp.c
3471
3472 COSA/SRP SYNC SERIAL DRIVER
3473 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3474 W:      http://www.fi.muni.cz/~kas/cosa/
3475 S:      Maintained
3476 F:      drivers/net/wan/cosa*
3477
3478 CPMAC ETHERNET DRIVER
3479 M:      Florian Fainelli <f.fainelli@gmail.com>
3480 L:      netdev@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/net/ethernet/ti/cpmac.c
3483
3484 CPU FREQUENCY DRIVERS
3485 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3486 M:      Viresh Kumar <viresh.kumar@linaro.org>
3487 L:      linux-pm@vger.kernel.org
3488 S:      Maintained
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3490 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3491 B:      https://bugzilla.kernel.org
3492 F:      Documentation/cpu-freq/
3493 F:      Documentation/devicetree/bindings/cpufreq/
3494 F:      drivers/cpufreq/
3495 F:      include/linux/cpufreq.h
3496 F:      tools/testing/selftests/cpufreq/
3497
3498 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3499 M:      Viresh Kumar <viresh.kumar@linaro.org>
3500 M:      Sudeep Holla <sudeep.holla@arm.com>
3501 L:      linux-pm@vger.kernel.org
3502 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3503 S:      Maintained
3504 F:      drivers/cpufreq/arm_big_little.h
3505 F:      drivers/cpufreq/arm_big_little.c
3506 F:      drivers/cpufreq/arm_big_little_dt.c
3507
3508 CPUIDLE DRIVER - ARM BIG LITTLE
3509 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3510 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3511 L:      linux-pm@vger.kernel.org
3512 L:      linux-arm-kernel@lists.infradead.org
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3514 S:      Maintained
3515 F:      drivers/cpuidle/cpuidle-big_little.c
3516
3517 CPUIDLE DRIVER - ARM EXYNOS
3518 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3519 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3520 M:      Kukjin Kim <kgene@kernel.org>
3521 L:      linux-pm@vger.kernel.org
3522 L:      linux-samsung-soc@vger.kernel.org
3523 S:      Supported
3524 F:      drivers/cpuidle/cpuidle-exynos.c
3525 F:      arch/arm/mach-exynos/pm.c
3526
3527 CPUIDLE DRIVERS
3528 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3529 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3530 L:      linux-pm@vger.kernel.org
3531 S:      Maintained
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3533 B:      https://bugzilla.kernel.org
3534 F:      drivers/cpuidle/*
3535 F:      include/linux/cpuidle.h
3536
3537 CPUID/MSR DRIVER
3538 M:      "H. Peter Anvin" <hpa@zytor.com>
3539 S:      Maintained
3540 F:      arch/x86/kernel/cpuid.c
3541 F:      arch/x86/kernel/msr.c
3542
3543 CPU POWER MONITORING SUBSYSTEM
3544 M:      Thomas Renninger <trenn@suse.com>
3545 L:      linux-pm@vger.kernel.org
3546 S:      Maintained
3547 F:      tools/power/cpupower/
3548
3549 CRAMFS FILESYSTEM
3550 W:      http://sourceforge.net/projects/cramfs/
3551 S:      Orphan / Obsolete
3552 F:      Documentation/filesystems/cramfs.txt
3553 F:      fs/cramfs/
3554
3555 CRIS PORT
3556 M:      Mikael Starvik <starvik@axis.com>
3557 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3558 L:      linux-cris-kernel@axis.com
3559 W:      http://developer.axis.com
3560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3561 S:      Maintained
3562 F:      arch/cris/
3563 F:      drivers/tty/serial/crisv10.*
3564
3565 CRYPTO API
3566 M:      Herbert Xu <herbert@gondor.apana.org.au>
3567 M:      "David S. Miller" <davem@davemloft.net>
3568 L:      linux-crypto@vger.kernel.org
3569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3571 S:      Maintained
3572 F:      Documentation/crypto/
3573 F:      Documentation/devicetree/bindings/crypto/
3574 F:      Documentation/DocBook/crypto-API.tmpl
3575 F:      arch/*/crypto/
3576 F:      crypto/
3577 F:      drivers/crypto/
3578 F:      include/crypto/
3579 F:      include/linux/crypto*
3580
3581 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3582 M:      Neil Horman <nhorman@tuxdriver.com>
3583 L:      linux-crypto@vger.kernel.org
3584 S:      Maintained
3585 F:      crypto/ansi_cprng.c
3586 F:      crypto/rng.c
3587
3588 CS3308 MEDIA DRIVER
3589 M:      Hans Verkuil <hverkuil@xs4all.nl>
3590 L:      linux-media@vger.kernel.org
3591 T:      git git://linuxtv.org/media_tree.git
3592 W:      http://linuxtv.org
3593 S:      Odd Fixes
3594 F:      drivers/media/i2c/cs3308.c
3595 F:      drivers/media/i2c/cs3308.h
3596
3597 CS5535 Audio ALSA driver
3598 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3599 S:      Maintained
3600 F:      sound/pci/cs5535audio/
3601
3602 CW1200 WLAN driver
3603 M:      Solomon Peachy <pizza@shaftnet.org>
3604 S:      Maintained
3605 F:      drivers/net/wireless/st/cw1200/
3606
3607 CX18 VIDEO4LINUX DRIVER
3608 M:      Andy Walls <awalls@md.metrocast.net>
3609 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3610 L:      linux-media@vger.kernel.org
3611 T:      git git://linuxtv.org/media_tree.git
3612 W:      https://linuxtv.org
3613 W:      http://www.ivtvdriver.org/index.php/Cx18
3614 S:      Maintained
3615 F:      Documentation/media/v4l-drivers/cx18*
3616 F:      drivers/media/pci/cx18/
3617 F:      include/uapi/linux/ivtv*
3618
3619 CX2341X MPEG ENCODER HELPER MODULE
3620 M:      Hans Verkuil <hverkuil@xs4all.nl>
3621 L:      linux-media@vger.kernel.org
3622 T:      git git://linuxtv.org/media_tree.git
3623 W:      https://linuxtv.org
3624 S:      Maintained
3625 F:      drivers/media/common/cx2341x*
3626 F:      include/media/cx2341x*
3627
3628 CX24120 MEDIA DRIVER
3629 M:      Jemma Denson <jdenson@gmail.com>
3630 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3631 L:      linux-media@vger.kernel.org
3632 W:      https://linuxtv.org
3633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3634 S:      Maintained
3635 F:      drivers/media/dvb-frontends/cx24120*
3636
3637 CX88 VIDEO4LINUX DRIVER
3638 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3639 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3640 L:      linux-media@vger.kernel.org
3641 W:      https://linuxtv.org
3642 T:      git git://linuxtv.org/media_tree.git
3643 S:      Odd fixes
3644 F:      Documentation/media/v4l-drivers/cx88*
3645 F:      drivers/media/pci/cx88/
3646
3647 CXD2820R MEDIA DRIVER
3648 M:      Antti Palosaari <crope@iki.fi>
3649 L:      linux-media@vger.kernel.org
3650 W:      https://linuxtv.org
3651 W:      http://palosaari.fi/linux/
3652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3653 T:      git git://linuxtv.org/anttip/media_tree.git
3654 S:      Maintained
3655 F:      drivers/media/dvb-frontends/cxd2820r*
3656
3657 CXGB3 ETHERNET DRIVER (CXGB3)
3658 M:      Santosh Raspatur <santosh@chelsio.com>
3659 L:      netdev@vger.kernel.org
3660 W:      http://www.chelsio.com
3661 S:      Supported
3662 F:      drivers/net/ethernet/chelsio/cxgb3/
3663
3664 CXGB3 ISCSI DRIVER (CXGB3I)
3665 M:      Karen Xie <kxie@chelsio.com>
3666 L:      linux-scsi@vger.kernel.org
3667 W:      http://www.chelsio.com
3668 S:      Supported
3669 F:      drivers/scsi/cxgbi/cxgb3i
3670
3671 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3672 M:      Steve Wise <swise@chelsio.com>
3673 L:      linux-rdma@vger.kernel.org
3674 W:      http://www.openfabrics.org
3675 S:      Supported
3676 F:      drivers/infiniband/hw/cxgb3/
3677 F:      include/uapi/rdma/cxgb3-abi.h
3678
3679 CXGB4 ETHERNET DRIVER (CXGB4)
3680 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3681 L:      netdev@vger.kernel.org
3682 W:      http://www.chelsio.com
3683 S:      Supported
3684 F:      drivers/net/ethernet/chelsio/cxgb4/
3685
3686 CXGB4 ISCSI DRIVER (CXGB4I)
3687 M:      Karen Xie <kxie@chelsio.com>
3688 L:      linux-scsi@vger.kernel.org
3689 W:      http://www.chelsio.com
3690 S:      Supported
3691 F:      drivers/scsi/cxgbi/cxgb4i
3692
3693 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3694 M:      Steve Wise <swise@chelsio.com>
3695 L:      linux-rdma@vger.kernel.org
3696 W:      http://www.openfabrics.org
3697 S:      Supported
3698 F:      drivers/infiniband/hw/cxgb4/
3699 F:      include/uapi/rdma/cxgb4-abi.h
3700
3701 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3702 M:      Casey Leedom <leedom@chelsio.com>
3703 L:      netdev@vger.kernel.org
3704 W:      http://www.chelsio.com
3705 S:      Supported
3706 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3707
3708 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3709 M:      Ian Munsie <imunsie@au1.ibm.com>
3710 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3711 L:      linuxppc-dev@lists.ozlabs.org
3712 S:      Supported
3713 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3714 F:      drivers/misc/cxl/
3715 F:      include/misc/cxl*
3716 F:      include/uapi/misc/cxl.h
3717 F:      Documentation/powerpc/cxl.txt
3718 F:      Documentation/ABI/testing/sysfs-class-cxl
3719
3720 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3721 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3722 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3723 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3724 L:      linux-scsi@vger.kernel.org
3725 S:      Supported
3726 F:      drivers/scsi/cxlflash/
3727 F:      include/uapi/scsi/cxlflash_ioctls.h
3728 F:      Documentation/powerpc/cxlflash.txt
3729
3730 STMMAC ETHERNET DRIVER
3731 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3732 M:      Alexandre Torgue <alexandre.torgue@st.com>
3733 L:      netdev@vger.kernel.org
3734 W:      http://www.stlinux.com
3735 S:      Supported
3736 F:      drivers/net/ethernet/stmicro/stmmac/
3737
3738 CYBERPRO FB DRIVER
3739 M:      Russell King <linux@armlinux.org.uk>
3740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3741 W:      http://www.armlinux.org.uk/
3742 S:      Maintained
3743 F:      drivers/video/fbdev/cyber2000fb.*
3744
3745 CYCLADES ASYNC MUX DRIVER
3746 W:      http://www.cyclades.com/
3747 S:      Orphan
3748 F:      drivers/tty/cyclades.c
3749 F:      include/linux/cyclades.h
3750 F:      include/uapi/linux/cyclades.h
3751
3752 CYCLADES PC300 DRIVER
3753 W:      http://www.cyclades.com/
3754 S:      Orphan
3755 F:      drivers/net/wan/pc300*
3756
3757 CYPRESS_FIRMWARE MEDIA DRIVER
3758 M:      Antti Palosaari <crope@iki.fi>
3759 L:      linux-media@vger.kernel.org
3760 W:      https://linuxtv.org
3761 W:      http://palosaari.fi/linux/
3762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3763 T:      git git://linuxtv.org/anttip/media_tree.git
3764 S:      Maintained
3765 F:      drivers/media/common/cypress_firmware*
3766
3767 CYTTSP TOUCHSCREEN DRIVER
3768 M:      Ferruh Yigit <fery@cypress.com>
3769 L:      linux-input@vger.kernel.org
3770 S:      Supported
3771 F:      drivers/input/touchscreen/cyttsp*
3772 F:      include/linux/input/cyttsp.h
3773
3774 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3775 M:      Joshua Kinard <kumba@gentoo.org>
3776 S:      Maintained
3777 F:      drivers/rtc/rtc-ds1685.c
3778 F:      include/linux/rtc/ds1685.h
3779
3780 DAMA SLAVE for AX.25
3781 M:      Joerg Reuter <jreuter@yaina.de>
3782 W:      http://yaina.de/jreuter/
3783 W:      http://www.qsl.net/dl1bke/
3784 L:      linux-hams@vger.kernel.org
3785 S:      Maintained
3786 F:      net/ax25/af_ax25.c
3787 F:      net/ax25/ax25_dev.c
3788 F:      net/ax25/ax25_ds_*
3789 F:      net/ax25/ax25_in.c
3790 F:      net/ax25/ax25_out.c
3791 F:      net/ax25/ax25_timer.c
3792 F:      net/ax25/sysctl_net_ax25.c
3793
3794 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3795 L:      netdev@vger.kernel.org
3796 S:      Orphan
3797 F:      Documentation/networking/dmfe.txt
3798 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3799
3800 DC390/AM53C974 SCSI driver
3801 M:      Hannes Reinecke <hare@suse.com>
3802 L:      linux-scsi@vger.kernel.org
3803 S:      Maintained
3804 F:      drivers/scsi/am53c974.c
3805
3806 DC395x SCSI driver
3807 M:      Oliver Neukum <oliver@neukum.org>
3808 M:      Ali Akcaagac <aliakc@web.de>
3809 M:      Jamie Lenehan <lenehan@twibble.org>
3810 L:      dc395x@twibble.org
3811 W:      http://twibble.org/dist/dc395x/
3812 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3813 S:      Maintained
3814 F:      Documentation/scsi/dc395x.txt
3815 F:      drivers/scsi/dc395x.*
3816
3817 DCCP PROTOCOL
3818 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3819 L:      dccp@vger.kernel.org
3820 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3821 S:      Maintained
3822 F:      include/linux/dccp.h
3823 F:      include/uapi/linux/dccp.h
3824 F:      include/linux/tfrc.h
3825 F:      net/dccp/
3826
3827 DECnet NETWORK LAYER
3828 W:      http://linux-decnet.sourceforge.net
3829 L:      linux-decnet-user@lists.sourceforge.net
3830 S:      Orphan
3831 F:      Documentation/networking/decnet.txt
3832 F:      net/decnet/
3833
3834 DECSTATION PLATFORM SUPPORT
3835 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3836 L:      linux-mips@linux-mips.org
3837 W:      http://www.linux-mips.org/wiki/DECstation
3838 S:      Maintained
3839 F:      arch/mips/dec/
3840 F:      arch/mips/include/asm/dec/
3841 F:      arch/mips/include/asm/mach-dec/
3842
3843 DEFXX FDDI NETWORK DRIVER
3844 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3845 S:      Maintained
3846 F:      drivers/net/fddi/defxx.*
3847
3848 DELL LAPTOP DRIVER
3849 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3850 M:      Pali Rohár <pali.rohar@gmail.com>
3851 L:      platform-driver-x86@vger.kernel.org
3852 S:      Maintained
3853 F:      drivers/platform/x86/dell-laptop.c
3854
3855 DELL LAPTOP RBTN DRIVER
3856 M:      Pali Rohár <pali.rohar@gmail.com>
3857 S:      Maintained
3858 F:      drivers/platform/x86/dell-rbtn.*
3859
3860 DELL LAPTOP FREEFALL DRIVER
3861 M:      Pali Rohár <pali.rohar@gmail.com>
3862 S:      Maintained
3863 F:      drivers/platform/x86/dell-smo8800.c
3864
3865 DELL LAPTOP SMM DRIVER
3866 M:      Pali Rohár <pali.rohar@gmail.com>
3867 S:      Maintained
3868 F:      drivers/hwmon/dell-smm-hwmon.c
3869 F:      include/uapi/linux/i8k.h
3870
3871 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3872 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3873 S:      Maintained
3874 F:      Documentation/dcdbas.txt
3875 F:      drivers/firmware/dcdbas.*
3876
3877 DELL WMI EXTRAS DRIVER
3878 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3879 M:      Pali Rohár <pali.rohar@gmail.com>
3880 S:      Maintained
3881 F:      drivers/platform/x86/dell-wmi.c
3882
3883 DESIGNWARE USB2 DRD IP DRIVER
3884 M:      John Youn <johnyoun@synopsys.com>
3885 L:      linux-usb@vger.kernel.org
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3887 S:      Maintained
3888 F:      drivers/usb/dwc2/
3889
3890 DESIGNWARE USB3 DRD IP DRIVER
3891 M:      Felipe Balbi <balbi@kernel.org>
3892 L:      linux-usb@vger.kernel.org
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3894 S:      Maintained
3895 F:      drivers/usb/dwc3/
3896
3897 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3898 M:      Andreas Klinger <ak@it-klinger.de>
3899 L:      linux-iio@vger.kernel.org
3900 S:      Maintained
3901 F:      drivers/iio/proximity/srf*.c
3902
3903 DEVICE COREDUMP (DEV_COREDUMP)
3904 M:      Johannes Berg <johannes@sipsolutions.net>
3905 L:      linux-kernel@vger.kernel.org
3906 S:      Maintained
3907 F:      drivers/base/devcoredump.c
3908 F:      include/linux/devcoredump.h
3909
3910 DEVICE FREQUENCY (DEVFREQ)
3911 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3912 M:      Kyungmin Park <kyungmin.park@samsung.com>
3913 R:      Chanwoo Choi <cw00.choi@samsung.com>
3914 L:      linux-pm@vger.kernel.org
3915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3916 S:      Maintained
3917 F:      drivers/devfreq/
3918 F:      include/linux/devfreq.h
3919 F:      Documentation/devicetree/bindings/devfreq/
3920
3921 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3922 M:      Chanwoo Choi <cw00.choi@samsung.com>
3923 L:      linux-pm@vger.kernel.org
3924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3925 S:      Supported
3926 F:      drivers/devfreq/event/
3927 F:      drivers/devfreq/devfreq-event.c
3928 F:      include/linux/devfreq-event.h
3929 F:      Documentation/devicetree/bindings/devfreq/event/
3930
3931 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3932 M:      Chanwoo Choi <cw00.choi@samsung.com>
3933 L:      linux-pm@vger.kernel.org
3934 L:      linux-samsung-soc@vger.kernel.org
3935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3936 S:      Maintained
3937 F:      drivers/devfreq/exynos-bus.c
3938 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3939
3940 DEVICE NUMBER REGISTRY
3941 M:      Torben Mathiasen <device@lanana.org>
3942 W:      http://lanana.org/docs/device-list/index.html
3943 S:      Maintained
3944
3945 DEVICE-MAPPER  (LVM)
3946 M:      Alasdair Kergon <agk@redhat.com>
3947 M:      Mike Snitzer <snitzer@redhat.com>
3948 M:      dm-devel@redhat.com
3949 L:      dm-devel@redhat.com
3950 W:      http://sources.redhat.com/dm
3951 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3953 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3954 S:      Maintained
3955 F:      Documentation/device-mapper/
3956 F:      drivers/md/dm*
3957 F:      drivers/md/persistent-data/
3958 F:      include/linux/device-mapper.h
3959 F:      include/linux/dm-*.h
3960 F:      include/uapi/linux/dm-*.h
3961
3962 DEVLINK
3963 M:      Jiri Pirko <jiri@mellanox.com>
3964 L:      netdev@vger.kernel.org
3965 S:      Supported
3966 F:      net/core/devlink.c
3967 F:      include/net/devlink.h
3968 F:      include/uapi/linux/devlink.h
3969
3970 DIALOG SEMICONDUCTOR DRIVERS
3971 M:      Support Opensource <support.opensource@diasemi.com>
3972 W:      http://www.dialog-semiconductor.com/products
3973 S:      Supported
3974 F:      Documentation/hwmon/da90??
3975 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3976 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3977 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3978 F:      drivers/gpio/gpio-da90??.c
3979 F:      drivers/hwmon/da90??-hwmon.c
3980 F:      drivers/iio/adc/da91??-*.c
3981 F:      drivers/input/misc/da90??_onkey.c
3982 F:      drivers/input/touchscreen/da9052_tsi.c
3983 F:      drivers/leds/leds-da90??.c
3984 F:      drivers/mfd/da903x.c
3985 F:      drivers/mfd/da90??-*.c
3986 F:      drivers/mfd/da91??-*.c
3987 F:      drivers/power/supply/da9052-battery.c
3988 F:      drivers/power/supply/da91??-*.c
3989 F:      drivers/regulator/da903x.c
3990 F:      drivers/regulator/da9???-regulator.[ch]
3991 F:      drivers/rtc/rtc-da90??.c
3992 F:      drivers/video/backlight/da90??_bl.c
3993 F:      drivers/watchdog/da90??_wdt.c
3994 F:      include/linux/mfd/da903x.h
3995 F:      include/linux/mfd/da9052/
3996 F:      include/linux/mfd/da9055/
3997 F:      include/linux/mfd/da9062/
3998 F:      include/linux/mfd/da9063/
3999 F:      include/linux/mfd/da9150/
4000 F:      include/linux/regulator/da9211.h
4001 F:      include/sound/da[79]*.h
4002 F:      sound/soc/codecs/da[79]*.[ch]
4003
4004 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4005 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4006 L:      linux-gpio@vger.kernel.org
4007 S:      Maintained
4008 F:      drivers/gpio/gpio-gpio-mm.c
4009
4010 DIGI NEO AND CLASSIC PCI PRODUCTS
4011 M:      Lidza Louina <lidza.louina@gmail.com>
4012 M:      Mark Hounschell <markh@compro.net>
4013 L:      driverdev-devel@linuxdriverproject.org
4014 S:      Maintained
4015 F:      drivers/staging/dgnc/
4016
4017 DIOLAN U2C-12 I2C DRIVER
4018 M:      Guenter Roeck <linux@roeck-us.net>
4019 L:      linux-i2c@vger.kernel.org
4020 S:      Maintained
4021 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4022
4023 DIRECT ACCESS (DAX)
4024 M:      Matthew Wilcox <mawilcox@microsoft.com>
4025 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4026 L:      linux-fsdevel@vger.kernel.org
4027 S:      Supported
4028 F:      fs/dax.c
4029 F:      include/linux/dax.h
4030 F:      include/trace/events/fs_dax.h
4031
4032 DIRECTORY NOTIFICATION (DNOTIFY)
4033 M:      Eric Paris <eparis@parisplace.org>
4034 S:      Maintained
4035 F:      Documentation/filesystems/dnotify.txt
4036 F:      fs/notify/dnotify/
4037 F:      include/linux/dnotify.h
4038
4039 DISK GEOMETRY AND PARTITION HANDLING
4040 M:      Andries Brouwer <aeb@cwi.nl>
4041 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4042 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4043 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4044 S:      Maintained
4045
4046 DISKQUOTA
4047 M:      Jan Kara <jack@suse.com>
4048 S:      Maintained
4049 F:      Documentation/filesystems/quota.txt
4050 F:      fs/quota/
4051 F:      include/linux/quota*.h
4052 F:      include/uapi/linux/quota*.h
4053
4054 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4055 M:      Bernie Thompson <bernie@plugable.com>
4056 L:      linux-fbdev@vger.kernel.org
4057 S:      Maintained
4058 W:      http://plugable.com/category/projects/udlfb/
4059 F:      drivers/video/fbdev/udlfb.c
4060 F:      include/video/udlfb.h
4061 F:      Documentation/fb/udlfb.txt
4062
4063 DISTRIBUTED LOCK MANAGER (DLM)
4064 M:      Christine Caulfield <ccaulfie@redhat.com>
4065 M:      David Teigland <teigland@redhat.com>
4066 L:      cluster-devel@redhat.com
4067 W:      http://sources.redhat.com/cluster/
4068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4069 S:      Supported
4070 F:      fs/dlm/
4071
4072 DMA BUFFER SHARING FRAMEWORK
4073 M:      Sumit Semwal <sumit.semwal@linaro.org>
4074 S:      Maintained
4075 L:      linux-media@vger.kernel.org
4076 L:      dri-devel@lists.freedesktop.org
4077 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4078 F:      drivers/dma-buf/
4079 F:      include/linux/dma-buf*
4080 F:      include/linux/reservation.h
4081 F:      include/linux/*fence.h
4082 F:      Documentation/driver-api/dma-buf.rst
4083 T:      git git://anongit.freedesktop.org/drm/drm-misc
4084
4085 SYNC FILE FRAMEWORK
4086 M:      Sumit Semwal <sumit.semwal@linaro.org>
4087 R:      Gustavo Padovan <gustavo@padovan.org>
4088 S:      Maintained
4089 L:      linux-media@vger.kernel.org
4090 L:      dri-devel@lists.freedesktop.org
4091 F:      drivers/dma-buf/sync_*
4092 F:      drivers/dma-buf/dma-fence*
4093 F:      drivers/dma-buf/sw_sync.c
4094 F:      include/linux/sync_file.h
4095 F:      include/uapi/linux/sync_file.h
4096 F:      Documentation/sync_file.txt
4097 T:      git git://anongit.freedesktop.org/drm/drm-misc
4098
4099 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4100 M:      Vinod Koul <vinod.koul@intel.com>
4101 L:      dmaengine@vger.kernel.org
4102 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4103 S:      Maintained
4104 F:      drivers/dma/
4105 F:      include/linux/dmaengine.h
4106 F:      Documentation/devicetree/bindings/dma/
4107 F:      Documentation/dmaengine/
4108 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4109
4110 DME1737 HARDWARE MONITOR DRIVER
4111 M:      Juerg Haefliger <juergh@gmail.com>
4112 L:      linux-hwmon@vger.kernel.org
4113 S:      Maintained
4114 F:      Documentation/hwmon/dme1737
4115 F:      drivers/hwmon/dme1737.c
4116
4117 DMI/SMBIOS SUPPORT
4118 M:      Jean Delvare <jdelvare@suse.com>
4119 S:      Maintained
4120 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4121 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4122 F:      drivers/firmware/dmi-id.c
4123 F:      drivers/firmware/dmi_scan.c
4124 F:      include/linux/dmi.h
4125
4126 DOCUMENTATION
4127 M:      Jonathan Corbet <corbet@lwn.net>
4128 L:      linux-doc@vger.kernel.org
4129 S:      Maintained
4130 F:      Documentation/
4131 F:      scripts/docproc.c
4132 F:      scripts/kernel-doc*
4133 X:      Documentation/ABI/
4134 X:      Documentation/devicetree/
4135 X:      Documentation/acpi
4136 X:      Documentation/power
4137 X:      Documentation/spi
4138 X:      Documentation/media
4139 T:      git git://git.lwn.net/linux.git docs-next
4140
4141 DOUBLETALK DRIVER
4142 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4143 L:      blinux-list@redhat.com
4144 S:      Maintained
4145 F:      drivers/char/dtlk.c
4146 F:      include/linux/dtlk.h
4147
4148 DPAA2 DATAPATH I/O (DPIO) DRIVER
4149 M:      Roy Pledge <Roy.Pledge@nxp.com>
4150 L:      linux-kernel@vger.kernel.org
4151 S:      Maintained
4152 F:      drivers/staging/fsl-mc/bus/dpio
4153
4154 DPAA2 ETHERNET DRIVER
4155 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4156 L:      linux-kernel@vger.kernel.org
4157 S:      Maintained
4158 F:      drivers/staging/fsl-dpaa2/ethernet
4159
4160 DPT_I2O SCSI RAID DRIVER
4161 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4162 L:      linux-scsi@vger.kernel.org
4163 W:      http://www.adaptec.com/
4164 S:      Maintained
4165 F:      drivers/scsi/dpt*
4166 F:      drivers/scsi/dpt/
4167
4168 DRBD DRIVER
4169 M:      Philipp Reisner <philipp.reisner@linbit.com>
4170 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4171 L:      drbd-dev@lists.linbit.com
4172 W:      http://www.drbd.org
4173 T:      git git://git.linbit.com/linux-drbd.git
4174 T:      git git://git.linbit.com/drbd-8.4.git
4175 S:      Supported
4176 F:      drivers/block/drbd/
4177 F:      lib/lru_cache.c
4178 F:      Documentation/blockdev/drbd/
4179
4180 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4183 S:      Supported
4184 F:      Documentation/kobject.txt
4185 F:      drivers/base/
4186 F:      fs/debugfs/
4187 F:      fs/sysfs/
4188 F:      include/linux/debugfs.h
4189 F:      include/linux/kobj*
4190 F:      lib/kobj*
4191
4192 DRM DRIVERS
4193 M:      David Airlie <airlied@linux.ie>
4194 L:      dri-devel@lists.freedesktop.org
4195 T:      git git://people.freedesktop.org/~airlied/linux
4196 B:      https://bugs.freedesktop.org/
4197 C:      irc://chat.freenode.net/dri-devel
4198 S:      Maintained
4199 F:      drivers/gpu/drm/
4200 F:      drivers/gpu/vga/
4201 F:      Documentation/devicetree/bindings/display/
4202 F:      Documentation/devicetree/bindings/gpu/
4203 F:      Documentation/devicetree/bindings/video/
4204 F:      Documentation/gpu/
4205 F:      include/drm/
4206 F:      include/uapi/drm/
4207 F:      include/linux/vga*
4208
4209 DRM DRIVERS AND MISC GPU PATCHES
4210 M:      Daniel Vetter <daniel.vetter@intel.com>
4211 M:      Jani Nikula <jani.nikula@linux.intel.com>
4212 M:      Sean Paul <seanpaul@chromium.org>
4213 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4214 S:      Maintained
4215 T:      git git://anongit.freedesktop.org/drm/drm-misc
4216 F:      Documentation/gpu/
4217 F:      drivers/gpu/vga/
4218 F:      drivers/gpu/drm/*
4219 F:      include/drm/drm*
4220 F:      include/uapi/drm/drm*
4221 F:      include/linux/vga*
4222
4223 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4224 M:      Dave Airlie <airlied@redhat.com>
4225 S:      Odd Fixes
4226 F:      drivers/gpu/drm/ast/
4227
4228 DRM DRIVERS FOR BRIDGE CHIPS
4229 M:      Archit Taneja <architt@codeaurora.org>
4230 S:      Maintained
4231 T:      git git://anongit.freedesktop.org/drm/drm-misc
4232 F:      drivers/gpu/drm/bridge/
4233
4234 DRM DRIVER FOR BOCHS VIRTUAL GPU
4235 M:      Gerd Hoffmann <kraxel@redhat.com>
4236 L:      virtualization@lists.linux-foundation.org
4237 T:      git git://anongit.freedesktop.org/drm/drm-misc
4238 S:      Maintained
4239 F:      drivers/gpu/drm/bochs/
4240
4241 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4242 M:      Dave Airlie <airlied@redhat.com>
4243 M:      Gerd Hoffmann <kraxel@redhat.com>
4244 L:      virtualization@lists.linux-foundation.org
4245 T:      git git://anongit.freedesktop.org/drm/drm-misc
4246 S:      Obsolete
4247 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4248 F:      drivers/gpu/drm/cirrus/
4249
4250 RADEON and AMDGPU DRM DRIVERS
4251 M:      Alex Deucher <alexander.deucher@amd.com>
4252 M:      Christian König <christian.koenig@amd.com>
4253 L:      amd-gfx@lists.freedesktop.org
4254 T:      git git://people.freedesktop.org/~agd5f/linux
4255 S:      Supported
4256 F:      drivers/gpu/drm/radeon/
4257 F:      include/uapi/drm/radeon_drm.h
4258 F:      drivers/gpu/drm/amd/
4259 F:      include/uapi/drm/amdgpu_drm.h
4260
4261 DRM PANEL DRIVERS
4262 M:      Thierry Reding <thierry.reding@gmail.com>
4263 L:      dri-devel@lists.freedesktop.org
4264 T:      git git://anongit.freedesktop.org/tegra/linux.git
4265 S:      Maintained
4266 F:      drivers/gpu/drm/drm_panel.c
4267 F:      drivers/gpu/drm/panel/
4268 F:      include/drm/drm_panel.h
4269 F:      Documentation/devicetree/bindings/display/panel/
4270
4271 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4272 M:      Daniel Vetter <daniel.vetter@intel.com>
4273 M:      Jani Nikula <jani.nikula@linux.intel.com>
4274 L:      intel-gfx@lists.freedesktop.org
4275 W:      https://01.org/linuxgraphics/
4276 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4277 C:      irc://chat.freenode.net/intel-gfx
4278 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4279 T:      git git://anongit.freedesktop.org/drm-intel
4280 S:      Supported
4281 F:      drivers/gpu/drm/i915/
4282 F:      include/drm/i915*
4283 F:      include/uapi/drm/i915_drm.h
4284 F:      Documentation/gpu/i915.rst
4285
4286 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4287 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4288 M:      Zhi Wang <zhi.a.wang@intel.com>
4289 L:      intel-gvt-dev@lists.freedesktop.org
4290 L:      intel-gfx@lists.freedesktop.org
4291 W:      https://01.org/igvt-g
4292 T:      git https://github.com/01org/gvt-linux.git
4293 S:      Supported
4294 F:      drivers/gpu/drm/i915/gvt/
4295
4296 DRM DRIVERS FOR ATMEL HLCDC
4297 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4298 L:      dri-devel@lists.freedesktop.org
4299 S:      Supported
4300 F:      drivers/gpu/drm/atmel-hlcdc/
4301 F:      Documentation/devicetree/bindings/drm/atmel/
4302 T:      git git://anongit.freedesktop.org/drm/drm-misc
4303
4304 DRM DRIVERS FOR ALLWINNER A10
4305 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4306 L:      dri-devel@lists.freedesktop.org
4307 S:      Supported
4308 F:      drivers/gpu/drm/sun4i/
4309 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4311
4312 DRM DRIVERS FOR AMLOGIC SOCS
4313 M:      Neil Armstrong <narmstrong@baylibre.com>
4314 L:      dri-devel@lists.freedesktop.org
4315 L:      linux-amlogic@lists.infradead.org
4316 W:      http://linux-meson.com/
4317 S:      Supported
4318 F:      drivers/gpu/drm/meson/
4319 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4320 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4321 F:      Documentation/gpu/meson.rst
4322 T:      git git://anongit.freedesktop.org/drm/drm-misc
4323
4324 DRM DRIVERS FOR EXYNOS
4325 M:      Inki Dae <inki.dae@samsung.com>
4326 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4327 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4328 M:      Kyungmin Park <kyungmin.park@samsung.com>
4329 L:      dri-devel@lists.freedesktop.org
4330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4331 S:      Supported
4332 F:      drivers/gpu/drm/exynos/
4333 F:      include/uapi/drm/exynos_drm.h
4334 F:      Documentation/devicetree/bindings/display/exynos/
4335
4336 DRM DRIVERS FOR FREESCALE DCU
4337 M:      Stefan Agner <stefan@agner.ch>
4338 M:      Alison Wang <alison.wang@freescale.com>
4339 L:      dri-devel@lists.freedesktop.org
4340 S:      Supported
4341 F:      drivers/gpu/drm/fsl-dcu/
4342 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4343 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4344 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4345
4346 DRM DRIVERS FOR FREESCALE IMX
4347 M:      Philipp Zabel <p.zabel@pengutronix.de>
4348 L:      dri-devel@lists.freedesktop.org
4349 S:      Maintained
4350 F:      drivers/gpu/drm/imx/
4351 F:      drivers/gpu/ipu-v3/
4352 F:      Documentation/devicetree/bindings/display/imx/
4353
4354 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4355 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4356 L:      dri-devel@lists.freedesktop.org
4357 T:      git git://github.com/patjak/drm-gma500
4358 S:      Maintained
4359 F:      drivers/gpu/drm/gma500/
4360
4361 DRM DRIVERS FOR HISILICON
4362 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4363 M:      Rongrong Zou <zourongrong@gmail.com>
4364 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4365 R:      Chen Feng <puck.chen@hisilicon.com>
4366 L:      dri-devel@lists.freedesktop.org
4367 T:      git git://github.com/xin3liang/linux.git
4368 S:      Maintained
4369 F:      drivers/gpu/drm/hisilicon/
4370 F:      Documentation/devicetree/bindings/display/hisilicon/
4371
4372 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4373 S:      Orphan / Obsolete
4374 F:      drivers/gpu/drm/i810/
4375 F:      include/uapi/drm/i810_drm.h
4376
4377 DRM DRIVERS FOR MEDIATEK
4378 M:      CK Hu <ck.hu@mediatek.com>
4379 M:      Philipp Zabel <p.zabel@pengutronix.de>
4380 L:      dri-devel@lists.freedesktop.org
4381 S:      Supported
4382 F:      drivers/gpu/drm/mediatek/
4383 F:      Documentation/devicetree/bindings/display/mediatek/
4384
4385 DRM DRIVER FOR MI0283QT
4386 M:      Noralf Trønnes <noralf@tronnes.org>
4387 S:      Maintained
4388 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4389 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4390
4391 DRM DRIVER FOR MSM ADRENO GPU
4392 M:      Rob Clark <robdclark@gmail.com>
4393 L:      linux-arm-msm@vger.kernel.org
4394 L:      dri-devel@lists.freedesktop.org
4395 L:      freedreno@lists.freedesktop.org
4396 T:      git git://people.freedesktop.org/~robclark/linux
4397 S:      Maintained
4398 F:      drivers/gpu/drm/msm/
4399 F:      include/uapi/drm/msm_drm.h
4400 F:      Documentation/devicetree/bindings/display/msm/
4401
4402 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4403 M:      Ben Skeggs <bskeggs@redhat.com>
4404 L:      dri-devel@lists.freedesktop.org
4405 L:      nouveau@lists.freedesktop.org
4406 T:      git git://github.com/skeggsb/linux
4407 S:      Supported
4408 F:      drivers/gpu/drm/nouveau/
4409 F:      include/uapi/drm/nouveau_drm.h
4410
4411 DRM DRIVERS FOR NVIDIA TEGRA
4412 M:      Thierry Reding <thierry.reding@gmail.com>
4413 L:      dri-devel@lists.freedesktop.org
4414 L:      linux-tegra@vger.kernel.org
4415 T:      git git://anongit.freedesktop.org/tegra/linux.git
4416 S:      Supported
4417 F:      drivers/gpu/drm/tegra/
4418 F:      drivers/gpu/host1x/
4419 F:      include/linux/host1x.h
4420 F:      include/uapi/drm/tegra_drm.h
4421 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4422
4423 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4424 S:      Orphan / Obsolete
4425 F:      drivers/gpu/drm/mga/
4426 F:      include/uapi/drm/mga_drm.h
4427
4428 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4429 M:      Dave Airlie <airlied@redhat.com>
4430 S:      Odd Fixes
4431 F:      drivers/gpu/drm/mgag200/
4432
4433 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4434 S:      Orphan / Obsolete
4435 F:      drivers/gpu/drm/r128/
4436 F:      include/uapi/drm/r128_drm.h
4437
4438 DRM DRIVERS FOR RENESAS
4439 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4440 L:      dri-devel@lists.freedesktop.org
4441 L:      linux-renesas-soc@vger.kernel.org
4442 T:      git git://linuxtv.org/pinchartl/fbdev
4443 S:      Supported
4444 F:      drivers/gpu/drm/rcar-du/
4445 F:      drivers/gpu/drm/shmobile/
4446 F:      include/linux/platform_data/shmob_drm.h
4447 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4448 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4449
4450 DRM DRIVER FOR QXL VIRTUAL GPU
4451 M:      Dave Airlie <airlied@redhat.com>
4452 M:      Gerd Hoffmann <kraxel@redhat.com>
4453 L:      virtualization@lists.linux-foundation.org
4454 T:      git git://anongit.freedesktop.org/drm/drm-misc
4455 S:      Maintained
4456 F:      drivers/gpu/drm/qxl/
4457 F:      include/uapi/drm/qxl_drm.h
4458
4459 DRM DRIVERS FOR ROCKCHIP
4460 M:      Mark Yao <mark.yao@rock-chips.com>
4461 L:      dri-devel@lists.freedesktop.org
4462 S:      Maintained
4463 F:      drivers/gpu/drm/rockchip/
4464 F:      Documentation/devicetree/bindings/display/rockchip/
4465 T:      git git://anongit.freedesktop.org/drm/drm-misc
4466
4467 DRM DRIVER FOR SAVAGE VIDEO CARDS
4468 S:      Orphan / Obsolete
4469 F:      drivers/gpu/drm/savage/
4470 F:      include/uapi/drm/savage_drm.h
4471
4472 DRM DRIVER FOR SIS VIDEO CARDS
4473 S:      Orphan / Obsolete
4474 F:      drivers/gpu/drm/sis/
4475 F:      include/uapi/drm/sis_drm.h
4476
4477 DRM DRIVERS FOR STI
4478 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4479 M:      Vincent Abriou <vincent.abriou@st.com>
4480 L:      dri-devel@lists.freedesktop.org
4481 T:      git git://anongit.freedesktop.org/drm/drm-misc
4482 S:      Maintained
4483 F:      drivers/gpu/drm/sti
4484 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4485
4486 DRM DRIVER FOR TDFX VIDEO CARDS
4487 S:      Orphan / Obsolete
4488 F:      drivers/gpu/drm/tdfx/
4489
4490 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4491 M:      Dave Airlie <airlied@redhat.com>
4492 S:      Odd Fixes
4493 F:      drivers/gpu/drm/udl/
4494
4495 DRM DRIVERS FOR VIVANTE GPU IP
4496 M:      Lucas Stach <l.stach@pengutronix.de>
4497 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4498 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4499 L:      etnaviv@lists.freedesktop.org
4500 L:      dri-devel@lists.freedesktop.org
4501 S:      Maintained
4502 F:      drivers/gpu/drm/etnaviv/
4503 F:      include/uapi/drm/etnaviv_drm.h
4504 F:      Documentation/devicetree/bindings/display/etnaviv/
4505
4506 DRM DRIVER FOR VMWARE VIRTUAL GPU
4507 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4508 M:      Sinclair Yeh <syeh@vmware.com>
4509 M:      Thomas Hellstrom <thellstrom@vmware.com>
4510 L:      dri-devel@lists.freedesktop.org
4511 T:      git git://people.freedesktop.org/~syeh/repos_linux
4512 T:      git git://people.freedesktop.org/~thomash/linux
4513 S:      Supported
4514 F:      drivers/gpu/drm/vmwgfx/
4515 F:      include/uapi/drm/vmwgfx_drm.h
4516
4517 DRM DRIVERS FOR VC4
4518 M:      Eric Anholt <eric@anholt.net>
4519 T:      git git://github.com/anholt/linux
4520 S:      Supported
4521 F:      drivers/gpu/drm/vc4/
4522 F:      include/uapi/drm/vc4_drm.h
4523 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4524 T:      git git://anongit.freedesktop.org/drm/drm-misc
4525
4526 DRM DRIVERS FOR TI OMAP
4527 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4528 L:      dri-devel@lists.freedesktop.org
4529 S:      Maintained
4530 F:      drivers/gpu/drm/omapdrm/
4531 F:      Documentation/devicetree/bindings/display/ti/
4532
4533 DRM DRIVERS FOR TI LCDC
4534 M:      Jyri Sarha <jsarha@ti.com>
4535 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4536 L:      dri-devel@lists.freedesktop.org
4537 S:      Maintained
4538 F:      drivers/gpu/drm/tilcdc/
4539 F:      Documentation/devicetree/bindings/display/tilcdc/
4540
4541 DRM DRIVERS FOR ZTE ZX
4542 M:      Shawn Guo <shawnguo@kernel.org>
4543 L:      dri-devel@lists.freedesktop.org
4544 S:      Maintained
4545 F:      drivers/gpu/drm/zte/
4546 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4547 T:      git git://anongit.freedesktop.org/drm/drm-misc
4548
4549 DSBR100 USB FM RADIO DRIVER
4550 M:      Alexey Klimov <klimov.linux@gmail.com>
4551 L:      linux-media@vger.kernel.org
4552 T:      git git://linuxtv.org/media_tree.git
4553 S:      Maintained
4554 F:      drivers/media/radio/dsbr100.c
4555
4556 DSCC4 DRIVER
4557 M:      Francois Romieu <romieu@fr.zoreil.com>
4558 L:      netdev@vger.kernel.org
4559 S:      Maintained
4560 F:      drivers/net/wan/dscc4.c
4561
4562 DT3155 MEDIA DRIVER
4563 M:      Hans Verkuil <hverkuil@xs4all.nl>
4564 L:      linux-media@vger.kernel.org
4565 T:      git git://linuxtv.org/media_tree.git
4566 W:      https://linuxtv.org
4567 S:      Odd Fixes
4568 F:      drivers/media/pci/dt3155/
4569
4570 DVB_USB_AF9015 MEDIA DRIVER
4571 M:      Antti Palosaari <crope@iki.fi>
4572 L:      linux-media@vger.kernel.org
4573 W:      https://linuxtv.org
4574 W:      http://palosaari.fi/linux/
4575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4576 T:      git git://linuxtv.org/anttip/media_tree.git
4577 S:      Maintained
4578 F:      drivers/media/usb/dvb-usb-v2/af9015*
4579
4580 DVB_USB_AF9035 MEDIA DRIVER
4581 M:      Antti Palosaari <crope@iki.fi>
4582 L:      linux-media@vger.kernel.org
4583 W:      https://linuxtv.org
4584 W:      http://palosaari.fi/linux/
4585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4586 T:      git git://linuxtv.org/anttip/media_tree.git
4587 S:      Maintained
4588 F:      drivers/media/usb/dvb-usb-v2/af9035*
4589
4590 DVB_USB_ANYSEE MEDIA DRIVER
4591 M:      Antti Palosaari <crope@iki.fi>
4592 L:      linux-media@vger.kernel.org
4593 W:      https://linuxtv.org
4594 W:      http://palosaari.fi/linux/
4595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4596 T:      git git://linuxtv.org/anttip/media_tree.git
4597 S:      Maintained
4598 F:      drivers/media/usb/dvb-usb-v2/anysee*
4599
4600 DVB_USB_AU6610 MEDIA DRIVER
4601 M:      Antti Palosaari <crope@iki.fi>
4602 L:      linux-media@vger.kernel.org
4603 W:      https://linuxtv.org
4604 W:      http://palosaari.fi/linux/
4605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4606 T:      git git://linuxtv.org/anttip/media_tree.git
4607 S:      Maintained
4608 F:      drivers/media/usb/dvb-usb-v2/au6610*
4609
4610 DVB_USB_CE6230 MEDIA DRIVER
4611 M:      Antti Palosaari <crope@iki.fi>
4612 L:      linux-media@vger.kernel.org
4613 W:      https://linuxtv.org
4614 W:      http://palosaari.fi/linux/
4615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4616 T:      git git://linuxtv.org/anttip/media_tree.git
4617 S:      Maintained
4618 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4619
4620 DVB_USB_CXUSB MEDIA DRIVER
4621 M:      Michael Krufky <mkrufky@linuxtv.org>
4622 L:      linux-media@vger.kernel.org
4623 W:      https://linuxtv.org
4624 W:      http://github.com/mkrufky
4625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4626 T:      git git://linuxtv.org/media_tree.git
4627 S:      Maintained
4628 F:      drivers/media/usb/dvb-usb/cxusb*
4629
4630 DVB_USB_EC168 MEDIA DRIVER
4631 M:      Antti Palosaari <crope@iki.fi>
4632 L:      linux-media@vger.kernel.org
4633 W:      https://linuxtv.org
4634 W:      http://palosaari.fi/linux/
4635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4636 T:      git git://linuxtv.org/anttip/media_tree.git
4637 S:      Maintained
4638 F:      drivers/media/usb/dvb-usb-v2/ec168*
4639
4640 DVB_USB_GL861 MEDIA DRIVER
4641 M:      Antti Palosaari <crope@iki.fi>
4642 L:      linux-media@vger.kernel.org
4643 W:      https://linuxtv.org
4644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4645 T:      git git://linuxtv.org/anttip/media_tree.git
4646 S:      Maintained
4647 F:      drivers/media/usb/dvb-usb-v2/gl861*
4648
4649 DVB_USB_MXL111SF MEDIA DRIVER
4650 M:      Michael Krufky <mkrufky@linuxtv.org>
4651 L:      linux-media@vger.kernel.org
4652 W:      https://linuxtv.org
4653 W:      http://github.com/mkrufky
4654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4655 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4656 S:      Maintained
4657 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4658
4659 DVB_USB_RTL28XXU MEDIA DRIVER
4660 M:      Antti Palosaari <crope@iki.fi>
4661 L:      linux-media@vger.kernel.org
4662 W:      https://linuxtv.org
4663 W:      http://palosaari.fi/linux/
4664 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4665 T:      git git://linuxtv.org/anttip/media_tree.git
4666 S:      Maintained
4667 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4668
4669 DVB_USB_V2 MEDIA DRIVER
4670 M:      Antti Palosaari <crope@iki.fi>
4671 L:      linux-media@vger.kernel.org
4672 W:      https://linuxtv.org
4673 W:      http://palosaari.fi/linux/
4674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4675 T:      git git://linuxtv.org/anttip/media_tree.git
4676 S:      Maintained
4677 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4678 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4679
4680 DYNAMIC DEBUG
4681 M:      Jason Baron <jbaron@akamai.com>
4682 S:      Maintained
4683 F:      lib/dynamic_debug.c
4684 F:      include/linux/dynamic_debug.h
4685
4686 DZ DECSTATION DZ11 SERIAL DRIVER
4687 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4688 S:      Maintained
4689 F:      drivers/tty/serial/dz.*
4690
4691 E3X0 POWER BUTTON DRIVER
4692 M:      Moritz Fischer <moritz.fischer@ettus.com>
4693 L:      usrp-users@lists.ettus.com
4694 W:      http://www.ettus.com
4695 S:      Supported
4696 F:      drivers/input/misc/e3x0-button.c
4697 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4698
4699 E4000 MEDIA DRIVER
4700 M:      Antti Palosaari <crope@iki.fi>
4701 L:      linux-media@vger.kernel.org
4702 W:      https://linuxtv.org
4703 W:      http://palosaari.fi/linux/
4704 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4705 T:      git git://linuxtv.org/anttip/media_tree.git
4706 S:      Maintained
4707 F:      drivers/media/tuners/e4000*
4708
4709 EATA ISA/EISA/PCI SCSI DRIVER
4710 M:      Dario Ballabio <ballabio_dario@emc.com>
4711 L:      linux-scsi@vger.kernel.org
4712 S:      Maintained
4713 F:      drivers/scsi/eata.c
4714
4715 EC100 MEDIA DRIVER
4716 M:      Antti Palosaari <crope@iki.fi>
4717 L:      linux-media@vger.kernel.org
4718 W:      https://linuxtv.org
4719 W:      http://palosaari.fi/linux/
4720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4721 T:      git git://linuxtv.org/anttip/media_tree.git
4722 S:      Maintained
4723 F:      drivers/media/dvb-frontends/ec100*
4724
4725 ECRYPT FILE SYSTEM
4726 M:      Tyler Hicks <tyhicks@canonical.com>
4727 L:      ecryptfs@vger.kernel.org
4728 W:      http://ecryptfs.org
4729 W:      https://launchpad.net/ecryptfs
4730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4731 S:      Supported
4732 F:      Documentation/filesystems/ecryptfs.txt
4733 F:      fs/ecryptfs/
4734
4735 EDAC-CORE
4736 M:      Borislav Petkov <bp@alien8.de>
4737 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4738 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4739 L:      linux-edac@vger.kernel.org
4740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4742 S:      Supported
4743 F:      Documentation/admin-guide/ras.rst
4744 F:      Documentation/driver-api/edac.rst
4745 F:      drivers/edac/
4746 F:      include/linux/edac.h
4747
4748 EDAC-AMD64
4749 M:      Borislav Petkov <bp@alien8.de>
4750 L:      linux-edac@vger.kernel.org
4751 S:      Maintained
4752 F:      drivers/edac/amd64_edac*
4753
4754 EDAC-CALXEDA
4755 M:      Robert Richter <rric@kernel.org>
4756 L:      linux-edac@vger.kernel.org
4757 S:      Maintained
4758 F:      drivers/edac/highbank*
4759
4760 EDAC-CAVIUM
4761 M:      Ralf Baechle <ralf@linux-mips.org>
4762 M:      David Daney <david.daney@cavium.com>
4763 L:      linux-edac@vger.kernel.org
4764 L:      linux-mips@linux-mips.org
4765 S:      Supported
4766 F:      drivers/edac/octeon_edac*
4767 F:      drivers/edac/thunderx_edac*
4768
4769 EDAC-E752X
4770 M:      Mark Gross <mark.gross@intel.com>
4771 L:      linux-edac@vger.kernel.org
4772 S:      Maintained
4773 F:      drivers/edac/e752x_edac.c
4774
4775 EDAC-E7XXX
4776 L:      linux-edac@vger.kernel.org
4777 S:      Maintained
4778 F:      drivers/edac/e7xxx_edac.c
4779
4780 EDAC-FSL_DDR
4781 M:      York Sun <york.sun@nxp.com>
4782 L:      linux-edac@vger.kernel.org
4783 S:      Maintained
4784 F:      drivers/edac/fsl_ddr_edac.*
4785
4786 EDAC-GHES
4787 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4788 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4789 L:      linux-edac@vger.kernel.org
4790 S:      Maintained
4791 F:      drivers/edac/ghes_edac.c
4792
4793 EDAC-I82443BXGX
4794 M:      Tim Small <tim@buttersideup.com>
4795 L:      linux-edac@vger.kernel.org
4796 S:      Maintained
4797 F:      drivers/edac/i82443bxgx_edac.c
4798
4799 EDAC-I3000
4800 L:      linux-edac@vger.kernel.org
4801 S:      Orphan
4802 F:      drivers/edac/i3000_edac.c
4803
4804 EDAC-I5000
4805 L:      linux-edac@vger.kernel.org
4806 S:      Maintained
4807 F:      drivers/edac/i5000_edac.c
4808
4809 EDAC-I5400
4810 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4811 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4812 L:      linux-edac@vger.kernel.org
4813 S:      Maintained
4814 F:      drivers/edac/i5400_edac.c
4815
4816 EDAC-I7300
4817 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4818 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4819 L:      linux-edac@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/edac/i7300_edac.c
4822
4823 EDAC-I7CORE
4824 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4825 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4826 L:      linux-edac@vger.kernel.org
4827 S:      Maintained
4828 F:      drivers/edac/i7core_edac.c
4829
4830 EDAC-I82975X
4831 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4832 M:      "Arvind R." <arvino55@gmail.com>
4833 L:      linux-edac@vger.kernel.org
4834 S:      Maintained
4835 F:      drivers/edac/i82975x_edac.c
4836
4837 EDAC-IE31200
4838 M:      Jason Baron <jbaron@akamai.com>
4839 L:      linux-edac@vger.kernel.org
4840 S:      Maintained
4841 F:      drivers/edac/ie31200_edac.c
4842
4843 EDAC-MPC85XX
4844 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4845 L:      linux-edac@vger.kernel.org
4846 S:      Maintained
4847 F:      drivers/edac/mpc85xx_edac.[ch]
4848
4849 EDAC-PND2
4850 M:      Tony Luck <tony.luck@intel.com>
4851 L:      linux-edac@vger.kernel.org
4852 S:      Maintained
4853 F:      drivers/edac/pnd2_edac.[ch]
4854
4855 EDAC-PASEMI
4856 M:      Egor Martovetsky <egor@pasemi.com>
4857 L:      linux-edac@vger.kernel.org
4858 S:      Maintained
4859 F:      drivers/edac/pasemi_edac.c
4860
4861 EDAC-R82600
4862 M:      Tim Small <tim@buttersideup.com>
4863 L:      linux-edac@vger.kernel.org
4864 S:      Maintained
4865 F:      drivers/edac/r82600_edac.c
4866
4867 EDAC-SBRIDGE
4868 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4869 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4870 L:      linux-edac@vger.kernel.org
4871 S:      Maintained
4872 F:      drivers/edac/sb_edac.c
4873
4874 EDAC-SKYLAKE
4875 M:      Tony Luck <tony.luck@intel.com>
4876 L:      linux-edac@vger.kernel.org
4877 S:      Maintained
4878 F:      drivers/edac/skx_edac.c
4879
4880 EDAC-XGENE
4881 APPLIED MICRO (APM) X-GENE SOC EDAC
4882 M:     Loc Ho <lho@apm.com>
4883 S:     Supported
4884 F:     drivers/edac/xgene_edac.c
4885 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4886
4887 EDIROL UA-101/UA-1000 DRIVER
4888 M:      Clemens Ladisch <clemens@ladisch.de>
4889 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4890 T:      git git://git.alsa-project.org/alsa-kernel.git
4891 S:      Maintained
4892 F:      sound/usb/misc/ua101.c
4893
4894 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4895 M:      Matt Fleming <matt@codeblueprint.co.uk>
4896 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4897 L:      linux-efi@vger.kernel.org
4898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4899 S:      Maintained
4900 F:      Documentation/efi-stub.txt
4901 F:      arch/*/kernel/efi.c
4902 F:      arch/x86/boot/compressed/eboot.[ch]
4903 F:      arch/*/include/asm/efi.h
4904 F:      arch/x86/platform/efi/
4905 F:      drivers/firmware/efi/
4906 F:      include/linux/efi*.h
4907 F:      arch/arm/boot/compressed/efi-header.S
4908 F:      arch/arm64/kernel/efi-entry.S
4909
4910 EFI VARIABLE FILESYSTEM
4911 M:      Matthew Garrett <matthew.garrett@nebula.com>
4912 M:      Jeremy Kerr <jk@ozlabs.org>
4913 M:      Matt Fleming <matt@codeblueprint.co.uk>
4914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4915 L:      linux-efi@vger.kernel.org
4916 S:      Maintained
4917 F:      fs/efivarfs/
4918
4919 EFIFB FRAMEBUFFER DRIVER
4920 L:      linux-fbdev@vger.kernel.org
4921 M:      Peter Jones <pjones@redhat.com>
4922 S:      Maintained
4923 F:      drivers/video/fbdev/efifb.c
4924
4925 EFI TEST DRIVER
4926 L:      linux-efi@vger.kernel.org
4927 M:      Ivan Hu <ivan.hu@canonical.com>
4928 M:      Matt Fleming <matt@codeblueprint.co.uk>
4929 S:      Maintained
4930 F:      drivers/firmware/efi/test/
4931
4932 EFS FILESYSTEM
4933 W:      http://aeschi.ch.eu.org/efs/
4934 S:      Orphan
4935 F:      fs/efs/
4936
4937 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4938 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4939 L:      netdev@vger.kernel.org
4940 S:      Maintained
4941 F:      drivers/net/ethernet/ibm/ehea/
4942
4943 EM28XX VIDEO4LINUX DRIVER
4944 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4946 L:      linux-media@vger.kernel.org
4947 W:      https://linuxtv.org
4948 T:      git git://linuxtv.org/media_tree.git
4949 S:      Maintained
4950 F:      drivers/media/usb/em28xx/
4951 F:      Documentation/media/v4l-drivers/em28xx*
4952
4953 EMBEDDED LINUX
4954 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4955 M:      Matt Mackall <mpm@selenic.com>
4956 M:      David Woodhouse <dwmw2@infradead.org>
4957 L:      linux-embedded@vger.kernel.org
4958 S:      Maintained
4959
4960 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4961 M:      James Smart <james.smart@broadcom.com>
4962 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4963 L:      linux-scsi@vger.kernel.org
4964 W:      http://www.broadcom.com
4965 S:      Supported
4966 F:      drivers/scsi/lpfc/
4967
4968 ENE CB710 FLASH CARD READER DRIVER
4969 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4970 S:      Maintained
4971 F:      drivers/misc/cb710/
4972 F:      drivers/mmc/host/cb710-mmc.*
4973 F:      include/linux/cb710.h
4974
4975 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4976 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4977 S:      Maintained
4978 F:      drivers/media/rc/ene_ir.*
4979
4980 EPSON S1D13XXX FRAMEBUFFER DRIVER
4981 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4982 S:      Maintained
4983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4984 F:      drivers/video/fbdev/s1d13xxxfb.c
4985 F:      include/video/s1d13xxxfb.h
4986
4987 ET131X NETWORK DRIVER
4988 M:      Mark Einon <mark.einon@gmail.com>
4989 S:      Odd Fixes
4990 F:      drivers/net/ethernet/agere/
4991
4992 ETHERNET BRIDGE
4993 M:      Stephen Hemminger <stephen@networkplumber.org>
4994 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4995 L:      netdev@vger.kernel.org
4996 W:      http://www.linuxfoundation.org/en/Net:Bridge
4997 S:      Maintained
4998 F:      include/linux/netfilter_bridge/
4999 F:      net/bridge/
5000
5001 ETHERNET PHY LIBRARY
5002 M:      Andrew Lunn <andrew@lunn.ch>
5003 M:      Florian Fainelli <f.fainelli@gmail.com>
5004 L:      netdev@vger.kernel.org
5005 S:      Maintained
5006 F:      include/linux/phy.h
5007 F:      include/linux/phy_fixed.h
5008 F:      drivers/net/phy/
5009 F:      Documentation/networking/phy.txt
5010 F:      drivers/of/of_mdio.c
5011 F:      drivers/of/of_net.c
5012
5013 EXT2 FILE SYSTEM
5014 M:      Jan Kara <jack@suse.com>
5015 L:      linux-ext4@vger.kernel.org
5016 S:      Maintained
5017 F:      Documentation/filesystems/ext2.txt
5018 F:      fs/ext2/
5019 F:      include/linux/ext2*
5020
5021 EXT4 FILE SYSTEM
5022 M:      "Theodore Ts'o" <tytso@mit.edu>
5023 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5024 L:      linux-ext4@vger.kernel.org
5025 W:      http://ext4.wiki.kernel.org
5026 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5028 S:      Maintained
5029 F:      Documentation/filesystems/ext4.txt
5030 F:      fs/ext4/
5031
5032 Extended Verification Module (EVM)
5033 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5034 L:      linux-ima-devel@lists.sourceforge.net
5035 L:      linux-security-module@vger.kernel.org
5036 S:      Supported
5037 F:      security/integrity/evm/
5038
5039 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5040 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5041 M:      Chanwoo Choi <cw00.choi@samsung.com>
5042 L:      linux-kernel@vger.kernel.org
5043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5044 S:      Maintained
5045 F:      drivers/extcon/
5046 F:      include/linux/extcon/
5047 F:      include/linux/extcon.h
5048 F:      Documentation/extcon/
5049 F:      Documentation/devicetree/bindings/extcon/
5050
5051 EXYNOS DP DRIVER
5052 M:      Jingoo Han <jingoohan1@gmail.com>
5053 L:      dri-devel@lists.freedesktop.org
5054 S:      Maintained
5055 F:      drivers/gpu/drm/exynos/exynos_dp*
5056
5057 EXYNOS SYSMMU (IOMMU) driver
5058 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5059 L:      iommu@lists.linux-foundation.org
5060 S:      Maintained
5061 F:      drivers/iommu/exynos-iommu.c
5062
5063 EZchip NPS platform support
5064 M:      Noam Camus <noamc@ezchip.com>
5065 S:      Supported
5066 F:      arch/arc/plat-eznps
5067 F:      arch/arc/boot/dts/eznps.dts
5068
5069 F71805F HARDWARE MONITORING DRIVER
5070 M:      Jean Delvare <jdelvare@suse.com>
5071 L:      linux-hwmon@vger.kernel.org
5072 S:      Maintained
5073 F:      Documentation/hwmon/f71805f
5074 F:      drivers/hwmon/f71805f.c
5075
5076 FC0011 TUNER DRIVER
5077 M:      Michael Buesch <m@bues.ch>
5078 L:      linux-media@vger.kernel.org
5079 S:      Maintained
5080 F:      drivers/media/tuners/fc0011.h
5081 F:      drivers/media/tuners/fc0011.c
5082
5083 FC2580 MEDIA DRIVER
5084 M:      Antti Palosaari <crope@iki.fi>
5085 L:      linux-media@vger.kernel.org
5086 W:      https://linuxtv.org
5087 W:      http://palosaari.fi/linux/
5088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5089 T:      git git://linuxtv.org/anttip/media_tree.git
5090 S:      Maintained
5091 F:      drivers/media/tuners/fc2580*
5092
5093 FANOTIFY
5094 M:      Eric Paris <eparis@redhat.com>
5095 S:      Maintained
5096 F:      fs/notify/fanotify/
5097 F:      include/linux/fanotify.h
5098 F:      include/uapi/linux/fanotify.h
5099
5100 FARSYNC SYNCHRONOUS DRIVER
5101 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5102 W:      http://www.farsite.co.uk/
5103 S:      Supported
5104 F:      drivers/net/wan/farsync.*
5105
5106 FAULT INJECTION SUPPORT
5107 M:      Akinobu Mita <akinobu.mita@gmail.com>
5108 S:      Supported
5109 F:      Documentation/fault-injection/
5110 F:      lib/fault-inject.c
5111
5112 FBTFT Framebuffer drivers
5113 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5114 S:      Maintained
5115 F:      drivers/staging/fbtft/
5116
5117 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5118 M:      Johannes Thumshirn <jth@kernel.org>
5119 L:      fcoe-devel@open-fcoe.org
5120 W:      www.Open-FCoE.org
5121 S:      Supported
5122 F:      drivers/scsi/libfc/
5123 F:      drivers/scsi/fcoe/
5124 F:      include/scsi/fc/
5125 F:      include/scsi/libfc.h
5126 F:      include/scsi/libfcoe.h
5127 F:      include/uapi/scsi/fc/
5128
5129 FILE LOCKING (flock() and fcntl()/lockf())
5130 M:      Jeff Layton <jlayton@poochiereds.net>
5131 M:      "J. Bruce Fields" <bfields@fieldses.org>
5132 L:      linux-fsdevel@vger.kernel.org
5133 S:      Maintained
5134 F:      include/linux/fcntl.h
5135 F:      include/linux/fs.h
5136 F:      include/uapi/linux/fcntl.h
5137 F:      include/uapi/linux/fs.h
5138 F:      fs/fcntl.c
5139 F:      fs/locks.c
5140
5141 FILESYSTEMS (VFS and infrastructure)
5142 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5143 L:      linux-fsdevel@vger.kernel.org
5144 S:      Maintained
5145 F:      fs/*
5146
5147 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5148 M:      Riku Voipio <riku.voipio@iki.fi>
5149 L:      linux-hwmon@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/hwmon/f75375s.c
5152 F:      include/linux/f75375s.h
5153
5154 FIREWIRE AUDIO DRIVERS
5155 M:      Clemens Ladisch <clemens@ladisch.de>
5156 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5157 T:      git git://git.alsa-project.org/alsa-kernel.git
5158 S:      Maintained
5159 F:      sound/firewire/
5160
5161 FIREWIRE MEDIA DRIVERS (firedtv)
5162 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5163 L:      linux-media@vger.kernel.org
5164 L:      linux1394-devel@lists.sourceforge.net
5165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5166 S:      Maintained
5167 F:      drivers/media/firewire/
5168
5169 FIREWIRE SBP-2 TARGET
5170 M:      Chris Boot <bootc@bootc.net>
5171 L:      linux-scsi@vger.kernel.org
5172 L:      target-devel@vger.kernel.org
5173 L:      linux1394-devel@lists.sourceforge.net
5174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5175 S:      Maintained
5176 F:      drivers/target/sbp/
5177
5178 FIREWIRE SUBSYSTEM
5179 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5180 L:      linux1394-devel@lists.sourceforge.net
5181 W:      http://ieee1394.wiki.kernel.org/
5182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5183 S:      Maintained
5184 F:      drivers/firewire/
5185 F:      include/linux/firewire.h
5186 F:      include/uapi/linux/firewire*.h
5187 F:      tools/firewire/
5188
5189 FIRMWARE LOADER (request_firmware)
5190 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5191 L:      linux-kernel@vger.kernel.org
5192 S:      Maintained
5193 F:      Documentation/firmware_class/
5194 F:      drivers/base/firmware*.c
5195 F:      include/linux/firmware.h
5196
5197 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5198 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5199 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5200 S:      Maintained
5201 F:      drivers/block/rsxx/
5202
5203 FLOPPY DRIVER
5204 M:      Jiri Kosina <jikos@kernel.org>
5205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5206 S:      Odd fixes
5207 F:      drivers/block/floppy.c
5208
5209 FMC SUBSYSTEM
5210 M:      Alessandro Rubini <rubini@gnudd.com>
5211 W:      http://www.ohwr.org/projects/fmc-bus
5212 S:      Supported
5213 F:      drivers/fmc/
5214 F:      include/linux/fmc*.h
5215 F:      include/linux/ipmi-fru.h
5216 K:      fmc_d.*register
5217
5218 FPGA MANAGER FRAMEWORK
5219 M:      Alan Tull <atull@kernel.org>
5220 R:      Moritz Fischer <moritz.fischer@ettus.com>
5221 L:      linux-fpga@vger.kernel.org
5222 S:      Maintained
5223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5224 F:      Documentation/fpga/
5225 F:      Documentation/devicetree/bindings/fpga/
5226 F:      drivers/fpga/
5227 F:      include/linux/fpga/
5228 W:      http://www.rocketboards.org
5229
5230 FPU EMULATOR
5231 M:      Bill Metzenthen <billm@melbpc.org.au>
5232 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5233 S:      Maintained
5234 F:      arch/x86/math-emu/
5235
5236 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5237 L:      netdev@vger.kernel.org
5238 S:      Orphan
5239 F:      drivers/net/wan/dlci.c
5240 F:      drivers/net/wan/sdla.c
5241
5242 FRAMEBUFFER LAYER
5243 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5244 L:      linux-fbdev@vger.kernel.org
5245 T:      git git://github.com/bzolnier/linux.git
5246 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5247 S:      Maintained
5248 F:      Documentation/fb/
5249 F:      drivers/video/
5250 F:      include/video/
5251 F:      include/linux/fb.h
5252 F:      include/uapi/video/
5253 F:      include/uapi/linux/fb.h
5254
5255 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5256 M:      Horia Geantă <horia.geanta@nxp.com>
5257 M:      Dan Douglass <dan.douglass@nxp.com>
5258 L:      linux-crypto@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/crypto/caam/
5261 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5262
5263 FREESCALE DIU FRAMEBUFFER DRIVER
5264 M:      Timur Tabi <timur@tabi.org>
5265 L:      linux-fbdev@vger.kernel.org
5266 S:      Maintained
5267 F:      drivers/video/fbdev/fsl-diu-fb.*
5268
5269 FREESCALE DMA DRIVER
5270 M:      Li Yang <leoli@freescale.com>
5271 M:      Zhang Wei <zw@zh-kernel.org>
5272 L:      linuxppc-dev@lists.ozlabs.org
5273 S:      Maintained
5274 F:      drivers/dma/fsldma.*
5275
5276 FREESCALE GPMI NAND DRIVER
5277 M:      Han Xu <han.xu@nxp.com>
5278 L:      linux-mtd@lists.infradead.org
5279 S:      Maintained
5280 F:      drivers/mtd/nand/gpmi-nand/*
5281
5282 FREESCALE I2C CPM DRIVER
5283 M:      Jochen Friedrich <jochen@scram.de>
5284 L:      linuxppc-dev@lists.ozlabs.org
5285 L:      linux-i2c@vger.kernel.org
5286 S:      Maintained
5287 F:      drivers/i2c/busses/i2c-cpm.c
5288
5289 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5290 M:      Sascha Hauer <kernel@pengutronix.de>
5291 L:      linux-fbdev@vger.kernel.org
5292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5293 S:      Maintained
5294 F:      include/linux/platform_data/video-imxfb.h
5295 F:      drivers/video/fbdev/imxfb.c
5296
5297 FREESCALE QUAD SPI DRIVER
5298 M:      Han Xu <han.xu@nxp.com>
5299 L:      linux-mtd@lists.infradead.org
5300 S:      Maintained
5301 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5302
5303 FREESCALE SOC FS_ENET DRIVER
5304 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5305 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5306 L:      linuxppc-dev@lists.ozlabs.org
5307 L:      netdev@vger.kernel.org
5308 S:      Maintained
5309 F:      drivers/net/ethernet/freescale/fs_enet/
5310 F:      include/linux/fs_enet_pd.h
5311
5312 FREESCALE IMX / MXC FEC DRIVER
5313 M:      Fugang Duan <fugang.duan@nxp.com>
5314 L:      netdev@vger.kernel.org
5315 S:      Maintained
5316 F:      drivers/net/ethernet/freescale/fec_main.c
5317 F:      drivers/net/ethernet/freescale/fec_ptp.c
5318 F:      drivers/net/ethernet/freescale/fec.h
5319 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5320
5321 FREESCALE QORIQ DPAA FMAN DRIVER
5322 M:      Madalin Bucur <madalin.bucur@nxp.com>
5323 L:      netdev@vger.kernel.org
5324 S:      Maintained
5325 F:      drivers/net/ethernet/freescale/fman
5326 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5327
5328 FREESCALE QORIQ DPAA ETHERNET DRIVER
5329 M:      Madalin Bucur <madalin.bucur@nxp.com>
5330 L:      netdev@vger.kernel.org
5331 S:      Maintained
5332 F:      drivers/net/ethernet/freescale/dpaa
5333
5334 FREESCALE SOC DRIVERS
5335 M:      Scott Wood <oss@buserror.net>
5336 L:      linuxppc-dev@lists.ozlabs.org
5337 L:      linux-arm-kernel@lists.infradead.org
5338 S:      Maintained
5339 F:      Documentation/devicetree/bindings/powerpc/fsl/
5340 F:      drivers/soc/fsl/
5341 F:      include/linux/fsl/
5342
5343 FREESCALE QUICC ENGINE LIBRARY
5344 M:      Qiang Zhao <qiang.zhao@nxp.com>
5345 L:      linuxppc-dev@lists.ozlabs.org
5346 S:      Maintained
5347 F:      drivers/soc/fsl/qe/
5348 F:      include/soc/fsl/*qe*.h
5349 F:      include/soc/fsl/*ucc*.h
5350
5351 FREESCALE USB PERIPHERAL DRIVERS
5352 M:      Li Yang <leoli@freescale.com>
5353 L:      linux-usb@vger.kernel.org
5354 L:      linuxppc-dev@lists.ozlabs.org
5355 S:      Maintained
5356 F:      drivers/usb/gadget/udc/fsl*
5357
5358 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5359 M:      Li Yang <leoli@freescale.com>
5360 L:      netdev@vger.kernel.org
5361 L:      linuxppc-dev@lists.ozlabs.org
5362 S:      Maintained
5363 F:      drivers/net/ethernet/freescale/ucc_geth*
5364
5365 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5366 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5367 L:      netdev@vger.kernel.org
5368 S:      Maintained
5369 F:      drivers/net/ethernet/freescale/gianfar*
5370 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5371 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5372
5373 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5374 M:      Zhao Qiang <qiang.zhao@nxp.com>
5375 L:      netdev@vger.kernel.org
5376 L:      linuxppc-dev@lists.ozlabs.org
5377 S:      Maintained
5378 F:      drivers/net/wan/fsl_ucc_hdlc*
5379
5380 FREESCALE QUICC ENGINE UCC UART DRIVER
5381 M:      Timur Tabi <timur@tabi.org>
5382 L:      linuxppc-dev@lists.ozlabs.org
5383 S:      Maintained
5384 F:      drivers/tty/serial/ucc_uart.c
5385
5386 FREESCALE SOC SOUND DRIVERS
5387 M:      Timur Tabi <timur@tabi.org>
5388 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5389 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5390 R:      Fabio Estevam <fabio.estevam@nxp.com>
5391 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5392 L:      linuxppc-dev@lists.ozlabs.org
5393 S:      Maintained
5394 F:      sound/soc/fsl/fsl*
5395 F:      sound/soc/fsl/imx*
5396 F:      sound/soc/fsl/mpc8610_hpcd.c
5397
5398 FREEVXFS FILESYSTEM
5399 M:      Christoph Hellwig <hch@infradead.org>
5400 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5401 S:      Maintained
5402 F:      fs/freevxfs/
5403
5404 FREEZER
5405 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5406 M:      Pavel Machek <pavel@ucw.cz>
5407 L:      linux-pm@vger.kernel.org
5408 S:      Supported
5409 F:      Documentation/power/freezing-of-tasks.txt
5410 F:      include/linux/freezer.h
5411 F:      kernel/freezer.c
5412
5413 FRONTSWAP API
5414 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5415 L:      linux-kernel@vger.kernel.org
5416 S:      Maintained
5417 F:      mm/frontswap.c
5418 F:      include/linux/frontswap.h
5419
5420 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5421 M:      David Howells <dhowells@redhat.com>
5422 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5423 S:      Supported
5424 F:      Documentation/filesystems/caching/
5425 F:      fs/fscache/
5426 F:      include/linux/fscache*.h
5427
5428 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5429 M:      Theodore Y. Ts'o <tytso@mit.edu>
5430 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5431 L:      linux-fscrypt@vger.kernel.org
5432 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5434 S:      Supported
5435 F:      fs/crypto/
5436 F:      include/linux/fscrypt*.h
5437
5438 F2FS FILE SYSTEM
5439 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5440 M:      Chao Yu <yuchao0@huawei.com>
5441 L:      linux-f2fs-devel@lists.sourceforge.net
5442 W:      https://f2fs.wiki.kernel.org/
5443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5444 S:      Maintained
5445 F:      Documentation/filesystems/f2fs.txt
5446 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5447 F:      fs/f2fs/
5448 F:      include/linux/f2fs_fs.h
5449 F:      include/trace/events/f2fs.h
5450
5451 FUJITSU FR-V (FRV) PORT
5452 S:      Orphan
5453 F:      arch/frv/
5454
5455 FUJITSU LAPTOP EXTRAS
5456 M:      Jonathan Woithe <jwoithe@just42.net>
5457 L:      platform-driver-x86@vger.kernel.org
5458 S:      Maintained
5459 F:      drivers/platform/x86/fujitsu-laptop.c
5460
5461 FUJITSU M-5MO LS CAMERA ISP DRIVER
5462 M:      Kyungmin Park <kyungmin.park@samsung.com>
5463 M:      Heungjun Kim <riverful.kim@samsung.com>
5464 L:      linux-media@vger.kernel.org
5465 S:      Maintained
5466 F:      drivers/media/i2c/m5mols/
5467 F:      include/media/i2c/m5mols.h
5468
5469 FUJITSU TABLET EXTRAS
5470 M:      Robert Gerlach <khnz@gmx.de>
5471 L:      platform-driver-x86@vger.kernel.org
5472 S:      Maintained
5473 F:      drivers/platform/x86/fujitsu-tablet.c
5474
5475 FUSE: FILESYSTEM IN USERSPACE
5476 M:      Miklos Szeredi <miklos@szeredi.hu>
5477 L:      linux-fsdevel@vger.kernel.org
5478 W:      http://fuse.sourceforge.net/
5479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5480 S:      Maintained
5481 F:      fs/fuse/
5482 F:      include/uapi/linux/fuse.h
5483 F:      Documentation/filesystems/fuse.txt
5484
5485 FUTEX SUBSYSTEM
5486 M:      Thomas Gleixner <tglx@linutronix.de>
5487 M:      Ingo Molnar <mingo@redhat.com>
5488 R:      Peter Zijlstra <peterz@infradead.org>
5489 R:      Darren Hart <dvhart@infradead.org>
5490 L:      linux-kernel@vger.kernel.org
5491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5492 S:      Maintained
5493 F:      kernel/futex.c
5494 F:      kernel/futex_compat.c
5495 F:      include/asm-generic/futex.h
5496 F:      include/linux/futex.h
5497 F:      include/uapi/linux/futex.h
5498 F:      tools/testing/selftests/futex/
5499 F:      tools/perf/bench/futex*
5500 F:      Documentation/*futex*
5501
5502 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5503 M:      Rik Faith <faith@cs.unc.edu>
5504 L:      linux-scsi@vger.kernel.org
5505 S:      Odd Fixes (e.g., new signatures)
5506 F:      drivers/scsi/fdomain.*
5507
5508 GCC PLUGINS
5509 M:      Kees Cook <keescook@chromium.org>
5510 R:      Emese Revfy <re.emese@gmail.com>
5511 L:      kernel-hardening@lists.openwall.com
5512 S:      Maintained
5513 F:      scripts/gcc-plugins/
5514 F:      scripts/gcc-plugin.sh
5515 F:      scripts/Makefile.gcc-plugins
5516 F:      Documentation/gcc-plugins.txt
5517
5518 GCOV BASED KERNEL PROFILING
5519 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5520 S:      Maintained
5521 F:      kernel/gcov/
5522 F:      Documentation/dev-tools/gcov.rst
5523
5524 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5525 M:      Achim Leubner <achim_leubner@adaptec.com>
5526 L:      linux-scsi@vger.kernel.org
5527 W:      http://www.icp-vortex.com/
5528 S:      Supported
5529 F:      drivers/scsi/gdt*
5530
5531 GDB KERNEL DEBUGGING HELPER SCRIPTS
5532 M:      Jan Kiszka <jan.kiszka@siemens.com>
5533 M:      Kieran Bingham <kieran@bingham.xyz>
5534 S:      Supported
5535 F:      scripts/gdb/
5536
5537 GEMTEK FM RADIO RECEIVER DRIVER
5538 M:      Hans Verkuil <hverkuil@xs4all.nl>
5539 L:      linux-media@vger.kernel.org
5540 T:      git git://linuxtv.org/media_tree.git
5541 W:      https://linuxtv.org
5542 S:      Maintained
5543 F:      drivers/media/radio/radio-gemtek*
5544
5545 GENERIC GPIO I2C DRIVER
5546 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5547 S:      Supported
5548 F:      drivers/i2c/busses/i2c-gpio.c
5549 F:      include/linux/i2c-gpio.h
5550
5551 GENERIC GPIO I2C MULTIPLEXER DRIVER
5552 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5553 L:      linux-i2c@vger.kernel.org
5554 S:      Supported
5555 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5556 F:      include/linux/i2c-mux-gpio.h
5557 F:      Documentation/i2c/muxes/i2c-mux-gpio
5558
5559 GENERIC HDLC (WAN) DRIVERS
5560 M:      Krzysztof Halasa <khc@pm.waw.pl>
5561 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5562 S:      Maintained
5563 F:      drivers/net/wan/c101.c
5564 F:      drivers/net/wan/hd6457*
5565 F:      drivers/net/wan/hdlc*
5566 F:      drivers/net/wan/n2.c
5567 F:      drivers/net/wan/pc300too.c
5568 F:      drivers/net/wan/pci200syn.c
5569 F:      drivers/net/wan/wanxl*
5570
5571 GENERIC INCLUDE/ASM HEADER FILES
5572 M:      Arnd Bergmann <arnd@arndb.de>
5573 L:      linux-arch@vger.kernel.org
5574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5575 S:      Maintained
5576 F:      include/asm-generic/
5577 F:      include/uapi/asm-generic/
5578
5579 GENERIC PHY FRAMEWORK
5580 M:      Kishon Vijay Abraham I <kishon@ti.com>
5581 L:      linux-kernel@vger.kernel.org
5582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5583 S:      Supported
5584 F:      drivers/phy/
5585 F:      include/linux/phy/
5586
5587 GENERIC PM DOMAINS
5588 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5589 M:      Kevin Hilman <khilman@kernel.org>
5590 M:      Ulf Hansson <ulf.hansson@linaro.org>
5591 L:      linux-pm@vger.kernel.org
5592 S:      Supported
5593 F:      drivers/base/power/domain*.c
5594 F:      include/linux/pm_domain.h
5595
5596 GENERIC UIO DRIVER FOR PCI DEVICES
5597 M:      "Michael S. Tsirkin" <mst@redhat.com>
5598 L:      kvm@vger.kernel.org
5599 S:      Supported
5600 F:      drivers/uio/uio_pci_generic.c
5601
5602 GET_MAINTAINER SCRIPT
5603 M:      Joe Perches <joe@perches.com>
5604 S:      Maintained
5605 F:      scripts/get_maintainer.pl
5606
5607 GENWQE (IBM Generic Workqueue Card)
5608 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5609 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5610 S:      Supported
5611 F:      drivers/misc/genwqe/
5612
5613 GFS2 FILE SYSTEM
5614 M:      Steven Whitehouse <swhiteho@redhat.com>
5615 M:      Bob Peterson <rpeterso@redhat.com>
5616 L:      cluster-devel@redhat.com
5617 W:      http://sources.redhat.com/cluster/
5618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5619 S:      Supported
5620 F:      Documentation/filesystems/gfs2*.txt
5621 F:      fs/gfs2/
5622 F:      include/uapi/linux/gfs2_ondisk.h
5623
5624 GIGASET ISDN DRIVERS
5625 M:      Paul Bolle <pebolle@tiscali.nl>
5626 L:      gigaset307x-common@lists.sourceforge.net
5627 W:      http://gigaset307x.sourceforge.net/
5628 S:      Odd Fixes
5629 F:      Documentation/isdn/README.gigaset
5630 F:      drivers/isdn/gigaset/
5631 F:      include/uapi/linux/gigaset_dev.h
5632
5633 GO7007 MPEG CODEC
5634 M:      Hans Verkuil <hans.verkuil@cisco.com>
5635 L:      linux-media@vger.kernel.org
5636 S:      Maintained
5637 F:      drivers/media/usb/go7007/
5638
5639 GOODIX TOUCHSCREEN
5640 M:      Bastien Nocera <hadess@hadess.net>
5641 L:      linux-input@vger.kernel.org
5642 S:      Maintained
5643 F:      drivers/input/touchscreen/goodix.c
5644
5645 GPIO MOCKUP DRIVER
5646 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5647 L:      linux-gpio@vger.kernel.org
5648 S:      Maintained
5649 F:      drivers/gpio/gpio-mockup.c
5650 F:      tools/testing/selftests/gpio/
5651
5652 GPIO SUBSYSTEM
5653 M:      Linus Walleij <linus.walleij@linaro.org>
5654 M:      Alexandre Courbot <gnurou@gmail.com>
5655 L:      linux-gpio@vger.kernel.org
5656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5657 S:      Maintained
5658 F:      Documentation/devicetree/bindings/gpio/
5659 F:      Documentation/gpio/
5660 F:      Documentation/ABI/testing/gpio-cdev
5661 F:      Documentation/ABI/obsolete/sysfs-gpio
5662 F:      drivers/gpio/
5663 F:      include/linux/gpio/
5664 F:      include/linux/gpio.h
5665 F:      include/asm-generic/gpio.h
5666 F:      include/uapi/linux/gpio.h
5667 F:      tools/gpio/
5668
5669 GRE DEMULTIPLEXER DRIVER
5670 M:      Dmitry Kozlov <xeb@mail.ru>
5671 L:      netdev@vger.kernel.org
5672 S:      Maintained
5673 F:      net/ipv4/gre_demux.c
5674 F:      net/ipv4/gre_offload.c
5675 F:      include/net/gre.h
5676
5677 GRETH 10/100/1G Ethernet MAC device driver
5678 M:      Andreas Larsson <andreas@gaisler.com>
5679 L:      netdev@vger.kernel.org
5680 S:      Maintained
5681 F:      drivers/net/ethernet/aeroflex/
5682
5683 GREYBUS SUBSYSTEM
5684 M:      Johan Hovold <johan@kernel.org>
5685 M:      Alex Elder <elder@kernel.org>
5686 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5687 S:      Maintained
5688 F:      drivers/staging/greybus/
5689 L:      greybus-dev@lists.linaro.org
5690
5691 GREYBUS AUDIO PROTOCOLS DRIVERS
5692 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5693 M:      Mark Greer <mgreer@animalcreek.com>
5694 S:      Maintained
5695 F:      drivers/staging/greybus/audio_apbridgea.c
5696 F:      drivers/staging/greybus/audio_apbridgea.h
5697 F:      drivers/staging/greybus/audio_codec.c
5698 F:      drivers/staging/greybus/audio_codec.h
5699 F:      drivers/staging/greybus/audio_gb.c
5700 F:      drivers/staging/greybus/audio_manager.c
5701 F:      drivers/staging/greybus/audio_manager.h
5702 F:      drivers/staging/greybus/audio_manager_module.c
5703 F:      drivers/staging/greybus/audio_manager_private.h
5704 F:      drivers/staging/greybus/audio_manager_sysfs.c
5705 F:      drivers/staging/greybus/audio_module.c
5706 F:      drivers/staging/greybus/audio_topology.c
5707
5708 GREYBUS PROTOCOLS DRIVERS
5709 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5710 S:      Maintained
5711 F:      drivers/staging/greybus/sdio.c
5712 F:      drivers/staging/greybus/light.c
5713 F:      drivers/staging/greybus/gpio.c
5714 F:      drivers/staging/greybus/power_supply.c
5715 F:      drivers/staging/greybus/spi.c
5716 F:      drivers/staging/greybus/spilib.c
5717
5718 GREYBUS PROTOCOLS DRIVERS
5719 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5720 S:      Maintained
5721 F:      drivers/staging/greybus/loopback.c
5722 F:      drivers/staging/greybus/timesync.c
5723 F:      drivers/staging/greybus/timesync_platform.c
5724
5725 GREYBUS PROTOCOLS DRIVERS
5726 M:      Viresh Kumar <vireshk@kernel.org>
5727 S:      Maintained
5728 F:      drivers/staging/greybus/authentication.c
5729 F:      drivers/staging/greybus/bootrom.c
5730 F:      drivers/staging/greybus/firmware.h
5731 F:      drivers/staging/greybus/fw-core.c
5732 F:      drivers/staging/greybus/fw-download.c
5733 F:      drivers/staging/greybus/fw-managament.c
5734 F:      drivers/staging/greybus/greybus_authentication.h
5735 F:      drivers/staging/greybus/greybus_firmware.h
5736 F:      drivers/staging/greybus/hid.c
5737 F:      drivers/staging/greybus/i2c.c
5738 F:      drivers/staging/greybus/spi.c
5739 F:      drivers/staging/greybus/spilib.c
5740 F:      drivers/staging/greybus/spilib.h
5741
5742 GREYBUS PROTOCOLS DRIVERS
5743 M:      David Lin <dtwlin@gmail.com>
5744 S:      Maintained
5745 F:      drivers/staging/greybus/uart.c
5746 F:      drivers/staging/greybus/log.c
5747
5748 GREYBUS PLATFORM DRIVERS
5749 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5750 S:      Maintained
5751 F:      drivers/staging/greybus/arche-platform.c
5752 F:      drivers/staging/greybus/arche-apb-ctrl.c
5753 F:      drivers/staging/greybus/arche_platform.h
5754
5755 GS1662 VIDEO SERIALIZER
5756 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5757 L:      linux-media@vger.kernel.org
5758 T:      git git://linuxtv.org/media_tree.git
5759 S:      Maintained
5760 F:      drivers/media/spi/gs1662.c
5761
5762 GSPCA FINEPIX SUBDRIVER
5763 M:      Frank Zago <frank@zago.net>
5764 L:      linux-media@vger.kernel.org
5765 T:      git git://linuxtv.org/media_tree.git
5766 S:      Maintained
5767 F:      drivers/media/usb/gspca/finepix.c
5768
5769 GSPCA GL860 SUBDRIVER
5770 M:      Olivier Lorin <o.lorin@laposte.net>
5771 L:      linux-media@vger.kernel.org
5772 T:      git git://linuxtv.org/media_tree.git
5773 S:      Maintained
5774 F:      drivers/media/usb/gspca/gl860/
5775
5776 GSPCA M5602 SUBDRIVER
5777 M:      Erik Andren <erik.andren@gmail.com>
5778 L:      linux-media@vger.kernel.org
5779 T:      git git://linuxtv.org/media_tree.git
5780 S:      Maintained
5781 F:      drivers/media/usb/gspca/m5602/
5782
5783 GSPCA PAC207 SONIXB SUBDRIVER
5784 M:      Hans Verkuil <hverkuil@xs4all.nl>
5785 L:      linux-media@vger.kernel.org
5786 T:      git git://linuxtv.org/media_tree.git
5787 S:      Odd Fixes
5788 F:      drivers/media/usb/gspca/pac207.c
5789
5790 GSPCA SN9C20X SUBDRIVER
5791 M:      Brian Johnson <brijohn@gmail.com>
5792 L:      linux-media@vger.kernel.org
5793 T:      git git://linuxtv.org/media_tree.git
5794 S:      Maintained
5795 F:      drivers/media/usb/gspca/sn9c20x.c
5796
5797 GSPCA T613 SUBDRIVER
5798 M:      Leandro Costantino <lcostantino@gmail.com>
5799 L:      linux-media@vger.kernel.org
5800 T:      git git://linuxtv.org/media_tree.git
5801 S:      Maintained
5802 F:      drivers/media/usb/gspca/t613.c
5803
5804 GSPCA USB WEBCAM DRIVER
5805 M:      Hans Verkuil <hverkuil@xs4all.nl>
5806 L:      linux-media@vger.kernel.org
5807 T:      git git://linuxtv.org/media_tree.git
5808 S:      Odd Fixes
5809 F:      drivers/media/usb/gspca/
5810
5811 GTP (GPRS Tunneling Protocol)
5812 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5813 M:      Harald Welte <laforge@gnumonks.org>
5814 L:      osmocom-net-gprs@lists.osmocom.org
5815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5816 S:      Maintained
5817 F:      drivers/net/gtp.c
5818
5819 GUID PARTITION TABLE (GPT)
5820 M:      Davidlohr Bueso <dave@stgolabs.net>
5821 L:      linux-efi@vger.kernel.org
5822 S:      Maintained
5823 F:      block/partitions/efi.*
5824
5825 STK1160 USB VIDEO CAPTURE DRIVER
5826 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5827 L:      linux-media@vger.kernel.org
5828 T:      git git://linuxtv.org/media_tree.git
5829 S:      Maintained
5830 F:      drivers/media/usb/stk1160/
5831
5832 H8/300 ARCHITECTURE
5833 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5834 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5835 W:      http://uclinux-h8.sourceforge.jp
5836 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5837 S:      Maintained
5838 F:      arch/h8300/
5839 F:      drivers/clocksource/h8300_*.c
5840 F:      drivers/clk/h8300/
5841 F:      drivers/irqchip/irq-renesas-h8*.c
5842
5843 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5844 M:      Frank Seidel <frank@f-seidel.de>
5845 L:      platform-driver-x86@vger.kernel.org
5846 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5847 S:      Maintained
5848 F:      drivers/platform/x86/hdaps.c
5849
5850 HDPVR USB VIDEO ENCODER DRIVER
5851 M:      Hans Verkuil <hverkuil@xs4all.nl>
5852 L:      linux-media@vger.kernel.org
5853 T:      git git://linuxtv.org/media_tree.git
5854 W:      https://linuxtv.org
5855 S:      Odd Fixes
5856 F:      drivers/media/usb/hdpvr/
5857
5858 HWPOISON MEMORY FAILURE HANDLING
5859 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5860 L:      linux-mm@kvack.org
5861 S:      Maintained
5862 F:      mm/memory-failure.c
5863 F:      mm/hwpoison-inject.c
5864
5865 HYPERVISOR VIRTUAL CONSOLE DRIVER
5866 L:      linuxppc-dev@lists.ozlabs.org
5867 S:      Odd Fixes
5868 F:      drivers/tty/hvc/
5869
5870 HACKRF MEDIA DRIVER
5871 M:      Antti Palosaari <crope@iki.fi>
5872 L:      linux-media@vger.kernel.org
5873 W:      https://linuxtv.org
5874 W:      http://palosaari.fi/linux/
5875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5876 T:      git git://linuxtv.org/anttip/media_tree.git
5877 S:      Maintained
5878 F:      drivers/media/usb/hackrf/
5879
5880 HARDWARE MONITORING
5881 M:      Jean Delvare <jdelvare@suse.com>
5882 M:      Guenter Roeck <linux@roeck-us.net>
5883 L:      linux-hwmon@vger.kernel.org
5884 W:      http://hwmon.wiki.kernel.org/
5885 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5887 S:      Maintained
5888 F:      Documentation/hwmon/
5889 F:      drivers/hwmon/
5890 F:      include/linux/hwmon*.h
5891
5892 HARDWARE RANDOM NUMBER GENERATOR CORE
5893 M:      Matt Mackall <mpm@selenic.com>
5894 M:      Herbert Xu <herbert@gondor.apana.org.au>
5895 L:      linux-crypto@vger.kernel.org
5896 S:      Odd fixes
5897 F:      Documentation/devicetree/bindings/rng/
5898 F:      Documentation/hw_random.txt
5899 F:      drivers/char/hw_random/
5900 F:      include/linux/hw_random.h
5901
5902 HARDWARE SPINLOCK CORE
5903 M:      Ohad Ben-Cohen <ohad@wizery.com>
5904 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5905 L:      linux-remoteproc@vger.kernel.org
5906 S:      Maintained
5907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5908 F:      Documentation/devicetree/bindings/hwlock/
5909 F:      Documentation/hwspinlock.txt
5910 F:      drivers/hwspinlock/
5911 F:      include/linux/hwspinlock.h
5912
5913 HARMONY SOUND DRIVER
5914 L:      linux-parisc@vger.kernel.org
5915 S:      Maintained
5916 F:      sound/parisc/harmony.*
5917
5918 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5919 M:      Jimmy Vance <jimmy.vance@hpe.com>
5920 S:      Supported
5921 F:      Documentation/watchdog/hpwdt.txt
5922 F:      drivers/watchdog/hpwdt.c
5923
5924 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5925 M:      Don Brace <don.brace@microsemi.com>
5926 L:      esc.storagedev@microsemi.com
5927 L:      linux-scsi@vger.kernel.org
5928 S:      Supported
5929 F:      Documentation/scsi/hpsa.txt
5930 F:      drivers/scsi/hpsa*.[ch]
5931 F:      include/linux/cciss*.h
5932 F:      include/uapi/linux/cciss*.h
5933
5934 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5935 M:      Don Brace <don.brace@microsemi.com>
5936 L:      esc.storagedev@microsemi.com
5937 L:      linux-scsi@vger.kernel.org
5938 S:      Supported
5939 F:      Documentation/blockdev/cciss.txt
5940 F:      drivers/block/cciss*
5941 F:      include/linux/cciss_ioctl.h
5942 F:      include/uapi/linux/cciss_ioctl.h
5943
5944 OPA-VNIC DRIVER
5945 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5946 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5947 L:      linux-rdma@vger.kernel.org
5948 S:      Supported
5949 F:      drivers/infiniband/ulp/opa_vnic
5950
5951 HFI1 DRIVER
5952 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5953 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5954 L:      linux-rdma@vger.kernel.org
5955 S:      Supported
5956 F:      drivers/infiniband/hw/hfi1
5957
5958 HFS FILESYSTEM
5959 L:      linux-fsdevel@vger.kernel.org
5960 S:      Orphan
5961 F:      Documentation/filesystems/hfs.txt
5962 F:      fs/hfs/
5963
5964 HFSPLUS FILESYSTEM
5965 L:      linux-fsdevel@vger.kernel.org
5966 S:      Orphan
5967 F:      Documentation/filesystems/hfsplus.txt
5968 F:      fs/hfsplus/
5969
5970 HGA FRAMEBUFFER DRIVER
5971 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5972 L:      linux-nvidia@lists.surfsouth.com
5973 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5974 S:      Maintained
5975 F:      drivers/video/fbdev/hgafb.c
5976
5977 HIBERNATION (aka Software Suspend, aka swsusp)
5978 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5979 M:      Pavel Machek <pavel@ucw.cz>
5980 L:      linux-pm@vger.kernel.org
5981 B:      https://bugzilla.kernel.org
5982 S:      Supported
5983 F:      arch/x86/power/
5984 F:      drivers/base/power/
5985 F:      kernel/power/
5986 F:      include/linux/suspend.h
5987 F:      include/linux/freezer.h
5988 F:      include/linux/pm.h
5989 F:      arch/*/include/asm/suspend*.h
5990
5991 HID CORE LAYER
5992 M:      Jiri Kosina <jikos@kernel.org>
5993 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5994 L:      linux-input@vger.kernel.org
5995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5996 S:      Maintained
5997 F:      drivers/hid/
5998 F:      include/linux/hid*
5999 F:      include/uapi/linux/hid*
6000
6001 HID SENSOR HUB DRIVERS
6002 M:      Jiri Kosina <jikos@kernel.org>
6003 M:      Jonathan Cameron <jic23@kernel.org>
6004 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6005 L:      linux-input@vger.kernel.org
6006 L:      linux-iio@vger.kernel.org
6007 S:      Maintained
6008 F:      Documentation/hid/hid-sensor*
6009 F:      drivers/hid/hid-sensor-*
6010 F:      drivers/iio/*/hid-*
6011 F:      include/linux/hid-sensor-*
6012
6013 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6014 M:      Thomas Gleixner <tglx@linutronix.de>
6015 L:      linux-kernel@vger.kernel.org
6016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6017 S:      Maintained
6018 F:      Documentation/timers/
6019 F:      kernel/time/hrtimer.c
6020 F:      kernel/time/clockevents.c
6021 F:      kernel/time/tick*.*
6022 F:      kernel/time/timer_*.c
6023 F:      include/linux/clockchips.h
6024 F:      include/linux/hrtimer.h
6025
6026 HIGH-SPEED SCC DRIVER FOR AX.25
6027 L:      linux-hams@vger.kernel.org
6028 S:      Orphan
6029 F:      drivers/net/hamradio/dmascc.c
6030 F:      drivers/net/hamradio/scc.c
6031
6032 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6033 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6034 W:      http://www.highpoint-tech.com
6035 S:      Supported
6036 F:      Documentation/scsi/hptiop.txt
6037 F:      drivers/scsi/hptiop.c
6038
6039 HIPPI
6040 M:      Jes Sorensen <jes@trained-monkey.org>
6041 L:      linux-hippi@sunsite.dk
6042 S:      Maintained
6043 F:      include/linux/hippidevice.h
6044 F:      include/uapi/linux/if_hippi.h
6045 F:      net/802/hippi.c
6046 F:      drivers/net/hippi/
6047
6048 HISILICON NETWORK SUBSYSTEM DRIVER
6049 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6050 M:      Salil Mehta <salil.mehta@huawei.com>
6051 L:      netdev@vger.kernel.org
6052 W:      http://www.hisilicon.com
6053 S:      Maintained
6054 F:      drivers/net/ethernet/hisilicon/
6055 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6056
6057 HISILICON ROCE DRIVER
6058 M:      Lijun Ou <oulijun@huawei.com>
6059 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6060 L:      linux-rdma@vger.kernel.org
6061 S:      Maintained
6062 F:      drivers/infiniband/hw/hns/
6063 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6064
6065 HISILICON SAS Controller
6066 M:      John Garry <john.garry@huawei.com>
6067 W:      http://www.hisilicon.com
6068 S:      Supported
6069 F:      drivers/scsi/hisi_sas/
6070 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6071
6072 HOST AP DRIVER
6073 M:      Jouni Malinen <j@w1.fi>
6074 L:      linux-wireless@vger.kernel.org
6075 W:      http://w1.fi/hostap-driver.html
6076 S:      Obsolete
6077 F:      drivers/net/wireless/intersil/hostap/
6078
6079 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6080 L:      platform-driver-x86@vger.kernel.org
6081 S:      Orphan
6082 F:      drivers/platform/x86/tc1100-wmi.c
6083
6084 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6085 M:      Jaroslav Kysela <perex@perex.cz>
6086 S:      Maintained
6087 F:      drivers/net/ethernet/hp/hp100.*
6088
6089 HPET:   High Precision Event Timers driver
6090 M:      Clemens Ladisch <clemens@ladisch.de>
6091 S:      Maintained
6092 F:      Documentation/timers/hpet.txt
6093 F:      drivers/char/hpet.c
6094 F:      include/linux/hpet.h
6095 F:      include/uapi/linux/hpet.h
6096
6097 HPET:   x86
6098 S:      Orphan
6099 F:      arch/x86/kernel/hpet.c
6100 F:      arch/x86/include/asm/hpet.h
6101
6102 HPFS FILESYSTEM
6103 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6104 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6105 S:      Maintained
6106 F:      fs/hpfs/
6107
6108 HSI SUBSYSTEM
6109 M:      Sebastian Reichel <sre@kernel.org>
6110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6111 S:      Maintained
6112 F:      Documentation/ABI/testing/sysfs-bus-hsi
6113 F:      Documentation/driver-api/hsi.rst
6114 F:      drivers/hsi/
6115 F:      include/linux/hsi/
6116 F:      include/uapi/linux/hsi/
6117
6118 HSO 3G MODEM DRIVER
6119 L:      linux-usb@vger.kernel.org
6120 S:      Orphan
6121 F:      drivers/net/usb/hso.c
6122
6123 HSR NETWORK PROTOCOL
6124 M:      Arvid Brodin <arvid.brodin@alten.se>
6125 L:      netdev@vger.kernel.org
6126 S:      Maintained
6127 F:      net/hsr/
6128
6129 HTCPEN TOUCHSCREEN DRIVER
6130 M:      Pau Oliva Fora <pof@eslack.org>
6131 L:      linux-input@vger.kernel.org
6132 S:      Maintained
6133 F:      drivers/input/touchscreen/htcpen.c
6134
6135 HUGETLB FILESYSTEM
6136 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6137 S:      Maintained
6138 F:      fs/hugetlbfs/
6139
6140 HVA ST MEDIA DRIVER
6141 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6142 L:      linux-media@vger.kernel.org
6143 T:      git git://linuxtv.org/media_tree.git
6144 W:      https://linuxtv.org
6145 S:      Supported
6146 F:      drivers/media/platform/sti/hva
6147
6148 Hyper-V CORE AND DRIVERS
6149 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6150 M:      Haiyang Zhang <haiyangz@microsoft.com>
6151 M:      Stephen Hemminger <sthemmin@microsoft.com>
6152 L:      devel@linuxdriverproject.org
6153 S:      Maintained
6154 F:      arch/x86/include/asm/mshyperv.h
6155 F:      arch/x86/include/uapi/asm/hyperv.h
6156 F:      arch/x86/kernel/cpu/mshyperv.c
6157 F:      arch/x86/hyperv
6158 F:      drivers/hid/hid-hyperv.c
6159 F:      drivers/hv/
6160 F:      drivers/input/serio/hyperv-keyboard.c
6161 F:      drivers/pci/host/pci-hyperv.c
6162 F:      drivers/net/hyperv/
6163 F:      drivers/scsi/storvsc_drv.c
6164 F:      drivers/uio/uio_hv_generic.c
6165 F:      drivers/video/fbdev/hyperv_fb.c
6166 F:      include/linux/hyperv.h
6167 F:      tools/hv/
6168 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6169
6170 I2C MUXES
6171 M:      Peter Rosin <peda@axentia.se>
6172 L:      linux-i2c@vger.kernel.org
6173 S:      Maintained
6174 F:      Documentation/i2c/i2c-topology
6175 F:      Documentation/i2c/muxes/
6176 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6177 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6178 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6179 F:      drivers/i2c/i2c-mux.c
6180 F:      drivers/i2c/muxes/
6181 F:      include/linux/i2c-mux.h
6182
6183 I2C OVER PARALLEL PORT
6184 M:      Jean Delvare <jdelvare@suse.com>
6185 L:      linux-i2c@vger.kernel.org
6186 S:      Maintained
6187 F:      Documentation/i2c/busses/i2c-parport
6188 F:      Documentation/i2c/busses/i2c-parport-light
6189 F:      drivers/i2c/busses/i2c-parport.c
6190 F:      drivers/i2c/busses/i2c-parport-light.c
6191
6192 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6193 M:      Jean Delvare <jdelvare@suse.com>
6194 L:      linux-i2c@vger.kernel.org
6195 S:      Maintained
6196 F:      Documentation/i2c/busses/i2c-ali1535
6197 F:      Documentation/i2c/busses/i2c-ali1563
6198 F:      Documentation/i2c/busses/i2c-ali15x3
6199 F:      Documentation/i2c/busses/i2c-amd756
6200 F:      Documentation/i2c/busses/i2c-amd8111
6201 F:      Documentation/i2c/busses/i2c-i801
6202 F:      Documentation/i2c/busses/i2c-nforce2
6203 F:      Documentation/i2c/busses/i2c-piix4
6204 F:      Documentation/i2c/busses/i2c-sis5595
6205 F:      Documentation/i2c/busses/i2c-sis630
6206 F:      Documentation/i2c/busses/i2c-sis96x
6207 F:      Documentation/i2c/busses/i2c-via
6208 F:      Documentation/i2c/busses/i2c-viapro
6209 F:      drivers/i2c/busses/i2c-ali1535.c
6210 F:      drivers/i2c/busses/i2c-ali1563.c
6211 F:      drivers/i2c/busses/i2c-ali15x3.c
6212 F:      drivers/i2c/busses/i2c-amd756.c
6213 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6214 F:      drivers/i2c/busses/i2c-amd8111.c
6215 F:      drivers/i2c/busses/i2c-i801.c
6216 F:      drivers/i2c/busses/i2c-isch.c
6217 F:      drivers/i2c/busses/i2c-nforce2.c
6218 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6219 F:      drivers/i2c/busses/i2c-piix4.c
6220 F:      drivers/i2c/busses/i2c-sis5595.c
6221 F:      drivers/i2c/busses/i2c-sis630.c
6222 F:      drivers/i2c/busses/i2c-sis96x.c
6223 F:      drivers/i2c/busses/i2c-via.c
6224 F:      drivers/i2c/busses/i2c-viapro.c
6225
6226 I2C/SMBUS ISMT DRIVER
6227 M:      Seth Heasley <seth.heasley@intel.com>
6228 M:      Neil Horman <nhorman@tuxdriver.com>
6229 L:      linux-i2c@vger.kernel.org
6230 F:      drivers/i2c/busses/i2c-ismt.c
6231 F:      Documentation/i2c/busses/i2c-ismt
6232
6233 I2C/SMBUS STUB DRIVER
6234 M:      Jean Delvare <jdelvare@suse.com>
6235 L:      linux-i2c@vger.kernel.org
6236 S:      Maintained
6237 F:      drivers/i2c/i2c-stub.c
6238
6239 I2C SUBSYSTEM
6240 M:      Wolfram Sang <wsa@the-dreams.de>
6241 L:      linux-i2c@vger.kernel.org
6242 W:      https://i2c.wiki.kernel.org/
6243 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6245 S:      Maintained
6246 F:      Documentation/devicetree/bindings/i2c/
6247 F:      Documentation/i2c/
6248 F:      drivers/i2c/
6249 F:      drivers/i2c/*/
6250 F:      include/linux/i2c.h
6251 F:      include/linux/i2c-*.h
6252 F:      include/uapi/linux/i2c.h
6253 F:      include/uapi/linux/i2c-*.h
6254
6255 I2C ACPI SUPPORT
6256 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6257 L:      linux-i2c@vger.kernel.org
6258 L:      linux-acpi@vger.kernel.org
6259 S:      Maintained
6260
6261 I2C-TAOS-EVM DRIVER
6262 M:      Jean Delvare <jdelvare@suse.com>
6263 L:      linux-i2c@vger.kernel.org
6264 S:      Maintained
6265 F:      Documentation/i2c/busses/i2c-taos-evm
6266 F:      drivers/i2c/busses/i2c-taos-evm.c
6267
6268 I2C-TINY-USB DRIVER
6269 M:      Till Harbaum <till@harbaum.org>
6270 L:      linux-i2c@vger.kernel.org
6271 W:      http://www.harbaum.org/till/i2c_tiny_usb
6272 S:      Maintained
6273 F:      drivers/i2c/busses/i2c-tiny-usb.c
6274
6275 i386 BOOT CODE
6276 M:      "H. Peter Anvin" <hpa@zytor.com>
6277 S:      Maintained
6278 F:      arch/x86/boot/
6279
6280 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6281 M:      "H. Peter Anvin" <hpa@zytor.com>
6282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6283 S:      Maintained
6284
6285 IA64 (Itanium) PLATFORM
6286 M:      Tony Luck <tony.luck@intel.com>
6287 M:      Fenghua Yu <fenghua.yu@intel.com>
6288 L:      linux-ia64@vger.kernel.org
6289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6290 S:      Maintained
6291 F:      arch/ia64/
6292
6293 IBM Power VMX Cryptographic instructions
6294 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6295 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6296 L:      linux-crypto@vger.kernel.org
6297 S:      Supported
6298 F:      drivers/crypto/vmx/Makefile
6299 F:      drivers/crypto/vmx/Kconfig
6300 F:      drivers/crypto/vmx/vmx.c
6301 F:      drivers/crypto/vmx/aes*
6302 F:      drivers/crypto/vmx/ghash*
6303 F:      drivers/crypto/vmx/ppc-xlate.pl
6304
6305 IBM Power in-Nest Crypto Acceleration
6306 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6307 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6308 L:      linux-crypto@vger.kernel.org
6309 S:      Supported
6310 F:      drivers/crypto/nx/Makefile
6311 F:      drivers/crypto/nx/Kconfig
6312 F:      drivers/crypto/nx/nx-aes*
6313 F:      drivers/crypto/nx/nx-sha*
6314 F:      drivers/crypto/nx/nx.*
6315 F:      drivers/crypto/nx/nx_csbcpb.h
6316 F:      drivers/crypto/nx/nx_debugfs.h
6317
6318 IBM Power 842 compression accelerator
6319 M:      Haren Myneni <haren@us.ibm.com>
6320 S:      Supported
6321 F:      drivers/crypto/nx/Makefile
6322 F:      drivers/crypto/nx/Kconfig
6323 F:      drivers/crypto/nx/nx-842*
6324 F:      include/linux/sw842.h
6325 F:      crypto/842.c
6326 F:      lib/842/
6327
6328 IBM Power Linux RAID adapter
6329 M:      Brian King <brking@us.ibm.com>
6330 S:      Supported
6331 F:      drivers/scsi/ipr.*
6332
6333 IBM Power Virtual Ethernet Device Driver
6334 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6335 L:      netdev@vger.kernel.org
6336 S:      Supported
6337 F:      drivers/net/ethernet/ibm/ibmveth.*
6338
6339 IBM Power SRIOV Virtual NIC Device Driver
6340 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6341 M:      John Allen <jallen@linux.vnet.ibm.com>
6342 L:      netdev@vger.kernel.org
6343 S:      Supported
6344 F:      drivers/net/ethernet/ibm/ibmvnic.*
6345
6346 IBM Power Virtual SCSI Device Drivers
6347 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6348 L:      linux-scsi@vger.kernel.org
6349 S:      Supported
6350 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6351 F:      include/scsi/viosrp.h
6352
6353 IBM Power Virtual SCSI Device Target Driver
6354 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6355 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6356 L:      linux-scsi@vger.kernel.org
6357 L:      target-devel@vger.kernel.org
6358 S:      Supported
6359 F:      drivers/scsi/ibmvscsi_tgt/
6360
6361 IBM Power Virtual FC Device Drivers
6362 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6363 L:      linux-scsi@vger.kernel.org
6364 S:      Supported
6365 F:      drivers/scsi/ibmvscsi/ibmvfc*
6366
6367 IBM ServeRAID RAID DRIVER
6368 S:      Orphan
6369 F:      drivers/scsi/ips.*
6370
6371 ICH LPC AND GPIO DRIVER
6372 M:      Peter Tyser <ptyser@xes-inc.com>
6373 S:      Maintained
6374 F:      drivers/mfd/lpc_ich.c
6375 F:      drivers/gpio/gpio-ich.c
6376
6377 IDT VersaClock 5 CLOCK DRIVER
6378 M:      Marek Vasut <marek.vasut@gmail.com>
6379 S:      Maintained
6380 F:      drivers/clk/clk-versaclock5.c
6381
6382 IDE SUBSYSTEM
6383 M:      "David S. Miller" <davem@davemloft.net>
6384 L:      linux-ide@vger.kernel.org
6385 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6387 S:      Maintained
6388 F:      Documentation/ide/
6389 F:      drivers/ide/
6390 F:      include/linux/ide.h
6391
6392 IDEAPAD LAPTOP EXTRAS DRIVER
6393 M:      Ike Panhc <ike.pan@canonical.com>
6394 L:      platform-driver-x86@vger.kernel.org
6395 W:      http://launchpad.net/ideapad-laptop
6396 S:      Maintained
6397 F:      drivers/platform/x86/ideapad-laptop.c
6398
6399 IDEAPAD LAPTOP SLIDEBAR DRIVER
6400 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6401 L:      linux-input@vger.kernel.org
6402 W:      https://github.com/o2genum/ideapad-slidebar
6403 S:      Maintained
6404 F:      drivers/input/misc/ideapad_slidebar.c
6405
6406 IDE/ATAPI DRIVERS
6407 M:      Borislav Petkov <bp@alien8.de>
6408 L:      linux-ide@vger.kernel.org
6409 S:      Maintained
6410 F:      Documentation/cdrom/ide-cd
6411 F:      drivers/ide/ide-cd*
6412
6413 IEEE 802.15.4 SUBSYSTEM
6414 M:      Alexander Aring <aar@pengutronix.de>
6415 M:      Stefan Schmidt <stefan@osg.samsung.com>
6416 L:      linux-wpan@vger.kernel.org
6417 W:      http://wpan.cakelab.org/
6418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6420 S:      Maintained
6421 F:      net/ieee802154/
6422 F:      net/mac802154/
6423 F:      drivers/net/ieee802154/
6424 F:      include/linux/nl802154.h
6425 F:      include/linux/ieee802154.h
6426 F:      include/net/nl802154.h
6427 F:      include/net/mac802154.h
6428 F:      include/net/af_ieee802154.h
6429 F:      include/net/cfg802154.h
6430 F:      include/net/ieee802154_netdev.h
6431 F:      Documentation/networking/ieee802154.txt
6432
6433 IFE PROTOCOL
6434 M:      Yotam Gigi <yotamg@mellanox.com>
6435 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6436 F:      net/ife
6437 F:      include/net/ife.h
6438 F:      include/uapi/linux/ife.h
6439
6440 IGORPLUG-USB IR RECEIVER
6441 M:      Sean Young <sean@mess.org>
6442 L:      linux-media@vger.kernel.org
6443 S:      Maintained
6444 F:      drivers/media/rc/igorplugusb.c
6445
6446 IGUANAWORKS USB IR TRANSCEIVER
6447 M:      Sean Young <sean@mess.org>
6448 L:      linux-media@vger.kernel.org
6449 S:      Maintained
6450 F:      drivers/media/rc/iguanair.c
6451
6452 IIO DIGITAL POTENTIOMETER DAC
6453 M:      Peter Rosin <peda@axentia.se>
6454 L:      linux-iio@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6457 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6458 F:      drivers/iio/dac/dpot-dac.c
6459
6460 IIO ENVELOPE DETECTOR
6461 M:      Peter Rosin <peda@axentia.se>
6462 L:      linux-iio@vger.kernel.org
6463 S:      Maintained
6464 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6465 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6466 F:      drivers/iio/adc/envelope-detector.c
6467
6468 IIO SUBSYSTEM AND DRIVERS
6469 M:      Jonathan Cameron <jic23@kernel.org>
6470 R:      Hartmut Knaack <knaack.h@gmx.de>
6471 R:      Lars-Peter Clausen <lars@metafoo.de>
6472 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6473 L:      linux-iio@vger.kernel.org
6474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6475 S:      Maintained
6476 F:      Documentation/devicetree/bindings/iio/
6477 F:      drivers/iio/
6478 F:      drivers/staging/iio/
6479 F:      include/linux/iio/
6480 F:      tools/iio/
6481
6482 IKANOS/ADI EAGLE ADSL USB DRIVER
6483 M:      Matthieu Castet <castet.matthieu@free.fr>
6484 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6485 S:      Maintained
6486 F:      drivers/usb/atm/ueagle-atm.c
6487
6488 IMGTEC ASCII LCD DRIVER
6489 M:      Paul Burton <paul.burton@imgtec.com>
6490 S:      Maintained
6491 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6492 F:      drivers/auxdisplay/img-ascii-lcd.c
6493
6494 INA209 HARDWARE MONITOR DRIVER
6495 M:      Guenter Roeck <linux@roeck-us.net>
6496 L:      linux-hwmon@vger.kernel.org
6497 S:      Maintained
6498 F:      Documentation/hwmon/ina209
6499 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6500 F:      drivers/hwmon/ina209.c
6501
6502 INA2XX HARDWARE MONITOR DRIVER
6503 M:      Guenter Roeck <linux@roeck-us.net>
6504 L:      linux-hwmon@vger.kernel.org
6505 S:      Maintained
6506 F:      Documentation/hwmon/ina2xx
6507 F:      drivers/hwmon/ina2xx.c
6508 F:      include/linux/platform_data/ina2xx.h
6509
6510 INDUSTRY PACK SUBSYSTEM (IPACK)
6511 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6512 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6513 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6514 L:      industrypack-devel@lists.sourceforge.net
6515 W:      http://industrypack.sourceforge.net
6516 S:      Maintained
6517 F:      drivers/ipack/
6518
6519 INGENIC JZ4780 DMA Driver
6520 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6521 S:      Maintained
6522 F:      drivers/dma/dma-jz4780.c
6523
6524 INGENIC JZ4780 NAND DRIVER
6525 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6526 L:      linux-mtd@lists.infradead.org
6527 S:      Maintained
6528 F:      drivers/mtd/nand/jz4780_*
6529
6530 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6531 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6532 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6533 L:      linux-ima-devel@lists.sourceforge.net
6534 L:      linux-ima-user@lists.sourceforge.net
6535 L:      linux-security-module@vger.kernel.org
6536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6537 S:      Supported
6538 F:      security/integrity/ima/
6539
6540 IMGTEC IR DECODER DRIVER
6541 M:      James Hogan <james.hogan@imgtec.com>
6542 S:      Maintained
6543 F:      drivers/media/rc/img-ir/
6544
6545 IMS TWINTURBO FRAMEBUFFER DRIVER
6546 L:      linux-fbdev@vger.kernel.org
6547 S:      Orphan
6548 F:      drivers/video/fbdev/imsttfb.c
6549
6550 INFINIBAND SUBSYSTEM
6551 M:      Doug Ledford <dledford@redhat.com>
6552 M:      Sean Hefty <sean.hefty@intel.com>
6553 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6554 L:      linux-rdma@vger.kernel.org
6555 W:      http://www.openfabrics.org/
6556 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6558 S:      Supported
6559 F:      Documentation/devicetree/bindings/infiniband/
6560 F:      Documentation/infiniband/
6561 F:      drivers/infiniband/
6562 F:      include/uapi/linux/if_infiniband.h
6563 F:      include/uapi/rdma/
6564 F:      include/rdma/
6565
6566 INOTIFY
6567 M:      John McCutchan <john@johnmccutchan.com>
6568 M:      Robert Love <rlove@rlove.org>
6569 M:      Eric Paris <eparis@parisplace.org>
6570 S:      Maintained
6571 F:      Documentation/filesystems/inotify.txt
6572 F:      fs/notify/inotify/
6573 F:      include/linux/inotify.h
6574 F:      include/uapi/linux/inotify.h
6575
6576 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6577 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6578 L:      linux-input@vger.kernel.org
6579 Q:      http://patchwork.kernel.org/project/linux-input/list/
6580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6581 S:      Maintained
6582 F:      drivers/input/
6583 F:      include/linux/input.h
6584 F:      include/uapi/linux/input.h
6585 F:      include/linux/input/
6586 F:      Documentation/devicetree/bindings/input/
6587
6588 INPUT MULTITOUCH (MT) PROTOCOL
6589 M:      Henrik Rydberg <rydberg@bitmath.org>
6590 L:      linux-input@vger.kernel.org
6591 S:      Odd fixes
6592 F:      Documentation/input/multi-touch-protocol.rst
6593 F:      drivers/input/input-mt.c
6594 K:      \b(ABS|SYN)_MT_
6595
6596 INTEL ASoC BDW/HSW DRIVERS
6597 M:      Jie Yang <yang.jie@linux.intel.com>
6598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6599 S:      Supported
6600 F:      sound/soc/intel/common/sst-dsp*
6601 F:      sound/soc/intel/common/sst-firmware.c
6602 F:      sound/soc/intel/boards/broadwell.c
6603 F:      sound/soc/intel/haswell/
6604
6605 INTEL C600 SERIES SAS CONTROLLER DRIVER
6606 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6607 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6608 L:      linux-scsi@vger.kernel.org
6609 T:      git git://git.code.sf.net/p/intel-sas/isci
6610 S:      Supported
6611 F:      drivers/scsi/isci/
6612
6613 INTEL HID EVENT DRIVER
6614 M:      Alex Hung <alex.hung@canonical.com>
6615 L:      platform-driver-x86@vger.kernel.org
6616 S:      Maintained
6617 F:      drivers/platform/x86/intel-hid.c
6618
6619 INTEL VIRTUAL BUTTON DRIVER
6620 M:      AceLan Kao <acelan.kao@canonical.com>
6621 L:      platform-driver-x86@vger.kernel.org
6622 S:      Maintained
6623 F:      drivers/platform/x86/intel-vbtn.c
6624
6625 INTEL IDLE DRIVER
6626 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6627 M:      Len Brown <lenb@kernel.org>
6628 L:      linux-pm@vger.kernel.org
6629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6630 B:      https://bugzilla.kernel.org
6631 S:      Supported
6632 F:      drivers/idle/intel_idle.c
6633
6634 INTEL INTEGRATED SENSOR HUB DRIVER
6635 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6636 M:      Jiri Kosina <jikos@kernel.org>
6637 L:      linux-input@vger.kernel.org
6638 S:      Maintained
6639 F:      drivers/hid/intel-ish-hid/
6640
6641 INTEL PSTATE DRIVER
6642 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6643 M:      Len Brown <lenb@kernel.org>
6644 L:      linux-pm@vger.kernel.org
6645 S:      Supported
6646 F:      drivers/cpufreq/intel_pstate.c
6647
6648 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6649 M:      Maik Broemme <mbroemme@libmpq.org>
6650 L:      linux-fbdev@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/fb/intelfb.txt
6653 F:      drivers/video/fbdev/intelfb/
6654
6655 INTEL 810/815 FRAMEBUFFER DRIVER
6656 M:      Antonino Daplas <adaplas@gmail.com>
6657 L:      linux-fbdev@vger.kernel.org
6658 S:      Maintained
6659 F:      drivers/video/fbdev/i810/
6660
6661 INTEL MENLOW THERMAL DRIVER
6662 M:      Sujith Thomas <sujith.thomas@intel.com>
6663 L:      platform-driver-x86@vger.kernel.org
6664 W:      https://01.org/linux-acpi
6665 S:      Supported
6666 F:      drivers/platform/x86/intel_menlow.c
6667
6668 INTEL I/OAT DMA DRIVER
6669 M:      Dave Jiang <dave.jiang@intel.com>
6670 R:      Dan Williams <dan.j.williams@intel.com>
6671 L:      dmaengine@vger.kernel.org
6672 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6673 S:      Supported
6674 F:      drivers/dma/ioat*
6675
6676 INTEL IOMMU (VT-d)
6677 M:      David Woodhouse <dwmw2@infradead.org>
6678 L:      iommu@lists.linux-foundation.org
6679 T:      git git://git.infradead.org/iommu-2.6.git
6680 S:      Supported
6681 F:      drivers/iommu/intel-iommu.c
6682 F:      include/linux/intel-iommu.h
6683
6684 INTEL IOP-ADMA DMA DRIVER
6685 R:      Dan Williams <dan.j.williams@intel.com>
6686 S:      Odd fixes
6687 F:      drivers/dma/iop-adma.c
6688
6689 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6690 M:      Krzysztof Halasa <khalasa@piap.pl>
6691 S:      Maintained
6692 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6693 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6694 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6695 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6696 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6697 F:      drivers/net/wan/ixp4xx_hss.c
6698
6699 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6700 M:      Deepak Saxena <dsaxena@plexity.net>
6701 S:      Maintained
6702 F:      drivers/char/hw_random/ixp4xx-rng.c
6703
6704 INTEL ETHERNET DRIVERS
6705 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6706 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6707 W:      http://www.intel.com/support/feedback.htm
6708 W:      http://e1000.sourceforge.net/
6709 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6712 S:      Supported
6713 F:      Documentation/networking/e100.txt
6714 F:      Documentation/networking/e1000.txt
6715 F:      Documentation/networking/e1000e.txt
6716 F:      Documentation/networking/igb.txt
6717 F:      Documentation/networking/igbvf.txt
6718 F:      Documentation/networking/ixgb.txt
6719 F:      Documentation/networking/ixgbe.txt
6720 F:      Documentation/networking/ixgbevf.txt
6721 F:      Documentation/networking/i40e.txt
6722 F:      Documentation/networking/i40evf.txt
6723 F:      drivers/net/ethernet/intel/
6724 F:      drivers/net/ethernet/intel/*/
6725
6726 INTEL RDMA RNIC DRIVER
6727 M:     Faisal Latif <faisal.latif@intel.com>
6728 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6729 L:     linux-rdma@vger.kernel.org
6730 S:     Supported
6731 F:     drivers/infiniband/hw/i40iw/
6732
6733 INTEL MERRIFIELD GPIO DRIVER
6734 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6735 L:      linux-gpio@vger.kernel.org
6736 S:      Maintained
6737 F:      drivers/gpio/gpio-merrifield.c
6738
6739 INTEL-MID GPIO DRIVER
6740 M:      David Cohen <david.a.cohen@linux.intel.com>
6741 L:      linux-gpio@vger.kernel.org
6742 S:      Maintained
6743 F:      drivers/gpio/gpio-intel-mid.c
6744
6745 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6746 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6747 L:      linux-wireless@vger.kernel.org
6748 S:      Maintained
6749 F:      Documentation/networking/README.ipw2100
6750 F:      Documentation/networking/README.ipw2200
6751 F:      drivers/net/wireless/intel/ipw2x00/
6752
6753 INTEL(R) TRACE HUB
6754 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6755 S:      Supported
6756 F:      Documentation/trace/intel_th.txt
6757 F:      drivers/hwtracing/intel_th/
6758
6759 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6760 M:      Ning Sun <ning.sun@intel.com>
6761 L:      tboot-devel@lists.sourceforge.net
6762 W:      http://tboot.sourceforge.net
6763 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6764 S:      Supported
6765 F:      Documentation/intel_txt.txt
6766 F:      include/linux/tboot.h
6767 F:      arch/x86/kernel/tboot.c
6768
6769 INTEL WIRELESS WIMAX CONNECTION 2400
6770 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6771 M:      linux-wimax@intel.com
6772 L:      wimax@linuxwimax.org (subscribers-only)
6773 S:      Supported
6774 W:      http://linuxwimax.org
6775 F:      Documentation/wimax/README.i2400m
6776 F:      drivers/net/wimax/i2400m/
6777 F:      include/uapi/linux/wimax/i2400m.h
6778
6779 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6780 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6781 L:      linux-wireless@vger.kernel.org
6782 S:      Supported
6783 F:      drivers/net/wireless/intel/iwlegacy/
6784
6785 INTEL WIRELESS WIFI LINK (iwlwifi)
6786 M:      Johannes Berg <johannes.berg@intel.com>
6787 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6788 M:      Luca Coelho <luciano.coelho@intel.com>
6789 M:      Intel Linux Wireless <linuxwifi@intel.com>
6790 L:      linux-wireless@vger.kernel.org
6791 W:      http://intellinuxwireless.org
6792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6793 S:      Supported
6794 F:      drivers/net/wireless/intel/iwlwifi/
6795
6796 INTEL MANAGEMENT ENGINE (mei)
6797 M:      Tomas Winkler <tomas.winkler@intel.com>
6798 L:      linux-kernel@vger.kernel.org
6799 S:      Supported
6800 F:      include/uapi/linux/mei.h
6801 F:      include/linux/mei_cl_bus.h
6802 F:      drivers/misc/mei/*
6803 F:      drivers/watchdog/mei_wdt.c
6804 F:      Documentation/misc-devices/mei/*
6805 F:      samples/mei/*
6806
6807 INTEL MIC DRIVERS (mic)
6808 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6809 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6810 S:      Supported
6811 W:      https://github.com/sudeepdutt/mic
6812 W:      http://software.intel.com/en-us/mic-developer
6813 F:      include/linux/mic_bus.h
6814 F:      include/linux/scif.h
6815 F:      include/uapi/linux/mic_common.h
6816 F:      include/uapi/linux/mic_ioctl.h
6817 F:      include/uapi/linux/scif_ioctl.h
6818 F:      drivers/misc/mic/
6819 F:      drivers/dma/mic_x100_dma.c
6820 F:      drivers/dma/mic_x100_dma.h
6821 F:      Documentation/mic/
6822
6823 INTEL PMC/P-Unit IPC DRIVER
6824 M:      Zha Qipeng<qipeng.zha@intel.com>
6825 L:      platform-driver-x86@vger.kernel.org
6826 S:      Maintained
6827 F:      drivers/platform/x86/intel_pmc_ipc.c
6828 F:      drivers/platform/x86/intel_punit_ipc.c
6829 F:      arch/x86/include/asm/intel_pmc_ipc.h
6830 F:      arch/x86/include/asm/intel_punit_ipc.h
6831
6832 INTEL TELEMETRY DRIVER
6833 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6834 L:      platform-driver-x86@vger.kernel.org
6835 S:      Maintained
6836 F:      arch/x86/include/asm/intel_telemetry.h
6837 F:      drivers/platform/x86/intel_telemetry*
6838
6839 INTEL PMC CORE DRIVER
6840 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6841 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6842 L:      platform-driver-x86@vger.kernel.org
6843 S:      Maintained
6844 F:      arch/x86/include/asm/pmc_core.h
6845 F:      drivers/platform/x86/intel_pmc_core*
6846
6847 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6848 M:      Linus Walleij <linus.walleij@linaro.org>
6849 L:      linux-iio@vger.kernel.org
6850 S:      Maintained
6851 F:      drivers/iio/gyro/mpu3050*
6852 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6853
6854 IOC3 ETHERNET DRIVER
6855 M:      Ralf Baechle <ralf@linux-mips.org>
6856 L:      linux-mips@linux-mips.org
6857 S:      Maintained
6858 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6859
6860 IOC3 SERIAL DRIVER
6861 M:      Pat Gefre <pfg@sgi.com>
6862 L:      linux-serial@vger.kernel.org
6863 S:      Maintained
6864 F:      drivers/tty/serial/ioc3_serial.c
6865
6866 IOMMU DRIVERS
6867 M:      Joerg Roedel <joro@8bytes.org>
6868 L:      iommu@lists.linux-foundation.org
6869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6870 S:      Maintained
6871 F:      Documentation/devicetree/bindings/iommu/
6872 F:      drivers/iommu/
6873 F:      include/linux/iommu.h
6874 F:      include/linux/iova.h
6875
6876 IP MASQUERADING
6877 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6878 S:      Maintained
6879 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6880
6881 IPMI SUBSYSTEM
6882 M:      Corey Minyard <minyard@acm.org>
6883 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6884 W:      http://openipmi.sourceforge.net/
6885 S:      Supported
6886 F:      Documentation/IPMI.txt
6887 F:      drivers/char/ipmi/
6888 F:      include/linux/ipmi*
6889 F:      include/uapi/linux/ipmi*
6890
6891 QCOM AUDIO (ASoC) DRIVERS
6892 M:      Patrick Lai <plai@codeaurora.org>
6893 M:      Banajit Goswami <bgoswami@codeaurora.org>
6894 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6895 S:      Supported
6896 F:      sound/soc/qcom/
6897
6898 IPS SCSI RAID DRIVER
6899 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6900 L:      linux-scsi@vger.kernel.org
6901 W:      http://www.adaptec.com/
6902 S:      Maintained
6903 F:      drivers/scsi/ips*
6904
6905 IPVS
6906 M:      Wensong Zhang <wensong@linux-vs.org>
6907 M:      Simon Horman <horms@verge.net.au>
6908 M:      Julian Anastasov <ja@ssi.bg>
6909 L:      netdev@vger.kernel.org
6910 L:      lvs-devel@vger.kernel.org
6911 S:      Maintained
6912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6914 F:      Documentation/networking/ipvs-sysctl.txt
6915 F:      include/net/ip_vs.h
6916 F:      include/uapi/linux/ip_vs.h
6917 F:      net/netfilter/ipvs/
6918
6919 IPWIRELESS DRIVER
6920 M:      Jiri Kosina <jikos@kernel.org>
6921 M:      David Sterba <dsterba@suse.com>
6922 S:      Odd Fixes
6923 F:      drivers/tty/ipwireless/
6924
6925 IPX NETWORK LAYER
6926 L:      netdev@vger.kernel.org
6927 S:      Odd fixes
6928 F:      include/net/ipx.h
6929 F:      include/uapi/linux/ipx.h
6930 F:      net/ipx/
6931
6932 IRDA SUBSYSTEM
6933 M:      Samuel Ortiz <samuel@sortiz.org>
6934 L:      irda-users@lists.sourceforge.net (subscribers-only)
6935 L:      netdev@vger.kernel.org
6936 W:      http://irda.sourceforge.net/
6937 S:      Maintained
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6939 F:      Documentation/networking/irda.txt
6940 F:      drivers/net/irda/
6941 F:      include/net/irda/
6942 F:      net/irda/
6943
6944 IRQ SUBSYSTEM
6945 M:      Thomas Gleixner <tglx@linutronix.de>
6946 L:      linux-kernel@vger.kernel.org
6947 S:      Maintained
6948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6949 F:      kernel/irq/
6950
6951 IRQCHIP DRIVERS
6952 M:      Thomas Gleixner <tglx@linutronix.de>
6953 M:      Jason Cooper <jason@lakedaemon.net>
6954 M:      Marc Zyngier <marc.zyngier@arm.com>
6955 L:      linux-kernel@vger.kernel.org
6956 S:      Maintained
6957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6958 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6959 F:      Documentation/devicetree/bindings/interrupt-controller/
6960 F:      drivers/irqchip/
6961
6962 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6963 M:      Marc Zyngier <marc.zyngier@arm.com>
6964 S:      Maintained
6965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6966 F:      Documentation/IRQ-domain.txt
6967 F:      include/linux/irqdomain.h
6968 F:      kernel/irq/irqdomain.c
6969 F:      kernel/irq/msi.c
6970
6971 ISA
6972 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6973 S:      Maintained
6974 F:      Documentation/isa.txt
6975 F:      drivers/base/isa.c
6976 F:      include/linux/isa.h
6977
6978 ISAPNP
6979 M:      Jaroslav Kysela <perex@perex.cz>
6980 S:      Maintained
6981 F:      Documentation/isapnp.txt
6982 F:      drivers/pnp/isapnp/
6983 F:      include/linux/isapnp.h
6984
6985 ISA RADIO MODULE
6986 M:      Hans Verkuil <hverkuil@xs4all.nl>
6987 L:      linux-media@vger.kernel.org
6988 T:      git git://linuxtv.org/media_tree.git
6989 W:      https://linuxtv.org
6990 S:      Maintained
6991 F:      drivers/media/radio/radio-isa*
6992
6993 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6994 M:      Peter Jones <pjones@redhat.com>
6995 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6996 S:      Maintained
6997 F:      drivers/firmware/iscsi_ibft*
6998
6999 ISCSI
7000 M:      Lee Duncan <lduncan@suse.com>
7001 M:      Chris Leech <cleech@redhat.com>
7002 L:      open-iscsi@googlegroups.com
7003 W:      www.open-iscsi.com
7004 S:      Maintained
7005 F:      drivers/scsi/*iscsi*
7006 F:      include/scsi/*iscsi*
7007
7008 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7009 M:      Or Gerlitz <ogerlitz@mellanox.com>
7010 M:      Sagi Grimberg <sagi@grimberg.me>
7011 M:      Roi Dayan <roid@mellanox.com>
7012 L:      linux-rdma@vger.kernel.org
7013 S:      Supported
7014 W:      http://www.openfabrics.org
7015 W:      www.open-iscsi.org
7016 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7017 F:      drivers/infiniband/ulp/iser/
7018
7019 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7020 M:      Sagi Grimberg <sagi@grimberg.me>
7021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7022 L:      linux-rdma@vger.kernel.org
7023 L:      target-devel@vger.kernel.org
7024 S:      Supported
7025 W:      http://www.linux-iscsi.org
7026 F:      drivers/infiniband/ulp/isert
7027
7028 ISDN SUBSYSTEM
7029 M:      Karsten Keil <isdn@linux-pingi.de>
7030 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7031 L:      netdev@vger.kernel.org
7032 W:      http://www.isdn4linux.de
7033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7034 S:      Maintained
7035 F:      Documentation/isdn/
7036 F:      drivers/isdn/
7037 F:      include/linux/isdn.h
7038 F:      include/linux/isdn/
7039 F:      include/uapi/linux/isdn.h
7040 F:      include/uapi/linux/isdn/
7041
7042 ISDN SUBSYSTEM (Eicon active card driver)
7043 M:      Armin Schindler <mac@melware.de>
7044 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7045 W:      http://www.melware.de
7046 S:      Maintained
7047 F:      drivers/isdn/hardware/eicon/
7048
7049 IT87 HARDWARE MONITORING DRIVER
7050 M:      Jean Delvare <jdelvare@suse.com>
7051 L:      linux-hwmon@vger.kernel.org
7052 S:      Maintained
7053 F:      Documentation/hwmon/it87
7054 F:      drivers/hwmon/it87.c
7055
7056 IT913X MEDIA DRIVER
7057 M:      Antti Palosaari <crope@iki.fi>
7058 L:      linux-media@vger.kernel.org
7059 W:      https://linuxtv.org
7060 W:      http://palosaari.fi/linux/
7061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7062 T:      git git://linuxtv.org/anttip/media_tree.git
7063 S:      Maintained
7064 F:      drivers/media/tuners/it913x*
7065
7066 IVTV VIDEO4LINUX DRIVER
7067 M:      Andy Walls <awalls@md.metrocast.net>
7068 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7069 L:      linux-media@vger.kernel.org
7070 T:      git git://linuxtv.org/media_tree.git
7071 W:      http://www.ivtvdriver.org
7072 S:      Maintained
7073 F:      Documentation/media/v4l-drivers/ivtv*
7074 F:      drivers/media/pci/ivtv/
7075 F:      include/uapi/linux/ivtv*
7076
7077 IX2505V MEDIA DRIVER
7078 M:      Malcolm Priestley <tvboxspy@gmail.com>
7079 L:      linux-media@vger.kernel.org
7080 W:      https://linuxtv.org
7081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7082 S:      Maintained
7083 F:      drivers/media/dvb-frontends/ix2505v*
7084
7085 JC42.4 TEMPERATURE SENSOR DRIVER
7086 M:      Guenter Roeck <linux@roeck-us.net>
7087 L:      linux-hwmon@vger.kernel.org
7088 S:      Maintained
7089 F:      drivers/hwmon/jc42.c
7090 F:      Documentation/hwmon/jc42
7091
7092 JFS FILESYSTEM
7093 M:      Dave Kleikamp <shaggy@kernel.org>
7094 L:      jfs-discussion@lists.sourceforge.net
7095 W:      http://jfs.sourceforge.net/
7096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7097 S:      Maintained
7098 F:      Documentation/filesystems/jfs.txt
7099 F:      fs/jfs/
7100
7101 JME NETWORK DRIVER
7102 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7103 L:      netdev@vger.kernel.org
7104 S:      Maintained
7105 F:      drivers/net/ethernet/jme.*
7106
7107 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7108 M:      David Woodhouse <dwmw2@infradead.org>
7109 L:      linux-mtd@lists.infradead.org
7110 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7111 S:      Maintained
7112 F:      fs/jffs2/
7113 F:      include/uapi/linux/jffs2.h
7114
7115 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7116 M:      "Theodore Ts'o" <tytso@mit.edu>
7117 M:      Jan Kara <jack@suse.com>
7118 L:      linux-ext4@vger.kernel.org
7119 S:      Maintained
7120 F:      fs/jbd2/
7121 F:      include/linux/jbd2.h
7122
7123 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7124 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7125 L:      linux-media@vger.kernel.org
7126 S:      Maintained
7127 F:      drivers/media/platform/rcar_jpu.c
7128
7129 JSM Neo PCI based serial card
7130 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7131 L:      linux-serial@vger.kernel.org
7132 S:      Maintained
7133 F:      drivers/tty/serial/jsm/
7134
7135 K10TEMP HARDWARE MONITORING DRIVER
7136 M:      Clemens Ladisch <clemens@ladisch.de>
7137 L:      linux-hwmon@vger.kernel.org
7138 S:      Maintained
7139 F:      Documentation/hwmon/k10temp
7140 F:      drivers/hwmon/k10temp.c
7141
7142 K8TEMP HARDWARE MONITORING DRIVER
7143 M:      Rudolf Marek <r.marek@assembler.cz>
7144 L:      linux-hwmon@vger.kernel.org
7145 S:      Maintained
7146 F:      Documentation/hwmon/k8temp
7147 F:      drivers/hwmon/k8temp.c
7148
7149 KASAN
7150 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7151 R:      Alexander Potapenko <glider@google.com>
7152 R:      Dmitry Vyukov <dvyukov@google.com>
7153 L:      kasan-dev@googlegroups.com
7154 S:      Maintained
7155 F:      arch/*/include/asm/kasan.h
7156 F:      arch/*/mm/kasan_init*
7157 F:      Documentation/dev-tools/kasan.rst
7158 F:      include/linux/kasan*.h
7159 F:      lib/test_kasan.c
7160 F:      mm/kasan/
7161 F:      scripts/Makefile.kasan
7162
7163 KCONFIG
7164 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7165 L:      linux-kbuild@vger.kernel.org
7166 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7167 S:      Maintained
7168 F:      Documentation/kbuild/kconfig-language.txt
7169 F:      scripts/kconfig/
7170
7171 KDUMP
7172 M:      Dave Young <dyoung@redhat.com>
7173 M:      Baoquan He <bhe@redhat.com>
7174 R:      Vivek Goyal <vgoyal@redhat.com>
7175 L:      kexec@lists.infradead.org
7176 W:      http://lse.sourceforge.net/kdump/
7177 S:      Maintained
7178 F:      Documentation/kdump/
7179
7180 KEENE FM RADIO TRANSMITTER DRIVER
7181 M:      Hans Verkuil <hverkuil@xs4all.nl>
7182 L:      linux-media@vger.kernel.org
7183 T:      git git://linuxtv.org/media_tree.git
7184 W:      https://linuxtv.org
7185 S:      Maintained
7186 F:      drivers/media/radio/radio-keene*
7187
7188 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7189 M:      Ian Kent <raven@themaw.net>
7190 L:      autofs@vger.kernel.org
7191 S:      Maintained
7192 F:      fs/autofs4/
7193
7194 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7195 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7196 M:      Michal Marek <mmarek@suse.com>
7197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7198 L:      linux-kbuild@vger.kernel.org
7199 S:      Maintained
7200 F:      Documentation/kbuild/
7201 F:      Makefile
7202 F:      scripts/Makefile.*
7203 F:      scripts/basic/
7204 F:      scripts/mk*
7205 F:      scripts/package/
7206
7207 KERNEL JANITORS
7208 L:      kernel-janitors@vger.kernel.org
7209 W:      http://kernelnewbies.org/KernelJanitors
7210 S:      Odd Fixes
7211
7212 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7213 M:      "J. Bruce Fields" <bfields@fieldses.org>
7214 M:      Jeff Layton <jlayton@poochiereds.net>
7215 L:      linux-nfs@vger.kernel.org
7216 W:      http://nfs.sourceforge.net/
7217 T:      git git://linux-nfs.org/~bfields/linux.git
7218 S:      Supported
7219 F:      fs/nfsd/
7220 F:      include/uapi/linux/nfsd/
7221 F:      fs/lockd/
7222 F:      fs/nfs_common/
7223 F:      net/sunrpc/
7224 F:      include/linux/lockd/
7225 F:      include/linux/sunrpc/
7226 F:      include/uapi/linux/sunrpc/
7227
7228 KERNEL SELFTEST FRAMEWORK
7229 M:      Shuah Khan <shuahkh@osg.samsung.com>
7230 M:      Shuah Khan <shuah@kernel.org>
7231 L:      linux-kselftest@vger.kernel.org
7232 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7233 S:      Maintained
7234 F:      tools/testing/selftests
7235
7236 KERNEL VIRTUAL MACHINE (KVM)
7237 M:      Paolo Bonzini <pbonzini@redhat.com>
7238 M:      Radim Krčmář <rkrcmar@redhat.com>
7239 L:      kvm@vger.kernel.org
7240 W:      http://www.linux-kvm.org
7241 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7242 S:      Supported
7243 F:      Documentation/*/kvm*.txt
7244 F:      Documentation/virtual/kvm/
7245 F:      arch/*/kvm/
7246 F:      arch/x86/kernel/kvm.c
7247 F:      arch/x86/kernel/kvmclock.c
7248 F:      arch/*/include/asm/kvm*
7249 F:      include/linux/kvm*
7250 F:      include/uapi/linux/kvm*
7251 F:      virt/kvm/
7252 F:      tools/kvm/
7253
7254 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7255 M:      Joerg Roedel <joro@8bytes.org>
7256 L:      kvm@vger.kernel.org
7257 W:      http://www.linux-kvm.org/
7258 S:      Maintained
7259 F:      arch/x86/include/asm/svm.h
7260 F:      arch/x86/kvm/svm.c
7261
7262 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7263 M:      Alexander Graf <agraf@suse.com>
7264 L:      kvm-ppc@vger.kernel.org
7265 W:      http://www.linux-kvm.org/
7266 T:      git git://github.com/agraf/linux-2.6.git
7267 S:      Supported
7268 F:      arch/powerpc/include/asm/kvm*
7269 F:      arch/powerpc/kvm/
7270
7271 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7272 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7273 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7274 L:      linux-s390@vger.kernel.org
7275 W:      http://www.ibm.com/developerworks/linux/linux390/
7276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7277 S:      Supported
7278 F:      Documentation/s390/kvm.txt
7279 F:      arch/s390/include/asm/kvm*
7280 F:      arch/s390/kvm/
7281 F:      arch/s390/mm/gmap.c
7282
7283 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7284 M:      Christoffer Dall <christoffer.dall@linaro.org>
7285 M:      Marc Zyngier <marc.zyngier@arm.com>
7286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7287 L:      kvmarm@lists.cs.columbia.edu
7288 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7290 S:      Supported
7291 F:      arch/arm/include/uapi/asm/kvm*
7292 F:      arch/arm/include/asm/kvm*
7293 F:      arch/arm/kvm/
7294 F:      virt/kvm/arm/
7295 F:      include/kvm/arm_*
7296
7297 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7298 M:      Christoffer Dall <christoffer.dall@linaro.org>
7299 M:      Marc Zyngier <marc.zyngier@arm.com>
7300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7301 L:      kvmarm@lists.cs.columbia.edu
7302 S:      Maintained
7303 F:      arch/arm64/include/uapi/asm/kvm*
7304 F:      arch/arm64/include/asm/kvm*
7305 F:      arch/arm64/kvm/
7306
7307 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7308 M:      James Hogan <james.hogan@imgtec.com>
7309 L:      linux-mips@linux-mips.org
7310 S:      Supported
7311 F:      arch/mips/include/uapi/asm/kvm*
7312 F:      arch/mips/include/asm/kvm*
7313 F:      arch/mips/kvm/
7314
7315 KERNFS
7316 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7317 M:      Tejun Heo <tj@kernel.org>
7318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7319 S:      Supported
7320 F:      include/linux/kernfs.h
7321 F:      fs/kernfs/
7322
7323 KEXEC
7324 M:      Eric Biederman <ebiederm@xmission.com>
7325 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7326 L:      kexec@lists.infradead.org
7327 S:      Maintained
7328 F:      include/linux/kexec.h
7329 F:      include/uapi/linux/kexec.h
7330 F:      kernel/kexec*
7331
7332 KEYS/KEYRINGS:
7333 M:      David Howells <dhowells@redhat.com>
7334 L:      keyrings@vger.kernel.org
7335 S:      Maintained
7336 F:      Documentation/security/keys.txt
7337 F:      include/linux/key.h
7338 F:      include/linux/key-type.h
7339 F:      include/linux/keyctl.h
7340 F:      include/uapi/linux/keyctl.h
7341 F:      include/keys/
7342 F:      security/keys/
7343
7344 KEYS-TRUSTED
7345 M:      David Safford <safford@us.ibm.com>
7346 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7347 L:      linux-security-module@vger.kernel.org
7348 L:      keyrings@vger.kernel.org
7349 S:      Supported
7350 F:      Documentation/security/keys-trusted-encrypted.txt
7351 F:      include/keys/trusted-type.h
7352 F:      security/keys/trusted.c
7353 F:      security/keys/trusted.h
7354
7355 KEYS-ENCRYPTED
7356 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7357 M:      David Safford <safford@us.ibm.com>
7358 L:      linux-security-module@vger.kernel.org
7359 L:      keyrings@vger.kernel.org
7360 S:      Supported
7361 F:      Documentation/security/keys-trusted-encrypted.txt
7362 F:      include/keys/encrypted-type.h
7363 F:      security/keys/encrypted-keys/
7364
7365 KGDB / KDB /debug_core
7366 M:      Jason Wessel <jason.wessel@windriver.com>
7367 W:      http://kgdb.wiki.kernel.org/
7368 L:      kgdb-bugreport@lists.sourceforge.net
7369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7370 S:      Maintained
7371 F:      Documentation/DocBook/kgdb.tmpl
7372 F:      drivers/misc/kgdbts.c
7373 F:      drivers/tty/serial/kgdboc.c
7374 F:      include/linux/kdb.h
7375 F:      include/linux/kgdb.h
7376 F:      kernel/debug/
7377
7378 KMEMCHECK
7379 M:      Vegard Nossum <vegardno@ifi.uio.no>
7380 M:      Pekka Enberg <penberg@kernel.org>
7381 S:      Maintained
7382 F:      Documentation/dev-tools/kmemcheck.rst
7383 F:      arch/x86/include/asm/kmemcheck.h
7384 F:      arch/x86/mm/kmemcheck/
7385 F:      include/linux/kmemcheck.h
7386 F:      mm/kmemcheck.c
7387
7388 KMEMLEAK
7389 M:      Catalin Marinas <catalin.marinas@arm.com>
7390 S:      Maintained
7391 F:      Documentation/dev-tools/kmemleak.rst
7392 F:      include/linux/kmemleak.h
7393 F:      mm/kmemleak.c
7394 F:      mm/kmemleak-test.c
7395
7396 KPROBES
7397 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7398 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7399 M:      "David S. Miller" <davem@davemloft.net>
7400 M:      Masami Hiramatsu <mhiramat@kernel.org>
7401 S:      Maintained
7402 F:      Documentation/kprobes.txt
7403 F:      include/linux/kprobes.h
7404 F:      include/asm-generic/kprobes.h
7405 F:      kernel/kprobes.c
7406
7407 KS0108 LCD CONTROLLER DRIVER
7408 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7409 W:      http://miguelojeda.es/auxdisplay.htm
7410 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7411 S:      Maintained
7412 F:      Documentation/auxdisplay/ks0108
7413 F:      drivers/auxdisplay/ks0108.c
7414 F:      include/linux/ks0108.h
7415
7416 L3MDEV
7417 M:      David Ahern <dsa@cumulusnetworks.com>
7418 L:      netdev@vger.kernel.org
7419 S:      Maintained
7420 F:      net/l3mdev
7421 F:      include/net/l3mdev.h
7422
7423 LANTIQ MIPS ARCHITECTURE
7424 M:      John Crispin <john@phrozen.org>
7425 L:      linux-mips@linux-mips.org
7426 S:      Maintained
7427 F:      arch/mips/lantiq
7428
7429 LAPB module
7430 L:      linux-x25@vger.kernel.org
7431 S:      Orphan
7432 F:      Documentation/networking/lapb-module.txt
7433 F:      include/*/lapb.h
7434 F:      net/lapb/
7435
7436 LASI 53c700 driver for PARISC
7437 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7438 L:      linux-scsi@vger.kernel.org
7439 S:      Maintained
7440 F:      Documentation/scsi/53c700.txt
7441 F:      drivers/scsi/53c700*
7442
7443 LED SUBSYSTEM
7444 M:      Richard Purdie <rpurdie@rpsys.net>
7445 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7446 M:      Pavel Machek <pavel@ucw.cz>
7447 L:      linux-leds@vger.kernel.org
7448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7449 S:      Maintained
7450 F:      Documentation/devicetree/bindings/leds/
7451 F:      drivers/leds/
7452 F:      include/linux/leds.h
7453
7454 LEGACY EEPROM DRIVER
7455 M:      Jean Delvare <jdelvare@suse.com>
7456 S:      Maintained
7457 F:      Documentation/misc-devices/eeprom
7458 F:      drivers/misc/eeprom/eeprom.c
7459
7460 LEGO USB Tower driver
7461 M:      Juergen Stuber <starblue@users.sourceforge.net>
7462 L:      legousb-devel@lists.sourceforge.net
7463 W:      http://legousb.sourceforge.net/
7464 S:      Maintained
7465 F:      drivers/usb/misc/legousbtower.c
7466
7467 LG2160 MEDIA DRIVER
7468 M:      Michael Krufky <mkrufky@linuxtv.org>
7469 L:      linux-media@vger.kernel.org
7470 W:      https://linuxtv.org
7471 W:      http://github.com/mkrufky
7472 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7473 T:      git git://linuxtv.org/mkrufky/tuners.git
7474 S:      Maintained
7475 F:      drivers/media/dvb-frontends/lg2160.*
7476
7477 LGDT3305 MEDIA DRIVER
7478 M:      Michael Krufky <mkrufky@linuxtv.org>
7479 L:      linux-media@vger.kernel.org
7480 W:      https://linuxtv.org
7481 W:      http://github.com/mkrufky
7482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7483 T:      git git://linuxtv.org/mkrufky/tuners.git
7484 S:      Maintained
7485 F:      drivers/media/dvb-frontends/lgdt3305.*
7486
7487 LGUEST
7488 M:      Rusty Russell <rusty@rustcorp.com.au>
7489 L:      lguest@lists.ozlabs.org
7490 W:      http://lguest.ozlabs.org/
7491 S:      Odd Fixes
7492 F:      arch/x86/include/asm/lguest*.h
7493 F:      arch/x86/lguest/
7494 F:      drivers/lguest/
7495 F:      include/linux/lguest*.h
7496 F:      tools/lguest/
7497
7498 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7499 M:      Tejun Heo <tj@kernel.org>
7500 L:      linux-ide@vger.kernel.org
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7502 S:      Maintained
7503 F:      drivers/ata/
7504 F:      include/linux/ata.h
7505 F:      include/linux/libata.h
7506 F:      Documentation/devicetree/bindings/ata/
7507
7508 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7509 M:      Viresh Kumar <vireshk@kernel.org>
7510 L:      linux-ide@vger.kernel.org
7511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7512 S:      Maintained
7513 F:      include/linux/pata_arasan_cf_data.h
7514 F:      drivers/ata/pata_arasan_cf.c
7515
7516 LIBATA PATA DRIVERS
7517 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7518 M:      Tejun Heo <tj@kernel.org>
7519 L:      linux-ide@vger.kernel.org
7520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7521 S:      Maintained
7522 F:      drivers/ata/pata_*.c
7523 F:      drivers/ata/ata_generic.c
7524
7525 LIBATA SATA AHCI PLATFORM devices support
7526 M:      Hans de Goede <hdegoede@redhat.com>
7527 M:      Tejun Heo <tj@kernel.org>
7528 L:      linux-ide@vger.kernel.org
7529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7530 S:      Maintained
7531 F:      drivers/ata/ahci_platform.c
7532 F:      drivers/ata/libahci_platform.c
7533 F:      include/linux/ahci_platform.h
7534
7535 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7536 M:      Mikael Pettersson <mikpelinux@gmail.com>
7537 L:      linux-ide@vger.kernel.org
7538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7539 S:      Maintained
7540 F:      drivers/ata/sata_promise.*
7541
7542 LIBLOCKDEP
7543 M:      Sasha Levin <sasha.levin@oracle.com>
7544 S:      Maintained
7545 F:      tools/lib/lockdep/
7546
7547 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7548 M:      Dan Williams <dan.j.williams@intel.com>
7549 L:      linux-nvdimm@lists.01.org
7550 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7552 S:      Supported
7553 F:      drivers/nvdimm/*
7554 F:      include/linux/nd.h
7555 F:      include/linux/libnvdimm.h
7556 F:      include/uapi/linux/ndctl.h
7557
7558 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7559 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7560 L:      linux-nvdimm@lists.01.org
7561 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7562 S:      Supported
7563 F:      drivers/nvdimm/blk.c
7564 F:      drivers/nvdimm/region_devs.c
7565 F:      drivers/acpi/nfit*
7566
7567 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7568 M:      Vishal Verma <vishal.l.verma@intel.com>
7569 L:      linux-nvdimm@lists.01.org
7570 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7571 S:      Supported
7572 F:      drivers/nvdimm/btt*
7573
7574 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7575 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7576 L:      linux-nvdimm@lists.01.org
7577 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7578 S:      Supported
7579 F:      drivers/nvdimm/pmem.c
7580 F:      include/linux/pmem.h
7581 F:      arch/*/include/asm/pmem.h
7582
7583 LIGHTNVM PLATFORM SUPPORT
7584 M:      Matias Bjorling <mb@lightnvm.io>
7585 W:      http://github/OpenChannelSSD
7586 L:      linux-block@vger.kernel.org
7587 S:      Maintained
7588 F:      drivers/lightnvm/
7589 F:      include/linux/lightnvm.h
7590 F:      include/uapi/linux/lightnvm.h
7591
7592 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7593 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7594 M:      Paul Mackerras <paulus@samba.org>
7595 M:      Michael Ellerman <mpe@ellerman.id.au>
7596 W:      https://github.com/linuxppc/linux/wiki
7597 L:      linuxppc-dev@lists.ozlabs.org
7598 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7600 S:      Supported
7601 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7602 F:      Documentation/devicetree/bindings/powerpc/
7603 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7604 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7605 F:      Documentation/powerpc/
7606 F:      arch/powerpc/
7607 F:      drivers/char/tpm/tpm_ibmvtpm*
7608 F:      drivers/crypto/nx/
7609 F:      drivers/crypto/vmx/
7610 F:      drivers/i2c/busses/i2c-opal.c
7611 F:      drivers/net/ethernet/ibm/ibmveth.*
7612 F:      drivers/net/ethernet/ibm/ibmvnic.*
7613 F:      drivers/pci/hotplug/pnv_php.c
7614 F:      drivers/pci/hotplug/rpa*
7615 F:      drivers/rtc/rtc-opal.c
7616 F:      drivers/scsi/ibmvscsi/
7617 F:      drivers/tty/hvc/hvc_opal.c
7618 F:      tools/testing/selftests/powerpc
7619 N:      /pmac
7620 N:      powermac
7621 N:      powernv
7622 N:      [^a-z0-9]ps3
7623 N:      pseries
7624
7625 LINUX FOR POWER MACINTOSH
7626 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7627 W:      http://www.penguinppc.org/
7628 L:      linuxppc-dev@lists.ozlabs.org
7629 S:      Maintained
7630 F:      arch/powerpc/platforms/powermac/
7631 F:      drivers/macintosh/
7632
7633 LINUX FOR POWERPC EMBEDDED MPC5XXX
7634 M:      Anatolij Gustschin <agust@denx.de>
7635 L:      linuxppc-dev@lists.ozlabs.org
7636 T:      git git://git.denx.de/linux-denx-agust.git
7637 S:      Maintained
7638 F:      arch/powerpc/platforms/512x/
7639 F:      arch/powerpc/platforms/52xx/
7640
7641 LINUX FOR POWERPC EMBEDDED PPC4XX
7642 M:      Alistair Popple <alistair@popple.id.au>
7643 M:      Matt Porter <mporter@kernel.crashing.org>
7644 W:      http://www.penguinppc.org/
7645 L:      linuxppc-dev@lists.ozlabs.org
7646 S:      Maintained
7647 F:      arch/powerpc/platforms/40x/
7648 F:      arch/powerpc/platforms/44x/
7649
7650 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7651 L:      linuxppc-dev@lists.ozlabs.org
7652 S:      Orphan
7653 F:      arch/powerpc/*/*virtex*
7654 F:      arch/powerpc/*/*/*virtex*
7655
7656 LINUX FOR POWERPC EMBEDDED PPC8XX
7657 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7658 W:      http://www.penguinppc.org/
7659 L:      linuxppc-dev@lists.ozlabs.org
7660 S:      Maintained
7661 F:      arch/powerpc/platforms/8xx/
7662
7663 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7664 M:      Scott Wood <oss@buserror.net>
7665 M:      Kumar Gala <galak@kernel.crashing.org>
7666 W:      http://www.penguinppc.org/
7667 L:      linuxppc-dev@lists.ozlabs.org
7668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7669 S:      Maintained
7670 F:      arch/powerpc/platforms/83xx/
7671 F:      arch/powerpc/platforms/85xx/
7672
7673 LINUX FOR POWERPC PA SEMI PWRFICIENT
7674 L:      linuxppc-dev@lists.ozlabs.org
7675 S:      Orphan
7676 F:      arch/powerpc/platforms/pasemi/
7677 F:      drivers/*/*pasemi*
7678 F:      drivers/*/*/*pasemi*
7679
7680 LINUX SECURITY MODULE (LSM) FRAMEWORK
7681 M:      Chris Wright <chrisw@sous-sol.org>
7682 L:      linux-security-module@vger.kernel.org
7683 S:      Supported
7684
7685 LIS3LV02D ACCELEROMETER DRIVER
7686 M:      Eric Piel <eric.piel@tremplin-utc.net>
7687 S:      Maintained
7688 F:      Documentation/misc-devices/lis3lv02d
7689 F:      drivers/misc/lis3lv02d/
7690 F:      drivers/platform/x86/hp_accel.c
7691
7692 LIVE PATCHING
7693 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7694 M:      Jessica Yu <jeyu@redhat.com>
7695 M:      Jiri Kosina <jikos@kernel.org>
7696 M:      Miroslav Benes <mbenes@suse.cz>
7697 R:      Petr Mladek <pmladek@suse.com>
7698 S:      Maintained
7699 F:      kernel/livepatch/
7700 F:      include/linux/livepatch.h
7701 F:      arch/x86/include/asm/livepatch.h
7702 F:      arch/x86/kernel/livepatch.c
7703 F:      Documentation/livepatch/
7704 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7705 F:      samples/livepatch/
7706 L:      live-patching@vger.kernel.org
7707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7708
7709 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7710 M:      Kees Cook <keescook@chromium.org>
7711 S:      Maintained
7712 F:      drivers/misc/lkdtm*
7713
7714 LLC (802.2)
7715 L:      netdev@vger.kernel.org
7716 S:      Odd fixes
7717 F:      include/linux/llc.h
7718 F:      include/uapi/linux/llc.h
7719 F:      include/net/llc*
7720 F:      net/llc/
7721
7722 LM73 HARDWARE MONITOR DRIVER
7723 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7724 L:      linux-hwmon@vger.kernel.org
7725 S:      Maintained
7726 F:      drivers/hwmon/lm73.c
7727
7728 LM78 HARDWARE MONITOR DRIVER
7729 M:      Jean Delvare <jdelvare@suse.com>
7730 L:      linux-hwmon@vger.kernel.org
7731 S:      Maintained
7732 F:      Documentation/hwmon/lm78
7733 F:      drivers/hwmon/lm78.c
7734
7735 LM83 HARDWARE MONITOR DRIVER
7736 M:      Jean Delvare <jdelvare@suse.com>
7737 L:      linux-hwmon@vger.kernel.org
7738 S:      Maintained
7739 F:      Documentation/hwmon/lm83
7740 F:      drivers/hwmon/lm83.c
7741
7742 LM90 HARDWARE MONITOR DRIVER
7743 M:      Jean Delvare <jdelvare@suse.com>
7744 L:      linux-hwmon@vger.kernel.org
7745 S:      Maintained
7746 F:      Documentation/hwmon/lm90
7747 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7748 F:      drivers/hwmon/lm90.c
7749 F:      include/dt-bindings/thermal/lm90.h
7750
7751 LM95234 HARDWARE MONITOR DRIVER
7752 M:      Guenter Roeck <linux@roeck-us.net>
7753 L:      linux-hwmon@vger.kernel.org
7754 S:      Maintained
7755 F:      Documentation/hwmon/lm95234
7756 F:      drivers/hwmon/lm95234.c
7757
7758 LME2510 MEDIA DRIVER
7759 M:      Malcolm Priestley <tvboxspy@gmail.com>
7760 L:      linux-media@vger.kernel.org
7761 W:      https://linuxtv.org
7762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7763 S:      Maintained
7764 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7765
7766 LOCKING PRIMITIVES
7767 M:      Peter Zijlstra <peterz@infradead.org>
7768 M:      Ingo Molnar <mingo@redhat.com>
7769 L:      linux-kernel@vger.kernel.org
7770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7771 S:      Maintained
7772 F:      Documentation/locking/
7773 F:      include/linux/lockdep.h
7774 F:      include/linux/spinlock*.h
7775 F:      arch/*/include/asm/spinlock*.h
7776 F:      include/linux/rwlock*.h
7777 F:      include/linux/mutex*.h
7778 F:      arch/*/include/asm/mutex*.h
7779 F:      include/linux/rwsem*.h
7780 F:      arch/*/include/asm/rwsem.h
7781 F:      include/linux/seqlock.h
7782 F:      lib/locking*.[ch]
7783 F:      kernel/locking/
7784
7785 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7786 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7787 L:      linux-ntfs-dev@lists.sourceforge.net
7788 W:      http://www.linux-ntfs.org/content/view/19/37/
7789 S:      Maintained
7790 F:      Documentation/ldm.txt
7791 F:      block/partitions/ldm.*
7792
7793 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7794 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7795 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7796 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7797 L:      MPT-FusionLinux.pdl@broadcom.com
7798 L:      linux-scsi@vger.kernel.org
7799 W:      http://www.avagotech.com/support/
7800 S:      Supported
7801 F:      drivers/message/fusion/
7802 F:      drivers/scsi/mpt2sas/
7803 F:      drivers/scsi/mpt3sas/
7804
7805 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7806 M:      Matthew Wilcox <matthew@wil.cx>
7807 L:      linux-scsi@vger.kernel.org
7808 S:      Maintained
7809 F:      drivers/scsi/sym53c8xx_2/
7810
7811 LTC4261 HARDWARE MONITOR DRIVER
7812 M:      Guenter Roeck <linux@roeck-us.net>
7813 L:      linux-hwmon@vger.kernel.org
7814 S:      Maintained
7815 F:      Documentation/hwmon/ltc4261
7816 F:      drivers/hwmon/ltc4261.c
7817
7818 LTC4306 I2C MULTIPLEXER DRIVER
7819 M:      Michael Hennerich <michael.hennerich@analog.com>
7820 W:      http://ez.analog.com/community/linux-device-drivers
7821 L:      linux-i2c@vger.kernel.org
7822 S:      Supported
7823 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7824 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7825
7826 LTP (Linux Test Project)
7827 M:      Mike Frysinger <vapier@gentoo.org>
7828 M:      Cyril Hrubis <chrubis@suse.cz>
7829 M:      Wanlong Gao <wanlong.gao@gmail.com>
7830 M:      Jan Stancek <jstancek@redhat.com>
7831 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7832 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7833 L:      ltp@lists.linux.it (subscribers-only)
7834 W:      http://linux-test-project.github.io/
7835 T:      git git://github.com/linux-test-project/ltp.git
7836 S:      Maintained
7837
7838 M32R ARCHITECTURE
7839 W:      http://www.linux-m32r.org/
7840 S:      Orphan
7841 F:      arch/m32r/
7842
7843 M68K ARCHITECTURE
7844 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7845 L:      linux-m68k@lists.linux-m68k.org
7846 W:      http://www.linux-m68k.org/
7847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7848 S:      Maintained
7849 F:      arch/m68k/
7850 F:      drivers/zorro/
7851
7852 M68K ON APPLE MACINTOSH
7853 M:      Joshua Thompson <funaho@jurai.org>
7854 W:      http://www.mac.linux-m68k.org/
7855 L:      linux-m68k@lists.linux-m68k.org
7856 S:      Maintained
7857 F:      arch/m68k/mac/
7858
7859 M68K ON HP9000/300
7860 M:      Philip Blundell <philb@gnu.org>
7861 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7862 S:      Maintained
7863 F:      arch/m68k/hp300/
7864
7865 M88DS3103 MEDIA DRIVER
7866 M:      Antti Palosaari <crope@iki.fi>
7867 L:      linux-media@vger.kernel.org
7868 W:      https://linuxtv.org
7869 W:      http://palosaari.fi/linux/
7870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7871 T:      git git://linuxtv.org/anttip/media_tree.git
7872 S:      Maintained
7873 F:      drivers/media/dvb-frontends/m88ds3103*
7874
7875 M88RS2000 MEDIA DRIVER
7876 M:      Malcolm Priestley <tvboxspy@gmail.com>
7877 L:      linux-media@vger.kernel.org
7878 W:      https://linuxtv.org
7879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7880 S:      Maintained
7881 F:      drivers/media/dvb-frontends/m88rs2000*
7882
7883 MA901 MASTERKIT USB FM RADIO DRIVER
7884 M:      Alexey Klimov <klimov.linux@gmail.com>
7885 L:      linux-media@vger.kernel.org
7886 T:      git git://linuxtv.org/media_tree.git
7887 S:      Maintained
7888 F:      drivers/media/radio/radio-ma901.c
7889
7890 MAC80211
7891 M:      Johannes Berg <johannes@sipsolutions.net>
7892 L:      linux-wireless@vger.kernel.org
7893 W:      http://wireless.kernel.org/
7894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7896 S:      Maintained
7897 F:      Documentation/networking/mac80211-injection.txt
7898 F:      include/net/mac80211.h
7899 F:      net/mac80211/
7900 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7901
7902 MAILBOX API
7903 M:      Jassi Brar <jassisinghbrar@gmail.com>
7904 L:      linux-kernel@vger.kernel.org
7905 S:      Maintained
7906 F:      drivers/mailbox/
7907 F:      include/linux/mailbox_client.h
7908 F:      include/linux/mailbox_controller.h
7909
7910 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7911 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7912 W:      http://www.kernel.org/doc/man-pages
7913 L:      linux-man@vger.kernel.org
7914 S:      Maintained
7915
7916 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7917 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7918 L:      linux-mips@linux-mips.org
7919 S:      Maintained
7920 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7921
7922 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7923 M:      Andrew Lunn <andrew@lunn.ch>
7924 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7925 L:      netdev@vger.kernel.org
7926 S:      Maintained
7927 F:      drivers/net/dsa/mv88e6xxx/
7928 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7929
7930 MARVELL ARMADA DRM SUPPORT
7931 M:      Russell King <linux@armlinux.org.uk>
7932 S:      Maintained
7933 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7934 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7935 F:      drivers/gpu/drm/armada/
7936 F:      include/uapi/drm/armada_drm.h
7937 F:      Documentation/devicetree/bindings/display/armada/
7938
7939 MARVELL CRYPTO DRIVER
7940 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7941 M:      Arnaud Ebalard <arno@natisbad.org>
7942 F:      drivers/crypto/marvell/
7943 S:      Maintained
7944 L:      linux-crypto@vger.kernel.org
7945
7946 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7947 M:      Mirko Lindner <mlindner@marvell.com>
7948 M:      Stephen Hemminger <stephen@networkplumber.org>
7949 L:      netdev@vger.kernel.org
7950 S:      Maintained
7951 F:      drivers/net/ethernet/marvell/sk*
7952
7953 MARVELL LIBERTAS WIRELESS DRIVER
7954 L:      libertas-dev@lists.infradead.org
7955 S:      Orphan
7956 F:      drivers/net/wireless/marvell/libertas/
7957
7958 MARVELL MV643XX ETHERNET DRIVER
7959 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7960 L:      netdev@vger.kernel.org
7961 S:      Maintained
7962 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7963 F:      include/linux/mv643xx.h
7964
7965 MARVELL MVNETA ETHERNET DRIVER
7966 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7967 L:      netdev@vger.kernel.org
7968 S:      Maintained
7969 F:      drivers/net/ethernet/marvell/mvneta.*
7970
7971 MARVELL MWIFIEX WIRELESS DRIVER
7972 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7973 M:      Nishant Sarmukadam <nishants@marvell.com>
7974 M:      Ganapathi Bhat <gbhat@marvell.com>
7975 M:      Xinming Hu <huxm@marvell.com>
7976 L:      linux-wireless@vger.kernel.org
7977 S:      Maintained
7978 F:      drivers/net/wireless/marvell/mwifiex/
7979
7980 MARVELL MWL8K WIRELESS DRIVER
7981 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7982 L:      linux-wireless@vger.kernel.org
7983 S:      Odd Fixes
7984 F:      drivers/net/wireless/marvell/mwl8k.c
7985
7986 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7987 M:      Nicolas Pitre <nico@fluxnic.net>
7988 S:      Odd Fixes
7989 F:      drivers/mmc/host/mvsdio.*
7990
7991 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7992 M:      Hu Ziji <huziji@marvell.com>
7993 L:      linux-mmc@vger.kernel.org
7994 S:      Supported
7995 F:      drivers/mmc/host/sdhci-xenon*
7996 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7997
7998 MATROX FRAMEBUFFER DRIVER
7999 L:      linux-fbdev@vger.kernel.org
8000 S:      Orphan
8001 F:      drivers/video/fbdev/matrox/matroxfb_*
8002 F:      include/uapi/linux/matroxfb.h
8003
8004 MAX16065 HARDWARE MONITOR DRIVER
8005 M:      Guenter Roeck <linux@roeck-us.net>
8006 L:      linux-hwmon@vger.kernel.org
8007 S:      Maintained
8008 F:      Documentation/hwmon/max16065
8009 F:      drivers/hwmon/max16065.c
8010
8011 MAX20751 HARDWARE MONITOR DRIVER
8012 M:      Guenter Roeck <linux@roeck-us.net>
8013 L:      linux-hwmon@vger.kernel.org
8014 S:      Maintained
8015 F:      Documentation/hwmon/max20751
8016 F:      drivers/hwmon/max20751.c
8017
8018 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8019 L:      linux-hwmon@vger.kernel.org
8020 S:      Orphan
8021 F:      Documentation/hwmon/max6650
8022 F:      drivers/hwmon/max6650.c
8023
8024 MAX6697 HARDWARE MONITOR DRIVER
8025 M:      Guenter Roeck <linux@roeck-us.net>
8026 L:      linux-hwmon@vger.kernel.org
8027 S:      Maintained
8028 F:      Documentation/hwmon/max6697
8029 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8030 F:      drivers/hwmon/max6697.c
8031 F:      include/linux/platform_data/max6697.h
8032
8033 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8034 M:      Peter Rosin <peda@axentia.se>
8035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8036 S:      Maintained
8037 F:      Documentation/devicetree/bindings/sound/max9860.txt
8038 F:      sound/soc/codecs/max9860.*
8039
8040 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8041 M:      Krzysztof Kozlowski <krzk@kernel.org>
8042 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8043 L:      linux-pm@vger.kernel.org
8044 S:      Supported
8045 F:      drivers/power/supply/max14577_charger.c
8046 F:      drivers/power/supply/max77693_charger.c
8047
8048 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8049 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8050 L:      linux-kernel@vger.kernel.org
8051 S:      Supported
8052 F:      drivers/*/*max77802*.c
8053 F:      Documentation/devicetree/bindings/*/*max77802.txt
8054 F:      include/dt-bindings/*/*max77802.h
8055
8056 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8057 M:      Chanwoo Choi <cw00.choi@samsung.com>
8058 M:      Krzysztof Kozlowski <krzk@kernel.org>
8059 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8060 L:      linux-kernel@vger.kernel.org
8061 S:      Supported
8062 F:      drivers/*/max14577*.c
8063 F:      drivers/*/max77686*.c
8064 F:      drivers/*/max77693*.c
8065 F:      drivers/extcon/extcon-max14577.c
8066 F:      drivers/extcon/extcon-max77693.c
8067 F:      drivers/rtc/rtc-max77686.c
8068 F:      drivers/clk/clk-max77686.c
8069 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8070 F:      Documentation/devicetree/bindings/*/max77686.txt
8071 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8072 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8073 F:      include/linux/mfd/max14577*.h
8074 F:      include/linux/mfd/max77686*.h
8075 F:      include/linux/mfd/max77693*.h
8076
8077 MAXIRADIO FM RADIO RECEIVER DRIVER
8078 M:      Hans Verkuil <hverkuil@xs4all.nl>
8079 L:      linux-media@vger.kernel.org
8080 T:      git git://linuxtv.org/media_tree.git
8081 W:      https://linuxtv.org
8082 S:      Maintained
8083 F:      drivers/media/radio/radio-maxiradio*
8084
8085 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8086 M:      Peter Rosin <peda@axentia.se>
8087 L:      linux-iio@vger.kernel.org
8088 S:      Maintained
8089 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8090 F:      drivers/iio/potentiometer/mcp4531.c
8091
8092 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8093 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8094 L:      linux-iio@vger.kernel.org
8095 S:      Maintained
8096 F:      drivers/iio/dac/cio-dac.c
8097
8098 MEDIA DRIVERS FOR RENESAS - FCP
8099 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8100 L:      linux-media@vger.kernel.org
8101 L:      linux-renesas-soc@vger.kernel.org
8102 T:      git git://linuxtv.org/media_tree.git
8103 S:      Supported
8104 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8105 F:      drivers/media/platform/rcar-fcp.c
8106 F:      include/media/rcar-fcp.h
8107
8108 MEDIA DRIVERS FOR RENESAS - FDP1
8109 M:      Kieran Bingham <kieran@bingham.xyz>
8110 L:      linux-media@vger.kernel.org
8111 L:      linux-renesas-soc@vger.kernel.org
8112 T:      git git://linuxtv.org/media_tree.git
8113 S:      Supported
8114 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8115 F:      drivers/media/platform/rcar_fdp1.c
8116
8117 MEDIA DRIVERS FOR RENESAS - VIN
8118 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8119 L:      linux-media@vger.kernel.org
8120 L:      linux-renesas-soc@vger.kernel.org
8121 T:      git git://linuxtv.org/media_tree.git
8122 S:      Supported
8123 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8124 F:      drivers/media/platform/rcar-vin/
8125
8126 MEDIA DRIVERS FOR RENESAS - VSP1
8127 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8128 L:      linux-media@vger.kernel.org
8129 L:      linux-renesas-soc@vger.kernel.org
8130 T:      git git://linuxtv.org/media_tree.git
8131 S:      Supported
8132 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8133 F:      drivers/media/platform/vsp1/
8134
8135 MEDIA DRIVERS FOR HELENE
8136 M:      Abylay Ospan <aospan@netup.ru>
8137 L:      linux-media@vger.kernel.org
8138 W:      https://linuxtv.org
8139 W:      http://netup.tv/
8140 T:      git git://linuxtv.org/media_tree.git
8141 S:      Supported
8142 F:      drivers/media/dvb-frontends/helene*
8143
8144 MEDIA DRIVERS FOR ASCOT2E
8145 M:      Sergey Kozlov <serjk@netup.ru>
8146 M:      Abylay Ospan <aospan@netup.ru>
8147 L:      linux-media@vger.kernel.org
8148 W:      https://linuxtv.org
8149 W:      http://netup.tv/
8150 T:      git git://linuxtv.org/media_tree.git
8151 S:      Supported
8152 F:      drivers/media/dvb-frontends/ascot2e*
8153
8154 MEDIA DRIVERS FOR CXD2841ER
8155 M:      Sergey Kozlov <serjk@netup.ru>
8156 M:      Abylay Ospan <aospan@netup.ru>
8157 L:      linux-media@vger.kernel.org
8158 W:      https://linuxtv.org
8159 W:      http://netup.tv/
8160 T:      git git://linuxtv.org/media_tree.git
8161 S:      Supported
8162 F:      drivers/media/dvb-frontends/cxd2841er*
8163
8164 MEDIA DRIVERS FOR HORUS3A
8165 M:      Sergey Kozlov <serjk@netup.ru>
8166 M:      Abylay Ospan <aospan@netup.ru>
8167 L:      linux-media@vger.kernel.org
8168 W:      https://linuxtv.org
8169 W:      http://netup.tv/
8170 T:      git git://linuxtv.org/media_tree.git
8171 S:      Supported
8172 F:      drivers/media/dvb-frontends/horus3a*
8173
8174 MEDIA DRIVERS FOR LNBH25
8175 M:      Sergey Kozlov <serjk@netup.ru>
8176 M:      Abylay Ospan <aospan@netup.ru>
8177 L:      linux-media@vger.kernel.org
8178 W:      https://linuxtv.org
8179 W:      http://netup.tv/
8180 T:      git git://linuxtv.org/media_tree.git
8181 S:      Supported
8182 F:      drivers/media/dvb-frontends/lnbh25*
8183
8184 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8185 M:      Sergey Kozlov <serjk@netup.ru>
8186 M:      Abylay Ospan <aospan@netup.ru>
8187 L:      linux-media@vger.kernel.org
8188 W:      https://linuxtv.org
8189 W:      http://netup.tv/
8190 T:      git git://linuxtv.org/media_tree.git
8191 S:      Supported
8192 F:      drivers/media/pci/netup_unidvb/*
8193
8194 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8195 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8196 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8197 P:      LinuxTV.org Project
8198 L:      linux-media@vger.kernel.org
8199 W:      https://linuxtv.org
8200 Q:      http://patchwork.kernel.org/project/linux-media/list/
8201 T:      git git://linuxtv.org/media_tree.git
8202 S:      Maintained
8203 F:      Documentation/devicetree/bindings/media/
8204 F:      Documentation/media/
8205 F:      drivers/media/
8206 F:      drivers/staging/media/
8207 F:      include/linux/platform_data/media/
8208 F:      include/media/
8209 F:      include/uapi/linux/dvb/
8210 F:      include/uapi/linux/videodev2.h
8211 F:      include/uapi/linux/media.h
8212 F:      include/uapi/linux/v4l2-*
8213 F:      include/uapi/linux/meye.h
8214 F:      include/uapi/linux/ivtv*
8215 F:      include/uapi/linux/uvcvideo.h
8216
8217 MEDIATEK ETHERNET DRIVER
8218 M:      Felix Fietkau <nbd@openwrt.org>
8219 M:      John Crispin <blogic@openwrt.org>
8220 L:      netdev@vger.kernel.org
8221 S:      Maintained
8222 F:      drivers/net/ethernet/mediatek/
8223
8224 MEDIATEK JPEG DRIVER
8225 M:      Rick Chang <rick.chang@mediatek.com>
8226 M:      Bin Liu <bin.liu@mediatek.com>
8227 S:      Supported
8228 F:      drivers/media/platform/mtk-jpeg/
8229 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8230
8231 MEDIATEK MEDIA DRIVER
8232 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8233 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8234 S:      Supported
8235 F:      drivers/media/platform/mtk-vcodec/
8236 F:      drivers/media/platform/mtk-vpu/
8237 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8238 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8239
8240 MEDIATEK MDP DRIVER
8241 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8242 M:      Houlong Wei <houlong.wei@mediatek.com>
8243 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8244 S:      Supported
8245 F:      drivers/media/platform/mtk-mdp/
8246 F:      drivers/media/platform/mtk-vpu/
8247 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8248
8249 MEDIATEK MT7601U WIRELESS LAN DRIVER
8250 M:      Jakub Kicinski <kubakici@wp.pl>
8251 L:      linux-wireless@vger.kernel.org
8252 S:      Maintained
8253 F:      drivers/net/wireless/mediatek/mt7601u/
8254
8255 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8256 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8257 M:      Martin Donnelly <martin.donnelly@ge.com>
8258 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8259 S:      Maintained
8260 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8261 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8262
8263 MEGARAID SCSI/SAS DRIVERS
8264 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8265 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8266 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8267 L:      megaraidlinux.pdl@broadcom.com
8268 L:      linux-scsi@vger.kernel.org
8269 W:      http://www.avagotech.com/support/
8270 S:      Maintained
8271 F:      Documentation/scsi/megaraid.txt
8272 F:      drivers/scsi/megaraid.*
8273 F:      drivers/scsi/megaraid/
8274
8275 MELFAS MIP4 TOUCHSCREEN DRIVER
8276 M:      Sangwon Jee <jeesw@melfas.com>
8277 W:      http://www.melfas.com
8278 S:      Supported
8279 F:      drivers/input/touchscreen/melfas_mip4.c
8280 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8281
8282 MELLANOX ETHERNET DRIVER (mlx4_en)
8283 M:      Tariq Toukan <tariqt@mellanox.com>
8284 L:      netdev@vger.kernel.org
8285 S:      Supported
8286 W:      http://www.mellanox.com
8287 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8288 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8289
8290 MELLANOX ETHERNET DRIVER (mlx5e)
8291 M:      Saeed Mahameed <saeedm@mellanox.com>
8292 L:      netdev@vger.kernel.org
8293 S:      Supported
8294 W:      http://www.mellanox.com
8295 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8296 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8297
8298 MELLANOX ETHERNET SWITCH DRIVERS
8299 M:      Jiri Pirko <jiri@mellanox.com>
8300 M:      Ido Schimmel <idosch@mellanox.com>
8301 L:      netdev@vger.kernel.org
8302 S:      Supported
8303 W:      http://www.mellanox.com
8304 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8305 F:      drivers/net/ethernet/mellanox/mlxsw/
8306
8307 MELLANOX MLXCPLD I2C AND MUX DRIVER
8308 M:      Vadim Pasternak <vadimp@mellanox.com>
8309 M:      Michael Shych <michaelsh@mellanox.com>
8310 L:      linux-i2c@vger.kernel.org
8311 S:      Supported
8312 F:      drivers/i2c/busses/i2c-mlxcpld.c
8313 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8314 F:      Documentation/i2c/busses/i2c-mlxcpld
8315
8316 MELLANOX MLXCPLD LED DRIVER
8317 M:      Vadim Pasternak <vadimp@mellanox.com>
8318 L:      linux-leds@vger.kernel.org
8319 S:      Supported
8320 F:      drivers/leds/leds-mlxcpld.c
8321 F:      Documentation/leds/leds-mlxcpld.txt
8322
8323 MELLANOX PLATFORM DRIVER
8324 M:      Vadim Pasternak <vadimp@mellanox.com>
8325 L:      platform-driver-x86@vger.kernel.org
8326 S:      Supported
8327 F:      drivers/platform/x86/mlx-platform.c
8328
8329 MELLANOX MLX CPLD HOTPLUG DRIVER
8330 M:      Vadim Pasternak <vadimp@mellanox.com>
8331 L:      platform-driver-x86@vger.kernel.org
8332 S:      Supported
8333 F:      drivers/platform/x86/mlxcpld-hotplug.c
8334 F:      include/linux/platform_data/mlxcpld-hotplug.h
8335
8336 SOFT-ROCE DRIVER (rxe)
8337 M:      Moni Shoua <monis@mellanox.com>
8338 L:      linux-rdma@vger.kernel.org
8339 S:      Supported
8340 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8341 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8342 F:      drivers/infiniband/sw/rxe/
8343 F:      include/uapi/rdma/rdma_user_rxe.h
8344
8345 MEMBARRIER SUPPORT
8346 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8347 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8348 L:      linux-kernel@vger.kernel.org
8349 S:      Supported
8350 F:      kernel/membarrier.c
8351 F:      include/uapi/linux/membarrier.h
8352
8353 MEMORY MANAGEMENT
8354 L:      linux-mm@kvack.org
8355 W:      http://www.linux-mm.org
8356 S:      Maintained
8357 F:      include/linux/mm.h
8358 F:      include/linux/gfp.h
8359 F:      include/linux/mmzone.h
8360 F:      include/linux/memory_hotplug.h
8361 F:      include/linux/vmalloc.h
8362 F:      mm/
8363
8364 MEMORY TECHNOLOGY DEVICES (MTD)
8365 M:      David Woodhouse <dwmw2@infradead.org>
8366 M:      Brian Norris <computersforpeace@gmail.com>
8367 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8368 M:      Marek Vasut <marek.vasut@gmail.com>
8369 M:      Richard Weinberger <richard@nod.at>
8370 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8371 L:      linux-mtd@lists.infradead.org
8372 W:      http://www.linux-mtd.infradead.org/
8373 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8374 T:      git git://git.infradead.org/linux-mtd.git
8375 T:      git git://git.infradead.org/l2-mtd.git
8376 S:      Maintained
8377 F:      Documentation/devicetree/bindings/mtd/
8378 F:      drivers/mtd/
8379 F:      include/linux/mtd/
8380 F:      include/uapi/mtd/
8381
8382 MEN A21 WATCHDOG DRIVER
8383 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8384 L:      linux-watchdog@vger.kernel.org
8385 S:      Maintained
8386 F:      drivers/watchdog/mena21_wdt.c
8387
8388 MEN CHAMELEON BUS (mcb)
8389 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8390 S:      Maintained
8391 F:      drivers/mcb/
8392 F:      include/linux/mcb.h
8393 F:      Documentation/men-chameleon-bus.txt
8394
8395 MEN F21BMC (Board Management Controller)
8396 M:      Andreas Werner <andreas.werner@men.de>
8397 S:      Supported
8398 F:      drivers/mfd/menf21bmc.c
8399 F:      drivers/watchdog/menf21bmc_wdt.c
8400 F:      drivers/leds/leds-menf21bmc.c
8401 F:      drivers/hwmon/menf21bmc_hwmon.c
8402 F:      Documentation/hwmon/menf21bmc
8403
8404 METAG ARCHITECTURE
8405 M:      James Hogan <james.hogan@imgtec.com>
8406 L:      linux-metag@vger.kernel.org
8407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8408 S:      Odd Fixes
8409 F:      arch/metag/
8410 F:      Documentation/metag/
8411 F:      Documentation/devicetree/bindings/metag/
8412 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8413 F:      drivers/clocksource/metag_generic.c
8414 F:      drivers/irqchip/irq-metag.c
8415 F:      drivers/irqchip/irq-metag-ext.c
8416 F:      drivers/tty/metag_da.c
8417
8418 MICROBLAZE ARCHITECTURE
8419 M:      Michal Simek <monstr@monstr.eu>
8420 W:      http://www.monstr.eu/fdt/
8421 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8422 S:      Supported
8423 F:      arch/microblaze/
8424
8425 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8426 M:      Richard Genoud <richard.genoud@gmail.com>
8427 S:      Maintained
8428 F:      drivers/tty/serial/atmel_serial.c
8429 F:      drivers/tty/serial/atmel_serial.h
8430
8431 MICROCHIP / ATMEL DMA DRIVER
8432 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8434 L:      dmaengine@vger.kernel.org
8435 S:      Supported
8436 F:      drivers/dma/at_hdmac.c
8437 F:      drivers/dma/at_hdmac_regs.h
8438 F:      include/linux/platform_data/dma-atmel.h
8439
8440 MICROCHIP / ATMEL ISC DRIVER
8441 M:      Songjun Wu <songjun.wu@microchip.com>
8442 L:      linux-media@vger.kernel.org
8443 S:      Supported
8444 F:      drivers/media/platform/atmel/atmel-isc.c
8445 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8446 F:      devicetree/bindings/media/atmel-isc.txt
8447
8448 MICROCHIP USB251XB DRIVER
8449 M:      Richard Leitner <richard.leitner@skidata.com>
8450 L:      linux-usb@vger.kernel.org
8451 S:      Maintained
8452 F:      drivers/usb/misc/usb251xb.c
8453 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8454
8455 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8456 M:      Chen Yu <yu.c.chen@intel.com>
8457 L:      platform-driver-x86@vger.kernel.org
8458 S:      Supported
8459 F:      drivers/platform/x86/surfacepro3_button.c
8460
8461 MICROTEK X6 SCANNER
8462 M:      Oliver Neukum <oliver@neukum.org>
8463 S:      Maintained
8464 F:      drivers/usb/image/microtek.*
8465
8466 MIPS
8467 M:      Ralf Baechle <ralf@linux-mips.org>
8468 L:      linux-mips@linux-mips.org
8469 W:      http://www.linux-mips.org/
8470 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8471 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8472 S:      Supported
8473 F:      Documentation/devicetree/bindings/mips/
8474 F:      Documentation/mips/
8475 F:      arch/mips/
8476
8477 MIPS/LOONGSON1 ARCHITECTURE
8478 M:      Keguang Zhang <keguang.zhang@gmail.com>
8479 L:      linux-mips@linux-mips.org
8480 S:      Maintained
8481 F:      arch/mips/loongson32/
8482 F:      arch/mips/include/asm/mach-loongson32/
8483 F:      drivers/*/*loongson1*
8484 F:      drivers/*/*/*loongson1*
8485
8486 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8487 M:      Hans Verkuil <hverkuil@xs4all.nl>
8488 L:      linux-media@vger.kernel.org
8489 T:      git git://linuxtv.org/media_tree.git
8490 W:      https://linuxtv.org
8491 S:      Odd Fixes
8492 F:      drivers/media/radio/radio-miropcm20*
8493
8494 MELLANOX MLX4 core VPI driver
8495 M:      Yishai Hadas <yishaih@mellanox.com>
8496 L:      netdev@vger.kernel.org
8497 L:      linux-rdma@vger.kernel.org
8498 W:      http://www.mellanox.com
8499 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8500 S:      Supported
8501 F:      drivers/net/ethernet/mellanox/mlx4/
8502 F:      include/linux/mlx4/
8503 F:      include/uapi/rdma/mlx4-abi.h
8504
8505 MELLANOX MLX4 IB driver
8506 M:      Yishai Hadas <yishaih@mellanox.com>
8507 L:      linux-rdma@vger.kernel.org
8508 W:      http://www.mellanox.com
8509 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8510 S:      Supported
8511 F:      drivers/infiniband/hw/mlx4/
8512 F:      include/linux/mlx4/
8513
8514 MELLANOX MLX5 core VPI driver
8515 M:      Saeed Mahameed <saeedm@mellanox.com>
8516 M:      Matan Barak <matanb@mellanox.com>
8517 M:      Leon Romanovsky <leonro@mellanox.com>
8518 L:      netdev@vger.kernel.org
8519 L:      linux-rdma@vger.kernel.org
8520 W:      http://www.mellanox.com
8521 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8522 S:      Supported
8523 F:      drivers/net/ethernet/mellanox/mlx5/core/
8524 F:      include/linux/mlx5/
8525 F:      include/uapi/rdma/mlx5-abi.h
8526
8527 MELLANOX MLX5 IB driver
8528 M:      Matan Barak <matanb@mellanox.com>
8529 M:      Leon Romanovsky <leonro@mellanox.com>
8530 L:      linux-rdma@vger.kernel.org
8531 W:      http://www.mellanox.com
8532 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8533 S:      Supported
8534 F:      drivers/infiniband/hw/mlx5/
8535 F:      include/linux/mlx5/
8536
8537 MELEXIS MLX90614 DRIVER
8538 M:      Crt Mori <cmo@melexis.com>
8539 L:      linux-iio@vger.kernel.org
8540 W:      http://www.melexis.com
8541 S:      Supported
8542 F:      drivers/iio/temperature/mlx90614.c
8543
8544 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8545 M:      Don Brace <don.brace@microsemi.com>
8546 L:      esc.storagedev@microsemi.com
8547 L:      linux-scsi@vger.kernel.org
8548 S:      Supported
8549 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8550 F:      drivers/scsi/smartpqi/Kconfig
8551 F:      drivers/scsi/smartpqi/Makefile
8552 F:      include/linux/cciss*.h
8553 F:      include/uapi/linux/cciss*.h
8554 F:      Documentation/scsi/smartpqi.txt
8555
8556 MN88472 MEDIA DRIVER
8557 M:      Antti Palosaari <crope@iki.fi>
8558 L:      linux-media@vger.kernel.org
8559 W:      https://linuxtv.org
8560 W:      http://palosaari.fi/linux/
8561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8562 S:      Maintained
8563 F:      drivers/media/dvb-frontends/mn88472*
8564
8565 MN88473 MEDIA DRIVER
8566 M:      Antti Palosaari <crope@iki.fi>
8567 L:      linux-media@vger.kernel.org
8568 W:      https://linuxtv.org
8569 W:      http://palosaari.fi/linux/
8570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8571 S:      Maintained
8572 F:      drivers/media/dvb-frontends/mn88473*
8573
8574 MODULE SUPPORT
8575 M:      Jessica Yu <jeyu@redhat.com>
8576 M:      Rusty Russell <rusty@rustcorp.com.au>
8577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8578 S:      Maintained
8579 F:      include/linux/module.h
8580 F:      kernel/module.c
8581
8582 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8583 W:      http://popies.net/meye/
8584 S:      Orphan
8585 F:      Documentation/media/v4l-drivers/meye*
8586 F:      drivers/media/pci/meye/
8587 F:      include/uapi/linux/meye.h
8588
8589 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8590 M:      Jiri Slaby <jirislaby@gmail.com>
8591 S:      Maintained
8592 F:      Documentation/serial/moxa-smartio
8593 F:      drivers/tty/mxser.*
8594
8595 MR800 AVERMEDIA USB FM RADIO DRIVER
8596 M:      Alexey Klimov <klimov.linux@gmail.com>
8597 L:      linux-media@vger.kernel.org
8598 T:      git git://linuxtv.org/media_tree.git
8599 S:      Maintained
8600 F:      drivers/media/radio/radio-mr800.c
8601
8602 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8603 M:      Alan Ott <alan@signal11.us>
8604 L:      linux-wpan@vger.kernel.org
8605 S:      Maintained
8606 F:      drivers/net/ieee802154/mrf24j40.c
8607 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8608
8609 MSI LAPTOP SUPPORT
8610 M:      "Lee, Chun-Yi" <jlee@suse.com>
8611 L:      platform-driver-x86@vger.kernel.org
8612 S:      Maintained
8613 F:      drivers/platform/x86/msi-laptop.c
8614
8615 MSI WMI SUPPORT
8616 L:      platform-driver-x86@vger.kernel.org
8617 S:      Orphan
8618 F:      drivers/platform/x86/msi-wmi.c
8619
8620 MSI001 MEDIA DRIVER
8621 M:      Antti Palosaari <crope@iki.fi>
8622 L:      linux-media@vger.kernel.org
8623 W:      https://linuxtv.org
8624 W:      http://palosaari.fi/linux/
8625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8626 T:      git git://linuxtv.org/anttip/media_tree.git
8627 S:      Maintained
8628 F:      drivers/media/tuners/msi001*
8629
8630 MSI2500 MEDIA DRIVER
8631 M:      Antti Palosaari <crope@iki.fi>
8632 L:      linux-media@vger.kernel.org
8633 W:      https://linuxtv.org
8634 W:      http://palosaari.fi/linux/
8635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8636 T:      git git://linuxtv.org/anttip/media_tree.git
8637 S:      Maintained
8638 F:      drivers/media/usb/msi2500/
8639
8640 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8641 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8642 L:      linux-mtd@lists.infradead.org
8643 S:      Maintained
8644 F:      drivers/mtd/devices/docg3*
8645
8646 MT9M032 APTINA SENSOR DRIVER
8647 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8648 L:      linux-media@vger.kernel.org
8649 T:      git git://linuxtv.org/media_tree.git
8650 S:      Maintained
8651 F:      drivers/media/i2c/mt9m032.c
8652 F:      include/media/i2c/mt9m032.h
8653
8654 MT9P031 APTINA CAMERA SENSOR
8655 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8656 L:      linux-media@vger.kernel.org
8657 T:      git git://linuxtv.org/media_tree.git
8658 S:      Maintained
8659 F:      drivers/media/i2c/mt9p031.c
8660 F:      include/media/i2c/mt9p031.h
8661
8662 MT9T001 APTINA CAMERA SENSOR
8663 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8664 L:      linux-media@vger.kernel.org
8665 T:      git git://linuxtv.org/media_tree.git
8666 S:      Maintained
8667 F:      drivers/media/i2c/mt9t001.c
8668 F:      include/media/i2c/mt9t001.h
8669
8670 MT9V032 APTINA CAMERA SENSOR
8671 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8672 L:      linux-media@vger.kernel.org
8673 T:      git git://linuxtv.org/media_tree.git
8674 S:      Maintained
8675 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8676 F:      drivers/media/i2c/mt9v032.c
8677 F:      include/media/i2c/mt9v032.h
8678
8679 MULTIFUNCTION DEVICES (MFD)
8680 M:      Lee Jones <lee.jones@linaro.org>
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8682 S:      Supported
8683 F:      Documentation/devicetree/bindings/mfd/
8684 F:      drivers/mfd/
8685 F:      include/linux/mfd/
8686 F:      include/dt-bindings/mfd/
8687
8688 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8689 M:      Ulf Hansson <ulf.hansson@linaro.org>
8690 L:      linux-mmc@vger.kernel.org
8691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8692 S:      Maintained
8693 F:      Documentation/devicetree/bindings/mmc/
8694 F:      drivers/mmc/
8695 F:      include/linux/mmc/
8696 F:      include/uapi/linux/mmc/
8697
8698 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8699 S:      Orphan
8700 F:      drivers/mmc/host/mmc_spi.c
8701 F:      include/linux/spi/mmc_spi.h
8702
8703 MULTISOUND SOUND DRIVER
8704 M:      Andrew Veliath <andrewtv@usa.net>
8705 S:      Maintained
8706 F:      Documentation/sound/oss/MultiSound
8707 F:      sound/oss/msnd*
8708
8709 MULTITECH MULTIPORT CARD (ISICOM)
8710 S:      Orphan
8711 F:      drivers/tty/isicom.c
8712 F:      include/linux/isicom.h
8713
8714 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8715 M:      Bin Liu <b-liu@ti.com>
8716 L:      linux-usb@vger.kernel.org
8717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8718 S:      Maintained
8719 F:      drivers/usb/musb/
8720
8721 MXL5007T MEDIA DRIVER
8722 M:      Michael Krufky <mkrufky@linuxtv.org>
8723 L:      linux-media@vger.kernel.org
8724 W:      https://linuxtv.org
8725 W:      http://github.com/mkrufky
8726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8727 T:      git git://linuxtv.org/mkrufky/tuners.git
8728 S:      Maintained
8729 F:      drivers/media/tuners/mxl5007t.*
8730
8731 MXSFB DRM DRIVER
8732 M:      Marek Vasut <marex@denx.de>
8733 S:      Supported
8734 F:      drivers/gpu/drm/mxsfb/
8735 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8736
8737 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8738 M:      Hyong-Youb Kim <hykim@myri.com>
8739 L:      netdev@vger.kernel.org
8740 W:      https://www.myricom.com/support/downloads/myri10ge.html
8741 S:      Supported
8742 F:      drivers/net/ethernet/myricom/myri10ge/
8743
8744 NAND FLASH SUBSYSTEM
8745 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8746 R:      Richard Weinberger <richard@nod.at>
8747 L:      linux-mtd@lists.infradead.org
8748 W:      http://www.linux-mtd.infradead.org/
8749 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8750 T:      git git://github.com/linux-nand/linux.git
8751 S:      Maintained
8752 F:      drivers/mtd/nand/
8753 F:      include/linux/mtd/nand*.h
8754
8755 NATSEMI ETHERNET DRIVER (DP8381x)
8756 S:      Orphan
8757 F:      drivers/net/ethernet/natsemi/natsemi.c
8758
8759 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8760 M:      Daniel Mack <zonque@gmail.com>
8761 S:      Maintained
8762 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8763 W:      http://www.native-instruments.com
8764 F:      sound/usb/caiaq/
8765
8766 NCP FILESYSTEM
8767 M:      Petr Vandrovec <petr@vandrovec.name>
8768 S:      Odd Fixes
8769 F:      fs/ncpfs/
8770
8771 NCR 5380 SCSI DRIVERS
8772 M:      Finn Thain <fthain@telegraphics.com.au>
8773 M:      Michael Schmitz <schmitzmic@gmail.com>
8774 L:      linux-scsi@vger.kernel.org
8775 S:      Maintained
8776 F:      Documentation/scsi/g_NCR5380.txt
8777 F:      drivers/scsi/NCR5380.*
8778 F:      drivers/scsi/arm/cumana_1.c
8779 F:      drivers/scsi/arm/oak.c
8780 F:      drivers/scsi/atari_scsi.*
8781 F:      drivers/scsi/dmx3191d.c
8782 F:      drivers/scsi/g_NCR5380.*
8783 F:      drivers/scsi/mac_scsi.*
8784 F:      drivers/scsi/sun3_scsi.*
8785 F:      drivers/scsi/sun3_scsi_vme.c
8786
8787 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8788 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8789 L:      linux-scsi@vger.kernel.org
8790 S:      Maintained
8791 F:      drivers/scsi/NCR_D700.*
8792
8793 NCT6775 HARDWARE MONITOR DRIVER
8794 M:      Guenter Roeck <linux@roeck-us.net>
8795 L:      linux-hwmon@vger.kernel.org
8796 S:      Maintained
8797 F:      Documentation/hwmon/nct6775
8798 F:      drivers/hwmon/nct6775.c
8799
8800 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8801 M:      Faisal Latif <faisal.latif@intel.com>
8802 L:      linux-rdma@vger.kernel.org
8803 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8804 S:      Supported
8805 F:      drivers/infiniband/hw/nes/
8806 F:      include/uapi/rdma/nes-abi.h
8807
8808 NETEM NETWORK EMULATOR
8809 M:      Stephen Hemminger <stephen@networkplumber.org>
8810 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8811 S:      Maintained
8812 F:      net/sched/sch_netem.c
8813
8814 NETERION 10GbE DRIVERS (s2io/vxge)
8815 M:      Jon Mason <jdmason@kudzu.us>
8816 L:      netdev@vger.kernel.org
8817 S:      Supported
8818 F:      Documentation/networking/s2io.txt
8819 F:      Documentation/networking/vxge.txt
8820 F:      drivers/net/ethernet/neterion/
8821
8822 NETFILTER
8823 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8824 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8825 M:      Florian Westphal <fw@strlen.de>
8826 L:      netfilter-devel@vger.kernel.org
8827 L:      coreteam@netfilter.org
8828 W:      http://www.netfilter.org/
8829 W:      http://www.iptables.org/
8830 W:      http://www.nftables.org/
8831 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8834 S:      Maintained
8835 F:      include/linux/netfilter*
8836 F:      include/linux/netfilter/
8837 F:      include/net/netfilter/
8838 F:      include/uapi/linux/netfilter*
8839 F:      include/uapi/linux/netfilter/
8840 F:      net/*/netfilter.c
8841 F:      net/*/netfilter/
8842 F:      net/netfilter/
8843 F:      net/bridge/br_netfilter*.c
8844
8845 NETLABEL
8846 M:      Paul Moore <paul@paul-moore.com>
8847 W:      http://netlabel.sf.net
8848 L:      netdev@vger.kernel.org
8849 S:      Maintained
8850 F:      Documentation/netlabel/
8851 F:      include/net/netlabel.h
8852 F:      net/netlabel/
8853
8854 NETROM NETWORK LAYER
8855 M:      Ralf Baechle <ralf@linux-mips.org>
8856 L:      linux-hams@vger.kernel.org
8857 W:      http://www.linux-ax25.org/
8858 S:      Maintained
8859 F:      include/net/netrom.h
8860 F:      include/uapi/linux/netrom.h
8861 F:      net/netrom/
8862
8863 NETRONOME ETHERNET DRIVERS
8864 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8865 L:      oss-drivers@netronome.com
8866 S:      Maintained
8867 F:      drivers/net/ethernet/netronome/
8868
8869 NETWORK BLOCK DEVICE (NBD)
8870 M:      Josef Bacik <jbacik@fb.com>
8871 S:      Maintained
8872 L:      linux-block@vger.kernel.org
8873 L:      nbd-general@lists.sourceforge.net
8874 F:      Documentation/blockdev/nbd.txt
8875 F:      drivers/block/nbd.c
8876 F:      include/uapi/linux/nbd.h
8877
8878 NETWORK DROP MONITOR
8879 M:      Neil Horman <nhorman@tuxdriver.com>
8880 L:      netdev@vger.kernel.org
8881 S:      Maintained
8882 W:      https://fedorahosted.org/dropwatch/
8883 F:      net/core/drop_monitor.c
8884
8885 NETWORKING [DSA]
8886 M:      Andrew Lunn <andrew@lunn.ch>
8887 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8888 M:      Florian Fainelli <f.fainelli@gmail.com>
8889 S:      Maintained
8890 F:      net/dsa/
8891 F:      include/net/dsa.h
8892 F:      drivers/net/dsa/
8893
8894 NETWORKING [GENERAL]
8895 M:      "David S. Miller" <davem@davemloft.net>
8896 L:      netdev@vger.kernel.org
8897 W:      http://www.linuxfoundation.org/en/Net
8898 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8901 B:      mailto:netdev@vger.kernel.org
8902 S:      Maintained
8903 F:      net/
8904 F:      include/net/
8905 F:      include/linux/in.h
8906 F:      include/linux/net.h
8907 F:      include/linux/netdevice.h
8908 F:      include/uapi/linux/in.h
8909 F:      include/uapi/linux/net.h
8910 F:      include/uapi/linux/netdevice.h
8911 F:      include/uapi/linux/net_namespace.h
8912 F:      tools/net/
8913 F:      tools/testing/selftests/net/
8914 F:      lib/random32.c
8915
8916 NETWORKING [IPv4/IPv6]
8917 M:      "David S. Miller" <davem@davemloft.net>
8918 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8919 M:      James Morris <jmorris@namei.org>
8920 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8921 M:      Patrick McHardy <kaber@trash.net>
8922 L:      netdev@vger.kernel.org
8923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8924 S:      Maintained
8925 F:      net/ipv4/
8926 F:      net/ipv6/
8927 F:      include/net/ip*
8928 F:      arch/x86/net/*
8929
8930 NETWORKING [IPSEC]
8931 M:      Steffen Klassert <steffen.klassert@secunet.com>
8932 M:      Herbert Xu <herbert@gondor.apana.org.au>
8933 M:      "David S. Miller" <davem@davemloft.net>
8934 L:      netdev@vger.kernel.org
8935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8937 S:      Maintained
8938 F:      net/core/flow.c
8939 F:      net/xfrm/
8940 F:      net/key/
8941 F:      net/ipv4/xfrm*
8942 F:      net/ipv4/esp4*
8943 F:      net/ipv4/ah4.c
8944 F:      net/ipv4/ipcomp.c
8945 F:      net/ipv4/ip_vti.c
8946 F:      net/ipv6/xfrm*
8947 F:      net/ipv6/esp6*
8948 F:      net/ipv6/ah6.c
8949 F:      net/ipv6/ipcomp6.c
8950 F:      net/ipv6/ip6_vti.c
8951 F:      include/uapi/linux/xfrm.h
8952 F:      include/net/xfrm.h
8953
8954 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8955 M:      Paul Moore <paul@paul-moore.com>
8956 L:      netdev@vger.kernel.org
8957 S:      Maintained
8958
8959 NETWORKING [WIRELESS]
8960 L:      linux-wireless@vger.kernel.org
8961 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8962
8963 NETWORKING DRIVERS
8964 L:      netdev@vger.kernel.org
8965 W:      http://www.linuxfoundation.org/en/Net
8966 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8969 S:      Odd Fixes
8970 F:      Documentation/devicetree/bindings/net/
8971 F:      drivers/net/
8972 F:      include/linux/if_*
8973 F:      include/linux/netdevice.h
8974 F:      include/linux/etherdevice.h
8975 F:      include/linux/fcdevice.h
8976 F:      include/linux/fddidevice.h
8977 F:      include/linux/hippidevice.h
8978 F:      include/linux/inetdevice.h
8979 F:      include/uapi/linux/if_*
8980 F:      include/uapi/linux/netdevice.h
8981
8982 NETWORKING DRIVERS (WIRELESS)
8983 M:      Kalle Valo <kvalo@codeaurora.org>
8984 L:      linux-wireless@vger.kernel.org
8985 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8988 S:      Maintained
8989 F:      Documentation/devicetree/bindings/net/wireless/
8990 F:      drivers/net/wireless/
8991
8992 NETXEN (1/10) GbE SUPPORT
8993 M:      Manish Chopra <manish.chopra@cavium.com>
8994 M:      Rahul Verma <rahul.verma@cavium.com>
8995 M:      Dept-GELinuxNICDev@cavium.com
8996 L:      netdev@vger.kernel.org
8997 S:      Supported
8998 F:      drivers/net/ethernet/qlogic/netxen/
8999
9000 NFC SUBSYSTEM
9001 M:      Samuel Ortiz <sameo@linux.intel.com>
9002 L:      linux-wireless@vger.kernel.org
9003 L:      linux-nfc@lists.01.org (subscribers-only)
9004 S:      Supported
9005 F:      net/nfc/
9006 F:      include/net/nfc/
9007 F:      include/uapi/linux/nfc.h
9008 F:      drivers/nfc/
9009 F:      include/linux/platform_data/nfcmrvl.h
9010 F:      include/linux/platform_data/nxp-nci.h
9011 F:      include/linux/platform_data/pn544.h
9012 F:      include/linux/platform_data/st21nfca.h
9013 F:      include/linux/platform_data/st-nci.h
9014 F:      Documentation/devicetree/bindings/net/nfc/
9015
9016 NFS, SUNRPC, AND LOCKD CLIENTS
9017 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9018 M:      Anna Schumaker <anna.schumaker@netapp.com>
9019 L:      linux-nfs@vger.kernel.org
9020 W:      http://client.linux-nfs.org
9021 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9022 S:      Maintained
9023 F:      fs/lockd/
9024 F:      fs/nfs/
9025 F:      fs/nfs_common/
9026 F:      net/sunrpc/
9027 F:      include/linux/lockd/
9028 F:      include/linux/nfs*
9029 F:      include/linux/sunrpc/
9030 F:      include/uapi/linux/nfs*
9031 F:      include/uapi/linux/sunrpc/
9032
9033 NILFS2 FILESYSTEM
9034 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9035 L:      linux-nilfs@vger.kernel.org
9036 W:      http://nilfs.sourceforge.net/
9037 W:      http://nilfs.osdn.jp/
9038 T:      git git://github.com/konis/nilfs2.git
9039 S:      Supported
9040 F:      Documentation/filesystems/nilfs2.txt
9041 F:      fs/nilfs2/
9042 F:      include/trace/events/nilfs2.h
9043 F:      include/uapi/linux/nilfs2_api.h
9044 F:      include/uapi/linux/nilfs2_ondisk.h
9045
9046 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9047 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9048 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9049 S:      Maintained
9050 F:      Documentation/scsi/NinjaSCSI.txt
9051 F:      drivers/scsi/pcmcia/nsp_*
9052
9053 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9054 M:      GOTO Masanori <gotom@debian.or.jp>
9055 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9056 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9057 S:      Maintained
9058 F:      Documentation/scsi/NinjaSCSI.txt
9059 F:      drivers/scsi/nsp32*
9060
9061 NIOS2 ARCHITECTURE
9062 M:      Ley Foon Tan <lftan@altera.com>
9063 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9065 S:      Maintained
9066 F:      arch/nios2/
9067
9068 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9069 M:      Pavel Machek <pavel@ucw.cz>
9070 M:      Sakari Ailus <sakari.ailus@iki.fi>
9071 L:      linux-media@vger.kernel.org
9072 S:      Maintained
9073 F:      drivers/media/i2c/et8ek8
9074 F:      drivers/media/i2c/ad5820.c
9075
9076 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9077 M:      Pavel Machek <pavel@ucw.cz>
9078 M:      Sakari Ailus <sakari.ailus@iki.fi>
9079 L:      linux-media@vger.kernel.org
9080 S:      Maintained
9081 F:      drivers/media/i2c/et8ek8
9082 F:      drivers/media/i2c/ad5820.c
9083
9084 NOKIA N900 POWER SUPPLY DRIVERS
9085 R:      Pali Rohár <pali.rohar@gmail.com>
9086 F:      include/linux/power/bq2415x_charger.h
9087 F:      include/linux/power/bq27xxx_battery.h
9088 F:      include/linux/power/isp1704_charger.h
9089 F:      drivers/power/supply/bq2415x_charger.c
9090 F:      drivers/power/supply/bq27xxx_battery.c
9091 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9092 F:      drivers/power/supply/isp1704_charger.c
9093 F:      drivers/power/supply/rx51_battery.c
9094
9095 NTB DRIVER CORE
9096 M:      Jon Mason <jdmason@kudzu.us>
9097 M:      Dave Jiang <dave.jiang@intel.com>
9098 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9099 L:      linux-ntb@googlegroups.com
9100 S:      Supported
9101 W:      https://github.com/jonmason/ntb/wiki
9102 T:      git git://github.com/jonmason/ntb.git
9103 F:      drivers/ntb/
9104 F:      drivers/net/ntb_netdev.c
9105 F:      include/linux/ntb.h
9106 F:      include/linux/ntb_transport.h
9107 F:      tools/testing/selftests/ntb/
9108
9109 NTB INTEL DRIVER
9110 M:      Jon Mason <jdmason@kudzu.us>
9111 M:      Dave Jiang <dave.jiang@intel.com>
9112 L:      linux-ntb@googlegroups.com
9113 S:      Supported
9114 W:      https://github.com/jonmason/ntb/wiki
9115 T:      git git://github.com/jonmason/ntb.git
9116 F:      drivers/ntb/hw/intel/
9117
9118 NTB AMD DRIVER
9119 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9120 L:      linux-ntb@googlegroups.com
9121 S:      Supported
9122 F:      drivers/ntb/hw/amd/
9123
9124 NTFS FILESYSTEM
9125 M:      Anton Altaparmakov <anton@tuxera.com>
9126 L:      linux-ntfs-dev@lists.sourceforge.net
9127 W:      http://www.tuxera.com/
9128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9129 S:      Supported
9130 F:      Documentation/filesystems/ntfs.txt
9131 F:      fs/ntfs/
9132
9133 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9134 M:      Antonino Daplas <adaplas@gmail.com>
9135 L:      linux-fbdev@vger.kernel.org
9136 S:      Maintained
9137 F:      drivers/video/fbdev/riva/
9138 F:      drivers/video/fbdev/nvidia/
9139
9140 NVM EXPRESS DRIVER
9141 M:      Keith Busch <keith.busch@intel.com>
9142 M:      Jens Axboe <axboe@fb.com>
9143 M:      Christoph Hellwig <hch@lst.de>
9144 M:      Sagi Grimberg <sagi@grimberg.me>
9145 L:      linux-nvme@lists.infradead.org
9146 T:      git://git.infradead.org/nvme.git
9147 W:      http://git.infradead.org/nvme.git
9148 S:      Supported
9149 F:      drivers/nvme/host/
9150 F:      include/linux/nvme.h
9151 F:      include/uapi/linux/nvme_ioctl.h
9152
9153 NVM EXPRESS TARGET DRIVER
9154 M:      Christoph Hellwig <hch@lst.de>
9155 M:      Sagi Grimberg <sagi@grimberg.me>
9156 L:      linux-nvme@lists.infradead.org
9157 T:      git://git.infradead.org/nvme.git
9158 W:      http://git.infradead.org/nvme.git
9159 S:      Supported
9160 F:      drivers/nvme/target/
9161
9162 NVM EXPRESS FC TRANSPORT DRIVERS
9163 M:      James Smart <james.smart@broadcom.com>
9164 L:      linux-nvme@lists.infradead.org
9165 S:      Supported
9166 F:      include/linux/nvme-fc.h
9167 F:      include/linux/nvme-fc-driver.h
9168 F:      drivers/nvme/host/fc.c
9169 F:      drivers/nvme/target/fc.c
9170 F:      drivers/nvme/target/fcloop.c
9171
9172 NVMEM FRAMEWORK
9173 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9174 S:      Maintained
9175 F:      drivers/nvmem/
9176 F:      Documentation/devicetree/bindings/nvmem/
9177 F:      include/linux/nvmem-consumer.h
9178 F:      include/linux/nvmem-provider.h
9179
9180 NXP-NCI NFC DRIVER
9181 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9182 R:      Charles Gorand <charles.gorand@effinnov.com>
9183 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9184 S:      Supported
9185 F:      drivers/nfc/nxp-nci
9186
9187 NXP TDA998X DRM DRIVER
9188 M:      Russell King <linux@armlinux.org.uk>
9189 S:      Supported
9190 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9191 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9192 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9193 F:      include/drm/i2c/tda998x.h
9194
9195 NXP TFA9879 DRIVER
9196 M:      Peter Rosin <peda@axentia.se>
9197 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9198 S:      Maintained
9199 F:      sound/soc/codecs/tfa9879*
9200
9201 OBJTOOL
9202 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9203 S:      Supported
9204 F:      tools/objtool/
9205
9206 OMAP1 SUPPORT
9207 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9208 M:      Tony Lindgren <tony@atomide.com>
9209 L:      linux-omap@vger.kernel.org
9210 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9212 S:      Maintained
9213 F:      arch/arm/mach-omap1/
9214 F:      arch/arm/plat-omap/
9215 F:      arch/arm/configs/omap1_defconfig
9216 F:      drivers/i2c/busses/i2c-omap.c
9217 F:      include/linux/i2c-omap.h
9218
9219 OMAP2+ SUPPORT
9220 M:      Tony Lindgren <tony@atomide.com>
9221 L:      linux-omap@vger.kernel.org
9222 W:      http://www.muru.com/linux/omap/
9223 W:      http://linux.omap.com/
9224 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9226 S:      Maintained
9227 F:      arch/arm/mach-omap2/
9228 F:      arch/arm/plat-omap/
9229 F:      arch/arm/configs/omap2plus_defconfig
9230 F:      drivers/i2c/busses/i2c-omap.c
9231 F:      drivers/irqchip/irq-omap-intc.c
9232 F:      drivers/mfd/*omap*.c
9233 F:      drivers/mfd/menelaus.c
9234 F:      drivers/mfd/palmas.c
9235 F:      drivers/mfd/tps65217.c
9236 F:      drivers/mfd/tps65218.c
9237 F:      drivers/mfd/tps65910.c
9238 F:      drivers/mfd/twl-core.[ch]
9239 F:      drivers/mfd/twl4030*.c
9240 F:      drivers/mfd/twl6030*.c
9241 F:      drivers/mfd/twl6040*.c
9242 F:      drivers/regulator/palmas-regulator*.c
9243 F:      drivers/regulator/pbias-regulator.c
9244 F:      drivers/regulator/tps65217-regulator.c
9245 F:      drivers/regulator/tps65218-regulator.c
9246 F:      drivers/regulator/tps65910-regulator.c
9247 F:      drivers/regulator/twl-regulator.c
9248 F:      drivers/regulator/twl6030-regulator.c
9249 F:      include/linux/i2c-omap.h
9250
9251 OMAP DEVICE TREE SUPPORT
9252 M:      Benoît Cousson <bcousson@baylibre.com>
9253 M:      Tony Lindgren <tony@atomide.com>
9254 L:      linux-omap@vger.kernel.org
9255 L:      devicetree@vger.kernel.org
9256 S:      Maintained
9257 F:      arch/arm/boot/dts/*omap*
9258 F:      arch/arm/boot/dts/*am3*
9259 F:      arch/arm/boot/dts/*am4*
9260 F:      arch/arm/boot/dts/*am5*
9261 F:      arch/arm/boot/dts/*dra7*
9262
9263 OMAP CLOCK FRAMEWORK SUPPORT
9264 M:      Paul Walmsley <paul@pwsan.com>
9265 L:      linux-omap@vger.kernel.org
9266 S:      Maintained
9267 F:      arch/arm/*omap*/*clock*
9268
9269 OMAP POWER MANAGEMENT SUPPORT
9270 M:      Kevin Hilman <khilman@kernel.org>
9271 L:      linux-omap@vger.kernel.org
9272 S:      Maintained
9273 F:      arch/arm/*omap*/*pm*
9274 F:      drivers/cpufreq/omap-cpufreq.c
9275
9276 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9277 M:      Rajendra Nayak <rnayak@codeaurora.org>
9278 M:      Paul Walmsley <paul@pwsan.com>
9279 L:      linux-omap@vger.kernel.org
9280 S:      Maintained
9281 F:      arch/arm/mach-omap2/prm*
9282
9283 OMAP AUDIO SUPPORT
9284 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9285 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9286 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9287 L:      linux-omap@vger.kernel.org
9288 S:      Maintained
9289 F:      sound/soc/omap/
9290
9291 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9292 M:      Roger Quadros <rogerq@ti.com>
9293 M:      Tony Lindgren <tony@atomide.com>
9294 L:      linux-omap@vger.kernel.org
9295 S:      Maintained
9296 F:      drivers/memory/omap-gpmc.c
9297 F:      arch/arm/mach-omap2/*gpmc*
9298
9299 OMAP FRAMEBUFFER SUPPORT
9300 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9301 L:      linux-fbdev@vger.kernel.org
9302 L:      linux-omap@vger.kernel.org
9303 S:      Maintained
9304 F:      drivers/video/fbdev/omap/
9305
9306 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9307 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9308 L:      linux-omap@vger.kernel.org
9309 L:      linux-fbdev@vger.kernel.org
9310 S:      Maintained
9311 F:      drivers/video/fbdev/omap2/
9312 F:      Documentation/arm/OMAP/DSS
9313
9314 OMAP HARDWARE SPINLOCK SUPPORT
9315 M:      Ohad Ben-Cohen <ohad@wizery.com>
9316 L:      linux-omap@vger.kernel.org
9317 S:      Maintained
9318 F:      drivers/hwspinlock/omap_hwspinlock.c
9319
9320 OMAP MMC SUPPORT
9321 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9322 L:      linux-omap@vger.kernel.org
9323 S:      Maintained
9324 F:      drivers/mmc/host/omap.c
9325
9326 OMAP HS MMC SUPPORT
9327 L:      linux-mmc@vger.kernel.org
9328 L:      linux-omap@vger.kernel.org
9329 S:      Orphan
9330 F:      drivers/mmc/host/omap_hsmmc.c
9331
9332 OMAP RANDOM NUMBER GENERATOR SUPPORT
9333 M:      Deepak Saxena <dsaxena@plexity.net>
9334 S:      Maintained
9335 F:      drivers/char/hw_random/omap-rng.c
9336
9337 OMAP HWMOD SUPPORT
9338 M:      Benoît Cousson <bcousson@baylibre.com>
9339 M:      Paul Walmsley <paul@pwsan.com>
9340 L:      linux-omap@vger.kernel.org
9341 S:      Maintained
9342 F:      arch/arm/mach-omap2/omap_hwmod.*
9343
9344 OMAP HWMOD DATA
9345 M:      Paul Walmsley <paul@pwsan.com>
9346 L:      linux-omap@vger.kernel.org
9347 S:      Maintained
9348 F:      arch/arm/mach-omap2/omap_hwmod*data*
9349
9350 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9351 M:      Benoît Cousson <bcousson@baylibre.com>
9352 L:      linux-omap@vger.kernel.org
9353 S:      Maintained
9354 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9355
9356 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9357 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9358 L:      linux-media@vger.kernel.org
9359 S:      Maintained
9360 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9361 F:      drivers/media/platform/omap3isp/
9362 F:      drivers/staging/media/omap4iss/
9363
9364 OMAP USB SUPPORT
9365 L:      linux-usb@vger.kernel.org
9366 L:      linux-omap@vger.kernel.org
9367 S:      Orphan
9368 F:      drivers/usb/*/*omap*
9369 F:      arch/arm/*omap*/usb*
9370
9371 OMAP GPIO DRIVER
9372 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9373 M:      Santosh Shilimkar <ssantosh@kernel.org>
9374 M:      Kevin Hilman <khilman@kernel.org>
9375 L:      linux-omap@vger.kernel.org
9376 S:      Maintained
9377 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9378 F:      drivers/gpio/gpio-omap.c
9379
9380 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9381 M:      Mark Jackson <mpfj@newflow.co.uk>
9382 L:      linux-omap@vger.kernel.org
9383 S:      Maintained
9384 F:      arch/arm/boot/dts/am335x-nano.dts
9385
9386 OMFS FILESYSTEM
9387 M:      Bob Copeland <me@bobcopeland.com>
9388 L:      linux-karma-devel@lists.sourceforge.net
9389 S:      Maintained
9390 F:      Documentation/filesystems/omfs.txt
9391 F:      fs/omfs/
9392
9393 OMNIKEY CARDMAN 4000 DRIVER
9394 M:      Harald Welte <laforge@gnumonks.org>
9395 S:      Maintained
9396 F:      drivers/char/pcmcia/cm4000_cs.c
9397 F:      include/linux/cm4000_cs.h
9398 F:      include/uapi/linux/cm4000_cs.h
9399
9400 OMNIKEY CARDMAN 4040 DRIVER
9401 M:      Harald Welte <laforge@gnumonks.org>
9402 S:      Maintained
9403 F:      drivers/char/pcmcia/cm4040_cs.*
9404
9405 OMNIVISION OV5647 SENSOR DRIVER
9406 M:      Ramiro Oliveira <roliveir@synopsys.com>
9407 L:      linux-media@vger.kernel.org
9408 T:      git git://linuxtv.org/media_tree.git
9409 S:      Maintained
9410 F:      drivers/media/i2c/ov5647.c
9411
9412 OMNIVISION OV7670 SENSOR DRIVER
9413 M:      Jonathan Corbet <corbet@lwn.net>
9414 L:      linux-media@vger.kernel.org
9415 T:      git git://linuxtv.org/media_tree.git
9416 S:      Maintained
9417 F:      drivers/media/i2c/ov7670.c
9418 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9419
9420 ONENAND FLASH DRIVER
9421 M:      Kyungmin Park <kyungmin.park@samsung.com>
9422 L:      linux-mtd@lists.infradead.org
9423 S:      Maintained
9424 F:      drivers/mtd/onenand/
9425 F:      include/linux/mtd/onenand*.h
9426
9427 ONSTREAM SCSI TAPE DRIVER
9428 M:      Willem Riede <osst@riede.org>
9429 L:      osst-users@lists.sourceforge.net
9430 L:      linux-scsi@vger.kernel.org
9431 S:      Maintained
9432 F:      Documentation/scsi/osst.txt
9433 F:      drivers/scsi/osst.*
9434 F:      drivers/scsi/osst_*.h
9435 F:      drivers/scsi/st.h
9436
9437 OPENCORES I2C BUS DRIVER
9438 M:      Peter Korsgaard <jacmet@sunsite.dk>
9439 L:      linux-i2c@vger.kernel.org
9440 S:      Maintained
9441 F:      Documentation/i2c/busses/i2c-ocores
9442 F:      drivers/i2c/busses/i2c-ocores.c
9443
9444 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9445 M:      Rob Herring <robh+dt@kernel.org>
9446 M:      Frank Rowand <frowand.list@gmail.com>
9447 L:      devicetree@vger.kernel.org
9448 W:      http://www.devicetree.org/
9449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9450 S:      Maintained
9451 F:      drivers/of/
9452 F:      include/linux/of*.h
9453 F:      scripts/dtc/
9454
9455 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9456 M:      Rob Herring <robh+dt@kernel.org>
9457 M:      Mark Rutland <mark.rutland@arm.com>
9458 L:      devicetree@vger.kernel.org
9459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9460 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9461 S:      Maintained
9462 F:      Documentation/devicetree/
9463 F:      arch/*/boot/dts/
9464 F:      include/dt-bindings/
9465
9466 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9467 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9468 L:      devicetree@vger.kernel.org
9469 S:      Maintained
9470 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9471 F:      Documentation/devicetree/overlay-notes.txt
9472 F:      drivers/of/overlay.c
9473 F:      drivers/of/resolver.c
9474
9475 OPENRISC ARCHITECTURE
9476 M:      Jonas Bonn <jonas@southpole.se>
9477 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9478 M:      Stafford Horne <shorne@gmail.com>
9479 T:      git git://github.com/openrisc/linux.git
9480 L:      openrisc@lists.librecores.org
9481 W:      http://openrisc.io
9482 S:      Maintained
9483 F:      arch/openrisc/
9484
9485 OPENVSWITCH
9486 M:      Pravin Shelar <pshelar@nicira.com>
9487 L:      netdev@vger.kernel.org
9488 L:      dev@openvswitch.org
9489 W:      http://openvswitch.org
9490 S:      Maintained
9491 F:      net/openvswitch/
9492 F:      include/uapi/linux/openvswitch.h
9493
9494 OPERATING PERFORMANCE POINTS (OPP)
9495 M:      Viresh Kumar <vireshk@kernel.org>
9496 M:      Nishanth Menon <nm@ti.com>
9497 M:      Stephen Boyd <sboyd@codeaurora.org>
9498 L:      linux-pm@vger.kernel.org
9499 S:      Maintained
9500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9501 F:      drivers/base/power/opp/
9502 F:      include/linux/pm_opp.h
9503 F:      Documentation/power/opp.txt
9504 F:      Documentation/devicetree/bindings/opp/
9505
9506 OPL4 DRIVER
9507 M:      Clemens Ladisch <clemens@ladisch.de>
9508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9509 T:      git git://git.alsa-project.org/alsa-kernel.git
9510 S:      Maintained
9511 F:      sound/drivers/opl4/
9512
9513 OPROFILE
9514 M:      Robert Richter <rric@kernel.org>
9515 L:      oprofile-list@lists.sf.net
9516 S:      Maintained
9517 F:      arch/*/include/asm/oprofile*.h
9518 F:      arch/*/oprofile/
9519 F:      drivers/oprofile/
9520 F:      include/linux/oprofile.h
9521
9522 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9523 M:      Mark Fasheh <mfasheh@versity.com>
9524 M:      Joel Becker <jlbec@evilplan.org>
9525 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9526 W:      http://ocfs2.wiki.kernel.org
9527 S:      Supported
9528 F:      Documentation/filesystems/ocfs2.txt
9529 F:      Documentation/filesystems/dlmfs.txt
9530 F:      fs/ocfs2/
9531
9532 ORINOCO DRIVER
9533 L:      linux-wireless@vger.kernel.org
9534 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9535 W:      http://www.nongnu.org/orinoco/
9536 S:      Orphan
9537 F:      drivers/net/wireless/intersil/orinoco/
9538
9539 OSD LIBRARY and FILESYSTEM
9540 M:      Boaz Harrosh <ooo@electrozaur.com>
9541 M:      Benny Halevy <bhalevy@primarydata.com>
9542 L:      osd-dev@open-osd.org
9543 W:      http://open-osd.org
9544 T:      git git://git.open-osd.org/open-osd.git
9545 S:      Maintained
9546 F:      drivers/scsi/osd/
9547 F:      include/scsi/osd_*
9548 F:      fs/exofs/
9549
9550 OVERLAY FILESYSTEM
9551 M:      Miklos Szeredi <miklos@szeredi.hu>
9552 L:      linux-unionfs@vger.kernel.org
9553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9554 S:      Supported
9555 F:      fs/overlayfs/
9556 F:      Documentation/filesystems/overlayfs.txt
9557
9558 ORANGEFS FILESYSTEM
9559 M:      Mike Marshall <hubcap@omnibond.com>
9560 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9562 S:      Supported
9563 F:      fs/orangefs/
9564 F:      Documentation/filesystems/orangefs.txt
9565
9566 P54 WIRELESS DRIVER
9567 M:      Christian Lamparter <chunkeey@googlemail.com>
9568 L:      linux-wireless@vger.kernel.org
9569 W:      http://wireless.kernel.org/en/users/Drivers/p54
9570 S:      Maintained
9571 F:      drivers/net/wireless/intersil/p54/
9572
9573 PA SEMI ETHERNET DRIVER
9574 L:      netdev@vger.kernel.org
9575 S:      Orphan
9576 F:      drivers/net/ethernet/pasemi/*
9577
9578 PA SEMI SMBUS DRIVER
9579 L:      linux-i2c@vger.kernel.org
9580 S:      Orphan
9581 F:      drivers/i2c/busses/i2c-pasemi.c
9582
9583 PADATA PARALLEL EXECUTION MECHANISM
9584 M:      Steffen Klassert <steffen.klassert@secunet.com>
9585 L:      linux-crypto@vger.kernel.org
9586 S:      Maintained
9587 F:      kernel/padata.c
9588 F:      include/linux/padata.h
9589 F:      Documentation/padata.txt
9590
9591 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9592 M:      Harald Welte <laforge@gnumonks.org>
9593 L:      platform-driver-x86@vger.kernel.org
9594 S:      Maintained
9595 F:      drivers/platform/x86/panasonic-laptop.c
9596
9597 PANASONIC MN10300/AM33/AM34 PORT
9598 M:      David Howells <dhowells@redhat.com>
9599 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9600 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9601 S:      Maintained
9602 F:      Documentation/mn10300/
9603 F:      arch/mn10300/
9604
9605 PARALLEL LCD/KEYPAD PANEL DRIVER
9606 M:      Willy Tarreau <willy@haproxy.com>
9607 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9608 S:      Odd Fixes
9609 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9610 F:      drivers/misc/panel.c
9611
9612 PARALLEL PORT SUBSYSTEM
9613 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9614 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9615 L:      linux-parport@lists.infradead.org (subscribers-only)
9616 S:      Maintained
9617 F:      drivers/parport/
9618 F:      include/linux/parport*.h
9619 F:      drivers/char/ppdev.c
9620 F:      include/uapi/linux/ppdev.h
9621 F:      Documentation/parport*.txt
9622
9623 PARAVIRT_OPS INTERFACE
9624 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9625 M:      Chris Wright <chrisw@sous-sol.org>
9626 M:      Alok Kataria <akataria@vmware.com>
9627 M:      Rusty Russell <rusty@rustcorp.com.au>
9628 L:      virtualization@lists.linux-foundation.org
9629 S:      Supported
9630 F:      Documentation/virtual/paravirt_ops.txt
9631 F:      arch/*/kernel/paravirt*
9632 F:      arch/*/include/asm/paravirt.h
9633 F:      include/linux/hypervisor.h
9634
9635 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9636 M:      Tim Waugh <tim@cyberelk.net>
9637 L:      linux-parport@lists.infradead.org (subscribers-only)
9638 S:      Maintained
9639 F:      Documentation/blockdev/paride.txt
9640 F:      drivers/block/paride/
9641
9642 PARISC ARCHITECTURE
9643 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9644 M:      Helge Deller <deller@gmx.de>
9645 L:      linux-parisc@vger.kernel.org
9646 W:      http://www.parisc-linux.org/
9647 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9650 S:      Maintained
9651 F:      arch/parisc/
9652 F:      Documentation/parisc/
9653 F:      drivers/parisc/
9654 F:      drivers/char/agp/parisc-agp.c
9655 F:      drivers/input/serio/gscps2.c
9656 F:      drivers/parport/parport_gsc.*
9657 F:      drivers/tty/serial/8250/8250_gsc.c
9658 F:      drivers/video/fbdev/sti*
9659 F:      drivers/video/console/sti*
9660 F:      drivers/video/logo/logo_parisc*
9661
9662 PARMAN
9663 M:      Jiri Pirko <jiri@mellanox.com>
9664 L:      netdev@vger.kernel.org
9665 S:      Supported
9666 F:      lib/parman.c
9667 F:      lib/test_parman.c
9668 F:      include/linux/parman.h
9669
9670 PC87360 HARDWARE MONITORING DRIVER
9671 M:      Jim Cromie <jim.cromie@gmail.com>
9672 L:      linux-hwmon@vger.kernel.org
9673 S:      Maintained
9674 F:      Documentation/hwmon/pc87360
9675 F:      drivers/hwmon/pc87360.c
9676
9677 PC8736x GPIO DRIVER
9678 M:      Jim Cromie <jim.cromie@gmail.com>
9679 S:      Maintained
9680 F:      drivers/char/pc8736x_gpio.c
9681
9682 PC87427 HARDWARE MONITORING DRIVER
9683 M:      Jean Delvare <jdelvare@suse.com>
9684 L:      linux-hwmon@vger.kernel.org
9685 S:      Maintained
9686 F:      Documentation/hwmon/pc87427
9687 F:      drivers/hwmon/pc87427.c
9688
9689 PCA9532 LED DRIVER
9690 M:      Riku Voipio <riku.voipio@iki.fi>
9691 S:      Maintained
9692 F:      drivers/leds/leds-pca9532.c
9693 F:      include/linux/leds-pca9532.h
9694
9695 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9696 M:      Guenter Roeck <linux@roeck-us.net>
9697 L:      linux-i2c@vger.kernel.org
9698 S:      Maintained
9699 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9700
9701 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9702 M:      Khalid Aziz <khalid@gonehiking.org>
9703 S:      Maintained
9704 F:      drivers/firmware/pcdp.*
9705
9706 PCI ERROR RECOVERY
9707 M:      Linas Vepstas <linasvepstas@gmail.com>
9708 L:      linux-pci@vger.kernel.org
9709 S:      Supported
9710 F:      Documentation/PCI/pci-error-recovery.txt
9711
9712 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9713 M:      Russell Currey <ruscur@russell.cc>
9714 L:      linuxppc-dev@lists.ozlabs.org
9715 S:      Supported
9716 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9717 F:      arch/powerpc/kernel/eeh*.c
9718 F:      arch/powerpc/platforms/*/eeh*.c
9719 F:      arch/powerpc/include/*/eeh*.h
9720
9721 PCI SUBSYSTEM
9722 M:      Bjorn Helgaas <bhelgaas@google.com>
9723 L:      linux-pci@vger.kernel.org
9724 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9726 S:      Supported
9727 F:      Documentation/devicetree/bindings/pci/
9728 F:      Documentation/PCI/
9729 F:      drivers/pci/
9730 F:      include/linux/pci*
9731 F:      arch/x86/pci/
9732 F:      arch/x86/kernel/quirks.c
9733
9734 PCI ENDPOINT SUBSYSTEM
9735 M:      Kishon Vijay Abraham I <kishon@ti.com>
9736 L:      linux-pci@vger.kernel.org
9737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9738 S:      Supported
9739 F:      drivers/pci/endpoint/
9740 F:      drivers/misc/pci_endpoint_test.c
9741 F:      tools/pci/
9742
9743 PCI DRIVER FOR ALTERA PCIE IP
9744 M:      Ley Foon Tan <lftan@altera.com>
9745 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9746 L:      linux-pci@vger.kernel.org
9747 S:      Supported
9748 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9749 F:      drivers/pci/host/pcie-altera.c
9750
9751 PCI DRIVER FOR ARM VERSATILE PLATFORM
9752 M:      Rob Herring <robh@kernel.org>
9753 L:      linux-pci@vger.kernel.org
9754 L:      linux-arm-kernel@lists.infradead.org
9755 S:      Maintained
9756 F:      Documentation/devicetree/bindings/pci/versatile.txt
9757 F:      drivers/pci/host/pci-versatile.c
9758
9759 PCI DRIVER FOR ARMADA 8K
9760 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9761 L:      linux-pci@vger.kernel.org
9762 L:      linux-arm-kernel@lists.infradead.org
9763 S:      Maintained
9764 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9765 F:      drivers/pci/dwc/pcie-armada8k.c
9766
9767 PCI DRIVER FOR APPLIEDMICRO XGENE
9768 M:      Tanmay Inamdar <tinamdar@apm.com>
9769 L:      linux-pci@vger.kernel.org
9770 L:      linux-arm-kernel@lists.infradead.org
9771 S:      Maintained
9772 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9773 F:      drivers/pci/host/pci-xgene.c
9774
9775 PCI DRIVER FOR FREESCALE LAYERSCAPE
9776 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9777 M:      Mingkai Hu <mingkai.hu@freescale.com>
9778 M:      Roy Zang <tie-fei.zang@freescale.com>
9779 L:      linuxppc-dev@lists.ozlabs.org
9780 L:      linux-pci@vger.kernel.org
9781 L:      linux-arm-kernel@lists.infradead.org
9782 S:      Maintained
9783 F:      drivers/pci/dwc/*layerscape*
9784
9785 PCI DRIVER FOR IMX6
9786 M:      Richard Zhu <hongxing.zhu@nxp.com>
9787 M:      Lucas Stach <l.stach@pengutronix.de>
9788 L:      linux-pci@vger.kernel.org
9789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9790 S:      Maintained
9791 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9792 F:      drivers/pci/dwc/*imx6*
9793
9794 PCI DRIVER FOR TI KEYSTONE
9795 M:      Murali Karicheri <m-karicheri2@ti.com>
9796 L:      linux-pci@vger.kernel.org
9797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9798 S:      Maintained
9799 F:      drivers/pci/dwc/*keystone*
9800
9801 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9802 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9803 M:      Jason Cooper <jason@lakedaemon.net>
9804 L:      linux-pci@vger.kernel.org
9805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9806 S:      Maintained
9807 F:      drivers/pci/host/*mvebu*
9808
9809 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9810 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9811 L:      linux-pci@vger.kernel.org
9812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9813 S:      Maintained
9814 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9815 F:      drivers/pci/host/pci-aardvark.c
9816
9817 PCI DRIVER FOR MICROSEMI SWITCHTEC
9818 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9819 M:      Stephen Bates <stephen.bates@microsemi.com>
9820 M:      Logan Gunthorpe <logang@deltatee.com>
9821 L:      linux-pci@vger.kernel.org
9822 S:      Maintained
9823 F:      Documentation/switchtec.txt
9824 F:      Documentation/ABI/testing/sysfs-class-switchtec
9825 F:      drivers/pci/switch/switchtec*
9826 F:      include/uapi/linux/switchtec_ioctl.h
9827
9828 PCI DRIVER FOR NVIDIA TEGRA
9829 M:      Thierry Reding <thierry.reding@gmail.com>
9830 L:      linux-tegra@vger.kernel.org
9831 L:      linux-pci@vger.kernel.org
9832 S:      Supported
9833 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9834 F:      drivers/pci/host/pci-tegra.c
9835
9836 PCI DRIVER FOR TI DRA7XX
9837 M:      Kishon Vijay Abraham I <kishon@ti.com>
9838 L:      linux-omap@vger.kernel.org
9839 L:      linux-pci@vger.kernel.org
9840 S:      Supported
9841 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9842 F:      drivers/pci/dwc/pci-dra7xx.c
9843
9844 PCI DRIVER FOR RENESAS R-CAR
9845 M:      Simon Horman <horms@verge.net.au>
9846 L:      linux-pci@vger.kernel.org
9847 L:      linux-renesas-soc@vger.kernel.org
9848 S:      Maintained
9849 F:      drivers/pci/host/*rcar*
9850
9851 PCI DRIVER FOR SAMSUNG EXYNOS
9852 M:      Jingoo Han <jingoohan1@gmail.com>
9853 L:      linux-pci@vger.kernel.org
9854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9856 S:      Maintained
9857 F:      drivers/pci/dwc/pci-exynos.c
9858
9859 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9860 M:      Jingoo Han <jingoohan1@gmail.com>
9861 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9862 L:      linux-pci@vger.kernel.org
9863 S:      Maintained
9864 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9865 F:      drivers/pci/dwc/*designware*
9866
9867 PCI DRIVER FOR GENERIC OF HOSTS
9868 M:      Will Deacon <will.deacon@arm.com>
9869 L:      linux-pci@vger.kernel.org
9870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871 S:      Maintained
9872 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9873 F:      drivers/pci/host/pci-host-common.c
9874 F:      drivers/pci/host/pci-host-generic.c
9875
9876 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9877 M:      Keith Busch <keith.busch@intel.com>
9878 L:      linux-pci@vger.kernel.org
9879 S:      Supported
9880 F:      drivers/pci/host/vmd.c
9881
9882 PCIE DRIVER FOR ST SPEAR13XX
9883 M:      Pratyush Anand <pratyush.anand@gmail.com>
9884 L:      linux-pci@vger.kernel.org
9885 S:      Maintained
9886 F:      drivers/pci/dwc/*spear*
9887
9888 PCI MSI DRIVER FOR ALTERA MSI IP
9889 M:      Ley Foon Tan <lftan@altera.com>
9890 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9891 L:      linux-pci@vger.kernel.org
9892 S:      Supported
9893 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9894 F:      drivers/pci/host/pcie-altera-msi.c
9895
9896 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9897 M:      Duc Dang <dhdang@apm.com>
9898 L:      linux-pci@vger.kernel.org
9899 L:      linux-arm-kernel@lists.infradead.org
9900 S:      Maintained
9901 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9902 F:      drivers/pci/host/pci-xgene-msi.c
9903
9904 PCIE DRIVER FOR AXIS ARTPEC
9905 M:      Niklas Cassel <niklas.cassel@axis.com>
9906 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9907 L:      linux-arm-kernel@axis.com
9908 L:      linux-pci@vger.kernel.org
9909 S:      Maintained
9910 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9911 F:      drivers/pci/dwc/*artpec*
9912
9913 PCIE DRIVER FOR HISILICON
9914 M:      Zhou Wang <wangzhou1@hisilicon.com>
9915 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9916 L:      linux-pci@vger.kernel.org
9917 S:      Maintained
9918 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9919 F:      drivers/pci/dwc/pcie-hisi.c
9920
9921 PCIE DRIVER FOR ROCKCHIP
9922 M:      Shawn Lin <shawn.lin@rock-chips.com>
9923 M:      Wenrui Li <wenrui.li@rock-chips.com>
9924 L:      linux-pci@vger.kernel.org
9925 L:      linux-rockchip@lists.infradead.org
9926 S:      Maintained
9927 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9928 F:      drivers/pci/host/pcie-rockchip.c
9929
9930 PCIE DRIVER FOR QUALCOMM MSM
9931 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9932 L:     linux-pci@vger.kernel.org
9933 L:     linux-arm-msm@vger.kernel.org
9934 S:     Maintained
9935 F:     drivers/pci/dwc/*qcom*
9936
9937 PCIE DRIVER FOR CAVIUM THUNDERX
9938 M:      David Daney <david.daney@cavium.com>
9939 L:      linux-pci@vger.kernel.org
9940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9941 S:      Supported
9942 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9943 F:      drivers/pci/host/pci-thunder-*
9944
9945 PCMCIA SUBSYSTEM
9946 P:      Linux PCMCIA Team
9947 L:      linux-pcmcia@lists.infradead.org
9948 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9950 S:      Maintained
9951 F:      Documentation/pcmcia/
9952 F:      tools/pcmcia/
9953 F:      drivers/pcmcia/
9954 F:      include/pcmcia/
9955
9956 PCNET32 NETWORK DRIVER
9957 M:      Don Fry <pcnet32@frontier.com>
9958 L:      netdev@vger.kernel.org
9959 S:      Maintained
9960 F:      drivers/net/ethernet/amd/pcnet32.c
9961
9962 PCRYPT PARALLEL CRYPTO ENGINE
9963 M:      Steffen Klassert <steffen.klassert@secunet.com>
9964 L:      linux-crypto@vger.kernel.org
9965 S:      Maintained
9966 F:      crypto/pcrypt.c
9967 F:      include/crypto/pcrypt.h
9968
9969 PER-CPU MEMORY ALLOCATOR
9970 M:      Tejun Heo <tj@kernel.org>
9971 M:      Christoph Lameter <cl@linux.com>
9972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9973 S:      Maintained
9974 F:      include/linux/percpu*.h
9975 F:      mm/percpu*.c
9976 F:      arch/*/include/asm/percpu.h
9977
9978 PER-TASK DELAY ACCOUNTING
9979 M:      Balbir Singh <bsingharora@gmail.com>
9980 S:      Maintained
9981 F:      include/linux/delayacct.h
9982 F:      kernel/delayacct.c
9983
9984 PERFORMANCE EVENTS SUBSYSTEM
9985 M:      Peter Zijlstra <peterz@infradead.org>
9986 M:      Ingo Molnar <mingo@redhat.com>
9987 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9988 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9989 L:      linux-kernel@vger.kernel.org
9990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9991 S:      Supported
9992 F:      kernel/events/*
9993 F:      include/linux/perf_event.h
9994 F:      include/uapi/linux/perf_event.h
9995 F:      arch/*/kernel/perf_event*.c
9996 F:      arch/*/kernel/*/perf_event*.c
9997 F:      arch/*/kernel/*/*/perf_event*.c
9998 F:      arch/*/include/asm/perf_event.h
9999 F:      arch/*/kernel/perf_callchain.c
10000 F:      arch/*/events/*
10001 F:      tools/perf/
10002
10003 PERSONALITY HANDLING
10004 M:      Christoph Hellwig <hch@infradead.org>
10005 L:      linux-abi-devel@lists.sourceforge.net
10006 S:      Maintained
10007 F:      include/linux/personality.h
10008 F:      include/uapi/linux/personality.h
10009
10010 PHONET PROTOCOL
10011 M:      Remi Denis-Courmont <courmisch@gmail.com>
10012 S:      Supported
10013 F:      Documentation/networking/phonet.txt
10014 F:      include/linux/phonet.h
10015 F:      include/net/phonet/
10016 F:      include/uapi/linux/phonet.h
10017 F:      net/phonet/
10018
10019 PHRAM MTD DRIVER
10020 M:      Joern Engel <joern@lazybastard.org>
10021 L:      linux-mtd@lists.infradead.org
10022 S:      Maintained
10023 F:      drivers/mtd/devices/phram.c
10024
10025 PICOLCD HID DRIVER
10026 M:      Bruno Prémont <bonbons@linux-vserver.org>
10027 L:      linux-input@vger.kernel.org
10028 S:      Maintained
10029 F:      drivers/hid/hid-picolcd*
10030
10031 PICOXCELL SUPPORT
10032 M:      Jamie Iles <jamie@jamieiles.com>
10033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10034 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10035 S:      Supported
10036 F:      arch/arm/boot/dts/picoxcell*
10037 F:      arch/arm/mach-picoxcell/
10038 F:      drivers/crypto/picoxcell*
10039
10040 PIN CONTROL SUBSYSTEM
10041 M:      Linus Walleij <linus.walleij@linaro.org>
10042 L:      linux-gpio@vger.kernel.org
10043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10044 S:      Maintained
10045 F:      Documentation/devicetree/bindings/pinctrl/
10046 F:      Documentation/pinctrl.txt
10047 F:      drivers/pinctrl/
10048 F:      include/linux/pinctrl/
10049
10050 PIN CONTROLLER - ATMEL AT91
10051 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10053 S:      Maintained
10054 F:      drivers/pinctrl/pinctrl-at91.*
10055
10056 PIN CONTROLLER - ATMEL AT91 PIO4
10057 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10059 L:      linux-gpio@vger.kernel.org
10060 S:      Supported
10061 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10062
10063 PIN CONTROLLER - INTEL
10064 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10065 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10066 S:      Maintained
10067 F:      drivers/pinctrl/intel/
10068
10069 PIN CONTROLLER - RENESAS
10070 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10071 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10072 L:      linux-renesas-soc@vger.kernel.org
10073 S:      Maintained
10074 F:      drivers/pinctrl/sh-pfc/
10075
10076 PIN CONTROLLER - SAMSUNG
10077 M:      Tomasz Figa <tomasz.figa@gmail.com>
10078 M:      Krzysztof Kozlowski <krzk@kernel.org>
10079 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10081 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10082 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10084 S:      Maintained
10085 F:      drivers/pinctrl/samsung/
10086 F:      include/dt-bindings/pinctrl/samsung.h
10087 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10088
10089 PIN CONTROLLER - SINGLE
10090 M:      Tony Lindgren <tony@atomide.com>
10091 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10093 L:      linux-omap@vger.kernel.org
10094 S:      Maintained
10095 F:      drivers/pinctrl/pinctrl-single.c
10096
10097 PIN CONTROLLER - ST SPEAR
10098 M:      Viresh Kumar <vireshk@kernel.org>
10099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10100 W:      http://www.st.com/spear
10101 S:      Maintained
10102 F:      drivers/pinctrl/spear/
10103
10104 PISTACHIO SOC SUPPORT
10105 M:      James Hartley <james.hartley@imgtec.com>
10106 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10107 L:      linux-mips@linux-mips.org
10108 S:      Maintained
10109 F:      arch/mips/pistachio/
10110 F:      arch/mips/include/asm/mach-pistachio/
10111 F:      arch/mips/boot/dts/img/pistachio*
10112 F:      arch/mips/configs/pistachio*_defconfig
10113
10114 PKTCDVD DRIVER
10115 S:      Orphan
10116 M:      linux-block@vger.kernel.org
10117 F:      drivers/block/pktcdvd.c
10118 F:      include/linux/pktcdvd.h
10119 F:      include/uapi/linux/pktcdvd.h
10120
10121 PKUNITY SOC DRIVERS
10122 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10123 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10124 S:      Maintained
10125 T:      git git://github.com/gxt/linux.git
10126 F:      drivers/input/serio/i8042-unicore32io.h
10127 F:      drivers/i2c/busses/i2c-puv3.c
10128 F:      drivers/video/fbdev/fb-puv3.c
10129 F:      drivers/rtc/rtc-puv3.c
10130
10131 PMBUS HARDWARE MONITORING DRIVERS
10132 M:      Guenter Roeck <linux@roeck-us.net>
10133 L:      linux-hwmon@vger.kernel.org
10134 W:      http://hwmon.wiki.kernel.org/
10135 W:      http://www.roeck-us.net/linux/drivers/
10136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10137 S:      Maintained
10138 F:      Documentation/hwmon/pmbus
10139 F:      drivers/hwmon/pmbus/
10140 F:      include/linux/i2c/pmbus.h
10141
10142 PMC SIERRA MaxRAID DRIVER
10143 L:      linux-scsi@vger.kernel.org
10144 W:      http://www.pmc-sierra.com/
10145 S:      Orphan
10146 F:      drivers/scsi/pmcraid.*
10147
10148 PMC SIERRA PM8001 DRIVER
10149 M:      Jack Wang <jinpu.wang@profitbricks.com>
10150 M:      lindar_liu@usish.com
10151 L:      linux-scsi@vger.kernel.org
10152 S:      Supported
10153 F:      drivers/scsi/pm8001/
10154
10155 POSIX CLOCKS and TIMERS
10156 M:      Thomas Gleixner <tglx@linutronix.de>
10157 L:      linux-kernel@vger.kernel.org
10158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10159 S:      Maintained
10160 F:      fs/timerfd.c
10161 F:      include/linux/timer*
10162 F:      kernel/time/*timer*
10163
10164 POWER MANAGEMENT CORE
10165 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10166 L:      linux-pm@vger.kernel.org
10167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10168 B:      https://bugzilla.kernel.org
10169 S:      Supported
10170 F:      drivers/base/power/
10171 F:      include/linux/pm.h
10172 F:      include/linux/pm_*
10173 F:      include/linux/powercap.h
10174 F:      drivers/powercap/
10175
10176 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10177 M:      Sebastian Reichel <sre@kernel.org>
10178 L:      linux-pm@vger.kernel.org
10179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10180 S:      Maintained
10181 F:      Documentation/devicetree/bindings/power/supply/
10182 F:      include/linux/power_supply.h
10183 F:      drivers/power/supply/
10184
10185 POWER STATE COORDINATION INTERFACE (PSCI)
10186 M:      Mark Rutland <mark.rutland@arm.com>
10187 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10188 L:      linux-arm-kernel@lists.infradead.org
10189 S:      Maintained
10190 F:      drivers/firmware/psci*.c
10191 F:      include/linux/psci.h
10192 F:      include/uapi/linux/psci.h
10193
10194 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10195 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10196 L:      linuxppc-dev@lists.ozlabs.org
10197 S:      Maintained
10198 F:      drivers/char/powernv-op-panel.c
10199
10200 PNP SUPPORT
10201 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10202 S:      Maintained
10203 F:      drivers/pnp/
10204
10205 PPP PROTOCOL DRIVERS AND COMPRESSORS
10206 M:      Paul Mackerras <paulus@samba.org>
10207 L:      linux-ppp@vger.kernel.org
10208 S:      Maintained
10209 F:      drivers/net/ppp/ppp_*
10210
10211 PPP OVER ATM (RFC 2364)
10212 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10213 S:      Maintained
10214 F:      net/atm/pppoatm.c
10215 F:      include/uapi/linux/atmppp.h
10216
10217 PPP OVER ETHERNET
10218 M:      Michal Ostrowski <mostrows@earthlink.net>
10219 S:      Maintained
10220 F:      drivers/net/ppp/pppoe.c
10221 F:      drivers/net/ppp/pppox.c
10222
10223 PPP OVER L2TP
10224 M:      James Chapman <jchapman@katalix.com>
10225 S:      Maintained
10226 F:      net/l2tp/l2tp_ppp.c
10227 F:      include/linux/if_pppol2tp.h
10228 F:      include/uapi/linux/if_pppol2tp.h
10229
10230 PPS SUPPORT
10231 M:      Rodolfo Giometti <giometti@enneenne.com>
10232 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10233 L:      linuxpps@ml.enneenne.com (subscribers-only)
10234 S:      Maintained
10235 F:      Documentation/pps/
10236 F:      drivers/pps/
10237 F:      include/linux/pps*.h
10238
10239 PPTP DRIVER
10240 M:      Dmitry Kozlov <xeb@mail.ru>
10241 L:      netdev@vger.kernel.org
10242 S:      Maintained
10243 F:      drivers/net/ppp/pptp.c
10244 W:      http://sourceforge.net/projects/accel-pptp
10245
10246 PREEMPTIBLE KERNEL
10247 M:      Robert Love <rml@tech9.net>
10248 L:      kpreempt-tech@lists.sourceforge.net
10249 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10250 S:      Supported
10251 F:      Documentation/preempt-locking.txt
10252 F:      include/linux/preempt.h
10253
10254 PRINTK
10255 M:      Petr Mladek <pmladek@suse.com>
10256 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10257 R:      Steven Rostedt <rostedt@goodmis.org>
10258 S:      Maintained
10259 F:      kernel/printk/
10260 F:      include/linux/printk.h
10261
10262 PRISM54 WIRELESS DRIVER
10263 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10264 L:      linux-wireless@vger.kernel.org
10265 W:      http://wireless.kernel.org/en/users/Drivers/p54
10266 S:      Obsolete
10267 F:      drivers/net/wireless/intersil/prism54/
10268
10269 PS3 NETWORK SUPPORT
10270 M:      Geoff Levand <geoff@infradead.org>
10271 L:      netdev@vger.kernel.org
10272 L:      linuxppc-dev@lists.ozlabs.org
10273 S:      Maintained
10274 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10275
10276 PS3 PLATFORM SUPPORT
10277 M:      Geoff Levand <geoff@infradead.org>
10278 L:      linuxppc-dev@lists.ozlabs.org
10279 S:      Maintained
10280 F:      arch/powerpc/boot/ps3*
10281 F:      arch/powerpc/include/asm/lv1call.h
10282 F:      arch/powerpc/include/asm/ps3*.h
10283 F:      arch/powerpc/platforms/ps3/
10284 F:      drivers/*/ps3*
10285 F:      drivers/ps3/
10286 F:      drivers/rtc/rtc-ps3.c
10287 F:      drivers/usb/host/*ps3.c
10288 F:      sound/ppc/snd_ps3*
10289
10290 PS3VRAM DRIVER
10291 M:      Jim Paris <jim@jtan.com>
10292 M:      Geoff Levand <geoff@infradead.org>
10293 L:      linuxppc-dev@lists.ozlabs.org
10294 S:      Maintained
10295 F:      drivers/block/ps3vram.c
10296
10297 PSAMPLE PACKET SAMPLING SUPPORT:
10298 M:      Yotam Gigi <yotamg@mellanox.com>
10299 S:      Maintained
10300 F:      net/psample
10301 F:      include/net/psample.h
10302 F:      include/uapi/linux/psample.h
10303
10304 PSTORE FILESYSTEM
10305 M:      Kees Cook <keescook@chromium.org>
10306 M:      Anton Vorontsov <anton@enomsg.org>
10307 M:      Colin Cross <ccross@android.com>
10308 M:      Tony Luck <tony.luck@intel.com>
10309 S:      Maintained
10310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10311 F:      fs/pstore/
10312 F:      include/linux/pstore*
10313 F:      drivers/firmware/efi/efi-pstore.c
10314 F:      drivers/acpi/apei/erst.c
10315 F:      Documentation/admin-guide/ramoops.rst
10316 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10317 K:      \b(pstore|ramoops)
10318
10319 PTP HARDWARE CLOCK SUPPORT
10320 M:      Richard Cochran <richardcochran@gmail.com>
10321 L:      netdev@vger.kernel.org
10322 S:      Maintained
10323 W:      http://linuxptp.sourceforge.net/
10324 F:      Documentation/ABI/testing/sysfs-ptp
10325 F:      Documentation/ptp/*
10326 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10327 F:      drivers/net/phy/dp83640*
10328 F:      drivers/ptp/*
10329 F:      include/linux/ptp_cl*
10330
10331 PTRACE SUPPORT
10332 M:      Roland McGrath <roland@hack.frob.com>
10333 M:      Oleg Nesterov <oleg@redhat.com>
10334 S:      Maintained
10335 F:      include/asm-generic/syscall.h
10336 F:      include/linux/ptrace.h
10337 F:      include/linux/regset.h
10338 F:      include/linux/tracehook.h
10339 F:      include/uapi/linux/ptrace.h
10340 F:      kernel/ptrace.c
10341
10342 PULSE8-CEC DRIVER
10343 M:      Hans Verkuil <hverkuil@xs4all.nl>
10344 L:      linux-media@vger.kernel.org
10345 T:      git git://linuxtv.org/media_tree.git
10346 S:      Maintained
10347 F:      drivers/media/usb/pulse8-cec/*
10348
10349 PVRUSB2 VIDEO4LINUX DRIVER
10350 M:      Mike Isely <isely@pobox.com>
10351 L:      pvrusb2@isely.net       (subscribers-only)
10352 L:      linux-media@vger.kernel.org
10353 W:      http://www.isely.net/pvrusb2/
10354 T:      git git://linuxtv.org/media_tree.git
10355 S:      Maintained
10356 F:      Documentation/media/v4l-drivers/pvrusb2*
10357 F:      drivers/media/usb/pvrusb2/
10358
10359 PWC WEBCAM DRIVER
10360 M:      Hans Verkuil <hverkuil@xs4all.nl>
10361 L:      linux-media@vger.kernel.org
10362 T:      git git://linuxtv.org/media_tree.git
10363 S:      Odd Fixes
10364 F:      drivers/media/usb/pwc/*
10365
10366 PWM FAN DRIVER
10367 M:      Kamil Debski <kamil@wypas.org>
10368 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10369 L:      linux-hwmon@vger.kernel.org
10370 S:      Supported
10371 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10372 F:      Documentation/hwmon/pwm-fan
10373 F:      drivers/hwmon/pwm-fan.c
10374
10375 PWM SUBSYSTEM
10376 M:      Thierry Reding <thierry.reding@gmail.com>
10377 L:      linux-pwm@vger.kernel.org
10378 S:      Maintained
10379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10380 F:      Documentation/pwm.txt
10381 F:      Documentation/devicetree/bindings/pwm/
10382 F:      include/linux/pwm.h
10383 F:      drivers/pwm/
10384 F:      drivers/video/backlight/pwm_bl.c
10385 F:      include/linux/pwm_backlight.h
10386 F:      drivers/gpio/gpio-mvebu.c
10387 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10388
10389 PXA2xx/PXA3xx SUPPORT
10390 M:      Daniel Mack <daniel@zonque.org>
10391 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10392 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394 T:      git git://github.com/hzhuang1/linux.git
10395 T:      git git://github.com/rjarzmik/linux.git
10396 S:      Maintained
10397 F:      arch/arm/boot/dts/pxa*
10398 F:      arch/arm/mach-pxa/
10399 F:      drivers/dma/pxa*
10400 F:      drivers/pcmcia/pxa2xx*
10401 F:      drivers/pinctrl/pxa/
10402 F:      drivers/spi/spi-pxa2xx*
10403 F:      drivers/usb/gadget/udc/pxa2*
10404 F:      include/sound/pxa2xx-lib.h
10405 F:      sound/arm/pxa*
10406 F:      sound/soc/pxa/
10407
10408 PXA GPIO DRIVER
10409 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10410 L:      linux-gpio@vger.kernel.org
10411 S:      Maintained
10412 F:      drivers/gpio/gpio-pxa.c
10413
10414 PXA3xx NAND FLASH DRIVER
10415 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10416 L:      linux-mtd@lists.infradead.org
10417 S:      Maintained
10418 F:      drivers/mtd/nand/pxa3xx_nand.c
10419
10420 MMP SUPPORT
10421 M:      Eric Miao <eric.y.miao@gmail.com>
10422 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10424 T:      git git://github.com/hzhuang1/linux.git
10425 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10426 S:      Maintained
10427 F:      arch/arm/boot/dts/mmp*
10428 F:      arch/arm/mach-mmp/
10429
10430 PXA MMCI DRIVER
10431 S:      Orphan
10432
10433 PXA RTC DRIVER
10434 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10435 L:      rtc-linux@googlegroups.com
10436 S:      Maintained
10437
10438 QAT DRIVER
10439 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10440 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10441 L:      qat-linux@intel.com
10442 S:      Supported
10443 F:      drivers/crypto/qat/
10444
10445 QIB DRIVER
10446 M:      Mike Marciniszyn <infinipath@intel.com>
10447 L:      linux-rdma@vger.kernel.org
10448 S:      Supported
10449 F:      drivers/infiniband/hw/qib/
10450
10451 QLOGIC QLA1280 SCSI DRIVER
10452 M:      Michael Reed <mdr@sgi.com>
10453 L:      linux-scsi@vger.kernel.org
10454 S:      Maintained
10455 F:      drivers/scsi/qla1280.[ch]
10456
10457 QLOGIC QLA2XXX FC-SCSI DRIVER
10458 M:      qla2xxx-upstream@qlogic.com
10459 L:      linux-scsi@vger.kernel.org
10460 S:      Supported
10461 F:      Documentation/scsi/LICENSE.qla2xxx
10462 F:      drivers/scsi/qla2xxx/
10463
10464 QLOGIC QLA4XXX iSCSI DRIVER
10465 M:      QLogic-Storage-Upstream@qlogic.com
10466 L:      linux-scsi@vger.kernel.org
10467 S:      Supported
10468 F:      Documentation/scsi/LICENSE.qla4xxx
10469 F:      drivers/scsi/qla4xxx/
10470
10471 QLOGIC QLA3XXX NETWORK DRIVER
10472 M:      Dept-GELinuxNICDev@cavium.com
10473 L:      netdev@vger.kernel.org
10474 S:      Supported
10475 F:      Documentation/networking/LICENSE.qla3xxx
10476 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10477
10478 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10479 M:      Harish Patil <harish.patil@cavium.com>
10480 M:      Manish Chopra <manish.chopra@cavium.com>
10481 M:      Dept-GELinuxNICDev@cavium.com
10482 L:      netdev@vger.kernel.org
10483 S:      Supported
10484 F:      drivers/net/ethernet/qlogic/qlcnic/
10485
10486 QLOGIC QLGE 10Gb ETHERNET DRIVER
10487 M:      Harish Patil <harish.patil@cavium.com>
10488 M:      Manish Chopra <manish.chopra@cavium.com>
10489 M:      Dept-GELinuxNICDev@cavium.com
10490 L:      netdev@vger.kernel.org
10491 S:      Supported
10492 F:      drivers/net/ethernet/qlogic/qlge/
10493
10494 QLOGIC QL4xxx ETHERNET DRIVER
10495 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10496 M:      Ariel Elior <Ariel.Elior@cavium.com>
10497 M:      everest-linux-l2@cavium.com
10498 L:      netdev@vger.kernel.org
10499 S:      Supported
10500 F:      drivers/net/ethernet/qlogic/qed/
10501 F:      include/linux/qed/
10502 F:      drivers/net/ethernet/qlogic/qede/
10503
10504 QLOGIC QL41xxx ISCSI DRIVER
10505 M:      QLogic-Storage-Upstream@cavium.com
10506 L:      linux-scsi@vger.kernel.org
10507 S:      Supported
10508 F:      drivers/scsi/qedi/
10509
10510 QLOGIC QL41xxx FCOE DRIVER
10511 M:      QLogic-Storage-Upstream@cavium.com
10512 L:      linux-scsi@vger.kernel.org
10513 S:      Supported
10514 F:      drivers/scsi/qedf/
10515
10516 QNX4 FILESYSTEM
10517 M:      Anders Larsen <al@alarsen.net>
10518 W:      http://www.alarsen.net/linux/qnx4fs/
10519 S:      Maintained
10520 F:      fs/qnx4/
10521 F:      include/uapi/linux/qnx4_fs.h
10522 F:      include/uapi/linux/qnxtypes.h
10523
10524 QORIQ DPAA2 FSL-MC BUS DRIVER
10525 M:      Stuart Yoder <stuyoder@gmail.com>
10526 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10527 L:      linux-kernel@vger.kernel.org
10528 S:      Maintained
10529 F:      drivers/staging/fsl-mc/
10530
10531 QT1010 MEDIA DRIVER
10532 M:      Antti Palosaari <crope@iki.fi>
10533 L:      linux-media@vger.kernel.org
10534 W:      https://linuxtv.org
10535 W:      http://palosaari.fi/linux/
10536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10537 T:      git git://linuxtv.org/anttip/media_tree.git
10538 S:      Maintained
10539 F:      drivers/media/tuners/qt1010*
10540
10541 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10542 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10543 L:      linux-wireless@vger.kernel.org
10544 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10545 S:      Supported
10546 F:      drivers/net/wireless/ath/ath9k/
10547
10548 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10549 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10550 L:      ath10k@lists.infradead.org
10551 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10553 S:      Supported
10554 F:      drivers/net/wireless/ath/ath10k/
10555
10556 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10557 M:      Timur Tabi <timur@codeaurora.org>
10558 L:      netdev@vger.kernel.org
10559 S:      Supported
10560 F:      drivers/net/ethernet/qualcomm/emac/
10561
10562 QUALCOMM HEXAGON ARCHITECTURE
10563 M:      Richard Kuo <rkuo@codeaurora.org>
10564 L:      linux-hexagon@vger.kernel.org
10565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10566 S:      Supported
10567 F:      arch/hexagon/
10568
10569 QUALCOMM WCN36XX WIRELESS DRIVER
10570 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10571 L:      wcn36xx@lists.infradead.org
10572 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10573 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10574 S:      Supported
10575 F:      drivers/net/wireless/ath/wcn36xx/
10576
10577 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10578 M:      Gabriel Somlo <somlo@cmu.edu>
10579 M:      "Michael S. Tsirkin" <mst@redhat.com>
10580 L:      qemu-devel@nongnu.org
10581 S:      Maintained
10582 F:      drivers/firmware/qemu_fw_cfg.c
10583
10584 RADOS BLOCK DEVICE (RBD)
10585 M:      Ilya Dryomov <idryomov@gmail.com>
10586 M:      Sage Weil <sage@redhat.com>
10587 M:      Alex Elder <elder@kernel.org>
10588 L:      ceph-devel@vger.kernel.org
10589 W:      http://ceph.com/
10590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10591 T:      git git://github.com/ceph/ceph-client.git
10592 S:      Supported
10593 F:      Documentation/ABI/testing/sysfs-bus-rbd
10594 F:      drivers/block/rbd.c
10595 F:      drivers/block/rbd_types.h
10596
10597 RADEON FRAMEBUFFER DISPLAY DRIVER
10598 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10599 L:      linux-fbdev@vger.kernel.org
10600 S:      Maintained
10601 F:      drivers/video/fbdev/aty/radeon*
10602 F:      include/uapi/linux/radeonfb.h
10603
10604 RADIOSHARK RADIO DRIVER
10605 M:      Hans Verkuil <hverkuil@xs4all.nl>
10606 L:      linux-media@vger.kernel.org
10607 T:      git git://linuxtv.org/media_tree.git
10608 S:      Maintained
10609 F:      drivers/media/radio/radio-shark.c
10610
10611 RADIOSHARK2 RADIO DRIVER
10612 M:      Hans Verkuil <hverkuil@xs4all.nl>
10613 L:      linux-media@vger.kernel.org
10614 T:      git git://linuxtv.org/media_tree.git
10615 S:      Maintained
10616 F:      drivers/media/radio/radio-shark2.c
10617 F:      drivers/media/radio/radio-tea5777.c
10618
10619 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10620 M:      Paul Mackerras <paulus@samba.org>
10621 L:      linux-fbdev@vger.kernel.org
10622 S:      Maintained
10623 F:      drivers/video/fbdev/aty/aty128fb.c
10624
10625 RAINSHADOW-CEC DRIVER
10626 M:      Hans Verkuil <hverkuil@xs4all.nl>
10627 L:      linux-media@vger.kernel.org
10628 T:      git git://linuxtv.org/media_tree.git
10629 S:      Maintained
10630 F:      drivers/media/usb/rainshadow-cec/*
10631
10632 RALINK MIPS ARCHITECTURE
10633 M:      John Crispin <john@phrozen.org>
10634 L:      linux-mips@linux-mips.org
10635 S:      Maintained
10636 F:      arch/mips/ralink
10637
10638 RALINK RT2X00 WIRELESS LAN DRIVER
10639 P:      rt2x00 project
10640 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10641 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10642 L:      linux-wireless@vger.kernel.org
10643 S:      Maintained
10644 F:      drivers/net/wireless/ralink/rt2x00/
10645
10646 RAMDISK RAM BLOCK DEVICE DRIVER
10647 M:      Jens Axboe <axboe@kernel.dk>
10648 S:      Maintained
10649 F:      Documentation/blockdev/ramdisk.txt
10650 F:      drivers/block/brd.c
10651
10652 RANDOM NUMBER DRIVER
10653 M:      "Theodore Ts'o" <tytso@mit.edu>
10654 S:      Maintained
10655 F:      drivers/char/random.c
10656
10657 RAPIDIO SUBSYSTEM
10658 M:      Matt Porter <mporter@kernel.crashing.org>
10659 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10660 S:      Maintained
10661 F:      drivers/rapidio/
10662
10663 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10664 L:      linux-wireless@vger.kernel.org
10665 S:      Orphan
10666 F:      drivers/net/wireless/ray*
10667
10668 RCUTORTURE MODULE
10669 M:      Josh Triplett <josh@joshtriplett.org>
10670 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10671 L:      linux-kernel@vger.kernel.org
10672 S:      Supported
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10674 F:      Documentation/RCU/torture.txt
10675 F:      kernel/rcu/rcutorture.c
10676
10677 RCUTORTURE TEST FRAMEWORK
10678 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10679 M:      Josh Triplett <josh@joshtriplett.org>
10680 R:      Steven Rostedt <rostedt@goodmis.org>
10681 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10682 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10683 L:      linux-kernel@vger.kernel.org
10684 S:      Supported
10685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10686 F:      tools/testing/selftests/rcutorture
10687
10688 RDC R-321X SoC
10689 M:      Florian Fainelli <florian@openwrt.org>
10690 S:      Maintained
10691
10692 RDC R6040 FAST ETHERNET DRIVER
10693 M:      Florian Fainelli <f.fainelli@gmail.com>
10694 L:      netdev@vger.kernel.org
10695 S:      Maintained
10696 F:      drivers/net/ethernet/rdc/r6040.c
10697
10698 RDS - RELIABLE DATAGRAM SOCKETS
10699 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10700 L:      netdev@vger.kernel.org
10701 L:      linux-rdma@vger.kernel.org
10702 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10703 W:      https://oss.oracle.com/projects/rds/
10704 S:      Supported
10705 F:      net/rds/
10706 F:      Documentation/networking/rds.txt
10707
10708 RDMAVT - RDMA verbs software
10709 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10710 L:      linux-rdma@vger.kernel.org
10711 S:      Supported
10712 F:      drivers/infiniband/sw/rdmavt
10713
10714 RDT - RESOURCE ALLOCATION
10715 M:      Fenghua Yu <fenghua.yu@intel.com>
10716 L:      linux-kernel@vger.kernel.org
10717 S:      Supported
10718 F:      arch/x86/kernel/cpu/intel_rdt*
10719 F:      arch/x86/include/asm/intel_rdt*
10720 F:      Documentation/x86/intel_rdt*
10721
10722 READ-COPY UPDATE (RCU)
10723 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10724 M:      Josh Triplett <josh@joshtriplett.org>
10725 R:      Steven Rostedt <rostedt@goodmis.org>
10726 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10727 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10728 L:      linux-kernel@vger.kernel.org
10729 W:      http://www.rdrop.com/users/paulmck/RCU/
10730 S:      Supported
10731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10732 F:      Documentation/RCU/
10733 X:      Documentation/RCU/torture.txt
10734 F:      include/linux/rcu*
10735 X:      include/linux/srcu.h
10736 F:      kernel/rcu/
10737 X:      kernel/torture.c
10738
10739 REAL TIME CLOCK (RTC) SUBSYSTEM
10740 M:      Alessandro Zummo <a.zummo@towertech.it>
10741 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10742 L:      rtc-linux@googlegroups.com
10743 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10745 S:      Maintained
10746 F:      Documentation/devicetree/bindings/rtc/
10747 F:      Documentation/rtc.txt
10748 F:      drivers/rtc/
10749 F:      include/linux/rtc.h
10750 F:      include/uapi/linux/rtc.h
10751 F:      include/linux/rtc/
10752 F:      include/linux/platform_data/rtc-*
10753 F:      tools/testing/selftests/timers/rtctest.c
10754
10755 REALTEK AUDIO CODECS
10756 M:      Bard Liao <bardliao@realtek.com>
10757 M:      Oder Chiou <oder_chiou@realtek.com>
10758 S:      Maintained
10759 F:      sound/soc/codecs/rt*
10760 F:      include/sound/rt*.h
10761
10762 REISERFS FILE SYSTEM
10763 L:      reiserfs-devel@vger.kernel.org
10764 S:      Supported
10765 F:      fs/reiserfs/
10766
10767 REGISTER MAP ABSTRACTION
10768 M:      Mark Brown <broonie@kernel.org>
10769 L:      linux-kernel@vger.kernel.org
10770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10771 S:      Supported
10772 F:      Documentation/devicetree/bindings/regmap/
10773 F:      drivers/base/regmap/
10774 F:      include/linux/regmap.h
10775
10776 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10777 M:      Ohad Ben-Cohen <ohad@wizery.com>
10778 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10779 L:      linux-remoteproc@vger.kernel.org
10780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10781 S:      Maintained
10782 F:      Documentation/devicetree/bindings/remoteproc/
10783 F:      Documentation/remoteproc.txt
10784 F:      drivers/remoteproc/
10785 F:      include/linux/remoteproc.h
10786
10787 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10788 M:      Ohad Ben-Cohen <ohad@wizery.com>
10789 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10790 L:      linux-remoteproc@vger.kernel.org
10791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10792 S:      Maintained
10793 F:      drivers/rpmsg/
10794 F:      Documentation/rpmsg.txt
10795 F:      include/linux/rpmsg.h
10796 F:      include/linux/rpmsg/
10797
10798 RENESAS CLOCK DRIVERS
10799 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10800 L:      linux-renesas-soc@vger.kernel.org
10801 S:      Supported
10802 F:      drivers/clk/renesas/
10803
10804 RENESAS ETHERNET DRIVERS
10805 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10806 L:      netdev@vger.kernel.org
10807 L:      linux-renesas-soc@vger.kernel.org
10808 F:      drivers/net/ethernet/renesas/
10809 F:      include/linux/sh_eth.h
10810
10811 RENESAS R-CAR GYROADC DRIVER
10812 M:      Marek Vasut <marek.vasut@gmail.com>
10813 L:      linux-iio@vger.kernel.org
10814 S:      Supported
10815 F:      drivers/iio/adc/rcar_gyro_adc.c
10816
10817 RENESAS USB2 PHY DRIVER
10818 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10819 L:      linux-renesas-soc@vger.kernel.org
10820 S:      Maintained
10821 F:      drivers/phy/phy-rcar-gen3-usb2.c
10822
10823 RESET CONTROLLER FRAMEWORK
10824 M:      Philipp Zabel <p.zabel@pengutronix.de>
10825 T:      git git://git.pengutronix.de/git/pza/linux
10826 S:      Maintained
10827 F:      drivers/reset/
10828 F:      Documentation/devicetree/bindings/reset/
10829 F:      include/dt-bindings/reset/
10830 F:      include/linux/reset.h
10831 F:      include/linux/reset-controller.h
10832
10833 RFKILL
10834 M:      Johannes Berg <johannes@sipsolutions.net>
10835 L:      linux-wireless@vger.kernel.org
10836 W:      http://wireless.kernel.org/
10837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10839 S:      Maintained
10840 F:      Documentation/rfkill.txt
10841 F:      net/rfkill/
10842
10843 RHASHTABLE
10844 M:      Thomas Graf <tgraf@suug.ch>
10845 M:      Herbert Xu <herbert@gondor.apana.org.au>
10846 L:      netdev@vger.kernel.org
10847 S:      Maintained
10848 F:      lib/rhashtable.c
10849 F:      include/linux/rhashtable.h
10850
10851 RICOH SMARTMEDIA/XD DRIVER
10852 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10853 S:      Maintained
10854 F:      drivers/mtd/nand/r852.c
10855 F:      drivers/mtd/nand/r852.h
10856
10857 RICOH R5C592 MEMORYSTICK DRIVER
10858 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10859 S:      Maintained
10860 F:      drivers/memstick/host/r592.*
10861
10862 ROCCAT DRIVERS
10863 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10864 W:      http://sourceforge.net/projects/roccat/
10865 S:      Maintained
10866 F:      drivers/hid/hid-roccat*
10867 F:      include/linux/hid-roccat*
10868 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10869
10870 ROCKER DRIVER
10871 M:      Jiri Pirko <jiri@resnulli.us>
10872 L:      netdev@vger.kernel.org
10873 S:      Supported
10874 F:      drivers/net/ethernet/rocker/
10875
10876 ROCKETPORT DRIVER
10877 P:      Comtrol Corp.
10878 W:      http://www.comtrol.com
10879 S:      Maintained
10880 F:      Documentation/serial/rocket.txt
10881 F:      drivers/tty/rocket*
10882
10883 ROCKETPORT EXPRESS/INFINITY DRIVER
10884 M:      Kevin Cernekee <cernekee@gmail.com>
10885 L:      linux-serial@vger.kernel.org
10886 S:      Odd Fixes
10887 F:      drivers/tty/serial/rp2.*
10888
10889 ROSE NETWORK LAYER
10890 M:      Ralf Baechle <ralf@linux-mips.org>
10891 L:      linux-hams@vger.kernel.org
10892 W:      http://www.linux-ax25.org/
10893 S:      Maintained
10894 F:      include/net/rose.h
10895 F:      include/uapi/linux/rose.h
10896 F:      net/rose/
10897
10898 RTL2830 MEDIA DRIVER
10899 M:      Antti Palosaari <crope@iki.fi>
10900 L:      linux-media@vger.kernel.org
10901 W:      https://linuxtv.org
10902 W:      http://palosaari.fi/linux/
10903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10904 T:      git git://linuxtv.org/anttip/media_tree.git
10905 S:      Maintained
10906 F:      drivers/media/dvb-frontends/rtl2830*
10907
10908 RTL2832 MEDIA DRIVER
10909 M:      Antti Palosaari <crope@iki.fi>
10910 L:      linux-media@vger.kernel.org
10911 W:      https://linuxtv.org
10912 W:      http://palosaari.fi/linux/
10913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10914 T:      git git://linuxtv.org/anttip/media_tree.git
10915 S:      Maintained
10916 F:      drivers/media/dvb-frontends/rtl2832*
10917
10918 RTL2832_SDR MEDIA DRIVER
10919 M:      Antti Palosaari <crope@iki.fi>
10920 L:      linux-media@vger.kernel.org
10921 W:      https://linuxtv.org
10922 W:      http://palosaari.fi/linux/
10923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10924 T:      git git://linuxtv.org/anttip/media_tree.git
10925 S:      Maintained
10926 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10927
10928 RTL8180 WIRELESS DRIVER
10929 L:      linux-wireless@vger.kernel.org
10930 W:      http://wireless.kernel.org/
10931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10932 S:      Orphan
10933 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10934
10935 RTL8187 WIRELESS DRIVER
10936 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10937 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10938 M:      Larry Finger <Larry.Finger@lwfinger.net>
10939 L:      linux-wireless@vger.kernel.org
10940 W:      http://wireless.kernel.org/
10941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10942 S:      Maintained
10943 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10944
10945 RTL8192CE WIRELESS DRIVER
10946 M:      Larry Finger <Larry.Finger@lwfinger.net>
10947 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10948 L:      linux-wireless@vger.kernel.org
10949 W:      http://wireless.kernel.org/
10950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10951 S:      Maintained
10952 F:      drivers/net/wireless/realtek/rtlwifi/
10953 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10954
10955 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10956 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10957 L:      linux-wireless@vger.kernel.org
10958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10959 S:      Maintained
10960 F:      drivers/net/wireless/realtek/rtl8xxxu/
10961
10962 S3 SAVAGE FRAMEBUFFER DRIVER
10963 M:      Antonino Daplas <adaplas@gmail.com>
10964 L:      linux-fbdev@vger.kernel.org
10965 S:      Maintained
10966 F:      drivers/video/fbdev/savage/
10967
10968 S390
10969 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10970 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10971 L:      linux-s390@vger.kernel.org
10972 W:      http://www.ibm.com/developerworks/linux/linux390/
10973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10974 S:      Supported
10975 F:      arch/s390/
10976 F:      drivers/s390/
10977 F:      Documentation/s390/
10978 F:      Documentation/DocBook/s390*
10979
10980 S390 COMMON I/O LAYER
10981 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10982 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10983 L:      linux-s390@vger.kernel.org
10984 W:      http://www.ibm.com/developerworks/linux/linux390/
10985 S:      Supported
10986 F:      drivers/s390/cio/
10987
10988 S390 DASD DRIVER
10989 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10990 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10991 L:      linux-s390@vger.kernel.org
10992 W:      http://www.ibm.com/developerworks/linux/linux390/
10993 S:      Supported
10994 F:      drivers/s390/block/dasd*
10995 F:      block/partitions/ibm.c
10996
10997 S390 NETWORK DRIVERS
10998 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10999 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11000 L:      linux-s390@vger.kernel.org
11001 W:      http://www.ibm.com/developerworks/linux/linux390/
11002 S:      Supported
11003 F:      drivers/s390/net/
11004
11005 S390 PCI SUBSYSTEM
11006 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11007 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11008 L:      linux-s390@vger.kernel.org
11009 W:      http://www.ibm.com/developerworks/linux/linux390/
11010 S:      Supported
11011 F:      arch/s390/pci/
11012 F:      drivers/pci/hotplug/s390_pci_hpc.c
11013
11014 S390 ZCRYPT DRIVER
11015 M:      Harald Freudenberger <freude@de.ibm.com>
11016 L:      linux-s390@vger.kernel.org
11017 W:      http://www.ibm.com/developerworks/linux/linux390/
11018 S:      Supported
11019 F:      drivers/s390/crypto/
11020
11021 S390 ZFCP DRIVER
11022 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11023 L:      linux-s390@vger.kernel.org
11024 W:      http://www.ibm.com/developerworks/linux/linux390/
11025 S:      Supported
11026 F:      drivers/s390/scsi/zfcp_*
11027
11028 S390 IUCV NETWORK LAYER
11029 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11030 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11031 L:      linux-s390@vger.kernel.org
11032 W:      http://www.ibm.com/developerworks/linux/linux390/
11033 S:      Supported
11034 F:      drivers/s390/net/*iucv*
11035 F:      include/net/iucv/
11036 F:      net/iucv/
11037
11038 S390 IOMMU (PCI)
11039 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11040 L:      linux-s390@vger.kernel.org
11041 W:      http://www.ibm.com/developerworks/linux/linux390/
11042 S:      Supported
11043 F:      drivers/iommu/s390-iommu.c
11044
11045 S390 VFIO-CCW DRIVER
11046 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11047 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11048 L:      linux-s390@vger.kernel.org
11049 L:      kvm@vger.kernel.org
11050 S:      Supported
11051 F:      drivers/s390/cio/vfio_ccw*
11052 F:      Documentation/s390/vfio-ccw.txt
11053 F:      include/uapi/linux/vfio_ccw.h
11054
11055 S3C24XX SD/MMC Driver
11056 M:      Ben Dooks <ben-linux@fluff.org>
11057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11058 S:      Supported
11059 F:      drivers/mmc/host/s3cmci.*
11060
11061 SAA6588 RDS RECEIVER DRIVER
11062 M:      Hans Verkuil <hverkuil@xs4all.nl>
11063 L:      linux-media@vger.kernel.org
11064 T:      git git://linuxtv.org/media_tree.git
11065 W:      https://linuxtv.org
11066 S:      Odd Fixes
11067 F:      drivers/media/i2c/saa6588*
11068
11069 SAA7134 VIDEO4LINUX DRIVER
11070 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11071 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11072 L:      linux-media@vger.kernel.org
11073 W:      https://linuxtv.org
11074 T:      git git://linuxtv.org/media_tree.git
11075 S:      Odd fixes
11076 F:      Documentation/media/v4l-drivers/saa7134*
11077 F:      drivers/media/pci/saa7134/
11078
11079 SAA7146 VIDEO4LINUX-2 DRIVER
11080 M:      Hans Verkuil <hverkuil@xs4all.nl>
11081 L:      linux-media@vger.kernel.org
11082 T:      git git://linuxtv.org/media_tree.git
11083 S:      Maintained
11084 F:      drivers/media/common/saa7146/
11085 F:      drivers/media/pci/saa7146/
11086 F:      include/media/saa7146*
11087
11088 SAMSUNG LAPTOP DRIVER
11089 M:      Corentin Chary <corentin.chary@gmail.com>
11090 L:      platform-driver-x86@vger.kernel.org
11091 S:      Maintained
11092 F:      drivers/platform/x86/samsung-laptop.c
11093
11094 SAMSUNG AUDIO (ASoC) DRIVERS
11095 M:      Krzysztof Kozlowski <krzk@kernel.org>
11096 M:      Sangbeom Kim <sbkim73@samsung.com>
11097 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11098 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11099 S:      Supported
11100 F:      sound/soc/samsung/
11101
11102 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11103 M:      Krzysztof Kozlowski <krzk@kernel.org>
11104 L:      linux-crypto@vger.kernel.org
11105 L:      linux-samsung-soc@vger.kernel.org
11106 S:      Maintained
11107 F:      drivers/crypto/exynos-rng.c
11108 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11109
11110 SAMSUNG FRAMEBUFFER DRIVER
11111 M:      Jingoo Han <jingoohan1@gmail.com>
11112 L:      linux-fbdev@vger.kernel.org
11113 S:      Maintained
11114 F:      drivers/video/fbdev/s3c-fb.c
11115
11116 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11117 M:      Sangbeom Kim <sbkim73@samsung.com>
11118 M:      Krzysztof Kozlowski <krzk@kernel.org>
11119 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11120 L:      linux-kernel@vger.kernel.org
11121 L:      linux-samsung-soc@vger.kernel.org
11122 S:      Supported
11123 F:      drivers/mfd/sec*.c
11124 F:      drivers/regulator/s2m*.c
11125 F:      drivers/regulator/s5m*.c
11126 F:      drivers/clk/clk-s2mps11.c
11127 F:      drivers/rtc/rtc-s5m.c
11128 F:      include/linux/mfd/samsung/
11129 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11130 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11131 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11132 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11133
11134 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11135 M:      Krzysztof Kozlowski <krzk@kernel.org>
11136 M:      Vladimir Zapolskiy <vz@mleia.com>
11137 L:      linux-crypto@vger.kernel.org
11138 L:      linux-samsung-soc@vger.kernel.org
11139 S:      Maintained
11140 F:      drivers/crypto/s5p-sss.c
11141
11142 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11143 M:      Kyungmin Park <kyungmin.park@samsung.com>
11144 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11145 L:      linux-media@vger.kernel.org
11146 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11147 S:      Supported
11148 F:      drivers/media/platform/exynos4-is/
11149
11150 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11151 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11152 L:      linux-media@vger.kernel.org
11153 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11154 S:      Maintained
11155 F:      drivers/media/platform/s3c-camif/
11156 F:      include/media/drv-intf/s3c_camif.h
11157
11158 SAMSUNG S5C73M3 CAMERA DRIVER
11159 M:      Kyungmin Park <kyungmin.park@samsung.com>
11160 M:      Andrzej Hajda <a.hajda@samsung.com>
11161 L:      linux-media@vger.kernel.org
11162 S:      Supported
11163 F:      drivers/media/i2c/s5c73m3/*
11164
11165 SAMSUNG S5K5BAF CAMERA DRIVER
11166 M:      Kyungmin Park <kyungmin.park@samsung.com>
11167 M:      Andrzej Hajda <a.hajda@samsung.com>
11168 L:      linux-media@vger.kernel.org
11169 S:      Supported
11170 F:      drivers/media/i2c/s5k5baf.c
11171
11172 SAMSUNG S3FWRN5 NFC DRIVER
11173 M:      Robert Baldyga <r.baldyga@samsung.com>
11174 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11175 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11176 S:      Supported
11177 F:      drivers/nfc/s3fwrn5
11178
11179 SAMSUNG SOC CLOCK DRIVERS
11180 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11181 M:      Tomasz Figa <tomasz.figa@gmail.com>
11182 M:      Chanwoo Choi <cw00.choi@samsung.com>
11183 S:      Supported
11184 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11185 F:      drivers/clk/samsung/
11186 F:      include/dt-bindings/clock/exynos*.h
11187 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11188
11189 SAMSUNG SPI DRIVERS
11190 M:      Kukjin Kim <kgene@kernel.org>
11191 M:      Krzysztof Kozlowski <krzk@kernel.org>
11192 M:      Andi Shyti <andi.shyti@samsung.com>
11193 L:      linux-spi@vger.kernel.org
11194 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11195 S:      Maintained
11196 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11197 F:      drivers/spi/spi-s3c*
11198 F:      include/linux/platform_data/spi-s3c64xx.h
11199
11200 SAMSUNG SXGBE DRIVERS
11201 M:      Byungho An <bh74.an@samsung.com>
11202 M:      Girish K S <ks.giri@samsung.com>
11203 M:      Vipul Pandya <vipul.pandya@samsung.com>
11204 S:      Supported
11205 L:      netdev@vger.kernel.org
11206 F:      drivers/net/ethernet/samsung/sxgbe/
11207
11208 SAMSUNG THERMAL DRIVER
11209 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11210 L:      linux-pm@vger.kernel.org
11211 L:      linux-samsung-soc@vger.kernel.org
11212 S:      Supported
11213 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11214 F:      drivers/thermal/samsung/
11215
11216 SAMSUNG USB2 PHY DRIVER
11217 M:      Kamil Debski <kamil@wypas.org>
11218 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11219 L:      linux-kernel@vger.kernel.org
11220 S:      Supported
11221 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11222 F:      Documentation/phy/samsung-usb2.txt
11223 F:      drivers/phy/phy-exynos4210-usb2.c
11224 F:      drivers/phy/phy-exynos4x12-usb2.c
11225 F:      drivers/phy/phy-exynos5250-usb2.c
11226 F:      drivers/phy/phy-s5pv210-usb2.c
11227 F:      drivers/phy/phy-samsung-usb2.c
11228 F:      drivers/phy/phy-samsung-usb2.h
11229
11230 SERIAL DRIVERS
11231 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11232 L:      linux-serial@vger.kernel.org
11233 S:      Maintained
11234 F:      Documentation/devicetree/bindings/serial/
11235 F:      drivers/tty/serial/
11236
11237 SERIAL DEVICE BUS
11238 M:      Rob Herring <robh@kernel.org>
11239 L:      linux-serial@vger.kernel.org
11240 S:      Maintained
11241 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11242 F:      drivers/tty/serdev/
11243 F:      include/linux/serdev.h
11244
11245 SERIAL IR RECEIVER
11246 M:      Sean Young <sean@mess.org>
11247 L:      linux-media@vger.kernel.org
11248 S:      Maintained
11249 F:      drivers/media/rc/serial_ir.c
11250
11251 STI CEC DRIVER
11252 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11253 L:      kernel@stlinux.com
11254 S:      Maintained
11255 F:      drivers/staging/media/st-cec/
11256 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11257
11258 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11259 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11260 L:      linux-s390@vger.kernel.org
11261 W:      http://www.ibm.com/developerworks/linux/linux390/
11262 S:      Supported
11263 F:      net/smc/
11264
11265 SYNOPSYS DESIGNWARE DMAC DRIVER
11266 M:      Viresh Kumar <vireshk@kernel.org>
11267 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11268 S:      Maintained
11269 F:      include/linux/dma/dw.h
11270 F:      include/linux/platform_data/dma-dw.h
11271 F:      drivers/dma/dw/
11272
11273 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11274 M:      Jie Deng <jiedeng@synopsys.com>
11275 L:      netdev@vger.kernel.org
11276 S:      Supported
11277 F:      drivers/net/ethernet/synopsys/
11278
11279 SYNOPSYS DESIGNWARE I2C DRIVER
11280 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11281 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11282 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11283 L:      linux-i2c@vger.kernel.org
11284 S:      Maintained
11285 F:      drivers/i2c/busses/i2c-designware-*
11286 F:      include/linux/platform_data/i2c-designware.h
11287
11288 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11289 M:      Jaehoon Chung <jh80.chung@samsung.com>
11290 L:      linux-mmc@vger.kernel.org
11291 S:      Maintained
11292 F:      drivers/mmc/host/dw_mmc*
11293
11294 SYSTEM TRACE MODULE CLASS
11295 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11296 S:      Maintained
11297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11298 F:      Documentation/trace/stm.txt
11299 F:      drivers/hwtracing/stm/
11300 F:      include/linux/stm.h
11301 F:      include/uapi/linux/stm.h
11302
11303 THUNDERBOLT DRIVER
11304 M:      Andreas Noever <andreas.noever@gmail.com>
11305 S:      Maintained
11306 F:      drivers/thunderbolt/
11307
11308 TI BQ27XXX POWER SUPPLY DRIVER
11309 R:      Andrew F. Davis <afd@ti.com>
11310 F:      include/linux/power/bq27xxx_battery.h
11311 F:      drivers/power/supply/bq27xxx_battery.c
11312 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11313
11314 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11315 M:      John Stultz <john.stultz@linaro.org>
11316 M:      Thomas Gleixner <tglx@linutronix.de>
11317 R:      Stephen Boyd <sboyd@codeaurora.org>
11318 L:      linux-kernel@vger.kernel.org
11319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11320 S:      Supported
11321 F:      include/linux/clocksource.h
11322 F:      include/linux/time.h
11323 F:      include/linux/timex.h
11324 F:      include/uapi/linux/time.h
11325 F:      include/uapi/linux/timex.h
11326 F:      kernel/time/clocksource.c
11327 F:      kernel/time/time*.c
11328 F:      kernel/time/alarmtimer.c
11329 F:      kernel/time/ntp.c
11330 F:      tools/testing/selftests/timers/
11331
11332 SC1200 WDT DRIVER
11333 M:      Zwane Mwaikambo <zwanem@gmail.com>
11334 S:      Maintained
11335 F:      drivers/watchdog/sc1200wdt.c
11336
11337 SCHEDULER
11338 M:      Ingo Molnar <mingo@redhat.com>
11339 M:      Peter Zijlstra <peterz@infradead.org>
11340 L:      linux-kernel@vger.kernel.org
11341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11342 S:      Maintained
11343 F:      kernel/sched/
11344 F:      include/linux/sched.h
11345 F:      include/uapi/linux/sched.h
11346 F:      include/linux/wait.h
11347
11348 SCORE ARCHITECTURE
11349 M:      Chen Liqin <liqin.linux@gmail.com>
11350 M:      Lennox Wu <lennox.wu@gmail.com>
11351 W:      http://www.sunplus.com
11352 S:      Supported
11353 F:      arch/score/
11354
11355 SCR24X CHIP CARD INTERFACE DRIVER
11356 M:      Lubomir Rintel <lkundrak@v3.sk>
11357 S:      Supported
11358 F:      drivers/char/pcmcia/scr24x_cs.c
11359
11360 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11361 M:      Sudeep Holla <sudeep.holla@arm.com>
11362 L:      linux-arm-kernel@lists.infradead.org
11363 S:      Maintained
11364 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11365 F:      drivers/clk/clk-scpi.c
11366 F:      drivers/cpufreq/scpi-cpufreq.c
11367 F:      drivers/firmware/arm_scpi.c
11368 F:      include/linux/scpi_protocol.h
11369
11370 SCSI CDROM DRIVER
11371 M:      Jens Axboe <axboe@kernel.dk>
11372 L:      linux-scsi@vger.kernel.org
11373 W:      http://www.kernel.dk
11374 S:      Maintained
11375 F:      drivers/scsi/sr*
11376
11377 SCSI RDMA PROTOCOL (SRP) INITIATOR
11378 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11379 L:      linux-rdma@vger.kernel.org
11380 S:      Supported
11381 W:      http://www.openfabrics.org
11382 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11384 F:      drivers/infiniband/ulp/srp/
11385 F:      include/scsi/srp.h
11386
11387 SCSI SG DRIVER
11388 M:      Doug Gilbert <dgilbert@interlog.com>
11389 L:      linux-scsi@vger.kernel.org
11390 W:      http://sg.danny.cz/sg
11391 S:      Maintained
11392 F:      Documentation/scsi/scsi-generic.txt
11393 F:      drivers/scsi/sg.c
11394 F:      include/scsi/sg.h
11395
11396 SCSI SUBSYSTEM
11397 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11399 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11401 L:      linux-scsi@vger.kernel.org
11402 S:      Maintained
11403 F:      Documentation/devicetree/bindings/scsi/
11404 F:      drivers/scsi/
11405 F:      include/scsi/
11406
11407 SCSI TAPE DRIVER
11408 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11409 L:      linux-scsi@vger.kernel.org
11410 S:      Maintained
11411 F:      Documentation/scsi/st.txt
11412 F:      drivers/scsi/st.*
11413 F:      drivers/scsi/st_*.h
11414
11415 SCTP PROTOCOL
11416 M:      Vlad Yasevich <vyasevich@gmail.com>
11417 M:      Neil Horman <nhorman@tuxdriver.com>
11418 L:      linux-sctp@vger.kernel.org
11419 W:      http://lksctp.sourceforge.net
11420 S:      Maintained
11421 F:      Documentation/networking/sctp.txt
11422 F:      include/linux/sctp.h
11423 F:      include/uapi/linux/sctp.h
11424 F:      include/net/sctp/
11425 F:      net/sctp/
11426
11427 SCx200 CPU SUPPORT
11428 M:      Jim Cromie <jim.cromie@gmail.com>
11429 S:      Odd Fixes
11430 F:      Documentation/i2c/busses/scx200_acb
11431 F:      arch/x86/platform/scx200/
11432 F:      drivers/watchdog/scx200_wdt.c
11433 F:      drivers/i2c/busses/scx200*
11434 F:      drivers/mtd/maps/scx200_docflash.c
11435 F:      include/linux/scx200.h
11436
11437 SCx200 GPIO DRIVER
11438 M:      Jim Cromie <jim.cromie@gmail.com>
11439 S:      Maintained
11440 F:      drivers/char/scx200_gpio.c
11441 F:      include/linux/scx200_gpio.h
11442
11443 SCx200 HRT CLOCKSOURCE DRIVER
11444 M:      Jim Cromie <jim.cromie@gmail.com>
11445 S:      Maintained
11446 F:      drivers/clocksource/scx200_hrt.c
11447
11448 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11449 M:      Sascha Sommer <saschasommer@freenet.de>
11450 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11451 S:      Maintained
11452 F:      drivers/mmc/host/sdricoh_cs.c
11453
11454 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11455 M:      Adrian Hunter <adrian.hunter@intel.com>
11456 L:      linux-mmc@vger.kernel.org
11457 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11458 S:      Maintained
11459 F:      drivers/mmc/host/sdhci*
11460 F:      include/linux/mmc/sdhci*
11461
11462 SECURE COMPUTING
11463 M:      Kees Cook <keescook@chromium.org>
11464 R:      Andy Lutomirski <luto@amacapital.net>
11465 R:      Will Drewry <wad@chromium.org>
11466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11467 S:      Supported
11468 F:      kernel/seccomp.c
11469 F:      include/uapi/linux/seccomp.h
11470 F:      include/linux/seccomp.h
11471 F:      tools/testing/selftests/seccomp/*
11472 K:      \bsecure_computing
11473 K:      \bTIF_SECCOMP\b
11474
11475 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11476 M:      Al Cooper <alcooperx@gmail.com>
11477 L:      linux-mmc@vger.kernel.org
11478 L:      bcm-kernel-feedback-list@broadcom.com
11479 S:      Maintained
11480 F:      drivers/mmc/host/sdhci-brcmstb*
11481
11482 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11483 M:      Ben Dooks <ben-linux@fluff.org>
11484 M:      Jaehoon Chung <jh80.chung@samsung.com>
11485 L:      linux-mmc@vger.kernel.org
11486 S:      Maintained
11487 F:      drivers/mmc/host/sdhci-s3c*
11488
11489 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11490 M:      Viresh Kumar <vireshk@kernel.org>
11491 L:      linux-mmc@vger.kernel.org
11492 S:      Maintained
11493 F:      drivers/mmc/host/sdhci-spear.c
11494
11495 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11496 M:      Scott Bauer <scott.bauer@intel.com>
11497 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11498 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11499 L:      linux-block@vger.kernel.org
11500 S:      Supported
11501 F:      block/sed*
11502 F:      block/opal_proto.h
11503 F:      include/linux/sed*
11504 F:      include/uapi/linux/sed*
11505
11506 SECURITY SUBSYSTEM
11507 M:      James Morris <james.l.morris@oracle.com>
11508 M:      "Serge E. Hallyn" <serge@hallyn.com>
11509 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11511 W:      http://kernsec.org/
11512 S:      Supported
11513 F:      security/
11514
11515 SECURITY CONTACT
11516 M:      Security Officers <security@kernel.org>
11517 S:      Supported
11518
11519 SELINUX SECURITY MODULE
11520 M:      Paul Moore <paul@paul-moore.com>
11521 M:      Stephen Smalley <sds@tycho.nsa.gov>
11522 M:      Eric Paris <eparis@parisplace.org>
11523 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11524 W:      http://selinuxproject.org
11525 T:      git git://git.infradead.org/users/pcmoore/selinux
11526 S:      Supported
11527 F:      include/linux/selinux*
11528 F:      security/selinux/
11529 F:      scripts/selinux/
11530
11531 APPARMOR SECURITY MODULE
11532 M:      John Johansen <john.johansen@canonical.com>
11533 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11534 W:      apparmor.wiki.kernel.org
11535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11536 S:      Supported
11537 F:      security/apparmor/
11538
11539 LOADPIN SECURITY MODULE
11540 M:      Kees Cook <keescook@chromium.org>
11541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11542 S:      Supported
11543 F:      security/loadpin/
11544
11545 YAMA SECURITY MODULE
11546 M:      Kees Cook <keescook@chromium.org>
11547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11548 S:      Supported
11549 F:      security/yama/
11550
11551 SENSABLE PHANTOM
11552 M:      Jiri Slaby <jirislaby@gmail.com>
11553 S:      Maintained
11554 F:      drivers/misc/phantom.c
11555 F:      include/uapi/linux/phantom.h
11556
11557 Emulex 10Gbps iSCSI - OneConnect DRIVER
11558 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11559 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11560 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11561 L:      linux-scsi@vger.kernel.org
11562 W:      http://www.broadcom.com
11563 S:      Supported
11564 F:      drivers/scsi/be2iscsi/
11565
11566 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11567 M:      Sathya Perla <sathya.perla@broadcom.com>
11568 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11569 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11570 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11571 L:      netdev@vger.kernel.org
11572 W:      http://www.emulex.com
11573 S:      Supported
11574 F:      drivers/net/ethernet/emulex/benet/
11575
11576 EMULEX ONECONNECT ROCE DRIVER
11577 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11578 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11579 L:      linux-rdma@vger.kernel.org
11580 W:      http://www.broadcom.com
11581 S:      Odd Fixes
11582 F:      drivers/infiniband/hw/ocrdma/
11583 F:      include/uapi/rdma/ocrdma-abi.h
11584
11585 SFC NETWORK DRIVER
11586 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11587 M:      Edward Cree <ecree@solarflare.com>
11588 M:      Bert Kenward <bkenward@solarflare.com>
11589 L:      netdev@vger.kernel.org
11590 S:      Supported
11591 F:      drivers/net/ethernet/sfc/
11592
11593 SGI GRU DRIVER
11594 M:      Dimitri Sivanich <sivanich@sgi.com>
11595 S:      Maintained
11596 F:      drivers/misc/sgi-gru/
11597
11598 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11599 M:      Pat Gefre <pfg@sgi.com>
11600 L:      linux-ia64@vger.kernel.org
11601 S:      Supported
11602 F:      Documentation/ia64/serial.txt
11603 F:      drivers/tty/serial/ioc?_serial.c
11604 F:      include/linux/ioc?.h
11605
11606 SGI XP/XPC/XPNET DRIVER
11607 M:      Cliff Whickman <cpw@sgi.com>
11608 M:      Robin Holt <robinmholt@gmail.com>
11609 S:      Maintained
11610 F:      drivers/misc/sgi-xp/
11611
11612 SI2157 MEDIA DRIVER
11613 M:      Antti Palosaari <crope@iki.fi>
11614 L:      linux-media@vger.kernel.org
11615 W:      https://linuxtv.org
11616 W:      http://palosaari.fi/linux/
11617 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11618 T:      git git://linuxtv.org/anttip/media_tree.git
11619 S:      Maintained
11620 F:      drivers/media/tuners/si2157*
11621
11622 SI2168 MEDIA DRIVER
11623 M:      Antti Palosaari <crope@iki.fi>
11624 L:      linux-media@vger.kernel.org
11625 W:      https://linuxtv.org
11626 W:      http://palosaari.fi/linux/
11627 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11628 T:      git git://linuxtv.org/anttip/media_tree.git
11629 S:      Maintained
11630 F:      drivers/media/dvb-frontends/si2168*
11631
11632 SI470X FM RADIO RECEIVER I2C DRIVER
11633 M:      Hans Verkuil <hverkuil@xs4all.nl>
11634 L:      linux-media@vger.kernel.org
11635 T:      git git://linuxtv.org/media_tree.git
11636 W:      https://linuxtv.org
11637 S:      Odd Fixes
11638 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11639
11640 SI470X FM RADIO RECEIVER USB DRIVER
11641 M:      Hans Verkuil <hverkuil@xs4all.nl>
11642 L:      linux-media@vger.kernel.org
11643 T:      git git://linuxtv.org/media_tree.git
11644 W:      https://linuxtv.org
11645 S:      Maintained
11646 F:      drivers/media/radio/si470x/radio-si470x-common.c
11647 F:      drivers/media/radio/si470x/radio-si470x.h
11648 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11649
11650 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11651 M:      Eduardo Valentin <edubezval@gmail.com>
11652 L:      linux-media@vger.kernel.org
11653 T:      git git://linuxtv.org/media_tree.git
11654 W:      https://linuxtv.org
11655 S:      Odd Fixes
11656 F:      drivers/media/radio/si4713/si4713.?
11657
11658 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11659 M:      Eduardo Valentin <edubezval@gmail.com>
11660 L:      linux-media@vger.kernel.org
11661 T:      git git://linuxtv.org/media_tree.git
11662 W:      https://linuxtv.org
11663 S:      Odd Fixes
11664 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11665
11666 SI4713 FM RADIO TRANSMITTER USB DRIVER
11667 M:      Hans Verkuil <hverkuil@xs4all.nl>
11668 L:      linux-media@vger.kernel.org
11669 T:      git git://linuxtv.org/media_tree.git
11670 W:      https://linuxtv.org
11671 S:      Maintained
11672 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11673
11674 SIANO DVB DRIVER
11675 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11676 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11677 L:      linux-media@vger.kernel.org
11678 W:      https://linuxtv.org
11679 T:      git git://linuxtv.org/media_tree.git
11680 S:      Odd fixes
11681 F:      drivers/media/common/siano/
11682 F:      drivers/media/usb/siano/
11683 F:      drivers/media/usb/siano/
11684 F:      drivers/media/mmc/siano/
11685
11686 SILEAD TOUCHSCREEN DRIVER
11687 M:      Hans de Goede <hdegoede@redhat.com>
11688 L:      linux-input@vger.kernel.org
11689 L:      platform-driver-x86@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/input/touchscreen/silead.c
11692 F:      drivers/platform/x86/silead_dmi.c
11693
11694 SIMPLEFB FB DRIVER
11695 M:      Hans de Goede <hdegoede@redhat.com>
11696 L:      linux-fbdev@vger.kernel.org
11697 S:      Maintained
11698 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11699 F:      drivers/video/fbdev/simplefb.c
11700 F:      include/linux/platform_data/simplefb.h
11701
11702 SH_VEU V4L2 MEM2MEM DRIVER
11703 L:      linux-media@vger.kernel.org
11704 S:      Orphan
11705 F:      drivers/media/platform/sh_veu.c
11706
11707 SH_VOU V4L2 OUTPUT DRIVER
11708 L:      linux-media@vger.kernel.org
11709 S:      Orphan
11710 F:      drivers/media/platform/sh_vou.c
11711 F:      include/media/drv-intf/sh_vou.h
11712
11713 SIMPLE FIRMWARE INTERFACE (SFI)
11714 M:      Len Brown <lenb@kernel.org>
11715 L:      sfi-devel@simplefirmware.org
11716 W:      http://simplefirmware.org/
11717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11718 S:      Supported
11719 F:      arch/x86/platform/sfi/
11720 F:      drivers/sfi/
11721 F:      include/linux/sfi*.h
11722
11723 SIMTEC EB110ATX (Chalice CATS)
11724 P:      Ben Dooks
11725 P:      Vincent Sanders <vince@simtec.co.uk>
11726 M:      Simtec Linux Team <linux@simtec.co.uk>
11727 W:      http://www.simtec.co.uk/products/EB110ATX/
11728 S:      Supported
11729
11730 SIMTEC EB2410ITX (BAST)
11731 P:      Ben Dooks
11732 P:      Vincent Sanders <vince@simtec.co.uk>
11733 M:      Simtec Linux Team <linux@simtec.co.uk>
11734 W:      http://www.simtec.co.uk/products/EB2410ITX/
11735 S:      Supported
11736 F:      arch/arm/mach-s3c24xx/mach-bast.c
11737 F:      arch/arm/mach-s3c24xx/bast-ide.c
11738 F:      arch/arm/mach-s3c24xx/bast-irq.c
11739
11740 SIPHASH PRF ROUTINES
11741 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11742 S:      Maintained
11743 F:      lib/siphash.c
11744 F:      lib/test_siphash.c
11745 F:      include/linux/siphash.h
11746
11747 TI DAVINCI MACHINE SUPPORT
11748 M:      Sekhar Nori <nsekhar@ti.com>
11749 M:      Kevin Hilman <khilman@kernel.org>
11750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11752 S:      Supported
11753 F:      arch/arm/mach-davinci/
11754 F:      drivers/i2c/busses/i2c-davinci.c
11755
11756 TI DAVINCI SERIES MEDIA DRIVER
11757 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11758 L:      linux-media@vger.kernel.org
11759 W:      https://linuxtv.org
11760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11761 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11762 S:      Maintained
11763 F:      drivers/media/platform/davinci/
11764 F:      include/media/davinci/
11765
11766 TI AM437X VPFE DRIVER
11767 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11768 L:      linux-media@vger.kernel.org
11769 W:      https://linuxtv.org
11770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11771 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11772 S:      Maintained
11773 F:      drivers/media/platform/am437x/
11774
11775 OV2659 OMNIVISION SENSOR DRIVER
11776 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11777 L:      linux-media@vger.kernel.org
11778 W:      https://linuxtv.org
11779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11780 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11781 S:      Maintained
11782 F:      drivers/media/i2c/ov2659.c
11783 F:      include/media/i2c/ov2659.h
11784
11785 SILICON MOTION SM712 FRAME BUFFER DRIVER
11786 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11787 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11788 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11789 L:      linux-fbdev@vger.kernel.org
11790 S:      Maintained
11791 F:      drivers/video/fbdev/sm712*
11792 F:      Documentation/fb/sm712fb.txt
11793
11794 SIS 190 ETHERNET DRIVER
11795 M:      Francois Romieu <romieu@fr.zoreil.com>
11796 L:      netdev@vger.kernel.org
11797 S:      Maintained
11798 F:      drivers/net/ethernet/sis/sis190.c
11799
11800 SIS 900/7016 FAST ETHERNET DRIVER
11801 M:      Daniele Venzano <venza@brownhat.org>
11802 W:      http://www.brownhat.org/sis900.html
11803 L:      netdev@vger.kernel.org
11804 S:      Maintained
11805 F:      drivers/net/ethernet/sis/sis900.*
11806
11807 SIS FRAMEBUFFER DRIVER
11808 M:      Thomas Winischhofer <thomas@winischhofer.net>
11809 W:      http://www.winischhofer.net/linuxsisvga.shtml
11810 S:      Maintained
11811 F:      Documentation/fb/sisfb.txt
11812 F:      drivers/video/fbdev/sis/
11813 F:      include/video/sisfb.h
11814
11815 SIS USB2VGA DRIVER
11816 M:      Thomas Winischhofer <thomas@winischhofer.net>
11817 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11818 S:      Maintained
11819 F:      drivers/usb/misc/sisusbvga/
11820
11821 SLAB ALLOCATOR
11822 M:      Christoph Lameter <cl@linux.com>
11823 M:      Pekka Enberg <penberg@kernel.org>
11824 M:      David Rientjes <rientjes@google.com>
11825 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11826 M:      Andrew Morton <akpm@linux-foundation.org>
11827 L:      linux-mm@kvack.org
11828 S:      Maintained
11829 F:      include/linux/sl?b*.h
11830 F:      mm/sl?b*
11831
11832 SLEEPABLE READ-COPY UPDATE (SRCU)
11833 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11834 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11835 M:      Josh Triplett <josh@joshtriplett.org>
11836 R:      Steven Rostedt <rostedt@goodmis.org>
11837 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11838 L:      linux-kernel@vger.kernel.org
11839 W:      http://www.rdrop.com/users/paulmck/RCU/
11840 S:      Supported
11841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11842 F:      include/linux/srcu.h
11843 F:      kernel/rcu/srcu.c
11844
11845 SMACK SECURITY MODULE
11846 M:      Casey Schaufler <casey@schaufler-ca.com>
11847 L:      linux-security-module@vger.kernel.org
11848 W:      http://schaufler-ca.com
11849 T:      git git://github.com/cschaufler/smack-next
11850 S:      Maintained
11851 F:      Documentation/security/Smack.txt
11852 F:      security/smack/
11853
11854 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11855 M:      Kevin Hilman <khilman@kernel.org>
11856 M:      Nishanth Menon <nm@ti.com>
11857 S:      Maintained
11858 F:      drivers/power/avs/
11859 F:      include/linux/power/smartreflex.h
11860 L:      linux-pm@vger.kernel.org
11861
11862 SMC91x ETHERNET DRIVER
11863 M:      Nicolas Pitre <nico@fluxnic.net>
11864 S:      Odd Fixes
11865 F:      drivers/net/ethernet/smsc/smc91x.*
11866
11867 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11868 M:      Sakari Ailus <sakari.ailus@iki.fi>
11869 L:      linux-media@vger.kernel.org
11870 S:      Maintained
11871 F:      drivers/media/i2c/smiapp/
11872 F:      include/media/i2c/smiapp.h
11873 F:      drivers/media/i2c/smiapp-pll.c
11874 F:      drivers/media/i2c/smiapp-pll.h
11875 F:      include/uapi/linux/smiapp.h
11876 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11877
11878 SMM665 HARDWARE MONITOR DRIVER
11879 M:      Guenter Roeck <linux@roeck-us.net>
11880 L:      linux-hwmon@vger.kernel.org
11881 S:      Maintained
11882 F:      Documentation/hwmon/smm665
11883 F:      drivers/hwmon/smm665.c
11884
11885 SMSC EMC2103 HARDWARE MONITOR DRIVER
11886 M:      Steve Glendinning <steve.glendinning@shawell.net>
11887 L:      linux-hwmon@vger.kernel.org
11888 S:      Maintained
11889 F:      Documentation/hwmon/emc2103
11890 F:      drivers/hwmon/emc2103.c
11891
11892 SMSC SCH5627 HARDWARE MONITOR DRIVER
11893 M:      Hans de Goede <hdegoede@redhat.com>
11894 L:      linux-hwmon@vger.kernel.org
11895 S:      Supported
11896 F:      Documentation/hwmon/sch5627
11897 F:      drivers/hwmon/sch5627.c
11898
11899 SMSC47B397 HARDWARE MONITOR DRIVER
11900 M:      Jean Delvare <jdelvare@suse.com>
11901 L:      linux-hwmon@vger.kernel.org
11902 S:      Maintained
11903 F:      Documentation/hwmon/smsc47b397
11904 F:      drivers/hwmon/smsc47b397.c
11905
11906 SMSC911x ETHERNET DRIVER
11907 M:      Steve Glendinning <steve.glendinning@shawell.net>
11908 L:      netdev@vger.kernel.org
11909 S:      Maintained
11910 F:      include/linux/smsc911x.h
11911 F:      drivers/net/ethernet/smsc/smsc911x.*
11912
11913 SMSC9420 PCI ETHERNET DRIVER
11914 M:      Steve Glendinning <steve.glendinning@shawell.net>
11915 L:      netdev@vger.kernel.org
11916 S:      Maintained
11917 F:      drivers/net/ethernet/smsc/smsc9420.*
11918
11919 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11920 M:      Steve Glendinning <steve.glendinning@shawell.net>
11921 L:      linux-fbdev@vger.kernel.org
11922 S:      Maintained
11923 F:      drivers/video/fbdev/smscufx.c
11924
11925 SOC-CAMERA V4L2 SUBSYSTEM
11926 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11927 L:      linux-media@vger.kernel.org
11928 T:      git git://linuxtv.org/media_tree.git
11929 S:      Maintained
11930 F:      include/media/soc*
11931 F:      drivers/media/i2c/soc_camera/
11932 F:      drivers/media/platform/soc_camera/
11933
11934 SOEKRIS NET48XX LED SUPPORT
11935 M:      Chris Boot <bootc@bootc.net>
11936 S:      Maintained
11937 F:      drivers/leds/leds-net48xx.c
11938
11939 SOFTLOGIC 6x10 MPEG CODEC
11940 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11941 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11942 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11943 M:      Ismael Luceno <ismael@iodev.co.uk>
11944 L:      linux-media@vger.kernel.org
11945 S:      Supported
11946 F:      drivers/media/pci/solo6x10/
11947
11948 SOFTWARE RAID (Multiple Disks) SUPPORT
11949 M:      Shaohua Li <shli@kernel.org>
11950 L:      linux-raid@vger.kernel.org
11951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11952 S:      Supported
11953 F:      drivers/md/
11954 F:      include/linux/raid/
11955 F:      include/uapi/linux/raid/
11956
11957 SONIC NETWORK DRIVER
11958 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11959 L:      netdev@vger.kernel.org
11960 S:      Maintained
11961 F:      drivers/net/ethernet/natsemi/sonic.*
11962
11963 SONICS SILICON BACKPLANE DRIVER (SSB)
11964 M:      Michael Buesch <m@bues.ch>
11965 L:      linux-wireless@vger.kernel.org
11966 S:      Maintained
11967 F:      drivers/ssb/
11968 F:      include/linux/ssb/
11969
11970 SONY VAIO CONTROL DEVICE DRIVER
11971 M:      Mattia Dongili <malattia@linux.it>
11972 L:      platform-driver-x86@vger.kernel.org
11973 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11974 S:      Maintained
11975 F:      Documentation/laptops/sony-laptop.txt
11976 F:      drivers/char/sonypi.c
11977 F:      drivers/platform/x86/sony-laptop.c
11978 F:      include/linux/sony-laptop.h
11979
11980 SONY MEMORYSTICK CARD SUPPORT
11981 M:      Alex Dubov <oakad@yahoo.com>
11982 W:      http://tifmxx.berlios.de/
11983 S:      Maintained
11984 F:      drivers/memstick/host/tifm_ms.c
11985
11986 SONY MEMORYSTICK STANDARD SUPPORT
11987 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11988 S:      Maintained
11989 F:      drivers/memstick/core/ms_block.*
11990
11991 SOUND
11992 M:      Jaroslav Kysela <perex@perex.cz>
11993 M:      Takashi Iwai <tiwai@suse.com>
11994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11995 W:      http://www.alsa-project.org/
11996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11997 T:      git git://git.alsa-project.org/alsa-kernel.git
11998 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11999 S:      Maintained
12000 F:      Documentation/sound/
12001 F:      include/sound/
12002 F:      include/uapi/sound/
12003 F:      sound/
12004
12005 SOUND - COMPRESSED AUDIO
12006 M:      Vinod Koul <vinod.koul@intel.com>
12007 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12009 S:      Supported
12010 F:      Documentation/sound/alsa/compress_offload.txt
12011 F:      include/sound/compress_driver.h
12012 F:      include/uapi/sound/compress_*
12013 F:      sound/core/compress_offload.c
12014 F:      sound/soc/soc-compress.c
12015
12016 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12017 M:      Liam Girdwood <lgirdwood@gmail.com>
12018 M:      Mark Brown <broonie@kernel.org>
12019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12020 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12021 W:      http://alsa-project.org/main/index.php/ASoC
12022 S:      Supported
12023 F:      Documentation/devicetree/bindings/sound/
12024 F:      Documentation/sound/alsa/soc/
12025 F:      sound/soc/
12026 F:      include/sound/soc*
12027
12028 SOUND - DMAENGINE HELPERS
12029 M:      Lars-Peter Clausen <lars@metafoo.de>
12030 S:      Supported
12031 F:      include/sound/dmaengine_pcm.h
12032 F:      sound/core/pcm_dmaengine.c
12033 F:      sound/soc/soc-generic-dmaengine-pcm.c
12034
12035 SP2 MEDIA DRIVER
12036 M:      Olli Salonen <olli.salonen@iki.fi>
12037 L:      linux-media@vger.kernel.org
12038 W:      https://linuxtv.org
12039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12040 S:      Maintained
12041 F:      drivers/media/dvb-frontends/sp2*
12042
12043 SPARC + UltraSPARC (sparc/sparc64)
12044 M:      "David S. Miller" <davem@davemloft.net>
12045 L:      sparclinux@vger.kernel.org
12046 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12049 S:      Maintained
12050 F:      arch/sparc/
12051 F:      drivers/sbus/
12052
12053 SPARC SERIAL DRIVERS
12054 M:      "David S. Miller" <davem@davemloft.net>
12055 L:      sparclinux@vger.kernel.org
12056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12058 S:      Maintained
12059 F:      include/linux/sunserialcore.h
12060 F:      drivers/tty/serial/suncore.c
12061 F:      drivers/tty/serial/sunhv.c
12062 F:      drivers/tty/serial/sunsab.c
12063 F:      drivers/tty/serial/sunsab.h
12064 F:      drivers/tty/serial/sunsu.c
12065 F:      drivers/tty/serial/sunzilog.c
12066 F:      drivers/tty/serial/sunzilog.h
12067
12068 SPARSE CHECKER
12069 M:      "Christopher Li" <sparse@chrisli.org>
12070 L:      linux-sparse@vger.kernel.org
12071 W:      https://sparse.wiki.kernel.org/
12072 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12073 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12074 S:      Maintained
12075 F:      include/linux/compiler.h
12076
12077 SPEAR PLATFORM SUPPORT
12078 M:      Viresh Kumar <vireshk@kernel.org>
12079 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12081 W:      http://www.st.com/spear
12082 S:      Maintained
12083 F:      arch/arm/boot/dts/spear*
12084 F:      arch/arm/mach-spear/
12085
12086 SPEAR CLOCK FRAMEWORK SUPPORT
12087 M:      Viresh Kumar <vireshk@kernel.org>
12088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12089 W:      http://www.st.com/spear
12090 S:      Maintained
12091 F:      drivers/clk/spear/
12092
12093 SPI NOR SUBSYSTEM
12094 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
12095 M:      Marek Vasut <marek.vasut@gmail.com>
12096 L:      linux-mtd@lists.infradead.org
12097 W:      http://www.linux-mtd.infradead.org/
12098 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12099 T:      git git://github.com/spi-nor/linux.git
12100 S:      Maintained
12101 F:      drivers/mtd/spi-nor/
12102 F:      include/linux/mtd/spi-nor.h
12103
12104 SPI SUBSYSTEM
12105 M:      Mark Brown <broonie@kernel.org>
12106 L:      linux-spi@vger.kernel.org
12107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12108 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12109 S:      Maintained
12110 F:      Documentation/devicetree/bindings/spi/
12111 F:      Documentation/spi/
12112 F:      drivers/spi/
12113 F:      include/linux/spi/
12114 F:      include/uapi/linux/spi/
12115 F:      tools/spi/
12116
12117 SPIDERNET NETWORK DRIVER for CELL
12118 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12119 L:      netdev@vger.kernel.org
12120 S:      Supported
12121 F:      Documentation/networking/spider_net.txt
12122 F:      drivers/net/ethernet/toshiba/spider_net*
12123
12124 SPU FILE SYSTEM
12125 M:      Jeremy Kerr <jk@ozlabs.org>
12126 L:      linuxppc-dev@lists.ozlabs.org
12127 W:      http://www.ibm.com/developerworks/power/cell/
12128 S:      Supported
12129 F:      Documentation/filesystems/spufs.txt
12130 F:      arch/powerpc/platforms/cell/spufs/
12131
12132 SQUASHFS FILE SYSTEM
12133 M:      Phillip Lougher <phillip@squashfs.org.uk>
12134 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12135 W:      http://squashfs.org.uk
12136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12137 S:      Maintained
12138 F:      Documentation/filesystems/squashfs.txt
12139 F:      fs/squashfs/
12140
12141 SRM (Alpha) environment access
12142 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12143 S:      Maintained
12144 F:      arch/alpha/kernel/srm_env.c
12145
12146 STABLE BRANCH
12147 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12148 L:      stable@vger.kernel.org
12149 S:      Supported
12150 F:      Documentation/process/stable-kernel-rules.rst
12151
12152 STAGING SUBSYSTEM
12153 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12155 L:      devel@driverdev.osuosl.org
12156 S:      Supported
12157 F:      drivers/staging/
12158
12159 STAGING - COMEDI
12160 M:      Ian Abbott <abbotti@mev.co.uk>
12161 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12162 S:      Odd Fixes
12163 F:      drivers/staging/comedi/
12164
12165 STAGING - FLARION FT1000 DRIVERS
12166 M:      Marek Belisko <marek.belisko@gmail.com>
12167 S:      Odd Fixes
12168 F:      drivers/staging/ft1000/
12169
12170 STAGING - INDUSTRIAL IO
12171 M:      Jonathan Cameron <jic23@kernel.org>
12172 L:      linux-iio@vger.kernel.org
12173 S:      Odd Fixes
12174 F:      Documentation/devicetree/bindings/staging/iio/
12175 F:      drivers/staging/iio/
12176
12177 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12178 M:      Jarod Wilson <jarod@wilsonet.com>
12179 W:      http://www.lirc.org/
12180 S:      Odd Fixes
12181 F:      drivers/staging/media/lirc/
12182
12183 STAGING - LUSTRE PARALLEL FILESYSTEM
12184 M:      Oleg Drokin <oleg.drokin@intel.com>
12185 M:      Andreas Dilger <andreas.dilger@intel.com>
12186 M:      James Simmons <jsimmons@infradead.org>
12187 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12188 W:      http://wiki.lustre.org/
12189 S:      Maintained
12190 F:      drivers/staging/lustre
12191
12192 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12193 M:      Marc Dietrich <marvin24@gmx.de>
12194 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12195 L:      linux-tegra@vger.kernel.org
12196 S:      Maintained
12197 F:      drivers/staging/nvec/
12198
12199 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12200 M:      Jens Frederich <jfrederich@gmail.com>
12201 M:      Daniel Drake <dsd@laptop.org>
12202 M:      Jon Nettleton <jon.nettleton@gmail.com>
12203 W:      http://wiki.laptop.org/go/DCON
12204 S:      Maintained
12205 F:      drivers/staging/olpc_dcon/
12206
12207 STAGING - REALTEK RTL8712U DRIVERS
12208 M:      Larry Finger <Larry.Finger@lwfinger.net>
12209 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12210 S:      Odd Fixes
12211 F:      drivers/staging/rtl8712/
12212
12213 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12214 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12215 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12216 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12217 L:      linux-fbdev@vger.kernel.org
12218 S:      Maintained
12219 F:      drivers/staging/sm750fb/
12220
12221 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12222 M:      William Hubbs <w.d.hubbs@gmail.com>
12223 M:      Chris Brannon <chris@the-brannons.com>
12224 M:      Kirk Reiser <kirk@reisers.ca>
12225 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12226 L:      speakup@linux-speakup.org
12227 W:      http://www.linux-speakup.org/
12228 S:      Odd Fixes
12229 F:      drivers/staging/speakup/
12230
12231 STAGING - VIA VT665X DRIVERS
12232 M:      Forest Bond <forest@alittletooquiet.net>
12233 S:      Odd Fixes
12234 F:      drivers/staging/vt665?/
12235
12236 STAGING - WILC1000 WIFI DRIVER
12237 M:      Aditya Shankar <aditya.shankar@microchip.com>
12238 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12239 L:      linux-wireless@vger.kernel.org
12240 S:      Supported
12241 F:      drivers/staging/wilc1000/
12242
12243 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12244 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12245 S:      Odd Fixes
12246 F:      drivers/staging/xgifb/
12247
12248 STARFIRE/DURALAN NETWORK DRIVER
12249 M:      Ion Badulescu <ionut@badula.org>
12250 S:      Odd Fixes
12251 F:      drivers/net/ethernet/adaptec/starfire*
12252
12253 SUN3/3X
12254 M:      Sam Creasey <sammy@sammy.net>
12255 W:      http://sammy.net/sun3/
12256 S:      Maintained
12257 F:      arch/m68k/kernel/*sun3*
12258 F:      arch/m68k/sun3*/
12259 F:      arch/m68k/include/asm/sun3*
12260 F:      drivers/net/ethernet/i825xx/sun3*
12261
12262 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12263 M:      Hans de Goede <hdegoede@redhat.com>
12264 L:      linux-input@vger.kernel.org
12265 S:      Maintained
12266 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12267 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12268
12269 SUNDANCE NETWORK DRIVER
12270 M:      Denis Kirjanov <kda@linux-powerpc.org>
12271 L:      netdev@vger.kernel.org
12272 S:      Maintained
12273 F:      drivers/net/ethernet/dlink/sundance.c
12274
12275 SUPERH
12276 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12277 M:      Rich Felker <dalias@libc.org>
12278 L:      linux-sh@vger.kernel.org
12279 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12280 S:      Maintained
12281 F:      Documentation/sh/
12282 F:      arch/sh/
12283 F:      drivers/sh/
12284
12285 SUSPEND TO RAM
12286 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12287 M:      Len Brown <len.brown@intel.com>
12288 M:      Pavel Machek <pavel@ucw.cz>
12289 L:      linux-pm@vger.kernel.org
12290 B:      https://bugzilla.kernel.org
12291 S:      Supported
12292 F:      Documentation/power/
12293 F:      arch/x86/kernel/acpi/
12294 F:      drivers/base/power/
12295 F:      kernel/power/
12296 F:      include/linux/suspend.h
12297 F:      include/linux/freezer.h
12298 F:      include/linux/pm.h
12299
12300 SVGA HANDLING
12301 M:      Martin Mares <mj@ucw.cz>
12302 L:      linux-video@atrey.karlin.mff.cuni.cz
12303 S:      Maintained
12304 F:      Documentation/svga.txt
12305 F:      arch/x86/boot/video*
12306
12307 SWIOTLB SUBSYSTEM
12308 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12309 L:      linux-kernel@vger.kernel.org
12310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12311 S:      Supported
12312 F:      lib/swiotlb.c
12313 F:      arch/*/kernel/pci-swiotlb.c
12314 F:      include/linux/swiotlb.h
12315
12316 SWITCHDEV
12317 M:      Jiri Pirko <jiri@resnulli.us>
12318 M:      Ivan Vecera <ivecera@redhat.com>
12319 L:      netdev@vger.kernel.org
12320 S:      Supported
12321 F:      net/switchdev/
12322 F:      include/net/switchdev.h
12323
12324 SYNOPSYS ARC ARCHITECTURE
12325 M:      Vineet Gupta <vgupta@synopsys.com>
12326 L:      linux-snps-arc@lists.infradead.org
12327 S:      Supported
12328 F:      arch/arc/
12329 F:      Documentation/devicetree/bindings/arc/*
12330 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12331 F:      drivers/clocksource/arc_timer.c
12332 F:      drivers/tty/serial/arc_uart.c
12333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12334
12335 SYNOPSYS ARC SDP platform support
12336 M:      Alexey Brodkin <abrodkin@synopsys.com>
12337 S:      Supported
12338 F:      arch/arc/plat-axs10x
12339 F:      arch/arc/boot/dts/ax*
12340 F:      Documentation/devicetree/bindings/arc/axs10*
12341
12342 SYSTEM CONFIGURATION (SYSCON)
12343 M:      Lee Jones <lee.jones@linaro.org>
12344 M:      Arnd Bergmann <arnd@arndb.de>
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12346 S:      Supported
12347 F:      drivers/mfd/syscon.c
12348
12349 SYSTEM RESET/SHUTDOWN DRIVERS
12350 M:      Sebastian Reichel <sre@kernel.org>
12351 L:      linux-pm@vger.kernel.org
12352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12353 S:      Maintained
12354 F:      Documentation/devicetree/bindings/power/reset/
12355 F:      drivers/power/reset/
12356
12357 SYSV FILESYSTEM
12358 M:      Christoph Hellwig <hch@infradead.org>
12359 S:      Maintained
12360 F:      Documentation/filesystems/sysv-fs.txt
12361 F:      fs/sysv/
12362 F:      include/linux/sysv_fs.h
12363
12364 TARGET SUBSYSTEM
12365 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12366 L:      linux-scsi@vger.kernel.org
12367 L:      target-devel@vger.kernel.org
12368 W:      http://www.linux-iscsi.org
12369 W:      http://groups.google.com/group/linux-iscsi-target-dev
12370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12371 S:      Supported
12372 F:      drivers/target/
12373 F:      include/target/
12374 F:      Documentation/target/
12375
12376 TASKSTATS STATISTICS INTERFACE
12377 M:      Balbir Singh <bsingharora@gmail.com>
12378 S:      Maintained
12379 F:      Documentation/accounting/taskstats*
12380 F:      include/linux/taskstats*
12381 F:      kernel/taskstats.c
12382
12383 TC subsystem
12384 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12385 M:      Cong Wang <xiyou.wangcong@gmail.com>
12386 M:      Jiri Pirko <jiri@resnulli.us>
12387 L:      netdev@vger.kernel.org
12388 S:      Maintained
12389 F:      include/net/pkt_cls.h
12390 F:      include/net/pkt_sched.h
12391 F:      include/net/tc_act/
12392 F:      include/uapi/linux/pkt_cls.h
12393 F:      include/uapi/linux/pkt_sched.h
12394 F:      include/uapi/linux/tc_act/
12395 F:      include/uapi/linux/tc_ematch/
12396 F:      net/sched/
12397
12398 TCP LOW PRIORITY MODULE
12399 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12400 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12401 W:      http://tcp-lp-mod.sourceforge.net/
12402 S:      Maintained
12403 F:      net/ipv4/tcp_lp.c
12404
12405 TDA10071 MEDIA DRIVER
12406 M:      Antti Palosaari <crope@iki.fi>
12407 L:      linux-media@vger.kernel.org
12408 W:      https://linuxtv.org
12409 W:      http://palosaari.fi/linux/
12410 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12411 T:      git git://linuxtv.org/anttip/media_tree.git
12412 S:      Maintained
12413 F:      drivers/media/dvb-frontends/tda10071*
12414
12415 TDA18212 MEDIA DRIVER
12416 M:      Antti Palosaari <crope@iki.fi>
12417 L:      linux-media@vger.kernel.org
12418 W:      https://linuxtv.org
12419 W:      http://palosaari.fi/linux/
12420 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12421 T:      git git://linuxtv.org/anttip/media_tree.git
12422 S:      Maintained
12423 F:      drivers/media/tuners/tda18212*
12424
12425 TDA18218 MEDIA DRIVER
12426 M:      Antti Palosaari <crope@iki.fi>
12427 L:      linux-media@vger.kernel.org
12428 W:      https://linuxtv.org
12429 W:      http://palosaari.fi/linux/
12430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12431 T:      git git://linuxtv.org/anttip/media_tree.git
12432 S:      Maintained
12433 F:      drivers/media/tuners/tda18218*
12434
12435 TDA18271 MEDIA DRIVER
12436 M:      Michael Krufky <mkrufky@linuxtv.org>
12437 L:      linux-media@vger.kernel.org
12438 W:      https://linuxtv.org
12439 W:      http://github.com/mkrufky
12440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12441 T:      git git://linuxtv.org/mkrufky/tuners.git
12442 S:      Maintained
12443 F:      drivers/media/tuners/tda18271*
12444
12445 TDA827x MEDIA DRIVER
12446 M:      Michael Krufky <mkrufky@linuxtv.org>
12447 L:      linux-media@vger.kernel.org
12448 W:      https://linuxtv.org
12449 W:      http://github.com/mkrufky
12450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12451 T:      git git://linuxtv.org/mkrufky/tuners.git
12452 S:      Maintained
12453 F:      drivers/media/tuners/tda8290.*
12454
12455 TDA8290 MEDIA DRIVER
12456 M:      Michael Krufky <mkrufky@linuxtv.org>
12457 L:      linux-media@vger.kernel.org
12458 W:      https://linuxtv.org
12459 W:      http://github.com/mkrufky
12460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12461 T:      git git://linuxtv.org/mkrufky/tuners.git
12462 S:      Maintained
12463 F:      drivers/media/tuners/tda8290.*
12464
12465 TDA9840 MEDIA DRIVER
12466 M:      Hans Verkuil <hverkuil@xs4all.nl>
12467 L:      linux-media@vger.kernel.org
12468 T:      git git://linuxtv.org/media_tree.git
12469 W:      https://linuxtv.org
12470 S:      Maintained
12471 F:      drivers/media/i2c/tda9840*
12472
12473 TEA5761 TUNER DRIVER
12474 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12475 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12476 L:      linux-media@vger.kernel.org
12477 W:      https://linuxtv.org
12478 T:      git git://linuxtv.org/media_tree.git
12479 S:      Odd fixes
12480 F:      drivers/media/tuners/tea5761.*
12481
12482 TEA5767 TUNER DRIVER
12483 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12484 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12485 L:      linux-media@vger.kernel.org
12486 W:      https://linuxtv.org
12487 T:      git git://linuxtv.org/media_tree.git
12488 S:      Maintained
12489 F:      drivers/media/tuners/tea5767.*
12490
12491 TEA6415C MEDIA DRIVER
12492 M:      Hans Verkuil <hverkuil@xs4all.nl>
12493 L:      linux-media@vger.kernel.org
12494 T:      git git://linuxtv.org/media_tree.git
12495 W:      https://linuxtv.org
12496 S:      Maintained
12497 F:      drivers/media/i2c/tea6415c*
12498
12499 TEA6420 MEDIA DRIVER
12500 M:      Hans Verkuil <hverkuil@xs4all.nl>
12501 L:      linux-media@vger.kernel.org
12502 T:      git git://linuxtv.org/media_tree.git
12503 W:      https://linuxtv.org
12504 S:      Maintained
12505 F:      drivers/media/i2c/tea6420*
12506
12507 TEAM DRIVER
12508 M:      Jiri Pirko <jiri@resnulli.us>
12509 L:      netdev@vger.kernel.org
12510 S:      Supported
12511 F:      drivers/net/team/
12512 F:      include/linux/if_team.h
12513 F:      include/uapi/linux/if_team.h
12514
12515 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12516 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12517 S:      Maintained
12518 F:      arch/x86/platform/ts5500/
12519
12520 TECHNOTREND USB IR RECEIVER
12521 M:      Sean Young <sean@mess.org>
12522 L:      linux-media@vger.kernel.org
12523 S:      Maintained
12524 F:      drivers/media/rc/ttusbir.c
12525
12526 TEGRA ARCHITECTURE SUPPORT
12527 M:      Thierry Reding <thierry.reding@gmail.com>
12528 M:      Jonathan Hunter <jonathanh@nvidia.com>
12529 L:      linux-tegra@vger.kernel.org
12530 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12532 S:      Supported
12533 N:      [^a-z]tegra
12534
12535 TEGRA CLOCK DRIVER
12536 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12537 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12538 S:      Supported
12539 F:      drivers/clk/tegra/
12540
12541 TEGRA DMA DRIVERS
12542 M:      Laxman Dewangan <ldewangan@nvidia.com>
12543 M:      Jon Hunter <jonathanh@nvidia.com>
12544 S:      Supported
12545 F:      drivers/dma/tegra*
12546
12547 TEGRA I2C DRIVER
12548 M:      Laxman Dewangan <ldewangan@nvidia.com>
12549 S:      Supported
12550 F:      drivers/i2c/busses/i2c-tegra.c
12551
12552 TEGRA IOMMU DRIVERS
12553 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12554 S:      Supported
12555 F:      drivers/iommu/tegra*
12556
12557 TEGRA KBC DRIVER
12558 M:      Rakesh Iyer <riyer@nvidia.com>
12559 M:      Laxman Dewangan <ldewangan@nvidia.com>
12560 S:      Supported
12561 F:      drivers/input/keyboard/tegra-kbc.c
12562
12563 TEGRA PWM DRIVER
12564 M:      Thierry Reding <thierry.reding@gmail.com>
12565 S:      Supported
12566 F:      drivers/pwm/pwm-tegra.c
12567
12568 TEGRA SERIAL DRIVER
12569 M:      Laxman Dewangan <ldewangan@nvidia.com>
12570 S:      Supported
12571 F:      drivers/tty/serial/serial-tegra.c
12572
12573 TEGRA SPI DRIVER
12574 M:      Laxman Dewangan <ldewangan@nvidia.com>
12575 S:      Supported
12576 F:      drivers/spi/spi-tegra*
12577
12578 TEHUTI ETHERNET DRIVER
12579 M:      Andy Gospodarek <andy@greyhouse.net>
12580 L:      netdev@vger.kernel.org
12581 S:      Supported
12582 F:      drivers/net/ethernet/tehuti/*
12583
12584 Telecom Clock Driver for MCPL0010
12585 M:      Mark Gross <mark.gross@intel.com>
12586 S:      Supported
12587 F:      drivers/char/tlclk.c
12588
12589 TENSILICA XTENSA PORT (xtensa)
12590 M:      Chris Zankel <chris@zankel.net>
12591 M:      Max Filippov <jcmvbkbc@gmail.com>
12592 L:      linux-xtensa@linux-xtensa.org
12593 T:      git git://github.com/czankel/xtensa-linux.git
12594 S:      Maintained
12595 F:      arch/xtensa/
12596 F:      drivers/irqchip/irq-xtensa-*
12597
12598 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12599 M:      Nishanth Menon <nm@ti.com>
12600 M:      Tero Kristo <t-kristo@ti.com>
12601 M:      Santosh Shilimkar <ssantosh@kernel.org>
12602 L:      linux-arm-kernel@lists.infradead.org
12603 S:      Maintained
12604 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12605 F:      drivers/firmware/ti_sci*
12606 F:      include/linux/soc/ti/ti_sci_protocol.h
12607
12608 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12609 M:      Hans Verkuil <hverkuil@xs4all.nl>
12610 L:      linux-media@vger.kernel.org
12611 T:      git git://linuxtv.org/media_tree.git
12612 W:      https://linuxtv.org
12613 S:      Maintained
12614 F:      drivers/media/radio/radio-raremono.c
12615
12616 THERMAL
12617 M:      Zhang Rui <rui.zhang@intel.com>
12618 M:      Eduardo Valentin <edubezval@gmail.com>
12619 L:      linux-pm@vger.kernel.org
12620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12622 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12623 S:      Supported
12624 F:      drivers/thermal/
12625 F:      include/linux/thermal.h
12626 F:      include/uapi/linux/thermal.h
12627 F:      include/linux/cpu_cooling.h
12628 F:      Documentation/devicetree/bindings/thermal/
12629
12630 THERMAL/CPU_COOLING
12631 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12632 M:      Viresh Kumar <viresh.kumar@linaro.org>
12633 M:      Javi Merino <javi.merino@kernel.org>
12634 L:      linux-pm@vger.kernel.org
12635 S:      Supported
12636 F:      Documentation/thermal/cpu-cooling-api.txt
12637 F:      drivers/thermal/cpu_cooling.c
12638 F:      include/linux/cpu_cooling.h
12639
12640 THINKPAD ACPI EXTRAS DRIVER
12641 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12642 L:      ibm-acpi-devel@lists.sourceforge.net
12643 L:      platform-driver-x86@vger.kernel.org
12644 W:      http://ibm-acpi.sourceforge.net
12645 W:      http://thinkwiki.org/wiki/Ibm-acpi
12646 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12647 S:      Maintained
12648 F:      drivers/platform/x86/thinkpad_acpi.c
12649
12650 TI BANDGAP AND THERMAL DRIVER
12651 M:      Eduardo Valentin <edubezval@gmail.com>
12652 M:      Keerthy <j-keerthy@ti.com>
12653 L:      linux-pm@vger.kernel.org
12654 L:      linux-omap@vger.kernel.org
12655 S:      Maintained
12656 F:      drivers/thermal/ti-soc-thermal/
12657
12658 TI VPE/CAL DRIVERS
12659 M:      Benoit Parrot <bparrot@ti.com>
12660 L:      linux-media@vger.kernel.org
12661 W:      http://linuxtv.org/
12662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12663 S:      Maintained
12664 F:      drivers/media/platform/ti-vpe/
12665
12666 TI CDCE706 CLOCK DRIVER
12667 M:      Max Filippov <jcmvbkbc@gmail.com>
12668 S:      Maintained
12669 F:      drivers/clk/clk-cdce706.c
12670
12671 TI CLOCK DRIVER
12672 M:      Tero Kristo <t-kristo@ti.com>
12673 L:      linux-omap@vger.kernel.org
12674 S:      Maintained
12675 F:      drivers/clk/ti/
12676 F:      include/linux/clk/ti.h
12677
12678 TI ETHERNET SWITCH DRIVER (CPSW)
12679 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12680 L:      linux-omap@vger.kernel.org
12681 L:      netdev@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/net/ethernet/ti/cpsw*
12684 F:      drivers/net/ethernet/ti/davinci*
12685
12686 TI FLASH MEDIA INTERFACE DRIVER
12687 M:      Alex Dubov <oakad@yahoo.com>
12688 S:      Maintained
12689 F:      drivers/misc/tifm*
12690 F:      drivers/mmc/host/tifm_sd.c
12691 F:      include/linux/tifm.h
12692
12693 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12694 M:      Santosh Shilimkar <ssantosh@kernel.org>
12695 L:      linux-kernel@vger.kernel.org
12696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12697 S:      Maintained
12698 F:      drivers/soc/ti/*
12699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12700
12701
12702 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12703 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12704 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12705 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12706 S:      Maintained
12707 F:      sound/soc/codecs/lm49453*
12708 F:      sound/soc/codecs/isabelle*
12709
12710 TI LP855x BACKLIGHT DRIVER
12711 M:      Milo Kim <milo.kim@ti.com>
12712 S:      Maintained
12713 F:      Documentation/backlight/lp855x-driver.txt
12714 F:      drivers/video/backlight/lp855x_bl.c
12715 F:      include/linux/platform_data/lp855x.h
12716
12717 TI LP8727 CHARGER DRIVER
12718 M:      Milo Kim <milo.kim@ti.com>
12719 S:      Maintained
12720 F:      drivers/power/supply/lp8727_charger.c
12721 F:      include/linux/platform_data/lp8727.h
12722
12723 TI LP8788 MFD DRIVER
12724 M:      Milo Kim <milo.kim@ti.com>
12725 S:      Maintained
12726 F:      drivers/iio/adc/lp8788_adc.c
12727 F:      drivers/leds/leds-lp8788.c
12728 F:      drivers/mfd/lp8788*.c
12729 F:      drivers/power/supply/lp8788-charger.c
12730 F:      drivers/regulator/lp8788-*.c
12731 F:      include/linux/mfd/lp8788*.h
12732
12733 TI NETCP ETHERNET DRIVER
12734 M:      Wingman Kwok <w-kwok2@ti.com>
12735 M:      Murali Karicheri <m-karicheri2@ti.com>
12736 L:      netdev@vger.kernel.org
12737 S:      Maintained
12738 F:      drivers/net/ethernet/ti/netcp*
12739
12740 TI TAS571X FAMILY ASoC CODEC DRIVER
12741 M:      Kevin Cernekee <cernekee@chromium.org>
12742 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12743 S:      Odd Fixes
12744 F:      sound/soc/codecs/tas571x*
12745
12746 TI TWL4030 SERIES SOC CODEC DRIVER
12747 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12749 S:      Maintained
12750 F:      sound/soc/codecs/twl4030*
12751
12752 TI WILINK WIRELESS DRIVERS
12753 L:      linux-wireless@vger.kernel.org
12754 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12755 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12757 S:      Orphan
12758 F:      drivers/net/wireless/ti/
12759 F:      include/linux/wl12xx.h
12760
12761 TIPC NETWORK LAYER
12762 M:      Jon Maloy <jon.maloy@ericsson.com>
12763 M:      Ying Xue <ying.xue@windriver.com>
12764 L:      netdev@vger.kernel.org (core kernel code)
12765 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12766 W:      http://tipc.sourceforge.net/
12767 S:      Maintained
12768 F:      include/uapi/linux/tipc*.h
12769 F:      net/tipc/
12770
12771 TILE ARCHITECTURE
12772 M:      Chris Metcalf <cmetcalf@mellanox.com>
12773 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12775 S:      Supported
12776 F:      arch/tile/
12777 F:      drivers/char/tile-srom.c
12778 F:      drivers/edac/tile_edac.c
12779 F:      drivers/net/ethernet/tile/
12780 F:      drivers/rtc/rtc-tile.c
12781 F:      drivers/tty/hvc/hvc_tile.c
12782 F:      drivers/tty/serial/tilegx.c
12783 F:      drivers/usb/host/*-tilegx.c
12784 F:      include/linux/usb/tilegx.h
12785
12786 TLAN NETWORK DRIVER
12787 M:      Samuel Chessman <chessman@tux.org>
12788 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12789 W:      http://sourceforge.net/projects/tlan/
12790 S:      Maintained
12791 F:      Documentation/networking/tlan.txt
12792 F:      drivers/net/ethernet/ti/tlan.*
12793
12794 TOMOYO SECURITY MODULE
12795 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12796 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12797 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12798 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12799 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12800 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12801 W:      http://tomoyo.sourceforge.jp/
12802 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12803 S:      Maintained
12804 F:      security/tomoyo/
12805
12806 TOPSTAR LAPTOP EXTRAS DRIVER
12807 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12808 L:      platform-driver-x86@vger.kernel.org
12809 S:      Maintained
12810 F:      drivers/platform/x86/topstar-laptop.c
12811
12812 TOSHIBA ACPI EXTRAS DRIVER
12813 M:      Azael Avalos <coproscefalo@gmail.com>
12814 L:      platform-driver-x86@vger.kernel.org
12815 S:      Maintained
12816 F:      drivers/platform/x86/toshiba_acpi.c
12817
12818 TOSHIBA BLUETOOTH DRIVER
12819 M:      Azael Avalos <coproscefalo@gmail.com>
12820 L:      platform-driver-x86@vger.kernel.org
12821 S:      Maintained
12822 F:      drivers/platform/x86/toshiba_bluetooth.c
12823
12824 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12825 M:      Azael Avalos <coproscefalo@gmail.com>
12826 L:      platform-driver-x86@vger.kernel.org
12827 S:      Maintained
12828 F:      drivers/platform/x86/toshiba_haps.c
12829
12830 TOSHIBA WMI HOTKEYS DRIVER
12831 M:      Azael Avalos <coproscefalo@gmail.com>
12832 L:      platform-driver-x86@vger.kernel.org
12833 S:      Maintained
12834 F:      drivers/platform/x86/toshiba-wmi.c
12835
12836 TOSHIBA SMM DRIVER
12837 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12838 W:      http://www.buzzard.org.uk/toshiba/
12839 S:      Maintained
12840 F:      drivers/char/toshiba.c
12841 F:      include/linux/toshiba.h
12842 F:      include/uapi/linux/toshiba.h
12843
12844 TOSHIBA TC358743 DRIVER
12845 M:      Mats Randgaard <matrandg@cisco.com>
12846 L:      linux-media@vger.kernel.org
12847 S:      Maintained
12848 F:      drivers/media/i2c/tc358743*
12849 F:      include/media/i2c/tc358743.h
12850
12851 TMIO/SDHI MMC DRIVER
12852 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12853 L:      linux-mmc@vger.kernel.org
12854 S:      Supported
12855 F:      drivers/mmc/host/tmio_mmc*
12856 F:      drivers/mmc/host/sh_mobile_sdhi.c
12857 F:      include/linux/mfd/tmio.h
12858
12859 TMP401 HARDWARE MONITOR DRIVER
12860 M:      Guenter Roeck <linux@roeck-us.net>
12861 L:      linux-hwmon@vger.kernel.org
12862 S:      Maintained
12863 F:      Documentation/hwmon/tmp401
12864 F:      drivers/hwmon/tmp401.c
12865
12866 TMPFS (SHMEM FILESYSTEM)
12867 M:      Hugh Dickins <hughd@google.com>
12868 L:      linux-mm@kvack.org
12869 S:      Maintained
12870 F:      include/linux/shmem_fs.h
12871 F:      mm/shmem.c
12872
12873 TM6000 VIDEO4LINUX DRIVER
12874 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12875 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12876 L:      linux-media@vger.kernel.org
12877 W:      https://linuxtv.org
12878 T:      git git://linuxtv.org/media_tree.git
12879 S:      Odd fixes
12880 F:      drivers/media/usb/tm6000/
12881 F:      Documentation/media/v4l-drivers/tm6000*
12882
12883 TW5864 VIDEO4LINUX DRIVER
12884 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12885 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12886 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12887 L:      linux-media@vger.kernel.org
12888 S:      Supported
12889 F:      drivers/media/pci/tw5864/
12890
12891 TW68 VIDEO4LINUX DRIVER
12892 M:      Hans Verkuil <hverkuil@xs4all.nl>
12893 L:      linux-media@vger.kernel.org
12894 T:      git git://linuxtv.org/media_tree.git
12895 W:      https://linuxtv.org
12896 S:      Odd Fixes
12897 F:      drivers/media/pci/tw68/
12898
12899 TW686X VIDEO4LINUX DRIVER
12900 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12901 L:      linux-media@vger.kernel.org
12902 T:      git git://linuxtv.org/media_tree.git
12903 W:      http://linuxtv.org
12904 S:      Maintained
12905 F:      drivers/media/pci/tw686x/
12906
12907 TPM DEVICE DRIVER
12908 M:      Peter Huewe <peterhuewe@gmx.de>
12909 M:      Marcel Selhorst <tpmdd@selhorst.net>
12910 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12911 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12912 W:      http://tpmdd.sourceforge.net
12913 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12914 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12915 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12916 S:      Maintained
12917 F:      drivers/char/tpm/
12918
12919 TPM IBM_VTPM DEVICE DRIVER
12920 M:      Ashley Lai <ashleydlai@gmail.com>
12921 W:      http://tpmdd.sourceforge.net
12922 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12923 S:      Maintained
12924 F:      drivers/char/tpm/tpm_ibmvtpm*
12925
12926 TRACING
12927 M:      Steven Rostedt <rostedt@goodmis.org>
12928 M:      Ingo Molnar <mingo@redhat.com>
12929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12930 S:      Maintained
12931 F:      Documentation/trace/ftrace.txt
12932 F:      arch/*/*/*/ftrace.h
12933 F:      arch/*/kernel/ftrace.c
12934 F:      include/*/ftrace.h
12935 F:      include/linux/trace*.h
12936 F:      include/trace/
12937 F:      kernel/trace/
12938 F:      tools/testing/selftests/ftrace/
12939
12940 TRACING MMIO ACCESSES (MMIOTRACE)
12941 M:      Steven Rostedt <rostedt@goodmis.org>
12942 M:      Ingo Molnar <mingo@kernel.org>
12943 R:      Karol Herbst <karolherbst@gmail.com>
12944 R:      Pekka Paalanen <ppaalanen@gmail.com>
12945 S:      Maintained
12946 L:      linux-kernel@vger.kernel.org
12947 L:      nouveau@lists.freedesktop.org
12948 F:      kernel/trace/trace_mmiotrace.c
12949 F:      include/linux/mmiotrace.h
12950 F:      arch/x86/mm/kmmio.c
12951 F:      arch/x86/mm/mmio-mod.c
12952 F:      arch/x86/mm/testmmiotrace.c
12953
12954 TRIVIAL PATCHES
12955 M:      Jiri Kosina <trivial@kernel.org>
12956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12957 S:      Maintained
12958 K:      ^Subject:.*(?i)trivial
12959
12960 TTY LAYER
12961 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12962 M:      Jiri Slaby <jslaby@suse.com>
12963 S:      Supported
12964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12965 F:      Documentation/serial/
12966 F:      drivers/tty/
12967 F:      drivers/tty/serial/serial_core.c
12968 F:      include/linux/serial_core.h
12969 F:      include/linux/serial.h
12970 F:      include/linux/tty.h
12971 F:      include/uapi/linux/serial_core.h
12972 F:      include/uapi/linux/serial.h
12973 F:      include/uapi/linux/tty.h
12974
12975 TUA9001 MEDIA DRIVER
12976 M:      Antti Palosaari <crope@iki.fi>
12977 L:      linux-media@vger.kernel.org
12978 W:      https://linuxtv.org
12979 W:      http://palosaari.fi/linux/
12980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12981 T:      git git://linuxtv.org/anttip/media_tree.git
12982 S:      Maintained
12983 F:      drivers/media/tuners/tua9001*
12984
12985 TULIP NETWORK DRIVERS
12986 L:      netdev@vger.kernel.org
12987 L:      linux-parisc@vger.kernel.org
12988 S:      Orphan
12989 F:      drivers/net/ethernet/dec/tulip/
12990
12991 TUN/TAP driver
12992 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12993 W:      http://vtun.sourceforge.net/tun
12994 S:      Maintained
12995 F:      Documentation/networking/tuntap.txt
12996 F:      arch/um/os-Linux/drivers/
12997
12998 TURBOCHANNEL SUBSYSTEM
12999 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13000 M:      Ralf Baechle <ralf@linux-mips.org>
13001 L:      linux-mips@linux-mips.org
13002 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13003 S:      Maintained
13004 F:      drivers/tc/
13005 F:      include/linux/tc.h
13006
13007 UBI FILE SYSTEM (UBIFS)
13008 M:      Richard Weinberger <richard@nod.at>
13009 M:      Artem Bityutskiy <dedekind1@gmail.com>
13010 M:      Adrian Hunter <adrian.hunter@intel.com>
13011 L:      linux-mtd@lists.infradead.org
13012 T:      git git://git.infradead.org/ubifs-2.6.git
13013 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13014 S:      Supported
13015 F:      Documentation/filesystems/ubifs.txt
13016 F:      fs/ubifs/
13017
13018 UCLINUX (M68KNOMMU AND COLDFIRE)
13019 M:      Greg Ungerer <gerg@linux-m68k.org>
13020 W:      http://www.linux-m68k.org/
13021 W:      http://www.uclinux.org/
13022 L:      linux-m68k@lists.linux-m68k.org
13023 L:      uclinux-dev@uclinux.org  (subscribers-only)
13024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13025 S:      Maintained
13026 F:      arch/m68k/coldfire/
13027 F:      arch/m68k/68*/
13028 F:      arch/m68k/*/*_no.*
13029 F:      arch/m68k/include/asm/*_no.*
13030
13031 UDF FILESYSTEM
13032 M:      Jan Kara <jack@suse.com>
13033 S:      Maintained
13034 F:      Documentation/filesystems/udf.txt
13035 F:      fs/udf/
13036
13037 UDRAW TABLET
13038 M:      Bastien Nocera <hadess@hadess.net>
13039 L:      linux-input@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/hid/hid-udraw.c
13042
13043 UFS FILESYSTEM
13044 M:      Evgeniy Dushistov <dushistov@mail.ru>
13045 S:      Maintained
13046 F:      Documentation/filesystems/ufs.txt
13047 F:      fs/ufs/
13048
13049 UHID USERSPACE HID IO DRIVER:
13050 M:      David Herrmann <dh.herrmann@googlemail.com>
13051 L:      linux-input@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/hid/uhid.c
13054 F:      include/uapi/linux/uhid.h
13055
13056 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13057 L:      linux-usb@vger.kernel.org
13058 S:      Orphan
13059 F:      drivers/uwb/
13060 F:      include/linux/uwb.h
13061 F:      include/linux/uwb/
13062
13063 UNICORE32 ARCHITECTURE:
13064 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13065 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13066 S:      Maintained
13067 T:      git git://github.com/gxt/linux.git
13068 F:      arch/unicore32/
13069
13070 UNIFDEF
13071 M:      Tony Finch <dot@dotat.at>
13072 W:      http://dotat.at/prog/unifdef
13073 S:      Maintained
13074 F:      scripts/unifdef.c
13075
13076 UNIFORM CDROM DRIVER
13077 M:      Jens Axboe <axboe@kernel.dk>
13078 W:      http://www.kernel.dk
13079 S:      Maintained
13080 F:      Documentation/cdrom/
13081 F:      drivers/cdrom/cdrom.c
13082 F:      include/linux/cdrom.h
13083 F:      include/uapi/linux/cdrom.h
13084
13085 UNISYS S-PAR DRIVERS
13086 M:      David Kershner <david.kershner@unisys.com>
13087 L:      sparmaintainer@unisys.com (Unisys internal)
13088 S:      Supported
13089 F:      drivers/staging/unisys/
13090
13091 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13092 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13093 L:      linux-scsi@vger.kernel.org
13094 S:      Supported
13095 F:      Documentation/scsi/ufs.txt
13096 F:      drivers/scsi/ufs/
13097
13098 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13099 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13100 M:      Prabu Thangamuthu <prabut@synopsys.com>
13101 L:      linux-scsi@vger.kernel.org
13102 S:      Supported
13103 F:      drivers/scsi/ufs/*dwc*
13104
13105 UNSORTED BLOCK IMAGES (UBI)
13106 M:      Artem Bityutskiy <dedekind1@gmail.com>
13107 M:      Richard Weinberger <richard@nod.at>
13108 W:      http://www.linux-mtd.infradead.org/
13109 L:      linux-mtd@lists.infradead.org
13110 T:      git git://git.infradead.org/ubifs-2.6.git
13111 S:      Supported
13112 F:      drivers/mtd/ubi/
13113 F:      include/linux/mtd/ubi.h
13114 F:      include/uapi/mtd/ubi-user.h
13115
13116 USB ACM DRIVER
13117 M:      Oliver Neukum <oneukum@suse.com>
13118 L:      linux-usb@vger.kernel.org
13119 S:      Maintained
13120 F:      Documentation/usb/acm.txt
13121 F:      drivers/usb/class/cdc-acm.*
13122
13123 USB AR5523 WIRELESS DRIVER
13124 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13125 L:      linux-wireless@vger.kernel.org
13126 S:      Maintained
13127 F:      drivers/net/wireless/ath/ar5523/
13128
13129 USB ATTACHED SCSI
13130 M:      Oliver Neukum <oneukum@suse.com>
13131 L:      linux-usb@vger.kernel.org
13132 L:      linux-scsi@vger.kernel.org
13133 S:      Maintained
13134 F:      drivers/usb/storage/uas.c
13135
13136 USB CDC ETHERNET DRIVER
13137 M:      Oliver Neukum <oliver@neukum.org>
13138 L:      linux-usb@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/net/usb/cdc_*.c
13141 F:      include/uapi/linux/usb/cdc.h
13142
13143 USB CHAOSKEY DRIVER
13144 M:      Keith Packard <keithp@keithp.com>
13145 L:      linux-usb@vger.kernel.org
13146 S:      Maintained
13147 F:      drivers/usb/misc/chaoskey.c
13148
13149 USB CYPRESS C67X00 DRIVER
13150 M:      Peter Korsgaard <jacmet@sunsite.dk>
13151 L:      linux-usb@vger.kernel.org
13152 S:      Maintained
13153 F:      drivers/usb/c67x00/
13154
13155 USB DAVICOM DM9601 DRIVER
13156 M:      Peter Korsgaard <jacmet@sunsite.dk>
13157 L:      netdev@vger.kernel.org
13158 W:      http://www.linux-usb.org/usbnet
13159 S:      Maintained
13160 F:      drivers/net/usb/dm9601.c
13161
13162 USB DIAMOND RIO500 DRIVER
13163 M:      Cesar Miquel <miquel@df.uba.ar>
13164 L:      rio500-users@lists.sourceforge.net
13165 W:      http://rio500.sourceforge.net
13166 S:      Maintained
13167 F:      drivers/usb/misc/rio500*
13168
13169 USB EHCI DRIVER
13170 M:      Alan Stern <stern@rowland.harvard.edu>
13171 L:      linux-usb@vger.kernel.org
13172 S:      Maintained
13173 F:      Documentation/usb/ehci.txt
13174 F:      drivers/usb/host/ehci*
13175
13176 USB GADGET/PERIPHERAL SUBSYSTEM
13177 M:      Felipe Balbi <balbi@kernel.org>
13178 L:      linux-usb@vger.kernel.org
13179 W:      http://www.linux-usb.org/gadget
13180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13181 S:      Maintained
13182 F:      drivers/usb/gadget/
13183 F:      include/linux/usb/gadget*
13184
13185 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13186 M:      Jiri Kosina <jikos@kernel.org>
13187 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13188 L:      linux-usb@vger.kernel.org
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13190 S:      Maintained
13191 F:      Documentation/hid/hiddev.txt
13192 F:      drivers/hid/usbhid/
13193
13194 USB ISP116X DRIVER
13195 M:      Olav Kongas <ok@artecdesign.ee>
13196 L:      linux-usb@vger.kernel.org
13197 S:      Maintained
13198 F:      drivers/usb/host/isp116x*
13199 F:      include/linux/usb/isp116x.h
13200
13201 USB LAN78XX ETHERNET DRIVER
13202 M:      Woojung Huh <woojung.huh@microchip.com>
13203 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13204 L:      netdev@vger.kernel.org
13205 S:      Maintained
13206 F:      drivers/net/usb/lan78xx.*
13207
13208 USB MASS STORAGE DRIVER
13209 M:      Alan Stern <stern@rowland.harvard.edu>
13210 L:      linux-usb@vger.kernel.org
13211 L:      usb-storage@lists.one-eyed-alien.net
13212 S:      Maintained
13213 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13214 F:      drivers/usb/storage/
13215
13216 USB MIDI DRIVER
13217 M:      Clemens Ladisch <clemens@ladisch.de>
13218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13219 T:      git git://git.alsa-project.org/alsa-kernel.git
13220 S:      Maintained
13221 F:      sound/usb/midi.*
13222
13223 USB NETWORKING DRIVERS
13224 L:      linux-usb@vger.kernel.org
13225 S:      Odd Fixes
13226 F:      drivers/net/usb/
13227
13228 USB OHCI DRIVER
13229 M:      Alan Stern <stern@rowland.harvard.edu>
13230 L:      linux-usb@vger.kernel.org
13231 S:      Maintained
13232 F:      Documentation/usb/ohci.txt
13233 F:      drivers/usb/host/ohci*
13234
13235 USB OTG FSM (Finite State Machine)
13236 M:      Peter Chen <Peter.Chen@nxp.com>
13237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13238 L:      linux-usb@vger.kernel.org
13239 S:      Maintained
13240 F:      drivers/usb/common/usb-otg-fsm.c
13241
13242 USB OVER IP DRIVER
13243 M:      Valentina Manea <valentina.manea.m@gmail.com>
13244 M:      Shuah Khan <shuahkh@osg.samsung.com>
13245 M:      Shuah Khan <shuah@kernel.org>
13246 L:      linux-usb@vger.kernel.org
13247 S:      Maintained
13248 F:      Documentation/usb/usbip_protocol.txt
13249 F:      drivers/usb/usbip/
13250 F:      tools/usb/usbip/
13251
13252 USB PEGASUS DRIVER
13253 M:      Petko Manolov <petkan@nucleusys.com>
13254 L:      linux-usb@vger.kernel.org
13255 L:      netdev@vger.kernel.org
13256 T:      git git://github.com/petkan/pegasus.git
13257 W:      https://github.com/petkan/pegasus
13258 S:      Maintained
13259 F:      drivers/net/usb/pegasus.*
13260
13261 USB PHY LAYER
13262 M:      Felipe Balbi <balbi@kernel.org>
13263 L:      linux-usb@vger.kernel.org
13264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13265 S:      Maintained
13266 F:      drivers/usb/phy/
13267
13268 USB PRINTER DRIVER (usblp)
13269 M:      Pete Zaitcev <zaitcev@redhat.com>
13270 L:      linux-usb@vger.kernel.org
13271 S:      Supported
13272 F:      drivers/usb/class/usblp.c
13273
13274 USB QMI WWAN NETWORK DRIVER
13275 M:      Bjørn Mork <bjorn@mork.no>
13276 L:      netdev@vger.kernel.org
13277 S:      Maintained
13278 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13279 F:      drivers/net/usb/qmi_wwan.c
13280
13281 USB RTL8150 DRIVER
13282 M:      Petko Manolov <petkan@nucleusys.com>
13283 L:      linux-usb@vger.kernel.org
13284 L:      netdev@vger.kernel.org
13285 T:      git git://github.com/petkan/rtl8150.git
13286 W:      https://github.com/petkan/rtl8150
13287 S:      Maintained
13288 F:      drivers/net/usb/rtl8150.c
13289
13290 USB SERIAL SUBSYSTEM
13291 M:      Johan Hovold <johan@kernel.org>
13292 L:      linux-usb@vger.kernel.org
13293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13294 S:      Maintained
13295 F:      Documentation/usb/usb-serial.txt
13296 F:      drivers/usb/serial/
13297 F:      include/linux/usb/serial.h
13298
13299 USB SMSC75XX ETHERNET DRIVER
13300 M:      Steve Glendinning <steve.glendinning@shawell.net>
13301 L:      netdev@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/net/usb/smsc75xx.*
13304
13305 USB SMSC95XX ETHERNET DRIVER
13306 M:      Steve Glendinning <steve.glendinning@shawell.net>
13307 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13308 L:      netdev@vger.kernel.org
13309 S:      Maintained
13310 F:      drivers/net/usb/smsc95xx.*
13311
13312 USB SUBSYSTEM
13313 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13314 L:      linux-usb@vger.kernel.org
13315 W:      http://www.linux-usb.org
13316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13317 S:      Supported
13318 F:      Documentation/devicetree/bindings/usb/
13319 F:      Documentation/usb/
13320 F:      drivers/usb/
13321 F:      include/linux/usb.h
13322 F:      include/linux/usb/
13323
13324 USB TYPEC SUBSYSTEM
13325 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13326 L:      linux-usb@vger.kernel.org
13327 S:      Maintained
13328 F:      Documentation/ABI/testing/sysfs-class-typec
13329 F:      Documentation/usb/typec.rst
13330 F:      drivers/usb/typec/
13331 F:      include/linux/usb/typec.h
13332
13333 USB UHCI DRIVER
13334 M:      Alan Stern <stern@rowland.harvard.edu>
13335 L:      linux-usb@vger.kernel.org
13336 S:      Maintained
13337 F:      drivers/usb/host/uhci*
13338
13339 USB "USBNET" DRIVER FRAMEWORK
13340 M:      Oliver Neukum <oneukum@suse.com>
13341 L:      netdev@vger.kernel.org
13342 W:      http://www.linux-usb.org/usbnet
13343 S:      Maintained
13344 F:      drivers/net/usb/usbnet.c
13345 F:      include/linux/usb/usbnet.h
13346
13347 USB VIDEO CLASS
13348 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13349 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13350 L:      linux-media@vger.kernel.org
13351 T:      git git://linuxtv.org/media_tree.git
13352 W:      http://www.ideasonboard.org/uvc/
13353 S:      Maintained
13354 F:      drivers/media/usb/uvc/
13355 F:      include/uapi/linux/uvcvideo.h
13356
13357 USB VISION DRIVER
13358 M:      Hans Verkuil <hverkuil@xs4all.nl>
13359 L:      linux-media@vger.kernel.org
13360 T:      git git://linuxtv.org/media_tree.git
13361 W:      https://linuxtv.org
13362 S:      Odd Fixes
13363 F:      drivers/media/usb/usbvision/
13364
13365 USB WEBCAM GADGET
13366 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13367 L:      linux-usb@vger.kernel.org
13368 S:      Maintained
13369 F:      drivers/usb/gadget/function/*uvc*
13370 F:      drivers/usb/gadget/legacy/webcam.c
13371
13372 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13373 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13374 L:      linux-wireless@vger.kernel.org
13375 S:      Maintained
13376 F:      drivers/net/wireless/rndis_wlan.c
13377
13378 USB XHCI DRIVER
13379 M:      Mathias Nyman <mathias.nyman@intel.com>
13380 L:      linux-usb@vger.kernel.org
13381 S:      Supported
13382 F:      drivers/usb/host/xhci*
13383 F:      drivers/usb/host/pci-quirks*
13384
13385 USB ZD1201 DRIVER
13386 L:      linux-wireless@vger.kernel.org
13387 W:      http://linux-lc100020.sourceforge.net
13388 S:      Orphan
13389 F:      drivers/net/wireless/zydas/zd1201.*
13390
13391 USB ZR364XX DRIVER
13392 M:      Antoine Jacquet <royale@zerezo.com>
13393 L:      linux-usb@vger.kernel.org
13394 L:      linux-media@vger.kernel.org
13395 T:      git git://linuxtv.org/media_tree.git
13396 W:      http://royale.zerezo.com/zr364xx/
13397 S:      Maintained
13398 F:      Documentation/media/v4l-drivers/zr364xx*
13399 F:      drivers/media/usb/zr364xx/
13400
13401 ULPI BUS
13402 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13403 L:      linux-usb@vger.kernel.org
13404 S:      Maintained
13405 F:      drivers/usb/common/ulpi.c
13406 F:      include/linux/ulpi/
13407
13408 USER-MODE LINUX (UML)
13409 M:      Jeff Dike <jdike@addtoit.com>
13410 M:      Richard Weinberger <richard@nod.at>
13411 L:      user-mode-linux-devel@lists.sourceforge.net
13412 L:      user-mode-linux-user@lists.sourceforge.net
13413 W:      http://user-mode-linux.sourceforge.net
13414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13415 S:      Maintained
13416 F:      Documentation/virtual/uml/
13417 F:      arch/um/
13418 F:      arch/x86/um/
13419 F:      fs/hostfs/
13420 F:      fs/hppfs/
13421
13422 USERSPACE I/O (UIO)
13423 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13424 S:      Maintained
13425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13426 F:      Documentation/driver-api/uio-howto.rst
13427 F:      drivers/uio/
13428 F:      include/linux/uio*.h
13429
13430 UTIL-LINUX PACKAGE
13431 M:      Karel Zak <kzak@redhat.com>
13432 L:      util-linux@vger.kernel.org
13433 W:      http://en.wikipedia.org/wiki/Util-linux
13434 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13435 S:      Maintained
13436
13437 UVESAFB DRIVER
13438 M:      Michal Januszewski <spock@gentoo.org>
13439 L:      linux-fbdev@vger.kernel.org
13440 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13441 S:      Maintained
13442 F:      Documentation/fb/uvesafb.txt
13443 F:      drivers/video/fbdev/uvesafb.*
13444
13445 VF610 NAND DRIVER
13446 M:      Stefan Agner <stefan@agner.ch>
13447 L:      linux-mtd@lists.infradead.org
13448 S:      Supported
13449 F:      drivers/mtd/nand/vf610_nfc.c
13450
13451 VFAT/FAT/MSDOS FILESYSTEM
13452 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13453 S:      Maintained
13454 F:      Documentation/filesystems/vfat.txt
13455 F:      fs/fat/
13456
13457 VFIO DRIVER
13458 M:      Alex Williamson <alex.williamson@redhat.com>
13459 L:      kvm@vger.kernel.org
13460 T:      git git://github.com/awilliam/linux-vfio.git
13461 S:      Maintained
13462 F:      Documentation/vfio.txt
13463 F:      drivers/vfio/
13464 F:      include/linux/vfio.h
13465 F:      include/uapi/linux/vfio.h
13466
13467 VFIO MEDIATED DEVICE DRIVERS
13468 M:      Kirti Wankhede <kwankhede@nvidia.com>
13469 L:      kvm@vger.kernel.org
13470 S:      Maintained
13471 F:      Documentation/vfio-mediated-device.txt
13472 F:      drivers/vfio/mdev/
13473 F:      include/linux/mdev.h
13474 F:      samples/vfio-mdev/
13475
13476 VFIO PLATFORM DRIVER
13477 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13478 L:      kvm@vger.kernel.org
13479 S:      Maintained
13480 F:      drivers/vfio/platform/
13481
13482 VGA_SWITCHEROO
13483 R:      Lukas Wunner <lukas@wunner.de>
13484 S:      Maintained
13485 F:      Documentation/gpu/vga-switcheroo.rst
13486 F:      drivers/gpu/vga/vga_switcheroo.c
13487 F:      include/linux/vga_switcheroo.h
13488 T:      git git://anongit.freedesktop.org/drm/drm-misc
13489
13490 VIDEOBUF2 FRAMEWORK
13491 M:      Pawel Osciak <pawel@osciak.com>
13492 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13493 M:      Kyungmin Park <kyungmin.park@samsung.com>
13494 L:      linux-media@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/media/v4l2-core/videobuf2-*
13497 F:      include/media/videobuf2-*
13498
13499 VIRTIO AND VHOST VSOCK DRIVER
13500 M:      Stefan Hajnoczi <stefanha@redhat.com>
13501 L:      kvm@vger.kernel.org
13502 L:      virtualization@lists.linux-foundation.org
13503 L:      netdev@vger.kernel.org
13504 S:      Maintained
13505 F:      include/linux/virtio_vsock.h
13506 F:      include/uapi/linux/virtio_vsock.h
13507 F:      include/uapi/linux/vsockmon.h
13508 F:      net/vmw_vsock/af_vsock_tap.c
13509 F:      net/vmw_vsock/virtio_transport_common.c
13510 F:      net/vmw_vsock/virtio_transport.c
13511 F:      drivers/net/vsockmon.c
13512 F:      drivers/vhost/vsock.c
13513 F:      drivers/vhost/vsock.h
13514
13515 VIRTUAL SERIO DEVICE DRIVER
13516 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13517 S:      Maintained
13518 F:      drivers/input/serio/userio.c
13519 F:      include/uapi/linux/userio.h
13520
13521 VIRTIO CONSOLE DRIVER
13522 M:      Amit Shah <amit@kernel.org>
13523 L:      virtualization@lists.linux-foundation.org
13524 S:      Maintained
13525 F:      drivers/char/virtio_console.c
13526 F:      include/linux/virtio_console.h
13527 F:      include/uapi/linux/virtio_console.h
13528
13529 VIRTIO CORE, NET AND BLOCK DRIVERS
13530 M:      "Michael S. Tsirkin" <mst@redhat.com>
13531 M:      Jason Wang <jasowang@redhat.com>
13532 L:      virtualization@lists.linux-foundation.org
13533 S:      Maintained
13534 F:      Documentation/devicetree/bindings/virtio/
13535 F:      drivers/virtio/
13536 F:      tools/virtio/
13537 F:      drivers/net/virtio_net.c
13538 F:      drivers/block/virtio_blk.c
13539 F:      include/linux/virtio*.h
13540 F:      include/uapi/linux/virtio_*.h
13541 F:      drivers/crypto/virtio/
13542
13543 VIRTIO DRIVERS FOR S390
13544 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13545 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13546 L:      linux-s390@vger.kernel.org
13547 L:      virtualization@lists.linux-foundation.org
13548 L:      kvm@vger.kernel.org
13549 S:      Supported
13550 F:      drivers/s390/virtio/
13551
13552 VIRTIO GPU DRIVER
13553 M:      David Airlie <airlied@linux.ie>
13554 M:      Gerd Hoffmann <kraxel@redhat.com>
13555 L:      dri-devel@lists.freedesktop.org
13556 L:      virtualization@lists.linux-foundation.org
13557 T:      git git://anongit.freedesktop.org/drm/drm-misc
13558 S:      Maintained
13559 F:      drivers/gpu/drm/virtio/
13560 F:      include/uapi/linux/virtio_gpu.h
13561
13562 VIRTIO HOST (VHOST)
13563 M:      "Michael S. Tsirkin" <mst@redhat.com>
13564 M:      Jason Wang <jasowang@redhat.com>
13565 L:      kvm@vger.kernel.org
13566 L:      virtualization@lists.linux-foundation.org
13567 L:      netdev@vger.kernel.org
13568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13569 S:      Maintained
13570 F:      drivers/vhost/
13571 F:      include/uapi/linux/vhost.h
13572
13573 VIRTIO INPUT DRIVER
13574 M:      Gerd Hoffmann <kraxel@redhat.com>
13575 S:      Maintained
13576 F:      drivers/virtio/virtio_input.c
13577 F:      include/uapi/linux/virtio_input.h
13578
13579 VIRTIO CRYPTO DRIVER
13580 M:  Gonglei <arei.gonglei@huawei.com>
13581 L:  virtualization@lists.linux-foundation.org
13582 L:  linux-crypto@vger.kernel.org
13583 S:  Maintained
13584 F:  drivers/crypto/virtio/
13585 F:  include/uapi/linux/virtio_crypto.h
13586
13587 VIA RHINE NETWORK DRIVER
13588 S:      Orphan
13589 F:      drivers/net/ethernet/via/via-rhine.c
13590
13591 VIA SD/MMC CARD CONTROLLER DRIVER
13592 M:      Bruce Chang <brucechang@via.com.tw>
13593 M:      Harald Welte <HaraldWelte@viatech.com>
13594 S:      Maintained
13595 F:      drivers/mmc/host/via-sdmmc.c
13596
13597 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13598 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13599 L:      linux-fbdev@vger.kernel.org
13600 S:      Maintained
13601 F:      include/linux/via-core.h
13602 F:      include/linux/via-gpio.h
13603 F:      include/linux/via_i2c.h
13604 F:      drivers/video/fbdev/via/
13605
13606 VIA VELOCITY NETWORK DRIVER
13607 M:      Francois Romieu <romieu@fr.zoreil.com>
13608 L:      netdev@vger.kernel.org
13609 S:      Maintained
13610 F:      drivers/net/ethernet/via/via-velocity.*
13611
13612 VIRT LIB
13613 M:      Alex Williamson <alex.williamson@redhat.com>
13614 M:      Paolo Bonzini <pbonzini@redhat.com>
13615 L:      kvm@vger.kernel.org
13616 S:      Supported
13617 F:      virt/lib/
13618
13619 VIVID VIRTUAL VIDEO DRIVER
13620 M:      Hans Verkuil <hverkuil@xs4all.nl>
13621 L:      linux-media@vger.kernel.org
13622 T:      git git://linuxtv.org/media_tree.git
13623 W:      https://linuxtv.org
13624 S:      Maintained
13625 F:      drivers/media/platform/vivid/*
13626
13627 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13628 M:      Helen Koike <helen.koike@collabora.com>
13629 L:      linux-media@vger.kernel.org
13630 T:      git git://linuxtv.org/media_tree.git
13631 W:      https://linuxtv.org
13632 S:      Maintained
13633 F:      drivers/media/platform/vimc/*
13634
13635 VLYNQ BUS
13636 M:      Florian Fainelli <f.fainelli@gmail.com>
13637 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13638 S:      Maintained
13639 F:      drivers/vlynq/vlynq.c
13640 F:      include/linux/vlynq.h
13641
13642 VME SUBSYSTEM
13643 M:      Martyn Welch <martyn@welchs.me.uk>
13644 M:      Manohar Vanga <manohar.vanga@gmail.com>
13645 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13646 L:      devel@driverdev.osuosl.org
13647 S:      Maintained
13648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13649 F:      Documentation/driver-api/vme.rst
13650 F:      drivers/staging/vme/
13651 F:      drivers/vme/
13652 F:      include/linux/vme*
13653
13654 VMWARE HYPERVISOR INTERFACE
13655 M:      Alok Kataria <akataria@vmware.com>
13656 L:      virtualization@lists.linux-foundation.org
13657 S:      Supported
13658 F:      arch/x86/kernel/cpu/vmware.c
13659
13660 VMWARE BALLOON DRIVER
13661 M:      Xavier Deguillard <xdeguillard@vmware.com>
13662 M:      Philip Moltmann <moltmann@vmware.com>
13663 M:      "VMware, Inc." <pv-drivers@vmware.com>
13664 L:      linux-kernel@vger.kernel.org
13665 S:      Maintained
13666 F:      drivers/misc/vmw_balloon.c
13667
13668 VMWARE VMMOUSE SUBDRIVER
13669 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13670 M:      "VMware, Inc." <pv-drivers@vmware.com>
13671 L:      linux-input@vger.kernel.org
13672 S:      Maintained
13673 F:      drivers/input/mouse/vmmouse.c
13674 F:      drivers/input/mouse/vmmouse.h
13675
13676 VMWARE VMXNET3 ETHERNET DRIVER
13677 M:      Shrikrishna Khare <skhare@vmware.com>
13678 M:      "VMware, Inc." <pv-drivers@vmware.com>
13679 L:      netdev@vger.kernel.org
13680 S:      Maintained
13681 F:      drivers/net/vmxnet3/
13682
13683 VMware PVSCSI driver
13684 M:      Jim Gill <jgill@vmware.com>
13685 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13686 L:      linux-scsi@vger.kernel.org
13687 S:      Maintained
13688 F:      drivers/scsi/vmw_pvscsi.c
13689 F:      drivers/scsi/vmw_pvscsi.h
13690
13691 VMWARE PVRDMA DRIVER
13692 M:      Adit Ranadive <aditr@vmware.com>
13693 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13694 L:      linux-rdma@vger.kernel.org
13695 S:      Maintained
13696 F:      drivers/infiniband/hw/vmw_pvrdma/
13697
13698 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13699 M:      Liam Girdwood <lgirdwood@gmail.com>
13700 M:      Mark Brown <broonie@kernel.org>
13701 L:      linux-kernel@vger.kernel.org
13702 W:      http://www.slimlogic.co.uk/?p=48
13703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13704 S:      Supported
13705 F:      Documentation/devicetree/bindings/regulator/
13706 F:      drivers/regulator/
13707 F:      include/dt-bindings/regulator/
13708 F:      include/linux/regulator/
13709
13710 VRF
13711 M:      David Ahern <dsa@cumulusnetworks.com>
13712 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13713 L:      netdev@vger.kernel.org
13714 S:      Maintained
13715 F:      drivers/net/vrf.c
13716 F:      Documentation/networking/vrf.txt
13717
13718 VT1211 HARDWARE MONITOR DRIVER
13719 M:      Juerg Haefliger <juergh@gmail.com>
13720 L:      linux-hwmon@vger.kernel.org
13721 S:      Maintained
13722 F:      Documentation/hwmon/vt1211
13723 F:      drivers/hwmon/vt1211.c
13724
13725 VT8231 HARDWARE MONITOR DRIVER
13726 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13727 L:      linux-hwmon@vger.kernel.org
13728 S:      Maintained
13729 F:      drivers/hwmon/vt8231.c
13730
13731 VUB300 USB to SDIO/SD/MMC bridge chip
13732 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13733 L:      linux-mmc@vger.kernel.org
13734 L:      linux-usb@vger.kernel.org
13735 S:      Supported
13736 F:      drivers/mmc/host/vub300.c
13737
13738 W1 DALLAS'S 1-WIRE BUS
13739 M:      Evgeniy Polyakov <zbr@ioremap.net>
13740 S:      Maintained
13741 F:      Documentation/w1/
13742 F:      drivers/w1/
13743
13744 W83791D HARDWARE MONITORING DRIVER
13745 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13746 L:      linux-hwmon@vger.kernel.org
13747 S:      Maintained
13748 F:      Documentation/hwmon/w83791d
13749 F:      drivers/hwmon/w83791d.c
13750
13751 W83793 HARDWARE MONITORING DRIVER
13752 M:      Rudolf Marek <r.marek@assembler.cz>
13753 L:      linux-hwmon@vger.kernel.org
13754 S:      Maintained
13755 F:      Documentation/hwmon/w83793
13756 F:      drivers/hwmon/w83793.c
13757
13758 W83795 HARDWARE MONITORING DRIVER
13759 M:      Jean Delvare <jdelvare@suse.com>
13760 L:      linux-hwmon@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/hwmon/w83795.c
13763
13764 W83L51xD SD/MMC CARD INTERFACE DRIVER
13765 M:      Pierre Ossman <pierre@ossman.eu>
13766 S:      Maintained
13767 F:      drivers/mmc/host/wbsd.*
13768
13769 WACOM PROTOCOL 4 SERIAL TABLETS
13770 M:      Julian Squires <julian@cipht.net>
13771 M:      Hans de Goede <hdegoede@redhat.com>
13772 L:      linux-input@vger.kernel.org
13773 S:      Maintained
13774 F:      drivers/input/tablet/wacom_serial4.c
13775
13776 WATCHDOG DEVICE DRIVERS
13777 M:      Wim Van Sebroeck <wim@iguana.be>
13778 R:      Guenter Roeck <linux@roeck-us.net>
13779 L:      linux-watchdog@vger.kernel.org
13780 W:      http://www.linux-watchdog.org/
13781 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13782 S:      Maintained
13783 F:      Documentation/devicetree/bindings/watchdog/
13784 F:      Documentation/watchdog/
13785 F:      drivers/watchdog/
13786 F:      include/linux/watchdog.h
13787 F:      include/uapi/linux/watchdog.h
13788
13789 WIIMOTE HID DRIVER
13790 M:      David Herrmann <dh.herrmann@googlemail.com>
13791 L:      linux-input@vger.kernel.org
13792 S:      Maintained
13793 F:      drivers/hid/hid-wiimote*
13794
13795 WINBOND CIR DRIVER
13796 M:      David Härdeman <david@hardeman.nu>
13797 S:      Maintained
13798 F:      drivers/media/rc/winbond-cir.c
13799
13800 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13801 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13802 L:      linux-watchdog@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/watchdog/ebc-c384_wdt.c
13805
13806 WINSYSTEMS WS16C48 GPIO DRIVER
13807 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13808 L:      linux-gpio@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/gpio/gpio-ws16c48.c
13811
13812 WIMAX STACK
13813 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13814 M:      linux-wimax@intel.com
13815 L:      wimax@linuxwimax.org (subscribers-only)
13816 S:      Supported
13817 W:      http://linuxwimax.org
13818 F:      Documentation/wimax/README.wimax
13819 F:      include/linux/wimax/debug.h
13820 F:      include/net/wimax.h
13821 F:      include/uapi/linux/wimax.h
13822 F:      net/wimax/
13823
13824 WISTRON LAPTOP BUTTON DRIVER
13825 M:      Miloslav Trmac <mitr@volny.cz>
13826 S:      Maintained
13827 F:      drivers/input/misc/wistron_btns.c
13828
13829 WL3501 WIRELESS PCMCIA CARD DRIVER
13830 L:      linux-wireless@vger.kernel.org
13831 S:      Odd fixes
13832 F:      drivers/net/wireless/wl3501*
13833
13834 WOLFSON MICROELECTRONICS DRIVERS
13835 L:      patches@opensource.wolfsonmicro.com
13836 T:      git https://github.com/CirrusLogic/linux-drivers.git
13837 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13838 S:      Supported
13839 F:      Documentation/hwmon/wm83??
13840 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13841 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13842 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13843 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13844 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13845 F:      drivers/clk/clk-wm83*.c
13846 F:      drivers/extcon/extcon-arizona.c
13847 F:      drivers/leds/leds-wm83*.c
13848 F:      drivers/gpio/gpio-*wm*.c
13849 F:      drivers/gpio/gpio-arizona.c
13850 F:      drivers/hwmon/wm83??-hwmon.c
13851 F:      drivers/input/misc/wm831x-on.c
13852 F:      drivers/input/touchscreen/wm831x-ts.c
13853 F:      drivers/input/touchscreen/wm97*.c
13854 F:      drivers/mfd/arizona*
13855 F:      drivers/mfd/wm*.c
13856 F:      drivers/mfd/cs47l24*
13857 F:      drivers/power/supply/wm83*.c
13858 F:      drivers/rtc/rtc-wm83*.c
13859 F:      drivers/regulator/wm8*.c
13860 F:      drivers/regulator/arizona*
13861 F:      drivers/video/backlight/wm83*_bl.c
13862 F:      drivers/watchdog/wm83*_wdt.c
13863 F:      include/linux/mfd/arizona/
13864 F:      include/linux/mfd/wm831x/
13865 F:      include/linux/mfd/wm8350/
13866 F:      include/linux/mfd/wm8400*
13867 F:      include/linux/regulator/arizona*
13868 F:      include/linux/wm97xx.h
13869 F:      include/sound/wm????.h
13870 F:      sound/soc/codecs/arizona.?
13871 F:      sound/soc/codecs/wm*
13872 F:      sound/soc/codecs/cs47l24*
13873
13874 WORKQUEUE
13875 M:      Tejun Heo <tj@kernel.org>
13876 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13878 S:      Maintained
13879 F:      include/linux/workqueue.h
13880 F:      kernel/workqueue.c
13881 F:      Documentation/core-api/workqueue.rst
13882
13883 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13884 M:      Chen-Yu Tsai <wens@csie.org>
13885 L:      linux-kernel@vger.kernel.org
13886 S:      Maintained
13887 N:      axp[128]
13888
13889 X.25 NETWORK LAYER
13890 M:      Andrew Hendry <andrew.hendry@gmail.com>
13891 L:      linux-x25@vger.kernel.org
13892 S:      Odd Fixes
13893 F:      Documentation/networking/x25*
13894 F:      include/net/x25*
13895 F:      net/x25/
13896
13897 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13898 M:      Thomas Gleixner <tglx@linutronix.de>
13899 M:      Ingo Molnar <mingo@redhat.com>
13900 M:      "H. Peter Anvin" <hpa@zytor.com>
13901 M:      x86@kernel.org
13902 L:      linux-kernel@vger.kernel.org
13903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13904 S:      Maintained
13905 F:      Documentation/x86/
13906 F:      arch/x86/
13907
13908 X86 PLATFORM DRIVERS
13909 M:      Darren Hart <dvhart@infradead.org>
13910 M:      Andy Shevchenko <andy@infradead.org>
13911 L:      platform-driver-x86@vger.kernel.org
13912 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13913 S:      Maintained
13914 F:      drivers/platform/x86/
13915 F:      drivers/platform/olpc/
13916
13917 X86 MCE INFRASTRUCTURE
13918 M:      Tony Luck <tony.luck@intel.com>
13919 M:      Borislav Petkov <bp@alien8.de>
13920 L:      linux-edac@vger.kernel.org
13921 S:      Maintained
13922 F:      arch/x86/kernel/cpu/mcheck/*
13923
13924 X86 MICROCODE UPDATE SUPPORT
13925 M:      Borislav Petkov <bp@alien8.de>
13926 S:      Maintained
13927 F:      arch/x86/kernel/cpu/microcode/*
13928
13929 X86 VDSO
13930 M:      Andy Lutomirski <luto@amacapital.net>
13931 L:      linux-kernel@vger.kernel.org
13932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13933 S:      Maintained
13934 F:      arch/x86/entry/vdso/
13935
13936 XC2028/3028 TUNER DRIVER
13937 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13938 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13939 L:      linux-media@vger.kernel.org
13940 W:      https://linuxtv.org
13941 T:      git git://linuxtv.org/media_tree.git
13942 S:      Maintained
13943 F:      drivers/media/tuners/tuner-xc2028.*
13944
13945 XEN HYPERVISOR INTERFACE
13946 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13947 M:      Juergen Gross <jgross@suse.com>
13948 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13950 S:      Supported
13951 F:      arch/x86/xen/
13952 F:      drivers/*/xen-*front.c
13953 F:      drivers/xen/
13954 F:      arch/x86/include/asm/xen/
13955 F:      include/xen/
13956 F:      include/uapi/xen/
13957
13958 XEN HYPERVISOR ARM
13959 M:      Stefano Stabellini <sstabellini@kernel.org>
13960 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13961 S:      Maintained
13962 F:      arch/arm/xen/
13963 F:      arch/arm/include/asm/xen/
13964
13965 XEN HYPERVISOR ARM64
13966 M:      Stefano Stabellini <sstabellini@kernel.org>
13967 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13968 S:      Maintained
13969 F:      arch/arm64/xen/
13970 F:      arch/arm64/include/asm/xen/
13971
13972 XEN NETWORK BACKEND DRIVER
13973 M:      Wei Liu <wei.liu2@citrix.com>
13974 M:      Paul Durrant <paul.durrant@citrix.com>
13975 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13976 L:      netdev@vger.kernel.org
13977 S:      Supported
13978 F:      drivers/net/xen-netback/*
13979
13980 XEN PCI SUBSYSTEM
13981 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13982 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13983 S:      Supported
13984 F:      arch/x86/pci/*xen*
13985 F:      drivers/pci/*xen*
13986
13987 XEN BLOCK SUBSYSTEM
13988 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13989 M:      Roger Pau Monné <roger.pau@citrix.com>
13990 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13991 S:      Supported
13992 F:      drivers/block/xen-blkback/*
13993 F:      drivers/block/xen*
13994
13995 XEN PVSCSI DRIVERS
13996 M:      Juergen Gross <jgross@suse.com>
13997 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13998 L:      linux-scsi@vger.kernel.org
13999 S:      Supported
14000 F:      drivers/scsi/xen-scsifront.c
14001 F:      drivers/xen/xen-scsiback.c
14002 F:      include/xen/interface/io/vscsiif.h
14003
14004 XEN SWIOTLB SUBSYSTEM
14005 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14006 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14007 S:      Supported
14008 F:      arch/x86/xen/*swiotlb*
14009 F:      drivers/xen/*swiotlb*
14010
14011 XFS FILESYSTEM
14012 M:      Darrick J. Wong <darrick.wong@oracle.com>
14013 M:      linux-xfs@vger.kernel.org
14014 L:      linux-xfs@vger.kernel.org
14015 W:      http://xfs.org/
14016 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14017 S:      Supported
14018 F:      Documentation/filesystems/xfs.txt
14019 F:      fs/xfs/
14020
14021 XILINX AXI ETHERNET DRIVER
14022 M:      Anirudha Sarangi <anirudh@xilinx.com>
14023 M:      John Linn <John.Linn@xilinx.com>
14024 S:      Maintained
14025 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14026
14027 XILINX UARTLITE SERIAL DRIVER
14028 M:      Peter Korsgaard <jacmet@sunsite.dk>
14029 L:      linux-serial@vger.kernel.org
14030 S:      Maintained
14031 F:      drivers/tty/serial/uartlite.c
14032
14033 XILINX VIDEO IP CORES
14034 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14035 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14036 L:      linux-media@vger.kernel.org
14037 T:      git git://linuxtv.org/media_tree.git
14038 S:      Supported
14039 F:      Documentation/devicetree/bindings/media/xilinx/
14040 F:      drivers/media/platform/xilinx/
14041 F:      include/uapi/linux/xilinx-v4l2-controls.h
14042
14043 XILLYBUS DRIVER
14044 M:      Eli Billauer <eli.billauer@gmail.com>
14045 L:      linux-kernel@vger.kernel.org
14046 S:      Supported
14047 F:      drivers/char/xillybus/
14048
14049 XTENSA XTFPGA PLATFORM SUPPORT
14050 M:      Max Filippov <jcmvbkbc@gmail.com>
14051 L:      linux-xtensa@linux-xtensa.org
14052 S:      Maintained
14053 F:      drivers/spi/spi-xtensa-xtfpga.c
14054 F:      sound/soc/xtensa/xtfpga-i2s.c
14055
14056 YAM DRIVER FOR AX.25
14057 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14058 L:      linux-hams@vger.kernel.org
14059 S:      Maintained
14060 F:      drivers/net/hamradio/yam*
14061 F:      include/linux/yam.h
14062
14063 YEALINK PHONE DRIVER
14064 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14065 L:      usbb2k-api-dev@nongnu.org
14066 S:      Maintained
14067 F:      Documentation/input/yealink.rst
14068 F:      drivers/input/misc/yealink.*
14069
14070 Z8530 DRIVER FOR AX.25
14071 M:      Joerg Reuter <jreuter@yaina.de>
14072 W:      http://yaina.de/jreuter/
14073 W:      http://www.qsl.net/dl1bke/
14074 L:      linux-hams@vger.kernel.org
14075 S:      Maintained
14076 F:      Documentation/networking/z8530drv.txt
14077 F:      drivers/net/hamradio/*scc.c
14078 F:      drivers/net/hamradio/z8530.h
14079
14080 ZBUD COMPRESSED PAGE ALLOCATOR
14081 M:      Seth Jennings <sjenning@redhat.com>
14082 M:      Dan Streetman <ddstreet@ieee.org>
14083 L:      linux-mm@kvack.org
14084 S:      Maintained
14085 F:      mm/zbud.c
14086 F:      include/linux/zbud.h
14087
14088 ZD1211RW WIRELESS DRIVER
14089 M:      Daniel Drake <dsd@gentoo.org>
14090 M:      Ulrich Kunitz <kune@deine-taler.de>
14091 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14092 L:      linux-wireless@vger.kernel.org
14093 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14094 S:      Maintained
14095 F:      drivers/net/wireless/zydas/zd1211rw/
14096
14097 ZD1301_DEMOD MEDIA DRIVER
14098 M:      Antti Palosaari <crope@iki.fi>
14099 L:      linux-media@vger.kernel.org
14100 W:      https://linuxtv.org/
14101 W:      http://palosaari.fi/linux/
14102 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14103 S:      Maintained
14104 F:      drivers/media/dvb-frontends/zd1301_demod*
14105
14106 ZD1301 MEDIA DRIVER
14107 M:      Antti Palosaari <crope@iki.fi>
14108 L:      linux-media@vger.kernel.org
14109 W:      https://linuxtv.org/
14110 W:      http://palosaari.fi/linux/
14111 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14112 S:      Maintained
14113 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14114
14115 ZPOOL COMPRESSED PAGE STORAGE API
14116 M:      Dan Streetman <ddstreet@ieee.org>
14117 L:      linux-mm@kvack.org
14118 S:      Maintained
14119 F:      mm/zpool.c
14120 F:      include/linux/zpool.h
14121
14122 ZR36067 VIDEO FOR LINUX DRIVER
14123 L:      mjpeg-users@lists.sourceforge.net
14124 L:      linux-media@vger.kernel.org
14125 W:      http://mjpeg.sourceforge.net/driver-zoran/
14126 T:      hg https://linuxtv.org/hg/v4l-dvb
14127 S:      Odd Fixes
14128 F:      drivers/media/pci/zoran/
14129
14130 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14131 M:      Minchan Kim <minchan@kernel.org>
14132 M:      Nitin Gupta <ngupta@vflare.org>
14133 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14134 L:      linux-kernel@vger.kernel.org
14135 S:      Maintained
14136 F:      drivers/block/zram/
14137 F:      Documentation/blockdev/zram.txt
14138
14139 ZS DECSTATION Z85C30 SERIAL DRIVER
14140 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14141 S:      Maintained
14142 F:      drivers/tty/serial/zs.*
14143
14144 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14145 M:      Minchan Kim <minchan@kernel.org>
14146 M:      Nitin Gupta <ngupta@vflare.org>
14147 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14148 L:      linux-mm@kvack.org
14149 S:      Maintained
14150 F:      mm/zsmalloc.c
14151 F:      include/linux/zsmalloc.h
14152 F:      Documentation/vm/zsmalloc.txt
14153
14154 ZSWAP COMPRESSED SWAP CACHING
14155 M:      Seth Jennings <sjenning@redhat.com>
14156 M:      Dan Streetman <ddstreet@ieee.org>
14157 L:      linux-mm@kvack.org
14158 S:      Maintained
14159 F:      mm/zswap.c
14160
14161 THE REST
14162 M:      Linus Torvalds <torvalds@linux-foundation.org>
14163 L:      linux-kernel@vger.kernel.org
14164 Q:      http://patchwork.kernel.org/project/LKML/list/
14165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14166 S:      Buried alive in reporters
14167 F:      *
14168 F:      */