]> git.karo-electronics.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'mac80211-for-davem-2017-05-08' of git://git.kernel.org/pub/scm/linux/kerne...
[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 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 M:      Quan Nguyen <qnguyen@apm.com>
900 S:      Supported
901 F:      drivers/net/ethernet/apm/xgene/
902 F:      drivers/net/phy/mdio-xgene.c
903 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M:      Iyappan Subramanian <isubramanian@apm.com>
908 M:      Keyur Chudgar <kchudgar@apm.com>
909 S:      Supported
910 F:      drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M:      Tai Nguyen <ttnguyen@apm.com>
914 S:      Supported
915 F:      drivers/perf/xgene_pmu.c
916 F:      Documentation/perf/xgene-pmu.txt
917 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M:      Jaya Kumar <jayalk@intworks.biz>
927 S:      Maintained
928 F:      drivers/video/fbdev/arcfb.c
929 F:      drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L:      netdev@vger.kernel.org
934 S:      Maintained
935 F:      drivers/net/arcnet/
936 F:      include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M:      Alexey Brodkin <abrodkin@synopsys.com>
940 S:      Supported
941 F:      drivers/gpu/drm/arc/
942 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M:      Mark Rutland <mark.rutland@arm.com>
946 M:      Marc Zyngier <marc.zyngier@arm.com>
947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S:      Maintained
949 F:      arch/arm/include/asm/arch_timer.h
950 F:      arch/arm64/include/asm/arch_timer.h
951 F:      drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M:      Liviu Dudau <liviu.dudau@arm.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arm/hdlcd_*
957 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M:      Liviu Dudau <liviu.dudau@arm.com>
961 M:      Brian Starkey <brian.starkey@arm.com>
962 M:      Mali DP Maintainers <malidp@foss.arm.com>
963 S:      Supported
964 F:      drivers/gpu/drm/arm/
965 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M:      Ian Molton <spyro@f2s.com>
969 S:      Maintained
970 F:      arch/arm/lib/floppydma.S
971 F:      arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M:      Will Deacon <will.deacon@arm.com>
975 M:      Mark Rutland <mark.rutland@arm.com>
976 S:      Maintained
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F:      arch/arm*/kernel/perf_*
979 F:      arch/arm/oprofile/common.c
980 F:      arch/arm*/kernel/hw_breakpoint.c
981 F:      arch/arm*/include/asm/hw_breakpoint.h
982 F:      arch/arm*/include/asm/perf_event.h
983 F:      drivers/perf/*
984 F:      include/linux/perf/arm_pmu.h
985 F:      Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M:      Russell King <linux@armlinux.org.uk>
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W:      http://www.armlinux.org.uk/
991 S:      Maintained
992 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F:      arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/mach-*/
999 F:      arch/arm/plat-*/
1000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M:      Russell King <linux@armlinux.org.uk>
1004 S:      Maintained
1005 F:      sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M:      Russell King <linux@armlinux.org.uk>
1009 S:      Maintained
1010 F:      drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      drivers/input/serio/ambakmi.*
1016 F:      include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      drivers/mmc/host/mmci.*
1022 F:      include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M:      Russell King <linux@armlinux.org.uk>
1026 S:      Maintained
1027 F:      drivers/tty/serial/amba-pl01*.c
1028 F:      include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M:      Russell King <linux@armlinux.org.uk>
1032 S:      Maintained
1033 F:      drivers/amba/
1034 F:      include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M:      Lennert Buytenhek <kernel@wantstofly.org>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S:      Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M:      Sergey Lapin <slapin@ossfans.org>
1043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S:      Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M:      Lennert Buytenhek <kernel@wantstofly.org>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M:      Chen-Yu Tsai <wens@csie.org>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Maintained
1056 N:      sun[x456789]i
1057 F:      arch/arm/boot/dts/ntc-gr8*
1058 F:      arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M:      Emilio López <emilio@elopez.com.ar>
1062 S:      Maintained
1063 F:      drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M:      Carlo Caione <carlo@caione.org>
1067 M:      Kevin Hilman <khilman@baylibre.com>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L:      linux-amlogic@lists.infradead.org
1070 W:      http://linux-meson.com/
1071 S:      Maintained
1072 F:      arch/arm/mach-meson/
1073 F:      arch/arm/boot/dts/meson*
1074 F:      arch/arm64/boot/dts/amlogic/
1075 F:      drivers/pinctrl/meson/
1076 F:      drivers/mmc/host/meson*
1077 N:      meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      arch/arm/mach-alpine/
1085 F:      arch/arm/boot/dts/alpine*
1086 F:      arch/arm64/boot/dts/al/
1087 F:      drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1091 M:      Lars Persson <lars.persson@axis.com>
1092 M:      Niklas Cassel <niklas.cassel@axis.com>
1093 S:      Maintained
1094 L:      linux-arm-kernel@axis.com
1095 F:      arch/arm/mach-artpec
1096 F:      arch/arm/boot/dts/artpec6*
1097 F:      drivers/clk/axis
1098 F:      drivers/pinctrl/pinctrl-artpec*
1099 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1100
1101 ARM/ASPEED MACHINE SUPPORT
1102 M:      Joel Stanley <joel@jms.id.au>
1103 S:      Maintained
1104 F:      arch/arm/mach-aspeed/
1105 F:      arch/arm/boot/dts/aspeed-*
1106 F:      drivers/*/*aspeed*
1107
1108 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1109 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1110 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1111 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 W:      http://www.linux4sam.org
1114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1115 S:      Supported
1116 F:      arch/arm/mach-at91/
1117 F:      include/soc/at91/
1118 F:      arch/arm/boot/dts/at91*.dts
1119 F:      arch/arm/boot/dts/at91*.dtsi
1120 F:      arch/arm/boot/dts/sama*.dts
1121 F:      arch/arm/boot/dts/sama*.dtsi
1122 F:      arch/arm/include/debug/at91.S
1123
1124 ARM/ATMEL AT91 Clock Support
1125 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1126 S:      Maintained
1127 F:      drivers/clk/at91
1128
1129 ARM/CALXEDA HIGHBANK ARCHITECTURE
1130 M:      Rob Herring <robh@kernel.org>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 F:      arch/arm/mach-highbank/
1134 F:      arch/arm/boot/dts/highbank.dts
1135 F:      arch/arm/boot/dts/ecx-*.dts*
1136
1137 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1138 M:      Krzysztof Halasa <khalasa@piap.pl>
1139 S:      Maintained
1140 F:      arch/arm/mach-cns3xxx/
1141
1142 ARM/CAVIUM THUNDER NETWORK DRIVER
1143 M:      Sunil Goutham <sgoutham@cavium.com>
1144 M:      Robert Richter <rric@kernel.org>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 S:      Supported
1147 F:      drivers/net/ethernet/cavium/thunder/
1148
1149 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1150 M:      Alexander Shiyan <shc_work@mail.ru>
1151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 S:      Odd Fixes
1153 N:      clps711x
1154
1155 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1156 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1157 M:      Ryan Mallon <rmallon@gmail.com>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Maintained
1160 F:      arch/arm/mach-ep93xx/
1161 F:      arch/arm/mach-ep93xx/include/mach/
1162
1163 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1164 M:      Lennert Buytenhek <kernel@wantstofly.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167
1168 ARM/CLKDEV SUPPORT
1169 M:      Russell King <linux@armlinux.org.uk>
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S:      Maintained
1172 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1173 F:      arch/arm/include/asm/clkdev.h
1174 F:      drivers/clk/clkdev.c
1175
1176 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1177 M:      Mike Rapoport <mike@compulab.co.il>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S:      Maintained
1180
1181 ARM/CONTEC MICRO9 MACHINE SUPPORT
1182 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1183 S:      Maintained
1184 F:      arch/arm/mach-ep93xx/micro9.c
1185
1186 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1187 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S:      Maintained
1190 F:      drivers/hwtracing/coresight/*
1191 F:      Documentation/trace/coresight.txt
1192 F:      Documentation/devicetree/bindings/arm/coresight.txt
1193 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1194 F:      tools/perf/arch/arm/util/pmu.c
1195 F:      tools/perf/arch/arm/util/auxtrace.c
1196 F:      tools/perf/arch/arm/util/cs-etm.c
1197 F:      tools/perf/arch/arm/util/cs-etm.h
1198 F:      tools/perf/util/cs-etm.h
1199
1200 ARM/CORGI MACHINE SUPPORT
1201 M:      Richard Purdie <rpurdie@rpsys.net>
1202 S:      Maintained
1203
1204 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1205 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 T:      git git://github.com/ulli-kroll/linux.git
1208 S:      Maintained
1209 F:      arch/arm/mach-gemini/
1210 F:      drivers/rtc/rtc-gemini.c
1211
1212 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1213 M:      Barry Song <baohua@kernel.org>
1214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1216 S:      Maintained
1217 F:      arch/arm/boot/dts/prima2*
1218 F:      arch/arm/mach-prima2/
1219 F:      drivers/clk/sirf/
1220 F:      drivers/clocksource/timer-prima2.c
1221 F:      drivers/clocksource/timer-atlas7.c
1222 N:      [^a-z]sirf
1223
1224 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1225 M:      Baruch Siach <baruch@tkos.co.il>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S:      Maintained
1228 F:      arch/arm/boot/dts/cx92755*
1229 N:      digicolor
1230
1231 ARM/EBSA110 MACHINE SUPPORT
1232 M:      Russell King <linux@armlinux.org.uk>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 W:      http://www.armlinux.org.uk/
1235 S:      Maintained
1236 F:      arch/arm/mach-ebsa110/
1237 F:      drivers/net/ethernet/amd/am79c961a.*
1238
1239 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1240 M:      Uwe Kleine-König <kernel@pengutronix.de>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 N:      efm32
1244
1245 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1246 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Maintained
1249 F:      arch/arm/mach-pxa/ezx.c
1250
1251 ARM/FARADAY FA526 PORT
1252 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Maintained
1255 T:      git git://git.berlios.de/gemini-board
1256 F:      arch/arm/mm/*-fa*
1257
1258 ARM/FOOTBRIDGE ARCHITECTURE
1259 M:      Russell King <linux@armlinux.org.uk>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 W:      http://www.armlinux.org.uk/
1262 S:      Maintained
1263 F:      arch/arm/include/asm/hardware/dec21285.h
1264 F:      arch/arm/mach-footbridge/
1265
1266 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1267 M:      Shawn Guo <shawnguo@kernel.org>
1268 M:      Sascha Hauer <kernel@pengutronix.de>
1269 R:      Fabio Estevam <fabio.estevam@nxp.com>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1273 F:      arch/arm/mach-imx/
1274 F:      arch/arm/mach-mxs/
1275 F:      arch/arm/boot/dts/imx*
1276 F:      arch/arm/configs/imx*_defconfig
1277 F:      drivers/clk/imx/
1278 F:      include/soc/imx/
1279
1280 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1281 M:      Shawn Guo <shawnguo@kernel.org>
1282 M:      Sascha Hauer <kernel@pengutronix.de>
1283 R:      Stefan Agner <stefan@agner.ch>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1287 F:      arch/arm/mach-imx/*vf610*
1288 F:      arch/arm/boot/dts/vf*
1289
1290 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1291 M:      Lennert Buytenhek <kernel@wantstofly.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294
1295 ARM/GUMSTIX MACHINE SUPPORT
1296 M:      Steve Sakoman <sakoman@gmail.com>
1297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S:      Maintained
1299
1300 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1301 M:      Philipp Zabel <philipp.zabel@gmail.com>
1302 M:      Paul Parsons <lost.distance@yahoo.com>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 F:      arch/arm/mach-pxa/hx4700.c
1306 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1307 F:      sound/soc/pxa/hx4700.c
1308
1309 ARM/HISILICON SOC SUPPORT
1310 M:      Wei Xu <xuwei5@hisilicon.com>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W:      http://www.hisilicon.com
1313 S:      Supported
1314 T:      git git://github.com/hisilicon/linux-hisi.git
1315 F:      arch/arm/mach-hisi/
1316 F:      arch/arm/boot/dts/hi3*
1317 F:      arch/arm/boot/dts/hip*
1318 F:      arch/arm/boot/dts/hisi*
1319 F:      arch/arm64/boot/dts/hisilicon/
1320
1321 ARM/HP JORNADA 7XX MACHINE SUPPORT
1322 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1323 W:      www.jlime.com
1324 S:      Maintained
1325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1326 F:      arch/arm/mach-sa1100/jornada720.c
1327 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1328
1329 ARM/IGEP MACHINE SUPPORT
1330 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1331 M:      Javier Martinez Canillas <javier@dowhile0.org>
1332 L:      linux-omap@vger.kernel.org
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      arch/arm/boot/dts/omap3-igep*
1336
1337 ARM/INCOME PXA270 SUPPORT
1338 M:      Marek Vasut <marek.vasut@gmail.com>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1342
1343 ARM/INTEL IOP32X ARM ARCHITECTURE
1344 M:      Lennert Buytenhek <kernel@wantstofly.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347
1348 ARM/INTEL IOP33X ARM ARCHITECTURE
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Orphan
1351
1352 ARM/INTEL IOP13XX ARM ARCHITECTURE
1353 M:      Lennert Buytenhek <kernel@wantstofly.org>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356
1357 ARM/INTEL IQ81342EX MACHINE SUPPORT
1358 M:      Lennert Buytenhek <kernel@wantstofly.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361
1362 ARM/INTEL IXDP2850 MACHINE SUPPORT
1363 M:      Lennert Buytenhek <kernel@wantstofly.org>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366
1367 ARM/INTEL IXP4XX ARM ARCHITECTURE
1368 M:      Imre Kaloz <kaloz@openwrt.org>
1369 M:      Krzysztof Halasa <khalasa@piap.pl>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/mach-ixp4xx/
1373
1374 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1375 M:      Jonathan Cameron <jic23@cam.ac.uk>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-pxa/stargate2.c
1379 F:      drivers/pcmcia/pxa2xx_stargate2.c
1380
1381 ARM/INTEL XSC3 (MANZANO) ARM CORE
1382 M:      Lennert Buytenhek <kernel@wantstofly.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385
1386 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1387 M:      Lennert Buytenhek <kernel@wantstofly.org>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390
1391 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1392 M:      Santosh Shilimkar <ssantosh@kernel.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      arch/arm/mach-keystone/
1396 F:      arch/arm/boot/dts/keystone-*
1397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1398
1399 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1400 M:      Santosh Shilimkar <ssantosh@kernel.org>
1401 L:      linux-kernel@vger.kernel.org
1402 S:      Maintained
1403 F:      drivers/clk/keystone/
1404
1405 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1406 M:      Santosh Shilimkar <ssantosh@kernel.org>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 L:      linux-kernel@vger.kernel.org
1409 S:      Maintained
1410 F:      drivers/clocksource/timer-keystone.c
1411
1412 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1413 M:      Santosh Shilimkar <ssantosh@kernel.org>
1414 L:      linux-kernel@vger.kernel.org
1415 S:      Maintained
1416 F:      drivers/power/reset/keystone-reset.c
1417
1418 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1419 M:      Santosh Shilimkar <ssantosh@kernel.org>
1420 L:      linux-kernel@vger.kernel.org
1421 S:      Maintained
1422 F:      drivers/memory/*emif*
1423
1424 ARM/LG1K ARCHITECTURE
1425 M:      Chanho Min <chanho.min@lge.com>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 F:      arch/arm64/boot/dts/lg/
1429
1430 ARM/LOGICPD PXA270 MACHINE SUPPORT
1431 M:      Lennert Buytenhek <kernel@wantstofly.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434
1435 ARM/LPC18XX ARCHITECTURE
1436 M:      Joachim Eastwood <manabian@gmail.com>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 F:      arch/arm/boot/dts/lpc43*
1440 F:      drivers/clk/nxp/clk-lpc18xx*
1441 F:      drivers/clocksource/time-lpc32xx.c
1442 F:      drivers/i2c/busses/i2c-lpc2k.c
1443 F:      drivers/memory/pl172.c
1444 F:      drivers/mtd/spi-nor/nxp-spifi.c
1445 F:      drivers/rtc/rtc-lpc24xx.c
1446 N:      lpc18xx
1447
1448 ARM/LPC32XX SOC SUPPORT
1449 M:      Vladimir Zapolskiy <vz@mleia.com>
1450 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1453 S:      Maintained
1454 F:      arch/arm/boot/dts/lpc32*
1455 F:      arch/arm/mach-lpc32xx/
1456 F:      drivers/i2c/busses/i2c-pnx.c
1457 F:      drivers/net/ethernet/nxp/lpc_eth.c
1458 F:      drivers/usb/host/ohci-nxp.c
1459 F:      drivers/watchdog/pnx4008_wdt.c
1460 N:      lpc32xx
1461
1462 ARM/MAGICIAN MACHINE SUPPORT
1463 M:      Philipp Zabel <philipp.zabel@gmail.com>
1464 S:      Maintained
1465
1466 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1467 M:      Jason Cooper <jason@lakedaemon.net>
1468 M:      Andrew Lunn <andrew@lunn.ch>
1469 M:      Gregory Clement <gregory.clement@free-electrons.com>
1470 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      arch/arm/mach-mvebu/
1474 F:      drivers/rtc/rtc-armada38x.c
1475 F:      arch/arm/boot/dts/armada*
1476 F:      arch/arm/boot/dts/kirkwood*
1477 F:      arch/arm64/boot/dts/marvell/armada*
1478 F:      drivers/cpufreq/mvebu-cpufreq.c
1479 F:      arch/arm/configs/mvebu_*_defconfig
1480
1481 ARM/Marvell Berlin SoC support
1482 M:      Jisheng Zhang <jszhang@marvell.com>
1483 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486 F:      arch/arm/mach-berlin/
1487 F:      arch/arm/boot/dts/berlin*
1488 F:      arch/arm64/boot/dts/marvell/berlin*
1489
1490
1491 ARM/Marvell Dove/MV78xx0/Orion SOC support
1492 M:      Jason Cooper <jason@lakedaemon.net>
1493 M:      Andrew Lunn <andrew@lunn.ch>
1494 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1495 M:      Gregory Clement <gregory.clement@free-electrons.com>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498 F:      arch/arm/mach-dove/
1499 F:      arch/arm/mach-mv78xx0/
1500 F:      arch/arm/mach-orion5x/
1501 F:      arch/arm/plat-orion/
1502 F:      arch/arm/boot/dts/dove*
1503 F:      arch/arm/boot/dts/orion5x*
1504
1505
1506 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1507 M:      Alexander Clouter <alex@digriz.org.uk>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 W:      http://www.digriz.org.uk/ts78xx/kernel
1510 S:      Maintained
1511 F:      arch/arm/mach-orion5x/ts78xx-*
1512
1513 ARM/OXNAS platform support
1514 M:      Neil Armstrong <narmstrong@baylibre.com>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/mach-oxnas/
1519 F:      arch/arm/boot/dts/ox8*.dtsi
1520 F:      arch/arm/boot/dts/wd-mbwe.dts
1521 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1522 N:      oxnas
1523
1524 ARM/Mediatek RTC DRIVER
1525 M:      Eddie Huang <eddie.huang@mediatek.com>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529 F:      drivers/rtc/rtc-mt6397.c
1530
1531 ARM/Mediatek SoC support
1532 M:      Matthias Brugger <matthias.bgg@gmail.com>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm/boot/dts/mt6*
1537 F:      arch/arm/boot/dts/mt7*
1538 F:      arch/arm/boot/dts/mt8*
1539 F:      arch/arm/mach-mediatek/
1540 F:      arch/arm64/boot/dts/mediatek/
1541 N:      mtk
1542 K:      mediatek
1543
1544 ARM/Mediatek USB3 PHY DRIVER
1545 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      drivers/phy/phy-mt65xx-usb3.c
1550
1551 ARM/MICREL KS8695 ARCHITECTURE
1552 M:      Greg Ungerer <gerg@uclinux.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F:      arch/arm/mach-ks8695/
1555 S:      Odd Fixes
1556
1557 ARM/MIOA701 MACHINE SUPPORT
1558 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F:      arch/arm/mach-pxa/mioa701.c
1561 S:      Maintained
1562
1563 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1564 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1565 S:      Maintained
1566
1567 ARM/NOMADIK ARCHITECTURE
1568 M:      Alessandro Rubini <rubini@unipv.it>
1569 M:      Linus Walleij <linus.walleij@linaro.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572 F:      arch/arm/mach-nomadik/
1573 F:      drivers/pinctrl/nomadik/
1574 F:      drivers/i2c/busses/i2c-nomadik.c
1575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1576
1577 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1578 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1579 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1580 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1581 S:      Supported
1582
1583 ARM/TOSA MACHINE SUPPORT
1584 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1585 M:      Dirk Opfer <dirk@opfer-online.de>
1586 S:      Maintained
1587
1588 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1589 M:      Marek Vasut <marek.vasut@gmail.com>
1590 L:      linux-arm-kernel@lists.infradead.org
1591 W:      http://hackndev.com
1592 S:      Maintained
1593 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1594 F:      arch/arm/mach-pxa/palmtx.c
1595 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1596 F:      arch/arm/mach-pxa/palmt5.c
1597 F:      arch/arm/mach-pxa/include/mach/palmld.h
1598 F:      arch/arm/mach-pxa/palmld.c
1599 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1600 F:      arch/arm/mach-pxa/palmte2.c
1601 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1602 F:      arch/arm/mach-pxa/palmtc.c
1603
1604 ARM/PALM TREO SUPPORT
1605 M:      Tomas Cech <sleep_walker@suse.com>
1606 L:      linux-arm-kernel@lists.infradead.org
1607 W:      http://hackndev.com
1608 S:      Maintained
1609 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1610 F:      arch/arm/mach-pxa/palmtreo.c
1611
1612 ARM/PALMZ72 SUPPORT
1613 M:      Sergey Lapin <slapin@ossfans.org>
1614 L:      linux-arm-kernel@lists.infradead.org
1615 W:      http://hackndev.com
1616 S:      Maintained
1617 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1618 F:      arch/arm/mach-pxa/palmz72.c
1619
1620 ARM/PLEB SUPPORT
1621 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1622 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1623 S:      Maintained
1624
1625 ARM/PT DIGITAL BOARD PORT
1626 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 W:      http://www.armlinux.org.uk/
1629 S:      Maintained
1630
1631 ARM/QUALCOMM SUPPORT
1632 M:      Andy Gross <andy.gross@linaro.org>
1633 M:      David Brown <david.brown@linaro.org>
1634 L:      linux-arm-msm@vger.kernel.org
1635 L:      linux-soc@vger.kernel.org
1636 S:      Maintained
1637 F:      Documentation/devicetree/bindings/soc/qcom/
1638 F:      arch/arm/boot/dts/qcom-*.dts
1639 F:      arch/arm/boot/dts/qcom-*.dtsi
1640 F:      arch/arm/mach-qcom/
1641 F:      arch/arm64/boot/dts/qcom/*
1642 F:      drivers/i2c/busses/i2c-qup.c
1643 F:      drivers/clk/qcom/
1644 F:      drivers/pinctrl/qcom/
1645 F:      drivers/dma/qcom/
1646 F:      drivers/soc/qcom/
1647 F:      drivers/spi/spi-qup.c
1648 F:      drivers/tty/serial/msm_serial.h
1649 F:      drivers/tty/serial/msm_serial.c
1650 F:      drivers/*/pm8???-*
1651 F:      drivers/mfd/ssbi.c
1652 F:      drivers/firmware/qcom_scm.c
1653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1654
1655 ARM/RADISYS ENP2611 MACHINE SUPPORT
1656 M:      Lennert Buytenhek <kernel@wantstofly.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659
1660 ARM/RENESAS ARM64 ARCHITECTURE
1661 M:      Simon Horman <horms@verge.net.au>
1662 M:      Magnus Damm <magnus.damm@gmail.com>
1663 L:      linux-renesas-soc@vger.kernel.org
1664 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1666 S:      Supported
1667 F:      arch/arm64/boot/dts/renesas/
1668 F:      drivers/soc/renesas/
1669 F:      include/linux/soc/renesas/
1670
1671 ARM/RISCPC ARCHITECTURE
1672 M:      Russell King <linux@armlinux.org.uk>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 W:      http://www.armlinux.org.uk/
1675 S:      Maintained
1676 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1677 F:      arch/arm/include/asm/hardware/ioc.h
1678 F:      arch/arm/include/asm/hardware/iomd.h
1679 F:      arch/arm/include/asm/hardware/memc.h
1680 F:      arch/arm/mach-rpc/
1681 F:      drivers/net/ethernet/8390/etherh.c
1682 F:      drivers/net/ethernet/i825xx/ether1*
1683 F:      drivers/net/ethernet/seeq/ether3*
1684 F:      drivers/scsi/arm/
1685
1686 ARM/Rockchip SoC support
1687 M:      Heiko Stuebner <heiko@sntech.de>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 L:      linux-rockchip@lists.infradead.org
1690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1691 S:      Maintained
1692 F:      arch/arm/boot/dts/rk3*
1693 F:      arch/arm/mach-rockchip/
1694 F:      drivers/clk/rockchip/
1695 F:      drivers/i2c/busses/i2c-rk3x.c
1696 F:      drivers/*/*rockchip*
1697 F:      drivers/*/*/*rockchip*
1698 F:      sound/soc/rockchip/
1699 N:      rockchip
1700
1701 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1702 M:      Kukjin Kim <kgene@kernel.org>
1703 M:      Krzysztof Kozlowski <krzk@kernel.org>
1704 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1707 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1708 S:      Maintained
1709 F:      arch/arm/boot/dts/s3c*
1710 F:      arch/arm/boot/dts/s5p*
1711 F:      arch/arm/boot/dts/samsung*
1712 F:      arch/arm/boot/dts/exynos*
1713 F:      arch/arm64/boot/dts/exynos/
1714 F:      arch/arm/plat-samsung/
1715 F:      arch/arm/mach-s3c24*/
1716 F:      arch/arm/mach-s3c64xx/
1717 F:      arch/arm/mach-s5p*/
1718 F:      arch/arm/mach-exynos*/
1719 F:      drivers/*/*s3c24*
1720 F:      drivers/*/*/*s3c24*
1721 F:      drivers/*/*s3c64xx*
1722 F:      drivers/*/*s5pv210*
1723 F:      drivers/memory/samsung/*
1724 F:      drivers/soc/samsung/*
1725 F:      Documentation/arm/Samsung/
1726 F:      Documentation/devicetree/bindings/arm/samsung/
1727 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1728 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1729 N:      exynos
1730
1731 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1732 M:      Kyungmin Park <kyungmin.park@samsung.com>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/mach-s5pv210/
1736
1737 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1738 M:      Kyungmin Park <kyungmin.park@samsung.com>
1739 M:      Kamil Debski <kamil@wypas.org>
1740 M:      Andrzej Hajda <a.hajda@samsung.com>
1741 L:      linux-arm-kernel@lists.infradead.org
1742 L:      linux-media@vger.kernel.org
1743 S:      Maintained
1744 F:      drivers/media/platform/s5p-g2d/
1745
1746 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1747 M:      Kyungmin Park <kyungmin.park@samsung.com>
1748 M:      Kamil Debski <kamil@wypas.org>
1749 M:      Jeongtae Park <jtp.park@samsung.com>
1750 M:      Andrzej Hajda <a.hajda@samsung.com>
1751 L:      linux-arm-kernel@lists.infradead.org
1752 L:      linux-media@vger.kernel.org
1753 S:      Maintained
1754 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1755 F:      drivers/media/platform/s5p-mfc/
1756
1757 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1758 M:      Kyungmin Park <kyungmin.park@samsung.com>
1759 L:      linux-arm-kernel@lists.infradead.org
1760 L:      linux-media@vger.kernel.org
1761 S:      Maintained
1762 F:      drivers/staging/media/platform/s5p-cec/
1763
1764 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1765 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1766 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1767 L:      linux-arm-kernel@lists.infradead.org
1768 L:      linux-media@vger.kernel.org
1769 S:      Maintained
1770 F:      drivers/media/platform/s5p-jpeg/
1771
1772 ARM/SHMOBILE ARM ARCHITECTURE
1773 M:      Simon Horman <horms@verge.net.au>
1774 M:      Magnus Damm <magnus.damm@gmail.com>
1775 L:      linux-renesas-soc@vger.kernel.org
1776 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1778 S:      Supported
1779 F:      arch/arm/boot/dts/emev2*
1780 F:      arch/arm/boot/dts/r7s*
1781 F:      arch/arm/boot/dts/r8a*
1782 F:      arch/arm/boot/dts/sh*
1783 F:      arch/arm/configs/shmobile_defconfig
1784 F:      arch/arm/include/debug/renesas-scif.S
1785 F:      arch/arm/mach-shmobile/
1786 F:      drivers/soc/renesas/
1787 F:      include/linux/soc/renesas/
1788
1789 ARM/SOCFPGA ARCHITECTURE
1790 M:      Dinh Nguyen <dinguyen@kernel.org>
1791 S:      Maintained
1792 F:      arch/arm/mach-socfpga/
1793 F:      arch/arm/boot/dts/socfpga*
1794 F:      arch/arm/configs/socfpga_defconfig
1795 F:      arch/arm64/boot/dts/altera/
1796 W:      http://www.rocketboards.org
1797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1798
1799 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1800 M:      Dinh Nguyen <dinguyen@kernel.org>
1801 S:      Maintained
1802 F:      drivers/clk/socfpga/
1803
1804 ARM/SOCFPGA EDAC SUPPORT
1805 M:      Thor Thayer <thor.thayer@linux.intel.com>
1806 S:      Maintained
1807 F:      drivers/edac/altera_edac.
1808
1809 ARM/STI ARCHITECTURE
1810 M:      Patrice Chotard <patrice.chotard@st.com>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L:      kernel@stlinux.com
1813 W:      http://www.stlinux.com
1814 S:      Maintained
1815 F:      arch/arm/mach-sti/
1816 F:      arch/arm/boot/dts/sti*
1817 F:      drivers/char/hw_random/st-rng.c
1818 F:      drivers/clocksource/arm_global_timer.c
1819 F:      drivers/clocksource/clksrc_st_lpc.c
1820 F:      drivers/cpufreq/sti-cpufreq.c
1821 F:      drivers/dma/st_fdma*
1822 F:      drivers/i2c/busses/i2c-st.c
1823 F:      drivers/media/rc/st_rc.c
1824 F:      drivers/media/platform/sti/c8sectpfe/
1825 F:      drivers/mmc/host/sdhci-st.c
1826 F:      drivers/phy/phy-miphy28lp.c
1827 F:      drivers/phy/phy-stih407-usb.c
1828 F:      drivers/pinctrl/pinctrl-st.c
1829 F:      drivers/remoteproc/st_remoteproc.c
1830 F:      drivers/remoteproc/st_slim_rproc.c
1831 F:      drivers/reset/sti/
1832 F:      drivers/rtc/rtc-st-lpc.c
1833 F:      drivers/tty/serial/st-asc.c
1834 F:      drivers/usb/dwc3/dwc3-st.c
1835 F:      drivers/usb/host/ehci-st.c
1836 F:      drivers/usb/host/ohci-st.c
1837 F:      drivers/watchdog/st_lpc_wdt.c
1838 F:      drivers/ata/ahci_st.c
1839 F:      include/linux/remoteproc/st_slim_rproc.h
1840
1841 ARM/STM32 ARCHITECTURE
1842 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1843 M:      Alexandre Torgue <alexandre.torgue@st.com>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1847 N:      stm32
1848 F:      drivers/clocksource/armv7m_systick.c
1849
1850 ARM/TANGO ARCHITECTURE
1851 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1852 L:      linux-arm-kernel@lists.infradead.org
1853 S:      Maintained
1854 N:      tango
1855
1856 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1857 M:      Lennert Buytenhek <kernel@wantstofly.org>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S:      Maintained
1860
1861 ARM/TETON BGA MACHINE SUPPORT
1862 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865
1866 ARM/THECUS N2100 MACHINE SUPPORT
1867 M:      Lennert Buytenhek <kernel@wantstofly.org>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 S:      Maintained
1870
1871 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1872 M:      Wan ZongShun <mcuos.com@gmail.com>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W:      http://www.mcuos.com
1875 S:      Maintained
1876 F:      arch/arm/mach-w90x900/
1877 F:      drivers/input/keyboard/w90p910_keypad.c
1878 F:      drivers/input/touchscreen/w90p910_ts.c
1879 F:      drivers/watchdog/nuc900_wdt.c
1880 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1881 F:      drivers/mtd/nand/nuc900_nand.c
1882 F:      drivers/rtc/rtc-nuc900.c
1883 F:      drivers/spi/spi-nuc900.c
1884 F:      drivers/usb/host/ehci-w90x900.c
1885 F:      drivers/video/fbdev/nuc900fb.c
1886
1887 ARM/U300 MACHINE SUPPORT
1888 M:      Linus Walleij <linus.walleij@linaro.org>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S:      Supported
1891 F:      arch/arm/mach-u300/
1892 F:      drivers/clocksource/timer-u300.c
1893 F:      drivers/i2c/busses/i2c-stu300.c
1894 F:      drivers/rtc/rtc-coh901331.c
1895 F:      drivers/watchdog/coh901327_wdt.c
1896 F:      drivers/dma/coh901318*
1897 F:      drivers/mfd/ab3100*
1898 F:      drivers/rtc/rtc-ab3100.c
1899 F:      drivers/rtc/rtc-coh901331.c
1900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1901
1902 ARM/UNIPHIER ARCHITECTURE
1903 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1906 S:      Maintained
1907 F:      arch/arm/boot/dts/uniphier*
1908 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1909 F:      arch/arm/mach-uniphier/
1910 F:      arch/arm/mm/cache-uniphier.c
1911 F:      arch/arm64/boot/dts/socionext/
1912 F:      drivers/bus/uniphier-system-bus.c
1913 F:      drivers/clk/uniphier/
1914 F:      drivers/i2c/busses/i2c-uniphier*
1915 F:      drivers/pinctrl/uniphier/
1916 F:      drivers/reset/reset-uniphier.c
1917 F:      drivers/tty/serial/8250/8250_uniphier.c
1918 N:      uniphier
1919
1920 ARM/Ux500 ARM ARCHITECTURE
1921 M:      Linus Walleij <linus.walleij@linaro.org>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S:      Maintained
1924 F:      arch/arm/mach-ux500/
1925 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1926 F:      drivers/dma/ste_dma40*
1927 F:      drivers/hwspinlock/u8500_hsem.c
1928 F:      drivers/mfd/abx500*
1929 F:      drivers/mfd/ab8500*
1930 F:      drivers/mfd/dbx500*
1931 F:      drivers/mfd/db8500*
1932 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1933 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1934 F:      drivers/rtc/rtc-ab8500.c
1935 F:      drivers/rtc/rtc-pl031.c
1936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1937
1938 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1939 M:      Ulf Hansson <ulf.hansson@linaro.org>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 T:      git git://git.linaro.org/people/ulfh/clk.git
1942 S:      Maintained
1943 F:      drivers/clk/ux500/
1944
1945 ARM/VERSATILE EXPRESS PLATFORM
1946 M:      Liviu Dudau <liviu.dudau@arm.com>
1947 M:      Sudeep Holla <sudeep.holla@arm.com>
1948 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951 F:      arch/arm/boot/dts/vexpress*
1952 F:      arch/arm64/boot/dts/arm/
1953 F:      arch/arm/mach-vexpress/
1954 F:      */*/vexpress*
1955 F:      */*/*/vexpress*
1956 F:      drivers/clk/versatile/clk-vexpress-osc.c
1957 F:      drivers/clocksource/versatile.c
1958 N:      mps2
1959
1960 ARM/VFP SUPPORT
1961 M:      Russell King <linux@armlinux.org.uk>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 W:      http://www.armlinux.org.uk/
1964 S:      Maintained
1965 F:      arch/arm/vfp/
1966
1967 ARM/VOIPAC PXA270 SUPPORT
1968 M:      Marek Vasut <marek.vasut@gmail.com>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S:      Maintained
1971 F:      arch/arm/mach-pxa/vpac270.c
1972 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1973
1974 ARM/VT8500 ARM ARCHITECTURE
1975 M:      Tony Prisk <linux@prisktech.co.nz>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      arch/arm/mach-vt8500/
1979 F:      drivers/clocksource/vt8500_timer.c
1980 F:      drivers/i2c/busses/i2c-wmt.c
1981 F:      drivers/mmc/host/wmt-sdmmc.c
1982 F:      drivers/pwm/pwm-vt8500.c
1983 F:      drivers/rtc/rtc-vt8500.c
1984 F:      drivers/tty/serial/vt8500_serial.c
1985 F:      drivers/usb/host/ehci-platform.c
1986 F:      drivers/usb/host/uhci-platform.c
1987 F:      drivers/video/fbdev/vt8500lcdfb.*
1988 F:      drivers/video/fbdev/wm8505fb*
1989 F:      drivers/video/fbdev/wmt_ge_rops.*
1990
1991 ARM/ZIPIT Z2 SUPPORT
1992 M:      Marek Vasut <marek.vasut@gmail.com>
1993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 S:      Maintained
1995 F:      arch/arm/mach-pxa/z2.c
1996 F:      arch/arm/mach-pxa/include/mach/z2.h
1997
1998 ARM/ZTE ARCHITECTURE
1999 M:      Jun Nie <jun.nie@linaro.org>
2000 M:      Baoyou Xie <baoyou.xie@linaro.org>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 S:      Maintained
2003 F:      arch/arm/mach-zx/
2004 F:      drivers/clk/zte/
2005 F:      drivers/reset/reset-zx2967.c
2006 F:      drivers/soc/zte/
2007 F:      Documentation/devicetree/bindings/arm/zte.txt
2008 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2009 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2010 F:      Documentation/devicetree/bindings/soc/zte/
2011 F:      include/dt-bindings/soc/zx*.h
2012
2013 ARM/ZYNQ ARCHITECTURE
2014 M:      Michal Simek <michal.simek@xilinx.com>
2015 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 W:      http://wiki.xilinx.com
2018 T:      git https://github.com/Xilinx/linux-xlnx.git
2019 S:      Supported
2020 F:      arch/arm/mach-zynq/
2021 F:      drivers/cpuidle/cpuidle-zynq.c
2022 F:      drivers/block/xsysace.c
2023 N:      zynq
2024 N:      xilinx
2025 F:      drivers/clocksource/cadence_ttc_timer.c
2026 F:      drivers/i2c/busses/i2c-cadence.c
2027 F:      drivers/mmc/host/sdhci-of-arasan.c
2028 F:      drivers/edac/synopsys_edac.c
2029
2030 ARM SMMU DRIVERS
2031 M:      Will Deacon <will.deacon@arm.com>
2032 R:      Robin Murphy <robin.murphy@arm.com>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S:      Maintained
2035 F:      drivers/iommu/arm-smmu.c
2036 F:      drivers/iommu/arm-smmu-v3.c
2037 F:      drivers/iommu/io-pgtable-arm.c
2038 F:      drivers/iommu/io-pgtable-arm-v7s.c
2039
2040 ARM64 PORT (AARCH64 ARCHITECTURE)
2041 M:      Catalin Marinas <catalin.marinas@arm.com>
2042 M:      Will Deacon <will.deacon@arm.com>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2045 S:      Maintained
2046 F:      arch/arm64/
2047 F:      Documentation/arm64/
2048
2049 AS3645A LED FLASH CONTROLLER DRIVER
2050 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2051 L:      linux-media@vger.kernel.org
2052 T:      git git://linuxtv.org/media_tree.git
2053 S:      Maintained
2054 F:      drivers/media/i2c/as3645a.c
2055 F:      include/media/i2c/as3645a.h
2056
2057 ASAHI KASEI AK8974 DRIVER
2058 M:      Linus Walleij <linus.walleij@linaro.org>
2059 L:      linux-iio@vger.kernel.org
2060 W:      http://www.akm.com/
2061 S:      Supported
2062 F:      drivers/iio/magnetometer/ak8974.c
2063
2064 ASC7621 HARDWARE MONITOR DRIVER
2065 M:      George Joseph <george.joseph@fairview5.com>
2066 L:      linux-hwmon@vger.kernel.org
2067 S:      Maintained
2068 F:      Documentation/hwmon/asc7621
2069 F:      drivers/hwmon/asc7621.c
2070
2071 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2072 M:      Corentin Chary <corentin.chary@gmail.com>
2073 L:      acpi4asus-user@lists.sourceforge.net
2074 L:      platform-driver-x86@vger.kernel.org
2075 W:      http://acpi4asus.sf.net
2076 S:      Maintained
2077 F:      drivers/platform/x86/asus*.c
2078 F:      drivers/platform/x86/eeepc*.c
2079
2080 ASUS WIRELESS RADIO CONTROL DRIVER
2081 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2082 L:      platform-driver-x86@vger.kernel.org
2083 S:      Maintained
2084 F:      drivers/platform/x86/asus-wireless.c
2085
2086 ASYMMETRIC KEYS
2087 M:      David Howells <dhowells@redhat.com>
2088 L:      keyrings@vger.kernel.org
2089 S:      Maintained
2090 F:      Documentation/crypto/asymmetric-keys.txt
2091 F:      include/linux/verification.h
2092 F:      include/crypto/public_key.h
2093 F:      include/crypto/pkcs7.h
2094 F:      crypto/asymmetric_keys/
2095
2096 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2097 R:      Dan Williams <dan.j.williams@intel.com>
2098 W:      http://sourceforge.net/projects/xscaleiop
2099 S:      Odd fixes
2100 F:      Documentation/crypto/async-tx-api.txt
2101 F:      crypto/async_tx/
2102 F:      drivers/dma/
2103 F:      include/linux/dmaengine.h
2104 F:      include/linux/async_tx.h
2105
2106 AT24 EEPROM DRIVER
2107 M:      Wolfram Sang <wsa@the-dreams.de>
2108 L:      linux-i2c@vger.kernel.org
2109 S:      Maintained
2110 F:      drivers/misc/eeprom/at24.c
2111 F:      include/linux/platform_data/at24.h
2112
2113 ATA OVER ETHERNET (AOE) DRIVER
2114 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2115 W:      http://www.openaoe.org/
2116 S:      Supported
2117 F:      Documentation/aoe/
2118 F:      drivers/block/aoe/
2119
2120 ATHEROS 71XX/9XXX GPIO DRIVER
2121 M:      Alban Bedel <albeu@free.fr>
2122 W:      https://github.com/AlbanBedel/linux
2123 T:      git git://github.com/AlbanBedel/linux
2124 S:      Maintained
2125 F:      drivers/gpio/gpio-ath79.c
2126 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2127
2128 ATHEROS ATH GENERIC UTILITIES
2129 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2130 L:      linux-wireless@vger.kernel.org
2131 S:      Supported
2132 F:      drivers/net/wireless/ath/*
2133
2134 ATHEROS ATH5K WIRELESS DRIVER
2135 M:      Jiri Slaby <jirislaby@gmail.com>
2136 M:      Nick Kossifidis <mickflemm@gmail.com>
2137 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2138 L:      linux-wireless@vger.kernel.org
2139 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2140 S:      Maintained
2141 F:      drivers/net/wireless/ath/ath5k/
2142
2143 ATHEROS ATH6KL WIRELESS DRIVER
2144 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2145 L:      linux-wireless@vger.kernel.org
2146 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2148 S:      Supported
2149 F:      drivers/net/wireless/ath/ath6kl/
2150
2151 WILOCITY WIL6210 WIRELESS DRIVER
2152 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2153 L:      linux-wireless@vger.kernel.org
2154 L:      wil6210@qca.qualcomm.com
2155 S:      Supported
2156 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2157 F:      drivers/net/wireless/ath/wil6210/
2158 F:      include/uapi/linux/wil6210_uapi.h
2159
2160 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2161 M:      Christian Lamparter <chunkeey@googlemail.com>
2162 L:      linux-wireless@vger.kernel.org
2163 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2164 S:      Maintained
2165 F:      drivers/net/wireless/ath/carl9170/
2166
2167 ATK0110 HWMON DRIVER
2168 M:      Luca Tettamanti <kronos.it@gmail.com>
2169 L:      linux-hwmon@vger.kernel.org
2170 S:      Maintained
2171 F:      drivers/hwmon/asus_atk0110.c
2172
2173 ATI_REMOTE2 DRIVER
2174 M:      Ville Syrjala <syrjala@sci.fi>
2175 S:      Maintained
2176 F:      drivers/input/misc/ati_remote2.c
2177
2178 ATLX ETHERNET DRIVERS
2179 M:      Jay Cliburn <jcliburn@gmail.com>
2180 M:      Chris Snook <chris.snook@gmail.com>
2181 L:      netdev@vger.kernel.org
2182 W:      http://sourceforge.net/projects/atl1
2183 W:      http://atl1.sourceforge.net
2184 S:      Maintained
2185 F:      drivers/net/ethernet/atheros/
2186
2187 ATM
2188 M:      Chas Williams <3chas3@gmail.com>
2189 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2190 L:      netdev@vger.kernel.org
2191 W:      http://linux-atm.sourceforge.net
2192 S:      Maintained
2193 F:      drivers/atm/
2194 F:      include/linux/atm*
2195 F:      include/uapi/linux/atm*
2196
2197 ATMEL AT91 / AT32 MCI DRIVER
2198 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2199 S:      Maintained
2200 F:      drivers/mmc/host/atmel-mci.c
2201
2202 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2203 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2204 S:      Supported
2205 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2206
2207 ATMEL SAMA5D2 ADC DRIVER
2208 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2209 L:      linux-iio@vger.kernel.org
2210 S:      Supported
2211 F:      drivers/iio/adc/at91-sama5d2_adc.c
2212
2213 ATMEL Audio ALSA driver
2214 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2216 S:      Supported
2217 F:      sound/soc/atmel
2218
2219 ATMEL XDMA DRIVER
2220 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2221 L:      linux-arm-kernel@lists.infradead.org
2222 L:      dmaengine@vger.kernel.org
2223 S:      Supported
2224 F:      drivers/dma/at_xdmac.c
2225
2226 ATMEL I2C DRIVER
2227 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2228 L:      linux-i2c@vger.kernel.org
2229 S:      Supported
2230 F:      drivers/i2c/busses/i2c-at91.c
2231
2232 ATMEL ISI DRIVER
2233 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2234 L:      linux-media@vger.kernel.org
2235 S:      Supported
2236 F:      drivers/media/platform/soc_camera/atmel-isi.c
2237 F:      include/media/atmel-isi.h
2238
2239 ATMEL LCDFB DRIVER
2240 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2241 L:      linux-fbdev@vger.kernel.org
2242 S:      Maintained
2243 F:      drivers/video/fbdev/atmel_lcdfb.c
2244 F:      include/video/atmel_lcdc.h
2245
2246 ATMEL MACB ETHERNET DRIVER
2247 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2248 S:      Supported
2249 F:      drivers/net/ethernet/cadence/
2250
2251 ATMEL NAND DRIVER
2252 M:      Wenyou Yang <wenyou.yang@atmel.com>
2253 M:      Josh Wu <rainyfeeling@outlook.com>
2254 L:      linux-mtd@lists.infradead.org
2255 S:      Supported
2256 F:      drivers/mtd/nand/atmel_nand*
2257
2258 ATMEL SDMMC DRIVER
2259 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2260 L:      linux-mmc@vger.kernel.org
2261 S:      Supported
2262 F:      drivers/mmc/host/sdhci-of-at91.c
2263
2264 ATMEL SPI DRIVER
2265 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2266 S:      Supported
2267 F:      drivers/spi/spi-atmel.*
2268
2269 ATMEL SSC DRIVER
2270 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S:      Supported
2273 F:      drivers/misc/atmel-ssc.c
2274 F:      include/linux/atmel-ssc.h
2275
2276 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2277 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S:      Supported
2280 F:      drivers/misc/atmel_tclib.c
2281 F:      drivers/clocksource/tcb_clksrc.c
2282
2283 ATMEL USBA UDC DRIVER
2284 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 S:      Supported
2287 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2288
2289 ATMEL WIRELESS DRIVER
2290 M:      Simon Kelley <simon@thekelleys.org.uk>
2291 L:      linux-wireless@vger.kernel.org
2292 W:      http://www.thekelleys.org.uk/atmel
2293 W:      http://atmelwlandriver.sourceforge.net/
2294 S:      Maintained
2295 F:      drivers/net/wireless/atmel/atmel*
2296
2297 ATMEL MAXTOUCH DRIVER
2298 M:      Nick Dyer <nick@shmanahar.org>
2299 T:      git git://github.com/ndyer/linux.git
2300 S:      Maintained
2301 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2302 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2303 F:      include/linux/platform_data/atmel_mxt_ts.h
2304
2305 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2306 M:      Bradley Grove <linuxdrivers@attotech.com>
2307 L:      linux-scsi@vger.kernel.org
2308 W:      http://www.attotech.com
2309 S:      Supported
2310 F:      drivers/scsi/esas2r
2311
2312 ATUSB IEEE 802.15.4 RADIO DRIVER
2313 M:      Stefan Schmidt <stefan@osg.samsung.com>
2314 L:      linux-wpan@vger.kernel.org
2315 S:      Maintained
2316 F:      drivers/net/ieee802154/atusb.c
2317 F:      drivers/net/ieee802154/atusb.h
2318 F:      drivers/net/ieee802154/at86rf230.h
2319
2320 AUDIT SUBSYSTEM
2321 M:      Paul Moore <paul@paul-moore.com>
2322 M:      Eric Paris <eparis@redhat.com>
2323 L:      linux-audit@redhat.com (moderated for non-subscribers)
2324 W:      http://people.redhat.com/sgrubb/audit/
2325 T:      git git://git.infradead.org/users/pcmoore/audit
2326 S:      Maintained
2327 F:      include/linux/audit.h
2328 F:      include/uapi/linux/audit.h
2329 F:      kernel/audit*
2330
2331 AUXILIARY DISPLAY DRIVERS
2332 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2333 W:      http://miguelojeda.es/auxdisplay.htm
2334 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2335 S:      Maintained
2336 F:      drivers/auxdisplay/
2337 F:      include/linux/cfag12864b.h
2338
2339 AX.25 NETWORK LAYER
2340 M:      Ralf Baechle <ralf@linux-mips.org>
2341 L:      linux-hams@vger.kernel.org
2342 W:      http://www.linux-ax25.org/
2343 S:      Maintained
2344 F:      include/uapi/linux/ax25.h
2345 F:      include/net/ax25.h
2346 F:      net/ax25/
2347
2348 AXENTIA ASOC DRIVERS
2349 M:      Peter Rosin <peda@axentia.se>
2350 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/sound/axentia,*
2353 F:      sound/soc/atmel/tse850-pcm5142.c
2354
2355 AXENTIA ARM DEVICES
2356 M:      Peter Rosin <peda@axentia.se>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359 F:      Documentation/devicetree/bindings/arm/axentia.txt
2360 F:      arch/arm/boot/dts/at91-linea.dtsi
2361 F:      arch/arm/boot/dts/at91-tse850-3.dts
2362
2363 AZ6007 DVB DRIVER
2364 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2365 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2366 L:      linux-media@vger.kernel.org
2367 W:      https://linuxtv.org
2368 T:      git git://linuxtv.org/media_tree.git
2369 S:      Maintained
2370 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2371
2372 AZTECH FM RADIO RECEIVER DRIVER
2373 M:      Hans Verkuil <hverkuil@xs4all.nl>
2374 L:      linux-media@vger.kernel.org
2375 T:      git git://linuxtv.org/media_tree.git
2376 W:      https://linuxtv.org
2377 S:      Maintained
2378 F:      drivers/media/radio/radio-aztech*
2379
2380 B43 WIRELESS DRIVER
2381 L:      linux-wireless@vger.kernel.org
2382 L:      b43-dev@lists.infradead.org
2383 W:      http://wireless.kernel.org/en/users/Drivers/b43
2384 S:      Odd Fixes
2385 F:      drivers/net/wireless/broadcom/b43/
2386
2387 B43LEGACY WIRELESS DRIVER
2388 M:      Larry Finger <Larry.Finger@lwfinger.net>
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:      Maintained
2393 F:      drivers/net/wireless/broadcom/b43legacy/
2394
2395 BACKLIGHT CLASS/SUBSYSTEM
2396 M:      Lee Jones <lee.jones@linaro.org>
2397 M:      Daniel Thompson <daniel.thompson@linaro.org>
2398 M:      Jingoo Han <jingoohan1@gmail.com>
2399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2400 S:      Maintained
2401 F:      drivers/video/backlight/
2402 F:      include/linux/backlight.h
2403 F:      include/linux/pwm_backlight.h
2404 F:      Documentation/devicetree/bindings/leds/backlight
2405
2406 BATMAN ADVANCED
2407 M:      Marek Lindner <mareklindner@neomailbox.ch>
2408 M:      Simon Wunderlich <sw@simonwunderlich.de>
2409 M:      Antonio Quartulli <a@unstable.cc>
2410 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2411 W:      https://www.open-mesh.org/
2412 Q:      https://patchwork.open-mesh.org/project/batman/list/
2413 S:      Maintained
2414 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2415 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2416 F:      Documentation/networking/batman-adv.txt
2417 F:      include/uapi/linux/batman_adv.h
2418 F:      net/batman-adv/
2419
2420 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2421 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2422 L:      linux-hams@vger.kernel.org
2423 W:      http://www.baycom.org/~tom/ham/ham.html
2424 S:      Maintained
2425 F:      drivers/net/hamradio/baycom*
2426
2427 BCACHE (BLOCK LAYER CACHE)
2428 M:      Kent Overstreet <kent.overstreet@gmail.com>
2429 L:      linux-bcache@vger.kernel.org
2430 W:      http://bcache.evilpiepirate.org
2431 S:      Orphan
2432 F:      drivers/md/bcache/
2433
2434 BDISP ST MEDIA DRIVER
2435 M:      Fabien Dessenne <fabien.dessenne@st.com>
2436 L:      linux-media@vger.kernel.org
2437 T:      git git://linuxtv.org/media_tree.git
2438 W:      https://linuxtv.org
2439 S:      Supported
2440 F:      drivers/media/platform/sti/bdisp
2441
2442 DELTA ST MEDIA DRIVER
2443 M:      Hugues Fruchet <hugues.fruchet@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/delta
2449
2450 BEFS FILE SYSTEM
2451 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2452 M:      Salah Triki <salah.triki@gmail.com>
2453 S:      Maintained
2454 T:      git git://github.com/luisbg/linux-befs.git
2455 F:      Documentation/filesystems/befs.txt
2456 F:      fs/befs/
2457
2458 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2459 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2460 L:      netdev@vger.kernel.org
2461 S:      Maintained
2462 F:      drivers/net/ethernet/ec_bhf.c
2463
2464 BFS FILE SYSTEM
2465 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2466 S:      Maintained
2467 F:      Documentation/filesystems/bfs.txt
2468 F:      fs/bfs/
2469 F:      include/uapi/linux/bfs_fs.h
2470
2471 BLACKFIN ARCHITECTURE
2472 M:      Steven Miao <realmz6@gmail.com>
2473 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474 T:      git git://git.code.sf.net/p/adi-linux/code
2475 W:      http://blackfin.uclinux.org
2476 S:      Supported
2477 F:      arch/blackfin/
2478
2479 BLACKFIN EMAC DRIVER
2480 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2481 W:      http://blackfin.uclinux.org
2482 S:      Supported
2483 F:      drivers/net/ethernet/adi/
2484
2485 BLACKFIN RTC DRIVER
2486 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 W:      http://blackfin.uclinux.org
2488 S:      Supported
2489 F:      drivers/rtc/rtc-bfin.c
2490
2491 BLACKFIN SDH DRIVER
2492 M:      Sonic Zhang <sonic.zhang@analog.com>
2493 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W:      http://blackfin.uclinux.org
2495 S:      Supported
2496 F:      drivers/mmc/host/bfin_sdh.c
2497
2498 BLACKFIN SERIAL DRIVER
2499 M:      Sonic Zhang <sonic.zhang@analog.com>
2500 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501 W:      http://blackfin.uclinux.org
2502 S:      Supported
2503 F:      drivers/tty/serial/bfin_uart.c
2504
2505 BLACKFIN WATCHDOG DRIVER
2506 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W:      http://blackfin.uclinux.org
2508 S:      Supported
2509 F:      drivers/watchdog/bfin_wdt.c
2510
2511 BLACKFIN I2C TWI DRIVER
2512 M:      Sonic Zhang <sonic.zhang@analog.com>
2513 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W:      http://blackfin.uclinux.org/
2515 S:      Supported
2516 F:      drivers/i2c/busses/i2c-bfin-twi.c
2517
2518 BLACKFIN MEDIA DRIVER
2519 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2520 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521 W:      http://blackfin.uclinux.org/
2522 S:      Supported
2523 F:      drivers/media/platform/blackfin/
2524 F:      drivers/media/i2c/adv7183*
2525 F:      drivers/media/i2c/vs6624*
2526
2527 BLINKM RGB LED DRIVER
2528 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2529 S:      Maintained
2530 F:      drivers/leds/leds-blinkm.c
2531
2532 BLOCK LAYER
2533 M:      Jens Axboe <axboe@kernel.dk>
2534 L:      linux-block@vger.kernel.org
2535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2536 S:      Maintained
2537 F:      block/
2538 F:      kernel/trace/blktrace.c
2539 F:      lib/sbitmap.c
2540
2541 BFQ I/O SCHEDULER
2542 M:      Paolo Valente <paolo.valente@linaro.org>
2543 M:      Jens Axboe <axboe@kernel.dk>
2544 L:      linux-block@vger.kernel.org
2545 S:      Maintained
2546 F:      block/bfq-*
2547 F:      Documentation/block/bfq-iosched.txt
2548
2549 BLOCK2MTD DRIVER
2550 M:      Joern Engel <joern@lazybastard.org>
2551 L:      linux-mtd@lists.infradead.org
2552 S:      Maintained
2553 F:      drivers/mtd/devices/block2mtd.c
2554
2555 BLUETOOTH DRIVERS
2556 M:      Marcel Holtmann <marcel@holtmann.org>
2557 M:      Gustavo Padovan <gustavo@padovan.org>
2558 M:      Johan Hedberg <johan.hedberg@gmail.com>
2559 L:      linux-bluetooth@vger.kernel.org
2560 W:      http://www.bluez.org/
2561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2563 S:      Maintained
2564 F:      drivers/bluetooth/
2565
2566 BLUETOOTH SUBSYSTEM
2567 M:      Marcel Holtmann <marcel@holtmann.org>
2568 M:      Gustavo Padovan <gustavo@padovan.org>
2569 M:      Johan Hedberg <johan.hedberg@gmail.com>
2570 L:      linux-bluetooth@vger.kernel.org
2571 W:      http://www.bluez.org/
2572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 S:      Maintained
2575 F:      net/bluetooth/
2576 F:      include/net/bluetooth/
2577
2578 BONDING DRIVER
2579 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2580 M:      Veaceslav Falico <vfalico@gmail.com>
2581 M:      Andy Gospodarek <andy@greyhouse.net>
2582 L:      netdev@vger.kernel.org
2583 W:      http://sourceforge.net/projects/bonding/
2584 S:      Supported
2585 F:      drivers/net/bonding/
2586 F:      include/uapi/linux/if_bonding.h
2587
2588 BPF (Safe dynamic programs and tools)
2589 M:      Alexei Starovoitov <ast@kernel.org>
2590 M:      Daniel Borkmann <daniel@iogearbox.net>
2591 L:      netdev@vger.kernel.org
2592 L:      linux-kernel@vger.kernel.org
2593 S:      Supported
2594 F:      arch/x86/net/bpf_jit*
2595 F:      Documentation/networking/filter.txt
2596 F:      include/linux/bpf*
2597 F:      include/linux/filter.h
2598 F:      include/uapi/linux/bpf*
2599 F:      include/uapi/linux/filter.h
2600 F:      kernel/bpf/
2601 F:      kernel/trace/bpf_trace.c
2602 F:      lib/test_bpf.c
2603 F:      net/bpf/
2604 F:      net/core/filter.c
2605 F:      net/sched/act_bpf.c
2606 F:      net/sched/cls_bpf.c
2607 F:      samples/bpf/
2608 F:      tools/net/bpf*
2609 F:      tools/testing/selftests/bpf/
2610
2611 BROADCOM B44 10/100 ETHERNET DRIVER
2612 M:      Michael Chan <michael.chan@broadcom.com>
2613 L:      netdev@vger.kernel.org
2614 S:      Supported
2615 F:      drivers/net/ethernet/broadcom/b44.*
2616
2617 BROADCOM B53 ETHERNET SWITCH DRIVER
2618 M:      Florian Fainelli <f.fainelli@gmail.com>
2619 L:      netdev@vger.kernel.org
2620 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2621 S:      Supported
2622 F:      drivers/net/dsa/b53/*
2623 F:      include/linux/platform_data/b53.h
2624
2625 BROADCOM GENET ETHERNET DRIVER
2626 M:      Florian Fainelli <f.fainelli@gmail.com>
2627 L:      netdev@vger.kernel.org
2628 S:      Supported
2629 F:      drivers/net/ethernet/broadcom/genet/
2630
2631 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2632 M:      Rasesh Mody <rasesh.mody@cavium.com>
2633 M:      Harish Patil <harish.patil@cavium.com>
2634 M:      Dept-GELinuxNICDev@cavium.com
2635 L:      netdev@vger.kernel.org
2636 S:      Supported
2637 F:      drivers/net/ethernet/broadcom/bnx2.*
2638 F:      drivers/net/ethernet/broadcom/bnx2_*
2639
2640 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2641 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2642 M:      Ariel Elior <ariel.elior@cavium.com>
2643 M:      everest-linux-l2@cavium.com
2644 L:      netdev@vger.kernel.org
2645 S:      Supported
2646 F:      drivers/net/ethernet/broadcom/bnx2x/
2647
2648 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2649 M:      Michael Chan <michael.chan@broadcom.com>
2650 L:      netdev@vger.kernel.org
2651 S:      Supported
2652 F:      drivers/net/ethernet/broadcom/bnxt/
2653
2654 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2655 M:      Florian Fainelli <f.fainelli@gmail.com>
2656 M:      Ray Jui <rjui@broadcom.com>
2657 M:      Scott Branden <sbranden@broadcom.com>
2658 M:      bcm-kernel-feedback-list@broadcom.com
2659 T:      git git://github.com/broadcom/mach-bcm
2660 S:      Maintained
2661 N:      bcm281*
2662 N:      bcm113*
2663 N:      bcm216*
2664 N:      kona
2665 F:      arch/arm/mach-bcm/
2666
2667 BROADCOM BCM2835 ARM ARCHITECTURE
2668 M:      Stephen Warren <swarren@wwwdotorg.org>
2669 M:      Lee Jones <lee@kernel.org>
2670 M:      Eric Anholt <eric@anholt.net>
2671 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 T:      git git://github.com/anholt/linux
2674 S:      Maintained
2675 N:      bcm2835
2676 F:      drivers/staging/vc04_services
2677
2678 BROADCOM BCM47XX MIPS ARCHITECTURE
2679 M:      Hauke Mehrtens <hauke@hauke-m.de>
2680 M:      Rafał Miłecki <zajec5@gmail.com>
2681 L:      linux-mips@linux-mips.org
2682 S:      Maintained
2683 F:      Documentation/devicetree/bindings/mips/brcm/
2684 F:      arch/mips/bcm47xx/*
2685 F:      arch/mips/include/asm/mach-bcm47xx/*
2686
2687 BROADCOM BCM5301X ARM ARCHITECTURE
2688 M:      Hauke Mehrtens <hauke@hauke-m.de>
2689 M:      Rafał Miłecki <zajec5@gmail.com>
2690 M:      bcm-kernel-feedback-list@broadcom.com
2691 L:      linux-arm-kernel@lists.infradead.org
2692 S:      Maintained
2693 F:      arch/arm/mach-bcm/bcm_5301x.c
2694 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2695 F:      arch/arm/boot/dts/bcm470*
2696
2697 BROADCOM BCM53573 ARM ARCHITECTURE
2698 M:      Rafał Miłecki <rafal@milecki.pl>
2699 L:      linux-arm-kernel@lists.infradead.org
2700 S:      Maintained
2701 F:      arch/arm/boot/dts/bcm53573*
2702 F:      arch/arm/boot/dts/bcm47189*
2703
2704 BROADCOM BCM63XX ARM ARCHITECTURE
2705 M:      Florian Fainelli <f.fainelli@gmail.com>
2706 M:      bcm-kernel-feedback-list@broadcom.com
2707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 T:      git git://github.com/broadcom/stblinux.git
2709 S:      Maintained
2710 N:      bcm63xx
2711
2712 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2713 M:      Kevin Cernekee <cernekee@gmail.com>
2714 L:      linux-usb@vger.kernel.org
2715 S:      Maintained
2716 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2717
2718 BROADCOM BCM7XXX ARM ARCHITECTURE
2719 M:      Brian Norris <computersforpeace@gmail.com>
2720 M:      Gregory Fong <gregory.0xf0@gmail.com>
2721 M:      Florian Fainelli <f.fainelli@gmail.com>
2722 M:      bcm-kernel-feedback-list@broadcom.com
2723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 T:      git git://github.com/broadcom/stblinux.git
2725 S:      Maintained
2726 F:      arch/arm/mach-bcm/*brcmstb*
2727 F:      arch/arm/boot/dts/bcm7*.dts*
2728 F:      drivers/bus/brcmstb_gisb.c
2729 N:      brcmstb
2730
2731 BROADCOM BMIPS MIPS ARCHITECTURE
2732 M:      Kevin Cernekee <cernekee@gmail.com>
2733 M:      Florian Fainelli <f.fainelli@gmail.com>
2734 L:      linux-mips@linux-mips.org
2735 T:      git git://github.com/broadcom/stblinux.git
2736 S:      Maintained
2737 F:      arch/mips/bmips/*
2738 F:      arch/mips/include/asm/mach-bmips/*
2739 F:      arch/mips/kernel/*bmips*
2740 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2741 F:      drivers/irqchip/irq-bcm63*
2742 F:      drivers/irqchip/irq-bcm7*
2743 F:      drivers/irqchip/irq-brcmstb*
2744 F:      include/linux/bcm963xx_nvram.h
2745 F:      include/linux/bcm963xx_tag.h
2746
2747 BROADCOM BMIPS CPUFREQ DRIVER
2748 M:      Markus Mayer <mmayer@broadcom.com>
2749 M:      bcm-kernel-feedback-list@broadcom.com
2750 L:      linux-pm@vger.kernel.org
2751 S:      Maintained
2752 F:      drivers/cpufreq/bmips-cpufreq.c
2753
2754 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2755 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2756 M:      Prashant Sreedharan <prashant@broadcom.com>
2757 M:      Michael Chan <mchan@broadcom.com>
2758 L:      netdev@vger.kernel.org
2759 S:      Supported
2760 F:      drivers/net/ethernet/broadcom/tg3.*
2761
2762 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2763 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2764 M:      Franky Lin <franky.lin@broadcom.com>
2765 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2766 L:      linux-wireless@vger.kernel.org
2767 L:      brcm80211-dev-list.pdl@broadcom.com
2768 S:      Supported
2769 F:      drivers/net/wireless/broadcom/brcm80211/
2770
2771 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2772 M:      QLogic-Storage-Upstream@qlogic.com
2773 L:      linux-scsi@vger.kernel.org
2774 S:      Supported
2775 F:      drivers/scsi/bnx2fc/
2776
2777 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2778 M:      QLogic-Storage-Upstream@qlogic.com
2779 L:      linux-scsi@vger.kernel.org
2780 S:      Supported
2781 F:      drivers/scsi/bnx2i/
2782
2783 BROADCOM IPROC ARM ARCHITECTURE
2784 M:      Ray Jui <rjui@broadcom.com>
2785 M:      Scott Branden <sbranden@broadcom.com>
2786 M:      Jon Mason <jonmason@broadcom.com>
2787 M:      bcm-kernel-feedback-list@broadcom.com
2788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T:      git git://github.com/broadcom/cygnus-linux.git
2790 S:      Maintained
2791 N:      iproc
2792 N:      cygnus
2793 N:      bcm[-_]nsp
2794 N:      bcm9113*
2795 N:      bcm9583*
2796 N:      bcm9585*
2797 N:      bcm9586*
2798 N:      bcm988312
2799 N:      bcm113*
2800 N:      bcm583*
2801 N:      bcm585*
2802 N:      bcm586*
2803 N:      bcm88312
2804 F:      arch/arm64/boot/dts/broadcom/ns2*
2805 F:      drivers/clk/bcm/clk-ns*
2806 F:      drivers/pinctrl/bcm/pinctrl-ns*
2807
2808 BROADCOM BRCMSTB GPIO DRIVER
2809 M:      Gregory Fong <gregory.0xf0@gmail.com>
2810 L:      bcm-kernel-feedback-list@broadcom.com
2811 S:      Supported
2812 F:      drivers/gpio/gpio-brcmstb.c
2813 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2814
2815 BROADCOM KONA GPIO DRIVER
2816 M:      Ray Jui <rjui@broadcom.com>
2817 L:      bcm-kernel-feedback-list@broadcom.com
2818 S:      Supported
2819 F:      drivers/gpio/gpio-bcm-kona.c
2820 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2821
2822 BROADCOM NVRAM DRIVER
2823 M:      Rafał Miłecki <zajec5@gmail.com>
2824 L:      linux-mips@linux-mips.org
2825 S:      Maintained
2826 F:      drivers/firmware/broadcom/*
2827
2828 BROADCOM STB NAND FLASH DRIVER
2829 M:      Brian Norris <computersforpeace@gmail.com>
2830 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2831 L:      linux-mtd@lists.infradead.org
2832 L:      bcm-kernel-feedback-list@broadcom.com
2833 S:      Maintained
2834 F:      drivers/mtd/nand/brcmnand/
2835
2836 BROADCOM STB AVS CPUFREQ DRIVER
2837 M:      Markus Mayer <mmayer@broadcom.com>
2838 M:      bcm-kernel-feedback-list@broadcom.com
2839 L:      linux-pm@vger.kernel.org
2840 S:      Maintained
2841 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2842 F:      drivers/cpufreq/brcmstb*
2843
2844 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2845 M:      Rafał Miłecki <zajec5@gmail.com>
2846 L:      linux-wireless@vger.kernel.org
2847 S:      Maintained
2848 F:      drivers/bcma/
2849 F:      include/linux/bcma/
2850
2851 BROADCOM SYSTEMPORT ETHERNET DRIVER
2852 M:      Florian Fainelli <f.fainelli@gmail.com>
2853 L:      netdev@vger.kernel.org
2854 S:      Supported
2855 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2856
2857 BROADCOM VULCAN ARM64 SOC
2858 M:      Jayachandran C. <c.jayachandran@gmail.com>
2859 M:      bcm-kernel-feedback-list@broadcom.com
2860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 S:      Maintained
2862 F:      arch/arm64/boot/dts/broadcom/vulcan*
2863
2864 BROADCOM NETXTREME-E ROCE DRIVER
2865 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2866 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2867 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2868 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2869 L:      linux-rdma@vger.kernel.org
2870 W:      http://www.broadcom.com
2871 S:      Supported
2872 F:      drivers/infiniband/hw/bnxt_re/
2873 F:      include/uapi/rdma/bnxt_re-abi.h
2874
2875 BROCADE BFA FC SCSI DRIVER
2876 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2877 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2878 L:      linux-scsi@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/scsi/bfa/
2881
2882 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2883 M:      Rasesh Mody <rasesh.mody@cavium.com>
2884 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2885 M:      Dept-GELinuxNICDev@cavium.com
2886 L:      netdev@vger.kernel.org
2887 S:      Supported
2888 F:      drivers/net/ethernet/brocade/bna/
2889
2890 BSG (block layer generic sg v4 driver)
2891 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2892 L:      linux-scsi@vger.kernel.org
2893 S:      Supported
2894 F:      block/bsg.c
2895 F:      include/linux/bsg.h
2896 F:      include/uapi/linux/bsg.h
2897
2898 BT87X AUDIO DRIVER
2899 M:      Clemens Ladisch <clemens@ladisch.de>
2900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2901 T:      git git://git.alsa-project.org/alsa-kernel.git
2902 S:      Maintained
2903 F:      Documentation/sound/alsa/Bt87x.txt
2904 F:      sound/pci/bt87x.c
2905
2906 BT8XXGPIO DRIVER
2907 M:      Michael Buesch <m@bues.ch>
2908 W:      http://bu3sch.de/btgpio.php
2909 S:      Maintained
2910 F:      drivers/gpio/gpio-bt8xx.c
2911
2912 BTRFS FILE SYSTEM
2913 M:      Chris Mason <clm@fb.com>
2914 M:      Josef Bacik <jbacik@fb.com>
2915 M:      David Sterba <dsterba@suse.com>
2916 L:      linux-btrfs@vger.kernel.org
2917 W:      http://btrfs.wiki.kernel.org/
2918 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2920 S:      Maintained
2921 F:      Documentation/filesystems/btrfs.txt
2922 F:      fs/btrfs/
2923
2924 BTTV VIDEO4LINUX DRIVER
2925 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2926 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2927 L:      linux-media@vger.kernel.org
2928 W:      https://linuxtv.org
2929 T:      git git://linuxtv.org/media_tree.git
2930 S:      Odd fixes
2931 F:      Documentation/media/v4l-drivers/bttv*
2932 F:      drivers/media/pci/bt8xx/bttv*
2933
2934 BUSLOGIC SCSI DRIVER
2935 M:      Khalid Aziz <khalid@gonehiking.org>
2936 L:      linux-scsi@vger.kernel.org
2937 S:      Maintained
2938 F:      drivers/scsi/BusLogic.*
2939 F:      drivers/scsi/FlashPoint.*
2940
2941 C-MEDIA CMI8788 DRIVER
2942 M:      Clemens Ladisch <clemens@ladisch.de>
2943 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2944 T:      git git://git.alsa-project.org/alsa-kernel.git
2945 S:      Maintained
2946 F:      sound/pci/oxygen/
2947
2948 C6X ARCHITECTURE
2949 M:      Mark Salter <msalter@redhat.com>
2950 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2951 L:      linux-c6x-dev@linux-c6x.org
2952 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2953 S:      Maintained
2954 F:      arch/c6x/
2955
2956 CA8210 IEEE-802.15.4 RADIO DRIVER
2957 M:      Harry Morris <h.morris@cascoda.com>
2958 M:      linuxdev@cascoda.com
2959 L:      linux-wpan@vger.kernel.org
2960 W:      https://github.com/Cascoda/ca8210-linux.git
2961 S:      Maintained
2962 F:      drivers/net/ieee802154/ca8210.c
2963 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2964
2965 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2966 M:      David Howells <dhowells@redhat.com>
2967 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2968 S:      Supported
2969 F:      Documentation/filesystems/caching/cachefiles.txt
2970 F:      fs/cachefiles/
2971
2972 CADET FM/AM RADIO RECEIVER DRIVER
2973 M:      Hans Verkuil <hverkuil@xs4all.nl>
2974 L:      linux-media@vger.kernel.org
2975 T:      git git://linuxtv.org/media_tree.git
2976 W:      https://linuxtv.org
2977 S:      Maintained
2978 F:      drivers/media/radio/radio-cadet*
2979
2980 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2981 M:      Jonathan Corbet <corbet@lwn.net>
2982 L:      linux-media@vger.kernel.org
2983 T:      git git://linuxtv.org/media_tree.git
2984 S:      Maintained
2985 F:      Documentation/media/v4l-drivers/cafe_ccic*
2986 F:      drivers/media/platform/marvell-ccic/
2987
2988 CAIF NETWORK LAYER
2989 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2990 L:      netdev@vger.kernel.org
2991 S:      Supported
2992 F:      Documentation/networking/caif/
2993 F:      drivers/net/caif/
2994 F:      include/uapi/linux/caif/
2995 F:      include/net/caif/
2996 F:      net/caif/
2997
2998 CALGARY x86-64 IOMMU
2999 M:      Muli Ben-Yehuda <mulix@mulix.org>
3000 M:      Jon Mason <jdmason@kudzu.us>
3001 L:      iommu@lists.linux-foundation.org
3002 S:      Maintained
3003 F:      arch/x86/kernel/pci-calgary_64.c
3004 F:      arch/x86/kernel/tce_64.c
3005 F:      arch/x86/include/asm/calgary.h
3006 F:      arch/x86/include/asm/tce.h
3007
3008 CAN NETWORK LAYER
3009 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3010 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3011 L:      linux-can@vger.kernel.org
3012 W:      https://github.com/linux-can
3013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3015 S:      Maintained
3016 F:      Documentation/networking/can.txt
3017 F:      net/can/
3018 F:      include/linux/can/core.h
3019 F:      include/uapi/linux/can.h
3020 F:      include/uapi/linux/can/bcm.h
3021 F:      include/uapi/linux/can/raw.h
3022 F:      include/uapi/linux/can/gw.h
3023
3024 CAN NETWORK DRIVERS
3025 M:      Wolfgang Grandegger <wg@grandegger.com>
3026 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3027 L:      linux-can@vger.kernel.org
3028 W:      https://github.com/linux-can
3029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3031 S:      Maintained
3032 F:      Documentation/devicetree/bindings/net/can/
3033 F:      drivers/net/can/
3034 F:      include/linux/can/dev.h
3035 F:      include/linux/can/platform/
3036 F:      include/uapi/linux/can/error.h
3037 F:      include/uapi/linux/can/netlink.h
3038
3039 CAPABILITIES
3040 M:      Serge Hallyn <serge@hallyn.com>
3041 L:      linux-security-module@vger.kernel.org
3042 S:      Supported
3043 F:      include/linux/capability.h
3044 F:      include/uapi/linux/capability.h
3045 F:      security/commoncap.c
3046 F:      kernel/capability.c
3047
3048 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3049 M:      Kevin Tsai <ktsai@capellamicro.com>
3050 S:      Maintained
3051 F:      drivers/iio/light/cm*
3052 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3053
3054 CAVIUM THUNDERX2 ARM64 SOC
3055 M:      Jayachandran C <jnair@caviumnetworks.com>
3056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S:      Maintained
3058 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3059 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3060
3061 CAVIUM I2C DRIVER
3062 M:      Jan Glauber <jglauber@cavium.com>
3063 M:      David Daney <david.daney@cavium.com>
3064 W:      http://www.cavium.com
3065 S:      Supported
3066 F:      drivers/i2c/busses/i2c-octeon*
3067 F:      drivers/i2c/busses/i2c-thunderx*
3068
3069 CAVIUM MMC DRIVER
3070 M:      Jan Glauber <jglauber@cavium.com>
3071 M:      David Daney <david.daney@cavium.com>
3072 M:      Steven J. Hill <Steven.Hill@cavium.com>
3073 W:      http://www.cavium.com
3074 S:      Supported
3075 F:      drivers/mmc/host/cavium*
3076
3077 CAVIUM LIQUIDIO NETWORK DRIVER
3078 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3079 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3080 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3081 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3082 L:     netdev@vger.kernel.org
3083 W:     http://www.cavium.com
3084 S:     Supported
3085 F:     drivers/net/ethernet/cavium/liquidio/
3086
3087 CAVIUM OCTEON-TX CRYPTO DRIVER
3088 M:      George Cherian <george.cherian@cavium.com>
3089 L:      linux-crypto@vger.kernel.org
3090 W:      http://www.cavium.com
3091 S:      Supported
3092 F:      drivers/crypto/cavium/cpt/
3093
3094 CC2520 IEEE-802.15.4 RADIO DRIVER
3095 M:      Varka Bhadram <varkabhadram@gmail.com>
3096 L:      linux-wpan@vger.kernel.org
3097 S:      Maintained
3098 F:      drivers/net/ieee802154/cc2520.c
3099 F:      include/linux/spi/cc2520.h
3100 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3101
3102 CEC DRIVER
3103 M:      Hans Verkuil <hans.verkuil@cisco.com>
3104 L:      linux-media@vger.kernel.org
3105 T:      git git://linuxtv.org/media_tree.git
3106 W:      http://linuxtv.org
3107 S:      Supported
3108 F:      Documentation/media/kapi/cec-core.rst
3109 F:      Documentation/media/uapi/cec
3110 F:      drivers/media/cec/
3111 F:      drivers/media/cec-edid.c
3112 F:      drivers/media/rc/keymaps/rc-cec.c
3113 F:      include/media/cec.h
3114 F:      include/media/cec-edid.h
3115 F:      include/uapi/linux/cec.h
3116 F:      include/uapi/linux/cec-funcs.h
3117
3118 CELL BROADBAND ENGINE ARCHITECTURE
3119 M:      Arnd Bergmann <arnd@arndb.de>
3120 L:      linuxppc-dev@lists.ozlabs.org
3121 W:      http://www.ibm.com/developerworks/power/cell/
3122 S:      Supported
3123 F:      arch/powerpc/include/asm/cell*.h
3124 F:      arch/powerpc/include/asm/spu*.h
3125 F:      arch/powerpc/include/uapi/asm/spu*.h
3126 F:      arch/powerpc/oprofile/*cell*
3127 F:      arch/powerpc/platforms/cell/
3128
3129 CEPH COMMON CODE (LIBCEPH)
3130 M:      Ilya Dryomov <idryomov@gmail.com>
3131 M:      "Yan, Zheng" <zyan@redhat.com>
3132 M:      Sage Weil <sage@redhat.com>
3133 L:      ceph-devel@vger.kernel.org
3134 W:      http://ceph.com/
3135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3136 T:      git git://github.com/ceph/ceph-client.git
3137 S:      Supported
3138 F:      net/ceph/
3139 F:      include/linux/ceph/
3140 F:      include/linux/crush/
3141
3142 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3143 M:      "Yan, Zheng" <zyan@redhat.com>
3144 M:      Sage Weil <sage@redhat.com>
3145 M:      Ilya Dryomov <idryomov@gmail.com>
3146 L:      ceph-devel@vger.kernel.org
3147 W:      http://ceph.com/
3148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3149 T:      git git://github.com/ceph/ceph-client.git
3150 S:      Supported
3151 F:      Documentation/filesystems/ceph.txt
3152 F:      fs/ceph/
3153
3154 CERTIFICATE HANDLING:
3155 M:      David Howells <dhowells@redhat.com>
3156 M:      David Woodhouse <dwmw2@infradead.org>
3157 L:      keyrings@vger.kernel.org
3158 S:      Maintained
3159 F:      Documentation/module-signing.txt
3160 F:      certs/
3161 F:      scripts/sign-file.c
3162 F:      scripts/extract-cert.c
3163
3164 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3165 L:      linux-usb@vger.kernel.org
3166 S:      Orphan
3167 F:      Documentation/usb/WUSB-Design-overview.txt
3168 F:      Documentation/usb/wusb-cbaf
3169 F:      drivers/usb/host/hwa-hc.c
3170 F:      drivers/usb/host/whci/
3171 F:      drivers/usb/wusbcore/
3172 F:      include/linux/usb/wusb*
3173
3174 HT16K33 LED CONTROLLER DRIVER
3175 M:      Robin van der Gracht <robin@protonic.nl>
3176 S:      Maintained
3177 F:      drivers/auxdisplay/ht16k33.c
3178 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3179
3180 CFAG12864B LCD DRIVER
3181 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3182 W:      http://miguelojeda.es/auxdisplay.htm
3183 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3184 S:      Maintained
3185 F:      drivers/auxdisplay/cfag12864b.c
3186 F:      include/linux/cfag12864b.h
3187
3188 CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c
3194 F:      include/linux/cfag12864b.h
3195
3196 CFG80211 and NL80211
3197 M:      Johannes Berg <johannes@sipsolutions.net>
3198 L:      linux-wireless@vger.kernel.org
3199 W:      http://wireless.kernel.org/
3200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3202 S:      Maintained
3203 F:      include/uapi/linux/nl80211.h
3204 F:      include/net/cfg80211.h
3205 F:      net/wireless/*
3206 X:      net/wireless/wext*
3207
3208 CHAR and MISC DRIVERS
3209 M:      Arnd Bergmann <arnd@arndb.de>
3210 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3212 S:      Supported
3213 F:      drivers/char/*
3214 F:      drivers/misc/*
3215 F:      include/linux/miscdevice.h
3216
3217 CHECKPATCH
3218 M:      Andy Whitcroft <apw@canonical.com>
3219 M:      Joe Perches <joe@perches.com>
3220 S:      Maintained
3221 F:      scripts/checkpatch.pl
3222
3223 CHINESE DOCUMENTATION
3224 M:      Harry Wei <harryxiyou@gmail.com>
3225 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3226 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3227 S:      Maintained
3228 F:      Documentation/translations/zh_CN/
3229
3230 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3231 M:      Peter Chen <Peter.Chen@nxp.com>
3232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3233 L:      linux-usb@vger.kernel.org
3234 S:      Maintained
3235 F:      drivers/usb/chipidea/
3236
3237 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3238 M:      Hans de Goede <hdegoede@redhat.com>
3239 L:      linux-input@vger.kernel.org
3240 S:      Maintained
3241 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242 F:      drivers/input/touchscreen/chipone_icn8318.c
3243
3244 CHROME HARDWARE PLATFORM SUPPORT
3245 M:      Olof Johansson <olof@lixom.net>
3246 S:      Maintained
3247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3248 F:      drivers/platform/chrome/
3249
3250 CISCO VIC ETHERNET NIC DRIVER
3251 M:      Christian Benvenuti <benve@cisco.com>
3252 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3253 M:      Neel Patel <neepatel@cisco.com>
3254 S:      Supported
3255 F:      drivers/net/ethernet/cisco/enic/
3256
3257 CISCO VIC LOW LATENCY NIC DRIVER
3258 M:      Christian Benvenuti <benve@cisco.com>
3259 M:      Dave Goodell <dgoodell@cisco.com>
3260 S:      Supported
3261 F:      drivers/infiniband/hw/usnic/
3262
3263 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3264 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3265 L:      netdev@vger.kernel.org
3266 S:      Maintained
3267 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3268
3269 CIRRUS LOGIC AUDIO CODEC DRIVERS
3270 M:      Brian Austin <brian.austin@cirrus.com>
3271 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3272 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3273 S:      Maintained
3274 F:      sound/soc/codecs/cs*
3275
3276 CLEANCACHE API
3277 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3278 L:      linux-kernel@vger.kernel.org
3279 S:      Maintained
3280 F:      mm/cleancache.c
3281 F:      include/linux/cleancache.h
3282
3283 CLK API
3284 M:      Russell King <linux@armlinux.org.uk>
3285 L:      linux-clk@vger.kernel.org
3286 S:      Maintained
3287 F:      include/linux/clk.h
3288
3289 CLOCKSOURCE, CLOCKEVENT DRIVERS
3290 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3291 M:      Thomas Gleixner <tglx@linutronix.de>
3292 L:      linux-kernel@vger.kernel.org
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3294 S:      Supported
3295 F:      drivers/clocksource
3296
3297 CISCO FCOE HBA DRIVER
3298 M:      Satish Kharat <satishkh@cisco.com>
3299 M:      Sesidhar Baddela <sebaddel@cisco.com>
3300 M:      Karan Tilak Kumar <kartilak@cisco.com>
3301 L:      linux-scsi@vger.kernel.org
3302 S:      Supported
3303 F:      drivers/scsi/fnic/
3304
3305 CISCO SCSI HBA DRIVER
3306 M:      Karan Tilak Kumar <kartilak@cisco.com>
3307 M:      Sesidhar Baddela <sebaddel@cisco.com>
3308 L:      linux-scsi@vger.kernel.org
3309 S:      Supported
3310 F:      drivers/scsi/snic/
3311
3312 CMPC ACPI DRIVER
3313 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3314 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3315 L:      platform-driver-x86@vger.kernel.org
3316 S:      Supported
3317 F:      drivers/platform/x86/classmate-laptop.c
3318
3319 COBALT MEDIA DRIVER
3320 M:      Hans Verkuil <hans.verkuil@cisco.com>
3321 L:      linux-media@vger.kernel.org
3322 T:      git git://linuxtv.org/media_tree.git
3323 W:      https://linuxtv.org
3324 S:      Supported
3325 F:      drivers/media/pci/cobalt/
3326
3327 COCCINELLE/Semantic Patches (SmPL)
3328 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3329 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3330 M:      Nicolas Palix <nicolas.palix@imag.fr>
3331 M:      Michal Marek <mmarek@suse.com>
3332 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3334 W:      http://coccinelle.lip6.fr/
3335 S:      Supported
3336 F:      Documentation/dev-tools/coccinelle.rst
3337 F:      scripts/coccinelle/
3338 F:      scripts/coccicheck
3339
3340 CODA FILE SYSTEM
3341 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3342 M:      coda@cs.cmu.edu
3343 L:      codalist@coda.cs.cmu.edu
3344 W:      http://www.coda.cs.cmu.edu/
3345 S:      Maintained
3346 F:      Documentation/filesystems/coda.txt
3347 F:      fs/coda/
3348 F:      include/linux/coda*.h
3349 F:      include/uapi/linux/coda*.h
3350
3351 CODA V4L2 MEM2MEM DRIVER
3352 M:      Philipp Zabel <p.zabel@pengutronix.de>
3353 L:      linux-media@vger.kernel.org
3354 S:      Maintained
3355 F:      Documentation/devicetree/bindings/media/coda.txt
3356 F:      drivers/media/platform/coda/
3357
3358 COMMON CLK FRAMEWORK
3359 M:      Michael Turquette <mturquette@baylibre.com>
3360 M:      Stephen Boyd <sboyd@codeaurora.org>
3361 L:      linux-clk@vger.kernel.org
3362 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3364 S:      Maintained
3365 F:      Documentation/devicetree/bindings/clock/
3366 F:      drivers/clk/
3367 X:      drivers/clk/clkdev.c
3368 F:      include/linux/clk-pr*
3369 F:      include/linux/clk/
3370
3371 COMMON INTERNET FILE SYSTEM (CIFS)
3372 M:      Steve French <sfrench@samba.org>
3373 L:      linux-cifs@vger.kernel.org
3374 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3375 W:      http://linux-cifs.samba.org/
3376 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3377 S:      Supported
3378 F:      Documentation/filesystems/cifs/
3379 F:      fs/cifs/
3380
3381 COMPACTPCI HOTPLUG CORE
3382 M:      Scott Murray <scott@spiteful.org>
3383 L:      linux-pci@vger.kernel.org
3384 S:      Maintained
3385 F:      drivers/pci/hotplug/cpci_hotplug*
3386
3387 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3388 M:      Scott Murray <scott@spiteful.org>
3389 L:      linux-pci@vger.kernel.org
3390 S:      Maintained
3391 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3392
3393 COMPACTPCI HOTPLUG GENERIC DRIVER
3394 M:      Scott Murray <scott@spiteful.org>
3395 L:      linux-pci@vger.kernel.org
3396 S:      Maintained
3397 F:      drivers/pci/hotplug/cpcihp_generic.c
3398
3399 COMPAL LAPTOP SUPPORT
3400 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3401 L:      platform-driver-x86@vger.kernel.org
3402 S:      Maintained
3403 F:      drivers/platform/x86/compal-laptop.c
3404
3405 CONEXANT ACCESSRUNNER USB DRIVER
3406 L:      accessrunner-general@lists.sourceforge.net
3407 W:      http://accessrunner.sourceforge.net/
3408 S:      Orphan
3409 F:      drivers/usb/atm/cxacru.c
3410
3411 CONFIGFS
3412 M:      Joel Becker <jlbec@evilplan.org>
3413 M:      Christoph Hellwig <hch@lst.de>
3414 T:      git git://git.infradead.org/users/hch/configfs.git
3415 S:      Supported
3416 F:      fs/configfs/
3417 F:      include/linux/configfs.h
3418
3419 CONNECTOR
3420 M:      Evgeniy Polyakov <zbr@ioremap.net>
3421 L:      netdev@vger.kernel.org
3422 S:      Maintained
3423 F:      drivers/connector/
3424
3425 CONTROL GROUP (CGROUP)
3426 M:      Tejun Heo <tj@kernel.org>
3427 M:      Li Zefan <lizefan@huawei.com>
3428 M:      Johannes Weiner <hannes@cmpxchg.org>
3429 L:      cgroups@vger.kernel.org
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3431 S:      Maintained
3432 F:      Documentation/cgroup*
3433 F:      include/linux/cgroup*
3434 F:      kernel/cgroup*
3435
3436 CONTROL GROUP - CPUSET
3437 M:      Li Zefan <lizefan@huawei.com>
3438 L:      cgroups@vger.kernel.org
3439 W:      http://www.bullopensource.org/cpuset/
3440 W:      http://oss.sgi.com/projects/cpusets/
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3442 S:      Maintained
3443 F:      Documentation/cgroup-v1/cpusets.txt
3444 F:      include/linux/cpuset.h
3445 F:      kernel/cpuset.c
3446
3447 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3448 M:      Johannes Weiner <hannes@cmpxchg.org>
3449 M:      Michal Hocko <mhocko@kernel.org>
3450 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3451 L:      cgroups@vger.kernel.org
3452 L:      linux-mm@kvack.org
3453 S:      Maintained
3454 F:      mm/memcontrol.c
3455 F:      mm/swap_cgroup.c
3456
3457 CORETEMP HARDWARE MONITORING DRIVER
3458 M:      Fenghua Yu <fenghua.yu@intel.com>
3459 L:      linux-hwmon@vger.kernel.org
3460 S:      Maintained
3461 F:      Documentation/hwmon/coretemp
3462 F:      drivers/hwmon/coretemp.c
3463
3464 COSA/SRP SYNC SERIAL DRIVER
3465 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3466 W:      http://www.fi.muni.cz/~kas/cosa/
3467 S:      Maintained
3468 F:      drivers/net/wan/cosa*
3469
3470 CPMAC ETHERNET DRIVER
3471 M:      Florian Fainelli <f.fainelli@gmail.com>
3472 L:      netdev@vger.kernel.org
3473 S:      Maintained
3474 F:      drivers/net/ethernet/ti/cpmac.c
3475
3476 CPU FREQUENCY DRIVERS
3477 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3478 M:      Viresh Kumar <viresh.kumar@linaro.org>
3479 L:      linux-pm@vger.kernel.org
3480 S:      Maintained
3481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3483 B:      https://bugzilla.kernel.org
3484 F:      Documentation/cpu-freq/
3485 F:      Documentation/devicetree/bindings/cpufreq/
3486 F:      drivers/cpufreq/
3487 F:      include/linux/cpufreq.h
3488 F:      tools/testing/selftests/cpufreq/
3489
3490 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3491 M:      Viresh Kumar <viresh.kumar@linaro.org>
3492 M:      Sudeep Holla <sudeep.holla@arm.com>
3493 L:      linux-pm@vger.kernel.org
3494 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3495 S:      Maintained
3496 F:      drivers/cpufreq/arm_big_little.h
3497 F:      drivers/cpufreq/arm_big_little.c
3498 F:      drivers/cpufreq/arm_big_little_dt.c
3499
3500 CPUIDLE DRIVER - ARM BIG LITTLE
3501 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3502 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3503 L:      linux-pm@vger.kernel.org
3504 L:      linux-arm-kernel@lists.infradead.org
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3506 S:      Maintained
3507 F:      drivers/cpuidle/cpuidle-big_little.c
3508
3509 CPUIDLE DRIVER - ARM EXYNOS
3510 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3511 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3512 M:      Kukjin Kim <kgene@kernel.org>
3513 L:      linux-pm@vger.kernel.org
3514 L:      linux-samsung-soc@vger.kernel.org
3515 S:      Supported
3516 F:      drivers/cpuidle/cpuidle-exynos.c
3517 F:      arch/arm/mach-exynos/pm.c
3518
3519 CPUIDLE DRIVERS
3520 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3521 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3522 L:      linux-pm@vger.kernel.org
3523 S:      Maintained
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3525 B:      https://bugzilla.kernel.org
3526 F:      drivers/cpuidle/*
3527 F:      include/linux/cpuidle.h
3528
3529 CPUID/MSR DRIVER
3530 M:      "H. Peter Anvin" <hpa@zytor.com>
3531 S:      Maintained
3532 F:      arch/x86/kernel/cpuid.c
3533 F:      arch/x86/kernel/msr.c
3534
3535 CPU POWER MONITORING SUBSYSTEM
3536 M:      Thomas Renninger <trenn@suse.com>
3537 L:      linux-pm@vger.kernel.org
3538 S:      Maintained
3539 F:      tools/power/cpupower/
3540
3541 CRAMFS FILESYSTEM
3542 W:      http://sourceforge.net/projects/cramfs/
3543 S:      Orphan / Obsolete
3544 F:      Documentation/filesystems/cramfs.txt
3545 F:      fs/cramfs/
3546
3547 CRIS PORT
3548 M:      Mikael Starvik <starvik@axis.com>
3549 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3550 L:      linux-cris-kernel@axis.com
3551 W:      http://developer.axis.com
3552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3553 S:      Maintained
3554 F:      arch/cris/
3555 F:      drivers/tty/serial/crisv10.*
3556
3557 CRYPTO API
3558 M:      Herbert Xu <herbert@gondor.apana.org.au>
3559 M:      "David S. Miller" <davem@davemloft.net>
3560 L:      linux-crypto@vger.kernel.org
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3563 S:      Maintained
3564 F:      Documentation/crypto/
3565 F:      Documentation/devicetree/bindings/crypto/
3566 F:      Documentation/DocBook/crypto-API.tmpl
3567 F:      arch/*/crypto/
3568 F:      crypto/
3569 F:      drivers/crypto/
3570 F:      include/crypto/
3571 F:      include/linux/crypto*
3572
3573 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3574 M:      Neil Horman <nhorman@tuxdriver.com>
3575 L:      linux-crypto@vger.kernel.org
3576 S:      Maintained
3577 F:      crypto/ansi_cprng.c
3578 F:      crypto/rng.c
3579
3580 CS3308 MEDIA DRIVER
3581 M:      Hans Verkuil <hverkuil@xs4all.nl>
3582 L:      linux-media@vger.kernel.org
3583 T:      git git://linuxtv.org/media_tree.git
3584 W:      http://linuxtv.org
3585 S:      Odd Fixes
3586 F:      drivers/media/i2c/cs3308.c
3587 F:      drivers/media/i2c/cs3308.h
3588
3589 CS5535 Audio ALSA driver
3590 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3591 S:      Maintained
3592 F:      sound/pci/cs5535audio/
3593
3594 CW1200 WLAN driver
3595 M:      Solomon Peachy <pizza@shaftnet.org>
3596 S:      Maintained
3597 F:      drivers/net/wireless/st/cw1200/
3598
3599 CX18 VIDEO4LINUX DRIVER
3600 M:      Andy Walls <awalls@md.metrocast.net>
3601 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3602 L:      linux-media@vger.kernel.org
3603 T:      git git://linuxtv.org/media_tree.git
3604 W:      https://linuxtv.org
3605 W:      http://www.ivtvdriver.org/index.php/Cx18
3606 S:      Maintained
3607 F:      Documentation/media/v4l-drivers/cx18*
3608 F:      drivers/media/pci/cx18/
3609 F:      include/uapi/linux/ivtv*
3610
3611 CX2341X MPEG ENCODER HELPER MODULE
3612 M:      Hans Verkuil <hverkuil@xs4all.nl>
3613 L:      linux-media@vger.kernel.org
3614 T:      git git://linuxtv.org/media_tree.git
3615 W:      https://linuxtv.org
3616 S:      Maintained
3617 F:      drivers/media/common/cx2341x*
3618 F:      include/media/cx2341x*
3619
3620 CX24120 MEDIA DRIVER
3621 M:      Jemma Denson <jdenson@gmail.com>
3622 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3623 L:      linux-media@vger.kernel.org
3624 W:      https://linuxtv.org
3625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3626 S:      Maintained
3627 F:      drivers/media/dvb-frontends/cx24120*
3628
3629 CX88 VIDEO4LINUX DRIVER
3630 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3631 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3632 L:      linux-media@vger.kernel.org
3633 W:      https://linuxtv.org
3634 T:      git git://linuxtv.org/media_tree.git
3635 S:      Odd fixes
3636 F:      Documentation/media/v4l-drivers/cx88*
3637 F:      drivers/media/pci/cx88/
3638
3639 CXD2820R MEDIA DRIVER
3640 M:      Antti Palosaari <crope@iki.fi>
3641 L:      linux-media@vger.kernel.org
3642 W:      https://linuxtv.org
3643 W:      http://palosaari.fi/linux/
3644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3645 T:      git git://linuxtv.org/anttip/media_tree.git
3646 S:      Maintained
3647 F:      drivers/media/dvb-frontends/cxd2820r*
3648
3649 CXGB3 ETHERNET DRIVER (CXGB3)
3650 M:      Santosh Raspatur <santosh@chelsio.com>
3651 L:      netdev@vger.kernel.org
3652 W:      http://www.chelsio.com
3653 S:      Supported
3654 F:      drivers/net/ethernet/chelsio/cxgb3/
3655
3656 CXGB3 ISCSI DRIVER (CXGB3I)
3657 M:      Karen Xie <kxie@chelsio.com>
3658 L:      linux-scsi@vger.kernel.org
3659 W:      http://www.chelsio.com
3660 S:      Supported
3661 F:      drivers/scsi/cxgbi/cxgb3i
3662
3663 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3664 M:      Steve Wise <swise@chelsio.com>
3665 L:      linux-rdma@vger.kernel.org
3666 W:      http://www.openfabrics.org
3667 S:      Supported
3668 F:      drivers/infiniband/hw/cxgb3/
3669 F:      include/uapi/rdma/cxgb3-abi.h
3670
3671 CXGB4 ETHERNET DRIVER (CXGB4)
3672 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3673 L:      netdev@vger.kernel.org
3674 W:      http://www.chelsio.com
3675 S:      Supported
3676 F:      drivers/net/ethernet/chelsio/cxgb4/
3677
3678 CXGB4 ISCSI DRIVER (CXGB4I)
3679 M:      Karen Xie <kxie@chelsio.com>
3680 L:      linux-scsi@vger.kernel.org
3681 W:      http://www.chelsio.com
3682 S:      Supported
3683 F:      drivers/scsi/cxgbi/cxgb4i
3684
3685 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3686 M:      Steve Wise <swise@chelsio.com>
3687 L:      linux-rdma@vger.kernel.org
3688 W:      http://www.openfabrics.org
3689 S:      Supported
3690 F:      drivers/infiniband/hw/cxgb4/
3691 F:      include/uapi/rdma/cxgb4-abi.h
3692
3693 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3694 M:      Casey Leedom <leedom@chelsio.com>
3695 L:      netdev@vger.kernel.org
3696 W:      http://www.chelsio.com
3697 S:      Supported
3698 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3699
3700 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3701 M:      Ian Munsie <imunsie@au1.ibm.com>
3702 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3703 L:      linuxppc-dev@lists.ozlabs.org
3704 S:      Supported
3705 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3706 F:      drivers/misc/cxl/
3707 F:      include/misc/cxl*
3708 F:      include/uapi/misc/cxl.h
3709 F:      Documentation/powerpc/cxl.txt
3710 F:      Documentation/ABI/testing/sysfs-class-cxl
3711
3712 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3713 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3714 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3715 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3716 L:      linux-scsi@vger.kernel.org
3717 S:      Supported
3718 F:      drivers/scsi/cxlflash/
3719 F:      include/uapi/scsi/cxlflash_ioctls.h
3720 F:      Documentation/powerpc/cxlflash.txt
3721
3722 STMMAC ETHERNET DRIVER
3723 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3724 M:      Alexandre Torgue <alexandre.torgue@st.com>
3725 L:      netdev@vger.kernel.org
3726 W:      http://www.stlinux.com
3727 S:      Supported
3728 F:      drivers/net/ethernet/stmicro/stmmac/
3729
3730 CYBERPRO FB DRIVER
3731 M:      Russell King <linux@armlinux.org.uk>
3732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3733 W:      http://www.armlinux.org.uk/
3734 S:      Maintained
3735 F:      drivers/video/fbdev/cyber2000fb.*
3736
3737 CYCLADES ASYNC MUX DRIVER
3738 W:      http://www.cyclades.com/
3739 S:      Orphan
3740 F:      drivers/tty/cyclades.c
3741 F:      include/linux/cyclades.h
3742 F:      include/uapi/linux/cyclades.h
3743
3744 CYCLADES PC300 DRIVER
3745 W:      http://www.cyclades.com/
3746 S:      Orphan
3747 F:      drivers/net/wan/pc300*
3748
3749 CYPRESS_FIRMWARE MEDIA DRIVER
3750 M:      Antti Palosaari <crope@iki.fi>
3751 L:      linux-media@vger.kernel.org
3752 W:      https://linuxtv.org
3753 W:      http://palosaari.fi/linux/
3754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3755 T:      git git://linuxtv.org/anttip/media_tree.git
3756 S:      Maintained
3757 F:      drivers/media/common/cypress_firmware*
3758
3759 CYTTSP TOUCHSCREEN DRIVER
3760 M:      Ferruh Yigit <fery@cypress.com>
3761 L:      linux-input@vger.kernel.org
3762 S:      Supported
3763 F:      drivers/input/touchscreen/cyttsp*
3764 F:      include/linux/input/cyttsp.h
3765
3766 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3767 M:      Joshua Kinard <kumba@gentoo.org>
3768 S:      Maintained
3769 F:      drivers/rtc/rtc-ds1685.c
3770 F:      include/linux/rtc/ds1685.h
3771
3772 DAMA SLAVE for AX.25
3773 M:      Joerg Reuter <jreuter@yaina.de>
3774 W:      http://yaina.de/jreuter/
3775 W:      http://www.qsl.net/dl1bke/
3776 L:      linux-hams@vger.kernel.org
3777 S:      Maintained
3778 F:      net/ax25/af_ax25.c
3779 F:      net/ax25/ax25_dev.c
3780 F:      net/ax25/ax25_ds_*
3781 F:      net/ax25/ax25_in.c
3782 F:      net/ax25/ax25_out.c
3783 F:      net/ax25/ax25_timer.c
3784 F:      net/ax25/sysctl_net_ax25.c
3785
3786 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3787 L:      netdev@vger.kernel.org
3788 S:      Orphan
3789 F:      Documentation/networking/dmfe.txt
3790 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3791
3792 DC390/AM53C974 SCSI driver
3793 M:      Hannes Reinecke <hare@suse.com>
3794 L:      linux-scsi@vger.kernel.org
3795 S:      Maintained
3796 F:      drivers/scsi/am53c974.c
3797
3798 DC395x SCSI driver
3799 M:      Oliver Neukum <oliver@neukum.org>
3800 M:      Ali Akcaagac <aliakc@web.de>
3801 M:      Jamie Lenehan <lenehan@twibble.org>
3802 L:      dc395x@twibble.org
3803 W:      http://twibble.org/dist/dc395x/
3804 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3805 S:      Maintained
3806 F:      Documentation/scsi/dc395x.txt
3807 F:      drivers/scsi/dc395x.*
3808
3809 DCCP PROTOCOL
3810 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3811 L:      dccp@vger.kernel.org
3812 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3813 S:      Maintained
3814 F:      include/linux/dccp.h
3815 F:      include/uapi/linux/dccp.h
3816 F:      include/linux/tfrc.h
3817 F:      net/dccp/
3818
3819 DECnet NETWORK LAYER
3820 W:      http://linux-decnet.sourceforge.net
3821 L:      linux-decnet-user@lists.sourceforge.net
3822 S:      Orphan
3823 F:      Documentation/networking/decnet.txt
3824 F:      net/decnet/
3825
3826 DECSTATION PLATFORM SUPPORT
3827 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3828 L:      linux-mips@linux-mips.org
3829 W:      http://www.linux-mips.org/wiki/DECstation
3830 S:      Maintained
3831 F:      arch/mips/dec/
3832 F:      arch/mips/include/asm/dec/
3833 F:      arch/mips/include/asm/mach-dec/
3834
3835 DEFXX FDDI NETWORK DRIVER
3836 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3837 S:      Maintained
3838 F:      drivers/net/fddi/defxx.*
3839
3840 DELL LAPTOP DRIVER
3841 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3842 M:      Pali Rohár <pali.rohar@gmail.com>
3843 L:      platform-driver-x86@vger.kernel.org
3844 S:      Maintained
3845 F:      drivers/platform/x86/dell-laptop.c
3846
3847 DELL LAPTOP RBTN DRIVER
3848 M:      Pali Rohár <pali.rohar@gmail.com>
3849 S:      Maintained
3850 F:      drivers/platform/x86/dell-rbtn.*
3851
3852 DELL LAPTOP FREEFALL DRIVER
3853 M:      Pali Rohár <pali.rohar@gmail.com>
3854 S:      Maintained
3855 F:      drivers/platform/x86/dell-smo8800.c
3856
3857 DELL LAPTOP SMM DRIVER
3858 M:      Pali Rohár <pali.rohar@gmail.com>
3859 S:      Maintained
3860 F:      drivers/hwmon/dell-smm-hwmon.c
3861 F:      include/uapi/linux/i8k.h
3862
3863 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3864 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3865 S:      Maintained
3866 F:      Documentation/dcdbas.txt
3867 F:      drivers/firmware/dcdbas.*
3868
3869 DELL WMI EXTRAS DRIVER
3870 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3871 M:      Pali Rohár <pali.rohar@gmail.com>
3872 S:      Maintained
3873 F:      drivers/platform/x86/dell-wmi.c
3874
3875 DESIGNWARE USB2 DRD IP DRIVER
3876 M:      John Youn <johnyoun@synopsys.com>
3877 L:      linux-usb@vger.kernel.org
3878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3879 S:      Maintained
3880 F:      drivers/usb/dwc2/
3881
3882 DESIGNWARE USB3 DRD IP DRIVER
3883 M:      Felipe Balbi <balbi@kernel.org>
3884 L:      linux-usb@vger.kernel.org
3885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3886 S:      Maintained
3887 F:      drivers/usb/dwc3/
3888
3889 DEVICE COREDUMP (DEV_COREDUMP)
3890 M:      Johannes Berg <johannes@sipsolutions.net>
3891 L:      linux-kernel@vger.kernel.org
3892 S:      Maintained
3893 F:      drivers/base/devcoredump.c
3894 F:      include/linux/devcoredump.h
3895
3896 DEVICE FREQUENCY (DEVFREQ)
3897 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3898 M:      Kyungmin Park <kyungmin.park@samsung.com>
3899 R:      Chanwoo Choi <cw00.choi@samsung.com>
3900 L:      linux-pm@vger.kernel.org
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3902 S:      Maintained
3903 F:      drivers/devfreq/
3904 F:      include/linux/devfreq.h
3905 F:      Documentation/devicetree/bindings/devfreq/
3906
3907 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3908 M:      Chanwoo Choi <cw00.choi@samsung.com>
3909 L:      linux-pm@vger.kernel.org
3910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3911 S:      Supported
3912 F:      drivers/devfreq/event/
3913 F:      drivers/devfreq/devfreq-event.c
3914 F:      include/linux/devfreq-event.h
3915 F:      Documentation/devicetree/bindings/devfreq/event/
3916
3917 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3918 M:      Chanwoo Choi <cw00.choi@samsung.com>
3919 L:      linux-pm@vger.kernel.org
3920 L:      linux-samsung-soc@vger.kernel.org
3921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3922 S:      Maintained
3923 F:      drivers/devfreq/exynos-bus.c
3924 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3925
3926 DEVICE NUMBER REGISTRY
3927 M:      Torben Mathiasen <device@lanana.org>
3928 W:      http://lanana.org/docs/device-list/index.html
3929 S:      Maintained
3930
3931 DEVICE-MAPPER  (LVM)
3932 M:      Alasdair Kergon <agk@redhat.com>
3933 M:      Mike Snitzer <snitzer@redhat.com>
3934 M:      dm-devel@redhat.com
3935 L:      dm-devel@redhat.com
3936 W:      http://sources.redhat.com/dm
3937 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3939 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3940 S:      Maintained
3941 F:      Documentation/device-mapper/
3942 F:      drivers/md/dm*
3943 F:      drivers/md/persistent-data/
3944 F:      include/linux/device-mapper.h
3945 F:      include/linux/dm-*.h
3946 F:      include/uapi/linux/dm-*.h
3947
3948 DEVLINK
3949 M:      Jiri Pirko <jiri@mellanox.com>
3950 L:      netdev@vger.kernel.org
3951 S:      Supported
3952 F:      net/core/devlink.c
3953 F:      include/net/devlink.h
3954 F:      include/uapi/linux/devlink.h
3955
3956 DIALOG SEMICONDUCTOR DRIVERS
3957 M:      Support Opensource <support.opensource@diasemi.com>
3958 W:      http://www.dialog-semiconductor.com/products
3959 S:      Supported
3960 F:      Documentation/hwmon/da90??
3961 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3962 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3963 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3964 F:      drivers/gpio/gpio-da90??.c
3965 F:      drivers/hwmon/da90??-hwmon.c
3966 F:      drivers/iio/adc/da91??-*.c
3967 F:      drivers/input/misc/da90??_onkey.c
3968 F:      drivers/input/touchscreen/da9052_tsi.c
3969 F:      drivers/leds/leds-da90??.c
3970 F:      drivers/mfd/da903x.c
3971 F:      drivers/mfd/da90??-*.c
3972 F:      drivers/mfd/da91??-*.c
3973 F:      drivers/power/supply/da9052-battery.c
3974 F:      drivers/power/supply/da91??-*.c
3975 F:      drivers/regulator/da903x.c
3976 F:      drivers/regulator/da9???-regulator.[ch]
3977 F:      drivers/rtc/rtc-da90??.c
3978 F:      drivers/video/backlight/da90??_bl.c
3979 F:      drivers/watchdog/da90??_wdt.c
3980 F:      include/linux/mfd/da903x.h
3981 F:      include/linux/mfd/da9052/
3982 F:      include/linux/mfd/da9055/
3983 F:      include/linux/mfd/da9062/
3984 F:      include/linux/mfd/da9063/
3985 F:      include/linux/mfd/da9150/
3986 F:      include/linux/regulator/da9211.h
3987 F:      include/sound/da[79]*.h
3988 F:      sound/soc/codecs/da[79]*.[ch]
3989
3990 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3991 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3992 L:      linux-gpio@vger.kernel.org
3993 S:      Maintained
3994 F:      drivers/gpio/gpio-gpio-mm.c
3995
3996 DIGI NEO AND CLASSIC PCI PRODUCTS
3997 M:      Lidza Louina <lidza.louina@gmail.com>
3998 M:      Mark Hounschell <markh@compro.net>
3999 L:      driverdev-devel@linuxdriverproject.org
4000 S:      Maintained
4001 F:      drivers/staging/dgnc/
4002
4003 DIOLAN U2C-12 I2C DRIVER
4004 M:      Guenter Roeck <linux@roeck-us.net>
4005 L:      linux-i2c@vger.kernel.org
4006 S:      Maintained
4007 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4008
4009 DIRECT ACCESS (DAX)
4010 M:      Matthew Wilcox <mawilcox@microsoft.com>
4011 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4012 L:      linux-fsdevel@vger.kernel.org
4013 S:      Supported
4014 F:      fs/dax.c
4015 F:      include/linux/dax.h
4016 F:      include/trace/events/fs_dax.h
4017
4018 DIRECTORY NOTIFICATION (DNOTIFY)
4019 M:      Eric Paris <eparis@parisplace.org>
4020 S:      Maintained
4021 F:      Documentation/filesystems/dnotify.txt
4022 F:      fs/notify/dnotify/
4023 F:      include/linux/dnotify.h
4024
4025 DISK GEOMETRY AND PARTITION HANDLING
4026 M:      Andries Brouwer <aeb@cwi.nl>
4027 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4028 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4029 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4030 S:      Maintained
4031
4032 DISKQUOTA
4033 M:      Jan Kara <jack@suse.com>
4034 S:      Maintained
4035 F:      Documentation/filesystems/quota.txt
4036 F:      fs/quota/
4037 F:      include/linux/quota*.h
4038 F:      include/uapi/linux/quota*.h
4039
4040 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4041 M:      Bernie Thompson <bernie@plugable.com>
4042 L:      linux-fbdev@vger.kernel.org
4043 S:      Maintained
4044 W:      http://plugable.com/category/projects/udlfb/
4045 F:      drivers/video/fbdev/udlfb.c
4046 F:      include/video/udlfb.h
4047 F:      Documentation/fb/udlfb.txt
4048
4049 DISTRIBUTED LOCK MANAGER (DLM)
4050 M:      Christine Caulfield <ccaulfie@redhat.com>
4051 M:      David Teigland <teigland@redhat.com>
4052 L:      cluster-devel@redhat.com
4053 W:      http://sources.redhat.com/cluster/
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4055 S:      Supported
4056 F:      fs/dlm/
4057
4058 DMA BUFFER SHARING FRAMEWORK
4059 M:      Sumit Semwal <sumit.semwal@linaro.org>
4060 S:      Maintained
4061 L:      linux-media@vger.kernel.org
4062 L:      dri-devel@lists.freedesktop.org
4063 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4064 F:      drivers/dma-buf/
4065 F:      include/linux/dma-buf*
4066 F:      include/linux/reservation.h
4067 F:      include/linux/*fence.h
4068 F:      Documentation/driver-api/dma-buf.rst
4069 T:      git git://anongit.freedesktop.org/drm/drm-misc
4070
4071 SYNC FILE FRAMEWORK
4072 M:      Sumit Semwal <sumit.semwal@linaro.org>
4073 R:      Gustavo Padovan <gustavo@padovan.org>
4074 S:      Maintained
4075 L:      linux-media@vger.kernel.org
4076 L:      dri-devel@lists.freedesktop.org
4077 F:      drivers/dma-buf/sync_*
4078 F:      drivers/dma-buf/dma-fence*
4079 F:      drivers/dma-buf/sw_sync.c
4080 F:      include/linux/sync_file.h
4081 F:      include/uapi/linux/sync_file.h
4082 F:      Documentation/sync_file.txt
4083 T:      git git://anongit.freedesktop.org/drm/drm-misc
4084
4085 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4086 M:      Vinod Koul <vinod.koul@intel.com>
4087 L:      dmaengine@vger.kernel.org
4088 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4089 S:      Maintained
4090 F:      drivers/dma/
4091 F:      include/linux/dmaengine.h
4092 F:      Documentation/devicetree/bindings/dma/
4093 F:      Documentation/dmaengine/
4094 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4095
4096 DME1737 HARDWARE MONITOR DRIVER
4097 M:      Juerg Haefliger <juergh@gmail.com>
4098 L:      linux-hwmon@vger.kernel.org
4099 S:      Maintained
4100 F:      Documentation/hwmon/dme1737
4101 F:      drivers/hwmon/dme1737.c
4102
4103 DMI/SMBIOS SUPPORT
4104 M:      Jean Delvare <jdelvare@suse.com>
4105 S:      Maintained
4106 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4107 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4108 F:      drivers/firmware/dmi-id.c
4109 F:      drivers/firmware/dmi_scan.c
4110 F:      include/linux/dmi.h
4111
4112 DOCUMENTATION
4113 M:      Jonathan Corbet <corbet@lwn.net>
4114 L:      linux-doc@vger.kernel.org
4115 S:      Maintained
4116 F:      Documentation/
4117 F:      scripts/docproc.c
4118 F:      scripts/kernel-doc*
4119 X:      Documentation/ABI/
4120 X:      Documentation/devicetree/
4121 X:      Documentation/acpi
4122 X:      Documentation/power
4123 X:      Documentation/spi
4124 X:      Documentation/media
4125 T:      git git://git.lwn.net/linux.git docs-next
4126
4127 DOUBLETALK DRIVER
4128 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4129 L:      blinux-list@redhat.com
4130 S:      Maintained
4131 F:      drivers/char/dtlk.c
4132 F:      include/linux/dtlk.h
4133
4134 DPT_I2O SCSI RAID DRIVER
4135 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4136 L:      linux-scsi@vger.kernel.org
4137 W:      http://www.adaptec.com/
4138 S:      Maintained
4139 F:      drivers/scsi/dpt*
4140 F:      drivers/scsi/dpt/
4141
4142 DRBD DRIVER
4143 M:      Philipp Reisner <philipp.reisner@linbit.com>
4144 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4145 L:      drbd-dev@lists.linbit.com
4146 W:      http://www.drbd.org
4147 T:      git git://git.linbit.com/linux-drbd.git
4148 T:      git git://git.linbit.com/drbd-8.4.git
4149 S:      Supported
4150 F:      drivers/block/drbd/
4151 F:      lib/lru_cache.c
4152 F:      Documentation/blockdev/drbd/
4153
4154 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4155 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4157 S:      Supported
4158 F:      Documentation/kobject.txt
4159 F:      drivers/base/
4160 F:      fs/debugfs/
4161 F:      fs/sysfs/
4162 F:      include/linux/debugfs.h
4163 F:      include/linux/kobj*
4164 F:      lib/kobj*
4165
4166 DRM DRIVERS
4167 M:      David Airlie <airlied@linux.ie>
4168 L:      dri-devel@lists.freedesktop.org
4169 T:      git git://people.freedesktop.org/~airlied/linux
4170 B:      https://bugs.freedesktop.org/
4171 C:      irc://chat.freenode.net/dri-devel
4172 S:      Maintained
4173 F:      drivers/gpu/drm/
4174 F:      drivers/gpu/vga/
4175 F:      Documentation/devicetree/bindings/display/
4176 F:      Documentation/devicetree/bindings/gpu/
4177 F:      Documentation/devicetree/bindings/video/
4178 F:      Documentation/gpu/
4179 F:      include/drm/
4180 F:      include/uapi/drm/
4181 F:      include/linux/vga*
4182
4183 DRM DRIVERS AND MISC GPU PATCHES
4184 M:      Daniel Vetter <daniel.vetter@intel.com>
4185 M:      Jani Nikula <jani.nikula@linux.intel.com>
4186 M:      Sean Paul <seanpaul@chromium.org>
4187 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4188 S:      Maintained
4189 T:      git git://anongit.freedesktop.org/drm/drm-misc
4190 F:      Documentation/gpu/
4191 F:      drivers/gpu/vga/
4192 F:      drivers/gpu/drm/*
4193 F:      include/drm/drm*
4194 F:      include/uapi/drm/drm*
4195 F:      include/linux/vga*
4196
4197 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4198 M:      Dave Airlie <airlied@redhat.com>
4199 S:      Odd Fixes
4200 F:      drivers/gpu/drm/ast/
4201
4202 DRM DRIVERS FOR BRIDGE CHIPS
4203 M:      Archit Taneja <architt@codeaurora.org>
4204 S:      Maintained
4205 T:      git git://anongit.freedesktop.org/drm/drm-misc
4206 F:      drivers/gpu/drm/bridge/
4207
4208 DRM DRIVER FOR BOCHS VIRTUAL GPU
4209 M:      Gerd Hoffmann <kraxel@redhat.com>
4210 L:      virtualization@lists.linux-foundation.org
4211 T:      git git://anongit.freedesktop.org/drm/drm-misc
4212 S:      Maintained
4213 F:      drivers/gpu/drm/bochs/
4214
4215 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4216 M:      Dave Airlie <airlied@redhat.com>
4217 M:      Gerd Hoffmann <kraxel@redhat.com>
4218 L:      virtualization@lists.linux-foundation.org
4219 T:      git git://anongit.freedesktop.org/drm/drm-misc
4220 S:      Obsolete
4221 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4222 F:      drivers/gpu/drm/cirrus/
4223
4224 RADEON and AMDGPU DRM DRIVERS
4225 M:      Alex Deucher <alexander.deucher@amd.com>
4226 M:      Christian König <christian.koenig@amd.com>
4227 L:      amd-gfx@lists.freedesktop.org
4228 T:      git git://people.freedesktop.org/~agd5f/linux
4229 S:      Supported
4230 F:      drivers/gpu/drm/radeon/
4231 F:      include/uapi/drm/radeon_drm.h
4232 F:      drivers/gpu/drm/amd/
4233 F:      include/uapi/drm/amdgpu_drm.h
4234
4235 DRM PANEL DRIVERS
4236 M:      Thierry Reding <thierry.reding@gmail.com>
4237 L:      dri-devel@lists.freedesktop.org
4238 T:      git git://anongit.freedesktop.org/tegra/linux.git
4239 S:      Maintained
4240 F:      drivers/gpu/drm/drm_panel.c
4241 F:      drivers/gpu/drm/panel/
4242 F:      include/drm/drm_panel.h
4243 F:      Documentation/devicetree/bindings/display/panel/
4244
4245 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4246 M:      Daniel Vetter <daniel.vetter@intel.com>
4247 M:      Jani Nikula <jani.nikula@linux.intel.com>
4248 L:      intel-gfx@lists.freedesktop.org
4249 W:      https://01.org/linuxgraphics/
4250 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4251 C:      irc://chat.freenode.net/intel-gfx
4252 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4253 T:      git git://anongit.freedesktop.org/drm-intel
4254 S:      Supported
4255 F:      drivers/gpu/drm/i915/
4256 F:      include/drm/i915*
4257 F:      include/uapi/drm/i915_drm.h
4258 F:      Documentation/gpu/i915.rst
4259
4260 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4261 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4262 M:      Zhi Wang <zhi.a.wang@intel.com>
4263 L:      intel-gvt-dev@lists.freedesktop.org
4264 L:      intel-gfx@lists.freedesktop.org
4265 W:      https://01.org/igvt-g
4266 T:      git https://github.com/01org/gvt-linux.git
4267 S:      Supported
4268 F:      drivers/gpu/drm/i915/gvt/
4269
4270 DRM DRIVERS FOR ATMEL HLCDC
4271 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4272 L:      dri-devel@lists.freedesktop.org
4273 S:      Supported
4274 F:      drivers/gpu/drm/atmel-hlcdc/
4275 F:      Documentation/devicetree/bindings/drm/atmel/
4276 T:      git git://anongit.freedesktop.org/drm/drm-misc
4277
4278 DRM DRIVERS FOR ALLWINNER A10
4279 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4280 L:      dri-devel@lists.freedesktop.org
4281 S:      Supported
4282 F:      drivers/gpu/drm/sun4i/
4283 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4285
4286 DRM DRIVERS FOR AMLOGIC SOCS
4287 M:      Neil Armstrong <narmstrong@baylibre.com>
4288 L:      dri-devel@lists.freedesktop.org
4289 L:      linux-amlogic@lists.infradead.org
4290 W:      http://linux-meson.com/
4291 S:      Supported
4292 F:      drivers/gpu/drm/meson/
4293 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4294 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4295 F:      Documentation/gpu/meson.rst
4296 T:      git git://anongit.freedesktop.org/drm/drm-misc
4297
4298 DRM DRIVERS FOR EXYNOS
4299 M:      Inki Dae <inki.dae@samsung.com>
4300 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4301 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4302 M:      Kyungmin Park <kyungmin.park@samsung.com>
4303 L:      dri-devel@lists.freedesktop.org
4304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4305 S:      Supported
4306 F:      drivers/gpu/drm/exynos/
4307 F:      include/uapi/drm/exynos_drm.h
4308 F:      Documentation/devicetree/bindings/display/exynos/
4309
4310 DRM DRIVERS FOR FREESCALE DCU
4311 M:      Stefan Agner <stefan@agner.ch>
4312 M:      Alison Wang <alison.wang@freescale.com>
4313 L:      dri-devel@lists.freedesktop.org
4314 S:      Supported
4315 F:      drivers/gpu/drm/fsl-dcu/
4316 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4317 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4318 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4319
4320 DRM DRIVERS FOR FREESCALE IMX
4321 M:      Philipp Zabel <p.zabel@pengutronix.de>
4322 L:      dri-devel@lists.freedesktop.org
4323 S:      Maintained
4324 F:      drivers/gpu/drm/imx/
4325 F:      drivers/gpu/ipu-v3/
4326 F:      Documentation/devicetree/bindings/display/imx/
4327
4328 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4329 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4330 L:      dri-devel@lists.freedesktop.org
4331 T:      git git://github.com/patjak/drm-gma500
4332 S:      Maintained
4333 F:      drivers/gpu/drm/gma500/
4334
4335 DRM DRIVERS FOR HISILICON
4336 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4337 M:      Rongrong Zou <zourongrong@gmail.com>
4338 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4339 R:      Chen Feng <puck.chen@hisilicon.com>
4340 L:      dri-devel@lists.freedesktop.org
4341 T:      git git://github.com/xin3liang/linux.git
4342 S:      Maintained
4343 F:      drivers/gpu/drm/hisilicon/
4344 F:      Documentation/devicetree/bindings/display/hisilicon/
4345
4346 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4347 S:      Orphan / Obsolete
4348 F:      drivers/gpu/drm/i810/
4349 F:      include/uapi/drm/i810_drm.h
4350
4351 DRM DRIVERS FOR MEDIATEK
4352 M:      CK Hu <ck.hu@mediatek.com>
4353 M:      Philipp Zabel <p.zabel@pengutronix.de>
4354 L:      dri-devel@lists.freedesktop.org
4355 S:      Supported
4356 F:      drivers/gpu/drm/mediatek/
4357 F:      Documentation/devicetree/bindings/display/mediatek/
4358
4359 DRM DRIVER FOR MI0283QT
4360 M:      Noralf Trønnes <noralf@tronnes.org>
4361 S:      Maintained
4362 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4363 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4364
4365 DRM DRIVER FOR MSM ADRENO GPU
4366 M:      Rob Clark <robdclark@gmail.com>
4367 L:      linux-arm-msm@vger.kernel.org
4368 L:      dri-devel@lists.freedesktop.org
4369 L:      freedreno@lists.freedesktop.org
4370 T:      git git://people.freedesktop.org/~robclark/linux
4371 S:      Maintained
4372 F:      drivers/gpu/drm/msm/
4373 F:      include/uapi/drm/msm_drm.h
4374 F:      Documentation/devicetree/bindings/display/msm/
4375
4376 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4377 M:      Ben Skeggs <bskeggs@redhat.com>
4378 L:      dri-devel@lists.freedesktop.org
4379 L:      nouveau@lists.freedesktop.org
4380 T:      git git://github.com/skeggsb/linux
4381 S:      Supported
4382 F:      drivers/gpu/drm/nouveau/
4383 F:      include/uapi/drm/nouveau_drm.h
4384
4385 DRM DRIVERS FOR NVIDIA TEGRA
4386 M:      Thierry Reding <thierry.reding@gmail.com>
4387 L:      dri-devel@lists.freedesktop.org
4388 L:      linux-tegra@vger.kernel.org
4389 T:      git git://anongit.freedesktop.org/tegra/linux.git
4390 S:      Supported
4391 F:      drivers/gpu/drm/tegra/
4392 F:      drivers/gpu/host1x/
4393 F:      include/linux/host1x.h
4394 F:      include/uapi/drm/tegra_drm.h
4395 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4396
4397 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4398 S:      Orphan / Obsolete
4399 F:      drivers/gpu/drm/mga/
4400 F:      include/uapi/drm/mga_drm.h
4401
4402 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4403 M:      Dave Airlie <airlied@redhat.com>
4404 S:      Odd Fixes
4405 F:      drivers/gpu/drm/mgag200/
4406
4407 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4408 S:      Orphan / Obsolete
4409 F:      drivers/gpu/drm/r128/
4410 F:      include/uapi/drm/r128_drm.h
4411
4412 DRM DRIVERS FOR RENESAS
4413 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4414 L:      dri-devel@lists.freedesktop.org
4415 L:      linux-renesas-soc@vger.kernel.org
4416 T:      git git://linuxtv.org/pinchartl/fbdev
4417 S:      Supported
4418 F:      drivers/gpu/drm/rcar-du/
4419 F:      drivers/gpu/drm/shmobile/
4420 F:      include/linux/platform_data/shmob_drm.h
4421 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4422 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4423
4424 DRM DRIVER FOR QXL VIRTUAL GPU
4425 M:      Dave Airlie <airlied@redhat.com>
4426 M:      Gerd Hoffmann <kraxel@redhat.com>
4427 L:      virtualization@lists.linux-foundation.org
4428 T:      git git://anongit.freedesktop.org/drm/drm-misc
4429 S:      Maintained
4430 F:      drivers/gpu/drm/qxl/
4431 F:      include/uapi/drm/qxl_drm.h
4432
4433 DRM DRIVERS FOR ROCKCHIP
4434 M:      Mark Yao <mark.yao@rock-chips.com>
4435 L:      dri-devel@lists.freedesktop.org
4436 S:      Maintained
4437 F:      drivers/gpu/drm/rockchip/
4438 F:      Documentation/devicetree/bindings/display/rockchip/
4439 T:      git git://anongit.freedesktop.org/drm/drm-misc
4440
4441 DRM DRIVER FOR SAVAGE VIDEO CARDS
4442 S:      Orphan / Obsolete
4443 F:      drivers/gpu/drm/savage/
4444 F:      include/uapi/drm/savage_drm.h
4445
4446 DRM DRIVER FOR SIS VIDEO CARDS
4447 S:      Orphan / Obsolete
4448 F:      drivers/gpu/drm/sis/
4449 F:      include/uapi/drm/sis_drm.h
4450
4451 DRM DRIVERS FOR STI
4452 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4453 M:      Vincent Abriou <vincent.abriou@st.com>
4454 L:      dri-devel@lists.freedesktop.org
4455 T:      git git://anongit.freedesktop.org/drm/drm-misc
4456 S:      Maintained
4457 F:      drivers/gpu/drm/sti
4458 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4459
4460 DRM DRIVER FOR TDFX VIDEO CARDS
4461 S:      Orphan / Obsolete
4462 F:      drivers/gpu/drm/tdfx/
4463
4464 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4465 M:      Dave Airlie <airlied@redhat.com>
4466 S:      Odd Fixes
4467 F:      drivers/gpu/drm/udl/
4468
4469 DRM DRIVERS FOR VIVANTE GPU IP
4470 M:      Lucas Stach <l.stach@pengutronix.de>
4471 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4472 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4473 L:      etnaviv@lists.freedesktop.org
4474 L:      dri-devel@lists.freedesktop.org
4475 S:      Maintained
4476 F:      drivers/gpu/drm/etnaviv/
4477 F:      include/uapi/drm/etnaviv_drm.h
4478 F:      Documentation/devicetree/bindings/display/etnaviv/
4479
4480 DRM DRIVER FOR VMWARE VIRTUAL GPU
4481 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4482 M:      Sinclair Yeh <syeh@vmware.com>
4483 M:      Thomas Hellstrom <thellstrom@vmware.com>
4484 L:      dri-devel@lists.freedesktop.org
4485 T:      git git://people.freedesktop.org/~syeh/repos_linux
4486 T:      git git://people.freedesktop.org/~thomash/linux
4487 S:      Supported
4488 F:      drivers/gpu/drm/vmwgfx/
4489 F:      include/uapi/drm/vmwgfx_drm.h
4490
4491 DRM DRIVERS FOR VC4
4492 M:      Eric Anholt <eric@anholt.net>
4493 T:      git git://github.com/anholt/linux
4494 S:      Supported
4495 F:      drivers/gpu/drm/vc4/
4496 F:      include/uapi/drm/vc4_drm.h
4497 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4498 T:      git git://anongit.freedesktop.org/drm/drm-misc
4499
4500 DRM DRIVERS FOR TI OMAP
4501 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4502 L:      dri-devel@lists.freedesktop.org
4503 S:      Maintained
4504 F:      drivers/gpu/drm/omapdrm/
4505 F:      Documentation/devicetree/bindings/display/ti/
4506
4507 DRM DRIVERS FOR TI LCDC
4508 M:      Jyri Sarha <jsarha@ti.com>
4509 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4510 L:      dri-devel@lists.freedesktop.org
4511 S:      Maintained
4512 F:      drivers/gpu/drm/tilcdc/
4513 F:      Documentation/devicetree/bindings/display/tilcdc/
4514
4515 DRM DRIVERS FOR ZTE ZX
4516 M:      Shawn Guo <shawnguo@kernel.org>
4517 L:      dri-devel@lists.freedesktop.org
4518 S:      Maintained
4519 F:      drivers/gpu/drm/zte/
4520 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4521 T:      git git://anongit.freedesktop.org/drm/drm-misc
4522
4523 DSBR100 USB FM RADIO DRIVER
4524 M:      Alexey Klimov <klimov.linux@gmail.com>
4525 L:      linux-media@vger.kernel.org
4526 T:      git git://linuxtv.org/media_tree.git
4527 S:      Maintained
4528 F:      drivers/media/radio/dsbr100.c
4529
4530 DSCC4 DRIVER
4531 M:      Francois Romieu <romieu@fr.zoreil.com>
4532 L:      netdev@vger.kernel.org
4533 S:      Maintained
4534 F:      drivers/net/wan/dscc4.c
4535
4536 DT3155 MEDIA DRIVER
4537 M:      Hans Verkuil <hverkuil@xs4all.nl>
4538 L:      linux-media@vger.kernel.org
4539 T:      git git://linuxtv.org/media_tree.git
4540 W:      https://linuxtv.org
4541 S:      Odd Fixes
4542 F:      drivers/media/pci/dt3155/
4543
4544 DVB_USB_AF9015 MEDIA DRIVER
4545 M:      Antti Palosaari <crope@iki.fi>
4546 L:      linux-media@vger.kernel.org
4547 W:      https://linuxtv.org
4548 W:      http://palosaari.fi/linux/
4549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4550 T:      git git://linuxtv.org/anttip/media_tree.git
4551 S:      Maintained
4552 F:      drivers/media/usb/dvb-usb-v2/af9015*
4553
4554 DVB_USB_AF9035 MEDIA DRIVER
4555 M:      Antti Palosaari <crope@iki.fi>
4556 L:      linux-media@vger.kernel.org
4557 W:      https://linuxtv.org
4558 W:      http://palosaari.fi/linux/
4559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4560 T:      git git://linuxtv.org/anttip/media_tree.git
4561 S:      Maintained
4562 F:      drivers/media/usb/dvb-usb-v2/af9035*
4563
4564 DVB_USB_ANYSEE MEDIA DRIVER
4565 M:      Antti Palosaari <crope@iki.fi>
4566 L:      linux-media@vger.kernel.org
4567 W:      https://linuxtv.org
4568 W:      http://palosaari.fi/linux/
4569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4570 T:      git git://linuxtv.org/anttip/media_tree.git
4571 S:      Maintained
4572 F:      drivers/media/usb/dvb-usb-v2/anysee*
4573
4574 DVB_USB_AU6610 MEDIA DRIVER
4575 M:      Antti Palosaari <crope@iki.fi>
4576 L:      linux-media@vger.kernel.org
4577 W:      https://linuxtv.org
4578 W:      http://palosaari.fi/linux/
4579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4580 T:      git git://linuxtv.org/anttip/media_tree.git
4581 S:      Maintained
4582 F:      drivers/media/usb/dvb-usb-v2/au6610*
4583
4584 DVB_USB_CE6230 MEDIA DRIVER
4585 M:      Antti Palosaari <crope@iki.fi>
4586 L:      linux-media@vger.kernel.org
4587 W:      https://linuxtv.org
4588 W:      http://palosaari.fi/linux/
4589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4590 T:      git git://linuxtv.org/anttip/media_tree.git
4591 S:      Maintained
4592 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4593
4594 DVB_USB_CXUSB MEDIA DRIVER
4595 M:      Michael Krufky <mkrufky@linuxtv.org>
4596 L:      linux-media@vger.kernel.org
4597 W:      https://linuxtv.org
4598 W:      http://github.com/mkrufky
4599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4600 T:      git git://linuxtv.org/media_tree.git
4601 S:      Maintained
4602 F:      drivers/media/usb/dvb-usb/cxusb*
4603
4604 DVB_USB_EC168 MEDIA DRIVER
4605 M:      Antti Palosaari <crope@iki.fi>
4606 L:      linux-media@vger.kernel.org
4607 W:      https://linuxtv.org
4608 W:      http://palosaari.fi/linux/
4609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4610 T:      git git://linuxtv.org/anttip/media_tree.git
4611 S:      Maintained
4612 F:      drivers/media/usb/dvb-usb-v2/ec168*
4613
4614 DVB_USB_GL861 MEDIA DRIVER
4615 M:      Antti Palosaari <crope@iki.fi>
4616 L:      linux-media@vger.kernel.org
4617 W:      https://linuxtv.org
4618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4619 T:      git git://linuxtv.org/anttip/media_tree.git
4620 S:      Maintained
4621 F:      drivers/media/usb/dvb-usb-v2/gl861*
4622
4623 DVB_USB_MXL111SF MEDIA DRIVER
4624 M:      Michael Krufky <mkrufky@linuxtv.org>
4625 L:      linux-media@vger.kernel.org
4626 W:      https://linuxtv.org
4627 W:      http://github.com/mkrufky
4628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4629 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4630 S:      Maintained
4631 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4632
4633 DVB_USB_RTL28XXU MEDIA DRIVER
4634 M:      Antti Palosaari <crope@iki.fi>
4635 L:      linux-media@vger.kernel.org
4636 W:      https://linuxtv.org
4637 W:      http://palosaari.fi/linux/
4638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4639 T:      git git://linuxtv.org/anttip/media_tree.git
4640 S:      Maintained
4641 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4642
4643 DVB_USB_V2 MEDIA DRIVER
4644 M:      Antti Palosaari <crope@iki.fi>
4645 L:      linux-media@vger.kernel.org
4646 W:      https://linuxtv.org
4647 W:      http://palosaari.fi/linux/
4648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4649 T:      git git://linuxtv.org/anttip/media_tree.git
4650 S:      Maintained
4651 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4652 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4653
4654 DYNAMIC DEBUG
4655 M:      Jason Baron <jbaron@akamai.com>
4656 S:      Maintained
4657 F:      lib/dynamic_debug.c
4658 F:      include/linux/dynamic_debug.h
4659
4660 DZ DECSTATION DZ11 SERIAL DRIVER
4661 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4662 S:      Maintained
4663 F:      drivers/tty/serial/dz.*
4664
4665 E3X0 POWER BUTTON DRIVER
4666 M:      Moritz Fischer <moritz.fischer@ettus.com>
4667 L:      usrp-users@lists.ettus.com
4668 W:      http://www.ettus.com
4669 S:      Supported
4670 F:      drivers/input/misc/e3x0-button.c
4671 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4672
4673 E4000 MEDIA DRIVER
4674 M:      Antti Palosaari <crope@iki.fi>
4675 L:      linux-media@vger.kernel.org
4676 W:      https://linuxtv.org
4677 W:      http://palosaari.fi/linux/
4678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4679 T:      git git://linuxtv.org/anttip/media_tree.git
4680 S:      Maintained
4681 F:      drivers/media/tuners/e4000*
4682
4683 EATA ISA/EISA/PCI SCSI DRIVER
4684 M:      Dario Ballabio <ballabio_dario@emc.com>
4685 L:      linux-scsi@vger.kernel.org
4686 S:      Maintained
4687 F:      drivers/scsi/eata.c
4688
4689 EC100 MEDIA DRIVER
4690 M:      Antti Palosaari <crope@iki.fi>
4691 L:      linux-media@vger.kernel.org
4692 W:      https://linuxtv.org
4693 W:      http://palosaari.fi/linux/
4694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4695 T:      git git://linuxtv.org/anttip/media_tree.git
4696 S:      Maintained
4697 F:      drivers/media/dvb-frontends/ec100*
4698
4699 ECRYPT FILE SYSTEM
4700 M:      Tyler Hicks <tyhicks@canonical.com>
4701 L:      ecryptfs@vger.kernel.org
4702 W:      http://ecryptfs.org
4703 W:      https://launchpad.net/ecryptfs
4704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4705 S:      Supported
4706 F:      Documentation/filesystems/ecryptfs.txt
4707 F:      fs/ecryptfs/
4708
4709 EDAC-CORE
4710 M:      Borislav Petkov <bp@alien8.de>
4711 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4712 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4713 L:      linux-edac@vger.kernel.org
4714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4716 S:      Supported
4717 F:      Documentation/admin-guide/ras.rst
4718 F:      Documentation/driver-api/edac.rst
4719 F:      drivers/edac/
4720 F:      include/linux/edac.h
4721
4722 EDAC-AMD64
4723 M:      Borislav Petkov <bp@alien8.de>
4724 L:      linux-edac@vger.kernel.org
4725 S:      Maintained
4726 F:      drivers/edac/amd64_edac*
4727
4728 EDAC-CALXEDA
4729 M:      Robert Richter <rric@kernel.org>
4730 L:      linux-edac@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/edac/highbank*
4733
4734 EDAC-CAVIUM
4735 M:      Ralf Baechle <ralf@linux-mips.org>
4736 M:      David Daney <david.daney@cavium.com>
4737 L:      linux-edac@vger.kernel.org
4738 L:      linux-mips@linux-mips.org
4739 S:      Supported
4740 F:      drivers/edac/octeon_edac*
4741 F:      drivers/edac/thunderx_edac*
4742
4743 EDAC-E752X
4744 M:      Mark Gross <mark.gross@intel.com>
4745 L:      linux-edac@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/edac/e752x_edac.c
4748
4749 EDAC-E7XXX
4750 L:      linux-edac@vger.kernel.org
4751 S:      Maintained
4752 F:      drivers/edac/e7xxx_edac.c
4753
4754 EDAC-FSL_DDR
4755 M:      York Sun <york.sun@nxp.com>
4756 L:      linux-edac@vger.kernel.org
4757 S:      Maintained
4758 F:      drivers/edac/fsl_ddr_edac.*
4759
4760 EDAC-GHES
4761 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4762 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4763 L:      linux-edac@vger.kernel.org
4764 S:      Maintained
4765 F:      drivers/edac/ghes_edac.c
4766
4767 EDAC-I82443BXGX
4768 M:      Tim Small <tim@buttersideup.com>
4769 L:      linux-edac@vger.kernel.org
4770 S:      Maintained
4771 F:      drivers/edac/i82443bxgx_edac.c
4772
4773 EDAC-I3000
4774 L:      linux-edac@vger.kernel.org
4775 S:      Orphan
4776 F:      drivers/edac/i3000_edac.c
4777
4778 EDAC-I5000
4779 L:      linux-edac@vger.kernel.org
4780 S:      Maintained
4781 F:      drivers/edac/i5000_edac.c
4782
4783 EDAC-I5400
4784 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4785 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4786 L:      linux-edac@vger.kernel.org
4787 S:      Maintained
4788 F:      drivers/edac/i5400_edac.c
4789
4790 EDAC-I7300
4791 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L:      linux-edac@vger.kernel.org
4794 S:      Maintained
4795 F:      drivers/edac/i7300_edac.c
4796
4797 EDAC-I7CORE
4798 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4799 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4800 L:      linux-edac@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/edac/i7core_edac.c
4803
4804 EDAC-I82975X
4805 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4806 M:      "Arvind R." <arvino55@gmail.com>
4807 L:      linux-edac@vger.kernel.org
4808 S:      Maintained
4809 F:      drivers/edac/i82975x_edac.c
4810
4811 EDAC-IE31200
4812 M:      Jason Baron <jbaron@akamai.com>
4813 L:      linux-edac@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/edac/ie31200_edac.c
4816
4817 EDAC-MPC85XX
4818 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4819 L:      linux-edac@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/edac/mpc85xx_edac.[ch]
4822
4823 EDAC-PND2
4824 M:      Tony Luck <tony.luck@intel.com>
4825 L:      linux-edac@vger.kernel.org
4826 S:      Maintained
4827 F:      drivers/edac/pnd2_edac.[ch]
4828
4829 EDAC-PASEMI
4830 M:      Egor Martovetsky <egor@pasemi.com>
4831 L:      linux-edac@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/edac/pasemi_edac.c
4834
4835 EDAC-R82600
4836 M:      Tim Small <tim@buttersideup.com>
4837 L:      linux-edac@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/edac/r82600_edac.c
4840
4841 EDAC-SBRIDGE
4842 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L:      linux-edac@vger.kernel.org
4845 S:      Maintained
4846 F:      drivers/edac/sb_edac.c
4847
4848 EDAC-SKYLAKE
4849 M:      Tony Luck <tony.luck@intel.com>
4850 L:      linux-edac@vger.kernel.org
4851 S:      Maintained
4852 F:      drivers/edac/skx_edac.c
4853
4854 EDAC-XGENE
4855 APPLIED MICRO (APM) X-GENE SOC EDAC
4856 M:     Loc Ho <lho@apm.com>
4857 S:     Supported
4858 F:     drivers/edac/xgene_edac.c
4859 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4860
4861 EDIROL UA-101/UA-1000 DRIVER
4862 M:      Clemens Ladisch <clemens@ladisch.de>
4863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4864 T:      git git://git.alsa-project.org/alsa-kernel.git
4865 S:      Maintained
4866 F:      sound/usb/misc/ua101.c
4867
4868 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4869 M:      Matt Fleming <matt@codeblueprint.co.uk>
4870 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4871 L:      linux-efi@vger.kernel.org
4872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4873 S:      Maintained
4874 F:      Documentation/efi-stub.txt
4875 F:      arch/*/kernel/efi.c
4876 F:      arch/x86/boot/compressed/eboot.[ch]
4877 F:      arch/*/include/asm/efi.h
4878 F:      arch/x86/platform/efi/
4879 F:      drivers/firmware/efi/
4880 F:      include/linux/efi*.h
4881 F:      arch/arm/boot/compressed/efi-header.S
4882 F:      arch/arm64/kernel/efi-entry.S
4883
4884 EFI VARIABLE FILESYSTEM
4885 M:      Matthew Garrett <matthew.garrett@nebula.com>
4886 M:      Jeremy Kerr <jk@ozlabs.org>
4887 M:      Matt Fleming <matt@codeblueprint.co.uk>
4888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4889 L:      linux-efi@vger.kernel.org
4890 S:      Maintained
4891 F:      fs/efivarfs/
4892
4893 EFIFB FRAMEBUFFER DRIVER
4894 L:      linux-fbdev@vger.kernel.org
4895 M:      Peter Jones <pjones@redhat.com>
4896 S:      Maintained
4897 F:      drivers/video/fbdev/efifb.c
4898
4899 EFI TEST DRIVER
4900 L:      linux-efi@vger.kernel.org
4901 M:      Ivan Hu <ivan.hu@canonical.com>
4902 M:      Matt Fleming <matt@codeblueprint.co.uk>
4903 S:      Maintained
4904 F:      drivers/firmware/efi/test/
4905
4906 EFS FILESYSTEM
4907 W:      http://aeschi.ch.eu.org/efs/
4908 S:      Orphan
4909 F:      fs/efs/
4910
4911 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4912 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4913 L:      netdev@vger.kernel.org
4914 S:      Maintained
4915 F:      drivers/net/ethernet/ibm/ehea/
4916
4917 EM28XX VIDEO4LINUX DRIVER
4918 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4919 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4920 L:      linux-media@vger.kernel.org
4921 W:      https://linuxtv.org
4922 T:      git git://linuxtv.org/media_tree.git
4923 S:      Maintained
4924 F:      drivers/media/usb/em28xx/
4925 F:      Documentation/media/v4l-drivers/em28xx*
4926
4927 EMBEDDED LINUX
4928 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4929 M:      Matt Mackall <mpm@selenic.com>
4930 M:      David Woodhouse <dwmw2@infradead.org>
4931 L:      linux-embedded@vger.kernel.org
4932 S:      Maintained
4933
4934 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4935 M:      James Smart <james.smart@broadcom.com>
4936 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4937 L:      linux-scsi@vger.kernel.org
4938 W:      http://www.broadcom.com
4939 S:      Supported
4940 F:      drivers/scsi/lpfc/
4941
4942 ENE CB710 FLASH CARD READER DRIVER
4943 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4944 S:      Maintained
4945 F:      drivers/misc/cb710/
4946 F:      drivers/mmc/host/cb710-mmc.*
4947 F:      include/linux/cb710.h
4948
4949 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4950 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4951 S:      Maintained
4952 F:      drivers/media/rc/ene_ir.*
4953
4954 EPSON S1D13XXX FRAMEBUFFER DRIVER
4955 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4956 S:      Maintained
4957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4958 F:      drivers/video/fbdev/s1d13xxxfb.c
4959 F:      include/video/s1d13xxxfb.h
4960
4961 ET131X NETWORK DRIVER
4962 M:      Mark Einon <mark.einon@gmail.com>
4963 S:      Odd Fixes
4964 F:      drivers/net/ethernet/agere/
4965
4966 ETHERNET BRIDGE
4967 M:      Stephen Hemminger <stephen@networkplumber.org>
4968 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4969 L:      netdev@vger.kernel.org
4970 W:      http://www.linuxfoundation.org/en/Net:Bridge
4971 S:      Maintained
4972 F:      include/linux/netfilter_bridge/
4973 F:      net/bridge/
4974
4975 ETHERNET PHY LIBRARY
4976 M:      Andrew Lunn <andrew@lunn.ch>
4977 M:      Florian Fainelli <f.fainelli@gmail.com>
4978 L:      netdev@vger.kernel.org
4979 S:      Maintained
4980 F:      include/linux/phy.h
4981 F:      include/linux/phy_fixed.h
4982 F:      drivers/net/phy/
4983 F:      Documentation/networking/phy.txt
4984 F:      drivers/of/of_mdio.c
4985 F:      drivers/of/of_net.c
4986
4987 EXT2 FILE SYSTEM
4988 M:      Jan Kara <jack@suse.com>
4989 L:      linux-ext4@vger.kernel.org
4990 S:      Maintained
4991 F:      Documentation/filesystems/ext2.txt
4992 F:      fs/ext2/
4993 F:      include/linux/ext2*
4994
4995 EXT4 FILE SYSTEM
4996 M:      "Theodore Ts'o" <tytso@mit.edu>
4997 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4998 L:      linux-ext4@vger.kernel.org
4999 W:      http://ext4.wiki.kernel.org
5000 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5002 S:      Maintained
5003 F:      Documentation/filesystems/ext4.txt
5004 F:      fs/ext4/
5005
5006 Extended Verification Module (EVM)
5007 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5008 L:      linux-ima-devel@lists.sourceforge.net
5009 L:      linux-security-module@vger.kernel.org
5010 S:      Supported
5011 F:      security/integrity/evm/
5012
5013 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5014 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5015 M:      Chanwoo Choi <cw00.choi@samsung.com>
5016 L:      linux-kernel@vger.kernel.org
5017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5018 S:      Maintained
5019 F:      drivers/extcon/
5020 F:      include/linux/extcon/
5021 F:      include/linux/extcon.h
5022 F:      Documentation/extcon/
5023 F:      Documentation/devicetree/bindings/extcon/
5024
5025 EXYNOS DP DRIVER
5026 M:      Jingoo Han <jingoohan1@gmail.com>
5027 L:      dri-devel@lists.freedesktop.org
5028 S:      Maintained
5029 F:      drivers/gpu/drm/exynos/exynos_dp*
5030
5031 EXYNOS SYSMMU (IOMMU) driver
5032 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5033 L:      iommu@lists.linux-foundation.org
5034 S:      Maintained
5035 F:      drivers/iommu/exynos-iommu.c
5036
5037 EZchip NPS platform support
5038 M:      Noam Camus <noamc@ezchip.com>
5039 S:      Supported
5040 F:      arch/arc/plat-eznps
5041 F:      arch/arc/boot/dts/eznps.dts
5042
5043 F71805F HARDWARE MONITORING DRIVER
5044 M:      Jean Delvare <jdelvare@suse.com>
5045 L:      linux-hwmon@vger.kernel.org
5046 S:      Maintained
5047 F:      Documentation/hwmon/f71805f
5048 F:      drivers/hwmon/f71805f.c
5049
5050 FC0011 TUNER DRIVER
5051 M:      Michael Buesch <m@bues.ch>
5052 L:      linux-media@vger.kernel.org
5053 S:      Maintained
5054 F:      drivers/media/tuners/fc0011.h
5055 F:      drivers/media/tuners/fc0011.c
5056
5057 FC2580 MEDIA DRIVER
5058 M:      Antti Palosaari <crope@iki.fi>
5059 L:      linux-media@vger.kernel.org
5060 W:      https://linuxtv.org
5061 W:      http://palosaari.fi/linux/
5062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5063 T:      git git://linuxtv.org/anttip/media_tree.git
5064 S:      Maintained
5065 F:      drivers/media/tuners/fc2580*
5066
5067 FANOTIFY
5068 M:      Eric Paris <eparis@redhat.com>
5069 S:      Maintained
5070 F:      fs/notify/fanotify/
5071 F:      include/linux/fanotify.h
5072 F:      include/uapi/linux/fanotify.h
5073
5074 FARSYNC SYNCHRONOUS DRIVER
5075 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5076 W:      http://www.farsite.co.uk/
5077 S:      Supported
5078 F:      drivers/net/wan/farsync.*
5079
5080 FAULT INJECTION SUPPORT
5081 M:      Akinobu Mita <akinobu.mita@gmail.com>
5082 S:      Supported
5083 F:      Documentation/fault-injection/
5084 F:      lib/fault-inject.c
5085
5086 FBTFT Framebuffer drivers
5087 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5088 S:      Maintained
5089 F:      drivers/staging/fbtft/
5090
5091 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5092 M:      Johannes Thumshirn <jth@kernel.org>
5093 L:      fcoe-devel@open-fcoe.org
5094 W:      www.Open-FCoE.org
5095 S:      Supported
5096 F:      drivers/scsi/libfc/
5097 F:      drivers/scsi/fcoe/
5098 F:      include/scsi/fc/
5099 F:      include/scsi/libfc.h
5100 F:      include/scsi/libfcoe.h
5101 F:      include/uapi/scsi/fc/
5102
5103 FILE LOCKING (flock() and fcntl()/lockf())
5104 M:      Jeff Layton <jlayton@poochiereds.net>
5105 M:      "J. Bruce Fields" <bfields@fieldses.org>
5106 L:      linux-fsdevel@vger.kernel.org
5107 S:      Maintained
5108 F:      include/linux/fcntl.h
5109 F:      include/linux/fs.h
5110 F:      include/uapi/linux/fcntl.h
5111 F:      include/uapi/linux/fs.h
5112 F:      fs/fcntl.c
5113 F:      fs/locks.c
5114
5115 FILESYSTEMS (VFS and infrastructure)
5116 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5117 L:      linux-fsdevel@vger.kernel.org
5118 S:      Maintained
5119 F:      fs/*
5120
5121 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5122 M:      Riku Voipio <riku.voipio@iki.fi>
5123 L:      linux-hwmon@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/hwmon/f75375s.c
5126 F:      include/linux/f75375s.h
5127
5128 FIREWIRE AUDIO DRIVERS
5129 M:      Clemens Ladisch <clemens@ladisch.de>
5130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5131 T:      git git://git.alsa-project.org/alsa-kernel.git
5132 S:      Maintained
5133 F:      sound/firewire/
5134
5135 FIREWIRE MEDIA DRIVERS (firedtv)
5136 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5137 L:      linux-media@vger.kernel.org
5138 L:      linux1394-devel@lists.sourceforge.net
5139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5140 S:      Maintained
5141 F:      drivers/media/firewire/
5142
5143 FIREWIRE SBP-2 TARGET
5144 M:      Chris Boot <bootc@bootc.net>
5145 L:      linux-scsi@vger.kernel.org
5146 L:      target-devel@vger.kernel.org
5147 L:      linux1394-devel@lists.sourceforge.net
5148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5149 S:      Maintained
5150 F:      drivers/target/sbp/
5151
5152 FIREWIRE SUBSYSTEM
5153 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5154 L:      linux1394-devel@lists.sourceforge.net
5155 W:      http://ieee1394.wiki.kernel.org/
5156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5157 S:      Maintained
5158 F:      drivers/firewire/
5159 F:      include/linux/firewire.h
5160 F:      include/uapi/linux/firewire*.h
5161 F:      tools/firewire/
5162
5163 FIRMWARE LOADER (request_firmware)
5164 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5165 L:      linux-kernel@vger.kernel.org
5166 S:      Maintained
5167 F:      Documentation/firmware_class/
5168 F:      drivers/base/firmware*.c
5169 F:      include/linux/firmware.h
5170
5171 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5172 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5173 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5174 S:      Maintained
5175 F:      drivers/block/rsxx/
5176
5177 FLOPPY DRIVER
5178 M:      Jiri Kosina <jikos@kernel.org>
5179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5180 S:      Odd fixes
5181 F:      drivers/block/floppy.c
5182
5183 FMC SUBSYSTEM
5184 M:      Alessandro Rubini <rubini@gnudd.com>
5185 W:      http://www.ohwr.org/projects/fmc-bus
5186 S:      Supported
5187 F:      drivers/fmc/
5188 F:      include/linux/fmc*.h
5189 F:      include/linux/ipmi-fru.h
5190 K:      fmc_d.*register
5191
5192 FPGA MANAGER FRAMEWORK
5193 M:      Alan Tull <atull@kernel.org>
5194 R:      Moritz Fischer <moritz.fischer@ettus.com>
5195 L:      linux-fpga@vger.kernel.org
5196 S:      Maintained
5197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5198 F:      Documentation/fpga/
5199 F:      Documentation/devicetree/bindings/fpga/
5200 F:      drivers/fpga/
5201 F:      include/linux/fpga/
5202 W:      http://www.rocketboards.org
5203
5204 FPU EMULATOR
5205 M:      Bill Metzenthen <billm@melbpc.org.au>
5206 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5207 S:      Maintained
5208 F:      arch/x86/math-emu/
5209
5210 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5211 L:      netdev@vger.kernel.org
5212 S:      Orphan
5213 F:      drivers/net/wan/dlci.c
5214 F:      drivers/net/wan/sdla.c
5215
5216 FRAMEBUFFER LAYER
5217 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5218 L:      linux-fbdev@vger.kernel.org
5219 T:      git git://github.com/bzolnier/linux.git
5220 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5221 S:      Maintained
5222 F:      Documentation/fb/
5223 F:      drivers/video/
5224 F:      include/video/
5225 F:      include/linux/fb.h
5226 F:      include/uapi/video/
5227 F:      include/uapi/linux/fb.h
5228
5229 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5230 M:      Horia Geantă <horia.geanta@nxp.com>
5231 M:      Dan Douglass <dan.douglass@nxp.com>
5232 L:      linux-crypto@vger.kernel.org
5233 S:      Maintained
5234 F:      drivers/crypto/caam/
5235 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5236
5237 FREESCALE DIU FRAMEBUFFER DRIVER
5238 M:      Timur Tabi <timur@tabi.org>
5239 L:      linux-fbdev@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/video/fbdev/fsl-diu-fb.*
5242
5243 FREESCALE DMA DRIVER
5244 M:      Li Yang <leoli@freescale.com>
5245 M:      Zhang Wei <zw@zh-kernel.org>
5246 L:      linuxppc-dev@lists.ozlabs.org
5247 S:      Maintained
5248 F:      drivers/dma/fsldma.*
5249
5250 FREESCALE GPMI NAND DRIVER
5251 M:      Han Xu <han.xu@nxp.com>
5252 L:      linux-mtd@lists.infradead.org
5253 S:      Maintained
5254 F:      drivers/mtd/nand/gpmi-nand/*
5255
5256 FREESCALE I2C CPM DRIVER
5257 M:      Jochen Friedrich <jochen@scram.de>
5258 L:      linuxppc-dev@lists.ozlabs.org
5259 L:      linux-i2c@vger.kernel.org
5260 S:      Maintained
5261 F:      drivers/i2c/busses/i2c-cpm.c
5262
5263 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5264 M:      Sascha Hauer <kernel@pengutronix.de>
5265 L:      linux-fbdev@vger.kernel.org
5266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5267 S:      Maintained
5268 F:      include/linux/platform_data/video-imxfb.h
5269 F:      drivers/video/fbdev/imxfb.c
5270
5271 FREESCALE QUAD SPI DRIVER
5272 M:      Han Xu <han.xu@nxp.com>
5273 L:      linux-mtd@lists.infradead.org
5274 S:      Maintained
5275 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5276
5277 FREESCALE SOC FS_ENET DRIVER
5278 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5279 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5280 L:      linuxppc-dev@lists.ozlabs.org
5281 L:      netdev@vger.kernel.org
5282 S:      Maintained
5283 F:      drivers/net/ethernet/freescale/fs_enet/
5284 F:      include/linux/fs_enet_pd.h
5285
5286 FREESCALE IMX / MXC FEC DRIVER
5287 M:      Fugang Duan <fugang.duan@nxp.com>
5288 L:      netdev@vger.kernel.org
5289 S:      Maintained
5290 F:      drivers/net/ethernet/freescale/fec_main.c
5291 F:      drivers/net/ethernet/freescale/fec_ptp.c
5292 F:      drivers/net/ethernet/freescale/fec.h
5293 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5294
5295 FREESCALE QORIQ DPAA FMAN DRIVER
5296 M:      Madalin Bucur <madalin.bucur@nxp.com>
5297 L:      netdev@vger.kernel.org
5298 S:      Maintained
5299 F:      drivers/net/ethernet/freescale/fman
5300 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5301
5302 FREESCALE QORIQ DPAA ETHERNET DRIVER
5303 M:      Madalin Bucur <madalin.bucur@nxp.com>
5304 L:      netdev@vger.kernel.org
5305 S:      Maintained
5306 F:      drivers/net/ethernet/freescale/dpaa
5307
5308 FREESCALE SOC DRIVERS
5309 M:      Scott Wood <oss@buserror.net>
5310 L:      linuxppc-dev@lists.ozlabs.org
5311 L:      linux-arm-kernel@lists.infradead.org
5312 S:      Maintained
5313 F:      drivers/soc/fsl/
5314 F:      include/linux/fsl/
5315
5316 FREESCALE QUICC ENGINE LIBRARY
5317 M:      Qiang Zhao <qiang.zhao@nxp.com>
5318 L:      linuxppc-dev@lists.ozlabs.org
5319 S:      Maintained
5320 F:      drivers/soc/fsl/qe/
5321 F:      include/soc/fsl/*qe*.h
5322 F:      include/soc/fsl/*ucc*.h
5323
5324 FREESCALE USB PERIPHERAL DRIVERS
5325 M:      Li Yang <leoli@freescale.com>
5326 L:      linux-usb@vger.kernel.org
5327 L:      linuxppc-dev@lists.ozlabs.org
5328 S:      Maintained
5329 F:      drivers/usb/gadget/udc/fsl*
5330
5331 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5332 M:      Li Yang <leoli@freescale.com>
5333 L:      netdev@vger.kernel.org
5334 L:      linuxppc-dev@lists.ozlabs.org
5335 S:      Maintained
5336 F:      drivers/net/ethernet/freescale/ucc_geth*
5337
5338 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5339 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5340 L:      netdev@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/net/ethernet/freescale/gianfar*
5343 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5344 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5345
5346 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5347 M:      Zhao Qiang <qiang.zhao@nxp.com>
5348 L:      netdev@vger.kernel.org
5349 L:      linuxppc-dev@lists.ozlabs.org
5350 S:      Maintained
5351 F:      drivers/net/wan/fsl_ucc_hdlc*
5352
5353 FREESCALE QUICC ENGINE UCC UART DRIVER
5354 M:      Timur Tabi <timur@tabi.org>
5355 L:      linuxppc-dev@lists.ozlabs.org
5356 S:      Maintained
5357 F:      drivers/tty/serial/ucc_uart.c
5358
5359 FREESCALE SOC SOUND DRIVERS
5360 M:      Timur Tabi <timur@tabi.org>
5361 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5362 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5363 R:      Fabio Estevam <fabio.estevam@nxp.com>
5364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5365 L:      linuxppc-dev@lists.ozlabs.org
5366 S:      Maintained
5367 F:      sound/soc/fsl/fsl*
5368 F:      sound/soc/fsl/imx*
5369 F:      sound/soc/fsl/mpc8610_hpcd.c
5370
5371 FREEVXFS FILESYSTEM
5372 M:      Christoph Hellwig <hch@infradead.org>
5373 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5374 S:      Maintained
5375 F:      fs/freevxfs/
5376
5377 FREEZER
5378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5379 M:      Pavel Machek <pavel@ucw.cz>
5380 L:      linux-pm@vger.kernel.org
5381 S:      Supported
5382 F:      Documentation/power/freezing-of-tasks.txt
5383 F:      include/linux/freezer.h
5384 F:      kernel/freezer.c
5385
5386 FRONTSWAP API
5387 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5388 L:      linux-kernel@vger.kernel.org
5389 S:      Maintained
5390 F:      mm/frontswap.c
5391 F:      include/linux/frontswap.h
5392
5393 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5394 M:      David Howells <dhowells@redhat.com>
5395 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5396 S:      Supported
5397 F:      Documentation/filesystems/caching/
5398 F:      fs/fscache/
5399 F:      include/linux/fscache*.h
5400
5401 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5402 M:      Theodore Y. Ts'o <tytso@mit.edu>
5403 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5404 L:      linux-fsdevel@vger.kernel.org
5405 S:      Supported
5406 F:      fs/crypto/
5407 F:      include/linux/fscrypt*.h
5408
5409 F2FS FILE SYSTEM
5410 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5411 M:      Chao Yu <yuchao0@huawei.com>
5412 L:      linux-f2fs-devel@lists.sourceforge.net
5413 W:      https://f2fs.wiki.kernel.org/
5414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5415 S:      Maintained
5416 F:      Documentation/filesystems/f2fs.txt
5417 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5418 F:      fs/f2fs/
5419 F:      include/linux/f2fs_fs.h
5420 F:      include/trace/events/f2fs.h
5421
5422 FUJITSU FR-V (FRV) PORT
5423 S:      Orphan
5424 F:      arch/frv/
5425
5426 FUJITSU LAPTOP EXTRAS
5427 M:      Jonathan Woithe <jwoithe@just42.net>
5428 L:      platform-driver-x86@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/platform/x86/fujitsu-laptop.c
5431
5432 FUJITSU M-5MO LS CAMERA ISP DRIVER
5433 M:      Kyungmin Park <kyungmin.park@samsung.com>
5434 M:      Heungjun Kim <riverful.kim@samsung.com>
5435 L:      linux-media@vger.kernel.org
5436 S:      Maintained
5437 F:      drivers/media/i2c/m5mols/
5438 F:      include/media/i2c/m5mols.h
5439
5440 FUJITSU TABLET EXTRAS
5441 M:      Robert Gerlach <khnz@gmx.de>
5442 L:      platform-driver-x86@vger.kernel.org
5443 S:      Maintained
5444 F:      drivers/platform/x86/fujitsu-tablet.c
5445
5446 FUSE: FILESYSTEM IN USERSPACE
5447 M:      Miklos Szeredi <miklos@szeredi.hu>
5448 L:      linux-fsdevel@vger.kernel.org
5449 W:      http://fuse.sourceforge.net/
5450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5451 S:      Maintained
5452 F:      fs/fuse/
5453 F:      include/uapi/linux/fuse.h
5454 F:      Documentation/filesystems/fuse.txt
5455
5456 FUTEX SUBSYSTEM
5457 M:      Thomas Gleixner <tglx@linutronix.de>
5458 M:      Ingo Molnar <mingo@redhat.com>
5459 R:      Peter Zijlstra <peterz@infradead.org>
5460 R:      Darren Hart <dvhart@infradead.org>
5461 L:      linux-kernel@vger.kernel.org
5462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5463 S:      Maintained
5464 F:      kernel/futex.c
5465 F:      kernel/futex_compat.c
5466 F:      include/asm-generic/futex.h
5467 F:      include/linux/futex.h
5468 F:      include/uapi/linux/futex.h
5469 F:      tools/testing/selftests/futex/
5470 F:      tools/perf/bench/futex*
5471 F:      Documentation/*futex*
5472
5473 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5474 M:      Rik Faith <faith@cs.unc.edu>
5475 L:      linux-scsi@vger.kernel.org
5476 S:      Odd Fixes (e.g., new signatures)
5477 F:      drivers/scsi/fdomain.*
5478
5479 GCC PLUGINS
5480 M:      Kees Cook <keescook@chromium.org>
5481 R:      Emese Revfy <re.emese@gmail.com>
5482 L:      kernel-hardening@lists.openwall.com
5483 S:      Maintained
5484 F:      scripts/gcc-plugins/
5485 F:      scripts/gcc-plugin.sh
5486 F:      scripts/Makefile.gcc-plugins
5487 F:      Documentation/gcc-plugins.txt
5488
5489 GCOV BASED KERNEL PROFILING
5490 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5491 S:      Maintained
5492 F:      kernel/gcov/
5493 F:      Documentation/dev-tools/gcov.rst
5494
5495 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5496 M:      Achim Leubner <achim_leubner@adaptec.com>
5497 L:      linux-scsi@vger.kernel.org
5498 W:      http://www.icp-vortex.com/
5499 S:      Supported
5500 F:      drivers/scsi/gdt*
5501
5502 GDB KERNEL DEBUGGING HELPER SCRIPTS
5503 M:      Jan Kiszka <jan.kiszka@siemens.com>
5504 M:      Kieran Bingham <kieran@bingham.xyz>
5505 S:      Supported
5506 F:      scripts/gdb/
5507
5508 GEMTEK FM RADIO RECEIVER DRIVER
5509 M:      Hans Verkuil <hverkuil@xs4all.nl>
5510 L:      linux-media@vger.kernel.org
5511 T:      git git://linuxtv.org/media_tree.git
5512 W:      https://linuxtv.org
5513 S:      Maintained
5514 F:      drivers/media/radio/radio-gemtek*
5515
5516 GENERIC GPIO I2C DRIVER
5517 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5518 S:      Supported
5519 F:      drivers/i2c/busses/i2c-gpio.c
5520 F:      include/linux/i2c-gpio.h
5521
5522 GENERIC GPIO I2C MULTIPLEXER DRIVER
5523 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5524 L:      linux-i2c@vger.kernel.org
5525 S:      Supported
5526 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5527 F:      include/linux/i2c-mux-gpio.h
5528 F:      Documentation/i2c/muxes/i2c-mux-gpio
5529
5530 GENERIC HDLC (WAN) DRIVERS
5531 M:      Krzysztof Halasa <khc@pm.waw.pl>
5532 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5533 S:      Maintained
5534 F:      drivers/net/wan/c101.c
5535 F:      drivers/net/wan/hd6457*
5536 F:      drivers/net/wan/hdlc*
5537 F:      drivers/net/wan/n2.c
5538 F:      drivers/net/wan/pc300too.c
5539 F:      drivers/net/wan/pci200syn.c
5540 F:      drivers/net/wan/wanxl*
5541
5542 GENERIC INCLUDE/ASM HEADER FILES
5543 M:      Arnd Bergmann <arnd@arndb.de>
5544 L:      linux-arch@vger.kernel.org
5545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5546 S:      Maintained
5547 F:      include/asm-generic/
5548 F:      include/uapi/asm-generic/
5549
5550 GENERIC PHY FRAMEWORK
5551 M:      Kishon Vijay Abraham I <kishon@ti.com>
5552 L:      linux-kernel@vger.kernel.org
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5554 S:      Supported
5555 F:      drivers/phy/
5556 F:      include/linux/phy/
5557
5558 GENERIC PM DOMAINS
5559 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5560 M:      Kevin Hilman <khilman@kernel.org>
5561 M:      Ulf Hansson <ulf.hansson@linaro.org>
5562 L:      linux-pm@vger.kernel.org
5563 S:      Supported
5564 F:      drivers/base/power/domain*.c
5565 F:      include/linux/pm_domain.h
5566
5567 GENERIC UIO DRIVER FOR PCI DEVICES
5568 M:      "Michael S. Tsirkin" <mst@redhat.com>
5569 L:      kvm@vger.kernel.org
5570 S:      Supported
5571 F:      drivers/uio/uio_pci_generic.c
5572
5573 GET_MAINTAINER SCRIPT
5574 M:      Joe Perches <joe@perches.com>
5575 S:      Maintained
5576 F:      scripts/get_maintainer.pl
5577
5578 GENWQE (IBM Generic Workqueue Card)
5579 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5580 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5581 S:      Supported
5582 F:      drivers/misc/genwqe/
5583
5584 GFS2 FILE SYSTEM
5585 M:      Steven Whitehouse <swhiteho@redhat.com>
5586 M:      Bob Peterson <rpeterso@redhat.com>
5587 L:      cluster-devel@redhat.com
5588 W:      http://sources.redhat.com/cluster/
5589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5590 S:      Supported
5591 F:      Documentation/filesystems/gfs2*.txt
5592 F:      fs/gfs2/
5593 F:      include/uapi/linux/gfs2_ondisk.h
5594
5595 GIGASET ISDN DRIVERS
5596 M:      Paul Bolle <pebolle@tiscali.nl>
5597 L:      gigaset307x-common@lists.sourceforge.net
5598 W:      http://gigaset307x.sourceforge.net/
5599 S:      Odd Fixes
5600 F:      Documentation/isdn/README.gigaset
5601 F:      drivers/isdn/gigaset/
5602 F:      include/uapi/linux/gigaset_dev.h
5603
5604 GO7007 MPEG CODEC
5605 M:      Hans Verkuil <hans.verkuil@cisco.com>
5606 L:      linux-media@vger.kernel.org
5607 S:      Maintained
5608 F:      drivers/media/usb/go7007/
5609
5610 GOODIX TOUCHSCREEN
5611 M:      Bastien Nocera <hadess@hadess.net>
5612 L:      linux-input@vger.kernel.org
5613 S:      Maintained
5614 F:      drivers/input/touchscreen/goodix.c
5615
5616 GPIO MOCKUP DRIVER
5617 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5618 L:      linux-gpio@vger.kernel.org
5619 S:      Maintained
5620 F:      drivers/gpio/gpio-mockup.c
5621 F:      tools/testing/selftests/gpio/
5622
5623 GPIO SUBSYSTEM
5624 M:      Linus Walleij <linus.walleij@linaro.org>
5625 M:      Alexandre Courbot <gnurou@gmail.com>
5626 L:      linux-gpio@vger.kernel.org
5627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5628 S:      Maintained
5629 F:      Documentation/devicetree/bindings/gpio/
5630 F:      Documentation/gpio/
5631 F:      Documentation/ABI/testing/gpio-cdev
5632 F:      Documentation/ABI/obsolete/sysfs-gpio
5633 F:      drivers/gpio/
5634 F:      include/linux/gpio/
5635 F:      include/linux/gpio.h
5636 F:      include/asm-generic/gpio.h
5637 F:      include/uapi/linux/gpio.h
5638 F:      tools/gpio/
5639
5640 GRE DEMULTIPLEXER DRIVER
5641 M:      Dmitry Kozlov <xeb@mail.ru>
5642 L:      netdev@vger.kernel.org
5643 S:      Maintained
5644 F:      net/ipv4/gre_demux.c
5645 F:      net/ipv4/gre_offload.c
5646 F:      include/net/gre.h
5647
5648 GRETH 10/100/1G Ethernet MAC device driver
5649 M:      Andreas Larsson <andreas@gaisler.com>
5650 L:      netdev@vger.kernel.org
5651 S:      Maintained
5652 F:      drivers/net/ethernet/aeroflex/
5653
5654 GREYBUS SUBSYSTEM
5655 M:      Johan Hovold <johan@kernel.org>
5656 M:      Alex Elder <elder@kernel.org>
5657 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5658 S:      Maintained
5659 F:      drivers/staging/greybus/
5660 L:      greybus-dev@lists.linaro.org
5661
5662 GREYBUS AUDIO PROTOCOLS DRIVERS
5663 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5664 M:      Mark Greer <mgreer@animalcreek.com>
5665 S:      Maintained
5666 F:      drivers/staging/greybus/audio_apbridgea.c
5667 F:      drivers/staging/greybus/audio_apbridgea.h
5668 F:      drivers/staging/greybus/audio_codec.c
5669 F:      drivers/staging/greybus/audio_codec.h
5670 F:      drivers/staging/greybus/audio_gb.c
5671 F:      drivers/staging/greybus/audio_manager.c
5672 F:      drivers/staging/greybus/audio_manager.h
5673 F:      drivers/staging/greybus/audio_manager_module.c
5674 F:      drivers/staging/greybus/audio_manager_private.h
5675 F:      drivers/staging/greybus/audio_manager_sysfs.c
5676 F:      drivers/staging/greybus/audio_module.c
5677 F:      drivers/staging/greybus/audio_topology.c
5678
5679 GREYBUS PROTOCOLS DRIVERS
5680 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5681 S:      Maintained
5682 F:      drivers/staging/greybus/sdio.c
5683 F:      drivers/staging/greybus/light.c
5684 F:      drivers/staging/greybus/gpio.c
5685 F:      drivers/staging/greybus/power_supply.c
5686 F:      drivers/staging/greybus/spi.c
5687 F:      drivers/staging/greybus/spilib.c
5688
5689 GREYBUS PROTOCOLS DRIVERS
5690 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5691 S:      Maintained
5692 F:      drivers/staging/greybus/loopback.c
5693 F:      drivers/staging/greybus/timesync.c
5694 F:      drivers/staging/greybus/timesync_platform.c
5695
5696 GREYBUS PROTOCOLS DRIVERS
5697 M:      Viresh Kumar <vireshk@kernel.org>
5698 S:      Maintained
5699 F:      drivers/staging/greybus/authentication.c
5700 F:      drivers/staging/greybus/bootrom.c
5701 F:      drivers/staging/greybus/firmware.h
5702 F:      drivers/staging/greybus/fw-core.c
5703 F:      drivers/staging/greybus/fw-download.c
5704 F:      drivers/staging/greybus/fw-managament.c
5705 F:      drivers/staging/greybus/greybus_authentication.h
5706 F:      drivers/staging/greybus/greybus_firmware.h
5707 F:      drivers/staging/greybus/hid.c
5708 F:      drivers/staging/greybus/i2c.c
5709 F:      drivers/staging/greybus/spi.c
5710 F:      drivers/staging/greybus/spilib.c
5711 F:      drivers/staging/greybus/spilib.h
5712
5713 GREYBUS PROTOCOLS DRIVERS
5714 M:      David Lin <dtwlin@gmail.com>
5715 S:      Maintained
5716 F:      drivers/staging/greybus/uart.c
5717 F:      drivers/staging/greybus/log.c
5718
5719 GREYBUS PLATFORM DRIVERS
5720 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5721 S:      Maintained
5722 F:      drivers/staging/greybus/arche-platform.c
5723 F:      drivers/staging/greybus/arche-apb-ctrl.c
5724 F:      drivers/staging/greybus/arche_platform.h
5725
5726 GS1662 VIDEO SERIALIZER
5727 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5728 L:      linux-media@vger.kernel.org
5729 T:      git git://linuxtv.org/media_tree.git
5730 S:      Maintained
5731 F:      drivers/media/spi/gs1662.c
5732
5733 GSPCA FINEPIX SUBDRIVER
5734 M:      Frank Zago <frank@zago.net>
5735 L:      linux-media@vger.kernel.org
5736 T:      git git://linuxtv.org/media_tree.git
5737 S:      Maintained
5738 F:      drivers/media/usb/gspca/finepix.c
5739
5740 GSPCA GL860 SUBDRIVER
5741 M:      Olivier Lorin <o.lorin@laposte.net>
5742 L:      linux-media@vger.kernel.org
5743 T:      git git://linuxtv.org/media_tree.git
5744 S:      Maintained
5745 F:      drivers/media/usb/gspca/gl860/
5746
5747 GSPCA M5602 SUBDRIVER
5748 M:      Erik Andren <erik.andren@gmail.com>
5749 L:      linux-media@vger.kernel.org
5750 T:      git git://linuxtv.org/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/usb/gspca/m5602/
5753
5754 GSPCA PAC207 SONIXB SUBDRIVER
5755 M:      Hans Verkuil <hverkuil@xs4all.nl>
5756 L:      linux-media@vger.kernel.org
5757 T:      git git://linuxtv.org/media_tree.git
5758 S:      Odd Fixes
5759 F:      drivers/media/usb/gspca/pac207.c
5760
5761 GSPCA SN9C20X SUBDRIVER
5762 M:      Brian Johnson <brijohn@gmail.com>
5763 L:      linux-media@vger.kernel.org
5764 T:      git git://linuxtv.org/media_tree.git
5765 S:      Maintained
5766 F:      drivers/media/usb/gspca/sn9c20x.c
5767
5768 GSPCA T613 SUBDRIVER
5769 M:      Leandro Costantino <lcostantino@gmail.com>
5770 L:      linux-media@vger.kernel.org
5771 T:      git git://linuxtv.org/media_tree.git
5772 S:      Maintained
5773 F:      drivers/media/usb/gspca/t613.c
5774
5775 GSPCA USB WEBCAM DRIVER
5776 M:      Hans Verkuil <hverkuil@xs4all.nl>
5777 L:      linux-media@vger.kernel.org
5778 T:      git git://linuxtv.org/media_tree.git
5779 S:      Odd Fixes
5780 F:      drivers/media/usb/gspca/
5781
5782 GTP (GPRS Tunneling Protocol)
5783 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5784 M:      Harald Welte <laforge@gnumonks.org>
5785 L:      osmocom-net-gprs@lists.osmocom.org
5786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5787 S:      Maintained
5788 F:      drivers/net/gtp.c
5789
5790 GUID PARTITION TABLE (GPT)
5791 M:      Davidlohr Bueso <dave@stgolabs.net>
5792 L:      linux-efi@vger.kernel.org
5793 S:      Maintained
5794 F:      block/partitions/efi.*
5795
5796 STK1160 USB VIDEO CAPTURE DRIVER
5797 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5798 L:      linux-media@vger.kernel.org
5799 T:      git git://linuxtv.org/media_tree.git
5800 S:      Maintained
5801 F:      drivers/media/usb/stk1160/
5802
5803 H8/300 ARCHITECTURE
5804 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5805 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5806 W:      http://uclinux-h8.sourceforge.jp
5807 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5808 S:      Maintained
5809 F:      arch/h8300/
5810 F:      drivers/clocksource/h8300_*.c
5811 F:      drivers/clk/h8300/
5812 F:      drivers/irqchip/irq-renesas-h8*.c
5813
5814 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5815 M:      Frank Seidel <frank@f-seidel.de>
5816 L:      platform-driver-x86@vger.kernel.org
5817 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5818 S:      Maintained
5819 F:      drivers/platform/x86/hdaps.c
5820
5821 HDPVR USB VIDEO ENCODER DRIVER
5822 M:      Hans Verkuil <hverkuil@xs4all.nl>
5823 L:      linux-media@vger.kernel.org
5824 T:      git git://linuxtv.org/media_tree.git
5825 W:      https://linuxtv.org
5826 S:      Odd Fixes
5827 F:      drivers/media/usb/hdpvr/
5828
5829 HWPOISON MEMORY FAILURE HANDLING
5830 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5831 L:      linux-mm@kvack.org
5832 S:      Maintained
5833 F:      mm/memory-failure.c
5834 F:      mm/hwpoison-inject.c
5835
5836 HYPERVISOR VIRTUAL CONSOLE DRIVER
5837 L:      linuxppc-dev@lists.ozlabs.org
5838 S:      Odd Fixes
5839 F:      drivers/tty/hvc/
5840
5841 HACKRF MEDIA DRIVER
5842 M:      Antti Palosaari <crope@iki.fi>
5843 L:      linux-media@vger.kernel.org
5844 W:      https://linuxtv.org
5845 W:      http://palosaari.fi/linux/
5846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5847 T:      git git://linuxtv.org/anttip/media_tree.git
5848 S:      Maintained
5849 F:      drivers/media/usb/hackrf/
5850
5851 HARDWARE MONITORING
5852 M:      Jean Delvare <jdelvare@suse.com>
5853 M:      Guenter Roeck <linux@roeck-us.net>
5854 L:      linux-hwmon@vger.kernel.org
5855 W:      http://hwmon.wiki.kernel.org/
5856 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5858 S:      Maintained
5859 F:      Documentation/hwmon/
5860 F:      drivers/hwmon/
5861 F:      include/linux/hwmon*.h
5862
5863 HARDWARE RANDOM NUMBER GENERATOR CORE
5864 M:      Matt Mackall <mpm@selenic.com>
5865 M:      Herbert Xu <herbert@gondor.apana.org.au>
5866 L:      linux-crypto@vger.kernel.org
5867 S:      Odd fixes
5868 F:      Documentation/devicetree/bindings/rng/
5869 F:      Documentation/hw_random.txt
5870 F:      drivers/char/hw_random/
5871 F:      include/linux/hw_random.h
5872
5873 HARDWARE SPINLOCK CORE
5874 M:      Ohad Ben-Cohen <ohad@wizery.com>
5875 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5876 L:      linux-remoteproc@vger.kernel.org
5877 S:      Maintained
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5879 F:      Documentation/devicetree/bindings/hwlock/
5880 F:      Documentation/hwspinlock.txt
5881 F:      drivers/hwspinlock/
5882 F:      include/linux/hwspinlock.h
5883
5884 HARMONY SOUND DRIVER
5885 L:      linux-parisc@vger.kernel.org
5886 S:      Maintained
5887 F:      sound/parisc/harmony.*
5888
5889 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5890 M:      Jimmy Vance <jimmy.vance@hpe.com>
5891 S:      Supported
5892 F:      Documentation/watchdog/hpwdt.txt
5893 F:      drivers/watchdog/hpwdt.c
5894
5895 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5896 M:      Don Brace <don.brace@microsemi.com>
5897 L:      esc.storagedev@microsemi.com
5898 L:      linux-scsi@vger.kernel.org
5899 S:      Supported
5900 F:      Documentation/scsi/hpsa.txt
5901 F:      drivers/scsi/hpsa*.[ch]
5902 F:      include/linux/cciss*.h
5903 F:      include/uapi/linux/cciss*.h
5904
5905 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5906 M:      Don Brace <don.brace@microsemi.com>
5907 L:      esc.storagedev@microsemi.com
5908 L:      linux-scsi@vger.kernel.org
5909 S:      Supported
5910 F:      Documentation/blockdev/cciss.txt
5911 F:      drivers/block/cciss*
5912 F:      include/linux/cciss_ioctl.h
5913 F:      include/uapi/linux/cciss_ioctl.h
5914
5915 OPA-VNIC DRIVER
5916 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5917 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5918 L:      linux-rdma@vger.kernel.org
5919 S:      Supported
5920 F:      drivers/infiniband/ulp/opa_vnic
5921
5922 HFI1 DRIVER
5923 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5924 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5925 L:      linux-rdma@vger.kernel.org
5926 S:      Supported
5927 F:      drivers/infiniband/hw/hfi1
5928
5929 HFS FILESYSTEM
5930 L:      linux-fsdevel@vger.kernel.org
5931 S:      Orphan
5932 F:      Documentation/filesystems/hfs.txt
5933 F:      fs/hfs/
5934
5935 HFSPLUS FILESYSTEM
5936 L:      linux-fsdevel@vger.kernel.org
5937 S:      Orphan
5938 F:      Documentation/filesystems/hfsplus.txt
5939 F:      fs/hfsplus/
5940
5941 HGA FRAMEBUFFER DRIVER
5942 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5943 L:      linux-nvidia@lists.surfsouth.com
5944 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5945 S:      Maintained
5946 F:      drivers/video/fbdev/hgafb.c
5947
5948 HIBERNATION (aka Software Suspend, aka swsusp)
5949 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5950 M:      Pavel Machek <pavel@ucw.cz>
5951 L:      linux-pm@vger.kernel.org
5952 B:      https://bugzilla.kernel.org
5953 S:      Supported
5954 F:      arch/x86/power/
5955 F:      drivers/base/power/
5956 F:      kernel/power/
5957 F:      include/linux/suspend.h
5958 F:      include/linux/freezer.h
5959 F:      include/linux/pm.h
5960 F:      arch/*/include/asm/suspend*.h
5961
5962 HID CORE LAYER
5963 M:      Jiri Kosina <jikos@kernel.org>
5964 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5965 L:      linux-input@vger.kernel.org
5966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5967 S:      Maintained
5968 F:      drivers/hid/
5969 F:      include/linux/hid*
5970 F:      include/uapi/linux/hid*
5971
5972 HID SENSOR HUB DRIVERS
5973 M:      Jiri Kosina <jikos@kernel.org>
5974 M:      Jonathan Cameron <jic23@kernel.org>
5975 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5976 L:      linux-input@vger.kernel.org
5977 L:      linux-iio@vger.kernel.org
5978 S:      Maintained
5979 F:      Documentation/hid/hid-sensor*
5980 F:      drivers/hid/hid-sensor-*
5981 F:      drivers/iio/*/hid-*
5982 F:      include/linux/hid-sensor-*
5983
5984 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5985 M:      Thomas Gleixner <tglx@linutronix.de>
5986 L:      linux-kernel@vger.kernel.org
5987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5988 S:      Maintained
5989 F:      Documentation/timers/
5990 F:      kernel/time/hrtimer.c
5991 F:      kernel/time/clockevents.c
5992 F:      kernel/time/tick*.*
5993 F:      kernel/time/timer_*.c
5994 F:      include/linux/clockchips.h
5995 F:      include/linux/hrtimer.h
5996
5997 HIGH-SPEED SCC DRIVER FOR AX.25
5998 L:      linux-hams@vger.kernel.org
5999 S:      Orphan
6000 F:      drivers/net/hamradio/dmascc.c
6001 F:      drivers/net/hamradio/scc.c
6002
6003 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6004 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6005 W:      http://www.highpoint-tech.com
6006 S:      Supported
6007 F:      Documentation/scsi/hptiop.txt
6008 F:      drivers/scsi/hptiop.c
6009
6010 HIPPI
6011 M:      Jes Sorensen <jes@trained-monkey.org>
6012 L:      linux-hippi@sunsite.dk
6013 S:      Maintained
6014 F:      include/linux/hippidevice.h
6015 F:      include/uapi/linux/if_hippi.h
6016 F:      net/802/hippi.c
6017 F:      drivers/net/hippi/
6018
6019 HISILICON NETWORK SUBSYSTEM DRIVER
6020 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6021 M:      Salil Mehta <salil.mehta@huawei.com>
6022 L:      netdev@vger.kernel.org
6023 W:      http://www.hisilicon.com
6024 S:      Maintained
6025 F:      drivers/net/ethernet/hisilicon/
6026 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6027
6028 HISILICON ROCE DRIVER
6029 M:      Lijun Ou <oulijun@huawei.com>
6030 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6031 L:      linux-rdma@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/infiniband/hw/hns/
6034 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6035
6036 HISILICON SAS Controller
6037 M:      John Garry <john.garry@huawei.com>
6038 W:      http://www.hisilicon.com
6039 S:      Supported
6040 F:      drivers/scsi/hisi_sas/
6041 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6042
6043 HOST AP DRIVER
6044 M:      Jouni Malinen <j@w1.fi>
6045 L:      linux-wireless@vger.kernel.org
6046 W:      http://w1.fi/hostap-driver.html
6047 S:      Obsolete
6048 F:      drivers/net/wireless/intersil/hostap/
6049
6050 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6051 L:      platform-driver-x86@vger.kernel.org
6052 S:      Orphan
6053 F:      drivers/platform/x86/tc1100-wmi.c
6054
6055 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6056 M:      Jaroslav Kysela <perex@perex.cz>
6057 S:      Maintained
6058 F:      drivers/net/ethernet/hp/hp100.*
6059
6060 HPET:   High Precision Event Timers driver
6061 M:      Clemens Ladisch <clemens@ladisch.de>
6062 S:      Maintained
6063 F:      Documentation/timers/hpet.txt
6064 F:      drivers/char/hpet.c
6065 F:      include/linux/hpet.h
6066 F:      include/uapi/linux/hpet.h
6067
6068 HPET:   x86
6069 S:      Orphan
6070 F:      arch/x86/kernel/hpet.c
6071 F:      arch/x86/include/asm/hpet.h
6072
6073 HPFS FILESYSTEM
6074 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6075 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6076 S:      Maintained
6077 F:      fs/hpfs/
6078
6079 HSI SUBSYSTEM
6080 M:      Sebastian Reichel <sre@kernel.org>
6081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6082 S:      Maintained
6083 F:      Documentation/ABI/testing/sysfs-bus-hsi
6084 F:      Documentation/driver-api/hsi.rst
6085 F:      drivers/hsi/
6086 F:      include/linux/hsi/
6087 F:      include/uapi/linux/hsi/
6088
6089 HSO 3G MODEM DRIVER
6090 L:      linux-usb@vger.kernel.org
6091 S:      Orphan
6092 F:      drivers/net/usb/hso.c
6093
6094 HSR NETWORK PROTOCOL
6095 M:      Arvid Brodin <arvid.brodin@alten.se>
6096 L:      netdev@vger.kernel.org
6097 S:      Maintained
6098 F:      net/hsr/
6099
6100 HTCPEN TOUCHSCREEN DRIVER
6101 M:      Pau Oliva Fora <pof@eslack.org>
6102 L:      linux-input@vger.kernel.org
6103 S:      Maintained
6104 F:      drivers/input/touchscreen/htcpen.c
6105
6106 HUGETLB FILESYSTEM
6107 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6108 S:      Maintained
6109 F:      fs/hugetlbfs/
6110
6111 HVA ST MEDIA DRIVER
6112 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6113 L:      linux-media@vger.kernel.org
6114 T:      git git://linuxtv.org/media_tree.git
6115 W:      https://linuxtv.org
6116 S:      Supported
6117 F:      drivers/media/platform/sti/hva
6118
6119 Hyper-V CORE AND DRIVERS
6120 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6121 M:      Haiyang Zhang <haiyangz@microsoft.com>
6122 M:      Stephen Hemminger <sthemmin@microsoft.com>
6123 L:      devel@linuxdriverproject.org
6124 S:      Maintained
6125 F:      arch/x86/include/asm/mshyperv.h
6126 F:      arch/x86/include/uapi/asm/hyperv.h
6127 F:      arch/x86/kernel/cpu/mshyperv.c
6128 F:      arch/x86/hyperv
6129 F:      drivers/hid/hid-hyperv.c
6130 F:      drivers/hv/
6131 F:      drivers/input/serio/hyperv-keyboard.c
6132 F:      drivers/pci/host/pci-hyperv.c
6133 F:      drivers/net/hyperv/
6134 F:      drivers/scsi/storvsc_drv.c
6135 F:      drivers/uio/uio_hv_generic.c
6136 F:      drivers/video/fbdev/hyperv_fb.c
6137 F:      include/linux/hyperv.h
6138 F:      tools/hv/
6139 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6140
6141 I2C MUXES
6142 M:      Peter Rosin <peda@axentia.se>
6143 L:      linux-i2c@vger.kernel.org
6144 S:      Maintained
6145 F:      Documentation/i2c/i2c-topology
6146 F:      Documentation/i2c/muxes/
6147 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6148 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6149 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6150 F:      drivers/i2c/i2c-mux.c
6151 F:      drivers/i2c/muxes/
6152 F:      include/linux/i2c-mux.h
6153
6154 I2C OVER PARALLEL PORT
6155 M:      Jean Delvare <jdelvare@suse.com>
6156 L:      linux-i2c@vger.kernel.org
6157 S:      Maintained
6158 F:      Documentation/i2c/busses/i2c-parport
6159 F:      Documentation/i2c/busses/i2c-parport-light
6160 F:      drivers/i2c/busses/i2c-parport.c
6161 F:      drivers/i2c/busses/i2c-parport-light.c
6162
6163 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6164 M:      Jean Delvare <jdelvare@suse.com>
6165 L:      linux-i2c@vger.kernel.org
6166 S:      Maintained
6167 F:      Documentation/i2c/busses/i2c-ali1535
6168 F:      Documentation/i2c/busses/i2c-ali1563
6169 F:      Documentation/i2c/busses/i2c-ali15x3
6170 F:      Documentation/i2c/busses/i2c-amd756
6171 F:      Documentation/i2c/busses/i2c-amd8111
6172 F:      Documentation/i2c/busses/i2c-i801
6173 F:      Documentation/i2c/busses/i2c-nforce2
6174 F:      Documentation/i2c/busses/i2c-piix4
6175 F:      Documentation/i2c/busses/i2c-sis5595
6176 F:      Documentation/i2c/busses/i2c-sis630
6177 F:      Documentation/i2c/busses/i2c-sis96x
6178 F:      Documentation/i2c/busses/i2c-via
6179 F:      Documentation/i2c/busses/i2c-viapro
6180 F:      drivers/i2c/busses/i2c-ali1535.c
6181 F:      drivers/i2c/busses/i2c-ali1563.c
6182 F:      drivers/i2c/busses/i2c-ali15x3.c
6183 F:      drivers/i2c/busses/i2c-amd756.c
6184 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6185 F:      drivers/i2c/busses/i2c-amd8111.c
6186 F:      drivers/i2c/busses/i2c-i801.c
6187 F:      drivers/i2c/busses/i2c-isch.c
6188 F:      drivers/i2c/busses/i2c-nforce2.c
6189 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6190 F:      drivers/i2c/busses/i2c-piix4.c
6191 F:      drivers/i2c/busses/i2c-sis5595.c
6192 F:      drivers/i2c/busses/i2c-sis630.c
6193 F:      drivers/i2c/busses/i2c-sis96x.c
6194 F:      drivers/i2c/busses/i2c-via.c
6195 F:      drivers/i2c/busses/i2c-viapro.c
6196
6197 I2C/SMBUS ISMT DRIVER
6198 M:      Seth Heasley <seth.heasley@intel.com>
6199 M:      Neil Horman <nhorman@tuxdriver.com>
6200 L:      linux-i2c@vger.kernel.org
6201 F:      drivers/i2c/busses/i2c-ismt.c
6202 F:      Documentation/i2c/busses/i2c-ismt
6203
6204 I2C/SMBUS STUB DRIVER
6205 M:      Jean Delvare <jdelvare@suse.com>
6206 L:      linux-i2c@vger.kernel.org
6207 S:      Maintained
6208 F:      drivers/i2c/i2c-stub.c
6209
6210 I2C SUBSYSTEM
6211 M:      Wolfram Sang <wsa@the-dreams.de>
6212 L:      linux-i2c@vger.kernel.org
6213 W:      https://i2c.wiki.kernel.org/
6214 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6216 S:      Maintained
6217 F:      Documentation/devicetree/bindings/i2c/
6218 F:      Documentation/i2c/
6219 F:      drivers/i2c/
6220 F:      drivers/i2c/*/
6221 F:      include/linux/i2c.h
6222 F:      include/linux/i2c-*.h
6223 F:      include/uapi/linux/i2c.h
6224 F:      include/uapi/linux/i2c-*.h
6225
6226 I2C ACPI SUPPORT
6227 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6228 L:      linux-i2c@vger.kernel.org
6229 L:      linux-acpi@vger.kernel.org
6230 S:      Maintained
6231
6232 I2C-TAOS-EVM DRIVER
6233 M:      Jean Delvare <jdelvare@suse.com>
6234 L:      linux-i2c@vger.kernel.org
6235 S:      Maintained
6236 F:      Documentation/i2c/busses/i2c-taos-evm
6237 F:      drivers/i2c/busses/i2c-taos-evm.c
6238
6239 I2C-TINY-USB DRIVER
6240 M:      Till Harbaum <till@harbaum.org>
6241 L:      linux-i2c@vger.kernel.org
6242 W:      http://www.harbaum.org/till/i2c_tiny_usb
6243 S:      Maintained
6244 F:      drivers/i2c/busses/i2c-tiny-usb.c
6245
6246 i386 BOOT CODE
6247 M:      "H. Peter Anvin" <hpa@zytor.com>
6248 S:      Maintained
6249 F:      arch/x86/boot/
6250
6251 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6252 M:      "H. Peter Anvin" <hpa@zytor.com>
6253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6254 S:      Maintained
6255
6256 IA64 (Itanium) PLATFORM
6257 M:      Tony Luck <tony.luck@intel.com>
6258 M:      Fenghua Yu <fenghua.yu@intel.com>
6259 L:      linux-ia64@vger.kernel.org
6260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6261 S:      Maintained
6262 F:      arch/ia64/
6263
6264 IBM Power VMX Cryptographic instructions
6265 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6266 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6267 L:      linux-crypto@vger.kernel.org
6268 S:      Supported
6269 F:      drivers/crypto/vmx/Makefile
6270 F:      drivers/crypto/vmx/Kconfig
6271 F:      drivers/crypto/vmx/vmx.c
6272 F:      drivers/crypto/vmx/aes*
6273 F:      drivers/crypto/vmx/ghash*
6274 F:      drivers/crypto/vmx/ppc-xlate.pl
6275
6276 IBM Power in-Nest Crypto Acceleration
6277 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6278 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6279 L:      linux-crypto@vger.kernel.org
6280 S:      Supported
6281 F:      drivers/crypto/nx/Makefile
6282 F:      drivers/crypto/nx/Kconfig
6283 F:      drivers/crypto/nx/nx-aes*
6284 F:      drivers/crypto/nx/nx-sha*
6285 F:      drivers/crypto/nx/nx.*
6286 F:      drivers/crypto/nx/nx_csbcpb.h
6287 F:      drivers/crypto/nx/nx_debugfs.h
6288
6289 IBM Power 842 compression accelerator
6290 M:      Haren Myneni <haren@us.ibm.com>
6291 S:      Supported
6292 F:      drivers/crypto/nx/Makefile
6293 F:      drivers/crypto/nx/Kconfig
6294 F:      drivers/crypto/nx/nx-842*
6295 F:      include/linux/sw842.h
6296 F:      crypto/842.c
6297 F:      lib/842/
6298
6299 IBM Power Linux RAID adapter
6300 M:      Brian King <brking@us.ibm.com>
6301 S:      Supported
6302 F:      drivers/scsi/ipr.*
6303
6304 IBM Power Virtual Ethernet Device Driver
6305 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6306 L:      netdev@vger.kernel.org
6307 S:      Supported
6308 F:      drivers/net/ethernet/ibm/ibmveth.*
6309
6310 IBM Power SRIOV Virtual NIC Device Driver
6311 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6312 M:      John Allen <jallen@linux.vnet.ibm.com>
6313 L:      netdev@vger.kernel.org
6314 S:      Supported
6315 F:      drivers/net/ethernet/ibm/ibmvnic.*
6316
6317 IBM Power Virtual SCSI Device Drivers
6318 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6319 L:      linux-scsi@vger.kernel.org
6320 S:      Supported
6321 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6322 F:      include/scsi/viosrp.h
6323
6324 IBM Power Virtual SCSI Device Target Driver
6325 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6326 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6327 L:      linux-scsi@vger.kernel.org
6328 L:      target-devel@vger.kernel.org
6329 S:      Supported
6330 F:      drivers/scsi/ibmvscsi_tgt/
6331
6332 IBM Power Virtual FC Device Drivers
6333 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6334 L:      linux-scsi@vger.kernel.org
6335 S:      Supported
6336 F:      drivers/scsi/ibmvscsi/ibmvfc*
6337
6338 IBM ServeRAID RAID DRIVER
6339 S:      Orphan
6340 F:      drivers/scsi/ips.*
6341
6342 ICH LPC AND GPIO DRIVER
6343 M:      Peter Tyser <ptyser@xes-inc.com>
6344 S:      Maintained
6345 F:      drivers/mfd/lpc_ich.c
6346 F:      drivers/gpio/gpio-ich.c
6347
6348 IDT VersaClock 5 CLOCK DRIVER
6349 M:      Marek Vasut <marek.vasut@gmail.com>
6350 S:      Maintained
6351 F:      drivers/clk/clk-versaclock5.c
6352
6353 IDE SUBSYSTEM
6354 M:      "David S. Miller" <davem@davemloft.net>
6355 L:      linux-ide@vger.kernel.org
6356 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6358 S:      Maintained
6359 F:      Documentation/ide/
6360 F:      drivers/ide/
6361 F:      include/linux/ide.h
6362
6363 IDEAPAD LAPTOP EXTRAS DRIVER
6364 M:      Ike Panhc <ike.pan@canonical.com>
6365 L:      platform-driver-x86@vger.kernel.org
6366 W:      http://launchpad.net/ideapad-laptop
6367 S:      Maintained
6368 F:      drivers/platform/x86/ideapad-laptop.c
6369
6370 IDEAPAD LAPTOP SLIDEBAR DRIVER
6371 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6372 L:      linux-input@vger.kernel.org
6373 W:      https://github.com/o2genum/ideapad-slidebar
6374 S:      Maintained
6375 F:      drivers/input/misc/ideapad_slidebar.c
6376
6377 IDE/ATAPI DRIVERS
6378 M:      Borislav Petkov <bp@alien8.de>
6379 L:      linux-ide@vger.kernel.org
6380 S:      Maintained
6381 F:      Documentation/cdrom/ide-cd
6382 F:      drivers/ide/ide-cd*
6383
6384 IEEE 802.15.4 SUBSYSTEM
6385 M:      Alexander Aring <aar@pengutronix.de>
6386 M:      Stefan Schmidt <stefan@osg.samsung.com>
6387 L:      linux-wpan@vger.kernel.org
6388 W:      http://wpan.cakelab.org/
6389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6391 S:      Maintained
6392 F:      net/ieee802154/
6393 F:      net/mac802154/
6394 F:      drivers/net/ieee802154/
6395 F:      include/linux/nl802154.h
6396 F:      include/linux/ieee802154.h
6397 F:      include/net/nl802154.h
6398 F:      include/net/mac802154.h
6399 F:      include/net/af_ieee802154.h
6400 F:      include/net/cfg802154.h
6401 F:      include/net/ieee802154_netdev.h
6402 F:      Documentation/networking/ieee802154.txt
6403
6404 IFE PROTOCOL
6405 M:      Yotam Gigi <yotamg@mellanox.com>
6406 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6407 F:      net/ife
6408 F:      include/net/ife.h
6409 F:      include/uapi/linux/ife.h
6410
6411 IGORPLUG-USB IR RECEIVER
6412 M:      Sean Young <sean@mess.org>
6413 L:      linux-media@vger.kernel.org
6414 S:      Maintained
6415 F:      drivers/media/rc/igorplugusb.c
6416
6417 IGUANAWORKS USB IR TRANSCEIVER
6418 M:      Sean Young <sean@mess.org>
6419 L:      linux-media@vger.kernel.org
6420 S:      Maintained
6421 F:      drivers/media/rc/iguanair.c
6422
6423 IIO DIGITAL POTENTIOMETER DAC
6424 M:      Peter Rosin <peda@axentia.se>
6425 L:      linux-iio@vger.kernel.org
6426 S:      Maintained
6427 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6428 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6429 F:      drivers/iio/dac/dpot-dac.c
6430
6431 IIO ENVELOPE DETECTOR
6432 M:      Peter Rosin <peda@axentia.se>
6433 L:      linux-iio@vger.kernel.org
6434 S:      Maintained
6435 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6436 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6437 F:      drivers/iio/adc/envelope-detector.c
6438
6439 IIO SUBSYSTEM AND DRIVERS
6440 M:      Jonathan Cameron <jic23@kernel.org>
6441 R:      Hartmut Knaack <knaack.h@gmx.de>
6442 R:      Lars-Peter Clausen <lars@metafoo.de>
6443 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6444 L:      linux-iio@vger.kernel.org
6445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6446 S:      Maintained
6447 F:      Documentation/devicetree/bindings/iio/
6448 F:      drivers/iio/
6449 F:      drivers/staging/iio/
6450 F:      include/linux/iio/
6451 F:      tools/iio/
6452
6453 IKANOS/ADI EAGLE ADSL USB DRIVER
6454 M:      Matthieu Castet <castet.matthieu@free.fr>
6455 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6456 S:      Maintained
6457 F:      drivers/usb/atm/ueagle-atm.c
6458
6459 IMGTEC ASCII LCD DRIVER
6460 M:      Paul Burton <paul.burton@imgtec.com>
6461 S:      Maintained
6462 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6463 F:      drivers/auxdisplay/img-ascii-lcd.c
6464
6465 INA209 HARDWARE MONITOR DRIVER
6466 M:      Guenter Roeck <linux@roeck-us.net>
6467 L:      linux-hwmon@vger.kernel.org
6468 S:      Maintained
6469 F:      Documentation/hwmon/ina209
6470 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6471 F:      drivers/hwmon/ina209.c
6472
6473 INA2XX HARDWARE MONITOR DRIVER
6474 M:      Guenter Roeck <linux@roeck-us.net>
6475 L:      linux-hwmon@vger.kernel.org
6476 S:      Maintained
6477 F:      Documentation/hwmon/ina2xx
6478 F:      drivers/hwmon/ina2xx.c
6479 F:      include/linux/platform_data/ina2xx.h
6480
6481 INDUSTRY PACK SUBSYSTEM (IPACK)
6482 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6483 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6484 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6485 L:      industrypack-devel@lists.sourceforge.net
6486 W:      http://industrypack.sourceforge.net
6487 S:      Maintained
6488 F:      drivers/ipack/
6489
6490 INGENIC JZ4780 DMA Driver
6491 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6492 S:      Maintained
6493 F:      drivers/dma/dma-jz4780.c
6494
6495 INGENIC JZ4780 NAND DRIVER
6496 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6497 L:      linux-mtd@lists.infradead.org
6498 S:      Maintained
6499 F:      drivers/mtd/nand/jz4780_*
6500
6501 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6502 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6503 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6504 L:      linux-ima-devel@lists.sourceforge.net
6505 L:      linux-ima-user@lists.sourceforge.net
6506 L:      linux-security-module@vger.kernel.org
6507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6508 S:      Supported
6509 F:      security/integrity/ima/
6510
6511 IMGTEC IR DECODER DRIVER
6512 M:      James Hogan <james.hogan@imgtec.com>
6513 S:      Maintained
6514 F:      drivers/media/rc/img-ir/
6515
6516 IMS TWINTURBO FRAMEBUFFER DRIVER
6517 L:      linux-fbdev@vger.kernel.org
6518 S:      Orphan
6519 F:      drivers/video/fbdev/imsttfb.c
6520
6521 INFINIBAND SUBSYSTEM
6522 M:      Doug Ledford <dledford@redhat.com>
6523 M:      Sean Hefty <sean.hefty@intel.com>
6524 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6525 L:      linux-rdma@vger.kernel.org
6526 W:      http://www.openfabrics.org/
6527 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6529 S:      Supported
6530 F:      Documentation/devicetree/bindings/infiniband/
6531 F:      Documentation/infiniband/
6532 F:      drivers/infiniband/
6533 F:      include/uapi/linux/if_infiniband.h
6534 F:      include/uapi/rdma/
6535 F:      include/rdma/
6536
6537 INOTIFY
6538 M:      John McCutchan <john@johnmccutchan.com>
6539 M:      Robert Love <rlove@rlove.org>
6540 M:      Eric Paris <eparis@parisplace.org>
6541 S:      Maintained
6542 F:      Documentation/filesystems/inotify.txt
6543 F:      fs/notify/inotify/
6544 F:      include/linux/inotify.h
6545 F:      include/uapi/linux/inotify.h
6546
6547 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6548 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6549 L:      linux-input@vger.kernel.org
6550 Q:      http://patchwork.kernel.org/project/linux-input/list/
6551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6552 S:      Maintained
6553 F:      drivers/input/
6554 F:      include/linux/input.h
6555 F:      include/uapi/linux/input.h
6556 F:      include/linux/input/
6557 F:      Documentation/devicetree/bindings/input/
6558
6559 INPUT MULTITOUCH (MT) PROTOCOL
6560 M:      Henrik Rydberg <rydberg@bitmath.org>
6561 L:      linux-input@vger.kernel.org
6562 S:      Odd fixes
6563 F:      Documentation/input/multi-touch-protocol.rst
6564 F:      drivers/input/input-mt.c
6565 K:      \b(ABS|SYN)_MT_
6566
6567 INTEL ASoC BDW/HSW DRIVERS
6568 M:      Jie Yang <yang.jie@linux.intel.com>
6569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6570 S:      Supported
6571 F:      sound/soc/intel/common/sst-dsp*
6572 F:      sound/soc/intel/common/sst-firmware.c
6573 F:      sound/soc/intel/boards/broadwell.c
6574 F:      sound/soc/intel/haswell/
6575
6576 INTEL C600 SERIES SAS CONTROLLER DRIVER
6577 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6578 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6579 L:      linux-scsi@vger.kernel.org
6580 T:      git git://git.code.sf.net/p/intel-sas/isci
6581 S:      Supported
6582 F:      drivers/scsi/isci/
6583
6584 INTEL HID EVENT DRIVER
6585 M:      Alex Hung <alex.hung@canonical.com>
6586 L:      platform-driver-x86@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/platform/x86/intel-hid.c
6589
6590 INTEL VIRTUAL BUTTON DRIVER
6591 M:      AceLan Kao <acelan.kao@canonical.com>
6592 L:      platform-driver-x86@vger.kernel.org
6593 S:      Maintained
6594 F:      drivers/platform/x86/intel-vbtn.c
6595
6596 INTEL IDLE DRIVER
6597 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6598 M:      Len Brown <lenb@kernel.org>
6599 L:      linux-pm@vger.kernel.org
6600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6601 B:      https://bugzilla.kernel.org
6602 S:      Supported
6603 F:      drivers/idle/intel_idle.c
6604
6605 INTEL INTEGRATED SENSOR HUB DRIVER
6606 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6607 M:      Jiri Kosina <jikos@kernel.org>
6608 L:      linux-input@vger.kernel.org
6609 S:      Maintained
6610 F:      drivers/hid/intel-ish-hid/
6611
6612 INTEL PSTATE DRIVER
6613 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6614 M:      Len Brown <lenb@kernel.org>
6615 L:      linux-pm@vger.kernel.org
6616 S:      Supported
6617 F:      drivers/cpufreq/intel_pstate.c
6618
6619 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6620 M:      Maik Broemme <mbroemme@libmpq.org>
6621 L:      linux-fbdev@vger.kernel.org
6622 S:      Maintained
6623 F:      Documentation/fb/intelfb.txt
6624 F:      drivers/video/fbdev/intelfb/
6625
6626 INTEL 810/815 FRAMEBUFFER DRIVER
6627 M:      Antonino Daplas <adaplas@gmail.com>
6628 L:      linux-fbdev@vger.kernel.org
6629 S:      Maintained
6630 F:      drivers/video/fbdev/i810/
6631
6632 INTEL MENLOW THERMAL DRIVER
6633 M:      Sujith Thomas <sujith.thomas@intel.com>
6634 L:      platform-driver-x86@vger.kernel.org
6635 W:      https://01.org/linux-acpi
6636 S:      Supported
6637 F:      drivers/platform/x86/intel_menlow.c
6638
6639 INTEL I/OAT DMA DRIVER
6640 M:      Dave Jiang <dave.jiang@intel.com>
6641 R:      Dan Williams <dan.j.williams@intel.com>
6642 L:      dmaengine@vger.kernel.org
6643 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6644 S:      Supported
6645 F:      drivers/dma/ioat*
6646
6647 INTEL IOMMU (VT-d)
6648 M:      David Woodhouse <dwmw2@infradead.org>
6649 L:      iommu@lists.linux-foundation.org
6650 T:      git git://git.infradead.org/iommu-2.6.git
6651 S:      Supported
6652 F:      drivers/iommu/intel-iommu.c
6653 F:      include/linux/intel-iommu.h
6654
6655 INTEL IOP-ADMA DMA DRIVER
6656 R:      Dan Williams <dan.j.williams@intel.com>
6657 S:      Odd fixes
6658 F:      drivers/dma/iop-adma.c
6659
6660 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6661 M:      Krzysztof Halasa <khalasa@piap.pl>
6662 S:      Maintained
6663 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6664 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6665 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6666 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6667 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6668 F:      drivers/net/wan/ixp4xx_hss.c
6669
6670 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6671 M:      Deepak Saxena <dsaxena@plexity.net>
6672 S:      Maintained
6673 F:      drivers/char/hw_random/ixp4xx-rng.c
6674
6675 INTEL ETHERNET DRIVERS
6676 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6677 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6678 W:      http://www.intel.com/support/feedback.htm
6679 W:      http://e1000.sourceforge.net/
6680 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6683 S:      Supported
6684 F:      Documentation/networking/e100.txt
6685 F:      Documentation/networking/e1000.txt
6686 F:      Documentation/networking/e1000e.txt
6687 F:      Documentation/networking/igb.txt
6688 F:      Documentation/networking/igbvf.txt
6689 F:      Documentation/networking/ixgb.txt
6690 F:      Documentation/networking/ixgbe.txt
6691 F:      Documentation/networking/ixgbevf.txt
6692 F:      Documentation/networking/i40e.txt
6693 F:      Documentation/networking/i40evf.txt
6694 F:      drivers/net/ethernet/intel/
6695 F:      drivers/net/ethernet/intel/*/
6696
6697 INTEL RDMA RNIC DRIVER
6698 M:     Faisal Latif <faisal.latif@intel.com>
6699 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6700 L:     linux-rdma@vger.kernel.org
6701 S:     Supported
6702 F:     drivers/infiniband/hw/i40iw/
6703
6704 INTEL MERRIFIELD GPIO DRIVER
6705 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6706 L:      linux-gpio@vger.kernel.org
6707 S:      Maintained
6708 F:      drivers/gpio/gpio-merrifield.c
6709
6710 INTEL-MID GPIO DRIVER
6711 M:      David Cohen <david.a.cohen@linux.intel.com>
6712 L:      linux-gpio@vger.kernel.org
6713 S:      Maintained
6714 F:      drivers/gpio/gpio-intel-mid.c
6715
6716 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6717 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6718 L:      linux-wireless@vger.kernel.org
6719 S:      Maintained
6720 F:      Documentation/networking/README.ipw2100
6721 F:      Documentation/networking/README.ipw2200
6722 F:      drivers/net/wireless/intel/ipw2x00/
6723
6724 INTEL(R) TRACE HUB
6725 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6726 S:      Supported
6727 F:      Documentation/trace/intel_th.txt
6728 F:      drivers/hwtracing/intel_th/
6729
6730 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6731 M:      Ning Sun <ning.sun@intel.com>
6732 L:      tboot-devel@lists.sourceforge.net
6733 W:      http://tboot.sourceforge.net
6734 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6735 S:      Supported
6736 F:      Documentation/intel_txt.txt
6737 F:      include/linux/tboot.h
6738 F:      arch/x86/kernel/tboot.c
6739
6740 INTEL WIRELESS WIMAX CONNECTION 2400
6741 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6742 M:      linux-wimax@intel.com
6743 L:      wimax@linuxwimax.org (subscribers-only)
6744 S:      Supported
6745 W:      http://linuxwimax.org
6746 F:      Documentation/wimax/README.i2400m
6747 F:      drivers/net/wimax/i2400m/
6748 F:      include/uapi/linux/wimax/i2400m.h
6749
6750 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6751 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6752 L:      linux-wireless@vger.kernel.org
6753 S:      Supported
6754 F:      drivers/net/wireless/intel/iwlegacy/
6755
6756 INTEL WIRELESS WIFI LINK (iwlwifi)
6757 M:      Johannes Berg <johannes.berg@intel.com>
6758 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6759 M:      Luca Coelho <luciano.coelho@intel.com>
6760 M:      Intel Linux Wireless <linuxwifi@intel.com>
6761 L:      linux-wireless@vger.kernel.org
6762 W:      http://intellinuxwireless.org
6763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6764 S:      Supported
6765 F:      drivers/net/wireless/intel/iwlwifi/
6766
6767 INTEL MANAGEMENT ENGINE (mei)
6768 M:      Tomas Winkler <tomas.winkler@intel.com>
6769 L:      linux-kernel@vger.kernel.org
6770 S:      Supported
6771 F:      include/uapi/linux/mei.h
6772 F:      include/linux/mei_cl_bus.h
6773 F:      drivers/misc/mei/*
6774 F:      drivers/watchdog/mei_wdt.c
6775 F:      Documentation/misc-devices/mei/*
6776 F:      samples/mei/*
6777
6778 INTEL MIC DRIVERS (mic)
6779 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6780 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6781 S:      Supported
6782 W:      https://github.com/sudeepdutt/mic
6783 W:      http://software.intel.com/en-us/mic-developer
6784 F:      include/linux/mic_bus.h
6785 F:      include/linux/scif.h
6786 F:      include/uapi/linux/mic_common.h
6787 F:      include/uapi/linux/mic_ioctl.h
6788 F:      include/uapi/linux/scif_ioctl.h
6789 F:      drivers/misc/mic/
6790 F:      drivers/dma/mic_x100_dma.c
6791 F:      drivers/dma/mic_x100_dma.h
6792 F:      Documentation/mic/
6793
6794 INTEL PMC/P-Unit IPC DRIVER
6795 M:      Zha Qipeng<qipeng.zha@intel.com>
6796 L:      platform-driver-x86@vger.kernel.org
6797 S:      Maintained
6798 F:      drivers/platform/x86/intel_pmc_ipc.c
6799 F:      drivers/platform/x86/intel_punit_ipc.c
6800 F:      arch/x86/include/asm/intel_pmc_ipc.h
6801 F:      arch/x86/include/asm/intel_punit_ipc.h
6802
6803 INTEL TELEMETRY DRIVER
6804 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6805 L:      platform-driver-x86@vger.kernel.org
6806 S:      Maintained
6807 F:      arch/x86/include/asm/intel_telemetry.h
6808 F:      drivers/platform/x86/intel_telemetry*
6809
6810 INTEL PMC CORE DRIVER
6811 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6812 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6813 L:      platform-driver-x86@vger.kernel.org
6814 S:      Maintained
6815 F:      arch/x86/include/asm/pmc_core.h
6816 F:      drivers/platform/x86/intel_pmc_core*
6817
6818 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6819 M:      Linus Walleij <linus.walleij@linaro.org>
6820 L:      linux-iio@vger.kernel.org
6821 S:      Maintained
6822 F:      drivers/iio/gyro/mpu3050*
6823 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6824
6825 IOC3 ETHERNET DRIVER
6826 M:      Ralf Baechle <ralf@linux-mips.org>
6827 L:      linux-mips@linux-mips.org
6828 S:      Maintained
6829 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6830
6831 IOC3 SERIAL DRIVER
6832 M:      Pat Gefre <pfg@sgi.com>
6833 L:      linux-serial@vger.kernel.org
6834 S:      Maintained
6835 F:      drivers/tty/serial/ioc3_serial.c
6836
6837 IOMMU DRIVERS
6838 M:      Joerg Roedel <joro@8bytes.org>
6839 L:      iommu@lists.linux-foundation.org
6840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6841 S:      Maintained
6842 F:      Documentation/devicetree/bindings/iommu/
6843 F:      drivers/iommu/
6844
6845 IP MASQUERADING
6846 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6847 S:      Maintained
6848 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6849
6850 IPMI SUBSYSTEM
6851 M:      Corey Minyard <minyard@acm.org>
6852 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6853 W:      http://openipmi.sourceforge.net/
6854 S:      Supported
6855 F:      Documentation/IPMI.txt
6856 F:      drivers/char/ipmi/
6857 F:      include/linux/ipmi*
6858 F:      include/uapi/linux/ipmi*
6859
6860 QCOM AUDIO (ASoC) DRIVERS
6861 M:      Patrick Lai <plai@codeaurora.org>
6862 M:      Banajit Goswami <bgoswami@codeaurora.org>
6863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6864 S:      Supported
6865 F:      sound/soc/qcom/
6866
6867 IPS SCSI RAID DRIVER
6868 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6869 L:      linux-scsi@vger.kernel.org
6870 W:      http://www.adaptec.com/
6871 S:      Maintained
6872 F:      drivers/scsi/ips*
6873
6874 IPVS
6875 M:      Wensong Zhang <wensong@linux-vs.org>
6876 M:      Simon Horman <horms@verge.net.au>
6877 M:      Julian Anastasov <ja@ssi.bg>
6878 L:      netdev@vger.kernel.org
6879 L:      lvs-devel@vger.kernel.org
6880 S:      Maintained
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6883 F:      Documentation/networking/ipvs-sysctl.txt
6884 F:      include/net/ip_vs.h
6885 F:      include/uapi/linux/ip_vs.h
6886 F:      net/netfilter/ipvs/
6887
6888 IPWIRELESS DRIVER
6889 M:      Jiri Kosina <jikos@kernel.org>
6890 M:      David Sterba <dsterba@suse.com>
6891 S:      Odd Fixes
6892 F:      drivers/tty/ipwireless/
6893
6894 IPX NETWORK LAYER
6895 L:      netdev@vger.kernel.org
6896 S:      Odd fixes
6897 F:      include/net/ipx.h
6898 F:      include/uapi/linux/ipx.h
6899 F:      net/ipx/
6900
6901 IRDA SUBSYSTEM
6902 M:      Samuel Ortiz <samuel@sortiz.org>
6903 L:      irda-users@lists.sourceforge.net (subscribers-only)
6904 L:      netdev@vger.kernel.org
6905 W:      http://irda.sourceforge.net/
6906 S:      Maintained
6907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6908 F:      Documentation/networking/irda.txt
6909 F:      drivers/net/irda/
6910 F:      include/net/irda/
6911 F:      net/irda/
6912
6913 IRQ SUBSYSTEM
6914 M:      Thomas Gleixner <tglx@linutronix.de>
6915 L:      linux-kernel@vger.kernel.org
6916 S:      Maintained
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6918 F:      kernel/irq/
6919
6920 IRQCHIP DRIVERS
6921 M:      Thomas Gleixner <tglx@linutronix.de>
6922 M:      Jason Cooper <jason@lakedaemon.net>
6923 M:      Marc Zyngier <marc.zyngier@arm.com>
6924 L:      linux-kernel@vger.kernel.org
6925 S:      Maintained
6926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6927 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6928 F:      Documentation/devicetree/bindings/interrupt-controller/
6929 F:      drivers/irqchip/
6930
6931 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6932 M:      Marc Zyngier <marc.zyngier@arm.com>
6933 S:      Maintained
6934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6935 F:      Documentation/IRQ-domain.txt
6936 F:      include/linux/irqdomain.h
6937 F:      kernel/irq/irqdomain.c
6938 F:      kernel/irq/msi.c
6939
6940 ISA
6941 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6942 S:      Maintained
6943 F:      Documentation/isa.txt
6944 F:      drivers/base/isa.c
6945 F:      include/linux/isa.h
6946
6947 ISAPNP
6948 M:      Jaroslav Kysela <perex@perex.cz>
6949 S:      Maintained
6950 F:      Documentation/isapnp.txt
6951 F:      drivers/pnp/isapnp/
6952 F:      include/linux/isapnp.h
6953
6954 ISA RADIO MODULE
6955 M:      Hans Verkuil <hverkuil@xs4all.nl>
6956 L:      linux-media@vger.kernel.org
6957 T:      git git://linuxtv.org/media_tree.git
6958 W:      https://linuxtv.org
6959 S:      Maintained
6960 F:      drivers/media/radio/radio-isa*
6961
6962 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6963 M:      Peter Jones <pjones@redhat.com>
6964 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6965 S:      Maintained
6966 F:      drivers/firmware/iscsi_ibft*
6967
6968 ISCSI
6969 M:      Lee Duncan <lduncan@suse.com>
6970 M:      Chris Leech <cleech@redhat.com>
6971 L:      open-iscsi@googlegroups.com
6972 W:      www.open-iscsi.com
6973 S:      Maintained
6974 F:      drivers/scsi/*iscsi*
6975 F:      include/scsi/*iscsi*
6976
6977 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6978 M:      Or Gerlitz <ogerlitz@mellanox.com>
6979 M:      Sagi Grimberg <sagi@grimberg.me>
6980 M:      Roi Dayan <roid@mellanox.com>
6981 L:      linux-rdma@vger.kernel.org
6982 S:      Supported
6983 W:      http://www.openfabrics.org
6984 W:      www.open-iscsi.org
6985 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6986 F:      drivers/infiniband/ulp/iser/
6987
6988 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6989 M:      Sagi Grimberg <sagi@grimberg.me>
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6991 L:      linux-rdma@vger.kernel.org
6992 L:      target-devel@vger.kernel.org
6993 S:      Supported
6994 W:      http://www.linux-iscsi.org
6995 F:      drivers/infiniband/ulp/isert
6996
6997 ISDN SUBSYSTEM
6998 M:      Karsten Keil <isdn@linux-pingi.de>
6999 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7000 L:      netdev@vger.kernel.org
7001 W:      http://www.isdn4linux.de
7002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7003 S:      Maintained
7004 F:      Documentation/isdn/
7005 F:      drivers/isdn/
7006 F:      include/linux/isdn.h
7007 F:      include/linux/isdn/
7008 F:      include/uapi/linux/isdn.h
7009 F:      include/uapi/linux/isdn/
7010
7011 ISDN SUBSYSTEM (Eicon active card driver)
7012 M:      Armin Schindler <mac@melware.de>
7013 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7014 W:      http://www.melware.de
7015 S:      Maintained
7016 F:      drivers/isdn/hardware/eicon/
7017
7018 IT87 HARDWARE MONITORING DRIVER
7019 M:      Jean Delvare <jdelvare@suse.com>
7020 L:      linux-hwmon@vger.kernel.org
7021 S:      Maintained
7022 F:      Documentation/hwmon/it87
7023 F:      drivers/hwmon/it87.c
7024
7025 IT913X MEDIA DRIVER
7026 M:      Antti Palosaari <crope@iki.fi>
7027 L:      linux-media@vger.kernel.org
7028 W:      https://linuxtv.org
7029 W:      http://palosaari.fi/linux/
7030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7031 T:      git git://linuxtv.org/anttip/media_tree.git
7032 S:      Maintained
7033 F:      drivers/media/tuners/it913x*
7034
7035 IVTV VIDEO4LINUX DRIVER
7036 M:      Andy Walls <awalls@md.metrocast.net>
7037 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7038 L:      linux-media@vger.kernel.org
7039 T:      git git://linuxtv.org/media_tree.git
7040 W:      http://www.ivtvdriver.org
7041 S:      Maintained
7042 F:      Documentation/media/v4l-drivers/ivtv*
7043 F:      drivers/media/pci/ivtv/
7044 F:      include/uapi/linux/ivtv*
7045
7046 IX2505V MEDIA DRIVER
7047 M:      Malcolm Priestley <tvboxspy@gmail.com>
7048 L:      linux-media@vger.kernel.org
7049 W:      https://linuxtv.org
7050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7051 S:      Maintained
7052 F:      drivers/media/dvb-frontends/ix2505v*
7053
7054 JC42.4 TEMPERATURE SENSOR DRIVER
7055 M:      Guenter Roeck <linux@roeck-us.net>
7056 L:      linux-hwmon@vger.kernel.org
7057 S:      Maintained
7058 F:      drivers/hwmon/jc42.c
7059 F:      Documentation/hwmon/jc42
7060
7061 JFS FILESYSTEM
7062 M:      Dave Kleikamp <shaggy@kernel.org>
7063 L:      jfs-discussion@lists.sourceforge.net
7064 W:      http://jfs.sourceforge.net/
7065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7066 S:      Maintained
7067 F:      Documentation/filesystems/jfs.txt
7068 F:      fs/jfs/
7069
7070 JME NETWORK DRIVER
7071 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7072 L:      netdev@vger.kernel.org
7073 S:      Maintained
7074 F:      drivers/net/ethernet/jme.*
7075
7076 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7077 M:      David Woodhouse <dwmw2@infradead.org>
7078 L:      linux-mtd@lists.infradead.org
7079 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7080 S:      Maintained
7081 F:      fs/jffs2/
7082 F:      include/uapi/linux/jffs2.h
7083
7084 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7085 M:      "Theodore Ts'o" <tytso@mit.edu>
7086 M:      Jan Kara <jack@suse.com>
7087 L:      linux-ext4@vger.kernel.org
7088 S:      Maintained
7089 F:      fs/jbd2/
7090 F:      include/linux/jbd2.h
7091
7092 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7093 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7094 L:      linux-media@vger.kernel.org
7095 S:      Maintained
7096 F:      drivers/media/platform/rcar_jpu.c
7097
7098 JSM Neo PCI based serial card
7099 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7100 L:      linux-serial@vger.kernel.org
7101 S:      Maintained
7102 F:      drivers/tty/serial/jsm/
7103
7104 K10TEMP HARDWARE MONITORING DRIVER
7105 M:      Clemens Ladisch <clemens@ladisch.de>
7106 L:      linux-hwmon@vger.kernel.org
7107 S:      Maintained
7108 F:      Documentation/hwmon/k10temp
7109 F:      drivers/hwmon/k10temp.c
7110
7111 K8TEMP HARDWARE MONITORING DRIVER
7112 M:      Rudolf Marek <r.marek@assembler.cz>
7113 L:      linux-hwmon@vger.kernel.org
7114 S:      Maintained
7115 F:      Documentation/hwmon/k8temp
7116 F:      drivers/hwmon/k8temp.c
7117
7118 KASAN
7119 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7120 R:      Alexander Potapenko <glider@google.com>
7121 R:      Dmitry Vyukov <dvyukov@google.com>
7122 L:      kasan-dev@googlegroups.com
7123 S:      Maintained
7124 F:      arch/*/include/asm/kasan.h
7125 F:      arch/*/mm/kasan_init*
7126 F:      Documentation/dev-tools/kasan.rst
7127 F:      include/linux/kasan*.h
7128 F:      lib/test_kasan.c
7129 F:      mm/kasan/
7130 F:      scripts/Makefile.kasan
7131
7132 KCONFIG
7133 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7134 L:      linux-kbuild@vger.kernel.org
7135 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7136 S:      Maintained
7137 F:      Documentation/kbuild/kconfig-language.txt
7138 F:      scripts/kconfig/
7139
7140 KDUMP
7141 M:      Dave Young <dyoung@redhat.com>
7142 M:      Baoquan He <bhe@redhat.com>
7143 R:      Vivek Goyal <vgoyal@redhat.com>
7144 L:      kexec@lists.infradead.org
7145 W:      http://lse.sourceforge.net/kdump/
7146 S:      Maintained
7147 F:      Documentation/kdump/
7148
7149 KEENE FM RADIO TRANSMITTER DRIVER
7150 M:      Hans Verkuil <hverkuil@xs4all.nl>
7151 L:      linux-media@vger.kernel.org
7152 T:      git git://linuxtv.org/media_tree.git
7153 W:      https://linuxtv.org
7154 S:      Maintained
7155 F:      drivers/media/radio/radio-keene*
7156
7157 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7158 M:      Ian Kent <raven@themaw.net>
7159 L:      autofs@vger.kernel.org
7160 S:      Maintained
7161 F:      fs/autofs4/
7162
7163 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7164 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7165 M:      Michal Marek <mmarek@suse.com>
7166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7167 L:      linux-kbuild@vger.kernel.org
7168 S:      Maintained
7169 F:      Documentation/kbuild/
7170 F:      Makefile
7171 F:      scripts/Makefile.*
7172 F:      scripts/basic/
7173 F:      scripts/mk*
7174 F:      scripts/package/
7175
7176 KERNEL JANITORS
7177 L:      kernel-janitors@vger.kernel.org
7178 W:      http://kernelnewbies.org/KernelJanitors
7179 S:      Odd Fixes
7180
7181 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7182 M:      "J. Bruce Fields" <bfields@fieldses.org>
7183 M:      Jeff Layton <jlayton@poochiereds.net>
7184 L:      linux-nfs@vger.kernel.org
7185 W:      http://nfs.sourceforge.net/
7186 T:      git git://linux-nfs.org/~bfields/linux.git
7187 S:      Supported
7188 F:      fs/nfsd/
7189 F:      include/uapi/linux/nfsd/
7190 F:      fs/lockd/
7191 F:      fs/nfs_common/
7192 F:      net/sunrpc/
7193 F:      include/linux/lockd/
7194 F:      include/linux/sunrpc/
7195 F:      include/uapi/linux/sunrpc/
7196
7197 KERNEL SELFTEST FRAMEWORK
7198 M:      Shuah Khan <shuahkh@osg.samsung.com>
7199 M:      Shuah Khan <shuah@kernel.org>
7200 L:      linux-kselftest@vger.kernel.org
7201 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7202 S:      Maintained
7203 F:      tools/testing/selftests
7204
7205 KERNEL VIRTUAL MACHINE (KVM)
7206 M:      Paolo Bonzini <pbonzini@redhat.com>
7207 M:      Radim Krčmář <rkrcmar@redhat.com>
7208 L:      kvm@vger.kernel.org
7209 W:      http://www.linux-kvm.org
7210 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7211 S:      Supported
7212 F:      Documentation/*/kvm*.txt
7213 F:      Documentation/virtual/kvm/
7214 F:      arch/*/kvm/
7215 F:      arch/x86/kernel/kvm.c
7216 F:      arch/x86/kernel/kvmclock.c
7217 F:      arch/*/include/asm/kvm*
7218 F:      include/linux/kvm*
7219 F:      include/uapi/linux/kvm*
7220 F:      virt/kvm/
7221 F:      tools/kvm/
7222
7223 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7224 M:      Joerg Roedel <joro@8bytes.org>
7225 L:      kvm@vger.kernel.org
7226 W:      http://www.linux-kvm.org/
7227 S:      Maintained
7228 F:      arch/x86/include/asm/svm.h
7229 F:      arch/x86/kvm/svm.c
7230
7231 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7232 M:      Alexander Graf <agraf@suse.com>
7233 L:      kvm-ppc@vger.kernel.org
7234 W:      http://www.linux-kvm.org/
7235 T:      git git://github.com/agraf/linux-2.6.git
7236 S:      Supported
7237 F:      arch/powerpc/include/asm/kvm*
7238 F:      arch/powerpc/kvm/
7239
7240 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7241 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7242 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7243 L:      linux-s390@vger.kernel.org
7244 W:      http://www.ibm.com/developerworks/linux/linux390/
7245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7246 S:      Supported
7247 F:      Documentation/s390/kvm.txt
7248 F:      arch/s390/include/asm/kvm*
7249 F:      arch/s390/kvm/
7250 F:      arch/s390/mm/gmap.c
7251
7252 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7253 M:      Christoffer Dall <christoffer.dall@linaro.org>
7254 M:      Marc Zyngier <marc.zyngier@arm.com>
7255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7256 L:      kvmarm@lists.cs.columbia.edu
7257 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7259 S:      Supported
7260 F:      arch/arm/include/uapi/asm/kvm*
7261 F:      arch/arm/include/asm/kvm*
7262 F:      arch/arm/kvm/
7263 F:      virt/kvm/arm/
7264 F:      include/kvm/arm_*
7265
7266 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7267 M:      Christoffer Dall <christoffer.dall@linaro.org>
7268 M:      Marc Zyngier <marc.zyngier@arm.com>
7269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7270 L:      kvmarm@lists.cs.columbia.edu
7271 S:      Maintained
7272 F:      arch/arm64/include/uapi/asm/kvm*
7273 F:      arch/arm64/include/asm/kvm*
7274 F:      arch/arm64/kvm/
7275
7276 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7277 M:      James Hogan <james.hogan@imgtec.com>
7278 L:      linux-mips@linux-mips.org
7279 S:      Supported
7280 F:      arch/mips/include/uapi/asm/kvm*
7281 F:      arch/mips/include/asm/kvm*
7282 F:      arch/mips/kvm/
7283
7284 KERNFS
7285 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7286 M:      Tejun Heo <tj@kernel.org>
7287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7288 S:      Supported
7289 F:      include/linux/kernfs.h
7290 F:      fs/kernfs/
7291
7292 KEXEC
7293 M:      Eric Biederman <ebiederm@xmission.com>
7294 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7295 L:      kexec@lists.infradead.org
7296 S:      Maintained
7297 F:      include/linux/kexec.h
7298 F:      include/uapi/linux/kexec.h
7299 F:      kernel/kexec*
7300
7301 KEYS/KEYRINGS:
7302 M:      David Howells <dhowells@redhat.com>
7303 L:      keyrings@vger.kernel.org
7304 S:      Maintained
7305 F:      Documentation/security/keys.txt
7306 F:      include/linux/key.h
7307 F:      include/linux/key-type.h
7308 F:      include/linux/keyctl.h
7309 F:      include/uapi/linux/keyctl.h
7310 F:      include/keys/
7311 F:      security/keys/
7312
7313 KEYS-TRUSTED
7314 M:      David Safford <safford@us.ibm.com>
7315 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7316 L:      linux-security-module@vger.kernel.org
7317 L:      keyrings@vger.kernel.org
7318 S:      Supported
7319 F:      Documentation/security/keys-trusted-encrypted.txt
7320 F:      include/keys/trusted-type.h
7321 F:      security/keys/trusted.c
7322 F:      security/keys/trusted.h
7323
7324 KEYS-ENCRYPTED
7325 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7326 M:      David Safford <safford@us.ibm.com>
7327 L:      linux-security-module@vger.kernel.org
7328 L:      keyrings@vger.kernel.org
7329 S:      Supported
7330 F:      Documentation/security/keys-trusted-encrypted.txt
7331 F:      include/keys/encrypted-type.h
7332 F:      security/keys/encrypted-keys/
7333
7334 KGDB / KDB /debug_core
7335 M:      Jason Wessel <jason.wessel@windriver.com>
7336 W:      http://kgdb.wiki.kernel.org/
7337 L:      kgdb-bugreport@lists.sourceforge.net
7338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7339 S:      Maintained
7340 F:      Documentation/DocBook/kgdb.tmpl
7341 F:      drivers/misc/kgdbts.c
7342 F:      drivers/tty/serial/kgdboc.c
7343 F:      include/linux/kdb.h
7344 F:      include/linux/kgdb.h
7345 F:      kernel/debug/
7346
7347 KMEMCHECK
7348 M:      Vegard Nossum <vegardno@ifi.uio.no>
7349 M:      Pekka Enberg <penberg@kernel.org>
7350 S:      Maintained
7351 F:      Documentation/dev-tools/kmemcheck.rst
7352 F:      arch/x86/include/asm/kmemcheck.h
7353 F:      arch/x86/mm/kmemcheck/
7354 F:      include/linux/kmemcheck.h
7355 F:      mm/kmemcheck.c
7356
7357 KMEMLEAK
7358 M:      Catalin Marinas <catalin.marinas@arm.com>
7359 S:      Maintained
7360 F:      Documentation/dev-tools/kmemleak.rst
7361 F:      include/linux/kmemleak.h
7362 F:      mm/kmemleak.c
7363 F:      mm/kmemleak-test.c
7364
7365 KPROBES
7366 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7367 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7368 M:      "David S. Miller" <davem@davemloft.net>
7369 M:      Masami Hiramatsu <mhiramat@kernel.org>
7370 S:      Maintained
7371 F:      Documentation/kprobes.txt
7372 F:      include/linux/kprobes.h
7373 F:      include/asm-generic/kprobes.h
7374 F:      kernel/kprobes.c
7375
7376 KS0108 LCD CONTROLLER DRIVER
7377 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7378 W:      http://miguelojeda.es/auxdisplay.htm
7379 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7380 S:      Maintained
7381 F:      Documentation/auxdisplay/ks0108
7382 F:      drivers/auxdisplay/ks0108.c
7383 F:      include/linux/ks0108.h
7384
7385 L3MDEV
7386 M:      David Ahern <dsa@cumulusnetworks.com>
7387 L:      netdev@vger.kernel.org
7388 S:      Maintained
7389 F:      net/l3mdev
7390 F:      include/net/l3mdev.h
7391
7392 LANTIQ MIPS ARCHITECTURE
7393 M:      John Crispin <john@phrozen.org>
7394 L:      linux-mips@linux-mips.org
7395 S:      Maintained
7396 F:      arch/mips/lantiq
7397
7398 LAPB module
7399 L:      linux-x25@vger.kernel.org
7400 S:      Orphan
7401 F:      Documentation/networking/lapb-module.txt
7402 F:      include/*/lapb.h
7403 F:      net/lapb/
7404
7405 LASI 53c700 driver for PARISC
7406 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7407 L:      linux-scsi@vger.kernel.org
7408 S:      Maintained
7409 F:      Documentation/scsi/53c700.txt
7410 F:      drivers/scsi/53c700*
7411
7412 LED SUBSYSTEM
7413 M:      Richard Purdie <rpurdie@rpsys.net>
7414 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7415 M:      Pavel Machek <pavel@ucw.cz>
7416 L:      linux-leds@vger.kernel.org
7417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7418 S:      Maintained
7419 F:      Documentation/devicetree/bindings/leds/
7420 F:      drivers/leds/
7421 F:      include/linux/leds.h
7422
7423 LEGACY EEPROM DRIVER
7424 M:      Jean Delvare <jdelvare@suse.com>
7425 S:      Maintained
7426 F:      Documentation/misc-devices/eeprom
7427 F:      drivers/misc/eeprom/eeprom.c
7428
7429 LEGO USB Tower driver
7430 M:      Juergen Stuber <starblue@users.sourceforge.net>
7431 L:      legousb-devel@lists.sourceforge.net
7432 W:      http://legousb.sourceforge.net/
7433 S:      Maintained
7434 F:      drivers/usb/misc/legousbtower.c
7435
7436 LG2160 MEDIA DRIVER
7437 M:      Michael Krufky <mkrufky@linuxtv.org>
7438 L:      linux-media@vger.kernel.org
7439 W:      https://linuxtv.org
7440 W:      http://github.com/mkrufky
7441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7442 T:      git git://linuxtv.org/mkrufky/tuners.git
7443 S:      Maintained
7444 F:      drivers/media/dvb-frontends/lg2160.*
7445
7446 LGDT3305 MEDIA DRIVER
7447 M:      Michael Krufky <mkrufky@linuxtv.org>
7448 L:      linux-media@vger.kernel.org
7449 W:      https://linuxtv.org
7450 W:      http://github.com/mkrufky
7451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7452 T:      git git://linuxtv.org/mkrufky/tuners.git
7453 S:      Maintained
7454 F:      drivers/media/dvb-frontends/lgdt3305.*
7455
7456 LGUEST
7457 M:      Rusty Russell <rusty@rustcorp.com.au>
7458 L:      lguest@lists.ozlabs.org
7459 W:      http://lguest.ozlabs.org/
7460 S:      Odd Fixes
7461 F:      arch/x86/include/asm/lguest*.h
7462 F:      arch/x86/lguest/
7463 F:      drivers/lguest/
7464 F:      include/linux/lguest*.h
7465 F:      tools/lguest/
7466
7467 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7468 M:      Tejun Heo <tj@kernel.org>
7469 L:      linux-ide@vger.kernel.org
7470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7471 S:      Maintained
7472 F:      drivers/ata/
7473 F:      include/linux/ata.h
7474 F:      include/linux/libata.h
7475 F:      Documentation/devicetree/bindings/ata/
7476
7477 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7478 M:      Viresh Kumar <vireshk@kernel.org>
7479 L:      linux-ide@vger.kernel.org
7480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7481 S:      Maintained
7482 F:      include/linux/pata_arasan_cf_data.h
7483 F:      drivers/ata/pata_arasan_cf.c
7484
7485 LIBATA PATA DRIVERS
7486 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7487 M:      Tejun Heo <tj@kernel.org>
7488 L:      linux-ide@vger.kernel.org
7489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7490 S:      Maintained
7491 F:      drivers/ata/pata_*.c
7492 F:      drivers/ata/ata_generic.c
7493
7494 LIBATA SATA AHCI PLATFORM devices support
7495 M:      Hans de Goede <hdegoede@redhat.com>
7496 M:      Tejun Heo <tj@kernel.org>
7497 L:      linux-ide@vger.kernel.org
7498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7499 S:      Maintained
7500 F:      drivers/ata/ahci_platform.c
7501 F:      drivers/ata/libahci_platform.c
7502 F:      include/linux/ahci_platform.h
7503
7504 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7505 M:      Mikael Pettersson <mikpelinux@gmail.com>
7506 L:      linux-ide@vger.kernel.org
7507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7508 S:      Maintained
7509 F:      drivers/ata/sata_promise.*
7510
7511 LIBLOCKDEP
7512 M:      Sasha Levin <sasha.levin@oracle.com>
7513 S:      Maintained
7514 F:      tools/lib/lockdep/
7515
7516 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7517 M:      Dan Williams <dan.j.williams@intel.com>
7518 L:      linux-nvdimm@lists.01.org
7519 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7521 S:      Supported
7522 F:      drivers/nvdimm/*
7523 F:      include/linux/nd.h
7524 F:      include/linux/libnvdimm.h
7525 F:      include/uapi/linux/ndctl.h
7526
7527 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7528 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7529 L:      linux-nvdimm@lists.01.org
7530 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7531 S:      Supported
7532 F:      drivers/nvdimm/blk.c
7533 F:      drivers/nvdimm/region_devs.c
7534 F:      drivers/acpi/nfit*
7535
7536 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7537 M:      Vishal Verma <vishal.l.verma@intel.com>
7538 L:      linux-nvdimm@lists.01.org
7539 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7540 S:      Supported
7541 F:      drivers/nvdimm/btt*
7542
7543 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7544 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7545 L:      linux-nvdimm@lists.01.org
7546 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7547 S:      Supported
7548 F:      drivers/nvdimm/pmem.c
7549 F:      include/linux/pmem.h
7550 F:      arch/*/include/asm/pmem.h
7551
7552 LIGHTNVM PLATFORM SUPPORT
7553 M:      Matias Bjorling <mb@lightnvm.io>
7554 W:      http://github/OpenChannelSSD
7555 L:      linux-block@vger.kernel.org
7556 S:      Maintained
7557 F:      drivers/lightnvm/
7558 F:      include/linux/lightnvm.h
7559 F:      include/uapi/linux/lightnvm.h
7560
7561 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7562 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7563 M:      Paul Mackerras <paulus@samba.org>
7564 M:      Michael Ellerman <mpe@ellerman.id.au>
7565 W:      https://github.com/linuxppc/linux/wiki
7566 L:      linuxppc-dev@lists.ozlabs.org
7567 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7569 S:      Supported
7570 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7571 F:      Documentation/devicetree/bindings/powerpc/opal/
7572 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7573 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7574 F:      Documentation/powerpc/
7575 F:      arch/powerpc/
7576 F:      drivers/char/tpm/tpm_ibmvtpm*
7577 F:      drivers/crypto/nx/
7578 F:      drivers/crypto/vmx/
7579 F:      drivers/i2c/busses/i2c-opal.c
7580 F:      drivers/net/ethernet/ibm/ibmveth.*
7581 F:      drivers/net/ethernet/ibm/ibmvnic.*
7582 F:      drivers/pci/hotplug/pnv_php.c
7583 F:      drivers/pci/hotplug/rpa*
7584 F:      drivers/rtc/rtc-opal.c
7585 F:      drivers/scsi/ibmvscsi/
7586 F:      drivers/tty/hvc/hvc_opal.c
7587 F:      tools/testing/selftests/powerpc
7588 N:      /pmac
7589 N:      powermac
7590 N:      powernv
7591 N:      [^a-z0-9]ps3
7592 N:      pseries
7593
7594 LINUX FOR POWER MACINTOSH
7595 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7596 W:      http://www.penguinppc.org/
7597 L:      linuxppc-dev@lists.ozlabs.org
7598 S:      Maintained
7599 F:      arch/powerpc/platforms/powermac/
7600 F:      drivers/macintosh/
7601
7602 LINUX FOR POWERPC EMBEDDED MPC5XXX
7603 M:      Anatolij Gustschin <agust@denx.de>
7604 L:      linuxppc-dev@lists.ozlabs.org
7605 T:      git git://git.denx.de/linux-denx-agust.git
7606 S:      Maintained
7607 F:      arch/powerpc/platforms/512x/
7608 F:      arch/powerpc/platforms/52xx/
7609
7610 LINUX FOR POWERPC EMBEDDED PPC4XX
7611 M:      Alistair Popple <alistair@popple.id.au>
7612 M:      Matt Porter <mporter@kernel.crashing.org>
7613 W:      http://www.penguinppc.org/
7614 L:      linuxppc-dev@lists.ozlabs.org
7615 S:      Maintained
7616 F:      arch/powerpc/platforms/40x/
7617 F:      arch/powerpc/platforms/44x/
7618
7619 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7620 L:      linuxppc-dev@lists.ozlabs.org
7621 S:      Orphan
7622 F:      arch/powerpc/*/*virtex*
7623 F:      arch/powerpc/*/*/*virtex*
7624
7625 LINUX FOR POWERPC EMBEDDED PPC8XX
7626 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7627 W:      http://www.penguinppc.org/
7628 L:      linuxppc-dev@lists.ozlabs.org
7629 S:      Maintained
7630 F:      arch/powerpc/platforms/8xx/
7631
7632 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7633 M:      Scott Wood <oss@buserror.net>
7634 M:      Kumar Gala <galak@kernel.crashing.org>
7635 W:      http://www.penguinppc.org/
7636 L:      linuxppc-dev@lists.ozlabs.org
7637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7638 S:      Maintained
7639 F:      arch/powerpc/platforms/83xx/
7640 F:      arch/powerpc/platforms/85xx/
7641
7642 LINUX FOR POWERPC PA SEMI PWRFICIENT
7643 L:      linuxppc-dev@lists.ozlabs.org
7644 S:      Orphan
7645 F:      arch/powerpc/platforms/pasemi/
7646 F:      drivers/*/*pasemi*
7647 F:      drivers/*/*/*pasemi*
7648
7649 LINUX SECURITY MODULE (LSM) FRAMEWORK
7650 M:      Chris Wright <chrisw@sous-sol.org>
7651 L:      linux-security-module@vger.kernel.org
7652 S:      Supported
7653
7654 LIS3LV02D ACCELEROMETER DRIVER
7655 M:      Eric Piel <eric.piel@tremplin-utc.net>
7656 S:      Maintained
7657 F:      Documentation/misc-devices/lis3lv02d
7658 F:      drivers/misc/lis3lv02d/
7659 F:      drivers/platform/x86/hp_accel.c
7660
7661 LIVE PATCHING
7662 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7663 M:      Jessica Yu <jeyu@redhat.com>
7664 M:      Jiri Kosina <jikos@kernel.org>
7665 M:      Miroslav Benes <mbenes@suse.cz>
7666 R:      Petr Mladek <pmladek@suse.com>
7667 S:      Maintained
7668 F:      kernel/livepatch/
7669 F:      include/linux/livepatch.h
7670 F:      arch/x86/include/asm/livepatch.h
7671 F:      arch/x86/kernel/livepatch.c
7672 F:      Documentation/livepatch/
7673 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7674 F:      samples/livepatch/
7675 L:      live-patching@vger.kernel.org
7676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7677
7678 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7679 M:      Kees Cook <keescook@chromium.org>
7680 S:      Maintained
7681 F:      drivers/misc/lkdtm*
7682
7683 LLC (802.2)
7684 L:      netdev@vger.kernel.org
7685 S:      Odd fixes
7686 F:      include/linux/llc.h
7687 F:      include/uapi/linux/llc.h
7688 F:      include/net/llc*
7689 F:      net/llc/
7690
7691 LM73 HARDWARE MONITOR DRIVER
7692 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7693 L:      linux-hwmon@vger.kernel.org
7694 S:      Maintained
7695 F:      drivers/hwmon/lm73.c
7696
7697 LM78 HARDWARE MONITOR DRIVER
7698 M:      Jean Delvare <jdelvare@suse.com>
7699 L:      linux-hwmon@vger.kernel.org
7700 S:      Maintained
7701 F:      Documentation/hwmon/lm78
7702 F:      drivers/hwmon/lm78.c
7703
7704 LM83 HARDWARE MONITOR DRIVER
7705 M:      Jean Delvare <jdelvare@suse.com>
7706 L:      linux-hwmon@vger.kernel.org
7707 S:      Maintained
7708 F:      Documentation/hwmon/lm83
7709 F:      drivers/hwmon/lm83.c
7710
7711 LM90 HARDWARE MONITOR DRIVER
7712 M:      Jean Delvare <jdelvare@suse.com>
7713 L:      linux-hwmon@vger.kernel.org
7714 S:      Maintained
7715 F:      Documentation/hwmon/lm90
7716 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7717 F:      drivers/hwmon/lm90.c
7718 F:      include/dt-bindings/thermal/lm90.h
7719
7720 LM95234 HARDWARE MONITOR DRIVER
7721 M:      Guenter Roeck <linux@roeck-us.net>
7722 L:      linux-hwmon@vger.kernel.org
7723 S:      Maintained
7724 F:      Documentation/hwmon/lm95234
7725 F:      drivers/hwmon/lm95234.c
7726
7727 LME2510 MEDIA DRIVER
7728 M:      Malcolm Priestley <tvboxspy@gmail.com>
7729 L:      linux-media@vger.kernel.org
7730 W:      https://linuxtv.org
7731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7732 S:      Maintained
7733 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7734
7735 LOCKING PRIMITIVES
7736 M:      Peter Zijlstra <peterz@infradead.org>
7737 M:      Ingo Molnar <mingo@redhat.com>
7738 L:      linux-kernel@vger.kernel.org
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7740 S:      Maintained
7741 F:      Documentation/locking/
7742 F:      include/linux/lockdep.h
7743 F:      include/linux/spinlock*.h
7744 F:      arch/*/include/asm/spinlock*.h
7745 F:      include/linux/rwlock*.h
7746 F:      include/linux/mutex*.h
7747 F:      arch/*/include/asm/mutex*.h
7748 F:      include/linux/rwsem*.h
7749 F:      arch/*/include/asm/rwsem.h
7750 F:      include/linux/seqlock.h
7751 F:      lib/locking*.[ch]
7752 F:      kernel/locking/
7753
7754 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7755 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7756 L:      linux-ntfs-dev@lists.sourceforge.net
7757 W:      http://www.linux-ntfs.org/content/view/19/37/
7758 S:      Maintained
7759 F:      Documentation/ldm.txt
7760 F:      block/partitions/ldm.*
7761
7762 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7763 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7764 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7765 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7766 L:      MPT-FusionLinux.pdl@broadcom.com
7767 L:      linux-scsi@vger.kernel.org
7768 W:      http://www.avagotech.com/support/
7769 S:      Supported
7770 F:      drivers/message/fusion/
7771 F:      drivers/scsi/mpt2sas/
7772 F:      drivers/scsi/mpt3sas/
7773
7774 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7775 M:      Matthew Wilcox <matthew@wil.cx>
7776 L:      linux-scsi@vger.kernel.org
7777 S:      Maintained
7778 F:      drivers/scsi/sym53c8xx_2/
7779
7780 LTC4261 HARDWARE MONITOR DRIVER
7781 M:      Guenter Roeck <linux@roeck-us.net>
7782 L:      linux-hwmon@vger.kernel.org
7783 S:      Maintained
7784 F:      Documentation/hwmon/ltc4261
7785 F:      drivers/hwmon/ltc4261.c
7786
7787 LTC4306 I2C MULTIPLEXER DRIVER
7788 M:      Michael Hennerich <michael.hennerich@analog.com>
7789 W:      http://ez.analog.com/community/linux-device-drivers
7790 L:      linux-i2c@vger.kernel.org
7791 S:      Supported
7792 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7793 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7794
7795 LTP (Linux Test Project)
7796 M:      Mike Frysinger <vapier@gentoo.org>
7797 M:      Cyril Hrubis <chrubis@suse.cz>
7798 M:      Wanlong Gao <wanlong.gao@gmail.com>
7799 M:      Jan Stancek <jstancek@redhat.com>
7800 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7801 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7802 L:      ltp@lists.linux.it (subscribers-only)
7803 W:      http://linux-test-project.github.io/
7804 T:      git git://github.com/linux-test-project/ltp.git
7805 S:      Maintained
7806
7807 M32R ARCHITECTURE
7808 W:      http://www.linux-m32r.org/
7809 S:      Orphan
7810 F:      arch/m32r/
7811
7812 M68K ARCHITECTURE
7813 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7814 L:      linux-m68k@lists.linux-m68k.org
7815 W:      http://www.linux-m68k.org/
7816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7817 S:      Maintained
7818 F:      arch/m68k/
7819 F:      drivers/zorro/
7820
7821 M68K ON APPLE MACINTOSH
7822 M:      Joshua Thompson <funaho@jurai.org>
7823 W:      http://www.mac.linux-m68k.org/
7824 L:      linux-m68k@lists.linux-m68k.org
7825 S:      Maintained
7826 F:      arch/m68k/mac/
7827
7828 M68K ON HP9000/300
7829 M:      Philip Blundell <philb@gnu.org>
7830 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7831 S:      Maintained
7832 F:      arch/m68k/hp300/
7833
7834 M88DS3103 MEDIA DRIVER
7835 M:      Antti Palosaari <crope@iki.fi>
7836 L:      linux-media@vger.kernel.org
7837 W:      https://linuxtv.org
7838 W:      http://palosaari.fi/linux/
7839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7840 T:      git git://linuxtv.org/anttip/media_tree.git
7841 S:      Maintained
7842 F:      drivers/media/dvb-frontends/m88ds3103*
7843
7844 M88RS2000 MEDIA DRIVER
7845 M:      Malcolm Priestley <tvboxspy@gmail.com>
7846 L:      linux-media@vger.kernel.org
7847 W:      https://linuxtv.org
7848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7849 S:      Maintained
7850 F:      drivers/media/dvb-frontends/m88rs2000*
7851
7852 MA901 MASTERKIT USB FM RADIO DRIVER
7853 M:      Alexey Klimov <klimov.linux@gmail.com>
7854 L:      linux-media@vger.kernel.org
7855 T:      git git://linuxtv.org/media_tree.git
7856 S:      Maintained
7857 F:      drivers/media/radio/radio-ma901.c
7858
7859 MAC80211
7860 M:      Johannes Berg <johannes@sipsolutions.net>
7861 L:      linux-wireless@vger.kernel.org
7862 W:      http://wireless.kernel.org/
7863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7865 S:      Maintained
7866 F:      Documentation/networking/mac80211-injection.txt
7867 F:      include/net/mac80211.h
7868 F:      net/mac80211/
7869 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7870
7871 MAILBOX API
7872 M:      Jassi Brar <jassisinghbrar@gmail.com>
7873 L:      linux-kernel@vger.kernel.org
7874 S:      Maintained
7875 F:      drivers/mailbox/
7876 F:      include/linux/mailbox_client.h
7877 F:      include/linux/mailbox_controller.h
7878
7879 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7880 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7881 W:      http://www.kernel.org/doc/man-pages
7882 L:      linux-man@vger.kernel.org
7883 S:      Maintained
7884
7885 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7886 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7887 L:      linux-mips@linux-mips.org
7888 S:      Maintained
7889 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7890
7891 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7892 M:      Andrew Lunn <andrew@lunn.ch>
7893 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7894 L:      netdev@vger.kernel.org
7895 S:      Maintained
7896 F:      drivers/net/dsa/mv88e6xxx/
7897 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7898
7899 MARVELL ARMADA DRM SUPPORT
7900 M:      Russell King <linux@armlinux.org.uk>
7901 S:      Maintained
7902 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7903 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7904 F:      drivers/gpu/drm/armada/
7905 F:      include/uapi/drm/armada_drm.h
7906 F:      Documentation/devicetree/bindings/display/armada/
7907
7908 MARVELL CRYPTO DRIVER
7909 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7910 M:      Arnaud Ebalard <arno@natisbad.org>
7911 F:      drivers/crypto/marvell/
7912 S:      Maintained
7913 L:      linux-crypto@vger.kernel.org
7914
7915 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7916 M:      Mirko Lindner <mlindner@marvell.com>
7917 M:      Stephen Hemminger <stephen@networkplumber.org>
7918 L:      netdev@vger.kernel.org
7919 S:      Maintained
7920 F:      drivers/net/ethernet/marvell/sk*
7921
7922 MARVELL LIBERTAS WIRELESS DRIVER
7923 L:      libertas-dev@lists.infradead.org
7924 S:      Orphan
7925 F:      drivers/net/wireless/marvell/libertas/
7926
7927 MARVELL MV643XX ETHERNET DRIVER
7928 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7929 L:      netdev@vger.kernel.org
7930 S:      Maintained
7931 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7932 F:      include/linux/mv643xx.h
7933
7934 MARVELL MVNETA ETHERNET DRIVER
7935 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7936 L:      netdev@vger.kernel.org
7937 S:      Maintained
7938 F:      drivers/net/ethernet/marvell/mvneta.*
7939
7940 MARVELL MWIFIEX WIRELESS DRIVER
7941 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7942 M:      Nishant Sarmukadam <nishants@marvell.com>
7943 M:      Ganapathi Bhat <gbhat@marvell.com>
7944 M:      Xinming Hu <huxm@marvell.com>
7945 L:      linux-wireless@vger.kernel.org
7946 S:      Maintained
7947 F:      drivers/net/wireless/marvell/mwifiex/
7948
7949 MARVELL MWL8K WIRELESS DRIVER
7950 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7951 L:      linux-wireless@vger.kernel.org
7952 S:      Odd Fixes
7953 F:      drivers/net/wireless/marvell/mwl8k.c
7954
7955 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7956 M:      Nicolas Pitre <nico@fluxnic.net>
7957 S:      Odd Fixes
7958 F:      drivers/mmc/host/mvsdio.*
7959
7960 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7961 M:      Hu Ziji <huziji@marvell.com>
7962 L:      linux-mmc@vger.kernel.org
7963 S:      Supported
7964 F:      drivers/mmc/host/sdhci-xenon*
7965 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7966
7967 MATROX FRAMEBUFFER DRIVER
7968 L:      linux-fbdev@vger.kernel.org
7969 S:      Orphan
7970 F:      drivers/video/fbdev/matrox/matroxfb_*
7971 F:      include/uapi/linux/matroxfb.h
7972
7973 MAX16065 HARDWARE MONITOR DRIVER
7974 M:      Guenter Roeck <linux@roeck-us.net>
7975 L:      linux-hwmon@vger.kernel.org
7976 S:      Maintained
7977 F:      Documentation/hwmon/max16065
7978 F:      drivers/hwmon/max16065.c
7979
7980 MAX20751 HARDWARE MONITOR DRIVER
7981 M:      Guenter Roeck <linux@roeck-us.net>
7982 L:      linux-hwmon@vger.kernel.org
7983 S:      Maintained
7984 F:      Documentation/hwmon/max20751
7985 F:      drivers/hwmon/max20751.c
7986
7987 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7988 L:      linux-hwmon@vger.kernel.org
7989 S:      Orphan
7990 F:      Documentation/hwmon/max6650
7991 F:      drivers/hwmon/max6650.c
7992
7993 MAX6697 HARDWARE MONITOR DRIVER
7994 M:      Guenter Roeck <linux@roeck-us.net>
7995 L:      linux-hwmon@vger.kernel.org
7996 S:      Maintained
7997 F:      Documentation/hwmon/max6697
7998 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7999 F:      drivers/hwmon/max6697.c
8000 F:      include/linux/platform_data/max6697.h
8001
8002 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8003 M:      Peter Rosin <peda@axentia.se>
8004 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8005 S:      Maintained
8006 F:      Documentation/devicetree/bindings/sound/max9860.txt
8007 F:      sound/soc/codecs/max9860.*
8008
8009 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8010 M:      Krzysztof Kozlowski <krzk@kernel.org>
8011 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8012 L:      linux-pm@vger.kernel.org
8013 S:      Supported
8014 F:      drivers/power/supply/max14577_charger.c
8015 F:      drivers/power/supply/max77693_charger.c
8016
8017 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8018 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8019 L:      linux-kernel@vger.kernel.org
8020 S:      Supported
8021 F:      drivers/*/*max77802*.c
8022 F:      Documentation/devicetree/bindings/*/*max77802.txt
8023 F:      include/dt-bindings/*/*max77802.h
8024
8025 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8026 M:      Chanwoo Choi <cw00.choi@samsung.com>
8027 M:      Krzysztof Kozlowski <krzk@kernel.org>
8028 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8029 L:      linux-kernel@vger.kernel.org
8030 S:      Supported
8031 F:      drivers/*/max14577*.c
8032 F:      drivers/*/max77686*.c
8033 F:      drivers/*/max77693*.c
8034 F:      drivers/extcon/extcon-max14577.c
8035 F:      drivers/extcon/extcon-max77693.c
8036 F:      drivers/rtc/rtc-max77686.c
8037 F:      drivers/clk/clk-max77686.c
8038 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8039 F:      Documentation/devicetree/bindings/*/max77686.txt
8040 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8041 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8042 F:      include/linux/mfd/max14577*.h
8043 F:      include/linux/mfd/max77686*.h
8044 F:      include/linux/mfd/max77693*.h
8045
8046 MAXIRADIO FM RADIO RECEIVER DRIVER
8047 M:      Hans Verkuil <hverkuil@xs4all.nl>
8048 L:      linux-media@vger.kernel.org
8049 T:      git git://linuxtv.org/media_tree.git
8050 W:      https://linuxtv.org
8051 S:      Maintained
8052 F:      drivers/media/radio/radio-maxiradio*
8053
8054 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8055 M:      Peter Rosin <peda@axentia.se>
8056 L:      linux-iio@vger.kernel.org
8057 S:      Maintained
8058 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8059 F:      drivers/iio/potentiometer/mcp4531.c
8060
8061 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8062 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8063 L:      linux-iio@vger.kernel.org
8064 S:      Maintained
8065 F:      drivers/iio/dac/cio-dac.c
8066
8067 MEDIA DRIVERS FOR RENESAS - FCP
8068 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8069 L:      linux-media@vger.kernel.org
8070 L:      linux-renesas-soc@vger.kernel.org
8071 T:      git git://linuxtv.org/media_tree.git
8072 S:      Supported
8073 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8074 F:      drivers/media/platform/rcar-fcp.c
8075 F:      include/media/rcar-fcp.h
8076
8077 MEDIA DRIVERS FOR RENESAS - FDP1
8078 M:      Kieran Bingham <kieran@bingham.xyz>
8079 L:      linux-media@vger.kernel.org
8080 L:      linux-renesas-soc@vger.kernel.org
8081 T:      git git://linuxtv.org/media_tree.git
8082 S:      Supported
8083 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8084 F:      drivers/media/platform/rcar_fdp1.c
8085
8086 MEDIA DRIVERS FOR RENESAS - VIN
8087 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8088 L:      linux-media@vger.kernel.org
8089 L:      linux-renesas-soc@vger.kernel.org
8090 T:      git git://linuxtv.org/media_tree.git
8091 S:      Supported
8092 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8093 F:      drivers/media/platform/rcar-vin/
8094
8095 MEDIA DRIVERS FOR RENESAS - VSP1
8096 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8097 L:      linux-media@vger.kernel.org
8098 L:      linux-renesas-soc@vger.kernel.org
8099 T:      git git://linuxtv.org/media_tree.git
8100 S:      Supported
8101 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8102 F:      drivers/media/platform/vsp1/
8103
8104 MEDIA DRIVERS FOR HELENE
8105 M:      Abylay Ospan <aospan@netup.ru>
8106 L:      linux-media@vger.kernel.org
8107 W:      https://linuxtv.org
8108 W:      http://netup.tv/
8109 T:      git git://linuxtv.org/media_tree.git
8110 S:      Supported
8111 F:      drivers/media/dvb-frontends/helene*
8112
8113 MEDIA DRIVERS FOR ASCOT2E
8114 M:      Sergey Kozlov <serjk@netup.ru>
8115 M:      Abylay Ospan <aospan@netup.ru>
8116 L:      linux-media@vger.kernel.org
8117 W:      https://linuxtv.org
8118 W:      http://netup.tv/
8119 T:      git git://linuxtv.org/media_tree.git
8120 S:      Supported
8121 F:      drivers/media/dvb-frontends/ascot2e*
8122
8123 MEDIA DRIVERS FOR CXD2841ER
8124 M:      Sergey Kozlov <serjk@netup.ru>
8125 M:      Abylay Ospan <aospan@netup.ru>
8126 L:      linux-media@vger.kernel.org
8127 W:      https://linuxtv.org
8128 W:      http://netup.tv/
8129 T:      git git://linuxtv.org/media_tree.git
8130 S:      Supported
8131 F:      drivers/media/dvb-frontends/cxd2841er*
8132
8133 MEDIA DRIVERS FOR HORUS3A
8134 M:      Sergey Kozlov <serjk@netup.ru>
8135 M:      Abylay Ospan <aospan@netup.ru>
8136 L:      linux-media@vger.kernel.org
8137 W:      https://linuxtv.org
8138 W:      http://netup.tv/
8139 T:      git git://linuxtv.org/media_tree.git
8140 S:      Supported
8141 F:      drivers/media/dvb-frontends/horus3a*
8142
8143 MEDIA DRIVERS FOR LNBH25
8144 M:      Sergey Kozlov <serjk@netup.ru>
8145 M:      Abylay Ospan <aospan@netup.ru>
8146 L:      linux-media@vger.kernel.org
8147 W:      https://linuxtv.org
8148 W:      http://netup.tv/
8149 T:      git git://linuxtv.org/media_tree.git
8150 S:      Supported
8151 F:      drivers/media/dvb-frontends/lnbh25*
8152
8153 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8154 M:      Sergey Kozlov <serjk@netup.ru>
8155 M:      Abylay Ospan <aospan@netup.ru>
8156 L:      linux-media@vger.kernel.org
8157 W:      https://linuxtv.org
8158 W:      http://netup.tv/
8159 T:      git git://linuxtv.org/media_tree.git
8160 S:      Supported
8161 F:      drivers/media/pci/netup_unidvb/*
8162
8163 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8164 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8165 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8166 P:      LinuxTV.org Project
8167 L:      linux-media@vger.kernel.org
8168 W:      https://linuxtv.org
8169 Q:      http://patchwork.kernel.org/project/linux-media/list/
8170 T:      git git://linuxtv.org/media_tree.git
8171 S:      Maintained
8172 F:      Documentation/media/
8173 F:      drivers/media/
8174 F:      drivers/staging/media/
8175 F:      include/linux/platform_data/media/
8176 F:      include/media/
8177 F:      include/uapi/linux/dvb/
8178 F:      include/uapi/linux/videodev2.h
8179 F:      include/uapi/linux/media.h
8180 F:      include/uapi/linux/v4l2-*
8181 F:      include/uapi/linux/meye.h
8182 F:      include/uapi/linux/ivtv*
8183 F:      include/uapi/linux/uvcvideo.h
8184
8185 MEDIATEK ETHERNET DRIVER
8186 M:      Felix Fietkau <nbd@openwrt.org>
8187 M:      John Crispin <blogic@openwrt.org>
8188 L:      netdev@vger.kernel.org
8189 S:      Maintained
8190 F:      drivers/net/ethernet/mediatek/
8191
8192 MEDIATEK MEDIA DRIVER
8193 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8194 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8195 S:      Supported
8196 F:      drivers/media/platform/mtk-vcodec/
8197 F:      drivers/media/platform/mtk-vpu/
8198 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8199 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8200
8201 MEDIATEK MDP DRIVER
8202 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8203 M:      Houlong Wei <houlong.wei@mediatek.com>
8204 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8205 S:      Supported
8206 F:      drivers/media/platform/mtk-mdp/
8207 F:      drivers/media/platform/mtk-vpu/
8208 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8209
8210 MEDIATEK MT7601U WIRELESS LAN DRIVER
8211 M:      Jakub Kicinski <kubakici@wp.pl>
8212 L:      linux-wireless@vger.kernel.org
8213 S:      Maintained
8214 F:      drivers/net/wireless/mediatek/mt7601u/
8215
8216 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8217 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8218 M:      Martin Donnelly <martin.donnelly@ge.com>
8219 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8220 S:      Maintained
8221 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8222 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8223
8224 MEGARAID SCSI/SAS DRIVERS
8225 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8226 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8227 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8228 L:      megaraidlinux.pdl@broadcom.com
8229 L:      linux-scsi@vger.kernel.org
8230 W:      http://www.avagotech.com/support/
8231 S:      Maintained
8232 F:      Documentation/scsi/megaraid.txt
8233 F:      drivers/scsi/megaraid.*
8234 F:      drivers/scsi/megaraid/
8235
8236 MELFAS MIP4 TOUCHSCREEN DRIVER
8237 M:      Sangwon Jee <jeesw@melfas.com>
8238 W:      http://www.melfas.com
8239 S:      Supported
8240 F:      drivers/input/touchscreen/melfas_mip4.c
8241 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8242
8243 MELLANOX ETHERNET DRIVER (mlx4_en)
8244 M:      Tariq Toukan <tariqt@mellanox.com>
8245 L:      netdev@vger.kernel.org
8246 S:      Supported
8247 W:      http://www.mellanox.com
8248 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8249 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8250
8251 MELLANOX ETHERNET DRIVER (mlx5e)
8252 M:      Saeed Mahameed <saeedm@mellanox.com>
8253 L:      netdev@vger.kernel.org
8254 S:      Supported
8255 W:      http://www.mellanox.com
8256 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8257 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8258
8259 MELLANOX ETHERNET SWITCH DRIVERS
8260 M:      Jiri Pirko <jiri@mellanox.com>
8261 M:      Ido Schimmel <idosch@mellanox.com>
8262 L:      netdev@vger.kernel.org
8263 S:      Supported
8264 W:      http://www.mellanox.com
8265 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8266 F:      drivers/net/ethernet/mellanox/mlxsw/
8267
8268 MELLANOX MLXCPLD I2C AND MUX DRIVER
8269 M:      Vadim Pasternak <vadimp@mellanox.com>
8270 M:      Michael Shych <michaelsh@mellanox.com>
8271 L:      linux-i2c@vger.kernel.org
8272 S:      Supported
8273 F:      drivers/i2c/busses/i2c-mlxcpld.c
8274 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8275 F:      Documentation/i2c/busses/i2c-mlxcpld
8276
8277 MELLANOX MLXCPLD LED DRIVER
8278 M:      Vadim Pasternak <vadimp@mellanox.com>
8279 L:      linux-leds@vger.kernel.org
8280 S:      Supported
8281 F:      drivers/leds/leds-mlxcpld.c
8282 F:      Documentation/leds/leds-mlxcpld.txt
8283
8284 MELLANOX PLATFORM DRIVER
8285 M:      Vadim Pasternak <vadimp@mellanox.com>
8286 L:      platform-driver-x86@vger.kernel.org
8287 S:      Supported
8288 F:      drivers/platform/x86/mlx-platform.c
8289
8290 MELLANOX MLX CPLD HOTPLUG DRIVER
8291 M:      Vadim Pasternak <vadimp@mellanox.com>
8292 L:      platform-driver-x86@vger.kernel.org
8293 S:      Supported
8294 F:      drivers/platform/x86/mlxcpld-hotplug.c
8295 F:      include/linux/platform_data/mlxcpld-hotplug.h
8296
8297 SOFT-ROCE DRIVER (rxe)
8298 M:      Moni Shoua <monis@mellanox.com>
8299 L:      linux-rdma@vger.kernel.org
8300 S:      Supported
8301 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8302 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8303 F:      drivers/infiniband/sw/rxe/
8304 F:      include/uapi/rdma/rdma_user_rxe.h
8305
8306 MEMBARRIER SUPPORT
8307 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8308 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8309 L:      linux-kernel@vger.kernel.org
8310 S:      Supported
8311 F:      kernel/membarrier.c
8312 F:      include/uapi/linux/membarrier.h
8313
8314 MEMORY MANAGEMENT
8315 L:      linux-mm@kvack.org
8316 W:      http://www.linux-mm.org
8317 S:      Maintained
8318 F:      include/linux/mm.h
8319 F:      include/linux/gfp.h
8320 F:      include/linux/mmzone.h
8321 F:      include/linux/memory_hotplug.h
8322 F:      include/linux/vmalloc.h
8323 F:      mm/
8324
8325 MEMORY TECHNOLOGY DEVICES (MTD)
8326 M:      David Woodhouse <dwmw2@infradead.org>
8327 M:      Brian Norris <computersforpeace@gmail.com>
8328 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8329 M:      Marek Vasut <marek.vasut@gmail.com>
8330 M:      Richard Weinberger <richard@nod.at>
8331 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8332 L:      linux-mtd@lists.infradead.org
8333 W:      http://www.linux-mtd.infradead.org/
8334 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8335 T:      git git://git.infradead.org/linux-mtd.git
8336 T:      git git://git.infradead.org/l2-mtd.git
8337 S:      Maintained
8338 F:      Documentation/devicetree/bindings/mtd/
8339 F:      drivers/mtd/
8340 F:      include/linux/mtd/
8341 F:      include/uapi/mtd/
8342
8343 MEN A21 WATCHDOG DRIVER
8344 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8345 L:      linux-watchdog@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/watchdog/mena21_wdt.c
8348
8349 MEN CHAMELEON BUS (mcb)
8350 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8351 S:      Maintained
8352 F:      drivers/mcb/
8353 F:      include/linux/mcb.h
8354 F:      Documentation/men-chameleon-bus.txt
8355
8356 MEN F21BMC (Board Management Controller)
8357 M:      Andreas Werner <andreas.werner@men.de>
8358 S:      Supported
8359 F:      drivers/mfd/menf21bmc.c
8360 F:      drivers/watchdog/menf21bmc_wdt.c
8361 F:      drivers/leds/leds-menf21bmc.c
8362 F:      drivers/hwmon/menf21bmc_hwmon.c
8363 F:      Documentation/hwmon/menf21bmc
8364
8365 METAG ARCHITECTURE
8366 M:      James Hogan <james.hogan@imgtec.com>
8367 L:      linux-metag@vger.kernel.org
8368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8369 S:      Odd Fixes
8370 F:      arch/metag/
8371 F:      Documentation/metag/
8372 F:      Documentation/devicetree/bindings/metag/
8373 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8374 F:      drivers/clocksource/metag_generic.c
8375 F:      drivers/irqchip/irq-metag.c
8376 F:      drivers/irqchip/irq-metag-ext.c
8377 F:      drivers/tty/metag_da.c
8378
8379 MICROBLAZE ARCHITECTURE
8380 M:      Michal Simek <monstr@monstr.eu>
8381 W:      http://www.monstr.eu/fdt/
8382 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8383 S:      Supported
8384 F:      arch/microblaze/
8385
8386 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8387 M:      Richard Genoud <richard.genoud@gmail.com>
8388 S:      Maintained
8389 F:      drivers/tty/serial/atmel_serial.c
8390 F:      include/linux/atmel_serial.h
8391
8392 MICROCHIP / ATMEL DMA DRIVER
8393 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8395 L:      dmaengine@vger.kernel.org
8396 S:      Supported
8397 F:      drivers/dma/at_hdmac.c
8398 F:      drivers/dma/at_hdmac_regs.h
8399 F:      include/linux/platform_data/dma-atmel.h
8400
8401 MICROCHIP / ATMEL ISC DRIVER
8402 M:      Songjun Wu <songjun.wu@microchip.com>
8403 L:      linux-media@vger.kernel.org
8404 S:      Supported
8405 F:      drivers/media/platform/atmel/atmel-isc.c
8406 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8407 F:      devicetree/bindings/media/atmel-isc.txt
8408
8409 MICROCHIP USB251XB DRIVER
8410 M:      Richard Leitner <richard.leitner@skidata.com>
8411 L:      linux-usb@vger.kernel.org
8412 S:      Maintained
8413 F:      drivers/usb/misc/usb251xb.c
8414 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8415
8416 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8417 M:      Chen Yu <yu.c.chen@intel.com>
8418 L:      platform-driver-x86@vger.kernel.org
8419 S:      Supported
8420 F:      drivers/platform/x86/surfacepro3_button.c
8421
8422 MICROTEK X6 SCANNER
8423 M:      Oliver Neukum <oliver@neukum.org>
8424 S:      Maintained
8425 F:      drivers/usb/image/microtek.*
8426
8427 MIPS
8428 M:      Ralf Baechle <ralf@linux-mips.org>
8429 L:      linux-mips@linux-mips.org
8430 W:      http://www.linux-mips.org/
8431 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8432 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8433 S:      Supported
8434 F:      Documentation/devicetree/bindings/mips/
8435 F:      Documentation/mips/
8436 F:      arch/mips/
8437
8438 MIPS/LOONGSON1 ARCHITECTURE
8439 M:      Keguang Zhang <keguang.zhang@gmail.com>
8440 L:      linux-mips@linux-mips.org
8441 S:      Maintained
8442 F:      arch/mips/loongson32/
8443 F:      arch/mips/include/asm/mach-loongson32/
8444 F:      drivers/*/*loongson1*
8445 F:      drivers/*/*/*loongson1*
8446
8447 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8448 M:      Hans Verkuil <hverkuil@xs4all.nl>
8449 L:      linux-media@vger.kernel.org
8450 T:      git git://linuxtv.org/media_tree.git
8451 W:      https://linuxtv.org
8452 S:      Odd Fixes
8453 F:      drivers/media/radio/radio-miropcm20*
8454
8455 MELLANOX MLX4 core VPI driver
8456 M:      Yishai Hadas <yishaih@mellanox.com>
8457 L:      netdev@vger.kernel.org
8458 L:      linux-rdma@vger.kernel.org
8459 W:      http://www.mellanox.com
8460 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8461 S:      Supported
8462 F:      drivers/net/ethernet/mellanox/mlx4/
8463 F:      include/linux/mlx4/
8464 F:      include/uapi/rdma/mlx4-abi.h
8465
8466 MELLANOX MLX4 IB driver
8467 M:      Yishai Hadas <yishaih@mellanox.com>
8468 L:      linux-rdma@vger.kernel.org
8469 W:      http://www.mellanox.com
8470 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8471 S:      Supported
8472 F:      drivers/infiniband/hw/mlx4/
8473 F:      include/linux/mlx4/
8474
8475 MELLANOX MLX5 core VPI driver
8476 M:      Saeed Mahameed <saeedm@mellanox.com>
8477 M:      Matan Barak <matanb@mellanox.com>
8478 M:      Leon Romanovsky <leonro@mellanox.com>
8479 L:      netdev@vger.kernel.org
8480 L:      linux-rdma@vger.kernel.org
8481 W:      http://www.mellanox.com
8482 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8483 S:      Supported
8484 F:      drivers/net/ethernet/mellanox/mlx5/core/
8485 F:      include/linux/mlx5/
8486 F:      include/uapi/rdma/mlx5-abi.h
8487
8488 MELLANOX MLX5 IB driver
8489 M:      Matan Barak <matanb@mellanox.com>
8490 M:      Leon Romanovsky <leonro@mellanox.com>
8491 L:      linux-rdma@vger.kernel.org
8492 W:      http://www.mellanox.com
8493 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8494 S:      Supported
8495 F:      drivers/infiniband/hw/mlx5/
8496 F:      include/linux/mlx5/
8497
8498 MELEXIS MLX90614 DRIVER
8499 M:      Crt Mori <cmo@melexis.com>
8500 L:      linux-iio@vger.kernel.org
8501 W:      http://www.melexis.com
8502 S:      Supported
8503 F:      drivers/iio/temperature/mlx90614.c
8504
8505 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8506 M:      Don Brace <don.brace@microsemi.com>
8507 L:      esc.storagedev@microsemi.com
8508 L:      linux-scsi@vger.kernel.org
8509 S:      Supported
8510 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8511 F:      drivers/scsi/smartpqi/Kconfig
8512 F:      drivers/scsi/smartpqi/Makefile
8513 F:      include/linux/cciss*.h
8514 F:      include/uapi/linux/cciss*.h
8515 F:      Documentation/scsi/smartpqi.txt
8516
8517 MN88472 MEDIA DRIVER
8518 M:      Antti Palosaari <crope@iki.fi>
8519 L:      linux-media@vger.kernel.org
8520 W:      https://linuxtv.org
8521 W:      http://palosaari.fi/linux/
8522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8523 S:      Maintained
8524 F:      drivers/media/dvb-frontends/mn88472*
8525
8526 MN88473 MEDIA DRIVER
8527 M:      Antti Palosaari <crope@iki.fi>
8528 L:      linux-media@vger.kernel.org
8529 W:      https://linuxtv.org
8530 W:      http://palosaari.fi/linux/
8531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8532 S:      Maintained
8533 F:      drivers/media/dvb-frontends/mn88473*
8534
8535 MODULE SUPPORT
8536 M:      Jessica Yu <jeyu@redhat.com>
8537 M:      Rusty Russell <rusty@rustcorp.com.au>
8538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8539 S:      Maintained
8540 F:      include/linux/module.h
8541 F:      kernel/module.c
8542
8543 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8544 W:      http://popies.net/meye/
8545 S:      Orphan
8546 F:      Documentation/media/v4l-drivers/meye*
8547 F:      drivers/media/pci/meye/
8548 F:      include/uapi/linux/meye.h
8549
8550 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8551 M:      Jiri Slaby <jirislaby@gmail.com>
8552 S:      Maintained
8553 F:      Documentation/serial/moxa-smartio
8554 F:      drivers/tty/mxser.*
8555
8556 MR800 AVERMEDIA USB FM RADIO DRIVER
8557 M:      Alexey Klimov <klimov.linux@gmail.com>
8558 L:      linux-media@vger.kernel.org
8559 T:      git git://linuxtv.org/media_tree.git
8560 S:      Maintained
8561 F:      drivers/media/radio/radio-mr800.c
8562
8563 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8564 M:      Alan Ott <alan@signal11.us>
8565 L:      linux-wpan@vger.kernel.org
8566 S:      Maintained
8567 F:      drivers/net/ieee802154/mrf24j40.c
8568 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8569
8570 MSI LAPTOP SUPPORT
8571 M:      "Lee, Chun-Yi" <jlee@suse.com>
8572 L:      platform-driver-x86@vger.kernel.org
8573 S:      Maintained
8574 F:      drivers/platform/x86/msi-laptop.c
8575
8576 MSI WMI SUPPORT
8577 L:      platform-driver-x86@vger.kernel.org
8578 S:      Orphan
8579 F:      drivers/platform/x86/msi-wmi.c
8580
8581 MSI001 MEDIA DRIVER
8582 M:      Antti Palosaari <crope@iki.fi>
8583 L:      linux-media@vger.kernel.org
8584 W:      https://linuxtv.org
8585 W:      http://palosaari.fi/linux/
8586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8587 T:      git git://linuxtv.org/anttip/media_tree.git
8588 S:      Maintained
8589 F:      drivers/media/tuners/msi001*
8590
8591 MSI2500 MEDIA DRIVER
8592 M:      Antti Palosaari <crope@iki.fi>
8593 L:      linux-media@vger.kernel.org
8594 W:      https://linuxtv.org
8595 W:      http://palosaari.fi/linux/
8596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8597 T:      git git://linuxtv.org/anttip/media_tree.git
8598 S:      Maintained
8599 F:      drivers/media/usb/msi2500/
8600
8601 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8602 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8603 L:      linux-mtd@lists.infradead.org
8604 S:      Maintained
8605 F:      drivers/mtd/devices/docg3*
8606
8607 MT9M032 APTINA SENSOR DRIVER
8608 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8609 L:      linux-media@vger.kernel.org
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Maintained
8612 F:      drivers/media/i2c/mt9m032.c
8613 F:      include/media/i2c/mt9m032.h
8614
8615 MT9P031 APTINA CAMERA SENSOR
8616 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8617 L:      linux-media@vger.kernel.org
8618 T:      git git://linuxtv.org/media_tree.git
8619 S:      Maintained
8620 F:      drivers/media/i2c/mt9p031.c
8621 F:      include/media/i2c/mt9p031.h
8622
8623 MT9T001 APTINA CAMERA SENSOR
8624 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8625 L:      linux-media@vger.kernel.org
8626 T:      git git://linuxtv.org/media_tree.git
8627 S:      Maintained
8628 F:      drivers/media/i2c/mt9t001.c
8629 F:      include/media/i2c/mt9t001.h
8630
8631 MT9V032 APTINA CAMERA SENSOR
8632 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8633 L:      linux-media@vger.kernel.org
8634 T:      git git://linuxtv.org/media_tree.git
8635 S:      Maintained
8636 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8637 F:      drivers/media/i2c/mt9v032.c
8638 F:      include/media/i2c/mt9v032.h
8639
8640 MULTIFUNCTION DEVICES (MFD)
8641 M:      Lee Jones <lee.jones@linaro.org>
8642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8643 S:      Supported
8644 F:      Documentation/devicetree/bindings/mfd/
8645 F:      drivers/mfd/
8646 F:      include/linux/mfd/
8647 F:      include/dt-bindings/mfd/
8648
8649 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8650 M:      Ulf Hansson <ulf.hansson@linaro.org>
8651 L:      linux-mmc@vger.kernel.org
8652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8653 S:      Maintained
8654 F:      Documentation/devicetree/bindings/mmc/
8655 F:      drivers/mmc/
8656 F:      include/linux/mmc/
8657 F:      include/uapi/linux/mmc/
8658
8659 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8660 S:      Orphan
8661 F:      drivers/mmc/host/mmc_spi.c
8662 F:      include/linux/spi/mmc_spi.h
8663
8664 MULTISOUND SOUND DRIVER
8665 M:      Andrew Veliath <andrewtv@usa.net>
8666 S:      Maintained
8667 F:      Documentation/sound/oss/MultiSound
8668 F:      sound/oss/msnd*
8669
8670 MULTITECH MULTIPORT CARD (ISICOM)
8671 S:      Orphan
8672 F:      drivers/tty/isicom.c
8673 F:      include/linux/isicom.h
8674
8675 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8676 M:      Bin Liu <b-liu@ti.com>
8677 L:      linux-usb@vger.kernel.org
8678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8679 S:      Maintained
8680 F:      drivers/usb/musb/
8681
8682 MXL5007T MEDIA DRIVER
8683 M:      Michael Krufky <mkrufky@linuxtv.org>
8684 L:      linux-media@vger.kernel.org
8685 W:      https://linuxtv.org
8686 W:      http://github.com/mkrufky
8687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8688 T:      git git://linuxtv.org/mkrufky/tuners.git
8689 S:      Maintained
8690 F:      drivers/media/tuners/mxl5007t.*
8691
8692 MXSFB DRM DRIVER
8693 M:      Marek Vasut <marex@denx.de>
8694 S:      Supported
8695 F:      drivers/gpu/drm/mxsfb/
8696 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8697
8698 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8699 M:      Hyong-Youb Kim <hykim@myri.com>
8700 L:      netdev@vger.kernel.org
8701 W:      https://www.myricom.com/support/downloads/myri10ge.html
8702 S:      Supported
8703 F:      drivers/net/ethernet/myricom/myri10ge/
8704
8705 NAND FLASH SUBSYSTEM
8706 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8707 R:      Richard Weinberger <richard@nod.at>
8708 L:      linux-mtd@lists.infradead.org
8709 W:      http://www.linux-mtd.infradead.org/
8710 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8711 T:      git git://github.com/linux-nand/linux.git
8712 S:      Maintained
8713 F:      drivers/mtd/nand/
8714 F:      include/linux/mtd/nand*.h
8715
8716 NATSEMI ETHERNET DRIVER (DP8381x)
8717 S:      Orphan
8718 F:      drivers/net/ethernet/natsemi/natsemi.c
8719
8720 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8721 M:      Daniel Mack <zonque@gmail.com>
8722 S:      Maintained
8723 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8724 W:      http://www.native-instruments.com
8725 F:      sound/usb/caiaq/
8726
8727 NCP FILESYSTEM
8728 M:      Petr Vandrovec <petr@vandrovec.name>
8729 S:      Odd Fixes
8730 F:      fs/ncpfs/
8731
8732 NCR 5380 SCSI DRIVERS
8733 M:      Finn Thain <fthain@telegraphics.com.au>
8734 M:      Michael Schmitz <schmitzmic@gmail.com>
8735 L:      linux-scsi@vger.kernel.org
8736 S:      Maintained
8737 F:      Documentation/scsi/g_NCR5380.txt
8738 F:      drivers/scsi/NCR5380.*
8739 F:      drivers/scsi/arm/cumana_1.c
8740 F:      drivers/scsi/arm/oak.c
8741 F:      drivers/scsi/atari_scsi.*
8742 F:      drivers/scsi/dmx3191d.c
8743 F:      drivers/scsi/g_NCR5380.*
8744 F:      drivers/scsi/mac_scsi.*
8745 F:      drivers/scsi/sun3_scsi.*
8746 F:      drivers/scsi/sun3_scsi_vme.c
8747
8748 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8749 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8750 L:      linux-scsi@vger.kernel.org
8751 S:      Maintained
8752 F:      drivers/scsi/NCR_D700.*
8753
8754 NCT6775 HARDWARE MONITOR DRIVER
8755 M:      Guenter Roeck <linux@roeck-us.net>
8756 L:      linux-hwmon@vger.kernel.org
8757 S:      Maintained
8758 F:      Documentation/hwmon/nct6775
8759 F:      drivers/hwmon/nct6775.c
8760
8761 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8762 M:      Faisal Latif <faisal.latif@intel.com>
8763 L:      linux-rdma@vger.kernel.org
8764 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8765 S:      Supported
8766 F:      drivers/infiniband/hw/nes/
8767 F:      include/uapi/rdma/nes-abi.h
8768
8769 NETEM NETWORK EMULATOR
8770 M:      Stephen Hemminger <stephen@networkplumber.org>
8771 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8772 S:      Maintained
8773 F:      net/sched/sch_netem.c
8774
8775 NETERION 10GbE DRIVERS (s2io/vxge)
8776 M:      Jon Mason <jdmason@kudzu.us>
8777 L:      netdev@vger.kernel.org
8778 S:      Supported
8779 F:      Documentation/networking/s2io.txt
8780 F:      Documentation/networking/vxge.txt
8781 F:      drivers/net/ethernet/neterion/
8782
8783 NETFILTER
8784 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8785 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8786 M:      Florian Westphal <fw@strlen.de>
8787 L:      netfilter-devel@vger.kernel.org
8788 L:      coreteam@netfilter.org
8789 W:      http://www.netfilter.org/
8790 W:      http://www.iptables.org/
8791 W:      http://www.nftables.org/
8792 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8795 S:      Maintained
8796 F:      include/linux/netfilter*
8797 F:      include/linux/netfilter/
8798 F:      include/net/netfilter/
8799 F:      include/uapi/linux/netfilter*
8800 F:      include/uapi/linux/netfilter/
8801 F:      net/*/netfilter.c
8802 F:      net/*/netfilter/
8803 F:      net/netfilter/
8804 F:      net/bridge/br_netfilter*.c
8805
8806 NETLABEL
8807 M:      Paul Moore <paul@paul-moore.com>
8808 W:      http://netlabel.sf.net
8809 L:      netdev@vger.kernel.org
8810 S:      Maintained
8811 F:      Documentation/netlabel/
8812 F:      include/net/netlabel.h
8813 F:      net/netlabel/
8814
8815 NETROM NETWORK LAYER
8816 M:      Ralf Baechle <ralf@linux-mips.org>
8817 L:      linux-hams@vger.kernel.org
8818 W:      http://www.linux-ax25.org/
8819 S:      Maintained
8820 F:      include/net/netrom.h
8821 F:      include/uapi/linux/netrom.h
8822 F:      net/netrom/
8823
8824 NETRONOME ETHERNET DRIVERS
8825 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8826 L:      oss-drivers@netronome.com
8827 S:      Maintained
8828 F:      drivers/net/ethernet/netronome/
8829
8830 NETWORK BLOCK DEVICE (NBD)
8831 M:      Josef Bacik <jbacik@fb.com>
8832 S:      Maintained
8833 L:      linux-block@vger.kernel.org
8834 L:      nbd-general@lists.sourceforge.net
8835 F:      Documentation/blockdev/nbd.txt
8836 F:      drivers/block/nbd.c
8837 F:      include/uapi/linux/nbd.h
8838
8839 NETWORK DROP MONITOR
8840 M:      Neil Horman <nhorman@tuxdriver.com>
8841 L:      netdev@vger.kernel.org
8842 S:      Maintained
8843 W:      https://fedorahosted.org/dropwatch/
8844 F:      net/core/drop_monitor.c
8845
8846 NETWORKING [DSA]
8847 M:      Andrew Lunn <andrew@lunn.ch>
8848 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8849 M:      Florian Fainelli <f.fainelli@gmail.com>
8850 S:      Maintained
8851 F:      net/dsa/
8852 F:      include/net/dsa.h
8853 F:      drivers/net/dsa/
8854
8855 NETWORKING [GENERAL]
8856 M:      "David S. Miller" <davem@davemloft.net>
8857 L:      netdev@vger.kernel.org
8858 W:      http://www.linuxfoundation.org/en/Net
8859 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8862 B:      mailto:netdev@vger.kernel.org
8863 S:      Maintained
8864 F:      net/
8865 F:      include/net/
8866 F:      include/linux/in.h
8867 F:      include/linux/net.h
8868 F:      include/linux/netdevice.h
8869 F:      include/uapi/linux/in.h
8870 F:      include/uapi/linux/net.h
8871 F:      include/uapi/linux/netdevice.h
8872 F:      include/uapi/linux/net_namespace.h
8873 F:      tools/net/
8874 F:      tools/testing/selftests/net/
8875 F:      lib/random32.c
8876
8877 NETWORKING [IPv4/IPv6]
8878 M:      "David S. Miller" <davem@davemloft.net>
8879 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8880 M:      James Morris <jmorris@namei.org>
8881 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8882 M:      Patrick McHardy <kaber@trash.net>
8883 L:      netdev@vger.kernel.org
8884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8885 S:      Maintained
8886 F:      net/ipv4/
8887 F:      net/ipv6/
8888 F:      include/net/ip*
8889 F:      arch/x86/net/*
8890
8891 NETWORKING [IPSEC]
8892 M:      Steffen Klassert <steffen.klassert@secunet.com>
8893 M:      Herbert Xu <herbert@gondor.apana.org.au>
8894 M:      "David S. Miller" <davem@davemloft.net>
8895 L:      netdev@vger.kernel.org
8896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8898 S:      Maintained
8899 F:      net/core/flow.c
8900 F:      net/xfrm/
8901 F:      net/key/
8902 F:      net/ipv4/xfrm*
8903 F:      net/ipv4/esp4*
8904 F:      net/ipv4/ah4.c
8905 F:      net/ipv4/ipcomp.c
8906 F:      net/ipv4/ip_vti.c
8907 F:      net/ipv6/xfrm*
8908 F:      net/ipv6/esp6*
8909 F:      net/ipv6/ah6.c
8910 F:      net/ipv6/ipcomp6.c
8911 F:      net/ipv6/ip6_vti.c
8912 F:      include/uapi/linux/xfrm.h
8913 F:      include/net/xfrm.h
8914
8915 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8916 M:      Paul Moore <paul@paul-moore.com>
8917 L:      netdev@vger.kernel.org
8918 S:      Maintained
8919
8920 NETWORKING [WIRELESS]
8921 L:      linux-wireless@vger.kernel.org
8922 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8923
8924 NETWORKING DRIVERS
8925 L:      netdev@vger.kernel.org
8926 W:      http://www.linuxfoundation.org/en/Net
8927 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8930 S:      Odd Fixes
8931 F:      Documentation/devicetree/bindings/net/
8932 F:      drivers/net/
8933 F:      include/linux/if_*
8934 F:      include/linux/netdevice.h
8935 F:      include/linux/etherdevice.h
8936 F:      include/linux/fcdevice.h
8937 F:      include/linux/fddidevice.h
8938 F:      include/linux/hippidevice.h
8939 F:      include/linux/inetdevice.h
8940 F:      include/uapi/linux/if_*
8941 F:      include/uapi/linux/netdevice.h
8942
8943 NETWORKING DRIVERS (WIRELESS)
8944 M:      Kalle Valo <kvalo@codeaurora.org>
8945 L:      linux-wireless@vger.kernel.org
8946 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8949 S:      Maintained
8950 F:      Documentation/devicetree/bindings/net/wireless/
8951 F:      drivers/net/wireless/
8952
8953 NETXEN (1/10) GbE SUPPORT
8954 M:      Manish Chopra <manish.chopra@cavium.com>
8955 M:      Rahul Verma <rahul.verma@cavium.com>
8956 M:      Dept-GELinuxNICDev@cavium.com
8957 L:      netdev@vger.kernel.org
8958 S:      Supported
8959 F:      drivers/net/ethernet/qlogic/netxen/
8960
8961 NFC SUBSYSTEM
8962 M:      Samuel Ortiz <sameo@linux.intel.com>
8963 L:      linux-wireless@vger.kernel.org
8964 L:      linux-nfc@lists.01.org (subscribers-only)
8965 S:      Supported
8966 F:      net/nfc/
8967 F:      include/net/nfc/
8968 F:      include/uapi/linux/nfc.h
8969 F:      drivers/nfc/
8970 F:      include/linux/platform_data/nfcmrvl.h
8971 F:      include/linux/platform_data/nxp-nci.h
8972 F:      include/linux/platform_data/pn544.h
8973 F:      include/linux/platform_data/st21nfca.h
8974 F:      include/linux/platform_data/st-nci.h
8975 F:      Documentation/devicetree/bindings/net/nfc/
8976
8977 NFS, SUNRPC, AND LOCKD CLIENTS
8978 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8979 M:      Anna Schumaker <anna.schumaker@netapp.com>
8980 L:      linux-nfs@vger.kernel.org
8981 W:      http://client.linux-nfs.org
8982 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8983 S:      Maintained
8984 F:      fs/lockd/
8985 F:      fs/nfs/
8986 F:      fs/nfs_common/
8987 F:      net/sunrpc/
8988 F:      include/linux/lockd/
8989 F:      include/linux/nfs*
8990 F:      include/linux/sunrpc/
8991 F:      include/uapi/linux/nfs*
8992 F:      include/uapi/linux/sunrpc/
8993
8994 NILFS2 FILESYSTEM
8995 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8996 L:      linux-nilfs@vger.kernel.org
8997 W:      http://nilfs.sourceforge.net/
8998 W:      http://nilfs.osdn.jp/
8999 T:      git git://github.com/konis/nilfs2.git
9000 S:      Supported
9001 F:      Documentation/filesystems/nilfs2.txt
9002 F:      fs/nilfs2/
9003 F:      include/trace/events/nilfs2.h
9004 F:      include/uapi/linux/nilfs2_api.h
9005 F:      include/uapi/linux/nilfs2_ondisk.h
9006
9007 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9008 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9009 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9010 S:      Maintained
9011 F:      Documentation/scsi/NinjaSCSI.txt
9012 F:      drivers/scsi/pcmcia/nsp_*
9013
9014 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9015 M:      GOTO Masanori <gotom@debian.or.jp>
9016 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9017 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9018 S:      Maintained
9019 F:      Documentation/scsi/NinjaSCSI.txt
9020 F:      drivers/scsi/nsp32*
9021
9022 NIOS2 ARCHITECTURE
9023 M:      Ley Foon Tan <lftan@altera.com>
9024 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9026 S:      Maintained
9027 F:      arch/nios2/
9028
9029 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9030 M:      Pavel Machek <pavel@ucw.cz>
9031 M:      Sakari Ailus <sakari.ailus@iki.fi>
9032 L:      linux-media@vger.kernel.org
9033 S:      Maintained
9034 F:      drivers/media/i2c/et8ek8
9035 F:      drivers/media/i2c/ad5820.c
9036
9037 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9038 M:      Pavel Machek <pavel@ucw.cz>
9039 M:      Sakari Ailus <sakari.ailus@iki.fi>
9040 L:      linux-media@vger.kernel.org
9041 S:      Maintained
9042 F:      drivers/media/i2c/et8ek8
9043 F:      drivers/media/i2c/ad5820.c
9044
9045 NOKIA N900 POWER SUPPLY DRIVERS
9046 R:      Pali Rohár <pali.rohar@gmail.com>
9047 F:      include/linux/power/bq2415x_charger.h
9048 F:      include/linux/power/bq27xxx_battery.h
9049 F:      include/linux/power/isp1704_charger.h
9050 F:      drivers/power/supply/bq2415x_charger.c
9051 F:      drivers/power/supply/bq27xxx_battery.c
9052 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9053 F:      drivers/power/supply/isp1704_charger.c
9054 F:      drivers/power/supply/rx51_battery.c
9055
9056 NTB DRIVER CORE
9057 M:      Jon Mason <jdmason@kudzu.us>
9058 M:      Dave Jiang <dave.jiang@intel.com>
9059 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9060 L:      linux-ntb@googlegroups.com
9061 S:      Supported
9062 W:      https://github.com/jonmason/ntb/wiki
9063 T:      git git://github.com/jonmason/ntb.git
9064 F:      drivers/ntb/
9065 F:      drivers/net/ntb_netdev.c
9066 F:      include/linux/ntb.h
9067 F:      include/linux/ntb_transport.h
9068 F:      tools/testing/selftests/ntb/
9069
9070 NTB INTEL DRIVER
9071 M:      Jon Mason <jdmason@kudzu.us>
9072 M:      Dave Jiang <dave.jiang@intel.com>
9073 L:      linux-ntb@googlegroups.com
9074 S:      Supported
9075 W:      https://github.com/jonmason/ntb/wiki
9076 T:      git git://github.com/jonmason/ntb.git
9077 F:      drivers/ntb/hw/intel/
9078
9079 NTB AMD DRIVER
9080 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9081 L:      linux-ntb@googlegroups.com
9082 S:      Supported
9083 F:      drivers/ntb/hw/amd/
9084
9085 NTFS FILESYSTEM
9086 M:      Anton Altaparmakov <anton@tuxera.com>
9087 L:      linux-ntfs-dev@lists.sourceforge.net
9088 W:      http://www.tuxera.com/
9089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9090 S:      Supported
9091 F:      Documentation/filesystems/ntfs.txt
9092 F:      fs/ntfs/
9093
9094 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9095 M:      Antonino Daplas <adaplas@gmail.com>
9096 L:      linux-fbdev@vger.kernel.org
9097 S:      Maintained
9098 F:      drivers/video/fbdev/riva/
9099 F:      drivers/video/fbdev/nvidia/
9100
9101 NVM EXPRESS DRIVER
9102 M:      Keith Busch <keith.busch@intel.com>
9103 M:      Jens Axboe <axboe@fb.com>
9104 M:      Christoph Hellwig <hch@lst.de>
9105 M:      Sagi Grimberg <sagi@grimberg.me>
9106 L:      linux-nvme@lists.infradead.org
9107 T:      git://git.infradead.org/nvme.git
9108 W:      http://git.infradead.org/nvme.git
9109 S:      Supported
9110 F:      drivers/nvme/host/
9111 F:      include/linux/nvme.h
9112 F:      include/uapi/linux/nvme_ioctl.h
9113
9114 NVM EXPRESS TARGET DRIVER
9115 M:      Christoph Hellwig <hch@lst.de>
9116 M:      Sagi Grimberg <sagi@grimberg.me>
9117 L:      linux-nvme@lists.infradead.org
9118 T:      git://git.infradead.org/nvme.git
9119 W:      http://git.infradead.org/nvme.git
9120 S:      Supported
9121 F:      drivers/nvme/target/
9122
9123 NVM EXPRESS FC TRANSPORT DRIVERS
9124 M:      James Smart <james.smart@broadcom.com>
9125 L:      linux-nvme@lists.infradead.org
9126 S:      Supported
9127 F:      include/linux/nvme-fc.h
9128 F:      include/linux/nvme-fc-driver.h
9129 F:      drivers/nvme/host/fc.c
9130 F:      drivers/nvme/target/fc.c
9131 F:      drivers/nvme/target/fcloop.c
9132
9133 NVMEM FRAMEWORK
9134 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9135 S:      Maintained
9136 F:      drivers/nvmem/
9137 F:      Documentation/devicetree/bindings/nvmem/
9138 F:      include/linux/nvmem-consumer.h
9139 F:      include/linux/nvmem-provider.h
9140
9141 NXP-NCI NFC DRIVER
9142 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9143 R:      Charles Gorand <charles.gorand@effinnov.com>
9144 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9145 S:      Supported
9146 F:      drivers/nfc/nxp-nci
9147
9148 NXP TDA998X DRM DRIVER
9149 M:      Russell King <linux@armlinux.org.uk>
9150 S:      Supported
9151 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9152 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9153 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9154 F:      include/drm/i2c/tda998x.h
9155
9156 NXP TFA9879 DRIVER
9157 M:      Peter Rosin <peda@axentia.se>
9158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9159 S:      Maintained
9160 F:      sound/soc/codecs/tfa9879*
9161
9162 OBJTOOL
9163 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9164 S:      Supported
9165 F:      tools/objtool/
9166
9167 OMAP1 SUPPORT
9168 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9169 M:      Tony Lindgren <tony@atomide.com>
9170 L:      linux-omap@vger.kernel.org
9171 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9173 S:      Maintained
9174 F:      arch/arm/mach-omap1/
9175 F:      arch/arm/plat-omap/
9176 F:      arch/arm/configs/omap1_defconfig
9177 F:      drivers/i2c/busses/i2c-omap.c
9178 F:      include/linux/i2c-omap.h
9179
9180 OMAP2+ SUPPORT
9181 M:      Tony Lindgren <tony@atomide.com>
9182 L:      linux-omap@vger.kernel.org
9183 W:      http://www.muru.com/linux/omap/
9184 W:      http://linux.omap.com/
9185 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9187 S:      Maintained
9188 F:      arch/arm/mach-omap2/
9189 F:      arch/arm/plat-omap/
9190 F:      arch/arm/configs/omap2plus_defconfig
9191 F:      drivers/i2c/busses/i2c-omap.c
9192 F:      drivers/irqchip/irq-omap-intc.c
9193 F:      drivers/mfd/*omap*.c
9194 F:      drivers/mfd/menelaus.c
9195 F:      drivers/mfd/palmas.c
9196 F:      drivers/mfd/tps65217.c
9197 F:      drivers/mfd/tps65218.c
9198 F:      drivers/mfd/tps65910.c
9199 F:      drivers/mfd/twl-core.[ch]
9200 F:      drivers/mfd/twl4030*.c
9201 F:      drivers/mfd/twl6030*.c
9202 F:      drivers/mfd/twl6040*.c
9203 F:      drivers/regulator/palmas-regulator*.c
9204 F:      drivers/regulator/pbias-regulator.c
9205 F:      drivers/regulator/tps65217-regulator.c
9206 F:      drivers/regulator/tps65218-regulator.c
9207 F:      drivers/regulator/tps65910-regulator.c
9208 F:      drivers/regulator/twl-regulator.c
9209 F:      drivers/regulator/twl6030-regulator.c
9210 F:      include/linux/i2c-omap.h
9211
9212 OMAP DEVICE TREE SUPPORT
9213 M:      Benoît Cousson <bcousson@baylibre.com>
9214 M:      Tony Lindgren <tony@atomide.com>
9215 L:      linux-omap@vger.kernel.org
9216 L:      devicetree@vger.kernel.org
9217 S:      Maintained
9218 F:      arch/arm/boot/dts/*omap*
9219 F:      arch/arm/boot/dts/*am3*
9220 F:      arch/arm/boot/dts/*am4*
9221 F:      arch/arm/boot/dts/*am5*
9222 F:      arch/arm/boot/dts/*dra7*
9223
9224 OMAP CLOCK FRAMEWORK SUPPORT
9225 M:      Paul Walmsley <paul@pwsan.com>
9226 L:      linux-omap@vger.kernel.org
9227 S:      Maintained
9228 F:      arch/arm/*omap*/*clock*
9229
9230 OMAP POWER MANAGEMENT SUPPORT
9231 M:      Kevin Hilman <khilman@kernel.org>
9232 L:      linux-omap@vger.kernel.org
9233 S:      Maintained
9234 F:      arch/arm/*omap*/*pm*
9235 F:      drivers/cpufreq/omap-cpufreq.c
9236
9237 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9238 M:      Rajendra Nayak <rnayak@codeaurora.org>
9239 M:      Paul Walmsley <paul@pwsan.com>
9240 L:      linux-omap@vger.kernel.org
9241 S:      Maintained
9242 F:      arch/arm/mach-omap2/prm*
9243
9244 OMAP AUDIO SUPPORT
9245 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9246 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9247 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9248 L:      linux-omap@vger.kernel.org
9249 S:      Maintained
9250 F:      sound/soc/omap/
9251
9252 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9253 M:      Roger Quadros <rogerq@ti.com>
9254 M:      Tony Lindgren <tony@atomide.com>
9255 L:      linux-omap@vger.kernel.org
9256 S:      Maintained
9257 F:      drivers/memory/omap-gpmc.c
9258 F:      arch/arm/mach-omap2/*gpmc*
9259
9260 OMAP FRAMEBUFFER SUPPORT
9261 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9262 L:      linux-fbdev@vger.kernel.org
9263 L:      linux-omap@vger.kernel.org
9264 S:      Maintained
9265 F:      drivers/video/fbdev/omap/
9266
9267 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9268 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9269 L:      linux-omap@vger.kernel.org
9270 L:      linux-fbdev@vger.kernel.org
9271 S:      Maintained
9272 F:      drivers/video/fbdev/omap2/
9273 F:      Documentation/arm/OMAP/DSS
9274
9275 OMAP HARDWARE SPINLOCK SUPPORT
9276 M:      Ohad Ben-Cohen <ohad@wizery.com>
9277 L:      linux-omap@vger.kernel.org
9278 S:      Maintained
9279 F:      drivers/hwspinlock/omap_hwspinlock.c
9280
9281 OMAP MMC SUPPORT
9282 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9283 L:      linux-omap@vger.kernel.org
9284 S:      Maintained
9285 F:      drivers/mmc/host/omap.c
9286
9287 OMAP HS MMC SUPPORT
9288 L:      linux-mmc@vger.kernel.org
9289 L:      linux-omap@vger.kernel.org
9290 S:      Orphan
9291 F:      drivers/mmc/host/omap_hsmmc.c
9292
9293 OMAP RANDOM NUMBER GENERATOR SUPPORT
9294 M:      Deepak Saxena <dsaxena@plexity.net>
9295 S:      Maintained
9296 F:      drivers/char/hw_random/omap-rng.c
9297
9298 OMAP HWMOD SUPPORT
9299 M:      Benoît Cousson <bcousson@baylibre.com>
9300 M:      Paul Walmsley <paul@pwsan.com>
9301 L:      linux-omap@vger.kernel.org
9302 S:      Maintained
9303 F:      arch/arm/mach-omap2/omap_hwmod.*
9304
9305 OMAP HWMOD DATA
9306 M:      Paul Walmsley <paul@pwsan.com>
9307 L:      linux-omap@vger.kernel.org
9308 S:      Maintained
9309 F:      arch/arm/mach-omap2/omap_hwmod*data*
9310
9311 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9312 M:      Benoît Cousson <bcousson@baylibre.com>
9313 L:      linux-omap@vger.kernel.org
9314 S:      Maintained
9315 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9316
9317 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9318 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9319 L:      linux-media@vger.kernel.org
9320 S:      Maintained
9321 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9322 F:      drivers/media/platform/omap3isp/
9323 F:      drivers/staging/media/omap4iss/
9324
9325 OMAP USB SUPPORT
9326 L:      linux-usb@vger.kernel.org
9327 L:      linux-omap@vger.kernel.org
9328 S:      Orphan
9329 F:      drivers/usb/*/*omap*
9330 F:      arch/arm/*omap*/usb*
9331
9332 OMAP GPIO DRIVER
9333 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9334 M:      Santosh Shilimkar <ssantosh@kernel.org>
9335 M:      Kevin Hilman <khilman@kernel.org>
9336 L:      linux-omap@vger.kernel.org
9337 S:      Maintained
9338 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9339 F:      drivers/gpio/gpio-omap.c
9340
9341 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9342 M:      Mark Jackson <mpfj@newflow.co.uk>
9343 L:      linux-omap@vger.kernel.org
9344 S:      Maintained
9345 F:      arch/arm/boot/dts/am335x-nano.dts
9346
9347 OMFS FILESYSTEM
9348 M:      Bob Copeland <me@bobcopeland.com>
9349 L:      linux-karma-devel@lists.sourceforge.net
9350 S:      Maintained
9351 F:      Documentation/filesystems/omfs.txt
9352 F:      fs/omfs/
9353
9354 OMNIKEY CARDMAN 4000 DRIVER
9355 M:      Harald Welte <laforge@gnumonks.org>
9356 S:      Maintained
9357 F:      drivers/char/pcmcia/cm4000_cs.c
9358 F:      include/linux/cm4000_cs.h
9359 F:      include/uapi/linux/cm4000_cs.h
9360
9361 OMNIKEY CARDMAN 4040 DRIVER
9362 M:      Harald Welte <laforge@gnumonks.org>
9363 S:      Maintained
9364 F:      drivers/char/pcmcia/cm4040_cs.*
9365
9366 OMNIVISION OV7670 SENSOR DRIVER
9367 M:      Jonathan Corbet <corbet@lwn.net>
9368 L:      linux-media@vger.kernel.org
9369 T:      git git://linuxtv.org/media_tree.git
9370 S:      Maintained
9371 F:      drivers/media/i2c/ov7670.c
9372
9373 ONENAND FLASH DRIVER
9374 M:      Kyungmin Park <kyungmin.park@samsung.com>
9375 L:      linux-mtd@lists.infradead.org
9376 S:      Maintained
9377 F:      drivers/mtd/onenand/
9378 F:      include/linux/mtd/onenand*.h
9379
9380 ONSTREAM SCSI TAPE DRIVER
9381 M:      Willem Riede <osst@riede.org>
9382 L:      osst-users@lists.sourceforge.net
9383 L:      linux-scsi@vger.kernel.org
9384 S:      Maintained
9385 F:      Documentation/scsi/osst.txt
9386 F:      drivers/scsi/osst.*
9387 F:      drivers/scsi/osst_*.h
9388 F:      drivers/scsi/st.h
9389
9390 OPENCORES I2C BUS DRIVER
9391 M:      Peter Korsgaard <jacmet@sunsite.dk>
9392 L:      linux-i2c@vger.kernel.org
9393 S:      Maintained
9394 F:      Documentation/i2c/busses/i2c-ocores
9395 F:      drivers/i2c/busses/i2c-ocores.c
9396
9397 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9398 M:      Rob Herring <robh+dt@kernel.org>
9399 M:      Frank Rowand <frowand.list@gmail.com>
9400 L:      devicetree@vger.kernel.org
9401 W:      http://www.devicetree.org/
9402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9403 S:      Maintained
9404 F:      drivers/of/
9405 F:      include/linux/of*.h
9406 F:      scripts/dtc/
9407
9408 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9409 M:      Rob Herring <robh+dt@kernel.org>
9410 M:      Mark Rutland <mark.rutland@arm.com>
9411 L:      devicetree@vger.kernel.org
9412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9413 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9414 S:      Maintained
9415 F:      Documentation/devicetree/
9416 F:      arch/*/boot/dts/
9417 F:      include/dt-bindings/
9418
9419 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9420 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9421 L:      devicetree@vger.kernel.org
9422 S:      Maintained
9423 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9424 F:      Documentation/devicetree/overlay-notes.txt
9425 F:      drivers/of/overlay.c
9426 F:      drivers/of/resolver.c
9427
9428 OPENRISC ARCHITECTURE
9429 M:      Jonas Bonn <jonas@southpole.se>
9430 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9431 M:      Stafford Horne <shorne@gmail.com>
9432 T:      git git://github.com/openrisc/linux.git
9433 L:      openrisc@lists.librecores.org
9434 W:      http://openrisc.io
9435 S:      Maintained
9436 F:      arch/openrisc/
9437
9438 OPENVSWITCH
9439 M:      Pravin Shelar <pshelar@nicira.com>
9440 L:      netdev@vger.kernel.org
9441 L:      dev@openvswitch.org
9442 W:      http://openvswitch.org
9443 S:      Maintained
9444 F:      net/openvswitch/
9445 F:      include/uapi/linux/openvswitch.h
9446
9447 OPERATING PERFORMANCE POINTS (OPP)
9448 M:      Viresh Kumar <vireshk@kernel.org>
9449 M:      Nishanth Menon <nm@ti.com>
9450 M:      Stephen Boyd <sboyd@codeaurora.org>
9451 L:      linux-pm@vger.kernel.org
9452 S:      Maintained
9453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9454 F:      drivers/base/power/opp/
9455 F:      include/linux/pm_opp.h
9456 F:      Documentation/power/opp.txt
9457 F:      Documentation/devicetree/bindings/opp/
9458
9459 OPL4 DRIVER
9460 M:      Clemens Ladisch <clemens@ladisch.de>
9461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9462 T:      git git://git.alsa-project.org/alsa-kernel.git
9463 S:      Maintained
9464 F:      sound/drivers/opl4/
9465
9466 OPROFILE
9467 M:      Robert Richter <rric@kernel.org>
9468 L:      oprofile-list@lists.sf.net
9469 S:      Maintained
9470 F:      arch/*/include/asm/oprofile*.h
9471 F:      arch/*/oprofile/
9472 F:      drivers/oprofile/
9473 F:      include/linux/oprofile.h
9474
9475 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9476 M:      Mark Fasheh <mfasheh@versity.com>
9477 M:      Joel Becker <jlbec@evilplan.org>
9478 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9479 W:      http://ocfs2.wiki.kernel.org
9480 S:      Supported
9481 F:      Documentation/filesystems/ocfs2.txt
9482 F:      Documentation/filesystems/dlmfs.txt
9483 F:      fs/ocfs2/
9484
9485 ORINOCO DRIVER
9486 L:      linux-wireless@vger.kernel.org
9487 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9488 W:      http://www.nongnu.org/orinoco/
9489 S:      Orphan
9490 F:      drivers/net/wireless/intersil/orinoco/
9491
9492 OSD LIBRARY and FILESYSTEM
9493 M:      Boaz Harrosh <ooo@electrozaur.com>
9494 M:      Benny Halevy <bhalevy@primarydata.com>
9495 L:      osd-dev@open-osd.org
9496 W:      http://open-osd.org
9497 T:      git git://git.open-osd.org/open-osd.git
9498 S:      Maintained
9499 F:      drivers/scsi/osd/
9500 F:      include/scsi/osd_*
9501 F:      fs/exofs/
9502
9503 OVERLAY FILESYSTEM
9504 M:      Miklos Szeredi <miklos@szeredi.hu>
9505 L:      linux-unionfs@vger.kernel.org
9506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9507 S:      Supported
9508 F:      fs/overlayfs/
9509 F:      Documentation/filesystems/overlayfs.txt
9510
9511 ORANGEFS FILESYSTEM
9512 M:      Mike Marshall <hubcap@omnibond.com>
9513 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9515 S:      Supported
9516 F:      fs/orangefs/
9517 F:      Documentation/filesystems/orangefs.txt
9518
9519 P54 WIRELESS DRIVER
9520 M:      Christian Lamparter <chunkeey@googlemail.com>
9521 L:      linux-wireless@vger.kernel.org
9522 W:      http://wireless.kernel.org/en/users/Drivers/p54
9523 S:      Maintained
9524 F:      drivers/net/wireless/intersil/p54/
9525
9526 PA SEMI ETHERNET DRIVER
9527 L:      netdev@vger.kernel.org
9528 S:      Orphan
9529 F:      drivers/net/ethernet/pasemi/*
9530
9531 PA SEMI SMBUS DRIVER
9532 L:      linux-i2c@vger.kernel.org
9533 S:      Orphan
9534 F:      drivers/i2c/busses/i2c-pasemi.c
9535
9536 PADATA PARALLEL EXECUTION MECHANISM
9537 M:      Steffen Klassert <steffen.klassert@secunet.com>
9538 L:      linux-crypto@vger.kernel.org
9539 S:      Maintained
9540 F:      kernel/padata.c
9541 F:      include/linux/padata.h
9542 F:      Documentation/padata.txt
9543
9544 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9545 M:      Harald Welte <laforge@gnumonks.org>
9546 L:      platform-driver-x86@vger.kernel.org
9547 S:      Maintained
9548 F:      drivers/platform/x86/panasonic-laptop.c
9549
9550 PANASONIC MN10300/AM33/AM34 PORT
9551 M:      David Howells <dhowells@redhat.com>
9552 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9553 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9554 S:      Maintained
9555 F:      Documentation/mn10300/
9556 F:      arch/mn10300/
9557
9558 PARALLEL LCD/KEYPAD PANEL DRIVER
9559 M:      Willy Tarreau <willy@haproxy.com>
9560 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9561 S:      Odd Fixes
9562 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9563 F:      drivers/misc/panel.c
9564
9565 PARALLEL PORT SUBSYSTEM
9566 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9567 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9568 L:      linux-parport@lists.infradead.org (subscribers-only)
9569 S:      Maintained
9570 F:      drivers/parport/
9571 F:      include/linux/parport*.h
9572 F:      drivers/char/ppdev.c
9573 F:      include/uapi/linux/ppdev.h
9574 F:      Documentation/parport*.txt
9575
9576 PARAVIRT_OPS INTERFACE
9577 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9578 M:      Chris Wright <chrisw@sous-sol.org>
9579 M:      Alok Kataria <akataria@vmware.com>
9580 M:      Rusty Russell <rusty@rustcorp.com.au>
9581 L:      virtualization@lists.linux-foundation.org
9582 S:      Supported
9583 F:      Documentation/virtual/paravirt_ops.txt
9584 F:      arch/*/kernel/paravirt*
9585 F:      arch/*/include/asm/paravirt.h
9586 F:      include/linux/hypervisor.h
9587
9588 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9589 M:      Tim Waugh <tim@cyberelk.net>
9590 L:      linux-parport@lists.infradead.org (subscribers-only)
9591 S:      Maintained
9592 F:      Documentation/blockdev/paride.txt
9593 F:      drivers/block/paride/
9594
9595 PARISC ARCHITECTURE
9596 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9597 M:      Helge Deller <deller@gmx.de>
9598 L:      linux-parisc@vger.kernel.org
9599 W:      http://www.parisc-linux.org/
9600 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9603 S:      Maintained
9604 F:      arch/parisc/
9605 F:      Documentation/parisc/
9606 F:      drivers/parisc/
9607 F:      drivers/char/agp/parisc-agp.c
9608 F:      drivers/input/serio/gscps2.c
9609 F:      drivers/parport/parport_gsc.*
9610 F:      drivers/tty/serial/8250/8250_gsc.c
9611 F:      drivers/video/fbdev/sti*
9612 F:      drivers/video/console/sti*
9613 F:      drivers/video/logo/logo_parisc*
9614
9615 PARMAN
9616 M:      Jiri Pirko <jiri@mellanox.com>
9617 L:      netdev@vger.kernel.org
9618 S:      Supported
9619 F:      lib/parman.c
9620 F:      lib/test_parman.c
9621 F:      include/linux/parman.h
9622
9623 PC87360 HARDWARE MONITORING DRIVER
9624 M:      Jim Cromie <jim.cromie@gmail.com>
9625 L:      linux-hwmon@vger.kernel.org
9626 S:      Maintained
9627 F:      Documentation/hwmon/pc87360
9628 F:      drivers/hwmon/pc87360.c
9629
9630 PC8736x GPIO DRIVER
9631 M:      Jim Cromie <jim.cromie@gmail.com>
9632 S:      Maintained
9633 F:      drivers/char/pc8736x_gpio.c
9634
9635 PC87427 HARDWARE MONITORING DRIVER
9636 M:      Jean Delvare <jdelvare@suse.com>
9637 L:      linux-hwmon@vger.kernel.org
9638 S:      Maintained
9639 F:      Documentation/hwmon/pc87427
9640 F:      drivers/hwmon/pc87427.c
9641
9642 PCA9532 LED DRIVER
9643 M:      Riku Voipio <riku.voipio@iki.fi>
9644 S:      Maintained
9645 F:      drivers/leds/leds-pca9532.c
9646 F:      include/linux/leds-pca9532.h
9647
9648 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9649 M:      Guenter Roeck <linux@roeck-us.net>
9650 L:      linux-i2c@vger.kernel.org
9651 S:      Maintained
9652 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9653
9654 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9655 M:      Khalid Aziz <khalid@gonehiking.org>
9656 S:      Maintained
9657 F:      drivers/firmware/pcdp.*
9658
9659 PCI ERROR RECOVERY
9660 M:      Linas Vepstas <linasvepstas@gmail.com>
9661 L:      linux-pci@vger.kernel.org
9662 S:      Supported
9663 F:      Documentation/PCI/pci-error-recovery.txt
9664
9665 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9666 M:      Russell Currey <ruscur@russell.cc>
9667 L:      linuxppc-dev@lists.ozlabs.org
9668 S:      Supported
9669 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9670 F:      arch/powerpc/kernel/eeh*.c
9671 F:      arch/powerpc/platforms/*/eeh*.c
9672 F:      arch/powerpc/include/*/eeh*.h
9673
9674 PCI SUBSYSTEM
9675 M:      Bjorn Helgaas <bhelgaas@google.com>
9676 L:      linux-pci@vger.kernel.org
9677 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9679 S:      Supported
9680 F:      Documentation/devicetree/bindings/pci/
9681 F:      Documentation/PCI/
9682 F:      drivers/pci/
9683 F:      include/linux/pci*
9684 F:      arch/x86/pci/
9685 F:      arch/x86/kernel/quirks.c
9686
9687 PCI DRIVER FOR ALTERA PCIE IP
9688 M:      Ley Foon Tan <lftan@altera.com>
9689 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9690 L:      linux-pci@vger.kernel.org
9691 S:      Supported
9692 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9693 F:      drivers/pci/host/pcie-altera.c
9694
9695 PCI DRIVER FOR ARM VERSATILE PLATFORM
9696 M:      Rob Herring <robh@kernel.org>
9697 L:      linux-pci@vger.kernel.org
9698 L:      linux-arm-kernel@lists.infradead.org
9699 S:      Maintained
9700 F:      Documentation/devicetree/bindings/pci/versatile.txt
9701 F:      drivers/pci/host/pci-versatile.c
9702
9703 PCI DRIVER FOR ARMADA 8K
9704 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9705 L:      linux-pci@vger.kernel.org
9706 L:      linux-arm-kernel@lists.infradead.org
9707 S:      Maintained
9708 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9709 F:      drivers/pci/dwc/pcie-armada8k.c
9710
9711 PCI DRIVER FOR APPLIEDMICRO XGENE
9712 M:      Tanmay Inamdar <tinamdar@apm.com>
9713 L:      linux-pci@vger.kernel.org
9714 L:      linux-arm-kernel@lists.infradead.org
9715 S:      Maintained
9716 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9717 F:      drivers/pci/host/pci-xgene.c
9718
9719 PCI DRIVER FOR FREESCALE LAYERSCAPE
9720 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9721 M:      Mingkai Hu <mingkai.hu@freescale.com>
9722 M:      Roy Zang <tie-fei.zang@freescale.com>
9723 L:      linuxppc-dev@lists.ozlabs.org
9724 L:      linux-pci@vger.kernel.org
9725 L:      linux-arm-kernel@lists.infradead.org
9726 S:      Maintained
9727 F:      drivers/pci/dwc/*layerscape*
9728
9729 PCI DRIVER FOR IMX6
9730 M:      Richard Zhu <hongxing.zhu@nxp.com>
9731 M:      Lucas Stach <l.stach@pengutronix.de>
9732 L:      linux-pci@vger.kernel.org
9733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734 S:      Maintained
9735 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9736 F:      drivers/pci/dwc/*imx6*
9737
9738 PCI DRIVER FOR TI KEYSTONE
9739 M:      Murali Karicheri <m-karicheri2@ti.com>
9740 L:      linux-pci@vger.kernel.org
9741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9742 S:      Maintained
9743 F:      drivers/pci/dwc/*keystone*
9744
9745 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9746 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9747 M:      Jason Cooper <jason@lakedaemon.net>
9748 L:      linux-pci@vger.kernel.org
9749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9750 S:      Maintained
9751 F:      drivers/pci/host/*mvebu*
9752
9753 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9754 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9755 L:      linux-pci@vger.kernel.org
9756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9757 S:      Maintained
9758 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9759 F:      drivers/pci/host/pci-aardvark.c
9760
9761 PCI DRIVER FOR NVIDIA TEGRA
9762 M:      Thierry Reding <thierry.reding@gmail.com>
9763 L:      linux-tegra@vger.kernel.org
9764 L:      linux-pci@vger.kernel.org
9765 S:      Supported
9766 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9767 F:      drivers/pci/host/pci-tegra.c
9768
9769 PCI DRIVER FOR TI DRA7XX
9770 M:      Kishon Vijay Abraham I <kishon@ti.com>
9771 L:      linux-omap@vger.kernel.org
9772 L:      linux-pci@vger.kernel.org
9773 S:      Supported
9774 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9775 F:      drivers/pci/dwc/pci-dra7xx.c
9776
9777 PCI DRIVER FOR RENESAS R-CAR
9778 M:      Simon Horman <horms@verge.net.au>
9779 L:      linux-pci@vger.kernel.org
9780 L:      linux-renesas-soc@vger.kernel.org
9781 S:      Maintained
9782 F:      drivers/pci/host/*rcar*
9783
9784 PCI DRIVER FOR SAMSUNG EXYNOS
9785 M:      Jingoo Han <jingoohan1@gmail.com>
9786 L:      linux-pci@vger.kernel.org
9787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9788 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9789 S:      Maintained
9790 F:      drivers/pci/dwc/pci-exynos.c
9791
9792 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9793 M:      Jingoo Han <jingoohan1@gmail.com>
9794 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9795 L:      linux-pci@vger.kernel.org
9796 S:      Maintained
9797 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9798 F:      drivers/pci/dwc/*designware*
9799
9800 PCI DRIVER FOR GENERIC OF HOSTS
9801 M:      Will Deacon <will.deacon@arm.com>
9802 L:      linux-pci@vger.kernel.org
9803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9804 S:      Maintained
9805 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9806 F:      drivers/pci/host/pci-host-common.c
9807 F:      drivers/pci/host/pci-host-generic.c
9808
9809 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9810 M:      Keith Busch <keith.busch@intel.com>
9811 L:      linux-pci@vger.kernel.org
9812 S:      Supported
9813 F:      drivers/pci/host/vmd.c
9814
9815 PCIE DRIVER FOR ST SPEAR13XX
9816 M:      Pratyush Anand <pratyush.anand@gmail.com>
9817 L:      linux-pci@vger.kernel.org
9818 S:      Maintained
9819 F:      drivers/pci/dwc/*spear*
9820
9821 PCI MSI DRIVER FOR ALTERA MSI IP
9822 M:      Ley Foon Tan <lftan@altera.com>
9823 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9824 L:      linux-pci@vger.kernel.org
9825 S:      Supported
9826 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9827 F:      drivers/pci/host/pcie-altera-msi.c
9828
9829 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9830 M:      Duc Dang <dhdang@apm.com>
9831 L:      linux-pci@vger.kernel.org
9832 L:      linux-arm-kernel@lists.infradead.org
9833 S:      Maintained
9834 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9835 F:      drivers/pci/host/pci-xgene-msi.c
9836
9837 PCIE DRIVER FOR AXIS ARTPEC
9838 M:      Niklas Cassel <niklas.cassel@axis.com>
9839 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9840 L:      linux-arm-kernel@axis.com
9841 L:      linux-pci@vger.kernel.org
9842 S:      Maintained
9843 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9844 F:      drivers/pci/dwc/*artpec*
9845
9846 PCIE DRIVER FOR HISILICON
9847 M:      Zhou Wang <wangzhou1@hisilicon.com>
9848 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9849 L:      linux-pci@vger.kernel.org
9850 S:      Maintained
9851 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9852 F:      drivers/pci/dwc/pcie-hisi.c
9853
9854 PCIE DRIVER FOR ROCKCHIP
9855 M:      Shawn Lin <shawn.lin@rock-chips.com>
9856 M:      Wenrui Li <wenrui.li@rock-chips.com>
9857 L:      linux-pci@vger.kernel.org
9858 L:      linux-rockchip@lists.infradead.org
9859 S:      Maintained
9860 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9861 F:      drivers/pci/host/pcie-rockchip.c
9862
9863 PCIE DRIVER FOR QUALCOMM MSM
9864 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9865 L:     linux-pci@vger.kernel.org
9866 L:     linux-arm-msm@vger.kernel.org
9867 S:     Maintained
9868 F:     drivers/pci/dwc/*qcom*
9869
9870 PCIE DRIVER FOR CAVIUM THUNDERX
9871 M:      David Daney <david.daney@cavium.com>
9872 L:      linux-pci@vger.kernel.org
9873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9874 S:      Supported
9875 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9876 F:      drivers/pci/host/pci-thunder-*
9877
9878 PCMCIA SUBSYSTEM
9879 P:      Linux PCMCIA Team
9880 L:      linux-pcmcia@lists.infradead.org
9881 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9883 S:      Maintained
9884 F:      Documentation/pcmcia/
9885 F:      tools/pcmcia/
9886 F:      drivers/pcmcia/
9887 F:      include/pcmcia/
9888
9889 PCNET32 NETWORK DRIVER
9890 M:      Don Fry <pcnet32@frontier.com>
9891 L:      netdev@vger.kernel.org
9892 S:      Maintained
9893 F:      drivers/net/ethernet/amd/pcnet32.c
9894
9895 PCRYPT PARALLEL CRYPTO ENGINE
9896 M:      Steffen Klassert <steffen.klassert@secunet.com>
9897 L:      linux-crypto@vger.kernel.org
9898 S:      Maintained
9899 F:      crypto/pcrypt.c
9900 F:      include/crypto/pcrypt.h
9901
9902 PER-CPU MEMORY ALLOCATOR
9903 M:      Tejun Heo <tj@kernel.org>
9904 M:      Christoph Lameter <cl@linux.com>
9905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9906 S:      Maintained
9907 F:      include/linux/percpu*.h
9908 F:      mm/percpu*.c
9909 F:      arch/*/include/asm/percpu.h
9910
9911 PER-TASK DELAY ACCOUNTING
9912 M:      Balbir Singh <bsingharora@gmail.com>
9913 S:      Maintained
9914 F:      include/linux/delayacct.h
9915 F:      kernel/delayacct.c
9916
9917 PERFORMANCE EVENTS SUBSYSTEM
9918 M:      Peter Zijlstra <peterz@infradead.org>
9919 M:      Ingo Molnar <mingo@redhat.com>
9920 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9921 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9922 L:      linux-kernel@vger.kernel.org
9923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9924 S:      Supported
9925 F:      kernel/events/*
9926 F:      include/linux/perf_event.h
9927 F:      include/uapi/linux/perf_event.h
9928 F:      arch/*/kernel/perf_event*.c
9929 F:      arch/*/kernel/*/perf_event*.c
9930 F:      arch/*/kernel/*/*/perf_event*.c
9931 F:      arch/*/include/asm/perf_event.h
9932 F:      arch/*/kernel/perf_callchain.c
9933 F:      arch/*/events/*
9934 F:      tools/perf/
9935
9936 PERSONALITY HANDLING
9937 M:      Christoph Hellwig <hch@infradead.org>
9938 L:      linux-abi-devel@lists.sourceforge.net
9939 S:      Maintained
9940 F:      include/linux/personality.h
9941 F:      include/uapi/linux/personality.h
9942
9943 PHONET PROTOCOL
9944 M:      Remi Denis-Courmont <courmisch@gmail.com>
9945 S:      Supported
9946 F:      Documentation/networking/phonet.txt
9947 F:      include/linux/phonet.h
9948 F:      include/net/phonet/
9949 F:      include/uapi/linux/phonet.h
9950 F:      net/phonet/
9951
9952 PHRAM MTD DRIVER
9953 M:      Joern Engel <joern@lazybastard.org>
9954 L:      linux-mtd@lists.infradead.org
9955 S:      Maintained
9956 F:      drivers/mtd/devices/phram.c
9957
9958 PICOLCD HID DRIVER
9959 M:      Bruno Prémont <bonbons@linux-vserver.org>
9960 L:      linux-input@vger.kernel.org
9961 S:      Maintained
9962 F:      drivers/hid/hid-picolcd*
9963
9964 PICOXCELL SUPPORT
9965 M:      Jamie Iles <jamie@jamieiles.com>
9966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9967 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9968 S:      Supported
9969 F:      arch/arm/boot/dts/picoxcell*
9970 F:      arch/arm/mach-picoxcell/
9971 F:      drivers/crypto/picoxcell*
9972
9973 PIN CONTROL SUBSYSTEM
9974 M:      Linus Walleij <linus.walleij@linaro.org>
9975 L:      linux-gpio@vger.kernel.org
9976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9977 S:      Maintained
9978 F:      Documentation/devicetree/bindings/pinctrl/
9979 F:      Documentation/pinctrl.txt
9980 F:      drivers/pinctrl/
9981 F:      include/linux/pinctrl/
9982
9983 PIN CONTROLLER - ATMEL AT91
9984 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9986 S:      Maintained
9987 F:      drivers/pinctrl/pinctrl-at91.*
9988
9989 PIN CONTROLLER - ATMEL AT91 PIO4
9990 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9992 L:      linux-gpio@vger.kernel.org
9993 S:      Supported
9994 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9995
9996 PIN CONTROLLER - INTEL
9997 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9998 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9999 S:      Maintained
10000 F:      drivers/pinctrl/intel/
10001
10002 PIN CONTROLLER - RENESAS
10003 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10004 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10005 L:      linux-renesas-soc@vger.kernel.org
10006 S:      Maintained
10007 F:      drivers/pinctrl/sh-pfc/
10008
10009 PIN CONTROLLER - SAMSUNG
10010 M:      Tomasz Figa <tomasz.figa@gmail.com>
10011 M:      Krzysztof Kozlowski <krzk@kernel.org>
10012 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10014 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10015 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10017 S:      Maintained
10018 F:      drivers/pinctrl/samsung/
10019 F:      include/dt-bindings/pinctrl/samsung.h
10020 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10021
10022 PIN CONTROLLER - SINGLE
10023 M:      Tony Lindgren <tony@atomide.com>
10024 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10026 L:      linux-omap@vger.kernel.org
10027 S:      Maintained
10028 F:      drivers/pinctrl/pinctrl-single.c
10029
10030 PIN CONTROLLER - ST SPEAR
10031 M:      Viresh Kumar <vireshk@kernel.org>
10032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10033 W:      http://www.st.com/spear
10034 S:      Maintained
10035 F:      drivers/pinctrl/spear/
10036
10037 PISTACHIO SOC SUPPORT
10038 M:      James Hartley <james.hartley@imgtec.com>
10039 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10040 L:      linux-mips@linux-mips.org
10041 S:      Maintained
10042 F:      arch/mips/pistachio/
10043 F:      arch/mips/include/asm/mach-pistachio/
10044 F:      arch/mips/boot/dts/img/pistachio*
10045 F:      arch/mips/configs/pistachio*_defconfig
10046
10047 PKTCDVD DRIVER
10048 S:      Orphan
10049 M:      linux-block@vger.kernel.org
10050 F:      drivers/block/pktcdvd.c
10051 F:      include/linux/pktcdvd.h
10052 F:      include/uapi/linux/pktcdvd.h
10053
10054 PKUNITY SOC DRIVERS
10055 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10056 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10057 S:      Maintained
10058 T:      git git://github.com/gxt/linux.git
10059 F:      drivers/input/serio/i8042-unicore32io.h
10060 F:      drivers/i2c/busses/i2c-puv3.c
10061 F:      drivers/video/fbdev/fb-puv3.c
10062 F:      drivers/rtc/rtc-puv3.c
10063
10064 PMBUS HARDWARE MONITORING DRIVERS
10065 M:      Guenter Roeck <linux@roeck-us.net>
10066 L:      linux-hwmon@vger.kernel.org
10067 W:      http://hwmon.wiki.kernel.org/
10068 W:      http://www.roeck-us.net/linux/drivers/
10069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10070 S:      Maintained
10071 F:      Documentation/hwmon/pmbus
10072 F:      drivers/hwmon/pmbus/
10073 F:      include/linux/i2c/pmbus.h
10074
10075 PMC SIERRA MaxRAID DRIVER
10076 L:      linux-scsi@vger.kernel.org
10077 W:      http://www.pmc-sierra.com/
10078 S:      Orphan
10079 F:      drivers/scsi/pmcraid.*
10080
10081 PMC SIERRA PM8001 DRIVER
10082 M:      Jack Wang <jinpu.wang@profitbricks.com>
10083 M:      lindar_liu@usish.com
10084 L:      linux-scsi@vger.kernel.org
10085 S:      Supported
10086 F:      drivers/scsi/pm8001/
10087
10088 POSIX CLOCKS and TIMERS
10089 M:      Thomas Gleixner <tglx@linutronix.de>
10090 L:      linux-kernel@vger.kernel.org
10091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10092 S:      Maintained
10093 F:      fs/timerfd.c
10094 F:      include/linux/timer*
10095 F:      kernel/time/*timer*
10096
10097 POWER MANAGEMENT CORE
10098 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10099 L:      linux-pm@vger.kernel.org
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10101 B:      https://bugzilla.kernel.org
10102 S:      Supported
10103 F:      drivers/base/power/
10104 F:      include/linux/pm.h
10105 F:      include/linux/pm_*
10106 F:      include/linux/powercap.h
10107 F:      drivers/powercap/
10108
10109 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10110 M:      Sebastian Reichel <sre@kernel.org>
10111 L:      linux-pm@vger.kernel.org
10112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10113 S:      Maintained
10114 F:      Documentation/devicetree/bindings/power/supply/
10115 F:      include/linux/power_supply.h
10116 F:      drivers/power/supply/
10117
10118 POWER STATE COORDINATION INTERFACE (PSCI)
10119 M:      Mark Rutland <mark.rutland@arm.com>
10120 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10121 L:      linux-arm-kernel@lists.infradead.org
10122 S:      Maintained
10123 F:      drivers/firmware/psci*.c
10124 F:      include/linux/psci.h
10125 F:      include/uapi/linux/psci.h
10126
10127 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10128 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10129 L:      linuxppc-dev@lists.ozlabs.org
10130 S:      Maintained
10131 F:      drivers/char/powernv-op-panel.c
10132
10133 PNP SUPPORT
10134 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10135 S:      Maintained
10136 F:      drivers/pnp/
10137
10138 PPP PROTOCOL DRIVERS AND COMPRESSORS
10139 M:      Paul Mackerras <paulus@samba.org>
10140 L:      linux-ppp@vger.kernel.org
10141 S:      Maintained
10142 F:      drivers/net/ppp/ppp_*
10143
10144 PPP OVER ATM (RFC 2364)
10145 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10146 S:      Maintained
10147 F:      net/atm/pppoatm.c
10148 F:      include/uapi/linux/atmppp.h
10149
10150 PPP OVER ETHERNET
10151 M:      Michal Ostrowski <mostrows@earthlink.net>
10152 S:      Maintained
10153 F:      drivers/net/ppp/pppoe.c
10154 F:      drivers/net/ppp/pppox.c
10155
10156 PPP OVER L2TP
10157 M:      James Chapman <jchapman@katalix.com>
10158 S:      Maintained
10159 F:      net/l2tp/l2tp_ppp.c
10160 F:      include/linux/if_pppol2tp.h
10161 F:      include/uapi/linux/if_pppol2tp.h
10162
10163 PPS SUPPORT
10164 M:      Rodolfo Giometti <giometti@enneenne.com>
10165 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10166 L:      linuxpps@ml.enneenne.com (subscribers-only)
10167 S:      Maintained
10168 F:      Documentation/pps/
10169 F:      drivers/pps/
10170 F:      include/linux/pps*.h
10171
10172 PPTP DRIVER
10173 M:      Dmitry Kozlov <xeb@mail.ru>
10174 L:      netdev@vger.kernel.org
10175 S:      Maintained
10176 F:      drivers/net/ppp/pptp.c
10177 W:      http://sourceforge.net/projects/accel-pptp
10178
10179 PREEMPTIBLE KERNEL
10180 M:      Robert Love <rml@tech9.net>
10181 L:      kpreempt-tech@lists.sourceforge.net
10182 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10183 S:      Supported
10184 F:      Documentation/preempt-locking.txt
10185 F:      include/linux/preempt.h
10186
10187 PRINTK
10188 M:      Petr Mladek <pmladek@suse.com>
10189 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10190 R:      Steven Rostedt <rostedt@goodmis.org>
10191 S:      Maintained
10192 F:      kernel/printk/
10193 F:      include/linux/printk.h
10194
10195 PRISM54 WIRELESS DRIVER
10196 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10197 L:      linux-wireless@vger.kernel.org
10198 W:      http://wireless.kernel.org/en/users/Drivers/p54
10199 S:      Obsolete
10200 F:      drivers/net/wireless/intersil/prism54/
10201
10202 PS3 NETWORK SUPPORT
10203 M:      Geoff Levand <geoff@infradead.org>
10204 L:      netdev@vger.kernel.org
10205 L:      linuxppc-dev@lists.ozlabs.org
10206 S:      Maintained
10207 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10208
10209 PS3 PLATFORM SUPPORT
10210 M:      Geoff Levand <geoff@infradead.org>
10211 L:      linuxppc-dev@lists.ozlabs.org
10212 S:      Maintained
10213 F:      arch/powerpc/boot/ps3*
10214 F:      arch/powerpc/include/asm/lv1call.h
10215 F:      arch/powerpc/include/asm/ps3*.h
10216 F:      arch/powerpc/platforms/ps3/
10217 F:      drivers/*/ps3*
10218 F:      drivers/ps3/
10219 F:      drivers/rtc/rtc-ps3.c
10220 F:      drivers/usb/host/*ps3.c
10221 F:      sound/ppc/snd_ps3*
10222
10223 PS3VRAM DRIVER
10224 M:      Jim Paris <jim@jtan.com>
10225 M:      Geoff Levand <geoff@infradead.org>
10226 L:      linuxppc-dev@lists.ozlabs.org
10227 S:      Maintained
10228 F:      drivers/block/ps3vram.c
10229
10230 PSAMPLE PACKET SAMPLING SUPPORT:
10231 M:      Yotam Gigi <yotamg@mellanox.com>
10232 S:      Maintained
10233 F:      net/psample
10234 F:      include/net/psample.h
10235 F:      include/uapi/linux/psample.h
10236
10237 PSTORE FILESYSTEM
10238 M:      Kees Cook <keescook@chromium.org>
10239 M:      Anton Vorontsov <anton@enomsg.org>
10240 M:      Colin Cross <ccross@android.com>
10241 M:      Tony Luck <tony.luck@intel.com>
10242 S:      Maintained
10243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10244 F:      fs/pstore/
10245 F:      include/linux/pstore*
10246 F:      drivers/firmware/efi/efi-pstore.c
10247 F:      drivers/acpi/apei/erst.c
10248 F:      Documentation/admin-guide/ramoops.rst
10249 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10250 K:      \b(pstore|ramoops)
10251
10252 PTP HARDWARE CLOCK SUPPORT
10253 M:      Richard Cochran <richardcochran@gmail.com>
10254 L:      netdev@vger.kernel.org
10255 S:      Maintained
10256 W:      http://linuxptp.sourceforge.net/
10257 F:      Documentation/ABI/testing/sysfs-ptp
10258 F:      Documentation/ptp/*
10259 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10260 F:      drivers/net/phy/dp83640*
10261 F:      drivers/ptp/*
10262 F:      include/linux/ptp_cl*
10263
10264 PTRACE SUPPORT
10265 M:      Roland McGrath <roland@hack.frob.com>
10266 M:      Oleg Nesterov <oleg@redhat.com>
10267 S:      Maintained
10268 F:      include/asm-generic/syscall.h
10269 F:      include/linux/ptrace.h
10270 F:      include/linux/regset.h
10271 F:      include/linux/tracehook.h
10272 F:      include/uapi/linux/ptrace.h
10273 F:      kernel/ptrace.c
10274
10275 PULSE8-CEC DRIVER
10276 M:      Hans Verkuil <hverkuil@xs4all.nl>
10277 L:      linux-media@vger.kernel.org
10278 T:      git git://linuxtv.org/media_tree.git
10279 S:      Maintained
10280 F:      drivers/media/usb/pulse8-cec/*
10281
10282 PVRUSB2 VIDEO4LINUX DRIVER
10283 M:      Mike Isely <isely@pobox.com>
10284 L:      pvrusb2@isely.net       (subscribers-only)
10285 L:      linux-media@vger.kernel.org
10286 W:      http://www.isely.net/pvrusb2/
10287 T:      git git://linuxtv.org/media_tree.git
10288 S:      Maintained
10289 F:      Documentation/media/v4l-drivers/pvrusb2*
10290 F:      drivers/media/usb/pvrusb2/
10291
10292 PWC WEBCAM DRIVER
10293 M:      Hans Verkuil <hverkuil@xs4all.nl>
10294 L:      linux-media@vger.kernel.org
10295 T:      git git://linuxtv.org/media_tree.git
10296 S:      Odd Fixes
10297 F:      drivers/media/usb/pwc/*
10298
10299 PWM FAN DRIVER
10300 M:      Kamil Debski <kamil@wypas.org>
10301 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10302 L:      linux-hwmon@vger.kernel.org
10303 S:      Supported
10304 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10305 F:      Documentation/hwmon/pwm-fan
10306 F:      drivers/hwmon/pwm-fan.c
10307
10308 PWM SUBSYSTEM
10309 M:      Thierry Reding <thierry.reding@gmail.com>
10310 L:      linux-pwm@vger.kernel.org
10311 S:      Maintained
10312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10313 F:      Documentation/pwm.txt
10314 F:      Documentation/devicetree/bindings/pwm/
10315 F:      include/linux/pwm.h
10316 F:      drivers/pwm/
10317 F:      drivers/video/backlight/pwm_bl.c
10318 F:      include/linux/pwm_backlight.h
10319 F:      drivers/gpio/gpio-mvebu.c
10320 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10321
10322 PXA2xx/PXA3xx SUPPORT
10323 M:      Daniel Mack <daniel@zonque.org>
10324 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10325 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10327 T:      git git://github.com/hzhuang1/linux.git
10328 T:      git git://github.com/rjarzmik/linux.git
10329 S:      Maintained
10330 F:      arch/arm/boot/dts/pxa*
10331 F:      arch/arm/mach-pxa/
10332 F:      drivers/dma/pxa*
10333 F:      drivers/pcmcia/pxa2xx*
10334 F:      drivers/pinctrl/pxa/
10335 F:      drivers/spi/spi-pxa2xx*
10336 F:      drivers/usb/gadget/udc/pxa2*
10337 F:      include/sound/pxa2xx-lib.h
10338 F:      sound/arm/pxa*
10339 F:      sound/soc/pxa/
10340
10341 PXA GPIO DRIVER
10342 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10343 L:      linux-gpio@vger.kernel.org
10344 S:      Maintained
10345 F:      drivers/gpio/gpio-pxa.c
10346
10347 PXA3xx NAND FLASH DRIVER
10348 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10349 L:      linux-mtd@lists.infradead.org
10350 S:      Maintained
10351 F:      drivers/mtd/nand/pxa3xx_nand.c
10352
10353 MMP SUPPORT
10354 M:      Eric Miao <eric.y.miao@gmail.com>
10355 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357 T:      git git://github.com/hzhuang1/linux.git
10358 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10359 S:      Maintained
10360 F:      arch/arm/boot/dts/mmp*
10361 F:      arch/arm/mach-mmp/
10362
10363 PXA MMCI DRIVER
10364 S:      Orphan
10365
10366 PXA RTC DRIVER
10367 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10368 L:      rtc-linux@googlegroups.com
10369 S:      Maintained
10370
10371 QAT DRIVER
10372 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10373 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10374 L:      qat-linux@intel.com
10375 S:      Supported
10376 F:      drivers/crypto/qat/
10377
10378 QIB DRIVER
10379 M:      Mike Marciniszyn <infinipath@intel.com>
10380 L:      linux-rdma@vger.kernel.org
10381 S:      Supported
10382 F:      drivers/infiniband/hw/qib/
10383
10384 QLOGIC QLA1280 SCSI DRIVER
10385 M:      Michael Reed <mdr@sgi.com>
10386 L:      linux-scsi@vger.kernel.org
10387 S:      Maintained
10388 F:      drivers/scsi/qla1280.[ch]
10389
10390 QLOGIC QLA2XXX FC-SCSI DRIVER
10391 M:      qla2xxx-upstream@qlogic.com
10392 L:      linux-scsi@vger.kernel.org
10393 S:      Supported
10394 F:      Documentation/scsi/LICENSE.qla2xxx
10395 F:      drivers/scsi/qla2xxx/
10396
10397 QLOGIC QLA4XXX iSCSI DRIVER
10398 M:      QLogic-Storage-Upstream@qlogic.com
10399 L:      linux-scsi@vger.kernel.org
10400 S:      Supported
10401 F:      Documentation/scsi/LICENSE.qla4xxx
10402 F:      drivers/scsi/qla4xxx/
10403
10404 QLOGIC QLA3XXX NETWORK DRIVER
10405 M:      Dept-GELinuxNICDev@cavium.com
10406 L:      netdev@vger.kernel.org
10407 S:      Supported
10408 F:      Documentation/networking/LICENSE.qla3xxx
10409 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10410
10411 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10412 M:      Harish Patil <harish.patil@cavium.com>
10413 M:      Manish Chopra <manish.chopra@cavium.com>
10414 M:      Dept-GELinuxNICDev@cavium.com
10415 L:      netdev@vger.kernel.org
10416 S:      Supported
10417 F:      drivers/net/ethernet/qlogic/qlcnic/
10418
10419 QLOGIC QLGE 10Gb ETHERNET DRIVER
10420 M:      Harish Patil <harish.patil@cavium.com>
10421 M:      Manish Chopra <manish.chopra@cavium.com>
10422 M:      Dept-GELinuxNICDev@cavium.com
10423 L:      netdev@vger.kernel.org
10424 S:      Supported
10425 F:      drivers/net/ethernet/qlogic/qlge/
10426
10427 QLOGIC QL4xxx ETHERNET DRIVER
10428 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10429 M:      Ariel Elior <Ariel.Elior@cavium.com>
10430 M:      everest-linux-l2@cavium.com
10431 L:      netdev@vger.kernel.org
10432 S:      Supported
10433 F:      drivers/net/ethernet/qlogic/qed/
10434 F:      include/linux/qed/
10435 F:      drivers/net/ethernet/qlogic/qede/
10436
10437 QLOGIC QL41xxx ISCSI DRIVER
10438 M:      QLogic-Storage-Upstream@cavium.com
10439 L:      linux-scsi@vger.kernel.org
10440 S:      Supported
10441 F:      drivers/scsi/qedi/
10442
10443 QLOGIC QL41xxx FCOE DRIVER
10444 M:      QLogic-Storage-Upstream@cavium.com
10445 L:      linux-scsi@vger.kernel.org
10446 S:      Supported
10447 F:      drivers/scsi/qedf/
10448
10449 QNX4 FILESYSTEM
10450 M:      Anders Larsen <al@alarsen.net>
10451 W:      http://www.alarsen.net/linux/qnx4fs/
10452 S:      Maintained
10453 F:      fs/qnx4/
10454 F:      include/uapi/linux/qnx4_fs.h
10455 F:      include/uapi/linux/qnxtypes.h
10456
10457 QORIQ DPAA2 FSL-MC BUS DRIVER
10458 M:      Stuart Yoder <stuyoder@gmail.com>
10459 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10460 L:      linux-kernel@vger.kernel.org
10461 S:      Maintained
10462 F:      drivers/staging/fsl-mc/
10463
10464 QT1010 MEDIA DRIVER
10465 M:      Antti Palosaari <crope@iki.fi>
10466 L:      linux-media@vger.kernel.org
10467 W:      https://linuxtv.org
10468 W:      http://palosaari.fi/linux/
10469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10470 T:      git git://linuxtv.org/anttip/media_tree.git
10471 S:      Maintained
10472 F:      drivers/media/tuners/qt1010*
10473
10474 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10475 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10476 L:      linux-wireless@vger.kernel.org
10477 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10478 S:      Supported
10479 F:      drivers/net/wireless/ath/ath9k/
10480
10481 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10482 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10483 L:      ath10k@lists.infradead.org
10484 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10486 S:      Supported
10487 F:      drivers/net/wireless/ath/ath10k/
10488
10489 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10490 M:      Timur Tabi <timur@codeaurora.org>
10491 L:      netdev@vger.kernel.org
10492 S:      Supported
10493 F:      drivers/net/ethernet/qualcomm/emac/
10494
10495 QUALCOMM HEXAGON ARCHITECTURE
10496 M:      Richard Kuo <rkuo@codeaurora.org>
10497 L:      linux-hexagon@vger.kernel.org
10498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10499 S:      Supported
10500 F:      arch/hexagon/
10501
10502 QUALCOMM WCN36XX WIRELESS DRIVER
10503 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10504 L:      wcn36xx@lists.infradead.org
10505 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10506 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10507 S:      Supported
10508 F:      drivers/net/wireless/ath/wcn36xx/
10509
10510 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10511 M:      Gabriel Somlo <somlo@cmu.edu>
10512 M:      "Michael S. Tsirkin" <mst@redhat.com>
10513 L:      qemu-devel@nongnu.org
10514 S:      Maintained
10515 F:      drivers/firmware/qemu_fw_cfg.c
10516
10517 RADOS BLOCK DEVICE (RBD)
10518 M:      Ilya Dryomov <idryomov@gmail.com>
10519 M:      Sage Weil <sage@redhat.com>
10520 M:      Alex Elder <elder@kernel.org>
10521 L:      ceph-devel@vger.kernel.org
10522 W:      http://ceph.com/
10523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10524 T:      git git://github.com/ceph/ceph-client.git
10525 S:      Supported
10526 F:      Documentation/ABI/testing/sysfs-bus-rbd
10527 F:      drivers/block/rbd.c
10528 F:      drivers/block/rbd_types.h
10529
10530 RADEON FRAMEBUFFER DISPLAY DRIVER
10531 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10532 L:      linux-fbdev@vger.kernel.org
10533 S:      Maintained
10534 F:      drivers/video/fbdev/aty/radeon*
10535 F:      include/uapi/linux/radeonfb.h
10536
10537 RADIOSHARK RADIO DRIVER
10538 M:      Hans Verkuil <hverkuil@xs4all.nl>
10539 L:      linux-media@vger.kernel.org
10540 T:      git git://linuxtv.org/media_tree.git
10541 S:      Maintained
10542 F:      drivers/media/radio/radio-shark.c
10543
10544 RADIOSHARK2 RADIO DRIVER
10545 M:      Hans Verkuil <hverkuil@xs4all.nl>
10546 L:      linux-media@vger.kernel.org
10547 T:      git git://linuxtv.org/media_tree.git
10548 S:      Maintained
10549 F:      drivers/media/radio/radio-shark2.c
10550 F:      drivers/media/radio/radio-tea5777.c
10551
10552 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10553 M:      Paul Mackerras <paulus@samba.org>
10554 L:      linux-fbdev@vger.kernel.org
10555 S:      Maintained
10556 F:      drivers/video/fbdev/aty/aty128fb.c
10557
10558 RALINK MIPS ARCHITECTURE
10559 M:      John Crispin <john@phrozen.org>
10560 L:      linux-mips@linux-mips.org
10561 S:      Maintained
10562 F:      arch/mips/ralink
10563
10564 RALINK RT2X00 WIRELESS LAN DRIVER
10565 P:      rt2x00 project
10566 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10567 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10568 L:      linux-wireless@vger.kernel.org
10569 S:      Maintained
10570 F:      drivers/net/wireless/ralink/rt2x00/
10571
10572 RAMDISK RAM BLOCK DEVICE DRIVER
10573 M:      Jens Axboe <axboe@kernel.dk>
10574 S:      Maintained
10575 F:      Documentation/blockdev/ramdisk.txt
10576 F:      drivers/block/brd.c
10577
10578 RANDOM NUMBER DRIVER
10579 M:      "Theodore Ts'o" <tytso@mit.edu>
10580 S:      Maintained
10581 F:      drivers/char/random.c
10582
10583 RAPIDIO SUBSYSTEM
10584 M:      Matt Porter <mporter@kernel.crashing.org>
10585 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10586 S:      Maintained
10587 F:      drivers/rapidio/
10588
10589 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10590 L:      linux-wireless@vger.kernel.org
10591 S:      Orphan
10592 F:      drivers/net/wireless/ray*
10593
10594 RCUTORTURE MODULE
10595 M:      Josh Triplett <josh@joshtriplett.org>
10596 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10597 L:      linux-kernel@vger.kernel.org
10598 S:      Supported
10599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10600 F:      Documentation/RCU/torture.txt
10601 F:      kernel/rcu/rcutorture.c
10602
10603 RCUTORTURE TEST FRAMEWORK
10604 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10605 M:      Josh Triplett <josh@joshtriplett.org>
10606 R:      Steven Rostedt <rostedt@goodmis.org>
10607 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10608 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10609 L:      linux-kernel@vger.kernel.org
10610 S:      Supported
10611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10612 F:      tools/testing/selftests/rcutorture
10613
10614 RDC R-321X SoC
10615 M:      Florian Fainelli <florian@openwrt.org>
10616 S:      Maintained
10617
10618 RDC R6040 FAST ETHERNET DRIVER
10619 M:      Florian Fainelli <f.fainelli@gmail.com>
10620 L:      netdev@vger.kernel.org
10621 S:      Maintained
10622 F:      drivers/net/ethernet/rdc/r6040.c
10623
10624 RDS - RELIABLE DATAGRAM SOCKETS
10625 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10626 L:      netdev@vger.kernel.org
10627 L:      linux-rdma@vger.kernel.org
10628 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10629 W:      https://oss.oracle.com/projects/rds/
10630 S:      Supported
10631 F:      net/rds/
10632 F:      Documentation/networking/rds.txt
10633
10634 RDMAVT - RDMA verbs software
10635 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10636 L:      linux-rdma@vger.kernel.org
10637 S:      Supported
10638 F:      drivers/infiniband/sw/rdmavt
10639
10640 RDT - RESOURCE ALLOCATION
10641 M:      Fenghua Yu <fenghua.yu@intel.com>
10642 L:      linux-kernel@vger.kernel.org
10643 S:      Supported
10644 F:      arch/x86/kernel/cpu/intel_rdt*
10645 F:      arch/x86/include/asm/intel_rdt*
10646 F:      Documentation/x86/intel_rdt*
10647
10648 READ-COPY UPDATE (RCU)
10649 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10650 M:      Josh Triplett <josh@joshtriplett.org>
10651 R:      Steven Rostedt <rostedt@goodmis.org>
10652 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10653 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10654 L:      linux-kernel@vger.kernel.org
10655 W:      http://www.rdrop.com/users/paulmck/RCU/
10656 S:      Supported
10657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10658 F:      Documentation/RCU/
10659 X:      Documentation/RCU/torture.txt
10660 F:      include/linux/rcu*
10661 X:      include/linux/srcu.h
10662 F:      kernel/rcu/
10663 X:      kernel/torture.c
10664
10665 REAL TIME CLOCK (RTC) SUBSYSTEM
10666 M:      Alessandro Zummo <a.zummo@towertech.it>
10667 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10668 L:      rtc-linux@googlegroups.com
10669 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10671 S:      Maintained
10672 F:      Documentation/devicetree/bindings/rtc/
10673 F:      Documentation/rtc.txt
10674 F:      drivers/rtc/
10675 F:      include/linux/rtc.h
10676 F:      include/uapi/linux/rtc.h
10677 F:      include/linux/rtc/
10678 F:      include/linux/platform_data/rtc-*
10679 F:      tools/testing/selftests/timers/rtctest.c
10680
10681 REALTEK AUDIO CODECS
10682 M:      Bard Liao <bardliao@realtek.com>
10683 M:      Oder Chiou <oder_chiou@realtek.com>
10684 S:      Maintained
10685 F:      sound/soc/codecs/rt*
10686 F:      include/sound/rt*.h
10687
10688 REISERFS FILE SYSTEM
10689 L:      reiserfs-devel@vger.kernel.org
10690 S:      Supported
10691 F:      fs/reiserfs/
10692
10693 REGISTER MAP ABSTRACTION
10694 M:      Mark Brown <broonie@kernel.org>
10695 L:      linux-kernel@vger.kernel.org
10696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10697 S:      Supported
10698 F:      Documentation/devicetree/bindings/regmap/
10699 F:      drivers/base/regmap/
10700 F:      include/linux/regmap.h
10701
10702 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10703 M:      Ohad Ben-Cohen <ohad@wizery.com>
10704 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10705 L:      linux-remoteproc@vger.kernel.org
10706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10707 S:      Maintained
10708 F:      Documentation/devicetree/bindings/remoteproc/
10709 F:      Documentation/remoteproc.txt
10710 F:      drivers/remoteproc/
10711 F:      include/linux/remoteproc.h
10712
10713 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10714 M:      Ohad Ben-Cohen <ohad@wizery.com>
10715 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10716 L:      linux-remoteproc@vger.kernel.org
10717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10718 S:      Maintained
10719 F:      drivers/rpmsg/
10720 F:      Documentation/rpmsg.txt
10721 F:      include/linux/rpmsg.h
10722 F:      include/linux/rpmsg/
10723
10724 RENESAS CLOCK DRIVERS
10725 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10726 L:      linux-renesas-soc@vger.kernel.org
10727 S:      Supported
10728 F:      drivers/clk/renesas/
10729
10730 RENESAS ETHERNET DRIVERS
10731 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10732 L:      netdev@vger.kernel.org
10733 L:      linux-renesas-soc@vger.kernel.org
10734 F:      drivers/net/ethernet/renesas/
10735 F:      include/linux/sh_eth.h
10736
10737 RENESAS R-CAR GYROADC DRIVER
10738 M:      Marek Vasut <marek.vasut@gmail.com>
10739 L:      linux-iio@vger.kernel.org
10740 S:      Supported
10741 F:      drivers/iio/adc/rcar_gyro_adc.c
10742
10743 RENESAS USB2 PHY DRIVER
10744 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10745 L:      linux-renesas-soc@vger.kernel.org
10746 S:      Maintained
10747 F:      drivers/phy/phy-rcar-gen3-usb2.c
10748
10749 RESET CONTROLLER FRAMEWORK
10750 M:      Philipp Zabel <p.zabel@pengutronix.de>
10751 T:      git git://git.pengutronix.de/git/pza/linux
10752 S:      Maintained
10753 F:      drivers/reset/
10754 F:      Documentation/devicetree/bindings/reset/
10755 F:      include/dt-bindings/reset/
10756 F:      include/linux/reset.h
10757 F:      include/linux/reset-controller.h
10758
10759 RFKILL
10760 M:      Johannes Berg <johannes@sipsolutions.net>
10761 L:      linux-wireless@vger.kernel.org
10762 W:      http://wireless.kernel.org/
10763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10765 S:      Maintained
10766 F:      Documentation/rfkill.txt
10767 F:      net/rfkill/
10768
10769 RHASHTABLE
10770 M:      Thomas Graf <tgraf@suug.ch>
10771 M:      Herbert Xu <herbert@gondor.apana.org.au>
10772 L:      netdev@vger.kernel.org
10773 S:      Maintained
10774 F:      lib/rhashtable.c
10775 F:      include/linux/rhashtable.h
10776
10777 RICOH SMARTMEDIA/XD DRIVER
10778 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10779 S:      Maintained
10780 F:      drivers/mtd/nand/r852.c
10781 F:      drivers/mtd/nand/r852.h
10782
10783 RICOH R5C592 MEMORYSTICK DRIVER
10784 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10785 S:      Maintained
10786 F:      drivers/memstick/host/r592.*
10787
10788 ROCCAT DRIVERS
10789 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10790 W:      http://sourceforge.net/projects/roccat/
10791 S:      Maintained
10792 F:      drivers/hid/hid-roccat*
10793 F:      include/linux/hid-roccat*
10794 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10795
10796 ROCKER DRIVER
10797 M:      Jiri Pirko <jiri@resnulli.us>
10798 L:      netdev@vger.kernel.org
10799 S:      Supported
10800 F:      drivers/net/ethernet/rocker/
10801
10802 ROCKETPORT DRIVER
10803 P:      Comtrol Corp.
10804 W:      http://www.comtrol.com
10805 S:      Maintained
10806 F:      Documentation/serial/rocket.txt
10807 F:      drivers/tty/rocket*
10808
10809 ROCKETPORT EXPRESS/INFINITY DRIVER
10810 M:      Kevin Cernekee <cernekee@gmail.com>
10811 L:      linux-serial@vger.kernel.org
10812 S:      Odd Fixes
10813 F:      drivers/tty/serial/rp2.*
10814
10815 ROSE NETWORK LAYER
10816 M:      Ralf Baechle <ralf@linux-mips.org>
10817 L:      linux-hams@vger.kernel.org
10818 W:      http://www.linux-ax25.org/
10819 S:      Maintained
10820 F:      include/net/rose.h
10821 F:      include/uapi/linux/rose.h
10822 F:      net/rose/
10823
10824 RTL2830 MEDIA DRIVER
10825 M:      Antti Palosaari <crope@iki.fi>
10826 L:      linux-media@vger.kernel.org
10827 W:      https://linuxtv.org
10828 W:      http://palosaari.fi/linux/
10829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10830 T:      git git://linuxtv.org/anttip/media_tree.git
10831 S:      Maintained
10832 F:      drivers/media/dvb-frontends/rtl2830*
10833
10834 RTL2832 MEDIA DRIVER
10835 M:      Antti Palosaari <crope@iki.fi>
10836 L:      linux-media@vger.kernel.org
10837 W:      https://linuxtv.org
10838 W:      http://palosaari.fi/linux/
10839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10840 T:      git git://linuxtv.org/anttip/media_tree.git
10841 S:      Maintained
10842 F:      drivers/media/dvb-frontends/rtl2832*
10843
10844 RTL2832_SDR MEDIA DRIVER
10845 M:      Antti Palosaari <crope@iki.fi>
10846 L:      linux-media@vger.kernel.org
10847 W:      https://linuxtv.org
10848 W:      http://palosaari.fi/linux/
10849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10850 T:      git git://linuxtv.org/anttip/media_tree.git
10851 S:      Maintained
10852 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10853
10854 RTL8180 WIRELESS DRIVER
10855 L:      linux-wireless@vger.kernel.org
10856 W:      http://wireless.kernel.org/
10857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10858 S:      Orphan
10859 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10860
10861 RTL8187 WIRELESS DRIVER
10862 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10863 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10864 M:      Larry Finger <Larry.Finger@lwfinger.net>
10865 L:      linux-wireless@vger.kernel.org
10866 W:      http://wireless.kernel.org/
10867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10868 S:      Maintained
10869 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10870
10871 RTL8192CE WIRELESS DRIVER
10872 M:      Larry Finger <Larry.Finger@lwfinger.net>
10873 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10874 L:      linux-wireless@vger.kernel.org
10875 W:      http://wireless.kernel.org/
10876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10877 S:      Maintained
10878 F:      drivers/net/wireless/realtek/rtlwifi/
10879 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10880
10881 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10882 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10883 L:      linux-wireless@vger.kernel.org
10884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10885 S:      Maintained
10886 F:      drivers/net/wireless/realtek/rtl8xxxu/
10887
10888 S3 SAVAGE FRAMEBUFFER DRIVER
10889 M:      Antonino Daplas <adaplas@gmail.com>
10890 L:      linux-fbdev@vger.kernel.org
10891 S:      Maintained
10892 F:      drivers/video/fbdev/savage/
10893
10894 S390
10895 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10896 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10897 L:      linux-s390@vger.kernel.org
10898 W:      http://www.ibm.com/developerworks/linux/linux390/
10899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10900 S:      Supported
10901 F:      arch/s390/
10902 F:      drivers/s390/
10903 F:      Documentation/s390/
10904 F:      Documentation/DocBook/s390*
10905
10906 S390 COMMON I/O LAYER
10907 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10908 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10909 L:      linux-s390@vger.kernel.org
10910 W:      http://www.ibm.com/developerworks/linux/linux390/
10911 S:      Supported
10912 F:      drivers/s390/cio/
10913
10914 S390 DASD DRIVER
10915 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10916 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10917 L:      linux-s390@vger.kernel.org
10918 W:      http://www.ibm.com/developerworks/linux/linux390/
10919 S:      Supported
10920 F:      drivers/s390/block/dasd*
10921 F:      block/partitions/ibm.c
10922
10923 S390 NETWORK DRIVERS
10924 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10925 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10926 L:      linux-s390@vger.kernel.org
10927 W:      http://www.ibm.com/developerworks/linux/linux390/
10928 S:      Supported
10929 F:      drivers/s390/net/
10930
10931 S390 PCI SUBSYSTEM
10932 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10933 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10934 L:      linux-s390@vger.kernel.org
10935 W:      http://www.ibm.com/developerworks/linux/linux390/
10936 S:      Supported
10937 F:      arch/s390/pci/
10938 F:      drivers/pci/hotplug/s390_pci_hpc.c
10939
10940 S390 ZCRYPT DRIVER
10941 M:      Harald Freudenberger <freude@de.ibm.com>
10942 L:      linux-s390@vger.kernel.org
10943 W:      http://www.ibm.com/developerworks/linux/linux390/
10944 S:      Supported
10945 F:      drivers/s390/crypto/
10946
10947 S390 ZFCP DRIVER
10948 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10949 L:      linux-s390@vger.kernel.org
10950 W:      http://www.ibm.com/developerworks/linux/linux390/
10951 S:      Supported
10952 F:      drivers/s390/scsi/zfcp_*
10953
10954 S390 IUCV NETWORK LAYER
10955 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10956 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10957 L:      linux-s390@vger.kernel.org
10958 W:      http://www.ibm.com/developerworks/linux/linux390/
10959 S:      Supported
10960 F:      drivers/s390/net/*iucv*
10961 F:      include/net/iucv/
10962 F:      net/iucv/
10963
10964 S390 IOMMU (PCI)
10965 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10966 L:      linux-s390@vger.kernel.org
10967 W:      http://www.ibm.com/developerworks/linux/linux390/
10968 S:      Supported
10969 F:      drivers/iommu/s390-iommu.c
10970
10971 S390 VFIO-CCW DRIVER
10972 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
10973 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10974 L:      linux-s390@vger.kernel.org
10975 L:      kvm@vger.kernel.org
10976 S:      Supported
10977 F:      drivers/s390/cio/vfio_ccw*
10978 F:      Documentation/s390/vfio-ccw.txt
10979 F:      include/uapi/linux/vfio_ccw.h
10980
10981 S3C24XX SD/MMC Driver
10982 M:      Ben Dooks <ben-linux@fluff.org>
10983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10984 S:      Supported
10985 F:      drivers/mmc/host/s3cmci.*
10986
10987 SAA6588 RDS RECEIVER DRIVER
10988 M:      Hans Verkuil <hverkuil@xs4all.nl>
10989 L:      linux-media@vger.kernel.org
10990 T:      git git://linuxtv.org/media_tree.git
10991 W:      https://linuxtv.org
10992 S:      Odd Fixes
10993 F:      drivers/media/i2c/saa6588*
10994
10995 SAA7134 VIDEO4LINUX DRIVER
10996 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10997 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10998 L:      linux-media@vger.kernel.org
10999 W:      https://linuxtv.org
11000 T:      git git://linuxtv.org/media_tree.git
11001 S:      Odd fixes
11002 F:      Documentation/media/v4l-drivers/saa7134*
11003 F:      drivers/media/pci/saa7134/
11004
11005 SAA7146 VIDEO4LINUX-2 DRIVER
11006 M:      Hans Verkuil <hverkuil@xs4all.nl>
11007 L:      linux-media@vger.kernel.org
11008 T:      git git://linuxtv.org/media_tree.git
11009 S:      Maintained
11010 F:      drivers/media/common/saa7146/
11011 F:      drivers/media/pci/saa7146/
11012 F:      include/media/saa7146*
11013
11014 SAMSUNG LAPTOP DRIVER
11015 M:      Corentin Chary <corentin.chary@gmail.com>
11016 L:      platform-driver-x86@vger.kernel.org
11017 S:      Maintained
11018 F:      drivers/platform/x86/samsung-laptop.c
11019
11020 SAMSUNG AUDIO (ASoC) DRIVERS
11021 M:      Krzysztof Kozlowski <krzk@kernel.org>
11022 M:      Sangbeom Kim <sbkim73@samsung.com>
11023 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11024 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11025 S:      Supported
11026 F:      sound/soc/samsung/
11027
11028 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11029 M:      Krzysztof Kozlowski <krzk@kernel.org>
11030 L:      linux-crypto@vger.kernel.org
11031 L:      linux-samsung-soc@vger.kernel.org
11032 S:      Maintained
11033 F:      drivers/crypto/exynos-rng.c
11034 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11035
11036 SAMSUNG FRAMEBUFFER DRIVER
11037 M:      Jingoo Han <jingoohan1@gmail.com>
11038 L:      linux-fbdev@vger.kernel.org
11039 S:      Maintained
11040 F:      drivers/video/fbdev/s3c-fb.c
11041
11042 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11043 M:      Sangbeom Kim <sbkim73@samsung.com>
11044 M:      Krzysztof Kozlowski <krzk@kernel.org>
11045 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11046 L:      linux-kernel@vger.kernel.org
11047 L:      linux-samsung-soc@vger.kernel.org
11048 S:      Supported
11049 F:      drivers/mfd/sec*.c
11050 F:      drivers/regulator/s2m*.c
11051 F:      drivers/regulator/s5m*.c
11052 F:      drivers/clk/clk-s2mps11.c
11053 F:      drivers/rtc/rtc-s5m.c
11054 F:      include/linux/mfd/samsung/
11055 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11056 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11057 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11058 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11059
11060 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11061 M:      Krzysztof Kozlowski <krzk@kernel.org>
11062 M:      Vladimir Zapolskiy <vz@mleia.com>
11063 L:      linux-crypto@vger.kernel.org
11064 L:      linux-samsung-soc@vger.kernel.org
11065 S:      Maintained
11066 F:      drivers/crypto/s5p-sss.c
11067
11068 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11069 M:      Kyungmin Park <kyungmin.park@samsung.com>
11070 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11071 L:      linux-media@vger.kernel.org
11072 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11073 S:      Supported
11074 F:      drivers/media/platform/exynos4-is/
11075
11076 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11077 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11078 L:      linux-media@vger.kernel.org
11079 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11080 S:      Maintained
11081 F:      drivers/media/platform/s3c-camif/
11082 F:      include/media/drv-intf/s3c_camif.h
11083
11084 SAMSUNG S5C73M3 CAMERA DRIVER
11085 M:      Kyungmin Park <kyungmin.park@samsung.com>
11086 M:      Andrzej Hajda <a.hajda@samsung.com>
11087 L:      linux-media@vger.kernel.org
11088 S:      Supported
11089 F:      drivers/media/i2c/s5c73m3/*
11090
11091 SAMSUNG S5K5BAF CAMERA DRIVER
11092 M:      Kyungmin Park <kyungmin.park@samsung.com>
11093 M:      Andrzej Hajda <a.hajda@samsung.com>
11094 L:      linux-media@vger.kernel.org
11095 S:      Supported
11096 F:      drivers/media/i2c/s5k5baf.c
11097
11098 SAMSUNG S3FWRN5 NFC DRIVER
11099 M:      Robert Baldyga <r.baldyga@samsung.com>
11100 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11101 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11102 S:      Supported
11103 F:      drivers/nfc/s3fwrn5
11104
11105 SAMSUNG SOC CLOCK DRIVERS
11106 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11107 M:      Tomasz Figa <tomasz.figa@gmail.com>
11108 M:      Chanwoo Choi <cw00.choi@samsung.com>
11109 S:      Supported
11110 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11111 F:      drivers/clk/samsung/
11112 F:      include/dt-bindings/clock/exynos*.h
11113 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11114
11115 SAMSUNG SPI DRIVERS
11116 M:      Kukjin Kim <kgene@kernel.org>
11117 M:      Krzysztof Kozlowski <krzk@kernel.org>
11118 M:      Andi Shyti <andi.shyti@samsung.com>
11119 L:      linux-spi@vger.kernel.org
11120 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11121 S:      Maintained
11122 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11123 F:      drivers/spi/spi-s3c*
11124 F:      include/linux/platform_data/spi-s3c64xx.h
11125
11126 SAMSUNG SXGBE DRIVERS
11127 M:      Byungho An <bh74.an@samsung.com>
11128 M:      Girish K S <ks.giri@samsung.com>
11129 M:      Vipul Pandya <vipul.pandya@samsung.com>
11130 S:      Supported
11131 L:      netdev@vger.kernel.org
11132 F:      drivers/net/ethernet/samsung/sxgbe/
11133
11134 SAMSUNG THERMAL DRIVER
11135 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11136 L:      linux-pm@vger.kernel.org
11137 L:      linux-samsung-soc@vger.kernel.org
11138 S:      Supported
11139 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11140 F:      drivers/thermal/samsung/
11141
11142 SAMSUNG USB2 PHY DRIVER
11143 M:      Kamil Debski <kamil@wypas.org>
11144 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11145 L:      linux-kernel@vger.kernel.org
11146 S:      Supported
11147 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11148 F:      Documentation/phy/samsung-usb2.txt
11149 F:      drivers/phy/phy-exynos4210-usb2.c
11150 F:      drivers/phy/phy-exynos4x12-usb2.c
11151 F:      drivers/phy/phy-exynos5250-usb2.c
11152 F:      drivers/phy/phy-s5pv210-usb2.c
11153 F:      drivers/phy/phy-samsung-usb2.c
11154 F:      drivers/phy/phy-samsung-usb2.h
11155
11156 SERIAL DRIVERS
11157 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11158 L:      linux-serial@vger.kernel.org
11159 S:      Maintained
11160 F:      Documentation/devicetree/bindings/serial/
11161 F:      drivers/tty/serial/
11162
11163 SERIAL DEVICE BUS
11164 M:      Rob Herring <robh@kernel.org>
11165 L:      linux-serial@vger.kernel.org
11166 S:      Maintained
11167 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11168 F:      drivers/tty/serdev/
11169 F:      include/linux/serdev.h
11170
11171 SERIAL IR RECEIVER
11172 M:      Sean Young <sean@mess.org>
11173 L:      linux-media@vger.kernel.org
11174 S:      Maintained
11175 F:      drivers/media/rc/serial_ir.c
11176
11177 STI CEC DRIVER
11178 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11179 L:      kernel@stlinux.com
11180 S:      Maintained
11181 F:      drivers/staging/media/st-cec/
11182 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11183
11184 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11185 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11186 L:      linux-s390@vger.kernel.org
11187 W:      http://www.ibm.com/developerworks/linux/linux390/
11188 S:      Supported
11189 F:      net/smc/
11190
11191 SYNOPSYS DESIGNWARE DMAC DRIVER
11192 M:      Viresh Kumar <vireshk@kernel.org>
11193 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11194 S:      Maintained
11195 F:      include/linux/dma/dw.h
11196 F:      include/linux/platform_data/dma-dw.h
11197 F:      drivers/dma/dw/
11198
11199 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11200 M:      Jie Deng <jiedeng@synopsys.com>
11201 L:      netdev@vger.kernel.org
11202 S:      Supported
11203 F:      drivers/net/ethernet/synopsys/
11204
11205 SYNOPSYS DESIGNWARE I2C DRIVER
11206 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11207 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11208 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11209 L:      linux-i2c@vger.kernel.org
11210 S:      Maintained
11211 F:      drivers/i2c/busses/i2c-designware-*
11212 F:      include/linux/platform_data/i2c-designware.h
11213
11214 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11215 M:      Jaehoon Chung <jh80.chung@samsung.com>
11216 L:      linux-mmc@vger.kernel.org
11217 S:      Maintained
11218 F:      drivers/mmc/host/dw_mmc*
11219
11220 SYSTEM TRACE MODULE CLASS
11221 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11222 S:      Maintained
11223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11224 F:      Documentation/trace/stm.txt
11225 F:      drivers/hwtracing/stm/
11226 F:      include/linux/stm.h
11227 F:      include/uapi/linux/stm.h
11228
11229 THUNDERBOLT DRIVER
11230 M:      Andreas Noever <andreas.noever@gmail.com>
11231 S:      Maintained
11232 F:      drivers/thunderbolt/
11233
11234 TI BQ27XXX POWER SUPPLY DRIVER
11235 R:      Andrew F. Davis <afd@ti.com>
11236 F:      include/linux/power/bq27xxx_battery.h
11237 F:      drivers/power/supply/bq27xxx_battery.c
11238 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11239
11240 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11241 M:      John Stultz <john.stultz@linaro.org>
11242 M:      Thomas Gleixner <tglx@linutronix.de>
11243 R:      Stephen Boyd <sboyd@codeaurora.org>
11244 L:      linux-kernel@vger.kernel.org
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11246 S:      Supported
11247 F:      include/linux/clocksource.h
11248 F:      include/linux/time.h
11249 F:      include/linux/timex.h
11250 F:      include/uapi/linux/time.h
11251 F:      include/uapi/linux/timex.h
11252 F:      kernel/time/clocksource.c
11253 F:      kernel/time/time*.c
11254 F:      kernel/time/alarmtimer.c
11255 F:      kernel/time/ntp.c
11256 F:      tools/testing/selftests/timers/
11257
11258 SC1200 WDT DRIVER
11259 M:      Zwane Mwaikambo <zwanem@gmail.com>
11260 S:      Maintained
11261 F:      drivers/watchdog/sc1200wdt.c
11262
11263 SCHEDULER
11264 M:      Ingo Molnar <mingo@redhat.com>
11265 M:      Peter Zijlstra <peterz@infradead.org>
11266 L:      linux-kernel@vger.kernel.org
11267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11268 S:      Maintained
11269 F:      kernel/sched/
11270 F:      include/linux/sched.h
11271 F:      include/uapi/linux/sched.h
11272 F:      include/linux/wait.h
11273
11274 SCORE ARCHITECTURE
11275 M:      Chen Liqin <liqin.linux@gmail.com>
11276 M:      Lennox Wu <lennox.wu@gmail.com>
11277 W:      http://www.sunplus.com
11278 S:      Supported
11279 F:      arch/score/
11280
11281 SCR24X CHIP CARD INTERFACE DRIVER
11282 M:      Lubomir Rintel <lkundrak@v3.sk>
11283 S:      Supported
11284 F:      drivers/char/pcmcia/scr24x_cs.c
11285
11286 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11287 M:      Sudeep Holla <sudeep.holla@arm.com>
11288 L:      linux-arm-kernel@lists.infradead.org
11289 S:      Maintained
11290 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11291 F:      drivers/clk/clk-scpi.c
11292 F:      drivers/cpufreq/scpi-cpufreq.c
11293 F:      drivers/firmware/arm_scpi.c
11294 F:      include/linux/scpi_protocol.h
11295
11296 SCSI CDROM DRIVER
11297 M:      Jens Axboe <axboe@kernel.dk>
11298 L:      linux-scsi@vger.kernel.org
11299 W:      http://www.kernel.dk
11300 S:      Maintained
11301 F:      drivers/scsi/sr*
11302
11303 SCSI RDMA PROTOCOL (SRP) INITIATOR
11304 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11305 L:      linux-rdma@vger.kernel.org
11306 S:      Supported
11307 W:      http://www.openfabrics.org
11308 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11310 F:      drivers/infiniband/ulp/srp/
11311 F:      include/scsi/srp.h
11312
11313 SCSI SG DRIVER
11314 M:      Doug Gilbert <dgilbert@interlog.com>
11315 L:      linux-scsi@vger.kernel.org
11316 W:      http://sg.danny.cz/sg
11317 S:      Maintained
11318 F:      Documentation/scsi/scsi-generic.txt
11319 F:      drivers/scsi/sg.c
11320 F:      include/scsi/sg.h
11321
11322 SCSI SUBSYSTEM
11323 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11325 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11327 L:      linux-scsi@vger.kernel.org
11328 S:      Maintained
11329 F:      Documentation/devicetree/bindings/scsi/
11330 F:      drivers/scsi/
11331 F:      include/scsi/
11332
11333 SCSI TAPE DRIVER
11334 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11335 L:      linux-scsi@vger.kernel.org
11336 S:      Maintained
11337 F:      Documentation/scsi/st.txt
11338 F:      drivers/scsi/st.*
11339 F:      drivers/scsi/st_*.h
11340
11341 SCTP PROTOCOL
11342 M:      Vlad Yasevich <vyasevich@gmail.com>
11343 M:      Neil Horman <nhorman@tuxdriver.com>
11344 L:      linux-sctp@vger.kernel.org
11345 W:      http://lksctp.sourceforge.net
11346 S:      Maintained
11347 F:      Documentation/networking/sctp.txt
11348 F:      include/linux/sctp.h
11349 F:      include/uapi/linux/sctp.h
11350 F:      include/net/sctp/
11351 F:      net/sctp/
11352
11353 SCx200 CPU SUPPORT
11354 M:      Jim Cromie <jim.cromie@gmail.com>
11355 S:      Odd Fixes
11356 F:      Documentation/i2c/busses/scx200_acb
11357 F:      arch/x86/platform/scx200/
11358 F:      drivers/watchdog/scx200_wdt.c
11359 F:      drivers/i2c/busses/scx200*
11360 F:      drivers/mtd/maps/scx200_docflash.c
11361 F:      include/linux/scx200.h
11362
11363 SCx200 GPIO DRIVER
11364 M:      Jim Cromie <jim.cromie@gmail.com>
11365 S:      Maintained
11366 F:      drivers/char/scx200_gpio.c
11367 F:      include/linux/scx200_gpio.h
11368
11369 SCx200 HRT CLOCKSOURCE DRIVER
11370 M:      Jim Cromie <jim.cromie@gmail.com>
11371 S:      Maintained
11372 F:      drivers/clocksource/scx200_hrt.c
11373
11374 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11375 M:      Sascha Sommer <saschasommer@freenet.de>
11376 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11377 S:      Maintained
11378 F:      drivers/mmc/host/sdricoh_cs.c
11379
11380 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11381 M:      Adrian Hunter <adrian.hunter@intel.com>
11382 L:      linux-mmc@vger.kernel.org
11383 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11384 S:      Maintained
11385 F:      drivers/mmc/host/sdhci*
11386 F:      include/linux/mmc/sdhci*
11387
11388 SECURE COMPUTING
11389 M:      Kees Cook <keescook@chromium.org>
11390 R:      Andy Lutomirski <luto@amacapital.net>
11391 R:      Will Drewry <wad@chromium.org>
11392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11393 S:      Supported
11394 F:      kernel/seccomp.c
11395 F:      include/uapi/linux/seccomp.h
11396 F:      include/linux/seccomp.h
11397 F:      tools/testing/selftests/seccomp/*
11398 K:      \bsecure_computing
11399 K:      \bTIF_SECCOMP\b
11400
11401 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11402 M:      Al Cooper <alcooperx@gmail.com>
11403 L:      linux-mmc@vger.kernel.org
11404 L:      bcm-kernel-feedback-list@broadcom.com
11405 S:      Maintained
11406 F:      drivers/mmc/host/sdhci-brcmstb*
11407
11408 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11409 M:      Ben Dooks <ben-linux@fluff.org>
11410 M:      Jaehoon Chung <jh80.chung@samsung.com>
11411 L:      linux-mmc@vger.kernel.org
11412 S:      Maintained
11413 F:      drivers/mmc/host/sdhci-s3c*
11414
11415 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11416 M:      Viresh Kumar <vireshk@kernel.org>
11417 L:      linux-mmc@vger.kernel.org
11418 S:      Maintained
11419 F:      drivers/mmc/host/sdhci-spear.c
11420
11421 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11422 M:      Scott Bauer <scott.bauer@intel.com>
11423 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11424 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11425 L:      linux-block@vger.kernel.org
11426 S:      Supported
11427 F:      block/sed*
11428 F:      block/opal_proto.h
11429 F:      include/linux/sed*
11430 F:      include/uapi/linux/sed*
11431
11432 SECURITY SUBSYSTEM
11433 M:      James Morris <james.l.morris@oracle.com>
11434 M:      "Serge E. Hallyn" <serge@hallyn.com>
11435 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11437 W:      http://kernsec.org/
11438 S:      Supported
11439 F:      security/
11440
11441 SECURITY CONTACT
11442 M:      Security Officers <security@kernel.org>
11443 S:      Supported
11444
11445 SELINUX SECURITY MODULE
11446 M:      Paul Moore <paul@paul-moore.com>
11447 M:      Stephen Smalley <sds@tycho.nsa.gov>
11448 M:      Eric Paris <eparis@parisplace.org>
11449 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11450 W:      http://selinuxproject.org
11451 T:      git git://git.infradead.org/users/pcmoore/selinux
11452 S:      Supported
11453 F:      include/linux/selinux*
11454 F:      security/selinux/
11455 F:      scripts/selinux/
11456
11457 APPARMOR SECURITY MODULE
11458 M:      John Johansen <john.johansen@canonical.com>
11459 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11460 W:      apparmor.wiki.kernel.org
11461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11462 S:      Supported
11463 F:      security/apparmor/
11464
11465 LOADPIN SECURITY MODULE
11466 M:      Kees Cook <keescook@chromium.org>
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11468 S:      Supported
11469 F:      security/loadpin/
11470
11471 YAMA SECURITY MODULE
11472 M:      Kees Cook <keescook@chromium.org>
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11474 S:      Supported
11475 F:      security/yama/
11476
11477 SENSABLE PHANTOM
11478 M:      Jiri Slaby <jirislaby@gmail.com>
11479 S:      Maintained
11480 F:      drivers/misc/phantom.c
11481 F:      include/uapi/linux/phantom.h
11482
11483 Emulex 10Gbps iSCSI - OneConnect DRIVER
11484 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11485 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11486 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11487 L:      linux-scsi@vger.kernel.org
11488 W:      http://www.broadcom.com
11489 S:      Supported
11490 F:      drivers/scsi/be2iscsi/
11491
11492 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11493 M:      Sathya Perla <sathya.perla@broadcom.com>
11494 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11495 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11496 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11497 L:      netdev@vger.kernel.org
11498 W:      http://www.emulex.com
11499 S:      Supported
11500 F:      drivers/net/ethernet/emulex/benet/
11501
11502 EMULEX ONECONNECT ROCE DRIVER
11503 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11504 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11505 L:      linux-rdma@vger.kernel.org
11506 W:      http://www.broadcom.com
11507 S:      Odd Fixes
11508 F:      drivers/infiniband/hw/ocrdma/
11509 F:      include/uapi/rdma/ocrdma-abi.h
11510
11511 SFC NETWORK DRIVER
11512 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11513 M:      Edward Cree <ecree@solarflare.com>
11514 M:      Bert Kenward <bkenward@solarflare.com>
11515 L:      netdev@vger.kernel.org
11516 S:      Supported
11517 F:      drivers/net/ethernet/sfc/
11518
11519 SGI GRU DRIVER
11520 M:      Dimitri Sivanich <sivanich@sgi.com>
11521 S:      Maintained
11522 F:      drivers/misc/sgi-gru/
11523
11524 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11525 M:      Pat Gefre <pfg@sgi.com>
11526 L:      linux-ia64@vger.kernel.org
11527 S:      Supported
11528 F:      Documentation/ia64/serial.txt
11529 F:      drivers/tty/serial/ioc?_serial.c
11530 F:      include/linux/ioc?.h
11531
11532 SGI XP/XPC/XPNET DRIVER
11533 M:      Cliff Whickman <cpw@sgi.com>
11534 M:      Robin Holt <robinmholt@gmail.com>
11535 S:      Maintained
11536 F:      drivers/misc/sgi-xp/
11537
11538 SI2157 MEDIA DRIVER
11539 M:      Antti Palosaari <crope@iki.fi>
11540 L:      linux-media@vger.kernel.org
11541 W:      https://linuxtv.org
11542 W:      http://palosaari.fi/linux/
11543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11544 T:      git git://linuxtv.org/anttip/media_tree.git
11545 S:      Maintained
11546 F:      drivers/media/tuners/si2157*
11547
11548 SI2168 MEDIA DRIVER
11549 M:      Antti Palosaari <crope@iki.fi>
11550 L:      linux-media@vger.kernel.org
11551 W:      https://linuxtv.org
11552 W:      http://palosaari.fi/linux/
11553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11554 T:      git git://linuxtv.org/anttip/media_tree.git
11555 S:      Maintained
11556 F:      drivers/media/dvb-frontends/si2168*
11557
11558 SI470X FM RADIO RECEIVER I2C DRIVER
11559 M:      Hans Verkuil <hverkuil@xs4all.nl>
11560 L:      linux-media@vger.kernel.org
11561 T:      git git://linuxtv.org/media_tree.git
11562 W:      https://linuxtv.org
11563 S:      Odd Fixes
11564 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11565
11566 SI470X FM RADIO RECEIVER USB DRIVER
11567 M:      Hans Verkuil <hverkuil@xs4all.nl>
11568 L:      linux-media@vger.kernel.org
11569 T:      git git://linuxtv.org/media_tree.git
11570 W:      https://linuxtv.org
11571 S:      Maintained
11572 F:      drivers/media/radio/si470x/radio-si470x-common.c
11573 F:      drivers/media/radio/si470x/radio-si470x.h
11574 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11575
11576 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11577 M:      Eduardo Valentin <edubezval@gmail.com>
11578 L:      linux-media@vger.kernel.org
11579 T:      git git://linuxtv.org/media_tree.git
11580 W:      https://linuxtv.org
11581 S:      Odd Fixes
11582 F:      drivers/media/radio/si4713/si4713.?
11583
11584 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11585 M:      Eduardo Valentin <edubezval@gmail.com>
11586 L:      linux-media@vger.kernel.org
11587 T:      git git://linuxtv.org/media_tree.git
11588 W:      https://linuxtv.org
11589 S:      Odd Fixes
11590 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11591
11592 SI4713 FM RADIO TRANSMITTER USB DRIVER
11593 M:      Hans Verkuil <hverkuil@xs4all.nl>
11594 L:      linux-media@vger.kernel.org
11595 T:      git git://linuxtv.org/media_tree.git
11596 W:      https://linuxtv.org
11597 S:      Maintained
11598 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11599
11600 SIANO DVB DRIVER
11601 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11602 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11603 L:      linux-media@vger.kernel.org
11604 W:      https://linuxtv.org
11605 T:      git git://linuxtv.org/media_tree.git
11606 S:      Odd fixes
11607 F:      drivers/media/common/siano/
11608 F:      drivers/media/usb/siano/
11609 F:      drivers/media/usb/siano/
11610 F:      drivers/media/mmc/siano/
11611
11612 SILEAD TOUCHSCREEN DRIVER
11613 M:      Hans de Goede <hdegoede@redhat.com>
11614 L:      linux-input@vger.kernel.org
11615 L:      platform-driver-x86@vger.kernel.org
11616 S:      Maintained
11617 F:      drivers/input/touchscreen/silead.c
11618 F:      drivers/platform/x86/silead_dmi.c
11619
11620 SIMPLEFB FB DRIVER
11621 M:      Hans de Goede <hdegoede@redhat.com>
11622 L:      linux-fbdev@vger.kernel.org
11623 S:      Maintained
11624 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11625 F:      drivers/video/fbdev/simplefb.c
11626 F:      include/linux/platform_data/simplefb.h
11627
11628 SH_VEU V4L2 MEM2MEM DRIVER
11629 L:      linux-media@vger.kernel.org
11630 S:      Orphan
11631 F:      drivers/media/platform/sh_veu.c
11632
11633 SH_VOU V4L2 OUTPUT DRIVER
11634 L:      linux-media@vger.kernel.org
11635 S:      Orphan
11636 F:      drivers/media/platform/sh_vou.c
11637 F:      include/media/drv-intf/sh_vou.h
11638
11639 SIMPLE FIRMWARE INTERFACE (SFI)
11640 M:      Len Brown <lenb@kernel.org>
11641 L:      sfi-devel@simplefirmware.org
11642 W:      http://simplefirmware.org/
11643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11644 S:      Supported
11645 F:      arch/x86/platform/sfi/
11646 F:      drivers/sfi/
11647 F:      include/linux/sfi*.h
11648
11649 SIMTEC EB110ATX (Chalice CATS)
11650 P:      Ben Dooks
11651 P:      Vincent Sanders <vince@simtec.co.uk>
11652 M:      Simtec Linux Team <linux@simtec.co.uk>
11653 W:      http://www.simtec.co.uk/products/EB110ATX/
11654 S:      Supported
11655
11656 SIMTEC EB2410ITX (BAST)
11657 P:      Ben Dooks
11658 P:      Vincent Sanders <vince@simtec.co.uk>
11659 M:      Simtec Linux Team <linux@simtec.co.uk>
11660 W:      http://www.simtec.co.uk/products/EB2410ITX/
11661 S:      Supported
11662 F:      arch/arm/mach-s3c24xx/mach-bast.c
11663 F:      arch/arm/mach-s3c24xx/bast-ide.c
11664 F:      arch/arm/mach-s3c24xx/bast-irq.c
11665
11666 SIPHASH PRF ROUTINES
11667 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11668 S:      Maintained
11669 F:      lib/siphash.c
11670 F:      lib/test_siphash.c
11671 F:      include/linux/siphash.h
11672
11673 TI DAVINCI MACHINE SUPPORT
11674 M:      Sekhar Nori <nsekhar@ti.com>
11675 M:      Kevin Hilman <khilman@kernel.org>
11676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11678 S:      Supported
11679 F:      arch/arm/mach-davinci/
11680 F:      drivers/i2c/busses/i2c-davinci.c
11681
11682 TI DAVINCI SERIES MEDIA DRIVER
11683 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11684 L:      linux-media@vger.kernel.org
11685 W:      https://linuxtv.org
11686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11687 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11688 S:      Maintained
11689 F:      drivers/media/platform/davinci/
11690 F:      include/media/davinci/
11691
11692 TI AM437X VPFE DRIVER
11693 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11694 L:      linux-media@vger.kernel.org
11695 W:      https://linuxtv.org
11696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11697 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11698 S:      Maintained
11699 F:      drivers/media/platform/am437x/
11700
11701 OV2659 OMNIVISION SENSOR DRIVER
11702 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11703 L:      linux-media@vger.kernel.org
11704 W:      https://linuxtv.org
11705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11706 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11707 S:      Maintained
11708 F:      drivers/media/i2c/ov2659.c
11709 F:      include/media/i2c/ov2659.h
11710
11711 SILICON MOTION SM712 FRAME BUFFER DRIVER
11712 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11713 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11714 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11715 L:      linux-fbdev@vger.kernel.org
11716 S:      Maintained
11717 F:      drivers/video/fbdev/sm712*
11718 F:      Documentation/fb/sm712fb.txt
11719
11720 SIS 190 ETHERNET DRIVER
11721 M:      Francois Romieu <romieu@fr.zoreil.com>
11722 L:      netdev@vger.kernel.org
11723 S:      Maintained
11724 F:      drivers/net/ethernet/sis/sis190.c
11725
11726 SIS 900/7016 FAST ETHERNET DRIVER
11727 M:      Daniele Venzano <venza@brownhat.org>
11728 W:      http://www.brownhat.org/sis900.html
11729 L:      netdev@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/net/ethernet/sis/sis900.*
11732
11733 SIS FRAMEBUFFER DRIVER
11734 M:      Thomas Winischhofer <thomas@winischhofer.net>
11735 W:      http://www.winischhofer.net/linuxsisvga.shtml
11736 S:      Maintained
11737 F:      Documentation/fb/sisfb.txt
11738 F:      drivers/video/fbdev/sis/
11739 F:      include/video/sisfb.h
11740
11741 SIS USB2VGA DRIVER
11742 M:      Thomas Winischhofer <thomas@winischhofer.net>
11743 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11744 S:      Maintained
11745 F:      drivers/usb/misc/sisusbvga/
11746
11747 SLAB ALLOCATOR
11748 M:      Christoph Lameter <cl@linux.com>
11749 M:      Pekka Enberg <penberg@kernel.org>
11750 M:      David Rientjes <rientjes@google.com>
11751 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11752 M:      Andrew Morton <akpm@linux-foundation.org>
11753 L:      linux-mm@kvack.org
11754 S:      Maintained
11755 F:      include/linux/sl?b*.h
11756 F:      mm/sl?b*
11757
11758 SLEEPABLE READ-COPY UPDATE (SRCU)
11759 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11760 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11761 M:      Josh Triplett <josh@joshtriplett.org>
11762 R:      Steven Rostedt <rostedt@goodmis.org>
11763 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11764 L:      linux-kernel@vger.kernel.org
11765 W:      http://www.rdrop.com/users/paulmck/RCU/
11766 S:      Supported
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11768 F:      include/linux/srcu.h
11769 F:      kernel/rcu/srcu.c
11770
11771 SMACK SECURITY MODULE
11772 M:      Casey Schaufler <casey@schaufler-ca.com>
11773 L:      linux-security-module@vger.kernel.org
11774 W:      http://schaufler-ca.com
11775 T:      git git://github.com/cschaufler/smack-next
11776 S:      Maintained
11777 F:      Documentation/security/Smack.txt
11778 F:      security/smack/
11779
11780 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11781 M:      Kevin Hilman <khilman@kernel.org>
11782 M:      Nishanth Menon <nm@ti.com>
11783 S:      Maintained
11784 F:      drivers/power/avs/
11785 F:      include/linux/power/smartreflex.h
11786 L:      linux-pm@vger.kernel.org
11787
11788 SMC91x ETHERNET DRIVER
11789 M:      Nicolas Pitre <nico@fluxnic.net>
11790 S:      Odd Fixes
11791 F:      drivers/net/ethernet/smsc/smc91x.*
11792
11793 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11794 M:      Sakari Ailus <sakari.ailus@iki.fi>
11795 L:      linux-media@vger.kernel.org
11796 S:      Maintained
11797 F:      drivers/media/i2c/smiapp/
11798 F:      include/media/i2c/smiapp.h
11799 F:      drivers/media/i2c/smiapp-pll.c
11800 F:      drivers/media/i2c/smiapp-pll.h
11801 F:      include/uapi/linux/smiapp.h
11802 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11803
11804 SMM665 HARDWARE MONITOR DRIVER
11805 M:      Guenter Roeck <linux@roeck-us.net>
11806 L:      linux-hwmon@vger.kernel.org
11807 S:      Maintained
11808 F:      Documentation/hwmon/smm665
11809 F:      drivers/hwmon/smm665.c
11810
11811 SMSC EMC2103 HARDWARE MONITOR DRIVER
11812 M:      Steve Glendinning <steve.glendinning@shawell.net>
11813 L:      linux-hwmon@vger.kernel.org
11814 S:      Maintained
11815 F:      Documentation/hwmon/emc2103
11816 F:      drivers/hwmon/emc2103.c
11817
11818 SMSC SCH5627 HARDWARE MONITOR DRIVER
11819 M:      Hans de Goede <hdegoede@redhat.com>
11820 L:      linux-hwmon@vger.kernel.org
11821 S:      Supported
11822 F:      Documentation/hwmon/sch5627
11823 F:      drivers/hwmon/sch5627.c
11824
11825 SMSC47B397 HARDWARE MONITOR DRIVER
11826 M:      Jean Delvare <jdelvare@suse.com>
11827 L:      linux-hwmon@vger.kernel.org
11828 S:      Maintained
11829 F:      Documentation/hwmon/smsc47b397
11830 F:      drivers/hwmon/smsc47b397.c
11831
11832 SMSC911x ETHERNET DRIVER
11833 M:      Steve Glendinning <steve.glendinning@shawell.net>
11834 L:      netdev@vger.kernel.org
11835 S:      Maintained
11836 F:      include/linux/smsc911x.h
11837 F:      drivers/net/ethernet/smsc/smsc911x.*
11838
11839 SMSC9420 PCI ETHERNET DRIVER
11840 M:      Steve Glendinning <steve.glendinning@shawell.net>
11841 L:      netdev@vger.kernel.org
11842 S:      Maintained
11843 F:      drivers/net/ethernet/smsc/smsc9420.*
11844
11845 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11846 M:      Steve Glendinning <steve.glendinning@shawell.net>
11847 L:      linux-fbdev@vger.kernel.org
11848 S:      Maintained
11849 F:      drivers/video/fbdev/smscufx.c
11850
11851 SOC-CAMERA V4L2 SUBSYSTEM
11852 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11853 L:      linux-media@vger.kernel.org
11854 T:      git git://linuxtv.org/media_tree.git
11855 S:      Maintained
11856 F:      include/media/soc*
11857 F:      drivers/media/i2c/soc_camera/
11858 F:      drivers/media/platform/soc_camera/
11859
11860 SOEKRIS NET48XX LED SUPPORT
11861 M:      Chris Boot <bootc@bootc.net>
11862 S:      Maintained
11863 F:      drivers/leds/leds-net48xx.c
11864
11865 SOFTLOGIC 6x10 MPEG CODEC
11866 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11867 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11868 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11869 M:      Ismael Luceno <ismael@iodev.co.uk>
11870 L:      linux-media@vger.kernel.org
11871 S:      Supported
11872 F:      drivers/media/pci/solo6x10/
11873
11874 SOFTWARE RAID (Multiple Disks) SUPPORT
11875 M:      Shaohua Li <shli@kernel.org>
11876 L:      linux-raid@vger.kernel.org
11877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11878 S:      Supported
11879 F:      drivers/md/
11880 F:      include/linux/raid/
11881 F:      include/uapi/linux/raid/
11882
11883 SONIC NETWORK DRIVER
11884 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11885 L:      netdev@vger.kernel.org
11886 S:      Maintained
11887 F:      drivers/net/ethernet/natsemi/sonic.*
11888
11889 SONICS SILICON BACKPLANE DRIVER (SSB)
11890 M:      Michael Buesch <m@bues.ch>
11891 L:      linux-wireless@vger.kernel.org
11892 S:      Maintained
11893 F:      drivers/ssb/
11894 F:      include/linux/ssb/
11895
11896 SONY VAIO CONTROL DEVICE DRIVER
11897 M:      Mattia Dongili <malattia@linux.it>
11898 L:      platform-driver-x86@vger.kernel.org
11899 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11900 S:      Maintained
11901 F:      Documentation/laptops/sony-laptop.txt
11902 F:      drivers/char/sonypi.c
11903 F:      drivers/platform/x86/sony-laptop.c
11904 F:      include/linux/sony-laptop.h
11905
11906 SONY MEMORYSTICK CARD SUPPORT
11907 M:      Alex Dubov <oakad@yahoo.com>
11908 W:      http://tifmxx.berlios.de/
11909 S:      Maintained
11910 F:      drivers/memstick/host/tifm_ms.c
11911
11912 SONY MEMORYSTICK STANDARD SUPPORT
11913 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11914 S:      Maintained
11915 F:      drivers/memstick/core/ms_block.*
11916
11917 SOUND
11918 M:      Jaroslav Kysela <perex@perex.cz>
11919 M:      Takashi Iwai <tiwai@suse.com>
11920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11921 W:      http://www.alsa-project.org/
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11923 T:      git git://git.alsa-project.org/alsa-kernel.git
11924 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11925 S:      Maintained
11926 F:      Documentation/sound/
11927 F:      include/sound/
11928 F:      include/uapi/sound/
11929 F:      sound/
11930
11931 SOUND - COMPRESSED AUDIO
11932 M:      Vinod Koul <vinod.koul@intel.com>
11933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11935 S:      Supported
11936 F:      Documentation/sound/alsa/compress_offload.txt
11937 F:      include/sound/compress_driver.h
11938 F:      include/uapi/sound/compress_*
11939 F:      sound/core/compress_offload.c
11940 F:      sound/soc/soc-compress.c
11941
11942 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11943 M:      Liam Girdwood <lgirdwood@gmail.com>
11944 M:      Mark Brown <broonie@kernel.org>
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11947 W:      http://alsa-project.org/main/index.php/ASoC
11948 S:      Supported
11949 F:      Documentation/devicetree/bindings/sound/
11950 F:      Documentation/sound/alsa/soc/
11951 F:      sound/soc/
11952 F:      include/sound/soc*
11953
11954 SOUND - DMAENGINE HELPERS
11955 M:      Lars-Peter Clausen <lars@metafoo.de>
11956 S:      Supported
11957 F:      include/sound/dmaengine_pcm.h
11958 F:      sound/core/pcm_dmaengine.c
11959 F:      sound/soc/soc-generic-dmaengine-pcm.c
11960
11961 SP2 MEDIA DRIVER
11962 M:      Olli Salonen <olli.salonen@iki.fi>
11963 L:      linux-media@vger.kernel.org
11964 W:      https://linuxtv.org
11965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11966 S:      Maintained
11967 F:      drivers/media/dvb-frontends/sp2*
11968
11969 SPARC + UltraSPARC (sparc/sparc64)
11970 M:      "David S. Miller" <davem@davemloft.net>
11971 L:      sparclinux@vger.kernel.org
11972 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11975 S:      Maintained
11976 F:      arch/sparc/
11977 F:      drivers/sbus/
11978
11979 SPARC SERIAL DRIVERS
11980 M:      "David S. Miller" <davem@davemloft.net>
11981 L:      sparclinux@vger.kernel.org
11982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11984 S:      Maintained
11985 F:      include/linux/sunserialcore.h
11986 F:      drivers/tty/serial/suncore.c
11987 F:      drivers/tty/serial/sunhv.c
11988 F:      drivers/tty/serial/sunsab.c
11989 F:      drivers/tty/serial/sunsab.h
11990 F:      drivers/tty/serial/sunsu.c
11991 F:      drivers/tty/serial/sunzilog.c
11992 F:      drivers/tty/serial/sunzilog.h
11993
11994 SPARSE CHECKER
11995 M:      "Christopher Li" <sparse@chrisli.org>
11996 L:      linux-sparse@vger.kernel.org
11997 W:      https://sparse.wiki.kernel.org/
11998 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11999 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12000 S:      Maintained
12001 F:      include/linux/compiler.h
12002
12003 SPEAR PLATFORM SUPPORT
12004 M:      Viresh Kumar <vireshk@kernel.org>
12005 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12007 W:      http://www.st.com/spear
12008 S:      Maintained
12009 F:      arch/arm/boot/dts/spear*
12010 F:      arch/arm/mach-spear/
12011
12012 SPEAR CLOCK FRAMEWORK SUPPORT
12013 M:      Viresh Kumar <vireshk@kernel.org>
12014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12015 W:      http://www.st.com/spear
12016 S:      Maintained
12017 F:      drivers/clk/spear/
12018
12019 SPI NOR SUBSYSTEM
12020 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
12021 M:      Marek Vasut <marek.vasut@gmail.com>
12022 L:      linux-mtd@lists.infradead.org
12023 W:      http://www.linux-mtd.infradead.org/
12024 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12025 T:      git git://github.com/spi-nor/linux.git
12026 S:      Maintained
12027 F:      drivers/mtd/spi-nor/
12028 F:      include/linux/mtd/spi-nor.h
12029
12030 SPI SUBSYSTEM
12031 M:      Mark Brown <broonie@kernel.org>
12032 L:      linux-spi@vger.kernel.org
12033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12034 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12035 S:      Maintained
12036 F:      Documentation/devicetree/bindings/spi/
12037 F:      Documentation/spi/
12038 F:      drivers/spi/
12039 F:      include/linux/spi/
12040 F:      include/uapi/linux/spi/
12041 F:      tools/spi/
12042
12043 SPIDERNET NETWORK DRIVER for CELL
12044 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12045 L:      netdev@vger.kernel.org
12046 S:      Supported
12047 F:      Documentation/networking/spider_net.txt
12048 F:      drivers/net/ethernet/toshiba/spider_net*
12049
12050 SPU FILE SYSTEM
12051 M:      Jeremy Kerr <jk@ozlabs.org>
12052 L:      linuxppc-dev@lists.ozlabs.org
12053 W:      http://www.ibm.com/developerworks/power/cell/
12054 S:      Supported
12055 F:      Documentation/filesystems/spufs.txt
12056 F:      arch/powerpc/platforms/cell/spufs/
12057
12058 SQUASHFS FILE SYSTEM
12059 M:      Phillip Lougher <phillip@squashfs.org.uk>
12060 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12061 W:      http://squashfs.org.uk
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12063 S:      Maintained
12064 F:      Documentation/filesystems/squashfs.txt
12065 F:      fs/squashfs/
12066
12067 SRM (Alpha) environment access
12068 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12069 S:      Maintained
12070 F:      arch/alpha/kernel/srm_env.c
12071
12072 STABLE BRANCH
12073 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12074 L:      stable@vger.kernel.org
12075 S:      Supported
12076 F:      Documentation/process/stable-kernel-rules.rst
12077
12078 STAGING SUBSYSTEM
12079 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12081 L:      devel@driverdev.osuosl.org
12082 S:      Supported
12083 F:      drivers/staging/
12084
12085 STAGING - COMEDI
12086 M:      Ian Abbott <abbotti@mev.co.uk>
12087 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12088 S:      Odd Fixes
12089 F:      drivers/staging/comedi/
12090
12091 STAGING - FLARION FT1000 DRIVERS
12092 M:      Marek Belisko <marek.belisko@gmail.com>
12093 S:      Odd Fixes
12094 F:      drivers/staging/ft1000/
12095
12096 STAGING - INDUSTRIAL IO
12097 M:      Jonathan Cameron <jic23@kernel.org>
12098 L:      linux-iio@vger.kernel.org
12099 S:      Odd Fixes
12100 F:      Documentation/devicetree/bindings/staging/iio/
12101 F:      drivers/staging/iio/
12102
12103 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12104 M:      Jarod Wilson <jarod@wilsonet.com>
12105 W:      http://www.lirc.org/
12106 S:      Odd Fixes
12107 F:      drivers/staging/media/lirc/
12108
12109 STAGING - LUSTRE PARALLEL FILESYSTEM
12110 M:      Oleg Drokin <oleg.drokin@intel.com>
12111 M:      Andreas Dilger <andreas.dilger@intel.com>
12112 M:      James Simmons <jsimmons@infradead.org>
12113 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12114 W:      http://wiki.lustre.org/
12115 S:      Maintained
12116 F:      drivers/staging/lustre
12117
12118 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12119 M:      Marc Dietrich <marvin24@gmx.de>
12120 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12121 L:      linux-tegra@vger.kernel.org
12122 S:      Maintained
12123 F:      drivers/staging/nvec/
12124
12125 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12126 M:      Jens Frederich <jfrederich@gmail.com>
12127 M:      Daniel Drake <dsd@laptop.org>
12128 M:      Jon Nettleton <jon.nettleton@gmail.com>
12129 W:      http://wiki.laptop.org/go/DCON
12130 S:      Maintained
12131 F:      drivers/staging/olpc_dcon/
12132
12133 STAGING - REALTEK RTL8712U DRIVERS
12134 M:      Larry Finger <Larry.Finger@lwfinger.net>
12135 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12136 S:      Odd Fixes
12137 F:      drivers/staging/rtl8712/
12138
12139 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12140 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12141 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12142 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12143 L:      linux-fbdev@vger.kernel.org
12144 S:      Maintained
12145 F:      drivers/staging/sm750fb/
12146
12147 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12148 M:      William Hubbs <w.d.hubbs@gmail.com>
12149 M:      Chris Brannon <chris@the-brannons.com>
12150 M:      Kirk Reiser <kirk@reisers.ca>
12151 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12152 L:      speakup@linux-speakup.org
12153 W:      http://www.linux-speakup.org/
12154 S:      Odd Fixes
12155 F:      drivers/staging/speakup/
12156
12157 STAGING - VIA VT665X DRIVERS
12158 M:      Forest Bond <forest@alittletooquiet.net>
12159 S:      Odd Fixes
12160 F:      drivers/staging/vt665?/
12161
12162 STAGING - WILC1000 WIFI DRIVER
12163 M:      Aditya Shankar <aditya.shankar@microchip.com>
12164 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12165 L:      linux-wireless@vger.kernel.org
12166 S:      Supported
12167 F:      drivers/staging/wilc1000/
12168
12169 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12170 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12171 S:      Odd Fixes
12172 F:      drivers/staging/xgifb/
12173
12174 STARFIRE/DURALAN NETWORK DRIVER
12175 M:      Ion Badulescu <ionut@badula.org>
12176 S:      Odd Fixes
12177 F:      drivers/net/ethernet/adaptec/starfire*
12178
12179 SUN3/3X
12180 M:      Sam Creasey <sammy@sammy.net>
12181 W:      http://sammy.net/sun3/
12182 S:      Maintained
12183 F:      arch/m68k/kernel/*sun3*
12184 F:      arch/m68k/sun3*/
12185 F:      arch/m68k/include/asm/sun3*
12186 F:      drivers/net/ethernet/i825xx/sun3*
12187
12188 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12189 M:      Hans de Goede <hdegoede@redhat.com>
12190 L:      linux-input@vger.kernel.org
12191 S:      Maintained
12192 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12193 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12194
12195 SUNDANCE NETWORK DRIVER
12196 M:      Denis Kirjanov <kda@linux-powerpc.org>
12197 L:      netdev@vger.kernel.org
12198 S:      Maintained
12199 F:      drivers/net/ethernet/dlink/sundance.c
12200
12201 SUPERH
12202 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12203 M:      Rich Felker <dalias@libc.org>
12204 L:      linux-sh@vger.kernel.org
12205 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12206 S:      Maintained
12207 F:      Documentation/sh/
12208 F:      arch/sh/
12209 F:      drivers/sh/
12210
12211 SUSPEND TO RAM
12212 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12213 M:      Len Brown <len.brown@intel.com>
12214 M:      Pavel Machek <pavel@ucw.cz>
12215 L:      linux-pm@vger.kernel.org
12216 B:      https://bugzilla.kernel.org
12217 S:      Supported
12218 F:      Documentation/power/
12219 F:      arch/x86/kernel/acpi/
12220 F:      drivers/base/power/
12221 F:      kernel/power/
12222 F:      include/linux/suspend.h
12223 F:      include/linux/freezer.h
12224 F:      include/linux/pm.h
12225
12226 SVGA HANDLING
12227 M:      Martin Mares <mj@ucw.cz>
12228 L:      linux-video@atrey.karlin.mff.cuni.cz
12229 S:      Maintained
12230 F:      Documentation/svga.txt
12231 F:      arch/x86/boot/video*
12232
12233 SWIOTLB SUBSYSTEM
12234 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12235 L:      linux-kernel@vger.kernel.org
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12237 S:      Supported
12238 F:      lib/swiotlb.c
12239 F:      arch/*/kernel/pci-swiotlb.c
12240 F:      include/linux/swiotlb.h
12241
12242 SWITCHDEV
12243 M:      Jiri Pirko <jiri@resnulli.us>
12244 M:      Ivan Vecera <ivecera@redhat.com>
12245 L:      netdev@vger.kernel.org
12246 S:      Supported
12247 F:      net/switchdev/
12248 F:      include/net/switchdev.h
12249
12250 SYNOPSYS ARC ARCHITECTURE
12251 M:      Vineet Gupta <vgupta@synopsys.com>
12252 L:      linux-snps-arc@lists.infradead.org
12253 S:      Supported
12254 F:      arch/arc/
12255 F:      Documentation/devicetree/bindings/arc/*
12256 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12257 F:      drivers/clocksource/arc_timer.c
12258 F:      drivers/tty/serial/arc_uart.c
12259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12260
12261 SYNOPSYS ARC SDP platform support
12262 M:      Alexey Brodkin <abrodkin@synopsys.com>
12263 S:      Supported
12264 F:      arch/arc/plat-axs10x
12265 F:      arch/arc/boot/dts/ax*
12266 F:      Documentation/devicetree/bindings/arc/axs10*
12267
12268 SYSTEM CONFIGURATION (SYSCON)
12269 M:      Lee Jones <lee.jones@linaro.org>
12270 M:      Arnd Bergmann <arnd@arndb.de>
12271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12272 S:      Supported
12273 F:      drivers/mfd/syscon.c
12274
12275 SYSTEM RESET/SHUTDOWN DRIVERS
12276 M:      Sebastian Reichel <sre@kernel.org>
12277 L:      linux-pm@vger.kernel.org
12278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12279 S:      Maintained
12280 F:      Documentation/devicetree/bindings/power/reset/
12281 F:      drivers/power/reset/
12282
12283 SYSV FILESYSTEM
12284 M:      Christoph Hellwig <hch@infradead.org>
12285 S:      Maintained
12286 F:      Documentation/filesystems/sysv-fs.txt
12287 F:      fs/sysv/
12288 F:      include/linux/sysv_fs.h
12289
12290 TARGET SUBSYSTEM
12291 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12292 L:      linux-scsi@vger.kernel.org
12293 L:      target-devel@vger.kernel.org
12294 W:      http://www.linux-iscsi.org
12295 W:      http://groups.google.com/group/linux-iscsi-target-dev
12296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12297 S:      Supported
12298 F:      drivers/target/
12299 F:      include/target/
12300 F:      Documentation/target/
12301
12302 TASKSTATS STATISTICS INTERFACE
12303 M:      Balbir Singh <bsingharora@gmail.com>
12304 S:      Maintained
12305 F:      Documentation/accounting/taskstats*
12306 F:      include/linux/taskstats*
12307 F:      kernel/taskstats.c
12308
12309 TC subsystem
12310 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12311 M:      Cong Wang <xiyou.wangcong@gmail.com>
12312 M:      Jiri Pirko <jiri@resnulli.us>
12313 L:      netdev@vger.kernel.org
12314 S:      Maintained
12315 F:      include/net/pkt_cls.h
12316 F:      include/net/pkt_sched.h
12317 F:      include/net/tc_act/
12318 F:      include/uapi/linux/pkt_cls.h
12319 F:      include/uapi/linux/pkt_sched.h
12320 F:      include/uapi/linux/tc_act/
12321 F:      include/uapi/linux/tc_ematch/
12322 F:      net/sched/
12323
12324 TCP LOW PRIORITY MODULE
12325 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12326 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12327 W:      http://tcp-lp-mod.sourceforge.net/
12328 S:      Maintained
12329 F:      net/ipv4/tcp_lp.c
12330
12331 TDA10071 MEDIA DRIVER
12332 M:      Antti Palosaari <crope@iki.fi>
12333 L:      linux-media@vger.kernel.org
12334 W:      https://linuxtv.org
12335 W:      http://palosaari.fi/linux/
12336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12337 T:      git git://linuxtv.org/anttip/media_tree.git
12338 S:      Maintained
12339 F:      drivers/media/dvb-frontends/tda10071*
12340
12341 TDA18212 MEDIA DRIVER
12342 M:      Antti Palosaari <crope@iki.fi>
12343 L:      linux-media@vger.kernel.org
12344 W:      https://linuxtv.org
12345 W:      http://palosaari.fi/linux/
12346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12347 T:      git git://linuxtv.org/anttip/media_tree.git
12348 S:      Maintained
12349 F:      drivers/media/tuners/tda18212*
12350
12351 TDA18218 MEDIA DRIVER
12352 M:      Antti Palosaari <crope@iki.fi>
12353 L:      linux-media@vger.kernel.org
12354 W:      https://linuxtv.org
12355 W:      http://palosaari.fi/linux/
12356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12357 T:      git git://linuxtv.org/anttip/media_tree.git
12358 S:      Maintained
12359 F:      drivers/media/tuners/tda18218*
12360
12361 TDA18271 MEDIA DRIVER
12362 M:      Michael Krufky <mkrufky@linuxtv.org>
12363 L:      linux-media@vger.kernel.org
12364 W:      https://linuxtv.org
12365 W:      http://github.com/mkrufky
12366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12367 T:      git git://linuxtv.org/mkrufky/tuners.git
12368 S:      Maintained
12369 F:      drivers/media/tuners/tda18271*
12370
12371 TDA827x MEDIA DRIVER
12372 M:      Michael Krufky <mkrufky@linuxtv.org>
12373 L:      linux-media@vger.kernel.org
12374 W:      https://linuxtv.org
12375 W:      http://github.com/mkrufky
12376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12377 T:      git git://linuxtv.org/mkrufky/tuners.git
12378 S:      Maintained
12379 F:      drivers/media/tuners/tda8290.*
12380
12381 TDA8290 MEDIA DRIVER
12382 M:      Michael Krufky <mkrufky@linuxtv.org>
12383 L:      linux-media@vger.kernel.org
12384 W:      https://linuxtv.org
12385 W:      http://github.com/mkrufky
12386 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12387 T:      git git://linuxtv.org/mkrufky/tuners.git
12388 S:      Maintained
12389 F:      drivers/media/tuners/tda8290.*
12390
12391 TDA9840 MEDIA DRIVER
12392 M:      Hans Verkuil <hverkuil@xs4all.nl>
12393 L:      linux-media@vger.kernel.org
12394 T:      git git://linuxtv.org/media_tree.git
12395 W:      https://linuxtv.org
12396 S:      Maintained
12397 F:      drivers/media/i2c/tda9840*
12398
12399 TEA5761 TUNER DRIVER
12400 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12401 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12402 L:      linux-media@vger.kernel.org
12403 W:      https://linuxtv.org
12404 T:      git git://linuxtv.org/media_tree.git
12405 S:      Odd fixes
12406 F:      drivers/media/tuners/tea5761.*
12407
12408 TEA5767 TUNER DRIVER
12409 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12410 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12411 L:      linux-media@vger.kernel.org
12412 W:      https://linuxtv.org
12413 T:      git git://linuxtv.org/media_tree.git
12414 S:      Maintained
12415 F:      drivers/media/tuners/tea5767.*
12416
12417 TEA6415C MEDIA DRIVER
12418 M:      Hans Verkuil <hverkuil@xs4all.nl>
12419 L:      linux-media@vger.kernel.org
12420 T:      git git://linuxtv.org/media_tree.git
12421 W:      https://linuxtv.org
12422 S:      Maintained
12423 F:      drivers/media/i2c/tea6415c*
12424
12425 TEA6420 MEDIA DRIVER
12426 M:      Hans Verkuil <hverkuil@xs4all.nl>
12427 L:      linux-media@vger.kernel.org
12428 T:      git git://linuxtv.org/media_tree.git
12429 W:      https://linuxtv.org
12430 S:      Maintained
12431 F:      drivers/media/i2c/tea6420*
12432
12433 TEAM DRIVER
12434 M:      Jiri Pirko <jiri@resnulli.us>
12435 L:      netdev@vger.kernel.org
12436 S:      Supported
12437 F:      drivers/net/team/
12438 F:      include/linux/if_team.h
12439 F:      include/uapi/linux/if_team.h
12440
12441 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12442 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12443 S:      Maintained
12444 F:      arch/x86/platform/ts5500/
12445
12446 TECHNOTREND USB IR RECEIVER
12447 M:      Sean Young <sean@mess.org>
12448 L:      linux-media@vger.kernel.org
12449 S:      Maintained
12450 F:      drivers/media/rc/ttusbir.c
12451
12452 TEGRA ARCHITECTURE SUPPORT
12453 M:      Stephen Warren <swarren@wwwdotorg.org>
12454 M:      Thierry Reding <thierry.reding@gmail.com>
12455 M:      Alexandre Courbot <gnurou@gmail.com>
12456 L:      linux-tegra@vger.kernel.org
12457 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12459 S:      Supported
12460 N:      [^a-z]tegra
12461
12462 TEGRA CLOCK DRIVER
12463 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12464 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12465 S:      Supported
12466 F:      drivers/clk/tegra/
12467
12468 TEGRA DMA DRIVERS
12469 M:      Laxman Dewangan <ldewangan@nvidia.com>
12470 M:      Jon Hunter <jonathanh@nvidia.com>
12471 S:      Supported
12472 F:      drivers/dma/tegra*
12473
12474 TEGRA I2C DRIVER
12475 M:      Laxman Dewangan <ldewangan@nvidia.com>
12476 S:      Supported
12477 F:      drivers/i2c/busses/i2c-tegra.c
12478
12479 TEGRA IOMMU DRIVERS
12480 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12481 S:      Supported
12482 F:      drivers/iommu/tegra*
12483
12484 TEGRA KBC DRIVER
12485 M:      Rakesh Iyer <riyer@nvidia.com>
12486 M:      Laxman Dewangan <ldewangan@nvidia.com>
12487 S:      Supported
12488 F:      drivers/input/keyboard/tegra-kbc.c
12489
12490 TEGRA PWM DRIVER
12491 M:      Thierry Reding <thierry.reding@gmail.com>
12492 S:      Supported
12493 F:      drivers/pwm/pwm-tegra.c
12494
12495 TEGRA SERIAL DRIVER
12496 M:      Laxman Dewangan <ldewangan@nvidia.com>
12497 S:      Supported
12498 F:      drivers/tty/serial/serial-tegra.c
12499
12500 TEGRA SPI DRIVER
12501 M:      Laxman Dewangan <ldewangan@nvidia.com>
12502 S:      Supported
12503 F:      drivers/spi/spi-tegra*
12504
12505 TEHUTI ETHERNET DRIVER
12506 M:      Andy Gospodarek <andy@greyhouse.net>
12507 L:      netdev@vger.kernel.org
12508 S:      Supported
12509 F:      drivers/net/ethernet/tehuti/*
12510
12511 Telecom Clock Driver for MCPL0010
12512 M:      Mark Gross <mark.gross@intel.com>
12513 S:      Supported
12514 F:      drivers/char/tlclk.c
12515
12516 TENSILICA XTENSA PORT (xtensa)
12517 M:      Chris Zankel <chris@zankel.net>
12518 M:      Max Filippov <jcmvbkbc@gmail.com>
12519 L:      linux-xtensa@linux-xtensa.org
12520 T:      git git://github.com/czankel/xtensa-linux.git
12521 S:      Maintained
12522 F:      arch/xtensa/
12523 F:      drivers/irqchip/irq-xtensa-*
12524
12525 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12526 M:      Nishanth Menon <nm@ti.com>
12527 M:      Tero Kristo <t-kristo@ti.com>
12528 M:      Santosh Shilimkar <ssantosh@kernel.org>
12529 L:      linux-arm-kernel@lists.infradead.org
12530 S:      Maintained
12531 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12532 F:      drivers/firmware/ti_sci*
12533 F:      include/linux/soc/ti/ti_sci_protocol.h
12534
12535 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12536 M:      Hans Verkuil <hverkuil@xs4all.nl>
12537 L:      linux-media@vger.kernel.org
12538 T:      git git://linuxtv.org/media_tree.git
12539 W:      https://linuxtv.org
12540 S:      Maintained
12541 F:      drivers/media/radio/radio-raremono.c
12542
12543 THERMAL
12544 M:      Zhang Rui <rui.zhang@intel.com>
12545 M:      Eduardo Valentin <edubezval@gmail.com>
12546 L:      linux-pm@vger.kernel.org
12547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12549 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12550 S:      Supported
12551 F:      drivers/thermal/
12552 F:      include/linux/thermal.h
12553 F:      include/uapi/linux/thermal.h
12554 F:      include/linux/cpu_cooling.h
12555 F:      Documentation/devicetree/bindings/thermal/
12556
12557 THERMAL/CPU_COOLING
12558 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12559 M:      Viresh Kumar <viresh.kumar@linaro.org>
12560 M:      Javi Merino <javi.merino@kernel.org>
12561 L:      linux-pm@vger.kernel.org
12562 S:      Supported
12563 F:      Documentation/thermal/cpu-cooling-api.txt
12564 F:      drivers/thermal/cpu_cooling.c
12565 F:      include/linux/cpu_cooling.h
12566
12567 THINKPAD ACPI EXTRAS DRIVER
12568 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12569 L:      ibm-acpi-devel@lists.sourceforge.net
12570 L:      platform-driver-x86@vger.kernel.org
12571 W:      http://ibm-acpi.sourceforge.net
12572 W:      http://thinkwiki.org/wiki/Ibm-acpi
12573 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12574 S:      Maintained
12575 F:      drivers/platform/x86/thinkpad_acpi.c
12576
12577 TI BANDGAP AND THERMAL DRIVER
12578 M:      Eduardo Valentin <edubezval@gmail.com>
12579 M:      Keerthy <j-keerthy@ti.com>
12580 L:      linux-pm@vger.kernel.org
12581 L:      linux-omap@vger.kernel.org
12582 S:      Maintained
12583 F:      drivers/thermal/ti-soc-thermal/
12584
12585 TI VPE/CAL DRIVERS
12586 M:      Benoit Parrot <bparrot@ti.com>
12587 L:      linux-media@vger.kernel.org
12588 W:      http://linuxtv.org/
12589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12590 S:      Maintained
12591 F:      drivers/media/platform/ti-vpe/
12592
12593 TI CDCE706 CLOCK DRIVER
12594 M:      Max Filippov <jcmvbkbc@gmail.com>
12595 S:      Maintained
12596 F:      drivers/clk/clk-cdce706.c
12597
12598 TI CLOCK DRIVER
12599 M:      Tero Kristo <t-kristo@ti.com>
12600 L:      linux-omap@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/clk/ti/
12603 F:      include/linux/clk/ti.h
12604
12605 TI ETHERNET SWITCH DRIVER (CPSW)
12606 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12607 L:      linux-omap@vger.kernel.org
12608 L:      netdev@vger.kernel.org
12609 S:      Maintained
12610 F:      drivers/net/ethernet/ti/cpsw*
12611 F:      drivers/net/ethernet/ti/davinci*
12612
12613 TI FLASH MEDIA INTERFACE DRIVER
12614 M:      Alex Dubov <oakad@yahoo.com>
12615 S:      Maintained
12616 F:      drivers/misc/tifm*
12617 F:      drivers/mmc/host/tifm_sd.c
12618 F:      include/linux/tifm.h
12619
12620 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12621 M:      Santosh Shilimkar <ssantosh@kernel.org>
12622 L:      linux-kernel@vger.kernel.org
12623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12624 S:      Maintained
12625 F:      drivers/soc/ti/*
12626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12627
12628
12629 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12630 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12631 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12633 S:      Maintained
12634 F:      sound/soc/codecs/lm49453*
12635 F:      sound/soc/codecs/isabelle*
12636
12637 TI LP855x BACKLIGHT DRIVER
12638 M:      Milo Kim <milo.kim@ti.com>
12639 S:      Maintained
12640 F:      Documentation/backlight/lp855x-driver.txt
12641 F:      drivers/video/backlight/lp855x_bl.c
12642 F:      include/linux/platform_data/lp855x.h
12643
12644 TI LP8727 CHARGER DRIVER
12645 M:      Milo Kim <milo.kim@ti.com>
12646 S:      Maintained
12647 F:      drivers/power/supply/lp8727_charger.c
12648 F:      include/linux/platform_data/lp8727.h
12649
12650 TI LP8788 MFD DRIVER
12651 M:      Milo Kim <milo.kim@ti.com>
12652 S:      Maintained
12653 F:      drivers/iio/adc/lp8788_adc.c
12654 F:      drivers/leds/leds-lp8788.c
12655 F:      drivers/mfd/lp8788*.c
12656 F:      drivers/power/supply/lp8788-charger.c
12657 F:      drivers/regulator/lp8788-*.c
12658 F:      include/linux/mfd/lp8788*.h
12659
12660 TI NETCP ETHERNET DRIVER
12661 M:      Wingman Kwok <w-kwok2@ti.com>
12662 M:      Murali Karicheri <m-karicheri2@ti.com>
12663 L:      netdev@vger.kernel.org
12664 S:      Maintained
12665 F:      drivers/net/ethernet/ti/netcp*
12666
12667 TI TAS571X FAMILY ASoC CODEC DRIVER
12668 M:      Kevin Cernekee <cernekee@chromium.org>
12669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12670 S:      Odd Fixes
12671 F:      sound/soc/codecs/tas571x*
12672
12673 TI TWL4030 SERIES SOC CODEC DRIVER
12674 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12675 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12676 S:      Maintained
12677 F:      sound/soc/codecs/twl4030*
12678
12679 TI WILINK WIRELESS DRIVERS
12680 L:      linux-wireless@vger.kernel.org
12681 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12682 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12684 S:      Orphan
12685 F:      drivers/net/wireless/ti/
12686 F:      include/linux/wl12xx.h
12687
12688 TIPC NETWORK LAYER
12689 M:      Jon Maloy <jon.maloy@ericsson.com>
12690 M:      Ying Xue <ying.xue@windriver.com>
12691 L:      netdev@vger.kernel.org (core kernel code)
12692 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12693 W:      http://tipc.sourceforge.net/
12694 S:      Maintained
12695 F:      include/uapi/linux/tipc*.h
12696 F:      net/tipc/
12697
12698 TILE ARCHITECTURE
12699 M:      Chris Metcalf <cmetcalf@mellanox.com>
12700 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12702 S:      Supported
12703 F:      arch/tile/
12704 F:      drivers/char/tile-srom.c
12705 F:      drivers/edac/tile_edac.c
12706 F:      drivers/net/ethernet/tile/
12707 F:      drivers/rtc/rtc-tile.c
12708 F:      drivers/tty/hvc/hvc_tile.c
12709 F:      drivers/tty/serial/tilegx.c
12710 F:      drivers/usb/host/*-tilegx.c
12711 F:      include/linux/usb/tilegx.h
12712
12713 TLAN NETWORK DRIVER
12714 M:      Samuel Chessman <chessman@tux.org>
12715 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12716 W:      http://sourceforge.net/projects/tlan/
12717 S:      Maintained
12718 F:      Documentation/networking/tlan.txt
12719 F:      drivers/net/ethernet/ti/tlan.*
12720
12721 TOMOYO SECURITY MODULE
12722 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12723 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12724 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12725 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12726 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12727 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12728 W:      http://tomoyo.sourceforge.jp/
12729 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12730 S:      Maintained
12731 F:      security/tomoyo/
12732
12733 TOPSTAR LAPTOP EXTRAS DRIVER
12734 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12735 L:      platform-driver-x86@vger.kernel.org
12736 S:      Maintained
12737 F:      drivers/platform/x86/topstar-laptop.c
12738
12739 TOSHIBA ACPI EXTRAS DRIVER
12740 M:      Azael Avalos <coproscefalo@gmail.com>
12741 L:      platform-driver-x86@vger.kernel.org
12742 S:      Maintained
12743 F:      drivers/platform/x86/toshiba_acpi.c
12744
12745 TOSHIBA BLUETOOTH DRIVER
12746 M:      Azael Avalos <coproscefalo@gmail.com>
12747 L:      platform-driver-x86@vger.kernel.org
12748 S:      Maintained
12749 F:      drivers/platform/x86/toshiba_bluetooth.c
12750
12751 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12752 M:      Azael Avalos <coproscefalo@gmail.com>
12753 L:      platform-driver-x86@vger.kernel.org
12754 S:      Maintained
12755 F:      drivers/platform/x86/toshiba_haps.c
12756
12757 TOSHIBA WMI HOTKEYS DRIVER
12758 M:      Azael Avalos <coproscefalo@gmail.com>
12759 L:      platform-driver-x86@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/platform/x86/toshiba-wmi.c
12762
12763 TOSHIBA SMM DRIVER
12764 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12765 W:      http://www.buzzard.org.uk/toshiba/
12766 S:      Maintained
12767 F:      drivers/char/toshiba.c
12768 F:      include/linux/toshiba.h
12769 F:      include/uapi/linux/toshiba.h
12770
12771 TOSHIBA TC358743 DRIVER
12772 M:      Mats Randgaard <matrandg@cisco.com>
12773 L:      linux-media@vger.kernel.org
12774 S:      Maintained
12775 F:      drivers/media/i2c/tc358743*
12776 F:      include/media/i2c/tc358743.h
12777
12778 TMIO/SDHI MMC DRIVER
12779 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12780 L:      linux-mmc@vger.kernel.org
12781 S:      Supported
12782 F:      drivers/mmc/host/tmio_mmc*
12783 F:      drivers/mmc/host/sh_mobile_sdhi.c
12784 F:      include/linux/mfd/tmio.h
12785
12786 TMP401 HARDWARE MONITOR DRIVER
12787 M:      Guenter Roeck <linux@roeck-us.net>
12788 L:      linux-hwmon@vger.kernel.org
12789 S:      Maintained
12790 F:      Documentation/hwmon/tmp401
12791 F:      drivers/hwmon/tmp401.c
12792
12793 TMPFS (SHMEM FILESYSTEM)
12794 M:      Hugh Dickins <hughd@google.com>
12795 L:      linux-mm@kvack.org
12796 S:      Maintained
12797 F:      include/linux/shmem_fs.h
12798 F:      mm/shmem.c
12799
12800 TM6000 VIDEO4LINUX DRIVER
12801 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12802 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12803 L:      linux-media@vger.kernel.org
12804 W:      https://linuxtv.org
12805 T:      git git://linuxtv.org/media_tree.git
12806 S:      Odd fixes
12807 F:      drivers/media/usb/tm6000/
12808 F:      Documentation/media/v4l-drivers/tm6000*
12809
12810 TW5864 VIDEO4LINUX DRIVER
12811 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12812 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12813 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12814 L:      linux-media@vger.kernel.org
12815 S:      Supported
12816 F:      drivers/media/pci/tw5864/
12817
12818 TW68 VIDEO4LINUX DRIVER
12819 M:      Hans Verkuil <hverkuil@xs4all.nl>
12820 L:      linux-media@vger.kernel.org
12821 T:      git git://linuxtv.org/media_tree.git
12822 W:      https://linuxtv.org
12823 S:      Odd Fixes
12824 F:      drivers/media/pci/tw68/
12825
12826 TW686X VIDEO4LINUX DRIVER
12827 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12828 L:      linux-media@vger.kernel.org
12829 T:      git git://linuxtv.org/media_tree.git
12830 W:      http://linuxtv.org
12831 S:      Maintained
12832 F:      drivers/media/pci/tw686x/
12833
12834 TPM DEVICE DRIVER
12835 M:      Peter Huewe <peterhuewe@gmx.de>
12836 M:      Marcel Selhorst <tpmdd@selhorst.net>
12837 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12838 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12839 W:      http://tpmdd.sourceforge.net
12840 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12841 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12842 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12843 S:      Maintained
12844 F:      drivers/char/tpm/
12845
12846 TPM IBM_VTPM DEVICE DRIVER
12847 M:      Ashley Lai <ashleydlai@gmail.com>
12848 W:      http://tpmdd.sourceforge.net
12849 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12850 S:      Maintained
12851 F:      drivers/char/tpm/tpm_ibmvtpm*
12852
12853 TRACING
12854 M:      Steven Rostedt <rostedt@goodmis.org>
12855 M:      Ingo Molnar <mingo@redhat.com>
12856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12857 S:      Maintained
12858 F:      Documentation/trace/ftrace.txt
12859 F:      arch/*/*/*/ftrace.h
12860 F:      arch/*/kernel/ftrace.c
12861 F:      include/*/ftrace.h
12862 F:      include/linux/trace*.h
12863 F:      include/trace/
12864 F:      kernel/trace/
12865 F:      tools/testing/selftests/ftrace/
12866
12867 TRACING MMIO ACCESSES (MMIOTRACE)
12868 M:      Steven Rostedt <rostedt@goodmis.org>
12869 M:      Ingo Molnar <mingo@kernel.org>
12870 R:      Karol Herbst <karolherbst@gmail.com>
12871 R:      Pekka Paalanen <ppaalanen@gmail.com>
12872 S:      Maintained
12873 L:      linux-kernel@vger.kernel.org
12874 L:      nouveau@lists.freedesktop.org
12875 F:      kernel/trace/trace_mmiotrace.c
12876 F:      include/linux/mmiotrace.h
12877 F:      arch/x86/mm/kmmio.c
12878 F:      arch/x86/mm/mmio-mod.c
12879 F:      arch/x86/mm/testmmiotrace.c
12880
12881 TRIVIAL PATCHES
12882 M:      Jiri Kosina <trivial@kernel.org>
12883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12884 S:      Maintained
12885 K:      ^Subject:.*(?i)trivial
12886
12887 TTY LAYER
12888 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12889 M:      Jiri Slaby <jslaby@suse.com>
12890 S:      Supported
12891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12892 F:      Documentation/serial/
12893 F:      drivers/tty/
12894 F:      drivers/tty/serial/serial_core.c
12895 F:      include/linux/serial_core.h
12896 F:      include/linux/serial.h
12897 F:      include/linux/tty.h
12898 F:      include/uapi/linux/serial_core.h
12899 F:      include/uapi/linux/serial.h
12900 F:      include/uapi/linux/tty.h
12901
12902 TUA9001 MEDIA DRIVER
12903 M:      Antti Palosaari <crope@iki.fi>
12904 L:      linux-media@vger.kernel.org
12905 W:      https://linuxtv.org
12906 W:      http://palosaari.fi/linux/
12907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12908 T:      git git://linuxtv.org/anttip/media_tree.git
12909 S:      Maintained
12910 F:      drivers/media/tuners/tua9001*
12911
12912 TULIP NETWORK DRIVERS
12913 L:      netdev@vger.kernel.org
12914 L:      linux-parisc@vger.kernel.org
12915 S:      Orphan
12916 F:      drivers/net/ethernet/dec/tulip/
12917
12918 TUN/TAP driver
12919 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12920 W:      http://vtun.sourceforge.net/tun
12921 S:      Maintained
12922 F:      Documentation/networking/tuntap.txt
12923 F:      arch/um/os-Linux/drivers/
12924
12925 TURBOCHANNEL SUBSYSTEM
12926 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12927 M:      Ralf Baechle <ralf@linux-mips.org>
12928 L:      linux-mips@linux-mips.org
12929 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12930 S:      Maintained
12931 F:      drivers/tc/
12932 F:      include/linux/tc.h
12933
12934 UBI FILE SYSTEM (UBIFS)
12935 M:      Richard Weinberger <richard@nod.at>
12936 M:      Artem Bityutskiy <dedekind1@gmail.com>
12937 M:      Adrian Hunter <adrian.hunter@intel.com>
12938 L:      linux-mtd@lists.infradead.org
12939 T:      git git://git.infradead.org/ubifs-2.6.git
12940 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12941 S:      Supported
12942 F:      Documentation/filesystems/ubifs.txt
12943 F:      fs/ubifs/
12944
12945 UCLINUX (M68KNOMMU AND COLDFIRE)
12946 M:      Greg Ungerer <gerg@linux-m68k.org>
12947 W:      http://www.linux-m68k.org/
12948 W:      http://www.uclinux.org/
12949 L:      linux-m68k@lists.linux-m68k.org
12950 L:      uclinux-dev@uclinux.org  (subscribers-only)
12951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12952 S:      Maintained
12953 F:      arch/m68k/coldfire/
12954 F:      arch/m68k/68*/
12955 F:      arch/m68k/*/*_no.*
12956 F:      arch/m68k/include/asm/*_no.*
12957
12958 UDF FILESYSTEM
12959 M:      Jan Kara <jack@suse.com>
12960 S:      Maintained
12961 F:      Documentation/filesystems/udf.txt
12962 F:      fs/udf/
12963
12964 UDRAW TABLET
12965 M:      Bastien Nocera <hadess@hadess.net>
12966 L:      linux-input@vger.kernel.org
12967 S:      Maintained
12968 F:      drivers/hid/hid-udraw.c
12969
12970 UFS FILESYSTEM
12971 M:      Evgeniy Dushistov <dushistov@mail.ru>
12972 S:      Maintained
12973 F:      Documentation/filesystems/ufs.txt
12974 F:      fs/ufs/
12975
12976 UHID USERSPACE HID IO DRIVER:
12977 M:      David Herrmann <dh.herrmann@googlemail.com>
12978 L:      linux-input@vger.kernel.org
12979 S:      Maintained
12980 F:      drivers/hid/uhid.c
12981 F:      include/uapi/linux/uhid.h
12982
12983 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12984 L:      linux-usb@vger.kernel.org
12985 S:      Orphan
12986 F:      drivers/uwb/
12987 F:      include/linux/uwb.h
12988 F:      include/linux/uwb/
12989
12990 UNICORE32 ARCHITECTURE:
12991 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12992 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12993 S:      Maintained
12994 T:      git git://github.com/gxt/linux.git
12995 F:      arch/unicore32/
12996
12997 UNIFDEF
12998 M:      Tony Finch <dot@dotat.at>
12999 W:      http://dotat.at/prog/unifdef
13000 S:      Maintained
13001 F:      scripts/unifdef.c
13002
13003 UNIFORM CDROM DRIVER
13004 M:      Jens Axboe <axboe@kernel.dk>
13005 W:      http://www.kernel.dk
13006 S:      Maintained
13007 F:      Documentation/cdrom/
13008 F:      drivers/cdrom/cdrom.c
13009 F:      include/linux/cdrom.h
13010 F:      include/uapi/linux/cdrom.h
13011
13012 UNISYS S-PAR DRIVERS
13013 M:      David Kershner <david.kershner@unisys.com>
13014 L:      sparmaintainer@unisys.com (Unisys internal)
13015 S:      Supported
13016 F:      drivers/staging/unisys/
13017
13018 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13019 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13020 L:      linux-scsi@vger.kernel.org
13021 S:      Supported
13022 F:      Documentation/scsi/ufs.txt
13023 F:      drivers/scsi/ufs/
13024
13025 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13026 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13027 M:      Prabu Thangamuthu <prabut@synopsys.com>
13028 L:      linux-scsi@vger.kernel.org
13029 S:      Supported
13030 F:      drivers/scsi/ufs/*dwc*
13031
13032 UNSORTED BLOCK IMAGES (UBI)
13033 M:      Artem Bityutskiy <dedekind1@gmail.com>
13034 M:      Richard Weinberger <richard@nod.at>
13035 W:      http://www.linux-mtd.infradead.org/
13036 L:      linux-mtd@lists.infradead.org
13037 T:      git git://git.infradead.org/ubifs-2.6.git
13038 S:      Supported
13039 F:      drivers/mtd/ubi/
13040 F:      include/linux/mtd/ubi.h
13041 F:      include/uapi/mtd/ubi-user.h
13042
13043 USB ACM DRIVER
13044 M:      Oliver Neukum <oneukum@suse.com>
13045 L:      linux-usb@vger.kernel.org
13046 S:      Maintained
13047 F:      Documentation/usb/acm.txt
13048 F:      drivers/usb/class/cdc-acm.*
13049
13050 USB AR5523 WIRELESS DRIVER
13051 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13052 L:      linux-wireless@vger.kernel.org
13053 S:      Maintained
13054 F:      drivers/net/wireless/ath/ar5523/
13055
13056 USB ATTACHED SCSI
13057 M:      Oliver Neukum <oneukum@suse.com>
13058 L:      linux-usb@vger.kernel.org
13059 L:      linux-scsi@vger.kernel.org
13060 S:      Maintained
13061 F:      drivers/usb/storage/uas.c
13062
13063 USB CDC ETHERNET DRIVER
13064 M:      Oliver Neukum <oliver@neukum.org>
13065 L:      linux-usb@vger.kernel.org
13066 S:      Maintained
13067 F:      drivers/net/usb/cdc_*.c
13068 F:      include/uapi/linux/usb/cdc.h
13069
13070 USB CHAOSKEY DRIVER
13071 M:      Keith Packard <keithp@keithp.com>
13072 L:      linux-usb@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/usb/misc/chaoskey.c
13075
13076 USB CYPRESS C67X00 DRIVER
13077 M:      Peter Korsgaard <jacmet@sunsite.dk>
13078 L:      linux-usb@vger.kernel.org
13079 S:      Maintained
13080 F:      drivers/usb/c67x00/
13081
13082 USB DAVICOM DM9601 DRIVER
13083 M:      Peter Korsgaard <jacmet@sunsite.dk>
13084 L:      netdev@vger.kernel.org
13085 W:      http://www.linux-usb.org/usbnet
13086 S:      Maintained
13087 F:      drivers/net/usb/dm9601.c
13088
13089 USB DIAMOND RIO500 DRIVER
13090 M:      Cesar Miquel <miquel@df.uba.ar>
13091 L:      rio500-users@lists.sourceforge.net
13092 W:      http://rio500.sourceforge.net
13093 S:      Maintained
13094 F:      drivers/usb/misc/rio500*
13095
13096 USB EHCI DRIVER
13097 M:      Alan Stern <stern@rowland.harvard.edu>
13098 L:      linux-usb@vger.kernel.org
13099 S:      Maintained
13100 F:      Documentation/usb/ehci.txt
13101 F:      drivers/usb/host/ehci*
13102
13103 USB GADGET/PERIPHERAL SUBSYSTEM
13104 M:      Felipe Balbi <balbi@kernel.org>
13105 L:      linux-usb@vger.kernel.org
13106 W:      http://www.linux-usb.org/gadget
13107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13108 S:      Maintained
13109 F:      drivers/usb/gadget/
13110 F:      include/linux/usb/gadget*
13111
13112 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13113 M:      Jiri Kosina <jikos@kernel.org>
13114 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13115 L:      linux-usb@vger.kernel.org
13116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13117 S:      Maintained
13118 F:      Documentation/hid/hiddev.txt
13119 F:      drivers/hid/usbhid/
13120
13121 USB ISP116X DRIVER
13122 M:      Olav Kongas <ok@artecdesign.ee>
13123 L:      linux-usb@vger.kernel.org
13124 S:      Maintained
13125 F:      drivers/usb/host/isp116x*
13126 F:      include/linux/usb/isp116x.h
13127
13128 USB LAN78XX ETHERNET DRIVER
13129 M:      Woojung Huh <woojung.huh@microchip.com>
13130 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13131 L:      netdev@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/net/usb/lan78xx.*
13134
13135 USB MASS STORAGE DRIVER
13136 M:      Alan Stern <stern@rowland.harvard.edu>
13137 L:      linux-usb@vger.kernel.org
13138 L:      usb-storage@lists.one-eyed-alien.net
13139 S:      Maintained
13140 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13141 F:      drivers/usb/storage/
13142
13143 USB MIDI DRIVER
13144 M:      Clemens Ladisch <clemens@ladisch.de>
13145 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13146 T:      git git://git.alsa-project.org/alsa-kernel.git
13147 S:      Maintained
13148 F:      sound/usb/midi.*
13149
13150 USB NETWORKING DRIVERS
13151 L:      linux-usb@vger.kernel.org
13152 S:      Odd Fixes
13153 F:      drivers/net/usb/
13154
13155 USB OHCI DRIVER
13156 M:      Alan Stern <stern@rowland.harvard.edu>
13157 L:      linux-usb@vger.kernel.org
13158 S:      Maintained
13159 F:      Documentation/usb/ohci.txt
13160 F:      drivers/usb/host/ohci*
13161
13162 USB OTG FSM (Finite State Machine)
13163 M:      Peter Chen <Peter.Chen@nxp.com>
13164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13165 L:      linux-usb@vger.kernel.org
13166 S:      Maintained
13167 F:      drivers/usb/common/usb-otg-fsm.c
13168
13169 USB OVER IP DRIVER
13170 M:      Valentina Manea <valentina.manea.m@gmail.com>
13171 M:      Shuah Khan <shuahkh@osg.samsung.com>
13172 M:      Shuah Khan <shuah@kernel.org>
13173 L:      linux-usb@vger.kernel.org
13174 S:      Maintained
13175 F:      Documentation/usb/usbip_protocol.txt
13176 F:      drivers/usb/usbip/
13177 F:      tools/usb/usbip/
13178
13179 USB PEGASUS DRIVER
13180 M:      Petko Manolov <petkan@nucleusys.com>
13181 L:      linux-usb@vger.kernel.org
13182 L:      netdev@vger.kernel.org
13183 T:      git git://github.com/petkan/pegasus.git
13184 W:      https://github.com/petkan/pegasus
13185 S:      Maintained
13186 F:      drivers/net/usb/pegasus.*
13187
13188 USB PHY LAYER
13189 M:      Felipe Balbi <balbi@kernel.org>
13190 L:      linux-usb@vger.kernel.org
13191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13192 S:      Maintained
13193 F:      drivers/usb/phy/
13194
13195 USB PRINTER DRIVER (usblp)
13196 M:      Pete Zaitcev <zaitcev@redhat.com>
13197 L:      linux-usb@vger.kernel.org
13198 S:      Supported
13199 F:      drivers/usb/class/usblp.c
13200
13201 USB QMI WWAN NETWORK DRIVER
13202 M:      Bjørn Mork <bjorn@mork.no>
13203 L:      netdev@vger.kernel.org
13204 S:      Maintained
13205 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13206 F:      drivers/net/usb/qmi_wwan.c
13207
13208 USB RTL8150 DRIVER
13209 M:      Petko Manolov <petkan@nucleusys.com>
13210 L:      linux-usb@vger.kernel.org
13211 L:      netdev@vger.kernel.org
13212 T:      git git://github.com/petkan/rtl8150.git
13213 W:      https://github.com/petkan/rtl8150
13214 S:      Maintained
13215 F:      drivers/net/usb/rtl8150.c
13216
13217 USB SERIAL SUBSYSTEM
13218 M:      Johan Hovold <johan@kernel.org>
13219 L:      linux-usb@vger.kernel.org
13220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13221 S:      Maintained
13222 F:      Documentation/usb/usb-serial.txt
13223 F:      drivers/usb/serial/
13224 F:      include/linux/usb/serial.h
13225
13226 USB SMSC75XX ETHERNET DRIVER
13227 M:      Steve Glendinning <steve.glendinning@shawell.net>
13228 L:      netdev@vger.kernel.org
13229 S:      Maintained
13230 F:      drivers/net/usb/smsc75xx.*
13231
13232 USB SMSC95XX ETHERNET DRIVER
13233 M:      Steve Glendinning <steve.glendinning@shawell.net>
13234 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13235 L:      netdev@vger.kernel.org
13236 S:      Maintained
13237 F:      drivers/net/usb/smsc95xx.*
13238
13239 USB SUBSYSTEM
13240 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13241 L:      linux-usb@vger.kernel.org
13242 W:      http://www.linux-usb.org
13243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13244 S:      Supported
13245 F:      Documentation/devicetree/bindings/usb/
13246 F:      Documentation/usb/
13247 F:      drivers/usb/
13248 F:      include/linux/usb.h
13249 F:      include/linux/usb/
13250
13251 USB TYPEC SUBSYSTEM
13252 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13253 L:      linux-usb@vger.kernel.org
13254 S:      Maintained
13255 F:      Documentation/ABI/testing/sysfs-class-typec
13256 F:      Documentation/usb/typec.rst
13257 F:      drivers/usb/typec/
13258 F:      include/linux/usb/typec.h
13259
13260 USB UHCI DRIVER
13261 M:      Alan Stern <stern@rowland.harvard.edu>
13262 L:      linux-usb@vger.kernel.org
13263 S:      Maintained
13264 F:      drivers/usb/host/uhci*
13265
13266 USB "USBNET" DRIVER FRAMEWORK
13267 M:      Oliver Neukum <oneukum@suse.com>
13268 L:      netdev@vger.kernel.org
13269 W:      http://www.linux-usb.org/usbnet
13270 S:      Maintained
13271 F:      drivers/net/usb/usbnet.c
13272 F:      include/linux/usb/usbnet.h
13273
13274 USB VIDEO CLASS
13275 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13276 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13277 L:      linux-media@vger.kernel.org
13278 T:      git git://linuxtv.org/media_tree.git
13279 W:      http://www.ideasonboard.org/uvc/
13280 S:      Maintained
13281 F:      drivers/media/usb/uvc/
13282 F:      include/uapi/linux/uvcvideo.h
13283
13284 USB VISION DRIVER
13285 M:      Hans Verkuil <hverkuil@xs4all.nl>
13286 L:      linux-media@vger.kernel.org
13287 T:      git git://linuxtv.org/media_tree.git
13288 W:      https://linuxtv.org
13289 S:      Odd Fixes
13290 F:      drivers/media/usb/usbvision/
13291
13292 USB WEBCAM GADGET
13293 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13294 L:      linux-usb@vger.kernel.org
13295 S:      Maintained
13296 F:      drivers/usb/gadget/function/*uvc*
13297 F:      drivers/usb/gadget/legacy/webcam.c
13298
13299 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13300 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13301 L:      linux-wireless@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/net/wireless/rndis_wlan.c
13304
13305 USB XHCI DRIVER
13306 M:      Mathias Nyman <mathias.nyman@intel.com>
13307 L:      linux-usb@vger.kernel.org
13308 S:      Supported
13309 F:      drivers/usb/host/xhci*
13310 F:      drivers/usb/host/pci-quirks*
13311
13312 USB ZD1201 DRIVER
13313 L:      linux-wireless@vger.kernel.org
13314 W:      http://linux-lc100020.sourceforge.net
13315 S:      Orphan
13316 F:      drivers/net/wireless/zydas/zd1201.*
13317
13318 USB ZR364XX DRIVER
13319 M:      Antoine Jacquet <royale@zerezo.com>
13320 L:      linux-usb@vger.kernel.org
13321 L:      linux-media@vger.kernel.org
13322 T:      git git://linuxtv.org/media_tree.git
13323 W:      http://royale.zerezo.com/zr364xx/
13324 S:      Maintained
13325 F:      Documentation/media/v4l-drivers/zr364xx*
13326 F:      drivers/media/usb/zr364xx/
13327
13328 ULPI BUS
13329 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13330 L:      linux-usb@vger.kernel.org
13331 S:      Maintained
13332 F:      drivers/usb/common/ulpi.c
13333 F:      include/linux/ulpi/
13334
13335 USER-MODE LINUX (UML)
13336 M:      Jeff Dike <jdike@addtoit.com>
13337 M:      Richard Weinberger <richard@nod.at>
13338 L:      user-mode-linux-devel@lists.sourceforge.net
13339 L:      user-mode-linux-user@lists.sourceforge.net
13340 W:      http://user-mode-linux.sourceforge.net
13341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13342 S:      Maintained
13343 F:      Documentation/virtual/uml/
13344 F:      arch/um/
13345 F:      arch/x86/um/
13346 F:      fs/hostfs/
13347 F:      fs/hppfs/
13348
13349 USERSPACE I/O (UIO)
13350 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13351 S:      Maintained
13352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13353 F:      Documentation/driver-api/uio-howto.rst
13354 F:      drivers/uio/
13355 F:      include/linux/uio*.h
13356
13357 UTIL-LINUX PACKAGE
13358 M:      Karel Zak <kzak@redhat.com>
13359 L:      util-linux@vger.kernel.org
13360 W:      http://en.wikipedia.org/wiki/Util-linux
13361 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13362 S:      Maintained
13363
13364 UVESAFB DRIVER
13365 M:      Michal Januszewski <spock@gentoo.org>
13366 L:      linux-fbdev@vger.kernel.org
13367 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13368 S:      Maintained
13369 F:      Documentation/fb/uvesafb.txt
13370 F:      drivers/video/fbdev/uvesafb.*
13371
13372 VF610 NAND DRIVER
13373 M:      Stefan Agner <stefan@agner.ch>
13374 L:      linux-mtd@lists.infradead.org
13375 S:      Supported
13376 F:      drivers/mtd/nand/vf610_nfc.c
13377
13378 VFAT/FAT/MSDOS FILESYSTEM
13379 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13380 S:      Maintained
13381 F:      Documentation/filesystems/vfat.txt
13382 F:      fs/fat/
13383
13384 VFIO DRIVER
13385 M:      Alex Williamson <alex.williamson@redhat.com>
13386 L:      kvm@vger.kernel.org
13387 T:      git git://github.com/awilliam/linux-vfio.git
13388 S:      Maintained
13389 F:      Documentation/vfio.txt
13390 F:      drivers/vfio/
13391 F:      include/linux/vfio.h
13392 F:      include/uapi/linux/vfio.h
13393
13394 VFIO MEDIATED DEVICE DRIVERS
13395 M:      Kirti Wankhede <kwankhede@nvidia.com>
13396 L:      kvm@vger.kernel.org
13397 S:      Maintained
13398 F:      Documentation/vfio-mediated-device.txt
13399 F:      drivers/vfio/mdev/
13400 F:      include/linux/mdev.h
13401 F:      samples/vfio-mdev/
13402
13403 VFIO PLATFORM DRIVER
13404 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13405 L:      kvm@vger.kernel.org
13406 S:      Maintained
13407 F:      drivers/vfio/platform/
13408
13409 VGA_SWITCHEROO
13410 R:      Lukas Wunner <lukas@wunner.de>
13411 S:      Maintained
13412 F:      Documentation/gpu/vga-switcheroo.rst
13413 F:      drivers/gpu/vga/vga_switcheroo.c
13414 F:      include/linux/vga_switcheroo.h
13415 T:      git git://anongit.freedesktop.org/drm/drm-misc
13416
13417 VIDEOBUF2 FRAMEWORK
13418 M:      Pawel Osciak <pawel@osciak.com>
13419 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13420 M:      Kyungmin Park <kyungmin.park@samsung.com>
13421 L:      linux-media@vger.kernel.org
13422 S:      Maintained
13423 F:      drivers/media/v4l2-core/videobuf2-*
13424 F:      include/media/videobuf2-*
13425
13426 VIRTIO AND VHOST VSOCK DRIVER
13427 M:      Stefan Hajnoczi <stefanha@redhat.com>
13428 L:      kvm@vger.kernel.org
13429 L:      virtualization@lists.linux-foundation.org
13430 L:      netdev@vger.kernel.org
13431 S:      Maintained
13432 F:      include/linux/virtio_vsock.h
13433 F:      include/uapi/linux/virtio_vsock.h
13434 F:      include/uapi/linux/vsockmon.h
13435 F:      net/vmw_vsock/af_vsock_tap.c
13436 F:      net/vmw_vsock/virtio_transport_common.c
13437 F:      net/vmw_vsock/virtio_transport.c
13438 F:      drivers/net/vsockmon.c
13439 F:      drivers/vhost/vsock.c
13440 F:      drivers/vhost/vsock.h
13441
13442 VIRTUAL SERIO DEVICE DRIVER
13443 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13444 S:      Maintained
13445 F:      drivers/input/serio/userio.c
13446 F:      include/uapi/linux/userio.h
13447
13448 VIRTIO CONSOLE DRIVER
13449 M:      Amit Shah <amit@kernel.org>
13450 L:      virtualization@lists.linux-foundation.org
13451 S:      Maintained
13452 F:      drivers/char/virtio_console.c
13453 F:      include/linux/virtio_console.h
13454 F:      include/uapi/linux/virtio_console.h
13455
13456 VIRTIO CORE, NET AND BLOCK DRIVERS
13457 M:      "Michael S. Tsirkin" <mst@redhat.com>
13458 M:      Jason Wang <jasowang@redhat.com>
13459 L:      virtualization@lists.linux-foundation.org
13460 S:      Maintained
13461 F:      Documentation/devicetree/bindings/virtio/
13462 F:      drivers/virtio/
13463 F:      tools/virtio/
13464 F:      drivers/net/virtio_net.c
13465 F:      drivers/block/virtio_blk.c
13466 F:      include/linux/virtio*.h
13467 F:      include/uapi/linux/virtio_*.h
13468 F:      drivers/crypto/virtio/
13469
13470 VIRTIO DRIVERS FOR S390
13471 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13472 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13473 L:      linux-s390@vger.kernel.org
13474 L:      virtualization@lists.linux-foundation.org
13475 L:      kvm@vger.kernel.org
13476 S:      Supported
13477 F:      drivers/s390/virtio/
13478
13479 VIRTIO GPU DRIVER
13480 M:      David Airlie <airlied@linux.ie>
13481 M:      Gerd Hoffmann <kraxel@redhat.com>
13482 L:      dri-devel@lists.freedesktop.org
13483 L:      virtualization@lists.linux-foundation.org
13484 T:      git git://anongit.freedesktop.org/drm/drm-misc
13485 S:      Maintained
13486 F:      drivers/gpu/drm/virtio/
13487 F:      include/uapi/linux/virtio_gpu.h
13488
13489 VIRTIO HOST (VHOST)
13490 M:      "Michael S. Tsirkin" <mst@redhat.com>
13491 M:      Jason Wang <jasowang@redhat.com>
13492 L:      kvm@vger.kernel.org
13493 L:      virtualization@lists.linux-foundation.org
13494 L:      netdev@vger.kernel.org
13495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13496 S:      Maintained
13497 F:      drivers/vhost/
13498 F:      include/uapi/linux/vhost.h
13499
13500 VIRTIO INPUT DRIVER
13501 M:      Gerd Hoffmann <kraxel@redhat.com>
13502 S:      Maintained
13503 F:      drivers/virtio/virtio_input.c
13504 F:      include/uapi/linux/virtio_input.h
13505
13506 VIRTIO CRYPTO DRIVER
13507 M:  Gonglei <arei.gonglei@huawei.com>
13508 L:  virtualization@lists.linux-foundation.org
13509 L:  linux-crypto@vger.kernel.org
13510 S:  Maintained
13511 F:  drivers/crypto/virtio/
13512 F:  include/uapi/linux/virtio_crypto.h
13513
13514 VIA RHINE NETWORK DRIVER
13515 S:      Orphan
13516 F:      drivers/net/ethernet/via/via-rhine.c
13517
13518 VIA SD/MMC CARD CONTROLLER DRIVER
13519 M:      Bruce Chang <brucechang@via.com.tw>
13520 M:      Harald Welte <HaraldWelte@viatech.com>
13521 S:      Maintained
13522 F:      drivers/mmc/host/via-sdmmc.c
13523
13524 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13525 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13526 L:      linux-fbdev@vger.kernel.org
13527 S:      Maintained
13528 F:      include/linux/via-core.h
13529 F:      include/linux/via-gpio.h
13530 F:      include/linux/via_i2c.h
13531 F:      drivers/video/fbdev/via/
13532
13533 VIA VELOCITY NETWORK DRIVER
13534 M:      Francois Romieu <romieu@fr.zoreil.com>
13535 L:      netdev@vger.kernel.org
13536 S:      Maintained
13537 F:      drivers/net/ethernet/via/via-velocity.*
13538
13539 VIRT LIB
13540 M:      Alex Williamson <alex.williamson@redhat.com>
13541 M:      Paolo Bonzini <pbonzini@redhat.com>
13542 L:      kvm@vger.kernel.org
13543 S:      Supported
13544 F:      virt/lib/
13545
13546 VIVID VIRTUAL VIDEO DRIVER
13547 M:      Hans Verkuil <hverkuil@xs4all.nl>
13548 L:      linux-media@vger.kernel.org
13549 T:      git git://linuxtv.org/media_tree.git
13550 W:      https://linuxtv.org
13551 S:      Maintained
13552 F:      drivers/media/platform/vivid/*
13553
13554 VLYNQ BUS
13555 M:      Florian Fainelli <f.fainelli@gmail.com>
13556 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13557 S:      Maintained
13558 F:      drivers/vlynq/vlynq.c
13559 F:      include/linux/vlynq.h
13560
13561 VME SUBSYSTEM
13562 M:      Martyn Welch <martyn@welchs.me.uk>
13563 M:      Manohar Vanga <manohar.vanga@gmail.com>
13564 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13565 L:      devel@driverdev.osuosl.org
13566 S:      Maintained
13567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13568 F:      Documentation/driver-api/vme.rst
13569 F:      drivers/staging/vme/
13570 F:      drivers/vme/
13571 F:      include/linux/vme*
13572
13573 VMWARE HYPERVISOR INTERFACE
13574 M:      Alok Kataria <akataria@vmware.com>
13575 L:      virtualization@lists.linux-foundation.org
13576 S:      Supported
13577 F:      arch/x86/kernel/cpu/vmware.c
13578
13579 VMWARE BALLOON DRIVER
13580 M:      Xavier Deguillard <xdeguillard@vmware.com>
13581 M:      Philip Moltmann <moltmann@vmware.com>
13582 M:      "VMware, Inc." <pv-drivers@vmware.com>
13583 L:      linux-kernel@vger.kernel.org
13584 S:      Maintained
13585 F:      drivers/misc/vmw_balloon.c
13586
13587 VMWARE VMMOUSE SUBDRIVER
13588 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13589 M:      "VMware, Inc." <pv-drivers@vmware.com>
13590 L:      linux-input@vger.kernel.org
13591 S:      Maintained
13592 F:      drivers/input/mouse/vmmouse.c
13593 F:      drivers/input/mouse/vmmouse.h
13594
13595 VMWARE VMXNET3 ETHERNET DRIVER
13596 M:      Shrikrishna Khare <skhare@vmware.com>
13597 M:      "VMware, Inc." <pv-drivers@vmware.com>
13598 L:      netdev@vger.kernel.org
13599 S:      Maintained
13600 F:      drivers/net/vmxnet3/
13601
13602 VMware PVSCSI driver
13603 M:      Jim Gill <jgill@vmware.com>
13604 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13605 L:      linux-scsi@vger.kernel.org
13606 S:      Maintained
13607 F:      drivers/scsi/vmw_pvscsi.c
13608 F:      drivers/scsi/vmw_pvscsi.h
13609
13610 VMWARE PVRDMA DRIVER
13611 M:      Adit Ranadive <aditr@vmware.com>
13612 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13613 L:      linux-rdma@vger.kernel.org
13614 S:      Maintained
13615 F:      drivers/infiniband/hw/vmw_pvrdma/
13616
13617 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13618 M:      Liam Girdwood <lgirdwood@gmail.com>
13619 M:      Mark Brown <broonie@kernel.org>
13620 L:      linux-kernel@vger.kernel.org
13621 W:      http://www.slimlogic.co.uk/?p=48
13622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13623 S:      Supported
13624 F:      Documentation/devicetree/bindings/regulator/
13625 F:      drivers/regulator/
13626 F:      include/dt-bindings/regulator/
13627 F:      include/linux/regulator/
13628
13629 VRF
13630 M:      David Ahern <dsa@cumulusnetworks.com>
13631 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13632 L:      netdev@vger.kernel.org
13633 S:      Maintained
13634 F:      drivers/net/vrf.c
13635 F:      Documentation/networking/vrf.txt
13636
13637 VT1211 HARDWARE MONITOR DRIVER
13638 M:      Juerg Haefliger <juergh@gmail.com>
13639 L:      linux-hwmon@vger.kernel.org
13640 S:      Maintained
13641 F:      Documentation/hwmon/vt1211
13642 F:      drivers/hwmon/vt1211.c
13643
13644 VT8231 HARDWARE MONITOR DRIVER
13645 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13646 L:      linux-hwmon@vger.kernel.org
13647 S:      Maintained
13648 F:      drivers/hwmon/vt8231.c
13649
13650 VUB300 USB to SDIO/SD/MMC bridge chip
13651 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13652 L:      linux-mmc@vger.kernel.org
13653 L:      linux-usb@vger.kernel.org
13654 S:      Supported
13655 F:      drivers/mmc/host/vub300.c
13656
13657 W1 DALLAS'S 1-WIRE BUS
13658 M:      Evgeniy Polyakov <zbr@ioremap.net>
13659 S:      Maintained
13660 F:      Documentation/w1/
13661 F:      drivers/w1/
13662
13663 W83791D HARDWARE MONITORING DRIVER
13664 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13665 L:      linux-hwmon@vger.kernel.org
13666 S:      Maintained
13667 F:      Documentation/hwmon/w83791d
13668 F:      drivers/hwmon/w83791d.c
13669
13670 W83793 HARDWARE MONITORING DRIVER
13671 M:      Rudolf Marek <r.marek@assembler.cz>
13672 L:      linux-hwmon@vger.kernel.org
13673 S:      Maintained
13674 F:      Documentation/hwmon/w83793
13675 F:      drivers/hwmon/w83793.c
13676
13677 W83795 HARDWARE MONITORING DRIVER
13678 M:      Jean Delvare <jdelvare@suse.com>
13679 L:      linux-hwmon@vger.kernel.org
13680 S:      Maintained
13681 F:      drivers/hwmon/w83795.c
13682
13683 W83L51xD SD/MMC CARD INTERFACE DRIVER
13684 M:      Pierre Ossman <pierre@ossman.eu>
13685 S:      Maintained
13686 F:      drivers/mmc/host/wbsd.*
13687
13688 WACOM PROTOCOL 4 SERIAL TABLETS
13689 M:      Julian Squires <julian@cipht.net>
13690 M:      Hans de Goede <hdegoede@redhat.com>
13691 L:      linux-input@vger.kernel.org
13692 S:      Maintained
13693 F:      drivers/input/tablet/wacom_serial4.c
13694
13695 WATCHDOG DEVICE DRIVERS
13696 M:      Wim Van Sebroeck <wim@iguana.be>
13697 R:      Guenter Roeck <linux@roeck-us.net>
13698 L:      linux-watchdog@vger.kernel.org
13699 W:      http://www.linux-watchdog.org/
13700 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13701 S:      Maintained
13702 F:      Documentation/devicetree/bindings/watchdog/
13703 F:      Documentation/watchdog/
13704 F:      drivers/watchdog/
13705 F:      include/linux/watchdog.h
13706 F:      include/uapi/linux/watchdog.h
13707
13708 WIIMOTE HID DRIVER
13709 M:      David Herrmann <dh.herrmann@googlemail.com>
13710 L:      linux-input@vger.kernel.org
13711 S:      Maintained
13712 F:      drivers/hid/hid-wiimote*
13713
13714 WINBOND CIR DRIVER
13715 M:      David Härdeman <david@hardeman.nu>
13716 S:      Maintained
13717 F:      drivers/media/rc/winbond-cir.c
13718
13719 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13720 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13721 L:      linux-watchdog@vger.kernel.org
13722 S:      Maintained
13723 F:      drivers/watchdog/ebc-c384_wdt.c
13724
13725 WINSYSTEMS WS16C48 GPIO DRIVER
13726 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13727 L:      linux-gpio@vger.kernel.org
13728 S:      Maintained
13729 F:      drivers/gpio/gpio-ws16c48.c
13730
13731 WIMAX STACK
13732 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13733 M:      linux-wimax@intel.com
13734 L:      wimax@linuxwimax.org (subscribers-only)
13735 S:      Supported
13736 W:      http://linuxwimax.org
13737 F:      Documentation/wimax/README.wimax
13738 F:      include/linux/wimax/debug.h
13739 F:      include/net/wimax.h
13740 F:      include/uapi/linux/wimax.h
13741 F:      net/wimax/
13742
13743 WISTRON LAPTOP BUTTON DRIVER
13744 M:      Miloslav Trmac <mitr@volny.cz>
13745 S:      Maintained
13746 F:      drivers/input/misc/wistron_btns.c
13747
13748 WL3501 WIRELESS PCMCIA CARD DRIVER
13749 L:      linux-wireless@vger.kernel.org
13750 S:      Odd fixes
13751 F:      drivers/net/wireless/wl3501*
13752
13753 WOLFSON MICROELECTRONICS DRIVERS
13754 L:      patches@opensource.wolfsonmicro.com
13755 T:      git https://github.com/CirrusLogic/linux-drivers.git
13756 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13757 S:      Supported
13758 F:      Documentation/hwmon/wm83??
13759 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13760 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13761 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13762 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13763 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13764 F:      drivers/clk/clk-wm83*.c
13765 F:      drivers/extcon/extcon-arizona.c
13766 F:      drivers/leds/leds-wm83*.c
13767 F:      drivers/gpio/gpio-*wm*.c
13768 F:      drivers/gpio/gpio-arizona.c
13769 F:      drivers/hwmon/wm83??-hwmon.c
13770 F:      drivers/input/misc/wm831x-on.c
13771 F:      drivers/input/touchscreen/wm831x-ts.c
13772 F:      drivers/input/touchscreen/wm97*.c
13773 F:      drivers/mfd/arizona*
13774 F:      drivers/mfd/wm*.c
13775 F:      drivers/mfd/cs47l24*
13776 F:      drivers/power/supply/wm83*.c
13777 F:      drivers/rtc/rtc-wm83*.c
13778 F:      drivers/regulator/wm8*.c
13779 F:      drivers/regulator/arizona*
13780 F:      drivers/video/backlight/wm83*_bl.c
13781 F:      drivers/watchdog/wm83*_wdt.c
13782 F:      include/linux/mfd/arizona/
13783 F:      include/linux/mfd/wm831x/
13784 F:      include/linux/mfd/wm8350/
13785 F:      include/linux/mfd/wm8400*
13786 F:      include/linux/regulator/arizona*
13787 F:      include/linux/wm97xx.h
13788 F:      include/sound/wm????.h
13789 F:      sound/soc/codecs/arizona.?
13790 F:      sound/soc/codecs/wm*
13791 F:      sound/soc/codecs/cs47l24*
13792
13793 WORKQUEUE
13794 M:      Tejun Heo <tj@kernel.org>
13795 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13797 S:      Maintained
13798 F:      include/linux/workqueue.h
13799 F:      kernel/workqueue.c
13800 F:      Documentation/core-api/workqueue.rst
13801
13802 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13803 M:      Chen-Yu Tsai <wens@csie.org>
13804 L:      linux-kernel@vger.kernel.org
13805 S:      Maintained
13806 N:      axp[128]
13807
13808 X.25 NETWORK LAYER
13809 M:      Andrew Hendry <andrew.hendry@gmail.com>
13810 L:      linux-x25@vger.kernel.org
13811 S:      Odd Fixes
13812 F:      Documentation/networking/x25*
13813 F:      include/net/x25*
13814 F:      net/x25/
13815
13816 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13817 M:      Thomas Gleixner <tglx@linutronix.de>
13818 M:      Ingo Molnar <mingo@redhat.com>
13819 M:      "H. Peter Anvin" <hpa@zytor.com>
13820 M:      x86@kernel.org
13821 L:      linux-kernel@vger.kernel.org
13822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13823 S:      Maintained
13824 F:      Documentation/x86/
13825 F:      arch/x86/
13826
13827 X86 PLATFORM DRIVERS
13828 M:      Darren Hart <dvhart@infradead.org>
13829 M:      Andy Shevchenko <andy@infradead.org>
13830 L:      platform-driver-x86@vger.kernel.org
13831 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13832 S:      Maintained
13833 F:      drivers/platform/x86/
13834 F:      drivers/platform/olpc/
13835
13836 X86 MCE INFRASTRUCTURE
13837 M:      Tony Luck <tony.luck@intel.com>
13838 M:      Borislav Petkov <bp@alien8.de>
13839 L:      linux-edac@vger.kernel.org
13840 S:      Maintained
13841 F:      arch/x86/kernel/cpu/mcheck/*
13842
13843 X86 MICROCODE UPDATE SUPPORT
13844 M:      Borislav Petkov <bp@alien8.de>
13845 S:      Maintained
13846 F:      arch/x86/kernel/cpu/microcode/*
13847
13848 X86 VDSO
13849 M:      Andy Lutomirski <luto@amacapital.net>
13850 L:      linux-kernel@vger.kernel.org
13851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13852 S:      Maintained
13853 F:      arch/x86/entry/vdso/
13854
13855 XC2028/3028 TUNER DRIVER
13856 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13857 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13858 L:      linux-media@vger.kernel.org
13859 W:      https://linuxtv.org
13860 T:      git git://linuxtv.org/media_tree.git
13861 S:      Maintained
13862 F:      drivers/media/tuners/tuner-xc2028.*
13863
13864 XEN HYPERVISOR INTERFACE
13865 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13866 M:      Juergen Gross <jgross@suse.com>
13867 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13869 S:      Supported
13870 F:      arch/x86/xen/
13871 F:      drivers/*/xen-*front.c
13872 F:      drivers/xen/
13873 F:      arch/x86/include/asm/xen/
13874 F:      include/xen/
13875 F:      include/uapi/xen/
13876
13877 XEN HYPERVISOR ARM
13878 M:      Stefano Stabellini <sstabellini@kernel.org>
13879 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13880 S:      Maintained
13881 F:      arch/arm/xen/
13882 F:      arch/arm/include/asm/xen/
13883
13884 XEN HYPERVISOR ARM64
13885 M:      Stefano Stabellini <sstabellini@kernel.org>
13886 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13887 S:      Maintained
13888 F:      arch/arm64/xen/
13889 F:      arch/arm64/include/asm/xen/
13890
13891 XEN NETWORK BACKEND DRIVER
13892 M:      Wei Liu <wei.liu2@citrix.com>
13893 M:      Paul Durrant <paul.durrant@citrix.com>
13894 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13895 L:      netdev@vger.kernel.org
13896 S:      Supported
13897 F:      drivers/net/xen-netback/*
13898
13899 XEN PCI SUBSYSTEM
13900 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13901 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13902 S:      Supported
13903 F:      arch/x86/pci/*xen*
13904 F:      drivers/pci/*xen*
13905
13906 XEN BLOCK SUBSYSTEM
13907 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13908 M:      Roger Pau Monné <roger.pau@citrix.com>
13909 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13910 S:      Supported
13911 F:      drivers/block/xen-blkback/*
13912 F:      drivers/block/xen*
13913
13914 XEN PVSCSI DRIVERS
13915 M:      Juergen Gross <jgross@suse.com>
13916 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13917 L:      linux-scsi@vger.kernel.org
13918 S:      Supported
13919 F:      drivers/scsi/xen-scsifront.c
13920 F:      drivers/xen/xen-scsiback.c
13921 F:      include/xen/interface/io/vscsiif.h
13922
13923 XEN SWIOTLB SUBSYSTEM
13924 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13925 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13926 S:      Supported
13927 F:      arch/x86/xen/*swiotlb*
13928 F:      drivers/xen/*swiotlb*
13929
13930 XFS FILESYSTEM
13931 M:      Darrick J. Wong <darrick.wong@oracle.com>
13932 M:      linux-xfs@vger.kernel.org
13933 L:      linux-xfs@vger.kernel.org
13934 W:      http://xfs.org/
13935 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13936 S:      Supported
13937 F:      Documentation/filesystems/xfs.txt
13938 F:      fs/xfs/
13939
13940 XILINX AXI ETHERNET DRIVER
13941 M:      Anirudha Sarangi <anirudh@xilinx.com>
13942 M:      John Linn <John.Linn@xilinx.com>
13943 S:      Maintained
13944 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13945
13946 XILINX UARTLITE SERIAL DRIVER
13947 M:      Peter Korsgaard <jacmet@sunsite.dk>
13948 L:      linux-serial@vger.kernel.org
13949 S:      Maintained
13950 F:      drivers/tty/serial/uartlite.c
13951
13952 XILINX VIDEO IP CORES
13953 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13954 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13955 L:      linux-media@vger.kernel.org
13956 T:      git git://linuxtv.org/media_tree.git
13957 S:      Supported
13958 F:      Documentation/devicetree/bindings/media/xilinx/
13959 F:      drivers/media/platform/xilinx/
13960 F:      include/uapi/linux/xilinx-v4l2-controls.h
13961
13962 XILLYBUS DRIVER
13963 M:      Eli Billauer <eli.billauer@gmail.com>
13964 L:      linux-kernel@vger.kernel.org
13965 S:      Supported
13966 F:      drivers/char/xillybus/
13967
13968 XTENSA XTFPGA PLATFORM SUPPORT
13969 M:      Max Filippov <jcmvbkbc@gmail.com>
13970 L:      linux-xtensa@linux-xtensa.org
13971 S:      Maintained
13972 F:      drivers/spi/spi-xtensa-xtfpga.c
13973 F:      sound/soc/xtensa/xtfpga-i2s.c
13974
13975 YAM DRIVER FOR AX.25
13976 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13977 L:      linux-hams@vger.kernel.org
13978 S:      Maintained
13979 F:      drivers/net/hamradio/yam*
13980 F:      include/linux/yam.h
13981
13982 YEALINK PHONE DRIVER
13983 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13984 L:      usbb2k-api-dev@nongnu.org
13985 S:      Maintained
13986 F:      Documentation/input/yealink.rst
13987 F:      drivers/input/misc/yealink.*
13988
13989 Z8530 DRIVER FOR AX.25
13990 M:      Joerg Reuter <jreuter@yaina.de>
13991 W:      http://yaina.de/jreuter/
13992 W:      http://www.qsl.net/dl1bke/
13993 L:      linux-hams@vger.kernel.org
13994 S:      Maintained
13995 F:      Documentation/networking/z8530drv.txt
13996 F:      drivers/net/hamradio/*scc.c
13997 F:      drivers/net/hamradio/z8530.h
13998
13999 ZBUD COMPRESSED PAGE ALLOCATOR
14000 M:      Seth Jennings <sjenning@redhat.com>
14001 M:      Dan Streetman <ddstreet@ieee.org>
14002 L:      linux-mm@kvack.org
14003 S:      Maintained
14004 F:      mm/zbud.c
14005 F:      include/linux/zbud.h
14006
14007 ZD1211RW WIRELESS DRIVER
14008 M:      Daniel Drake <dsd@gentoo.org>
14009 M:      Ulrich Kunitz <kune@deine-taler.de>
14010 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14011 L:      linux-wireless@vger.kernel.org
14012 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14013 S:      Maintained
14014 F:      drivers/net/wireless/zydas/zd1211rw/
14015
14016 ZD1301_DEMOD MEDIA DRIVER
14017 M:      Antti Palosaari <crope@iki.fi>
14018 L:      linux-media@vger.kernel.org
14019 W:      https://linuxtv.org/
14020 W:      http://palosaari.fi/linux/
14021 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14022 S:      Maintained
14023 F:      drivers/media/dvb-frontends/zd1301_demod*
14024
14025 ZD1301 MEDIA DRIVER
14026 M:      Antti Palosaari <crope@iki.fi>
14027 L:      linux-media@vger.kernel.org
14028 W:      https://linuxtv.org/
14029 W:      http://palosaari.fi/linux/
14030 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14031 S:      Maintained
14032 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14033
14034 ZPOOL COMPRESSED PAGE STORAGE API
14035 M:      Dan Streetman <ddstreet@ieee.org>
14036 L:      linux-mm@kvack.org
14037 S:      Maintained
14038 F:      mm/zpool.c
14039 F:      include/linux/zpool.h
14040
14041 ZR36067 VIDEO FOR LINUX DRIVER
14042 L:      mjpeg-users@lists.sourceforge.net
14043 L:      linux-media@vger.kernel.org
14044 W:      http://mjpeg.sourceforge.net/driver-zoran/
14045 T:      hg https://linuxtv.org/hg/v4l-dvb
14046 S:      Odd Fixes
14047 F:      drivers/media/pci/zoran/
14048
14049 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14050 M:      Minchan Kim <minchan@kernel.org>
14051 M:      Nitin Gupta <ngupta@vflare.org>
14052 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14053 L:      linux-kernel@vger.kernel.org
14054 S:      Maintained
14055 F:      drivers/block/zram/
14056 F:      Documentation/blockdev/zram.txt
14057
14058 ZS DECSTATION Z85C30 SERIAL DRIVER
14059 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14060 S:      Maintained
14061 F:      drivers/tty/serial/zs.*
14062
14063 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14064 M:      Minchan Kim <minchan@kernel.org>
14065 M:      Nitin Gupta <ngupta@vflare.org>
14066 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14067 L:      linux-mm@kvack.org
14068 S:      Maintained
14069 F:      mm/zsmalloc.c
14070 F:      include/linux/zsmalloc.h
14071 F:      Documentation/vm/zsmalloc.txt
14072
14073 ZSWAP COMPRESSED SWAP CACHING
14074 M:      Seth Jennings <sjenning@redhat.com>
14075 M:      Dan Streetman <ddstreet@ieee.org>
14076 L:      linux-mm@kvack.org
14077 S:      Maintained
14078 F:      mm/zswap.c
14079
14080 THE REST
14081 M:      Linus Torvalds <torvalds@linux-foundation.org>
14082 L:      linux-kernel@vger.kernel.org
14083 Q:      http://patchwork.kernel.org/project/LKML/list/
14084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14085 S:      Buried alive in reporters
14086 F:      *
14087 F:      */