]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'drm-coc-for-v4.12-rc1' of git://people.freedesktop.org/~airlied/linux
[karo-tx-linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 M:      Quan Nguyen <qnguyen@apm.com>
900 S:      Supported
901 F:      drivers/net/ethernet/apm/xgene/
902 F:      drivers/net/phy/mdio-xgene.c
903 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M:      Iyappan Subramanian <isubramanian@apm.com>
908 M:      Keyur Chudgar <kchudgar@apm.com>
909 S:      Supported
910 F:      drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M:      Tai Nguyen <ttnguyen@apm.com>
914 S:      Supported
915 F:      drivers/perf/xgene_pmu.c
916 F:      Documentation/perf/xgene-pmu.txt
917 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M:      Jaya Kumar <jayalk@intworks.biz>
927 S:      Maintained
928 F:      drivers/video/fbdev/arcfb.c
929 F:      drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L:      netdev@vger.kernel.org
934 S:      Maintained
935 F:      drivers/net/arcnet/
936 F:      include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M:      Alexey Brodkin <abrodkin@synopsys.com>
940 S:      Supported
941 F:      drivers/gpu/drm/arc/
942 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M:      Mark Rutland <mark.rutland@arm.com>
946 M:      Marc Zyngier <marc.zyngier@arm.com>
947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S:      Maintained
949 F:      arch/arm/include/asm/arch_timer.h
950 F:      arch/arm64/include/asm/arch_timer.h
951 F:      drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M:      Liviu Dudau <liviu.dudau@arm.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arm/hdlcd_*
957 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M:      Liviu Dudau <liviu.dudau@arm.com>
961 M:      Brian Starkey <brian.starkey@arm.com>
962 M:      Mali DP Maintainers <malidp@foss.arm.com>
963 S:      Supported
964 F:      drivers/gpu/drm/arm/
965 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M:      Ian Molton <spyro@f2s.com>
969 S:      Maintained
970 F:      arch/arm/lib/floppydma.S
971 F:      arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M:      Will Deacon <will.deacon@arm.com>
975 M:      Mark Rutland <mark.rutland@arm.com>
976 S:      Maintained
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F:      arch/arm*/kernel/perf_*
979 F:      arch/arm/oprofile/common.c
980 F:      arch/arm*/kernel/hw_breakpoint.c
981 F:      arch/arm*/include/asm/hw_breakpoint.h
982 F:      arch/arm*/include/asm/perf_event.h
983 F:      drivers/perf/*
984 F:      include/linux/perf/arm_pmu.h
985 F:      Documentation/devicetree/bindings/arm/pmu.txt
986 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/soc_camera/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 DRIVER
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/cec-edid.c
3113 F:      drivers/media/rc/keymaps/rc-cec.c
3114 F:      include/media/cec.h
3115 F:      include/media/cec-edid.h
3116 F:      include/uapi/linux/cec.h
3117 F:      include/uapi/linux/cec-funcs.h
3118
3119 CELL BROADBAND ENGINE ARCHITECTURE
3120 M:      Arnd Bergmann <arnd@arndb.de>
3121 L:      linuxppc-dev@lists.ozlabs.org
3122 W:      http://www.ibm.com/developerworks/power/cell/
3123 S:      Supported
3124 F:      arch/powerpc/include/asm/cell*.h
3125 F:      arch/powerpc/include/asm/spu*.h
3126 F:      arch/powerpc/include/uapi/asm/spu*.h
3127 F:      arch/powerpc/oprofile/*cell*
3128 F:      arch/powerpc/platforms/cell/
3129
3130 CEPH COMMON CODE (LIBCEPH)
3131 M:      Ilya Dryomov <idryomov@gmail.com>
3132 M:      "Yan, Zheng" <zyan@redhat.com>
3133 M:      Sage Weil <sage@redhat.com>
3134 L:      ceph-devel@vger.kernel.org
3135 W:      http://ceph.com/
3136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3137 T:      git git://github.com/ceph/ceph-client.git
3138 S:      Supported
3139 F:      net/ceph/
3140 F:      include/linux/ceph/
3141 F:      include/linux/crush/
3142
3143 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3144 M:      "Yan, Zheng" <zyan@redhat.com>
3145 M:      Sage Weil <sage@redhat.com>
3146 M:      Ilya Dryomov <idryomov@gmail.com>
3147 L:      ceph-devel@vger.kernel.org
3148 W:      http://ceph.com/
3149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3150 T:      git git://github.com/ceph/ceph-client.git
3151 S:      Supported
3152 F:      Documentation/filesystems/ceph.txt
3153 F:      fs/ceph/
3154
3155 CERTIFICATE HANDLING:
3156 M:      David Howells <dhowells@redhat.com>
3157 M:      David Woodhouse <dwmw2@infradead.org>
3158 L:      keyrings@vger.kernel.org
3159 S:      Maintained
3160 F:      Documentation/module-signing.txt
3161 F:      certs/
3162 F:      scripts/sign-file.c
3163 F:      scripts/extract-cert.c
3164
3165 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3166 L:      linux-usb@vger.kernel.org
3167 S:      Orphan
3168 F:      Documentation/usb/WUSB-Design-overview.txt
3169 F:      Documentation/usb/wusb-cbaf
3170 F:      drivers/usb/host/hwa-hc.c
3171 F:      drivers/usb/host/whci/
3172 F:      drivers/usb/wusbcore/
3173 F:      include/linux/usb/wusb*
3174
3175 HT16K33 LED CONTROLLER DRIVER
3176 M:      Robin van der Gracht <robin@protonic.nl>
3177 S:      Maintained
3178 F:      drivers/auxdisplay/ht16k33.c
3179 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3180
3181 CFAG12864B LCD DRIVER
3182 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3183 W:      http://miguelojeda.es/auxdisplay.htm
3184 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3185 S:      Maintained
3186 F:      drivers/auxdisplay/cfag12864b.c
3187 F:      include/linux/cfag12864b.h
3188
3189 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3190 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3191 W:      http://miguelojeda.es/auxdisplay.htm
3192 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3193 S:      Maintained
3194 F:      drivers/auxdisplay/cfag12864bfb.c
3195 F:      include/linux/cfag12864b.h
3196
3197 CFG80211 and NL80211
3198 M:      Johannes Berg <johannes@sipsolutions.net>
3199 L:      linux-wireless@vger.kernel.org
3200 W:      http://wireless.kernel.org/
3201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3203 S:      Maintained
3204 F:      include/uapi/linux/nl80211.h
3205 F:      include/net/cfg80211.h
3206 F:      net/wireless/*
3207 X:      net/wireless/wext*
3208
3209 CHAR and MISC DRIVERS
3210 M:      Arnd Bergmann <arnd@arndb.de>
3211 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3213 S:      Supported
3214 F:      drivers/char/*
3215 F:      drivers/misc/*
3216 F:      include/linux/miscdevice.h
3217
3218 CHECKPATCH
3219 M:      Andy Whitcroft <apw@canonical.com>
3220 M:      Joe Perches <joe@perches.com>
3221 S:      Maintained
3222 F:      scripts/checkpatch.pl
3223
3224 CHINESE DOCUMENTATION
3225 M:      Harry Wei <harryxiyou@gmail.com>
3226 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3227 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3228 S:      Maintained
3229 F:      Documentation/translations/zh_CN/
3230
3231 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3232 M:      Peter Chen <Peter.Chen@nxp.com>
3233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3234 L:      linux-usb@vger.kernel.org
3235 S:      Maintained
3236 F:      drivers/usb/chipidea/
3237
3238 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3239 M:      Hans de Goede <hdegoede@redhat.com>
3240 L:      linux-input@vger.kernel.org
3241 S:      Maintained
3242 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3243 F:      drivers/input/touchscreen/chipone_icn8318.c
3244
3245 CHROME HARDWARE PLATFORM SUPPORT
3246 M:      Olof Johansson <olof@lixom.net>
3247 S:      Maintained
3248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3249 F:      drivers/platform/chrome/
3250
3251 CISCO VIC ETHERNET NIC DRIVER
3252 M:      Christian Benvenuti <benve@cisco.com>
3253 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3254 M:      Neel Patel <neepatel@cisco.com>
3255 S:      Supported
3256 F:      drivers/net/ethernet/cisco/enic/
3257
3258 CISCO VIC LOW LATENCY NIC DRIVER
3259 M:      Christian Benvenuti <benve@cisco.com>
3260 M:      Dave Goodell <dgoodell@cisco.com>
3261 S:      Supported
3262 F:      drivers/infiniband/hw/usnic/
3263
3264 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3265 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3266 L:      netdev@vger.kernel.org
3267 S:      Maintained
3268 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3269
3270 CIRRUS LOGIC AUDIO CODEC DRIVERS
3271 M:      Brian Austin <brian.austin@cirrus.com>
3272 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3273 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3274 S:      Maintained
3275 F:      sound/soc/codecs/cs*
3276
3277 CLEANCACHE API
3278 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3279 L:      linux-kernel@vger.kernel.org
3280 S:      Maintained
3281 F:      mm/cleancache.c
3282 F:      include/linux/cleancache.h
3283
3284 CLK API
3285 M:      Russell King <linux@armlinux.org.uk>
3286 L:      linux-clk@vger.kernel.org
3287 S:      Maintained
3288 F:      include/linux/clk.h
3289
3290 CLOCKSOURCE, CLOCKEVENT DRIVERS
3291 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3292 M:      Thomas Gleixner <tglx@linutronix.de>
3293 L:      linux-kernel@vger.kernel.org
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3295 S:      Supported
3296 F:      drivers/clocksource
3297
3298 CISCO FCOE HBA DRIVER
3299 M:      Satish Kharat <satishkh@cisco.com>
3300 M:      Sesidhar Baddela <sebaddel@cisco.com>
3301 M:      Karan Tilak Kumar <kartilak@cisco.com>
3302 L:      linux-scsi@vger.kernel.org
3303 S:      Supported
3304 F:      drivers/scsi/fnic/
3305
3306 CISCO SCSI HBA DRIVER
3307 M:      Karan Tilak Kumar <kartilak@cisco.com>
3308 M:      Sesidhar Baddela <sebaddel@cisco.com>
3309 L:      linux-scsi@vger.kernel.org
3310 S:      Supported
3311 F:      drivers/scsi/snic/
3312
3313 CMPC ACPI DRIVER
3314 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3315 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3316 L:      platform-driver-x86@vger.kernel.org
3317 S:      Supported
3318 F:      drivers/platform/x86/classmate-laptop.c
3319
3320 COBALT MEDIA DRIVER
3321 M:      Hans Verkuil <hans.verkuil@cisco.com>
3322 L:      linux-media@vger.kernel.org
3323 T:      git git://linuxtv.org/media_tree.git
3324 W:      https://linuxtv.org
3325 S:      Supported
3326 F:      drivers/media/pci/cobalt/
3327
3328 COCCINELLE/Semantic Patches (SmPL)
3329 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3330 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3331 M:      Nicolas Palix <nicolas.palix@imag.fr>
3332 M:      Michal Marek <mmarek@suse.com>
3333 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3335 W:      http://coccinelle.lip6.fr/
3336 S:      Supported
3337 F:      Documentation/dev-tools/coccinelle.rst
3338 F:      scripts/coccinelle/
3339 F:      scripts/coccicheck
3340
3341 CODA FILE SYSTEM
3342 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3343 M:      coda@cs.cmu.edu
3344 L:      codalist@coda.cs.cmu.edu
3345 W:      http://www.coda.cs.cmu.edu/
3346 S:      Maintained
3347 F:      Documentation/filesystems/coda.txt
3348 F:      fs/coda/
3349 F:      include/linux/coda*.h
3350 F:      include/uapi/linux/coda*.h
3351
3352 CODA V4L2 MEM2MEM DRIVER
3353 M:      Philipp Zabel <p.zabel@pengutronix.de>
3354 L:      linux-media@vger.kernel.org
3355 S:      Maintained
3356 F:      Documentation/devicetree/bindings/media/coda.txt
3357 F:      drivers/media/platform/coda/
3358
3359 COMMON CLK FRAMEWORK
3360 M:      Michael Turquette <mturquette@baylibre.com>
3361 M:      Stephen Boyd <sboyd@codeaurora.org>
3362 L:      linux-clk@vger.kernel.org
3363 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3365 S:      Maintained
3366 F:      Documentation/devicetree/bindings/clock/
3367 F:      drivers/clk/
3368 X:      drivers/clk/clkdev.c
3369 F:      include/linux/clk-pr*
3370 F:      include/linux/clk/
3371
3372 COMMON INTERNET FILE SYSTEM (CIFS)
3373 M:      Steve French <sfrench@samba.org>
3374 L:      linux-cifs@vger.kernel.org
3375 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3376 W:      http://linux-cifs.samba.org/
3377 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3378 S:      Supported
3379 F:      Documentation/filesystems/cifs/
3380 F:      fs/cifs/
3381
3382 COMPACTPCI HOTPLUG CORE
3383 M:      Scott Murray <scott@spiteful.org>
3384 L:      linux-pci@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/pci/hotplug/cpci_hotplug*
3387
3388 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3389 M:      Scott Murray <scott@spiteful.org>
3390 L:      linux-pci@vger.kernel.org
3391 S:      Maintained
3392 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3393
3394 COMPACTPCI HOTPLUG GENERIC DRIVER
3395 M:      Scott Murray <scott@spiteful.org>
3396 L:      linux-pci@vger.kernel.org
3397 S:      Maintained
3398 F:      drivers/pci/hotplug/cpcihp_generic.c
3399
3400 COMPAL LAPTOP SUPPORT
3401 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3402 L:      platform-driver-x86@vger.kernel.org
3403 S:      Maintained
3404 F:      drivers/platform/x86/compal-laptop.c
3405
3406 CONEXANT ACCESSRUNNER USB DRIVER
3407 L:      accessrunner-general@lists.sourceforge.net
3408 W:      http://accessrunner.sourceforge.net/
3409 S:      Orphan
3410 F:      drivers/usb/atm/cxacru.c
3411
3412 CONFIGFS
3413 M:      Joel Becker <jlbec@evilplan.org>
3414 M:      Christoph Hellwig <hch@lst.de>
3415 T:      git git://git.infradead.org/users/hch/configfs.git
3416 S:      Supported
3417 F:      fs/configfs/
3418 F:      include/linux/configfs.h
3419
3420 CONNECTOR
3421 M:      Evgeniy Polyakov <zbr@ioremap.net>
3422 L:      netdev@vger.kernel.org
3423 S:      Maintained
3424 F:      drivers/connector/
3425
3426 CONTROL GROUP (CGROUP)
3427 M:      Tejun Heo <tj@kernel.org>
3428 M:      Li Zefan <lizefan@huawei.com>
3429 M:      Johannes Weiner <hannes@cmpxchg.org>
3430 L:      cgroups@vger.kernel.org
3431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3432 S:      Maintained
3433 F:      Documentation/cgroup*
3434 F:      include/linux/cgroup*
3435 F:      kernel/cgroup*
3436
3437 CONTROL GROUP - CPUSET
3438 M:      Li Zefan <lizefan@huawei.com>
3439 L:      cgroups@vger.kernel.org
3440 W:      http://www.bullopensource.org/cpuset/
3441 W:      http://oss.sgi.com/projects/cpusets/
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3443 S:      Maintained
3444 F:      Documentation/cgroup-v1/cpusets.txt
3445 F:      include/linux/cpuset.h
3446 F:      kernel/cpuset.c
3447
3448 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3449 M:      Johannes Weiner <hannes@cmpxchg.org>
3450 M:      Michal Hocko <mhocko@kernel.org>
3451 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3452 L:      cgroups@vger.kernel.org
3453 L:      linux-mm@kvack.org
3454 S:      Maintained
3455 F:      mm/memcontrol.c
3456 F:      mm/swap_cgroup.c
3457
3458 CORETEMP HARDWARE MONITORING DRIVER
3459 M:      Fenghua Yu <fenghua.yu@intel.com>
3460 L:      linux-hwmon@vger.kernel.org
3461 S:      Maintained
3462 F:      Documentation/hwmon/coretemp
3463 F:      drivers/hwmon/coretemp.c
3464
3465 COSA/SRP SYNC SERIAL DRIVER
3466 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3467 W:      http://www.fi.muni.cz/~kas/cosa/
3468 S:      Maintained
3469 F:      drivers/net/wan/cosa*
3470
3471 CPMAC ETHERNET DRIVER
3472 M:      Florian Fainelli <f.fainelli@gmail.com>
3473 L:      netdev@vger.kernel.org
3474 S:      Maintained
3475 F:      drivers/net/ethernet/ti/cpmac.c
3476
3477 CPU FREQUENCY DRIVERS
3478 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3479 M:      Viresh Kumar <viresh.kumar@linaro.org>
3480 L:      linux-pm@vger.kernel.org
3481 S:      Maintained
3482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3483 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3484 B:      https://bugzilla.kernel.org
3485 F:      Documentation/cpu-freq/
3486 F:      Documentation/devicetree/bindings/cpufreq/
3487 F:      drivers/cpufreq/
3488 F:      include/linux/cpufreq.h
3489 F:      tools/testing/selftests/cpufreq/
3490
3491 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3492 M:      Viresh Kumar <viresh.kumar@linaro.org>
3493 M:      Sudeep Holla <sudeep.holla@arm.com>
3494 L:      linux-pm@vger.kernel.org
3495 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3496 S:      Maintained
3497 F:      drivers/cpufreq/arm_big_little.h
3498 F:      drivers/cpufreq/arm_big_little.c
3499 F:      drivers/cpufreq/arm_big_little_dt.c
3500
3501 CPUIDLE DRIVER - ARM BIG LITTLE
3502 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3503 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3504 L:      linux-pm@vger.kernel.org
3505 L:      linux-arm-kernel@lists.infradead.org
3506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3507 S:      Maintained
3508 F:      drivers/cpuidle/cpuidle-big_little.c
3509
3510 CPUIDLE DRIVER - ARM EXYNOS
3511 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3512 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3513 M:      Kukjin Kim <kgene@kernel.org>
3514 L:      linux-pm@vger.kernel.org
3515 L:      linux-samsung-soc@vger.kernel.org
3516 S:      Supported
3517 F:      drivers/cpuidle/cpuidle-exynos.c
3518 F:      arch/arm/mach-exynos/pm.c
3519
3520 CPUIDLE DRIVERS
3521 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3522 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3523 L:      linux-pm@vger.kernel.org
3524 S:      Maintained
3525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3526 B:      https://bugzilla.kernel.org
3527 F:      drivers/cpuidle/*
3528 F:      include/linux/cpuidle.h
3529
3530 CPUID/MSR DRIVER
3531 M:      "H. Peter Anvin" <hpa@zytor.com>
3532 S:      Maintained
3533 F:      arch/x86/kernel/cpuid.c
3534 F:      arch/x86/kernel/msr.c
3535
3536 CPU POWER MONITORING SUBSYSTEM
3537 M:      Thomas Renninger <trenn@suse.com>
3538 L:      linux-pm@vger.kernel.org
3539 S:      Maintained
3540 F:      tools/power/cpupower/
3541
3542 CRAMFS FILESYSTEM
3543 W:      http://sourceforge.net/projects/cramfs/
3544 S:      Orphan / Obsolete
3545 F:      Documentation/filesystems/cramfs.txt
3546 F:      fs/cramfs/
3547
3548 CRIS PORT
3549 M:      Mikael Starvik <starvik@axis.com>
3550 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3551 L:      linux-cris-kernel@axis.com
3552 W:      http://developer.axis.com
3553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3554 S:      Maintained
3555 F:      arch/cris/
3556 F:      drivers/tty/serial/crisv10.*
3557
3558 CRYPTO API
3559 M:      Herbert Xu <herbert@gondor.apana.org.au>
3560 M:      "David S. Miller" <davem@davemloft.net>
3561 L:      linux-crypto@vger.kernel.org
3562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3564 S:      Maintained
3565 F:      Documentation/crypto/
3566 F:      Documentation/devicetree/bindings/crypto/
3567 F:      Documentation/DocBook/crypto-API.tmpl
3568 F:      arch/*/crypto/
3569 F:      crypto/
3570 F:      drivers/crypto/
3571 F:      include/crypto/
3572 F:      include/linux/crypto*
3573
3574 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3575 M:      Neil Horman <nhorman@tuxdriver.com>
3576 L:      linux-crypto@vger.kernel.org
3577 S:      Maintained
3578 F:      crypto/ansi_cprng.c
3579 F:      crypto/rng.c
3580
3581 CS3308 MEDIA DRIVER
3582 M:      Hans Verkuil <hverkuil@xs4all.nl>
3583 L:      linux-media@vger.kernel.org
3584 T:      git git://linuxtv.org/media_tree.git
3585 W:      http://linuxtv.org
3586 S:      Odd Fixes
3587 F:      drivers/media/i2c/cs3308.c
3588 F:      drivers/media/i2c/cs3308.h
3589
3590 CS5535 Audio ALSA driver
3591 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3592 S:      Maintained
3593 F:      sound/pci/cs5535audio/
3594
3595 CW1200 WLAN driver
3596 M:      Solomon Peachy <pizza@shaftnet.org>
3597 S:      Maintained
3598 F:      drivers/net/wireless/st/cw1200/
3599
3600 CX18 VIDEO4LINUX DRIVER
3601 M:      Andy Walls <awalls@md.metrocast.net>
3602 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3603 L:      linux-media@vger.kernel.org
3604 T:      git git://linuxtv.org/media_tree.git
3605 W:      https://linuxtv.org
3606 W:      http://www.ivtvdriver.org/index.php/Cx18
3607 S:      Maintained
3608 F:      Documentation/media/v4l-drivers/cx18*
3609 F:      drivers/media/pci/cx18/
3610 F:      include/uapi/linux/ivtv*
3611
3612 CX2341X MPEG ENCODER HELPER MODULE
3613 M:      Hans Verkuil <hverkuil@xs4all.nl>
3614 L:      linux-media@vger.kernel.org
3615 T:      git git://linuxtv.org/media_tree.git
3616 W:      https://linuxtv.org
3617 S:      Maintained
3618 F:      drivers/media/common/cx2341x*
3619 F:      include/media/cx2341x*
3620
3621 CX24120 MEDIA DRIVER
3622 M:      Jemma Denson <jdenson@gmail.com>
3623 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3624 L:      linux-media@vger.kernel.org
3625 W:      https://linuxtv.org
3626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3627 S:      Maintained
3628 F:      drivers/media/dvb-frontends/cx24120*
3629
3630 CX88 VIDEO4LINUX DRIVER
3631 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3633 L:      linux-media@vger.kernel.org
3634 W:      https://linuxtv.org
3635 T:      git git://linuxtv.org/media_tree.git
3636 S:      Odd fixes
3637 F:      Documentation/media/v4l-drivers/cx88*
3638 F:      drivers/media/pci/cx88/
3639
3640 CXD2820R MEDIA DRIVER
3641 M:      Antti Palosaari <crope@iki.fi>
3642 L:      linux-media@vger.kernel.org
3643 W:      https://linuxtv.org
3644 W:      http://palosaari.fi/linux/
3645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3646 T:      git git://linuxtv.org/anttip/media_tree.git
3647 S:      Maintained
3648 F:      drivers/media/dvb-frontends/cxd2820r*
3649
3650 CXGB3 ETHERNET DRIVER (CXGB3)
3651 M:      Santosh Raspatur <santosh@chelsio.com>
3652 L:      netdev@vger.kernel.org
3653 W:      http://www.chelsio.com
3654 S:      Supported
3655 F:      drivers/net/ethernet/chelsio/cxgb3/
3656
3657 CXGB3 ISCSI DRIVER (CXGB3I)
3658 M:      Karen Xie <kxie@chelsio.com>
3659 L:      linux-scsi@vger.kernel.org
3660 W:      http://www.chelsio.com
3661 S:      Supported
3662 F:      drivers/scsi/cxgbi/cxgb3i
3663
3664 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3665 M:      Steve Wise <swise@chelsio.com>
3666 L:      linux-rdma@vger.kernel.org
3667 W:      http://www.openfabrics.org
3668 S:      Supported
3669 F:      drivers/infiniband/hw/cxgb3/
3670 F:      include/uapi/rdma/cxgb3-abi.h
3671
3672 CXGB4 ETHERNET DRIVER (CXGB4)
3673 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3674 L:      netdev@vger.kernel.org
3675 W:      http://www.chelsio.com
3676 S:      Supported
3677 F:      drivers/net/ethernet/chelsio/cxgb4/
3678
3679 CXGB4 ISCSI DRIVER (CXGB4I)
3680 M:      Karen Xie <kxie@chelsio.com>
3681 L:      linux-scsi@vger.kernel.org
3682 W:      http://www.chelsio.com
3683 S:      Supported
3684 F:      drivers/scsi/cxgbi/cxgb4i
3685
3686 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3687 M:      Steve Wise <swise@chelsio.com>
3688 L:      linux-rdma@vger.kernel.org
3689 W:      http://www.openfabrics.org
3690 S:      Supported
3691 F:      drivers/infiniband/hw/cxgb4/
3692 F:      include/uapi/rdma/cxgb4-abi.h
3693
3694 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3695 M:      Casey Leedom <leedom@chelsio.com>
3696 L:      netdev@vger.kernel.org
3697 W:      http://www.chelsio.com
3698 S:      Supported
3699 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3700
3701 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3702 M:      Ian Munsie <imunsie@au1.ibm.com>
3703 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3704 L:      linuxppc-dev@lists.ozlabs.org
3705 S:      Supported
3706 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3707 F:      drivers/misc/cxl/
3708 F:      include/misc/cxl*
3709 F:      include/uapi/misc/cxl.h
3710 F:      Documentation/powerpc/cxl.txt
3711 F:      Documentation/ABI/testing/sysfs-class-cxl
3712
3713 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3714 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3715 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3716 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3717 L:      linux-scsi@vger.kernel.org
3718 S:      Supported
3719 F:      drivers/scsi/cxlflash/
3720 F:      include/uapi/scsi/cxlflash_ioctls.h
3721 F:      Documentation/powerpc/cxlflash.txt
3722
3723 STMMAC ETHERNET DRIVER
3724 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3725 M:      Alexandre Torgue <alexandre.torgue@st.com>
3726 L:      netdev@vger.kernel.org
3727 W:      http://www.stlinux.com
3728 S:      Supported
3729 F:      drivers/net/ethernet/stmicro/stmmac/
3730
3731 CYBERPRO FB DRIVER
3732 M:      Russell King <linux@armlinux.org.uk>
3733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3734 W:      http://www.armlinux.org.uk/
3735 S:      Maintained
3736 F:      drivers/video/fbdev/cyber2000fb.*
3737
3738 CYCLADES ASYNC MUX DRIVER
3739 W:      http://www.cyclades.com/
3740 S:      Orphan
3741 F:      drivers/tty/cyclades.c
3742 F:      include/linux/cyclades.h
3743 F:      include/uapi/linux/cyclades.h
3744
3745 CYCLADES PC300 DRIVER
3746 W:      http://www.cyclades.com/
3747 S:      Orphan
3748 F:      drivers/net/wan/pc300*
3749
3750 CYPRESS_FIRMWARE MEDIA DRIVER
3751 M:      Antti Palosaari <crope@iki.fi>
3752 L:      linux-media@vger.kernel.org
3753 W:      https://linuxtv.org
3754 W:      http://palosaari.fi/linux/
3755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3756 T:      git git://linuxtv.org/anttip/media_tree.git
3757 S:      Maintained
3758 F:      drivers/media/common/cypress_firmware*
3759
3760 CYTTSP TOUCHSCREEN DRIVER
3761 M:      Ferruh Yigit <fery@cypress.com>
3762 L:      linux-input@vger.kernel.org
3763 S:      Supported
3764 F:      drivers/input/touchscreen/cyttsp*
3765 F:      include/linux/input/cyttsp.h
3766
3767 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3768 M:      Joshua Kinard <kumba@gentoo.org>
3769 S:      Maintained
3770 F:      drivers/rtc/rtc-ds1685.c
3771 F:      include/linux/rtc/ds1685.h
3772
3773 DAMA SLAVE for AX.25
3774 M:      Joerg Reuter <jreuter@yaina.de>
3775 W:      http://yaina.de/jreuter/
3776 W:      http://www.qsl.net/dl1bke/
3777 L:      linux-hams@vger.kernel.org
3778 S:      Maintained
3779 F:      net/ax25/af_ax25.c
3780 F:      net/ax25/ax25_dev.c
3781 F:      net/ax25/ax25_ds_*
3782 F:      net/ax25/ax25_in.c
3783 F:      net/ax25/ax25_out.c
3784 F:      net/ax25/ax25_timer.c
3785 F:      net/ax25/sysctl_net_ax25.c
3786
3787 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3788 L:      netdev@vger.kernel.org
3789 S:      Orphan
3790 F:      Documentation/networking/dmfe.txt
3791 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3792
3793 DC390/AM53C974 SCSI driver
3794 M:      Hannes Reinecke <hare@suse.com>
3795 L:      linux-scsi@vger.kernel.org
3796 S:      Maintained
3797 F:      drivers/scsi/am53c974.c
3798
3799 DC395x SCSI driver
3800 M:      Oliver Neukum <oliver@neukum.org>
3801 M:      Ali Akcaagac <aliakc@web.de>
3802 M:      Jamie Lenehan <lenehan@twibble.org>
3803 L:      dc395x@twibble.org
3804 W:      http://twibble.org/dist/dc395x/
3805 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3806 S:      Maintained
3807 F:      Documentation/scsi/dc395x.txt
3808 F:      drivers/scsi/dc395x.*
3809
3810 DCCP PROTOCOL
3811 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3812 L:      dccp@vger.kernel.org
3813 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3814 S:      Maintained
3815 F:      include/linux/dccp.h
3816 F:      include/uapi/linux/dccp.h
3817 F:      include/linux/tfrc.h
3818 F:      net/dccp/
3819
3820 DECnet NETWORK LAYER
3821 W:      http://linux-decnet.sourceforge.net
3822 L:      linux-decnet-user@lists.sourceforge.net
3823 S:      Orphan
3824 F:      Documentation/networking/decnet.txt
3825 F:      net/decnet/
3826
3827 DECSTATION PLATFORM SUPPORT
3828 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3829 L:      linux-mips@linux-mips.org
3830 W:      http://www.linux-mips.org/wiki/DECstation
3831 S:      Maintained
3832 F:      arch/mips/dec/
3833 F:      arch/mips/include/asm/dec/
3834 F:      arch/mips/include/asm/mach-dec/
3835
3836 DEFXX FDDI NETWORK DRIVER
3837 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3838 S:      Maintained
3839 F:      drivers/net/fddi/defxx.*
3840
3841 DELL LAPTOP DRIVER
3842 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3843 M:      Pali Rohár <pali.rohar@gmail.com>
3844 L:      platform-driver-x86@vger.kernel.org
3845 S:      Maintained
3846 F:      drivers/platform/x86/dell-laptop.c
3847
3848 DELL LAPTOP RBTN DRIVER
3849 M:      Pali Rohár <pali.rohar@gmail.com>
3850 S:      Maintained
3851 F:      drivers/platform/x86/dell-rbtn.*
3852
3853 DELL LAPTOP FREEFALL DRIVER
3854 M:      Pali Rohár <pali.rohar@gmail.com>
3855 S:      Maintained
3856 F:      drivers/platform/x86/dell-smo8800.c
3857
3858 DELL LAPTOP SMM DRIVER
3859 M:      Pali Rohár <pali.rohar@gmail.com>
3860 S:      Maintained
3861 F:      drivers/hwmon/dell-smm-hwmon.c
3862 F:      include/uapi/linux/i8k.h
3863
3864 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3865 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3866 S:      Maintained
3867 F:      Documentation/dcdbas.txt
3868 F:      drivers/firmware/dcdbas.*
3869
3870 DELL WMI EXTRAS DRIVER
3871 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3872 M:      Pali Rohár <pali.rohar@gmail.com>
3873 S:      Maintained
3874 F:      drivers/platform/x86/dell-wmi.c
3875
3876 DESIGNWARE USB2 DRD IP DRIVER
3877 M:      John Youn <johnyoun@synopsys.com>
3878 L:      linux-usb@vger.kernel.org
3879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3880 S:      Maintained
3881 F:      drivers/usb/dwc2/
3882
3883 DESIGNWARE USB3 DRD IP DRIVER
3884 M:      Felipe Balbi <balbi@kernel.org>
3885 L:      linux-usb@vger.kernel.org
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3887 S:      Maintained
3888 F:      drivers/usb/dwc3/
3889
3890 DEVICE COREDUMP (DEV_COREDUMP)
3891 M:      Johannes Berg <johannes@sipsolutions.net>
3892 L:      linux-kernel@vger.kernel.org
3893 S:      Maintained
3894 F:      drivers/base/devcoredump.c
3895 F:      include/linux/devcoredump.h
3896
3897 DEVICE FREQUENCY (DEVFREQ)
3898 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3899 M:      Kyungmin Park <kyungmin.park@samsung.com>
3900 R:      Chanwoo Choi <cw00.choi@samsung.com>
3901 L:      linux-pm@vger.kernel.org
3902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3903 S:      Maintained
3904 F:      drivers/devfreq/
3905 F:      include/linux/devfreq.h
3906 F:      Documentation/devicetree/bindings/devfreq/
3907
3908 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3909 M:      Chanwoo Choi <cw00.choi@samsung.com>
3910 L:      linux-pm@vger.kernel.org
3911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3912 S:      Supported
3913 F:      drivers/devfreq/event/
3914 F:      drivers/devfreq/devfreq-event.c
3915 F:      include/linux/devfreq-event.h
3916 F:      Documentation/devicetree/bindings/devfreq/event/
3917
3918 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3919 M:      Chanwoo Choi <cw00.choi@samsung.com>
3920 L:      linux-pm@vger.kernel.org
3921 L:      linux-samsung-soc@vger.kernel.org
3922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3923 S:      Maintained
3924 F:      drivers/devfreq/exynos-bus.c
3925 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3926
3927 DEVICE NUMBER REGISTRY
3928 M:      Torben Mathiasen <device@lanana.org>
3929 W:      http://lanana.org/docs/device-list/index.html
3930 S:      Maintained
3931
3932 DEVICE-MAPPER  (LVM)
3933 M:      Alasdair Kergon <agk@redhat.com>
3934 M:      Mike Snitzer <snitzer@redhat.com>
3935 M:      dm-devel@redhat.com
3936 L:      dm-devel@redhat.com
3937 W:      http://sources.redhat.com/dm
3938 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3940 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3941 S:      Maintained
3942 F:      Documentation/device-mapper/
3943 F:      drivers/md/dm*
3944 F:      drivers/md/persistent-data/
3945 F:      include/linux/device-mapper.h
3946 F:      include/linux/dm-*.h
3947 F:      include/uapi/linux/dm-*.h
3948
3949 DEVLINK
3950 M:      Jiri Pirko <jiri@mellanox.com>
3951 L:      netdev@vger.kernel.org
3952 S:      Supported
3953 F:      net/core/devlink.c
3954 F:      include/net/devlink.h
3955 F:      include/uapi/linux/devlink.h
3956
3957 DIALOG SEMICONDUCTOR DRIVERS
3958 M:      Support Opensource <support.opensource@diasemi.com>
3959 W:      http://www.dialog-semiconductor.com/products
3960 S:      Supported
3961 F:      Documentation/hwmon/da90??
3962 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3963 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3964 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3965 F:      drivers/gpio/gpio-da90??.c
3966 F:      drivers/hwmon/da90??-hwmon.c
3967 F:      drivers/iio/adc/da91??-*.c
3968 F:      drivers/input/misc/da90??_onkey.c
3969 F:      drivers/input/touchscreen/da9052_tsi.c
3970 F:      drivers/leds/leds-da90??.c
3971 F:      drivers/mfd/da903x.c
3972 F:      drivers/mfd/da90??-*.c
3973 F:      drivers/mfd/da91??-*.c
3974 F:      drivers/power/supply/da9052-battery.c
3975 F:      drivers/power/supply/da91??-*.c
3976 F:      drivers/regulator/da903x.c
3977 F:      drivers/regulator/da9???-regulator.[ch]
3978 F:      drivers/rtc/rtc-da90??.c
3979 F:      drivers/video/backlight/da90??_bl.c
3980 F:      drivers/watchdog/da90??_wdt.c
3981 F:      include/linux/mfd/da903x.h
3982 F:      include/linux/mfd/da9052/
3983 F:      include/linux/mfd/da9055/
3984 F:      include/linux/mfd/da9062/
3985 F:      include/linux/mfd/da9063/
3986 F:      include/linux/mfd/da9150/
3987 F:      include/linux/regulator/da9211.h
3988 F:      include/sound/da[79]*.h
3989 F:      sound/soc/codecs/da[79]*.[ch]
3990
3991 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3992 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3993 L:      linux-gpio@vger.kernel.org
3994 S:      Maintained
3995 F:      drivers/gpio/gpio-gpio-mm.c
3996
3997 DIGI NEO AND CLASSIC PCI PRODUCTS
3998 M:      Lidza Louina <lidza.louina@gmail.com>
3999 M:      Mark Hounschell <markh@compro.net>
4000 L:      driverdev-devel@linuxdriverproject.org
4001 S:      Maintained
4002 F:      drivers/staging/dgnc/
4003
4004 DIOLAN U2C-12 I2C DRIVER
4005 M:      Guenter Roeck <linux@roeck-us.net>
4006 L:      linux-i2c@vger.kernel.org
4007 S:      Maintained
4008 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4009
4010 DIRECT ACCESS (DAX)
4011 M:      Matthew Wilcox <mawilcox@microsoft.com>
4012 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4013 L:      linux-fsdevel@vger.kernel.org
4014 S:      Supported
4015 F:      fs/dax.c
4016 F:      include/linux/dax.h
4017 F:      include/trace/events/fs_dax.h
4018
4019 DIRECTORY NOTIFICATION (DNOTIFY)
4020 M:      Eric Paris <eparis@parisplace.org>
4021 S:      Maintained
4022 F:      Documentation/filesystems/dnotify.txt
4023 F:      fs/notify/dnotify/
4024 F:      include/linux/dnotify.h
4025
4026 DISK GEOMETRY AND PARTITION HANDLING
4027 M:      Andries Brouwer <aeb@cwi.nl>
4028 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4029 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4030 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4031 S:      Maintained
4032
4033 DISKQUOTA
4034 M:      Jan Kara <jack@suse.com>
4035 S:      Maintained
4036 F:      Documentation/filesystems/quota.txt
4037 F:      fs/quota/
4038 F:      include/linux/quota*.h
4039 F:      include/uapi/linux/quota*.h
4040
4041 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4042 M:      Bernie Thompson <bernie@plugable.com>
4043 L:      linux-fbdev@vger.kernel.org
4044 S:      Maintained
4045 W:      http://plugable.com/category/projects/udlfb/
4046 F:      drivers/video/fbdev/udlfb.c
4047 F:      include/video/udlfb.h
4048 F:      Documentation/fb/udlfb.txt
4049
4050 DISTRIBUTED LOCK MANAGER (DLM)
4051 M:      Christine Caulfield <ccaulfie@redhat.com>
4052 M:      David Teigland <teigland@redhat.com>
4053 L:      cluster-devel@redhat.com
4054 W:      http://sources.redhat.com/cluster/
4055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4056 S:      Supported
4057 F:      fs/dlm/
4058
4059 DMA BUFFER SHARING FRAMEWORK
4060 M:      Sumit Semwal <sumit.semwal@linaro.org>
4061 S:      Maintained
4062 L:      linux-media@vger.kernel.org
4063 L:      dri-devel@lists.freedesktop.org
4064 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4065 F:      drivers/dma-buf/
4066 F:      include/linux/dma-buf*
4067 F:      include/linux/reservation.h
4068 F:      include/linux/*fence.h
4069 F:      Documentation/driver-api/dma-buf.rst
4070 T:      git git://anongit.freedesktop.org/drm/drm-misc
4071
4072 SYNC FILE FRAMEWORK
4073 M:      Sumit Semwal <sumit.semwal@linaro.org>
4074 R:      Gustavo Padovan <gustavo@padovan.org>
4075 S:      Maintained
4076 L:      linux-media@vger.kernel.org
4077 L:      dri-devel@lists.freedesktop.org
4078 F:      drivers/dma-buf/sync_*
4079 F:      drivers/dma-buf/dma-fence*
4080 F:      drivers/dma-buf/sw_sync.c
4081 F:      include/linux/sync_file.h
4082 F:      include/uapi/linux/sync_file.h
4083 F:      Documentation/sync_file.txt
4084 T:      git git://anongit.freedesktop.org/drm/drm-misc
4085
4086 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4087 M:      Vinod Koul <vinod.koul@intel.com>
4088 L:      dmaengine@vger.kernel.org
4089 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4090 S:      Maintained
4091 F:      drivers/dma/
4092 F:      include/linux/dmaengine.h
4093 F:      Documentation/devicetree/bindings/dma/
4094 F:      Documentation/dmaengine/
4095 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4096
4097 DME1737 HARDWARE MONITOR DRIVER
4098 M:      Juerg Haefliger <juergh@gmail.com>
4099 L:      linux-hwmon@vger.kernel.org
4100 S:      Maintained
4101 F:      Documentation/hwmon/dme1737
4102 F:      drivers/hwmon/dme1737.c
4103
4104 DMI/SMBIOS SUPPORT
4105 M:      Jean Delvare <jdelvare@suse.com>
4106 S:      Maintained
4107 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4108 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4109 F:      drivers/firmware/dmi-id.c
4110 F:      drivers/firmware/dmi_scan.c
4111 F:      include/linux/dmi.h
4112
4113 DOCUMENTATION
4114 M:      Jonathan Corbet <corbet@lwn.net>
4115 L:      linux-doc@vger.kernel.org
4116 S:      Maintained
4117 F:      Documentation/
4118 F:      scripts/docproc.c
4119 F:      scripts/kernel-doc*
4120 X:      Documentation/ABI/
4121 X:      Documentation/devicetree/
4122 X:      Documentation/acpi
4123 X:      Documentation/power
4124 X:      Documentation/spi
4125 X:      Documentation/media
4126 T:      git git://git.lwn.net/linux.git docs-next
4127
4128 DOUBLETALK DRIVER
4129 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4130 L:      blinux-list@redhat.com
4131 S:      Maintained
4132 F:      drivers/char/dtlk.c
4133 F:      include/linux/dtlk.h
4134
4135 DPT_I2O SCSI RAID DRIVER
4136 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4137 L:      linux-scsi@vger.kernel.org
4138 W:      http://www.adaptec.com/
4139 S:      Maintained
4140 F:      drivers/scsi/dpt*
4141 F:      drivers/scsi/dpt/
4142
4143 DRBD DRIVER
4144 M:      Philipp Reisner <philipp.reisner@linbit.com>
4145 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4146 L:      drbd-dev@lists.linbit.com
4147 W:      http://www.drbd.org
4148 T:      git git://git.linbit.com/linux-drbd.git
4149 T:      git git://git.linbit.com/drbd-8.4.git
4150 S:      Supported
4151 F:      drivers/block/drbd/
4152 F:      lib/lru_cache.c
4153 F:      Documentation/blockdev/drbd/
4154
4155 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4156 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4158 S:      Supported
4159 F:      Documentation/kobject.txt
4160 F:      drivers/base/
4161 F:      fs/debugfs/
4162 F:      fs/sysfs/
4163 F:      include/linux/debugfs.h
4164 F:      include/linux/kobj*
4165 F:      lib/kobj*
4166
4167 DRM DRIVERS
4168 M:      David Airlie <airlied@linux.ie>
4169 L:      dri-devel@lists.freedesktop.org
4170 T:      git git://people.freedesktop.org/~airlied/linux
4171 B:      https://bugs.freedesktop.org/
4172 C:      irc://chat.freenode.net/dri-devel
4173 S:      Maintained
4174 F:      drivers/gpu/drm/
4175 F:      drivers/gpu/vga/
4176 F:      Documentation/devicetree/bindings/display/
4177 F:      Documentation/devicetree/bindings/gpu/
4178 F:      Documentation/devicetree/bindings/video/
4179 F:      Documentation/gpu/
4180 F:      include/drm/
4181 F:      include/uapi/drm/
4182 F:      include/linux/vga*
4183
4184 DRM DRIVERS AND MISC GPU PATCHES
4185 M:      Daniel Vetter <daniel.vetter@intel.com>
4186 M:      Jani Nikula <jani.nikula@linux.intel.com>
4187 M:      Sean Paul <seanpaul@chromium.org>
4188 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4189 S:      Maintained
4190 T:      git git://anongit.freedesktop.org/drm/drm-misc
4191 F:      Documentation/gpu/
4192 F:      drivers/gpu/vga/
4193 F:      drivers/gpu/drm/*
4194 F:      include/drm/drm*
4195 F:      include/uapi/drm/drm*
4196 F:      include/linux/vga*
4197
4198 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4199 M:      Dave Airlie <airlied@redhat.com>
4200 S:      Odd Fixes
4201 F:      drivers/gpu/drm/ast/
4202
4203 DRM DRIVERS FOR BRIDGE CHIPS
4204 M:      Archit Taneja <architt@codeaurora.org>
4205 S:      Maintained
4206 T:      git git://anongit.freedesktop.org/drm/drm-misc
4207 F:      drivers/gpu/drm/bridge/
4208
4209 DRM DRIVER FOR BOCHS VIRTUAL GPU
4210 M:      Gerd Hoffmann <kraxel@redhat.com>
4211 L:      virtualization@lists.linux-foundation.org
4212 T:      git git://anongit.freedesktop.org/drm/drm-misc
4213 S:      Maintained
4214 F:      drivers/gpu/drm/bochs/
4215
4216 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4217 M:      Dave Airlie <airlied@redhat.com>
4218 M:      Gerd Hoffmann <kraxel@redhat.com>
4219 L:      virtualization@lists.linux-foundation.org
4220 T:      git git://anongit.freedesktop.org/drm/drm-misc
4221 S:      Obsolete
4222 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4223 F:      drivers/gpu/drm/cirrus/
4224
4225 RADEON and AMDGPU DRM DRIVERS
4226 M:      Alex Deucher <alexander.deucher@amd.com>
4227 M:      Christian König <christian.koenig@amd.com>
4228 L:      amd-gfx@lists.freedesktop.org
4229 T:      git git://people.freedesktop.org/~agd5f/linux
4230 S:      Supported
4231 F:      drivers/gpu/drm/radeon/
4232 F:      include/uapi/drm/radeon_drm.h
4233 F:      drivers/gpu/drm/amd/
4234 F:      include/uapi/drm/amdgpu_drm.h
4235
4236 DRM PANEL DRIVERS
4237 M:      Thierry Reding <thierry.reding@gmail.com>
4238 L:      dri-devel@lists.freedesktop.org
4239 T:      git git://anongit.freedesktop.org/tegra/linux.git
4240 S:      Maintained
4241 F:      drivers/gpu/drm/drm_panel.c
4242 F:      drivers/gpu/drm/panel/
4243 F:      include/drm/drm_panel.h
4244 F:      Documentation/devicetree/bindings/display/panel/
4245
4246 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4247 M:      Daniel Vetter <daniel.vetter@intel.com>
4248 M:      Jani Nikula <jani.nikula@linux.intel.com>
4249 L:      intel-gfx@lists.freedesktop.org
4250 W:      https://01.org/linuxgraphics/
4251 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4252 C:      irc://chat.freenode.net/intel-gfx
4253 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4254 T:      git git://anongit.freedesktop.org/drm-intel
4255 S:      Supported
4256 F:      drivers/gpu/drm/i915/
4257 F:      include/drm/i915*
4258 F:      include/uapi/drm/i915_drm.h
4259 F:      Documentation/gpu/i915.rst
4260
4261 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4262 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4263 M:      Zhi Wang <zhi.a.wang@intel.com>
4264 L:      intel-gvt-dev@lists.freedesktop.org
4265 L:      intel-gfx@lists.freedesktop.org
4266 W:      https://01.org/igvt-g
4267 T:      git https://github.com/01org/gvt-linux.git
4268 S:      Supported
4269 F:      drivers/gpu/drm/i915/gvt/
4270
4271 DRM DRIVERS FOR ATMEL HLCDC
4272 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4273 L:      dri-devel@lists.freedesktop.org
4274 S:      Supported
4275 F:      drivers/gpu/drm/atmel-hlcdc/
4276 F:      Documentation/devicetree/bindings/drm/atmel/
4277 T:      git git://anongit.freedesktop.org/drm/drm-misc
4278
4279 DRM DRIVERS FOR ALLWINNER A10
4280 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4281 L:      dri-devel@lists.freedesktop.org
4282 S:      Supported
4283 F:      drivers/gpu/drm/sun4i/
4284 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4286
4287 DRM DRIVERS FOR AMLOGIC SOCS
4288 M:      Neil Armstrong <narmstrong@baylibre.com>
4289 L:      dri-devel@lists.freedesktop.org
4290 L:      linux-amlogic@lists.infradead.org
4291 W:      http://linux-meson.com/
4292 S:      Supported
4293 F:      drivers/gpu/drm/meson/
4294 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4295 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4296 F:      Documentation/gpu/meson.rst
4297 T:      git git://anongit.freedesktop.org/drm/drm-misc
4298
4299 DRM DRIVERS FOR EXYNOS
4300 M:      Inki Dae <inki.dae@samsung.com>
4301 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4302 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4303 M:      Kyungmin Park <kyungmin.park@samsung.com>
4304 L:      dri-devel@lists.freedesktop.org
4305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4306 S:      Supported
4307 F:      drivers/gpu/drm/exynos/
4308 F:      include/uapi/drm/exynos_drm.h
4309 F:      Documentation/devicetree/bindings/display/exynos/
4310
4311 DRM DRIVERS FOR FREESCALE DCU
4312 M:      Stefan Agner <stefan@agner.ch>
4313 M:      Alison Wang <alison.wang@freescale.com>
4314 L:      dri-devel@lists.freedesktop.org
4315 S:      Supported
4316 F:      drivers/gpu/drm/fsl-dcu/
4317 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4318 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4319 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4320
4321 DRM DRIVERS FOR FREESCALE IMX
4322 M:      Philipp Zabel <p.zabel@pengutronix.de>
4323 L:      dri-devel@lists.freedesktop.org
4324 S:      Maintained
4325 F:      drivers/gpu/drm/imx/
4326 F:      drivers/gpu/ipu-v3/
4327 F:      Documentation/devicetree/bindings/display/imx/
4328
4329 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4330 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4331 L:      dri-devel@lists.freedesktop.org
4332 T:      git git://github.com/patjak/drm-gma500
4333 S:      Maintained
4334 F:      drivers/gpu/drm/gma500/
4335
4336 DRM DRIVERS FOR HISILICON
4337 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4338 M:      Rongrong Zou <zourongrong@gmail.com>
4339 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4340 R:      Chen Feng <puck.chen@hisilicon.com>
4341 L:      dri-devel@lists.freedesktop.org
4342 T:      git git://github.com/xin3liang/linux.git
4343 S:      Maintained
4344 F:      drivers/gpu/drm/hisilicon/
4345 F:      Documentation/devicetree/bindings/display/hisilicon/
4346
4347 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4348 S:      Orphan / Obsolete
4349 F:      drivers/gpu/drm/i810/
4350 F:      include/uapi/drm/i810_drm.h
4351
4352 DRM DRIVERS FOR MEDIATEK
4353 M:      CK Hu <ck.hu@mediatek.com>
4354 M:      Philipp Zabel <p.zabel@pengutronix.de>
4355 L:      dri-devel@lists.freedesktop.org
4356 S:      Supported
4357 F:      drivers/gpu/drm/mediatek/
4358 F:      Documentation/devicetree/bindings/display/mediatek/
4359
4360 DRM DRIVER FOR MI0283QT
4361 M:      Noralf Trønnes <noralf@tronnes.org>
4362 S:      Maintained
4363 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4364 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4365
4366 DRM DRIVER FOR MSM ADRENO GPU
4367 M:      Rob Clark <robdclark@gmail.com>
4368 L:      linux-arm-msm@vger.kernel.org
4369 L:      dri-devel@lists.freedesktop.org
4370 L:      freedreno@lists.freedesktop.org
4371 T:      git git://people.freedesktop.org/~robclark/linux
4372 S:      Maintained
4373 F:      drivers/gpu/drm/msm/
4374 F:      include/uapi/drm/msm_drm.h
4375 F:      Documentation/devicetree/bindings/display/msm/
4376
4377 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4378 M:      Ben Skeggs <bskeggs@redhat.com>
4379 L:      dri-devel@lists.freedesktop.org
4380 L:      nouveau@lists.freedesktop.org
4381 T:      git git://github.com/skeggsb/linux
4382 S:      Supported
4383 F:      drivers/gpu/drm/nouveau/
4384 F:      include/uapi/drm/nouveau_drm.h
4385
4386 DRM DRIVERS FOR NVIDIA TEGRA
4387 M:      Thierry Reding <thierry.reding@gmail.com>
4388 L:      dri-devel@lists.freedesktop.org
4389 L:      linux-tegra@vger.kernel.org
4390 T:      git git://anongit.freedesktop.org/tegra/linux.git
4391 S:      Supported
4392 F:      drivers/gpu/drm/tegra/
4393 F:      drivers/gpu/host1x/
4394 F:      include/linux/host1x.h
4395 F:      include/uapi/drm/tegra_drm.h
4396 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4397
4398 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4399 S:      Orphan / Obsolete
4400 F:      drivers/gpu/drm/mga/
4401 F:      include/uapi/drm/mga_drm.h
4402
4403 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4404 M:      Dave Airlie <airlied@redhat.com>
4405 S:      Odd Fixes
4406 F:      drivers/gpu/drm/mgag200/
4407
4408 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4409 S:      Orphan / Obsolete
4410 F:      drivers/gpu/drm/r128/
4411 F:      include/uapi/drm/r128_drm.h
4412
4413 DRM DRIVERS FOR RENESAS
4414 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4415 L:      dri-devel@lists.freedesktop.org
4416 L:      linux-renesas-soc@vger.kernel.org
4417 T:      git git://linuxtv.org/pinchartl/fbdev
4418 S:      Supported
4419 F:      drivers/gpu/drm/rcar-du/
4420 F:      drivers/gpu/drm/shmobile/
4421 F:      include/linux/platform_data/shmob_drm.h
4422 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4423 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4424
4425 DRM DRIVER FOR QXL VIRTUAL GPU
4426 M:      Dave Airlie <airlied@redhat.com>
4427 M:      Gerd Hoffmann <kraxel@redhat.com>
4428 L:      virtualization@lists.linux-foundation.org
4429 T:      git git://anongit.freedesktop.org/drm/drm-misc
4430 S:      Maintained
4431 F:      drivers/gpu/drm/qxl/
4432 F:      include/uapi/drm/qxl_drm.h
4433
4434 DRM DRIVERS FOR ROCKCHIP
4435 M:      Mark Yao <mark.yao@rock-chips.com>
4436 L:      dri-devel@lists.freedesktop.org
4437 S:      Maintained
4438 F:      drivers/gpu/drm/rockchip/
4439 F:      Documentation/devicetree/bindings/display/rockchip/
4440 T:      git git://anongit.freedesktop.org/drm/drm-misc
4441
4442 DRM DRIVER FOR SAVAGE VIDEO CARDS
4443 S:      Orphan / Obsolete
4444 F:      drivers/gpu/drm/savage/
4445 F:      include/uapi/drm/savage_drm.h
4446
4447 DRM DRIVER FOR SIS VIDEO CARDS
4448 S:      Orphan / Obsolete
4449 F:      drivers/gpu/drm/sis/
4450 F:      include/uapi/drm/sis_drm.h
4451
4452 DRM DRIVERS FOR STI
4453 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4454 M:      Vincent Abriou <vincent.abriou@st.com>
4455 L:      dri-devel@lists.freedesktop.org
4456 T:      git git://anongit.freedesktop.org/drm/drm-misc
4457 S:      Maintained
4458 F:      drivers/gpu/drm/sti
4459 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4460
4461 DRM DRIVER FOR TDFX VIDEO CARDS
4462 S:      Orphan / Obsolete
4463 F:      drivers/gpu/drm/tdfx/
4464
4465 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4466 M:      Dave Airlie <airlied@redhat.com>
4467 S:      Odd Fixes
4468 F:      drivers/gpu/drm/udl/
4469
4470 DRM DRIVERS FOR VIVANTE GPU IP
4471 M:      Lucas Stach <l.stach@pengutronix.de>
4472 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4473 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4474 L:      etnaviv@lists.freedesktop.org
4475 L:      dri-devel@lists.freedesktop.org
4476 S:      Maintained
4477 F:      drivers/gpu/drm/etnaviv/
4478 F:      include/uapi/drm/etnaviv_drm.h
4479 F:      Documentation/devicetree/bindings/display/etnaviv/
4480
4481 DRM DRIVER FOR VMWARE VIRTUAL GPU
4482 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4483 M:      Sinclair Yeh <syeh@vmware.com>
4484 M:      Thomas Hellstrom <thellstrom@vmware.com>
4485 L:      dri-devel@lists.freedesktop.org
4486 T:      git git://people.freedesktop.org/~syeh/repos_linux
4487 T:      git git://people.freedesktop.org/~thomash/linux
4488 S:      Supported
4489 F:      drivers/gpu/drm/vmwgfx/
4490 F:      include/uapi/drm/vmwgfx_drm.h
4491
4492 DRM DRIVERS FOR VC4
4493 M:      Eric Anholt <eric@anholt.net>
4494 T:      git git://github.com/anholt/linux
4495 S:      Supported
4496 F:      drivers/gpu/drm/vc4/
4497 F:      include/uapi/drm/vc4_drm.h
4498 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4499 T:      git git://anongit.freedesktop.org/drm/drm-misc
4500
4501 DRM DRIVERS FOR TI OMAP
4502 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4503 L:      dri-devel@lists.freedesktop.org
4504 S:      Maintained
4505 F:      drivers/gpu/drm/omapdrm/
4506 F:      Documentation/devicetree/bindings/display/ti/
4507
4508 DRM DRIVERS FOR TI LCDC
4509 M:      Jyri Sarha <jsarha@ti.com>
4510 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4511 L:      dri-devel@lists.freedesktop.org
4512 S:      Maintained
4513 F:      drivers/gpu/drm/tilcdc/
4514 F:      Documentation/devicetree/bindings/display/tilcdc/
4515
4516 DRM DRIVERS FOR ZTE ZX
4517 M:      Shawn Guo <shawnguo@kernel.org>
4518 L:      dri-devel@lists.freedesktop.org
4519 S:      Maintained
4520 F:      drivers/gpu/drm/zte/
4521 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4522 T:      git git://anongit.freedesktop.org/drm/drm-misc
4523
4524 DSBR100 USB FM RADIO DRIVER
4525 M:      Alexey Klimov <klimov.linux@gmail.com>
4526 L:      linux-media@vger.kernel.org
4527 T:      git git://linuxtv.org/media_tree.git
4528 S:      Maintained
4529 F:      drivers/media/radio/dsbr100.c
4530
4531 DSCC4 DRIVER
4532 M:      Francois Romieu <romieu@fr.zoreil.com>
4533 L:      netdev@vger.kernel.org
4534 S:      Maintained
4535 F:      drivers/net/wan/dscc4.c
4536
4537 DT3155 MEDIA DRIVER
4538 M:      Hans Verkuil <hverkuil@xs4all.nl>
4539 L:      linux-media@vger.kernel.org
4540 T:      git git://linuxtv.org/media_tree.git
4541 W:      https://linuxtv.org
4542 S:      Odd Fixes
4543 F:      drivers/media/pci/dt3155/
4544
4545 DVB_USB_AF9015 MEDIA DRIVER
4546 M:      Antti Palosaari <crope@iki.fi>
4547 L:      linux-media@vger.kernel.org
4548 W:      https://linuxtv.org
4549 W:      http://palosaari.fi/linux/
4550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4551 T:      git git://linuxtv.org/anttip/media_tree.git
4552 S:      Maintained
4553 F:      drivers/media/usb/dvb-usb-v2/af9015*
4554
4555 DVB_USB_AF9035 MEDIA DRIVER
4556 M:      Antti Palosaari <crope@iki.fi>
4557 L:      linux-media@vger.kernel.org
4558 W:      https://linuxtv.org
4559 W:      http://palosaari.fi/linux/
4560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4561 T:      git git://linuxtv.org/anttip/media_tree.git
4562 S:      Maintained
4563 F:      drivers/media/usb/dvb-usb-v2/af9035*
4564
4565 DVB_USB_ANYSEE MEDIA DRIVER
4566 M:      Antti Palosaari <crope@iki.fi>
4567 L:      linux-media@vger.kernel.org
4568 W:      https://linuxtv.org
4569 W:      http://palosaari.fi/linux/
4570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4571 T:      git git://linuxtv.org/anttip/media_tree.git
4572 S:      Maintained
4573 F:      drivers/media/usb/dvb-usb-v2/anysee*
4574
4575 DVB_USB_AU6610 MEDIA DRIVER
4576 M:      Antti Palosaari <crope@iki.fi>
4577 L:      linux-media@vger.kernel.org
4578 W:      https://linuxtv.org
4579 W:      http://palosaari.fi/linux/
4580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4581 T:      git git://linuxtv.org/anttip/media_tree.git
4582 S:      Maintained
4583 F:      drivers/media/usb/dvb-usb-v2/au6610*
4584
4585 DVB_USB_CE6230 MEDIA DRIVER
4586 M:      Antti Palosaari <crope@iki.fi>
4587 L:      linux-media@vger.kernel.org
4588 W:      https://linuxtv.org
4589 W:      http://palosaari.fi/linux/
4590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4591 T:      git git://linuxtv.org/anttip/media_tree.git
4592 S:      Maintained
4593 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4594
4595 DVB_USB_CXUSB MEDIA DRIVER
4596 M:      Michael Krufky <mkrufky@linuxtv.org>
4597 L:      linux-media@vger.kernel.org
4598 W:      https://linuxtv.org
4599 W:      http://github.com/mkrufky
4600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4601 T:      git git://linuxtv.org/media_tree.git
4602 S:      Maintained
4603 F:      drivers/media/usb/dvb-usb/cxusb*
4604
4605 DVB_USB_EC168 MEDIA DRIVER
4606 M:      Antti Palosaari <crope@iki.fi>
4607 L:      linux-media@vger.kernel.org
4608 W:      https://linuxtv.org
4609 W:      http://palosaari.fi/linux/
4610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4611 T:      git git://linuxtv.org/anttip/media_tree.git
4612 S:      Maintained
4613 F:      drivers/media/usb/dvb-usb-v2/ec168*
4614
4615 DVB_USB_GL861 MEDIA DRIVER
4616 M:      Antti Palosaari <crope@iki.fi>
4617 L:      linux-media@vger.kernel.org
4618 W:      https://linuxtv.org
4619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4620 T:      git git://linuxtv.org/anttip/media_tree.git
4621 S:      Maintained
4622 F:      drivers/media/usb/dvb-usb-v2/gl861*
4623
4624 DVB_USB_MXL111SF MEDIA DRIVER
4625 M:      Michael Krufky <mkrufky@linuxtv.org>
4626 L:      linux-media@vger.kernel.org
4627 W:      https://linuxtv.org
4628 W:      http://github.com/mkrufky
4629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4630 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4631 S:      Maintained
4632 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4633
4634 DVB_USB_RTL28XXU MEDIA DRIVER
4635 M:      Antti Palosaari <crope@iki.fi>
4636 L:      linux-media@vger.kernel.org
4637 W:      https://linuxtv.org
4638 W:      http://palosaari.fi/linux/
4639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4640 T:      git git://linuxtv.org/anttip/media_tree.git
4641 S:      Maintained
4642 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4643
4644 DVB_USB_V2 MEDIA DRIVER
4645 M:      Antti Palosaari <crope@iki.fi>
4646 L:      linux-media@vger.kernel.org
4647 W:      https://linuxtv.org
4648 W:      http://palosaari.fi/linux/
4649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4650 T:      git git://linuxtv.org/anttip/media_tree.git
4651 S:      Maintained
4652 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4653 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4654
4655 DYNAMIC DEBUG
4656 M:      Jason Baron <jbaron@akamai.com>
4657 S:      Maintained
4658 F:      lib/dynamic_debug.c
4659 F:      include/linux/dynamic_debug.h
4660
4661 DZ DECSTATION DZ11 SERIAL DRIVER
4662 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4663 S:      Maintained
4664 F:      drivers/tty/serial/dz.*
4665
4666 E3X0 POWER BUTTON DRIVER
4667 M:      Moritz Fischer <moritz.fischer@ettus.com>
4668 L:      usrp-users@lists.ettus.com
4669 W:      http://www.ettus.com
4670 S:      Supported
4671 F:      drivers/input/misc/e3x0-button.c
4672 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4673
4674 E4000 MEDIA DRIVER
4675 M:      Antti Palosaari <crope@iki.fi>
4676 L:      linux-media@vger.kernel.org
4677 W:      https://linuxtv.org
4678 W:      http://palosaari.fi/linux/
4679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4680 T:      git git://linuxtv.org/anttip/media_tree.git
4681 S:      Maintained
4682 F:      drivers/media/tuners/e4000*
4683
4684 EATA ISA/EISA/PCI SCSI DRIVER
4685 M:      Dario Ballabio <ballabio_dario@emc.com>
4686 L:      linux-scsi@vger.kernel.org
4687 S:      Maintained
4688 F:      drivers/scsi/eata.c
4689
4690 EC100 MEDIA DRIVER
4691 M:      Antti Palosaari <crope@iki.fi>
4692 L:      linux-media@vger.kernel.org
4693 W:      https://linuxtv.org
4694 W:      http://palosaari.fi/linux/
4695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4696 T:      git git://linuxtv.org/anttip/media_tree.git
4697 S:      Maintained
4698 F:      drivers/media/dvb-frontends/ec100*
4699
4700 ECRYPT FILE SYSTEM
4701 M:      Tyler Hicks <tyhicks@canonical.com>
4702 L:      ecryptfs@vger.kernel.org
4703 W:      http://ecryptfs.org
4704 W:      https://launchpad.net/ecryptfs
4705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4706 S:      Supported
4707 F:      Documentation/filesystems/ecryptfs.txt
4708 F:      fs/ecryptfs/
4709
4710 EDAC-CORE
4711 M:      Borislav Petkov <bp@alien8.de>
4712 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4713 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4714 L:      linux-edac@vger.kernel.org
4715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4717 S:      Supported
4718 F:      Documentation/admin-guide/ras.rst
4719 F:      Documentation/driver-api/edac.rst
4720 F:      drivers/edac/
4721 F:      include/linux/edac.h
4722
4723 EDAC-AMD64
4724 M:      Borislav Petkov <bp@alien8.de>
4725 L:      linux-edac@vger.kernel.org
4726 S:      Maintained
4727 F:      drivers/edac/amd64_edac*
4728
4729 EDAC-CALXEDA
4730 M:      Robert Richter <rric@kernel.org>
4731 L:      linux-edac@vger.kernel.org
4732 S:      Maintained
4733 F:      drivers/edac/highbank*
4734
4735 EDAC-CAVIUM
4736 M:      Ralf Baechle <ralf@linux-mips.org>
4737 M:      David Daney <david.daney@cavium.com>
4738 L:      linux-edac@vger.kernel.org
4739 L:      linux-mips@linux-mips.org
4740 S:      Supported
4741 F:      drivers/edac/octeon_edac*
4742 F:      drivers/edac/thunderx_edac*
4743
4744 EDAC-E752X
4745 M:      Mark Gross <mark.gross@intel.com>
4746 L:      linux-edac@vger.kernel.org
4747 S:      Maintained
4748 F:      drivers/edac/e752x_edac.c
4749
4750 EDAC-E7XXX
4751 L:      linux-edac@vger.kernel.org
4752 S:      Maintained
4753 F:      drivers/edac/e7xxx_edac.c
4754
4755 EDAC-FSL_DDR
4756 M:      York Sun <york.sun@nxp.com>
4757 L:      linux-edac@vger.kernel.org
4758 S:      Maintained
4759 F:      drivers/edac/fsl_ddr_edac.*
4760
4761 EDAC-GHES
4762 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4763 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4764 L:      linux-edac@vger.kernel.org
4765 S:      Maintained
4766 F:      drivers/edac/ghes_edac.c
4767
4768 EDAC-I82443BXGX
4769 M:      Tim Small <tim@buttersideup.com>
4770 L:      linux-edac@vger.kernel.org
4771 S:      Maintained
4772 F:      drivers/edac/i82443bxgx_edac.c
4773
4774 EDAC-I3000
4775 L:      linux-edac@vger.kernel.org
4776 S:      Orphan
4777 F:      drivers/edac/i3000_edac.c
4778
4779 EDAC-I5000
4780 L:      linux-edac@vger.kernel.org
4781 S:      Maintained
4782 F:      drivers/edac/i5000_edac.c
4783
4784 EDAC-I5400
4785 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4786 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4787 L:      linux-edac@vger.kernel.org
4788 S:      Maintained
4789 F:      drivers/edac/i5400_edac.c
4790
4791 EDAC-I7300
4792 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4793 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4794 L:      linux-edac@vger.kernel.org
4795 S:      Maintained
4796 F:      drivers/edac/i7300_edac.c
4797
4798 EDAC-I7CORE
4799 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4800 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4801 L:      linux-edac@vger.kernel.org
4802 S:      Maintained
4803 F:      drivers/edac/i7core_edac.c
4804
4805 EDAC-I82975X
4806 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4807 M:      "Arvind R." <arvino55@gmail.com>
4808 L:      linux-edac@vger.kernel.org
4809 S:      Maintained
4810 F:      drivers/edac/i82975x_edac.c
4811
4812 EDAC-IE31200
4813 M:      Jason Baron <jbaron@akamai.com>
4814 L:      linux-edac@vger.kernel.org
4815 S:      Maintained
4816 F:      drivers/edac/ie31200_edac.c
4817
4818 EDAC-MPC85XX
4819 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4820 L:      linux-edac@vger.kernel.org
4821 S:      Maintained
4822 F:      drivers/edac/mpc85xx_edac.[ch]
4823
4824 EDAC-PND2
4825 M:      Tony Luck <tony.luck@intel.com>
4826 L:      linux-edac@vger.kernel.org
4827 S:      Maintained
4828 F:      drivers/edac/pnd2_edac.[ch]
4829
4830 EDAC-PASEMI
4831 M:      Egor Martovetsky <egor@pasemi.com>
4832 L:      linux-edac@vger.kernel.org
4833 S:      Maintained
4834 F:      drivers/edac/pasemi_edac.c
4835
4836 EDAC-R82600
4837 M:      Tim Small <tim@buttersideup.com>
4838 L:      linux-edac@vger.kernel.org
4839 S:      Maintained
4840 F:      drivers/edac/r82600_edac.c
4841
4842 EDAC-SBRIDGE
4843 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4844 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4845 L:      linux-edac@vger.kernel.org
4846 S:      Maintained
4847 F:      drivers/edac/sb_edac.c
4848
4849 EDAC-SKYLAKE
4850 M:      Tony Luck <tony.luck@intel.com>
4851 L:      linux-edac@vger.kernel.org
4852 S:      Maintained
4853 F:      drivers/edac/skx_edac.c
4854
4855 EDAC-XGENE
4856 APPLIED MICRO (APM) X-GENE SOC EDAC
4857 M:     Loc Ho <lho@apm.com>
4858 S:     Supported
4859 F:     drivers/edac/xgene_edac.c
4860 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4861
4862 EDIROL UA-101/UA-1000 DRIVER
4863 M:      Clemens Ladisch <clemens@ladisch.de>
4864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4865 T:      git git://git.alsa-project.org/alsa-kernel.git
4866 S:      Maintained
4867 F:      sound/usb/misc/ua101.c
4868
4869 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4870 M:      Matt Fleming <matt@codeblueprint.co.uk>
4871 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4872 L:      linux-efi@vger.kernel.org
4873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4874 S:      Maintained
4875 F:      Documentation/efi-stub.txt
4876 F:      arch/*/kernel/efi.c
4877 F:      arch/x86/boot/compressed/eboot.[ch]
4878 F:      arch/*/include/asm/efi.h
4879 F:      arch/x86/platform/efi/
4880 F:      drivers/firmware/efi/
4881 F:      include/linux/efi*.h
4882 F:      arch/arm/boot/compressed/efi-header.S
4883 F:      arch/arm64/kernel/efi-entry.S
4884
4885 EFI VARIABLE FILESYSTEM
4886 M:      Matthew Garrett <matthew.garrett@nebula.com>
4887 M:      Jeremy Kerr <jk@ozlabs.org>
4888 M:      Matt Fleming <matt@codeblueprint.co.uk>
4889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4890 L:      linux-efi@vger.kernel.org
4891 S:      Maintained
4892 F:      fs/efivarfs/
4893
4894 EFIFB FRAMEBUFFER DRIVER
4895 L:      linux-fbdev@vger.kernel.org
4896 M:      Peter Jones <pjones@redhat.com>
4897 S:      Maintained
4898 F:      drivers/video/fbdev/efifb.c
4899
4900 EFI TEST DRIVER
4901 L:      linux-efi@vger.kernel.org
4902 M:      Ivan Hu <ivan.hu@canonical.com>
4903 M:      Matt Fleming <matt@codeblueprint.co.uk>
4904 S:      Maintained
4905 F:      drivers/firmware/efi/test/
4906
4907 EFS FILESYSTEM
4908 W:      http://aeschi.ch.eu.org/efs/
4909 S:      Orphan
4910 F:      fs/efs/
4911
4912 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4913 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4914 L:      netdev@vger.kernel.org
4915 S:      Maintained
4916 F:      drivers/net/ethernet/ibm/ehea/
4917
4918 EM28XX VIDEO4LINUX DRIVER
4919 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4920 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4921 L:      linux-media@vger.kernel.org
4922 W:      https://linuxtv.org
4923 T:      git git://linuxtv.org/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/usb/em28xx/
4926 F:      Documentation/media/v4l-drivers/em28xx*
4927
4928 EMBEDDED LINUX
4929 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4930 M:      Matt Mackall <mpm@selenic.com>
4931 M:      David Woodhouse <dwmw2@infradead.org>
4932 L:      linux-embedded@vger.kernel.org
4933 S:      Maintained
4934
4935 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4936 M:      James Smart <james.smart@broadcom.com>
4937 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4938 L:      linux-scsi@vger.kernel.org
4939 W:      http://www.broadcom.com
4940 S:      Supported
4941 F:      drivers/scsi/lpfc/
4942
4943 ENE CB710 FLASH CARD READER DRIVER
4944 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4945 S:      Maintained
4946 F:      drivers/misc/cb710/
4947 F:      drivers/mmc/host/cb710-mmc.*
4948 F:      include/linux/cb710.h
4949
4950 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4951 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4952 S:      Maintained
4953 F:      drivers/media/rc/ene_ir.*
4954
4955 EPSON S1D13XXX FRAMEBUFFER DRIVER
4956 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4957 S:      Maintained
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4959 F:      drivers/video/fbdev/s1d13xxxfb.c
4960 F:      include/video/s1d13xxxfb.h
4961
4962 ET131X NETWORK DRIVER
4963 M:      Mark Einon <mark.einon@gmail.com>
4964 S:      Odd Fixes
4965 F:      drivers/net/ethernet/agere/
4966
4967 ETHERNET BRIDGE
4968 M:      Stephen Hemminger <stephen@networkplumber.org>
4969 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4970 L:      netdev@vger.kernel.org
4971 W:      http://www.linuxfoundation.org/en/Net:Bridge
4972 S:      Maintained
4973 F:      include/linux/netfilter_bridge/
4974 F:      net/bridge/
4975
4976 ETHERNET PHY LIBRARY
4977 M:      Andrew Lunn <andrew@lunn.ch>
4978 M:      Florian Fainelli <f.fainelli@gmail.com>
4979 L:      netdev@vger.kernel.org
4980 S:      Maintained
4981 F:      include/linux/phy.h
4982 F:      include/linux/phy_fixed.h
4983 F:      drivers/net/phy/
4984 F:      Documentation/networking/phy.txt
4985 F:      drivers/of/of_mdio.c
4986 F:      drivers/of/of_net.c
4987
4988 EXT2 FILE SYSTEM
4989 M:      Jan Kara <jack@suse.com>
4990 L:      linux-ext4@vger.kernel.org
4991 S:      Maintained
4992 F:      Documentation/filesystems/ext2.txt
4993 F:      fs/ext2/
4994 F:      include/linux/ext2*
4995
4996 EXT4 FILE SYSTEM
4997 M:      "Theodore Ts'o" <tytso@mit.edu>
4998 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4999 L:      linux-ext4@vger.kernel.org
5000 W:      http://ext4.wiki.kernel.org
5001 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5003 S:      Maintained
5004 F:      Documentation/filesystems/ext4.txt
5005 F:      fs/ext4/
5006
5007 Extended Verification Module (EVM)
5008 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5009 L:      linux-ima-devel@lists.sourceforge.net
5010 L:      linux-security-module@vger.kernel.org
5011 S:      Supported
5012 F:      security/integrity/evm/
5013
5014 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5015 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5016 M:      Chanwoo Choi <cw00.choi@samsung.com>
5017 L:      linux-kernel@vger.kernel.org
5018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5019 S:      Maintained
5020 F:      drivers/extcon/
5021 F:      include/linux/extcon/
5022 F:      include/linux/extcon.h
5023 F:      Documentation/extcon/
5024 F:      Documentation/devicetree/bindings/extcon/
5025
5026 EXYNOS DP DRIVER
5027 M:      Jingoo Han <jingoohan1@gmail.com>
5028 L:      dri-devel@lists.freedesktop.org
5029 S:      Maintained
5030 F:      drivers/gpu/drm/exynos/exynos_dp*
5031
5032 EXYNOS SYSMMU (IOMMU) driver
5033 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5034 L:      iommu@lists.linux-foundation.org
5035 S:      Maintained
5036 F:      drivers/iommu/exynos-iommu.c
5037
5038 EZchip NPS platform support
5039 M:      Noam Camus <noamc@ezchip.com>
5040 S:      Supported
5041 F:      arch/arc/plat-eznps
5042 F:      arch/arc/boot/dts/eznps.dts
5043
5044 F71805F HARDWARE MONITORING DRIVER
5045 M:      Jean Delvare <jdelvare@suse.com>
5046 L:      linux-hwmon@vger.kernel.org
5047 S:      Maintained
5048 F:      Documentation/hwmon/f71805f
5049 F:      drivers/hwmon/f71805f.c
5050
5051 FC0011 TUNER DRIVER
5052 M:      Michael Buesch <m@bues.ch>
5053 L:      linux-media@vger.kernel.org
5054 S:      Maintained
5055 F:      drivers/media/tuners/fc0011.h
5056 F:      drivers/media/tuners/fc0011.c
5057
5058 FC2580 MEDIA DRIVER
5059 M:      Antti Palosaari <crope@iki.fi>
5060 L:      linux-media@vger.kernel.org
5061 W:      https://linuxtv.org
5062 W:      http://palosaari.fi/linux/
5063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5064 T:      git git://linuxtv.org/anttip/media_tree.git
5065 S:      Maintained
5066 F:      drivers/media/tuners/fc2580*
5067
5068 FANOTIFY
5069 M:      Eric Paris <eparis@redhat.com>
5070 S:      Maintained
5071 F:      fs/notify/fanotify/
5072 F:      include/linux/fanotify.h
5073 F:      include/uapi/linux/fanotify.h
5074
5075 FARSYNC SYNCHRONOUS DRIVER
5076 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5077 W:      http://www.farsite.co.uk/
5078 S:      Supported
5079 F:      drivers/net/wan/farsync.*
5080
5081 FAULT INJECTION SUPPORT
5082 M:      Akinobu Mita <akinobu.mita@gmail.com>
5083 S:      Supported
5084 F:      Documentation/fault-injection/
5085 F:      lib/fault-inject.c
5086
5087 FBTFT Framebuffer drivers
5088 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5089 S:      Maintained
5090 F:      drivers/staging/fbtft/
5091
5092 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5093 M:      Johannes Thumshirn <jth@kernel.org>
5094 L:      fcoe-devel@open-fcoe.org
5095 W:      www.Open-FCoE.org
5096 S:      Supported
5097 F:      drivers/scsi/libfc/
5098 F:      drivers/scsi/fcoe/
5099 F:      include/scsi/fc/
5100 F:      include/scsi/libfc.h
5101 F:      include/scsi/libfcoe.h
5102 F:      include/uapi/scsi/fc/
5103
5104 FILE LOCKING (flock() and fcntl()/lockf())
5105 M:      Jeff Layton <jlayton@poochiereds.net>
5106 M:      "J. Bruce Fields" <bfields@fieldses.org>
5107 L:      linux-fsdevel@vger.kernel.org
5108 S:      Maintained
5109 F:      include/linux/fcntl.h
5110 F:      include/linux/fs.h
5111 F:      include/uapi/linux/fcntl.h
5112 F:      include/uapi/linux/fs.h
5113 F:      fs/fcntl.c
5114 F:      fs/locks.c
5115
5116 FILESYSTEMS (VFS and infrastructure)
5117 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5118 L:      linux-fsdevel@vger.kernel.org
5119 S:      Maintained
5120 F:      fs/*
5121
5122 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5123 M:      Riku Voipio <riku.voipio@iki.fi>
5124 L:      linux-hwmon@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/hwmon/f75375s.c
5127 F:      include/linux/f75375s.h
5128
5129 FIREWIRE AUDIO DRIVERS
5130 M:      Clemens Ladisch <clemens@ladisch.de>
5131 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5132 T:      git git://git.alsa-project.org/alsa-kernel.git
5133 S:      Maintained
5134 F:      sound/firewire/
5135
5136 FIREWIRE MEDIA DRIVERS (firedtv)
5137 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5138 L:      linux-media@vger.kernel.org
5139 L:      linux1394-devel@lists.sourceforge.net
5140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5141 S:      Maintained
5142 F:      drivers/media/firewire/
5143
5144 FIREWIRE SBP-2 TARGET
5145 M:      Chris Boot <bootc@bootc.net>
5146 L:      linux-scsi@vger.kernel.org
5147 L:      target-devel@vger.kernel.org
5148 L:      linux1394-devel@lists.sourceforge.net
5149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5150 S:      Maintained
5151 F:      drivers/target/sbp/
5152
5153 FIREWIRE SUBSYSTEM
5154 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5155 L:      linux1394-devel@lists.sourceforge.net
5156 W:      http://ieee1394.wiki.kernel.org/
5157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5158 S:      Maintained
5159 F:      drivers/firewire/
5160 F:      include/linux/firewire.h
5161 F:      include/uapi/linux/firewire*.h
5162 F:      tools/firewire/
5163
5164 FIRMWARE LOADER (request_firmware)
5165 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5166 L:      linux-kernel@vger.kernel.org
5167 S:      Maintained
5168 F:      Documentation/firmware_class/
5169 F:      drivers/base/firmware*.c
5170 F:      include/linux/firmware.h
5171
5172 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5173 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5174 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5175 S:      Maintained
5176 F:      drivers/block/rsxx/
5177
5178 FLOPPY DRIVER
5179 M:      Jiri Kosina <jikos@kernel.org>
5180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5181 S:      Odd fixes
5182 F:      drivers/block/floppy.c
5183
5184 FMC SUBSYSTEM
5185 M:      Alessandro Rubini <rubini@gnudd.com>
5186 W:      http://www.ohwr.org/projects/fmc-bus
5187 S:      Supported
5188 F:      drivers/fmc/
5189 F:      include/linux/fmc*.h
5190 F:      include/linux/ipmi-fru.h
5191 K:      fmc_d.*register
5192
5193 FPGA MANAGER FRAMEWORK
5194 M:      Alan Tull <atull@kernel.org>
5195 R:      Moritz Fischer <moritz.fischer@ettus.com>
5196 L:      linux-fpga@vger.kernel.org
5197 S:      Maintained
5198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5199 F:      Documentation/fpga/
5200 F:      Documentation/devicetree/bindings/fpga/
5201 F:      drivers/fpga/
5202 F:      include/linux/fpga/
5203 W:      http://www.rocketboards.org
5204
5205 FPU EMULATOR
5206 M:      Bill Metzenthen <billm@melbpc.org.au>
5207 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5208 S:      Maintained
5209 F:      arch/x86/math-emu/
5210
5211 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5212 L:      netdev@vger.kernel.org
5213 S:      Orphan
5214 F:      drivers/net/wan/dlci.c
5215 F:      drivers/net/wan/sdla.c
5216
5217 FRAMEBUFFER LAYER
5218 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5219 L:      linux-fbdev@vger.kernel.org
5220 T:      git git://github.com/bzolnier/linux.git
5221 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5222 S:      Maintained
5223 F:      Documentation/fb/
5224 F:      drivers/video/
5225 F:      include/video/
5226 F:      include/linux/fb.h
5227 F:      include/uapi/video/
5228 F:      include/uapi/linux/fb.h
5229
5230 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5231 M:      Horia Geantă <horia.geanta@nxp.com>
5232 M:      Dan Douglass <dan.douglass@nxp.com>
5233 L:      linux-crypto@vger.kernel.org
5234 S:      Maintained
5235 F:      drivers/crypto/caam/
5236 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5237
5238 FREESCALE DIU FRAMEBUFFER DRIVER
5239 M:      Timur Tabi <timur@tabi.org>
5240 L:      linux-fbdev@vger.kernel.org
5241 S:      Maintained
5242 F:      drivers/video/fbdev/fsl-diu-fb.*
5243
5244 FREESCALE DMA DRIVER
5245 M:      Li Yang <leoli@freescale.com>
5246 M:      Zhang Wei <zw@zh-kernel.org>
5247 L:      linuxppc-dev@lists.ozlabs.org
5248 S:      Maintained
5249 F:      drivers/dma/fsldma.*
5250
5251 FREESCALE GPMI NAND DRIVER
5252 M:      Han Xu <han.xu@nxp.com>
5253 L:      linux-mtd@lists.infradead.org
5254 S:      Maintained
5255 F:      drivers/mtd/nand/gpmi-nand/*
5256
5257 FREESCALE I2C CPM DRIVER
5258 M:      Jochen Friedrich <jochen@scram.de>
5259 L:      linuxppc-dev@lists.ozlabs.org
5260 L:      linux-i2c@vger.kernel.org
5261 S:      Maintained
5262 F:      drivers/i2c/busses/i2c-cpm.c
5263
5264 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5265 M:      Sascha Hauer <kernel@pengutronix.de>
5266 L:      linux-fbdev@vger.kernel.org
5267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5268 S:      Maintained
5269 F:      include/linux/platform_data/video-imxfb.h
5270 F:      drivers/video/fbdev/imxfb.c
5271
5272 FREESCALE QUAD SPI DRIVER
5273 M:      Han Xu <han.xu@nxp.com>
5274 L:      linux-mtd@lists.infradead.org
5275 S:      Maintained
5276 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5277
5278 FREESCALE SOC FS_ENET DRIVER
5279 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5280 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5281 L:      linuxppc-dev@lists.ozlabs.org
5282 L:      netdev@vger.kernel.org
5283 S:      Maintained
5284 F:      drivers/net/ethernet/freescale/fs_enet/
5285 F:      include/linux/fs_enet_pd.h
5286
5287 FREESCALE IMX / MXC FEC DRIVER
5288 M:      Fugang Duan <fugang.duan@nxp.com>
5289 L:      netdev@vger.kernel.org
5290 S:      Maintained
5291 F:      drivers/net/ethernet/freescale/fec_main.c
5292 F:      drivers/net/ethernet/freescale/fec_ptp.c
5293 F:      drivers/net/ethernet/freescale/fec.h
5294 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5295
5296 FREESCALE QORIQ DPAA FMAN DRIVER
5297 M:      Madalin Bucur <madalin.bucur@nxp.com>
5298 L:      netdev@vger.kernel.org
5299 S:      Maintained
5300 F:      drivers/net/ethernet/freescale/fman
5301 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5302
5303 FREESCALE QORIQ DPAA ETHERNET DRIVER
5304 M:      Madalin Bucur <madalin.bucur@nxp.com>
5305 L:      netdev@vger.kernel.org
5306 S:      Maintained
5307 F:      drivers/net/ethernet/freescale/dpaa
5308
5309 FREESCALE SOC DRIVERS
5310 M:      Scott Wood <oss@buserror.net>
5311 L:      linuxppc-dev@lists.ozlabs.org
5312 L:      linux-arm-kernel@lists.infradead.org
5313 S:      Maintained
5314 F:      Documentation/devicetree/bindings/powerpc/fsl/
5315 F:      drivers/soc/fsl/
5316 F:      include/linux/fsl/
5317
5318 FREESCALE QUICC ENGINE LIBRARY
5319 M:      Qiang Zhao <qiang.zhao@nxp.com>
5320 L:      linuxppc-dev@lists.ozlabs.org
5321 S:      Maintained
5322 F:      drivers/soc/fsl/qe/
5323 F:      include/soc/fsl/*qe*.h
5324 F:      include/soc/fsl/*ucc*.h
5325
5326 FREESCALE USB PERIPHERAL DRIVERS
5327 M:      Li Yang <leoli@freescale.com>
5328 L:      linux-usb@vger.kernel.org
5329 L:      linuxppc-dev@lists.ozlabs.org
5330 S:      Maintained
5331 F:      drivers/usb/gadget/udc/fsl*
5332
5333 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5334 M:      Li Yang <leoli@freescale.com>
5335 L:      netdev@vger.kernel.org
5336 L:      linuxppc-dev@lists.ozlabs.org
5337 S:      Maintained
5338 F:      drivers/net/ethernet/freescale/ucc_geth*
5339
5340 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5341 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5342 L:      netdev@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/net/ethernet/freescale/gianfar*
5345 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5346 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5347
5348 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5349 M:      Zhao Qiang <qiang.zhao@nxp.com>
5350 L:      netdev@vger.kernel.org
5351 L:      linuxppc-dev@lists.ozlabs.org
5352 S:      Maintained
5353 F:      drivers/net/wan/fsl_ucc_hdlc*
5354
5355 FREESCALE QUICC ENGINE UCC UART DRIVER
5356 M:      Timur Tabi <timur@tabi.org>
5357 L:      linuxppc-dev@lists.ozlabs.org
5358 S:      Maintained
5359 F:      drivers/tty/serial/ucc_uart.c
5360
5361 FREESCALE SOC SOUND DRIVERS
5362 M:      Timur Tabi <timur@tabi.org>
5363 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5364 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5365 R:      Fabio Estevam <fabio.estevam@nxp.com>
5366 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5367 L:      linuxppc-dev@lists.ozlabs.org
5368 S:      Maintained
5369 F:      sound/soc/fsl/fsl*
5370 F:      sound/soc/fsl/imx*
5371 F:      sound/soc/fsl/mpc8610_hpcd.c
5372
5373 FREEVXFS FILESYSTEM
5374 M:      Christoph Hellwig <hch@infradead.org>
5375 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5376 S:      Maintained
5377 F:      fs/freevxfs/
5378
5379 FREEZER
5380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5381 M:      Pavel Machek <pavel@ucw.cz>
5382 L:      linux-pm@vger.kernel.org
5383 S:      Supported
5384 F:      Documentation/power/freezing-of-tasks.txt
5385 F:      include/linux/freezer.h
5386 F:      kernel/freezer.c
5387
5388 FRONTSWAP API
5389 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5390 L:      linux-kernel@vger.kernel.org
5391 S:      Maintained
5392 F:      mm/frontswap.c
5393 F:      include/linux/frontswap.h
5394
5395 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5396 M:      David Howells <dhowells@redhat.com>
5397 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5398 S:      Supported
5399 F:      Documentation/filesystems/caching/
5400 F:      fs/fscache/
5401 F:      include/linux/fscache*.h
5402
5403 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5404 M:      Theodore Y. Ts'o <tytso@mit.edu>
5405 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5406 L:      linux-fsdevel@vger.kernel.org
5407 S:      Supported
5408 F:      fs/crypto/
5409 F:      include/linux/fscrypt*.h
5410
5411 F2FS FILE SYSTEM
5412 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5413 M:      Chao Yu <yuchao0@huawei.com>
5414 L:      linux-f2fs-devel@lists.sourceforge.net
5415 W:      https://f2fs.wiki.kernel.org/
5416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5417 S:      Maintained
5418 F:      Documentation/filesystems/f2fs.txt
5419 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5420 F:      fs/f2fs/
5421 F:      include/linux/f2fs_fs.h
5422 F:      include/trace/events/f2fs.h
5423
5424 FUJITSU FR-V (FRV) PORT
5425 S:      Orphan
5426 F:      arch/frv/
5427
5428 FUJITSU LAPTOP EXTRAS
5429 M:      Jonathan Woithe <jwoithe@just42.net>
5430 L:      platform-driver-x86@vger.kernel.org
5431 S:      Maintained
5432 F:      drivers/platform/x86/fujitsu-laptop.c
5433
5434 FUJITSU M-5MO LS CAMERA ISP DRIVER
5435 M:      Kyungmin Park <kyungmin.park@samsung.com>
5436 M:      Heungjun Kim <riverful.kim@samsung.com>
5437 L:      linux-media@vger.kernel.org
5438 S:      Maintained
5439 F:      drivers/media/i2c/m5mols/
5440 F:      include/media/i2c/m5mols.h
5441
5442 FUJITSU TABLET EXTRAS
5443 M:      Robert Gerlach <khnz@gmx.de>
5444 L:      platform-driver-x86@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/platform/x86/fujitsu-tablet.c
5447
5448 FUSE: FILESYSTEM IN USERSPACE
5449 M:      Miklos Szeredi <miklos@szeredi.hu>
5450 L:      linux-fsdevel@vger.kernel.org
5451 W:      http://fuse.sourceforge.net/
5452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5453 S:      Maintained
5454 F:      fs/fuse/
5455 F:      include/uapi/linux/fuse.h
5456 F:      Documentation/filesystems/fuse.txt
5457
5458 FUTEX SUBSYSTEM
5459 M:      Thomas Gleixner <tglx@linutronix.de>
5460 M:      Ingo Molnar <mingo@redhat.com>
5461 R:      Peter Zijlstra <peterz@infradead.org>
5462 R:      Darren Hart <dvhart@infradead.org>
5463 L:      linux-kernel@vger.kernel.org
5464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5465 S:      Maintained
5466 F:      kernel/futex.c
5467 F:      kernel/futex_compat.c
5468 F:      include/asm-generic/futex.h
5469 F:      include/linux/futex.h
5470 F:      include/uapi/linux/futex.h
5471 F:      tools/testing/selftests/futex/
5472 F:      tools/perf/bench/futex*
5473 F:      Documentation/*futex*
5474
5475 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5476 M:      Rik Faith <faith@cs.unc.edu>
5477 L:      linux-scsi@vger.kernel.org
5478 S:      Odd Fixes (e.g., new signatures)
5479 F:      drivers/scsi/fdomain.*
5480
5481 GCC PLUGINS
5482 M:      Kees Cook <keescook@chromium.org>
5483 R:      Emese Revfy <re.emese@gmail.com>
5484 L:      kernel-hardening@lists.openwall.com
5485 S:      Maintained
5486 F:      scripts/gcc-plugins/
5487 F:      scripts/gcc-plugin.sh
5488 F:      scripts/Makefile.gcc-plugins
5489 F:      Documentation/gcc-plugins.txt
5490
5491 GCOV BASED KERNEL PROFILING
5492 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5493 S:      Maintained
5494 F:      kernel/gcov/
5495 F:      Documentation/dev-tools/gcov.rst
5496
5497 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5498 M:      Achim Leubner <achim_leubner@adaptec.com>
5499 L:      linux-scsi@vger.kernel.org
5500 W:      http://www.icp-vortex.com/
5501 S:      Supported
5502 F:      drivers/scsi/gdt*
5503
5504 GDB KERNEL DEBUGGING HELPER SCRIPTS
5505 M:      Jan Kiszka <jan.kiszka@siemens.com>
5506 M:      Kieran Bingham <kieran@bingham.xyz>
5507 S:      Supported
5508 F:      scripts/gdb/
5509
5510 GEMTEK FM RADIO RECEIVER DRIVER
5511 M:      Hans Verkuil <hverkuil@xs4all.nl>
5512 L:      linux-media@vger.kernel.org
5513 T:      git git://linuxtv.org/media_tree.git
5514 W:      https://linuxtv.org
5515 S:      Maintained
5516 F:      drivers/media/radio/radio-gemtek*
5517
5518 GENERIC GPIO I2C DRIVER
5519 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5520 S:      Supported
5521 F:      drivers/i2c/busses/i2c-gpio.c
5522 F:      include/linux/i2c-gpio.h
5523
5524 GENERIC GPIO I2C MULTIPLEXER DRIVER
5525 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5526 L:      linux-i2c@vger.kernel.org
5527 S:      Supported
5528 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5529 F:      include/linux/i2c-mux-gpio.h
5530 F:      Documentation/i2c/muxes/i2c-mux-gpio
5531
5532 GENERIC HDLC (WAN) DRIVERS
5533 M:      Krzysztof Halasa <khc@pm.waw.pl>
5534 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5535 S:      Maintained
5536 F:      drivers/net/wan/c101.c
5537 F:      drivers/net/wan/hd6457*
5538 F:      drivers/net/wan/hdlc*
5539 F:      drivers/net/wan/n2.c
5540 F:      drivers/net/wan/pc300too.c
5541 F:      drivers/net/wan/pci200syn.c
5542 F:      drivers/net/wan/wanxl*
5543
5544 GENERIC INCLUDE/ASM HEADER FILES
5545 M:      Arnd Bergmann <arnd@arndb.de>
5546 L:      linux-arch@vger.kernel.org
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5548 S:      Maintained
5549 F:      include/asm-generic/
5550 F:      include/uapi/asm-generic/
5551
5552 GENERIC PHY FRAMEWORK
5553 M:      Kishon Vijay Abraham I <kishon@ti.com>
5554 L:      linux-kernel@vger.kernel.org
5555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5556 S:      Supported
5557 F:      drivers/phy/
5558 F:      include/linux/phy/
5559
5560 GENERIC PM DOMAINS
5561 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5562 M:      Kevin Hilman <khilman@kernel.org>
5563 M:      Ulf Hansson <ulf.hansson@linaro.org>
5564 L:      linux-pm@vger.kernel.org
5565 S:      Supported
5566 F:      drivers/base/power/domain*.c
5567 F:      include/linux/pm_domain.h
5568
5569 GENERIC UIO DRIVER FOR PCI DEVICES
5570 M:      "Michael S. Tsirkin" <mst@redhat.com>
5571 L:      kvm@vger.kernel.org
5572 S:      Supported
5573 F:      drivers/uio/uio_pci_generic.c
5574
5575 GET_MAINTAINER SCRIPT
5576 M:      Joe Perches <joe@perches.com>
5577 S:      Maintained
5578 F:      scripts/get_maintainer.pl
5579
5580 GENWQE (IBM Generic Workqueue Card)
5581 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5582 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5583 S:      Supported
5584 F:      drivers/misc/genwqe/
5585
5586 GFS2 FILE SYSTEM
5587 M:      Steven Whitehouse <swhiteho@redhat.com>
5588 M:      Bob Peterson <rpeterso@redhat.com>
5589 L:      cluster-devel@redhat.com
5590 W:      http://sources.redhat.com/cluster/
5591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5592 S:      Supported
5593 F:      Documentation/filesystems/gfs2*.txt
5594 F:      fs/gfs2/
5595 F:      include/uapi/linux/gfs2_ondisk.h
5596
5597 GIGASET ISDN DRIVERS
5598 M:      Paul Bolle <pebolle@tiscali.nl>
5599 L:      gigaset307x-common@lists.sourceforge.net
5600 W:      http://gigaset307x.sourceforge.net/
5601 S:      Odd Fixes
5602 F:      Documentation/isdn/README.gigaset
5603 F:      drivers/isdn/gigaset/
5604 F:      include/uapi/linux/gigaset_dev.h
5605
5606 GO7007 MPEG CODEC
5607 M:      Hans Verkuil <hans.verkuil@cisco.com>
5608 L:      linux-media@vger.kernel.org
5609 S:      Maintained
5610 F:      drivers/media/usb/go7007/
5611
5612 GOODIX TOUCHSCREEN
5613 M:      Bastien Nocera <hadess@hadess.net>
5614 L:      linux-input@vger.kernel.org
5615 S:      Maintained
5616 F:      drivers/input/touchscreen/goodix.c
5617
5618 GPIO MOCKUP DRIVER
5619 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5620 L:      linux-gpio@vger.kernel.org
5621 S:      Maintained
5622 F:      drivers/gpio/gpio-mockup.c
5623 F:      tools/testing/selftests/gpio/
5624
5625 GPIO SUBSYSTEM
5626 M:      Linus Walleij <linus.walleij@linaro.org>
5627 M:      Alexandre Courbot <gnurou@gmail.com>
5628 L:      linux-gpio@vger.kernel.org
5629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5630 S:      Maintained
5631 F:      Documentation/devicetree/bindings/gpio/
5632 F:      Documentation/gpio/
5633 F:      Documentation/ABI/testing/gpio-cdev
5634 F:      Documentation/ABI/obsolete/sysfs-gpio
5635 F:      drivers/gpio/
5636 F:      include/linux/gpio/
5637 F:      include/linux/gpio.h
5638 F:      include/asm-generic/gpio.h
5639 F:      include/uapi/linux/gpio.h
5640 F:      tools/gpio/
5641
5642 GRE DEMULTIPLEXER DRIVER
5643 M:      Dmitry Kozlov <xeb@mail.ru>
5644 L:      netdev@vger.kernel.org
5645 S:      Maintained
5646 F:      net/ipv4/gre_demux.c
5647 F:      net/ipv4/gre_offload.c
5648 F:      include/net/gre.h
5649
5650 GRETH 10/100/1G Ethernet MAC device driver
5651 M:      Andreas Larsson <andreas@gaisler.com>
5652 L:      netdev@vger.kernel.org
5653 S:      Maintained
5654 F:      drivers/net/ethernet/aeroflex/
5655
5656 GREYBUS SUBSYSTEM
5657 M:      Johan Hovold <johan@kernel.org>
5658 M:      Alex Elder <elder@kernel.org>
5659 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5660 S:      Maintained
5661 F:      drivers/staging/greybus/
5662 L:      greybus-dev@lists.linaro.org
5663
5664 GREYBUS AUDIO PROTOCOLS DRIVERS
5665 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5666 M:      Mark Greer <mgreer@animalcreek.com>
5667 S:      Maintained
5668 F:      drivers/staging/greybus/audio_apbridgea.c
5669 F:      drivers/staging/greybus/audio_apbridgea.h
5670 F:      drivers/staging/greybus/audio_codec.c
5671 F:      drivers/staging/greybus/audio_codec.h
5672 F:      drivers/staging/greybus/audio_gb.c
5673 F:      drivers/staging/greybus/audio_manager.c
5674 F:      drivers/staging/greybus/audio_manager.h
5675 F:      drivers/staging/greybus/audio_manager_module.c
5676 F:      drivers/staging/greybus/audio_manager_private.h
5677 F:      drivers/staging/greybus/audio_manager_sysfs.c
5678 F:      drivers/staging/greybus/audio_module.c
5679 F:      drivers/staging/greybus/audio_topology.c
5680
5681 GREYBUS PROTOCOLS DRIVERS
5682 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5683 S:      Maintained
5684 F:      drivers/staging/greybus/sdio.c
5685 F:      drivers/staging/greybus/light.c
5686 F:      drivers/staging/greybus/gpio.c
5687 F:      drivers/staging/greybus/power_supply.c
5688 F:      drivers/staging/greybus/spi.c
5689 F:      drivers/staging/greybus/spilib.c
5690
5691 GREYBUS PROTOCOLS DRIVERS
5692 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5693 S:      Maintained
5694 F:      drivers/staging/greybus/loopback.c
5695 F:      drivers/staging/greybus/timesync.c
5696 F:      drivers/staging/greybus/timesync_platform.c
5697
5698 GREYBUS PROTOCOLS DRIVERS
5699 M:      Viresh Kumar <vireshk@kernel.org>
5700 S:      Maintained
5701 F:      drivers/staging/greybus/authentication.c
5702 F:      drivers/staging/greybus/bootrom.c
5703 F:      drivers/staging/greybus/firmware.h
5704 F:      drivers/staging/greybus/fw-core.c
5705 F:      drivers/staging/greybus/fw-download.c
5706 F:      drivers/staging/greybus/fw-managament.c
5707 F:      drivers/staging/greybus/greybus_authentication.h
5708 F:      drivers/staging/greybus/greybus_firmware.h
5709 F:      drivers/staging/greybus/hid.c
5710 F:      drivers/staging/greybus/i2c.c
5711 F:      drivers/staging/greybus/spi.c
5712 F:      drivers/staging/greybus/spilib.c
5713 F:      drivers/staging/greybus/spilib.h
5714
5715 GREYBUS PROTOCOLS DRIVERS
5716 M:      David Lin <dtwlin@gmail.com>
5717 S:      Maintained
5718 F:      drivers/staging/greybus/uart.c
5719 F:      drivers/staging/greybus/log.c
5720
5721 GREYBUS PLATFORM DRIVERS
5722 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5723 S:      Maintained
5724 F:      drivers/staging/greybus/arche-platform.c
5725 F:      drivers/staging/greybus/arche-apb-ctrl.c
5726 F:      drivers/staging/greybus/arche_platform.h
5727
5728 GS1662 VIDEO SERIALIZER
5729 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5730 L:      linux-media@vger.kernel.org
5731 T:      git git://linuxtv.org/media_tree.git
5732 S:      Maintained
5733 F:      drivers/media/spi/gs1662.c
5734
5735 GSPCA FINEPIX SUBDRIVER
5736 M:      Frank Zago <frank@zago.net>
5737 L:      linux-media@vger.kernel.org
5738 T:      git git://linuxtv.org/media_tree.git
5739 S:      Maintained
5740 F:      drivers/media/usb/gspca/finepix.c
5741
5742 GSPCA GL860 SUBDRIVER
5743 M:      Olivier Lorin <o.lorin@laposte.net>
5744 L:      linux-media@vger.kernel.org
5745 T:      git git://linuxtv.org/media_tree.git
5746 S:      Maintained
5747 F:      drivers/media/usb/gspca/gl860/
5748
5749 GSPCA M5602 SUBDRIVER
5750 M:      Erik Andren <erik.andren@gmail.com>
5751 L:      linux-media@vger.kernel.org
5752 T:      git git://linuxtv.org/media_tree.git
5753 S:      Maintained
5754 F:      drivers/media/usb/gspca/m5602/
5755
5756 GSPCA PAC207 SONIXB SUBDRIVER
5757 M:      Hans Verkuil <hverkuil@xs4all.nl>
5758 L:      linux-media@vger.kernel.org
5759 T:      git git://linuxtv.org/media_tree.git
5760 S:      Odd Fixes
5761 F:      drivers/media/usb/gspca/pac207.c
5762
5763 GSPCA SN9C20X SUBDRIVER
5764 M:      Brian Johnson <brijohn@gmail.com>
5765 L:      linux-media@vger.kernel.org
5766 T:      git git://linuxtv.org/media_tree.git
5767 S:      Maintained
5768 F:      drivers/media/usb/gspca/sn9c20x.c
5769
5770 GSPCA T613 SUBDRIVER
5771 M:      Leandro Costantino <lcostantino@gmail.com>
5772 L:      linux-media@vger.kernel.org
5773 T:      git git://linuxtv.org/media_tree.git
5774 S:      Maintained
5775 F:      drivers/media/usb/gspca/t613.c
5776
5777 GSPCA USB WEBCAM DRIVER
5778 M:      Hans Verkuil <hverkuil@xs4all.nl>
5779 L:      linux-media@vger.kernel.org
5780 T:      git git://linuxtv.org/media_tree.git
5781 S:      Odd Fixes
5782 F:      drivers/media/usb/gspca/
5783
5784 GTP (GPRS Tunneling Protocol)
5785 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5786 M:      Harald Welte <laforge@gnumonks.org>
5787 L:      osmocom-net-gprs@lists.osmocom.org
5788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5789 S:      Maintained
5790 F:      drivers/net/gtp.c
5791
5792 GUID PARTITION TABLE (GPT)
5793 M:      Davidlohr Bueso <dave@stgolabs.net>
5794 L:      linux-efi@vger.kernel.org
5795 S:      Maintained
5796 F:      block/partitions/efi.*
5797
5798 STK1160 USB VIDEO CAPTURE DRIVER
5799 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5800 L:      linux-media@vger.kernel.org
5801 T:      git git://linuxtv.org/media_tree.git
5802 S:      Maintained
5803 F:      drivers/media/usb/stk1160/
5804
5805 H8/300 ARCHITECTURE
5806 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5807 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5808 W:      http://uclinux-h8.sourceforge.jp
5809 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5810 S:      Maintained
5811 F:      arch/h8300/
5812 F:      drivers/clocksource/h8300_*.c
5813 F:      drivers/clk/h8300/
5814 F:      drivers/irqchip/irq-renesas-h8*.c
5815
5816 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5817 M:      Frank Seidel <frank@f-seidel.de>
5818 L:      platform-driver-x86@vger.kernel.org
5819 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5820 S:      Maintained
5821 F:      drivers/platform/x86/hdaps.c
5822
5823 HDPVR USB VIDEO ENCODER DRIVER
5824 M:      Hans Verkuil <hverkuil@xs4all.nl>
5825 L:      linux-media@vger.kernel.org
5826 T:      git git://linuxtv.org/media_tree.git
5827 W:      https://linuxtv.org
5828 S:      Odd Fixes
5829 F:      drivers/media/usb/hdpvr/
5830
5831 HWPOISON MEMORY FAILURE HANDLING
5832 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5833 L:      linux-mm@kvack.org
5834 S:      Maintained
5835 F:      mm/memory-failure.c
5836 F:      mm/hwpoison-inject.c
5837
5838 HYPERVISOR VIRTUAL CONSOLE DRIVER
5839 L:      linuxppc-dev@lists.ozlabs.org
5840 S:      Odd Fixes
5841 F:      drivers/tty/hvc/
5842
5843 HACKRF MEDIA DRIVER
5844 M:      Antti Palosaari <crope@iki.fi>
5845 L:      linux-media@vger.kernel.org
5846 W:      https://linuxtv.org
5847 W:      http://palosaari.fi/linux/
5848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5849 T:      git git://linuxtv.org/anttip/media_tree.git
5850 S:      Maintained
5851 F:      drivers/media/usb/hackrf/
5852
5853 HARDWARE MONITORING
5854 M:      Jean Delvare <jdelvare@suse.com>
5855 M:      Guenter Roeck <linux@roeck-us.net>
5856 L:      linux-hwmon@vger.kernel.org
5857 W:      http://hwmon.wiki.kernel.org/
5858 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5860 S:      Maintained
5861 F:      Documentation/hwmon/
5862 F:      drivers/hwmon/
5863 F:      include/linux/hwmon*.h
5864
5865 HARDWARE RANDOM NUMBER GENERATOR CORE
5866 M:      Matt Mackall <mpm@selenic.com>
5867 M:      Herbert Xu <herbert@gondor.apana.org.au>
5868 L:      linux-crypto@vger.kernel.org
5869 S:      Odd fixes
5870 F:      Documentation/devicetree/bindings/rng/
5871 F:      Documentation/hw_random.txt
5872 F:      drivers/char/hw_random/
5873 F:      include/linux/hw_random.h
5874
5875 HARDWARE SPINLOCK CORE
5876 M:      Ohad Ben-Cohen <ohad@wizery.com>
5877 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5878 L:      linux-remoteproc@vger.kernel.org
5879 S:      Maintained
5880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5881 F:      Documentation/devicetree/bindings/hwlock/
5882 F:      Documentation/hwspinlock.txt
5883 F:      drivers/hwspinlock/
5884 F:      include/linux/hwspinlock.h
5885
5886 HARMONY SOUND DRIVER
5887 L:      linux-parisc@vger.kernel.org
5888 S:      Maintained
5889 F:      sound/parisc/harmony.*
5890
5891 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5892 M:      Jimmy Vance <jimmy.vance@hpe.com>
5893 S:      Supported
5894 F:      Documentation/watchdog/hpwdt.txt
5895 F:      drivers/watchdog/hpwdt.c
5896
5897 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5898 M:      Don Brace <don.brace@microsemi.com>
5899 L:      esc.storagedev@microsemi.com
5900 L:      linux-scsi@vger.kernel.org
5901 S:      Supported
5902 F:      Documentation/scsi/hpsa.txt
5903 F:      drivers/scsi/hpsa*.[ch]
5904 F:      include/linux/cciss*.h
5905 F:      include/uapi/linux/cciss*.h
5906
5907 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5908 M:      Don Brace <don.brace@microsemi.com>
5909 L:      esc.storagedev@microsemi.com
5910 L:      linux-scsi@vger.kernel.org
5911 S:      Supported
5912 F:      Documentation/blockdev/cciss.txt
5913 F:      drivers/block/cciss*
5914 F:      include/linux/cciss_ioctl.h
5915 F:      include/uapi/linux/cciss_ioctl.h
5916
5917 OPA-VNIC DRIVER
5918 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5919 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5920 L:      linux-rdma@vger.kernel.org
5921 S:      Supported
5922 F:      drivers/infiniband/ulp/opa_vnic
5923
5924 HFI1 DRIVER
5925 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5926 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5927 L:      linux-rdma@vger.kernel.org
5928 S:      Supported
5929 F:      drivers/infiniband/hw/hfi1
5930
5931 HFS FILESYSTEM
5932 L:      linux-fsdevel@vger.kernel.org
5933 S:      Orphan
5934 F:      Documentation/filesystems/hfs.txt
5935 F:      fs/hfs/
5936
5937 HFSPLUS FILESYSTEM
5938 L:      linux-fsdevel@vger.kernel.org
5939 S:      Orphan
5940 F:      Documentation/filesystems/hfsplus.txt
5941 F:      fs/hfsplus/
5942
5943 HGA FRAMEBUFFER DRIVER
5944 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5945 L:      linux-nvidia@lists.surfsouth.com
5946 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5947 S:      Maintained
5948 F:      drivers/video/fbdev/hgafb.c
5949
5950 HIBERNATION (aka Software Suspend, aka swsusp)
5951 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5952 M:      Pavel Machek <pavel@ucw.cz>
5953 L:      linux-pm@vger.kernel.org
5954 B:      https://bugzilla.kernel.org
5955 S:      Supported
5956 F:      arch/x86/power/
5957 F:      drivers/base/power/
5958 F:      kernel/power/
5959 F:      include/linux/suspend.h
5960 F:      include/linux/freezer.h
5961 F:      include/linux/pm.h
5962 F:      arch/*/include/asm/suspend*.h
5963
5964 HID CORE LAYER
5965 M:      Jiri Kosina <jikos@kernel.org>
5966 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5967 L:      linux-input@vger.kernel.org
5968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5969 S:      Maintained
5970 F:      drivers/hid/
5971 F:      include/linux/hid*
5972 F:      include/uapi/linux/hid*
5973
5974 HID SENSOR HUB DRIVERS
5975 M:      Jiri Kosina <jikos@kernel.org>
5976 M:      Jonathan Cameron <jic23@kernel.org>
5977 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5978 L:      linux-input@vger.kernel.org
5979 L:      linux-iio@vger.kernel.org
5980 S:      Maintained
5981 F:      Documentation/hid/hid-sensor*
5982 F:      drivers/hid/hid-sensor-*
5983 F:      drivers/iio/*/hid-*
5984 F:      include/linux/hid-sensor-*
5985
5986 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5987 M:      Thomas Gleixner <tglx@linutronix.de>
5988 L:      linux-kernel@vger.kernel.org
5989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5990 S:      Maintained
5991 F:      Documentation/timers/
5992 F:      kernel/time/hrtimer.c
5993 F:      kernel/time/clockevents.c
5994 F:      kernel/time/tick*.*
5995 F:      kernel/time/timer_*.c
5996 F:      include/linux/clockchips.h
5997 F:      include/linux/hrtimer.h
5998
5999 HIGH-SPEED SCC DRIVER FOR AX.25
6000 L:      linux-hams@vger.kernel.org
6001 S:      Orphan
6002 F:      drivers/net/hamradio/dmascc.c
6003 F:      drivers/net/hamradio/scc.c
6004
6005 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6006 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6007 W:      http://www.highpoint-tech.com
6008 S:      Supported
6009 F:      Documentation/scsi/hptiop.txt
6010 F:      drivers/scsi/hptiop.c
6011
6012 HIPPI
6013 M:      Jes Sorensen <jes@trained-monkey.org>
6014 L:      linux-hippi@sunsite.dk
6015 S:      Maintained
6016 F:      include/linux/hippidevice.h
6017 F:      include/uapi/linux/if_hippi.h
6018 F:      net/802/hippi.c
6019 F:      drivers/net/hippi/
6020
6021 HISILICON NETWORK SUBSYSTEM DRIVER
6022 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6023 M:      Salil Mehta <salil.mehta@huawei.com>
6024 L:      netdev@vger.kernel.org
6025 W:      http://www.hisilicon.com
6026 S:      Maintained
6027 F:      drivers/net/ethernet/hisilicon/
6028 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6029
6030 HISILICON ROCE DRIVER
6031 M:      Lijun Ou <oulijun@huawei.com>
6032 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6033 L:      linux-rdma@vger.kernel.org
6034 S:      Maintained
6035 F:      drivers/infiniband/hw/hns/
6036 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6037
6038 HISILICON SAS Controller
6039 M:      John Garry <john.garry@huawei.com>
6040 W:      http://www.hisilicon.com
6041 S:      Supported
6042 F:      drivers/scsi/hisi_sas/
6043 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6044
6045 HOST AP DRIVER
6046 M:      Jouni Malinen <j@w1.fi>
6047 L:      linux-wireless@vger.kernel.org
6048 W:      http://w1.fi/hostap-driver.html
6049 S:      Obsolete
6050 F:      drivers/net/wireless/intersil/hostap/
6051
6052 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6053 L:      platform-driver-x86@vger.kernel.org
6054 S:      Orphan
6055 F:      drivers/platform/x86/tc1100-wmi.c
6056
6057 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6058 M:      Jaroslav Kysela <perex@perex.cz>
6059 S:      Maintained
6060 F:      drivers/net/ethernet/hp/hp100.*
6061
6062 HPET:   High Precision Event Timers driver
6063 M:      Clemens Ladisch <clemens@ladisch.de>
6064 S:      Maintained
6065 F:      Documentation/timers/hpet.txt
6066 F:      drivers/char/hpet.c
6067 F:      include/linux/hpet.h
6068 F:      include/uapi/linux/hpet.h
6069
6070 HPET:   x86
6071 S:      Orphan
6072 F:      arch/x86/kernel/hpet.c
6073 F:      arch/x86/include/asm/hpet.h
6074
6075 HPFS FILESYSTEM
6076 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6077 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6078 S:      Maintained
6079 F:      fs/hpfs/
6080
6081 HSI SUBSYSTEM
6082 M:      Sebastian Reichel <sre@kernel.org>
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6084 S:      Maintained
6085 F:      Documentation/ABI/testing/sysfs-bus-hsi
6086 F:      Documentation/driver-api/hsi.rst
6087 F:      drivers/hsi/
6088 F:      include/linux/hsi/
6089 F:      include/uapi/linux/hsi/
6090
6091 HSO 3G MODEM DRIVER
6092 L:      linux-usb@vger.kernel.org
6093 S:      Orphan
6094 F:      drivers/net/usb/hso.c
6095
6096 HSR NETWORK PROTOCOL
6097 M:      Arvid Brodin <arvid.brodin@alten.se>
6098 L:      netdev@vger.kernel.org
6099 S:      Maintained
6100 F:      net/hsr/
6101
6102 HTCPEN TOUCHSCREEN DRIVER
6103 M:      Pau Oliva Fora <pof@eslack.org>
6104 L:      linux-input@vger.kernel.org
6105 S:      Maintained
6106 F:      drivers/input/touchscreen/htcpen.c
6107
6108 HUGETLB FILESYSTEM
6109 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6110 S:      Maintained
6111 F:      fs/hugetlbfs/
6112
6113 HVA ST MEDIA DRIVER
6114 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6115 L:      linux-media@vger.kernel.org
6116 T:      git git://linuxtv.org/media_tree.git
6117 W:      https://linuxtv.org
6118 S:      Supported
6119 F:      drivers/media/platform/sti/hva
6120
6121 Hyper-V CORE AND DRIVERS
6122 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6123 M:      Haiyang Zhang <haiyangz@microsoft.com>
6124 M:      Stephen Hemminger <sthemmin@microsoft.com>
6125 L:      devel@linuxdriverproject.org
6126 S:      Maintained
6127 F:      arch/x86/include/asm/mshyperv.h
6128 F:      arch/x86/include/uapi/asm/hyperv.h
6129 F:      arch/x86/kernel/cpu/mshyperv.c
6130 F:      arch/x86/hyperv
6131 F:      drivers/hid/hid-hyperv.c
6132 F:      drivers/hv/
6133 F:      drivers/input/serio/hyperv-keyboard.c
6134 F:      drivers/pci/host/pci-hyperv.c
6135 F:      drivers/net/hyperv/
6136 F:      drivers/scsi/storvsc_drv.c
6137 F:      drivers/uio/uio_hv_generic.c
6138 F:      drivers/video/fbdev/hyperv_fb.c
6139 F:      include/linux/hyperv.h
6140 F:      tools/hv/
6141 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6142
6143 I2C MUXES
6144 M:      Peter Rosin <peda@axentia.se>
6145 L:      linux-i2c@vger.kernel.org
6146 S:      Maintained
6147 F:      Documentation/i2c/i2c-topology
6148 F:      Documentation/i2c/muxes/
6149 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6150 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6151 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6152 F:      drivers/i2c/i2c-mux.c
6153 F:      drivers/i2c/muxes/
6154 F:      include/linux/i2c-mux.h
6155
6156 I2C OVER PARALLEL PORT
6157 M:      Jean Delvare <jdelvare@suse.com>
6158 L:      linux-i2c@vger.kernel.org
6159 S:      Maintained
6160 F:      Documentation/i2c/busses/i2c-parport
6161 F:      Documentation/i2c/busses/i2c-parport-light
6162 F:      drivers/i2c/busses/i2c-parport.c
6163 F:      drivers/i2c/busses/i2c-parport-light.c
6164
6165 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6166 M:      Jean Delvare <jdelvare@suse.com>
6167 L:      linux-i2c@vger.kernel.org
6168 S:      Maintained
6169 F:      Documentation/i2c/busses/i2c-ali1535
6170 F:      Documentation/i2c/busses/i2c-ali1563
6171 F:      Documentation/i2c/busses/i2c-ali15x3
6172 F:      Documentation/i2c/busses/i2c-amd756
6173 F:      Documentation/i2c/busses/i2c-amd8111
6174 F:      Documentation/i2c/busses/i2c-i801
6175 F:      Documentation/i2c/busses/i2c-nforce2
6176 F:      Documentation/i2c/busses/i2c-piix4
6177 F:      Documentation/i2c/busses/i2c-sis5595
6178 F:      Documentation/i2c/busses/i2c-sis630
6179 F:      Documentation/i2c/busses/i2c-sis96x
6180 F:      Documentation/i2c/busses/i2c-via
6181 F:      Documentation/i2c/busses/i2c-viapro
6182 F:      drivers/i2c/busses/i2c-ali1535.c
6183 F:      drivers/i2c/busses/i2c-ali1563.c
6184 F:      drivers/i2c/busses/i2c-ali15x3.c
6185 F:      drivers/i2c/busses/i2c-amd756.c
6186 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6187 F:      drivers/i2c/busses/i2c-amd8111.c
6188 F:      drivers/i2c/busses/i2c-i801.c
6189 F:      drivers/i2c/busses/i2c-isch.c
6190 F:      drivers/i2c/busses/i2c-nforce2.c
6191 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6192 F:      drivers/i2c/busses/i2c-piix4.c
6193 F:      drivers/i2c/busses/i2c-sis5595.c
6194 F:      drivers/i2c/busses/i2c-sis630.c
6195 F:      drivers/i2c/busses/i2c-sis96x.c
6196 F:      drivers/i2c/busses/i2c-via.c
6197 F:      drivers/i2c/busses/i2c-viapro.c
6198
6199 I2C/SMBUS ISMT DRIVER
6200 M:      Seth Heasley <seth.heasley@intel.com>
6201 M:      Neil Horman <nhorman@tuxdriver.com>
6202 L:      linux-i2c@vger.kernel.org
6203 F:      drivers/i2c/busses/i2c-ismt.c
6204 F:      Documentation/i2c/busses/i2c-ismt
6205
6206 I2C/SMBUS STUB DRIVER
6207 M:      Jean Delvare <jdelvare@suse.com>
6208 L:      linux-i2c@vger.kernel.org
6209 S:      Maintained
6210 F:      drivers/i2c/i2c-stub.c
6211
6212 I2C SUBSYSTEM
6213 M:      Wolfram Sang <wsa@the-dreams.de>
6214 L:      linux-i2c@vger.kernel.org
6215 W:      https://i2c.wiki.kernel.org/
6216 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6218 S:      Maintained
6219 F:      Documentation/devicetree/bindings/i2c/
6220 F:      Documentation/i2c/
6221 F:      drivers/i2c/
6222 F:      drivers/i2c/*/
6223 F:      include/linux/i2c.h
6224 F:      include/linux/i2c-*.h
6225 F:      include/uapi/linux/i2c.h
6226 F:      include/uapi/linux/i2c-*.h
6227
6228 I2C ACPI SUPPORT
6229 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6230 L:      linux-i2c@vger.kernel.org
6231 L:      linux-acpi@vger.kernel.org
6232 S:      Maintained
6233
6234 I2C-TAOS-EVM DRIVER
6235 M:      Jean Delvare <jdelvare@suse.com>
6236 L:      linux-i2c@vger.kernel.org
6237 S:      Maintained
6238 F:      Documentation/i2c/busses/i2c-taos-evm
6239 F:      drivers/i2c/busses/i2c-taos-evm.c
6240
6241 I2C-TINY-USB DRIVER
6242 M:      Till Harbaum <till@harbaum.org>
6243 L:      linux-i2c@vger.kernel.org
6244 W:      http://www.harbaum.org/till/i2c_tiny_usb
6245 S:      Maintained
6246 F:      drivers/i2c/busses/i2c-tiny-usb.c
6247
6248 i386 BOOT CODE
6249 M:      "H. Peter Anvin" <hpa@zytor.com>
6250 S:      Maintained
6251 F:      arch/x86/boot/
6252
6253 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6254 M:      "H. Peter Anvin" <hpa@zytor.com>
6255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6256 S:      Maintained
6257
6258 IA64 (Itanium) PLATFORM
6259 M:      Tony Luck <tony.luck@intel.com>
6260 M:      Fenghua Yu <fenghua.yu@intel.com>
6261 L:      linux-ia64@vger.kernel.org
6262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6263 S:      Maintained
6264 F:      arch/ia64/
6265
6266 IBM Power VMX Cryptographic instructions
6267 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6268 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6269 L:      linux-crypto@vger.kernel.org
6270 S:      Supported
6271 F:      drivers/crypto/vmx/Makefile
6272 F:      drivers/crypto/vmx/Kconfig
6273 F:      drivers/crypto/vmx/vmx.c
6274 F:      drivers/crypto/vmx/aes*
6275 F:      drivers/crypto/vmx/ghash*
6276 F:      drivers/crypto/vmx/ppc-xlate.pl
6277
6278 IBM Power in-Nest Crypto Acceleration
6279 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6280 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6281 L:      linux-crypto@vger.kernel.org
6282 S:      Supported
6283 F:      drivers/crypto/nx/Makefile
6284 F:      drivers/crypto/nx/Kconfig
6285 F:      drivers/crypto/nx/nx-aes*
6286 F:      drivers/crypto/nx/nx-sha*
6287 F:      drivers/crypto/nx/nx.*
6288 F:      drivers/crypto/nx/nx_csbcpb.h
6289 F:      drivers/crypto/nx/nx_debugfs.h
6290
6291 IBM Power 842 compression accelerator
6292 M:      Haren Myneni <haren@us.ibm.com>
6293 S:      Supported
6294 F:      drivers/crypto/nx/Makefile
6295 F:      drivers/crypto/nx/Kconfig
6296 F:      drivers/crypto/nx/nx-842*
6297 F:      include/linux/sw842.h
6298 F:      crypto/842.c
6299 F:      lib/842/
6300
6301 IBM Power Linux RAID adapter
6302 M:      Brian King <brking@us.ibm.com>
6303 S:      Supported
6304 F:      drivers/scsi/ipr.*
6305
6306 IBM Power Virtual Ethernet Device Driver
6307 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6308 L:      netdev@vger.kernel.org
6309 S:      Supported
6310 F:      drivers/net/ethernet/ibm/ibmveth.*
6311
6312 IBM Power SRIOV Virtual NIC Device Driver
6313 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6314 M:      John Allen <jallen@linux.vnet.ibm.com>
6315 L:      netdev@vger.kernel.org
6316 S:      Supported
6317 F:      drivers/net/ethernet/ibm/ibmvnic.*
6318
6319 IBM Power Virtual SCSI Device Drivers
6320 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6321 L:      linux-scsi@vger.kernel.org
6322 S:      Supported
6323 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6324 F:      include/scsi/viosrp.h
6325
6326 IBM Power Virtual SCSI Device Target Driver
6327 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6328 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6329 L:      linux-scsi@vger.kernel.org
6330 L:      target-devel@vger.kernel.org
6331 S:      Supported
6332 F:      drivers/scsi/ibmvscsi_tgt/
6333
6334 IBM Power Virtual FC Device Drivers
6335 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6336 L:      linux-scsi@vger.kernel.org
6337 S:      Supported
6338 F:      drivers/scsi/ibmvscsi/ibmvfc*
6339
6340 IBM ServeRAID RAID DRIVER
6341 S:      Orphan
6342 F:      drivers/scsi/ips.*
6343
6344 ICH LPC AND GPIO DRIVER
6345 M:      Peter Tyser <ptyser@xes-inc.com>
6346 S:      Maintained
6347 F:      drivers/mfd/lpc_ich.c
6348 F:      drivers/gpio/gpio-ich.c
6349
6350 IDT VersaClock 5 CLOCK DRIVER
6351 M:      Marek Vasut <marek.vasut@gmail.com>
6352 S:      Maintained
6353 F:      drivers/clk/clk-versaclock5.c
6354
6355 IDE SUBSYSTEM
6356 M:      "David S. Miller" <davem@davemloft.net>
6357 L:      linux-ide@vger.kernel.org
6358 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6360 S:      Maintained
6361 F:      Documentation/ide/
6362 F:      drivers/ide/
6363 F:      include/linux/ide.h
6364
6365 IDEAPAD LAPTOP EXTRAS DRIVER
6366 M:      Ike Panhc <ike.pan@canonical.com>
6367 L:      platform-driver-x86@vger.kernel.org
6368 W:      http://launchpad.net/ideapad-laptop
6369 S:      Maintained
6370 F:      drivers/platform/x86/ideapad-laptop.c
6371
6372 IDEAPAD LAPTOP SLIDEBAR DRIVER
6373 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6374 L:      linux-input@vger.kernel.org
6375 W:      https://github.com/o2genum/ideapad-slidebar
6376 S:      Maintained
6377 F:      drivers/input/misc/ideapad_slidebar.c
6378
6379 IDE/ATAPI DRIVERS
6380 M:      Borislav Petkov <bp@alien8.de>
6381 L:      linux-ide@vger.kernel.org
6382 S:      Maintained
6383 F:      Documentation/cdrom/ide-cd
6384 F:      drivers/ide/ide-cd*
6385
6386 IEEE 802.15.4 SUBSYSTEM
6387 M:      Alexander Aring <aar@pengutronix.de>
6388 M:      Stefan Schmidt <stefan@osg.samsung.com>
6389 L:      linux-wpan@vger.kernel.org
6390 W:      http://wpan.cakelab.org/
6391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6393 S:      Maintained
6394 F:      net/ieee802154/
6395 F:      net/mac802154/
6396 F:      drivers/net/ieee802154/
6397 F:      include/linux/nl802154.h
6398 F:      include/linux/ieee802154.h
6399 F:      include/net/nl802154.h
6400 F:      include/net/mac802154.h
6401 F:      include/net/af_ieee802154.h
6402 F:      include/net/cfg802154.h
6403 F:      include/net/ieee802154_netdev.h
6404 F:      Documentation/networking/ieee802154.txt
6405
6406 IFE PROTOCOL
6407 M:      Yotam Gigi <yotamg@mellanox.com>
6408 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6409 F:      net/ife
6410 F:      include/net/ife.h
6411 F:      include/uapi/linux/ife.h
6412
6413 IGORPLUG-USB IR RECEIVER
6414 M:      Sean Young <sean@mess.org>
6415 L:      linux-media@vger.kernel.org
6416 S:      Maintained
6417 F:      drivers/media/rc/igorplugusb.c
6418
6419 IGUANAWORKS USB IR TRANSCEIVER
6420 M:      Sean Young <sean@mess.org>
6421 L:      linux-media@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/media/rc/iguanair.c
6424
6425 IIO DIGITAL POTENTIOMETER DAC
6426 M:      Peter Rosin <peda@axentia.se>
6427 L:      linux-iio@vger.kernel.org
6428 S:      Maintained
6429 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6430 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6431 F:      drivers/iio/dac/dpot-dac.c
6432
6433 IIO ENVELOPE DETECTOR
6434 M:      Peter Rosin <peda@axentia.se>
6435 L:      linux-iio@vger.kernel.org
6436 S:      Maintained
6437 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6438 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6439 F:      drivers/iio/adc/envelope-detector.c
6440
6441 IIO SUBSYSTEM AND DRIVERS
6442 M:      Jonathan Cameron <jic23@kernel.org>
6443 R:      Hartmut Knaack <knaack.h@gmx.de>
6444 R:      Lars-Peter Clausen <lars@metafoo.de>
6445 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6446 L:      linux-iio@vger.kernel.org
6447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6448 S:      Maintained
6449 F:      Documentation/devicetree/bindings/iio/
6450 F:      drivers/iio/
6451 F:      drivers/staging/iio/
6452 F:      include/linux/iio/
6453 F:      tools/iio/
6454
6455 IKANOS/ADI EAGLE ADSL USB DRIVER
6456 M:      Matthieu Castet <castet.matthieu@free.fr>
6457 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6458 S:      Maintained
6459 F:      drivers/usb/atm/ueagle-atm.c
6460
6461 IMGTEC ASCII LCD DRIVER
6462 M:      Paul Burton <paul.burton@imgtec.com>
6463 S:      Maintained
6464 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6465 F:      drivers/auxdisplay/img-ascii-lcd.c
6466
6467 INA209 HARDWARE MONITOR DRIVER
6468 M:      Guenter Roeck <linux@roeck-us.net>
6469 L:      linux-hwmon@vger.kernel.org
6470 S:      Maintained
6471 F:      Documentation/hwmon/ina209
6472 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6473 F:      drivers/hwmon/ina209.c
6474
6475 INA2XX HARDWARE MONITOR DRIVER
6476 M:      Guenter Roeck <linux@roeck-us.net>
6477 L:      linux-hwmon@vger.kernel.org
6478 S:      Maintained
6479 F:      Documentation/hwmon/ina2xx
6480 F:      drivers/hwmon/ina2xx.c
6481 F:      include/linux/platform_data/ina2xx.h
6482
6483 INDUSTRY PACK SUBSYSTEM (IPACK)
6484 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6485 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6486 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6487 L:      industrypack-devel@lists.sourceforge.net
6488 W:      http://industrypack.sourceforge.net
6489 S:      Maintained
6490 F:      drivers/ipack/
6491
6492 INGENIC JZ4780 DMA Driver
6493 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6494 S:      Maintained
6495 F:      drivers/dma/dma-jz4780.c
6496
6497 INGENIC JZ4780 NAND DRIVER
6498 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6499 L:      linux-mtd@lists.infradead.org
6500 S:      Maintained
6501 F:      drivers/mtd/nand/jz4780_*
6502
6503 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6504 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6505 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6506 L:      linux-ima-devel@lists.sourceforge.net
6507 L:      linux-ima-user@lists.sourceforge.net
6508 L:      linux-security-module@vger.kernel.org
6509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6510 S:      Supported
6511 F:      security/integrity/ima/
6512
6513 IMGTEC IR DECODER DRIVER
6514 M:      James Hogan <james.hogan@imgtec.com>
6515 S:      Maintained
6516 F:      drivers/media/rc/img-ir/
6517
6518 IMS TWINTURBO FRAMEBUFFER DRIVER
6519 L:      linux-fbdev@vger.kernel.org
6520 S:      Orphan
6521 F:      drivers/video/fbdev/imsttfb.c
6522
6523 INFINIBAND SUBSYSTEM
6524 M:      Doug Ledford <dledford@redhat.com>
6525 M:      Sean Hefty <sean.hefty@intel.com>
6526 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6527 L:      linux-rdma@vger.kernel.org
6528 W:      http://www.openfabrics.org/
6529 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6531 S:      Supported
6532 F:      Documentation/devicetree/bindings/infiniband/
6533 F:      Documentation/infiniband/
6534 F:      drivers/infiniband/
6535 F:      include/uapi/linux/if_infiniband.h
6536 F:      include/uapi/rdma/
6537 F:      include/rdma/
6538
6539 INOTIFY
6540 M:      John McCutchan <john@johnmccutchan.com>
6541 M:      Robert Love <rlove@rlove.org>
6542 M:      Eric Paris <eparis@parisplace.org>
6543 S:      Maintained
6544 F:      Documentation/filesystems/inotify.txt
6545 F:      fs/notify/inotify/
6546 F:      include/linux/inotify.h
6547 F:      include/uapi/linux/inotify.h
6548
6549 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6550 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6551 L:      linux-input@vger.kernel.org
6552 Q:      http://patchwork.kernel.org/project/linux-input/list/
6553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6554 S:      Maintained
6555 F:      drivers/input/
6556 F:      include/linux/input.h
6557 F:      include/uapi/linux/input.h
6558 F:      include/linux/input/
6559 F:      Documentation/devicetree/bindings/input/
6560
6561 INPUT MULTITOUCH (MT) PROTOCOL
6562 M:      Henrik Rydberg <rydberg@bitmath.org>
6563 L:      linux-input@vger.kernel.org
6564 S:      Odd fixes
6565 F:      Documentation/input/multi-touch-protocol.rst
6566 F:      drivers/input/input-mt.c
6567 K:      \b(ABS|SYN)_MT_
6568
6569 INTEL ASoC BDW/HSW DRIVERS
6570 M:      Jie Yang <yang.jie@linux.intel.com>
6571 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6572 S:      Supported
6573 F:      sound/soc/intel/common/sst-dsp*
6574 F:      sound/soc/intel/common/sst-firmware.c
6575 F:      sound/soc/intel/boards/broadwell.c
6576 F:      sound/soc/intel/haswell/
6577
6578 INTEL C600 SERIES SAS CONTROLLER DRIVER
6579 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6580 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6581 L:      linux-scsi@vger.kernel.org
6582 T:      git git://git.code.sf.net/p/intel-sas/isci
6583 S:      Supported
6584 F:      drivers/scsi/isci/
6585
6586 INTEL HID EVENT DRIVER
6587 M:      Alex Hung <alex.hung@canonical.com>
6588 L:      platform-driver-x86@vger.kernel.org
6589 S:      Maintained
6590 F:      drivers/platform/x86/intel-hid.c
6591
6592 INTEL VIRTUAL BUTTON DRIVER
6593 M:      AceLan Kao <acelan.kao@canonical.com>
6594 L:      platform-driver-x86@vger.kernel.org
6595 S:      Maintained
6596 F:      drivers/platform/x86/intel-vbtn.c
6597
6598 INTEL IDLE DRIVER
6599 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6600 M:      Len Brown <lenb@kernel.org>
6601 L:      linux-pm@vger.kernel.org
6602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6603 B:      https://bugzilla.kernel.org
6604 S:      Supported
6605 F:      drivers/idle/intel_idle.c
6606
6607 INTEL INTEGRATED SENSOR HUB DRIVER
6608 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6609 M:      Jiri Kosina <jikos@kernel.org>
6610 L:      linux-input@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/hid/intel-ish-hid/
6613
6614 INTEL PSTATE DRIVER
6615 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6616 M:      Len Brown <lenb@kernel.org>
6617 L:      linux-pm@vger.kernel.org
6618 S:      Supported
6619 F:      drivers/cpufreq/intel_pstate.c
6620
6621 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6622 M:      Maik Broemme <mbroemme@libmpq.org>
6623 L:      linux-fbdev@vger.kernel.org
6624 S:      Maintained
6625 F:      Documentation/fb/intelfb.txt
6626 F:      drivers/video/fbdev/intelfb/
6627
6628 INTEL 810/815 FRAMEBUFFER DRIVER
6629 M:      Antonino Daplas <adaplas@gmail.com>
6630 L:      linux-fbdev@vger.kernel.org
6631 S:      Maintained
6632 F:      drivers/video/fbdev/i810/
6633
6634 INTEL MENLOW THERMAL DRIVER
6635 M:      Sujith Thomas <sujith.thomas@intel.com>
6636 L:      platform-driver-x86@vger.kernel.org
6637 W:      https://01.org/linux-acpi
6638 S:      Supported
6639 F:      drivers/platform/x86/intel_menlow.c
6640
6641 INTEL I/OAT DMA DRIVER
6642 M:      Dave Jiang <dave.jiang@intel.com>
6643 R:      Dan Williams <dan.j.williams@intel.com>
6644 L:      dmaengine@vger.kernel.org
6645 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6646 S:      Supported
6647 F:      drivers/dma/ioat*
6648
6649 INTEL IOMMU (VT-d)
6650 M:      David Woodhouse <dwmw2@infradead.org>
6651 L:      iommu@lists.linux-foundation.org
6652 T:      git git://git.infradead.org/iommu-2.6.git
6653 S:      Supported
6654 F:      drivers/iommu/intel-iommu.c
6655 F:      include/linux/intel-iommu.h
6656
6657 INTEL IOP-ADMA DMA DRIVER
6658 R:      Dan Williams <dan.j.williams@intel.com>
6659 S:      Odd fixes
6660 F:      drivers/dma/iop-adma.c
6661
6662 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6663 M:      Krzysztof Halasa <khalasa@piap.pl>
6664 S:      Maintained
6665 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6666 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6667 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6668 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6669 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6670 F:      drivers/net/wan/ixp4xx_hss.c
6671
6672 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6673 M:      Deepak Saxena <dsaxena@plexity.net>
6674 S:      Maintained
6675 F:      drivers/char/hw_random/ixp4xx-rng.c
6676
6677 INTEL ETHERNET DRIVERS
6678 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6679 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6680 W:      http://www.intel.com/support/feedback.htm
6681 W:      http://e1000.sourceforge.net/
6682 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6685 S:      Supported
6686 F:      Documentation/networking/e100.txt
6687 F:      Documentation/networking/e1000.txt
6688 F:      Documentation/networking/e1000e.txt
6689 F:      Documentation/networking/igb.txt
6690 F:      Documentation/networking/igbvf.txt
6691 F:      Documentation/networking/ixgb.txt
6692 F:      Documentation/networking/ixgbe.txt
6693 F:      Documentation/networking/ixgbevf.txt
6694 F:      Documentation/networking/i40e.txt
6695 F:      Documentation/networking/i40evf.txt
6696 F:      drivers/net/ethernet/intel/
6697 F:      drivers/net/ethernet/intel/*/
6698
6699 INTEL RDMA RNIC DRIVER
6700 M:     Faisal Latif <faisal.latif@intel.com>
6701 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6702 L:     linux-rdma@vger.kernel.org
6703 S:     Supported
6704 F:     drivers/infiniband/hw/i40iw/
6705
6706 INTEL MERRIFIELD GPIO DRIVER
6707 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6708 L:      linux-gpio@vger.kernel.org
6709 S:      Maintained
6710 F:      drivers/gpio/gpio-merrifield.c
6711
6712 INTEL-MID GPIO DRIVER
6713 M:      David Cohen <david.a.cohen@linux.intel.com>
6714 L:      linux-gpio@vger.kernel.org
6715 S:      Maintained
6716 F:      drivers/gpio/gpio-intel-mid.c
6717
6718 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6719 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6720 L:      linux-wireless@vger.kernel.org
6721 S:      Maintained
6722 F:      Documentation/networking/README.ipw2100
6723 F:      Documentation/networking/README.ipw2200
6724 F:      drivers/net/wireless/intel/ipw2x00/
6725
6726 INTEL(R) TRACE HUB
6727 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6728 S:      Supported
6729 F:      Documentation/trace/intel_th.txt
6730 F:      drivers/hwtracing/intel_th/
6731
6732 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6733 M:      Ning Sun <ning.sun@intel.com>
6734 L:      tboot-devel@lists.sourceforge.net
6735 W:      http://tboot.sourceforge.net
6736 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6737 S:      Supported
6738 F:      Documentation/intel_txt.txt
6739 F:      include/linux/tboot.h
6740 F:      arch/x86/kernel/tboot.c
6741
6742 INTEL WIRELESS WIMAX CONNECTION 2400
6743 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6744 M:      linux-wimax@intel.com
6745 L:      wimax@linuxwimax.org (subscribers-only)
6746 S:      Supported
6747 W:      http://linuxwimax.org
6748 F:      Documentation/wimax/README.i2400m
6749 F:      drivers/net/wimax/i2400m/
6750 F:      include/uapi/linux/wimax/i2400m.h
6751
6752 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6753 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6754 L:      linux-wireless@vger.kernel.org
6755 S:      Supported
6756 F:      drivers/net/wireless/intel/iwlegacy/
6757
6758 INTEL WIRELESS WIFI LINK (iwlwifi)
6759 M:      Johannes Berg <johannes.berg@intel.com>
6760 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6761 M:      Luca Coelho <luciano.coelho@intel.com>
6762 M:      Intel Linux Wireless <linuxwifi@intel.com>
6763 L:      linux-wireless@vger.kernel.org
6764 W:      http://intellinuxwireless.org
6765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6766 S:      Supported
6767 F:      drivers/net/wireless/intel/iwlwifi/
6768
6769 INTEL MANAGEMENT ENGINE (mei)
6770 M:      Tomas Winkler <tomas.winkler@intel.com>
6771 L:      linux-kernel@vger.kernel.org
6772 S:      Supported
6773 F:      include/uapi/linux/mei.h
6774 F:      include/linux/mei_cl_bus.h
6775 F:      drivers/misc/mei/*
6776 F:      drivers/watchdog/mei_wdt.c
6777 F:      Documentation/misc-devices/mei/*
6778 F:      samples/mei/*
6779
6780 INTEL MIC DRIVERS (mic)
6781 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6782 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6783 S:      Supported
6784 W:      https://github.com/sudeepdutt/mic
6785 W:      http://software.intel.com/en-us/mic-developer
6786 F:      include/linux/mic_bus.h
6787 F:      include/linux/scif.h
6788 F:      include/uapi/linux/mic_common.h
6789 F:      include/uapi/linux/mic_ioctl.h
6790 F:      include/uapi/linux/scif_ioctl.h
6791 F:      drivers/misc/mic/
6792 F:      drivers/dma/mic_x100_dma.c
6793 F:      drivers/dma/mic_x100_dma.h
6794 F:      Documentation/mic/
6795
6796 INTEL PMC/P-Unit IPC DRIVER
6797 M:      Zha Qipeng<qipeng.zha@intel.com>
6798 L:      platform-driver-x86@vger.kernel.org
6799 S:      Maintained
6800 F:      drivers/platform/x86/intel_pmc_ipc.c
6801 F:      drivers/platform/x86/intel_punit_ipc.c
6802 F:      arch/x86/include/asm/intel_pmc_ipc.h
6803 F:      arch/x86/include/asm/intel_punit_ipc.h
6804
6805 INTEL TELEMETRY DRIVER
6806 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6807 L:      platform-driver-x86@vger.kernel.org
6808 S:      Maintained
6809 F:      arch/x86/include/asm/intel_telemetry.h
6810 F:      drivers/platform/x86/intel_telemetry*
6811
6812 INTEL PMC CORE DRIVER
6813 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6814 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6815 L:      platform-driver-x86@vger.kernel.org
6816 S:      Maintained
6817 F:      arch/x86/include/asm/pmc_core.h
6818 F:      drivers/platform/x86/intel_pmc_core*
6819
6820 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6821 M:      Linus Walleij <linus.walleij@linaro.org>
6822 L:      linux-iio@vger.kernel.org
6823 S:      Maintained
6824 F:      drivers/iio/gyro/mpu3050*
6825 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6826
6827 IOC3 ETHERNET DRIVER
6828 M:      Ralf Baechle <ralf@linux-mips.org>
6829 L:      linux-mips@linux-mips.org
6830 S:      Maintained
6831 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6832
6833 IOC3 SERIAL DRIVER
6834 M:      Pat Gefre <pfg@sgi.com>
6835 L:      linux-serial@vger.kernel.org
6836 S:      Maintained
6837 F:      drivers/tty/serial/ioc3_serial.c
6838
6839 IOMMU DRIVERS
6840 M:      Joerg Roedel <joro@8bytes.org>
6841 L:      iommu@lists.linux-foundation.org
6842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6843 S:      Maintained
6844 F:      Documentation/devicetree/bindings/iommu/
6845 F:      drivers/iommu/
6846 F:      include/linux/iommu.h
6847 F:      include/linux/iova.h
6848
6849 IP MASQUERADING
6850 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6851 S:      Maintained
6852 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6853
6854 IPMI SUBSYSTEM
6855 M:      Corey Minyard <minyard@acm.org>
6856 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6857 W:      http://openipmi.sourceforge.net/
6858 S:      Supported
6859 F:      Documentation/IPMI.txt
6860 F:      drivers/char/ipmi/
6861 F:      include/linux/ipmi*
6862 F:      include/uapi/linux/ipmi*
6863
6864 QCOM AUDIO (ASoC) DRIVERS
6865 M:      Patrick Lai <plai@codeaurora.org>
6866 M:      Banajit Goswami <bgoswami@codeaurora.org>
6867 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6868 S:      Supported
6869 F:      sound/soc/qcom/
6870
6871 IPS SCSI RAID DRIVER
6872 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6873 L:      linux-scsi@vger.kernel.org
6874 W:      http://www.adaptec.com/
6875 S:      Maintained
6876 F:      drivers/scsi/ips*
6877
6878 IPVS
6879 M:      Wensong Zhang <wensong@linux-vs.org>
6880 M:      Simon Horman <horms@verge.net.au>
6881 M:      Julian Anastasov <ja@ssi.bg>
6882 L:      netdev@vger.kernel.org
6883 L:      lvs-devel@vger.kernel.org
6884 S:      Maintained
6885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6887 F:      Documentation/networking/ipvs-sysctl.txt
6888 F:      include/net/ip_vs.h
6889 F:      include/uapi/linux/ip_vs.h
6890 F:      net/netfilter/ipvs/
6891
6892 IPWIRELESS DRIVER
6893 M:      Jiri Kosina <jikos@kernel.org>
6894 M:      David Sterba <dsterba@suse.com>
6895 S:      Odd Fixes
6896 F:      drivers/tty/ipwireless/
6897
6898 IPX NETWORK LAYER
6899 L:      netdev@vger.kernel.org
6900 S:      Odd fixes
6901 F:      include/net/ipx.h
6902 F:      include/uapi/linux/ipx.h
6903 F:      net/ipx/
6904
6905 IRDA SUBSYSTEM
6906 M:      Samuel Ortiz <samuel@sortiz.org>
6907 L:      irda-users@lists.sourceforge.net (subscribers-only)
6908 L:      netdev@vger.kernel.org
6909 W:      http://irda.sourceforge.net/
6910 S:      Maintained
6911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6912 F:      Documentation/networking/irda.txt
6913 F:      drivers/net/irda/
6914 F:      include/net/irda/
6915 F:      net/irda/
6916
6917 IRQ SUBSYSTEM
6918 M:      Thomas Gleixner <tglx@linutronix.de>
6919 L:      linux-kernel@vger.kernel.org
6920 S:      Maintained
6921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6922 F:      kernel/irq/
6923
6924 IRQCHIP DRIVERS
6925 M:      Thomas Gleixner <tglx@linutronix.de>
6926 M:      Jason Cooper <jason@lakedaemon.net>
6927 M:      Marc Zyngier <marc.zyngier@arm.com>
6928 L:      linux-kernel@vger.kernel.org
6929 S:      Maintained
6930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6931 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6932 F:      Documentation/devicetree/bindings/interrupt-controller/
6933 F:      drivers/irqchip/
6934
6935 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6936 M:      Marc Zyngier <marc.zyngier@arm.com>
6937 S:      Maintained
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6939 F:      Documentation/IRQ-domain.txt
6940 F:      include/linux/irqdomain.h
6941 F:      kernel/irq/irqdomain.c
6942 F:      kernel/irq/msi.c
6943
6944 ISA
6945 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6946 S:      Maintained
6947 F:      Documentation/isa.txt
6948 F:      drivers/base/isa.c
6949 F:      include/linux/isa.h
6950
6951 ISAPNP
6952 M:      Jaroslav Kysela <perex@perex.cz>
6953 S:      Maintained
6954 F:      Documentation/isapnp.txt
6955 F:      drivers/pnp/isapnp/
6956 F:      include/linux/isapnp.h
6957
6958 ISA RADIO MODULE
6959 M:      Hans Verkuil <hverkuil@xs4all.nl>
6960 L:      linux-media@vger.kernel.org
6961 T:      git git://linuxtv.org/media_tree.git
6962 W:      https://linuxtv.org
6963 S:      Maintained
6964 F:      drivers/media/radio/radio-isa*
6965
6966 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6967 M:      Peter Jones <pjones@redhat.com>
6968 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6969 S:      Maintained
6970 F:      drivers/firmware/iscsi_ibft*
6971
6972 ISCSI
6973 M:      Lee Duncan <lduncan@suse.com>
6974 M:      Chris Leech <cleech@redhat.com>
6975 L:      open-iscsi@googlegroups.com
6976 W:      www.open-iscsi.com
6977 S:      Maintained
6978 F:      drivers/scsi/*iscsi*
6979 F:      include/scsi/*iscsi*
6980
6981 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6982 M:      Or Gerlitz <ogerlitz@mellanox.com>
6983 M:      Sagi Grimberg <sagi@grimberg.me>
6984 M:      Roi Dayan <roid@mellanox.com>
6985 L:      linux-rdma@vger.kernel.org
6986 S:      Supported
6987 W:      http://www.openfabrics.org
6988 W:      www.open-iscsi.org
6989 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6990 F:      drivers/infiniband/ulp/iser/
6991
6992 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6993 M:      Sagi Grimberg <sagi@grimberg.me>
6994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6995 L:      linux-rdma@vger.kernel.org
6996 L:      target-devel@vger.kernel.org
6997 S:      Supported
6998 W:      http://www.linux-iscsi.org
6999 F:      drivers/infiniband/ulp/isert
7000
7001 ISDN SUBSYSTEM
7002 M:      Karsten Keil <isdn@linux-pingi.de>
7003 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7004 L:      netdev@vger.kernel.org
7005 W:      http://www.isdn4linux.de
7006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7007 S:      Maintained
7008 F:      Documentation/isdn/
7009 F:      drivers/isdn/
7010 F:      include/linux/isdn.h
7011 F:      include/linux/isdn/
7012 F:      include/uapi/linux/isdn.h
7013 F:      include/uapi/linux/isdn/
7014
7015 ISDN SUBSYSTEM (Eicon active card driver)
7016 M:      Armin Schindler <mac@melware.de>
7017 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7018 W:      http://www.melware.de
7019 S:      Maintained
7020 F:      drivers/isdn/hardware/eicon/
7021
7022 IT87 HARDWARE MONITORING DRIVER
7023 M:      Jean Delvare <jdelvare@suse.com>
7024 L:      linux-hwmon@vger.kernel.org
7025 S:      Maintained
7026 F:      Documentation/hwmon/it87
7027 F:      drivers/hwmon/it87.c
7028
7029 IT913X MEDIA DRIVER
7030 M:      Antti Palosaari <crope@iki.fi>
7031 L:      linux-media@vger.kernel.org
7032 W:      https://linuxtv.org
7033 W:      http://palosaari.fi/linux/
7034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7035 T:      git git://linuxtv.org/anttip/media_tree.git
7036 S:      Maintained
7037 F:      drivers/media/tuners/it913x*
7038
7039 IVTV VIDEO4LINUX DRIVER
7040 M:      Andy Walls <awalls@md.metrocast.net>
7041 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7042 L:      linux-media@vger.kernel.org
7043 T:      git git://linuxtv.org/media_tree.git
7044 W:      http://www.ivtvdriver.org
7045 S:      Maintained
7046 F:      Documentation/media/v4l-drivers/ivtv*
7047 F:      drivers/media/pci/ivtv/
7048 F:      include/uapi/linux/ivtv*
7049
7050 IX2505V MEDIA DRIVER
7051 M:      Malcolm Priestley <tvboxspy@gmail.com>
7052 L:      linux-media@vger.kernel.org
7053 W:      https://linuxtv.org
7054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7055 S:      Maintained
7056 F:      drivers/media/dvb-frontends/ix2505v*
7057
7058 JC42.4 TEMPERATURE SENSOR DRIVER
7059 M:      Guenter Roeck <linux@roeck-us.net>
7060 L:      linux-hwmon@vger.kernel.org
7061 S:      Maintained
7062 F:      drivers/hwmon/jc42.c
7063 F:      Documentation/hwmon/jc42
7064
7065 JFS FILESYSTEM
7066 M:      Dave Kleikamp <shaggy@kernel.org>
7067 L:      jfs-discussion@lists.sourceforge.net
7068 W:      http://jfs.sourceforge.net/
7069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7070 S:      Maintained
7071 F:      Documentation/filesystems/jfs.txt
7072 F:      fs/jfs/
7073
7074 JME NETWORK DRIVER
7075 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7076 L:      netdev@vger.kernel.org
7077 S:      Maintained
7078 F:      drivers/net/ethernet/jme.*
7079
7080 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7081 M:      David Woodhouse <dwmw2@infradead.org>
7082 L:      linux-mtd@lists.infradead.org
7083 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7084 S:      Maintained
7085 F:      fs/jffs2/
7086 F:      include/uapi/linux/jffs2.h
7087
7088 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7089 M:      "Theodore Ts'o" <tytso@mit.edu>
7090 M:      Jan Kara <jack@suse.com>
7091 L:      linux-ext4@vger.kernel.org
7092 S:      Maintained
7093 F:      fs/jbd2/
7094 F:      include/linux/jbd2.h
7095
7096 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7097 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7098 L:      linux-media@vger.kernel.org
7099 S:      Maintained
7100 F:      drivers/media/platform/rcar_jpu.c
7101
7102 JSM Neo PCI based serial card
7103 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7104 L:      linux-serial@vger.kernel.org
7105 S:      Maintained
7106 F:      drivers/tty/serial/jsm/
7107
7108 K10TEMP HARDWARE MONITORING DRIVER
7109 M:      Clemens Ladisch <clemens@ladisch.de>
7110 L:      linux-hwmon@vger.kernel.org
7111 S:      Maintained
7112 F:      Documentation/hwmon/k10temp
7113 F:      drivers/hwmon/k10temp.c
7114
7115 K8TEMP HARDWARE MONITORING DRIVER
7116 M:      Rudolf Marek <r.marek@assembler.cz>
7117 L:      linux-hwmon@vger.kernel.org
7118 S:      Maintained
7119 F:      Documentation/hwmon/k8temp
7120 F:      drivers/hwmon/k8temp.c
7121
7122 KASAN
7123 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7124 R:      Alexander Potapenko <glider@google.com>
7125 R:      Dmitry Vyukov <dvyukov@google.com>
7126 L:      kasan-dev@googlegroups.com
7127 S:      Maintained
7128 F:      arch/*/include/asm/kasan.h
7129 F:      arch/*/mm/kasan_init*
7130 F:      Documentation/dev-tools/kasan.rst
7131 F:      include/linux/kasan*.h
7132 F:      lib/test_kasan.c
7133 F:      mm/kasan/
7134 F:      scripts/Makefile.kasan
7135
7136 KCONFIG
7137 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7138 L:      linux-kbuild@vger.kernel.org
7139 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7140 S:      Maintained
7141 F:      Documentation/kbuild/kconfig-language.txt
7142 F:      scripts/kconfig/
7143
7144 KDUMP
7145 M:      Dave Young <dyoung@redhat.com>
7146 M:      Baoquan He <bhe@redhat.com>
7147 R:      Vivek Goyal <vgoyal@redhat.com>
7148 L:      kexec@lists.infradead.org
7149 W:      http://lse.sourceforge.net/kdump/
7150 S:      Maintained
7151 F:      Documentation/kdump/
7152
7153 KEENE FM RADIO TRANSMITTER DRIVER
7154 M:      Hans Verkuil <hverkuil@xs4all.nl>
7155 L:      linux-media@vger.kernel.org
7156 T:      git git://linuxtv.org/media_tree.git
7157 W:      https://linuxtv.org
7158 S:      Maintained
7159 F:      drivers/media/radio/radio-keene*
7160
7161 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7162 M:      Ian Kent <raven@themaw.net>
7163 L:      autofs@vger.kernel.org
7164 S:      Maintained
7165 F:      fs/autofs4/
7166
7167 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7168 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7169 M:      Michal Marek <mmarek@suse.com>
7170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7171 L:      linux-kbuild@vger.kernel.org
7172 S:      Maintained
7173 F:      Documentation/kbuild/
7174 F:      Makefile
7175 F:      scripts/Makefile.*
7176 F:      scripts/basic/
7177 F:      scripts/mk*
7178 F:      scripts/package/
7179
7180 KERNEL JANITORS
7181 L:      kernel-janitors@vger.kernel.org
7182 W:      http://kernelnewbies.org/KernelJanitors
7183 S:      Odd Fixes
7184
7185 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7186 M:      "J. Bruce Fields" <bfields@fieldses.org>
7187 M:      Jeff Layton <jlayton@poochiereds.net>
7188 L:      linux-nfs@vger.kernel.org
7189 W:      http://nfs.sourceforge.net/
7190 T:      git git://linux-nfs.org/~bfields/linux.git
7191 S:      Supported
7192 F:      fs/nfsd/
7193 F:      include/uapi/linux/nfsd/
7194 F:      fs/lockd/
7195 F:      fs/nfs_common/
7196 F:      net/sunrpc/
7197 F:      include/linux/lockd/
7198 F:      include/linux/sunrpc/
7199 F:      include/uapi/linux/sunrpc/
7200
7201 KERNEL SELFTEST FRAMEWORK
7202 M:      Shuah Khan <shuahkh@osg.samsung.com>
7203 M:      Shuah Khan <shuah@kernel.org>
7204 L:      linux-kselftest@vger.kernel.org
7205 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7206 S:      Maintained
7207 F:      tools/testing/selftests
7208
7209 KERNEL VIRTUAL MACHINE (KVM)
7210 M:      Paolo Bonzini <pbonzini@redhat.com>
7211 M:      Radim Krčmář <rkrcmar@redhat.com>
7212 L:      kvm@vger.kernel.org
7213 W:      http://www.linux-kvm.org
7214 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7215 S:      Supported
7216 F:      Documentation/*/kvm*.txt
7217 F:      Documentation/virtual/kvm/
7218 F:      arch/*/kvm/
7219 F:      arch/x86/kernel/kvm.c
7220 F:      arch/x86/kernel/kvmclock.c
7221 F:      arch/*/include/asm/kvm*
7222 F:      include/linux/kvm*
7223 F:      include/uapi/linux/kvm*
7224 F:      virt/kvm/
7225 F:      tools/kvm/
7226
7227 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7228 M:      Joerg Roedel <joro@8bytes.org>
7229 L:      kvm@vger.kernel.org
7230 W:      http://www.linux-kvm.org/
7231 S:      Maintained
7232 F:      arch/x86/include/asm/svm.h
7233 F:      arch/x86/kvm/svm.c
7234
7235 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7236 M:      Alexander Graf <agraf@suse.com>
7237 L:      kvm-ppc@vger.kernel.org
7238 W:      http://www.linux-kvm.org/
7239 T:      git git://github.com/agraf/linux-2.6.git
7240 S:      Supported
7241 F:      arch/powerpc/include/asm/kvm*
7242 F:      arch/powerpc/kvm/
7243
7244 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7245 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7246 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7247 L:      linux-s390@vger.kernel.org
7248 W:      http://www.ibm.com/developerworks/linux/linux390/
7249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7250 S:      Supported
7251 F:      Documentation/s390/kvm.txt
7252 F:      arch/s390/include/asm/kvm*
7253 F:      arch/s390/kvm/
7254 F:      arch/s390/mm/gmap.c
7255
7256 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7257 M:      Christoffer Dall <christoffer.dall@linaro.org>
7258 M:      Marc Zyngier <marc.zyngier@arm.com>
7259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7260 L:      kvmarm@lists.cs.columbia.edu
7261 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7263 S:      Supported
7264 F:      arch/arm/include/uapi/asm/kvm*
7265 F:      arch/arm/include/asm/kvm*
7266 F:      arch/arm/kvm/
7267 F:      virt/kvm/arm/
7268 F:      include/kvm/arm_*
7269
7270 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7271 M:      Christoffer Dall <christoffer.dall@linaro.org>
7272 M:      Marc Zyngier <marc.zyngier@arm.com>
7273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7274 L:      kvmarm@lists.cs.columbia.edu
7275 S:      Maintained
7276 F:      arch/arm64/include/uapi/asm/kvm*
7277 F:      arch/arm64/include/asm/kvm*
7278 F:      arch/arm64/kvm/
7279
7280 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7281 M:      James Hogan <james.hogan@imgtec.com>
7282 L:      linux-mips@linux-mips.org
7283 S:      Supported
7284 F:      arch/mips/include/uapi/asm/kvm*
7285 F:      arch/mips/include/asm/kvm*
7286 F:      arch/mips/kvm/
7287
7288 KERNFS
7289 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7290 M:      Tejun Heo <tj@kernel.org>
7291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7292 S:      Supported
7293 F:      include/linux/kernfs.h
7294 F:      fs/kernfs/
7295
7296 KEXEC
7297 M:      Eric Biederman <ebiederm@xmission.com>
7298 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7299 L:      kexec@lists.infradead.org
7300 S:      Maintained
7301 F:      include/linux/kexec.h
7302 F:      include/uapi/linux/kexec.h
7303 F:      kernel/kexec*
7304
7305 KEYS/KEYRINGS:
7306 M:      David Howells <dhowells@redhat.com>
7307 L:      keyrings@vger.kernel.org
7308 S:      Maintained
7309 F:      Documentation/security/keys.txt
7310 F:      include/linux/key.h
7311 F:      include/linux/key-type.h
7312 F:      include/linux/keyctl.h
7313 F:      include/uapi/linux/keyctl.h
7314 F:      include/keys/
7315 F:      security/keys/
7316
7317 KEYS-TRUSTED
7318 M:      David Safford <safford@us.ibm.com>
7319 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7320 L:      linux-security-module@vger.kernel.org
7321 L:      keyrings@vger.kernel.org
7322 S:      Supported
7323 F:      Documentation/security/keys-trusted-encrypted.txt
7324 F:      include/keys/trusted-type.h
7325 F:      security/keys/trusted.c
7326 F:      security/keys/trusted.h
7327
7328 KEYS-ENCRYPTED
7329 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7330 M:      David Safford <safford@us.ibm.com>
7331 L:      linux-security-module@vger.kernel.org
7332 L:      keyrings@vger.kernel.org
7333 S:      Supported
7334 F:      Documentation/security/keys-trusted-encrypted.txt
7335 F:      include/keys/encrypted-type.h
7336 F:      security/keys/encrypted-keys/
7337
7338 KGDB / KDB /debug_core
7339 M:      Jason Wessel <jason.wessel@windriver.com>
7340 W:      http://kgdb.wiki.kernel.org/
7341 L:      kgdb-bugreport@lists.sourceforge.net
7342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7343 S:      Maintained
7344 F:      Documentation/DocBook/kgdb.tmpl
7345 F:      drivers/misc/kgdbts.c
7346 F:      drivers/tty/serial/kgdboc.c
7347 F:      include/linux/kdb.h
7348 F:      include/linux/kgdb.h
7349 F:      kernel/debug/
7350
7351 KMEMCHECK
7352 M:      Vegard Nossum <vegardno@ifi.uio.no>
7353 M:      Pekka Enberg <penberg@kernel.org>
7354 S:      Maintained
7355 F:      Documentation/dev-tools/kmemcheck.rst
7356 F:      arch/x86/include/asm/kmemcheck.h
7357 F:      arch/x86/mm/kmemcheck/
7358 F:      include/linux/kmemcheck.h
7359 F:      mm/kmemcheck.c
7360
7361 KMEMLEAK
7362 M:      Catalin Marinas <catalin.marinas@arm.com>
7363 S:      Maintained
7364 F:      Documentation/dev-tools/kmemleak.rst
7365 F:      include/linux/kmemleak.h
7366 F:      mm/kmemleak.c
7367 F:      mm/kmemleak-test.c
7368
7369 KPROBES
7370 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7371 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7372 M:      "David S. Miller" <davem@davemloft.net>
7373 M:      Masami Hiramatsu <mhiramat@kernel.org>
7374 S:      Maintained
7375 F:      Documentation/kprobes.txt
7376 F:      include/linux/kprobes.h
7377 F:      include/asm-generic/kprobes.h
7378 F:      kernel/kprobes.c
7379
7380 KS0108 LCD CONTROLLER DRIVER
7381 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7382 W:      http://miguelojeda.es/auxdisplay.htm
7383 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7384 S:      Maintained
7385 F:      Documentation/auxdisplay/ks0108
7386 F:      drivers/auxdisplay/ks0108.c
7387 F:      include/linux/ks0108.h
7388
7389 L3MDEV
7390 M:      David Ahern <dsa@cumulusnetworks.com>
7391 L:      netdev@vger.kernel.org
7392 S:      Maintained
7393 F:      net/l3mdev
7394 F:      include/net/l3mdev.h
7395
7396 LANTIQ MIPS ARCHITECTURE
7397 M:      John Crispin <john@phrozen.org>
7398 L:      linux-mips@linux-mips.org
7399 S:      Maintained
7400 F:      arch/mips/lantiq
7401
7402 LAPB module
7403 L:      linux-x25@vger.kernel.org
7404 S:      Orphan
7405 F:      Documentation/networking/lapb-module.txt
7406 F:      include/*/lapb.h
7407 F:      net/lapb/
7408
7409 LASI 53c700 driver for PARISC
7410 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7411 L:      linux-scsi@vger.kernel.org
7412 S:      Maintained
7413 F:      Documentation/scsi/53c700.txt
7414 F:      drivers/scsi/53c700*
7415
7416 LED SUBSYSTEM
7417 M:      Richard Purdie <rpurdie@rpsys.net>
7418 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7419 M:      Pavel Machek <pavel@ucw.cz>
7420 L:      linux-leds@vger.kernel.org
7421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7422 S:      Maintained
7423 F:      Documentation/devicetree/bindings/leds/
7424 F:      drivers/leds/
7425 F:      include/linux/leds.h
7426
7427 LEGACY EEPROM DRIVER
7428 M:      Jean Delvare <jdelvare@suse.com>
7429 S:      Maintained
7430 F:      Documentation/misc-devices/eeprom
7431 F:      drivers/misc/eeprom/eeprom.c
7432
7433 LEGO USB Tower driver
7434 M:      Juergen Stuber <starblue@users.sourceforge.net>
7435 L:      legousb-devel@lists.sourceforge.net
7436 W:      http://legousb.sourceforge.net/
7437 S:      Maintained
7438 F:      drivers/usb/misc/legousbtower.c
7439
7440 LG2160 MEDIA DRIVER
7441 M:      Michael Krufky <mkrufky@linuxtv.org>
7442 L:      linux-media@vger.kernel.org
7443 W:      https://linuxtv.org
7444 W:      http://github.com/mkrufky
7445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7446 T:      git git://linuxtv.org/mkrufky/tuners.git
7447 S:      Maintained
7448 F:      drivers/media/dvb-frontends/lg2160.*
7449
7450 LGDT3305 MEDIA DRIVER
7451 M:      Michael Krufky <mkrufky@linuxtv.org>
7452 L:      linux-media@vger.kernel.org
7453 W:      https://linuxtv.org
7454 W:      http://github.com/mkrufky
7455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7456 T:      git git://linuxtv.org/mkrufky/tuners.git
7457 S:      Maintained
7458 F:      drivers/media/dvb-frontends/lgdt3305.*
7459
7460 LGUEST
7461 M:      Rusty Russell <rusty@rustcorp.com.au>
7462 L:      lguest@lists.ozlabs.org
7463 W:      http://lguest.ozlabs.org/
7464 S:      Odd Fixes
7465 F:      arch/x86/include/asm/lguest*.h
7466 F:      arch/x86/lguest/
7467 F:      drivers/lguest/
7468 F:      include/linux/lguest*.h
7469 F:      tools/lguest/
7470
7471 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7472 M:      Tejun Heo <tj@kernel.org>
7473 L:      linux-ide@vger.kernel.org
7474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7475 S:      Maintained
7476 F:      drivers/ata/
7477 F:      include/linux/ata.h
7478 F:      include/linux/libata.h
7479 F:      Documentation/devicetree/bindings/ata/
7480
7481 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7482 M:      Viresh Kumar <vireshk@kernel.org>
7483 L:      linux-ide@vger.kernel.org
7484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7485 S:      Maintained
7486 F:      include/linux/pata_arasan_cf_data.h
7487 F:      drivers/ata/pata_arasan_cf.c
7488
7489 LIBATA PATA DRIVERS
7490 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7491 M:      Tejun Heo <tj@kernel.org>
7492 L:      linux-ide@vger.kernel.org
7493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7494 S:      Maintained
7495 F:      drivers/ata/pata_*.c
7496 F:      drivers/ata/ata_generic.c
7497
7498 LIBATA SATA AHCI PLATFORM devices support
7499 M:      Hans de Goede <hdegoede@redhat.com>
7500 M:      Tejun Heo <tj@kernel.org>
7501 L:      linux-ide@vger.kernel.org
7502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7503 S:      Maintained
7504 F:      drivers/ata/ahci_platform.c
7505 F:      drivers/ata/libahci_platform.c
7506 F:      include/linux/ahci_platform.h
7507
7508 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7509 M:      Mikael Pettersson <mikpelinux@gmail.com>
7510 L:      linux-ide@vger.kernel.org
7511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7512 S:      Maintained
7513 F:      drivers/ata/sata_promise.*
7514
7515 LIBLOCKDEP
7516 M:      Sasha Levin <sasha.levin@oracle.com>
7517 S:      Maintained
7518 F:      tools/lib/lockdep/
7519
7520 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7521 M:      Dan Williams <dan.j.williams@intel.com>
7522 L:      linux-nvdimm@lists.01.org
7523 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7525 S:      Supported
7526 F:      drivers/nvdimm/*
7527 F:      include/linux/nd.h
7528 F:      include/linux/libnvdimm.h
7529 F:      include/uapi/linux/ndctl.h
7530
7531 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7532 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7533 L:      linux-nvdimm@lists.01.org
7534 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7535 S:      Supported
7536 F:      drivers/nvdimm/blk.c
7537 F:      drivers/nvdimm/region_devs.c
7538 F:      drivers/acpi/nfit*
7539
7540 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7541 M:      Vishal Verma <vishal.l.verma@intel.com>
7542 L:      linux-nvdimm@lists.01.org
7543 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7544 S:      Supported
7545 F:      drivers/nvdimm/btt*
7546
7547 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7548 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7549 L:      linux-nvdimm@lists.01.org
7550 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7551 S:      Supported
7552 F:      drivers/nvdimm/pmem.c
7553 F:      include/linux/pmem.h
7554 F:      arch/*/include/asm/pmem.h
7555
7556 LIGHTNVM PLATFORM SUPPORT
7557 M:      Matias Bjorling <mb@lightnvm.io>
7558 W:      http://github/OpenChannelSSD
7559 L:      linux-block@vger.kernel.org
7560 S:      Maintained
7561 F:      drivers/lightnvm/
7562 F:      include/linux/lightnvm.h
7563 F:      include/uapi/linux/lightnvm.h
7564
7565 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7566 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7567 M:      Paul Mackerras <paulus@samba.org>
7568 M:      Michael Ellerman <mpe@ellerman.id.au>
7569 W:      https://github.com/linuxppc/linux/wiki
7570 L:      linuxppc-dev@lists.ozlabs.org
7571 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7573 S:      Supported
7574 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7575 F:      Documentation/devicetree/bindings/powerpc/
7576 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7577 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7578 F:      Documentation/powerpc/
7579 F:      arch/powerpc/
7580 F:      drivers/char/tpm/tpm_ibmvtpm*
7581 F:      drivers/crypto/nx/
7582 F:      drivers/crypto/vmx/
7583 F:      drivers/i2c/busses/i2c-opal.c
7584 F:      drivers/net/ethernet/ibm/ibmveth.*
7585 F:      drivers/net/ethernet/ibm/ibmvnic.*
7586 F:      drivers/pci/hotplug/pnv_php.c
7587 F:      drivers/pci/hotplug/rpa*
7588 F:      drivers/rtc/rtc-opal.c
7589 F:      drivers/scsi/ibmvscsi/
7590 F:      drivers/tty/hvc/hvc_opal.c
7591 F:      tools/testing/selftests/powerpc
7592 N:      /pmac
7593 N:      powermac
7594 N:      powernv
7595 N:      [^a-z0-9]ps3
7596 N:      pseries
7597
7598 LINUX FOR POWER MACINTOSH
7599 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7600 W:      http://www.penguinppc.org/
7601 L:      linuxppc-dev@lists.ozlabs.org
7602 S:      Maintained
7603 F:      arch/powerpc/platforms/powermac/
7604 F:      drivers/macintosh/
7605
7606 LINUX FOR POWERPC EMBEDDED MPC5XXX
7607 M:      Anatolij Gustschin <agust@denx.de>
7608 L:      linuxppc-dev@lists.ozlabs.org
7609 T:      git git://git.denx.de/linux-denx-agust.git
7610 S:      Maintained
7611 F:      arch/powerpc/platforms/512x/
7612 F:      arch/powerpc/platforms/52xx/
7613
7614 LINUX FOR POWERPC EMBEDDED PPC4XX
7615 M:      Alistair Popple <alistair@popple.id.au>
7616 M:      Matt Porter <mporter@kernel.crashing.org>
7617 W:      http://www.penguinppc.org/
7618 L:      linuxppc-dev@lists.ozlabs.org
7619 S:      Maintained
7620 F:      arch/powerpc/platforms/40x/
7621 F:      arch/powerpc/platforms/44x/
7622
7623 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7624 L:      linuxppc-dev@lists.ozlabs.org
7625 S:      Orphan
7626 F:      arch/powerpc/*/*virtex*
7627 F:      arch/powerpc/*/*/*virtex*
7628
7629 LINUX FOR POWERPC EMBEDDED PPC8XX
7630 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7631 W:      http://www.penguinppc.org/
7632 L:      linuxppc-dev@lists.ozlabs.org
7633 S:      Maintained
7634 F:      arch/powerpc/platforms/8xx/
7635
7636 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7637 M:      Scott Wood <oss@buserror.net>
7638 M:      Kumar Gala <galak@kernel.crashing.org>
7639 W:      http://www.penguinppc.org/
7640 L:      linuxppc-dev@lists.ozlabs.org
7641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7642 S:      Maintained
7643 F:      arch/powerpc/platforms/83xx/
7644 F:      arch/powerpc/platforms/85xx/
7645
7646 LINUX FOR POWERPC PA SEMI PWRFICIENT
7647 L:      linuxppc-dev@lists.ozlabs.org
7648 S:      Orphan
7649 F:      arch/powerpc/platforms/pasemi/
7650 F:      drivers/*/*pasemi*
7651 F:      drivers/*/*/*pasemi*
7652
7653 LINUX SECURITY MODULE (LSM) FRAMEWORK
7654 M:      Chris Wright <chrisw@sous-sol.org>
7655 L:      linux-security-module@vger.kernel.org
7656 S:      Supported
7657
7658 LIS3LV02D ACCELEROMETER DRIVER
7659 M:      Eric Piel <eric.piel@tremplin-utc.net>
7660 S:      Maintained
7661 F:      Documentation/misc-devices/lis3lv02d
7662 F:      drivers/misc/lis3lv02d/
7663 F:      drivers/platform/x86/hp_accel.c
7664
7665 LIVE PATCHING
7666 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7667 M:      Jessica Yu <jeyu@redhat.com>
7668 M:      Jiri Kosina <jikos@kernel.org>
7669 M:      Miroslav Benes <mbenes@suse.cz>
7670 R:      Petr Mladek <pmladek@suse.com>
7671 S:      Maintained
7672 F:      kernel/livepatch/
7673 F:      include/linux/livepatch.h
7674 F:      arch/x86/include/asm/livepatch.h
7675 F:      arch/x86/kernel/livepatch.c
7676 F:      Documentation/livepatch/
7677 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7678 F:      samples/livepatch/
7679 L:      live-patching@vger.kernel.org
7680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7681
7682 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7683 M:      Kees Cook <keescook@chromium.org>
7684 S:      Maintained
7685 F:      drivers/misc/lkdtm*
7686
7687 LLC (802.2)
7688 L:      netdev@vger.kernel.org
7689 S:      Odd fixes
7690 F:      include/linux/llc.h
7691 F:      include/uapi/linux/llc.h
7692 F:      include/net/llc*
7693 F:      net/llc/
7694
7695 LM73 HARDWARE MONITOR DRIVER
7696 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7697 L:      linux-hwmon@vger.kernel.org
7698 S:      Maintained
7699 F:      drivers/hwmon/lm73.c
7700
7701 LM78 HARDWARE MONITOR DRIVER
7702 M:      Jean Delvare <jdelvare@suse.com>
7703 L:      linux-hwmon@vger.kernel.org
7704 S:      Maintained
7705 F:      Documentation/hwmon/lm78
7706 F:      drivers/hwmon/lm78.c
7707
7708 LM83 HARDWARE MONITOR DRIVER
7709 M:      Jean Delvare <jdelvare@suse.com>
7710 L:      linux-hwmon@vger.kernel.org
7711 S:      Maintained
7712 F:      Documentation/hwmon/lm83
7713 F:      drivers/hwmon/lm83.c
7714
7715 LM90 HARDWARE MONITOR DRIVER
7716 M:      Jean Delvare <jdelvare@suse.com>
7717 L:      linux-hwmon@vger.kernel.org
7718 S:      Maintained
7719 F:      Documentation/hwmon/lm90
7720 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7721 F:      drivers/hwmon/lm90.c
7722 F:      include/dt-bindings/thermal/lm90.h
7723
7724 LM95234 HARDWARE MONITOR DRIVER
7725 M:      Guenter Roeck <linux@roeck-us.net>
7726 L:      linux-hwmon@vger.kernel.org
7727 S:      Maintained
7728 F:      Documentation/hwmon/lm95234
7729 F:      drivers/hwmon/lm95234.c
7730
7731 LME2510 MEDIA DRIVER
7732 M:      Malcolm Priestley <tvboxspy@gmail.com>
7733 L:      linux-media@vger.kernel.org
7734 W:      https://linuxtv.org
7735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7736 S:      Maintained
7737 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7738
7739 LOCKING PRIMITIVES
7740 M:      Peter Zijlstra <peterz@infradead.org>
7741 M:      Ingo Molnar <mingo@redhat.com>
7742 L:      linux-kernel@vger.kernel.org
7743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7744 S:      Maintained
7745 F:      Documentation/locking/
7746 F:      include/linux/lockdep.h
7747 F:      include/linux/spinlock*.h
7748 F:      arch/*/include/asm/spinlock*.h
7749 F:      include/linux/rwlock*.h
7750 F:      include/linux/mutex*.h
7751 F:      arch/*/include/asm/mutex*.h
7752 F:      include/linux/rwsem*.h
7753 F:      arch/*/include/asm/rwsem.h
7754 F:      include/linux/seqlock.h
7755 F:      lib/locking*.[ch]
7756 F:      kernel/locking/
7757
7758 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7759 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7760 L:      linux-ntfs-dev@lists.sourceforge.net
7761 W:      http://www.linux-ntfs.org/content/view/19/37/
7762 S:      Maintained
7763 F:      Documentation/ldm.txt
7764 F:      block/partitions/ldm.*
7765
7766 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7767 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7768 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7769 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7770 L:      MPT-FusionLinux.pdl@broadcom.com
7771 L:      linux-scsi@vger.kernel.org
7772 W:      http://www.avagotech.com/support/
7773 S:      Supported
7774 F:      drivers/message/fusion/
7775 F:      drivers/scsi/mpt2sas/
7776 F:      drivers/scsi/mpt3sas/
7777
7778 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7779 M:      Matthew Wilcox <matthew@wil.cx>
7780 L:      linux-scsi@vger.kernel.org
7781 S:      Maintained
7782 F:      drivers/scsi/sym53c8xx_2/
7783
7784 LTC4261 HARDWARE MONITOR DRIVER
7785 M:      Guenter Roeck <linux@roeck-us.net>
7786 L:      linux-hwmon@vger.kernel.org
7787 S:      Maintained
7788 F:      Documentation/hwmon/ltc4261
7789 F:      drivers/hwmon/ltc4261.c
7790
7791 LTC4306 I2C MULTIPLEXER DRIVER
7792 M:      Michael Hennerich <michael.hennerich@analog.com>
7793 W:      http://ez.analog.com/community/linux-device-drivers
7794 L:      linux-i2c@vger.kernel.org
7795 S:      Supported
7796 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7797 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7798
7799 LTP (Linux Test Project)
7800 M:      Mike Frysinger <vapier@gentoo.org>
7801 M:      Cyril Hrubis <chrubis@suse.cz>
7802 M:      Wanlong Gao <wanlong.gao@gmail.com>
7803 M:      Jan Stancek <jstancek@redhat.com>
7804 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7805 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7806 L:      ltp@lists.linux.it (subscribers-only)
7807 W:      http://linux-test-project.github.io/
7808 T:      git git://github.com/linux-test-project/ltp.git
7809 S:      Maintained
7810
7811 M32R ARCHITECTURE
7812 W:      http://www.linux-m32r.org/
7813 S:      Orphan
7814 F:      arch/m32r/
7815
7816 M68K ARCHITECTURE
7817 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7818 L:      linux-m68k@lists.linux-m68k.org
7819 W:      http://www.linux-m68k.org/
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7821 S:      Maintained
7822 F:      arch/m68k/
7823 F:      drivers/zorro/
7824
7825 M68K ON APPLE MACINTOSH
7826 M:      Joshua Thompson <funaho@jurai.org>
7827 W:      http://www.mac.linux-m68k.org/
7828 L:      linux-m68k@lists.linux-m68k.org
7829 S:      Maintained
7830 F:      arch/m68k/mac/
7831
7832 M68K ON HP9000/300
7833 M:      Philip Blundell <philb@gnu.org>
7834 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7835 S:      Maintained
7836 F:      arch/m68k/hp300/
7837
7838 M88DS3103 MEDIA DRIVER
7839 M:      Antti Palosaari <crope@iki.fi>
7840 L:      linux-media@vger.kernel.org
7841 W:      https://linuxtv.org
7842 W:      http://palosaari.fi/linux/
7843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7844 T:      git git://linuxtv.org/anttip/media_tree.git
7845 S:      Maintained
7846 F:      drivers/media/dvb-frontends/m88ds3103*
7847
7848 M88RS2000 MEDIA DRIVER
7849 M:      Malcolm Priestley <tvboxspy@gmail.com>
7850 L:      linux-media@vger.kernel.org
7851 W:      https://linuxtv.org
7852 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7853 S:      Maintained
7854 F:      drivers/media/dvb-frontends/m88rs2000*
7855
7856 MA901 MASTERKIT USB FM RADIO DRIVER
7857 M:      Alexey Klimov <klimov.linux@gmail.com>
7858 L:      linux-media@vger.kernel.org
7859 T:      git git://linuxtv.org/media_tree.git
7860 S:      Maintained
7861 F:      drivers/media/radio/radio-ma901.c
7862
7863 MAC80211
7864 M:      Johannes Berg <johannes@sipsolutions.net>
7865 L:      linux-wireless@vger.kernel.org
7866 W:      http://wireless.kernel.org/
7867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7869 S:      Maintained
7870 F:      Documentation/networking/mac80211-injection.txt
7871 F:      include/net/mac80211.h
7872 F:      net/mac80211/
7873 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7874
7875 MAILBOX API
7876 M:      Jassi Brar <jassisinghbrar@gmail.com>
7877 L:      linux-kernel@vger.kernel.org
7878 S:      Maintained
7879 F:      drivers/mailbox/
7880 F:      include/linux/mailbox_client.h
7881 F:      include/linux/mailbox_controller.h
7882
7883 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7884 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7885 W:      http://www.kernel.org/doc/man-pages
7886 L:      linux-man@vger.kernel.org
7887 S:      Maintained
7888
7889 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7890 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7891 L:      linux-mips@linux-mips.org
7892 S:      Maintained
7893 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7894
7895 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7896 M:      Andrew Lunn <andrew@lunn.ch>
7897 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7898 L:      netdev@vger.kernel.org
7899 S:      Maintained
7900 F:      drivers/net/dsa/mv88e6xxx/
7901 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7902
7903 MARVELL ARMADA DRM SUPPORT
7904 M:      Russell King <linux@armlinux.org.uk>
7905 S:      Maintained
7906 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7907 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7908 F:      drivers/gpu/drm/armada/
7909 F:      include/uapi/drm/armada_drm.h
7910 F:      Documentation/devicetree/bindings/display/armada/
7911
7912 MARVELL CRYPTO DRIVER
7913 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7914 M:      Arnaud Ebalard <arno@natisbad.org>
7915 F:      drivers/crypto/marvell/
7916 S:      Maintained
7917 L:      linux-crypto@vger.kernel.org
7918
7919 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7920 M:      Mirko Lindner <mlindner@marvell.com>
7921 M:      Stephen Hemminger <stephen@networkplumber.org>
7922 L:      netdev@vger.kernel.org
7923 S:      Maintained
7924 F:      drivers/net/ethernet/marvell/sk*
7925
7926 MARVELL LIBERTAS WIRELESS DRIVER
7927 L:      libertas-dev@lists.infradead.org
7928 S:      Orphan
7929 F:      drivers/net/wireless/marvell/libertas/
7930
7931 MARVELL MV643XX ETHERNET DRIVER
7932 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7933 L:      netdev@vger.kernel.org
7934 S:      Maintained
7935 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7936 F:      include/linux/mv643xx.h
7937
7938 MARVELL MVNETA ETHERNET DRIVER
7939 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7940 L:      netdev@vger.kernel.org
7941 S:      Maintained
7942 F:      drivers/net/ethernet/marvell/mvneta.*
7943
7944 MARVELL MWIFIEX WIRELESS DRIVER
7945 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7946 M:      Nishant Sarmukadam <nishants@marvell.com>
7947 M:      Ganapathi Bhat <gbhat@marvell.com>
7948 M:      Xinming Hu <huxm@marvell.com>
7949 L:      linux-wireless@vger.kernel.org
7950 S:      Maintained
7951 F:      drivers/net/wireless/marvell/mwifiex/
7952
7953 MARVELL MWL8K WIRELESS DRIVER
7954 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7955 L:      linux-wireless@vger.kernel.org
7956 S:      Odd Fixes
7957 F:      drivers/net/wireless/marvell/mwl8k.c
7958
7959 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7960 M:      Nicolas Pitre <nico@fluxnic.net>
7961 S:      Odd Fixes
7962 F:      drivers/mmc/host/mvsdio.*
7963
7964 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7965 M:      Hu Ziji <huziji@marvell.com>
7966 L:      linux-mmc@vger.kernel.org
7967 S:      Supported
7968 F:      drivers/mmc/host/sdhci-xenon*
7969 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7970
7971 MATROX FRAMEBUFFER DRIVER
7972 L:      linux-fbdev@vger.kernel.org
7973 S:      Orphan
7974 F:      drivers/video/fbdev/matrox/matroxfb_*
7975 F:      include/uapi/linux/matroxfb.h
7976
7977 MAX16065 HARDWARE MONITOR DRIVER
7978 M:      Guenter Roeck <linux@roeck-us.net>
7979 L:      linux-hwmon@vger.kernel.org
7980 S:      Maintained
7981 F:      Documentation/hwmon/max16065
7982 F:      drivers/hwmon/max16065.c
7983
7984 MAX20751 HARDWARE MONITOR DRIVER
7985 M:      Guenter Roeck <linux@roeck-us.net>
7986 L:      linux-hwmon@vger.kernel.org
7987 S:      Maintained
7988 F:      Documentation/hwmon/max20751
7989 F:      drivers/hwmon/max20751.c
7990
7991 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7992 L:      linux-hwmon@vger.kernel.org
7993 S:      Orphan
7994 F:      Documentation/hwmon/max6650
7995 F:      drivers/hwmon/max6650.c
7996
7997 MAX6697 HARDWARE MONITOR DRIVER
7998 M:      Guenter Roeck <linux@roeck-us.net>
7999 L:      linux-hwmon@vger.kernel.org
8000 S:      Maintained
8001 F:      Documentation/hwmon/max6697
8002 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8003 F:      drivers/hwmon/max6697.c
8004 F:      include/linux/platform_data/max6697.h
8005
8006 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8007 M:      Peter Rosin <peda@axentia.se>
8008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8009 S:      Maintained
8010 F:      Documentation/devicetree/bindings/sound/max9860.txt
8011 F:      sound/soc/codecs/max9860.*
8012
8013 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8014 M:      Krzysztof Kozlowski <krzk@kernel.org>
8015 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8016 L:      linux-pm@vger.kernel.org
8017 S:      Supported
8018 F:      drivers/power/supply/max14577_charger.c
8019 F:      drivers/power/supply/max77693_charger.c
8020
8021 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8022 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8023 L:      linux-kernel@vger.kernel.org
8024 S:      Supported
8025 F:      drivers/*/*max77802*.c
8026 F:      Documentation/devicetree/bindings/*/*max77802.txt
8027 F:      include/dt-bindings/*/*max77802.h
8028
8029 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8030 M:      Chanwoo Choi <cw00.choi@samsung.com>
8031 M:      Krzysztof Kozlowski <krzk@kernel.org>
8032 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8033 L:      linux-kernel@vger.kernel.org
8034 S:      Supported
8035 F:      drivers/*/max14577*.c
8036 F:      drivers/*/max77686*.c
8037 F:      drivers/*/max77693*.c
8038 F:      drivers/extcon/extcon-max14577.c
8039 F:      drivers/extcon/extcon-max77693.c
8040 F:      drivers/rtc/rtc-max77686.c
8041 F:      drivers/clk/clk-max77686.c
8042 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8043 F:      Documentation/devicetree/bindings/*/max77686.txt
8044 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8045 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8046 F:      include/linux/mfd/max14577*.h
8047 F:      include/linux/mfd/max77686*.h
8048 F:      include/linux/mfd/max77693*.h
8049
8050 MAXIRADIO FM RADIO RECEIVER DRIVER
8051 M:      Hans Verkuil <hverkuil@xs4all.nl>
8052 L:      linux-media@vger.kernel.org
8053 T:      git git://linuxtv.org/media_tree.git
8054 W:      https://linuxtv.org
8055 S:      Maintained
8056 F:      drivers/media/radio/radio-maxiradio*
8057
8058 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8059 M:      Peter Rosin <peda@axentia.se>
8060 L:      linux-iio@vger.kernel.org
8061 S:      Maintained
8062 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8063 F:      drivers/iio/potentiometer/mcp4531.c
8064
8065 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8066 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8067 L:      linux-iio@vger.kernel.org
8068 S:      Maintained
8069 F:      drivers/iio/dac/cio-dac.c
8070
8071 MEDIA DRIVERS FOR RENESAS - FCP
8072 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8073 L:      linux-media@vger.kernel.org
8074 L:      linux-renesas-soc@vger.kernel.org
8075 T:      git git://linuxtv.org/media_tree.git
8076 S:      Supported
8077 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8078 F:      drivers/media/platform/rcar-fcp.c
8079 F:      include/media/rcar-fcp.h
8080
8081 MEDIA DRIVERS FOR RENESAS - FDP1
8082 M:      Kieran Bingham <kieran@bingham.xyz>
8083 L:      linux-media@vger.kernel.org
8084 L:      linux-renesas-soc@vger.kernel.org
8085 T:      git git://linuxtv.org/media_tree.git
8086 S:      Supported
8087 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8088 F:      drivers/media/platform/rcar_fdp1.c
8089
8090 MEDIA DRIVERS FOR RENESAS - VIN
8091 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8092 L:      linux-media@vger.kernel.org
8093 L:      linux-renesas-soc@vger.kernel.org
8094 T:      git git://linuxtv.org/media_tree.git
8095 S:      Supported
8096 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8097 F:      drivers/media/platform/rcar-vin/
8098
8099 MEDIA DRIVERS FOR RENESAS - VSP1
8100 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8101 L:      linux-media@vger.kernel.org
8102 L:      linux-renesas-soc@vger.kernel.org
8103 T:      git git://linuxtv.org/media_tree.git
8104 S:      Supported
8105 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8106 F:      drivers/media/platform/vsp1/
8107
8108 MEDIA DRIVERS FOR HELENE
8109 M:      Abylay Ospan <aospan@netup.ru>
8110 L:      linux-media@vger.kernel.org
8111 W:      https://linuxtv.org
8112 W:      http://netup.tv/
8113 T:      git git://linuxtv.org/media_tree.git
8114 S:      Supported
8115 F:      drivers/media/dvb-frontends/helene*
8116
8117 MEDIA DRIVERS FOR ASCOT2E
8118 M:      Sergey Kozlov <serjk@netup.ru>
8119 M:      Abylay Ospan <aospan@netup.ru>
8120 L:      linux-media@vger.kernel.org
8121 W:      https://linuxtv.org
8122 W:      http://netup.tv/
8123 T:      git git://linuxtv.org/media_tree.git
8124 S:      Supported
8125 F:      drivers/media/dvb-frontends/ascot2e*
8126
8127 MEDIA DRIVERS FOR CXD2841ER
8128 M:      Sergey Kozlov <serjk@netup.ru>
8129 M:      Abylay Ospan <aospan@netup.ru>
8130 L:      linux-media@vger.kernel.org
8131 W:      https://linuxtv.org
8132 W:      http://netup.tv/
8133 T:      git git://linuxtv.org/media_tree.git
8134 S:      Supported
8135 F:      drivers/media/dvb-frontends/cxd2841er*
8136
8137 MEDIA DRIVERS FOR HORUS3A
8138 M:      Sergey Kozlov <serjk@netup.ru>
8139 M:      Abylay Ospan <aospan@netup.ru>
8140 L:      linux-media@vger.kernel.org
8141 W:      https://linuxtv.org
8142 W:      http://netup.tv/
8143 T:      git git://linuxtv.org/media_tree.git
8144 S:      Supported
8145 F:      drivers/media/dvb-frontends/horus3a*
8146
8147 MEDIA DRIVERS FOR LNBH25
8148 M:      Sergey Kozlov <serjk@netup.ru>
8149 M:      Abylay Ospan <aospan@netup.ru>
8150 L:      linux-media@vger.kernel.org
8151 W:      https://linuxtv.org
8152 W:      http://netup.tv/
8153 T:      git git://linuxtv.org/media_tree.git
8154 S:      Supported
8155 F:      drivers/media/dvb-frontends/lnbh25*
8156
8157 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8158 M:      Sergey Kozlov <serjk@netup.ru>
8159 M:      Abylay Ospan <aospan@netup.ru>
8160 L:      linux-media@vger.kernel.org
8161 W:      https://linuxtv.org
8162 W:      http://netup.tv/
8163 T:      git git://linuxtv.org/media_tree.git
8164 S:      Supported
8165 F:      drivers/media/pci/netup_unidvb/*
8166
8167 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8168 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8169 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8170 P:      LinuxTV.org Project
8171 L:      linux-media@vger.kernel.org
8172 W:      https://linuxtv.org
8173 Q:      http://patchwork.kernel.org/project/linux-media/list/
8174 T:      git git://linuxtv.org/media_tree.git
8175 S:      Maintained
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 MEDIA DRIVER
8197 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8198 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8199 S:      Supported
8200 F:      drivers/media/platform/mtk-vcodec/
8201 F:      drivers/media/platform/mtk-vpu/
8202 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8203 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8204
8205 MEDIATEK MDP DRIVER
8206 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8207 M:      Houlong Wei <houlong.wei@mediatek.com>
8208 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8209 S:      Supported
8210 F:      drivers/media/platform/mtk-mdp/
8211 F:      drivers/media/platform/mtk-vpu/
8212 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8213
8214 MEDIATEK MT7601U WIRELESS LAN DRIVER
8215 M:      Jakub Kicinski <kubakici@wp.pl>
8216 L:      linux-wireless@vger.kernel.org
8217 S:      Maintained
8218 F:      drivers/net/wireless/mediatek/mt7601u/
8219
8220 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8221 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8222 M:      Martin Donnelly <martin.donnelly@ge.com>
8223 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8224 S:      Maintained
8225 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8226 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8227
8228 MEGARAID SCSI/SAS DRIVERS
8229 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8230 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8231 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8232 L:      megaraidlinux.pdl@broadcom.com
8233 L:      linux-scsi@vger.kernel.org
8234 W:      http://www.avagotech.com/support/
8235 S:      Maintained
8236 F:      Documentation/scsi/megaraid.txt
8237 F:      drivers/scsi/megaraid.*
8238 F:      drivers/scsi/megaraid/
8239
8240 MELFAS MIP4 TOUCHSCREEN DRIVER
8241 M:      Sangwon Jee <jeesw@melfas.com>
8242 W:      http://www.melfas.com
8243 S:      Supported
8244 F:      drivers/input/touchscreen/melfas_mip4.c
8245 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8246
8247 MELLANOX ETHERNET DRIVER (mlx4_en)
8248 M:      Tariq Toukan <tariqt@mellanox.com>
8249 L:      netdev@vger.kernel.org
8250 S:      Supported
8251 W:      http://www.mellanox.com
8252 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8253 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8254
8255 MELLANOX ETHERNET DRIVER (mlx5e)
8256 M:      Saeed Mahameed <saeedm@mellanox.com>
8257 L:      netdev@vger.kernel.org
8258 S:      Supported
8259 W:      http://www.mellanox.com
8260 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8261 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8262
8263 MELLANOX ETHERNET SWITCH DRIVERS
8264 M:      Jiri Pirko <jiri@mellanox.com>
8265 M:      Ido Schimmel <idosch@mellanox.com>
8266 L:      netdev@vger.kernel.org
8267 S:      Supported
8268 W:      http://www.mellanox.com
8269 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8270 F:      drivers/net/ethernet/mellanox/mlxsw/
8271
8272 MELLANOX MLXCPLD I2C AND MUX DRIVER
8273 M:      Vadim Pasternak <vadimp@mellanox.com>
8274 M:      Michael Shych <michaelsh@mellanox.com>
8275 L:      linux-i2c@vger.kernel.org
8276 S:      Supported
8277 F:      drivers/i2c/busses/i2c-mlxcpld.c
8278 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8279 F:      Documentation/i2c/busses/i2c-mlxcpld
8280
8281 MELLANOX MLXCPLD LED DRIVER
8282 M:      Vadim Pasternak <vadimp@mellanox.com>
8283 L:      linux-leds@vger.kernel.org
8284 S:      Supported
8285 F:      drivers/leds/leds-mlxcpld.c
8286 F:      Documentation/leds/leds-mlxcpld.txt
8287
8288 MELLANOX PLATFORM DRIVER
8289 M:      Vadim Pasternak <vadimp@mellanox.com>
8290 L:      platform-driver-x86@vger.kernel.org
8291 S:      Supported
8292 F:      drivers/platform/x86/mlx-platform.c
8293
8294 MELLANOX MLX CPLD HOTPLUG DRIVER
8295 M:      Vadim Pasternak <vadimp@mellanox.com>
8296 L:      platform-driver-x86@vger.kernel.org
8297 S:      Supported
8298 F:      drivers/platform/x86/mlxcpld-hotplug.c
8299 F:      include/linux/platform_data/mlxcpld-hotplug.h
8300
8301 SOFT-ROCE DRIVER (rxe)
8302 M:      Moni Shoua <monis@mellanox.com>
8303 L:      linux-rdma@vger.kernel.org
8304 S:      Supported
8305 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8306 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8307 F:      drivers/infiniband/sw/rxe/
8308 F:      include/uapi/rdma/rdma_user_rxe.h
8309
8310 MEMBARRIER SUPPORT
8311 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8312 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8313 L:      linux-kernel@vger.kernel.org
8314 S:      Supported
8315 F:      kernel/membarrier.c
8316 F:      include/uapi/linux/membarrier.h
8317
8318 MEMORY MANAGEMENT
8319 L:      linux-mm@kvack.org
8320 W:      http://www.linux-mm.org
8321 S:      Maintained
8322 F:      include/linux/mm.h
8323 F:      include/linux/gfp.h
8324 F:      include/linux/mmzone.h
8325 F:      include/linux/memory_hotplug.h
8326 F:      include/linux/vmalloc.h
8327 F:      mm/
8328
8329 MEMORY TECHNOLOGY DEVICES (MTD)
8330 M:      David Woodhouse <dwmw2@infradead.org>
8331 M:      Brian Norris <computersforpeace@gmail.com>
8332 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8333 M:      Marek Vasut <marek.vasut@gmail.com>
8334 M:      Richard Weinberger <richard@nod.at>
8335 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8336 L:      linux-mtd@lists.infradead.org
8337 W:      http://www.linux-mtd.infradead.org/
8338 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8339 T:      git git://git.infradead.org/linux-mtd.git
8340 T:      git git://git.infradead.org/l2-mtd.git
8341 S:      Maintained
8342 F:      Documentation/devicetree/bindings/mtd/
8343 F:      drivers/mtd/
8344 F:      include/linux/mtd/
8345 F:      include/uapi/mtd/
8346
8347 MEN A21 WATCHDOG DRIVER
8348 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8349 L:      linux-watchdog@vger.kernel.org
8350 S:      Maintained
8351 F:      drivers/watchdog/mena21_wdt.c
8352
8353 MEN CHAMELEON BUS (mcb)
8354 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8355 S:      Maintained
8356 F:      drivers/mcb/
8357 F:      include/linux/mcb.h
8358 F:      Documentation/men-chameleon-bus.txt
8359
8360 MEN F21BMC (Board Management Controller)
8361 M:      Andreas Werner <andreas.werner@men.de>
8362 S:      Supported
8363 F:      drivers/mfd/menf21bmc.c
8364 F:      drivers/watchdog/menf21bmc_wdt.c
8365 F:      drivers/leds/leds-menf21bmc.c
8366 F:      drivers/hwmon/menf21bmc_hwmon.c
8367 F:      Documentation/hwmon/menf21bmc
8368
8369 METAG ARCHITECTURE
8370 M:      James Hogan <james.hogan@imgtec.com>
8371 L:      linux-metag@vger.kernel.org
8372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8373 S:      Odd Fixes
8374 F:      arch/metag/
8375 F:      Documentation/metag/
8376 F:      Documentation/devicetree/bindings/metag/
8377 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8378 F:      drivers/clocksource/metag_generic.c
8379 F:      drivers/irqchip/irq-metag.c
8380 F:      drivers/irqchip/irq-metag-ext.c
8381 F:      drivers/tty/metag_da.c
8382
8383 MICROBLAZE ARCHITECTURE
8384 M:      Michal Simek <monstr@monstr.eu>
8385 W:      http://www.monstr.eu/fdt/
8386 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8387 S:      Supported
8388 F:      arch/microblaze/
8389
8390 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8391 M:      Richard Genoud <richard.genoud@gmail.com>
8392 S:      Maintained
8393 F:      drivers/tty/serial/atmel_serial.c
8394 F:      include/linux/atmel_serial.h
8395
8396 MICROCHIP / ATMEL DMA DRIVER
8397 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8399 L:      dmaengine@vger.kernel.org
8400 S:      Supported
8401 F:      drivers/dma/at_hdmac.c
8402 F:      drivers/dma/at_hdmac_regs.h
8403 F:      include/linux/platform_data/dma-atmel.h
8404
8405 MICROCHIP / ATMEL ISC DRIVER
8406 M:      Songjun Wu <songjun.wu@microchip.com>
8407 L:      linux-media@vger.kernel.org
8408 S:      Supported
8409 F:      drivers/media/platform/atmel/atmel-isc.c
8410 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8411 F:      devicetree/bindings/media/atmel-isc.txt
8412
8413 MICROCHIP USB251XB DRIVER
8414 M:      Richard Leitner <richard.leitner@skidata.com>
8415 L:      linux-usb@vger.kernel.org
8416 S:      Maintained
8417 F:      drivers/usb/misc/usb251xb.c
8418 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8419
8420 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8421 M:      Chen Yu <yu.c.chen@intel.com>
8422 L:      platform-driver-x86@vger.kernel.org
8423 S:      Supported
8424 F:      drivers/platform/x86/surfacepro3_button.c
8425
8426 MICROTEK X6 SCANNER
8427 M:      Oliver Neukum <oliver@neukum.org>
8428 S:      Maintained
8429 F:      drivers/usb/image/microtek.*
8430
8431 MIPS
8432 M:      Ralf Baechle <ralf@linux-mips.org>
8433 L:      linux-mips@linux-mips.org
8434 W:      http://www.linux-mips.org/
8435 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8436 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8437 S:      Supported
8438 F:      Documentation/devicetree/bindings/mips/
8439 F:      Documentation/mips/
8440 F:      arch/mips/
8441
8442 MIPS/LOONGSON1 ARCHITECTURE
8443 M:      Keguang Zhang <keguang.zhang@gmail.com>
8444 L:      linux-mips@linux-mips.org
8445 S:      Maintained
8446 F:      arch/mips/loongson32/
8447 F:      arch/mips/include/asm/mach-loongson32/
8448 F:      drivers/*/*loongson1*
8449 F:      drivers/*/*/*loongson1*
8450
8451 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8452 M:      Hans Verkuil <hverkuil@xs4all.nl>
8453 L:      linux-media@vger.kernel.org
8454 T:      git git://linuxtv.org/media_tree.git
8455 W:      https://linuxtv.org
8456 S:      Odd Fixes
8457 F:      drivers/media/radio/radio-miropcm20*
8458
8459 MELLANOX MLX4 core VPI driver
8460 M:      Yishai Hadas <yishaih@mellanox.com>
8461 L:      netdev@vger.kernel.org
8462 L:      linux-rdma@vger.kernel.org
8463 W:      http://www.mellanox.com
8464 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8465 S:      Supported
8466 F:      drivers/net/ethernet/mellanox/mlx4/
8467 F:      include/linux/mlx4/
8468 F:      include/uapi/rdma/mlx4-abi.h
8469
8470 MELLANOX MLX4 IB driver
8471 M:      Yishai Hadas <yishaih@mellanox.com>
8472 L:      linux-rdma@vger.kernel.org
8473 W:      http://www.mellanox.com
8474 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8475 S:      Supported
8476 F:      drivers/infiniband/hw/mlx4/
8477 F:      include/linux/mlx4/
8478
8479 MELLANOX MLX5 core VPI driver
8480 M:      Saeed Mahameed <saeedm@mellanox.com>
8481 M:      Matan Barak <matanb@mellanox.com>
8482 M:      Leon Romanovsky <leonro@mellanox.com>
8483 L:      netdev@vger.kernel.org
8484 L:      linux-rdma@vger.kernel.org
8485 W:      http://www.mellanox.com
8486 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8487 S:      Supported
8488 F:      drivers/net/ethernet/mellanox/mlx5/core/
8489 F:      include/linux/mlx5/
8490 F:      include/uapi/rdma/mlx5-abi.h
8491
8492 MELLANOX MLX5 IB driver
8493 M:      Matan Barak <matanb@mellanox.com>
8494 M:      Leon Romanovsky <leonro@mellanox.com>
8495 L:      linux-rdma@vger.kernel.org
8496 W:      http://www.mellanox.com
8497 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8498 S:      Supported
8499 F:      drivers/infiniband/hw/mlx5/
8500 F:      include/linux/mlx5/
8501
8502 MELEXIS MLX90614 DRIVER
8503 M:      Crt Mori <cmo@melexis.com>
8504 L:      linux-iio@vger.kernel.org
8505 W:      http://www.melexis.com
8506 S:      Supported
8507 F:      drivers/iio/temperature/mlx90614.c
8508
8509 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8510 M:      Don Brace <don.brace@microsemi.com>
8511 L:      esc.storagedev@microsemi.com
8512 L:      linux-scsi@vger.kernel.org
8513 S:      Supported
8514 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8515 F:      drivers/scsi/smartpqi/Kconfig
8516 F:      drivers/scsi/smartpqi/Makefile
8517 F:      include/linux/cciss*.h
8518 F:      include/uapi/linux/cciss*.h
8519 F:      Documentation/scsi/smartpqi.txt
8520
8521 MN88472 MEDIA DRIVER
8522 M:      Antti Palosaari <crope@iki.fi>
8523 L:      linux-media@vger.kernel.org
8524 W:      https://linuxtv.org
8525 W:      http://palosaari.fi/linux/
8526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8527 S:      Maintained
8528 F:      drivers/media/dvb-frontends/mn88472*
8529
8530 MN88473 MEDIA DRIVER
8531 M:      Antti Palosaari <crope@iki.fi>
8532 L:      linux-media@vger.kernel.org
8533 W:      https://linuxtv.org
8534 W:      http://palosaari.fi/linux/
8535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8536 S:      Maintained
8537 F:      drivers/media/dvb-frontends/mn88473*
8538
8539 MODULE SUPPORT
8540 M:      Jessica Yu <jeyu@redhat.com>
8541 M:      Rusty Russell <rusty@rustcorp.com.au>
8542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8543 S:      Maintained
8544 F:      include/linux/module.h
8545 F:      kernel/module.c
8546
8547 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8548 W:      http://popies.net/meye/
8549 S:      Orphan
8550 F:      Documentation/media/v4l-drivers/meye*
8551 F:      drivers/media/pci/meye/
8552 F:      include/uapi/linux/meye.h
8553
8554 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8555 M:      Jiri Slaby <jirislaby@gmail.com>
8556 S:      Maintained
8557 F:      Documentation/serial/moxa-smartio
8558 F:      drivers/tty/mxser.*
8559
8560 MR800 AVERMEDIA USB FM RADIO DRIVER
8561 M:      Alexey Klimov <klimov.linux@gmail.com>
8562 L:      linux-media@vger.kernel.org
8563 T:      git git://linuxtv.org/media_tree.git
8564 S:      Maintained
8565 F:      drivers/media/radio/radio-mr800.c
8566
8567 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8568 M:      Alan Ott <alan@signal11.us>
8569 L:      linux-wpan@vger.kernel.org
8570 S:      Maintained
8571 F:      drivers/net/ieee802154/mrf24j40.c
8572 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8573
8574 MSI LAPTOP SUPPORT
8575 M:      "Lee, Chun-Yi" <jlee@suse.com>
8576 L:      platform-driver-x86@vger.kernel.org
8577 S:      Maintained
8578 F:      drivers/platform/x86/msi-laptop.c
8579
8580 MSI WMI SUPPORT
8581 L:      platform-driver-x86@vger.kernel.org
8582 S:      Orphan
8583 F:      drivers/platform/x86/msi-wmi.c
8584
8585 MSI001 MEDIA DRIVER
8586 M:      Antti Palosaari <crope@iki.fi>
8587 L:      linux-media@vger.kernel.org
8588 W:      https://linuxtv.org
8589 W:      http://palosaari.fi/linux/
8590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8591 T:      git git://linuxtv.org/anttip/media_tree.git
8592 S:      Maintained
8593 F:      drivers/media/tuners/msi001*
8594
8595 MSI2500 MEDIA DRIVER
8596 M:      Antti Palosaari <crope@iki.fi>
8597 L:      linux-media@vger.kernel.org
8598 W:      https://linuxtv.org
8599 W:      http://palosaari.fi/linux/
8600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8601 T:      git git://linuxtv.org/anttip/media_tree.git
8602 S:      Maintained
8603 F:      drivers/media/usb/msi2500/
8604
8605 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8606 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8607 L:      linux-mtd@lists.infradead.org
8608 S:      Maintained
8609 F:      drivers/mtd/devices/docg3*
8610
8611 MT9M032 APTINA SENSOR DRIVER
8612 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8613 L:      linux-media@vger.kernel.org
8614 T:      git git://linuxtv.org/media_tree.git
8615 S:      Maintained
8616 F:      drivers/media/i2c/mt9m032.c
8617 F:      include/media/i2c/mt9m032.h
8618
8619 MT9P031 APTINA CAMERA SENSOR
8620 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8621 L:      linux-media@vger.kernel.org
8622 T:      git git://linuxtv.org/media_tree.git
8623 S:      Maintained
8624 F:      drivers/media/i2c/mt9p031.c
8625 F:      include/media/i2c/mt9p031.h
8626
8627 MT9T001 APTINA CAMERA SENSOR
8628 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8629 L:      linux-media@vger.kernel.org
8630 T:      git git://linuxtv.org/media_tree.git
8631 S:      Maintained
8632 F:      drivers/media/i2c/mt9t001.c
8633 F:      include/media/i2c/mt9t001.h
8634
8635 MT9V032 APTINA CAMERA SENSOR
8636 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8637 L:      linux-media@vger.kernel.org
8638 T:      git git://linuxtv.org/media_tree.git
8639 S:      Maintained
8640 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8641 F:      drivers/media/i2c/mt9v032.c
8642 F:      include/media/i2c/mt9v032.h
8643
8644 MULTIFUNCTION DEVICES (MFD)
8645 M:      Lee Jones <lee.jones@linaro.org>
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8647 S:      Supported
8648 F:      Documentation/devicetree/bindings/mfd/
8649 F:      drivers/mfd/
8650 F:      include/linux/mfd/
8651 F:      include/dt-bindings/mfd/
8652
8653 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8654 M:      Ulf Hansson <ulf.hansson@linaro.org>
8655 L:      linux-mmc@vger.kernel.org
8656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8657 S:      Maintained
8658 F:      Documentation/devicetree/bindings/mmc/
8659 F:      drivers/mmc/
8660 F:      include/linux/mmc/
8661 F:      include/uapi/linux/mmc/
8662
8663 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8664 S:      Orphan
8665 F:      drivers/mmc/host/mmc_spi.c
8666 F:      include/linux/spi/mmc_spi.h
8667
8668 MULTISOUND SOUND DRIVER
8669 M:      Andrew Veliath <andrewtv@usa.net>
8670 S:      Maintained
8671 F:      Documentation/sound/oss/MultiSound
8672 F:      sound/oss/msnd*
8673
8674 MULTITECH MULTIPORT CARD (ISICOM)
8675 S:      Orphan
8676 F:      drivers/tty/isicom.c
8677 F:      include/linux/isicom.h
8678
8679 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8680 M:      Bin Liu <b-liu@ti.com>
8681 L:      linux-usb@vger.kernel.org
8682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8683 S:      Maintained
8684 F:      drivers/usb/musb/
8685
8686 MXL5007T MEDIA DRIVER
8687 M:      Michael Krufky <mkrufky@linuxtv.org>
8688 L:      linux-media@vger.kernel.org
8689 W:      https://linuxtv.org
8690 W:      http://github.com/mkrufky
8691 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8692 T:      git git://linuxtv.org/mkrufky/tuners.git
8693 S:      Maintained
8694 F:      drivers/media/tuners/mxl5007t.*
8695
8696 MXSFB DRM DRIVER
8697 M:      Marek Vasut <marex@denx.de>
8698 S:      Supported
8699 F:      drivers/gpu/drm/mxsfb/
8700 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8701
8702 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8703 M:      Hyong-Youb Kim <hykim@myri.com>
8704 L:      netdev@vger.kernel.org
8705 W:      https://www.myricom.com/support/downloads/myri10ge.html
8706 S:      Supported
8707 F:      drivers/net/ethernet/myricom/myri10ge/
8708
8709 NAND FLASH SUBSYSTEM
8710 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8711 R:      Richard Weinberger <richard@nod.at>
8712 L:      linux-mtd@lists.infradead.org
8713 W:      http://www.linux-mtd.infradead.org/
8714 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8715 T:      git git://github.com/linux-nand/linux.git
8716 S:      Maintained
8717 F:      drivers/mtd/nand/
8718 F:      include/linux/mtd/nand*.h
8719
8720 NATSEMI ETHERNET DRIVER (DP8381x)
8721 S:      Orphan
8722 F:      drivers/net/ethernet/natsemi/natsemi.c
8723
8724 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8725 M:      Daniel Mack <zonque@gmail.com>
8726 S:      Maintained
8727 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8728 W:      http://www.native-instruments.com
8729 F:      sound/usb/caiaq/
8730
8731 NCP FILESYSTEM
8732 M:      Petr Vandrovec <petr@vandrovec.name>
8733 S:      Odd Fixes
8734 F:      fs/ncpfs/
8735
8736 NCR 5380 SCSI DRIVERS
8737 M:      Finn Thain <fthain@telegraphics.com.au>
8738 M:      Michael Schmitz <schmitzmic@gmail.com>
8739 L:      linux-scsi@vger.kernel.org
8740 S:      Maintained
8741 F:      Documentation/scsi/g_NCR5380.txt
8742 F:      drivers/scsi/NCR5380.*
8743 F:      drivers/scsi/arm/cumana_1.c
8744 F:      drivers/scsi/arm/oak.c
8745 F:      drivers/scsi/atari_scsi.*
8746 F:      drivers/scsi/dmx3191d.c
8747 F:      drivers/scsi/g_NCR5380.*
8748 F:      drivers/scsi/mac_scsi.*
8749 F:      drivers/scsi/sun3_scsi.*
8750 F:      drivers/scsi/sun3_scsi_vme.c
8751
8752 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8753 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8754 L:      linux-scsi@vger.kernel.org
8755 S:      Maintained
8756 F:      drivers/scsi/NCR_D700.*
8757
8758 NCT6775 HARDWARE MONITOR DRIVER
8759 M:      Guenter Roeck <linux@roeck-us.net>
8760 L:      linux-hwmon@vger.kernel.org
8761 S:      Maintained
8762 F:      Documentation/hwmon/nct6775
8763 F:      drivers/hwmon/nct6775.c
8764
8765 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8766 M:      Faisal Latif <faisal.latif@intel.com>
8767 L:      linux-rdma@vger.kernel.org
8768 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8769 S:      Supported
8770 F:      drivers/infiniband/hw/nes/
8771 F:      include/uapi/rdma/nes-abi.h
8772
8773 NETEM NETWORK EMULATOR
8774 M:      Stephen Hemminger <stephen@networkplumber.org>
8775 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8776 S:      Maintained
8777 F:      net/sched/sch_netem.c
8778
8779 NETERION 10GbE DRIVERS (s2io/vxge)
8780 M:      Jon Mason <jdmason@kudzu.us>
8781 L:      netdev@vger.kernel.org
8782 S:      Supported
8783 F:      Documentation/networking/s2io.txt
8784 F:      Documentation/networking/vxge.txt
8785 F:      drivers/net/ethernet/neterion/
8786
8787 NETFILTER
8788 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8789 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8790 M:      Florian Westphal <fw@strlen.de>
8791 L:      netfilter-devel@vger.kernel.org
8792 L:      coreteam@netfilter.org
8793 W:      http://www.netfilter.org/
8794 W:      http://www.iptables.org/
8795 W:      http://www.nftables.org/
8796 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8799 S:      Maintained
8800 F:      include/linux/netfilter*
8801 F:      include/linux/netfilter/
8802 F:      include/net/netfilter/
8803 F:      include/uapi/linux/netfilter*
8804 F:      include/uapi/linux/netfilter/
8805 F:      net/*/netfilter.c
8806 F:      net/*/netfilter/
8807 F:      net/netfilter/
8808 F:      net/bridge/br_netfilter*.c
8809
8810 NETLABEL
8811 M:      Paul Moore <paul@paul-moore.com>
8812 W:      http://netlabel.sf.net
8813 L:      netdev@vger.kernel.org
8814 S:      Maintained
8815 F:      Documentation/netlabel/
8816 F:      include/net/netlabel.h
8817 F:      net/netlabel/
8818
8819 NETROM NETWORK LAYER
8820 M:      Ralf Baechle <ralf@linux-mips.org>
8821 L:      linux-hams@vger.kernel.org
8822 W:      http://www.linux-ax25.org/
8823 S:      Maintained
8824 F:      include/net/netrom.h
8825 F:      include/uapi/linux/netrom.h
8826 F:      net/netrom/
8827
8828 NETRONOME ETHERNET DRIVERS
8829 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8830 L:      oss-drivers@netronome.com
8831 S:      Maintained
8832 F:      drivers/net/ethernet/netronome/
8833
8834 NETWORK BLOCK DEVICE (NBD)
8835 M:      Josef Bacik <jbacik@fb.com>
8836 S:      Maintained
8837 L:      linux-block@vger.kernel.org
8838 L:      nbd-general@lists.sourceforge.net
8839 F:      Documentation/blockdev/nbd.txt
8840 F:      drivers/block/nbd.c
8841 F:      include/uapi/linux/nbd.h
8842
8843 NETWORK DROP MONITOR
8844 M:      Neil Horman <nhorman@tuxdriver.com>
8845 L:      netdev@vger.kernel.org
8846 S:      Maintained
8847 W:      https://fedorahosted.org/dropwatch/
8848 F:      net/core/drop_monitor.c
8849
8850 NETWORKING [DSA]
8851 M:      Andrew Lunn <andrew@lunn.ch>
8852 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8853 M:      Florian Fainelli <f.fainelli@gmail.com>
8854 S:      Maintained
8855 F:      net/dsa/
8856 F:      include/net/dsa.h
8857 F:      drivers/net/dsa/
8858
8859 NETWORKING [GENERAL]
8860 M:      "David S. Miller" <davem@davemloft.net>
8861 L:      netdev@vger.kernel.org
8862 W:      http://www.linuxfoundation.org/en/Net
8863 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8866 B:      mailto:netdev@vger.kernel.org
8867 S:      Maintained
8868 F:      net/
8869 F:      include/net/
8870 F:      include/linux/in.h
8871 F:      include/linux/net.h
8872 F:      include/linux/netdevice.h
8873 F:      include/uapi/linux/in.h
8874 F:      include/uapi/linux/net.h
8875 F:      include/uapi/linux/netdevice.h
8876 F:      include/uapi/linux/net_namespace.h
8877 F:      tools/net/
8878 F:      tools/testing/selftests/net/
8879 F:      lib/random32.c
8880
8881 NETWORKING [IPv4/IPv6]
8882 M:      "David S. Miller" <davem@davemloft.net>
8883 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8884 M:      James Morris <jmorris@namei.org>
8885 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8886 M:      Patrick McHardy <kaber@trash.net>
8887 L:      netdev@vger.kernel.org
8888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8889 S:      Maintained
8890 F:      net/ipv4/
8891 F:      net/ipv6/
8892 F:      include/net/ip*
8893 F:      arch/x86/net/*
8894
8895 NETWORKING [IPSEC]
8896 M:      Steffen Klassert <steffen.klassert@secunet.com>
8897 M:      Herbert Xu <herbert@gondor.apana.org.au>
8898 M:      "David S. Miller" <davem@davemloft.net>
8899 L:      netdev@vger.kernel.org
8900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8902 S:      Maintained
8903 F:      net/core/flow.c
8904 F:      net/xfrm/
8905 F:      net/key/
8906 F:      net/ipv4/xfrm*
8907 F:      net/ipv4/esp4*
8908 F:      net/ipv4/ah4.c
8909 F:      net/ipv4/ipcomp.c
8910 F:      net/ipv4/ip_vti.c
8911 F:      net/ipv6/xfrm*
8912 F:      net/ipv6/esp6*
8913 F:      net/ipv6/ah6.c
8914 F:      net/ipv6/ipcomp6.c
8915 F:      net/ipv6/ip6_vti.c
8916 F:      include/uapi/linux/xfrm.h
8917 F:      include/net/xfrm.h
8918
8919 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8920 M:      Paul Moore <paul@paul-moore.com>
8921 L:      netdev@vger.kernel.org
8922 S:      Maintained
8923
8924 NETWORKING [WIRELESS]
8925 L:      linux-wireless@vger.kernel.org
8926 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8927
8928 NETWORKING DRIVERS
8929 L:      netdev@vger.kernel.org
8930 W:      http://www.linuxfoundation.org/en/Net
8931 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8934 S:      Odd Fixes
8935 F:      Documentation/devicetree/bindings/net/
8936 F:      drivers/net/
8937 F:      include/linux/if_*
8938 F:      include/linux/netdevice.h
8939 F:      include/linux/etherdevice.h
8940 F:      include/linux/fcdevice.h
8941 F:      include/linux/fddidevice.h
8942 F:      include/linux/hippidevice.h
8943 F:      include/linux/inetdevice.h
8944 F:      include/uapi/linux/if_*
8945 F:      include/uapi/linux/netdevice.h
8946
8947 NETWORKING DRIVERS (WIRELESS)
8948 M:      Kalle Valo <kvalo@codeaurora.org>
8949 L:      linux-wireless@vger.kernel.org
8950 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8953 S:      Maintained
8954 F:      Documentation/devicetree/bindings/net/wireless/
8955 F:      drivers/net/wireless/
8956
8957 NETXEN (1/10) GbE SUPPORT
8958 M:      Manish Chopra <manish.chopra@cavium.com>
8959 M:      Rahul Verma <rahul.verma@cavium.com>
8960 M:      Dept-GELinuxNICDev@cavium.com
8961 L:      netdev@vger.kernel.org
8962 S:      Supported
8963 F:      drivers/net/ethernet/qlogic/netxen/
8964
8965 NFC SUBSYSTEM
8966 M:      Samuel Ortiz <sameo@linux.intel.com>
8967 L:      linux-wireless@vger.kernel.org
8968 L:      linux-nfc@lists.01.org (subscribers-only)
8969 S:      Supported
8970 F:      net/nfc/
8971 F:      include/net/nfc/
8972 F:      include/uapi/linux/nfc.h
8973 F:      drivers/nfc/
8974 F:      include/linux/platform_data/nfcmrvl.h
8975 F:      include/linux/platform_data/nxp-nci.h
8976 F:      include/linux/platform_data/pn544.h
8977 F:      include/linux/platform_data/st21nfca.h
8978 F:      include/linux/platform_data/st-nci.h
8979 F:      Documentation/devicetree/bindings/net/nfc/
8980
8981 NFS, SUNRPC, AND LOCKD CLIENTS
8982 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8983 M:      Anna Schumaker <anna.schumaker@netapp.com>
8984 L:      linux-nfs@vger.kernel.org
8985 W:      http://client.linux-nfs.org
8986 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8987 S:      Maintained
8988 F:      fs/lockd/
8989 F:      fs/nfs/
8990 F:      fs/nfs_common/
8991 F:      net/sunrpc/
8992 F:      include/linux/lockd/
8993 F:      include/linux/nfs*
8994 F:      include/linux/sunrpc/
8995 F:      include/uapi/linux/nfs*
8996 F:      include/uapi/linux/sunrpc/
8997
8998 NILFS2 FILESYSTEM
8999 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9000 L:      linux-nilfs@vger.kernel.org
9001 W:      http://nilfs.sourceforge.net/
9002 W:      http://nilfs.osdn.jp/
9003 T:      git git://github.com/konis/nilfs2.git
9004 S:      Supported
9005 F:      Documentation/filesystems/nilfs2.txt
9006 F:      fs/nilfs2/
9007 F:      include/trace/events/nilfs2.h
9008 F:      include/uapi/linux/nilfs2_api.h
9009 F:      include/uapi/linux/nilfs2_ondisk.h
9010
9011 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9012 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9013 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9014 S:      Maintained
9015 F:      Documentation/scsi/NinjaSCSI.txt
9016 F:      drivers/scsi/pcmcia/nsp_*
9017
9018 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9019 M:      GOTO Masanori <gotom@debian.or.jp>
9020 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9021 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9022 S:      Maintained
9023 F:      Documentation/scsi/NinjaSCSI.txt
9024 F:      drivers/scsi/nsp32*
9025
9026 NIOS2 ARCHITECTURE
9027 M:      Ley Foon Tan <lftan@altera.com>
9028 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9030 S:      Maintained
9031 F:      arch/nios2/
9032
9033 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9034 M:      Pavel Machek <pavel@ucw.cz>
9035 M:      Sakari Ailus <sakari.ailus@iki.fi>
9036 L:      linux-media@vger.kernel.org
9037 S:      Maintained
9038 F:      drivers/media/i2c/et8ek8
9039 F:      drivers/media/i2c/ad5820.c
9040
9041 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9042 M:      Pavel Machek <pavel@ucw.cz>
9043 M:      Sakari Ailus <sakari.ailus@iki.fi>
9044 L:      linux-media@vger.kernel.org
9045 S:      Maintained
9046 F:      drivers/media/i2c/et8ek8
9047 F:      drivers/media/i2c/ad5820.c
9048
9049 NOKIA N900 POWER SUPPLY DRIVERS
9050 R:      Pali Rohár <pali.rohar@gmail.com>
9051 F:      include/linux/power/bq2415x_charger.h
9052 F:      include/linux/power/bq27xxx_battery.h
9053 F:      include/linux/power/isp1704_charger.h
9054 F:      drivers/power/supply/bq2415x_charger.c
9055 F:      drivers/power/supply/bq27xxx_battery.c
9056 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9057 F:      drivers/power/supply/isp1704_charger.c
9058 F:      drivers/power/supply/rx51_battery.c
9059
9060 NTB DRIVER CORE
9061 M:      Jon Mason <jdmason@kudzu.us>
9062 M:      Dave Jiang <dave.jiang@intel.com>
9063 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9064 L:      linux-ntb@googlegroups.com
9065 S:      Supported
9066 W:      https://github.com/jonmason/ntb/wiki
9067 T:      git git://github.com/jonmason/ntb.git
9068 F:      drivers/ntb/
9069 F:      drivers/net/ntb_netdev.c
9070 F:      include/linux/ntb.h
9071 F:      include/linux/ntb_transport.h
9072 F:      tools/testing/selftests/ntb/
9073
9074 NTB INTEL DRIVER
9075 M:      Jon Mason <jdmason@kudzu.us>
9076 M:      Dave Jiang <dave.jiang@intel.com>
9077 L:      linux-ntb@googlegroups.com
9078 S:      Supported
9079 W:      https://github.com/jonmason/ntb/wiki
9080 T:      git git://github.com/jonmason/ntb.git
9081 F:      drivers/ntb/hw/intel/
9082
9083 NTB AMD DRIVER
9084 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9085 L:      linux-ntb@googlegroups.com
9086 S:      Supported
9087 F:      drivers/ntb/hw/amd/
9088
9089 NTFS FILESYSTEM
9090 M:      Anton Altaparmakov <anton@tuxera.com>
9091 L:      linux-ntfs-dev@lists.sourceforge.net
9092 W:      http://www.tuxera.com/
9093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9094 S:      Supported
9095 F:      Documentation/filesystems/ntfs.txt
9096 F:      fs/ntfs/
9097
9098 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9099 M:      Antonino Daplas <adaplas@gmail.com>
9100 L:      linux-fbdev@vger.kernel.org
9101 S:      Maintained
9102 F:      drivers/video/fbdev/riva/
9103 F:      drivers/video/fbdev/nvidia/
9104
9105 NVM EXPRESS DRIVER
9106 M:      Keith Busch <keith.busch@intel.com>
9107 M:      Jens Axboe <axboe@fb.com>
9108 M:      Christoph Hellwig <hch@lst.de>
9109 M:      Sagi Grimberg <sagi@grimberg.me>
9110 L:      linux-nvme@lists.infradead.org
9111 T:      git://git.infradead.org/nvme.git
9112 W:      http://git.infradead.org/nvme.git
9113 S:      Supported
9114 F:      drivers/nvme/host/
9115 F:      include/linux/nvme.h
9116 F:      include/uapi/linux/nvme_ioctl.h
9117
9118 NVM EXPRESS TARGET DRIVER
9119 M:      Christoph Hellwig <hch@lst.de>
9120 M:      Sagi Grimberg <sagi@grimberg.me>
9121 L:      linux-nvme@lists.infradead.org
9122 T:      git://git.infradead.org/nvme.git
9123 W:      http://git.infradead.org/nvme.git
9124 S:      Supported
9125 F:      drivers/nvme/target/
9126
9127 NVM EXPRESS FC TRANSPORT DRIVERS
9128 M:      James Smart <james.smart@broadcom.com>
9129 L:      linux-nvme@lists.infradead.org
9130 S:      Supported
9131 F:      include/linux/nvme-fc.h
9132 F:      include/linux/nvme-fc-driver.h
9133 F:      drivers/nvme/host/fc.c
9134 F:      drivers/nvme/target/fc.c
9135 F:      drivers/nvme/target/fcloop.c
9136
9137 NVMEM FRAMEWORK
9138 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9139 S:      Maintained
9140 F:      drivers/nvmem/
9141 F:      Documentation/devicetree/bindings/nvmem/
9142 F:      include/linux/nvmem-consumer.h
9143 F:      include/linux/nvmem-provider.h
9144
9145 NXP-NCI NFC DRIVER
9146 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9147 R:      Charles Gorand <charles.gorand@effinnov.com>
9148 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9149 S:      Supported
9150 F:      drivers/nfc/nxp-nci
9151
9152 NXP TDA998X DRM DRIVER
9153 M:      Russell King <linux@armlinux.org.uk>
9154 S:      Supported
9155 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9156 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9157 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9158 F:      include/drm/i2c/tda998x.h
9159
9160 NXP TFA9879 DRIVER
9161 M:      Peter Rosin <peda@axentia.se>
9162 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9163 S:      Maintained
9164 F:      sound/soc/codecs/tfa9879*
9165
9166 OBJTOOL
9167 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9168 S:      Supported
9169 F:      tools/objtool/
9170
9171 OMAP1 SUPPORT
9172 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9173 M:      Tony Lindgren <tony@atomide.com>
9174 L:      linux-omap@vger.kernel.org
9175 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9177 S:      Maintained
9178 F:      arch/arm/mach-omap1/
9179 F:      arch/arm/plat-omap/
9180 F:      arch/arm/configs/omap1_defconfig
9181 F:      drivers/i2c/busses/i2c-omap.c
9182 F:      include/linux/i2c-omap.h
9183
9184 OMAP2+ SUPPORT
9185 M:      Tony Lindgren <tony@atomide.com>
9186 L:      linux-omap@vger.kernel.org
9187 W:      http://www.muru.com/linux/omap/
9188 W:      http://linux.omap.com/
9189 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9191 S:      Maintained
9192 F:      arch/arm/mach-omap2/
9193 F:      arch/arm/plat-omap/
9194 F:      arch/arm/configs/omap2plus_defconfig
9195 F:      drivers/i2c/busses/i2c-omap.c
9196 F:      drivers/irqchip/irq-omap-intc.c
9197 F:      drivers/mfd/*omap*.c
9198 F:      drivers/mfd/menelaus.c
9199 F:      drivers/mfd/palmas.c
9200 F:      drivers/mfd/tps65217.c
9201 F:      drivers/mfd/tps65218.c
9202 F:      drivers/mfd/tps65910.c
9203 F:      drivers/mfd/twl-core.[ch]
9204 F:      drivers/mfd/twl4030*.c
9205 F:      drivers/mfd/twl6030*.c
9206 F:      drivers/mfd/twl6040*.c
9207 F:      drivers/regulator/palmas-regulator*.c
9208 F:      drivers/regulator/pbias-regulator.c
9209 F:      drivers/regulator/tps65217-regulator.c
9210 F:      drivers/regulator/tps65218-regulator.c
9211 F:      drivers/regulator/tps65910-regulator.c
9212 F:      drivers/regulator/twl-regulator.c
9213 F:      drivers/regulator/twl6030-regulator.c
9214 F:      include/linux/i2c-omap.h
9215
9216 OMAP DEVICE TREE SUPPORT
9217 M:      Benoît Cousson <bcousson@baylibre.com>
9218 M:      Tony Lindgren <tony@atomide.com>
9219 L:      linux-omap@vger.kernel.org
9220 L:      devicetree@vger.kernel.org
9221 S:      Maintained
9222 F:      arch/arm/boot/dts/*omap*
9223 F:      arch/arm/boot/dts/*am3*
9224 F:      arch/arm/boot/dts/*am4*
9225 F:      arch/arm/boot/dts/*am5*
9226 F:      arch/arm/boot/dts/*dra7*
9227
9228 OMAP CLOCK FRAMEWORK SUPPORT
9229 M:      Paul Walmsley <paul@pwsan.com>
9230 L:      linux-omap@vger.kernel.org
9231 S:      Maintained
9232 F:      arch/arm/*omap*/*clock*
9233
9234 OMAP POWER MANAGEMENT SUPPORT
9235 M:      Kevin Hilman <khilman@kernel.org>
9236 L:      linux-omap@vger.kernel.org
9237 S:      Maintained
9238 F:      arch/arm/*omap*/*pm*
9239 F:      drivers/cpufreq/omap-cpufreq.c
9240
9241 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9242 M:      Rajendra Nayak <rnayak@codeaurora.org>
9243 M:      Paul Walmsley <paul@pwsan.com>
9244 L:      linux-omap@vger.kernel.org
9245 S:      Maintained
9246 F:      arch/arm/mach-omap2/prm*
9247
9248 OMAP AUDIO SUPPORT
9249 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9250 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9251 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9252 L:      linux-omap@vger.kernel.org
9253 S:      Maintained
9254 F:      sound/soc/omap/
9255
9256 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9257 M:      Roger Quadros <rogerq@ti.com>
9258 M:      Tony Lindgren <tony@atomide.com>
9259 L:      linux-omap@vger.kernel.org
9260 S:      Maintained
9261 F:      drivers/memory/omap-gpmc.c
9262 F:      arch/arm/mach-omap2/*gpmc*
9263
9264 OMAP FRAMEBUFFER SUPPORT
9265 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9266 L:      linux-fbdev@vger.kernel.org
9267 L:      linux-omap@vger.kernel.org
9268 S:      Maintained
9269 F:      drivers/video/fbdev/omap/
9270
9271 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9272 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9273 L:      linux-omap@vger.kernel.org
9274 L:      linux-fbdev@vger.kernel.org
9275 S:      Maintained
9276 F:      drivers/video/fbdev/omap2/
9277 F:      Documentation/arm/OMAP/DSS
9278
9279 OMAP HARDWARE SPINLOCK SUPPORT
9280 M:      Ohad Ben-Cohen <ohad@wizery.com>
9281 L:      linux-omap@vger.kernel.org
9282 S:      Maintained
9283 F:      drivers/hwspinlock/omap_hwspinlock.c
9284
9285 OMAP MMC SUPPORT
9286 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9287 L:      linux-omap@vger.kernel.org
9288 S:      Maintained
9289 F:      drivers/mmc/host/omap.c
9290
9291 OMAP HS MMC SUPPORT
9292 L:      linux-mmc@vger.kernel.org
9293 L:      linux-omap@vger.kernel.org
9294 S:      Orphan
9295 F:      drivers/mmc/host/omap_hsmmc.c
9296
9297 OMAP RANDOM NUMBER GENERATOR SUPPORT
9298 M:      Deepak Saxena <dsaxena@plexity.net>
9299 S:      Maintained
9300 F:      drivers/char/hw_random/omap-rng.c
9301
9302 OMAP HWMOD SUPPORT
9303 M:      Benoît Cousson <bcousson@baylibre.com>
9304 M:      Paul Walmsley <paul@pwsan.com>
9305 L:      linux-omap@vger.kernel.org
9306 S:      Maintained
9307 F:      arch/arm/mach-omap2/omap_hwmod.*
9308
9309 OMAP HWMOD DATA
9310 M:      Paul Walmsley <paul@pwsan.com>
9311 L:      linux-omap@vger.kernel.org
9312 S:      Maintained
9313 F:      arch/arm/mach-omap2/omap_hwmod*data*
9314
9315 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9316 M:      Benoît Cousson <bcousson@baylibre.com>
9317 L:      linux-omap@vger.kernel.org
9318 S:      Maintained
9319 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9320
9321 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9322 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9323 L:      linux-media@vger.kernel.org
9324 S:      Maintained
9325 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9326 F:      drivers/media/platform/omap3isp/
9327 F:      drivers/staging/media/omap4iss/
9328
9329 OMAP USB SUPPORT
9330 L:      linux-usb@vger.kernel.org
9331 L:      linux-omap@vger.kernel.org
9332 S:      Orphan
9333 F:      drivers/usb/*/*omap*
9334 F:      arch/arm/*omap*/usb*
9335
9336 OMAP GPIO DRIVER
9337 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9338 M:      Santosh Shilimkar <ssantosh@kernel.org>
9339 M:      Kevin Hilman <khilman@kernel.org>
9340 L:      linux-omap@vger.kernel.org
9341 S:      Maintained
9342 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9343 F:      drivers/gpio/gpio-omap.c
9344
9345 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9346 M:      Mark Jackson <mpfj@newflow.co.uk>
9347 L:      linux-omap@vger.kernel.org
9348 S:      Maintained
9349 F:      arch/arm/boot/dts/am335x-nano.dts
9350
9351 OMFS FILESYSTEM
9352 M:      Bob Copeland <me@bobcopeland.com>
9353 L:      linux-karma-devel@lists.sourceforge.net
9354 S:      Maintained
9355 F:      Documentation/filesystems/omfs.txt
9356 F:      fs/omfs/
9357
9358 OMNIKEY CARDMAN 4000 DRIVER
9359 M:      Harald Welte <laforge@gnumonks.org>
9360 S:      Maintained
9361 F:      drivers/char/pcmcia/cm4000_cs.c
9362 F:      include/linux/cm4000_cs.h
9363 F:      include/uapi/linux/cm4000_cs.h
9364
9365 OMNIKEY CARDMAN 4040 DRIVER
9366 M:      Harald Welte <laforge@gnumonks.org>
9367 S:      Maintained
9368 F:      drivers/char/pcmcia/cm4040_cs.*
9369
9370 OMNIVISION OV7670 SENSOR DRIVER
9371 M:      Jonathan Corbet <corbet@lwn.net>
9372 L:      linux-media@vger.kernel.org
9373 T:      git git://linuxtv.org/media_tree.git
9374 S:      Maintained
9375 F:      drivers/media/i2c/ov7670.c
9376
9377 ONENAND FLASH DRIVER
9378 M:      Kyungmin Park <kyungmin.park@samsung.com>
9379 L:      linux-mtd@lists.infradead.org
9380 S:      Maintained
9381 F:      drivers/mtd/onenand/
9382 F:      include/linux/mtd/onenand*.h
9383
9384 ONSTREAM SCSI TAPE DRIVER
9385 M:      Willem Riede <osst@riede.org>
9386 L:      osst-users@lists.sourceforge.net
9387 L:      linux-scsi@vger.kernel.org
9388 S:      Maintained
9389 F:      Documentation/scsi/osst.txt
9390 F:      drivers/scsi/osst.*
9391 F:      drivers/scsi/osst_*.h
9392 F:      drivers/scsi/st.h
9393
9394 OPENCORES I2C BUS DRIVER
9395 M:      Peter Korsgaard <jacmet@sunsite.dk>
9396 L:      linux-i2c@vger.kernel.org
9397 S:      Maintained
9398 F:      Documentation/i2c/busses/i2c-ocores
9399 F:      drivers/i2c/busses/i2c-ocores.c
9400
9401 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9402 M:      Rob Herring <robh+dt@kernel.org>
9403 M:      Frank Rowand <frowand.list@gmail.com>
9404 L:      devicetree@vger.kernel.org
9405 W:      http://www.devicetree.org/
9406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9407 S:      Maintained
9408 F:      drivers/of/
9409 F:      include/linux/of*.h
9410 F:      scripts/dtc/
9411
9412 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9413 M:      Rob Herring <robh+dt@kernel.org>
9414 M:      Mark Rutland <mark.rutland@arm.com>
9415 L:      devicetree@vger.kernel.org
9416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9417 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9418 S:      Maintained
9419 F:      Documentation/devicetree/
9420 F:      arch/*/boot/dts/
9421 F:      include/dt-bindings/
9422
9423 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9424 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9425 L:      devicetree@vger.kernel.org
9426 S:      Maintained
9427 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9428 F:      Documentation/devicetree/overlay-notes.txt
9429 F:      drivers/of/overlay.c
9430 F:      drivers/of/resolver.c
9431
9432 OPENRISC ARCHITECTURE
9433 M:      Jonas Bonn <jonas@southpole.se>
9434 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9435 M:      Stafford Horne <shorne@gmail.com>
9436 T:      git git://github.com/openrisc/linux.git
9437 L:      openrisc@lists.librecores.org
9438 W:      http://openrisc.io
9439 S:      Maintained
9440 F:      arch/openrisc/
9441
9442 OPENVSWITCH
9443 M:      Pravin Shelar <pshelar@nicira.com>
9444 L:      netdev@vger.kernel.org
9445 L:      dev@openvswitch.org
9446 W:      http://openvswitch.org
9447 S:      Maintained
9448 F:      net/openvswitch/
9449 F:      include/uapi/linux/openvswitch.h
9450
9451 OPERATING PERFORMANCE POINTS (OPP)
9452 M:      Viresh Kumar <vireshk@kernel.org>
9453 M:      Nishanth Menon <nm@ti.com>
9454 M:      Stephen Boyd <sboyd@codeaurora.org>
9455 L:      linux-pm@vger.kernel.org
9456 S:      Maintained
9457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9458 F:      drivers/base/power/opp/
9459 F:      include/linux/pm_opp.h
9460 F:      Documentation/power/opp.txt
9461 F:      Documentation/devicetree/bindings/opp/
9462
9463 OPL4 DRIVER
9464 M:      Clemens Ladisch <clemens@ladisch.de>
9465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9466 T:      git git://git.alsa-project.org/alsa-kernel.git
9467 S:      Maintained
9468 F:      sound/drivers/opl4/
9469
9470 OPROFILE
9471 M:      Robert Richter <rric@kernel.org>
9472 L:      oprofile-list@lists.sf.net
9473 S:      Maintained
9474 F:      arch/*/include/asm/oprofile*.h
9475 F:      arch/*/oprofile/
9476 F:      drivers/oprofile/
9477 F:      include/linux/oprofile.h
9478
9479 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9480 M:      Mark Fasheh <mfasheh@versity.com>
9481 M:      Joel Becker <jlbec@evilplan.org>
9482 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9483 W:      http://ocfs2.wiki.kernel.org
9484 S:      Supported
9485 F:      Documentation/filesystems/ocfs2.txt
9486 F:      Documentation/filesystems/dlmfs.txt
9487 F:      fs/ocfs2/
9488
9489 ORINOCO DRIVER
9490 L:      linux-wireless@vger.kernel.org
9491 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9492 W:      http://www.nongnu.org/orinoco/
9493 S:      Orphan
9494 F:      drivers/net/wireless/intersil/orinoco/
9495
9496 OSD LIBRARY and FILESYSTEM
9497 M:      Boaz Harrosh <ooo@electrozaur.com>
9498 M:      Benny Halevy <bhalevy@primarydata.com>
9499 L:      osd-dev@open-osd.org
9500 W:      http://open-osd.org
9501 T:      git git://git.open-osd.org/open-osd.git
9502 S:      Maintained
9503 F:      drivers/scsi/osd/
9504 F:      include/scsi/osd_*
9505 F:      fs/exofs/
9506
9507 OVERLAY FILESYSTEM
9508 M:      Miklos Szeredi <miklos@szeredi.hu>
9509 L:      linux-unionfs@vger.kernel.org
9510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9511 S:      Supported
9512 F:      fs/overlayfs/
9513 F:      Documentation/filesystems/overlayfs.txt
9514
9515 ORANGEFS FILESYSTEM
9516 M:      Mike Marshall <hubcap@omnibond.com>
9517 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9519 S:      Supported
9520 F:      fs/orangefs/
9521 F:      Documentation/filesystems/orangefs.txt
9522
9523 P54 WIRELESS DRIVER
9524 M:      Christian Lamparter <chunkeey@googlemail.com>
9525 L:      linux-wireless@vger.kernel.org
9526 W:      http://wireless.kernel.org/en/users/Drivers/p54
9527 S:      Maintained
9528 F:      drivers/net/wireless/intersil/p54/
9529
9530 PA SEMI ETHERNET DRIVER
9531 L:      netdev@vger.kernel.org
9532 S:      Orphan
9533 F:      drivers/net/ethernet/pasemi/*
9534
9535 PA SEMI SMBUS DRIVER
9536 L:      linux-i2c@vger.kernel.org
9537 S:      Orphan
9538 F:      drivers/i2c/busses/i2c-pasemi.c
9539
9540 PADATA PARALLEL EXECUTION MECHANISM
9541 M:      Steffen Klassert <steffen.klassert@secunet.com>
9542 L:      linux-crypto@vger.kernel.org
9543 S:      Maintained
9544 F:      kernel/padata.c
9545 F:      include/linux/padata.h
9546 F:      Documentation/padata.txt
9547
9548 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9549 M:      Harald Welte <laforge@gnumonks.org>
9550 L:      platform-driver-x86@vger.kernel.org
9551 S:      Maintained
9552 F:      drivers/platform/x86/panasonic-laptop.c
9553
9554 PANASONIC MN10300/AM33/AM34 PORT
9555 M:      David Howells <dhowells@redhat.com>
9556 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9557 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9558 S:      Maintained
9559 F:      Documentation/mn10300/
9560 F:      arch/mn10300/
9561
9562 PARALLEL LCD/KEYPAD PANEL DRIVER
9563 M:      Willy Tarreau <willy@haproxy.com>
9564 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9565 S:      Odd Fixes
9566 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9567 F:      drivers/misc/panel.c
9568
9569 PARALLEL PORT SUBSYSTEM
9570 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9571 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9572 L:      linux-parport@lists.infradead.org (subscribers-only)
9573 S:      Maintained
9574 F:      drivers/parport/
9575 F:      include/linux/parport*.h
9576 F:      drivers/char/ppdev.c
9577 F:      include/uapi/linux/ppdev.h
9578 F:      Documentation/parport*.txt
9579
9580 PARAVIRT_OPS INTERFACE
9581 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9582 M:      Chris Wright <chrisw@sous-sol.org>
9583 M:      Alok Kataria <akataria@vmware.com>
9584 M:      Rusty Russell <rusty@rustcorp.com.au>
9585 L:      virtualization@lists.linux-foundation.org
9586 S:      Supported
9587 F:      Documentation/virtual/paravirt_ops.txt
9588 F:      arch/*/kernel/paravirt*
9589 F:      arch/*/include/asm/paravirt.h
9590 F:      include/linux/hypervisor.h
9591
9592 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9593 M:      Tim Waugh <tim@cyberelk.net>
9594 L:      linux-parport@lists.infradead.org (subscribers-only)
9595 S:      Maintained
9596 F:      Documentation/blockdev/paride.txt
9597 F:      drivers/block/paride/
9598
9599 PARISC ARCHITECTURE
9600 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9601 M:      Helge Deller <deller@gmx.de>
9602 L:      linux-parisc@vger.kernel.org
9603 W:      http://www.parisc-linux.org/
9604 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9607 S:      Maintained
9608 F:      arch/parisc/
9609 F:      Documentation/parisc/
9610 F:      drivers/parisc/
9611 F:      drivers/char/agp/parisc-agp.c
9612 F:      drivers/input/serio/gscps2.c
9613 F:      drivers/parport/parport_gsc.*
9614 F:      drivers/tty/serial/8250/8250_gsc.c
9615 F:      drivers/video/fbdev/sti*
9616 F:      drivers/video/console/sti*
9617 F:      drivers/video/logo/logo_parisc*
9618
9619 PARMAN
9620 M:      Jiri Pirko <jiri@mellanox.com>
9621 L:      netdev@vger.kernel.org
9622 S:      Supported
9623 F:      lib/parman.c
9624 F:      lib/test_parman.c
9625 F:      include/linux/parman.h
9626
9627 PC87360 HARDWARE MONITORING DRIVER
9628 M:      Jim Cromie <jim.cromie@gmail.com>
9629 L:      linux-hwmon@vger.kernel.org
9630 S:      Maintained
9631 F:      Documentation/hwmon/pc87360
9632 F:      drivers/hwmon/pc87360.c
9633
9634 PC8736x GPIO DRIVER
9635 M:      Jim Cromie <jim.cromie@gmail.com>
9636 S:      Maintained
9637 F:      drivers/char/pc8736x_gpio.c
9638
9639 PC87427 HARDWARE MONITORING DRIVER
9640 M:      Jean Delvare <jdelvare@suse.com>
9641 L:      linux-hwmon@vger.kernel.org
9642 S:      Maintained
9643 F:      Documentation/hwmon/pc87427
9644 F:      drivers/hwmon/pc87427.c
9645
9646 PCA9532 LED DRIVER
9647 M:      Riku Voipio <riku.voipio@iki.fi>
9648 S:      Maintained
9649 F:      drivers/leds/leds-pca9532.c
9650 F:      include/linux/leds-pca9532.h
9651
9652 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9653 M:      Guenter Roeck <linux@roeck-us.net>
9654 L:      linux-i2c@vger.kernel.org
9655 S:      Maintained
9656 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9657
9658 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9659 M:      Khalid Aziz <khalid@gonehiking.org>
9660 S:      Maintained
9661 F:      drivers/firmware/pcdp.*
9662
9663 PCI ERROR RECOVERY
9664 M:      Linas Vepstas <linasvepstas@gmail.com>
9665 L:      linux-pci@vger.kernel.org
9666 S:      Supported
9667 F:      Documentation/PCI/pci-error-recovery.txt
9668
9669 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9670 M:      Russell Currey <ruscur@russell.cc>
9671 L:      linuxppc-dev@lists.ozlabs.org
9672 S:      Supported
9673 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9674 F:      arch/powerpc/kernel/eeh*.c
9675 F:      arch/powerpc/platforms/*/eeh*.c
9676 F:      arch/powerpc/include/*/eeh*.h
9677
9678 PCI SUBSYSTEM
9679 M:      Bjorn Helgaas <bhelgaas@google.com>
9680 L:      linux-pci@vger.kernel.org
9681 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9683 S:      Supported
9684 F:      Documentation/devicetree/bindings/pci/
9685 F:      Documentation/PCI/
9686 F:      drivers/pci/
9687 F:      include/linux/pci*
9688 F:      arch/x86/pci/
9689 F:      arch/x86/kernel/quirks.c
9690
9691 PCI DRIVER FOR ALTERA PCIE IP
9692 M:      Ley Foon Tan <lftan@altera.com>
9693 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9694 L:      linux-pci@vger.kernel.org
9695 S:      Supported
9696 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9697 F:      drivers/pci/host/pcie-altera.c
9698
9699 PCI DRIVER FOR ARM VERSATILE PLATFORM
9700 M:      Rob Herring <robh@kernel.org>
9701 L:      linux-pci@vger.kernel.org
9702 L:      linux-arm-kernel@lists.infradead.org
9703 S:      Maintained
9704 F:      Documentation/devicetree/bindings/pci/versatile.txt
9705 F:      drivers/pci/host/pci-versatile.c
9706
9707 PCI DRIVER FOR ARMADA 8K
9708 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9709 L:      linux-pci@vger.kernel.org
9710 L:      linux-arm-kernel@lists.infradead.org
9711 S:      Maintained
9712 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9713 F:      drivers/pci/dwc/pcie-armada8k.c
9714
9715 PCI DRIVER FOR APPLIEDMICRO XGENE
9716 M:      Tanmay Inamdar <tinamdar@apm.com>
9717 L:      linux-pci@vger.kernel.org
9718 L:      linux-arm-kernel@lists.infradead.org
9719 S:      Maintained
9720 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9721 F:      drivers/pci/host/pci-xgene.c
9722
9723 PCI DRIVER FOR FREESCALE LAYERSCAPE
9724 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9725 M:      Mingkai Hu <mingkai.hu@freescale.com>
9726 M:      Roy Zang <tie-fei.zang@freescale.com>
9727 L:      linuxppc-dev@lists.ozlabs.org
9728 L:      linux-pci@vger.kernel.org
9729 L:      linux-arm-kernel@lists.infradead.org
9730 S:      Maintained
9731 F:      drivers/pci/dwc/*layerscape*
9732
9733 PCI DRIVER FOR IMX6
9734 M:      Richard Zhu <hongxing.zhu@nxp.com>
9735 M:      Lucas Stach <l.stach@pengutronix.de>
9736 L:      linux-pci@vger.kernel.org
9737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9738 S:      Maintained
9739 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9740 F:      drivers/pci/dwc/*imx6*
9741
9742 PCI DRIVER FOR TI KEYSTONE
9743 M:      Murali Karicheri <m-karicheri2@ti.com>
9744 L:      linux-pci@vger.kernel.org
9745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9746 S:      Maintained
9747 F:      drivers/pci/dwc/*keystone*
9748
9749 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9750 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9751 M:      Jason Cooper <jason@lakedaemon.net>
9752 L:      linux-pci@vger.kernel.org
9753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9754 S:      Maintained
9755 F:      drivers/pci/host/*mvebu*
9756
9757 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9758 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.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:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9763 F:      drivers/pci/host/pci-aardvark.c
9764
9765 PCI DRIVER FOR NVIDIA TEGRA
9766 M:      Thierry Reding <thierry.reding@gmail.com>
9767 L:      linux-tegra@vger.kernel.org
9768 L:      linux-pci@vger.kernel.org
9769 S:      Supported
9770 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9771 F:      drivers/pci/host/pci-tegra.c
9772
9773 PCI DRIVER FOR TI DRA7XX
9774 M:      Kishon Vijay Abraham I <kishon@ti.com>
9775 L:      linux-omap@vger.kernel.org
9776 L:      linux-pci@vger.kernel.org
9777 S:      Supported
9778 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9779 F:      drivers/pci/dwc/pci-dra7xx.c
9780
9781 PCI DRIVER FOR RENESAS R-CAR
9782 M:      Simon Horman <horms@verge.net.au>
9783 L:      linux-pci@vger.kernel.org
9784 L:      linux-renesas-soc@vger.kernel.org
9785 S:      Maintained
9786 F:      drivers/pci/host/*rcar*
9787
9788 PCI DRIVER FOR SAMSUNG EXYNOS
9789 M:      Jingoo Han <jingoohan1@gmail.com>
9790 L:      linux-pci@vger.kernel.org
9791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9792 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9793 S:      Maintained
9794 F:      drivers/pci/dwc/pci-exynos.c
9795
9796 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9797 M:      Jingoo Han <jingoohan1@gmail.com>
9798 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9799 L:      linux-pci@vger.kernel.org
9800 S:      Maintained
9801 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9802 F:      drivers/pci/dwc/*designware*
9803
9804 PCI DRIVER FOR GENERIC OF HOSTS
9805 M:      Will Deacon <will.deacon@arm.com>
9806 L:      linux-pci@vger.kernel.org
9807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9808 S:      Maintained
9809 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9810 F:      drivers/pci/host/pci-host-common.c
9811 F:      drivers/pci/host/pci-host-generic.c
9812
9813 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9814 M:      Keith Busch <keith.busch@intel.com>
9815 L:      linux-pci@vger.kernel.org
9816 S:      Supported
9817 F:      drivers/pci/host/vmd.c
9818
9819 PCIE DRIVER FOR ST SPEAR13XX
9820 M:      Pratyush Anand <pratyush.anand@gmail.com>
9821 L:      linux-pci@vger.kernel.org
9822 S:      Maintained
9823 F:      drivers/pci/dwc/*spear*
9824
9825 PCI MSI DRIVER FOR ALTERA MSI IP
9826 M:      Ley Foon Tan <lftan@altera.com>
9827 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9828 L:      linux-pci@vger.kernel.org
9829 S:      Supported
9830 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9831 F:      drivers/pci/host/pcie-altera-msi.c
9832
9833 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9834 M:      Duc Dang <dhdang@apm.com>
9835 L:      linux-pci@vger.kernel.org
9836 L:      linux-arm-kernel@lists.infradead.org
9837 S:      Maintained
9838 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9839 F:      drivers/pci/host/pci-xgene-msi.c
9840
9841 PCIE DRIVER FOR AXIS ARTPEC
9842 M:      Niklas Cassel <niklas.cassel@axis.com>
9843 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9844 L:      linux-arm-kernel@axis.com
9845 L:      linux-pci@vger.kernel.org
9846 S:      Maintained
9847 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9848 F:      drivers/pci/dwc/*artpec*
9849
9850 PCIE DRIVER FOR HISILICON
9851 M:      Zhou Wang <wangzhou1@hisilicon.com>
9852 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9853 L:      linux-pci@vger.kernel.org
9854 S:      Maintained
9855 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9856 F:      drivers/pci/dwc/pcie-hisi.c
9857
9858 PCIE DRIVER FOR ROCKCHIP
9859 M:      Shawn Lin <shawn.lin@rock-chips.com>
9860 M:      Wenrui Li <wenrui.li@rock-chips.com>
9861 L:      linux-pci@vger.kernel.org
9862 L:      linux-rockchip@lists.infradead.org
9863 S:      Maintained
9864 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9865 F:      drivers/pci/host/pcie-rockchip.c
9866
9867 PCIE DRIVER FOR QUALCOMM MSM
9868 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9869 L:     linux-pci@vger.kernel.org
9870 L:     linux-arm-msm@vger.kernel.org
9871 S:     Maintained
9872 F:     drivers/pci/dwc/*qcom*
9873
9874 PCIE DRIVER FOR CAVIUM THUNDERX
9875 M:      David Daney <david.daney@cavium.com>
9876 L:      linux-pci@vger.kernel.org
9877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9878 S:      Supported
9879 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9880 F:      drivers/pci/host/pci-thunder-*
9881
9882 PCMCIA SUBSYSTEM
9883 P:      Linux PCMCIA Team
9884 L:      linux-pcmcia@lists.infradead.org
9885 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9887 S:      Maintained
9888 F:      Documentation/pcmcia/
9889 F:      tools/pcmcia/
9890 F:      drivers/pcmcia/
9891 F:      include/pcmcia/
9892
9893 PCNET32 NETWORK DRIVER
9894 M:      Don Fry <pcnet32@frontier.com>
9895 L:      netdev@vger.kernel.org
9896 S:      Maintained
9897 F:      drivers/net/ethernet/amd/pcnet32.c
9898
9899 PCRYPT PARALLEL CRYPTO ENGINE
9900 M:      Steffen Klassert <steffen.klassert@secunet.com>
9901 L:      linux-crypto@vger.kernel.org
9902 S:      Maintained
9903 F:      crypto/pcrypt.c
9904 F:      include/crypto/pcrypt.h
9905
9906 PER-CPU MEMORY ALLOCATOR
9907 M:      Tejun Heo <tj@kernel.org>
9908 M:      Christoph Lameter <cl@linux.com>
9909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9910 S:      Maintained
9911 F:      include/linux/percpu*.h
9912 F:      mm/percpu*.c
9913 F:      arch/*/include/asm/percpu.h
9914
9915 PER-TASK DELAY ACCOUNTING
9916 M:      Balbir Singh <bsingharora@gmail.com>
9917 S:      Maintained
9918 F:      include/linux/delayacct.h
9919 F:      kernel/delayacct.c
9920
9921 PERFORMANCE EVENTS SUBSYSTEM
9922 M:      Peter Zijlstra <peterz@infradead.org>
9923 M:      Ingo Molnar <mingo@redhat.com>
9924 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9925 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9926 L:      linux-kernel@vger.kernel.org
9927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9928 S:      Supported
9929 F:      kernel/events/*
9930 F:      include/linux/perf_event.h
9931 F:      include/uapi/linux/perf_event.h
9932 F:      arch/*/kernel/perf_event*.c
9933 F:      arch/*/kernel/*/perf_event*.c
9934 F:      arch/*/kernel/*/*/perf_event*.c
9935 F:      arch/*/include/asm/perf_event.h
9936 F:      arch/*/kernel/perf_callchain.c
9937 F:      arch/*/events/*
9938 F:      tools/perf/
9939
9940 PERSONALITY HANDLING
9941 M:      Christoph Hellwig <hch@infradead.org>
9942 L:      linux-abi-devel@lists.sourceforge.net
9943 S:      Maintained
9944 F:      include/linux/personality.h
9945 F:      include/uapi/linux/personality.h
9946
9947 PHONET PROTOCOL
9948 M:      Remi Denis-Courmont <courmisch@gmail.com>
9949 S:      Supported
9950 F:      Documentation/networking/phonet.txt
9951 F:      include/linux/phonet.h
9952 F:      include/net/phonet/
9953 F:      include/uapi/linux/phonet.h
9954 F:      net/phonet/
9955
9956 PHRAM MTD DRIVER
9957 M:      Joern Engel <joern@lazybastard.org>
9958 L:      linux-mtd@lists.infradead.org
9959 S:      Maintained
9960 F:      drivers/mtd/devices/phram.c
9961
9962 PICOLCD HID DRIVER
9963 M:      Bruno Prémont <bonbons@linux-vserver.org>
9964 L:      linux-input@vger.kernel.org
9965 S:      Maintained
9966 F:      drivers/hid/hid-picolcd*
9967
9968 PICOXCELL SUPPORT
9969 M:      Jamie Iles <jamie@jamieiles.com>
9970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9971 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9972 S:      Supported
9973 F:      arch/arm/boot/dts/picoxcell*
9974 F:      arch/arm/mach-picoxcell/
9975 F:      drivers/crypto/picoxcell*
9976
9977 PIN CONTROL SUBSYSTEM
9978 M:      Linus Walleij <linus.walleij@linaro.org>
9979 L:      linux-gpio@vger.kernel.org
9980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9981 S:      Maintained
9982 F:      Documentation/devicetree/bindings/pinctrl/
9983 F:      Documentation/pinctrl.txt
9984 F:      drivers/pinctrl/
9985 F:      include/linux/pinctrl/
9986
9987 PIN CONTROLLER - ATMEL AT91
9988 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9990 S:      Maintained
9991 F:      drivers/pinctrl/pinctrl-at91.*
9992
9993 PIN CONTROLLER - ATMEL AT91 PIO4
9994 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9996 L:      linux-gpio@vger.kernel.org
9997 S:      Supported
9998 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9999
10000 PIN CONTROLLER - INTEL
10001 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10002 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10003 S:      Maintained
10004 F:      drivers/pinctrl/intel/
10005
10006 PIN CONTROLLER - RENESAS
10007 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10008 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10009 L:      linux-renesas-soc@vger.kernel.org
10010 S:      Maintained
10011 F:      drivers/pinctrl/sh-pfc/
10012
10013 PIN CONTROLLER - SAMSUNG
10014 M:      Tomasz Figa <tomasz.figa@gmail.com>
10015 M:      Krzysztof Kozlowski <krzk@kernel.org>
10016 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10018 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10019 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10021 S:      Maintained
10022 F:      drivers/pinctrl/samsung/
10023 F:      include/dt-bindings/pinctrl/samsung.h
10024 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10025
10026 PIN CONTROLLER - SINGLE
10027 M:      Tony Lindgren <tony@atomide.com>
10028 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030 L:      linux-omap@vger.kernel.org
10031 S:      Maintained
10032 F:      drivers/pinctrl/pinctrl-single.c
10033
10034 PIN CONTROLLER - ST SPEAR
10035 M:      Viresh Kumar <vireshk@kernel.org>
10036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037 W:      http://www.st.com/spear
10038 S:      Maintained
10039 F:      drivers/pinctrl/spear/
10040
10041 PISTACHIO SOC SUPPORT
10042 M:      James Hartley <james.hartley@imgtec.com>
10043 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10044 L:      linux-mips@linux-mips.org
10045 S:      Maintained
10046 F:      arch/mips/pistachio/
10047 F:      arch/mips/include/asm/mach-pistachio/
10048 F:      arch/mips/boot/dts/img/pistachio*
10049 F:      arch/mips/configs/pistachio*_defconfig
10050
10051 PKTCDVD DRIVER
10052 S:      Orphan
10053 M:      linux-block@vger.kernel.org
10054 F:      drivers/block/pktcdvd.c
10055 F:      include/linux/pktcdvd.h
10056 F:      include/uapi/linux/pktcdvd.h
10057
10058 PKUNITY SOC DRIVERS
10059 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10060 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10061 S:      Maintained
10062 T:      git git://github.com/gxt/linux.git
10063 F:      drivers/input/serio/i8042-unicore32io.h
10064 F:      drivers/i2c/busses/i2c-puv3.c
10065 F:      drivers/video/fbdev/fb-puv3.c
10066 F:      drivers/rtc/rtc-puv3.c
10067
10068 PMBUS HARDWARE MONITORING DRIVERS
10069 M:      Guenter Roeck <linux@roeck-us.net>
10070 L:      linux-hwmon@vger.kernel.org
10071 W:      http://hwmon.wiki.kernel.org/
10072 W:      http://www.roeck-us.net/linux/drivers/
10073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10074 S:      Maintained
10075 F:      Documentation/hwmon/pmbus
10076 F:      drivers/hwmon/pmbus/
10077 F:      include/linux/i2c/pmbus.h
10078
10079 PMC SIERRA MaxRAID DRIVER
10080 L:      linux-scsi@vger.kernel.org
10081 W:      http://www.pmc-sierra.com/
10082 S:      Orphan
10083 F:      drivers/scsi/pmcraid.*
10084
10085 PMC SIERRA PM8001 DRIVER
10086 M:      Jack Wang <jinpu.wang@profitbricks.com>
10087 M:      lindar_liu@usish.com
10088 L:      linux-scsi@vger.kernel.org
10089 S:      Supported
10090 F:      drivers/scsi/pm8001/
10091
10092 POSIX CLOCKS and TIMERS
10093 M:      Thomas Gleixner <tglx@linutronix.de>
10094 L:      linux-kernel@vger.kernel.org
10095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10096 S:      Maintained
10097 F:      fs/timerfd.c
10098 F:      include/linux/timer*
10099 F:      kernel/time/*timer*
10100
10101 POWER MANAGEMENT CORE
10102 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10103 L:      linux-pm@vger.kernel.org
10104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10105 B:      https://bugzilla.kernel.org
10106 S:      Supported
10107 F:      drivers/base/power/
10108 F:      include/linux/pm.h
10109 F:      include/linux/pm_*
10110 F:      include/linux/powercap.h
10111 F:      drivers/powercap/
10112
10113 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10114 M:      Sebastian Reichel <sre@kernel.org>
10115 L:      linux-pm@vger.kernel.org
10116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10117 S:      Maintained
10118 F:      Documentation/devicetree/bindings/power/supply/
10119 F:      include/linux/power_supply.h
10120 F:      drivers/power/supply/
10121
10122 POWER STATE COORDINATION INTERFACE (PSCI)
10123 M:      Mark Rutland <mark.rutland@arm.com>
10124 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10125 L:      linux-arm-kernel@lists.infradead.org
10126 S:      Maintained
10127 F:      drivers/firmware/psci*.c
10128 F:      include/linux/psci.h
10129 F:      include/uapi/linux/psci.h
10130
10131 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10132 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10133 L:      linuxppc-dev@lists.ozlabs.org
10134 S:      Maintained
10135 F:      drivers/char/powernv-op-panel.c
10136
10137 PNP SUPPORT
10138 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10139 S:      Maintained
10140 F:      drivers/pnp/
10141
10142 PPP PROTOCOL DRIVERS AND COMPRESSORS
10143 M:      Paul Mackerras <paulus@samba.org>
10144 L:      linux-ppp@vger.kernel.org
10145 S:      Maintained
10146 F:      drivers/net/ppp/ppp_*
10147
10148 PPP OVER ATM (RFC 2364)
10149 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10150 S:      Maintained
10151 F:      net/atm/pppoatm.c
10152 F:      include/uapi/linux/atmppp.h
10153
10154 PPP OVER ETHERNET
10155 M:      Michal Ostrowski <mostrows@earthlink.net>
10156 S:      Maintained
10157 F:      drivers/net/ppp/pppoe.c
10158 F:      drivers/net/ppp/pppox.c
10159
10160 PPP OVER L2TP
10161 M:      James Chapman <jchapman@katalix.com>
10162 S:      Maintained
10163 F:      net/l2tp/l2tp_ppp.c
10164 F:      include/linux/if_pppol2tp.h
10165 F:      include/uapi/linux/if_pppol2tp.h
10166
10167 PPS SUPPORT
10168 M:      Rodolfo Giometti <giometti@enneenne.com>
10169 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10170 L:      linuxpps@ml.enneenne.com (subscribers-only)
10171 S:      Maintained
10172 F:      Documentation/pps/
10173 F:      drivers/pps/
10174 F:      include/linux/pps*.h
10175
10176 PPTP DRIVER
10177 M:      Dmitry Kozlov <xeb@mail.ru>
10178 L:      netdev@vger.kernel.org
10179 S:      Maintained
10180 F:      drivers/net/ppp/pptp.c
10181 W:      http://sourceforge.net/projects/accel-pptp
10182
10183 PREEMPTIBLE KERNEL
10184 M:      Robert Love <rml@tech9.net>
10185 L:      kpreempt-tech@lists.sourceforge.net
10186 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10187 S:      Supported
10188 F:      Documentation/preempt-locking.txt
10189 F:      include/linux/preempt.h
10190
10191 PRINTK
10192 M:      Petr Mladek <pmladek@suse.com>
10193 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10194 R:      Steven Rostedt <rostedt@goodmis.org>
10195 S:      Maintained
10196 F:      kernel/printk/
10197 F:      include/linux/printk.h
10198
10199 PRISM54 WIRELESS DRIVER
10200 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10201 L:      linux-wireless@vger.kernel.org
10202 W:      http://wireless.kernel.org/en/users/Drivers/p54
10203 S:      Obsolete
10204 F:      drivers/net/wireless/intersil/prism54/
10205
10206 PS3 NETWORK SUPPORT
10207 M:      Geoff Levand <geoff@infradead.org>
10208 L:      netdev@vger.kernel.org
10209 L:      linuxppc-dev@lists.ozlabs.org
10210 S:      Maintained
10211 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10212
10213 PS3 PLATFORM SUPPORT
10214 M:      Geoff Levand <geoff@infradead.org>
10215 L:      linuxppc-dev@lists.ozlabs.org
10216 S:      Maintained
10217 F:      arch/powerpc/boot/ps3*
10218 F:      arch/powerpc/include/asm/lv1call.h
10219 F:      arch/powerpc/include/asm/ps3*.h
10220 F:      arch/powerpc/platforms/ps3/
10221 F:      drivers/*/ps3*
10222 F:      drivers/ps3/
10223 F:      drivers/rtc/rtc-ps3.c
10224 F:      drivers/usb/host/*ps3.c
10225 F:      sound/ppc/snd_ps3*
10226
10227 PS3VRAM DRIVER
10228 M:      Jim Paris <jim@jtan.com>
10229 M:      Geoff Levand <geoff@infradead.org>
10230 L:      linuxppc-dev@lists.ozlabs.org
10231 S:      Maintained
10232 F:      drivers/block/ps3vram.c
10233
10234 PSAMPLE PACKET SAMPLING SUPPORT:
10235 M:      Yotam Gigi <yotamg@mellanox.com>
10236 S:      Maintained
10237 F:      net/psample
10238 F:      include/net/psample.h
10239 F:      include/uapi/linux/psample.h
10240
10241 PSTORE FILESYSTEM
10242 M:      Kees Cook <keescook@chromium.org>
10243 M:      Anton Vorontsov <anton@enomsg.org>
10244 M:      Colin Cross <ccross@android.com>
10245 M:      Tony Luck <tony.luck@intel.com>
10246 S:      Maintained
10247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10248 F:      fs/pstore/
10249 F:      include/linux/pstore*
10250 F:      drivers/firmware/efi/efi-pstore.c
10251 F:      drivers/acpi/apei/erst.c
10252 F:      Documentation/admin-guide/ramoops.rst
10253 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10254 K:      \b(pstore|ramoops)
10255
10256 PTP HARDWARE CLOCK SUPPORT
10257 M:      Richard Cochran <richardcochran@gmail.com>
10258 L:      netdev@vger.kernel.org
10259 S:      Maintained
10260 W:      http://linuxptp.sourceforge.net/
10261 F:      Documentation/ABI/testing/sysfs-ptp
10262 F:      Documentation/ptp/*
10263 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10264 F:      drivers/net/phy/dp83640*
10265 F:      drivers/ptp/*
10266 F:      include/linux/ptp_cl*
10267
10268 PTRACE SUPPORT
10269 M:      Roland McGrath <roland@hack.frob.com>
10270 M:      Oleg Nesterov <oleg@redhat.com>
10271 S:      Maintained
10272 F:      include/asm-generic/syscall.h
10273 F:      include/linux/ptrace.h
10274 F:      include/linux/regset.h
10275 F:      include/linux/tracehook.h
10276 F:      include/uapi/linux/ptrace.h
10277 F:      kernel/ptrace.c
10278
10279 PULSE8-CEC DRIVER
10280 M:      Hans Verkuil <hverkuil@xs4all.nl>
10281 L:      linux-media@vger.kernel.org
10282 T:      git git://linuxtv.org/media_tree.git
10283 S:      Maintained
10284 F:      drivers/media/usb/pulse8-cec/*
10285
10286 PVRUSB2 VIDEO4LINUX DRIVER
10287 M:      Mike Isely <isely@pobox.com>
10288 L:      pvrusb2@isely.net       (subscribers-only)
10289 L:      linux-media@vger.kernel.org
10290 W:      http://www.isely.net/pvrusb2/
10291 T:      git git://linuxtv.org/media_tree.git
10292 S:      Maintained
10293 F:      Documentation/media/v4l-drivers/pvrusb2*
10294 F:      drivers/media/usb/pvrusb2/
10295
10296 PWC WEBCAM DRIVER
10297 M:      Hans Verkuil <hverkuil@xs4all.nl>
10298 L:      linux-media@vger.kernel.org
10299 T:      git git://linuxtv.org/media_tree.git
10300 S:      Odd Fixes
10301 F:      drivers/media/usb/pwc/*
10302
10303 PWM FAN DRIVER
10304 M:      Kamil Debski <kamil@wypas.org>
10305 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10306 L:      linux-hwmon@vger.kernel.org
10307 S:      Supported
10308 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10309 F:      Documentation/hwmon/pwm-fan
10310 F:      drivers/hwmon/pwm-fan.c
10311
10312 PWM SUBSYSTEM
10313 M:      Thierry Reding <thierry.reding@gmail.com>
10314 L:      linux-pwm@vger.kernel.org
10315 S:      Maintained
10316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10317 F:      Documentation/pwm.txt
10318 F:      Documentation/devicetree/bindings/pwm/
10319 F:      include/linux/pwm.h
10320 F:      drivers/pwm/
10321 F:      drivers/video/backlight/pwm_bl.c
10322 F:      include/linux/pwm_backlight.h
10323 F:      drivers/gpio/gpio-mvebu.c
10324 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10325
10326 PXA2xx/PXA3xx SUPPORT
10327 M:      Daniel Mack <daniel@zonque.org>
10328 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10329 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331 T:      git git://github.com/hzhuang1/linux.git
10332 T:      git git://github.com/rjarzmik/linux.git
10333 S:      Maintained
10334 F:      arch/arm/boot/dts/pxa*
10335 F:      arch/arm/mach-pxa/
10336 F:      drivers/dma/pxa*
10337 F:      drivers/pcmcia/pxa2xx*
10338 F:      drivers/pinctrl/pxa/
10339 F:      drivers/spi/spi-pxa2xx*
10340 F:      drivers/usb/gadget/udc/pxa2*
10341 F:      include/sound/pxa2xx-lib.h
10342 F:      sound/arm/pxa*
10343 F:      sound/soc/pxa/
10344
10345 PXA GPIO DRIVER
10346 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10347 L:      linux-gpio@vger.kernel.org
10348 S:      Maintained
10349 F:      drivers/gpio/gpio-pxa.c
10350
10351 PXA3xx NAND FLASH DRIVER
10352 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10353 L:      linux-mtd@lists.infradead.org
10354 S:      Maintained
10355 F:      drivers/mtd/nand/pxa3xx_nand.c
10356
10357 MMP SUPPORT
10358 M:      Eric Miao <eric.y.miao@gmail.com>
10359 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10361 T:      git git://github.com/hzhuang1/linux.git
10362 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10363 S:      Maintained
10364 F:      arch/arm/boot/dts/mmp*
10365 F:      arch/arm/mach-mmp/
10366
10367 PXA MMCI DRIVER
10368 S:      Orphan
10369
10370 PXA RTC DRIVER
10371 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10372 L:      rtc-linux@googlegroups.com
10373 S:      Maintained
10374
10375 QAT DRIVER
10376 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10377 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10378 L:      qat-linux@intel.com
10379 S:      Supported
10380 F:      drivers/crypto/qat/
10381
10382 QIB DRIVER
10383 M:      Mike Marciniszyn <infinipath@intel.com>
10384 L:      linux-rdma@vger.kernel.org
10385 S:      Supported
10386 F:      drivers/infiniband/hw/qib/
10387
10388 QLOGIC QLA1280 SCSI DRIVER
10389 M:      Michael Reed <mdr@sgi.com>
10390 L:      linux-scsi@vger.kernel.org
10391 S:      Maintained
10392 F:      drivers/scsi/qla1280.[ch]
10393
10394 QLOGIC QLA2XXX FC-SCSI DRIVER
10395 M:      qla2xxx-upstream@qlogic.com
10396 L:      linux-scsi@vger.kernel.org
10397 S:      Supported
10398 F:      Documentation/scsi/LICENSE.qla2xxx
10399 F:      drivers/scsi/qla2xxx/
10400
10401 QLOGIC QLA4XXX iSCSI DRIVER
10402 M:      QLogic-Storage-Upstream@qlogic.com
10403 L:      linux-scsi@vger.kernel.org
10404 S:      Supported
10405 F:      Documentation/scsi/LICENSE.qla4xxx
10406 F:      drivers/scsi/qla4xxx/
10407
10408 QLOGIC QLA3XXX NETWORK DRIVER
10409 M:      Dept-GELinuxNICDev@cavium.com
10410 L:      netdev@vger.kernel.org
10411 S:      Supported
10412 F:      Documentation/networking/LICENSE.qla3xxx
10413 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10414
10415 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10416 M:      Harish Patil <harish.patil@cavium.com>
10417 M:      Manish Chopra <manish.chopra@cavium.com>
10418 M:      Dept-GELinuxNICDev@cavium.com
10419 L:      netdev@vger.kernel.org
10420 S:      Supported
10421 F:      drivers/net/ethernet/qlogic/qlcnic/
10422
10423 QLOGIC QLGE 10Gb ETHERNET DRIVER
10424 M:      Harish Patil <harish.patil@cavium.com>
10425 M:      Manish Chopra <manish.chopra@cavium.com>
10426 M:      Dept-GELinuxNICDev@cavium.com
10427 L:      netdev@vger.kernel.org
10428 S:      Supported
10429 F:      drivers/net/ethernet/qlogic/qlge/
10430
10431 QLOGIC QL4xxx ETHERNET DRIVER
10432 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10433 M:      Ariel Elior <Ariel.Elior@cavium.com>
10434 M:      everest-linux-l2@cavium.com
10435 L:      netdev@vger.kernel.org
10436 S:      Supported
10437 F:      drivers/net/ethernet/qlogic/qed/
10438 F:      include/linux/qed/
10439 F:      drivers/net/ethernet/qlogic/qede/
10440
10441 QLOGIC QL41xxx ISCSI DRIVER
10442 M:      QLogic-Storage-Upstream@cavium.com
10443 L:      linux-scsi@vger.kernel.org
10444 S:      Supported
10445 F:      drivers/scsi/qedi/
10446
10447 QLOGIC QL41xxx FCOE DRIVER
10448 M:      QLogic-Storage-Upstream@cavium.com
10449 L:      linux-scsi@vger.kernel.org
10450 S:      Supported
10451 F:      drivers/scsi/qedf/
10452
10453 QNX4 FILESYSTEM
10454 M:      Anders Larsen <al@alarsen.net>
10455 W:      http://www.alarsen.net/linux/qnx4fs/
10456 S:      Maintained
10457 F:      fs/qnx4/
10458 F:      include/uapi/linux/qnx4_fs.h
10459 F:      include/uapi/linux/qnxtypes.h
10460
10461 QORIQ DPAA2 FSL-MC BUS DRIVER
10462 M:      Stuart Yoder <stuyoder@gmail.com>
10463 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10464 L:      linux-kernel@vger.kernel.org
10465 S:      Maintained
10466 F:      drivers/staging/fsl-mc/
10467
10468 QT1010 MEDIA DRIVER
10469 M:      Antti Palosaari <crope@iki.fi>
10470 L:      linux-media@vger.kernel.org
10471 W:      https://linuxtv.org
10472 W:      http://palosaari.fi/linux/
10473 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10474 T:      git git://linuxtv.org/anttip/media_tree.git
10475 S:      Maintained
10476 F:      drivers/media/tuners/qt1010*
10477
10478 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10479 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10480 L:      linux-wireless@vger.kernel.org
10481 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10482 S:      Supported
10483 F:      drivers/net/wireless/ath/ath9k/
10484
10485 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10486 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10487 L:      ath10k@lists.infradead.org
10488 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10490 S:      Supported
10491 F:      drivers/net/wireless/ath/ath10k/
10492
10493 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10494 M:      Timur Tabi <timur@codeaurora.org>
10495 L:      netdev@vger.kernel.org
10496 S:      Supported
10497 F:      drivers/net/ethernet/qualcomm/emac/
10498
10499 QUALCOMM HEXAGON ARCHITECTURE
10500 M:      Richard Kuo <rkuo@codeaurora.org>
10501 L:      linux-hexagon@vger.kernel.org
10502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10503 S:      Supported
10504 F:      arch/hexagon/
10505
10506 QUALCOMM WCN36XX WIRELESS DRIVER
10507 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10508 L:      wcn36xx@lists.infradead.org
10509 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10510 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10511 S:      Supported
10512 F:      drivers/net/wireless/ath/wcn36xx/
10513
10514 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10515 M:      Gabriel Somlo <somlo@cmu.edu>
10516 M:      "Michael S. Tsirkin" <mst@redhat.com>
10517 L:      qemu-devel@nongnu.org
10518 S:      Maintained
10519 F:      drivers/firmware/qemu_fw_cfg.c
10520
10521 RADOS BLOCK DEVICE (RBD)
10522 M:      Ilya Dryomov <idryomov@gmail.com>
10523 M:      Sage Weil <sage@redhat.com>
10524 M:      Alex Elder <elder@kernel.org>
10525 L:      ceph-devel@vger.kernel.org
10526 W:      http://ceph.com/
10527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10528 T:      git git://github.com/ceph/ceph-client.git
10529 S:      Supported
10530 F:      Documentation/ABI/testing/sysfs-bus-rbd
10531 F:      drivers/block/rbd.c
10532 F:      drivers/block/rbd_types.h
10533
10534 RADEON FRAMEBUFFER DISPLAY DRIVER
10535 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10536 L:      linux-fbdev@vger.kernel.org
10537 S:      Maintained
10538 F:      drivers/video/fbdev/aty/radeon*
10539 F:      include/uapi/linux/radeonfb.h
10540
10541 RADIOSHARK RADIO DRIVER
10542 M:      Hans Verkuil <hverkuil@xs4all.nl>
10543 L:      linux-media@vger.kernel.org
10544 T:      git git://linuxtv.org/media_tree.git
10545 S:      Maintained
10546 F:      drivers/media/radio/radio-shark.c
10547
10548 RADIOSHARK2 RADIO DRIVER
10549 M:      Hans Verkuil <hverkuil@xs4all.nl>
10550 L:      linux-media@vger.kernel.org
10551 T:      git git://linuxtv.org/media_tree.git
10552 S:      Maintained
10553 F:      drivers/media/radio/radio-shark2.c
10554 F:      drivers/media/radio/radio-tea5777.c
10555
10556 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10557 M:      Paul Mackerras <paulus@samba.org>
10558 L:      linux-fbdev@vger.kernel.org
10559 S:      Maintained
10560 F:      drivers/video/fbdev/aty/aty128fb.c
10561
10562 RALINK MIPS ARCHITECTURE
10563 M:      John Crispin <john@phrozen.org>
10564 L:      linux-mips@linux-mips.org
10565 S:      Maintained
10566 F:      arch/mips/ralink
10567
10568 RALINK RT2X00 WIRELESS LAN DRIVER
10569 P:      rt2x00 project
10570 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10571 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10572 L:      linux-wireless@vger.kernel.org
10573 S:      Maintained
10574 F:      drivers/net/wireless/ralink/rt2x00/
10575
10576 RAMDISK RAM BLOCK DEVICE DRIVER
10577 M:      Jens Axboe <axboe@kernel.dk>
10578 S:      Maintained
10579 F:      Documentation/blockdev/ramdisk.txt
10580 F:      drivers/block/brd.c
10581
10582 RANDOM NUMBER DRIVER
10583 M:      "Theodore Ts'o" <tytso@mit.edu>
10584 S:      Maintained
10585 F:      drivers/char/random.c
10586
10587 RAPIDIO SUBSYSTEM
10588 M:      Matt Porter <mporter@kernel.crashing.org>
10589 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10590 S:      Maintained
10591 F:      drivers/rapidio/
10592
10593 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10594 L:      linux-wireless@vger.kernel.org
10595 S:      Orphan
10596 F:      drivers/net/wireless/ray*
10597
10598 RCUTORTURE MODULE
10599 M:      Josh Triplett <josh@joshtriplett.org>
10600 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10601 L:      linux-kernel@vger.kernel.org
10602 S:      Supported
10603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10604 F:      Documentation/RCU/torture.txt
10605 F:      kernel/rcu/rcutorture.c
10606
10607 RCUTORTURE TEST FRAMEWORK
10608 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10609 M:      Josh Triplett <josh@joshtriplett.org>
10610 R:      Steven Rostedt <rostedt@goodmis.org>
10611 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10612 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10613 L:      linux-kernel@vger.kernel.org
10614 S:      Supported
10615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10616 F:      tools/testing/selftests/rcutorture
10617
10618 RDC R-321X SoC
10619 M:      Florian Fainelli <florian@openwrt.org>
10620 S:      Maintained
10621
10622 RDC R6040 FAST ETHERNET DRIVER
10623 M:      Florian Fainelli <f.fainelli@gmail.com>
10624 L:      netdev@vger.kernel.org
10625 S:      Maintained
10626 F:      drivers/net/ethernet/rdc/r6040.c
10627
10628 RDS - RELIABLE DATAGRAM SOCKETS
10629 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10630 L:      netdev@vger.kernel.org
10631 L:      linux-rdma@vger.kernel.org
10632 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10633 W:      https://oss.oracle.com/projects/rds/
10634 S:      Supported
10635 F:      net/rds/
10636 F:      Documentation/networking/rds.txt
10637
10638 RDMAVT - RDMA verbs software
10639 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10640 L:      linux-rdma@vger.kernel.org
10641 S:      Supported
10642 F:      drivers/infiniband/sw/rdmavt
10643
10644 RDT - RESOURCE ALLOCATION
10645 M:      Fenghua Yu <fenghua.yu@intel.com>
10646 L:      linux-kernel@vger.kernel.org
10647 S:      Supported
10648 F:      arch/x86/kernel/cpu/intel_rdt*
10649 F:      arch/x86/include/asm/intel_rdt*
10650 F:      Documentation/x86/intel_rdt*
10651
10652 READ-COPY UPDATE (RCU)
10653 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10654 M:      Josh Triplett <josh@joshtriplett.org>
10655 R:      Steven Rostedt <rostedt@goodmis.org>
10656 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10657 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10658 L:      linux-kernel@vger.kernel.org
10659 W:      http://www.rdrop.com/users/paulmck/RCU/
10660 S:      Supported
10661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10662 F:      Documentation/RCU/
10663 X:      Documentation/RCU/torture.txt
10664 F:      include/linux/rcu*
10665 X:      include/linux/srcu.h
10666 F:      kernel/rcu/
10667 X:      kernel/torture.c
10668
10669 REAL TIME CLOCK (RTC) SUBSYSTEM
10670 M:      Alessandro Zummo <a.zummo@towertech.it>
10671 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10672 L:      rtc-linux@googlegroups.com
10673 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10675 S:      Maintained
10676 F:      Documentation/devicetree/bindings/rtc/
10677 F:      Documentation/rtc.txt
10678 F:      drivers/rtc/
10679 F:      include/linux/rtc.h
10680 F:      include/uapi/linux/rtc.h
10681 F:      include/linux/rtc/
10682 F:      include/linux/platform_data/rtc-*
10683 F:      tools/testing/selftests/timers/rtctest.c
10684
10685 REALTEK AUDIO CODECS
10686 M:      Bard Liao <bardliao@realtek.com>
10687 M:      Oder Chiou <oder_chiou@realtek.com>
10688 S:      Maintained
10689 F:      sound/soc/codecs/rt*
10690 F:      include/sound/rt*.h
10691
10692 REISERFS FILE SYSTEM
10693 L:      reiserfs-devel@vger.kernel.org
10694 S:      Supported
10695 F:      fs/reiserfs/
10696
10697 REGISTER MAP ABSTRACTION
10698 M:      Mark Brown <broonie@kernel.org>
10699 L:      linux-kernel@vger.kernel.org
10700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10701 S:      Supported
10702 F:      Documentation/devicetree/bindings/regmap/
10703 F:      drivers/base/regmap/
10704 F:      include/linux/regmap.h
10705
10706 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10707 M:      Ohad Ben-Cohen <ohad@wizery.com>
10708 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10709 L:      linux-remoteproc@vger.kernel.org
10710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10711 S:      Maintained
10712 F:      Documentation/devicetree/bindings/remoteproc/
10713 F:      Documentation/remoteproc.txt
10714 F:      drivers/remoteproc/
10715 F:      include/linux/remoteproc.h
10716
10717 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10718 M:      Ohad Ben-Cohen <ohad@wizery.com>
10719 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10720 L:      linux-remoteproc@vger.kernel.org
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10722 S:      Maintained
10723 F:      drivers/rpmsg/
10724 F:      Documentation/rpmsg.txt
10725 F:      include/linux/rpmsg.h
10726 F:      include/linux/rpmsg/
10727
10728 RENESAS CLOCK DRIVERS
10729 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10730 L:      linux-renesas-soc@vger.kernel.org
10731 S:      Supported
10732 F:      drivers/clk/renesas/
10733
10734 RENESAS ETHERNET DRIVERS
10735 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10736 L:      netdev@vger.kernel.org
10737 L:      linux-renesas-soc@vger.kernel.org
10738 F:      drivers/net/ethernet/renesas/
10739 F:      include/linux/sh_eth.h
10740
10741 RENESAS R-CAR GYROADC DRIVER
10742 M:      Marek Vasut <marek.vasut@gmail.com>
10743 L:      linux-iio@vger.kernel.org
10744 S:      Supported
10745 F:      drivers/iio/adc/rcar_gyro_adc.c
10746
10747 RENESAS USB2 PHY DRIVER
10748 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10749 L:      linux-renesas-soc@vger.kernel.org
10750 S:      Maintained
10751 F:      drivers/phy/phy-rcar-gen3-usb2.c
10752
10753 RESET CONTROLLER FRAMEWORK
10754 M:      Philipp Zabel <p.zabel@pengutronix.de>
10755 T:      git git://git.pengutronix.de/git/pza/linux
10756 S:      Maintained
10757 F:      drivers/reset/
10758 F:      Documentation/devicetree/bindings/reset/
10759 F:      include/dt-bindings/reset/
10760 F:      include/linux/reset.h
10761 F:      include/linux/reset-controller.h
10762
10763 RFKILL
10764 M:      Johannes Berg <johannes@sipsolutions.net>
10765 L:      linux-wireless@vger.kernel.org
10766 W:      http://wireless.kernel.org/
10767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10769 S:      Maintained
10770 F:      Documentation/rfkill.txt
10771 F:      net/rfkill/
10772
10773 RHASHTABLE
10774 M:      Thomas Graf <tgraf@suug.ch>
10775 M:      Herbert Xu <herbert@gondor.apana.org.au>
10776 L:      netdev@vger.kernel.org
10777 S:      Maintained
10778 F:      lib/rhashtable.c
10779 F:      include/linux/rhashtable.h
10780
10781 RICOH SMARTMEDIA/XD DRIVER
10782 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10783 S:      Maintained
10784 F:      drivers/mtd/nand/r852.c
10785 F:      drivers/mtd/nand/r852.h
10786
10787 RICOH R5C592 MEMORYSTICK DRIVER
10788 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10789 S:      Maintained
10790 F:      drivers/memstick/host/r592.*
10791
10792 ROCCAT DRIVERS
10793 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10794 W:      http://sourceforge.net/projects/roccat/
10795 S:      Maintained
10796 F:      drivers/hid/hid-roccat*
10797 F:      include/linux/hid-roccat*
10798 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10799
10800 ROCKER DRIVER
10801 M:      Jiri Pirko <jiri@resnulli.us>
10802 L:      netdev@vger.kernel.org
10803 S:      Supported
10804 F:      drivers/net/ethernet/rocker/
10805
10806 ROCKETPORT DRIVER
10807 P:      Comtrol Corp.
10808 W:      http://www.comtrol.com
10809 S:      Maintained
10810 F:      Documentation/serial/rocket.txt
10811 F:      drivers/tty/rocket*
10812
10813 ROCKETPORT EXPRESS/INFINITY DRIVER
10814 M:      Kevin Cernekee <cernekee@gmail.com>
10815 L:      linux-serial@vger.kernel.org
10816 S:      Odd Fixes
10817 F:      drivers/tty/serial/rp2.*
10818
10819 ROSE NETWORK LAYER
10820 M:      Ralf Baechle <ralf@linux-mips.org>
10821 L:      linux-hams@vger.kernel.org
10822 W:      http://www.linux-ax25.org/
10823 S:      Maintained
10824 F:      include/net/rose.h
10825 F:      include/uapi/linux/rose.h
10826 F:      net/rose/
10827
10828 RTL2830 MEDIA DRIVER
10829 M:      Antti Palosaari <crope@iki.fi>
10830 L:      linux-media@vger.kernel.org
10831 W:      https://linuxtv.org
10832 W:      http://palosaari.fi/linux/
10833 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10834 T:      git git://linuxtv.org/anttip/media_tree.git
10835 S:      Maintained
10836 F:      drivers/media/dvb-frontends/rtl2830*
10837
10838 RTL2832 MEDIA DRIVER
10839 M:      Antti Palosaari <crope@iki.fi>
10840 L:      linux-media@vger.kernel.org
10841 W:      https://linuxtv.org
10842 W:      http://palosaari.fi/linux/
10843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10844 T:      git git://linuxtv.org/anttip/media_tree.git
10845 S:      Maintained
10846 F:      drivers/media/dvb-frontends/rtl2832*
10847
10848 RTL2832_SDR MEDIA DRIVER
10849 M:      Antti Palosaari <crope@iki.fi>
10850 L:      linux-media@vger.kernel.org
10851 W:      https://linuxtv.org
10852 W:      http://palosaari.fi/linux/
10853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10854 T:      git git://linuxtv.org/anttip/media_tree.git
10855 S:      Maintained
10856 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10857
10858 RTL8180 WIRELESS DRIVER
10859 L:      linux-wireless@vger.kernel.org
10860 W:      http://wireless.kernel.org/
10861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10862 S:      Orphan
10863 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10864
10865 RTL8187 WIRELESS DRIVER
10866 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10867 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10868 M:      Larry Finger <Larry.Finger@lwfinger.net>
10869 L:      linux-wireless@vger.kernel.org
10870 W:      http://wireless.kernel.org/
10871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10872 S:      Maintained
10873 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10874
10875 RTL8192CE WIRELESS DRIVER
10876 M:      Larry Finger <Larry.Finger@lwfinger.net>
10877 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10878 L:      linux-wireless@vger.kernel.org
10879 W:      http://wireless.kernel.org/
10880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10881 S:      Maintained
10882 F:      drivers/net/wireless/realtek/rtlwifi/
10883 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10884
10885 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10886 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10887 L:      linux-wireless@vger.kernel.org
10888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10889 S:      Maintained
10890 F:      drivers/net/wireless/realtek/rtl8xxxu/
10891
10892 S3 SAVAGE FRAMEBUFFER DRIVER
10893 M:      Antonino Daplas <adaplas@gmail.com>
10894 L:      linux-fbdev@vger.kernel.org
10895 S:      Maintained
10896 F:      drivers/video/fbdev/savage/
10897
10898 S390
10899 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10900 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10901 L:      linux-s390@vger.kernel.org
10902 W:      http://www.ibm.com/developerworks/linux/linux390/
10903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10904 S:      Supported
10905 F:      arch/s390/
10906 F:      drivers/s390/
10907 F:      Documentation/s390/
10908 F:      Documentation/DocBook/s390*
10909
10910 S390 COMMON I/O LAYER
10911 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10912 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10913 L:      linux-s390@vger.kernel.org
10914 W:      http://www.ibm.com/developerworks/linux/linux390/
10915 S:      Supported
10916 F:      drivers/s390/cio/
10917
10918 S390 DASD DRIVER
10919 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10920 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10921 L:      linux-s390@vger.kernel.org
10922 W:      http://www.ibm.com/developerworks/linux/linux390/
10923 S:      Supported
10924 F:      drivers/s390/block/dasd*
10925 F:      block/partitions/ibm.c
10926
10927 S390 NETWORK DRIVERS
10928 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10929 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10930 L:      linux-s390@vger.kernel.org
10931 W:      http://www.ibm.com/developerworks/linux/linux390/
10932 S:      Supported
10933 F:      drivers/s390/net/
10934
10935 S390 PCI SUBSYSTEM
10936 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10937 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10938 L:      linux-s390@vger.kernel.org
10939 W:      http://www.ibm.com/developerworks/linux/linux390/
10940 S:      Supported
10941 F:      arch/s390/pci/
10942 F:      drivers/pci/hotplug/s390_pci_hpc.c
10943
10944 S390 ZCRYPT DRIVER
10945 M:      Harald Freudenberger <freude@de.ibm.com>
10946 L:      linux-s390@vger.kernel.org
10947 W:      http://www.ibm.com/developerworks/linux/linux390/
10948 S:      Supported
10949 F:      drivers/s390/crypto/
10950
10951 S390 ZFCP DRIVER
10952 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10953 L:      linux-s390@vger.kernel.org
10954 W:      http://www.ibm.com/developerworks/linux/linux390/
10955 S:      Supported
10956 F:      drivers/s390/scsi/zfcp_*
10957
10958 S390 IUCV NETWORK LAYER
10959 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10960 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10961 L:      linux-s390@vger.kernel.org
10962 W:      http://www.ibm.com/developerworks/linux/linux390/
10963 S:      Supported
10964 F:      drivers/s390/net/*iucv*
10965 F:      include/net/iucv/
10966 F:      net/iucv/
10967
10968 S390 IOMMU (PCI)
10969 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10970 L:      linux-s390@vger.kernel.org
10971 W:      http://www.ibm.com/developerworks/linux/linux390/
10972 S:      Supported
10973 F:      drivers/iommu/s390-iommu.c
10974
10975 S390 VFIO-CCW DRIVER
10976 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
10977 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10978 L:      linux-s390@vger.kernel.org
10979 L:      kvm@vger.kernel.org
10980 S:      Supported
10981 F:      drivers/s390/cio/vfio_ccw*
10982 F:      Documentation/s390/vfio-ccw.txt
10983 F:      include/uapi/linux/vfio_ccw.h
10984
10985 S3C24XX SD/MMC Driver
10986 M:      Ben Dooks <ben-linux@fluff.org>
10987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10988 S:      Supported
10989 F:      drivers/mmc/host/s3cmci.*
10990
10991 SAA6588 RDS RECEIVER DRIVER
10992 M:      Hans Verkuil <hverkuil@xs4all.nl>
10993 L:      linux-media@vger.kernel.org
10994 T:      git git://linuxtv.org/media_tree.git
10995 W:      https://linuxtv.org
10996 S:      Odd Fixes
10997 F:      drivers/media/i2c/saa6588*
10998
10999 SAA7134 VIDEO4LINUX DRIVER
11000 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11001 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11002 L:      linux-media@vger.kernel.org
11003 W:      https://linuxtv.org
11004 T:      git git://linuxtv.org/media_tree.git
11005 S:      Odd fixes
11006 F:      Documentation/media/v4l-drivers/saa7134*
11007 F:      drivers/media/pci/saa7134/
11008
11009 SAA7146 VIDEO4LINUX-2 DRIVER
11010 M:      Hans Verkuil <hverkuil@xs4all.nl>
11011 L:      linux-media@vger.kernel.org
11012 T:      git git://linuxtv.org/media_tree.git
11013 S:      Maintained
11014 F:      drivers/media/common/saa7146/
11015 F:      drivers/media/pci/saa7146/
11016 F:      include/media/saa7146*
11017
11018 SAMSUNG LAPTOP DRIVER
11019 M:      Corentin Chary <corentin.chary@gmail.com>
11020 L:      platform-driver-x86@vger.kernel.org
11021 S:      Maintained
11022 F:      drivers/platform/x86/samsung-laptop.c
11023
11024 SAMSUNG AUDIO (ASoC) DRIVERS
11025 M:      Krzysztof Kozlowski <krzk@kernel.org>
11026 M:      Sangbeom Kim <sbkim73@samsung.com>
11027 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11029 S:      Supported
11030 F:      sound/soc/samsung/
11031
11032 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11033 M:      Krzysztof Kozlowski <krzk@kernel.org>
11034 L:      linux-crypto@vger.kernel.org
11035 L:      linux-samsung-soc@vger.kernel.org
11036 S:      Maintained
11037 F:      drivers/crypto/exynos-rng.c
11038 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11039
11040 SAMSUNG FRAMEBUFFER DRIVER
11041 M:      Jingoo Han <jingoohan1@gmail.com>
11042 L:      linux-fbdev@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/video/fbdev/s3c-fb.c
11045
11046 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11047 M:      Sangbeom Kim <sbkim73@samsung.com>
11048 M:      Krzysztof Kozlowski <krzk@kernel.org>
11049 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11050 L:      linux-kernel@vger.kernel.org
11051 L:      linux-samsung-soc@vger.kernel.org
11052 S:      Supported
11053 F:      drivers/mfd/sec*.c
11054 F:      drivers/regulator/s2m*.c
11055 F:      drivers/regulator/s5m*.c
11056 F:      drivers/clk/clk-s2mps11.c
11057 F:      drivers/rtc/rtc-s5m.c
11058 F:      include/linux/mfd/samsung/
11059 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11060 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11061 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11062 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11063
11064 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11065 M:      Krzysztof Kozlowski <krzk@kernel.org>
11066 M:      Vladimir Zapolskiy <vz@mleia.com>
11067 L:      linux-crypto@vger.kernel.org
11068 L:      linux-samsung-soc@vger.kernel.org
11069 S:      Maintained
11070 F:      drivers/crypto/s5p-sss.c
11071
11072 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11073 M:      Kyungmin Park <kyungmin.park@samsung.com>
11074 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11075 L:      linux-media@vger.kernel.org
11076 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11077 S:      Supported
11078 F:      drivers/media/platform/exynos4-is/
11079
11080 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11081 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11082 L:      linux-media@vger.kernel.org
11083 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11084 S:      Maintained
11085 F:      drivers/media/platform/s3c-camif/
11086 F:      include/media/drv-intf/s3c_camif.h
11087
11088 SAMSUNG S5C73M3 CAMERA DRIVER
11089 M:      Kyungmin Park <kyungmin.park@samsung.com>
11090 M:      Andrzej Hajda <a.hajda@samsung.com>
11091 L:      linux-media@vger.kernel.org
11092 S:      Supported
11093 F:      drivers/media/i2c/s5c73m3/*
11094
11095 SAMSUNG S5K5BAF CAMERA DRIVER
11096 M:      Kyungmin Park <kyungmin.park@samsung.com>
11097 M:      Andrzej Hajda <a.hajda@samsung.com>
11098 L:      linux-media@vger.kernel.org
11099 S:      Supported
11100 F:      drivers/media/i2c/s5k5baf.c
11101
11102 SAMSUNG S3FWRN5 NFC DRIVER
11103 M:      Robert Baldyga <r.baldyga@samsung.com>
11104 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11105 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11106 S:      Supported
11107 F:      drivers/nfc/s3fwrn5
11108
11109 SAMSUNG SOC CLOCK DRIVERS
11110 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11111 M:      Tomasz Figa <tomasz.figa@gmail.com>
11112 M:      Chanwoo Choi <cw00.choi@samsung.com>
11113 S:      Supported
11114 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11115 F:      drivers/clk/samsung/
11116 F:      include/dt-bindings/clock/exynos*.h
11117 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11118
11119 SAMSUNG SPI DRIVERS
11120 M:      Kukjin Kim <kgene@kernel.org>
11121 M:      Krzysztof Kozlowski <krzk@kernel.org>
11122 M:      Andi Shyti <andi.shyti@samsung.com>
11123 L:      linux-spi@vger.kernel.org
11124 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11125 S:      Maintained
11126 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11127 F:      drivers/spi/spi-s3c*
11128 F:      include/linux/platform_data/spi-s3c64xx.h
11129
11130 SAMSUNG SXGBE DRIVERS
11131 M:      Byungho An <bh74.an@samsung.com>
11132 M:      Girish K S <ks.giri@samsung.com>
11133 M:      Vipul Pandya <vipul.pandya@samsung.com>
11134 S:      Supported
11135 L:      netdev@vger.kernel.org
11136 F:      drivers/net/ethernet/samsung/sxgbe/
11137
11138 SAMSUNG THERMAL DRIVER
11139 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11140 L:      linux-pm@vger.kernel.org
11141 L:      linux-samsung-soc@vger.kernel.org
11142 S:      Supported
11143 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11144 F:      drivers/thermal/samsung/
11145
11146 SAMSUNG USB2 PHY DRIVER
11147 M:      Kamil Debski <kamil@wypas.org>
11148 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11149 L:      linux-kernel@vger.kernel.org
11150 S:      Supported
11151 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11152 F:      Documentation/phy/samsung-usb2.txt
11153 F:      drivers/phy/phy-exynos4210-usb2.c
11154 F:      drivers/phy/phy-exynos4x12-usb2.c
11155 F:      drivers/phy/phy-exynos5250-usb2.c
11156 F:      drivers/phy/phy-s5pv210-usb2.c
11157 F:      drivers/phy/phy-samsung-usb2.c
11158 F:      drivers/phy/phy-samsung-usb2.h
11159
11160 SERIAL DRIVERS
11161 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11162 L:      linux-serial@vger.kernel.org
11163 S:      Maintained
11164 F:      Documentation/devicetree/bindings/serial/
11165 F:      drivers/tty/serial/
11166
11167 SERIAL DEVICE BUS
11168 M:      Rob Herring <robh@kernel.org>
11169 L:      linux-serial@vger.kernel.org
11170 S:      Maintained
11171 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11172 F:      drivers/tty/serdev/
11173 F:      include/linux/serdev.h
11174
11175 SERIAL IR RECEIVER
11176 M:      Sean Young <sean@mess.org>
11177 L:      linux-media@vger.kernel.org
11178 S:      Maintained
11179 F:      drivers/media/rc/serial_ir.c
11180
11181 STI CEC DRIVER
11182 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11183 L:      kernel@stlinux.com
11184 S:      Maintained
11185 F:      drivers/staging/media/st-cec/
11186 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11187
11188 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11189 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11190 L:      linux-s390@vger.kernel.org
11191 W:      http://www.ibm.com/developerworks/linux/linux390/
11192 S:      Supported
11193 F:      net/smc/
11194
11195 SYNOPSYS DESIGNWARE DMAC DRIVER
11196 M:      Viresh Kumar <vireshk@kernel.org>
11197 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11198 S:      Maintained
11199 F:      include/linux/dma/dw.h
11200 F:      include/linux/platform_data/dma-dw.h
11201 F:      drivers/dma/dw/
11202
11203 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11204 M:      Jie Deng <jiedeng@synopsys.com>
11205 L:      netdev@vger.kernel.org
11206 S:      Supported
11207 F:      drivers/net/ethernet/synopsys/
11208
11209 SYNOPSYS DESIGNWARE I2C DRIVER
11210 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11211 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11212 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11213 L:      linux-i2c@vger.kernel.org
11214 S:      Maintained
11215 F:      drivers/i2c/busses/i2c-designware-*
11216 F:      include/linux/platform_data/i2c-designware.h
11217
11218 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11219 M:      Jaehoon Chung <jh80.chung@samsung.com>
11220 L:      linux-mmc@vger.kernel.org
11221 S:      Maintained
11222 F:      drivers/mmc/host/dw_mmc*
11223
11224 SYSTEM TRACE MODULE CLASS
11225 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11226 S:      Maintained
11227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11228 F:      Documentation/trace/stm.txt
11229 F:      drivers/hwtracing/stm/
11230 F:      include/linux/stm.h
11231 F:      include/uapi/linux/stm.h
11232
11233 THUNDERBOLT DRIVER
11234 M:      Andreas Noever <andreas.noever@gmail.com>
11235 S:      Maintained
11236 F:      drivers/thunderbolt/
11237
11238 TI BQ27XXX POWER SUPPLY DRIVER
11239 R:      Andrew F. Davis <afd@ti.com>
11240 F:      include/linux/power/bq27xxx_battery.h
11241 F:      drivers/power/supply/bq27xxx_battery.c
11242 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11243
11244 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11245 M:      John Stultz <john.stultz@linaro.org>
11246 M:      Thomas Gleixner <tglx@linutronix.de>
11247 R:      Stephen Boyd <sboyd@codeaurora.org>
11248 L:      linux-kernel@vger.kernel.org
11249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11250 S:      Supported
11251 F:      include/linux/clocksource.h
11252 F:      include/linux/time.h
11253 F:      include/linux/timex.h
11254 F:      include/uapi/linux/time.h
11255 F:      include/uapi/linux/timex.h
11256 F:      kernel/time/clocksource.c
11257 F:      kernel/time/time*.c
11258 F:      kernel/time/alarmtimer.c
11259 F:      kernel/time/ntp.c
11260 F:      tools/testing/selftests/timers/
11261
11262 SC1200 WDT DRIVER
11263 M:      Zwane Mwaikambo <zwanem@gmail.com>
11264 S:      Maintained
11265 F:      drivers/watchdog/sc1200wdt.c
11266
11267 SCHEDULER
11268 M:      Ingo Molnar <mingo@redhat.com>
11269 M:      Peter Zijlstra <peterz@infradead.org>
11270 L:      linux-kernel@vger.kernel.org
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11272 S:      Maintained
11273 F:      kernel/sched/
11274 F:      include/linux/sched.h
11275 F:      include/uapi/linux/sched.h
11276 F:      include/linux/wait.h
11277
11278 SCORE ARCHITECTURE
11279 M:      Chen Liqin <liqin.linux@gmail.com>
11280 M:      Lennox Wu <lennox.wu@gmail.com>
11281 W:      http://www.sunplus.com
11282 S:      Supported
11283 F:      arch/score/
11284
11285 SCR24X CHIP CARD INTERFACE DRIVER
11286 M:      Lubomir Rintel <lkundrak@v3.sk>
11287 S:      Supported
11288 F:      drivers/char/pcmcia/scr24x_cs.c
11289
11290 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11291 M:      Sudeep Holla <sudeep.holla@arm.com>
11292 L:      linux-arm-kernel@lists.infradead.org
11293 S:      Maintained
11294 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11295 F:      drivers/clk/clk-scpi.c
11296 F:      drivers/cpufreq/scpi-cpufreq.c
11297 F:      drivers/firmware/arm_scpi.c
11298 F:      include/linux/scpi_protocol.h
11299
11300 SCSI CDROM DRIVER
11301 M:      Jens Axboe <axboe@kernel.dk>
11302 L:      linux-scsi@vger.kernel.org
11303 W:      http://www.kernel.dk
11304 S:      Maintained
11305 F:      drivers/scsi/sr*
11306
11307 SCSI RDMA PROTOCOL (SRP) INITIATOR
11308 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11309 L:      linux-rdma@vger.kernel.org
11310 S:      Supported
11311 W:      http://www.openfabrics.org
11312 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11314 F:      drivers/infiniband/ulp/srp/
11315 F:      include/scsi/srp.h
11316
11317 SCSI SG DRIVER
11318 M:      Doug Gilbert <dgilbert@interlog.com>
11319 L:      linux-scsi@vger.kernel.org
11320 W:      http://sg.danny.cz/sg
11321 S:      Maintained
11322 F:      Documentation/scsi/scsi-generic.txt
11323 F:      drivers/scsi/sg.c
11324 F:      include/scsi/sg.h
11325
11326 SCSI SUBSYSTEM
11327 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11329 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11331 L:      linux-scsi@vger.kernel.org
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/scsi/
11334 F:      drivers/scsi/
11335 F:      include/scsi/
11336
11337 SCSI TAPE DRIVER
11338 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11339 L:      linux-scsi@vger.kernel.org
11340 S:      Maintained
11341 F:      Documentation/scsi/st.txt
11342 F:      drivers/scsi/st.*
11343 F:      drivers/scsi/st_*.h
11344
11345 SCTP PROTOCOL
11346 M:      Vlad Yasevich <vyasevich@gmail.com>
11347 M:      Neil Horman <nhorman@tuxdriver.com>
11348 L:      linux-sctp@vger.kernel.org
11349 W:      http://lksctp.sourceforge.net
11350 S:      Maintained
11351 F:      Documentation/networking/sctp.txt
11352 F:      include/linux/sctp.h
11353 F:      include/uapi/linux/sctp.h
11354 F:      include/net/sctp/
11355 F:      net/sctp/
11356
11357 SCx200 CPU SUPPORT
11358 M:      Jim Cromie <jim.cromie@gmail.com>
11359 S:      Odd Fixes
11360 F:      Documentation/i2c/busses/scx200_acb
11361 F:      arch/x86/platform/scx200/
11362 F:      drivers/watchdog/scx200_wdt.c
11363 F:      drivers/i2c/busses/scx200*
11364 F:      drivers/mtd/maps/scx200_docflash.c
11365 F:      include/linux/scx200.h
11366
11367 SCx200 GPIO DRIVER
11368 M:      Jim Cromie <jim.cromie@gmail.com>
11369 S:      Maintained
11370 F:      drivers/char/scx200_gpio.c
11371 F:      include/linux/scx200_gpio.h
11372
11373 SCx200 HRT CLOCKSOURCE DRIVER
11374 M:      Jim Cromie <jim.cromie@gmail.com>
11375 S:      Maintained
11376 F:      drivers/clocksource/scx200_hrt.c
11377
11378 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11379 M:      Sascha Sommer <saschasommer@freenet.de>
11380 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11381 S:      Maintained
11382 F:      drivers/mmc/host/sdricoh_cs.c
11383
11384 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11385 M:      Adrian Hunter <adrian.hunter@intel.com>
11386 L:      linux-mmc@vger.kernel.org
11387 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11388 S:      Maintained
11389 F:      drivers/mmc/host/sdhci*
11390 F:      include/linux/mmc/sdhci*
11391
11392 SECURE COMPUTING
11393 M:      Kees Cook <keescook@chromium.org>
11394 R:      Andy Lutomirski <luto@amacapital.net>
11395 R:      Will Drewry <wad@chromium.org>
11396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11397 S:      Supported
11398 F:      kernel/seccomp.c
11399 F:      include/uapi/linux/seccomp.h
11400 F:      include/linux/seccomp.h
11401 F:      tools/testing/selftests/seccomp/*
11402 K:      \bsecure_computing
11403 K:      \bTIF_SECCOMP\b
11404
11405 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11406 M:      Al Cooper <alcooperx@gmail.com>
11407 L:      linux-mmc@vger.kernel.org
11408 L:      bcm-kernel-feedback-list@broadcom.com
11409 S:      Maintained
11410 F:      drivers/mmc/host/sdhci-brcmstb*
11411
11412 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11413 M:      Ben Dooks <ben-linux@fluff.org>
11414 M:      Jaehoon Chung <jh80.chung@samsung.com>
11415 L:      linux-mmc@vger.kernel.org
11416 S:      Maintained
11417 F:      drivers/mmc/host/sdhci-s3c*
11418
11419 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11420 M:      Viresh Kumar <vireshk@kernel.org>
11421 L:      linux-mmc@vger.kernel.org
11422 S:      Maintained
11423 F:      drivers/mmc/host/sdhci-spear.c
11424
11425 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11426 M:      Scott Bauer <scott.bauer@intel.com>
11427 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11428 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11429 L:      linux-block@vger.kernel.org
11430 S:      Supported
11431 F:      block/sed*
11432 F:      block/opal_proto.h
11433 F:      include/linux/sed*
11434 F:      include/uapi/linux/sed*
11435
11436 SECURITY SUBSYSTEM
11437 M:      James Morris <james.l.morris@oracle.com>
11438 M:      "Serge E. Hallyn" <serge@hallyn.com>
11439 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11441 W:      http://kernsec.org/
11442 S:      Supported
11443 F:      security/
11444
11445 SECURITY CONTACT
11446 M:      Security Officers <security@kernel.org>
11447 S:      Supported
11448
11449 SELINUX SECURITY MODULE
11450 M:      Paul Moore <paul@paul-moore.com>
11451 M:      Stephen Smalley <sds@tycho.nsa.gov>
11452 M:      Eric Paris <eparis@parisplace.org>
11453 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11454 W:      http://selinuxproject.org
11455 T:      git git://git.infradead.org/users/pcmoore/selinux
11456 S:      Supported
11457 F:      include/linux/selinux*
11458 F:      security/selinux/
11459 F:      scripts/selinux/
11460
11461 APPARMOR SECURITY MODULE
11462 M:      John Johansen <john.johansen@canonical.com>
11463 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11464 W:      apparmor.wiki.kernel.org
11465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11466 S:      Supported
11467 F:      security/apparmor/
11468
11469 LOADPIN SECURITY MODULE
11470 M:      Kees Cook <keescook@chromium.org>
11471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11472 S:      Supported
11473 F:      security/loadpin/
11474
11475 YAMA SECURITY MODULE
11476 M:      Kees Cook <keescook@chromium.org>
11477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11478 S:      Supported
11479 F:      security/yama/
11480
11481 SENSABLE PHANTOM
11482 M:      Jiri Slaby <jirislaby@gmail.com>
11483 S:      Maintained
11484 F:      drivers/misc/phantom.c
11485 F:      include/uapi/linux/phantom.h
11486
11487 Emulex 10Gbps iSCSI - OneConnect DRIVER
11488 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11489 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11490 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11491 L:      linux-scsi@vger.kernel.org
11492 W:      http://www.broadcom.com
11493 S:      Supported
11494 F:      drivers/scsi/be2iscsi/
11495
11496 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11497 M:      Sathya Perla <sathya.perla@broadcom.com>
11498 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11499 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11500 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11501 L:      netdev@vger.kernel.org
11502 W:      http://www.emulex.com
11503 S:      Supported
11504 F:      drivers/net/ethernet/emulex/benet/
11505
11506 EMULEX ONECONNECT ROCE DRIVER
11507 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11508 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11509 L:      linux-rdma@vger.kernel.org
11510 W:      http://www.broadcom.com
11511 S:      Odd Fixes
11512 F:      drivers/infiniband/hw/ocrdma/
11513 F:      include/uapi/rdma/ocrdma-abi.h
11514
11515 SFC NETWORK DRIVER
11516 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11517 M:      Edward Cree <ecree@solarflare.com>
11518 M:      Bert Kenward <bkenward@solarflare.com>
11519 L:      netdev@vger.kernel.org
11520 S:      Supported
11521 F:      drivers/net/ethernet/sfc/
11522
11523 SGI GRU DRIVER
11524 M:      Dimitri Sivanich <sivanich@sgi.com>
11525 S:      Maintained
11526 F:      drivers/misc/sgi-gru/
11527
11528 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11529 M:      Pat Gefre <pfg@sgi.com>
11530 L:      linux-ia64@vger.kernel.org
11531 S:      Supported
11532 F:      Documentation/ia64/serial.txt
11533 F:      drivers/tty/serial/ioc?_serial.c
11534 F:      include/linux/ioc?.h
11535
11536 SGI XP/XPC/XPNET DRIVER
11537 M:      Cliff Whickman <cpw@sgi.com>
11538 M:      Robin Holt <robinmholt@gmail.com>
11539 S:      Maintained
11540 F:      drivers/misc/sgi-xp/
11541
11542 SI2157 MEDIA DRIVER
11543 M:      Antti Palosaari <crope@iki.fi>
11544 L:      linux-media@vger.kernel.org
11545 W:      https://linuxtv.org
11546 W:      http://palosaari.fi/linux/
11547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11548 T:      git git://linuxtv.org/anttip/media_tree.git
11549 S:      Maintained
11550 F:      drivers/media/tuners/si2157*
11551
11552 SI2168 MEDIA DRIVER
11553 M:      Antti Palosaari <crope@iki.fi>
11554 L:      linux-media@vger.kernel.org
11555 W:      https://linuxtv.org
11556 W:      http://palosaari.fi/linux/
11557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11558 T:      git git://linuxtv.org/anttip/media_tree.git
11559 S:      Maintained
11560 F:      drivers/media/dvb-frontends/si2168*
11561
11562 SI470X FM RADIO RECEIVER I2C DRIVER
11563 M:      Hans Verkuil <hverkuil@xs4all.nl>
11564 L:      linux-media@vger.kernel.org
11565 T:      git git://linuxtv.org/media_tree.git
11566 W:      https://linuxtv.org
11567 S:      Odd Fixes
11568 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11569
11570 SI470X FM RADIO RECEIVER USB DRIVER
11571 M:      Hans Verkuil <hverkuil@xs4all.nl>
11572 L:      linux-media@vger.kernel.org
11573 T:      git git://linuxtv.org/media_tree.git
11574 W:      https://linuxtv.org
11575 S:      Maintained
11576 F:      drivers/media/radio/si470x/radio-si470x-common.c
11577 F:      drivers/media/radio/si470x/radio-si470x.h
11578 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11579
11580 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11581 M:      Eduardo Valentin <edubezval@gmail.com>
11582 L:      linux-media@vger.kernel.org
11583 T:      git git://linuxtv.org/media_tree.git
11584 W:      https://linuxtv.org
11585 S:      Odd Fixes
11586 F:      drivers/media/radio/si4713/si4713.?
11587
11588 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11589 M:      Eduardo Valentin <edubezval@gmail.com>
11590 L:      linux-media@vger.kernel.org
11591 T:      git git://linuxtv.org/media_tree.git
11592 W:      https://linuxtv.org
11593 S:      Odd Fixes
11594 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11595
11596 SI4713 FM RADIO TRANSMITTER USB DRIVER
11597 M:      Hans Verkuil <hverkuil@xs4all.nl>
11598 L:      linux-media@vger.kernel.org
11599 T:      git git://linuxtv.org/media_tree.git
11600 W:      https://linuxtv.org
11601 S:      Maintained
11602 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11603
11604 SIANO DVB DRIVER
11605 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11606 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11607 L:      linux-media@vger.kernel.org
11608 W:      https://linuxtv.org
11609 T:      git git://linuxtv.org/media_tree.git
11610 S:      Odd fixes
11611 F:      drivers/media/common/siano/
11612 F:      drivers/media/usb/siano/
11613 F:      drivers/media/usb/siano/
11614 F:      drivers/media/mmc/siano/
11615
11616 SILEAD TOUCHSCREEN DRIVER
11617 M:      Hans de Goede <hdegoede@redhat.com>
11618 L:      linux-input@vger.kernel.org
11619 L:      platform-driver-x86@vger.kernel.org
11620 S:      Maintained
11621 F:      drivers/input/touchscreen/silead.c
11622 F:      drivers/platform/x86/silead_dmi.c
11623
11624 SIMPLEFB FB DRIVER
11625 M:      Hans de Goede <hdegoede@redhat.com>
11626 L:      linux-fbdev@vger.kernel.org
11627 S:      Maintained
11628 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11629 F:      drivers/video/fbdev/simplefb.c
11630 F:      include/linux/platform_data/simplefb.h
11631
11632 SH_VEU V4L2 MEM2MEM DRIVER
11633 L:      linux-media@vger.kernel.org
11634 S:      Orphan
11635 F:      drivers/media/platform/sh_veu.c
11636
11637 SH_VOU V4L2 OUTPUT DRIVER
11638 L:      linux-media@vger.kernel.org
11639 S:      Orphan
11640 F:      drivers/media/platform/sh_vou.c
11641 F:      include/media/drv-intf/sh_vou.h
11642
11643 SIMPLE FIRMWARE INTERFACE (SFI)
11644 M:      Len Brown <lenb@kernel.org>
11645 L:      sfi-devel@simplefirmware.org
11646 W:      http://simplefirmware.org/
11647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11648 S:      Supported
11649 F:      arch/x86/platform/sfi/
11650 F:      drivers/sfi/
11651 F:      include/linux/sfi*.h
11652
11653 SIMTEC EB110ATX (Chalice CATS)
11654 P:      Ben Dooks
11655 P:      Vincent Sanders <vince@simtec.co.uk>
11656 M:      Simtec Linux Team <linux@simtec.co.uk>
11657 W:      http://www.simtec.co.uk/products/EB110ATX/
11658 S:      Supported
11659
11660 SIMTEC EB2410ITX (BAST)
11661 P:      Ben Dooks
11662 P:      Vincent Sanders <vince@simtec.co.uk>
11663 M:      Simtec Linux Team <linux@simtec.co.uk>
11664 W:      http://www.simtec.co.uk/products/EB2410ITX/
11665 S:      Supported
11666 F:      arch/arm/mach-s3c24xx/mach-bast.c
11667 F:      arch/arm/mach-s3c24xx/bast-ide.c
11668 F:      arch/arm/mach-s3c24xx/bast-irq.c
11669
11670 SIPHASH PRF ROUTINES
11671 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11672 S:      Maintained
11673 F:      lib/siphash.c
11674 F:      lib/test_siphash.c
11675 F:      include/linux/siphash.h
11676
11677 TI DAVINCI MACHINE SUPPORT
11678 M:      Sekhar Nori <nsekhar@ti.com>
11679 M:      Kevin Hilman <khilman@kernel.org>
11680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11682 S:      Supported
11683 F:      arch/arm/mach-davinci/
11684 F:      drivers/i2c/busses/i2c-davinci.c
11685
11686 TI DAVINCI SERIES MEDIA DRIVER
11687 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11688 L:      linux-media@vger.kernel.org
11689 W:      https://linuxtv.org
11690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11691 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11692 S:      Maintained
11693 F:      drivers/media/platform/davinci/
11694 F:      include/media/davinci/
11695
11696 TI AM437X VPFE DRIVER
11697 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11698 L:      linux-media@vger.kernel.org
11699 W:      https://linuxtv.org
11700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11701 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11702 S:      Maintained
11703 F:      drivers/media/platform/am437x/
11704
11705 OV2659 OMNIVISION SENSOR DRIVER
11706 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11707 L:      linux-media@vger.kernel.org
11708 W:      https://linuxtv.org
11709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11710 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11711 S:      Maintained
11712 F:      drivers/media/i2c/ov2659.c
11713 F:      include/media/i2c/ov2659.h
11714
11715 SILICON MOTION SM712 FRAME BUFFER DRIVER
11716 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11717 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11718 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11719 L:      linux-fbdev@vger.kernel.org
11720 S:      Maintained
11721 F:      drivers/video/fbdev/sm712*
11722 F:      Documentation/fb/sm712fb.txt
11723
11724 SIS 190 ETHERNET DRIVER
11725 M:      Francois Romieu <romieu@fr.zoreil.com>
11726 L:      netdev@vger.kernel.org
11727 S:      Maintained
11728 F:      drivers/net/ethernet/sis/sis190.c
11729
11730 SIS 900/7016 FAST ETHERNET DRIVER
11731 M:      Daniele Venzano <venza@brownhat.org>
11732 W:      http://www.brownhat.org/sis900.html
11733 L:      netdev@vger.kernel.org
11734 S:      Maintained
11735 F:      drivers/net/ethernet/sis/sis900.*
11736
11737 SIS FRAMEBUFFER DRIVER
11738 M:      Thomas Winischhofer <thomas@winischhofer.net>
11739 W:      http://www.winischhofer.net/linuxsisvga.shtml
11740 S:      Maintained
11741 F:      Documentation/fb/sisfb.txt
11742 F:      drivers/video/fbdev/sis/
11743 F:      include/video/sisfb.h
11744
11745 SIS USB2VGA DRIVER
11746 M:      Thomas Winischhofer <thomas@winischhofer.net>
11747 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11748 S:      Maintained
11749 F:      drivers/usb/misc/sisusbvga/
11750
11751 SLAB ALLOCATOR
11752 M:      Christoph Lameter <cl@linux.com>
11753 M:      Pekka Enberg <penberg@kernel.org>
11754 M:      David Rientjes <rientjes@google.com>
11755 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11756 M:      Andrew Morton <akpm@linux-foundation.org>
11757 L:      linux-mm@kvack.org
11758 S:      Maintained
11759 F:      include/linux/sl?b*.h
11760 F:      mm/sl?b*
11761
11762 SLEEPABLE READ-COPY UPDATE (SRCU)
11763 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11764 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11765 M:      Josh Triplett <josh@joshtriplett.org>
11766 R:      Steven Rostedt <rostedt@goodmis.org>
11767 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11768 L:      linux-kernel@vger.kernel.org
11769 W:      http://www.rdrop.com/users/paulmck/RCU/
11770 S:      Supported
11771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11772 F:      include/linux/srcu.h
11773 F:      kernel/rcu/srcu.c
11774
11775 SMACK SECURITY MODULE
11776 M:      Casey Schaufler <casey@schaufler-ca.com>
11777 L:      linux-security-module@vger.kernel.org
11778 W:      http://schaufler-ca.com
11779 T:      git git://github.com/cschaufler/smack-next
11780 S:      Maintained
11781 F:      Documentation/security/Smack.txt
11782 F:      security/smack/
11783
11784 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11785 M:      Kevin Hilman <khilman@kernel.org>
11786 M:      Nishanth Menon <nm@ti.com>
11787 S:      Maintained
11788 F:      drivers/power/avs/
11789 F:      include/linux/power/smartreflex.h
11790 L:      linux-pm@vger.kernel.org
11791
11792 SMC91x ETHERNET DRIVER
11793 M:      Nicolas Pitre <nico@fluxnic.net>
11794 S:      Odd Fixes
11795 F:      drivers/net/ethernet/smsc/smc91x.*
11796
11797 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11798 M:      Sakari Ailus <sakari.ailus@iki.fi>
11799 L:      linux-media@vger.kernel.org
11800 S:      Maintained
11801 F:      drivers/media/i2c/smiapp/
11802 F:      include/media/i2c/smiapp.h
11803 F:      drivers/media/i2c/smiapp-pll.c
11804 F:      drivers/media/i2c/smiapp-pll.h
11805 F:      include/uapi/linux/smiapp.h
11806 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11807
11808 SMM665 HARDWARE MONITOR DRIVER
11809 M:      Guenter Roeck <linux@roeck-us.net>
11810 L:      linux-hwmon@vger.kernel.org
11811 S:      Maintained
11812 F:      Documentation/hwmon/smm665
11813 F:      drivers/hwmon/smm665.c
11814
11815 SMSC EMC2103 HARDWARE MONITOR DRIVER
11816 M:      Steve Glendinning <steve.glendinning@shawell.net>
11817 L:      linux-hwmon@vger.kernel.org
11818 S:      Maintained
11819 F:      Documentation/hwmon/emc2103
11820 F:      drivers/hwmon/emc2103.c
11821
11822 SMSC SCH5627 HARDWARE MONITOR DRIVER
11823 M:      Hans de Goede <hdegoede@redhat.com>
11824 L:      linux-hwmon@vger.kernel.org
11825 S:      Supported
11826 F:      Documentation/hwmon/sch5627
11827 F:      drivers/hwmon/sch5627.c
11828
11829 SMSC47B397 HARDWARE MONITOR DRIVER
11830 M:      Jean Delvare <jdelvare@suse.com>
11831 L:      linux-hwmon@vger.kernel.org
11832 S:      Maintained
11833 F:      Documentation/hwmon/smsc47b397
11834 F:      drivers/hwmon/smsc47b397.c
11835
11836 SMSC911x ETHERNET DRIVER
11837 M:      Steve Glendinning <steve.glendinning@shawell.net>
11838 L:      netdev@vger.kernel.org
11839 S:      Maintained
11840 F:      include/linux/smsc911x.h
11841 F:      drivers/net/ethernet/smsc/smsc911x.*
11842
11843 SMSC9420 PCI ETHERNET DRIVER
11844 M:      Steve Glendinning <steve.glendinning@shawell.net>
11845 L:      netdev@vger.kernel.org
11846 S:      Maintained
11847 F:      drivers/net/ethernet/smsc/smsc9420.*
11848
11849 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11850 M:      Steve Glendinning <steve.glendinning@shawell.net>
11851 L:      linux-fbdev@vger.kernel.org
11852 S:      Maintained
11853 F:      drivers/video/fbdev/smscufx.c
11854
11855 SOC-CAMERA V4L2 SUBSYSTEM
11856 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11857 L:      linux-media@vger.kernel.org
11858 T:      git git://linuxtv.org/media_tree.git
11859 S:      Maintained
11860 F:      include/media/soc*
11861 F:      drivers/media/i2c/soc_camera/
11862 F:      drivers/media/platform/soc_camera/
11863
11864 SOEKRIS NET48XX LED SUPPORT
11865 M:      Chris Boot <bootc@bootc.net>
11866 S:      Maintained
11867 F:      drivers/leds/leds-net48xx.c
11868
11869 SOFTLOGIC 6x10 MPEG CODEC
11870 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11871 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11872 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11873 M:      Ismael Luceno <ismael@iodev.co.uk>
11874 L:      linux-media@vger.kernel.org
11875 S:      Supported
11876 F:      drivers/media/pci/solo6x10/
11877
11878 SOFTWARE RAID (Multiple Disks) SUPPORT
11879 M:      Shaohua Li <shli@kernel.org>
11880 L:      linux-raid@vger.kernel.org
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11882 S:      Supported
11883 F:      drivers/md/
11884 F:      include/linux/raid/
11885 F:      include/uapi/linux/raid/
11886
11887 SONIC NETWORK DRIVER
11888 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11889 L:      netdev@vger.kernel.org
11890 S:      Maintained
11891 F:      drivers/net/ethernet/natsemi/sonic.*
11892
11893 SONICS SILICON BACKPLANE DRIVER (SSB)
11894 M:      Michael Buesch <m@bues.ch>
11895 L:      linux-wireless@vger.kernel.org
11896 S:      Maintained
11897 F:      drivers/ssb/
11898 F:      include/linux/ssb/
11899
11900 SONY VAIO CONTROL DEVICE DRIVER
11901 M:      Mattia Dongili <malattia@linux.it>
11902 L:      platform-driver-x86@vger.kernel.org
11903 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11904 S:      Maintained
11905 F:      Documentation/laptops/sony-laptop.txt
11906 F:      drivers/char/sonypi.c
11907 F:      drivers/platform/x86/sony-laptop.c
11908 F:      include/linux/sony-laptop.h
11909
11910 SONY MEMORYSTICK CARD SUPPORT
11911 M:      Alex Dubov <oakad@yahoo.com>
11912 W:      http://tifmxx.berlios.de/
11913 S:      Maintained
11914 F:      drivers/memstick/host/tifm_ms.c
11915
11916 SONY MEMORYSTICK STANDARD SUPPORT
11917 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11918 S:      Maintained
11919 F:      drivers/memstick/core/ms_block.*
11920
11921 SOUND
11922 M:      Jaroslav Kysela <perex@perex.cz>
11923 M:      Takashi Iwai <tiwai@suse.com>
11924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11925 W:      http://www.alsa-project.org/
11926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11927 T:      git git://git.alsa-project.org/alsa-kernel.git
11928 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11929 S:      Maintained
11930 F:      Documentation/sound/
11931 F:      include/sound/
11932 F:      include/uapi/sound/
11933 F:      sound/
11934
11935 SOUND - COMPRESSED AUDIO
11936 M:      Vinod Koul <vinod.koul@intel.com>
11937 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11939 S:      Supported
11940 F:      Documentation/sound/alsa/compress_offload.txt
11941 F:      include/sound/compress_driver.h
11942 F:      include/uapi/sound/compress_*
11943 F:      sound/core/compress_offload.c
11944 F:      sound/soc/soc-compress.c
11945
11946 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11947 M:      Liam Girdwood <lgirdwood@gmail.com>
11948 M:      Mark Brown <broonie@kernel.org>
11949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11950 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11951 W:      http://alsa-project.org/main/index.php/ASoC
11952 S:      Supported
11953 F:      Documentation/devicetree/bindings/sound/
11954 F:      Documentation/sound/alsa/soc/
11955 F:      sound/soc/
11956 F:      include/sound/soc*
11957
11958 SOUND - DMAENGINE HELPERS
11959 M:      Lars-Peter Clausen <lars@metafoo.de>
11960 S:      Supported
11961 F:      include/sound/dmaengine_pcm.h
11962 F:      sound/core/pcm_dmaengine.c
11963 F:      sound/soc/soc-generic-dmaengine-pcm.c
11964
11965 SP2 MEDIA DRIVER
11966 M:      Olli Salonen <olli.salonen@iki.fi>
11967 L:      linux-media@vger.kernel.org
11968 W:      https://linuxtv.org
11969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11970 S:      Maintained
11971 F:      drivers/media/dvb-frontends/sp2*
11972
11973 SPARC + UltraSPARC (sparc/sparc64)
11974 M:      "David S. Miller" <davem@davemloft.net>
11975 L:      sparclinux@vger.kernel.org
11976 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11979 S:      Maintained
11980 F:      arch/sparc/
11981 F:      drivers/sbus/
11982
11983 SPARC SERIAL DRIVERS
11984 M:      "David S. Miller" <davem@davemloft.net>
11985 L:      sparclinux@vger.kernel.org
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11988 S:      Maintained
11989 F:      include/linux/sunserialcore.h
11990 F:      drivers/tty/serial/suncore.c
11991 F:      drivers/tty/serial/sunhv.c
11992 F:      drivers/tty/serial/sunsab.c
11993 F:      drivers/tty/serial/sunsab.h
11994 F:      drivers/tty/serial/sunsu.c
11995 F:      drivers/tty/serial/sunzilog.c
11996 F:      drivers/tty/serial/sunzilog.h
11997
11998 SPARSE CHECKER
11999 M:      "Christopher Li" <sparse@chrisli.org>
12000 L:      linux-sparse@vger.kernel.org
12001 W:      https://sparse.wiki.kernel.org/
12002 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12003 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12004 S:      Maintained
12005 F:      include/linux/compiler.h
12006
12007 SPEAR PLATFORM SUPPORT
12008 M:      Viresh Kumar <vireshk@kernel.org>
12009 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12011 W:      http://www.st.com/spear
12012 S:      Maintained
12013 F:      arch/arm/boot/dts/spear*
12014 F:      arch/arm/mach-spear/
12015
12016 SPEAR CLOCK FRAMEWORK SUPPORT
12017 M:      Viresh Kumar <vireshk@kernel.org>
12018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12019 W:      http://www.st.com/spear
12020 S:      Maintained
12021 F:      drivers/clk/spear/
12022
12023 SPI NOR SUBSYSTEM
12024 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
12025 M:      Marek Vasut <marek.vasut@gmail.com>
12026 L:      linux-mtd@lists.infradead.org
12027 W:      http://www.linux-mtd.infradead.org/
12028 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12029 T:      git git://github.com/spi-nor/linux.git
12030 S:      Maintained
12031 F:      drivers/mtd/spi-nor/
12032 F:      include/linux/mtd/spi-nor.h
12033
12034 SPI SUBSYSTEM
12035 M:      Mark Brown <broonie@kernel.org>
12036 L:      linux-spi@vger.kernel.org
12037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12038 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12039 S:      Maintained
12040 F:      Documentation/devicetree/bindings/spi/
12041 F:      Documentation/spi/
12042 F:      drivers/spi/
12043 F:      include/linux/spi/
12044 F:      include/uapi/linux/spi/
12045 F:      tools/spi/
12046
12047 SPIDERNET NETWORK DRIVER for CELL
12048 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12049 L:      netdev@vger.kernel.org
12050 S:      Supported
12051 F:      Documentation/networking/spider_net.txt
12052 F:      drivers/net/ethernet/toshiba/spider_net*
12053
12054 SPU FILE SYSTEM
12055 M:      Jeremy Kerr <jk@ozlabs.org>
12056 L:      linuxppc-dev@lists.ozlabs.org
12057 W:      http://www.ibm.com/developerworks/power/cell/
12058 S:      Supported
12059 F:      Documentation/filesystems/spufs.txt
12060 F:      arch/powerpc/platforms/cell/spufs/
12061
12062 SQUASHFS FILE SYSTEM
12063 M:      Phillip Lougher <phillip@squashfs.org.uk>
12064 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12065 W:      http://squashfs.org.uk
12066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12067 S:      Maintained
12068 F:      Documentation/filesystems/squashfs.txt
12069 F:      fs/squashfs/
12070
12071 SRM (Alpha) environment access
12072 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12073 S:      Maintained
12074 F:      arch/alpha/kernel/srm_env.c
12075
12076 STABLE BRANCH
12077 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12078 L:      stable@vger.kernel.org
12079 S:      Supported
12080 F:      Documentation/process/stable-kernel-rules.rst
12081
12082 STAGING SUBSYSTEM
12083 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12085 L:      devel@driverdev.osuosl.org
12086 S:      Supported
12087 F:      drivers/staging/
12088
12089 STAGING - COMEDI
12090 M:      Ian Abbott <abbotti@mev.co.uk>
12091 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12092 S:      Odd Fixes
12093 F:      drivers/staging/comedi/
12094
12095 STAGING - FLARION FT1000 DRIVERS
12096 M:      Marek Belisko <marek.belisko@gmail.com>
12097 S:      Odd Fixes
12098 F:      drivers/staging/ft1000/
12099
12100 STAGING - INDUSTRIAL IO
12101 M:      Jonathan Cameron <jic23@kernel.org>
12102 L:      linux-iio@vger.kernel.org
12103 S:      Odd Fixes
12104 F:      Documentation/devicetree/bindings/staging/iio/
12105 F:      drivers/staging/iio/
12106
12107 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12108 M:      Jarod Wilson <jarod@wilsonet.com>
12109 W:      http://www.lirc.org/
12110 S:      Odd Fixes
12111 F:      drivers/staging/media/lirc/
12112
12113 STAGING - LUSTRE PARALLEL FILESYSTEM
12114 M:      Oleg Drokin <oleg.drokin@intel.com>
12115 M:      Andreas Dilger <andreas.dilger@intel.com>
12116 M:      James Simmons <jsimmons@infradead.org>
12117 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12118 W:      http://wiki.lustre.org/
12119 S:      Maintained
12120 F:      drivers/staging/lustre
12121
12122 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12123 M:      Marc Dietrich <marvin24@gmx.de>
12124 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12125 L:      linux-tegra@vger.kernel.org
12126 S:      Maintained
12127 F:      drivers/staging/nvec/
12128
12129 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12130 M:      Jens Frederich <jfrederich@gmail.com>
12131 M:      Daniel Drake <dsd@laptop.org>
12132 M:      Jon Nettleton <jon.nettleton@gmail.com>
12133 W:      http://wiki.laptop.org/go/DCON
12134 S:      Maintained
12135 F:      drivers/staging/olpc_dcon/
12136
12137 STAGING - REALTEK RTL8712U DRIVERS
12138 M:      Larry Finger <Larry.Finger@lwfinger.net>
12139 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12140 S:      Odd Fixes
12141 F:      drivers/staging/rtl8712/
12142
12143 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12144 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12145 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12146 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12147 L:      linux-fbdev@vger.kernel.org
12148 S:      Maintained
12149 F:      drivers/staging/sm750fb/
12150
12151 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12152 M:      William Hubbs <w.d.hubbs@gmail.com>
12153 M:      Chris Brannon <chris@the-brannons.com>
12154 M:      Kirk Reiser <kirk@reisers.ca>
12155 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12156 L:      speakup@linux-speakup.org
12157 W:      http://www.linux-speakup.org/
12158 S:      Odd Fixes
12159 F:      drivers/staging/speakup/
12160
12161 STAGING - VIA VT665X DRIVERS
12162 M:      Forest Bond <forest@alittletooquiet.net>
12163 S:      Odd Fixes
12164 F:      drivers/staging/vt665?/
12165
12166 STAGING - WILC1000 WIFI DRIVER
12167 M:      Aditya Shankar <aditya.shankar@microchip.com>
12168 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12169 L:      linux-wireless@vger.kernel.org
12170 S:      Supported
12171 F:      drivers/staging/wilc1000/
12172
12173 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12174 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12175 S:      Odd Fixes
12176 F:      drivers/staging/xgifb/
12177
12178 STARFIRE/DURALAN NETWORK DRIVER
12179 M:      Ion Badulescu <ionut@badula.org>
12180 S:      Odd Fixes
12181 F:      drivers/net/ethernet/adaptec/starfire*
12182
12183 SUN3/3X
12184 M:      Sam Creasey <sammy@sammy.net>
12185 W:      http://sammy.net/sun3/
12186 S:      Maintained
12187 F:      arch/m68k/kernel/*sun3*
12188 F:      arch/m68k/sun3*/
12189 F:      arch/m68k/include/asm/sun3*
12190 F:      drivers/net/ethernet/i825xx/sun3*
12191
12192 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12193 M:      Hans de Goede <hdegoede@redhat.com>
12194 L:      linux-input@vger.kernel.org
12195 S:      Maintained
12196 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12197 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12198
12199 SUNDANCE NETWORK DRIVER
12200 M:      Denis Kirjanov <kda@linux-powerpc.org>
12201 L:      netdev@vger.kernel.org
12202 S:      Maintained
12203 F:      drivers/net/ethernet/dlink/sundance.c
12204
12205 SUPERH
12206 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12207 M:      Rich Felker <dalias@libc.org>
12208 L:      linux-sh@vger.kernel.org
12209 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12210 S:      Maintained
12211 F:      Documentation/sh/
12212 F:      arch/sh/
12213 F:      drivers/sh/
12214
12215 SUSPEND TO RAM
12216 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12217 M:      Len Brown <len.brown@intel.com>
12218 M:      Pavel Machek <pavel@ucw.cz>
12219 L:      linux-pm@vger.kernel.org
12220 B:      https://bugzilla.kernel.org
12221 S:      Supported
12222 F:      Documentation/power/
12223 F:      arch/x86/kernel/acpi/
12224 F:      drivers/base/power/
12225 F:      kernel/power/
12226 F:      include/linux/suspend.h
12227 F:      include/linux/freezer.h
12228 F:      include/linux/pm.h
12229
12230 SVGA HANDLING
12231 M:      Martin Mares <mj@ucw.cz>
12232 L:      linux-video@atrey.karlin.mff.cuni.cz
12233 S:      Maintained
12234 F:      Documentation/svga.txt
12235 F:      arch/x86/boot/video*
12236
12237 SWIOTLB SUBSYSTEM
12238 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12239 L:      linux-kernel@vger.kernel.org
12240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12241 S:      Supported
12242 F:      lib/swiotlb.c
12243 F:      arch/*/kernel/pci-swiotlb.c
12244 F:      include/linux/swiotlb.h
12245
12246 SWITCHDEV
12247 M:      Jiri Pirko <jiri@resnulli.us>
12248 M:      Ivan Vecera <ivecera@redhat.com>
12249 L:      netdev@vger.kernel.org
12250 S:      Supported
12251 F:      net/switchdev/
12252 F:      include/net/switchdev.h
12253
12254 SYNOPSYS ARC ARCHITECTURE
12255 M:      Vineet Gupta <vgupta@synopsys.com>
12256 L:      linux-snps-arc@lists.infradead.org
12257 S:      Supported
12258 F:      arch/arc/
12259 F:      Documentation/devicetree/bindings/arc/*
12260 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12261 F:      drivers/clocksource/arc_timer.c
12262 F:      drivers/tty/serial/arc_uart.c
12263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12264
12265 SYNOPSYS ARC SDP platform support
12266 M:      Alexey Brodkin <abrodkin@synopsys.com>
12267 S:      Supported
12268 F:      arch/arc/plat-axs10x
12269 F:      arch/arc/boot/dts/ax*
12270 F:      Documentation/devicetree/bindings/arc/axs10*
12271
12272 SYSTEM CONFIGURATION (SYSCON)
12273 M:      Lee Jones <lee.jones@linaro.org>
12274 M:      Arnd Bergmann <arnd@arndb.de>
12275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12276 S:      Supported
12277 F:      drivers/mfd/syscon.c
12278
12279 SYSTEM RESET/SHUTDOWN DRIVERS
12280 M:      Sebastian Reichel <sre@kernel.org>
12281 L:      linux-pm@vger.kernel.org
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12283 S:      Maintained
12284 F:      Documentation/devicetree/bindings/power/reset/
12285 F:      drivers/power/reset/
12286
12287 SYSV FILESYSTEM
12288 M:      Christoph Hellwig <hch@infradead.org>
12289 S:      Maintained
12290 F:      Documentation/filesystems/sysv-fs.txt
12291 F:      fs/sysv/
12292 F:      include/linux/sysv_fs.h
12293
12294 TARGET SUBSYSTEM
12295 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12296 L:      linux-scsi@vger.kernel.org
12297 L:      target-devel@vger.kernel.org
12298 W:      http://www.linux-iscsi.org
12299 W:      http://groups.google.com/group/linux-iscsi-target-dev
12300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12301 S:      Supported
12302 F:      drivers/target/
12303 F:      include/target/
12304 F:      Documentation/target/
12305
12306 TASKSTATS STATISTICS INTERFACE
12307 M:      Balbir Singh <bsingharora@gmail.com>
12308 S:      Maintained
12309 F:      Documentation/accounting/taskstats*
12310 F:      include/linux/taskstats*
12311 F:      kernel/taskstats.c
12312
12313 TC subsystem
12314 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12315 M:      Cong Wang <xiyou.wangcong@gmail.com>
12316 M:      Jiri Pirko <jiri@resnulli.us>
12317 L:      netdev@vger.kernel.org
12318 S:      Maintained
12319 F:      include/net/pkt_cls.h
12320 F:      include/net/pkt_sched.h
12321 F:      include/net/tc_act/
12322 F:      include/uapi/linux/pkt_cls.h
12323 F:      include/uapi/linux/pkt_sched.h
12324 F:      include/uapi/linux/tc_act/
12325 F:      include/uapi/linux/tc_ematch/
12326 F:      net/sched/
12327
12328 TCP LOW PRIORITY MODULE
12329 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12330 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12331 W:      http://tcp-lp-mod.sourceforge.net/
12332 S:      Maintained
12333 F:      net/ipv4/tcp_lp.c
12334
12335 TDA10071 MEDIA DRIVER
12336 M:      Antti Palosaari <crope@iki.fi>
12337 L:      linux-media@vger.kernel.org
12338 W:      https://linuxtv.org
12339 W:      http://palosaari.fi/linux/
12340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12341 T:      git git://linuxtv.org/anttip/media_tree.git
12342 S:      Maintained
12343 F:      drivers/media/dvb-frontends/tda10071*
12344
12345 TDA18212 MEDIA DRIVER
12346 M:      Antti Palosaari <crope@iki.fi>
12347 L:      linux-media@vger.kernel.org
12348 W:      https://linuxtv.org
12349 W:      http://palosaari.fi/linux/
12350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12351 T:      git git://linuxtv.org/anttip/media_tree.git
12352 S:      Maintained
12353 F:      drivers/media/tuners/tda18212*
12354
12355 TDA18218 MEDIA DRIVER
12356 M:      Antti Palosaari <crope@iki.fi>
12357 L:      linux-media@vger.kernel.org
12358 W:      https://linuxtv.org
12359 W:      http://palosaari.fi/linux/
12360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12361 T:      git git://linuxtv.org/anttip/media_tree.git
12362 S:      Maintained
12363 F:      drivers/media/tuners/tda18218*
12364
12365 TDA18271 MEDIA DRIVER
12366 M:      Michael Krufky <mkrufky@linuxtv.org>
12367 L:      linux-media@vger.kernel.org
12368 W:      https://linuxtv.org
12369 W:      http://github.com/mkrufky
12370 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12371 T:      git git://linuxtv.org/mkrufky/tuners.git
12372 S:      Maintained
12373 F:      drivers/media/tuners/tda18271*
12374
12375 TDA827x MEDIA DRIVER
12376 M:      Michael Krufky <mkrufky@linuxtv.org>
12377 L:      linux-media@vger.kernel.org
12378 W:      https://linuxtv.org
12379 W:      http://github.com/mkrufky
12380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12381 T:      git git://linuxtv.org/mkrufky/tuners.git
12382 S:      Maintained
12383 F:      drivers/media/tuners/tda8290.*
12384
12385 TDA8290 MEDIA DRIVER
12386 M:      Michael Krufky <mkrufky@linuxtv.org>
12387 L:      linux-media@vger.kernel.org
12388 W:      https://linuxtv.org
12389 W:      http://github.com/mkrufky
12390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12391 T:      git git://linuxtv.org/mkrufky/tuners.git
12392 S:      Maintained
12393 F:      drivers/media/tuners/tda8290.*
12394
12395 TDA9840 MEDIA DRIVER
12396 M:      Hans Verkuil <hverkuil@xs4all.nl>
12397 L:      linux-media@vger.kernel.org
12398 T:      git git://linuxtv.org/media_tree.git
12399 W:      https://linuxtv.org
12400 S:      Maintained
12401 F:      drivers/media/i2c/tda9840*
12402
12403 TEA5761 TUNER DRIVER
12404 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12405 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12406 L:      linux-media@vger.kernel.org
12407 W:      https://linuxtv.org
12408 T:      git git://linuxtv.org/media_tree.git
12409 S:      Odd fixes
12410 F:      drivers/media/tuners/tea5761.*
12411
12412 TEA5767 TUNER DRIVER
12413 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12414 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12415 L:      linux-media@vger.kernel.org
12416 W:      https://linuxtv.org
12417 T:      git git://linuxtv.org/media_tree.git
12418 S:      Maintained
12419 F:      drivers/media/tuners/tea5767.*
12420
12421 TEA6415C MEDIA DRIVER
12422 M:      Hans Verkuil <hverkuil@xs4all.nl>
12423 L:      linux-media@vger.kernel.org
12424 T:      git git://linuxtv.org/media_tree.git
12425 W:      https://linuxtv.org
12426 S:      Maintained
12427 F:      drivers/media/i2c/tea6415c*
12428
12429 TEA6420 MEDIA DRIVER
12430 M:      Hans Verkuil <hverkuil@xs4all.nl>
12431 L:      linux-media@vger.kernel.org
12432 T:      git git://linuxtv.org/media_tree.git
12433 W:      https://linuxtv.org
12434 S:      Maintained
12435 F:      drivers/media/i2c/tea6420*
12436
12437 TEAM DRIVER
12438 M:      Jiri Pirko <jiri@resnulli.us>
12439 L:      netdev@vger.kernel.org
12440 S:      Supported
12441 F:      drivers/net/team/
12442 F:      include/linux/if_team.h
12443 F:      include/uapi/linux/if_team.h
12444
12445 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12446 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12447 S:      Maintained
12448 F:      arch/x86/platform/ts5500/
12449
12450 TECHNOTREND USB IR RECEIVER
12451 M:      Sean Young <sean@mess.org>
12452 L:      linux-media@vger.kernel.org
12453 S:      Maintained
12454 F:      drivers/media/rc/ttusbir.c
12455
12456 TEGRA ARCHITECTURE SUPPORT
12457 M:      Stephen Warren <swarren@wwwdotorg.org>
12458 M:      Thierry Reding <thierry.reding@gmail.com>
12459 M:      Alexandre Courbot <gnurou@gmail.com>
12460 L:      linux-tegra@vger.kernel.org
12461 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12463 S:      Supported
12464 N:      [^a-z]tegra
12465
12466 TEGRA CLOCK DRIVER
12467 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12468 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12469 S:      Supported
12470 F:      drivers/clk/tegra/
12471
12472 TEGRA DMA DRIVERS
12473 M:      Laxman Dewangan <ldewangan@nvidia.com>
12474 M:      Jon Hunter <jonathanh@nvidia.com>
12475 S:      Supported
12476 F:      drivers/dma/tegra*
12477
12478 TEGRA I2C DRIVER
12479 M:      Laxman Dewangan <ldewangan@nvidia.com>
12480 S:      Supported
12481 F:      drivers/i2c/busses/i2c-tegra.c
12482
12483 TEGRA IOMMU DRIVERS
12484 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12485 S:      Supported
12486 F:      drivers/iommu/tegra*
12487
12488 TEGRA KBC DRIVER
12489 M:      Rakesh Iyer <riyer@nvidia.com>
12490 M:      Laxman Dewangan <ldewangan@nvidia.com>
12491 S:      Supported
12492 F:      drivers/input/keyboard/tegra-kbc.c
12493
12494 TEGRA PWM DRIVER
12495 M:      Thierry Reding <thierry.reding@gmail.com>
12496 S:      Supported
12497 F:      drivers/pwm/pwm-tegra.c
12498
12499 TEGRA SERIAL DRIVER
12500 M:      Laxman Dewangan <ldewangan@nvidia.com>
12501 S:      Supported
12502 F:      drivers/tty/serial/serial-tegra.c
12503
12504 TEGRA SPI DRIVER
12505 M:      Laxman Dewangan <ldewangan@nvidia.com>
12506 S:      Supported
12507 F:      drivers/spi/spi-tegra*
12508
12509 TEHUTI ETHERNET DRIVER
12510 M:      Andy Gospodarek <andy@greyhouse.net>
12511 L:      netdev@vger.kernel.org
12512 S:      Supported
12513 F:      drivers/net/ethernet/tehuti/*
12514
12515 Telecom Clock Driver for MCPL0010
12516 M:      Mark Gross <mark.gross@intel.com>
12517 S:      Supported
12518 F:      drivers/char/tlclk.c
12519
12520 TENSILICA XTENSA PORT (xtensa)
12521 M:      Chris Zankel <chris@zankel.net>
12522 M:      Max Filippov <jcmvbkbc@gmail.com>
12523 L:      linux-xtensa@linux-xtensa.org
12524 T:      git git://github.com/czankel/xtensa-linux.git
12525 S:      Maintained
12526 F:      arch/xtensa/
12527 F:      drivers/irqchip/irq-xtensa-*
12528
12529 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12530 M:      Nishanth Menon <nm@ti.com>
12531 M:      Tero Kristo <t-kristo@ti.com>
12532 M:      Santosh Shilimkar <ssantosh@kernel.org>
12533 L:      linux-arm-kernel@lists.infradead.org
12534 S:      Maintained
12535 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12536 F:      drivers/firmware/ti_sci*
12537 F:      include/linux/soc/ti/ti_sci_protocol.h
12538
12539 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12540 M:      Hans Verkuil <hverkuil@xs4all.nl>
12541 L:      linux-media@vger.kernel.org
12542 T:      git git://linuxtv.org/media_tree.git
12543 W:      https://linuxtv.org
12544 S:      Maintained
12545 F:      drivers/media/radio/radio-raremono.c
12546
12547 THERMAL
12548 M:      Zhang Rui <rui.zhang@intel.com>
12549 M:      Eduardo Valentin <edubezval@gmail.com>
12550 L:      linux-pm@vger.kernel.org
12551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12553 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12554 S:      Supported
12555 F:      drivers/thermal/
12556 F:      include/linux/thermal.h
12557 F:      include/uapi/linux/thermal.h
12558 F:      include/linux/cpu_cooling.h
12559 F:      Documentation/devicetree/bindings/thermal/
12560
12561 THERMAL/CPU_COOLING
12562 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12563 M:      Viresh Kumar <viresh.kumar@linaro.org>
12564 M:      Javi Merino <javi.merino@kernel.org>
12565 L:      linux-pm@vger.kernel.org
12566 S:      Supported
12567 F:      Documentation/thermal/cpu-cooling-api.txt
12568 F:      drivers/thermal/cpu_cooling.c
12569 F:      include/linux/cpu_cooling.h
12570
12571 THINKPAD ACPI EXTRAS DRIVER
12572 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12573 L:      ibm-acpi-devel@lists.sourceforge.net
12574 L:      platform-driver-x86@vger.kernel.org
12575 W:      http://ibm-acpi.sourceforge.net
12576 W:      http://thinkwiki.org/wiki/Ibm-acpi
12577 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12578 S:      Maintained
12579 F:      drivers/platform/x86/thinkpad_acpi.c
12580
12581 TI BANDGAP AND THERMAL DRIVER
12582 M:      Eduardo Valentin <edubezval@gmail.com>
12583 M:      Keerthy <j-keerthy@ti.com>
12584 L:      linux-pm@vger.kernel.org
12585 L:      linux-omap@vger.kernel.org
12586 S:      Maintained
12587 F:      drivers/thermal/ti-soc-thermal/
12588
12589 TI VPE/CAL DRIVERS
12590 M:      Benoit Parrot <bparrot@ti.com>
12591 L:      linux-media@vger.kernel.org
12592 W:      http://linuxtv.org/
12593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12594 S:      Maintained
12595 F:      drivers/media/platform/ti-vpe/
12596
12597 TI CDCE706 CLOCK DRIVER
12598 M:      Max Filippov <jcmvbkbc@gmail.com>
12599 S:      Maintained
12600 F:      drivers/clk/clk-cdce706.c
12601
12602 TI CLOCK DRIVER
12603 M:      Tero Kristo <t-kristo@ti.com>
12604 L:      linux-omap@vger.kernel.org
12605 S:      Maintained
12606 F:      drivers/clk/ti/
12607 F:      include/linux/clk/ti.h
12608
12609 TI ETHERNET SWITCH DRIVER (CPSW)
12610 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12611 L:      linux-omap@vger.kernel.org
12612 L:      netdev@vger.kernel.org
12613 S:      Maintained
12614 F:      drivers/net/ethernet/ti/cpsw*
12615 F:      drivers/net/ethernet/ti/davinci*
12616
12617 TI FLASH MEDIA INTERFACE DRIVER
12618 M:      Alex Dubov <oakad@yahoo.com>
12619 S:      Maintained
12620 F:      drivers/misc/tifm*
12621 F:      drivers/mmc/host/tifm_sd.c
12622 F:      include/linux/tifm.h
12623
12624 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12625 M:      Santosh Shilimkar <ssantosh@kernel.org>
12626 L:      linux-kernel@vger.kernel.org
12627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12628 S:      Maintained
12629 F:      drivers/soc/ti/*
12630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12631
12632
12633 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12634 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12635 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12636 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12637 S:      Maintained
12638 F:      sound/soc/codecs/lm49453*
12639 F:      sound/soc/codecs/isabelle*
12640
12641 TI LP855x BACKLIGHT DRIVER
12642 M:      Milo Kim <milo.kim@ti.com>
12643 S:      Maintained
12644 F:      Documentation/backlight/lp855x-driver.txt
12645 F:      drivers/video/backlight/lp855x_bl.c
12646 F:      include/linux/platform_data/lp855x.h
12647
12648 TI LP8727 CHARGER DRIVER
12649 M:      Milo Kim <milo.kim@ti.com>
12650 S:      Maintained
12651 F:      drivers/power/supply/lp8727_charger.c
12652 F:      include/linux/platform_data/lp8727.h
12653
12654 TI LP8788 MFD DRIVER
12655 M:      Milo Kim <milo.kim@ti.com>
12656 S:      Maintained
12657 F:      drivers/iio/adc/lp8788_adc.c
12658 F:      drivers/leds/leds-lp8788.c
12659 F:      drivers/mfd/lp8788*.c
12660 F:      drivers/power/supply/lp8788-charger.c
12661 F:      drivers/regulator/lp8788-*.c
12662 F:      include/linux/mfd/lp8788*.h
12663
12664 TI NETCP ETHERNET DRIVER
12665 M:      Wingman Kwok <w-kwok2@ti.com>
12666 M:      Murali Karicheri <m-karicheri2@ti.com>
12667 L:      netdev@vger.kernel.org
12668 S:      Maintained
12669 F:      drivers/net/ethernet/ti/netcp*
12670
12671 TI TAS571X FAMILY ASoC CODEC DRIVER
12672 M:      Kevin Cernekee <cernekee@chromium.org>
12673 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12674 S:      Odd Fixes
12675 F:      sound/soc/codecs/tas571x*
12676
12677 TI TWL4030 SERIES SOC CODEC DRIVER
12678 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12679 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12680 S:      Maintained
12681 F:      sound/soc/codecs/twl4030*
12682
12683 TI WILINK WIRELESS DRIVERS
12684 L:      linux-wireless@vger.kernel.org
12685 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12686 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12688 S:      Orphan
12689 F:      drivers/net/wireless/ti/
12690 F:      include/linux/wl12xx.h
12691
12692 TIPC NETWORK LAYER
12693 M:      Jon Maloy <jon.maloy@ericsson.com>
12694 M:      Ying Xue <ying.xue@windriver.com>
12695 L:      netdev@vger.kernel.org (core kernel code)
12696 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12697 W:      http://tipc.sourceforge.net/
12698 S:      Maintained
12699 F:      include/uapi/linux/tipc*.h
12700 F:      net/tipc/
12701
12702 TILE ARCHITECTURE
12703 M:      Chris Metcalf <cmetcalf@mellanox.com>
12704 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12706 S:      Supported
12707 F:      arch/tile/
12708 F:      drivers/char/tile-srom.c
12709 F:      drivers/edac/tile_edac.c
12710 F:      drivers/net/ethernet/tile/
12711 F:      drivers/rtc/rtc-tile.c
12712 F:      drivers/tty/hvc/hvc_tile.c
12713 F:      drivers/tty/serial/tilegx.c
12714 F:      drivers/usb/host/*-tilegx.c
12715 F:      include/linux/usb/tilegx.h
12716
12717 TLAN NETWORK DRIVER
12718 M:      Samuel Chessman <chessman@tux.org>
12719 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12720 W:      http://sourceforge.net/projects/tlan/
12721 S:      Maintained
12722 F:      Documentation/networking/tlan.txt
12723 F:      drivers/net/ethernet/ti/tlan.*
12724
12725 TOMOYO SECURITY MODULE
12726 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12727 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12728 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12729 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12730 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12731 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12732 W:      http://tomoyo.sourceforge.jp/
12733 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12734 S:      Maintained
12735 F:      security/tomoyo/
12736
12737 TOPSTAR LAPTOP EXTRAS DRIVER
12738 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12739 L:      platform-driver-x86@vger.kernel.org
12740 S:      Maintained
12741 F:      drivers/platform/x86/topstar-laptop.c
12742
12743 TOSHIBA ACPI EXTRAS DRIVER
12744 M:      Azael Avalos <coproscefalo@gmail.com>
12745 L:      platform-driver-x86@vger.kernel.org
12746 S:      Maintained
12747 F:      drivers/platform/x86/toshiba_acpi.c
12748
12749 TOSHIBA BLUETOOTH DRIVER
12750 M:      Azael Avalos <coproscefalo@gmail.com>
12751 L:      platform-driver-x86@vger.kernel.org
12752 S:      Maintained
12753 F:      drivers/platform/x86/toshiba_bluetooth.c
12754
12755 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12756 M:      Azael Avalos <coproscefalo@gmail.com>
12757 L:      platform-driver-x86@vger.kernel.org
12758 S:      Maintained
12759 F:      drivers/platform/x86/toshiba_haps.c
12760
12761 TOSHIBA WMI HOTKEYS DRIVER
12762 M:      Azael Avalos <coproscefalo@gmail.com>
12763 L:      platform-driver-x86@vger.kernel.org
12764 S:      Maintained
12765 F:      drivers/platform/x86/toshiba-wmi.c
12766
12767 TOSHIBA SMM DRIVER
12768 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12769 W:      http://www.buzzard.org.uk/toshiba/
12770 S:      Maintained
12771 F:      drivers/char/toshiba.c
12772 F:      include/linux/toshiba.h
12773 F:      include/uapi/linux/toshiba.h
12774
12775 TOSHIBA TC358743 DRIVER
12776 M:      Mats Randgaard <matrandg@cisco.com>
12777 L:      linux-media@vger.kernel.org
12778 S:      Maintained
12779 F:      drivers/media/i2c/tc358743*
12780 F:      include/media/i2c/tc358743.h
12781
12782 TMIO/SDHI MMC DRIVER
12783 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12784 L:      linux-mmc@vger.kernel.org
12785 S:      Supported
12786 F:      drivers/mmc/host/tmio_mmc*
12787 F:      drivers/mmc/host/sh_mobile_sdhi.c
12788 F:      include/linux/mfd/tmio.h
12789
12790 TMP401 HARDWARE MONITOR DRIVER
12791 M:      Guenter Roeck <linux@roeck-us.net>
12792 L:      linux-hwmon@vger.kernel.org
12793 S:      Maintained
12794 F:      Documentation/hwmon/tmp401
12795 F:      drivers/hwmon/tmp401.c
12796
12797 TMPFS (SHMEM FILESYSTEM)
12798 M:      Hugh Dickins <hughd@google.com>
12799 L:      linux-mm@kvack.org
12800 S:      Maintained
12801 F:      include/linux/shmem_fs.h
12802 F:      mm/shmem.c
12803
12804 TM6000 VIDEO4LINUX DRIVER
12805 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12806 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12807 L:      linux-media@vger.kernel.org
12808 W:      https://linuxtv.org
12809 T:      git git://linuxtv.org/media_tree.git
12810 S:      Odd fixes
12811 F:      drivers/media/usb/tm6000/
12812 F:      Documentation/media/v4l-drivers/tm6000*
12813
12814 TW5864 VIDEO4LINUX DRIVER
12815 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12816 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12817 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12818 L:      linux-media@vger.kernel.org
12819 S:      Supported
12820 F:      drivers/media/pci/tw5864/
12821
12822 TW68 VIDEO4LINUX DRIVER
12823 M:      Hans Verkuil <hverkuil@xs4all.nl>
12824 L:      linux-media@vger.kernel.org
12825 T:      git git://linuxtv.org/media_tree.git
12826 W:      https://linuxtv.org
12827 S:      Odd Fixes
12828 F:      drivers/media/pci/tw68/
12829
12830 TW686X VIDEO4LINUX DRIVER
12831 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12832 L:      linux-media@vger.kernel.org
12833 T:      git git://linuxtv.org/media_tree.git
12834 W:      http://linuxtv.org
12835 S:      Maintained
12836 F:      drivers/media/pci/tw686x/
12837
12838 TPM DEVICE DRIVER
12839 M:      Peter Huewe <peterhuewe@gmx.de>
12840 M:      Marcel Selhorst <tpmdd@selhorst.net>
12841 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12842 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12843 W:      http://tpmdd.sourceforge.net
12844 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12845 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12846 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12847 S:      Maintained
12848 F:      drivers/char/tpm/
12849
12850 TPM IBM_VTPM DEVICE DRIVER
12851 M:      Ashley Lai <ashleydlai@gmail.com>
12852 W:      http://tpmdd.sourceforge.net
12853 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12854 S:      Maintained
12855 F:      drivers/char/tpm/tpm_ibmvtpm*
12856
12857 TRACING
12858 M:      Steven Rostedt <rostedt@goodmis.org>
12859 M:      Ingo Molnar <mingo@redhat.com>
12860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12861 S:      Maintained
12862 F:      Documentation/trace/ftrace.txt
12863 F:      arch/*/*/*/ftrace.h
12864 F:      arch/*/kernel/ftrace.c
12865 F:      include/*/ftrace.h
12866 F:      include/linux/trace*.h
12867 F:      include/trace/
12868 F:      kernel/trace/
12869 F:      tools/testing/selftests/ftrace/
12870
12871 TRACING MMIO ACCESSES (MMIOTRACE)
12872 M:      Steven Rostedt <rostedt@goodmis.org>
12873 M:      Ingo Molnar <mingo@kernel.org>
12874 R:      Karol Herbst <karolherbst@gmail.com>
12875 R:      Pekka Paalanen <ppaalanen@gmail.com>
12876 S:      Maintained
12877 L:      linux-kernel@vger.kernel.org
12878 L:      nouveau@lists.freedesktop.org
12879 F:      kernel/trace/trace_mmiotrace.c
12880 F:      include/linux/mmiotrace.h
12881 F:      arch/x86/mm/kmmio.c
12882 F:      arch/x86/mm/mmio-mod.c
12883 F:      arch/x86/mm/testmmiotrace.c
12884
12885 TRIVIAL PATCHES
12886 M:      Jiri Kosina <trivial@kernel.org>
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12888 S:      Maintained
12889 K:      ^Subject:.*(?i)trivial
12890
12891 TTY LAYER
12892 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12893 M:      Jiri Slaby <jslaby@suse.com>
12894 S:      Supported
12895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12896 F:      Documentation/serial/
12897 F:      drivers/tty/
12898 F:      drivers/tty/serial/serial_core.c
12899 F:      include/linux/serial_core.h
12900 F:      include/linux/serial.h
12901 F:      include/linux/tty.h
12902 F:      include/uapi/linux/serial_core.h
12903 F:      include/uapi/linux/serial.h
12904 F:      include/uapi/linux/tty.h
12905
12906 TUA9001 MEDIA DRIVER
12907 M:      Antti Palosaari <crope@iki.fi>
12908 L:      linux-media@vger.kernel.org
12909 W:      https://linuxtv.org
12910 W:      http://palosaari.fi/linux/
12911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12912 T:      git git://linuxtv.org/anttip/media_tree.git
12913 S:      Maintained
12914 F:      drivers/media/tuners/tua9001*
12915
12916 TULIP NETWORK DRIVERS
12917 L:      netdev@vger.kernel.org
12918 L:      linux-parisc@vger.kernel.org
12919 S:      Orphan
12920 F:      drivers/net/ethernet/dec/tulip/
12921
12922 TUN/TAP driver
12923 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12924 W:      http://vtun.sourceforge.net/tun
12925 S:      Maintained
12926 F:      Documentation/networking/tuntap.txt
12927 F:      arch/um/os-Linux/drivers/
12928
12929 TURBOCHANNEL SUBSYSTEM
12930 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12931 M:      Ralf Baechle <ralf@linux-mips.org>
12932 L:      linux-mips@linux-mips.org
12933 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12934 S:      Maintained
12935 F:      drivers/tc/
12936 F:      include/linux/tc.h
12937
12938 UBI FILE SYSTEM (UBIFS)
12939 M:      Richard Weinberger <richard@nod.at>
12940 M:      Artem Bityutskiy <dedekind1@gmail.com>
12941 M:      Adrian Hunter <adrian.hunter@intel.com>
12942 L:      linux-mtd@lists.infradead.org
12943 T:      git git://git.infradead.org/ubifs-2.6.git
12944 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12945 S:      Supported
12946 F:      Documentation/filesystems/ubifs.txt
12947 F:      fs/ubifs/
12948
12949 UCLINUX (M68KNOMMU AND COLDFIRE)
12950 M:      Greg Ungerer <gerg@linux-m68k.org>
12951 W:      http://www.linux-m68k.org/
12952 W:      http://www.uclinux.org/
12953 L:      linux-m68k@lists.linux-m68k.org
12954 L:      uclinux-dev@uclinux.org  (subscribers-only)
12955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12956 S:      Maintained
12957 F:      arch/m68k/coldfire/
12958 F:      arch/m68k/68*/
12959 F:      arch/m68k/*/*_no.*
12960 F:      arch/m68k/include/asm/*_no.*
12961
12962 UDF FILESYSTEM
12963 M:      Jan Kara <jack@suse.com>
12964 S:      Maintained
12965 F:      Documentation/filesystems/udf.txt
12966 F:      fs/udf/
12967
12968 UDRAW TABLET
12969 M:      Bastien Nocera <hadess@hadess.net>
12970 L:      linux-input@vger.kernel.org
12971 S:      Maintained
12972 F:      drivers/hid/hid-udraw.c
12973
12974 UFS FILESYSTEM
12975 M:      Evgeniy Dushistov <dushistov@mail.ru>
12976 S:      Maintained
12977 F:      Documentation/filesystems/ufs.txt
12978 F:      fs/ufs/
12979
12980 UHID USERSPACE HID IO DRIVER:
12981 M:      David Herrmann <dh.herrmann@googlemail.com>
12982 L:      linux-input@vger.kernel.org
12983 S:      Maintained
12984 F:      drivers/hid/uhid.c
12985 F:      include/uapi/linux/uhid.h
12986
12987 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12988 L:      linux-usb@vger.kernel.org
12989 S:      Orphan
12990 F:      drivers/uwb/
12991 F:      include/linux/uwb.h
12992 F:      include/linux/uwb/
12993
12994 UNICORE32 ARCHITECTURE:
12995 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12996 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12997 S:      Maintained
12998 T:      git git://github.com/gxt/linux.git
12999 F:      arch/unicore32/
13000
13001 UNIFDEF
13002 M:      Tony Finch <dot@dotat.at>
13003 W:      http://dotat.at/prog/unifdef
13004 S:      Maintained
13005 F:      scripts/unifdef.c
13006
13007 UNIFORM CDROM DRIVER
13008 M:      Jens Axboe <axboe@kernel.dk>
13009 W:      http://www.kernel.dk
13010 S:      Maintained
13011 F:      Documentation/cdrom/
13012 F:      drivers/cdrom/cdrom.c
13013 F:      include/linux/cdrom.h
13014 F:      include/uapi/linux/cdrom.h
13015
13016 UNISYS S-PAR DRIVERS
13017 M:      David Kershner <david.kershner@unisys.com>
13018 L:      sparmaintainer@unisys.com (Unisys internal)
13019 S:      Supported
13020 F:      drivers/staging/unisys/
13021
13022 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13023 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13024 L:      linux-scsi@vger.kernel.org
13025 S:      Supported
13026 F:      Documentation/scsi/ufs.txt
13027 F:      drivers/scsi/ufs/
13028
13029 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13030 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13031 M:      Prabu Thangamuthu <prabut@synopsys.com>
13032 L:      linux-scsi@vger.kernel.org
13033 S:      Supported
13034 F:      drivers/scsi/ufs/*dwc*
13035
13036 UNSORTED BLOCK IMAGES (UBI)
13037 M:      Artem Bityutskiy <dedekind1@gmail.com>
13038 M:      Richard Weinberger <richard@nod.at>
13039 W:      http://www.linux-mtd.infradead.org/
13040 L:      linux-mtd@lists.infradead.org
13041 T:      git git://git.infradead.org/ubifs-2.6.git
13042 S:      Supported
13043 F:      drivers/mtd/ubi/
13044 F:      include/linux/mtd/ubi.h
13045 F:      include/uapi/mtd/ubi-user.h
13046
13047 USB ACM DRIVER
13048 M:      Oliver Neukum <oneukum@suse.com>
13049 L:      linux-usb@vger.kernel.org
13050 S:      Maintained
13051 F:      Documentation/usb/acm.txt
13052 F:      drivers/usb/class/cdc-acm.*
13053
13054 USB AR5523 WIRELESS DRIVER
13055 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13056 L:      linux-wireless@vger.kernel.org
13057 S:      Maintained
13058 F:      drivers/net/wireless/ath/ar5523/
13059
13060 USB ATTACHED SCSI
13061 M:      Oliver Neukum <oneukum@suse.com>
13062 L:      linux-usb@vger.kernel.org
13063 L:      linux-scsi@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/usb/storage/uas.c
13066
13067 USB CDC ETHERNET DRIVER
13068 M:      Oliver Neukum <oliver@neukum.org>
13069 L:      linux-usb@vger.kernel.org
13070 S:      Maintained
13071 F:      drivers/net/usb/cdc_*.c
13072 F:      include/uapi/linux/usb/cdc.h
13073
13074 USB CHAOSKEY DRIVER
13075 M:      Keith Packard <keithp@keithp.com>
13076 L:      linux-usb@vger.kernel.org
13077 S:      Maintained
13078 F:      drivers/usb/misc/chaoskey.c
13079
13080 USB CYPRESS C67X00 DRIVER
13081 M:      Peter Korsgaard <jacmet@sunsite.dk>
13082 L:      linux-usb@vger.kernel.org
13083 S:      Maintained
13084 F:      drivers/usb/c67x00/
13085
13086 USB DAVICOM DM9601 DRIVER
13087 M:      Peter Korsgaard <jacmet@sunsite.dk>
13088 L:      netdev@vger.kernel.org
13089 W:      http://www.linux-usb.org/usbnet
13090 S:      Maintained
13091 F:      drivers/net/usb/dm9601.c
13092
13093 USB DIAMOND RIO500 DRIVER
13094 M:      Cesar Miquel <miquel@df.uba.ar>
13095 L:      rio500-users@lists.sourceforge.net
13096 W:      http://rio500.sourceforge.net
13097 S:      Maintained
13098 F:      drivers/usb/misc/rio500*
13099
13100 USB EHCI DRIVER
13101 M:      Alan Stern <stern@rowland.harvard.edu>
13102 L:      linux-usb@vger.kernel.org
13103 S:      Maintained
13104 F:      Documentation/usb/ehci.txt
13105 F:      drivers/usb/host/ehci*
13106
13107 USB GADGET/PERIPHERAL SUBSYSTEM
13108 M:      Felipe Balbi <balbi@kernel.org>
13109 L:      linux-usb@vger.kernel.org
13110 W:      http://www.linux-usb.org/gadget
13111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13112 S:      Maintained
13113 F:      drivers/usb/gadget/
13114 F:      include/linux/usb/gadget*
13115
13116 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13117 M:      Jiri Kosina <jikos@kernel.org>
13118 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13119 L:      linux-usb@vger.kernel.org
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13121 S:      Maintained
13122 F:      Documentation/hid/hiddev.txt
13123 F:      drivers/hid/usbhid/
13124
13125 USB ISP116X DRIVER
13126 M:      Olav Kongas <ok@artecdesign.ee>
13127 L:      linux-usb@vger.kernel.org
13128 S:      Maintained
13129 F:      drivers/usb/host/isp116x*
13130 F:      include/linux/usb/isp116x.h
13131
13132 USB LAN78XX ETHERNET DRIVER
13133 M:      Woojung Huh <woojung.huh@microchip.com>
13134 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13135 L:      netdev@vger.kernel.org
13136 S:      Maintained
13137 F:      drivers/net/usb/lan78xx.*
13138
13139 USB MASS STORAGE DRIVER
13140 M:      Alan Stern <stern@rowland.harvard.edu>
13141 L:      linux-usb@vger.kernel.org
13142 L:      usb-storage@lists.one-eyed-alien.net
13143 S:      Maintained
13144 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13145 F:      drivers/usb/storage/
13146
13147 USB MIDI DRIVER
13148 M:      Clemens Ladisch <clemens@ladisch.de>
13149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13150 T:      git git://git.alsa-project.org/alsa-kernel.git
13151 S:      Maintained
13152 F:      sound/usb/midi.*
13153
13154 USB NETWORKING DRIVERS
13155 L:      linux-usb@vger.kernel.org
13156 S:      Odd Fixes
13157 F:      drivers/net/usb/
13158
13159 USB OHCI DRIVER
13160 M:      Alan Stern <stern@rowland.harvard.edu>
13161 L:      linux-usb@vger.kernel.org
13162 S:      Maintained
13163 F:      Documentation/usb/ohci.txt
13164 F:      drivers/usb/host/ohci*
13165
13166 USB OTG FSM (Finite State Machine)
13167 M:      Peter Chen <Peter.Chen@nxp.com>
13168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13169 L:      linux-usb@vger.kernel.org
13170 S:      Maintained
13171 F:      drivers/usb/common/usb-otg-fsm.c
13172
13173 USB OVER IP DRIVER
13174 M:      Valentina Manea <valentina.manea.m@gmail.com>
13175 M:      Shuah Khan <shuahkh@osg.samsung.com>
13176 M:      Shuah Khan <shuah@kernel.org>
13177 L:      linux-usb@vger.kernel.org
13178 S:      Maintained
13179 F:      Documentation/usb/usbip_protocol.txt
13180 F:      drivers/usb/usbip/
13181 F:      tools/usb/usbip/
13182
13183 USB PEGASUS DRIVER
13184 M:      Petko Manolov <petkan@nucleusys.com>
13185 L:      linux-usb@vger.kernel.org
13186 L:      netdev@vger.kernel.org
13187 T:      git git://github.com/petkan/pegasus.git
13188 W:      https://github.com/petkan/pegasus
13189 S:      Maintained
13190 F:      drivers/net/usb/pegasus.*
13191
13192 USB PHY LAYER
13193 M:      Felipe Balbi <balbi@kernel.org>
13194 L:      linux-usb@vger.kernel.org
13195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13196 S:      Maintained
13197 F:      drivers/usb/phy/
13198
13199 USB PRINTER DRIVER (usblp)
13200 M:      Pete Zaitcev <zaitcev@redhat.com>
13201 L:      linux-usb@vger.kernel.org
13202 S:      Supported
13203 F:      drivers/usb/class/usblp.c
13204
13205 USB QMI WWAN NETWORK DRIVER
13206 M:      Bjørn Mork <bjorn@mork.no>
13207 L:      netdev@vger.kernel.org
13208 S:      Maintained
13209 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13210 F:      drivers/net/usb/qmi_wwan.c
13211
13212 USB RTL8150 DRIVER
13213 M:      Petko Manolov <petkan@nucleusys.com>
13214 L:      linux-usb@vger.kernel.org
13215 L:      netdev@vger.kernel.org
13216 T:      git git://github.com/petkan/rtl8150.git
13217 W:      https://github.com/petkan/rtl8150
13218 S:      Maintained
13219 F:      drivers/net/usb/rtl8150.c
13220
13221 USB SERIAL SUBSYSTEM
13222 M:      Johan Hovold <johan@kernel.org>
13223 L:      linux-usb@vger.kernel.org
13224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13225 S:      Maintained
13226 F:      Documentation/usb/usb-serial.txt
13227 F:      drivers/usb/serial/
13228 F:      include/linux/usb/serial.h
13229
13230 USB SMSC75XX ETHERNET DRIVER
13231 M:      Steve Glendinning <steve.glendinning@shawell.net>
13232 L:      netdev@vger.kernel.org
13233 S:      Maintained
13234 F:      drivers/net/usb/smsc75xx.*
13235
13236 USB SMSC95XX ETHERNET DRIVER
13237 M:      Steve Glendinning <steve.glendinning@shawell.net>
13238 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13239 L:      netdev@vger.kernel.org
13240 S:      Maintained
13241 F:      drivers/net/usb/smsc95xx.*
13242
13243 USB SUBSYSTEM
13244 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13245 L:      linux-usb@vger.kernel.org
13246 W:      http://www.linux-usb.org
13247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13248 S:      Supported
13249 F:      Documentation/devicetree/bindings/usb/
13250 F:      Documentation/usb/
13251 F:      drivers/usb/
13252 F:      include/linux/usb.h
13253 F:      include/linux/usb/
13254
13255 USB TYPEC SUBSYSTEM
13256 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13257 L:      linux-usb@vger.kernel.org
13258 S:      Maintained
13259 F:      Documentation/ABI/testing/sysfs-class-typec
13260 F:      Documentation/usb/typec.rst
13261 F:      drivers/usb/typec/
13262 F:      include/linux/usb/typec.h
13263
13264 USB UHCI DRIVER
13265 M:      Alan Stern <stern@rowland.harvard.edu>
13266 L:      linux-usb@vger.kernel.org
13267 S:      Maintained
13268 F:      drivers/usb/host/uhci*
13269
13270 USB "USBNET" DRIVER FRAMEWORK
13271 M:      Oliver Neukum <oneukum@suse.com>
13272 L:      netdev@vger.kernel.org
13273 W:      http://www.linux-usb.org/usbnet
13274 S:      Maintained
13275 F:      drivers/net/usb/usbnet.c
13276 F:      include/linux/usb/usbnet.h
13277
13278 USB VIDEO CLASS
13279 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13280 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13281 L:      linux-media@vger.kernel.org
13282 T:      git git://linuxtv.org/media_tree.git
13283 W:      http://www.ideasonboard.org/uvc/
13284 S:      Maintained
13285 F:      drivers/media/usb/uvc/
13286 F:      include/uapi/linux/uvcvideo.h
13287
13288 USB VISION DRIVER
13289 M:      Hans Verkuil <hverkuil@xs4all.nl>
13290 L:      linux-media@vger.kernel.org
13291 T:      git git://linuxtv.org/media_tree.git
13292 W:      https://linuxtv.org
13293 S:      Odd Fixes
13294 F:      drivers/media/usb/usbvision/
13295
13296 USB WEBCAM GADGET
13297 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13298 L:      linux-usb@vger.kernel.org
13299 S:      Maintained
13300 F:      drivers/usb/gadget/function/*uvc*
13301 F:      drivers/usb/gadget/legacy/webcam.c
13302
13303 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13304 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13305 L:      linux-wireless@vger.kernel.org
13306 S:      Maintained
13307 F:      drivers/net/wireless/rndis_wlan.c
13308
13309 USB XHCI DRIVER
13310 M:      Mathias Nyman <mathias.nyman@intel.com>
13311 L:      linux-usb@vger.kernel.org
13312 S:      Supported
13313 F:      drivers/usb/host/xhci*
13314 F:      drivers/usb/host/pci-quirks*
13315
13316 USB ZD1201 DRIVER
13317 L:      linux-wireless@vger.kernel.org
13318 W:      http://linux-lc100020.sourceforge.net
13319 S:      Orphan
13320 F:      drivers/net/wireless/zydas/zd1201.*
13321
13322 USB ZR364XX DRIVER
13323 M:      Antoine Jacquet <royale@zerezo.com>
13324 L:      linux-usb@vger.kernel.org
13325 L:      linux-media@vger.kernel.org
13326 T:      git git://linuxtv.org/media_tree.git
13327 W:      http://royale.zerezo.com/zr364xx/
13328 S:      Maintained
13329 F:      Documentation/media/v4l-drivers/zr364xx*
13330 F:      drivers/media/usb/zr364xx/
13331
13332 ULPI BUS
13333 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13334 L:      linux-usb@vger.kernel.org
13335 S:      Maintained
13336 F:      drivers/usb/common/ulpi.c
13337 F:      include/linux/ulpi/
13338
13339 USER-MODE LINUX (UML)
13340 M:      Jeff Dike <jdike@addtoit.com>
13341 M:      Richard Weinberger <richard@nod.at>
13342 L:      user-mode-linux-devel@lists.sourceforge.net
13343 L:      user-mode-linux-user@lists.sourceforge.net
13344 W:      http://user-mode-linux.sourceforge.net
13345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13346 S:      Maintained
13347 F:      Documentation/virtual/uml/
13348 F:      arch/um/
13349 F:      arch/x86/um/
13350 F:      fs/hostfs/
13351 F:      fs/hppfs/
13352
13353 USERSPACE I/O (UIO)
13354 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13355 S:      Maintained
13356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13357 F:      Documentation/driver-api/uio-howto.rst
13358 F:      drivers/uio/
13359 F:      include/linux/uio*.h
13360
13361 UTIL-LINUX PACKAGE
13362 M:      Karel Zak <kzak@redhat.com>
13363 L:      util-linux@vger.kernel.org
13364 W:      http://en.wikipedia.org/wiki/Util-linux
13365 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13366 S:      Maintained
13367
13368 UVESAFB DRIVER
13369 M:      Michal Januszewski <spock@gentoo.org>
13370 L:      linux-fbdev@vger.kernel.org
13371 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13372 S:      Maintained
13373 F:      Documentation/fb/uvesafb.txt
13374 F:      drivers/video/fbdev/uvesafb.*
13375
13376 VF610 NAND DRIVER
13377 M:      Stefan Agner <stefan@agner.ch>
13378 L:      linux-mtd@lists.infradead.org
13379 S:      Supported
13380 F:      drivers/mtd/nand/vf610_nfc.c
13381
13382 VFAT/FAT/MSDOS FILESYSTEM
13383 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13384 S:      Maintained
13385 F:      Documentation/filesystems/vfat.txt
13386 F:      fs/fat/
13387
13388 VFIO DRIVER
13389 M:      Alex Williamson <alex.williamson@redhat.com>
13390 L:      kvm@vger.kernel.org
13391 T:      git git://github.com/awilliam/linux-vfio.git
13392 S:      Maintained
13393 F:      Documentation/vfio.txt
13394 F:      drivers/vfio/
13395 F:      include/linux/vfio.h
13396 F:      include/uapi/linux/vfio.h
13397
13398 VFIO MEDIATED DEVICE DRIVERS
13399 M:      Kirti Wankhede <kwankhede@nvidia.com>
13400 L:      kvm@vger.kernel.org
13401 S:      Maintained
13402 F:      Documentation/vfio-mediated-device.txt
13403 F:      drivers/vfio/mdev/
13404 F:      include/linux/mdev.h
13405 F:      samples/vfio-mdev/
13406
13407 VFIO PLATFORM DRIVER
13408 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13409 L:      kvm@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/vfio/platform/
13412
13413 VGA_SWITCHEROO
13414 R:      Lukas Wunner <lukas@wunner.de>
13415 S:      Maintained
13416 F:      Documentation/gpu/vga-switcheroo.rst
13417 F:      drivers/gpu/vga/vga_switcheroo.c
13418 F:      include/linux/vga_switcheroo.h
13419 T:      git git://anongit.freedesktop.org/drm/drm-misc
13420
13421 VIDEOBUF2 FRAMEWORK
13422 M:      Pawel Osciak <pawel@osciak.com>
13423 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13424 M:      Kyungmin Park <kyungmin.park@samsung.com>
13425 L:      linux-media@vger.kernel.org
13426 S:      Maintained
13427 F:      drivers/media/v4l2-core/videobuf2-*
13428 F:      include/media/videobuf2-*
13429
13430 VIRTIO AND VHOST VSOCK DRIVER
13431 M:      Stefan Hajnoczi <stefanha@redhat.com>
13432 L:      kvm@vger.kernel.org
13433 L:      virtualization@lists.linux-foundation.org
13434 L:      netdev@vger.kernel.org
13435 S:      Maintained
13436 F:      include/linux/virtio_vsock.h
13437 F:      include/uapi/linux/virtio_vsock.h
13438 F:      include/uapi/linux/vsockmon.h
13439 F:      net/vmw_vsock/af_vsock_tap.c
13440 F:      net/vmw_vsock/virtio_transport_common.c
13441 F:      net/vmw_vsock/virtio_transport.c
13442 F:      drivers/net/vsockmon.c
13443 F:      drivers/vhost/vsock.c
13444 F:      drivers/vhost/vsock.h
13445
13446 VIRTUAL SERIO DEVICE DRIVER
13447 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13448 S:      Maintained
13449 F:      drivers/input/serio/userio.c
13450 F:      include/uapi/linux/userio.h
13451
13452 VIRTIO CONSOLE DRIVER
13453 M:      Amit Shah <amit@kernel.org>
13454 L:      virtualization@lists.linux-foundation.org
13455 S:      Maintained
13456 F:      drivers/char/virtio_console.c
13457 F:      include/linux/virtio_console.h
13458 F:      include/uapi/linux/virtio_console.h
13459
13460 VIRTIO CORE, NET AND BLOCK DRIVERS
13461 M:      "Michael S. Tsirkin" <mst@redhat.com>
13462 M:      Jason Wang <jasowang@redhat.com>
13463 L:      virtualization@lists.linux-foundation.org
13464 S:      Maintained
13465 F:      Documentation/devicetree/bindings/virtio/
13466 F:      drivers/virtio/
13467 F:      tools/virtio/
13468 F:      drivers/net/virtio_net.c
13469 F:      drivers/block/virtio_blk.c
13470 F:      include/linux/virtio*.h
13471 F:      include/uapi/linux/virtio_*.h
13472 F:      drivers/crypto/virtio/
13473
13474 VIRTIO DRIVERS FOR S390
13475 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13476 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13477 L:      linux-s390@vger.kernel.org
13478 L:      virtualization@lists.linux-foundation.org
13479 L:      kvm@vger.kernel.org
13480 S:      Supported
13481 F:      drivers/s390/virtio/
13482
13483 VIRTIO GPU DRIVER
13484 M:      David Airlie <airlied@linux.ie>
13485 M:      Gerd Hoffmann <kraxel@redhat.com>
13486 L:      dri-devel@lists.freedesktop.org
13487 L:      virtualization@lists.linux-foundation.org
13488 T:      git git://anongit.freedesktop.org/drm/drm-misc
13489 S:      Maintained
13490 F:      drivers/gpu/drm/virtio/
13491 F:      include/uapi/linux/virtio_gpu.h
13492
13493 VIRTIO HOST (VHOST)
13494 M:      "Michael S. Tsirkin" <mst@redhat.com>
13495 M:      Jason Wang <jasowang@redhat.com>
13496 L:      kvm@vger.kernel.org
13497 L:      virtualization@lists.linux-foundation.org
13498 L:      netdev@vger.kernel.org
13499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13500 S:      Maintained
13501 F:      drivers/vhost/
13502 F:      include/uapi/linux/vhost.h
13503
13504 VIRTIO INPUT DRIVER
13505 M:      Gerd Hoffmann <kraxel@redhat.com>
13506 S:      Maintained
13507 F:      drivers/virtio/virtio_input.c
13508 F:      include/uapi/linux/virtio_input.h
13509
13510 VIRTIO CRYPTO DRIVER
13511 M:  Gonglei <arei.gonglei@huawei.com>
13512 L:  virtualization@lists.linux-foundation.org
13513 L:  linux-crypto@vger.kernel.org
13514 S:  Maintained
13515 F:  drivers/crypto/virtio/
13516 F:  include/uapi/linux/virtio_crypto.h
13517
13518 VIA RHINE NETWORK DRIVER
13519 S:      Orphan
13520 F:      drivers/net/ethernet/via/via-rhine.c
13521
13522 VIA SD/MMC CARD CONTROLLER DRIVER
13523 M:      Bruce Chang <brucechang@via.com.tw>
13524 M:      Harald Welte <HaraldWelte@viatech.com>
13525 S:      Maintained
13526 F:      drivers/mmc/host/via-sdmmc.c
13527
13528 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13529 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13530 L:      linux-fbdev@vger.kernel.org
13531 S:      Maintained
13532 F:      include/linux/via-core.h
13533 F:      include/linux/via-gpio.h
13534 F:      include/linux/via_i2c.h
13535 F:      drivers/video/fbdev/via/
13536
13537 VIA VELOCITY NETWORK DRIVER
13538 M:      Francois Romieu <romieu@fr.zoreil.com>
13539 L:      netdev@vger.kernel.org
13540 S:      Maintained
13541 F:      drivers/net/ethernet/via/via-velocity.*
13542
13543 VIRT LIB
13544 M:      Alex Williamson <alex.williamson@redhat.com>
13545 M:      Paolo Bonzini <pbonzini@redhat.com>
13546 L:      kvm@vger.kernel.org
13547 S:      Supported
13548 F:      virt/lib/
13549
13550 VIVID VIRTUAL VIDEO DRIVER
13551 M:      Hans Verkuil <hverkuil@xs4all.nl>
13552 L:      linux-media@vger.kernel.org
13553 T:      git git://linuxtv.org/media_tree.git
13554 W:      https://linuxtv.org
13555 S:      Maintained
13556 F:      drivers/media/platform/vivid/*
13557
13558 VLYNQ BUS
13559 M:      Florian Fainelli <f.fainelli@gmail.com>
13560 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13561 S:      Maintained
13562 F:      drivers/vlynq/vlynq.c
13563 F:      include/linux/vlynq.h
13564
13565 VME SUBSYSTEM
13566 M:      Martyn Welch <martyn@welchs.me.uk>
13567 M:      Manohar Vanga <manohar.vanga@gmail.com>
13568 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13569 L:      devel@driverdev.osuosl.org
13570 S:      Maintained
13571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13572 F:      Documentation/driver-api/vme.rst
13573 F:      drivers/staging/vme/
13574 F:      drivers/vme/
13575 F:      include/linux/vme*
13576
13577 VMWARE HYPERVISOR INTERFACE
13578 M:      Alok Kataria <akataria@vmware.com>
13579 L:      virtualization@lists.linux-foundation.org
13580 S:      Supported
13581 F:      arch/x86/kernel/cpu/vmware.c
13582
13583 VMWARE BALLOON DRIVER
13584 M:      Xavier Deguillard <xdeguillard@vmware.com>
13585 M:      Philip Moltmann <moltmann@vmware.com>
13586 M:      "VMware, Inc." <pv-drivers@vmware.com>
13587 L:      linux-kernel@vger.kernel.org
13588 S:      Maintained
13589 F:      drivers/misc/vmw_balloon.c
13590
13591 VMWARE VMMOUSE SUBDRIVER
13592 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13593 M:      "VMware, Inc." <pv-drivers@vmware.com>
13594 L:      linux-input@vger.kernel.org
13595 S:      Maintained
13596 F:      drivers/input/mouse/vmmouse.c
13597 F:      drivers/input/mouse/vmmouse.h
13598
13599 VMWARE VMXNET3 ETHERNET DRIVER
13600 M:      Shrikrishna Khare <skhare@vmware.com>
13601 M:      "VMware, Inc." <pv-drivers@vmware.com>
13602 L:      netdev@vger.kernel.org
13603 S:      Maintained
13604 F:      drivers/net/vmxnet3/
13605
13606 VMware PVSCSI driver
13607 M:      Jim Gill <jgill@vmware.com>
13608 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13609 L:      linux-scsi@vger.kernel.org
13610 S:      Maintained
13611 F:      drivers/scsi/vmw_pvscsi.c
13612 F:      drivers/scsi/vmw_pvscsi.h
13613
13614 VMWARE PVRDMA DRIVER
13615 M:      Adit Ranadive <aditr@vmware.com>
13616 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13617 L:      linux-rdma@vger.kernel.org
13618 S:      Maintained
13619 F:      drivers/infiniband/hw/vmw_pvrdma/
13620
13621 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13622 M:      Liam Girdwood <lgirdwood@gmail.com>
13623 M:      Mark Brown <broonie@kernel.org>
13624 L:      linux-kernel@vger.kernel.org
13625 W:      http://www.slimlogic.co.uk/?p=48
13626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13627 S:      Supported
13628 F:      Documentation/devicetree/bindings/regulator/
13629 F:      drivers/regulator/
13630 F:      include/dt-bindings/regulator/
13631 F:      include/linux/regulator/
13632
13633 VRF
13634 M:      David Ahern <dsa@cumulusnetworks.com>
13635 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13636 L:      netdev@vger.kernel.org
13637 S:      Maintained
13638 F:      drivers/net/vrf.c
13639 F:      Documentation/networking/vrf.txt
13640
13641 VT1211 HARDWARE MONITOR DRIVER
13642 M:      Juerg Haefliger <juergh@gmail.com>
13643 L:      linux-hwmon@vger.kernel.org
13644 S:      Maintained
13645 F:      Documentation/hwmon/vt1211
13646 F:      drivers/hwmon/vt1211.c
13647
13648 VT8231 HARDWARE MONITOR DRIVER
13649 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13650 L:      linux-hwmon@vger.kernel.org
13651 S:      Maintained
13652 F:      drivers/hwmon/vt8231.c
13653
13654 VUB300 USB to SDIO/SD/MMC bridge chip
13655 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13656 L:      linux-mmc@vger.kernel.org
13657 L:      linux-usb@vger.kernel.org
13658 S:      Supported
13659 F:      drivers/mmc/host/vub300.c
13660
13661 W1 DALLAS'S 1-WIRE BUS
13662 M:      Evgeniy Polyakov <zbr@ioremap.net>
13663 S:      Maintained
13664 F:      Documentation/w1/
13665 F:      drivers/w1/
13666
13667 W83791D HARDWARE MONITORING DRIVER
13668 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13669 L:      linux-hwmon@vger.kernel.org
13670 S:      Maintained
13671 F:      Documentation/hwmon/w83791d
13672 F:      drivers/hwmon/w83791d.c
13673
13674 W83793 HARDWARE MONITORING DRIVER
13675 M:      Rudolf Marek <r.marek@assembler.cz>
13676 L:      linux-hwmon@vger.kernel.org
13677 S:      Maintained
13678 F:      Documentation/hwmon/w83793
13679 F:      drivers/hwmon/w83793.c
13680
13681 W83795 HARDWARE MONITORING DRIVER
13682 M:      Jean Delvare <jdelvare@suse.com>
13683 L:      linux-hwmon@vger.kernel.org
13684 S:      Maintained
13685 F:      drivers/hwmon/w83795.c
13686
13687 W83L51xD SD/MMC CARD INTERFACE DRIVER
13688 M:      Pierre Ossman <pierre@ossman.eu>
13689 S:      Maintained
13690 F:      drivers/mmc/host/wbsd.*
13691
13692 WACOM PROTOCOL 4 SERIAL TABLETS
13693 M:      Julian Squires <julian@cipht.net>
13694 M:      Hans de Goede <hdegoede@redhat.com>
13695 L:      linux-input@vger.kernel.org
13696 S:      Maintained
13697 F:      drivers/input/tablet/wacom_serial4.c
13698
13699 WATCHDOG DEVICE DRIVERS
13700 M:      Wim Van Sebroeck <wim@iguana.be>
13701 R:      Guenter Roeck <linux@roeck-us.net>
13702 L:      linux-watchdog@vger.kernel.org
13703 W:      http://www.linux-watchdog.org/
13704 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13705 S:      Maintained
13706 F:      Documentation/devicetree/bindings/watchdog/
13707 F:      Documentation/watchdog/
13708 F:      drivers/watchdog/
13709 F:      include/linux/watchdog.h
13710 F:      include/uapi/linux/watchdog.h
13711
13712 WIIMOTE HID DRIVER
13713 M:      David Herrmann <dh.herrmann@googlemail.com>
13714 L:      linux-input@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/hid/hid-wiimote*
13717
13718 WINBOND CIR DRIVER
13719 M:      David Härdeman <david@hardeman.nu>
13720 S:      Maintained
13721 F:      drivers/media/rc/winbond-cir.c
13722
13723 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13724 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13725 L:      linux-watchdog@vger.kernel.org
13726 S:      Maintained
13727 F:      drivers/watchdog/ebc-c384_wdt.c
13728
13729 WINSYSTEMS WS16C48 GPIO DRIVER
13730 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13731 L:      linux-gpio@vger.kernel.org
13732 S:      Maintained
13733 F:      drivers/gpio/gpio-ws16c48.c
13734
13735 WIMAX STACK
13736 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13737 M:      linux-wimax@intel.com
13738 L:      wimax@linuxwimax.org (subscribers-only)
13739 S:      Supported
13740 W:      http://linuxwimax.org
13741 F:      Documentation/wimax/README.wimax
13742 F:      include/linux/wimax/debug.h
13743 F:      include/net/wimax.h
13744 F:      include/uapi/linux/wimax.h
13745 F:      net/wimax/
13746
13747 WISTRON LAPTOP BUTTON DRIVER
13748 M:      Miloslav Trmac <mitr@volny.cz>
13749 S:      Maintained
13750 F:      drivers/input/misc/wistron_btns.c
13751
13752 WL3501 WIRELESS PCMCIA CARD DRIVER
13753 L:      linux-wireless@vger.kernel.org
13754 S:      Odd fixes
13755 F:      drivers/net/wireless/wl3501*
13756
13757 WOLFSON MICROELECTRONICS DRIVERS
13758 L:      patches@opensource.wolfsonmicro.com
13759 T:      git https://github.com/CirrusLogic/linux-drivers.git
13760 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13761 S:      Supported
13762 F:      Documentation/hwmon/wm83??
13763 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13764 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13765 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13766 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13767 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13768 F:      drivers/clk/clk-wm83*.c
13769 F:      drivers/extcon/extcon-arizona.c
13770 F:      drivers/leds/leds-wm83*.c
13771 F:      drivers/gpio/gpio-*wm*.c
13772 F:      drivers/gpio/gpio-arizona.c
13773 F:      drivers/hwmon/wm83??-hwmon.c
13774 F:      drivers/input/misc/wm831x-on.c
13775 F:      drivers/input/touchscreen/wm831x-ts.c
13776 F:      drivers/input/touchscreen/wm97*.c
13777 F:      drivers/mfd/arizona*
13778 F:      drivers/mfd/wm*.c
13779 F:      drivers/mfd/cs47l24*
13780 F:      drivers/power/supply/wm83*.c
13781 F:      drivers/rtc/rtc-wm83*.c
13782 F:      drivers/regulator/wm8*.c
13783 F:      drivers/regulator/arizona*
13784 F:      drivers/video/backlight/wm83*_bl.c
13785 F:      drivers/watchdog/wm83*_wdt.c
13786 F:      include/linux/mfd/arizona/
13787 F:      include/linux/mfd/wm831x/
13788 F:      include/linux/mfd/wm8350/
13789 F:      include/linux/mfd/wm8400*
13790 F:      include/linux/regulator/arizona*
13791 F:      include/linux/wm97xx.h
13792 F:      include/sound/wm????.h
13793 F:      sound/soc/codecs/arizona.?
13794 F:      sound/soc/codecs/wm*
13795 F:      sound/soc/codecs/cs47l24*
13796
13797 WORKQUEUE
13798 M:      Tejun Heo <tj@kernel.org>
13799 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13801 S:      Maintained
13802 F:      include/linux/workqueue.h
13803 F:      kernel/workqueue.c
13804 F:      Documentation/core-api/workqueue.rst
13805
13806 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13807 M:      Chen-Yu Tsai <wens@csie.org>
13808 L:      linux-kernel@vger.kernel.org
13809 S:      Maintained
13810 N:      axp[128]
13811
13812 X.25 NETWORK LAYER
13813 M:      Andrew Hendry <andrew.hendry@gmail.com>
13814 L:      linux-x25@vger.kernel.org
13815 S:      Odd Fixes
13816 F:      Documentation/networking/x25*
13817 F:      include/net/x25*
13818 F:      net/x25/
13819
13820 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13821 M:      Thomas Gleixner <tglx@linutronix.de>
13822 M:      Ingo Molnar <mingo@redhat.com>
13823 M:      "H. Peter Anvin" <hpa@zytor.com>
13824 M:      x86@kernel.org
13825 L:      linux-kernel@vger.kernel.org
13826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13827 S:      Maintained
13828 F:      Documentation/x86/
13829 F:      arch/x86/
13830
13831 X86 PLATFORM DRIVERS
13832 M:      Darren Hart <dvhart@infradead.org>
13833 M:      Andy Shevchenko <andy@infradead.org>
13834 L:      platform-driver-x86@vger.kernel.org
13835 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13836 S:      Maintained
13837 F:      drivers/platform/x86/
13838 F:      drivers/platform/olpc/
13839
13840 X86 MCE INFRASTRUCTURE
13841 M:      Tony Luck <tony.luck@intel.com>
13842 M:      Borislav Petkov <bp@alien8.de>
13843 L:      linux-edac@vger.kernel.org
13844 S:      Maintained
13845 F:      arch/x86/kernel/cpu/mcheck/*
13846
13847 X86 MICROCODE UPDATE SUPPORT
13848 M:      Borislav Petkov <bp@alien8.de>
13849 S:      Maintained
13850 F:      arch/x86/kernel/cpu/microcode/*
13851
13852 X86 VDSO
13853 M:      Andy Lutomirski <luto@amacapital.net>
13854 L:      linux-kernel@vger.kernel.org
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13856 S:      Maintained
13857 F:      arch/x86/entry/vdso/
13858
13859 XC2028/3028 TUNER DRIVER
13860 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13861 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13862 L:      linux-media@vger.kernel.org
13863 W:      https://linuxtv.org
13864 T:      git git://linuxtv.org/media_tree.git
13865 S:      Maintained
13866 F:      drivers/media/tuners/tuner-xc2028.*
13867
13868 XEN HYPERVISOR INTERFACE
13869 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13870 M:      Juergen Gross <jgross@suse.com>
13871 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13873 S:      Supported
13874 F:      arch/x86/xen/
13875 F:      drivers/*/xen-*front.c
13876 F:      drivers/xen/
13877 F:      arch/x86/include/asm/xen/
13878 F:      include/xen/
13879 F:      include/uapi/xen/
13880
13881 XEN HYPERVISOR ARM
13882 M:      Stefano Stabellini <sstabellini@kernel.org>
13883 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13884 S:      Maintained
13885 F:      arch/arm/xen/
13886 F:      arch/arm/include/asm/xen/
13887
13888 XEN HYPERVISOR ARM64
13889 M:      Stefano Stabellini <sstabellini@kernel.org>
13890 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13891 S:      Maintained
13892 F:      arch/arm64/xen/
13893 F:      arch/arm64/include/asm/xen/
13894
13895 XEN NETWORK BACKEND DRIVER
13896 M:      Wei Liu <wei.liu2@citrix.com>
13897 M:      Paul Durrant <paul.durrant@citrix.com>
13898 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13899 L:      netdev@vger.kernel.org
13900 S:      Supported
13901 F:      drivers/net/xen-netback/*
13902
13903 XEN PCI SUBSYSTEM
13904 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13905 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13906 S:      Supported
13907 F:      arch/x86/pci/*xen*
13908 F:      drivers/pci/*xen*
13909
13910 XEN BLOCK SUBSYSTEM
13911 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13912 M:      Roger Pau Monné <roger.pau@citrix.com>
13913 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13914 S:      Supported
13915 F:      drivers/block/xen-blkback/*
13916 F:      drivers/block/xen*
13917
13918 XEN PVSCSI DRIVERS
13919 M:      Juergen Gross <jgross@suse.com>
13920 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13921 L:      linux-scsi@vger.kernel.org
13922 S:      Supported
13923 F:      drivers/scsi/xen-scsifront.c
13924 F:      drivers/xen/xen-scsiback.c
13925 F:      include/xen/interface/io/vscsiif.h
13926
13927 XEN SWIOTLB SUBSYSTEM
13928 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13929 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13930 S:      Supported
13931 F:      arch/x86/xen/*swiotlb*
13932 F:      drivers/xen/*swiotlb*
13933
13934 XFS FILESYSTEM
13935 M:      Darrick J. Wong <darrick.wong@oracle.com>
13936 M:      linux-xfs@vger.kernel.org
13937 L:      linux-xfs@vger.kernel.org
13938 W:      http://xfs.org/
13939 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13940 S:      Supported
13941 F:      Documentation/filesystems/xfs.txt
13942 F:      fs/xfs/
13943
13944 XILINX AXI ETHERNET DRIVER
13945 M:      Anirudha Sarangi <anirudh@xilinx.com>
13946 M:      John Linn <John.Linn@xilinx.com>
13947 S:      Maintained
13948 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13949
13950 XILINX UARTLITE SERIAL DRIVER
13951 M:      Peter Korsgaard <jacmet@sunsite.dk>
13952 L:      linux-serial@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/tty/serial/uartlite.c
13955
13956 XILINX VIDEO IP CORES
13957 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13958 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13959 L:      linux-media@vger.kernel.org
13960 T:      git git://linuxtv.org/media_tree.git
13961 S:      Supported
13962 F:      Documentation/devicetree/bindings/media/xilinx/
13963 F:      drivers/media/platform/xilinx/
13964 F:      include/uapi/linux/xilinx-v4l2-controls.h
13965
13966 XILLYBUS DRIVER
13967 M:      Eli Billauer <eli.billauer@gmail.com>
13968 L:      linux-kernel@vger.kernel.org
13969 S:      Supported
13970 F:      drivers/char/xillybus/
13971
13972 XTENSA XTFPGA PLATFORM SUPPORT
13973 M:      Max Filippov <jcmvbkbc@gmail.com>
13974 L:      linux-xtensa@linux-xtensa.org
13975 S:      Maintained
13976 F:      drivers/spi/spi-xtensa-xtfpga.c
13977 F:      sound/soc/xtensa/xtfpga-i2s.c
13978
13979 YAM DRIVER FOR AX.25
13980 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13981 L:      linux-hams@vger.kernel.org
13982 S:      Maintained
13983 F:      drivers/net/hamradio/yam*
13984 F:      include/linux/yam.h
13985
13986 YEALINK PHONE DRIVER
13987 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13988 L:      usbb2k-api-dev@nongnu.org
13989 S:      Maintained
13990 F:      Documentation/input/yealink.rst
13991 F:      drivers/input/misc/yealink.*
13992
13993 Z8530 DRIVER FOR AX.25
13994 M:      Joerg Reuter <jreuter@yaina.de>
13995 W:      http://yaina.de/jreuter/
13996 W:      http://www.qsl.net/dl1bke/
13997 L:      linux-hams@vger.kernel.org
13998 S:      Maintained
13999 F:      Documentation/networking/z8530drv.txt
14000 F:      drivers/net/hamradio/*scc.c
14001 F:      drivers/net/hamradio/z8530.h
14002
14003 ZBUD COMPRESSED PAGE ALLOCATOR
14004 M:      Seth Jennings <sjenning@redhat.com>
14005 M:      Dan Streetman <ddstreet@ieee.org>
14006 L:      linux-mm@kvack.org
14007 S:      Maintained
14008 F:      mm/zbud.c
14009 F:      include/linux/zbud.h
14010
14011 ZD1211RW WIRELESS DRIVER
14012 M:      Daniel Drake <dsd@gentoo.org>
14013 M:      Ulrich Kunitz <kune@deine-taler.de>
14014 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14015 L:      linux-wireless@vger.kernel.org
14016 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14017 S:      Maintained
14018 F:      drivers/net/wireless/zydas/zd1211rw/
14019
14020 ZD1301_DEMOD MEDIA DRIVER
14021 M:      Antti Palosaari <crope@iki.fi>
14022 L:      linux-media@vger.kernel.org
14023 W:      https://linuxtv.org/
14024 W:      http://palosaari.fi/linux/
14025 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14026 S:      Maintained
14027 F:      drivers/media/dvb-frontends/zd1301_demod*
14028
14029 ZD1301 MEDIA DRIVER
14030 M:      Antti Palosaari <crope@iki.fi>
14031 L:      linux-media@vger.kernel.org
14032 W:      https://linuxtv.org/
14033 W:      http://palosaari.fi/linux/
14034 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14035 S:      Maintained
14036 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14037
14038 ZPOOL COMPRESSED PAGE STORAGE API
14039 M:      Dan Streetman <ddstreet@ieee.org>
14040 L:      linux-mm@kvack.org
14041 S:      Maintained
14042 F:      mm/zpool.c
14043 F:      include/linux/zpool.h
14044
14045 ZR36067 VIDEO FOR LINUX DRIVER
14046 L:      mjpeg-users@lists.sourceforge.net
14047 L:      linux-media@vger.kernel.org
14048 W:      http://mjpeg.sourceforge.net/driver-zoran/
14049 T:      hg https://linuxtv.org/hg/v4l-dvb
14050 S:      Odd Fixes
14051 F:      drivers/media/pci/zoran/
14052
14053 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14054 M:      Minchan Kim <minchan@kernel.org>
14055 M:      Nitin Gupta <ngupta@vflare.org>
14056 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14057 L:      linux-kernel@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/block/zram/
14060 F:      Documentation/blockdev/zram.txt
14061
14062 ZS DECSTATION Z85C30 SERIAL DRIVER
14063 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14064 S:      Maintained
14065 F:      drivers/tty/serial/zs.*
14066
14067 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14068 M:      Minchan Kim <minchan@kernel.org>
14069 M:      Nitin Gupta <ngupta@vflare.org>
14070 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14071 L:      linux-mm@kvack.org
14072 S:      Maintained
14073 F:      mm/zsmalloc.c
14074 F:      include/linux/zsmalloc.h
14075 F:      Documentation/vm/zsmalloc.txt
14076
14077 ZSWAP COMPRESSED SWAP CACHING
14078 M:      Seth Jennings <sjenning@redhat.com>
14079 M:      Dan Streetman <ddstreet@ieee.org>
14080 L:      linux-mm@kvack.org
14081 S:      Maintained
14082 F:      mm/zswap.c
14083
14084 THE REST
14085 M:      Linus Torvalds <torvalds@linux-foundation.org>
14086 L:      linux-kernel@vger.kernel.org
14087 Q:      http://patchwork.kernel.org/project/LKML/list/
14088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14089 S:      Buried alive in reporters
14090 F:      *
14091 F:      */