]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'media/v4.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[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 F:      Documentation/devicetree/bindings/perf/
987
988 ARM PORT
989 M:      Russell King <linux@armlinux.org.uk>
990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991 W:      http://www.armlinux.org.uk/
992 S:      Maintained
993 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
994 F:      arch/arm/
995
996 ARM SUB-ARCHITECTURES
997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998 S:      Maintained
999 F:      arch/arm/mach-*/
1000 F:      arch/arm/plat-*/
1001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1002
1003 ARM PRIMECELL AACI PL041 DRIVER
1004 M:      Russell King <linux@armlinux.org.uk>
1005 S:      Maintained
1006 F:      sound/arm/aaci.*
1007
1008 ARM PRIMECELL CLCD PL110 DRIVER
1009 M:      Russell King <linux@armlinux.org.uk>
1010 S:      Maintained
1011 F:      drivers/video/fbdev/amba-clcd.*
1012
1013 ARM PRIMECELL KMI PL050 DRIVER
1014 M:      Russell King <linux@armlinux.org.uk>
1015 S:      Maintained
1016 F:      drivers/input/serio/ambakmi.*
1017 F:      include/linux/amba/kmi.h
1018
1019 ARM PRIMECELL MMCI PL180/1 DRIVER
1020 M:      Russell King <linux@armlinux.org.uk>
1021 S:      Maintained
1022 F:      drivers/mmc/host/mmci.*
1023 F:      include/linux/amba/mmci.h
1024
1025 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1026 M:      Russell King <linux@armlinux.org.uk>
1027 S:      Maintained
1028 F:      drivers/tty/serial/amba-pl01*.c
1029 F:      include/linux/amba/serial.h
1030
1031 ARM PRIMECELL BUS SUPPORT
1032 M:      Russell King <linux@armlinux.org.uk>
1033 S:      Maintained
1034 F:      drivers/amba/
1035 F:      include/linux/amba/bus.h
1036
1037 ARM/ADS SPHERE MACHINE SUPPORT
1038 M:      Lennert Buytenhek <kernel@wantstofly.org>
1039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040 S:      Maintained
1041
1042 ARM/AFEB9260 MACHINE SUPPORT
1043 M:      Sergey Lapin <slapin@ossfans.org>
1044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045 S:      Maintained
1046
1047 ARM/AJECO 1ARM MACHINE SUPPORT
1048 M:      Lennert Buytenhek <kernel@wantstofly.org>
1049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 S:      Maintained
1051
1052 ARM/Allwinner sunXi SoC support
1053 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1054 M:      Chen-Yu Tsai <wens@csie.org>
1055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 S:      Maintained
1057 N:      sun[x456789]i
1058 F:      arch/arm/boot/dts/ntc-gr8*
1059 F:      arch/arm64/boot/dts/allwinner/
1060
1061 ARM/Allwinner SoC Clock Support
1062 M:      Emilio López <emilio@elopez.com.ar>
1063 S:      Maintained
1064 F:      drivers/clk/sunxi/
1065
1066 ARM/Amlogic Meson SoC support
1067 M:      Carlo Caione <carlo@caione.org>
1068 M:      Kevin Hilman <khilman@baylibre.com>
1069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 L:      linux-amlogic@lists.infradead.org
1071 W:      http://linux-meson.com/
1072 S:      Maintained
1073 F:      arch/arm/mach-meson/
1074 F:      arch/arm/boot/dts/meson*
1075 F:      arch/arm64/boot/dts/amlogic/
1076 F:      drivers/pinctrl/meson/
1077 F:      drivers/mmc/host/meson*
1078 N:      meson
1079
1080 ARM/Annapurna Labs ALPINE ARCHITECTURE
1081 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1082 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 S:      Maintained
1085 F:      arch/arm/mach-alpine/
1086 F:      arch/arm/boot/dts/alpine*
1087 F:      arch/arm64/boot/dts/al/
1088 F:      drivers/*/*alpine*
1089
1090 ARM/ARTPEC MACHINE SUPPORT
1091 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1092 M:      Lars Persson <lars.persson@axis.com>
1093 M:      Niklas Cassel <niklas.cassel@axis.com>
1094 S:      Maintained
1095 L:      linux-arm-kernel@axis.com
1096 F:      arch/arm/mach-artpec
1097 F:      arch/arm/boot/dts/artpec6*
1098 F:      drivers/clk/axis
1099 F:      drivers/pinctrl/pinctrl-artpec*
1100 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1101
1102 ARM/ASPEED MACHINE SUPPORT
1103 M:      Joel Stanley <joel@jms.id.au>
1104 S:      Maintained
1105 F:      arch/arm/mach-aspeed/
1106 F:      arch/arm/boot/dts/aspeed-*
1107 F:      drivers/*/*aspeed*
1108
1109 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1110 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1111 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1112 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 W:      http://www.linux4sam.org
1115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1116 S:      Supported
1117 F:      arch/arm/mach-at91/
1118 F:      include/soc/at91/
1119 F:      arch/arm/boot/dts/at91*.dts
1120 F:      arch/arm/boot/dts/at91*.dtsi
1121 F:      arch/arm/boot/dts/sama*.dts
1122 F:      arch/arm/boot/dts/sama*.dtsi
1123 F:      arch/arm/include/debug/at91.S
1124
1125 ARM/ATMEL AT91 Clock Support
1126 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1127 S:      Maintained
1128 F:      drivers/clk/at91
1129
1130 ARM/CALXEDA HIGHBANK ARCHITECTURE
1131 M:      Rob Herring <robh@kernel.org>
1132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 S:      Maintained
1134 F:      arch/arm/mach-highbank/
1135 F:      arch/arm/boot/dts/highbank.dts
1136 F:      arch/arm/boot/dts/ecx-*.dts*
1137
1138 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1139 M:      Krzysztof Halasa <khalasa@piap.pl>
1140 S:      Maintained
1141 F:      arch/arm/mach-cns3xxx/
1142
1143 ARM/CAVIUM THUNDER NETWORK DRIVER
1144 M:      Sunil Goutham <sgoutham@cavium.com>
1145 M:      Robert Richter <rric@kernel.org>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 S:      Supported
1148 F:      drivers/net/ethernet/cavium/thunder/
1149
1150 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1151 M:      Alexander Shiyan <shc_work@mail.ru>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Odd Fixes
1154 N:      clps711x
1155
1156 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1157 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1158 M:      Ryan Mallon <rmallon@gmail.com>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S:      Maintained
1161 F:      arch/arm/mach-ep93xx/
1162 F:      arch/arm/mach-ep93xx/include/mach/
1163
1164 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1165 M:      Lennert Buytenhek <kernel@wantstofly.org>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S:      Maintained
1168
1169 ARM/CLKDEV SUPPORT
1170 M:      Russell King <linux@armlinux.org.uk>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1174 F:      arch/arm/include/asm/clkdev.h
1175 F:      drivers/clk/clkdev.c
1176
1177 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1178 M:      Mike Rapoport <mike@compulab.co.il>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181
1182 ARM/CONTEC MICRO9 MACHINE SUPPORT
1183 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1184 S:      Maintained
1185 F:      arch/arm/mach-ep93xx/micro9.c
1186
1187 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1188 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 S:      Maintained
1191 F:      drivers/hwtracing/coresight/*
1192 F:      Documentation/trace/coresight.txt
1193 F:      Documentation/devicetree/bindings/arm/coresight.txt
1194 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1195 F:      tools/perf/arch/arm/util/pmu.c
1196 F:      tools/perf/arch/arm/util/auxtrace.c
1197 F:      tools/perf/arch/arm/util/cs-etm.c
1198 F:      tools/perf/arch/arm/util/cs-etm.h
1199 F:      tools/perf/util/cs-etm.h
1200
1201 ARM/CORGI MACHINE SUPPORT
1202 M:      Richard Purdie <rpurdie@rpsys.net>
1203 S:      Maintained
1204
1205 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1206 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 T:      git git://github.com/ulli-kroll/linux.git
1209 S:      Maintained
1210 F:      arch/arm/mach-gemini/
1211 F:      drivers/rtc/rtc-gemini.c
1212
1213 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1214 M:      Barry Song <baohua@kernel.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1217 S:      Maintained
1218 F:      arch/arm/boot/dts/prima2*
1219 F:      arch/arm/mach-prima2/
1220 F:      drivers/clk/sirf/
1221 F:      drivers/clocksource/timer-prima2.c
1222 F:      drivers/clocksource/timer-atlas7.c
1223 N:      [^a-z]sirf
1224
1225 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1226 M:      Baruch Siach <baruch@tkos.co.il>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Maintained
1229 F:      arch/arm/boot/dts/cx92755*
1230 N:      digicolor
1231
1232 ARM/EBSA110 MACHINE SUPPORT
1233 M:      Russell King <linux@armlinux.org.uk>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 W:      http://www.armlinux.org.uk/
1236 S:      Maintained
1237 F:      arch/arm/mach-ebsa110/
1238 F:      drivers/net/ethernet/amd/am79c961a.*
1239
1240 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1241 M:      Uwe Kleine-König <kernel@pengutronix.de>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 N:      efm32
1245
1246 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1247 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Maintained
1250 F:      arch/arm/mach-pxa/ezx.c
1251
1252 ARM/FARADAY FA526 PORT
1253 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 T:      git git://git.berlios.de/gemini-board
1257 F:      arch/arm/mm/*-fa*
1258
1259 ARM/FOOTBRIDGE ARCHITECTURE
1260 M:      Russell King <linux@armlinux.org.uk>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 W:      http://www.armlinux.org.uk/
1263 S:      Maintained
1264 F:      arch/arm/include/asm/hardware/dec21285.h
1265 F:      arch/arm/mach-footbridge/
1266
1267 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1268 M:      Shawn Guo <shawnguo@kernel.org>
1269 M:      Sascha Hauer <kernel@pengutronix.de>
1270 R:      Fabio Estevam <fabio.estevam@nxp.com>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274 F:      arch/arm/mach-imx/
1275 F:      arch/arm/mach-mxs/
1276 F:      arch/arm/boot/dts/imx*
1277 F:      arch/arm/configs/imx*_defconfig
1278 F:      drivers/clk/imx/
1279 F:      include/soc/imx/
1280
1281 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1282 M:      Shawn Guo <shawnguo@kernel.org>
1283 M:      Sascha Hauer <kernel@pengutronix.de>
1284 R:      Stefan Agner <stefan@agner.ch>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Maintained
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1288 F:      arch/arm/mach-imx/*vf610*
1289 F:      arch/arm/boot/dts/vf*
1290
1291 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1292 M:      Lennert Buytenhek <kernel@wantstofly.org>
1293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 S:      Maintained
1295
1296 ARM/GUMSTIX MACHINE SUPPORT
1297 M:      Steve Sakoman <sakoman@gmail.com>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Maintained
1300
1301 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1302 M:      Philipp Zabel <philipp.zabel@gmail.com>
1303 M:      Paul Parsons <lost.distance@yahoo.com>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      arch/arm/mach-pxa/hx4700.c
1307 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1308 F:      sound/soc/pxa/hx4700.c
1309
1310 ARM/HISILICON SOC SUPPORT
1311 M:      Wei Xu <xuwei5@hisilicon.com>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 W:      http://www.hisilicon.com
1314 S:      Supported
1315 T:      git git://github.com/hisilicon/linux-hisi.git
1316 F:      arch/arm/mach-hisi/
1317 F:      arch/arm/boot/dts/hi3*
1318 F:      arch/arm/boot/dts/hip*
1319 F:      arch/arm/boot/dts/hisi*
1320 F:      arch/arm64/boot/dts/hisilicon/
1321
1322 ARM/HP JORNADA 7XX MACHINE SUPPORT
1323 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1324 W:      www.jlime.com
1325 S:      Maintained
1326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1327 F:      arch/arm/mach-sa1100/jornada720.c
1328 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1329
1330 ARM/IGEP MACHINE SUPPORT
1331 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1332 M:      Javier Martinez Canillas <javier@dowhile0.org>
1333 L:      linux-omap@vger.kernel.org
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336 F:      arch/arm/boot/dts/omap3-igep*
1337
1338 ARM/INCOME PXA270 SUPPORT
1339 M:      Marek Vasut <marek.vasut@gmail.com>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1343
1344 ARM/INTEL IOP32X ARM ARCHITECTURE
1345 M:      Lennert Buytenhek <kernel@wantstofly.org>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348
1349 ARM/INTEL IOP33X ARM ARCHITECTURE
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Orphan
1352
1353 ARM/INTEL IOP13XX ARM ARCHITECTURE
1354 M:      Lennert Buytenhek <kernel@wantstofly.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/INTEL IQ81342EX MACHINE SUPPORT
1359 M:      Lennert Buytenhek <kernel@wantstofly.org>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:      Maintained
1362
1363 ARM/INTEL IXDP2850 MACHINE SUPPORT
1364 M:      Lennert Buytenhek <kernel@wantstofly.org>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 S:      Maintained
1367
1368 ARM/INTEL IXP4XX ARM ARCHITECTURE
1369 M:      Imre Kaloz <kaloz@openwrt.org>
1370 M:      Krzysztof Halasa <khalasa@piap.pl>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373 F:      arch/arm/mach-ixp4xx/
1374
1375 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1376 M:      Jonathan Cameron <jic23@cam.ac.uk>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-pxa/stargate2.c
1380 F:      drivers/pcmcia/pxa2xx_stargate2.c
1381
1382 ARM/INTEL XSC3 (MANZANO) ARM CORE
1383 M:      Lennert Buytenhek <kernel@wantstofly.org>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386
1387 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1388 M:      Lennert Buytenhek <kernel@wantstofly.org>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391
1392 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1393 M:      Santosh Shilimkar <ssantosh@kernel.org>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1396 F:      arch/arm/mach-keystone/
1397 F:      arch/arm/boot/dts/keystone-*
1398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1399
1400 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1401 M:      Santosh Shilimkar <ssantosh@kernel.org>
1402 L:      linux-kernel@vger.kernel.org
1403 S:      Maintained
1404 F:      drivers/clk/keystone/
1405
1406 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1407 M:      Santosh Shilimkar <ssantosh@kernel.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 L:      linux-kernel@vger.kernel.org
1410 S:      Maintained
1411 F:      drivers/clocksource/timer-keystone.c
1412
1413 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1414 M:      Santosh Shilimkar <ssantosh@kernel.org>
1415 L:      linux-kernel@vger.kernel.org
1416 S:      Maintained
1417 F:      drivers/power/reset/keystone-reset.c
1418
1419 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1420 M:      Santosh Shilimkar <ssantosh@kernel.org>
1421 L:      linux-kernel@vger.kernel.org
1422 S:      Maintained
1423 F:      drivers/memory/*emif*
1424
1425 ARM/LG1K ARCHITECTURE
1426 M:      Chanho Min <chanho.min@lge.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Maintained
1429 F:      arch/arm64/boot/dts/lg/
1430
1431 ARM/LOGICPD PXA270 MACHINE SUPPORT
1432 M:      Lennert Buytenhek <kernel@wantstofly.org>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435
1436 ARM/LPC18XX ARCHITECTURE
1437 M:      Joachim Eastwood <manabian@gmail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 F:      arch/arm/boot/dts/lpc43*
1441 F:      drivers/clk/nxp/clk-lpc18xx*
1442 F:      drivers/clocksource/time-lpc32xx.c
1443 F:      drivers/i2c/busses/i2c-lpc2k.c
1444 F:      drivers/memory/pl172.c
1445 F:      drivers/mtd/spi-nor/nxp-spifi.c
1446 F:      drivers/rtc/rtc-lpc24xx.c
1447 N:      lpc18xx
1448
1449 ARM/LPC32XX SOC SUPPORT
1450 M:      Vladimir Zapolskiy <vz@mleia.com>
1451 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1454 S:      Maintained
1455 F:      arch/arm/boot/dts/lpc32*
1456 F:      arch/arm/mach-lpc32xx/
1457 F:      drivers/i2c/busses/i2c-pnx.c
1458 F:      drivers/net/ethernet/nxp/lpc_eth.c
1459 F:      drivers/usb/host/ohci-nxp.c
1460 F:      drivers/watchdog/pnx4008_wdt.c
1461 N:      lpc32xx
1462
1463 ARM/MAGICIAN MACHINE SUPPORT
1464 M:      Philipp Zabel <philipp.zabel@gmail.com>
1465 S:      Maintained
1466
1467 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1468 M:      Jason Cooper <jason@lakedaemon.net>
1469 M:      Andrew Lunn <andrew@lunn.ch>
1470 M:      Gregory Clement <gregory.clement@free-electrons.com>
1471 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm/mach-mvebu/
1475 F:      drivers/rtc/rtc-armada38x.c
1476 F:      arch/arm/boot/dts/armada*
1477 F:      arch/arm/boot/dts/kirkwood*
1478 F:      arch/arm64/boot/dts/marvell/armada*
1479 F:      drivers/cpufreq/mvebu-cpufreq.c
1480 F:      arch/arm/configs/mvebu_*_defconfig
1481
1482 ARM/Marvell Berlin SoC support
1483 M:      Jisheng Zhang <jszhang@marvell.com>
1484 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487 F:      arch/arm/mach-berlin/
1488 F:      arch/arm/boot/dts/berlin*
1489 F:      arch/arm64/boot/dts/marvell/berlin*
1490
1491
1492 ARM/Marvell Dove/MV78xx0/Orion SOC support
1493 M:      Jason Cooper <jason@lakedaemon.net>
1494 M:      Andrew Lunn <andrew@lunn.ch>
1495 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1496 M:      Gregory Clement <gregory.clement@free-electrons.com>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S:      Maintained
1499 F:      arch/arm/mach-dove/
1500 F:      arch/arm/mach-mv78xx0/
1501 F:      arch/arm/mach-orion5x/
1502 F:      arch/arm/plat-orion/
1503 F:      arch/arm/boot/dts/dove*
1504 F:      arch/arm/boot/dts/orion5x*
1505
1506
1507 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1508 M:      Alexander Clouter <alex@digriz.org.uk>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W:      http://www.digriz.org.uk/ts78xx/kernel
1511 S:      Maintained
1512 F:      arch/arm/mach-orion5x/ts78xx-*
1513
1514 ARM/OXNAS platform support
1515 M:      Neil Armstrong <narmstrong@baylibre.com>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1518 S:      Maintained
1519 F:      arch/arm/mach-oxnas/
1520 F:      arch/arm/boot/dts/ox8*.dtsi
1521 F:      arch/arm/boot/dts/wd-mbwe.dts
1522 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1523 N:      oxnas
1524
1525 ARM/Mediatek RTC DRIVER
1526 M:      Eddie Huang <eddie.huang@mediatek.com>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 F:      drivers/rtc/rtc-mt6397.c
1531
1532 ARM/Mediatek SoC support
1533 M:      Matthias Brugger <matthias.bgg@gmail.com>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      arch/arm/boot/dts/mt6*
1538 F:      arch/arm/boot/dts/mt7*
1539 F:      arch/arm/boot/dts/mt8*
1540 F:      arch/arm/mach-mediatek/
1541 F:      arch/arm64/boot/dts/mediatek/
1542 N:      mtk
1543 K:      mediatek
1544
1545 ARM/Mediatek USB3 PHY DRIVER
1546 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      drivers/phy/phy-mt65xx-usb3.c
1551
1552 ARM/MICREL KS8695 ARCHITECTURE
1553 M:      Greg Ungerer <gerg@uclinux.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F:      arch/arm/mach-ks8695/
1556 S:      Odd Fixes
1557
1558 ARM/MIOA701 MACHINE SUPPORT
1559 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F:      arch/arm/mach-pxa/mioa701.c
1562 S:      Maintained
1563
1564 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1565 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1566 S:      Maintained
1567
1568 ARM/NOMADIK ARCHITECTURE
1569 M:      Alessandro Rubini <rubini@unipv.it>
1570 M:      Linus Walleij <linus.walleij@linaro.org>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 S:      Maintained
1573 F:      arch/arm/mach-nomadik/
1574 F:      drivers/pinctrl/nomadik/
1575 F:      drivers/i2c/busses/i2c-nomadik.c
1576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1577
1578 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1579 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1580 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1581 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1582 S:      Supported
1583
1584 ARM/TOSA MACHINE SUPPORT
1585 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1586 M:      Dirk Opfer <dirk@opfer-online.de>
1587 S:      Maintained
1588
1589 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1590 M:      Marek Vasut <marek.vasut@gmail.com>
1591 L:      linux-arm-kernel@lists.infradead.org
1592 W:      http://hackndev.com
1593 S:      Maintained
1594 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1595 F:      arch/arm/mach-pxa/palmtx.c
1596 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1597 F:      arch/arm/mach-pxa/palmt5.c
1598 F:      arch/arm/mach-pxa/include/mach/palmld.h
1599 F:      arch/arm/mach-pxa/palmld.c
1600 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1601 F:      arch/arm/mach-pxa/palmte2.c
1602 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1603 F:      arch/arm/mach-pxa/palmtc.c
1604
1605 ARM/PALM TREO SUPPORT
1606 M:      Tomas Cech <sleep_walker@suse.com>
1607 L:      linux-arm-kernel@lists.infradead.org
1608 W:      http://hackndev.com
1609 S:      Maintained
1610 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1611 F:      arch/arm/mach-pxa/palmtreo.c
1612
1613 ARM/PALMZ72 SUPPORT
1614 M:      Sergey Lapin <slapin@ossfans.org>
1615 L:      linux-arm-kernel@lists.infradead.org
1616 W:      http://hackndev.com
1617 S:      Maintained
1618 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1619 F:      arch/arm/mach-pxa/palmz72.c
1620
1621 ARM/PLEB SUPPORT
1622 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1623 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1624 S:      Maintained
1625
1626 ARM/PT DIGITAL BOARD PORT
1627 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 W:      http://www.armlinux.org.uk/
1630 S:      Maintained
1631
1632 ARM/QUALCOMM SUPPORT
1633 M:      Andy Gross <andy.gross@linaro.org>
1634 M:      David Brown <david.brown@linaro.org>
1635 L:      linux-arm-msm@vger.kernel.org
1636 L:      linux-soc@vger.kernel.org
1637 S:      Maintained
1638 F:      Documentation/devicetree/bindings/soc/qcom/
1639 F:      arch/arm/boot/dts/qcom-*.dts
1640 F:      arch/arm/boot/dts/qcom-*.dtsi
1641 F:      arch/arm/mach-qcom/
1642 F:      arch/arm64/boot/dts/qcom/*
1643 F:      drivers/i2c/busses/i2c-qup.c
1644 F:      drivers/clk/qcom/
1645 F:      drivers/pinctrl/qcom/
1646 F:      drivers/dma/qcom/
1647 F:      drivers/soc/qcom/
1648 F:      drivers/spi/spi-qup.c
1649 F:      drivers/tty/serial/msm_serial.h
1650 F:      drivers/tty/serial/msm_serial.c
1651 F:      drivers/*/pm8???-*
1652 F:      drivers/mfd/ssbi.c
1653 F:      drivers/firmware/qcom_scm.c
1654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1655
1656 ARM/RADISYS ENP2611 MACHINE SUPPORT
1657 M:      Lennert Buytenhek <kernel@wantstofly.org>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S:      Maintained
1660
1661 ARM/RENESAS ARM64 ARCHITECTURE
1662 M:      Simon Horman <horms@verge.net.au>
1663 M:      Magnus Damm <magnus.damm@gmail.com>
1664 L:      linux-renesas-soc@vger.kernel.org
1665 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1667 S:      Supported
1668 F:      arch/arm64/boot/dts/renesas/
1669 F:      drivers/soc/renesas/
1670 F:      include/linux/soc/renesas/
1671
1672 ARM/RISCPC ARCHITECTURE
1673 M:      Russell King <linux@armlinux.org.uk>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 W:      http://www.armlinux.org.uk/
1676 S:      Maintained
1677 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1678 F:      arch/arm/include/asm/hardware/ioc.h
1679 F:      arch/arm/include/asm/hardware/iomd.h
1680 F:      arch/arm/include/asm/hardware/memc.h
1681 F:      arch/arm/mach-rpc/
1682 F:      drivers/net/ethernet/8390/etherh.c
1683 F:      drivers/net/ethernet/i825xx/ether1*
1684 F:      drivers/net/ethernet/seeq/ether3*
1685 F:      drivers/scsi/arm/
1686
1687 ARM/Rockchip SoC support
1688 M:      Heiko Stuebner <heiko@sntech.de>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L:      linux-rockchip@lists.infradead.org
1691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1692 S:      Maintained
1693 F:      arch/arm/boot/dts/rk3*
1694 F:      arch/arm/mach-rockchip/
1695 F:      drivers/clk/rockchip/
1696 F:      drivers/i2c/busses/i2c-rk3x.c
1697 F:      drivers/*/*rockchip*
1698 F:      drivers/*/*/*rockchip*
1699 F:      sound/soc/rockchip/
1700 N:      rockchip
1701
1702 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1703 M:      Kukjin Kim <kgene@kernel.org>
1704 M:      Krzysztof Kozlowski <krzk@kernel.org>
1705 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1708 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1709 S:      Maintained
1710 F:      arch/arm/boot/dts/s3c*
1711 F:      arch/arm/boot/dts/s5p*
1712 F:      arch/arm/boot/dts/samsung*
1713 F:      arch/arm/boot/dts/exynos*
1714 F:      arch/arm64/boot/dts/exynos/
1715 F:      arch/arm/plat-samsung/
1716 F:      arch/arm/mach-s3c24*/
1717 F:      arch/arm/mach-s3c64xx/
1718 F:      arch/arm/mach-s5p*/
1719 F:      arch/arm/mach-exynos*/
1720 F:      drivers/*/*s3c24*
1721 F:      drivers/*/*/*s3c24*
1722 F:      drivers/*/*s3c64xx*
1723 F:      drivers/*/*s5pv210*
1724 F:      drivers/memory/samsung/*
1725 F:      drivers/soc/samsung/*
1726 F:      Documentation/arm/Samsung/
1727 F:      Documentation/devicetree/bindings/arm/samsung/
1728 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1729 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1730 N:      exynos
1731
1732 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1733 M:      Kyungmin Park <kyungmin.park@samsung.com>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 S:      Maintained
1736 F:      arch/arm/mach-s5pv210/
1737
1738 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1739 M:      Kyungmin Park <kyungmin.park@samsung.com>
1740 M:      Kamil Debski <kamil@wypas.org>
1741 M:      Andrzej Hajda <a.hajda@samsung.com>
1742 L:      linux-arm-kernel@lists.infradead.org
1743 L:      linux-media@vger.kernel.org
1744 S:      Maintained
1745 F:      drivers/media/platform/s5p-g2d/
1746
1747 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1748 M:      Kyungmin Park <kyungmin.park@samsung.com>
1749 M:      Kamil Debski <kamil@wypas.org>
1750 M:      Jeongtae Park <jtp.park@samsung.com>
1751 M:      Andrzej Hajda <a.hajda@samsung.com>
1752 L:      linux-arm-kernel@lists.infradead.org
1753 L:      linux-media@vger.kernel.org
1754 S:      Maintained
1755 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1756 F:      drivers/media/platform/s5p-mfc/
1757
1758 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1759 M:      Kyungmin Park <kyungmin.park@samsung.com>
1760 L:      linux-arm-kernel@lists.infradead.org
1761 L:      linux-media@vger.kernel.org
1762 S:      Maintained
1763 F:      drivers/staging/media/platform/s5p-cec/
1764
1765 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1766 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1767 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1768 L:      linux-arm-kernel@lists.infradead.org
1769 L:      linux-media@vger.kernel.org
1770 S:      Maintained
1771 F:      drivers/media/platform/s5p-jpeg/
1772
1773 ARM/SHMOBILE ARM ARCHITECTURE
1774 M:      Simon Horman <horms@verge.net.au>
1775 M:      Magnus Damm <magnus.damm@gmail.com>
1776 L:      linux-renesas-soc@vger.kernel.org
1777 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1779 S:      Supported
1780 F:      arch/arm/boot/dts/emev2*
1781 F:      arch/arm/boot/dts/r7s*
1782 F:      arch/arm/boot/dts/r8a*
1783 F:      arch/arm/boot/dts/sh*
1784 F:      arch/arm/configs/shmobile_defconfig
1785 F:      arch/arm/include/debug/renesas-scif.S
1786 F:      arch/arm/mach-shmobile/
1787 F:      drivers/soc/renesas/
1788 F:      include/linux/soc/renesas/
1789
1790 ARM/SOCFPGA ARCHITECTURE
1791 M:      Dinh Nguyen <dinguyen@kernel.org>
1792 S:      Maintained
1793 F:      arch/arm/mach-socfpga/
1794 F:      arch/arm/boot/dts/socfpga*
1795 F:      arch/arm/configs/socfpga_defconfig
1796 F:      arch/arm64/boot/dts/altera/
1797 W:      http://www.rocketboards.org
1798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1799
1800 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1801 M:      Dinh Nguyen <dinguyen@kernel.org>
1802 S:      Maintained
1803 F:      drivers/clk/socfpga/
1804
1805 ARM/SOCFPGA EDAC SUPPORT
1806 M:      Thor Thayer <thor.thayer@linux.intel.com>
1807 S:      Maintained
1808 F:      drivers/edac/altera_edac.
1809
1810 ARM/STI ARCHITECTURE
1811 M:      Patrice Chotard <patrice.chotard@st.com>
1812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 L:      kernel@stlinux.com
1814 W:      http://www.stlinux.com
1815 S:      Maintained
1816 F:      arch/arm/mach-sti/
1817 F:      arch/arm/boot/dts/sti*
1818 F:      drivers/char/hw_random/st-rng.c
1819 F:      drivers/clocksource/arm_global_timer.c
1820 F:      drivers/clocksource/clksrc_st_lpc.c
1821 F:      drivers/cpufreq/sti-cpufreq.c
1822 F:      drivers/dma/st_fdma*
1823 F:      drivers/i2c/busses/i2c-st.c
1824 F:      drivers/media/rc/st_rc.c
1825 F:      drivers/media/platform/sti/c8sectpfe/
1826 F:      drivers/mmc/host/sdhci-st.c
1827 F:      drivers/phy/phy-miphy28lp.c
1828 F:      drivers/phy/phy-stih407-usb.c
1829 F:      drivers/pinctrl/pinctrl-st.c
1830 F:      drivers/remoteproc/st_remoteproc.c
1831 F:      drivers/remoteproc/st_slim_rproc.c
1832 F:      drivers/reset/sti/
1833 F:      drivers/rtc/rtc-st-lpc.c
1834 F:      drivers/tty/serial/st-asc.c
1835 F:      drivers/usb/dwc3/dwc3-st.c
1836 F:      drivers/usb/host/ehci-st.c
1837 F:      drivers/usb/host/ohci-st.c
1838 F:      drivers/watchdog/st_lpc_wdt.c
1839 F:      drivers/ata/ahci_st.c
1840 F:      include/linux/remoteproc/st_slim_rproc.h
1841
1842 ARM/STM32 ARCHITECTURE
1843 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1844 M:      Alexandre Torgue <alexandre.torgue@st.com>
1845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 S:      Maintained
1847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1848 N:      stm32
1849 F:      drivers/clocksource/armv7m_systick.c
1850
1851 ARM/TANGO ARCHITECTURE
1852 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1853 L:      linux-arm-kernel@lists.infradead.org
1854 S:      Maintained
1855 N:      tango
1856
1857 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1858 M:      Lennert Buytenhek <kernel@wantstofly.org>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861
1862 ARM/TETON BGA MACHINE SUPPORT
1863 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866
1867 ARM/THECUS N2100 MACHINE SUPPORT
1868 M:      Lennert Buytenhek <kernel@wantstofly.org>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Maintained
1871
1872 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1873 M:      Wan ZongShun <mcuos.com@gmail.com>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W:      http://www.mcuos.com
1876 S:      Maintained
1877 F:      arch/arm/mach-w90x900/
1878 F:      drivers/input/keyboard/w90p910_keypad.c
1879 F:      drivers/input/touchscreen/w90p910_ts.c
1880 F:      drivers/watchdog/nuc900_wdt.c
1881 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1882 F:      drivers/mtd/nand/nuc900_nand.c
1883 F:      drivers/rtc/rtc-nuc900.c
1884 F:      drivers/spi/spi-nuc900.c
1885 F:      drivers/usb/host/ehci-w90x900.c
1886 F:      drivers/video/fbdev/nuc900fb.c
1887
1888 ARM/U300 MACHINE SUPPORT
1889 M:      Linus Walleij <linus.walleij@linaro.org>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Supported
1892 F:      arch/arm/mach-u300/
1893 F:      drivers/clocksource/timer-u300.c
1894 F:      drivers/i2c/busses/i2c-stu300.c
1895 F:      drivers/rtc/rtc-coh901331.c
1896 F:      drivers/watchdog/coh901327_wdt.c
1897 F:      drivers/dma/coh901318*
1898 F:      drivers/mfd/ab3100*
1899 F:      drivers/rtc/rtc-ab3100.c
1900 F:      drivers/rtc/rtc-coh901331.c
1901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1902
1903 ARM/UNIPHIER ARCHITECTURE
1904 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1907 S:      Maintained
1908 F:      arch/arm/boot/dts/uniphier*
1909 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1910 F:      arch/arm/mach-uniphier/
1911 F:      arch/arm/mm/cache-uniphier.c
1912 F:      arch/arm64/boot/dts/socionext/
1913 F:      drivers/bus/uniphier-system-bus.c
1914 F:      drivers/clk/uniphier/
1915 F:      drivers/i2c/busses/i2c-uniphier*
1916 F:      drivers/pinctrl/uniphier/
1917 F:      drivers/reset/reset-uniphier.c
1918 F:      drivers/tty/serial/8250/8250_uniphier.c
1919 N:      uniphier
1920
1921 ARM/Ux500 ARM ARCHITECTURE
1922 M:      Linus Walleij <linus.walleij@linaro.org>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 S:      Maintained
1925 F:      arch/arm/mach-ux500/
1926 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1927 F:      drivers/dma/ste_dma40*
1928 F:      drivers/hwspinlock/u8500_hsem.c
1929 F:      drivers/mfd/abx500*
1930 F:      drivers/mfd/ab8500*
1931 F:      drivers/mfd/dbx500*
1932 F:      drivers/mfd/db8500*
1933 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1934 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1935 F:      drivers/rtc/rtc-ab8500.c
1936 F:      drivers/rtc/rtc-pl031.c
1937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1938
1939 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1940 M:      Ulf Hansson <ulf.hansson@linaro.org>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 T:      git git://git.linaro.org/people/ulfh/clk.git
1943 S:      Maintained
1944 F:      drivers/clk/ux500/
1945
1946 ARM/VERSATILE EXPRESS PLATFORM
1947 M:      Liviu Dudau <liviu.dudau@arm.com>
1948 M:      Sudeep Holla <sudeep.holla@arm.com>
1949 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      arch/arm/boot/dts/vexpress*
1953 F:      arch/arm64/boot/dts/arm/
1954 F:      arch/arm/mach-vexpress/
1955 F:      */*/vexpress*
1956 F:      */*/*/vexpress*
1957 F:      drivers/clk/versatile/clk-vexpress-osc.c
1958 F:      drivers/clocksource/versatile.c
1959 N:      mps2
1960
1961 ARM/VFP SUPPORT
1962 M:      Russell King <linux@armlinux.org.uk>
1963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 W:      http://www.armlinux.org.uk/
1965 S:      Maintained
1966 F:      arch/arm/vfp/
1967
1968 ARM/VOIPAC PXA270 SUPPORT
1969 M:      Marek Vasut <marek.vasut@gmail.com>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 S:      Maintained
1972 F:      arch/arm/mach-pxa/vpac270.c
1973 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1974
1975 ARM/VT8500 ARM ARCHITECTURE
1976 M:      Tony Prisk <linux@prisktech.co.nz>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S:      Maintained
1979 F:      arch/arm/mach-vt8500/
1980 F:      drivers/clocksource/vt8500_timer.c
1981 F:      drivers/i2c/busses/i2c-wmt.c
1982 F:      drivers/mmc/host/wmt-sdmmc.c
1983 F:      drivers/pwm/pwm-vt8500.c
1984 F:      drivers/rtc/rtc-vt8500.c
1985 F:      drivers/tty/serial/vt8500_serial.c
1986 F:      drivers/usb/host/ehci-platform.c
1987 F:      drivers/usb/host/uhci-platform.c
1988 F:      drivers/video/fbdev/vt8500lcdfb.*
1989 F:      drivers/video/fbdev/wm8505fb*
1990 F:      drivers/video/fbdev/wmt_ge_rops.*
1991
1992 ARM/ZIPIT Z2 SUPPORT
1993 M:      Marek Vasut <marek.vasut@gmail.com>
1994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 S:      Maintained
1996 F:      arch/arm/mach-pxa/z2.c
1997 F:      arch/arm/mach-pxa/include/mach/z2.h
1998
1999 ARM/ZTE ARCHITECTURE
2000 M:      Jun Nie <jun.nie@linaro.org>
2001 M:      Baoyou Xie <baoyou.xie@linaro.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 S:      Maintained
2004 F:      arch/arm/mach-zx/
2005 F:      drivers/clk/zte/
2006 F:      drivers/reset/reset-zx2967.c
2007 F:      drivers/soc/zte/
2008 F:      Documentation/devicetree/bindings/arm/zte.txt
2009 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2010 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2011 F:      Documentation/devicetree/bindings/soc/zte/
2012 F:      include/dt-bindings/soc/zx*.h
2013
2014 ARM/ZYNQ ARCHITECTURE
2015 M:      Michal Simek <michal.simek@xilinx.com>
2016 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 W:      http://wiki.xilinx.com
2019 T:      git https://github.com/Xilinx/linux-xlnx.git
2020 S:      Supported
2021 F:      arch/arm/mach-zynq/
2022 F:      drivers/cpuidle/cpuidle-zynq.c
2023 F:      drivers/block/xsysace.c
2024 N:      zynq
2025 N:      xilinx
2026 F:      drivers/clocksource/cadence_ttc_timer.c
2027 F:      drivers/i2c/busses/i2c-cadence.c
2028 F:      drivers/mmc/host/sdhci-of-arasan.c
2029 F:      drivers/edac/synopsys_edac.c
2030
2031 ARM SMMU DRIVERS
2032 M:      Will Deacon <will.deacon@arm.com>
2033 R:      Robin Murphy <robin.murphy@arm.com>
2034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 S:      Maintained
2036 F:      drivers/iommu/arm-smmu.c
2037 F:      drivers/iommu/arm-smmu-v3.c
2038 F:      drivers/iommu/io-pgtable-arm.c
2039 F:      drivers/iommu/io-pgtable-arm-v7s.c
2040
2041 ARM64 PORT (AARCH64 ARCHITECTURE)
2042 M:      Catalin Marinas <catalin.marinas@arm.com>
2043 M:      Will Deacon <will.deacon@arm.com>
2044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2046 S:      Maintained
2047 F:      arch/arm64/
2048 F:      Documentation/arm64/
2049
2050 AS3645A LED FLASH CONTROLLER DRIVER
2051 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2052 L:      linux-media@vger.kernel.org
2053 T:      git git://linuxtv.org/media_tree.git
2054 S:      Maintained
2055 F:      drivers/media/i2c/as3645a.c
2056 F:      include/media/i2c/as3645a.h
2057
2058 ASAHI KASEI AK8974 DRIVER
2059 M:      Linus Walleij <linus.walleij@linaro.org>
2060 L:      linux-iio@vger.kernel.org
2061 W:      http://www.akm.com/
2062 S:      Supported
2063 F:      drivers/iio/magnetometer/ak8974.c
2064
2065 ASC7621 HARDWARE MONITOR DRIVER
2066 M:      George Joseph <george.joseph@fairview5.com>
2067 L:      linux-hwmon@vger.kernel.org
2068 S:      Maintained
2069 F:      Documentation/hwmon/asc7621
2070 F:      drivers/hwmon/asc7621.c
2071
2072 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2073 M:      Corentin Chary <corentin.chary@gmail.com>
2074 L:      acpi4asus-user@lists.sourceforge.net
2075 L:      platform-driver-x86@vger.kernel.org
2076 W:      http://acpi4asus.sf.net
2077 S:      Maintained
2078 F:      drivers/platform/x86/asus*.c
2079 F:      drivers/platform/x86/eeepc*.c
2080
2081 ASUS WIRELESS RADIO CONTROL DRIVER
2082 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2083 L:      platform-driver-x86@vger.kernel.org
2084 S:      Maintained
2085 F:      drivers/platform/x86/asus-wireless.c
2086
2087 ASYMMETRIC KEYS
2088 M:      David Howells <dhowells@redhat.com>
2089 L:      keyrings@vger.kernel.org
2090 S:      Maintained
2091 F:      Documentation/crypto/asymmetric-keys.txt
2092 F:      include/linux/verification.h
2093 F:      include/crypto/public_key.h
2094 F:      include/crypto/pkcs7.h
2095 F:      crypto/asymmetric_keys/
2096
2097 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2098 R:      Dan Williams <dan.j.williams@intel.com>
2099 W:      http://sourceforge.net/projects/xscaleiop
2100 S:      Odd fixes
2101 F:      Documentation/crypto/async-tx-api.txt
2102 F:      crypto/async_tx/
2103 F:      drivers/dma/
2104 F:      include/linux/dmaengine.h
2105 F:      include/linux/async_tx.h
2106
2107 AT24 EEPROM DRIVER
2108 M:      Wolfram Sang <wsa@the-dreams.de>
2109 L:      linux-i2c@vger.kernel.org
2110 S:      Maintained
2111 F:      drivers/misc/eeprom/at24.c
2112 F:      include/linux/platform_data/at24.h
2113
2114 ATA OVER ETHERNET (AOE) DRIVER
2115 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2116 W:      http://www.openaoe.org/
2117 S:      Supported
2118 F:      Documentation/aoe/
2119 F:      drivers/block/aoe/
2120
2121 ATHEROS 71XX/9XXX GPIO DRIVER
2122 M:      Alban Bedel <albeu@free.fr>
2123 W:      https://github.com/AlbanBedel/linux
2124 T:      git git://github.com/AlbanBedel/linux
2125 S:      Maintained
2126 F:      drivers/gpio/gpio-ath79.c
2127 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2128
2129 ATHEROS ATH GENERIC UTILITIES
2130 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2131 L:      linux-wireless@vger.kernel.org
2132 S:      Supported
2133 F:      drivers/net/wireless/ath/*
2134
2135 ATHEROS ATH5K WIRELESS DRIVER
2136 M:      Jiri Slaby <jirislaby@gmail.com>
2137 M:      Nick Kossifidis <mickflemm@gmail.com>
2138 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2139 L:      linux-wireless@vger.kernel.org
2140 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2141 S:      Maintained
2142 F:      drivers/net/wireless/ath/ath5k/
2143
2144 ATHEROS ATH6KL WIRELESS DRIVER
2145 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2146 L:      linux-wireless@vger.kernel.org
2147 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2149 S:      Supported
2150 F:      drivers/net/wireless/ath/ath6kl/
2151
2152 WILOCITY WIL6210 WIRELESS DRIVER
2153 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2154 L:      linux-wireless@vger.kernel.org
2155 L:      wil6210@qca.qualcomm.com
2156 S:      Supported
2157 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2158 F:      drivers/net/wireless/ath/wil6210/
2159 F:      include/uapi/linux/wil6210_uapi.h
2160
2161 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2162 M:      Christian Lamparter <chunkeey@googlemail.com>
2163 L:      linux-wireless@vger.kernel.org
2164 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2165 S:      Maintained
2166 F:      drivers/net/wireless/ath/carl9170/
2167
2168 ATK0110 HWMON DRIVER
2169 M:      Luca Tettamanti <kronos.it@gmail.com>
2170 L:      linux-hwmon@vger.kernel.org
2171 S:      Maintained
2172 F:      drivers/hwmon/asus_atk0110.c
2173
2174 ATI_REMOTE2 DRIVER
2175 M:      Ville Syrjala <syrjala@sci.fi>
2176 S:      Maintained
2177 F:      drivers/input/misc/ati_remote2.c
2178
2179 ATLX ETHERNET DRIVERS
2180 M:      Jay Cliburn <jcliburn@gmail.com>
2181 M:      Chris Snook <chris.snook@gmail.com>
2182 L:      netdev@vger.kernel.org
2183 W:      http://sourceforge.net/projects/atl1
2184 W:      http://atl1.sourceforge.net
2185 S:      Maintained
2186 F:      drivers/net/ethernet/atheros/
2187
2188 ATM
2189 M:      Chas Williams <3chas3@gmail.com>
2190 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2191 L:      netdev@vger.kernel.org
2192 W:      http://linux-atm.sourceforge.net
2193 S:      Maintained
2194 F:      drivers/atm/
2195 F:      include/linux/atm*
2196 F:      include/uapi/linux/atm*
2197
2198 ATMEL AT91 / AT32 MCI DRIVER
2199 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2200 S:      Maintained
2201 F:      drivers/mmc/host/atmel-mci.c
2202
2203 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2204 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2205 S:      Supported
2206 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2207
2208 ATMEL SAMA5D2 ADC DRIVER
2209 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2210 L:      linux-iio@vger.kernel.org
2211 S:      Supported
2212 F:      drivers/iio/adc/at91-sama5d2_adc.c
2213
2214 ATMEL Audio ALSA driver
2215 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2217 S:      Supported
2218 F:      sound/soc/atmel
2219
2220 ATMEL XDMA DRIVER
2221 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2222 L:      linux-arm-kernel@lists.infradead.org
2223 L:      dmaengine@vger.kernel.org
2224 S:      Supported
2225 F:      drivers/dma/at_xdmac.c
2226
2227 ATMEL I2C DRIVER
2228 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L:      linux-i2c@vger.kernel.org
2230 S:      Supported
2231 F:      drivers/i2c/busses/i2c-at91.c
2232
2233 ATMEL ISI DRIVER
2234 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2235 L:      linux-media@vger.kernel.org
2236 S:      Supported
2237 F:      drivers/media/platform/atmel/atmel-isi.c
2238 F:      include/media/atmel-isi.h
2239
2240 ATMEL LCDFB DRIVER
2241 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2242 L:      linux-fbdev@vger.kernel.org
2243 S:      Maintained
2244 F:      drivers/video/fbdev/atmel_lcdfb.c
2245 F:      include/video/atmel_lcdc.h
2246
2247 ATMEL MACB ETHERNET DRIVER
2248 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2249 S:      Supported
2250 F:      drivers/net/ethernet/cadence/
2251
2252 ATMEL NAND DRIVER
2253 M:      Wenyou Yang <wenyou.yang@atmel.com>
2254 M:      Josh Wu <rainyfeeling@outlook.com>
2255 L:      linux-mtd@lists.infradead.org
2256 S:      Supported
2257 F:      drivers/mtd/nand/atmel_nand*
2258
2259 ATMEL SDMMC DRIVER
2260 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2261 L:      linux-mmc@vger.kernel.org
2262 S:      Supported
2263 F:      drivers/mmc/host/sdhci-of-at91.c
2264
2265 ATMEL SPI DRIVER
2266 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2267 S:      Supported
2268 F:      drivers/spi/spi-atmel.*
2269
2270 ATMEL SSC DRIVER
2271 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 S:      Supported
2274 F:      drivers/misc/atmel-ssc.c
2275 F:      include/linux/atmel-ssc.h
2276
2277 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2278 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Supported
2281 F:      drivers/misc/atmel_tclib.c
2282 F:      drivers/clocksource/tcb_clksrc.c
2283
2284 ATMEL USBA UDC DRIVER
2285 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 S:      Supported
2288 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2289
2290 ATMEL WIRELESS DRIVER
2291 M:      Simon Kelley <simon@thekelleys.org.uk>
2292 L:      linux-wireless@vger.kernel.org
2293 W:      http://www.thekelleys.org.uk/atmel
2294 W:      http://atmelwlandriver.sourceforge.net/
2295 S:      Maintained
2296 F:      drivers/net/wireless/atmel/atmel*
2297
2298 ATMEL MAXTOUCH DRIVER
2299 M:      Nick Dyer <nick@shmanahar.org>
2300 T:      git git://github.com/ndyer/linux.git
2301 S:      Maintained
2302 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2303 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2304 F:      include/linux/platform_data/atmel_mxt_ts.h
2305
2306 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2307 M:      Bradley Grove <linuxdrivers@attotech.com>
2308 L:      linux-scsi@vger.kernel.org
2309 W:      http://www.attotech.com
2310 S:      Supported
2311 F:      drivers/scsi/esas2r
2312
2313 ATUSB IEEE 802.15.4 RADIO DRIVER
2314 M:      Stefan Schmidt <stefan@osg.samsung.com>
2315 L:      linux-wpan@vger.kernel.org
2316 S:      Maintained
2317 F:      drivers/net/ieee802154/atusb.c
2318 F:      drivers/net/ieee802154/atusb.h
2319 F:      drivers/net/ieee802154/at86rf230.h
2320
2321 AUDIT SUBSYSTEM
2322 M:      Paul Moore <paul@paul-moore.com>
2323 M:      Eric Paris <eparis@redhat.com>
2324 L:      linux-audit@redhat.com (moderated for non-subscribers)
2325 W:      http://people.redhat.com/sgrubb/audit/
2326 T:      git git://git.infradead.org/users/pcmoore/audit
2327 S:      Maintained
2328 F:      include/linux/audit.h
2329 F:      include/uapi/linux/audit.h
2330 F:      kernel/audit*
2331
2332 AUXILIARY DISPLAY DRIVERS
2333 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2334 W:      http://miguelojeda.es/auxdisplay.htm
2335 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2336 S:      Maintained
2337 F:      drivers/auxdisplay/
2338 F:      include/linux/cfag12864b.h
2339
2340 AX.25 NETWORK LAYER
2341 M:      Ralf Baechle <ralf@linux-mips.org>
2342 L:      linux-hams@vger.kernel.org
2343 W:      http://www.linux-ax25.org/
2344 S:      Maintained
2345 F:      include/uapi/linux/ax25.h
2346 F:      include/net/ax25.h
2347 F:      net/ax25/
2348
2349 AXENTIA ASOC DRIVERS
2350 M:      Peter Rosin <peda@axentia.se>
2351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2352 S:      Maintained
2353 F:      Documentation/devicetree/bindings/sound/axentia,*
2354 F:      sound/soc/atmel/tse850-pcm5142.c
2355
2356 AXENTIA ARM DEVICES
2357 M:      Peter Rosin <peda@axentia.se>
2358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 S:      Maintained
2360 F:      Documentation/devicetree/bindings/arm/axentia.txt
2361 F:      arch/arm/boot/dts/at91-linea.dtsi
2362 F:      arch/arm/boot/dts/at91-tse850-3.dts
2363
2364 AZ6007 DVB DRIVER
2365 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2366 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2367 L:      linux-media@vger.kernel.org
2368 W:      https://linuxtv.org
2369 T:      git git://linuxtv.org/media_tree.git
2370 S:      Maintained
2371 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2372
2373 AZTECH FM RADIO RECEIVER DRIVER
2374 M:      Hans Verkuil <hverkuil@xs4all.nl>
2375 L:      linux-media@vger.kernel.org
2376 T:      git git://linuxtv.org/media_tree.git
2377 W:      https://linuxtv.org
2378 S:      Maintained
2379 F:      drivers/media/radio/radio-aztech*
2380
2381 B43 WIRELESS DRIVER
2382 L:      linux-wireless@vger.kernel.org
2383 L:      b43-dev@lists.infradead.org
2384 W:      http://wireless.kernel.org/en/users/Drivers/b43
2385 S:      Odd Fixes
2386 F:      drivers/net/wireless/broadcom/b43/
2387
2388 B43LEGACY WIRELESS DRIVER
2389 M:      Larry Finger <Larry.Finger@lwfinger.net>
2390 L:      linux-wireless@vger.kernel.org
2391 L:      b43-dev@lists.infradead.org
2392 W:      http://wireless.kernel.org/en/users/Drivers/b43
2393 S:      Maintained
2394 F:      drivers/net/wireless/broadcom/b43legacy/
2395
2396 BACKLIGHT CLASS/SUBSYSTEM
2397 M:      Lee Jones <lee.jones@linaro.org>
2398 M:      Daniel Thompson <daniel.thompson@linaro.org>
2399 M:      Jingoo Han <jingoohan1@gmail.com>
2400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2401 S:      Maintained
2402 F:      drivers/video/backlight/
2403 F:      include/linux/backlight.h
2404 F:      include/linux/pwm_backlight.h
2405 F:      Documentation/devicetree/bindings/leds/backlight
2406
2407 BATMAN ADVANCED
2408 M:      Marek Lindner <mareklindner@neomailbox.ch>
2409 M:      Simon Wunderlich <sw@simonwunderlich.de>
2410 M:      Antonio Quartulli <a@unstable.cc>
2411 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2412 W:      https://www.open-mesh.org/
2413 Q:      https://patchwork.open-mesh.org/project/batman/list/
2414 S:      Maintained
2415 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2416 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2417 F:      Documentation/networking/batman-adv.txt
2418 F:      include/uapi/linux/batman_adv.h
2419 F:      net/batman-adv/
2420
2421 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2422 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2423 L:      linux-hams@vger.kernel.org
2424 W:      http://www.baycom.org/~tom/ham/ham.html
2425 S:      Maintained
2426 F:      drivers/net/hamradio/baycom*
2427
2428 BCACHE (BLOCK LAYER CACHE)
2429 M:      Kent Overstreet <kent.overstreet@gmail.com>
2430 L:      linux-bcache@vger.kernel.org
2431 W:      http://bcache.evilpiepirate.org
2432 S:      Orphan
2433 F:      drivers/md/bcache/
2434
2435 BDISP ST MEDIA DRIVER
2436 M:      Fabien Dessenne <fabien.dessenne@st.com>
2437 L:      linux-media@vger.kernel.org
2438 T:      git git://linuxtv.org/media_tree.git
2439 W:      https://linuxtv.org
2440 S:      Supported
2441 F:      drivers/media/platform/sti/bdisp
2442
2443 DELTA ST MEDIA DRIVER
2444 M:      Hugues Fruchet <hugues.fruchet@st.com>
2445 L:      linux-media@vger.kernel.org
2446 T:      git git://linuxtv.org/media_tree.git
2447 W:      https://linuxtv.org
2448 S:      Supported
2449 F:      drivers/media/platform/sti/delta
2450
2451 BEFS FILE SYSTEM
2452 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2453 M:      Salah Triki <salah.triki@gmail.com>
2454 S:      Maintained
2455 T:      git git://github.com/luisbg/linux-befs.git
2456 F:      Documentation/filesystems/befs.txt
2457 F:      fs/befs/
2458
2459 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2460 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2461 L:      netdev@vger.kernel.org
2462 S:      Maintained
2463 F:      drivers/net/ethernet/ec_bhf.c
2464
2465 BFS FILE SYSTEM
2466 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2467 S:      Maintained
2468 F:      Documentation/filesystems/bfs.txt
2469 F:      fs/bfs/
2470 F:      include/uapi/linux/bfs_fs.h
2471
2472 BLACKFIN ARCHITECTURE
2473 M:      Steven Miao <realmz6@gmail.com>
2474 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475 T:      git git://git.code.sf.net/p/adi-linux/code
2476 W:      http://blackfin.uclinux.org
2477 S:      Supported
2478 F:      arch/blackfin/
2479
2480 BLACKFIN EMAC DRIVER
2481 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482 W:      http://blackfin.uclinux.org
2483 S:      Supported
2484 F:      drivers/net/ethernet/adi/
2485
2486 BLACKFIN RTC DRIVER
2487 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2488 W:      http://blackfin.uclinux.org
2489 S:      Supported
2490 F:      drivers/rtc/rtc-bfin.c
2491
2492 BLACKFIN SDH DRIVER
2493 M:      Sonic Zhang <sonic.zhang@analog.com>
2494 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 W:      http://blackfin.uclinux.org
2496 S:      Supported
2497 F:      drivers/mmc/host/bfin_sdh.c
2498
2499 BLACKFIN SERIAL DRIVER
2500 M:      Sonic Zhang <sonic.zhang@analog.com>
2501 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W:      http://blackfin.uclinux.org
2503 S:      Supported
2504 F:      drivers/tty/serial/bfin_uart.c
2505
2506 BLACKFIN WATCHDOG DRIVER
2507 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508 W:      http://blackfin.uclinux.org
2509 S:      Supported
2510 F:      drivers/watchdog/bfin_wdt.c
2511
2512 BLACKFIN I2C TWI DRIVER
2513 M:      Sonic Zhang <sonic.zhang@analog.com>
2514 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515 W:      http://blackfin.uclinux.org/
2516 S:      Supported
2517 F:      drivers/i2c/busses/i2c-bfin-twi.c
2518
2519 BLACKFIN MEDIA DRIVER
2520 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2521 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522 W:      http://blackfin.uclinux.org/
2523 S:      Supported
2524 F:      drivers/media/platform/blackfin/
2525 F:      drivers/media/i2c/adv7183*
2526 F:      drivers/media/i2c/vs6624*
2527
2528 BLINKM RGB LED DRIVER
2529 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2530 S:      Maintained
2531 F:      drivers/leds/leds-blinkm.c
2532
2533 BLOCK LAYER
2534 M:      Jens Axboe <axboe@kernel.dk>
2535 L:      linux-block@vger.kernel.org
2536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2537 S:      Maintained
2538 F:      block/
2539 F:      kernel/trace/blktrace.c
2540 F:      lib/sbitmap.c
2541
2542 BFQ I/O SCHEDULER
2543 M:      Paolo Valente <paolo.valente@linaro.org>
2544 M:      Jens Axboe <axboe@kernel.dk>
2545 L:      linux-block@vger.kernel.org
2546 S:      Maintained
2547 F:      block/bfq-*
2548 F:      Documentation/block/bfq-iosched.txt
2549
2550 BLOCK2MTD DRIVER
2551 M:      Joern Engel <joern@lazybastard.org>
2552 L:      linux-mtd@lists.infradead.org
2553 S:      Maintained
2554 F:      drivers/mtd/devices/block2mtd.c
2555
2556 BLUETOOTH DRIVERS
2557 M:      Marcel Holtmann <marcel@holtmann.org>
2558 M:      Gustavo Padovan <gustavo@padovan.org>
2559 M:      Johan Hedberg <johan.hedberg@gmail.com>
2560 L:      linux-bluetooth@vger.kernel.org
2561 W:      http://www.bluez.org/
2562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2564 S:      Maintained
2565 F:      drivers/bluetooth/
2566
2567 BLUETOOTH SUBSYSTEM
2568 M:      Marcel Holtmann <marcel@holtmann.org>
2569 M:      Gustavo Padovan <gustavo@padovan.org>
2570 M:      Johan Hedberg <johan.hedberg@gmail.com>
2571 L:      linux-bluetooth@vger.kernel.org
2572 W:      http://www.bluez.org/
2573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2575 S:      Maintained
2576 F:      net/bluetooth/
2577 F:      include/net/bluetooth/
2578
2579 BONDING DRIVER
2580 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2581 M:      Veaceslav Falico <vfalico@gmail.com>
2582 M:      Andy Gospodarek <andy@greyhouse.net>
2583 L:      netdev@vger.kernel.org
2584 W:      http://sourceforge.net/projects/bonding/
2585 S:      Supported
2586 F:      drivers/net/bonding/
2587 F:      include/uapi/linux/if_bonding.h
2588
2589 BPF (Safe dynamic programs and tools)
2590 M:      Alexei Starovoitov <ast@kernel.org>
2591 M:      Daniel Borkmann <daniel@iogearbox.net>
2592 L:      netdev@vger.kernel.org
2593 L:      linux-kernel@vger.kernel.org
2594 S:      Supported
2595 F:      arch/x86/net/bpf_jit*
2596 F:      Documentation/networking/filter.txt
2597 F:      include/linux/bpf*
2598 F:      include/linux/filter.h
2599 F:      include/uapi/linux/bpf*
2600 F:      include/uapi/linux/filter.h
2601 F:      kernel/bpf/
2602 F:      kernel/trace/bpf_trace.c
2603 F:      lib/test_bpf.c
2604 F:      net/bpf/
2605 F:      net/core/filter.c
2606 F:      net/sched/act_bpf.c
2607 F:      net/sched/cls_bpf.c
2608 F:      samples/bpf/
2609 F:      tools/net/bpf*
2610 F:      tools/testing/selftests/bpf/
2611
2612 BROADCOM B44 10/100 ETHERNET DRIVER
2613 M:      Michael Chan <michael.chan@broadcom.com>
2614 L:      netdev@vger.kernel.org
2615 S:      Supported
2616 F:      drivers/net/ethernet/broadcom/b44.*
2617
2618 BROADCOM B53 ETHERNET SWITCH DRIVER
2619 M:      Florian Fainelli <f.fainelli@gmail.com>
2620 L:      netdev@vger.kernel.org
2621 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2622 S:      Supported
2623 F:      drivers/net/dsa/b53/*
2624 F:      include/linux/platform_data/b53.h
2625
2626 BROADCOM GENET ETHERNET DRIVER
2627 M:      Florian Fainelli <f.fainelli@gmail.com>
2628 L:      netdev@vger.kernel.org
2629 S:      Supported
2630 F:      drivers/net/ethernet/broadcom/genet/
2631
2632 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2633 M:      Rasesh Mody <rasesh.mody@cavium.com>
2634 M:      Harish Patil <harish.patil@cavium.com>
2635 M:      Dept-GELinuxNICDev@cavium.com
2636 L:      netdev@vger.kernel.org
2637 S:      Supported
2638 F:      drivers/net/ethernet/broadcom/bnx2.*
2639 F:      drivers/net/ethernet/broadcom/bnx2_*
2640
2641 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2642 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2643 M:      Ariel Elior <ariel.elior@cavium.com>
2644 M:      everest-linux-l2@cavium.com
2645 L:      netdev@vger.kernel.org
2646 S:      Supported
2647 F:      drivers/net/ethernet/broadcom/bnx2x/
2648
2649 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2650 M:      Michael Chan <michael.chan@broadcom.com>
2651 L:      netdev@vger.kernel.org
2652 S:      Supported
2653 F:      drivers/net/ethernet/broadcom/bnxt/
2654
2655 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2656 M:      Florian Fainelli <f.fainelli@gmail.com>
2657 M:      Ray Jui <rjui@broadcom.com>
2658 M:      Scott Branden <sbranden@broadcom.com>
2659 M:      bcm-kernel-feedback-list@broadcom.com
2660 T:      git git://github.com/broadcom/mach-bcm
2661 S:      Maintained
2662 N:      bcm281*
2663 N:      bcm113*
2664 N:      bcm216*
2665 N:      kona
2666 F:      arch/arm/mach-bcm/
2667
2668 BROADCOM BCM2835 ARM ARCHITECTURE
2669 M:      Stephen Warren <swarren@wwwdotorg.org>
2670 M:      Lee Jones <lee@kernel.org>
2671 M:      Eric Anholt <eric@anholt.net>
2672 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 T:      git git://github.com/anholt/linux
2675 S:      Maintained
2676 N:      bcm2835
2677 F:      drivers/staging/vc04_services
2678
2679 BROADCOM BCM47XX MIPS ARCHITECTURE
2680 M:      Hauke Mehrtens <hauke@hauke-m.de>
2681 M:      Rafał Miłecki <zajec5@gmail.com>
2682 L:      linux-mips@linux-mips.org
2683 S:      Maintained
2684 F:      Documentation/devicetree/bindings/mips/brcm/
2685 F:      arch/mips/bcm47xx/*
2686 F:      arch/mips/include/asm/mach-bcm47xx/*
2687
2688 BROADCOM BCM5301X ARM ARCHITECTURE
2689 M:      Hauke Mehrtens <hauke@hauke-m.de>
2690 M:      Rafał Miłecki <zajec5@gmail.com>
2691 M:      bcm-kernel-feedback-list@broadcom.com
2692 L:      linux-arm-kernel@lists.infradead.org
2693 S:      Maintained
2694 F:      arch/arm/mach-bcm/bcm_5301x.c
2695 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2696 F:      arch/arm/boot/dts/bcm470*
2697
2698 BROADCOM BCM53573 ARM ARCHITECTURE
2699 M:      Rafał Miłecki <rafal@milecki.pl>
2700 L:      linux-arm-kernel@lists.infradead.org
2701 S:      Maintained
2702 F:      arch/arm/boot/dts/bcm53573*
2703 F:      arch/arm/boot/dts/bcm47189*
2704
2705 BROADCOM BCM63XX ARM ARCHITECTURE
2706 M:      Florian Fainelli <f.fainelli@gmail.com>
2707 M:      bcm-kernel-feedback-list@broadcom.com
2708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 T:      git git://github.com/broadcom/stblinux.git
2710 S:      Maintained
2711 N:      bcm63xx
2712
2713 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2714 M:      Kevin Cernekee <cernekee@gmail.com>
2715 L:      linux-usb@vger.kernel.org
2716 S:      Maintained
2717 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2718
2719 BROADCOM BCM7XXX ARM ARCHITECTURE
2720 M:      Brian Norris <computersforpeace@gmail.com>
2721 M:      Gregory Fong <gregory.0xf0@gmail.com>
2722 M:      Florian Fainelli <f.fainelli@gmail.com>
2723 M:      bcm-kernel-feedback-list@broadcom.com
2724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 T:      git git://github.com/broadcom/stblinux.git
2726 S:      Maintained
2727 F:      arch/arm/mach-bcm/*brcmstb*
2728 F:      arch/arm/boot/dts/bcm7*.dts*
2729 F:      drivers/bus/brcmstb_gisb.c
2730 N:      brcmstb
2731
2732 BROADCOM BMIPS MIPS ARCHITECTURE
2733 M:      Kevin Cernekee <cernekee@gmail.com>
2734 M:      Florian Fainelli <f.fainelli@gmail.com>
2735 L:      linux-mips@linux-mips.org
2736 T:      git git://github.com/broadcom/stblinux.git
2737 S:      Maintained
2738 F:      arch/mips/bmips/*
2739 F:      arch/mips/include/asm/mach-bmips/*
2740 F:      arch/mips/kernel/*bmips*
2741 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2742 F:      drivers/irqchip/irq-bcm63*
2743 F:      drivers/irqchip/irq-bcm7*
2744 F:      drivers/irqchip/irq-brcmstb*
2745 F:      include/linux/bcm963xx_nvram.h
2746 F:      include/linux/bcm963xx_tag.h
2747
2748 BROADCOM BMIPS CPUFREQ DRIVER
2749 M:      Markus Mayer <mmayer@broadcom.com>
2750 M:      bcm-kernel-feedback-list@broadcom.com
2751 L:      linux-pm@vger.kernel.org
2752 S:      Maintained
2753 F:      drivers/cpufreq/bmips-cpufreq.c
2754
2755 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2756 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2757 M:      Prashant Sreedharan <prashant@broadcom.com>
2758 M:      Michael Chan <mchan@broadcom.com>
2759 L:      netdev@vger.kernel.org
2760 S:      Supported
2761 F:      drivers/net/ethernet/broadcom/tg3.*
2762
2763 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2764 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2765 M:      Franky Lin <franky.lin@broadcom.com>
2766 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2767 L:      linux-wireless@vger.kernel.org
2768 L:      brcm80211-dev-list.pdl@broadcom.com
2769 S:      Supported
2770 F:      drivers/net/wireless/broadcom/brcm80211/
2771
2772 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2773 M:      QLogic-Storage-Upstream@qlogic.com
2774 L:      linux-scsi@vger.kernel.org
2775 S:      Supported
2776 F:      drivers/scsi/bnx2fc/
2777
2778 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2779 M:      QLogic-Storage-Upstream@qlogic.com
2780 L:      linux-scsi@vger.kernel.org
2781 S:      Supported
2782 F:      drivers/scsi/bnx2i/
2783
2784 BROADCOM IPROC ARM ARCHITECTURE
2785 M:      Ray Jui <rjui@broadcom.com>
2786 M:      Scott Branden <sbranden@broadcom.com>
2787 M:      Jon Mason <jonmason@broadcom.com>
2788 M:      bcm-kernel-feedback-list@broadcom.com
2789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T:      git git://github.com/broadcom/cygnus-linux.git
2791 S:      Maintained
2792 N:      iproc
2793 N:      cygnus
2794 N:      bcm[-_]nsp
2795 N:      bcm9113*
2796 N:      bcm9583*
2797 N:      bcm9585*
2798 N:      bcm9586*
2799 N:      bcm988312
2800 N:      bcm113*
2801 N:      bcm583*
2802 N:      bcm585*
2803 N:      bcm586*
2804 N:      bcm88312
2805 F:      arch/arm64/boot/dts/broadcom/ns2*
2806 F:      drivers/clk/bcm/clk-ns*
2807 F:      drivers/pinctrl/bcm/pinctrl-ns*
2808
2809 BROADCOM BRCMSTB GPIO DRIVER
2810 M:      Gregory Fong <gregory.0xf0@gmail.com>
2811 L:      bcm-kernel-feedback-list@broadcom.com
2812 S:      Supported
2813 F:      drivers/gpio/gpio-brcmstb.c
2814 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2815
2816 BROADCOM KONA GPIO DRIVER
2817 M:      Ray Jui <rjui@broadcom.com>
2818 L:      bcm-kernel-feedback-list@broadcom.com
2819 S:      Supported
2820 F:      drivers/gpio/gpio-bcm-kona.c
2821 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2822
2823 BROADCOM NVRAM DRIVER
2824 M:      Rafał Miłecki <zajec5@gmail.com>
2825 L:      linux-mips@linux-mips.org
2826 S:      Maintained
2827 F:      drivers/firmware/broadcom/*
2828
2829 BROADCOM STB NAND FLASH DRIVER
2830 M:      Brian Norris <computersforpeace@gmail.com>
2831 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2832 L:      linux-mtd@lists.infradead.org
2833 L:      bcm-kernel-feedback-list@broadcom.com
2834 S:      Maintained
2835 F:      drivers/mtd/nand/brcmnand/
2836
2837 BROADCOM STB AVS CPUFREQ DRIVER
2838 M:      Markus Mayer <mmayer@broadcom.com>
2839 M:      bcm-kernel-feedback-list@broadcom.com
2840 L:      linux-pm@vger.kernel.org
2841 S:      Maintained
2842 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2843 F:      drivers/cpufreq/brcmstb*
2844
2845 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2846 M:      Rafał Miłecki <zajec5@gmail.com>
2847 L:      linux-wireless@vger.kernel.org
2848 S:      Maintained
2849 F:      drivers/bcma/
2850 F:      include/linux/bcma/
2851
2852 BROADCOM SYSTEMPORT ETHERNET DRIVER
2853 M:      Florian Fainelli <f.fainelli@gmail.com>
2854 L:      netdev@vger.kernel.org
2855 S:      Supported
2856 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2857
2858 BROADCOM VULCAN ARM64 SOC
2859 M:      Jayachandran C. <c.jayachandran@gmail.com>
2860 M:      bcm-kernel-feedback-list@broadcom.com
2861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 S:      Maintained
2863 F:      arch/arm64/boot/dts/broadcom/vulcan*
2864
2865 BROADCOM NETXTREME-E ROCE DRIVER
2866 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2867 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2868 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2869 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2870 L:      linux-rdma@vger.kernel.org
2871 W:      http://www.broadcom.com
2872 S:      Supported
2873 F:      drivers/infiniband/hw/bnxt_re/
2874 F:      include/uapi/rdma/bnxt_re-abi.h
2875
2876 BROCADE BFA FC SCSI DRIVER
2877 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2878 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2879 L:      linux-scsi@vger.kernel.org
2880 S:      Supported
2881 F:      drivers/scsi/bfa/
2882
2883 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2884 M:      Rasesh Mody <rasesh.mody@cavium.com>
2885 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2886 M:      Dept-GELinuxNICDev@cavium.com
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      drivers/net/ethernet/brocade/bna/
2890
2891 BSG (block layer generic sg v4 driver)
2892 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2893 L:      linux-scsi@vger.kernel.org
2894 S:      Supported
2895 F:      block/bsg.c
2896 F:      include/linux/bsg.h
2897 F:      include/uapi/linux/bsg.h
2898
2899 BT87X AUDIO DRIVER
2900 M:      Clemens Ladisch <clemens@ladisch.de>
2901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2902 T:      git git://git.alsa-project.org/alsa-kernel.git
2903 S:      Maintained
2904 F:      Documentation/sound/alsa/Bt87x.txt
2905 F:      sound/pci/bt87x.c
2906
2907 BT8XXGPIO DRIVER
2908 M:      Michael Buesch <m@bues.ch>
2909 W:      http://bu3sch.de/btgpio.php
2910 S:      Maintained
2911 F:      drivers/gpio/gpio-bt8xx.c
2912
2913 BTRFS FILE SYSTEM
2914 M:      Chris Mason <clm@fb.com>
2915 M:      Josef Bacik <jbacik@fb.com>
2916 M:      David Sterba <dsterba@suse.com>
2917 L:      linux-btrfs@vger.kernel.org
2918 W:      http://btrfs.wiki.kernel.org/
2919 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2921 S:      Maintained
2922 F:      Documentation/filesystems/btrfs.txt
2923 F:      fs/btrfs/
2924
2925 BTTV VIDEO4LINUX DRIVER
2926 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2927 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2928 L:      linux-media@vger.kernel.org
2929 W:      https://linuxtv.org
2930 T:      git git://linuxtv.org/media_tree.git
2931 S:      Odd fixes
2932 F:      Documentation/media/v4l-drivers/bttv*
2933 F:      drivers/media/pci/bt8xx/bttv*
2934
2935 BUSLOGIC SCSI DRIVER
2936 M:      Khalid Aziz <khalid@gonehiking.org>
2937 L:      linux-scsi@vger.kernel.org
2938 S:      Maintained
2939 F:      drivers/scsi/BusLogic.*
2940 F:      drivers/scsi/FlashPoint.*
2941
2942 C-MEDIA CMI8788 DRIVER
2943 M:      Clemens Ladisch <clemens@ladisch.de>
2944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2945 T:      git git://git.alsa-project.org/alsa-kernel.git
2946 S:      Maintained
2947 F:      sound/pci/oxygen/
2948
2949 C6X ARCHITECTURE
2950 M:      Mark Salter <msalter@redhat.com>
2951 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2952 L:      linux-c6x-dev@linux-c6x.org
2953 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2954 S:      Maintained
2955 F:      arch/c6x/
2956
2957 CA8210 IEEE-802.15.4 RADIO DRIVER
2958 M:      Harry Morris <h.morris@cascoda.com>
2959 M:      linuxdev@cascoda.com
2960 L:      linux-wpan@vger.kernel.org
2961 W:      https://github.com/Cascoda/ca8210-linux.git
2962 S:      Maintained
2963 F:      drivers/net/ieee802154/ca8210.c
2964 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2965
2966 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2967 M:      David Howells <dhowells@redhat.com>
2968 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2969 S:      Supported
2970 F:      Documentation/filesystems/caching/cachefiles.txt
2971 F:      fs/cachefiles/
2972
2973 CADET FM/AM RADIO RECEIVER DRIVER
2974 M:      Hans Verkuil <hverkuil@xs4all.nl>
2975 L:      linux-media@vger.kernel.org
2976 T:      git git://linuxtv.org/media_tree.git
2977 W:      https://linuxtv.org
2978 S:      Maintained
2979 F:      drivers/media/radio/radio-cadet*
2980
2981 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2982 M:      Jonathan Corbet <corbet@lwn.net>
2983 L:      linux-media@vger.kernel.org
2984 T:      git git://linuxtv.org/media_tree.git
2985 S:      Maintained
2986 F:      Documentation/media/v4l-drivers/cafe_ccic*
2987 F:      drivers/media/platform/marvell-ccic/
2988
2989 CAIF NETWORK LAYER
2990 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2991 L:      netdev@vger.kernel.org
2992 S:      Supported
2993 F:      Documentation/networking/caif/
2994 F:      drivers/net/caif/
2995 F:      include/uapi/linux/caif/
2996 F:      include/net/caif/
2997 F:      net/caif/
2998
2999 CALGARY x86-64 IOMMU
3000 M:      Muli Ben-Yehuda <mulix@mulix.org>
3001 M:      Jon Mason <jdmason@kudzu.us>
3002 L:      iommu@lists.linux-foundation.org
3003 S:      Maintained
3004 F:      arch/x86/kernel/pci-calgary_64.c
3005 F:      arch/x86/kernel/tce_64.c
3006 F:      arch/x86/include/asm/calgary.h
3007 F:      arch/x86/include/asm/tce.h
3008
3009 CAN NETWORK LAYER
3010 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3011 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3012 L:      linux-can@vger.kernel.org
3013 W:      https://github.com/linux-can
3014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3016 S:      Maintained
3017 F:      Documentation/networking/can.txt
3018 F:      net/can/
3019 F:      include/linux/can/core.h
3020 F:      include/uapi/linux/can.h
3021 F:      include/uapi/linux/can/bcm.h
3022 F:      include/uapi/linux/can/raw.h
3023 F:      include/uapi/linux/can/gw.h
3024
3025 CAN NETWORK DRIVERS
3026 M:      Wolfgang Grandegger <wg@grandegger.com>
3027 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3028 L:      linux-can@vger.kernel.org
3029 W:      https://github.com/linux-can
3030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3032 S:      Maintained
3033 F:      Documentation/devicetree/bindings/net/can/
3034 F:      drivers/net/can/
3035 F:      include/linux/can/dev.h
3036 F:      include/linux/can/platform/
3037 F:      include/uapi/linux/can/error.h
3038 F:      include/uapi/linux/can/netlink.h
3039
3040 CAPABILITIES
3041 M:      Serge Hallyn <serge@hallyn.com>
3042 L:      linux-security-module@vger.kernel.org
3043 S:      Supported
3044 F:      include/linux/capability.h
3045 F:      include/uapi/linux/capability.h
3046 F:      security/commoncap.c
3047 F:      kernel/capability.c
3048
3049 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3050 M:      Kevin Tsai <ktsai@capellamicro.com>
3051 S:      Maintained
3052 F:      drivers/iio/light/cm*
3053 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3054
3055 CAVIUM THUNDERX2 ARM64 SOC
3056 M:      Jayachandran C <jnair@caviumnetworks.com>
3057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058 S:      Maintained
3059 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3060 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3061
3062 CAVIUM I2C DRIVER
3063 M:      Jan Glauber <jglauber@cavium.com>
3064 M:      David Daney <david.daney@cavium.com>
3065 W:      http://www.cavium.com
3066 S:      Supported
3067 F:      drivers/i2c/busses/i2c-octeon*
3068 F:      drivers/i2c/busses/i2c-thunderx*
3069
3070 CAVIUM MMC DRIVER
3071 M:      Jan Glauber <jglauber@cavium.com>
3072 M:      David Daney <david.daney@cavium.com>
3073 M:      Steven J. Hill <Steven.Hill@cavium.com>
3074 W:      http://www.cavium.com
3075 S:      Supported
3076 F:      drivers/mmc/host/cavium*
3077
3078 CAVIUM LIQUIDIO NETWORK DRIVER
3079 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3080 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3081 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3082 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3083 L:     netdev@vger.kernel.org
3084 W:     http://www.cavium.com
3085 S:     Supported
3086 F:     drivers/net/ethernet/cavium/liquidio/
3087
3088 CAVIUM OCTEON-TX CRYPTO DRIVER
3089 M:      George Cherian <george.cherian@cavium.com>
3090 L:      linux-crypto@vger.kernel.org
3091 W:      http://www.cavium.com
3092 S:      Supported
3093 F:      drivers/crypto/cavium/cpt/
3094
3095 CC2520 IEEE-802.15.4 RADIO DRIVER
3096 M:      Varka Bhadram <varkabhadram@gmail.com>
3097 L:      linux-wpan@vger.kernel.org
3098 S:      Maintained
3099 F:      drivers/net/ieee802154/cc2520.c
3100 F:      include/linux/spi/cc2520.h
3101 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3102
3103 CEC FRAMEWORK
3104 M:      Hans Verkuil <hans.verkuil@cisco.com>
3105 L:      linux-media@vger.kernel.org
3106 T:      git git://linuxtv.org/media_tree.git
3107 W:      http://linuxtv.org
3108 S:      Supported
3109 F:      Documentation/media/kapi/cec-core.rst
3110 F:      Documentation/media/uapi/cec
3111 F:      drivers/media/cec/
3112 F:      drivers/media/rc/keymaps/rc-cec.c
3113 F:      include/media/cec.h
3114 F:      include/media/cec-notifier.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:      Documentation/devicetree/bindings/powerpc/fsl/
5314 F:      drivers/soc/fsl/
5315 F:      include/linux/fsl/
5316
5317 FREESCALE QUICC ENGINE LIBRARY
5318 M:      Qiang Zhao <qiang.zhao@nxp.com>
5319 L:      linuxppc-dev@lists.ozlabs.org
5320 S:      Maintained
5321 F:      drivers/soc/fsl/qe/
5322 F:      include/soc/fsl/*qe*.h
5323 F:      include/soc/fsl/*ucc*.h
5324
5325 FREESCALE USB PERIPHERAL DRIVERS
5326 M:      Li Yang <leoli@freescale.com>
5327 L:      linux-usb@vger.kernel.org
5328 L:      linuxppc-dev@lists.ozlabs.org
5329 S:      Maintained
5330 F:      drivers/usb/gadget/udc/fsl*
5331
5332 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5333 M:      Li Yang <leoli@freescale.com>
5334 L:      netdev@vger.kernel.org
5335 L:      linuxppc-dev@lists.ozlabs.org
5336 S:      Maintained
5337 F:      drivers/net/ethernet/freescale/ucc_geth*
5338
5339 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5340 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5341 L:      netdev@vger.kernel.org
5342 S:      Maintained
5343 F:      drivers/net/ethernet/freescale/gianfar*
5344 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5345 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5346
5347 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5348 M:      Zhao Qiang <qiang.zhao@nxp.com>
5349 L:      netdev@vger.kernel.org
5350 L:      linuxppc-dev@lists.ozlabs.org
5351 S:      Maintained
5352 F:      drivers/net/wan/fsl_ucc_hdlc*
5353
5354 FREESCALE QUICC ENGINE UCC UART DRIVER
5355 M:      Timur Tabi <timur@tabi.org>
5356 L:      linuxppc-dev@lists.ozlabs.org
5357 S:      Maintained
5358 F:      drivers/tty/serial/ucc_uart.c
5359
5360 FREESCALE SOC SOUND DRIVERS
5361 M:      Timur Tabi <timur@tabi.org>
5362 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5363 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5364 R:      Fabio Estevam <fabio.estevam@nxp.com>
5365 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5366 L:      linuxppc-dev@lists.ozlabs.org
5367 S:      Maintained
5368 F:      sound/soc/fsl/fsl*
5369 F:      sound/soc/fsl/imx*
5370 F:      sound/soc/fsl/mpc8610_hpcd.c
5371
5372 FREEVXFS FILESYSTEM
5373 M:      Christoph Hellwig <hch@infradead.org>
5374 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5375 S:      Maintained
5376 F:      fs/freevxfs/
5377
5378 FREEZER
5379 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5380 M:      Pavel Machek <pavel@ucw.cz>
5381 L:      linux-pm@vger.kernel.org
5382 S:      Supported
5383 F:      Documentation/power/freezing-of-tasks.txt
5384 F:      include/linux/freezer.h
5385 F:      kernel/freezer.c
5386
5387 FRONTSWAP API
5388 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5389 L:      linux-kernel@vger.kernel.org
5390 S:      Maintained
5391 F:      mm/frontswap.c
5392 F:      include/linux/frontswap.h
5393
5394 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5395 M:      David Howells <dhowells@redhat.com>
5396 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5397 S:      Supported
5398 F:      Documentation/filesystems/caching/
5399 F:      fs/fscache/
5400 F:      include/linux/fscache*.h
5401
5402 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5403 M:      Theodore Y. Ts'o <tytso@mit.edu>
5404 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5405 L:      linux-fsdevel@vger.kernel.org
5406 S:      Supported
5407 F:      fs/crypto/
5408 F:      include/linux/fscrypt*.h
5409
5410 F2FS FILE SYSTEM
5411 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5412 M:      Chao Yu <yuchao0@huawei.com>
5413 L:      linux-f2fs-devel@lists.sourceforge.net
5414 W:      https://f2fs.wiki.kernel.org/
5415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5416 S:      Maintained
5417 F:      Documentation/filesystems/f2fs.txt
5418 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5419 F:      fs/f2fs/
5420 F:      include/linux/f2fs_fs.h
5421 F:      include/trace/events/f2fs.h
5422
5423 FUJITSU FR-V (FRV) PORT
5424 S:      Orphan
5425 F:      arch/frv/
5426
5427 FUJITSU LAPTOP EXTRAS
5428 M:      Jonathan Woithe <jwoithe@just42.net>
5429 L:      platform-driver-x86@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/platform/x86/fujitsu-laptop.c
5432
5433 FUJITSU M-5MO LS CAMERA ISP DRIVER
5434 M:      Kyungmin Park <kyungmin.park@samsung.com>
5435 M:      Heungjun Kim <riverful.kim@samsung.com>
5436 L:      linux-media@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/media/i2c/m5mols/
5439 F:      include/media/i2c/m5mols.h
5440
5441 FUJITSU TABLET EXTRAS
5442 M:      Robert Gerlach <khnz@gmx.de>
5443 L:      platform-driver-x86@vger.kernel.org
5444 S:      Maintained
5445 F:      drivers/platform/x86/fujitsu-tablet.c
5446
5447 FUSE: FILESYSTEM IN USERSPACE
5448 M:      Miklos Szeredi <miklos@szeredi.hu>
5449 L:      linux-fsdevel@vger.kernel.org
5450 W:      http://fuse.sourceforge.net/
5451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5452 S:      Maintained
5453 F:      fs/fuse/
5454 F:      include/uapi/linux/fuse.h
5455 F:      Documentation/filesystems/fuse.txt
5456
5457 FUTEX SUBSYSTEM
5458 M:      Thomas Gleixner <tglx@linutronix.de>
5459 M:      Ingo Molnar <mingo@redhat.com>
5460 R:      Peter Zijlstra <peterz@infradead.org>
5461 R:      Darren Hart <dvhart@infradead.org>
5462 L:      linux-kernel@vger.kernel.org
5463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5464 S:      Maintained
5465 F:      kernel/futex.c
5466 F:      kernel/futex_compat.c
5467 F:      include/asm-generic/futex.h
5468 F:      include/linux/futex.h
5469 F:      include/uapi/linux/futex.h
5470 F:      tools/testing/selftests/futex/
5471 F:      tools/perf/bench/futex*
5472 F:      Documentation/*futex*
5473
5474 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5475 M:      Rik Faith <faith@cs.unc.edu>
5476 L:      linux-scsi@vger.kernel.org
5477 S:      Odd Fixes (e.g., new signatures)
5478 F:      drivers/scsi/fdomain.*
5479
5480 GCC PLUGINS
5481 M:      Kees Cook <keescook@chromium.org>
5482 R:      Emese Revfy <re.emese@gmail.com>
5483 L:      kernel-hardening@lists.openwall.com
5484 S:      Maintained
5485 F:      scripts/gcc-plugins/
5486 F:      scripts/gcc-plugin.sh
5487 F:      scripts/Makefile.gcc-plugins
5488 F:      Documentation/gcc-plugins.txt
5489
5490 GCOV BASED KERNEL PROFILING
5491 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5492 S:      Maintained
5493 F:      kernel/gcov/
5494 F:      Documentation/dev-tools/gcov.rst
5495
5496 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5497 M:      Achim Leubner <achim_leubner@adaptec.com>
5498 L:      linux-scsi@vger.kernel.org
5499 W:      http://www.icp-vortex.com/
5500 S:      Supported
5501 F:      drivers/scsi/gdt*
5502
5503 GDB KERNEL DEBUGGING HELPER SCRIPTS
5504 M:      Jan Kiszka <jan.kiszka@siemens.com>
5505 M:      Kieran Bingham <kieran@bingham.xyz>
5506 S:      Supported
5507 F:      scripts/gdb/
5508
5509 GEMTEK FM RADIO RECEIVER DRIVER
5510 M:      Hans Verkuil <hverkuil@xs4all.nl>
5511 L:      linux-media@vger.kernel.org
5512 T:      git git://linuxtv.org/media_tree.git
5513 W:      https://linuxtv.org
5514 S:      Maintained
5515 F:      drivers/media/radio/radio-gemtek*
5516
5517 GENERIC GPIO I2C DRIVER
5518 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5519 S:      Supported
5520 F:      drivers/i2c/busses/i2c-gpio.c
5521 F:      include/linux/i2c-gpio.h
5522
5523 GENERIC GPIO I2C MULTIPLEXER DRIVER
5524 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5525 L:      linux-i2c@vger.kernel.org
5526 S:      Supported
5527 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5528 F:      include/linux/i2c-mux-gpio.h
5529 F:      Documentation/i2c/muxes/i2c-mux-gpio
5530
5531 GENERIC HDLC (WAN) DRIVERS
5532 M:      Krzysztof Halasa <khc@pm.waw.pl>
5533 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5534 S:      Maintained
5535 F:      drivers/net/wan/c101.c
5536 F:      drivers/net/wan/hd6457*
5537 F:      drivers/net/wan/hdlc*
5538 F:      drivers/net/wan/n2.c
5539 F:      drivers/net/wan/pc300too.c
5540 F:      drivers/net/wan/pci200syn.c
5541 F:      drivers/net/wan/wanxl*
5542
5543 GENERIC INCLUDE/ASM HEADER FILES
5544 M:      Arnd Bergmann <arnd@arndb.de>
5545 L:      linux-arch@vger.kernel.org
5546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5547 S:      Maintained
5548 F:      include/asm-generic/
5549 F:      include/uapi/asm-generic/
5550
5551 GENERIC PHY FRAMEWORK
5552 M:      Kishon Vijay Abraham I <kishon@ti.com>
5553 L:      linux-kernel@vger.kernel.org
5554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5555 S:      Supported
5556 F:      drivers/phy/
5557 F:      include/linux/phy/
5558
5559 GENERIC PM DOMAINS
5560 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5561 M:      Kevin Hilman <khilman@kernel.org>
5562 M:      Ulf Hansson <ulf.hansson@linaro.org>
5563 L:      linux-pm@vger.kernel.org
5564 S:      Supported
5565 F:      drivers/base/power/domain*.c
5566 F:      include/linux/pm_domain.h
5567
5568 GENERIC UIO DRIVER FOR PCI DEVICES
5569 M:      "Michael S. Tsirkin" <mst@redhat.com>
5570 L:      kvm@vger.kernel.org
5571 S:      Supported
5572 F:      drivers/uio/uio_pci_generic.c
5573
5574 GET_MAINTAINER SCRIPT
5575 M:      Joe Perches <joe@perches.com>
5576 S:      Maintained
5577 F:      scripts/get_maintainer.pl
5578
5579 GENWQE (IBM Generic Workqueue Card)
5580 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5581 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5582 S:      Supported
5583 F:      drivers/misc/genwqe/
5584
5585 GFS2 FILE SYSTEM
5586 M:      Steven Whitehouse <swhiteho@redhat.com>
5587 M:      Bob Peterson <rpeterso@redhat.com>
5588 L:      cluster-devel@redhat.com
5589 W:      http://sources.redhat.com/cluster/
5590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5591 S:      Supported
5592 F:      Documentation/filesystems/gfs2*.txt
5593 F:      fs/gfs2/
5594 F:      include/uapi/linux/gfs2_ondisk.h
5595
5596 GIGASET ISDN DRIVERS
5597 M:      Paul Bolle <pebolle@tiscali.nl>
5598 L:      gigaset307x-common@lists.sourceforge.net
5599 W:      http://gigaset307x.sourceforge.net/
5600 S:      Odd Fixes
5601 F:      Documentation/isdn/README.gigaset
5602 F:      drivers/isdn/gigaset/
5603 F:      include/uapi/linux/gigaset_dev.h
5604
5605 GO7007 MPEG CODEC
5606 M:      Hans Verkuil <hans.verkuil@cisco.com>
5607 L:      linux-media@vger.kernel.org
5608 S:      Maintained
5609 F:      drivers/media/usb/go7007/
5610
5611 GOODIX TOUCHSCREEN
5612 M:      Bastien Nocera <hadess@hadess.net>
5613 L:      linux-input@vger.kernel.org
5614 S:      Maintained
5615 F:      drivers/input/touchscreen/goodix.c
5616
5617 GPIO MOCKUP DRIVER
5618 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5619 L:      linux-gpio@vger.kernel.org
5620 S:      Maintained
5621 F:      drivers/gpio/gpio-mockup.c
5622 F:      tools/testing/selftests/gpio/
5623
5624 GPIO SUBSYSTEM
5625 M:      Linus Walleij <linus.walleij@linaro.org>
5626 M:      Alexandre Courbot <gnurou@gmail.com>
5627 L:      linux-gpio@vger.kernel.org
5628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5629 S:      Maintained
5630 F:      Documentation/devicetree/bindings/gpio/
5631 F:      Documentation/gpio/
5632 F:      Documentation/ABI/testing/gpio-cdev
5633 F:      Documentation/ABI/obsolete/sysfs-gpio
5634 F:      drivers/gpio/
5635 F:      include/linux/gpio/
5636 F:      include/linux/gpio.h
5637 F:      include/asm-generic/gpio.h
5638 F:      include/uapi/linux/gpio.h
5639 F:      tools/gpio/
5640
5641 GRE DEMULTIPLEXER DRIVER
5642 M:      Dmitry Kozlov <xeb@mail.ru>
5643 L:      netdev@vger.kernel.org
5644 S:      Maintained
5645 F:      net/ipv4/gre_demux.c
5646 F:      net/ipv4/gre_offload.c
5647 F:      include/net/gre.h
5648
5649 GRETH 10/100/1G Ethernet MAC device driver
5650 M:      Andreas Larsson <andreas@gaisler.com>
5651 L:      netdev@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/net/ethernet/aeroflex/
5654
5655 GREYBUS SUBSYSTEM
5656 M:      Johan Hovold <johan@kernel.org>
5657 M:      Alex Elder <elder@kernel.org>
5658 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5659 S:      Maintained
5660 F:      drivers/staging/greybus/
5661 L:      greybus-dev@lists.linaro.org
5662
5663 GREYBUS AUDIO PROTOCOLS DRIVERS
5664 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5665 M:      Mark Greer <mgreer@animalcreek.com>
5666 S:      Maintained
5667 F:      drivers/staging/greybus/audio_apbridgea.c
5668 F:      drivers/staging/greybus/audio_apbridgea.h
5669 F:      drivers/staging/greybus/audio_codec.c
5670 F:      drivers/staging/greybus/audio_codec.h
5671 F:      drivers/staging/greybus/audio_gb.c
5672 F:      drivers/staging/greybus/audio_manager.c
5673 F:      drivers/staging/greybus/audio_manager.h
5674 F:      drivers/staging/greybus/audio_manager_module.c
5675 F:      drivers/staging/greybus/audio_manager_private.h
5676 F:      drivers/staging/greybus/audio_manager_sysfs.c
5677 F:      drivers/staging/greybus/audio_module.c
5678 F:      drivers/staging/greybus/audio_topology.c
5679
5680 GREYBUS PROTOCOLS DRIVERS
5681 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5682 S:      Maintained
5683 F:      drivers/staging/greybus/sdio.c
5684 F:      drivers/staging/greybus/light.c
5685 F:      drivers/staging/greybus/gpio.c
5686 F:      drivers/staging/greybus/power_supply.c
5687 F:      drivers/staging/greybus/spi.c
5688 F:      drivers/staging/greybus/spilib.c
5689
5690 GREYBUS PROTOCOLS DRIVERS
5691 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5692 S:      Maintained
5693 F:      drivers/staging/greybus/loopback.c
5694 F:      drivers/staging/greybus/timesync.c
5695 F:      drivers/staging/greybus/timesync_platform.c
5696
5697 GREYBUS PROTOCOLS DRIVERS
5698 M:      Viresh Kumar <vireshk@kernel.org>
5699 S:      Maintained
5700 F:      drivers/staging/greybus/authentication.c
5701 F:      drivers/staging/greybus/bootrom.c
5702 F:      drivers/staging/greybus/firmware.h
5703 F:      drivers/staging/greybus/fw-core.c
5704 F:      drivers/staging/greybus/fw-download.c
5705 F:      drivers/staging/greybus/fw-managament.c
5706 F:      drivers/staging/greybus/greybus_authentication.h
5707 F:      drivers/staging/greybus/greybus_firmware.h
5708 F:      drivers/staging/greybus/hid.c
5709 F:      drivers/staging/greybus/i2c.c
5710 F:      drivers/staging/greybus/spi.c
5711 F:      drivers/staging/greybus/spilib.c
5712 F:      drivers/staging/greybus/spilib.h
5713
5714 GREYBUS PROTOCOLS DRIVERS
5715 M:      David Lin <dtwlin@gmail.com>
5716 S:      Maintained
5717 F:      drivers/staging/greybus/uart.c
5718 F:      drivers/staging/greybus/log.c
5719
5720 GREYBUS PLATFORM DRIVERS
5721 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5722 S:      Maintained
5723 F:      drivers/staging/greybus/arche-platform.c
5724 F:      drivers/staging/greybus/arche-apb-ctrl.c
5725 F:      drivers/staging/greybus/arche_platform.h
5726
5727 GS1662 VIDEO SERIALIZER
5728 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5729 L:      linux-media@vger.kernel.org
5730 T:      git git://linuxtv.org/media_tree.git
5731 S:      Maintained
5732 F:      drivers/media/spi/gs1662.c
5733
5734 GSPCA FINEPIX SUBDRIVER
5735 M:      Frank Zago <frank@zago.net>
5736 L:      linux-media@vger.kernel.org
5737 T:      git git://linuxtv.org/media_tree.git
5738 S:      Maintained
5739 F:      drivers/media/usb/gspca/finepix.c
5740
5741 GSPCA GL860 SUBDRIVER
5742 M:      Olivier Lorin <o.lorin@laposte.net>
5743 L:      linux-media@vger.kernel.org
5744 T:      git git://linuxtv.org/media_tree.git
5745 S:      Maintained
5746 F:      drivers/media/usb/gspca/gl860/
5747
5748 GSPCA M5602 SUBDRIVER
5749 M:      Erik Andren <erik.andren@gmail.com>
5750 L:      linux-media@vger.kernel.org
5751 T:      git git://linuxtv.org/media_tree.git
5752 S:      Maintained
5753 F:      drivers/media/usb/gspca/m5602/
5754
5755 GSPCA PAC207 SONIXB SUBDRIVER
5756 M:      Hans Verkuil <hverkuil@xs4all.nl>
5757 L:      linux-media@vger.kernel.org
5758 T:      git git://linuxtv.org/media_tree.git
5759 S:      Odd Fixes
5760 F:      drivers/media/usb/gspca/pac207.c
5761
5762 GSPCA SN9C20X SUBDRIVER
5763 M:      Brian Johnson <brijohn@gmail.com>
5764 L:      linux-media@vger.kernel.org
5765 T:      git git://linuxtv.org/media_tree.git
5766 S:      Maintained
5767 F:      drivers/media/usb/gspca/sn9c20x.c
5768
5769 GSPCA T613 SUBDRIVER
5770 M:      Leandro Costantino <lcostantino@gmail.com>
5771 L:      linux-media@vger.kernel.org
5772 T:      git git://linuxtv.org/media_tree.git
5773 S:      Maintained
5774 F:      drivers/media/usb/gspca/t613.c
5775
5776 GSPCA USB WEBCAM DRIVER
5777 M:      Hans Verkuil <hverkuil@xs4all.nl>
5778 L:      linux-media@vger.kernel.org
5779 T:      git git://linuxtv.org/media_tree.git
5780 S:      Odd Fixes
5781 F:      drivers/media/usb/gspca/
5782
5783 GTP (GPRS Tunneling Protocol)
5784 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5785 M:      Harald Welte <laforge@gnumonks.org>
5786 L:      osmocom-net-gprs@lists.osmocom.org
5787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5788 S:      Maintained
5789 F:      drivers/net/gtp.c
5790
5791 GUID PARTITION TABLE (GPT)
5792 M:      Davidlohr Bueso <dave@stgolabs.net>
5793 L:      linux-efi@vger.kernel.org
5794 S:      Maintained
5795 F:      block/partitions/efi.*
5796
5797 STK1160 USB VIDEO CAPTURE DRIVER
5798 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5799 L:      linux-media@vger.kernel.org
5800 T:      git git://linuxtv.org/media_tree.git
5801 S:      Maintained
5802 F:      drivers/media/usb/stk1160/
5803
5804 H8/300 ARCHITECTURE
5805 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5806 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5807 W:      http://uclinux-h8.sourceforge.jp
5808 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5809 S:      Maintained
5810 F:      arch/h8300/
5811 F:      drivers/clocksource/h8300_*.c
5812 F:      drivers/clk/h8300/
5813 F:      drivers/irqchip/irq-renesas-h8*.c
5814
5815 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5816 M:      Frank Seidel <frank@f-seidel.de>
5817 L:      platform-driver-x86@vger.kernel.org
5818 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5819 S:      Maintained
5820 F:      drivers/platform/x86/hdaps.c
5821
5822 HDPVR USB VIDEO ENCODER DRIVER
5823 M:      Hans Verkuil <hverkuil@xs4all.nl>
5824 L:      linux-media@vger.kernel.org
5825 T:      git git://linuxtv.org/media_tree.git
5826 W:      https://linuxtv.org
5827 S:      Odd Fixes
5828 F:      drivers/media/usb/hdpvr/
5829
5830 HWPOISON MEMORY FAILURE HANDLING
5831 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5832 L:      linux-mm@kvack.org
5833 S:      Maintained
5834 F:      mm/memory-failure.c
5835 F:      mm/hwpoison-inject.c
5836
5837 HYPERVISOR VIRTUAL CONSOLE DRIVER
5838 L:      linuxppc-dev@lists.ozlabs.org
5839 S:      Odd Fixes
5840 F:      drivers/tty/hvc/
5841
5842 HACKRF MEDIA DRIVER
5843 M:      Antti Palosaari <crope@iki.fi>
5844 L:      linux-media@vger.kernel.org
5845 W:      https://linuxtv.org
5846 W:      http://palosaari.fi/linux/
5847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5848 T:      git git://linuxtv.org/anttip/media_tree.git
5849 S:      Maintained
5850 F:      drivers/media/usb/hackrf/
5851
5852 HARDWARE MONITORING
5853 M:      Jean Delvare <jdelvare@suse.com>
5854 M:      Guenter Roeck <linux@roeck-us.net>
5855 L:      linux-hwmon@vger.kernel.org
5856 W:      http://hwmon.wiki.kernel.org/
5857 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5859 S:      Maintained
5860 F:      Documentation/hwmon/
5861 F:      drivers/hwmon/
5862 F:      include/linux/hwmon*.h
5863
5864 HARDWARE RANDOM NUMBER GENERATOR CORE
5865 M:      Matt Mackall <mpm@selenic.com>
5866 M:      Herbert Xu <herbert@gondor.apana.org.au>
5867 L:      linux-crypto@vger.kernel.org
5868 S:      Odd fixes
5869 F:      Documentation/devicetree/bindings/rng/
5870 F:      Documentation/hw_random.txt
5871 F:      drivers/char/hw_random/
5872 F:      include/linux/hw_random.h
5873
5874 HARDWARE SPINLOCK CORE
5875 M:      Ohad Ben-Cohen <ohad@wizery.com>
5876 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5877 L:      linux-remoteproc@vger.kernel.org
5878 S:      Maintained
5879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5880 F:      Documentation/devicetree/bindings/hwlock/
5881 F:      Documentation/hwspinlock.txt
5882 F:      drivers/hwspinlock/
5883 F:      include/linux/hwspinlock.h
5884
5885 HARMONY SOUND DRIVER
5886 L:      linux-parisc@vger.kernel.org
5887 S:      Maintained
5888 F:      sound/parisc/harmony.*
5889
5890 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5891 M:      Jimmy Vance <jimmy.vance@hpe.com>
5892 S:      Supported
5893 F:      Documentation/watchdog/hpwdt.txt
5894 F:      drivers/watchdog/hpwdt.c
5895
5896 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5897 M:      Don Brace <don.brace@microsemi.com>
5898 L:      esc.storagedev@microsemi.com
5899 L:      linux-scsi@vger.kernel.org
5900 S:      Supported
5901 F:      Documentation/scsi/hpsa.txt
5902 F:      drivers/scsi/hpsa*.[ch]
5903 F:      include/linux/cciss*.h
5904 F:      include/uapi/linux/cciss*.h
5905
5906 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5907 M:      Don Brace <don.brace@microsemi.com>
5908 L:      esc.storagedev@microsemi.com
5909 L:      linux-scsi@vger.kernel.org
5910 S:      Supported
5911 F:      Documentation/blockdev/cciss.txt
5912 F:      drivers/block/cciss*
5913 F:      include/linux/cciss_ioctl.h
5914 F:      include/uapi/linux/cciss_ioctl.h
5915
5916 OPA-VNIC DRIVER
5917 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5918 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5919 L:      linux-rdma@vger.kernel.org
5920 S:      Supported
5921 F:      drivers/infiniband/ulp/opa_vnic
5922
5923 HFI1 DRIVER
5924 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5925 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5926 L:      linux-rdma@vger.kernel.org
5927 S:      Supported
5928 F:      drivers/infiniband/hw/hfi1
5929
5930 HFS FILESYSTEM
5931 L:      linux-fsdevel@vger.kernel.org
5932 S:      Orphan
5933 F:      Documentation/filesystems/hfs.txt
5934 F:      fs/hfs/
5935
5936 HFSPLUS FILESYSTEM
5937 L:      linux-fsdevel@vger.kernel.org
5938 S:      Orphan
5939 F:      Documentation/filesystems/hfsplus.txt
5940 F:      fs/hfsplus/
5941
5942 HGA FRAMEBUFFER DRIVER
5943 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5944 L:      linux-nvidia@lists.surfsouth.com
5945 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5946 S:      Maintained
5947 F:      drivers/video/fbdev/hgafb.c
5948
5949 HIBERNATION (aka Software Suspend, aka swsusp)
5950 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5951 M:      Pavel Machek <pavel@ucw.cz>
5952 L:      linux-pm@vger.kernel.org
5953 B:      https://bugzilla.kernel.org
5954 S:      Supported
5955 F:      arch/x86/power/
5956 F:      drivers/base/power/
5957 F:      kernel/power/
5958 F:      include/linux/suspend.h
5959 F:      include/linux/freezer.h
5960 F:      include/linux/pm.h
5961 F:      arch/*/include/asm/suspend*.h
5962
5963 HID CORE LAYER
5964 M:      Jiri Kosina <jikos@kernel.org>
5965 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5966 L:      linux-input@vger.kernel.org
5967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5968 S:      Maintained
5969 F:      drivers/hid/
5970 F:      include/linux/hid*
5971 F:      include/uapi/linux/hid*
5972
5973 HID SENSOR HUB DRIVERS
5974 M:      Jiri Kosina <jikos@kernel.org>
5975 M:      Jonathan Cameron <jic23@kernel.org>
5976 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5977 L:      linux-input@vger.kernel.org
5978 L:      linux-iio@vger.kernel.org
5979 S:      Maintained
5980 F:      Documentation/hid/hid-sensor*
5981 F:      drivers/hid/hid-sensor-*
5982 F:      drivers/iio/*/hid-*
5983 F:      include/linux/hid-sensor-*
5984
5985 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5986 M:      Thomas Gleixner <tglx@linutronix.de>
5987 L:      linux-kernel@vger.kernel.org
5988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5989 S:      Maintained
5990 F:      Documentation/timers/
5991 F:      kernel/time/hrtimer.c
5992 F:      kernel/time/clockevents.c
5993 F:      kernel/time/tick*.*
5994 F:      kernel/time/timer_*.c
5995 F:      include/linux/clockchips.h
5996 F:      include/linux/hrtimer.h
5997
5998 HIGH-SPEED SCC DRIVER FOR AX.25
5999 L:      linux-hams@vger.kernel.org
6000 S:      Orphan
6001 F:      drivers/net/hamradio/dmascc.c
6002 F:      drivers/net/hamradio/scc.c
6003
6004 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6005 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6006 W:      http://www.highpoint-tech.com
6007 S:      Supported
6008 F:      Documentation/scsi/hptiop.txt
6009 F:      drivers/scsi/hptiop.c
6010
6011 HIPPI
6012 M:      Jes Sorensen <jes@trained-monkey.org>
6013 L:      linux-hippi@sunsite.dk
6014 S:      Maintained
6015 F:      include/linux/hippidevice.h
6016 F:      include/uapi/linux/if_hippi.h
6017 F:      net/802/hippi.c
6018 F:      drivers/net/hippi/
6019
6020 HISILICON NETWORK SUBSYSTEM DRIVER
6021 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6022 M:      Salil Mehta <salil.mehta@huawei.com>
6023 L:      netdev@vger.kernel.org
6024 W:      http://www.hisilicon.com
6025 S:      Maintained
6026 F:      drivers/net/ethernet/hisilicon/
6027 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6028
6029 HISILICON ROCE DRIVER
6030 M:      Lijun Ou <oulijun@huawei.com>
6031 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6032 L:      linux-rdma@vger.kernel.org
6033 S:      Maintained
6034 F:      drivers/infiniband/hw/hns/
6035 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6036
6037 HISILICON SAS Controller
6038 M:      John Garry <john.garry@huawei.com>
6039 W:      http://www.hisilicon.com
6040 S:      Supported
6041 F:      drivers/scsi/hisi_sas/
6042 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6043
6044 HOST AP DRIVER
6045 M:      Jouni Malinen <j@w1.fi>
6046 L:      linux-wireless@vger.kernel.org
6047 W:      http://w1.fi/hostap-driver.html
6048 S:      Obsolete
6049 F:      drivers/net/wireless/intersil/hostap/
6050
6051 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6052 L:      platform-driver-x86@vger.kernel.org
6053 S:      Orphan
6054 F:      drivers/platform/x86/tc1100-wmi.c
6055
6056 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6057 M:      Jaroslav Kysela <perex@perex.cz>
6058 S:      Maintained
6059 F:      drivers/net/ethernet/hp/hp100.*
6060
6061 HPET:   High Precision Event Timers driver
6062 M:      Clemens Ladisch <clemens@ladisch.de>
6063 S:      Maintained
6064 F:      Documentation/timers/hpet.txt
6065 F:      drivers/char/hpet.c
6066 F:      include/linux/hpet.h
6067 F:      include/uapi/linux/hpet.h
6068
6069 HPET:   x86
6070 S:      Orphan
6071 F:      arch/x86/kernel/hpet.c
6072 F:      arch/x86/include/asm/hpet.h
6073
6074 HPFS FILESYSTEM
6075 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6076 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6077 S:      Maintained
6078 F:      fs/hpfs/
6079
6080 HSI SUBSYSTEM
6081 M:      Sebastian Reichel <sre@kernel.org>
6082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6083 S:      Maintained
6084 F:      Documentation/ABI/testing/sysfs-bus-hsi
6085 F:      Documentation/driver-api/hsi.rst
6086 F:      drivers/hsi/
6087 F:      include/linux/hsi/
6088 F:      include/uapi/linux/hsi/
6089
6090 HSO 3G MODEM DRIVER
6091 L:      linux-usb@vger.kernel.org
6092 S:      Orphan
6093 F:      drivers/net/usb/hso.c
6094
6095 HSR NETWORK PROTOCOL
6096 M:      Arvid Brodin <arvid.brodin@alten.se>
6097 L:      netdev@vger.kernel.org
6098 S:      Maintained
6099 F:      net/hsr/
6100
6101 HTCPEN TOUCHSCREEN DRIVER
6102 M:      Pau Oliva Fora <pof@eslack.org>
6103 L:      linux-input@vger.kernel.org
6104 S:      Maintained
6105 F:      drivers/input/touchscreen/htcpen.c
6106
6107 HUGETLB FILESYSTEM
6108 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6109 S:      Maintained
6110 F:      fs/hugetlbfs/
6111
6112 HVA ST MEDIA DRIVER
6113 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6114 L:      linux-media@vger.kernel.org
6115 T:      git git://linuxtv.org/media_tree.git
6116 W:      https://linuxtv.org
6117 S:      Supported
6118 F:      drivers/media/platform/sti/hva
6119
6120 Hyper-V CORE AND DRIVERS
6121 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6122 M:      Haiyang Zhang <haiyangz@microsoft.com>
6123 M:      Stephen Hemminger <sthemmin@microsoft.com>
6124 L:      devel@linuxdriverproject.org
6125 S:      Maintained
6126 F:      arch/x86/include/asm/mshyperv.h
6127 F:      arch/x86/include/uapi/asm/hyperv.h
6128 F:      arch/x86/kernel/cpu/mshyperv.c
6129 F:      arch/x86/hyperv
6130 F:      drivers/hid/hid-hyperv.c
6131 F:      drivers/hv/
6132 F:      drivers/input/serio/hyperv-keyboard.c
6133 F:      drivers/pci/host/pci-hyperv.c
6134 F:      drivers/net/hyperv/
6135 F:      drivers/scsi/storvsc_drv.c
6136 F:      drivers/uio/uio_hv_generic.c
6137 F:      drivers/video/fbdev/hyperv_fb.c
6138 F:      include/linux/hyperv.h
6139 F:      tools/hv/
6140 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6141
6142 I2C MUXES
6143 M:      Peter Rosin <peda@axentia.se>
6144 L:      linux-i2c@vger.kernel.org
6145 S:      Maintained
6146 F:      Documentation/i2c/i2c-topology
6147 F:      Documentation/i2c/muxes/
6148 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6149 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6150 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6151 F:      drivers/i2c/i2c-mux.c
6152 F:      drivers/i2c/muxes/
6153 F:      include/linux/i2c-mux.h
6154
6155 I2C OVER PARALLEL PORT
6156 M:      Jean Delvare <jdelvare@suse.com>
6157 L:      linux-i2c@vger.kernel.org
6158 S:      Maintained
6159 F:      Documentation/i2c/busses/i2c-parport
6160 F:      Documentation/i2c/busses/i2c-parport-light
6161 F:      drivers/i2c/busses/i2c-parport.c
6162 F:      drivers/i2c/busses/i2c-parport-light.c
6163
6164 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6165 M:      Jean Delvare <jdelvare@suse.com>
6166 L:      linux-i2c@vger.kernel.org
6167 S:      Maintained
6168 F:      Documentation/i2c/busses/i2c-ali1535
6169 F:      Documentation/i2c/busses/i2c-ali1563
6170 F:      Documentation/i2c/busses/i2c-ali15x3
6171 F:      Documentation/i2c/busses/i2c-amd756
6172 F:      Documentation/i2c/busses/i2c-amd8111
6173 F:      Documentation/i2c/busses/i2c-i801
6174 F:      Documentation/i2c/busses/i2c-nforce2
6175 F:      Documentation/i2c/busses/i2c-piix4
6176 F:      Documentation/i2c/busses/i2c-sis5595
6177 F:      Documentation/i2c/busses/i2c-sis630
6178 F:      Documentation/i2c/busses/i2c-sis96x
6179 F:      Documentation/i2c/busses/i2c-via
6180 F:      Documentation/i2c/busses/i2c-viapro
6181 F:      drivers/i2c/busses/i2c-ali1535.c
6182 F:      drivers/i2c/busses/i2c-ali1563.c
6183 F:      drivers/i2c/busses/i2c-ali15x3.c
6184 F:      drivers/i2c/busses/i2c-amd756.c
6185 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6186 F:      drivers/i2c/busses/i2c-amd8111.c
6187 F:      drivers/i2c/busses/i2c-i801.c
6188 F:      drivers/i2c/busses/i2c-isch.c
6189 F:      drivers/i2c/busses/i2c-nforce2.c
6190 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6191 F:      drivers/i2c/busses/i2c-piix4.c
6192 F:      drivers/i2c/busses/i2c-sis5595.c
6193 F:      drivers/i2c/busses/i2c-sis630.c
6194 F:      drivers/i2c/busses/i2c-sis96x.c
6195 F:      drivers/i2c/busses/i2c-via.c
6196 F:      drivers/i2c/busses/i2c-viapro.c
6197
6198 I2C/SMBUS ISMT DRIVER
6199 M:      Seth Heasley <seth.heasley@intel.com>
6200 M:      Neil Horman <nhorman@tuxdriver.com>
6201 L:      linux-i2c@vger.kernel.org
6202 F:      drivers/i2c/busses/i2c-ismt.c
6203 F:      Documentation/i2c/busses/i2c-ismt
6204
6205 I2C/SMBUS STUB DRIVER
6206 M:      Jean Delvare <jdelvare@suse.com>
6207 L:      linux-i2c@vger.kernel.org
6208 S:      Maintained
6209 F:      drivers/i2c/i2c-stub.c
6210
6211 I2C SUBSYSTEM
6212 M:      Wolfram Sang <wsa@the-dreams.de>
6213 L:      linux-i2c@vger.kernel.org
6214 W:      https://i2c.wiki.kernel.org/
6215 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6217 S:      Maintained
6218 F:      Documentation/devicetree/bindings/i2c/
6219 F:      Documentation/i2c/
6220 F:      drivers/i2c/
6221 F:      drivers/i2c/*/
6222 F:      include/linux/i2c.h
6223 F:      include/linux/i2c-*.h
6224 F:      include/uapi/linux/i2c.h
6225 F:      include/uapi/linux/i2c-*.h
6226
6227 I2C ACPI SUPPORT
6228 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6229 L:      linux-i2c@vger.kernel.org
6230 L:      linux-acpi@vger.kernel.org
6231 S:      Maintained
6232
6233 I2C-TAOS-EVM DRIVER
6234 M:      Jean Delvare <jdelvare@suse.com>
6235 L:      linux-i2c@vger.kernel.org
6236 S:      Maintained
6237 F:      Documentation/i2c/busses/i2c-taos-evm
6238 F:      drivers/i2c/busses/i2c-taos-evm.c
6239
6240 I2C-TINY-USB DRIVER
6241 M:      Till Harbaum <till@harbaum.org>
6242 L:      linux-i2c@vger.kernel.org
6243 W:      http://www.harbaum.org/till/i2c_tiny_usb
6244 S:      Maintained
6245 F:      drivers/i2c/busses/i2c-tiny-usb.c
6246
6247 i386 BOOT CODE
6248 M:      "H. Peter Anvin" <hpa@zytor.com>
6249 S:      Maintained
6250 F:      arch/x86/boot/
6251
6252 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6253 M:      "H. Peter Anvin" <hpa@zytor.com>
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6255 S:      Maintained
6256
6257 IA64 (Itanium) PLATFORM
6258 M:      Tony Luck <tony.luck@intel.com>
6259 M:      Fenghua Yu <fenghua.yu@intel.com>
6260 L:      linux-ia64@vger.kernel.org
6261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6262 S:      Maintained
6263 F:      arch/ia64/
6264
6265 IBM Power VMX Cryptographic instructions
6266 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6267 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6268 L:      linux-crypto@vger.kernel.org
6269 S:      Supported
6270 F:      drivers/crypto/vmx/Makefile
6271 F:      drivers/crypto/vmx/Kconfig
6272 F:      drivers/crypto/vmx/vmx.c
6273 F:      drivers/crypto/vmx/aes*
6274 F:      drivers/crypto/vmx/ghash*
6275 F:      drivers/crypto/vmx/ppc-xlate.pl
6276
6277 IBM Power in-Nest Crypto Acceleration
6278 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6279 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6280 L:      linux-crypto@vger.kernel.org
6281 S:      Supported
6282 F:      drivers/crypto/nx/Makefile
6283 F:      drivers/crypto/nx/Kconfig
6284 F:      drivers/crypto/nx/nx-aes*
6285 F:      drivers/crypto/nx/nx-sha*
6286 F:      drivers/crypto/nx/nx.*
6287 F:      drivers/crypto/nx/nx_csbcpb.h
6288 F:      drivers/crypto/nx/nx_debugfs.h
6289
6290 IBM Power 842 compression accelerator
6291 M:      Haren Myneni <haren@us.ibm.com>
6292 S:      Supported
6293 F:      drivers/crypto/nx/Makefile
6294 F:      drivers/crypto/nx/Kconfig
6295 F:      drivers/crypto/nx/nx-842*
6296 F:      include/linux/sw842.h
6297 F:      crypto/842.c
6298 F:      lib/842/
6299
6300 IBM Power Linux RAID adapter
6301 M:      Brian King <brking@us.ibm.com>
6302 S:      Supported
6303 F:      drivers/scsi/ipr.*
6304
6305 IBM Power Virtual Ethernet Device Driver
6306 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6307 L:      netdev@vger.kernel.org
6308 S:      Supported
6309 F:      drivers/net/ethernet/ibm/ibmveth.*
6310
6311 IBM Power SRIOV Virtual NIC Device Driver
6312 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6313 M:      John Allen <jallen@linux.vnet.ibm.com>
6314 L:      netdev@vger.kernel.org
6315 S:      Supported
6316 F:      drivers/net/ethernet/ibm/ibmvnic.*
6317
6318 IBM Power Virtual SCSI Device Drivers
6319 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6320 L:      linux-scsi@vger.kernel.org
6321 S:      Supported
6322 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6323 F:      include/scsi/viosrp.h
6324
6325 IBM Power Virtual SCSI Device Target Driver
6326 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6327 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6328 L:      linux-scsi@vger.kernel.org
6329 L:      target-devel@vger.kernel.org
6330 S:      Supported
6331 F:      drivers/scsi/ibmvscsi_tgt/
6332
6333 IBM Power Virtual FC Device Drivers
6334 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6335 L:      linux-scsi@vger.kernel.org
6336 S:      Supported
6337 F:      drivers/scsi/ibmvscsi/ibmvfc*
6338
6339 IBM ServeRAID RAID DRIVER
6340 S:      Orphan
6341 F:      drivers/scsi/ips.*
6342
6343 ICH LPC AND GPIO DRIVER
6344 M:      Peter Tyser <ptyser@xes-inc.com>
6345 S:      Maintained
6346 F:      drivers/mfd/lpc_ich.c
6347 F:      drivers/gpio/gpio-ich.c
6348
6349 IDT VersaClock 5 CLOCK DRIVER
6350 M:      Marek Vasut <marek.vasut@gmail.com>
6351 S:      Maintained
6352 F:      drivers/clk/clk-versaclock5.c
6353
6354 IDE SUBSYSTEM
6355 M:      "David S. Miller" <davem@davemloft.net>
6356 L:      linux-ide@vger.kernel.org
6357 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6359 S:      Maintained
6360 F:      Documentation/ide/
6361 F:      drivers/ide/
6362 F:      include/linux/ide.h
6363
6364 IDEAPAD LAPTOP EXTRAS DRIVER
6365 M:      Ike Panhc <ike.pan@canonical.com>
6366 L:      platform-driver-x86@vger.kernel.org
6367 W:      http://launchpad.net/ideapad-laptop
6368 S:      Maintained
6369 F:      drivers/platform/x86/ideapad-laptop.c
6370
6371 IDEAPAD LAPTOP SLIDEBAR DRIVER
6372 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6373 L:      linux-input@vger.kernel.org
6374 W:      https://github.com/o2genum/ideapad-slidebar
6375 S:      Maintained
6376 F:      drivers/input/misc/ideapad_slidebar.c
6377
6378 IDE/ATAPI DRIVERS
6379 M:      Borislav Petkov <bp@alien8.de>
6380 L:      linux-ide@vger.kernel.org
6381 S:      Maintained
6382 F:      Documentation/cdrom/ide-cd
6383 F:      drivers/ide/ide-cd*
6384
6385 IEEE 802.15.4 SUBSYSTEM
6386 M:      Alexander Aring <aar@pengutronix.de>
6387 M:      Stefan Schmidt <stefan@osg.samsung.com>
6388 L:      linux-wpan@vger.kernel.org
6389 W:      http://wpan.cakelab.org/
6390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6392 S:      Maintained
6393 F:      net/ieee802154/
6394 F:      net/mac802154/
6395 F:      drivers/net/ieee802154/
6396 F:      include/linux/nl802154.h
6397 F:      include/linux/ieee802154.h
6398 F:      include/net/nl802154.h
6399 F:      include/net/mac802154.h
6400 F:      include/net/af_ieee802154.h
6401 F:      include/net/cfg802154.h
6402 F:      include/net/ieee802154_netdev.h
6403 F:      Documentation/networking/ieee802154.txt
6404
6405 IFE PROTOCOL
6406 M:      Yotam Gigi <yotamg@mellanox.com>
6407 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6408 F:      net/ife
6409 F:      include/net/ife.h
6410 F:      include/uapi/linux/ife.h
6411
6412 IGORPLUG-USB IR RECEIVER
6413 M:      Sean Young <sean@mess.org>
6414 L:      linux-media@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/media/rc/igorplugusb.c
6417
6418 IGUANAWORKS USB IR TRANSCEIVER
6419 M:      Sean Young <sean@mess.org>
6420 L:      linux-media@vger.kernel.org
6421 S:      Maintained
6422 F:      drivers/media/rc/iguanair.c
6423
6424 IIO DIGITAL POTENTIOMETER DAC
6425 M:      Peter Rosin <peda@axentia.se>
6426 L:      linux-iio@vger.kernel.org
6427 S:      Maintained
6428 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6429 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6430 F:      drivers/iio/dac/dpot-dac.c
6431
6432 IIO ENVELOPE DETECTOR
6433 M:      Peter Rosin <peda@axentia.se>
6434 L:      linux-iio@vger.kernel.org
6435 S:      Maintained
6436 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6437 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6438 F:      drivers/iio/adc/envelope-detector.c
6439
6440 IIO SUBSYSTEM AND DRIVERS
6441 M:      Jonathan Cameron <jic23@kernel.org>
6442 R:      Hartmut Knaack <knaack.h@gmx.de>
6443 R:      Lars-Peter Clausen <lars@metafoo.de>
6444 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6445 L:      linux-iio@vger.kernel.org
6446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6447 S:      Maintained
6448 F:      Documentation/devicetree/bindings/iio/
6449 F:      drivers/iio/
6450 F:      drivers/staging/iio/
6451 F:      include/linux/iio/
6452 F:      tools/iio/
6453
6454 IKANOS/ADI EAGLE ADSL USB DRIVER
6455 M:      Matthieu Castet <castet.matthieu@free.fr>
6456 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6457 S:      Maintained
6458 F:      drivers/usb/atm/ueagle-atm.c
6459
6460 IMGTEC ASCII LCD DRIVER
6461 M:      Paul Burton <paul.burton@imgtec.com>
6462 S:      Maintained
6463 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6464 F:      drivers/auxdisplay/img-ascii-lcd.c
6465
6466 INA209 HARDWARE MONITOR DRIVER
6467 M:      Guenter Roeck <linux@roeck-us.net>
6468 L:      linux-hwmon@vger.kernel.org
6469 S:      Maintained
6470 F:      Documentation/hwmon/ina209
6471 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6472 F:      drivers/hwmon/ina209.c
6473
6474 INA2XX HARDWARE MONITOR DRIVER
6475 M:      Guenter Roeck <linux@roeck-us.net>
6476 L:      linux-hwmon@vger.kernel.org
6477 S:      Maintained
6478 F:      Documentation/hwmon/ina2xx
6479 F:      drivers/hwmon/ina2xx.c
6480 F:      include/linux/platform_data/ina2xx.h
6481
6482 INDUSTRY PACK SUBSYSTEM (IPACK)
6483 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6484 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6485 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6486 L:      industrypack-devel@lists.sourceforge.net
6487 W:      http://industrypack.sourceforge.net
6488 S:      Maintained
6489 F:      drivers/ipack/
6490
6491 INGENIC JZ4780 DMA Driver
6492 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6493 S:      Maintained
6494 F:      drivers/dma/dma-jz4780.c
6495
6496 INGENIC JZ4780 NAND DRIVER
6497 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6498 L:      linux-mtd@lists.infradead.org
6499 S:      Maintained
6500 F:      drivers/mtd/nand/jz4780_*
6501
6502 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6503 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6504 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6505 L:      linux-ima-devel@lists.sourceforge.net
6506 L:      linux-ima-user@lists.sourceforge.net
6507 L:      linux-security-module@vger.kernel.org
6508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6509 S:      Supported
6510 F:      security/integrity/ima/
6511
6512 IMGTEC IR DECODER DRIVER
6513 M:      James Hogan <james.hogan@imgtec.com>
6514 S:      Maintained
6515 F:      drivers/media/rc/img-ir/
6516
6517 IMS TWINTURBO FRAMEBUFFER DRIVER
6518 L:      linux-fbdev@vger.kernel.org
6519 S:      Orphan
6520 F:      drivers/video/fbdev/imsttfb.c
6521
6522 INFINIBAND SUBSYSTEM
6523 M:      Doug Ledford <dledford@redhat.com>
6524 M:      Sean Hefty <sean.hefty@intel.com>
6525 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6526 L:      linux-rdma@vger.kernel.org
6527 W:      http://www.openfabrics.org/
6528 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6530 S:      Supported
6531 F:      Documentation/devicetree/bindings/infiniband/
6532 F:      Documentation/infiniband/
6533 F:      drivers/infiniband/
6534 F:      include/uapi/linux/if_infiniband.h
6535 F:      include/uapi/rdma/
6536 F:      include/rdma/
6537
6538 INOTIFY
6539 M:      John McCutchan <john@johnmccutchan.com>
6540 M:      Robert Love <rlove@rlove.org>
6541 M:      Eric Paris <eparis@parisplace.org>
6542 S:      Maintained
6543 F:      Documentation/filesystems/inotify.txt
6544 F:      fs/notify/inotify/
6545 F:      include/linux/inotify.h
6546 F:      include/uapi/linux/inotify.h
6547
6548 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6549 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6550 L:      linux-input@vger.kernel.org
6551 Q:      http://patchwork.kernel.org/project/linux-input/list/
6552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6553 S:      Maintained
6554 F:      drivers/input/
6555 F:      include/linux/input.h
6556 F:      include/uapi/linux/input.h
6557 F:      include/linux/input/
6558 F:      Documentation/devicetree/bindings/input/
6559
6560 INPUT MULTITOUCH (MT) PROTOCOL
6561 M:      Henrik Rydberg <rydberg@bitmath.org>
6562 L:      linux-input@vger.kernel.org
6563 S:      Odd fixes
6564 F:      Documentation/input/multi-touch-protocol.rst
6565 F:      drivers/input/input-mt.c
6566 K:      \b(ABS|SYN)_MT_
6567
6568 INTEL ASoC BDW/HSW DRIVERS
6569 M:      Jie Yang <yang.jie@linux.intel.com>
6570 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6571 S:      Supported
6572 F:      sound/soc/intel/common/sst-dsp*
6573 F:      sound/soc/intel/common/sst-firmware.c
6574 F:      sound/soc/intel/boards/broadwell.c
6575 F:      sound/soc/intel/haswell/
6576
6577 INTEL C600 SERIES SAS CONTROLLER DRIVER
6578 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6579 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6580 L:      linux-scsi@vger.kernel.org
6581 T:      git git://git.code.sf.net/p/intel-sas/isci
6582 S:      Supported
6583 F:      drivers/scsi/isci/
6584
6585 INTEL HID EVENT DRIVER
6586 M:      Alex Hung <alex.hung@canonical.com>
6587 L:      platform-driver-x86@vger.kernel.org
6588 S:      Maintained
6589 F:      drivers/platform/x86/intel-hid.c
6590
6591 INTEL VIRTUAL BUTTON DRIVER
6592 M:      AceLan Kao <acelan.kao@canonical.com>
6593 L:      platform-driver-x86@vger.kernel.org
6594 S:      Maintained
6595 F:      drivers/platform/x86/intel-vbtn.c
6596
6597 INTEL IDLE DRIVER
6598 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6599 M:      Len Brown <lenb@kernel.org>
6600 L:      linux-pm@vger.kernel.org
6601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6602 B:      https://bugzilla.kernel.org
6603 S:      Supported
6604 F:      drivers/idle/intel_idle.c
6605
6606 INTEL INTEGRATED SENSOR HUB DRIVER
6607 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6608 M:      Jiri Kosina <jikos@kernel.org>
6609 L:      linux-input@vger.kernel.org
6610 S:      Maintained
6611 F:      drivers/hid/intel-ish-hid/
6612
6613 INTEL PSTATE DRIVER
6614 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6615 M:      Len Brown <lenb@kernel.org>
6616 L:      linux-pm@vger.kernel.org
6617 S:      Supported
6618 F:      drivers/cpufreq/intel_pstate.c
6619
6620 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6621 M:      Maik Broemme <mbroemme@libmpq.org>
6622 L:      linux-fbdev@vger.kernel.org
6623 S:      Maintained
6624 F:      Documentation/fb/intelfb.txt
6625 F:      drivers/video/fbdev/intelfb/
6626
6627 INTEL 810/815 FRAMEBUFFER DRIVER
6628 M:      Antonino Daplas <adaplas@gmail.com>
6629 L:      linux-fbdev@vger.kernel.org
6630 S:      Maintained
6631 F:      drivers/video/fbdev/i810/
6632
6633 INTEL MENLOW THERMAL DRIVER
6634 M:      Sujith Thomas <sujith.thomas@intel.com>
6635 L:      platform-driver-x86@vger.kernel.org
6636 W:      https://01.org/linux-acpi
6637 S:      Supported
6638 F:      drivers/platform/x86/intel_menlow.c
6639
6640 INTEL I/OAT DMA DRIVER
6641 M:      Dave Jiang <dave.jiang@intel.com>
6642 R:      Dan Williams <dan.j.williams@intel.com>
6643 L:      dmaengine@vger.kernel.org
6644 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6645 S:      Supported
6646 F:      drivers/dma/ioat*
6647
6648 INTEL IOMMU (VT-d)
6649 M:      David Woodhouse <dwmw2@infradead.org>
6650 L:      iommu@lists.linux-foundation.org
6651 T:      git git://git.infradead.org/iommu-2.6.git
6652 S:      Supported
6653 F:      drivers/iommu/intel-iommu.c
6654 F:      include/linux/intel-iommu.h
6655
6656 INTEL IOP-ADMA DMA DRIVER
6657 R:      Dan Williams <dan.j.williams@intel.com>
6658 S:      Odd fixes
6659 F:      drivers/dma/iop-adma.c
6660
6661 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6662 M:      Krzysztof Halasa <khalasa@piap.pl>
6663 S:      Maintained
6664 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6665 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6666 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6667 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6668 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6669 F:      drivers/net/wan/ixp4xx_hss.c
6670
6671 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6672 M:      Deepak Saxena <dsaxena@plexity.net>
6673 S:      Maintained
6674 F:      drivers/char/hw_random/ixp4xx-rng.c
6675
6676 INTEL ETHERNET DRIVERS
6677 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6678 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6679 W:      http://www.intel.com/support/feedback.htm
6680 W:      http://e1000.sourceforge.net/
6681 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6684 S:      Supported
6685 F:      Documentation/networking/e100.txt
6686 F:      Documentation/networking/e1000.txt
6687 F:      Documentation/networking/e1000e.txt
6688 F:      Documentation/networking/igb.txt
6689 F:      Documentation/networking/igbvf.txt
6690 F:      Documentation/networking/ixgb.txt
6691 F:      Documentation/networking/ixgbe.txt
6692 F:      Documentation/networking/ixgbevf.txt
6693 F:      Documentation/networking/i40e.txt
6694 F:      Documentation/networking/i40evf.txt
6695 F:      drivers/net/ethernet/intel/
6696 F:      drivers/net/ethernet/intel/*/
6697
6698 INTEL RDMA RNIC DRIVER
6699 M:     Faisal Latif <faisal.latif@intel.com>
6700 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6701 L:     linux-rdma@vger.kernel.org
6702 S:     Supported
6703 F:     drivers/infiniband/hw/i40iw/
6704
6705 INTEL MERRIFIELD GPIO DRIVER
6706 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6707 L:      linux-gpio@vger.kernel.org
6708 S:      Maintained
6709 F:      drivers/gpio/gpio-merrifield.c
6710
6711 INTEL-MID GPIO DRIVER
6712 M:      David Cohen <david.a.cohen@linux.intel.com>
6713 L:      linux-gpio@vger.kernel.org
6714 S:      Maintained
6715 F:      drivers/gpio/gpio-intel-mid.c
6716
6717 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6718 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6719 L:      linux-wireless@vger.kernel.org
6720 S:      Maintained
6721 F:      Documentation/networking/README.ipw2100
6722 F:      Documentation/networking/README.ipw2200
6723 F:      drivers/net/wireless/intel/ipw2x00/
6724
6725 INTEL(R) TRACE HUB
6726 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6727 S:      Supported
6728 F:      Documentation/trace/intel_th.txt
6729 F:      drivers/hwtracing/intel_th/
6730
6731 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6732 M:      Ning Sun <ning.sun@intel.com>
6733 L:      tboot-devel@lists.sourceforge.net
6734 W:      http://tboot.sourceforge.net
6735 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6736 S:      Supported
6737 F:      Documentation/intel_txt.txt
6738 F:      include/linux/tboot.h
6739 F:      arch/x86/kernel/tboot.c
6740
6741 INTEL WIRELESS WIMAX CONNECTION 2400
6742 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6743 M:      linux-wimax@intel.com
6744 L:      wimax@linuxwimax.org (subscribers-only)
6745 S:      Supported
6746 W:      http://linuxwimax.org
6747 F:      Documentation/wimax/README.i2400m
6748 F:      drivers/net/wimax/i2400m/
6749 F:      include/uapi/linux/wimax/i2400m.h
6750
6751 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6752 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6753 L:      linux-wireless@vger.kernel.org
6754 S:      Supported
6755 F:      drivers/net/wireless/intel/iwlegacy/
6756
6757 INTEL WIRELESS WIFI LINK (iwlwifi)
6758 M:      Johannes Berg <johannes.berg@intel.com>
6759 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6760 M:      Luca Coelho <luciano.coelho@intel.com>
6761 M:      Intel Linux Wireless <linuxwifi@intel.com>
6762 L:      linux-wireless@vger.kernel.org
6763 W:      http://intellinuxwireless.org
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6765 S:      Supported
6766 F:      drivers/net/wireless/intel/iwlwifi/
6767
6768 INTEL MANAGEMENT ENGINE (mei)
6769 M:      Tomas Winkler <tomas.winkler@intel.com>
6770 L:      linux-kernel@vger.kernel.org
6771 S:      Supported
6772 F:      include/uapi/linux/mei.h
6773 F:      include/linux/mei_cl_bus.h
6774 F:      drivers/misc/mei/*
6775 F:      drivers/watchdog/mei_wdt.c
6776 F:      Documentation/misc-devices/mei/*
6777 F:      samples/mei/*
6778
6779 INTEL MIC DRIVERS (mic)
6780 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6781 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6782 S:      Supported
6783 W:      https://github.com/sudeepdutt/mic
6784 W:      http://software.intel.com/en-us/mic-developer
6785 F:      include/linux/mic_bus.h
6786 F:      include/linux/scif.h
6787 F:      include/uapi/linux/mic_common.h
6788 F:      include/uapi/linux/mic_ioctl.h
6789 F:      include/uapi/linux/scif_ioctl.h
6790 F:      drivers/misc/mic/
6791 F:      drivers/dma/mic_x100_dma.c
6792 F:      drivers/dma/mic_x100_dma.h
6793 F:      Documentation/mic/
6794
6795 INTEL PMC/P-Unit IPC DRIVER
6796 M:      Zha Qipeng<qipeng.zha@intel.com>
6797 L:      platform-driver-x86@vger.kernel.org
6798 S:      Maintained
6799 F:      drivers/platform/x86/intel_pmc_ipc.c
6800 F:      drivers/platform/x86/intel_punit_ipc.c
6801 F:      arch/x86/include/asm/intel_pmc_ipc.h
6802 F:      arch/x86/include/asm/intel_punit_ipc.h
6803
6804 INTEL TELEMETRY DRIVER
6805 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6806 L:      platform-driver-x86@vger.kernel.org
6807 S:      Maintained
6808 F:      arch/x86/include/asm/intel_telemetry.h
6809 F:      drivers/platform/x86/intel_telemetry*
6810
6811 INTEL PMC CORE DRIVER
6812 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6813 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6814 L:      platform-driver-x86@vger.kernel.org
6815 S:      Maintained
6816 F:      arch/x86/include/asm/pmc_core.h
6817 F:      drivers/platform/x86/intel_pmc_core*
6818
6819 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6820 M:      Linus Walleij <linus.walleij@linaro.org>
6821 L:      linux-iio@vger.kernel.org
6822 S:      Maintained
6823 F:      drivers/iio/gyro/mpu3050*
6824 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6825
6826 IOC3 ETHERNET DRIVER
6827 M:      Ralf Baechle <ralf@linux-mips.org>
6828 L:      linux-mips@linux-mips.org
6829 S:      Maintained
6830 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6831
6832 IOC3 SERIAL DRIVER
6833 M:      Pat Gefre <pfg@sgi.com>
6834 L:      linux-serial@vger.kernel.org
6835 S:      Maintained
6836 F:      drivers/tty/serial/ioc3_serial.c
6837
6838 IOMMU DRIVERS
6839 M:      Joerg Roedel <joro@8bytes.org>
6840 L:      iommu@lists.linux-foundation.org
6841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6842 S:      Maintained
6843 F:      Documentation/devicetree/bindings/iommu/
6844 F:      drivers/iommu/
6845 F:      include/linux/iommu.h
6846 F:      include/linux/iova.h
6847
6848 IP MASQUERADING
6849 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6850 S:      Maintained
6851 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6852
6853 IPMI SUBSYSTEM
6854 M:      Corey Minyard <minyard@acm.org>
6855 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6856 W:      http://openipmi.sourceforge.net/
6857 S:      Supported
6858 F:      Documentation/IPMI.txt
6859 F:      drivers/char/ipmi/
6860 F:      include/linux/ipmi*
6861 F:      include/uapi/linux/ipmi*
6862
6863 QCOM AUDIO (ASoC) DRIVERS
6864 M:      Patrick Lai <plai@codeaurora.org>
6865 M:      Banajit Goswami <bgoswami@codeaurora.org>
6866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6867 S:      Supported
6868 F:      sound/soc/qcom/
6869
6870 IPS SCSI RAID DRIVER
6871 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6872 L:      linux-scsi@vger.kernel.org
6873 W:      http://www.adaptec.com/
6874 S:      Maintained
6875 F:      drivers/scsi/ips*
6876
6877 IPVS
6878 M:      Wensong Zhang <wensong@linux-vs.org>
6879 M:      Simon Horman <horms@verge.net.au>
6880 M:      Julian Anastasov <ja@ssi.bg>
6881 L:      netdev@vger.kernel.org
6882 L:      lvs-devel@vger.kernel.org
6883 S:      Maintained
6884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6886 F:      Documentation/networking/ipvs-sysctl.txt
6887 F:      include/net/ip_vs.h
6888 F:      include/uapi/linux/ip_vs.h
6889 F:      net/netfilter/ipvs/
6890
6891 IPWIRELESS DRIVER
6892 M:      Jiri Kosina <jikos@kernel.org>
6893 M:      David Sterba <dsterba@suse.com>
6894 S:      Odd Fixes
6895 F:      drivers/tty/ipwireless/
6896
6897 IPX NETWORK LAYER
6898 L:      netdev@vger.kernel.org
6899 S:      Odd fixes
6900 F:      include/net/ipx.h
6901 F:      include/uapi/linux/ipx.h
6902 F:      net/ipx/
6903
6904 IRDA SUBSYSTEM
6905 M:      Samuel Ortiz <samuel@sortiz.org>
6906 L:      irda-users@lists.sourceforge.net (subscribers-only)
6907 L:      netdev@vger.kernel.org
6908 W:      http://irda.sourceforge.net/
6909 S:      Maintained
6910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6911 F:      Documentation/networking/irda.txt
6912 F:      drivers/net/irda/
6913 F:      include/net/irda/
6914 F:      net/irda/
6915
6916 IRQ SUBSYSTEM
6917 M:      Thomas Gleixner <tglx@linutronix.de>
6918 L:      linux-kernel@vger.kernel.org
6919 S:      Maintained
6920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6921 F:      kernel/irq/
6922
6923 IRQCHIP DRIVERS
6924 M:      Thomas Gleixner <tglx@linutronix.de>
6925 M:      Jason Cooper <jason@lakedaemon.net>
6926 M:      Marc Zyngier <marc.zyngier@arm.com>
6927 L:      linux-kernel@vger.kernel.org
6928 S:      Maintained
6929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6930 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6931 F:      Documentation/devicetree/bindings/interrupt-controller/
6932 F:      drivers/irqchip/
6933
6934 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6935 M:      Marc Zyngier <marc.zyngier@arm.com>
6936 S:      Maintained
6937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6938 F:      Documentation/IRQ-domain.txt
6939 F:      include/linux/irqdomain.h
6940 F:      kernel/irq/irqdomain.c
6941 F:      kernel/irq/msi.c
6942
6943 ISA
6944 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6945 S:      Maintained
6946 F:      Documentation/isa.txt
6947 F:      drivers/base/isa.c
6948 F:      include/linux/isa.h
6949
6950 ISAPNP
6951 M:      Jaroslav Kysela <perex@perex.cz>
6952 S:      Maintained
6953 F:      Documentation/isapnp.txt
6954 F:      drivers/pnp/isapnp/
6955 F:      include/linux/isapnp.h
6956
6957 ISA RADIO MODULE
6958 M:      Hans Verkuil <hverkuil@xs4all.nl>
6959 L:      linux-media@vger.kernel.org
6960 T:      git git://linuxtv.org/media_tree.git
6961 W:      https://linuxtv.org
6962 S:      Maintained
6963 F:      drivers/media/radio/radio-isa*
6964
6965 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6966 M:      Peter Jones <pjones@redhat.com>
6967 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6968 S:      Maintained
6969 F:      drivers/firmware/iscsi_ibft*
6970
6971 ISCSI
6972 M:      Lee Duncan <lduncan@suse.com>
6973 M:      Chris Leech <cleech@redhat.com>
6974 L:      open-iscsi@googlegroups.com
6975 W:      www.open-iscsi.com
6976 S:      Maintained
6977 F:      drivers/scsi/*iscsi*
6978 F:      include/scsi/*iscsi*
6979
6980 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6981 M:      Or Gerlitz <ogerlitz@mellanox.com>
6982 M:      Sagi Grimberg <sagi@grimberg.me>
6983 M:      Roi Dayan <roid@mellanox.com>
6984 L:      linux-rdma@vger.kernel.org
6985 S:      Supported
6986 W:      http://www.openfabrics.org
6987 W:      www.open-iscsi.org
6988 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6989 F:      drivers/infiniband/ulp/iser/
6990
6991 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6992 M:      Sagi Grimberg <sagi@grimberg.me>
6993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6994 L:      linux-rdma@vger.kernel.org
6995 L:      target-devel@vger.kernel.org
6996 S:      Supported
6997 W:      http://www.linux-iscsi.org
6998 F:      drivers/infiniband/ulp/isert
6999
7000 ISDN SUBSYSTEM
7001 M:      Karsten Keil <isdn@linux-pingi.de>
7002 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7003 L:      netdev@vger.kernel.org
7004 W:      http://www.isdn4linux.de
7005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7006 S:      Maintained
7007 F:      Documentation/isdn/
7008 F:      drivers/isdn/
7009 F:      include/linux/isdn.h
7010 F:      include/linux/isdn/
7011 F:      include/uapi/linux/isdn.h
7012 F:      include/uapi/linux/isdn/
7013
7014 ISDN SUBSYSTEM (Eicon active card driver)
7015 M:      Armin Schindler <mac@melware.de>
7016 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7017 W:      http://www.melware.de
7018 S:      Maintained
7019 F:      drivers/isdn/hardware/eicon/
7020
7021 IT87 HARDWARE MONITORING DRIVER
7022 M:      Jean Delvare <jdelvare@suse.com>
7023 L:      linux-hwmon@vger.kernel.org
7024 S:      Maintained
7025 F:      Documentation/hwmon/it87
7026 F:      drivers/hwmon/it87.c
7027
7028 IT913X MEDIA DRIVER
7029 M:      Antti Palosaari <crope@iki.fi>
7030 L:      linux-media@vger.kernel.org
7031 W:      https://linuxtv.org
7032 W:      http://palosaari.fi/linux/
7033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7034 T:      git git://linuxtv.org/anttip/media_tree.git
7035 S:      Maintained
7036 F:      drivers/media/tuners/it913x*
7037
7038 IVTV VIDEO4LINUX DRIVER
7039 M:      Andy Walls <awalls@md.metrocast.net>
7040 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7041 L:      linux-media@vger.kernel.org
7042 T:      git git://linuxtv.org/media_tree.git
7043 W:      http://www.ivtvdriver.org
7044 S:      Maintained
7045 F:      Documentation/media/v4l-drivers/ivtv*
7046 F:      drivers/media/pci/ivtv/
7047 F:      include/uapi/linux/ivtv*
7048
7049 IX2505V MEDIA DRIVER
7050 M:      Malcolm Priestley <tvboxspy@gmail.com>
7051 L:      linux-media@vger.kernel.org
7052 W:      https://linuxtv.org
7053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7054 S:      Maintained
7055 F:      drivers/media/dvb-frontends/ix2505v*
7056
7057 JC42.4 TEMPERATURE SENSOR DRIVER
7058 M:      Guenter Roeck <linux@roeck-us.net>
7059 L:      linux-hwmon@vger.kernel.org
7060 S:      Maintained
7061 F:      drivers/hwmon/jc42.c
7062 F:      Documentation/hwmon/jc42
7063
7064 JFS FILESYSTEM
7065 M:      Dave Kleikamp <shaggy@kernel.org>
7066 L:      jfs-discussion@lists.sourceforge.net
7067 W:      http://jfs.sourceforge.net/
7068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7069 S:      Maintained
7070 F:      Documentation/filesystems/jfs.txt
7071 F:      fs/jfs/
7072
7073 JME NETWORK DRIVER
7074 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7075 L:      netdev@vger.kernel.org
7076 S:      Maintained
7077 F:      drivers/net/ethernet/jme.*
7078
7079 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7080 M:      David Woodhouse <dwmw2@infradead.org>
7081 L:      linux-mtd@lists.infradead.org
7082 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7083 S:      Maintained
7084 F:      fs/jffs2/
7085 F:      include/uapi/linux/jffs2.h
7086
7087 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7088 M:      "Theodore Ts'o" <tytso@mit.edu>
7089 M:      Jan Kara <jack@suse.com>
7090 L:      linux-ext4@vger.kernel.org
7091 S:      Maintained
7092 F:      fs/jbd2/
7093 F:      include/linux/jbd2.h
7094
7095 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7096 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7097 L:      linux-media@vger.kernel.org
7098 S:      Maintained
7099 F:      drivers/media/platform/rcar_jpu.c
7100
7101 JSM Neo PCI based serial card
7102 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7103 L:      linux-serial@vger.kernel.org
7104 S:      Maintained
7105 F:      drivers/tty/serial/jsm/
7106
7107 K10TEMP HARDWARE MONITORING DRIVER
7108 M:      Clemens Ladisch <clemens@ladisch.de>
7109 L:      linux-hwmon@vger.kernel.org
7110 S:      Maintained
7111 F:      Documentation/hwmon/k10temp
7112 F:      drivers/hwmon/k10temp.c
7113
7114 K8TEMP HARDWARE MONITORING DRIVER
7115 M:      Rudolf Marek <r.marek@assembler.cz>
7116 L:      linux-hwmon@vger.kernel.org
7117 S:      Maintained
7118 F:      Documentation/hwmon/k8temp
7119 F:      drivers/hwmon/k8temp.c
7120
7121 KASAN
7122 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7123 R:      Alexander Potapenko <glider@google.com>
7124 R:      Dmitry Vyukov <dvyukov@google.com>
7125 L:      kasan-dev@googlegroups.com
7126 S:      Maintained
7127 F:      arch/*/include/asm/kasan.h
7128 F:      arch/*/mm/kasan_init*
7129 F:      Documentation/dev-tools/kasan.rst
7130 F:      include/linux/kasan*.h
7131 F:      lib/test_kasan.c
7132 F:      mm/kasan/
7133 F:      scripts/Makefile.kasan
7134
7135 KCONFIG
7136 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7137 L:      linux-kbuild@vger.kernel.org
7138 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7139 S:      Maintained
7140 F:      Documentation/kbuild/kconfig-language.txt
7141 F:      scripts/kconfig/
7142
7143 KDUMP
7144 M:      Dave Young <dyoung@redhat.com>
7145 M:      Baoquan He <bhe@redhat.com>
7146 R:      Vivek Goyal <vgoyal@redhat.com>
7147 L:      kexec@lists.infradead.org
7148 W:      http://lse.sourceforge.net/kdump/
7149 S:      Maintained
7150 F:      Documentation/kdump/
7151
7152 KEENE FM RADIO TRANSMITTER DRIVER
7153 M:      Hans Verkuil <hverkuil@xs4all.nl>
7154 L:      linux-media@vger.kernel.org
7155 T:      git git://linuxtv.org/media_tree.git
7156 W:      https://linuxtv.org
7157 S:      Maintained
7158 F:      drivers/media/radio/radio-keene*
7159
7160 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7161 M:      Ian Kent <raven@themaw.net>
7162 L:      autofs@vger.kernel.org
7163 S:      Maintained
7164 F:      fs/autofs4/
7165
7166 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7167 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7168 M:      Michal Marek <mmarek@suse.com>
7169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7170 L:      linux-kbuild@vger.kernel.org
7171 S:      Maintained
7172 F:      Documentation/kbuild/
7173 F:      Makefile
7174 F:      scripts/Makefile.*
7175 F:      scripts/basic/
7176 F:      scripts/mk*
7177 F:      scripts/package/
7178
7179 KERNEL JANITORS
7180 L:      kernel-janitors@vger.kernel.org
7181 W:      http://kernelnewbies.org/KernelJanitors
7182 S:      Odd Fixes
7183
7184 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7185 M:      "J. Bruce Fields" <bfields@fieldses.org>
7186 M:      Jeff Layton <jlayton@poochiereds.net>
7187 L:      linux-nfs@vger.kernel.org
7188 W:      http://nfs.sourceforge.net/
7189 T:      git git://linux-nfs.org/~bfields/linux.git
7190 S:      Supported
7191 F:      fs/nfsd/
7192 F:      include/uapi/linux/nfsd/
7193 F:      fs/lockd/
7194 F:      fs/nfs_common/
7195 F:      net/sunrpc/
7196 F:      include/linux/lockd/
7197 F:      include/linux/sunrpc/
7198 F:      include/uapi/linux/sunrpc/
7199
7200 KERNEL SELFTEST FRAMEWORK
7201 M:      Shuah Khan <shuahkh@osg.samsung.com>
7202 M:      Shuah Khan <shuah@kernel.org>
7203 L:      linux-kselftest@vger.kernel.org
7204 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7205 S:      Maintained
7206 F:      tools/testing/selftests
7207
7208 KERNEL VIRTUAL MACHINE (KVM)
7209 M:      Paolo Bonzini <pbonzini@redhat.com>
7210 M:      Radim Krčmář <rkrcmar@redhat.com>
7211 L:      kvm@vger.kernel.org
7212 W:      http://www.linux-kvm.org
7213 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7214 S:      Supported
7215 F:      Documentation/*/kvm*.txt
7216 F:      Documentation/virtual/kvm/
7217 F:      arch/*/kvm/
7218 F:      arch/x86/kernel/kvm.c
7219 F:      arch/x86/kernel/kvmclock.c
7220 F:      arch/*/include/asm/kvm*
7221 F:      include/linux/kvm*
7222 F:      include/uapi/linux/kvm*
7223 F:      virt/kvm/
7224 F:      tools/kvm/
7225
7226 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7227 M:      Joerg Roedel <joro@8bytes.org>
7228 L:      kvm@vger.kernel.org
7229 W:      http://www.linux-kvm.org/
7230 S:      Maintained
7231 F:      arch/x86/include/asm/svm.h
7232 F:      arch/x86/kvm/svm.c
7233
7234 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7235 M:      Alexander Graf <agraf@suse.com>
7236 L:      kvm-ppc@vger.kernel.org
7237 W:      http://www.linux-kvm.org/
7238 T:      git git://github.com/agraf/linux-2.6.git
7239 S:      Supported
7240 F:      arch/powerpc/include/asm/kvm*
7241 F:      arch/powerpc/kvm/
7242
7243 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7244 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7245 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7246 L:      linux-s390@vger.kernel.org
7247 W:      http://www.ibm.com/developerworks/linux/linux390/
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7249 S:      Supported
7250 F:      Documentation/s390/kvm.txt
7251 F:      arch/s390/include/asm/kvm*
7252 F:      arch/s390/kvm/
7253 F:      arch/s390/mm/gmap.c
7254
7255 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7256 M:      Christoffer Dall <christoffer.dall@linaro.org>
7257 M:      Marc Zyngier <marc.zyngier@arm.com>
7258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7259 L:      kvmarm@lists.cs.columbia.edu
7260 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7262 S:      Supported
7263 F:      arch/arm/include/uapi/asm/kvm*
7264 F:      arch/arm/include/asm/kvm*
7265 F:      arch/arm/kvm/
7266 F:      virt/kvm/arm/
7267 F:      include/kvm/arm_*
7268
7269 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7270 M:      Christoffer Dall <christoffer.dall@linaro.org>
7271 M:      Marc Zyngier <marc.zyngier@arm.com>
7272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7273 L:      kvmarm@lists.cs.columbia.edu
7274 S:      Maintained
7275 F:      arch/arm64/include/uapi/asm/kvm*
7276 F:      arch/arm64/include/asm/kvm*
7277 F:      arch/arm64/kvm/
7278
7279 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7280 M:      James Hogan <james.hogan@imgtec.com>
7281 L:      linux-mips@linux-mips.org
7282 S:      Supported
7283 F:      arch/mips/include/uapi/asm/kvm*
7284 F:      arch/mips/include/asm/kvm*
7285 F:      arch/mips/kvm/
7286
7287 KERNFS
7288 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7289 M:      Tejun Heo <tj@kernel.org>
7290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7291 S:      Supported
7292 F:      include/linux/kernfs.h
7293 F:      fs/kernfs/
7294
7295 KEXEC
7296 M:      Eric Biederman <ebiederm@xmission.com>
7297 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7298 L:      kexec@lists.infradead.org
7299 S:      Maintained
7300 F:      include/linux/kexec.h
7301 F:      include/uapi/linux/kexec.h
7302 F:      kernel/kexec*
7303
7304 KEYS/KEYRINGS:
7305 M:      David Howells <dhowells@redhat.com>
7306 L:      keyrings@vger.kernel.org
7307 S:      Maintained
7308 F:      Documentation/security/keys.txt
7309 F:      include/linux/key.h
7310 F:      include/linux/key-type.h
7311 F:      include/linux/keyctl.h
7312 F:      include/uapi/linux/keyctl.h
7313 F:      include/keys/
7314 F:      security/keys/
7315
7316 KEYS-TRUSTED
7317 M:      David Safford <safford@us.ibm.com>
7318 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7319 L:      linux-security-module@vger.kernel.org
7320 L:      keyrings@vger.kernel.org
7321 S:      Supported
7322 F:      Documentation/security/keys-trusted-encrypted.txt
7323 F:      include/keys/trusted-type.h
7324 F:      security/keys/trusted.c
7325 F:      security/keys/trusted.h
7326
7327 KEYS-ENCRYPTED
7328 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7329 M:      David Safford <safford@us.ibm.com>
7330 L:      linux-security-module@vger.kernel.org
7331 L:      keyrings@vger.kernel.org
7332 S:      Supported
7333 F:      Documentation/security/keys-trusted-encrypted.txt
7334 F:      include/keys/encrypted-type.h
7335 F:      security/keys/encrypted-keys/
7336
7337 KGDB / KDB /debug_core
7338 M:      Jason Wessel <jason.wessel@windriver.com>
7339 W:      http://kgdb.wiki.kernel.org/
7340 L:      kgdb-bugreport@lists.sourceforge.net
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7342 S:      Maintained
7343 F:      Documentation/DocBook/kgdb.tmpl
7344 F:      drivers/misc/kgdbts.c
7345 F:      drivers/tty/serial/kgdboc.c
7346 F:      include/linux/kdb.h
7347 F:      include/linux/kgdb.h
7348 F:      kernel/debug/
7349
7350 KMEMCHECK
7351 M:      Vegard Nossum <vegardno@ifi.uio.no>
7352 M:      Pekka Enberg <penberg@kernel.org>
7353 S:      Maintained
7354 F:      Documentation/dev-tools/kmemcheck.rst
7355 F:      arch/x86/include/asm/kmemcheck.h
7356 F:      arch/x86/mm/kmemcheck/
7357 F:      include/linux/kmemcheck.h
7358 F:      mm/kmemcheck.c
7359
7360 KMEMLEAK
7361 M:      Catalin Marinas <catalin.marinas@arm.com>
7362 S:      Maintained
7363 F:      Documentation/dev-tools/kmemleak.rst
7364 F:      include/linux/kmemleak.h
7365 F:      mm/kmemleak.c
7366 F:      mm/kmemleak-test.c
7367
7368 KPROBES
7369 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7370 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7371 M:      "David S. Miller" <davem@davemloft.net>
7372 M:      Masami Hiramatsu <mhiramat@kernel.org>
7373 S:      Maintained
7374 F:      Documentation/kprobes.txt
7375 F:      include/linux/kprobes.h
7376 F:      include/asm-generic/kprobes.h
7377 F:      kernel/kprobes.c
7378
7379 KS0108 LCD CONTROLLER DRIVER
7380 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7381 W:      http://miguelojeda.es/auxdisplay.htm
7382 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7383 S:      Maintained
7384 F:      Documentation/auxdisplay/ks0108
7385 F:      drivers/auxdisplay/ks0108.c
7386 F:      include/linux/ks0108.h
7387
7388 L3MDEV
7389 M:      David Ahern <dsa@cumulusnetworks.com>
7390 L:      netdev@vger.kernel.org
7391 S:      Maintained
7392 F:      net/l3mdev
7393 F:      include/net/l3mdev.h
7394
7395 LANTIQ MIPS ARCHITECTURE
7396 M:      John Crispin <john@phrozen.org>
7397 L:      linux-mips@linux-mips.org
7398 S:      Maintained
7399 F:      arch/mips/lantiq
7400
7401 LAPB module
7402 L:      linux-x25@vger.kernel.org
7403 S:      Orphan
7404 F:      Documentation/networking/lapb-module.txt
7405 F:      include/*/lapb.h
7406 F:      net/lapb/
7407
7408 LASI 53c700 driver for PARISC
7409 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7410 L:      linux-scsi@vger.kernel.org
7411 S:      Maintained
7412 F:      Documentation/scsi/53c700.txt
7413 F:      drivers/scsi/53c700*
7414
7415 LED SUBSYSTEM
7416 M:      Richard Purdie <rpurdie@rpsys.net>
7417 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7418 M:      Pavel Machek <pavel@ucw.cz>
7419 L:      linux-leds@vger.kernel.org
7420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7421 S:      Maintained
7422 F:      Documentation/devicetree/bindings/leds/
7423 F:      drivers/leds/
7424 F:      include/linux/leds.h
7425
7426 LEGACY EEPROM DRIVER
7427 M:      Jean Delvare <jdelvare@suse.com>
7428 S:      Maintained
7429 F:      Documentation/misc-devices/eeprom
7430 F:      drivers/misc/eeprom/eeprom.c
7431
7432 LEGO USB Tower driver
7433 M:      Juergen Stuber <starblue@users.sourceforge.net>
7434 L:      legousb-devel@lists.sourceforge.net
7435 W:      http://legousb.sourceforge.net/
7436 S:      Maintained
7437 F:      drivers/usb/misc/legousbtower.c
7438
7439 LG2160 MEDIA DRIVER
7440 M:      Michael Krufky <mkrufky@linuxtv.org>
7441 L:      linux-media@vger.kernel.org
7442 W:      https://linuxtv.org
7443 W:      http://github.com/mkrufky
7444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7445 T:      git git://linuxtv.org/mkrufky/tuners.git
7446 S:      Maintained
7447 F:      drivers/media/dvb-frontends/lg2160.*
7448
7449 LGDT3305 MEDIA DRIVER
7450 M:      Michael Krufky <mkrufky@linuxtv.org>
7451 L:      linux-media@vger.kernel.org
7452 W:      https://linuxtv.org
7453 W:      http://github.com/mkrufky
7454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7455 T:      git git://linuxtv.org/mkrufky/tuners.git
7456 S:      Maintained
7457 F:      drivers/media/dvb-frontends/lgdt3305.*
7458
7459 LGUEST
7460 M:      Rusty Russell <rusty@rustcorp.com.au>
7461 L:      lguest@lists.ozlabs.org
7462 W:      http://lguest.ozlabs.org/
7463 S:      Odd Fixes
7464 F:      arch/x86/include/asm/lguest*.h
7465 F:      arch/x86/lguest/
7466 F:      drivers/lguest/
7467 F:      include/linux/lguest*.h
7468 F:      tools/lguest/
7469
7470 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7471 M:      Tejun Heo <tj@kernel.org>
7472 L:      linux-ide@vger.kernel.org
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7474 S:      Maintained
7475 F:      drivers/ata/
7476 F:      include/linux/ata.h
7477 F:      include/linux/libata.h
7478 F:      Documentation/devicetree/bindings/ata/
7479
7480 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7481 M:      Viresh Kumar <vireshk@kernel.org>
7482 L:      linux-ide@vger.kernel.org
7483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7484 S:      Maintained
7485 F:      include/linux/pata_arasan_cf_data.h
7486 F:      drivers/ata/pata_arasan_cf.c
7487
7488 LIBATA PATA DRIVERS
7489 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7490 M:      Tejun Heo <tj@kernel.org>
7491 L:      linux-ide@vger.kernel.org
7492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7493 S:      Maintained
7494 F:      drivers/ata/pata_*.c
7495 F:      drivers/ata/ata_generic.c
7496
7497 LIBATA SATA AHCI PLATFORM devices support
7498 M:      Hans de Goede <hdegoede@redhat.com>
7499 M:      Tejun Heo <tj@kernel.org>
7500 L:      linux-ide@vger.kernel.org
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7502 S:      Maintained
7503 F:      drivers/ata/ahci_platform.c
7504 F:      drivers/ata/libahci_platform.c
7505 F:      include/linux/ahci_platform.h
7506
7507 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7508 M:      Mikael Pettersson <mikpelinux@gmail.com>
7509 L:      linux-ide@vger.kernel.org
7510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7511 S:      Maintained
7512 F:      drivers/ata/sata_promise.*
7513
7514 LIBLOCKDEP
7515 M:      Sasha Levin <sasha.levin@oracle.com>
7516 S:      Maintained
7517 F:      tools/lib/lockdep/
7518
7519 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7520 M:      Dan Williams <dan.j.williams@intel.com>
7521 L:      linux-nvdimm@lists.01.org
7522 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7524 S:      Supported
7525 F:      drivers/nvdimm/*
7526 F:      include/linux/nd.h
7527 F:      include/linux/libnvdimm.h
7528 F:      include/uapi/linux/ndctl.h
7529
7530 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7531 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7532 L:      linux-nvdimm@lists.01.org
7533 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7534 S:      Supported
7535 F:      drivers/nvdimm/blk.c
7536 F:      drivers/nvdimm/region_devs.c
7537 F:      drivers/acpi/nfit*
7538
7539 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7540 M:      Vishal Verma <vishal.l.verma@intel.com>
7541 L:      linux-nvdimm@lists.01.org
7542 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7543 S:      Supported
7544 F:      drivers/nvdimm/btt*
7545
7546 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7547 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7548 L:      linux-nvdimm@lists.01.org
7549 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7550 S:      Supported
7551 F:      drivers/nvdimm/pmem.c
7552 F:      include/linux/pmem.h
7553 F:      arch/*/include/asm/pmem.h
7554
7555 LIGHTNVM PLATFORM SUPPORT
7556 M:      Matias Bjorling <mb@lightnvm.io>
7557 W:      http://github/OpenChannelSSD
7558 L:      linux-block@vger.kernel.org
7559 S:      Maintained
7560 F:      drivers/lightnvm/
7561 F:      include/linux/lightnvm.h
7562 F:      include/uapi/linux/lightnvm.h
7563
7564 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7565 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7566 M:      Paul Mackerras <paulus@samba.org>
7567 M:      Michael Ellerman <mpe@ellerman.id.au>
7568 W:      https://github.com/linuxppc/linux/wiki
7569 L:      linuxppc-dev@lists.ozlabs.org
7570 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7572 S:      Supported
7573 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7574 F:      Documentation/devicetree/bindings/powerpc/
7575 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7576 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7577 F:      Documentation/powerpc/
7578 F:      arch/powerpc/
7579 F:      drivers/char/tpm/tpm_ibmvtpm*
7580 F:      drivers/crypto/nx/
7581 F:      drivers/crypto/vmx/
7582 F:      drivers/i2c/busses/i2c-opal.c
7583 F:      drivers/net/ethernet/ibm/ibmveth.*
7584 F:      drivers/net/ethernet/ibm/ibmvnic.*
7585 F:      drivers/pci/hotplug/pnv_php.c
7586 F:      drivers/pci/hotplug/rpa*
7587 F:      drivers/rtc/rtc-opal.c
7588 F:      drivers/scsi/ibmvscsi/
7589 F:      drivers/tty/hvc/hvc_opal.c
7590 F:      tools/testing/selftests/powerpc
7591 N:      /pmac
7592 N:      powermac
7593 N:      powernv
7594 N:      [^a-z0-9]ps3
7595 N:      pseries
7596
7597 LINUX FOR POWER MACINTOSH
7598 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7599 W:      http://www.penguinppc.org/
7600 L:      linuxppc-dev@lists.ozlabs.org
7601 S:      Maintained
7602 F:      arch/powerpc/platforms/powermac/
7603 F:      drivers/macintosh/
7604
7605 LINUX FOR POWERPC EMBEDDED MPC5XXX
7606 M:      Anatolij Gustschin <agust@denx.de>
7607 L:      linuxppc-dev@lists.ozlabs.org
7608 T:      git git://git.denx.de/linux-denx-agust.git
7609 S:      Maintained
7610 F:      arch/powerpc/platforms/512x/
7611 F:      arch/powerpc/platforms/52xx/
7612
7613 LINUX FOR POWERPC EMBEDDED PPC4XX
7614 M:      Alistair Popple <alistair@popple.id.au>
7615 M:      Matt Porter <mporter@kernel.crashing.org>
7616 W:      http://www.penguinppc.org/
7617 L:      linuxppc-dev@lists.ozlabs.org
7618 S:      Maintained
7619 F:      arch/powerpc/platforms/40x/
7620 F:      arch/powerpc/platforms/44x/
7621
7622 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7623 L:      linuxppc-dev@lists.ozlabs.org
7624 S:      Orphan
7625 F:      arch/powerpc/*/*virtex*
7626 F:      arch/powerpc/*/*/*virtex*
7627
7628 LINUX FOR POWERPC EMBEDDED PPC8XX
7629 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7630 W:      http://www.penguinppc.org/
7631 L:      linuxppc-dev@lists.ozlabs.org
7632 S:      Maintained
7633 F:      arch/powerpc/platforms/8xx/
7634
7635 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7636 M:      Scott Wood <oss@buserror.net>
7637 M:      Kumar Gala <galak@kernel.crashing.org>
7638 W:      http://www.penguinppc.org/
7639 L:      linuxppc-dev@lists.ozlabs.org
7640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7641 S:      Maintained
7642 F:      arch/powerpc/platforms/83xx/
7643 F:      arch/powerpc/platforms/85xx/
7644
7645 LINUX FOR POWERPC PA SEMI PWRFICIENT
7646 L:      linuxppc-dev@lists.ozlabs.org
7647 S:      Orphan
7648 F:      arch/powerpc/platforms/pasemi/
7649 F:      drivers/*/*pasemi*
7650 F:      drivers/*/*/*pasemi*
7651
7652 LINUX SECURITY MODULE (LSM) FRAMEWORK
7653 M:      Chris Wright <chrisw@sous-sol.org>
7654 L:      linux-security-module@vger.kernel.org
7655 S:      Supported
7656
7657 LIS3LV02D ACCELEROMETER DRIVER
7658 M:      Eric Piel <eric.piel@tremplin-utc.net>
7659 S:      Maintained
7660 F:      Documentation/misc-devices/lis3lv02d
7661 F:      drivers/misc/lis3lv02d/
7662 F:      drivers/platform/x86/hp_accel.c
7663
7664 LIVE PATCHING
7665 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7666 M:      Jessica Yu <jeyu@redhat.com>
7667 M:      Jiri Kosina <jikos@kernel.org>
7668 M:      Miroslav Benes <mbenes@suse.cz>
7669 R:      Petr Mladek <pmladek@suse.com>
7670 S:      Maintained
7671 F:      kernel/livepatch/
7672 F:      include/linux/livepatch.h
7673 F:      arch/x86/include/asm/livepatch.h
7674 F:      arch/x86/kernel/livepatch.c
7675 F:      Documentation/livepatch/
7676 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7677 F:      samples/livepatch/
7678 L:      live-patching@vger.kernel.org
7679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7680
7681 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7682 M:      Kees Cook <keescook@chromium.org>
7683 S:      Maintained
7684 F:      drivers/misc/lkdtm*
7685
7686 LLC (802.2)
7687 L:      netdev@vger.kernel.org
7688 S:      Odd fixes
7689 F:      include/linux/llc.h
7690 F:      include/uapi/linux/llc.h
7691 F:      include/net/llc*
7692 F:      net/llc/
7693
7694 LM73 HARDWARE MONITOR DRIVER
7695 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7696 L:      linux-hwmon@vger.kernel.org
7697 S:      Maintained
7698 F:      drivers/hwmon/lm73.c
7699
7700 LM78 HARDWARE MONITOR DRIVER
7701 M:      Jean Delvare <jdelvare@suse.com>
7702 L:      linux-hwmon@vger.kernel.org
7703 S:      Maintained
7704 F:      Documentation/hwmon/lm78
7705 F:      drivers/hwmon/lm78.c
7706
7707 LM83 HARDWARE MONITOR DRIVER
7708 M:      Jean Delvare <jdelvare@suse.com>
7709 L:      linux-hwmon@vger.kernel.org
7710 S:      Maintained
7711 F:      Documentation/hwmon/lm83
7712 F:      drivers/hwmon/lm83.c
7713
7714 LM90 HARDWARE MONITOR DRIVER
7715 M:      Jean Delvare <jdelvare@suse.com>
7716 L:      linux-hwmon@vger.kernel.org
7717 S:      Maintained
7718 F:      Documentation/hwmon/lm90
7719 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7720 F:      drivers/hwmon/lm90.c
7721 F:      include/dt-bindings/thermal/lm90.h
7722
7723 LM95234 HARDWARE MONITOR DRIVER
7724 M:      Guenter Roeck <linux@roeck-us.net>
7725 L:      linux-hwmon@vger.kernel.org
7726 S:      Maintained
7727 F:      Documentation/hwmon/lm95234
7728 F:      drivers/hwmon/lm95234.c
7729
7730 LME2510 MEDIA DRIVER
7731 M:      Malcolm Priestley <tvboxspy@gmail.com>
7732 L:      linux-media@vger.kernel.org
7733 W:      https://linuxtv.org
7734 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7735 S:      Maintained
7736 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7737
7738 LOCKING PRIMITIVES
7739 M:      Peter Zijlstra <peterz@infradead.org>
7740 M:      Ingo Molnar <mingo@redhat.com>
7741 L:      linux-kernel@vger.kernel.org
7742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7743 S:      Maintained
7744 F:      Documentation/locking/
7745 F:      include/linux/lockdep.h
7746 F:      include/linux/spinlock*.h
7747 F:      arch/*/include/asm/spinlock*.h
7748 F:      include/linux/rwlock*.h
7749 F:      include/linux/mutex*.h
7750 F:      arch/*/include/asm/mutex*.h
7751 F:      include/linux/rwsem*.h
7752 F:      arch/*/include/asm/rwsem.h
7753 F:      include/linux/seqlock.h
7754 F:      lib/locking*.[ch]
7755 F:      kernel/locking/
7756
7757 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7758 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7759 L:      linux-ntfs-dev@lists.sourceforge.net
7760 W:      http://www.linux-ntfs.org/content/view/19/37/
7761 S:      Maintained
7762 F:      Documentation/ldm.txt
7763 F:      block/partitions/ldm.*
7764
7765 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7766 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7767 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7768 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7769 L:      MPT-FusionLinux.pdl@broadcom.com
7770 L:      linux-scsi@vger.kernel.org
7771 W:      http://www.avagotech.com/support/
7772 S:      Supported
7773 F:      drivers/message/fusion/
7774 F:      drivers/scsi/mpt2sas/
7775 F:      drivers/scsi/mpt3sas/
7776
7777 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7778 M:      Matthew Wilcox <matthew@wil.cx>
7779 L:      linux-scsi@vger.kernel.org
7780 S:      Maintained
7781 F:      drivers/scsi/sym53c8xx_2/
7782
7783 LTC4261 HARDWARE MONITOR DRIVER
7784 M:      Guenter Roeck <linux@roeck-us.net>
7785 L:      linux-hwmon@vger.kernel.org
7786 S:      Maintained
7787 F:      Documentation/hwmon/ltc4261
7788 F:      drivers/hwmon/ltc4261.c
7789
7790 LTC4306 I2C MULTIPLEXER DRIVER
7791 M:      Michael Hennerich <michael.hennerich@analog.com>
7792 W:      http://ez.analog.com/community/linux-device-drivers
7793 L:      linux-i2c@vger.kernel.org
7794 S:      Supported
7795 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7796 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7797
7798 LTP (Linux Test Project)
7799 M:      Mike Frysinger <vapier@gentoo.org>
7800 M:      Cyril Hrubis <chrubis@suse.cz>
7801 M:      Wanlong Gao <wanlong.gao@gmail.com>
7802 M:      Jan Stancek <jstancek@redhat.com>
7803 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7804 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7805 L:      ltp@lists.linux.it (subscribers-only)
7806 W:      http://linux-test-project.github.io/
7807 T:      git git://github.com/linux-test-project/ltp.git
7808 S:      Maintained
7809
7810 M32R ARCHITECTURE
7811 W:      http://www.linux-m32r.org/
7812 S:      Orphan
7813 F:      arch/m32r/
7814
7815 M68K ARCHITECTURE
7816 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7817 L:      linux-m68k@lists.linux-m68k.org
7818 W:      http://www.linux-m68k.org/
7819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7820 S:      Maintained
7821 F:      arch/m68k/
7822 F:      drivers/zorro/
7823
7824 M68K ON APPLE MACINTOSH
7825 M:      Joshua Thompson <funaho@jurai.org>
7826 W:      http://www.mac.linux-m68k.org/
7827 L:      linux-m68k@lists.linux-m68k.org
7828 S:      Maintained
7829 F:      arch/m68k/mac/
7830
7831 M68K ON HP9000/300
7832 M:      Philip Blundell <philb@gnu.org>
7833 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7834 S:      Maintained
7835 F:      arch/m68k/hp300/
7836
7837 M88DS3103 MEDIA DRIVER
7838 M:      Antti Palosaari <crope@iki.fi>
7839 L:      linux-media@vger.kernel.org
7840 W:      https://linuxtv.org
7841 W:      http://palosaari.fi/linux/
7842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7843 T:      git git://linuxtv.org/anttip/media_tree.git
7844 S:      Maintained
7845 F:      drivers/media/dvb-frontends/m88ds3103*
7846
7847 M88RS2000 MEDIA DRIVER
7848 M:      Malcolm Priestley <tvboxspy@gmail.com>
7849 L:      linux-media@vger.kernel.org
7850 W:      https://linuxtv.org
7851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7852 S:      Maintained
7853 F:      drivers/media/dvb-frontends/m88rs2000*
7854
7855 MA901 MASTERKIT USB FM RADIO DRIVER
7856 M:      Alexey Klimov <klimov.linux@gmail.com>
7857 L:      linux-media@vger.kernel.org
7858 T:      git git://linuxtv.org/media_tree.git
7859 S:      Maintained
7860 F:      drivers/media/radio/radio-ma901.c
7861
7862 MAC80211
7863 M:      Johannes Berg <johannes@sipsolutions.net>
7864 L:      linux-wireless@vger.kernel.org
7865 W:      http://wireless.kernel.org/
7866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7868 S:      Maintained
7869 F:      Documentation/networking/mac80211-injection.txt
7870 F:      include/net/mac80211.h
7871 F:      net/mac80211/
7872 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7873
7874 MAILBOX API
7875 M:      Jassi Brar <jassisinghbrar@gmail.com>
7876 L:      linux-kernel@vger.kernel.org
7877 S:      Maintained
7878 F:      drivers/mailbox/
7879 F:      include/linux/mailbox_client.h
7880 F:      include/linux/mailbox_controller.h
7881
7882 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7883 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7884 W:      http://www.kernel.org/doc/man-pages
7885 L:      linux-man@vger.kernel.org
7886 S:      Maintained
7887
7888 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7889 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7890 L:      linux-mips@linux-mips.org
7891 S:      Maintained
7892 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7893
7894 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7895 M:      Andrew Lunn <andrew@lunn.ch>
7896 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7897 L:      netdev@vger.kernel.org
7898 S:      Maintained
7899 F:      drivers/net/dsa/mv88e6xxx/
7900 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7901
7902 MARVELL ARMADA DRM SUPPORT
7903 M:      Russell King <linux@armlinux.org.uk>
7904 S:      Maintained
7905 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7906 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7907 F:      drivers/gpu/drm/armada/
7908 F:      include/uapi/drm/armada_drm.h
7909 F:      Documentation/devicetree/bindings/display/armada/
7910
7911 MARVELL CRYPTO DRIVER
7912 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7913 M:      Arnaud Ebalard <arno@natisbad.org>
7914 F:      drivers/crypto/marvell/
7915 S:      Maintained
7916 L:      linux-crypto@vger.kernel.org
7917
7918 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7919 M:      Mirko Lindner <mlindner@marvell.com>
7920 M:      Stephen Hemminger <stephen@networkplumber.org>
7921 L:      netdev@vger.kernel.org
7922 S:      Maintained
7923 F:      drivers/net/ethernet/marvell/sk*
7924
7925 MARVELL LIBERTAS WIRELESS DRIVER
7926 L:      libertas-dev@lists.infradead.org
7927 S:      Orphan
7928 F:      drivers/net/wireless/marvell/libertas/
7929
7930 MARVELL MV643XX ETHERNET DRIVER
7931 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7932 L:      netdev@vger.kernel.org
7933 S:      Maintained
7934 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7935 F:      include/linux/mv643xx.h
7936
7937 MARVELL MVNETA ETHERNET DRIVER
7938 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7939 L:      netdev@vger.kernel.org
7940 S:      Maintained
7941 F:      drivers/net/ethernet/marvell/mvneta.*
7942
7943 MARVELL MWIFIEX WIRELESS DRIVER
7944 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7945 M:      Nishant Sarmukadam <nishants@marvell.com>
7946 M:      Ganapathi Bhat <gbhat@marvell.com>
7947 M:      Xinming Hu <huxm@marvell.com>
7948 L:      linux-wireless@vger.kernel.org
7949 S:      Maintained
7950 F:      drivers/net/wireless/marvell/mwifiex/
7951
7952 MARVELL MWL8K WIRELESS DRIVER
7953 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7954 L:      linux-wireless@vger.kernel.org
7955 S:      Odd Fixes
7956 F:      drivers/net/wireless/marvell/mwl8k.c
7957
7958 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7959 M:      Nicolas Pitre <nico@fluxnic.net>
7960 S:      Odd Fixes
7961 F:      drivers/mmc/host/mvsdio.*
7962
7963 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7964 M:      Hu Ziji <huziji@marvell.com>
7965 L:      linux-mmc@vger.kernel.org
7966 S:      Supported
7967 F:      drivers/mmc/host/sdhci-xenon*
7968 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7969
7970 MATROX FRAMEBUFFER DRIVER
7971 L:      linux-fbdev@vger.kernel.org
7972 S:      Orphan
7973 F:      drivers/video/fbdev/matrox/matroxfb_*
7974 F:      include/uapi/linux/matroxfb.h
7975
7976 MAX16065 HARDWARE MONITOR DRIVER
7977 M:      Guenter Roeck <linux@roeck-us.net>
7978 L:      linux-hwmon@vger.kernel.org
7979 S:      Maintained
7980 F:      Documentation/hwmon/max16065
7981 F:      drivers/hwmon/max16065.c
7982
7983 MAX20751 HARDWARE MONITOR DRIVER
7984 M:      Guenter Roeck <linux@roeck-us.net>
7985 L:      linux-hwmon@vger.kernel.org
7986 S:      Maintained
7987 F:      Documentation/hwmon/max20751
7988 F:      drivers/hwmon/max20751.c
7989
7990 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7991 L:      linux-hwmon@vger.kernel.org
7992 S:      Orphan
7993 F:      Documentation/hwmon/max6650
7994 F:      drivers/hwmon/max6650.c
7995
7996 MAX6697 HARDWARE MONITOR DRIVER
7997 M:      Guenter Roeck <linux@roeck-us.net>
7998 L:      linux-hwmon@vger.kernel.org
7999 S:      Maintained
8000 F:      Documentation/hwmon/max6697
8001 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8002 F:      drivers/hwmon/max6697.c
8003 F:      include/linux/platform_data/max6697.h
8004
8005 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8006 M:      Peter Rosin <peda@axentia.se>
8007 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8008 S:      Maintained
8009 F:      Documentation/devicetree/bindings/sound/max9860.txt
8010 F:      sound/soc/codecs/max9860.*
8011
8012 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8013 M:      Krzysztof Kozlowski <krzk@kernel.org>
8014 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8015 L:      linux-pm@vger.kernel.org
8016 S:      Supported
8017 F:      drivers/power/supply/max14577_charger.c
8018 F:      drivers/power/supply/max77693_charger.c
8019
8020 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8021 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8022 L:      linux-kernel@vger.kernel.org
8023 S:      Supported
8024 F:      drivers/*/*max77802*.c
8025 F:      Documentation/devicetree/bindings/*/*max77802.txt
8026 F:      include/dt-bindings/*/*max77802.h
8027
8028 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8029 M:      Chanwoo Choi <cw00.choi@samsung.com>
8030 M:      Krzysztof Kozlowski <krzk@kernel.org>
8031 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8032 L:      linux-kernel@vger.kernel.org
8033 S:      Supported
8034 F:      drivers/*/max14577*.c
8035 F:      drivers/*/max77686*.c
8036 F:      drivers/*/max77693*.c
8037 F:      drivers/extcon/extcon-max14577.c
8038 F:      drivers/extcon/extcon-max77693.c
8039 F:      drivers/rtc/rtc-max77686.c
8040 F:      drivers/clk/clk-max77686.c
8041 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8042 F:      Documentation/devicetree/bindings/*/max77686.txt
8043 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8044 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8045 F:      include/linux/mfd/max14577*.h
8046 F:      include/linux/mfd/max77686*.h
8047 F:      include/linux/mfd/max77693*.h
8048
8049 MAXIRADIO FM RADIO RECEIVER DRIVER
8050 M:      Hans Verkuil <hverkuil@xs4all.nl>
8051 L:      linux-media@vger.kernel.org
8052 T:      git git://linuxtv.org/media_tree.git
8053 W:      https://linuxtv.org
8054 S:      Maintained
8055 F:      drivers/media/radio/radio-maxiradio*
8056
8057 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8058 M:      Peter Rosin <peda@axentia.se>
8059 L:      linux-iio@vger.kernel.org
8060 S:      Maintained
8061 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8062 F:      drivers/iio/potentiometer/mcp4531.c
8063
8064 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8065 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8066 L:      linux-iio@vger.kernel.org
8067 S:      Maintained
8068 F:      drivers/iio/dac/cio-dac.c
8069
8070 MEDIA DRIVERS FOR RENESAS - FCP
8071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8072 L:      linux-media@vger.kernel.org
8073 L:      linux-renesas-soc@vger.kernel.org
8074 T:      git git://linuxtv.org/media_tree.git
8075 S:      Supported
8076 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8077 F:      drivers/media/platform/rcar-fcp.c
8078 F:      include/media/rcar-fcp.h
8079
8080 MEDIA DRIVERS FOR RENESAS - FDP1
8081 M:      Kieran Bingham <kieran@bingham.xyz>
8082 L:      linux-media@vger.kernel.org
8083 L:      linux-renesas-soc@vger.kernel.org
8084 T:      git git://linuxtv.org/media_tree.git
8085 S:      Supported
8086 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8087 F:      drivers/media/platform/rcar_fdp1.c
8088
8089 MEDIA DRIVERS FOR RENESAS - VIN
8090 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8091 L:      linux-media@vger.kernel.org
8092 L:      linux-renesas-soc@vger.kernel.org
8093 T:      git git://linuxtv.org/media_tree.git
8094 S:      Supported
8095 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8096 F:      drivers/media/platform/rcar-vin/
8097
8098 MEDIA DRIVERS FOR RENESAS - VSP1
8099 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8100 L:      linux-media@vger.kernel.org
8101 L:      linux-renesas-soc@vger.kernel.org
8102 T:      git git://linuxtv.org/media_tree.git
8103 S:      Supported
8104 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8105 F:      drivers/media/platform/vsp1/
8106
8107 MEDIA DRIVERS FOR HELENE
8108 M:      Abylay Ospan <aospan@netup.ru>
8109 L:      linux-media@vger.kernel.org
8110 W:      https://linuxtv.org
8111 W:      http://netup.tv/
8112 T:      git git://linuxtv.org/media_tree.git
8113 S:      Supported
8114 F:      drivers/media/dvb-frontends/helene*
8115
8116 MEDIA DRIVERS FOR ASCOT2E
8117 M:      Sergey Kozlov <serjk@netup.ru>
8118 M:      Abylay Ospan <aospan@netup.ru>
8119 L:      linux-media@vger.kernel.org
8120 W:      https://linuxtv.org
8121 W:      http://netup.tv/
8122 T:      git git://linuxtv.org/media_tree.git
8123 S:      Supported
8124 F:      drivers/media/dvb-frontends/ascot2e*
8125
8126 MEDIA DRIVERS FOR CXD2841ER
8127 M:      Sergey Kozlov <serjk@netup.ru>
8128 M:      Abylay Ospan <aospan@netup.ru>
8129 L:      linux-media@vger.kernel.org
8130 W:      https://linuxtv.org
8131 W:      http://netup.tv/
8132 T:      git git://linuxtv.org/media_tree.git
8133 S:      Supported
8134 F:      drivers/media/dvb-frontends/cxd2841er*
8135
8136 MEDIA DRIVERS FOR HORUS3A
8137 M:      Sergey Kozlov <serjk@netup.ru>
8138 M:      Abylay Ospan <aospan@netup.ru>
8139 L:      linux-media@vger.kernel.org
8140 W:      https://linuxtv.org
8141 W:      http://netup.tv/
8142 T:      git git://linuxtv.org/media_tree.git
8143 S:      Supported
8144 F:      drivers/media/dvb-frontends/horus3a*
8145
8146 MEDIA DRIVERS FOR LNBH25
8147 M:      Sergey Kozlov <serjk@netup.ru>
8148 M:      Abylay Ospan <aospan@netup.ru>
8149 L:      linux-media@vger.kernel.org
8150 W:      https://linuxtv.org
8151 W:      http://netup.tv/
8152 T:      git git://linuxtv.org/media_tree.git
8153 S:      Supported
8154 F:      drivers/media/dvb-frontends/lnbh25*
8155
8156 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8157 M:      Sergey Kozlov <serjk@netup.ru>
8158 M:      Abylay Ospan <aospan@netup.ru>
8159 L:      linux-media@vger.kernel.org
8160 W:      https://linuxtv.org
8161 W:      http://netup.tv/
8162 T:      git git://linuxtv.org/media_tree.git
8163 S:      Supported
8164 F:      drivers/media/pci/netup_unidvb/*
8165
8166 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8167 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8168 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8169 P:      LinuxTV.org Project
8170 L:      linux-media@vger.kernel.org
8171 W:      https://linuxtv.org
8172 Q:      http://patchwork.kernel.org/project/linux-media/list/
8173 T:      git git://linuxtv.org/media_tree.git
8174 S:      Maintained
8175 F:      Documentation/devicetree/bindings/media/
8176 F:      Documentation/media/
8177 F:      drivers/media/
8178 F:      drivers/staging/media/
8179 F:      include/linux/platform_data/media/
8180 F:      include/media/
8181 F:      include/uapi/linux/dvb/
8182 F:      include/uapi/linux/videodev2.h
8183 F:      include/uapi/linux/media.h
8184 F:      include/uapi/linux/v4l2-*
8185 F:      include/uapi/linux/meye.h
8186 F:      include/uapi/linux/ivtv*
8187 F:      include/uapi/linux/uvcvideo.h
8188
8189 MEDIATEK ETHERNET DRIVER
8190 M:      Felix Fietkau <nbd@openwrt.org>
8191 M:      John Crispin <blogic@openwrt.org>
8192 L:      netdev@vger.kernel.org
8193 S:      Maintained
8194 F:      drivers/net/ethernet/mediatek/
8195
8196 MEDIATEK JPEG DRIVER
8197 M:      Rick Chang <rick.chang@mediatek.com>
8198 M:      Bin Liu <bin.liu@mediatek.com>
8199 S:      Supported
8200 F:      drivers/media/platform/mtk-jpeg/
8201 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8202
8203 MEDIATEK MEDIA DRIVER
8204 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8205 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8206 S:      Supported
8207 F:      drivers/media/platform/mtk-vcodec/
8208 F:      drivers/media/platform/mtk-vpu/
8209 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8210 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8211
8212 MEDIATEK MDP DRIVER
8213 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8214 M:      Houlong Wei <houlong.wei@mediatek.com>
8215 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8216 S:      Supported
8217 F:      drivers/media/platform/mtk-mdp/
8218 F:      drivers/media/platform/mtk-vpu/
8219 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8220
8221 MEDIATEK MT7601U WIRELESS LAN DRIVER
8222 M:      Jakub Kicinski <kubakici@wp.pl>
8223 L:      linux-wireless@vger.kernel.org
8224 S:      Maintained
8225 F:      drivers/net/wireless/mediatek/mt7601u/
8226
8227 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8228 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8229 M:      Martin Donnelly <martin.donnelly@ge.com>
8230 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8231 S:      Maintained
8232 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8233 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8234
8235 MEGARAID SCSI/SAS DRIVERS
8236 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8237 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8238 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8239 L:      megaraidlinux.pdl@broadcom.com
8240 L:      linux-scsi@vger.kernel.org
8241 W:      http://www.avagotech.com/support/
8242 S:      Maintained
8243 F:      Documentation/scsi/megaraid.txt
8244 F:      drivers/scsi/megaraid.*
8245 F:      drivers/scsi/megaraid/
8246
8247 MELFAS MIP4 TOUCHSCREEN DRIVER
8248 M:      Sangwon Jee <jeesw@melfas.com>
8249 W:      http://www.melfas.com
8250 S:      Supported
8251 F:      drivers/input/touchscreen/melfas_mip4.c
8252 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8253
8254 MELLANOX ETHERNET DRIVER (mlx4_en)
8255 M:      Tariq Toukan <tariqt@mellanox.com>
8256 L:      netdev@vger.kernel.org
8257 S:      Supported
8258 W:      http://www.mellanox.com
8259 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8260 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8261
8262 MELLANOX ETHERNET DRIVER (mlx5e)
8263 M:      Saeed Mahameed <saeedm@mellanox.com>
8264 L:      netdev@vger.kernel.org
8265 S:      Supported
8266 W:      http://www.mellanox.com
8267 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8268 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8269
8270 MELLANOX ETHERNET SWITCH DRIVERS
8271 M:      Jiri Pirko <jiri@mellanox.com>
8272 M:      Ido Schimmel <idosch@mellanox.com>
8273 L:      netdev@vger.kernel.org
8274 S:      Supported
8275 W:      http://www.mellanox.com
8276 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8277 F:      drivers/net/ethernet/mellanox/mlxsw/
8278
8279 MELLANOX MLXCPLD I2C AND MUX DRIVER
8280 M:      Vadim Pasternak <vadimp@mellanox.com>
8281 M:      Michael Shych <michaelsh@mellanox.com>
8282 L:      linux-i2c@vger.kernel.org
8283 S:      Supported
8284 F:      drivers/i2c/busses/i2c-mlxcpld.c
8285 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8286 F:      Documentation/i2c/busses/i2c-mlxcpld
8287
8288 MELLANOX MLXCPLD LED DRIVER
8289 M:      Vadim Pasternak <vadimp@mellanox.com>
8290 L:      linux-leds@vger.kernel.org
8291 S:      Supported
8292 F:      drivers/leds/leds-mlxcpld.c
8293 F:      Documentation/leds/leds-mlxcpld.txt
8294
8295 MELLANOX PLATFORM DRIVER
8296 M:      Vadim Pasternak <vadimp@mellanox.com>
8297 L:      platform-driver-x86@vger.kernel.org
8298 S:      Supported
8299 F:      drivers/platform/x86/mlx-platform.c
8300
8301 MELLANOX MLX CPLD HOTPLUG DRIVER
8302 M:      Vadim Pasternak <vadimp@mellanox.com>
8303 L:      platform-driver-x86@vger.kernel.org
8304 S:      Supported
8305 F:      drivers/platform/x86/mlxcpld-hotplug.c
8306 F:      include/linux/platform_data/mlxcpld-hotplug.h
8307
8308 SOFT-ROCE DRIVER (rxe)
8309 M:      Moni Shoua <monis@mellanox.com>
8310 L:      linux-rdma@vger.kernel.org
8311 S:      Supported
8312 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8313 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8314 F:      drivers/infiniband/sw/rxe/
8315 F:      include/uapi/rdma/rdma_user_rxe.h
8316
8317 MEMBARRIER SUPPORT
8318 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8319 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8320 L:      linux-kernel@vger.kernel.org
8321 S:      Supported
8322 F:      kernel/membarrier.c
8323 F:      include/uapi/linux/membarrier.h
8324
8325 MEMORY MANAGEMENT
8326 L:      linux-mm@kvack.org
8327 W:      http://www.linux-mm.org
8328 S:      Maintained
8329 F:      include/linux/mm.h
8330 F:      include/linux/gfp.h
8331 F:      include/linux/mmzone.h
8332 F:      include/linux/memory_hotplug.h
8333 F:      include/linux/vmalloc.h
8334 F:      mm/
8335
8336 MEMORY TECHNOLOGY DEVICES (MTD)
8337 M:      David Woodhouse <dwmw2@infradead.org>
8338 M:      Brian Norris <computersforpeace@gmail.com>
8339 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8340 M:      Marek Vasut <marek.vasut@gmail.com>
8341 M:      Richard Weinberger <richard@nod.at>
8342 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8343 L:      linux-mtd@lists.infradead.org
8344 W:      http://www.linux-mtd.infradead.org/
8345 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8346 T:      git git://git.infradead.org/linux-mtd.git
8347 T:      git git://git.infradead.org/l2-mtd.git
8348 S:      Maintained
8349 F:      Documentation/devicetree/bindings/mtd/
8350 F:      drivers/mtd/
8351 F:      include/linux/mtd/
8352 F:      include/uapi/mtd/
8353
8354 MEN A21 WATCHDOG DRIVER
8355 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8356 L:      linux-watchdog@vger.kernel.org
8357 S:      Maintained
8358 F:      drivers/watchdog/mena21_wdt.c
8359
8360 MEN CHAMELEON BUS (mcb)
8361 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8362 S:      Maintained
8363 F:      drivers/mcb/
8364 F:      include/linux/mcb.h
8365 F:      Documentation/men-chameleon-bus.txt
8366
8367 MEN F21BMC (Board Management Controller)
8368 M:      Andreas Werner <andreas.werner@men.de>
8369 S:      Supported
8370 F:      drivers/mfd/menf21bmc.c
8371 F:      drivers/watchdog/menf21bmc_wdt.c
8372 F:      drivers/leds/leds-menf21bmc.c
8373 F:      drivers/hwmon/menf21bmc_hwmon.c
8374 F:      Documentation/hwmon/menf21bmc
8375
8376 METAG ARCHITECTURE
8377 M:      James Hogan <james.hogan@imgtec.com>
8378 L:      linux-metag@vger.kernel.org
8379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8380 S:      Odd Fixes
8381 F:      arch/metag/
8382 F:      Documentation/metag/
8383 F:      Documentation/devicetree/bindings/metag/
8384 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8385 F:      drivers/clocksource/metag_generic.c
8386 F:      drivers/irqchip/irq-metag.c
8387 F:      drivers/irqchip/irq-metag-ext.c
8388 F:      drivers/tty/metag_da.c
8389
8390 MICROBLAZE ARCHITECTURE
8391 M:      Michal Simek <monstr@monstr.eu>
8392 W:      http://www.monstr.eu/fdt/
8393 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8394 S:      Supported
8395 F:      arch/microblaze/
8396
8397 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8398 M:      Richard Genoud <richard.genoud@gmail.com>
8399 S:      Maintained
8400 F:      drivers/tty/serial/atmel_serial.c
8401 F:      include/linux/atmel_serial.h
8402
8403 MICROCHIP / ATMEL DMA DRIVER
8404 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8406 L:      dmaengine@vger.kernel.org
8407 S:      Supported
8408 F:      drivers/dma/at_hdmac.c
8409 F:      drivers/dma/at_hdmac_regs.h
8410 F:      include/linux/platform_data/dma-atmel.h
8411
8412 MICROCHIP / ATMEL ISC DRIVER
8413 M:      Songjun Wu <songjun.wu@microchip.com>
8414 L:      linux-media@vger.kernel.org
8415 S:      Supported
8416 F:      drivers/media/platform/atmel/atmel-isc.c
8417 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8418 F:      devicetree/bindings/media/atmel-isc.txt
8419
8420 MICROCHIP USB251XB DRIVER
8421 M:      Richard Leitner <richard.leitner@skidata.com>
8422 L:      linux-usb@vger.kernel.org
8423 S:      Maintained
8424 F:      drivers/usb/misc/usb251xb.c
8425 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8426
8427 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8428 M:      Chen Yu <yu.c.chen@intel.com>
8429 L:      platform-driver-x86@vger.kernel.org
8430 S:      Supported
8431 F:      drivers/platform/x86/surfacepro3_button.c
8432
8433 MICROTEK X6 SCANNER
8434 M:      Oliver Neukum <oliver@neukum.org>
8435 S:      Maintained
8436 F:      drivers/usb/image/microtek.*
8437
8438 MIPS
8439 M:      Ralf Baechle <ralf@linux-mips.org>
8440 L:      linux-mips@linux-mips.org
8441 W:      http://www.linux-mips.org/
8442 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8443 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8444 S:      Supported
8445 F:      Documentation/devicetree/bindings/mips/
8446 F:      Documentation/mips/
8447 F:      arch/mips/
8448
8449 MIPS/LOONGSON1 ARCHITECTURE
8450 M:      Keguang Zhang <keguang.zhang@gmail.com>
8451 L:      linux-mips@linux-mips.org
8452 S:      Maintained
8453 F:      arch/mips/loongson32/
8454 F:      arch/mips/include/asm/mach-loongson32/
8455 F:      drivers/*/*loongson1*
8456 F:      drivers/*/*/*loongson1*
8457
8458 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8459 M:      Hans Verkuil <hverkuil@xs4all.nl>
8460 L:      linux-media@vger.kernel.org
8461 T:      git git://linuxtv.org/media_tree.git
8462 W:      https://linuxtv.org
8463 S:      Odd Fixes
8464 F:      drivers/media/radio/radio-miropcm20*
8465
8466 MELLANOX MLX4 core VPI driver
8467 M:      Yishai Hadas <yishaih@mellanox.com>
8468 L:      netdev@vger.kernel.org
8469 L:      linux-rdma@vger.kernel.org
8470 W:      http://www.mellanox.com
8471 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8472 S:      Supported
8473 F:      drivers/net/ethernet/mellanox/mlx4/
8474 F:      include/linux/mlx4/
8475 F:      include/uapi/rdma/mlx4-abi.h
8476
8477 MELLANOX MLX4 IB driver
8478 M:      Yishai Hadas <yishaih@mellanox.com>
8479 L:      linux-rdma@vger.kernel.org
8480 W:      http://www.mellanox.com
8481 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8482 S:      Supported
8483 F:      drivers/infiniband/hw/mlx4/
8484 F:      include/linux/mlx4/
8485
8486 MELLANOX MLX5 core VPI driver
8487 M:      Saeed Mahameed <saeedm@mellanox.com>
8488 M:      Matan Barak <matanb@mellanox.com>
8489 M:      Leon Romanovsky <leonro@mellanox.com>
8490 L:      netdev@vger.kernel.org
8491 L:      linux-rdma@vger.kernel.org
8492 W:      http://www.mellanox.com
8493 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8494 S:      Supported
8495 F:      drivers/net/ethernet/mellanox/mlx5/core/
8496 F:      include/linux/mlx5/
8497 F:      include/uapi/rdma/mlx5-abi.h
8498
8499 MELLANOX MLX5 IB driver
8500 M:      Matan Barak <matanb@mellanox.com>
8501 M:      Leon Romanovsky <leonro@mellanox.com>
8502 L:      linux-rdma@vger.kernel.org
8503 W:      http://www.mellanox.com
8504 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8505 S:      Supported
8506 F:      drivers/infiniband/hw/mlx5/
8507 F:      include/linux/mlx5/
8508
8509 MELEXIS MLX90614 DRIVER
8510 M:      Crt Mori <cmo@melexis.com>
8511 L:      linux-iio@vger.kernel.org
8512 W:      http://www.melexis.com
8513 S:      Supported
8514 F:      drivers/iio/temperature/mlx90614.c
8515
8516 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8517 M:      Don Brace <don.brace@microsemi.com>
8518 L:      esc.storagedev@microsemi.com
8519 L:      linux-scsi@vger.kernel.org
8520 S:      Supported
8521 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8522 F:      drivers/scsi/smartpqi/Kconfig
8523 F:      drivers/scsi/smartpqi/Makefile
8524 F:      include/linux/cciss*.h
8525 F:      include/uapi/linux/cciss*.h
8526 F:      Documentation/scsi/smartpqi.txt
8527
8528 MN88472 MEDIA DRIVER
8529 M:      Antti Palosaari <crope@iki.fi>
8530 L:      linux-media@vger.kernel.org
8531 W:      https://linuxtv.org
8532 W:      http://palosaari.fi/linux/
8533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8534 S:      Maintained
8535 F:      drivers/media/dvb-frontends/mn88472*
8536
8537 MN88473 MEDIA DRIVER
8538 M:      Antti Palosaari <crope@iki.fi>
8539 L:      linux-media@vger.kernel.org
8540 W:      https://linuxtv.org
8541 W:      http://palosaari.fi/linux/
8542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8543 S:      Maintained
8544 F:      drivers/media/dvb-frontends/mn88473*
8545
8546 MODULE SUPPORT
8547 M:      Jessica Yu <jeyu@redhat.com>
8548 M:      Rusty Russell <rusty@rustcorp.com.au>
8549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8550 S:      Maintained
8551 F:      include/linux/module.h
8552 F:      kernel/module.c
8553
8554 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8555 W:      http://popies.net/meye/
8556 S:      Orphan
8557 F:      Documentation/media/v4l-drivers/meye*
8558 F:      drivers/media/pci/meye/
8559 F:      include/uapi/linux/meye.h
8560
8561 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8562 M:      Jiri Slaby <jirislaby@gmail.com>
8563 S:      Maintained
8564 F:      Documentation/serial/moxa-smartio
8565 F:      drivers/tty/mxser.*
8566
8567 MR800 AVERMEDIA USB FM RADIO DRIVER
8568 M:      Alexey Klimov <klimov.linux@gmail.com>
8569 L:      linux-media@vger.kernel.org
8570 T:      git git://linuxtv.org/media_tree.git
8571 S:      Maintained
8572 F:      drivers/media/radio/radio-mr800.c
8573
8574 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8575 M:      Alan Ott <alan@signal11.us>
8576 L:      linux-wpan@vger.kernel.org
8577 S:      Maintained
8578 F:      drivers/net/ieee802154/mrf24j40.c
8579 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8580
8581 MSI LAPTOP SUPPORT
8582 M:      "Lee, Chun-Yi" <jlee@suse.com>
8583 L:      platform-driver-x86@vger.kernel.org
8584 S:      Maintained
8585 F:      drivers/platform/x86/msi-laptop.c
8586
8587 MSI WMI SUPPORT
8588 L:      platform-driver-x86@vger.kernel.org
8589 S:      Orphan
8590 F:      drivers/platform/x86/msi-wmi.c
8591
8592 MSI001 MEDIA DRIVER
8593 M:      Antti Palosaari <crope@iki.fi>
8594 L:      linux-media@vger.kernel.org
8595 W:      https://linuxtv.org
8596 W:      http://palosaari.fi/linux/
8597 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8598 T:      git git://linuxtv.org/anttip/media_tree.git
8599 S:      Maintained
8600 F:      drivers/media/tuners/msi001*
8601
8602 MSI2500 MEDIA DRIVER
8603 M:      Antti Palosaari <crope@iki.fi>
8604 L:      linux-media@vger.kernel.org
8605 W:      https://linuxtv.org
8606 W:      http://palosaari.fi/linux/
8607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8608 T:      git git://linuxtv.org/anttip/media_tree.git
8609 S:      Maintained
8610 F:      drivers/media/usb/msi2500/
8611
8612 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8613 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8614 L:      linux-mtd@lists.infradead.org
8615 S:      Maintained
8616 F:      drivers/mtd/devices/docg3*
8617
8618 MT9M032 APTINA SENSOR DRIVER
8619 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8620 L:      linux-media@vger.kernel.org
8621 T:      git git://linuxtv.org/media_tree.git
8622 S:      Maintained
8623 F:      drivers/media/i2c/mt9m032.c
8624 F:      include/media/i2c/mt9m032.h
8625
8626 MT9P031 APTINA CAMERA SENSOR
8627 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8628 L:      linux-media@vger.kernel.org
8629 T:      git git://linuxtv.org/media_tree.git
8630 S:      Maintained
8631 F:      drivers/media/i2c/mt9p031.c
8632 F:      include/media/i2c/mt9p031.h
8633
8634 MT9T001 APTINA CAMERA SENSOR
8635 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8636 L:      linux-media@vger.kernel.org
8637 T:      git git://linuxtv.org/media_tree.git
8638 S:      Maintained
8639 F:      drivers/media/i2c/mt9t001.c
8640 F:      include/media/i2c/mt9t001.h
8641
8642 MT9V032 APTINA CAMERA SENSOR
8643 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644 L:      linux-media@vger.kernel.org
8645 T:      git git://linuxtv.org/media_tree.git
8646 S:      Maintained
8647 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8648 F:      drivers/media/i2c/mt9v032.c
8649 F:      include/media/i2c/mt9v032.h
8650
8651 MULTIFUNCTION DEVICES (MFD)
8652 M:      Lee Jones <lee.jones@linaro.org>
8653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8654 S:      Supported
8655 F:      Documentation/devicetree/bindings/mfd/
8656 F:      drivers/mfd/
8657 F:      include/linux/mfd/
8658 F:      include/dt-bindings/mfd/
8659
8660 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8661 M:      Ulf Hansson <ulf.hansson@linaro.org>
8662 L:      linux-mmc@vger.kernel.org
8663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8664 S:      Maintained
8665 F:      Documentation/devicetree/bindings/mmc/
8666 F:      drivers/mmc/
8667 F:      include/linux/mmc/
8668 F:      include/uapi/linux/mmc/
8669
8670 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8671 S:      Orphan
8672 F:      drivers/mmc/host/mmc_spi.c
8673 F:      include/linux/spi/mmc_spi.h
8674
8675 MULTISOUND SOUND DRIVER
8676 M:      Andrew Veliath <andrewtv@usa.net>
8677 S:      Maintained
8678 F:      Documentation/sound/oss/MultiSound
8679 F:      sound/oss/msnd*
8680
8681 MULTITECH MULTIPORT CARD (ISICOM)
8682 S:      Orphan
8683 F:      drivers/tty/isicom.c
8684 F:      include/linux/isicom.h
8685
8686 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8687 M:      Bin Liu <b-liu@ti.com>
8688 L:      linux-usb@vger.kernel.org
8689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8690 S:      Maintained
8691 F:      drivers/usb/musb/
8692
8693 MXL5007T MEDIA DRIVER
8694 M:      Michael Krufky <mkrufky@linuxtv.org>
8695 L:      linux-media@vger.kernel.org
8696 W:      https://linuxtv.org
8697 W:      http://github.com/mkrufky
8698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8699 T:      git git://linuxtv.org/mkrufky/tuners.git
8700 S:      Maintained
8701 F:      drivers/media/tuners/mxl5007t.*
8702
8703 MXSFB DRM DRIVER
8704 M:      Marek Vasut <marex@denx.de>
8705 S:      Supported
8706 F:      drivers/gpu/drm/mxsfb/
8707 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8708
8709 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8710 M:      Hyong-Youb Kim <hykim@myri.com>
8711 L:      netdev@vger.kernel.org
8712 W:      https://www.myricom.com/support/downloads/myri10ge.html
8713 S:      Supported
8714 F:      drivers/net/ethernet/myricom/myri10ge/
8715
8716 NAND FLASH SUBSYSTEM
8717 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8718 R:      Richard Weinberger <richard@nod.at>
8719 L:      linux-mtd@lists.infradead.org
8720 W:      http://www.linux-mtd.infradead.org/
8721 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8722 T:      git git://github.com/linux-nand/linux.git
8723 S:      Maintained
8724 F:      drivers/mtd/nand/
8725 F:      include/linux/mtd/nand*.h
8726
8727 NATSEMI ETHERNET DRIVER (DP8381x)
8728 S:      Orphan
8729 F:      drivers/net/ethernet/natsemi/natsemi.c
8730
8731 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8732 M:      Daniel Mack <zonque@gmail.com>
8733 S:      Maintained
8734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8735 W:      http://www.native-instruments.com
8736 F:      sound/usb/caiaq/
8737
8738 NCP FILESYSTEM
8739 M:      Petr Vandrovec <petr@vandrovec.name>
8740 S:      Odd Fixes
8741 F:      fs/ncpfs/
8742
8743 NCR 5380 SCSI DRIVERS
8744 M:      Finn Thain <fthain@telegraphics.com.au>
8745 M:      Michael Schmitz <schmitzmic@gmail.com>
8746 L:      linux-scsi@vger.kernel.org
8747 S:      Maintained
8748 F:      Documentation/scsi/g_NCR5380.txt
8749 F:      drivers/scsi/NCR5380.*
8750 F:      drivers/scsi/arm/cumana_1.c
8751 F:      drivers/scsi/arm/oak.c
8752 F:      drivers/scsi/atari_scsi.*
8753 F:      drivers/scsi/dmx3191d.c
8754 F:      drivers/scsi/g_NCR5380.*
8755 F:      drivers/scsi/mac_scsi.*
8756 F:      drivers/scsi/sun3_scsi.*
8757 F:      drivers/scsi/sun3_scsi_vme.c
8758
8759 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8760 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8761 L:      linux-scsi@vger.kernel.org
8762 S:      Maintained
8763 F:      drivers/scsi/NCR_D700.*
8764
8765 NCT6775 HARDWARE MONITOR DRIVER
8766 M:      Guenter Roeck <linux@roeck-us.net>
8767 L:      linux-hwmon@vger.kernel.org
8768 S:      Maintained
8769 F:      Documentation/hwmon/nct6775
8770 F:      drivers/hwmon/nct6775.c
8771
8772 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8773 M:      Faisal Latif <faisal.latif@intel.com>
8774 L:      linux-rdma@vger.kernel.org
8775 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8776 S:      Supported
8777 F:      drivers/infiniband/hw/nes/
8778 F:      include/uapi/rdma/nes-abi.h
8779
8780 NETEM NETWORK EMULATOR
8781 M:      Stephen Hemminger <stephen@networkplumber.org>
8782 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8783 S:      Maintained
8784 F:      net/sched/sch_netem.c
8785
8786 NETERION 10GbE DRIVERS (s2io/vxge)
8787 M:      Jon Mason <jdmason@kudzu.us>
8788 L:      netdev@vger.kernel.org
8789 S:      Supported
8790 F:      Documentation/networking/s2io.txt
8791 F:      Documentation/networking/vxge.txt
8792 F:      drivers/net/ethernet/neterion/
8793
8794 NETFILTER
8795 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8796 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8797 M:      Florian Westphal <fw@strlen.de>
8798 L:      netfilter-devel@vger.kernel.org
8799 L:      coreteam@netfilter.org
8800 W:      http://www.netfilter.org/
8801 W:      http://www.iptables.org/
8802 W:      http://www.nftables.org/
8803 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8806 S:      Maintained
8807 F:      include/linux/netfilter*
8808 F:      include/linux/netfilter/
8809 F:      include/net/netfilter/
8810 F:      include/uapi/linux/netfilter*
8811 F:      include/uapi/linux/netfilter/
8812 F:      net/*/netfilter.c
8813 F:      net/*/netfilter/
8814 F:      net/netfilter/
8815 F:      net/bridge/br_netfilter*.c
8816
8817 NETLABEL
8818 M:      Paul Moore <paul@paul-moore.com>
8819 W:      http://netlabel.sf.net
8820 L:      netdev@vger.kernel.org
8821 S:      Maintained
8822 F:      Documentation/netlabel/
8823 F:      include/net/netlabel.h
8824 F:      net/netlabel/
8825
8826 NETROM NETWORK LAYER
8827 M:      Ralf Baechle <ralf@linux-mips.org>
8828 L:      linux-hams@vger.kernel.org
8829 W:      http://www.linux-ax25.org/
8830 S:      Maintained
8831 F:      include/net/netrom.h
8832 F:      include/uapi/linux/netrom.h
8833 F:      net/netrom/
8834
8835 NETRONOME ETHERNET DRIVERS
8836 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8837 L:      oss-drivers@netronome.com
8838 S:      Maintained
8839 F:      drivers/net/ethernet/netronome/
8840
8841 NETWORK BLOCK DEVICE (NBD)
8842 M:      Josef Bacik <jbacik@fb.com>
8843 S:      Maintained
8844 L:      linux-block@vger.kernel.org
8845 L:      nbd-general@lists.sourceforge.net
8846 F:      Documentation/blockdev/nbd.txt
8847 F:      drivers/block/nbd.c
8848 F:      include/uapi/linux/nbd.h
8849
8850 NETWORK DROP MONITOR
8851 M:      Neil Horman <nhorman@tuxdriver.com>
8852 L:      netdev@vger.kernel.org
8853 S:      Maintained
8854 W:      https://fedorahosted.org/dropwatch/
8855 F:      net/core/drop_monitor.c
8856
8857 NETWORKING [DSA]
8858 M:      Andrew Lunn <andrew@lunn.ch>
8859 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8860 M:      Florian Fainelli <f.fainelli@gmail.com>
8861 S:      Maintained
8862 F:      net/dsa/
8863 F:      include/net/dsa.h
8864 F:      drivers/net/dsa/
8865
8866 NETWORKING [GENERAL]
8867 M:      "David S. Miller" <davem@davemloft.net>
8868 L:      netdev@vger.kernel.org
8869 W:      http://www.linuxfoundation.org/en/Net
8870 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8873 B:      mailto:netdev@vger.kernel.org
8874 S:      Maintained
8875 F:      net/
8876 F:      include/net/
8877 F:      include/linux/in.h
8878 F:      include/linux/net.h
8879 F:      include/linux/netdevice.h
8880 F:      include/uapi/linux/in.h
8881 F:      include/uapi/linux/net.h
8882 F:      include/uapi/linux/netdevice.h
8883 F:      include/uapi/linux/net_namespace.h
8884 F:      tools/net/
8885 F:      tools/testing/selftests/net/
8886 F:      lib/random32.c
8887
8888 NETWORKING [IPv4/IPv6]
8889 M:      "David S. Miller" <davem@davemloft.net>
8890 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8891 M:      James Morris <jmorris@namei.org>
8892 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8893 M:      Patrick McHardy <kaber@trash.net>
8894 L:      netdev@vger.kernel.org
8895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8896 S:      Maintained
8897 F:      net/ipv4/
8898 F:      net/ipv6/
8899 F:      include/net/ip*
8900 F:      arch/x86/net/*
8901
8902 NETWORKING [IPSEC]
8903 M:      Steffen Klassert <steffen.klassert@secunet.com>
8904 M:      Herbert Xu <herbert@gondor.apana.org.au>
8905 M:      "David S. Miller" <davem@davemloft.net>
8906 L:      netdev@vger.kernel.org
8907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8909 S:      Maintained
8910 F:      net/core/flow.c
8911 F:      net/xfrm/
8912 F:      net/key/
8913 F:      net/ipv4/xfrm*
8914 F:      net/ipv4/esp4*
8915 F:      net/ipv4/ah4.c
8916 F:      net/ipv4/ipcomp.c
8917 F:      net/ipv4/ip_vti.c
8918 F:      net/ipv6/xfrm*
8919 F:      net/ipv6/esp6*
8920 F:      net/ipv6/ah6.c
8921 F:      net/ipv6/ipcomp6.c
8922 F:      net/ipv6/ip6_vti.c
8923 F:      include/uapi/linux/xfrm.h
8924 F:      include/net/xfrm.h
8925
8926 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8927 M:      Paul Moore <paul@paul-moore.com>
8928 L:      netdev@vger.kernel.org
8929 S:      Maintained
8930
8931 NETWORKING [WIRELESS]
8932 L:      linux-wireless@vger.kernel.org
8933 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8934
8935 NETWORKING DRIVERS
8936 L:      netdev@vger.kernel.org
8937 W:      http://www.linuxfoundation.org/en/Net
8938 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8941 S:      Odd Fixes
8942 F:      Documentation/devicetree/bindings/net/
8943 F:      drivers/net/
8944 F:      include/linux/if_*
8945 F:      include/linux/netdevice.h
8946 F:      include/linux/etherdevice.h
8947 F:      include/linux/fcdevice.h
8948 F:      include/linux/fddidevice.h
8949 F:      include/linux/hippidevice.h
8950 F:      include/linux/inetdevice.h
8951 F:      include/uapi/linux/if_*
8952 F:      include/uapi/linux/netdevice.h
8953
8954 NETWORKING DRIVERS (WIRELESS)
8955 M:      Kalle Valo <kvalo@codeaurora.org>
8956 L:      linux-wireless@vger.kernel.org
8957 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8960 S:      Maintained
8961 F:      Documentation/devicetree/bindings/net/wireless/
8962 F:      drivers/net/wireless/
8963
8964 NETXEN (1/10) GbE SUPPORT
8965 M:      Manish Chopra <manish.chopra@cavium.com>
8966 M:      Rahul Verma <rahul.verma@cavium.com>
8967 M:      Dept-GELinuxNICDev@cavium.com
8968 L:      netdev@vger.kernel.org
8969 S:      Supported
8970 F:      drivers/net/ethernet/qlogic/netxen/
8971
8972 NFC SUBSYSTEM
8973 M:      Samuel Ortiz <sameo@linux.intel.com>
8974 L:      linux-wireless@vger.kernel.org
8975 L:      linux-nfc@lists.01.org (subscribers-only)
8976 S:      Supported
8977 F:      net/nfc/
8978 F:      include/net/nfc/
8979 F:      include/uapi/linux/nfc.h
8980 F:      drivers/nfc/
8981 F:      include/linux/platform_data/nfcmrvl.h
8982 F:      include/linux/platform_data/nxp-nci.h
8983 F:      include/linux/platform_data/pn544.h
8984 F:      include/linux/platform_data/st21nfca.h
8985 F:      include/linux/platform_data/st-nci.h
8986 F:      Documentation/devicetree/bindings/net/nfc/
8987
8988 NFS, SUNRPC, AND LOCKD CLIENTS
8989 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8990 M:      Anna Schumaker <anna.schumaker@netapp.com>
8991 L:      linux-nfs@vger.kernel.org
8992 W:      http://client.linux-nfs.org
8993 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8994 S:      Maintained
8995 F:      fs/lockd/
8996 F:      fs/nfs/
8997 F:      fs/nfs_common/
8998 F:      net/sunrpc/
8999 F:      include/linux/lockd/
9000 F:      include/linux/nfs*
9001 F:      include/linux/sunrpc/
9002 F:      include/uapi/linux/nfs*
9003 F:      include/uapi/linux/sunrpc/
9004
9005 NILFS2 FILESYSTEM
9006 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9007 L:      linux-nilfs@vger.kernel.org
9008 W:      http://nilfs.sourceforge.net/
9009 W:      http://nilfs.osdn.jp/
9010 T:      git git://github.com/konis/nilfs2.git
9011 S:      Supported
9012 F:      Documentation/filesystems/nilfs2.txt
9013 F:      fs/nilfs2/
9014 F:      include/trace/events/nilfs2.h
9015 F:      include/uapi/linux/nilfs2_api.h
9016 F:      include/uapi/linux/nilfs2_ondisk.h
9017
9018 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9019 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9020 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9021 S:      Maintained
9022 F:      Documentation/scsi/NinjaSCSI.txt
9023 F:      drivers/scsi/pcmcia/nsp_*
9024
9025 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9026 M:      GOTO Masanori <gotom@debian.or.jp>
9027 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9028 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9029 S:      Maintained
9030 F:      Documentation/scsi/NinjaSCSI.txt
9031 F:      drivers/scsi/nsp32*
9032
9033 NIOS2 ARCHITECTURE
9034 M:      Ley Foon Tan <lftan@altera.com>
9035 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9037 S:      Maintained
9038 F:      arch/nios2/
9039
9040 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9041 M:      Pavel Machek <pavel@ucw.cz>
9042 M:      Sakari Ailus <sakari.ailus@iki.fi>
9043 L:      linux-media@vger.kernel.org
9044 S:      Maintained
9045 F:      drivers/media/i2c/et8ek8
9046 F:      drivers/media/i2c/ad5820.c
9047
9048 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9049 M:      Pavel Machek <pavel@ucw.cz>
9050 M:      Sakari Ailus <sakari.ailus@iki.fi>
9051 L:      linux-media@vger.kernel.org
9052 S:      Maintained
9053 F:      drivers/media/i2c/et8ek8
9054 F:      drivers/media/i2c/ad5820.c
9055
9056 NOKIA N900 POWER SUPPLY DRIVERS
9057 R:      Pali Rohár <pali.rohar@gmail.com>
9058 F:      include/linux/power/bq2415x_charger.h
9059 F:      include/linux/power/bq27xxx_battery.h
9060 F:      include/linux/power/isp1704_charger.h
9061 F:      drivers/power/supply/bq2415x_charger.c
9062 F:      drivers/power/supply/bq27xxx_battery.c
9063 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9064 F:      drivers/power/supply/isp1704_charger.c
9065 F:      drivers/power/supply/rx51_battery.c
9066
9067 NTB DRIVER CORE
9068 M:      Jon Mason <jdmason@kudzu.us>
9069 M:      Dave Jiang <dave.jiang@intel.com>
9070 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9071 L:      linux-ntb@googlegroups.com
9072 S:      Supported
9073 W:      https://github.com/jonmason/ntb/wiki
9074 T:      git git://github.com/jonmason/ntb.git
9075 F:      drivers/ntb/
9076 F:      drivers/net/ntb_netdev.c
9077 F:      include/linux/ntb.h
9078 F:      include/linux/ntb_transport.h
9079 F:      tools/testing/selftests/ntb/
9080
9081 NTB INTEL DRIVER
9082 M:      Jon Mason <jdmason@kudzu.us>
9083 M:      Dave Jiang <dave.jiang@intel.com>
9084 L:      linux-ntb@googlegroups.com
9085 S:      Supported
9086 W:      https://github.com/jonmason/ntb/wiki
9087 T:      git git://github.com/jonmason/ntb.git
9088 F:      drivers/ntb/hw/intel/
9089
9090 NTB AMD DRIVER
9091 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9092 L:      linux-ntb@googlegroups.com
9093 S:      Supported
9094 F:      drivers/ntb/hw/amd/
9095
9096 NTFS FILESYSTEM
9097 M:      Anton Altaparmakov <anton@tuxera.com>
9098 L:      linux-ntfs-dev@lists.sourceforge.net
9099 W:      http://www.tuxera.com/
9100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9101 S:      Supported
9102 F:      Documentation/filesystems/ntfs.txt
9103 F:      fs/ntfs/
9104
9105 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9106 M:      Antonino Daplas <adaplas@gmail.com>
9107 L:      linux-fbdev@vger.kernel.org
9108 S:      Maintained
9109 F:      drivers/video/fbdev/riva/
9110 F:      drivers/video/fbdev/nvidia/
9111
9112 NVM EXPRESS DRIVER
9113 M:      Keith Busch <keith.busch@intel.com>
9114 M:      Jens Axboe <axboe@fb.com>
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/host/
9122 F:      include/linux/nvme.h
9123 F:      include/uapi/linux/nvme_ioctl.h
9124
9125 NVM EXPRESS TARGET DRIVER
9126 M:      Christoph Hellwig <hch@lst.de>
9127 M:      Sagi Grimberg <sagi@grimberg.me>
9128 L:      linux-nvme@lists.infradead.org
9129 T:      git://git.infradead.org/nvme.git
9130 W:      http://git.infradead.org/nvme.git
9131 S:      Supported
9132 F:      drivers/nvme/target/
9133
9134 NVM EXPRESS FC TRANSPORT DRIVERS
9135 M:      James Smart <james.smart@broadcom.com>
9136 L:      linux-nvme@lists.infradead.org
9137 S:      Supported
9138 F:      include/linux/nvme-fc.h
9139 F:      include/linux/nvme-fc-driver.h
9140 F:      drivers/nvme/host/fc.c
9141 F:      drivers/nvme/target/fc.c
9142 F:      drivers/nvme/target/fcloop.c
9143
9144 NVMEM FRAMEWORK
9145 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9146 S:      Maintained
9147 F:      drivers/nvmem/
9148 F:      Documentation/devicetree/bindings/nvmem/
9149 F:      include/linux/nvmem-consumer.h
9150 F:      include/linux/nvmem-provider.h
9151
9152 NXP-NCI NFC DRIVER
9153 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9154 R:      Charles Gorand <charles.gorand@effinnov.com>
9155 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9156 S:      Supported
9157 F:      drivers/nfc/nxp-nci
9158
9159 NXP TDA998X DRM DRIVER
9160 M:      Russell King <linux@armlinux.org.uk>
9161 S:      Supported
9162 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9163 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9164 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9165 F:      include/drm/i2c/tda998x.h
9166
9167 NXP TFA9879 DRIVER
9168 M:      Peter Rosin <peda@axentia.se>
9169 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9170 S:      Maintained
9171 F:      sound/soc/codecs/tfa9879*
9172
9173 OBJTOOL
9174 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9175 S:      Supported
9176 F:      tools/objtool/
9177
9178 OMAP1 SUPPORT
9179 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9180 M:      Tony Lindgren <tony@atomide.com>
9181 L:      linux-omap@vger.kernel.org
9182 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9184 S:      Maintained
9185 F:      arch/arm/mach-omap1/
9186 F:      arch/arm/plat-omap/
9187 F:      arch/arm/configs/omap1_defconfig
9188 F:      drivers/i2c/busses/i2c-omap.c
9189 F:      include/linux/i2c-omap.h
9190
9191 OMAP2+ SUPPORT
9192 M:      Tony Lindgren <tony@atomide.com>
9193 L:      linux-omap@vger.kernel.org
9194 W:      http://www.muru.com/linux/omap/
9195 W:      http://linux.omap.com/
9196 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9198 S:      Maintained
9199 F:      arch/arm/mach-omap2/
9200 F:      arch/arm/plat-omap/
9201 F:      arch/arm/configs/omap2plus_defconfig
9202 F:      drivers/i2c/busses/i2c-omap.c
9203 F:      drivers/irqchip/irq-omap-intc.c
9204 F:      drivers/mfd/*omap*.c
9205 F:      drivers/mfd/menelaus.c
9206 F:      drivers/mfd/palmas.c
9207 F:      drivers/mfd/tps65217.c
9208 F:      drivers/mfd/tps65218.c
9209 F:      drivers/mfd/tps65910.c
9210 F:      drivers/mfd/twl-core.[ch]
9211 F:      drivers/mfd/twl4030*.c
9212 F:      drivers/mfd/twl6030*.c
9213 F:      drivers/mfd/twl6040*.c
9214 F:      drivers/regulator/palmas-regulator*.c
9215 F:      drivers/regulator/pbias-regulator.c
9216 F:      drivers/regulator/tps65217-regulator.c
9217 F:      drivers/regulator/tps65218-regulator.c
9218 F:      drivers/regulator/tps65910-regulator.c
9219 F:      drivers/regulator/twl-regulator.c
9220 F:      drivers/regulator/twl6030-regulator.c
9221 F:      include/linux/i2c-omap.h
9222
9223 OMAP DEVICE TREE SUPPORT
9224 M:      Benoît Cousson <bcousson@baylibre.com>
9225 M:      Tony Lindgren <tony@atomide.com>
9226 L:      linux-omap@vger.kernel.org
9227 L:      devicetree@vger.kernel.org
9228 S:      Maintained
9229 F:      arch/arm/boot/dts/*omap*
9230 F:      arch/arm/boot/dts/*am3*
9231 F:      arch/arm/boot/dts/*am4*
9232 F:      arch/arm/boot/dts/*am5*
9233 F:      arch/arm/boot/dts/*dra7*
9234
9235 OMAP CLOCK FRAMEWORK SUPPORT
9236 M:      Paul Walmsley <paul@pwsan.com>
9237 L:      linux-omap@vger.kernel.org
9238 S:      Maintained
9239 F:      arch/arm/*omap*/*clock*
9240
9241 OMAP POWER MANAGEMENT SUPPORT
9242 M:      Kevin Hilman <khilman@kernel.org>
9243 L:      linux-omap@vger.kernel.org
9244 S:      Maintained
9245 F:      arch/arm/*omap*/*pm*
9246 F:      drivers/cpufreq/omap-cpufreq.c
9247
9248 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9249 M:      Rajendra Nayak <rnayak@codeaurora.org>
9250 M:      Paul Walmsley <paul@pwsan.com>
9251 L:      linux-omap@vger.kernel.org
9252 S:      Maintained
9253 F:      arch/arm/mach-omap2/prm*
9254
9255 OMAP AUDIO SUPPORT
9256 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9257 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9258 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9259 L:      linux-omap@vger.kernel.org
9260 S:      Maintained
9261 F:      sound/soc/omap/
9262
9263 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9264 M:      Roger Quadros <rogerq@ti.com>
9265 M:      Tony Lindgren <tony@atomide.com>
9266 L:      linux-omap@vger.kernel.org
9267 S:      Maintained
9268 F:      drivers/memory/omap-gpmc.c
9269 F:      arch/arm/mach-omap2/*gpmc*
9270
9271 OMAP FRAMEBUFFER SUPPORT
9272 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9273 L:      linux-fbdev@vger.kernel.org
9274 L:      linux-omap@vger.kernel.org
9275 S:      Maintained
9276 F:      drivers/video/fbdev/omap/
9277
9278 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9279 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9280 L:      linux-omap@vger.kernel.org
9281 L:      linux-fbdev@vger.kernel.org
9282 S:      Maintained
9283 F:      drivers/video/fbdev/omap2/
9284 F:      Documentation/arm/OMAP/DSS
9285
9286 OMAP HARDWARE SPINLOCK SUPPORT
9287 M:      Ohad Ben-Cohen <ohad@wizery.com>
9288 L:      linux-omap@vger.kernel.org
9289 S:      Maintained
9290 F:      drivers/hwspinlock/omap_hwspinlock.c
9291
9292 OMAP MMC SUPPORT
9293 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9294 L:      linux-omap@vger.kernel.org
9295 S:      Maintained
9296 F:      drivers/mmc/host/omap.c
9297
9298 OMAP HS MMC SUPPORT
9299 L:      linux-mmc@vger.kernel.org
9300 L:      linux-omap@vger.kernel.org
9301 S:      Orphan
9302 F:      drivers/mmc/host/omap_hsmmc.c
9303
9304 OMAP RANDOM NUMBER GENERATOR SUPPORT
9305 M:      Deepak Saxena <dsaxena@plexity.net>
9306 S:      Maintained
9307 F:      drivers/char/hw_random/omap-rng.c
9308
9309 OMAP HWMOD SUPPORT
9310 M:      Benoît Cousson <bcousson@baylibre.com>
9311 M:      Paul Walmsley <paul@pwsan.com>
9312 L:      linux-omap@vger.kernel.org
9313 S:      Maintained
9314 F:      arch/arm/mach-omap2/omap_hwmod.*
9315
9316 OMAP HWMOD DATA
9317 M:      Paul Walmsley <paul@pwsan.com>
9318 L:      linux-omap@vger.kernel.org
9319 S:      Maintained
9320 F:      arch/arm/mach-omap2/omap_hwmod*data*
9321
9322 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9323 M:      Benoît Cousson <bcousson@baylibre.com>
9324 L:      linux-omap@vger.kernel.org
9325 S:      Maintained
9326 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9327
9328 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9329 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9330 L:      linux-media@vger.kernel.org
9331 S:      Maintained
9332 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9333 F:      drivers/media/platform/omap3isp/
9334 F:      drivers/staging/media/omap4iss/
9335
9336 OMAP USB SUPPORT
9337 L:      linux-usb@vger.kernel.org
9338 L:      linux-omap@vger.kernel.org
9339 S:      Orphan
9340 F:      drivers/usb/*/*omap*
9341 F:      arch/arm/*omap*/usb*
9342
9343 OMAP GPIO DRIVER
9344 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9345 M:      Santosh Shilimkar <ssantosh@kernel.org>
9346 M:      Kevin Hilman <khilman@kernel.org>
9347 L:      linux-omap@vger.kernel.org
9348 S:      Maintained
9349 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9350 F:      drivers/gpio/gpio-omap.c
9351
9352 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9353 M:      Mark Jackson <mpfj@newflow.co.uk>
9354 L:      linux-omap@vger.kernel.org
9355 S:      Maintained
9356 F:      arch/arm/boot/dts/am335x-nano.dts
9357
9358 OMFS FILESYSTEM
9359 M:      Bob Copeland <me@bobcopeland.com>
9360 L:      linux-karma-devel@lists.sourceforge.net
9361 S:      Maintained
9362 F:      Documentation/filesystems/omfs.txt
9363 F:      fs/omfs/
9364
9365 OMNIKEY CARDMAN 4000 DRIVER
9366 M:      Harald Welte <laforge@gnumonks.org>
9367 S:      Maintained
9368 F:      drivers/char/pcmcia/cm4000_cs.c
9369 F:      include/linux/cm4000_cs.h
9370 F:      include/uapi/linux/cm4000_cs.h
9371
9372 OMNIKEY CARDMAN 4040 DRIVER
9373 M:      Harald Welte <laforge@gnumonks.org>
9374 S:      Maintained
9375 F:      drivers/char/pcmcia/cm4040_cs.*
9376
9377 OMNIVISION OV5647 SENSOR DRIVER
9378 M:      Ramiro Oliveira <roliveir@synopsys.com>
9379 L:      linux-media@vger.kernel.org
9380 T:      git git://linuxtv.org/media_tree.git
9381 S:      Maintained
9382 F:      drivers/media/i2c/ov5647.c
9383
9384 OMNIVISION OV7670 SENSOR DRIVER
9385 M:      Jonathan Corbet <corbet@lwn.net>
9386 L:      linux-media@vger.kernel.org
9387 T:      git git://linuxtv.org/media_tree.git
9388 S:      Maintained
9389 F:      drivers/media/i2c/ov7670.c
9390 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9391
9392 ONENAND FLASH DRIVER
9393 M:      Kyungmin Park <kyungmin.park@samsung.com>
9394 L:      linux-mtd@lists.infradead.org
9395 S:      Maintained
9396 F:      drivers/mtd/onenand/
9397 F:      include/linux/mtd/onenand*.h
9398
9399 ONSTREAM SCSI TAPE DRIVER
9400 M:      Willem Riede <osst@riede.org>
9401 L:      osst-users@lists.sourceforge.net
9402 L:      linux-scsi@vger.kernel.org
9403 S:      Maintained
9404 F:      Documentation/scsi/osst.txt
9405 F:      drivers/scsi/osst.*
9406 F:      drivers/scsi/osst_*.h
9407 F:      drivers/scsi/st.h
9408
9409 OPENCORES I2C BUS DRIVER
9410 M:      Peter Korsgaard <jacmet@sunsite.dk>
9411 L:      linux-i2c@vger.kernel.org
9412 S:      Maintained
9413 F:      Documentation/i2c/busses/i2c-ocores
9414 F:      drivers/i2c/busses/i2c-ocores.c
9415
9416 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9417 M:      Rob Herring <robh+dt@kernel.org>
9418 M:      Frank Rowand <frowand.list@gmail.com>
9419 L:      devicetree@vger.kernel.org
9420 W:      http://www.devicetree.org/
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9422 S:      Maintained
9423 F:      drivers/of/
9424 F:      include/linux/of*.h
9425 F:      scripts/dtc/
9426
9427 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9428 M:      Rob Herring <robh+dt@kernel.org>
9429 M:      Mark Rutland <mark.rutland@arm.com>
9430 L:      devicetree@vger.kernel.org
9431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9432 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9433 S:      Maintained
9434 F:      Documentation/devicetree/
9435 F:      arch/*/boot/dts/
9436 F:      include/dt-bindings/
9437
9438 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9439 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9440 L:      devicetree@vger.kernel.org
9441 S:      Maintained
9442 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9443 F:      Documentation/devicetree/overlay-notes.txt
9444 F:      drivers/of/overlay.c
9445 F:      drivers/of/resolver.c
9446
9447 OPENRISC ARCHITECTURE
9448 M:      Jonas Bonn <jonas@southpole.se>
9449 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9450 M:      Stafford Horne <shorne@gmail.com>
9451 T:      git git://github.com/openrisc/linux.git
9452 L:      openrisc@lists.librecores.org
9453 W:      http://openrisc.io
9454 S:      Maintained
9455 F:      arch/openrisc/
9456
9457 OPENVSWITCH
9458 M:      Pravin Shelar <pshelar@nicira.com>
9459 L:      netdev@vger.kernel.org
9460 L:      dev@openvswitch.org
9461 W:      http://openvswitch.org
9462 S:      Maintained
9463 F:      net/openvswitch/
9464 F:      include/uapi/linux/openvswitch.h
9465
9466 OPERATING PERFORMANCE POINTS (OPP)
9467 M:      Viresh Kumar <vireshk@kernel.org>
9468 M:      Nishanth Menon <nm@ti.com>
9469 M:      Stephen Boyd <sboyd@codeaurora.org>
9470 L:      linux-pm@vger.kernel.org
9471 S:      Maintained
9472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9473 F:      drivers/base/power/opp/
9474 F:      include/linux/pm_opp.h
9475 F:      Documentation/power/opp.txt
9476 F:      Documentation/devicetree/bindings/opp/
9477
9478 OPL4 DRIVER
9479 M:      Clemens Ladisch <clemens@ladisch.de>
9480 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9481 T:      git git://git.alsa-project.org/alsa-kernel.git
9482 S:      Maintained
9483 F:      sound/drivers/opl4/
9484
9485 OPROFILE
9486 M:      Robert Richter <rric@kernel.org>
9487 L:      oprofile-list@lists.sf.net
9488 S:      Maintained
9489 F:      arch/*/include/asm/oprofile*.h
9490 F:      arch/*/oprofile/
9491 F:      drivers/oprofile/
9492 F:      include/linux/oprofile.h
9493
9494 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9495 M:      Mark Fasheh <mfasheh@versity.com>
9496 M:      Joel Becker <jlbec@evilplan.org>
9497 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9498 W:      http://ocfs2.wiki.kernel.org
9499 S:      Supported
9500 F:      Documentation/filesystems/ocfs2.txt
9501 F:      Documentation/filesystems/dlmfs.txt
9502 F:      fs/ocfs2/
9503
9504 ORINOCO DRIVER
9505 L:      linux-wireless@vger.kernel.org
9506 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9507 W:      http://www.nongnu.org/orinoco/
9508 S:      Orphan
9509 F:      drivers/net/wireless/intersil/orinoco/
9510
9511 OSD LIBRARY and FILESYSTEM
9512 M:      Boaz Harrosh <ooo@electrozaur.com>
9513 M:      Benny Halevy <bhalevy@primarydata.com>
9514 L:      osd-dev@open-osd.org
9515 W:      http://open-osd.org
9516 T:      git git://git.open-osd.org/open-osd.git
9517 S:      Maintained
9518 F:      drivers/scsi/osd/
9519 F:      include/scsi/osd_*
9520 F:      fs/exofs/
9521
9522 OVERLAY FILESYSTEM
9523 M:      Miklos Szeredi <miklos@szeredi.hu>
9524 L:      linux-unionfs@vger.kernel.org
9525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9526 S:      Supported
9527 F:      fs/overlayfs/
9528 F:      Documentation/filesystems/overlayfs.txt
9529
9530 ORANGEFS FILESYSTEM
9531 M:      Mike Marshall <hubcap@omnibond.com>
9532 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9534 S:      Supported
9535 F:      fs/orangefs/
9536 F:      Documentation/filesystems/orangefs.txt
9537
9538 P54 WIRELESS DRIVER
9539 M:      Christian Lamparter <chunkeey@googlemail.com>
9540 L:      linux-wireless@vger.kernel.org
9541 W:      http://wireless.kernel.org/en/users/Drivers/p54
9542 S:      Maintained
9543 F:      drivers/net/wireless/intersil/p54/
9544
9545 PA SEMI ETHERNET DRIVER
9546 L:      netdev@vger.kernel.org
9547 S:      Orphan
9548 F:      drivers/net/ethernet/pasemi/*
9549
9550 PA SEMI SMBUS DRIVER
9551 L:      linux-i2c@vger.kernel.org
9552 S:      Orphan
9553 F:      drivers/i2c/busses/i2c-pasemi.c
9554
9555 PADATA PARALLEL EXECUTION MECHANISM
9556 M:      Steffen Klassert <steffen.klassert@secunet.com>
9557 L:      linux-crypto@vger.kernel.org
9558 S:      Maintained
9559 F:      kernel/padata.c
9560 F:      include/linux/padata.h
9561 F:      Documentation/padata.txt
9562
9563 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9564 M:      Harald Welte <laforge@gnumonks.org>
9565 L:      platform-driver-x86@vger.kernel.org
9566 S:      Maintained
9567 F:      drivers/platform/x86/panasonic-laptop.c
9568
9569 PANASONIC MN10300/AM33/AM34 PORT
9570 M:      David Howells <dhowells@redhat.com>
9571 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9572 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9573 S:      Maintained
9574 F:      Documentation/mn10300/
9575 F:      arch/mn10300/
9576
9577 PARALLEL LCD/KEYPAD PANEL DRIVER
9578 M:      Willy Tarreau <willy@haproxy.com>
9579 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9580 S:      Odd Fixes
9581 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9582 F:      drivers/misc/panel.c
9583
9584 PARALLEL PORT SUBSYSTEM
9585 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9586 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9587 L:      linux-parport@lists.infradead.org (subscribers-only)
9588 S:      Maintained
9589 F:      drivers/parport/
9590 F:      include/linux/parport*.h
9591 F:      drivers/char/ppdev.c
9592 F:      include/uapi/linux/ppdev.h
9593 F:      Documentation/parport*.txt
9594
9595 PARAVIRT_OPS INTERFACE
9596 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9597 M:      Chris Wright <chrisw@sous-sol.org>
9598 M:      Alok Kataria <akataria@vmware.com>
9599 M:      Rusty Russell <rusty@rustcorp.com.au>
9600 L:      virtualization@lists.linux-foundation.org
9601 S:      Supported
9602 F:      Documentation/virtual/paravirt_ops.txt
9603 F:      arch/*/kernel/paravirt*
9604 F:      arch/*/include/asm/paravirt.h
9605 F:      include/linux/hypervisor.h
9606
9607 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9608 M:      Tim Waugh <tim@cyberelk.net>
9609 L:      linux-parport@lists.infradead.org (subscribers-only)
9610 S:      Maintained
9611 F:      Documentation/blockdev/paride.txt
9612 F:      drivers/block/paride/
9613
9614 PARISC ARCHITECTURE
9615 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9616 M:      Helge Deller <deller@gmx.de>
9617 L:      linux-parisc@vger.kernel.org
9618 W:      http://www.parisc-linux.org/
9619 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9622 S:      Maintained
9623 F:      arch/parisc/
9624 F:      Documentation/parisc/
9625 F:      drivers/parisc/
9626 F:      drivers/char/agp/parisc-agp.c
9627 F:      drivers/input/serio/gscps2.c
9628 F:      drivers/parport/parport_gsc.*
9629 F:      drivers/tty/serial/8250/8250_gsc.c
9630 F:      drivers/video/fbdev/sti*
9631 F:      drivers/video/console/sti*
9632 F:      drivers/video/logo/logo_parisc*
9633
9634 PARMAN
9635 M:      Jiri Pirko <jiri@mellanox.com>
9636 L:      netdev@vger.kernel.org
9637 S:      Supported
9638 F:      lib/parman.c
9639 F:      lib/test_parman.c
9640 F:      include/linux/parman.h
9641
9642 PC87360 HARDWARE MONITORING DRIVER
9643 M:      Jim Cromie <jim.cromie@gmail.com>
9644 L:      linux-hwmon@vger.kernel.org
9645 S:      Maintained
9646 F:      Documentation/hwmon/pc87360
9647 F:      drivers/hwmon/pc87360.c
9648
9649 PC8736x GPIO DRIVER
9650 M:      Jim Cromie <jim.cromie@gmail.com>
9651 S:      Maintained
9652 F:      drivers/char/pc8736x_gpio.c
9653
9654 PC87427 HARDWARE MONITORING DRIVER
9655 M:      Jean Delvare <jdelvare@suse.com>
9656 L:      linux-hwmon@vger.kernel.org
9657 S:      Maintained
9658 F:      Documentation/hwmon/pc87427
9659 F:      drivers/hwmon/pc87427.c
9660
9661 PCA9532 LED DRIVER
9662 M:      Riku Voipio <riku.voipio@iki.fi>
9663 S:      Maintained
9664 F:      drivers/leds/leds-pca9532.c
9665 F:      include/linux/leds-pca9532.h
9666
9667 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9668 M:      Guenter Roeck <linux@roeck-us.net>
9669 L:      linux-i2c@vger.kernel.org
9670 S:      Maintained
9671 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9672
9673 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9674 M:      Khalid Aziz <khalid@gonehiking.org>
9675 S:      Maintained
9676 F:      drivers/firmware/pcdp.*
9677
9678 PCI ERROR RECOVERY
9679 M:      Linas Vepstas <linasvepstas@gmail.com>
9680 L:      linux-pci@vger.kernel.org
9681 S:      Supported
9682 F:      Documentation/PCI/pci-error-recovery.txt
9683
9684 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9685 M:      Russell Currey <ruscur@russell.cc>
9686 L:      linuxppc-dev@lists.ozlabs.org
9687 S:      Supported
9688 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9689 F:      arch/powerpc/kernel/eeh*.c
9690 F:      arch/powerpc/platforms/*/eeh*.c
9691 F:      arch/powerpc/include/*/eeh*.h
9692
9693 PCI SUBSYSTEM
9694 M:      Bjorn Helgaas <bhelgaas@google.com>
9695 L:      linux-pci@vger.kernel.org
9696 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9698 S:      Supported
9699 F:      Documentation/devicetree/bindings/pci/
9700 F:      Documentation/PCI/
9701 F:      drivers/pci/
9702 F:      include/linux/pci*
9703 F:      arch/x86/pci/
9704 F:      arch/x86/kernel/quirks.c
9705
9706 PCI DRIVER FOR ALTERA PCIE IP
9707 M:      Ley Foon Tan <lftan@altera.com>
9708 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9709 L:      linux-pci@vger.kernel.org
9710 S:      Supported
9711 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9712 F:      drivers/pci/host/pcie-altera.c
9713
9714 PCI DRIVER FOR ARM VERSATILE PLATFORM
9715 M:      Rob Herring <robh@kernel.org>
9716 L:      linux-pci@vger.kernel.org
9717 L:      linux-arm-kernel@lists.infradead.org
9718 S:      Maintained
9719 F:      Documentation/devicetree/bindings/pci/versatile.txt
9720 F:      drivers/pci/host/pci-versatile.c
9721
9722 PCI DRIVER FOR ARMADA 8K
9723 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9724 L:      linux-pci@vger.kernel.org
9725 L:      linux-arm-kernel@lists.infradead.org
9726 S:      Maintained
9727 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9728 F:      drivers/pci/dwc/pcie-armada8k.c
9729
9730 PCI DRIVER FOR APPLIEDMICRO XGENE
9731 M:      Tanmay Inamdar <tinamdar@apm.com>
9732 L:      linux-pci@vger.kernel.org
9733 L:      linux-arm-kernel@lists.infradead.org
9734 S:      Maintained
9735 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9736 F:      drivers/pci/host/pci-xgene.c
9737
9738 PCI DRIVER FOR FREESCALE LAYERSCAPE
9739 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9740 M:      Mingkai Hu <mingkai.hu@freescale.com>
9741 M:      Roy Zang <tie-fei.zang@freescale.com>
9742 L:      linuxppc-dev@lists.ozlabs.org
9743 L:      linux-pci@vger.kernel.org
9744 L:      linux-arm-kernel@lists.infradead.org
9745 S:      Maintained
9746 F:      drivers/pci/dwc/*layerscape*
9747
9748 PCI DRIVER FOR IMX6
9749 M:      Richard Zhu <hongxing.zhu@nxp.com>
9750 M:      Lucas Stach <l.stach@pengutronix.de>
9751 L:      linux-pci@vger.kernel.org
9752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753 S:      Maintained
9754 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9755 F:      drivers/pci/dwc/*imx6*
9756
9757 PCI DRIVER FOR TI KEYSTONE
9758 M:      Murali Karicheri <m-karicheri2@ti.com>
9759 L:      linux-pci@vger.kernel.org
9760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9761 S:      Maintained
9762 F:      drivers/pci/dwc/*keystone*
9763
9764 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9765 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9766 M:      Jason Cooper <jason@lakedaemon.net>
9767 L:      linux-pci@vger.kernel.org
9768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9769 S:      Maintained
9770 F:      drivers/pci/host/*mvebu*
9771
9772 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9773 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9774 L:      linux-pci@vger.kernel.org
9775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9776 S:      Maintained
9777 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9778 F:      drivers/pci/host/pci-aardvark.c
9779
9780 PCI DRIVER FOR NVIDIA TEGRA
9781 M:      Thierry Reding <thierry.reding@gmail.com>
9782 L:      linux-tegra@vger.kernel.org
9783 L:      linux-pci@vger.kernel.org
9784 S:      Supported
9785 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9786 F:      drivers/pci/host/pci-tegra.c
9787
9788 PCI DRIVER FOR TI DRA7XX
9789 M:      Kishon Vijay Abraham I <kishon@ti.com>
9790 L:      linux-omap@vger.kernel.org
9791 L:      linux-pci@vger.kernel.org
9792 S:      Supported
9793 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9794 F:      drivers/pci/dwc/pci-dra7xx.c
9795
9796 PCI DRIVER FOR RENESAS R-CAR
9797 M:      Simon Horman <horms@verge.net.au>
9798 L:      linux-pci@vger.kernel.org
9799 L:      linux-renesas-soc@vger.kernel.org
9800 S:      Maintained
9801 F:      drivers/pci/host/*rcar*
9802
9803 PCI DRIVER FOR SAMSUNG EXYNOS
9804 M:      Jingoo Han <jingoohan1@gmail.com>
9805 L:      linux-pci@vger.kernel.org
9806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9808 S:      Maintained
9809 F:      drivers/pci/dwc/pci-exynos.c
9810
9811 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9812 M:      Jingoo Han <jingoohan1@gmail.com>
9813 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9814 L:      linux-pci@vger.kernel.org
9815 S:      Maintained
9816 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9817 F:      drivers/pci/dwc/*designware*
9818
9819 PCI DRIVER FOR GENERIC OF HOSTS
9820 M:      Will Deacon <will.deacon@arm.com>
9821 L:      linux-pci@vger.kernel.org
9822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9823 S:      Maintained
9824 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9825 F:      drivers/pci/host/pci-host-common.c
9826 F:      drivers/pci/host/pci-host-generic.c
9827
9828 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9829 M:      Keith Busch <keith.busch@intel.com>
9830 L:      linux-pci@vger.kernel.org
9831 S:      Supported
9832 F:      drivers/pci/host/vmd.c
9833
9834 PCIE DRIVER FOR ST SPEAR13XX
9835 M:      Pratyush Anand <pratyush.anand@gmail.com>
9836 L:      linux-pci@vger.kernel.org
9837 S:      Maintained
9838 F:      drivers/pci/dwc/*spear*
9839
9840 PCI MSI DRIVER FOR ALTERA MSI IP
9841 M:      Ley Foon Tan <lftan@altera.com>
9842 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9843 L:      linux-pci@vger.kernel.org
9844 S:      Supported
9845 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9846 F:      drivers/pci/host/pcie-altera-msi.c
9847
9848 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9849 M:      Duc Dang <dhdang@apm.com>
9850 L:      linux-pci@vger.kernel.org
9851 L:      linux-arm-kernel@lists.infradead.org
9852 S:      Maintained
9853 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9854 F:      drivers/pci/host/pci-xgene-msi.c
9855
9856 PCIE DRIVER FOR AXIS ARTPEC
9857 M:      Niklas Cassel <niklas.cassel@axis.com>
9858 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9859 L:      linux-arm-kernel@axis.com
9860 L:      linux-pci@vger.kernel.org
9861 S:      Maintained
9862 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9863 F:      drivers/pci/dwc/*artpec*
9864
9865 PCIE DRIVER FOR HISILICON
9866 M:      Zhou Wang <wangzhou1@hisilicon.com>
9867 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9868 L:      linux-pci@vger.kernel.org
9869 S:      Maintained
9870 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9871 F:      drivers/pci/dwc/pcie-hisi.c
9872
9873 PCIE DRIVER FOR ROCKCHIP
9874 M:      Shawn Lin <shawn.lin@rock-chips.com>
9875 M:      Wenrui Li <wenrui.li@rock-chips.com>
9876 L:      linux-pci@vger.kernel.org
9877 L:      linux-rockchip@lists.infradead.org
9878 S:      Maintained
9879 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9880 F:      drivers/pci/host/pcie-rockchip.c
9881
9882 PCIE DRIVER FOR QUALCOMM MSM
9883 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9884 L:     linux-pci@vger.kernel.org
9885 L:     linux-arm-msm@vger.kernel.org
9886 S:     Maintained
9887 F:     drivers/pci/dwc/*qcom*
9888
9889 PCIE DRIVER FOR CAVIUM THUNDERX
9890 M:      David Daney <david.daney@cavium.com>
9891 L:      linux-pci@vger.kernel.org
9892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9893 S:      Supported
9894 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9895 F:      drivers/pci/host/pci-thunder-*
9896
9897 PCMCIA SUBSYSTEM
9898 P:      Linux PCMCIA Team
9899 L:      linux-pcmcia@lists.infradead.org
9900 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9902 S:      Maintained
9903 F:      Documentation/pcmcia/
9904 F:      tools/pcmcia/
9905 F:      drivers/pcmcia/
9906 F:      include/pcmcia/
9907
9908 PCNET32 NETWORK DRIVER
9909 M:      Don Fry <pcnet32@frontier.com>
9910 L:      netdev@vger.kernel.org
9911 S:      Maintained
9912 F:      drivers/net/ethernet/amd/pcnet32.c
9913
9914 PCRYPT PARALLEL CRYPTO ENGINE
9915 M:      Steffen Klassert <steffen.klassert@secunet.com>
9916 L:      linux-crypto@vger.kernel.org
9917 S:      Maintained
9918 F:      crypto/pcrypt.c
9919 F:      include/crypto/pcrypt.h
9920
9921 PER-CPU MEMORY ALLOCATOR
9922 M:      Tejun Heo <tj@kernel.org>
9923 M:      Christoph Lameter <cl@linux.com>
9924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9925 S:      Maintained
9926 F:      include/linux/percpu*.h
9927 F:      mm/percpu*.c
9928 F:      arch/*/include/asm/percpu.h
9929
9930 PER-TASK DELAY ACCOUNTING
9931 M:      Balbir Singh <bsingharora@gmail.com>
9932 S:      Maintained
9933 F:      include/linux/delayacct.h
9934 F:      kernel/delayacct.c
9935
9936 PERFORMANCE EVENTS SUBSYSTEM
9937 M:      Peter Zijlstra <peterz@infradead.org>
9938 M:      Ingo Molnar <mingo@redhat.com>
9939 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9940 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9941 L:      linux-kernel@vger.kernel.org
9942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9943 S:      Supported
9944 F:      kernel/events/*
9945 F:      include/linux/perf_event.h
9946 F:      include/uapi/linux/perf_event.h
9947 F:      arch/*/kernel/perf_event*.c
9948 F:      arch/*/kernel/*/perf_event*.c
9949 F:      arch/*/kernel/*/*/perf_event*.c
9950 F:      arch/*/include/asm/perf_event.h
9951 F:      arch/*/kernel/perf_callchain.c
9952 F:      arch/*/events/*
9953 F:      tools/perf/
9954
9955 PERSONALITY HANDLING
9956 M:      Christoph Hellwig <hch@infradead.org>
9957 L:      linux-abi-devel@lists.sourceforge.net
9958 S:      Maintained
9959 F:      include/linux/personality.h
9960 F:      include/uapi/linux/personality.h
9961
9962 PHONET PROTOCOL
9963 M:      Remi Denis-Courmont <courmisch@gmail.com>
9964 S:      Supported
9965 F:      Documentation/networking/phonet.txt
9966 F:      include/linux/phonet.h
9967 F:      include/net/phonet/
9968 F:      include/uapi/linux/phonet.h
9969 F:      net/phonet/
9970
9971 PHRAM MTD DRIVER
9972 M:      Joern Engel <joern@lazybastard.org>
9973 L:      linux-mtd@lists.infradead.org
9974 S:      Maintained
9975 F:      drivers/mtd/devices/phram.c
9976
9977 PICOLCD HID DRIVER
9978 M:      Bruno Prémont <bonbons@linux-vserver.org>
9979 L:      linux-input@vger.kernel.org
9980 S:      Maintained
9981 F:      drivers/hid/hid-picolcd*
9982
9983 PICOXCELL SUPPORT
9984 M:      Jamie Iles <jamie@jamieiles.com>
9985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9986 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9987 S:      Supported
9988 F:      arch/arm/boot/dts/picoxcell*
9989 F:      arch/arm/mach-picoxcell/
9990 F:      drivers/crypto/picoxcell*
9991
9992 PIN CONTROL SUBSYSTEM
9993 M:      Linus Walleij <linus.walleij@linaro.org>
9994 L:      linux-gpio@vger.kernel.org
9995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9996 S:      Maintained
9997 F:      Documentation/devicetree/bindings/pinctrl/
9998 F:      Documentation/pinctrl.txt
9999 F:      drivers/pinctrl/
10000 F:      include/linux/pinctrl/
10001
10002 PIN CONTROLLER - ATMEL AT91
10003 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10005 S:      Maintained
10006 F:      drivers/pinctrl/pinctrl-at91.*
10007
10008 PIN CONTROLLER - ATMEL AT91 PIO4
10009 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10011 L:      linux-gpio@vger.kernel.org
10012 S:      Supported
10013 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10014
10015 PIN CONTROLLER - INTEL
10016 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10017 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10018 S:      Maintained
10019 F:      drivers/pinctrl/intel/
10020
10021 PIN CONTROLLER - RENESAS
10022 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10023 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10024 L:      linux-renesas-soc@vger.kernel.org
10025 S:      Maintained
10026 F:      drivers/pinctrl/sh-pfc/
10027
10028 PIN CONTROLLER - SAMSUNG
10029 M:      Tomasz Figa <tomasz.figa@gmail.com>
10030 M:      Krzysztof Kozlowski <krzk@kernel.org>
10031 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10033 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10034 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10036 S:      Maintained
10037 F:      drivers/pinctrl/samsung/
10038 F:      include/dt-bindings/pinctrl/samsung.h
10039 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10040
10041 PIN CONTROLLER - SINGLE
10042 M:      Tony Lindgren <tony@atomide.com>
10043 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10045 L:      linux-omap@vger.kernel.org
10046 S:      Maintained
10047 F:      drivers/pinctrl/pinctrl-single.c
10048
10049 PIN CONTROLLER - ST SPEAR
10050 M:      Viresh Kumar <vireshk@kernel.org>
10051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10052 W:      http://www.st.com/spear
10053 S:      Maintained
10054 F:      drivers/pinctrl/spear/
10055
10056 PISTACHIO SOC SUPPORT
10057 M:      James Hartley <james.hartley@imgtec.com>
10058 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10059 L:      linux-mips@linux-mips.org
10060 S:      Maintained
10061 F:      arch/mips/pistachio/
10062 F:      arch/mips/include/asm/mach-pistachio/
10063 F:      arch/mips/boot/dts/img/pistachio*
10064 F:      arch/mips/configs/pistachio*_defconfig
10065
10066 PKTCDVD DRIVER
10067 S:      Orphan
10068 M:      linux-block@vger.kernel.org
10069 F:      drivers/block/pktcdvd.c
10070 F:      include/linux/pktcdvd.h
10071 F:      include/uapi/linux/pktcdvd.h
10072
10073 PKUNITY SOC DRIVERS
10074 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10075 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10076 S:      Maintained
10077 T:      git git://github.com/gxt/linux.git
10078 F:      drivers/input/serio/i8042-unicore32io.h
10079 F:      drivers/i2c/busses/i2c-puv3.c
10080 F:      drivers/video/fbdev/fb-puv3.c
10081 F:      drivers/rtc/rtc-puv3.c
10082
10083 PMBUS HARDWARE MONITORING DRIVERS
10084 M:      Guenter Roeck <linux@roeck-us.net>
10085 L:      linux-hwmon@vger.kernel.org
10086 W:      http://hwmon.wiki.kernel.org/
10087 W:      http://www.roeck-us.net/linux/drivers/
10088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10089 S:      Maintained
10090 F:      Documentation/hwmon/pmbus
10091 F:      drivers/hwmon/pmbus/
10092 F:      include/linux/i2c/pmbus.h
10093
10094 PMC SIERRA MaxRAID DRIVER
10095 L:      linux-scsi@vger.kernel.org
10096 W:      http://www.pmc-sierra.com/
10097 S:      Orphan
10098 F:      drivers/scsi/pmcraid.*
10099
10100 PMC SIERRA PM8001 DRIVER
10101 M:      Jack Wang <jinpu.wang@profitbricks.com>
10102 M:      lindar_liu@usish.com
10103 L:      linux-scsi@vger.kernel.org
10104 S:      Supported
10105 F:      drivers/scsi/pm8001/
10106
10107 POSIX CLOCKS and TIMERS
10108 M:      Thomas Gleixner <tglx@linutronix.de>
10109 L:      linux-kernel@vger.kernel.org
10110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10111 S:      Maintained
10112 F:      fs/timerfd.c
10113 F:      include/linux/timer*
10114 F:      kernel/time/*timer*
10115
10116 POWER MANAGEMENT CORE
10117 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10118 L:      linux-pm@vger.kernel.org
10119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10120 B:      https://bugzilla.kernel.org
10121 S:      Supported
10122 F:      drivers/base/power/
10123 F:      include/linux/pm.h
10124 F:      include/linux/pm_*
10125 F:      include/linux/powercap.h
10126 F:      drivers/powercap/
10127
10128 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10129 M:      Sebastian Reichel <sre@kernel.org>
10130 L:      linux-pm@vger.kernel.org
10131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10132 S:      Maintained
10133 F:      Documentation/devicetree/bindings/power/supply/
10134 F:      include/linux/power_supply.h
10135 F:      drivers/power/supply/
10136
10137 POWER STATE COORDINATION INTERFACE (PSCI)
10138 M:      Mark Rutland <mark.rutland@arm.com>
10139 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10140 L:      linux-arm-kernel@lists.infradead.org
10141 S:      Maintained
10142 F:      drivers/firmware/psci*.c
10143 F:      include/linux/psci.h
10144 F:      include/uapi/linux/psci.h
10145
10146 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10147 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10148 L:      linuxppc-dev@lists.ozlabs.org
10149 S:      Maintained
10150 F:      drivers/char/powernv-op-panel.c
10151
10152 PNP SUPPORT
10153 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10154 S:      Maintained
10155 F:      drivers/pnp/
10156
10157 PPP PROTOCOL DRIVERS AND COMPRESSORS
10158 M:      Paul Mackerras <paulus@samba.org>
10159 L:      linux-ppp@vger.kernel.org
10160 S:      Maintained
10161 F:      drivers/net/ppp/ppp_*
10162
10163 PPP OVER ATM (RFC 2364)
10164 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10165 S:      Maintained
10166 F:      net/atm/pppoatm.c
10167 F:      include/uapi/linux/atmppp.h
10168
10169 PPP OVER ETHERNET
10170 M:      Michal Ostrowski <mostrows@earthlink.net>
10171 S:      Maintained
10172 F:      drivers/net/ppp/pppoe.c
10173 F:      drivers/net/ppp/pppox.c
10174
10175 PPP OVER L2TP
10176 M:      James Chapman <jchapman@katalix.com>
10177 S:      Maintained
10178 F:      net/l2tp/l2tp_ppp.c
10179 F:      include/linux/if_pppol2tp.h
10180 F:      include/uapi/linux/if_pppol2tp.h
10181
10182 PPS SUPPORT
10183 M:      Rodolfo Giometti <giometti@enneenne.com>
10184 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10185 L:      linuxpps@ml.enneenne.com (subscribers-only)
10186 S:      Maintained
10187 F:      Documentation/pps/
10188 F:      drivers/pps/
10189 F:      include/linux/pps*.h
10190
10191 PPTP DRIVER
10192 M:      Dmitry Kozlov <xeb@mail.ru>
10193 L:      netdev@vger.kernel.org
10194 S:      Maintained
10195 F:      drivers/net/ppp/pptp.c
10196 W:      http://sourceforge.net/projects/accel-pptp
10197
10198 PREEMPTIBLE KERNEL
10199 M:      Robert Love <rml@tech9.net>
10200 L:      kpreempt-tech@lists.sourceforge.net
10201 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10202 S:      Supported
10203 F:      Documentation/preempt-locking.txt
10204 F:      include/linux/preempt.h
10205
10206 PRINTK
10207 M:      Petr Mladek <pmladek@suse.com>
10208 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10209 R:      Steven Rostedt <rostedt@goodmis.org>
10210 S:      Maintained
10211 F:      kernel/printk/
10212 F:      include/linux/printk.h
10213
10214 PRISM54 WIRELESS DRIVER
10215 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10216 L:      linux-wireless@vger.kernel.org
10217 W:      http://wireless.kernel.org/en/users/Drivers/p54
10218 S:      Obsolete
10219 F:      drivers/net/wireless/intersil/prism54/
10220
10221 PS3 NETWORK SUPPORT
10222 M:      Geoff Levand <geoff@infradead.org>
10223 L:      netdev@vger.kernel.org
10224 L:      linuxppc-dev@lists.ozlabs.org
10225 S:      Maintained
10226 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10227
10228 PS3 PLATFORM SUPPORT
10229 M:      Geoff Levand <geoff@infradead.org>
10230 L:      linuxppc-dev@lists.ozlabs.org
10231 S:      Maintained
10232 F:      arch/powerpc/boot/ps3*
10233 F:      arch/powerpc/include/asm/lv1call.h
10234 F:      arch/powerpc/include/asm/ps3*.h
10235 F:      arch/powerpc/platforms/ps3/
10236 F:      drivers/*/ps3*
10237 F:      drivers/ps3/
10238 F:      drivers/rtc/rtc-ps3.c
10239 F:      drivers/usb/host/*ps3.c
10240 F:      sound/ppc/snd_ps3*
10241
10242 PS3VRAM DRIVER
10243 M:      Jim Paris <jim@jtan.com>
10244 M:      Geoff Levand <geoff@infradead.org>
10245 L:      linuxppc-dev@lists.ozlabs.org
10246 S:      Maintained
10247 F:      drivers/block/ps3vram.c
10248
10249 PSAMPLE PACKET SAMPLING SUPPORT:
10250 M:      Yotam Gigi <yotamg@mellanox.com>
10251 S:      Maintained
10252 F:      net/psample
10253 F:      include/net/psample.h
10254 F:      include/uapi/linux/psample.h
10255
10256 PSTORE FILESYSTEM
10257 M:      Kees Cook <keescook@chromium.org>
10258 M:      Anton Vorontsov <anton@enomsg.org>
10259 M:      Colin Cross <ccross@android.com>
10260 M:      Tony Luck <tony.luck@intel.com>
10261 S:      Maintained
10262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10263 F:      fs/pstore/
10264 F:      include/linux/pstore*
10265 F:      drivers/firmware/efi/efi-pstore.c
10266 F:      drivers/acpi/apei/erst.c
10267 F:      Documentation/admin-guide/ramoops.rst
10268 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10269 K:      \b(pstore|ramoops)
10270
10271 PTP HARDWARE CLOCK SUPPORT
10272 M:      Richard Cochran <richardcochran@gmail.com>
10273 L:      netdev@vger.kernel.org
10274 S:      Maintained
10275 W:      http://linuxptp.sourceforge.net/
10276 F:      Documentation/ABI/testing/sysfs-ptp
10277 F:      Documentation/ptp/*
10278 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10279 F:      drivers/net/phy/dp83640*
10280 F:      drivers/ptp/*
10281 F:      include/linux/ptp_cl*
10282
10283 PTRACE SUPPORT
10284 M:      Roland McGrath <roland@hack.frob.com>
10285 M:      Oleg Nesterov <oleg@redhat.com>
10286 S:      Maintained
10287 F:      include/asm-generic/syscall.h
10288 F:      include/linux/ptrace.h
10289 F:      include/linux/regset.h
10290 F:      include/linux/tracehook.h
10291 F:      include/uapi/linux/ptrace.h
10292 F:      kernel/ptrace.c
10293
10294 PULSE8-CEC DRIVER
10295 M:      Hans Verkuil <hverkuil@xs4all.nl>
10296 L:      linux-media@vger.kernel.org
10297 T:      git git://linuxtv.org/media_tree.git
10298 S:      Maintained
10299 F:      drivers/media/usb/pulse8-cec/*
10300
10301 PVRUSB2 VIDEO4LINUX DRIVER
10302 M:      Mike Isely <isely@pobox.com>
10303 L:      pvrusb2@isely.net       (subscribers-only)
10304 L:      linux-media@vger.kernel.org
10305 W:      http://www.isely.net/pvrusb2/
10306 T:      git git://linuxtv.org/media_tree.git
10307 S:      Maintained
10308 F:      Documentation/media/v4l-drivers/pvrusb2*
10309 F:      drivers/media/usb/pvrusb2/
10310
10311 PWC WEBCAM DRIVER
10312 M:      Hans Verkuil <hverkuil@xs4all.nl>
10313 L:      linux-media@vger.kernel.org
10314 T:      git git://linuxtv.org/media_tree.git
10315 S:      Odd Fixes
10316 F:      drivers/media/usb/pwc/*
10317
10318 PWM FAN DRIVER
10319 M:      Kamil Debski <kamil@wypas.org>
10320 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10321 L:      linux-hwmon@vger.kernel.org
10322 S:      Supported
10323 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10324 F:      Documentation/hwmon/pwm-fan
10325 F:      drivers/hwmon/pwm-fan.c
10326
10327 PWM SUBSYSTEM
10328 M:      Thierry Reding <thierry.reding@gmail.com>
10329 L:      linux-pwm@vger.kernel.org
10330 S:      Maintained
10331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10332 F:      Documentation/pwm.txt
10333 F:      Documentation/devicetree/bindings/pwm/
10334 F:      include/linux/pwm.h
10335 F:      drivers/pwm/
10336 F:      drivers/video/backlight/pwm_bl.c
10337 F:      include/linux/pwm_backlight.h
10338 F:      drivers/gpio/gpio-mvebu.c
10339 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10340
10341 PXA2xx/PXA3xx SUPPORT
10342 M:      Daniel Mack <daniel@zonque.org>
10343 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10344 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10346 T:      git git://github.com/hzhuang1/linux.git
10347 T:      git git://github.com/rjarzmik/linux.git
10348 S:      Maintained
10349 F:      arch/arm/boot/dts/pxa*
10350 F:      arch/arm/mach-pxa/
10351 F:      drivers/dma/pxa*
10352 F:      drivers/pcmcia/pxa2xx*
10353 F:      drivers/pinctrl/pxa/
10354 F:      drivers/spi/spi-pxa2xx*
10355 F:      drivers/usb/gadget/udc/pxa2*
10356 F:      include/sound/pxa2xx-lib.h
10357 F:      sound/arm/pxa*
10358 F:      sound/soc/pxa/
10359
10360 PXA GPIO DRIVER
10361 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10362 L:      linux-gpio@vger.kernel.org
10363 S:      Maintained
10364 F:      drivers/gpio/gpio-pxa.c
10365
10366 PXA3xx NAND FLASH DRIVER
10367 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10368 L:      linux-mtd@lists.infradead.org
10369 S:      Maintained
10370 F:      drivers/mtd/nand/pxa3xx_nand.c
10371
10372 MMP SUPPORT
10373 M:      Eric Miao <eric.y.miao@gmail.com>
10374 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 T:      git git://github.com/hzhuang1/linux.git
10377 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10378 S:      Maintained
10379 F:      arch/arm/boot/dts/mmp*
10380 F:      arch/arm/mach-mmp/
10381
10382 PXA MMCI DRIVER
10383 S:      Orphan
10384
10385 PXA RTC DRIVER
10386 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10387 L:      rtc-linux@googlegroups.com
10388 S:      Maintained
10389
10390 QAT DRIVER
10391 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10392 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10393 L:      qat-linux@intel.com
10394 S:      Supported
10395 F:      drivers/crypto/qat/
10396
10397 QIB DRIVER
10398 M:      Mike Marciniszyn <infinipath@intel.com>
10399 L:      linux-rdma@vger.kernel.org
10400 S:      Supported
10401 F:      drivers/infiniband/hw/qib/
10402
10403 QLOGIC QLA1280 SCSI DRIVER
10404 M:      Michael Reed <mdr@sgi.com>
10405 L:      linux-scsi@vger.kernel.org
10406 S:      Maintained
10407 F:      drivers/scsi/qla1280.[ch]
10408
10409 QLOGIC QLA2XXX FC-SCSI DRIVER
10410 M:      qla2xxx-upstream@qlogic.com
10411 L:      linux-scsi@vger.kernel.org
10412 S:      Supported
10413 F:      Documentation/scsi/LICENSE.qla2xxx
10414 F:      drivers/scsi/qla2xxx/
10415
10416 QLOGIC QLA4XXX iSCSI DRIVER
10417 M:      QLogic-Storage-Upstream@qlogic.com
10418 L:      linux-scsi@vger.kernel.org
10419 S:      Supported
10420 F:      Documentation/scsi/LICENSE.qla4xxx
10421 F:      drivers/scsi/qla4xxx/
10422
10423 QLOGIC QLA3XXX NETWORK DRIVER
10424 M:      Dept-GELinuxNICDev@cavium.com
10425 L:      netdev@vger.kernel.org
10426 S:      Supported
10427 F:      Documentation/networking/LICENSE.qla3xxx
10428 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10429
10430 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10431 M:      Harish Patil <harish.patil@cavium.com>
10432 M:      Manish Chopra <manish.chopra@cavium.com>
10433 M:      Dept-GELinuxNICDev@cavium.com
10434 L:      netdev@vger.kernel.org
10435 S:      Supported
10436 F:      drivers/net/ethernet/qlogic/qlcnic/
10437
10438 QLOGIC QLGE 10Gb ETHERNET DRIVER
10439 M:      Harish Patil <harish.patil@cavium.com>
10440 M:      Manish Chopra <manish.chopra@cavium.com>
10441 M:      Dept-GELinuxNICDev@cavium.com
10442 L:      netdev@vger.kernel.org
10443 S:      Supported
10444 F:      drivers/net/ethernet/qlogic/qlge/
10445
10446 QLOGIC QL4xxx ETHERNET DRIVER
10447 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10448 M:      Ariel Elior <Ariel.Elior@cavium.com>
10449 M:      everest-linux-l2@cavium.com
10450 L:      netdev@vger.kernel.org
10451 S:      Supported
10452 F:      drivers/net/ethernet/qlogic/qed/
10453 F:      include/linux/qed/
10454 F:      drivers/net/ethernet/qlogic/qede/
10455
10456 QLOGIC QL41xxx ISCSI DRIVER
10457 M:      QLogic-Storage-Upstream@cavium.com
10458 L:      linux-scsi@vger.kernel.org
10459 S:      Supported
10460 F:      drivers/scsi/qedi/
10461
10462 QLOGIC QL41xxx FCOE DRIVER
10463 M:      QLogic-Storage-Upstream@cavium.com
10464 L:      linux-scsi@vger.kernel.org
10465 S:      Supported
10466 F:      drivers/scsi/qedf/
10467
10468 QNX4 FILESYSTEM
10469 M:      Anders Larsen <al@alarsen.net>
10470 W:      http://www.alarsen.net/linux/qnx4fs/
10471 S:      Maintained
10472 F:      fs/qnx4/
10473 F:      include/uapi/linux/qnx4_fs.h
10474 F:      include/uapi/linux/qnxtypes.h
10475
10476 QORIQ DPAA2 FSL-MC BUS DRIVER
10477 M:      Stuart Yoder <stuyoder@gmail.com>
10478 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10479 L:      linux-kernel@vger.kernel.org
10480 S:      Maintained
10481 F:      drivers/staging/fsl-mc/
10482
10483 QT1010 MEDIA DRIVER
10484 M:      Antti Palosaari <crope@iki.fi>
10485 L:      linux-media@vger.kernel.org
10486 W:      https://linuxtv.org
10487 W:      http://palosaari.fi/linux/
10488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10489 T:      git git://linuxtv.org/anttip/media_tree.git
10490 S:      Maintained
10491 F:      drivers/media/tuners/qt1010*
10492
10493 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10494 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10495 L:      linux-wireless@vger.kernel.org
10496 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10497 S:      Supported
10498 F:      drivers/net/wireless/ath/ath9k/
10499
10500 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10501 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10502 L:      ath10k@lists.infradead.org
10503 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10505 S:      Supported
10506 F:      drivers/net/wireless/ath/ath10k/
10507
10508 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10509 M:      Timur Tabi <timur@codeaurora.org>
10510 L:      netdev@vger.kernel.org
10511 S:      Supported
10512 F:      drivers/net/ethernet/qualcomm/emac/
10513
10514 QUALCOMM HEXAGON ARCHITECTURE
10515 M:      Richard Kuo <rkuo@codeaurora.org>
10516 L:      linux-hexagon@vger.kernel.org
10517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10518 S:      Supported
10519 F:      arch/hexagon/
10520
10521 QUALCOMM WCN36XX WIRELESS DRIVER
10522 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10523 L:      wcn36xx@lists.infradead.org
10524 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10525 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10526 S:      Supported
10527 F:      drivers/net/wireless/ath/wcn36xx/
10528
10529 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10530 M:      Gabriel Somlo <somlo@cmu.edu>
10531 M:      "Michael S. Tsirkin" <mst@redhat.com>
10532 L:      qemu-devel@nongnu.org
10533 S:      Maintained
10534 F:      drivers/firmware/qemu_fw_cfg.c
10535
10536 RADOS BLOCK DEVICE (RBD)
10537 M:      Ilya Dryomov <idryomov@gmail.com>
10538 M:      Sage Weil <sage@redhat.com>
10539 M:      Alex Elder <elder@kernel.org>
10540 L:      ceph-devel@vger.kernel.org
10541 W:      http://ceph.com/
10542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10543 T:      git git://github.com/ceph/ceph-client.git
10544 S:      Supported
10545 F:      Documentation/ABI/testing/sysfs-bus-rbd
10546 F:      drivers/block/rbd.c
10547 F:      drivers/block/rbd_types.h
10548
10549 RADEON FRAMEBUFFER DISPLAY DRIVER
10550 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10551 L:      linux-fbdev@vger.kernel.org
10552 S:      Maintained
10553 F:      drivers/video/fbdev/aty/radeon*
10554 F:      include/uapi/linux/radeonfb.h
10555
10556 RADIOSHARK RADIO DRIVER
10557 M:      Hans Verkuil <hverkuil@xs4all.nl>
10558 L:      linux-media@vger.kernel.org
10559 T:      git git://linuxtv.org/media_tree.git
10560 S:      Maintained
10561 F:      drivers/media/radio/radio-shark.c
10562
10563 RADIOSHARK2 RADIO DRIVER
10564 M:      Hans Verkuil <hverkuil@xs4all.nl>
10565 L:      linux-media@vger.kernel.org
10566 T:      git git://linuxtv.org/media_tree.git
10567 S:      Maintained
10568 F:      drivers/media/radio/radio-shark2.c
10569 F:      drivers/media/radio/radio-tea5777.c
10570
10571 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10572 M:      Paul Mackerras <paulus@samba.org>
10573 L:      linux-fbdev@vger.kernel.org
10574 S:      Maintained
10575 F:      drivers/video/fbdev/aty/aty128fb.c
10576
10577 RAINSHADOW-CEC DRIVER
10578 M:      Hans Verkuil <hverkuil@xs4all.nl>
10579 L:      linux-media@vger.kernel.org
10580 T:      git git://linuxtv.org/media_tree.git
10581 S:      Maintained
10582 F:      drivers/media/usb/rainshadow-cec/*
10583
10584 RALINK MIPS ARCHITECTURE
10585 M:      John Crispin <john@phrozen.org>
10586 L:      linux-mips@linux-mips.org
10587 S:      Maintained
10588 F:      arch/mips/ralink
10589
10590 RALINK RT2X00 WIRELESS LAN DRIVER
10591 P:      rt2x00 project
10592 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10593 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10594 L:      linux-wireless@vger.kernel.org
10595 S:      Maintained
10596 F:      drivers/net/wireless/ralink/rt2x00/
10597
10598 RAMDISK RAM BLOCK DEVICE DRIVER
10599 M:      Jens Axboe <axboe@kernel.dk>
10600 S:      Maintained
10601 F:      Documentation/blockdev/ramdisk.txt
10602 F:      drivers/block/brd.c
10603
10604 RANDOM NUMBER DRIVER
10605 M:      "Theodore Ts'o" <tytso@mit.edu>
10606 S:      Maintained
10607 F:      drivers/char/random.c
10608
10609 RAPIDIO SUBSYSTEM
10610 M:      Matt Porter <mporter@kernel.crashing.org>
10611 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10612 S:      Maintained
10613 F:      drivers/rapidio/
10614
10615 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10616 L:      linux-wireless@vger.kernel.org
10617 S:      Orphan
10618 F:      drivers/net/wireless/ray*
10619
10620 RCUTORTURE MODULE
10621 M:      Josh Triplett <josh@joshtriplett.org>
10622 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10623 L:      linux-kernel@vger.kernel.org
10624 S:      Supported
10625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10626 F:      Documentation/RCU/torture.txt
10627 F:      kernel/rcu/rcutorture.c
10628
10629 RCUTORTURE TEST FRAMEWORK
10630 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10631 M:      Josh Triplett <josh@joshtriplett.org>
10632 R:      Steven Rostedt <rostedt@goodmis.org>
10633 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10634 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10635 L:      linux-kernel@vger.kernel.org
10636 S:      Supported
10637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10638 F:      tools/testing/selftests/rcutorture
10639
10640 RDC R-321X SoC
10641 M:      Florian Fainelli <florian@openwrt.org>
10642 S:      Maintained
10643
10644 RDC R6040 FAST ETHERNET DRIVER
10645 M:      Florian Fainelli <f.fainelli@gmail.com>
10646 L:      netdev@vger.kernel.org
10647 S:      Maintained
10648 F:      drivers/net/ethernet/rdc/r6040.c
10649
10650 RDS - RELIABLE DATAGRAM SOCKETS
10651 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10652 L:      netdev@vger.kernel.org
10653 L:      linux-rdma@vger.kernel.org
10654 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10655 W:      https://oss.oracle.com/projects/rds/
10656 S:      Supported
10657 F:      net/rds/
10658 F:      Documentation/networking/rds.txt
10659
10660 RDMAVT - RDMA verbs software
10661 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10662 L:      linux-rdma@vger.kernel.org
10663 S:      Supported
10664 F:      drivers/infiniband/sw/rdmavt
10665
10666 RDT - RESOURCE ALLOCATION
10667 M:      Fenghua Yu <fenghua.yu@intel.com>
10668 L:      linux-kernel@vger.kernel.org
10669 S:      Supported
10670 F:      arch/x86/kernel/cpu/intel_rdt*
10671 F:      arch/x86/include/asm/intel_rdt*
10672 F:      Documentation/x86/intel_rdt*
10673
10674 READ-COPY UPDATE (RCU)
10675 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10676 M:      Josh Triplett <josh@joshtriplett.org>
10677 R:      Steven Rostedt <rostedt@goodmis.org>
10678 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10679 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10680 L:      linux-kernel@vger.kernel.org
10681 W:      http://www.rdrop.com/users/paulmck/RCU/
10682 S:      Supported
10683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10684 F:      Documentation/RCU/
10685 X:      Documentation/RCU/torture.txt
10686 F:      include/linux/rcu*
10687 X:      include/linux/srcu.h
10688 F:      kernel/rcu/
10689 X:      kernel/torture.c
10690
10691 REAL TIME CLOCK (RTC) SUBSYSTEM
10692 M:      Alessandro Zummo <a.zummo@towertech.it>
10693 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10694 L:      rtc-linux@googlegroups.com
10695 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10697 S:      Maintained
10698 F:      Documentation/devicetree/bindings/rtc/
10699 F:      Documentation/rtc.txt
10700 F:      drivers/rtc/
10701 F:      include/linux/rtc.h
10702 F:      include/uapi/linux/rtc.h
10703 F:      include/linux/rtc/
10704 F:      include/linux/platform_data/rtc-*
10705 F:      tools/testing/selftests/timers/rtctest.c
10706
10707 REALTEK AUDIO CODECS
10708 M:      Bard Liao <bardliao@realtek.com>
10709 M:      Oder Chiou <oder_chiou@realtek.com>
10710 S:      Maintained
10711 F:      sound/soc/codecs/rt*
10712 F:      include/sound/rt*.h
10713
10714 REISERFS FILE SYSTEM
10715 L:      reiserfs-devel@vger.kernel.org
10716 S:      Supported
10717 F:      fs/reiserfs/
10718
10719 REGISTER MAP ABSTRACTION
10720 M:      Mark Brown <broonie@kernel.org>
10721 L:      linux-kernel@vger.kernel.org
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10723 S:      Supported
10724 F:      Documentation/devicetree/bindings/regmap/
10725 F:      drivers/base/regmap/
10726 F:      include/linux/regmap.h
10727
10728 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10729 M:      Ohad Ben-Cohen <ohad@wizery.com>
10730 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10731 L:      linux-remoteproc@vger.kernel.org
10732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10733 S:      Maintained
10734 F:      Documentation/devicetree/bindings/remoteproc/
10735 F:      Documentation/remoteproc.txt
10736 F:      drivers/remoteproc/
10737 F:      include/linux/remoteproc.h
10738
10739 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10740 M:      Ohad Ben-Cohen <ohad@wizery.com>
10741 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10742 L:      linux-remoteproc@vger.kernel.org
10743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10744 S:      Maintained
10745 F:      drivers/rpmsg/
10746 F:      Documentation/rpmsg.txt
10747 F:      include/linux/rpmsg.h
10748 F:      include/linux/rpmsg/
10749
10750 RENESAS CLOCK DRIVERS
10751 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10752 L:      linux-renesas-soc@vger.kernel.org
10753 S:      Supported
10754 F:      drivers/clk/renesas/
10755
10756 RENESAS ETHERNET DRIVERS
10757 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10758 L:      netdev@vger.kernel.org
10759 L:      linux-renesas-soc@vger.kernel.org
10760 F:      drivers/net/ethernet/renesas/
10761 F:      include/linux/sh_eth.h
10762
10763 RENESAS R-CAR GYROADC DRIVER
10764 M:      Marek Vasut <marek.vasut@gmail.com>
10765 L:      linux-iio@vger.kernel.org
10766 S:      Supported
10767 F:      drivers/iio/adc/rcar_gyro_adc.c
10768
10769 RENESAS USB2 PHY DRIVER
10770 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10771 L:      linux-renesas-soc@vger.kernel.org
10772 S:      Maintained
10773 F:      drivers/phy/phy-rcar-gen3-usb2.c
10774
10775 RESET CONTROLLER FRAMEWORK
10776 M:      Philipp Zabel <p.zabel@pengutronix.de>
10777 T:      git git://git.pengutronix.de/git/pza/linux
10778 S:      Maintained
10779 F:      drivers/reset/
10780 F:      Documentation/devicetree/bindings/reset/
10781 F:      include/dt-bindings/reset/
10782 F:      include/linux/reset.h
10783 F:      include/linux/reset-controller.h
10784
10785 RFKILL
10786 M:      Johannes Berg <johannes@sipsolutions.net>
10787 L:      linux-wireless@vger.kernel.org
10788 W:      http://wireless.kernel.org/
10789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10791 S:      Maintained
10792 F:      Documentation/rfkill.txt
10793 F:      net/rfkill/
10794
10795 RHASHTABLE
10796 M:      Thomas Graf <tgraf@suug.ch>
10797 M:      Herbert Xu <herbert@gondor.apana.org.au>
10798 L:      netdev@vger.kernel.org
10799 S:      Maintained
10800 F:      lib/rhashtable.c
10801 F:      include/linux/rhashtable.h
10802
10803 RICOH SMARTMEDIA/XD DRIVER
10804 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10805 S:      Maintained
10806 F:      drivers/mtd/nand/r852.c
10807 F:      drivers/mtd/nand/r852.h
10808
10809 RICOH R5C592 MEMORYSTICK DRIVER
10810 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10811 S:      Maintained
10812 F:      drivers/memstick/host/r592.*
10813
10814 ROCCAT DRIVERS
10815 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10816 W:      http://sourceforge.net/projects/roccat/
10817 S:      Maintained
10818 F:      drivers/hid/hid-roccat*
10819 F:      include/linux/hid-roccat*
10820 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10821
10822 ROCKER DRIVER
10823 M:      Jiri Pirko <jiri@resnulli.us>
10824 L:      netdev@vger.kernel.org
10825 S:      Supported
10826 F:      drivers/net/ethernet/rocker/
10827
10828 ROCKETPORT DRIVER
10829 P:      Comtrol Corp.
10830 W:      http://www.comtrol.com
10831 S:      Maintained
10832 F:      Documentation/serial/rocket.txt
10833 F:      drivers/tty/rocket*
10834
10835 ROCKETPORT EXPRESS/INFINITY DRIVER
10836 M:      Kevin Cernekee <cernekee@gmail.com>
10837 L:      linux-serial@vger.kernel.org
10838 S:      Odd Fixes
10839 F:      drivers/tty/serial/rp2.*
10840
10841 ROSE NETWORK LAYER
10842 M:      Ralf Baechle <ralf@linux-mips.org>
10843 L:      linux-hams@vger.kernel.org
10844 W:      http://www.linux-ax25.org/
10845 S:      Maintained
10846 F:      include/net/rose.h
10847 F:      include/uapi/linux/rose.h
10848 F:      net/rose/
10849
10850 RTL2830 MEDIA DRIVER
10851 M:      Antti Palosaari <crope@iki.fi>
10852 L:      linux-media@vger.kernel.org
10853 W:      https://linuxtv.org
10854 W:      http://palosaari.fi/linux/
10855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10856 T:      git git://linuxtv.org/anttip/media_tree.git
10857 S:      Maintained
10858 F:      drivers/media/dvb-frontends/rtl2830*
10859
10860 RTL2832 MEDIA DRIVER
10861 M:      Antti Palosaari <crope@iki.fi>
10862 L:      linux-media@vger.kernel.org
10863 W:      https://linuxtv.org
10864 W:      http://palosaari.fi/linux/
10865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10866 T:      git git://linuxtv.org/anttip/media_tree.git
10867 S:      Maintained
10868 F:      drivers/media/dvb-frontends/rtl2832*
10869
10870 RTL2832_SDR MEDIA DRIVER
10871 M:      Antti Palosaari <crope@iki.fi>
10872 L:      linux-media@vger.kernel.org
10873 W:      https://linuxtv.org
10874 W:      http://palosaari.fi/linux/
10875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10876 T:      git git://linuxtv.org/anttip/media_tree.git
10877 S:      Maintained
10878 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10879
10880 RTL8180 WIRELESS DRIVER
10881 L:      linux-wireless@vger.kernel.org
10882 W:      http://wireless.kernel.org/
10883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10884 S:      Orphan
10885 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10886
10887 RTL8187 WIRELESS DRIVER
10888 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10889 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10890 M:      Larry Finger <Larry.Finger@lwfinger.net>
10891 L:      linux-wireless@vger.kernel.org
10892 W:      http://wireless.kernel.org/
10893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10894 S:      Maintained
10895 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10896
10897 RTL8192CE WIRELESS DRIVER
10898 M:      Larry Finger <Larry.Finger@lwfinger.net>
10899 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10900 L:      linux-wireless@vger.kernel.org
10901 W:      http://wireless.kernel.org/
10902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10903 S:      Maintained
10904 F:      drivers/net/wireless/realtek/rtlwifi/
10905 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10906
10907 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10908 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10909 L:      linux-wireless@vger.kernel.org
10910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10911 S:      Maintained
10912 F:      drivers/net/wireless/realtek/rtl8xxxu/
10913
10914 S3 SAVAGE FRAMEBUFFER DRIVER
10915 M:      Antonino Daplas <adaplas@gmail.com>
10916 L:      linux-fbdev@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/video/fbdev/savage/
10919
10920 S390
10921 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10922 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10923 L:      linux-s390@vger.kernel.org
10924 W:      http://www.ibm.com/developerworks/linux/linux390/
10925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10926 S:      Supported
10927 F:      arch/s390/
10928 F:      drivers/s390/
10929 F:      Documentation/s390/
10930 F:      Documentation/DocBook/s390*
10931
10932 S390 COMMON I/O LAYER
10933 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10934 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10935 L:      linux-s390@vger.kernel.org
10936 W:      http://www.ibm.com/developerworks/linux/linux390/
10937 S:      Supported
10938 F:      drivers/s390/cio/
10939
10940 S390 DASD DRIVER
10941 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10942 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10943 L:      linux-s390@vger.kernel.org
10944 W:      http://www.ibm.com/developerworks/linux/linux390/
10945 S:      Supported
10946 F:      drivers/s390/block/dasd*
10947 F:      block/partitions/ibm.c
10948
10949 S390 NETWORK DRIVERS
10950 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10951 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10952 L:      linux-s390@vger.kernel.org
10953 W:      http://www.ibm.com/developerworks/linux/linux390/
10954 S:      Supported
10955 F:      drivers/s390/net/
10956
10957 S390 PCI SUBSYSTEM
10958 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10959 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10960 L:      linux-s390@vger.kernel.org
10961 W:      http://www.ibm.com/developerworks/linux/linux390/
10962 S:      Supported
10963 F:      arch/s390/pci/
10964 F:      drivers/pci/hotplug/s390_pci_hpc.c
10965
10966 S390 ZCRYPT DRIVER
10967 M:      Harald Freudenberger <freude@de.ibm.com>
10968 L:      linux-s390@vger.kernel.org
10969 W:      http://www.ibm.com/developerworks/linux/linux390/
10970 S:      Supported
10971 F:      drivers/s390/crypto/
10972
10973 S390 ZFCP DRIVER
10974 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10975 L:      linux-s390@vger.kernel.org
10976 W:      http://www.ibm.com/developerworks/linux/linux390/
10977 S:      Supported
10978 F:      drivers/s390/scsi/zfcp_*
10979
10980 S390 IUCV NETWORK LAYER
10981 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10982 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10983 L:      linux-s390@vger.kernel.org
10984 W:      http://www.ibm.com/developerworks/linux/linux390/
10985 S:      Supported
10986 F:      drivers/s390/net/*iucv*
10987 F:      include/net/iucv/
10988 F:      net/iucv/
10989
10990 S390 IOMMU (PCI)
10991 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10992 L:      linux-s390@vger.kernel.org
10993 W:      http://www.ibm.com/developerworks/linux/linux390/
10994 S:      Supported
10995 F:      drivers/iommu/s390-iommu.c
10996
10997 S390 VFIO-CCW DRIVER
10998 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
10999 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11000 L:      linux-s390@vger.kernel.org
11001 L:      kvm@vger.kernel.org
11002 S:      Supported
11003 F:      drivers/s390/cio/vfio_ccw*
11004 F:      Documentation/s390/vfio-ccw.txt
11005 F:      include/uapi/linux/vfio_ccw.h
11006
11007 S3C24XX SD/MMC Driver
11008 M:      Ben Dooks <ben-linux@fluff.org>
11009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11010 S:      Supported
11011 F:      drivers/mmc/host/s3cmci.*
11012
11013 SAA6588 RDS RECEIVER DRIVER
11014 M:      Hans Verkuil <hverkuil@xs4all.nl>
11015 L:      linux-media@vger.kernel.org
11016 T:      git git://linuxtv.org/media_tree.git
11017 W:      https://linuxtv.org
11018 S:      Odd Fixes
11019 F:      drivers/media/i2c/saa6588*
11020
11021 SAA7134 VIDEO4LINUX DRIVER
11022 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11023 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11024 L:      linux-media@vger.kernel.org
11025 W:      https://linuxtv.org
11026 T:      git git://linuxtv.org/media_tree.git
11027 S:      Odd fixes
11028 F:      Documentation/media/v4l-drivers/saa7134*
11029 F:      drivers/media/pci/saa7134/
11030
11031 SAA7146 VIDEO4LINUX-2 DRIVER
11032 M:      Hans Verkuil <hverkuil@xs4all.nl>
11033 L:      linux-media@vger.kernel.org
11034 T:      git git://linuxtv.org/media_tree.git
11035 S:      Maintained
11036 F:      drivers/media/common/saa7146/
11037 F:      drivers/media/pci/saa7146/
11038 F:      include/media/saa7146*
11039
11040 SAMSUNG LAPTOP DRIVER
11041 M:      Corentin Chary <corentin.chary@gmail.com>
11042 L:      platform-driver-x86@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/platform/x86/samsung-laptop.c
11045
11046 SAMSUNG AUDIO (ASoC) DRIVERS
11047 M:      Krzysztof Kozlowski <krzk@kernel.org>
11048 M:      Sangbeom Kim <sbkim73@samsung.com>
11049 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11050 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11051 S:      Supported
11052 F:      sound/soc/samsung/
11053
11054 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11055 M:      Krzysztof Kozlowski <krzk@kernel.org>
11056 L:      linux-crypto@vger.kernel.org
11057 L:      linux-samsung-soc@vger.kernel.org
11058 S:      Maintained
11059 F:      drivers/crypto/exynos-rng.c
11060 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11061
11062 SAMSUNG FRAMEBUFFER DRIVER
11063 M:      Jingoo Han <jingoohan1@gmail.com>
11064 L:      linux-fbdev@vger.kernel.org
11065 S:      Maintained
11066 F:      drivers/video/fbdev/s3c-fb.c
11067
11068 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11069 M:      Sangbeom Kim <sbkim73@samsung.com>
11070 M:      Krzysztof Kozlowski <krzk@kernel.org>
11071 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11072 L:      linux-kernel@vger.kernel.org
11073 L:      linux-samsung-soc@vger.kernel.org
11074 S:      Supported
11075 F:      drivers/mfd/sec*.c
11076 F:      drivers/regulator/s2m*.c
11077 F:      drivers/regulator/s5m*.c
11078 F:      drivers/clk/clk-s2mps11.c
11079 F:      drivers/rtc/rtc-s5m.c
11080 F:      include/linux/mfd/samsung/
11081 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11082 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11083 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11084 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11085
11086 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11087 M:      Krzysztof Kozlowski <krzk@kernel.org>
11088 M:      Vladimir Zapolskiy <vz@mleia.com>
11089 L:      linux-crypto@vger.kernel.org
11090 L:      linux-samsung-soc@vger.kernel.org
11091 S:      Maintained
11092 F:      drivers/crypto/s5p-sss.c
11093
11094 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11095 M:      Kyungmin Park <kyungmin.park@samsung.com>
11096 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11097 L:      linux-media@vger.kernel.org
11098 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11099 S:      Supported
11100 F:      drivers/media/platform/exynos4-is/
11101
11102 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11103 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11104 L:      linux-media@vger.kernel.org
11105 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11106 S:      Maintained
11107 F:      drivers/media/platform/s3c-camif/
11108 F:      include/media/drv-intf/s3c_camif.h
11109
11110 SAMSUNG S5C73M3 CAMERA DRIVER
11111 M:      Kyungmin Park <kyungmin.park@samsung.com>
11112 M:      Andrzej Hajda <a.hajda@samsung.com>
11113 L:      linux-media@vger.kernel.org
11114 S:      Supported
11115 F:      drivers/media/i2c/s5c73m3/*
11116
11117 SAMSUNG S5K5BAF CAMERA DRIVER
11118 M:      Kyungmin Park <kyungmin.park@samsung.com>
11119 M:      Andrzej Hajda <a.hajda@samsung.com>
11120 L:      linux-media@vger.kernel.org
11121 S:      Supported
11122 F:      drivers/media/i2c/s5k5baf.c
11123
11124 SAMSUNG S3FWRN5 NFC DRIVER
11125 M:      Robert Baldyga <r.baldyga@samsung.com>
11126 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11127 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11128 S:      Supported
11129 F:      drivers/nfc/s3fwrn5
11130
11131 SAMSUNG SOC CLOCK DRIVERS
11132 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11133 M:      Tomasz Figa <tomasz.figa@gmail.com>
11134 M:      Chanwoo Choi <cw00.choi@samsung.com>
11135 S:      Supported
11136 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11137 F:      drivers/clk/samsung/
11138 F:      include/dt-bindings/clock/exynos*.h
11139 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11140
11141 SAMSUNG SPI DRIVERS
11142 M:      Kukjin Kim <kgene@kernel.org>
11143 M:      Krzysztof Kozlowski <krzk@kernel.org>
11144 M:      Andi Shyti <andi.shyti@samsung.com>
11145 L:      linux-spi@vger.kernel.org
11146 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11147 S:      Maintained
11148 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11149 F:      drivers/spi/spi-s3c*
11150 F:      include/linux/platform_data/spi-s3c64xx.h
11151
11152 SAMSUNG SXGBE DRIVERS
11153 M:      Byungho An <bh74.an@samsung.com>
11154 M:      Girish K S <ks.giri@samsung.com>
11155 M:      Vipul Pandya <vipul.pandya@samsung.com>
11156 S:      Supported
11157 L:      netdev@vger.kernel.org
11158 F:      drivers/net/ethernet/samsung/sxgbe/
11159
11160 SAMSUNG THERMAL DRIVER
11161 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11162 L:      linux-pm@vger.kernel.org
11163 L:      linux-samsung-soc@vger.kernel.org
11164 S:      Supported
11165 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11166 F:      drivers/thermal/samsung/
11167
11168 SAMSUNG USB2 PHY DRIVER
11169 M:      Kamil Debski <kamil@wypas.org>
11170 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11171 L:      linux-kernel@vger.kernel.org
11172 S:      Supported
11173 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11174 F:      Documentation/phy/samsung-usb2.txt
11175 F:      drivers/phy/phy-exynos4210-usb2.c
11176 F:      drivers/phy/phy-exynos4x12-usb2.c
11177 F:      drivers/phy/phy-exynos5250-usb2.c
11178 F:      drivers/phy/phy-s5pv210-usb2.c
11179 F:      drivers/phy/phy-samsung-usb2.c
11180 F:      drivers/phy/phy-samsung-usb2.h
11181
11182 SERIAL DRIVERS
11183 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11184 L:      linux-serial@vger.kernel.org
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/serial/
11187 F:      drivers/tty/serial/
11188
11189 SERIAL DEVICE BUS
11190 M:      Rob Herring <robh@kernel.org>
11191 L:      linux-serial@vger.kernel.org
11192 S:      Maintained
11193 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11194 F:      drivers/tty/serdev/
11195 F:      include/linux/serdev.h
11196
11197 SERIAL IR RECEIVER
11198 M:      Sean Young <sean@mess.org>
11199 L:      linux-media@vger.kernel.org
11200 S:      Maintained
11201 F:      drivers/media/rc/serial_ir.c
11202
11203 STI CEC DRIVER
11204 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11205 L:      kernel@stlinux.com
11206 S:      Maintained
11207 F:      drivers/staging/media/st-cec/
11208 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11209
11210 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11211 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11212 L:      linux-s390@vger.kernel.org
11213 W:      http://www.ibm.com/developerworks/linux/linux390/
11214 S:      Supported
11215 F:      net/smc/
11216
11217 SYNOPSYS DESIGNWARE DMAC DRIVER
11218 M:      Viresh Kumar <vireshk@kernel.org>
11219 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11220 S:      Maintained
11221 F:      include/linux/dma/dw.h
11222 F:      include/linux/platform_data/dma-dw.h
11223 F:      drivers/dma/dw/
11224
11225 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11226 M:      Jie Deng <jiedeng@synopsys.com>
11227 L:      netdev@vger.kernel.org
11228 S:      Supported
11229 F:      drivers/net/ethernet/synopsys/
11230
11231 SYNOPSYS DESIGNWARE I2C DRIVER
11232 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11233 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11234 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11235 L:      linux-i2c@vger.kernel.org
11236 S:      Maintained
11237 F:      drivers/i2c/busses/i2c-designware-*
11238 F:      include/linux/platform_data/i2c-designware.h
11239
11240 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11241 M:      Jaehoon Chung <jh80.chung@samsung.com>
11242 L:      linux-mmc@vger.kernel.org
11243 S:      Maintained
11244 F:      drivers/mmc/host/dw_mmc*
11245
11246 SYSTEM TRACE MODULE CLASS
11247 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11248 S:      Maintained
11249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11250 F:      Documentation/trace/stm.txt
11251 F:      drivers/hwtracing/stm/
11252 F:      include/linux/stm.h
11253 F:      include/uapi/linux/stm.h
11254
11255 THUNDERBOLT DRIVER
11256 M:      Andreas Noever <andreas.noever@gmail.com>
11257 S:      Maintained
11258 F:      drivers/thunderbolt/
11259
11260 TI BQ27XXX POWER SUPPLY DRIVER
11261 R:      Andrew F. Davis <afd@ti.com>
11262 F:      include/linux/power/bq27xxx_battery.h
11263 F:      drivers/power/supply/bq27xxx_battery.c
11264 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11265
11266 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11267 M:      John Stultz <john.stultz@linaro.org>
11268 M:      Thomas Gleixner <tglx@linutronix.de>
11269 R:      Stephen Boyd <sboyd@codeaurora.org>
11270 L:      linux-kernel@vger.kernel.org
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11272 S:      Supported
11273 F:      include/linux/clocksource.h
11274 F:      include/linux/time.h
11275 F:      include/linux/timex.h
11276 F:      include/uapi/linux/time.h
11277 F:      include/uapi/linux/timex.h
11278 F:      kernel/time/clocksource.c
11279 F:      kernel/time/time*.c
11280 F:      kernel/time/alarmtimer.c
11281 F:      kernel/time/ntp.c
11282 F:      tools/testing/selftests/timers/
11283
11284 SC1200 WDT DRIVER
11285 M:      Zwane Mwaikambo <zwanem@gmail.com>
11286 S:      Maintained
11287 F:      drivers/watchdog/sc1200wdt.c
11288
11289 SCHEDULER
11290 M:      Ingo Molnar <mingo@redhat.com>
11291 M:      Peter Zijlstra <peterz@infradead.org>
11292 L:      linux-kernel@vger.kernel.org
11293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11294 S:      Maintained
11295 F:      kernel/sched/
11296 F:      include/linux/sched.h
11297 F:      include/uapi/linux/sched.h
11298 F:      include/linux/wait.h
11299
11300 SCORE ARCHITECTURE
11301 M:      Chen Liqin <liqin.linux@gmail.com>
11302 M:      Lennox Wu <lennox.wu@gmail.com>
11303 W:      http://www.sunplus.com
11304 S:      Supported
11305 F:      arch/score/
11306
11307 SCR24X CHIP CARD INTERFACE DRIVER
11308 M:      Lubomir Rintel <lkundrak@v3.sk>
11309 S:      Supported
11310 F:      drivers/char/pcmcia/scr24x_cs.c
11311
11312 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11313 M:      Sudeep Holla <sudeep.holla@arm.com>
11314 L:      linux-arm-kernel@lists.infradead.org
11315 S:      Maintained
11316 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11317 F:      drivers/clk/clk-scpi.c
11318 F:      drivers/cpufreq/scpi-cpufreq.c
11319 F:      drivers/firmware/arm_scpi.c
11320 F:      include/linux/scpi_protocol.h
11321
11322 SCSI CDROM DRIVER
11323 M:      Jens Axboe <axboe@kernel.dk>
11324 L:      linux-scsi@vger.kernel.org
11325 W:      http://www.kernel.dk
11326 S:      Maintained
11327 F:      drivers/scsi/sr*
11328
11329 SCSI RDMA PROTOCOL (SRP) INITIATOR
11330 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11331 L:      linux-rdma@vger.kernel.org
11332 S:      Supported
11333 W:      http://www.openfabrics.org
11334 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11336 F:      drivers/infiniband/ulp/srp/
11337 F:      include/scsi/srp.h
11338
11339 SCSI SG DRIVER
11340 M:      Doug Gilbert <dgilbert@interlog.com>
11341 L:      linux-scsi@vger.kernel.org
11342 W:      http://sg.danny.cz/sg
11343 S:      Maintained
11344 F:      Documentation/scsi/scsi-generic.txt
11345 F:      drivers/scsi/sg.c
11346 F:      include/scsi/sg.h
11347
11348 SCSI SUBSYSTEM
11349 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11351 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11353 L:      linux-scsi@vger.kernel.org
11354 S:      Maintained
11355 F:      Documentation/devicetree/bindings/scsi/
11356 F:      drivers/scsi/
11357 F:      include/scsi/
11358
11359 SCSI TAPE DRIVER
11360 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11361 L:      linux-scsi@vger.kernel.org
11362 S:      Maintained
11363 F:      Documentation/scsi/st.txt
11364 F:      drivers/scsi/st.*
11365 F:      drivers/scsi/st_*.h
11366
11367 SCTP PROTOCOL
11368 M:      Vlad Yasevich <vyasevich@gmail.com>
11369 M:      Neil Horman <nhorman@tuxdriver.com>
11370 L:      linux-sctp@vger.kernel.org
11371 W:      http://lksctp.sourceforge.net
11372 S:      Maintained
11373 F:      Documentation/networking/sctp.txt
11374 F:      include/linux/sctp.h
11375 F:      include/uapi/linux/sctp.h
11376 F:      include/net/sctp/
11377 F:      net/sctp/
11378
11379 SCx200 CPU SUPPORT
11380 M:      Jim Cromie <jim.cromie@gmail.com>
11381 S:      Odd Fixes
11382 F:      Documentation/i2c/busses/scx200_acb
11383 F:      arch/x86/platform/scx200/
11384 F:      drivers/watchdog/scx200_wdt.c
11385 F:      drivers/i2c/busses/scx200*
11386 F:      drivers/mtd/maps/scx200_docflash.c
11387 F:      include/linux/scx200.h
11388
11389 SCx200 GPIO DRIVER
11390 M:      Jim Cromie <jim.cromie@gmail.com>
11391 S:      Maintained
11392 F:      drivers/char/scx200_gpio.c
11393 F:      include/linux/scx200_gpio.h
11394
11395 SCx200 HRT CLOCKSOURCE DRIVER
11396 M:      Jim Cromie <jim.cromie@gmail.com>
11397 S:      Maintained
11398 F:      drivers/clocksource/scx200_hrt.c
11399
11400 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11401 M:      Sascha Sommer <saschasommer@freenet.de>
11402 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11403 S:      Maintained
11404 F:      drivers/mmc/host/sdricoh_cs.c
11405
11406 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11407 M:      Adrian Hunter <adrian.hunter@intel.com>
11408 L:      linux-mmc@vger.kernel.org
11409 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11410 S:      Maintained
11411 F:      drivers/mmc/host/sdhci*
11412 F:      include/linux/mmc/sdhci*
11413
11414 SECURE COMPUTING
11415 M:      Kees Cook <keescook@chromium.org>
11416 R:      Andy Lutomirski <luto@amacapital.net>
11417 R:      Will Drewry <wad@chromium.org>
11418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11419 S:      Supported
11420 F:      kernel/seccomp.c
11421 F:      include/uapi/linux/seccomp.h
11422 F:      include/linux/seccomp.h
11423 F:      tools/testing/selftests/seccomp/*
11424 K:      \bsecure_computing
11425 K:      \bTIF_SECCOMP\b
11426
11427 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11428 M:      Al Cooper <alcooperx@gmail.com>
11429 L:      linux-mmc@vger.kernel.org
11430 L:      bcm-kernel-feedback-list@broadcom.com
11431 S:      Maintained
11432 F:      drivers/mmc/host/sdhci-brcmstb*
11433
11434 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11435 M:      Ben Dooks <ben-linux@fluff.org>
11436 M:      Jaehoon Chung <jh80.chung@samsung.com>
11437 L:      linux-mmc@vger.kernel.org
11438 S:      Maintained
11439 F:      drivers/mmc/host/sdhci-s3c*
11440
11441 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11442 M:      Viresh Kumar <vireshk@kernel.org>
11443 L:      linux-mmc@vger.kernel.org
11444 S:      Maintained
11445 F:      drivers/mmc/host/sdhci-spear.c
11446
11447 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11448 M:      Scott Bauer <scott.bauer@intel.com>
11449 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11450 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11451 L:      linux-block@vger.kernel.org
11452 S:      Supported
11453 F:      block/sed*
11454 F:      block/opal_proto.h
11455 F:      include/linux/sed*
11456 F:      include/uapi/linux/sed*
11457
11458 SECURITY SUBSYSTEM
11459 M:      James Morris <james.l.morris@oracle.com>
11460 M:      "Serge E. Hallyn" <serge@hallyn.com>
11461 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11463 W:      http://kernsec.org/
11464 S:      Supported
11465 F:      security/
11466
11467 SECURITY CONTACT
11468 M:      Security Officers <security@kernel.org>
11469 S:      Supported
11470
11471 SELINUX SECURITY MODULE
11472 M:      Paul Moore <paul@paul-moore.com>
11473 M:      Stephen Smalley <sds@tycho.nsa.gov>
11474 M:      Eric Paris <eparis@parisplace.org>
11475 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11476 W:      http://selinuxproject.org
11477 T:      git git://git.infradead.org/users/pcmoore/selinux
11478 S:      Supported
11479 F:      include/linux/selinux*
11480 F:      security/selinux/
11481 F:      scripts/selinux/
11482
11483 APPARMOR SECURITY MODULE
11484 M:      John Johansen <john.johansen@canonical.com>
11485 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11486 W:      apparmor.wiki.kernel.org
11487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11488 S:      Supported
11489 F:      security/apparmor/
11490
11491 LOADPIN SECURITY MODULE
11492 M:      Kees Cook <keescook@chromium.org>
11493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11494 S:      Supported
11495 F:      security/loadpin/
11496
11497 YAMA SECURITY MODULE
11498 M:      Kees Cook <keescook@chromium.org>
11499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11500 S:      Supported
11501 F:      security/yama/
11502
11503 SENSABLE PHANTOM
11504 M:      Jiri Slaby <jirislaby@gmail.com>
11505 S:      Maintained
11506 F:      drivers/misc/phantom.c
11507 F:      include/uapi/linux/phantom.h
11508
11509 Emulex 10Gbps iSCSI - OneConnect DRIVER
11510 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11511 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11512 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11513 L:      linux-scsi@vger.kernel.org
11514 W:      http://www.broadcom.com
11515 S:      Supported
11516 F:      drivers/scsi/be2iscsi/
11517
11518 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11519 M:      Sathya Perla <sathya.perla@broadcom.com>
11520 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11521 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11522 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11523 L:      netdev@vger.kernel.org
11524 W:      http://www.emulex.com
11525 S:      Supported
11526 F:      drivers/net/ethernet/emulex/benet/
11527
11528 EMULEX ONECONNECT ROCE DRIVER
11529 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11530 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11531 L:      linux-rdma@vger.kernel.org
11532 W:      http://www.broadcom.com
11533 S:      Odd Fixes
11534 F:      drivers/infiniband/hw/ocrdma/
11535 F:      include/uapi/rdma/ocrdma-abi.h
11536
11537 SFC NETWORK DRIVER
11538 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11539 M:      Edward Cree <ecree@solarflare.com>
11540 M:      Bert Kenward <bkenward@solarflare.com>
11541 L:      netdev@vger.kernel.org
11542 S:      Supported
11543 F:      drivers/net/ethernet/sfc/
11544
11545 SGI GRU DRIVER
11546 M:      Dimitri Sivanich <sivanich@sgi.com>
11547 S:      Maintained
11548 F:      drivers/misc/sgi-gru/
11549
11550 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11551 M:      Pat Gefre <pfg@sgi.com>
11552 L:      linux-ia64@vger.kernel.org
11553 S:      Supported
11554 F:      Documentation/ia64/serial.txt
11555 F:      drivers/tty/serial/ioc?_serial.c
11556 F:      include/linux/ioc?.h
11557
11558 SGI XP/XPC/XPNET DRIVER
11559 M:      Cliff Whickman <cpw@sgi.com>
11560 M:      Robin Holt <robinmholt@gmail.com>
11561 S:      Maintained
11562 F:      drivers/misc/sgi-xp/
11563
11564 SI2157 MEDIA DRIVER
11565 M:      Antti Palosaari <crope@iki.fi>
11566 L:      linux-media@vger.kernel.org
11567 W:      https://linuxtv.org
11568 W:      http://palosaari.fi/linux/
11569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11570 T:      git git://linuxtv.org/anttip/media_tree.git
11571 S:      Maintained
11572 F:      drivers/media/tuners/si2157*
11573
11574 SI2168 MEDIA DRIVER
11575 M:      Antti Palosaari <crope@iki.fi>
11576 L:      linux-media@vger.kernel.org
11577 W:      https://linuxtv.org
11578 W:      http://palosaari.fi/linux/
11579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11580 T:      git git://linuxtv.org/anttip/media_tree.git
11581 S:      Maintained
11582 F:      drivers/media/dvb-frontends/si2168*
11583
11584 SI470X FM RADIO RECEIVER I2C DRIVER
11585 M:      Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-i2c.c
11591
11592 SI470X FM RADIO RECEIVER 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/si470x/radio-si470x-common.c
11599 F:      drivers/media/radio/si470x/radio-si470x.h
11600 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11601
11602 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11603 M:      Eduardo Valentin <edubezval@gmail.com>
11604 L:      linux-media@vger.kernel.org
11605 T:      git git://linuxtv.org/media_tree.git
11606 W:      https://linuxtv.org
11607 S:      Odd Fixes
11608 F:      drivers/media/radio/si4713/si4713.?
11609
11610 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11611 M:      Eduardo Valentin <edubezval@gmail.com>
11612 L:      linux-media@vger.kernel.org
11613 T:      git git://linuxtv.org/media_tree.git
11614 W:      https://linuxtv.org
11615 S:      Odd Fixes
11616 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11617
11618 SI4713 FM RADIO TRANSMITTER USB DRIVER
11619 M:      Hans Verkuil <hverkuil@xs4all.nl>
11620 L:      linux-media@vger.kernel.org
11621 T:      git git://linuxtv.org/media_tree.git
11622 W:      https://linuxtv.org
11623 S:      Maintained
11624 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11625
11626 SIANO DVB DRIVER
11627 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11628 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11629 L:      linux-media@vger.kernel.org
11630 W:      https://linuxtv.org
11631 T:      git git://linuxtv.org/media_tree.git
11632 S:      Odd fixes
11633 F:      drivers/media/common/siano/
11634 F:      drivers/media/usb/siano/
11635 F:      drivers/media/usb/siano/
11636 F:      drivers/media/mmc/siano/
11637
11638 SILEAD TOUCHSCREEN DRIVER
11639 M:      Hans de Goede <hdegoede@redhat.com>
11640 L:      linux-input@vger.kernel.org
11641 L:      platform-driver-x86@vger.kernel.org
11642 S:      Maintained
11643 F:      drivers/input/touchscreen/silead.c
11644 F:      drivers/platform/x86/silead_dmi.c
11645
11646 SIMPLEFB FB DRIVER
11647 M:      Hans de Goede <hdegoede@redhat.com>
11648 L:      linux-fbdev@vger.kernel.org
11649 S:      Maintained
11650 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11651 F:      drivers/video/fbdev/simplefb.c
11652 F:      include/linux/platform_data/simplefb.h
11653
11654 SH_VEU V4L2 MEM2MEM DRIVER
11655 L:      linux-media@vger.kernel.org
11656 S:      Orphan
11657 F:      drivers/media/platform/sh_veu.c
11658
11659 SH_VOU V4L2 OUTPUT DRIVER
11660 L:      linux-media@vger.kernel.org
11661 S:      Orphan
11662 F:      drivers/media/platform/sh_vou.c
11663 F:      include/media/drv-intf/sh_vou.h
11664
11665 SIMPLE FIRMWARE INTERFACE (SFI)
11666 M:      Len Brown <lenb@kernel.org>
11667 L:      sfi-devel@simplefirmware.org
11668 W:      http://simplefirmware.org/
11669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11670 S:      Supported
11671 F:      arch/x86/platform/sfi/
11672 F:      drivers/sfi/
11673 F:      include/linux/sfi*.h
11674
11675 SIMTEC EB110ATX (Chalice CATS)
11676 P:      Ben Dooks
11677 P:      Vincent Sanders <vince@simtec.co.uk>
11678 M:      Simtec Linux Team <linux@simtec.co.uk>
11679 W:      http://www.simtec.co.uk/products/EB110ATX/
11680 S:      Supported
11681
11682 SIMTEC EB2410ITX (BAST)
11683 P:      Ben Dooks
11684 P:      Vincent Sanders <vince@simtec.co.uk>
11685 M:      Simtec Linux Team <linux@simtec.co.uk>
11686 W:      http://www.simtec.co.uk/products/EB2410ITX/
11687 S:      Supported
11688 F:      arch/arm/mach-s3c24xx/mach-bast.c
11689 F:      arch/arm/mach-s3c24xx/bast-ide.c
11690 F:      arch/arm/mach-s3c24xx/bast-irq.c
11691
11692 SIPHASH PRF ROUTINES
11693 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11694 S:      Maintained
11695 F:      lib/siphash.c
11696 F:      lib/test_siphash.c
11697 F:      include/linux/siphash.h
11698
11699 TI DAVINCI MACHINE SUPPORT
11700 M:      Sekhar Nori <nsekhar@ti.com>
11701 M:      Kevin Hilman <khilman@kernel.org>
11702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11704 S:      Supported
11705 F:      arch/arm/mach-davinci/
11706 F:      drivers/i2c/busses/i2c-davinci.c
11707
11708 TI DAVINCI SERIES MEDIA DRIVER
11709 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11710 L:      linux-media@vger.kernel.org
11711 W:      https://linuxtv.org
11712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11713 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11714 S:      Maintained
11715 F:      drivers/media/platform/davinci/
11716 F:      include/media/davinci/
11717
11718 TI AM437X VPFE DRIVER
11719 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11720 L:      linux-media@vger.kernel.org
11721 W:      https://linuxtv.org
11722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11723 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11724 S:      Maintained
11725 F:      drivers/media/platform/am437x/
11726
11727 OV2659 OMNIVISION SENSOR DRIVER
11728 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11729 L:      linux-media@vger.kernel.org
11730 W:      https://linuxtv.org
11731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11732 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11733 S:      Maintained
11734 F:      drivers/media/i2c/ov2659.c
11735 F:      include/media/i2c/ov2659.h
11736
11737 SILICON MOTION SM712 FRAME BUFFER DRIVER
11738 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11739 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11740 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11741 L:      linux-fbdev@vger.kernel.org
11742 S:      Maintained
11743 F:      drivers/video/fbdev/sm712*
11744 F:      Documentation/fb/sm712fb.txt
11745
11746 SIS 190 ETHERNET DRIVER
11747 M:      Francois Romieu <romieu@fr.zoreil.com>
11748 L:      netdev@vger.kernel.org
11749 S:      Maintained
11750 F:      drivers/net/ethernet/sis/sis190.c
11751
11752 SIS 900/7016 FAST ETHERNET DRIVER
11753 M:      Daniele Venzano <venza@brownhat.org>
11754 W:      http://www.brownhat.org/sis900.html
11755 L:      netdev@vger.kernel.org
11756 S:      Maintained
11757 F:      drivers/net/ethernet/sis/sis900.*
11758
11759 SIS FRAMEBUFFER DRIVER
11760 M:      Thomas Winischhofer <thomas@winischhofer.net>
11761 W:      http://www.winischhofer.net/linuxsisvga.shtml
11762 S:      Maintained
11763 F:      Documentation/fb/sisfb.txt
11764 F:      drivers/video/fbdev/sis/
11765 F:      include/video/sisfb.h
11766
11767 SIS USB2VGA DRIVER
11768 M:      Thomas Winischhofer <thomas@winischhofer.net>
11769 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11770 S:      Maintained
11771 F:      drivers/usb/misc/sisusbvga/
11772
11773 SLAB ALLOCATOR
11774 M:      Christoph Lameter <cl@linux.com>
11775 M:      Pekka Enberg <penberg@kernel.org>
11776 M:      David Rientjes <rientjes@google.com>
11777 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11778 M:      Andrew Morton <akpm@linux-foundation.org>
11779 L:      linux-mm@kvack.org
11780 S:      Maintained
11781 F:      include/linux/sl?b*.h
11782 F:      mm/sl?b*
11783
11784 SLEEPABLE READ-COPY UPDATE (SRCU)
11785 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11786 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11787 M:      Josh Triplett <josh@joshtriplett.org>
11788 R:      Steven Rostedt <rostedt@goodmis.org>
11789 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11790 L:      linux-kernel@vger.kernel.org
11791 W:      http://www.rdrop.com/users/paulmck/RCU/
11792 S:      Supported
11793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11794 F:      include/linux/srcu.h
11795 F:      kernel/rcu/srcu.c
11796
11797 SMACK SECURITY MODULE
11798 M:      Casey Schaufler <casey@schaufler-ca.com>
11799 L:      linux-security-module@vger.kernel.org
11800 W:      http://schaufler-ca.com
11801 T:      git git://github.com/cschaufler/smack-next
11802 S:      Maintained
11803 F:      Documentation/security/Smack.txt
11804 F:      security/smack/
11805
11806 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11807 M:      Kevin Hilman <khilman@kernel.org>
11808 M:      Nishanth Menon <nm@ti.com>
11809 S:      Maintained
11810 F:      drivers/power/avs/
11811 F:      include/linux/power/smartreflex.h
11812 L:      linux-pm@vger.kernel.org
11813
11814 SMC91x ETHERNET DRIVER
11815 M:      Nicolas Pitre <nico@fluxnic.net>
11816 S:      Odd Fixes
11817 F:      drivers/net/ethernet/smsc/smc91x.*
11818
11819 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11820 M:      Sakari Ailus <sakari.ailus@iki.fi>
11821 L:      linux-media@vger.kernel.org
11822 S:      Maintained
11823 F:      drivers/media/i2c/smiapp/
11824 F:      include/media/i2c/smiapp.h
11825 F:      drivers/media/i2c/smiapp-pll.c
11826 F:      drivers/media/i2c/smiapp-pll.h
11827 F:      include/uapi/linux/smiapp.h
11828 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11829
11830 SMM665 HARDWARE MONITOR DRIVER
11831 M:      Guenter Roeck <linux@roeck-us.net>
11832 L:      linux-hwmon@vger.kernel.org
11833 S:      Maintained
11834 F:      Documentation/hwmon/smm665
11835 F:      drivers/hwmon/smm665.c
11836
11837 SMSC EMC2103 HARDWARE MONITOR DRIVER
11838 M:      Steve Glendinning <steve.glendinning@shawell.net>
11839 L:      linux-hwmon@vger.kernel.org
11840 S:      Maintained
11841 F:      Documentation/hwmon/emc2103
11842 F:      drivers/hwmon/emc2103.c
11843
11844 SMSC SCH5627 HARDWARE MONITOR DRIVER
11845 M:      Hans de Goede <hdegoede@redhat.com>
11846 L:      linux-hwmon@vger.kernel.org
11847 S:      Supported
11848 F:      Documentation/hwmon/sch5627
11849 F:      drivers/hwmon/sch5627.c
11850
11851 SMSC47B397 HARDWARE MONITOR DRIVER
11852 M:      Jean Delvare <jdelvare@suse.com>
11853 L:      linux-hwmon@vger.kernel.org
11854 S:      Maintained
11855 F:      Documentation/hwmon/smsc47b397
11856 F:      drivers/hwmon/smsc47b397.c
11857
11858 SMSC911x ETHERNET DRIVER
11859 M:      Steve Glendinning <steve.glendinning@shawell.net>
11860 L:      netdev@vger.kernel.org
11861 S:      Maintained
11862 F:      include/linux/smsc911x.h
11863 F:      drivers/net/ethernet/smsc/smsc911x.*
11864
11865 SMSC9420 PCI ETHERNET DRIVER
11866 M:      Steve Glendinning <steve.glendinning@shawell.net>
11867 L:      netdev@vger.kernel.org
11868 S:      Maintained
11869 F:      drivers/net/ethernet/smsc/smsc9420.*
11870
11871 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11872 M:      Steve Glendinning <steve.glendinning@shawell.net>
11873 L:      linux-fbdev@vger.kernel.org
11874 S:      Maintained
11875 F:      drivers/video/fbdev/smscufx.c
11876
11877 SOC-CAMERA V4L2 SUBSYSTEM
11878 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11879 L:      linux-media@vger.kernel.org
11880 T:      git git://linuxtv.org/media_tree.git
11881 S:      Maintained
11882 F:      include/media/soc*
11883 F:      drivers/media/i2c/soc_camera/
11884 F:      drivers/media/platform/soc_camera/
11885
11886 SOEKRIS NET48XX LED SUPPORT
11887 M:      Chris Boot <bootc@bootc.net>
11888 S:      Maintained
11889 F:      drivers/leds/leds-net48xx.c
11890
11891 SOFTLOGIC 6x10 MPEG CODEC
11892 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11893 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11894 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11895 M:      Ismael Luceno <ismael@iodev.co.uk>
11896 L:      linux-media@vger.kernel.org
11897 S:      Supported
11898 F:      drivers/media/pci/solo6x10/
11899
11900 SOFTWARE RAID (Multiple Disks) SUPPORT
11901 M:      Shaohua Li <shli@kernel.org>
11902 L:      linux-raid@vger.kernel.org
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11904 S:      Supported
11905 F:      drivers/md/
11906 F:      include/linux/raid/
11907 F:      include/uapi/linux/raid/
11908
11909 SONIC NETWORK DRIVER
11910 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11911 L:      netdev@vger.kernel.org
11912 S:      Maintained
11913 F:      drivers/net/ethernet/natsemi/sonic.*
11914
11915 SONICS SILICON BACKPLANE DRIVER (SSB)
11916 M:      Michael Buesch <m@bues.ch>
11917 L:      linux-wireless@vger.kernel.org
11918 S:      Maintained
11919 F:      drivers/ssb/
11920 F:      include/linux/ssb/
11921
11922 SONY VAIO CONTROL DEVICE DRIVER
11923 M:      Mattia Dongili <malattia@linux.it>
11924 L:      platform-driver-x86@vger.kernel.org
11925 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11926 S:      Maintained
11927 F:      Documentation/laptops/sony-laptop.txt
11928 F:      drivers/char/sonypi.c
11929 F:      drivers/platform/x86/sony-laptop.c
11930 F:      include/linux/sony-laptop.h
11931
11932 SONY MEMORYSTICK CARD SUPPORT
11933 M:      Alex Dubov <oakad@yahoo.com>
11934 W:      http://tifmxx.berlios.de/
11935 S:      Maintained
11936 F:      drivers/memstick/host/tifm_ms.c
11937
11938 SONY MEMORYSTICK STANDARD SUPPORT
11939 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11940 S:      Maintained
11941 F:      drivers/memstick/core/ms_block.*
11942
11943 SOUND
11944 M:      Jaroslav Kysela <perex@perex.cz>
11945 M:      Takashi Iwai <tiwai@suse.com>
11946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11947 W:      http://www.alsa-project.org/
11948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11949 T:      git git://git.alsa-project.org/alsa-kernel.git
11950 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11951 S:      Maintained
11952 F:      Documentation/sound/
11953 F:      include/sound/
11954 F:      include/uapi/sound/
11955 F:      sound/
11956
11957 SOUND - COMPRESSED AUDIO
11958 M:      Vinod Koul <vinod.koul@intel.com>
11959 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11961 S:      Supported
11962 F:      Documentation/sound/alsa/compress_offload.txt
11963 F:      include/sound/compress_driver.h
11964 F:      include/uapi/sound/compress_*
11965 F:      sound/core/compress_offload.c
11966 F:      sound/soc/soc-compress.c
11967
11968 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11969 M:      Liam Girdwood <lgirdwood@gmail.com>
11970 M:      Mark Brown <broonie@kernel.org>
11971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11972 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11973 W:      http://alsa-project.org/main/index.php/ASoC
11974 S:      Supported
11975 F:      Documentation/devicetree/bindings/sound/
11976 F:      Documentation/sound/alsa/soc/
11977 F:      sound/soc/
11978 F:      include/sound/soc*
11979
11980 SOUND - DMAENGINE HELPERS
11981 M:      Lars-Peter Clausen <lars@metafoo.de>
11982 S:      Supported
11983 F:      include/sound/dmaengine_pcm.h
11984 F:      sound/core/pcm_dmaengine.c
11985 F:      sound/soc/soc-generic-dmaengine-pcm.c
11986
11987 SP2 MEDIA DRIVER
11988 M:      Olli Salonen <olli.salonen@iki.fi>
11989 L:      linux-media@vger.kernel.org
11990 W:      https://linuxtv.org
11991 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11992 S:      Maintained
11993 F:      drivers/media/dvb-frontends/sp2*
11994
11995 SPARC + UltraSPARC (sparc/sparc64)
11996 M:      "David S. Miller" <davem@davemloft.net>
11997 L:      sparclinux@vger.kernel.org
11998 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12001 S:      Maintained
12002 F:      arch/sparc/
12003 F:      drivers/sbus/
12004
12005 SPARC SERIAL DRIVERS
12006 M:      "David S. Miller" <davem@davemloft.net>
12007 L:      sparclinux@vger.kernel.org
12008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12010 S:      Maintained
12011 F:      include/linux/sunserialcore.h
12012 F:      drivers/tty/serial/suncore.c
12013 F:      drivers/tty/serial/sunhv.c
12014 F:      drivers/tty/serial/sunsab.c
12015 F:      drivers/tty/serial/sunsab.h
12016 F:      drivers/tty/serial/sunsu.c
12017 F:      drivers/tty/serial/sunzilog.c
12018 F:      drivers/tty/serial/sunzilog.h
12019
12020 SPARSE CHECKER
12021 M:      "Christopher Li" <sparse@chrisli.org>
12022 L:      linux-sparse@vger.kernel.org
12023 W:      https://sparse.wiki.kernel.org/
12024 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12025 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12026 S:      Maintained
12027 F:      include/linux/compiler.h
12028
12029 SPEAR PLATFORM SUPPORT
12030 M:      Viresh Kumar <vireshk@kernel.org>
12031 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12033 W:      http://www.st.com/spear
12034 S:      Maintained
12035 F:      arch/arm/boot/dts/spear*
12036 F:      arch/arm/mach-spear/
12037
12038 SPEAR CLOCK FRAMEWORK SUPPORT
12039 M:      Viresh Kumar <vireshk@kernel.org>
12040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12041 W:      http://www.st.com/spear
12042 S:      Maintained
12043 F:      drivers/clk/spear/
12044
12045 SPI NOR SUBSYSTEM
12046 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
12047 M:      Marek Vasut <marek.vasut@gmail.com>
12048 L:      linux-mtd@lists.infradead.org
12049 W:      http://www.linux-mtd.infradead.org/
12050 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12051 T:      git git://github.com/spi-nor/linux.git
12052 S:      Maintained
12053 F:      drivers/mtd/spi-nor/
12054 F:      include/linux/mtd/spi-nor.h
12055
12056 SPI SUBSYSTEM
12057 M:      Mark Brown <broonie@kernel.org>
12058 L:      linux-spi@vger.kernel.org
12059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12060 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12061 S:      Maintained
12062 F:      Documentation/devicetree/bindings/spi/
12063 F:      Documentation/spi/
12064 F:      drivers/spi/
12065 F:      include/linux/spi/
12066 F:      include/uapi/linux/spi/
12067 F:      tools/spi/
12068
12069 SPIDERNET NETWORK DRIVER for CELL
12070 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12071 L:      netdev@vger.kernel.org
12072 S:      Supported
12073 F:      Documentation/networking/spider_net.txt
12074 F:      drivers/net/ethernet/toshiba/spider_net*
12075
12076 SPU FILE SYSTEM
12077 M:      Jeremy Kerr <jk@ozlabs.org>
12078 L:      linuxppc-dev@lists.ozlabs.org
12079 W:      http://www.ibm.com/developerworks/power/cell/
12080 S:      Supported
12081 F:      Documentation/filesystems/spufs.txt
12082 F:      arch/powerpc/platforms/cell/spufs/
12083
12084 SQUASHFS FILE SYSTEM
12085 M:      Phillip Lougher <phillip@squashfs.org.uk>
12086 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12087 W:      http://squashfs.org.uk
12088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12089 S:      Maintained
12090 F:      Documentation/filesystems/squashfs.txt
12091 F:      fs/squashfs/
12092
12093 SRM (Alpha) environment access
12094 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12095 S:      Maintained
12096 F:      arch/alpha/kernel/srm_env.c
12097
12098 STABLE BRANCH
12099 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12100 L:      stable@vger.kernel.org
12101 S:      Supported
12102 F:      Documentation/process/stable-kernel-rules.rst
12103
12104 STAGING SUBSYSTEM
12105 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12107 L:      devel@driverdev.osuosl.org
12108 S:      Supported
12109 F:      drivers/staging/
12110
12111 STAGING - COMEDI
12112 M:      Ian Abbott <abbotti@mev.co.uk>
12113 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12114 S:      Odd Fixes
12115 F:      drivers/staging/comedi/
12116
12117 STAGING - FLARION FT1000 DRIVERS
12118 M:      Marek Belisko <marek.belisko@gmail.com>
12119 S:      Odd Fixes
12120 F:      drivers/staging/ft1000/
12121
12122 STAGING - INDUSTRIAL IO
12123 M:      Jonathan Cameron <jic23@kernel.org>
12124 L:      linux-iio@vger.kernel.org
12125 S:      Odd Fixes
12126 F:      Documentation/devicetree/bindings/staging/iio/
12127 F:      drivers/staging/iio/
12128
12129 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12130 M:      Jarod Wilson <jarod@wilsonet.com>
12131 W:      http://www.lirc.org/
12132 S:      Odd Fixes
12133 F:      drivers/staging/media/lirc/
12134
12135 STAGING - LUSTRE PARALLEL FILESYSTEM
12136 M:      Oleg Drokin <oleg.drokin@intel.com>
12137 M:      Andreas Dilger <andreas.dilger@intel.com>
12138 M:      James Simmons <jsimmons@infradead.org>
12139 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12140 W:      http://wiki.lustre.org/
12141 S:      Maintained
12142 F:      drivers/staging/lustre
12143
12144 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12145 M:      Marc Dietrich <marvin24@gmx.de>
12146 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12147 L:      linux-tegra@vger.kernel.org
12148 S:      Maintained
12149 F:      drivers/staging/nvec/
12150
12151 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12152 M:      Jens Frederich <jfrederich@gmail.com>
12153 M:      Daniel Drake <dsd@laptop.org>
12154 M:      Jon Nettleton <jon.nettleton@gmail.com>
12155 W:      http://wiki.laptop.org/go/DCON
12156 S:      Maintained
12157 F:      drivers/staging/olpc_dcon/
12158
12159 STAGING - REALTEK RTL8712U DRIVERS
12160 M:      Larry Finger <Larry.Finger@lwfinger.net>
12161 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12162 S:      Odd Fixes
12163 F:      drivers/staging/rtl8712/
12164
12165 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12166 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12167 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12168 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12169 L:      linux-fbdev@vger.kernel.org
12170 S:      Maintained
12171 F:      drivers/staging/sm750fb/
12172
12173 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12174 M:      William Hubbs <w.d.hubbs@gmail.com>
12175 M:      Chris Brannon <chris@the-brannons.com>
12176 M:      Kirk Reiser <kirk@reisers.ca>
12177 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12178 L:      speakup@linux-speakup.org
12179 W:      http://www.linux-speakup.org/
12180 S:      Odd Fixes
12181 F:      drivers/staging/speakup/
12182
12183 STAGING - VIA VT665X DRIVERS
12184 M:      Forest Bond <forest@alittletooquiet.net>
12185 S:      Odd Fixes
12186 F:      drivers/staging/vt665?/
12187
12188 STAGING - WILC1000 WIFI DRIVER
12189 M:      Aditya Shankar <aditya.shankar@microchip.com>
12190 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12191 L:      linux-wireless@vger.kernel.org
12192 S:      Supported
12193 F:      drivers/staging/wilc1000/
12194
12195 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12196 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12197 S:      Odd Fixes
12198 F:      drivers/staging/xgifb/
12199
12200 STARFIRE/DURALAN NETWORK DRIVER
12201 M:      Ion Badulescu <ionut@badula.org>
12202 S:      Odd Fixes
12203 F:      drivers/net/ethernet/adaptec/starfire*
12204
12205 SUN3/3X
12206 M:      Sam Creasey <sammy@sammy.net>
12207 W:      http://sammy.net/sun3/
12208 S:      Maintained
12209 F:      arch/m68k/kernel/*sun3*
12210 F:      arch/m68k/sun3*/
12211 F:      arch/m68k/include/asm/sun3*
12212 F:      drivers/net/ethernet/i825xx/sun3*
12213
12214 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12215 M:      Hans de Goede <hdegoede@redhat.com>
12216 L:      linux-input@vger.kernel.org
12217 S:      Maintained
12218 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12219 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12220
12221 SUNDANCE NETWORK DRIVER
12222 M:      Denis Kirjanov <kda@linux-powerpc.org>
12223 L:      netdev@vger.kernel.org
12224 S:      Maintained
12225 F:      drivers/net/ethernet/dlink/sundance.c
12226
12227 SUPERH
12228 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12229 M:      Rich Felker <dalias@libc.org>
12230 L:      linux-sh@vger.kernel.org
12231 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12232 S:      Maintained
12233 F:      Documentation/sh/
12234 F:      arch/sh/
12235 F:      drivers/sh/
12236
12237 SUSPEND TO RAM
12238 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12239 M:      Len Brown <len.brown@intel.com>
12240 M:      Pavel Machek <pavel@ucw.cz>
12241 L:      linux-pm@vger.kernel.org
12242 B:      https://bugzilla.kernel.org
12243 S:      Supported
12244 F:      Documentation/power/
12245 F:      arch/x86/kernel/acpi/
12246 F:      drivers/base/power/
12247 F:      kernel/power/
12248 F:      include/linux/suspend.h
12249 F:      include/linux/freezer.h
12250 F:      include/linux/pm.h
12251
12252 SVGA HANDLING
12253 M:      Martin Mares <mj@ucw.cz>
12254 L:      linux-video@atrey.karlin.mff.cuni.cz
12255 S:      Maintained
12256 F:      Documentation/svga.txt
12257 F:      arch/x86/boot/video*
12258
12259 SWIOTLB SUBSYSTEM
12260 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12261 L:      linux-kernel@vger.kernel.org
12262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12263 S:      Supported
12264 F:      lib/swiotlb.c
12265 F:      arch/*/kernel/pci-swiotlb.c
12266 F:      include/linux/swiotlb.h
12267
12268 SWITCHDEV
12269 M:      Jiri Pirko <jiri@resnulli.us>
12270 M:      Ivan Vecera <ivecera@redhat.com>
12271 L:      netdev@vger.kernel.org
12272 S:      Supported
12273 F:      net/switchdev/
12274 F:      include/net/switchdev.h
12275
12276 SYNOPSYS ARC ARCHITECTURE
12277 M:      Vineet Gupta <vgupta@synopsys.com>
12278 L:      linux-snps-arc@lists.infradead.org
12279 S:      Supported
12280 F:      arch/arc/
12281 F:      Documentation/devicetree/bindings/arc/*
12282 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12283 F:      drivers/clocksource/arc_timer.c
12284 F:      drivers/tty/serial/arc_uart.c
12285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12286
12287 SYNOPSYS ARC SDP platform support
12288 M:      Alexey Brodkin <abrodkin@synopsys.com>
12289 S:      Supported
12290 F:      arch/arc/plat-axs10x
12291 F:      arch/arc/boot/dts/ax*
12292 F:      Documentation/devicetree/bindings/arc/axs10*
12293
12294 SYSTEM CONFIGURATION (SYSCON)
12295 M:      Lee Jones <lee.jones@linaro.org>
12296 M:      Arnd Bergmann <arnd@arndb.de>
12297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12298 S:      Supported
12299 F:      drivers/mfd/syscon.c
12300
12301 SYSTEM RESET/SHUTDOWN DRIVERS
12302 M:      Sebastian Reichel <sre@kernel.org>
12303 L:      linux-pm@vger.kernel.org
12304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12305 S:      Maintained
12306 F:      Documentation/devicetree/bindings/power/reset/
12307 F:      drivers/power/reset/
12308
12309 SYSV FILESYSTEM
12310 M:      Christoph Hellwig <hch@infradead.org>
12311 S:      Maintained
12312 F:      Documentation/filesystems/sysv-fs.txt
12313 F:      fs/sysv/
12314 F:      include/linux/sysv_fs.h
12315
12316 TARGET SUBSYSTEM
12317 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12318 L:      linux-scsi@vger.kernel.org
12319 L:      target-devel@vger.kernel.org
12320 W:      http://www.linux-iscsi.org
12321 W:      http://groups.google.com/group/linux-iscsi-target-dev
12322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12323 S:      Supported
12324 F:      drivers/target/
12325 F:      include/target/
12326 F:      Documentation/target/
12327
12328 TASKSTATS STATISTICS INTERFACE
12329 M:      Balbir Singh <bsingharora@gmail.com>
12330 S:      Maintained
12331 F:      Documentation/accounting/taskstats*
12332 F:      include/linux/taskstats*
12333 F:      kernel/taskstats.c
12334
12335 TC subsystem
12336 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12337 M:      Cong Wang <xiyou.wangcong@gmail.com>
12338 M:      Jiri Pirko <jiri@resnulli.us>
12339 L:      netdev@vger.kernel.org
12340 S:      Maintained
12341 F:      include/net/pkt_cls.h
12342 F:      include/net/pkt_sched.h
12343 F:      include/net/tc_act/
12344 F:      include/uapi/linux/pkt_cls.h
12345 F:      include/uapi/linux/pkt_sched.h
12346 F:      include/uapi/linux/tc_act/
12347 F:      include/uapi/linux/tc_ematch/
12348 F:      net/sched/
12349
12350 TCP LOW PRIORITY MODULE
12351 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12352 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12353 W:      http://tcp-lp-mod.sourceforge.net/
12354 S:      Maintained
12355 F:      net/ipv4/tcp_lp.c
12356
12357 TDA10071 MEDIA DRIVER
12358 M:      Antti Palosaari <crope@iki.fi>
12359 L:      linux-media@vger.kernel.org
12360 W:      https://linuxtv.org
12361 W:      http://palosaari.fi/linux/
12362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12363 T:      git git://linuxtv.org/anttip/media_tree.git
12364 S:      Maintained
12365 F:      drivers/media/dvb-frontends/tda10071*
12366
12367 TDA18212 MEDIA DRIVER
12368 M:      Antti Palosaari <crope@iki.fi>
12369 L:      linux-media@vger.kernel.org
12370 W:      https://linuxtv.org
12371 W:      http://palosaari.fi/linux/
12372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12373 T:      git git://linuxtv.org/anttip/media_tree.git
12374 S:      Maintained
12375 F:      drivers/media/tuners/tda18212*
12376
12377 TDA18218 MEDIA DRIVER
12378 M:      Antti Palosaari <crope@iki.fi>
12379 L:      linux-media@vger.kernel.org
12380 W:      https://linuxtv.org
12381 W:      http://palosaari.fi/linux/
12382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12383 T:      git git://linuxtv.org/anttip/media_tree.git
12384 S:      Maintained
12385 F:      drivers/media/tuners/tda18218*
12386
12387 TDA18271 MEDIA DRIVER
12388 M:      Michael Krufky <mkrufky@linuxtv.org>
12389 L:      linux-media@vger.kernel.org
12390 W:      https://linuxtv.org
12391 W:      http://github.com/mkrufky
12392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12393 T:      git git://linuxtv.org/mkrufky/tuners.git
12394 S:      Maintained
12395 F:      drivers/media/tuners/tda18271*
12396
12397 TDA827x MEDIA DRIVER
12398 M:      Michael Krufky <mkrufky@linuxtv.org>
12399 L:      linux-media@vger.kernel.org
12400 W:      https://linuxtv.org
12401 W:      http://github.com/mkrufky
12402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12403 T:      git git://linuxtv.org/mkrufky/tuners.git
12404 S:      Maintained
12405 F:      drivers/media/tuners/tda8290.*
12406
12407 TDA8290 MEDIA DRIVER
12408 M:      Michael Krufky <mkrufky@linuxtv.org>
12409 L:      linux-media@vger.kernel.org
12410 W:      https://linuxtv.org
12411 W:      http://github.com/mkrufky
12412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12413 T:      git git://linuxtv.org/mkrufky/tuners.git
12414 S:      Maintained
12415 F:      drivers/media/tuners/tda8290.*
12416
12417 TDA9840 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/tda9840*
12424
12425 TEA5761 TUNER DRIVER
12426 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12427 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12428 L:      linux-media@vger.kernel.org
12429 W:      https://linuxtv.org
12430 T:      git git://linuxtv.org/media_tree.git
12431 S:      Odd fixes
12432 F:      drivers/media/tuners/tea5761.*
12433
12434 TEA5767 TUNER DRIVER
12435 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12436 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12437 L:      linux-media@vger.kernel.org
12438 W:      https://linuxtv.org
12439 T:      git git://linuxtv.org/media_tree.git
12440 S:      Maintained
12441 F:      drivers/media/tuners/tea5767.*
12442
12443 TEA6415C MEDIA DRIVER
12444 M:      Hans Verkuil <hverkuil@xs4all.nl>
12445 L:      linux-media@vger.kernel.org
12446 T:      git git://linuxtv.org/media_tree.git
12447 W:      https://linuxtv.org
12448 S:      Maintained
12449 F:      drivers/media/i2c/tea6415c*
12450
12451 TEA6420 MEDIA DRIVER
12452 M:      Hans Verkuil <hverkuil@xs4all.nl>
12453 L:      linux-media@vger.kernel.org
12454 T:      git git://linuxtv.org/media_tree.git
12455 W:      https://linuxtv.org
12456 S:      Maintained
12457 F:      drivers/media/i2c/tea6420*
12458
12459 TEAM DRIVER
12460 M:      Jiri Pirko <jiri@resnulli.us>
12461 L:      netdev@vger.kernel.org
12462 S:      Supported
12463 F:      drivers/net/team/
12464 F:      include/linux/if_team.h
12465 F:      include/uapi/linux/if_team.h
12466
12467 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12468 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12469 S:      Maintained
12470 F:      arch/x86/platform/ts5500/
12471
12472 TECHNOTREND USB IR RECEIVER
12473 M:      Sean Young <sean@mess.org>
12474 L:      linux-media@vger.kernel.org
12475 S:      Maintained
12476 F:      drivers/media/rc/ttusbir.c
12477
12478 TEGRA ARCHITECTURE SUPPORT
12479 M:      Stephen Warren <swarren@wwwdotorg.org>
12480 M:      Thierry Reding <thierry.reding@gmail.com>
12481 M:      Alexandre Courbot <gnurou@gmail.com>
12482 L:      linux-tegra@vger.kernel.org
12483 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12485 S:      Supported
12486 N:      [^a-z]tegra
12487
12488 TEGRA CLOCK DRIVER
12489 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12490 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12491 S:      Supported
12492 F:      drivers/clk/tegra/
12493
12494 TEGRA DMA DRIVERS
12495 M:      Laxman Dewangan <ldewangan@nvidia.com>
12496 M:      Jon Hunter <jonathanh@nvidia.com>
12497 S:      Supported
12498 F:      drivers/dma/tegra*
12499
12500 TEGRA I2C DRIVER
12501 M:      Laxman Dewangan <ldewangan@nvidia.com>
12502 S:      Supported
12503 F:      drivers/i2c/busses/i2c-tegra.c
12504
12505 TEGRA IOMMU DRIVERS
12506 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12507 S:      Supported
12508 F:      drivers/iommu/tegra*
12509
12510 TEGRA KBC DRIVER
12511 M:      Rakesh Iyer <riyer@nvidia.com>
12512 M:      Laxman Dewangan <ldewangan@nvidia.com>
12513 S:      Supported
12514 F:      drivers/input/keyboard/tegra-kbc.c
12515
12516 TEGRA PWM DRIVER
12517 M:      Thierry Reding <thierry.reding@gmail.com>
12518 S:      Supported
12519 F:      drivers/pwm/pwm-tegra.c
12520
12521 TEGRA SERIAL DRIVER
12522 M:      Laxman Dewangan <ldewangan@nvidia.com>
12523 S:      Supported
12524 F:      drivers/tty/serial/serial-tegra.c
12525
12526 TEGRA SPI DRIVER
12527 M:      Laxman Dewangan <ldewangan@nvidia.com>
12528 S:      Supported
12529 F:      drivers/spi/spi-tegra*
12530
12531 TEHUTI ETHERNET DRIVER
12532 M:      Andy Gospodarek <andy@greyhouse.net>
12533 L:      netdev@vger.kernel.org
12534 S:      Supported
12535 F:      drivers/net/ethernet/tehuti/*
12536
12537 Telecom Clock Driver for MCPL0010
12538 M:      Mark Gross <mark.gross@intel.com>
12539 S:      Supported
12540 F:      drivers/char/tlclk.c
12541
12542 TENSILICA XTENSA PORT (xtensa)
12543 M:      Chris Zankel <chris@zankel.net>
12544 M:      Max Filippov <jcmvbkbc@gmail.com>
12545 L:      linux-xtensa@linux-xtensa.org
12546 T:      git git://github.com/czankel/xtensa-linux.git
12547 S:      Maintained
12548 F:      arch/xtensa/
12549 F:      drivers/irqchip/irq-xtensa-*
12550
12551 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12552 M:      Nishanth Menon <nm@ti.com>
12553 M:      Tero Kristo <t-kristo@ti.com>
12554 M:      Santosh Shilimkar <ssantosh@kernel.org>
12555 L:      linux-arm-kernel@lists.infradead.org
12556 S:      Maintained
12557 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12558 F:      drivers/firmware/ti_sci*
12559 F:      include/linux/soc/ti/ti_sci_protocol.h
12560
12561 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12562 M:      Hans Verkuil <hverkuil@xs4all.nl>
12563 L:      linux-media@vger.kernel.org
12564 T:      git git://linuxtv.org/media_tree.git
12565 W:      https://linuxtv.org
12566 S:      Maintained
12567 F:      drivers/media/radio/radio-raremono.c
12568
12569 THERMAL
12570 M:      Zhang Rui <rui.zhang@intel.com>
12571 M:      Eduardo Valentin <edubezval@gmail.com>
12572 L:      linux-pm@vger.kernel.org
12573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12575 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12576 S:      Supported
12577 F:      drivers/thermal/
12578 F:      include/linux/thermal.h
12579 F:      include/uapi/linux/thermal.h
12580 F:      include/linux/cpu_cooling.h
12581 F:      Documentation/devicetree/bindings/thermal/
12582
12583 THERMAL/CPU_COOLING
12584 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12585 M:      Viresh Kumar <viresh.kumar@linaro.org>
12586 M:      Javi Merino <javi.merino@kernel.org>
12587 L:      linux-pm@vger.kernel.org
12588 S:      Supported
12589 F:      Documentation/thermal/cpu-cooling-api.txt
12590 F:      drivers/thermal/cpu_cooling.c
12591 F:      include/linux/cpu_cooling.h
12592
12593 THINKPAD ACPI EXTRAS DRIVER
12594 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12595 L:      ibm-acpi-devel@lists.sourceforge.net
12596 L:      platform-driver-x86@vger.kernel.org
12597 W:      http://ibm-acpi.sourceforge.net
12598 W:      http://thinkwiki.org/wiki/Ibm-acpi
12599 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12600 S:      Maintained
12601 F:      drivers/platform/x86/thinkpad_acpi.c
12602
12603 TI BANDGAP AND THERMAL DRIVER
12604 M:      Eduardo Valentin <edubezval@gmail.com>
12605 M:      Keerthy <j-keerthy@ti.com>
12606 L:      linux-pm@vger.kernel.org
12607 L:      linux-omap@vger.kernel.org
12608 S:      Maintained
12609 F:      drivers/thermal/ti-soc-thermal/
12610
12611 TI VPE/CAL DRIVERS
12612 M:      Benoit Parrot <bparrot@ti.com>
12613 L:      linux-media@vger.kernel.org
12614 W:      http://linuxtv.org/
12615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12616 S:      Maintained
12617 F:      drivers/media/platform/ti-vpe/
12618
12619 TI CDCE706 CLOCK DRIVER
12620 M:      Max Filippov <jcmvbkbc@gmail.com>
12621 S:      Maintained
12622 F:      drivers/clk/clk-cdce706.c
12623
12624 TI CLOCK DRIVER
12625 M:      Tero Kristo <t-kristo@ti.com>
12626 L:      linux-omap@vger.kernel.org
12627 S:      Maintained
12628 F:      drivers/clk/ti/
12629 F:      include/linux/clk/ti.h
12630
12631 TI ETHERNET SWITCH DRIVER (CPSW)
12632 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12633 L:      linux-omap@vger.kernel.org
12634 L:      netdev@vger.kernel.org
12635 S:      Maintained
12636 F:      drivers/net/ethernet/ti/cpsw*
12637 F:      drivers/net/ethernet/ti/davinci*
12638
12639 TI FLASH MEDIA INTERFACE DRIVER
12640 M:      Alex Dubov <oakad@yahoo.com>
12641 S:      Maintained
12642 F:      drivers/misc/tifm*
12643 F:      drivers/mmc/host/tifm_sd.c
12644 F:      include/linux/tifm.h
12645
12646 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12647 M:      Santosh Shilimkar <ssantosh@kernel.org>
12648 L:      linux-kernel@vger.kernel.org
12649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12650 S:      Maintained
12651 F:      drivers/soc/ti/*
12652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12653
12654
12655 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12656 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12657 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12659 S:      Maintained
12660 F:      sound/soc/codecs/lm49453*
12661 F:      sound/soc/codecs/isabelle*
12662
12663 TI LP855x BACKLIGHT DRIVER
12664 M:      Milo Kim <milo.kim@ti.com>
12665 S:      Maintained
12666 F:      Documentation/backlight/lp855x-driver.txt
12667 F:      drivers/video/backlight/lp855x_bl.c
12668 F:      include/linux/platform_data/lp855x.h
12669
12670 TI LP8727 CHARGER DRIVER
12671 M:      Milo Kim <milo.kim@ti.com>
12672 S:      Maintained
12673 F:      drivers/power/supply/lp8727_charger.c
12674 F:      include/linux/platform_data/lp8727.h
12675
12676 TI LP8788 MFD DRIVER
12677 M:      Milo Kim <milo.kim@ti.com>
12678 S:      Maintained
12679 F:      drivers/iio/adc/lp8788_adc.c
12680 F:      drivers/leds/leds-lp8788.c
12681 F:      drivers/mfd/lp8788*.c
12682 F:      drivers/power/supply/lp8788-charger.c
12683 F:      drivers/regulator/lp8788-*.c
12684 F:      include/linux/mfd/lp8788*.h
12685
12686 TI NETCP ETHERNET DRIVER
12687 M:      Wingman Kwok <w-kwok2@ti.com>
12688 M:      Murali Karicheri <m-karicheri2@ti.com>
12689 L:      netdev@vger.kernel.org
12690 S:      Maintained
12691 F:      drivers/net/ethernet/ti/netcp*
12692
12693 TI TAS571X FAMILY ASoC CODEC DRIVER
12694 M:      Kevin Cernekee <cernekee@chromium.org>
12695 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12696 S:      Odd Fixes
12697 F:      sound/soc/codecs/tas571x*
12698
12699 TI TWL4030 SERIES SOC CODEC DRIVER
12700 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12701 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12702 S:      Maintained
12703 F:      sound/soc/codecs/twl4030*
12704
12705 TI WILINK WIRELESS DRIVERS
12706 L:      linux-wireless@vger.kernel.org
12707 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12708 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12710 S:      Orphan
12711 F:      drivers/net/wireless/ti/
12712 F:      include/linux/wl12xx.h
12713
12714 TIPC NETWORK LAYER
12715 M:      Jon Maloy <jon.maloy@ericsson.com>
12716 M:      Ying Xue <ying.xue@windriver.com>
12717 L:      netdev@vger.kernel.org (core kernel code)
12718 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12719 W:      http://tipc.sourceforge.net/
12720 S:      Maintained
12721 F:      include/uapi/linux/tipc*.h
12722 F:      net/tipc/
12723
12724 TILE ARCHITECTURE
12725 M:      Chris Metcalf <cmetcalf@mellanox.com>
12726 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12728 S:      Supported
12729 F:      arch/tile/
12730 F:      drivers/char/tile-srom.c
12731 F:      drivers/edac/tile_edac.c
12732 F:      drivers/net/ethernet/tile/
12733 F:      drivers/rtc/rtc-tile.c
12734 F:      drivers/tty/hvc/hvc_tile.c
12735 F:      drivers/tty/serial/tilegx.c
12736 F:      drivers/usb/host/*-tilegx.c
12737 F:      include/linux/usb/tilegx.h
12738
12739 TLAN NETWORK DRIVER
12740 M:      Samuel Chessman <chessman@tux.org>
12741 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12742 W:      http://sourceforge.net/projects/tlan/
12743 S:      Maintained
12744 F:      Documentation/networking/tlan.txt
12745 F:      drivers/net/ethernet/ti/tlan.*
12746
12747 TOMOYO SECURITY MODULE
12748 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12749 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12750 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12751 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12752 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12753 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12754 W:      http://tomoyo.sourceforge.jp/
12755 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12756 S:      Maintained
12757 F:      security/tomoyo/
12758
12759 TOPSTAR LAPTOP EXTRAS DRIVER
12760 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12761 L:      platform-driver-x86@vger.kernel.org
12762 S:      Maintained
12763 F:      drivers/platform/x86/topstar-laptop.c
12764
12765 TOSHIBA ACPI EXTRAS DRIVER
12766 M:      Azael Avalos <coproscefalo@gmail.com>
12767 L:      platform-driver-x86@vger.kernel.org
12768 S:      Maintained
12769 F:      drivers/platform/x86/toshiba_acpi.c
12770
12771 TOSHIBA BLUETOOTH DRIVER
12772 M:      Azael Avalos <coproscefalo@gmail.com>
12773 L:      platform-driver-x86@vger.kernel.org
12774 S:      Maintained
12775 F:      drivers/platform/x86/toshiba_bluetooth.c
12776
12777 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12778 M:      Azael Avalos <coproscefalo@gmail.com>
12779 L:      platform-driver-x86@vger.kernel.org
12780 S:      Maintained
12781 F:      drivers/platform/x86/toshiba_haps.c
12782
12783 TOSHIBA WMI HOTKEYS DRIVER
12784 M:      Azael Avalos <coproscefalo@gmail.com>
12785 L:      platform-driver-x86@vger.kernel.org
12786 S:      Maintained
12787 F:      drivers/platform/x86/toshiba-wmi.c
12788
12789 TOSHIBA SMM DRIVER
12790 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12791 W:      http://www.buzzard.org.uk/toshiba/
12792 S:      Maintained
12793 F:      drivers/char/toshiba.c
12794 F:      include/linux/toshiba.h
12795 F:      include/uapi/linux/toshiba.h
12796
12797 TOSHIBA TC358743 DRIVER
12798 M:      Mats Randgaard <matrandg@cisco.com>
12799 L:      linux-media@vger.kernel.org
12800 S:      Maintained
12801 F:      drivers/media/i2c/tc358743*
12802 F:      include/media/i2c/tc358743.h
12803
12804 TMIO/SDHI MMC DRIVER
12805 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12806 L:      linux-mmc@vger.kernel.org
12807 S:      Supported
12808 F:      drivers/mmc/host/tmio_mmc*
12809 F:      drivers/mmc/host/sh_mobile_sdhi.c
12810 F:      include/linux/mfd/tmio.h
12811
12812 TMP401 HARDWARE MONITOR DRIVER
12813 M:      Guenter Roeck <linux@roeck-us.net>
12814 L:      linux-hwmon@vger.kernel.org
12815 S:      Maintained
12816 F:      Documentation/hwmon/tmp401
12817 F:      drivers/hwmon/tmp401.c
12818
12819 TMPFS (SHMEM FILESYSTEM)
12820 M:      Hugh Dickins <hughd@google.com>
12821 L:      linux-mm@kvack.org
12822 S:      Maintained
12823 F:      include/linux/shmem_fs.h
12824 F:      mm/shmem.c
12825
12826 TM6000 VIDEO4LINUX DRIVER
12827 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12829 L:      linux-media@vger.kernel.org
12830 W:      https://linuxtv.org
12831 T:      git git://linuxtv.org/media_tree.git
12832 S:      Odd fixes
12833 F:      drivers/media/usb/tm6000/
12834 F:      Documentation/media/v4l-drivers/tm6000*
12835
12836 TW5864 VIDEO4LINUX DRIVER
12837 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12838 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12839 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12840 L:      linux-media@vger.kernel.org
12841 S:      Supported
12842 F:      drivers/media/pci/tw5864/
12843
12844 TW68 VIDEO4LINUX DRIVER
12845 M:      Hans Verkuil <hverkuil@xs4all.nl>
12846 L:      linux-media@vger.kernel.org
12847 T:      git git://linuxtv.org/media_tree.git
12848 W:      https://linuxtv.org
12849 S:      Odd Fixes
12850 F:      drivers/media/pci/tw68/
12851
12852 TW686X VIDEO4LINUX DRIVER
12853 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12854 L:      linux-media@vger.kernel.org
12855 T:      git git://linuxtv.org/media_tree.git
12856 W:      http://linuxtv.org
12857 S:      Maintained
12858 F:      drivers/media/pci/tw686x/
12859
12860 TPM DEVICE DRIVER
12861 M:      Peter Huewe <peterhuewe@gmx.de>
12862 M:      Marcel Selhorst <tpmdd@selhorst.net>
12863 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12864 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12865 W:      http://tpmdd.sourceforge.net
12866 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12867 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12868 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12869 S:      Maintained
12870 F:      drivers/char/tpm/
12871
12872 TPM IBM_VTPM DEVICE DRIVER
12873 M:      Ashley Lai <ashleydlai@gmail.com>
12874 W:      http://tpmdd.sourceforge.net
12875 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12876 S:      Maintained
12877 F:      drivers/char/tpm/tpm_ibmvtpm*
12878
12879 TRACING
12880 M:      Steven Rostedt <rostedt@goodmis.org>
12881 M:      Ingo Molnar <mingo@redhat.com>
12882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12883 S:      Maintained
12884 F:      Documentation/trace/ftrace.txt
12885 F:      arch/*/*/*/ftrace.h
12886 F:      arch/*/kernel/ftrace.c
12887 F:      include/*/ftrace.h
12888 F:      include/linux/trace*.h
12889 F:      include/trace/
12890 F:      kernel/trace/
12891 F:      tools/testing/selftests/ftrace/
12892
12893 TRACING MMIO ACCESSES (MMIOTRACE)
12894 M:      Steven Rostedt <rostedt@goodmis.org>
12895 M:      Ingo Molnar <mingo@kernel.org>
12896 R:      Karol Herbst <karolherbst@gmail.com>
12897 R:      Pekka Paalanen <ppaalanen@gmail.com>
12898 S:      Maintained
12899 L:      linux-kernel@vger.kernel.org
12900 L:      nouveau@lists.freedesktop.org
12901 F:      kernel/trace/trace_mmiotrace.c
12902 F:      include/linux/mmiotrace.h
12903 F:      arch/x86/mm/kmmio.c
12904 F:      arch/x86/mm/mmio-mod.c
12905 F:      arch/x86/mm/testmmiotrace.c
12906
12907 TRIVIAL PATCHES
12908 M:      Jiri Kosina <trivial@kernel.org>
12909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12910 S:      Maintained
12911 K:      ^Subject:.*(?i)trivial
12912
12913 TTY LAYER
12914 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12915 M:      Jiri Slaby <jslaby@suse.com>
12916 S:      Supported
12917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12918 F:      Documentation/serial/
12919 F:      drivers/tty/
12920 F:      drivers/tty/serial/serial_core.c
12921 F:      include/linux/serial_core.h
12922 F:      include/linux/serial.h
12923 F:      include/linux/tty.h
12924 F:      include/uapi/linux/serial_core.h
12925 F:      include/uapi/linux/serial.h
12926 F:      include/uapi/linux/tty.h
12927
12928 TUA9001 MEDIA DRIVER
12929 M:      Antti Palosaari <crope@iki.fi>
12930 L:      linux-media@vger.kernel.org
12931 W:      https://linuxtv.org
12932 W:      http://palosaari.fi/linux/
12933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12934 T:      git git://linuxtv.org/anttip/media_tree.git
12935 S:      Maintained
12936 F:      drivers/media/tuners/tua9001*
12937
12938 TULIP NETWORK DRIVERS
12939 L:      netdev@vger.kernel.org
12940 L:      linux-parisc@vger.kernel.org
12941 S:      Orphan
12942 F:      drivers/net/ethernet/dec/tulip/
12943
12944 TUN/TAP driver
12945 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12946 W:      http://vtun.sourceforge.net/tun
12947 S:      Maintained
12948 F:      Documentation/networking/tuntap.txt
12949 F:      arch/um/os-Linux/drivers/
12950
12951 TURBOCHANNEL SUBSYSTEM
12952 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12953 M:      Ralf Baechle <ralf@linux-mips.org>
12954 L:      linux-mips@linux-mips.org
12955 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12956 S:      Maintained
12957 F:      drivers/tc/
12958 F:      include/linux/tc.h
12959
12960 UBI FILE SYSTEM (UBIFS)
12961 M:      Richard Weinberger <richard@nod.at>
12962 M:      Artem Bityutskiy <dedekind1@gmail.com>
12963 M:      Adrian Hunter <adrian.hunter@intel.com>
12964 L:      linux-mtd@lists.infradead.org
12965 T:      git git://git.infradead.org/ubifs-2.6.git
12966 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12967 S:      Supported
12968 F:      Documentation/filesystems/ubifs.txt
12969 F:      fs/ubifs/
12970
12971 UCLINUX (M68KNOMMU AND COLDFIRE)
12972 M:      Greg Ungerer <gerg@linux-m68k.org>
12973 W:      http://www.linux-m68k.org/
12974 W:      http://www.uclinux.org/
12975 L:      linux-m68k@lists.linux-m68k.org
12976 L:      uclinux-dev@uclinux.org  (subscribers-only)
12977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12978 S:      Maintained
12979 F:      arch/m68k/coldfire/
12980 F:      arch/m68k/68*/
12981 F:      arch/m68k/*/*_no.*
12982 F:      arch/m68k/include/asm/*_no.*
12983
12984 UDF FILESYSTEM
12985 M:      Jan Kara <jack@suse.com>
12986 S:      Maintained
12987 F:      Documentation/filesystems/udf.txt
12988 F:      fs/udf/
12989
12990 UDRAW TABLET
12991 M:      Bastien Nocera <hadess@hadess.net>
12992 L:      linux-input@vger.kernel.org
12993 S:      Maintained
12994 F:      drivers/hid/hid-udraw.c
12995
12996 UFS FILESYSTEM
12997 M:      Evgeniy Dushistov <dushistov@mail.ru>
12998 S:      Maintained
12999 F:      Documentation/filesystems/ufs.txt
13000 F:      fs/ufs/
13001
13002 UHID USERSPACE HID IO DRIVER:
13003 M:      David Herrmann <dh.herrmann@googlemail.com>
13004 L:      linux-input@vger.kernel.org
13005 S:      Maintained
13006 F:      drivers/hid/uhid.c
13007 F:      include/uapi/linux/uhid.h
13008
13009 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13010 L:      linux-usb@vger.kernel.org
13011 S:      Orphan
13012 F:      drivers/uwb/
13013 F:      include/linux/uwb.h
13014 F:      include/linux/uwb/
13015
13016 UNICORE32 ARCHITECTURE:
13017 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13018 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13019 S:      Maintained
13020 T:      git git://github.com/gxt/linux.git
13021 F:      arch/unicore32/
13022
13023 UNIFDEF
13024 M:      Tony Finch <dot@dotat.at>
13025 W:      http://dotat.at/prog/unifdef
13026 S:      Maintained
13027 F:      scripts/unifdef.c
13028
13029 UNIFORM CDROM DRIVER
13030 M:      Jens Axboe <axboe@kernel.dk>
13031 W:      http://www.kernel.dk
13032 S:      Maintained
13033 F:      Documentation/cdrom/
13034 F:      drivers/cdrom/cdrom.c
13035 F:      include/linux/cdrom.h
13036 F:      include/uapi/linux/cdrom.h
13037
13038 UNISYS S-PAR DRIVERS
13039 M:      David Kershner <david.kershner@unisys.com>
13040 L:      sparmaintainer@unisys.com (Unisys internal)
13041 S:      Supported
13042 F:      drivers/staging/unisys/
13043
13044 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13045 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13046 L:      linux-scsi@vger.kernel.org
13047 S:      Supported
13048 F:      Documentation/scsi/ufs.txt
13049 F:      drivers/scsi/ufs/
13050
13051 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13052 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13053 M:      Prabu Thangamuthu <prabut@synopsys.com>
13054 L:      linux-scsi@vger.kernel.org
13055 S:      Supported
13056 F:      drivers/scsi/ufs/*dwc*
13057
13058 UNSORTED BLOCK IMAGES (UBI)
13059 M:      Artem Bityutskiy <dedekind1@gmail.com>
13060 M:      Richard Weinberger <richard@nod.at>
13061 W:      http://www.linux-mtd.infradead.org/
13062 L:      linux-mtd@lists.infradead.org
13063 T:      git git://git.infradead.org/ubifs-2.6.git
13064 S:      Supported
13065 F:      drivers/mtd/ubi/
13066 F:      include/linux/mtd/ubi.h
13067 F:      include/uapi/mtd/ubi-user.h
13068
13069 USB ACM DRIVER
13070 M:      Oliver Neukum <oneukum@suse.com>
13071 L:      linux-usb@vger.kernel.org
13072 S:      Maintained
13073 F:      Documentation/usb/acm.txt
13074 F:      drivers/usb/class/cdc-acm.*
13075
13076 USB AR5523 WIRELESS DRIVER
13077 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13078 L:      linux-wireless@vger.kernel.org
13079 S:      Maintained
13080 F:      drivers/net/wireless/ath/ar5523/
13081
13082 USB ATTACHED SCSI
13083 M:      Oliver Neukum <oneukum@suse.com>
13084 L:      linux-usb@vger.kernel.org
13085 L:      linux-scsi@vger.kernel.org
13086 S:      Maintained
13087 F:      drivers/usb/storage/uas.c
13088
13089 USB CDC ETHERNET DRIVER
13090 M:      Oliver Neukum <oliver@neukum.org>
13091 L:      linux-usb@vger.kernel.org
13092 S:      Maintained
13093 F:      drivers/net/usb/cdc_*.c
13094 F:      include/uapi/linux/usb/cdc.h
13095
13096 USB CHAOSKEY DRIVER
13097 M:      Keith Packard <keithp@keithp.com>
13098 L:      linux-usb@vger.kernel.org
13099 S:      Maintained
13100 F:      drivers/usb/misc/chaoskey.c
13101
13102 USB CYPRESS C67X00 DRIVER
13103 M:      Peter Korsgaard <jacmet@sunsite.dk>
13104 L:      linux-usb@vger.kernel.org
13105 S:      Maintained
13106 F:      drivers/usb/c67x00/
13107
13108 USB DAVICOM DM9601 DRIVER
13109 M:      Peter Korsgaard <jacmet@sunsite.dk>
13110 L:      netdev@vger.kernel.org
13111 W:      http://www.linux-usb.org/usbnet
13112 S:      Maintained
13113 F:      drivers/net/usb/dm9601.c
13114
13115 USB DIAMOND RIO500 DRIVER
13116 M:      Cesar Miquel <miquel@df.uba.ar>
13117 L:      rio500-users@lists.sourceforge.net
13118 W:      http://rio500.sourceforge.net
13119 S:      Maintained
13120 F:      drivers/usb/misc/rio500*
13121
13122 USB EHCI DRIVER
13123 M:      Alan Stern <stern@rowland.harvard.edu>
13124 L:      linux-usb@vger.kernel.org
13125 S:      Maintained
13126 F:      Documentation/usb/ehci.txt
13127 F:      drivers/usb/host/ehci*
13128
13129 USB GADGET/PERIPHERAL SUBSYSTEM
13130 M:      Felipe Balbi <balbi@kernel.org>
13131 L:      linux-usb@vger.kernel.org
13132 W:      http://www.linux-usb.org/gadget
13133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13134 S:      Maintained
13135 F:      drivers/usb/gadget/
13136 F:      include/linux/usb/gadget*
13137
13138 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13139 M:      Jiri Kosina <jikos@kernel.org>
13140 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13141 L:      linux-usb@vger.kernel.org
13142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13143 S:      Maintained
13144 F:      Documentation/hid/hiddev.txt
13145 F:      drivers/hid/usbhid/
13146
13147 USB ISP116X DRIVER
13148 M:      Olav Kongas <ok@artecdesign.ee>
13149 L:      linux-usb@vger.kernel.org
13150 S:      Maintained
13151 F:      drivers/usb/host/isp116x*
13152 F:      include/linux/usb/isp116x.h
13153
13154 USB LAN78XX ETHERNET DRIVER
13155 M:      Woojung Huh <woojung.huh@microchip.com>
13156 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13157 L:      netdev@vger.kernel.org
13158 S:      Maintained
13159 F:      drivers/net/usb/lan78xx.*
13160
13161 USB MASS STORAGE DRIVER
13162 M:      Alan Stern <stern@rowland.harvard.edu>
13163 L:      linux-usb@vger.kernel.org
13164 L:      usb-storage@lists.one-eyed-alien.net
13165 S:      Maintained
13166 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13167 F:      drivers/usb/storage/
13168
13169 USB MIDI DRIVER
13170 M:      Clemens Ladisch <clemens@ladisch.de>
13171 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13172 T:      git git://git.alsa-project.org/alsa-kernel.git
13173 S:      Maintained
13174 F:      sound/usb/midi.*
13175
13176 USB NETWORKING DRIVERS
13177 L:      linux-usb@vger.kernel.org
13178 S:      Odd Fixes
13179 F:      drivers/net/usb/
13180
13181 USB OHCI DRIVER
13182 M:      Alan Stern <stern@rowland.harvard.edu>
13183 L:      linux-usb@vger.kernel.org
13184 S:      Maintained
13185 F:      Documentation/usb/ohci.txt
13186 F:      drivers/usb/host/ohci*
13187
13188 USB OTG FSM (Finite State Machine)
13189 M:      Peter Chen <Peter.Chen@nxp.com>
13190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13191 L:      linux-usb@vger.kernel.org
13192 S:      Maintained
13193 F:      drivers/usb/common/usb-otg-fsm.c
13194
13195 USB OVER IP DRIVER
13196 M:      Valentina Manea <valentina.manea.m@gmail.com>
13197 M:      Shuah Khan <shuahkh@osg.samsung.com>
13198 M:      Shuah Khan <shuah@kernel.org>
13199 L:      linux-usb@vger.kernel.org
13200 S:      Maintained
13201 F:      Documentation/usb/usbip_protocol.txt
13202 F:      drivers/usb/usbip/
13203 F:      tools/usb/usbip/
13204
13205 USB PEGASUS DRIVER
13206 M:      Petko Manolov <petkan@nucleusys.com>
13207 L:      linux-usb@vger.kernel.org
13208 L:      netdev@vger.kernel.org
13209 T:      git git://github.com/petkan/pegasus.git
13210 W:      https://github.com/petkan/pegasus
13211 S:      Maintained
13212 F:      drivers/net/usb/pegasus.*
13213
13214 USB PHY LAYER
13215 M:      Felipe Balbi <balbi@kernel.org>
13216 L:      linux-usb@vger.kernel.org
13217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13218 S:      Maintained
13219 F:      drivers/usb/phy/
13220
13221 USB PRINTER DRIVER (usblp)
13222 M:      Pete Zaitcev <zaitcev@redhat.com>
13223 L:      linux-usb@vger.kernel.org
13224 S:      Supported
13225 F:      drivers/usb/class/usblp.c
13226
13227 USB QMI WWAN NETWORK DRIVER
13228 M:      Bjørn Mork <bjorn@mork.no>
13229 L:      netdev@vger.kernel.org
13230 S:      Maintained
13231 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13232 F:      drivers/net/usb/qmi_wwan.c
13233
13234 USB RTL8150 DRIVER
13235 M:      Petko Manolov <petkan@nucleusys.com>
13236 L:      linux-usb@vger.kernel.org
13237 L:      netdev@vger.kernel.org
13238 T:      git git://github.com/petkan/rtl8150.git
13239 W:      https://github.com/petkan/rtl8150
13240 S:      Maintained
13241 F:      drivers/net/usb/rtl8150.c
13242
13243 USB SERIAL SUBSYSTEM
13244 M:      Johan Hovold <johan@kernel.org>
13245 L:      linux-usb@vger.kernel.org
13246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13247 S:      Maintained
13248 F:      Documentation/usb/usb-serial.txt
13249 F:      drivers/usb/serial/
13250 F:      include/linux/usb/serial.h
13251
13252 USB SMSC75XX ETHERNET DRIVER
13253 M:      Steve Glendinning <steve.glendinning@shawell.net>
13254 L:      netdev@vger.kernel.org
13255 S:      Maintained
13256 F:      drivers/net/usb/smsc75xx.*
13257
13258 USB SMSC95XX ETHERNET DRIVER
13259 M:      Steve Glendinning <steve.glendinning@shawell.net>
13260 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13261 L:      netdev@vger.kernel.org
13262 S:      Maintained
13263 F:      drivers/net/usb/smsc95xx.*
13264
13265 USB SUBSYSTEM
13266 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13267 L:      linux-usb@vger.kernel.org
13268 W:      http://www.linux-usb.org
13269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13270 S:      Supported
13271 F:      Documentation/devicetree/bindings/usb/
13272 F:      Documentation/usb/
13273 F:      drivers/usb/
13274 F:      include/linux/usb.h
13275 F:      include/linux/usb/
13276
13277 USB TYPEC SUBSYSTEM
13278 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13279 L:      linux-usb@vger.kernel.org
13280 S:      Maintained
13281 F:      Documentation/ABI/testing/sysfs-class-typec
13282 F:      Documentation/usb/typec.rst
13283 F:      drivers/usb/typec/
13284 F:      include/linux/usb/typec.h
13285
13286 USB UHCI DRIVER
13287 M:      Alan Stern <stern@rowland.harvard.edu>
13288 L:      linux-usb@vger.kernel.org
13289 S:      Maintained
13290 F:      drivers/usb/host/uhci*
13291
13292 USB "USBNET" DRIVER FRAMEWORK
13293 M:      Oliver Neukum <oneukum@suse.com>
13294 L:      netdev@vger.kernel.org
13295 W:      http://www.linux-usb.org/usbnet
13296 S:      Maintained
13297 F:      drivers/net/usb/usbnet.c
13298 F:      include/linux/usb/usbnet.h
13299
13300 USB VIDEO CLASS
13301 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13302 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13303 L:      linux-media@vger.kernel.org
13304 T:      git git://linuxtv.org/media_tree.git
13305 W:      http://www.ideasonboard.org/uvc/
13306 S:      Maintained
13307 F:      drivers/media/usb/uvc/
13308 F:      include/uapi/linux/uvcvideo.h
13309
13310 USB VISION DRIVER
13311 M:      Hans Verkuil <hverkuil@xs4all.nl>
13312 L:      linux-media@vger.kernel.org
13313 T:      git git://linuxtv.org/media_tree.git
13314 W:      https://linuxtv.org
13315 S:      Odd Fixes
13316 F:      drivers/media/usb/usbvision/
13317
13318 USB WEBCAM GADGET
13319 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13320 L:      linux-usb@vger.kernel.org
13321 S:      Maintained
13322 F:      drivers/usb/gadget/function/*uvc*
13323 F:      drivers/usb/gadget/legacy/webcam.c
13324
13325 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13326 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13327 L:      linux-wireless@vger.kernel.org
13328 S:      Maintained
13329 F:      drivers/net/wireless/rndis_wlan.c
13330
13331 USB XHCI DRIVER
13332 M:      Mathias Nyman <mathias.nyman@intel.com>
13333 L:      linux-usb@vger.kernel.org
13334 S:      Supported
13335 F:      drivers/usb/host/xhci*
13336 F:      drivers/usb/host/pci-quirks*
13337
13338 USB ZD1201 DRIVER
13339 L:      linux-wireless@vger.kernel.org
13340 W:      http://linux-lc100020.sourceforge.net
13341 S:      Orphan
13342 F:      drivers/net/wireless/zydas/zd1201.*
13343
13344 USB ZR364XX DRIVER
13345 M:      Antoine Jacquet <royale@zerezo.com>
13346 L:      linux-usb@vger.kernel.org
13347 L:      linux-media@vger.kernel.org
13348 T:      git git://linuxtv.org/media_tree.git
13349 W:      http://royale.zerezo.com/zr364xx/
13350 S:      Maintained
13351 F:      Documentation/media/v4l-drivers/zr364xx*
13352 F:      drivers/media/usb/zr364xx/
13353
13354 ULPI BUS
13355 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13356 L:      linux-usb@vger.kernel.org
13357 S:      Maintained
13358 F:      drivers/usb/common/ulpi.c
13359 F:      include/linux/ulpi/
13360
13361 USER-MODE LINUX (UML)
13362 M:      Jeff Dike <jdike@addtoit.com>
13363 M:      Richard Weinberger <richard@nod.at>
13364 L:      user-mode-linux-devel@lists.sourceforge.net
13365 L:      user-mode-linux-user@lists.sourceforge.net
13366 W:      http://user-mode-linux.sourceforge.net
13367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13368 S:      Maintained
13369 F:      Documentation/virtual/uml/
13370 F:      arch/um/
13371 F:      arch/x86/um/
13372 F:      fs/hostfs/
13373 F:      fs/hppfs/
13374
13375 USERSPACE I/O (UIO)
13376 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13377 S:      Maintained
13378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13379 F:      Documentation/driver-api/uio-howto.rst
13380 F:      drivers/uio/
13381 F:      include/linux/uio*.h
13382
13383 UTIL-LINUX PACKAGE
13384 M:      Karel Zak <kzak@redhat.com>
13385 L:      util-linux@vger.kernel.org
13386 W:      http://en.wikipedia.org/wiki/Util-linux
13387 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13388 S:      Maintained
13389
13390 UVESAFB DRIVER
13391 M:      Michal Januszewski <spock@gentoo.org>
13392 L:      linux-fbdev@vger.kernel.org
13393 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13394 S:      Maintained
13395 F:      Documentation/fb/uvesafb.txt
13396 F:      drivers/video/fbdev/uvesafb.*
13397
13398 VF610 NAND DRIVER
13399 M:      Stefan Agner <stefan@agner.ch>
13400 L:      linux-mtd@lists.infradead.org
13401 S:      Supported
13402 F:      drivers/mtd/nand/vf610_nfc.c
13403
13404 VFAT/FAT/MSDOS FILESYSTEM
13405 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13406 S:      Maintained
13407 F:      Documentation/filesystems/vfat.txt
13408 F:      fs/fat/
13409
13410 VFIO DRIVER
13411 M:      Alex Williamson <alex.williamson@redhat.com>
13412 L:      kvm@vger.kernel.org
13413 T:      git git://github.com/awilliam/linux-vfio.git
13414 S:      Maintained
13415 F:      Documentation/vfio.txt
13416 F:      drivers/vfio/
13417 F:      include/linux/vfio.h
13418 F:      include/uapi/linux/vfio.h
13419
13420 VFIO MEDIATED DEVICE DRIVERS
13421 M:      Kirti Wankhede <kwankhede@nvidia.com>
13422 L:      kvm@vger.kernel.org
13423 S:      Maintained
13424 F:      Documentation/vfio-mediated-device.txt
13425 F:      drivers/vfio/mdev/
13426 F:      include/linux/mdev.h
13427 F:      samples/vfio-mdev/
13428
13429 VFIO PLATFORM DRIVER
13430 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13431 L:      kvm@vger.kernel.org
13432 S:      Maintained
13433 F:      drivers/vfio/platform/
13434
13435 VGA_SWITCHEROO
13436 R:      Lukas Wunner <lukas@wunner.de>
13437 S:      Maintained
13438 F:      Documentation/gpu/vga-switcheroo.rst
13439 F:      drivers/gpu/vga/vga_switcheroo.c
13440 F:      include/linux/vga_switcheroo.h
13441 T:      git git://anongit.freedesktop.org/drm/drm-misc
13442
13443 VIDEOBUF2 FRAMEWORK
13444 M:      Pawel Osciak <pawel@osciak.com>
13445 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13446 M:      Kyungmin Park <kyungmin.park@samsung.com>
13447 L:      linux-media@vger.kernel.org
13448 S:      Maintained
13449 F:      drivers/media/v4l2-core/videobuf2-*
13450 F:      include/media/videobuf2-*
13451
13452 VIRTIO AND VHOST VSOCK DRIVER
13453 M:      Stefan Hajnoczi <stefanha@redhat.com>
13454 L:      kvm@vger.kernel.org
13455 L:      virtualization@lists.linux-foundation.org
13456 L:      netdev@vger.kernel.org
13457 S:      Maintained
13458 F:      include/linux/virtio_vsock.h
13459 F:      include/uapi/linux/virtio_vsock.h
13460 F:      include/uapi/linux/vsockmon.h
13461 F:      net/vmw_vsock/af_vsock_tap.c
13462 F:      net/vmw_vsock/virtio_transport_common.c
13463 F:      net/vmw_vsock/virtio_transport.c
13464 F:      drivers/net/vsockmon.c
13465 F:      drivers/vhost/vsock.c
13466 F:      drivers/vhost/vsock.h
13467
13468 VIRTUAL SERIO DEVICE DRIVER
13469 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13470 S:      Maintained
13471 F:      drivers/input/serio/userio.c
13472 F:      include/uapi/linux/userio.h
13473
13474 VIRTIO CONSOLE DRIVER
13475 M:      Amit Shah <amit@kernel.org>
13476 L:      virtualization@lists.linux-foundation.org
13477 S:      Maintained
13478 F:      drivers/char/virtio_console.c
13479 F:      include/linux/virtio_console.h
13480 F:      include/uapi/linux/virtio_console.h
13481
13482 VIRTIO CORE, NET AND BLOCK DRIVERS
13483 M:      "Michael S. Tsirkin" <mst@redhat.com>
13484 M:      Jason Wang <jasowang@redhat.com>
13485 L:      virtualization@lists.linux-foundation.org
13486 S:      Maintained
13487 F:      Documentation/devicetree/bindings/virtio/
13488 F:      drivers/virtio/
13489 F:      tools/virtio/
13490 F:      drivers/net/virtio_net.c
13491 F:      drivers/block/virtio_blk.c
13492 F:      include/linux/virtio*.h
13493 F:      include/uapi/linux/virtio_*.h
13494 F:      drivers/crypto/virtio/
13495
13496 VIRTIO DRIVERS FOR S390
13497 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13498 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13499 L:      linux-s390@vger.kernel.org
13500 L:      virtualization@lists.linux-foundation.org
13501 L:      kvm@vger.kernel.org
13502 S:      Supported
13503 F:      drivers/s390/virtio/
13504
13505 VIRTIO GPU DRIVER
13506 M:      David Airlie <airlied@linux.ie>
13507 M:      Gerd Hoffmann <kraxel@redhat.com>
13508 L:      dri-devel@lists.freedesktop.org
13509 L:      virtualization@lists.linux-foundation.org
13510 T:      git git://anongit.freedesktop.org/drm/drm-misc
13511 S:      Maintained
13512 F:      drivers/gpu/drm/virtio/
13513 F:      include/uapi/linux/virtio_gpu.h
13514
13515 VIRTIO HOST (VHOST)
13516 M:      "Michael S. Tsirkin" <mst@redhat.com>
13517 M:      Jason Wang <jasowang@redhat.com>
13518 L:      kvm@vger.kernel.org
13519 L:      virtualization@lists.linux-foundation.org
13520 L:      netdev@vger.kernel.org
13521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13522 S:      Maintained
13523 F:      drivers/vhost/
13524 F:      include/uapi/linux/vhost.h
13525
13526 VIRTIO INPUT DRIVER
13527 M:      Gerd Hoffmann <kraxel@redhat.com>
13528 S:      Maintained
13529 F:      drivers/virtio/virtio_input.c
13530 F:      include/uapi/linux/virtio_input.h
13531
13532 VIRTIO CRYPTO DRIVER
13533 M:  Gonglei <arei.gonglei@huawei.com>
13534 L:  virtualization@lists.linux-foundation.org
13535 L:  linux-crypto@vger.kernel.org
13536 S:  Maintained
13537 F:  drivers/crypto/virtio/
13538 F:  include/uapi/linux/virtio_crypto.h
13539
13540 VIA RHINE NETWORK DRIVER
13541 S:      Orphan
13542 F:      drivers/net/ethernet/via/via-rhine.c
13543
13544 VIA SD/MMC CARD CONTROLLER DRIVER
13545 M:      Bruce Chang <brucechang@via.com.tw>
13546 M:      Harald Welte <HaraldWelte@viatech.com>
13547 S:      Maintained
13548 F:      drivers/mmc/host/via-sdmmc.c
13549
13550 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13551 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13552 L:      linux-fbdev@vger.kernel.org
13553 S:      Maintained
13554 F:      include/linux/via-core.h
13555 F:      include/linux/via-gpio.h
13556 F:      include/linux/via_i2c.h
13557 F:      drivers/video/fbdev/via/
13558
13559 VIA VELOCITY NETWORK DRIVER
13560 M:      Francois Romieu <romieu@fr.zoreil.com>
13561 L:      netdev@vger.kernel.org
13562 S:      Maintained
13563 F:      drivers/net/ethernet/via/via-velocity.*
13564
13565 VIRT LIB
13566 M:      Alex Williamson <alex.williamson@redhat.com>
13567 M:      Paolo Bonzini <pbonzini@redhat.com>
13568 L:      kvm@vger.kernel.org
13569 S:      Supported
13570 F:      virt/lib/
13571
13572 VIVID VIRTUAL VIDEO DRIVER
13573 M:      Hans Verkuil <hverkuil@xs4all.nl>
13574 L:      linux-media@vger.kernel.org
13575 T:      git git://linuxtv.org/media_tree.git
13576 W:      https://linuxtv.org
13577 S:      Maintained
13578 F:      drivers/media/platform/vivid/*
13579
13580 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13581 M:      Helen Koike <helen.koike@collabora.com>
13582 L:      linux-media@vger.kernel.org
13583 T:      git git://linuxtv.org/media_tree.git
13584 W:      https://linuxtv.org
13585 S:      Maintained
13586 F:      drivers/media/platform/vimc/*
13587
13588 VLYNQ BUS
13589 M:      Florian Fainelli <f.fainelli@gmail.com>
13590 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13591 S:      Maintained
13592 F:      drivers/vlynq/vlynq.c
13593 F:      include/linux/vlynq.h
13594
13595 VME SUBSYSTEM
13596 M:      Martyn Welch <martyn@welchs.me.uk>
13597 M:      Manohar Vanga <manohar.vanga@gmail.com>
13598 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13599 L:      devel@driverdev.osuosl.org
13600 S:      Maintained
13601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13602 F:      Documentation/driver-api/vme.rst
13603 F:      drivers/staging/vme/
13604 F:      drivers/vme/
13605 F:      include/linux/vme*
13606
13607 VMWARE HYPERVISOR INTERFACE
13608 M:      Alok Kataria <akataria@vmware.com>
13609 L:      virtualization@lists.linux-foundation.org
13610 S:      Supported
13611 F:      arch/x86/kernel/cpu/vmware.c
13612
13613 VMWARE BALLOON DRIVER
13614 M:      Xavier Deguillard <xdeguillard@vmware.com>
13615 M:      Philip Moltmann <moltmann@vmware.com>
13616 M:      "VMware, Inc." <pv-drivers@vmware.com>
13617 L:      linux-kernel@vger.kernel.org
13618 S:      Maintained
13619 F:      drivers/misc/vmw_balloon.c
13620
13621 VMWARE VMMOUSE SUBDRIVER
13622 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13623 M:      "VMware, Inc." <pv-drivers@vmware.com>
13624 L:      linux-input@vger.kernel.org
13625 S:      Maintained
13626 F:      drivers/input/mouse/vmmouse.c
13627 F:      drivers/input/mouse/vmmouse.h
13628
13629 VMWARE VMXNET3 ETHERNET DRIVER
13630 M:      Shrikrishna Khare <skhare@vmware.com>
13631 M:      "VMware, Inc." <pv-drivers@vmware.com>
13632 L:      netdev@vger.kernel.org
13633 S:      Maintained
13634 F:      drivers/net/vmxnet3/
13635
13636 VMware PVSCSI driver
13637 M:      Jim Gill <jgill@vmware.com>
13638 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13639 L:      linux-scsi@vger.kernel.org
13640 S:      Maintained
13641 F:      drivers/scsi/vmw_pvscsi.c
13642 F:      drivers/scsi/vmw_pvscsi.h
13643
13644 VMWARE PVRDMA DRIVER
13645 M:      Adit Ranadive <aditr@vmware.com>
13646 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13647 L:      linux-rdma@vger.kernel.org
13648 S:      Maintained
13649 F:      drivers/infiniband/hw/vmw_pvrdma/
13650
13651 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13652 M:      Liam Girdwood <lgirdwood@gmail.com>
13653 M:      Mark Brown <broonie@kernel.org>
13654 L:      linux-kernel@vger.kernel.org
13655 W:      http://www.slimlogic.co.uk/?p=48
13656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13657 S:      Supported
13658 F:      Documentation/devicetree/bindings/regulator/
13659 F:      drivers/regulator/
13660 F:      include/dt-bindings/regulator/
13661 F:      include/linux/regulator/
13662
13663 VRF
13664 M:      David Ahern <dsa@cumulusnetworks.com>
13665 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13666 L:      netdev@vger.kernel.org
13667 S:      Maintained
13668 F:      drivers/net/vrf.c
13669 F:      Documentation/networking/vrf.txt
13670
13671 VT1211 HARDWARE MONITOR DRIVER
13672 M:      Juerg Haefliger <juergh@gmail.com>
13673 L:      linux-hwmon@vger.kernel.org
13674 S:      Maintained
13675 F:      Documentation/hwmon/vt1211
13676 F:      drivers/hwmon/vt1211.c
13677
13678 VT8231 HARDWARE MONITOR DRIVER
13679 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13680 L:      linux-hwmon@vger.kernel.org
13681 S:      Maintained
13682 F:      drivers/hwmon/vt8231.c
13683
13684 VUB300 USB to SDIO/SD/MMC bridge chip
13685 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13686 L:      linux-mmc@vger.kernel.org
13687 L:      linux-usb@vger.kernel.org
13688 S:      Supported
13689 F:      drivers/mmc/host/vub300.c
13690
13691 W1 DALLAS'S 1-WIRE BUS
13692 M:      Evgeniy Polyakov <zbr@ioremap.net>
13693 S:      Maintained
13694 F:      Documentation/w1/
13695 F:      drivers/w1/
13696
13697 W83791D HARDWARE MONITORING DRIVER
13698 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13699 L:      linux-hwmon@vger.kernel.org
13700 S:      Maintained
13701 F:      Documentation/hwmon/w83791d
13702 F:      drivers/hwmon/w83791d.c
13703
13704 W83793 HARDWARE MONITORING DRIVER
13705 M:      Rudolf Marek <r.marek@assembler.cz>
13706 L:      linux-hwmon@vger.kernel.org
13707 S:      Maintained
13708 F:      Documentation/hwmon/w83793
13709 F:      drivers/hwmon/w83793.c
13710
13711 W83795 HARDWARE MONITORING DRIVER
13712 M:      Jean Delvare <jdelvare@suse.com>
13713 L:      linux-hwmon@vger.kernel.org
13714 S:      Maintained
13715 F:      drivers/hwmon/w83795.c
13716
13717 W83L51xD SD/MMC CARD INTERFACE DRIVER
13718 M:      Pierre Ossman <pierre@ossman.eu>
13719 S:      Maintained
13720 F:      drivers/mmc/host/wbsd.*
13721
13722 WACOM PROTOCOL 4 SERIAL TABLETS
13723 M:      Julian Squires <julian@cipht.net>
13724 M:      Hans de Goede <hdegoede@redhat.com>
13725 L:      linux-input@vger.kernel.org
13726 S:      Maintained
13727 F:      drivers/input/tablet/wacom_serial4.c
13728
13729 WATCHDOG DEVICE DRIVERS
13730 M:      Wim Van Sebroeck <wim@iguana.be>
13731 R:      Guenter Roeck <linux@roeck-us.net>
13732 L:      linux-watchdog@vger.kernel.org
13733 W:      http://www.linux-watchdog.org/
13734 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13735 S:      Maintained
13736 F:      Documentation/devicetree/bindings/watchdog/
13737 F:      Documentation/watchdog/
13738 F:      drivers/watchdog/
13739 F:      include/linux/watchdog.h
13740 F:      include/uapi/linux/watchdog.h
13741
13742 WIIMOTE HID DRIVER
13743 M:      David Herrmann <dh.herrmann@googlemail.com>
13744 L:      linux-input@vger.kernel.org
13745 S:      Maintained
13746 F:      drivers/hid/hid-wiimote*
13747
13748 WINBOND CIR DRIVER
13749 M:      David Härdeman <david@hardeman.nu>
13750 S:      Maintained
13751 F:      drivers/media/rc/winbond-cir.c
13752
13753 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13754 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13755 L:      linux-watchdog@vger.kernel.org
13756 S:      Maintained
13757 F:      drivers/watchdog/ebc-c384_wdt.c
13758
13759 WINSYSTEMS WS16C48 GPIO DRIVER
13760 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13761 L:      linux-gpio@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/gpio/gpio-ws16c48.c
13764
13765 WIMAX STACK
13766 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13767 M:      linux-wimax@intel.com
13768 L:      wimax@linuxwimax.org (subscribers-only)
13769 S:      Supported
13770 W:      http://linuxwimax.org
13771 F:      Documentation/wimax/README.wimax
13772 F:      include/linux/wimax/debug.h
13773 F:      include/net/wimax.h
13774 F:      include/uapi/linux/wimax.h
13775 F:      net/wimax/
13776
13777 WISTRON LAPTOP BUTTON DRIVER
13778 M:      Miloslav Trmac <mitr@volny.cz>
13779 S:      Maintained
13780 F:      drivers/input/misc/wistron_btns.c
13781
13782 WL3501 WIRELESS PCMCIA CARD DRIVER
13783 L:      linux-wireless@vger.kernel.org
13784 S:      Odd fixes
13785 F:      drivers/net/wireless/wl3501*
13786
13787 WOLFSON MICROELECTRONICS DRIVERS
13788 L:      patches@opensource.wolfsonmicro.com
13789 T:      git https://github.com/CirrusLogic/linux-drivers.git
13790 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13791 S:      Supported
13792 F:      Documentation/hwmon/wm83??
13793 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13794 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13795 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13796 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13797 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13798 F:      drivers/clk/clk-wm83*.c
13799 F:      drivers/extcon/extcon-arizona.c
13800 F:      drivers/leds/leds-wm83*.c
13801 F:      drivers/gpio/gpio-*wm*.c
13802 F:      drivers/gpio/gpio-arizona.c
13803 F:      drivers/hwmon/wm83??-hwmon.c
13804 F:      drivers/input/misc/wm831x-on.c
13805 F:      drivers/input/touchscreen/wm831x-ts.c
13806 F:      drivers/input/touchscreen/wm97*.c
13807 F:      drivers/mfd/arizona*
13808 F:      drivers/mfd/wm*.c
13809 F:      drivers/mfd/cs47l24*
13810 F:      drivers/power/supply/wm83*.c
13811 F:      drivers/rtc/rtc-wm83*.c
13812 F:      drivers/regulator/wm8*.c
13813 F:      drivers/regulator/arizona*
13814 F:      drivers/video/backlight/wm83*_bl.c
13815 F:      drivers/watchdog/wm83*_wdt.c
13816 F:      include/linux/mfd/arizona/
13817 F:      include/linux/mfd/wm831x/
13818 F:      include/linux/mfd/wm8350/
13819 F:      include/linux/mfd/wm8400*
13820 F:      include/linux/regulator/arizona*
13821 F:      include/linux/wm97xx.h
13822 F:      include/sound/wm????.h
13823 F:      sound/soc/codecs/arizona.?
13824 F:      sound/soc/codecs/wm*
13825 F:      sound/soc/codecs/cs47l24*
13826
13827 WORKQUEUE
13828 M:      Tejun Heo <tj@kernel.org>
13829 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13831 S:      Maintained
13832 F:      include/linux/workqueue.h
13833 F:      kernel/workqueue.c
13834 F:      Documentation/core-api/workqueue.rst
13835
13836 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13837 M:      Chen-Yu Tsai <wens@csie.org>
13838 L:      linux-kernel@vger.kernel.org
13839 S:      Maintained
13840 N:      axp[128]
13841
13842 X.25 NETWORK LAYER
13843 M:      Andrew Hendry <andrew.hendry@gmail.com>
13844 L:      linux-x25@vger.kernel.org
13845 S:      Odd Fixes
13846 F:      Documentation/networking/x25*
13847 F:      include/net/x25*
13848 F:      net/x25/
13849
13850 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13851 M:      Thomas Gleixner <tglx@linutronix.de>
13852 M:      Ingo Molnar <mingo@redhat.com>
13853 M:      "H. Peter Anvin" <hpa@zytor.com>
13854 M:      x86@kernel.org
13855 L:      linux-kernel@vger.kernel.org
13856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13857 S:      Maintained
13858 F:      Documentation/x86/
13859 F:      arch/x86/
13860
13861 X86 PLATFORM DRIVERS
13862 M:      Darren Hart <dvhart@infradead.org>
13863 M:      Andy Shevchenko <andy@infradead.org>
13864 L:      platform-driver-x86@vger.kernel.org
13865 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13866 S:      Maintained
13867 F:      drivers/platform/x86/
13868 F:      drivers/platform/olpc/
13869
13870 X86 MCE INFRASTRUCTURE
13871 M:      Tony Luck <tony.luck@intel.com>
13872 M:      Borislav Petkov <bp@alien8.de>
13873 L:      linux-edac@vger.kernel.org
13874 S:      Maintained
13875 F:      arch/x86/kernel/cpu/mcheck/*
13876
13877 X86 MICROCODE UPDATE SUPPORT
13878 M:      Borislav Petkov <bp@alien8.de>
13879 S:      Maintained
13880 F:      arch/x86/kernel/cpu/microcode/*
13881
13882 X86 VDSO
13883 M:      Andy Lutomirski <luto@amacapital.net>
13884 L:      linux-kernel@vger.kernel.org
13885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13886 S:      Maintained
13887 F:      arch/x86/entry/vdso/
13888
13889 XC2028/3028 TUNER DRIVER
13890 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13891 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13892 L:      linux-media@vger.kernel.org
13893 W:      https://linuxtv.org
13894 T:      git git://linuxtv.org/media_tree.git
13895 S:      Maintained
13896 F:      drivers/media/tuners/tuner-xc2028.*
13897
13898 XEN HYPERVISOR INTERFACE
13899 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13900 M:      Juergen Gross <jgross@suse.com>
13901 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13903 S:      Supported
13904 F:      arch/x86/xen/
13905 F:      drivers/*/xen-*front.c
13906 F:      drivers/xen/
13907 F:      arch/x86/include/asm/xen/
13908 F:      include/xen/
13909 F:      include/uapi/xen/
13910
13911 XEN HYPERVISOR ARM
13912 M:      Stefano Stabellini <sstabellini@kernel.org>
13913 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13914 S:      Maintained
13915 F:      arch/arm/xen/
13916 F:      arch/arm/include/asm/xen/
13917
13918 XEN HYPERVISOR ARM64
13919 M:      Stefano Stabellini <sstabellini@kernel.org>
13920 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13921 S:      Maintained
13922 F:      arch/arm64/xen/
13923 F:      arch/arm64/include/asm/xen/
13924
13925 XEN NETWORK BACKEND DRIVER
13926 M:      Wei Liu <wei.liu2@citrix.com>
13927 M:      Paul Durrant <paul.durrant@citrix.com>
13928 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13929 L:      netdev@vger.kernel.org
13930 S:      Supported
13931 F:      drivers/net/xen-netback/*
13932
13933 XEN PCI SUBSYSTEM
13934 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13935 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13936 S:      Supported
13937 F:      arch/x86/pci/*xen*
13938 F:      drivers/pci/*xen*
13939
13940 XEN BLOCK SUBSYSTEM
13941 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13942 M:      Roger Pau Monné <roger.pau@citrix.com>
13943 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13944 S:      Supported
13945 F:      drivers/block/xen-blkback/*
13946 F:      drivers/block/xen*
13947
13948 XEN PVSCSI DRIVERS
13949 M:      Juergen Gross <jgross@suse.com>
13950 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13951 L:      linux-scsi@vger.kernel.org
13952 S:      Supported
13953 F:      drivers/scsi/xen-scsifront.c
13954 F:      drivers/xen/xen-scsiback.c
13955 F:      include/xen/interface/io/vscsiif.h
13956
13957 XEN SWIOTLB SUBSYSTEM
13958 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13959 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13960 S:      Supported
13961 F:      arch/x86/xen/*swiotlb*
13962 F:      drivers/xen/*swiotlb*
13963
13964 XFS FILESYSTEM
13965 M:      Darrick J. Wong <darrick.wong@oracle.com>
13966 M:      linux-xfs@vger.kernel.org
13967 L:      linux-xfs@vger.kernel.org
13968 W:      http://xfs.org/
13969 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13970 S:      Supported
13971 F:      Documentation/filesystems/xfs.txt
13972 F:      fs/xfs/
13973
13974 XILINX AXI ETHERNET DRIVER
13975 M:      Anirudha Sarangi <anirudh@xilinx.com>
13976 M:      John Linn <John.Linn@xilinx.com>
13977 S:      Maintained
13978 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13979
13980 XILINX UARTLITE SERIAL DRIVER
13981 M:      Peter Korsgaard <jacmet@sunsite.dk>
13982 L:      linux-serial@vger.kernel.org
13983 S:      Maintained
13984 F:      drivers/tty/serial/uartlite.c
13985
13986 XILINX VIDEO IP CORES
13987 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13988 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13989 L:      linux-media@vger.kernel.org
13990 T:      git git://linuxtv.org/media_tree.git
13991 S:      Supported
13992 F:      Documentation/devicetree/bindings/media/xilinx/
13993 F:      drivers/media/platform/xilinx/
13994 F:      include/uapi/linux/xilinx-v4l2-controls.h
13995
13996 XILLYBUS DRIVER
13997 M:      Eli Billauer <eli.billauer@gmail.com>
13998 L:      linux-kernel@vger.kernel.org
13999 S:      Supported
14000 F:      drivers/char/xillybus/
14001
14002 XTENSA XTFPGA PLATFORM SUPPORT
14003 M:      Max Filippov <jcmvbkbc@gmail.com>
14004 L:      linux-xtensa@linux-xtensa.org
14005 S:      Maintained
14006 F:      drivers/spi/spi-xtensa-xtfpga.c
14007 F:      sound/soc/xtensa/xtfpga-i2s.c
14008
14009 YAM DRIVER FOR AX.25
14010 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14011 L:      linux-hams@vger.kernel.org
14012 S:      Maintained
14013 F:      drivers/net/hamradio/yam*
14014 F:      include/linux/yam.h
14015
14016 YEALINK PHONE DRIVER
14017 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14018 L:      usbb2k-api-dev@nongnu.org
14019 S:      Maintained
14020 F:      Documentation/input/yealink.rst
14021 F:      drivers/input/misc/yealink.*
14022
14023 Z8530 DRIVER FOR AX.25
14024 M:      Joerg Reuter <jreuter@yaina.de>
14025 W:      http://yaina.de/jreuter/
14026 W:      http://www.qsl.net/dl1bke/
14027 L:      linux-hams@vger.kernel.org
14028 S:      Maintained
14029 F:      Documentation/networking/z8530drv.txt
14030 F:      drivers/net/hamradio/*scc.c
14031 F:      drivers/net/hamradio/z8530.h
14032
14033 ZBUD COMPRESSED PAGE ALLOCATOR
14034 M:      Seth Jennings <sjenning@redhat.com>
14035 M:      Dan Streetman <ddstreet@ieee.org>
14036 L:      linux-mm@kvack.org
14037 S:      Maintained
14038 F:      mm/zbud.c
14039 F:      include/linux/zbud.h
14040
14041 ZD1211RW WIRELESS DRIVER
14042 M:      Daniel Drake <dsd@gentoo.org>
14043 M:      Ulrich Kunitz <kune@deine-taler.de>
14044 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14045 L:      linux-wireless@vger.kernel.org
14046 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14047 S:      Maintained
14048 F:      drivers/net/wireless/zydas/zd1211rw/
14049
14050 ZD1301_DEMOD MEDIA DRIVER
14051 M:      Antti Palosaari <crope@iki.fi>
14052 L:      linux-media@vger.kernel.org
14053 W:      https://linuxtv.org/
14054 W:      http://palosaari.fi/linux/
14055 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14056 S:      Maintained
14057 F:      drivers/media/dvb-frontends/zd1301_demod*
14058
14059 ZD1301 MEDIA DRIVER
14060 M:      Antti Palosaari <crope@iki.fi>
14061 L:      linux-media@vger.kernel.org
14062 W:      https://linuxtv.org/
14063 W:      http://palosaari.fi/linux/
14064 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14065 S:      Maintained
14066 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14067
14068 ZPOOL COMPRESSED PAGE STORAGE API
14069 M:      Dan Streetman <ddstreet@ieee.org>
14070 L:      linux-mm@kvack.org
14071 S:      Maintained
14072 F:      mm/zpool.c
14073 F:      include/linux/zpool.h
14074
14075 ZR36067 VIDEO FOR LINUX DRIVER
14076 L:      mjpeg-users@lists.sourceforge.net
14077 L:      linux-media@vger.kernel.org
14078 W:      http://mjpeg.sourceforge.net/driver-zoran/
14079 T:      hg https://linuxtv.org/hg/v4l-dvb
14080 S:      Odd Fixes
14081 F:      drivers/media/pci/zoran/
14082
14083 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14084 M:      Minchan Kim <minchan@kernel.org>
14085 M:      Nitin Gupta <ngupta@vflare.org>
14086 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14087 L:      linux-kernel@vger.kernel.org
14088 S:      Maintained
14089 F:      drivers/block/zram/
14090 F:      Documentation/blockdev/zram.txt
14091
14092 ZS DECSTATION Z85C30 SERIAL DRIVER
14093 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14094 S:      Maintained
14095 F:      drivers/tty/serial/zs.*
14096
14097 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14098 M:      Minchan Kim <minchan@kernel.org>
14099 M:      Nitin Gupta <ngupta@vflare.org>
14100 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14101 L:      linux-mm@kvack.org
14102 S:      Maintained
14103 F:      mm/zsmalloc.c
14104 F:      include/linux/zsmalloc.h
14105 F:      Documentation/vm/zsmalloc.txt
14106
14107 ZSWAP COMPRESSED SWAP CACHING
14108 M:      Seth Jennings <sjenning@redhat.com>
14109 M:      Dan Streetman <ddstreet@ieee.org>
14110 L:      linux-mm@kvack.org
14111 S:      Maintained
14112 F:      mm/zswap.c
14113
14114 THE REST
14115 M:      Linus Torvalds <torvalds@linux-foundation.org>
14116 L:      linux-kernel@vger.kernel.org
14117 Q:      http://patchwork.kernel.org/project/LKML/list/
14118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14119 S:      Buried alive in reporters
14120 F:      *
14121 F:      */