]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
IB/hfi1, qib, rdmavt: Move two IB event functions into rdmavt
[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         B: Bug tracking system location.
85         S: Status, one of the following:
86            Supported:   Someone is actually paid to look after this.
87            Maintained:  Someone actually looks after it.
88            Odd Fixes:   It has a maintainer but they don't have time to do
89                         much other than throw the odd patch in. See below..
90            Orphan:      No current maintainer [but maybe you could take the
91                         role as you write your new code].
92            Obsolete:    Old code. Something tagged obsolete generally means
93                         it has been replaced by a better system and you
94                         should be using that.
95         F: Files and directories with wildcard patterns.
96            A trailing slash includes all files and subdirectory files.
97            F:   drivers/net/    all files in and below drivers/net
98            F:   drivers/net/*   all files in drivers/net, but not below
99            F:   */net/*         all files in "any top level directory"/net
100            One pattern per line.  Multiple F: lines acceptable.
101         N: Files and directories with regex patterns.
102            N:   [^a-z]tegra     all files whose path contains the word tegra
103            One pattern per line.  Multiple N: lines acceptable.
104            scripts/get_maintainer.pl has different behavior for files that
105            match F: pattern and matches of N: patterns.  By default,
106            get_maintainer will not look at git log history when an F: pattern
107            match occurs.  When an N: match occurs, git log history is used
108            to also notify the people that have git commit signatures.
109         X: Files and directories that are NOT maintained, same rules as F:
110            Files exclusions are tested before file matches.
111            Can be useful for excluding a specific subdirectory, for instance:
112            F:   net/
113            X:   net/ipv6/
114            matches all files in and below net excluding net/ipv6/
115         K: Keyword perl extended regex pattern to match content in a
116            patch or file.  For instance:
117            K: of_get_profile
118               matches patches or files that contain "of_get_profile"
119            K: \b(printk|pr_(info|err))\b
120               matches patches or files that contain one or more of the words
121               printk, pr_info or pr_err
122            One regex pattern per line.  Multiple K: lines acceptable.
123
124 Note: For the hard of thinking, this list is meant to remain in alphabetical
125 order. If you could add yourselves to it in alphabetical order that would be
126 so much easier [Ed]
127
128 Maintainers List (try to look for most precise areas first)
129
130                 -----------------------------------
131
132 3C59X NETWORK DRIVER
133 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134 L:      netdev@vger.kernel.org
135 S:      Maintained
136 F:      Documentation/networking/vortex.txt
137 F:      drivers/net/ethernet/3com/3c59x.c
138
139 3CR990 NETWORK DRIVER
140 M:      David Dillow <dave@thedillows.org>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      drivers/net/ethernet/3com/typhoon*
144
145 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146 M:      Adam Radford <aradford@gmail.com>
147 L:      linux-scsi@vger.kernel.org
148 W:      http://www.lsi.com
149 S:      Supported
150 F:      drivers/scsi/3w-*
151
152 53C700 AND 53C700-66 SCSI DRIVER
153 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154 L:      linux-scsi@vger.kernel.org
155 S:      Maintained
156 F:      drivers/scsi/53c700*
157
158 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159 M:      Alexander Aring <aar@pengutronix.de>
160 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
161 L:      linux-bluetooth@vger.kernel.org
162 L:      linux-wpan@vger.kernel.org
163 S:      Maintained
164 F:      net/6lowpan/
165 F:      include/net/6lowpan.h
166 F:      Documentation/networking/6lowpan.txt
167
168 6PACK NETWORK DRIVER FOR AX.25
169 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
170 L:      linux-hams@vger.kernel.org
171 S:      Maintained
172 F:      drivers/net/hamradio/6pack.c
173
174 8169 10/100/1000 GIGABIT ETHERNET DRIVER
175 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
176 L:      netdev@vger.kernel.org
177 S:      Maintained
178 F:      drivers/net/ethernet/realtek/r8169.c
179
180 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182 L:      linux-serial@vger.kernel.org
183 S:      Maintained
184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185 F:      drivers/tty/serial/8250*
186 F:      include/linux/serial_8250.h
187
188 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189 L:      netdev@vger.kernel.org
190 S:      Orphan / Obsolete
191 F:      drivers/net/ethernet/8390/
192
193 9P FILE SYSTEM
194 M:      Eric Van Hensbergen <ericvh@gmail.com>
195 M:      Ron Minnich <rminnich@sandia.gov>
196 M:      Latchesar Ionkov <lucho@ionkov.net>
197 L:      v9fs-developer@lists.sourceforge.net
198 W:      http://swik.net/v9fs
199 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 S:      Maintained
202 F:      Documentation/filesystems/9p.txt
203 F:      fs/9p/
204 F:      net/9p/
205 F:      include/net/9p/
206 F:      include/uapi/linux/virtio_9p.h
207 F:      include/trace/events/9p.h
208
209
210 A8293 MEDIA DRIVER
211 M:      Antti Palosaari <crope@iki.fi>
212 L:      linux-media@vger.kernel.org
213 W:      https://linuxtv.org
214 W:      http://palosaari.fi/linux/
215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
216 T:      git git://linuxtv.org/anttip/media_tree.git
217 S:      Maintained
218 F:      drivers/media/dvb-frontends/a8293*
219
220 AACRAID SCSI RAID DRIVER
221 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222 L:      linux-scsi@vger.kernel.org
223 W:      http://www.adaptec.com/
224 S:      Supported
225 F:      Documentation/scsi/aacraid.txt
226 F:      drivers/scsi/aacraid/
227
228 ABI/API
229 L:      linux-api@vger.kernel.org
230 F:      include/linux/syscalls.h
231 F:      kernel/sys_ni.c
232
233 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234 M:      Hans de Goede <hdegoede@redhat.com>
235 L:      linux-hwmon@vger.kernel.org
236 S:      Maintained
237 F:      drivers/hwmon/abituguru.c
238
239 ABIT UGURU 3 HARDWARE MONITOR DRIVER
240 M:      Alistair John Strachan <alistair@devzero.co.uk>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru3.c
244
245 ACCES 104-DIO-48E GPIO DRIVER
246 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
247 L:      linux-gpio@vger.kernel.org
248 S:      Maintained
249 F:      drivers/gpio/gpio-104-dio-48e.c
250
251 ACCES 104-IDI-48 GPIO DRIVER
252 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-idi-48.c
256
257 ACCES 104-IDIO-16 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idio-16.c
262
263 ACCES 104-QUAD-8 IIO DRIVER
264 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
265 L:      linux-iio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/iio/counter/104-quad-8.c
268
269 ACENIC DRIVER
270 M:      Jes Sorensen <jes@trained-monkey.org>
271 L:      linux-acenic@sunsite.dk
272 S:      Maintained
273 F:      drivers/net/ethernet/alteon/acenic*
274
275 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276 M:      Peter Feuerer <peter@piie.net>
277 L:      platform-driver-x86@vger.kernel.org
278 W:      http://piie.net/?section=acerhdf
279 S:      Maintained
280 F:      drivers/platform/x86/acerhdf.c
281
282 ACER WMI LAPTOP EXTRAS
283 M:      "Lee, Chun-Yi" <jlee@suse.com>
284 L:      platform-driver-x86@vger.kernel.org
285 S:      Maintained
286 F:      drivers/platform/x86/acer-wmi.c
287
288 ACPI
289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
290 M:      Len Brown <lenb@kernel.org>
291 L:      linux-acpi@vger.kernel.org
292 W:      https://01.org/linux-acpi
293 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295 B:      https://bugzilla.kernel.org
296 S:      Supported
297 F:      drivers/acpi/
298 F:      drivers/pnp/pnpacpi/
299 F:      include/linux/acpi.h
300 F:      include/acpi/
301 F:      Documentation/acpi/
302 F:      Documentation/ABI/testing/sysfs-bus-acpi
303 F:      Documentation/ABI/testing/configfs-acpi
304 F:      drivers/pci/*acpi*
305 F:      drivers/pci/*/*acpi*
306 F:      drivers/pci/*/*/*acpi*
307 F:      tools/power/acpi/
308
309 ACPI COMPONENT ARCHITECTURE (ACPICA)
310 M:      Robert Moore <robert.moore@intel.com>
311 M:      Lv Zheng <lv.zheng@intel.com>
312 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313 L:      linux-acpi@vger.kernel.org
314 L:      devel@acpica.org
315 W:      https://acpica.org/
316 W:      https://github.com/acpica/acpica/
317 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 B:      https://bugzilla.kernel.org
320 B:      https://bugs.acpica.org
321 S:      Supported
322 F:      drivers/acpi/acpica/
323 F:      include/acpi/
324 F:      tools/power/acpi/
325
326 ACPI FAN DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 B:      https://bugzilla.kernel.org
331 S:      Supported
332 F:      drivers/acpi/fan.c
333
334 ACPI FOR ARM64 (ACPI/arm64)
335 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336 M:      Hanjun Guo <hanjun.guo@linaro.org>
337 M:      Sudeep Holla <sudeep.holla@arm.com>
338 L:      linux-acpi@vger.kernel.org
339 S:      Maintained
340 F:      drivers/acpi/arm64
341
342 ACPI THERMAL DRIVER
343 M:      Zhang Rui <rui.zhang@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 W:      https://01.org/linux-acpi
346 B:      https://bugzilla.kernel.org
347 S:      Supported
348 F:      drivers/acpi/*thermal*
349
350 ACPI VIDEO DRIVER
351 M:      Zhang Rui <rui.zhang@intel.com>
352 L:      linux-acpi@vger.kernel.org
353 W:      https://01.org/linux-acpi
354 B:      https://bugzilla.kernel.org
355 S:      Supported
356 F:      drivers/acpi/acpi_video.c
357
358 ACPI WMI DRIVER
359 L:      platform-driver-x86@vger.kernel.org
360 S:      Orphan
361 F:      drivers/platform/x86/wmi.c
362
363 AD1889 ALSA SOUND DRIVER
364 M:      Thibaut Varene <T-Bone@parisc-linux.org>
365 W:      http://wiki.parisc-linux.org/AD1889
366 L:      linux-parisc@vger.kernel.org
367 S:      Maintained
368 F:      sound/pci/ad1889.*
369
370 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371 M:      Michael Hennerich <michael.hennerich@analog.com>
372 W:      http://wiki.analog.com/AD5254
373 W:      http://ez.analog.com/community/linux-device-drivers
374 S:      Supported
375 F:      drivers/misc/ad525x_dpot.c
376
377 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378 M:      Michael Hennerich <michael.hennerich@analog.com>
379 W:      http://wiki.analog.com/AD5398
380 W:      http://ez.analog.com/community/linux-device-drivers
381 S:      Supported
382 F:      drivers/regulator/ad5398.c
383
384 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      http://wiki.analog.com/AD7142
387 W:      http://ez.analog.com/community/linux-device-drivers
388 S:      Supported
389 F:      drivers/input/misc/ad714x.c
390
391 AD7877 TOUCHSCREEN DRIVER
392 M:      Michael Hennerich <michael.hennerich@analog.com>
393 W:      http://wiki.analog.com/AD7877
394 W:      http://ez.analog.com/community/linux-device-drivers
395 S:      Supported
396 F:      drivers/input/touchscreen/ad7877.c
397
398 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399 M:      Michael Hennerich <michael.hennerich@analog.com>
400 W:      http://wiki.analog.com/AD7879
401 W:      http://ez.analog.com/community/linux-device-drivers
402 S:      Supported
403 F:      drivers/input/touchscreen/ad7879.c
404
405 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406 M:      Jiri Kosina <jikos@kernel.org>
407 S:      Maintained
408
409 ADF7242 IEEE 802.15.4 RADIO DRIVER
410 M:      Michael Hennerich <michael.hennerich@analog.com>
411 W:      https://wiki.analog.com/ADF7242
412 W:      http://ez.analog.com/community/linux-device-drivers
413 L:      linux-wpan@vger.kernel.org
414 S:      Supported
415 F:      drivers/net/ieee802154/adf7242.c
416 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
418 ADM1025 HARDWARE MONITOR DRIVER
419 M:      Jean Delvare <jdelvare@suse.com>
420 L:      linux-hwmon@vger.kernel.org
421 S:      Maintained
422 F:      Documentation/hwmon/adm1025
423 F:      drivers/hwmon/adm1025.c
424
425 ADM1029 HARDWARE MONITOR DRIVER
426 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
427 L:      linux-hwmon@vger.kernel.org
428 S:      Maintained
429 F:      drivers/hwmon/adm1029.c
430
431 ADM8211 WIRELESS DRIVER
432 L:      linux-wireless@vger.kernel.org
433 W:      http://wireless.kernel.org/
434 S:      Orphan
435 F:      drivers/net/wireless/admtek/adm8211.*
436
437 ADP1653 FLASH CONTROLLER DRIVER
438 M:      Sakari Ailus <sakari.ailus@iki.fi>
439 L:      linux-media@vger.kernel.org
440 S:      Maintained
441 F:      drivers/media/i2c/adp1653.c
442 F:      include/media/i2c/adp1653.h
443
444 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445 M:      Michael Hennerich <michael.hennerich@analog.com>
446 W:      http://wiki.analog.com/ADP5520
447 W:      http://ez.analog.com/community/linux-device-drivers
448 S:      Supported
449 F:      drivers/mfd/adp5520.c
450 F:      drivers/video/backlight/adp5520_bl.c
451 F:      drivers/leds/leds-adp5520.c
452 F:      drivers/gpio/gpio-adp5520.c
453 F:      drivers/input/keyboard/adp5520-keys.c
454
455 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456 M:      Michael Hennerich <michael.hennerich@analog.com>
457 W:      http://wiki.analog.com/ADP5588
458 W:      http://ez.analog.com/community/linux-device-drivers
459 S:      Supported
460 F:      drivers/input/keyboard/adp5588-keys.c
461 F:      drivers/gpio/gpio-adp5588.c
462
463 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464 M:      Michael Hennerich <michael.hennerich@analog.com>
465 W:      http://wiki.analog.com/ADP8860
466 W:      http://ez.analog.com/community/linux-device-drivers
467 S:      Supported
468 F:      drivers/video/backlight/adp8860_bl.c
469
470 ADS1015 HARDWARE MONITOR DRIVER
471 M:      Dirk Eibach <eibach@gdsys.de>
472 L:      linux-hwmon@vger.kernel.org
473 S:      Maintained
474 F:      Documentation/hwmon/ads1015
475 F:      drivers/hwmon/ads1015.c
476 F:      include/linux/i2c/ads1015.h
477
478 ADT746X FAN DRIVER
479 M:      Colin Leroy <colin@colino.net>
480 S:      Maintained
481 F:      drivers/macintosh/therm_adt746x.c
482
483 ADT7475 HARDWARE MONITOR DRIVER
484 M:      Jean Delvare <jdelvare@suse.com>
485 L:      linux-hwmon@vger.kernel.org
486 S:      Maintained
487 F:      Documentation/hwmon/adt7475
488 F:      drivers/hwmon/adt7475.c
489
490 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491 M:      Michael Hennerich <michael.hennerich@analog.com>
492 W:      http://wiki.analog.com/ADXL345
493 W:      http://ez.analog.com/community/linux-device-drivers
494 S:      Supported
495 F:      drivers/input/misc/adxl34x.c
496
497 ADVANSYS SCSI DRIVER
498 M:      Matthew Wilcox <matthew@wil.cx>
499 M:      Hannes Reinecke <hare@suse.com>
500 L:      linux-scsi@vger.kernel.org
501 S:      Maintained
502 F:      Documentation/scsi/advansys.txt
503 F:      drivers/scsi/advansys.c
504
505 AEDSP16 DRIVER
506 M:      Riccardo Facchetti <fizban@tin.it>
507 S:      Maintained
508 F:      sound/oss/aedsp16.c
509
510 AF9013 MEDIA DRIVER
511 M:      Antti Palosaari <crope@iki.fi>
512 L:      linux-media@vger.kernel.org
513 W:      https://linuxtv.org
514 W:      http://palosaari.fi/linux/
515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
516 T:      git git://linuxtv.org/anttip/media_tree.git
517 S:      Maintained
518 F:      drivers/media/dvb-frontends/af9013*
519
520 AF9033 MEDIA DRIVER
521 M:      Antti Palosaari <crope@iki.fi>
522 L:      linux-media@vger.kernel.org
523 W:      https://linuxtv.org
524 W:      http://palosaari.fi/linux/
525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
526 T:      git git://linuxtv.org/anttip/media_tree.git
527 S:      Maintained
528 F:      drivers/media/dvb-frontends/af9033*
529
530 AFFS FILE SYSTEM
531 L:      linux-fsdevel@vger.kernel.org
532 S:      Orphan
533 F:      Documentation/filesystems/affs.txt
534 F:      fs/affs/
535
536 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537 M:      David Howells <dhowells@redhat.com>
538 L:      linux-afs@lists.infradead.org
539 S:      Supported
540 F:      fs/afs/
541 F:      include/net/af_rxrpc.h
542 F:      net/rxrpc/af_rxrpc.c
543 W:      https://www.infradead.org/~dhowells/kafs/
544
545 AGPGART DRIVER
546 M:      David Airlie <airlied@linux.ie>
547 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
548 S:      Maintained
549 F:      drivers/char/agp/
550 F:      include/linux/agp*
551 F:      include/uapi/linux/agp*
552
553 AHA152X SCSI DRIVER
554 M:      "Juergen E. Fischer" <fischer@norbit.de>
555 L:      linux-scsi@vger.kernel.org
556 S:      Maintained
557 F:      drivers/scsi/aha152x*
558 F:      drivers/scsi/pcmcia/aha152x*
559
560 AIC7XXX / AIC79XX SCSI DRIVER
561 M:      Hannes Reinecke <hare@suse.com>
562 L:      linux-scsi@vger.kernel.org
563 S:      Maintained
564 F:      drivers/scsi/aic7xxx/
565
566 AIMSLAB FM RADIO RECEIVER DRIVER
567 M:      Hans Verkuil <hverkuil@xs4all.nl>
568 L:      linux-media@vger.kernel.org
569 T:      git git://linuxtv.org/media_tree.git
570 W:      https://linuxtv.org
571 S:      Maintained
572 F:      drivers/media/radio/radio-aimslab*
573
574 AIO
575 M:      Benjamin LaHaise <bcrl@kvack.org>
576 L:      linux-aio@kvack.org
577 S:      Supported
578 F:      fs/aio.c
579 F:      include/linux/*aio*.h
580
581 AIRSPY MEDIA DRIVER
582 M:      Antti Palosaari <crope@iki.fi>
583 L:      linux-media@vger.kernel.org
584 W:      https://linuxtv.org
585 W:      http://palosaari.fi/linux/
586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
587 T:      git git://linuxtv.org/anttip/media_tree.git
588 S:      Maintained
589 F:      drivers/media/usb/airspy/
590
591 ALACRITECH GIGABIT ETHERNET DRIVER
592 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
593 S:      Maintained
594 F:      drivers/net/ethernet/alacritech/*
595
596 ALCATEL SPEEDTOUCH USB DRIVER
597 M:      Duncan Sands <duncan.sands@free.fr>
598 L:      linux-usb@vger.kernel.org
599 W:      http://www.linux-usb.org/SpeedTouch/
600 S:      Maintained
601 F:      drivers/usb/atm/speedtch.c
602 F:      drivers/usb/atm/usbatm.c
603
604 ALCHEMY AU1XX0 MMC DRIVER
605 M:      Manuel Lauss <manuel.lauss@gmail.com>
606 S:      Maintained
607 F:      drivers/mmc/host/au1xmmc.c
608
609 ALI1563 I2C DRIVER
610 M:      Rudolf Marek <r.marek@assembler.cz>
611 L:      linux-i2c@vger.kernel.org
612 S:      Maintained
613 F:      Documentation/i2c/busses/i2c-ali1563
614 F:      drivers/i2c/busses/i2c-ali1563.c
615
616 ALLWINNER SECURITY SYSTEM
617 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
618 L:      linux-crypto@vger.kernel.org
619 S:      Maintained
620 F:      drivers/crypto/sunxi-ss/
621
622 ALPHA PORT
623 M:      Richard Henderson <rth@twiddle.net>
624 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625 M:      Matt Turner <mattst88@gmail.com>
626 S:      Odd Fixes
627 L:      linux-alpha@vger.kernel.org
628 F:      arch/alpha/
629
630 ALPS PS/2 TOUCHPAD DRIVER
631 R:      Pali Rohár <pali.rohar@gmail.com>
632 F:      drivers/input/mouse/alps.*
633
634 ALTERA MAILBOX DRIVER
635 M:      Ley Foon Tan <lftan@altera.com>
636 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637 S:      Maintained
638 F:      drivers/mailbox/mailbox-altera.c
639
640 ALTERA PIO DRIVER
641 M:      Tien Hock Loh <thloh@altera.com>
642 L:      linux-gpio@vger.kernel.org
643 S:      Maintained
644 F:      drivers/gpio/gpio-altera.c
645
646 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647 M:      Thor Thayer <tthayer@opensource.altera.com>
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera-a10sr.c
650 F:      drivers/mfd/altera-a10sr.c
651 F:      include/linux/mfd/altera-a10sr.h
652
653 ALTERA TRIPLE SPEED ETHERNET DRIVER
654 M:      Vince Bridgers <vbridger@opensource.altera.com>
655 L:      netdev@vger.kernel.org
656 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657 S:      Maintained
658 F:      drivers/net/ethernet/altera/
659
660 ALTERA UART/JTAG UART SERIAL DRIVERS
661 M:      Tobias Klauser <tklauser@distanz.ch>
662 L:      linux-serial@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/tty/serial/altera_uart.c
666 F:      drivers/tty/serial/altera_jtaguart.c
667 F:      include/linux/altera_uart.h
668 F:      include/linux/altera_jtaguart.h
669
670 AMAZON ETHERNET DRIVERS
671 M:      Netanel Belgazal <netanel@annapurnalabs.com>
672 R:      Saeed Bishara <saeed@annapurnalabs.com>
673 R:      Zorik Machulsky <zorik@annapurnalabs.com>
674 L:      netdev@vger.kernel.org
675 S:      Supported
676 F:      Documentation/networking/ena.txt
677 F:      drivers/net/ethernet/amazon/
678
679 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680 M:      Tom Lendacky <thomas.lendacky@amd.com>
681 M:      Gary Hook <gary.hook@amd.com>
682 L:      linux-crypto@vger.kernel.org
683 S:      Supported
684 F:      drivers/crypto/ccp/
685 F:      include/linux/ccp.h
686
687 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688 M:      Huang Rui <ray.huang@amd.com>
689 L:      linux-hwmon@vger.kernel.org
690 S:      Supported
691 F:      Documentation/hwmon/fam15h_power
692 F:      drivers/hwmon/fam15h_power.c
693
694 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
696 S:      Orphan
697 F:      drivers/usb/gadget/udc/amd5536udc.*
698
699 AMD GEODE PROCESSOR/CHIPSET SUPPORT
700 P:      Andres Salomon <dilinger@queued.net>
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703 S:      Supported
704 F:      drivers/char/hw_random/geode-rng.c
705 F:      drivers/crypto/geode*
706 F:      drivers/video/fbdev/geode/
707 F:      arch/x86/include/asm/geode.h
708
709 AMD IOMMU (AMD-VI)
710 M:      Joerg Roedel <joro@8bytes.org>
711 L:      iommu@lists.linux-foundation.org
712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713 S:      Maintained
714 F:      drivers/iommu/amd_iommu*.[ch]
715 F:      include/linux/amd-iommu.h
716
717 AMD KFD
718 M:      Oded Gabbay <oded.gabbay@gmail.com>
719 L:      dri-devel@lists.freedesktop.org
720 T:      git git://people.freedesktop.org/~gabbayo/linux.git
721 S:      Supported
722 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726 F:      drivers/gpu/drm/amd/amdkfd/
727 F:      drivers/gpu/drm/amd/include/cik_structs.h
728 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729 F:      drivers/gpu/drm/amd/include/vi_structs.h
730 F:      drivers/gpu/drm/radeon/radeon_kfd.c
731 F:      drivers/gpu/drm/radeon/radeon_kfd.h
732 F:      include/uapi/linux/kfd_ioctl.h
733
734 AMD SEATTLE DEVICE TREE SUPPORT
735 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
736 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737 M:      Tom Lendacky <thomas.lendacky@amd.com>
738 S:      Supported
739 F:      arch/arm64/boot/dts/amd/
740
741 AMD XGBE DRIVER
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      drivers/net/ethernet/amd/xgbe/
746 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747
748 AMS (Apple Motion Sensor) DRIVER
749 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
750 S:      Supported
751 F:      drivers/macintosh/ams/
752
753 ANALOG DEVICES INC AD9389B DRIVER
754 M:      Hans Verkuil <hans.verkuil@cisco.com>
755 L:      linux-media@vger.kernel.org
756 S:      Maintained
757 F:      drivers/media/i2c/ad9389b*
758
759 ANALOG DEVICES INC ADV7180 DRIVER
760 M:      Lars-Peter Clausen <lars@metafoo.de>
761 L:      linux-media@vger.kernel.org
762 W:      http://ez.analog.com/community/linux-device-drivers
763 S:      Supported
764 F:      drivers/media/i2c/adv7180.c
765
766 ANALOG DEVICES INC ADV7511 DRIVER
767 M:      Hans Verkuil <hans.verkuil@cisco.com>
768 L:      linux-media@vger.kernel.org
769 S:      Maintained
770 F:      drivers/media/i2c/adv7511*
771
772 ANALOG DEVICES INC ADV7604 DRIVER
773 M:      Hans Verkuil <hans.verkuil@cisco.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv7604*
777
778 ANALOG DEVICES INC ADV7842 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7842*
783
784 ANALOG DEVICES INC ASOC CODEC DRIVERS
785 M:      Lars-Peter Clausen <lars@metafoo.de>
786 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
787 W:      http://wiki.analog.com/
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      sound/soc/codecs/adau*
791 F:      sound/soc/codecs/adav*
792 F:      sound/soc/codecs/ad1*
793 F:      sound/soc/codecs/ad7*
794 F:      sound/soc/codecs/ssm*
795 F:      sound/soc/codecs/sigmadsp.*
796
797 ANALOG DEVICES INC ASOC DRIVERS
798 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
800 W:      http://blackfin.uclinux.org/
801 S:      Supported
802 F:      sound/soc/blackfin/*
803
804 ANALOG DEVICES INC IIO DRIVERS
805 M:      Lars-Peter Clausen <lars@metafoo.de>
806 M:      Michael Hennerich <Michael.Hennerich@analog.com>
807 W:      http://wiki.analog.com/
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/iio/*/ad*
811 X:      drivers/iio/*/adjd*
812 F:      drivers/staging/iio/*/ad*
813 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814
815 ANALOG DEVICES INC DMA DRIVERS
816 M:      Lars-Peter Clausen <lars@metafoo.de>
817 W:      http://ez.analog.com/community/linux-device-drivers
818 S:      Supported
819 F:      drivers/dma/dma-axi-dmac.c
820
821 ANDROID CONFIG FRAGMENTS
822 M:      Rob Herring <robh@kernel.org>
823 S:      Supported
824 F:      kernel/configs/android*
825
826 ANDROID DRIVERS
827 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828 M:      Arve Hjønnevåg <arve@android.com>
829 M:      Riley Andrews <riandrews@android.com>
830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831 L:      devel@driverdev.osuosl.org
832 S:      Supported
833 F:      drivers/android/
834 F:      drivers/staging/android/
835
836 ANDROID ION DRIVER
837 M:      Laura Abbott <labbott@redhat.com>
838 M:      Sumit Semwal <sumit.semwal@linaro.org>
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      Documentation/devicetree/bindings/staging/ion/
842 F:      drivers/staging/android/ion
843 F:      drivers/staging/android/uapi/ion.h
844 F:      drivers/staging/android/uapi/ion_test.h
845
846 AOA (Apple Onboard Audio) ALSA DRIVER
847 M:      Johannes Berg <johannes@sipsolutions.net>
848 L:      linuxppc-dev@lists.ozlabs.org
849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
850 S:      Maintained
851 F:      sound/aoa/
852
853 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
855 L:      linux-iio@vger.kernel.org
856 S:      Maintained
857 F:      drivers/iio/adc/stx104.c
858
859 APM DRIVER
860 M:      Jiri Kosina <jikos@kernel.org>
861 S:      Odd fixes
862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863 F:      arch/x86/kernel/apm_32.c
864 F:      include/linux/apm_bios.h
865 F:      include/uapi/linux/apm_bios.h
866 F:      drivers/char/apm-emulation.c
867
868 APPLE BCM5974 MULTITOUCH DRIVER
869 M:      Henrik Rydberg <rydberg@bitmath.org>
870 L:      linux-input@vger.kernel.org
871 S:      Odd fixes
872 F:      drivers/input/mouse/bcm5974.c
873
874 APPLE SMC DRIVER
875 M:      Henrik Rydberg <rydberg@bitmath.org>
876 L:      linux-hwmon@vger.kernel.org
877 S:      Odd fixes
878 F:      drivers/hwmon/applesmc.c
879
880 APPLETALK NETWORK LAYER
881 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
882 S:      Maintained
883 F:      drivers/net/appletalk/
884 F:      net/appletalk/
885
886 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887 M:      Duc Dang <dhdang@apm.com>
888 S:      Supported
889 F:      arch/arm64/boot/dts/apm/
890
891 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892 M:      Iyappan Subramanian <isubramanian@apm.com>
893 M:      Keyur Chudgar <kchudgar@apm.com>
894 S:      Supported
895 F:      drivers/net/ethernet/apm/xgene/
896 F:      drivers/net/phy/mdio-xgene.c
897 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899
900 APPLIED MICRO (APM) X-GENE SOC PMU
901 M:      Tai Nguyen <ttnguyen@apm.com>
902 S:      Supported
903 F:      drivers/perf/xgene_pmu.c
904 F:      Documentation/perf/xgene-pmu.txt
905 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
907 APTINA CAMERA SENSOR PLL
908 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909 L:      linux-media@vger.kernel.org
910 S:      Maintained
911 F:      drivers/media/i2c/aptina-pll.*
912
913 ARC FRAMEBUFFER DRIVER
914 M:      Jaya Kumar <jayalk@intworks.biz>
915 S:      Maintained
916 F:      drivers/video/fbdev/arcfb.c
917 F:      drivers/video/fbdev/core/fb_defio.c
918
919 ARCNET NETWORK LAYER
920 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
921 L:      netdev@vger.kernel.org
922 S:      Maintained
923 F:      drivers/net/arcnet/
924 F:      include/uapi/linux/if_arcnet.h
925
926 ARC PGU DRM DRIVER
927 M:      Alexey Brodkin <abrodkin@synopsys.com>
928 S:      Supported
929 F:      drivers/gpu/drm/arc/
930 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
932 ARM ARCHITECTED TIMER DRIVER
933 M:      Mark Rutland <mark.rutland@arm.com>
934 M:      Marc Zyngier <marc.zyngier@arm.com>
935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S:      Maintained
937 F:      arch/arm/include/asm/arch_timer.h
938 F:      arch/arm64/include/asm/arch_timer.h
939 F:      drivers/clocksource/arm_arch_timer.c
940
941 ARM HDLCD DRM DRIVER
942 M:      Liviu Dudau <liviu.dudau@arm.com>
943 S:      Supported
944 F:      drivers/gpu/drm/arm/hdlcd_*
945 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
947 ARM MALI-DP DRM DRIVER
948 M:      Liviu Dudau <liviu.dudau@arm.com>
949 M:      Brian Starkey <brian.starkey@arm.com>
950 M:      Mali DP Maintainers <malidp@foss.arm.com>
951 S:      Supported
952 F:      drivers/gpu/drm/arm/
953 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
954
955 ARM MFM AND FLOPPY DRIVERS
956 M:      Ian Molton <spyro@f2s.com>
957 S:      Maintained
958 F:      arch/arm/lib/floppydma.S
959 F:      arch/arm/include/asm/floppy.h
960
961 ARM PMU PROFILING AND DEBUGGING
962 M:      Will Deacon <will.deacon@arm.com>
963 M:      Mark Rutland <mark.rutland@arm.com>
964 S:      Maintained
965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 F:      arch/arm*/kernel/perf_*
967 F:      arch/arm/oprofile/common.c
968 F:      arch/arm*/kernel/hw_breakpoint.c
969 F:      arch/arm*/include/asm/hw_breakpoint.h
970 F:      arch/arm*/include/asm/perf_event.h
971 F:      drivers/perf/*
972 F:      include/linux/perf/arm_pmu.h
973 F:      Documentation/devicetree/bindings/arm/pmu.txt
974
975 ARM PORT
976 M:      Russell King <linux@armlinux.org.uk>
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 W:      http://www.armlinux.org.uk/
979 S:      Maintained
980 F:      arch/arm/
981
982 ARM SUB-ARCHITECTURES
983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      arch/arm/mach-*/
986 F:      arch/arm/plat-*/
987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989 ARM PRIMECELL AACI PL041 DRIVER
990 M:      Russell King <linux@armlinux.org.uk>
991 S:      Maintained
992 F:      sound/arm/aaci.*
993
994 ARM PRIMECELL CLCD PL110 DRIVER
995 M:      Russell King <linux@armlinux.org.uk>
996 S:      Maintained
997 F:      drivers/video/fbdev/amba-clcd.*
998
999 ARM PRIMECELL KMI PL050 DRIVER
1000 M:      Russell King <linux@armlinux.org.uk>
1001 S:      Maintained
1002 F:      drivers/input/serio/ambakmi.*
1003 F:      include/linux/amba/kmi.h
1004
1005 ARM PRIMECELL MMCI PL180/1 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/mmc/host/mmci.*
1009 F:      include/linux/amba/mmci.h
1010
1011 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/tty/serial/amba-pl01*.c
1015 F:      include/linux/amba/serial.h
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/amba/
1021 F:      include/linux/amba/bus.h
1022
1023 ARM/ADS SPHERE MACHINE SUPPORT
1024 M:      Lennert Buytenhek <kernel@wantstofly.org>
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 S:      Maintained
1027
1028 ARM/AFEB9260 MACHINE SUPPORT
1029 M:      Sergey Lapin <slapin@ossfans.org>
1030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 S:      Maintained
1032
1033 ARM/AJECO 1ARM MACHINE SUPPORT
1034 M:      Lennert Buytenhek <kernel@wantstofly.org>
1035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036 S:      Maintained
1037
1038 ARM/Allwinner sunXi SoC support
1039 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1040 M:      Chen-Yu Tsai <wens@csie.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      sun[x456789]i
1044 F:      arch/arm/boot/dts/ntc-gr8*
1045 F:      arch/arm64/boot/dts/allwinner/
1046
1047 ARM/Allwinner SoC Clock Support
1048 M:      Emilio López <emilio@elopez.com.ar>
1049 S:      Maintained
1050 F:      drivers/clk/sunxi/
1051
1052 ARM/Amlogic Meson SoC support
1053 M:      Carlo Caione <carlo@caione.org>
1054 M:      Kevin Hilman <khilman@baylibre.com>
1055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 L:      linux-amlogic@lists.infradead.org
1057 W:      http://linux-meson.com/
1058 S:      Maintained
1059 F:      arch/arm/mach-meson/
1060 F:      arch/arm/boot/dts/meson*
1061 F:      arch/arm64/boot/dts/amlogic/
1062 F:      drivers/pinctrl/meson/
1063 F:      drivers/mmc/host/meson*
1064 N:      meson
1065
1066 ARM/Annapurna Labs ALPINE ARCHITECTURE
1067 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 S:      Maintained
1071 F:      arch/arm/mach-alpine/
1072 F:      arch/arm/boot/dts/alpine*
1073 F:      arch/arm64/boot/dts/al/
1074 F:      drivers/*/*alpine*
1075
1076 ARM/ARTPEC MACHINE SUPPORT
1077 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1078 M:      Lars Persson <lars.persson@axis.com>
1079 M:      Niklas Cassel <niklas.cassel@axis.com>
1080 S:      Maintained
1081 L:      linux-arm-kernel@axis.com
1082 F:      arch/arm/mach-artpec
1083 F:      arch/arm/boot/dts/artpec6*
1084 F:      drivers/clk/axis
1085
1086 ARM/ASPEED MACHINE SUPPORT
1087 M:      Joel Stanley <joel@jms.id.au>
1088 S:      Maintained
1089 F:      arch/arm/mach-aspeed/
1090 F:      arch/arm/boot/dts/aspeed-*
1091 F:      drivers/*/*aspeed*
1092
1093 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1095 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W:      http://www.linux4sam.org
1099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100 S:      Supported
1101 F:      arch/arm/mach-at91/
1102 F:      include/soc/at91/
1103 F:      arch/arm/boot/dts/at91*.dts
1104 F:      arch/arm/boot/dts/at91*.dtsi
1105 F:      arch/arm/boot/dts/sama*.dts
1106 F:      arch/arm/boot/dts/sama*.dtsi
1107 F:      arch/arm/include/debug/at91.S
1108
1109 ARM/ATMEL AT91 Clock Support
1110 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1111 S:      Maintained
1112 F:      drivers/clk/at91
1113
1114 ARM/CALXEDA HIGHBANK ARCHITECTURE
1115 M:      Rob Herring <robh@kernel.org>
1116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S:      Maintained
1118 F:      arch/arm/mach-highbank/
1119 F:      arch/arm/boot/dts/highbank.dts
1120 F:      arch/arm/boot/dts/ecx-*.dts*
1121
1122 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123 M:      Krzysztof Halasa <khalasa@piap.pl>
1124 S:      Maintained
1125 F:      arch/arm/mach-cns3xxx/
1126
1127 ARM/CAVIUM THUNDER NETWORK DRIVER
1128 M:      Sunil Goutham <sgoutham@cavium.com>
1129 M:      Robert Richter <rric@kernel.org>
1130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 S:      Supported
1132 F:      drivers/net/ethernet/cavium/thunder/
1133
1134 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135 M:      Alexander Shiyan <shc_work@mail.ru>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Odd Fixes
1138 N:      clps711x
1139
1140 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1142 M:      Ryan Mallon <rmallon@gmail.com>
1143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S:      Maintained
1145 F:      arch/arm/mach-ep93xx/
1146 F:      arch/arm/mach-ep93xx/include/mach/
1147
1148 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149 M:      Lennert Buytenhek <kernel@wantstofly.org>
1150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 S:      Maintained
1152
1153 ARM/CLKDEV SUPPORT
1154 M:      Russell King <linux@armlinux.org.uk>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157 F:      arch/arm/include/asm/clkdev.h
1158 F:      drivers/clk/clkdev.c
1159
1160 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1161 M:      Mike Rapoport <mike@compulab.co.il>
1162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 S:      Maintained
1164
1165 ARM/CONTEC MICRO9 MACHINE SUPPORT
1166 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1167 S:      Maintained
1168 F:      arch/arm/mach-ep93xx/micro9.c
1169
1170 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S:      Maintained
1174 F:      drivers/hwtracing/coresight/*
1175 F:      Documentation/trace/coresight.txt
1176 F:      Documentation/devicetree/bindings/arm/coresight.txt
1177 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1178 F:      tools/perf/arch/arm/util/pmu.c
1179 F:      tools/perf/arch/arm/util/auxtrace.c
1180 F:      tools/perf/arch/arm/util/cs-etm.c
1181 F:      tools/perf/arch/arm/util/cs-etm.h
1182 F:      tools/perf/util/cs-etm.h
1183
1184 ARM/CORGI MACHINE SUPPORT
1185 M:      Richard Purdie <rpurdie@rpsys.net>
1186 S:      Maintained
1187
1188 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1189 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 T:      git git://github.com/ulli-kroll/linux.git
1192 S:      Maintained
1193 F:      arch/arm/mach-gemini/
1194 F:      drivers/rtc/rtc-gemini.c
1195
1196 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1197 M:      Barry Song <baohua@kernel.org>
1198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1200 S:      Maintained
1201 F:      arch/arm/boot/dts/prima2*
1202 F:      arch/arm/mach-prima2/
1203 F:      drivers/clk/sirf/
1204 F:      drivers/clocksource/timer-prima2.c
1205 F:      drivers/clocksource/timer-atlas7.c
1206 N:      [^a-z]sirf
1207
1208 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209 M:      Baruch Siach <baruch@tkos.co.il>
1210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S:      Maintained
1212 F:      arch/arm/boot/dts/cx92755*
1213 N:      digicolor
1214
1215 ARM/EBSA110 MACHINE SUPPORT
1216 M:      Russell King <linux@armlinux.org.uk>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 W:      http://www.armlinux.org.uk/
1219 S:      Maintained
1220 F:      arch/arm/mach-ebsa110/
1221 F:      drivers/net/ethernet/amd/am79c961a.*
1222
1223 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224 M:      Uwe Kleine-König <kernel@pengutronix.de>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 N:      efm32
1228
1229 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1230 M:      Daniel Ribeiro <drwyrm@gmail.com>
1231 M:      Stefan Schmidt <stefan@openezx.org>
1232 M:      Harald Welte <laforge@openezx.org>
1233 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1234 W:      http://www.openezx.org/
1235 S:      Maintained
1236 T:      topgit git://git.openezx.org/openezx.git
1237 F:      arch/arm/mach-pxa/ezx.c
1238
1239 ARM/FARADAY FA526 PORT
1240 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 T:      git git://git.berlios.de/gemini-board
1244 F:      arch/arm/mm/*-fa*
1245
1246 ARM/FOOTBRIDGE ARCHITECTURE
1247 M:      Russell King <linux@armlinux.org.uk>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 W:      http://www.armlinux.org.uk/
1250 S:      Maintained
1251 F:      arch/arm/include/asm/hardware/dec21285.h
1252 F:      arch/arm/mach-footbridge/
1253
1254 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1255 M:      Shawn Guo <shawnguo@kernel.org>
1256 M:      Sascha Hauer <kernel@pengutronix.de>
1257 R:      Fabio Estevam <fabio.estevam@nxp.com>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1261 F:      arch/arm/mach-imx/
1262 F:      arch/arm/mach-mxs/
1263 F:      arch/arm/boot/dts/imx*
1264 F:      arch/arm/configs/imx*_defconfig
1265 F:      drivers/clk/imx/
1266 F:      include/soc/imx/
1267
1268 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1269 M:      Shawn Guo <shawnguo@kernel.org>
1270 M:      Sascha Hauer <kernel@pengutronix.de>
1271 R:      Stefan Agner <stefan@agner.ch>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Maintained
1274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275 F:      arch/arm/mach-imx/*vf610*
1276 F:      arch/arm/boot/dts/vf*
1277
1278 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1279 M:      Lennert Buytenhek <kernel@wantstofly.org>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Maintained
1282
1283 ARM/GUMSTIX MACHINE SUPPORT
1284 M:      Steve Sakoman <sakoman@gmail.com>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Maintained
1287
1288 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1289 M:      Philipp Zabel <philipp.zabel@gmail.com>
1290 M:      Paul Parsons <lost.distance@yahoo.com>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293 F:      arch/arm/mach-pxa/hx4700.c
1294 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1295 F:      sound/soc/pxa/hx4700.c
1296
1297 ARM/HISILICON SOC SUPPORT
1298 M:      Wei Xu <xuwei5@hisilicon.com>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 W:      http://www.hisilicon.com
1301 S:      Supported
1302 T:      git git://github.com/hisilicon/linux-hisi.git
1303 F:      arch/arm/mach-hisi/
1304 F:      arch/arm/boot/dts/hi3*
1305 F:      arch/arm/boot/dts/hip*
1306 F:      arch/arm/boot/dts/hisi*
1307 F:      arch/arm64/boot/dts/hisilicon/
1308
1309 ARM/HP JORNADA 7XX MACHINE SUPPORT
1310 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1311 W:      www.jlime.com
1312 S:      Maintained
1313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314 F:      arch/arm/mach-sa1100/jornada720.c
1315 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1316
1317 ARM/IGEP MACHINE SUPPORT
1318 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1319 M:      Javier Martinez Canillas <javier@dowhile0.org>
1320 L:      linux-omap@vger.kernel.org
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/boot/dts/omap3-igep*
1324
1325 ARM/INCOME PXA270 SUPPORT
1326 M:      Marek Vasut <marek.vasut@gmail.com>
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1330
1331 ARM/INTEL IOP32X ARM ARCHITECTURE
1332 M:      Lennert Buytenhek <kernel@wantstofly.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335
1336 ARM/INTEL IOP33X ARM ARCHITECTURE
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Orphan
1339
1340 ARM/INTEL IOP13XX ARM ARCHITECTURE
1341 M:      Lennert Buytenhek <kernel@wantstofly.org>
1342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 S:      Maintained
1344
1345 ARM/INTEL IQ81342EX MACHINE SUPPORT
1346 M:      Lennert Buytenhek <kernel@wantstofly.org>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349
1350 ARM/INTEL IXDP2850 MACHINE SUPPORT
1351 M:      Lennert Buytenhek <kernel@wantstofly.org>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/INTEL IXP4XX ARM ARCHITECTURE
1356 M:      Imre Kaloz <kaloz@openwrt.org>
1357 M:      Krzysztof Halasa <khalasa@piap.pl>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 F:      arch/arm/mach-ixp4xx/
1361
1362 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1363 M:      Jonathan Cameron <jic23@cam.ac.uk>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366 F:      arch/arm/mach-pxa/stargate2.c
1367 F:      drivers/pcmcia/pxa2xx_stargate2.c
1368
1369 ARM/INTEL XSC3 (MANZANO) ARM CORE
1370 M:      Lennert Buytenhek <kernel@wantstofly.org>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373
1374 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1375 M:      Lennert Buytenhek <kernel@wantstofly.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378
1379 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1380 M:      Santosh Shilimkar <ssantosh@kernel.org>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-keystone/
1384 F:      arch/arm/boot/dts/keystone-*
1385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1386
1387 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1388 M:      Santosh Shilimkar <ssantosh@kernel.org>
1389 L:      linux-kernel@vger.kernel.org
1390 S:      Maintained
1391 F:      drivers/clk/keystone/
1392
1393 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1394 M:      Santosh Shilimkar <ssantosh@kernel.org>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L:      linux-kernel@vger.kernel.org
1397 S:      Maintained
1398 F:      drivers/clocksource/timer-keystone.c
1399
1400 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1401 M:      Santosh Shilimkar <ssantosh@kernel.org>
1402 L:      linux-kernel@vger.kernel.org
1403 S:      Maintained
1404 F:      drivers/power/reset/keystone-reset.c
1405
1406 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1407 M:      Santosh Shilimkar <ssantosh@kernel.org>
1408 L:      linux-kernel@vger.kernel.org
1409 S:      Maintained
1410 F:      drivers/memory/*emif*
1411
1412 ARM/LG1K ARCHITECTURE
1413 M:      Chanho Min <chanho.min@lge.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 F:      arch/arm64/boot/dts/lg/
1417
1418 ARM/LOGICPD PXA270 MACHINE SUPPORT
1419 M:      Lennert Buytenhek <kernel@wantstofly.org>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422
1423 ARM/LPC18XX ARCHITECTURE
1424 M:      Joachim Eastwood <manabian@gmail.com>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm/boot/dts/lpc43*
1428 F:      drivers/clk/nxp/clk-lpc18xx*
1429 F:      drivers/clocksource/time-lpc32xx.c
1430 F:      drivers/i2c/busses/i2c-lpc2k.c
1431 F:      drivers/memory/pl172.c
1432 F:      drivers/mtd/spi-nor/nxp-spifi.c
1433 F:      drivers/rtc/rtc-lpc24xx.c
1434 N:      lpc18xx
1435
1436 ARM/LPC32XX SOC SUPPORT
1437 M:      Vladimir Zapolskiy <vz@mleia.com>
1438 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1441 S:      Maintained
1442 F:      arch/arm/boot/dts/lpc32*
1443 F:      arch/arm/mach-lpc32xx/
1444 F:      drivers/i2c/busses/i2c-pnx.c
1445 F:      drivers/net/ethernet/nxp/lpc_eth.c
1446 F:      drivers/usb/host/ohci-nxp.c
1447 F:      drivers/watchdog/pnx4008_wdt.c
1448 N:      lpc32xx
1449
1450 ARM/MAGICIAN MACHINE SUPPORT
1451 M:      Philipp Zabel <philipp.zabel@gmail.com>
1452 S:      Maintained
1453
1454 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1455 M:      Jason Cooper <jason@lakedaemon.net>
1456 M:      Andrew Lunn <andrew@lunn.ch>
1457 M:      Gregory Clement <gregory.clement@free-electrons.com>
1458 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S:      Maintained
1461 F:      arch/arm/mach-mvebu/
1462 F:      drivers/rtc/rtc-armada38x.c
1463 F:      arch/arm/boot/dts/armada*
1464 F:      arch/arm/boot/dts/kirkwood*
1465 F:      arch/arm64/boot/dts/marvell/armada*
1466 F:      drivers/cpufreq/mvebu-cpufreq.c
1467 F:      arch/arm/configs/mvebu_*_defconfig
1468
1469 ARM/Marvell Berlin SoC support
1470 M:      Jisheng Zhang <jszhang@marvell.com>
1471 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm/mach-berlin/
1475 F:      arch/arm/boot/dts/berlin*
1476 F:      arch/arm64/boot/dts/marvell/berlin*
1477
1478
1479 ARM/Marvell Dove/MV78xx0/Orion SOC support
1480 M:      Jason Cooper <jason@lakedaemon.net>
1481 M:      Andrew Lunn <andrew@lunn.ch>
1482 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1483 M:      Gregory Clement <gregory.clement@free-electrons.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486 F:      arch/arm/mach-dove/
1487 F:      arch/arm/mach-mv78xx0/
1488 F:      arch/arm/mach-orion5x/
1489 F:      arch/arm/plat-orion/
1490 F:      arch/arm/boot/dts/dove*
1491 F:      arch/arm/boot/dts/orion5x*
1492
1493
1494 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495 M:      Alexander Clouter <alex@digriz.org.uk>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W:      http://www.digriz.org.uk/ts78xx/kernel
1498 S:      Maintained
1499 F:      arch/arm/mach-orion5x/ts78xx-*
1500
1501 ARM/OXNAS platform support
1502 M:      Neil Armstrong <narmstrong@baylibre.com>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1505 S:      Maintained
1506 F:      arch/arm/mach-oxnas/
1507 F:      arch/arm/boot/dts/ox8*.dtsi
1508 F:      arch/arm/boot/dts/wd-mbwe.dts
1509 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1510 N:      oxnas
1511
1512 ARM/Mediatek RTC DRIVER
1513 M:      Eddie Huang <eddie.huang@mediatek.com>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 F:      drivers/rtc/rtc-mt6397.c
1518
1519 ARM/Mediatek SoC support
1520 M:      Matthias Brugger <matthias.bgg@gmail.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524 F:      arch/arm/boot/dts/mt6*
1525 F:      arch/arm/boot/dts/mt8*
1526 F:      arch/arm/mach-mediatek/
1527 N:      mtk
1528 K:      mediatek
1529
1530 ARM/Mediatek USB3 PHY DRIVER
1531 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534 S:      Maintained
1535 F:      drivers/phy/phy-mt65xx-usb3.c
1536
1537 ARM/MICREL KS8695 ARCHITECTURE
1538 M:      Greg Ungerer <gerg@uclinux.org>
1539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F:      arch/arm/mach-ks8695/
1541 S:      Odd Fixes
1542
1543 ARM/MIOA701 MACHINE SUPPORT
1544 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F:      arch/arm/mach-pxa/mioa701.c
1547 S:      Maintained
1548
1549 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1550 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1551 S:      Maintained
1552
1553 ARM/NOMADIK ARCHITECTURE
1554 M:      Alessandro Rubini <rubini@unipv.it>
1555 M:      Linus Walleij <linus.walleij@linaro.org>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/mach-nomadik/
1559 F:      drivers/pinctrl/nomadik/
1560 F:      drivers/i2c/busses/i2c-nomadik.c
1561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1562
1563 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1564 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1565 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1566 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567 S:      Supported
1568
1569 ARM/TOSA MACHINE SUPPORT
1570 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571 M:      Dirk Opfer <dirk@opfer-online.de>
1572 S:      Maintained
1573
1574 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1575 M:      Marek Vasut <marek.vasut@gmail.com>
1576 L:      linux-arm-kernel@lists.infradead.org
1577 W:      http://hackndev.com
1578 S:      Maintained
1579 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1580 F:      arch/arm/mach-pxa/palmtx.c
1581 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1582 F:      arch/arm/mach-pxa/palmt5.c
1583 F:      arch/arm/mach-pxa/include/mach/palmld.h
1584 F:      arch/arm/mach-pxa/palmld.c
1585 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1586 F:      arch/arm/mach-pxa/palmte2.c
1587 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1588 F:      arch/arm/mach-pxa/palmtc.c
1589
1590 ARM/PALM TREO SUPPORT
1591 M:      Tomas Cech <sleep_walker@suse.com>
1592 L:      linux-arm-kernel@lists.infradead.org
1593 W:      http://hackndev.com
1594 S:      Maintained
1595 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1596 F:      arch/arm/mach-pxa/palmtreo.c
1597
1598 ARM/PALMZ72 SUPPORT
1599 M:      Sergey Lapin <slapin@ossfans.org>
1600 L:      linux-arm-kernel@lists.infradead.org
1601 W:      http://hackndev.com
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1604 F:      arch/arm/mach-pxa/palmz72.c
1605
1606 ARM/PLEB SUPPORT
1607 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1608 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609 S:      Maintained
1610
1611 ARM/PT DIGITAL BOARD PORT
1612 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W:      http://www.armlinux.org.uk/
1615 S:      Maintained
1616
1617 ARM/QUALCOMM SUPPORT
1618 M:      Andy Gross <andy.gross@linaro.org>
1619 M:      David Brown <david.brown@linaro.org>
1620 L:      linux-arm-msm@vger.kernel.org
1621 L:      linux-soc@vger.kernel.org
1622 S:      Maintained
1623 F:      Documentation/devicetree/bindings/soc/qcom/
1624 F:      arch/arm/boot/dts/qcom-*.dts
1625 F:      arch/arm/boot/dts/qcom-*.dtsi
1626 F:      arch/arm/mach-qcom/
1627 F:      arch/arm64/boot/dts/qcom/*
1628 F:      drivers/i2c/busses/i2c-qup.c
1629 F:      drivers/clk/qcom/
1630 F:      drivers/pinctrl/qcom/
1631 F:      drivers/soc/qcom/
1632 F:      drivers/spi/spi-qup.c
1633 F:      drivers/tty/serial/msm_serial.h
1634 F:      drivers/tty/serial/msm_serial.c
1635 F:      drivers/*/pm8???-*
1636 F:      drivers/mfd/ssbi.c
1637 F:      drivers/firmware/qcom_scm.c
1638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1639
1640 ARM/RADISYS ENP2611 MACHINE SUPPORT
1641 M:      Lennert Buytenhek <kernel@wantstofly.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644
1645 ARM/RENESAS ARM64 ARCHITECTURE
1646 M:      Simon Horman <horms@verge.net.au>
1647 M:      Magnus Damm <magnus.damm@gmail.com>
1648 L:      linux-renesas-soc@vger.kernel.org
1649 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1651 S:      Supported
1652 F:      arch/arm64/boot/dts/renesas/
1653 F:      drivers/soc/renesas/
1654 F:      include/linux/soc/renesas/
1655
1656 ARM/RISCPC ARCHITECTURE
1657 M:      Russell King <linux@armlinux.org.uk>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 W:      http://www.armlinux.org.uk/
1660 S:      Maintained
1661 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1662 F:      arch/arm/include/asm/hardware/ioc.h
1663 F:      arch/arm/include/asm/hardware/iomd.h
1664 F:      arch/arm/include/asm/hardware/memc.h
1665 F:      arch/arm/mach-rpc/
1666 F:      drivers/net/ethernet/8390/etherh.c
1667 F:      drivers/net/ethernet/i825xx/ether1*
1668 F:      drivers/net/ethernet/seeq/ether3*
1669 F:      drivers/scsi/arm/
1670
1671 ARM/Rockchip SoC support
1672 M:      Heiko Stuebner <heiko@sntech.de>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 L:      linux-rockchip@lists.infradead.org
1675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1676 S:      Maintained
1677 F:      arch/arm/boot/dts/rk3*
1678 F:      arch/arm/mach-rockchip/
1679 F:      drivers/clk/rockchip/
1680 F:      drivers/i2c/busses/i2c-rk3x.c
1681 F:      drivers/*/*rockchip*
1682 F:      drivers/*/*/*rockchip*
1683 F:      sound/soc/rockchip/
1684 N:      rockchip
1685
1686 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687 M:      Kukjin Kim <kgene@kernel.org>
1688 M:      Krzysztof Kozlowski <krzk@kernel.org>
1689 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1692 S:      Maintained
1693 F:      arch/arm/boot/dts/s3c*
1694 F:      arch/arm/boot/dts/s5p*
1695 F:      arch/arm/boot/dts/samsung*
1696 F:      arch/arm/boot/dts/exynos*
1697 F:      arch/arm64/boot/dts/exynos/
1698 F:      arch/arm/plat-samsung/
1699 F:      arch/arm/mach-s3c24*/
1700 F:      arch/arm/mach-s3c64xx/
1701 F:      arch/arm/mach-s5p*/
1702 F:      arch/arm/mach-exynos*/
1703 F:      drivers/*/*s3c24*
1704 F:      drivers/*/*/*s3c24*
1705 F:      drivers/*/*s3c64xx*
1706 F:      drivers/*/*s5pv210*
1707 F:      drivers/memory/samsung/*
1708 F:      drivers/soc/samsung/*
1709 F:      Documentation/arm/Samsung/
1710 F:      Documentation/devicetree/bindings/arm/samsung/
1711 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1712 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1713 N:      exynos
1714
1715 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716 M:      Kyungmin Park <kyungmin.park@samsung.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      arch/arm/mach-s5pv210/
1720
1721 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722 M:      Kyungmin Park <kyungmin.park@samsung.com>
1723 M:      Kamil Debski <kamil@wypas.org>
1724 M:      Andrzej Hajda <a.hajda@samsung.com>
1725 L:      linux-arm-kernel@lists.infradead.org
1726 L:      linux-media@vger.kernel.org
1727 S:      Maintained
1728 F:      drivers/media/platform/s5p-g2d/
1729
1730 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731 M:      Kyungmin Park <kyungmin.park@samsung.com>
1732 M:      Kamil Debski <kamil@wypas.org>
1733 M:      Jeongtae Park <jtp.park@samsung.com>
1734 M:      Andrzej Hajda <a.hajda@samsung.com>
1735 L:      linux-arm-kernel@lists.infradead.org
1736 L:      linux-media@vger.kernel.org
1737 S:      Maintained
1738 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1739 F:      drivers/media/platform/s5p-mfc/
1740
1741 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742 M:      Kyungmin Park <kyungmin.park@samsung.com>
1743 L:      linux-arm-kernel@lists.infradead.org
1744 L:      linux-media@vger.kernel.org
1745 S:      Maintained
1746 F:      drivers/staging/media/platform/s5p-cec/
1747
1748 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1750 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1751 L:      linux-arm-kernel@lists.infradead.org
1752 L:      linux-media@vger.kernel.org
1753 S:      Maintained
1754 F:      drivers/media/platform/s5p-jpeg/
1755
1756 ARM/SHMOBILE ARM ARCHITECTURE
1757 M:      Simon Horman <horms@verge.net.au>
1758 M:      Magnus Damm <magnus.damm@gmail.com>
1759 L:      linux-renesas-soc@vger.kernel.org
1760 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1762 S:      Supported
1763 F:      arch/arm/boot/dts/emev2*
1764 F:      arch/arm/boot/dts/r7s*
1765 F:      arch/arm/boot/dts/r8a*
1766 F:      arch/arm/boot/dts/sh*
1767 F:      arch/arm/configs/shmobile_defconfig
1768 F:      arch/arm/include/debug/renesas-scif.S
1769 F:      arch/arm/mach-shmobile/
1770 F:      drivers/soc/renesas/
1771 F:      include/linux/soc/renesas/
1772
1773 ARM/SOCFPGA ARCHITECTURE
1774 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1775 S:      Maintained
1776 F:      arch/arm/mach-socfpga/
1777 F:      arch/arm/boot/dts/socfpga*
1778 F:      arch/arm/configs/socfpga_defconfig
1779 F:      arch/arm64/boot/dts/altera/
1780 W:      http://www.rocketboards.org
1781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1782
1783 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1784 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1785 S:      Maintained
1786 F:      drivers/clk/socfpga/
1787
1788 ARM/SOCFPGA EDAC SUPPORT
1789 M:      Thor Thayer <tthayer@opensource.altera.com>
1790 S:      Maintained
1791 F:      drivers/edac/altera_edac.
1792
1793 ARM/STI ARCHITECTURE
1794 M:      Patrice Chotard <patrice.chotard@st.com>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L:      kernel@stlinux.com
1797 W:      http://www.stlinux.com
1798 S:      Maintained
1799 F:      arch/arm/mach-sti/
1800 F:      arch/arm/boot/dts/sti*
1801 F:      drivers/char/hw_random/st-rng.c
1802 F:      drivers/clocksource/arm_global_timer.c
1803 F:      drivers/clocksource/clksrc_st_lpc.c
1804 F:      drivers/cpufreq/sti-cpufreq.c
1805 F:      drivers/dma/st_fdma*
1806 F:      drivers/i2c/busses/i2c-st.c
1807 F:      drivers/media/rc/st_rc.c
1808 F:      drivers/media/platform/sti/c8sectpfe/
1809 F:      drivers/mmc/host/sdhci-st.c
1810 F:      drivers/phy/phy-miphy28lp.c
1811 F:      drivers/phy/phy-stih407-usb.c
1812 F:      drivers/pinctrl/pinctrl-st.c
1813 F:      drivers/remoteproc/st_remoteproc.c
1814 F:      drivers/remoteproc/st_slim_rproc.c
1815 F:      drivers/reset/sti/
1816 F:      drivers/rtc/rtc-st-lpc.c
1817 F:      drivers/tty/serial/st-asc.c
1818 F:      drivers/usb/dwc3/dwc3-st.c
1819 F:      drivers/usb/host/ehci-st.c
1820 F:      drivers/usb/host/ohci-st.c
1821 F:      drivers/watchdog/st_lpc_wdt.c
1822 F:      drivers/ata/ahci_st.c
1823 F:      include/linux/remoteproc/st_slim_rproc.h
1824
1825 ARM/STM32 ARCHITECTURE
1826 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1827 M:      Alexandre Torgue <alexandre.torgue@st.com>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 S:      Maintained
1830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831 N:      stm32
1832 F:      drivers/clocksource/armv7m_systick.c
1833
1834 ARM/TANGO ARCHITECTURE
1835 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836 L:      linux-arm-kernel@lists.infradead.org
1837 S:      Maintained
1838 N:      tango
1839
1840 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1841 M:      Lennert Buytenhek <kernel@wantstofly.org>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844
1845 ARM/TETON BGA MACHINE SUPPORT
1846 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Maintained
1849
1850 ARM/THECUS N2100 MACHINE SUPPORT
1851 M:      Lennert Buytenhek <kernel@wantstofly.org>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S:      Maintained
1854
1855 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1856 M:      Wan ZongShun <mcuos.com@gmail.com>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W:      http://www.mcuos.com
1859 S:      Maintained
1860 F:      arch/arm/mach-w90x900/
1861 F:      drivers/input/keyboard/w90p910_keypad.c
1862 F:      drivers/input/touchscreen/w90p910_ts.c
1863 F:      drivers/watchdog/nuc900_wdt.c
1864 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1865 F:      drivers/mtd/nand/nuc900_nand.c
1866 F:      drivers/rtc/rtc-nuc900.c
1867 F:      drivers/spi/spi-nuc900.c
1868 F:      drivers/usb/host/ehci-w90x900.c
1869 F:      drivers/video/fbdev/nuc900fb.c
1870
1871 ARM/U300 MACHINE SUPPORT
1872 M:      Linus Walleij <linus.walleij@linaro.org>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 S:      Supported
1875 F:      arch/arm/mach-u300/
1876 F:      drivers/clocksource/timer-u300.c
1877 F:      drivers/i2c/busses/i2c-stu300.c
1878 F:      drivers/rtc/rtc-coh901331.c
1879 F:      drivers/watchdog/coh901327_wdt.c
1880 F:      drivers/dma/coh901318*
1881 F:      drivers/mfd/ab3100*
1882 F:      drivers/rtc/rtc-ab3100.c
1883 F:      drivers/rtc/rtc-coh901331.c
1884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1885
1886 ARM/UNIPHIER ARCHITECTURE
1887 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1890 S:      Maintained
1891 F:      arch/arm/boot/dts/uniphier*
1892 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1893 F:      arch/arm/mach-uniphier/
1894 F:      arch/arm/mm/cache-uniphier.c
1895 F:      arch/arm64/boot/dts/socionext/
1896 F:      drivers/bus/uniphier-system-bus.c
1897 F:      drivers/clk/uniphier/
1898 F:      drivers/i2c/busses/i2c-uniphier*
1899 F:      drivers/pinctrl/uniphier/
1900 F:      drivers/reset/reset-uniphier.c
1901 F:      drivers/tty/serial/8250/8250_uniphier.c
1902 N:      uniphier
1903
1904 ARM/Ux500 ARM ARCHITECTURE
1905 M:      Linus Walleij <linus.walleij@linaro.org>
1906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 S:      Maintained
1908 F:      arch/arm/mach-ux500/
1909 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1910 F:      drivers/dma/ste_dma40*
1911 F:      drivers/hwspinlock/u8500_hsem.c
1912 F:      drivers/mfd/abx500*
1913 F:      drivers/mfd/ab8500*
1914 F:      drivers/mfd/dbx500*
1915 F:      drivers/mfd/db8500*
1916 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1917 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1918 F:      drivers/rtc/rtc-ab8500.c
1919 F:      drivers/rtc/rtc-pl031.c
1920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923 M:      Ulf Hansson <ulf.hansson@linaro.org>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T:      git git://git.linaro.org/people/ulfh/clk.git
1926 S:      Maintained
1927 F:      drivers/clk/ux500/
1928
1929 ARM/VERSATILE EXPRESS PLATFORM
1930 M:      Liviu Dudau <liviu.dudau@arm.com>
1931 M:      Sudeep Holla <sudeep.holla@arm.com>
1932 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      arch/arm/boot/dts/vexpress*
1936 F:      arch/arm64/boot/dts/arm/
1937 F:      arch/arm/mach-vexpress/
1938 F:      */*/vexpress*
1939 F:      */*/*/vexpress*
1940 F:      drivers/clk/versatile/clk-vexpress-osc.c
1941 F:      drivers/clocksource/versatile.c
1942 N:      mps2
1943
1944 ARM/VFP SUPPORT
1945 M:      Russell King <linux@armlinux.org.uk>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 W:      http://www.armlinux.org.uk/
1948 S:      Maintained
1949 F:      arch/arm/vfp/
1950
1951 ARM/VOIPAC PXA270 SUPPORT
1952 M:      Marek Vasut <marek.vasut@gmail.com>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 S:      Maintained
1955 F:      arch/arm/mach-pxa/vpac270.c
1956 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1957
1958 ARM/VT8500 ARM ARCHITECTURE
1959 M:      Tony Prisk <linux@prisktech.co.nz>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      arch/arm/mach-vt8500/
1963 F:      drivers/clocksource/vt8500_timer.c
1964 F:      drivers/i2c/busses/i2c-wmt.c
1965 F:      drivers/mmc/host/wmt-sdmmc.c
1966 F:      drivers/pwm/pwm-vt8500.c
1967 F:      drivers/rtc/rtc-vt8500.c
1968 F:      drivers/tty/serial/vt8500_serial.c
1969 F:      drivers/usb/host/ehci-platform.c
1970 F:      drivers/usb/host/uhci-platform.c
1971 F:      drivers/video/fbdev/vt8500lcdfb.*
1972 F:      drivers/video/fbdev/wm8505fb*
1973 F:      drivers/video/fbdev/wmt_ge_rops.*
1974
1975 ARM/ZIPIT Z2 SUPPORT
1976 M:      Marek Vasut <marek.vasut@gmail.com>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S:      Maintained
1979 F:      arch/arm/mach-pxa/z2.c
1980 F:      arch/arm/mach-pxa/include/mach/z2.h
1981
1982 ARM/ZTE ARCHITECTURE
1983 M:      Jun Nie <jun.nie@linaro.org>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S:      Maintained
1986 F:      arch/arm/mach-zx/
1987 F:      drivers/clk/zte/
1988 F:      Documentation/devicetree/bindings/arm/zte.txt
1989 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1990
1991 ARM/ZYNQ ARCHITECTURE
1992 M:      Michal Simek <michal.simek@xilinx.com>
1993 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 W:      http://wiki.xilinx.com
1996 T:      git https://github.com/Xilinx/linux-xlnx.git
1997 S:      Supported
1998 F:      arch/arm/mach-zynq/
1999 F:      drivers/cpuidle/cpuidle-zynq.c
2000 F:      drivers/block/xsysace.c
2001 N:      zynq
2002 N:      xilinx
2003 F:      drivers/clocksource/cadence_ttc_timer.c
2004 F:      drivers/i2c/busses/i2c-cadence.c
2005 F:      drivers/mmc/host/sdhci-of-arasan.c
2006 F:      drivers/edac/synopsys_edac.c
2007
2008 ARM SMMU DRIVERS
2009 M:      Will Deacon <will.deacon@arm.com>
2010 R:      Robin Murphy <robin.murphy@arm.com>
2011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 S:      Maintained
2013 F:      drivers/iommu/arm-smmu.c
2014 F:      drivers/iommu/arm-smmu-v3.c
2015 F:      drivers/iommu/io-pgtable-arm.c
2016 F:      drivers/iommu/io-pgtable-arm-v7s.c
2017
2018 ARM64 PORT (AARCH64 ARCHITECTURE)
2019 M:      Catalin Marinas <catalin.marinas@arm.com>
2020 M:      Will Deacon <will.deacon@arm.com>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2023 S:      Maintained
2024 F:      arch/arm64/
2025 F:      Documentation/arm64/
2026
2027 AS3645A LED FLASH CONTROLLER DRIVER
2028 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2029 L:      linux-media@vger.kernel.org
2030 T:      git git://linuxtv.org/media_tree.git
2031 S:      Maintained
2032 F:      drivers/media/i2c/as3645a.c
2033 F:      include/media/i2c/as3645a.h
2034
2035 ASAHI KASEI AK8974 DRIVER
2036 M:      Linus Walleij <linus.walleij@linaro.org>
2037 L:      linux-iio@vger.kernel.org
2038 W:      http://www.akm.com/
2039 S:      Supported
2040 F:      drivers/iio/magnetometer/ak8974.c
2041
2042 ASC7621 HARDWARE MONITOR DRIVER
2043 M:      George Joseph <george.joseph@fairview5.com>
2044 L:      linux-hwmon@vger.kernel.org
2045 S:      Maintained
2046 F:      Documentation/hwmon/asc7621
2047 F:      drivers/hwmon/asc7621.c
2048
2049 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2050 M:      Corentin Chary <corentin.chary@gmail.com>
2051 L:      acpi4asus-user@lists.sourceforge.net
2052 L:      platform-driver-x86@vger.kernel.org
2053 W:      http://acpi4asus.sf.net
2054 S:      Maintained
2055 F:      drivers/platform/x86/asus*.c
2056 F:      drivers/platform/x86/eeepc*.c
2057
2058 ASUS WIRELESS RADIO CONTROL DRIVER
2059 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2060 L:      platform-driver-x86@vger.kernel.org
2061 S:      Maintained
2062 F:      drivers/platform/x86/asus-wireless.c
2063
2064 ASYMMETRIC KEYS
2065 M:      David Howells <dhowells@redhat.com>
2066 L:      keyrings@vger.kernel.org
2067 S:      Maintained
2068 F:      Documentation/crypto/asymmetric-keys.txt
2069 F:      include/linux/verification.h
2070 F:      include/crypto/public_key.h
2071 F:      include/crypto/pkcs7.h
2072 F:      crypto/asymmetric_keys/
2073
2074 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2075 R:      Dan Williams <dan.j.williams@intel.com>
2076 W:      http://sourceforge.net/projects/xscaleiop
2077 S:      Odd fixes
2078 F:      Documentation/crypto/async-tx-api.txt
2079 F:      crypto/async_tx/
2080 F:      drivers/dma/
2081 F:      include/linux/dmaengine.h
2082 F:      include/linux/async_tx.h
2083
2084 AT24 EEPROM DRIVER
2085 M:      Wolfram Sang <wsa@the-dreams.de>
2086 L:      linux-i2c@vger.kernel.org
2087 S:      Maintained
2088 F:      drivers/misc/eeprom/at24.c
2089 F:      include/linux/platform_data/at24.h
2090
2091 ATA OVER ETHERNET (AOE) DRIVER
2092 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2093 W:      http://www.openaoe.org/
2094 S:      Supported
2095 F:      Documentation/aoe/
2096 F:      drivers/block/aoe/
2097
2098 ATHEROS 71XX/9XXX GPIO DRIVER
2099 M:      Alban Bedel <albeu@free.fr>
2100 W:      https://github.com/AlbanBedel/linux
2101 T:      git git://github.com/AlbanBedel/linux
2102 S:      Maintained
2103 F:      drivers/gpio/gpio-ath79.c
2104 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2105
2106 ATHEROS ATH GENERIC UTILITIES
2107 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2108 L:      linux-wireless@vger.kernel.org
2109 S:      Supported
2110 F:      drivers/net/wireless/ath/*
2111
2112 ATHEROS ATH5K WIRELESS DRIVER
2113 M:      Jiri Slaby <jirislaby@gmail.com>
2114 M:      Nick Kossifidis <mickflemm@gmail.com>
2115 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2116 L:      linux-wireless@vger.kernel.org
2117 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2118 S:      Maintained
2119 F:      drivers/net/wireless/ath/ath5k/
2120
2121 ATHEROS ATH6KL WIRELESS DRIVER
2122 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2123 L:      linux-wireless@vger.kernel.org
2124 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2126 S:      Supported
2127 F:      drivers/net/wireless/ath/ath6kl/
2128
2129 WILOCITY WIL6210 WIRELESS DRIVER
2130 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2131 L:      linux-wireless@vger.kernel.org
2132 L:      wil6210@qca.qualcomm.com
2133 S:      Supported
2134 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2135 F:      drivers/net/wireless/ath/wil6210/
2136 F:      include/uapi/linux/wil6210_uapi.h
2137
2138 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2139 M:      Christian Lamparter <chunkeey@googlemail.com>
2140 L:      linux-wireless@vger.kernel.org
2141 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2142 S:      Maintained
2143 F:      drivers/net/wireless/ath/carl9170/
2144
2145 ATK0110 HWMON DRIVER
2146 M:      Luca Tettamanti <kronos.it@gmail.com>
2147 L:      linux-hwmon@vger.kernel.org
2148 S:      Maintained
2149 F:      drivers/hwmon/asus_atk0110.c
2150
2151 ATI_REMOTE2 DRIVER
2152 M:      Ville Syrjala <syrjala@sci.fi>
2153 S:      Maintained
2154 F:      drivers/input/misc/ati_remote2.c
2155
2156 ATLX ETHERNET DRIVERS
2157 M:      Jay Cliburn <jcliburn@gmail.com>
2158 M:      Chris Snook <chris.snook@gmail.com>
2159 L:      netdev@vger.kernel.org
2160 W:      http://sourceforge.net/projects/atl1
2161 W:      http://atl1.sourceforge.net
2162 S:      Maintained
2163 F:      drivers/net/ethernet/atheros/
2164
2165 ATM
2166 M:      Chas Williams <3chas3@gmail.com>
2167 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2168 L:      netdev@vger.kernel.org
2169 W:      http://linux-atm.sourceforge.net
2170 S:      Maintained
2171 F:      drivers/atm/
2172 F:      include/linux/atm*
2173 F:      include/uapi/linux/atm*
2174
2175 ATMEL AT91 / AT32 MCI DRIVER
2176 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2177 S:      Maintained
2178 F:      drivers/mmc/host/atmel-mci.c
2179
2180 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2181 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2182 S:      Supported
2183 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2184
2185 ATMEL SAMA5D2 ADC DRIVER
2186 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2187 L:      linux-iio@vger.kernel.org
2188 S:      Supported
2189 F:      drivers/iio/adc/at91-sama5d2_adc.c
2190
2191 ATMEL Audio ALSA driver
2192 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2193 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2194 S:      Supported
2195 F:      sound/soc/atmel
2196
2197 ATMEL DMA DRIVER
2198 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Supported
2201 F:      drivers/dma/at_hdmac.c
2202 F:      drivers/dma/at_hdmac_regs.h
2203 F:      include/linux/platform_data/dma-atmel.h
2204
2205 ATMEL XDMA DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2207 L:      linux-arm-kernel@lists.infradead.org
2208 L:      dmaengine@vger.kernel.org
2209 S:      Supported
2210 F:      drivers/dma/at_xdmac.c
2211
2212 ATMEL I2C DRIVER
2213 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2214 L:      linux-i2c@vger.kernel.org
2215 S:      Supported
2216 F:      drivers/i2c/busses/i2c-at91.c
2217
2218 ATMEL ISI DRIVER
2219 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2220 L:      linux-media@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/media/platform/soc_camera/atmel-isi.c
2223 F:      include/media/atmel-isi.h
2224
2225 ATMEL LCDFB DRIVER
2226 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2227 L:      linux-fbdev@vger.kernel.org
2228 S:      Maintained
2229 F:      drivers/video/fbdev/atmel_lcdfb.c
2230 F:      include/video/atmel_lcdc.h
2231
2232 ATMEL MACB ETHERNET DRIVER
2233 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2234 S:      Supported
2235 F:      drivers/net/ethernet/cadence/
2236
2237 ATMEL NAND DRIVER
2238 M:      Wenyou Yang <wenyou.yang@atmel.com>
2239 M:      Josh Wu <rainyfeeling@outlook.com>
2240 L:      linux-mtd@lists.infradead.org
2241 S:      Supported
2242 F:      drivers/mtd/nand/atmel_nand*
2243
2244 ATMEL SDMMC DRIVER
2245 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2246 L:      linux-mmc@vger.kernel.org
2247 S:      Supported
2248 F:      drivers/mmc/host/sdhci-of-at91.c
2249
2250 ATMEL SPI DRIVER
2251 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2252 S:      Supported
2253 F:      drivers/spi/spi-atmel.*
2254
2255 ATMEL SSC DRIVER
2256 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 S:      Supported
2259 F:      drivers/misc/atmel-ssc.c
2260 F:      include/linux/atmel-ssc.h
2261
2262 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Supported
2266 F:      drivers/misc/atmel_tclib.c
2267 F:      drivers/clocksource/tcb_clksrc.c
2268
2269 ATMEL USBA UDC DRIVER
2270 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S:      Supported
2273 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2274
2275 ATMEL WIRELESS DRIVER
2276 M:      Simon Kelley <simon@thekelleys.org.uk>
2277 L:      linux-wireless@vger.kernel.org
2278 W:      http://www.thekelleys.org.uk/atmel
2279 W:      http://atmelwlandriver.sourceforge.net/
2280 S:      Maintained
2281 F:      drivers/net/wireless/atmel/atmel*
2282
2283 ATMEL MAXTOUCH DRIVER
2284 M:      Nick Dyer <nick@shmanahar.org>
2285 T:      git git://github.com/ndyer/linux.git
2286 S:      Maintained
2287 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2289 F:      include/linux/platform_data/atmel_mxt_ts.h
2290
2291 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2292 M:      Bradley Grove <linuxdrivers@attotech.com>
2293 L:      linux-scsi@vger.kernel.org
2294 W:      http://www.attotech.com
2295 S:      Supported
2296 F:      drivers/scsi/esas2r
2297
2298 ATUSB IEEE 802.15.4 RADIO DRIVER
2299 M:      Stefan Schmidt <stefan@osg.samsung.com>
2300 L:      linux-wpan@vger.kernel.org
2301 S:      Maintained
2302 F:      drivers/net/ieee802154/atusb.c
2303 F:      drivers/net/ieee802154/atusb.h
2304 F:      drivers/net/ieee802154/at86rf230.h
2305
2306 AUDIT SUBSYSTEM
2307 M:      Paul Moore <paul@paul-moore.com>
2308 M:      Eric Paris <eparis@redhat.com>
2309 L:      linux-audit@redhat.com (moderated for non-subscribers)
2310 W:      http://people.redhat.com/sgrubb/audit/
2311 T:      git git://git.infradead.org/users/pcmoore/audit
2312 S:      Maintained
2313 F:      include/linux/audit.h
2314 F:      include/uapi/linux/audit.h
2315 F:      kernel/audit*
2316
2317 AUXILIARY DISPLAY DRIVERS
2318 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2319 W:      http://miguelojeda.es/auxdisplay.htm
2320 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2321 S:      Maintained
2322 F:      drivers/auxdisplay/
2323 F:      include/linux/cfag12864b.h
2324
2325 AVR32 ARCHITECTURE
2326 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2327 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2328 W:      http://www.atmel.com/products/AVR32/
2329 W:      http://mirror.egtvedt.no/avr32linux.org/
2330 W:      http://avrfreaks.net/
2331 S:      Maintained
2332 F:      arch/avr32/
2333
2334 AVR32/AT32AP MACHINE SUPPORT
2335 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2336 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337 S:      Maintained
2338 F:      arch/avr32/mach-at32ap/
2339
2340 AX.25 NETWORK LAYER
2341 M:      Ralf Baechle <ralf@linux-mips.org>
2342 L:      linux-hams@vger.kernel.org
2343 W:      http://www.linux-ax25.org/
2344 S:      Maintained
2345 F:      include/uapi/linux/ax25.h
2346 F:      include/net/ax25.h
2347 F:      net/ax25/
2348
2349 AXENTIA ASOC DRIVERS
2350 M:      Peter Rosin <peda@axentia.se>
2351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2352 S:      Maintained
2353 F:      Documentation/devicetree/bindings/sound/axentia,*
2354 F:      sound/soc/atmel/tse850-pcm5142.c
2355
2356 AZ6007 DVB DRIVER
2357 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2359 L:      linux-media@vger.kernel.org
2360 W:      https://linuxtv.org
2361 T:      git git://linuxtv.org/media_tree.git
2362 S:      Maintained
2363 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2364
2365 AZTECH FM RADIO RECEIVER DRIVER
2366 M:      Hans Verkuil <hverkuil@xs4all.nl>
2367 L:      linux-media@vger.kernel.org
2368 T:      git git://linuxtv.org/media_tree.git
2369 W:      https://linuxtv.org
2370 S:      Maintained
2371 F:      drivers/media/radio/radio-aztech*
2372
2373 B43 WIRELESS DRIVER
2374 L:      linux-wireless@vger.kernel.org
2375 L:      b43-dev@lists.infradead.org
2376 W:      http://wireless.kernel.org/en/users/Drivers/b43
2377 S:      Odd Fixes
2378 F:      drivers/net/wireless/broadcom/b43/
2379
2380 B43LEGACY WIRELESS DRIVER
2381 M:      Larry Finger <Larry.Finger@lwfinger.net>
2382 L:      linux-wireless@vger.kernel.org
2383 L:      b43-dev@lists.infradead.org
2384 W:      http://wireless.kernel.org/en/users/Drivers/b43
2385 S:      Maintained
2386 F:      drivers/net/wireless/broadcom/b43legacy/
2387
2388 BACKLIGHT CLASS/SUBSYSTEM
2389 M:      Jingoo Han <jingoohan1@gmail.com>
2390 M:      Lee Jones <lee.jones@linaro.org>
2391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2392 S:      Maintained
2393 F:      drivers/video/backlight/
2394 F:      include/linux/backlight.h
2395
2396 BATMAN ADVANCED
2397 M:      Marek Lindner <mareklindner@neomailbox.ch>
2398 M:      Simon Wunderlich <sw@simonwunderlich.de>
2399 M:      Antonio Quartulli <a@unstable.cc>
2400 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2401 W:      https://www.open-mesh.org/
2402 Q:      https://patchwork.open-mesh.org/project/batman/list/
2403 S:      Maintained
2404 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2405 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2406 F:      Documentation/networking/batman-adv.txt
2407 F:      include/uapi/linux/batman_adv.h
2408 F:      net/batman-adv/
2409
2410 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2411 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2412 L:      linux-hams@vger.kernel.org
2413 W:      http://www.baycom.org/~tom/ham/ham.html
2414 S:      Maintained
2415 F:      drivers/net/hamradio/baycom*
2416
2417 BCACHE (BLOCK LAYER CACHE)
2418 M:      Kent Overstreet <kent.overstreet@gmail.com>
2419 L:      linux-bcache@vger.kernel.org
2420 W:      http://bcache.evilpiepirate.org
2421 S:      Orphan
2422 F:      drivers/md/bcache/
2423
2424 BDISP ST MEDIA DRIVER
2425 M:      Fabien Dessenne <fabien.dessenne@st.com>
2426 L:      linux-media@vger.kernel.org
2427 T:      git git://linuxtv.org/media_tree.git
2428 W:      https://linuxtv.org
2429 S:      Supported
2430 F:      drivers/media/platform/sti/bdisp
2431
2432 BEFS FILE SYSTEM
2433 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2434 M:      Salah Triki <salah.triki@gmail.com>
2435 S:      Maintained
2436 T:      git git://github.com/luisbg/linux-befs.git
2437 F:      Documentation/filesystems/befs.txt
2438 F:      fs/befs/
2439
2440 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2441 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2442 L:      netdev@vger.kernel.org
2443 S:      Maintained
2444 F:      drivers/net/ethernet/ec_bhf.c
2445
2446 BFS FILE SYSTEM
2447 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2448 S:      Maintained
2449 F:      Documentation/filesystems/bfs.txt
2450 F:      fs/bfs/
2451 F:      include/uapi/linux/bfs_fs.h
2452
2453 BLACKFIN ARCHITECTURE
2454 M:      Steven Miao <realmz6@gmail.com>
2455 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2456 T:      git git://git.code.sf.net/p/adi-linux/code
2457 W:      http://blackfin.uclinux.org
2458 S:      Supported
2459 F:      arch/blackfin/
2460
2461 BLACKFIN EMAC DRIVER
2462 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463 W:      http://blackfin.uclinux.org
2464 S:      Supported
2465 F:      drivers/net/ethernet/adi/
2466
2467 BLACKFIN RTC DRIVER
2468 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2469 W:      http://blackfin.uclinux.org
2470 S:      Supported
2471 F:      drivers/rtc/rtc-bfin.c
2472
2473 BLACKFIN SDH DRIVER
2474 M:      Sonic Zhang <sonic.zhang@analog.com>
2475 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2476 W:      http://blackfin.uclinux.org
2477 S:      Supported
2478 F:      drivers/mmc/host/bfin_sdh.c
2479
2480 BLACKFIN SERIAL DRIVER
2481 M:      Sonic Zhang <sonic.zhang@analog.com>
2482 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483 W:      http://blackfin.uclinux.org
2484 S:      Supported
2485 F:      drivers/tty/serial/bfin_uart.c
2486
2487 BLACKFIN WATCHDOG DRIVER
2488 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2489 W:      http://blackfin.uclinux.org
2490 S:      Supported
2491 F:      drivers/watchdog/bfin_wdt.c
2492
2493 BLACKFIN I2C TWI DRIVER
2494 M:      Sonic Zhang <sonic.zhang@analog.com>
2495 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2496 W:      http://blackfin.uclinux.org/
2497 S:      Supported
2498 F:      drivers/i2c/busses/i2c-bfin-twi.c
2499
2500 BLACKFIN MEDIA DRIVER
2501 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2502 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503 W:      http://blackfin.uclinux.org/
2504 S:      Supported
2505 F:      drivers/media/platform/blackfin/
2506 F:      drivers/media/i2c/adv7183*
2507 F:      drivers/media/i2c/vs6624*
2508
2509 BLINKM RGB LED DRIVER
2510 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2511 S:      Maintained
2512 F:      drivers/leds/leds-blinkm.c
2513
2514 BLOCK LAYER
2515 M:      Jens Axboe <axboe@kernel.dk>
2516 L:      linux-block@vger.kernel.org
2517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2518 S:      Maintained
2519 F:      block/
2520 F:      kernel/trace/blktrace.c
2521 F:      lib/sbitmap.c
2522
2523 BLOCK2MTD DRIVER
2524 M:      Joern Engel <joern@lazybastard.org>
2525 L:      linux-mtd@lists.infradead.org
2526 S:      Maintained
2527 F:      drivers/mtd/devices/block2mtd.c
2528
2529 BLUETOOTH DRIVERS
2530 M:      Marcel Holtmann <marcel@holtmann.org>
2531 M:      Gustavo Padovan <gustavo@padovan.org>
2532 M:      Johan Hedberg <johan.hedberg@gmail.com>
2533 L:      linux-bluetooth@vger.kernel.org
2534 W:      http://www.bluez.org/
2535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2537 S:      Maintained
2538 F:      drivers/bluetooth/
2539
2540 BLUETOOTH SUBSYSTEM
2541 M:      Marcel Holtmann <marcel@holtmann.org>
2542 M:      Gustavo Padovan <gustavo@padovan.org>
2543 M:      Johan Hedberg <johan.hedberg@gmail.com>
2544 L:      linux-bluetooth@vger.kernel.org
2545 W:      http://www.bluez.org/
2546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2548 S:      Maintained
2549 F:      net/bluetooth/
2550 F:      include/net/bluetooth/
2551
2552 BONDING DRIVER
2553 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2554 M:      Veaceslav Falico <vfalico@gmail.com>
2555 M:      Andy Gospodarek <andy@greyhouse.net>
2556 L:      netdev@vger.kernel.org
2557 W:      http://sourceforge.net/projects/bonding/
2558 S:      Supported
2559 F:      drivers/net/bonding/
2560 F:      include/uapi/linux/if_bonding.h
2561
2562 BPF (Safe dynamic programs and tools)
2563 M:      Alexei Starovoitov <ast@kernel.org>
2564 L:      netdev@vger.kernel.org
2565 L:      linux-kernel@vger.kernel.org
2566 S:      Supported
2567 F:      kernel/bpf/
2568 F:      tools/testing/selftests/bpf/
2569 F:      lib/test_bpf.c
2570
2571 BROADCOM B44 10/100 ETHERNET DRIVER
2572 M:      Michael Chan <michael.chan@broadcom.com>
2573 L:      netdev@vger.kernel.org
2574 S:      Supported
2575 F:      drivers/net/ethernet/broadcom/b44.*
2576
2577 BROADCOM B53 ETHERNET SWITCH DRIVER
2578 M:      Florian Fainelli <f.fainelli@gmail.com>
2579 L:      netdev@vger.kernel.org
2580 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2581 S:      Supported
2582 F:      drivers/net/dsa/b53/*
2583 F:      include/linux/platform_data/b53.h
2584
2585 BROADCOM GENET ETHERNET DRIVER
2586 M:      Florian Fainelli <f.fainelli@gmail.com>
2587 L:      netdev@vger.kernel.org
2588 S:      Supported
2589 F:      drivers/net/ethernet/broadcom/genet/
2590
2591 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2592 M:      Rasesh Mody <rasesh.mody@cavium.com>
2593 M:      Harish Patil <harish.patil@cavium.com>
2594 M:      Dept-GELinuxNICDev@cavium.com
2595 L:      netdev@vger.kernel.org
2596 S:      Supported
2597 F:      drivers/net/ethernet/broadcom/bnx2.*
2598 F:      drivers/net/ethernet/broadcom/bnx2_*
2599
2600 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2601 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2602 M:      Ariel Elior <ariel.elior@cavium.com>
2603 M:      everest-linux-l2@cavium.com
2604 L:      netdev@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/ethernet/broadcom/bnx2x/
2607
2608 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2609 M:      Florian Fainelli <f.fainelli@gmail.com>
2610 M:      Ray Jui <rjui@broadcom.com>
2611 M:      Scott Branden <sbranden@broadcom.com>
2612 M:      bcm-kernel-feedback-list@broadcom.com
2613 T:      git git://github.com/broadcom/mach-bcm
2614 S:      Maintained
2615 N:      bcm281*
2616 N:      bcm113*
2617 N:      bcm216*
2618 N:      kona
2619 F:      arch/arm/mach-bcm/
2620
2621 BROADCOM BCM2835 ARM ARCHITECTURE
2622 M:      Stephen Warren <swarren@wwwdotorg.org>
2623 M:      Lee Jones <lee@kernel.org>
2624 M:      Eric Anholt <eric@anholt.net>
2625 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2628 S:      Maintained
2629 N:      bcm2835
2630 F:      drivers/staging/vc04_services
2631
2632 BROADCOM BCM47XX MIPS ARCHITECTURE
2633 M:      Hauke Mehrtens <hauke@hauke-m.de>
2634 M:      Rafał Miłecki <zajec5@gmail.com>
2635 L:      linux-mips@linux-mips.org
2636 S:      Maintained
2637 F:      Documentation/devicetree/bindings/mips/brcm/
2638 F:      arch/mips/bcm47xx/*
2639 F:      arch/mips/include/asm/mach-bcm47xx/*
2640
2641 BROADCOM BCM5301X ARM ARCHITECTURE
2642 M:      Hauke Mehrtens <hauke@hauke-m.de>
2643 M:      Rafał Miłecki <zajec5@gmail.com>
2644 M:      bcm-kernel-feedback-list@broadcom.com
2645 L:      linux-arm-kernel@lists.infradead.org
2646 S:      Maintained
2647 F:      arch/arm/mach-bcm/bcm_5301x.c
2648 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2649 F:      arch/arm/boot/dts/bcm470*
2650
2651 BROADCOM BCM53573 ARM ARCHITECTURE
2652 M:      Rafał Miłecki <rafal@milecki.pl>
2653 L:      linux-arm-kernel@lists.infradead.org
2654 S:      Maintained
2655 F:      arch/arm/boot/dts/bcm53573*
2656 F:      arch/arm/boot/dts/bcm47189*
2657
2658 BROADCOM BCM63XX ARM ARCHITECTURE
2659 M:      Florian Fainelli <f.fainelli@gmail.com>
2660 M:      bcm-kernel-feedback-list@broadcom.com
2661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T:      git git://github.com/broadcom/stblinux.git
2663 S:      Maintained
2664 N:      bcm63xx
2665
2666 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2667 M:      Kevin Cernekee <cernekee@gmail.com>
2668 L:      linux-usb@vger.kernel.org
2669 S:      Maintained
2670 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2671
2672 BROADCOM BCM7XXX ARM ARCHITECTURE
2673 M:      Brian Norris <computersforpeace@gmail.com>
2674 M:      Gregory Fong <gregory.0xf0@gmail.com>
2675 M:      Florian Fainelli <f.fainelli@gmail.com>
2676 M:      bcm-kernel-feedback-list@broadcom.com
2677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678 T:      git git://github.com/broadcom/stblinux.git
2679 S:      Maintained
2680 F:      arch/arm/mach-bcm/*brcmstb*
2681 F:      arch/arm/boot/dts/bcm7*.dts*
2682 F:      drivers/bus/brcmstb_gisb.c
2683 N:      brcmstb
2684
2685 BROADCOM BMIPS MIPS ARCHITECTURE
2686 M:      Kevin Cernekee <cernekee@gmail.com>
2687 M:      Florian Fainelli <f.fainelli@gmail.com>
2688 L:      linux-mips@linux-mips.org
2689 T:      git git://github.com/broadcom/stblinux.git
2690 S:      Maintained
2691 F:      arch/mips/bmips/*
2692 F:      arch/mips/include/asm/mach-bmips/*
2693 F:      arch/mips/kernel/*bmips*
2694 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2695 F:      drivers/irqchip/irq-bcm63*
2696 F:      drivers/irqchip/irq-bcm7*
2697 F:      drivers/irqchip/irq-brcmstb*
2698 F:      include/linux/bcm963xx_nvram.h
2699 F:      include/linux/bcm963xx_tag.h
2700
2701 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2702 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2703 M:      Prashant Sreedharan <prashant@broadcom.com>
2704 M:      Michael Chan <mchan@broadcom.com>
2705 L:      netdev@vger.kernel.org
2706 S:      Supported
2707 F:      drivers/net/ethernet/broadcom/tg3.*
2708
2709 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2710 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2711 M:      Franky Lin <franky.lin@broadcom.com>
2712 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2713 L:      linux-wireless@vger.kernel.org
2714 L:      brcm80211-dev-list.pdl@broadcom.com
2715 S:      Supported
2716 F:      drivers/net/wireless/broadcom/brcm80211/
2717
2718 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2719 M:      QLogic-Storage-Upstream@qlogic.com
2720 L:      linux-scsi@vger.kernel.org
2721 S:      Supported
2722 F:      drivers/scsi/bnx2fc/
2723
2724 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2725 M:      QLogic-Storage-Upstream@qlogic.com
2726 L:      linux-scsi@vger.kernel.org
2727 S:      Supported
2728 F:      drivers/scsi/bnx2i/
2729
2730 BROADCOM IPROC ARM ARCHITECTURE
2731 M:      Ray Jui <rjui@broadcom.com>
2732 M:      Scott Branden <sbranden@broadcom.com>
2733 M:      Jon Mason <jonmason@broadcom.com>
2734 M:      bcm-kernel-feedback-list@broadcom.com
2735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 T:      git git://github.com/broadcom/cygnus-linux.git
2737 S:      Maintained
2738 N:      iproc
2739 N:      cygnus
2740 N:      bcm[-_]nsp
2741 N:      bcm9113*
2742 N:      bcm9583*
2743 N:      bcm9585*
2744 N:      bcm9586*
2745 N:      bcm988312
2746 N:      bcm113*
2747 N:      bcm583*
2748 N:      bcm585*
2749 N:      bcm586*
2750 N:      bcm88312
2751 F:      arch/arm64/boot/dts/broadcom/ns2*
2752 F:      drivers/clk/bcm/clk-ns*
2753 F:      drivers/pinctrl/bcm/pinctrl-ns*
2754
2755 BROADCOM BRCMSTB GPIO DRIVER
2756 M:      Gregory Fong <gregory.0xf0@gmail.com>
2757 L:      bcm-kernel-feedback-list@broadcom.com
2758 S:      Supported
2759 F:      drivers/gpio/gpio-brcmstb.c
2760 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2761
2762 BROADCOM KONA GPIO DRIVER
2763 M:      Ray Jui <rjui@broadcom.com>
2764 L:      bcm-kernel-feedback-list@broadcom.com
2765 S:      Supported
2766 F:      drivers/gpio/gpio-bcm-kona.c
2767 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2768
2769 BROADCOM NVRAM DRIVER
2770 M:      Rafał Miłecki <zajec5@gmail.com>
2771 L:      linux-mips@linux-mips.org
2772 S:      Maintained
2773 F:      drivers/firmware/broadcom/*
2774
2775 BROADCOM STB NAND FLASH DRIVER
2776 M:      Brian Norris <computersforpeace@gmail.com>
2777 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2778 L:      linux-mtd@lists.infradead.org
2779 L:      bcm-kernel-feedback-list@broadcom.com
2780 S:      Maintained
2781 F:      drivers/mtd/nand/brcmnand/
2782
2783 BROADCOM STB AVS CPUFREQ DRIVER
2784 M:      Markus Mayer <mmayer@broadcom.com>
2785 M:      bcm-kernel-feedback-list@broadcom.com
2786 L:      linux-pm@vger.kernel.org
2787 S:      Maintained
2788 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2789 F:      drivers/cpufreq/brcmstb*
2790
2791 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2792 M:      Rafał Miłecki <zajec5@gmail.com>
2793 L:      linux-wireless@vger.kernel.org
2794 S:      Maintained
2795 F:      drivers/bcma/
2796 F:      include/linux/bcma/
2797
2798 BROADCOM SYSTEMPORT ETHERNET DRIVER
2799 M:      Florian Fainelli <f.fainelli@gmail.com>
2800 L:      netdev@vger.kernel.org
2801 S:      Supported
2802 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2803
2804 BROADCOM VULCAN ARM64 SOC
2805 M:      Jayachandran C. <c.jayachandran@gmail.com>
2806 M:      bcm-kernel-feedback-list@broadcom.com
2807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 S:      Maintained
2809 F:      arch/arm64/boot/dts/broadcom/vulcan*
2810
2811 BROADCOM NETXTREME-E ROCE DRIVER
2812 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2813 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2814 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2815 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2816 L:      linux-rdma@vger.kernel.org
2817 W:      http://www.broadcom.com
2818 S:      Supported
2819 F:      drivers/infiniband/hw/bnxt_re/
2820 F:      include/uapi/rdma/bnxt_re-abi.h
2821
2822 BROCADE BFA FC SCSI DRIVER
2823 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2824 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2825 L:      linux-scsi@vger.kernel.org
2826 S:      Supported
2827 F:      drivers/scsi/bfa/
2828
2829 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2830 M:      Rasesh Mody <rasesh.mody@cavium.com>
2831 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2832 M:      Dept-GELinuxNICDev@cavium.com
2833 L:      netdev@vger.kernel.org
2834 S:      Supported
2835 F:      drivers/net/ethernet/brocade/bna/
2836
2837 BSG (block layer generic sg v4 driver)
2838 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2839 L:      linux-scsi@vger.kernel.org
2840 S:      Supported
2841 F:      block/bsg.c
2842 F:      include/linux/bsg.h
2843 F:      include/uapi/linux/bsg.h
2844
2845 BT87X AUDIO DRIVER
2846 M:      Clemens Ladisch <clemens@ladisch.de>
2847 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2848 T:      git git://git.alsa-project.org/alsa-kernel.git
2849 S:      Maintained
2850 F:      Documentation/sound/alsa/Bt87x.txt
2851 F:      sound/pci/bt87x.c
2852
2853 BT8XXGPIO DRIVER
2854 M:      Michael Buesch <m@bues.ch>
2855 W:      http://bu3sch.de/btgpio.php
2856 S:      Maintained
2857 F:      drivers/gpio/gpio-bt8xx.c
2858
2859 BTRFS FILE SYSTEM
2860 M:      Chris Mason <clm@fb.com>
2861 M:      Josef Bacik <jbacik@fb.com>
2862 M:      David Sterba <dsterba@suse.com>
2863 L:      linux-btrfs@vger.kernel.org
2864 W:      http://btrfs.wiki.kernel.org/
2865 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2867 S:      Maintained
2868 F:      Documentation/filesystems/btrfs.txt
2869 F:      fs/btrfs/
2870
2871 BTTV VIDEO4LINUX DRIVER
2872 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2873 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2874 L:      linux-media@vger.kernel.org
2875 W:      https://linuxtv.org
2876 T:      git git://linuxtv.org/media_tree.git
2877 S:      Odd fixes
2878 F:      Documentation/media/v4l-drivers/bttv*
2879 F:      drivers/media/pci/bt8xx/bttv*
2880
2881 BUSLOGIC SCSI DRIVER
2882 M:      Khalid Aziz <khalid@gonehiking.org>
2883 L:      linux-scsi@vger.kernel.org
2884 S:      Maintained
2885 F:      drivers/scsi/BusLogic.*
2886 F:      drivers/scsi/FlashPoint.*
2887
2888 C-MEDIA CMI8788 DRIVER
2889 M:      Clemens Ladisch <clemens@ladisch.de>
2890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2891 T:      git git://git.alsa-project.org/alsa-kernel.git
2892 S:      Maintained
2893 F:      sound/pci/oxygen/
2894
2895 C6X ARCHITECTURE
2896 M:      Mark Salter <msalter@redhat.com>
2897 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2898 L:      linux-c6x-dev@linux-c6x.org
2899 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2900 S:      Maintained
2901 F:      arch/c6x/
2902
2903 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2904 M:      David Howells <dhowells@redhat.com>
2905 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2906 S:      Supported
2907 F:      Documentation/filesystems/caching/cachefiles.txt
2908 F:      fs/cachefiles/
2909
2910 CADET FM/AM RADIO RECEIVER DRIVER
2911 M:      Hans Verkuil <hverkuil@xs4all.nl>
2912 L:      linux-media@vger.kernel.org
2913 T:      git git://linuxtv.org/media_tree.git
2914 W:      https://linuxtv.org
2915 S:      Maintained
2916 F:      drivers/media/radio/radio-cadet*
2917
2918 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2919 M:      Jonathan Corbet <corbet@lwn.net>
2920 L:      linux-media@vger.kernel.org
2921 T:      git git://linuxtv.org/media_tree.git
2922 S:      Maintained
2923 F:      Documentation/media/v4l-drivers/cafe_ccic*
2924 F:      drivers/media/platform/marvell-ccic/
2925
2926 CAIF NETWORK LAYER
2927 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2928 L:      netdev@vger.kernel.org
2929 S:      Supported
2930 F:      Documentation/networking/caif/
2931 F:      drivers/net/caif/
2932 F:      include/uapi/linux/caif/
2933 F:      include/net/caif/
2934 F:      net/caif/
2935
2936 CALGARY x86-64 IOMMU
2937 M:      Muli Ben-Yehuda <mulix@mulix.org>
2938 M:      Jon Mason <jdmason@kudzu.us>
2939 L:      iommu@lists.linux-foundation.org
2940 S:      Maintained
2941 F:      arch/x86/kernel/pci-calgary_64.c
2942 F:      arch/x86/kernel/tce_64.c
2943 F:      arch/x86/include/asm/calgary.h
2944 F:      arch/x86/include/asm/tce.h
2945
2946 CAN NETWORK LAYER
2947 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2948 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2949 L:      linux-can@vger.kernel.org
2950 W:      https://github.com/linux-can
2951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2953 S:      Maintained
2954 F:      Documentation/networking/can.txt
2955 F:      net/can/
2956 F:      include/linux/can/core.h
2957 F:      include/uapi/linux/can.h
2958 F:      include/uapi/linux/can/bcm.h
2959 F:      include/uapi/linux/can/raw.h
2960 F:      include/uapi/linux/can/gw.h
2961
2962 CAN NETWORK DRIVERS
2963 M:      Wolfgang Grandegger <wg@grandegger.com>
2964 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2965 L:      linux-can@vger.kernel.org
2966 W:      https://github.com/linux-can
2967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2969 S:      Maintained
2970 F:      Documentation/devicetree/bindings/net/can/
2971 F:      drivers/net/can/
2972 F:      include/linux/can/dev.h
2973 F:      include/linux/can/platform/
2974 F:      include/uapi/linux/can/error.h
2975 F:      include/uapi/linux/can/netlink.h
2976
2977 CAPABILITIES
2978 M:      Serge Hallyn <serge@hallyn.com>
2979 L:      linux-security-module@vger.kernel.org
2980 S:      Supported
2981 F:      include/linux/capability.h
2982 F:      include/uapi/linux/capability.h
2983 F:      security/commoncap.c
2984 F:      kernel/capability.c
2985
2986 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2987 M:      Kevin Tsai <ktsai@capellamicro.com>
2988 S:      Maintained
2989 F:      drivers/iio/light/cm*
2990 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2991
2992 CAVIUM I2C DRIVER
2993 M:      Jan Glauber <jglauber@cavium.com>
2994 M:      David Daney <david.daney@cavium.com>
2995 W:      http://www.cavium.com
2996 S:      Supported
2997 F:      drivers/i2c/busses/i2c-octeon*
2998 F:      drivers/i2c/busses/i2c-thunderx*
2999
3000 CAVIUM LIQUIDIO NETWORK DRIVER
3001 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3002 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3003 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3004 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3005 L:     netdev@vger.kernel.org
3006 W:     http://www.cavium.com
3007 S:     Supported
3008 F:     drivers/net/ethernet/cavium/liquidio/
3009
3010 CC2520 IEEE-802.15.4 RADIO DRIVER
3011 M:      Varka Bhadram <varkabhadram@gmail.com>
3012 L:      linux-wpan@vger.kernel.org
3013 S:      Maintained
3014 F:      drivers/net/ieee802154/cc2520.c
3015 F:      include/linux/spi/cc2520.h
3016 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3017
3018 CEC DRIVER
3019 M:      Hans Verkuil <hans.verkuil@cisco.com>
3020 L:      linux-media@vger.kernel.org
3021 T:      git git://linuxtv.org/media_tree.git
3022 W:      http://linuxtv.org
3023 S:      Supported
3024 F:      Documentation/media/kapi/cec-core.rst
3025 F:      Documentation/media/uapi/cec
3026 F:      drivers/media/cec/
3027 F:      drivers/media/cec-edid.c
3028 F:      drivers/media/rc/keymaps/rc-cec.c
3029 F:      include/media/cec.h
3030 F:      include/media/cec-edid.h
3031 F:      include/uapi/linux/cec.h
3032 F:      include/uapi/linux/cec-funcs.h
3033
3034 CELL BROADBAND ENGINE ARCHITECTURE
3035 M:      Arnd Bergmann <arnd@arndb.de>
3036 L:      linuxppc-dev@lists.ozlabs.org
3037 W:      http://www.ibm.com/developerworks/power/cell/
3038 S:      Supported
3039 F:      arch/powerpc/include/asm/cell*.h
3040 F:      arch/powerpc/include/asm/spu*.h
3041 F:      arch/powerpc/include/uapi/asm/spu*.h
3042 F:      arch/powerpc/oprofile/*cell*
3043 F:      arch/powerpc/platforms/cell/
3044
3045 CEPH COMMON CODE (LIBCEPH)
3046 M:      Ilya Dryomov <idryomov@gmail.com>
3047 M:      "Yan, Zheng" <zyan@redhat.com>
3048 M:      Sage Weil <sage@redhat.com>
3049 L:      ceph-devel@vger.kernel.org
3050 W:      http://ceph.com/
3051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3052 T:      git git://github.com/ceph/ceph-client.git
3053 S:      Supported
3054 F:      net/ceph/
3055 F:      include/linux/ceph/
3056 F:      include/linux/crush/
3057
3058 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3059 M:      "Yan, Zheng" <zyan@redhat.com>
3060 M:      Sage Weil <sage@redhat.com>
3061 M:      Ilya Dryomov <idryomov@gmail.com>
3062 L:      ceph-devel@vger.kernel.org
3063 W:      http://ceph.com/
3064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3065 T:      git git://github.com/ceph/ceph-client.git
3066 S:      Supported
3067 F:      Documentation/filesystems/ceph.txt
3068 F:      fs/ceph/
3069
3070 CERTIFICATE HANDLING:
3071 M:      David Howells <dhowells@redhat.com>
3072 M:      David Woodhouse <dwmw2@infradead.org>
3073 L:      keyrings@vger.kernel.org
3074 S:      Maintained
3075 F:      Documentation/module-signing.txt
3076 F:      certs/
3077 F:      scripts/sign-file.c
3078 F:      scripts/extract-cert.c
3079
3080 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3081 L:      linux-usb@vger.kernel.org
3082 S:      Orphan
3083 F:      Documentation/usb/WUSB-Design-overview.txt
3084 F:      Documentation/usb/wusb-cbaf
3085 F:      drivers/usb/host/hwa-hc.c
3086 F:      drivers/usb/host/whci/
3087 F:      drivers/usb/wusbcore/
3088 F:      include/linux/usb/wusb*
3089
3090 HT16K33 LED CONTROLLER DRIVER
3091 M:      Robin van der Gracht <robin@protonic.nl>
3092 S:      Maintained
3093 F:      drivers/auxdisplay/ht16k33.c
3094 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3095
3096 CFAG12864B LCD DRIVER
3097 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3098 W:      http://miguelojeda.es/auxdisplay.htm
3099 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3100 S:      Maintained
3101 F:      drivers/auxdisplay/cfag12864b.c
3102 F:      include/linux/cfag12864b.h
3103
3104 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3105 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3106 W:      http://miguelojeda.es/auxdisplay.htm
3107 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3108 S:      Maintained
3109 F:      drivers/auxdisplay/cfag12864bfb.c
3110 F:      include/linux/cfag12864b.h
3111
3112 CFG80211 and NL80211
3113 M:      Johannes Berg <johannes@sipsolutions.net>
3114 L:      linux-wireless@vger.kernel.org
3115 W:      http://wireless.kernel.org/
3116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3118 S:      Maintained
3119 F:      include/uapi/linux/nl80211.h
3120 F:      include/net/cfg80211.h
3121 F:      net/wireless/*
3122 X:      net/wireless/wext*
3123
3124 CHAR and MISC DRIVERS
3125 M:      Arnd Bergmann <arnd@arndb.de>
3126 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3128 S:      Supported
3129 F:      drivers/char/*
3130 F:      drivers/misc/*
3131 F:      include/linux/miscdevice.h
3132
3133 CHECKPATCH
3134 M:      Andy Whitcroft <apw@canonical.com>
3135 M:      Joe Perches <joe@perches.com>
3136 S:      Maintained
3137 F:      scripts/checkpatch.pl
3138
3139 CHINESE DOCUMENTATION
3140 M:      Harry Wei <harryxiyou@gmail.com>
3141 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3142 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3143 S:      Maintained
3144 F:      Documentation/translations/zh_CN/
3145
3146 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3147 M:      Peter Chen <Peter.Chen@nxp.com>
3148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3149 L:      linux-usb@vger.kernel.org
3150 S:      Maintained
3151 F:      drivers/usb/chipidea/
3152
3153 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3154 M:      Hans de Goede <hdegoede@redhat.com>
3155 L:      linux-input@vger.kernel.org
3156 S:      Maintained
3157 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3158 F:      drivers/input/touchscreen/chipone_icn8318.c
3159
3160 CHROME HARDWARE PLATFORM SUPPORT
3161 M:      Olof Johansson <olof@lixom.net>
3162 S:      Maintained
3163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3164 F:      drivers/platform/chrome/
3165
3166 CISCO VIC ETHERNET NIC DRIVER
3167 M:      Christian Benvenuti <benve@cisco.com>
3168 M:      Sujith Sankar <ssujith@cisco.com>
3169 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3170 M:      Neel Patel <neepatel@cisco.com>
3171 S:      Supported
3172 F:      drivers/net/ethernet/cisco/enic/
3173
3174 CISCO VIC LOW LATENCY NIC DRIVER
3175 M:      Christian Benvenuti <benve@cisco.com>
3176 M:      Dave Goodell <dgoodell@cisco.com>
3177 S:      Supported
3178 F:      drivers/infiniband/hw/usnic/
3179
3180 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3181 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3182 L:      netdev@vger.kernel.org
3183 S:      Maintained
3184 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3185
3186 CIRRUS LOGIC AUDIO CODEC DRIVERS
3187 M:      Brian Austin <brian.austin@cirrus.com>
3188 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3189 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3190 S:      Maintained
3191 F:      sound/soc/codecs/cs*
3192
3193 CLEANCACHE API
3194 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3195 L:      linux-kernel@vger.kernel.org
3196 S:      Maintained
3197 F:      mm/cleancache.c
3198 F:      include/linux/cleancache.h
3199
3200 CLK API
3201 M:      Russell King <linux@armlinux.org.uk>
3202 L:      linux-clk@vger.kernel.org
3203 S:      Maintained
3204 F:      include/linux/clk.h
3205
3206 CLOCKSOURCE, CLOCKEVENT DRIVERS
3207 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3208 M:      Thomas Gleixner <tglx@linutronix.de>
3209 L:      linux-kernel@vger.kernel.org
3210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3211 S:      Supported
3212 F:      drivers/clocksource
3213
3214 CISCO FCOE HBA DRIVER
3215 M:      Satish Kharat <satishkh@cisco.com>
3216 M:      Sesidhar Baddela <sebaddel@cisco.com>
3217 M:      Karan Tilak Kumar <kartilak@cisco.com>
3218 L:      linux-scsi@vger.kernel.org
3219 S:      Supported
3220 F:      drivers/scsi/fnic/
3221
3222 CISCO SCSI HBA DRIVER
3223 M:      Karan Tilak Kumar <kartilak@cisco.com>
3224 M:      Sesidhar Baddela <sebaddel@cisco.com>
3225 L:      linux-scsi@vger.kernel.org
3226 S:      Supported
3227 F:      drivers/scsi/snic/
3228
3229 CMPC ACPI DRIVER
3230 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3231 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3232 L:      platform-driver-x86@vger.kernel.org
3233 S:      Supported
3234 F:      drivers/platform/x86/classmate-laptop.c
3235
3236 COBALT MEDIA DRIVER
3237 M:      Hans Verkuil <hans.verkuil@cisco.com>
3238 L:      linux-media@vger.kernel.org
3239 T:      git git://linuxtv.org/media_tree.git
3240 W:      https://linuxtv.org
3241 S:      Supported
3242 F:      drivers/media/pci/cobalt/
3243
3244 COCCINELLE/Semantic Patches (SmPL)
3245 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3246 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3247 M:      Nicolas Palix <nicolas.palix@imag.fr>
3248 M:      Michal Marek <mmarek@suse.com>
3249 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3251 W:      http://coccinelle.lip6.fr/
3252 S:      Supported
3253 F:      Documentation/dev-tools/coccinelle.rst
3254 F:      scripts/coccinelle/
3255 F:      scripts/coccicheck
3256
3257 CODA FILE SYSTEM
3258 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3259 M:      coda@cs.cmu.edu
3260 L:      codalist@coda.cs.cmu.edu
3261 W:      http://www.coda.cs.cmu.edu/
3262 S:      Maintained
3263 F:      Documentation/filesystems/coda.txt
3264 F:      fs/coda/
3265 F:      include/linux/coda*.h
3266 F:      include/uapi/linux/coda*.h
3267
3268 CODA V4L2 MEM2MEM DRIVER
3269 M:      Philipp Zabel <p.zabel@pengutronix.de>
3270 L:      linux-media@vger.kernel.org
3271 S:      Maintained
3272 F:      Documentation/devicetree/bindings/media/coda.txt
3273 F:      drivers/media/platform/coda/
3274
3275 COMMON CLK FRAMEWORK
3276 M:      Michael Turquette <mturquette@baylibre.com>
3277 M:      Stephen Boyd <sboyd@codeaurora.org>
3278 L:      linux-clk@vger.kernel.org
3279 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3281 S:      Maintained
3282 F:      Documentation/devicetree/bindings/clock/
3283 F:      drivers/clk/
3284 X:      drivers/clk/clkdev.c
3285 F:      include/linux/clk-pr*
3286 F:      include/linux/clk/
3287
3288 COMMON INTERNET FILE SYSTEM (CIFS)
3289 M:      Steve French <sfrench@samba.org>
3290 L:      linux-cifs@vger.kernel.org
3291 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3292 W:      http://linux-cifs.samba.org/
3293 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3294 S:      Supported
3295 F:      Documentation/filesystems/cifs/
3296 F:      fs/cifs/
3297
3298 COMPACTPCI HOTPLUG CORE
3299 M:      Scott Murray <scott@spiteful.org>
3300 L:      linux-pci@vger.kernel.org
3301 S:      Maintained
3302 F:      drivers/pci/hotplug/cpci_hotplug*
3303
3304 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3305 M:      Scott Murray <scott@spiteful.org>
3306 L:      linux-pci@vger.kernel.org
3307 S:      Maintained
3308 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3309
3310 COMPACTPCI HOTPLUG GENERIC DRIVER
3311 M:      Scott Murray <scott@spiteful.org>
3312 L:      linux-pci@vger.kernel.org
3313 S:      Maintained
3314 F:      drivers/pci/hotplug/cpcihp_generic.c
3315
3316 COMPAL LAPTOP SUPPORT
3317 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3318 L:      platform-driver-x86@vger.kernel.org
3319 S:      Maintained
3320 F:      drivers/platform/x86/compal-laptop.c
3321
3322 CONEXANT ACCESSRUNNER USB DRIVER
3323 L:      accessrunner-general@lists.sourceforge.net
3324 W:      http://accessrunner.sourceforge.net/
3325 S:      Orphan
3326 F:      drivers/usb/atm/cxacru.c
3327
3328 CONFIGFS
3329 M:      Joel Becker <jlbec@evilplan.org>
3330 M:      Christoph Hellwig <hch@lst.de>
3331 T:      git git://git.infradead.org/users/hch/configfs.git
3332 S:      Supported
3333 F:      fs/configfs/
3334 F:      include/linux/configfs.h
3335
3336 CONNECTOR
3337 M:      Evgeniy Polyakov <zbr@ioremap.net>
3338 L:      netdev@vger.kernel.org
3339 S:      Maintained
3340 F:      drivers/connector/
3341
3342 CONTROL GROUP (CGROUP)
3343 M:      Tejun Heo <tj@kernel.org>
3344 M:      Li Zefan <lizefan@huawei.com>
3345 M:      Johannes Weiner <hannes@cmpxchg.org>
3346 L:      cgroups@vger.kernel.org
3347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3348 S:      Maintained
3349 F:      Documentation/cgroup*
3350 F:      include/linux/cgroup*
3351 F:      kernel/cgroup*
3352
3353 CONTROL GROUP - CPUSET
3354 M:      Li Zefan <lizefan@huawei.com>
3355 L:      cgroups@vger.kernel.org
3356 W:      http://www.bullopensource.org/cpuset/
3357 W:      http://oss.sgi.com/projects/cpusets/
3358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3359 S:      Maintained
3360 F:      Documentation/cgroup-v1/cpusets.txt
3361 F:      include/linux/cpuset.h
3362 F:      kernel/cpuset.c
3363
3364 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3365 M:      Johannes Weiner <hannes@cmpxchg.org>
3366 M:      Michal Hocko <mhocko@kernel.org>
3367 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3368 L:      cgroups@vger.kernel.org
3369 L:      linux-mm@kvack.org
3370 S:      Maintained
3371 F:      mm/memcontrol.c
3372 F:      mm/swap_cgroup.c
3373
3374 CORETEMP HARDWARE MONITORING DRIVER
3375 M:      Fenghua Yu <fenghua.yu@intel.com>
3376 L:      linux-hwmon@vger.kernel.org
3377 S:      Maintained
3378 F:      Documentation/hwmon/coretemp
3379 F:      drivers/hwmon/coretemp.c
3380
3381 COSA/SRP SYNC SERIAL DRIVER
3382 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3383 W:      http://www.fi.muni.cz/~kas/cosa/
3384 S:      Maintained
3385 F:      drivers/net/wan/cosa*
3386
3387 CPMAC ETHERNET DRIVER
3388 M:      Florian Fainelli <f.fainelli@gmail.com>
3389 L:      netdev@vger.kernel.org
3390 S:      Maintained
3391 F:      drivers/net/ethernet/ti/cpmac.c
3392
3393 CPU FREQUENCY DRIVERS
3394 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3395 M:      Viresh Kumar <viresh.kumar@linaro.org>
3396 L:      linux-pm@vger.kernel.org
3397 S:      Maintained
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3399 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3400 B:      https://bugzilla.kernel.org
3401 F:      Documentation/cpu-freq/
3402 F:      drivers/cpufreq/
3403 F:      include/linux/cpufreq.h
3404
3405 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3406 M:      Viresh Kumar <viresh.kumar@linaro.org>
3407 M:      Sudeep Holla <sudeep.holla@arm.com>
3408 L:      linux-pm@vger.kernel.org
3409 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3410 S:      Maintained
3411 F:      drivers/cpufreq/arm_big_little.h
3412 F:      drivers/cpufreq/arm_big_little.c
3413 F:      drivers/cpufreq/arm_big_little_dt.c
3414
3415 CPUIDLE DRIVER - ARM BIG LITTLE
3416 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3417 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3418 L:      linux-pm@vger.kernel.org
3419 L:      linux-arm-kernel@lists.infradead.org
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3421 S:      Maintained
3422 F:      drivers/cpuidle/cpuidle-big_little.c
3423
3424 CPUIDLE DRIVER - ARM EXYNOS
3425 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3426 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3427 M:      Kukjin Kim <kgene@kernel.org>
3428 L:      linux-pm@vger.kernel.org
3429 L:      linux-samsung-soc@vger.kernel.org
3430 S:      Supported
3431 F:      drivers/cpuidle/cpuidle-exynos.c
3432 F:      arch/arm/mach-exynos/pm.c
3433
3434 CPUIDLE DRIVERS
3435 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3436 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3437 L:      linux-pm@vger.kernel.org
3438 S:      Maintained
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3440 B:      https://bugzilla.kernel.org
3441 F:      drivers/cpuidle/*
3442 F:      include/linux/cpuidle.h
3443
3444 CPUID/MSR DRIVER
3445 M:      "H. Peter Anvin" <hpa@zytor.com>
3446 S:      Maintained
3447 F:      arch/x86/kernel/cpuid.c
3448 F:      arch/x86/kernel/msr.c
3449
3450 CPU POWER MONITORING SUBSYSTEM
3451 M:      Thomas Renninger <trenn@suse.com>
3452 L:      linux-pm@vger.kernel.org
3453 S:      Maintained
3454 F:      tools/power/cpupower/
3455
3456 CRAMFS FILESYSTEM
3457 W:      http://sourceforge.net/projects/cramfs/
3458 S:      Orphan / Obsolete
3459 F:      Documentation/filesystems/cramfs.txt
3460 F:      fs/cramfs/
3461
3462 CRIS PORT
3463 M:      Mikael Starvik <starvik@axis.com>
3464 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3465 L:      linux-cris-kernel@axis.com
3466 W:      http://developer.axis.com
3467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3468 S:      Maintained
3469 F:      arch/cris/
3470 F:      drivers/tty/serial/crisv10.*
3471
3472 CRYPTO API
3473 M:      Herbert Xu <herbert@gondor.apana.org.au>
3474 M:      "David S. Miller" <davem@davemloft.net>
3475 L:      linux-crypto@vger.kernel.org
3476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3478 S:      Maintained
3479 F:      Documentation/crypto/
3480 F:      Documentation/devicetree/bindings/crypto/
3481 F:      Documentation/DocBook/crypto-API.tmpl
3482 F:      arch/*/crypto/
3483 F:      crypto/
3484 F:      drivers/crypto/
3485 F:      include/crypto/
3486 F:      include/linux/crypto*
3487
3488 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3489 M:      Neil Horman <nhorman@tuxdriver.com>
3490 L:      linux-crypto@vger.kernel.org
3491 S:      Maintained
3492 F:      crypto/ansi_cprng.c
3493 F:      crypto/rng.c
3494
3495 CS3308 MEDIA DRIVER
3496 M:      Hans Verkuil <hverkuil@xs4all.nl>
3497 L:      linux-media@vger.kernel.org
3498 T:      git git://linuxtv.org/media_tree.git
3499 W:      http://linuxtv.org
3500 S:      Odd Fixes
3501 F:      drivers/media/i2c/cs3308.c
3502 F:      drivers/media/i2c/cs3308.h
3503
3504 CS5535 Audio ALSA driver
3505 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3506 S:      Maintained
3507 F:      sound/pci/cs5535audio/
3508
3509 CW1200 WLAN driver
3510 M:      Solomon Peachy <pizza@shaftnet.org>
3511 S:      Maintained
3512 F:      drivers/net/wireless/st/cw1200/
3513
3514 CX18 VIDEO4LINUX DRIVER
3515 M:      Andy Walls <awalls@md.metrocast.net>
3516 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3517 L:      linux-media@vger.kernel.org
3518 T:      git git://linuxtv.org/media_tree.git
3519 W:      https://linuxtv.org
3520 W:      http://www.ivtvdriver.org/index.php/Cx18
3521 S:      Maintained
3522 F:      Documentation/media/v4l-drivers/cx18*
3523 F:      drivers/media/pci/cx18/
3524 F:      include/uapi/linux/ivtv*
3525
3526 CX2341X MPEG ENCODER HELPER MODULE
3527 M:      Hans Verkuil <hverkuil@xs4all.nl>
3528 L:      linux-media@vger.kernel.org
3529 T:      git git://linuxtv.org/media_tree.git
3530 W:      https://linuxtv.org
3531 S:      Maintained
3532 F:      drivers/media/common/cx2341x*
3533 F:      include/media/cx2341x*
3534
3535 CX24120 MEDIA DRIVER
3536 M:      Jemma Denson <jdenson@gmail.com>
3537 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3538 L:      linux-media@vger.kernel.org
3539 W:      https://linuxtv.org
3540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3541 S:      Maintained
3542 F:      drivers/media/dvb-frontends/cx24120*
3543
3544 CX88 VIDEO4LINUX DRIVER
3545 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3546 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3547 L:      linux-media@vger.kernel.org
3548 W:      https://linuxtv.org
3549 T:      git git://linuxtv.org/media_tree.git
3550 S:      Odd fixes
3551 F:      Documentation/media/v4l-drivers/cx88*
3552 F:      drivers/media/pci/cx88/
3553
3554 CXD2820R MEDIA DRIVER
3555 M:      Antti Palosaari <crope@iki.fi>
3556 L:      linux-media@vger.kernel.org
3557 W:      https://linuxtv.org
3558 W:      http://palosaari.fi/linux/
3559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3560 T:      git git://linuxtv.org/anttip/media_tree.git
3561 S:      Maintained
3562 F:      drivers/media/dvb-frontends/cxd2820r*
3563
3564 CXGB3 ETHERNET DRIVER (CXGB3)
3565 M:      Santosh Raspatur <santosh@chelsio.com>
3566 L:      netdev@vger.kernel.org
3567 W:      http://www.chelsio.com
3568 S:      Supported
3569 F:      drivers/net/ethernet/chelsio/cxgb3/
3570
3571 CXGB3 ISCSI DRIVER (CXGB3I)
3572 M:      Karen Xie <kxie@chelsio.com>
3573 L:      linux-scsi@vger.kernel.org
3574 W:      http://www.chelsio.com
3575 S:      Supported
3576 F:      drivers/scsi/cxgbi/cxgb3i
3577
3578 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3579 M:      Steve Wise <swise@chelsio.com>
3580 L:      linux-rdma@vger.kernel.org
3581 W:      http://www.openfabrics.org
3582 S:      Supported
3583 F:      drivers/infiniband/hw/cxgb3/
3584 F:      include/uapi/rdma/cxgb3-abi.h
3585
3586 CXGB4 ETHERNET DRIVER (CXGB4)
3587 M:      Hariprasad S <hariprasad@chelsio.com>
3588 L:      netdev@vger.kernel.org
3589 W:      http://www.chelsio.com
3590 S:      Supported
3591 F:      drivers/net/ethernet/chelsio/cxgb4/
3592
3593 CXGB4 ISCSI DRIVER (CXGB4I)
3594 M:      Karen Xie <kxie@chelsio.com>
3595 L:      linux-scsi@vger.kernel.org
3596 W:      http://www.chelsio.com
3597 S:      Supported
3598 F:      drivers/scsi/cxgbi/cxgb4i
3599
3600 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3601 M:      Steve Wise <swise@chelsio.com>
3602 L:      linux-rdma@vger.kernel.org
3603 W:      http://www.openfabrics.org
3604 S:      Supported
3605 F:      drivers/infiniband/hw/cxgb4/
3606 F:      include/uapi/rdma/cxgb4-abi.h
3607
3608 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3609 M:      Casey Leedom <leedom@chelsio.com>
3610 L:      netdev@vger.kernel.org
3611 W:      http://www.chelsio.com
3612 S:      Supported
3613 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3614
3615 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3616 M:      Ian Munsie <imunsie@au1.ibm.com>
3617 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3618 L:      linuxppc-dev@lists.ozlabs.org
3619 S:      Supported
3620 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3621 F:      drivers/misc/cxl/
3622 F:      include/misc/cxl*
3623 F:      include/uapi/misc/cxl.h
3624 F:      Documentation/powerpc/cxl.txt
3625 F:      Documentation/ABI/testing/sysfs-class-cxl
3626
3627 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3628 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3629 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3630 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3631 L:      linux-scsi@vger.kernel.org
3632 S:      Supported
3633 F:      drivers/scsi/cxlflash/
3634 F:      include/uapi/scsi/cxlflash_ioctls.h
3635 F:      Documentation/powerpc/cxlflash.txt
3636
3637 STMMAC ETHERNET DRIVER
3638 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3639 M:      Alexandre Torgue <alexandre.torgue@st.com>
3640 L:      netdev@vger.kernel.org
3641 W:      http://www.stlinux.com
3642 S:      Supported
3643 F:      drivers/net/ethernet/stmicro/stmmac/
3644
3645 CYBERPRO FB DRIVER
3646 M:      Russell King <linux@armlinux.org.uk>
3647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3648 W:      http://www.armlinux.org.uk/
3649 S:      Maintained
3650 F:      drivers/video/fbdev/cyber2000fb.*
3651
3652 CYCLADES ASYNC MUX DRIVER
3653 W:      http://www.cyclades.com/
3654 S:      Orphan
3655 F:      drivers/tty/cyclades.c
3656 F:      include/linux/cyclades.h
3657 F:      include/uapi/linux/cyclades.h
3658
3659 CYCLADES PC300 DRIVER
3660 W:      http://www.cyclades.com/
3661 S:      Orphan
3662 F:      drivers/net/wan/pc300*
3663
3664 CYPRESS_FIRMWARE MEDIA DRIVER
3665 M:      Antti Palosaari <crope@iki.fi>
3666 L:      linux-media@vger.kernel.org
3667 W:      https://linuxtv.org
3668 W:      http://palosaari.fi/linux/
3669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3670 T:      git git://linuxtv.org/anttip/media_tree.git
3671 S:      Maintained
3672 F:      drivers/media/common/cypress_firmware*
3673
3674 CYTTSP TOUCHSCREEN DRIVER
3675 M:      Ferruh Yigit <fery@cypress.com>
3676 L:      linux-input@vger.kernel.org
3677 S:      Supported
3678 F:      drivers/input/touchscreen/cyttsp*
3679 F:      include/linux/input/cyttsp.h
3680
3681 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3682 M:      Joshua Kinard <kumba@gentoo.org>
3683 S:      Maintained
3684 F:      drivers/rtc/rtc-ds1685.c
3685 F:      include/linux/rtc/ds1685.h
3686
3687 DAMA SLAVE for AX.25
3688 M:      Joerg Reuter <jreuter@yaina.de>
3689 W:      http://yaina.de/jreuter/
3690 W:      http://www.qsl.net/dl1bke/
3691 L:      linux-hams@vger.kernel.org
3692 S:      Maintained
3693 F:      net/ax25/af_ax25.c
3694 F:      net/ax25/ax25_dev.c
3695 F:      net/ax25/ax25_ds_*
3696 F:      net/ax25/ax25_in.c
3697 F:      net/ax25/ax25_out.c
3698 F:      net/ax25/ax25_timer.c
3699 F:      net/ax25/sysctl_net_ax25.c
3700
3701 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3702 L:      netdev@vger.kernel.org
3703 S:      Orphan
3704 F:      Documentation/networking/dmfe.txt
3705 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3706
3707 DC390/AM53C974 SCSI driver
3708 M:      Hannes Reinecke <hare@suse.com>
3709 L:      linux-scsi@vger.kernel.org
3710 S:      Maintained
3711 F:      drivers/scsi/am53c974.c
3712
3713 DC395x SCSI driver
3714 M:      Oliver Neukum <oliver@neukum.org>
3715 M:      Ali Akcaagac <aliakc@web.de>
3716 M:      Jamie Lenehan <lenehan@twibble.org>
3717 L:      dc395x@twibble.org
3718 W:      http://twibble.org/dist/dc395x/
3719 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3720 S:      Maintained
3721 F:      Documentation/scsi/dc395x.txt
3722 F:      drivers/scsi/dc395x.*
3723
3724 DCCP PROTOCOL
3725 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3726 L:      dccp@vger.kernel.org
3727 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3728 S:      Maintained
3729 F:      include/linux/dccp.h
3730 F:      include/uapi/linux/dccp.h
3731 F:      include/linux/tfrc.h
3732 F:      net/dccp/
3733
3734 DECnet NETWORK LAYER
3735 W:      http://linux-decnet.sourceforge.net
3736 L:      linux-decnet-user@lists.sourceforge.net
3737 S:      Orphan
3738 F:      Documentation/networking/decnet.txt
3739 F:      net/decnet/
3740
3741 DECSTATION PLATFORM SUPPORT
3742 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3743 L:      linux-mips@linux-mips.org
3744 W:      http://www.linux-mips.org/wiki/DECstation
3745 S:      Maintained
3746 F:      arch/mips/dec/
3747 F:      arch/mips/include/asm/dec/
3748 F:      arch/mips/include/asm/mach-dec/
3749
3750 DEFXX FDDI NETWORK DRIVER
3751 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3752 S:      Maintained
3753 F:      drivers/net/fddi/defxx.*
3754
3755 DELL LAPTOP DRIVER
3756 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3757 M:      Pali Rohár <pali.rohar@gmail.com>
3758 L:      platform-driver-x86@vger.kernel.org
3759 S:      Maintained
3760 F:      drivers/platform/x86/dell-laptop.c
3761
3762 DELL LAPTOP RBTN DRIVER
3763 M:      Pali Rohár <pali.rohar@gmail.com>
3764 S:      Maintained
3765 F:      drivers/platform/x86/dell-rbtn.*
3766
3767 DELL LAPTOP FREEFALL DRIVER
3768 M:      Pali Rohár <pali.rohar@gmail.com>
3769 S:      Maintained
3770 F:      drivers/platform/x86/dell-smo8800.c
3771
3772 DELL LAPTOP SMM DRIVER
3773 M:      Pali Rohár <pali.rohar@gmail.com>
3774 S:      Maintained
3775 F:      drivers/hwmon/dell-smm-hwmon.c
3776 F:      include/uapi/linux/i8k.h
3777
3778 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3779 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3780 S:      Maintained
3781 F:      Documentation/dcdbas.txt
3782 F:      drivers/firmware/dcdbas.*
3783
3784 DELL WMI EXTRAS DRIVER
3785 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3786 M:      Pali Rohár <pali.rohar@gmail.com>
3787 S:      Maintained
3788 F:      drivers/platform/x86/dell-wmi.c
3789
3790 DESIGNWARE USB2 DRD IP DRIVER
3791 M:      John Youn <johnyoun@synopsys.com>
3792 L:      linux-usb@vger.kernel.org
3793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3794 S:      Maintained
3795 F:      drivers/usb/dwc2/
3796
3797 DESIGNWARE USB3 DRD IP DRIVER
3798 M:      Felipe Balbi <balbi@kernel.org>
3799 L:      linux-usb@vger.kernel.org
3800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3801 S:      Maintained
3802 F:      drivers/usb/dwc3/
3803
3804 DEVICE COREDUMP (DEV_COREDUMP)
3805 M:      Johannes Berg <johannes@sipsolutions.net>
3806 L:      linux-kernel@vger.kernel.org
3807 S:      Maintained
3808 F:      drivers/base/devcoredump.c
3809 F:      include/linux/devcoredump.h
3810
3811 DEVICE FREQUENCY (DEVFREQ)
3812 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3813 M:      Kyungmin Park <kyungmin.park@samsung.com>
3814 R:      Chanwoo Choi <cw00.choi@samsung.com>
3815 L:      linux-pm@vger.kernel.org
3816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3817 S:      Maintained
3818 F:      drivers/devfreq/
3819 F:      include/linux/devfreq.h
3820 F:      Documentation/devicetree/bindings/devfreq/
3821
3822 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3823 M:      Chanwoo Choi <cw00.choi@samsung.com>
3824 L:      linux-pm@vger.kernel.org
3825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3826 S:      Supported
3827 F:      drivers/devfreq/event/
3828 F:      drivers/devfreq/devfreq-event.c
3829 F:      include/linux/devfreq-event.h
3830 F:      Documentation/devicetree/bindings/devfreq/event/
3831
3832 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3833 M:      Chanwoo Choi <cw00.choi@samsung.com>
3834 L:      linux-pm@vger.kernel.org
3835 L:      linux-samsung-soc@vger.kernel.org
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3837 S:      Maintained
3838 F:      drivers/devfreq/exynos-bus.c
3839 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3840
3841 DEVICE NUMBER REGISTRY
3842 M:      Torben Mathiasen <device@lanana.org>
3843 W:      http://lanana.org/docs/device-list/index.html
3844 S:      Maintained
3845
3846 DEVICE-MAPPER  (LVM)
3847 M:      Alasdair Kergon <agk@redhat.com>
3848 M:      Mike Snitzer <snitzer@redhat.com>
3849 M:      dm-devel@redhat.com
3850 L:      dm-devel@redhat.com
3851 W:      http://sources.redhat.com/dm
3852 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3854 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3855 S:      Maintained
3856 F:      Documentation/device-mapper/
3857 F:      drivers/md/dm*
3858 F:      drivers/md/persistent-data/
3859 F:      include/linux/device-mapper.h
3860 F:      include/linux/dm-*.h
3861 F:      include/uapi/linux/dm-*.h
3862
3863 DEVLINK
3864 M:      Jiri Pirko <jiri@mellanox.com>
3865 L:      netdev@vger.kernel.org
3866 S:      Supported
3867 F:      net/core/devlink.c
3868 F:      include/net/devlink.h
3869 F:      include/uapi/linux/devlink.h
3870
3871 DIALOG SEMICONDUCTOR DRIVERS
3872 M:      Support Opensource <support.opensource@diasemi.com>
3873 W:      http://www.dialog-semiconductor.com/products
3874 S:      Supported
3875 F:      Documentation/hwmon/da90??
3876 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3877 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3878 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3879 F:      drivers/gpio/gpio-da90??.c
3880 F:      drivers/hwmon/da90??-hwmon.c
3881 F:      drivers/iio/adc/da91??-*.c
3882 F:      drivers/input/misc/da90??_onkey.c
3883 F:      drivers/input/touchscreen/da9052_tsi.c
3884 F:      drivers/leds/leds-da90??.c
3885 F:      drivers/mfd/da903x.c
3886 F:      drivers/mfd/da90??-*.c
3887 F:      drivers/mfd/da91??-*.c
3888 F:      drivers/power/supply/da9052-battery.c
3889 F:      drivers/power/supply/da91??-*.c
3890 F:      drivers/regulator/da903x.c
3891 F:      drivers/regulator/da9???-regulator.[ch]
3892 F:      drivers/rtc/rtc-da90??.c
3893 F:      drivers/video/backlight/da90??_bl.c
3894 F:      drivers/watchdog/da90??_wdt.c
3895 F:      include/linux/mfd/da903x.h
3896 F:      include/linux/mfd/da9052/
3897 F:      include/linux/mfd/da9055/
3898 F:      include/linux/mfd/da9062/
3899 F:      include/linux/mfd/da9063/
3900 F:      include/linux/mfd/da9150/
3901 F:      include/linux/regulator/da9211.h
3902 F:      include/sound/da[79]*.h
3903 F:      sound/soc/codecs/da[79]*.[ch]
3904
3905 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3906 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3907 L:      linux-gpio@vger.kernel.org
3908 S:      Maintained
3909 F:      drivers/gpio/gpio-gpio-mm.c
3910
3911 DIGI NEO AND CLASSIC PCI PRODUCTS
3912 M:      Lidza Louina <lidza.louina@gmail.com>
3913 M:      Mark Hounschell <markh@compro.net>
3914 L:      driverdev-devel@linuxdriverproject.org
3915 S:      Maintained
3916 F:      drivers/staging/dgnc/
3917
3918 DIOLAN U2C-12 I2C DRIVER
3919 M:      Guenter Roeck <linux@roeck-us.net>
3920 L:      linux-i2c@vger.kernel.org
3921 S:      Maintained
3922 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3923
3924 DIRECT ACCESS (DAX)
3925 M:      Matthew Wilcox <willy@linux.intel.com>
3926 L:      linux-fsdevel@vger.kernel.org
3927 S:      Supported
3928 F:      fs/dax.c
3929
3930 DIRECTORY NOTIFICATION (DNOTIFY)
3931 M:      Eric Paris <eparis@parisplace.org>
3932 S:      Maintained
3933 F:      Documentation/filesystems/dnotify.txt
3934 F:      fs/notify/dnotify/
3935 F:      include/linux/dnotify.h
3936
3937 DISK GEOMETRY AND PARTITION HANDLING
3938 M:      Andries Brouwer <aeb@cwi.nl>
3939 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3940 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3941 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3942 S:      Maintained
3943
3944 DISKQUOTA
3945 M:      Jan Kara <jack@suse.com>
3946 S:      Maintained
3947 F:      Documentation/filesystems/quota.txt
3948 F:      fs/quota/
3949 F:      include/linux/quota*.h
3950 F:      include/uapi/linux/quota*.h
3951
3952 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3953 M:      Bernie Thompson <bernie@plugable.com>
3954 L:      linux-fbdev@vger.kernel.org
3955 S:      Maintained
3956 W:      http://plugable.com/category/projects/udlfb/
3957 F:      drivers/video/fbdev/udlfb.c
3958 F:      include/video/udlfb.h
3959 F:      Documentation/fb/udlfb.txt
3960
3961 DISTRIBUTED LOCK MANAGER (DLM)
3962 M:      Christine Caulfield <ccaulfie@redhat.com>
3963 M:      David Teigland <teigland@redhat.com>
3964 L:      cluster-devel@redhat.com
3965 W:      http://sources.redhat.com/cluster/
3966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3967 S:      Supported
3968 F:      fs/dlm/
3969
3970 DMA BUFFER SHARING FRAMEWORK
3971 M:      Sumit Semwal <sumit.semwal@linaro.org>
3972 S:      Maintained
3973 L:      linux-media@vger.kernel.org
3974 L:      dri-devel@lists.freedesktop.org
3975 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3976 F:      drivers/dma-buf/
3977 F:      include/linux/dma-buf*
3978 F:      include/linux/reservation.h
3979 F:      include/linux/*fence.h
3980 F:      Documentation/dma-buf-sharing.txt
3981 T:      git git://anongit.freedesktop.org/drm/drm-misc
3982
3983 SYNC FILE FRAMEWORK
3984 M:      Sumit Semwal <sumit.semwal@linaro.org>
3985 R:      Gustavo Padovan <gustavo@padovan.org>
3986 S:      Maintained
3987 L:      linux-media@vger.kernel.org
3988 L:      dri-devel@lists.freedesktop.org
3989 F:      drivers/dma-buf/sync_*
3990 F:      drivers/dma-buf/sw_sync.c
3991 F:      include/linux/sync_file.h
3992 F:      include/uapi/linux/sync_file.h
3993 F:      Documentation/sync_file.txt
3994 T:      git git://anongit.freedesktop.org/drm/drm-misc
3995
3996 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3997 M:      Vinod Koul <vinod.koul@intel.com>
3998 L:      dmaengine@vger.kernel.org
3999 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4000 S:      Maintained
4001 F:      drivers/dma/
4002 F:      include/linux/dmaengine.h
4003 F:      Documentation/devicetree/bindings/dma/
4004 F:      Documentation/dmaengine/
4005 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4006
4007 DME1737 HARDWARE MONITOR DRIVER
4008 M:      Juerg Haefliger <juergh@gmail.com>
4009 L:      linux-hwmon@vger.kernel.org
4010 S:      Maintained
4011 F:      Documentation/hwmon/dme1737
4012 F:      drivers/hwmon/dme1737.c
4013
4014 DMI/SMBIOS SUPPORT
4015 M:      Jean Delvare <jdelvare@suse.com>
4016 S:      Maintained
4017 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4018 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4019 F:      drivers/firmware/dmi-id.c
4020 F:      drivers/firmware/dmi_scan.c
4021 F:      include/linux/dmi.h
4022
4023 DOCUMENTATION
4024 M:      Jonathan Corbet <corbet@lwn.net>
4025 L:      linux-doc@vger.kernel.org
4026 S:      Maintained
4027 F:      Documentation/
4028 F:      scripts/docproc.c
4029 F:      scripts/kernel-doc*
4030 X:      Documentation/ABI/
4031 X:      Documentation/devicetree/
4032 X:      Documentation/acpi
4033 X:      Documentation/power
4034 X:      Documentation/spi
4035 X:      Documentation/media
4036 T:      git git://git.lwn.net/linux.git docs-next
4037
4038 DOUBLETALK DRIVER
4039 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4040 L:      blinux-list@redhat.com
4041 S:      Maintained
4042 F:      drivers/char/dtlk.c
4043 F:      include/linux/dtlk.h
4044
4045 DPT_I2O SCSI RAID DRIVER
4046 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4047 L:      linux-scsi@vger.kernel.org
4048 W:      http://www.adaptec.com/
4049 S:      Maintained
4050 F:      drivers/scsi/dpt*
4051 F:      drivers/scsi/dpt/
4052
4053 DRBD DRIVER
4054 M:      Philipp Reisner <philipp.reisner@linbit.com>
4055 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4056 L:      drbd-dev@lists.linbit.com
4057 W:      http://www.drbd.org
4058 T:      git git://git.linbit.com/linux-drbd.git
4059 T:      git git://git.linbit.com/drbd-8.4.git
4060 S:      Supported
4061 F:      drivers/block/drbd/
4062 F:      lib/lru_cache.c
4063 F:      Documentation/blockdev/drbd/
4064
4065 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4066 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4068 S:      Supported
4069 F:      Documentation/kobject.txt
4070 F:      drivers/base/
4071 F:      fs/debugfs/
4072 F:      fs/kernfs/
4073 F:      fs/sysfs/
4074 F:      include/linux/debugfs.h
4075 F:      include/linux/kobj*
4076 F:      lib/kobj*
4077
4078 DRM DRIVERS
4079 M:      David Airlie <airlied@linux.ie>
4080 L:      dri-devel@lists.freedesktop.org
4081 T:      git git://people.freedesktop.org/~airlied/linux
4082 B:      https://bugs.freedesktop.org/
4083 C:      irc://chat.freenode.net/dri-devel
4084 S:      Maintained
4085 F:      drivers/gpu/drm/
4086 F:      drivers/gpu/vga/
4087 F:      Documentation/devicetree/bindings/display/
4088 F:      Documentation/devicetree/bindings/gpu/
4089 F:      Documentation/devicetree/bindings/video/
4090 F:      Documentation/gpu/
4091 F:      include/drm/
4092 F:      include/uapi/drm/
4093
4094 DRM DRIVERS AND MISC GPU PATCHES
4095 M:      Daniel Vetter <daniel.vetter@intel.com>
4096 M:      Jani Nikula <jani.nikula@linux.intel.com>
4097 M:      Sean Paul <seanpaul@chromium.org>
4098 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4099 S:      Maintained
4100 T:      git git://anongit.freedesktop.org/drm/drm-misc
4101 F:      Documentation/gpu/
4102 F:      drivers/gpu/vga/
4103 F:      drivers/gpu/drm/*
4104 F:      include/drm/drm*
4105 F:      include/uapi/drm/drm*
4106
4107 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4108 M:      Dave Airlie <airlied@redhat.com>
4109 S:      Odd Fixes
4110 F:      drivers/gpu/drm/ast/
4111
4112 DRM DRIVERS FOR BRIDGE CHIPS
4113 M:      Archit Taneja <architt@codeaurora.org>
4114 S:      Maintained
4115 T:      git git://anongit.freedesktop.org/drm/drm-misc
4116 F:      drivers/gpu/drm/bridge/
4117
4118 DRM DRIVER FOR BOCHS VIRTUAL GPU
4119 M:      Gerd Hoffmann <kraxel@redhat.com>
4120 S:      Odd Fixes
4121 F:      drivers/gpu/drm/bochs/
4122
4123 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4124 M:      Dave Airlie <airlied@redhat.com>
4125 S:      Odd Fixes
4126 F:      drivers/gpu/drm/cirrus/
4127
4128 RADEON and AMDGPU DRM DRIVERS
4129 M:      Alex Deucher <alexander.deucher@amd.com>
4130 M:      Christian König <christian.koenig@amd.com>
4131 L:      dri-devel@lists.freedesktop.org
4132 T:      git git://people.freedesktop.org/~agd5f/linux
4133 S:      Supported
4134 F:      drivers/gpu/drm/radeon/
4135 F:      include/uapi/drm/radeon_drm.h
4136 F:      drivers/gpu/drm/amd/
4137 F:      include/uapi/drm/amdgpu_drm.h
4138
4139 DRM PANEL DRIVERS
4140 M:      Thierry Reding <thierry.reding@gmail.com>
4141 L:      dri-devel@lists.freedesktop.org
4142 T:      git git://anongit.freedesktop.org/tegra/linux.git
4143 S:      Maintained
4144 F:      drivers/gpu/drm/drm_panel.c
4145 F:      drivers/gpu/drm/panel/
4146 F:      include/drm/drm_panel.h
4147 F:      Documentation/devicetree/bindings/display/panel/
4148
4149 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4150 M:      Daniel Vetter <daniel.vetter@intel.com>
4151 M:      Jani Nikula <jani.nikula@linux.intel.com>
4152 L:      intel-gfx@lists.freedesktop.org
4153 W:      https://01.org/linuxgraphics/
4154 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4155 C:      irc://chat.freenode.net/intel-gfx
4156 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4157 T:      git git://anongit.freedesktop.org/drm-intel
4158 S:      Supported
4159 F:      drivers/gpu/drm/i915/
4160 F:      include/drm/i915*
4161 F:      include/uapi/drm/i915_drm.h
4162 F:      Documentation/gpu/i915.rst
4163
4164 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4165 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4166 M:      Zhi Wang <zhi.a.wang@intel.com>
4167 L:      igvt-g-dev@lists.01.org
4168 L:      intel-gfx@lists.freedesktop.org
4169 W:      https://01.org/igvt-g
4170 T:      git https://github.com/01org/gvt-linux.git
4171 S:      Supported
4172 F:      drivers/gpu/drm/i915/gvt/
4173
4174 DRM DRIVERS FOR ATMEL HLCDC
4175 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4176 L:      dri-devel@lists.freedesktop.org
4177 S:      Supported
4178 F:      drivers/gpu/drm/atmel-hlcdc/
4179 F:      Documentation/devicetree/bindings/drm/atmel/
4180
4181 DRM DRIVERS FOR ALLWINNER A10
4182 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4183 L:      dri-devel@lists.freedesktop.org
4184 S:      Supported
4185 F:      drivers/gpu/drm/sun4i/
4186 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4187
4188 DRM DRIVERS FOR AMLOGIC SOCS
4189 M:      Neil Armstrong <narmstrong@baylibre.com>
4190 L:      dri-devel@lists.freedesktop.org
4191 L:      linux-amlogic@lists.infradead.org
4192 W:      http://linux-meson.com/
4193 S:      Supported
4194 F:      drivers/gpu/drm/meson/
4195 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4196
4197 DRM DRIVERS FOR EXYNOS
4198 M:      Inki Dae <inki.dae@samsung.com>
4199 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4200 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4201 M:      Kyungmin Park <kyungmin.park@samsung.com>
4202 L:      dri-devel@lists.freedesktop.org
4203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4204 S:      Supported
4205 F:      drivers/gpu/drm/exynos/
4206 F:      include/uapi/drm/exynos_drm.h
4207 F:      Documentation/devicetree/bindings/display/exynos/
4208
4209 DRM DRIVERS FOR FREESCALE DCU
4210 M:      Stefan Agner <stefan@agner.ch>
4211 M:      Alison Wang <alison.wang@freescale.com>
4212 L:      dri-devel@lists.freedesktop.org
4213 S:      Supported
4214 F:      drivers/gpu/drm/fsl-dcu/
4215 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4216 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4217 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4218
4219 DRM DRIVERS FOR FREESCALE IMX
4220 M:      Philipp Zabel <p.zabel@pengutronix.de>
4221 L:      dri-devel@lists.freedesktop.org
4222 S:      Maintained
4223 F:      drivers/gpu/drm/imx/
4224 F:      drivers/gpu/ipu-v3/
4225 F:      Documentation/devicetree/bindings/display/imx/
4226
4227 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4228 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4229 L:      dri-devel@lists.freedesktop.org
4230 T:      git git://github.com/patjak/drm-gma500
4231 S:      Maintained
4232 F:      drivers/gpu/drm/gma500/
4233
4234 DRM DRIVERS FOR HISILICON
4235 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4236 M:      Rongrong Zou <zourongrong@gmail.com>
4237 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4238 R:      Chen Feng <puck.chen@hisilicon.com>
4239 L:      dri-devel@lists.freedesktop.org
4240 T:      git git://github.com/xin3liang/linux.git
4241 S:      Maintained
4242 F:      drivers/gpu/drm/hisilicon/
4243 F:      Documentation/devicetree/bindings/display/hisilicon/
4244
4245 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4246 S:      Orphan / Obsolete
4247 F:      drivers/gpu/drm/i810/
4248 F:      include/uapi/drm/i810_drm.h
4249
4250 DRM DRIVERS FOR MEDIATEK
4251 M:      CK Hu <ck.hu@mediatek.com>
4252 M:      Philipp Zabel <p.zabel@pengutronix.de>
4253 L:      dri-devel@lists.freedesktop.org
4254 S:      Supported
4255 F:      drivers/gpu/drm/mediatek/
4256 F:      Documentation/devicetree/bindings/display/mediatek/
4257
4258 DRM DRIVER FOR MSM ADRENO GPU
4259 M:      Rob Clark <robdclark@gmail.com>
4260 L:      linux-arm-msm@vger.kernel.org
4261 L:      dri-devel@lists.freedesktop.org
4262 L:      freedreno@lists.freedesktop.org
4263 T:      git git://people.freedesktop.org/~robclark/linux
4264 S:      Maintained
4265 F:      drivers/gpu/drm/msm/
4266 F:      include/uapi/drm/msm_drm.h
4267 F:      Documentation/devicetree/bindings/display/msm/
4268
4269 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4270 M:      Ben Skeggs <bskeggs@redhat.com>
4271 L:      dri-devel@lists.freedesktop.org
4272 L:      nouveau@lists.freedesktop.org
4273 T:      git git://github.com/skeggsb/linux
4274 S:      Supported
4275 F:      drivers/gpu/drm/nouveau/
4276 F:      include/uapi/drm/nouveau_drm.h
4277
4278 DRM DRIVERS FOR NVIDIA TEGRA
4279 M:      Thierry Reding <thierry.reding@gmail.com>
4280 L:      dri-devel@lists.freedesktop.org
4281 L:      linux-tegra@vger.kernel.org
4282 T:      git git://anongit.freedesktop.org/tegra/linux.git
4283 S:      Supported
4284 F:      drivers/gpu/drm/tegra/
4285 F:      drivers/gpu/host1x/
4286 F:      include/linux/host1x.h
4287 F:      include/uapi/drm/tegra_drm.h
4288 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4289
4290 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4291 S:      Orphan / Obsolete
4292 F:      drivers/gpu/drm/mga/
4293 F:      include/uapi/drm/mga_drm.h
4294
4295 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4296 M:      Dave Airlie <airlied@redhat.com>
4297 S:      Odd Fixes
4298 F:      drivers/gpu/drm/mgag200/
4299
4300 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4301 S:      Orphan / Obsolete
4302 F:      drivers/gpu/drm/r128/
4303 F:      include/uapi/drm/r128_drm.h
4304
4305 DRM DRIVERS FOR RENESAS
4306 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4307 L:      dri-devel@lists.freedesktop.org
4308 L:      linux-renesas-soc@vger.kernel.org
4309 T:      git git://linuxtv.org/pinchartl/fbdev
4310 S:      Supported
4311 F:      drivers/gpu/drm/rcar-du/
4312 F:      drivers/gpu/drm/shmobile/
4313 F:      include/linux/platform_data/shmob_drm.h
4314 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4315
4316 DRM DRIVER FOR QXL VIRTUAL GPU
4317 M:      Dave Airlie <airlied@redhat.com>
4318 S:      Odd Fixes
4319 F:      drivers/gpu/drm/qxl/
4320 F:      include/uapi/drm/qxl_drm.h
4321
4322 DRM DRIVERS FOR ROCKCHIP
4323 M:      Mark Yao <mark.yao@rock-chips.com>
4324 L:      dri-devel@lists.freedesktop.org
4325 S:      Maintained
4326 F:      drivers/gpu/drm/rockchip/
4327 F:      Documentation/devicetree/bindings/display/rockchip/
4328
4329 DRM DRIVER FOR SAVAGE VIDEO CARDS
4330 S:      Orphan / Obsolete
4331 F:      drivers/gpu/drm/savage/
4332 F:      include/uapi/drm/savage_drm.h
4333
4334 DRM DRIVER FOR SIS VIDEO CARDS
4335 S:      Orphan / Obsolete
4336 F:      drivers/gpu/drm/sis/
4337 F:      include/uapi/drm/sis_drm.h
4338
4339 DRM DRIVERS FOR STI
4340 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4341 M:      Vincent Abriou <vincent.abriou@st.com>
4342 L:      dri-devel@lists.freedesktop.org
4343 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4344 S:      Maintained
4345 F:      drivers/gpu/drm/sti
4346 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4347
4348 DRM DRIVER FOR TDFX VIDEO CARDS
4349 S:      Orphan / Obsolete
4350 F:      drivers/gpu/drm/tdfx/
4351
4352 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4353 M:      Dave Airlie <airlied@redhat.com>
4354 S:      Odd Fixes
4355 F:      drivers/gpu/drm/udl/
4356
4357 DRM DRIVERS FOR VIVANTE GPU IP
4358 M:      Lucas Stach <l.stach@pengutronix.de>
4359 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4360 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4361 L:      etnaviv@lists.freedesktop.org
4362 L:      dri-devel@lists.freedesktop.org
4363 S:      Maintained
4364 F:      drivers/gpu/drm/etnaviv/
4365 F:      include/uapi/drm/etnaviv_drm.h
4366 F:      Documentation/devicetree/bindings/display/etnaviv/
4367
4368 DRM DRIVER FOR VMWARE VIRTUAL GPU
4369 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4370 M:      Sinclair Yeh <syeh@vmware.com>
4371 M:      Thomas Hellstrom <thellstrom@vmware.com>
4372 L:      dri-devel@lists.freedesktop.org
4373 T:      git git://people.freedesktop.org/~syeh/repos_linux
4374 T:      git git://people.freedesktop.org/~thomash/linux
4375 S:      Supported
4376 F:      drivers/gpu/drm/vmwgfx/
4377 F:      include/uapi/drm/vmwgfx_drm.h
4378
4379 DRM DRIVERS FOR VC4
4380 M:      Eric Anholt <eric@anholt.net>
4381 T:      git git://github.com/anholt/linux
4382 S:      Supported
4383 F:      drivers/gpu/drm/vc4/
4384 F:      include/uapi/drm/vc4_drm.h
4385 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4386
4387 DRM DRIVERS FOR TI OMAP
4388 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4389 L:      dri-devel@lists.freedesktop.org
4390 S:      Maintained
4391 F:      drivers/gpu/drm/omapdrm/
4392 F:      Documentation/devicetree/bindings/display/ti/
4393
4394 DRM DRIVERS FOR TI LCDC
4395 M:      Jyri Sarha <jsarha@ti.com>
4396 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4397 L:      dri-devel@lists.freedesktop.org
4398 S:      Maintained
4399 F:      drivers/gpu/drm/tilcdc/
4400 F:      Documentation/devicetree/bindings/display/tilcdc/
4401
4402 DRM DRIVERS FOR ZTE ZX
4403 M:      Shawn Guo <shawnguo@kernel.org>
4404 L:      dri-devel@lists.freedesktop.org
4405 S:      Maintained
4406 F:      drivers/gpu/drm/zte/
4407 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4408
4409 DSBR100 USB FM RADIO DRIVER
4410 M:      Alexey Klimov <klimov.linux@gmail.com>
4411 L:      linux-media@vger.kernel.org
4412 T:      git git://linuxtv.org/media_tree.git
4413 S:      Maintained
4414 F:      drivers/media/radio/dsbr100.c
4415
4416 DSCC4 DRIVER
4417 M:      Francois Romieu <romieu@fr.zoreil.com>
4418 L:      netdev@vger.kernel.org
4419 S:      Maintained
4420 F:      drivers/net/wan/dscc4.c
4421
4422 DT3155 MEDIA DRIVER
4423 M:      Hans Verkuil <hverkuil@xs4all.nl>
4424 L:      linux-media@vger.kernel.org
4425 T:      git git://linuxtv.org/media_tree.git
4426 W:      https://linuxtv.org
4427 S:      Odd Fixes
4428 F:      drivers/media/pci/dt3155/
4429
4430 DVB_USB_AF9015 MEDIA DRIVER
4431 M:      Antti Palosaari <crope@iki.fi>
4432 L:      linux-media@vger.kernel.org
4433 W:      https://linuxtv.org
4434 W:      http://palosaari.fi/linux/
4435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4436 T:      git git://linuxtv.org/anttip/media_tree.git
4437 S:      Maintained
4438 F:      drivers/media/usb/dvb-usb-v2/af9015*
4439
4440 DVB_USB_AF9035 MEDIA DRIVER
4441 M:      Antti Palosaari <crope@iki.fi>
4442 L:      linux-media@vger.kernel.org
4443 W:      https://linuxtv.org
4444 W:      http://palosaari.fi/linux/
4445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4446 T:      git git://linuxtv.org/anttip/media_tree.git
4447 S:      Maintained
4448 F:      drivers/media/usb/dvb-usb-v2/af9035*
4449
4450 DVB_USB_ANYSEE MEDIA DRIVER
4451 M:      Antti Palosaari <crope@iki.fi>
4452 L:      linux-media@vger.kernel.org
4453 W:      https://linuxtv.org
4454 W:      http://palosaari.fi/linux/
4455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4456 T:      git git://linuxtv.org/anttip/media_tree.git
4457 S:      Maintained
4458 F:      drivers/media/usb/dvb-usb-v2/anysee*
4459
4460 DVB_USB_AU6610 MEDIA DRIVER
4461 M:      Antti Palosaari <crope@iki.fi>
4462 L:      linux-media@vger.kernel.org
4463 W:      https://linuxtv.org
4464 W:      http://palosaari.fi/linux/
4465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4466 T:      git git://linuxtv.org/anttip/media_tree.git
4467 S:      Maintained
4468 F:      drivers/media/usb/dvb-usb-v2/au6610*
4469
4470 DVB_USB_CE6230 MEDIA DRIVER
4471 M:      Antti Palosaari <crope@iki.fi>
4472 L:      linux-media@vger.kernel.org
4473 W:      https://linuxtv.org
4474 W:      http://palosaari.fi/linux/
4475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4476 T:      git git://linuxtv.org/anttip/media_tree.git
4477 S:      Maintained
4478 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4479
4480 DVB_USB_CXUSB MEDIA DRIVER
4481 M:      Michael Krufky <mkrufky@linuxtv.org>
4482 L:      linux-media@vger.kernel.org
4483 W:      https://linuxtv.org
4484 W:      http://github.com/mkrufky
4485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4486 T:      git git://linuxtv.org/media_tree.git
4487 S:      Maintained
4488 F:      drivers/media/usb/dvb-usb/cxusb*
4489
4490 DVB_USB_EC168 MEDIA DRIVER
4491 M:      Antti Palosaari <crope@iki.fi>
4492 L:      linux-media@vger.kernel.org
4493 W:      https://linuxtv.org
4494 W:      http://palosaari.fi/linux/
4495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4496 T:      git git://linuxtv.org/anttip/media_tree.git
4497 S:      Maintained
4498 F:      drivers/media/usb/dvb-usb-v2/ec168*
4499
4500 DVB_USB_GL861 MEDIA DRIVER
4501 M:      Antti Palosaari <crope@iki.fi>
4502 L:      linux-media@vger.kernel.org
4503 W:      https://linuxtv.org
4504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4505 T:      git git://linuxtv.org/anttip/media_tree.git
4506 S:      Maintained
4507 F:      drivers/media/usb/dvb-usb-v2/gl861*
4508
4509 DVB_USB_MXL111SF MEDIA DRIVER
4510 M:      Michael Krufky <mkrufky@linuxtv.org>
4511 L:      linux-media@vger.kernel.org
4512 W:      https://linuxtv.org
4513 W:      http://github.com/mkrufky
4514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4515 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4516 S:      Maintained
4517 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4518
4519 DVB_USB_RTL28XXU MEDIA DRIVER
4520 M:      Antti Palosaari <crope@iki.fi>
4521 L:      linux-media@vger.kernel.org
4522 W:      https://linuxtv.org
4523 W:      http://palosaari.fi/linux/
4524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4525 T:      git git://linuxtv.org/anttip/media_tree.git
4526 S:      Maintained
4527 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4528
4529 DVB_USB_V2 MEDIA DRIVER
4530 M:      Antti Palosaari <crope@iki.fi>
4531 L:      linux-media@vger.kernel.org
4532 W:      https://linuxtv.org
4533 W:      http://palosaari.fi/linux/
4534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4535 T:      git git://linuxtv.org/anttip/media_tree.git
4536 S:      Maintained
4537 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4538 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4539
4540 DYNAMIC DEBUG
4541 M:      Jason Baron <jbaron@akamai.com>
4542 S:      Maintained
4543 F:      lib/dynamic_debug.c
4544 F:      include/linux/dynamic_debug.h
4545
4546 DZ DECSTATION DZ11 SERIAL DRIVER
4547 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4548 S:      Maintained
4549 F:      drivers/tty/serial/dz.*
4550
4551 E3X0 POWER BUTTON DRIVER
4552 M:      Moritz Fischer <moritz.fischer@ettus.com>
4553 L:      usrp-users@lists.ettus.com
4554 W:      http://www.ettus.com
4555 S:      Supported
4556 F:      drivers/input/misc/e3x0-button.c
4557 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4558
4559 E4000 MEDIA DRIVER
4560 M:      Antti Palosaari <crope@iki.fi>
4561 L:      linux-media@vger.kernel.org
4562 W:      https://linuxtv.org
4563 W:      http://palosaari.fi/linux/
4564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4565 T:      git git://linuxtv.org/anttip/media_tree.git
4566 S:      Maintained
4567 F:      drivers/media/tuners/e4000*
4568
4569 EATA ISA/EISA/PCI SCSI DRIVER
4570 M:      Dario Ballabio <ballabio_dario@emc.com>
4571 L:      linux-scsi@vger.kernel.org
4572 S:      Maintained
4573 F:      drivers/scsi/eata.c
4574
4575 EC100 MEDIA DRIVER
4576 M:      Antti Palosaari <crope@iki.fi>
4577 L:      linux-media@vger.kernel.org
4578 W:      https://linuxtv.org
4579 W:      http://palosaari.fi/linux/
4580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4581 T:      git git://linuxtv.org/anttip/media_tree.git
4582 S:      Maintained
4583 F:      drivers/media/dvb-frontends/ec100*
4584
4585 ECRYPT FILE SYSTEM
4586 M:      Tyler Hicks <tyhicks@canonical.com>
4587 L:      ecryptfs@vger.kernel.org
4588 W:      http://ecryptfs.org
4589 W:      https://launchpad.net/ecryptfs
4590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4591 S:      Supported
4592 F:      Documentation/filesystems/ecryptfs.txt
4593 F:      fs/ecryptfs/
4594
4595 EDAC-CORE
4596 M:      Borislav Petkov <bp@alien8.de>
4597 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4598 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4599 L:      linux-edac@vger.kernel.org
4600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4602 S:      Supported
4603 F:      Documentation/admin-guide/ras.rst
4604 F:      Documentation/driver-api/edac.rst
4605 F:      drivers/edac/
4606 F:      include/linux/edac.h
4607
4608 EDAC-AMD64
4609 M:      Borislav Petkov <bp@alien8.de>
4610 L:      linux-edac@vger.kernel.org
4611 S:      Maintained
4612 F:      drivers/edac/amd64_edac*
4613
4614 EDAC-CALXEDA
4615 M:      Robert Richter <rric@kernel.org>
4616 L:      linux-edac@vger.kernel.org
4617 S:      Maintained
4618 F:      drivers/edac/highbank*
4619
4620 EDAC-CAVIUM
4621 M:      Ralf Baechle <ralf@linux-mips.org>
4622 M:      David Daney <david.daney@cavium.com>
4623 L:      linux-edac@vger.kernel.org
4624 L:      linux-mips@linux-mips.org
4625 S:      Supported
4626 F:      drivers/edac/octeon_edac*
4627
4628 EDAC-E752X
4629 M:      Mark Gross <mark.gross@intel.com>
4630 L:      linux-edac@vger.kernel.org
4631 S:      Maintained
4632 F:      drivers/edac/e752x_edac.c
4633
4634 EDAC-E7XXX
4635 L:      linux-edac@vger.kernel.org
4636 S:      Maintained
4637 F:      drivers/edac/e7xxx_edac.c
4638
4639 EDAC-FSL_DDR
4640 M:      York Sun <york.sun@nxp.com>
4641 L:      linux-edac@vger.kernel.org
4642 S:      Maintained
4643 F:      drivers/edac/fsl_ddr_edac.*
4644
4645 EDAC-GHES
4646 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4647 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4648 L:      linux-edac@vger.kernel.org
4649 S:      Maintained
4650 F:      drivers/edac/ghes_edac.c
4651
4652 EDAC-I82443BXGX
4653 M:      Tim Small <tim@buttersideup.com>
4654 L:      linux-edac@vger.kernel.org
4655 S:      Maintained
4656 F:      drivers/edac/i82443bxgx_edac.c
4657
4658 EDAC-I3000
4659 L:      linux-edac@vger.kernel.org
4660 S:      Orphan
4661 F:      drivers/edac/i3000_edac.c
4662
4663 EDAC-I5000
4664 L:      linux-edac@vger.kernel.org
4665 S:      Maintained
4666 F:      drivers/edac/i5000_edac.c
4667
4668 EDAC-I5400
4669 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4671 L:      linux-edac@vger.kernel.org
4672 S:      Maintained
4673 F:      drivers/edac/i5400_edac.c
4674
4675 EDAC-I7300
4676 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4677 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4678 L:      linux-edac@vger.kernel.org
4679 S:      Maintained
4680 F:      drivers/edac/i7300_edac.c
4681
4682 EDAC-I7CORE
4683 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4684 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4685 L:      linux-edac@vger.kernel.org
4686 S:      Maintained
4687 F:      drivers/edac/i7core_edac.c
4688
4689 EDAC-I82975X
4690 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4691 M:      "Arvind R." <arvino55@gmail.com>
4692 L:      linux-edac@vger.kernel.org
4693 S:      Maintained
4694 F:      drivers/edac/i82975x_edac.c
4695
4696 EDAC-IE31200
4697 M:      Jason Baron <jbaron@akamai.com>
4698 L:      linux-edac@vger.kernel.org
4699 S:      Maintained
4700 F:      drivers/edac/ie31200_edac.c
4701
4702 EDAC-MPC85XX
4703 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4704 L:      linux-edac@vger.kernel.org
4705 S:      Maintained
4706 F:      drivers/edac/mpc85xx_edac.[ch]
4707
4708 EDAC-PASEMI
4709 M:      Egor Martovetsky <egor@pasemi.com>
4710 L:      linux-edac@vger.kernel.org
4711 S:      Maintained
4712 F:      drivers/edac/pasemi_edac.c
4713
4714 EDAC-R82600
4715 M:      Tim Small <tim@buttersideup.com>
4716 L:      linux-edac@vger.kernel.org
4717 S:      Maintained
4718 F:      drivers/edac/r82600_edac.c
4719
4720 EDAC-SBRIDGE
4721 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4722 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4723 L:      linux-edac@vger.kernel.org
4724 S:      Maintained
4725 F:      drivers/edac/sb_edac.c
4726
4727 EDAC-SKYLAKE
4728 M:      Tony Luck <tony.luck@intel.com>
4729 L:      linux-edac@vger.kernel.org
4730 S:      Maintained
4731 F:      drivers/edac/skx_edac.c
4732
4733 EDAC-XGENE
4734 APPLIED MICRO (APM) X-GENE SOC EDAC
4735 M:     Loc Ho <lho@apm.com>
4736 S:     Supported
4737 F:     drivers/edac/xgene_edac.c
4738 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4739
4740 EDIROL UA-101/UA-1000 DRIVER
4741 M:      Clemens Ladisch <clemens@ladisch.de>
4742 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4743 T:      git git://git.alsa-project.org/alsa-kernel.git
4744 S:      Maintained
4745 F:      sound/usb/misc/ua101.c
4746
4747 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4748 M:      Matt Fleming <matt@codeblueprint.co.uk>
4749 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4750 L:      linux-efi@vger.kernel.org
4751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4752 S:      Maintained
4753 F:      Documentation/efi-stub.txt
4754 F:      arch/*/kernel/efi.c
4755 F:      arch/x86/boot/compressed/eboot.[ch]
4756 F:      arch/*/include/asm/efi.h
4757 F:      arch/x86/platform/efi/
4758 F:      drivers/firmware/efi/
4759 F:      include/linux/efi*.h
4760 F:      arch/arm/boot/compressed/efi-header.S
4761 F:      arch/arm64/kernel/efi-entry.S
4762
4763 EFI VARIABLE FILESYSTEM
4764 M:      Matthew Garrett <matthew.garrett@nebula.com>
4765 M:      Jeremy Kerr <jk@ozlabs.org>
4766 M:      Matt Fleming <matt@codeblueprint.co.uk>
4767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4768 L:      linux-efi@vger.kernel.org
4769 S:      Maintained
4770 F:      fs/efivarfs/
4771
4772 EFIFB FRAMEBUFFER DRIVER
4773 L:      linux-fbdev@vger.kernel.org
4774 M:      Peter Jones <pjones@redhat.com>
4775 S:      Maintained
4776 F:      drivers/video/fbdev/efifb.c
4777
4778 EFI TEST DRIVER
4779 L:      linux-efi@vger.kernel.org
4780 M:      Ivan Hu <ivan.hu@canonical.com>
4781 M:      Matt Fleming <matt@codeblueprint.co.uk>
4782 S:      Maintained
4783 F:      drivers/firmware/efi/test/
4784
4785 EFS FILESYSTEM
4786 W:      http://aeschi.ch.eu.org/efs/
4787 S:      Orphan
4788 F:      fs/efs/
4789
4790 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4791 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4792 L:      netdev@vger.kernel.org
4793 S:      Maintained
4794 F:      drivers/net/ethernet/ibm/ehea/
4795
4796 EM28XX VIDEO4LINUX DRIVER
4797 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4798 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4799 L:      linux-media@vger.kernel.org
4800 W:      https://linuxtv.org
4801 T:      git git://linuxtv.org/media_tree.git
4802 S:      Maintained
4803 F:      drivers/media/usb/em28xx/
4804 F:      Documentation/media/v4l-drivers/em28xx*
4805
4806 EMBEDDED LINUX
4807 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4808 M:      Matt Mackall <mpm@selenic.com>
4809 M:      David Woodhouse <dwmw2@infradead.org>
4810 L:      linux-embedded@vger.kernel.org
4811 S:      Maintained
4812
4813 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4814 M:      James Smart <james.smart@broadcom.com>
4815 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4816 L:      linux-scsi@vger.kernel.org
4817 W:      http://www.broadcom.com
4818 S:      Supported
4819 F:      drivers/scsi/lpfc/
4820
4821 ENE CB710 FLASH CARD READER DRIVER
4822 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4823 S:      Maintained
4824 F:      drivers/misc/cb710/
4825 F:      drivers/mmc/host/cb710-mmc.*
4826 F:      include/linux/cb710.h
4827
4828 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4829 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4830 S:      Maintained
4831 F:      drivers/media/rc/ene_ir.*
4832
4833 EPSON S1D13XXX FRAMEBUFFER DRIVER
4834 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4835 S:      Maintained
4836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4837 F:      drivers/video/fbdev/s1d13xxxfb.c
4838 F:      include/video/s1d13xxxfb.h
4839
4840 ET131X NETWORK DRIVER
4841 M:      Mark Einon <mark.einon@gmail.com>
4842 S:      Odd Fixes
4843 F:      drivers/net/ethernet/agere/
4844
4845 ETHERNET BRIDGE
4846 M:      Stephen Hemminger <stephen@networkplumber.org>
4847 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4848 L:      netdev@vger.kernel.org
4849 W:      http://www.linuxfoundation.org/en/Net:Bridge
4850 S:      Maintained
4851 F:      include/linux/netfilter_bridge/
4852 F:      net/bridge/
4853
4854 ETHERNET PHY LIBRARY
4855 M:      Florian Fainelli <f.fainelli@gmail.com>
4856 L:      netdev@vger.kernel.org
4857 S:      Maintained
4858 F:      include/linux/phy.h
4859 F:      include/linux/phy_fixed.h
4860 F:      drivers/net/phy/
4861 F:      Documentation/networking/phy.txt
4862 F:      drivers/of/of_mdio.c
4863 F:      drivers/of/of_net.c
4864
4865 EXT2 FILE SYSTEM
4866 M:      Jan Kara <jack@suse.com>
4867 L:      linux-ext4@vger.kernel.org
4868 S:      Maintained
4869 F:      Documentation/filesystems/ext2.txt
4870 F:      fs/ext2/
4871 F:      include/linux/ext2*
4872
4873 EXT4 FILE SYSTEM
4874 M:      "Theodore Ts'o" <tytso@mit.edu>
4875 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4876 L:      linux-ext4@vger.kernel.org
4877 W:      http://ext4.wiki.kernel.org
4878 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4880 S:      Maintained
4881 F:      Documentation/filesystems/ext4.txt
4882 F:      fs/ext4/
4883
4884 Extended Verification Module (EVM)
4885 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4886 L:      linux-ima-devel@lists.sourceforge.net
4887 L:      linux-security-module@vger.kernel.org
4888 S:      Supported
4889 F:      security/integrity/evm/
4890
4891 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4892 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4893 M:      Chanwoo Choi <cw00.choi@samsung.com>
4894 L:      linux-kernel@vger.kernel.org
4895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4896 S:      Maintained
4897 F:      drivers/extcon/
4898 F:      include/linux/extcon/
4899 F:      include/linux/extcon.h
4900 F:      Documentation/extcon/
4901 F:      Documentation/devicetree/bindings/extcon/
4902
4903 EXYNOS DP DRIVER
4904 M:      Jingoo Han <jingoohan1@gmail.com>
4905 L:      dri-devel@lists.freedesktop.org
4906 S:      Maintained
4907 F:      drivers/gpu/drm/exynos/exynos_dp*
4908
4909 EXYNOS SYSMMU (IOMMU) driver
4910 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4911 L:      iommu@lists.linux-foundation.org
4912 S:      Maintained
4913 F:      drivers/iommu/exynos-iommu.c
4914
4915 EZchip NPS platform support
4916 M:      Noam Camus <noamc@ezchip.com>
4917 S:      Supported
4918 F:      arch/arc/plat-eznps
4919 F:      arch/arc/boot/dts/eznps.dts
4920
4921 F71805F HARDWARE MONITORING DRIVER
4922 M:      Jean Delvare <jdelvare@suse.com>
4923 L:      linux-hwmon@vger.kernel.org
4924 S:      Maintained
4925 F:      Documentation/hwmon/f71805f
4926 F:      drivers/hwmon/f71805f.c
4927
4928 FC0011 TUNER DRIVER
4929 M:      Michael Buesch <m@bues.ch>
4930 L:      linux-media@vger.kernel.org
4931 S:      Maintained
4932 F:      drivers/media/tuners/fc0011.h
4933 F:      drivers/media/tuners/fc0011.c
4934
4935 FC2580 MEDIA DRIVER
4936 M:      Antti Palosaari <crope@iki.fi>
4937 L:      linux-media@vger.kernel.org
4938 W:      https://linuxtv.org
4939 W:      http://palosaari.fi/linux/
4940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4941 T:      git git://linuxtv.org/anttip/media_tree.git
4942 S:      Maintained
4943 F:      drivers/media/tuners/fc2580*
4944
4945 FANOTIFY
4946 M:      Eric Paris <eparis@redhat.com>
4947 S:      Maintained
4948 F:      fs/notify/fanotify/
4949 F:      include/linux/fanotify.h
4950 F:      include/uapi/linux/fanotify.h
4951
4952 FARSYNC SYNCHRONOUS DRIVER
4953 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4954 W:      http://www.farsite.co.uk/
4955 S:      Supported
4956 F:      drivers/net/wan/farsync.*
4957
4958 FAULT INJECTION SUPPORT
4959 M:      Akinobu Mita <akinobu.mita@gmail.com>
4960 S:      Supported
4961 F:      Documentation/fault-injection/
4962 F:      lib/fault-inject.c
4963
4964 FBTFT Framebuffer drivers
4965 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4966 M:      Noralf Trønnes <noralf@tronnes.org>
4967 S:      Maintained
4968 F:      drivers/staging/fbtft/
4969
4970 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4971 M:      Johannes Thumshirn <jth@kernel.org>
4972 L:      fcoe-devel@open-fcoe.org
4973 W:      www.Open-FCoE.org
4974 S:      Supported
4975 F:      drivers/scsi/libfc/
4976 F:      drivers/scsi/fcoe/
4977 F:      include/scsi/fc/
4978 F:      include/scsi/libfc.h
4979 F:      include/scsi/libfcoe.h
4980 F:      include/uapi/scsi/fc/
4981
4982 FILE LOCKING (flock() and fcntl()/lockf())
4983 M:      Jeff Layton <jlayton@poochiereds.net>
4984 M:      "J. Bruce Fields" <bfields@fieldses.org>
4985 L:      linux-fsdevel@vger.kernel.org
4986 S:      Maintained
4987 F:      include/linux/fcntl.h
4988 F:      include/linux/fs.h
4989 F:      include/uapi/linux/fcntl.h
4990 F:      include/uapi/linux/fs.h
4991 F:      fs/fcntl.c
4992 F:      fs/locks.c
4993
4994 FILESYSTEMS (VFS and infrastructure)
4995 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4996 L:      linux-fsdevel@vger.kernel.org
4997 S:      Maintained
4998 F:      fs/*
4999
5000 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5001 M:      Riku Voipio <riku.voipio@iki.fi>
5002 L:      linux-hwmon@vger.kernel.org
5003 S:      Maintained
5004 F:      drivers/hwmon/f75375s.c
5005 F:      include/linux/f75375s.h
5006
5007 FIREWIRE AUDIO DRIVERS
5008 M:      Clemens Ladisch <clemens@ladisch.de>
5009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5010 T:      git git://git.alsa-project.org/alsa-kernel.git
5011 S:      Maintained
5012 F:      sound/firewire/
5013
5014 FIREWIRE MEDIA DRIVERS (firedtv)
5015 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5016 L:      linux-media@vger.kernel.org
5017 L:      linux1394-devel@lists.sourceforge.net
5018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5019 S:      Maintained
5020 F:      drivers/media/firewire/
5021
5022 FIREWIRE SBP-2 TARGET
5023 M:      Chris Boot <bootc@bootc.net>
5024 L:      linux-scsi@vger.kernel.org
5025 L:      target-devel@vger.kernel.org
5026 L:      linux1394-devel@lists.sourceforge.net
5027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5028 S:      Maintained
5029 F:      drivers/target/sbp/
5030
5031 FIREWIRE SUBSYSTEM
5032 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5033 L:      linux1394-devel@lists.sourceforge.net
5034 W:      http://ieee1394.wiki.kernel.org/
5035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5036 S:      Maintained
5037 F:      drivers/firewire/
5038 F:      include/linux/firewire.h
5039 F:      include/uapi/linux/firewire*.h
5040 F:      tools/firewire/
5041
5042 FIRMWARE LOADER (request_firmware)
5043 M:      Ming Lei <ming.lei@canonical.com>
5044 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5045 L:      linux-kernel@vger.kernel.org
5046 S:      Maintained
5047 F:      Documentation/firmware_class/
5048 F:      drivers/base/firmware*.c
5049 F:      include/linux/firmware.h
5050
5051 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5052 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5053 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5054 S:      Maintained
5055 F:      drivers/block/rsxx/
5056
5057 FLOPPY DRIVER
5058 M:      Jiri Kosina <jikos@kernel.org>
5059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5060 S:      Odd fixes
5061 F:      drivers/block/floppy.c
5062
5063 FMC SUBSYSTEM
5064 M:      Alessandro Rubini <rubini@gnudd.com>
5065 W:      http://www.ohwr.org/projects/fmc-bus
5066 S:      Supported
5067 F:      drivers/fmc/
5068 F:      include/linux/fmc*.h
5069 F:      include/linux/ipmi-fru.h
5070 K:      fmc_d.*register
5071
5072 FPGA MANAGER FRAMEWORK
5073 M:      Alan Tull <atull@opensource.altera.com>
5074 R:      Moritz Fischer <moritz.fischer@ettus.com>
5075 L:      linux-fpga@vger.kernel.org
5076 S:      Maintained
5077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5078 F:      drivers/fpga/
5079 F:      include/linux/fpga/fpga-mgr.h
5080 W:      http://www.rocketboards.org
5081
5082 FPU EMULATOR
5083 M:      Bill Metzenthen <billm@melbpc.org.au>
5084 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5085 S:      Maintained
5086 F:      arch/x86/math-emu/
5087
5088 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5089 L:      netdev@vger.kernel.org
5090 S:      Orphan
5091 F:      drivers/net/wan/dlci.c
5092 F:      drivers/net/wan/sdla.c
5093
5094 FRAMEBUFFER LAYER
5095 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5096 L:      linux-fbdev@vger.kernel.org
5097 T:      git git://github.com/bzolnier/linux.git
5098 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5099 S:      Maintained
5100 F:      Documentation/fb/
5101 F:      drivers/video/
5102 F:      include/video/
5103 F:      include/linux/fb.h
5104 F:      include/uapi/video/
5105 F:      include/uapi/linux/fb.h
5106
5107 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5108 M:      Horia Geantă <horia.geanta@nxp.com>
5109 M:      Dan Douglass <dan.douglass@nxp.com>
5110 L:      linux-crypto@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/crypto/caam/
5113 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5114
5115 FREESCALE DIU FRAMEBUFFER DRIVER
5116 M:      Timur Tabi <timur@tabi.org>
5117 L:      linux-fbdev@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/video/fbdev/fsl-diu-fb.*
5120
5121 FREESCALE DMA DRIVER
5122 M:      Li Yang <leoli@freescale.com>
5123 M:      Zhang Wei <zw@zh-kernel.org>
5124 L:      linuxppc-dev@lists.ozlabs.org
5125 S:      Maintained
5126 F:      drivers/dma/fsldma.*
5127
5128 FREESCALE GPMI NAND DRIVER
5129 M:      Han Xu <han.xu@nxp.com>
5130 L:      linux-mtd@lists.infradead.org
5131 S:      Maintained
5132 F:      drivers/mtd/nand/gpmi-nand/*
5133
5134 FREESCALE I2C CPM DRIVER
5135 M:      Jochen Friedrich <jochen@scram.de>
5136 L:      linuxppc-dev@lists.ozlabs.org
5137 L:      linux-i2c@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/i2c/busses/i2c-cpm.c
5140
5141 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5142 M:      Sascha Hauer <kernel@pengutronix.de>
5143 L:      linux-fbdev@vger.kernel.org
5144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5145 S:      Maintained
5146 F:      include/linux/platform_data/video-imxfb.h
5147 F:      drivers/video/fbdev/imxfb.c
5148
5149 FREESCALE QUAD SPI DRIVER
5150 M:      Han Xu <han.xu@nxp.com>
5151 L:      linux-mtd@lists.infradead.org
5152 S:      Maintained
5153 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5154
5155 FREESCALE SOC FS_ENET DRIVER
5156 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5157 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5158 L:      linuxppc-dev@lists.ozlabs.org
5159 L:      netdev@vger.kernel.org
5160 S:      Maintained
5161 F:      drivers/net/ethernet/freescale/fs_enet/
5162 F:      include/linux/fs_enet_pd.h
5163
5164 FREESCALE IMX / MXC FEC DRIVER
5165 M:      Fugang Duan <fugang.duan@nxp.com>
5166 L:      netdev@vger.kernel.org
5167 S:      Maintained
5168 F:      drivers/net/ethernet/freescale/fec_main.c
5169 F:      drivers/net/ethernet/freescale/fec_ptp.c
5170 F:      drivers/net/ethernet/freescale/fec.h
5171 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5172
5173 FREESCALE QORIQ DPAA FMAN DRIVER
5174 M:      Madalin Bucur <madalin.bucur@nxp.com>
5175 L:      netdev@vger.kernel.org
5176 S:      Maintained
5177 F:      drivers/net/ethernet/freescale/fman
5178 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5179
5180 FREESCALE QORIQ DPAA ETHERNET DRIVER
5181 M:      Madalin Bucur <madalin.bucur@nxp.com>
5182 L:      netdev@vger.kernel.org
5183 S:      Maintained
5184 F:      drivers/net/ethernet/freescale/dpaa
5185
5186 FREESCALE SOC DRIVERS
5187 M:      Scott Wood <oss@buserror.net>
5188 L:      linuxppc-dev@lists.ozlabs.org
5189 L:      linux-arm-kernel@lists.infradead.org
5190 S:      Maintained
5191 F:      drivers/soc/fsl/
5192 F:      include/linux/fsl/
5193
5194 FREESCALE QUICC ENGINE LIBRARY
5195 M:      Qiang Zhao <qiang.zhao@nxp.com>
5196 L:      linuxppc-dev@lists.ozlabs.org
5197 S:      Maintained
5198 F:      drivers/soc/fsl/qe/
5199 F:      include/soc/fsl/*qe*.h
5200 F:      include/soc/fsl/*ucc*.h
5201
5202 FREESCALE USB PERIPHERAL DRIVERS
5203 M:      Li Yang <leoli@freescale.com>
5204 L:      linux-usb@vger.kernel.org
5205 L:      linuxppc-dev@lists.ozlabs.org
5206 S:      Maintained
5207 F:      drivers/usb/gadget/udc/fsl*
5208
5209 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5210 M:      Li Yang <leoli@freescale.com>
5211 L:      netdev@vger.kernel.org
5212 L:      linuxppc-dev@lists.ozlabs.org
5213 S:      Maintained
5214 F:      drivers/net/ethernet/freescale/ucc_geth*
5215
5216 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5217 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5218 L:      netdev@vger.kernel.org
5219 S:      Maintained
5220 F:      drivers/net/ethernet/freescale/gianfar*
5221 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5222 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5223
5224 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5225 M:      Zhao Qiang <qiang.zhao@nxp.com>
5226 L:      netdev@vger.kernel.org
5227 L:      linuxppc-dev@lists.ozlabs.org
5228 S:      Maintained
5229 F:      drivers/net/wan/fsl_ucc_hdlc*
5230
5231 FREESCALE QUICC ENGINE UCC UART DRIVER
5232 M:      Timur Tabi <timur@tabi.org>
5233 L:      linuxppc-dev@lists.ozlabs.org
5234 S:      Maintained
5235 F:      drivers/tty/serial/ucc_uart.c
5236
5237 FREESCALE SOC SOUND DRIVERS
5238 M:      Timur Tabi <timur@tabi.org>
5239 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5240 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5241 R:      Fabio Estevam <fabio.estevam@nxp.com>
5242 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5243 L:      linuxppc-dev@lists.ozlabs.org
5244 S:      Maintained
5245 F:      sound/soc/fsl/fsl*
5246 F:      sound/soc/fsl/imx*
5247 F:      sound/soc/fsl/mpc8610_hpcd.c
5248
5249 FREEVXFS FILESYSTEM
5250 M:      Christoph Hellwig <hch@infradead.org>
5251 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5252 S:      Maintained
5253 F:      fs/freevxfs/
5254
5255 FREEZER
5256 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5257 M:      Pavel Machek <pavel@ucw.cz>
5258 L:      linux-pm@vger.kernel.org
5259 S:      Supported
5260 F:      Documentation/power/freezing-of-tasks.txt
5261 F:      include/linux/freezer.h
5262 F:      kernel/freezer.c
5263
5264 FRONTSWAP API
5265 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5266 L:      linux-kernel@vger.kernel.org
5267 S:      Maintained
5268 F:      mm/frontswap.c
5269 F:      include/linux/frontswap.h
5270
5271 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5272 M:      David Howells <dhowells@redhat.com>
5273 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5274 S:      Supported
5275 F:      Documentation/filesystems/caching/
5276 F:      fs/fscache/
5277 F:      include/linux/fscache*.h
5278
5279 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5280 M:      Theodore Y. Ts'o <tytso@mit.edu>
5281 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5282 L:      linux-fsdevel@vger.kernel.org
5283 S:      Supported
5284 F:      fs/crypto/
5285 F:      include/linux/fscrypto.h
5286
5287 F2FS FILE SYSTEM
5288 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5289 M:      Chao Yu <yuchao0@huawei.com>
5290 L:      linux-f2fs-devel@lists.sourceforge.net
5291 W:      https://f2fs.wiki.kernel.org/
5292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5293 S:      Maintained
5294 F:      Documentation/filesystems/f2fs.txt
5295 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5296 F:      fs/f2fs/
5297 F:      include/linux/f2fs_fs.h
5298 F:      include/trace/events/f2fs.h
5299
5300 FUJITSU FR-V (FRV) PORT
5301 S:      Orphan
5302 F:      arch/frv/
5303
5304 FUJITSU LAPTOP EXTRAS
5305 M:      Jonathan Woithe <jwoithe@just42.net>
5306 L:      platform-driver-x86@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/platform/x86/fujitsu-laptop.c
5309
5310 FUJITSU M-5MO LS CAMERA ISP DRIVER
5311 M:      Kyungmin Park <kyungmin.park@samsung.com>
5312 M:      Heungjun Kim <riverful.kim@samsung.com>
5313 L:      linux-media@vger.kernel.org
5314 S:      Maintained
5315 F:      drivers/media/i2c/m5mols/
5316 F:      include/media/i2c/m5mols.h
5317
5318 FUJITSU TABLET EXTRAS
5319 M:      Robert Gerlach <khnz@gmx.de>
5320 L:      platform-driver-x86@vger.kernel.org
5321 S:      Maintained
5322 F:      drivers/platform/x86/fujitsu-tablet.c
5323
5324 FUSE: FILESYSTEM IN USERSPACE
5325 M:      Miklos Szeredi <miklos@szeredi.hu>
5326 L:      linux-fsdevel@vger.kernel.org
5327 W:      http://fuse.sourceforge.net/
5328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5329 S:      Maintained
5330 F:      fs/fuse/
5331 F:      include/uapi/linux/fuse.h
5332 F:      Documentation/filesystems/fuse.txt
5333
5334 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5335 M:      Rik Faith <faith@cs.unc.edu>
5336 L:      linux-scsi@vger.kernel.org
5337 S:      Odd Fixes (e.g., new signatures)
5338 F:      drivers/scsi/fdomain.*
5339
5340 GCC PLUGINS
5341 M:      Kees Cook <keescook@chromium.org>
5342 R:      Emese Revfy <re.emese@gmail.com>
5343 L:      kernel-hardening@lists.openwall.com
5344 S:      Maintained
5345 F:      scripts/gcc-plugins/
5346 F:      scripts/gcc-plugin.sh
5347 F:      scripts/Makefile.gcc-plugins
5348 F:      Documentation/gcc-plugins.txt
5349
5350 GCOV BASED KERNEL PROFILING
5351 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5352 S:      Maintained
5353 F:      kernel/gcov/
5354 F:      Documentation/dev-tools/gcov.rst
5355
5356 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5357 M:      Achim Leubner <achim_leubner@adaptec.com>
5358 L:      linux-scsi@vger.kernel.org
5359 W:      http://www.icp-vortex.com/
5360 S:      Supported
5361 F:      drivers/scsi/gdt*
5362
5363 GDB KERNEL DEBUGGING HELPER SCRIPTS
5364 M:      Jan Kiszka <jan.kiszka@siemens.com>
5365 M:      Kieran Bingham <kieran@bingham.xyz>
5366 S:      Supported
5367 F:      scripts/gdb/
5368
5369 GEMTEK FM RADIO RECEIVER DRIVER
5370 M:      Hans Verkuil <hverkuil@xs4all.nl>
5371 L:      linux-media@vger.kernel.org
5372 T:      git git://linuxtv.org/media_tree.git
5373 W:      https://linuxtv.org
5374 S:      Maintained
5375 F:      drivers/media/radio/radio-gemtek*
5376
5377 GENERIC GPIO I2C DRIVER
5378 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5379 S:      Supported
5380 F:      drivers/i2c/busses/i2c-gpio.c
5381 F:      include/linux/i2c-gpio.h
5382
5383 GENERIC GPIO I2C MULTIPLEXER DRIVER
5384 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5385 L:      linux-i2c@vger.kernel.org
5386 S:      Supported
5387 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5388 F:      include/linux/i2c-mux-gpio.h
5389 F:      Documentation/i2c/muxes/i2c-mux-gpio
5390
5391 GENERIC HDLC (WAN) DRIVERS
5392 M:      Krzysztof Halasa <khc@pm.waw.pl>
5393 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5394 S:      Maintained
5395 F:      drivers/net/wan/c101.c
5396 F:      drivers/net/wan/hd6457*
5397 F:      drivers/net/wan/hdlc*
5398 F:      drivers/net/wan/n2.c
5399 F:      drivers/net/wan/pc300too.c
5400 F:      drivers/net/wan/pci200syn.c
5401 F:      drivers/net/wan/wanxl*
5402
5403 GENERIC INCLUDE/ASM HEADER FILES
5404 M:      Arnd Bergmann <arnd@arndb.de>
5405 L:      linux-arch@vger.kernel.org
5406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5407 S:      Maintained
5408 F:      include/asm-generic/
5409 F:      include/uapi/asm-generic/
5410
5411 GENERIC PHY FRAMEWORK
5412 M:      Kishon Vijay Abraham I <kishon@ti.com>
5413 L:      linux-kernel@vger.kernel.org
5414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5415 S:      Supported
5416 F:      drivers/phy/
5417 F:      include/linux/phy/
5418
5419 GENERIC PM DOMAINS
5420 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5421 M:      Kevin Hilman <khilman@kernel.org>
5422 M:      Ulf Hansson <ulf.hansson@linaro.org>
5423 L:      linux-pm@vger.kernel.org
5424 S:      Supported
5425 F:      drivers/base/power/domain*.c
5426 F:      include/linux/pm_domain.h
5427
5428 GENERIC UIO DRIVER FOR PCI DEVICES
5429 M:      "Michael S. Tsirkin" <mst@redhat.com>
5430 L:      kvm@vger.kernel.org
5431 S:      Supported
5432 F:      drivers/uio/uio_pci_generic.c
5433
5434 GET_MAINTAINER SCRIPT
5435 M:      Joe Perches <joe@perches.com>
5436 S:      Maintained
5437 F:      scripts/get_maintainer.pl
5438
5439 GENWQE (IBM Generic Workqueue Card)
5440 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5441 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5442 S:      Supported
5443 F:      drivers/misc/genwqe/
5444
5445 GFS2 FILE SYSTEM
5446 M:      Steven Whitehouse <swhiteho@redhat.com>
5447 M:      Bob Peterson <rpeterso@redhat.com>
5448 L:      cluster-devel@redhat.com
5449 W:      http://sources.redhat.com/cluster/
5450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5451 S:      Supported
5452 F:      Documentation/filesystems/gfs2*.txt
5453 F:      fs/gfs2/
5454 F:      include/uapi/linux/gfs2_ondisk.h
5455
5456 GIGASET ISDN DRIVERS
5457 M:      Paul Bolle <pebolle@tiscali.nl>
5458 L:      gigaset307x-common@lists.sourceforge.net
5459 W:      http://gigaset307x.sourceforge.net/
5460 S:      Odd Fixes
5461 F:      Documentation/isdn/README.gigaset
5462 F:      drivers/isdn/gigaset/
5463 F:      include/uapi/linux/gigaset_dev.h
5464
5465 GO7007 MPEG CODEC
5466 M:      Hans Verkuil <hans.verkuil@cisco.com>
5467 L:      linux-media@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/media/usb/go7007/
5470
5471 GOODIX TOUCHSCREEN
5472 M:      Bastien Nocera <hadess@hadess.net>
5473 L:      linux-input@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/input/touchscreen/goodix.c
5476
5477 GPIO MOCKUP DRIVER
5478 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5479 L:      linux-gpio@vger.kernel.org
5480 S:      Maintained
5481 F:      drivers/gpio/gpio-mockup.c
5482 F:      tools/testing/selftests/gpio/
5483
5484 GPIO SUBSYSTEM
5485 M:      Linus Walleij <linus.walleij@linaro.org>
5486 M:      Alexandre Courbot <gnurou@gmail.com>
5487 L:      linux-gpio@vger.kernel.org
5488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5489 S:      Maintained
5490 F:      Documentation/devicetree/bindings/gpio/
5491 F:      Documentation/gpio/
5492 F:      Documentation/ABI/testing/gpio-cdev
5493 F:      Documentation/ABI/obsolete/sysfs-gpio
5494 F:      drivers/gpio/
5495 F:      include/linux/gpio/
5496 F:      include/linux/gpio.h
5497 F:      include/asm-generic/gpio.h
5498 F:      include/uapi/linux/gpio.h
5499 F:      tools/gpio/
5500
5501 GRE DEMULTIPLEXER DRIVER
5502 M:      Dmitry Kozlov <xeb@mail.ru>
5503 L:      netdev@vger.kernel.org
5504 S:      Maintained
5505 F:      net/ipv4/gre_demux.c
5506 F:      net/ipv4/gre_offload.c
5507 F:      include/net/gre.h
5508
5509 GRETH 10/100/1G Ethernet MAC device driver
5510 M:      Andreas Larsson <andreas@gaisler.com>
5511 L:      netdev@vger.kernel.org
5512 S:      Maintained
5513 F:      drivers/net/ethernet/aeroflex/
5514
5515 GREYBUS SUBSYSTEM
5516 M:      Johan Hovold <johan@kernel.org>
5517 M:      Alex Elder <elder@kernel.org>
5518 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5519 S:      Maintained
5520 F:      drivers/staging/greybus/
5521 L:      greybus-dev@lists.linaro.org
5522
5523 GREYBUS AUDIO PROTOCOLS DRIVERS
5524 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5525 M:      Mark Greer <mgreer@animalcreek.com>
5526 S:      Maintained
5527 F:      drivers/staging/greybus/audio_apbridgea.c
5528 F:      drivers/staging/greybus/audio_apbridgea.h
5529 F:      drivers/staging/greybus/audio_codec.c
5530 F:      drivers/staging/greybus/audio_codec.h
5531 F:      drivers/staging/greybus/audio_gb.c
5532 F:      drivers/staging/greybus/audio_manager.c
5533 F:      drivers/staging/greybus/audio_manager.h
5534 F:      drivers/staging/greybus/audio_manager_module.c
5535 F:      drivers/staging/greybus/audio_manager_private.h
5536 F:      drivers/staging/greybus/audio_manager_sysfs.c
5537 F:      drivers/staging/greybus/audio_module.c
5538 F:      drivers/staging/greybus/audio_topology.c
5539
5540 GREYBUS PROTOCOLS DRIVERS
5541 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5542 S:      Maintained
5543 F:      drivers/staging/greybus/sdio.c
5544 F:      drivers/staging/greybus/light.c
5545 F:      drivers/staging/greybus/gpio.c
5546 F:      drivers/staging/greybus/power_supply.c
5547 F:      drivers/staging/greybus/spi.c
5548 F:      drivers/staging/greybus/spilib.c
5549
5550 GREYBUS PROTOCOLS DRIVERS
5551 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5552 S:      Maintained
5553 F:      drivers/staging/greybus/loopback.c
5554 F:      drivers/staging/greybus/timesync.c
5555 F:      drivers/staging/greybus/timesync_platform.c
5556
5557 GREYBUS PROTOCOLS DRIVERS
5558 M:      Viresh Kumar <vireshk@kernel.org>
5559 S:      Maintained
5560 F:      drivers/staging/greybus/authentication.c
5561 F:      drivers/staging/greybus/bootrom.c
5562 F:      drivers/staging/greybus/firmware.h
5563 F:      drivers/staging/greybus/fw-core.c
5564 F:      drivers/staging/greybus/fw-download.c
5565 F:      drivers/staging/greybus/fw-managament.c
5566 F:      drivers/staging/greybus/greybus_authentication.h
5567 F:      drivers/staging/greybus/greybus_firmware.h
5568 F:      drivers/staging/greybus/hid.c
5569 F:      drivers/staging/greybus/i2c.c
5570 F:      drivers/staging/greybus/spi.c
5571 F:      drivers/staging/greybus/spilib.c
5572 F:      drivers/staging/greybus/spilib.h
5573
5574 GREYBUS PROTOCOLS DRIVERS
5575 M:      David Lin <dtwlin@gmail.com>
5576 S:      Maintained
5577 F:      drivers/staging/greybus/uart.c
5578 F:      drivers/staging/greybus/log.c
5579
5580 GREYBUS PLATFORM DRIVERS
5581 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5582 S:      Maintained
5583 F:      drivers/staging/greybus/arche-platform.c
5584 F:      drivers/staging/greybus/arche-apb-ctrl.c
5585 F:      drivers/staging/greybus/arche_platform.h
5586
5587 GS1662 VIDEO SERIALIZER
5588 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5589 L:      linux-media@vger.kernel.org
5590 T:      git git://linuxtv.org/media_tree.git
5591 S:      Maintained
5592 F:      drivers/media/spi/gs1662.c
5593
5594 GSPCA FINEPIX SUBDRIVER
5595 M:      Frank Zago <frank@zago.net>
5596 L:      linux-media@vger.kernel.org
5597 T:      git git://linuxtv.org/media_tree.git
5598 S:      Maintained
5599 F:      drivers/media/usb/gspca/finepix.c
5600
5601 GSPCA GL860 SUBDRIVER
5602 M:      Olivier Lorin <o.lorin@laposte.net>
5603 L:      linux-media@vger.kernel.org
5604 T:      git git://linuxtv.org/media_tree.git
5605 S:      Maintained
5606 F:      drivers/media/usb/gspca/gl860/
5607
5608 GSPCA M5602 SUBDRIVER
5609 M:      Erik Andren <erik.andren@gmail.com>
5610 L:      linux-media@vger.kernel.org
5611 T:      git git://linuxtv.org/media_tree.git
5612 S:      Maintained
5613 F:      drivers/media/usb/gspca/m5602/
5614
5615 GSPCA PAC207 SONIXB SUBDRIVER
5616 M:      Hans Verkuil <hverkuil@xs4all.nl>
5617 L:      linux-media@vger.kernel.org
5618 T:      git git://linuxtv.org/media_tree.git
5619 S:      Odd Fixes
5620 F:      drivers/media/usb/gspca/pac207.c
5621
5622 GSPCA SN9C20X SUBDRIVER
5623 M:      Brian Johnson <brijohn@gmail.com>
5624 L:      linux-media@vger.kernel.org
5625 T:      git git://linuxtv.org/media_tree.git
5626 S:      Maintained
5627 F:      drivers/media/usb/gspca/sn9c20x.c
5628
5629 GSPCA T613 SUBDRIVER
5630 M:      Leandro Costantino <lcostantino@gmail.com>
5631 L:      linux-media@vger.kernel.org
5632 T:      git git://linuxtv.org/media_tree.git
5633 S:      Maintained
5634 F:      drivers/media/usb/gspca/t613.c
5635
5636 GSPCA USB WEBCAM DRIVER
5637 M:      Hans Verkuil <hverkuil@xs4all.nl>
5638 L:      linux-media@vger.kernel.org
5639 T:      git git://linuxtv.org/media_tree.git
5640 S:      Odd Fixes
5641 F:      drivers/media/usb/gspca/
5642
5643 GUID PARTITION TABLE (GPT)
5644 M:      Davidlohr Bueso <dave@stgolabs.net>
5645 L:      linux-efi@vger.kernel.org
5646 S:      Maintained
5647 F:      block/partitions/efi.*
5648
5649 STK1160 USB VIDEO CAPTURE DRIVER
5650 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5651 L:      linux-media@vger.kernel.org
5652 T:      git git://linuxtv.org/media_tree.git
5653 S:      Maintained
5654 F:      drivers/media/usb/stk1160/
5655
5656 H8/300 ARCHITECTURE
5657 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5658 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5659 W:      http://uclinux-h8.sourceforge.jp
5660 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5661 S:      Maintained
5662 F:      arch/h8300/
5663 F:      drivers/clocksource/h8300_*.c
5664 F:      drivers/clk/h8300/
5665 F:      drivers/irqchip/irq-renesas-h8*.c
5666
5667 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5668 M:      Frank Seidel <frank@f-seidel.de>
5669 L:      platform-driver-x86@vger.kernel.org
5670 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5671 S:      Maintained
5672 F:      drivers/platform/x86/hdaps.c
5673
5674 HDPVR USB VIDEO ENCODER DRIVER
5675 M:      Hans Verkuil <hverkuil@xs4all.nl>
5676 L:      linux-media@vger.kernel.org
5677 T:      git git://linuxtv.org/media_tree.git
5678 W:      https://linuxtv.org
5679 S:      Odd Fixes
5680 F:      drivers/media/usb/hdpvr/
5681
5682 HWPOISON MEMORY FAILURE HANDLING
5683 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5684 L:      linux-mm@kvack.org
5685 S:      Maintained
5686 F:      mm/memory-failure.c
5687 F:      mm/hwpoison-inject.c
5688
5689 HYPERVISOR VIRTUAL CONSOLE DRIVER
5690 L:      linuxppc-dev@lists.ozlabs.org
5691 S:      Odd Fixes
5692 F:      drivers/tty/hvc/
5693
5694 HACKRF MEDIA DRIVER
5695 M:      Antti Palosaari <crope@iki.fi>
5696 L:      linux-media@vger.kernel.org
5697 W:      https://linuxtv.org
5698 W:      http://palosaari.fi/linux/
5699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5700 T:      git git://linuxtv.org/anttip/media_tree.git
5701 S:      Maintained
5702 F:      drivers/media/usb/hackrf/
5703
5704 HARDWARE MONITORING
5705 M:      Jean Delvare <jdelvare@suse.com>
5706 M:      Guenter Roeck <linux@roeck-us.net>
5707 L:      linux-hwmon@vger.kernel.org
5708 W:      http://hwmon.wiki.kernel.org/
5709 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5711 S:      Maintained
5712 F:      Documentation/hwmon/
5713 F:      drivers/hwmon/
5714 F:      include/linux/hwmon*.h
5715
5716 HARDWARE RANDOM NUMBER GENERATOR CORE
5717 M:      Matt Mackall <mpm@selenic.com>
5718 M:      Herbert Xu <herbert@gondor.apana.org.au>
5719 L:      linux-crypto@vger.kernel.org
5720 S:      Odd fixes
5721 F:      Documentation/devicetree/bindings/rng/
5722 F:      Documentation/hw_random.txt
5723 F:      drivers/char/hw_random/
5724 F:      include/linux/hw_random.h
5725
5726 HARDWARE SPINLOCK CORE
5727 M:      Ohad Ben-Cohen <ohad@wizery.com>
5728 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5729 L:      linux-remoteproc@vger.kernel.org
5730 S:      Maintained
5731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5732 F:      Documentation/devicetree/bindings/hwlock/
5733 F:      Documentation/hwspinlock.txt
5734 F:      drivers/hwspinlock/
5735 F:      include/linux/hwspinlock.h
5736
5737 HARMONY SOUND DRIVER
5738 L:      linux-parisc@vger.kernel.org
5739 S:      Maintained
5740 F:      sound/parisc/harmony.*
5741
5742 HD29L2 MEDIA DRIVER
5743 M:      Antti Palosaari <crope@iki.fi>
5744 L:      linux-media@vger.kernel.org
5745 W:      https://linuxtv.org
5746 W:      http://palosaari.fi/linux/
5747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5748 T:      git git://linuxtv.org/anttip/media_tree.git
5749 S:      Maintained
5750 F:      drivers/media/dvb-frontends/hd29l2*
5751
5752 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5753 M:      Jimmy Vance <jimmy.vance@hpe.com>
5754 S:      Supported
5755 F:      Documentation/watchdog/hpwdt.txt
5756 F:      drivers/watchdog/hpwdt.c
5757
5758 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5759 M:      Don Brace <don.brace@microsemi.com>
5760 L:      esc.storagedev@microsemi.com
5761 L:      linux-scsi@vger.kernel.org
5762 S:      Supported
5763 F:      Documentation/scsi/hpsa.txt
5764 F:      drivers/scsi/hpsa*.[ch]
5765 F:      include/linux/cciss*.h
5766 F:      include/uapi/linux/cciss*.h
5767
5768 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5769 M:      Don Brace <don.brace@microsemi.com>
5770 L:      esc.storagedev@microsemi.com
5771 L:      linux-scsi@vger.kernel.org
5772 S:      Supported
5773 F:      Documentation/blockdev/cciss.txt
5774 F:      drivers/block/cciss*
5775 F:      include/linux/cciss_ioctl.h
5776 F:      include/uapi/linux/cciss_ioctl.h
5777
5778 HFI1 DRIVER
5779 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5780 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5781 L:      linux-rdma@vger.kernel.org
5782 S:      Supported
5783 F:      drivers/infiniband/hw/hfi1
5784
5785 HFS FILESYSTEM
5786 L:      linux-fsdevel@vger.kernel.org
5787 S:      Orphan
5788 F:      Documentation/filesystems/hfs.txt
5789 F:      fs/hfs/
5790
5791 HFSPLUS FILESYSTEM
5792 L:      linux-fsdevel@vger.kernel.org
5793 S:      Orphan
5794 F:      Documentation/filesystems/hfsplus.txt
5795 F:      fs/hfsplus/
5796
5797 HGA FRAMEBUFFER DRIVER
5798 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5799 L:      linux-nvidia@lists.surfsouth.com
5800 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5801 S:      Maintained
5802 F:      drivers/video/fbdev/hgafb.c
5803
5804 HIBERNATION (aka Software Suspend, aka swsusp)
5805 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5806 M:      Pavel Machek <pavel@ucw.cz>
5807 L:      linux-pm@vger.kernel.org
5808 B:      https://bugzilla.kernel.org
5809 S:      Supported
5810 F:      arch/x86/power/
5811 F:      drivers/base/power/
5812 F:      kernel/power/
5813 F:      include/linux/suspend.h
5814 F:      include/linux/freezer.h
5815 F:      include/linux/pm.h
5816 F:      arch/*/include/asm/suspend*.h
5817
5818 HID CORE LAYER
5819 M:      Jiri Kosina <jikos@kernel.org>
5820 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5821 L:      linux-input@vger.kernel.org
5822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5823 S:      Maintained
5824 F:      drivers/hid/
5825 F:      include/linux/hid*
5826 F:      include/uapi/linux/hid*
5827
5828 HID SENSOR HUB DRIVERS
5829 M:      Jiri Kosina <jikos@kernel.org>
5830 M:      Jonathan Cameron <jic23@kernel.org>
5831 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5832 L:      linux-input@vger.kernel.org
5833 L:      linux-iio@vger.kernel.org
5834 S:      Maintained
5835 F:      Documentation/hid/hid-sensor*
5836 F:      drivers/hid/hid-sensor-*
5837 F:      drivers/iio/*/hid-*
5838 F:      include/linux/hid-sensor-*
5839
5840 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5841 M:      Thomas Gleixner <tglx@linutronix.de>
5842 L:      linux-kernel@vger.kernel.org
5843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5844 S:      Maintained
5845 F:      Documentation/timers/
5846 F:      kernel/time/hrtimer.c
5847 F:      kernel/time/clockevents.c
5848 F:      kernel/time/tick*.*
5849 F:      kernel/time/timer_*.c
5850 F:      include/linux/clockchips.h
5851 F:      include/linux/hrtimer.h
5852
5853 HIGH-SPEED SCC DRIVER FOR AX.25
5854 L:      linux-hams@vger.kernel.org
5855 S:      Orphan
5856 F:      drivers/net/hamradio/dmascc.c
5857 F:      drivers/net/hamradio/scc.c
5858
5859 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5860 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5861 W:      http://www.highpoint-tech.com
5862 S:      Supported
5863 F:      Documentation/scsi/hptiop.txt
5864 F:      drivers/scsi/hptiop.c
5865
5866 HIPPI
5867 M:      Jes Sorensen <jes@trained-monkey.org>
5868 L:      linux-hippi@sunsite.dk
5869 S:      Maintained
5870 F:      include/linux/hippidevice.h
5871 F:      include/uapi/linux/if_hippi.h
5872 F:      net/802/hippi.c
5873 F:      drivers/net/hippi/
5874
5875 HISILICON NETWORK SUBSYSTEM DRIVER
5876 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5877 M:      Salil Mehta <salil.mehta@huawei.com>
5878 L:      netdev@vger.kernel.org
5879 W:      http://www.hisilicon.com
5880 S:      Maintained
5881 F:      drivers/net/ethernet/hisilicon/
5882 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5883
5884 HISILICON ROCE DRIVER
5885 M:      Lijun Ou <oulijun@huawei.com>
5886 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5887 L:      linux-rdma@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/infiniband/hw/hns/
5890 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5891
5892 HISILICON SAS Controller
5893 M:      John Garry <john.garry@huawei.com>
5894 W:      http://www.hisilicon.com
5895 S:      Supported
5896 F:      drivers/scsi/hisi_sas/
5897 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5898
5899 HOST AP DRIVER
5900 M:      Jouni Malinen <j@w1.fi>
5901 L:      linux-wireless@vger.kernel.org
5902 W:      http://w1.fi/hostap-driver.html
5903 S:      Obsolete
5904 F:      drivers/net/wireless/intersil/hostap/
5905
5906 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5907 L:      platform-driver-x86@vger.kernel.org
5908 S:      Orphan
5909 F:      drivers/platform/x86/tc1100-wmi.c
5910
5911 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5912 M:      Jaroslav Kysela <perex@perex.cz>
5913 S:      Maintained
5914 F:      drivers/net/ethernet/hp/hp100.*
5915
5916 HPET:   High Precision Event Timers driver
5917 M:      Clemens Ladisch <clemens@ladisch.de>
5918 S:      Maintained
5919 F:      Documentation/timers/hpet.txt
5920 F:      drivers/char/hpet.c
5921 F:      include/linux/hpet.h
5922 F:      include/uapi/linux/hpet.h
5923
5924 HPET:   x86
5925 S:      Orphan
5926 F:      arch/x86/kernel/hpet.c
5927 F:      arch/x86/include/asm/hpet.h
5928
5929 HPFS FILESYSTEM
5930 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5931 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5932 S:      Maintained
5933 F:      fs/hpfs/
5934
5935 HSI SUBSYSTEM
5936 M:      Sebastian Reichel <sre@kernel.org>
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5938 S:      Maintained
5939 F:      Documentation/ABI/testing/sysfs-bus-hsi
5940 F:      Documentation/device-drivers/serial-interfaces.rst
5941 F:      drivers/hsi/
5942 F:      include/linux/hsi/
5943 F:      include/uapi/linux/hsi/
5944
5945 HSO 3G MODEM DRIVER
5946 M:      Jan Dumon <j.dumon@option.com>
5947 W:      http://www.pharscape.org
5948 S:      Maintained
5949 F:      drivers/net/usb/hso.c
5950
5951 HSR NETWORK PROTOCOL
5952 M:      Arvid Brodin <arvid.brodin@alten.se>
5953 L:      netdev@vger.kernel.org
5954 S:      Maintained
5955 F:      net/hsr/
5956
5957 HTCPEN TOUCHSCREEN DRIVER
5958 M:      Pau Oliva Fora <pof@eslack.org>
5959 L:      linux-input@vger.kernel.org
5960 S:      Maintained
5961 F:      drivers/input/touchscreen/htcpen.c
5962
5963 HUGETLB FILESYSTEM
5964 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5965 S:      Maintained
5966 F:      fs/hugetlbfs/
5967
5968 HVA ST MEDIA DRIVER
5969 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5970 L:      linux-media@vger.kernel.org
5971 T:      git git://linuxtv.org/media_tree.git
5972 W:      https://linuxtv.org
5973 S:      Supported
5974 F:      drivers/media/platform/sti/hva
5975
5976 Hyper-V CORE AND DRIVERS
5977 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5978 M:      Haiyang Zhang <haiyangz@microsoft.com>
5979 M:      Stephen Hemminger <sthemmin@microsoft.com>
5980 L:      devel@linuxdriverproject.org
5981 S:      Maintained
5982 F:      arch/x86/include/asm/mshyperv.h
5983 F:      arch/x86/include/uapi/asm/hyperv.h
5984 F:      arch/x86/kernel/cpu/mshyperv.c
5985 F:      drivers/hid/hid-hyperv.c
5986 F:      drivers/hv/
5987 F:      drivers/input/serio/hyperv-keyboard.c
5988 F:      drivers/pci/host/pci-hyperv.c
5989 F:      drivers/net/hyperv/
5990 F:      drivers/scsi/storvsc_drv.c
5991 F:      drivers/uio/uio_hv_generic.c
5992 F:      drivers/video/fbdev/hyperv_fb.c
5993 F:      include/linux/hyperv.h
5994 F:      tools/hv/
5995 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5996
5997 I2C MUXES
5998 M:      Peter Rosin <peda@axentia.se>
5999 L:      linux-i2c@vger.kernel.org
6000 S:      Maintained
6001 F:      Documentation/i2c/i2c-topology
6002 F:      Documentation/i2c/muxes/
6003 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6004 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6005 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6006 F:      drivers/i2c/i2c-mux.c
6007 F:      drivers/i2c/muxes/
6008 F:      include/linux/i2c-mux.h
6009
6010 I2C OVER PARALLEL PORT
6011 M:      Jean Delvare <jdelvare@suse.com>
6012 L:      linux-i2c@vger.kernel.org
6013 S:      Maintained
6014 F:      Documentation/i2c/busses/i2c-parport
6015 F:      Documentation/i2c/busses/i2c-parport-light
6016 F:      drivers/i2c/busses/i2c-parport.c
6017 F:      drivers/i2c/busses/i2c-parport-light.c
6018
6019 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6020 M:      Jean Delvare <jdelvare@suse.com>
6021 L:      linux-i2c@vger.kernel.org
6022 S:      Maintained
6023 F:      Documentation/i2c/busses/i2c-ali1535
6024 F:      Documentation/i2c/busses/i2c-ali1563
6025 F:      Documentation/i2c/busses/i2c-ali15x3
6026 F:      Documentation/i2c/busses/i2c-amd756
6027 F:      Documentation/i2c/busses/i2c-amd8111
6028 F:      Documentation/i2c/busses/i2c-i801
6029 F:      Documentation/i2c/busses/i2c-nforce2
6030 F:      Documentation/i2c/busses/i2c-piix4
6031 F:      Documentation/i2c/busses/i2c-sis5595
6032 F:      Documentation/i2c/busses/i2c-sis630
6033 F:      Documentation/i2c/busses/i2c-sis96x
6034 F:      Documentation/i2c/busses/i2c-via
6035 F:      Documentation/i2c/busses/i2c-viapro
6036 F:      drivers/i2c/busses/i2c-ali1535.c
6037 F:      drivers/i2c/busses/i2c-ali1563.c
6038 F:      drivers/i2c/busses/i2c-ali15x3.c
6039 F:      drivers/i2c/busses/i2c-amd756.c
6040 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6041 F:      drivers/i2c/busses/i2c-amd8111.c
6042 F:      drivers/i2c/busses/i2c-i801.c
6043 F:      drivers/i2c/busses/i2c-isch.c
6044 F:      drivers/i2c/busses/i2c-nforce2.c
6045 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6046 F:      drivers/i2c/busses/i2c-piix4.c
6047 F:      drivers/i2c/busses/i2c-sis5595.c
6048 F:      drivers/i2c/busses/i2c-sis630.c
6049 F:      drivers/i2c/busses/i2c-sis96x.c
6050 F:      drivers/i2c/busses/i2c-via.c
6051 F:      drivers/i2c/busses/i2c-viapro.c
6052
6053 I2C/SMBUS ISMT DRIVER
6054 M:      Seth Heasley <seth.heasley@intel.com>
6055 M:      Neil Horman <nhorman@tuxdriver.com>
6056 L:      linux-i2c@vger.kernel.org
6057 F:      drivers/i2c/busses/i2c-ismt.c
6058 F:      Documentation/i2c/busses/i2c-ismt
6059
6060 I2C/SMBUS STUB DRIVER
6061 M:      Jean Delvare <jdelvare@suse.com>
6062 L:      linux-i2c@vger.kernel.org
6063 S:      Maintained
6064 F:      drivers/i2c/i2c-stub.c
6065
6066 I2C SUBSYSTEM
6067 M:      Wolfram Sang <wsa@the-dreams.de>
6068 L:      linux-i2c@vger.kernel.org
6069 W:      https://i2c.wiki.kernel.org/
6070 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6072 S:      Maintained
6073 F:      Documentation/devicetree/bindings/i2c/
6074 F:      Documentation/i2c/
6075 F:      drivers/i2c/
6076 F:      drivers/i2c/*/
6077 F:      include/linux/i2c.h
6078 F:      include/linux/i2c-*.h
6079 F:      include/uapi/linux/i2c.h
6080 F:      include/uapi/linux/i2c-*.h
6081
6082 I2C ACPI SUPPORT
6083 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6084 L:      linux-i2c@vger.kernel.org
6085 L:      linux-acpi@vger.kernel.org
6086 S:      Maintained
6087
6088 I2C-TAOS-EVM DRIVER
6089 M:      Jean Delvare <jdelvare@suse.com>
6090 L:      linux-i2c@vger.kernel.org
6091 S:      Maintained
6092 F:      Documentation/i2c/busses/i2c-taos-evm
6093 F:      drivers/i2c/busses/i2c-taos-evm.c
6094
6095 I2C-TINY-USB DRIVER
6096 M:      Till Harbaum <till@harbaum.org>
6097 L:      linux-i2c@vger.kernel.org
6098 W:      http://www.harbaum.org/till/i2c_tiny_usb
6099 S:      Maintained
6100 F:      drivers/i2c/busses/i2c-tiny-usb.c
6101
6102 i386 BOOT CODE
6103 M:      "H. Peter Anvin" <hpa@zytor.com>
6104 S:      Maintained
6105 F:      arch/x86/boot/
6106
6107 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6108 M:      "H. Peter Anvin" <hpa@zytor.com>
6109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6110 S:      Maintained
6111
6112 IA64 (Itanium) PLATFORM
6113 M:      Tony Luck <tony.luck@intel.com>
6114 M:      Fenghua Yu <fenghua.yu@intel.com>
6115 L:      linux-ia64@vger.kernel.org
6116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6117 S:      Maintained
6118 F:      arch/ia64/
6119
6120 IBM Power VMX Cryptographic instructions
6121 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6122 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6123 L:      linux-crypto@vger.kernel.org
6124 S:      Supported
6125 F:      drivers/crypto/vmx/Makefile
6126 F:      drivers/crypto/vmx/Kconfig
6127 F:      drivers/crypto/vmx/vmx.c
6128 F:      drivers/crypto/vmx/aes*
6129 F:      drivers/crypto/vmx/ghash*
6130 F:      drivers/crypto/vmx/ppc-xlate.pl
6131
6132 IBM Power in-Nest Crypto Acceleration
6133 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6134 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6135 L:      linux-crypto@vger.kernel.org
6136 S:      Supported
6137 F:      drivers/crypto/nx/Makefile
6138 F:      drivers/crypto/nx/Kconfig
6139 F:      drivers/crypto/nx/nx-aes*
6140 F:      drivers/crypto/nx/nx-sha*
6141 F:      drivers/crypto/nx/nx.*
6142 F:      drivers/crypto/nx/nx_csbcpb.h
6143 F:      drivers/crypto/nx/nx_debugfs.h
6144
6145 IBM Power 842 compression accelerator
6146 M:      Dan Streetman <ddstreet@ieee.org>
6147 S:      Supported
6148 F:      drivers/crypto/nx/Makefile
6149 F:      drivers/crypto/nx/Kconfig
6150 F:      drivers/crypto/nx/nx-842*
6151 F:      include/linux/sw842.h
6152 F:      crypto/842.c
6153 F:      lib/842/
6154
6155 IBM Power Linux RAID adapter
6156 M:      Brian King <brking@us.ibm.com>
6157 S:      Supported
6158 F:      drivers/scsi/ipr.*
6159
6160 IBM Power Virtual Ethernet Device Driver
6161 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6162 L:      netdev@vger.kernel.org
6163 S:      Supported
6164 F:      drivers/net/ethernet/ibm/ibmveth.*
6165
6166 IBM Power SRIOV Virtual NIC Device Driver
6167 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6168 M:      John Allen <jallen@linux.vnet.ibm.com>
6169 L:      netdev@vger.kernel.org
6170 S:      Supported
6171 F:      drivers/net/ethernet/ibm/ibmvnic.*
6172
6173 IBM Power Virtual SCSI Device Drivers
6174 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6175 L:      linux-scsi@vger.kernel.org
6176 S:      Supported
6177 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6178 F:      include/scsi/viosrp.h
6179
6180 IBM Power Virtual SCSI Device Target Driver
6181 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6182 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6183 L:      linux-scsi@vger.kernel.org
6184 L:      target-devel@vger.kernel.org
6185 S:      Supported
6186 F:      drivers/scsi/ibmvscsi_tgt/
6187
6188 IBM Power Virtual FC Device Drivers
6189 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6190 L:      linux-scsi@vger.kernel.org
6191 S:      Supported
6192 F:      drivers/scsi/ibmvscsi/ibmvfc*
6193
6194 IBM ServeRAID RAID DRIVER
6195 S:      Orphan
6196 F:      drivers/scsi/ips.*
6197
6198 ICH LPC AND GPIO DRIVER
6199 M:      Peter Tyser <ptyser@xes-inc.com>
6200 S:      Maintained
6201 F:      drivers/mfd/lpc_ich.c
6202 F:      drivers/gpio/gpio-ich.c
6203
6204 IDE SUBSYSTEM
6205 M:      "David S. Miller" <davem@davemloft.net>
6206 L:      linux-ide@vger.kernel.org
6207 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6209 S:      Maintained
6210 F:      Documentation/ide/
6211 F:      drivers/ide/
6212 F:      include/linux/ide.h
6213
6214 IDEAPAD LAPTOP EXTRAS DRIVER
6215 M:      Ike Panhc <ike.pan@canonical.com>
6216 L:      platform-driver-x86@vger.kernel.org
6217 W:      http://launchpad.net/ideapad-laptop
6218 S:      Maintained
6219 F:      drivers/platform/x86/ideapad-laptop.c
6220
6221 IDEAPAD LAPTOP SLIDEBAR DRIVER
6222 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6223 L:      linux-input@vger.kernel.org
6224 W:      https://github.com/o2genum/ideapad-slidebar
6225 S:      Maintained
6226 F:      drivers/input/misc/ideapad_slidebar.c
6227
6228 IDE/ATAPI DRIVERS
6229 M:      Borislav Petkov <bp@alien8.de>
6230 L:      linux-ide@vger.kernel.org
6231 S:      Maintained
6232 F:      Documentation/cdrom/ide-cd
6233 F:      drivers/ide/ide-cd*
6234
6235 IEEE 802.15.4 SUBSYSTEM
6236 M:      Alexander Aring <aar@pengutronix.de>
6237 M:      Stefan Schmidt <stefan@osg.samsung.com>
6238 L:      linux-wpan@vger.kernel.org
6239 W:      http://wpan.cakelab.org/
6240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6242 S:      Maintained
6243 F:      net/ieee802154/
6244 F:      net/mac802154/
6245 F:      drivers/net/ieee802154/
6246 F:      include/linux/nl802154.h
6247 F:      include/linux/ieee802154.h
6248 F:      include/net/nl802154.h
6249 F:      include/net/mac802154.h
6250 F:      include/net/af_ieee802154.h
6251 F:      include/net/cfg802154.h
6252 F:      include/net/ieee802154_netdev.h
6253 F:      Documentation/networking/ieee802154.txt
6254
6255 IGORPLUG-USB IR RECEIVER
6256 M:      Sean Young <sean@mess.org>
6257 L:      linux-media@vger.kernel.org
6258 S:      Maintained
6259 F:      drivers/media/rc/igorplugusb.c
6260
6261 IGUANAWORKS USB IR TRANSCEIVER
6262 M:      Sean Young <sean@mess.org>
6263 L:      linux-media@vger.kernel.org
6264 S:      Maintained
6265 F:      drivers/media/rc/iguanair.c
6266
6267 IIO DIGITAL POTENTIOMETER DAC
6268 M:      Peter Rosin <peda@axentia.se>
6269 L:      linux-iio@vger.kernel.org
6270 S:      Maintained
6271 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6272 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6273 F:      drivers/iio/dac/dpot-dac.c
6274
6275 IIO ENVELOPE DETECTOR
6276 M:      Peter Rosin <peda@axentia.se>
6277 L:      linux-iio@vger.kernel.org
6278 S:      Maintained
6279 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6280 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6281 F:      drivers/iio/adc/envelope-detector.c
6282
6283 IIO SUBSYSTEM AND DRIVERS
6284 M:      Jonathan Cameron <jic23@kernel.org>
6285 R:      Hartmut Knaack <knaack.h@gmx.de>
6286 R:      Lars-Peter Clausen <lars@metafoo.de>
6287 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6288 L:      linux-iio@vger.kernel.org
6289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6290 S:      Maintained
6291 F:      Documentation/devicetree/bindings/iio/
6292 F:      drivers/iio/
6293 F:      drivers/staging/iio/
6294 F:      include/linux/iio/
6295 F:      tools/iio/
6296
6297 IKANOS/ADI EAGLE ADSL USB DRIVER
6298 M:      Matthieu Castet <castet.matthieu@free.fr>
6299 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6300 S:      Maintained
6301 F:      drivers/usb/atm/ueagle-atm.c
6302
6303 IMGTEC ASCII LCD DRIVER
6304 M:      Paul Burton <paul.burton@imgtec.com>
6305 S:      Maintained
6306 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6307 F:      drivers/auxdisplay/img-ascii-lcd.c
6308
6309 INA209 HARDWARE MONITOR DRIVER
6310 M:      Guenter Roeck <linux@roeck-us.net>
6311 L:      linux-hwmon@vger.kernel.org
6312 S:      Maintained
6313 F:      Documentation/hwmon/ina209
6314 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6315 F:      drivers/hwmon/ina209.c
6316
6317 INA2XX HARDWARE MONITOR DRIVER
6318 M:      Guenter Roeck <linux@roeck-us.net>
6319 L:      linux-hwmon@vger.kernel.org
6320 S:      Maintained
6321 F:      Documentation/hwmon/ina2xx
6322 F:      drivers/hwmon/ina2xx.c
6323 F:      include/linux/platform_data/ina2xx.h
6324
6325 INDUSTRY PACK SUBSYSTEM (IPACK)
6326 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6327 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6328 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6329 L:      industrypack-devel@lists.sourceforge.net
6330 W:      http://industrypack.sourceforge.net
6331 S:      Maintained
6332 F:      drivers/ipack/
6333
6334 INGENIC JZ4780 DMA Driver
6335 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6336 S:      Maintained
6337 F:      drivers/dma/dma-jz4780.c
6338
6339 INGENIC JZ4780 NAND DRIVER
6340 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6341 L:      linux-mtd@lists.infradead.org
6342 S:      Maintained
6343 F:      drivers/mtd/nand/jz4780_*
6344
6345 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6346 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6347 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6348 L:      linux-ima-devel@lists.sourceforge.net
6349 L:      linux-ima-user@lists.sourceforge.net
6350 L:      linux-security-module@vger.kernel.org
6351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6352 S:      Supported
6353 F:      security/integrity/ima/
6354
6355 IMGTEC IR DECODER DRIVER
6356 M:      James Hogan <james.hogan@imgtec.com>
6357 S:      Maintained
6358 F:      drivers/media/rc/img-ir/
6359
6360 IMS TWINTURBO FRAMEBUFFER DRIVER
6361 L:      linux-fbdev@vger.kernel.org
6362 S:      Orphan
6363 F:      drivers/video/fbdev/imsttfb.c
6364
6365 INFINIBAND SUBSYSTEM
6366 M:      Doug Ledford <dledford@redhat.com>
6367 M:      Sean Hefty <sean.hefty@intel.com>
6368 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6369 L:      linux-rdma@vger.kernel.org
6370 W:      http://www.openfabrics.org/
6371 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6373 S:      Supported
6374 F:      Documentation/infiniband/
6375 F:      drivers/infiniband/
6376 F:      include/uapi/linux/if_infiniband.h
6377 F:      include/uapi/rdma/
6378 F:      include/rdma/
6379
6380 INOTIFY
6381 M:      John McCutchan <john@johnmccutchan.com>
6382 M:      Robert Love <rlove@rlove.org>
6383 M:      Eric Paris <eparis@parisplace.org>
6384 S:      Maintained
6385 F:      Documentation/filesystems/inotify.txt
6386 F:      fs/notify/inotify/
6387 F:      include/linux/inotify.h
6388 F:      include/uapi/linux/inotify.h
6389
6390 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6391 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6392 L:      linux-input@vger.kernel.org
6393 Q:      http://patchwork.kernel.org/project/linux-input/list/
6394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6395 S:      Maintained
6396 F:      drivers/input/
6397 F:      include/linux/input.h
6398 F:      include/uapi/linux/input.h
6399 F:      include/linux/input/
6400 F:      Documentation/devicetree/bindings/input/
6401
6402 INPUT MULTITOUCH (MT) PROTOCOL
6403 M:      Henrik Rydberg <rydberg@bitmath.org>
6404 L:      linux-input@vger.kernel.org
6405 S:      Odd fixes
6406 F:      Documentation/input/multi-touch-protocol.txt
6407 F:      drivers/input/input-mt.c
6408 K:      \b(ABS|SYN)_MT_
6409
6410 INTEL ASoC BDW/HSW DRIVERS
6411 M:      Jie Yang <yang.jie@linux.intel.com>
6412 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6413 S:      Supported
6414 F:      sound/soc/intel/common/sst-dsp*
6415 F:      sound/soc/intel/common/sst-firmware.c
6416 F:      sound/soc/intel/boards/broadwell.c
6417 F:      sound/soc/intel/haswell/
6418
6419 INTEL C600 SERIES SAS CONTROLLER DRIVER
6420 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6421 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6422 L:      linux-scsi@vger.kernel.org
6423 T:      git git://git.code.sf.net/p/intel-sas/isci
6424 S:      Supported
6425 F:      drivers/scsi/isci/
6426
6427 INTEL HID EVENT DRIVER
6428 M:      Alex Hung <alex.hung@canonical.com>
6429 L:      platform-driver-x86@vger.kernel.org
6430 S:      Maintained
6431 F:      drivers/platform/x86/intel-hid.c
6432
6433 INTEL VIRTUAL BUTTON DRIVER
6434 M:      AceLan Kao <acelan.kao@canonical.com>
6435 L:      platform-driver-x86@vger.kernel.org
6436 S:      Maintained
6437 F:      drivers/platform/x86/intel-vbtn.c
6438
6439 INTEL IDLE DRIVER
6440 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6441 M:      Len Brown <lenb@kernel.org>
6442 L:      linux-pm@vger.kernel.org
6443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6444 B:      https://bugzilla.kernel.org
6445 S:      Supported
6446 F:      drivers/idle/intel_idle.c
6447
6448 INTEL INTEGRATED SENSOR HUB DRIVER
6449 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6450 M:      Jiri Kosina <jikos@kernel.org>
6451 L:      linux-input@vger.kernel.org
6452 S:      Maintained
6453 F:      drivers/hid/intel-ish-hid/
6454
6455 INTEL PSTATE DRIVER
6456 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6457 M:      Len Brown <lenb@kernel.org>
6458 L:      linux-pm@vger.kernel.org
6459 S:      Supported
6460 F:      drivers/cpufreq/intel_pstate.c
6461
6462 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6463 M:      Maik Broemme <mbroemme@libmpq.org>
6464 L:      linux-fbdev@vger.kernel.org
6465 S:      Maintained
6466 F:      Documentation/fb/intelfb.txt
6467 F:      drivers/video/fbdev/intelfb/
6468
6469 INTEL 810/815 FRAMEBUFFER DRIVER
6470 M:      Antonino Daplas <adaplas@gmail.com>
6471 L:      linux-fbdev@vger.kernel.org
6472 S:      Maintained
6473 F:      drivers/video/fbdev/i810/
6474
6475 INTEL MENLOW THERMAL DRIVER
6476 M:      Sujith Thomas <sujith.thomas@intel.com>
6477 L:      platform-driver-x86@vger.kernel.org
6478 W:      https://01.org/linux-acpi
6479 S:      Supported
6480 F:      drivers/platform/x86/intel_menlow.c
6481
6482 INTEL I/OAT DMA DRIVER
6483 M:      Dave Jiang <dave.jiang@intel.com>
6484 R:      Dan Williams <dan.j.williams@intel.com>
6485 L:      dmaengine@vger.kernel.org
6486 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6487 S:      Supported
6488 F:      drivers/dma/ioat*
6489
6490 INTEL IOMMU (VT-d)
6491 M:      David Woodhouse <dwmw2@infradead.org>
6492 L:      iommu@lists.linux-foundation.org
6493 T:      git git://git.infradead.org/iommu-2.6.git
6494 S:      Supported
6495 F:      drivers/iommu/intel-iommu.c
6496 F:      include/linux/intel-iommu.h
6497
6498 INTEL IOP-ADMA DMA DRIVER
6499 R:      Dan Williams <dan.j.williams@intel.com>
6500 S:      Odd fixes
6501 F:      drivers/dma/iop-adma.c
6502
6503 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6504 M:      Krzysztof Halasa <khalasa@piap.pl>
6505 S:      Maintained
6506 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6507 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6508 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6509 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6510 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6511 F:      drivers/net/wan/ixp4xx_hss.c
6512
6513 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6514 M:      Deepak Saxena <dsaxena@plexity.net>
6515 S:      Maintained
6516 F:      drivers/char/hw_random/ixp4xx-rng.c
6517
6518 INTEL ETHERNET DRIVERS
6519 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6520 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6521 W:      http://www.intel.com/support/feedback.htm
6522 W:      http://e1000.sourceforge.net/
6523 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6526 S:      Supported
6527 F:      Documentation/networking/e100.txt
6528 F:      Documentation/networking/e1000.txt
6529 F:      Documentation/networking/e1000e.txt
6530 F:      Documentation/networking/igb.txt
6531 F:      Documentation/networking/igbvf.txt
6532 F:      Documentation/networking/ixgb.txt
6533 F:      Documentation/networking/ixgbe.txt
6534 F:      Documentation/networking/ixgbevf.txt
6535 F:      Documentation/networking/i40e.txt
6536 F:      Documentation/networking/i40evf.txt
6537 F:      drivers/net/ethernet/intel/
6538 F:      drivers/net/ethernet/intel/*/
6539
6540 INTEL RDMA RNIC DRIVER
6541 M:     Faisal Latif <faisal.latif@intel.com>
6542 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6543 L:     linux-rdma@vger.kernel.org
6544 S:     Supported
6545 F:     drivers/infiniband/hw/i40iw/
6546
6547 INTEL MERRIFIELD GPIO DRIVER
6548 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6549 L:      linux-gpio@vger.kernel.org
6550 S:      Maintained
6551 F:      drivers/gpio/gpio-merrifield.c
6552
6553 INTEL-MID GPIO DRIVER
6554 M:      David Cohen <david.a.cohen@linux.intel.com>
6555 L:      linux-gpio@vger.kernel.org
6556 S:      Maintained
6557 F:      drivers/gpio/gpio-intel-mid.c
6558
6559 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6560 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6561 L:      linux-wireless@vger.kernel.org
6562 S:      Maintained
6563 F:      Documentation/networking/README.ipw2100
6564 F:      Documentation/networking/README.ipw2200
6565 F:      drivers/net/wireless/intel/ipw2x00/
6566
6567 INTEL(R) TRACE HUB
6568 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6569 S:      Supported
6570 F:      Documentation/trace/intel_th.txt
6571 F:      drivers/hwtracing/intel_th/
6572
6573 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6574 M:      Ning Sun <ning.sun@intel.com>
6575 L:      tboot-devel@lists.sourceforge.net
6576 W:      http://tboot.sourceforge.net
6577 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6578 S:      Supported
6579 F:      Documentation/intel_txt.txt
6580 F:      include/linux/tboot.h
6581 F:      arch/x86/kernel/tboot.c
6582
6583 INTEL WIRELESS WIMAX CONNECTION 2400
6584 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6585 M:      linux-wimax@intel.com
6586 L:      wimax@linuxwimax.org (subscribers-only)
6587 S:      Supported
6588 W:      http://linuxwimax.org
6589 F:      Documentation/wimax/README.i2400m
6590 F:      drivers/net/wimax/i2400m/
6591 F:      include/uapi/linux/wimax/i2400m.h
6592
6593 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6594 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6595 L:      linux-wireless@vger.kernel.org
6596 S:      Supported
6597 F:      drivers/net/wireless/intel/iwlegacy/
6598
6599 INTEL WIRELESS WIFI LINK (iwlwifi)
6600 M:      Johannes Berg <johannes.berg@intel.com>
6601 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6602 M:      Luca Coelho <luciano.coelho@intel.com>
6603 M:      Intel Linux Wireless <linuxwifi@intel.com>
6604 L:      linux-wireless@vger.kernel.org
6605 W:      http://intellinuxwireless.org
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6607 S:      Supported
6608 F:      drivers/net/wireless/intel/iwlwifi/
6609
6610 INTEL MANAGEMENT ENGINE (mei)
6611 M:      Tomas Winkler <tomas.winkler@intel.com>
6612 L:      linux-kernel@vger.kernel.org
6613 S:      Supported
6614 F:      include/uapi/linux/mei.h
6615 F:      include/linux/mei_cl_bus.h
6616 F:      drivers/misc/mei/*
6617 F:      drivers/watchdog/mei_wdt.c
6618 F:      Documentation/misc-devices/mei/*
6619 F:      samples/mei/*
6620
6621 INTEL MIC DRIVERS (mic)
6622 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6623 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6624 S:      Supported
6625 W:      https://github.com/sudeepdutt/mic
6626 W:      http://software.intel.com/en-us/mic-developer
6627 F:      include/linux/mic_bus.h
6628 F:      include/linux/scif.h
6629 F:      include/uapi/linux/mic_common.h
6630 F:      include/uapi/linux/mic_ioctl.h
6631 F:      include/uapi/linux/scif_ioctl.h
6632 F:      drivers/misc/mic/
6633 F:      drivers/dma/mic_x100_dma.c
6634 F:      drivers/dma/mic_x100_dma.h
6635 F:      Documentation/mic/
6636
6637 INTEL PMC/P-Unit IPC DRIVER
6638 M:      Zha Qipeng<qipeng.zha@intel.com>
6639 L:      platform-driver-x86@vger.kernel.org
6640 S:      Maintained
6641 F:      drivers/platform/x86/intel_pmc_ipc.c
6642 F:      drivers/platform/x86/intel_punit_ipc.c
6643 F:      arch/x86/include/asm/intel_pmc_ipc.h
6644 F:      arch/x86/include/asm/intel_punit_ipc.h
6645
6646 INTEL TELEMETRY DRIVER
6647 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6648 L:      platform-driver-x86@vger.kernel.org
6649 S:      Maintained
6650 F:      arch/x86/include/asm/intel_telemetry.h
6651 F:      drivers/platform/x86/intel_telemetry*
6652
6653 INTEL PMC CORE DRIVER
6654 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6655 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6656 L:      platform-driver-x86@vger.kernel.org
6657 S:      Maintained
6658 F:      arch/x86/include/asm/pmc_core.h
6659 F:      drivers/platform/x86/intel_pmc_core*
6660
6661 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6662 M:      Linus Walleij <linus.walleij@linaro.org>
6663 L:      linux-iio@vger.kernel.org
6664 S:      Maintained
6665 F:      drivers/iio/gyro/mpu3050*
6666 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6667
6668 IOC3 ETHERNET DRIVER
6669 M:      Ralf Baechle <ralf@linux-mips.org>
6670 L:      linux-mips@linux-mips.org
6671 S:      Maintained
6672 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6673
6674 IOC3 SERIAL DRIVER
6675 M:      Pat Gefre <pfg@sgi.com>
6676 L:      linux-serial@vger.kernel.org
6677 S:      Maintained
6678 F:      drivers/tty/serial/ioc3_serial.c
6679
6680 IOMMU DRIVERS
6681 M:      Joerg Roedel <joro@8bytes.org>
6682 L:      iommu@lists.linux-foundation.org
6683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6684 S:      Maintained
6685 F:      Documentation/devicetree/bindings/iommu/
6686 F:      drivers/iommu/
6687
6688 IP MASQUERADING
6689 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6690 S:      Maintained
6691 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6692
6693 IPMI SUBSYSTEM
6694 M:      Corey Minyard <minyard@acm.org>
6695 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6696 W:      http://openipmi.sourceforge.net/
6697 S:      Supported
6698 F:      Documentation/IPMI.txt
6699 F:      drivers/char/ipmi/
6700 F:      include/linux/ipmi*
6701 F:      include/uapi/linux/ipmi*
6702
6703 QCOM AUDIO (ASoC) DRIVERS
6704 M:      Patrick Lai <plai@codeaurora.org>
6705 M:      Banajit Goswami <bgoswami@codeaurora.org>
6706 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6707 S:      Supported
6708 F:      sound/soc/qcom/
6709
6710 IPS SCSI RAID DRIVER
6711 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6712 L:      linux-scsi@vger.kernel.org
6713 W:      http://www.adaptec.com/
6714 S:      Maintained
6715 F:      drivers/scsi/ips*
6716
6717 IPVS
6718 M:      Wensong Zhang <wensong@linux-vs.org>
6719 M:      Simon Horman <horms@verge.net.au>
6720 M:      Julian Anastasov <ja@ssi.bg>
6721 L:      netdev@vger.kernel.org
6722 L:      lvs-devel@vger.kernel.org
6723 S:      Maintained
6724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6726 F:      Documentation/networking/ipvs-sysctl.txt
6727 F:      include/net/ip_vs.h
6728 F:      include/uapi/linux/ip_vs.h
6729 F:      net/netfilter/ipvs/
6730
6731 IPWIRELESS DRIVER
6732 M:      Jiri Kosina <jikos@kernel.org>
6733 M:      David Sterba <dsterba@suse.com>
6734 S:      Odd Fixes
6735 F:      drivers/tty/ipwireless/
6736
6737 IPX NETWORK LAYER
6738 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6739 L:      netdev@vger.kernel.org
6740 S:      Maintained
6741 F:      include/net/ipx.h
6742 F:      include/uapi/linux/ipx.h
6743 F:      net/ipx/
6744
6745 IRDA SUBSYSTEM
6746 M:      Samuel Ortiz <samuel@sortiz.org>
6747 L:      irda-users@lists.sourceforge.net (subscribers-only)
6748 L:      netdev@vger.kernel.org
6749 W:      http://irda.sourceforge.net/
6750 S:      Maintained
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6752 F:      Documentation/networking/irda.txt
6753 F:      drivers/net/irda/
6754 F:      include/net/irda/
6755 F:      net/irda/
6756
6757 IRQ SUBSYSTEM
6758 M:      Thomas Gleixner <tglx@linutronix.de>
6759 L:      linux-kernel@vger.kernel.org
6760 S:      Maintained
6761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6762 F:      kernel/irq/
6763
6764 IRQCHIP DRIVERS
6765 M:      Thomas Gleixner <tglx@linutronix.de>
6766 M:      Jason Cooper <jason@lakedaemon.net>
6767 M:      Marc Zyngier <marc.zyngier@arm.com>
6768 L:      linux-kernel@vger.kernel.org
6769 S:      Maintained
6770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6771 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6772 F:      Documentation/devicetree/bindings/interrupt-controller/
6773 F:      drivers/irqchip/
6774
6775 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6776 M:      Marc Zyngier <marc.zyngier@arm.com>
6777 S:      Maintained
6778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6779 F:      Documentation/IRQ-domain.txt
6780 F:      include/linux/irqdomain.h
6781 F:      kernel/irq/irqdomain.c
6782 F:      kernel/irq/msi.c
6783
6784 ISA
6785 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6786 S:      Maintained
6787 F:      Documentation/isa.txt
6788 F:      drivers/base/isa.c
6789 F:      include/linux/isa.h
6790
6791 ISAPNP
6792 M:      Jaroslav Kysela <perex@perex.cz>
6793 S:      Maintained
6794 F:      Documentation/isapnp.txt
6795 F:      drivers/pnp/isapnp/
6796 F:      include/linux/isapnp.h
6797
6798 ISA RADIO MODULE
6799 M:      Hans Verkuil <hverkuil@xs4all.nl>
6800 L:      linux-media@vger.kernel.org
6801 T:      git git://linuxtv.org/media_tree.git
6802 W:      https://linuxtv.org
6803 S:      Maintained
6804 F:      drivers/media/radio/radio-isa*
6805
6806 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6807 M:      Peter Jones <pjones@redhat.com>
6808 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6809 S:      Maintained
6810 F:      drivers/firmware/iscsi_ibft*
6811
6812 ISCSI
6813 M:      Lee Duncan <lduncan@suse.com>
6814 M:      Chris Leech <cleech@redhat.com>
6815 L:      open-iscsi@googlegroups.com
6816 W:      www.open-iscsi.com
6817 S:      Maintained
6818 F:      drivers/scsi/*iscsi*
6819 F:      include/scsi/*iscsi*
6820
6821 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6822 M:      Or Gerlitz <ogerlitz@mellanox.com>
6823 M:      Sagi Grimberg <sagi@grimberg.me>
6824 M:      Roi Dayan <roid@mellanox.com>
6825 L:      linux-rdma@vger.kernel.org
6826 S:      Supported
6827 W:      http://www.openfabrics.org
6828 W:      www.open-iscsi.org
6829 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6830 F:      drivers/infiniband/ulp/iser/
6831
6832 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6833 M:      Sagi Grimberg <sagi@grimberg.me>
6834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6835 L:      linux-rdma@vger.kernel.org
6836 L:      target-devel@vger.kernel.org
6837 S:      Supported
6838 W:      http://www.linux-iscsi.org
6839 F:      drivers/infiniband/ulp/isert
6840
6841 ISDN SUBSYSTEM
6842 M:      Karsten Keil <isdn@linux-pingi.de>
6843 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6844 L:      netdev@vger.kernel.org
6845 W:      http://www.isdn4linux.de
6846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6847 S:      Maintained
6848 F:      Documentation/isdn/
6849 F:      drivers/isdn/
6850 F:      include/linux/isdn.h
6851 F:      include/linux/isdn/
6852 F:      include/uapi/linux/isdn.h
6853 F:      include/uapi/linux/isdn/
6854
6855 ISDN SUBSYSTEM (Eicon active card driver)
6856 M:      Armin Schindler <mac@melware.de>
6857 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6858 W:      http://www.melware.de
6859 S:      Maintained
6860 F:      drivers/isdn/hardware/eicon/
6861
6862 IT87 HARDWARE MONITORING DRIVER
6863 M:      Jean Delvare <jdelvare@suse.com>
6864 L:      linux-hwmon@vger.kernel.org
6865 S:      Maintained
6866 F:      Documentation/hwmon/it87
6867 F:      drivers/hwmon/it87.c
6868
6869 IT913X MEDIA DRIVER
6870 M:      Antti Palosaari <crope@iki.fi>
6871 L:      linux-media@vger.kernel.org
6872 W:      https://linuxtv.org
6873 W:      http://palosaari.fi/linux/
6874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6875 T:      git git://linuxtv.org/anttip/media_tree.git
6876 S:      Maintained
6877 F:      drivers/media/tuners/it913x*
6878
6879 IVTV VIDEO4LINUX DRIVER
6880 M:      Andy Walls <awalls@md.metrocast.net>
6881 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6882 L:      linux-media@vger.kernel.org
6883 T:      git git://linuxtv.org/media_tree.git
6884 W:      http://www.ivtvdriver.org
6885 S:      Maintained
6886 F:      Documentation/media/v4l-drivers/ivtv*
6887 F:      drivers/media/pci/ivtv/
6888 F:      include/uapi/linux/ivtv*
6889
6890 IX2505V MEDIA DRIVER
6891 M:      Malcolm Priestley <tvboxspy@gmail.com>
6892 L:      linux-media@vger.kernel.org
6893 W:      https://linuxtv.org
6894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6895 S:      Maintained
6896 F:      drivers/media/dvb-frontends/ix2505v*
6897
6898 JC42.4 TEMPERATURE SENSOR DRIVER
6899 M:      Guenter Roeck <linux@roeck-us.net>
6900 L:      linux-hwmon@vger.kernel.org
6901 S:      Maintained
6902 F:      drivers/hwmon/jc42.c
6903 F:      Documentation/hwmon/jc42
6904
6905 JFS FILESYSTEM
6906 M:      Dave Kleikamp <shaggy@kernel.org>
6907 L:      jfs-discussion@lists.sourceforge.net
6908 W:      http://jfs.sourceforge.net/
6909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6910 S:      Maintained
6911 F:      Documentation/filesystems/jfs.txt
6912 F:      fs/jfs/
6913
6914 JME NETWORK DRIVER
6915 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6916 L:      netdev@vger.kernel.org
6917 S:      Maintained
6918 F:      drivers/net/ethernet/jme.*
6919
6920 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6921 M:      David Woodhouse <dwmw2@infradead.org>
6922 L:      linux-mtd@lists.infradead.org
6923 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6924 S:      Maintained
6925 F:      fs/jffs2/
6926 F:      include/uapi/linux/jffs2.h
6927
6928 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6929 M:      "Theodore Ts'o" <tytso@mit.edu>
6930 M:      Jan Kara <jack@suse.com>
6931 L:      linux-ext4@vger.kernel.org
6932 S:      Maintained
6933 F:      fs/jbd2/
6934 F:      include/linux/jbd2.h
6935
6936 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6937 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6938 L:      linux-media@vger.kernel.org
6939 S:      Maintained
6940 F:      drivers/media/platform/rcar_jpu.c
6941
6942 JSM Neo PCI based serial card
6943 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6944 L:      linux-serial@vger.kernel.org
6945 S:      Maintained
6946 F:      drivers/tty/serial/jsm/
6947
6948 K10TEMP HARDWARE MONITORING DRIVER
6949 M:      Clemens Ladisch <clemens@ladisch.de>
6950 L:      linux-hwmon@vger.kernel.org
6951 S:      Maintained
6952 F:      Documentation/hwmon/k10temp
6953 F:      drivers/hwmon/k10temp.c
6954
6955 K8TEMP HARDWARE MONITORING DRIVER
6956 M:      Rudolf Marek <r.marek@assembler.cz>
6957 L:      linux-hwmon@vger.kernel.org
6958 S:      Maintained
6959 F:      Documentation/hwmon/k8temp
6960 F:      drivers/hwmon/k8temp.c
6961
6962 KASAN
6963 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6964 R:      Alexander Potapenko <glider@google.com>
6965 R:      Dmitry Vyukov <dvyukov@google.com>
6966 L:      kasan-dev@googlegroups.com
6967 S:      Maintained
6968 F:      arch/*/include/asm/kasan.h
6969 F:      arch/*/mm/kasan_init*
6970 F:      Documentation/dev-tools/kasan.rst
6971 F:      include/linux/kasan*.h
6972 F:      lib/test_kasan.c
6973 F:      mm/kasan/
6974 F:      scripts/Makefile.kasan
6975
6976 KCONFIG
6977 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6978 L:      linux-kbuild@vger.kernel.org
6979 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6980 S:      Maintained
6981 F:      Documentation/kbuild/kconfig-language.txt
6982 F:      scripts/kconfig/
6983
6984 KDUMP
6985 M:      Dave Young <dyoung@redhat.com>
6986 M:      Baoquan He <bhe@redhat.com>
6987 R:      Vivek Goyal <vgoyal@redhat.com>
6988 L:      kexec@lists.infradead.org
6989 W:      http://lse.sourceforge.net/kdump/
6990 S:      Maintained
6991 F:      Documentation/kdump/
6992
6993 KEENE FM RADIO TRANSMITTER DRIVER
6994 M:      Hans Verkuil <hverkuil@xs4all.nl>
6995 L:      linux-media@vger.kernel.org
6996 T:      git git://linuxtv.org/media_tree.git
6997 W:      https://linuxtv.org
6998 S:      Maintained
6999 F:      drivers/media/radio/radio-keene*
7000
7001 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7002 M:      Ian Kent <raven@themaw.net>
7003 L:      autofs@vger.kernel.org
7004 S:      Maintained
7005 F:      fs/autofs4/
7006
7007 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7008 M:      Michal Marek <mmarek@suse.com>
7009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7011 L:      linux-kbuild@vger.kernel.org
7012 S:      Maintained
7013 F:      Documentation/kbuild/
7014 F:      Makefile
7015 F:      scripts/Makefile.*
7016 F:      scripts/basic/
7017 F:      scripts/mk*
7018 F:      scripts/package/
7019
7020 KERNEL JANITORS
7021 L:      kernel-janitors@vger.kernel.org
7022 W:      http://kernelnewbies.org/KernelJanitors
7023 S:      Odd Fixes
7024
7025 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7026 M:      "J. Bruce Fields" <bfields@fieldses.org>
7027 M:      Jeff Layton <jlayton@poochiereds.net>
7028 L:      linux-nfs@vger.kernel.org
7029 W:      http://nfs.sourceforge.net/
7030 T:      git git://linux-nfs.org/~bfields/linux.git
7031 S:      Supported
7032 F:      fs/nfsd/
7033 F:      include/uapi/linux/nfsd/
7034 F:      fs/lockd/
7035 F:      fs/nfs_common/
7036 F:      net/sunrpc/
7037 F:      include/linux/lockd/
7038 F:      include/linux/sunrpc/
7039 F:      include/uapi/linux/sunrpc/
7040
7041 KERNEL SELFTEST FRAMEWORK
7042 M:      Shuah Khan <shuahkh@osg.samsung.com>
7043 M:      Shuah Khan <shuah@kernel.org>
7044 L:      linux-kselftest@vger.kernel.org
7045 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7046 S:      Maintained
7047 F:      tools/testing/selftests
7048
7049 KERNEL VIRTUAL MACHINE (KVM)
7050 M:      Paolo Bonzini <pbonzini@redhat.com>
7051 M:      Radim Krčmář <rkrcmar@redhat.com>
7052 L:      kvm@vger.kernel.org
7053 W:      http://www.linux-kvm.org
7054 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7055 S:      Supported
7056 F:      Documentation/*/kvm*.txt
7057 F:      Documentation/virtual/kvm/
7058 F:      arch/*/kvm/
7059 F:      arch/x86/kernel/kvm.c
7060 F:      arch/x86/kernel/kvmclock.c
7061 F:      arch/*/include/asm/kvm*
7062 F:      include/linux/kvm*
7063 F:      include/uapi/linux/kvm*
7064 F:      virt/kvm/
7065 F:      tools/kvm/
7066
7067 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7068 M:      Joerg Roedel <joro@8bytes.org>
7069 L:      kvm@vger.kernel.org
7070 W:      http://www.linux-kvm.org/
7071 S:      Maintained
7072 F:      arch/x86/include/asm/svm.h
7073 F:      arch/x86/kvm/svm.c
7074
7075 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7076 M:      Alexander Graf <agraf@suse.com>
7077 L:      kvm-ppc@vger.kernel.org
7078 W:      http://www.linux-kvm.org/
7079 T:      git git://github.com/agraf/linux-2.6.git
7080 S:      Supported
7081 F:      arch/powerpc/include/asm/kvm*
7082 F:      arch/powerpc/kvm/
7083
7084 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7085 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7086 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7087 L:      linux-s390@vger.kernel.org
7088 W:      http://www.ibm.com/developerworks/linux/linux390/
7089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7090 S:      Supported
7091 F:      Documentation/s390/kvm.txt
7092 F:      arch/s390/include/asm/kvm*
7093 F:      arch/s390/kvm/
7094
7095 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7096 M:      Christoffer Dall <christoffer.dall@linaro.org>
7097 M:      Marc Zyngier <marc.zyngier@arm.com>
7098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7099 L:      kvmarm@lists.cs.columbia.edu
7100 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7102 S:      Supported
7103 F:      arch/arm/include/uapi/asm/kvm*
7104 F:      arch/arm/include/asm/kvm*
7105 F:      arch/arm/kvm/
7106 F:      virt/kvm/arm/
7107 F:      include/kvm/arm_*
7108
7109 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7110 M:      Christoffer Dall <christoffer.dall@linaro.org>
7111 M:      Marc Zyngier <marc.zyngier@arm.com>
7112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7113 L:      kvmarm@lists.cs.columbia.edu
7114 S:      Maintained
7115 F:      arch/arm64/include/uapi/asm/kvm*
7116 F:      arch/arm64/include/asm/kvm*
7117 F:      arch/arm64/kvm/
7118
7119 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7120 M:      James Hogan <james.hogan@imgtec.com>
7121 L:      linux-mips@linux-mips.org
7122 S:      Supported
7123 F:      arch/mips/include/uapi/asm/kvm*
7124 F:      arch/mips/include/asm/kvm*
7125 F:      arch/mips/kvm/
7126
7127 KEXEC
7128 M:      Eric Biederman <ebiederm@xmission.com>
7129 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7130 L:      kexec@lists.infradead.org
7131 S:      Maintained
7132 F:      include/linux/kexec.h
7133 F:      include/uapi/linux/kexec.h
7134 F:      kernel/kexec*
7135
7136 KEYS/KEYRINGS:
7137 M:      David Howells <dhowells@redhat.com>
7138 L:      keyrings@vger.kernel.org
7139 S:      Maintained
7140 F:      Documentation/security/keys.txt
7141 F:      include/linux/key.h
7142 F:      include/linux/key-type.h
7143 F:      include/linux/keyctl.h
7144 F:      include/uapi/linux/keyctl.h
7145 F:      include/keys/
7146 F:      security/keys/
7147
7148 KEYS-TRUSTED
7149 M:      David Safford <safford@us.ibm.com>
7150 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7151 L:      linux-security-module@vger.kernel.org
7152 L:      keyrings@vger.kernel.org
7153 S:      Supported
7154 F:      Documentation/security/keys-trusted-encrypted.txt
7155 F:      include/keys/trusted-type.h
7156 F:      security/keys/trusted.c
7157 F:      security/keys/trusted.h
7158
7159 KEYS-ENCRYPTED
7160 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7161 M:      David Safford <safford@us.ibm.com>
7162 L:      linux-security-module@vger.kernel.org
7163 L:      keyrings@vger.kernel.org
7164 S:      Supported
7165 F:      Documentation/security/keys-trusted-encrypted.txt
7166 F:      include/keys/encrypted-type.h
7167 F:      security/keys/encrypted-keys/
7168
7169 KGDB / KDB /debug_core
7170 M:      Jason Wessel <jason.wessel@windriver.com>
7171 W:      http://kgdb.wiki.kernel.org/
7172 L:      kgdb-bugreport@lists.sourceforge.net
7173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7174 S:      Maintained
7175 F:      Documentation/DocBook/kgdb.tmpl
7176 F:      drivers/misc/kgdbts.c
7177 F:      drivers/tty/serial/kgdboc.c
7178 F:      include/linux/kdb.h
7179 F:      include/linux/kgdb.h
7180 F:      kernel/debug/
7181
7182 KMEMCHECK
7183 M:      Vegard Nossum <vegardno@ifi.uio.no>
7184 M:      Pekka Enberg <penberg@kernel.org>
7185 S:      Maintained
7186 F:      Documentation/dev-tools/kmemcheck.rst
7187 F:      arch/x86/include/asm/kmemcheck.h
7188 F:      arch/x86/mm/kmemcheck/
7189 F:      include/linux/kmemcheck.h
7190 F:      mm/kmemcheck.c
7191
7192 KMEMLEAK
7193 M:      Catalin Marinas <catalin.marinas@arm.com>
7194 S:      Maintained
7195 F:      Documentation/dev-tools/kmemleak.rst
7196 F:      include/linux/kmemleak.h
7197 F:      mm/kmemleak.c
7198 F:      mm/kmemleak-test.c
7199
7200 KPROBES
7201 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7202 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7203 M:      "David S. Miller" <davem@davemloft.net>
7204 M:      Masami Hiramatsu <mhiramat@kernel.org>
7205 S:      Maintained
7206 F:      Documentation/kprobes.txt
7207 F:      include/linux/kprobes.h
7208 F:      kernel/kprobes.c
7209
7210 KS0108 LCD CONTROLLER DRIVER
7211 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7212 W:      http://miguelojeda.es/auxdisplay.htm
7213 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7214 S:      Maintained
7215 F:      Documentation/auxdisplay/ks0108
7216 F:      drivers/auxdisplay/ks0108.c
7217 F:      include/linux/ks0108.h
7218
7219 L3MDEV
7220 M:      David Ahern <dsa@cumulusnetworks.com>
7221 L:      netdev@vger.kernel.org
7222 S:      Maintained
7223 F:      net/l3mdev
7224 F:      include/net/l3mdev.h
7225
7226 LANTIQ MIPS ARCHITECTURE
7227 M:      John Crispin <john@phrozen.org>
7228 L:      linux-mips@linux-mips.org
7229 S:      Maintained
7230 F:      arch/mips/lantiq
7231
7232 LAPB module
7233 L:      linux-x25@vger.kernel.org
7234 S:      Orphan
7235 F:      Documentation/networking/lapb-module.txt
7236 F:      include/*/lapb.h
7237 F:      net/lapb/
7238
7239 LASI 53c700 driver for PARISC
7240 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7241 L:      linux-scsi@vger.kernel.org
7242 S:      Maintained
7243 F:      Documentation/scsi/53c700.txt
7244 F:      drivers/scsi/53c700*
7245
7246 LED SUBSYSTEM
7247 M:      Richard Purdie <rpurdie@rpsys.net>
7248 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7249 M:      Pavel Machek <pavel@ucw.cz>
7250 L:      linux-leds@vger.kernel.org
7251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7252 S:      Maintained
7253 F:      Documentation/devicetree/bindings/leds/
7254 F:      drivers/leds/
7255 F:      include/linux/leds.h
7256
7257 LEGACY EEPROM DRIVER
7258 M:      Jean Delvare <jdelvare@suse.com>
7259 S:      Maintained
7260 F:      Documentation/misc-devices/eeprom
7261 F:      drivers/misc/eeprom/eeprom.c
7262
7263 LEGO USB Tower driver
7264 M:      Juergen Stuber <starblue@users.sourceforge.net>
7265 L:      legousb-devel@lists.sourceforge.net
7266 W:      http://legousb.sourceforge.net/
7267 S:      Maintained
7268 F:      drivers/usb/misc/legousbtower.c
7269
7270 LG2160 MEDIA DRIVER
7271 M:      Michael Krufky <mkrufky@linuxtv.org>
7272 L:      linux-media@vger.kernel.org
7273 W:      https://linuxtv.org
7274 W:      http://github.com/mkrufky
7275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7276 T:      git git://linuxtv.org/mkrufky/tuners.git
7277 S:      Maintained
7278 F:      drivers/media/dvb-frontends/lg2160.*
7279
7280 LGDT3305 MEDIA DRIVER
7281 M:      Michael Krufky <mkrufky@linuxtv.org>
7282 L:      linux-media@vger.kernel.org
7283 W:      https://linuxtv.org
7284 W:      http://github.com/mkrufky
7285 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7286 T:      git git://linuxtv.org/mkrufky/tuners.git
7287 S:      Maintained
7288 F:      drivers/media/dvb-frontends/lgdt3305.*
7289
7290 LGUEST
7291 M:      Rusty Russell <rusty@rustcorp.com.au>
7292 L:      lguest@lists.ozlabs.org
7293 W:      http://lguest.ozlabs.org/
7294 S:      Odd Fixes
7295 F:      arch/x86/include/asm/lguest*.h
7296 F:      arch/x86/lguest/
7297 F:      drivers/lguest/
7298 F:      include/linux/lguest*.h
7299 F:      tools/lguest/
7300
7301 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7302 M:      Tejun Heo <tj@kernel.org>
7303 L:      linux-ide@vger.kernel.org
7304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7305 S:      Maintained
7306 F:      drivers/ata/
7307 F:      include/linux/ata.h
7308 F:      include/linux/libata.h
7309 F:      Documentation/devicetree/bindings/ata/
7310
7311 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7312 M:      Viresh Kumar <vireshk@kernel.org>
7313 L:      linux-ide@vger.kernel.org
7314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7315 S:      Maintained
7316 F:      include/linux/pata_arasan_cf_data.h
7317 F:      drivers/ata/pata_arasan_cf.c
7318
7319 LIBATA PATA DRIVERS
7320 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7321 M:      Tejun Heo <tj@kernel.org>
7322 L:      linux-ide@vger.kernel.org
7323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7324 S:      Maintained
7325 F:      drivers/ata/pata_*.c
7326 F:      drivers/ata/ata_generic.c
7327
7328 LIBATA SATA AHCI PLATFORM devices support
7329 M:      Hans de Goede <hdegoede@redhat.com>
7330 M:      Tejun Heo <tj@kernel.org>
7331 L:      linux-ide@vger.kernel.org
7332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7333 S:      Maintained
7334 F:      drivers/ata/ahci_platform.c
7335 F:      drivers/ata/libahci_platform.c
7336 F:      include/linux/ahci_platform.h
7337
7338 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7339 M:      Mikael Pettersson <mikpelinux@gmail.com>
7340 L:      linux-ide@vger.kernel.org
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7342 S:      Maintained
7343 F:      drivers/ata/sata_promise.*
7344
7345 LIBLOCKDEP
7346 M:      Sasha Levin <sasha.levin@oracle.com>
7347 S:      Maintained
7348 F:      tools/lib/lockdep/
7349
7350 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7351 M:      Dan Williams <dan.j.williams@intel.com>
7352 L:      linux-nvdimm@lists.01.org
7353 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7355 S:      Supported
7356 F:      drivers/nvdimm/*
7357 F:      include/linux/nd.h
7358 F:      include/linux/libnvdimm.h
7359 F:      include/uapi/linux/ndctl.h
7360
7361 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7362 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7363 L:      linux-nvdimm@lists.01.org
7364 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7365 S:      Supported
7366 F:      drivers/nvdimm/blk.c
7367 F:      drivers/nvdimm/region_devs.c
7368 F:      drivers/acpi/nfit*
7369
7370 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7371 M:      Vishal Verma <vishal.l.verma@intel.com>
7372 L:      linux-nvdimm@lists.01.org
7373 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7374 S:      Supported
7375 F:      drivers/nvdimm/btt*
7376
7377 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7378 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7379 L:      linux-nvdimm@lists.01.org
7380 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7381 S:      Supported
7382 F:      drivers/nvdimm/pmem.c
7383 F:      include/linux/pmem.h
7384 F:      arch/*/include/asm/pmem.h
7385
7386 LIGHTNVM PLATFORM SUPPORT
7387 M:      Matias Bjorling <mb@lightnvm.io>
7388 W:      http://github/OpenChannelSSD
7389 L:      linux-block@vger.kernel.org
7390 S:      Maintained
7391 F:      drivers/lightnvm/
7392 F:      include/linux/lightnvm.h
7393 F:      include/uapi/linux/lightnvm.h
7394
7395 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7396 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7397 M:      Paul Mackerras <paulus@samba.org>
7398 M:      Michael Ellerman <mpe@ellerman.id.au>
7399 W:      https://github.com/linuxppc/linux/wiki
7400 L:      linuxppc-dev@lists.ozlabs.org
7401 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7403 S:      Supported
7404 F:      Documentation/powerpc/
7405 F:      arch/powerpc/
7406 F:      drivers/char/tpm/tpm_ibmvtpm*
7407 F:      drivers/crypto/nx/
7408 F:      drivers/crypto/vmx/
7409 F:      drivers/net/ethernet/ibm/ibmveth.*
7410 F:      drivers/net/ethernet/ibm/ibmvnic.*
7411 F:      drivers/pci/hotplug/pnv_php.c
7412 F:      drivers/pci/hotplug/rpa*
7413 F:      drivers/scsi/ibmvscsi/
7414 F:      tools/testing/selftests/powerpc
7415 N:      opal
7416 N:      /pmac
7417 N:      powermac
7418 N:      powernv
7419 N:      [^a-z0-9]ps3
7420 N:      pseries
7421
7422 LINUX FOR POWER MACINTOSH
7423 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7424 W:      http://www.penguinppc.org/
7425 L:      linuxppc-dev@lists.ozlabs.org
7426 S:      Maintained
7427 F:      arch/powerpc/platforms/powermac/
7428 F:      drivers/macintosh/
7429
7430 LINUX FOR POWERPC EMBEDDED MPC5XXX
7431 M:      Anatolij Gustschin <agust@denx.de>
7432 L:      linuxppc-dev@lists.ozlabs.org
7433 T:      git git://git.denx.de/linux-denx-agust.git
7434 S:      Maintained
7435 F:      arch/powerpc/platforms/512x/
7436 F:      arch/powerpc/platforms/52xx/
7437
7438 LINUX FOR POWERPC EMBEDDED PPC4XX
7439 M:      Alistair Popple <alistair@popple.id.au>
7440 M:      Matt Porter <mporter@kernel.crashing.org>
7441 W:      http://www.penguinppc.org/
7442 L:      linuxppc-dev@lists.ozlabs.org
7443 S:      Maintained
7444 F:      arch/powerpc/platforms/40x/
7445 F:      arch/powerpc/platforms/44x/
7446
7447 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7448 L:      linuxppc-dev@lists.ozlabs.org
7449 S:      Orphan
7450 F:      arch/powerpc/*/*virtex*
7451 F:      arch/powerpc/*/*/*virtex*
7452
7453 LINUX FOR POWERPC EMBEDDED PPC8XX
7454 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7455 W:      http://www.penguinppc.org/
7456 L:      linuxppc-dev@lists.ozlabs.org
7457 S:      Maintained
7458 F:      arch/powerpc/platforms/8xx/
7459
7460 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7461 M:      Scott Wood <oss@buserror.net>
7462 M:      Kumar Gala <galak@kernel.crashing.org>
7463 W:      http://www.penguinppc.org/
7464 L:      linuxppc-dev@lists.ozlabs.org
7465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7466 S:      Maintained
7467 F:      arch/powerpc/platforms/83xx/
7468 F:      arch/powerpc/platforms/85xx/
7469
7470 LINUX FOR POWERPC PA SEMI PWRFICIENT
7471 L:      linuxppc-dev@lists.ozlabs.org
7472 S:      Orphan
7473 F:      arch/powerpc/platforms/pasemi/
7474 F:      drivers/*/*pasemi*
7475 F:      drivers/*/*/*pasemi*
7476
7477 LINUX SECURITY MODULE (LSM) FRAMEWORK
7478 M:      Chris Wright <chrisw@sous-sol.org>
7479 L:      linux-security-module@vger.kernel.org
7480 S:      Supported
7481
7482 LIS3LV02D ACCELEROMETER DRIVER
7483 M:      Eric Piel <eric.piel@tremplin-utc.net>
7484 S:      Maintained
7485 F:      Documentation/misc-devices/lis3lv02d
7486 F:      drivers/misc/lis3lv02d/
7487 F:      drivers/platform/x86/hp_accel.c
7488
7489 LIVE PATCHING
7490 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7491 M:      Jessica Yu <jeyu@redhat.com>
7492 M:      Jiri Kosina <jikos@kernel.org>
7493 M:      Miroslav Benes <mbenes@suse.cz>
7494 R:      Petr Mladek <pmladek@suse.com>
7495 S:      Maintained
7496 F:      kernel/livepatch/
7497 F:      include/linux/livepatch.h
7498 F:      arch/x86/include/asm/livepatch.h
7499 F:      arch/x86/kernel/livepatch.c
7500 F:      Documentation/livepatch/
7501 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7502 F:      samples/livepatch/
7503 L:      live-patching@vger.kernel.org
7504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7505
7506 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7507 M:      Kees Cook <keescook@chromium.org>
7508 S:      Maintained
7509 F:      drivers/misc/lkdtm*
7510
7511 LLC (802.2)
7512 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7513 S:      Maintained
7514 F:      include/linux/llc.h
7515 F:      include/uapi/linux/llc.h
7516 F:      include/net/llc*
7517 F:      net/llc/
7518
7519 LM73 HARDWARE MONITOR DRIVER
7520 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7521 L:      linux-hwmon@vger.kernel.org
7522 S:      Maintained
7523 F:      drivers/hwmon/lm73.c
7524
7525 LM78 HARDWARE MONITOR DRIVER
7526 M:      Jean Delvare <jdelvare@suse.com>
7527 L:      linux-hwmon@vger.kernel.org
7528 S:      Maintained
7529 F:      Documentation/hwmon/lm78
7530 F:      drivers/hwmon/lm78.c
7531
7532 LM83 HARDWARE MONITOR DRIVER
7533 M:      Jean Delvare <jdelvare@suse.com>
7534 L:      linux-hwmon@vger.kernel.org
7535 S:      Maintained
7536 F:      Documentation/hwmon/lm83
7537 F:      drivers/hwmon/lm83.c
7538
7539 LM90 HARDWARE MONITOR DRIVER
7540 M:      Jean Delvare <jdelvare@suse.com>
7541 L:      linux-hwmon@vger.kernel.org
7542 S:      Maintained
7543 F:      Documentation/hwmon/lm90
7544 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7545 F:      drivers/hwmon/lm90.c
7546
7547 LM95234 HARDWARE MONITOR DRIVER
7548 M:      Guenter Roeck <linux@roeck-us.net>
7549 L:      linux-hwmon@vger.kernel.org
7550 S:      Maintained
7551 F:      Documentation/hwmon/lm95234
7552 F:      drivers/hwmon/lm95234.c
7553
7554 LME2510 MEDIA DRIVER
7555 M:      Malcolm Priestley <tvboxspy@gmail.com>
7556 L:      linux-media@vger.kernel.org
7557 W:      https://linuxtv.org
7558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7559 S:      Maintained
7560 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7561
7562 LOCKING PRIMITIVES
7563 M:      Peter Zijlstra <peterz@infradead.org>
7564 M:      Ingo Molnar <mingo@redhat.com>
7565 L:      linux-kernel@vger.kernel.org
7566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7567 S:      Maintained
7568 F:      Documentation/locking/
7569 F:      include/linux/lockdep.h
7570 F:      include/linux/spinlock*.h
7571 F:      arch/*/include/asm/spinlock*.h
7572 F:      include/linux/rwlock*.h
7573 F:      include/linux/mutex*.h
7574 F:      arch/*/include/asm/mutex*.h
7575 F:      include/linux/rwsem*.h
7576 F:      arch/*/include/asm/rwsem.h
7577 F:      include/linux/seqlock.h
7578 F:      lib/locking*.[ch]
7579 F:      kernel/locking/
7580
7581 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7582 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7583 L:      linux-ntfs-dev@lists.sourceforge.net
7584 W:      http://www.linux-ntfs.org/content/view/19/37/
7585 S:      Maintained
7586 F:      Documentation/ldm.txt
7587 F:      block/partitions/ldm.*
7588
7589 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7590 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7591 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7592 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7593 L:      MPT-FusionLinux.pdl@broadcom.com
7594 L:      linux-scsi@vger.kernel.org
7595 W:      http://www.avagotech.com/support/
7596 S:      Supported
7597 F:      drivers/message/fusion/
7598 F:      drivers/scsi/mpt2sas/
7599 F:      drivers/scsi/mpt3sas/
7600
7601 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7602 M:      Matthew Wilcox <matthew@wil.cx>
7603 L:      linux-scsi@vger.kernel.org
7604 S:      Maintained
7605 F:      drivers/scsi/sym53c8xx_2/
7606
7607 LTC4261 HARDWARE MONITOR DRIVER
7608 M:      Guenter Roeck <linux@roeck-us.net>
7609 L:      linux-hwmon@vger.kernel.org
7610 S:      Maintained
7611 F:      Documentation/hwmon/ltc4261
7612 F:      drivers/hwmon/ltc4261.c
7613
7614 LTP (Linux Test Project)
7615 M:      Mike Frysinger <vapier@gentoo.org>
7616 M:      Cyril Hrubis <chrubis@suse.cz>
7617 M:      Wanlong Gao <wanlong.gao@gmail.com>
7618 M:      Jan Stancek <jstancek@redhat.com>
7619 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7620 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7621 L:      ltp@lists.linux.it (subscribers-only)
7622 W:      http://linux-test-project.github.io/
7623 T:      git git://github.com/linux-test-project/ltp.git
7624 S:      Maintained
7625
7626 M32R ARCHITECTURE
7627 W:      http://www.linux-m32r.org/
7628 S:      Orphan
7629 F:      arch/m32r/
7630
7631 M68K ARCHITECTURE
7632 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7633 L:      linux-m68k@lists.linux-m68k.org
7634 W:      http://www.linux-m68k.org/
7635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7636 S:      Maintained
7637 F:      arch/m68k/
7638 F:      drivers/zorro/
7639
7640 M68K ON APPLE MACINTOSH
7641 M:      Joshua Thompson <funaho@jurai.org>
7642 W:      http://www.mac.linux-m68k.org/
7643 L:      linux-m68k@lists.linux-m68k.org
7644 S:      Maintained
7645 F:      arch/m68k/mac/
7646
7647 M68K ON HP9000/300
7648 M:      Philip Blundell <philb@gnu.org>
7649 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7650 S:      Maintained
7651 F:      arch/m68k/hp300/
7652
7653 M88DS3103 MEDIA DRIVER
7654 M:      Antti Palosaari <crope@iki.fi>
7655 L:      linux-media@vger.kernel.org
7656 W:      https://linuxtv.org
7657 W:      http://palosaari.fi/linux/
7658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7659 T:      git git://linuxtv.org/anttip/media_tree.git
7660 S:      Maintained
7661 F:      drivers/media/dvb-frontends/m88ds3103*
7662
7663 M88RS2000 MEDIA DRIVER
7664 M:      Malcolm Priestley <tvboxspy@gmail.com>
7665 L:      linux-media@vger.kernel.org
7666 W:      https://linuxtv.org
7667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7668 S:      Maintained
7669 F:      drivers/media/dvb-frontends/m88rs2000*
7670
7671 MA901 MASTERKIT USB FM RADIO DRIVER
7672 M:      Alexey Klimov <klimov.linux@gmail.com>
7673 L:      linux-media@vger.kernel.org
7674 T:      git git://linuxtv.org/media_tree.git
7675 S:      Maintained
7676 F:      drivers/media/radio/radio-ma901.c
7677
7678 MAC80211
7679 M:      Johannes Berg <johannes@sipsolutions.net>
7680 L:      linux-wireless@vger.kernel.org
7681 W:      http://wireless.kernel.org/
7682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7684 S:      Maintained
7685 F:      Documentation/networking/mac80211-injection.txt
7686 F:      include/net/mac80211.h
7687 F:      net/mac80211/
7688 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7689
7690 MACVLAN DRIVER
7691 M:      Patrick McHardy <kaber@trash.net>
7692 L:      netdev@vger.kernel.org
7693 S:      Maintained
7694 F:      drivers/net/macvlan.c
7695 F:      include/linux/if_macvlan.h
7696
7697 MAILBOX API
7698 M:      Jassi Brar <jassisinghbrar@gmail.com>
7699 L:      linux-kernel@vger.kernel.org
7700 S:      Maintained
7701 F:      drivers/mailbox/
7702 F:      include/linux/mailbox_client.h
7703 F:      include/linux/mailbox_controller.h
7704
7705 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7706 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7707 W:      http://www.kernel.org/doc/man-pages
7708 L:      linux-man@vger.kernel.org
7709 S:      Maintained
7710
7711 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7712 M:      Andrew Lunn <andrew@lunn.ch>
7713 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7714 L:      netdev@vger.kernel.org
7715 S:      Maintained
7716 F:      drivers/net/dsa/mv88e6xxx/
7717 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7718
7719 MARVELL ARMADA DRM SUPPORT
7720 M:      Russell King <rmk+kernel@armlinux.org.uk>
7721 S:      Maintained
7722 F:      drivers/gpu/drm/armada/
7723 F:      include/uapi/drm/armada_drm.h
7724 F:      Documentation/devicetree/bindings/display/armada/
7725
7726 MARVELL CRYPTO DRIVER
7727 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7728 M:      Arnaud Ebalard <arno@natisbad.org>
7729 F:      drivers/crypto/marvell/
7730 S:      Maintained
7731 L:      linux-crypto@vger.kernel.org
7732
7733 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7734 M:      Mirko Lindner <mlindner@marvell.com>
7735 M:      Stephen Hemminger <stephen@networkplumber.org>
7736 L:      netdev@vger.kernel.org
7737 S:      Maintained
7738 F:      drivers/net/ethernet/marvell/sk*
7739
7740 MARVELL LIBERTAS WIRELESS DRIVER
7741 L:      libertas-dev@lists.infradead.org
7742 S:      Orphan
7743 F:      drivers/net/wireless/marvell/libertas/
7744
7745 MARVELL MV643XX ETHERNET DRIVER
7746 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7747 L:      netdev@vger.kernel.org
7748 S:      Maintained
7749 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7750 F:      include/linux/mv643xx.h
7751
7752 MARVELL MVNETA ETHERNET DRIVER
7753 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7754 L:      netdev@vger.kernel.org
7755 S:      Maintained
7756 F:      drivers/net/ethernet/marvell/mvneta.*
7757
7758 MARVELL MWIFIEX WIRELESS DRIVER
7759 M:      Amitkumar Karwar <akarwar@marvell.com>
7760 M:      Nishant Sarmukadam <nishants@marvell.com>
7761 L:      linux-wireless@vger.kernel.org
7762 S:      Maintained
7763 F:      drivers/net/wireless/marvell/mwifiex/
7764
7765 MARVELL MWL8K WIRELESS DRIVER
7766 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7767 L:      linux-wireless@vger.kernel.org
7768 S:      Odd Fixes
7769 F:      drivers/net/wireless/marvell/mwl8k.c
7770
7771 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7772 M:      Nicolas Pitre <nico@fluxnic.net>
7773 S:      Odd Fixes
7774 F:      drivers/mmc/host/mvsdio.*
7775
7776 MATROX FRAMEBUFFER DRIVER
7777 L:      linux-fbdev@vger.kernel.org
7778 S:      Orphan
7779 F:      drivers/video/fbdev/matrox/matroxfb_*
7780 F:      include/uapi/linux/matroxfb.h
7781
7782 MAX16065 HARDWARE MONITOR DRIVER
7783 M:      Guenter Roeck <linux@roeck-us.net>
7784 L:      linux-hwmon@vger.kernel.org
7785 S:      Maintained
7786 F:      Documentation/hwmon/max16065
7787 F:      drivers/hwmon/max16065.c
7788
7789 MAX20751 HARDWARE MONITOR DRIVER
7790 M:      Guenter Roeck <linux@roeck-us.net>
7791 L:      linux-hwmon@vger.kernel.org
7792 S:      Maintained
7793 F:      Documentation/hwmon/max20751
7794 F:      drivers/hwmon/max20751.c
7795
7796 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7797 L:      linux-hwmon@vger.kernel.org
7798 S:      Orphan
7799 F:      Documentation/hwmon/max6650
7800 F:      drivers/hwmon/max6650.c
7801
7802 MAX6697 HARDWARE MONITOR DRIVER
7803 M:      Guenter Roeck <linux@roeck-us.net>
7804 L:      linux-hwmon@vger.kernel.org
7805 S:      Maintained
7806 F:      Documentation/hwmon/max6697
7807 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7808 F:      drivers/hwmon/max6697.c
7809 F:      include/linux/platform_data/max6697.h
7810
7811 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7812 M:      Peter Rosin <peda@axentia.se>
7813 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7814 S:      Maintained
7815 F:      Documentation/devicetree/bindings/sound/max9860.txt
7816 F:      sound/soc/codecs/max9860.*
7817
7818 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7819 M:      Krzysztof Kozlowski <krzk@kernel.org>
7820 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7821 L:      linux-pm@vger.kernel.org
7822 S:      Supported
7823 F:      drivers/power/supply/max14577_charger.c
7824 F:      drivers/power/supply/max77693_charger.c
7825
7826 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7827 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7828 L:      linux-kernel@vger.kernel.org
7829 S:      Supported
7830 F:      drivers/*/*max77802*.c
7831 F:      Documentation/devicetree/bindings/*/*max77802.txt
7832 F:      include/dt-bindings/*/*max77802.h
7833
7834 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7835 M:      Chanwoo Choi <cw00.choi@samsung.com>
7836 M:      Krzysztof Kozlowski <krzk@kernel.org>
7837 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7838 L:      linux-kernel@vger.kernel.org
7839 S:      Supported
7840 F:      drivers/*/max14577*.c
7841 F:      drivers/*/max77686*.c
7842 F:      drivers/*/max77693*.c
7843 F:      drivers/extcon/extcon-max14577.c
7844 F:      drivers/extcon/extcon-max77693.c
7845 F:      drivers/rtc/rtc-max77686.c
7846 F:      drivers/clk/clk-max77686.c
7847 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7848 F:      Documentation/devicetree/bindings/*/max77686.txt
7849 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7850 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7851 F:      include/linux/mfd/max14577*.h
7852 F:      include/linux/mfd/max77686*.h
7853 F:      include/linux/mfd/max77693*.h
7854
7855 MAXIRADIO FM RADIO RECEIVER DRIVER
7856 M:      Hans Verkuil <hverkuil@xs4all.nl>
7857 L:      linux-media@vger.kernel.org
7858 T:      git git://linuxtv.org/media_tree.git
7859 W:      https://linuxtv.org
7860 S:      Maintained
7861 F:      drivers/media/radio/radio-maxiradio*
7862
7863 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7864 M:      Peter Rosin <peda@axentia.se>
7865 L:      linux-iio@vger.kernel.org
7866 S:      Maintained
7867 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7868 F:      drivers/iio/potentiometer/mcp4531.c
7869
7870 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7871 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7872 L:      linux-iio@vger.kernel.org
7873 S:      Maintained
7874 F:      drivers/iio/dac/cio-dac.c
7875
7876 MEDIA DRIVERS FOR RENESAS - FCP
7877 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7878 L:      linux-media@vger.kernel.org
7879 L:      linux-renesas-soc@vger.kernel.org
7880 T:      git git://linuxtv.org/media_tree.git
7881 S:      Supported
7882 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7883 F:      drivers/media/platform/rcar-fcp.c
7884 F:      include/media/rcar-fcp.h
7885
7886 MEDIA DRIVERS FOR RENESAS - FDP1
7887 M:      Kieran Bingham <kieran@bingham.xyz>
7888 L:      linux-media@vger.kernel.org
7889 L:      linux-renesas-soc@vger.kernel.org
7890 T:      git git://linuxtv.org/media_tree.git
7891 S:      Supported
7892 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7893 F:      drivers/media/platform/rcar_fdp1.c
7894
7895 MEDIA DRIVERS FOR RENESAS - VIN
7896 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7897 L:      linux-media@vger.kernel.org
7898 L:      linux-renesas-soc@vger.kernel.org
7899 T:      git git://linuxtv.org/media_tree.git
7900 S:      Supported
7901 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7902 F:      drivers/media/platform/rcar-vin/
7903
7904 MEDIA DRIVERS FOR RENESAS - VSP1
7905 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7906 L:      linux-media@vger.kernel.org
7907 L:      linux-renesas-soc@vger.kernel.org
7908 T:      git git://linuxtv.org/media_tree.git
7909 S:      Supported
7910 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7911 F:      drivers/media/platform/vsp1/
7912
7913 MEDIA DRIVERS FOR HELENE
7914 M:      Abylay Ospan <aospan@netup.ru>
7915 L:      linux-media@vger.kernel.org
7916 W:      https://linuxtv.org
7917 W:      http://netup.tv/
7918 T:      git git://linuxtv.org/media_tree.git
7919 S:      Supported
7920 F:      drivers/media/dvb-frontends/helene*
7921
7922 MEDIA DRIVERS FOR ASCOT2E
7923 M:      Sergey Kozlov <serjk@netup.ru>
7924 M:      Abylay Ospan <aospan@netup.ru>
7925 L:      linux-media@vger.kernel.org
7926 W:      https://linuxtv.org
7927 W:      http://netup.tv/
7928 T:      git git://linuxtv.org/media_tree.git
7929 S:      Supported
7930 F:      drivers/media/dvb-frontends/ascot2e*
7931
7932 MEDIA DRIVERS FOR CXD2841ER
7933 M:      Sergey Kozlov <serjk@netup.ru>
7934 M:      Abylay Ospan <aospan@netup.ru>
7935 L:      linux-media@vger.kernel.org
7936 W:      https://linuxtv.org
7937 W:      http://netup.tv/
7938 T:      git git://linuxtv.org/media_tree.git
7939 S:      Supported
7940 F:      drivers/media/dvb-frontends/cxd2841er*
7941
7942 MEDIA DRIVERS FOR HORUS3A
7943 M:      Sergey Kozlov <serjk@netup.ru>
7944 M:      Abylay Ospan <aospan@netup.ru>
7945 L:      linux-media@vger.kernel.org
7946 W:      https://linuxtv.org
7947 W:      http://netup.tv/
7948 T:      git git://linuxtv.org/media_tree.git
7949 S:      Supported
7950 F:      drivers/media/dvb-frontends/horus3a*
7951
7952 MEDIA DRIVERS FOR LNBH25
7953 M:      Sergey Kozlov <serjk@netup.ru>
7954 M:      Abylay Ospan <aospan@netup.ru>
7955 L:      linux-media@vger.kernel.org
7956 W:      https://linuxtv.org
7957 W:      http://netup.tv/
7958 T:      git git://linuxtv.org/media_tree.git
7959 S:      Supported
7960 F:      drivers/media/dvb-frontends/lnbh25*
7961
7962 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7963 M:      Sergey Kozlov <serjk@netup.ru>
7964 M:      Abylay Ospan <aospan@netup.ru>
7965 L:      linux-media@vger.kernel.org
7966 W:      https://linuxtv.org
7967 W:      http://netup.tv/
7968 T:      git git://linuxtv.org/media_tree.git
7969 S:      Supported
7970 F:      drivers/media/pci/netup_unidvb/*
7971
7972 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7973 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7975 P:      LinuxTV.org Project
7976 L:      linux-media@vger.kernel.org
7977 W:      https://linuxtv.org
7978 Q:      http://patchwork.kernel.org/project/linux-media/list/
7979 T:      git git://linuxtv.org/media_tree.git
7980 S:      Maintained
7981 F:      Documentation/media/
7982 F:      drivers/media/
7983 F:      drivers/staging/media/
7984 F:      include/linux/platform_data/media/
7985 F:      include/media/
7986 F:      include/uapi/linux/dvb/
7987 F:      include/uapi/linux/videodev2.h
7988 F:      include/uapi/linux/media.h
7989 F:      include/uapi/linux/v4l2-*
7990 F:      include/uapi/linux/meye.h
7991 F:      include/uapi/linux/ivtv*
7992 F:      include/uapi/linux/uvcvideo.h
7993
7994 MEDIATEK ETHERNET DRIVER
7995 M:      Felix Fietkau <nbd@openwrt.org>
7996 M:      John Crispin <blogic@openwrt.org>
7997 L:      netdev@vger.kernel.org
7998 S:      Maintained
7999 F:      drivers/net/ethernet/mediatek/
8000
8001 MEDIATEK MEDIA DRIVER
8002 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8003 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8004 S:      Supported
8005 F:      drivers/media/platform/mtk-vcodec/
8006 F:      drivers/media/platform/mtk-vpu/
8007 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8008 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8009
8010 MEDIATEK MDP DRIVER
8011 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8012 M:      Houlong Wei <houlong.wei@mediatek.com>
8013 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8014 S:      Supported
8015 F:      drivers/media/platform/mtk-mdp/
8016 F:      drivers/media/platform/mtk-vpu/
8017 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8018
8019 MEDIATEK MT7601U WIRELESS LAN DRIVER
8020 M:      Jakub Kicinski <kubakici@wp.pl>
8021 L:      linux-wireless@vger.kernel.org
8022 S:      Maintained
8023 F:      drivers/net/wireless/mediatek/mt7601u/
8024
8025 MEGARAID SCSI/SAS DRIVERS
8026 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8027 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8028 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8029 L:      megaraidlinux.pdl@broadcom.com
8030 L:      linux-scsi@vger.kernel.org
8031 W:      http://www.avagotech.com/support/
8032 S:      Maintained
8033 F:      Documentation/scsi/megaraid.txt
8034 F:      drivers/scsi/megaraid.*
8035 F:      drivers/scsi/megaraid/
8036
8037 MELFAS MIP4 TOUCHSCREEN DRIVER
8038 M:      Sangwon Jee <jeesw@melfas.com>
8039 W:      http://www.melfas.com
8040 S:      Supported
8041 F:      drivers/input/touchscreen/melfas_mip4.c
8042 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8043
8044 MELLANOX ETHERNET DRIVER (mlx4_en)
8045 M:      Tariq Toukan <tariqt@mellanox.com>
8046 L:      netdev@vger.kernel.org
8047 S:      Supported
8048 W:      http://www.mellanox.com
8049 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8050 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8051
8052 MELLANOX ETHERNET DRIVER (mlx5e)
8053 M:      Saeed Mahameed <saeedm@mellanox.com>
8054 L:      netdev@vger.kernel.org
8055 S:      Supported
8056 W:      http://www.mellanox.com
8057 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8058 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8059
8060 MELLANOX ETHERNET SWITCH DRIVERS
8061 M:      Jiri Pirko <jiri@mellanox.com>
8062 M:      Ido Schimmel <idosch@mellanox.com>
8063 L:      netdev@vger.kernel.org
8064 S:      Supported
8065 W:      http://www.mellanox.com
8066 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8067 F:      drivers/net/ethernet/mellanox/mlxsw/
8068
8069 MELLANOX MLXCPLD I2C AND MUX DRIVER
8070 M:      Vadim Pasternak <vadimp@mellanox.com>
8071 M:      Michael Shych <michaelsh@mellanox.com>
8072 L:      linux-i2c@vger.kernel.org
8073 S:      Supported
8074 F:      drivers/i2c/busses/i2c-mlxcpld.c
8075 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8076 F:      Documentation/i2c/busses/i2c-mlxcpld
8077
8078 MELLANOX MLXCPLD LED DRIVER
8079 M:      Vadim Pasternak <vadimp@mellanox.com>
8080 L:      linux-leds@vger.kernel.org
8081 S:      Supported
8082 F:      drivers/leds/leds-mlxcpld.c
8083 F:      Documentation/leds/leds-mlxcpld.txt
8084
8085 MELLANOX PLATFORM DRIVER
8086 M:      Vadim Pasternak <vadimp@mellanox.com>
8087 L:      platform-driver-x86@vger.kernel.org
8088 S:      Supported
8089 F:      drivers/platform/x86/mlx-platform.c
8090
8091 MELLANOX MLX CPLD HOTPLUG DRIVER
8092 M:      Vadim Pasternak <vadimp@mellanox.com>
8093 L:      platform-driver-x86@vger.kernel.org
8094 S:      Supported
8095 F:      drivers/platform/x86/mlxcpld-hotplug.c
8096 F:      include/linux/platform_data/mlxcpld-hotplug.h
8097
8098 SOFT-ROCE DRIVER (rxe)
8099 M:      Moni Shoua <monis@mellanox.com>
8100 L:      linux-rdma@vger.kernel.org
8101 S:      Supported
8102 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8103 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8104 F:      drivers/infiniband/sw/rxe/
8105 F:      include/uapi/rdma/rdma_user_rxe.h
8106
8107 MEMBARRIER SUPPORT
8108 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8109 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8110 L:      linux-kernel@vger.kernel.org
8111 S:      Supported
8112 F:      kernel/membarrier.c
8113 F:      include/uapi/linux/membarrier.h
8114
8115 MEMORY MANAGEMENT
8116 L:      linux-mm@kvack.org
8117 W:      http://www.linux-mm.org
8118 S:      Maintained
8119 F:      include/linux/mm.h
8120 F:      include/linux/gfp.h
8121 F:      include/linux/mmzone.h
8122 F:      include/linux/memory_hotplug.h
8123 F:      include/linux/vmalloc.h
8124 F:      mm/
8125
8126 MEMORY TECHNOLOGY DEVICES (MTD)
8127 M:      David Woodhouse <dwmw2@infradead.org>
8128 M:      Brian Norris <computersforpeace@gmail.com>
8129 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8130 M:      Marek Vasut <marek.vasut@gmail.com>
8131 M:      Richard Weinberger <richard@nod.at>
8132 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8133 L:      linux-mtd@lists.infradead.org
8134 W:      http://www.linux-mtd.infradead.org/
8135 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8136 T:      git git://git.infradead.org/linux-mtd.git
8137 T:      git git://git.infradead.org/l2-mtd.git
8138 S:      Maintained
8139 F:      Documentation/devicetree/bindings/mtd/
8140 F:      drivers/mtd/
8141 F:      include/linux/mtd/
8142 F:      include/uapi/mtd/
8143
8144 MEN A21 WATCHDOG DRIVER
8145 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8146 L:      linux-watchdog@vger.kernel.org
8147 S:      Maintained
8148 F:      drivers/watchdog/mena21_wdt.c
8149
8150 MEN CHAMELEON BUS (mcb)
8151 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8152 S:      Maintained
8153 F:      drivers/mcb/
8154 F:      include/linux/mcb.h
8155 F:      Documentation/men-chameleon-bus.txt
8156
8157 MEN F21BMC (Board Management Controller)
8158 M:      Andreas Werner <andreas.werner@men.de>
8159 S:      Supported
8160 F:      drivers/mfd/menf21bmc.c
8161 F:      drivers/watchdog/menf21bmc_wdt.c
8162 F:      drivers/leds/leds-menf21bmc.c
8163 F:      drivers/hwmon/menf21bmc_hwmon.c
8164 F:      Documentation/hwmon/menf21bmc
8165
8166 METAG ARCHITECTURE
8167 M:      James Hogan <james.hogan@imgtec.com>
8168 L:      linux-metag@vger.kernel.org
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8170 S:      Odd Fixes
8171 F:      arch/metag/
8172 F:      Documentation/metag/
8173 F:      Documentation/devicetree/bindings/metag/
8174 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8175 F:      drivers/clocksource/metag_generic.c
8176 F:      drivers/irqchip/irq-metag.c
8177 F:      drivers/irqchip/irq-metag-ext.c
8178 F:      drivers/tty/metag_da.c
8179
8180 MICROBLAZE ARCHITECTURE
8181 M:      Michal Simek <monstr@monstr.eu>
8182 W:      http://www.monstr.eu/fdt/
8183 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8184 S:      Supported
8185 F:      arch/microblaze/
8186
8187 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8188 M:      Richard Genoud <richard.genoud@gmail.com>
8189 S:      Maintained
8190 F:      drivers/tty/serial/atmel_serial.c
8191 F:      include/linux/atmel_serial.h
8192
8193 MICROCHIP / ATMEL ISC DRIVER
8194 M:      Songjun Wu <songjun.wu@microchip.com>
8195 L:      linux-media@vger.kernel.org
8196 S:      Supported
8197 F:      drivers/media/platform/atmel/atmel-isc.c
8198 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8199 F:      devicetree/bindings/media/atmel-isc.txt
8200
8201 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8202 M:      Chen Yu <yu.c.chen@intel.com>
8203 L:      platform-driver-x86@vger.kernel.org
8204 S:      Supported
8205 F:      drivers/platform/x86/surfacepro3_button.c
8206
8207 MICROTEK X6 SCANNER
8208 M:      Oliver Neukum <oliver@neukum.org>
8209 S:      Maintained
8210 F:      drivers/usb/image/microtek.*
8211
8212 MIPS
8213 M:      Ralf Baechle <ralf@linux-mips.org>
8214 L:      linux-mips@linux-mips.org
8215 W:      http://www.linux-mips.org/
8216 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8217 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8218 S:      Supported
8219 F:      Documentation/devicetree/bindings/mips/
8220 F:      Documentation/mips/
8221 F:      arch/mips/
8222
8223 MIPS/LOONGSON1 ARCHITECTURE
8224 M:      Keguang Zhang <keguang.zhang@gmail.com>
8225 L:      linux-mips@linux-mips.org
8226 S:      Maintained
8227 F:      arch/mips/loongson32/
8228 F:      arch/mips/include/asm/mach-loongson32/
8229 F:      drivers/*/*loongson1*
8230 F:      drivers/*/*/*loongson1*
8231
8232 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8233 M:      Hans Verkuil <hverkuil@xs4all.nl>
8234 L:      linux-media@vger.kernel.org
8235 T:      git git://linuxtv.org/media_tree.git
8236 W:      https://linuxtv.org
8237 S:      Odd Fixes
8238 F:      drivers/media/radio/radio-miropcm20*
8239
8240 MELLANOX MLX4 core VPI driver
8241 M:      Yishai Hadas <yishaih@mellanox.com>
8242 L:      netdev@vger.kernel.org
8243 L:      linux-rdma@vger.kernel.org
8244 W:      http://www.mellanox.com
8245 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8246 S:      Supported
8247 F:      drivers/net/ethernet/mellanox/mlx4/
8248 F:      include/linux/mlx4/
8249 F:      include/uapi/rdma/mlx4-abi.h
8250
8251 MELLANOX MLX4 IB driver
8252 M:      Yishai Hadas <yishaih@mellanox.com>
8253 L:      linux-rdma@vger.kernel.org
8254 W:      http://www.mellanox.com
8255 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8256 S:      Supported
8257 F:      drivers/infiniband/hw/mlx4/
8258 F:      include/linux/mlx4/
8259
8260 MELLANOX MLX5 core VPI driver
8261 M:      Saeed Mahameed <saeedm@mellanox.com>
8262 M:      Matan Barak <matanb@mellanox.com>
8263 M:      Leon Romanovsky <leonro@mellanox.com>
8264 L:      netdev@vger.kernel.org
8265 L:      linux-rdma@vger.kernel.org
8266 W:      http://www.mellanox.com
8267 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8268 S:      Supported
8269 F:      drivers/net/ethernet/mellanox/mlx5/core/
8270 F:      include/linux/mlx5/
8271 F:      include/uapi/rdma/mlx5-abi.h
8272
8273 MELLANOX MLX5 IB driver
8274 M:      Matan Barak <matanb@mellanox.com>
8275 M:      Leon Romanovsky <leonro@mellanox.com>
8276 L:      linux-rdma@vger.kernel.org
8277 W:      http://www.mellanox.com
8278 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8279 S:      Supported
8280 F:      drivers/infiniband/hw/mlx5/
8281 F:      include/linux/mlx5/
8282
8283 MELEXIS MLX90614 DRIVER
8284 M:      Crt Mori <cmo@melexis.com>
8285 L:      linux-iio@vger.kernel.org
8286 W:      http://www.melexis.com
8287 S:      Supported
8288 F:      drivers/iio/temperature/mlx90614.c
8289
8290 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8291 M:      Don Brace <don.brace@microsemi.com>
8292 L:      esc.storagedev@microsemi.com
8293 L:      linux-scsi@vger.kernel.org
8294 S:      Supported
8295 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8296 F:      drivers/scsi/smartpqi/Kconfig
8297 F:      drivers/scsi/smartpqi/Makefile
8298 F:      include/linux/cciss*.h
8299 F:      include/uapi/linux/cciss*.h
8300 F:      Documentation/scsi/smartpqi.txt
8301
8302 MN88472 MEDIA DRIVER
8303 M:      Antti Palosaari <crope@iki.fi>
8304 L:      linux-media@vger.kernel.org
8305 W:      https://linuxtv.org
8306 W:      http://palosaari.fi/linux/
8307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8308 S:      Maintained
8309 F:      drivers/media/dvb-frontends/mn88472*
8310
8311 MN88473 MEDIA DRIVER
8312 M:      Antti Palosaari <crope@iki.fi>
8313 L:      linux-media@vger.kernel.org
8314 W:      https://linuxtv.org
8315 W:      http://palosaari.fi/linux/
8316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8317 S:      Maintained
8318 F:      drivers/media/dvb-frontends/mn88473*
8319
8320 MODULE SUPPORT
8321 M:      Jessica Yu <jeyu@redhat.com>
8322 M:      Rusty Russell <rusty@rustcorp.com.au>
8323 S:      Maintained
8324 F:      include/linux/module.h
8325 F:      kernel/module.c
8326
8327 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8328 W:      http://popies.net/meye/
8329 S:      Orphan
8330 F:      Documentation/media/v4l-drivers/meye*
8331 F:      drivers/media/pci/meye/
8332 F:      include/uapi/linux/meye.h
8333
8334 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8335 M:      Jiri Slaby <jirislaby@gmail.com>
8336 S:      Maintained
8337 F:      Documentation/serial/moxa-smartio
8338 F:      drivers/tty/mxser.*
8339
8340 MR800 AVERMEDIA USB FM RADIO DRIVER
8341 M:      Alexey Klimov <klimov.linux@gmail.com>
8342 L:      linux-media@vger.kernel.org
8343 T:      git git://linuxtv.org/media_tree.git
8344 S:      Maintained
8345 F:      drivers/media/radio/radio-mr800.c
8346
8347 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8348 M:      Alan Ott <alan@signal11.us>
8349 L:      linux-wpan@vger.kernel.org
8350 S:      Maintained
8351 F:      drivers/net/ieee802154/mrf24j40.c
8352 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8353
8354 MSI LAPTOP SUPPORT
8355 M:      "Lee, Chun-Yi" <jlee@suse.com>
8356 L:      platform-driver-x86@vger.kernel.org
8357 S:      Maintained
8358 F:      drivers/platform/x86/msi-laptop.c
8359
8360 MSI WMI SUPPORT
8361 L:      platform-driver-x86@vger.kernel.org
8362 S:      Orphan
8363 F:      drivers/platform/x86/msi-wmi.c
8364
8365 MSI001 MEDIA DRIVER
8366 M:      Antti Palosaari <crope@iki.fi>
8367 L:      linux-media@vger.kernel.org
8368 W:      https://linuxtv.org
8369 W:      http://palosaari.fi/linux/
8370 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8371 T:      git git://linuxtv.org/anttip/media_tree.git
8372 S:      Maintained
8373 F:      drivers/media/tuners/msi001*
8374
8375 MSI2500 MEDIA DRIVER
8376 M:      Antti Palosaari <crope@iki.fi>
8377 L:      linux-media@vger.kernel.org
8378 W:      https://linuxtv.org
8379 W:      http://palosaari.fi/linux/
8380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8381 T:      git git://linuxtv.org/anttip/media_tree.git
8382 S:      Maintained
8383 F:      drivers/media/usb/msi2500/
8384
8385 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8386 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8387 L:      linux-mtd@lists.infradead.org
8388 S:      Maintained
8389 F:      drivers/mtd/devices/docg3*
8390
8391 MT9M032 APTINA SENSOR DRIVER
8392 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8393 L:      linux-media@vger.kernel.org
8394 T:      git git://linuxtv.org/media_tree.git
8395 S:      Maintained
8396 F:      drivers/media/i2c/mt9m032.c
8397 F:      include/media/i2c/mt9m032.h
8398
8399 MT9P031 APTINA CAMERA SENSOR
8400 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8401 L:      linux-media@vger.kernel.org
8402 T:      git git://linuxtv.org/media_tree.git
8403 S:      Maintained
8404 F:      drivers/media/i2c/mt9p031.c
8405 F:      include/media/i2c/mt9p031.h
8406
8407 MT9T001 APTINA CAMERA SENSOR
8408 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8409 L:      linux-media@vger.kernel.org
8410 T:      git git://linuxtv.org/media_tree.git
8411 S:      Maintained
8412 F:      drivers/media/i2c/mt9t001.c
8413 F:      include/media/i2c/mt9t001.h
8414
8415 MT9V032 APTINA CAMERA SENSOR
8416 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8417 L:      linux-media@vger.kernel.org
8418 T:      git git://linuxtv.org/media_tree.git
8419 S:      Maintained
8420 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8421 F:      drivers/media/i2c/mt9v032.c
8422 F:      include/media/i2c/mt9v032.h
8423
8424 MULTIFUNCTION DEVICES (MFD)
8425 M:      Lee Jones <lee.jones@linaro.org>
8426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8427 S:      Supported
8428 F:      Documentation/devicetree/bindings/mfd/
8429 F:      drivers/mfd/
8430 F:      include/linux/mfd/
8431
8432 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8433 M:      Ulf Hansson <ulf.hansson@linaro.org>
8434 L:      linux-mmc@vger.kernel.org
8435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8436 S:      Maintained
8437 F:      Documentation/devicetree/bindings/mmc/
8438 F:      drivers/mmc/
8439 F:      include/linux/mmc/
8440 F:      include/uapi/linux/mmc/
8441
8442 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8443 S:      Orphan
8444 F:      drivers/mmc/host/mmc_spi.c
8445 F:      include/linux/spi/mmc_spi.h
8446
8447 MULTISOUND SOUND DRIVER
8448 M:      Andrew Veliath <andrewtv@usa.net>
8449 S:      Maintained
8450 F:      Documentation/sound/oss/MultiSound
8451 F:      sound/oss/msnd*
8452
8453 MULTITECH MULTIPORT CARD (ISICOM)
8454 S:      Orphan
8455 F:      drivers/tty/isicom.c
8456 F:      include/linux/isicom.h
8457
8458 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8459 M:      Bin Liu <b-liu@ti.com>
8460 L:      linux-usb@vger.kernel.org
8461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8462 S:      Maintained
8463 F:      drivers/usb/musb/
8464
8465 MXL5007T MEDIA DRIVER
8466 M:      Michael Krufky <mkrufky@linuxtv.org>
8467 L:      linux-media@vger.kernel.org
8468 W:      https://linuxtv.org
8469 W:      http://github.com/mkrufky
8470 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8471 T:      git git://linuxtv.org/mkrufky/tuners.git
8472 S:      Maintained
8473 F:      drivers/media/tuners/mxl5007t.*
8474
8475 MXSFB DRM DRIVER
8476 M:      Marek Vasut <marex@denx.de>
8477 S:      Supported
8478 F:      drivers/gpu/drm/mxsfb/
8479 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8480
8481 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8482 M:      Hyong-Youb Kim <hykim@myri.com>
8483 L:      netdev@vger.kernel.org
8484 W:      https://www.myricom.com/support/downloads/myri10ge.html
8485 S:      Supported
8486 F:      drivers/net/ethernet/myricom/myri10ge/
8487
8488 NAND FLASH SUBSYSTEM
8489 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8490 R:      Richard Weinberger <richard@nod.at>
8491 L:      linux-mtd@lists.infradead.org
8492 W:      http://www.linux-mtd.infradead.org/
8493 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8494 T:      git git://github.com/linux-nand/linux.git
8495 S:      Maintained
8496 F:      drivers/mtd/nand/
8497 F:      include/linux/mtd/nand*.h
8498
8499 NATSEMI ETHERNET DRIVER (DP8381x)
8500 S:      Orphan
8501 F:      drivers/net/ethernet/natsemi/natsemi.c
8502
8503 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8504 M:      Daniel Mack <zonque@gmail.com>
8505 S:      Maintained
8506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8507 W:      http://www.native-instruments.com
8508 F:      sound/usb/caiaq/
8509
8510 NCP FILESYSTEM
8511 M:      Petr Vandrovec <petr@vandrovec.name>
8512 S:      Odd Fixes
8513 F:      fs/ncpfs/
8514
8515 NCR 5380 SCSI DRIVERS
8516 M:      Finn Thain <fthain@telegraphics.com.au>
8517 M:      Michael Schmitz <schmitzmic@gmail.com>
8518 L:      linux-scsi@vger.kernel.org
8519 S:      Maintained
8520 F:      Documentation/scsi/g_NCR5380.txt
8521 F:      drivers/scsi/NCR5380.*
8522 F:      drivers/scsi/arm/cumana_1.c
8523 F:      drivers/scsi/arm/oak.c
8524 F:      drivers/scsi/atari_scsi.*
8525 F:      drivers/scsi/dmx3191d.c
8526 F:      drivers/scsi/g_NCR5380.*
8527 F:      drivers/scsi/mac_scsi.*
8528 F:      drivers/scsi/sun3_scsi.*
8529 F:      drivers/scsi/sun3_scsi_vme.c
8530
8531 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8532 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8533 L:      linux-scsi@vger.kernel.org
8534 S:      Maintained
8535 F:      drivers/scsi/NCR_D700.*
8536
8537 NCT6775 HARDWARE MONITOR DRIVER
8538 M:      Guenter Roeck <linux@roeck-us.net>
8539 L:      linux-hwmon@vger.kernel.org
8540 S:      Maintained
8541 F:      Documentation/hwmon/nct6775
8542 F:      drivers/hwmon/nct6775.c
8543
8544 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8545 M:      Faisal Latif <faisal.latif@intel.com>
8546 L:      linux-rdma@vger.kernel.org
8547 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8548 S:      Supported
8549 F:      drivers/infiniband/hw/nes/
8550 F:      include/uapi/rdma/nes-abi.h
8551
8552 NETEM NETWORK EMULATOR
8553 M:      Stephen Hemminger <stephen@networkplumber.org>
8554 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8555 S:      Maintained
8556 F:      net/sched/sch_netem.c
8557
8558 NETERION 10GbE DRIVERS (s2io/vxge)
8559 M:      Jon Mason <jdmason@kudzu.us>
8560 L:      netdev@vger.kernel.org
8561 S:      Supported
8562 F:      Documentation/networking/s2io.txt
8563 F:      Documentation/networking/vxge.txt
8564 F:      drivers/net/ethernet/neterion/
8565
8566 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8567 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8568 M:      Patrick McHardy <kaber@trash.net>
8569 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8570 L:      netfilter-devel@vger.kernel.org
8571 L:      coreteam@netfilter.org
8572 W:      http://www.netfilter.org/
8573 W:      http://www.iptables.org/
8574 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8577 S:      Supported
8578 F:      include/linux/netfilter*
8579 F:      include/linux/netfilter/
8580 F:      include/net/netfilter/
8581 F:      include/uapi/linux/netfilter*
8582 F:      include/uapi/linux/netfilter/
8583 F:      net/*/netfilter.c
8584 F:      net/*/netfilter/
8585 F:      net/netfilter/
8586 F:      net/bridge/br_netfilter*.c
8587
8588 NETLABEL
8589 M:      Paul Moore <paul@paul-moore.com>
8590 W:      http://netlabel.sf.net
8591 L:      netdev@vger.kernel.org
8592 S:      Maintained
8593 F:      Documentation/netlabel/
8594 F:      include/net/netlabel.h
8595 F:      net/netlabel/
8596
8597 NETROM NETWORK LAYER
8598 M:      Ralf Baechle <ralf@linux-mips.org>
8599 L:      linux-hams@vger.kernel.org
8600 W:      http://www.linux-ax25.org/
8601 S:      Maintained
8602 F:      include/net/netrom.h
8603 F:      include/uapi/linux/netrom.h
8604 F:      net/netrom/
8605
8606 NETRONOME ETHERNET DRIVERS
8607 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8608 L:      oss-drivers@netronome.com
8609 S:      Maintained
8610 F:      drivers/net/ethernet/netronome/
8611
8612 NETWORK BLOCK DEVICE (NBD)
8613 M:      Markus Pargmann <mpa@pengutronix.de>
8614 S:      Maintained
8615 L:      nbd-general@lists.sourceforge.net
8616 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8617 F:      Documentation/blockdev/nbd.txt
8618 F:      drivers/block/nbd.c
8619 F:      include/uapi/linux/nbd.h
8620
8621 NETWORK DROP MONITOR
8622 M:      Neil Horman <nhorman@tuxdriver.com>
8623 L:      netdev@vger.kernel.org
8624 S:      Maintained
8625 W:      https://fedorahosted.org/dropwatch/
8626 F:      net/core/drop_monitor.c
8627
8628 NETWORKING [DSA]
8629 M:      Andrew Lunn <andrew@lunn.ch>
8630 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8631 M:      Florian Fainelli <f.fainelli@gmail.com>
8632 S:      Maintained
8633 F:      net/dsa/
8634 F:      include/net/dsa.h
8635 F:      drivers/net/dsa/
8636
8637 NETWORKING [GENERAL]
8638 M:      "David S. Miller" <davem@davemloft.net>
8639 L:      netdev@vger.kernel.org
8640 W:      http://www.linuxfoundation.org/en/Net
8641 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8644 S:      Maintained
8645 F:      net/
8646 F:      include/net/
8647 F:      include/linux/in.h
8648 F:      include/linux/net.h
8649 F:      include/linux/netdevice.h
8650 F:      include/uapi/linux/in.h
8651 F:      include/uapi/linux/net.h
8652 F:      include/uapi/linux/netdevice.h
8653 F:      include/uapi/linux/net_namespace.h
8654 F:      tools/net/
8655 F:      tools/testing/selftests/net/
8656 F:      lib/random32.c
8657
8658 NETWORKING [IPv4/IPv6]
8659 M:      "David S. Miller" <davem@davemloft.net>
8660 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8661 M:      James Morris <jmorris@namei.org>
8662 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8663 M:      Patrick McHardy <kaber@trash.net>
8664 L:      netdev@vger.kernel.org
8665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8666 S:      Maintained
8667 F:      net/ipv4/
8668 F:      net/ipv6/
8669 F:      include/net/ip*
8670 F:      arch/x86/net/*
8671
8672 NETWORKING [IPSEC]
8673 M:      Steffen Klassert <steffen.klassert@secunet.com>
8674 M:      Herbert Xu <herbert@gondor.apana.org.au>
8675 M:      "David S. Miller" <davem@davemloft.net>
8676 L:      netdev@vger.kernel.org
8677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8679 S:      Maintained
8680 F:      net/core/flow.c
8681 F:      net/xfrm/
8682 F:      net/key/
8683 F:      net/ipv4/xfrm*
8684 F:      net/ipv4/esp4.c
8685 F:      net/ipv4/ah4.c
8686 F:      net/ipv4/ipcomp.c
8687 F:      net/ipv4/ip_vti.c
8688 F:      net/ipv6/xfrm*
8689 F:      net/ipv6/esp6.c
8690 F:      net/ipv6/ah6.c
8691 F:      net/ipv6/ipcomp6.c
8692 F:      net/ipv6/ip6_vti.c
8693 F:      include/uapi/linux/xfrm.h
8694 F:      include/net/xfrm.h
8695
8696 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8697 M:      Paul Moore <paul@paul-moore.com>
8698 L:      netdev@vger.kernel.org
8699 S:      Maintained
8700
8701 NETWORKING [WIRELESS]
8702 L:      linux-wireless@vger.kernel.org
8703 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8704
8705 NETWORKING DRIVERS
8706 L:      netdev@vger.kernel.org
8707 W:      http://www.linuxfoundation.org/en/Net
8708 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8711 S:      Odd Fixes
8712 F:      Documentation/devicetree/bindings/net/
8713 F:      drivers/net/
8714 F:      include/linux/if_*
8715 F:      include/linux/netdevice.h
8716 F:      include/linux/etherdevice.h
8717 F:      include/linux/fcdevice.h
8718 F:      include/linux/fddidevice.h
8719 F:      include/linux/hippidevice.h
8720 F:      include/linux/inetdevice.h
8721 F:      include/uapi/linux/if_*
8722 F:      include/uapi/linux/netdevice.h
8723
8724 NETWORKING DRIVERS (WIRELESS)
8725 M:      Kalle Valo <kvalo@codeaurora.org>
8726 L:      linux-wireless@vger.kernel.org
8727 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8730 S:      Maintained
8731 F:      Documentation/devicetree/bindings/net/wireless/
8732 F:      drivers/net/wireless/
8733
8734 NETXEN (1/10) GbE SUPPORT
8735 M:      Manish Chopra <manish.chopra@cavium.com>
8736 M:      Rahul Verma <rahul.verma@cavium.com>
8737 M:      Dept-GELinuxNICDev@cavium.com
8738 L:      netdev@vger.kernel.org
8739 S:      Supported
8740 F:      drivers/net/ethernet/qlogic/netxen/
8741
8742 NFC SUBSYSTEM
8743 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8744 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8745 M:      Samuel Ortiz <sameo@linux.intel.com>
8746 L:      linux-wireless@vger.kernel.org
8747 L:      linux-nfc@lists.01.org (subscribers-only)
8748 S:      Supported
8749 F:      net/nfc/
8750 F:      include/net/nfc/
8751 F:      include/uapi/linux/nfc.h
8752 F:      drivers/nfc/
8753 F:      include/linux/platform_data/nfcmrvl.h
8754 F:      include/linux/platform_data/nxp-nci.h
8755 F:      include/linux/platform_data/pn544.h
8756 F:      include/linux/platform_data/st21nfca.h
8757 F:      include/linux/platform_data/st-nci.h
8758 F:      Documentation/devicetree/bindings/net/nfc/
8759
8760 NFS, SUNRPC, AND LOCKD CLIENTS
8761 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8762 M:      Anna Schumaker <anna.schumaker@netapp.com>
8763 L:      linux-nfs@vger.kernel.org
8764 W:      http://client.linux-nfs.org
8765 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8766 S:      Maintained
8767 F:      fs/lockd/
8768 F:      fs/nfs/
8769 F:      fs/nfs_common/
8770 F:      net/sunrpc/
8771 F:      include/linux/lockd/
8772 F:      include/linux/nfs*
8773 F:      include/linux/sunrpc/
8774 F:      include/uapi/linux/nfs*
8775 F:      include/uapi/linux/sunrpc/
8776
8777 NILFS2 FILESYSTEM
8778 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8779 L:      linux-nilfs@vger.kernel.org
8780 W:      http://nilfs.sourceforge.net/
8781 W:      http://nilfs.osdn.jp/
8782 T:      git git://github.com/konis/nilfs2.git
8783 S:      Supported
8784 F:      Documentation/filesystems/nilfs2.txt
8785 F:      fs/nilfs2/
8786 F:      include/trace/events/nilfs2.h
8787 F:      include/uapi/linux/nilfs2_api.h
8788 F:      include/uapi/linux/nilfs2_ondisk.h
8789
8790 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8791 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8792 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8793 S:      Maintained
8794 F:      Documentation/scsi/NinjaSCSI.txt
8795 F:      drivers/scsi/pcmcia/nsp_*
8796
8797 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8798 M:      GOTO Masanori <gotom@debian.or.jp>
8799 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8800 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8801 S:      Maintained
8802 F:      Documentation/scsi/NinjaSCSI.txt
8803 F:      drivers/scsi/nsp32*
8804
8805 NIOS2 ARCHITECTURE
8806 M:      Ley Foon Tan <lftan@altera.com>
8807 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8809 S:      Maintained
8810 F:      arch/nios2/
8811
8812 NOKIA N900 POWER SUPPLY DRIVERS
8813 R:      Pali Rohár <pali.rohar@gmail.com>
8814 F:      include/linux/power/bq2415x_charger.h
8815 F:      include/linux/power/bq27xxx_battery.h
8816 F:      include/linux/power/isp1704_charger.h
8817 F:      drivers/power/supply/bq2415x_charger.c
8818 F:      drivers/power/supply/bq27xxx_battery.c
8819 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8820 F:      drivers/power/supply/isp1704_charger.c
8821 F:      drivers/power/supply/rx51_battery.c
8822
8823 NTB DRIVER CORE
8824 M:      Jon Mason <jdmason@kudzu.us>
8825 M:      Dave Jiang <dave.jiang@intel.com>
8826 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8827 L:      linux-ntb@googlegroups.com
8828 S:      Supported
8829 W:      https://github.com/jonmason/ntb/wiki
8830 T:      git git://github.com/jonmason/ntb.git
8831 F:      drivers/ntb/
8832 F:      drivers/net/ntb_netdev.c
8833 F:      include/linux/ntb.h
8834 F:      include/linux/ntb_transport.h
8835 F:      tools/testing/selftests/ntb/
8836
8837 NTB INTEL DRIVER
8838 M:      Jon Mason <jdmason@kudzu.us>
8839 M:      Dave Jiang <dave.jiang@intel.com>
8840 L:      linux-ntb@googlegroups.com
8841 S:      Supported
8842 W:      https://github.com/jonmason/ntb/wiki
8843 T:      git git://github.com/jonmason/ntb.git
8844 F:      drivers/ntb/hw/intel/
8845
8846 NTB AMD DRIVER
8847 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8848 L:      linux-ntb@googlegroups.com
8849 S:      Supported
8850 F:      drivers/ntb/hw/amd/
8851
8852 NTFS FILESYSTEM
8853 M:      Anton Altaparmakov <anton@tuxera.com>
8854 L:      linux-ntfs-dev@lists.sourceforge.net
8855 W:      http://www.tuxera.com/
8856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8857 S:      Supported
8858 F:      Documentation/filesystems/ntfs.txt
8859 F:      fs/ntfs/
8860
8861 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8862 M:      Antonino Daplas <adaplas@gmail.com>
8863 L:      linux-fbdev@vger.kernel.org
8864 S:      Maintained
8865 F:      drivers/video/fbdev/riva/
8866 F:      drivers/video/fbdev/nvidia/
8867
8868 NVM EXPRESS DRIVER
8869 M:      Keith Busch <keith.busch@intel.com>
8870 M:      Jens Axboe <axboe@fb.com>
8871 M:      Christoph Hellwig <hch@lst.de>
8872 M:      Sagi Grimberg <sagi@grimberg.me>
8873 L:      linux-nvme@lists.infradead.org
8874 T:      git://git.infradead.org/nvme.git
8875 W:      http://git.infradead.org/nvme.git
8876 S:      Supported
8877 F:      drivers/nvme/host/
8878 F:      include/linux/nvme.h
8879 F:      include/uapi/linux/nvme_ioctl.h
8880
8881 NVM EXPRESS TARGET DRIVER
8882 M:      Christoph Hellwig <hch@lst.de>
8883 M:      Sagi Grimberg <sagi@grimberg.me>
8884 L:      linux-nvme@lists.infradead.org
8885 T:      git://git.infradead.org/nvme.git
8886 W:      http://git.infradead.org/nvme.git
8887 S:      Supported
8888 F:      drivers/nvme/target/
8889
8890 NVM EXPRESS FC TRANSPORT DRIVERS
8891 M:      James Smart <james.smart@broadcom.com>
8892 L:      linux-nvme@lists.infradead.org
8893 S:      Supported
8894 F:      include/linux/nvme-fc.h
8895 F:      include/linux/nvme-fc-driver.h
8896 F:      drivers/nvme/host/fc.c
8897 F:      drivers/nvme/target/fc.c
8898 F:      drivers/nvme/target/fcloop.c
8899
8900 NVMEM FRAMEWORK
8901 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8902 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8903 S:      Maintained
8904 F:      drivers/nvmem/
8905 F:      Documentation/devicetree/bindings/nvmem/
8906 F:      include/linux/nvmem-consumer.h
8907 F:      include/linux/nvmem-provider.h
8908
8909 NXP-NCI NFC DRIVER
8910 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8911 R:      Charles Gorand <charles.gorand@effinnov.com>
8912 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8913 S:      Supported
8914 F:      drivers/nfc/nxp-nci
8915
8916 NXP TDA998X DRM DRIVER
8917 M:      Russell King <rmk+kernel@armlinux.org.uk>
8918 S:      Supported
8919 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8920 F:      include/drm/i2c/tda998x.h
8921
8922 NXP TFA9879 DRIVER
8923 M:      Peter Rosin <peda@axentia.se>
8924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8925 S:      Maintained
8926 F:      sound/soc/codecs/tfa9879*
8927
8928 OBJTOOL
8929 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8930 S:      Supported
8931 F:      tools/objtool/
8932
8933 OMAP SUPPORT
8934 M:      Tony Lindgren <tony@atomide.com>
8935 L:      linux-omap@vger.kernel.org
8936 W:      http://www.muru.com/linux/omap/
8937 W:      http://linux.omap.com/
8938 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8940 S:      Maintained
8941 F:      arch/arm/*omap*/
8942 F:      arch/arm/configs/omap1_defconfig
8943 F:      arch/arm/configs/omap2plus_defconfig
8944 F:      drivers/i2c/busses/i2c-omap.c
8945 F:      drivers/irqchip/irq-omap-intc.c
8946 F:      drivers/mfd/*omap*.c
8947 F:      drivers/mfd/menelaus.c
8948 F:      drivers/mfd/palmas.c
8949 F:      drivers/mfd/tps65217.c
8950 F:      drivers/mfd/tps65218.c
8951 F:      drivers/mfd/tps65910.c
8952 F:      drivers/mfd/twl-core.[ch]
8953 F:      drivers/mfd/twl4030*.c
8954 F:      drivers/mfd/twl6030*.c
8955 F:      drivers/mfd/twl6040*.c
8956 F:      drivers/regulator/palmas-regulator*.c
8957 F:      drivers/regulator/pbias-regulator.c
8958 F:      drivers/regulator/tps65217-regulator.c
8959 F:      drivers/regulator/tps65218-regulator.c
8960 F:      drivers/regulator/tps65910-regulator.c
8961 F:      drivers/regulator/twl-regulator.c
8962 F:      drivers/regulator/twl6030-regulator.c
8963 F:      include/linux/i2c-omap.h
8964
8965 OMAP DEVICE TREE SUPPORT
8966 M:      Benoît Cousson <bcousson@baylibre.com>
8967 M:      Tony Lindgren <tony@atomide.com>
8968 L:      linux-omap@vger.kernel.org
8969 L:      devicetree@vger.kernel.org
8970 S:      Maintained
8971 F:      arch/arm/boot/dts/*omap*
8972 F:      arch/arm/boot/dts/*am3*
8973 F:      arch/arm/boot/dts/*am4*
8974 F:      arch/arm/boot/dts/*am5*
8975 F:      arch/arm/boot/dts/*dra7*
8976
8977 OMAP CLOCK FRAMEWORK SUPPORT
8978 M:      Paul Walmsley <paul@pwsan.com>
8979 L:      linux-omap@vger.kernel.org
8980 S:      Maintained
8981 F:      arch/arm/*omap*/*clock*
8982
8983 OMAP POWER MANAGEMENT SUPPORT
8984 M:      Kevin Hilman <khilman@kernel.org>
8985 L:      linux-omap@vger.kernel.org
8986 S:      Maintained
8987 F:      arch/arm/*omap*/*pm*
8988 F:      drivers/cpufreq/omap-cpufreq.c
8989
8990 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8991 M:      Rajendra Nayak <rnayak@codeaurora.org>
8992 M:      Paul Walmsley <paul@pwsan.com>
8993 L:      linux-omap@vger.kernel.org
8994 S:      Maintained
8995 F:      arch/arm/mach-omap2/prm*
8996
8997 OMAP AUDIO SUPPORT
8998 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8999 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9000 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9001 L:      linux-omap@vger.kernel.org
9002 S:      Maintained
9003 F:      sound/soc/omap/
9004
9005 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9006 M:      Roger Quadros <rogerq@ti.com>
9007 M:      Tony Lindgren <tony@atomide.com>
9008 L:      linux-omap@vger.kernel.org
9009 S:      Maintained
9010 F:      drivers/memory/omap-gpmc.c
9011 F:      arch/arm/mach-omap2/*gpmc*
9012
9013 OMAP FRAMEBUFFER SUPPORT
9014 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9015 L:      linux-fbdev@vger.kernel.org
9016 L:      linux-omap@vger.kernel.org
9017 S:      Maintained
9018 F:      drivers/video/fbdev/omap/
9019
9020 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9021 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9022 L:      linux-omap@vger.kernel.org
9023 L:      linux-fbdev@vger.kernel.org
9024 S:      Maintained
9025 F:      drivers/video/fbdev/omap2/
9026 F:      Documentation/arm/OMAP/DSS
9027
9028 OMAP HARDWARE SPINLOCK SUPPORT
9029 M:      Ohad Ben-Cohen <ohad@wizery.com>
9030 L:      linux-omap@vger.kernel.org
9031 S:      Maintained
9032 F:      drivers/hwspinlock/omap_hwspinlock.c
9033
9034 OMAP MMC SUPPORT
9035 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9036 L:      linux-omap@vger.kernel.org
9037 S:      Maintained
9038 F:      drivers/mmc/host/omap.c
9039
9040 OMAP HS MMC SUPPORT
9041 L:      linux-mmc@vger.kernel.org
9042 L:      linux-omap@vger.kernel.org
9043 S:      Orphan
9044 F:      drivers/mmc/host/omap_hsmmc.c
9045
9046 OMAP RANDOM NUMBER GENERATOR SUPPORT
9047 M:      Deepak Saxena <dsaxena@plexity.net>
9048 S:      Maintained
9049 F:      drivers/char/hw_random/omap-rng.c
9050
9051 OMAP HWMOD SUPPORT
9052 M:      Benoît Cousson <bcousson@baylibre.com>
9053 M:      Paul Walmsley <paul@pwsan.com>
9054 L:      linux-omap@vger.kernel.org
9055 S:      Maintained
9056 F:      arch/arm/mach-omap2/omap_hwmod.*
9057
9058 OMAP HWMOD DATA
9059 M:      Paul Walmsley <paul@pwsan.com>
9060 L:      linux-omap@vger.kernel.org
9061 S:      Maintained
9062 F:      arch/arm/mach-omap2/omap_hwmod*data*
9063
9064 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9065 M:      Benoît Cousson <bcousson@baylibre.com>
9066 L:      linux-omap@vger.kernel.org
9067 S:      Maintained
9068 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9069
9070 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9072 L:      linux-media@vger.kernel.org
9073 S:      Maintained
9074 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9075 F:      drivers/media/platform/omap3isp/
9076 F:      drivers/staging/media/omap4iss/
9077
9078 OMAP USB SUPPORT
9079 L:      linux-usb@vger.kernel.org
9080 L:      linux-omap@vger.kernel.org
9081 S:      Orphan
9082 F:      drivers/usb/*/*omap*
9083 F:      arch/arm/*omap*/usb*
9084
9085 OMAP GPIO DRIVER
9086 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9087 M:      Santosh Shilimkar <ssantosh@kernel.org>
9088 M:      Kevin Hilman <khilman@kernel.org>
9089 L:      linux-omap@vger.kernel.org
9090 S:      Maintained
9091 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9092 F:      drivers/gpio/gpio-omap.c
9093
9094 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9095 M:      Mark Jackson <mpfj@newflow.co.uk>
9096 L:      linux-omap@vger.kernel.org
9097 S:      Maintained
9098 F:      arch/arm/boot/dts/am335x-nano.dts
9099
9100 OMFS FILESYSTEM
9101 M:      Bob Copeland <me@bobcopeland.com>
9102 L:      linux-karma-devel@lists.sourceforge.net
9103 S:      Maintained
9104 F:      Documentation/filesystems/omfs.txt
9105 F:      fs/omfs/
9106
9107 OMNIKEY CARDMAN 4000 DRIVER
9108 M:      Harald Welte <laforge@gnumonks.org>
9109 S:      Maintained
9110 F:      drivers/char/pcmcia/cm4000_cs.c
9111 F:      include/linux/cm4000_cs.h
9112 F:      include/uapi/linux/cm4000_cs.h
9113
9114 OMNIKEY CARDMAN 4040 DRIVER
9115 M:      Harald Welte <laforge@gnumonks.org>
9116 S:      Maintained
9117 F:      drivers/char/pcmcia/cm4040_cs.*
9118
9119 OMNIVISION OV7670 SENSOR DRIVER
9120 M:      Jonathan Corbet <corbet@lwn.net>
9121 L:      linux-media@vger.kernel.org
9122 T:      git git://linuxtv.org/media_tree.git
9123 S:      Maintained
9124 F:      drivers/media/i2c/ov7670.c
9125
9126 ONENAND FLASH DRIVER
9127 M:      Kyungmin Park <kyungmin.park@samsung.com>
9128 L:      linux-mtd@lists.infradead.org
9129 S:      Maintained
9130 F:      drivers/mtd/onenand/
9131 F:      include/linux/mtd/onenand*.h
9132
9133 ONSTREAM SCSI TAPE DRIVER
9134 M:      Willem Riede <osst@riede.org>
9135 L:      osst-users@lists.sourceforge.net
9136 L:      linux-scsi@vger.kernel.org
9137 S:      Maintained
9138 F:      Documentation/scsi/osst.txt
9139 F:      drivers/scsi/osst.*
9140 F:      drivers/scsi/osst_*.h
9141 F:      drivers/scsi/st.h
9142
9143 OPENCORES I2C BUS DRIVER
9144 M:      Peter Korsgaard <jacmet@sunsite.dk>
9145 L:      linux-i2c@vger.kernel.org
9146 S:      Maintained
9147 F:      Documentation/i2c/busses/i2c-ocores
9148 F:      drivers/i2c/busses/i2c-ocores.c
9149
9150 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9151 M:      Rob Herring <robh+dt@kernel.org>
9152 M:      Frank Rowand <frowand.list@gmail.com>
9153 L:      devicetree@vger.kernel.org
9154 W:      http://www.devicetree.org/
9155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9156 S:      Maintained
9157 F:      drivers/of/
9158 F:      include/linux/of*.h
9159 F:      scripts/dtc/
9160
9161 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9162 M:      Rob Herring <robh+dt@kernel.org>
9163 M:      Mark Rutland <mark.rutland@arm.com>
9164 L:      devicetree@vger.kernel.org
9165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9166 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9167 S:      Maintained
9168 F:      Documentation/devicetree/
9169 F:      arch/*/boot/dts/
9170 F:      include/dt-bindings/
9171
9172 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9173 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9174 L:      devicetree@vger.kernel.org
9175 S:      Maintained
9176 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9177 F:      Documentation/devicetree/overlay-notes.txt
9178 F:      drivers/of/overlay.c
9179 F:      drivers/of/resolver.c
9180
9181 OPENRISC ARCHITECTURE
9182 M:      Jonas Bonn <jonas@southpole.se>
9183 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9184 M:      Stafford Horne <shorne@gmail.com>
9185 L:      openrisc@lists.librecores.org
9186 W:      http://openrisc.io
9187 S:      Maintained
9188 F:      arch/openrisc/
9189
9190 OPENVSWITCH
9191 M:      Pravin Shelar <pshelar@nicira.com>
9192 L:      netdev@vger.kernel.org
9193 L:      dev@openvswitch.org
9194 W:      http://openvswitch.org
9195 S:      Maintained
9196 F:      net/openvswitch/
9197 F:      include/uapi/linux/openvswitch.h
9198
9199 OPERATING PERFORMANCE POINTS (OPP)
9200 M:      Viresh Kumar <vireshk@kernel.org>
9201 M:      Nishanth Menon <nm@ti.com>
9202 M:      Stephen Boyd <sboyd@codeaurora.org>
9203 L:      linux-pm@vger.kernel.org
9204 S:      Maintained
9205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9206 F:      drivers/base/power/opp/
9207 F:      include/linux/pm_opp.h
9208 F:      Documentation/power/opp.txt
9209 F:      Documentation/devicetree/bindings/opp/
9210
9211 OPL4 DRIVER
9212 M:      Clemens Ladisch <clemens@ladisch.de>
9213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9214 T:      git git://git.alsa-project.org/alsa-kernel.git
9215 S:      Maintained
9216 F:      sound/drivers/opl4/
9217
9218 OPROFILE
9219 M:      Robert Richter <rric@kernel.org>
9220 L:      oprofile-list@lists.sf.net
9221 S:      Maintained
9222 F:      arch/*/include/asm/oprofile*.h
9223 F:      arch/*/oprofile/
9224 F:      drivers/oprofile/
9225 F:      include/linux/oprofile.h
9226
9227 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9228 M:      Mark Fasheh <mfasheh@versity.com>
9229 M:      Joel Becker <jlbec@evilplan.org>
9230 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9231 W:      http://ocfs2.wiki.kernel.org
9232 S:      Supported
9233 F:      Documentation/filesystems/ocfs2.txt
9234 F:      Documentation/filesystems/dlmfs.txt
9235 F:      fs/ocfs2/
9236
9237 ORINOCO DRIVER
9238 L:      linux-wireless@vger.kernel.org
9239 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9240 W:      http://www.nongnu.org/orinoco/
9241 S:      Orphan
9242 F:      drivers/net/wireless/intersil/orinoco/
9243
9244 OSD LIBRARY and FILESYSTEM
9245 M:      Boaz Harrosh <ooo@electrozaur.com>
9246 M:      Benny Halevy <bhalevy@primarydata.com>
9247 L:      osd-dev@open-osd.org
9248 W:      http://open-osd.org
9249 T:      git git://git.open-osd.org/open-osd.git
9250 S:      Maintained
9251 F:      drivers/scsi/osd/
9252 F:      include/scsi/osd_*
9253 F:      fs/exofs/
9254
9255 OVERLAY FILESYSTEM
9256 M:      Miklos Szeredi <miklos@szeredi.hu>
9257 L:      linux-unionfs@vger.kernel.org
9258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9259 S:      Supported
9260 F:      fs/overlayfs/
9261 F:      Documentation/filesystems/overlayfs.txt
9262
9263 ORANGEFS FILESYSTEM
9264 M:      Mike Marshall <hubcap@omnibond.com>
9265 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9267 S:      Supported
9268 F:      fs/orangefs/
9269 F:      Documentation/filesystems/orangefs.txt
9270
9271 P54 WIRELESS DRIVER
9272 M:      Christian Lamparter <chunkeey@googlemail.com>
9273 L:      linux-wireless@vger.kernel.org
9274 W:      http://wireless.kernel.org/en/users/Drivers/p54
9275 S:      Maintained
9276 F:      drivers/net/wireless/intersil/p54/
9277
9278 PA SEMI ETHERNET DRIVER
9279 L:      netdev@vger.kernel.org
9280 S:      Orphan
9281 F:      drivers/net/ethernet/pasemi/*
9282
9283 PA SEMI SMBUS DRIVER
9284 L:      linux-i2c@vger.kernel.org
9285 S:      Orphan
9286 F:      drivers/i2c/busses/i2c-pasemi.c
9287
9288 PADATA PARALLEL EXECUTION MECHANISM
9289 M:      Steffen Klassert <steffen.klassert@secunet.com>
9290 L:      linux-crypto@vger.kernel.org
9291 S:      Maintained
9292 F:      kernel/padata.c
9293 F:      include/linux/padata.h
9294 F:      Documentation/padata.txt
9295
9296 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9297 M:      Harald Welte <laforge@gnumonks.org>
9298 L:      platform-driver-x86@vger.kernel.org
9299 S:      Maintained
9300 F:      drivers/platform/x86/panasonic-laptop.c
9301
9302 PANASONIC MN10300/AM33/AM34 PORT
9303 M:      David Howells <dhowells@redhat.com>
9304 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9305 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9306 S:      Maintained
9307 F:      Documentation/mn10300/
9308 F:      arch/mn10300/
9309
9310 PARALLEL LCD/KEYPAD PANEL DRIVER
9311 M:      Willy Tarreau <willy@haproxy.com>
9312 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9313 S:      Odd Fixes
9314 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9315 F:      drivers/misc/panel.c
9316
9317 PARALLEL PORT SUBSYSTEM
9318 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9319 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9320 L:      linux-parport@lists.infradead.org (subscribers-only)
9321 S:      Maintained
9322 F:      drivers/parport/
9323 F:      include/linux/parport*.h
9324 F:      drivers/char/ppdev.c
9325 F:      include/uapi/linux/ppdev.h
9326 F:      Documentation/parport*.txt
9327
9328 PARAVIRT_OPS INTERFACE
9329 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9330 M:      Chris Wright <chrisw@sous-sol.org>
9331 M:      Alok Kataria <akataria@vmware.com>
9332 M:      Rusty Russell <rusty@rustcorp.com.au>
9333 L:      virtualization@lists.linux-foundation.org
9334 S:      Supported
9335 F:      Documentation/virtual/paravirt_ops.txt
9336 F:      arch/*/kernel/paravirt*
9337 F:      arch/*/include/asm/paravirt.h
9338 F:      include/linux/hypervisor.h
9339
9340 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9341 M:      Tim Waugh <tim@cyberelk.net>
9342 L:      linux-parport@lists.infradead.org (subscribers-only)
9343 S:      Maintained
9344 F:      Documentation/blockdev/paride.txt
9345 F:      drivers/block/paride/
9346
9347 PARISC ARCHITECTURE
9348 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9349 M:      Helge Deller <deller@gmx.de>
9350 L:      linux-parisc@vger.kernel.org
9351 W:      http://www.parisc-linux.org/
9352 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9355 S:      Maintained
9356 F:      arch/parisc/
9357 F:      Documentation/parisc/
9358 F:      drivers/parisc/
9359 F:      drivers/char/agp/parisc-agp.c
9360 F:      drivers/input/serio/gscps2.c
9361 F:      drivers/parport/parport_gsc.*
9362 F:      drivers/tty/serial/8250/8250_gsc.c
9363 F:      drivers/video/fbdev/sti*
9364 F:      drivers/video/console/sti*
9365 F:      drivers/video/logo/logo_parisc*
9366
9367 PC87360 HARDWARE MONITORING DRIVER
9368 M:      Jim Cromie <jim.cromie@gmail.com>
9369 L:      linux-hwmon@vger.kernel.org
9370 S:      Maintained
9371 F:      Documentation/hwmon/pc87360
9372 F:      drivers/hwmon/pc87360.c
9373
9374 PC8736x GPIO DRIVER
9375 M:      Jim Cromie <jim.cromie@gmail.com>
9376 S:      Maintained
9377 F:      drivers/char/pc8736x_gpio.c
9378
9379 PC87427 HARDWARE MONITORING DRIVER
9380 M:      Jean Delvare <jdelvare@suse.com>
9381 L:      linux-hwmon@vger.kernel.org
9382 S:      Maintained
9383 F:      Documentation/hwmon/pc87427
9384 F:      drivers/hwmon/pc87427.c
9385
9386 PCA9532 LED DRIVER
9387 M:      Riku Voipio <riku.voipio@iki.fi>
9388 S:      Maintained
9389 F:      drivers/leds/leds-pca9532.c
9390 F:      include/linux/leds-pca9532.h
9391
9392 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9393 M:      Guenter Roeck <linux@roeck-us.net>
9394 L:      linux-i2c@vger.kernel.org
9395 S:      Maintained
9396 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9397
9398 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9399 M:      Khalid Aziz <khalid@gonehiking.org>
9400 S:      Maintained
9401 F:      drivers/firmware/pcdp.*
9402
9403 PCI ERROR RECOVERY
9404 M:      Linas Vepstas <linasvepstas@gmail.com>
9405 L:      linux-pci@vger.kernel.org
9406 S:      Supported
9407 F:      Documentation/PCI/pci-error-recovery.txt
9408
9409 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9410 M:      Russell Currey <ruscur@russell.cc>
9411 L:      linuxppc-dev@lists.ozlabs.org
9412 S:      Supported
9413 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9414 F:      arch/powerpc/kernel/eeh*.c
9415 F:      arch/powerpc/platforms/*/eeh*.c
9416 F:      arch/powerpc/include/*/eeh*.h
9417
9418 PCI SUBSYSTEM
9419 M:      Bjorn Helgaas <bhelgaas@google.com>
9420 L:      linux-pci@vger.kernel.org
9421 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9423 S:      Supported
9424 F:      Documentation/devicetree/bindings/pci/
9425 F:      Documentation/PCI/
9426 F:      drivers/pci/
9427 F:      include/linux/pci*
9428 F:      arch/x86/pci/
9429 F:      arch/x86/kernel/quirks.c
9430
9431 PCI DRIVER FOR ALTERA PCIE IP
9432 M:      Ley Foon Tan <lftan@altera.com>
9433 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9434 L:      linux-pci@vger.kernel.org
9435 S:      Supported
9436 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9437 F:      drivers/pci/host/pcie-altera.c
9438
9439 PCI DRIVER FOR ARM VERSATILE PLATFORM
9440 M:      Rob Herring <robh@kernel.org>
9441 L:      linux-pci@vger.kernel.org
9442 L:      linux-arm-kernel@lists.infradead.org
9443 S:      Maintained
9444 F:      Documentation/devicetree/bindings/pci/versatile.txt
9445 F:      drivers/pci/host/pci-versatile.c
9446
9447 PCI DRIVER FOR ARMADA 8K
9448 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9449 L:      linux-pci@vger.kernel.org
9450 L:      linux-arm-kernel@lists.infradead.org
9451 S:      Maintained
9452 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9453 F:      drivers/pci/host/pcie-armada8k.c
9454
9455 PCI DRIVER FOR APPLIEDMICRO XGENE
9456 M:      Tanmay Inamdar <tinamdar@apm.com>
9457 L:      linux-pci@vger.kernel.org
9458 L:      linux-arm-kernel@lists.infradead.org
9459 S:      Maintained
9460 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9461 F:      drivers/pci/host/pci-xgene.c
9462
9463 PCI DRIVER FOR FREESCALE LAYERSCAPE
9464 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9465 M:      Mingkai Hu <mingkai.hu@freescale.com>
9466 M:      Roy Zang <tie-fei.zang@freescale.com>
9467 L:      linuxppc-dev@lists.ozlabs.org
9468 L:      linux-pci@vger.kernel.org
9469 L:      linux-arm-kernel@lists.infradead.org
9470 S:      Maintained
9471 F:      drivers/pci/host/*layerscape*
9472
9473 PCI DRIVER FOR IMX6
9474 M:      Richard Zhu <hongxing.zhu@nxp.com>
9475 M:      Lucas Stach <l.stach@pengutronix.de>
9476 L:      linux-pci@vger.kernel.org
9477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9478 S:      Maintained
9479 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9480 F:      drivers/pci/host/*imx6*
9481
9482 PCI DRIVER FOR TI KEYSTONE
9483 M:      Murali Karicheri <m-karicheri2@ti.com>
9484 L:      linux-pci@vger.kernel.org
9485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486 S:      Maintained
9487 F:      drivers/pci/host/*keystone*
9488
9489 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9490 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9491 M:      Jason Cooper <jason@lakedaemon.net>
9492 L:      linux-pci@vger.kernel.org
9493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9494 S:      Maintained
9495 F:      drivers/pci/host/*mvebu*
9496
9497 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9498 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9499 L:      linux-pci@vger.kernel.org
9500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9501 S:      Maintained
9502 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9503 F:      drivers/pci/host/pci-aardvark.c
9504
9505 PCI DRIVER FOR NVIDIA TEGRA
9506 M:      Thierry Reding <thierry.reding@gmail.com>
9507 L:      linux-tegra@vger.kernel.org
9508 L:      linux-pci@vger.kernel.org
9509 S:      Supported
9510 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9511 F:      drivers/pci/host/pci-tegra.c
9512
9513 PCI DRIVER FOR TI DRA7XX
9514 M:      Kishon Vijay Abraham I <kishon@ti.com>
9515 L:      linux-omap@vger.kernel.org
9516 L:      linux-pci@vger.kernel.org
9517 S:      Supported
9518 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9519 F:      drivers/pci/host/pci-dra7xx.c
9520
9521 PCI DRIVER FOR RENESAS R-CAR
9522 M:      Simon Horman <horms@verge.net.au>
9523 L:      linux-pci@vger.kernel.org
9524 L:      linux-renesas-soc@vger.kernel.org
9525 S:      Maintained
9526 F:      drivers/pci/host/*rcar*
9527
9528 PCI DRIVER FOR SAMSUNG EXYNOS
9529 M:      Jingoo Han <jingoohan1@gmail.com>
9530 L:      linux-pci@vger.kernel.org
9531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9532 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9533 S:      Maintained
9534 F:      drivers/pci/host/pci-exynos.c
9535
9536 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9537 M:      Jingoo Han <jingoohan1@gmail.com>
9538 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9539 L:      linux-pci@vger.kernel.org
9540 S:      Maintained
9541 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9542 F:      drivers/pci/host/*designware*
9543
9544 PCI DRIVER FOR GENERIC OF HOSTS
9545 M:      Will Deacon <will.deacon@arm.com>
9546 L:      linux-pci@vger.kernel.org
9547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9548 S:      Maintained
9549 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9550 F:      drivers/pci/host/pci-host-common.c
9551 F:      drivers/pci/host/pci-host-generic.c
9552
9553 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9554 M:      Keith Busch <keith.busch@intel.com>
9555 L:      linux-pci@vger.kernel.org
9556 S:      Supported
9557 F:      drivers/pci/host/vmd.c
9558
9559 PCIE DRIVER FOR ST SPEAR13XX
9560 M:      Pratyush Anand <pratyush.anand@gmail.com>
9561 L:      linux-pci@vger.kernel.org
9562 S:      Maintained
9563 F:      drivers/pci/host/*spear*
9564
9565 PCI MSI DRIVER FOR ALTERA MSI IP
9566 M:      Ley Foon Tan <lftan@altera.com>
9567 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9568 L:      linux-pci@vger.kernel.org
9569 S:      Supported
9570 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9571 F:      drivers/pci/host/pcie-altera-msi.c
9572
9573 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9574 M:      Duc Dang <dhdang@apm.com>
9575 L:      linux-pci@vger.kernel.org
9576 L:      linux-arm-kernel@lists.infradead.org
9577 S:      Maintained
9578 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9579 F:      drivers/pci/host/pci-xgene-msi.c
9580
9581 PCIE DRIVER FOR AXIS ARTPEC
9582 M:      Niklas Cassel <niklas.cassel@axis.com>
9583 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9584 L:      linux-arm-kernel@axis.com
9585 L:      linux-pci@vger.kernel.org
9586 S:      Maintained
9587 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9588 F:      drivers/pci/host/*artpec*
9589
9590 PCIE DRIVER FOR HISILICON
9591 M:      Zhou Wang <wangzhou1@hisilicon.com>
9592 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9593 L:      linux-pci@vger.kernel.org
9594 S:      Maintained
9595 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9596 F:      drivers/pci/host/pcie-hisi.c
9597
9598 PCIE DRIVER FOR ROCKCHIP
9599 M:      Shawn Lin <shawn.lin@rock-chips.com>
9600 M:      Wenrui Li <wenrui.li@rock-chips.com>
9601 L:      linux-pci@vger.kernel.org
9602 L:      linux-rockchip@lists.infradead.org
9603 S:      Maintained
9604 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9605 F:      drivers/pci/host/pcie-rockchip.c
9606
9607 PCIE DRIVER FOR QUALCOMM MSM
9608 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9609 L:     linux-pci@vger.kernel.org
9610 L:     linux-arm-msm@vger.kernel.org
9611 S:     Maintained
9612 F:     drivers/pci/host/*qcom*
9613
9614 PCIE DRIVER FOR CAVIUM THUNDERX
9615 M:      David Daney <david.daney@cavium.com>
9616 L:      linux-pci@vger.kernel.org
9617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9618 S:      Supported
9619 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9620 F:      drivers/pci/host/pci-thunder-*
9621
9622 PCMCIA SUBSYSTEM
9623 P:      Linux PCMCIA Team
9624 L:      linux-pcmcia@lists.infradead.org
9625 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9627 S:      Maintained
9628 F:      Documentation/pcmcia/
9629 F:      tools/pcmcia/
9630 F:      drivers/pcmcia/
9631 F:      include/pcmcia/
9632
9633 PCNET32 NETWORK DRIVER
9634 M:      Don Fry <pcnet32@frontier.com>
9635 L:      netdev@vger.kernel.org
9636 S:      Maintained
9637 F:      drivers/net/ethernet/amd/pcnet32.c
9638
9639 PCRYPT PARALLEL CRYPTO ENGINE
9640 M:      Steffen Klassert <steffen.klassert@secunet.com>
9641 L:      linux-crypto@vger.kernel.org
9642 S:      Maintained
9643 F:      crypto/pcrypt.c
9644 F:      include/crypto/pcrypt.h
9645
9646 PER-CPU MEMORY ALLOCATOR
9647 M:      Tejun Heo <tj@kernel.org>
9648 M:      Christoph Lameter <cl@linux.com>
9649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9650 S:      Maintained
9651 F:      include/linux/percpu*.h
9652 F:      mm/percpu*.c
9653 F:      arch/*/include/asm/percpu.h
9654
9655 PER-TASK DELAY ACCOUNTING
9656 M:      Balbir Singh <bsingharora@gmail.com>
9657 S:      Maintained
9658 F:      include/linux/delayacct.h
9659 F:      kernel/delayacct.c
9660
9661 PERFORMANCE EVENTS SUBSYSTEM
9662 M:      Peter Zijlstra <peterz@infradead.org>
9663 M:      Ingo Molnar <mingo@redhat.com>
9664 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9665 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9666 L:      linux-kernel@vger.kernel.org
9667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9668 S:      Supported
9669 F:      kernel/events/*
9670 F:      include/linux/perf_event.h
9671 F:      include/uapi/linux/perf_event.h
9672 F:      arch/*/kernel/perf_event*.c
9673 F:      arch/*/kernel/*/perf_event*.c
9674 F:      arch/*/kernel/*/*/perf_event*.c
9675 F:      arch/*/include/asm/perf_event.h
9676 F:      arch/*/kernel/perf_callchain.c
9677 F:      arch/*/events/*
9678 F:      tools/perf/
9679
9680 PERSONALITY HANDLING
9681 M:      Christoph Hellwig <hch@infradead.org>
9682 L:      linux-abi-devel@lists.sourceforge.net
9683 S:      Maintained
9684 F:      include/linux/personality.h
9685 F:      include/uapi/linux/personality.h
9686
9687 PHONET PROTOCOL
9688 M:      Remi Denis-Courmont <courmisch@gmail.com>
9689 S:      Supported
9690 F:      Documentation/networking/phonet.txt
9691 F:      include/linux/phonet.h
9692 F:      include/net/phonet/
9693 F:      include/uapi/linux/phonet.h
9694 F:      net/phonet/
9695
9696 PHRAM MTD DRIVER
9697 M:      Joern Engel <joern@lazybastard.org>
9698 L:      linux-mtd@lists.infradead.org
9699 S:      Maintained
9700 F:      drivers/mtd/devices/phram.c
9701
9702 PICOLCD HID DRIVER
9703 M:      Bruno Prémont <bonbons@linux-vserver.org>
9704 L:      linux-input@vger.kernel.org
9705 S:      Maintained
9706 F:      drivers/hid/hid-picolcd*
9707
9708 PICOXCELL SUPPORT
9709 M:      Jamie Iles <jamie@jamieiles.com>
9710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9711 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9712 S:      Supported
9713 F:      arch/arm/boot/dts/picoxcell*
9714 F:      arch/arm/mach-picoxcell/
9715 F:      drivers/crypto/picoxcell*
9716
9717 PIN CONTROL SUBSYSTEM
9718 M:      Linus Walleij <linus.walleij@linaro.org>
9719 L:      linux-gpio@vger.kernel.org
9720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9721 S:      Maintained
9722 F:      Documentation/devicetree/bindings/pinctrl/
9723 F:      Documentation/pinctrl.txt
9724 F:      drivers/pinctrl/
9725 F:      include/linux/pinctrl/
9726
9727 PIN CONTROLLER - ATMEL AT91
9728 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9730 S:      Maintained
9731 F:      drivers/pinctrl/pinctrl-at91.*
9732
9733 PIN CONTROLLER - ATMEL AT91 PIO4
9734 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9736 L:      linux-gpio@vger.kernel.org
9737 S:      Supported
9738 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9739
9740 PIN CONTROLLER - INTEL
9741 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9742 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9743 S:      Maintained
9744 F:      drivers/pinctrl/intel/
9745
9746 PIN CONTROLLER - RENESAS
9747 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9748 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9749 L:      linux-renesas-soc@vger.kernel.org
9750 S:      Maintained
9751 F:      drivers/pinctrl/sh-pfc/
9752
9753 PIN CONTROLLER - SAMSUNG
9754 M:      Tomasz Figa <tomasz.figa@gmail.com>
9755 M:      Krzysztof Kozlowski <krzk@kernel.org>
9756 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9758 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9759 S:      Maintained
9760 F:      drivers/pinctrl/samsung/
9761 F:      include/dt-bindings/pinctrl/samsung.h
9762 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9763
9764 PIN CONTROLLER - SINGLE
9765 M:      Tony Lindgren <tony@atomide.com>
9766 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9768 L:      linux-omap@vger.kernel.org
9769 S:      Maintained
9770 F:      drivers/pinctrl/pinctrl-single.c
9771
9772 PIN CONTROLLER - ST SPEAR
9773 M:      Viresh Kumar <vireshk@kernel.org>
9774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9775 W:      http://www.st.com/spear
9776 S:      Maintained
9777 F:      drivers/pinctrl/spear/
9778
9779 PISTACHIO SOC SUPPORT
9780 M:      James Hartley <james.hartley@imgtec.com>
9781 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9782 L:      linux-mips@linux-mips.org
9783 S:      Maintained
9784 F:      arch/mips/pistachio/
9785 F:      arch/mips/include/asm/mach-pistachio/
9786 F:      arch/mips/boot/dts/pistachio/
9787 F:      arch/mips/configs/pistachio*_defconfig
9788
9789 PKTCDVD DRIVER
9790 S:      Orphan
9791 M:      linux-block@vger.kernel.org
9792 F:      drivers/block/pktcdvd.c
9793 F:      include/linux/pktcdvd.h
9794 F:      include/uapi/linux/pktcdvd.h
9795
9796 PKUNITY SOC DRIVERS
9797 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9798 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9799 S:      Maintained
9800 T:      git git://github.com/gxt/linux.git
9801 F:      drivers/input/serio/i8042-unicore32io.h
9802 F:      drivers/i2c/busses/i2c-puv3.c
9803 F:      drivers/video/fbdev/fb-puv3.c
9804 F:      drivers/rtc/rtc-puv3.c
9805
9806 PMBUS HARDWARE MONITORING DRIVERS
9807 M:      Guenter Roeck <linux@roeck-us.net>
9808 L:      linux-hwmon@vger.kernel.org
9809 W:      http://hwmon.wiki.kernel.org/
9810 W:      http://www.roeck-us.net/linux/drivers/
9811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9812 S:      Maintained
9813 F:      Documentation/hwmon/pmbus
9814 F:      drivers/hwmon/pmbus/
9815 F:      include/linux/i2c/pmbus.h
9816
9817 PMC SIERRA MaxRAID DRIVER
9818 L:      linux-scsi@vger.kernel.org
9819 W:      http://www.pmc-sierra.com/
9820 S:      Orphan
9821 F:      drivers/scsi/pmcraid.*
9822
9823 PMC SIERRA PM8001 DRIVER
9824 M:      Jack Wang <jinpu.wang@profitbricks.com>
9825 M:      lindar_liu@usish.com
9826 L:      pmchba@pmcs.com
9827 L:      linux-scsi@vger.kernel.org
9828 S:      Supported
9829 F:      drivers/scsi/pm8001/
9830
9831 POSIX CLOCKS and TIMERS
9832 M:      Thomas Gleixner <tglx@linutronix.de>
9833 L:      linux-kernel@vger.kernel.org
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9835 S:      Maintained
9836 F:      fs/timerfd.c
9837 F:      include/linux/timer*
9838 F:      kernel/time/*timer*
9839
9840 POWER MANAGEMENT CORE
9841 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9842 L:      linux-pm@vger.kernel.org
9843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9844 B:      https://bugzilla.kernel.org
9845 S:      Supported
9846 F:      drivers/base/power/
9847 F:      include/linux/pm.h
9848 F:      include/linux/pm_*
9849 F:      include/linux/powercap.h
9850 F:      drivers/powercap/
9851
9852 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9853 M:      Sebastian Reichel <sre@kernel.org>
9854 L:      linux-pm@vger.kernel.org
9855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9856 S:      Maintained
9857 F:      Documentation/devicetree/bindings/power/supply/
9858 F:      include/linux/power_supply.h
9859 F:      drivers/power/supply/
9860
9861 POWER STATE COORDINATION INTERFACE (PSCI)
9862 M:      Mark Rutland <mark.rutland@arm.com>
9863 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9864 L:      linux-arm-kernel@lists.infradead.org
9865 S:      Maintained
9866 F:      drivers/firmware/psci*.c
9867 F:      include/linux/psci.h
9868 F:      include/uapi/linux/psci.h
9869
9870 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9871 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9872 L:      linuxppc-dev@lists.ozlabs.org
9873 S:      Maintained
9874 F:      drivers/char/powernv-op-panel.c
9875
9876 PNP SUPPORT
9877 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9878 S:      Maintained
9879 F:      drivers/pnp/
9880
9881 PPP PROTOCOL DRIVERS AND COMPRESSORS
9882 M:      Paul Mackerras <paulus@samba.org>
9883 L:      linux-ppp@vger.kernel.org
9884 S:      Maintained
9885 F:      drivers/net/ppp/ppp_*
9886
9887 PPP OVER ATM (RFC 2364)
9888 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9889 S:      Maintained
9890 F:      net/atm/pppoatm.c
9891 F:      include/uapi/linux/atmppp.h
9892
9893 PPP OVER ETHERNET
9894 M:      Michal Ostrowski <mostrows@earthlink.net>
9895 S:      Maintained
9896 F:      drivers/net/ppp/pppoe.c
9897 F:      drivers/net/ppp/pppox.c
9898
9899 PPP OVER L2TP
9900 M:      James Chapman <jchapman@katalix.com>
9901 S:      Maintained
9902 F:      net/l2tp/l2tp_ppp.c
9903 F:      include/linux/if_pppol2tp.h
9904 F:      include/uapi/linux/if_pppol2tp.h
9905
9906 PPS SUPPORT
9907 M:      Rodolfo Giometti <giometti@enneenne.com>
9908 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9909 L:      linuxpps@ml.enneenne.com (subscribers-only)
9910 S:      Maintained
9911 F:      Documentation/pps/
9912 F:      drivers/pps/
9913 F:      include/linux/pps*.h
9914
9915 PPTP DRIVER
9916 M:      Dmitry Kozlov <xeb@mail.ru>
9917 L:      netdev@vger.kernel.org
9918 S:      Maintained
9919 F:      drivers/net/ppp/pptp.c
9920 W:      http://sourceforge.net/projects/accel-pptp
9921
9922 PREEMPTIBLE KERNEL
9923 M:      Robert Love <rml@tech9.net>
9924 L:      kpreempt-tech@lists.sourceforge.net
9925 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9926 S:      Supported
9927 F:      Documentation/preempt-locking.txt
9928 F:      include/linux/preempt.h
9929
9930 PRISM54 WIRELESS DRIVER
9931 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9932 L:      linux-wireless@vger.kernel.org
9933 W:      http://wireless.kernel.org/en/users/Drivers/p54
9934 S:      Obsolete
9935 F:      drivers/net/wireless/intersil/prism54/
9936
9937 PS3 NETWORK SUPPORT
9938 M:      Geoff Levand <geoff@infradead.org>
9939 L:      netdev@vger.kernel.org
9940 L:      linuxppc-dev@lists.ozlabs.org
9941 S:      Maintained
9942 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9943
9944 PS3 PLATFORM SUPPORT
9945 M:      Geoff Levand <geoff@infradead.org>
9946 L:      linuxppc-dev@lists.ozlabs.org
9947 S:      Maintained
9948 F:      arch/powerpc/boot/ps3*
9949 F:      arch/powerpc/include/asm/lv1call.h
9950 F:      arch/powerpc/include/asm/ps3*.h
9951 F:      arch/powerpc/platforms/ps3/
9952 F:      drivers/*/ps3*
9953 F:      drivers/ps3/
9954 F:      drivers/rtc/rtc-ps3.c
9955 F:      drivers/usb/host/*ps3.c
9956 F:      sound/ppc/snd_ps3*
9957
9958 PS3VRAM DRIVER
9959 M:      Jim Paris <jim@jtan.com>
9960 M:      Geoff Levand <geoff@infradead.org>
9961 L:      linuxppc-dev@lists.ozlabs.org
9962 S:      Maintained
9963 F:      drivers/block/ps3vram.c
9964
9965 PSTORE FILESYSTEM
9966 M:      Anton Vorontsov <anton@enomsg.org>
9967 M:      Colin Cross <ccross@android.com>
9968 M:      Kees Cook <keescook@chromium.org>
9969 M:      Tony Luck <tony.luck@intel.com>
9970 S:      Maintained
9971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9972 F:      fs/pstore/
9973 F:      include/linux/pstore*
9974 F:      drivers/firmware/efi/efi-pstore.c
9975 F:      drivers/acpi/apei/erst.c
9976
9977 PTP HARDWARE CLOCK SUPPORT
9978 M:      Richard Cochran <richardcochran@gmail.com>
9979 L:      netdev@vger.kernel.org
9980 S:      Maintained
9981 W:      http://linuxptp.sourceforge.net/
9982 F:      Documentation/ABI/testing/sysfs-ptp
9983 F:      Documentation/ptp/*
9984 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9985 F:      drivers/net/phy/dp83640*
9986 F:      drivers/ptp/*
9987 F:      include/linux/ptp_cl*
9988
9989 PTRACE SUPPORT
9990 M:      Roland McGrath <roland@hack.frob.com>
9991 M:      Oleg Nesterov <oleg@redhat.com>
9992 S:      Maintained
9993 F:      include/asm-generic/syscall.h
9994 F:      include/linux/ptrace.h
9995 F:      include/linux/regset.h
9996 F:      include/linux/tracehook.h
9997 F:      include/uapi/linux/ptrace.h
9998 F:      kernel/ptrace.c
9999
10000 PULSE8-CEC DRIVER
10001 M:      Hans Verkuil <hverkuil@xs4all.nl>
10002 L:      linux-media@vger.kernel.org
10003 T:      git git://linuxtv.org/media_tree.git
10004 S:      Maintained
10005 F:      drivers/media/usb/pulse8-cec/*
10006
10007 PVRUSB2 VIDEO4LINUX DRIVER
10008 M:      Mike Isely <isely@pobox.com>
10009 L:      pvrusb2@isely.net       (subscribers-only)
10010 L:      linux-media@vger.kernel.org
10011 W:      http://www.isely.net/pvrusb2/
10012 T:      git git://linuxtv.org/media_tree.git
10013 S:      Maintained
10014 F:      Documentation/media/v4l-drivers/pvrusb2*
10015 F:      drivers/media/usb/pvrusb2/
10016
10017 PWC WEBCAM DRIVER
10018 M:      Hans Verkuil <hverkuil@xs4all.nl>
10019 L:      linux-media@vger.kernel.org
10020 T:      git git://linuxtv.org/media_tree.git
10021 S:      Odd Fixes
10022 F:      drivers/media/usb/pwc/*
10023
10024 PWM FAN DRIVER
10025 M:      Kamil Debski <kamil@wypas.org>
10026 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10027 L:      linux-hwmon@vger.kernel.org
10028 S:      Supported
10029 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10030 F:      Documentation/hwmon/pwm-fan
10031 F:      drivers/hwmon/pwm-fan.c
10032
10033 PWM SUBSYSTEM
10034 M:      Thierry Reding <thierry.reding@gmail.com>
10035 L:      linux-pwm@vger.kernel.org
10036 S:      Maintained
10037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10038 F:      Documentation/pwm.txt
10039 F:      Documentation/devicetree/bindings/pwm/
10040 F:      include/linux/pwm.h
10041 F:      drivers/pwm/
10042 F:      drivers/video/backlight/pwm_bl.c
10043 F:      include/linux/pwm_backlight.h
10044
10045 PXA2xx/PXA3xx SUPPORT
10046 M:      Daniel Mack <daniel@zonque.org>
10047 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10048 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10050 T:      git git://github.com/hzhuang1/linux.git
10051 T:      git git://github.com/rjarzmik/linux.git
10052 S:      Maintained
10053 F:      arch/arm/boot/dts/pxa*
10054 F:      arch/arm/mach-pxa/
10055 F:      drivers/dma/pxa*
10056 F:      drivers/pcmcia/pxa2xx*
10057 F:      drivers/pinctrl/pxa/
10058 F:      drivers/spi/spi-pxa2xx*
10059 F:      drivers/usb/gadget/udc/pxa2*
10060 F:      include/sound/pxa2xx-lib.h
10061 F:      sound/arm/pxa*
10062 F:      sound/soc/pxa/
10063
10064 PXA GPIO DRIVER
10065 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10066 L:      linux-gpio@vger.kernel.org
10067 S:      Maintained
10068 F:      drivers/gpio/gpio-pxa.c
10069
10070 PXA3xx NAND FLASH DRIVER
10071 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10072 L:      linux-mtd@lists.infradead.org
10073 S:      Maintained
10074 F:      drivers/mtd/nand/pxa3xx_nand.c
10075
10076 MMP SUPPORT
10077 M:      Eric Miao <eric.y.miao@gmail.com>
10078 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10080 T:      git git://github.com/hzhuang1/linux.git
10081 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10082 S:      Maintained
10083 F:      arch/arm/boot/dts/mmp*
10084 F:      arch/arm/mach-mmp/
10085
10086 PXA MMCI DRIVER
10087 S:      Orphan
10088
10089 PXA RTC DRIVER
10090 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10091 L:      rtc-linux@googlegroups.com
10092 S:      Maintained
10093
10094 QAT DRIVER
10095 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10096 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10097 L:      qat-linux@intel.com
10098 S:      Supported
10099 F:      drivers/crypto/qat/
10100
10101 QIB DRIVER
10102 M:      Mike Marciniszyn <infinipath@intel.com>
10103 L:      linux-rdma@vger.kernel.org
10104 S:      Supported
10105 F:      drivers/infiniband/hw/qib/
10106
10107 QLOGIC QLA1280 SCSI DRIVER
10108 M:      Michael Reed <mdr@sgi.com>
10109 L:      linux-scsi@vger.kernel.org
10110 S:      Maintained
10111 F:      drivers/scsi/qla1280.[ch]
10112
10113 QLOGIC QLA2XXX FC-SCSI DRIVER
10114 M:      qla2xxx-upstream@qlogic.com
10115 L:      linux-scsi@vger.kernel.org
10116 S:      Supported
10117 F:      Documentation/scsi/LICENSE.qla2xxx
10118 F:      drivers/scsi/qla2xxx/
10119
10120 QLOGIC QLA4XXX iSCSI DRIVER
10121 M:      QLogic-Storage-Upstream@qlogic.com
10122 L:      linux-scsi@vger.kernel.org
10123 S:      Supported
10124 F:      Documentation/scsi/LICENSE.qla4xxx
10125 F:      drivers/scsi/qla4xxx/
10126
10127 QLOGIC QLA3XXX NETWORK DRIVER
10128 M:      Dept-GELinuxNICDev@cavium.com
10129 L:      netdev@vger.kernel.org
10130 S:      Supported
10131 F:      Documentation/networking/LICENSE.qla3xxx
10132 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10133
10134 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10135 M:      Harish Patil <harish.patil@cavium.com>
10136 M:      Manish Chopra <manish.chopra@cavium.com>
10137 M:      Dept-GELinuxNICDev@cavium.com
10138 L:      netdev@vger.kernel.org
10139 S:      Supported
10140 F:      drivers/net/ethernet/qlogic/qlcnic/
10141
10142 QLOGIC QLGE 10Gb ETHERNET DRIVER
10143 M:      Harish Patil <harish.patil@cavium.com>
10144 M:      Manish Chopra <manish.chopra@cavium.com>
10145 M:      Dept-GELinuxNICDev@cavium.com
10146 L:      netdev@vger.kernel.org
10147 S:      Supported
10148 F:      drivers/net/ethernet/qlogic/qlge/
10149
10150 QLOGIC QL4xxx ETHERNET DRIVER
10151 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10152 M:      Ariel Elior <Ariel.Elior@cavium.com>
10153 M:      everest-linux-l2@cavium.com
10154 L:      netdev@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/net/ethernet/qlogic/qed/
10157 F:      include/linux/qed/
10158 F:      drivers/net/ethernet/qlogic/qede/
10159
10160 QLOGIC QL41xxx ISCSI DRIVER
10161 M:      QLogic-Storage-Upstream@cavium.com
10162 L:      linux-scsi@vger.kernel.org
10163 S:      Supported
10164 F:      drivers/scsi/qedi/
10165
10166 QNX4 FILESYSTEM
10167 M:      Anders Larsen <al@alarsen.net>
10168 W:      http://www.alarsen.net/linux/qnx4fs/
10169 S:      Maintained
10170 F:      fs/qnx4/
10171 F:      include/uapi/linux/qnx4_fs.h
10172 F:      include/uapi/linux/qnxtypes.h
10173
10174 QORIQ DPAA2 FSL-MC BUS DRIVER
10175 M:      Stuart Yoder <stuart.yoder@nxp.com>
10176 L:      linux-kernel@vger.kernel.org
10177 S:      Maintained
10178 F:      drivers/staging/fsl-mc/
10179
10180 QT1010 MEDIA DRIVER
10181 M:      Antti Palosaari <crope@iki.fi>
10182 L:      linux-media@vger.kernel.org
10183 W:      https://linuxtv.org
10184 W:      http://palosaari.fi/linux/
10185 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10186 T:      git git://linuxtv.org/anttip/media_tree.git
10187 S:      Maintained
10188 F:      drivers/media/tuners/qt1010*
10189
10190 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10191 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10192 L:      linux-wireless@vger.kernel.org
10193 L:      ath9k-devel@lists.ath9k.org
10194 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10195 S:      Supported
10196 F:      drivers/net/wireless/ath/ath9k/
10197
10198 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10199 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10200 L:      ath10k@lists.infradead.org
10201 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10203 S:      Supported
10204 F:      drivers/net/wireless/ath/ath10k/
10205
10206 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10207 M:      Timur Tabi <timur@codeaurora.org>
10208 L:      netdev@vger.kernel.org
10209 S:      Supported
10210 F:      drivers/net/ethernet/qualcomm/emac/
10211
10212 QUALCOMM HEXAGON ARCHITECTURE
10213 M:      Richard Kuo <rkuo@codeaurora.org>
10214 L:      linux-hexagon@vger.kernel.org
10215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10216 S:      Supported
10217 F:      arch/hexagon/
10218
10219 QUALCOMM WCN36XX WIRELESS DRIVER
10220 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10221 L:      wcn36xx@lists.infradead.org
10222 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10223 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10224 S:      Supported
10225 F:      drivers/net/wireless/ath/wcn36xx/
10226
10227 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10228 M:      Gabriel Somlo <somlo@cmu.edu>
10229 M:      "Michael S. Tsirkin" <mst@redhat.com>
10230 L:      qemu-devel@nongnu.org
10231 S:      Maintained
10232 F:      drivers/firmware/qemu_fw_cfg.c
10233
10234 RADOS BLOCK DEVICE (RBD)
10235 M:      Ilya Dryomov <idryomov@gmail.com>
10236 M:      Sage Weil <sage@redhat.com>
10237 M:      Alex Elder <elder@kernel.org>
10238 L:      ceph-devel@vger.kernel.org
10239 W:      http://ceph.com/
10240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10241 T:      git git://github.com/ceph/ceph-client.git
10242 S:      Supported
10243 F:      Documentation/ABI/testing/sysfs-bus-rbd
10244 F:      drivers/block/rbd.c
10245 F:      drivers/block/rbd_types.h
10246
10247 RADEON FRAMEBUFFER DISPLAY DRIVER
10248 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10249 L:      linux-fbdev@vger.kernel.org
10250 S:      Maintained
10251 F:      drivers/video/fbdev/aty/radeon*
10252 F:      include/uapi/linux/radeonfb.h
10253
10254 RADIOSHARK RADIO DRIVER
10255 M:      Hans Verkuil <hverkuil@xs4all.nl>
10256 L:      linux-media@vger.kernel.org
10257 T:      git git://linuxtv.org/media_tree.git
10258 S:      Maintained
10259 F:      drivers/media/radio/radio-shark.c
10260
10261 RADIOSHARK2 RADIO DRIVER
10262 M:      Hans Verkuil <hverkuil@xs4all.nl>
10263 L:      linux-media@vger.kernel.org
10264 T:      git git://linuxtv.org/media_tree.git
10265 S:      Maintained
10266 F:      drivers/media/radio/radio-shark2.c
10267 F:      drivers/media/radio/radio-tea5777.c
10268
10269 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10270 M:      Paul Mackerras <paulus@samba.org>
10271 L:      linux-fbdev@vger.kernel.org
10272 S:      Maintained
10273 F:      drivers/video/fbdev/aty/aty128fb.c
10274
10275 RALINK MIPS ARCHITECTURE
10276 M:      John Crispin <john@phrozen.org>
10277 L:      linux-mips@linux-mips.org
10278 S:      Maintained
10279 F:      arch/mips/ralink
10280
10281 RALINK RT2X00 WIRELESS LAN DRIVER
10282 P:      rt2x00 project
10283 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10284 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10285 L:      linux-wireless@vger.kernel.org
10286 S:      Maintained
10287 F:      drivers/net/wireless/ralink/rt2x00/
10288
10289 RAMDISK RAM BLOCK DEVICE DRIVER
10290 M:      Jens Axboe <axboe@kernel.dk>
10291 S:      Maintained
10292 F:      Documentation/blockdev/ramdisk.txt
10293 F:      drivers/block/brd.c
10294
10295 RANDOM NUMBER DRIVER
10296 M:      "Theodore Ts'o" <tytso@mit.edu>
10297 S:      Maintained
10298 F:      drivers/char/random.c
10299
10300 RAPIDIO SUBSYSTEM
10301 M:      Matt Porter <mporter@kernel.crashing.org>
10302 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10303 S:      Maintained
10304 F:      drivers/rapidio/
10305
10306 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10307 L:      linux-wireless@vger.kernel.org
10308 S:      Orphan
10309 F:      drivers/net/wireless/ray*
10310
10311 RCUTORTURE MODULE
10312 M:      Josh Triplett <josh@joshtriplett.org>
10313 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10314 L:      linux-kernel@vger.kernel.org
10315 S:      Supported
10316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10317 F:      Documentation/RCU/torture.txt
10318 F:      kernel/rcu/rcutorture.c
10319
10320 RCUTORTURE TEST FRAMEWORK
10321 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10322 M:      Josh Triplett <josh@joshtriplett.org>
10323 R:      Steven Rostedt <rostedt@goodmis.org>
10324 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10325 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10326 L:      linux-kernel@vger.kernel.org
10327 S:      Supported
10328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10329 F:      tools/testing/selftests/rcutorture
10330
10331 RDC R-321X SoC
10332 M:      Florian Fainelli <florian@openwrt.org>
10333 S:      Maintained
10334
10335 RDC R6040 FAST ETHERNET DRIVER
10336 M:      Florian Fainelli <f.fainelli@gmail.com>
10337 L:      netdev@vger.kernel.org
10338 S:      Maintained
10339 F:      drivers/net/ethernet/rdc/r6040.c
10340
10341 RDS - RELIABLE DATAGRAM SOCKETS
10342 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10343 L:      netdev@vger.kernel.org
10344 L:      linux-rdma@vger.kernel.org
10345 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10346 W:      https://oss.oracle.com/projects/rds/
10347 S:      Supported
10348 F:      net/rds/
10349 F:      Documentation/networking/rds.txt
10350
10351 RDMAVT - RDMA verbs software
10352 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10353 L:      linux-rdma@vger.kernel.org
10354 S:      Supported
10355 F:      drivers/infiniband/sw/rdmavt
10356
10357 RDT - RESOURCE ALLOCATION
10358 M:      Fenghua Yu <fenghua.yu@intel.com>
10359 L:      linux-kernel@vger.kernel.org
10360 S:      Supported
10361 F:      arch/x86/kernel/cpu/intel_rdt*
10362 F:      arch/x86/include/asm/intel_rdt*
10363 F:      Documentation/x86/intel_rdt*
10364
10365 READ-COPY UPDATE (RCU)
10366 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10367 M:      Josh Triplett <josh@joshtriplett.org>
10368 R:      Steven Rostedt <rostedt@goodmis.org>
10369 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10370 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10371 L:      linux-kernel@vger.kernel.org
10372 W:      http://www.rdrop.com/users/paulmck/RCU/
10373 S:      Supported
10374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10375 F:      Documentation/RCU/
10376 X:      Documentation/RCU/torture.txt
10377 F:      include/linux/rcu*
10378 X:      include/linux/srcu.h
10379 F:      kernel/rcu/
10380 X:      kernel/torture.c
10381
10382 REAL TIME CLOCK (RTC) SUBSYSTEM
10383 M:      Alessandro Zummo <a.zummo@towertech.it>
10384 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10385 L:      rtc-linux@googlegroups.com
10386 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10388 S:      Maintained
10389 F:      Documentation/devicetree/bindings/rtc/
10390 F:      Documentation/rtc.txt
10391 F:      drivers/rtc/
10392 F:      include/linux/rtc.h
10393 F:      include/uapi/linux/rtc.h
10394 F:      include/linux/rtc/
10395 F:      include/linux/platform_data/rtc-*
10396 F:      tools/testing/selftests/timers/rtctest.c
10397
10398 REALTEK AUDIO CODECS
10399 M:      Bard Liao <bardliao@realtek.com>
10400 M:      Oder Chiou <oder_chiou@realtek.com>
10401 S:      Maintained
10402 F:      sound/soc/codecs/rt*
10403 F:      include/sound/rt*.h
10404
10405 REISERFS FILE SYSTEM
10406 L:      reiserfs-devel@vger.kernel.org
10407 S:      Supported
10408 F:      fs/reiserfs/
10409
10410 REGISTER MAP ABSTRACTION
10411 M:      Mark Brown <broonie@kernel.org>
10412 L:      linux-kernel@vger.kernel.org
10413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10414 S:      Supported
10415 F:      Documentation/devicetree/bindings/regmap/
10416 F:      drivers/base/regmap/
10417 F:      include/linux/regmap.h
10418
10419 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10420 M:      Ohad Ben-Cohen <ohad@wizery.com>
10421 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10422 L:      linux-remoteproc@vger.kernel.org
10423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10424 S:      Maintained
10425 F:      Documentation/devicetree/bindings/remoteproc/
10426 F:      Documentation/remoteproc.txt
10427 F:      drivers/remoteproc/
10428 F:      include/linux/remoteproc.h
10429
10430 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10431 M:      Ohad Ben-Cohen <ohad@wizery.com>
10432 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10433 L:      linux-remoteproc@vger.kernel.org
10434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10435 S:      Maintained
10436 F:      drivers/rpmsg/
10437 F:      Documentation/rpmsg.txt
10438 F:      include/linux/rpmsg.h
10439
10440 RENESAS CLOCK DRIVERS
10441 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10442 L:      linux-renesas-soc@vger.kernel.org
10443 S:      Supported
10444 F:      drivers/clk/renesas/
10445
10446 RENESAS ETHERNET DRIVERS
10447 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10448 L:      netdev@vger.kernel.org
10449 L:      linux-renesas-soc@vger.kernel.org
10450 F:      drivers/net/ethernet/renesas/
10451 F:      include/linux/sh_eth.h
10452
10453 RENESAS USB2 PHY DRIVER
10454 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10455 L:      linux-renesas-soc@vger.kernel.org
10456 S:      Maintained
10457 F:      drivers/phy/phy-rcar-gen3-usb2.c
10458
10459 RESET CONTROLLER FRAMEWORK
10460 M:      Philipp Zabel <p.zabel@pengutronix.de>
10461 T:      git git://git.pengutronix.de/git/pza/linux
10462 S:      Maintained
10463 F:      drivers/reset/
10464 F:      Documentation/devicetree/bindings/reset/
10465 F:      include/dt-bindings/reset/
10466 F:      include/linux/reset.h
10467 F:      include/linux/reset-controller.h
10468
10469 RFKILL
10470 M:      Johannes Berg <johannes@sipsolutions.net>
10471 L:      linux-wireless@vger.kernel.org
10472 W:      http://wireless.kernel.org/
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10475 S:      Maintained
10476 F:      Documentation/rfkill.txt
10477 F:      net/rfkill/
10478
10479 RHASHTABLE
10480 M:      Thomas Graf <tgraf@suug.ch>
10481 M:      Herbert Xu <herbert@gondor.apana.org.au>
10482 L:      netdev@vger.kernel.org
10483 S:      Maintained
10484 F:      lib/rhashtable.c
10485 F:      include/linux/rhashtable.h
10486
10487 RICOH SMARTMEDIA/XD DRIVER
10488 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10489 S:      Maintained
10490 F:      drivers/mtd/nand/r852.c
10491 F:      drivers/mtd/nand/r852.h
10492
10493 RICOH R5C592 MEMORYSTICK DRIVER
10494 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10495 S:      Maintained
10496 F:      drivers/memstick/host/r592.*
10497
10498 ROCCAT DRIVERS
10499 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10500 W:      http://sourceforge.net/projects/roccat/
10501 S:      Maintained
10502 F:      drivers/hid/hid-roccat*
10503 F:      include/linux/hid-roccat*
10504 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10505
10506 ROCKER DRIVER
10507 M:      Jiri Pirko <jiri@resnulli.us>
10508 L:      netdev@vger.kernel.org
10509 S:      Supported
10510 F:      drivers/net/ethernet/rocker/
10511
10512 ROCKETPORT DRIVER
10513 P:      Comtrol Corp.
10514 W:      http://www.comtrol.com
10515 S:      Maintained
10516 F:      Documentation/serial/rocket.txt
10517 F:      drivers/tty/rocket*
10518
10519 ROCKETPORT EXPRESS/INFINITY DRIVER
10520 M:      Kevin Cernekee <cernekee@gmail.com>
10521 L:      linux-serial@vger.kernel.org
10522 S:      Odd Fixes
10523 F:      drivers/tty/serial/rp2.*
10524
10525 ROSE NETWORK LAYER
10526 M:      Ralf Baechle <ralf@linux-mips.org>
10527 L:      linux-hams@vger.kernel.org
10528 W:      http://www.linux-ax25.org/
10529 S:      Maintained
10530 F:      include/net/rose.h
10531 F:      include/uapi/linux/rose.h
10532 F:      net/rose/
10533
10534 RTL2830 MEDIA DRIVER
10535 M:      Antti Palosaari <crope@iki.fi>
10536 L:      linux-media@vger.kernel.org
10537 W:      https://linuxtv.org
10538 W:      http://palosaari.fi/linux/
10539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10540 T:      git git://linuxtv.org/anttip/media_tree.git
10541 S:      Maintained
10542 F:      drivers/media/dvb-frontends/rtl2830*
10543
10544 RTL2832 MEDIA DRIVER
10545 M:      Antti Palosaari <crope@iki.fi>
10546 L:      linux-media@vger.kernel.org
10547 W:      https://linuxtv.org
10548 W:      http://palosaari.fi/linux/
10549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10550 T:      git git://linuxtv.org/anttip/media_tree.git
10551 S:      Maintained
10552 F:      drivers/media/dvb-frontends/rtl2832*
10553
10554 RTL2832_SDR MEDIA DRIVER
10555 M:      Antti Palosaari <crope@iki.fi>
10556 L:      linux-media@vger.kernel.org
10557 W:      https://linuxtv.org
10558 W:      http://palosaari.fi/linux/
10559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10560 T:      git git://linuxtv.org/anttip/media_tree.git
10561 S:      Maintained
10562 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10563
10564 RTL8180 WIRELESS DRIVER
10565 L:      linux-wireless@vger.kernel.org
10566 W:      http://wireless.kernel.org/
10567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10568 S:      Orphan
10569 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10570
10571 RTL8187 WIRELESS DRIVER
10572 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10573 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10574 M:      Larry Finger <Larry.Finger@lwfinger.net>
10575 L:      linux-wireless@vger.kernel.org
10576 W:      http://wireless.kernel.org/
10577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10578 S:      Maintained
10579 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10580
10581 RTL8192CE WIRELESS DRIVER
10582 M:      Larry Finger <Larry.Finger@lwfinger.net>
10583 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10584 L:      linux-wireless@vger.kernel.org
10585 W:      http://wireless.kernel.org/
10586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10587 S:      Maintained
10588 F:      drivers/net/wireless/realtek/rtlwifi/
10589 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10590
10591 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10592 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10593 L:      linux-wireless@vger.kernel.org
10594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10595 S:      Maintained
10596 F:      drivers/net/wireless/realtek/rtl8xxxu/
10597
10598 S3 SAVAGE FRAMEBUFFER DRIVER
10599 M:      Antonino Daplas <adaplas@gmail.com>
10600 L:      linux-fbdev@vger.kernel.org
10601 S:      Maintained
10602 F:      drivers/video/fbdev/savage/
10603
10604 S390
10605 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10606 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10607 L:      linux-s390@vger.kernel.org
10608 W:      http://www.ibm.com/developerworks/linux/linux390/
10609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10610 S:      Supported
10611 F:      arch/s390/
10612 F:      drivers/s390/
10613 F:      Documentation/s390/
10614 F:      Documentation/DocBook/s390*
10615
10616 S390 COMMON I/O LAYER
10617 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10618 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10619 L:      linux-s390@vger.kernel.org
10620 W:      http://www.ibm.com/developerworks/linux/linux390/
10621 S:      Supported
10622 F:      drivers/s390/cio/
10623
10624 S390 DASD DRIVER
10625 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10626 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10627 L:      linux-s390@vger.kernel.org
10628 W:      http://www.ibm.com/developerworks/linux/linux390/
10629 S:      Supported
10630 F:      drivers/s390/block/dasd*
10631 F:      block/partitions/ibm.c
10632
10633 S390 NETWORK DRIVERS
10634 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10635 L:      linux-s390@vger.kernel.org
10636 W:      http://www.ibm.com/developerworks/linux/linux390/
10637 S:      Supported
10638 F:      drivers/s390/net/
10639
10640 S390 PCI SUBSYSTEM
10641 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10642 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10643 L:      linux-s390@vger.kernel.org
10644 W:      http://www.ibm.com/developerworks/linux/linux390/
10645 S:      Supported
10646 F:      arch/s390/pci/
10647 F:      drivers/pci/hotplug/s390_pci_hpc.c
10648
10649 S390 ZCRYPT DRIVER
10650 M:      Harald Freudenberger <freude@de.ibm.com>
10651 L:      linux-s390@vger.kernel.org
10652 W:      http://www.ibm.com/developerworks/linux/linux390/
10653 S:      Supported
10654 F:      drivers/s390/crypto/
10655
10656 S390 ZFCP DRIVER
10657 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10658 L:      linux-s390@vger.kernel.org
10659 W:      http://www.ibm.com/developerworks/linux/linux390/
10660 S:      Supported
10661 F:      drivers/s390/scsi/zfcp_*
10662
10663 S390 IUCV NETWORK LAYER
10664 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10665 L:      linux-s390@vger.kernel.org
10666 W:      http://www.ibm.com/developerworks/linux/linux390/
10667 S:      Supported
10668 F:      drivers/s390/net/*iucv*
10669 F:      include/net/iucv/
10670 F:      net/iucv/
10671
10672 S390 IOMMU (PCI)
10673 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10674 L:      linux-s390@vger.kernel.org
10675 W:      http://www.ibm.com/developerworks/linux/linux390/
10676 S:      Supported
10677 F:      drivers/iommu/s390-iommu.c
10678
10679 S3C24XX SD/MMC Driver
10680 M:      Ben Dooks <ben-linux@fluff.org>
10681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10682 S:      Supported
10683 F:      drivers/mmc/host/s3cmci.*
10684
10685 SAA6588 RDS RECEIVER DRIVER
10686 M:      Hans Verkuil <hverkuil@xs4all.nl>
10687 L:      linux-media@vger.kernel.org
10688 T:      git git://linuxtv.org/media_tree.git
10689 W:      https://linuxtv.org
10690 S:      Odd Fixes
10691 F:      drivers/media/i2c/saa6588*
10692
10693 SAA7134 VIDEO4LINUX DRIVER
10694 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10695 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10696 L:      linux-media@vger.kernel.org
10697 W:      https://linuxtv.org
10698 T:      git git://linuxtv.org/media_tree.git
10699 S:      Odd fixes
10700 F:      Documentation/media/v4l-drivers/saa7134*
10701 F:      drivers/media/pci/saa7134/
10702
10703 SAA7146 VIDEO4LINUX-2 DRIVER
10704 M:      Hans Verkuil <hverkuil@xs4all.nl>
10705 L:      linux-media@vger.kernel.org
10706 T:      git git://linuxtv.org/media_tree.git
10707 S:      Maintained
10708 F:      drivers/media/common/saa7146/
10709 F:      drivers/media/pci/saa7146/
10710 F:      include/media/saa7146*
10711
10712 SAMSUNG LAPTOP DRIVER
10713 M:      Corentin Chary <corentin.chary@gmail.com>
10714 L:      platform-driver-x86@vger.kernel.org
10715 S:      Maintained
10716 F:      drivers/platform/x86/samsung-laptop.c
10717
10718 SAMSUNG AUDIO (ASoC) DRIVERS
10719 M:      Krzysztof Kozlowski <krzk@kernel.org>
10720 M:      Sangbeom Kim <sbkim73@samsung.com>
10721 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10722 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10723 S:      Supported
10724 F:      sound/soc/samsung/
10725
10726 SAMSUNG FRAMEBUFFER DRIVER
10727 M:      Jingoo Han <jingoohan1@gmail.com>
10728 L:      linux-fbdev@vger.kernel.org
10729 S:      Maintained
10730 F:      drivers/video/fbdev/s3c-fb.c
10731
10732 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10733 M:      Sangbeom Kim <sbkim73@samsung.com>
10734 M:      Krzysztof Kozlowski <krzk@kernel.org>
10735 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10736 L:      linux-kernel@vger.kernel.org
10737 L:      linux-samsung-soc@vger.kernel.org
10738 S:      Supported
10739 F:      drivers/mfd/sec*.c
10740 F:      drivers/regulator/s2m*.c
10741 F:      drivers/regulator/s5m*.c
10742 F:      drivers/clk/clk-s2mps11.c
10743 F:      drivers/rtc/rtc-s5m.c
10744 F:      include/linux/mfd/samsung/
10745 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10746 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10747 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10748 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10749
10750 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10751 M:      Kyungmin Park <kyungmin.park@samsung.com>
10752 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10753 L:      linux-media@vger.kernel.org
10754 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10755 S:      Supported
10756 F:      drivers/media/platform/exynos4-is/
10757
10758 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10759 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10760 L:      linux-media@vger.kernel.org
10761 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10762 S:      Maintained
10763 F:      drivers/media/platform/s3c-camif/
10764 F:      include/media/drv-intf/s3c_camif.h
10765
10766 SAMSUNG S5C73M3 CAMERA DRIVER
10767 M:      Kyungmin Park <kyungmin.park@samsung.com>
10768 M:      Andrzej Hajda <a.hajda@samsung.com>
10769 L:      linux-media@vger.kernel.org
10770 S:      Supported
10771 F:      drivers/media/i2c/s5c73m3/*
10772
10773 SAMSUNG S5K5BAF CAMERA DRIVER
10774 M:      Kyungmin Park <kyungmin.park@samsung.com>
10775 M:      Andrzej Hajda <a.hajda@samsung.com>
10776 L:      linux-media@vger.kernel.org
10777 S:      Supported
10778 F:      drivers/media/i2c/s5k5baf.c
10779
10780 SAMSUNG S3FWRN5 NFC DRIVER
10781 M:      Robert Baldyga <r.baldyga@samsung.com>
10782 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10783 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10784 S:      Supported
10785 F:      drivers/nfc/s3fwrn5
10786
10787 SAMSUNG SOC CLOCK DRIVERS
10788 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10789 M:      Tomasz Figa <tomasz.figa@gmail.com>
10790 M:      Chanwoo Choi <cw00.choi@samsung.com>
10791 S:      Supported
10792 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10793 F:      drivers/clk/samsung/
10794 F:      include/dt-bindings/clock/exynos*.h
10795 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10796
10797 SAMSUNG SPI DRIVERS
10798 M:      Kukjin Kim <kgene@kernel.org>
10799 M:      Krzysztof Kozlowski <krzk@kernel.org>
10800 M:      Andi Shyti <andi.shyti@samsung.com>
10801 L:      linux-spi@vger.kernel.org
10802 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10803 S:      Maintained
10804 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10805 F:      drivers/spi/spi-s3c*
10806 F:      include/linux/platform_data/spi-s3c64xx.h
10807
10808 SAMSUNG SXGBE DRIVERS
10809 M:      Byungho An <bh74.an@samsung.com>
10810 M:      Girish K S <ks.giri@samsung.com>
10811 M:      Vipul Pandya <vipul.pandya@samsung.com>
10812 S:      Supported
10813 L:      netdev@vger.kernel.org
10814 F:      drivers/net/ethernet/samsung/sxgbe/
10815
10816 SAMSUNG THERMAL DRIVER
10817 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10818 L:      linux-pm@vger.kernel.org
10819 L:      linux-samsung-soc@vger.kernel.org
10820 S:      Supported
10821 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10822 F:      drivers/thermal/samsung/
10823
10824 SAMSUNG USB2 PHY DRIVER
10825 M:      Kamil Debski <kamil@wypas.org>
10826 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10827 L:      linux-kernel@vger.kernel.org
10828 S:      Supported
10829 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10830 F:      Documentation/phy/samsung-usb2.txt
10831 F:      drivers/phy/phy-exynos4210-usb2.c
10832 F:      drivers/phy/phy-exynos4x12-usb2.c
10833 F:      drivers/phy/phy-exynos5250-usb2.c
10834 F:      drivers/phy/phy-s5pv210-usb2.c
10835 F:      drivers/phy/phy-samsung-usb2.c
10836 F:      drivers/phy/phy-samsung-usb2.h
10837
10838 SERIAL DRIVERS
10839 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10840 L:      linux-serial@vger.kernel.org
10841 S:      Maintained
10842 F:      Documentation/devicetree/bindings/serial/
10843 F:      drivers/tty/serial/
10844
10845 SERIAL IR RECEIVER
10846 M:      Sean Young <sean@mess.org>
10847 L:      linux-media@vger.kernel.org
10848 S:      Maintained
10849 F:      drivers/media/rc/serial_ir.c
10850
10851 STI CEC DRIVER
10852 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10853 L:      kernel@stlinux.com
10854 S:      Maintained
10855 F:      drivers/staging/media/st-cec/
10856 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10857
10858 SYNOPSYS DESIGNWARE DMAC DRIVER
10859 M:      Viresh Kumar <vireshk@kernel.org>
10860 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10861 S:      Maintained
10862 F:      include/linux/dma/dw.h
10863 F:      include/linux/platform_data/dma-dw.h
10864 F:      drivers/dma/dw/
10865
10866 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10867 M: Lars Persson <lars.persson@axis.com>
10868 L: netdev@vger.kernel.org
10869 S: Supported
10870 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10871 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10872
10873 SYNOPSYS DESIGNWARE I2C DRIVER
10874 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10875 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10876 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10877 L:      linux-i2c@vger.kernel.org
10878 S:      Maintained
10879 F:      drivers/i2c/busses/i2c-designware-*
10880 F:      include/linux/platform_data/i2c-designware.h
10881
10882 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10883 M:      Jaehoon Chung <jh80.chung@samsung.com>
10884 L:      linux-mmc@vger.kernel.org
10885 S:      Maintained
10886 F:      include/linux/mmc/dw_mmc.h
10887 F:      drivers/mmc/host/dw_mmc*
10888
10889 SYSTEM TRACE MODULE CLASS
10890 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10891 S:      Maintained
10892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10893 F:      Documentation/trace/stm.txt
10894 F:      drivers/hwtracing/stm/
10895 F:      include/linux/stm.h
10896 F:      include/uapi/linux/stm.h
10897
10898 THUNDERBOLT DRIVER
10899 M:      Andreas Noever <andreas.noever@gmail.com>
10900 S:      Maintained
10901 F:      drivers/thunderbolt/
10902
10903 TI BQ27XXX POWER SUPPLY DRIVER
10904 R:      Andrew F. Davis <afd@ti.com>
10905 F:      include/linux/power/bq27xxx_battery.h
10906 F:      drivers/power/supply/bq27xxx_battery.c
10907 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10908
10909 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10910 M:      John Stultz <john.stultz@linaro.org>
10911 M:      Thomas Gleixner <tglx@linutronix.de>
10912 L:      linux-kernel@vger.kernel.org
10913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10914 S:      Supported
10915 F:      include/linux/clocksource.h
10916 F:      include/linux/time.h
10917 F:      include/linux/timex.h
10918 F:      include/uapi/linux/time.h
10919 F:      include/uapi/linux/timex.h
10920 F:      kernel/time/clocksource.c
10921 F:      kernel/time/time*.c
10922 F:      kernel/time/alarmtimer.c
10923 F:      kernel/time/ntp.c
10924 F:      tools/testing/selftests/timers/
10925
10926 SC1200 WDT DRIVER
10927 M:      Zwane Mwaikambo <zwanem@gmail.com>
10928 S:      Maintained
10929 F:      drivers/watchdog/sc1200wdt.c
10930
10931 SCHEDULER
10932 M:      Ingo Molnar <mingo@redhat.com>
10933 M:      Peter Zijlstra <peterz@infradead.org>
10934 L:      linux-kernel@vger.kernel.org
10935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10936 S:      Maintained
10937 F:      kernel/sched/
10938 F:      include/linux/sched.h
10939 F:      include/uapi/linux/sched.h
10940 F:      include/linux/wait.h
10941
10942 SCORE ARCHITECTURE
10943 M:      Chen Liqin <liqin.linux@gmail.com>
10944 M:      Lennox Wu <lennox.wu@gmail.com>
10945 W:      http://www.sunplus.com
10946 S:      Supported
10947 F:      arch/score/
10948
10949 SCR24X CHIP CARD INTERFACE DRIVER
10950 M:      Lubomir Rintel <lkundrak@v3.sk>
10951 S:      Supported
10952 F:      drivers/char/pcmcia/scr24x_cs.c
10953
10954 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10955 M:      Sudeep Holla <sudeep.holla@arm.com>
10956 L:      linux-arm-kernel@lists.infradead.org
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10959 F:      drivers/clk/clk-scpi.c
10960 F:      drivers/cpufreq/scpi-cpufreq.c
10961 F:      drivers/firmware/arm_scpi.c
10962 F:      include/linux/scpi_protocol.h
10963
10964 SCSI CDROM DRIVER
10965 M:      Jens Axboe <axboe@kernel.dk>
10966 L:      linux-scsi@vger.kernel.org
10967 W:      http://www.kernel.dk
10968 S:      Maintained
10969 F:      drivers/scsi/sr*
10970
10971 SCSI RDMA PROTOCOL (SRP) INITIATOR
10972 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10973 L:      linux-rdma@vger.kernel.org
10974 S:      Supported
10975 W:      http://www.openfabrics.org
10976 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10978 F:      drivers/infiniband/ulp/srp/
10979 F:      include/scsi/srp.h
10980
10981 SCSI SG DRIVER
10982 M:      Doug Gilbert <dgilbert@interlog.com>
10983 L:      linux-scsi@vger.kernel.org
10984 W:      http://sg.danny.cz/sg
10985 S:      Maintained
10986 F:      Documentation/scsi/scsi-generic.txt
10987 F:      drivers/scsi/sg.c
10988 F:      include/scsi/sg.h
10989
10990 SCSI SUBSYSTEM
10991 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10993 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10995 L:      linux-scsi@vger.kernel.org
10996 S:      Maintained
10997 F:      Documentation/devicetree/bindings/scsi/
10998 F:      drivers/scsi/
10999 F:      include/scsi/
11000
11001 SCSI TAPE DRIVER
11002 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11003 L:      linux-scsi@vger.kernel.org
11004 S:      Maintained
11005 F:      Documentation/scsi/st.txt
11006 F:      drivers/scsi/st.*
11007 F:      drivers/scsi/st_*.h
11008
11009 SCTP PROTOCOL
11010 M:      Vlad Yasevich <vyasevich@gmail.com>
11011 M:      Neil Horman <nhorman@tuxdriver.com>
11012 L:      linux-sctp@vger.kernel.org
11013 W:      http://lksctp.sourceforge.net
11014 S:      Maintained
11015 F:      Documentation/networking/sctp.txt
11016 F:      include/linux/sctp.h
11017 F:      include/uapi/linux/sctp.h
11018 F:      include/net/sctp/
11019 F:      net/sctp/
11020
11021 SCx200 CPU SUPPORT
11022 M:      Jim Cromie <jim.cromie@gmail.com>
11023 S:      Odd Fixes
11024 F:      Documentation/i2c/busses/scx200_acb
11025 F:      arch/x86/platform/scx200/
11026 F:      drivers/watchdog/scx200_wdt.c
11027 F:      drivers/i2c/busses/scx200*
11028 F:      drivers/mtd/maps/scx200_docflash.c
11029 F:      include/linux/scx200.h
11030
11031 SCx200 GPIO DRIVER
11032 M:      Jim Cromie <jim.cromie@gmail.com>
11033 S:      Maintained
11034 F:      drivers/char/scx200_gpio.c
11035 F:      include/linux/scx200_gpio.h
11036
11037 SCx200 HRT CLOCKSOURCE DRIVER
11038 M:      Jim Cromie <jim.cromie@gmail.com>
11039 S:      Maintained
11040 F:      drivers/clocksource/scx200_hrt.c
11041
11042 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11043 M:      Sascha Sommer <saschasommer@freenet.de>
11044 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11045 S:      Maintained
11046 F:      drivers/mmc/host/sdricoh_cs.c
11047
11048 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11049 M:      Adrian Hunter <adrian.hunter@intel.com>
11050 L:      linux-mmc@vger.kernel.org
11051 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11052 S:      Maintained
11053 F:      drivers/mmc/host/sdhci*
11054 F:      include/linux/mmc/sdhci*
11055
11056 SECURE COMPUTING
11057 M:      Kees Cook <keescook@chromium.org>
11058 R:      Andy Lutomirski <luto@amacapital.net>
11059 R:      Will Drewry <wad@chromium.org>
11060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11061 S:      Supported
11062 F:      kernel/seccomp.c
11063 F:      include/uapi/linux/seccomp.h
11064 F:      include/linux/seccomp.h
11065 F:      tools/testing/selftests/seccomp/*
11066 K:      \bsecure_computing
11067 K:      \bTIF_SECCOMP\b
11068
11069 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11070 M:      Al Cooper <alcooperx@gmail.com>
11071 L:      linux-mmc@vger.kernel.org
11072 L:      bcm-kernel-feedback-list@broadcom.com
11073 S:      Maintained
11074 F:      drivers/mmc/host/sdhci-brcmstb*
11075
11076 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11077 M:      Ben Dooks <ben-linux@fluff.org>
11078 M:      Jaehoon Chung <jh80.chung@samsung.com>
11079 L:      linux-mmc@vger.kernel.org
11080 S:      Maintained
11081 F:      drivers/mmc/host/sdhci-s3c*
11082
11083 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11084 M:      Viresh Kumar <vireshk@kernel.org>
11085 L:      linux-mmc@vger.kernel.org
11086 S:      Maintained
11087 F:      drivers/mmc/host/sdhci-spear.c
11088
11089 SECURITY SUBSYSTEM
11090 M:      James Morris <james.l.morris@oracle.com>
11091 M:      "Serge E. Hallyn" <serge@hallyn.com>
11092 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11094 W:      http://kernsec.org/
11095 S:      Supported
11096 F:      security/
11097
11098 SECURITY CONTACT
11099 M:      Security Officers <security@kernel.org>
11100 S:      Supported
11101
11102 SELINUX SECURITY MODULE
11103 M:      Paul Moore <paul@paul-moore.com>
11104 M:      Stephen Smalley <sds@tycho.nsa.gov>
11105 M:      Eric Paris <eparis@parisplace.org>
11106 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11107 W:      http://selinuxproject.org
11108 T:      git git://git.infradead.org/users/pcmoore/selinux
11109 S:      Supported
11110 F:      include/linux/selinux*
11111 F:      security/selinux/
11112 F:      scripts/selinux/
11113
11114 APPARMOR SECURITY MODULE
11115 M:      John Johansen <john.johansen@canonical.com>
11116 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11117 W:      apparmor.wiki.kernel.org
11118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11119 S:      Supported
11120 F:      security/apparmor/
11121
11122 LOADPIN SECURITY MODULE
11123 M:      Kees Cook <keescook@chromium.org>
11124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11125 S:      Supported
11126 F:      security/loadpin/
11127
11128 YAMA SECURITY MODULE
11129 M:      Kees Cook <keescook@chromium.org>
11130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11131 S:      Supported
11132 F:      security/yama/
11133
11134 SENSABLE PHANTOM
11135 M:      Jiri Slaby <jirislaby@gmail.com>
11136 S:      Maintained
11137 F:      drivers/misc/phantom.c
11138 F:      include/uapi/linux/phantom.h
11139
11140 Emulex 10Gbps iSCSI - OneConnect DRIVER
11141 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11142 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11143 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11144 L:      linux-scsi@vger.kernel.org
11145 W:      http://www.broadcom.com
11146 S:      Supported
11147 F:      drivers/scsi/be2iscsi/
11148
11149 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11150 M:      Sathya Perla <sathya.perla@broadcom.com>
11151 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11152 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11153 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11154 L:      netdev@vger.kernel.org
11155 W:      http://www.emulex.com
11156 S:      Supported
11157 F:      drivers/net/ethernet/emulex/benet/
11158
11159 EMULEX ONECONNECT ROCE DRIVER
11160 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11161 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11162 L:      linux-rdma@vger.kernel.org
11163 W:      http://www.emulex.com
11164 S:      Supported
11165 F:      drivers/infiniband/hw/ocrdma/
11166 F:      include/uapi/rdma/ocrdma-abi.h
11167
11168 SFC NETWORK DRIVER
11169 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11170 M:      Edward Cree <ecree@solarflare.com>
11171 M:      Bert Kenward <bkenward@solarflare.com>
11172 L:      netdev@vger.kernel.org
11173 S:      Supported
11174 F:      drivers/net/ethernet/sfc/
11175
11176 SGI GRU DRIVER
11177 M:      Dimitri Sivanich <sivanich@sgi.com>
11178 S:      Maintained
11179 F:      drivers/misc/sgi-gru/
11180
11181 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11182 M:      Pat Gefre <pfg@sgi.com>
11183 L:      linux-ia64@vger.kernel.org
11184 S:      Supported
11185 F:      Documentation/ia64/serial.txt
11186 F:      drivers/tty/serial/ioc?_serial.c
11187 F:      include/linux/ioc?.h
11188
11189 SGI XP/XPC/XPNET DRIVER
11190 M:      Cliff Whickman <cpw@sgi.com>
11191 M:      Robin Holt <robinmholt@gmail.com>
11192 S:      Maintained
11193 F:      drivers/misc/sgi-xp/
11194
11195 SI2157 MEDIA DRIVER
11196 M:      Antti Palosaari <crope@iki.fi>
11197 L:      linux-media@vger.kernel.org
11198 W:      https://linuxtv.org
11199 W:      http://palosaari.fi/linux/
11200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11201 T:      git git://linuxtv.org/anttip/media_tree.git
11202 S:      Maintained
11203 F:      drivers/media/tuners/si2157*
11204
11205 SI2168 MEDIA DRIVER
11206 M:      Antti Palosaari <crope@iki.fi>
11207 L:      linux-media@vger.kernel.org
11208 W:      https://linuxtv.org
11209 W:      http://palosaari.fi/linux/
11210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11211 T:      git git://linuxtv.org/anttip/media_tree.git
11212 S:      Maintained
11213 F:      drivers/media/dvb-frontends/si2168*
11214
11215 SI470X FM RADIO RECEIVER I2C DRIVER
11216 M:      Hans Verkuil <hverkuil@xs4all.nl>
11217 L:      linux-media@vger.kernel.org
11218 T:      git git://linuxtv.org/media_tree.git
11219 W:      https://linuxtv.org
11220 S:      Odd Fixes
11221 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11222
11223 SI470X FM RADIO RECEIVER USB DRIVER
11224 M:      Hans Verkuil <hverkuil@xs4all.nl>
11225 L:      linux-media@vger.kernel.org
11226 T:      git git://linuxtv.org/media_tree.git
11227 W:      https://linuxtv.org
11228 S:      Maintained
11229 F:      drivers/media/radio/si470x/radio-si470x-common.c
11230 F:      drivers/media/radio/si470x/radio-si470x.h
11231 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11232
11233 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11234 M:      Eduardo Valentin <edubezval@gmail.com>
11235 L:      linux-media@vger.kernel.org
11236 T:      git git://linuxtv.org/media_tree.git
11237 W:      https://linuxtv.org
11238 S:      Odd Fixes
11239 F:      drivers/media/radio/si4713/si4713.?
11240
11241 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11242 M:      Eduardo Valentin <edubezval@gmail.com>
11243 L:      linux-media@vger.kernel.org
11244 T:      git git://linuxtv.org/media_tree.git
11245 W:      https://linuxtv.org
11246 S:      Odd Fixes
11247 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11248
11249 SI4713 FM RADIO TRANSMITTER USB DRIVER
11250 M:      Hans Verkuil <hverkuil@xs4all.nl>
11251 L:      linux-media@vger.kernel.org
11252 T:      git git://linuxtv.org/media_tree.git
11253 W:      https://linuxtv.org
11254 S:      Maintained
11255 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11256
11257 SIANO DVB DRIVER
11258 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11259 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11260 L:      linux-media@vger.kernel.org
11261 W:      https://linuxtv.org
11262 T:      git git://linuxtv.org/media_tree.git
11263 S:      Odd fixes
11264 F:      drivers/media/common/siano/
11265 F:      drivers/media/usb/siano/
11266 F:      drivers/media/usb/siano/
11267 F:      drivers/media/mmc/siano/
11268
11269 SIMPLEFB FB DRIVER
11270 M:      Hans de Goede <hdegoede@redhat.com>
11271 L:      linux-fbdev@vger.kernel.org
11272 S:      Maintained
11273 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11274 F:      drivers/video/fbdev/simplefb.c
11275 F:      include/linux/platform_data/simplefb.h
11276
11277 SH_VEU V4L2 MEM2MEM DRIVER
11278 L:      linux-media@vger.kernel.org
11279 S:      Orphan
11280 F:      drivers/media/platform/sh_veu.c
11281
11282 SH_VOU V4L2 OUTPUT DRIVER
11283 L:      linux-media@vger.kernel.org
11284 S:      Orphan
11285 F:      drivers/media/platform/sh_vou.c
11286 F:      include/media/drv-intf/sh_vou.h
11287
11288 SIMPLE FIRMWARE INTERFACE (SFI)
11289 M:      Len Brown <lenb@kernel.org>
11290 L:      sfi-devel@simplefirmware.org
11291 W:      http://simplefirmware.org/
11292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11293 S:      Supported
11294 F:      arch/x86/platform/sfi/
11295 F:      drivers/sfi/
11296 F:      include/linux/sfi*.h
11297
11298 SIMTEC EB110ATX (Chalice CATS)
11299 P:      Ben Dooks
11300 P:      Vincent Sanders <vince@simtec.co.uk>
11301 M:      Simtec Linux Team <linux@simtec.co.uk>
11302 W:      http://www.simtec.co.uk/products/EB110ATX/
11303 S:      Supported
11304
11305 SIMTEC EB2410ITX (BAST)
11306 P:      Ben Dooks
11307 P:      Vincent Sanders <vince@simtec.co.uk>
11308 M:      Simtec Linux Team <linux@simtec.co.uk>
11309 W:      http://www.simtec.co.uk/products/EB2410ITX/
11310 S:      Supported
11311 F:      arch/arm/mach-s3c24xx/mach-bast.c
11312 F:      arch/arm/mach-s3c24xx/bast-ide.c
11313 F:      arch/arm/mach-s3c24xx/bast-irq.c
11314
11315 TI DAVINCI MACHINE SUPPORT
11316 M:      Sekhar Nori <nsekhar@ti.com>
11317 M:      Kevin Hilman <khilman@kernel.org>
11318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11320 S:      Supported
11321 F:      arch/arm/mach-davinci/
11322 F:      drivers/i2c/busses/i2c-davinci.c
11323
11324 TI DAVINCI SERIES MEDIA DRIVER
11325 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11326 L:      linux-media@vger.kernel.org
11327 W:      https://linuxtv.org
11328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11329 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11330 S:      Maintained
11331 F:      drivers/media/platform/davinci/
11332 F:      include/media/davinci/
11333
11334 TI AM437X VPFE DRIVER
11335 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11336 L:      linux-media@vger.kernel.org
11337 W:      https://linuxtv.org
11338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11339 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11340 S:      Maintained
11341 F:      drivers/media/platform/am437x/
11342
11343 OV2659 OMNIVISION SENSOR DRIVER
11344 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11345 L:      linux-media@vger.kernel.org
11346 W:      https://linuxtv.org
11347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11348 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11349 S:      Maintained
11350 F:      drivers/media/i2c/ov2659.c
11351 F:      include/media/i2c/ov2659.h
11352
11353 SILICON MOTION SM712 FRAME BUFFER DRIVER
11354 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11355 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11356 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11357 L:      linux-fbdev@vger.kernel.org
11358 S:      Maintained
11359 F:      drivers/video/fbdev/sm712*
11360 F:      Documentation/fb/sm712fb.txt
11361
11362 SIS 190 ETHERNET DRIVER
11363 M:      Francois Romieu <romieu@fr.zoreil.com>
11364 L:      netdev@vger.kernel.org
11365 S:      Maintained
11366 F:      drivers/net/ethernet/sis/sis190.c
11367
11368 SIS 900/7016 FAST ETHERNET DRIVER
11369 M:      Daniele Venzano <venza@brownhat.org>
11370 W:      http://www.brownhat.org/sis900.html
11371 L:      netdev@vger.kernel.org
11372 S:      Maintained
11373 F:      drivers/net/ethernet/sis/sis900.*
11374
11375 SIS FRAMEBUFFER DRIVER
11376 M:      Thomas Winischhofer <thomas@winischhofer.net>
11377 W:      http://www.winischhofer.net/linuxsisvga.shtml
11378 S:      Maintained
11379 F:      Documentation/fb/sisfb.txt
11380 F:      drivers/video/fbdev/sis/
11381 F:      include/video/sisfb.h
11382
11383 SIS USB2VGA DRIVER
11384 M:      Thomas Winischhofer <thomas@winischhofer.net>
11385 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11386 S:      Maintained
11387 F:      drivers/usb/misc/sisusbvga/
11388
11389 SLAB ALLOCATOR
11390 M:      Christoph Lameter <cl@linux.com>
11391 M:      Pekka Enberg <penberg@kernel.org>
11392 M:      David Rientjes <rientjes@google.com>
11393 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11394 M:      Andrew Morton <akpm@linux-foundation.org>
11395 L:      linux-mm@kvack.org
11396 S:      Maintained
11397 F:      include/linux/sl?b*.h
11398 F:      mm/sl?b*
11399
11400 SLEEPABLE READ-COPY UPDATE (SRCU)
11401 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11402 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11403 M:      Josh Triplett <josh@joshtriplett.org>
11404 R:      Steven Rostedt <rostedt@goodmis.org>
11405 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11406 L:      linux-kernel@vger.kernel.org
11407 W:      http://www.rdrop.com/users/paulmck/RCU/
11408 S:      Supported
11409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11410 F:      include/linux/srcu.h
11411 F:      kernel/rcu/srcu.c
11412
11413 SMACK SECURITY MODULE
11414 M:      Casey Schaufler <casey@schaufler-ca.com>
11415 L:      linux-security-module@vger.kernel.org
11416 W:      http://schaufler-ca.com
11417 T:      git git://github.com/cschaufler/smack-next
11418 S:      Maintained
11419 F:      Documentation/security/Smack.txt
11420 F:      security/smack/
11421
11422 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11423 M:      Kevin Hilman <khilman@kernel.org>
11424 M:      Nishanth Menon <nm@ti.com>
11425 S:      Maintained
11426 F:      drivers/power/avs/
11427 F:      include/linux/power/smartreflex.h
11428 L:      linux-pm@vger.kernel.org
11429
11430 SMC91x ETHERNET DRIVER
11431 M:      Nicolas Pitre <nico@fluxnic.net>
11432 S:      Odd Fixes
11433 F:      drivers/net/ethernet/smsc/smc91x.*
11434
11435 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11436 M:      Sakari Ailus <sakari.ailus@iki.fi>
11437 L:      linux-media@vger.kernel.org
11438 S:      Maintained
11439 F:      drivers/media/i2c/smiapp/
11440 F:      include/media/i2c/smiapp.h
11441 F:      drivers/media/i2c/smiapp-pll.c
11442 F:      drivers/media/i2c/smiapp-pll.h
11443 F:      include/uapi/linux/smiapp.h
11444 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11445
11446 SMM665 HARDWARE MONITOR DRIVER
11447 M:      Guenter Roeck <linux@roeck-us.net>
11448 L:      linux-hwmon@vger.kernel.org
11449 S:      Maintained
11450 F:      Documentation/hwmon/smm665
11451 F:      drivers/hwmon/smm665.c
11452
11453 SMSC EMC2103 HARDWARE MONITOR DRIVER
11454 M:      Steve Glendinning <steve.glendinning@shawell.net>
11455 L:      linux-hwmon@vger.kernel.org
11456 S:      Maintained
11457 F:      Documentation/hwmon/emc2103
11458 F:      drivers/hwmon/emc2103.c
11459
11460 SMSC SCH5627 HARDWARE MONITOR DRIVER
11461 M:      Hans de Goede <hdegoede@redhat.com>
11462 L:      linux-hwmon@vger.kernel.org
11463 S:      Supported
11464 F:      Documentation/hwmon/sch5627
11465 F:      drivers/hwmon/sch5627.c
11466
11467 SMSC47B397 HARDWARE MONITOR DRIVER
11468 M:      Jean Delvare <jdelvare@suse.com>
11469 L:      linux-hwmon@vger.kernel.org
11470 S:      Maintained
11471 F:      Documentation/hwmon/smsc47b397
11472 F:      drivers/hwmon/smsc47b397.c
11473
11474 SMSC911x ETHERNET DRIVER
11475 M:      Steve Glendinning <steve.glendinning@shawell.net>
11476 L:      netdev@vger.kernel.org
11477 S:      Maintained
11478 F:      include/linux/smsc911x.h
11479 F:      drivers/net/ethernet/smsc/smsc911x.*
11480
11481 SMSC9420 PCI ETHERNET DRIVER
11482 M:      Steve Glendinning <steve.glendinning@shawell.net>
11483 L:      netdev@vger.kernel.org
11484 S:      Maintained
11485 F:      drivers/net/ethernet/smsc/smsc9420.*
11486
11487 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11488 M:      Steve Glendinning <steve.glendinning@shawell.net>
11489 L:      linux-fbdev@vger.kernel.org
11490 S:      Maintained
11491 F:      drivers/video/fbdev/smscufx.c
11492
11493 SOC-CAMERA V4L2 SUBSYSTEM
11494 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11495 L:      linux-media@vger.kernel.org
11496 T:      git git://linuxtv.org/media_tree.git
11497 S:      Maintained
11498 F:      include/media/soc*
11499 F:      drivers/media/i2c/soc_camera/
11500 F:      drivers/media/platform/soc_camera/
11501
11502 SOEKRIS NET48XX LED SUPPORT
11503 M:      Chris Boot <bootc@bootc.net>
11504 S:      Maintained
11505 F:      drivers/leds/leds-net48xx.c
11506
11507 SOFTLOGIC 6x10 MPEG CODEC
11508 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11509 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11510 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11511 M:      Ismael Luceno <ismael@iodev.co.uk>
11512 L:      linux-media@vger.kernel.org
11513 S:      Supported
11514 F:      drivers/media/pci/solo6x10/
11515
11516 SOFTWARE RAID (Multiple Disks) SUPPORT
11517 M:      Shaohua Li <shli@kernel.org>
11518 L:      linux-raid@vger.kernel.org
11519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11520 S:      Supported
11521 F:      drivers/md/
11522 F:      include/linux/raid/
11523 F:      include/uapi/linux/raid/
11524
11525 SONIC NETWORK DRIVER
11526 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11527 L:      netdev@vger.kernel.org
11528 S:      Maintained
11529 F:      drivers/net/ethernet/natsemi/sonic.*
11530
11531 SONICS SILICON BACKPLANE DRIVER (SSB)
11532 M:      Michael Buesch <m@bues.ch>
11533 L:      linux-wireless@vger.kernel.org
11534 S:      Maintained
11535 F:      drivers/ssb/
11536 F:      include/linux/ssb/
11537
11538 SONY VAIO CONTROL DEVICE DRIVER
11539 M:      Mattia Dongili <malattia@linux.it>
11540 L:      platform-driver-x86@vger.kernel.org
11541 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11542 S:      Maintained
11543 F:      Documentation/laptops/sony-laptop.txt
11544 F:      drivers/char/sonypi.c
11545 F:      drivers/platform/x86/sony-laptop.c
11546 F:      include/linux/sony-laptop.h
11547
11548 SONY MEMORYSTICK CARD SUPPORT
11549 M:      Alex Dubov <oakad@yahoo.com>
11550 W:      http://tifmxx.berlios.de/
11551 S:      Maintained
11552 F:      drivers/memstick/host/tifm_ms.c
11553
11554 SONY MEMORYSTICK STANDARD SUPPORT
11555 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11556 S:      Maintained
11557 F:      drivers/memstick/core/ms_block.*
11558
11559 SOUND
11560 M:      Jaroslav Kysela <perex@perex.cz>
11561 M:      Takashi Iwai <tiwai@suse.com>
11562 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11563 W:      http://www.alsa-project.org/
11564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11565 T:      git git://git.alsa-project.org/alsa-kernel.git
11566 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11567 S:      Maintained
11568 F:      Documentation/sound/
11569 F:      include/sound/
11570 F:      include/uapi/sound/
11571 F:      sound/
11572
11573 SOUND - COMPRESSED AUDIO
11574 M:      Vinod Koul <vinod.koul@intel.com>
11575 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11577 S:      Supported
11578 F:      Documentation/sound/alsa/compress_offload.txt
11579 F:      include/sound/compress_driver.h
11580 F:      include/uapi/sound/compress_*
11581 F:      sound/core/compress_offload.c
11582 F:      sound/soc/soc-compress.c
11583
11584 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11585 M:      Liam Girdwood <lgirdwood@gmail.com>
11586 M:      Mark Brown <broonie@kernel.org>
11587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11588 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11589 W:      http://alsa-project.org/main/index.php/ASoC
11590 S:      Supported
11591 F:      Documentation/devicetree/bindings/sound/
11592 F:      Documentation/sound/alsa/soc/
11593 F:      sound/soc/
11594 F:      include/sound/soc*
11595
11596 SOUND - DMAENGINE HELPERS
11597 M:      Lars-Peter Clausen <lars@metafoo.de>
11598 S:      Supported
11599 F:      include/sound/dmaengine_pcm.h
11600 F:      sound/core/pcm_dmaengine.c
11601 F:      sound/soc/soc-generic-dmaengine-pcm.c
11602
11603 SP2 MEDIA DRIVER
11604 M:      Olli Salonen <olli.salonen@iki.fi>
11605 L:      linux-media@vger.kernel.org
11606 W:      https://linuxtv.org
11607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11608 S:      Maintained
11609 F:      drivers/media/dvb-frontends/sp2*
11610
11611 SPARC + UltraSPARC (sparc/sparc64)
11612 M:      "David S. Miller" <davem@davemloft.net>
11613 L:      sparclinux@vger.kernel.org
11614 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11617 S:      Maintained
11618 F:      arch/sparc/
11619 F:      drivers/sbus/
11620
11621 SPARC SERIAL DRIVERS
11622 M:      "David S. Miller" <davem@davemloft.net>
11623 L:      sparclinux@vger.kernel.org
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11626 S:      Maintained
11627 F:      include/linux/sunserialcore.h
11628 F:      drivers/tty/serial/suncore.c
11629 F:      drivers/tty/serial/sunhv.c
11630 F:      drivers/tty/serial/sunsab.c
11631 F:      drivers/tty/serial/sunsab.h
11632 F:      drivers/tty/serial/sunsu.c
11633 F:      drivers/tty/serial/sunzilog.c
11634 F:      drivers/tty/serial/sunzilog.h
11635
11636 SPARSE CHECKER
11637 M:      "Christopher Li" <sparse@chrisli.org>
11638 L:      linux-sparse@vger.kernel.org
11639 W:      https://sparse.wiki.kernel.org/
11640 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11641 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11642 S:      Maintained
11643 F:      include/linux/compiler.h
11644
11645 SPEAR PLATFORM SUPPORT
11646 M:      Viresh Kumar <vireshk@kernel.org>
11647 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649 W:      http://www.st.com/spear
11650 S:      Maintained
11651 F:      arch/arm/boot/dts/spear*
11652 F:      arch/arm/mach-spear/
11653
11654 SPEAR CLOCK FRAMEWORK SUPPORT
11655 M:      Viresh Kumar <vireshk@kernel.org>
11656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11657 W:      http://www.st.com/spear
11658 S:      Maintained
11659 F:      drivers/clk/spear/
11660
11661 SPI NOR SUBSYSTEM
11662 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11663 M:      Marek Vasut <marek.vasut@gmail.com>
11664 L:      linux-mtd@lists.infradead.org
11665 W:      http://www.linux-mtd.infradead.org/
11666 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11667 T:      git git://github.com/spi-nor/linux.git
11668 S:      Maintained
11669 F:      drivers/mtd/spi-nor/
11670 F:      include/linux/mtd/spi-nor.h
11671
11672 SPI SUBSYSTEM
11673 M:      Mark Brown <broonie@kernel.org>
11674 L:      linux-spi@vger.kernel.org
11675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11676 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11677 S:      Maintained
11678 F:      Documentation/devicetree/bindings/spi/
11679 F:      Documentation/spi/
11680 F:      drivers/spi/
11681 F:      include/linux/spi/
11682 F:      include/uapi/linux/spi/
11683 F:      tools/spi/
11684
11685 SPIDERNET NETWORK DRIVER for CELL
11686 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11687 L:      netdev@vger.kernel.org
11688 S:      Supported
11689 F:      Documentation/networking/spider_net.txt
11690 F:      drivers/net/ethernet/toshiba/spider_net*
11691
11692 SPU FILE SYSTEM
11693 M:      Jeremy Kerr <jk@ozlabs.org>
11694 L:      linuxppc-dev@lists.ozlabs.org
11695 W:      http://www.ibm.com/developerworks/power/cell/
11696 S:      Supported
11697 F:      Documentation/filesystems/spufs.txt
11698 F:      arch/powerpc/platforms/cell/spufs/
11699
11700 SQUASHFS FILE SYSTEM
11701 M:      Phillip Lougher <phillip@squashfs.org.uk>
11702 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11703 W:      http://squashfs.org.uk
11704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11705 S:      Maintained
11706 F:      Documentation/filesystems/squashfs.txt
11707 F:      fs/squashfs/
11708
11709 SRM (Alpha) environment access
11710 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11711 S:      Maintained
11712 F:      arch/alpha/kernel/srm_env.c
11713
11714 STABLE BRANCH
11715 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11716 L:      stable@vger.kernel.org
11717 S:      Supported
11718 F:      Documentation/process/stable-kernel-rules.rst
11719
11720 STAGING SUBSYSTEM
11721 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11723 L:      devel@driverdev.osuosl.org
11724 S:      Supported
11725 F:      drivers/staging/
11726
11727 STAGING - COMEDI
11728 M:      Ian Abbott <abbotti@mev.co.uk>
11729 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11730 S:      Odd Fixes
11731 F:      drivers/staging/comedi/
11732
11733 STAGING - FLARION FT1000 DRIVERS
11734 M:      Marek Belisko <marek.belisko@gmail.com>
11735 S:      Odd Fixes
11736 F:      drivers/staging/ft1000/
11737
11738 STAGING - INDUSTRIAL IO
11739 M:      Jonathan Cameron <jic23@kernel.org>
11740 L:      linux-iio@vger.kernel.org
11741 S:      Odd Fixes
11742 F:      Documentation/devicetree/bindings/staging/iio/
11743 F:      drivers/staging/iio/
11744
11745 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11746 M:      Jarod Wilson <jarod@wilsonet.com>
11747 W:      http://www.lirc.org/
11748 S:      Odd Fixes
11749 F:      drivers/staging/media/lirc/
11750
11751 STAGING - LUSTRE PARALLEL FILESYSTEM
11752 M:      Oleg Drokin <oleg.drokin@intel.com>
11753 M:      Andreas Dilger <andreas.dilger@intel.com>
11754 M:      James Simmons <jsimmons@infradead.org>
11755 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11756 W:      http://wiki.lustre.org/
11757 S:      Maintained
11758 F:      drivers/staging/lustre
11759
11760 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11761 M:      Marc Dietrich <marvin24@gmx.de>
11762 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11763 L:      linux-tegra@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/staging/nvec/
11766
11767 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11768 M:      Jens Frederich <jfrederich@gmail.com>
11769 M:      Daniel Drake <dsd@laptop.org>
11770 M:      Jon Nettleton <jon.nettleton@gmail.com>
11771 W:      http://wiki.laptop.org/go/DCON
11772 S:      Maintained
11773 F:      drivers/staging/olpc_dcon/
11774
11775 STAGING - REALTEK RTL8712U DRIVERS
11776 M:      Larry Finger <Larry.Finger@lwfinger.net>
11777 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11778 S:      Odd Fixes
11779 F:      drivers/staging/rtl8712/
11780
11781 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11782 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11783 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11784 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11785 L:      linux-fbdev@vger.kernel.org
11786 S:      Maintained
11787 F:      drivers/staging/sm750fb/
11788
11789 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11790 M:      William Hubbs <w.d.hubbs@gmail.com>
11791 M:      Chris Brannon <chris@the-brannons.com>
11792 M:      Kirk Reiser <kirk@reisers.ca>
11793 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11794 L:      speakup@linux-speakup.org
11795 W:      http://www.linux-speakup.org/
11796 S:      Odd Fixes
11797 F:      drivers/staging/speakup/
11798
11799 STAGING - VIA VT665X DRIVERS
11800 M:      Forest Bond <forest@alittletooquiet.net>
11801 S:      Odd Fixes
11802 F:      drivers/staging/vt665?/
11803
11804 STAGING - WILC1000 WIFI DRIVER
11805 M:      Aditya Shankar <aditya.shankar@microchip.com>
11806 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11807 L:      linux-wireless@vger.kernel.org
11808 S:      Supported
11809 F:      drivers/staging/wilc1000/
11810
11811 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11812 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11813 S:      Odd Fixes
11814 F:      drivers/staging/xgifb/
11815
11816 STARFIRE/DURALAN NETWORK DRIVER
11817 M:      Ion Badulescu <ionut@badula.org>
11818 S:      Odd Fixes
11819 F:      drivers/net/ethernet/adaptec/starfire*
11820
11821 SUN3/3X
11822 M:      Sam Creasey <sammy@sammy.net>
11823 W:      http://sammy.net/sun3/
11824 S:      Maintained
11825 F:      arch/m68k/kernel/*sun3*
11826 F:      arch/m68k/sun3*/
11827 F:      arch/m68k/include/asm/sun3*
11828 F:      drivers/net/ethernet/i825xx/sun3*
11829
11830 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11831 M:      Hans de Goede <hdegoede@redhat.com>
11832 L:      linux-input@vger.kernel.org
11833 S:      Maintained
11834 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11835 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11836
11837 SUNDANCE NETWORK DRIVER
11838 M:      Denis Kirjanov <kda@linux-powerpc.org>
11839 L:      netdev@vger.kernel.org
11840 S:      Maintained
11841 F:      drivers/net/ethernet/dlink/sundance.c
11842
11843 SUPERH
11844 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11845 M:      Rich Felker <dalias@libc.org>
11846 L:      linux-sh@vger.kernel.org
11847 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11848 S:      Maintained
11849 F:      Documentation/sh/
11850 F:      arch/sh/
11851 F:      drivers/sh/
11852
11853 SUSPEND TO RAM
11854 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11855 M:      Len Brown <len.brown@intel.com>
11856 M:      Pavel Machek <pavel@ucw.cz>
11857 L:      linux-pm@vger.kernel.org
11858 B:      https://bugzilla.kernel.org
11859 S:      Supported
11860 F:      Documentation/power/
11861 F:      arch/x86/kernel/acpi/
11862 F:      drivers/base/power/
11863 F:      kernel/power/
11864 F:      include/linux/suspend.h
11865 F:      include/linux/freezer.h
11866 F:      include/linux/pm.h
11867
11868 SVGA HANDLING
11869 M:      Martin Mares <mj@ucw.cz>
11870 L:      linux-video@atrey.karlin.mff.cuni.cz
11871 S:      Maintained
11872 F:      Documentation/svga.txt
11873 F:      arch/x86/boot/video*
11874
11875 SWIOTLB SUBSYSTEM
11876 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11877 L:      linux-kernel@vger.kernel.org
11878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11879 S:      Supported
11880 F:      lib/swiotlb.c
11881 F:      arch/*/kernel/pci-swiotlb.c
11882 F:      include/linux/swiotlb.h
11883
11884 SWITCHDEV
11885 M:      Jiri Pirko <jiri@resnulli.us>
11886 L:      netdev@vger.kernel.org
11887 S:      Supported
11888 F:      net/switchdev/
11889 F:      include/net/switchdev.h
11890
11891 SYNOPSYS ARC ARCHITECTURE
11892 M:      Vineet Gupta <vgupta@synopsys.com>
11893 L:      linux-snps-arc@lists.infradead.org
11894 S:      Supported
11895 F:      arch/arc/
11896 F:      Documentation/devicetree/bindings/arc/*
11897 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11898 F:      drivers/clocksource/arc_timer.c
11899 F:      drivers/tty/serial/arc_uart.c
11900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11901
11902 SYNOPSYS ARC SDP platform support
11903 M:      Alexey Brodkin <abrodkin@synopsys.com>
11904 S:      Supported
11905 F:      arch/arc/plat-axs10x
11906 F:      arch/arc/boot/dts/ax*
11907 F:      Documentation/devicetree/bindings/arc/axs10*
11908
11909 SYSTEM CONFIGURATION (SYSCON)
11910 M:      Lee Jones <lee.jones@linaro.org>
11911 M:      Arnd Bergmann <arnd@arndb.de>
11912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11913 S:      Supported
11914 F:      drivers/mfd/syscon.c
11915
11916 SYSTEM RESET/SHUTDOWN DRIVERS
11917 M:      Sebastian Reichel <sre@kernel.org>
11918 L:      linux-pm@vger.kernel.org
11919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11920 S:      Maintained
11921 F:      Documentation/devicetree/bindings/power/reset/
11922 F:      drivers/power/reset/
11923
11924 SYSV FILESYSTEM
11925 M:      Christoph Hellwig <hch@infradead.org>
11926 S:      Maintained
11927 F:      Documentation/filesystems/sysv-fs.txt
11928 F:      fs/sysv/
11929 F:      include/linux/sysv_fs.h
11930
11931 TARGET SUBSYSTEM
11932 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11933 L:      linux-scsi@vger.kernel.org
11934 L:      target-devel@vger.kernel.org
11935 W:      http://www.linux-iscsi.org
11936 W:      http://groups.google.com/group/linux-iscsi-target-dev
11937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11938 S:      Supported
11939 F:      drivers/target/
11940 F:      include/target/
11941 F:      Documentation/target/
11942
11943 TASKSTATS STATISTICS INTERFACE
11944 M:      Balbir Singh <bsingharora@gmail.com>
11945 S:      Maintained
11946 F:      Documentation/accounting/taskstats*
11947 F:      include/linux/taskstats*
11948 F:      kernel/taskstats.c
11949
11950 TC CLASSIFIER
11951 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11952 L:      netdev@vger.kernel.org
11953 S:      Maintained
11954 F:      include/net/pkt_cls.h
11955 F:      include/uapi/linux/pkt_cls.h
11956 F:      net/sched/
11957
11958 TCP LOW PRIORITY MODULE
11959 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11960 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11961 W:      http://tcp-lp-mod.sourceforge.net/
11962 S:      Maintained
11963 F:      net/ipv4/tcp_lp.c
11964
11965 TDA10071 MEDIA DRIVER
11966 M:      Antti Palosaari <crope@iki.fi>
11967 L:      linux-media@vger.kernel.org
11968 W:      https://linuxtv.org
11969 W:      http://palosaari.fi/linux/
11970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11971 T:      git git://linuxtv.org/anttip/media_tree.git
11972 S:      Maintained
11973 F:      drivers/media/dvb-frontends/tda10071*
11974
11975 TDA18212 MEDIA DRIVER
11976 M:      Antti Palosaari <crope@iki.fi>
11977 L:      linux-media@vger.kernel.org
11978 W:      https://linuxtv.org
11979 W:      http://palosaari.fi/linux/
11980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11981 T:      git git://linuxtv.org/anttip/media_tree.git
11982 S:      Maintained
11983 F:      drivers/media/tuners/tda18212*
11984
11985 TDA18218 MEDIA DRIVER
11986 M:      Antti Palosaari <crope@iki.fi>
11987 L:      linux-media@vger.kernel.org
11988 W:      https://linuxtv.org
11989 W:      http://palosaari.fi/linux/
11990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11991 T:      git git://linuxtv.org/anttip/media_tree.git
11992 S:      Maintained
11993 F:      drivers/media/tuners/tda18218*
11994
11995 TDA18271 MEDIA DRIVER
11996 M:      Michael Krufky <mkrufky@linuxtv.org>
11997 L:      linux-media@vger.kernel.org
11998 W:      https://linuxtv.org
11999 W:      http://github.com/mkrufky
12000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12001 T:      git git://linuxtv.org/mkrufky/tuners.git
12002 S:      Maintained
12003 F:      drivers/media/tuners/tda18271*
12004
12005 TDA827x MEDIA DRIVER
12006 M:      Michael Krufky <mkrufky@linuxtv.org>
12007 L:      linux-media@vger.kernel.org
12008 W:      https://linuxtv.org
12009 W:      http://github.com/mkrufky
12010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12011 T:      git git://linuxtv.org/mkrufky/tuners.git
12012 S:      Maintained
12013 F:      drivers/media/tuners/tda8290.*
12014
12015 TDA8290 MEDIA DRIVER
12016 M:      Michael Krufky <mkrufky@linuxtv.org>
12017 L:      linux-media@vger.kernel.org
12018 W:      https://linuxtv.org
12019 W:      http://github.com/mkrufky
12020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12021 T:      git git://linuxtv.org/mkrufky/tuners.git
12022 S:      Maintained
12023 F:      drivers/media/tuners/tda8290.*
12024
12025 TDA9840 MEDIA DRIVER
12026 M:      Hans Verkuil <hverkuil@xs4all.nl>
12027 L:      linux-media@vger.kernel.org
12028 T:      git git://linuxtv.org/media_tree.git
12029 W:      https://linuxtv.org
12030 S:      Maintained
12031 F:      drivers/media/i2c/tda9840*
12032
12033 TEA5761 TUNER DRIVER
12034 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12035 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12036 L:      linux-media@vger.kernel.org
12037 W:      https://linuxtv.org
12038 T:      git git://linuxtv.org/media_tree.git
12039 S:      Odd fixes
12040 F:      drivers/media/tuners/tea5761.*
12041
12042 TEA5767 TUNER DRIVER
12043 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12044 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12045 L:      linux-media@vger.kernel.org
12046 W:      https://linuxtv.org
12047 T:      git git://linuxtv.org/media_tree.git
12048 S:      Maintained
12049 F:      drivers/media/tuners/tea5767.*
12050
12051 TEA6415C MEDIA DRIVER
12052 M:      Hans Verkuil <hverkuil@xs4all.nl>
12053 L:      linux-media@vger.kernel.org
12054 T:      git git://linuxtv.org/media_tree.git
12055 W:      https://linuxtv.org
12056 S:      Maintained
12057 F:      drivers/media/i2c/tea6415c*
12058
12059 TEA6420 MEDIA DRIVER
12060 M:      Hans Verkuil <hverkuil@xs4all.nl>
12061 L:      linux-media@vger.kernel.org
12062 T:      git git://linuxtv.org/media_tree.git
12063 W:      https://linuxtv.org
12064 S:      Maintained
12065 F:      drivers/media/i2c/tea6420*
12066
12067 TEAM DRIVER
12068 M:      Jiri Pirko <jiri@resnulli.us>
12069 L:      netdev@vger.kernel.org
12070 S:      Supported
12071 F:      drivers/net/team/
12072 F:      include/linux/if_team.h
12073 F:      include/uapi/linux/if_team.h
12074
12075 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12076 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12077 S:      Maintained
12078 F:      arch/x86/platform/ts5500/
12079
12080 TECHNOTREND USB IR RECEIVER
12081 M:      Sean Young <sean@mess.org>
12082 L:      linux-media@vger.kernel.org
12083 S:      Maintained
12084 F:      drivers/media/rc/ttusbir.c
12085
12086 TEGRA ARCHITECTURE SUPPORT
12087 M:      Stephen Warren <swarren@wwwdotorg.org>
12088 M:      Thierry Reding <thierry.reding@gmail.com>
12089 M:      Alexandre Courbot <gnurou@gmail.com>
12090 L:      linux-tegra@vger.kernel.org
12091 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12093 S:      Supported
12094 N:      [^a-z]tegra
12095
12096 TEGRA CLOCK DRIVER
12097 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12098 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12099 S:      Supported
12100 F:      drivers/clk/tegra/
12101
12102 TEGRA DMA DRIVERS
12103 M:      Laxman Dewangan <ldewangan@nvidia.com>
12104 M:      Jon Hunter <jonathanh@nvidia.com>
12105 S:      Supported
12106 F:      drivers/dma/tegra*
12107
12108 TEGRA I2C DRIVER
12109 M:      Laxman Dewangan <ldewangan@nvidia.com>
12110 S:      Supported
12111 F:      drivers/i2c/busses/i2c-tegra.c
12112
12113 TEGRA IOMMU DRIVERS
12114 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12115 S:      Supported
12116 F:      drivers/iommu/tegra*
12117
12118 TEGRA KBC DRIVER
12119 M:      Rakesh Iyer <riyer@nvidia.com>
12120 M:      Laxman Dewangan <ldewangan@nvidia.com>
12121 S:      Supported
12122 F:      drivers/input/keyboard/tegra-kbc.c
12123
12124 TEGRA PWM DRIVER
12125 M:      Thierry Reding <thierry.reding@gmail.com>
12126 S:      Supported
12127 F:      drivers/pwm/pwm-tegra.c
12128
12129 TEGRA SERIAL DRIVER
12130 M:      Laxman Dewangan <ldewangan@nvidia.com>
12131 S:      Supported
12132 F:      drivers/tty/serial/serial-tegra.c
12133
12134 TEGRA SPI DRIVER
12135 M:      Laxman Dewangan <ldewangan@nvidia.com>
12136 S:      Supported
12137 F:      drivers/spi/spi-tegra*
12138
12139 TEHUTI ETHERNET DRIVER
12140 M:      Andy Gospodarek <andy@greyhouse.net>
12141 L:      netdev@vger.kernel.org
12142 S:      Supported
12143 F:      drivers/net/ethernet/tehuti/*
12144
12145 Telecom Clock Driver for MCPL0010
12146 M:      Mark Gross <mark.gross@intel.com>
12147 S:      Supported
12148 F:      drivers/char/tlclk.c
12149
12150 TENSILICA XTENSA PORT (xtensa)
12151 M:      Chris Zankel <chris@zankel.net>
12152 M:      Max Filippov <jcmvbkbc@gmail.com>
12153 L:      linux-xtensa@linux-xtensa.org
12154 T:      git git://github.com/czankel/xtensa-linux.git
12155 S:      Maintained
12156 F:      arch/xtensa/
12157 F:      drivers/irqchip/irq-xtensa-*
12158
12159 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12160 M:      Nishanth Menon <nm@ti.com>
12161 M:      Tero Kristo <t-kristo@ti.com>
12162 M:      Santosh Shilimkar <ssantosh@kernel.org>
12163 L:      linux-arm-kernel@lists.infradead.org
12164 S:      Maintained
12165 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12166 F:      drivers/firmware/ti_sci*
12167 F:      include/linux/soc/ti/ti_sci_protocol.h
12168
12169 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12170 M:      Hans Verkuil <hverkuil@xs4all.nl>
12171 L:      linux-media@vger.kernel.org
12172 T:      git git://linuxtv.org/media_tree.git
12173 W:      https://linuxtv.org
12174 S:      Maintained
12175 F:      drivers/media/radio/radio-raremono.c
12176
12177 THERMAL
12178 M:      Zhang Rui <rui.zhang@intel.com>
12179 M:      Eduardo Valentin <edubezval@gmail.com>
12180 L:      linux-pm@vger.kernel.org
12181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12183 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12184 S:      Supported
12185 F:      drivers/thermal/
12186 F:      include/linux/thermal.h
12187 F:      include/uapi/linux/thermal.h
12188 F:      include/linux/cpu_cooling.h
12189 F:      Documentation/devicetree/bindings/thermal/
12190
12191 THERMAL/CPU_COOLING
12192 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12193 M:      Viresh Kumar <viresh.kumar@linaro.org>
12194 M:      Javi Merino <javi.merino@kernel.org>
12195 L:      linux-pm@vger.kernel.org
12196 S:      Supported
12197 F:      Documentation/thermal/cpu-cooling-api.txt
12198 F:      drivers/thermal/cpu_cooling.c
12199 F:      include/linux/cpu_cooling.h
12200
12201 THINKPAD ACPI EXTRAS DRIVER
12202 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12203 L:      ibm-acpi-devel@lists.sourceforge.net
12204 L:      platform-driver-x86@vger.kernel.org
12205 W:      http://ibm-acpi.sourceforge.net
12206 W:      http://thinkwiki.org/wiki/Ibm-acpi
12207 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12208 S:      Maintained
12209 F:      drivers/platform/x86/thinkpad_acpi.c
12210
12211 TI BANDGAP AND THERMAL DRIVER
12212 M:      Eduardo Valentin <edubezval@gmail.com>
12213 M:      Keerthy <j-keerthy@ti.com>
12214 L:      linux-pm@vger.kernel.org
12215 L:      linux-omap@vger.kernel.org
12216 S:      Maintained
12217 F:      drivers/thermal/ti-soc-thermal/
12218
12219 TI VPE/CAL DRIVERS
12220 M:      Benoit Parrot <bparrot@ti.com>
12221 L:      linux-media@vger.kernel.org
12222 W:      http://linuxtv.org/
12223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12224 S:      Maintained
12225 F:      drivers/media/platform/ti-vpe/
12226
12227 TI CDCE706 CLOCK DRIVER
12228 M:      Max Filippov <jcmvbkbc@gmail.com>
12229 S:      Maintained
12230 F:      drivers/clk/clk-cdce706.c
12231
12232 TI CLOCK DRIVER
12233 M:      Tero Kristo <t-kristo@ti.com>
12234 L:      linux-omap@vger.kernel.org
12235 S:      Maintained
12236 F:      drivers/clk/ti/
12237 F:      include/linux/clk/ti.h
12238
12239 TI ETHERNET SWITCH DRIVER (CPSW)
12240 M:      Mugunthan V N <mugunthanvnm@ti.com>
12241 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12242 L:      linux-omap@vger.kernel.org
12243 L:      netdev@vger.kernel.org
12244 S:      Maintained
12245 F:      drivers/net/ethernet/ti/cpsw*
12246 F:      drivers/net/ethernet/ti/davinci*
12247
12248 TI FLASH MEDIA INTERFACE DRIVER
12249 M:      Alex Dubov <oakad@yahoo.com>
12250 S:      Maintained
12251 F:      drivers/misc/tifm*
12252 F:      drivers/mmc/host/tifm_sd.c
12253 F:      include/linux/tifm.h
12254
12255 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12256 M:      Santosh Shilimkar <ssantosh@kernel.org>
12257 L:      linux-kernel@vger.kernel.org
12258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12259 S:      Maintained
12260 F:      drivers/soc/ti/*
12261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12262
12263
12264 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12265 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12266 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12268 S:      Maintained
12269 F:      sound/soc/codecs/lm49453*
12270 F:      sound/soc/codecs/isabelle*
12271
12272 TI LP855x BACKLIGHT DRIVER
12273 M:      Milo Kim <milo.kim@ti.com>
12274 S:      Maintained
12275 F:      Documentation/backlight/lp855x-driver.txt
12276 F:      drivers/video/backlight/lp855x_bl.c
12277 F:      include/linux/platform_data/lp855x.h
12278
12279 TI LP8727 CHARGER DRIVER
12280 M:      Milo Kim <milo.kim@ti.com>
12281 S:      Maintained
12282 F:      drivers/power/supply/lp8727_charger.c
12283 F:      include/linux/platform_data/lp8727.h
12284
12285 TI LP8788 MFD DRIVER
12286 M:      Milo Kim <milo.kim@ti.com>
12287 S:      Maintained
12288 F:      drivers/iio/adc/lp8788_adc.c
12289 F:      drivers/leds/leds-lp8788.c
12290 F:      drivers/mfd/lp8788*.c
12291 F:      drivers/power/supply/lp8788-charger.c
12292 F:      drivers/regulator/lp8788-*.c
12293 F:      include/linux/mfd/lp8788*.h
12294
12295 TI NETCP ETHERNET DRIVER
12296 M:      Wingman Kwok <w-kwok2@ti.com>
12297 M:      Murali Karicheri <m-karicheri2@ti.com>
12298 L:      netdev@vger.kernel.org
12299 S:      Maintained
12300 F:      drivers/net/ethernet/ti/netcp*
12301
12302 TI TAS571X FAMILY ASoC CODEC DRIVER
12303 M:      Kevin Cernekee <cernekee@chromium.org>
12304 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12305 S:      Odd Fixes
12306 F:      sound/soc/codecs/tas571x*
12307
12308 TI TWL4030 SERIES SOC CODEC DRIVER
12309 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12311 S:      Maintained
12312 F:      sound/soc/codecs/twl4030*
12313
12314 TI WILINK WIRELESS DRIVERS
12315 L:      linux-wireless@vger.kernel.org
12316 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12317 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12319 S:      Orphan
12320 F:      drivers/net/wireless/ti/
12321 F:      include/linux/wl12xx.h
12322
12323 TIPC NETWORK LAYER
12324 M:      Jon Maloy <jon.maloy@ericsson.com>
12325 M:      Ying Xue <ying.xue@windriver.com>
12326 L:      netdev@vger.kernel.org (core kernel code)
12327 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12328 W:      http://tipc.sourceforge.net/
12329 S:      Maintained
12330 F:      include/uapi/linux/tipc*.h
12331 F:      net/tipc/
12332
12333 TILE ARCHITECTURE
12334 M:      Chris Metcalf <cmetcalf@mellanox.com>
12335 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12337 S:      Supported
12338 F:      arch/tile/
12339 F:      drivers/char/tile-srom.c
12340 F:      drivers/edac/tile_edac.c
12341 F:      drivers/net/ethernet/tile/
12342 F:      drivers/rtc/rtc-tile.c
12343 F:      drivers/tty/hvc/hvc_tile.c
12344 F:      drivers/tty/serial/tilegx.c
12345 F:      drivers/usb/host/*-tilegx.c
12346 F:      include/linux/usb/tilegx.h
12347
12348 TLAN NETWORK DRIVER
12349 M:      Samuel Chessman <chessman@tux.org>
12350 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12351 W:      http://sourceforge.net/projects/tlan/
12352 S:      Maintained
12353 F:      Documentation/networking/tlan.txt
12354 F:      drivers/net/ethernet/ti/tlan.*
12355
12356 TOMOYO SECURITY MODULE
12357 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12358 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12359 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12360 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12361 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12362 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12363 W:      http://tomoyo.sourceforge.jp/
12364 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12365 S:      Maintained
12366 F:      security/tomoyo/
12367
12368 TOPSTAR LAPTOP EXTRAS DRIVER
12369 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12370 L:      platform-driver-x86@vger.kernel.org
12371 S:      Maintained
12372 F:      drivers/platform/x86/topstar-laptop.c
12373
12374 TOSHIBA ACPI EXTRAS DRIVER
12375 M:      Azael Avalos <coproscefalo@gmail.com>
12376 L:      platform-driver-x86@vger.kernel.org
12377 S:      Maintained
12378 F:      drivers/platform/x86/toshiba_acpi.c
12379
12380 TOSHIBA BLUETOOTH DRIVER
12381 M:      Azael Avalos <coproscefalo@gmail.com>
12382 L:      platform-driver-x86@vger.kernel.org
12383 S:      Maintained
12384 F:      drivers/platform/x86/toshiba_bluetooth.c
12385
12386 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12387 M:      Azael Avalos <coproscefalo@gmail.com>
12388 L:      platform-driver-x86@vger.kernel.org
12389 S:      Maintained
12390 F:      drivers/platform/x86/toshiba_haps.c
12391
12392 TOSHIBA WMI HOTKEYS DRIVER
12393 M:      Azael Avalos <coproscefalo@gmail.com>
12394 L:      platform-driver-x86@vger.kernel.org
12395 S:      Maintained
12396 F:      drivers/platform/x86/toshiba-wmi.c
12397
12398 TOSHIBA SMM DRIVER
12399 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12400 W:      http://www.buzzard.org.uk/toshiba/
12401 S:      Maintained
12402 F:      drivers/char/toshiba.c
12403 F:      include/linux/toshiba.h
12404 F:      include/uapi/linux/toshiba.h
12405
12406 TOSHIBA TC358743 DRIVER
12407 M:      Mats Randgaard <matrandg@cisco.com>
12408 L:      linux-media@vger.kernel.org
12409 S:      Maintained
12410 F:      drivers/media/i2c/tc358743*
12411 F:      include/media/i2c/tc358743.h
12412
12413 TMIO/SDHI MMC DRIVER
12414 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12415 L:      linux-mmc@vger.kernel.org
12416 S:      Supported
12417 F:      drivers/mmc/host/tmio_mmc*
12418 F:      drivers/mmc/host/sh_mobile_sdhi.c
12419 F:      include/linux/mfd/tmio.h
12420
12421 TMP401 HARDWARE MONITOR DRIVER
12422 M:      Guenter Roeck <linux@roeck-us.net>
12423 L:      linux-hwmon@vger.kernel.org
12424 S:      Maintained
12425 F:      Documentation/hwmon/tmp401
12426 F:      drivers/hwmon/tmp401.c
12427
12428 TMPFS (SHMEM FILESYSTEM)
12429 M:      Hugh Dickins <hughd@google.com>
12430 L:      linux-mm@kvack.org
12431 S:      Maintained
12432 F:      include/linux/shmem_fs.h
12433 F:      mm/shmem.c
12434
12435 TM6000 VIDEO4LINUX DRIVER
12436 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12437 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12438 L:      linux-media@vger.kernel.org
12439 W:      https://linuxtv.org
12440 T:      git git://linuxtv.org/media_tree.git
12441 S:      Odd fixes
12442 F:      drivers/media/usb/tm6000/
12443 F:      Documentation/media/v4l-drivers/tm6000*
12444
12445 TW5864 VIDEO4LINUX DRIVER
12446 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12447 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12448 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12449 L:      linux-media@vger.kernel.org
12450 S:      Supported
12451 F:      drivers/media/pci/tw5864/
12452
12453 TW68 VIDEO4LINUX DRIVER
12454 M:      Hans Verkuil <hverkuil@xs4all.nl>
12455 L:      linux-media@vger.kernel.org
12456 T:      git git://linuxtv.org/media_tree.git
12457 W:      https://linuxtv.org
12458 S:      Odd Fixes
12459 F:      drivers/media/pci/tw68/
12460
12461 TW686X VIDEO4LINUX DRIVER
12462 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12463 L:      linux-media@vger.kernel.org
12464 T:      git git://linuxtv.org/media_tree.git
12465 W:      http://linuxtv.org
12466 S:      Maintained
12467 F:      drivers/media/pci/tw686x/
12468
12469 TPM DEVICE DRIVER
12470 M:      Peter Huewe <peterhuewe@gmx.de>
12471 M:      Marcel Selhorst <tpmdd@selhorst.net>
12472 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12473 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12474 W:      http://tpmdd.sourceforge.net
12475 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12476 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12477 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12478 S:      Maintained
12479 F:      drivers/char/tpm/
12480
12481 TPM IBM_VTPM DEVICE DRIVER
12482 M:      Ashley Lai <ashleydlai@gmail.com>
12483 W:      http://tpmdd.sourceforge.net
12484 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12485 S:      Maintained
12486 F:      drivers/char/tpm/tpm_ibmvtpm*
12487
12488 TRACING
12489 M:      Steven Rostedt <rostedt@goodmis.org>
12490 M:      Ingo Molnar <mingo@redhat.com>
12491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12492 S:      Maintained
12493 F:      Documentation/trace/ftrace.txt
12494 F:      arch/*/*/*/ftrace.h
12495 F:      arch/*/kernel/ftrace.c
12496 F:      include/*/ftrace.h
12497 F:      include/linux/trace*.h
12498 F:      include/trace/
12499 F:      kernel/trace/
12500 F:      tools/testing/selftests/ftrace/
12501
12502 TRACING MMIO ACCESSES (MMIOTRACE)
12503 M:      Steven Rostedt <rostedt@goodmis.org>
12504 M:      Ingo Molnar <mingo@kernel.org>
12505 R:      Karol Herbst <karolherbst@gmail.com>
12506 R:      Pekka Paalanen <ppaalanen@gmail.com>
12507 S:      Maintained
12508 L:      linux-kernel@vger.kernel.org
12509 L:      nouveau@lists.freedesktop.org
12510 F:      kernel/trace/trace_mmiotrace.c
12511 F:      include/linux/mmiotrace.h
12512 F:      arch/x86/mm/kmmio.c
12513 F:      arch/x86/mm/mmio-mod.c
12514 F:      arch/x86/mm/testmmiotrace.c
12515
12516 TRIVIAL PATCHES
12517 M:      Jiri Kosina <trivial@kernel.org>
12518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12519 S:      Maintained
12520 K:      ^Subject:.*(?i)trivial
12521
12522 TTY LAYER
12523 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12524 M:      Jiri Slaby <jslaby@suse.com>
12525 S:      Supported
12526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12527 F:      Documentation/serial/
12528 F:      drivers/tty/
12529 F:      drivers/tty/serial/serial_core.c
12530 F:      include/linux/serial_core.h
12531 F:      include/linux/serial.h
12532 F:      include/linux/tty.h
12533 F:      include/uapi/linux/serial_core.h
12534 F:      include/uapi/linux/serial.h
12535 F:      include/uapi/linux/tty.h
12536
12537 TUA9001 MEDIA DRIVER
12538 M:      Antti Palosaari <crope@iki.fi>
12539 L:      linux-media@vger.kernel.org
12540 W:      https://linuxtv.org
12541 W:      http://palosaari.fi/linux/
12542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12543 T:      git git://linuxtv.org/anttip/media_tree.git
12544 S:      Maintained
12545 F:      drivers/media/tuners/tua9001*
12546
12547 TULIP NETWORK DRIVERS
12548 L:      netdev@vger.kernel.org
12549 L:      linux-parisc@vger.kernel.org
12550 S:      Orphan
12551 F:      drivers/net/ethernet/dec/tulip/
12552
12553 TUN/TAP driver
12554 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12555 W:      http://vtun.sourceforge.net/tun
12556 S:      Maintained
12557 F:      Documentation/networking/tuntap.txt
12558 F:      arch/um/os-Linux/drivers/
12559
12560 TURBOCHANNEL SUBSYSTEM
12561 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12562 M:      Ralf Baechle <ralf@linux-mips.org>
12563 L:      linux-mips@linux-mips.org
12564 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12565 S:      Maintained
12566 F:      drivers/tc/
12567 F:      include/linux/tc.h
12568
12569 UBI FILE SYSTEM (UBIFS)
12570 M:      Richard Weinberger <richard@nod.at>
12571 M:      Artem Bityutskiy <dedekind1@gmail.com>
12572 M:      Adrian Hunter <adrian.hunter@intel.com>
12573 L:      linux-mtd@lists.infradead.org
12574 T:      git git://git.infradead.org/ubifs-2.6.git
12575 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12576 S:      Supported
12577 F:      Documentation/filesystems/ubifs.txt
12578 F:      fs/ubifs/
12579
12580 UCLINUX (M68KNOMMU AND COLDFIRE)
12581 M:      Greg Ungerer <gerg@linux-m68k.org>
12582 W:      http://www.linux-m68k.org/
12583 W:      http://www.uclinux.org/
12584 L:      linux-m68k@lists.linux-m68k.org
12585 L:      uclinux-dev@uclinux.org  (subscribers-only)
12586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12587 S:      Maintained
12588 F:      arch/m68k/coldfire/
12589 F:      arch/m68k/68*/
12590 F:      arch/m68k/*/*_no.*
12591 F:      arch/m68k/include/asm/*_no.*
12592
12593 UDF FILESYSTEM
12594 M:      Jan Kara <jack@suse.com>
12595 S:      Maintained
12596 F:      Documentation/filesystems/udf.txt
12597 F:      fs/udf/
12598
12599 UDRAW TABLET
12600 M:      Bastien Nocera <hadess@hadess.net>
12601 L:      linux-input@vger.kernel.org
12602 S:      Maintained
12603 F:      drivers/hid/hid-udraw.c
12604
12605 UFS FILESYSTEM
12606 M:      Evgeniy Dushistov <dushistov@mail.ru>
12607 S:      Maintained
12608 F:      Documentation/filesystems/ufs.txt
12609 F:      fs/ufs/
12610
12611 UHID USERSPACE HID IO DRIVER:
12612 M:      David Herrmann <dh.herrmann@googlemail.com>
12613 L:      linux-input@vger.kernel.org
12614 S:      Maintained
12615 F:      drivers/hid/uhid.c
12616 F:      include/uapi/linux/uhid.h
12617
12618 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12619 L:      linux-usb@vger.kernel.org
12620 S:      Orphan
12621 F:      drivers/uwb/
12622 F:      include/linux/uwb.h
12623 F:      include/linux/uwb/
12624
12625 UNICORE32 ARCHITECTURE:
12626 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12627 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12628 S:      Maintained
12629 T:      git git://github.com/gxt/linux.git
12630 F:      arch/unicore32/
12631
12632 UNIFDEF
12633 M:      Tony Finch <dot@dotat.at>
12634 W:      http://dotat.at/prog/unifdef
12635 S:      Maintained
12636 F:      scripts/unifdef.c
12637
12638 UNIFORM CDROM DRIVER
12639 M:      Jens Axboe <axboe@kernel.dk>
12640 W:      http://www.kernel.dk
12641 S:      Maintained
12642 F:      Documentation/cdrom/
12643 F:      drivers/cdrom/cdrom.c
12644 F:      include/linux/cdrom.h
12645 F:      include/uapi/linux/cdrom.h
12646
12647 UNISYS S-PAR DRIVERS
12648 M:      David Kershner <david.kershner@unisys.com>
12649 L:      sparmaintainer@unisys.com (Unisys internal)
12650 S:      Supported
12651 F:      drivers/staging/unisys/
12652
12653 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12654 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12655 L:      linux-scsi@vger.kernel.org
12656 S:      Supported
12657 F:      Documentation/scsi/ufs.txt
12658 F:      drivers/scsi/ufs/
12659
12660 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12661 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12662 M:      Prabu Thangamuthu <prabut@synopsys.com>
12663 L:      linux-scsi@vger.kernel.org
12664 S:      Supported
12665 F:      drivers/scsi/ufs/*dwc*
12666
12667 UNSORTED BLOCK IMAGES (UBI)
12668 M:      Artem Bityutskiy <dedekind1@gmail.com>
12669 M:      Richard Weinberger <richard@nod.at>
12670 W:      http://www.linux-mtd.infradead.org/
12671 L:      linux-mtd@lists.infradead.org
12672 T:      git git://git.infradead.org/ubifs-2.6.git
12673 S:      Supported
12674 F:      drivers/mtd/ubi/
12675 F:      include/linux/mtd/ubi.h
12676 F:      include/uapi/mtd/ubi-user.h
12677
12678 USB ACM DRIVER
12679 M:      Oliver Neukum <oneukum@suse.com>
12680 L:      linux-usb@vger.kernel.org
12681 S:      Maintained
12682 F:      Documentation/usb/acm.txt
12683 F:      drivers/usb/class/cdc-acm.*
12684
12685 USB AR5523 WIRELESS DRIVER
12686 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12687 L:      linux-wireless@vger.kernel.org
12688 S:      Maintained
12689 F:      drivers/net/wireless/ath/ar5523/
12690
12691 USB ATTACHED SCSI
12692 M:      Oliver Neukum <oneukum@suse.com>
12693 L:      linux-usb@vger.kernel.org
12694 L:      linux-scsi@vger.kernel.org
12695 S:      Maintained
12696 F:      drivers/usb/storage/uas.c
12697
12698 USB CDC ETHERNET DRIVER
12699 M:      Oliver Neukum <oliver@neukum.org>
12700 L:      linux-usb@vger.kernel.org
12701 S:      Maintained
12702 F:      drivers/net/usb/cdc_*.c
12703 F:      include/uapi/linux/usb/cdc.h
12704
12705 USB CHAOSKEY DRIVER
12706 M:      Keith Packard <keithp@keithp.com>
12707 L:      linux-usb@vger.kernel.org
12708 S:      Maintained
12709 F:      drivers/usb/misc/chaoskey.c
12710
12711 USB CYPRESS C67X00 DRIVER
12712 M:      Peter Korsgaard <jacmet@sunsite.dk>
12713 L:      linux-usb@vger.kernel.org
12714 S:      Maintained
12715 F:      drivers/usb/c67x00/
12716
12717 USB DAVICOM DM9601 DRIVER
12718 M:      Peter Korsgaard <jacmet@sunsite.dk>
12719 L:      netdev@vger.kernel.org
12720 W:      http://www.linux-usb.org/usbnet
12721 S:      Maintained
12722 F:      drivers/net/usb/dm9601.c
12723
12724 USB DIAMOND RIO500 DRIVER
12725 M:      Cesar Miquel <miquel@df.uba.ar>
12726 L:      rio500-users@lists.sourceforge.net
12727 W:      http://rio500.sourceforge.net
12728 S:      Maintained
12729 F:      drivers/usb/misc/rio500*
12730
12731 USB EHCI DRIVER
12732 M:      Alan Stern <stern@rowland.harvard.edu>
12733 L:      linux-usb@vger.kernel.org
12734 S:      Maintained
12735 F:      Documentation/usb/ehci.txt
12736 F:      drivers/usb/host/ehci*
12737
12738 USB GADGET/PERIPHERAL SUBSYSTEM
12739 M:      Felipe Balbi <balbi@kernel.org>
12740 L:      linux-usb@vger.kernel.org
12741 W:      http://www.linux-usb.org/gadget
12742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12743 S:      Maintained
12744 F:      drivers/usb/gadget/
12745 F:      include/linux/usb/gadget*
12746
12747 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12748 M:      Jiri Kosina <jikos@kernel.org>
12749 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12750 L:      linux-usb@vger.kernel.org
12751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12752 S:      Maintained
12753 F:      Documentation/hid/hiddev.txt
12754 F:      drivers/hid/usbhid/
12755
12756 USB ISP116X DRIVER
12757 M:      Olav Kongas <ok@artecdesign.ee>
12758 L:      linux-usb@vger.kernel.org
12759 S:      Maintained
12760 F:      drivers/usb/host/isp116x*
12761 F:      include/linux/usb/isp116x.h
12762
12763 USB LAN78XX ETHERNET DRIVER
12764 M:      Woojung Huh <woojung.huh@microchip.com>
12765 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12766 L:      netdev@vger.kernel.org
12767 S:      Maintained
12768 F:      drivers/net/usb/lan78xx.*
12769
12770 USB MASS STORAGE DRIVER
12771 M:      Alan Stern <stern@rowland.harvard.edu>
12772 L:      linux-usb@vger.kernel.org
12773 L:      usb-storage@lists.one-eyed-alien.net
12774 S:      Maintained
12775 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12776 F:      drivers/usb/storage/
12777
12778 USB MIDI DRIVER
12779 M:      Clemens Ladisch <clemens@ladisch.de>
12780 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12781 T:      git git://git.alsa-project.org/alsa-kernel.git
12782 S:      Maintained
12783 F:      sound/usb/midi.*
12784
12785 USB NETWORKING DRIVERS
12786 L:      linux-usb@vger.kernel.org
12787 S:      Odd Fixes
12788 F:      drivers/net/usb/
12789
12790 USB OHCI DRIVER
12791 M:      Alan Stern <stern@rowland.harvard.edu>
12792 L:      linux-usb@vger.kernel.org
12793 S:      Maintained
12794 F:      Documentation/usb/ohci.txt
12795 F:      drivers/usb/host/ohci*
12796
12797 USB OTG FSM (Finite State Machine)
12798 M:      Peter Chen <Peter.Chen@nxp.com>
12799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12800 L:      linux-usb@vger.kernel.org
12801 S:      Maintained
12802 F:      drivers/usb/common/usb-otg-fsm.c
12803
12804 USB OVER IP DRIVER
12805 M:      Valentina Manea <valentina.manea.m@gmail.com>
12806 M:      Shuah Khan <shuahkh@osg.samsung.com>
12807 M:      Shuah Khan <shuah@kernel.org>
12808 L:      linux-usb@vger.kernel.org
12809 S:      Maintained
12810 F:      Documentation/usb/usbip_protocol.txt
12811 F:      drivers/usb/usbip/
12812 F:      tools/usb/usbip/
12813
12814 USB PEGASUS DRIVER
12815 M:      Petko Manolov <petkan@nucleusys.com>
12816 L:      linux-usb@vger.kernel.org
12817 L:      netdev@vger.kernel.org
12818 T:      git git://github.com/petkan/pegasus.git
12819 W:      https://github.com/petkan/pegasus
12820 S:      Maintained
12821 F:      drivers/net/usb/pegasus.*
12822
12823 USB PHY LAYER
12824 M:      Felipe Balbi <balbi@kernel.org>
12825 L:      linux-usb@vger.kernel.org
12826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12827 S:      Maintained
12828 F:      drivers/usb/phy/
12829
12830 USB PRINTER DRIVER (usblp)
12831 M:      Pete Zaitcev <zaitcev@redhat.com>
12832 L:      linux-usb@vger.kernel.org
12833 S:      Supported
12834 F:      drivers/usb/class/usblp.c
12835
12836 USB QMI WWAN NETWORK DRIVER
12837 M:      Bjørn Mork <bjorn@mork.no>
12838 L:      netdev@vger.kernel.org
12839 S:      Maintained
12840 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12841 F:      drivers/net/usb/qmi_wwan.c
12842
12843 USB RTL8150 DRIVER
12844 M:      Petko Manolov <petkan@nucleusys.com>
12845 L:      linux-usb@vger.kernel.org
12846 L:      netdev@vger.kernel.org
12847 T:      git git://github.com/petkan/rtl8150.git
12848 W:      https://github.com/petkan/rtl8150
12849 S:      Maintained
12850 F:      drivers/net/usb/rtl8150.c
12851
12852 USB SERIAL SUBSYSTEM
12853 M:      Johan Hovold <johan@kernel.org>
12854 L:      linux-usb@vger.kernel.org
12855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12856 S:      Maintained
12857 F:      Documentation/usb/usb-serial.txt
12858 F:      drivers/usb/serial/
12859 F:      include/linux/usb/serial.h
12860
12861 USB SMSC75XX ETHERNET DRIVER
12862 M:      Steve Glendinning <steve.glendinning@shawell.net>
12863 L:      netdev@vger.kernel.org
12864 S:      Maintained
12865 F:      drivers/net/usb/smsc75xx.*
12866
12867 USB SMSC95XX ETHERNET DRIVER
12868 M:      Steve Glendinning <steve.glendinning@shawell.net>
12869 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12870 L:      netdev@vger.kernel.org
12871 S:      Maintained
12872 F:      drivers/net/usb/smsc95xx.*
12873
12874 USB SUBSYSTEM
12875 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12876 L:      linux-usb@vger.kernel.org
12877 W:      http://www.linux-usb.org
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12879 S:      Supported
12880 F:      Documentation/devicetree/bindings/usb/
12881 F:      Documentation/usb/
12882 F:      drivers/usb/
12883 F:      include/linux/usb.h
12884 F:      include/linux/usb/
12885
12886 USB UHCI DRIVER
12887 M:      Alan Stern <stern@rowland.harvard.edu>
12888 L:      linux-usb@vger.kernel.org
12889 S:      Maintained
12890 F:      drivers/usb/host/uhci*
12891
12892 USB "USBNET" DRIVER FRAMEWORK
12893 M:      Oliver Neukum <oneukum@suse.com>
12894 L:      netdev@vger.kernel.org
12895 W:      http://www.linux-usb.org/usbnet
12896 S:      Maintained
12897 F:      drivers/net/usb/usbnet.c
12898 F:      include/linux/usb/usbnet.h
12899
12900 USB VIDEO CLASS
12901 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12902 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12903 L:      linux-media@vger.kernel.org
12904 T:      git git://linuxtv.org/media_tree.git
12905 W:      http://www.ideasonboard.org/uvc/
12906 S:      Maintained
12907 F:      drivers/media/usb/uvc/
12908 F:      include/uapi/linux/uvcvideo.h
12909
12910 USB VISION DRIVER
12911 M:      Hans Verkuil <hverkuil@xs4all.nl>
12912 L:      linux-media@vger.kernel.org
12913 T:      git git://linuxtv.org/media_tree.git
12914 W:      https://linuxtv.org
12915 S:      Odd Fixes
12916 F:      drivers/media/usb/usbvision/
12917
12918 USB WEBCAM GADGET
12919 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12920 L:      linux-usb@vger.kernel.org
12921 S:      Maintained
12922 F:      drivers/usb/gadget/function/*uvc*
12923 F:      drivers/usb/gadget/legacy/webcam.c
12924
12925 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12926 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12927 L:      linux-wireless@vger.kernel.org
12928 S:      Maintained
12929 F:      drivers/net/wireless/rndis_wlan.c
12930
12931 USB XHCI DRIVER
12932 M:      Mathias Nyman <mathias.nyman@intel.com>
12933 L:      linux-usb@vger.kernel.org
12934 S:      Supported
12935 F:      drivers/usb/host/xhci*
12936 F:      drivers/usb/host/pci-quirks*
12937
12938 USB ZD1201 DRIVER
12939 L:      linux-wireless@vger.kernel.org
12940 W:      http://linux-lc100020.sourceforge.net
12941 S:      Orphan
12942 F:      drivers/net/wireless/zydas/zd1201.*
12943
12944 USB ZR364XX DRIVER
12945 M:      Antoine Jacquet <royale@zerezo.com>
12946 L:      linux-usb@vger.kernel.org
12947 L:      linux-media@vger.kernel.org
12948 T:      git git://linuxtv.org/media_tree.git
12949 W:      http://royale.zerezo.com/zr364xx/
12950 S:      Maintained
12951 F:      Documentation/media/v4l-drivers/zr364xx*
12952 F:      drivers/media/usb/zr364xx/
12953
12954 ULPI BUS
12955 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12956 L:      linux-usb@vger.kernel.org
12957 S:      Maintained
12958 F:      drivers/usb/common/ulpi.c
12959 F:      include/linux/ulpi/
12960
12961 USER-MODE LINUX (UML)
12962 M:      Jeff Dike <jdike@addtoit.com>
12963 M:      Richard Weinberger <richard@nod.at>
12964 L:      user-mode-linux-devel@lists.sourceforge.net
12965 L:      user-mode-linux-user@lists.sourceforge.net
12966 W:      http://user-mode-linux.sourceforge.net
12967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12968 S:      Maintained
12969 F:      Documentation/virtual/uml/
12970 F:      arch/um/
12971 F:      arch/x86/um/
12972 F:      fs/hostfs/
12973 F:      fs/hppfs/
12974
12975 USERSPACE I/O (UIO)
12976 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12977 S:      Maintained
12978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12979 F:      Documentation/DocBook/uio-howto.tmpl
12980 F:      drivers/uio/
12981 F:      include/linux/uio*.h
12982
12983 UTIL-LINUX PACKAGE
12984 M:      Karel Zak <kzak@redhat.com>
12985 L:      util-linux@vger.kernel.org
12986 W:      http://en.wikipedia.org/wiki/Util-linux
12987 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12988 S:      Maintained
12989
12990 UVESAFB DRIVER
12991 M:      Michal Januszewski <spock@gentoo.org>
12992 L:      linux-fbdev@vger.kernel.org
12993 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12994 S:      Maintained
12995 F:      Documentation/fb/uvesafb.txt
12996 F:      drivers/video/fbdev/uvesafb.*
12997
12998 VF610 NAND DRIVER
12999 M:      Stefan Agner <stefan@agner.ch>
13000 L:      linux-mtd@lists.infradead.org
13001 S:      Supported
13002 F:      drivers/mtd/nand/vf610_nfc.c
13003
13004 VFAT/FAT/MSDOS FILESYSTEM
13005 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13006 S:      Maintained
13007 F:      Documentation/filesystems/vfat.txt
13008 F:      fs/fat/
13009
13010 VFIO DRIVER
13011 M:      Alex Williamson <alex.williamson@redhat.com>
13012 L:      kvm@vger.kernel.org
13013 T:      git git://github.com/awilliam/linux-vfio.git
13014 S:      Maintained
13015 F:      Documentation/vfio.txt
13016 F:      drivers/vfio/
13017 F:      include/linux/vfio.h
13018 F:      include/uapi/linux/vfio.h
13019
13020 VFIO MEDIATED DEVICE DRIVERS
13021 M:      Kirti Wankhede <kwankhede@nvidia.com>
13022 L:      kvm@vger.kernel.org
13023 S:      Maintained
13024 F:      Documentation/vfio-mediated-device.txt
13025 F:      drivers/vfio/mdev/
13026 F:      include/linux/mdev.h
13027 F:      samples/vfio-mdev/
13028
13029 VFIO PLATFORM DRIVER
13030 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13031 L:      kvm@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/vfio/platform/
13034
13035 VIDEOBUF2 FRAMEWORK
13036 M:      Pawel Osciak <pawel@osciak.com>
13037 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13038 M:      Kyungmin Park <kyungmin.park@samsung.com>
13039 L:      linux-media@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/media/v4l2-core/videobuf2-*
13042 F:      include/media/videobuf2-*
13043
13044 VIRTIO AND VHOST VSOCK DRIVER
13045 M:      Stefan Hajnoczi <stefanha@redhat.com>
13046 L:      kvm@vger.kernel.org
13047 L:      virtualization@lists.linux-foundation.org
13048 L:      netdev@vger.kernel.org
13049 S:      Maintained
13050 F:      include/linux/virtio_vsock.h
13051 F:      include/uapi/linux/virtio_vsock.h
13052 F:      net/vmw_vsock/virtio_transport_common.c
13053 F:      net/vmw_vsock/virtio_transport.c
13054 F:      drivers/vhost/vsock.c
13055 F:      drivers/vhost/vsock.h
13056
13057 VIRTUAL SERIO DEVICE DRIVER
13058 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13059 S:      Maintained
13060 F:      drivers/input/serio/userio.c
13061 F:      include/uapi/linux/userio.h
13062
13063 VIRTIO CONSOLE DRIVER
13064 M:      Amit Shah <amit.shah@redhat.com>
13065 L:      virtualization@lists.linux-foundation.org
13066 S:      Maintained
13067 F:      drivers/char/virtio_console.c
13068 F:      include/linux/virtio_console.h
13069 F:      include/uapi/linux/virtio_console.h
13070
13071 VIRTIO CORE, NET AND BLOCK DRIVERS
13072 M:      "Michael S. Tsirkin" <mst@redhat.com>
13073 M:      Jason Wang <jasowang@redhat.com>
13074 L:      virtualization@lists.linux-foundation.org
13075 S:      Maintained
13076 F:      Documentation/devicetree/bindings/virtio/
13077 F:      drivers/virtio/
13078 F:      tools/virtio/
13079 F:      drivers/net/virtio_net.c
13080 F:      drivers/block/virtio_blk.c
13081 F:      include/linux/virtio_*.h
13082 F:      include/uapi/linux/virtio_*.h
13083 F:      drivers/crypto/virtio/
13084
13085 VIRTIO DRIVERS FOR S390
13086 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13087 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13088 L:      linux-s390@vger.kernel.org
13089 L:      virtualization@lists.linux-foundation.org
13090 L:      kvm@vger.kernel.org
13091 S:      Supported
13092 F:      drivers/s390/virtio/
13093
13094 VIRTIO GPU DRIVER
13095 M:      David Airlie <airlied@linux.ie>
13096 M:      Gerd Hoffmann <kraxel@redhat.com>
13097 L:      dri-devel@lists.freedesktop.org
13098 L:      virtualization@lists.linux-foundation.org
13099 S:      Maintained
13100 F:      drivers/gpu/drm/virtio/
13101 F:      include/uapi/linux/virtio_gpu.h
13102
13103 VIRTIO HOST (VHOST)
13104 M:      "Michael S. Tsirkin" <mst@redhat.com>
13105 M:      Jason Wang <jasowang@redhat.com>
13106 L:      kvm@vger.kernel.org
13107 L:      virtualization@lists.linux-foundation.org
13108 L:      netdev@vger.kernel.org
13109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13110 S:      Maintained
13111 F:      drivers/vhost/
13112 F:      include/uapi/linux/vhost.h
13113
13114 VIRTIO INPUT DRIVER
13115 M:      Gerd Hoffmann <kraxel@redhat.com>
13116 S:      Maintained
13117 F:      drivers/virtio/virtio_input.c
13118 F:      include/uapi/linux/virtio_input.h
13119
13120 VIRTIO CRYPTO DRIVER
13121 M:  Gonglei <arei.gonglei@huawei.com>
13122 L:  virtualization@lists.linux-foundation.org
13123 L:  linux-crypto@vger.kernel.org
13124 S:  Maintained
13125 F:  drivers/crypto/virtio/
13126 F:  include/uapi/linux/virtio_crypto.h
13127
13128 VIA RHINE NETWORK DRIVER
13129 S:      Orphan
13130 F:      drivers/net/ethernet/via/via-rhine.c
13131
13132 VIA SD/MMC CARD CONTROLLER DRIVER
13133 M:      Bruce Chang <brucechang@via.com.tw>
13134 M:      Harald Welte <HaraldWelte@viatech.com>
13135 S:      Maintained
13136 F:      drivers/mmc/host/via-sdmmc.c
13137
13138 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13139 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13140 L:      linux-fbdev@vger.kernel.org
13141 S:      Maintained
13142 F:      include/linux/via-core.h
13143 F:      include/linux/via-gpio.h
13144 F:      include/linux/via_i2c.h
13145 F:      drivers/video/fbdev/via/
13146
13147 VIA VELOCITY NETWORK DRIVER
13148 M:      Francois Romieu <romieu@fr.zoreil.com>
13149 L:      netdev@vger.kernel.org
13150 S:      Maintained
13151 F:      drivers/net/ethernet/via/via-velocity.*
13152
13153 VIRT LIB
13154 M:      Alex Williamson <alex.williamson@redhat.com>
13155 M:      Paolo Bonzini <pbonzini@redhat.com>
13156 L:      kvm@vger.kernel.org
13157 S:      Supported
13158 F:      virt/lib/
13159
13160 VIVID VIRTUAL VIDEO DRIVER
13161 M:      Hans Verkuil <hverkuil@xs4all.nl>
13162 L:      linux-media@vger.kernel.org
13163 T:      git git://linuxtv.org/media_tree.git
13164 W:      https://linuxtv.org
13165 S:      Maintained
13166 F:      drivers/media/platform/vivid/*
13167
13168 VLAN (802.1Q)
13169 M:      Patrick McHardy <kaber@trash.net>
13170 L:      netdev@vger.kernel.org
13171 S:      Maintained
13172 F:      drivers/net/macvlan.c
13173 F:      include/linux/if_*vlan.h
13174 F:      net/8021q/
13175
13176 VLYNQ BUS
13177 M:      Florian Fainelli <f.fainelli@gmail.com>
13178 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13179 S:      Maintained
13180 F:      drivers/vlynq/vlynq.c
13181 F:      include/linux/vlynq.h
13182
13183 VME SUBSYSTEM
13184 M:      Martyn Welch <martyn@welchs.me.uk>
13185 M:      Manohar Vanga <manohar.vanga@gmail.com>
13186 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13187 L:      devel@driverdev.osuosl.org
13188 S:      Maintained
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13190 F:      Documentation/driver-api/vme.rst
13191 F:      drivers/staging/vme/
13192 F:      drivers/vme/
13193 F:      include/linux/vme*
13194
13195 VMWARE HYPERVISOR INTERFACE
13196 M:      Alok Kataria <akataria@vmware.com>
13197 L:      virtualization@lists.linux-foundation.org
13198 S:      Supported
13199 F:      arch/x86/kernel/cpu/vmware.c
13200
13201 VMWARE BALLOON DRIVER
13202 M:      Xavier Deguillard <xdeguillard@vmware.com>
13203 M:      Philip Moltmann <moltmann@vmware.com>
13204 M:      "VMware, Inc." <pv-drivers@vmware.com>
13205 L:      linux-kernel@vger.kernel.org
13206 S:      Maintained
13207 F:      drivers/misc/vmw_balloon.c
13208
13209 VMWARE VMMOUSE SUBDRIVER
13210 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13211 M:      "VMware, Inc." <pv-drivers@vmware.com>
13212 L:      linux-input@vger.kernel.org
13213 S:      Maintained
13214 F:      drivers/input/mouse/vmmouse.c
13215 F:      drivers/input/mouse/vmmouse.h
13216
13217 VMWARE VMXNET3 ETHERNET DRIVER
13218 M:      Shrikrishna Khare <skhare@vmware.com>
13219 M:      "VMware, Inc." <pv-drivers@vmware.com>
13220 L:      netdev@vger.kernel.org
13221 S:      Maintained
13222 F:      drivers/net/vmxnet3/
13223
13224 VMware PVSCSI driver
13225 M:      Jim Gill <jgill@vmware.com>
13226 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13227 L:      linux-scsi@vger.kernel.org
13228 S:      Maintained
13229 F:      drivers/scsi/vmw_pvscsi.c
13230 F:      drivers/scsi/vmw_pvscsi.h
13231
13232 VMWARE PVRDMA DRIVER
13233 M:      Adit Ranadive <aditr@vmware.com>
13234 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13235 L:      linux-rdma@vger.kernel.org
13236 S:      Maintained
13237 F:      drivers/infiniband/hw/vmw_pvrdma/
13238
13239 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13240 M:      Liam Girdwood <lgirdwood@gmail.com>
13241 M:      Mark Brown <broonie@kernel.org>
13242 L:      linux-kernel@vger.kernel.org
13243 W:      http://www.slimlogic.co.uk/?p=48
13244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13245 S:      Supported
13246 F:      Documentation/devicetree/bindings/regulator/
13247 F:      drivers/regulator/
13248 F:      include/dt-bindings/regulator/
13249 F:      include/linux/regulator/
13250
13251 VRF
13252 M:      David Ahern <dsa@cumulusnetworks.com>
13253 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13254 L:      netdev@vger.kernel.org
13255 S:      Maintained
13256 F:      drivers/net/vrf.c
13257 F:      Documentation/networking/vrf.txt
13258
13259 VT1211 HARDWARE MONITOR DRIVER
13260 M:      Juerg Haefliger <juergh@gmail.com>
13261 L:      linux-hwmon@vger.kernel.org
13262 S:      Maintained
13263 F:      Documentation/hwmon/vt1211
13264 F:      drivers/hwmon/vt1211.c
13265
13266 VT8231 HARDWARE MONITOR DRIVER
13267 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13268 L:      linux-hwmon@vger.kernel.org
13269 S:      Maintained
13270 F:      drivers/hwmon/vt8231.c
13271
13272 VUB300 USB to SDIO/SD/MMC bridge chip
13273 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13274 L:      linux-mmc@vger.kernel.org
13275 L:      linux-usb@vger.kernel.org
13276 S:      Supported
13277 F:      drivers/mmc/host/vub300.c
13278
13279 W1 DALLAS'S 1-WIRE BUS
13280 M:      Evgeniy Polyakov <zbr@ioremap.net>
13281 S:      Maintained
13282 F:      Documentation/w1/
13283 F:      drivers/w1/
13284
13285 W83791D HARDWARE MONITORING DRIVER
13286 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13287 L:      linux-hwmon@vger.kernel.org
13288 S:      Maintained
13289 F:      Documentation/hwmon/w83791d
13290 F:      drivers/hwmon/w83791d.c
13291
13292 W83793 HARDWARE MONITORING DRIVER
13293 M:      Rudolf Marek <r.marek@assembler.cz>
13294 L:      linux-hwmon@vger.kernel.org
13295 S:      Maintained
13296 F:      Documentation/hwmon/w83793
13297 F:      drivers/hwmon/w83793.c
13298
13299 W83795 HARDWARE MONITORING DRIVER
13300 M:      Jean Delvare <jdelvare@suse.com>
13301 L:      linux-hwmon@vger.kernel.org
13302 S:      Maintained
13303 F:      drivers/hwmon/w83795.c
13304
13305 W83L51xD SD/MMC CARD INTERFACE DRIVER
13306 M:      Pierre Ossman <pierre@ossman.eu>
13307 S:      Maintained
13308 F:      drivers/mmc/host/wbsd.*
13309
13310 WACOM PROTOCOL 4 SERIAL TABLETS
13311 M:      Julian Squires <julian@cipht.net>
13312 M:      Hans de Goede <hdegoede@redhat.com>
13313 L:      linux-input@vger.kernel.org
13314 S:      Maintained
13315 F:      drivers/input/tablet/wacom_serial4.c
13316
13317 WATCHDOG DEVICE DRIVERS
13318 M:      Wim Van Sebroeck <wim@iguana.be>
13319 R:      Guenter Roeck <linux@roeck-us.net>
13320 L:      linux-watchdog@vger.kernel.org
13321 W:      http://www.linux-watchdog.org/
13322 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13323 S:      Maintained
13324 F:      Documentation/devicetree/bindings/watchdog/
13325 F:      Documentation/watchdog/
13326 F:      drivers/watchdog/
13327 F:      include/linux/watchdog.h
13328 F:      include/uapi/linux/watchdog.h
13329
13330 WIIMOTE HID DRIVER
13331 M:      David Herrmann <dh.herrmann@googlemail.com>
13332 L:      linux-input@vger.kernel.org
13333 S:      Maintained
13334 F:      drivers/hid/hid-wiimote*
13335
13336 WINBOND CIR DRIVER
13337 M:      David Härdeman <david@hardeman.nu>
13338 S:      Maintained
13339 F:      drivers/media/rc/winbond-cir.c
13340
13341 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13342 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13343 L:      linux-watchdog@vger.kernel.org
13344 S:      Maintained
13345 F:      drivers/watchdog/ebc-c384_wdt.c
13346
13347 WINSYSTEMS WS16C48 GPIO DRIVER
13348 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13349 L:      linux-gpio@vger.kernel.org
13350 S:      Maintained
13351 F:      drivers/gpio/gpio-ws16c48.c
13352
13353 WIMAX STACK
13354 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13355 M:      linux-wimax@intel.com
13356 L:      wimax@linuxwimax.org (subscribers-only)
13357 S:      Supported
13358 W:      http://linuxwimax.org
13359 F:      Documentation/wimax/README.wimax
13360 F:      include/linux/wimax/debug.h
13361 F:      include/net/wimax.h
13362 F:      include/uapi/linux/wimax.h
13363 F:      net/wimax/
13364
13365 WISTRON LAPTOP BUTTON DRIVER
13366 M:      Miloslav Trmac <mitr@volny.cz>
13367 S:      Maintained
13368 F:      drivers/input/misc/wistron_btns.c
13369
13370 WL3501 WIRELESS PCMCIA CARD DRIVER
13371 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13372 L:      linux-wireless@vger.kernel.org
13373 W:      http://oops.ghostprotocols.net:81/blog
13374 S:      Maintained
13375 F:      drivers/net/wireless/wl3501*
13376
13377 WOLFSON MICROELECTRONICS DRIVERS
13378 L:      patches@opensource.wolfsonmicro.com
13379 T:      git https://github.com/CirrusLogic/linux-drivers.git
13380 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13381 S:      Supported
13382 F:      Documentation/hwmon/wm83??
13383 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13384 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13385 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13386 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13387 F:      drivers/clk/clk-wm83*.c
13388 F:      drivers/extcon/extcon-arizona.c
13389 F:      drivers/leds/leds-wm83*.c
13390 F:      drivers/gpio/gpio-*wm*.c
13391 F:      drivers/gpio/gpio-arizona.c
13392 F:      drivers/hwmon/wm83??-hwmon.c
13393 F:      drivers/input/misc/wm831x-on.c
13394 F:      drivers/input/touchscreen/wm831x-ts.c
13395 F:      drivers/input/touchscreen/wm97*.c
13396 F:      drivers/mfd/arizona*
13397 F:      drivers/mfd/wm*.c
13398 F:      drivers/mfd/cs47l24*
13399 F:      drivers/power/supply/wm83*.c
13400 F:      drivers/rtc/rtc-wm83*.c
13401 F:      drivers/regulator/wm8*.c
13402 F:      drivers/video/backlight/wm83*_bl.c
13403 F:      drivers/watchdog/wm83*_wdt.c
13404 F:      include/linux/mfd/arizona/
13405 F:      include/linux/mfd/wm831x/
13406 F:      include/linux/mfd/wm8350/
13407 F:      include/linux/mfd/wm8400*
13408 F:      include/linux/wm97xx.h
13409 F:      include/sound/wm????.h
13410 F:      sound/soc/codecs/arizona.?
13411 F:      sound/soc/codecs/wm*
13412 F:      sound/soc/codecs/cs47l24*
13413
13414 WORKQUEUE
13415 M:      Tejun Heo <tj@kernel.org>
13416 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13418 S:      Maintained
13419 F:      include/linux/workqueue.h
13420 F:      kernel/workqueue.c
13421 F:      Documentation/core-api/workqueue.rst
13422
13423 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13424 M:      Chen-Yu Tsai <wens@csie.org>
13425 L:      linux-kernel@vger.kernel.org
13426 S:      Maintained
13427 N:      axp[128]
13428
13429 X.25 NETWORK LAYER
13430 M:      Andrew Hendry <andrew.hendry@gmail.com>
13431 L:      linux-x25@vger.kernel.org
13432 S:      Odd Fixes
13433 F:      Documentation/networking/x25*
13434 F:      include/net/x25*
13435 F:      net/x25/
13436
13437 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13438 M:      Thomas Gleixner <tglx@linutronix.de>
13439 M:      Ingo Molnar <mingo@redhat.com>
13440 M:      "H. Peter Anvin" <hpa@zytor.com>
13441 M:      x86@kernel.org
13442 L:      linux-kernel@vger.kernel.org
13443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13444 S:      Maintained
13445 F:      Documentation/x86/
13446 F:      arch/x86/
13447
13448 X86 PLATFORM DRIVERS
13449 M:      Darren Hart <dvhart@infradead.org>
13450 L:      platform-driver-x86@vger.kernel.org
13451 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13452 S:      Maintained
13453 F:      drivers/platform/x86/
13454 F:      drivers/platform/olpc/
13455
13456 X86 MCE INFRASTRUCTURE
13457 M:      Tony Luck <tony.luck@intel.com>
13458 M:      Borislav Petkov <bp@alien8.de>
13459 L:      linux-edac@vger.kernel.org
13460 S:      Maintained
13461 F:      arch/x86/kernel/cpu/mcheck/*
13462
13463 X86 MICROCODE UPDATE SUPPORT
13464 M:      Borislav Petkov <bp@alien8.de>
13465 S:      Maintained
13466 F:      arch/x86/kernel/cpu/microcode/*
13467
13468 X86 VDSO
13469 M:      Andy Lutomirski <luto@amacapital.net>
13470 L:      linux-kernel@vger.kernel.org
13471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13472 S:      Maintained
13473 F:      arch/x86/entry/vdso/
13474
13475 XC2028/3028 TUNER DRIVER
13476 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13477 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13478 L:      linux-media@vger.kernel.org
13479 W:      https://linuxtv.org
13480 T:      git git://linuxtv.org/media_tree.git
13481 S:      Maintained
13482 F:      drivers/media/tuners/tuner-xc2028.*
13483
13484 XEN HYPERVISOR INTERFACE
13485 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13486 M:      Juergen Gross <jgross@suse.com>
13487 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13489 S:      Supported
13490 F:      arch/x86/xen/
13491 F:      drivers/*/xen-*front.c
13492 F:      drivers/xen/
13493 F:      arch/x86/include/asm/xen/
13494 F:      include/xen/
13495 F:      include/uapi/xen/
13496
13497 XEN HYPERVISOR ARM
13498 M:      Stefano Stabellini <sstabellini@kernel.org>
13499 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13500 S:      Maintained
13501 F:      arch/arm/xen/
13502 F:      arch/arm/include/asm/xen/
13503
13504 XEN HYPERVISOR ARM64
13505 M:      Stefano Stabellini <sstabellini@kernel.org>
13506 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13507 S:      Maintained
13508 F:      arch/arm64/xen/
13509 F:      arch/arm64/include/asm/xen/
13510
13511 XEN NETWORK BACKEND DRIVER
13512 M:      Wei Liu <wei.liu2@citrix.com>
13513 M:      Paul Durrant <paul.durrant@citrix.com>
13514 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13515 L:      netdev@vger.kernel.org
13516 S:      Supported
13517 F:      drivers/net/xen-netback/*
13518
13519 XEN PCI SUBSYSTEM
13520 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13521 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13522 S:      Supported
13523 F:      arch/x86/pci/*xen*
13524 F:      drivers/pci/*xen*
13525
13526 XEN BLOCK SUBSYSTEM
13527 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13528 M:      Roger Pau Monné <roger.pau@citrix.com>
13529 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13530 S:      Supported
13531 F:      drivers/block/xen-blkback/*
13532 F:      drivers/block/xen*
13533
13534 XEN PVSCSI DRIVERS
13535 M:      Juergen Gross <jgross@suse.com>
13536 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13537 L:      linux-scsi@vger.kernel.org
13538 S:      Supported
13539 F:      drivers/scsi/xen-scsifront.c
13540 F:      drivers/xen/xen-scsiback.c
13541 F:      include/xen/interface/io/vscsiif.h
13542
13543 XEN SWIOTLB SUBSYSTEM
13544 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13545 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13546 S:      Supported
13547 F:      arch/x86/xen/*swiotlb*
13548 F:      drivers/xen/*swiotlb*
13549
13550 XFS FILESYSTEM
13551 M:      Darrick J. Wong <darrick.wong@oracle.com>
13552 M:      linux-xfs@vger.kernel.org
13553 L:      linux-xfs@vger.kernel.org
13554 W:      http://xfs.org/
13555 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13556 S:      Supported
13557 F:      Documentation/filesystems/xfs.txt
13558 F:      fs/xfs/
13559
13560 XILINX AXI ETHERNET DRIVER
13561 M:      Anirudha Sarangi <anirudh@xilinx.com>
13562 M:      John Linn <John.Linn@xilinx.com>
13563 S:      Maintained
13564 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13565
13566 XILINX UARTLITE SERIAL DRIVER
13567 M:      Peter Korsgaard <jacmet@sunsite.dk>
13568 L:      linux-serial@vger.kernel.org
13569 S:      Maintained
13570 F:      drivers/tty/serial/uartlite.c
13571
13572 XILINX VIDEO IP CORES
13573 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13574 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13575 L:      linux-media@vger.kernel.org
13576 T:      git git://linuxtv.org/media_tree.git
13577 S:      Supported
13578 F:      Documentation/devicetree/bindings/media/xilinx/
13579 F:      drivers/media/platform/xilinx/
13580 F:      include/uapi/linux/xilinx-v4l2-controls.h
13581
13582 XILLYBUS DRIVER
13583 M:      Eli Billauer <eli.billauer@gmail.com>
13584 L:      linux-kernel@vger.kernel.org
13585 S:      Supported
13586 F:      drivers/char/xillybus/
13587
13588 XTENSA XTFPGA PLATFORM SUPPORT
13589 M:      Max Filippov <jcmvbkbc@gmail.com>
13590 L:      linux-xtensa@linux-xtensa.org
13591 S:      Maintained
13592 F:      drivers/spi/spi-xtensa-xtfpga.c
13593 F:      sound/soc/xtensa/xtfpga-i2s.c
13594
13595 YAM DRIVER FOR AX.25
13596 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13597 L:      linux-hams@vger.kernel.org
13598 S:      Maintained
13599 F:      drivers/net/hamradio/yam*
13600 F:      include/linux/yam.h
13601
13602 YEALINK PHONE DRIVER
13603 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13604 L:      usbb2k-api-dev@nongnu.org
13605 S:      Maintained
13606 F:      Documentation/input/yealink.txt
13607 F:      drivers/input/misc/yealink.*
13608
13609 Z8530 DRIVER FOR AX.25
13610 M:      Joerg Reuter <jreuter@yaina.de>
13611 W:      http://yaina.de/jreuter/
13612 W:      http://www.qsl.net/dl1bke/
13613 L:      linux-hams@vger.kernel.org
13614 S:      Maintained
13615 F:      Documentation/networking/z8530drv.txt
13616 F:      drivers/net/hamradio/*scc.c
13617 F:      drivers/net/hamradio/z8530.h
13618
13619 ZBUD COMPRESSED PAGE ALLOCATOR
13620 M:      Seth Jennings <sjenning@redhat.com>
13621 L:      linux-mm@kvack.org
13622 S:      Maintained
13623 F:      mm/zbud.c
13624 F:      include/linux/zbud.h
13625
13626 ZD1211RW WIRELESS DRIVER
13627 M:      Daniel Drake <dsd@gentoo.org>
13628 M:      Ulrich Kunitz <kune@deine-taler.de>
13629 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13630 L:      linux-wireless@vger.kernel.org
13631 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13632 S:      Maintained
13633 F:      drivers/net/wireless/zydas/zd1211rw/
13634
13635 ZPOOL COMPRESSED PAGE STORAGE API
13636 M:      Dan Streetman <ddstreet@ieee.org>
13637 L:      linux-mm@kvack.org
13638 S:      Maintained
13639 F:      mm/zpool.c
13640 F:      include/linux/zpool.h
13641
13642 ZR36067 VIDEO FOR LINUX DRIVER
13643 L:      mjpeg-users@lists.sourceforge.net
13644 L:      linux-media@vger.kernel.org
13645 W:      http://mjpeg.sourceforge.net/driver-zoran/
13646 T:      hg https://linuxtv.org/hg/v4l-dvb
13647 S:      Odd Fixes
13648 F:      drivers/media/pci/zoran/
13649
13650 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13651 M:      Minchan Kim <minchan@kernel.org>
13652 M:      Nitin Gupta <ngupta@vflare.org>
13653 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13654 L:      linux-kernel@vger.kernel.org
13655 S:      Maintained
13656 F:      drivers/block/zram/
13657 F:      Documentation/blockdev/zram.txt
13658
13659 ZS DECSTATION Z85C30 SERIAL DRIVER
13660 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13661 S:      Maintained
13662 F:      drivers/tty/serial/zs.*
13663
13664 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13665 M:      Minchan Kim <minchan@kernel.org>
13666 M:      Nitin Gupta <ngupta@vflare.org>
13667 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13668 L:      linux-mm@kvack.org
13669 S:      Maintained
13670 F:      mm/zsmalloc.c
13671 F:      include/linux/zsmalloc.h
13672 F:      Documentation/vm/zsmalloc.txt
13673
13674 ZSWAP COMPRESSED SWAP CACHING
13675 M:      Seth Jennings <sjenning@redhat.com>
13676 L:      linux-mm@kvack.org
13677 S:      Maintained
13678 F:      mm/zswap.c
13679
13680 THE REST
13681 M:      Linus Torvalds <torvalds@linux-foundation.org>
13682 L:      linux-kernel@vger.kernel.org
13683 Q:      http://patchwork.kernel.org/project/LKML/list/
13684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13685 S:      Buried alive in reporters
13686 F:      *
13687 F:      */