]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 M:      Quan Nguyen <qnguyen@apm.com>
900 S:      Supported
901 F:      drivers/net/ethernet/apm/xgene/
902 F:      drivers/net/phy/mdio-xgene.c
903 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M:      Iyappan Subramanian <isubramanian@apm.com>
908 M:      Keyur Chudgar <kchudgar@apm.com>
909 S:      Supported
910 F:      drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M:      Tai Nguyen <ttnguyen@apm.com>
914 S:      Supported
915 F:      drivers/perf/xgene_pmu.c
916 F:      Documentation/perf/xgene-pmu.txt
917 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M:      Jaya Kumar <jayalk@intworks.biz>
927 S:      Maintained
928 F:      drivers/video/fbdev/arcfb.c
929 F:      drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L:      netdev@vger.kernel.org
934 S:      Maintained
935 F:      drivers/net/arcnet/
936 F:      include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M:      Alexey Brodkin <abrodkin@synopsys.com>
940 S:      Supported
941 F:      drivers/gpu/drm/arc/
942 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M:      Mark Rutland <mark.rutland@arm.com>
946 M:      Marc Zyngier <marc.zyngier@arm.com>
947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S:      Maintained
949 F:      arch/arm/include/asm/arch_timer.h
950 F:      arch/arm64/include/asm/arch_timer.h
951 F:      drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M:      Liviu Dudau <liviu.dudau@arm.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arm/hdlcd_*
957 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M:      Liviu Dudau <liviu.dudau@arm.com>
961 M:      Brian Starkey <brian.starkey@arm.com>
962 M:      Mali DP Maintainers <malidp@foss.arm.com>
963 S:      Supported
964 F:      drivers/gpu/drm/arm/
965 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M:      Ian Molton <spyro@f2s.com>
969 S:      Maintained
970 F:      arch/arm/lib/floppydma.S
971 F:      arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M:      Will Deacon <will.deacon@arm.com>
975 M:      Mark Rutland <mark.rutland@arm.com>
976 S:      Maintained
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F:      arch/arm*/kernel/perf_*
979 F:      arch/arm/oprofile/common.c
980 F:      arch/arm*/kernel/hw_breakpoint.c
981 F:      arch/arm*/include/asm/hw_breakpoint.h
982 F:      arch/arm*/include/asm/perf_event.h
983 F:      drivers/perf/*
984 F:      include/linux/perf/arm_pmu.h
985 F:      Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M:      Russell King <linux@armlinux.org.uk>
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W:      http://www.armlinux.org.uk/
991 S:      Maintained
992 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F:      arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/mach-*/
999 F:      arch/arm/plat-*/
1000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M:      Russell King <linux@armlinux.org.uk>
1004 S:      Maintained
1005 F:      sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M:      Russell King <linux@armlinux.org.uk>
1009 S:      Maintained
1010 F:      drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      drivers/input/serio/ambakmi.*
1016 F:      include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      drivers/mmc/host/mmci.*
1022 F:      include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M:      Russell King <linux@armlinux.org.uk>
1026 S:      Maintained
1027 F:      drivers/tty/serial/amba-pl01*.c
1028 F:      include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M:      Russell King <linux@armlinux.org.uk>
1032 S:      Maintained
1033 F:      drivers/amba/
1034 F:      include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M:      Lennert Buytenhek <kernel@wantstofly.org>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S:      Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M:      Sergey Lapin <slapin@ossfans.org>
1043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S:      Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M:      Lennert Buytenhek <kernel@wantstofly.org>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M:      Chen-Yu Tsai <wens@csie.org>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Maintained
1056 N:      sun[x456789]i
1057 F:      arch/arm/boot/dts/ntc-gr8*
1058 F:      arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M:      Emilio López <emilio@elopez.com.ar>
1062 S:      Maintained
1063 F:      drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M:      Carlo Caione <carlo@caione.org>
1067 M:      Kevin Hilman <khilman@baylibre.com>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L:      linux-amlogic@lists.infradead.org
1070 W:      http://linux-meson.com/
1071 S:      Maintained
1072 F:      arch/arm/mach-meson/
1073 F:      arch/arm/boot/dts/meson*
1074 F:      arch/arm64/boot/dts/amlogic/
1075 F:      drivers/pinctrl/meson/
1076 F:      drivers/mmc/host/meson*
1077 N:      meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      arch/arm/mach-alpine/
1085 F:      arch/arm/boot/dts/alpine*
1086 F:      arch/arm64/boot/dts/al/
1087 F:      drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1091 M:      Lars Persson <lars.persson@axis.com>
1092 M:      Niklas Cassel <niklas.cassel@axis.com>
1093 S:      Maintained
1094 L:      linux-arm-kernel@axis.com
1095 F:      arch/arm/mach-artpec
1096 F:      arch/arm/boot/dts/artpec6*
1097 F:      drivers/clk/axis
1098 F:      drivers/pinctrl/pinctrl-artpec*
1099 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1100
1101 ARM/ASPEED MACHINE SUPPORT
1102 M:      Joel Stanley <joel@jms.id.au>
1103 S:      Maintained
1104 F:      arch/arm/mach-aspeed/
1105 F:      arch/arm/boot/dts/aspeed-*
1106 F:      drivers/*/*aspeed*
1107
1108 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1109 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1110 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1111 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 W:      http://www.linux4sam.org
1114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1115 S:      Supported
1116 F:      arch/arm/mach-at91/
1117 F:      include/soc/at91/
1118 F:      arch/arm/boot/dts/at91*.dts
1119 F:      arch/arm/boot/dts/at91*.dtsi
1120 F:      arch/arm/boot/dts/sama*.dts
1121 F:      arch/arm/boot/dts/sama*.dtsi
1122 F:      arch/arm/include/debug/at91.S
1123
1124 ARM/ATMEL AT91 Clock Support
1125 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1126 S:      Maintained
1127 F:      drivers/clk/at91
1128
1129 ARM/CALXEDA HIGHBANK ARCHITECTURE
1130 M:      Rob Herring <robh@kernel.org>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 F:      arch/arm/mach-highbank/
1134 F:      arch/arm/boot/dts/highbank.dts
1135 F:      arch/arm/boot/dts/ecx-*.dts*
1136
1137 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1138 M:      Krzysztof Halasa <khalasa@piap.pl>
1139 S:      Maintained
1140 F:      arch/arm/mach-cns3xxx/
1141
1142 ARM/CAVIUM THUNDER NETWORK DRIVER
1143 M:      Sunil Goutham <sgoutham@cavium.com>
1144 M:      Robert Richter <rric@kernel.org>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 S:      Supported
1147 F:      drivers/net/ethernet/cavium/thunder/
1148
1149 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1150 M:      Alexander Shiyan <shc_work@mail.ru>
1151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 S:      Odd Fixes
1153 N:      clps711x
1154
1155 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1156 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1157 M:      Ryan Mallon <rmallon@gmail.com>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Maintained
1160 F:      arch/arm/mach-ep93xx/
1161 F:      arch/arm/mach-ep93xx/include/mach/
1162
1163 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1164 M:      Lennert Buytenhek <kernel@wantstofly.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167
1168 ARM/CLKDEV SUPPORT
1169 M:      Russell King <linux@armlinux.org.uk>
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S:      Maintained
1172 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1173 F:      arch/arm/include/asm/clkdev.h
1174 F:      drivers/clk/clkdev.c
1175
1176 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1177 M:      Mike Rapoport <mike@compulab.co.il>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S:      Maintained
1180
1181 ARM/CONTEC MICRO9 MACHINE SUPPORT
1182 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1183 S:      Maintained
1184 F:      arch/arm/mach-ep93xx/micro9.c
1185
1186 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1187 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S:      Maintained
1190 F:      drivers/hwtracing/coresight/*
1191 F:      Documentation/trace/coresight.txt
1192 F:      Documentation/devicetree/bindings/arm/coresight.txt
1193 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1194 F:      tools/perf/arch/arm/util/pmu.c
1195 F:      tools/perf/arch/arm/util/auxtrace.c
1196 F:      tools/perf/arch/arm/util/cs-etm.c
1197 F:      tools/perf/arch/arm/util/cs-etm.h
1198 F:      tools/perf/util/cs-etm.h
1199
1200 ARM/CORGI MACHINE SUPPORT
1201 M:      Richard Purdie <rpurdie@rpsys.net>
1202 S:      Maintained
1203
1204 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1205 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 T:      git git://github.com/ulli-kroll/linux.git
1208 S:      Maintained
1209 F:      arch/arm/mach-gemini/
1210 F:      drivers/rtc/rtc-gemini.c
1211
1212 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1213 M:      Barry Song <baohua@kernel.org>
1214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1216 S:      Maintained
1217 F:      arch/arm/boot/dts/prima2*
1218 F:      arch/arm/mach-prima2/
1219 F:      drivers/clk/sirf/
1220 F:      drivers/clocksource/timer-prima2.c
1221 F:      drivers/clocksource/timer-atlas7.c
1222 N:      [^a-z]sirf
1223
1224 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1225 M:      Baruch Siach <baruch@tkos.co.il>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S:      Maintained
1228 F:      arch/arm/boot/dts/cx92755*
1229 N:      digicolor
1230
1231 ARM/EBSA110 MACHINE SUPPORT
1232 M:      Russell King <linux@armlinux.org.uk>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 W:      http://www.armlinux.org.uk/
1235 S:      Maintained
1236 F:      arch/arm/mach-ebsa110/
1237 F:      drivers/net/ethernet/amd/am79c961a.*
1238
1239 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1240 M:      Uwe Kleine-König <kernel@pengutronix.de>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 N:      efm32
1244
1245 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1246 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Maintained
1249 F:      arch/arm/mach-pxa/ezx.c
1250
1251 ARM/FARADAY FA526 PORT
1252 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Maintained
1255 T:      git git://git.berlios.de/gemini-board
1256 F:      arch/arm/mm/*-fa*
1257
1258 ARM/FOOTBRIDGE ARCHITECTURE
1259 M:      Russell King <linux@armlinux.org.uk>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 W:      http://www.armlinux.org.uk/
1262 S:      Maintained
1263 F:      arch/arm/include/asm/hardware/dec21285.h
1264 F:      arch/arm/mach-footbridge/
1265
1266 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1267 M:      Shawn Guo <shawnguo@kernel.org>
1268 M:      Sascha Hauer <kernel@pengutronix.de>
1269 R:      Fabio Estevam <fabio.estevam@nxp.com>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1273 F:      arch/arm/mach-imx/
1274 F:      arch/arm/mach-mxs/
1275 F:      arch/arm/boot/dts/imx*
1276 F:      arch/arm/configs/imx*_defconfig
1277 F:      drivers/clk/imx/
1278 F:      include/soc/imx/
1279
1280 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1281 M:      Shawn Guo <shawnguo@kernel.org>
1282 M:      Sascha Hauer <kernel@pengutronix.de>
1283 R:      Stefan Agner <stefan@agner.ch>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1287 F:      arch/arm/mach-imx/*vf610*
1288 F:      arch/arm/boot/dts/vf*
1289
1290 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1291 M:      Lennert Buytenhek <kernel@wantstofly.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294
1295 ARM/GUMSTIX MACHINE SUPPORT
1296 M:      Steve Sakoman <sakoman@gmail.com>
1297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S:      Maintained
1299
1300 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1301 M:      Philipp Zabel <philipp.zabel@gmail.com>
1302 M:      Paul Parsons <lost.distance@yahoo.com>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 F:      arch/arm/mach-pxa/hx4700.c
1306 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1307 F:      sound/soc/pxa/hx4700.c
1308
1309 ARM/HISILICON SOC SUPPORT
1310 M:      Wei Xu <xuwei5@hisilicon.com>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W:      http://www.hisilicon.com
1313 S:      Supported
1314 T:      git git://github.com/hisilicon/linux-hisi.git
1315 F:      arch/arm/mach-hisi/
1316 F:      arch/arm/boot/dts/hi3*
1317 F:      arch/arm/boot/dts/hip*
1318 F:      arch/arm/boot/dts/hisi*
1319 F:      arch/arm64/boot/dts/hisilicon/
1320
1321 ARM/HP JORNADA 7XX MACHINE SUPPORT
1322 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1323 W:      www.jlime.com
1324 S:      Maintained
1325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1326 F:      arch/arm/mach-sa1100/jornada720.c
1327 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1328
1329 ARM/IGEP MACHINE SUPPORT
1330 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1331 M:      Javier Martinez Canillas <javier@dowhile0.org>
1332 L:      linux-omap@vger.kernel.org
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      arch/arm/boot/dts/omap3-igep*
1336
1337 ARM/INCOME PXA270 SUPPORT
1338 M:      Marek Vasut <marek.vasut@gmail.com>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1342
1343 ARM/INTEL IOP32X ARM ARCHITECTURE
1344 M:      Lennert Buytenhek <kernel@wantstofly.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347
1348 ARM/INTEL IOP33X ARM ARCHITECTURE
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Orphan
1351
1352 ARM/INTEL IOP13XX ARM ARCHITECTURE
1353 M:      Lennert Buytenhek <kernel@wantstofly.org>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356
1357 ARM/INTEL IQ81342EX MACHINE SUPPORT
1358 M:      Lennert Buytenhek <kernel@wantstofly.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361
1362 ARM/INTEL IXDP2850 MACHINE SUPPORT
1363 M:      Lennert Buytenhek <kernel@wantstofly.org>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366
1367 ARM/INTEL IXP4XX ARM ARCHITECTURE
1368 M:      Imre Kaloz <kaloz@openwrt.org>
1369 M:      Krzysztof Halasa <khalasa@piap.pl>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/mach-ixp4xx/
1373
1374 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1375 M:      Jonathan Cameron <jic23@cam.ac.uk>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-pxa/stargate2.c
1379 F:      drivers/pcmcia/pxa2xx_stargate2.c
1380
1381 ARM/INTEL XSC3 (MANZANO) ARM CORE
1382 M:      Lennert Buytenhek <kernel@wantstofly.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385
1386 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1387 M:      Lennert Buytenhek <kernel@wantstofly.org>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390
1391 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1392 M:      Santosh Shilimkar <ssantosh@kernel.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      arch/arm/mach-keystone/
1396 F:      arch/arm/boot/dts/keystone-*
1397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1398
1399 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1400 M:      Santosh Shilimkar <ssantosh@kernel.org>
1401 L:      linux-kernel@vger.kernel.org
1402 S:      Maintained
1403 F:      drivers/clk/keystone/
1404
1405 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1406 M:      Santosh Shilimkar <ssantosh@kernel.org>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 L:      linux-kernel@vger.kernel.org
1409 S:      Maintained
1410 F:      drivers/clocksource/timer-keystone.c
1411
1412 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1413 M:      Santosh Shilimkar <ssantosh@kernel.org>
1414 L:      linux-kernel@vger.kernel.org
1415 S:      Maintained
1416 F:      drivers/power/reset/keystone-reset.c
1417
1418 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1419 M:      Santosh Shilimkar <ssantosh@kernel.org>
1420 L:      linux-kernel@vger.kernel.org
1421 S:      Maintained
1422 F:      drivers/memory/*emif*
1423
1424 ARM/LG1K ARCHITECTURE
1425 M:      Chanho Min <chanho.min@lge.com>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 F:      arch/arm64/boot/dts/lg/
1429
1430 ARM/LOGICPD PXA270 MACHINE SUPPORT
1431 M:      Lennert Buytenhek <kernel@wantstofly.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434
1435 ARM/LPC18XX ARCHITECTURE
1436 M:      Joachim Eastwood <manabian@gmail.com>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 F:      arch/arm/boot/dts/lpc43*
1440 F:      drivers/clk/nxp/clk-lpc18xx*
1441 F:      drivers/clocksource/time-lpc32xx.c
1442 F:      drivers/i2c/busses/i2c-lpc2k.c
1443 F:      drivers/memory/pl172.c
1444 F:      drivers/mtd/spi-nor/nxp-spifi.c
1445 F:      drivers/rtc/rtc-lpc24xx.c
1446 N:      lpc18xx
1447
1448 ARM/LPC32XX SOC SUPPORT
1449 M:      Vladimir Zapolskiy <vz@mleia.com>
1450 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1453 S:      Maintained
1454 F:      arch/arm/boot/dts/lpc32*
1455 F:      arch/arm/mach-lpc32xx/
1456 F:      drivers/i2c/busses/i2c-pnx.c
1457 F:      drivers/net/ethernet/nxp/lpc_eth.c
1458 F:      drivers/usb/host/ohci-nxp.c
1459 F:      drivers/watchdog/pnx4008_wdt.c
1460 N:      lpc32xx
1461
1462 ARM/MAGICIAN MACHINE SUPPORT
1463 M:      Philipp Zabel <philipp.zabel@gmail.com>
1464 S:      Maintained
1465
1466 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1467 M:      Jason Cooper <jason@lakedaemon.net>
1468 M:      Andrew Lunn <andrew@lunn.ch>
1469 M:      Gregory Clement <gregory.clement@free-electrons.com>
1470 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      arch/arm/mach-mvebu/
1474 F:      drivers/rtc/rtc-armada38x.c
1475 F:      arch/arm/boot/dts/armada*
1476 F:      arch/arm/boot/dts/kirkwood*
1477 F:      arch/arm64/boot/dts/marvell/armada*
1478 F:      drivers/cpufreq/mvebu-cpufreq.c
1479 F:      arch/arm/configs/mvebu_*_defconfig
1480
1481 ARM/Marvell Berlin SoC support
1482 M:      Jisheng Zhang <jszhang@marvell.com>
1483 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486 F:      arch/arm/mach-berlin/
1487 F:      arch/arm/boot/dts/berlin*
1488 F:      arch/arm64/boot/dts/marvell/berlin*
1489
1490
1491 ARM/Marvell Dove/MV78xx0/Orion SOC support
1492 M:      Jason Cooper <jason@lakedaemon.net>
1493 M:      Andrew Lunn <andrew@lunn.ch>
1494 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1495 M:      Gregory Clement <gregory.clement@free-electrons.com>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498 F:      arch/arm/mach-dove/
1499 F:      arch/arm/mach-mv78xx0/
1500 F:      arch/arm/mach-orion5x/
1501 F:      arch/arm/plat-orion/
1502 F:      arch/arm/boot/dts/dove*
1503 F:      arch/arm/boot/dts/orion5x*
1504
1505
1506 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1507 M:      Alexander Clouter <alex@digriz.org.uk>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 W:      http://www.digriz.org.uk/ts78xx/kernel
1510 S:      Maintained
1511 F:      arch/arm/mach-orion5x/ts78xx-*
1512
1513 ARM/OXNAS platform support
1514 M:      Neil Armstrong <narmstrong@baylibre.com>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/mach-oxnas/
1519 F:      arch/arm/boot/dts/ox8*.dtsi
1520 F:      arch/arm/boot/dts/wd-mbwe.dts
1521 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1522 N:      oxnas
1523
1524 ARM/Mediatek RTC DRIVER
1525 M:      Eddie Huang <eddie.huang@mediatek.com>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529 F:      drivers/rtc/rtc-mt6397.c
1530
1531 ARM/Mediatek SoC support
1532 M:      Matthias Brugger <matthias.bgg@gmail.com>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm/boot/dts/mt6*
1537 F:      arch/arm/boot/dts/mt7*
1538 F:      arch/arm/boot/dts/mt8*
1539 F:      arch/arm/mach-mediatek/
1540 F:      arch/arm64/boot/dts/mediatek/
1541 N:      mtk
1542 K:      mediatek
1543
1544 ARM/Mediatek USB3 PHY DRIVER
1545 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      drivers/phy/phy-mt65xx-usb3.c
1550
1551 ARM/MICREL KS8695 ARCHITECTURE
1552 M:      Greg Ungerer <gerg@uclinux.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F:      arch/arm/mach-ks8695/
1555 S:      Odd Fixes
1556
1557 ARM/MIOA701 MACHINE SUPPORT
1558 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F:      arch/arm/mach-pxa/mioa701.c
1561 S:      Maintained
1562
1563 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1564 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1565 S:      Maintained
1566
1567 ARM/NOMADIK ARCHITECTURE
1568 M:      Alessandro Rubini <rubini@unipv.it>
1569 M:      Linus Walleij <linus.walleij@linaro.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572 F:      arch/arm/mach-nomadik/
1573 F:      drivers/pinctrl/nomadik/
1574 F:      drivers/i2c/busses/i2c-nomadik.c
1575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1576
1577 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1578 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1579 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1580 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1581 S:      Supported
1582
1583 ARM/TOSA MACHINE SUPPORT
1584 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1585 M:      Dirk Opfer <dirk@opfer-online.de>
1586 S:      Maintained
1587
1588 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1589 M:      Marek Vasut <marek.vasut@gmail.com>
1590 L:      linux-arm-kernel@lists.infradead.org
1591 W:      http://hackndev.com
1592 S:      Maintained
1593 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1594 F:      arch/arm/mach-pxa/palmtx.c
1595 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1596 F:      arch/arm/mach-pxa/palmt5.c
1597 F:      arch/arm/mach-pxa/include/mach/palmld.h
1598 F:      arch/arm/mach-pxa/palmld.c
1599 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1600 F:      arch/arm/mach-pxa/palmte2.c
1601 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1602 F:      arch/arm/mach-pxa/palmtc.c
1603
1604 ARM/PALM TREO SUPPORT
1605 M:      Tomas Cech <sleep_walker@suse.com>
1606 L:      linux-arm-kernel@lists.infradead.org
1607 W:      http://hackndev.com
1608 S:      Maintained
1609 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1610 F:      arch/arm/mach-pxa/palmtreo.c
1611
1612 ARM/PALMZ72 SUPPORT
1613 M:      Sergey Lapin <slapin@ossfans.org>
1614 L:      linux-arm-kernel@lists.infradead.org
1615 W:      http://hackndev.com
1616 S:      Maintained
1617 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1618 F:      arch/arm/mach-pxa/palmz72.c
1619
1620 ARM/PLEB SUPPORT
1621 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1622 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1623 S:      Maintained
1624
1625 ARM/PT DIGITAL BOARD PORT
1626 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 W:      http://www.armlinux.org.uk/
1629 S:      Maintained
1630
1631 ARM/QUALCOMM SUPPORT
1632 M:      Andy Gross <andy.gross@linaro.org>
1633 M:      David Brown <david.brown@linaro.org>
1634 L:      linux-arm-msm@vger.kernel.org
1635 L:      linux-soc@vger.kernel.org
1636 S:      Maintained
1637 F:      Documentation/devicetree/bindings/soc/qcom/
1638 F:      arch/arm/boot/dts/qcom-*.dts
1639 F:      arch/arm/boot/dts/qcom-*.dtsi
1640 F:      arch/arm/mach-qcom/
1641 F:      arch/arm64/boot/dts/qcom/*
1642 F:      drivers/i2c/busses/i2c-qup.c
1643 F:      drivers/clk/qcom/
1644 F:      drivers/pinctrl/qcom/
1645 F:      drivers/dma/qcom/
1646 F:      drivers/soc/qcom/
1647 F:      drivers/spi/spi-qup.c
1648 F:      drivers/tty/serial/msm_serial.h
1649 F:      drivers/tty/serial/msm_serial.c
1650 F:      drivers/*/pm8???-*
1651 F:      drivers/mfd/ssbi.c
1652 F:      drivers/firmware/qcom_scm.c
1653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1654
1655 ARM/RADISYS ENP2611 MACHINE SUPPORT
1656 M:      Lennert Buytenhek <kernel@wantstofly.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659
1660 ARM/RENESAS ARM64 ARCHITECTURE
1661 M:      Simon Horman <horms@verge.net.au>
1662 M:      Magnus Damm <magnus.damm@gmail.com>
1663 L:      linux-renesas-soc@vger.kernel.org
1664 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1666 S:      Supported
1667 F:      arch/arm64/boot/dts/renesas/
1668 F:      drivers/soc/renesas/
1669 F:      include/linux/soc/renesas/
1670
1671 ARM/RISCPC ARCHITECTURE
1672 M:      Russell King <linux@armlinux.org.uk>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 W:      http://www.armlinux.org.uk/
1675 S:      Maintained
1676 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1677 F:      arch/arm/include/asm/hardware/ioc.h
1678 F:      arch/arm/include/asm/hardware/iomd.h
1679 F:      arch/arm/include/asm/hardware/memc.h
1680 F:      arch/arm/mach-rpc/
1681 F:      drivers/net/ethernet/8390/etherh.c
1682 F:      drivers/net/ethernet/i825xx/ether1*
1683 F:      drivers/net/ethernet/seeq/ether3*
1684 F:      drivers/scsi/arm/
1685
1686 ARM/Rockchip SoC support
1687 M:      Heiko Stuebner <heiko@sntech.de>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 L:      linux-rockchip@lists.infradead.org
1690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1691 S:      Maintained
1692 F:      arch/arm/boot/dts/rk3*
1693 F:      arch/arm/mach-rockchip/
1694 F:      drivers/clk/rockchip/
1695 F:      drivers/i2c/busses/i2c-rk3x.c
1696 F:      drivers/*/*rockchip*
1697 F:      drivers/*/*/*rockchip*
1698 F:      sound/soc/rockchip/
1699 N:      rockchip
1700
1701 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1702 M:      Kukjin Kim <kgene@kernel.org>
1703 M:      Krzysztof Kozlowski <krzk@kernel.org>
1704 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1707 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1708 S:      Maintained
1709 F:      arch/arm/boot/dts/s3c*
1710 F:      arch/arm/boot/dts/s5p*
1711 F:      arch/arm/boot/dts/samsung*
1712 F:      arch/arm/boot/dts/exynos*
1713 F:      arch/arm64/boot/dts/exynos/
1714 F:      arch/arm/plat-samsung/
1715 F:      arch/arm/mach-s3c24*/
1716 F:      arch/arm/mach-s3c64xx/
1717 F:      arch/arm/mach-s5p*/
1718 F:      arch/arm/mach-exynos*/
1719 F:      drivers/*/*s3c24*
1720 F:      drivers/*/*/*s3c24*
1721 F:      drivers/*/*s3c64xx*
1722 F:      drivers/*/*s5pv210*
1723 F:      drivers/memory/samsung/*
1724 F:      drivers/soc/samsung/*
1725 F:      Documentation/arm/Samsung/
1726 F:      Documentation/devicetree/bindings/arm/samsung/
1727 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1728 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1729 N:      exynos
1730
1731 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1732 M:      Kyungmin Park <kyungmin.park@samsung.com>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/mach-s5pv210/
1736
1737 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1738 M:      Kyungmin Park <kyungmin.park@samsung.com>
1739 M:      Kamil Debski <kamil@wypas.org>
1740 M:      Andrzej Hajda <a.hajda@samsung.com>
1741 L:      linux-arm-kernel@lists.infradead.org
1742 L:      linux-media@vger.kernel.org
1743 S:      Maintained
1744 F:      drivers/media/platform/s5p-g2d/
1745
1746 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1747 M:      Kyungmin Park <kyungmin.park@samsung.com>
1748 M:      Kamil Debski <kamil@wypas.org>
1749 M:      Jeongtae Park <jtp.park@samsung.com>
1750 M:      Andrzej Hajda <a.hajda@samsung.com>
1751 L:      linux-arm-kernel@lists.infradead.org
1752 L:      linux-media@vger.kernel.org
1753 S:      Maintained
1754 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1755 F:      drivers/media/platform/s5p-mfc/
1756
1757 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1758 M:      Kyungmin Park <kyungmin.park@samsung.com>
1759 L:      linux-arm-kernel@lists.infradead.org
1760 L:      linux-media@vger.kernel.org
1761 S:      Maintained
1762 F:      drivers/staging/media/platform/s5p-cec/
1763
1764 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1765 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1766 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1767 L:      linux-arm-kernel@lists.infradead.org
1768 L:      linux-media@vger.kernel.org
1769 S:      Maintained
1770 F:      drivers/media/platform/s5p-jpeg/
1771
1772 ARM/SHMOBILE ARM ARCHITECTURE
1773 M:      Simon Horman <horms@verge.net.au>
1774 M:      Magnus Damm <magnus.damm@gmail.com>
1775 L:      linux-renesas-soc@vger.kernel.org
1776 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1778 S:      Supported
1779 F:      arch/arm/boot/dts/emev2*
1780 F:      arch/arm/boot/dts/r7s*
1781 F:      arch/arm/boot/dts/r8a*
1782 F:      arch/arm/boot/dts/sh*
1783 F:      arch/arm/configs/shmobile_defconfig
1784 F:      arch/arm/include/debug/renesas-scif.S
1785 F:      arch/arm/mach-shmobile/
1786 F:      drivers/soc/renesas/
1787 F:      include/linux/soc/renesas/
1788
1789 ARM/SOCFPGA ARCHITECTURE
1790 M:      Dinh Nguyen <dinguyen@kernel.org>
1791 S:      Maintained
1792 F:      arch/arm/mach-socfpga/
1793 F:      arch/arm/boot/dts/socfpga*
1794 F:      arch/arm/configs/socfpga_defconfig
1795 F:      arch/arm64/boot/dts/altera/
1796 W:      http://www.rocketboards.org
1797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1798
1799 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1800 M:      Dinh Nguyen <dinguyen@kernel.org>
1801 S:      Maintained
1802 F:      drivers/clk/socfpga/
1803
1804 ARM/SOCFPGA EDAC SUPPORT
1805 M:      Thor Thayer <thor.thayer@linux.intel.com>
1806 S:      Maintained
1807 F:      drivers/edac/altera_edac.
1808
1809 ARM/STI ARCHITECTURE
1810 M:      Patrice Chotard <patrice.chotard@st.com>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L:      kernel@stlinux.com
1813 W:      http://www.stlinux.com
1814 S:      Maintained
1815 F:      arch/arm/mach-sti/
1816 F:      arch/arm/boot/dts/sti*
1817 F:      drivers/char/hw_random/st-rng.c
1818 F:      drivers/clocksource/arm_global_timer.c
1819 F:      drivers/clocksource/clksrc_st_lpc.c
1820 F:      drivers/cpufreq/sti-cpufreq.c
1821 F:      drivers/dma/st_fdma*
1822 F:      drivers/i2c/busses/i2c-st.c
1823 F:      drivers/media/rc/st_rc.c
1824 F:      drivers/media/platform/sti/c8sectpfe/
1825 F:      drivers/mmc/host/sdhci-st.c
1826 F:      drivers/phy/phy-miphy28lp.c
1827 F:      drivers/phy/phy-stih407-usb.c
1828 F:      drivers/pinctrl/pinctrl-st.c
1829 F:      drivers/remoteproc/st_remoteproc.c
1830 F:      drivers/remoteproc/st_slim_rproc.c
1831 F:      drivers/reset/sti/
1832 F:      drivers/rtc/rtc-st-lpc.c
1833 F:      drivers/tty/serial/st-asc.c
1834 F:      drivers/usb/dwc3/dwc3-st.c
1835 F:      drivers/usb/host/ehci-st.c
1836 F:      drivers/usb/host/ohci-st.c
1837 F:      drivers/watchdog/st_lpc_wdt.c
1838 F:      drivers/ata/ahci_st.c
1839 F:      include/linux/remoteproc/st_slim_rproc.h
1840
1841 ARM/STM32 ARCHITECTURE
1842 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1843 M:      Alexandre Torgue <alexandre.torgue@st.com>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1847 N:      stm32
1848 F:      drivers/clocksource/armv7m_systick.c
1849
1850 ARM/TANGO ARCHITECTURE
1851 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1852 L:      linux-arm-kernel@lists.infradead.org
1853 S:      Maintained
1854 N:      tango
1855
1856 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1857 M:      Lennert Buytenhek <kernel@wantstofly.org>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S:      Maintained
1860
1861 ARM/TETON BGA MACHINE SUPPORT
1862 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865
1866 ARM/THECUS N2100 MACHINE SUPPORT
1867 M:      Lennert Buytenhek <kernel@wantstofly.org>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 S:      Maintained
1870
1871 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1872 M:      Wan ZongShun <mcuos.com@gmail.com>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W:      http://www.mcuos.com
1875 S:      Maintained
1876 F:      arch/arm/mach-w90x900/
1877 F:      drivers/input/keyboard/w90p910_keypad.c
1878 F:      drivers/input/touchscreen/w90p910_ts.c
1879 F:      drivers/watchdog/nuc900_wdt.c
1880 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1881 F:      drivers/mtd/nand/nuc900_nand.c
1882 F:      drivers/rtc/rtc-nuc900.c
1883 F:      drivers/spi/spi-nuc900.c
1884 F:      drivers/usb/host/ehci-w90x900.c
1885 F:      drivers/video/fbdev/nuc900fb.c
1886
1887 ARM/U300 MACHINE SUPPORT
1888 M:      Linus Walleij <linus.walleij@linaro.org>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S:      Supported
1891 F:      arch/arm/mach-u300/
1892 F:      drivers/clocksource/timer-u300.c
1893 F:      drivers/i2c/busses/i2c-stu300.c
1894 F:      drivers/rtc/rtc-coh901331.c
1895 F:      drivers/watchdog/coh901327_wdt.c
1896 F:      drivers/dma/coh901318*
1897 F:      drivers/mfd/ab3100*
1898 F:      drivers/rtc/rtc-ab3100.c
1899 F:      drivers/rtc/rtc-coh901331.c
1900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1901
1902 ARM/UNIPHIER ARCHITECTURE
1903 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1906 S:      Maintained
1907 F:      arch/arm/boot/dts/uniphier*
1908 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1909 F:      arch/arm/mach-uniphier/
1910 F:      arch/arm/mm/cache-uniphier.c
1911 F:      arch/arm64/boot/dts/socionext/
1912 F:      drivers/bus/uniphier-system-bus.c
1913 F:      drivers/clk/uniphier/
1914 F:      drivers/i2c/busses/i2c-uniphier*
1915 F:      drivers/pinctrl/uniphier/
1916 F:      drivers/reset/reset-uniphier.c
1917 F:      drivers/tty/serial/8250/8250_uniphier.c
1918 N:      uniphier
1919
1920 ARM/Ux500 ARM ARCHITECTURE
1921 M:      Linus Walleij <linus.walleij@linaro.org>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S:      Maintained
1924 F:      arch/arm/mach-ux500/
1925 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1926 F:      drivers/dma/ste_dma40*
1927 F:      drivers/hwspinlock/u8500_hsem.c
1928 F:      drivers/mfd/abx500*
1929 F:      drivers/mfd/ab8500*
1930 F:      drivers/mfd/dbx500*
1931 F:      drivers/mfd/db8500*
1932 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1933 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1934 F:      drivers/rtc/rtc-ab8500.c
1935 F:      drivers/rtc/rtc-pl031.c
1936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1937
1938 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1939 M:      Ulf Hansson <ulf.hansson@linaro.org>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 T:      git git://git.linaro.org/people/ulfh/clk.git
1942 S:      Maintained
1943 F:      drivers/clk/ux500/
1944
1945 ARM/VERSATILE EXPRESS PLATFORM
1946 M:      Liviu Dudau <liviu.dudau@arm.com>
1947 M:      Sudeep Holla <sudeep.holla@arm.com>
1948 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951 F:      arch/arm/boot/dts/vexpress*
1952 F:      arch/arm64/boot/dts/arm/
1953 F:      arch/arm/mach-vexpress/
1954 F:      */*/vexpress*
1955 F:      */*/*/vexpress*
1956 F:      drivers/clk/versatile/clk-vexpress-osc.c
1957 F:      drivers/clocksource/versatile.c
1958 N:      mps2
1959
1960 ARM/VFP SUPPORT
1961 M:      Russell King <linux@armlinux.org.uk>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 W:      http://www.armlinux.org.uk/
1964 S:      Maintained
1965 F:      arch/arm/vfp/
1966
1967 ARM/VOIPAC PXA270 SUPPORT
1968 M:      Marek Vasut <marek.vasut@gmail.com>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S:      Maintained
1971 F:      arch/arm/mach-pxa/vpac270.c
1972 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1973
1974 ARM/VT8500 ARM ARCHITECTURE
1975 M:      Tony Prisk <linux@prisktech.co.nz>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      arch/arm/mach-vt8500/
1979 F:      drivers/clocksource/vt8500_timer.c
1980 F:      drivers/i2c/busses/i2c-wmt.c
1981 F:      drivers/mmc/host/wmt-sdmmc.c
1982 F:      drivers/pwm/pwm-vt8500.c
1983 F:      drivers/rtc/rtc-vt8500.c
1984 F:      drivers/tty/serial/vt8500_serial.c
1985 F:      drivers/usb/host/ehci-platform.c
1986 F:      drivers/usb/host/uhci-platform.c
1987 F:      drivers/video/fbdev/vt8500lcdfb.*
1988 F:      drivers/video/fbdev/wm8505fb*
1989 F:      drivers/video/fbdev/wmt_ge_rops.*
1990
1991 ARM/ZIPIT Z2 SUPPORT
1992 M:      Marek Vasut <marek.vasut@gmail.com>
1993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 S:      Maintained
1995 F:      arch/arm/mach-pxa/z2.c
1996 F:      arch/arm/mach-pxa/include/mach/z2.h
1997
1998 ARM/ZTE ARCHITECTURE
1999 M:      Jun Nie <jun.nie@linaro.org>
2000 M:      Baoyou Xie <baoyou.xie@linaro.org>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 S:      Maintained
2003 F:      arch/arm/mach-zx/
2004 F:      drivers/clk/zte/
2005 F:      drivers/reset/reset-zx2967.c
2006 F:      drivers/soc/zte/
2007 F:      Documentation/devicetree/bindings/arm/zte.txt
2008 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2009 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2010 F:      Documentation/devicetree/bindings/soc/zte/
2011 F:      include/dt-bindings/soc/zx*.h
2012
2013 ARM/ZYNQ ARCHITECTURE
2014 M:      Michal Simek <michal.simek@xilinx.com>
2015 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 W:      http://wiki.xilinx.com
2018 T:      git https://github.com/Xilinx/linux-xlnx.git
2019 S:      Supported
2020 F:      arch/arm/mach-zynq/
2021 F:      drivers/cpuidle/cpuidle-zynq.c
2022 F:      drivers/block/xsysace.c
2023 N:      zynq
2024 N:      xilinx
2025 F:      drivers/clocksource/cadence_ttc_timer.c
2026 F:      drivers/i2c/busses/i2c-cadence.c
2027 F:      drivers/mmc/host/sdhci-of-arasan.c
2028 F:      drivers/edac/synopsys_edac.c
2029
2030 ARM SMMU DRIVERS
2031 M:      Will Deacon <will.deacon@arm.com>
2032 R:      Robin Murphy <robin.murphy@arm.com>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S:      Maintained
2035 F:      drivers/iommu/arm-smmu.c
2036 F:      drivers/iommu/arm-smmu-v3.c
2037 F:      drivers/iommu/io-pgtable-arm.c
2038 F:      drivers/iommu/io-pgtable-arm-v7s.c
2039
2040 ARM64 PORT (AARCH64 ARCHITECTURE)
2041 M:      Catalin Marinas <catalin.marinas@arm.com>
2042 M:      Will Deacon <will.deacon@arm.com>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2045 S:      Maintained
2046 F:      arch/arm64/
2047 F:      Documentation/arm64/
2048
2049 AS3645A LED FLASH CONTROLLER DRIVER
2050 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2051 L:      linux-media@vger.kernel.org
2052 T:      git git://linuxtv.org/media_tree.git
2053 S:      Maintained
2054 F:      drivers/media/i2c/as3645a.c
2055 F:      include/media/i2c/as3645a.h
2056
2057 ASAHI KASEI AK8974 DRIVER
2058 M:      Linus Walleij <linus.walleij@linaro.org>
2059 L:      linux-iio@vger.kernel.org
2060 W:      http://www.akm.com/
2061 S:      Supported
2062 F:      drivers/iio/magnetometer/ak8974.c
2063
2064 ASC7621 HARDWARE MONITOR DRIVER
2065 M:      George Joseph <george.joseph@fairview5.com>
2066 L:      linux-hwmon@vger.kernel.org
2067 S:      Maintained
2068 F:      Documentation/hwmon/asc7621
2069 F:      drivers/hwmon/asc7621.c
2070
2071 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2072 M:      Corentin Chary <corentin.chary@gmail.com>
2073 L:      acpi4asus-user@lists.sourceforge.net
2074 L:      platform-driver-x86@vger.kernel.org
2075 W:      http://acpi4asus.sf.net
2076 S:      Maintained
2077 F:      drivers/platform/x86/asus*.c
2078 F:      drivers/platform/x86/eeepc*.c
2079
2080 ASUS WIRELESS RADIO CONTROL DRIVER
2081 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2082 L:      platform-driver-x86@vger.kernel.org
2083 S:      Maintained
2084 F:      drivers/platform/x86/asus-wireless.c
2085
2086 ASYMMETRIC KEYS
2087 M:      David Howells <dhowells@redhat.com>
2088 L:      keyrings@vger.kernel.org
2089 S:      Maintained
2090 F:      Documentation/crypto/asymmetric-keys.txt
2091 F:      include/linux/verification.h
2092 F:      include/crypto/public_key.h
2093 F:      include/crypto/pkcs7.h
2094 F:      crypto/asymmetric_keys/
2095
2096 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2097 R:      Dan Williams <dan.j.williams@intel.com>
2098 W:      http://sourceforge.net/projects/xscaleiop
2099 S:      Odd fixes
2100 F:      Documentation/crypto/async-tx-api.txt
2101 F:      crypto/async_tx/
2102 F:      drivers/dma/
2103 F:      include/linux/dmaengine.h
2104 F:      include/linux/async_tx.h
2105
2106 AT24 EEPROM DRIVER
2107 M:      Wolfram Sang <wsa@the-dreams.de>
2108 L:      linux-i2c@vger.kernel.org
2109 S:      Maintained
2110 F:      drivers/misc/eeprom/at24.c
2111 F:      include/linux/platform_data/at24.h
2112
2113 ATA OVER ETHERNET (AOE) DRIVER
2114 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2115 W:      http://www.openaoe.org/
2116 S:      Supported
2117 F:      Documentation/aoe/
2118 F:      drivers/block/aoe/
2119
2120 ATHEROS 71XX/9XXX GPIO DRIVER
2121 M:      Alban Bedel <albeu@free.fr>
2122 W:      https://github.com/AlbanBedel/linux
2123 T:      git git://github.com/AlbanBedel/linux
2124 S:      Maintained
2125 F:      drivers/gpio/gpio-ath79.c
2126 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2127
2128 ATHEROS ATH GENERIC UTILITIES
2129 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2130 L:      linux-wireless@vger.kernel.org
2131 S:      Supported
2132 F:      drivers/net/wireless/ath/*
2133
2134 ATHEROS ATH5K WIRELESS DRIVER
2135 M:      Jiri Slaby <jirislaby@gmail.com>
2136 M:      Nick Kossifidis <mickflemm@gmail.com>
2137 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2138 L:      linux-wireless@vger.kernel.org
2139 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2140 S:      Maintained
2141 F:      drivers/net/wireless/ath/ath5k/
2142
2143 ATHEROS ATH6KL WIRELESS DRIVER
2144 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2145 L:      linux-wireless@vger.kernel.org
2146 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2148 S:      Supported
2149 F:      drivers/net/wireless/ath/ath6kl/
2150
2151 WILOCITY WIL6210 WIRELESS DRIVER
2152 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2153 L:      linux-wireless@vger.kernel.org
2154 L:      wil6210@qca.qualcomm.com
2155 S:      Supported
2156 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2157 F:      drivers/net/wireless/ath/wil6210/
2158 F:      include/uapi/linux/wil6210_uapi.h
2159
2160 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2161 M:      Christian Lamparter <chunkeey@googlemail.com>
2162 L:      linux-wireless@vger.kernel.org
2163 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2164 S:      Maintained
2165 F:      drivers/net/wireless/ath/carl9170/
2166
2167 ATK0110 HWMON DRIVER
2168 M:      Luca Tettamanti <kronos.it@gmail.com>
2169 L:      linux-hwmon@vger.kernel.org
2170 S:      Maintained
2171 F:      drivers/hwmon/asus_atk0110.c
2172
2173 ATI_REMOTE2 DRIVER
2174 M:      Ville Syrjala <syrjala@sci.fi>
2175 S:      Maintained
2176 F:      drivers/input/misc/ati_remote2.c
2177
2178 ATLX ETHERNET DRIVERS
2179 M:      Jay Cliburn <jcliburn@gmail.com>
2180 M:      Chris Snook <chris.snook@gmail.com>
2181 L:      netdev@vger.kernel.org
2182 W:      http://sourceforge.net/projects/atl1
2183 W:      http://atl1.sourceforge.net
2184 S:      Maintained
2185 F:      drivers/net/ethernet/atheros/
2186
2187 ATM
2188 M:      Chas Williams <3chas3@gmail.com>
2189 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2190 L:      netdev@vger.kernel.org
2191 W:      http://linux-atm.sourceforge.net
2192 S:      Maintained
2193 F:      drivers/atm/
2194 F:      include/linux/atm*
2195 F:      include/uapi/linux/atm*
2196
2197 ATMEL AT91 / AT32 MCI DRIVER
2198 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2199 S:      Maintained
2200 F:      drivers/mmc/host/atmel-mci.c
2201
2202 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2203 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2204 S:      Supported
2205 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2206
2207 ATMEL SAMA5D2 ADC DRIVER
2208 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2209 L:      linux-iio@vger.kernel.org
2210 S:      Supported
2211 F:      drivers/iio/adc/at91-sama5d2_adc.c
2212
2213 ATMEL Audio ALSA driver
2214 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2216 S:      Supported
2217 F:      sound/soc/atmel
2218
2219 ATMEL XDMA DRIVER
2220 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2221 L:      linux-arm-kernel@lists.infradead.org
2222 L:      dmaengine@vger.kernel.org
2223 S:      Supported
2224 F:      drivers/dma/at_xdmac.c
2225
2226 ATMEL I2C DRIVER
2227 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2228 L:      linux-i2c@vger.kernel.org
2229 S:      Supported
2230 F:      drivers/i2c/busses/i2c-at91.c
2231
2232 ATMEL ISI DRIVER
2233 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2234 L:      linux-media@vger.kernel.org
2235 S:      Supported
2236 F:      drivers/media/platform/soc_camera/atmel-isi.c
2237 F:      include/media/atmel-isi.h
2238
2239 ATMEL LCDFB DRIVER
2240 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2241 L:      linux-fbdev@vger.kernel.org
2242 S:      Maintained
2243 F:      drivers/video/fbdev/atmel_lcdfb.c
2244 F:      include/video/atmel_lcdc.h
2245
2246 ATMEL MACB ETHERNET DRIVER
2247 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2248 S:      Supported
2249 F:      drivers/net/ethernet/cadence/
2250
2251 ATMEL NAND DRIVER
2252 M:      Wenyou Yang <wenyou.yang@atmel.com>
2253 M:      Josh Wu <rainyfeeling@outlook.com>
2254 L:      linux-mtd@lists.infradead.org
2255 S:      Supported
2256 F:      drivers/mtd/nand/atmel_nand*
2257
2258 ATMEL SDMMC DRIVER
2259 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2260 L:      linux-mmc@vger.kernel.org
2261 S:      Supported
2262 F:      drivers/mmc/host/sdhci-of-at91.c
2263
2264 ATMEL SPI DRIVER
2265 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2266 S:      Supported
2267 F:      drivers/spi/spi-atmel.*
2268
2269 ATMEL SSC DRIVER
2270 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S:      Supported
2273 F:      drivers/misc/atmel-ssc.c
2274 F:      include/linux/atmel-ssc.h
2275
2276 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2277 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S:      Supported
2280 F:      drivers/misc/atmel_tclib.c
2281 F:      drivers/clocksource/tcb_clksrc.c
2282
2283 ATMEL USBA UDC DRIVER
2284 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 S:      Supported
2287 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2288
2289 ATMEL WIRELESS DRIVER
2290 M:      Simon Kelley <simon@thekelleys.org.uk>
2291 L:      linux-wireless@vger.kernel.org
2292 W:      http://www.thekelleys.org.uk/atmel
2293 W:      http://atmelwlandriver.sourceforge.net/
2294 S:      Maintained
2295 F:      drivers/net/wireless/atmel/atmel*
2296
2297 ATMEL MAXTOUCH DRIVER
2298 M:      Nick Dyer <nick@shmanahar.org>
2299 T:      git git://github.com/ndyer/linux.git
2300 S:      Maintained
2301 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2302 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2303 F:      include/linux/platform_data/atmel_mxt_ts.h
2304
2305 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2306 M:      Bradley Grove <linuxdrivers@attotech.com>
2307 L:      linux-scsi@vger.kernel.org
2308 W:      http://www.attotech.com
2309 S:      Supported
2310 F:      drivers/scsi/esas2r
2311
2312 ATUSB IEEE 802.15.4 RADIO DRIVER
2313 M:      Stefan Schmidt <stefan@osg.samsung.com>
2314 L:      linux-wpan@vger.kernel.org
2315 S:      Maintained
2316 F:      drivers/net/ieee802154/atusb.c
2317 F:      drivers/net/ieee802154/atusb.h
2318 F:      drivers/net/ieee802154/at86rf230.h
2319
2320 AUDIT SUBSYSTEM
2321 M:      Paul Moore <paul@paul-moore.com>
2322 M:      Eric Paris <eparis@redhat.com>
2323 L:      linux-audit@redhat.com (moderated for non-subscribers)
2324 W:      http://people.redhat.com/sgrubb/audit/
2325 T:      git git://git.infradead.org/users/pcmoore/audit
2326 S:      Maintained
2327 F:      include/linux/audit.h
2328 F:      include/uapi/linux/audit.h
2329 F:      kernel/audit*
2330
2331 AUXILIARY DISPLAY DRIVERS
2332 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2333 W:      http://miguelojeda.es/auxdisplay.htm
2334 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2335 S:      Maintained
2336 F:      drivers/auxdisplay/
2337 F:      include/linux/cfag12864b.h
2338
2339 AX.25 NETWORK LAYER
2340 M:      Ralf Baechle <ralf@linux-mips.org>
2341 L:      linux-hams@vger.kernel.org
2342 W:      http://www.linux-ax25.org/
2343 S:      Maintained
2344 F:      include/uapi/linux/ax25.h
2345 F:      include/net/ax25.h
2346 F:      net/ax25/
2347
2348 AXENTIA ASOC DRIVERS
2349 M:      Peter Rosin <peda@axentia.se>
2350 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/sound/axentia,*
2353 F:      sound/soc/atmel/tse850-pcm5142.c
2354
2355 AXENTIA ARM DEVICES
2356 M:      Peter Rosin <peda@axentia.se>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359 F:      Documentation/devicetree/bindings/arm/axentia.txt
2360 F:      arch/arm/boot/dts/at91-linea.dtsi
2361 F:      arch/arm/boot/dts/at91-tse850-3.dts
2362
2363 AZ6007 DVB DRIVER
2364 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2365 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2366 L:      linux-media@vger.kernel.org
2367 W:      https://linuxtv.org
2368 T:      git git://linuxtv.org/media_tree.git
2369 S:      Maintained
2370 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2371
2372 AZTECH FM RADIO RECEIVER DRIVER
2373 M:      Hans Verkuil <hverkuil@xs4all.nl>
2374 L:      linux-media@vger.kernel.org
2375 T:      git git://linuxtv.org/media_tree.git
2376 W:      https://linuxtv.org
2377 S:      Maintained
2378 F:      drivers/media/radio/radio-aztech*
2379
2380 B43 WIRELESS DRIVER
2381 L:      linux-wireless@vger.kernel.org
2382 L:      b43-dev@lists.infradead.org
2383 W:      http://wireless.kernel.org/en/users/Drivers/b43
2384 S:      Odd Fixes
2385 F:      drivers/net/wireless/broadcom/b43/
2386
2387 B43LEGACY WIRELESS DRIVER
2388 M:      Larry Finger <Larry.Finger@lwfinger.net>
2389 L:      linux-wireless@vger.kernel.org
2390 L:      b43-dev@lists.infradead.org
2391 W:      http://wireless.kernel.org/en/users/Drivers/b43
2392 S:      Maintained
2393 F:      drivers/net/wireless/broadcom/b43legacy/
2394
2395 BACKLIGHT CLASS/SUBSYSTEM
2396 M:      Lee Jones <lee.jones@linaro.org>
2397 M:      Daniel Thompson <daniel.thompson@linaro.org>
2398 M:      Jingoo Han <jingoohan1@gmail.com>
2399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2400 S:      Maintained
2401 F:      drivers/video/backlight/
2402 F:      include/linux/backlight.h
2403 F:      include/linux/pwm_backlight.h
2404 F:      Documentation/devicetree/bindings/leds/backlight
2405
2406 BATMAN ADVANCED
2407 M:      Marek Lindner <mareklindner@neomailbox.ch>
2408 M:      Simon Wunderlich <sw@simonwunderlich.de>
2409 M:      Antonio Quartulli <a@unstable.cc>
2410 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2411 W:      https://www.open-mesh.org/
2412 Q:      https://patchwork.open-mesh.org/project/batman/list/
2413 S:      Maintained
2414 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2415 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2416 F:      Documentation/networking/batman-adv.txt
2417 F:      include/uapi/linux/batman_adv.h
2418 F:      net/batman-adv/
2419
2420 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2421 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2422 L:      linux-hams@vger.kernel.org
2423 W:      http://www.baycom.org/~tom/ham/ham.html
2424 S:      Maintained
2425 F:      drivers/net/hamradio/baycom*
2426
2427 BCACHE (BLOCK LAYER CACHE)
2428 M:      Kent Overstreet <kent.overstreet@gmail.com>
2429 L:      linux-bcache@vger.kernel.org
2430 W:      http://bcache.evilpiepirate.org
2431 S:      Orphan
2432 F:      drivers/md/bcache/
2433
2434 BDISP ST MEDIA DRIVER
2435 M:      Fabien Dessenne <fabien.dessenne@st.com>
2436 L:      linux-media@vger.kernel.org
2437 T:      git git://linuxtv.org/media_tree.git
2438 W:      https://linuxtv.org
2439 S:      Supported
2440 F:      drivers/media/platform/sti/bdisp
2441
2442 DELTA ST MEDIA DRIVER
2443 M:      Hugues Fruchet <hugues.fruchet@st.com>
2444 L:      linux-media@vger.kernel.org
2445 T:      git git://linuxtv.org/media_tree.git
2446 W:      https://linuxtv.org
2447 S:      Supported
2448 F:      drivers/media/platform/sti/delta
2449
2450 BEFS FILE SYSTEM
2451 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2452 M:      Salah Triki <salah.triki@gmail.com>
2453 S:      Maintained
2454 T:      git git://github.com/luisbg/linux-befs.git
2455 F:      Documentation/filesystems/befs.txt
2456 F:      fs/befs/
2457
2458 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2459 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2460 L:      netdev@vger.kernel.org
2461 S:      Maintained
2462 F:      drivers/net/ethernet/ec_bhf.c
2463
2464 BFS FILE SYSTEM
2465 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2466 S:      Maintained
2467 F:      Documentation/filesystems/bfs.txt
2468 F:      fs/bfs/
2469 F:      include/uapi/linux/bfs_fs.h
2470
2471 BLACKFIN ARCHITECTURE
2472 M:      Steven Miao <realmz6@gmail.com>
2473 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474 T:      git git://git.code.sf.net/p/adi-linux/code
2475 W:      http://blackfin.uclinux.org
2476 S:      Supported
2477 F:      arch/blackfin/
2478
2479 BLACKFIN EMAC DRIVER
2480 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2481 W:      http://blackfin.uclinux.org
2482 S:      Supported
2483 F:      drivers/net/ethernet/adi/
2484
2485 BLACKFIN RTC DRIVER
2486 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 W:      http://blackfin.uclinux.org
2488 S:      Supported
2489 F:      drivers/rtc/rtc-bfin.c
2490
2491 BLACKFIN SDH DRIVER
2492 M:      Sonic Zhang <sonic.zhang@analog.com>
2493 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W:      http://blackfin.uclinux.org
2495 S:      Supported
2496 F:      drivers/mmc/host/bfin_sdh.c
2497
2498 BLACKFIN SERIAL DRIVER
2499 M:      Sonic Zhang <sonic.zhang@analog.com>
2500 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501 W:      http://blackfin.uclinux.org
2502 S:      Supported
2503 F:      drivers/tty/serial/bfin_uart.c
2504
2505 BLACKFIN WATCHDOG DRIVER
2506 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W:      http://blackfin.uclinux.org
2508 S:      Supported
2509 F:      drivers/watchdog/bfin_wdt.c
2510
2511 BLACKFIN I2C TWI DRIVER
2512 M:      Sonic Zhang <sonic.zhang@analog.com>
2513 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W:      http://blackfin.uclinux.org/
2515 S:      Supported
2516 F:      drivers/i2c/busses/i2c-bfin-twi.c
2517
2518 BLACKFIN MEDIA DRIVER
2519 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2520 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521 W:      http://blackfin.uclinux.org/
2522 S:      Supported
2523 F:      drivers/media/platform/blackfin/
2524 F:      drivers/media/i2c/adv7183*
2525 F:      drivers/media/i2c/vs6624*
2526
2527 BLINKM RGB LED DRIVER
2528 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2529 S:      Maintained
2530 F:      drivers/leds/leds-blinkm.c
2531
2532 BLOCK LAYER
2533 M:      Jens Axboe <axboe@kernel.dk>
2534 L:      linux-block@vger.kernel.org
2535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2536 S:      Maintained
2537 F:      block/
2538 F:      kernel/trace/blktrace.c
2539 F:      lib/sbitmap.c
2540
2541 BFQ I/O SCHEDULER
2542 M:      Paolo Valente <paolo.valente@linaro.org>
2543 M:      Jens Axboe <axboe@kernel.dk>
2544 L:      linux-block@vger.kernel.org
2545 S:      Maintained
2546 F:      block/bfq-*
2547 F:      Documentation/block/bfq-iosched.txt
2548
2549 BLOCK2MTD DRIVER
2550 M:      Joern Engel <joern@lazybastard.org>
2551 L:      linux-mtd@lists.infradead.org
2552 S:      Maintained
2553 F:      drivers/mtd/devices/block2mtd.c
2554
2555 BLUETOOTH DRIVERS
2556 M:      Marcel Holtmann <marcel@holtmann.org>
2557 M:      Gustavo Padovan <gustavo@padovan.org>
2558 M:      Johan Hedberg <johan.hedberg@gmail.com>
2559 L:      linux-bluetooth@vger.kernel.org
2560 W:      http://www.bluez.org/
2561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2563 S:      Maintained
2564 F:      drivers/bluetooth/
2565
2566 BLUETOOTH SUBSYSTEM
2567 M:      Marcel Holtmann <marcel@holtmann.org>
2568 M:      Gustavo Padovan <gustavo@padovan.org>
2569 M:      Johan Hedberg <johan.hedberg@gmail.com>
2570 L:      linux-bluetooth@vger.kernel.org
2571 W:      http://www.bluez.org/
2572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 S:      Maintained
2575 F:      net/bluetooth/
2576 F:      include/net/bluetooth/
2577
2578 BONDING DRIVER
2579 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2580 M:      Veaceslav Falico <vfalico@gmail.com>
2581 M:      Andy Gospodarek <andy@greyhouse.net>
2582 L:      netdev@vger.kernel.org
2583 W:      http://sourceforge.net/projects/bonding/
2584 S:      Supported
2585 F:      drivers/net/bonding/
2586 F:      include/uapi/linux/if_bonding.h
2587
2588 BPF (Safe dynamic programs and tools)
2589 M:      Alexei Starovoitov <ast@kernel.org>
2590 M:      Daniel Borkmann <daniel@iogearbox.net>
2591 L:      netdev@vger.kernel.org
2592 L:      linux-kernel@vger.kernel.org
2593 S:      Supported
2594 F:      arch/x86/net/bpf_jit*
2595 F:      Documentation/networking/filter.txt
2596 F:      include/linux/bpf*
2597 F:      include/linux/filter.h
2598 F:      include/uapi/linux/bpf*
2599 F:      include/uapi/linux/filter.h
2600 F:      kernel/bpf/
2601 F:      kernel/trace/bpf_trace.c
2602 F:      lib/test_bpf.c
2603 F:      net/bpf/
2604 F:      net/core/filter.c
2605 F:      net/sched/act_bpf.c
2606 F:      net/sched/cls_bpf.c
2607 F:      samples/bpf/
2608 F:      tools/net/bpf*
2609 F:      tools/testing/selftests/bpf/
2610
2611 BROADCOM B44 10/100 ETHERNET DRIVER
2612 M:      Michael Chan <michael.chan@broadcom.com>
2613 L:      netdev@vger.kernel.org
2614 S:      Supported
2615 F:      drivers/net/ethernet/broadcom/b44.*
2616
2617 BROADCOM B53 ETHERNET SWITCH DRIVER
2618 M:      Florian Fainelli <f.fainelli@gmail.com>
2619 L:      netdev@vger.kernel.org
2620 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2621 S:      Supported
2622 F:      drivers/net/dsa/b53/*
2623 F:      include/linux/platform_data/b53.h
2624
2625 BROADCOM GENET ETHERNET DRIVER
2626 M:      Florian Fainelli <f.fainelli@gmail.com>
2627 L:      netdev@vger.kernel.org
2628 S:      Supported
2629 F:      drivers/net/ethernet/broadcom/genet/
2630
2631 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2632 M:      Rasesh Mody <rasesh.mody@cavium.com>
2633 M:      Harish Patil <harish.patil@cavium.com>
2634 M:      Dept-GELinuxNICDev@cavium.com
2635 L:      netdev@vger.kernel.org
2636 S:      Supported
2637 F:      drivers/net/ethernet/broadcom/bnx2.*
2638 F:      drivers/net/ethernet/broadcom/bnx2_*
2639
2640 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2641 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2642 M:      Ariel Elior <ariel.elior@cavium.com>
2643 M:      everest-linux-l2@cavium.com
2644 L:      netdev@vger.kernel.org
2645 S:      Supported
2646 F:      drivers/net/ethernet/broadcom/bnx2x/
2647
2648 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2649 M:      Michael Chan <michael.chan@broadcom.com>
2650 L:      netdev@vger.kernel.org
2651 S:      Supported
2652 F:      drivers/net/ethernet/broadcom/bnxt/
2653
2654 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2655 M:      Florian Fainelli <f.fainelli@gmail.com>
2656 M:      Ray Jui <rjui@broadcom.com>
2657 M:      Scott Branden <sbranden@broadcom.com>
2658 M:      bcm-kernel-feedback-list@broadcom.com
2659 T:      git git://github.com/broadcom/mach-bcm
2660 S:      Maintained
2661 N:      bcm281*
2662 N:      bcm113*
2663 N:      bcm216*
2664 N:      kona
2665 F:      arch/arm/mach-bcm/
2666
2667 BROADCOM BCM2835 ARM ARCHITECTURE
2668 M:      Stephen Warren <swarren@wwwdotorg.org>
2669 M:      Lee Jones <lee@kernel.org>
2670 M:      Eric Anholt <eric@anholt.net>
2671 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 T:      git git://github.com/anholt/linux
2674 S:      Maintained
2675 N:      bcm2835
2676 F:      drivers/staging/vc04_services
2677
2678 BROADCOM BCM47XX MIPS ARCHITECTURE
2679 M:      Hauke Mehrtens <hauke@hauke-m.de>
2680 M:      Rafał Miłecki <zajec5@gmail.com>
2681 L:      linux-mips@linux-mips.org
2682 S:      Maintained
2683 F:      Documentation/devicetree/bindings/mips/brcm/
2684 F:      arch/mips/bcm47xx/*
2685 F:      arch/mips/include/asm/mach-bcm47xx/*
2686
2687 BROADCOM BCM5301X ARM ARCHITECTURE
2688 M:      Hauke Mehrtens <hauke@hauke-m.de>
2689 M:      Rafał Miłecki <zajec5@gmail.com>
2690 M:      bcm-kernel-feedback-list@broadcom.com
2691 L:      linux-arm-kernel@lists.infradead.org
2692 S:      Maintained
2693 F:      arch/arm/mach-bcm/bcm_5301x.c
2694 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2695 F:      arch/arm/boot/dts/bcm470*
2696
2697 BROADCOM BCM53573 ARM ARCHITECTURE
2698 M:      Rafał Miłecki <rafal@milecki.pl>
2699 L:      linux-arm-kernel@lists.infradead.org
2700 S:      Maintained
2701 F:      arch/arm/boot/dts/bcm53573*
2702 F:      arch/arm/boot/dts/bcm47189*
2703
2704 BROADCOM BCM63XX ARM ARCHITECTURE
2705 M:      Florian Fainelli <f.fainelli@gmail.com>
2706 M:      bcm-kernel-feedback-list@broadcom.com
2707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 T:      git git://github.com/broadcom/stblinux.git
2709 S:      Maintained
2710 N:      bcm63xx
2711
2712 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2713 M:      Kevin Cernekee <cernekee@gmail.com>
2714 L:      linux-usb@vger.kernel.org
2715 S:      Maintained
2716 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2717
2718 BROADCOM BCM7XXX ARM ARCHITECTURE
2719 M:      Brian Norris <computersforpeace@gmail.com>
2720 M:      Gregory Fong <gregory.0xf0@gmail.com>
2721 M:      Florian Fainelli <f.fainelli@gmail.com>
2722 M:      bcm-kernel-feedback-list@broadcom.com
2723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 T:      git git://github.com/broadcom/stblinux.git
2725 S:      Maintained
2726 F:      arch/arm/mach-bcm/*brcmstb*
2727 F:      arch/arm/boot/dts/bcm7*.dts*
2728 F:      drivers/bus/brcmstb_gisb.c
2729 N:      brcmstb
2730
2731 BROADCOM BMIPS MIPS ARCHITECTURE
2732 M:      Kevin Cernekee <cernekee@gmail.com>
2733 M:      Florian Fainelli <f.fainelli@gmail.com>
2734 L:      linux-mips@linux-mips.org
2735 T:      git git://github.com/broadcom/stblinux.git
2736 S:      Maintained
2737 F:      arch/mips/bmips/*
2738 F:      arch/mips/include/asm/mach-bmips/*
2739 F:      arch/mips/kernel/*bmips*
2740 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2741 F:      drivers/irqchip/irq-bcm63*
2742 F:      drivers/irqchip/irq-bcm7*
2743 F:      drivers/irqchip/irq-brcmstb*
2744 F:      include/linux/bcm963xx_nvram.h
2745 F:      include/linux/bcm963xx_tag.h
2746
2747 BROADCOM BMIPS CPUFREQ DRIVER
2748 M:      Markus Mayer <mmayer@broadcom.com>
2749 M:      bcm-kernel-feedback-list@broadcom.com
2750 L:      linux-pm@vger.kernel.org
2751 S:      Maintained
2752 F:      drivers/cpufreq/bmips-cpufreq.c
2753
2754 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2755 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2756 M:      Prashant Sreedharan <prashant@broadcom.com>
2757 M:      Michael Chan <mchan@broadcom.com>
2758 L:      netdev@vger.kernel.org
2759 S:      Supported
2760 F:      drivers/net/ethernet/broadcom/tg3.*
2761
2762 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2763 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2764 M:      Franky Lin <franky.lin@broadcom.com>
2765 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2766 L:      linux-wireless@vger.kernel.org
2767 L:      brcm80211-dev-list.pdl@broadcom.com
2768 S:      Supported
2769 F:      drivers/net/wireless/broadcom/brcm80211/
2770
2771 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2772 M:      QLogic-Storage-Upstream@qlogic.com
2773 L:      linux-scsi@vger.kernel.org
2774 S:      Supported
2775 F:      drivers/scsi/bnx2fc/
2776
2777 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2778 M:      QLogic-Storage-Upstream@qlogic.com
2779 L:      linux-scsi@vger.kernel.org
2780 S:      Supported
2781 F:      drivers/scsi/bnx2i/
2782
2783 BROADCOM IPROC ARM ARCHITECTURE
2784 M:      Ray Jui <rjui@broadcom.com>
2785 M:      Scott Branden <sbranden@broadcom.com>
2786 M:      Jon Mason <jonmason@broadcom.com>
2787 M:      bcm-kernel-feedback-list@broadcom.com
2788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T:      git git://github.com/broadcom/cygnus-linux.git
2790 S:      Maintained
2791 N:      iproc
2792 N:      cygnus
2793 N:      bcm[-_]nsp
2794 N:      bcm9113*
2795 N:      bcm9583*
2796 N:      bcm9585*
2797 N:      bcm9586*
2798 N:      bcm988312
2799 N:      bcm113*
2800 N:      bcm583*
2801 N:      bcm585*
2802 N:      bcm586*
2803 N:      bcm88312
2804 F:      arch/arm64/boot/dts/broadcom/ns2*
2805 F:      drivers/clk/bcm/clk-ns*
2806 F:      drivers/pinctrl/bcm/pinctrl-ns*
2807
2808 BROADCOM BRCMSTB GPIO DRIVER
2809 M:      Gregory Fong <gregory.0xf0@gmail.com>
2810 L:      bcm-kernel-feedback-list@broadcom.com
2811 S:      Supported
2812 F:      drivers/gpio/gpio-brcmstb.c
2813 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2814
2815 BROADCOM KONA GPIO DRIVER
2816 M:      Ray Jui <rjui@broadcom.com>
2817 L:      bcm-kernel-feedback-list@broadcom.com
2818 S:      Supported
2819 F:      drivers/gpio/gpio-bcm-kona.c
2820 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2821
2822 BROADCOM NVRAM DRIVER
2823 M:      Rafał Miłecki <zajec5@gmail.com>
2824 L:      linux-mips@linux-mips.org
2825 S:      Maintained
2826 F:      drivers/firmware/broadcom/*
2827
2828 BROADCOM STB NAND FLASH DRIVER
2829 M:      Brian Norris <computersforpeace@gmail.com>
2830 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2831 L:      linux-mtd@lists.infradead.org
2832 L:      bcm-kernel-feedback-list@broadcom.com
2833 S:      Maintained
2834 F:      drivers/mtd/nand/brcmnand/
2835
2836 BROADCOM STB AVS CPUFREQ DRIVER
2837 M:      Markus Mayer <mmayer@broadcom.com>
2838 M:      bcm-kernel-feedback-list@broadcom.com
2839 L:      linux-pm@vger.kernel.org
2840 S:      Maintained
2841 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2842 F:      drivers/cpufreq/brcmstb*
2843
2844 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2845 M:      Rafał Miłecki <zajec5@gmail.com>
2846 L:      linux-wireless@vger.kernel.org
2847 S:      Maintained
2848 F:      drivers/bcma/
2849 F:      include/linux/bcma/
2850
2851 BROADCOM SYSTEMPORT ETHERNET DRIVER
2852 M:      Florian Fainelli <f.fainelli@gmail.com>
2853 L:      netdev@vger.kernel.org
2854 S:      Supported
2855 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2856
2857 BROADCOM VULCAN ARM64 SOC
2858 M:      Jayachandran C. <c.jayachandran@gmail.com>
2859 M:      bcm-kernel-feedback-list@broadcom.com
2860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 S:      Maintained
2862 F:      arch/arm64/boot/dts/broadcom/vulcan*
2863
2864 BROADCOM NETXTREME-E ROCE DRIVER
2865 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2866 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2867 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2868 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2869 L:      linux-rdma@vger.kernel.org
2870 W:      http://www.broadcom.com
2871 S:      Supported
2872 F:      drivers/infiniband/hw/bnxt_re/
2873 F:      include/uapi/rdma/bnxt_re-abi.h
2874
2875 BROCADE BFA FC SCSI DRIVER
2876 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2877 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2878 L:      linux-scsi@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/scsi/bfa/
2881
2882 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2883 M:      Rasesh Mody <rasesh.mody@cavium.com>
2884 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2885 M:      Dept-GELinuxNICDev@cavium.com
2886 L:      netdev@vger.kernel.org
2887 S:      Supported
2888 F:      drivers/net/ethernet/brocade/bna/
2889
2890 BSG (block layer generic sg v4 driver)
2891 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2892 L:      linux-scsi@vger.kernel.org
2893 S:      Supported
2894 F:      block/bsg.c
2895 F:      include/linux/bsg.h
2896 F:      include/uapi/linux/bsg.h
2897
2898 BT87X AUDIO DRIVER
2899 M:      Clemens Ladisch <clemens@ladisch.de>
2900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2901 T:      git git://git.alsa-project.org/alsa-kernel.git
2902 S:      Maintained
2903 F:      Documentation/sound/alsa/Bt87x.txt
2904 F:      sound/pci/bt87x.c
2905
2906 BT8XXGPIO DRIVER
2907 M:      Michael Buesch <m@bues.ch>
2908 W:      http://bu3sch.de/btgpio.php
2909 S:      Maintained
2910 F:      drivers/gpio/gpio-bt8xx.c
2911
2912 BTRFS FILE SYSTEM
2913 M:      Chris Mason <clm@fb.com>
2914 M:      Josef Bacik <jbacik@fb.com>
2915 M:      David Sterba <dsterba@suse.com>
2916 L:      linux-btrfs@vger.kernel.org
2917 W:      http://btrfs.wiki.kernel.org/
2918 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2920 S:      Maintained
2921 F:      Documentation/filesystems/btrfs.txt
2922 F:      fs/btrfs/
2923
2924 BTTV VIDEO4LINUX DRIVER
2925 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2926 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2927 L:      linux-media@vger.kernel.org
2928 W:      https://linuxtv.org
2929 T:      git git://linuxtv.org/media_tree.git
2930 S:      Odd fixes
2931 F:      Documentation/media/v4l-drivers/bttv*
2932 F:      drivers/media/pci/bt8xx/bttv*
2933
2934 BUSLOGIC SCSI DRIVER
2935 M:      Khalid Aziz <khalid@gonehiking.org>
2936 L:      linux-scsi@vger.kernel.org
2937 S:      Maintained
2938 F:      drivers/scsi/BusLogic.*
2939 F:      drivers/scsi/FlashPoint.*
2940
2941 C-MEDIA CMI8788 DRIVER
2942 M:      Clemens Ladisch <clemens@ladisch.de>
2943 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2944 T:      git git://git.alsa-project.org/alsa-kernel.git
2945 S:      Maintained
2946 F:      sound/pci/oxygen/
2947
2948 C6X ARCHITECTURE
2949 M:      Mark Salter <msalter@redhat.com>
2950 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2951 L:      linux-c6x-dev@linux-c6x.org
2952 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2953 S:      Maintained
2954 F:      arch/c6x/
2955
2956 CA8210 IEEE-802.15.4 RADIO DRIVER
2957 M:      Harry Morris <h.morris@cascoda.com>
2958 M:      linuxdev@cascoda.com
2959 L:      linux-wpan@vger.kernel.org
2960 W:      https://github.com/Cascoda/ca8210-linux.git
2961 S:      Maintained
2962 F:      drivers/net/ieee802154/ca8210.c
2963 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2964
2965 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2966 M:      David Howells <dhowells@redhat.com>
2967 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2968 S:      Supported
2969 F:      Documentation/filesystems/caching/cachefiles.txt
2970 F:      fs/cachefiles/
2971
2972 CADET FM/AM RADIO RECEIVER DRIVER
2973 M:      Hans Verkuil <hverkuil@xs4all.nl>
2974 L:      linux-media@vger.kernel.org
2975 T:      git git://linuxtv.org/media_tree.git
2976 W:      https://linuxtv.org
2977 S:      Maintained
2978 F:      drivers/media/radio/radio-cadet*
2979
2980 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2981 M:      Jonathan Corbet <corbet@lwn.net>
2982 L:      linux-media@vger.kernel.org
2983 T:      git git://linuxtv.org/media_tree.git
2984 S:      Maintained
2985 F:      Documentation/media/v4l-drivers/cafe_ccic*
2986 F:      drivers/media/platform/marvell-ccic/
2987
2988 CAIF NETWORK LAYER
2989 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2990 L:      netdev@vger.kernel.org
2991 S:      Supported
2992 F:      Documentation/networking/caif/
2993 F:      drivers/net/caif/
2994 F:      include/uapi/linux/caif/
2995 F:      include/net/caif/
2996 F:      net/caif/
2997
2998 CALGARY x86-64 IOMMU
2999 M:      Muli Ben-Yehuda <mulix@mulix.org>
3000 M:      Jon Mason <jdmason@kudzu.us>
3001 L:      iommu@lists.linux-foundation.org
3002 S:      Maintained
3003 F:      arch/x86/kernel/pci-calgary_64.c
3004 F:      arch/x86/kernel/tce_64.c
3005 F:      arch/x86/include/asm/calgary.h
3006 F:      arch/x86/include/asm/tce.h
3007
3008 CAN NETWORK LAYER
3009 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3010 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3011 L:      linux-can@vger.kernel.org
3012 W:      https://github.com/linux-can
3013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3015 S:      Maintained
3016 F:      Documentation/networking/can.txt
3017 F:      net/can/
3018 F:      include/linux/can/core.h
3019 F:      include/uapi/linux/can.h
3020 F:      include/uapi/linux/can/bcm.h
3021 F:      include/uapi/linux/can/raw.h
3022 F:      include/uapi/linux/can/gw.h
3023
3024 CAN NETWORK DRIVERS
3025 M:      Wolfgang Grandegger <wg@grandegger.com>
3026 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3027 L:      linux-can@vger.kernel.org
3028 W:      https://github.com/linux-can
3029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3031 S:      Maintained
3032 F:      Documentation/devicetree/bindings/net/can/
3033 F:      drivers/net/can/
3034 F:      include/linux/can/dev.h
3035 F:      include/linux/can/platform/
3036 F:      include/uapi/linux/can/error.h
3037 F:      include/uapi/linux/can/netlink.h
3038
3039 CAPABILITIES
3040 M:      Serge Hallyn <serge@hallyn.com>
3041 L:      linux-security-module@vger.kernel.org
3042 S:      Supported
3043 F:      include/linux/capability.h
3044 F:      include/uapi/linux/capability.h
3045 F:      security/commoncap.c
3046 F:      kernel/capability.c
3047
3048 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3049 M:      Kevin Tsai <ktsai@capellamicro.com>
3050 S:      Maintained
3051 F:      drivers/iio/light/cm*
3052 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3053
3054 CAVIUM THUNDERX2 ARM64 SOC
3055 M:      Jayachandran C <jnair@caviumnetworks.com>
3056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S:      Maintained
3058 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3059 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3060
3061 CAVIUM I2C DRIVER
3062 M:      Jan Glauber <jglauber@cavium.com>
3063 M:      David Daney <david.daney@cavium.com>
3064 W:      http://www.cavium.com
3065 S:      Supported
3066 F:      drivers/i2c/busses/i2c-octeon*
3067 F:      drivers/i2c/busses/i2c-thunderx*
3068
3069 CAVIUM MMC DRIVER
3070 M:      Jan Glauber <jglauber@cavium.com>
3071 M:      David Daney <david.daney@cavium.com>
3072 M:      Steven J. Hill <Steven.Hill@cavium.com>
3073 W:      http://www.cavium.com
3074 S:      Supported
3075 F:      drivers/mmc/host/cavium*
3076
3077 CAVIUM LIQUIDIO NETWORK DRIVER
3078 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3079 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3080 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3081 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3082 L:     netdev@vger.kernel.org
3083 W:     http://www.cavium.com
3084 S:     Supported
3085 F:     drivers/net/ethernet/cavium/liquidio/
3086
3087 CAVIUM OCTEON-TX CRYPTO DRIVER
3088 M:      George Cherian <george.cherian@cavium.com>
3089 L:      linux-crypto@vger.kernel.org
3090 W:      http://www.cavium.com
3091 S:      Supported
3092 F:      drivers/crypto/cavium/cpt/
3093
3094 CC2520 IEEE-802.15.4 RADIO DRIVER
3095 M:      Varka Bhadram <varkabhadram@gmail.com>
3096 L:      linux-wpan@vger.kernel.org
3097 S:      Maintained
3098 F:      drivers/net/ieee802154/cc2520.c
3099 F:      include/linux/spi/cc2520.h
3100 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3101
3102 CEC DRIVER
3103 M:      Hans Verkuil <hans.verkuil@cisco.com>
3104 L:      linux-media@vger.kernel.org
3105 T:      git git://linuxtv.org/media_tree.git
3106 W:      http://linuxtv.org
3107 S:      Supported
3108 F:      Documentation/media/kapi/cec-core.rst
3109 F:      Documentation/media/uapi/cec
3110 F:      drivers/media/cec/
3111 F:      drivers/media/cec-edid.c
3112 F:      drivers/media/rc/keymaps/rc-cec.c
3113 F:      include/media/cec.h
3114 F:      include/media/cec-edid.h
3115 F:      include/uapi/linux/cec.h
3116 F:      include/uapi/linux/cec-funcs.h
3117
3118 CELL BROADBAND ENGINE ARCHITECTURE
3119 M:      Arnd Bergmann <arnd@arndb.de>
3120 L:      linuxppc-dev@lists.ozlabs.org
3121 W:      http://www.ibm.com/developerworks/power/cell/
3122 S:      Supported
3123 F:      arch/powerpc/include/asm/cell*.h
3124 F:      arch/powerpc/include/asm/spu*.h
3125 F:      arch/powerpc/include/uapi/asm/spu*.h
3126 F:      arch/powerpc/oprofile/*cell*
3127 F:      arch/powerpc/platforms/cell/
3128
3129 CEPH COMMON CODE (LIBCEPH)
3130 M:      Ilya Dryomov <idryomov@gmail.com>
3131 M:      "Yan, Zheng" <zyan@redhat.com>
3132 M:      Sage Weil <sage@redhat.com>
3133 L:      ceph-devel@vger.kernel.org
3134 W:      http://ceph.com/
3135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3136 T:      git git://github.com/ceph/ceph-client.git
3137 S:      Supported
3138 F:      net/ceph/
3139 F:      include/linux/ceph/
3140 F:      include/linux/crush/
3141
3142 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3143 M:      "Yan, Zheng" <zyan@redhat.com>
3144 M:      Sage Weil <sage@redhat.com>
3145 M:      Ilya Dryomov <idryomov@gmail.com>
3146 L:      ceph-devel@vger.kernel.org
3147 W:      http://ceph.com/
3148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3149 T:      git git://github.com/ceph/ceph-client.git
3150 S:      Supported
3151 F:      Documentation/filesystems/ceph.txt
3152 F:      fs/ceph/
3153
3154 CERTIFICATE HANDLING:
3155 M:      David Howells <dhowells@redhat.com>
3156 M:      David Woodhouse <dwmw2@infradead.org>
3157 L:      keyrings@vger.kernel.org
3158 S:      Maintained
3159 F:      Documentation/module-signing.txt
3160 F:      certs/
3161 F:      scripts/sign-file.c
3162 F:      scripts/extract-cert.c
3163
3164 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3165 L:      linux-usb@vger.kernel.org
3166 S:      Orphan
3167 F:      Documentation/usb/WUSB-Design-overview.txt
3168 F:      Documentation/usb/wusb-cbaf
3169 F:      drivers/usb/host/hwa-hc.c
3170 F:      drivers/usb/host/whci/
3171 F:      drivers/usb/wusbcore/
3172 F:      include/linux/usb/wusb*
3173
3174 HT16K33 LED CONTROLLER DRIVER
3175 M:      Robin van der Gracht <robin@protonic.nl>
3176 S:      Maintained
3177 F:      drivers/auxdisplay/ht16k33.c
3178 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3179
3180 CFAG12864B LCD DRIVER
3181 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3182 W:      http://miguelojeda.es/auxdisplay.htm
3183 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3184 S:      Maintained
3185 F:      drivers/auxdisplay/cfag12864b.c
3186 F:      include/linux/cfag12864b.h
3187
3188 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3189 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3190 W:      http://miguelojeda.es/auxdisplay.htm
3191 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3192 S:      Maintained
3193 F:      drivers/auxdisplay/cfag12864bfb.c
3194 F:      include/linux/cfag12864b.h
3195
3196 CFG80211 and NL80211
3197 M:      Johannes Berg <johannes@sipsolutions.net>
3198 L:      linux-wireless@vger.kernel.org
3199 W:      http://wireless.kernel.org/
3200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3202 S:      Maintained
3203 F:      include/uapi/linux/nl80211.h
3204 F:      include/net/cfg80211.h
3205 F:      net/wireless/*
3206 X:      net/wireless/wext*
3207
3208 CHAR and MISC DRIVERS
3209 M:      Arnd Bergmann <arnd@arndb.de>
3210 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3212 S:      Supported
3213 F:      drivers/char/*
3214 F:      drivers/misc/*
3215 F:      include/linux/miscdevice.h
3216
3217 CHECKPATCH
3218 M:      Andy Whitcroft <apw@canonical.com>
3219 M:      Joe Perches <joe@perches.com>
3220 S:      Maintained
3221 F:      scripts/checkpatch.pl
3222
3223 CHINESE DOCUMENTATION
3224 M:      Harry Wei <harryxiyou@gmail.com>
3225 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3226 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3227 S:      Maintained
3228 F:      Documentation/translations/zh_CN/
3229
3230 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3231 M:      Peter Chen <Peter.Chen@nxp.com>
3232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3233 L:      linux-usb@vger.kernel.org
3234 S:      Maintained
3235 F:      drivers/usb/chipidea/
3236
3237 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3238 M:      Hans de Goede <hdegoede@redhat.com>
3239 L:      linux-input@vger.kernel.org
3240 S:      Maintained
3241 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242 F:      drivers/input/touchscreen/chipone_icn8318.c
3243
3244 CHROME HARDWARE PLATFORM SUPPORT
3245 M:      Olof Johansson <olof@lixom.net>
3246 S:      Maintained
3247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3248 F:      drivers/platform/chrome/
3249
3250 CISCO VIC ETHERNET NIC DRIVER
3251 M:      Christian Benvenuti <benve@cisco.com>
3252 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3253 M:      Neel Patel <neepatel@cisco.com>
3254 S:      Supported
3255 F:      drivers/net/ethernet/cisco/enic/
3256
3257 CISCO VIC LOW LATENCY NIC DRIVER
3258 M:      Christian Benvenuti <benve@cisco.com>
3259 M:      Dave Goodell <dgoodell@cisco.com>
3260 S:      Supported
3261 F:      drivers/infiniband/hw/usnic/
3262
3263 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3264 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3265 L:      netdev@vger.kernel.org
3266 S:      Maintained
3267 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3268
3269 CIRRUS LOGIC AUDIO CODEC DRIVERS
3270 M:      Brian Austin <brian.austin@cirrus.com>
3271 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3272 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3273 S:      Maintained
3274 F:      sound/soc/codecs/cs*
3275
3276 CLEANCACHE API
3277 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3278 L:      linux-kernel@vger.kernel.org
3279 S:      Maintained
3280 F:      mm/cleancache.c
3281 F:      include/linux/cleancache.h
3282
3283 CLK API
3284 M:      Russell King <linux@armlinux.org.uk>
3285 L:      linux-clk@vger.kernel.org
3286 S:      Maintained
3287 F:      include/linux/clk.h
3288
3289 CLOCKSOURCE, CLOCKEVENT DRIVERS
3290 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3291 M:      Thomas Gleixner <tglx@linutronix.de>
3292 L:      linux-kernel@vger.kernel.org
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3294 S:      Supported
3295 F:      drivers/clocksource
3296
3297 CISCO FCOE HBA DRIVER
3298 M:      Satish Kharat <satishkh@cisco.com>
3299 M:      Sesidhar Baddela <sebaddel@cisco.com>
3300 M:      Karan Tilak Kumar <kartilak@cisco.com>
3301 L:      linux-scsi@vger.kernel.org
3302 S:      Supported
3303 F:      drivers/scsi/fnic/
3304
3305 CISCO SCSI HBA DRIVER
3306 M:      Karan Tilak Kumar <kartilak@cisco.com>
3307 M:      Sesidhar Baddela <sebaddel@cisco.com>
3308 L:      linux-scsi@vger.kernel.org
3309 S:      Supported
3310 F:      drivers/scsi/snic/
3311
3312 CMPC ACPI DRIVER
3313 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3314 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3315 L:      platform-driver-x86@vger.kernel.org
3316 S:      Supported
3317 F:      drivers/platform/x86/classmate-laptop.c
3318
3319 COBALT MEDIA DRIVER
3320 M:      Hans Verkuil <hans.verkuil@cisco.com>
3321 L:      linux-media@vger.kernel.org
3322 T:      git git://linuxtv.org/media_tree.git
3323 W:      https://linuxtv.org
3324 S:      Supported
3325 F:      drivers/media/pci/cobalt/
3326
3327 COCCINELLE/Semantic Patches (SmPL)
3328 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3329 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3330 M:      Nicolas Palix <nicolas.palix@imag.fr>
3331 M:      Michal Marek <mmarek@suse.com>
3332 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3334 W:      http://coccinelle.lip6.fr/
3335 S:      Supported
3336 F:      Documentation/dev-tools/coccinelle.rst
3337 F:      scripts/coccinelle/
3338 F:      scripts/coccicheck
3339
3340 CODA FILE SYSTEM
3341 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3342 M:      coda@cs.cmu.edu
3343 L:      codalist@coda.cs.cmu.edu
3344 W:      http://www.coda.cs.cmu.edu/
3345 S:      Maintained
3346 F:      Documentation/filesystems/coda.txt
3347 F:      fs/coda/
3348 F:      include/linux/coda*.h
3349 F:      include/uapi/linux/coda*.h
3350
3351 CODA V4L2 MEM2MEM DRIVER
3352 M:      Philipp Zabel <p.zabel@pengutronix.de>
3353 L:      linux-media@vger.kernel.org
3354 S:      Maintained
3355 F:      Documentation/devicetree/bindings/media/coda.txt
3356 F:      drivers/media/platform/coda/
3357
3358 COMMON CLK FRAMEWORK
3359 M:      Michael Turquette <mturquette@baylibre.com>
3360 M:      Stephen Boyd <sboyd@codeaurora.org>
3361 L:      linux-clk@vger.kernel.org
3362 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3364 S:      Maintained
3365 F:      Documentation/devicetree/bindings/clock/
3366 F:      drivers/clk/
3367 X:      drivers/clk/clkdev.c
3368 F:      include/linux/clk-pr*
3369 F:      include/linux/clk/
3370
3371 COMMON INTERNET FILE SYSTEM (CIFS)
3372 M:      Steve French <sfrench@samba.org>
3373 L:      linux-cifs@vger.kernel.org
3374 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3375 W:      http://linux-cifs.samba.org/
3376 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3377 S:      Supported
3378 F:      Documentation/filesystems/cifs/
3379 F:      fs/cifs/
3380
3381 COMPACTPCI HOTPLUG CORE
3382 M:      Scott Murray <scott@spiteful.org>
3383 L:      linux-pci@vger.kernel.org
3384 S:      Maintained
3385 F:      drivers/pci/hotplug/cpci_hotplug*
3386
3387 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3388 M:      Scott Murray <scott@spiteful.org>
3389 L:      linux-pci@vger.kernel.org
3390 S:      Maintained
3391 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3392
3393 COMPACTPCI HOTPLUG GENERIC DRIVER
3394 M:      Scott Murray <scott@spiteful.org>
3395 L:      linux-pci@vger.kernel.org
3396 S:      Maintained
3397 F:      drivers/pci/hotplug/cpcihp_generic.c
3398
3399 COMPAL LAPTOP SUPPORT
3400 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3401 L:      platform-driver-x86@vger.kernel.org
3402 S:      Maintained
3403 F:      drivers/platform/x86/compal-laptop.c
3404
3405 CONEXANT ACCESSRUNNER USB DRIVER
3406 L:      accessrunner-general@lists.sourceforge.net
3407 W:      http://accessrunner.sourceforge.net/
3408 S:      Orphan
3409 F:      drivers/usb/atm/cxacru.c
3410
3411 CONFIGFS
3412 M:      Joel Becker <jlbec@evilplan.org>
3413 M:      Christoph Hellwig <hch@lst.de>
3414 T:      git git://git.infradead.org/users/hch/configfs.git
3415 S:      Supported
3416 F:      fs/configfs/
3417 F:      include/linux/configfs.h
3418
3419 CONNECTOR
3420 M:      Evgeniy Polyakov <zbr@ioremap.net>
3421 L:      netdev@vger.kernel.org
3422 S:      Maintained
3423 F:      drivers/connector/
3424
3425 CONTROL GROUP (CGROUP)
3426 M:      Tejun Heo <tj@kernel.org>
3427 M:      Li Zefan <lizefan@huawei.com>
3428 M:      Johannes Weiner <hannes@cmpxchg.org>
3429 L:      cgroups@vger.kernel.org
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3431 S:      Maintained
3432 F:      Documentation/cgroup*
3433 F:      include/linux/cgroup*
3434 F:      kernel/cgroup*
3435
3436 CONTROL GROUP - CPUSET
3437 M:      Li Zefan <lizefan@huawei.com>
3438 L:      cgroups@vger.kernel.org
3439 W:      http://www.bullopensource.org/cpuset/
3440 W:      http://oss.sgi.com/projects/cpusets/
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3442 S:      Maintained
3443 F:      Documentation/cgroup-v1/cpusets.txt
3444 F:      include/linux/cpuset.h
3445 F:      kernel/cpuset.c
3446
3447 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3448 M:      Johannes Weiner <hannes@cmpxchg.org>
3449 M:      Michal Hocko <mhocko@kernel.org>
3450 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3451 L:      cgroups@vger.kernel.org
3452 L:      linux-mm@kvack.org
3453 S:      Maintained
3454 F:      mm/memcontrol.c
3455 F:      mm/swap_cgroup.c
3456
3457 CORETEMP HARDWARE MONITORING DRIVER
3458 M:      Fenghua Yu <fenghua.yu@intel.com>
3459 L:      linux-hwmon@vger.kernel.org
3460 S:      Maintained
3461 F:      Documentation/hwmon/coretemp
3462 F:      drivers/hwmon/coretemp.c
3463
3464 COSA/SRP SYNC SERIAL DRIVER
3465 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3466 W:      http://www.fi.muni.cz/~kas/cosa/
3467 S:      Maintained
3468 F:      drivers/net/wan/cosa*
3469
3470 CPMAC ETHERNET DRIVER
3471 M:      Florian Fainelli <f.fainelli@gmail.com>
3472 L:      netdev@vger.kernel.org
3473 S:      Maintained
3474 F:      drivers/net/ethernet/ti/cpmac.c
3475
3476 CPU FREQUENCY DRIVERS
3477 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3478 M:      Viresh Kumar <viresh.kumar@linaro.org>
3479 L:      linux-pm@vger.kernel.org
3480 S:      Maintained
3481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3483 B:      https://bugzilla.kernel.org
3484 F:      Documentation/cpu-freq/
3485 F:      Documentation/devicetree/bindings/cpufreq/
3486 F:      drivers/cpufreq/
3487 F:      include/linux/cpufreq.h
3488 F:      tools/testing/selftests/cpufreq/
3489
3490 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3491 M:      Viresh Kumar <viresh.kumar@linaro.org>
3492 M:      Sudeep Holla <sudeep.holla@arm.com>
3493 L:      linux-pm@vger.kernel.org
3494 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3495 S:      Maintained
3496 F:      drivers/cpufreq/arm_big_little.h
3497 F:      drivers/cpufreq/arm_big_little.c
3498 F:      drivers/cpufreq/arm_big_little_dt.c
3499
3500 CPUIDLE DRIVER - ARM BIG LITTLE
3501 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3502 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3503 L:      linux-pm@vger.kernel.org
3504 L:      linux-arm-kernel@lists.infradead.org
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3506 S:      Maintained
3507 F:      drivers/cpuidle/cpuidle-big_little.c
3508
3509 CPUIDLE DRIVER - ARM EXYNOS
3510 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3511 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3512 M:      Kukjin Kim <kgene@kernel.org>
3513 L:      linux-pm@vger.kernel.org
3514 L:      linux-samsung-soc@vger.kernel.org
3515 S:      Supported
3516 F:      drivers/cpuidle/cpuidle-exynos.c
3517 F:      arch/arm/mach-exynos/pm.c
3518
3519 CPUIDLE DRIVERS
3520 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3521 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3522 L:      linux-pm@vger.kernel.org
3523 S:      Maintained
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3525 B:      https://bugzilla.kernel.org
3526 F:      drivers/cpuidle/*
3527 F:      include/linux/cpuidle.h
3528
3529 CPUID/MSR DRIVER
3530 M:      "H. Peter Anvin" <hpa@zytor.com>
3531 S:      Maintained
3532 F:      arch/x86/kernel/cpuid.c
3533 F:      arch/x86/kernel/msr.c
3534
3535 CPU POWER MONITORING SUBSYSTEM
3536 M:      Thomas Renninger <trenn@suse.com>
3537 L:      linux-pm@vger.kernel.org
3538 S:      Maintained
3539 F:      tools/power/cpupower/
3540
3541 CRAMFS FILESYSTEM
3542 W:      http://sourceforge.net/projects/cramfs/
3543 S:      Orphan / Obsolete
3544 F:      Documentation/filesystems/cramfs.txt
3545 F:      fs/cramfs/
3546
3547 CRIS PORT
3548 M:      Mikael Starvik <starvik@axis.com>
3549 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3550 L:      linux-cris-kernel@axis.com
3551 W:      http://developer.axis.com
3552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3553 S:      Maintained
3554 F:      arch/cris/
3555 F:      drivers/tty/serial/crisv10.*
3556
3557 CRYPTO API
3558 M:      Herbert Xu <herbert@gondor.apana.org.au>
3559 M:      "David S. Miller" <davem@davemloft.net>
3560 L:      linux-crypto@vger.kernel.org
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3563 S:      Maintained
3564 F:      Documentation/crypto/
3565 F:      Documentation/devicetree/bindings/crypto/
3566 F:      Documentation/DocBook/crypto-API.tmpl
3567 F:      arch/*/crypto/
3568 F:      crypto/
3569 F:      drivers/crypto/
3570 F:      include/crypto/
3571 F:      include/linux/crypto*
3572
3573 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3574 M:      Neil Horman <nhorman@tuxdriver.com>
3575 L:      linux-crypto@vger.kernel.org
3576 S:      Maintained
3577 F:      crypto/ansi_cprng.c
3578 F:      crypto/rng.c
3579
3580 CS3308 MEDIA DRIVER
3581 M:      Hans Verkuil <hverkuil@xs4all.nl>
3582 L:      linux-media@vger.kernel.org
3583 T:      git git://linuxtv.org/media_tree.git
3584 W:      http://linuxtv.org
3585 S:      Odd Fixes
3586 F:      drivers/media/i2c/cs3308.c
3587 F:      drivers/media/i2c/cs3308.h
3588
3589 CS5535 Audio ALSA driver
3590 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3591 S:      Maintained
3592 F:      sound/pci/cs5535audio/
3593
3594 CW1200 WLAN driver
3595 M:      Solomon Peachy <pizza@shaftnet.org>
3596 S:      Maintained
3597 F:      drivers/net/wireless/st/cw1200/
3598
3599 CX18 VIDEO4LINUX DRIVER
3600 M:      Andy Walls <awalls@md.metrocast.net>
3601 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3602 L:      linux-media@vger.kernel.org
3603 T:      git git://linuxtv.org/media_tree.git
3604 W:      https://linuxtv.org
3605 W:      http://www.ivtvdriver.org/index.php/Cx18
3606 S:      Maintained
3607 F:      Documentation/media/v4l-drivers/cx18*
3608 F:      drivers/media/pci/cx18/
3609 F:      include/uapi/linux/ivtv*
3610
3611 CX2341X MPEG ENCODER HELPER MODULE
3612 M:      Hans Verkuil <hverkuil@xs4all.nl>
3613 L:      linux-media@vger.kernel.org
3614 T:      git git://linuxtv.org/media_tree.git
3615 W:      https://linuxtv.org
3616 S:      Maintained
3617 F:      drivers/media/common/cx2341x*
3618 F:      include/media/cx2341x*
3619
3620 CX24120 MEDIA DRIVER
3621 M:      Jemma Denson <jdenson@gmail.com>
3622 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3623 L:      linux-media@vger.kernel.org
3624 W:      https://linuxtv.org
3625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3626 S:      Maintained
3627 F:      drivers/media/dvb-frontends/cx24120*
3628
3629 CX88 VIDEO4LINUX DRIVER
3630 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3631 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3632 L:      linux-media@vger.kernel.org
3633 W:      https://linuxtv.org
3634 T:      git git://linuxtv.org/media_tree.git
3635 S:      Odd fixes
3636 F:      Documentation/media/v4l-drivers/cx88*
3637 F:      drivers/media/pci/cx88/
3638
3639 CXD2820R MEDIA DRIVER
3640 M:      Antti Palosaari <crope@iki.fi>
3641 L:      linux-media@vger.kernel.org
3642 W:      https://linuxtv.org
3643 W:      http://palosaari.fi/linux/
3644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3645 T:      git git://linuxtv.org/anttip/media_tree.git
3646 S:      Maintained
3647 F:      drivers/media/dvb-frontends/cxd2820r*
3648
3649 CXGB3 ETHERNET DRIVER (CXGB3)
3650 M:      Santosh Raspatur <santosh@chelsio.com>
3651 L:      netdev@vger.kernel.org
3652 W:      http://www.chelsio.com
3653 S:      Supported
3654 F:      drivers/net/ethernet/chelsio/cxgb3/
3655
3656 CXGB3 ISCSI DRIVER (CXGB3I)
3657 M:      Karen Xie <kxie@chelsio.com>
3658 L:      linux-scsi@vger.kernel.org
3659 W:      http://www.chelsio.com
3660 S:      Supported
3661 F:      drivers/scsi/cxgbi/cxgb3i
3662
3663 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3664 M:      Steve Wise <swise@chelsio.com>
3665 L:      linux-rdma@vger.kernel.org
3666 W:      http://www.openfabrics.org
3667 S:      Supported
3668 F:      drivers/infiniband/hw/cxgb3/
3669 F:      include/uapi/rdma/cxgb3-abi.h
3670
3671 CXGB4 ETHERNET DRIVER (CXGB4)
3672 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3673 L:      netdev@vger.kernel.org
3674 W:      http://www.chelsio.com
3675 S:      Supported
3676 F:      drivers/net/ethernet/chelsio/cxgb4/
3677
3678 CXGB4 ISCSI DRIVER (CXGB4I)
3679 M:      Karen Xie <kxie@chelsio.com>
3680 L:      linux-scsi@vger.kernel.org
3681 W:      http://www.chelsio.com
3682 S:      Supported
3683 F:      drivers/scsi/cxgbi/cxgb4i
3684
3685 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3686 M:      Steve Wise <swise@chelsio.com>
3687 L:      linux-rdma@vger.kernel.org
3688 W:      http://www.openfabrics.org
3689 S:      Supported
3690 F:      drivers/infiniband/hw/cxgb4/
3691 F:      include/uapi/rdma/cxgb4-abi.h
3692
3693 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3694 M:      Casey Leedom <leedom@chelsio.com>
3695 L:      netdev@vger.kernel.org
3696 W:      http://www.chelsio.com
3697 S:      Supported
3698 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3699
3700 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3701 M:      Ian Munsie <imunsie@au1.ibm.com>
3702 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3703 L:      linuxppc-dev@lists.ozlabs.org
3704 S:      Supported
3705 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3706 F:      drivers/misc/cxl/
3707 F:      include/misc/cxl*
3708 F:      include/uapi/misc/cxl.h
3709 F:      Documentation/powerpc/cxl.txt
3710 F:      Documentation/ABI/testing/sysfs-class-cxl
3711
3712 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3713 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3714 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3715 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3716 L:      linux-scsi@vger.kernel.org
3717 S:      Supported
3718 F:      drivers/scsi/cxlflash/
3719 F:      include/uapi/scsi/cxlflash_ioctls.h
3720 F:      Documentation/powerpc/cxlflash.txt
3721
3722 STMMAC ETHERNET DRIVER
3723 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3724 M:      Alexandre Torgue <alexandre.torgue@st.com>
3725 L:      netdev@vger.kernel.org
3726 W:      http://www.stlinux.com
3727 S:      Supported
3728 F:      drivers/net/ethernet/stmicro/stmmac/
3729
3730 CYBERPRO FB DRIVER
3731 M:      Russell King <linux@armlinux.org.uk>
3732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3733 W:      http://www.armlinux.org.uk/
3734 S:      Maintained
3735 F:      drivers/video/fbdev/cyber2000fb.*
3736
3737 CYCLADES ASYNC MUX DRIVER
3738 W:      http://www.cyclades.com/
3739 S:      Orphan
3740 F:      drivers/tty/cyclades.c
3741 F:      include/linux/cyclades.h
3742 F:      include/uapi/linux/cyclades.h
3743
3744 CYCLADES PC300 DRIVER
3745 W:      http://www.cyclades.com/
3746 S:      Orphan
3747 F:      drivers/net/wan/pc300*
3748
3749 CYPRESS_FIRMWARE MEDIA DRIVER
3750 M:      Antti Palosaari <crope@iki.fi>
3751 L:      linux-media@vger.kernel.org
3752 W:      https://linuxtv.org
3753 W:      http://palosaari.fi/linux/
3754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3755 T:      git git://linuxtv.org/anttip/media_tree.git
3756 S:      Maintained
3757 F:      drivers/media/common/cypress_firmware*
3758
3759 CYTTSP TOUCHSCREEN DRIVER
3760 M:      Ferruh Yigit <fery@cypress.com>
3761 L:      linux-input@vger.kernel.org
3762 S:      Supported
3763 F:      drivers/input/touchscreen/cyttsp*
3764 F:      include/linux/input/cyttsp.h
3765
3766 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3767 M:      Joshua Kinard <kumba@gentoo.org>
3768 S:      Maintained
3769 F:      drivers/rtc/rtc-ds1685.c
3770 F:      include/linux/rtc/ds1685.h
3771
3772 DAMA SLAVE for AX.25
3773 M:      Joerg Reuter <jreuter@yaina.de>
3774 W:      http://yaina.de/jreuter/
3775 W:      http://www.qsl.net/dl1bke/
3776 L:      linux-hams@vger.kernel.org
3777 S:      Maintained
3778 F:      net/ax25/af_ax25.c
3779 F:      net/ax25/ax25_dev.c
3780 F:      net/ax25/ax25_ds_*
3781 F:      net/ax25/ax25_in.c
3782 F:      net/ax25/ax25_out.c
3783 F:      net/ax25/ax25_timer.c
3784 F:      net/ax25/sysctl_net_ax25.c
3785
3786 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3787 L:      netdev@vger.kernel.org
3788 S:      Orphan
3789 F:      Documentation/networking/dmfe.txt
3790 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3791
3792 DC390/AM53C974 SCSI driver
3793 M:      Hannes Reinecke <hare@suse.com>
3794 L:      linux-scsi@vger.kernel.org
3795 S:      Maintained
3796 F:      drivers/scsi/am53c974.c
3797
3798 DC395x SCSI driver
3799 M:      Oliver Neukum <oliver@neukum.org>
3800 M:      Ali Akcaagac <aliakc@web.de>
3801 M:      Jamie Lenehan <lenehan@twibble.org>
3802 L:      dc395x@twibble.org
3803 W:      http://twibble.org/dist/dc395x/
3804 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3805 S:      Maintained
3806 F:      Documentation/scsi/dc395x.txt
3807 F:      drivers/scsi/dc395x.*
3808
3809 DCCP PROTOCOL
3810 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3811 L:      dccp@vger.kernel.org
3812 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3813 S:      Maintained
3814 F:      include/linux/dccp.h
3815 F:      include/uapi/linux/dccp.h
3816 F:      include/linux/tfrc.h
3817 F:      net/dccp/
3818
3819 DECnet NETWORK LAYER
3820 W:      http://linux-decnet.sourceforge.net
3821 L:      linux-decnet-user@lists.sourceforge.net
3822 S:      Orphan
3823 F:      Documentation/networking/decnet.txt
3824 F:      net/decnet/
3825
3826 DECSTATION PLATFORM SUPPORT
3827 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3828 L:      linux-mips@linux-mips.org
3829 W:      http://www.linux-mips.org/wiki/DECstation
3830 S:      Maintained
3831 F:      arch/mips/dec/
3832 F:      arch/mips/include/asm/dec/
3833 F:      arch/mips/include/asm/mach-dec/
3834
3835 DEFXX FDDI NETWORK DRIVER
3836 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3837 S:      Maintained
3838 F:      drivers/net/fddi/defxx.*
3839
3840 DELL LAPTOP DRIVER
3841 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3842 M:      Pali Rohár <pali.rohar@gmail.com>
3843 L:      platform-driver-x86@vger.kernel.org
3844 S:      Maintained
3845 F:      drivers/platform/x86/dell-laptop.c
3846
3847 DELL LAPTOP RBTN DRIVER
3848 M:      Pali Rohár <pali.rohar@gmail.com>
3849 S:      Maintained
3850 F:      drivers/platform/x86/dell-rbtn.*
3851
3852 DELL LAPTOP FREEFALL DRIVER
3853 M:      Pali Rohár <pali.rohar@gmail.com>
3854 S:      Maintained
3855 F:      drivers/platform/x86/dell-smo8800.c
3856
3857 DELL LAPTOP SMM DRIVER
3858 M:      Pali Rohár <pali.rohar@gmail.com>
3859 S:      Maintained
3860 F:      drivers/hwmon/dell-smm-hwmon.c
3861 F:      include/uapi/linux/i8k.h
3862
3863 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3864 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3865 S:      Maintained
3866 F:      Documentation/dcdbas.txt
3867 F:      drivers/firmware/dcdbas.*
3868
3869 DELL WMI EXTRAS DRIVER
3870 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3871 M:      Pali Rohár <pali.rohar@gmail.com>
3872 S:      Maintained
3873 F:      drivers/platform/x86/dell-wmi.c
3874
3875 DESIGNWARE USB2 DRD IP DRIVER
3876 M:      John Youn <johnyoun@synopsys.com>
3877 L:      linux-usb@vger.kernel.org
3878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3879 S:      Maintained
3880 F:      drivers/usb/dwc2/
3881
3882 DESIGNWARE USB3 DRD IP DRIVER
3883 M:      Felipe Balbi <balbi@kernel.org>
3884 L:      linux-usb@vger.kernel.org
3885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3886 S:      Maintained
3887 F:      drivers/usb/dwc3/
3888
3889 DEVICE COREDUMP (DEV_COREDUMP)
3890 M:      Johannes Berg <johannes@sipsolutions.net>
3891 L:      linux-kernel@vger.kernel.org
3892 S:      Maintained
3893 F:      drivers/base/devcoredump.c
3894 F:      include/linux/devcoredump.h
3895
3896 DEVICE FREQUENCY (DEVFREQ)
3897 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3898 M:      Kyungmin Park <kyungmin.park@samsung.com>
3899 R:      Chanwoo Choi <cw00.choi@samsung.com>
3900 L:      linux-pm@vger.kernel.org
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3902 S:      Maintained
3903 F:      drivers/devfreq/
3904 F:      include/linux/devfreq.h
3905 F:      Documentation/devicetree/bindings/devfreq/
3906
3907 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3908 M:      Chanwoo Choi <cw00.choi@samsung.com>
3909 L:      linux-pm@vger.kernel.org
3910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3911 S:      Supported
3912 F:      drivers/devfreq/event/
3913 F:      drivers/devfreq/devfreq-event.c
3914 F:      include/linux/devfreq-event.h
3915 F:      Documentation/devicetree/bindings/devfreq/event/
3916
3917 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3918 M:      Chanwoo Choi <cw00.choi@samsung.com>
3919 L:      linux-pm@vger.kernel.org
3920 L:      linux-samsung-soc@vger.kernel.org
3921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3922 S:      Maintained
3923 F:      drivers/devfreq/exynos-bus.c
3924 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3925
3926 DEVICE NUMBER REGISTRY
3927 M:      Torben Mathiasen <device@lanana.org>
3928 W:      http://lanana.org/docs/device-list/index.html
3929 S:      Maintained
3930
3931 DEVICE-MAPPER  (LVM)
3932 M:      Alasdair Kergon <agk@redhat.com>
3933 M:      Mike Snitzer <snitzer@redhat.com>
3934 M:      dm-devel@redhat.com
3935 L:      dm-devel@redhat.com
3936 W:      http://sources.redhat.com/dm
3937 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3939 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3940 S:      Maintained
3941 F:      Documentation/device-mapper/
3942 F:      drivers/md/dm*
3943 F:      drivers/md/persistent-data/
3944 F:      include/linux/device-mapper.h
3945 F:      include/linux/dm-*.h
3946 F:      include/uapi/linux/dm-*.h
3947
3948 DEVLINK
3949 M:      Jiri Pirko <jiri@mellanox.com>
3950 L:      netdev@vger.kernel.org
3951 S:      Supported
3952 F:      net/core/devlink.c
3953 F:      include/net/devlink.h
3954 F:      include/uapi/linux/devlink.h
3955
3956 DIALOG SEMICONDUCTOR DRIVERS
3957 M:      Support Opensource <support.opensource@diasemi.com>
3958 W:      http://www.dialog-semiconductor.com/products
3959 S:      Supported
3960 F:      Documentation/hwmon/da90??
3961 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3962 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3963 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3964 F:      drivers/gpio/gpio-da90??.c
3965 F:      drivers/hwmon/da90??-hwmon.c
3966 F:      drivers/iio/adc/da91??-*.c
3967 F:      drivers/input/misc/da90??_onkey.c
3968 F:      drivers/input/touchscreen/da9052_tsi.c
3969 F:      drivers/leds/leds-da90??.c
3970 F:      drivers/mfd/da903x.c
3971 F:      drivers/mfd/da90??-*.c
3972 F:      drivers/mfd/da91??-*.c
3973 F:      drivers/power/supply/da9052-battery.c
3974 F:      drivers/power/supply/da91??-*.c
3975 F:      drivers/regulator/da903x.c
3976 F:      drivers/regulator/da9???-regulator.[ch]
3977 F:      drivers/rtc/rtc-da90??.c
3978 F:      drivers/video/backlight/da90??_bl.c
3979 F:      drivers/watchdog/da90??_wdt.c
3980 F:      include/linux/mfd/da903x.h
3981 F:      include/linux/mfd/da9052/
3982 F:      include/linux/mfd/da9055/
3983 F:      include/linux/mfd/da9062/
3984 F:      include/linux/mfd/da9063/
3985 F:      include/linux/mfd/da9150/
3986 F:      include/linux/regulator/da9211.h
3987 F:      include/sound/da[79]*.h
3988 F:      sound/soc/codecs/da[79]*.[ch]
3989
3990 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3991 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3992 L:      linux-gpio@vger.kernel.org
3993 S:      Maintained
3994 F:      drivers/gpio/gpio-gpio-mm.c
3995
3996 DIGI NEO AND CLASSIC PCI PRODUCTS
3997 M:      Lidza Louina <lidza.louina@gmail.com>
3998 M:      Mark Hounschell <markh@compro.net>
3999 L:      driverdev-devel@linuxdriverproject.org
4000 S:      Maintained
4001 F:      drivers/staging/dgnc/
4002
4003 DIOLAN U2C-12 I2C DRIVER
4004 M:      Guenter Roeck <linux@roeck-us.net>
4005 L:      linux-i2c@vger.kernel.org
4006 S:      Maintained
4007 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4008
4009 DIRECT ACCESS (DAX)
4010 M:      Matthew Wilcox <mawilcox@microsoft.com>
4011 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4012 L:      linux-fsdevel@vger.kernel.org
4013 S:      Supported
4014 F:      fs/dax.c
4015 F:      include/linux/dax.h
4016 F:      include/trace/events/fs_dax.h
4017
4018 DIRECTORY NOTIFICATION (DNOTIFY)
4019 M:      Eric Paris <eparis@parisplace.org>
4020 S:      Maintained
4021 F:      Documentation/filesystems/dnotify.txt
4022 F:      fs/notify/dnotify/
4023 F:      include/linux/dnotify.h
4024
4025 DISK GEOMETRY AND PARTITION HANDLING
4026 M:      Andries Brouwer <aeb@cwi.nl>
4027 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4028 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4029 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4030 S:      Maintained
4031
4032 DISKQUOTA
4033 M:      Jan Kara <jack@suse.com>
4034 S:      Maintained
4035 F:      Documentation/filesystems/quota.txt
4036 F:      fs/quota/
4037 F:      include/linux/quota*.h
4038 F:      include/uapi/linux/quota*.h
4039
4040 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4041 M:      Bernie Thompson <bernie@plugable.com>
4042 L:      linux-fbdev@vger.kernel.org
4043 S:      Maintained
4044 W:      http://plugable.com/category/projects/udlfb/
4045 F:      drivers/video/fbdev/udlfb.c
4046 F:      include/video/udlfb.h
4047 F:      Documentation/fb/udlfb.txt
4048
4049 DISTRIBUTED LOCK MANAGER (DLM)
4050 M:      Christine Caulfield <ccaulfie@redhat.com>
4051 M:      David Teigland <teigland@redhat.com>
4052 L:      cluster-devel@redhat.com
4053 W:      http://sources.redhat.com/cluster/
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4055 S:      Supported
4056 F:      fs/dlm/
4057
4058 DMA BUFFER SHARING FRAMEWORK
4059 M:      Sumit Semwal <sumit.semwal@linaro.org>
4060 S:      Maintained
4061 L:      linux-media@vger.kernel.org
4062 L:      dri-devel@lists.freedesktop.org
4063 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4064 F:      drivers/dma-buf/
4065 F:      include/linux/dma-buf*
4066 F:      include/linux/reservation.h
4067 F:      include/linux/*fence.h
4068 F:      Documentation/driver-api/dma-buf.rst
4069 T:      git git://anongit.freedesktop.org/drm/drm-misc
4070
4071 SYNC FILE FRAMEWORK
4072 M:      Sumit Semwal <sumit.semwal@linaro.org>
4073 R:      Gustavo Padovan <gustavo@padovan.org>
4074 S:      Maintained
4075 L:      linux-media@vger.kernel.org
4076 L:      dri-devel@lists.freedesktop.org
4077 F:      drivers/dma-buf/sync_*
4078 F:      drivers/dma-buf/dma-fence*
4079 F:      drivers/dma-buf/sw_sync.c
4080 F:      include/linux/sync_file.h
4081 F:      include/uapi/linux/sync_file.h
4082 F:      Documentation/sync_file.txt
4083 T:      git git://anongit.freedesktop.org/drm/drm-misc
4084
4085 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4086 M:      Vinod Koul <vinod.koul@intel.com>
4087 L:      dmaengine@vger.kernel.org
4088 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4089 S:      Maintained
4090 F:      drivers/dma/
4091 F:      include/linux/dmaengine.h
4092 F:      Documentation/devicetree/bindings/dma/
4093 F:      Documentation/dmaengine/
4094 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4095
4096 DME1737 HARDWARE MONITOR DRIVER
4097 M:      Juerg Haefliger <juergh@gmail.com>
4098 L:      linux-hwmon@vger.kernel.org
4099 S:      Maintained
4100 F:      Documentation/hwmon/dme1737
4101 F:      drivers/hwmon/dme1737.c
4102
4103 DMI/SMBIOS SUPPORT
4104 M:      Jean Delvare <jdelvare@suse.com>
4105 S:      Maintained
4106 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4107 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4108 F:      drivers/firmware/dmi-id.c
4109 F:      drivers/firmware/dmi_scan.c
4110 F:      include/linux/dmi.h
4111
4112 DOCUMENTATION
4113 M:      Jonathan Corbet <corbet@lwn.net>
4114 L:      linux-doc@vger.kernel.org
4115 S:      Maintained
4116 F:      Documentation/
4117 F:      scripts/docproc.c
4118 F:      scripts/kernel-doc*
4119 X:      Documentation/ABI/
4120 X:      Documentation/devicetree/
4121 X:      Documentation/acpi
4122 X:      Documentation/power
4123 X:      Documentation/spi
4124 X:      Documentation/media
4125 T:      git git://git.lwn.net/linux.git docs-next
4126
4127 DOUBLETALK DRIVER
4128 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4129 L:      blinux-list@redhat.com
4130 S:      Maintained
4131 F:      drivers/char/dtlk.c
4132 F:      include/linux/dtlk.h
4133
4134 DPT_I2O SCSI RAID DRIVER
4135 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4136 L:      linux-scsi@vger.kernel.org
4137 W:      http://www.adaptec.com/
4138 S:      Maintained
4139 F:      drivers/scsi/dpt*
4140 F:      drivers/scsi/dpt/
4141
4142 DRBD DRIVER
4143 M:      Philipp Reisner <philipp.reisner@linbit.com>
4144 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4145 L:      drbd-dev@lists.linbit.com
4146 W:      http://www.drbd.org
4147 T:      git git://git.linbit.com/linux-drbd.git
4148 T:      git git://git.linbit.com/drbd-8.4.git
4149 S:      Supported
4150 F:      drivers/block/drbd/
4151 F:      lib/lru_cache.c
4152 F:      Documentation/blockdev/drbd/
4153
4154 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4155 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4157 S:      Supported
4158 F:      Documentation/kobject.txt
4159 F:      drivers/base/
4160 F:      fs/debugfs/
4161 F:      fs/sysfs/
4162 F:      include/linux/debugfs.h
4163 F:      include/linux/kobj*
4164 F:      lib/kobj*
4165
4166 DRM DRIVERS
4167 M:      David Airlie <airlied@linux.ie>
4168 L:      dri-devel@lists.freedesktop.org
4169 T:      git git://people.freedesktop.org/~airlied/linux
4170 B:      https://bugs.freedesktop.org/
4171 C:      irc://chat.freenode.net/dri-devel
4172 S:      Maintained
4173 F:      drivers/gpu/drm/
4174 F:      drivers/gpu/vga/
4175 F:      Documentation/devicetree/bindings/display/
4176 F:      Documentation/devicetree/bindings/gpu/
4177 F:      Documentation/devicetree/bindings/video/
4178 F:      Documentation/gpu/
4179 F:      include/drm/
4180 F:      include/uapi/drm/
4181 F:      include/linux/vga*
4182
4183 DRM DRIVERS AND MISC GPU PATCHES
4184 M:      Daniel Vetter <daniel.vetter@intel.com>
4185 M:      Jani Nikula <jani.nikula@linux.intel.com>
4186 M:      Sean Paul <seanpaul@chromium.org>
4187 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4188 S:      Maintained
4189 T:      git git://anongit.freedesktop.org/drm/drm-misc
4190 F:      Documentation/gpu/
4191 F:      drivers/gpu/vga/
4192 F:      drivers/gpu/drm/*
4193 F:      include/drm/drm*
4194 F:      include/uapi/drm/drm*
4195 F:      include/linux/vga*
4196
4197 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4198 M:      Dave Airlie <airlied@redhat.com>
4199 S:      Odd Fixes
4200 F:      drivers/gpu/drm/ast/
4201
4202 DRM DRIVERS FOR BRIDGE CHIPS
4203 M:      Archit Taneja <architt@codeaurora.org>
4204 S:      Maintained
4205 T:      git git://anongit.freedesktop.org/drm/drm-misc
4206 F:      drivers/gpu/drm/bridge/
4207
4208 DRM DRIVER FOR BOCHS VIRTUAL GPU
4209 M:      Gerd Hoffmann <kraxel@redhat.com>
4210 L:      virtualization@lists.linux-foundation.org
4211 T:      git git://anongit.freedesktop.org/drm/drm-misc
4212 S:      Maintained
4213 F:      drivers/gpu/drm/bochs/
4214
4215 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4216 M:      Dave Airlie <airlied@redhat.com>
4217 M:      Gerd Hoffmann <kraxel@redhat.com>
4218 L:      virtualization@lists.linux-foundation.org
4219 T:      git git://anongit.freedesktop.org/drm/drm-misc
4220 S:      Obsolete
4221 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4222 F:      drivers/gpu/drm/cirrus/
4223
4224 RADEON and AMDGPU DRM DRIVERS
4225 M:      Alex Deucher <alexander.deucher@amd.com>
4226 M:      Christian König <christian.koenig@amd.com>
4227 L:      amd-gfx@lists.freedesktop.org
4228 T:      git git://people.freedesktop.org/~agd5f/linux
4229 S:      Supported
4230 F:      drivers/gpu/drm/radeon/
4231 F:      include/uapi/drm/radeon_drm.h
4232 F:      drivers/gpu/drm/amd/
4233 F:      include/uapi/drm/amdgpu_drm.h
4234
4235 DRM PANEL DRIVERS
4236 M:      Thierry Reding <thierry.reding@gmail.com>
4237 L:      dri-devel@lists.freedesktop.org
4238 T:      git git://anongit.freedesktop.org/tegra/linux.git
4239 S:      Maintained
4240 F:      drivers/gpu/drm/drm_panel.c
4241 F:      drivers/gpu/drm/panel/
4242 F:      include/drm/drm_panel.h
4243 F:      Documentation/devicetree/bindings/display/panel/
4244
4245 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4246 M:      Daniel Vetter <daniel.vetter@intel.com>
4247 M:      Jani Nikula <jani.nikula@linux.intel.com>
4248 L:      intel-gfx@lists.freedesktop.org
4249 W:      https://01.org/linuxgraphics/
4250 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4251 C:      irc://chat.freenode.net/intel-gfx
4252 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4253 T:      git git://anongit.freedesktop.org/drm-intel
4254 S:      Supported
4255 F:      drivers/gpu/drm/i915/
4256 F:      include/drm/i915*
4257 F:      include/uapi/drm/i915_drm.h
4258 F:      Documentation/gpu/i915.rst
4259
4260 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4261 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4262 M:      Zhi Wang <zhi.a.wang@intel.com>
4263 L:      intel-gvt-dev@lists.freedesktop.org
4264 L:      intel-gfx@lists.freedesktop.org
4265 W:      https://01.org/igvt-g
4266 T:      git https://github.com/01org/gvt-linux.git
4267 S:      Supported
4268 F:      drivers/gpu/drm/i915/gvt/
4269
4270 DRM DRIVERS FOR ATMEL HLCDC
4271 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4272 L:      dri-devel@lists.freedesktop.org
4273 S:      Supported
4274 F:      drivers/gpu/drm/atmel-hlcdc/
4275 F:      Documentation/devicetree/bindings/drm/atmel/
4276 T:      git git://anongit.freedesktop.org/drm/drm-misc
4277
4278 DRM DRIVERS FOR ALLWINNER A10
4279 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4280 L:      dri-devel@lists.freedesktop.org
4281 S:      Supported
4282 F:      drivers/gpu/drm/sun4i/
4283 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4285
4286 DRM DRIVERS FOR AMLOGIC SOCS
4287 M:      Neil Armstrong <narmstrong@baylibre.com>
4288 L:      dri-devel@lists.freedesktop.org
4289 L:      linux-amlogic@lists.infradead.org
4290 W:      http://linux-meson.com/
4291 S:      Supported
4292 F:      drivers/gpu/drm/meson/
4293 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4294 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4295 F:      Documentation/gpu/meson.rst
4296 T:      git git://anongit.freedesktop.org/drm/drm-misc
4297
4298 DRM DRIVERS FOR EXYNOS
4299 M:      Inki Dae <inki.dae@samsung.com>
4300 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4301 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4302 M:      Kyungmin Park <kyungmin.park@samsung.com>
4303 L:      dri-devel@lists.freedesktop.org
4304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4305 S:      Supported
4306 F:      drivers/gpu/drm/exynos/
4307 F:      include/uapi/drm/exynos_drm.h
4308 F:      Documentation/devicetree/bindings/display/exynos/
4309
4310 DRM DRIVERS FOR FREESCALE DCU
4311 M:      Stefan Agner <stefan@agner.ch>
4312 M:      Alison Wang <alison.wang@freescale.com>
4313 L:      dri-devel@lists.freedesktop.org
4314 S:      Supported
4315 F:      drivers/gpu/drm/fsl-dcu/
4316 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4317 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4318 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4319
4320 DRM DRIVERS FOR FREESCALE IMX
4321 M:      Philipp Zabel <p.zabel@pengutronix.de>
4322 L:      dri-devel@lists.freedesktop.org
4323 S:      Maintained
4324 F:      drivers/gpu/drm/imx/
4325 F:      drivers/gpu/ipu-v3/
4326 F:      Documentation/devicetree/bindings/display/imx/
4327
4328 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4329 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4330 L:      dri-devel@lists.freedesktop.org
4331 T:      git git://github.com/patjak/drm-gma500
4332 S:      Maintained
4333 F:      drivers/gpu/drm/gma500/
4334
4335 DRM DRIVERS FOR HISILICON
4336 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4337 M:      Rongrong Zou <zourongrong@gmail.com>
4338 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4339 R:      Chen Feng <puck.chen@hisilicon.com>
4340 L:      dri-devel@lists.freedesktop.org
4341 T:      git git://github.com/xin3liang/linux.git
4342 S:      Maintained
4343 F:      drivers/gpu/drm/hisilicon/
4344 F:      Documentation/devicetree/bindings/display/hisilicon/
4345
4346 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4347 S:      Orphan / Obsolete
4348 F:      drivers/gpu/drm/i810/
4349 F:      include/uapi/drm/i810_drm.h
4350
4351 DRM DRIVERS FOR MEDIATEK
4352 M:      CK Hu <ck.hu@mediatek.com>
4353 M:      Philipp Zabel <p.zabel@pengutronix.de>
4354 L:      dri-devel@lists.freedesktop.org
4355 S:      Supported
4356 F:      drivers/gpu/drm/mediatek/
4357 F:      Documentation/devicetree/bindings/display/mediatek/
4358
4359 DRM DRIVER FOR MI0283QT
4360 M:      Noralf Trønnes <noralf@tronnes.org>
4361 S:      Maintained
4362 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4363 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4364
4365 DRM DRIVER FOR MSM ADRENO GPU
4366 M:      Rob Clark <robdclark@gmail.com>
4367 L:      linux-arm-msm@vger.kernel.org
4368 L:      dri-devel@lists.freedesktop.org
4369 L:      freedreno@lists.freedesktop.org
4370 T:      git git://people.freedesktop.org/~robclark/linux
4371 S:      Maintained
4372 F:      drivers/gpu/drm/msm/
4373 F:      include/uapi/drm/msm_drm.h
4374 F:      Documentation/devicetree/bindings/display/msm/
4375
4376 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4377 M:      Ben Skeggs <bskeggs@redhat.com>
4378 L:      dri-devel@lists.freedesktop.org
4379 L:      nouveau@lists.freedesktop.org
4380 T:      git git://github.com/skeggsb/linux
4381 S:      Supported
4382 F:      drivers/gpu/drm/nouveau/
4383 F:      include/uapi/drm/nouveau_drm.h
4384
4385 DRM DRIVERS FOR NVIDIA TEGRA
4386 M:      Thierry Reding <thierry.reding@gmail.com>
4387 L:      dri-devel@lists.freedesktop.org
4388 L:      linux-tegra@vger.kernel.org
4389 T:      git git://anongit.freedesktop.org/tegra/linux.git
4390 S:      Supported
4391 F:      drivers/gpu/drm/tegra/
4392 F:      drivers/gpu/host1x/
4393 F:      include/linux/host1x.h
4394 F:      include/uapi/drm/tegra_drm.h
4395 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4396
4397 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4398 S:      Orphan / Obsolete
4399 F:      drivers/gpu/drm/mga/
4400 F:      include/uapi/drm/mga_drm.h
4401
4402 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4403 M:      Dave Airlie <airlied@redhat.com>
4404 S:      Odd Fixes
4405 F:      drivers/gpu/drm/mgag200/
4406
4407 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4408 S:      Orphan / Obsolete
4409 F:      drivers/gpu/drm/r128/
4410 F:      include/uapi/drm/r128_drm.h
4411
4412 DRM DRIVERS FOR RENESAS
4413 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4414 L:      dri-devel@lists.freedesktop.org
4415 L:      linux-renesas-soc@vger.kernel.org
4416 T:      git git://linuxtv.org/pinchartl/fbdev
4417 S:      Supported
4418 F:      drivers/gpu/drm/rcar-du/
4419 F:      drivers/gpu/drm/shmobile/
4420 F:      include/linux/platform_data/shmob_drm.h
4421 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4422 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4423
4424 DRM DRIVER FOR QXL VIRTUAL GPU
4425 M:      Dave Airlie <airlied@redhat.com>
4426 M:      Gerd Hoffmann <kraxel@redhat.com>
4427 L:      virtualization@lists.linux-foundation.org
4428 T:      git git://anongit.freedesktop.org/drm/drm-misc
4429 S:      Maintained
4430 F:      drivers/gpu/drm/qxl/
4431 F:      include/uapi/drm/qxl_drm.h
4432
4433 DRM DRIVERS FOR ROCKCHIP
4434 M:      Mark Yao <mark.yao@rock-chips.com>
4435 L:      dri-devel@lists.freedesktop.org
4436 S:      Maintained
4437 F:      drivers/gpu/drm/rockchip/
4438 F:      Documentation/devicetree/bindings/display/rockchip/
4439 T:      git git://anongit.freedesktop.org/drm/drm-misc
4440
4441 DRM DRIVER FOR SAVAGE VIDEO CARDS
4442 S:      Orphan / Obsolete
4443 F:      drivers/gpu/drm/savage/
4444 F:      include/uapi/drm/savage_drm.h
4445
4446 DRM DRIVER FOR SIS VIDEO CARDS
4447 S:      Orphan / Obsolete
4448 F:      drivers/gpu/drm/sis/
4449 F:      include/uapi/drm/sis_drm.h
4450
4451 DRM DRIVERS FOR STI
4452 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4453 M:      Vincent Abriou <vincent.abriou@st.com>
4454 L:      dri-devel@lists.freedesktop.org
4455 T:      git git://anongit.freedesktop.org/drm/drm-misc
4456 S:      Maintained
4457 F:      drivers/gpu/drm/sti
4458 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4459
4460 DRM DRIVER FOR TDFX VIDEO CARDS
4461 S:      Orphan / Obsolete
4462 F:      drivers/gpu/drm/tdfx/
4463
4464 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4465 M:      Dave Airlie <airlied@redhat.com>
4466 S:      Odd Fixes
4467 F:      drivers/gpu/drm/udl/
4468
4469 DRM DRIVERS FOR VIVANTE GPU IP
4470 M:      Lucas Stach <l.stach@pengutronix.de>
4471 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4472 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4473 L:      etnaviv@lists.freedesktop.org
4474 L:      dri-devel@lists.freedesktop.org
4475 S:      Maintained
4476 F:      drivers/gpu/drm/etnaviv/
4477 F:      include/uapi/drm/etnaviv_drm.h
4478 F:      Documentation/devicetree/bindings/display/etnaviv/
4479
4480 DRM DRIVER FOR VMWARE VIRTUAL GPU
4481 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4482 M:      Sinclair Yeh <syeh@vmware.com>
4483 M:      Thomas Hellstrom <thellstrom@vmware.com>
4484 L:      dri-devel@lists.freedesktop.org
4485 T:      git git://people.freedesktop.org/~syeh/repos_linux
4486 T:      git git://people.freedesktop.org/~thomash/linux
4487 S:      Supported
4488 F:      drivers/gpu/drm/vmwgfx/
4489 F:      include/uapi/drm/vmwgfx_drm.h
4490
4491 DRM DRIVERS FOR VC4
4492 M:      Eric Anholt <eric@anholt.net>
4493 T:      git git://github.com/anholt/linux
4494 S:      Supported
4495 F:      drivers/gpu/drm/vc4/
4496 F:      include/uapi/drm/vc4_drm.h
4497 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4498 T:      git git://anongit.freedesktop.org/drm/drm-misc
4499
4500 DRM DRIVERS FOR TI OMAP
4501 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4502 L:      dri-devel@lists.freedesktop.org
4503 S:      Maintained
4504 F:      drivers/gpu/drm/omapdrm/
4505 F:      Documentation/devicetree/bindings/display/ti/
4506
4507 DRM DRIVERS FOR TI LCDC
4508 M:      Jyri Sarha <jsarha@ti.com>
4509 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4510 L:      dri-devel@lists.freedesktop.org
4511 S:      Maintained
4512 F:      drivers/gpu/drm/tilcdc/
4513 F:      Documentation/devicetree/bindings/display/tilcdc/
4514
4515 DRM DRIVERS FOR ZTE ZX
4516 M:      Shawn Guo <shawnguo@kernel.org>
4517 L:      dri-devel@lists.freedesktop.org
4518 S:      Maintained
4519 F:      drivers/gpu/drm/zte/
4520 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4521 T:      git git://anongit.freedesktop.org/drm/drm-misc
4522
4523 DSBR100 USB FM RADIO DRIVER
4524 M:      Alexey Klimov <klimov.linux@gmail.com>
4525 L:      linux-media@vger.kernel.org
4526 T:      git git://linuxtv.org/media_tree.git
4527 S:      Maintained
4528 F:      drivers/media/radio/dsbr100.c
4529
4530 DSCC4 DRIVER
4531 M:      Francois Romieu <romieu@fr.zoreil.com>
4532 L:      netdev@vger.kernel.org
4533 S:      Maintained
4534 F:      drivers/net/wan/dscc4.c
4535
4536 DT3155 MEDIA DRIVER
4537 M:      Hans Verkuil <hverkuil@xs4all.nl>
4538 L:      linux-media@vger.kernel.org
4539 T:      git git://linuxtv.org/media_tree.git
4540 W:      https://linuxtv.org
4541 S:      Odd Fixes
4542 F:      drivers/media/pci/dt3155/
4543
4544 DVB_USB_AF9015 MEDIA DRIVER
4545 M:      Antti Palosaari <crope@iki.fi>
4546 L:      linux-media@vger.kernel.org
4547 W:      https://linuxtv.org
4548 W:      http://palosaari.fi/linux/
4549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4550 T:      git git://linuxtv.org/anttip/media_tree.git
4551 S:      Maintained
4552 F:      drivers/media/usb/dvb-usb-v2/af9015*
4553
4554 DVB_USB_AF9035 MEDIA DRIVER
4555 M:      Antti Palosaari <crope@iki.fi>
4556 L:      linux-media@vger.kernel.org
4557 W:      https://linuxtv.org
4558 W:      http://palosaari.fi/linux/
4559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4560 T:      git git://linuxtv.org/anttip/media_tree.git
4561 S:      Maintained
4562 F:      drivers/media/usb/dvb-usb-v2/af9035*
4563
4564 DVB_USB_ANYSEE MEDIA DRIVER
4565 M:      Antti Palosaari <crope@iki.fi>
4566 L:      linux-media@vger.kernel.org
4567 W:      https://linuxtv.org
4568 W:      http://palosaari.fi/linux/
4569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4570 T:      git git://linuxtv.org/anttip/media_tree.git
4571 S:      Maintained
4572 F:      drivers/media/usb/dvb-usb-v2/anysee*
4573
4574 DVB_USB_AU6610 MEDIA DRIVER
4575 M:      Antti Palosaari <crope@iki.fi>
4576 L:      linux-media@vger.kernel.org
4577 W:      https://linuxtv.org
4578 W:      http://palosaari.fi/linux/
4579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4580 T:      git git://linuxtv.org/anttip/media_tree.git
4581 S:      Maintained
4582 F:      drivers/media/usb/dvb-usb-v2/au6610*
4583
4584 DVB_USB_CE6230 MEDIA DRIVER
4585 M:      Antti Palosaari <crope@iki.fi>
4586 L:      linux-media@vger.kernel.org
4587 W:      https://linuxtv.org
4588 W:      http://palosaari.fi/linux/
4589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4590 T:      git git://linuxtv.org/anttip/media_tree.git
4591 S:      Maintained
4592 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4593
4594 DVB_USB_CXUSB MEDIA DRIVER
4595 M:      Michael Krufky <mkrufky@linuxtv.org>
4596 L:      linux-media@vger.kernel.org
4597 W:      https://linuxtv.org
4598 W:      http://github.com/mkrufky
4599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4600 T:      git git://linuxtv.org/media_tree.git
4601 S:      Maintained
4602 F:      drivers/media/usb/dvb-usb/cxusb*
4603
4604 DVB_USB_EC168 MEDIA DRIVER
4605 M:      Antti Palosaari <crope@iki.fi>
4606 L:      linux-media@vger.kernel.org
4607 W:      https://linuxtv.org
4608 W:      http://palosaari.fi/linux/
4609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4610 T:      git git://linuxtv.org/anttip/media_tree.git
4611 S:      Maintained
4612 F:      drivers/media/usb/dvb-usb-v2/ec168*
4613
4614 DVB_USB_GL861 MEDIA DRIVER
4615 M:      Antti Palosaari <crope@iki.fi>
4616 L:      linux-media@vger.kernel.org
4617 W:      https://linuxtv.org
4618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4619 T:      git git://linuxtv.org/anttip/media_tree.git
4620 S:      Maintained
4621 F:      drivers/media/usb/dvb-usb-v2/gl861*
4622
4623 DVB_USB_MXL111SF MEDIA DRIVER
4624 M:      Michael Krufky <mkrufky@linuxtv.org>
4625 L:      linux-media@vger.kernel.org
4626 W:      https://linuxtv.org
4627 W:      http://github.com/mkrufky
4628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4629 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4630 S:      Maintained
4631 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4632
4633 DVB_USB_RTL28XXU MEDIA DRIVER
4634 M:      Antti Palosaari <crope@iki.fi>
4635 L:      linux-media@vger.kernel.org
4636 W:      https://linuxtv.org
4637 W:      http://palosaari.fi/linux/
4638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4639 T:      git git://linuxtv.org/anttip/media_tree.git
4640 S:      Maintained
4641 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4642
4643 DVB_USB_V2 MEDIA DRIVER
4644 M:      Antti Palosaari <crope@iki.fi>
4645 L:      linux-media@vger.kernel.org
4646 W:      https://linuxtv.org
4647 W:      http://palosaari.fi/linux/
4648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4649 T:      git git://linuxtv.org/anttip/media_tree.git
4650 S:      Maintained
4651 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4652 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4653
4654 DYNAMIC DEBUG
4655 M:      Jason Baron <jbaron@akamai.com>
4656 S:      Maintained
4657 F:      lib/dynamic_debug.c
4658 F:      include/linux/dynamic_debug.h
4659
4660 DZ DECSTATION DZ11 SERIAL DRIVER
4661 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4662 S:      Maintained
4663 F:      drivers/tty/serial/dz.*
4664
4665 E3X0 POWER BUTTON DRIVER
4666 M:      Moritz Fischer <moritz.fischer@ettus.com>
4667 L:      usrp-users@lists.ettus.com
4668 W:      http://www.ettus.com
4669 S:      Supported
4670 F:      drivers/input/misc/e3x0-button.c
4671 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4672
4673 E4000 MEDIA DRIVER
4674 M:      Antti Palosaari <crope@iki.fi>
4675 L:      linux-media@vger.kernel.org
4676 W:      https://linuxtv.org
4677 W:      http://palosaari.fi/linux/
4678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4679 T:      git git://linuxtv.org/anttip/media_tree.git
4680 S:      Maintained
4681 F:      drivers/media/tuners/e4000*
4682
4683 EATA ISA/EISA/PCI SCSI DRIVER
4684 M:      Dario Ballabio <ballabio_dario@emc.com>
4685 L:      linux-scsi@vger.kernel.org
4686 S:      Maintained
4687 F:      drivers/scsi/eata.c
4688
4689 EC100 MEDIA DRIVER
4690 M:      Antti Palosaari <crope@iki.fi>
4691 L:      linux-media@vger.kernel.org
4692 W:      https://linuxtv.org
4693 W:      http://palosaari.fi/linux/
4694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4695 T:      git git://linuxtv.org/anttip/media_tree.git
4696 S:      Maintained
4697 F:      drivers/media/dvb-frontends/ec100*
4698
4699 ECRYPT FILE SYSTEM
4700 M:      Tyler Hicks <tyhicks@canonical.com>
4701 L:      ecryptfs@vger.kernel.org
4702 W:      http://ecryptfs.org
4703 W:      https://launchpad.net/ecryptfs
4704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4705 S:      Supported
4706 F:      Documentation/filesystems/ecryptfs.txt
4707 F:      fs/ecryptfs/
4708
4709 EDAC-CORE
4710 M:      Borislav Petkov <bp@alien8.de>
4711 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4712 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4713 L:      linux-edac@vger.kernel.org
4714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4716 S:      Supported
4717 F:      Documentation/admin-guide/ras.rst
4718 F:      Documentation/driver-api/edac.rst
4719 F:      drivers/edac/
4720 F:      include/linux/edac.h
4721
4722 EDAC-AMD64
4723 M:      Borislav Petkov <bp@alien8.de>
4724 L:      linux-edac@vger.kernel.org
4725 S:      Maintained
4726 F:      drivers/edac/amd64_edac*
4727
4728 EDAC-CALXEDA
4729 M:      Robert Richter <rric@kernel.org>
4730 L:      linux-edac@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/edac/highbank*
4733
4734 EDAC-CAVIUM
4735 M:      Ralf Baechle <ralf@linux-mips.org>
4736 M:      David Daney <david.daney@cavium.com>
4737 L:      linux-edac@vger.kernel.org
4738 L:      linux-mips@linux-mips.org
4739 S:      Supported
4740 F:      drivers/edac/octeon_edac*
4741 F:      drivers/edac/thunderx_edac*
4742
4743 EDAC-E752X
4744 M:      Mark Gross <mark.gross@intel.com>
4745 L:      linux-edac@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/edac/e752x_edac.c
4748
4749 EDAC-E7XXX
4750 L:      linux-edac@vger.kernel.org
4751 S:      Maintained
4752 F:      drivers/edac/e7xxx_edac.c
4753
4754 EDAC-FSL_DDR
4755 M:      York Sun <york.sun@nxp.com>
4756 L:      linux-edac@vger.kernel.org
4757 S:      Maintained
4758 F:      drivers/edac/fsl_ddr_edac.*
4759
4760 EDAC-GHES
4761 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4762 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4763 L:      linux-edac@vger.kernel.org
4764 S:      Maintained
4765 F:      drivers/edac/ghes_edac.c
4766
4767 EDAC-I82443BXGX
4768 M:      Tim Small <tim@buttersideup.com>
4769 L:      linux-edac@vger.kernel.org
4770 S:      Maintained
4771 F:      drivers/edac/i82443bxgx_edac.c
4772
4773 EDAC-I3000
4774 L:      linux-edac@vger.kernel.org
4775 S:      Orphan
4776 F:      drivers/edac/i3000_edac.c
4777
4778 EDAC-I5000
4779 L:      linux-edac@vger.kernel.org
4780 S:      Maintained
4781 F:      drivers/edac/i5000_edac.c
4782
4783 EDAC-I5400
4784 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4785 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4786 L:      linux-edac@vger.kernel.org
4787 S:      Maintained
4788 F:      drivers/edac/i5400_edac.c
4789
4790 EDAC-I7300
4791 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L:      linux-edac@vger.kernel.org
4794 S:      Maintained
4795 F:      drivers/edac/i7300_edac.c
4796
4797 EDAC-I7CORE
4798 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4799 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4800 L:      linux-edac@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/edac/i7core_edac.c
4803
4804 EDAC-I82975X
4805 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4806 M:      "Arvind R." <arvino55@gmail.com>
4807 L:      linux-edac@vger.kernel.org
4808 S:      Maintained
4809 F:      drivers/edac/i82975x_edac.c
4810
4811 EDAC-IE31200
4812 M:      Jason Baron <jbaron@akamai.com>
4813 L:      linux-edac@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/edac/ie31200_edac.c
4816
4817 EDAC-MPC85XX
4818 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4819 L:      linux-edac@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/edac/mpc85xx_edac.[ch]
4822
4823 EDAC-PND2
4824 M:      Tony Luck <tony.luck@intel.com>
4825 L:      linux-edac@vger.kernel.org
4826 S:      Maintained
4827 F:      drivers/edac/pnd2_edac.[ch]
4828
4829 EDAC-PASEMI
4830 M:      Egor Martovetsky <egor@pasemi.com>
4831 L:      linux-edac@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/edac/pasemi_edac.c
4834
4835 EDAC-R82600
4836 M:      Tim Small <tim@buttersideup.com>
4837 L:      linux-edac@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/edac/r82600_edac.c
4840
4841 EDAC-SBRIDGE
4842 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L:      linux-edac@vger.kernel.org
4845 S:      Maintained
4846 F:      drivers/edac/sb_edac.c
4847
4848 EDAC-SKYLAKE
4849 M:      Tony Luck <tony.luck@intel.com>
4850 L:      linux-edac@vger.kernel.org
4851 S:      Maintained
4852 F:      drivers/edac/skx_edac.c
4853
4854 EDAC-XGENE
4855 APPLIED MICRO (APM) X-GENE SOC EDAC
4856 M:     Loc Ho <lho@apm.com>
4857 S:     Supported
4858 F:     drivers/edac/xgene_edac.c
4859 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4860
4861 EDIROL UA-101/UA-1000 DRIVER
4862 M:      Clemens Ladisch <clemens@ladisch.de>
4863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4864 T:      git git://git.alsa-project.org/alsa-kernel.git
4865 S:      Maintained
4866 F:      sound/usb/misc/ua101.c
4867
4868 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4869 M:      Matt Fleming <matt@codeblueprint.co.uk>
4870 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4871 L:      linux-efi@vger.kernel.org
4872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4873 S:      Maintained
4874 F:      Documentation/efi-stub.txt
4875 F:      arch/*/kernel/efi.c
4876 F:      arch/x86/boot/compressed/eboot.[ch]
4877 F:      arch/*/include/asm/efi.h
4878 F:      arch/x86/platform/efi/
4879 F:      drivers/firmware/efi/
4880 F:      include/linux/efi*.h
4881 F:      arch/arm/boot/compressed/efi-header.S
4882 F:      arch/arm64/kernel/efi-entry.S
4883
4884 EFI VARIABLE FILESYSTEM
4885 M:      Matthew Garrett <matthew.garrett@nebula.com>
4886 M:      Jeremy Kerr <jk@ozlabs.org>
4887 M:      Matt Fleming <matt@codeblueprint.co.uk>
4888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4889 L:      linux-efi@vger.kernel.org
4890 S:      Maintained
4891 F:      fs/efivarfs/
4892
4893 EFIFB FRAMEBUFFER DRIVER
4894 L:      linux-fbdev@vger.kernel.org
4895 M:      Peter Jones <pjones@redhat.com>
4896 S:      Maintained
4897 F:      drivers/video/fbdev/efifb.c
4898
4899 EFI TEST DRIVER
4900 L:      linux-efi@vger.kernel.org
4901 M:      Ivan Hu <ivan.hu@canonical.com>
4902 M:      Matt Fleming <matt@codeblueprint.co.uk>
4903 S:      Maintained
4904 F:      drivers/firmware/efi/test/
4905
4906 EFS FILESYSTEM
4907 W:      http://aeschi.ch.eu.org/efs/
4908 S:      Orphan
4909 F:      fs/efs/
4910
4911 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4912 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4913 L:      netdev@vger.kernel.org
4914 S:      Maintained
4915 F:      drivers/net/ethernet/ibm/ehea/
4916
4917 EM28XX VIDEO4LINUX DRIVER
4918 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4919 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4920 L:      linux-media@vger.kernel.org
4921 W:      https://linuxtv.org
4922 T:      git git://linuxtv.org/media_tree.git
4923 S:      Maintained
4924 F:      drivers/media/usb/em28xx/
4925 F:      Documentation/media/v4l-drivers/em28xx*
4926
4927 EMBEDDED LINUX
4928 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4929 M:      Matt Mackall <mpm@selenic.com>
4930 M:      David Woodhouse <dwmw2@infradead.org>
4931 L:      linux-embedded@vger.kernel.org
4932 S:      Maintained
4933
4934 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4935 M:      James Smart <james.smart@broadcom.com>
4936 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4937 L:      linux-scsi@vger.kernel.org
4938 W:      http://www.broadcom.com
4939 S:      Supported
4940 F:      drivers/scsi/lpfc/
4941
4942 ENE CB710 FLASH CARD READER DRIVER
4943 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4944 S:      Maintained
4945 F:      drivers/misc/cb710/
4946 F:      drivers/mmc/host/cb710-mmc.*
4947 F:      include/linux/cb710.h
4948
4949 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4950 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4951 S:      Maintained
4952 F:      drivers/media/rc/ene_ir.*
4953
4954 EPSON S1D13XXX FRAMEBUFFER DRIVER
4955 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4956 S:      Maintained
4957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4958 F:      drivers/video/fbdev/s1d13xxxfb.c
4959 F:      include/video/s1d13xxxfb.h
4960
4961 ET131X NETWORK DRIVER
4962 M:      Mark Einon <mark.einon@gmail.com>
4963 S:      Odd Fixes
4964 F:      drivers/net/ethernet/agere/
4965
4966 ETHERNET BRIDGE
4967 M:      Stephen Hemminger <stephen@networkplumber.org>
4968 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4969 L:      netdev@vger.kernel.org
4970 W:      http://www.linuxfoundation.org/en/Net:Bridge
4971 S:      Maintained
4972 F:      include/linux/netfilter_bridge/
4973 F:      net/bridge/
4974
4975 ETHERNET PHY LIBRARY
4976 M:      Andrew Lunn <andrew@lunn.ch>
4977 M:      Florian Fainelli <f.fainelli@gmail.com>
4978 L:      netdev@vger.kernel.org
4979 S:      Maintained
4980 F:      include/linux/phy.h
4981 F:      include/linux/phy_fixed.h
4982 F:      drivers/net/phy/
4983 F:      Documentation/networking/phy.txt
4984 F:      drivers/of/of_mdio.c
4985 F:      drivers/of/of_net.c
4986
4987 EXT2 FILE SYSTEM
4988 M:      Jan Kara <jack@suse.com>
4989 L:      linux-ext4@vger.kernel.org
4990 S:      Maintained
4991 F:      Documentation/filesystems/ext2.txt
4992 F:      fs/ext2/
4993 F:      include/linux/ext2*
4994
4995 EXT4 FILE SYSTEM
4996 M:      "Theodore Ts'o" <tytso@mit.edu>
4997 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4998 L:      linux-ext4@vger.kernel.org
4999 W:      http://ext4.wiki.kernel.org
5000 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5002 S:      Maintained
5003 F:      Documentation/filesystems/ext4.txt
5004 F:      fs/ext4/
5005
5006 Extended Verification Module (EVM)
5007 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5008 L:      linux-ima-devel@lists.sourceforge.net
5009 L:      linux-security-module@vger.kernel.org
5010 S:      Supported
5011 F:      security/integrity/evm/
5012
5013 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5014 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5015 M:      Chanwoo Choi <cw00.choi@samsung.com>
5016 L:      linux-kernel@vger.kernel.org
5017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5018 S:      Maintained
5019 F:      drivers/extcon/
5020 F:      include/linux/extcon/
5021 F:      include/linux/extcon.h
5022 F:      Documentation/extcon/
5023 F:      Documentation/devicetree/bindings/extcon/
5024
5025 EXYNOS DP DRIVER
5026 M:      Jingoo Han <jingoohan1@gmail.com>
5027 L:      dri-devel@lists.freedesktop.org
5028 S:      Maintained
5029 F:      drivers/gpu/drm/exynos/exynos_dp*
5030
5031 EXYNOS SYSMMU (IOMMU) driver
5032 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5033 L:      iommu@lists.linux-foundation.org
5034 S:      Maintained
5035 F:      drivers/iommu/exynos-iommu.c
5036
5037 EZchip NPS platform support
5038 M:      Noam Camus <noamc@ezchip.com>
5039 S:      Supported
5040 F:      arch/arc/plat-eznps
5041 F:      arch/arc/boot/dts/eznps.dts
5042
5043 F71805F HARDWARE MONITORING DRIVER
5044 M:      Jean Delvare <jdelvare@suse.com>
5045 L:      linux-hwmon@vger.kernel.org
5046 S:      Maintained
5047 F:      Documentation/hwmon/f71805f
5048 F:      drivers/hwmon/f71805f.c
5049
5050 FC0011 TUNER DRIVER
5051 M:      Michael Buesch <m@bues.ch>
5052 L:      linux-media@vger.kernel.org
5053 S:      Maintained
5054 F:      drivers/media/tuners/fc0011.h
5055 F:      drivers/media/tuners/fc0011.c
5056
5057 FC2580 MEDIA DRIVER
5058 M:      Antti Palosaari <crope@iki.fi>
5059 L:      linux-media@vger.kernel.org
5060 W:      https://linuxtv.org
5061 W:      http://palosaari.fi/linux/
5062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5063 T:      git git://linuxtv.org/anttip/media_tree.git
5064 S:      Maintained
5065 F:      drivers/media/tuners/fc2580*
5066
5067 FANOTIFY
5068 M:      Eric Paris <eparis@redhat.com>
5069 S:      Maintained
5070 F:      fs/notify/fanotify/
5071 F:      include/linux/fanotify.h
5072 F:      include/uapi/linux/fanotify.h
5073
5074 FARSYNC SYNCHRONOUS DRIVER
5075 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5076 W:      http://www.farsite.co.uk/
5077 S:      Supported
5078 F:      drivers/net/wan/farsync.*
5079
5080 FAULT INJECTION SUPPORT
5081 M:      Akinobu Mita <akinobu.mita@gmail.com>
5082 S:      Supported
5083 F:      Documentation/fault-injection/
5084 F:      lib/fault-inject.c
5085
5086 FBTFT Framebuffer drivers
5087 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5088 S:      Maintained
5089 F:      drivers/staging/fbtft/
5090
5091 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5092 M:      Johannes Thumshirn <jth@kernel.org>
5093 L:      fcoe-devel@open-fcoe.org
5094 W:      www.Open-FCoE.org
5095 S:      Supported
5096 F:      drivers/scsi/libfc/
5097 F:      drivers/scsi/fcoe/
5098 F:      include/scsi/fc/
5099 F:      include/scsi/libfc.h
5100 F:      include/scsi/libfcoe.h
5101 F:      include/uapi/scsi/fc/
5102
5103 FILE LOCKING (flock() and fcntl()/lockf())
5104 M:      Jeff Layton <jlayton@poochiereds.net>
5105 M:      "J. Bruce Fields" <bfields@fieldses.org>
5106 L:      linux-fsdevel@vger.kernel.org
5107 S:      Maintained
5108 F:      include/linux/fcntl.h
5109 F:      include/linux/fs.h
5110 F:      include/uapi/linux/fcntl.h
5111 F:      include/uapi/linux/fs.h
5112 F:      fs/fcntl.c
5113 F:      fs/locks.c
5114
5115 FILESYSTEMS (VFS and infrastructure)
5116 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5117 L:      linux-fsdevel@vger.kernel.org
5118 S:      Maintained
5119 F:      fs/*
5120
5121 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5122 M:      Riku Voipio <riku.voipio@iki.fi>
5123 L:      linux-hwmon@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/hwmon/f75375s.c
5126 F:      include/linux/f75375s.h
5127
5128 FIREWIRE AUDIO DRIVERS
5129 M:      Clemens Ladisch <clemens@ladisch.de>
5130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5131 T:      git git://git.alsa-project.org/alsa-kernel.git
5132 S:      Maintained
5133 F:      sound/firewire/
5134
5135 FIREWIRE MEDIA DRIVERS (firedtv)
5136 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5137 L:      linux-media@vger.kernel.org
5138 L:      linux1394-devel@lists.sourceforge.net
5139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5140 S:      Maintained
5141 F:      drivers/media/firewire/
5142
5143 FIREWIRE SBP-2 TARGET
5144 M:      Chris Boot <bootc@bootc.net>
5145 L:      linux-scsi@vger.kernel.org
5146 L:      target-devel@vger.kernel.org
5147 L:      linux1394-devel@lists.sourceforge.net
5148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5149 S:      Maintained
5150 F:      drivers/target/sbp/
5151
5152 FIREWIRE SUBSYSTEM
5153 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5154 L:      linux1394-devel@lists.sourceforge.net
5155 W:      http://ieee1394.wiki.kernel.org/
5156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5157 S:      Maintained
5158 F:      drivers/firewire/
5159 F:      include/linux/firewire.h
5160 F:      include/uapi/linux/firewire*.h
5161 F:      tools/firewire/
5162
5163 FIRMWARE LOADER (request_firmware)
5164 M:      Ming Lei <ming.lei@canonical.com>
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@opensource.altera.com>
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:      drivers/fpga/
5200 F:      include/linux/fpga/fpga-mgr.h
5201 W:      http://www.rocketboards.org
5202
5203 FPU EMULATOR
5204 M:      Bill Metzenthen <billm@melbpc.org.au>
5205 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5206 S:      Maintained
5207 F:      arch/x86/math-emu/
5208
5209 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5210 L:      netdev@vger.kernel.org
5211 S:      Orphan
5212 F:      drivers/net/wan/dlci.c
5213 F:      drivers/net/wan/sdla.c
5214
5215 FRAMEBUFFER LAYER
5216 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5217 L:      linux-fbdev@vger.kernel.org
5218 T:      git git://github.com/bzolnier/linux.git
5219 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5220 S:      Maintained
5221 F:      Documentation/fb/
5222 F:      drivers/video/
5223 F:      include/video/
5224 F:      include/linux/fb.h
5225 F:      include/uapi/video/
5226 F:      include/uapi/linux/fb.h
5227
5228 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5229 M:      Horia Geantă <horia.geanta@nxp.com>
5230 M:      Dan Douglass <dan.douglass@nxp.com>
5231 L:      linux-crypto@vger.kernel.org
5232 S:      Maintained
5233 F:      drivers/crypto/caam/
5234 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5235
5236 FREESCALE DIU FRAMEBUFFER DRIVER
5237 M:      Timur Tabi <timur@tabi.org>
5238 L:      linux-fbdev@vger.kernel.org
5239 S:      Maintained
5240 F:      drivers/video/fbdev/fsl-diu-fb.*
5241
5242 FREESCALE DMA DRIVER
5243 M:      Li Yang <leoli@freescale.com>
5244 M:      Zhang Wei <zw@zh-kernel.org>
5245 L:      linuxppc-dev@lists.ozlabs.org
5246 S:      Maintained
5247 F:      drivers/dma/fsldma.*
5248
5249 FREESCALE GPMI NAND DRIVER
5250 M:      Han Xu <han.xu@nxp.com>
5251 L:      linux-mtd@lists.infradead.org
5252 S:      Maintained
5253 F:      drivers/mtd/nand/gpmi-nand/*
5254
5255 FREESCALE I2C CPM DRIVER
5256 M:      Jochen Friedrich <jochen@scram.de>
5257 L:      linuxppc-dev@lists.ozlabs.org
5258 L:      linux-i2c@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/i2c/busses/i2c-cpm.c
5261
5262 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5263 M:      Sascha Hauer <kernel@pengutronix.de>
5264 L:      linux-fbdev@vger.kernel.org
5265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5266 S:      Maintained
5267 F:      include/linux/platform_data/video-imxfb.h
5268 F:      drivers/video/fbdev/imxfb.c
5269
5270 FREESCALE QUAD SPI DRIVER
5271 M:      Han Xu <han.xu@nxp.com>
5272 L:      linux-mtd@lists.infradead.org
5273 S:      Maintained
5274 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5275
5276 FREESCALE SOC FS_ENET DRIVER
5277 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5278 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5279 L:      linuxppc-dev@lists.ozlabs.org
5280 L:      netdev@vger.kernel.org
5281 S:      Maintained
5282 F:      drivers/net/ethernet/freescale/fs_enet/
5283 F:      include/linux/fs_enet_pd.h
5284
5285 FREESCALE IMX / MXC FEC DRIVER
5286 M:      Fugang Duan <fugang.duan@nxp.com>
5287 L:      netdev@vger.kernel.org
5288 S:      Maintained
5289 F:      drivers/net/ethernet/freescale/fec_main.c
5290 F:      drivers/net/ethernet/freescale/fec_ptp.c
5291 F:      drivers/net/ethernet/freescale/fec.h
5292 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5293
5294 FREESCALE QORIQ DPAA FMAN DRIVER
5295 M:      Madalin Bucur <madalin.bucur@nxp.com>
5296 L:      netdev@vger.kernel.org
5297 S:      Maintained
5298 F:      drivers/net/ethernet/freescale/fman
5299 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5300
5301 FREESCALE QORIQ DPAA ETHERNET DRIVER
5302 M:      Madalin Bucur <madalin.bucur@nxp.com>
5303 L:      netdev@vger.kernel.org
5304 S:      Maintained
5305 F:      drivers/net/ethernet/freescale/dpaa
5306
5307 FREESCALE SOC DRIVERS
5308 M:      Scott Wood <oss@buserror.net>
5309 L:      linuxppc-dev@lists.ozlabs.org
5310 L:      linux-arm-kernel@lists.infradead.org
5311 S:      Maintained
5312 F:      drivers/soc/fsl/
5313 F:      include/linux/fsl/
5314
5315 FREESCALE QUICC ENGINE LIBRARY
5316 M:      Qiang Zhao <qiang.zhao@nxp.com>
5317 L:      linuxppc-dev@lists.ozlabs.org
5318 S:      Maintained
5319 F:      drivers/soc/fsl/qe/
5320 F:      include/soc/fsl/*qe*.h
5321 F:      include/soc/fsl/*ucc*.h
5322
5323 FREESCALE USB PERIPHERAL DRIVERS
5324 M:      Li Yang <leoli@freescale.com>
5325 L:      linux-usb@vger.kernel.org
5326 L:      linuxppc-dev@lists.ozlabs.org
5327 S:      Maintained
5328 F:      drivers/usb/gadget/udc/fsl*
5329
5330 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5331 M:      Li Yang <leoli@freescale.com>
5332 L:      netdev@vger.kernel.org
5333 L:      linuxppc-dev@lists.ozlabs.org
5334 S:      Maintained
5335 F:      drivers/net/ethernet/freescale/ucc_geth*
5336
5337 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5338 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5339 L:      netdev@vger.kernel.org
5340 S:      Maintained
5341 F:      drivers/net/ethernet/freescale/gianfar*
5342 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5343 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5344
5345 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5346 M:      Zhao Qiang <qiang.zhao@nxp.com>
5347 L:      netdev@vger.kernel.org
5348 L:      linuxppc-dev@lists.ozlabs.org
5349 S:      Maintained
5350 F:      drivers/net/wan/fsl_ucc_hdlc*
5351
5352 FREESCALE QUICC ENGINE UCC UART DRIVER
5353 M:      Timur Tabi <timur@tabi.org>
5354 L:      linuxppc-dev@lists.ozlabs.org
5355 S:      Maintained
5356 F:      drivers/tty/serial/ucc_uart.c
5357
5358 FREESCALE SOC SOUND DRIVERS
5359 M:      Timur Tabi <timur@tabi.org>
5360 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5361 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5362 R:      Fabio Estevam <fabio.estevam@nxp.com>
5363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5364 L:      linuxppc-dev@lists.ozlabs.org
5365 S:      Maintained
5366 F:      sound/soc/fsl/fsl*
5367 F:      sound/soc/fsl/imx*
5368 F:      sound/soc/fsl/mpc8610_hpcd.c
5369
5370 FREEVXFS FILESYSTEM
5371 M:      Christoph Hellwig <hch@infradead.org>
5372 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5373 S:      Maintained
5374 F:      fs/freevxfs/
5375
5376 FREEZER
5377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5378 M:      Pavel Machek <pavel@ucw.cz>
5379 L:      linux-pm@vger.kernel.org
5380 S:      Supported
5381 F:      Documentation/power/freezing-of-tasks.txt
5382 F:      include/linux/freezer.h
5383 F:      kernel/freezer.c
5384
5385 FRONTSWAP API
5386 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5387 L:      linux-kernel@vger.kernel.org
5388 S:      Maintained
5389 F:      mm/frontswap.c
5390 F:      include/linux/frontswap.h
5391
5392 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5393 M:      David Howells <dhowells@redhat.com>
5394 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5395 S:      Supported
5396 F:      Documentation/filesystems/caching/
5397 F:      fs/fscache/
5398 F:      include/linux/fscache*.h
5399
5400 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5401 M:      Theodore Y. Ts'o <tytso@mit.edu>
5402 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5403 L:      linux-fsdevel@vger.kernel.org
5404 S:      Supported
5405 F:      fs/crypto/
5406 F:      include/linux/fscrypt*.h
5407
5408 F2FS FILE SYSTEM
5409 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5410 M:      Chao Yu <yuchao0@huawei.com>
5411 L:      linux-f2fs-devel@lists.sourceforge.net
5412 W:      https://f2fs.wiki.kernel.org/
5413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5414 S:      Maintained
5415 F:      Documentation/filesystems/f2fs.txt
5416 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5417 F:      fs/f2fs/
5418 F:      include/linux/f2fs_fs.h
5419 F:      include/trace/events/f2fs.h
5420
5421 FUJITSU FR-V (FRV) PORT
5422 S:      Orphan
5423 F:      arch/frv/
5424
5425 FUJITSU LAPTOP EXTRAS
5426 M:      Jonathan Woithe <jwoithe@just42.net>
5427 L:      platform-driver-x86@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/platform/x86/fujitsu-laptop.c
5430
5431 FUJITSU M-5MO LS CAMERA ISP DRIVER
5432 M:      Kyungmin Park <kyungmin.park@samsung.com>
5433 M:      Heungjun Kim <riverful.kim@samsung.com>
5434 L:      linux-media@vger.kernel.org
5435 S:      Maintained
5436 F:      drivers/media/i2c/m5mols/
5437 F:      include/media/i2c/m5mols.h
5438
5439 FUJITSU TABLET EXTRAS
5440 M:      Robert Gerlach <khnz@gmx.de>
5441 L:      platform-driver-x86@vger.kernel.org
5442 S:      Maintained
5443 F:      drivers/platform/x86/fujitsu-tablet.c
5444
5445 FUSE: FILESYSTEM IN USERSPACE
5446 M:      Miklos Szeredi <miklos@szeredi.hu>
5447 L:      linux-fsdevel@vger.kernel.org
5448 W:      http://fuse.sourceforge.net/
5449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5450 S:      Maintained
5451 F:      fs/fuse/
5452 F:      include/uapi/linux/fuse.h
5453 F:      Documentation/filesystems/fuse.txt
5454
5455 FUTEX SUBSYSTEM
5456 M:      Thomas Gleixner <tglx@linutronix.de>
5457 M:      Ingo Molnar <mingo@redhat.com>
5458 R:      Peter Zijlstra <peterz@infradead.org>
5459 R:      Darren Hart <dvhart@infradead.org>
5460 L:      linux-kernel@vger.kernel.org
5461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5462 S:      Maintained
5463 F:      kernel/futex.c
5464 F:      kernel/futex_compat.c
5465 F:      include/asm-generic/futex.h
5466 F:      include/linux/futex.h
5467 F:      include/uapi/linux/futex.h
5468 F:      tools/testing/selftests/futex/
5469 F:      tools/perf/bench/futex*
5470 F:      Documentation/*futex*
5471
5472 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5473 M:      Rik Faith <faith@cs.unc.edu>
5474 L:      linux-scsi@vger.kernel.org
5475 S:      Odd Fixes (e.g., new signatures)
5476 F:      drivers/scsi/fdomain.*
5477
5478 GCC PLUGINS
5479 M:      Kees Cook <keescook@chromium.org>
5480 R:      Emese Revfy <re.emese@gmail.com>
5481 L:      kernel-hardening@lists.openwall.com
5482 S:      Maintained
5483 F:      scripts/gcc-plugins/
5484 F:      scripts/gcc-plugin.sh
5485 F:      scripts/Makefile.gcc-plugins
5486 F:      Documentation/gcc-plugins.txt
5487
5488 GCOV BASED KERNEL PROFILING
5489 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5490 S:      Maintained
5491 F:      kernel/gcov/
5492 F:      Documentation/dev-tools/gcov.rst
5493
5494 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5495 M:      Achim Leubner <achim_leubner@adaptec.com>
5496 L:      linux-scsi@vger.kernel.org
5497 W:      http://www.icp-vortex.com/
5498 S:      Supported
5499 F:      drivers/scsi/gdt*
5500
5501 GDB KERNEL DEBUGGING HELPER SCRIPTS
5502 M:      Jan Kiszka <jan.kiszka@siemens.com>
5503 M:      Kieran Bingham <kieran@bingham.xyz>
5504 S:      Supported
5505 F:      scripts/gdb/
5506
5507 GEMTEK FM RADIO RECEIVER DRIVER
5508 M:      Hans Verkuil <hverkuil@xs4all.nl>
5509 L:      linux-media@vger.kernel.org
5510 T:      git git://linuxtv.org/media_tree.git
5511 W:      https://linuxtv.org
5512 S:      Maintained
5513 F:      drivers/media/radio/radio-gemtek*
5514
5515 GENERIC GPIO I2C DRIVER
5516 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5517 S:      Supported
5518 F:      drivers/i2c/busses/i2c-gpio.c
5519 F:      include/linux/i2c-gpio.h
5520
5521 GENERIC GPIO I2C MULTIPLEXER DRIVER
5522 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5523 L:      linux-i2c@vger.kernel.org
5524 S:      Supported
5525 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5526 F:      include/linux/i2c-mux-gpio.h
5527 F:      Documentation/i2c/muxes/i2c-mux-gpio
5528
5529 GENERIC HDLC (WAN) DRIVERS
5530 M:      Krzysztof Halasa <khc@pm.waw.pl>
5531 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5532 S:      Maintained
5533 F:      drivers/net/wan/c101.c
5534 F:      drivers/net/wan/hd6457*
5535 F:      drivers/net/wan/hdlc*
5536 F:      drivers/net/wan/n2.c
5537 F:      drivers/net/wan/pc300too.c
5538 F:      drivers/net/wan/pci200syn.c
5539 F:      drivers/net/wan/wanxl*
5540
5541 GENERIC INCLUDE/ASM HEADER FILES
5542 M:      Arnd Bergmann <arnd@arndb.de>
5543 L:      linux-arch@vger.kernel.org
5544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5545 S:      Maintained
5546 F:      include/asm-generic/
5547 F:      include/uapi/asm-generic/
5548
5549 GENERIC PHY FRAMEWORK
5550 M:      Kishon Vijay Abraham I <kishon@ti.com>
5551 L:      linux-kernel@vger.kernel.org
5552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5553 S:      Supported
5554 F:      drivers/phy/
5555 F:      include/linux/phy/
5556
5557 GENERIC PM DOMAINS
5558 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5559 M:      Kevin Hilman <khilman@kernel.org>
5560 M:      Ulf Hansson <ulf.hansson@linaro.org>
5561 L:      linux-pm@vger.kernel.org
5562 S:      Supported
5563 F:      drivers/base/power/domain*.c
5564 F:      include/linux/pm_domain.h
5565
5566 GENERIC UIO DRIVER FOR PCI DEVICES
5567 M:      "Michael S. Tsirkin" <mst@redhat.com>
5568 L:      kvm@vger.kernel.org
5569 S:      Supported
5570 F:      drivers/uio/uio_pci_generic.c
5571
5572 GET_MAINTAINER SCRIPT
5573 M:      Joe Perches <joe@perches.com>
5574 S:      Maintained
5575 F:      scripts/get_maintainer.pl
5576
5577 GENWQE (IBM Generic Workqueue Card)
5578 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5579 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5580 S:      Supported
5581 F:      drivers/misc/genwqe/
5582
5583 GFS2 FILE SYSTEM
5584 M:      Steven Whitehouse <swhiteho@redhat.com>
5585 M:      Bob Peterson <rpeterso@redhat.com>
5586 L:      cluster-devel@redhat.com
5587 W:      http://sources.redhat.com/cluster/
5588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5589 S:      Supported
5590 F:      Documentation/filesystems/gfs2*.txt
5591 F:      fs/gfs2/
5592 F:      include/uapi/linux/gfs2_ondisk.h
5593
5594 GIGASET ISDN DRIVERS
5595 M:      Paul Bolle <pebolle@tiscali.nl>
5596 L:      gigaset307x-common@lists.sourceforge.net
5597 W:      http://gigaset307x.sourceforge.net/
5598 S:      Odd Fixes
5599 F:      Documentation/isdn/README.gigaset
5600 F:      drivers/isdn/gigaset/
5601 F:      include/uapi/linux/gigaset_dev.h
5602
5603 GO7007 MPEG CODEC
5604 M:      Hans Verkuil <hans.verkuil@cisco.com>
5605 L:      linux-media@vger.kernel.org
5606 S:      Maintained
5607 F:      drivers/media/usb/go7007/
5608
5609 GOODIX TOUCHSCREEN
5610 M:      Bastien Nocera <hadess@hadess.net>
5611 L:      linux-input@vger.kernel.org
5612 S:      Maintained
5613 F:      drivers/input/touchscreen/goodix.c
5614
5615 GPIO MOCKUP DRIVER
5616 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5617 L:      linux-gpio@vger.kernel.org
5618 S:      Maintained
5619 F:      drivers/gpio/gpio-mockup.c
5620 F:      tools/testing/selftests/gpio/
5621
5622 GPIO SUBSYSTEM
5623 M:      Linus Walleij <linus.walleij@linaro.org>
5624 M:      Alexandre Courbot <gnurou@gmail.com>
5625 L:      linux-gpio@vger.kernel.org
5626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5627 S:      Maintained
5628 F:      Documentation/devicetree/bindings/gpio/
5629 F:      Documentation/gpio/
5630 F:      Documentation/ABI/testing/gpio-cdev
5631 F:      Documentation/ABI/obsolete/sysfs-gpio
5632 F:      drivers/gpio/
5633 F:      include/linux/gpio/
5634 F:      include/linux/gpio.h
5635 F:      include/asm-generic/gpio.h
5636 F:      include/uapi/linux/gpio.h
5637 F:      tools/gpio/
5638
5639 GRE DEMULTIPLEXER DRIVER
5640 M:      Dmitry Kozlov <xeb@mail.ru>
5641 L:      netdev@vger.kernel.org
5642 S:      Maintained
5643 F:      net/ipv4/gre_demux.c
5644 F:      net/ipv4/gre_offload.c
5645 F:      include/net/gre.h
5646
5647 GRETH 10/100/1G Ethernet MAC device driver
5648 M:      Andreas Larsson <andreas@gaisler.com>
5649 L:      netdev@vger.kernel.org
5650 S:      Maintained
5651 F:      drivers/net/ethernet/aeroflex/
5652
5653 GREYBUS SUBSYSTEM
5654 M:      Johan Hovold <johan@kernel.org>
5655 M:      Alex Elder <elder@kernel.org>
5656 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5657 S:      Maintained
5658 F:      drivers/staging/greybus/
5659 L:      greybus-dev@lists.linaro.org
5660
5661 GREYBUS AUDIO PROTOCOLS DRIVERS
5662 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5663 M:      Mark Greer <mgreer@animalcreek.com>
5664 S:      Maintained
5665 F:      drivers/staging/greybus/audio_apbridgea.c
5666 F:      drivers/staging/greybus/audio_apbridgea.h
5667 F:      drivers/staging/greybus/audio_codec.c
5668 F:      drivers/staging/greybus/audio_codec.h
5669 F:      drivers/staging/greybus/audio_gb.c
5670 F:      drivers/staging/greybus/audio_manager.c
5671 F:      drivers/staging/greybus/audio_manager.h
5672 F:      drivers/staging/greybus/audio_manager_module.c
5673 F:      drivers/staging/greybus/audio_manager_private.h
5674 F:      drivers/staging/greybus/audio_manager_sysfs.c
5675 F:      drivers/staging/greybus/audio_module.c
5676 F:      drivers/staging/greybus/audio_topology.c
5677
5678 GREYBUS PROTOCOLS DRIVERS
5679 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5680 S:      Maintained
5681 F:      drivers/staging/greybus/sdio.c
5682 F:      drivers/staging/greybus/light.c
5683 F:      drivers/staging/greybus/gpio.c
5684 F:      drivers/staging/greybus/power_supply.c
5685 F:      drivers/staging/greybus/spi.c
5686 F:      drivers/staging/greybus/spilib.c
5687
5688 GREYBUS PROTOCOLS DRIVERS
5689 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5690 S:      Maintained
5691 F:      drivers/staging/greybus/loopback.c
5692 F:      drivers/staging/greybus/timesync.c
5693 F:      drivers/staging/greybus/timesync_platform.c
5694
5695 GREYBUS PROTOCOLS DRIVERS
5696 M:      Viresh Kumar <vireshk@kernel.org>
5697 S:      Maintained
5698 F:      drivers/staging/greybus/authentication.c
5699 F:      drivers/staging/greybus/bootrom.c
5700 F:      drivers/staging/greybus/firmware.h
5701 F:      drivers/staging/greybus/fw-core.c
5702 F:      drivers/staging/greybus/fw-download.c
5703 F:      drivers/staging/greybus/fw-managament.c
5704 F:      drivers/staging/greybus/greybus_authentication.h
5705 F:      drivers/staging/greybus/greybus_firmware.h
5706 F:      drivers/staging/greybus/hid.c
5707 F:      drivers/staging/greybus/i2c.c
5708 F:      drivers/staging/greybus/spi.c
5709 F:      drivers/staging/greybus/spilib.c
5710 F:      drivers/staging/greybus/spilib.h
5711
5712 GREYBUS PROTOCOLS DRIVERS
5713 M:      David Lin <dtwlin@gmail.com>
5714 S:      Maintained
5715 F:      drivers/staging/greybus/uart.c
5716 F:      drivers/staging/greybus/log.c
5717
5718 GREYBUS PLATFORM DRIVERS
5719 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5720 S:      Maintained
5721 F:      drivers/staging/greybus/arche-platform.c
5722 F:      drivers/staging/greybus/arche-apb-ctrl.c
5723 F:      drivers/staging/greybus/arche_platform.h
5724
5725 GS1662 VIDEO SERIALIZER
5726 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5727 L:      linux-media@vger.kernel.org
5728 T:      git git://linuxtv.org/media_tree.git
5729 S:      Maintained
5730 F:      drivers/media/spi/gs1662.c
5731
5732 GSPCA FINEPIX SUBDRIVER
5733 M:      Frank Zago <frank@zago.net>
5734 L:      linux-media@vger.kernel.org
5735 T:      git git://linuxtv.org/media_tree.git
5736 S:      Maintained
5737 F:      drivers/media/usb/gspca/finepix.c
5738
5739 GSPCA GL860 SUBDRIVER
5740 M:      Olivier Lorin <o.lorin@laposte.net>
5741 L:      linux-media@vger.kernel.org
5742 T:      git git://linuxtv.org/media_tree.git
5743 S:      Maintained
5744 F:      drivers/media/usb/gspca/gl860/
5745
5746 GSPCA M5602 SUBDRIVER
5747 M:      Erik Andren <erik.andren@gmail.com>
5748 L:      linux-media@vger.kernel.org
5749 T:      git git://linuxtv.org/media_tree.git
5750 S:      Maintained
5751 F:      drivers/media/usb/gspca/m5602/
5752
5753 GSPCA PAC207 SONIXB SUBDRIVER
5754 M:      Hans Verkuil <hverkuil@xs4all.nl>
5755 L:      linux-media@vger.kernel.org
5756 T:      git git://linuxtv.org/media_tree.git
5757 S:      Odd Fixes
5758 F:      drivers/media/usb/gspca/pac207.c
5759
5760 GSPCA SN9C20X SUBDRIVER
5761 M:      Brian Johnson <brijohn@gmail.com>
5762 L:      linux-media@vger.kernel.org
5763 T:      git git://linuxtv.org/media_tree.git
5764 S:      Maintained
5765 F:      drivers/media/usb/gspca/sn9c20x.c
5766
5767 GSPCA T613 SUBDRIVER
5768 M:      Leandro Costantino <lcostantino@gmail.com>
5769 L:      linux-media@vger.kernel.org
5770 T:      git git://linuxtv.org/media_tree.git
5771 S:      Maintained
5772 F:      drivers/media/usb/gspca/t613.c
5773
5774 GSPCA USB WEBCAM DRIVER
5775 M:      Hans Verkuil <hverkuil@xs4all.nl>
5776 L:      linux-media@vger.kernel.org
5777 T:      git git://linuxtv.org/media_tree.git
5778 S:      Odd Fixes
5779 F:      drivers/media/usb/gspca/
5780
5781 GTP (GPRS Tunneling Protocol)
5782 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5783 M:      Harald Welte <laforge@gnumonks.org>
5784 L:      osmocom-net-gprs@lists.osmocom.org
5785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5786 S:      Maintained
5787 F:      drivers/net/gtp.c
5788
5789 GUID PARTITION TABLE (GPT)
5790 M:      Davidlohr Bueso <dave@stgolabs.net>
5791 L:      linux-efi@vger.kernel.org
5792 S:      Maintained
5793 F:      block/partitions/efi.*
5794
5795 STK1160 USB VIDEO CAPTURE DRIVER
5796 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5797 L:      linux-media@vger.kernel.org
5798 T:      git git://linuxtv.org/media_tree.git
5799 S:      Maintained
5800 F:      drivers/media/usb/stk1160/
5801
5802 H8/300 ARCHITECTURE
5803 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5804 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5805 W:      http://uclinux-h8.sourceforge.jp
5806 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5807 S:      Maintained
5808 F:      arch/h8300/
5809 F:      drivers/clocksource/h8300_*.c
5810 F:      drivers/clk/h8300/
5811 F:      drivers/irqchip/irq-renesas-h8*.c
5812
5813 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5814 M:      Frank Seidel <frank@f-seidel.de>
5815 L:      platform-driver-x86@vger.kernel.org
5816 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5817 S:      Maintained
5818 F:      drivers/platform/x86/hdaps.c
5819
5820 HDPVR USB VIDEO ENCODER DRIVER
5821 M:      Hans Verkuil <hverkuil@xs4all.nl>
5822 L:      linux-media@vger.kernel.org
5823 T:      git git://linuxtv.org/media_tree.git
5824 W:      https://linuxtv.org
5825 S:      Odd Fixes
5826 F:      drivers/media/usb/hdpvr/
5827
5828 HWPOISON MEMORY FAILURE HANDLING
5829 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5830 L:      linux-mm@kvack.org
5831 S:      Maintained
5832 F:      mm/memory-failure.c
5833 F:      mm/hwpoison-inject.c
5834
5835 HYPERVISOR VIRTUAL CONSOLE DRIVER
5836 L:      linuxppc-dev@lists.ozlabs.org
5837 S:      Odd Fixes
5838 F:      drivers/tty/hvc/
5839
5840 HACKRF MEDIA DRIVER
5841 M:      Antti Palosaari <crope@iki.fi>
5842 L:      linux-media@vger.kernel.org
5843 W:      https://linuxtv.org
5844 W:      http://palosaari.fi/linux/
5845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5846 T:      git git://linuxtv.org/anttip/media_tree.git
5847 S:      Maintained
5848 F:      drivers/media/usb/hackrf/
5849
5850 HARDWARE MONITORING
5851 M:      Jean Delvare <jdelvare@suse.com>
5852 M:      Guenter Roeck <linux@roeck-us.net>
5853 L:      linux-hwmon@vger.kernel.org
5854 W:      http://hwmon.wiki.kernel.org/
5855 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5857 S:      Maintained
5858 F:      Documentation/hwmon/
5859 F:      drivers/hwmon/
5860 F:      include/linux/hwmon*.h
5861
5862 HARDWARE RANDOM NUMBER GENERATOR CORE
5863 M:      Matt Mackall <mpm@selenic.com>
5864 M:      Herbert Xu <herbert@gondor.apana.org.au>
5865 L:      linux-crypto@vger.kernel.org
5866 S:      Odd fixes
5867 F:      Documentation/devicetree/bindings/rng/
5868 F:      Documentation/hw_random.txt
5869 F:      drivers/char/hw_random/
5870 F:      include/linux/hw_random.h
5871
5872 HARDWARE SPINLOCK CORE
5873 M:      Ohad Ben-Cohen <ohad@wizery.com>
5874 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5875 L:      linux-remoteproc@vger.kernel.org
5876 S:      Maintained
5877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5878 F:      Documentation/devicetree/bindings/hwlock/
5879 F:      Documentation/hwspinlock.txt
5880 F:      drivers/hwspinlock/
5881 F:      include/linux/hwspinlock.h
5882
5883 HARMONY SOUND DRIVER
5884 L:      linux-parisc@vger.kernel.org
5885 S:      Maintained
5886 F:      sound/parisc/harmony.*
5887
5888 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5889 M:      Jimmy Vance <jimmy.vance@hpe.com>
5890 S:      Supported
5891 F:      Documentation/watchdog/hpwdt.txt
5892 F:      drivers/watchdog/hpwdt.c
5893
5894 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5895 M:      Don Brace <don.brace@microsemi.com>
5896 L:      esc.storagedev@microsemi.com
5897 L:      linux-scsi@vger.kernel.org
5898 S:      Supported
5899 F:      Documentation/scsi/hpsa.txt
5900 F:      drivers/scsi/hpsa*.[ch]
5901 F:      include/linux/cciss*.h
5902 F:      include/uapi/linux/cciss*.h
5903
5904 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5905 M:      Don Brace <don.brace@microsemi.com>
5906 L:      esc.storagedev@microsemi.com
5907 L:      linux-scsi@vger.kernel.org
5908 S:      Supported
5909 F:      Documentation/blockdev/cciss.txt
5910 F:      drivers/block/cciss*
5911 F:      include/linux/cciss_ioctl.h
5912 F:      include/uapi/linux/cciss_ioctl.h
5913
5914 OPA-VNIC DRIVER
5915 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5916 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5917 L:      linux-rdma@vger.kernel.org
5918 S:      Supported
5919 F:      drivers/infiniband/ulp/opa_vnic
5920
5921 HFI1 DRIVER
5922 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5923 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5924 L:      linux-rdma@vger.kernel.org
5925 S:      Supported
5926 F:      drivers/infiniband/hw/hfi1
5927
5928 HFS FILESYSTEM
5929 L:      linux-fsdevel@vger.kernel.org
5930 S:      Orphan
5931 F:      Documentation/filesystems/hfs.txt
5932 F:      fs/hfs/
5933
5934 HFSPLUS FILESYSTEM
5935 L:      linux-fsdevel@vger.kernel.org
5936 S:      Orphan
5937 F:      Documentation/filesystems/hfsplus.txt
5938 F:      fs/hfsplus/
5939
5940 HGA FRAMEBUFFER DRIVER
5941 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5942 L:      linux-nvidia@lists.surfsouth.com
5943 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5944 S:      Maintained
5945 F:      drivers/video/fbdev/hgafb.c
5946
5947 HIBERNATION (aka Software Suspend, aka swsusp)
5948 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5949 M:      Pavel Machek <pavel@ucw.cz>
5950 L:      linux-pm@vger.kernel.org
5951 B:      https://bugzilla.kernel.org
5952 S:      Supported
5953 F:      arch/x86/power/
5954 F:      drivers/base/power/
5955 F:      kernel/power/
5956 F:      include/linux/suspend.h
5957 F:      include/linux/freezer.h
5958 F:      include/linux/pm.h
5959 F:      arch/*/include/asm/suspend*.h
5960
5961 HID CORE LAYER
5962 M:      Jiri Kosina <jikos@kernel.org>
5963 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5964 L:      linux-input@vger.kernel.org
5965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5966 S:      Maintained
5967 F:      drivers/hid/
5968 F:      include/linux/hid*
5969 F:      include/uapi/linux/hid*
5970
5971 HID SENSOR HUB DRIVERS
5972 M:      Jiri Kosina <jikos@kernel.org>
5973 M:      Jonathan Cameron <jic23@kernel.org>
5974 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5975 L:      linux-input@vger.kernel.org
5976 L:      linux-iio@vger.kernel.org
5977 S:      Maintained
5978 F:      Documentation/hid/hid-sensor*
5979 F:      drivers/hid/hid-sensor-*
5980 F:      drivers/iio/*/hid-*
5981 F:      include/linux/hid-sensor-*
5982
5983 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5984 M:      Thomas Gleixner <tglx@linutronix.de>
5985 L:      linux-kernel@vger.kernel.org
5986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5987 S:      Maintained
5988 F:      Documentation/timers/
5989 F:      kernel/time/hrtimer.c
5990 F:      kernel/time/clockevents.c
5991 F:      kernel/time/tick*.*
5992 F:      kernel/time/timer_*.c
5993 F:      include/linux/clockchips.h
5994 F:      include/linux/hrtimer.h
5995
5996 HIGH-SPEED SCC DRIVER FOR AX.25
5997 L:      linux-hams@vger.kernel.org
5998 S:      Orphan
5999 F:      drivers/net/hamradio/dmascc.c
6000 F:      drivers/net/hamradio/scc.c
6001
6002 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6003 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6004 W:      http://www.highpoint-tech.com
6005 S:      Supported
6006 F:      Documentation/scsi/hptiop.txt
6007 F:      drivers/scsi/hptiop.c
6008
6009 HIPPI
6010 M:      Jes Sorensen <jes@trained-monkey.org>
6011 L:      linux-hippi@sunsite.dk
6012 S:      Maintained
6013 F:      include/linux/hippidevice.h
6014 F:      include/uapi/linux/if_hippi.h
6015 F:      net/802/hippi.c
6016 F:      drivers/net/hippi/
6017
6018 HISILICON NETWORK SUBSYSTEM DRIVER
6019 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6020 M:      Salil Mehta <salil.mehta@huawei.com>
6021 L:      netdev@vger.kernel.org
6022 W:      http://www.hisilicon.com
6023 S:      Maintained
6024 F:      drivers/net/ethernet/hisilicon/
6025 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6026
6027 HISILICON ROCE DRIVER
6028 M:      Lijun Ou <oulijun@huawei.com>
6029 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6030 L:      linux-rdma@vger.kernel.org
6031 S:      Maintained
6032 F:      drivers/infiniband/hw/hns/
6033 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6034
6035 HISILICON SAS Controller
6036 M:      John Garry <john.garry@huawei.com>
6037 W:      http://www.hisilicon.com
6038 S:      Supported
6039 F:      drivers/scsi/hisi_sas/
6040 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6041
6042 HOST AP DRIVER
6043 M:      Jouni Malinen <j@w1.fi>
6044 L:      linux-wireless@vger.kernel.org
6045 W:      http://w1.fi/hostap-driver.html
6046 S:      Obsolete
6047 F:      drivers/net/wireless/intersil/hostap/
6048
6049 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6050 L:      platform-driver-x86@vger.kernel.org
6051 S:      Orphan
6052 F:      drivers/platform/x86/tc1100-wmi.c
6053
6054 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6055 M:      Jaroslav Kysela <perex@perex.cz>
6056 S:      Maintained
6057 F:      drivers/net/ethernet/hp/hp100.*
6058
6059 HPET:   High Precision Event Timers driver
6060 M:      Clemens Ladisch <clemens@ladisch.de>
6061 S:      Maintained
6062 F:      Documentation/timers/hpet.txt
6063 F:      drivers/char/hpet.c
6064 F:      include/linux/hpet.h
6065 F:      include/uapi/linux/hpet.h
6066
6067 HPET:   x86
6068 S:      Orphan
6069 F:      arch/x86/kernel/hpet.c
6070 F:      arch/x86/include/asm/hpet.h
6071
6072 HPFS FILESYSTEM
6073 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6074 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6075 S:      Maintained
6076 F:      fs/hpfs/
6077
6078 HSI SUBSYSTEM
6079 M:      Sebastian Reichel <sre@kernel.org>
6080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6081 S:      Maintained
6082 F:      Documentation/ABI/testing/sysfs-bus-hsi
6083 F:      Documentation/driver-api/hsi.rst
6084 F:      drivers/hsi/
6085 F:      include/linux/hsi/
6086 F:      include/uapi/linux/hsi/
6087
6088 HSO 3G MODEM DRIVER
6089 L:      linux-usb@vger.kernel.org
6090 S:      Orphan
6091 F:      drivers/net/usb/hso.c
6092
6093 HSR NETWORK PROTOCOL
6094 M:      Arvid Brodin <arvid.brodin@alten.se>
6095 L:      netdev@vger.kernel.org
6096 S:      Maintained
6097 F:      net/hsr/
6098
6099 HTCPEN TOUCHSCREEN DRIVER
6100 M:      Pau Oliva Fora <pof@eslack.org>
6101 L:      linux-input@vger.kernel.org
6102 S:      Maintained
6103 F:      drivers/input/touchscreen/htcpen.c
6104
6105 HUGETLB FILESYSTEM
6106 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6107 S:      Maintained
6108 F:      fs/hugetlbfs/
6109
6110 HVA ST MEDIA DRIVER
6111 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6112 L:      linux-media@vger.kernel.org
6113 T:      git git://linuxtv.org/media_tree.git
6114 W:      https://linuxtv.org
6115 S:      Supported
6116 F:      drivers/media/platform/sti/hva
6117
6118 Hyper-V CORE AND DRIVERS
6119 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6120 M:      Haiyang Zhang <haiyangz@microsoft.com>
6121 M:      Stephen Hemminger <sthemmin@microsoft.com>
6122 L:      devel@linuxdriverproject.org
6123 S:      Maintained
6124 F:      arch/x86/include/asm/mshyperv.h
6125 F:      arch/x86/include/uapi/asm/hyperv.h
6126 F:      arch/x86/kernel/cpu/mshyperv.c
6127 F:      arch/x86/hyperv
6128 F:      drivers/hid/hid-hyperv.c
6129 F:      drivers/hv/
6130 F:      drivers/input/serio/hyperv-keyboard.c
6131 F:      drivers/pci/host/pci-hyperv.c
6132 F:      drivers/net/hyperv/
6133 F:      drivers/scsi/storvsc_drv.c
6134 F:      drivers/uio/uio_hv_generic.c
6135 F:      drivers/video/fbdev/hyperv_fb.c
6136 F:      include/linux/hyperv.h
6137 F:      tools/hv/
6138 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6139
6140 I2C MUXES
6141 M:      Peter Rosin <peda@axentia.se>
6142 L:      linux-i2c@vger.kernel.org
6143 S:      Maintained
6144 F:      Documentation/i2c/i2c-topology
6145 F:      Documentation/i2c/muxes/
6146 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6147 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6148 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6149 F:      drivers/i2c/i2c-mux.c
6150 F:      drivers/i2c/muxes/
6151 F:      include/linux/i2c-mux.h
6152
6153 I2C OVER PARALLEL PORT
6154 M:      Jean Delvare <jdelvare@suse.com>
6155 L:      linux-i2c@vger.kernel.org
6156 S:      Maintained
6157 F:      Documentation/i2c/busses/i2c-parport
6158 F:      Documentation/i2c/busses/i2c-parport-light
6159 F:      drivers/i2c/busses/i2c-parport.c
6160 F:      drivers/i2c/busses/i2c-parport-light.c
6161
6162 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6163 M:      Jean Delvare <jdelvare@suse.com>
6164 L:      linux-i2c@vger.kernel.org
6165 S:      Maintained
6166 F:      Documentation/i2c/busses/i2c-ali1535
6167 F:      Documentation/i2c/busses/i2c-ali1563
6168 F:      Documentation/i2c/busses/i2c-ali15x3
6169 F:      Documentation/i2c/busses/i2c-amd756
6170 F:      Documentation/i2c/busses/i2c-amd8111
6171 F:      Documentation/i2c/busses/i2c-i801
6172 F:      Documentation/i2c/busses/i2c-nforce2
6173 F:      Documentation/i2c/busses/i2c-piix4
6174 F:      Documentation/i2c/busses/i2c-sis5595
6175 F:      Documentation/i2c/busses/i2c-sis630
6176 F:      Documentation/i2c/busses/i2c-sis96x
6177 F:      Documentation/i2c/busses/i2c-via
6178 F:      Documentation/i2c/busses/i2c-viapro
6179 F:      drivers/i2c/busses/i2c-ali1535.c
6180 F:      drivers/i2c/busses/i2c-ali1563.c
6181 F:      drivers/i2c/busses/i2c-ali15x3.c
6182 F:      drivers/i2c/busses/i2c-amd756.c
6183 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6184 F:      drivers/i2c/busses/i2c-amd8111.c
6185 F:      drivers/i2c/busses/i2c-i801.c
6186 F:      drivers/i2c/busses/i2c-isch.c
6187 F:      drivers/i2c/busses/i2c-nforce2.c
6188 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6189 F:      drivers/i2c/busses/i2c-piix4.c
6190 F:      drivers/i2c/busses/i2c-sis5595.c
6191 F:      drivers/i2c/busses/i2c-sis630.c
6192 F:      drivers/i2c/busses/i2c-sis96x.c
6193 F:      drivers/i2c/busses/i2c-via.c
6194 F:      drivers/i2c/busses/i2c-viapro.c
6195
6196 I2C/SMBUS ISMT DRIVER
6197 M:      Seth Heasley <seth.heasley@intel.com>
6198 M:      Neil Horman <nhorman@tuxdriver.com>
6199 L:      linux-i2c@vger.kernel.org
6200 F:      drivers/i2c/busses/i2c-ismt.c
6201 F:      Documentation/i2c/busses/i2c-ismt
6202
6203 I2C/SMBUS STUB DRIVER
6204 M:      Jean Delvare <jdelvare@suse.com>
6205 L:      linux-i2c@vger.kernel.org
6206 S:      Maintained
6207 F:      drivers/i2c/i2c-stub.c
6208
6209 I2C SUBSYSTEM
6210 M:      Wolfram Sang <wsa@the-dreams.de>
6211 L:      linux-i2c@vger.kernel.org
6212 W:      https://i2c.wiki.kernel.org/
6213 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6215 S:      Maintained
6216 F:      Documentation/devicetree/bindings/i2c/
6217 F:      Documentation/i2c/
6218 F:      drivers/i2c/
6219 F:      drivers/i2c/*/
6220 F:      include/linux/i2c.h
6221 F:      include/linux/i2c-*.h
6222 F:      include/uapi/linux/i2c.h
6223 F:      include/uapi/linux/i2c-*.h
6224
6225 I2C ACPI SUPPORT
6226 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6227 L:      linux-i2c@vger.kernel.org
6228 L:      linux-acpi@vger.kernel.org
6229 S:      Maintained
6230
6231 I2C-TAOS-EVM DRIVER
6232 M:      Jean Delvare <jdelvare@suse.com>
6233 L:      linux-i2c@vger.kernel.org
6234 S:      Maintained
6235 F:      Documentation/i2c/busses/i2c-taos-evm
6236 F:      drivers/i2c/busses/i2c-taos-evm.c
6237
6238 I2C-TINY-USB DRIVER
6239 M:      Till Harbaum <till@harbaum.org>
6240 L:      linux-i2c@vger.kernel.org
6241 W:      http://www.harbaum.org/till/i2c_tiny_usb
6242 S:      Maintained
6243 F:      drivers/i2c/busses/i2c-tiny-usb.c
6244
6245 i386 BOOT CODE
6246 M:      "H. Peter Anvin" <hpa@zytor.com>
6247 S:      Maintained
6248 F:      arch/x86/boot/
6249
6250 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6251 M:      "H. Peter Anvin" <hpa@zytor.com>
6252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6253 S:      Maintained
6254
6255 IA64 (Itanium) PLATFORM
6256 M:      Tony Luck <tony.luck@intel.com>
6257 M:      Fenghua Yu <fenghua.yu@intel.com>
6258 L:      linux-ia64@vger.kernel.org
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6260 S:      Maintained
6261 F:      arch/ia64/
6262
6263 IBM Power VMX Cryptographic instructions
6264 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6265 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6266 L:      linux-crypto@vger.kernel.org
6267 S:      Supported
6268 F:      drivers/crypto/vmx/Makefile
6269 F:      drivers/crypto/vmx/Kconfig
6270 F:      drivers/crypto/vmx/vmx.c
6271 F:      drivers/crypto/vmx/aes*
6272 F:      drivers/crypto/vmx/ghash*
6273 F:      drivers/crypto/vmx/ppc-xlate.pl
6274
6275 IBM Power in-Nest Crypto Acceleration
6276 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6277 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6278 L:      linux-crypto@vger.kernel.org
6279 S:      Supported
6280 F:      drivers/crypto/nx/Makefile
6281 F:      drivers/crypto/nx/Kconfig
6282 F:      drivers/crypto/nx/nx-aes*
6283 F:      drivers/crypto/nx/nx-sha*
6284 F:      drivers/crypto/nx/nx.*
6285 F:      drivers/crypto/nx/nx_csbcpb.h
6286 F:      drivers/crypto/nx/nx_debugfs.h
6287
6288 IBM Power 842 compression accelerator
6289 M:      Haren Myneni <haren@us.ibm.com>
6290 S:      Supported
6291 F:      drivers/crypto/nx/Makefile
6292 F:      drivers/crypto/nx/Kconfig
6293 F:      drivers/crypto/nx/nx-842*
6294 F:      include/linux/sw842.h
6295 F:      crypto/842.c
6296 F:      lib/842/
6297
6298 IBM Power Linux RAID adapter
6299 M:      Brian King <brking@us.ibm.com>
6300 S:      Supported
6301 F:      drivers/scsi/ipr.*
6302
6303 IBM Power Virtual Ethernet Device Driver
6304 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6305 L:      netdev@vger.kernel.org
6306 S:      Supported
6307 F:      drivers/net/ethernet/ibm/ibmveth.*
6308
6309 IBM Power SRIOV Virtual NIC Device Driver
6310 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6311 M:      John Allen <jallen@linux.vnet.ibm.com>
6312 L:      netdev@vger.kernel.org
6313 S:      Supported
6314 F:      drivers/net/ethernet/ibm/ibmvnic.*
6315
6316 IBM Power Virtual SCSI Device Drivers
6317 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6318 L:      linux-scsi@vger.kernel.org
6319 S:      Supported
6320 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6321 F:      include/scsi/viosrp.h
6322
6323 IBM Power Virtual SCSI Device Target Driver
6324 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6325 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6326 L:      linux-scsi@vger.kernel.org
6327 L:      target-devel@vger.kernel.org
6328 S:      Supported
6329 F:      drivers/scsi/ibmvscsi_tgt/
6330
6331 IBM Power Virtual FC Device Drivers
6332 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6333 L:      linux-scsi@vger.kernel.org
6334 S:      Supported
6335 F:      drivers/scsi/ibmvscsi/ibmvfc*
6336
6337 IBM ServeRAID RAID DRIVER
6338 S:      Orphan
6339 F:      drivers/scsi/ips.*
6340
6341 ICH LPC AND GPIO DRIVER
6342 M:      Peter Tyser <ptyser@xes-inc.com>
6343 S:      Maintained
6344 F:      drivers/mfd/lpc_ich.c
6345 F:      drivers/gpio/gpio-ich.c
6346
6347 IDT VersaClock 5 CLOCK DRIVER
6348 M:      Marek Vasut <marek.vasut@gmail.com>
6349 S:      Maintained
6350 F:      drivers/clk/clk-versaclock5.c
6351
6352 IDE SUBSYSTEM
6353 M:      "David S. Miller" <davem@davemloft.net>
6354 L:      linux-ide@vger.kernel.org
6355 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6357 S:      Maintained
6358 F:      Documentation/ide/
6359 F:      drivers/ide/
6360 F:      include/linux/ide.h
6361
6362 IDEAPAD LAPTOP EXTRAS DRIVER
6363 M:      Ike Panhc <ike.pan@canonical.com>
6364 L:      platform-driver-x86@vger.kernel.org
6365 W:      http://launchpad.net/ideapad-laptop
6366 S:      Maintained
6367 F:      drivers/platform/x86/ideapad-laptop.c
6368
6369 IDEAPAD LAPTOP SLIDEBAR DRIVER
6370 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6371 L:      linux-input@vger.kernel.org
6372 W:      https://github.com/o2genum/ideapad-slidebar
6373 S:      Maintained
6374 F:      drivers/input/misc/ideapad_slidebar.c
6375
6376 IDE/ATAPI DRIVERS
6377 M:      Borislav Petkov <bp@alien8.de>
6378 L:      linux-ide@vger.kernel.org
6379 S:      Maintained
6380 F:      Documentation/cdrom/ide-cd
6381 F:      drivers/ide/ide-cd*
6382
6383 IEEE 802.15.4 SUBSYSTEM
6384 M:      Alexander Aring <aar@pengutronix.de>
6385 M:      Stefan Schmidt <stefan@osg.samsung.com>
6386 L:      linux-wpan@vger.kernel.org
6387 W:      http://wpan.cakelab.org/
6388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6390 S:      Maintained
6391 F:      net/ieee802154/
6392 F:      net/mac802154/
6393 F:      drivers/net/ieee802154/
6394 F:      include/linux/nl802154.h
6395 F:      include/linux/ieee802154.h
6396 F:      include/net/nl802154.h
6397 F:      include/net/mac802154.h
6398 F:      include/net/af_ieee802154.h
6399 F:      include/net/cfg802154.h
6400 F:      include/net/ieee802154_netdev.h
6401 F:      Documentation/networking/ieee802154.txt
6402
6403 IFE PROTOCOL
6404 M:      Yotam Gigi <yotamg@mellanox.com>
6405 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6406 F:      net/ife
6407 F:      include/net/ife.h
6408 F:      include/uapi/linux/ife.h
6409
6410 IGORPLUG-USB IR RECEIVER
6411 M:      Sean Young <sean@mess.org>
6412 L:      linux-media@vger.kernel.org
6413 S:      Maintained
6414 F:      drivers/media/rc/igorplugusb.c
6415
6416 IGUANAWORKS USB IR TRANSCEIVER
6417 M:      Sean Young <sean@mess.org>
6418 L:      linux-media@vger.kernel.org
6419 S:      Maintained
6420 F:      drivers/media/rc/iguanair.c
6421
6422 IIO DIGITAL POTENTIOMETER DAC
6423 M:      Peter Rosin <peda@axentia.se>
6424 L:      linux-iio@vger.kernel.org
6425 S:      Maintained
6426 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6427 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6428 F:      drivers/iio/dac/dpot-dac.c
6429
6430 IIO ENVELOPE DETECTOR
6431 M:      Peter Rosin <peda@axentia.se>
6432 L:      linux-iio@vger.kernel.org
6433 S:      Maintained
6434 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6435 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6436 F:      drivers/iio/adc/envelope-detector.c
6437
6438 IIO SUBSYSTEM AND DRIVERS
6439 M:      Jonathan Cameron <jic23@kernel.org>
6440 R:      Hartmut Knaack <knaack.h@gmx.de>
6441 R:      Lars-Peter Clausen <lars@metafoo.de>
6442 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6443 L:      linux-iio@vger.kernel.org
6444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6445 S:      Maintained
6446 F:      Documentation/devicetree/bindings/iio/
6447 F:      drivers/iio/
6448 F:      drivers/staging/iio/
6449 F:      include/linux/iio/
6450 F:      tools/iio/
6451
6452 IKANOS/ADI EAGLE ADSL USB DRIVER
6453 M:      Matthieu Castet <castet.matthieu@free.fr>
6454 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6455 S:      Maintained
6456 F:      drivers/usb/atm/ueagle-atm.c
6457
6458 IMGTEC ASCII LCD DRIVER
6459 M:      Paul Burton <paul.burton@imgtec.com>
6460 S:      Maintained
6461 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6462 F:      drivers/auxdisplay/img-ascii-lcd.c
6463
6464 INA209 HARDWARE MONITOR DRIVER
6465 M:      Guenter Roeck <linux@roeck-us.net>
6466 L:      linux-hwmon@vger.kernel.org
6467 S:      Maintained
6468 F:      Documentation/hwmon/ina209
6469 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6470 F:      drivers/hwmon/ina209.c
6471
6472 INA2XX HARDWARE MONITOR DRIVER
6473 M:      Guenter Roeck <linux@roeck-us.net>
6474 L:      linux-hwmon@vger.kernel.org
6475 S:      Maintained
6476 F:      Documentation/hwmon/ina2xx
6477 F:      drivers/hwmon/ina2xx.c
6478 F:      include/linux/platform_data/ina2xx.h
6479
6480 INDUSTRY PACK SUBSYSTEM (IPACK)
6481 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6482 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6483 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6484 L:      industrypack-devel@lists.sourceforge.net
6485 W:      http://industrypack.sourceforge.net
6486 S:      Maintained
6487 F:      drivers/ipack/
6488
6489 INGENIC JZ4780 DMA Driver
6490 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6491 S:      Maintained
6492 F:      drivers/dma/dma-jz4780.c
6493
6494 INGENIC JZ4780 NAND DRIVER
6495 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6496 L:      linux-mtd@lists.infradead.org
6497 S:      Maintained
6498 F:      drivers/mtd/nand/jz4780_*
6499
6500 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6501 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6502 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6503 L:      linux-ima-devel@lists.sourceforge.net
6504 L:      linux-ima-user@lists.sourceforge.net
6505 L:      linux-security-module@vger.kernel.org
6506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6507 S:      Supported
6508 F:      security/integrity/ima/
6509
6510 IMGTEC IR DECODER DRIVER
6511 M:      James Hogan <james.hogan@imgtec.com>
6512 S:      Maintained
6513 F:      drivers/media/rc/img-ir/
6514
6515 IMS TWINTURBO FRAMEBUFFER DRIVER
6516 L:      linux-fbdev@vger.kernel.org
6517 S:      Orphan
6518 F:      drivers/video/fbdev/imsttfb.c
6519
6520 INFINIBAND SUBSYSTEM
6521 M:      Doug Ledford <dledford@redhat.com>
6522 M:      Sean Hefty <sean.hefty@intel.com>
6523 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6524 L:      linux-rdma@vger.kernel.org
6525 W:      http://www.openfabrics.org/
6526 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6528 S:      Supported
6529 F:      Documentation/devicetree/bindings/infiniband/
6530 F:      Documentation/infiniband/
6531 F:      drivers/infiniband/
6532 F:      include/uapi/linux/if_infiniband.h
6533 F:      include/uapi/rdma/
6534 F:      include/rdma/
6535
6536 INOTIFY
6537 M:      John McCutchan <john@johnmccutchan.com>
6538 M:      Robert Love <rlove@rlove.org>
6539 M:      Eric Paris <eparis@parisplace.org>
6540 S:      Maintained
6541 F:      Documentation/filesystems/inotify.txt
6542 F:      fs/notify/inotify/
6543 F:      include/linux/inotify.h
6544 F:      include/uapi/linux/inotify.h
6545
6546 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6547 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6548 L:      linux-input@vger.kernel.org
6549 Q:      http://patchwork.kernel.org/project/linux-input/list/
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6551 S:      Maintained
6552 F:      drivers/input/
6553 F:      include/linux/input.h
6554 F:      include/uapi/linux/input.h
6555 F:      include/linux/input/
6556 F:      Documentation/devicetree/bindings/input/
6557
6558 INPUT MULTITOUCH (MT) PROTOCOL
6559 M:      Henrik Rydberg <rydberg@bitmath.org>
6560 L:      linux-input@vger.kernel.org
6561 S:      Odd fixes
6562 F:      Documentation/input/multi-touch-protocol.rst
6563 F:      drivers/input/input-mt.c
6564 K:      \b(ABS|SYN)_MT_
6565
6566 INTEL ASoC BDW/HSW DRIVERS
6567 M:      Jie Yang <yang.jie@linux.intel.com>
6568 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6569 S:      Supported
6570 F:      sound/soc/intel/common/sst-dsp*
6571 F:      sound/soc/intel/common/sst-firmware.c
6572 F:      sound/soc/intel/boards/broadwell.c
6573 F:      sound/soc/intel/haswell/
6574
6575 INTEL C600 SERIES SAS CONTROLLER DRIVER
6576 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6577 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6578 L:      linux-scsi@vger.kernel.org
6579 T:      git git://git.code.sf.net/p/intel-sas/isci
6580 S:      Supported
6581 F:      drivers/scsi/isci/
6582
6583 INTEL HID EVENT DRIVER
6584 M:      Alex Hung <alex.hung@canonical.com>
6585 L:      platform-driver-x86@vger.kernel.org
6586 S:      Maintained
6587 F:      drivers/platform/x86/intel-hid.c
6588
6589 INTEL VIRTUAL BUTTON DRIVER
6590 M:      AceLan Kao <acelan.kao@canonical.com>
6591 L:      platform-driver-x86@vger.kernel.org
6592 S:      Maintained
6593 F:      drivers/platform/x86/intel-vbtn.c
6594
6595 INTEL IDLE DRIVER
6596 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6597 M:      Len Brown <lenb@kernel.org>
6598 L:      linux-pm@vger.kernel.org
6599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6600 B:      https://bugzilla.kernel.org
6601 S:      Supported
6602 F:      drivers/idle/intel_idle.c
6603
6604 INTEL INTEGRATED SENSOR HUB DRIVER
6605 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6606 M:      Jiri Kosina <jikos@kernel.org>
6607 L:      linux-input@vger.kernel.org
6608 S:      Maintained
6609 F:      drivers/hid/intel-ish-hid/
6610
6611 INTEL PSTATE DRIVER
6612 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6613 M:      Len Brown <lenb@kernel.org>
6614 L:      linux-pm@vger.kernel.org
6615 S:      Supported
6616 F:      drivers/cpufreq/intel_pstate.c
6617
6618 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6619 M:      Maik Broemme <mbroemme@libmpq.org>
6620 L:      linux-fbdev@vger.kernel.org
6621 S:      Maintained
6622 F:      Documentation/fb/intelfb.txt
6623 F:      drivers/video/fbdev/intelfb/
6624
6625 INTEL 810/815 FRAMEBUFFER DRIVER
6626 M:      Antonino Daplas <adaplas@gmail.com>
6627 L:      linux-fbdev@vger.kernel.org
6628 S:      Maintained
6629 F:      drivers/video/fbdev/i810/
6630
6631 INTEL MENLOW THERMAL DRIVER
6632 M:      Sujith Thomas <sujith.thomas@intel.com>
6633 L:      platform-driver-x86@vger.kernel.org
6634 W:      https://01.org/linux-acpi
6635 S:      Supported
6636 F:      drivers/platform/x86/intel_menlow.c
6637
6638 INTEL I/OAT DMA DRIVER
6639 M:      Dave Jiang <dave.jiang@intel.com>
6640 R:      Dan Williams <dan.j.williams@intel.com>
6641 L:      dmaengine@vger.kernel.org
6642 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6643 S:      Supported
6644 F:      drivers/dma/ioat*
6645
6646 INTEL IOMMU (VT-d)
6647 M:      David Woodhouse <dwmw2@infradead.org>
6648 L:      iommu@lists.linux-foundation.org
6649 T:      git git://git.infradead.org/iommu-2.6.git
6650 S:      Supported
6651 F:      drivers/iommu/intel-iommu.c
6652 F:      include/linux/intel-iommu.h
6653
6654 INTEL IOP-ADMA DMA DRIVER
6655 R:      Dan Williams <dan.j.williams@intel.com>
6656 S:      Odd fixes
6657 F:      drivers/dma/iop-adma.c
6658
6659 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6660 M:      Krzysztof Halasa <khalasa@piap.pl>
6661 S:      Maintained
6662 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6663 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6664 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6665 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6666 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6667 F:      drivers/net/wan/ixp4xx_hss.c
6668
6669 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6670 M:      Deepak Saxena <dsaxena@plexity.net>
6671 S:      Maintained
6672 F:      drivers/char/hw_random/ixp4xx-rng.c
6673
6674 INTEL ETHERNET DRIVERS
6675 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6676 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6677 W:      http://www.intel.com/support/feedback.htm
6678 W:      http://e1000.sourceforge.net/
6679 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6682 S:      Supported
6683 F:      Documentation/networking/e100.txt
6684 F:      Documentation/networking/e1000.txt
6685 F:      Documentation/networking/e1000e.txt
6686 F:      Documentation/networking/igb.txt
6687 F:      Documentation/networking/igbvf.txt
6688 F:      Documentation/networking/ixgb.txt
6689 F:      Documentation/networking/ixgbe.txt
6690 F:      Documentation/networking/ixgbevf.txt
6691 F:      Documentation/networking/i40e.txt
6692 F:      Documentation/networking/i40evf.txt
6693 F:      drivers/net/ethernet/intel/
6694 F:      drivers/net/ethernet/intel/*/
6695
6696 INTEL RDMA RNIC DRIVER
6697 M:     Faisal Latif <faisal.latif@intel.com>
6698 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6699 L:     linux-rdma@vger.kernel.org
6700 S:     Supported
6701 F:     drivers/infiniband/hw/i40iw/
6702
6703 INTEL MERRIFIELD GPIO DRIVER
6704 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6705 L:      linux-gpio@vger.kernel.org
6706 S:      Maintained
6707 F:      drivers/gpio/gpio-merrifield.c
6708
6709 INTEL-MID GPIO DRIVER
6710 M:      David Cohen <david.a.cohen@linux.intel.com>
6711 L:      linux-gpio@vger.kernel.org
6712 S:      Maintained
6713 F:      drivers/gpio/gpio-intel-mid.c
6714
6715 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6716 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6717 L:      linux-wireless@vger.kernel.org
6718 S:      Maintained
6719 F:      Documentation/networking/README.ipw2100
6720 F:      Documentation/networking/README.ipw2200
6721 F:      drivers/net/wireless/intel/ipw2x00/
6722
6723 INTEL(R) TRACE HUB
6724 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6725 S:      Supported
6726 F:      Documentation/trace/intel_th.txt
6727 F:      drivers/hwtracing/intel_th/
6728
6729 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6730 M:      Ning Sun <ning.sun@intel.com>
6731 L:      tboot-devel@lists.sourceforge.net
6732 W:      http://tboot.sourceforge.net
6733 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6734 S:      Supported
6735 F:      Documentation/intel_txt.txt
6736 F:      include/linux/tboot.h
6737 F:      arch/x86/kernel/tboot.c
6738
6739 INTEL WIRELESS WIMAX CONNECTION 2400
6740 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6741 M:      linux-wimax@intel.com
6742 L:      wimax@linuxwimax.org (subscribers-only)
6743 S:      Supported
6744 W:      http://linuxwimax.org
6745 F:      Documentation/wimax/README.i2400m
6746 F:      drivers/net/wimax/i2400m/
6747 F:      include/uapi/linux/wimax/i2400m.h
6748
6749 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6750 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6751 L:      linux-wireless@vger.kernel.org
6752 S:      Supported
6753 F:      drivers/net/wireless/intel/iwlegacy/
6754
6755 INTEL WIRELESS WIFI LINK (iwlwifi)
6756 M:      Johannes Berg <johannes.berg@intel.com>
6757 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6758 M:      Luca Coelho <luciano.coelho@intel.com>
6759 M:      Intel Linux Wireless <linuxwifi@intel.com>
6760 L:      linux-wireless@vger.kernel.org
6761 W:      http://intellinuxwireless.org
6762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6763 S:      Supported
6764 F:      drivers/net/wireless/intel/iwlwifi/
6765
6766 INTEL MANAGEMENT ENGINE (mei)
6767 M:      Tomas Winkler <tomas.winkler@intel.com>
6768 L:      linux-kernel@vger.kernel.org
6769 S:      Supported
6770 F:      include/uapi/linux/mei.h
6771 F:      include/linux/mei_cl_bus.h
6772 F:      drivers/misc/mei/*
6773 F:      drivers/watchdog/mei_wdt.c
6774 F:      Documentation/misc-devices/mei/*
6775 F:      samples/mei/*
6776
6777 INTEL MIC DRIVERS (mic)
6778 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6779 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6780 S:      Supported
6781 W:      https://github.com/sudeepdutt/mic
6782 W:      http://software.intel.com/en-us/mic-developer
6783 F:      include/linux/mic_bus.h
6784 F:      include/linux/scif.h
6785 F:      include/uapi/linux/mic_common.h
6786 F:      include/uapi/linux/mic_ioctl.h
6787 F:      include/uapi/linux/scif_ioctl.h
6788 F:      drivers/misc/mic/
6789 F:      drivers/dma/mic_x100_dma.c
6790 F:      drivers/dma/mic_x100_dma.h
6791 F:      Documentation/mic/
6792
6793 INTEL PMC/P-Unit IPC DRIVER
6794 M:      Zha Qipeng<qipeng.zha@intel.com>
6795 L:      platform-driver-x86@vger.kernel.org
6796 S:      Maintained
6797 F:      drivers/platform/x86/intel_pmc_ipc.c
6798 F:      drivers/platform/x86/intel_punit_ipc.c
6799 F:      arch/x86/include/asm/intel_pmc_ipc.h
6800 F:      arch/x86/include/asm/intel_punit_ipc.h
6801
6802 INTEL TELEMETRY DRIVER
6803 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6804 L:      platform-driver-x86@vger.kernel.org
6805 S:      Maintained
6806 F:      arch/x86/include/asm/intel_telemetry.h
6807 F:      drivers/platform/x86/intel_telemetry*
6808
6809 INTEL PMC CORE DRIVER
6810 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6811 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6812 L:      platform-driver-x86@vger.kernel.org
6813 S:      Maintained
6814 F:      arch/x86/include/asm/pmc_core.h
6815 F:      drivers/platform/x86/intel_pmc_core*
6816
6817 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6818 M:      Linus Walleij <linus.walleij@linaro.org>
6819 L:      linux-iio@vger.kernel.org
6820 S:      Maintained
6821 F:      drivers/iio/gyro/mpu3050*
6822 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6823
6824 IOC3 ETHERNET DRIVER
6825 M:      Ralf Baechle <ralf@linux-mips.org>
6826 L:      linux-mips@linux-mips.org
6827 S:      Maintained
6828 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6829
6830 IOC3 SERIAL DRIVER
6831 M:      Pat Gefre <pfg@sgi.com>
6832 L:      linux-serial@vger.kernel.org
6833 S:      Maintained
6834 F:      drivers/tty/serial/ioc3_serial.c
6835
6836 IOMMU DRIVERS
6837 M:      Joerg Roedel <joro@8bytes.org>
6838 L:      iommu@lists.linux-foundation.org
6839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6840 S:      Maintained
6841 F:      Documentation/devicetree/bindings/iommu/
6842 F:      drivers/iommu/
6843
6844 IP MASQUERADING
6845 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6846 S:      Maintained
6847 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6848
6849 IPMI SUBSYSTEM
6850 M:      Corey Minyard <minyard@acm.org>
6851 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6852 W:      http://openipmi.sourceforge.net/
6853 S:      Supported
6854 F:      Documentation/IPMI.txt
6855 F:      drivers/char/ipmi/
6856 F:      include/linux/ipmi*
6857 F:      include/uapi/linux/ipmi*
6858
6859 QCOM AUDIO (ASoC) DRIVERS
6860 M:      Patrick Lai <plai@codeaurora.org>
6861 M:      Banajit Goswami <bgoswami@codeaurora.org>
6862 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6863 S:      Supported
6864 F:      sound/soc/qcom/
6865
6866 IPS SCSI RAID DRIVER
6867 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6868 L:      linux-scsi@vger.kernel.org
6869 W:      http://www.adaptec.com/
6870 S:      Maintained
6871 F:      drivers/scsi/ips*
6872
6873 IPVS
6874 M:      Wensong Zhang <wensong@linux-vs.org>
6875 M:      Simon Horman <horms@verge.net.au>
6876 M:      Julian Anastasov <ja@ssi.bg>
6877 L:      netdev@vger.kernel.org
6878 L:      lvs-devel@vger.kernel.org
6879 S:      Maintained
6880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6882 F:      Documentation/networking/ipvs-sysctl.txt
6883 F:      include/net/ip_vs.h
6884 F:      include/uapi/linux/ip_vs.h
6885 F:      net/netfilter/ipvs/
6886
6887 IPWIRELESS DRIVER
6888 M:      Jiri Kosina <jikos@kernel.org>
6889 M:      David Sterba <dsterba@suse.com>
6890 S:      Odd Fixes
6891 F:      drivers/tty/ipwireless/
6892
6893 IPX NETWORK LAYER
6894 L:      netdev@vger.kernel.org
6895 S:      Odd fixes
6896 F:      include/net/ipx.h
6897 F:      include/uapi/linux/ipx.h
6898 F:      net/ipx/
6899
6900 IRDA SUBSYSTEM
6901 M:      Samuel Ortiz <samuel@sortiz.org>
6902 L:      irda-users@lists.sourceforge.net (subscribers-only)
6903 L:      netdev@vger.kernel.org
6904 W:      http://irda.sourceforge.net/
6905 S:      Maintained
6906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6907 F:      Documentation/networking/irda.txt
6908 F:      drivers/net/irda/
6909 F:      include/net/irda/
6910 F:      net/irda/
6911
6912 IRQ SUBSYSTEM
6913 M:      Thomas Gleixner <tglx@linutronix.de>
6914 L:      linux-kernel@vger.kernel.org
6915 S:      Maintained
6916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6917 F:      kernel/irq/
6918
6919 IRQCHIP DRIVERS
6920 M:      Thomas Gleixner <tglx@linutronix.de>
6921 M:      Jason Cooper <jason@lakedaemon.net>
6922 M:      Marc Zyngier <marc.zyngier@arm.com>
6923 L:      linux-kernel@vger.kernel.org
6924 S:      Maintained
6925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6926 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6927 F:      Documentation/devicetree/bindings/interrupt-controller/
6928 F:      drivers/irqchip/
6929
6930 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6931 M:      Marc Zyngier <marc.zyngier@arm.com>
6932 S:      Maintained
6933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6934 F:      Documentation/IRQ-domain.txt
6935 F:      include/linux/irqdomain.h
6936 F:      kernel/irq/irqdomain.c
6937 F:      kernel/irq/msi.c
6938
6939 ISA
6940 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6941 S:      Maintained
6942 F:      Documentation/isa.txt
6943 F:      drivers/base/isa.c
6944 F:      include/linux/isa.h
6945
6946 ISAPNP
6947 M:      Jaroslav Kysela <perex@perex.cz>
6948 S:      Maintained
6949 F:      Documentation/isapnp.txt
6950 F:      drivers/pnp/isapnp/
6951 F:      include/linux/isapnp.h
6952
6953 ISA RADIO MODULE
6954 M:      Hans Verkuil <hverkuil@xs4all.nl>
6955 L:      linux-media@vger.kernel.org
6956 T:      git git://linuxtv.org/media_tree.git
6957 W:      https://linuxtv.org
6958 S:      Maintained
6959 F:      drivers/media/radio/radio-isa*
6960
6961 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6962 M:      Peter Jones <pjones@redhat.com>
6963 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6964 S:      Maintained
6965 F:      drivers/firmware/iscsi_ibft*
6966
6967 ISCSI
6968 M:      Lee Duncan <lduncan@suse.com>
6969 M:      Chris Leech <cleech@redhat.com>
6970 L:      open-iscsi@googlegroups.com
6971 W:      www.open-iscsi.com
6972 S:      Maintained
6973 F:      drivers/scsi/*iscsi*
6974 F:      include/scsi/*iscsi*
6975
6976 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6977 M:      Or Gerlitz <ogerlitz@mellanox.com>
6978 M:      Sagi Grimberg <sagi@grimberg.me>
6979 M:      Roi Dayan <roid@mellanox.com>
6980 L:      linux-rdma@vger.kernel.org
6981 S:      Supported
6982 W:      http://www.openfabrics.org
6983 W:      www.open-iscsi.org
6984 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6985 F:      drivers/infiniband/ulp/iser/
6986
6987 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6988 M:      Sagi Grimberg <sagi@grimberg.me>
6989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6990 L:      linux-rdma@vger.kernel.org
6991 L:      target-devel@vger.kernel.org
6992 S:      Supported
6993 W:      http://www.linux-iscsi.org
6994 F:      drivers/infiniband/ulp/isert
6995
6996 ISDN SUBSYSTEM
6997 M:      Karsten Keil <isdn@linux-pingi.de>
6998 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6999 L:      netdev@vger.kernel.org
7000 W:      http://www.isdn4linux.de
7001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7002 S:      Maintained
7003 F:      Documentation/isdn/
7004 F:      drivers/isdn/
7005 F:      include/linux/isdn.h
7006 F:      include/linux/isdn/
7007 F:      include/uapi/linux/isdn.h
7008 F:      include/uapi/linux/isdn/
7009
7010 ISDN SUBSYSTEM (Eicon active card driver)
7011 M:      Armin Schindler <mac@melware.de>
7012 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7013 W:      http://www.melware.de
7014 S:      Maintained
7015 F:      drivers/isdn/hardware/eicon/
7016
7017 IT87 HARDWARE MONITORING DRIVER
7018 M:      Jean Delvare <jdelvare@suse.com>
7019 L:      linux-hwmon@vger.kernel.org
7020 S:      Maintained
7021 F:      Documentation/hwmon/it87
7022 F:      drivers/hwmon/it87.c
7023
7024 IT913X MEDIA DRIVER
7025 M:      Antti Palosaari <crope@iki.fi>
7026 L:      linux-media@vger.kernel.org
7027 W:      https://linuxtv.org
7028 W:      http://palosaari.fi/linux/
7029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7030 T:      git git://linuxtv.org/anttip/media_tree.git
7031 S:      Maintained
7032 F:      drivers/media/tuners/it913x*
7033
7034 IVTV VIDEO4LINUX DRIVER
7035 M:      Andy Walls <awalls@md.metrocast.net>
7036 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7037 L:      linux-media@vger.kernel.org
7038 T:      git git://linuxtv.org/media_tree.git
7039 W:      http://www.ivtvdriver.org
7040 S:      Maintained
7041 F:      Documentation/media/v4l-drivers/ivtv*
7042 F:      drivers/media/pci/ivtv/
7043 F:      include/uapi/linux/ivtv*
7044
7045 IX2505V MEDIA DRIVER
7046 M:      Malcolm Priestley <tvboxspy@gmail.com>
7047 L:      linux-media@vger.kernel.org
7048 W:      https://linuxtv.org
7049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7050 S:      Maintained
7051 F:      drivers/media/dvb-frontends/ix2505v*
7052
7053 JC42.4 TEMPERATURE SENSOR DRIVER
7054 M:      Guenter Roeck <linux@roeck-us.net>
7055 L:      linux-hwmon@vger.kernel.org
7056 S:      Maintained
7057 F:      drivers/hwmon/jc42.c
7058 F:      Documentation/hwmon/jc42
7059
7060 JFS FILESYSTEM
7061 M:      Dave Kleikamp <shaggy@kernel.org>
7062 L:      jfs-discussion@lists.sourceforge.net
7063 W:      http://jfs.sourceforge.net/
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7065 S:      Maintained
7066 F:      Documentation/filesystems/jfs.txt
7067 F:      fs/jfs/
7068
7069 JME NETWORK DRIVER
7070 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7071 L:      netdev@vger.kernel.org
7072 S:      Maintained
7073 F:      drivers/net/ethernet/jme.*
7074
7075 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7076 M:      David Woodhouse <dwmw2@infradead.org>
7077 L:      linux-mtd@lists.infradead.org
7078 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7079 S:      Maintained
7080 F:      fs/jffs2/
7081 F:      include/uapi/linux/jffs2.h
7082
7083 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7084 M:      "Theodore Ts'o" <tytso@mit.edu>
7085 M:      Jan Kara <jack@suse.com>
7086 L:      linux-ext4@vger.kernel.org
7087 S:      Maintained
7088 F:      fs/jbd2/
7089 F:      include/linux/jbd2.h
7090
7091 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7092 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7093 L:      linux-media@vger.kernel.org
7094 S:      Maintained
7095 F:      drivers/media/platform/rcar_jpu.c
7096
7097 JSM Neo PCI based serial card
7098 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7099 L:      linux-serial@vger.kernel.org
7100 S:      Maintained
7101 F:      drivers/tty/serial/jsm/
7102
7103 K10TEMP HARDWARE MONITORING DRIVER
7104 M:      Clemens Ladisch <clemens@ladisch.de>
7105 L:      linux-hwmon@vger.kernel.org
7106 S:      Maintained
7107 F:      Documentation/hwmon/k10temp
7108 F:      drivers/hwmon/k10temp.c
7109
7110 K8TEMP HARDWARE MONITORING DRIVER
7111 M:      Rudolf Marek <r.marek@assembler.cz>
7112 L:      linux-hwmon@vger.kernel.org
7113 S:      Maintained
7114 F:      Documentation/hwmon/k8temp
7115 F:      drivers/hwmon/k8temp.c
7116
7117 KASAN
7118 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7119 R:      Alexander Potapenko <glider@google.com>
7120 R:      Dmitry Vyukov <dvyukov@google.com>
7121 L:      kasan-dev@googlegroups.com
7122 S:      Maintained
7123 F:      arch/*/include/asm/kasan.h
7124 F:      arch/*/mm/kasan_init*
7125 F:      Documentation/dev-tools/kasan.rst
7126 F:      include/linux/kasan*.h
7127 F:      lib/test_kasan.c
7128 F:      mm/kasan/
7129 F:      scripts/Makefile.kasan
7130
7131 KCONFIG
7132 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7133 L:      linux-kbuild@vger.kernel.org
7134 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7135 S:      Maintained
7136 F:      Documentation/kbuild/kconfig-language.txt
7137 F:      scripts/kconfig/
7138
7139 KDUMP
7140 M:      Dave Young <dyoung@redhat.com>
7141 M:      Baoquan He <bhe@redhat.com>
7142 R:      Vivek Goyal <vgoyal@redhat.com>
7143 L:      kexec@lists.infradead.org
7144 W:      http://lse.sourceforge.net/kdump/
7145 S:      Maintained
7146 F:      Documentation/kdump/
7147
7148 KEENE FM RADIO TRANSMITTER DRIVER
7149 M:      Hans Verkuil <hverkuil@xs4all.nl>
7150 L:      linux-media@vger.kernel.org
7151 T:      git git://linuxtv.org/media_tree.git
7152 W:      https://linuxtv.org
7153 S:      Maintained
7154 F:      drivers/media/radio/radio-keene*
7155
7156 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7157 M:      Ian Kent <raven@themaw.net>
7158 L:      autofs@vger.kernel.org
7159 S:      Maintained
7160 F:      fs/autofs4/
7161
7162 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7163 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7164 M:      Michal Marek <mmarek@suse.com>
7165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7166 L:      linux-kbuild@vger.kernel.org
7167 S:      Maintained
7168 F:      Documentation/kbuild/
7169 F:      Makefile
7170 F:      scripts/Makefile.*
7171 F:      scripts/basic/
7172 F:      scripts/mk*
7173 F:      scripts/package/
7174
7175 KERNEL JANITORS
7176 L:      kernel-janitors@vger.kernel.org
7177 W:      http://kernelnewbies.org/KernelJanitors
7178 S:      Odd Fixes
7179
7180 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7181 M:      "J. Bruce Fields" <bfields@fieldses.org>
7182 M:      Jeff Layton <jlayton@poochiereds.net>
7183 L:      linux-nfs@vger.kernel.org
7184 W:      http://nfs.sourceforge.net/
7185 T:      git git://linux-nfs.org/~bfields/linux.git
7186 S:      Supported
7187 F:      fs/nfsd/
7188 F:      include/uapi/linux/nfsd/
7189 F:      fs/lockd/
7190 F:      fs/nfs_common/
7191 F:      net/sunrpc/
7192 F:      include/linux/lockd/
7193 F:      include/linux/sunrpc/
7194 F:      include/uapi/linux/sunrpc/
7195
7196 KERNEL SELFTEST FRAMEWORK
7197 M:      Shuah Khan <shuahkh@osg.samsung.com>
7198 M:      Shuah Khan <shuah@kernel.org>
7199 L:      linux-kselftest@vger.kernel.org
7200 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7201 S:      Maintained
7202 F:      tools/testing/selftests
7203
7204 KERNEL VIRTUAL MACHINE (KVM)
7205 M:      Paolo Bonzini <pbonzini@redhat.com>
7206 M:      Radim Krčmář <rkrcmar@redhat.com>
7207 L:      kvm@vger.kernel.org
7208 W:      http://www.linux-kvm.org
7209 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7210 S:      Supported
7211 F:      Documentation/*/kvm*.txt
7212 F:      Documentation/virtual/kvm/
7213 F:      arch/*/kvm/
7214 F:      arch/x86/kernel/kvm.c
7215 F:      arch/x86/kernel/kvmclock.c
7216 F:      arch/*/include/asm/kvm*
7217 F:      include/linux/kvm*
7218 F:      include/uapi/linux/kvm*
7219 F:      virt/kvm/
7220 F:      tools/kvm/
7221
7222 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7223 M:      Joerg Roedel <joro@8bytes.org>
7224 L:      kvm@vger.kernel.org
7225 W:      http://www.linux-kvm.org/
7226 S:      Maintained
7227 F:      arch/x86/include/asm/svm.h
7228 F:      arch/x86/kvm/svm.c
7229
7230 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7231 M:      Alexander Graf <agraf@suse.com>
7232 L:      kvm-ppc@vger.kernel.org
7233 W:      http://www.linux-kvm.org/
7234 T:      git git://github.com/agraf/linux-2.6.git
7235 S:      Supported
7236 F:      arch/powerpc/include/asm/kvm*
7237 F:      arch/powerpc/kvm/
7238
7239 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7240 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7241 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7242 L:      linux-s390@vger.kernel.org
7243 W:      http://www.ibm.com/developerworks/linux/linux390/
7244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7245 S:      Supported
7246 F:      Documentation/s390/kvm.txt
7247 F:      arch/s390/include/asm/kvm*
7248 F:      arch/s390/kvm/
7249 F:      arch/s390/mm/gmap.c
7250
7251 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7252 M:      Christoffer Dall <christoffer.dall@linaro.org>
7253 M:      Marc Zyngier <marc.zyngier@arm.com>
7254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7255 L:      kvmarm@lists.cs.columbia.edu
7256 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7258 S:      Supported
7259 F:      arch/arm/include/uapi/asm/kvm*
7260 F:      arch/arm/include/asm/kvm*
7261 F:      arch/arm/kvm/
7262 F:      virt/kvm/arm/
7263 F:      include/kvm/arm_*
7264
7265 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7266 M:      Christoffer Dall <christoffer.dall@linaro.org>
7267 M:      Marc Zyngier <marc.zyngier@arm.com>
7268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7269 L:      kvmarm@lists.cs.columbia.edu
7270 S:      Maintained
7271 F:      arch/arm64/include/uapi/asm/kvm*
7272 F:      arch/arm64/include/asm/kvm*
7273 F:      arch/arm64/kvm/
7274
7275 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7276 M:      James Hogan <james.hogan@imgtec.com>
7277 L:      linux-mips@linux-mips.org
7278 S:      Supported
7279 F:      arch/mips/include/uapi/asm/kvm*
7280 F:      arch/mips/include/asm/kvm*
7281 F:      arch/mips/kvm/
7282
7283 KERNFS
7284 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7285 M:      Tejun Heo <tj@kernel.org>
7286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7287 S:      Supported
7288 F:      include/linux/kernfs.h
7289 F:      fs/kernfs/
7290
7291 KEXEC
7292 M:      Eric Biederman <ebiederm@xmission.com>
7293 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7294 L:      kexec@lists.infradead.org
7295 S:      Maintained
7296 F:      include/linux/kexec.h
7297 F:      include/uapi/linux/kexec.h
7298 F:      kernel/kexec*
7299
7300 KEYS/KEYRINGS:
7301 M:      David Howells <dhowells@redhat.com>
7302 L:      keyrings@vger.kernel.org
7303 S:      Maintained
7304 F:      Documentation/security/keys.txt
7305 F:      include/linux/key.h
7306 F:      include/linux/key-type.h
7307 F:      include/linux/keyctl.h
7308 F:      include/uapi/linux/keyctl.h
7309 F:      include/keys/
7310 F:      security/keys/
7311
7312 KEYS-TRUSTED
7313 M:      David Safford <safford@us.ibm.com>
7314 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7315 L:      linux-security-module@vger.kernel.org
7316 L:      keyrings@vger.kernel.org
7317 S:      Supported
7318 F:      Documentation/security/keys-trusted-encrypted.txt
7319 F:      include/keys/trusted-type.h
7320 F:      security/keys/trusted.c
7321 F:      security/keys/trusted.h
7322
7323 KEYS-ENCRYPTED
7324 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7325 M:      David Safford <safford@us.ibm.com>
7326 L:      linux-security-module@vger.kernel.org
7327 L:      keyrings@vger.kernel.org
7328 S:      Supported
7329 F:      Documentation/security/keys-trusted-encrypted.txt
7330 F:      include/keys/encrypted-type.h
7331 F:      security/keys/encrypted-keys/
7332
7333 KGDB / KDB /debug_core
7334 M:      Jason Wessel <jason.wessel@windriver.com>
7335 W:      http://kgdb.wiki.kernel.org/
7336 L:      kgdb-bugreport@lists.sourceforge.net
7337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7338 S:      Maintained
7339 F:      Documentation/DocBook/kgdb.tmpl
7340 F:      drivers/misc/kgdbts.c
7341 F:      drivers/tty/serial/kgdboc.c
7342 F:      include/linux/kdb.h
7343 F:      include/linux/kgdb.h
7344 F:      kernel/debug/
7345
7346 KMEMCHECK
7347 M:      Vegard Nossum <vegardno@ifi.uio.no>
7348 M:      Pekka Enberg <penberg@kernel.org>
7349 S:      Maintained
7350 F:      Documentation/dev-tools/kmemcheck.rst
7351 F:      arch/x86/include/asm/kmemcheck.h
7352 F:      arch/x86/mm/kmemcheck/
7353 F:      include/linux/kmemcheck.h
7354 F:      mm/kmemcheck.c
7355
7356 KMEMLEAK
7357 M:      Catalin Marinas <catalin.marinas@arm.com>
7358 S:      Maintained
7359 F:      Documentation/dev-tools/kmemleak.rst
7360 F:      include/linux/kmemleak.h
7361 F:      mm/kmemleak.c
7362 F:      mm/kmemleak-test.c
7363
7364 KPROBES
7365 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7366 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7367 M:      "David S. Miller" <davem@davemloft.net>
7368 M:      Masami Hiramatsu <mhiramat@kernel.org>
7369 S:      Maintained
7370 F:      Documentation/kprobes.txt
7371 F:      include/linux/kprobes.h
7372 F:      include/asm-generic/kprobes.h
7373 F:      kernel/kprobes.c
7374
7375 KS0108 LCD CONTROLLER DRIVER
7376 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7377 W:      http://miguelojeda.es/auxdisplay.htm
7378 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7379 S:      Maintained
7380 F:      Documentation/auxdisplay/ks0108
7381 F:      drivers/auxdisplay/ks0108.c
7382 F:      include/linux/ks0108.h
7383
7384 L3MDEV
7385 M:      David Ahern <dsa@cumulusnetworks.com>
7386 L:      netdev@vger.kernel.org
7387 S:      Maintained
7388 F:      net/l3mdev
7389 F:      include/net/l3mdev.h
7390
7391 LANTIQ MIPS ARCHITECTURE
7392 M:      John Crispin <john@phrozen.org>
7393 L:      linux-mips@linux-mips.org
7394 S:      Maintained
7395 F:      arch/mips/lantiq
7396
7397 LAPB module
7398 L:      linux-x25@vger.kernel.org
7399 S:      Orphan
7400 F:      Documentation/networking/lapb-module.txt
7401 F:      include/*/lapb.h
7402 F:      net/lapb/
7403
7404 LASI 53c700 driver for PARISC
7405 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7406 L:      linux-scsi@vger.kernel.org
7407 S:      Maintained
7408 F:      Documentation/scsi/53c700.txt
7409 F:      drivers/scsi/53c700*
7410
7411 LED SUBSYSTEM
7412 M:      Richard Purdie <rpurdie@rpsys.net>
7413 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7414 M:      Pavel Machek <pavel@ucw.cz>
7415 L:      linux-leds@vger.kernel.org
7416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7417 S:      Maintained
7418 F:      Documentation/devicetree/bindings/leds/
7419 F:      drivers/leds/
7420 F:      include/linux/leds.h
7421
7422 LEGACY EEPROM DRIVER
7423 M:      Jean Delvare <jdelvare@suse.com>
7424 S:      Maintained
7425 F:      Documentation/misc-devices/eeprom
7426 F:      drivers/misc/eeprom/eeprom.c
7427
7428 LEGO USB Tower driver
7429 M:      Juergen Stuber <starblue@users.sourceforge.net>
7430 L:      legousb-devel@lists.sourceforge.net
7431 W:      http://legousb.sourceforge.net/
7432 S:      Maintained
7433 F:      drivers/usb/misc/legousbtower.c
7434
7435 LG2160 MEDIA DRIVER
7436 M:      Michael Krufky <mkrufky@linuxtv.org>
7437 L:      linux-media@vger.kernel.org
7438 W:      https://linuxtv.org
7439 W:      http://github.com/mkrufky
7440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7441 T:      git git://linuxtv.org/mkrufky/tuners.git
7442 S:      Maintained
7443 F:      drivers/media/dvb-frontends/lg2160.*
7444
7445 LGDT3305 MEDIA DRIVER
7446 M:      Michael Krufky <mkrufky@linuxtv.org>
7447 L:      linux-media@vger.kernel.org
7448 W:      https://linuxtv.org
7449 W:      http://github.com/mkrufky
7450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7451 T:      git git://linuxtv.org/mkrufky/tuners.git
7452 S:      Maintained
7453 F:      drivers/media/dvb-frontends/lgdt3305.*
7454
7455 LGUEST
7456 M:      Rusty Russell <rusty@rustcorp.com.au>
7457 L:      lguest@lists.ozlabs.org
7458 W:      http://lguest.ozlabs.org/
7459 S:      Odd Fixes
7460 F:      arch/x86/include/asm/lguest*.h
7461 F:      arch/x86/lguest/
7462 F:      drivers/lguest/
7463 F:      include/linux/lguest*.h
7464 F:      tools/lguest/
7465
7466 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7467 M:      Tejun Heo <tj@kernel.org>
7468 L:      linux-ide@vger.kernel.org
7469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7470 S:      Maintained
7471 F:      drivers/ata/
7472 F:      include/linux/ata.h
7473 F:      include/linux/libata.h
7474 F:      Documentation/devicetree/bindings/ata/
7475
7476 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7477 M:      Viresh Kumar <vireshk@kernel.org>
7478 L:      linux-ide@vger.kernel.org
7479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7480 S:      Maintained
7481 F:      include/linux/pata_arasan_cf_data.h
7482 F:      drivers/ata/pata_arasan_cf.c
7483
7484 LIBATA PATA DRIVERS
7485 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7486 M:      Tejun Heo <tj@kernel.org>
7487 L:      linux-ide@vger.kernel.org
7488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7489 S:      Maintained
7490 F:      drivers/ata/pata_*.c
7491 F:      drivers/ata/ata_generic.c
7492
7493 LIBATA SATA AHCI PLATFORM devices support
7494 M:      Hans de Goede <hdegoede@redhat.com>
7495 M:      Tejun Heo <tj@kernel.org>
7496 L:      linux-ide@vger.kernel.org
7497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7498 S:      Maintained
7499 F:      drivers/ata/ahci_platform.c
7500 F:      drivers/ata/libahci_platform.c
7501 F:      include/linux/ahci_platform.h
7502
7503 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7504 M:      Mikael Pettersson <mikpelinux@gmail.com>
7505 L:      linux-ide@vger.kernel.org
7506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7507 S:      Maintained
7508 F:      drivers/ata/sata_promise.*
7509
7510 LIBLOCKDEP
7511 M:      Sasha Levin <sasha.levin@oracle.com>
7512 S:      Maintained
7513 F:      tools/lib/lockdep/
7514
7515 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7516 M:      Dan Williams <dan.j.williams@intel.com>
7517 L:      linux-nvdimm@lists.01.org
7518 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7520 S:      Supported
7521 F:      drivers/nvdimm/*
7522 F:      include/linux/nd.h
7523 F:      include/linux/libnvdimm.h
7524 F:      include/uapi/linux/ndctl.h
7525
7526 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7527 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7528 L:      linux-nvdimm@lists.01.org
7529 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7530 S:      Supported
7531 F:      drivers/nvdimm/blk.c
7532 F:      drivers/nvdimm/region_devs.c
7533 F:      drivers/acpi/nfit*
7534
7535 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7536 M:      Vishal Verma <vishal.l.verma@intel.com>
7537 L:      linux-nvdimm@lists.01.org
7538 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7539 S:      Supported
7540 F:      drivers/nvdimm/btt*
7541
7542 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7543 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7544 L:      linux-nvdimm@lists.01.org
7545 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7546 S:      Supported
7547 F:      drivers/nvdimm/pmem.c
7548 F:      include/linux/pmem.h
7549 F:      arch/*/include/asm/pmem.h
7550
7551 LIGHTNVM PLATFORM SUPPORT
7552 M:      Matias Bjorling <mb@lightnvm.io>
7553 W:      http://github/OpenChannelSSD
7554 L:      linux-block@vger.kernel.org
7555 S:      Maintained
7556 F:      drivers/lightnvm/
7557 F:      include/linux/lightnvm.h
7558 F:      include/uapi/linux/lightnvm.h
7559
7560 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7561 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7562 M:      Paul Mackerras <paulus@samba.org>
7563 M:      Michael Ellerman <mpe@ellerman.id.au>
7564 W:      https://github.com/linuxppc/linux/wiki
7565 L:      linuxppc-dev@lists.ozlabs.org
7566 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7568 S:      Supported
7569 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7570 F:      Documentation/devicetree/bindings/powerpc/opal/
7571 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7572 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7573 F:      Documentation/powerpc/
7574 F:      arch/powerpc/
7575 F:      drivers/char/tpm/tpm_ibmvtpm*
7576 F:      drivers/crypto/nx/
7577 F:      drivers/crypto/vmx/
7578 F:      drivers/i2c/busses/i2c-opal.c
7579 F:      drivers/net/ethernet/ibm/ibmveth.*
7580 F:      drivers/net/ethernet/ibm/ibmvnic.*
7581 F:      drivers/pci/hotplug/pnv_php.c
7582 F:      drivers/pci/hotplug/rpa*
7583 F:      drivers/rtc/rtc-opal.c
7584 F:      drivers/scsi/ibmvscsi/
7585 F:      drivers/tty/hvc/hvc_opal.c
7586 F:      tools/testing/selftests/powerpc
7587 N:      /pmac
7588 N:      powermac
7589 N:      powernv
7590 N:      [^a-z0-9]ps3
7591 N:      pseries
7592
7593 LINUX FOR POWER MACINTOSH
7594 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7595 W:      http://www.penguinppc.org/
7596 L:      linuxppc-dev@lists.ozlabs.org
7597 S:      Maintained
7598 F:      arch/powerpc/platforms/powermac/
7599 F:      drivers/macintosh/
7600
7601 LINUX FOR POWERPC EMBEDDED MPC5XXX
7602 M:      Anatolij Gustschin <agust@denx.de>
7603 L:      linuxppc-dev@lists.ozlabs.org
7604 T:      git git://git.denx.de/linux-denx-agust.git
7605 S:      Maintained
7606 F:      arch/powerpc/platforms/512x/
7607 F:      arch/powerpc/platforms/52xx/
7608
7609 LINUX FOR POWERPC EMBEDDED PPC4XX
7610 M:      Alistair Popple <alistair@popple.id.au>
7611 M:      Matt Porter <mporter@kernel.crashing.org>
7612 W:      http://www.penguinppc.org/
7613 L:      linuxppc-dev@lists.ozlabs.org
7614 S:      Maintained
7615 F:      arch/powerpc/platforms/40x/
7616 F:      arch/powerpc/platforms/44x/
7617
7618 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7619 L:      linuxppc-dev@lists.ozlabs.org
7620 S:      Orphan
7621 F:      arch/powerpc/*/*virtex*
7622 F:      arch/powerpc/*/*/*virtex*
7623
7624 LINUX FOR POWERPC EMBEDDED PPC8XX
7625 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7626 W:      http://www.penguinppc.org/
7627 L:      linuxppc-dev@lists.ozlabs.org
7628 S:      Maintained
7629 F:      arch/powerpc/platforms/8xx/
7630
7631 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7632 M:      Scott Wood <oss@buserror.net>
7633 M:      Kumar Gala <galak@kernel.crashing.org>
7634 W:      http://www.penguinppc.org/
7635 L:      linuxppc-dev@lists.ozlabs.org
7636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7637 S:      Maintained
7638 F:      arch/powerpc/platforms/83xx/
7639 F:      arch/powerpc/platforms/85xx/
7640
7641 LINUX FOR POWERPC PA SEMI PWRFICIENT
7642 L:      linuxppc-dev@lists.ozlabs.org
7643 S:      Orphan
7644 F:      arch/powerpc/platforms/pasemi/
7645 F:      drivers/*/*pasemi*
7646 F:      drivers/*/*/*pasemi*
7647
7648 LINUX SECURITY MODULE (LSM) FRAMEWORK
7649 M:      Chris Wright <chrisw@sous-sol.org>
7650 L:      linux-security-module@vger.kernel.org
7651 S:      Supported
7652
7653 LIS3LV02D ACCELEROMETER DRIVER
7654 M:      Eric Piel <eric.piel@tremplin-utc.net>
7655 S:      Maintained
7656 F:      Documentation/misc-devices/lis3lv02d
7657 F:      drivers/misc/lis3lv02d/
7658 F:      drivers/platform/x86/hp_accel.c
7659
7660 LIVE PATCHING
7661 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7662 M:      Jessica Yu <jeyu@redhat.com>
7663 M:      Jiri Kosina <jikos@kernel.org>
7664 M:      Miroslav Benes <mbenes@suse.cz>
7665 R:      Petr Mladek <pmladek@suse.com>
7666 S:      Maintained
7667 F:      kernel/livepatch/
7668 F:      include/linux/livepatch.h
7669 F:      arch/x86/include/asm/livepatch.h
7670 F:      arch/x86/kernel/livepatch.c
7671 F:      Documentation/livepatch/
7672 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7673 F:      samples/livepatch/
7674 L:      live-patching@vger.kernel.org
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7676
7677 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7678 M:      Kees Cook <keescook@chromium.org>
7679 S:      Maintained
7680 F:      drivers/misc/lkdtm*
7681
7682 LLC (802.2)
7683 L:      netdev@vger.kernel.org
7684 S:      Odd fixes
7685 F:      include/linux/llc.h
7686 F:      include/uapi/linux/llc.h
7687 F:      include/net/llc*
7688 F:      net/llc/
7689
7690 LM73 HARDWARE MONITOR DRIVER
7691 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7692 L:      linux-hwmon@vger.kernel.org
7693 S:      Maintained
7694 F:      drivers/hwmon/lm73.c
7695
7696 LM78 HARDWARE MONITOR DRIVER
7697 M:      Jean Delvare <jdelvare@suse.com>
7698 L:      linux-hwmon@vger.kernel.org
7699 S:      Maintained
7700 F:      Documentation/hwmon/lm78
7701 F:      drivers/hwmon/lm78.c
7702
7703 LM83 HARDWARE MONITOR DRIVER
7704 M:      Jean Delvare <jdelvare@suse.com>
7705 L:      linux-hwmon@vger.kernel.org
7706 S:      Maintained
7707 F:      Documentation/hwmon/lm83
7708 F:      drivers/hwmon/lm83.c
7709
7710 LM90 HARDWARE MONITOR DRIVER
7711 M:      Jean Delvare <jdelvare@suse.com>
7712 L:      linux-hwmon@vger.kernel.org
7713 S:      Maintained
7714 F:      Documentation/hwmon/lm90
7715 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7716 F:      drivers/hwmon/lm90.c
7717 F:      include/dt-bindings/thermal/lm90.h
7718
7719 LM95234 HARDWARE MONITOR DRIVER
7720 M:      Guenter Roeck <linux@roeck-us.net>
7721 L:      linux-hwmon@vger.kernel.org
7722 S:      Maintained
7723 F:      Documentation/hwmon/lm95234
7724 F:      drivers/hwmon/lm95234.c
7725
7726 LME2510 MEDIA DRIVER
7727 M:      Malcolm Priestley <tvboxspy@gmail.com>
7728 L:      linux-media@vger.kernel.org
7729 W:      https://linuxtv.org
7730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7731 S:      Maintained
7732 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7733
7734 LOCKING PRIMITIVES
7735 M:      Peter Zijlstra <peterz@infradead.org>
7736 M:      Ingo Molnar <mingo@redhat.com>
7737 L:      linux-kernel@vger.kernel.org
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7739 S:      Maintained
7740 F:      Documentation/locking/
7741 F:      include/linux/lockdep.h
7742 F:      include/linux/spinlock*.h
7743 F:      arch/*/include/asm/spinlock*.h
7744 F:      include/linux/rwlock*.h
7745 F:      include/linux/mutex*.h
7746 F:      arch/*/include/asm/mutex*.h
7747 F:      include/linux/rwsem*.h
7748 F:      arch/*/include/asm/rwsem.h
7749 F:      include/linux/seqlock.h
7750 F:      lib/locking*.[ch]
7751 F:      kernel/locking/
7752
7753 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7754 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7755 L:      linux-ntfs-dev@lists.sourceforge.net
7756 W:      http://www.linux-ntfs.org/content/view/19/37/
7757 S:      Maintained
7758 F:      Documentation/ldm.txt
7759 F:      block/partitions/ldm.*
7760
7761 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7762 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7763 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7764 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7765 L:      MPT-FusionLinux.pdl@broadcom.com
7766 L:      linux-scsi@vger.kernel.org
7767 W:      http://www.avagotech.com/support/
7768 S:      Supported
7769 F:      drivers/message/fusion/
7770 F:      drivers/scsi/mpt2sas/
7771 F:      drivers/scsi/mpt3sas/
7772
7773 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7774 M:      Matthew Wilcox <matthew@wil.cx>
7775 L:      linux-scsi@vger.kernel.org
7776 S:      Maintained
7777 F:      drivers/scsi/sym53c8xx_2/
7778
7779 LTC4261 HARDWARE MONITOR DRIVER
7780 M:      Guenter Roeck <linux@roeck-us.net>
7781 L:      linux-hwmon@vger.kernel.org
7782 S:      Maintained
7783 F:      Documentation/hwmon/ltc4261
7784 F:      drivers/hwmon/ltc4261.c
7785
7786 LTC4306 I2C MULTIPLEXER DRIVER
7787 M:      Michael Hennerich <michael.hennerich@analog.com>
7788 W:      http://ez.analog.com/community/linux-device-drivers
7789 L:      linux-i2c@vger.kernel.org
7790 S:      Supported
7791 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7792 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7793
7794 LTP (Linux Test Project)
7795 M:      Mike Frysinger <vapier@gentoo.org>
7796 M:      Cyril Hrubis <chrubis@suse.cz>
7797 M:      Wanlong Gao <wanlong.gao@gmail.com>
7798 M:      Jan Stancek <jstancek@redhat.com>
7799 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7800 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7801 L:      ltp@lists.linux.it (subscribers-only)
7802 W:      http://linux-test-project.github.io/
7803 T:      git git://github.com/linux-test-project/ltp.git
7804 S:      Maintained
7805
7806 M32R ARCHITECTURE
7807 W:      http://www.linux-m32r.org/
7808 S:      Orphan
7809 F:      arch/m32r/
7810
7811 M68K ARCHITECTURE
7812 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7813 L:      linux-m68k@lists.linux-m68k.org
7814 W:      http://www.linux-m68k.org/
7815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7816 S:      Maintained
7817 F:      arch/m68k/
7818 F:      drivers/zorro/
7819
7820 M68K ON APPLE MACINTOSH
7821 M:      Joshua Thompson <funaho@jurai.org>
7822 W:      http://www.mac.linux-m68k.org/
7823 L:      linux-m68k@lists.linux-m68k.org
7824 S:      Maintained
7825 F:      arch/m68k/mac/
7826
7827 M68K ON HP9000/300
7828 M:      Philip Blundell <philb@gnu.org>
7829 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7830 S:      Maintained
7831 F:      arch/m68k/hp300/
7832
7833 M88DS3103 MEDIA DRIVER
7834 M:      Antti Palosaari <crope@iki.fi>
7835 L:      linux-media@vger.kernel.org
7836 W:      https://linuxtv.org
7837 W:      http://palosaari.fi/linux/
7838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7839 T:      git git://linuxtv.org/anttip/media_tree.git
7840 S:      Maintained
7841 F:      drivers/media/dvb-frontends/m88ds3103*
7842
7843 M88RS2000 MEDIA DRIVER
7844 M:      Malcolm Priestley <tvboxspy@gmail.com>
7845 L:      linux-media@vger.kernel.org
7846 W:      https://linuxtv.org
7847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7848 S:      Maintained
7849 F:      drivers/media/dvb-frontends/m88rs2000*
7850
7851 MA901 MASTERKIT USB FM RADIO DRIVER
7852 M:      Alexey Klimov <klimov.linux@gmail.com>
7853 L:      linux-media@vger.kernel.org
7854 T:      git git://linuxtv.org/media_tree.git
7855 S:      Maintained
7856 F:      drivers/media/radio/radio-ma901.c
7857
7858 MAC80211
7859 M:      Johannes Berg <johannes@sipsolutions.net>
7860 L:      linux-wireless@vger.kernel.org
7861 W:      http://wireless.kernel.org/
7862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7864 S:      Maintained
7865 F:      Documentation/networking/mac80211-injection.txt
7866 F:      include/net/mac80211.h
7867 F:      net/mac80211/
7868 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7869
7870 MAILBOX API
7871 M:      Jassi Brar <jassisinghbrar@gmail.com>
7872 L:      linux-kernel@vger.kernel.org
7873 S:      Maintained
7874 F:      drivers/mailbox/
7875 F:      include/linux/mailbox_client.h
7876 F:      include/linux/mailbox_controller.h
7877
7878 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7879 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7880 W:      http://www.kernel.org/doc/man-pages
7881 L:      linux-man@vger.kernel.org
7882 S:      Maintained
7883
7884 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7885 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7886 L:      linux-mips@linux-mips.org
7887 S:      Maintained
7888 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7889
7890 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7891 M:      Andrew Lunn <andrew@lunn.ch>
7892 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7893 L:      netdev@vger.kernel.org
7894 S:      Maintained
7895 F:      drivers/net/dsa/mv88e6xxx/
7896 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7897
7898 MARVELL ARMADA DRM SUPPORT
7899 M:      Russell King <linux@armlinux.org.uk>
7900 S:      Maintained
7901 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7902 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7903 F:      drivers/gpu/drm/armada/
7904 F:      include/uapi/drm/armada_drm.h
7905 F:      Documentation/devicetree/bindings/display/armada/
7906
7907 MARVELL CRYPTO DRIVER
7908 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7909 M:      Arnaud Ebalard <arno@natisbad.org>
7910 F:      drivers/crypto/marvell/
7911 S:      Maintained
7912 L:      linux-crypto@vger.kernel.org
7913
7914 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7915 M:      Mirko Lindner <mlindner@marvell.com>
7916 M:      Stephen Hemminger <stephen@networkplumber.org>
7917 L:      netdev@vger.kernel.org
7918 S:      Maintained
7919 F:      drivers/net/ethernet/marvell/sk*
7920
7921 MARVELL LIBERTAS WIRELESS DRIVER
7922 L:      libertas-dev@lists.infradead.org
7923 S:      Orphan
7924 F:      drivers/net/wireless/marvell/libertas/
7925
7926 MARVELL MV643XX ETHERNET DRIVER
7927 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7928 L:      netdev@vger.kernel.org
7929 S:      Maintained
7930 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7931 F:      include/linux/mv643xx.h
7932
7933 MARVELL MVNETA ETHERNET DRIVER
7934 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7935 L:      netdev@vger.kernel.org
7936 S:      Maintained
7937 F:      drivers/net/ethernet/marvell/mvneta.*
7938
7939 MARVELL MWIFIEX WIRELESS DRIVER
7940 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7941 M:      Nishant Sarmukadam <nishants@marvell.com>
7942 M:      Ganapathi Bhat <gbhat@marvell.com>
7943 M:      Xinming Hu <huxm@marvell.com>
7944 L:      linux-wireless@vger.kernel.org
7945 S:      Maintained
7946 F:      drivers/net/wireless/marvell/mwifiex/
7947
7948 MARVELL MWL8K WIRELESS DRIVER
7949 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7950 L:      linux-wireless@vger.kernel.org
7951 S:      Odd Fixes
7952 F:      drivers/net/wireless/marvell/mwl8k.c
7953
7954 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7955 M:      Nicolas Pitre <nico@fluxnic.net>
7956 S:      Odd Fixes
7957 F:      drivers/mmc/host/mvsdio.*
7958
7959 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7960 M:      Hu Ziji <huziji@marvell.com>
7961 L:      linux-mmc@vger.kernel.org
7962 S:      Supported
7963 F:      drivers/mmc/host/sdhci-xenon*
7964 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7965
7966 MATROX FRAMEBUFFER DRIVER
7967 L:      linux-fbdev@vger.kernel.org
7968 S:      Orphan
7969 F:      drivers/video/fbdev/matrox/matroxfb_*
7970 F:      include/uapi/linux/matroxfb.h
7971
7972 MAX16065 HARDWARE MONITOR DRIVER
7973 M:      Guenter Roeck <linux@roeck-us.net>
7974 L:      linux-hwmon@vger.kernel.org
7975 S:      Maintained
7976 F:      Documentation/hwmon/max16065
7977 F:      drivers/hwmon/max16065.c
7978
7979 MAX20751 HARDWARE MONITOR DRIVER
7980 M:      Guenter Roeck <linux@roeck-us.net>
7981 L:      linux-hwmon@vger.kernel.org
7982 S:      Maintained
7983 F:      Documentation/hwmon/max20751
7984 F:      drivers/hwmon/max20751.c
7985
7986 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7987 L:      linux-hwmon@vger.kernel.org
7988 S:      Orphan
7989 F:      Documentation/hwmon/max6650
7990 F:      drivers/hwmon/max6650.c
7991
7992 MAX6697 HARDWARE MONITOR DRIVER
7993 M:      Guenter Roeck <linux@roeck-us.net>
7994 L:      linux-hwmon@vger.kernel.org
7995 S:      Maintained
7996 F:      Documentation/hwmon/max6697
7997 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7998 F:      drivers/hwmon/max6697.c
7999 F:      include/linux/platform_data/max6697.h
8000
8001 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8002 M:      Peter Rosin <peda@axentia.se>
8003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8004 S:      Maintained
8005 F:      Documentation/devicetree/bindings/sound/max9860.txt
8006 F:      sound/soc/codecs/max9860.*
8007
8008 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8009 M:      Krzysztof Kozlowski <krzk@kernel.org>
8010 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8011 L:      linux-pm@vger.kernel.org
8012 S:      Supported
8013 F:      drivers/power/supply/max14577_charger.c
8014 F:      drivers/power/supply/max77693_charger.c
8015
8016 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8017 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8018 L:      linux-kernel@vger.kernel.org
8019 S:      Supported
8020 F:      drivers/*/*max77802*.c
8021 F:      Documentation/devicetree/bindings/*/*max77802.txt
8022 F:      include/dt-bindings/*/*max77802.h
8023
8024 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8025 M:      Chanwoo Choi <cw00.choi@samsung.com>
8026 M:      Krzysztof Kozlowski <krzk@kernel.org>
8027 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8028 L:      linux-kernel@vger.kernel.org
8029 S:      Supported
8030 F:      drivers/*/max14577*.c
8031 F:      drivers/*/max77686*.c
8032 F:      drivers/*/max77693*.c
8033 F:      drivers/extcon/extcon-max14577.c
8034 F:      drivers/extcon/extcon-max77693.c
8035 F:      drivers/rtc/rtc-max77686.c
8036 F:      drivers/clk/clk-max77686.c
8037 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8038 F:      Documentation/devicetree/bindings/*/max77686.txt
8039 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8040 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8041 F:      include/linux/mfd/max14577*.h
8042 F:      include/linux/mfd/max77686*.h
8043 F:      include/linux/mfd/max77693*.h
8044
8045 MAXIRADIO FM RADIO RECEIVER DRIVER
8046 M:      Hans Verkuil <hverkuil@xs4all.nl>
8047 L:      linux-media@vger.kernel.org
8048 T:      git git://linuxtv.org/media_tree.git
8049 W:      https://linuxtv.org
8050 S:      Maintained
8051 F:      drivers/media/radio/radio-maxiradio*
8052
8053 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8054 M:      Peter Rosin <peda@axentia.se>
8055 L:      linux-iio@vger.kernel.org
8056 S:      Maintained
8057 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8058 F:      drivers/iio/potentiometer/mcp4531.c
8059
8060 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8061 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8062 L:      linux-iio@vger.kernel.org
8063 S:      Maintained
8064 F:      drivers/iio/dac/cio-dac.c
8065
8066 MEDIA DRIVERS FOR RENESAS - FCP
8067 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8068 L:      linux-media@vger.kernel.org
8069 L:      linux-renesas-soc@vger.kernel.org
8070 T:      git git://linuxtv.org/media_tree.git
8071 S:      Supported
8072 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8073 F:      drivers/media/platform/rcar-fcp.c
8074 F:      include/media/rcar-fcp.h
8075
8076 MEDIA DRIVERS FOR RENESAS - FDP1
8077 M:      Kieran Bingham <kieran@bingham.xyz>
8078 L:      linux-media@vger.kernel.org
8079 L:      linux-renesas-soc@vger.kernel.org
8080 T:      git git://linuxtv.org/media_tree.git
8081 S:      Supported
8082 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8083 F:      drivers/media/platform/rcar_fdp1.c
8084
8085 MEDIA DRIVERS FOR RENESAS - VIN
8086 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8087 L:      linux-media@vger.kernel.org
8088 L:      linux-renesas-soc@vger.kernel.org
8089 T:      git git://linuxtv.org/media_tree.git
8090 S:      Supported
8091 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8092 F:      drivers/media/platform/rcar-vin/
8093
8094 MEDIA DRIVERS FOR RENESAS - VSP1
8095 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8096 L:      linux-media@vger.kernel.org
8097 L:      linux-renesas-soc@vger.kernel.org
8098 T:      git git://linuxtv.org/media_tree.git
8099 S:      Supported
8100 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8101 F:      drivers/media/platform/vsp1/
8102
8103 MEDIA DRIVERS FOR HELENE
8104 M:      Abylay Ospan <aospan@netup.ru>
8105 L:      linux-media@vger.kernel.org
8106 W:      https://linuxtv.org
8107 W:      http://netup.tv/
8108 T:      git git://linuxtv.org/media_tree.git
8109 S:      Supported
8110 F:      drivers/media/dvb-frontends/helene*
8111
8112 MEDIA DRIVERS FOR ASCOT2E
8113 M:      Sergey Kozlov <serjk@netup.ru>
8114 M:      Abylay Ospan <aospan@netup.ru>
8115 L:      linux-media@vger.kernel.org
8116 W:      https://linuxtv.org
8117 W:      http://netup.tv/
8118 T:      git git://linuxtv.org/media_tree.git
8119 S:      Supported
8120 F:      drivers/media/dvb-frontends/ascot2e*
8121
8122 MEDIA DRIVERS FOR CXD2841ER
8123 M:      Sergey Kozlov <serjk@netup.ru>
8124 M:      Abylay Ospan <aospan@netup.ru>
8125 L:      linux-media@vger.kernel.org
8126 W:      https://linuxtv.org
8127 W:      http://netup.tv/
8128 T:      git git://linuxtv.org/media_tree.git
8129 S:      Supported
8130 F:      drivers/media/dvb-frontends/cxd2841er*
8131
8132 MEDIA DRIVERS FOR HORUS3A
8133 M:      Sergey Kozlov <serjk@netup.ru>
8134 M:      Abylay Ospan <aospan@netup.ru>
8135 L:      linux-media@vger.kernel.org
8136 W:      https://linuxtv.org
8137 W:      http://netup.tv/
8138 T:      git git://linuxtv.org/media_tree.git
8139 S:      Supported
8140 F:      drivers/media/dvb-frontends/horus3a*
8141
8142 MEDIA DRIVERS FOR LNBH25
8143 M:      Sergey Kozlov <serjk@netup.ru>
8144 M:      Abylay Ospan <aospan@netup.ru>
8145 L:      linux-media@vger.kernel.org
8146 W:      https://linuxtv.org
8147 W:      http://netup.tv/
8148 T:      git git://linuxtv.org/media_tree.git
8149 S:      Supported
8150 F:      drivers/media/dvb-frontends/lnbh25*
8151
8152 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8153 M:      Sergey Kozlov <serjk@netup.ru>
8154 M:      Abylay Ospan <aospan@netup.ru>
8155 L:      linux-media@vger.kernel.org
8156 W:      https://linuxtv.org
8157 W:      http://netup.tv/
8158 T:      git git://linuxtv.org/media_tree.git
8159 S:      Supported
8160 F:      drivers/media/pci/netup_unidvb/*
8161
8162 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8163 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8164 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8165 P:      LinuxTV.org Project
8166 L:      linux-media@vger.kernel.org
8167 W:      https://linuxtv.org
8168 Q:      http://patchwork.kernel.org/project/linux-media/list/
8169 T:      git git://linuxtv.org/media_tree.git
8170 S:      Maintained
8171 F:      Documentation/media/
8172 F:      drivers/media/
8173 F:      drivers/staging/media/
8174 F:      include/linux/platform_data/media/
8175 F:      include/media/
8176 F:      include/uapi/linux/dvb/
8177 F:      include/uapi/linux/videodev2.h
8178 F:      include/uapi/linux/media.h
8179 F:      include/uapi/linux/v4l2-*
8180 F:      include/uapi/linux/meye.h
8181 F:      include/uapi/linux/ivtv*
8182 F:      include/uapi/linux/uvcvideo.h
8183
8184 MEDIATEK ETHERNET DRIVER
8185 M:      Felix Fietkau <nbd@openwrt.org>
8186 M:      John Crispin <blogic@openwrt.org>
8187 L:      netdev@vger.kernel.org
8188 S:      Maintained
8189 F:      drivers/net/ethernet/mediatek/
8190
8191 MEDIATEK MEDIA DRIVER
8192 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8193 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8194 S:      Supported
8195 F:      drivers/media/platform/mtk-vcodec/
8196 F:      drivers/media/platform/mtk-vpu/
8197 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8198 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8199
8200 MEDIATEK MDP DRIVER
8201 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8202 M:      Houlong Wei <houlong.wei@mediatek.com>
8203 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8204 S:      Supported
8205 F:      drivers/media/platform/mtk-mdp/
8206 F:      drivers/media/platform/mtk-vpu/
8207 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8208
8209 MEDIATEK MT7601U WIRELESS LAN DRIVER
8210 M:      Jakub Kicinski <kubakici@wp.pl>
8211 L:      linux-wireless@vger.kernel.org
8212 S:      Maintained
8213 F:      drivers/net/wireless/mediatek/mt7601u/
8214
8215 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8216 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8217 M:      Martin Donnelly <martin.donnelly@ge.com>
8218 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8219 S:      Maintained
8220 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8221 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8222
8223 MEGARAID SCSI/SAS DRIVERS
8224 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8225 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8226 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8227 L:      megaraidlinux.pdl@broadcom.com
8228 L:      linux-scsi@vger.kernel.org
8229 W:      http://www.avagotech.com/support/
8230 S:      Maintained
8231 F:      Documentation/scsi/megaraid.txt
8232 F:      drivers/scsi/megaraid.*
8233 F:      drivers/scsi/megaraid/
8234
8235 MELFAS MIP4 TOUCHSCREEN DRIVER
8236 M:      Sangwon Jee <jeesw@melfas.com>
8237 W:      http://www.melfas.com
8238 S:      Supported
8239 F:      drivers/input/touchscreen/melfas_mip4.c
8240 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8241
8242 MELLANOX ETHERNET DRIVER (mlx4_en)
8243 M:      Tariq Toukan <tariqt@mellanox.com>
8244 L:      netdev@vger.kernel.org
8245 S:      Supported
8246 W:      http://www.mellanox.com
8247 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8248 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8249
8250 MELLANOX ETHERNET DRIVER (mlx5e)
8251 M:      Saeed Mahameed <saeedm@mellanox.com>
8252 L:      netdev@vger.kernel.org
8253 S:      Supported
8254 W:      http://www.mellanox.com
8255 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8256 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8257
8258 MELLANOX ETHERNET SWITCH DRIVERS
8259 M:      Jiri Pirko <jiri@mellanox.com>
8260 M:      Ido Schimmel <idosch@mellanox.com>
8261 L:      netdev@vger.kernel.org
8262 S:      Supported
8263 W:      http://www.mellanox.com
8264 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8265 F:      drivers/net/ethernet/mellanox/mlxsw/
8266
8267 MELLANOX MLXCPLD I2C AND MUX DRIVER
8268 M:      Vadim Pasternak <vadimp@mellanox.com>
8269 M:      Michael Shych <michaelsh@mellanox.com>
8270 L:      linux-i2c@vger.kernel.org
8271 S:      Supported
8272 F:      drivers/i2c/busses/i2c-mlxcpld.c
8273 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8274 F:      Documentation/i2c/busses/i2c-mlxcpld
8275
8276 MELLANOX MLXCPLD LED DRIVER
8277 M:      Vadim Pasternak <vadimp@mellanox.com>
8278 L:      linux-leds@vger.kernel.org
8279 S:      Supported
8280 F:      drivers/leds/leds-mlxcpld.c
8281 F:      Documentation/leds/leds-mlxcpld.txt
8282
8283 MELLANOX PLATFORM DRIVER
8284 M:      Vadim Pasternak <vadimp@mellanox.com>
8285 L:      platform-driver-x86@vger.kernel.org
8286 S:      Supported
8287 F:      drivers/platform/x86/mlx-platform.c
8288
8289 MELLANOX MLX CPLD HOTPLUG DRIVER
8290 M:      Vadim Pasternak <vadimp@mellanox.com>
8291 L:      platform-driver-x86@vger.kernel.org
8292 S:      Supported
8293 F:      drivers/platform/x86/mlxcpld-hotplug.c
8294 F:      include/linux/platform_data/mlxcpld-hotplug.h
8295
8296 SOFT-ROCE DRIVER (rxe)
8297 M:      Moni Shoua <monis@mellanox.com>
8298 L:      linux-rdma@vger.kernel.org
8299 S:      Supported
8300 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8301 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8302 F:      drivers/infiniband/sw/rxe/
8303 F:      include/uapi/rdma/rdma_user_rxe.h
8304
8305 MEMBARRIER SUPPORT
8306 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8307 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8308 L:      linux-kernel@vger.kernel.org
8309 S:      Supported
8310 F:      kernel/membarrier.c
8311 F:      include/uapi/linux/membarrier.h
8312
8313 MEMORY MANAGEMENT
8314 L:      linux-mm@kvack.org
8315 W:      http://www.linux-mm.org
8316 S:      Maintained
8317 F:      include/linux/mm.h
8318 F:      include/linux/gfp.h
8319 F:      include/linux/mmzone.h
8320 F:      include/linux/memory_hotplug.h
8321 F:      include/linux/vmalloc.h
8322 F:      mm/
8323
8324 MEMORY TECHNOLOGY DEVICES (MTD)
8325 M:      David Woodhouse <dwmw2@infradead.org>
8326 M:      Brian Norris <computersforpeace@gmail.com>
8327 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8328 M:      Marek Vasut <marek.vasut@gmail.com>
8329 M:      Richard Weinberger <richard@nod.at>
8330 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8331 L:      linux-mtd@lists.infradead.org
8332 W:      http://www.linux-mtd.infradead.org/
8333 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8334 T:      git git://git.infradead.org/linux-mtd.git
8335 T:      git git://git.infradead.org/l2-mtd.git
8336 S:      Maintained
8337 F:      Documentation/devicetree/bindings/mtd/
8338 F:      drivers/mtd/
8339 F:      include/linux/mtd/
8340 F:      include/uapi/mtd/
8341
8342 MEN A21 WATCHDOG DRIVER
8343 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8344 L:      linux-watchdog@vger.kernel.org
8345 S:      Maintained
8346 F:      drivers/watchdog/mena21_wdt.c
8347
8348 MEN CHAMELEON BUS (mcb)
8349 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8350 S:      Maintained
8351 F:      drivers/mcb/
8352 F:      include/linux/mcb.h
8353 F:      Documentation/men-chameleon-bus.txt
8354
8355 MEN F21BMC (Board Management Controller)
8356 M:      Andreas Werner <andreas.werner@men.de>
8357 S:      Supported
8358 F:      drivers/mfd/menf21bmc.c
8359 F:      drivers/watchdog/menf21bmc_wdt.c
8360 F:      drivers/leds/leds-menf21bmc.c
8361 F:      drivers/hwmon/menf21bmc_hwmon.c
8362 F:      Documentation/hwmon/menf21bmc
8363
8364 METAG ARCHITECTURE
8365 M:      James Hogan <james.hogan@imgtec.com>
8366 L:      linux-metag@vger.kernel.org
8367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8368 S:      Odd Fixes
8369 F:      arch/metag/
8370 F:      Documentation/metag/
8371 F:      Documentation/devicetree/bindings/metag/
8372 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8373 F:      drivers/clocksource/metag_generic.c
8374 F:      drivers/irqchip/irq-metag.c
8375 F:      drivers/irqchip/irq-metag-ext.c
8376 F:      drivers/tty/metag_da.c
8377
8378 MICROBLAZE ARCHITECTURE
8379 M:      Michal Simek <monstr@monstr.eu>
8380 W:      http://www.monstr.eu/fdt/
8381 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8382 S:      Supported
8383 F:      arch/microblaze/
8384
8385 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8386 M:      Richard Genoud <richard.genoud@gmail.com>
8387 S:      Maintained
8388 F:      drivers/tty/serial/atmel_serial.c
8389 F:      include/linux/atmel_serial.h
8390
8391 MICROCHIP / ATMEL DMA DRIVER
8392 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8394 L:      dmaengine@vger.kernel.org
8395 S:      Supported
8396 F:      drivers/dma/at_hdmac.c
8397 F:      drivers/dma/at_hdmac_regs.h
8398 F:      include/linux/platform_data/dma-atmel.h
8399
8400 MICROCHIP / ATMEL ISC DRIVER
8401 M:      Songjun Wu <songjun.wu@microchip.com>
8402 L:      linux-media@vger.kernel.org
8403 S:      Supported
8404 F:      drivers/media/platform/atmel/atmel-isc.c
8405 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8406 F:      devicetree/bindings/media/atmel-isc.txt
8407
8408 MICROCHIP USB251XB DRIVER
8409 M:      Richard Leitner <richard.leitner@skidata.com>
8410 L:      linux-usb@vger.kernel.org
8411 S:      Maintained
8412 F:      drivers/usb/misc/usb251xb.c
8413 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8414
8415 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8416 M:      Chen Yu <yu.c.chen@intel.com>
8417 L:      platform-driver-x86@vger.kernel.org
8418 S:      Supported
8419 F:      drivers/platform/x86/surfacepro3_button.c
8420
8421 MICROTEK X6 SCANNER
8422 M:      Oliver Neukum <oliver@neukum.org>
8423 S:      Maintained
8424 F:      drivers/usb/image/microtek.*
8425
8426 MIPS
8427 M:      Ralf Baechle <ralf@linux-mips.org>
8428 L:      linux-mips@linux-mips.org
8429 W:      http://www.linux-mips.org/
8430 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8431 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8432 S:      Supported
8433 F:      Documentation/devicetree/bindings/mips/
8434 F:      Documentation/mips/
8435 F:      arch/mips/
8436
8437 MIPS/LOONGSON1 ARCHITECTURE
8438 M:      Keguang Zhang <keguang.zhang@gmail.com>
8439 L:      linux-mips@linux-mips.org
8440 S:      Maintained
8441 F:      arch/mips/loongson32/
8442 F:      arch/mips/include/asm/mach-loongson32/
8443 F:      drivers/*/*loongson1*
8444 F:      drivers/*/*/*loongson1*
8445
8446 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8447 M:      Hans Verkuil <hverkuil@xs4all.nl>
8448 L:      linux-media@vger.kernel.org
8449 T:      git git://linuxtv.org/media_tree.git
8450 W:      https://linuxtv.org
8451 S:      Odd Fixes
8452 F:      drivers/media/radio/radio-miropcm20*
8453
8454 MELLANOX MLX4 core VPI driver
8455 M:      Yishai Hadas <yishaih@mellanox.com>
8456 L:      netdev@vger.kernel.org
8457 L:      linux-rdma@vger.kernel.org
8458 W:      http://www.mellanox.com
8459 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8460 S:      Supported
8461 F:      drivers/net/ethernet/mellanox/mlx4/
8462 F:      include/linux/mlx4/
8463 F:      include/uapi/rdma/mlx4-abi.h
8464
8465 MELLANOX MLX4 IB driver
8466 M:      Yishai Hadas <yishaih@mellanox.com>
8467 L:      linux-rdma@vger.kernel.org
8468 W:      http://www.mellanox.com
8469 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8470 S:      Supported
8471 F:      drivers/infiniband/hw/mlx4/
8472 F:      include/linux/mlx4/
8473
8474 MELLANOX MLX5 core VPI driver
8475 M:      Saeed Mahameed <saeedm@mellanox.com>
8476 M:      Matan Barak <matanb@mellanox.com>
8477 M:      Leon Romanovsky <leonro@mellanox.com>
8478 L:      netdev@vger.kernel.org
8479 L:      linux-rdma@vger.kernel.org
8480 W:      http://www.mellanox.com
8481 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8482 S:      Supported
8483 F:      drivers/net/ethernet/mellanox/mlx5/core/
8484 F:      include/linux/mlx5/
8485 F:      include/uapi/rdma/mlx5-abi.h
8486
8487 MELLANOX MLX5 IB driver
8488 M:      Matan Barak <matanb@mellanox.com>
8489 M:      Leon Romanovsky <leonro@mellanox.com>
8490 L:      linux-rdma@vger.kernel.org
8491 W:      http://www.mellanox.com
8492 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8493 S:      Supported
8494 F:      drivers/infiniband/hw/mlx5/
8495 F:      include/linux/mlx5/
8496
8497 MELEXIS MLX90614 DRIVER
8498 M:      Crt Mori <cmo@melexis.com>
8499 L:      linux-iio@vger.kernel.org
8500 W:      http://www.melexis.com
8501 S:      Supported
8502 F:      drivers/iio/temperature/mlx90614.c
8503
8504 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8505 M:      Don Brace <don.brace@microsemi.com>
8506 L:      esc.storagedev@microsemi.com
8507 L:      linux-scsi@vger.kernel.org
8508 S:      Supported
8509 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8510 F:      drivers/scsi/smartpqi/Kconfig
8511 F:      drivers/scsi/smartpqi/Makefile
8512 F:      include/linux/cciss*.h
8513 F:      include/uapi/linux/cciss*.h
8514 F:      Documentation/scsi/smartpqi.txt
8515
8516 MN88472 MEDIA DRIVER
8517 M:      Antti Palosaari <crope@iki.fi>
8518 L:      linux-media@vger.kernel.org
8519 W:      https://linuxtv.org
8520 W:      http://palosaari.fi/linux/
8521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8522 S:      Maintained
8523 F:      drivers/media/dvb-frontends/mn88472*
8524
8525 MN88473 MEDIA DRIVER
8526 M:      Antti Palosaari <crope@iki.fi>
8527 L:      linux-media@vger.kernel.org
8528 W:      https://linuxtv.org
8529 W:      http://palosaari.fi/linux/
8530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8531 S:      Maintained
8532 F:      drivers/media/dvb-frontends/mn88473*
8533
8534 MODULE SUPPORT
8535 M:      Jessica Yu <jeyu@redhat.com>
8536 M:      Rusty Russell <rusty@rustcorp.com.au>
8537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8538 S:      Maintained
8539 F:      include/linux/module.h
8540 F:      kernel/module.c
8541
8542 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8543 W:      http://popies.net/meye/
8544 S:      Orphan
8545 F:      Documentation/media/v4l-drivers/meye*
8546 F:      drivers/media/pci/meye/
8547 F:      include/uapi/linux/meye.h
8548
8549 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8550 M:      Jiri Slaby <jirislaby@gmail.com>
8551 S:      Maintained
8552 F:      Documentation/serial/moxa-smartio
8553 F:      drivers/tty/mxser.*
8554
8555 MR800 AVERMEDIA USB FM RADIO DRIVER
8556 M:      Alexey Klimov <klimov.linux@gmail.com>
8557 L:      linux-media@vger.kernel.org
8558 T:      git git://linuxtv.org/media_tree.git
8559 S:      Maintained
8560 F:      drivers/media/radio/radio-mr800.c
8561
8562 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8563 M:      Alan Ott <alan@signal11.us>
8564 L:      linux-wpan@vger.kernel.org
8565 S:      Maintained
8566 F:      drivers/net/ieee802154/mrf24j40.c
8567 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8568
8569 MSI LAPTOP SUPPORT
8570 M:      "Lee, Chun-Yi" <jlee@suse.com>
8571 L:      platform-driver-x86@vger.kernel.org
8572 S:      Maintained
8573 F:      drivers/platform/x86/msi-laptop.c
8574
8575 MSI WMI SUPPORT
8576 L:      platform-driver-x86@vger.kernel.org
8577 S:      Orphan
8578 F:      drivers/platform/x86/msi-wmi.c
8579
8580 MSI001 MEDIA DRIVER
8581 M:      Antti Palosaari <crope@iki.fi>
8582 L:      linux-media@vger.kernel.org
8583 W:      https://linuxtv.org
8584 W:      http://palosaari.fi/linux/
8585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8586 T:      git git://linuxtv.org/anttip/media_tree.git
8587 S:      Maintained
8588 F:      drivers/media/tuners/msi001*
8589
8590 MSI2500 MEDIA DRIVER
8591 M:      Antti Palosaari <crope@iki.fi>
8592 L:      linux-media@vger.kernel.org
8593 W:      https://linuxtv.org
8594 W:      http://palosaari.fi/linux/
8595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8596 T:      git git://linuxtv.org/anttip/media_tree.git
8597 S:      Maintained
8598 F:      drivers/media/usb/msi2500/
8599
8600 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8601 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8602 L:      linux-mtd@lists.infradead.org
8603 S:      Maintained
8604 F:      drivers/mtd/devices/docg3*
8605
8606 MT9M032 APTINA SENSOR DRIVER
8607 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8608 L:      linux-media@vger.kernel.org
8609 T:      git git://linuxtv.org/media_tree.git
8610 S:      Maintained
8611 F:      drivers/media/i2c/mt9m032.c
8612 F:      include/media/i2c/mt9m032.h
8613
8614 MT9P031 APTINA CAMERA SENSOR
8615 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8616 L:      linux-media@vger.kernel.org
8617 T:      git git://linuxtv.org/media_tree.git
8618 S:      Maintained
8619 F:      drivers/media/i2c/mt9p031.c
8620 F:      include/media/i2c/mt9p031.h
8621
8622 MT9T001 APTINA CAMERA SENSOR
8623 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8624 L:      linux-media@vger.kernel.org
8625 T:      git git://linuxtv.org/media_tree.git
8626 S:      Maintained
8627 F:      drivers/media/i2c/mt9t001.c
8628 F:      include/media/i2c/mt9t001.h
8629
8630 MT9V032 APTINA CAMERA SENSOR
8631 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8632 L:      linux-media@vger.kernel.org
8633 T:      git git://linuxtv.org/media_tree.git
8634 S:      Maintained
8635 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8636 F:      drivers/media/i2c/mt9v032.c
8637 F:      include/media/i2c/mt9v032.h
8638
8639 MULTIFUNCTION DEVICES (MFD)
8640 M:      Lee Jones <lee.jones@linaro.org>
8641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8642 S:      Supported
8643 F:      Documentation/devicetree/bindings/mfd/
8644 F:      drivers/mfd/
8645 F:      include/linux/mfd/
8646 F:      include/dt-bindings/mfd/
8647
8648 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8649 M:      Ulf Hansson <ulf.hansson@linaro.org>
8650 L:      linux-mmc@vger.kernel.org
8651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8652 S:      Maintained
8653 F:      Documentation/devicetree/bindings/mmc/
8654 F:      drivers/mmc/
8655 F:      include/linux/mmc/
8656 F:      include/uapi/linux/mmc/
8657
8658 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8659 S:      Orphan
8660 F:      drivers/mmc/host/mmc_spi.c
8661 F:      include/linux/spi/mmc_spi.h
8662
8663 MULTISOUND SOUND DRIVER
8664 M:      Andrew Veliath <andrewtv@usa.net>
8665 S:      Maintained
8666 F:      Documentation/sound/oss/MultiSound
8667 F:      sound/oss/msnd*
8668
8669 MULTITECH MULTIPORT CARD (ISICOM)
8670 S:      Orphan
8671 F:      drivers/tty/isicom.c
8672 F:      include/linux/isicom.h
8673
8674 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8675 M:      Bin Liu <b-liu@ti.com>
8676 L:      linux-usb@vger.kernel.org
8677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8678 S:      Maintained
8679 F:      drivers/usb/musb/
8680
8681 MXL5007T MEDIA DRIVER
8682 M:      Michael Krufky <mkrufky@linuxtv.org>
8683 L:      linux-media@vger.kernel.org
8684 W:      https://linuxtv.org
8685 W:      http://github.com/mkrufky
8686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8687 T:      git git://linuxtv.org/mkrufky/tuners.git
8688 S:      Maintained
8689 F:      drivers/media/tuners/mxl5007t.*
8690
8691 MXSFB DRM DRIVER
8692 M:      Marek Vasut <marex@denx.de>
8693 S:      Supported
8694 F:      drivers/gpu/drm/mxsfb/
8695 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8696
8697 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8698 M:      Hyong-Youb Kim <hykim@myri.com>
8699 L:      netdev@vger.kernel.org
8700 W:      https://www.myricom.com/support/downloads/myri10ge.html
8701 S:      Supported
8702 F:      drivers/net/ethernet/myricom/myri10ge/
8703
8704 NAND FLASH SUBSYSTEM
8705 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8706 R:      Richard Weinberger <richard@nod.at>
8707 L:      linux-mtd@lists.infradead.org
8708 W:      http://www.linux-mtd.infradead.org/
8709 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8710 T:      git git://github.com/linux-nand/linux.git
8711 S:      Maintained
8712 F:      drivers/mtd/nand/
8713 F:      include/linux/mtd/nand*.h
8714
8715 NATSEMI ETHERNET DRIVER (DP8381x)
8716 S:      Orphan
8717 F:      drivers/net/ethernet/natsemi/natsemi.c
8718
8719 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8720 M:      Daniel Mack <zonque@gmail.com>
8721 S:      Maintained
8722 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8723 W:      http://www.native-instruments.com
8724 F:      sound/usb/caiaq/
8725
8726 NCP FILESYSTEM
8727 M:      Petr Vandrovec <petr@vandrovec.name>
8728 S:      Odd Fixes
8729 F:      fs/ncpfs/
8730
8731 NCR 5380 SCSI DRIVERS
8732 M:      Finn Thain <fthain@telegraphics.com.au>
8733 M:      Michael Schmitz <schmitzmic@gmail.com>
8734 L:      linux-scsi@vger.kernel.org
8735 S:      Maintained
8736 F:      Documentation/scsi/g_NCR5380.txt
8737 F:      drivers/scsi/NCR5380.*
8738 F:      drivers/scsi/arm/cumana_1.c
8739 F:      drivers/scsi/arm/oak.c
8740 F:      drivers/scsi/atari_scsi.*
8741 F:      drivers/scsi/dmx3191d.c
8742 F:      drivers/scsi/g_NCR5380.*
8743 F:      drivers/scsi/mac_scsi.*
8744 F:      drivers/scsi/sun3_scsi.*
8745 F:      drivers/scsi/sun3_scsi_vme.c
8746
8747 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8748 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8749 L:      linux-scsi@vger.kernel.org
8750 S:      Maintained
8751 F:      drivers/scsi/NCR_D700.*
8752
8753 NCT6775 HARDWARE MONITOR DRIVER
8754 M:      Guenter Roeck <linux@roeck-us.net>
8755 L:      linux-hwmon@vger.kernel.org
8756 S:      Maintained
8757 F:      Documentation/hwmon/nct6775
8758 F:      drivers/hwmon/nct6775.c
8759
8760 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8761 M:      Faisal Latif <faisal.latif@intel.com>
8762 L:      linux-rdma@vger.kernel.org
8763 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8764 S:      Supported
8765 F:      drivers/infiniband/hw/nes/
8766 F:      include/uapi/rdma/nes-abi.h
8767
8768 NETEM NETWORK EMULATOR
8769 M:      Stephen Hemminger <stephen@networkplumber.org>
8770 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8771 S:      Maintained
8772 F:      net/sched/sch_netem.c
8773
8774 NETERION 10GbE DRIVERS (s2io/vxge)
8775 M:      Jon Mason <jdmason@kudzu.us>
8776 L:      netdev@vger.kernel.org
8777 S:      Supported
8778 F:      Documentation/networking/s2io.txt
8779 F:      Documentation/networking/vxge.txt
8780 F:      drivers/net/ethernet/neterion/
8781
8782 NETFILTER
8783 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8784 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8785 M:      Florian Westphal <fw@strlen.de>
8786 L:      netfilter-devel@vger.kernel.org
8787 L:      coreteam@netfilter.org
8788 W:      http://www.netfilter.org/
8789 W:      http://www.iptables.org/
8790 W:      http://www.nftables.org/
8791 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8794 S:      Maintained
8795 F:      include/linux/netfilter*
8796 F:      include/linux/netfilter/
8797 F:      include/net/netfilter/
8798 F:      include/uapi/linux/netfilter*
8799 F:      include/uapi/linux/netfilter/
8800 F:      net/*/netfilter.c
8801 F:      net/*/netfilter/
8802 F:      net/netfilter/
8803 F:      net/bridge/br_netfilter*.c
8804
8805 NETLABEL
8806 M:      Paul Moore <paul@paul-moore.com>
8807 W:      http://netlabel.sf.net
8808 L:      netdev@vger.kernel.org
8809 S:      Maintained
8810 F:      Documentation/netlabel/
8811 F:      include/net/netlabel.h
8812 F:      net/netlabel/
8813
8814 NETROM NETWORK LAYER
8815 M:      Ralf Baechle <ralf@linux-mips.org>
8816 L:      linux-hams@vger.kernel.org
8817 W:      http://www.linux-ax25.org/
8818 S:      Maintained
8819 F:      include/net/netrom.h
8820 F:      include/uapi/linux/netrom.h
8821 F:      net/netrom/
8822
8823 NETRONOME ETHERNET DRIVERS
8824 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8825 L:      oss-drivers@netronome.com
8826 S:      Maintained
8827 F:      drivers/net/ethernet/netronome/
8828
8829 NETWORK BLOCK DEVICE (NBD)
8830 M:      Josef Bacik <jbacik@fb.com>
8831 S:      Maintained
8832 L:      linux-block@vger.kernel.org
8833 L:      nbd-general@lists.sourceforge.net
8834 F:      Documentation/blockdev/nbd.txt
8835 F:      drivers/block/nbd.c
8836 F:      include/uapi/linux/nbd.h
8837
8838 NETWORK DROP MONITOR
8839 M:      Neil Horman <nhorman@tuxdriver.com>
8840 L:      netdev@vger.kernel.org
8841 S:      Maintained
8842 W:      https://fedorahosted.org/dropwatch/
8843 F:      net/core/drop_monitor.c
8844
8845 NETWORKING [DSA]
8846 M:      Andrew Lunn <andrew@lunn.ch>
8847 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8848 M:      Florian Fainelli <f.fainelli@gmail.com>
8849 S:      Maintained
8850 F:      net/dsa/
8851 F:      include/net/dsa.h
8852 F:      drivers/net/dsa/
8853
8854 NETWORKING [GENERAL]
8855 M:      "David S. Miller" <davem@davemloft.net>
8856 L:      netdev@vger.kernel.org
8857 W:      http://www.linuxfoundation.org/en/Net
8858 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8861 B:      mailto:netdev@vger.kernel.org
8862 S:      Maintained
8863 F:      net/
8864 F:      include/net/
8865 F:      include/linux/in.h
8866 F:      include/linux/net.h
8867 F:      include/linux/netdevice.h
8868 F:      include/uapi/linux/in.h
8869 F:      include/uapi/linux/net.h
8870 F:      include/uapi/linux/netdevice.h
8871 F:      include/uapi/linux/net_namespace.h
8872 F:      tools/net/
8873 F:      tools/testing/selftests/net/
8874 F:      lib/random32.c
8875
8876 NETWORKING [IPv4/IPv6]
8877 M:      "David S. Miller" <davem@davemloft.net>
8878 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8879 M:      James Morris <jmorris@namei.org>
8880 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8881 M:      Patrick McHardy <kaber@trash.net>
8882 L:      netdev@vger.kernel.org
8883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8884 S:      Maintained
8885 F:      net/ipv4/
8886 F:      net/ipv6/
8887 F:      include/net/ip*
8888 F:      arch/x86/net/*
8889
8890 NETWORKING [IPSEC]
8891 M:      Steffen Klassert <steffen.klassert@secunet.com>
8892 M:      Herbert Xu <herbert@gondor.apana.org.au>
8893 M:      "David S. Miller" <davem@davemloft.net>
8894 L:      netdev@vger.kernel.org
8895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8897 S:      Maintained
8898 F:      net/core/flow.c
8899 F:      net/xfrm/
8900 F:      net/key/
8901 F:      net/ipv4/xfrm*
8902 F:      net/ipv4/esp4*
8903 F:      net/ipv4/ah4.c
8904 F:      net/ipv4/ipcomp.c
8905 F:      net/ipv4/ip_vti.c
8906 F:      net/ipv6/xfrm*
8907 F:      net/ipv6/esp6*
8908 F:      net/ipv6/ah6.c
8909 F:      net/ipv6/ipcomp6.c
8910 F:      net/ipv6/ip6_vti.c
8911 F:      include/uapi/linux/xfrm.h
8912 F:      include/net/xfrm.h
8913
8914 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8915 M:      Paul Moore <paul@paul-moore.com>
8916 L:      netdev@vger.kernel.org
8917 S:      Maintained
8918
8919 NETWORKING [WIRELESS]
8920 L:      linux-wireless@vger.kernel.org
8921 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8922
8923 NETWORKING DRIVERS
8924 L:      netdev@vger.kernel.org
8925 W:      http://www.linuxfoundation.org/en/Net
8926 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8929 S:      Odd Fixes
8930 F:      Documentation/devicetree/bindings/net/
8931 F:      drivers/net/
8932 F:      include/linux/if_*
8933 F:      include/linux/netdevice.h
8934 F:      include/linux/etherdevice.h
8935 F:      include/linux/fcdevice.h
8936 F:      include/linux/fddidevice.h
8937 F:      include/linux/hippidevice.h
8938 F:      include/linux/inetdevice.h
8939 F:      include/uapi/linux/if_*
8940 F:      include/uapi/linux/netdevice.h
8941
8942 NETWORKING DRIVERS (WIRELESS)
8943 M:      Kalle Valo <kvalo@codeaurora.org>
8944 L:      linux-wireless@vger.kernel.org
8945 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8948 S:      Maintained
8949 F:      Documentation/devicetree/bindings/net/wireless/
8950 F:      drivers/net/wireless/
8951
8952 NETXEN (1/10) GbE SUPPORT
8953 M:      Manish Chopra <manish.chopra@cavium.com>
8954 M:      Rahul Verma <rahul.verma@cavium.com>
8955 M:      Dept-GELinuxNICDev@cavium.com
8956 L:      netdev@vger.kernel.org
8957 S:      Supported
8958 F:      drivers/net/ethernet/qlogic/netxen/
8959
8960 NFC SUBSYSTEM
8961 M:      Samuel Ortiz <sameo@linux.intel.com>
8962 L:      linux-wireless@vger.kernel.org
8963 L:      linux-nfc@lists.01.org (subscribers-only)
8964 S:      Supported
8965 F:      net/nfc/
8966 F:      include/net/nfc/
8967 F:      include/uapi/linux/nfc.h
8968 F:      drivers/nfc/
8969 F:      include/linux/platform_data/nfcmrvl.h
8970 F:      include/linux/platform_data/nxp-nci.h
8971 F:      include/linux/platform_data/pn544.h
8972 F:      include/linux/platform_data/st21nfca.h
8973 F:      include/linux/platform_data/st-nci.h
8974 F:      Documentation/devicetree/bindings/net/nfc/
8975
8976 NFS, SUNRPC, AND LOCKD CLIENTS
8977 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8978 M:      Anna Schumaker <anna.schumaker@netapp.com>
8979 L:      linux-nfs@vger.kernel.org
8980 W:      http://client.linux-nfs.org
8981 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8982 S:      Maintained
8983 F:      fs/lockd/
8984 F:      fs/nfs/
8985 F:      fs/nfs_common/
8986 F:      net/sunrpc/
8987 F:      include/linux/lockd/
8988 F:      include/linux/nfs*
8989 F:      include/linux/sunrpc/
8990 F:      include/uapi/linux/nfs*
8991 F:      include/uapi/linux/sunrpc/
8992
8993 NILFS2 FILESYSTEM
8994 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8995 L:      linux-nilfs@vger.kernel.org
8996 W:      http://nilfs.sourceforge.net/
8997 W:      http://nilfs.osdn.jp/
8998 T:      git git://github.com/konis/nilfs2.git
8999 S:      Supported
9000 F:      Documentation/filesystems/nilfs2.txt
9001 F:      fs/nilfs2/
9002 F:      include/trace/events/nilfs2.h
9003 F:      include/uapi/linux/nilfs2_api.h
9004 F:      include/uapi/linux/nilfs2_ondisk.h
9005
9006 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9007 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9008 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9009 S:      Maintained
9010 F:      Documentation/scsi/NinjaSCSI.txt
9011 F:      drivers/scsi/pcmcia/nsp_*
9012
9013 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9014 M:      GOTO Masanori <gotom@debian.or.jp>
9015 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9016 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9017 S:      Maintained
9018 F:      Documentation/scsi/NinjaSCSI.txt
9019 F:      drivers/scsi/nsp32*
9020
9021 NIOS2 ARCHITECTURE
9022 M:      Ley Foon Tan <lftan@altera.com>
9023 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9025 S:      Maintained
9026 F:      arch/nios2/
9027
9028 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9029 M:      Pavel Machek <pavel@ucw.cz>
9030 M:      Sakari Ailus <sakari.ailus@iki.fi>
9031 L:      linux-media@vger.kernel.org
9032 S:      Maintained
9033 F:      drivers/media/i2c/et8ek8
9034 F:      drivers/media/i2c/ad5820.c
9035
9036 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9037 M:      Pavel Machek <pavel@ucw.cz>
9038 M:      Sakari Ailus <sakari.ailus@iki.fi>
9039 L:      linux-media@vger.kernel.org
9040 S:      Maintained
9041 F:      drivers/media/i2c/et8ek8
9042 F:      drivers/media/i2c/ad5820.c
9043
9044 NOKIA N900 POWER SUPPLY DRIVERS
9045 R:      Pali Rohár <pali.rohar@gmail.com>
9046 F:      include/linux/power/bq2415x_charger.h
9047 F:      include/linux/power/bq27xxx_battery.h
9048 F:      include/linux/power/isp1704_charger.h
9049 F:      drivers/power/supply/bq2415x_charger.c
9050 F:      drivers/power/supply/bq27xxx_battery.c
9051 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9052 F:      drivers/power/supply/isp1704_charger.c
9053 F:      drivers/power/supply/rx51_battery.c
9054
9055 NTB DRIVER CORE
9056 M:      Jon Mason <jdmason@kudzu.us>
9057 M:      Dave Jiang <dave.jiang@intel.com>
9058 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9059 L:      linux-ntb@googlegroups.com
9060 S:      Supported
9061 W:      https://github.com/jonmason/ntb/wiki
9062 T:      git git://github.com/jonmason/ntb.git
9063 F:      drivers/ntb/
9064 F:      drivers/net/ntb_netdev.c
9065 F:      include/linux/ntb.h
9066 F:      include/linux/ntb_transport.h
9067 F:      tools/testing/selftests/ntb/
9068
9069 NTB INTEL DRIVER
9070 M:      Jon Mason <jdmason@kudzu.us>
9071 M:      Dave Jiang <dave.jiang@intel.com>
9072 L:      linux-ntb@googlegroups.com
9073 S:      Supported
9074 W:      https://github.com/jonmason/ntb/wiki
9075 T:      git git://github.com/jonmason/ntb.git
9076 F:      drivers/ntb/hw/intel/
9077
9078 NTB AMD DRIVER
9079 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9080 L:      linux-ntb@googlegroups.com
9081 S:      Supported
9082 F:      drivers/ntb/hw/amd/
9083
9084 NTFS FILESYSTEM
9085 M:      Anton Altaparmakov <anton@tuxera.com>
9086 L:      linux-ntfs-dev@lists.sourceforge.net
9087 W:      http://www.tuxera.com/
9088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9089 S:      Supported
9090 F:      Documentation/filesystems/ntfs.txt
9091 F:      fs/ntfs/
9092
9093 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9094 M:      Antonino Daplas <adaplas@gmail.com>
9095 L:      linux-fbdev@vger.kernel.org
9096 S:      Maintained
9097 F:      drivers/video/fbdev/riva/
9098 F:      drivers/video/fbdev/nvidia/
9099
9100 NVM EXPRESS DRIVER
9101 M:      Keith Busch <keith.busch@intel.com>
9102 M:      Jens Axboe <axboe@fb.com>
9103 M:      Christoph Hellwig <hch@lst.de>
9104 M:      Sagi Grimberg <sagi@grimberg.me>
9105 L:      linux-nvme@lists.infradead.org
9106 T:      git://git.infradead.org/nvme.git
9107 W:      http://git.infradead.org/nvme.git
9108 S:      Supported
9109 F:      drivers/nvme/host/
9110 F:      include/linux/nvme.h
9111 F:      include/uapi/linux/nvme_ioctl.h
9112
9113 NVM EXPRESS TARGET DRIVER
9114 M:      Christoph Hellwig <hch@lst.de>
9115 M:      Sagi Grimberg <sagi@grimberg.me>
9116 L:      linux-nvme@lists.infradead.org
9117 T:      git://git.infradead.org/nvme.git
9118 W:      http://git.infradead.org/nvme.git
9119 S:      Supported
9120 F:      drivers/nvme/target/
9121
9122 NVM EXPRESS FC TRANSPORT DRIVERS
9123 M:      James Smart <james.smart@broadcom.com>
9124 L:      linux-nvme@lists.infradead.org
9125 S:      Supported
9126 F:      include/linux/nvme-fc.h
9127 F:      include/linux/nvme-fc-driver.h
9128 F:      drivers/nvme/host/fc.c
9129 F:      drivers/nvme/target/fc.c
9130 F:      drivers/nvme/target/fcloop.c
9131
9132 NVMEM FRAMEWORK
9133 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9134 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9135 S:      Maintained
9136 F:      drivers/nvmem/
9137 F:      Documentation/devicetree/bindings/nvmem/
9138 F:      include/linux/nvmem-consumer.h
9139 F:      include/linux/nvmem-provider.h
9140
9141 NXP-NCI NFC DRIVER
9142 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9143 R:      Charles Gorand <charles.gorand@effinnov.com>
9144 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9145 S:      Supported
9146 F:      drivers/nfc/nxp-nci
9147
9148 NXP TDA998X DRM DRIVER
9149 M:      Russell King <linux@armlinux.org.uk>
9150 S:      Supported
9151 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9152 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9153 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9154 F:      include/drm/i2c/tda998x.h
9155
9156 NXP TFA9879 DRIVER
9157 M:      Peter Rosin <peda@axentia.se>
9158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9159 S:      Maintained
9160 F:      sound/soc/codecs/tfa9879*
9161
9162 OBJTOOL
9163 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9164 S:      Supported
9165 F:      tools/objtool/
9166
9167 OMAP1 SUPPORT
9168 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9169 M:      Tony Lindgren <tony@atomide.com>
9170 L:      linux-omap@vger.kernel.org
9171 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9173 S:      Maintained
9174 F:      arch/arm/mach-omap1/
9175 F:      arch/arm/plat-omap/
9176 F:      arch/arm/configs/omap1_defconfig
9177 F:      drivers/i2c/busses/i2c-omap.c
9178 F:      include/linux/i2c-omap.h
9179
9180 OMAP2+ SUPPORT
9181 M:      Tony Lindgren <tony@atomide.com>
9182 L:      linux-omap@vger.kernel.org
9183 W:      http://www.muru.com/linux/omap/
9184 W:      http://linux.omap.com/
9185 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9187 S:      Maintained
9188 F:      arch/arm/mach-omap2/
9189 F:      arch/arm/plat-omap/
9190 F:      arch/arm/configs/omap2plus_defconfig
9191 F:      drivers/i2c/busses/i2c-omap.c
9192 F:      drivers/irqchip/irq-omap-intc.c
9193 F:      drivers/mfd/*omap*.c
9194 F:      drivers/mfd/menelaus.c
9195 F:      drivers/mfd/palmas.c
9196 F:      drivers/mfd/tps65217.c
9197 F:      drivers/mfd/tps65218.c
9198 F:      drivers/mfd/tps65910.c
9199 F:      drivers/mfd/twl-core.[ch]
9200 F:      drivers/mfd/twl4030*.c
9201 F:      drivers/mfd/twl6030*.c
9202 F:      drivers/mfd/twl6040*.c
9203 F:      drivers/regulator/palmas-regulator*.c
9204 F:      drivers/regulator/pbias-regulator.c
9205 F:      drivers/regulator/tps65217-regulator.c
9206 F:      drivers/regulator/tps65218-regulator.c
9207 F:      drivers/regulator/tps65910-regulator.c
9208 F:      drivers/regulator/twl-regulator.c
9209 F:      drivers/regulator/twl6030-regulator.c
9210 F:      include/linux/i2c-omap.h
9211
9212 OMAP DEVICE TREE SUPPORT
9213 M:      Benoît Cousson <bcousson@baylibre.com>
9214 M:      Tony Lindgren <tony@atomide.com>
9215 L:      linux-omap@vger.kernel.org
9216 L:      devicetree@vger.kernel.org
9217 S:      Maintained
9218 F:      arch/arm/boot/dts/*omap*
9219 F:      arch/arm/boot/dts/*am3*
9220 F:      arch/arm/boot/dts/*am4*
9221 F:      arch/arm/boot/dts/*am5*
9222 F:      arch/arm/boot/dts/*dra7*
9223
9224 OMAP CLOCK FRAMEWORK SUPPORT
9225 M:      Paul Walmsley <paul@pwsan.com>
9226 L:      linux-omap@vger.kernel.org
9227 S:      Maintained
9228 F:      arch/arm/*omap*/*clock*
9229
9230 OMAP POWER MANAGEMENT SUPPORT
9231 M:      Kevin Hilman <khilman@kernel.org>
9232 L:      linux-omap@vger.kernel.org
9233 S:      Maintained
9234 F:      arch/arm/*omap*/*pm*
9235 F:      drivers/cpufreq/omap-cpufreq.c
9236
9237 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9238 M:      Rajendra Nayak <rnayak@codeaurora.org>
9239 M:      Paul Walmsley <paul@pwsan.com>
9240 L:      linux-omap@vger.kernel.org
9241 S:      Maintained
9242 F:      arch/arm/mach-omap2/prm*
9243
9244 OMAP AUDIO SUPPORT
9245 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9246 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9247 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9248 L:      linux-omap@vger.kernel.org
9249 S:      Maintained
9250 F:      sound/soc/omap/
9251
9252 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9253 M:      Roger Quadros <rogerq@ti.com>
9254 M:      Tony Lindgren <tony@atomide.com>
9255 L:      linux-omap@vger.kernel.org
9256 S:      Maintained
9257 F:      drivers/memory/omap-gpmc.c
9258 F:      arch/arm/mach-omap2/*gpmc*
9259
9260 OMAP FRAMEBUFFER SUPPORT
9261 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9262 L:      linux-fbdev@vger.kernel.org
9263 L:      linux-omap@vger.kernel.org
9264 S:      Maintained
9265 F:      drivers/video/fbdev/omap/
9266
9267 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9268 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9269 L:      linux-omap@vger.kernel.org
9270 L:      linux-fbdev@vger.kernel.org
9271 S:      Maintained
9272 F:      drivers/video/fbdev/omap2/
9273 F:      Documentation/arm/OMAP/DSS
9274
9275 OMAP HARDWARE SPINLOCK SUPPORT
9276 M:      Ohad Ben-Cohen <ohad@wizery.com>
9277 L:      linux-omap@vger.kernel.org
9278 S:      Maintained
9279 F:      drivers/hwspinlock/omap_hwspinlock.c
9280
9281 OMAP MMC SUPPORT
9282 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9283 L:      linux-omap@vger.kernel.org
9284 S:      Maintained
9285 F:      drivers/mmc/host/omap.c
9286
9287 OMAP HS MMC SUPPORT
9288 L:      linux-mmc@vger.kernel.org
9289 L:      linux-omap@vger.kernel.org
9290 S:      Orphan
9291 F:      drivers/mmc/host/omap_hsmmc.c
9292
9293 OMAP RANDOM NUMBER GENERATOR SUPPORT
9294 M:      Deepak Saxena <dsaxena@plexity.net>
9295 S:      Maintained
9296 F:      drivers/char/hw_random/omap-rng.c
9297
9298 OMAP HWMOD SUPPORT
9299 M:      Benoît Cousson <bcousson@baylibre.com>
9300 M:      Paul Walmsley <paul@pwsan.com>
9301 L:      linux-omap@vger.kernel.org
9302 S:      Maintained
9303 F:      arch/arm/mach-omap2/omap_hwmod.*
9304
9305 OMAP HWMOD DATA
9306 M:      Paul Walmsley <paul@pwsan.com>
9307 L:      linux-omap@vger.kernel.org
9308 S:      Maintained
9309 F:      arch/arm/mach-omap2/omap_hwmod*data*
9310
9311 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9312 M:      Benoît Cousson <bcousson@baylibre.com>
9313 L:      linux-omap@vger.kernel.org
9314 S:      Maintained
9315 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9316
9317 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9318 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9319 L:      linux-media@vger.kernel.org
9320 S:      Maintained
9321 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9322 F:      drivers/media/platform/omap3isp/
9323 F:      drivers/staging/media/omap4iss/
9324
9325 OMAP USB SUPPORT
9326 L:      linux-usb@vger.kernel.org
9327 L:      linux-omap@vger.kernel.org
9328 S:      Orphan
9329 F:      drivers/usb/*/*omap*
9330 F:      arch/arm/*omap*/usb*
9331
9332 OMAP GPIO DRIVER
9333 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9334 M:      Santosh Shilimkar <ssantosh@kernel.org>
9335 M:      Kevin Hilman <khilman@kernel.org>
9336 L:      linux-omap@vger.kernel.org
9337 S:      Maintained
9338 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9339 F:      drivers/gpio/gpio-omap.c
9340
9341 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9342 M:      Mark Jackson <mpfj@newflow.co.uk>
9343 L:      linux-omap@vger.kernel.org
9344 S:      Maintained
9345 F:      arch/arm/boot/dts/am335x-nano.dts
9346
9347 OMFS FILESYSTEM
9348 M:      Bob Copeland <me@bobcopeland.com>
9349 L:      linux-karma-devel@lists.sourceforge.net
9350 S:      Maintained
9351 F:      Documentation/filesystems/omfs.txt
9352 F:      fs/omfs/
9353
9354 OMNIKEY CARDMAN 4000 DRIVER
9355 M:      Harald Welte <laforge@gnumonks.org>
9356 S:      Maintained
9357 F:      drivers/char/pcmcia/cm4000_cs.c
9358 F:      include/linux/cm4000_cs.h
9359 F:      include/uapi/linux/cm4000_cs.h
9360
9361 OMNIKEY CARDMAN 4040 DRIVER
9362 M:      Harald Welte <laforge@gnumonks.org>
9363 S:      Maintained
9364 F:      drivers/char/pcmcia/cm4040_cs.*
9365
9366 OMNIVISION OV7670 SENSOR DRIVER
9367 M:      Jonathan Corbet <corbet@lwn.net>
9368 L:      linux-media@vger.kernel.org
9369 T:      git git://linuxtv.org/media_tree.git
9370 S:      Maintained
9371 F:      drivers/media/i2c/ov7670.c
9372
9373 ONENAND FLASH DRIVER
9374 M:      Kyungmin Park <kyungmin.park@samsung.com>
9375 L:      linux-mtd@lists.infradead.org
9376 S:      Maintained
9377 F:      drivers/mtd/onenand/
9378 F:      include/linux/mtd/onenand*.h
9379
9380 ONSTREAM SCSI TAPE DRIVER
9381 M:      Willem Riede <osst@riede.org>
9382 L:      osst-users@lists.sourceforge.net
9383 L:      linux-scsi@vger.kernel.org
9384 S:      Maintained
9385 F:      Documentation/scsi/osst.txt
9386 F:      drivers/scsi/osst.*
9387 F:      drivers/scsi/osst_*.h
9388 F:      drivers/scsi/st.h
9389
9390 OPENCORES I2C BUS DRIVER
9391 M:      Peter Korsgaard <jacmet@sunsite.dk>
9392 L:      linux-i2c@vger.kernel.org
9393 S:      Maintained
9394 F:      Documentation/i2c/busses/i2c-ocores
9395 F:      drivers/i2c/busses/i2c-ocores.c
9396
9397 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9398 M:      Rob Herring <robh+dt@kernel.org>
9399 M:      Frank Rowand <frowand.list@gmail.com>
9400 L:      devicetree@vger.kernel.org
9401 W:      http://www.devicetree.org/
9402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9403 S:      Maintained
9404 F:      drivers/of/
9405 F:      include/linux/of*.h
9406 F:      scripts/dtc/
9407
9408 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9409 M:      Rob Herring <robh+dt@kernel.org>
9410 M:      Mark Rutland <mark.rutland@arm.com>
9411 L:      devicetree@vger.kernel.org
9412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9413 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9414 S:      Maintained
9415 F:      Documentation/devicetree/
9416 F:      arch/*/boot/dts/
9417 F:      include/dt-bindings/
9418
9419 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9420 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9421 L:      devicetree@vger.kernel.org
9422 S:      Maintained
9423 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9424 F:      Documentation/devicetree/overlay-notes.txt
9425 F:      drivers/of/overlay.c
9426 F:      drivers/of/resolver.c
9427
9428 OPENRISC ARCHITECTURE
9429 M:      Jonas Bonn <jonas@southpole.se>
9430 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9431 M:      Stafford Horne <shorne@gmail.com>
9432 T:      git git://github.com/openrisc/linux.git
9433 L:      openrisc@lists.librecores.org
9434 W:      http://openrisc.io
9435 S:      Maintained
9436 F:      arch/openrisc/
9437
9438 OPENVSWITCH
9439 M:      Pravin Shelar <pshelar@nicira.com>
9440 L:      netdev@vger.kernel.org
9441 L:      dev@openvswitch.org
9442 W:      http://openvswitch.org
9443 S:      Maintained
9444 F:      net/openvswitch/
9445 F:      include/uapi/linux/openvswitch.h
9446
9447 OPERATING PERFORMANCE POINTS (OPP)
9448 M:      Viresh Kumar <vireshk@kernel.org>
9449 M:      Nishanth Menon <nm@ti.com>
9450 M:      Stephen Boyd <sboyd@codeaurora.org>
9451 L:      linux-pm@vger.kernel.org
9452 S:      Maintained
9453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9454 F:      drivers/base/power/opp/
9455 F:      include/linux/pm_opp.h
9456 F:      Documentation/power/opp.txt
9457 F:      Documentation/devicetree/bindings/opp/
9458
9459 OPL4 DRIVER
9460 M:      Clemens Ladisch <clemens@ladisch.de>
9461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9462 T:      git git://git.alsa-project.org/alsa-kernel.git
9463 S:      Maintained
9464 F:      sound/drivers/opl4/
9465
9466 OPROFILE
9467 M:      Robert Richter <rric@kernel.org>
9468 L:      oprofile-list@lists.sf.net
9469 S:      Maintained
9470 F:      arch/*/include/asm/oprofile*.h
9471 F:      arch/*/oprofile/
9472 F:      drivers/oprofile/
9473 F:      include/linux/oprofile.h
9474
9475 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9476 M:      Mark Fasheh <mfasheh@versity.com>
9477 M:      Joel Becker <jlbec@evilplan.org>
9478 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9479 W:      http://ocfs2.wiki.kernel.org
9480 S:      Supported
9481 F:      Documentation/filesystems/ocfs2.txt
9482 F:      Documentation/filesystems/dlmfs.txt
9483 F:      fs/ocfs2/
9484
9485 ORINOCO DRIVER
9486 L:      linux-wireless@vger.kernel.org
9487 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9488 W:      http://www.nongnu.org/orinoco/
9489 S:      Orphan
9490 F:      drivers/net/wireless/intersil/orinoco/
9491
9492 OSD LIBRARY and FILESYSTEM
9493 M:      Boaz Harrosh <ooo@electrozaur.com>
9494 M:      Benny Halevy <bhalevy@primarydata.com>
9495 L:      osd-dev@open-osd.org
9496 W:      http://open-osd.org
9497 T:      git git://git.open-osd.org/open-osd.git
9498 S:      Maintained
9499 F:      drivers/scsi/osd/
9500 F:      include/scsi/osd_*
9501 F:      fs/exofs/
9502
9503 OVERLAY FILESYSTEM
9504 M:      Miklos Szeredi <miklos@szeredi.hu>
9505 L:      linux-unionfs@vger.kernel.org
9506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9507 S:      Supported
9508 F:      fs/overlayfs/
9509 F:      Documentation/filesystems/overlayfs.txt
9510
9511 ORANGEFS FILESYSTEM
9512 M:      Mike Marshall <hubcap@omnibond.com>
9513 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9515 S:      Supported
9516 F:      fs/orangefs/
9517 F:      Documentation/filesystems/orangefs.txt
9518
9519 P54 WIRELESS DRIVER
9520 M:      Christian Lamparter <chunkeey@googlemail.com>
9521 L:      linux-wireless@vger.kernel.org
9522 W:      http://wireless.kernel.org/en/users/Drivers/p54
9523 S:      Maintained
9524 F:      drivers/net/wireless/intersil/p54/
9525
9526 PA SEMI ETHERNET DRIVER
9527 L:      netdev@vger.kernel.org
9528 S:      Orphan
9529 F:      drivers/net/ethernet/pasemi/*
9530
9531 PA SEMI SMBUS DRIVER
9532 L:      linux-i2c@vger.kernel.org
9533 S:      Orphan
9534 F:      drivers/i2c/busses/i2c-pasemi.c
9535
9536 PADATA PARALLEL EXECUTION MECHANISM
9537 M:      Steffen Klassert <steffen.klassert@secunet.com>
9538 L:      linux-crypto@vger.kernel.org
9539 S:      Maintained
9540 F:      kernel/padata.c
9541 F:      include/linux/padata.h
9542 F:      Documentation/padata.txt
9543
9544 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9545 M:      Harald Welte <laforge@gnumonks.org>
9546 L:      platform-driver-x86@vger.kernel.org
9547 S:      Maintained
9548 F:      drivers/platform/x86/panasonic-laptop.c
9549
9550 PANASONIC MN10300/AM33/AM34 PORT
9551 M:      David Howells <dhowells@redhat.com>
9552 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9553 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9554 S:      Maintained
9555 F:      Documentation/mn10300/
9556 F:      arch/mn10300/
9557
9558 PARALLEL LCD/KEYPAD PANEL DRIVER
9559 M:      Willy Tarreau <willy@haproxy.com>
9560 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9561 S:      Odd Fixes
9562 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9563 F:      drivers/misc/panel.c
9564
9565 PARALLEL PORT SUBSYSTEM
9566 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9567 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9568 L:      linux-parport@lists.infradead.org (subscribers-only)
9569 S:      Maintained
9570 F:      drivers/parport/
9571 F:      include/linux/parport*.h
9572 F:      drivers/char/ppdev.c
9573 F:      include/uapi/linux/ppdev.h
9574 F:      Documentation/parport*.txt
9575
9576 PARAVIRT_OPS INTERFACE
9577 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9578 M:      Chris Wright <chrisw@sous-sol.org>
9579 M:      Alok Kataria <akataria@vmware.com>
9580 M:      Rusty Russell <rusty@rustcorp.com.au>
9581 L:      virtualization@lists.linux-foundation.org
9582 S:      Supported
9583 F:      Documentation/virtual/paravirt_ops.txt
9584 F:      arch/*/kernel/paravirt*
9585 F:      arch/*/include/asm/paravirt.h
9586 F:      include/linux/hypervisor.h
9587
9588 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9589 M:      Tim Waugh <tim@cyberelk.net>
9590 L:      linux-parport@lists.infradead.org (subscribers-only)
9591 S:      Maintained
9592 F:      Documentation/blockdev/paride.txt
9593 F:      drivers/block/paride/
9594
9595 PARISC ARCHITECTURE
9596 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9597 M:      Helge Deller <deller@gmx.de>
9598 L:      linux-parisc@vger.kernel.org
9599 W:      http://www.parisc-linux.org/
9600 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9603 S:      Maintained
9604 F:      arch/parisc/
9605 F:      Documentation/parisc/
9606 F:      drivers/parisc/
9607 F:      drivers/char/agp/parisc-agp.c
9608 F:      drivers/input/serio/gscps2.c
9609 F:      drivers/parport/parport_gsc.*
9610 F:      drivers/tty/serial/8250/8250_gsc.c
9611 F:      drivers/video/fbdev/sti*
9612 F:      drivers/video/console/sti*
9613 F:      drivers/video/logo/logo_parisc*
9614
9615 PARMAN
9616 M:      Jiri Pirko <jiri@mellanox.com>
9617 L:      netdev@vger.kernel.org
9618 S:      Supported
9619 F:      lib/parman.c
9620 F:      lib/test_parman.c
9621 F:      include/linux/parman.h
9622
9623 PC87360 HARDWARE MONITORING DRIVER
9624 M:      Jim Cromie <jim.cromie@gmail.com>
9625 L:      linux-hwmon@vger.kernel.org
9626 S:      Maintained
9627 F:      Documentation/hwmon/pc87360
9628 F:      drivers/hwmon/pc87360.c
9629
9630 PC8736x GPIO DRIVER
9631 M:      Jim Cromie <jim.cromie@gmail.com>
9632 S:      Maintained
9633 F:      drivers/char/pc8736x_gpio.c
9634
9635 PC87427 HARDWARE MONITORING DRIVER
9636 M:      Jean Delvare <jdelvare@suse.com>
9637 L:      linux-hwmon@vger.kernel.org
9638 S:      Maintained
9639 F:      Documentation/hwmon/pc87427
9640 F:      drivers/hwmon/pc87427.c
9641
9642 PCA9532 LED DRIVER
9643 M:      Riku Voipio <riku.voipio@iki.fi>
9644 S:      Maintained
9645 F:      drivers/leds/leds-pca9532.c
9646 F:      include/linux/leds-pca9532.h
9647
9648 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9649 M:      Guenter Roeck <linux@roeck-us.net>
9650 L:      linux-i2c@vger.kernel.org
9651 S:      Maintained
9652 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9653
9654 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9655 M:      Khalid Aziz <khalid@gonehiking.org>
9656 S:      Maintained
9657 F:      drivers/firmware/pcdp.*
9658
9659 PCI ERROR RECOVERY
9660 M:      Linas Vepstas <linasvepstas@gmail.com>
9661 L:      linux-pci@vger.kernel.org
9662 S:      Supported
9663 F:      Documentation/PCI/pci-error-recovery.txt
9664
9665 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9666 M:      Russell Currey <ruscur@russell.cc>
9667 L:      linuxppc-dev@lists.ozlabs.org
9668 S:      Supported
9669 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9670 F:      arch/powerpc/kernel/eeh*.c
9671 F:      arch/powerpc/platforms/*/eeh*.c
9672 F:      arch/powerpc/include/*/eeh*.h
9673
9674 PCI SUBSYSTEM
9675 M:      Bjorn Helgaas <bhelgaas@google.com>
9676 L:      linux-pci@vger.kernel.org
9677 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9679 S:      Supported
9680 F:      Documentation/devicetree/bindings/pci/
9681 F:      Documentation/PCI/
9682 F:      drivers/pci/
9683 F:      include/linux/pci*
9684 F:      arch/x86/pci/
9685 F:      arch/x86/kernel/quirks.c
9686
9687 PCI DRIVER FOR ALTERA PCIE IP
9688 M:      Ley Foon Tan <lftan@altera.com>
9689 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9690 L:      linux-pci@vger.kernel.org
9691 S:      Supported
9692 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9693 F:      drivers/pci/host/pcie-altera.c
9694
9695 PCI DRIVER FOR ARM VERSATILE PLATFORM
9696 M:      Rob Herring <robh@kernel.org>
9697 L:      linux-pci@vger.kernel.org
9698 L:      linux-arm-kernel@lists.infradead.org
9699 S:      Maintained
9700 F:      Documentation/devicetree/bindings/pci/versatile.txt
9701 F:      drivers/pci/host/pci-versatile.c
9702
9703 PCI DRIVER FOR ARMADA 8K
9704 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9705 L:      linux-pci@vger.kernel.org
9706 L:      linux-arm-kernel@lists.infradead.org
9707 S:      Maintained
9708 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9709 F:      drivers/pci/dwc/pcie-armada8k.c
9710
9711 PCI DRIVER FOR APPLIEDMICRO XGENE
9712 M:      Tanmay Inamdar <tinamdar@apm.com>
9713 L:      linux-pci@vger.kernel.org
9714 L:      linux-arm-kernel@lists.infradead.org
9715 S:      Maintained
9716 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9717 F:      drivers/pci/host/pci-xgene.c
9718
9719 PCI DRIVER FOR FREESCALE LAYERSCAPE
9720 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9721 M:      Mingkai Hu <mingkai.hu@freescale.com>
9722 M:      Roy Zang <tie-fei.zang@freescale.com>
9723 L:      linuxppc-dev@lists.ozlabs.org
9724 L:      linux-pci@vger.kernel.org
9725 L:      linux-arm-kernel@lists.infradead.org
9726 S:      Maintained
9727 F:      drivers/pci/dwc/*layerscape*
9728
9729 PCI DRIVER FOR IMX6
9730 M:      Richard Zhu <hongxing.zhu@nxp.com>
9731 M:      Lucas Stach <l.stach@pengutronix.de>
9732 L:      linux-pci@vger.kernel.org
9733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734 S:      Maintained
9735 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9736 F:      drivers/pci/dwc/*imx6*
9737
9738 PCI DRIVER FOR TI KEYSTONE
9739 M:      Murali Karicheri <m-karicheri2@ti.com>
9740 L:      linux-pci@vger.kernel.org
9741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9742 S:      Maintained
9743 F:      drivers/pci/dwc/*keystone*
9744
9745 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9746 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9747 M:      Jason Cooper <jason@lakedaemon.net>
9748 L:      linux-pci@vger.kernel.org
9749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9750 S:      Maintained
9751 F:      drivers/pci/host/*mvebu*
9752
9753 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9754 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9755 L:      linux-pci@vger.kernel.org
9756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9757 S:      Maintained
9758 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9759 F:      drivers/pci/host/pci-aardvark.c
9760
9761 PCI DRIVER FOR NVIDIA TEGRA
9762 M:      Thierry Reding <thierry.reding@gmail.com>
9763 L:      linux-tegra@vger.kernel.org
9764 L:      linux-pci@vger.kernel.org
9765 S:      Supported
9766 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9767 F:      drivers/pci/host/pci-tegra.c
9768
9769 PCI DRIVER FOR TI DRA7XX
9770 M:      Kishon Vijay Abraham I <kishon@ti.com>
9771 L:      linux-omap@vger.kernel.org
9772 L:      linux-pci@vger.kernel.org
9773 S:      Supported
9774 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9775 F:      drivers/pci/dwc/pci-dra7xx.c
9776
9777 PCI DRIVER FOR RENESAS R-CAR
9778 M:      Simon Horman <horms@verge.net.au>
9779 L:      linux-pci@vger.kernel.org
9780 L:      linux-renesas-soc@vger.kernel.org
9781 S:      Maintained
9782 F:      drivers/pci/host/*rcar*
9783
9784 PCI DRIVER FOR SAMSUNG EXYNOS
9785 M:      Jingoo Han <jingoohan1@gmail.com>
9786 L:      linux-pci@vger.kernel.org
9787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9788 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9789 S:      Maintained
9790 F:      drivers/pci/dwc/pci-exynos.c
9791
9792 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9793 M:      Jingoo Han <jingoohan1@gmail.com>
9794 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9795 L:      linux-pci@vger.kernel.org
9796 S:      Maintained
9797 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9798 F:      drivers/pci/dwc/*designware*
9799
9800 PCI DRIVER FOR GENERIC OF HOSTS
9801 M:      Will Deacon <will.deacon@arm.com>
9802 L:      linux-pci@vger.kernel.org
9803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9804 S:      Maintained
9805 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9806 F:      drivers/pci/host/pci-host-common.c
9807 F:      drivers/pci/host/pci-host-generic.c
9808
9809 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9810 M:      Keith Busch <keith.busch@intel.com>
9811 L:      linux-pci@vger.kernel.org
9812 S:      Supported
9813 F:      drivers/pci/host/vmd.c
9814
9815 PCIE DRIVER FOR ST SPEAR13XX
9816 M:      Pratyush Anand <pratyush.anand@gmail.com>
9817 L:      linux-pci@vger.kernel.org
9818 S:      Maintained
9819 F:      drivers/pci/dwc/*spear*
9820
9821 PCI MSI DRIVER FOR ALTERA MSI IP
9822 M:      Ley Foon Tan <lftan@altera.com>
9823 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9824 L:      linux-pci@vger.kernel.org
9825 S:      Supported
9826 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9827 F:      drivers/pci/host/pcie-altera-msi.c
9828
9829 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9830 M:      Duc Dang <dhdang@apm.com>
9831 L:      linux-pci@vger.kernel.org
9832 L:      linux-arm-kernel@lists.infradead.org
9833 S:      Maintained
9834 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9835 F:      drivers/pci/host/pci-xgene-msi.c
9836
9837 PCIE DRIVER FOR AXIS ARTPEC
9838 M:      Niklas Cassel <niklas.cassel@axis.com>
9839 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9840 L:      linux-arm-kernel@axis.com
9841 L:      linux-pci@vger.kernel.org
9842 S:      Maintained
9843 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9844 F:      drivers/pci/dwc/*artpec*
9845
9846 PCIE DRIVER FOR HISILICON
9847 M:      Zhou Wang <wangzhou1@hisilicon.com>
9848 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9849 L:      linux-pci@vger.kernel.org
9850 S:      Maintained
9851 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9852 F:      drivers/pci/dwc/pcie-hisi.c
9853
9854 PCIE DRIVER FOR ROCKCHIP
9855 M:      Shawn Lin <shawn.lin@rock-chips.com>
9856 M:      Wenrui Li <wenrui.li@rock-chips.com>
9857 L:      linux-pci@vger.kernel.org
9858 L:      linux-rockchip@lists.infradead.org
9859 S:      Maintained
9860 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9861 F:      drivers/pci/host/pcie-rockchip.c
9862
9863 PCIE DRIVER FOR QUALCOMM MSM
9864 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9865 L:     linux-pci@vger.kernel.org
9866 L:     linux-arm-msm@vger.kernel.org
9867 S:     Maintained
9868 F:     drivers/pci/dwc/*qcom*
9869
9870 PCIE DRIVER FOR CAVIUM THUNDERX
9871 M:      David Daney <david.daney@cavium.com>
9872 L:      linux-pci@vger.kernel.org
9873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9874 S:      Supported
9875 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9876 F:      drivers/pci/host/pci-thunder-*
9877
9878 PCMCIA SUBSYSTEM
9879 P:      Linux PCMCIA Team
9880 L:      linux-pcmcia@lists.infradead.org
9881 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9883 S:      Maintained
9884 F:      Documentation/pcmcia/
9885 F:      tools/pcmcia/
9886 F:      drivers/pcmcia/
9887 F:      include/pcmcia/
9888
9889 PCNET32 NETWORK DRIVER
9890 M:      Don Fry <pcnet32@frontier.com>
9891 L:      netdev@vger.kernel.org
9892 S:      Maintained
9893 F:      drivers/net/ethernet/amd/pcnet32.c
9894
9895 PCRYPT PARALLEL CRYPTO ENGINE
9896 M:      Steffen Klassert <steffen.klassert@secunet.com>
9897 L:      linux-crypto@vger.kernel.org
9898 S:      Maintained
9899 F:      crypto/pcrypt.c
9900 F:      include/crypto/pcrypt.h
9901
9902 PER-CPU MEMORY ALLOCATOR
9903 M:      Tejun Heo <tj@kernel.org>
9904 M:      Christoph Lameter <cl@linux.com>
9905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9906 S:      Maintained
9907 F:      include/linux/percpu*.h
9908 F:      mm/percpu*.c
9909 F:      arch/*/include/asm/percpu.h
9910
9911 PER-TASK DELAY ACCOUNTING
9912 M:      Balbir Singh <bsingharora@gmail.com>
9913 S:      Maintained
9914 F:      include/linux/delayacct.h
9915 F:      kernel/delayacct.c
9916
9917 PERFORMANCE EVENTS SUBSYSTEM
9918 M:      Peter Zijlstra <peterz@infradead.org>
9919 M:      Ingo Molnar <mingo@redhat.com>
9920 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9921 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9922 L:      linux-kernel@vger.kernel.org
9923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9924 S:      Supported
9925 F:      kernel/events/*
9926 F:      include/linux/perf_event.h
9927 F:      include/uapi/linux/perf_event.h
9928 F:      arch/*/kernel/perf_event*.c
9929 F:      arch/*/kernel/*/perf_event*.c
9930 F:      arch/*/kernel/*/*/perf_event*.c
9931 F:      arch/*/include/asm/perf_event.h
9932 F:      arch/*/kernel/perf_callchain.c
9933 F:      arch/*/events/*
9934 F:      tools/perf/
9935
9936 PERSONALITY HANDLING
9937 M:      Christoph Hellwig <hch@infradead.org>
9938 L:      linux-abi-devel@lists.sourceforge.net
9939 S:      Maintained
9940 F:      include/linux/personality.h
9941 F:      include/uapi/linux/personality.h
9942
9943 PHONET PROTOCOL
9944 M:      Remi Denis-Courmont <courmisch@gmail.com>
9945 S:      Supported
9946 F:      Documentation/networking/phonet.txt
9947 F:      include/linux/phonet.h
9948 F:      include/net/phonet/
9949 F:      include/uapi/linux/phonet.h
9950 F:      net/phonet/
9951
9952 PHRAM MTD DRIVER
9953 M:      Joern Engel <joern@lazybastard.org>
9954 L:      linux-mtd@lists.infradead.org
9955 S:      Maintained
9956 F:      drivers/mtd/devices/phram.c
9957
9958 PICOLCD HID DRIVER
9959 M:      Bruno Prémont <bonbons@linux-vserver.org>
9960 L:      linux-input@vger.kernel.org
9961 S:      Maintained
9962 F:      drivers/hid/hid-picolcd*
9963
9964 PICOXCELL SUPPORT
9965 M:      Jamie Iles <jamie@jamieiles.com>
9966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9967 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9968 S:      Supported
9969 F:      arch/arm/boot/dts/picoxcell*
9970 F:      arch/arm/mach-picoxcell/
9971 F:      drivers/crypto/picoxcell*
9972
9973 PIN CONTROL SUBSYSTEM
9974 M:      Linus Walleij <linus.walleij@linaro.org>
9975 L:      linux-gpio@vger.kernel.org
9976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9977 S:      Maintained
9978 F:      Documentation/devicetree/bindings/pinctrl/
9979 F:      Documentation/pinctrl.txt
9980 F:      drivers/pinctrl/
9981 F:      include/linux/pinctrl/
9982
9983 PIN CONTROLLER - ATMEL AT91
9984 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9986 S:      Maintained
9987 F:      drivers/pinctrl/pinctrl-at91.*
9988
9989 PIN CONTROLLER - ATMEL AT91 PIO4
9990 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9992 L:      linux-gpio@vger.kernel.org
9993 S:      Supported
9994 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9995
9996 PIN CONTROLLER - INTEL
9997 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9998 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9999 S:      Maintained
10000 F:      drivers/pinctrl/intel/
10001
10002 PIN CONTROLLER - RENESAS
10003 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10004 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10005 L:      linux-renesas-soc@vger.kernel.org
10006 S:      Maintained
10007 F:      drivers/pinctrl/sh-pfc/
10008
10009 PIN CONTROLLER - SAMSUNG
10010 M:      Tomasz Figa <tomasz.figa@gmail.com>
10011 M:      Krzysztof Kozlowski <krzk@kernel.org>
10012 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10014 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10015 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10017 S:      Maintained
10018 F:      drivers/pinctrl/samsung/
10019 F:      include/dt-bindings/pinctrl/samsung.h
10020 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10021
10022 PIN CONTROLLER - SINGLE
10023 M:      Tony Lindgren <tony@atomide.com>
10024 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10026 L:      linux-omap@vger.kernel.org
10027 S:      Maintained
10028 F:      drivers/pinctrl/pinctrl-single.c
10029
10030 PIN CONTROLLER - ST SPEAR
10031 M:      Viresh Kumar <vireshk@kernel.org>
10032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10033 W:      http://www.st.com/spear
10034 S:      Maintained
10035 F:      drivers/pinctrl/spear/
10036
10037 PISTACHIO SOC SUPPORT
10038 M:      James Hartley <james.hartley@imgtec.com>
10039 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10040 L:      linux-mips@linux-mips.org
10041 S:      Maintained
10042 F:      arch/mips/pistachio/
10043 F:      arch/mips/include/asm/mach-pistachio/
10044 F:      arch/mips/boot/dts/img/pistachio*
10045 F:      arch/mips/configs/pistachio*_defconfig
10046
10047 PKTCDVD DRIVER
10048 S:      Orphan
10049 M:      linux-block@vger.kernel.org
10050 F:      drivers/block/pktcdvd.c
10051 F:      include/linux/pktcdvd.h
10052 F:      include/uapi/linux/pktcdvd.h
10053
10054 PKUNITY SOC DRIVERS
10055 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10056 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10057 S:      Maintained
10058 T:      git git://github.com/gxt/linux.git
10059 F:      drivers/input/serio/i8042-unicore32io.h
10060 F:      drivers/i2c/busses/i2c-puv3.c
10061 F:      drivers/video/fbdev/fb-puv3.c
10062 F:      drivers/rtc/rtc-puv3.c
10063
10064 PMBUS HARDWARE MONITORING DRIVERS
10065 M:      Guenter Roeck <linux@roeck-us.net>
10066 L:      linux-hwmon@vger.kernel.org
10067 W:      http://hwmon.wiki.kernel.org/
10068 W:      http://www.roeck-us.net/linux/drivers/
10069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10070 S:      Maintained
10071 F:      Documentation/hwmon/pmbus
10072 F:      drivers/hwmon/pmbus/
10073 F:      include/linux/i2c/pmbus.h
10074
10075 PMC SIERRA MaxRAID DRIVER
10076 L:      linux-scsi@vger.kernel.org
10077 W:      http://www.pmc-sierra.com/
10078 S:      Orphan
10079 F:      drivers/scsi/pmcraid.*
10080
10081 PMC SIERRA PM8001 DRIVER
10082 M:      Jack Wang <jinpu.wang@profitbricks.com>
10083 M:      lindar_liu@usish.com
10084 L:      linux-scsi@vger.kernel.org
10085 S:      Supported
10086 F:      drivers/scsi/pm8001/
10087
10088 POSIX CLOCKS and TIMERS
10089 M:      Thomas Gleixner <tglx@linutronix.de>
10090 L:      linux-kernel@vger.kernel.org
10091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10092 S:      Maintained
10093 F:      fs/timerfd.c
10094 F:      include/linux/timer*
10095 F:      kernel/time/*timer*
10096
10097 POWER MANAGEMENT CORE
10098 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10099 L:      linux-pm@vger.kernel.org
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10101 B:      https://bugzilla.kernel.org
10102 S:      Supported
10103 F:      drivers/base/power/
10104 F:      include/linux/pm.h
10105 F:      include/linux/pm_*
10106 F:      include/linux/powercap.h
10107 F:      drivers/powercap/
10108
10109 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10110 M:      Sebastian Reichel <sre@kernel.org>
10111 L:      linux-pm@vger.kernel.org
10112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10113 S:      Maintained
10114 F:      Documentation/devicetree/bindings/power/supply/
10115 F:      include/linux/power_supply.h
10116 F:      drivers/power/supply/
10117
10118 POWER STATE COORDINATION INTERFACE (PSCI)
10119 M:      Mark Rutland <mark.rutland@arm.com>
10120 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10121 L:      linux-arm-kernel@lists.infradead.org
10122 S:      Maintained
10123 F:      drivers/firmware/psci*.c
10124 F:      include/linux/psci.h
10125 F:      include/uapi/linux/psci.h
10126
10127 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10128 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10129 L:      linuxppc-dev@lists.ozlabs.org
10130 S:      Maintained
10131 F:      drivers/char/powernv-op-panel.c
10132
10133 PNP SUPPORT
10134 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10135 S:      Maintained
10136 F:      drivers/pnp/
10137
10138 PPP PROTOCOL DRIVERS AND COMPRESSORS
10139 M:      Paul Mackerras <paulus@samba.org>
10140 L:      linux-ppp@vger.kernel.org
10141 S:      Maintained
10142 F:      drivers/net/ppp/ppp_*
10143
10144 PPP OVER ATM (RFC 2364)
10145 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10146 S:      Maintained
10147 F:      net/atm/pppoatm.c
10148 F:      include/uapi/linux/atmppp.h
10149
10150 PPP OVER ETHERNET
10151 M:      Michal Ostrowski <mostrows@earthlink.net>
10152 S:      Maintained
10153 F:      drivers/net/ppp/pppoe.c
10154 F:      drivers/net/ppp/pppox.c
10155
10156 PPP OVER L2TP
10157 M:      James Chapman <jchapman@katalix.com>
10158 S:      Maintained
10159 F:      net/l2tp/l2tp_ppp.c
10160 F:      include/linux/if_pppol2tp.h
10161 F:      include/uapi/linux/if_pppol2tp.h
10162
10163 PPS SUPPORT
10164 M:      Rodolfo Giometti <giometti@enneenne.com>
10165 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10166 L:      linuxpps@ml.enneenne.com (subscribers-only)
10167 S:      Maintained
10168 F:      Documentation/pps/
10169 F:      drivers/pps/
10170 F:      include/linux/pps*.h
10171
10172 PPTP DRIVER
10173 M:      Dmitry Kozlov <xeb@mail.ru>
10174 L:      netdev@vger.kernel.org
10175 S:      Maintained
10176 F:      drivers/net/ppp/pptp.c
10177 W:      http://sourceforge.net/projects/accel-pptp
10178
10179 PREEMPTIBLE KERNEL
10180 M:      Robert Love <rml@tech9.net>
10181 L:      kpreempt-tech@lists.sourceforge.net
10182 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10183 S:      Supported
10184 F:      Documentation/preempt-locking.txt
10185 F:      include/linux/preempt.h
10186
10187 PRINTK
10188 M:      Petr Mladek <pmladek@suse.com>
10189 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10190 R:      Steven Rostedt <rostedt@goodmis.org>
10191 S:      Maintained
10192 F:      kernel/printk/
10193 F:      include/linux/printk.h
10194
10195 PRISM54 WIRELESS DRIVER
10196 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10197 L:      linux-wireless@vger.kernel.org
10198 W:      http://wireless.kernel.org/en/users/Drivers/p54
10199 S:      Obsolete
10200 F:      drivers/net/wireless/intersil/prism54/
10201
10202 PS3 NETWORK SUPPORT
10203 M:      Geoff Levand <geoff@infradead.org>
10204 L:      netdev@vger.kernel.org
10205 L:      linuxppc-dev@lists.ozlabs.org
10206 S:      Maintained
10207 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10208
10209 PS3 PLATFORM SUPPORT
10210 M:      Geoff Levand <geoff@infradead.org>
10211 L:      linuxppc-dev@lists.ozlabs.org
10212 S:      Maintained
10213 F:      arch/powerpc/boot/ps3*
10214 F:      arch/powerpc/include/asm/lv1call.h
10215 F:      arch/powerpc/include/asm/ps3*.h
10216 F:      arch/powerpc/platforms/ps3/
10217 F:      drivers/*/ps3*
10218 F:      drivers/ps3/
10219 F:      drivers/rtc/rtc-ps3.c
10220 F:      drivers/usb/host/*ps3.c
10221 F:      sound/ppc/snd_ps3*
10222
10223 PS3VRAM DRIVER
10224 M:      Jim Paris <jim@jtan.com>
10225 M:      Geoff Levand <geoff@infradead.org>
10226 L:      linuxppc-dev@lists.ozlabs.org
10227 S:      Maintained
10228 F:      drivers/block/ps3vram.c
10229
10230 PSAMPLE PACKET SAMPLING SUPPORT:
10231 M:      Yotam Gigi <yotamg@mellanox.com>
10232 S:      Maintained
10233 F:      net/psample
10234 F:      include/net/psample.h
10235 F:      include/uapi/linux/psample.h
10236
10237 PSTORE FILESYSTEM
10238 M:      Kees Cook <keescook@chromium.org>
10239 M:      Anton Vorontsov <anton@enomsg.org>
10240 M:      Colin Cross <ccross@android.com>
10241 M:      Tony Luck <tony.luck@intel.com>
10242 S:      Maintained
10243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10244 F:      fs/pstore/
10245 F:      include/linux/pstore*
10246 F:      drivers/firmware/efi/efi-pstore.c
10247 F:      drivers/acpi/apei/erst.c
10248 F:      Documentation/admin-guide/ramoops.rst
10249 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10250 K:      \b(pstore|ramoops)
10251
10252 PTP HARDWARE CLOCK SUPPORT
10253 M:      Richard Cochran <richardcochran@gmail.com>
10254 L:      netdev@vger.kernel.org
10255 S:      Maintained
10256 W:      http://linuxptp.sourceforge.net/
10257 F:      Documentation/ABI/testing/sysfs-ptp
10258 F:      Documentation/ptp/*
10259 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10260 F:      drivers/net/phy/dp83640*
10261 F:      drivers/ptp/*
10262 F:      include/linux/ptp_cl*
10263
10264 PTRACE SUPPORT
10265 M:      Roland McGrath <roland@hack.frob.com>
10266 M:      Oleg Nesterov <oleg@redhat.com>
10267 S:      Maintained
10268 F:      include/asm-generic/syscall.h
10269 F:      include/linux/ptrace.h
10270 F:      include/linux/regset.h
10271 F:      include/linux/tracehook.h
10272 F:      include/uapi/linux/ptrace.h
10273 F:      kernel/ptrace.c
10274
10275 PULSE8-CEC DRIVER
10276 M:      Hans Verkuil <hverkuil@xs4all.nl>
10277 L:      linux-media@vger.kernel.org
10278 T:      git git://linuxtv.org/media_tree.git
10279 S:      Maintained
10280 F:      drivers/media/usb/pulse8-cec/*
10281
10282 PVRUSB2 VIDEO4LINUX DRIVER
10283 M:      Mike Isely <isely@pobox.com>
10284 L:      pvrusb2@isely.net       (subscribers-only)
10285 L:      linux-media@vger.kernel.org
10286 W:      http://www.isely.net/pvrusb2/
10287 T:      git git://linuxtv.org/media_tree.git
10288 S:      Maintained
10289 F:      Documentation/media/v4l-drivers/pvrusb2*
10290 F:      drivers/media/usb/pvrusb2/
10291
10292 PWC WEBCAM DRIVER
10293 M:      Hans Verkuil <hverkuil@xs4all.nl>
10294 L:      linux-media@vger.kernel.org
10295 T:      git git://linuxtv.org/media_tree.git
10296 S:      Odd Fixes
10297 F:      drivers/media/usb/pwc/*
10298
10299 PWM FAN DRIVER
10300 M:      Kamil Debski <kamil@wypas.org>
10301 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10302 L:      linux-hwmon@vger.kernel.org
10303 S:      Supported
10304 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10305 F:      Documentation/hwmon/pwm-fan
10306 F:      drivers/hwmon/pwm-fan.c
10307
10308 PWM SUBSYSTEM
10309 M:      Thierry Reding <thierry.reding@gmail.com>
10310 L:      linux-pwm@vger.kernel.org
10311 S:      Maintained
10312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10313 F:      Documentation/pwm.txt
10314 F:      Documentation/devicetree/bindings/pwm/
10315 F:      include/linux/pwm.h
10316 F:      drivers/pwm/
10317 F:      drivers/video/backlight/pwm_bl.c
10318 F:      include/linux/pwm_backlight.h
10319 F:      drivers/gpio/gpio-mvebu.c
10320 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10321
10322 PXA2xx/PXA3xx SUPPORT
10323 M:      Daniel Mack <daniel@zonque.org>
10324 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10325 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10327 T:      git git://github.com/hzhuang1/linux.git
10328 T:      git git://github.com/rjarzmik/linux.git
10329 S:      Maintained
10330 F:      arch/arm/boot/dts/pxa*
10331 F:      arch/arm/mach-pxa/
10332 F:      drivers/dma/pxa*
10333 F:      drivers/pcmcia/pxa2xx*
10334 F:      drivers/pinctrl/pxa/
10335 F:      drivers/spi/spi-pxa2xx*
10336 F:      drivers/usb/gadget/udc/pxa2*
10337 F:      include/sound/pxa2xx-lib.h
10338 F:      sound/arm/pxa*
10339 F:      sound/soc/pxa/
10340
10341 PXA GPIO DRIVER
10342 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10343 L:      linux-gpio@vger.kernel.org
10344 S:      Maintained
10345 F:      drivers/gpio/gpio-pxa.c
10346
10347 PXA3xx NAND FLASH DRIVER
10348 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10349 L:      linux-mtd@lists.infradead.org
10350 S:      Maintained
10351 F:      drivers/mtd/nand/pxa3xx_nand.c
10352
10353 MMP SUPPORT
10354 M:      Eric Miao <eric.y.miao@gmail.com>
10355 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357 T:      git git://github.com/hzhuang1/linux.git
10358 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10359 S:      Maintained
10360 F:      arch/arm/boot/dts/mmp*
10361 F:      arch/arm/mach-mmp/
10362
10363 PXA MMCI DRIVER
10364 S:      Orphan
10365
10366 PXA RTC DRIVER
10367 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10368 L:      rtc-linux@googlegroups.com
10369 S:      Maintained
10370
10371 QAT DRIVER
10372 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10373 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10374 L:      qat-linux@intel.com
10375 S:      Supported
10376 F:      drivers/crypto/qat/
10377
10378 QIB DRIVER
10379 M:      Mike Marciniszyn <infinipath@intel.com>
10380 L:      linux-rdma@vger.kernel.org
10381 S:      Supported
10382 F:      drivers/infiniband/hw/qib/
10383
10384 QLOGIC QLA1280 SCSI DRIVER
10385 M:      Michael Reed <mdr@sgi.com>
10386 L:      linux-scsi@vger.kernel.org
10387 S:      Maintained
10388 F:      drivers/scsi/qla1280.[ch]
10389
10390 QLOGIC QLA2XXX FC-SCSI DRIVER
10391 M:      qla2xxx-upstream@qlogic.com
10392 L:      linux-scsi@vger.kernel.org
10393 S:      Supported
10394 F:      Documentation/scsi/LICENSE.qla2xxx
10395 F:      drivers/scsi/qla2xxx/
10396
10397 QLOGIC QLA4XXX iSCSI DRIVER
10398 M:      QLogic-Storage-Upstream@qlogic.com
10399 L:      linux-scsi@vger.kernel.org
10400 S:      Supported
10401 F:      Documentation/scsi/LICENSE.qla4xxx
10402 F:      drivers/scsi/qla4xxx/
10403
10404 QLOGIC QLA3XXX NETWORK DRIVER
10405 M:      Dept-GELinuxNICDev@cavium.com
10406 L:      netdev@vger.kernel.org
10407 S:      Supported
10408 F:      Documentation/networking/LICENSE.qla3xxx
10409 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10410
10411 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10412 M:      Harish Patil <harish.patil@cavium.com>
10413 M:      Manish Chopra <manish.chopra@cavium.com>
10414 M:      Dept-GELinuxNICDev@cavium.com
10415 L:      netdev@vger.kernel.org
10416 S:      Supported
10417 F:      drivers/net/ethernet/qlogic/qlcnic/
10418
10419 QLOGIC QLGE 10Gb ETHERNET DRIVER
10420 M:      Harish Patil <harish.patil@cavium.com>
10421 M:      Manish Chopra <manish.chopra@cavium.com>
10422 M:      Dept-GELinuxNICDev@cavium.com
10423 L:      netdev@vger.kernel.org
10424 S:      Supported
10425 F:      drivers/net/ethernet/qlogic/qlge/
10426
10427 QLOGIC QL4xxx ETHERNET DRIVER
10428 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10429 M:      Ariel Elior <Ariel.Elior@cavium.com>
10430 M:      everest-linux-l2@cavium.com
10431 L:      netdev@vger.kernel.org
10432 S:      Supported
10433 F:      drivers/net/ethernet/qlogic/qed/
10434 F:      include/linux/qed/
10435 F:      drivers/net/ethernet/qlogic/qede/
10436
10437 QLOGIC QL41xxx ISCSI DRIVER
10438 M:      QLogic-Storage-Upstream@cavium.com
10439 L:      linux-scsi@vger.kernel.org
10440 S:      Supported
10441 F:      drivers/scsi/qedi/
10442
10443 QLOGIC QL41xxx FCOE DRIVER
10444 M:      QLogic-Storage-Upstream@cavium.com
10445 L:      linux-scsi@vger.kernel.org
10446 S:      Supported
10447 F:      drivers/scsi/qedf/
10448
10449 QNX4 FILESYSTEM
10450 M:      Anders Larsen <al@alarsen.net>
10451 W:      http://www.alarsen.net/linux/qnx4fs/
10452 S:      Maintained
10453 F:      fs/qnx4/
10454 F:      include/uapi/linux/qnx4_fs.h
10455 F:      include/uapi/linux/qnxtypes.h
10456
10457 QORIQ DPAA2 FSL-MC BUS DRIVER
10458 M:      Stuart Yoder <stuyoder@gmail.com>
10459 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10460 L:      linux-kernel@vger.kernel.org
10461 S:      Maintained
10462 F:      drivers/staging/fsl-mc/
10463
10464 QT1010 MEDIA DRIVER
10465 M:      Antti Palosaari <crope@iki.fi>
10466 L:      linux-media@vger.kernel.org
10467 W:      https://linuxtv.org
10468 W:      http://palosaari.fi/linux/
10469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10470 T:      git git://linuxtv.org/anttip/media_tree.git
10471 S:      Maintained
10472 F:      drivers/media/tuners/qt1010*
10473
10474 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10475 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10476 L:      linux-wireless@vger.kernel.org
10477 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10478 S:      Supported
10479 F:      drivers/net/wireless/ath/ath9k/
10480
10481 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10482 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10483 L:      ath10k@lists.infradead.org
10484 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10486 S:      Supported
10487 F:      drivers/net/wireless/ath/ath10k/
10488
10489 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10490 M:      Timur Tabi <timur@codeaurora.org>
10491 L:      netdev@vger.kernel.org
10492 S:      Supported
10493 F:      drivers/net/ethernet/qualcomm/emac/
10494
10495 QUALCOMM HEXAGON ARCHITECTURE
10496 M:      Richard Kuo <rkuo@codeaurora.org>
10497 L:      linux-hexagon@vger.kernel.org
10498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10499 S:      Supported
10500 F:      arch/hexagon/
10501
10502 QUALCOMM WCN36XX WIRELESS DRIVER
10503 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10504 L:      wcn36xx@lists.infradead.org
10505 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10506 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10507 S:      Supported
10508 F:      drivers/net/wireless/ath/wcn36xx/
10509
10510 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10511 M:      Gabriel Somlo <somlo@cmu.edu>
10512 M:      "Michael S. Tsirkin" <mst@redhat.com>
10513 L:      qemu-devel@nongnu.org
10514 S:      Maintained
10515 F:      drivers/firmware/qemu_fw_cfg.c
10516
10517 RADOS BLOCK DEVICE (RBD)
10518 M:      Ilya Dryomov <idryomov@gmail.com>
10519 M:      Sage Weil <sage@redhat.com>
10520 M:      Alex Elder <elder@kernel.org>
10521 L:      ceph-devel@vger.kernel.org
10522 W:      http://ceph.com/
10523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10524 T:      git git://github.com/ceph/ceph-client.git
10525 S:      Supported
10526 F:      Documentation/ABI/testing/sysfs-bus-rbd
10527 F:      drivers/block/rbd.c
10528 F:      drivers/block/rbd_types.h
10529
10530 RADEON FRAMEBUFFER DISPLAY DRIVER
10531 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10532 L:      linux-fbdev@vger.kernel.org
10533 S:      Maintained
10534 F:      drivers/video/fbdev/aty/radeon*
10535 F:      include/uapi/linux/radeonfb.h
10536
10537 RADIOSHARK RADIO DRIVER
10538 M:      Hans Verkuil <hverkuil@xs4all.nl>
10539 L:      linux-media@vger.kernel.org
10540 T:      git git://linuxtv.org/media_tree.git
10541 S:      Maintained
10542 F:      drivers/media/radio/radio-shark.c
10543
10544 RADIOSHARK2 RADIO DRIVER
10545 M:      Hans Verkuil <hverkuil@xs4all.nl>
10546 L:      linux-media@vger.kernel.org
10547 T:      git git://linuxtv.org/media_tree.git
10548 S:      Maintained
10549 F:      drivers/media/radio/radio-shark2.c
10550 F:      drivers/media/radio/radio-tea5777.c
10551
10552 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10553 M:      Paul Mackerras <paulus@samba.org>
10554 L:      linux-fbdev@vger.kernel.org
10555 S:      Maintained
10556 F:      drivers/video/fbdev/aty/aty128fb.c
10557
10558 RALINK MIPS ARCHITECTURE
10559 M:      John Crispin <john@phrozen.org>
10560 L:      linux-mips@linux-mips.org
10561 S:      Maintained
10562 F:      arch/mips/ralink
10563
10564 RALINK RT2X00 WIRELESS LAN DRIVER
10565 P:      rt2x00 project
10566 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10567 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10568 L:      linux-wireless@vger.kernel.org
10569 S:      Maintained
10570 F:      drivers/net/wireless/ralink/rt2x00/
10571
10572 RAMDISK RAM BLOCK DEVICE DRIVER
10573 M:      Jens Axboe <axboe@kernel.dk>
10574 S:      Maintained
10575 F:      Documentation/blockdev/ramdisk.txt
10576 F:      drivers/block/brd.c
10577
10578 RANDOM NUMBER DRIVER
10579 M:      "Theodore Ts'o" <tytso@mit.edu>
10580 S:      Maintained
10581 F:      drivers/char/random.c
10582
10583 RAPIDIO SUBSYSTEM
10584 M:      Matt Porter <mporter@kernel.crashing.org>
10585 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10586 S:      Maintained
10587 F:      drivers/rapidio/
10588
10589 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10590 L:      linux-wireless@vger.kernel.org
10591 S:      Orphan
10592 F:      drivers/net/wireless/ray*
10593
10594 RCUTORTURE MODULE
10595 M:      Josh Triplett <josh@joshtriplett.org>
10596 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10597 L:      linux-kernel@vger.kernel.org
10598 S:      Supported
10599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10600 F:      Documentation/RCU/torture.txt
10601 F:      kernel/rcu/rcutorture.c
10602
10603 RCUTORTURE TEST FRAMEWORK
10604 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10605 M:      Josh Triplett <josh@joshtriplett.org>
10606 R:      Steven Rostedt <rostedt@goodmis.org>
10607 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10608 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10609 L:      linux-kernel@vger.kernel.org
10610 S:      Supported
10611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10612 F:      tools/testing/selftests/rcutorture
10613
10614 RDC R-321X SoC
10615 M:      Florian Fainelli <florian@openwrt.org>
10616 S:      Maintained
10617
10618 RDC R6040 FAST ETHERNET DRIVER
10619 M:      Florian Fainelli <f.fainelli@gmail.com>
10620 L:      netdev@vger.kernel.org
10621 S:      Maintained
10622 F:      drivers/net/ethernet/rdc/r6040.c
10623
10624 RDS - RELIABLE DATAGRAM SOCKETS
10625 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10626 L:      netdev@vger.kernel.org
10627 L:      linux-rdma@vger.kernel.org
10628 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10629 W:      https://oss.oracle.com/projects/rds/
10630 S:      Supported
10631 F:      net/rds/
10632 F:      Documentation/networking/rds.txt
10633
10634 RDMAVT - RDMA verbs software
10635 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10636 L:      linux-rdma@vger.kernel.org
10637 S:      Supported
10638 F:      drivers/infiniband/sw/rdmavt
10639
10640 RDT - RESOURCE ALLOCATION
10641 M:      Fenghua Yu <fenghua.yu@intel.com>
10642 L:      linux-kernel@vger.kernel.org
10643 S:      Supported
10644 F:      arch/x86/kernel/cpu/intel_rdt*
10645 F:      arch/x86/include/asm/intel_rdt*
10646 F:      Documentation/x86/intel_rdt*
10647
10648 READ-COPY UPDATE (RCU)
10649 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10650 M:      Josh Triplett <josh@joshtriplett.org>
10651 R:      Steven Rostedt <rostedt@goodmis.org>
10652 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10653 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10654 L:      linux-kernel@vger.kernel.org
10655 W:      http://www.rdrop.com/users/paulmck/RCU/
10656 S:      Supported
10657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10658 F:      Documentation/RCU/
10659 X:      Documentation/RCU/torture.txt
10660 F:      include/linux/rcu*
10661 X:      include/linux/srcu.h
10662 F:      kernel/rcu/
10663 X:      kernel/torture.c
10664
10665 REAL TIME CLOCK (RTC) SUBSYSTEM
10666 M:      Alessandro Zummo <a.zummo@towertech.it>
10667 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10668 L:      rtc-linux@googlegroups.com
10669 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10671 S:      Maintained
10672 F:      Documentation/devicetree/bindings/rtc/
10673 F:      Documentation/rtc.txt
10674 F:      drivers/rtc/
10675 F:      include/linux/rtc.h
10676 F:      include/uapi/linux/rtc.h
10677 F:      include/linux/rtc/
10678 F:      include/linux/platform_data/rtc-*
10679 F:      tools/testing/selftests/timers/rtctest.c
10680
10681 REALTEK AUDIO CODECS
10682 M:      Bard Liao <bardliao@realtek.com>
10683 M:      Oder Chiou <oder_chiou@realtek.com>
10684 S:      Maintained
10685 F:      sound/soc/codecs/rt*
10686 F:      include/sound/rt*.h
10687
10688 REISERFS FILE SYSTEM
10689 L:      reiserfs-devel@vger.kernel.org
10690 S:      Supported
10691 F:      fs/reiserfs/
10692
10693 REGISTER MAP ABSTRACTION
10694 M:      Mark Brown <broonie@kernel.org>
10695 L:      linux-kernel@vger.kernel.org
10696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10697 S:      Supported
10698 F:      Documentation/devicetree/bindings/regmap/
10699 F:      drivers/base/regmap/
10700 F:      include/linux/regmap.h
10701
10702 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10703 M:      Ohad Ben-Cohen <ohad@wizery.com>
10704 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10705 L:      linux-remoteproc@vger.kernel.org
10706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10707 S:      Maintained
10708 F:      Documentation/devicetree/bindings/remoteproc/
10709 F:      Documentation/remoteproc.txt
10710 F:      drivers/remoteproc/
10711 F:      include/linux/remoteproc.h
10712
10713 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10714 M:      Ohad Ben-Cohen <ohad@wizery.com>
10715 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10716 L:      linux-remoteproc@vger.kernel.org
10717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10718 S:      Maintained
10719 F:      drivers/rpmsg/
10720 F:      Documentation/rpmsg.txt
10721 F:      include/linux/rpmsg.h
10722 F:      include/linux/rpmsg/
10723
10724 RENESAS CLOCK DRIVERS
10725 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10726 L:      linux-renesas-soc@vger.kernel.org
10727 S:      Supported
10728 F:      drivers/clk/renesas/
10729
10730 RENESAS ETHERNET DRIVERS
10731 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10732 L:      netdev@vger.kernel.org
10733 L:      linux-renesas-soc@vger.kernel.org
10734 F:      drivers/net/ethernet/renesas/
10735 F:      include/linux/sh_eth.h
10736
10737 RENESAS R-CAR GYROADC DRIVER
10738 M:      Marek Vasut <marek.vasut@gmail.com>
10739 L:      linux-iio@vger.kernel.org
10740 S:      Supported
10741 F:      drivers/iio/adc/rcar_gyro_adc.c
10742
10743 RENESAS USB2 PHY DRIVER
10744 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10745 L:      linux-renesas-soc@vger.kernel.org
10746 S:      Maintained
10747 F:      drivers/phy/phy-rcar-gen3-usb2.c
10748
10749 RESET CONTROLLER FRAMEWORK
10750 M:      Philipp Zabel <p.zabel@pengutronix.de>
10751 T:      git git://git.pengutronix.de/git/pza/linux
10752 S:      Maintained
10753 F:      drivers/reset/
10754 F:      Documentation/devicetree/bindings/reset/
10755 F:      include/dt-bindings/reset/
10756 F:      include/linux/reset.h
10757 F:      include/linux/reset-controller.h
10758
10759 RFKILL
10760 M:      Johannes Berg <johannes@sipsolutions.net>
10761 L:      linux-wireless@vger.kernel.org
10762 W:      http://wireless.kernel.org/
10763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10765 S:      Maintained
10766 F:      Documentation/rfkill.txt
10767 F:      net/rfkill/
10768
10769 RHASHTABLE
10770 M:      Thomas Graf <tgraf@suug.ch>
10771 M:      Herbert Xu <herbert@gondor.apana.org.au>
10772 L:      netdev@vger.kernel.org
10773 S:      Maintained
10774 F:      lib/rhashtable.c
10775 F:      include/linux/rhashtable.h
10776
10777 RICOH SMARTMEDIA/XD DRIVER
10778 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10779 S:      Maintained
10780 F:      drivers/mtd/nand/r852.c
10781 F:      drivers/mtd/nand/r852.h
10782
10783 RICOH R5C592 MEMORYSTICK DRIVER
10784 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10785 S:      Maintained
10786 F:      drivers/memstick/host/r592.*
10787
10788 ROCCAT DRIVERS
10789 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10790 W:      http://sourceforge.net/projects/roccat/
10791 S:      Maintained
10792 F:      drivers/hid/hid-roccat*
10793 F:      include/linux/hid-roccat*
10794 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10795
10796 ROCKER DRIVER
10797 M:      Jiri Pirko <jiri@resnulli.us>
10798 L:      netdev@vger.kernel.org
10799 S:      Supported
10800 F:      drivers/net/ethernet/rocker/
10801
10802 ROCKETPORT DRIVER
10803 P:      Comtrol Corp.
10804 W:      http://www.comtrol.com
10805 S:      Maintained
10806 F:      Documentation/serial/rocket.txt
10807 F:      drivers/tty/rocket*
10808
10809 ROCKETPORT EXPRESS/INFINITY DRIVER
10810 M:      Kevin Cernekee <cernekee@gmail.com>
10811 L:      linux-serial@vger.kernel.org
10812 S:      Odd Fixes
10813 F:      drivers/tty/serial/rp2.*
10814
10815 ROSE NETWORK LAYER
10816 M:      Ralf Baechle <ralf@linux-mips.org>
10817 L:      linux-hams@vger.kernel.org
10818 W:      http://www.linux-ax25.org/
10819 S:      Maintained
10820 F:      include/net/rose.h
10821 F:      include/uapi/linux/rose.h
10822 F:      net/rose/
10823
10824 RTL2830 MEDIA DRIVER
10825 M:      Antti Palosaari <crope@iki.fi>
10826 L:      linux-media@vger.kernel.org
10827 W:      https://linuxtv.org
10828 W:      http://palosaari.fi/linux/
10829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10830 T:      git git://linuxtv.org/anttip/media_tree.git
10831 S:      Maintained
10832 F:      drivers/media/dvb-frontends/rtl2830*
10833
10834 RTL2832 MEDIA DRIVER
10835 M:      Antti Palosaari <crope@iki.fi>
10836 L:      linux-media@vger.kernel.org
10837 W:      https://linuxtv.org
10838 W:      http://palosaari.fi/linux/
10839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10840 T:      git git://linuxtv.org/anttip/media_tree.git
10841 S:      Maintained
10842 F:      drivers/media/dvb-frontends/rtl2832*
10843
10844 RTL2832_SDR MEDIA DRIVER
10845 M:      Antti Palosaari <crope@iki.fi>
10846 L:      linux-media@vger.kernel.org
10847 W:      https://linuxtv.org
10848 W:      http://palosaari.fi/linux/
10849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10850 T:      git git://linuxtv.org/anttip/media_tree.git
10851 S:      Maintained
10852 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10853
10854 RTL8180 WIRELESS DRIVER
10855 L:      linux-wireless@vger.kernel.org
10856 W:      http://wireless.kernel.org/
10857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10858 S:      Orphan
10859 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10860
10861 RTL8187 WIRELESS DRIVER
10862 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10863 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10864 M:      Larry Finger <Larry.Finger@lwfinger.net>
10865 L:      linux-wireless@vger.kernel.org
10866 W:      http://wireless.kernel.org/
10867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10868 S:      Maintained
10869 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10870
10871 RTL8192CE WIRELESS DRIVER
10872 M:      Larry Finger <Larry.Finger@lwfinger.net>
10873 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10874 L:      linux-wireless@vger.kernel.org
10875 W:      http://wireless.kernel.org/
10876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10877 S:      Maintained
10878 F:      drivers/net/wireless/realtek/rtlwifi/
10879 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10880
10881 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10882 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10883 L:      linux-wireless@vger.kernel.org
10884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10885 S:      Maintained
10886 F:      drivers/net/wireless/realtek/rtl8xxxu/
10887
10888 S3 SAVAGE FRAMEBUFFER DRIVER
10889 M:      Antonino Daplas <adaplas@gmail.com>
10890 L:      linux-fbdev@vger.kernel.org
10891 S:      Maintained
10892 F:      drivers/video/fbdev/savage/
10893
10894 S390
10895 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10896 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10897 L:      linux-s390@vger.kernel.org
10898 W:      http://www.ibm.com/developerworks/linux/linux390/
10899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10900 S:      Supported
10901 F:      arch/s390/
10902 F:      drivers/s390/
10903 F:      Documentation/s390/
10904 F:      Documentation/DocBook/s390*
10905
10906 S390 COMMON I/O LAYER
10907 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10908 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10909 L:      linux-s390@vger.kernel.org
10910 W:      http://www.ibm.com/developerworks/linux/linux390/
10911 S:      Supported
10912 F:      drivers/s390/cio/
10913
10914 S390 DASD DRIVER
10915 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10916 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10917 L:      linux-s390@vger.kernel.org
10918 W:      http://www.ibm.com/developerworks/linux/linux390/
10919 S:      Supported
10920 F:      drivers/s390/block/dasd*
10921 F:      block/partitions/ibm.c
10922
10923 S390 NETWORK DRIVERS
10924 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10925 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10926 L:      linux-s390@vger.kernel.org
10927 W:      http://www.ibm.com/developerworks/linux/linux390/
10928 S:      Supported
10929 F:      drivers/s390/net/
10930
10931 S390 PCI SUBSYSTEM
10932 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10933 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10934 L:      linux-s390@vger.kernel.org
10935 W:      http://www.ibm.com/developerworks/linux/linux390/
10936 S:      Supported
10937 F:      arch/s390/pci/
10938 F:      drivers/pci/hotplug/s390_pci_hpc.c
10939
10940 S390 ZCRYPT DRIVER
10941 M:      Harald Freudenberger <freude@de.ibm.com>
10942 L:      linux-s390@vger.kernel.org
10943 W:      http://www.ibm.com/developerworks/linux/linux390/
10944 S:      Supported
10945 F:      drivers/s390/crypto/
10946
10947 S390 ZFCP DRIVER
10948 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10949 L:      linux-s390@vger.kernel.org
10950 W:      http://www.ibm.com/developerworks/linux/linux390/
10951 S:      Supported
10952 F:      drivers/s390/scsi/zfcp_*
10953
10954 S390 IUCV NETWORK LAYER
10955 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10956 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10957 L:      linux-s390@vger.kernel.org
10958 W:      http://www.ibm.com/developerworks/linux/linux390/
10959 S:      Supported
10960 F:      drivers/s390/net/*iucv*
10961 F:      include/net/iucv/
10962 F:      net/iucv/
10963
10964 S390 IOMMU (PCI)
10965 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10966 L:      linux-s390@vger.kernel.org
10967 W:      http://www.ibm.com/developerworks/linux/linux390/
10968 S:      Supported
10969 F:      drivers/iommu/s390-iommu.c
10970
10971 S390 VFIO-CCW DRIVER
10972 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
10973 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10974 L:      linux-s390@vger.kernel.org
10975 L:      kvm@vger.kernel.org
10976 S:      Supported
10977 F:      drivers/s390/cio/vfio_ccw*
10978 F:      Documentation/s390/vfio-ccw.txt
10979 F:      include/uapi/linux/vfio_ccw.h
10980
10981 S3C24XX SD/MMC Driver
10982 M:      Ben Dooks <ben-linux@fluff.org>
10983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10984 S:      Supported
10985 F:      drivers/mmc/host/s3cmci.*
10986
10987 SAA6588 RDS RECEIVER DRIVER
10988 M:      Hans Verkuil <hverkuil@xs4all.nl>
10989 L:      linux-media@vger.kernel.org
10990 T:      git git://linuxtv.org/media_tree.git
10991 W:      https://linuxtv.org
10992 S:      Odd Fixes
10993 F:      drivers/media/i2c/saa6588*
10994
10995 SAA7134 VIDEO4LINUX DRIVER
10996 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10997 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10998 L:      linux-media@vger.kernel.org
10999 W:      https://linuxtv.org
11000 T:      git git://linuxtv.org/media_tree.git
11001 S:      Odd fixes
11002 F:      Documentation/media/v4l-drivers/saa7134*
11003 F:      drivers/media/pci/saa7134/
11004
11005 SAA7146 VIDEO4LINUX-2 DRIVER
11006 M:      Hans Verkuil <hverkuil@xs4all.nl>
11007 L:      linux-media@vger.kernel.org
11008 T:      git git://linuxtv.org/media_tree.git
11009 S:      Maintained
11010 F:      drivers/media/common/saa7146/
11011 F:      drivers/media/pci/saa7146/
11012 F:      include/media/saa7146*
11013
11014 SAMSUNG LAPTOP DRIVER
11015 M:      Corentin Chary <corentin.chary@gmail.com>
11016 L:      platform-driver-x86@vger.kernel.org
11017 S:      Maintained
11018 F:      drivers/platform/x86/samsung-laptop.c
11019
11020 SAMSUNG AUDIO (ASoC) DRIVERS
11021 M:      Krzysztof Kozlowski <krzk@kernel.org>
11022 M:      Sangbeom Kim <sbkim73@samsung.com>
11023 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11024 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11025 S:      Supported
11026 F:      sound/soc/samsung/
11027
11028 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11029 M:      Krzysztof Kozlowski <krzk@kernel.org>
11030 L:      linux-crypto@vger.kernel.org
11031 L:      linux-samsung-soc@vger.kernel.org
11032 S:      Maintained
11033 F:      drivers/crypto/exynos-rng.c
11034 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11035
11036 SAMSUNG FRAMEBUFFER DRIVER
11037 M:      Jingoo Han <jingoohan1@gmail.com>
11038 L:      linux-fbdev@vger.kernel.org
11039 S:      Maintained
11040 F:      drivers/video/fbdev/s3c-fb.c
11041
11042 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11043 M:      Sangbeom Kim <sbkim73@samsung.com>
11044 M:      Krzysztof Kozlowski <krzk@kernel.org>
11045 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11046 L:      linux-kernel@vger.kernel.org
11047 L:      linux-samsung-soc@vger.kernel.org
11048 S:      Supported
11049 F:      drivers/mfd/sec*.c
11050 F:      drivers/regulator/s2m*.c
11051 F:      drivers/regulator/s5m*.c
11052 F:      drivers/clk/clk-s2mps11.c
11053 F:      drivers/rtc/rtc-s5m.c
11054 F:      include/linux/mfd/samsung/
11055 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11056 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11057 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11058 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11059
11060 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11061 M:      Krzysztof Kozlowski <krzk@kernel.org>
11062 M:      Vladimir Zapolskiy <vz@mleia.com>
11063 L:      linux-crypto@vger.kernel.org
11064 L:      linux-samsung-soc@vger.kernel.org
11065 S:      Maintained
11066 F:      drivers/crypto/s5p-sss.c
11067
11068 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11069 M:      Kyungmin Park <kyungmin.park@samsung.com>
11070 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11071 L:      linux-media@vger.kernel.org
11072 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11073 S:      Supported
11074 F:      drivers/media/platform/exynos4-is/
11075
11076 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11077 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11078 L:      linux-media@vger.kernel.org
11079 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11080 S:      Maintained
11081 F:      drivers/media/platform/s3c-camif/
11082 F:      include/media/drv-intf/s3c_camif.h
11083
11084 SAMSUNG S5C73M3 CAMERA DRIVER
11085 M:      Kyungmin Park <kyungmin.park@samsung.com>
11086 M:      Andrzej Hajda <a.hajda@samsung.com>
11087 L:      linux-media@vger.kernel.org
11088 S:      Supported
11089 F:      drivers/media/i2c/s5c73m3/*
11090
11091 SAMSUNG S5K5BAF CAMERA DRIVER
11092 M:      Kyungmin Park <kyungmin.park@samsung.com>
11093 M:      Andrzej Hajda <a.hajda@samsung.com>
11094 L:      linux-media@vger.kernel.org
11095 S:      Supported
11096 F:      drivers/media/i2c/s5k5baf.c
11097
11098 SAMSUNG S3FWRN5 NFC DRIVER
11099 M:      Robert Baldyga <r.baldyga@samsung.com>
11100 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11101 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11102 S:      Supported
11103 F:      drivers/nfc/s3fwrn5
11104
11105 SAMSUNG SOC CLOCK DRIVERS
11106 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11107 M:      Tomasz Figa <tomasz.figa@gmail.com>
11108 M:      Chanwoo Choi <cw00.choi@samsung.com>
11109 S:      Supported
11110 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11111 F:      drivers/clk/samsung/
11112 F:      include/dt-bindings/clock/exynos*.h
11113 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11114
11115 SAMSUNG SPI DRIVERS
11116 M:      Kukjin Kim <kgene@kernel.org>
11117 M:      Krzysztof Kozlowski <krzk@kernel.org>
11118 M:      Andi Shyti <andi.shyti@samsung.com>
11119 L:      linux-spi@vger.kernel.org
11120 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11121 S:      Maintained
11122 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11123 F:      drivers/spi/spi-s3c*
11124 F:      include/linux/platform_data/spi-s3c64xx.h
11125
11126 SAMSUNG SXGBE DRIVERS
11127 M:      Byungho An <bh74.an@samsung.com>
11128 M:      Girish K S <ks.giri@samsung.com>
11129 M:      Vipul Pandya <vipul.pandya@samsung.com>
11130 S:      Supported
11131 L:      netdev@vger.kernel.org
11132 F:      drivers/net/ethernet/samsung/sxgbe/
11133
11134 SAMSUNG THERMAL DRIVER
11135 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11136 L:      linux-pm@vger.kernel.org
11137 L:      linux-samsung-soc@vger.kernel.org
11138 S:      Supported
11139 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11140 F:      drivers/thermal/samsung/
11141
11142 SAMSUNG USB2 PHY DRIVER
11143 M:      Kamil Debski <kamil@wypas.org>
11144 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11145 L:      linux-kernel@vger.kernel.org
11146 S:      Supported
11147 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11148 F:      Documentation/phy/samsung-usb2.txt
11149 F:      drivers/phy/phy-exynos4210-usb2.c
11150 F:      drivers/phy/phy-exynos4x12-usb2.c
11151 F:      drivers/phy/phy-exynos5250-usb2.c
11152 F:      drivers/phy/phy-s5pv210-usb2.c
11153 F:      drivers/phy/phy-samsung-usb2.c
11154 F:      drivers/phy/phy-samsung-usb2.h
11155
11156 SERIAL DRIVERS
11157 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11158 L:      linux-serial@vger.kernel.org
11159 S:      Maintained
11160 F:      Documentation/devicetree/bindings/serial/
11161 F:      drivers/tty/serial/
11162
11163 SERIAL DEVICE BUS
11164 M:      Rob Herring <robh@kernel.org>
11165 L:      linux-serial@vger.kernel.org
11166 S:      Maintained
11167 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11168 F:      drivers/tty/serdev/
11169 F:      include/linux/serdev.h
11170
11171 SERIAL IR RECEIVER
11172 M:      Sean Young <sean@mess.org>
11173 L:      linux-media@vger.kernel.org
11174 S:      Maintained
11175 F:      drivers/media/rc/serial_ir.c
11176
11177 STI CEC DRIVER
11178 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11179 L:      kernel@stlinux.com
11180 S:      Maintained
11181 F:      drivers/staging/media/st-cec/
11182 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11183
11184 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11185 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11186 L:      linux-s390@vger.kernel.org
11187 W:      http://www.ibm.com/developerworks/linux/linux390/
11188 S:      Supported
11189 F:      net/smc/
11190
11191 SYNOPSYS DESIGNWARE DMAC DRIVER
11192 M:      Viresh Kumar <vireshk@kernel.org>
11193 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11194 S:      Maintained
11195 F:      include/linux/dma/dw.h
11196 F:      include/linux/platform_data/dma-dw.h
11197 F:      drivers/dma/dw/
11198
11199 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11200 M:      Jie Deng <jiedeng@synopsys.com>
11201 L:      netdev@vger.kernel.org
11202 S:      Supported
11203 F:      drivers/net/ethernet/synopsys/
11204
11205 SYNOPSYS DESIGNWARE I2C DRIVER
11206 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11207 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11208 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11209 L:      linux-i2c@vger.kernel.org
11210 S:      Maintained
11211 F:      drivers/i2c/busses/i2c-designware-*
11212 F:      include/linux/platform_data/i2c-designware.h
11213
11214 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11215 M:      Jaehoon Chung <jh80.chung@samsung.com>
11216 L:      linux-mmc@vger.kernel.org
11217 S:      Maintained
11218 F:      drivers/mmc/host/dw_mmc*
11219
11220 SYSTEM TRACE MODULE CLASS
11221 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11222 S:      Maintained
11223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11224 F:      Documentation/trace/stm.txt
11225 F:      drivers/hwtracing/stm/
11226 F:      include/linux/stm.h
11227 F:      include/uapi/linux/stm.h
11228
11229 THUNDERBOLT DRIVER
11230 M:      Andreas Noever <andreas.noever@gmail.com>
11231 S:      Maintained
11232 F:      drivers/thunderbolt/
11233
11234 TI BQ27XXX POWER SUPPLY DRIVER
11235 R:      Andrew F. Davis <afd@ti.com>
11236 F:      include/linux/power/bq27xxx_battery.h
11237 F:      drivers/power/supply/bq27xxx_battery.c
11238 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11239
11240 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11241 M:      John Stultz <john.stultz@linaro.org>
11242 M:      Thomas Gleixner <tglx@linutronix.de>
11243 R:      Stephen Boyd <sboyd@codeaurora.org>
11244 L:      linux-kernel@vger.kernel.org
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11246 S:      Supported
11247 F:      include/linux/clocksource.h
11248 F:      include/linux/time.h
11249 F:      include/linux/timex.h
11250 F:      include/uapi/linux/time.h
11251 F:      include/uapi/linux/timex.h
11252 F:      kernel/time/clocksource.c
11253 F:      kernel/time/time*.c
11254 F:      kernel/time/alarmtimer.c
11255 F:      kernel/time/ntp.c
11256 F:      tools/testing/selftests/timers/
11257
11258 SC1200 WDT DRIVER
11259 M:      Zwane Mwaikambo <zwanem@gmail.com>
11260 S:      Maintained
11261 F:      drivers/watchdog/sc1200wdt.c
11262
11263 SCHEDULER
11264 M:      Ingo Molnar <mingo@redhat.com>
11265 M:      Peter Zijlstra <peterz@infradead.org>
11266 L:      linux-kernel@vger.kernel.org
11267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11268 S:      Maintained
11269 F:      kernel/sched/
11270 F:      include/linux/sched.h
11271 F:      include/uapi/linux/sched.h
11272 F:      include/linux/wait.h
11273
11274 SCORE ARCHITECTURE
11275 M:      Chen Liqin <liqin.linux@gmail.com>
11276 M:      Lennox Wu <lennox.wu@gmail.com>
11277 W:      http://www.sunplus.com
11278 S:      Supported
11279 F:      arch/score/
11280
11281 SCR24X CHIP CARD INTERFACE DRIVER
11282 M:      Lubomir Rintel <lkundrak@v3.sk>
11283 S:      Supported
11284 F:      drivers/char/pcmcia/scr24x_cs.c
11285
11286 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11287 M:      Sudeep Holla <sudeep.holla@arm.com>
11288 L:      linux-arm-kernel@lists.infradead.org
11289 S:      Maintained
11290 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11291 F:      drivers/clk/clk-scpi.c
11292 F:      drivers/cpufreq/scpi-cpufreq.c
11293 F:      drivers/firmware/arm_scpi.c
11294 F:      include/linux/scpi_protocol.h
11295
11296 SCSI CDROM DRIVER
11297 M:      Jens Axboe <axboe@kernel.dk>
11298 L:      linux-scsi@vger.kernel.org
11299 W:      http://www.kernel.dk
11300 S:      Maintained
11301 F:      drivers/scsi/sr*
11302
11303 SCSI RDMA PROTOCOL (SRP) INITIATOR
11304 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11305 L:      linux-rdma@vger.kernel.org
11306 S:      Supported
11307 W:      http://www.openfabrics.org
11308 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11310 F:      drivers/infiniband/ulp/srp/
11311 F:      include/scsi/srp.h
11312
11313 SCSI SG DRIVER
11314 M:      Doug Gilbert <dgilbert@interlog.com>
11315 L:      linux-scsi@vger.kernel.org
11316 W:      http://sg.danny.cz/sg
11317 S:      Maintained
11318 F:      Documentation/scsi/scsi-generic.txt
11319 F:      drivers/scsi/sg.c
11320 F:      include/scsi/sg.h
11321
11322 SCSI SUBSYSTEM
11323 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11325 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11327 L:      linux-scsi@vger.kernel.org
11328 S:      Maintained
11329 F:      Documentation/devicetree/bindings/scsi/
11330 F:      drivers/scsi/
11331 F:      include/scsi/
11332
11333 SCSI TAPE DRIVER
11334 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11335 L:      linux-scsi@vger.kernel.org
11336 S:      Maintained
11337 F:      Documentation/scsi/st.txt
11338 F:      drivers/scsi/st.*
11339 F:      drivers/scsi/st_*.h
11340
11341 SCTP PROTOCOL
11342 M:      Vlad Yasevich <vyasevich@gmail.com>
11343 M:      Neil Horman <nhorman@tuxdriver.com>
11344 L:      linux-sctp@vger.kernel.org
11345 W:      http://lksctp.sourceforge.net
11346 S:      Maintained
11347 F:      Documentation/networking/sctp.txt
11348 F:      include/linux/sctp.h
11349 F:      include/uapi/linux/sctp.h
11350 F:      include/net/sctp/
11351 F:      net/sctp/
11352
11353 SCx200 CPU SUPPORT
11354 M:      Jim Cromie <jim.cromie@gmail.com>
11355 S:      Odd Fixes
11356 F:      Documentation/i2c/busses/scx200_acb
11357 F:      arch/x86/platform/scx200/
11358 F:      drivers/watchdog/scx200_wdt.c
11359 F:      drivers/i2c/busses/scx200*
11360 F:      drivers/mtd/maps/scx200_docflash.c
11361 F:      include/linux/scx200.h
11362
11363 SCx200 GPIO DRIVER
11364 M:      Jim Cromie <jim.cromie@gmail.com>
11365 S:      Maintained
11366 F:      drivers/char/scx200_gpio.c
11367 F:      include/linux/scx200_gpio.h
11368
11369 SCx200 HRT CLOCKSOURCE DRIVER
11370 M:      Jim Cromie <jim.cromie@gmail.com>
11371 S:      Maintained
11372 F:      drivers/clocksource/scx200_hrt.c
11373
11374 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11375 M:      Sascha Sommer <saschasommer@freenet.de>
11376 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11377 S:      Maintained
11378 F:      drivers/mmc/host/sdricoh_cs.c
11379
11380 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11381 M:      Adrian Hunter <adrian.hunter@intel.com>
11382 L:      linux-mmc@vger.kernel.org
11383 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11384 S:      Maintained
11385 F:      drivers/mmc/host/sdhci*
11386 F:      include/linux/mmc/sdhci*
11387
11388 SECURE COMPUTING
11389 M:      Kees Cook <keescook@chromium.org>
11390 R:      Andy Lutomirski <luto@amacapital.net>
11391 R:      Will Drewry <wad@chromium.org>
11392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11393 S:      Supported
11394 F:      kernel/seccomp.c
11395 F:      include/uapi/linux/seccomp.h
11396 F:      include/linux/seccomp.h
11397 F:      tools/testing/selftests/seccomp/*
11398 K:      \bsecure_computing
11399 K:      \bTIF_SECCOMP\b
11400
11401 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11402 M:      Al Cooper <alcooperx@gmail.com>
11403 L:      linux-mmc@vger.kernel.org
11404 L:      bcm-kernel-feedback-list@broadcom.com
11405 S:      Maintained
11406 F:      drivers/mmc/host/sdhci-brcmstb*
11407
11408 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11409 M:      Ben Dooks <ben-linux@fluff.org>
11410 M:      Jaehoon Chung <jh80.chung@samsung.com>
11411 L:      linux-mmc@vger.kernel.org
11412 S:      Maintained
11413 F:      drivers/mmc/host/sdhci-s3c*
11414
11415 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11416 M:      Viresh Kumar <vireshk@kernel.org>
11417 L:      linux-mmc@vger.kernel.org
11418 S:      Maintained
11419 F:      drivers/mmc/host/sdhci-spear.c
11420
11421 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11422 M:      Scott Bauer <scott.bauer@intel.com>
11423 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11424 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11425 L:      linux-block@vger.kernel.org
11426 S:      Supported
11427 F:      block/sed*
11428 F:      block/opal_proto.h
11429 F:      include/linux/sed*
11430 F:      include/uapi/linux/sed*
11431
11432 SECURITY SUBSYSTEM
11433 M:      James Morris <james.l.morris@oracle.com>
11434 M:      "Serge E. Hallyn" <serge@hallyn.com>
11435 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11437 W:      http://kernsec.org/
11438 S:      Supported
11439 F:      security/
11440
11441 SECURITY CONTACT
11442 M:      Security Officers <security@kernel.org>
11443 S:      Supported
11444
11445 SELINUX SECURITY MODULE
11446 M:      Paul Moore <paul@paul-moore.com>
11447 M:      Stephen Smalley <sds@tycho.nsa.gov>
11448 M:      Eric Paris <eparis@parisplace.org>
11449 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11450 W:      http://selinuxproject.org
11451 T:      git git://git.infradead.org/users/pcmoore/selinux
11452 S:      Supported
11453 F:      include/linux/selinux*
11454 F:      security/selinux/
11455 F:      scripts/selinux/
11456
11457 APPARMOR SECURITY MODULE
11458 M:      John Johansen <john.johansen@canonical.com>
11459 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11460 W:      apparmor.wiki.kernel.org
11461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11462 S:      Supported
11463 F:      security/apparmor/
11464
11465 LOADPIN SECURITY MODULE
11466 M:      Kees Cook <keescook@chromium.org>
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11468 S:      Supported
11469 F:      security/loadpin/
11470
11471 YAMA SECURITY MODULE
11472 M:      Kees Cook <keescook@chromium.org>
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11474 S:      Supported
11475 F:      security/yama/
11476
11477 SENSABLE PHANTOM
11478 M:      Jiri Slaby <jirislaby@gmail.com>
11479 S:      Maintained
11480 F:      drivers/misc/phantom.c
11481 F:      include/uapi/linux/phantom.h
11482
11483 Emulex 10Gbps iSCSI - OneConnect DRIVER
11484 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11485 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11486 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11487 L:      linux-scsi@vger.kernel.org
11488 W:      http://www.broadcom.com
11489 S:      Supported
11490 F:      drivers/scsi/be2iscsi/
11491
11492 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11493 M:      Sathya Perla <sathya.perla@broadcom.com>
11494 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11495 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11496 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11497 L:      netdev@vger.kernel.org
11498 W:      http://www.emulex.com
11499 S:      Supported
11500 F:      drivers/net/ethernet/emulex/benet/
11501
11502 EMULEX ONECONNECT ROCE DRIVER
11503 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11504 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11505 L:      linux-rdma@vger.kernel.org
11506 W:      http://www.broadcom.com
11507 S:      Odd Fixes
11508 F:      drivers/infiniband/hw/ocrdma/
11509 F:      include/uapi/rdma/ocrdma-abi.h
11510
11511 SFC NETWORK DRIVER
11512 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11513 M:      Edward Cree <ecree@solarflare.com>
11514 M:      Bert Kenward <bkenward@solarflare.com>
11515 L:      netdev@vger.kernel.org
11516 S:      Supported
11517 F:      drivers/net/ethernet/sfc/
11518
11519 SGI GRU DRIVER
11520 M:      Dimitri Sivanich <sivanich@sgi.com>
11521 S:      Maintained
11522 F:      drivers/misc/sgi-gru/
11523
11524 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11525 M:      Pat Gefre <pfg@sgi.com>
11526 L:      linux-ia64@vger.kernel.org
11527 S:      Supported
11528 F:      Documentation/ia64/serial.txt
11529 F:      drivers/tty/serial/ioc?_serial.c
11530 F:      include/linux/ioc?.h
11531
11532 SGI XP/XPC/XPNET DRIVER
11533 M:      Cliff Whickman <cpw@sgi.com>
11534 M:      Robin Holt <robinmholt@gmail.com>
11535 S:      Maintained
11536 F:      drivers/misc/sgi-xp/
11537
11538 SI2157 MEDIA DRIVER
11539 M:      Antti Palosaari <crope@iki.fi>
11540 L:      linux-media@vger.kernel.org
11541 W:      https://linuxtv.org
11542 W:      http://palosaari.fi/linux/
11543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11544 T:      git git://linuxtv.org/anttip/media_tree.git
11545 S:      Maintained
11546 F:      drivers/media/tuners/si2157*
11547
11548 SI2168 MEDIA DRIVER
11549 M:      Antti Palosaari <crope@iki.fi>
11550 L:      linux-media@vger.kernel.org
11551 W:      https://linuxtv.org
11552 W:      http://palosaari.fi/linux/
11553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11554 T:      git git://linuxtv.org/anttip/media_tree.git
11555 S:      Maintained
11556 F:      drivers/media/dvb-frontends/si2168*
11557
11558 SI470X FM RADIO RECEIVER I2C DRIVER
11559 M:      Hans Verkuil <hverkuil@xs4all.nl>
11560 L:      linux-media@vger.kernel.org
11561 T:      git git://linuxtv.org/media_tree.git
11562 W:      https://linuxtv.org
11563 S:      Odd Fixes
11564 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11565
11566 SI470X FM RADIO RECEIVER USB DRIVER
11567 M:      Hans Verkuil <hverkuil@xs4all.nl>
11568 L:      linux-media@vger.kernel.org
11569 T:      git git://linuxtv.org/media_tree.git
11570 W:      https://linuxtv.org
11571 S:      Maintained
11572 F:      drivers/media/radio/si470x/radio-si470x-common.c
11573 F:      drivers/media/radio/si470x/radio-si470x.h
11574 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11575
11576 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11577 M:      Eduardo Valentin <edubezval@gmail.com>
11578 L:      linux-media@vger.kernel.org
11579 T:      git git://linuxtv.org/media_tree.git
11580 W:      https://linuxtv.org
11581 S:      Odd Fixes
11582 F:      drivers/media/radio/si4713/si4713.?
11583
11584 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11585 M:      Eduardo Valentin <edubezval@gmail.com>
11586 L:      linux-media@vger.kernel.org
11587 T:      git git://linuxtv.org/media_tree.git
11588 W:      https://linuxtv.org
11589 S:      Odd Fixes
11590 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11591
11592 SI4713 FM RADIO TRANSMITTER USB DRIVER
11593 M:      Hans Verkuil <hverkuil@xs4all.nl>
11594 L:      linux-media@vger.kernel.org
11595 T:      git git://linuxtv.org/media_tree.git
11596 W:      https://linuxtv.org
11597 S:      Maintained
11598 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11599
11600 SIANO DVB DRIVER
11601 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11602 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11603 L:      linux-media@vger.kernel.org
11604 W:      https://linuxtv.org
11605 T:      git git://linuxtv.org/media_tree.git
11606 S:      Odd fixes
11607 F:      drivers/media/common/siano/
11608 F:      drivers/media/usb/siano/
11609 F:      drivers/media/usb/siano/
11610 F:      drivers/media/mmc/siano/
11611
11612 SILEAD TOUCHSCREEN DRIVER
11613 M:      Hans de Goede <hdegoede@redhat.com>
11614 L:      linux-input@vger.kernel.org
11615 L:      platform-driver-x86@vger.kernel.org
11616 S:      Maintained
11617 F:      drivers/input/touchscreen/silead.c
11618 F:      drivers/platform/x86/silead_dmi.c
11619
11620 SIMPLEFB FB DRIVER
11621 M:      Hans de Goede <hdegoede@redhat.com>
11622 L:      linux-fbdev@vger.kernel.org
11623 S:      Maintained
11624 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11625 F:      drivers/video/fbdev/simplefb.c
11626 F:      include/linux/platform_data/simplefb.h
11627
11628 SH_VEU V4L2 MEM2MEM DRIVER
11629 L:      linux-media@vger.kernel.org
11630 S:      Orphan
11631 F:      drivers/media/platform/sh_veu.c
11632
11633 SH_VOU V4L2 OUTPUT DRIVER
11634 L:      linux-media@vger.kernel.org
11635 S:      Orphan
11636 F:      drivers/media/platform/sh_vou.c
11637 F:      include/media/drv-intf/sh_vou.h
11638
11639 SIMPLE FIRMWARE INTERFACE (SFI)
11640 M:      Len Brown <lenb@kernel.org>
11641 L:      sfi-devel@simplefirmware.org
11642 W:      http://simplefirmware.org/
11643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11644 S:      Supported
11645 F:      arch/x86/platform/sfi/
11646 F:      drivers/sfi/
11647 F:      include/linux/sfi*.h
11648
11649 SIMTEC EB110ATX (Chalice CATS)
11650 P:      Ben Dooks
11651 P:      Vincent Sanders <vince@simtec.co.uk>
11652 M:      Simtec Linux Team <linux@simtec.co.uk>
11653 W:      http://www.simtec.co.uk/products/EB110ATX/
11654 S:      Supported
11655
11656 SIMTEC EB2410ITX (BAST)
11657 P:      Ben Dooks
11658 P:      Vincent Sanders <vince@simtec.co.uk>
11659 M:      Simtec Linux Team <linux@simtec.co.uk>
11660 W:      http://www.simtec.co.uk/products/EB2410ITX/
11661 S:      Supported
11662 F:      arch/arm/mach-s3c24xx/mach-bast.c
11663 F:      arch/arm/mach-s3c24xx/bast-ide.c
11664 F:      arch/arm/mach-s3c24xx/bast-irq.c
11665
11666 SIPHASH PRF ROUTINES
11667 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11668 S:      Maintained
11669 F:      lib/siphash.c
11670 F:      lib/test_siphash.c
11671 F:      include/linux/siphash.h
11672
11673 TI DAVINCI MACHINE SUPPORT
11674 M:      Sekhar Nori <nsekhar@ti.com>
11675 M:      Kevin Hilman <khilman@kernel.org>
11676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11678 S:      Supported
11679 F:      arch/arm/mach-davinci/
11680 F:      drivers/i2c/busses/i2c-davinci.c
11681
11682 TI DAVINCI SERIES MEDIA DRIVER
11683 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11684 L:      linux-media@vger.kernel.org
11685 W:      https://linuxtv.org
11686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11687 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11688 S:      Maintained
11689 F:      drivers/media/platform/davinci/
11690 F:      include/media/davinci/
11691
11692 TI AM437X VPFE DRIVER
11693 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11694 L:      linux-media@vger.kernel.org
11695 W:      https://linuxtv.org
11696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11697 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11698 S:      Maintained
11699 F:      drivers/media/platform/am437x/
11700
11701 OV2659 OMNIVISION SENSOR DRIVER
11702 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11703 L:      linux-media@vger.kernel.org
11704 W:      https://linuxtv.org
11705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11706 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11707 S:      Maintained
11708 F:      drivers/media/i2c/ov2659.c
11709 F:      include/media/i2c/ov2659.h
11710
11711 SILICON MOTION SM712 FRAME BUFFER DRIVER
11712 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11713 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11714 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11715 L:      linux-fbdev@vger.kernel.org
11716 S:      Maintained
11717 F:      drivers/video/fbdev/sm712*
11718 F:      Documentation/fb/sm712fb.txt
11719
11720 SIS 190 ETHERNET DRIVER
11721 M:      Francois Romieu <romieu@fr.zoreil.com>
11722 L:      netdev@vger.kernel.org
11723 S:      Maintained
11724 F:      drivers/net/ethernet/sis/sis190.c
11725
11726 SIS 900/7016 FAST ETHERNET DRIVER
11727 M:      Daniele Venzano <venza@brownhat.org>
11728 W:      http://www.brownhat.org/sis900.html
11729 L:      netdev@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/net/ethernet/sis/sis900.*
11732
11733 SIS FRAMEBUFFER DRIVER
11734 M:      Thomas Winischhofer <thomas@winischhofer.net>
11735 W:      http://www.winischhofer.net/linuxsisvga.shtml
11736 S:      Maintained
11737 F:      Documentation/fb/sisfb.txt
11738 F:      drivers/video/fbdev/sis/
11739 F:      include/video/sisfb.h
11740
11741 SIS USB2VGA DRIVER
11742 M:      Thomas Winischhofer <thomas@winischhofer.net>
11743 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11744 S:      Maintained
11745 F:      drivers/usb/misc/sisusbvga/
11746
11747 SLAB ALLOCATOR
11748 M:      Christoph Lameter <cl@linux.com>
11749 M:      Pekka Enberg <penberg@kernel.org>
11750 M:      David Rientjes <rientjes@google.com>
11751 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11752 M:      Andrew Morton <akpm@linux-foundation.org>
11753 L:      linux-mm@kvack.org
11754 S:      Maintained
11755 F:      include/linux/sl?b*.h
11756 F:      mm/sl?b*
11757
11758 SLEEPABLE READ-COPY UPDATE (SRCU)
11759 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11760 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11761 M:      Josh Triplett <josh@joshtriplett.org>
11762 R:      Steven Rostedt <rostedt@goodmis.org>
11763 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11764 L:      linux-kernel@vger.kernel.org
11765 W:      http://www.rdrop.com/users/paulmck/RCU/
11766 S:      Supported
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11768 F:      include/linux/srcu.h
11769 F:      kernel/rcu/srcu.c
11770
11771 SMACK SECURITY MODULE
11772 M:      Casey Schaufler <casey@schaufler-ca.com>
11773 L:      linux-security-module@vger.kernel.org
11774 W:      http://schaufler-ca.com
11775 T:      git git://github.com/cschaufler/smack-next
11776 S:      Maintained
11777 F:      Documentation/security/Smack.txt
11778 F:      security/smack/
11779
11780 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11781 M:      Kevin Hilman <khilman@kernel.org>
11782 M:      Nishanth Menon <nm@ti.com>
11783 S:      Maintained
11784 F:      drivers/power/avs/
11785 F:      include/linux/power/smartreflex.h
11786 L:      linux-pm@vger.kernel.org
11787
11788 SMC91x ETHERNET DRIVER
11789 M:      Nicolas Pitre <nico@fluxnic.net>
11790 S:      Odd Fixes
11791 F:      drivers/net/ethernet/smsc/smc91x.*
11792
11793 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11794 M:      Sakari Ailus <sakari.ailus@iki.fi>
11795 L:      linux-media@vger.kernel.org
11796 S:      Maintained
11797 F:      drivers/media/i2c/smiapp/
11798 F:      include/media/i2c/smiapp.h
11799 F:      drivers/media/i2c/smiapp-pll.c
11800 F:      drivers/media/i2c/smiapp-pll.h
11801 F:      include/uapi/linux/smiapp.h
11802 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11803
11804 SMM665 HARDWARE MONITOR DRIVER
11805 M:      Guenter Roeck <linux@roeck-us.net>
11806 L:      linux-hwmon@vger.kernel.org
11807 S:      Maintained
11808 F:      Documentation/hwmon/smm665
11809 F:      drivers/hwmon/smm665.c
11810
11811 SMSC EMC2103 HARDWARE MONITOR DRIVER
11812 M:      Steve Glendinning <steve.glendinning@shawell.net>
11813 L:      linux-hwmon@vger.kernel.org
11814 S:      Maintained
11815 F:      Documentation/hwmon/emc2103
11816 F:      drivers/hwmon/emc2103.c
11817
11818 SMSC SCH5627 HARDWARE MONITOR DRIVER
11819 M:      Hans de Goede <hdegoede@redhat.com>
11820 L:      linux-hwmon@vger.kernel.org
11821 S:      Supported
11822 F:      Documentation/hwmon/sch5627
11823 F:      drivers/hwmon/sch5627.c
11824
11825 SMSC47B397 HARDWARE MONITOR DRIVER
11826 M:      Jean Delvare <jdelvare@suse.com>
11827 L:      linux-hwmon@vger.kernel.org
11828 S:      Maintained
11829 F:      Documentation/hwmon/smsc47b397
11830 F:      drivers/hwmon/smsc47b397.c
11831
11832 SMSC911x ETHERNET DRIVER
11833 M:      Steve Glendinning <steve.glendinning@shawell.net>
11834 L:      netdev@vger.kernel.org
11835 S:      Maintained
11836 F:      include/linux/smsc911x.h
11837 F:      drivers/net/ethernet/smsc/smsc911x.*
11838
11839 SMSC9420 PCI ETHERNET DRIVER
11840 M:      Steve Glendinning <steve.glendinning@shawell.net>
11841 L:      netdev@vger.kernel.org
11842 S:      Maintained
11843 F:      drivers/net/ethernet/smsc/smsc9420.*
11844
11845 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11846 M:      Steve Glendinning <steve.glendinning@shawell.net>
11847 L:      linux-fbdev@vger.kernel.org
11848 S:      Maintained
11849 F:      drivers/video/fbdev/smscufx.c
11850
11851 SOC-CAMERA V4L2 SUBSYSTEM
11852 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11853 L:      linux-media@vger.kernel.org
11854 T:      git git://linuxtv.org/media_tree.git
11855 S:      Maintained
11856 F:      include/media/soc*
11857 F:      drivers/media/i2c/soc_camera/
11858 F:      drivers/media/platform/soc_camera/
11859
11860 SOEKRIS NET48XX LED SUPPORT
11861 M:      Chris Boot <bootc@bootc.net>
11862 S:      Maintained
11863 F:      drivers/leds/leds-net48xx.c
11864
11865 SOFTLOGIC 6x10 MPEG CODEC
11866 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11867 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11868 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11869 M:      Ismael Luceno <ismael@iodev.co.uk>
11870 L:      linux-media@vger.kernel.org
11871 S:      Supported
11872 F:      drivers/media/pci/solo6x10/
11873
11874 SOFTWARE RAID (Multiple Disks) SUPPORT
11875 M:      Shaohua Li <shli@kernel.org>
11876 L:      linux-raid@vger.kernel.org
11877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11878 S:      Supported
11879 F:      drivers/md/
11880 F:      include/linux/raid/
11881 F:      include/uapi/linux/raid/
11882
11883 SONIC NETWORK DRIVER
11884 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11885 L:      netdev@vger.kernel.org
11886 S:      Maintained
11887 F:      drivers/net/ethernet/natsemi/sonic.*
11888
11889 SONICS SILICON BACKPLANE DRIVER (SSB)
11890 M:      Michael Buesch <m@bues.ch>
11891 L:      linux-wireless@vger.kernel.org
11892 S:      Maintained
11893 F:      drivers/ssb/
11894 F:      include/linux/ssb/
11895
11896 SONY VAIO CONTROL DEVICE DRIVER
11897 M:      Mattia Dongili <malattia@linux.it>
11898 L:      platform-driver-x86@vger.kernel.org
11899 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11900 S:      Maintained
11901 F:      Documentation/laptops/sony-laptop.txt
11902 F:      drivers/char/sonypi.c
11903 F:      drivers/platform/x86/sony-laptop.c
11904 F:      include/linux/sony-laptop.h
11905
11906 SONY MEMORYSTICK CARD SUPPORT
11907 M:      Alex Dubov <oakad@yahoo.com>
11908 W:      http://tifmxx.berlios.de/
11909 S:      Maintained
11910 F:      drivers/memstick/host/tifm_ms.c
11911
11912 SONY MEMORYSTICK STANDARD SUPPORT
11913 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11914 S:      Maintained
11915 F:      drivers/memstick/core/ms_block.*
11916
11917 SOUND
11918 M:      Jaroslav Kysela <perex@perex.cz>
11919 M:      Takashi Iwai <tiwai@suse.com>
11920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11921 W:      http://www.alsa-project.org/
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11923 T:      git git://git.alsa-project.org/alsa-kernel.git
11924 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11925 S:      Maintained
11926 F:      Documentation/sound/
11927 F:      include/sound/
11928 F:      include/uapi/sound/
11929 F:      sound/
11930
11931 SOUND - COMPRESSED AUDIO
11932 M:      Vinod Koul <vinod.koul@intel.com>
11933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11935 S:      Supported
11936 F:      Documentation/sound/alsa/compress_offload.txt
11937 F:      include/sound/compress_driver.h
11938 F:      include/uapi/sound/compress_*
11939 F:      sound/core/compress_offload.c
11940 F:      sound/soc/soc-compress.c
11941
11942 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11943 M:      Liam Girdwood <lgirdwood@gmail.com>
11944 M:      Mark Brown <broonie@kernel.org>
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11947 W:      http://alsa-project.org/main/index.php/ASoC
11948 S:      Supported
11949 F:      Documentation/devicetree/bindings/sound/
11950 F:      Documentation/sound/alsa/soc/
11951 F:      sound/soc/
11952 F:      include/sound/soc*
11953
11954 SOUND - DMAENGINE HELPERS
11955 M:      Lars-Peter Clausen <lars@metafoo.de>
11956 S:      Supported
11957 F:      include/sound/dmaengine_pcm.h
11958 F:      sound/core/pcm_dmaengine.c
11959 F:      sound/soc/soc-generic-dmaengine-pcm.c
11960
11961 SP2 MEDIA DRIVER
11962 M:      Olli Salonen <olli.salonen@iki.fi>
11963 L:      linux-media@vger.kernel.org
11964 W:      https://linuxtv.org
11965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11966 S:      Maintained
11967 F:      drivers/media/dvb-frontends/sp2*
11968
11969 SPARC + UltraSPARC (sparc/sparc64)
11970 M:      "David S. Miller" <davem@davemloft.net>
11971 L:      sparclinux@vger.kernel.org
11972 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11975 S:      Maintained
11976 F:      arch/sparc/
11977 F:      drivers/sbus/
11978
11979 SPARC SERIAL DRIVERS
11980 M:      "David S. Miller" <davem@davemloft.net>
11981 L:      sparclinux@vger.kernel.org
11982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11984 S:      Maintained
11985 F:      include/linux/sunserialcore.h
11986 F:      drivers/tty/serial/suncore.c
11987 F:      drivers/tty/serial/sunhv.c
11988 F:      drivers/tty/serial/sunsab.c
11989 F:      drivers/tty/serial/sunsab.h
11990 F:      drivers/tty/serial/sunsu.c
11991 F:      drivers/tty/serial/sunzilog.c
11992 F:      drivers/tty/serial/sunzilog.h
11993
11994 SPARSE CHECKER
11995 M:      "Christopher Li" <sparse@chrisli.org>
11996 L:      linux-sparse@vger.kernel.org
11997 W:      https://sparse.wiki.kernel.org/
11998 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11999 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12000 S:      Maintained
12001 F:      include/linux/compiler.h
12002
12003 SPEAR PLATFORM SUPPORT
12004 M:      Viresh Kumar <vireshk@kernel.org>
12005 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12007 W:      http://www.st.com/spear
12008 S:      Maintained
12009 F:      arch/arm/boot/dts/spear*
12010 F:      arch/arm/mach-spear/
12011
12012 SPEAR CLOCK FRAMEWORK SUPPORT
12013 M:      Viresh Kumar <vireshk@kernel.org>
12014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12015 W:      http://www.st.com/spear
12016 S:      Maintained
12017 F:      drivers/clk/spear/
12018
12019 SPI NOR SUBSYSTEM
12020 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
12021 M:      Marek Vasut <marek.vasut@gmail.com>
12022 L:      linux-mtd@lists.infradead.org
12023 W:      http://www.linux-mtd.infradead.org/
12024 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12025 T:      git git://github.com/spi-nor/linux.git
12026 S:      Maintained
12027 F:      drivers/mtd/spi-nor/
12028 F:      include/linux/mtd/spi-nor.h
12029
12030 SPI SUBSYSTEM
12031 M:      Mark Brown <broonie@kernel.org>
12032 L:      linux-spi@vger.kernel.org
12033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12034 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12035 S:      Maintained
12036 F:      Documentation/devicetree/bindings/spi/
12037 F:      Documentation/spi/
12038 F:      drivers/spi/
12039 F:      include/linux/spi/
12040 F:      include/uapi/linux/spi/
12041 F:      tools/spi/
12042
12043 SPIDERNET NETWORK DRIVER for CELL
12044 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12045 L:      netdev@vger.kernel.org
12046 S:      Supported
12047 F:      Documentation/networking/spider_net.txt
12048 F:      drivers/net/ethernet/toshiba/spider_net*
12049
12050 SPU FILE SYSTEM
12051 M:      Jeremy Kerr <jk@ozlabs.org>
12052 L:      linuxppc-dev@lists.ozlabs.org
12053 W:      http://www.ibm.com/developerworks/power/cell/
12054 S:      Supported
12055 F:      Documentation/filesystems/spufs.txt
12056 F:      arch/powerpc/platforms/cell/spufs/
12057
12058 SQUASHFS FILE SYSTEM
12059 M:      Phillip Lougher <phillip@squashfs.org.uk>
12060 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12061 W:      http://squashfs.org.uk
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12063 S:      Maintained
12064 F:      Documentation/filesystems/squashfs.txt
12065 F:      fs/squashfs/
12066
12067 SRM (Alpha) environment access
12068 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12069 S:      Maintained
12070 F:      arch/alpha/kernel/srm_env.c
12071
12072 STABLE BRANCH
12073 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12074 L:      stable@vger.kernel.org
12075 S:      Supported
12076 F:      Documentation/process/stable-kernel-rules.rst
12077
12078 STAGING SUBSYSTEM
12079 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12081 L:      devel@driverdev.osuosl.org
12082 S:      Supported
12083 F:      drivers/staging/
12084
12085 STAGING - COMEDI
12086 M:      Ian Abbott <abbotti@mev.co.uk>
12087 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12088 S:      Odd Fixes
12089 F:      drivers/staging/comedi/
12090
12091 STAGING - FLARION FT1000 DRIVERS
12092 M:      Marek Belisko <marek.belisko@gmail.com>
12093 S:      Odd Fixes
12094 F:      drivers/staging/ft1000/
12095
12096 STAGING - INDUSTRIAL IO
12097 M:      Jonathan Cameron <jic23@kernel.org>
12098 L:      linux-iio@vger.kernel.org
12099 S:      Odd Fixes
12100 F:      Documentation/devicetree/bindings/staging/iio/
12101 F:      drivers/staging/iio/
12102
12103 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12104 M:      Jarod Wilson <jarod@wilsonet.com>
12105 W:      http://www.lirc.org/
12106 S:      Odd Fixes
12107 F:      drivers/staging/media/lirc/
12108
12109 STAGING - LUSTRE PARALLEL FILESYSTEM
12110 M:      Oleg Drokin <oleg.drokin@intel.com>
12111 M:      Andreas Dilger <andreas.dilger@intel.com>
12112 M:      James Simmons <jsimmons@infradead.org>
12113 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12114 W:      http://wiki.lustre.org/
12115 S:      Maintained
12116 F:      drivers/staging/lustre
12117
12118 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12119 M:      Marc Dietrich <marvin24@gmx.de>
12120 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12121 L:      linux-tegra@vger.kernel.org
12122 S:      Maintained
12123 F:      drivers/staging/nvec/
12124
12125 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12126 M:      Jens Frederich <jfrederich@gmail.com>
12127 M:      Daniel Drake <dsd@laptop.org>
12128 M:      Jon Nettleton <jon.nettleton@gmail.com>
12129 W:      http://wiki.laptop.org/go/DCON
12130 S:      Maintained
12131 F:      drivers/staging/olpc_dcon/
12132
12133 STAGING - REALTEK RTL8712U DRIVERS
12134 M:      Larry Finger <Larry.Finger@lwfinger.net>
12135 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12136 S:      Odd Fixes
12137 F:      drivers/staging/rtl8712/
12138
12139 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12140 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12141 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12142 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12143 L:      linux-fbdev@vger.kernel.org
12144 S:      Maintained
12145 F:      drivers/staging/sm750fb/
12146
12147 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12148 M:      William Hubbs <w.d.hubbs@gmail.com>
12149 M:      Chris Brannon <chris@the-brannons.com>
12150 M:      Kirk Reiser <kirk@reisers.ca>
12151 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12152 L:      speakup@linux-speakup.org
12153 W:      http://www.linux-speakup.org/
12154 S:      Odd Fixes
12155 F:      drivers/staging/speakup/
12156
12157 STAGING - VIA VT665X DRIVERS
12158 M:      Forest Bond <forest@alittletooquiet.net>
12159 S:      Odd Fixes
12160 F:      drivers/staging/vt665?/
12161
12162 STAGING - WILC1000 WIFI DRIVER
12163 M:      Aditya Shankar <aditya.shankar@microchip.com>
12164 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12165 L:      linux-wireless@vger.kernel.org
12166 S:      Supported
12167 F:      drivers/staging/wilc1000/
12168
12169 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12170 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12171 S:      Odd Fixes
12172 F:      drivers/staging/xgifb/
12173
12174 STARFIRE/DURALAN NETWORK DRIVER
12175 M:      Ion Badulescu <ionut@badula.org>
12176 S:      Odd Fixes
12177 F:      drivers/net/ethernet/adaptec/starfire*
12178
12179 SUN3/3X
12180 M:      Sam Creasey <sammy@sammy.net>
12181 W:      http://sammy.net/sun3/
12182 S:      Maintained
12183 F:      arch/m68k/kernel/*sun3*
12184 F:      arch/m68k/sun3*/
12185 F:      arch/m68k/include/asm/sun3*
12186 F:      drivers/net/ethernet/i825xx/sun3*
12187
12188 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12189 M:      Hans de Goede <hdegoede@redhat.com>
12190 L:      linux-input@vger.kernel.org
12191 S:      Maintained
12192 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12193 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12194
12195 SUNDANCE NETWORK DRIVER
12196 M:      Denis Kirjanov <kda@linux-powerpc.org>
12197 L:      netdev@vger.kernel.org
12198 S:      Maintained
12199 F:      drivers/net/ethernet/dlink/sundance.c
12200
12201 SUPERH
12202 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12203 M:      Rich Felker <dalias@libc.org>
12204 L:      linux-sh@vger.kernel.org
12205 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12206 S:      Maintained
12207 F:      Documentation/sh/
12208 F:      arch/sh/
12209 F:      drivers/sh/
12210
12211 SUSPEND TO RAM
12212 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12213 M:      Len Brown <len.brown@intel.com>
12214 M:      Pavel Machek <pavel@ucw.cz>
12215 L:      linux-pm@vger.kernel.org
12216 B:      https://bugzilla.kernel.org
12217 S:      Supported
12218 F:      Documentation/power/
12219 F:      arch/x86/kernel/acpi/
12220 F:      drivers/base/power/
12221 F:      kernel/power/
12222 F:      include/linux/suspend.h
12223 F:      include/linux/freezer.h
12224 F:      include/linux/pm.h
12225
12226 SVGA HANDLING
12227 M:      Martin Mares <mj@ucw.cz>
12228 L:      linux-video@atrey.karlin.mff.cuni.cz
12229 S:      Maintained
12230 F:      Documentation/svga.txt
12231 F:      arch/x86/boot/video*
12232
12233 SWIOTLB SUBSYSTEM
12234 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12235 L:      linux-kernel@vger.kernel.org
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12237 S:      Supported
12238 F:      lib/swiotlb.c
12239 F:      arch/*/kernel/pci-swiotlb.c
12240 F:      include/linux/swiotlb.h
12241
12242 SWITCHDEV
12243 M:      Jiri Pirko <jiri@resnulli.us>
12244 M:      Ivan Vecera <ivecera@redhat.com>
12245 L:      netdev@vger.kernel.org
12246 S:      Supported
12247 F:      net/switchdev/
12248 F:      include/net/switchdev.h
12249
12250 SYNOPSYS ARC ARCHITECTURE
12251 M:      Vineet Gupta <vgupta@synopsys.com>
12252 L:      linux-snps-arc@lists.infradead.org
12253 S:      Supported
12254 F:      arch/arc/
12255 F:      Documentation/devicetree/bindings/arc/*
12256 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12257 F:      drivers/clocksource/arc_timer.c
12258 F:      drivers/tty/serial/arc_uart.c
12259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12260
12261 SYNOPSYS ARC SDP platform support
12262 M:      Alexey Brodkin <abrodkin@synopsys.com>
12263 S:      Supported
12264 F:      arch/arc/plat-axs10x
12265 F:      arch/arc/boot/dts/ax*
12266 F:      Documentation/devicetree/bindings/arc/axs10*
12267
12268 SYSTEM CONFIGURATION (SYSCON)
12269 M:      Lee Jones <lee.jones@linaro.org>
12270 M:      Arnd Bergmann <arnd@arndb.de>
12271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12272 S:      Supported
12273 F:      drivers/mfd/syscon.c
12274
12275 SYSTEM RESET/SHUTDOWN DRIVERS
12276 M:      Sebastian Reichel <sre@kernel.org>
12277 L:      linux-pm@vger.kernel.org
12278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12279 S:      Maintained
12280 F:      Documentation/devicetree/bindings/power/reset/
12281 F:      drivers/power/reset/
12282
12283 SYSV FILESYSTEM
12284 M:      Christoph Hellwig <hch@infradead.org>
12285 S:      Maintained
12286 F:      Documentation/filesystems/sysv-fs.txt
12287 F:      fs/sysv/
12288 F:      include/linux/sysv_fs.h
12289
12290 TARGET SUBSYSTEM
12291 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12292 L:      linux-scsi@vger.kernel.org
12293 L:      target-devel@vger.kernel.org
12294 W:      http://www.linux-iscsi.org
12295 W:      http://groups.google.com/group/linux-iscsi-target-dev
12296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12297 S:      Supported
12298 F:      drivers/target/
12299 F:      include/target/
12300 F:      Documentation/target/
12301
12302 TASKSTATS STATISTICS INTERFACE
12303 M:      Balbir Singh <bsingharora@gmail.com>
12304 S:      Maintained
12305 F:      Documentation/accounting/taskstats*
12306 F:      include/linux/taskstats*
12307 F:      kernel/taskstats.c
12308
12309 TC subsystem
12310 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12311 M:      Cong Wang <xiyou.wangcong@gmail.com>
12312 M:      Jiri Pirko <jiri@resnulli.us>
12313 L:      netdev@vger.kernel.org
12314 S:      Maintained
12315 F:      include/net/pkt_cls.h
12316 F:      include/net/pkt_sched.h
12317 F:      include/net/tc_act/
12318 F:      include/uapi/linux/pkt_cls.h
12319 F:      include/uapi/linux/pkt_sched.h
12320 F:      include/uapi/linux/tc_act/
12321 F:      include/uapi/linux/tc_ematch/
12322 F:      net/sched/
12323
12324 TCP LOW PRIORITY MODULE
12325 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12326 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12327 W:      http://tcp-lp-mod.sourceforge.net/
12328 S:      Maintained
12329 F:      net/ipv4/tcp_lp.c
12330
12331 TDA10071 MEDIA DRIVER
12332 M:      Antti Palosaari <crope@iki.fi>
12333 L:      linux-media@vger.kernel.org
12334 W:      https://linuxtv.org
12335 W:      http://palosaari.fi/linux/
12336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12337 T:      git git://linuxtv.org/anttip/media_tree.git
12338 S:      Maintained
12339 F:      drivers/media/dvb-frontends/tda10071*
12340
12341 TDA18212 MEDIA DRIVER
12342 M:      Antti Palosaari <crope@iki.fi>
12343 L:      linux-media@vger.kernel.org
12344 W:      https://linuxtv.org
12345 W:      http://palosaari.fi/linux/
12346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12347 T:      git git://linuxtv.org/anttip/media_tree.git
12348 S:      Maintained
12349 F:      drivers/media/tuners/tda18212*
12350
12351 TDA18218 MEDIA DRIVER
12352 M:      Antti Palosaari <crope@iki.fi>
12353 L:      linux-media@vger.kernel.org
12354 W:      https://linuxtv.org
12355 W:      http://palosaari.fi/linux/
12356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12357 T:      git git://linuxtv.org/anttip/media_tree.git
12358 S:      Maintained
12359 F:      drivers/media/tuners/tda18218*
12360
12361 TDA18271 MEDIA DRIVER
12362 M:      Michael Krufky <mkrufky@linuxtv.org>
12363 L:      linux-media@vger.kernel.org
12364 W:      https://linuxtv.org
12365 W:      http://github.com/mkrufky
12366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12367 T:      git git://linuxtv.org/mkrufky/tuners.git
12368 S:      Maintained
12369 F:      drivers/media/tuners/tda18271*
12370
12371 TDA827x MEDIA DRIVER
12372 M:      Michael Krufky <mkrufky@linuxtv.org>
12373 L:      linux-media@vger.kernel.org
12374 W:      https://linuxtv.org
12375 W:      http://github.com/mkrufky
12376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12377 T:      git git://linuxtv.org/mkrufky/tuners.git
12378 S:      Maintained
12379 F:      drivers/media/tuners/tda8290.*
12380
12381 TDA8290 MEDIA DRIVER
12382 M:      Michael Krufky <mkrufky@linuxtv.org>
12383 L:      linux-media@vger.kernel.org
12384 W:      https://linuxtv.org
12385 W:      http://github.com/mkrufky
12386 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12387 T:      git git://linuxtv.org/mkrufky/tuners.git
12388 S:      Maintained
12389 F:      drivers/media/tuners/tda8290.*
12390
12391 TDA9840 MEDIA DRIVER
12392 M:      Hans Verkuil <hverkuil@xs4all.nl>
12393 L:      linux-media@vger.kernel.org
12394 T:      git git://linuxtv.org/media_tree.git
12395 W:      https://linuxtv.org
12396 S:      Maintained
12397 F:      drivers/media/i2c/tda9840*
12398
12399 TEA5761 TUNER DRIVER
12400 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12401 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12402 L:      linux-media@vger.kernel.org
12403 W:      https://linuxtv.org
12404 T:      git git://linuxtv.org/media_tree.git
12405 S:      Odd fixes
12406 F:      drivers/media/tuners/tea5761.*
12407
12408 TEA5767 TUNER DRIVER
12409 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12410 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12411 L:      linux-media@vger.kernel.org
12412 W:      https://linuxtv.org
12413 T:      git git://linuxtv.org/media_tree.git
12414 S:      Maintained
12415 F:      drivers/media/tuners/tea5767.*
12416
12417 TEA6415C MEDIA DRIVER
12418 M:      Hans Verkuil <hverkuil@xs4all.nl>
12419 L:      linux-media@vger.kernel.org
12420 T:      git git://linuxtv.org/media_tree.git
12421 W:      https://linuxtv.org
12422 S:      Maintained
12423 F:      drivers/media/i2c/tea6415c*
12424
12425 TEA6420 MEDIA DRIVER
12426 M:      Hans Verkuil <hverkuil@xs4all.nl>
12427 L:      linux-media@vger.kernel.org
12428 T:      git git://linuxtv.org/media_tree.git
12429 W:      https://linuxtv.org
12430 S:      Maintained
12431 F:      drivers/media/i2c/tea6420*
12432
12433 TEAM DRIVER
12434 M:      Jiri Pirko <jiri@resnulli.us>
12435 L:      netdev@vger.kernel.org
12436 S:      Supported
12437 F:      drivers/net/team/
12438 F:      include/linux/if_team.h
12439 F:      include/uapi/linux/if_team.h
12440
12441 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12442 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12443 S:      Maintained
12444 F:      arch/x86/platform/ts5500/
12445
12446 TECHNOTREND USB IR RECEIVER
12447 M:      Sean Young <sean@mess.org>
12448 L:      linux-media@vger.kernel.org
12449 S:      Maintained
12450 F:      drivers/media/rc/ttusbir.c
12451
12452 TEGRA ARCHITECTURE SUPPORT
12453 M:      Stephen Warren <swarren@wwwdotorg.org>
12454 M:      Thierry Reding <thierry.reding@gmail.com>
12455 M:      Alexandre Courbot <gnurou@gmail.com>
12456 L:      linux-tegra@vger.kernel.org
12457 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12459 S:      Supported
12460 N:      [^a-z]tegra
12461
12462 TEGRA CLOCK DRIVER
12463 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12464 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12465 S:      Supported
12466 F:      drivers/clk/tegra/
12467
12468 TEGRA DMA DRIVERS
12469 M:      Laxman Dewangan <ldewangan@nvidia.com>
12470 M:      Jon Hunter <jonathanh@nvidia.com>
12471 S:      Supported
12472 F:      drivers/dma/tegra*
12473
12474 TEGRA I2C DRIVER
12475 M:      Laxman Dewangan <ldewangan@nvidia.com>
12476 S:      Supported
12477 F:      drivers/i2c/busses/i2c-tegra.c
12478
12479 TEGRA IOMMU DRIVERS
12480 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12481 S:      Supported
12482 F:      drivers/iommu/tegra*
12483
12484 TEGRA KBC DRIVER
12485 M:      Rakesh Iyer <riyer@nvidia.com>
12486 M:      Laxman Dewangan <ldewangan@nvidia.com>
12487 S:      Supported
12488 F:      drivers/input/keyboard/tegra-kbc.c
12489
12490 TEGRA PWM DRIVER
12491 M:      Thierry Reding <thierry.reding@gmail.com>
12492 S:      Supported
12493 F:      drivers/pwm/pwm-tegra.c
12494
12495 TEGRA SERIAL DRIVER
12496 M:      Laxman Dewangan <ldewangan@nvidia.com>
12497 S:      Supported
12498 F:      drivers/tty/serial/serial-tegra.c
12499
12500 TEGRA SPI DRIVER
12501 M:      Laxman Dewangan <ldewangan@nvidia.com>
12502 S:      Supported
12503 F:      drivers/spi/spi-tegra*
12504
12505 TEHUTI ETHERNET DRIVER
12506 M:      Andy Gospodarek <andy@greyhouse.net>
12507 L:      netdev@vger.kernel.org
12508 S:      Supported
12509 F:      drivers/net/ethernet/tehuti/*
12510
12511 Telecom Clock Driver for MCPL0010
12512 M:      Mark Gross <mark.gross@intel.com>
12513 S:      Supported
12514 F:      drivers/char/tlclk.c
12515
12516 TENSILICA XTENSA PORT (xtensa)
12517 M:      Chris Zankel <chris@zankel.net>
12518 M:      Max Filippov <jcmvbkbc@gmail.com>
12519 L:      linux-xtensa@linux-xtensa.org
12520 T:      git git://github.com/czankel/xtensa-linux.git
12521 S:      Maintained
12522 F:      arch/xtensa/
12523 F:      drivers/irqchip/irq-xtensa-*
12524
12525 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12526 M:      Nishanth Menon <nm@ti.com>
12527 M:      Tero Kristo <t-kristo@ti.com>
12528 M:      Santosh Shilimkar <ssantosh@kernel.org>
12529 L:      linux-arm-kernel@lists.infradead.org
12530 S:      Maintained
12531 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12532 F:      drivers/firmware/ti_sci*
12533 F:      include/linux/soc/ti/ti_sci_protocol.h
12534
12535 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12536 M:      Hans Verkuil <hverkuil@xs4all.nl>
12537 L:      linux-media@vger.kernel.org
12538 T:      git git://linuxtv.org/media_tree.git
12539 W:      https://linuxtv.org
12540 S:      Maintained
12541 F:      drivers/media/radio/radio-raremono.c
12542
12543 THERMAL
12544 M:      Zhang Rui <rui.zhang@intel.com>
12545 M:      Eduardo Valentin <edubezval@gmail.com>
12546 L:      linux-pm@vger.kernel.org
12547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12549 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12550 S:      Supported
12551 F:      drivers/thermal/
12552 F:      include/linux/thermal.h
12553 F:      include/uapi/linux/thermal.h
12554 F:      include/linux/cpu_cooling.h
12555 F:      Documentation/devicetree/bindings/thermal/
12556
12557 THERMAL/CPU_COOLING
12558 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12559 M:      Viresh Kumar <viresh.kumar@linaro.org>
12560 M:      Javi Merino <javi.merino@kernel.org>
12561 L:      linux-pm@vger.kernel.org
12562 S:      Supported
12563 F:      Documentation/thermal/cpu-cooling-api.txt
12564 F:      drivers/thermal/cpu_cooling.c
12565 F:      include/linux/cpu_cooling.h
12566
12567 THINKPAD ACPI EXTRAS DRIVER
12568 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12569 L:      ibm-acpi-devel@lists.sourceforge.net
12570 L:      platform-driver-x86@vger.kernel.org
12571 W:      http://ibm-acpi.sourceforge.net
12572 W:      http://thinkwiki.org/wiki/Ibm-acpi
12573 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12574 S:      Maintained
12575 F:      drivers/platform/x86/thinkpad_acpi.c
12576
12577 TI BANDGAP AND THERMAL DRIVER
12578 M:      Eduardo Valentin <edubezval@gmail.com>
12579 M:      Keerthy <j-keerthy@ti.com>
12580 L:      linux-pm@vger.kernel.org
12581 L:      linux-omap@vger.kernel.org
12582 S:      Maintained
12583 F:      drivers/thermal/ti-soc-thermal/
12584
12585 TI VPE/CAL DRIVERS
12586 M:      Benoit Parrot <bparrot@ti.com>
12587 L:      linux-media@vger.kernel.org
12588 W:      http://linuxtv.org/
12589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12590 S:      Maintained
12591 F:      drivers/media/platform/ti-vpe/
12592
12593 TI CDCE706 CLOCK DRIVER
12594 M:      Max Filippov <jcmvbkbc@gmail.com>
12595 S:      Maintained
12596 F:      drivers/clk/clk-cdce706.c
12597
12598 TI CLOCK DRIVER
12599 M:      Tero Kristo <t-kristo@ti.com>
12600 L:      linux-omap@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/clk/ti/
12603 F:      include/linux/clk/ti.h
12604
12605 TI ETHERNET SWITCH DRIVER (CPSW)
12606 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12607 L:      linux-omap@vger.kernel.org
12608 L:      netdev@vger.kernel.org
12609 S:      Maintained
12610 F:      drivers/net/ethernet/ti/cpsw*
12611 F:      drivers/net/ethernet/ti/davinci*
12612
12613 TI FLASH MEDIA INTERFACE DRIVER
12614 M:      Alex Dubov <oakad@yahoo.com>
12615 S:      Maintained
12616 F:      drivers/misc/tifm*
12617 F:      drivers/mmc/host/tifm_sd.c
12618 F:      include/linux/tifm.h
12619
12620 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12621 M:      Santosh Shilimkar <ssantosh@kernel.org>
12622 L:      linux-kernel@vger.kernel.org
12623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12624 S:      Maintained
12625 F:      drivers/soc/ti/*
12626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12627
12628
12629 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12630 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12631 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12633 S:      Maintained
12634 F:      sound/soc/codecs/lm49453*
12635 F:      sound/soc/codecs/isabelle*
12636
12637 TI LP855x BACKLIGHT DRIVER
12638 M:      Milo Kim <milo.kim@ti.com>
12639 S:      Maintained
12640 F:      Documentation/backlight/lp855x-driver.txt
12641 F:      drivers/video/backlight/lp855x_bl.c
12642 F:      include/linux/platform_data/lp855x.h
12643
12644 TI LP8727 CHARGER DRIVER
12645 M:      Milo Kim <milo.kim@ti.com>
12646 S:      Maintained
12647 F:      drivers/power/supply/lp8727_charger.c
12648 F:      include/linux/platform_data/lp8727.h
12649
12650 TI LP8788 MFD DRIVER
12651 M:      Milo Kim <milo.kim@ti.com>
12652 S:      Maintained
12653 F:      drivers/iio/adc/lp8788_adc.c
12654 F:      drivers/leds/leds-lp8788.c
12655 F:      drivers/mfd/lp8788*.c
12656 F:      drivers/power/supply/lp8788-charger.c
12657 F:      drivers/regulator/lp8788-*.c
12658 F:      include/linux/mfd/lp8788*.h
12659
12660 TI NETCP ETHERNET DRIVER
12661 M:      Wingman Kwok <w-kwok2@ti.com>
12662 M:      Murali Karicheri <m-karicheri2@ti.com>
12663 L:      netdev@vger.kernel.org
12664 S:      Maintained
12665 F:      drivers/net/ethernet/ti/netcp*
12666
12667 TI TAS571X FAMILY ASoC CODEC DRIVER
12668 M:      Kevin Cernekee <cernekee@chromium.org>
12669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12670 S:      Odd Fixes
12671 F:      sound/soc/codecs/tas571x*
12672
12673 TI TWL4030 SERIES SOC CODEC DRIVER
12674 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12675 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12676 S:      Maintained
12677 F:      sound/soc/codecs/twl4030*
12678
12679 TI WILINK WIRELESS DRIVERS
12680 L:      linux-wireless@vger.kernel.org
12681 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12682 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12684 S:      Orphan
12685 F:      drivers/net/wireless/ti/
12686 F:      include/linux/wl12xx.h
12687
12688 TIPC NETWORK LAYER
12689 M:      Jon Maloy <jon.maloy@ericsson.com>
12690 M:      Ying Xue <ying.xue@windriver.com>
12691 L:      netdev@vger.kernel.org (core kernel code)
12692 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12693 W:      http://tipc.sourceforge.net/
12694 S:      Maintained
12695 F:      include/uapi/linux/tipc*.h
12696 F:      net/tipc/
12697
12698 TILE ARCHITECTURE
12699 M:      Chris Metcalf <cmetcalf@mellanox.com>
12700 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12702 S:      Supported
12703 F:      arch/tile/
12704 F:      drivers/char/tile-srom.c
12705 F:      drivers/edac/tile_edac.c
12706 F:      drivers/net/ethernet/tile/
12707 F:      drivers/rtc/rtc-tile.c
12708 F:      drivers/tty/hvc/hvc_tile.c
12709 F:      drivers/tty/serial/tilegx.c
12710 F:      drivers/usb/host/*-tilegx.c
12711 F:      include/linux/usb/tilegx.h
12712
12713 TLAN NETWORK DRIVER
12714 M:      Samuel Chessman <chessman@tux.org>
12715 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12716 W:      http://sourceforge.net/projects/tlan/
12717 S:      Maintained
12718 F:      Documentation/networking/tlan.txt
12719 F:      drivers/net/ethernet/ti/tlan.*
12720
12721 TOMOYO SECURITY MODULE
12722 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12723 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12724 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12725 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12726 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12727 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12728 W:      http://tomoyo.sourceforge.jp/
12729 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12730 S:      Maintained
12731 F:      security/tomoyo/
12732
12733 TOPSTAR LAPTOP EXTRAS DRIVER
12734 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12735 L:      platform-driver-x86@vger.kernel.org
12736 S:      Maintained
12737 F:      drivers/platform/x86/topstar-laptop.c
12738
12739 TOSHIBA ACPI EXTRAS DRIVER
12740 M:      Azael Avalos <coproscefalo@gmail.com>
12741 L:      platform-driver-x86@vger.kernel.org
12742 S:      Maintained
12743 F:      drivers/platform/x86/toshiba_acpi.c
12744
12745 TOSHIBA BLUETOOTH DRIVER
12746 M:      Azael Avalos <coproscefalo@gmail.com>
12747 L:      platform-driver-x86@vger.kernel.org
12748 S:      Maintained
12749 F:      drivers/platform/x86/toshiba_bluetooth.c
12750
12751 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12752 M:      Azael Avalos <coproscefalo@gmail.com>
12753 L:      platform-driver-x86@vger.kernel.org
12754 S:      Maintained
12755 F:      drivers/platform/x86/toshiba_haps.c
12756
12757 TOSHIBA WMI HOTKEYS DRIVER
12758 M:      Azael Avalos <coproscefalo@gmail.com>
12759 L:      platform-driver-x86@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/platform/x86/toshiba-wmi.c
12762
12763 TOSHIBA SMM DRIVER
12764 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12765 W:      http://www.buzzard.org.uk/toshiba/
12766 S:      Maintained
12767 F:      drivers/char/toshiba.c
12768 F:      include/linux/toshiba.h
12769 F:      include/uapi/linux/toshiba.h
12770
12771 TOSHIBA TC358743 DRIVER
12772 M:      Mats Randgaard <matrandg@cisco.com>
12773 L:      linux-media@vger.kernel.org
12774 S:      Maintained
12775 F:      drivers/media/i2c/tc358743*
12776 F:      include/media/i2c/tc358743.h
12777
12778 TMIO/SDHI MMC DRIVER
12779 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12780 L:      linux-mmc@vger.kernel.org
12781 S:      Supported
12782 F:      drivers/mmc/host/tmio_mmc*
12783 F:      drivers/mmc/host/sh_mobile_sdhi.c
12784 F:      include/linux/mfd/tmio.h
12785
12786 TMP401 HARDWARE MONITOR DRIVER
12787 M:      Guenter Roeck <linux@roeck-us.net>
12788 L:      linux-hwmon@vger.kernel.org
12789 S:      Maintained
12790 F:      Documentation/hwmon/tmp401
12791 F:      drivers/hwmon/tmp401.c
12792
12793 TMPFS (SHMEM FILESYSTEM)
12794 M:      Hugh Dickins <hughd@google.com>
12795 L:      linux-mm@kvack.org
12796 S:      Maintained
12797 F:      include/linux/shmem_fs.h
12798 F:      mm/shmem.c
12799
12800 TM6000 VIDEO4LINUX DRIVER
12801 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12802 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12803 L:      linux-media@vger.kernel.org
12804 W:      https://linuxtv.org
12805 T:      git git://linuxtv.org/media_tree.git
12806 S:      Odd fixes
12807 F:      drivers/media/usb/tm6000/
12808 F:      Documentation/media/v4l-drivers/tm6000*
12809
12810 TW5864 VIDEO4LINUX DRIVER
12811 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12812 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12813 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12814 L:      linux-media@vger.kernel.org
12815 S:      Supported
12816 F:      drivers/media/pci/tw5864/
12817
12818 TW68 VIDEO4LINUX DRIVER
12819 M:      Hans Verkuil <hverkuil@xs4all.nl>
12820 L:      linux-media@vger.kernel.org
12821 T:      git git://linuxtv.org/media_tree.git
12822 W:      https://linuxtv.org
12823 S:      Odd Fixes
12824 F:      drivers/media/pci/tw68/
12825
12826 TW686X VIDEO4LINUX DRIVER
12827 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12828 L:      linux-media@vger.kernel.org
12829 T:      git git://linuxtv.org/media_tree.git
12830 W:      http://linuxtv.org
12831 S:      Maintained
12832 F:      drivers/media/pci/tw686x/
12833
12834 TPM DEVICE DRIVER
12835 M:      Peter Huewe <peterhuewe@gmx.de>
12836 M:      Marcel Selhorst <tpmdd@selhorst.net>
12837 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12838 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12839 W:      http://tpmdd.sourceforge.net
12840 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12841 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12842 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12843 S:      Maintained
12844 F:      drivers/char/tpm/
12845
12846 TPM IBM_VTPM DEVICE DRIVER
12847 M:      Ashley Lai <ashleydlai@gmail.com>
12848 W:      http://tpmdd.sourceforge.net
12849 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12850 S:      Maintained
12851 F:      drivers/char/tpm/tpm_ibmvtpm*
12852
12853 TRACING
12854 M:      Steven Rostedt <rostedt@goodmis.org>
12855 M:      Ingo Molnar <mingo@redhat.com>
12856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12857 S:      Maintained
12858 F:      Documentation/trace/ftrace.txt
12859 F:      arch/*/*/*/ftrace.h
12860 F:      arch/*/kernel/ftrace.c
12861 F:      include/*/ftrace.h
12862 F:      include/linux/trace*.h
12863 F:      include/trace/
12864 F:      kernel/trace/
12865 F:      tools/testing/selftests/ftrace/
12866
12867 TRACING MMIO ACCESSES (MMIOTRACE)
12868 M:      Steven Rostedt <rostedt@goodmis.org>
12869 M:      Ingo Molnar <mingo@kernel.org>
12870 R:      Karol Herbst <karolherbst@gmail.com>
12871 R:      Pekka Paalanen <ppaalanen@gmail.com>
12872 S:      Maintained
12873 L:      linux-kernel@vger.kernel.org
12874 L:      nouveau@lists.freedesktop.org
12875 F:      kernel/trace/trace_mmiotrace.c
12876 F:      include/linux/mmiotrace.h
12877 F:      arch/x86/mm/kmmio.c
12878 F:      arch/x86/mm/mmio-mod.c
12879 F:      arch/x86/mm/testmmiotrace.c
12880
12881 TRIVIAL PATCHES
12882 M:      Jiri Kosina <trivial@kernel.org>
12883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12884 S:      Maintained
12885 K:      ^Subject:.*(?i)trivial
12886
12887 TTY LAYER
12888 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12889 M:      Jiri Slaby <jslaby@suse.com>
12890 S:      Supported
12891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12892 F:      Documentation/serial/
12893 F:      drivers/tty/
12894 F:      drivers/tty/serial/serial_core.c
12895 F:      include/linux/serial_core.h
12896 F:      include/linux/serial.h
12897 F:      include/linux/tty.h
12898 F:      include/uapi/linux/serial_core.h
12899 F:      include/uapi/linux/serial.h
12900 F:      include/uapi/linux/tty.h
12901
12902 TUA9001 MEDIA DRIVER
12903 M:      Antti Palosaari <crope@iki.fi>
12904 L:      linux-media@vger.kernel.org
12905 W:      https://linuxtv.org
12906 W:      http://palosaari.fi/linux/
12907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12908 T:      git git://linuxtv.org/anttip/media_tree.git
12909 S:      Maintained
12910 F:      drivers/media/tuners/tua9001*
12911
12912 TULIP NETWORK DRIVERS
12913 L:      netdev@vger.kernel.org
12914 L:      linux-parisc@vger.kernel.org
12915 S:      Orphan
12916 F:      drivers/net/ethernet/dec/tulip/
12917
12918 TUN/TAP driver
12919 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12920 W:      http://vtun.sourceforge.net/tun
12921 S:      Maintained
12922 F:      Documentation/networking/tuntap.txt
12923 F:      arch/um/os-Linux/drivers/
12924
12925 TURBOCHANNEL SUBSYSTEM
12926 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12927 M:      Ralf Baechle <ralf@linux-mips.org>
12928 L:      linux-mips@linux-mips.org
12929 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12930 S:      Maintained
12931 F:      drivers/tc/
12932 F:      include/linux/tc.h
12933
12934 UBI FILE SYSTEM (UBIFS)
12935 M:      Richard Weinberger <richard@nod.at>
12936 M:      Artem Bityutskiy <dedekind1@gmail.com>
12937 M:      Adrian Hunter <adrian.hunter@intel.com>
12938 L:      linux-mtd@lists.infradead.org
12939 T:      git git://git.infradead.org/ubifs-2.6.git
12940 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12941 S:      Supported
12942 F:      Documentation/filesystems/ubifs.txt
12943 F:      fs/ubifs/
12944
12945 UCLINUX (M68KNOMMU AND COLDFIRE)
12946 M:      Greg Ungerer <gerg@linux-m68k.org>
12947 W:      http://www.linux-m68k.org/
12948 W:      http://www.uclinux.org/
12949 L:      linux-m68k@lists.linux-m68k.org
12950 L:      uclinux-dev@uclinux.org  (subscribers-only)
12951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12952 S:      Maintained
12953 F:      arch/m68k/coldfire/
12954 F:      arch/m68k/68*/
12955 F:      arch/m68k/*/*_no.*
12956 F:      arch/m68k/include/asm/*_no.*
12957
12958 UDF FILESYSTEM
12959 M:      Jan Kara <jack@suse.com>
12960 S:      Maintained
12961 F:      Documentation/filesystems/udf.txt
12962 F:      fs/udf/
12963
12964 UDRAW TABLET
12965 M:      Bastien Nocera <hadess@hadess.net>
12966 L:      linux-input@vger.kernel.org
12967 S:      Maintained
12968 F:      drivers/hid/hid-udraw.c
12969
12970 UFS FILESYSTEM
12971 M:      Evgeniy Dushistov <dushistov@mail.ru>
12972 S:      Maintained
12973 F:      Documentation/filesystems/ufs.txt
12974 F:      fs/ufs/
12975
12976 UHID USERSPACE HID IO DRIVER:
12977 M:      David Herrmann <dh.herrmann@googlemail.com>
12978 L:      linux-input@vger.kernel.org
12979 S:      Maintained
12980 F:      drivers/hid/uhid.c
12981 F:      include/uapi/linux/uhid.h
12982
12983 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12984 L:      linux-usb@vger.kernel.org
12985 S:      Orphan
12986 F:      drivers/uwb/
12987 F:      include/linux/uwb.h
12988 F:      include/linux/uwb/
12989
12990 UNICORE32 ARCHITECTURE:
12991 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12992 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12993 S:      Maintained
12994 T:      git git://github.com/gxt/linux.git
12995 F:      arch/unicore32/
12996
12997 UNIFDEF
12998 M:      Tony Finch <dot@dotat.at>
12999 W:      http://dotat.at/prog/unifdef
13000 S:      Maintained
13001 F:      scripts/unifdef.c
13002
13003 UNIFORM CDROM DRIVER
13004 M:      Jens Axboe <axboe@kernel.dk>
13005 W:      http://www.kernel.dk
13006 S:      Maintained
13007 F:      Documentation/cdrom/
13008 F:      drivers/cdrom/cdrom.c
13009 F:      include/linux/cdrom.h
13010 F:      include/uapi/linux/cdrom.h
13011
13012 UNISYS S-PAR DRIVERS
13013 M:      David Kershner <david.kershner@unisys.com>
13014 L:      sparmaintainer@unisys.com (Unisys internal)
13015 S:      Supported
13016 F:      drivers/staging/unisys/
13017
13018 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13019 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13020 L:      linux-scsi@vger.kernel.org
13021 S:      Supported
13022 F:      Documentation/scsi/ufs.txt
13023 F:      drivers/scsi/ufs/
13024
13025 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13026 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13027 M:      Prabu Thangamuthu <prabut@synopsys.com>
13028 L:      linux-scsi@vger.kernel.org
13029 S:      Supported
13030 F:      drivers/scsi/ufs/*dwc*
13031
13032 UNSORTED BLOCK IMAGES (UBI)
13033 M:      Artem Bityutskiy <dedekind1@gmail.com>
13034 M:      Richard Weinberger <richard@nod.at>
13035 W:      http://www.linux-mtd.infradead.org/
13036 L:      linux-mtd@lists.infradead.org
13037 T:      git git://git.infradead.org/ubifs-2.6.git
13038 S:      Supported
13039 F:      drivers/mtd/ubi/
13040 F:      include/linux/mtd/ubi.h
13041 F:      include/uapi/mtd/ubi-user.h
13042
13043 USB ACM DRIVER
13044 M:      Oliver Neukum <oneukum@suse.com>
13045 L:      linux-usb@vger.kernel.org
13046 S:      Maintained
13047 F:      Documentation/usb/acm.txt
13048 F:      drivers/usb/class/cdc-acm.*
13049
13050 USB AR5523 WIRELESS DRIVER
13051 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13052 L:      linux-wireless@vger.kernel.org
13053 S:      Maintained
13054 F:      drivers/net/wireless/ath/ar5523/
13055
13056 USB ATTACHED SCSI
13057 M:      Oliver Neukum <oneukum@suse.com>
13058 L:      linux-usb@vger.kernel.org
13059 L:      linux-scsi@vger.kernel.org
13060 S:      Maintained
13061 F:      drivers/usb/storage/uas.c
13062
13063 USB CDC ETHERNET DRIVER
13064 M:      Oliver Neukum <oliver@neukum.org>
13065 L:      linux-usb@vger.kernel.org
13066 S:      Maintained
13067 F:      drivers/net/usb/cdc_*.c
13068 F:      include/uapi/linux/usb/cdc.h
13069
13070 USB CHAOSKEY DRIVER
13071 M:      Keith Packard <keithp@keithp.com>
13072 L:      linux-usb@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/usb/misc/chaoskey.c
13075
13076 USB CYPRESS C67X00 DRIVER
13077 M:      Peter Korsgaard <jacmet@sunsite.dk>
13078 L:      linux-usb@vger.kernel.org
13079 S:      Maintained
13080 F:      drivers/usb/c67x00/
13081
13082 USB DAVICOM DM9601 DRIVER
13083 M:      Peter Korsgaard <jacmet@sunsite.dk>
13084 L:      netdev@vger.kernel.org
13085 W:      http://www.linux-usb.org/usbnet
13086 S:      Maintained
13087 F:      drivers/net/usb/dm9601.c
13088
13089 USB DIAMOND RIO500 DRIVER
13090 M:      Cesar Miquel <miquel@df.uba.ar>
13091 L:      rio500-users@lists.sourceforge.net
13092 W:      http://rio500.sourceforge.net
13093 S:      Maintained
13094 F:      drivers/usb/misc/rio500*
13095
13096 USB EHCI DRIVER
13097 M:      Alan Stern <stern@rowland.harvard.edu>
13098 L:      linux-usb@vger.kernel.org
13099 S:      Maintained
13100 F:      Documentation/usb/ehci.txt
13101 F:      drivers/usb/host/ehci*
13102
13103 USB GADGET/PERIPHERAL SUBSYSTEM
13104 M:      Felipe Balbi <balbi@kernel.org>
13105 L:      linux-usb@vger.kernel.org
13106 W:      http://www.linux-usb.org/gadget
13107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13108 S:      Maintained
13109 F:      drivers/usb/gadget/
13110 F:      include/linux/usb/gadget*
13111
13112 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13113 M:      Jiri Kosina <jikos@kernel.org>
13114 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13115 L:      linux-usb@vger.kernel.org
13116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13117 S:      Maintained
13118 F:      Documentation/hid/hiddev.txt
13119 F:      drivers/hid/usbhid/
13120
13121 USB ISP116X DRIVER
13122 M:      Olav Kongas <ok@artecdesign.ee>
13123 L:      linux-usb@vger.kernel.org
13124 S:      Maintained
13125 F:      drivers/usb/host/isp116x*
13126 F:      include/linux/usb/isp116x.h
13127
13128 USB LAN78XX ETHERNET DRIVER
13129 M:      Woojung Huh <woojung.huh@microchip.com>
13130 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13131 L:      netdev@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/net/usb/lan78xx.*
13134
13135 USB MASS STORAGE DRIVER
13136 M:      Alan Stern <stern@rowland.harvard.edu>
13137 L:      linux-usb@vger.kernel.org
13138 L:      usb-storage@lists.one-eyed-alien.net
13139 S:      Maintained
13140 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13141 F:      drivers/usb/storage/
13142
13143 USB MIDI DRIVER
13144 M:      Clemens Ladisch <clemens@ladisch.de>
13145 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13146 T:      git git://git.alsa-project.org/alsa-kernel.git
13147 S:      Maintained
13148 F:      sound/usb/midi.*
13149
13150 USB NETWORKING DRIVERS
13151 L:      linux-usb@vger.kernel.org
13152 S:      Odd Fixes
13153 F:      drivers/net/usb/
13154
13155 USB OHCI DRIVER
13156 M:      Alan Stern <stern@rowland.harvard.edu>
13157 L:      linux-usb@vger.kernel.org
13158 S:      Maintained
13159 F:      Documentation/usb/ohci.txt
13160 F:      drivers/usb/host/ohci*
13161
13162 USB OTG FSM (Finite State Machine)
13163 M:      Peter Chen <Peter.Chen@nxp.com>
13164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13165 L:      linux-usb@vger.kernel.org
13166 S:      Maintained
13167 F:      drivers/usb/common/usb-otg-fsm.c
13168
13169 USB OVER IP DRIVER
13170 M:      Valentina Manea <valentina.manea.m@gmail.com>
13171 M:      Shuah Khan <shuahkh@osg.samsung.com>
13172 M:      Shuah Khan <shuah@kernel.org>
13173 L:      linux-usb@vger.kernel.org
13174 S:      Maintained
13175 F:      Documentation/usb/usbip_protocol.txt
13176 F:      drivers/usb/usbip/
13177 F:      tools/usb/usbip/
13178
13179 USB PEGASUS DRIVER
13180 M:      Petko Manolov <petkan@nucleusys.com>
13181 L:      linux-usb@vger.kernel.org
13182 L:      netdev@vger.kernel.org
13183 T:      git git://github.com/petkan/pegasus.git
13184 W:      https://github.com/petkan/pegasus
13185 S:      Maintained
13186 F:      drivers/net/usb/pegasus.*
13187
13188 USB PHY LAYER
13189 M:      Felipe Balbi <balbi@kernel.org>
13190 L:      linux-usb@vger.kernel.org
13191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13192 S:      Maintained
13193 F:      drivers/usb/phy/
13194
13195 USB PRINTER DRIVER (usblp)
13196 M:      Pete Zaitcev <zaitcev@redhat.com>
13197 L:      linux-usb@vger.kernel.org
13198 S:      Supported
13199 F:      drivers/usb/class/usblp.c
13200
13201 USB QMI WWAN NETWORK DRIVER
13202 M:      Bjørn Mork <bjorn@mork.no>
13203 L:      netdev@vger.kernel.org
13204 S:      Maintained
13205 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13206 F:      drivers/net/usb/qmi_wwan.c
13207
13208 USB RTL8150 DRIVER
13209 M:      Petko Manolov <petkan@nucleusys.com>
13210 L:      linux-usb@vger.kernel.org
13211 L:      netdev@vger.kernel.org
13212 T:      git git://github.com/petkan/rtl8150.git
13213 W:      https://github.com/petkan/rtl8150
13214 S:      Maintained
13215 F:      drivers/net/usb/rtl8150.c
13216
13217 USB SERIAL SUBSYSTEM
13218 M:      Johan Hovold <johan@kernel.org>
13219 L:      linux-usb@vger.kernel.org
13220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13221 S:      Maintained
13222 F:      Documentation/usb/usb-serial.txt
13223 F:      drivers/usb/serial/
13224 F:      include/linux/usb/serial.h
13225
13226 USB SMSC75XX ETHERNET DRIVER
13227 M:      Steve Glendinning <steve.glendinning@shawell.net>
13228 L:      netdev@vger.kernel.org
13229 S:      Maintained
13230 F:      drivers/net/usb/smsc75xx.*
13231
13232 USB SMSC95XX ETHERNET DRIVER
13233 M:      Steve Glendinning <steve.glendinning@shawell.net>
13234 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13235 L:      netdev@vger.kernel.org
13236 S:      Maintained
13237 F:      drivers/net/usb/smsc95xx.*
13238
13239 USB SUBSYSTEM
13240 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13241 L:      linux-usb@vger.kernel.org
13242 W:      http://www.linux-usb.org
13243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13244 S:      Supported
13245 F:      Documentation/devicetree/bindings/usb/
13246 F:      Documentation/usb/
13247 F:      drivers/usb/
13248 F:      include/linux/usb.h
13249 F:      include/linux/usb/
13250
13251 USB UHCI DRIVER
13252 M:      Alan Stern <stern@rowland.harvard.edu>
13253 L:      linux-usb@vger.kernel.org
13254 S:      Maintained
13255 F:      drivers/usb/host/uhci*
13256
13257 USB "USBNET" DRIVER FRAMEWORK
13258 M:      Oliver Neukum <oneukum@suse.com>
13259 L:      netdev@vger.kernel.org
13260 W:      http://www.linux-usb.org/usbnet
13261 S:      Maintained
13262 F:      drivers/net/usb/usbnet.c
13263 F:      include/linux/usb/usbnet.h
13264
13265 USB VIDEO CLASS
13266 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13267 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13268 L:      linux-media@vger.kernel.org
13269 T:      git git://linuxtv.org/media_tree.git
13270 W:      http://www.ideasonboard.org/uvc/
13271 S:      Maintained
13272 F:      drivers/media/usb/uvc/
13273 F:      include/uapi/linux/uvcvideo.h
13274
13275 USB VISION DRIVER
13276 M:      Hans Verkuil <hverkuil@xs4all.nl>
13277 L:      linux-media@vger.kernel.org
13278 T:      git git://linuxtv.org/media_tree.git
13279 W:      https://linuxtv.org
13280 S:      Odd Fixes
13281 F:      drivers/media/usb/usbvision/
13282
13283 USB WEBCAM GADGET
13284 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13285 L:      linux-usb@vger.kernel.org
13286 S:      Maintained
13287 F:      drivers/usb/gadget/function/*uvc*
13288 F:      drivers/usb/gadget/legacy/webcam.c
13289
13290 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13291 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13292 L:      linux-wireless@vger.kernel.org
13293 S:      Maintained
13294 F:      drivers/net/wireless/rndis_wlan.c
13295
13296 USB XHCI DRIVER
13297 M:      Mathias Nyman <mathias.nyman@intel.com>
13298 L:      linux-usb@vger.kernel.org
13299 S:      Supported
13300 F:      drivers/usb/host/xhci*
13301 F:      drivers/usb/host/pci-quirks*
13302
13303 USB ZD1201 DRIVER
13304 L:      linux-wireless@vger.kernel.org
13305 W:      http://linux-lc100020.sourceforge.net
13306 S:      Orphan
13307 F:      drivers/net/wireless/zydas/zd1201.*
13308
13309 USB ZR364XX DRIVER
13310 M:      Antoine Jacquet <royale@zerezo.com>
13311 L:      linux-usb@vger.kernel.org
13312 L:      linux-media@vger.kernel.org
13313 T:      git git://linuxtv.org/media_tree.git
13314 W:      http://royale.zerezo.com/zr364xx/
13315 S:      Maintained
13316 F:      Documentation/media/v4l-drivers/zr364xx*
13317 F:      drivers/media/usb/zr364xx/
13318
13319 ULPI BUS
13320 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13321 L:      linux-usb@vger.kernel.org
13322 S:      Maintained
13323 F:      drivers/usb/common/ulpi.c
13324 F:      include/linux/ulpi/
13325
13326 USER-MODE LINUX (UML)
13327 M:      Jeff Dike <jdike@addtoit.com>
13328 M:      Richard Weinberger <richard@nod.at>
13329 L:      user-mode-linux-devel@lists.sourceforge.net
13330 L:      user-mode-linux-user@lists.sourceforge.net
13331 W:      http://user-mode-linux.sourceforge.net
13332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13333 S:      Maintained
13334 F:      Documentation/virtual/uml/
13335 F:      arch/um/
13336 F:      arch/x86/um/
13337 F:      fs/hostfs/
13338 F:      fs/hppfs/
13339
13340 USERSPACE I/O (UIO)
13341 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13342 S:      Maintained
13343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13344 F:      Documentation/driver-api/uio-howto.rst
13345 F:      drivers/uio/
13346 F:      include/linux/uio*.h
13347
13348 UTIL-LINUX PACKAGE
13349 M:      Karel Zak <kzak@redhat.com>
13350 L:      util-linux@vger.kernel.org
13351 W:      http://en.wikipedia.org/wiki/Util-linux
13352 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13353 S:      Maintained
13354
13355 UVESAFB DRIVER
13356 M:      Michal Januszewski <spock@gentoo.org>
13357 L:      linux-fbdev@vger.kernel.org
13358 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13359 S:      Maintained
13360 F:      Documentation/fb/uvesafb.txt
13361 F:      drivers/video/fbdev/uvesafb.*
13362
13363 VF610 NAND DRIVER
13364 M:      Stefan Agner <stefan@agner.ch>
13365 L:      linux-mtd@lists.infradead.org
13366 S:      Supported
13367 F:      drivers/mtd/nand/vf610_nfc.c
13368
13369 VFAT/FAT/MSDOS FILESYSTEM
13370 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13371 S:      Maintained
13372 F:      Documentation/filesystems/vfat.txt
13373 F:      fs/fat/
13374
13375 VFIO DRIVER
13376 M:      Alex Williamson <alex.williamson@redhat.com>
13377 L:      kvm@vger.kernel.org
13378 T:      git git://github.com/awilliam/linux-vfio.git
13379 S:      Maintained
13380 F:      Documentation/vfio.txt
13381 F:      drivers/vfio/
13382 F:      include/linux/vfio.h
13383 F:      include/uapi/linux/vfio.h
13384
13385 VFIO MEDIATED DEVICE DRIVERS
13386 M:      Kirti Wankhede <kwankhede@nvidia.com>
13387 L:      kvm@vger.kernel.org
13388 S:      Maintained
13389 F:      Documentation/vfio-mediated-device.txt
13390 F:      drivers/vfio/mdev/
13391 F:      include/linux/mdev.h
13392 F:      samples/vfio-mdev/
13393
13394 VFIO PLATFORM DRIVER
13395 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13396 L:      kvm@vger.kernel.org
13397 S:      Maintained
13398 F:      drivers/vfio/platform/
13399
13400 VGA_SWITCHEROO
13401 R:      Lukas Wunner <lukas@wunner.de>
13402 S:      Maintained
13403 F:      Documentation/gpu/vga-switcheroo.rst
13404 F:      drivers/gpu/vga/vga_switcheroo.c
13405 F:      include/linux/vga_switcheroo.h
13406 T:      git git://anongit.freedesktop.org/drm/drm-misc
13407
13408 VIDEOBUF2 FRAMEWORK
13409 M:      Pawel Osciak <pawel@osciak.com>
13410 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13411 M:      Kyungmin Park <kyungmin.park@samsung.com>
13412 L:      linux-media@vger.kernel.org
13413 S:      Maintained
13414 F:      drivers/media/v4l2-core/videobuf2-*
13415 F:      include/media/videobuf2-*
13416
13417 VIRTIO AND VHOST VSOCK DRIVER
13418 M:      Stefan Hajnoczi <stefanha@redhat.com>
13419 L:      kvm@vger.kernel.org
13420 L:      virtualization@lists.linux-foundation.org
13421 L:      netdev@vger.kernel.org
13422 S:      Maintained
13423 F:      include/linux/virtio_vsock.h
13424 F:      include/uapi/linux/virtio_vsock.h
13425 F:      include/uapi/linux/vsockmon.h
13426 F:      net/vmw_vsock/af_vsock_tap.c
13427 F:      net/vmw_vsock/virtio_transport_common.c
13428 F:      net/vmw_vsock/virtio_transport.c
13429 F:      drivers/net/vsockmon.c
13430 F:      drivers/vhost/vsock.c
13431 F:      drivers/vhost/vsock.h
13432
13433 VIRTUAL SERIO DEVICE DRIVER
13434 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13435 S:      Maintained
13436 F:      drivers/input/serio/userio.c
13437 F:      include/uapi/linux/userio.h
13438
13439 VIRTIO CONSOLE DRIVER
13440 M:      Amit Shah <amit@kernel.org>
13441 L:      virtualization@lists.linux-foundation.org
13442 S:      Maintained
13443 F:      drivers/char/virtio_console.c
13444 F:      include/linux/virtio_console.h
13445 F:      include/uapi/linux/virtio_console.h
13446
13447 VIRTIO CORE, NET AND BLOCK DRIVERS
13448 M:      "Michael S. Tsirkin" <mst@redhat.com>
13449 M:      Jason Wang <jasowang@redhat.com>
13450 L:      virtualization@lists.linux-foundation.org
13451 S:      Maintained
13452 F:      Documentation/devicetree/bindings/virtio/
13453 F:      drivers/virtio/
13454 F:      tools/virtio/
13455 F:      drivers/net/virtio_net.c
13456 F:      drivers/block/virtio_blk.c
13457 F:      include/linux/virtio*.h
13458 F:      include/uapi/linux/virtio_*.h
13459 F:      drivers/crypto/virtio/
13460
13461 VIRTIO DRIVERS FOR S390
13462 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13463 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13464 L:      linux-s390@vger.kernel.org
13465 L:      virtualization@lists.linux-foundation.org
13466 L:      kvm@vger.kernel.org
13467 S:      Supported
13468 F:      drivers/s390/virtio/
13469
13470 VIRTIO GPU DRIVER
13471 M:      David Airlie <airlied@linux.ie>
13472 M:      Gerd Hoffmann <kraxel@redhat.com>
13473 L:      dri-devel@lists.freedesktop.org
13474 L:      virtualization@lists.linux-foundation.org
13475 T:      git git://anongit.freedesktop.org/drm/drm-misc
13476 S:      Maintained
13477 F:      drivers/gpu/drm/virtio/
13478 F:      include/uapi/linux/virtio_gpu.h
13479
13480 VIRTIO HOST (VHOST)
13481 M:      "Michael S. Tsirkin" <mst@redhat.com>
13482 M:      Jason Wang <jasowang@redhat.com>
13483 L:      kvm@vger.kernel.org
13484 L:      virtualization@lists.linux-foundation.org
13485 L:      netdev@vger.kernel.org
13486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13487 S:      Maintained
13488 F:      drivers/vhost/
13489 F:      include/uapi/linux/vhost.h
13490
13491 VIRTIO INPUT DRIVER
13492 M:      Gerd Hoffmann <kraxel@redhat.com>
13493 S:      Maintained
13494 F:      drivers/virtio/virtio_input.c
13495 F:      include/uapi/linux/virtio_input.h
13496
13497 VIRTIO CRYPTO DRIVER
13498 M:  Gonglei <arei.gonglei@huawei.com>
13499 L:  virtualization@lists.linux-foundation.org
13500 L:  linux-crypto@vger.kernel.org
13501 S:  Maintained
13502 F:  drivers/crypto/virtio/
13503 F:  include/uapi/linux/virtio_crypto.h
13504
13505 VIA RHINE NETWORK DRIVER
13506 S:      Orphan
13507 F:      drivers/net/ethernet/via/via-rhine.c
13508
13509 VIA SD/MMC CARD CONTROLLER DRIVER
13510 M:      Bruce Chang <brucechang@via.com.tw>
13511 M:      Harald Welte <HaraldWelte@viatech.com>
13512 S:      Maintained
13513 F:      drivers/mmc/host/via-sdmmc.c
13514
13515 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13516 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13517 L:      linux-fbdev@vger.kernel.org
13518 S:      Maintained
13519 F:      include/linux/via-core.h
13520 F:      include/linux/via-gpio.h
13521 F:      include/linux/via_i2c.h
13522 F:      drivers/video/fbdev/via/
13523
13524 VIA VELOCITY NETWORK DRIVER
13525 M:      Francois Romieu <romieu@fr.zoreil.com>
13526 L:      netdev@vger.kernel.org
13527 S:      Maintained
13528 F:      drivers/net/ethernet/via/via-velocity.*
13529
13530 VIRT LIB
13531 M:      Alex Williamson <alex.williamson@redhat.com>
13532 M:      Paolo Bonzini <pbonzini@redhat.com>
13533 L:      kvm@vger.kernel.org
13534 S:      Supported
13535 F:      virt/lib/
13536
13537 VIVID VIRTUAL VIDEO DRIVER
13538 M:      Hans Verkuil <hverkuil@xs4all.nl>
13539 L:      linux-media@vger.kernel.org
13540 T:      git git://linuxtv.org/media_tree.git
13541 W:      https://linuxtv.org
13542 S:      Maintained
13543 F:      drivers/media/platform/vivid/*
13544
13545 VLYNQ BUS
13546 M:      Florian Fainelli <f.fainelli@gmail.com>
13547 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13548 S:      Maintained
13549 F:      drivers/vlynq/vlynq.c
13550 F:      include/linux/vlynq.h
13551
13552 VME SUBSYSTEM
13553 M:      Martyn Welch <martyn@welchs.me.uk>
13554 M:      Manohar Vanga <manohar.vanga@gmail.com>
13555 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13556 L:      devel@driverdev.osuosl.org
13557 S:      Maintained
13558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13559 F:      Documentation/driver-api/vme.rst
13560 F:      drivers/staging/vme/
13561 F:      drivers/vme/
13562 F:      include/linux/vme*
13563
13564 VMWARE HYPERVISOR INTERFACE
13565 M:      Alok Kataria <akataria@vmware.com>
13566 L:      virtualization@lists.linux-foundation.org
13567 S:      Supported
13568 F:      arch/x86/kernel/cpu/vmware.c
13569
13570 VMWARE BALLOON DRIVER
13571 M:      Xavier Deguillard <xdeguillard@vmware.com>
13572 M:      Philip Moltmann <moltmann@vmware.com>
13573 M:      "VMware, Inc." <pv-drivers@vmware.com>
13574 L:      linux-kernel@vger.kernel.org
13575 S:      Maintained
13576 F:      drivers/misc/vmw_balloon.c
13577
13578 VMWARE VMMOUSE SUBDRIVER
13579 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13580 M:      "VMware, Inc." <pv-drivers@vmware.com>
13581 L:      linux-input@vger.kernel.org
13582 S:      Maintained
13583 F:      drivers/input/mouse/vmmouse.c
13584 F:      drivers/input/mouse/vmmouse.h
13585
13586 VMWARE VMXNET3 ETHERNET DRIVER
13587 M:      Shrikrishna Khare <skhare@vmware.com>
13588 M:      "VMware, Inc." <pv-drivers@vmware.com>
13589 L:      netdev@vger.kernel.org
13590 S:      Maintained
13591 F:      drivers/net/vmxnet3/
13592
13593 VMware PVSCSI driver
13594 M:      Jim Gill <jgill@vmware.com>
13595 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13596 L:      linux-scsi@vger.kernel.org
13597 S:      Maintained
13598 F:      drivers/scsi/vmw_pvscsi.c
13599 F:      drivers/scsi/vmw_pvscsi.h
13600
13601 VMWARE PVRDMA DRIVER
13602 M:      Adit Ranadive <aditr@vmware.com>
13603 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13604 L:      linux-rdma@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/infiniband/hw/vmw_pvrdma/
13607
13608 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13609 M:      Liam Girdwood <lgirdwood@gmail.com>
13610 M:      Mark Brown <broonie@kernel.org>
13611 L:      linux-kernel@vger.kernel.org
13612 W:      http://www.slimlogic.co.uk/?p=48
13613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13614 S:      Supported
13615 F:      Documentation/devicetree/bindings/regulator/
13616 F:      drivers/regulator/
13617 F:      include/dt-bindings/regulator/
13618 F:      include/linux/regulator/
13619
13620 VRF
13621 M:      David Ahern <dsa@cumulusnetworks.com>
13622 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13623 L:      netdev@vger.kernel.org
13624 S:      Maintained
13625 F:      drivers/net/vrf.c
13626 F:      Documentation/networking/vrf.txt
13627
13628 VT1211 HARDWARE MONITOR DRIVER
13629 M:      Juerg Haefliger <juergh@gmail.com>
13630 L:      linux-hwmon@vger.kernel.org
13631 S:      Maintained
13632 F:      Documentation/hwmon/vt1211
13633 F:      drivers/hwmon/vt1211.c
13634
13635 VT8231 HARDWARE MONITOR DRIVER
13636 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13637 L:      linux-hwmon@vger.kernel.org
13638 S:      Maintained
13639 F:      drivers/hwmon/vt8231.c
13640
13641 VUB300 USB to SDIO/SD/MMC bridge chip
13642 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13643 L:      linux-mmc@vger.kernel.org
13644 L:      linux-usb@vger.kernel.org
13645 S:      Supported
13646 F:      drivers/mmc/host/vub300.c
13647
13648 W1 DALLAS'S 1-WIRE BUS
13649 M:      Evgeniy Polyakov <zbr@ioremap.net>
13650 S:      Maintained
13651 F:      Documentation/w1/
13652 F:      drivers/w1/
13653
13654 W83791D HARDWARE MONITORING DRIVER
13655 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13656 L:      linux-hwmon@vger.kernel.org
13657 S:      Maintained
13658 F:      Documentation/hwmon/w83791d
13659 F:      drivers/hwmon/w83791d.c
13660
13661 W83793 HARDWARE MONITORING DRIVER
13662 M:      Rudolf Marek <r.marek@assembler.cz>
13663 L:      linux-hwmon@vger.kernel.org
13664 S:      Maintained
13665 F:      Documentation/hwmon/w83793
13666 F:      drivers/hwmon/w83793.c
13667
13668 W83795 HARDWARE MONITORING DRIVER
13669 M:      Jean Delvare <jdelvare@suse.com>
13670 L:      linux-hwmon@vger.kernel.org
13671 S:      Maintained
13672 F:      drivers/hwmon/w83795.c
13673
13674 W83L51xD SD/MMC CARD INTERFACE DRIVER
13675 M:      Pierre Ossman <pierre@ossman.eu>
13676 S:      Maintained
13677 F:      drivers/mmc/host/wbsd.*
13678
13679 WACOM PROTOCOL 4 SERIAL TABLETS
13680 M:      Julian Squires <julian@cipht.net>
13681 M:      Hans de Goede <hdegoede@redhat.com>
13682 L:      linux-input@vger.kernel.org
13683 S:      Maintained
13684 F:      drivers/input/tablet/wacom_serial4.c
13685
13686 WATCHDOG DEVICE DRIVERS
13687 M:      Wim Van Sebroeck <wim@iguana.be>
13688 R:      Guenter Roeck <linux@roeck-us.net>
13689 L:      linux-watchdog@vger.kernel.org
13690 W:      http://www.linux-watchdog.org/
13691 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13692 S:      Maintained
13693 F:      Documentation/devicetree/bindings/watchdog/
13694 F:      Documentation/watchdog/
13695 F:      drivers/watchdog/
13696 F:      include/linux/watchdog.h
13697 F:      include/uapi/linux/watchdog.h
13698
13699 WIIMOTE HID DRIVER
13700 M:      David Herrmann <dh.herrmann@googlemail.com>
13701 L:      linux-input@vger.kernel.org
13702 S:      Maintained
13703 F:      drivers/hid/hid-wiimote*
13704
13705 WINBOND CIR DRIVER
13706 M:      David Härdeman <david@hardeman.nu>
13707 S:      Maintained
13708 F:      drivers/media/rc/winbond-cir.c
13709
13710 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13711 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13712 L:      linux-watchdog@vger.kernel.org
13713 S:      Maintained
13714 F:      drivers/watchdog/ebc-c384_wdt.c
13715
13716 WINSYSTEMS WS16C48 GPIO DRIVER
13717 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13718 L:      linux-gpio@vger.kernel.org
13719 S:      Maintained
13720 F:      drivers/gpio/gpio-ws16c48.c
13721
13722 WIMAX STACK
13723 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13724 M:      linux-wimax@intel.com
13725 L:      wimax@linuxwimax.org (subscribers-only)
13726 S:      Supported
13727 W:      http://linuxwimax.org
13728 F:      Documentation/wimax/README.wimax
13729 F:      include/linux/wimax/debug.h
13730 F:      include/net/wimax.h
13731 F:      include/uapi/linux/wimax.h
13732 F:      net/wimax/
13733
13734 WISTRON LAPTOP BUTTON DRIVER
13735 M:      Miloslav Trmac <mitr@volny.cz>
13736 S:      Maintained
13737 F:      drivers/input/misc/wistron_btns.c
13738
13739 WL3501 WIRELESS PCMCIA CARD DRIVER
13740 L:      linux-wireless@vger.kernel.org
13741 S:      Odd fixes
13742 F:      drivers/net/wireless/wl3501*
13743
13744 WOLFSON MICROELECTRONICS DRIVERS
13745 L:      patches@opensource.wolfsonmicro.com
13746 T:      git https://github.com/CirrusLogic/linux-drivers.git
13747 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13748 S:      Supported
13749 F:      Documentation/hwmon/wm83??
13750 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13751 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13752 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13753 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13754 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13755 F:      drivers/clk/clk-wm83*.c
13756 F:      drivers/extcon/extcon-arizona.c
13757 F:      drivers/leds/leds-wm83*.c
13758 F:      drivers/gpio/gpio-*wm*.c
13759 F:      drivers/gpio/gpio-arizona.c
13760 F:      drivers/hwmon/wm83??-hwmon.c
13761 F:      drivers/input/misc/wm831x-on.c
13762 F:      drivers/input/touchscreen/wm831x-ts.c
13763 F:      drivers/input/touchscreen/wm97*.c
13764 F:      drivers/mfd/arizona*
13765 F:      drivers/mfd/wm*.c
13766 F:      drivers/mfd/cs47l24*
13767 F:      drivers/power/supply/wm83*.c
13768 F:      drivers/rtc/rtc-wm83*.c
13769 F:      drivers/regulator/wm8*.c
13770 F:      drivers/regulator/arizona*
13771 F:      drivers/video/backlight/wm83*_bl.c
13772 F:      drivers/watchdog/wm83*_wdt.c
13773 F:      include/linux/mfd/arizona/
13774 F:      include/linux/mfd/wm831x/
13775 F:      include/linux/mfd/wm8350/
13776 F:      include/linux/mfd/wm8400*
13777 F:      include/linux/regulator/arizona*
13778 F:      include/linux/wm97xx.h
13779 F:      include/sound/wm????.h
13780 F:      sound/soc/codecs/arizona.?
13781 F:      sound/soc/codecs/wm*
13782 F:      sound/soc/codecs/cs47l24*
13783
13784 WORKQUEUE
13785 M:      Tejun Heo <tj@kernel.org>
13786 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13788 S:      Maintained
13789 F:      include/linux/workqueue.h
13790 F:      kernel/workqueue.c
13791 F:      Documentation/core-api/workqueue.rst
13792
13793 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13794 M:      Chen-Yu Tsai <wens@csie.org>
13795 L:      linux-kernel@vger.kernel.org
13796 S:      Maintained
13797 N:      axp[128]
13798
13799 X.25 NETWORK LAYER
13800 M:      Andrew Hendry <andrew.hendry@gmail.com>
13801 L:      linux-x25@vger.kernel.org
13802 S:      Odd Fixes
13803 F:      Documentation/networking/x25*
13804 F:      include/net/x25*
13805 F:      net/x25/
13806
13807 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13808 M:      Thomas Gleixner <tglx@linutronix.de>
13809 M:      Ingo Molnar <mingo@redhat.com>
13810 M:      "H. Peter Anvin" <hpa@zytor.com>
13811 M:      x86@kernel.org
13812 L:      linux-kernel@vger.kernel.org
13813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13814 S:      Maintained
13815 F:      Documentation/x86/
13816 F:      arch/x86/
13817
13818 X86 PLATFORM DRIVERS
13819 M:      Darren Hart <dvhart@infradead.org>
13820 M:      Andy Shevchenko <andy@infradead.org>
13821 L:      platform-driver-x86@vger.kernel.org
13822 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13823 S:      Maintained
13824 F:      drivers/platform/x86/
13825 F:      drivers/platform/olpc/
13826
13827 X86 MCE INFRASTRUCTURE
13828 M:      Tony Luck <tony.luck@intel.com>
13829 M:      Borislav Petkov <bp@alien8.de>
13830 L:      linux-edac@vger.kernel.org
13831 S:      Maintained
13832 F:      arch/x86/kernel/cpu/mcheck/*
13833
13834 X86 MICROCODE UPDATE SUPPORT
13835 M:      Borislav Petkov <bp@alien8.de>
13836 S:      Maintained
13837 F:      arch/x86/kernel/cpu/microcode/*
13838
13839 X86 VDSO
13840 M:      Andy Lutomirski <luto@amacapital.net>
13841 L:      linux-kernel@vger.kernel.org
13842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13843 S:      Maintained
13844 F:      arch/x86/entry/vdso/
13845
13846 XC2028/3028 TUNER DRIVER
13847 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13848 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13849 L:      linux-media@vger.kernel.org
13850 W:      https://linuxtv.org
13851 T:      git git://linuxtv.org/media_tree.git
13852 S:      Maintained
13853 F:      drivers/media/tuners/tuner-xc2028.*
13854
13855 XEN HYPERVISOR INTERFACE
13856 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13857 M:      Juergen Gross <jgross@suse.com>
13858 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13860 S:      Supported
13861 F:      arch/x86/xen/
13862 F:      drivers/*/xen-*front.c
13863 F:      drivers/xen/
13864 F:      arch/x86/include/asm/xen/
13865 F:      include/xen/
13866 F:      include/uapi/xen/
13867
13868 XEN HYPERVISOR ARM
13869 M:      Stefano Stabellini <sstabellini@kernel.org>
13870 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13871 S:      Maintained
13872 F:      arch/arm/xen/
13873 F:      arch/arm/include/asm/xen/
13874
13875 XEN HYPERVISOR ARM64
13876 M:      Stefano Stabellini <sstabellini@kernel.org>
13877 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13878 S:      Maintained
13879 F:      arch/arm64/xen/
13880 F:      arch/arm64/include/asm/xen/
13881
13882 XEN NETWORK BACKEND DRIVER
13883 M:      Wei Liu <wei.liu2@citrix.com>
13884 M:      Paul Durrant <paul.durrant@citrix.com>
13885 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13886 L:      netdev@vger.kernel.org
13887 S:      Supported
13888 F:      drivers/net/xen-netback/*
13889
13890 XEN PCI SUBSYSTEM
13891 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13892 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13893 S:      Supported
13894 F:      arch/x86/pci/*xen*
13895 F:      drivers/pci/*xen*
13896
13897 XEN BLOCK SUBSYSTEM
13898 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13899 M:      Roger Pau Monné <roger.pau@citrix.com>
13900 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13901 S:      Supported
13902 F:      drivers/block/xen-blkback/*
13903 F:      drivers/block/xen*
13904
13905 XEN PVSCSI DRIVERS
13906 M:      Juergen Gross <jgross@suse.com>
13907 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13908 L:      linux-scsi@vger.kernel.org
13909 S:      Supported
13910 F:      drivers/scsi/xen-scsifront.c
13911 F:      drivers/xen/xen-scsiback.c
13912 F:      include/xen/interface/io/vscsiif.h
13913
13914 XEN SWIOTLB SUBSYSTEM
13915 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13916 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13917 S:      Supported
13918 F:      arch/x86/xen/*swiotlb*
13919 F:      drivers/xen/*swiotlb*
13920
13921 XFS FILESYSTEM
13922 M:      Darrick J. Wong <darrick.wong@oracle.com>
13923 M:      linux-xfs@vger.kernel.org
13924 L:      linux-xfs@vger.kernel.org
13925 W:      http://xfs.org/
13926 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13927 S:      Supported
13928 F:      Documentation/filesystems/xfs.txt
13929 F:      fs/xfs/
13930
13931 XILINX AXI ETHERNET DRIVER
13932 M:      Anirudha Sarangi <anirudh@xilinx.com>
13933 M:      John Linn <John.Linn@xilinx.com>
13934 S:      Maintained
13935 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13936
13937 XILINX UARTLITE SERIAL DRIVER
13938 M:      Peter Korsgaard <jacmet@sunsite.dk>
13939 L:      linux-serial@vger.kernel.org
13940 S:      Maintained
13941 F:      drivers/tty/serial/uartlite.c
13942
13943 XILINX VIDEO IP CORES
13944 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13945 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13946 L:      linux-media@vger.kernel.org
13947 T:      git git://linuxtv.org/media_tree.git
13948 S:      Supported
13949 F:      Documentation/devicetree/bindings/media/xilinx/
13950 F:      drivers/media/platform/xilinx/
13951 F:      include/uapi/linux/xilinx-v4l2-controls.h
13952
13953 XILLYBUS DRIVER
13954 M:      Eli Billauer <eli.billauer@gmail.com>
13955 L:      linux-kernel@vger.kernel.org
13956 S:      Supported
13957 F:      drivers/char/xillybus/
13958
13959 XTENSA XTFPGA PLATFORM SUPPORT
13960 M:      Max Filippov <jcmvbkbc@gmail.com>
13961 L:      linux-xtensa@linux-xtensa.org
13962 S:      Maintained
13963 F:      drivers/spi/spi-xtensa-xtfpga.c
13964 F:      sound/soc/xtensa/xtfpga-i2s.c
13965
13966 YAM DRIVER FOR AX.25
13967 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13968 L:      linux-hams@vger.kernel.org
13969 S:      Maintained
13970 F:      drivers/net/hamradio/yam*
13971 F:      include/linux/yam.h
13972
13973 YEALINK PHONE DRIVER
13974 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13975 L:      usbb2k-api-dev@nongnu.org
13976 S:      Maintained
13977 F:      Documentation/input/yealink.rst
13978 F:      drivers/input/misc/yealink.*
13979
13980 Z8530 DRIVER FOR AX.25
13981 M:      Joerg Reuter <jreuter@yaina.de>
13982 W:      http://yaina.de/jreuter/
13983 W:      http://www.qsl.net/dl1bke/
13984 L:      linux-hams@vger.kernel.org
13985 S:      Maintained
13986 F:      Documentation/networking/z8530drv.txt
13987 F:      drivers/net/hamradio/*scc.c
13988 F:      drivers/net/hamradio/z8530.h
13989
13990 ZBUD COMPRESSED PAGE ALLOCATOR
13991 M:      Seth Jennings <sjenning@redhat.com>
13992 M:      Dan Streetman <ddstreet@ieee.org>
13993 L:      linux-mm@kvack.org
13994 S:      Maintained
13995 F:      mm/zbud.c
13996 F:      include/linux/zbud.h
13997
13998 ZD1211RW WIRELESS DRIVER
13999 M:      Daniel Drake <dsd@gentoo.org>
14000 M:      Ulrich Kunitz <kune@deine-taler.de>
14001 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14002 L:      linux-wireless@vger.kernel.org
14003 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14004 S:      Maintained
14005 F:      drivers/net/wireless/zydas/zd1211rw/
14006
14007 ZD1301_DEMOD MEDIA DRIVER
14008 M:      Antti Palosaari <crope@iki.fi>
14009 L:      linux-media@vger.kernel.org
14010 W:      https://linuxtv.org/
14011 W:      http://palosaari.fi/linux/
14012 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14013 S:      Maintained
14014 F:      drivers/media/dvb-frontends/zd1301_demod*
14015
14016 ZD1301 MEDIA DRIVER
14017 M:      Antti Palosaari <crope@iki.fi>
14018 L:      linux-media@vger.kernel.org
14019 W:      https://linuxtv.org/
14020 W:      http://palosaari.fi/linux/
14021 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14022 S:      Maintained
14023 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14024
14025 ZPOOL COMPRESSED PAGE STORAGE API
14026 M:      Dan Streetman <ddstreet@ieee.org>
14027 L:      linux-mm@kvack.org
14028 S:      Maintained
14029 F:      mm/zpool.c
14030 F:      include/linux/zpool.h
14031
14032 ZR36067 VIDEO FOR LINUX DRIVER
14033 L:      mjpeg-users@lists.sourceforge.net
14034 L:      linux-media@vger.kernel.org
14035 W:      http://mjpeg.sourceforge.net/driver-zoran/
14036 T:      hg https://linuxtv.org/hg/v4l-dvb
14037 S:      Odd Fixes
14038 F:      drivers/media/pci/zoran/
14039
14040 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14041 M:      Minchan Kim <minchan@kernel.org>
14042 M:      Nitin Gupta <ngupta@vflare.org>
14043 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14044 L:      linux-kernel@vger.kernel.org
14045 S:      Maintained
14046 F:      drivers/block/zram/
14047 F:      Documentation/blockdev/zram.txt
14048
14049 ZS DECSTATION Z85C30 SERIAL DRIVER
14050 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14051 S:      Maintained
14052 F:      drivers/tty/serial/zs.*
14053
14054 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14055 M:      Minchan Kim <minchan@kernel.org>
14056 M:      Nitin Gupta <ngupta@vflare.org>
14057 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14058 L:      linux-mm@kvack.org
14059 S:      Maintained
14060 F:      mm/zsmalloc.c
14061 F:      include/linux/zsmalloc.h
14062 F:      Documentation/vm/zsmalloc.txt
14063
14064 ZSWAP COMPRESSED SWAP CACHING
14065 M:      Seth Jennings <sjenning@redhat.com>
14066 M:      Dan Streetman <ddstreet@ieee.org>
14067 L:      linux-mm@kvack.org
14068 S:      Maintained
14069 F:      mm/zswap.c
14070
14071 THE REST
14072 M:      Linus Torvalds <torvalds@linux-foundation.org>
14073 L:      linux-kernel@vger.kernel.org
14074 Q:      http://patchwork.kernel.org/project/LKML/list/
14075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14076 S:      Buried alive in reporters
14077 F:      *
14078 F:      */