]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'drm-misc-next-2017-02-03' of git://anongit.freedesktop.org/git/drm-misc...
[karo-tx-linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACENIC DRIVER
269 M:      Jes Sorensen <jes@trained-monkey.org>
270 L:      linux-acenic@sunsite.dk
271 S:      Maintained
272 F:      drivers/net/ethernet/alteon/acenic*
273
274 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
275 M:      Peter Feuerer <peter@piie.net>
276 L:      platform-driver-x86@vger.kernel.org
277 W:      http://piie.net/?section=acerhdf
278 S:      Maintained
279 F:      drivers/platform/x86/acerhdf.c
280
281 ACER WMI LAPTOP EXTRAS
282 M:      "Lee, Chun-Yi" <jlee@suse.com>
283 L:      platform-driver-x86@vger.kernel.org
284 S:      Maintained
285 F:      drivers/platform/x86/acer-wmi.c
286
287 ACPI
288 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
289 M:      Len Brown <lenb@kernel.org>
290 L:      linux-acpi@vger.kernel.org
291 W:      https://01.org/linux-acpi
292 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
294 B:      https://bugzilla.kernel.org
295 S:      Supported
296 F:      drivers/acpi/
297 F:      drivers/pnp/pnpacpi/
298 F:      include/linux/acpi.h
299 F:      include/acpi/
300 F:      Documentation/acpi/
301 F:      Documentation/ABI/testing/sysfs-bus-acpi
302 F:      Documentation/ABI/testing/configfs-acpi
303 F:      drivers/pci/*acpi*
304 F:      drivers/pci/*/*acpi*
305 F:      drivers/pci/*/*/*acpi*
306 F:      tools/power/acpi/
307
308 ACPI COMPONENT ARCHITECTURE (ACPICA)
309 M:      Robert Moore <robert.moore@intel.com>
310 M:      Lv Zheng <lv.zheng@intel.com>
311 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
312 L:      linux-acpi@vger.kernel.org
313 L:      devel@acpica.org
314 W:      https://acpica.org/
315 W:      https://github.com/acpica/acpica/
316 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
318 B:      https://bugzilla.kernel.org
319 B:      https://bugs.acpica.org
320 S:      Supported
321 F:      drivers/acpi/acpica/
322 F:      include/acpi/
323 F:      tools/power/acpi/
324
325 ACPI FAN DRIVER
326 M:      Zhang Rui <rui.zhang@intel.com>
327 L:      linux-acpi@vger.kernel.org
328 W:      https://01.org/linux-acpi
329 B:      https://bugzilla.kernel.org
330 S:      Supported
331 F:      drivers/acpi/fan.c
332
333 ACPI FOR ARM64 (ACPI/arm64)
334 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335 M:      Hanjun Guo <hanjun.guo@linaro.org>
336 M:      Sudeep Holla <sudeep.holla@arm.com>
337 L:      linux-acpi@vger.kernel.org
338 S:      Maintained
339 F:      drivers/acpi/arm64
340
341 ACPI THERMAL DRIVER
342 M:      Zhang Rui <rui.zhang@intel.com>
343 L:      linux-acpi@vger.kernel.org
344 W:      https://01.org/linux-acpi
345 B:      https://bugzilla.kernel.org
346 S:      Supported
347 F:      drivers/acpi/*thermal*
348
349 ACPI VIDEO DRIVER
350 M:      Zhang Rui <rui.zhang@intel.com>
351 L:      linux-acpi@vger.kernel.org
352 W:      https://01.org/linux-acpi
353 B:      https://bugzilla.kernel.org
354 S:      Supported
355 F:      drivers/acpi/acpi_video.c
356
357 ACPI WMI DRIVER
358 L:      platform-driver-x86@vger.kernel.org
359 S:      Orphan
360 F:      drivers/platform/x86/wmi.c
361
362 AD1889 ALSA SOUND DRIVER
363 M:      Thibaut Varene <T-Bone@parisc-linux.org>
364 W:      http://wiki.parisc-linux.org/AD1889
365 L:      linux-parisc@vger.kernel.org
366 S:      Maintained
367 F:      sound/pci/ad1889.*
368
369 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370 M:      Michael Hennerich <michael.hennerich@analog.com>
371 W:      http://wiki.analog.com/AD5254
372 W:      http://ez.analog.com/community/linux-device-drivers
373 S:      Supported
374 F:      drivers/misc/ad525x_dpot.c
375
376 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377 M:      Michael Hennerich <michael.hennerich@analog.com>
378 W:      http://wiki.analog.com/AD5398
379 W:      http://ez.analog.com/community/linux-device-drivers
380 S:      Supported
381 F:      drivers/regulator/ad5398.c
382
383 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384 M:      Michael Hennerich <michael.hennerich@analog.com>
385 W:      http://wiki.analog.com/AD7142
386 W:      http://ez.analog.com/community/linux-device-drivers
387 S:      Supported
388 F:      drivers/input/misc/ad714x.c
389
390 AD7877 TOUCHSCREEN DRIVER
391 M:      Michael Hennerich <michael.hennerich@analog.com>
392 W:      http://wiki.analog.com/AD7877
393 W:      http://ez.analog.com/community/linux-device-drivers
394 S:      Supported
395 F:      drivers/input/touchscreen/ad7877.c
396
397 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398 M:      Michael Hennerich <michael.hennerich@analog.com>
399 W:      http://wiki.analog.com/AD7879
400 W:      http://ez.analog.com/community/linux-device-drivers
401 S:      Supported
402 F:      drivers/input/touchscreen/ad7879.c
403
404 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
405 M:      Jiri Kosina <jikos@kernel.org>
406 S:      Maintained
407
408 ADF7242 IEEE 802.15.4 RADIO DRIVER
409 M:      Michael Hennerich <michael.hennerich@analog.com>
410 W:      https://wiki.analog.com/ADF7242
411 W:      http://ez.analog.com/community/linux-device-drivers
412 L:      linux-wpan@vger.kernel.org
413 S:      Supported
414 F:      drivers/net/ieee802154/adf7242.c
415 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
417 ADM1025 HARDWARE MONITOR DRIVER
418 M:      Jean Delvare <jdelvare@suse.com>
419 L:      linux-hwmon@vger.kernel.org
420 S:      Maintained
421 F:      Documentation/hwmon/adm1025
422 F:      drivers/hwmon/adm1025.c
423
424 ADM1029 HARDWARE MONITOR DRIVER
425 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
426 L:      linux-hwmon@vger.kernel.org
427 S:      Maintained
428 F:      drivers/hwmon/adm1029.c
429
430 ADM8211 WIRELESS DRIVER
431 L:      linux-wireless@vger.kernel.org
432 W:      http://wireless.kernel.org/
433 S:      Orphan
434 F:      drivers/net/wireless/admtek/adm8211.*
435
436 ADP1653 FLASH CONTROLLER DRIVER
437 M:      Sakari Ailus <sakari.ailus@iki.fi>
438 L:      linux-media@vger.kernel.org
439 S:      Maintained
440 F:      drivers/media/i2c/adp1653.c
441 F:      include/media/i2c/adp1653.h
442
443 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444 M:      Michael Hennerich <michael.hennerich@analog.com>
445 W:      http://wiki.analog.com/ADP5520
446 W:      http://ez.analog.com/community/linux-device-drivers
447 S:      Supported
448 F:      drivers/mfd/adp5520.c
449 F:      drivers/video/backlight/adp5520_bl.c
450 F:      drivers/leds/leds-adp5520.c
451 F:      drivers/gpio/gpio-adp5520.c
452 F:      drivers/input/keyboard/adp5520-keys.c
453
454 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455 M:      Michael Hennerich <michael.hennerich@analog.com>
456 W:      http://wiki.analog.com/ADP5588
457 W:      http://ez.analog.com/community/linux-device-drivers
458 S:      Supported
459 F:      drivers/input/keyboard/adp5588-keys.c
460 F:      drivers/gpio/gpio-adp5588.c
461
462 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463 M:      Michael Hennerich <michael.hennerich@analog.com>
464 W:      http://wiki.analog.com/ADP8860
465 W:      http://ez.analog.com/community/linux-device-drivers
466 S:      Supported
467 F:      drivers/video/backlight/adp8860_bl.c
468
469 ADS1015 HARDWARE MONITOR DRIVER
470 M:      Dirk Eibach <eibach@gdsys.de>
471 L:      linux-hwmon@vger.kernel.org
472 S:      Maintained
473 F:      Documentation/hwmon/ads1015
474 F:      drivers/hwmon/ads1015.c
475 F:      include/linux/i2c/ads1015.h
476
477 ADT746X FAN DRIVER
478 M:      Colin Leroy <colin@colino.net>
479 S:      Maintained
480 F:      drivers/macintosh/therm_adt746x.c
481
482 ADT7475 HARDWARE MONITOR DRIVER
483 M:      Jean Delvare <jdelvare@suse.com>
484 L:      linux-hwmon@vger.kernel.org
485 S:      Maintained
486 F:      Documentation/hwmon/adt7475
487 F:      drivers/hwmon/adt7475.c
488
489 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490 M:      Michael Hennerich <michael.hennerich@analog.com>
491 W:      http://wiki.analog.com/ADXL345
492 W:      http://ez.analog.com/community/linux-device-drivers
493 S:      Supported
494 F:      drivers/input/misc/adxl34x.c
495
496 ADVANSYS SCSI DRIVER
497 M:      Matthew Wilcox <matthew@wil.cx>
498 M:      Hannes Reinecke <hare@suse.com>
499 L:      linux-scsi@vger.kernel.org
500 S:      Maintained
501 F:      Documentation/scsi/advansys.txt
502 F:      drivers/scsi/advansys.c
503
504 AEDSP16 DRIVER
505 M:      Riccardo Facchetti <fizban@tin.it>
506 S:      Maintained
507 F:      sound/oss/aedsp16.c
508
509 AF9013 MEDIA DRIVER
510 M:      Antti Palosaari <crope@iki.fi>
511 L:      linux-media@vger.kernel.org
512 W:      https://linuxtv.org
513 W:      http://palosaari.fi/linux/
514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
515 T:      git git://linuxtv.org/anttip/media_tree.git
516 S:      Maintained
517 F:      drivers/media/dvb-frontends/af9013*
518
519 AF9033 MEDIA DRIVER
520 M:      Antti Palosaari <crope@iki.fi>
521 L:      linux-media@vger.kernel.org
522 W:      https://linuxtv.org
523 W:      http://palosaari.fi/linux/
524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
525 T:      git git://linuxtv.org/anttip/media_tree.git
526 S:      Maintained
527 F:      drivers/media/dvb-frontends/af9033*
528
529 AFFS FILE SYSTEM
530 L:      linux-fsdevel@vger.kernel.org
531 S:      Orphan
532 F:      Documentation/filesystems/affs.txt
533 F:      fs/affs/
534
535 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
536 M:      David Howells <dhowells@redhat.com>
537 L:      linux-afs@lists.infradead.org
538 S:      Supported
539 F:      fs/afs/
540 F:      include/net/af_rxrpc.h
541 F:      net/rxrpc/af_rxrpc.c
542 W:      https://www.infradead.org/~dhowells/kafs/
543
544 AGPGART DRIVER
545 M:      David Airlie <airlied@linux.ie>
546 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
547 S:      Maintained
548 F:      drivers/char/agp/
549 F:      include/linux/agp*
550 F:      include/uapi/linux/agp*
551
552 AHA152X SCSI DRIVER
553 M:      "Juergen E. Fischer" <fischer@norbit.de>
554 L:      linux-scsi@vger.kernel.org
555 S:      Maintained
556 F:      drivers/scsi/aha152x*
557 F:      drivers/scsi/pcmcia/aha152x*
558
559 AIC7XXX / AIC79XX SCSI DRIVER
560 M:      Hannes Reinecke <hare@suse.com>
561 L:      linux-scsi@vger.kernel.org
562 S:      Maintained
563 F:      drivers/scsi/aic7xxx/
564
565 AIMSLAB FM RADIO RECEIVER DRIVER
566 M:      Hans Verkuil <hverkuil@xs4all.nl>
567 L:      linux-media@vger.kernel.org
568 T:      git git://linuxtv.org/media_tree.git
569 W:      https://linuxtv.org
570 S:      Maintained
571 F:      drivers/media/radio/radio-aimslab*
572
573 AIO
574 M:      Benjamin LaHaise <bcrl@kvack.org>
575 L:      linux-aio@kvack.org
576 S:      Supported
577 F:      fs/aio.c
578 F:      include/linux/*aio*.h
579
580 AIRSPY MEDIA DRIVER
581 M:      Antti Palosaari <crope@iki.fi>
582 L:      linux-media@vger.kernel.org
583 W:      https://linuxtv.org
584 W:      http://palosaari.fi/linux/
585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
586 T:      git git://linuxtv.org/anttip/media_tree.git
587 S:      Maintained
588 F:      drivers/media/usb/airspy/
589
590 ALACRITECH GIGABIT ETHERNET DRIVER
591 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
592 S:      Maintained
593 F:      drivers/net/ethernet/alacritech/*
594
595 ALCATEL SPEEDTOUCH USB DRIVER
596 M:      Duncan Sands <duncan.sands@free.fr>
597 L:      linux-usb@vger.kernel.org
598 W:      http://www.linux-usb.org/SpeedTouch/
599 S:      Maintained
600 F:      drivers/usb/atm/speedtch.c
601 F:      drivers/usb/atm/usbatm.c
602
603 ALCHEMY AU1XX0 MMC DRIVER
604 M:      Manuel Lauss <manuel.lauss@gmail.com>
605 S:      Maintained
606 F:      drivers/mmc/host/au1xmmc.c
607
608 ALI1563 I2C DRIVER
609 M:      Rudolf Marek <r.marek@assembler.cz>
610 L:      linux-i2c@vger.kernel.org
611 S:      Maintained
612 F:      Documentation/i2c/busses/i2c-ali1563
613 F:      drivers/i2c/busses/i2c-ali1563.c
614
615 ALLWINNER SECURITY SYSTEM
616 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
617 L:      linux-crypto@vger.kernel.org
618 S:      Maintained
619 F:      drivers/crypto/sunxi-ss/
620
621 ALPHA PORT
622 M:      Richard Henderson <rth@twiddle.net>
623 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
624 M:      Matt Turner <mattst88@gmail.com>
625 S:      Odd Fixes
626 L:      linux-alpha@vger.kernel.org
627 F:      arch/alpha/
628
629 ALPS PS/2 TOUCHPAD DRIVER
630 R:      Pali Rohár <pali.rohar@gmail.com>
631 F:      drivers/input/mouse/alps.*
632
633 ALTERA MAILBOX DRIVER
634 M:      Ley Foon Tan <lftan@altera.com>
635 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636 S:      Maintained
637 F:      drivers/mailbox/mailbox-altera.c
638
639 ALTERA PIO DRIVER
640 M:      Tien Hock Loh <thloh@altera.com>
641 L:      linux-gpio@vger.kernel.org
642 S:      Maintained
643 F:      drivers/gpio/gpio-altera.c
644
645 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646 M:      Thor Thayer <tthayer@opensource.altera.com>
647 S:      Maintained
648 F:      drivers/gpio/gpio-altera-a10sr.c
649 F:      drivers/mfd/altera-a10sr.c
650 F:      include/linux/mfd/altera-a10sr.h
651
652 ALTERA TRIPLE SPEED ETHERNET DRIVER
653 M:      Vince Bridgers <vbridger@opensource.altera.com>
654 L:      netdev@vger.kernel.org
655 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656 S:      Maintained
657 F:      drivers/net/ethernet/altera/
658
659 ALTERA UART/JTAG UART SERIAL DRIVERS
660 M:      Tobias Klauser <tklauser@distanz.ch>
661 L:      linux-serial@vger.kernel.org
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/tty/serial/altera_uart.c
665 F:      drivers/tty/serial/altera_jtaguart.c
666 F:      include/linux/altera_uart.h
667 F:      include/linux/altera_jtaguart.h
668
669 AMAZON ETHERNET DRIVERS
670 M:      Netanel Belgazal <netanel@annapurnalabs.com>
671 R:      Saeed Bishara <saeed@annapurnalabs.com>
672 R:      Zorik Machulsky <zorik@annapurnalabs.com>
673 L:      netdev@vger.kernel.org
674 S:      Supported
675 F:      Documentation/networking/ena.txt
676 F:      drivers/net/ethernet/amazon/
677
678 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679 M:      Tom Lendacky <thomas.lendacky@amd.com>
680 M:      Gary Hook <gary.hook@amd.com>
681 L:      linux-crypto@vger.kernel.org
682 S:      Supported
683 F:      drivers/crypto/ccp/
684 F:      include/linux/ccp.h
685
686 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
687 M:      Huang Rui <ray.huang@amd.com>
688 L:      linux-hwmon@vger.kernel.org
689 S:      Supported
690 F:      Documentation/hwmon/fam15h_power
691 F:      drivers/hwmon/fam15h_power.c
692
693 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
694 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
695 S:      Orphan
696 F:      drivers/usb/gadget/udc/amd5536udc.*
697
698 AMD GEODE PROCESSOR/CHIPSET SUPPORT
699 P:      Andres Salomon <dilinger@queued.net>
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702 S:      Supported
703 F:      drivers/char/hw_random/geode-rng.c
704 F:      drivers/crypto/geode*
705 F:      drivers/video/fbdev/geode/
706 F:      arch/x86/include/asm/geode.h
707
708 AMD IOMMU (AMD-VI)
709 M:      Joerg Roedel <joro@8bytes.org>
710 L:      iommu@lists.linux-foundation.org
711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
712 S:      Maintained
713 F:      drivers/iommu/amd_iommu*.[ch]
714 F:      include/linux/amd-iommu.h
715
716 AMD KFD
717 M:      Oded Gabbay <oded.gabbay@gmail.com>
718 L:      dri-devel@lists.freedesktop.org
719 T:      git git://people.freedesktop.org/~gabbayo/linux.git
720 S:      Supported
721 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
723 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
724 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
725 F:      drivers/gpu/drm/amd/amdkfd/
726 F:      drivers/gpu/drm/amd/include/cik_structs.h
727 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
728 F:      drivers/gpu/drm/amd/include/vi_structs.h
729 F:      drivers/gpu/drm/radeon/radeon_kfd.c
730 F:      drivers/gpu/drm/radeon/radeon_kfd.h
731 F:      include/uapi/linux/kfd_ioctl.h
732
733 AMD SEATTLE DEVICE TREE SUPPORT
734 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
735 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736 M:      Tom Lendacky <thomas.lendacky@amd.com>
737 S:      Supported
738 F:      arch/arm64/boot/dts/amd/
739
740 AMD XGBE DRIVER
741 M:      Tom Lendacky <thomas.lendacky@amd.com>
742 L:      netdev@vger.kernel.org
743 S:      Supported
744 F:      drivers/net/ethernet/amd/xgbe/
745 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
746
747 AMS (Apple Motion Sensor) DRIVER
748 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
749 S:      Supported
750 F:      drivers/macintosh/ams/
751
752 ANALOG DEVICES INC AD9389B DRIVER
753 M:      Hans Verkuil <hans.verkuil@cisco.com>
754 L:      linux-media@vger.kernel.org
755 S:      Maintained
756 F:      drivers/media/i2c/ad9389b*
757
758 ANALOG DEVICES INC ADV7180 DRIVER
759 M:      Lars-Peter Clausen <lars@metafoo.de>
760 L:      linux-media@vger.kernel.org
761 W:      http://ez.analog.com/community/linux-device-drivers
762 S:      Supported
763 F:      drivers/media/i2c/adv7180.c
764
765 ANALOG DEVICES INC ADV7511 DRIVER
766 M:      Hans Verkuil <hans.verkuil@cisco.com>
767 L:      linux-media@vger.kernel.org
768 S:      Maintained
769 F:      drivers/media/i2c/adv7511*
770
771 ANALOG DEVICES INC ADV7604 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7604*
776
777 ANALOG DEVICES INC ADV7842 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7842*
782
783 ANALOG DEVICES INC ASOC CODEC DRIVERS
784 M:      Lars-Peter Clausen <lars@metafoo.de>
785 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
786 W:      http://wiki.analog.com/
787 W:      http://ez.analog.com/community/linux-device-drivers
788 S:      Supported
789 F:      sound/soc/codecs/adau*
790 F:      sound/soc/codecs/adav*
791 F:      sound/soc/codecs/ad1*
792 F:      sound/soc/codecs/ad7*
793 F:      sound/soc/codecs/ssm*
794 F:      sound/soc/codecs/sigmadsp.*
795
796 ANALOG DEVICES INC ASOC DRIVERS
797 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
798 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
799 W:      http://blackfin.uclinux.org/
800 S:      Supported
801 F:      sound/soc/blackfin/*
802
803 ANALOG DEVICES INC IIO DRIVERS
804 M:      Lars-Peter Clausen <lars@metafoo.de>
805 M:      Michael Hennerich <Michael.Hennerich@analog.com>
806 W:      http://wiki.analog.com/
807 W:      http://ez.analog.com/community/linux-device-drivers
808 S:      Supported
809 F:      drivers/iio/*/ad*
810 X:      drivers/iio/*/adjd*
811 F:      drivers/staging/iio/*/ad*
812 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
813
814 ANALOG DEVICES INC DMA DRIVERS
815 M:      Lars-Peter Clausen <lars@metafoo.de>
816 W:      http://ez.analog.com/community/linux-device-drivers
817 S:      Supported
818 F:      drivers/dma/dma-axi-dmac.c
819
820 ANDROID CONFIG FRAGMENTS
821 M:      Rob Herring <robh@kernel.org>
822 S:      Supported
823 F:      kernel/configs/android*
824
825 ANDROID DRIVERS
826 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
827 M:      Arve Hjønnevåg <arve@android.com>
828 M:      Riley Andrews <riandrews@android.com>
829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
830 L:      devel@driverdev.osuosl.org
831 S:      Supported
832 F:      drivers/android/
833 F:      drivers/staging/android/
834
835 ANDROID ION DRIVER
836 M:      Laura Abbott <labbott@redhat.com>
837 M:      Sumit Semwal <sumit.semwal@linaro.org>
838 L:      devel@driverdev.osuosl.org
839 S:      Supported
840 F:      Documentation/devicetree/bindings/staging/ion/
841 F:      drivers/staging/android/ion
842 F:      drivers/staging/android/uapi/ion.h
843 F:      drivers/staging/android/uapi/ion_test.h
844
845 AOA (Apple Onboard Audio) ALSA DRIVER
846 M:      Johannes Berg <johannes@sipsolutions.net>
847 L:      linuxppc-dev@lists.ozlabs.org
848 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
849 S:      Maintained
850 F:      sound/aoa/
851
852 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
853 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
854 L:      linux-iio@vger.kernel.org
855 S:      Maintained
856 F:      drivers/iio/adc/stx104.c
857
858 APM DRIVER
859 M:      Jiri Kosina <jikos@kernel.org>
860 S:      Odd fixes
861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
862 F:      arch/x86/kernel/apm_32.c
863 F:      include/linux/apm_bios.h
864 F:      include/uapi/linux/apm_bios.h
865 F:      drivers/char/apm-emulation.c
866
867 APPLE BCM5974 MULTITOUCH DRIVER
868 M:      Henrik Rydberg <rydberg@bitmath.org>
869 L:      linux-input@vger.kernel.org
870 S:      Odd fixes
871 F:      drivers/input/mouse/bcm5974.c
872
873 APPLE SMC DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-hwmon@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/hwmon/applesmc.c
878
879 APPLETALK NETWORK LAYER
880 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
881 S:      Maintained
882 F:      drivers/net/appletalk/
883 F:      net/appletalk/
884
885 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886 M:      Duc Dang <dhdang@apm.com>
887 S:      Supported
888 F:      arch/arm64/boot/dts/apm/
889
890 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891 M:      Iyappan Subramanian <isubramanian@apm.com>
892 M:      Keyur Chudgar <kchudgar@apm.com>
893 S:      Supported
894 F:      drivers/net/ethernet/apm/xgene/
895 F:      drivers/net/phy/mdio-xgene.c
896 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
897 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
898
899 APPLIED MICRO (APM) X-GENE SOC PMU
900 M:      Tai Nguyen <ttnguyen@apm.com>
901 S:      Supported
902 F:      drivers/perf/xgene_pmu.c
903 F:      Documentation/perf/xgene-pmu.txt
904 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
906 APTINA CAMERA SENSOR PLL
907 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908 L:      linux-media@vger.kernel.org
909 S:      Maintained
910 F:      drivers/media/i2c/aptina-pll.*
911
912 ARC FRAMEBUFFER DRIVER
913 M:      Jaya Kumar <jayalk@intworks.biz>
914 S:      Maintained
915 F:      drivers/video/fbdev/arcfb.c
916 F:      drivers/video/fbdev/core/fb_defio.c
917
918 ARCNET NETWORK LAYER
919 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
920 L:      netdev@vger.kernel.org
921 S:      Maintained
922 F:      drivers/net/arcnet/
923 F:      include/uapi/linux/if_arcnet.h
924
925 ARC PGU DRM DRIVER
926 M:      Alexey Brodkin <abrodkin@synopsys.com>
927 S:      Supported
928 F:      drivers/gpu/drm/arc/
929 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
931 ARM ARCHITECTED TIMER DRIVER
932 M:      Mark Rutland <mark.rutland@arm.com>
933 M:      Marc Zyngier <marc.zyngier@arm.com>
934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S:      Maintained
936 F:      arch/arm/include/asm/arch_timer.h
937 F:      arch/arm64/include/asm/arch_timer.h
938 F:      drivers/clocksource/arm_arch_timer.c
939
940 ARM HDLCD DRM DRIVER
941 M:      Liviu Dudau <liviu.dudau@arm.com>
942 S:      Supported
943 F:      drivers/gpu/drm/arm/hdlcd_*
944 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
946 ARM MALI-DP DRM DRIVER
947 M:      Liviu Dudau <liviu.dudau@arm.com>
948 M:      Brian Starkey <brian.starkey@arm.com>
949 M:      Mali DP Maintainers <malidp@foss.arm.com>
950 S:      Supported
951 F:      drivers/gpu/drm/arm/
952 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
953
954 ARM MFM AND FLOPPY DRIVERS
955 M:      Ian Molton <spyro@f2s.com>
956 S:      Maintained
957 F:      arch/arm/lib/floppydma.S
958 F:      arch/arm/include/asm/floppy.h
959
960 ARM PMU PROFILING AND DEBUGGING
961 M:      Will Deacon <will.deacon@arm.com>
962 M:      Mark Rutland <mark.rutland@arm.com>
963 S:      Maintained
964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965 F:      arch/arm*/kernel/perf_*
966 F:      arch/arm/oprofile/common.c
967 F:      arch/arm*/kernel/hw_breakpoint.c
968 F:      arch/arm*/include/asm/hw_breakpoint.h
969 F:      arch/arm*/include/asm/perf_event.h
970 F:      drivers/perf/*
971 F:      include/linux/perf/arm_pmu.h
972 F:      Documentation/devicetree/bindings/arm/pmu.txt
973
974 ARM PORT
975 M:      Russell King <linux@armlinux.org.uk>
976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977 W:      http://www.armlinux.org.uk/
978 S:      Maintained
979 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
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 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1158 F:      arch/arm/include/asm/clkdev.h
1159 F:      drivers/clk/clkdev.c
1160
1161 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1162 M:      Mike Rapoport <mike@compulab.co.il>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Maintained
1165
1166 ARM/CONTEC MICRO9 MACHINE SUPPORT
1167 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1168 S:      Maintained
1169 F:      arch/arm/mach-ep93xx/micro9.c
1170
1171 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 F:      drivers/hwtracing/coresight/*
1176 F:      Documentation/trace/coresight.txt
1177 F:      Documentation/devicetree/bindings/arm/coresight.txt
1178 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1179 F:      tools/perf/arch/arm/util/pmu.c
1180 F:      tools/perf/arch/arm/util/auxtrace.c
1181 F:      tools/perf/arch/arm/util/cs-etm.c
1182 F:      tools/perf/arch/arm/util/cs-etm.h
1183 F:      tools/perf/util/cs-etm.h
1184
1185 ARM/CORGI MACHINE SUPPORT
1186 M:      Richard Purdie <rpurdie@rpsys.net>
1187 S:      Maintained
1188
1189 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1190 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 T:      git git://github.com/ulli-kroll/linux.git
1193 S:      Maintained
1194 F:      arch/arm/mach-gemini/
1195 F:      drivers/rtc/rtc-gemini.c
1196
1197 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1198 M:      Barry Song <baohua@kernel.org>
1199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1201 S:      Maintained
1202 F:      arch/arm/boot/dts/prima2*
1203 F:      arch/arm/mach-prima2/
1204 F:      drivers/clk/sirf/
1205 F:      drivers/clocksource/timer-prima2.c
1206 F:      drivers/clocksource/timer-atlas7.c
1207 N:      [^a-z]sirf
1208
1209 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210 M:      Baruch Siach <baruch@tkos.co.il>
1211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212 S:      Maintained
1213 F:      arch/arm/boot/dts/cx92755*
1214 N:      digicolor
1215
1216 ARM/EBSA110 MACHINE SUPPORT
1217 M:      Russell King <linux@armlinux.org.uk>
1218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 W:      http://www.armlinux.org.uk/
1220 S:      Maintained
1221 F:      arch/arm/mach-ebsa110/
1222 F:      drivers/net/ethernet/amd/am79c961a.*
1223
1224 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225 M:      Uwe Kleine-König <kernel@pengutronix.de>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S:      Maintained
1228 N:      efm32
1229
1230 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1231 M:      Daniel Ribeiro <drwyrm@gmail.com>
1232 M:      Stefan Schmidt <stefan@openezx.org>
1233 M:      Harald Welte <laforge@openezx.org>
1234 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1235 W:      http://www.openezx.org/
1236 S:      Maintained
1237 T:      topgit git://git.openezx.org/openezx.git
1238 F:      arch/arm/mach-pxa/ezx.c
1239
1240 ARM/FARADAY FA526 PORT
1241 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 T:      git git://git.berlios.de/gemini-board
1245 F:      arch/arm/mm/*-fa*
1246
1247 ARM/FOOTBRIDGE ARCHITECTURE
1248 M:      Russell King <linux@armlinux.org.uk>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 W:      http://www.armlinux.org.uk/
1251 S:      Maintained
1252 F:      arch/arm/include/asm/hardware/dec21285.h
1253 F:      arch/arm/mach-footbridge/
1254
1255 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1256 M:      Shawn Guo <shawnguo@kernel.org>
1257 M:      Sascha Hauer <kernel@pengutronix.de>
1258 R:      Fabio Estevam <fabio.estevam@nxp.com>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Maintained
1261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262 F:      arch/arm/mach-imx/
1263 F:      arch/arm/mach-mxs/
1264 F:      arch/arm/boot/dts/imx*
1265 F:      arch/arm/configs/imx*_defconfig
1266 F:      drivers/clk/imx/
1267 F:      include/soc/imx/
1268
1269 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1270 M:      Shawn Guo <shawnguo@kernel.org>
1271 M:      Sascha Hauer <kernel@pengutronix.de>
1272 R:      Stefan Agner <stefan@agner.ch>
1273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S:      Maintained
1275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276 F:      arch/arm/mach-imx/*vf610*
1277 F:      arch/arm/boot/dts/vf*
1278
1279 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1280 M:      Lennert Buytenhek <kernel@wantstofly.org>
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S:      Maintained
1283
1284 ARM/GUMSTIX MACHINE SUPPORT
1285 M:      Steve Sakoman <sakoman@gmail.com>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1290 M:      Philipp Zabel <philipp.zabel@gmail.com>
1291 M:      Paul Parsons <lost.distance@yahoo.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/mach-pxa/hx4700.c
1295 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1296 F:      sound/soc/pxa/hx4700.c
1297
1298 ARM/HISILICON SOC SUPPORT
1299 M:      Wei Xu <xuwei5@hisilicon.com>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 W:      http://www.hisilicon.com
1302 S:      Supported
1303 T:      git git://github.com/hisilicon/linux-hisi.git
1304 F:      arch/arm/mach-hisi/
1305 F:      arch/arm/boot/dts/hi3*
1306 F:      arch/arm/boot/dts/hip*
1307 F:      arch/arm/boot/dts/hisi*
1308 F:      arch/arm64/boot/dts/hisilicon/
1309
1310 ARM/HP JORNADA 7XX MACHINE SUPPORT
1311 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1312 W:      www.jlime.com
1313 S:      Maintained
1314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315 F:      arch/arm/mach-sa1100/jornada720.c
1316 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1317
1318 ARM/IGEP MACHINE SUPPORT
1319 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1320 M:      Javier Martinez Canillas <javier@dowhile0.org>
1321 L:      linux-omap@vger.kernel.org
1322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 S:      Maintained
1324 F:      arch/arm/boot/dts/omap3-igep*
1325
1326 ARM/INCOME PXA270 SUPPORT
1327 M:      Marek Vasut <marek.vasut@gmail.com>
1328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 S:      Maintained
1330 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1331
1332 ARM/INTEL IOP32X ARM ARCHITECTURE
1333 M:      Lennert Buytenhek <kernel@wantstofly.org>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336
1337 ARM/INTEL IOP33X ARM ARCHITECTURE
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Orphan
1340
1341 ARM/INTEL IOP13XX ARM ARCHITECTURE
1342 M:      Lennert Buytenhek <kernel@wantstofly.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345
1346 ARM/INTEL IQ81342EX MACHINE SUPPORT
1347 M:      Lennert Buytenhek <kernel@wantstofly.org>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350
1351 ARM/INTEL IXDP2850 MACHINE SUPPORT
1352 M:      Lennert Buytenhek <kernel@wantstofly.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355
1356 ARM/INTEL IXP4XX ARM ARCHITECTURE
1357 M:      Imre Kaloz <kaloz@openwrt.org>
1358 M:      Krzysztof Halasa <khalasa@piap.pl>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361 F:      arch/arm/mach-ixp4xx/
1362
1363 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1364 M:      Jonathan Cameron <jic23@cam.ac.uk>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 S:      Maintained
1367 F:      arch/arm/mach-pxa/stargate2.c
1368 F:      drivers/pcmcia/pxa2xx_stargate2.c
1369
1370 ARM/INTEL XSC3 (MANZANO) ARM CORE
1371 M:      Lennert Buytenhek <kernel@wantstofly.org>
1372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 S:      Maintained
1374
1375 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1376 M:      Lennert Buytenhek <kernel@wantstofly.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379
1380 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1381 M:      Santosh Shilimkar <ssantosh@kernel.org>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 F:      arch/arm/mach-keystone/
1385 F:      arch/arm/boot/dts/keystone-*
1386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1387
1388 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1389 M:      Santosh Shilimkar <ssantosh@kernel.org>
1390 L:      linux-kernel@vger.kernel.org
1391 S:      Maintained
1392 F:      drivers/clk/keystone/
1393
1394 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1395 M:      Santosh Shilimkar <ssantosh@kernel.org>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 L:      linux-kernel@vger.kernel.org
1398 S:      Maintained
1399 F:      drivers/clocksource/timer-keystone.c
1400
1401 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1402 M:      Santosh Shilimkar <ssantosh@kernel.org>
1403 L:      linux-kernel@vger.kernel.org
1404 S:      Maintained
1405 F:      drivers/power/reset/keystone-reset.c
1406
1407 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1408 M:      Santosh Shilimkar <ssantosh@kernel.org>
1409 L:      linux-kernel@vger.kernel.org
1410 S:      Maintained
1411 F:      drivers/memory/*emif*
1412
1413 ARM/LG1K ARCHITECTURE
1414 M:      Chanho Min <chanho.min@lge.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm64/boot/dts/lg/
1418
1419 ARM/LOGICPD PXA270 MACHINE SUPPORT
1420 M:      Lennert Buytenhek <kernel@wantstofly.org>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423
1424 ARM/LPC18XX ARCHITECTURE
1425 M:      Joachim Eastwood <manabian@gmail.com>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 F:      arch/arm/boot/dts/lpc43*
1429 F:      drivers/clk/nxp/clk-lpc18xx*
1430 F:      drivers/clocksource/time-lpc32xx.c
1431 F:      drivers/i2c/busses/i2c-lpc2k.c
1432 F:      drivers/memory/pl172.c
1433 F:      drivers/mtd/spi-nor/nxp-spifi.c
1434 F:      drivers/rtc/rtc-lpc24xx.c
1435 N:      lpc18xx
1436
1437 ARM/LPC32XX SOC SUPPORT
1438 M:      Vladimir Zapolskiy <vz@mleia.com>
1439 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1442 S:      Maintained
1443 F:      arch/arm/boot/dts/lpc32*
1444 F:      arch/arm/mach-lpc32xx/
1445 F:      drivers/i2c/busses/i2c-pnx.c
1446 F:      drivers/net/ethernet/nxp/lpc_eth.c
1447 F:      drivers/usb/host/ohci-nxp.c
1448 F:      drivers/watchdog/pnx4008_wdt.c
1449 N:      lpc32xx
1450
1451 ARM/MAGICIAN MACHINE SUPPORT
1452 M:      Philipp Zabel <philipp.zabel@gmail.com>
1453 S:      Maintained
1454
1455 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1456 M:      Jason Cooper <jason@lakedaemon.net>
1457 M:      Andrew Lunn <andrew@lunn.ch>
1458 M:      Gregory Clement <gregory.clement@free-electrons.com>
1459 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 S:      Maintained
1462 F:      arch/arm/mach-mvebu/
1463 F:      drivers/rtc/rtc-armada38x.c
1464 F:      arch/arm/boot/dts/armada*
1465 F:      arch/arm/boot/dts/kirkwood*
1466 F:      arch/arm64/boot/dts/marvell/armada*
1467 F:      drivers/cpufreq/mvebu-cpufreq.c
1468 F:      arch/arm/configs/mvebu_*_defconfig
1469
1470 ARM/Marvell Berlin SoC support
1471 M:      Jisheng Zhang <jszhang@marvell.com>
1472 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 F:      arch/arm/mach-berlin/
1476 F:      arch/arm/boot/dts/berlin*
1477 F:      arch/arm64/boot/dts/marvell/berlin*
1478
1479
1480 ARM/Marvell Dove/MV78xx0/Orion SOC support
1481 M:      Jason Cooper <jason@lakedaemon.net>
1482 M:      Andrew Lunn <andrew@lunn.ch>
1483 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484 M:      Gregory Clement <gregory.clement@free-electrons.com>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487 F:      arch/arm/mach-dove/
1488 F:      arch/arm/mach-mv78xx0/
1489 F:      arch/arm/mach-orion5x/
1490 F:      arch/arm/plat-orion/
1491 F:      arch/arm/boot/dts/dove*
1492 F:      arch/arm/boot/dts/orion5x*
1493
1494
1495 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496 M:      Alexander Clouter <alex@digriz.org.uk>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 W:      http://www.digriz.org.uk/ts78xx/kernel
1499 S:      Maintained
1500 F:      arch/arm/mach-orion5x/ts78xx-*
1501
1502 ARM/OXNAS platform support
1503 M:      Neil Armstrong <narmstrong@baylibre.com>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      arch/arm/mach-oxnas/
1508 F:      arch/arm/boot/dts/ox8*.dtsi
1509 F:      arch/arm/boot/dts/wd-mbwe.dts
1510 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1511 N:      oxnas
1512
1513 ARM/Mediatek RTC DRIVER
1514 M:      Eddie Huang <eddie.huang@mediatek.com>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      drivers/rtc/rtc-mt6397.c
1519
1520 ARM/Mediatek SoC support
1521 M:      Matthias Brugger <matthias.bgg@gmail.com>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/boot/dts/mt6*
1526 F:      arch/arm/boot/dts/mt8*
1527 F:      arch/arm/mach-mediatek/
1528 N:      mtk
1529 K:      mediatek
1530
1531 ARM/Mediatek USB3 PHY DRIVER
1532 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      drivers/phy/phy-mt65xx-usb3.c
1537
1538 ARM/MICREL KS8695 ARCHITECTURE
1539 M:      Greg Ungerer <gerg@uclinux.org>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F:      arch/arm/mach-ks8695/
1542 S:      Odd Fixes
1543
1544 ARM/MIOA701 MACHINE SUPPORT
1545 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 F:      arch/arm/mach-pxa/mioa701.c
1548 S:      Maintained
1549
1550 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1551 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1552 S:      Maintained
1553
1554 ARM/NOMADIK ARCHITECTURE
1555 M:      Alessandro Rubini <rubini@unipv.it>
1556 M:      Linus Walleij <linus.walleij@linaro.org>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      arch/arm/mach-nomadik/
1560 F:      drivers/pinctrl/nomadik/
1561 F:      drivers/i2c/busses/i2c-nomadik.c
1562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1563
1564 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1565 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1566 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1567 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568 S:      Supported
1569
1570 ARM/TOSA MACHINE SUPPORT
1571 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572 M:      Dirk Opfer <dirk@opfer-online.de>
1573 S:      Maintained
1574
1575 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1576 M:      Marek Vasut <marek.vasut@gmail.com>
1577 L:      linux-arm-kernel@lists.infradead.org
1578 W:      http://hackndev.com
1579 S:      Maintained
1580 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1581 F:      arch/arm/mach-pxa/palmtx.c
1582 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1583 F:      arch/arm/mach-pxa/palmt5.c
1584 F:      arch/arm/mach-pxa/include/mach/palmld.h
1585 F:      arch/arm/mach-pxa/palmld.c
1586 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1587 F:      arch/arm/mach-pxa/palmte2.c
1588 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1589 F:      arch/arm/mach-pxa/palmtc.c
1590
1591 ARM/PALM TREO SUPPORT
1592 M:      Tomas Cech <sleep_walker@suse.com>
1593 L:      linux-arm-kernel@lists.infradead.org
1594 W:      http://hackndev.com
1595 S:      Maintained
1596 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1597 F:      arch/arm/mach-pxa/palmtreo.c
1598
1599 ARM/PALMZ72 SUPPORT
1600 M:      Sergey Lapin <slapin@ossfans.org>
1601 L:      linux-arm-kernel@lists.infradead.org
1602 W:      http://hackndev.com
1603 S:      Maintained
1604 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1605 F:      arch/arm/mach-pxa/palmz72.c
1606
1607 ARM/PLEB SUPPORT
1608 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1609 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610 S:      Maintained
1611
1612 ARM/PT DIGITAL BOARD PORT
1613 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 W:      http://www.armlinux.org.uk/
1616 S:      Maintained
1617
1618 ARM/QUALCOMM SUPPORT
1619 M:      Andy Gross <andy.gross@linaro.org>
1620 M:      David Brown <david.brown@linaro.org>
1621 L:      linux-arm-msm@vger.kernel.org
1622 L:      linux-soc@vger.kernel.org
1623 S:      Maintained
1624 F:      Documentation/devicetree/bindings/soc/qcom/
1625 F:      arch/arm/boot/dts/qcom-*.dts
1626 F:      arch/arm/boot/dts/qcom-*.dtsi
1627 F:      arch/arm/mach-qcom/
1628 F:      arch/arm64/boot/dts/qcom/*
1629 F:      drivers/i2c/busses/i2c-qup.c
1630 F:      drivers/clk/qcom/
1631 F:      drivers/pinctrl/qcom/
1632 F:      drivers/soc/qcom/
1633 F:      drivers/spi/spi-qup.c
1634 F:      drivers/tty/serial/msm_serial.h
1635 F:      drivers/tty/serial/msm_serial.c
1636 F:      drivers/*/pm8???-*
1637 F:      drivers/mfd/ssbi.c
1638 F:      drivers/firmware/qcom_scm.c
1639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1640
1641 ARM/RADISYS ENP2611 MACHINE SUPPORT
1642 M:      Lennert Buytenhek <kernel@wantstofly.org>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645
1646 ARM/RENESAS ARM64 ARCHITECTURE
1647 M:      Simon Horman <horms@verge.net.au>
1648 M:      Magnus Damm <magnus.damm@gmail.com>
1649 L:      linux-renesas-soc@vger.kernel.org
1650 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652 S:      Supported
1653 F:      arch/arm64/boot/dts/renesas/
1654 F:      drivers/soc/renesas/
1655 F:      include/linux/soc/renesas/
1656
1657 ARM/RISCPC ARCHITECTURE
1658 M:      Russell King <linux@armlinux.org.uk>
1659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 W:      http://www.armlinux.org.uk/
1661 S:      Maintained
1662 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1663 F:      arch/arm/include/asm/hardware/ioc.h
1664 F:      arch/arm/include/asm/hardware/iomd.h
1665 F:      arch/arm/include/asm/hardware/memc.h
1666 F:      arch/arm/mach-rpc/
1667 F:      drivers/net/ethernet/8390/etherh.c
1668 F:      drivers/net/ethernet/i825xx/ether1*
1669 F:      drivers/net/ethernet/seeq/ether3*
1670 F:      drivers/scsi/arm/
1671
1672 ARM/Rockchip SoC support
1673 M:      Heiko Stuebner <heiko@sntech.de>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 L:      linux-rockchip@lists.infradead.org
1676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1677 S:      Maintained
1678 F:      arch/arm/boot/dts/rk3*
1679 F:      arch/arm/mach-rockchip/
1680 F:      drivers/clk/rockchip/
1681 F:      drivers/i2c/busses/i2c-rk3x.c
1682 F:      drivers/*/*rockchip*
1683 F:      drivers/*/*/*rockchip*
1684 F:      sound/soc/rockchip/
1685 N:      rockchip
1686
1687 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688 M:      Kukjin Kim <kgene@kernel.org>
1689 M:      Krzysztof Kozlowski <krzk@kernel.org>
1690 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1693 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1694 S:      Maintained
1695 F:      arch/arm/boot/dts/s3c*
1696 F:      arch/arm/boot/dts/s5p*
1697 F:      arch/arm/boot/dts/samsung*
1698 F:      arch/arm/boot/dts/exynos*
1699 F:      arch/arm64/boot/dts/exynos/
1700 F:      arch/arm/plat-samsung/
1701 F:      arch/arm/mach-s3c24*/
1702 F:      arch/arm/mach-s3c64xx/
1703 F:      arch/arm/mach-s5p*/
1704 F:      arch/arm/mach-exynos*/
1705 F:      drivers/*/*s3c24*
1706 F:      drivers/*/*/*s3c24*
1707 F:      drivers/*/*s3c64xx*
1708 F:      drivers/*/*s5pv210*
1709 F:      drivers/memory/samsung/*
1710 F:      drivers/soc/samsung/*
1711 F:      Documentation/arm/Samsung/
1712 F:      Documentation/devicetree/bindings/arm/samsung/
1713 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1714 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1715 N:      exynos
1716
1717 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718 M:      Kyungmin Park <kyungmin.park@samsung.com>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 S:      Maintained
1721 F:      arch/arm/mach-s5pv210/
1722
1723 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724 M:      Kyungmin Park <kyungmin.park@samsung.com>
1725 M:      Kamil Debski <kamil@wypas.org>
1726 M:      Andrzej Hajda <a.hajda@samsung.com>
1727 L:      linux-arm-kernel@lists.infradead.org
1728 L:      linux-media@vger.kernel.org
1729 S:      Maintained
1730 F:      drivers/media/platform/s5p-g2d/
1731
1732 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733 M:      Kyungmin Park <kyungmin.park@samsung.com>
1734 M:      Kamil Debski <kamil@wypas.org>
1735 M:      Jeongtae Park <jtp.park@samsung.com>
1736 M:      Andrzej Hajda <a.hajda@samsung.com>
1737 L:      linux-arm-kernel@lists.infradead.org
1738 L:      linux-media@vger.kernel.org
1739 S:      Maintained
1740 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1741 F:      drivers/media/platform/s5p-mfc/
1742
1743 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744 M:      Kyungmin Park <kyungmin.park@samsung.com>
1745 L:      linux-arm-kernel@lists.infradead.org
1746 L:      linux-media@vger.kernel.org
1747 S:      Maintained
1748 F:      drivers/staging/media/platform/s5p-cec/
1749
1750 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1752 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1753 L:      linux-arm-kernel@lists.infradead.org
1754 L:      linux-media@vger.kernel.org
1755 S:      Maintained
1756 F:      drivers/media/platform/s5p-jpeg/
1757
1758 ARM/SHMOBILE ARM ARCHITECTURE
1759 M:      Simon Horman <horms@verge.net.au>
1760 M:      Magnus Damm <magnus.damm@gmail.com>
1761 L:      linux-renesas-soc@vger.kernel.org
1762 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764 S:      Supported
1765 F:      arch/arm/boot/dts/emev2*
1766 F:      arch/arm/boot/dts/r7s*
1767 F:      arch/arm/boot/dts/r8a*
1768 F:      arch/arm/boot/dts/sh*
1769 F:      arch/arm/configs/shmobile_defconfig
1770 F:      arch/arm/include/debug/renesas-scif.S
1771 F:      arch/arm/mach-shmobile/
1772 F:      drivers/soc/renesas/
1773 F:      include/linux/soc/renesas/
1774
1775 ARM/SOCFPGA ARCHITECTURE
1776 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1777 S:      Maintained
1778 F:      arch/arm/mach-socfpga/
1779 F:      arch/arm/boot/dts/socfpga*
1780 F:      arch/arm/configs/socfpga_defconfig
1781 F:      arch/arm64/boot/dts/altera/
1782 W:      http://www.rocketboards.org
1783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1784
1785 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1786 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1787 S:      Maintained
1788 F:      drivers/clk/socfpga/
1789
1790 ARM/SOCFPGA EDAC SUPPORT
1791 M:      Thor Thayer <tthayer@opensource.altera.com>
1792 S:      Maintained
1793 F:      drivers/edac/altera_edac.
1794
1795 ARM/STI ARCHITECTURE
1796 M:      Patrice Chotard <patrice.chotard@st.com>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 L:      kernel@stlinux.com
1799 W:      http://www.stlinux.com
1800 S:      Maintained
1801 F:      arch/arm/mach-sti/
1802 F:      arch/arm/boot/dts/sti*
1803 F:      drivers/char/hw_random/st-rng.c
1804 F:      drivers/clocksource/arm_global_timer.c
1805 F:      drivers/clocksource/clksrc_st_lpc.c
1806 F:      drivers/cpufreq/sti-cpufreq.c
1807 F:      drivers/dma/st_fdma*
1808 F:      drivers/i2c/busses/i2c-st.c
1809 F:      drivers/media/rc/st_rc.c
1810 F:      drivers/media/platform/sti/c8sectpfe/
1811 F:      drivers/mmc/host/sdhci-st.c
1812 F:      drivers/phy/phy-miphy28lp.c
1813 F:      drivers/phy/phy-stih407-usb.c
1814 F:      drivers/pinctrl/pinctrl-st.c
1815 F:      drivers/remoteproc/st_remoteproc.c
1816 F:      drivers/remoteproc/st_slim_rproc.c
1817 F:      drivers/reset/sti/
1818 F:      drivers/rtc/rtc-st-lpc.c
1819 F:      drivers/tty/serial/st-asc.c
1820 F:      drivers/usb/dwc3/dwc3-st.c
1821 F:      drivers/usb/host/ehci-st.c
1822 F:      drivers/usb/host/ohci-st.c
1823 F:      drivers/watchdog/st_lpc_wdt.c
1824 F:      drivers/ata/ahci_st.c
1825 F:      include/linux/remoteproc/st_slim_rproc.h
1826
1827 ARM/STM32 ARCHITECTURE
1828 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1829 M:      Alexandre Torgue <alexandre.torgue@st.com>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833 N:      stm32
1834 F:      drivers/clocksource/armv7m_systick.c
1835
1836 ARM/TANGO ARCHITECTURE
1837 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838 L:      linux-arm-kernel@lists.infradead.org
1839 S:      Maintained
1840 N:      tango
1841
1842 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1843 M:      Lennert Buytenhek <kernel@wantstofly.org>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846
1847 ARM/TETON BGA MACHINE SUPPORT
1848 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851
1852 ARM/THECUS N2100 MACHINE SUPPORT
1853 M:      Lennert Buytenhek <kernel@wantstofly.org>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 S:      Maintained
1856
1857 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858 M:      Wan ZongShun <mcuos.com@gmail.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 W:      http://www.mcuos.com
1861 S:      Maintained
1862 F:      arch/arm/mach-w90x900/
1863 F:      drivers/input/keyboard/w90p910_keypad.c
1864 F:      drivers/input/touchscreen/w90p910_ts.c
1865 F:      drivers/watchdog/nuc900_wdt.c
1866 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1867 F:      drivers/mtd/nand/nuc900_nand.c
1868 F:      drivers/rtc/rtc-nuc900.c
1869 F:      drivers/spi/spi-nuc900.c
1870 F:      drivers/usb/host/ehci-w90x900.c
1871 F:      drivers/video/fbdev/nuc900fb.c
1872
1873 ARM/U300 MACHINE SUPPORT
1874 M:      Linus Walleij <linus.walleij@linaro.org>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 S:      Supported
1877 F:      arch/arm/mach-u300/
1878 F:      drivers/clocksource/timer-u300.c
1879 F:      drivers/i2c/busses/i2c-stu300.c
1880 F:      drivers/rtc/rtc-coh901331.c
1881 F:      drivers/watchdog/coh901327_wdt.c
1882 F:      drivers/dma/coh901318*
1883 F:      drivers/mfd/ab3100*
1884 F:      drivers/rtc/rtc-ab3100.c
1885 F:      drivers/rtc/rtc-coh901331.c
1886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1887
1888 ARM/UNIPHIER ARCHITECTURE
1889 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1892 S:      Maintained
1893 F:      arch/arm/boot/dts/uniphier*
1894 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1895 F:      arch/arm/mach-uniphier/
1896 F:      arch/arm/mm/cache-uniphier.c
1897 F:      arch/arm64/boot/dts/socionext/
1898 F:      drivers/bus/uniphier-system-bus.c
1899 F:      drivers/clk/uniphier/
1900 F:      drivers/i2c/busses/i2c-uniphier*
1901 F:      drivers/pinctrl/uniphier/
1902 F:      drivers/reset/reset-uniphier.c
1903 F:      drivers/tty/serial/8250/8250_uniphier.c
1904 N:      uniphier
1905
1906 ARM/Ux500 ARM ARCHITECTURE
1907 M:      Linus Walleij <linus.walleij@linaro.org>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 S:      Maintained
1910 F:      arch/arm/mach-ux500/
1911 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1912 F:      drivers/dma/ste_dma40*
1913 F:      drivers/hwspinlock/u8500_hsem.c
1914 F:      drivers/mfd/abx500*
1915 F:      drivers/mfd/ab8500*
1916 F:      drivers/mfd/dbx500*
1917 F:      drivers/mfd/db8500*
1918 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1919 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1920 F:      drivers/rtc/rtc-ab8500.c
1921 F:      drivers/rtc/rtc-pl031.c
1922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923
1924 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925 M:      Ulf Hansson <ulf.hansson@linaro.org>
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 T:      git git://git.linaro.org/people/ulfh/clk.git
1928 S:      Maintained
1929 F:      drivers/clk/ux500/
1930
1931 ARM/VERSATILE EXPRESS PLATFORM
1932 M:      Liviu Dudau <liviu.dudau@arm.com>
1933 M:      Sudeep Holla <sudeep.holla@arm.com>
1934 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Maintained
1937 F:      arch/arm/boot/dts/vexpress*
1938 F:      arch/arm64/boot/dts/arm/
1939 F:      arch/arm/mach-vexpress/
1940 F:      */*/vexpress*
1941 F:      */*/*/vexpress*
1942 F:      drivers/clk/versatile/clk-vexpress-osc.c
1943 F:      drivers/clocksource/versatile.c
1944 N:      mps2
1945
1946 ARM/VFP SUPPORT
1947 M:      Russell King <linux@armlinux.org.uk>
1948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 W:      http://www.armlinux.org.uk/
1950 S:      Maintained
1951 F:      arch/arm/vfp/
1952
1953 ARM/VOIPAC PXA270 SUPPORT
1954 M:      Marek Vasut <marek.vasut@gmail.com>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      arch/arm/mach-pxa/vpac270.c
1958 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1959
1960 ARM/VT8500 ARM ARCHITECTURE
1961 M:      Tony Prisk <linux@prisktech.co.nz>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 S:      Maintained
1964 F:      arch/arm/mach-vt8500/
1965 F:      drivers/clocksource/vt8500_timer.c
1966 F:      drivers/i2c/busses/i2c-wmt.c
1967 F:      drivers/mmc/host/wmt-sdmmc.c
1968 F:      drivers/pwm/pwm-vt8500.c
1969 F:      drivers/rtc/rtc-vt8500.c
1970 F:      drivers/tty/serial/vt8500_serial.c
1971 F:      drivers/usb/host/ehci-platform.c
1972 F:      drivers/usb/host/uhci-platform.c
1973 F:      drivers/video/fbdev/vt8500lcdfb.*
1974 F:      drivers/video/fbdev/wm8505fb*
1975 F:      drivers/video/fbdev/wmt_ge_rops.*
1976
1977 ARM/ZIPIT Z2 SUPPORT
1978 M:      Marek Vasut <marek.vasut@gmail.com>
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 S:      Maintained
1981 F:      arch/arm/mach-pxa/z2.c
1982 F:      arch/arm/mach-pxa/include/mach/z2.h
1983
1984 ARM/ZTE ARCHITECTURE
1985 M:      Jun Nie <jun.nie@linaro.org>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 S:      Maintained
1988 F:      arch/arm/mach-zx/
1989 F:      drivers/clk/zte/
1990 F:      Documentation/devicetree/bindings/arm/zte.txt
1991 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
1993 ARM/ZYNQ ARCHITECTURE
1994 M:      Michal Simek <michal.simek@xilinx.com>
1995 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 W:      http://wiki.xilinx.com
1998 T:      git https://github.com/Xilinx/linux-xlnx.git
1999 S:      Supported
2000 F:      arch/arm/mach-zynq/
2001 F:      drivers/cpuidle/cpuidle-zynq.c
2002 F:      drivers/block/xsysace.c
2003 N:      zynq
2004 N:      xilinx
2005 F:      drivers/clocksource/cadence_ttc_timer.c
2006 F:      drivers/i2c/busses/i2c-cadence.c
2007 F:      drivers/mmc/host/sdhci-of-arasan.c
2008 F:      drivers/edac/synopsys_edac.c
2009
2010 ARM SMMU DRIVERS
2011 M:      Will Deacon <will.deacon@arm.com>
2012 R:      Robin Murphy <robin.murphy@arm.com>
2013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 S:      Maintained
2015 F:      drivers/iommu/arm-smmu.c
2016 F:      drivers/iommu/arm-smmu-v3.c
2017 F:      drivers/iommu/io-pgtable-arm.c
2018 F:      drivers/iommu/io-pgtable-arm-v7s.c
2019
2020 ARM64 PORT (AARCH64 ARCHITECTURE)
2021 M:      Catalin Marinas <catalin.marinas@arm.com>
2022 M:      Will Deacon <will.deacon@arm.com>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2025 S:      Maintained
2026 F:      arch/arm64/
2027 F:      Documentation/arm64/
2028
2029 AS3645A LED FLASH CONTROLLER DRIVER
2030 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031 L:      linux-media@vger.kernel.org
2032 T:      git git://linuxtv.org/media_tree.git
2033 S:      Maintained
2034 F:      drivers/media/i2c/as3645a.c
2035 F:      include/media/i2c/as3645a.h
2036
2037 ASAHI KASEI AK8974 DRIVER
2038 M:      Linus Walleij <linus.walleij@linaro.org>
2039 L:      linux-iio@vger.kernel.org
2040 W:      http://www.akm.com/
2041 S:      Supported
2042 F:      drivers/iio/magnetometer/ak8974.c
2043
2044 ASC7621 HARDWARE MONITOR DRIVER
2045 M:      George Joseph <george.joseph@fairview5.com>
2046 L:      linux-hwmon@vger.kernel.org
2047 S:      Maintained
2048 F:      Documentation/hwmon/asc7621
2049 F:      drivers/hwmon/asc7621.c
2050
2051 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2052 M:      Corentin Chary <corentin.chary@gmail.com>
2053 L:      acpi4asus-user@lists.sourceforge.net
2054 L:      platform-driver-x86@vger.kernel.org
2055 W:      http://acpi4asus.sf.net
2056 S:      Maintained
2057 F:      drivers/platform/x86/asus*.c
2058 F:      drivers/platform/x86/eeepc*.c
2059
2060 ASUS WIRELESS RADIO CONTROL DRIVER
2061 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2062 L:      platform-driver-x86@vger.kernel.org
2063 S:      Maintained
2064 F:      drivers/platform/x86/asus-wireless.c
2065
2066 ASYMMETRIC KEYS
2067 M:      David Howells <dhowells@redhat.com>
2068 L:      keyrings@vger.kernel.org
2069 S:      Maintained
2070 F:      Documentation/crypto/asymmetric-keys.txt
2071 F:      include/linux/verification.h
2072 F:      include/crypto/public_key.h
2073 F:      include/crypto/pkcs7.h
2074 F:      crypto/asymmetric_keys/
2075
2076 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2077 R:      Dan Williams <dan.j.williams@intel.com>
2078 W:      http://sourceforge.net/projects/xscaleiop
2079 S:      Odd fixes
2080 F:      Documentation/crypto/async-tx-api.txt
2081 F:      crypto/async_tx/
2082 F:      drivers/dma/
2083 F:      include/linux/dmaengine.h
2084 F:      include/linux/async_tx.h
2085
2086 AT24 EEPROM DRIVER
2087 M:      Wolfram Sang <wsa@the-dreams.de>
2088 L:      linux-i2c@vger.kernel.org
2089 S:      Maintained
2090 F:      drivers/misc/eeprom/at24.c
2091 F:      include/linux/platform_data/at24.h
2092
2093 ATA OVER ETHERNET (AOE) DRIVER
2094 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2095 W:      http://www.openaoe.org/
2096 S:      Supported
2097 F:      Documentation/aoe/
2098 F:      drivers/block/aoe/
2099
2100 ATHEROS 71XX/9XXX GPIO DRIVER
2101 M:      Alban Bedel <albeu@free.fr>
2102 W:      https://github.com/AlbanBedel/linux
2103 T:      git git://github.com/AlbanBedel/linux
2104 S:      Maintained
2105 F:      drivers/gpio/gpio-ath79.c
2106 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
2108 ATHEROS ATH GENERIC UTILITIES
2109 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2110 L:      linux-wireless@vger.kernel.org
2111 S:      Supported
2112 F:      drivers/net/wireless/ath/*
2113
2114 ATHEROS ATH5K WIRELESS DRIVER
2115 M:      Jiri Slaby <jirislaby@gmail.com>
2116 M:      Nick Kossifidis <mickflemm@gmail.com>
2117 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2118 L:      linux-wireless@vger.kernel.org
2119 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2120 S:      Maintained
2121 F:      drivers/net/wireless/ath/ath5k/
2122
2123 ATHEROS ATH6KL WIRELESS DRIVER
2124 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2125 L:      linux-wireless@vger.kernel.org
2126 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2128 S:      Supported
2129 F:      drivers/net/wireless/ath/ath6kl/
2130
2131 WILOCITY WIL6210 WIRELESS DRIVER
2132 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2133 L:      linux-wireless@vger.kernel.org
2134 L:      wil6210@qca.qualcomm.com
2135 S:      Supported
2136 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2137 F:      drivers/net/wireless/ath/wil6210/
2138 F:      include/uapi/linux/wil6210_uapi.h
2139
2140 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141 M:      Christian Lamparter <chunkeey@googlemail.com>
2142 L:      linux-wireless@vger.kernel.org
2143 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2144 S:      Maintained
2145 F:      drivers/net/wireless/ath/carl9170/
2146
2147 ATK0110 HWMON DRIVER
2148 M:      Luca Tettamanti <kronos.it@gmail.com>
2149 L:      linux-hwmon@vger.kernel.org
2150 S:      Maintained
2151 F:      drivers/hwmon/asus_atk0110.c
2152
2153 ATI_REMOTE2 DRIVER
2154 M:      Ville Syrjala <syrjala@sci.fi>
2155 S:      Maintained
2156 F:      drivers/input/misc/ati_remote2.c
2157
2158 ATLX ETHERNET DRIVERS
2159 M:      Jay Cliburn <jcliburn@gmail.com>
2160 M:      Chris Snook <chris.snook@gmail.com>
2161 L:      netdev@vger.kernel.org
2162 W:      http://sourceforge.net/projects/atl1
2163 W:      http://atl1.sourceforge.net
2164 S:      Maintained
2165 F:      drivers/net/ethernet/atheros/
2166
2167 ATM
2168 M:      Chas Williams <3chas3@gmail.com>
2169 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2170 L:      netdev@vger.kernel.org
2171 W:      http://linux-atm.sourceforge.net
2172 S:      Maintained
2173 F:      drivers/atm/
2174 F:      include/linux/atm*
2175 F:      include/uapi/linux/atm*
2176
2177 ATMEL AT91 / AT32 MCI DRIVER
2178 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2179 S:      Maintained
2180 F:      drivers/mmc/host/atmel-mci.c
2181
2182 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2184 S:      Supported
2185 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2186
2187 ATMEL SAMA5D2 ADC DRIVER
2188 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2189 L:      linux-iio@vger.kernel.org
2190 S:      Supported
2191 F:      drivers/iio/adc/at91-sama5d2_adc.c
2192
2193 ATMEL Audio ALSA driver
2194 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2195 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2196 S:      Supported
2197 F:      sound/soc/atmel
2198
2199 ATMEL XDMA DRIVER
2200 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2201 L:      linux-arm-kernel@lists.infradead.org
2202 L:      dmaengine@vger.kernel.org
2203 S:      Supported
2204 F:      drivers/dma/at_xdmac.c
2205
2206 ATMEL I2C DRIVER
2207 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2208 L:      linux-i2c@vger.kernel.org
2209 S:      Supported
2210 F:      drivers/i2c/busses/i2c-at91.c
2211
2212 ATMEL ISI DRIVER
2213 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2214 L:      linux-media@vger.kernel.org
2215 S:      Supported
2216 F:      drivers/media/platform/soc_camera/atmel-isi.c
2217 F:      include/media/atmel-isi.h
2218
2219 ATMEL LCDFB DRIVER
2220 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2221 L:      linux-fbdev@vger.kernel.org
2222 S:      Maintained
2223 F:      drivers/video/fbdev/atmel_lcdfb.c
2224 F:      include/video/atmel_lcdc.h
2225
2226 ATMEL MACB ETHERNET DRIVER
2227 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2228 S:      Supported
2229 F:      drivers/net/ethernet/cadence/
2230
2231 ATMEL NAND DRIVER
2232 M:      Wenyou Yang <wenyou.yang@atmel.com>
2233 M:      Josh Wu <rainyfeeling@outlook.com>
2234 L:      linux-mtd@lists.infradead.org
2235 S:      Supported
2236 F:      drivers/mtd/nand/atmel_nand*
2237
2238 ATMEL SDMMC DRIVER
2239 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2240 L:      linux-mmc@vger.kernel.org
2241 S:      Supported
2242 F:      drivers/mmc/host/sdhci-of-at91.c
2243
2244 ATMEL SPI DRIVER
2245 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2246 S:      Supported
2247 F:      drivers/spi/spi-atmel.*
2248
2249 ATMEL SSC DRIVER
2250 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 S:      Supported
2253 F:      drivers/misc/atmel-ssc.c
2254 F:      include/linux/atmel-ssc.h
2255
2256 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 S:      Supported
2260 F:      drivers/misc/atmel_tclib.c
2261 F:      drivers/clocksource/tcb_clksrc.c
2262
2263 ATMEL USBA UDC DRIVER
2264 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 S:      Supported
2267 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2268
2269 ATMEL WIRELESS DRIVER
2270 M:      Simon Kelley <simon@thekelleys.org.uk>
2271 L:      linux-wireless@vger.kernel.org
2272 W:      http://www.thekelleys.org.uk/atmel
2273 W:      http://atmelwlandriver.sourceforge.net/
2274 S:      Maintained
2275 F:      drivers/net/wireless/atmel/atmel*
2276
2277 ATMEL MAXTOUCH DRIVER
2278 M:      Nick Dyer <nick@shmanahar.org>
2279 T:      git git://github.com/ndyer/linux.git
2280 S:      Maintained
2281 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2283 F:      include/linux/platform_data/atmel_mxt_ts.h
2284
2285 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2286 M:      Bradley Grove <linuxdrivers@attotech.com>
2287 L:      linux-scsi@vger.kernel.org
2288 W:      http://www.attotech.com
2289 S:      Supported
2290 F:      drivers/scsi/esas2r
2291
2292 ATUSB IEEE 802.15.4 RADIO DRIVER
2293 M:      Stefan Schmidt <stefan@osg.samsung.com>
2294 L:      linux-wpan@vger.kernel.org
2295 S:      Maintained
2296 F:      drivers/net/ieee802154/atusb.c
2297 F:      drivers/net/ieee802154/atusb.h
2298 F:      drivers/net/ieee802154/at86rf230.h
2299
2300 AUDIT SUBSYSTEM
2301 M:      Paul Moore <paul@paul-moore.com>
2302 M:      Eric Paris <eparis@redhat.com>
2303 L:      linux-audit@redhat.com (moderated for non-subscribers)
2304 W:      http://people.redhat.com/sgrubb/audit/
2305 T:      git git://git.infradead.org/users/pcmoore/audit
2306 S:      Maintained
2307 F:      include/linux/audit.h
2308 F:      include/uapi/linux/audit.h
2309 F:      kernel/audit*
2310
2311 AUXILIARY DISPLAY DRIVERS
2312 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2313 W:      http://miguelojeda.es/auxdisplay.htm
2314 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2315 S:      Maintained
2316 F:      drivers/auxdisplay/
2317 F:      include/linux/cfag12864b.h
2318
2319 AVR32 ARCHITECTURE
2320 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2321 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2322 W:      http://www.atmel.com/products/AVR32/
2323 W:      http://mirror.egtvedt.no/avr32linux.org/
2324 W:      http://avrfreaks.net/
2325 S:      Maintained
2326 F:      arch/avr32/
2327
2328 AVR32/AT32AP MACHINE SUPPORT
2329 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2330 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331 S:      Maintained
2332 F:      arch/avr32/mach-at32ap/
2333
2334 AX.25 NETWORK LAYER
2335 M:      Ralf Baechle <ralf@linux-mips.org>
2336 L:      linux-hams@vger.kernel.org
2337 W:      http://www.linux-ax25.org/
2338 S:      Maintained
2339 F:      include/uapi/linux/ax25.h
2340 F:      include/net/ax25.h
2341 F:      net/ax25/
2342
2343 AXENTIA ASOC DRIVERS
2344 M:      Peter Rosin <peda@axentia.se>
2345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2346 S:      Maintained
2347 F:      Documentation/devicetree/bindings/sound/axentia,*
2348 F:      sound/soc/atmel/tse850-pcm5142.c
2349
2350 AZ6007 DVB DRIVER
2351 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2353 L:      linux-media@vger.kernel.org
2354 W:      https://linuxtv.org
2355 T:      git git://linuxtv.org/media_tree.git
2356 S:      Maintained
2357 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2358
2359 AZTECH FM RADIO RECEIVER DRIVER
2360 M:      Hans Verkuil <hverkuil@xs4all.nl>
2361 L:      linux-media@vger.kernel.org
2362 T:      git git://linuxtv.org/media_tree.git
2363 W:      https://linuxtv.org
2364 S:      Maintained
2365 F:      drivers/media/radio/radio-aztech*
2366
2367 B43 WIRELESS DRIVER
2368 L:      linux-wireless@vger.kernel.org
2369 L:      b43-dev@lists.infradead.org
2370 W:      http://wireless.kernel.org/en/users/Drivers/b43
2371 S:      Odd Fixes
2372 F:      drivers/net/wireless/broadcom/b43/
2373
2374 B43LEGACY WIRELESS DRIVER
2375 M:      Larry Finger <Larry.Finger@lwfinger.net>
2376 L:      linux-wireless@vger.kernel.org
2377 L:      b43-dev@lists.infradead.org
2378 W:      http://wireless.kernel.org/en/users/Drivers/b43
2379 S:      Maintained
2380 F:      drivers/net/wireless/broadcom/b43legacy/
2381
2382 BACKLIGHT CLASS/SUBSYSTEM
2383 M:      Jingoo Han <jingoohan1@gmail.com>
2384 M:      Lee Jones <lee.jones@linaro.org>
2385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2386 S:      Maintained
2387 F:      drivers/video/backlight/
2388 F:      include/linux/backlight.h
2389
2390 BATMAN ADVANCED
2391 M:      Marek Lindner <mareklindner@neomailbox.ch>
2392 M:      Simon Wunderlich <sw@simonwunderlich.de>
2393 M:      Antonio Quartulli <a@unstable.cc>
2394 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2395 W:      https://www.open-mesh.org/
2396 Q:      https://patchwork.open-mesh.org/project/batman/list/
2397 S:      Maintained
2398 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2399 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2400 F:      Documentation/networking/batman-adv.txt
2401 F:      include/uapi/linux/batman_adv.h
2402 F:      net/batman-adv/
2403
2404 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2405 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2406 L:      linux-hams@vger.kernel.org
2407 W:      http://www.baycom.org/~tom/ham/ham.html
2408 S:      Maintained
2409 F:      drivers/net/hamradio/baycom*
2410
2411 BCACHE (BLOCK LAYER CACHE)
2412 M:      Kent Overstreet <kent.overstreet@gmail.com>
2413 L:      linux-bcache@vger.kernel.org
2414 W:      http://bcache.evilpiepirate.org
2415 S:      Orphan
2416 F:      drivers/md/bcache/
2417
2418 BDISP ST MEDIA DRIVER
2419 M:      Fabien Dessenne <fabien.dessenne@st.com>
2420 L:      linux-media@vger.kernel.org
2421 T:      git git://linuxtv.org/media_tree.git
2422 W:      https://linuxtv.org
2423 S:      Supported
2424 F:      drivers/media/platform/sti/bdisp
2425
2426 BEFS FILE SYSTEM
2427 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2428 M:      Salah Triki <salah.triki@gmail.com>
2429 S:      Maintained
2430 T:      git git://github.com/luisbg/linux-befs.git
2431 F:      Documentation/filesystems/befs.txt
2432 F:      fs/befs/
2433
2434 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2435 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2436 L:      netdev@vger.kernel.org
2437 S:      Maintained
2438 F:      drivers/net/ethernet/ec_bhf.c
2439
2440 BFS FILE SYSTEM
2441 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2442 S:      Maintained
2443 F:      Documentation/filesystems/bfs.txt
2444 F:      fs/bfs/
2445 F:      include/uapi/linux/bfs_fs.h
2446
2447 BLACKFIN ARCHITECTURE
2448 M:      Steven Miao <realmz6@gmail.com>
2449 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2450 T:      git git://git.code.sf.net/p/adi-linux/code
2451 W:      http://blackfin.uclinux.org
2452 S:      Supported
2453 F:      arch/blackfin/
2454
2455 BLACKFIN EMAC DRIVER
2456 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2457 W:      http://blackfin.uclinux.org
2458 S:      Supported
2459 F:      drivers/net/ethernet/adi/
2460
2461 BLACKFIN RTC 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/rtc/rtc-bfin.c
2466
2467 BLACKFIN SDH DRIVER
2468 M:      Sonic Zhang <sonic.zhang@analog.com>
2469 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2470 W:      http://blackfin.uclinux.org
2471 S:      Supported
2472 F:      drivers/mmc/host/bfin_sdh.c
2473
2474 BLACKFIN SERIAL DRIVER
2475 M:      Sonic Zhang <sonic.zhang@analog.com>
2476 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2477 W:      http://blackfin.uclinux.org
2478 S:      Supported
2479 F:      drivers/tty/serial/bfin_uart.c
2480
2481 BLACKFIN WATCHDOG DRIVER
2482 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483 W:      http://blackfin.uclinux.org
2484 S:      Supported
2485 F:      drivers/watchdog/bfin_wdt.c
2486
2487 BLACKFIN I2C TWI DRIVER
2488 M:      Sonic Zhang <sonic.zhang@analog.com>
2489 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2490 W:      http://blackfin.uclinux.org/
2491 S:      Supported
2492 F:      drivers/i2c/busses/i2c-bfin-twi.c
2493
2494 BLACKFIN MEDIA DRIVER
2495 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2496 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2497 W:      http://blackfin.uclinux.org/
2498 S:      Supported
2499 F:      drivers/media/platform/blackfin/
2500 F:      drivers/media/i2c/adv7183*
2501 F:      drivers/media/i2c/vs6624*
2502
2503 BLINKM RGB LED DRIVER
2504 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505 S:      Maintained
2506 F:      drivers/leds/leds-blinkm.c
2507
2508 BLOCK LAYER
2509 M:      Jens Axboe <axboe@kernel.dk>
2510 L:      linux-block@vger.kernel.org
2511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2512 S:      Maintained
2513 F:      block/
2514 F:      kernel/trace/blktrace.c
2515 F:      lib/sbitmap.c
2516
2517 BLOCK2MTD DRIVER
2518 M:      Joern Engel <joern@lazybastard.org>
2519 L:      linux-mtd@lists.infradead.org
2520 S:      Maintained
2521 F:      drivers/mtd/devices/block2mtd.c
2522
2523 BLUETOOTH DRIVERS
2524 M:      Marcel Holtmann <marcel@holtmann.org>
2525 M:      Gustavo Padovan <gustavo@padovan.org>
2526 M:      Johan Hedberg <johan.hedberg@gmail.com>
2527 L:      linux-bluetooth@vger.kernel.org
2528 W:      http://www.bluez.org/
2529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2531 S:      Maintained
2532 F:      drivers/bluetooth/
2533
2534 BLUETOOTH SUBSYSTEM
2535 M:      Marcel Holtmann <marcel@holtmann.org>
2536 M:      Gustavo Padovan <gustavo@padovan.org>
2537 M:      Johan Hedberg <johan.hedberg@gmail.com>
2538 L:      linux-bluetooth@vger.kernel.org
2539 W:      http://www.bluez.org/
2540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2542 S:      Maintained
2543 F:      net/bluetooth/
2544 F:      include/net/bluetooth/
2545
2546 BONDING DRIVER
2547 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2548 M:      Veaceslav Falico <vfalico@gmail.com>
2549 M:      Andy Gospodarek <andy@greyhouse.net>
2550 L:      netdev@vger.kernel.org
2551 W:      http://sourceforge.net/projects/bonding/
2552 S:      Supported
2553 F:      drivers/net/bonding/
2554 F:      include/uapi/linux/if_bonding.h
2555
2556 BPF (Safe dynamic programs and tools)
2557 M:      Alexei Starovoitov <ast@kernel.org>
2558 L:      netdev@vger.kernel.org
2559 L:      linux-kernel@vger.kernel.org
2560 S:      Supported
2561 F:      kernel/bpf/
2562 F:      tools/testing/selftests/bpf/
2563 F:      lib/test_bpf.c
2564
2565 BROADCOM B44 10/100 ETHERNET DRIVER
2566 M:      Michael Chan <michael.chan@broadcom.com>
2567 L:      netdev@vger.kernel.org
2568 S:      Supported
2569 F:      drivers/net/ethernet/broadcom/b44.*
2570
2571 BROADCOM B53 ETHERNET SWITCH DRIVER
2572 M:      Florian Fainelli <f.fainelli@gmail.com>
2573 L:      netdev@vger.kernel.org
2574 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2575 S:      Supported
2576 F:      drivers/net/dsa/b53/*
2577 F:      include/linux/platform_data/b53.h
2578
2579 BROADCOM GENET ETHERNET DRIVER
2580 M:      Florian Fainelli <f.fainelli@gmail.com>
2581 L:      netdev@vger.kernel.org
2582 S:      Supported
2583 F:      drivers/net/ethernet/broadcom/genet/
2584
2585 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2586 M:      Rasesh Mody <rasesh.mody@cavium.com>
2587 M:      Harish Patil <harish.patil@cavium.com>
2588 M:      Dept-GELinuxNICDev@cavium.com
2589 L:      netdev@vger.kernel.org
2590 S:      Supported
2591 F:      drivers/net/ethernet/broadcom/bnx2.*
2592 F:      drivers/net/ethernet/broadcom/bnx2_*
2593
2594 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2595 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2596 M:      Ariel Elior <ariel.elior@cavium.com>
2597 M:      everest-linux-l2@cavium.com
2598 L:      netdev@vger.kernel.org
2599 S:      Supported
2600 F:      drivers/net/ethernet/broadcom/bnx2x/
2601
2602 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2603 M:      Florian Fainelli <f.fainelli@gmail.com>
2604 M:      Ray Jui <rjui@broadcom.com>
2605 M:      Scott Branden <sbranden@broadcom.com>
2606 M:      bcm-kernel-feedback-list@broadcom.com
2607 T:      git git://github.com/broadcom/mach-bcm
2608 S:      Maintained
2609 N:      bcm281*
2610 N:      bcm113*
2611 N:      bcm216*
2612 N:      kona
2613 F:      arch/arm/mach-bcm/
2614
2615 BROADCOM BCM2835 ARM ARCHITECTURE
2616 M:      Stephen Warren <swarren@wwwdotorg.org>
2617 M:      Lee Jones <lee@kernel.org>
2618 M:      Eric Anholt <eric@anholt.net>
2619 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2622 S:      Maintained
2623 N:      bcm2835
2624 F:      drivers/staging/vc04_services
2625
2626 BROADCOM BCM47XX MIPS ARCHITECTURE
2627 M:      Hauke Mehrtens <hauke@hauke-m.de>
2628 M:      Rafał Miłecki <zajec5@gmail.com>
2629 L:      linux-mips@linux-mips.org
2630 S:      Maintained
2631 F:      Documentation/devicetree/bindings/mips/brcm/
2632 F:      arch/mips/bcm47xx/*
2633 F:      arch/mips/include/asm/mach-bcm47xx/*
2634
2635 BROADCOM BCM5301X ARM ARCHITECTURE
2636 M:      Hauke Mehrtens <hauke@hauke-m.de>
2637 M:      Rafał Miłecki <zajec5@gmail.com>
2638 M:      bcm-kernel-feedback-list@broadcom.com
2639 L:      linux-arm-kernel@lists.infradead.org
2640 S:      Maintained
2641 F:      arch/arm/mach-bcm/bcm_5301x.c
2642 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2643 F:      arch/arm/boot/dts/bcm470*
2644
2645 BROADCOM BCM53573 ARM ARCHITECTURE
2646 M:      Rafał Miłecki <rafal@milecki.pl>
2647 L:      linux-arm-kernel@lists.infradead.org
2648 S:      Maintained
2649 F:      arch/arm/boot/dts/bcm53573*
2650 F:      arch/arm/boot/dts/bcm47189*
2651
2652 BROADCOM BCM63XX ARM ARCHITECTURE
2653 M:      Florian Fainelli <f.fainelli@gmail.com>
2654 M:      bcm-kernel-feedback-list@broadcom.com
2655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656 T:      git git://github.com/broadcom/stblinux.git
2657 S:      Maintained
2658 N:      bcm63xx
2659
2660 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661 M:      Kevin Cernekee <cernekee@gmail.com>
2662 L:      linux-usb@vger.kernel.org
2663 S:      Maintained
2664 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2666 BROADCOM BCM7XXX ARM ARCHITECTURE
2667 M:      Brian Norris <computersforpeace@gmail.com>
2668 M:      Gregory Fong <gregory.0xf0@gmail.com>
2669 M:      Florian Fainelli <f.fainelli@gmail.com>
2670 M:      bcm-kernel-feedback-list@broadcom.com
2671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672 T:      git git://github.com/broadcom/stblinux.git
2673 S:      Maintained
2674 F:      arch/arm/mach-bcm/*brcmstb*
2675 F:      arch/arm/boot/dts/bcm7*.dts*
2676 F:      drivers/bus/brcmstb_gisb.c
2677 N:      brcmstb
2678
2679 BROADCOM BMIPS MIPS ARCHITECTURE
2680 M:      Kevin Cernekee <cernekee@gmail.com>
2681 M:      Florian Fainelli <f.fainelli@gmail.com>
2682 L:      linux-mips@linux-mips.org
2683 T:      git git://github.com/broadcom/stblinux.git
2684 S:      Maintained
2685 F:      arch/mips/bmips/*
2686 F:      arch/mips/include/asm/mach-bmips/*
2687 F:      arch/mips/kernel/*bmips*
2688 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2689 F:      drivers/irqchip/irq-bcm63*
2690 F:      drivers/irqchip/irq-bcm7*
2691 F:      drivers/irqchip/irq-brcmstb*
2692 F:      include/linux/bcm963xx_nvram.h
2693 F:      include/linux/bcm963xx_tag.h
2694
2695 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2696 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2697 M:      Prashant Sreedharan <prashant@broadcom.com>
2698 M:      Michael Chan <mchan@broadcom.com>
2699 L:      netdev@vger.kernel.org
2700 S:      Supported
2701 F:      drivers/net/ethernet/broadcom/tg3.*
2702
2703 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2704 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2705 M:      Franky Lin <franky.lin@broadcom.com>
2706 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2707 L:      linux-wireless@vger.kernel.org
2708 L:      brcm80211-dev-list.pdl@broadcom.com
2709 S:      Supported
2710 F:      drivers/net/wireless/broadcom/brcm80211/
2711
2712 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2713 M:      QLogic-Storage-Upstream@qlogic.com
2714 L:      linux-scsi@vger.kernel.org
2715 S:      Supported
2716 F:      drivers/scsi/bnx2fc/
2717
2718 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2719 M:      QLogic-Storage-Upstream@qlogic.com
2720 L:      linux-scsi@vger.kernel.org
2721 S:      Supported
2722 F:      drivers/scsi/bnx2i/
2723
2724 BROADCOM IPROC ARM ARCHITECTURE
2725 M:      Ray Jui <rjui@broadcom.com>
2726 M:      Scott Branden <sbranden@broadcom.com>
2727 M:      Jon Mason <jonmason@broadcom.com>
2728 M:      bcm-kernel-feedback-list@broadcom.com
2729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 T:      git git://github.com/broadcom/cygnus-linux.git
2731 S:      Maintained
2732 N:      iproc
2733 N:      cygnus
2734 N:      bcm[-_]nsp
2735 N:      bcm9113*
2736 N:      bcm9583*
2737 N:      bcm9585*
2738 N:      bcm9586*
2739 N:      bcm988312
2740 N:      bcm113*
2741 N:      bcm583*
2742 N:      bcm585*
2743 N:      bcm586*
2744 N:      bcm88312
2745 F:      arch/arm64/boot/dts/broadcom/ns2*
2746 F:      drivers/clk/bcm/clk-ns*
2747 F:      drivers/pinctrl/bcm/pinctrl-ns*
2748
2749 BROADCOM BRCMSTB GPIO DRIVER
2750 M:      Gregory Fong <gregory.0xf0@gmail.com>
2751 L:      bcm-kernel-feedback-list@broadcom.com
2752 S:      Supported
2753 F:      drivers/gpio/gpio-brcmstb.c
2754 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2755
2756 BROADCOM KONA GPIO DRIVER
2757 M:      Ray Jui <rjui@broadcom.com>
2758 L:      bcm-kernel-feedback-list@broadcom.com
2759 S:      Supported
2760 F:      drivers/gpio/gpio-bcm-kona.c
2761 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2762
2763 BROADCOM NVRAM DRIVER
2764 M:      Rafał Miłecki <zajec5@gmail.com>
2765 L:      linux-mips@linux-mips.org
2766 S:      Maintained
2767 F:      drivers/firmware/broadcom/*
2768
2769 BROADCOM STB NAND FLASH DRIVER
2770 M:      Brian Norris <computersforpeace@gmail.com>
2771 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2772 L:      linux-mtd@lists.infradead.org
2773 L:      bcm-kernel-feedback-list@broadcom.com
2774 S:      Maintained
2775 F:      drivers/mtd/nand/brcmnand/
2776
2777 BROADCOM STB AVS CPUFREQ DRIVER
2778 M:      Markus Mayer <mmayer@broadcom.com>
2779 M:      bcm-kernel-feedback-list@broadcom.com
2780 L:      linux-pm@vger.kernel.org
2781 S:      Maintained
2782 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2783 F:      drivers/cpufreq/brcmstb*
2784
2785 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2786 M:      Rafał Miłecki <zajec5@gmail.com>
2787 L:      linux-wireless@vger.kernel.org
2788 S:      Maintained
2789 F:      drivers/bcma/
2790 F:      include/linux/bcma/
2791
2792 BROADCOM SYSTEMPORT ETHERNET DRIVER
2793 M:      Florian Fainelli <f.fainelli@gmail.com>
2794 L:      netdev@vger.kernel.org
2795 S:      Supported
2796 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2797
2798 BROADCOM VULCAN ARM64 SOC
2799 M:      Jayachandran C. <c.jayachandran@gmail.com>
2800 M:      bcm-kernel-feedback-list@broadcom.com
2801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 S:      Maintained
2803 F:      arch/arm64/boot/dts/broadcom/vulcan*
2804
2805 BROCADE BFA FC SCSI DRIVER
2806 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2807 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2808 L:      linux-scsi@vger.kernel.org
2809 S:      Supported
2810 F:      drivers/scsi/bfa/
2811
2812 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2813 M:      Rasesh Mody <rasesh.mody@cavium.com>
2814 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2815 M:      Dept-GELinuxNICDev@cavium.com
2816 L:      netdev@vger.kernel.org
2817 S:      Supported
2818 F:      drivers/net/ethernet/brocade/bna/
2819
2820 BSG (block layer generic sg v4 driver)
2821 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2822 L:      linux-scsi@vger.kernel.org
2823 S:      Supported
2824 F:      block/bsg.c
2825 F:      include/linux/bsg.h
2826 F:      include/uapi/linux/bsg.h
2827
2828 BT87X AUDIO DRIVER
2829 M:      Clemens Ladisch <clemens@ladisch.de>
2830 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2831 T:      git git://git.alsa-project.org/alsa-kernel.git
2832 S:      Maintained
2833 F:      Documentation/sound/alsa/Bt87x.txt
2834 F:      sound/pci/bt87x.c
2835
2836 BT8XXGPIO DRIVER
2837 M:      Michael Buesch <m@bues.ch>
2838 W:      http://bu3sch.de/btgpio.php
2839 S:      Maintained
2840 F:      drivers/gpio/gpio-bt8xx.c
2841
2842 BTRFS FILE SYSTEM
2843 M:      Chris Mason <clm@fb.com>
2844 M:      Josef Bacik <jbacik@fb.com>
2845 M:      David Sterba <dsterba@suse.com>
2846 L:      linux-btrfs@vger.kernel.org
2847 W:      http://btrfs.wiki.kernel.org/
2848 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2850 S:      Maintained
2851 F:      Documentation/filesystems/btrfs.txt
2852 F:      fs/btrfs/
2853
2854 BTTV VIDEO4LINUX DRIVER
2855 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2856 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2857 L:      linux-media@vger.kernel.org
2858 W:      https://linuxtv.org
2859 T:      git git://linuxtv.org/media_tree.git
2860 S:      Odd fixes
2861 F:      Documentation/media/v4l-drivers/bttv*
2862 F:      drivers/media/pci/bt8xx/bttv*
2863
2864 BUSLOGIC SCSI DRIVER
2865 M:      Khalid Aziz <khalid@gonehiking.org>
2866 L:      linux-scsi@vger.kernel.org
2867 S:      Maintained
2868 F:      drivers/scsi/BusLogic.*
2869 F:      drivers/scsi/FlashPoint.*
2870
2871 C-MEDIA CMI8788 DRIVER
2872 M:      Clemens Ladisch <clemens@ladisch.de>
2873 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2874 T:      git git://git.alsa-project.org/alsa-kernel.git
2875 S:      Maintained
2876 F:      sound/pci/oxygen/
2877
2878 C6X ARCHITECTURE
2879 M:      Mark Salter <msalter@redhat.com>
2880 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2881 L:      linux-c6x-dev@linux-c6x.org
2882 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2883 S:      Maintained
2884 F:      arch/c6x/
2885
2886 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2887 M:      David Howells <dhowells@redhat.com>
2888 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2889 S:      Supported
2890 F:      Documentation/filesystems/caching/cachefiles.txt
2891 F:      fs/cachefiles/
2892
2893 CADET FM/AM RADIO RECEIVER DRIVER
2894 M:      Hans Verkuil <hverkuil@xs4all.nl>
2895 L:      linux-media@vger.kernel.org
2896 T:      git git://linuxtv.org/media_tree.git
2897 W:      https://linuxtv.org
2898 S:      Maintained
2899 F:      drivers/media/radio/radio-cadet*
2900
2901 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2902 M:      Jonathan Corbet <corbet@lwn.net>
2903 L:      linux-media@vger.kernel.org
2904 T:      git git://linuxtv.org/media_tree.git
2905 S:      Maintained
2906 F:      Documentation/media/v4l-drivers/cafe_ccic*
2907 F:      drivers/media/platform/marvell-ccic/
2908
2909 CAIF NETWORK LAYER
2910 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2911 L:      netdev@vger.kernel.org
2912 S:      Supported
2913 F:      Documentation/networking/caif/
2914 F:      drivers/net/caif/
2915 F:      include/uapi/linux/caif/
2916 F:      include/net/caif/
2917 F:      net/caif/
2918
2919 CALGARY x86-64 IOMMU
2920 M:      Muli Ben-Yehuda <mulix@mulix.org>
2921 M:      Jon Mason <jdmason@kudzu.us>
2922 L:      iommu@lists.linux-foundation.org
2923 S:      Maintained
2924 F:      arch/x86/kernel/pci-calgary_64.c
2925 F:      arch/x86/kernel/tce_64.c
2926 F:      arch/x86/include/asm/calgary.h
2927 F:      arch/x86/include/asm/tce.h
2928
2929 CAN NETWORK LAYER
2930 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2931 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2932 L:      linux-can@vger.kernel.org
2933 W:      https://github.com/linux-can
2934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2936 S:      Maintained
2937 F:      Documentation/networking/can.txt
2938 F:      net/can/
2939 F:      include/linux/can/core.h
2940 F:      include/uapi/linux/can.h
2941 F:      include/uapi/linux/can/bcm.h
2942 F:      include/uapi/linux/can/raw.h
2943 F:      include/uapi/linux/can/gw.h
2944
2945 CAN NETWORK DRIVERS
2946 M:      Wolfgang Grandegger <wg@grandegger.com>
2947 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2948 L:      linux-can@vger.kernel.org
2949 W:      https://github.com/linux-can
2950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2952 S:      Maintained
2953 F:      Documentation/devicetree/bindings/net/can/
2954 F:      drivers/net/can/
2955 F:      include/linux/can/dev.h
2956 F:      include/linux/can/platform/
2957 F:      include/uapi/linux/can/error.h
2958 F:      include/uapi/linux/can/netlink.h
2959
2960 CAPABILITIES
2961 M:      Serge Hallyn <serge@hallyn.com>
2962 L:      linux-security-module@vger.kernel.org
2963 S:      Supported
2964 F:      include/linux/capability.h
2965 F:      include/uapi/linux/capability.h
2966 F:      security/commoncap.c
2967 F:      kernel/capability.c
2968
2969 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2970 M:      Kevin Tsai <ktsai@capellamicro.com>
2971 S:      Maintained
2972 F:      drivers/iio/light/cm*
2973 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2974
2975 CAVIUM I2C DRIVER
2976 M:      Jan Glauber <jglauber@cavium.com>
2977 M:      David Daney <david.daney@cavium.com>
2978 W:      http://www.cavium.com
2979 S:      Supported
2980 F:      drivers/i2c/busses/i2c-octeon*
2981 F:      drivers/i2c/busses/i2c-thunderx*
2982
2983 CAVIUM LIQUIDIO NETWORK DRIVER
2984 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2985 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2986 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2987 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2988 L:     netdev@vger.kernel.org
2989 W:     http://www.cavium.com
2990 S:     Supported
2991 F:     drivers/net/ethernet/cavium/liquidio/
2992
2993 CC2520 IEEE-802.15.4 RADIO DRIVER
2994 M:      Varka Bhadram <varkabhadram@gmail.com>
2995 L:      linux-wpan@vger.kernel.org
2996 S:      Maintained
2997 F:      drivers/net/ieee802154/cc2520.c
2998 F:      include/linux/spi/cc2520.h
2999 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3000
3001 CEC DRIVER
3002 M:      Hans Verkuil <hans.verkuil@cisco.com>
3003 L:      linux-media@vger.kernel.org
3004 T:      git git://linuxtv.org/media_tree.git
3005 W:      http://linuxtv.org
3006 S:      Supported
3007 F:      Documentation/media/kapi/cec-core.rst
3008 F:      Documentation/media/uapi/cec
3009 F:      drivers/media/cec/
3010 F:      drivers/media/cec-edid.c
3011 F:      drivers/media/rc/keymaps/rc-cec.c
3012 F:      include/media/cec.h
3013 F:      include/media/cec-edid.h
3014 F:      include/uapi/linux/cec.h
3015 F:      include/uapi/linux/cec-funcs.h
3016
3017 CELL BROADBAND ENGINE ARCHITECTURE
3018 M:      Arnd Bergmann <arnd@arndb.de>
3019 L:      linuxppc-dev@lists.ozlabs.org
3020 W:      http://www.ibm.com/developerworks/power/cell/
3021 S:      Supported
3022 F:      arch/powerpc/include/asm/cell*.h
3023 F:      arch/powerpc/include/asm/spu*.h
3024 F:      arch/powerpc/include/uapi/asm/spu*.h
3025 F:      arch/powerpc/oprofile/*cell*
3026 F:      arch/powerpc/platforms/cell/
3027
3028 CEPH COMMON CODE (LIBCEPH)
3029 M:      Ilya Dryomov <idryomov@gmail.com>
3030 M:      "Yan, Zheng" <zyan@redhat.com>
3031 M:      Sage Weil <sage@redhat.com>
3032 L:      ceph-devel@vger.kernel.org
3033 W:      http://ceph.com/
3034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3035 T:      git git://github.com/ceph/ceph-client.git
3036 S:      Supported
3037 F:      net/ceph/
3038 F:      include/linux/ceph/
3039 F:      include/linux/crush/
3040
3041 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3042 M:      "Yan, Zheng" <zyan@redhat.com>
3043 M:      Sage Weil <sage@redhat.com>
3044 M:      Ilya Dryomov <idryomov@gmail.com>
3045 L:      ceph-devel@vger.kernel.org
3046 W:      http://ceph.com/
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3048 T:      git git://github.com/ceph/ceph-client.git
3049 S:      Supported
3050 F:      Documentation/filesystems/ceph.txt
3051 F:      fs/ceph/
3052
3053 CERTIFICATE HANDLING:
3054 M:      David Howells <dhowells@redhat.com>
3055 M:      David Woodhouse <dwmw2@infradead.org>
3056 L:      keyrings@vger.kernel.org
3057 S:      Maintained
3058 F:      Documentation/module-signing.txt
3059 F:      certs/
3060 F:      scripts/sign-file.c
3061 F:      scripts/extract-cert.c
3062
3063 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3064 L:      linux-usb@vger.kernel.org
3065 S:      Orphan
3066 F:      Documentation/usb/WUSB-Design-overview.txt
3067 F:      Documentation/usb/wusb-cbaf
3068 F:      drivers/usb/host/hwa-hc.c
3069 F:      drivers/usb/host/whci/
3070 F:      drivers/usb/wusbcore/
3071 F:      include/linux/usb/wusb*
3072
3073 HT16K33 LED CONTROLLER DRIVER
3074 M:      Robin van der Gracht <robin@protonic.nl>
3075 S:      Maintained
3076 F:      drivers/auxdisplay/ht16k33.c
3077 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3078
3079 CFAG12864B LCD DRIVER
3080 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3081 W:      http://miguelojeda.es/auxdisplay.htm
3082 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3083 S:      Maintained
3084 F:      drivers/auxdisplay/cfag12864b.c
3085 F:      include/linux/cfag12864b.h
3086
3087 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3088 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3089 W:      http://miguelojeda.es/auxdisplay.htm
3090 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3091 S:      Maintained
3092 F:      drivers/auxdisplay/cfag12864bfb.c
3093 F:      include/linux/cfag12864b.h
3094
3095 CFG80211 and NL80211
3096 M:      Johannes Berg <johannes@sipsolutions.net>
3097 L:      linux-wireless@vger.kernel.org
3098 W:      http://wireless.kernel.org/
3099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3101 S:      Maintained
3102 F:      include/uapi/linux/nl80211.h
3103 F:      include/net/cfg80211.h
3104 F:      net/wireless/*
3105 X:      net/wireless/wext*
3106
3107 CHAR and MISC DRIVERS
3108 M:      Arnd Bergmann <arnd@arndb.de>
3109 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3111 S:      Supported
3112 F:      drivers/char/*
3113 F:      drivers/misc/*
3114 F:      include/linux/miscdevice.h
3115
3116 CHECKPATCH
3117 M:      Andy Whitcroft <apw@canonical.com>
3118 M:      Joe Perches <joe@perches.com>
3119 S:      Maintained
3120 F:      scripts/checkpatch.pl
3121
3122 CHINESE DOCUMENTATION
3123 M:      Harry Wei <harryxiyou@gmail.com>
3124 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3125 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3126 S:      Maintained
3127 F:      Documentation/translations/zh_CN/
3128
3129 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3130 M:      Peter Chen <Peter.Chen@nxp.com>
3131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3132 L:      linux-usb@vger.kernel.org
3133 S:      Maintained
3134 F:      drivers/usb/chipidea/
3135
3136 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3137 M:      Hans de Goede <hdegoede@redhat.com>
3138 L:      linux-input@vger.kernel.org
3139 S:      Maintained
3140 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3141 F:      drivers/input/touchscreen/chipone_icn8318.c
3142
3143 CHROME HARDWARE PLATFORM SUPPORT
3144 M:      Olof Johansson <olof@lixom.net>
3145 S:      Maintained
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3147 F:      drivers/platform/chrome/
3148
3149 CISCO VIC ETHERNET NIC DRIVER
3150 M:      Christian Benvenuti <benve@cisco.com>
3151 M:      Sujith Sankar <ssujith@cisco.com>
3152 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3153 M:      Neel Patel <neepatel@cisco.com>
3154 S:      Supported
3155 F:      drivers/net/ethernet/cisco/enic/
3156
3157 CISCO VIC LOW LATENCY NIC DRIVER
3158 M:      Christian Benvenuti <benve@cisco.com>
3159 M:      Dave Goodell <dgoodell@cisco.com>
3160 S:      Supported
3161 F:      drivers/infiniband/hw/usnic/
3162
3163 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3164 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3165 L:      netdev@vger.kernel.org
3166 S:      Maintained
3167 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3168
3169 CIRRUS LOGIC AUDIO CODEC DRIVERS
3170 M:      Brian Austin <brian.austin@cirrus.com>
3171 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3173 S:      Maintained
3174 F:      sound/soc/codecs/cs*
3175
3176 CLEANCACHE API
3177 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3178 L:      linux-kernel@vger.kernel.org
3179 S:      Maintained
3180 F:      mm/cleancache.c
3181 F:      include/linux/cleancache.h
3182
3183 CLK API
3184 M:      Russell King <linux@armlinux.org.uk>
3185 L:      linux-clk@vger.kernel.org
3186 S:      Maintained
3187 F:      include/linux/clk.h
3188
3189 CLOCKSOURCE, CLOCKEVENT DRIVERS
3190 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3191 M:      Thomas Gleixner <tglx@linutronix.de>
3192 L:      linux-kernel@vger.kernel.org
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3194 S:      Supported
3195 F:      drivers/clocksource
3196
3197 CISCO FCOE HBA DRIVER
3198 M:      Satish Kharat <satishkh@cisco.com>
3199 M:      Sesidhar Baddela <sebaddel@cisco.com>
3200 M:      Karan Tilak Kumar <kartilak@cisco.com>
3201 L:      linux-scsi@vger.kernel.org
3202 S:      Supported
3203 F:      drivers/scsi/fnic/
3204
3205 CISCO SCSI HBA DRIVER
3206 M:      Karan Tilak Kumar <kartilak@cisco.com>
3207 M:      Sesidhar Baddela <sebaddel@cisco.com>
3208 L:      linux-scsi@vger.kernel.org
3209 S:      Supported
3210 F:      drivers/scsi/snic/
3211
3212 CMPC ACPI DRIVER
3213 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3214 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3215 L:      platform-driver-x86@vger.kernel.org
3216 S:      Supported
3217 F:      drivers/platform/x86/classmate-laptop.c
3218
3219 COBALT MEDIA DRIVER
3220 M:      Hans Verkuil <hans.verkuil@cisco.com>
3221 L:      linux-media@vger.kernel.org
3222 T:      git git://linuxtv.org/media_tree.git
3223 W:      https://linuxtv.org
3224 S:      Supported
3225 F:      drivers/media/pci/cobalt/
3226
3227 COCCINELLE/Semantic Patches (SmPL)
3228 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3229 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3230 M:      Nicolas Palix <nicolas.palix@imag.fr>
3231 M:      Michal Marek <mmarek@suse.com>
3232 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3234 W:      http://coccinelle.lip6.fr/
3235 S:      Supported
3236 F:      Documentation/dev-tools/coccinelle.rst
3237 F:      scripts/coccinelle/
3238 F:      scripts/coccicheck
3239
3240 CODA FILE SYSTEM
3241 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3242 M:      coda@cs.cmu.edu
3243 L:      codalist@coda.cs.cmu.edu
3244 W:      http://www.coda.cs.cmu.edu/
3245 S:      Maintained
3246 F:      Documentation/filesystems/coda.txt
3247 F:      fs/coda/
3248 F:      include/linux/coda*.h
3249 F:      include/uapi/linux/coda*.h
3250
3251 CODA V4L2 MEM2MEM DRIVER
3252 M:      Philipp Zabel <p.zabel@pengutronix.de>
3253 L:      linux-media@vger.kernel.org
3254 S:      Maintained
3255 F:      Documentation/devicetree/bindings/media/coda.txt
3256 F:      drivers/media/platform/coda/
3257
3258 COMMON CLK FRAMEWORK
3259 M:      Michael Turquette <mturquette@baylibre.com>
3260 M:      Stephen Boyd <sboyd@codeaurora.org>
3261 L:      linux-clk@vger.kernel.org
3262 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3264 S:      Maintained
3265 F:      Documentation/devicetree/bindings/clock/
3266 F:      drivers/clk/
3267 X:      drivers/clk/clkdev.c
3268 F:      include/linux/clk-pr*
3269 F:      include/linux/clk/
3270
3271 COMMON INTERNET FILE SYSTEM (CIFS)
3272 M:      Steve French <sfrench@samba.org>
3273 L:      linux-cifs@vger.kernel.org
3274 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3275 W:      http://linux-cifs.samba.org/
3276 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3277 S:      Supported
3278 F:      Documentation/filesystems/cifs/
3279 F:      fs/cifs/
3280
3281 COMPACTPCI HOTPLUG CORE
3282 M:      Scott Murray <scott@spiteful.org>
3283 L:      linux-pci@vger.kernel.org
3284 S:      Maintained
3285 F:      drivers/pci/hotplug/cpci_hotplug*
3286
3287 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3288 M:      Scott Murray <scott@spiteful.org>
3289 L:      linux-pci@vger.kernel.org
3290 S:      Maintained
3291 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3292
3293 COMPACTPCI HOTPLUG GENERIC DRIVER
3294 M:      Scott Murray <scott@spiteful.org>
3295 L:      linux-pci@vger.kernel.org
3296 S:      Maintained
3297 F:      drivers/pci/hotplug/cpcihp_generic.c
3298
3299 COMPAL LAPTOP SUPPORT
3300 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3301 L:      platform-driver-x86@vger.kernel.org
3302 S:      Maintained
3303 F:      drivers/platform/x86/compal-laptop.c
3304
3305 CONEXANT ACCESSRUNNER USB DRIVER
3306 L:      accessrunner-general@lists.sourceforge.net
3307 W:      http://accessrunner.sourceforge.net/
3308 S:      Orphan
3309 F:      drivers/usb/atm/cxacru.c
3310
3311 CONFIGFS
3312 M:      Joel Becker <jlbec@evilplan.org>
3313 M:      Christoph Hellwig <hch@lst.de>
3314 T:      git git://git.infradead.org/users/hch/configfs.git
3315 S:      Supported
3316 F:      fs/configfs/
3317 F:      include/linux/configfs.h
3318
3319 CONNECTOR
3320 M:      Evgeniy Polyakov <zbr@ioremap.net>
3321 L:      netdev@vger.kernel.org
3322 S:      Maintained
3323 F:      drivers/connector/
3324
3325 CONTROL GROUP (CGROUP)
3326 M:      Tejun Heo <tj@kernel.org>
3327 M:      Li Zefan <lizefan@huawei.com>
3328 M:      Johannes Weiner <hannes@cmpxchg.org>
3329 L:      cgroups@vger.kernel.org
3330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3331 S:      Maintained
3332 F:      Documentation/cgroup*
3333 F:      include/linux/cgroup*
3334 F:      kernel/cgroup*
3335
3336 CONTROL GROUP - CPUSET
3337 M:      Li Zefan <lizefan@huawei.com>
3338 L:      cgroups@vger.kernel.org
3339 W:      http://www.bullopensource.org/cpuset/
3340 W:      http://oss.sgi.com/projects/cpusets/
3341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3342 S:      Maintained
3343 F:      Documentation/cgroup-v1/cpusets.txt
3344 F:      include/linux/cpuset.h
3345 F:      kernel/cpuset.c
3346
3347 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3348 M:      Johannes Weiner <hannes@cmpxchg.org>
3349 M:      Michal Hocko <mhocko@kernel.org>
3350 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3351 L:      cgroups@vger.kernel.org
3352 L:      linux-mm@kvack.org
3353 S:      Maintained
3354 F:      mm/memcontrol.c
3355 F:      mm/swap_cgroup.c
3356
3357 CORETEMP HARDWARE MONITORING DRIVER
3358 M:      Fenghua Yu <fenghua.yu@intel.com>
3359 L:      linux-hwmon@vger.kernel.org
3360 S:      Maintained
3361 F:      Documentation/hwmon/coretemp
3362 F:      drivers/hwmon/coretemp.c
3363
3364 COSA/SRP SYNC SERIAL DRIVER
3365 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3366 W:      http://www.fi.muni.cz/~kas/cosa/
3367 S:      Maintained
3368 F:      drivers/net/wan/cosa*
3369
3370 CPMAC ETHERNET DRIVER
3371 M:      Florian Fainelli <f.fainelli@gmail.com>
3372 L:      netdev@vger.kernel.org
3373 S:      Maintained
3374 F:      drivers/net/ethernet/ti/cpmac.c
3375
3376 CPU FREQUENCY DRIVERS
3377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3378 M:      Viresh Kumar <viresh.kumar@linaro.org>
3379 L:      linux-pm@vger.kernel.org
3380 S:      Maintained
3381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3383 B:      https://bugzilla.kernel.org
3384 F:      Documentation/cpu-freq/
3385 F:      drivers/cpufreq/
3386 F:      include/linux/cpufreq.h
3387
3388 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3389 M:      Viresh Kumar <viresh.kumar@linaro.org>
3390 M:      Sudeep Holla <sudeep.holla@arm.com>
3391 L:      linux-pm@vger.kernel.org
3392 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3393 S:      Maintained
3394 F:      drivers/cpufreq/arm_big_little.h
3395 F:      drivers/cpufreq/arm_big_little.c
3396 F:      drivers/cpufreq/arm_big_little_dt.c
3397
3398 CPUIDLE DRIVER - ARM BIG LITTLE
3399 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3400 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3401 L:      linux-pm@vger.kernel.org
3402 L:      linux-arm-kernel@lists.infradead.org
3403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3404 S:      Maintained
3405 F:      drivers/cpuidle/cpuidle-big_little.c
3406
3407 CPUIDLE DRIVER - ARM EXYNOS
3408 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3409 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3410 M:      Kukjin Kim <kgene@kernel.org>
3411 L:      linux-pm@vger.kernel.org
3412 L:      linux-samsung-soc@vger.kernel.org
3413 S:      Supported
3414 F:      drivers/cpuidle/cpuidle-exynos.c
3415 F:      arch/arm/mach-exynos/pm.c
3416
3417 CPUIDLE DRIVERS
3418 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3419 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3420 L:      linux-pm@vger.kernel.org
3421 S:      Maintained
3422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3423 B:      https://bugzilla.kernel.org
3424 F:      drivers/cpuidle/*
3425 F:      include/linux/cpuidle.h
3426
3427 CPUID/MSR DRIVER
3428 M:      "H. Peter Anvin" <hpa@zytor.com>
3429 S:      Maintained
3430 F:      arch/x86/kernel/cpuid.c
3431 F:      arch/x86/kernel/msr.c
3432
3433 CPU POWER MONITORING SUBSYSTEM
3434 M:      Thomas Renninger <trenn@suse.com>
3435 L:      linux-pm@vger.kernel.org
3436 S:      Maintained
3437 F:      tools/power/cpupower/
3438
3439 CRAMFS FILESYSTEM
3440 W:      http://sourceforge.net/projects/cramfs/
3441 S:      Orphan / Obsolete
3442 F:      Documentation/filesystems/cramfs.txt
3443 F:      fs/cramfs/
3444
3445 CRIS PORT
3446 M:      Mikael Starvik <starvik@axis.com>
3447 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3448 L:      linux-cris-kernel@axis.com
3449 W:      http://developer.axis.com
3450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3451 S:      Maintained
3452 F:      arch/cris/
3453 F:      drivers/tty/serial/crisv10.*
3454
3455 CRYPTO API
3456 M:      Herbert Xu <herbert@gondor.apana.org.au>
3457 M:      "David S. Miller" <davem@davemloft.net>
3458 L:      linux-crypto@vger.kernel.org
3459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3461 S:      Maintained
3462 F:      Documentation/crypto/
3463 F:      Documentation/devicetree/bindings/crypto/
3464 F:      Documentation/DocBook/crypto-API.tmpl
3465 F:      arch/*/crypto/
3466 F:      crypto/
3467 F:      drivers/crypto/
3468 F:      include/crypto/
3469 F:      include/linux/crypto*
3470
3471 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3472 M:      Neil Horman <nhorman@tuxdriver.com>
3473 L:      linux-crypto@vger.kernel.org
3474 S:      Maintained
3475 F:      crypto/ansi_cprng.c
3476 F:      crypto/rng.c
3477
3478 CS3308 MEDIA DRIVER
3479 M:      Hans Verkuil <hverkuil@xs4all.nl>
3480 L:      linux-media@vger.kernel.org
3481 T:      git git://linuxtv.org/media_tree.git
3482 W:      http://linuxtv.org
3483 S:      Odd Fixes
3484 F:      drivers/media/i2c/cs3308.c
3485 F:      drivers/media/i2c/cs3308.h
3486
3487 CS5535 Audio ALSA driver
3488 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3489 S:      Maintained
3490 F:      sound/pci/cs5535audio/
3491
3492 CW1200 WLAN driver
3493 M:      Solomon Peachy <pizza@shaftnet.org>
3494 S:      Maintained
3495 F:      drivers/net/wireless/st/cw1200/
3496
3497 CX18 VIDEO4LINUX DRIVER
3498 M:      Andy Walls <awalls@md.metrocast.net>
3499 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3500 L:      linux-media@vger.kernel.org
3501 T:      git git://linuxtv.org/media_tree.git
3502 W:      https://linuxtv.org
3503 W:      http://www.ivtvdriver.org/index.php/Cx18
3504 S:      Maintained
3505 F:      Documentation/media/v4l-drivers/cx18*
3506 F:      drivers/media/pci/cx18/
3507 F:      include/uapi/linux/ivtv*
3508
3509 CX2341X MPEG ENCODER HELPER MODULE
3510 M:      Hans Verkuil <hverkuil@xs4all.nl>
3511 L:      linux-media@vger.kernel.org
3512 T:      git git://linuxtv.org/media_tree.git
3513 W:      https://linuxtv.org
3514 S:      Maintained
3515 F:      drivers/media/common/cx2341x*
3516 F:      include/media/cx2341x*
3517
3518 CX24120 MEDIA DRIVER
3519 M:      Jemma Denson <jdenson@gmail.com>
3520 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3521 L:      linux-media@vger.kernel.org
3522 W:      https://linuxtv.org
3523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3524 S:      Maintained
3525 F:      drivers/media/dvb-frontends/cx24120*
3526
3527 CX88 VIDEO4LINUX DRIVER
3528 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3529 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3530 L:      linux-media@vger.kernel.org
3531 W:      https://linuxtv.org
3532 T:      git git://linuxtv.org/media_tree.git
3533 S:      Odd fixes
3534 F:      Documentation/media/v4l-drivers/cx88*
3535 F:      drivers/media/pci/cx88/
3536
3537 CXD2820R MEDIA DRIVER
3538 M:      Antti Palosaari <crope@iki.fi>
3539 L:      linux-media@vger.kernel.org
3540 W:      https://linuxtv.org
3541 W:      http://palosaari.fi/linux/
3542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3543 T:      git git://linuxtv.org/anttip/media_tree.git
3544 S:      Maintained
3545 F:      drivers/media/dvb-frontends/cxd2820r*
3546
3547 CXGB3 ETHERNET DRIVER (CXGB3)
3548 M:      Santosh Raspatur <santosh@chelsio.com>
3549 L:      netdev@vger.kernel.org
3550 W:      http://www.chelsio.com
3551 S:      Supported
3552 F:      drivers/net/ethernet/chelsio/cxgb3/
3553
3554 CXGB3 ISCSI DRIVER (CXGB3I)
3555 M:      Karen Xie <kxie@chelsio.com>
3556 L:      linux-scsi@vger.kernel.org
3557 W:      http://www.chelsio.com
3558 S:      Supported
3559 F:      drivers/scsi/cxgbi/cxgb3i
3560
3561 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3562 M:      Steve Wise <swise@chelsio.com>
3563 L:      linux-rdma@vger.kernel.org
3564 W:      http://www.openfabrics.org
3565 S:      Supported
3566 F:      drivers/infiniband/hw/cxgb3/
3567 F:      include/uapi/rdma/cxgb3-abi.h
3568
3569 CXGB4 ETHERNET DRIVER (CXGB4)
3570 M:      Hariprasad S <hariprasad@chelsio.com>
3571 L:      netdev@vger.kernel.org
3572 W:      http://www.chelsio.com
3573 S:      Supported
3574 F:      drivers/net/ethernet/chelsio/cxgb4/
3575
3576 CXGB4 ISCSI DRIVER (CXGB4I)
3577 M:      Karen Xie <kxie@chelsio.com>
3578 L:      linux-scsi@vger.kernel.org
3579 W:      http://www.chelsio.com
3580 S:      Supported
3581 F:      drivers/scsi/cxgbi/cxgb4i
3582
3583 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3584 M:      Steve Wise <swise@chelsio.com>
3585 L:      linux-rdma@vger.kernel.org
3586 W:      http://www.openfabrics.org
3587 S:      Supported
3588 F:      drivers/infiniband/hw/cxgb4/
3589 F:      include/uapi/rdma/cxgb4-abi.h
3590
3591 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3592 M:      Casey Leedom <leedom@chelsio.com>
3593 L:      netdev@vger.kernel.org
3594 W:      http://www.chelsio.com
3595 S:      Supported
3596 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3597
3598 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3599 M:      Ian Munsie <imunsie@au1.ibm.com>
3600 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3601 L:      linuxppc-dev@lists.ozlabs.org
3602 S:      Supported
3603 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3604 F:      drivers/misc/cxl/
3605 F:      include/misc/cxl*
3606 F:      include/uapi/misc/cxl.h
3607 F:      Documentation/powerpc/cxl.txt
3608 F:      Documentation/ABI/testing/sysfs-class-cxl
3609
3610 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3611 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3612 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3613 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3614 L:      linux-scsi@vger.kernel.org
3615 S:      Supported
3616 F:      drivers/scsi/cxlflash/
3617 F:      include/uapi/scsi/cxlflash_ioctls.h
3618 F:      Documentation/powerpc/cxlflash.txt
3619
3620 STMMAC ETHERNET DRIVER
3621 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3622 M:      Alexandre Torgue <alexandre.torgue@st.com>
3623 L:      netdev@vger.kernel.org
3624 W:      http://www.stlinux.com
3625 S:      Supported
3626 F:      drivers/net/ethernet/stmicro/stmmac/
3627
3628 CYBERPRO FB DRIVER
3629 M:      Russell King <linux@armlinux.org.uk>
3630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3631 W:      http://www.armlinux.org.uk/
3632 S:      Maintained
3633 F:      drivers/video/fbdev/cyber2000fb.*
3634
3635 CYCLADES ASYNC MUX DRIVER
3636 W:      http://www.cyclades.com/
3637 S:      Orphan
3638 F:      drivers/tty/cyclades.c
3639 F:      include/linux/cyclades.h
3640 F:      include/uapi/linux/cyclades.h
3641
3642 CYCLADES PC300 DRIVER
3643 W:      http://www.cyclades.com/
3644 S:      Orphan
3645 F:      drivers/net/wan/pc300*
3646
3647 CYPRESS_FIRMWARE MEDIA DRIVER
3648 M:      Antti Palosaari <crope@iki.fi>
3649 L:      linux-media@vger.kernel.org
3650 W:      https://linuxtv.org
3651 W:      http://palosaari.fi/linux/
3652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3653 T:      git git://linuxtv.org/anttip/media_tree.git
3654 S:      Maintained
3655 F:      drivers/media/common/cypress_firmware*
3656
3657 CYTTSP TOUCHSCREEN DRIVER
3658 M:      Ferruh Yigit <fery@cypress.com>
3659 L:      linux-input@vger.kernel.org
3660 S:      Supported
3661 F:      drivers/input/touchscreen/cyttsp*
3662 F:      include/linux/input/cyttsp.h
3663
3664 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3665 M:      Joshua Kinard <kumba@gentoo.org>
3666 S:      Maintained
3667 F:      drivers/rtc/rtc-ds1685.c
3668 F:      include/linux/rtc/ds1685.h
3669
3670 DAMA SLAVE for AX.25
3671 M:      Joerg Reuter <jreuter@yaina.de>
3672 W:      http://yaina.de/jreuter/
3673 W:      http://www.qsl.net/dl1bke/
3674 L:      linux-hams@vger.kernel.org
3675 S:      Maintained
3676 F:      net/ax25/af_ax25.c
3677 F:      net/ax25/ax25_dev.c
3678 F:      net/ax25/ax25_ds_*
3679 F:      net/ax25/ax25_in.c
3680 F:      net/ax25/ax25_out.c
3681 F:      net/ax25/ax25_timer.c
3682 F:      net/ax25/sysctl_net_ax25.c
3683
3684 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3685 L:      netdev@vger.kernel.org
3686 S:      Orphan
3687 F:      Documentation/networking/dmfe.txt
3688 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3689
3690 DC390/AM53C974 SCSI driver
3691 M:      Hannes Reinecke <hare@suse.com>
3692 L:      linux-scsi@vger.kernel.org
3693 S:      Maintained
3694 F:      drivers/scsi/am53c974.c
3695
3696 DC395x SCSI driver
3697 M:      Oliver Neukum <oliver@neukum.org>
3698 M:      Ali Akcaagac <aliakc@web.de>
3699 M:      Jamie Lenehan <lenehan@twibble.org>
3700 L:      dc395x@twibble.org
3701 W:      http://twibble.org/dist/dc395x/
3702 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3703 S:      Maintained
3704 F:      Documentation/scsi/dc395x.txt
3705 F:      drivers/scsi/dc395x.*
3706
3707 DCCP PROTOCOL
3708 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3709 L:      dccp@vger.kernel.org
3710 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3711 S:      Maintained
3712 F:      include/linux/dccp.h
3713 F:      include/uapi/linux/dccp.h
3714 F:      include/linux/tfrc.h
3715 F:      net/dccp/
3716
3717 DECnet NETWORK LAYER
3718 W:      http://linux-decnet.sourceforge.net
3719 L:      linux-decnet-user@lists.sourceforge.net
3720 S:      Orphan
3721 F:      Documentation/networking/decnet.txt
3722 F:      net/decnet/
3723
3724 DECSTATION PLATFORM SUPPORT
3725 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3726 L:      linux-mips@linux-mips.org
3727 W:      http://www.linux-mips.org/wiki/DECstation
3728 S:      Maintained
3729 F:      arch/mips/dec/
3730 F:      arch/mips/include/asm/dec/
3731 F:      arch/mips/include/asm/mach-dec/
3732
3733 DEFXX FDDI NETWORK DRIVER
3734 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3735 S:      Maintained
3736 F:      drivers/net/fddi/defxx.*
3737
3738 DELL LAPTOP DRIVER
3739 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3740 M:      Pali Rohár <pali.rohar@gmail.com>
3741 L:      platform-driver-x86@vger.kernel.org
3742 S:      Maintained
3743 F:      drivers/platform/x86/dell-laptop.c
3744
3745 DELL LAPTOP RBTN DRIVER
3746 M:      Pali Rohár <pali.rohar@gmail.com>
3747 S:      Maintained
3748 F:      drivers/platform/x86/dell-rbtn.*
3749
3750 DELL LAPTOP FREEFALL DRIVER
3751 M:      Pali Rohár <pali.rohar@gmail.com>
3752 S:      Maintained
3753 F:      drivers/platform/x86/dell-smo8800.c
3754
3755 DELL LAPTOP SMM DRIVER
3756 M:      Pali Rohár <pali.rohar@gmail.com>
3757 S:      Maintained
3758 F:      drivers/hwmon/dell-smm-hwmon.c
3759 F:      include/uapi/linux/i8k.h
3760
3761 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3762 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3763 S:      Maintained
3764 F:      Documentation/dcdbas.txt
3765 F:      drivers/firmware/dcdbas.*
3766
3767 DELL WMI EXTRAS DRIVER
3768 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3769 M:      Pali Rohár <pali.rohar@gmail.com>
3770 S:      Maintained
3771 F:      drivers/platform/x86/dell-wmi.c
3772
3773 DESIGNWARE USB2 DRD IP DRIVER
3774 M:      John Youn <johnyoun@synopsys.com>
3775 L:      linux-usb@vger.kernel.org
3776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3777 S:      Maintained
3778 F:      drivers/usb/dwc2/
3779
3780 DESIGNWARE USB3 DRD IP DRIVER
3781 M:      Felipe Balbi <balbi@kernel.org>
3782 L:      linux-usb@vger.kernel.org
3783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784 S:      Maintained
3785 F:      drivers/usb/dwc3/
3786
3787 DEVICE COREDUMP (DEV_COREDUMP)
3788 M:      Johannes Berg <johannes@sipsolutions.net>
3789 L:      linux-kernel@vger.kernel.org
3790 S:      Maintained
3791 F:      drivers/base/devcoredump.c
3792 F:      include/linux/devcoredump.h
3793
3794 DEVICE FREQUENCY (DEVFREQ)
3795 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3796 M:      Kyungmin Park <kyungmin.park@samsung.com>
3797 R:      Chanwoo Choi <cw00.choi@samsung.com>
3798 L:      linux-pm@vger.kernel.org
3799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3800 S:      Maintained
3801 F:      drivers/devfreq/
3802 F:      include/linux/devfreq.h
3803 F:      Documentation/devicetree/bindings/devfreq/
3804
3805 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3806 M:      Chanwoo Choi <cw00.choi@samsung.com>
3807 L:      linux-pm@vger.kernel.org
3808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809 S:      Supported
3810 F:      drivers/devfreq/event/
3811 F:      drivers/devfreq/devfreq-event.c
3812 F:      include/linux/devfreq-event.h
3813 F:      Documentation/devicetree/bindings/devfreq/event/
3814
3815 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3816 M:      Chanwoo Choi <cw00.choi@samsung.com>
3817 L:      linux-pm@vger.kernel.org
3818 L:      linux-samsung-soc@vger.kernel.org
3819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820 S:      Maintained
3821 F:      drivers/devfreq/exynos-bus.c
3822 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3823
3824 DEVICE NUMBER REGISTRY
3825 M:      Torben Mathiasen <device@lanana.org>
3826 W:      http://lanana.org/docs/device-list/index.html
3827 S:      Maintained
3828
3829 DEVICE-MAPPER  (LVM)
3830 M:      Alasdair Kergon <agk@redhat.com>
3831 M:      Mike Snitzer <snitzer@redhat.com>
3832 M:      dm-devel@redhat.com
3833 L:      dm-devel@redhat.com
3834 W:      http://sources.redhat.com/dm
3835 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3837 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3838 S:      Maintained
3839 F:      Documentation/device-mapper/
3840 F:      drivers/md/dm*
3841 F:      drivers/md/persistent-data/
3842 F:      include/linux/device-mapper.h
3843 F:      include/linux/dm-*.h
3844 F:      include/uapi/linux/dm-*.h
3845
3846 DEVLINK
3847 M:      Jiri Pirko <jiri@mellanox.com>
3848 L:      netdev@vger.kernel.org
3849 S:      Supported
3850 F:      net/core/devlink.c
3851 F:      include/net/devlink.h
3852 F:      include/uapi/linux/devlink.h
3853
3854 DIALOG SEMICONDUCTOR DRIVERS
3855 M:      Support Opensource <support.opensource@diasemi.com>
3856 W:      http://www.dialog-semiconductor.com/products
3857 S:      Supported
3858 F:      Documentation/hwmon/da90??
3859 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3860 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3861 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3862 F:      drivers/gpio/gpio-da90??.c
3863 F:      drivers/hwmon/da90??-hwmon.c
3864 F:      drivers/iio/adc/da91??-*.c
3865 F:      drivers/input/misc/da90??_onkey.c
3866 F:      drivers/input/touchscreen/da9052_tsi.c
3867 F:      drivers/leds/leds-da90??.c
3868 F:      drivers/mfd/da903x.c
3869 F:      drivers/mfd/da90??-*.c
3870 F:      drivers/mfd/da91??-*.c
3871 F:      drivers/power/supply/da9052-battery.c
3872 F:      drivers/power/supply/da91??-*.c
3873 F:      drivers/regulator/da903x.c
3874 F:      drivers/regulator/da9???-regulator.[ch]
3875 F:      drivers/rtc/rtc-da90??.c
3876 F:      drivers/video/backlight/da90??_bl.c
3877 F:      drivers/watchdog/da90??_wdt.c
3878 F:      include/linux/mfd/da903x.h
3879 F:      include/linux/mfd/da9052/
3880 F:      include/linux/mfd/da9055/
3881 F:      include/linux/mfd/da9062/
3882 F:      include/linux/mfd/da9063/
3883 F:      include/linux/mfd/da9150/
3884 F:      include/linux/regulator/da9211.h
3885 F:      include/sound/da[79]*.h
3886 F:      sound/soc/codecs/da[79]*.[ch]
3887
3888 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3889 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3890 L:      linux-gpio@vger.kernel.org
3891 S:      Maintained
3892 F:      drivers/gpio/gpio-gpio-mm.c
3893
3894 DIGI NEO AND CLASSIC PCI PRODUCTS
3895 M:      Lidza Louina <lidza.louina@gmail.com>
3896 M:      Mark Hounschell <markh@compro.net>
3897 L:      driverdev-devel@linuxdriverproject.org
3898 S:      Maintained
3899 F:      drivers/staging/dgnc/
3900
3901 DIOLAN U2C-12 I2C DRIVER
3902 M:      Guenter Roeck <linux@roeck-us.net>
3903 L:      linux-i2c@vger.kernel.org
3904 S:      Maintained
3905 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3906
3907 DIRECT ACCESS (DAX)
3908 M:      Matthew Wilcox <willy@linux.intel.com>
3909 L:      linux-fsdevel@vger.kernel.org
3910 S:      Supported
3911 F:      fs/dax.c
3912
3913 DIRECTORY NOTIFICATION (DNOTIFY)
3914 M:      Eric Paris <eparis@parisplace.org>
3915 S:      Maintained
3916 F:      Documentation/filesystems/dnotify.txt
3917 F:      fs/notify/dnotify/
3918 F:      include/linux/dnotify.h
3919
3920 DISK GEOMETRY AND PARTITION HANDLING
3921 M:      Andries Brouwer <aeb@cwi.nl>
3922 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3923 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3924 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3925 S:      Maintained
3926
3927 DISKQUOTA
3928 M:      Jan Kara <jack@suse.com>
3929 S:      Maintained
3930 F:      Documentation/filesystems/quota.txt
3931 F:      fs/quota/
3932 F:      include/linux/quota*.h
3933 F:      include/uapi/linux/quota*.h
3934
3935 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3936 M:      Bernie Thompson <bernie@plugable.com>
3937 L:      linux-fbdev@vger.kernel.org
3938 S:      Maintained
3939 W:      http://plugable.com/category/projects/udlfb/
3940 F:      drivers/video/fbdev/udlfb.c
3941 F:      include/video/udlfb.h
3942 F:      Documentation/fb/udlfb.txt
3943
3944 DISTRIBUTED LOCK MANAGER (DLM)
3945 M:      Christine Caulfield <ccaulfie@redhat.com>
3946 M:      David Teigland <teigland@redhat.com>
3947 L:      cluster-devel@redhat.com
3948 W:      http://sources.redhat.com/cluster/
3949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3950 S:      Supported
3951 F:      fs/dlm/
3952
3953 DMA BUFFER SHARING FRAMEWORK
3954 M:      Sumit Semwal <sumit.semwal@linaro.org>
3955 S:      Maintained
3956 L:      linux-media@vger.kernel.org
3957 L:      dri-devel@lists.freedesktop.org
3958 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3959 F:      drivers/dma-buf/
3960 F:      include/linux/dma-buf*
3961 F:      include/linux/reservation.h
3962 F:      include/linux/*fence.h
3963 F:      Documentation/driver-api/dma-buf.rst
3964 T:      git git://anongit.freedesktop.org/drm/drm-misc
3965
3966 SYNC FILE FRAMEWORK
3967 M:      Sumit Semwal <sumit.semwal@linaro.org>
3968 R:      Gustavo Padovan <gustavo@padovan.org>
3969 S:      Maintained
3970 L:      linux-media@vger.kernel.org
3971 L:      dri-devel@lists.freedesktop.org
3972 F:      drivers/dma-buf/sync_*
3973 F:      drivers/dma-buf/dma-fence*
3974 F:      drivers/dma-buf/sw_sync.c
3975 F:      include/linux/sync_file.h
3976 F:      include/uapi/linux/sync_file.h
3977 F:      Documentation/sync_file.txt
3978 T:      git git://anongit.freedesktop.org/drm/drm-misc
3979
3980 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3981 M:      Vinod Koul <vinod.koul@intel.com>
3982 L:      dmaengine@vger.kernel.org
3983 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3984 S:      Maintained
3985 F:      drivers/dma/
3986 F:      include/linux/dmaengine.h
3987 F:      Documentation/devicetree/bindings/dma/
3988 F:      Documentation/dmaengine/
3989 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3990
3991 DME1737 HARDWARE MONITOR DRIVER
3992 M:      Juerg Haefliger <juergh@gmail.com>
3993 L:      linux-hwmon@vger.kernel.org
3994 S:      Maintained
3995 F:      Documentation/hwmon/dme1737
3996 F:      drivers/hwmon/dme1737.c
3997
3998 DMI/SMBIOS SUPPORT
3999 M:      Jean Delvare <jdelvare@suse.com>
4000 S:      Maintained
4001 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4002 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4003 F:      drivers/firmware/dmi-id.c
4004 F:      drivers/firmware/dmi_scan.c
4005 F:      include/linux/dmi.h
4006
4007 DOCUMENTATION
4008 M:      Jonathan Corbet <corbet@lwn.net>
4009 L:      linux-doc@vger.kernel.org
4010 S:      Maintained
4011 F:      Documentation/
4012 F:      scripts/docproc.c
4013 F:      scripts/kernel-doc*
4014 X:      Documentation/ABI/
4015 X:      Documentation/devicetree/
4016 X:      Documentation/acpi
4017 X:      Documentation/power
4018 X:      Documentation/spi
4019 X:      Documentation/media
4020 T:      git git://git.lwn.net/linux.git docs-next
4021
4022 DOUBLETALK DRIVER
4023 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4024 L:      blinux-list@redhat.com
4025 S:      Maintained
4026 F:      drivers/char/dtlk.c
4027 F:      include/linux/dtlk.h
4028
4029 DPT_I2O SCSI RAID DRIVER
4030 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4031 L:      linux-scsi@vger.kernel.org
4032 W:      http://www.adaptec.com/
4033 S:      Maintained
4034 F:      drivers/scsi/dpt*
4035 F:      drivers/scsi/dpt/
4036
4037 DRBD DRIVER
4038 M:      Philipp Reisner <philipp.reisner@linbit.com>
4039 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4040 L:      drbd-dev@lists.linbit.com
4041 W:      http://www.drbd.org
4042 T:      git git://git.linbit.com/linux-drbd.git
4043 T:      git git://git.linbit.com/drbd-8.4.git
4044 S:      Supported
4045 F:      drivers/block/drbd/
4046 F:      lib/lru_cache.c
4047 F:      Documentation/blockdev/drbd/
4048
4049 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4050 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4052 S:      Supported
4053 F:      Documentation/kobject.txt
4054 F:      drivers/base/
4055 F:      fs/debugfs/
4056 F:      fs/kernfs/
4057 F:      fs/sysfs/
4058 F:      include/linux/debugfs.h
4059 F:      include/linux/kobj*
4060 F:      lib/kobj*
4061
4062 DRM DRIVERS
4063 M:      David Airlie <airlied@linux.ie>
4064 L:      dri-devel@lists.freedesktop.org
4065 T:      git git://people.freedesktop.org/~airlied/linux
4066 B:      https://bugs.freedesktop.org/
4067 C:      irc://chat.freenode.net/dri-devel
4068 S:      Maintained
4069 F:      drivers/gpu/drm/
4070 F:      drivers/gpu/vga/
4071 F:      Documentation/devicetree/bindings/display/
4072 F:      Documentation/devicetree/bindings/gpu/
4073 F:      Documentation/devicetree/bindings/video/
4074 F:      Documentation/gpu/
4075 F:      include/drm/
4076 F:      include/uapi/drm/
4077
4078 DRM DRIVERS AND MISC GPU PATCHES
4079 M:      Daniel Vetter <daniel.vetter@intel.com>
4080 M:      Jani Nikula <jani.nikula@linux.intel.com>
4081 M:      Sean Paul <seanpaul@chromium.org>
4082 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4083 S:      Maintained
4084 T:      git git://anongit.freedesktop.org/drm/drm-misc
4085 F:      Documentation/gpu/
4086 F:      drivers/gpu/vga/
4087 F:      drivers/gpu/drm/*
4088 F:      include/drm/drm*
4089 F:      include/uapi/drm/drm*
4090
4091 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4092 M:      Dave Airlie <airlied@redhat.com>
4093 S:      Odd Fixes
4094 F:      drivers/gpu/drm/ast/
4095
4096 DRM DRIVERS FOR BRIDGE CHIPS
4097 M:      Archit Taneja <architt@codeaurora.org>
4098 S:      Maintained
4099 T:      git git://anongit.freedesktop.org/drm/drm-misc
4100 F:      drivers/gpu/drm/bridge/
4101
4102 DRM DRIVER FOR BOCHS VIRTUAL GPU
4103 M:      Gerd Hoffmann <kraxel@redhat.com>
4104 L:      virtualization@lists.linux-foundation.org
4105 T:      git git://git.kraxel.org/linux drm-qemu
4106 S:      Maintained
4107 F:      drivers/gpu/drm/bochs/
4108
4109 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4110 M:      Dave Airlie <airlied@redhat.com>
4111 M:      Gerd Hoffmann <kraxel@redhat.com>
4112 L:      virtualization@lists.linux-foundation.org
4113 T:      git git://git.kraxel.org/linux drm-qemu
4114 S:      Obsolete
4115 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4116 F:      drivers/gpu/drm/cirrus/
4117
4118 RADEON and AMDGPU DRM DRIVERS
4119 M:      Alex Deucher <alexander.deucher@amd.com>
4120 M:      Christian König <christian.koenig@amd.com>
4121 L:      amd-gfx@lists.freedesktop.org
4122 T:      git git://people.freedesktop.org/~agd5f/linux
4123 S:      Supported
4124 F:      drivers/gpu/drm/radeon/
4125 F:      include/uapi/drm/radeon_drm.h
4126 F:      drivers/gpu/drm/amd/
4127 F:      include/uapi/drm/amdgpu_drm.h
4128
4129 DRM PANEL DRIVERS
4130 M:      Thierry Reding <thierry.reding@gmail.com>
4131 L:      dri-devel@lists.freedesktop.org
4132 T:      git git://anongit.freedesktop.org/tegra/linux.git
4133 S:      Maintained
4134 F:      drivers/gpu/drm/drm_panel.c
4135 F:      drivers/gpu/drm/panel/
4136 F:      include/drm/drm_panel.h
4137 F:      Documentation/devicetree/bindings/display/panel/
4138
4139 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4140 M:      Daniel Vetter <daniel.vetter@intel.com>
4141 M:      Jani Nikula <jani.nikula@linux.intel.com>
4142 L:      intel-gfx@lists.freedesktop.org
4143 W:      https://01.org/linuxgraphics/
4144 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4145 C:      irc://chat.freenode.net/intel-gfx
4146 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4147 T:      git git://anongit.freedesktop.org/drm-intel
4148 S:      Supported
4149 F:      drivers/gpu/drm/i915/
4150 F:      include/drm/i915*
4151 F:      include/uapi/drm/i915_drm.h
4152 F:      Documentation/gpu/i915.rst
4153
4154 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4155 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4156 M:      Zhi Wang <zhi.a.wang@intel.com>
4157 L:      igvt-g-dev@lists.01.org
4158 L:      intel-gfx@lists.freedesktop.org
4159 W:      https://01.org/igvt-g
4160 T:      git https://github.com/01org/gvt-linux.git
4161 S:      Supported
4162 F:      drivers/gpu/drm/i915/gvt/
4163
4164 DRM DRIVERS FOR ATMEL HLCDC
4165 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4166 L:      dri-devel@lists.freedesktop.org
4167 S:      Supported
4168 F:      drivers/gpu/drm/atmel-hlcdc/
4169 F:      Documentation/devicetree/bindings/drm/atmel/
4170
4171 DRM DRIVERS FOR ALLWINNER A10
4172 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4173 L:      dri-devel@lists.freedesktop.org
4174 S:      Supported
4175 F:      drivers/gpu/drm/sun4i/
4176 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4177
4178 DRM DRIVERS FOR AMLOGIC SOCS
4179 M:      Neil Armstrong <narmstrong@baylibre.com>
4180 L:      dri-devel@lists.freedesktop.org
4181 L:      linux-amlogic@lists.infradead.org
4182 W:      http://linux-meson.com/
4183 S:      Supported
4184 F:      drivers/gpu/drm/meson/
4185 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4186
4187 DRM DRIVERS FOR EXYNOS
4188 M:      Inki Dae <inki.dae@samsung.com>
4189 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4190 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4191 M:      Kyungmin Park <kyungmin.park@samsung.com>
4192 L:      dri-devel@lists.freedesktop.org
4193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4194 S:      Supported
4195 F:      drivers/gpu/drm/exynos/
4196 F:      include/uapi/drm/exynos_drm.h
4197 F:      Documentation/devicetree/bindings/display/exynos/
4198
4199 DRM DRIVERS FOR FREESCALE DCU
4200 M:      Stefan Agner <stefan@agner.ch>
4201 M:      Alison Wang <alison.wang@freescale.com>
4202 L:      dri-devel@lists.freedesktop.org
4203 S:      Supported
4204 F:      drivers/gpu/drm/fsl-dcu/
4205 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4206 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4207 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4208
4209 DRM DRIVERS FOR FREESCALE IMX
4210 M:      Philipp Zabel <p.zabel@pengutronix.de>
4211 L:      dri-devel@lists.freedesktop.org
4212 S:      Maintained
4213 F:      drivers/gpu/drm/imx/
4214 F:      drivers/gpu/ipu-v3/
4215 F:      Documentation/devicetree/bindings/display/imx/
4216
4217 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4218 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4219 L:      dri-devel@lists.freedesktop.org
4220 T:      git git://github.com/patjak/drm-gma500
4221 S:      Maintained
4222 F:      drivers/gpu/drm/gma500/
4223
4224 DRM DRIVERS FOR HISILICON
4225 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4226 M:      Rongrong Zou <zourongrong@gmail.com>
4227 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4228 R:      Chen Feng <puck.chen@hisilicon.com>
4229 L:      dri-devel@lists.freedesktop.org
4230 T:      git git://github.com/xin3liang/linux.git
4231 S:      Maintained
4232 F:      drivers/gpu/drm/hisilicon/
4233 F:      Documentation/devicetree/bindings/display/hisilicon/
4234
4235 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4236 S:      Orphan / Obsolete
4237 F:      drivers/gpu/drm/i810/
4238 F:      include/uapi/drm/i810_drm.h
4239
4240 DRM DRIVERS FOR MEDIATEK
4241 M:      CK Hu <ck.hu@mediatek.com>
4242 M:      Philipp Zabel <p.zabel@pengutronix.de>
4243 L:      dri-devel@lists.freedesktop.org
4244 S:      Supported
4245 F:      drivers/gpu/drm/mediatek/
4246 F:      Documentation/devicetree/bindings/display/mediatek/
4247
4248 DRM DRIVER FOR MSM ADRENO GPU
4249 M:      Rob Clark <robdclark@gmail.com>
4250 L:      linux-arm-msm@vger.kernel.org
4251 L:      dri-devel@lists.freedesktop.org
4252 L:      freedreno@lists.freedesktop.org
4253 T:      git git://people.freedesktop.org/~robclark/linux
4254 S:      Maintained
4255 F:      drivers/gpu/drm/msm/
4256 F:      include/uapi/drm/msm_drm.h
4257 F:      Documentation/devicetree/bindings/display/msm/
4258
4259 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4260 M:      Ben Skeggs <bskeggs@redhat.com>
4261 L:      dri-devel@lists.freedesktop.org
4262 L:      nouveau@lists.freedesktop.org
4263 T:      git git://github.com/skeggsb/linux
4264 S:      Supported
4265 F:      drivers/gpu/drm/nouveau/
4266 F:      include/uapi/drm/nouveau_drm.h
4267
4268 DRM DRIVERS FOR NVIDIA TEGRA
4269 M:      Thierry Reding <thierry.reding@gmail.com>
4270 L:      dri-devel@lists.freedesktop.org
4271 L:      linux-tegra@vger.kernel.org
4272 T:      git git://anongit.freedesktop.org/tegra/linux.git
4273 S:      Supported
4274 F:      drivers/gpu/drm/tegra/
4275 F:      drivers/gpu/host1x/
4276 F:      include/linux/host1x.h
4277 F:      include/uapi/drm/tegra_drm.h
4278 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4279
4280 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4281 S:      Orphan / Obsolete
4282 F:      drivers/gpu/drm/mga/
4283 F:      include/uapi/drm/mga_drm.h
4284
4285 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4286 M:      Dave Airlie <airlied@redhat.com>
4287 S:      Odd Fixes
4288 F:      drivers/gpu/drm/mgag200/
4289
4290 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4291 S:      Orphan / Obsolete
4292 F:      drivers/gpu/drm/r128/
4293 F:      include/uapi/drm/r128_drm.h
4294
4295 DRM DRIVERS FOR RENESAS
4296 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4297 L:      dri-devel@lists.freedesktop.org
4298 L:      linux-renesas-soc@vger.kernel.org
4299 T:      git git://linuxtv.org/pinchartl/fbdev
4300 S:      Supported
4301 F:      drivers/gpu/drm/rcar-du/
4302 F:      drivers/gpu/drm/shmobile/
4303 F:      include/linux/platform_data/shmob_drm.h
4304 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4305
4306 DRM DRIVER FOR QXL VIRTUAL GPU
4307 M:      Dave Airlie <airlied@redhat.com>
4308 M:      Gerd Hoffmann <kraxel@redhat.com>
4309 L:      virtualization@lists.linux-foundation.org
4310 T:      git git://git.kraxel.org/linux drm-qemu
4311 S:      Maintained
4312 F:      drivers/gpu/drm/qxl/
4313 F:      include/uapi/drm/qxl_drm.h
4314
4315 DRM DRIVERS FOR ROCKCHIP
4316 M:      Mark Yao <mark.yao@rock-chips.com>
4317 L:      dri-devel@lists.freedesktop.org
4318 S:      Maintained
4319 F:      drivers/gpu/drm/rockchip/
4320 F:      Documentation/devicetree/bindings/display/rockchip/
4321
4322 DRM DRIVER FOR SAVAGE VIDEO CARDS
4323 S:      Orphan / Obsolete
4324 F:      drivers/gpu/drm/savage/
4325 F:      include/uapi/drm/savage_drm.h
4326
4327 DRM DRIVER FOR SIS VIDEO CARDS
4328 S:      Orphan / Obsolete
4329 F:      drivers/gpu/drm/sis/
4330 F:      include/uapi/drm/sis_drm.h
4331
4332 DRM DRIVERS FOR STI
4333 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4334 M:      Vincent Abriou <vincent.abriou@st.com>
4335 L:      dri-devel@lists.freedesktop.org
4336 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4337 S:      Maintained
4338 F:      drivers/gpu/drm/sti
4339 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4340
4341 DRM DRIVER FOR TDFX VIDEO CARDS
4342 S:      Orphan / Obsolete
4343 F:      drivers/gpu/drm/tdfx/
4344
4345 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4346 M:      Dave Airlie <airlied@redhat.com>
4347 S:      Odd Fixes
4348 F:      drivers/gpu/drm/udl/
4349
4350 DRM DRIVERS FOR VIVANTE GPU IP
4351 M:      Lucas Stach <l.stach@pengutronix.de>
4352 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4353 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4354 L:      etnaviv@lists.freedesktop.org
4355 L:      dri-devel@lists.freedesktop.org
4356 S:      Maintained
4357 F:      drivers/gpu/drm/etnaviv/
4358 F:      include/uapi/drm/etnaviv_drm.h
4359 F:      Documentation/devicetree/bindings/display/etnaviv/
4360
4361 DRM DRIVER FOR VMWARE VIRTUAL GPU
4362 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4363 M:      Sinclair Yeh <syeh@vmware.com>
4364 M:      Thomas Hellstrom <thellstrom@vmware.com>
4365 L:      dri-devel@lists.freedesktop.org
4366 T:      git git://people.freedesktop.org/~syeh/repos_linux
4367 T:      git git://people.freedesktop.org/~thomash/linux
4368 S:      Supported
4369 F:      drivers/gpu/drm/vmwgfx/
4370 F:      include/uapi/drm/vmwgfx_drm.h
4371
4372 DRM DRIVERS FOR VC4
4373 M:      Eric Anholt <eric@anholt.net>
4374 T:      git git://github.com/anholt/linux
4375 S:      Supported
4376 F:      drivers/gpu/drm/vc4/
4377 F:      include/uapi/drm/vc4_drm.h
4378 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4379
4380 DRM DRIVERS FOR TI OMAP
4381 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4382 L:      dri-devel@lists.freedesktop.org
4383 S:      Maintained
4384 F:      drivers/gpu/drm/omapdrm/
4385 F:      Documentation/devicetree/bindings/display/ti/
4386
4387 DRM DRIVERS FOR TI LCDC
4388 M:      Jyri Sarha <jsarha@ti.com>
4389 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4390 L:      dri-devel@lists.freedesktop.org
4391 S:      Maintained
4392 F:      drivers/gpu/drm/tilcdc/
4393 F:      Documentation/devicetree/bindings/display/tilcdc/
4394
4395 DRM DRIVERS FOR ZTE ZX
4396 M:      Shawn Guo <shawnguo@kernel.org>
4397 L:      dri-devel@lists.freedesktop.org
4398 S:      Maintained
4399 F:      drivers/gpu/drm/zte/
4400 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4401
4402 DSBR100 USB FM RADIO DRIVER
4403 M:      Alexey Klimov <klimov.linux@gmail.com>
4404 L:      linux-media@vger.kernel.org
4405 T:      git git://linuxtv.org/media_tree.git
4406 S:      Maintained
4407 F:      drivers/media/radio/dsbr100.c
4408
4409 DSCC4 DRIVER
4410 M:      Francois Romieu <romieu@fr.zoreil.com>
4411 L:      netdev@vger.kernel.org
4412 S:      Maintained
4413 F:      drivers/net/wan/dscc4.c
4414
4415 DT3155 MEDIA DRIVER
4416 M:      Hans Verkuil <hverkuil@xs4all.nl>
4417 L:      linux-media@vger.kernel.org
4418 T:      git git://linuxtv.org/media_tree.git
4419 W:      https://linuxtv.org
4420 S:      Odd Fixes
4421 F:      drivers/media/pci/dt3155/
4422
4423 DVB_USB_AF9015 MEDIA DRIVER
4424 M:      Antti Palosaari <crope@iki.fi>
4425 L:      linux-media@vger.kernel.org
4426 W:      https://linuxtv.org
4427 W:      http://palosaari.fi/linux/
4428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4429 T:      git git://linuxtv.org/anttip/media_tree.git
4430 S:      Maintained
4431 F:      drivers/media/usb/dvb-usb-v2/af9015*
4432
4433 DVB_USB_AF9035 MEDIA DRIVER
4434 M:      Antti Palosaari <crope@iki.fi>
4435 L:      linux-media@vger.kernel.org
4436 W:      https://linuxtv.org
4437 W:      http://palosaari.fi/linux/
4438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4439 T:      git git://linuxtv.org/anttip/media_tree.git
4440 S:      Maintained
4441 F:      drivers/media/usb/dvb-usb-v2/af9035*
4442
4443 DVB_USB_ANYSEE MEDIA DRIVER
4444 M:      Antti Palosaari <crope@iki.fi>
4445 L:      linux-media@vger.kernel.org
4446 W:      https://linuxtv.org
4447 W:      http://palosaari.fi/linux/
4448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4449 T:      git git://linuxtv.org/anttip/media_tree.git
4450 S:      Maintained
4451 F:      drivers/media/usb/dvb-usb-v2/anysee*
4452
4453 DVB_USB_AU6610 MEDIA DRIVER
4454 M:      Antti Palosaari <crope@iki.fi>
4455 L:      linux-media@vger.kernel.org
4456 W:      https://linuxtv.org
4457 W:      http://palosaari.fi/linux/
4458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4459 T:      git git://linuxtv.org/anttip/media_tree.git
4460 S:      Maintained
4461 F:      drivers/media/usb/dvb-usb-v2/au6610*
4462
4463 DVB_USB_CE6230 MEDIA DRIVER
4464 M:      Antti Palosaari <crope@iki.fi>
4465 L:      linux-media@vger.kernel.org
4466 W:      https://linuxtv.org
4467 W:      http://palosaari.fi/linux/
4468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4469 T:      git git://linuxtv.org/anttip/media_tree.git
4470 S:      Maintained
4471 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4472
4473 DVB_USB_CXUSB MEDIA DRIVER
4474 M:      Michael Krufky <mkrufky@linuxtv.org>
4475 L:      linux-media@vger.kernel.org
4476 W:      https://linuxtv.org
4477 W:      http://github.com/mkrufky
4478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4479 T:      git git://linuxtv.org/media_tree.git
4480 S:      Maintained
4481 F:      drivers/media/usb/dvb-usb/cxusb*
4482
4483 DVB_USB_EC168 MEDIA DRIVER
4484 M:      Antti Palosaari <crope@iki.fi>
4485 L:      linux-media@vger.kernel.org
4486 W:      https://linuxtv.org
4487 W:      http://palosaari.fi/linux/
4488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4489 T:      git git://linuxtv.org/anttip/media_tree.git
4490 S:      Maintained
4491 F:      drivers/media/usb/dvb-usb-v2/ec168*
4492
4493 DVB_USB_GL861 MEDIA DRIVER
4494 M:      Antti Palosaari <crope@iki.fi>
4495 L:      linux-media@vger.kernel.org
4496 W:      https://linuxtv.org
4497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4498 T:      git git://linuxtv.org/anttip/media_tree.git
4499 S:      Maintained
4500 F:      drivers/media/usb/dvb-usb-v2/gl861*
4501
4502 DVB_USB_MXL111SF MEDIA DRIVER
4503 M:      Michael Krufky <mkrufky@linuxtv.org>
4504 L:      linux-media@vger.kernel.org
4505 W:      https://linuxtv.org
4506 W:      http://github.com/mkrufky
4507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4508 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4509 S:      Maintained
4510 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4511
4512 DVB_USB_RTL28XXU MEDIA DRIVER
4513 M:      Antti Palosaari <crope@iki.fi>
4514 L:      linux-media@vger.kernel.org
4515 W:      https://linuxtv.org
4516 W:      http://palosaari.fi/linux/
4517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4518 T:      git git://linuxtv.org/anttip/media_tree.git
4519 S:      Maintained
4520 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4521
4522 DVB_USB_V2 MEDIA DRIVER
4523 M:      Antti Palosaari <crope@iki.fi>
4524 L:      linux-media@vger.kernel.org
4525 W:      https://linuxtv.org
4526 W:      http://palosaari.fi/linux/
4527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4528 T:      git git://linuxtv.org/anttip/media_tree.git
4529 S:      Maintained
4530 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4531 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4532
4533 DYNAMIC DEBUG
4534 M:      Jason Baron <jbaron@akamai.com>
4535 S:      Maintained
4536 F:      lib/dynamic_debug.c
4537 F:      include/linux/dynamic_debug.h
4538
4539 DZ DECSTATION DZ11 SERIAL DRIVER
4540 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4541 S:      Maintained
4542 F:      drivers/tty/serial/dz.*
4543
4544 E3X0 POWER BUTTON DRIVER
4545 M:      Moritz Fischer <moritz.fischer@ettus.com>
4546 L:      usrp-users@lists.ettus.com
4547 W:      http://www.ettus.com
4548 S:      Supported
4549 F:      drivers/input/misc/e3x0-button.c
4550 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4551
4552 E4000 MEDIA DRIVER
4553 M:      Antti Palosaari <crope@iki.fi>
4554 L:      linux-media@vger.kernel.org
4555 W:      https://linuxtv.org
4556 W:      http://palosaari.fi/linux/
4557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4558 T:      git git://linuxtv.org/anttip/media_tree.git
4559 S:      Maintained
4560 F:      drivers/media/tuners/e4000*
4561
4562 EATA ISA/EISA/PCI SCSI DRIVER
4563 M:      Dario Ballabio <ballabio_dario@emc.com>
4564 L:      linux-scsi@vger.kernel.org
4565 S:      Maintained
4566 F:      drivers/scsi/eata.c
4567
4568 EC100 MEDIA DRIVER
4569 M:      Antti Palosaari <crope@iki.fi>
4570 L:      linux-media@vger.kernel.org
4571 W:      https://linuxtv.org
4572 W:      http://palosaari.fi/linux/
4573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4574 T:      git git://linuxtv.org/anttip/media_tree.git
4575 S:      Maintained
4576 F:      drivers/media/dvb-frontends/ec100*
4577
4578 ECRYPT FILE SYSTEM
4579 M:      Tyler Hicks <tyhicks@canonical.com>
4580 L:      ecryptfs@vger.kernel.org
4581 W:      http://ecryptfs.org
4582 W:      https://launchpad.net/ecryptfs
4583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4584 S:      Supported
4585 F:      Documentation/filesystems/ecryptfs.txt
4586 F:      fs/ecryptfs/
4587
4588 EDAC-CORE
4589 M:      Borislav Petkov <bp@alien8.de>
4590 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4591 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4592 L:      linux-edac@vger.kernel.org
4593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4595 S:      Supported
4596 F:      Documentation/admin-guide/ras.rst
4597 F:      Documentation/driver-api/edac.rst
4598 F:      drivers/edac/
4599 F:      include/linux/edac.h
4600
4601 EDAC-AMD64
4602 M:      Borislav Petkov <bp@alien8.de>
4603 L:      linux-edac@vger.kernel.org
4604 S:      Maintained
4605 F:      drivers/edac/amd64_edac*
4606
4607 EDAC-CALXEDA
4608 M:      Robert Richter <rric@kernel.org>
4609 L:      linux-edac@vger.kernel.org
4610 S:      Maintained
4611 F:      drivers/edac/highbank*
4612
4613 EDAC-CAVIUM
4614 M:      Ralf Baechle <ralf@linux-mips.org>
4615 M:      David Daney <david.daney@cavium.com>
4616 L:      linux-edac@vger.kernel.org
4617 L:      linux-mips@linux-mips.org
4618 S:      Supported
4619 F:      drivers/edac/octeon_edac*
4620
4621 EDAC-E752X
4622 M:      Mark Gross <mark.gross@intel.com>
4623 L:      linux-edac@vger.kernel.org
4624 S:      Maintained
4625 F:      drivers/edac/e752x_edac.c
4626
4627 EDAC-E7XXX
4628 L:      linux-edac@vger.kernel.org
4629 S:      Maintained
4630 F:      drivers/edac/e7xxx_edac.c
4631
4632 EDAC-FSL_DDR
4633 M:      York Sun <york.sun@nxp.com>
4634 L:      linux-edac@vger.kernel.org
4635 S:      Maintained
4636 F:      drivers/edac/fsl_ddr_edac.*
4637
4638 EDAC-GHES
4639 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4640 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4641 L:      linux-edac@vger.kernel.org
4642 S:      Maintained
4643 F:      drivers/edac/ghes_edac.c
4644
4645 EDAC-I82443BXGX
4646 M:      Tim Small <tim@buttersideup.com>
4647 L:      linux-edac@vger.kernel.org
4648 S:      Maintained
4649 F:      drivers/edac/i82443bxgx_edac.c
4650
4651 EDAC-I3000
4652 L:      linux-edac@vger.kernel.org
4653 S:      Orphan
4654 F:      drivers/edac/i3000_edac.c
4655
4656 EDAC-I5000
4657 L:      linux-edac@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/edac/i5000_edac.c
4660
4661 EDAC-I5400
4662 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4663 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4664 L:      linux-edac@vger.kernel.org
4665 S:      Maintained
4666 F:      drivers/edac/i5400_edac.c
4667
4668 EDAC-I7300
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/i7300_edac.c
4674
4675 EDAC-I7CORE
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/i7core_edac.c
4681
4682 EDAC-I82975X
4683 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4684 M:      "Arvind R." <arvino55@gmail.com>
4685 L:      linux-edac@vger.kernel.org
4686 S:      Maintained
4687 F:      drivers/edac/i82975x_edac.c
4688
4689 EDAC-IE31200
4690 M:      Jason Baron <jbaron@akamai.com>
4691 L:      linux-edac@vger.kernel.org
4692 S:      Maintained
4693 F:      drivers/edac/ie31200_edac.c
4694
4695 EDAC-MPC85XX
4696 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4697 L:      linux-edac@vger.kernel.org
4698 S:      Maintained
4699 F:      drivers/edac/mpc85xx_edac.[ch]
4700
4701 EDAC-PASEMI
4702 M:      Egor Martovetsky <egor@pasemi.com>
4703 L:      linux-edac@vger.kernel.org
4704 S:      Maintained
4705 F:      drivers/edac/pasemi_edac.c
4706
4707 EDAC-R82600
4708 M:      Tim Small <tim@buttersideup.com>
4709 L:      linux-edac@vger.kernel.org
4710 S:      Maintained
4711 F:      drivers/edac/r82600_edac.c
4712
4713 EDAC-SBRIDGE
4714 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4715 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4716 L:      linux-edac@vger.kernel.org
4717 S:      Maintained
4718 F:      drivers/edac/sb_edac.c
4719
4720 EDAC-SKYLAKE
4721 M:      Tony Luck <tony.luck@intel.com>
4722 L:      linux-edac@vger.kernel.org
4723 S:      Maintained
4724 F:      drivers/edac/skx_edac.c
4725
4726 EDAC-XGENE
4727 APPLIED MICRO (APM) X-GENE SOC EDAC
4728 M:     Loc Ho <lho@apm.com>
4729 S:     Supported
4730 F:     drivers/edac/xgene_edac.c
4731 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4732
4733 EDIROL UA-101/UA-1000 DRIVER
4734 M:      Clemens Ladisch <clemens@ladisch.de>
4735 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4736 T:      git git://git.alsa-project.org/alsa-kernel.git
4737 S:      Maintained
4738 F:      sound/usb/misc/ua101.c
4739
4740 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4741 M:      Matt Fleming <matt@codeblueprint.co.uk>
4742 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4743 L:      linux-efi@vger.kernel.org
4744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4745 S:      Maintained
4746 F:      Documentation/efi-stub.txt
4747 F:      arch/*/kernel/efi.c
4748 F:      arch/x86/boot/compressed/eboot.[ch]
4749 F:      arch/*/include/asm/efi.h
4750 F:      arch/x86/platform/efi/
4751 F:      drivers/firmware/efi/
4752 F:      include/linux/efi*.h
4753 F:      arch/arm/boot/compressed/efi-header.S
4754 F:      arch/arm64/kernel/efi-entry.S
4755
4756 EFI VARIABLE FILESYSTEM
4757 M:      Matthew Garrett <matthew.garrett@nebula.com>
4758 M:      Jeremy Kerr <jk@ozlabs.org>
4759 M:      Matt Fleming <matt@codeblueprint.co.uk>
4760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4761 L:      linux-efi@vger.kernel.org
4762 S:      Maintained
4763 F:      fs/efivarfs/
4764
4765 EFIFB FRAMEBUFFER DRIVER
4766 L:      linux-fbdev@vger.kernel.org
4767 M:      Peter Jones <pjones@redhat.com>
4768 S:      Maintained
4769 F:      drivers/video/fbdev/efifb.c
4770
4771 EFI TEST DRIVER
4772 L:      linux-efi@vger.kernel.org
4773 M:      Ivan Hu <ivan.hu@canonical.com>
4774 M:      Matt Fleming <matt@codeblueprint.co.uk>
4775 S:      Maintained
4776 F:      drivers/firmware/efi/test/
4777
4778 EFS FILESYSTEM
4779 W:      http://aeschi.ch.eu.org/efs/
4780 S:      Orphan
4781 F:      fs/efs/
4782
4783 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4784 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4785 L:      netdev@vger.kernel.org
4786 S:      Maintained
4787 F:      drivers/net/ethernet/ibm/ehea/
4788
4789 EM28XX VIDEO4LINUX DRIVER
4790 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4791 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4792 L:      linux-media@vger.kernel.org
4793 W:      https://linuxtv.org
4794 T:      git git://linuxtv.org/media_tree.git
4795 S:      Maintained
4796 F:      drivers/media/usb/em28xx/
4797 F:      Documentation/media/v4l-drivers/em28xx*
4798
4799 EMBEDDED LINUX
4800 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4801 M:      Matt Mackall <mpm@selenic.com>
4802 M:      David Woodhouse <dwmw2@infradead.org>
4803 L:      linux-embedded@vger.kernel.org
4804 S:      Maintained
4805
4806 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4807 M:      James Smart <james.smart@broadcom.com>
4808 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4809 L:      linux-scsi@vger.kernel.org
4810 W:      http://www.broadcom.com
4811 S:      Supported
4812 F:      drivers/scsi/lpfc/
4813
4814 ENE CB710 FLASH CARD READER DRIVER
4815 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4816 S:      Maintained
4817 F:      drivers/misc/cb710/
4818 F:      drivers/mmc/host/cb710-mmc.*
4819 F:      include/linux/cb710.h
4820
4821 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4822 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4823 S:      Maintained
4824 F:      drivers/media/rc/ene_ir.*
4825
4826 EPSON S1D13XXX FRAMEBUFFER DRIVER
4827 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4828 S:      Maintained
4829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4830 F:      drivers/video/fbdev/s1d13xxxfb.c
4831 F:      include/video/s1d13xxxfb.h
4832
4833 ET131X NETWORK DRIVER
4834 M:      Mark Einon <mark.einon@gmail.com>
4835 S:      Odd Fixes
4836 F:      drivers/net/ethernet/agere/
4837
4838 ETHERNET BRIDGE
4839 M:      Stephen Hemminger <stephen@networkplumber.org>
4840 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4841 L:      netdev@vger.kernel.org
4842 W:      http://www.linuxfoundation.org/en/Net:Bridge
4843 S:      Maintained
4844 F:      include/linux/netfilter_bridge/
4845 F:      net/bridge/
4846
4847 ETHERNET PHY LIBRARY
4848 M:      Florian Fainelli <f.fainelli@gmail.com>
4849 L:      netdev@vger.kernel.org
4850 S:      Maintained
4851 F:      include/linux/phy.h
4852 F:      include/linux/phy_fixed.h
4853 F:      drivers/net/phy/
4854 F:      Documentation/networking/phy.txt
4855 F:      drivers/of/of_mdio.c
4856 F:      drivers/of/of_net.c
4857
4858 EXT2 FILE SYSTEM
4859 M:      Jan Kara <jack@suse.com>
4860 L:      linux-ext4@vger.kernel.org
4861 S:      Maintained
4862 F:      Documentation/filesystems/ext2.txt
4863 F:      fs/ext2/
4864 F:      include/linux/ext2*
4865
4866 EXT4 FILE SYSTEM
4867 M:      "Theodore Ts'o" <tytso@mit.edu>
4868 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4869 L:      linux-ext4@vger.kernel.org
4870 W:      http://ext4.wiki.kernel.org
4871 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4873 S:      Maintained
4874 F:      Documentation/filesystems/ext4.txt
4875 F:      fs/ext4/
4876
4877 Extended Verification Module (EVM)
4878 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4879 L:      linux-ima-devel@lists.sourceforge.net
4880 L:      linux-security-module@vger.kernel.org
4881 S:      Supported
4882 F:      security/integrity/evm/
4883
4884 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4885 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4886 M:      Chanwoo Choi <cw00.choi@samsung.com>
4887 L:      linux-kernel@vger.kernel.org
4888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4889 S:      Maintained
4890 F:      drivers/extcon/
4891 F:      include/linux/extcon/
4892 F:      include/linux/extcon.h
4893 F:      Documentation/extcon/
4894 F:      Documentation/devicetree/bindings/extcon/
4895
4896 EXYNOS DP DRIVER
4897 M:      Jingoo Han <jingoohan1@gmail.com>
4898 L:      dri-devel@lists.freedesktop.org
4899 S:      Maintained
4900 F:      drivers/gpu/drm/exynos/exynos_dp*
4901
4902 EXYNOS SYSMMU (IOMMU) driver
4903 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4904 L:      iommu@lists.linux-foundation.org
4905 S:      Maintained
4906 F:      drivers/iommu/exynos-iommu.c
4907
4908 EZchip NPS platform support
4909 M:      Noam Camus <noamc@ezchip.com>
4910 S:      Supported
4911 F:      arch/arc/plat-eznps
4912 F:      arch/arc/boot/dts/eznps.dts
4913
4914 F71805F HARDWARE MONITORING DRIVER
4915 M:      Jean Delvare <jdelvare@suse.com>
4916 L:      linux-hwmon@vger.kernel.org
4917 S:      Maintained
4918 F:      Documentation/hwmon/f71805f
4919 F:      drivers/hwmon/f71805f.c
4920
4921 FC0011 TUNER DRIVER
4922 M:      Michael Buesch <m@bues.ch>
4923 L:      linux-media@vger.kernel.org
4924 S:      Maintained
4925 F:      drivers/media/tuners/fc0011.h
4926 F:      drivers/media/tuners/fc0011.c
4927
4928 FC2580 MEDIA DRIVER
4929 M:      Antti Palosaari <crope@iki.fi>
4930 L:      linux-media@vger.kernel.org
4931 W:      https://linuxtv.org
4932 W:      http://palosaari.fi/linux/
4933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4934 T:      git git://linuxtv.org/anttip/media_tree.git
4935 S:      Maintained
4936 F:      drivers/media/tuners/fc2580*
4937
4938 FANOTIFY
4939 M:      Eric Paris <eparis@redhat.com>
4940 S:      Maintained
4941 F:      fs/notify/fanotify/
4942 F:      include/linux/fanotify.h
4943 F:      include/uapi/linux/fanotify.h
4944
4945 FARSYNC SYNCHRONOUS DRIVER
4946 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4947 W:      http://www.farsite.co.uk/
4948 S:      Supported
4949 F:      drivers/net/wan/farsync.*
4950
4951 FAULT INJECTION SUPPORT
4952 M:      Akinobu Mita <akinobu.mita@gmail.com>
4953 S:      Supported
4954 F:      Documentation/fault-injection/
4955 F:      lib/fault-inject.c
4956
4957 FBTFT Framebuffer drivers
4958 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4959 M:      Noralf Trønnes <noralf@tronnes.org>
4960 S:      Maintained
4961 F:      drivers/staging/fbtft/
4962
4963 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4964 M:      Johannes Thumshirn <jth@kernel.org>
4965 L:      fcoe-devel@open-fcoe.org
4966 W:      www.Open-FCoE.org
4967 S:      Supported
4968 F:      drivers/scsi/libfc/
4969 F:      drivers/scsi/fcoe/
4970 F:      include/scsi/fc/
4971 F:      include/scsi/libfc.h
4972 F:      include/scsi/libfcoe.h
4973 F:      include/uapi/scsi/fc/
4974
4975 FILE LOCKING (flock() and fcntl()/lockf())
4976 M:      Jeff Layton <jlayton@poochiereds.net>
4977 M:      "J. Bruce Fields" <bfields@fieldses.org>
4978 L:      linux-fsdevel@vger.kernel.org
4979 S:      Maintained
4980 F:      include/linux/fcntl.h
4981 F:      include/linux/fs.h
4982 F:      include/uapi/linux/fcntl.h
4983 F:      include/uapi/linux/fs.h
4984 F:      fs/fcntl.c
4985 F:      fs/locks.c
4986
4987 FILESYSTEMS (VFS and infrastructure)
4988 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4989 L:      linux-fsdevel@vger.kernel.org
4990 S:      Maintained
4991 F:      fs/*
4992
4993 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4994 M:      Riku Voipio <riku.voipio@iki.fi>
4995 L:      linux-hwmon@vger.kernel.org
4996 S:      Maintained
4997 F:      drivers/hwmon/f75375s.c
4998 F:      include/linux/f75375s.h
4999
5000 FIREWIRE AUDIO DRIVERS
5001 M:      Clemens Ladisch <clemens@ladisch.de>
5002 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5003 T:      git git://git.alsa-project.org/alsa-kernel.git
5004 S:      Maintained
5005 F:      sound/firewire/
5006
5007 FIREWIRE MEDIA DRIVERS (firedtv)
5008 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5009 L:      linux-media@vger.kernel.org
5010 L:      linux1394-devel@lists.sourceforge.net
5011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5012 S:      Maintained
5013 F:      drivers/media/firewire/
5014
5015 FIREWIRE SBP-2 TARGET
5016 M:      Chris Boot <bootc@bootc.net>
5017 L:      linux-scsi@vger.kernel.org
5018 L:      target-devel@vger.kernel.org
5019 L:      linux1394-devel@lists.sourceforge.net
5020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5021 S:      Maintained
5022 F:      drivers/target/sbp/
5023
5024 FIREWIRE SUBSYSTEM
5025 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5026 L:      linux1394-devel@lists.sourceforge.net
5027 W:      http://ieee1394.wiki.kernel.org/
5028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5029 S:      Maintained
5030 F:      drivers/firewire/
5031 F:      include/linux/firewire.h
5032 F:      include/uapi/linux/firewire*.h
5033 F:      tools/firewire/
5034
5035 FIRMWARE LOADER (request_firmware)
5036 M:      Ming Lei <ming.lei@canonical.com>
5037 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5038 L:      linux-kernel@vger.kernel.org
5039 S:      Maintained
5040 F:      Documentation/firmware_class/
5041 F:      drivers/base/firmware*.c
5042 F:      include/linux/firmware.h
5043
5044 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5045 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5046 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5047 S:      Maintained
5048 F:      drivers/block/rsxx/
5049
5050 FLOPPY DRIVER
5051 M:      Jiri Kosina <jikos@kernel.org>
5052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5053 S:      Odd fixes
5054 F:      drivers/block/floppy.c
5055
5056 FMC SUBSYSTEM
5057 M:      Alessandro Rubini <rubini@gnudd.com>
5058 W:      http://www.ohwr.org/projects/fmc-bus
5059 S:      Supported
5060 F:      drivers/fmc/
5061 F:      include/linux/fmc*.h
5062 F:      include/linux/ipmi-fru.h
5063 K:      fmc_d.*register
5064
5065 FPGA MANAGER FRAMEWORK
5066 M:      Alan Tull <atull@opensource.altera.com>
5067 R:      Moritz Fischer <moritz.fischer@ettus.com>
5068 L:      linux-fpga@vger.kernel.org
5069 S:      Maintained
5070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5071 F:      drivers/fpga/
5072 F:      include/linux/fpga/fpga-mgr.h
5073 W:      http://www.rocketboards.org
5074
5075 FPU EMULATOR
5076 M:      Bill Metzenthen <billm@melbpc.org.au>
5077 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5078 S:      Maintained
5079 F:      arch/x86/math-emu/
5080
5081 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5082 L:      netdev@vger.kernel.org
5083 S:      Orphan
5084 F:      drivers/net/wan/dlci.c
5085 F:      drivers/net/wan/sdla.c
5086
5087 FRAMEBUFFER LAYER
5088 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5089 L:      linux-fbdev@vger.kernel.org
5090 T:      git git://github.com/bzolnier/linux.git
5091 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5092 S:      Maintained
5093 F:      Documentation/fb/
5094 F:      drivers/video/
5095 F:      include/video/
5096 F:      include/linux/fb.h
5097 F:      include/uapi/video/
5098 F:      include/uapi/linux/fb.h
5099
5100 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5101 M:      Horia Geantă <horia.geanta@nxp.com>
5102 M:      Dan Douglass <dan.douglass@nxp.com>
5103 L:      linux-crypto@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/crypto/caam/
5106 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5107
5108 FREESCALE DIU FRAMEBUFFER DRIVER
5109 M:      Timur Tabi <timur@tabi.org>
5110 L:      linux-fbdev@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/video/fbdev/fsl-diu-fb.*
5113
5114 FREESCALE DMA DRIVER
5115 M:      Li Yang <leoli@freescale.com>
5116 M:      Zhang Wei <zw@zh-kernel.org>
5117 L:      linuxppc-dev@lists.ozlabs.org
5118 S:      Maintained
5119 F:      drivers/dma/fsldma.*
5120
5121 FREESCALE GPMI NAND DRIVER
5122 M:      Han Xu <han.xu@nxp.com>
5123 L:      linux-mtd@lists.infradead.org
5124 S:      Maintained
5125 F:      drivers/mtd/nand/gpmi-nand/*
5126
5127 FREESCALE I2C CPM DRIVER
5128 M:      Jochen Friedrich <jochen@scram.de>
5129 L:      linuxppc-dev@lists.ozlabs.org
5130 L:      linux-i2c@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/i2c/busses/i2c-cpm.c
5133
5134 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5135 M:      Sascha Hauer <kernel@pengutronix.de>
5136 L:      linux-fbdev@vger.kernel.org
5137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5138 S:      Maintained
5139 F:      include/linux/platform_data/video-imxfb.h
5140 F:      drivers/video/fbdev/imxfb.c
5141
5142 FREESCALE QUAD SPI DRIVER
5143 M:      Han Xu <han.xu@nxp.com>
5144 L:      linux-mtd@lists.infradead.org
5145 S:      Maintained
5146 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5147
5148 FREESCALE SOC FS_ENET DRIVER
5149 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5150 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5151 L:      linuxppc-dev@lists.ozlabs.org
5152 L:      netdev@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/net/ethernet/freescale/fs_enet/
5155 F:      include/linux/fs_enet_pd.h
5156
5157 FREESCALE IMX / MXC FEC DRIVER
5158 M:      Fugang Duan <fugang.duan@nxp.com>
5159 L:      netdev@vger.kernel.org
5160 S:      Maintained
5161 F:      drivers/net/ethernet/freescale/fec_main.c
5162 F:      drivers/net/ethernet/freescale/fec_ptp.c
5163 F:      drivers/net/ethernet/freescale/fec.h
5164 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5165
5166 FREESCALE QORIQ DPAA FMAN DRIVER
5167 M:      Madalin Bucur <madalin.bucur@nxp.com>
5168 L:      netdev@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/net/ethernet/freescale/fman
5171 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5172
5173 FREESCALE QORIQ DPAA ETHERNET DRIVER
5174 M:      Madalin Bucur <madalin.bucur@nxp.com>
5175 L:      netdev@vger.kernel.org
5176 S:      Maintained
5177 F:      drivers/net/ethernet/freescale/dpaa
5178
5179 FREESCALE SOC DRIVERS
5180 M:      Scott Wood <oss@buserror.net>
5181 L:      linuxppc-dev@lists.ozlabs.org
5182 L:      linux-arm-kernel@lists.infradead.org
5183 S:      Maintained
5184 F:      drivers/soc/fsl/
5185 F:      include/linux/fsl/
5186
5187 FREESCALE QUICC ENGINE LIBRARY
5188 M:      Qiang Zhao <qiang.zhao@nxp.com>
5189 L:      linuxppc-dev@lists.ozlabs.org
5190 S:      Maintained
5191 F:      drivers/soc/fsl/qe/
5192 F:      include/soc/fsl/*qe*.h
5193 F:      include/soc/fsl/*ucc*.h
5194
5195 FREESCALE USB PERIPHERAL DRIVERS
5196 M:      Li Yang <leoli@freescale.com>
5197 L:      linux-usb@vger.kernel.org
5198 L:      linuxppc-dev@lists.ozlabs.org
5199 S:      Maintained
5200 F:      drivers/usb/gadget/udc/fsl*
5201
5202 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5203 M:      Li Yang <leoli@freescale.com>
5204 L:      netdev@vger.kernel.org
5205 L:      linuxppc-dev@lists.ozlabs.org
5206 S:      Maintained
5207 F:      drivers/net/ethernet/freescale/ucc_geth*
5208
5209 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5210 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5211 L:      netdev@vger.kernel.org
5212 S:      Maintained
5213 F:      drivers/net/ethernet/freescale/gianfar*
5214 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5215 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5216
5217 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5218 M:      Zhao Qiang <qiang.zhao@nxp.com>
5219 L:      netdev@vger.kernel.org
5220 L:      linuxppc-dev@lists.ozlabs.org
5221 S:      Maintained
5222 F:      drivers/net/wan/fsl_ucc_hdlc*
5223
5224 FREESCALE QUICC ENGINE UCC UART DRIVER
5225 M:      Timur Tabi <timur@tabi.org>
5226 L:      linuxppc-dev@lists.ozlabs.org
5227 S:      Maintained
5228 F:      drivers/tty/serial/ucc_uart.c
5229
5230 FREESCALE SOC SOUND DRIVERS
5231 M:      Timur Tabi <timur@tabi.org>
5232 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5233 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5234 R:      Fabio Estevam <fabio.estevam@nxp.com>
5235 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5236 L:      linuxppc-dev@lists.ozlabs.org
5237 S:      Maintained
5238 F:      sound/soc/fsl/fsl*
5239 F:      sound/soc/fsl/imx*
5240 F:      sound/soc/fsl/mpc8610_hpcd.c
5241
5242 FREEVXFS FILESYSTEM
5243 M:      Christoph Hellwig <hch@infradead.org>
5244 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5245 S:      Maintained
5246 F:      fs/freevxfs/
5247
5248 FREEZER
5249 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5250 M:      Pavel Machek <pavel@ucw.cz>
5251 L:      linux-pm@vger.kernel.org
5252 S:      Supported
5253 F:      Documentation/power/freezing-of-tasks.txt
5254 F:      include/linux/freezer.h
5255 F:      kernel/freezer.c
5256
5257 FRONTSWAP API
5258 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5259 L:      linux-kernel@vger.kernel.org
5260 S:      Maintained
5261 F:      mm/frontswap.c
5262 F:      include/linux/frontswap.h
5263
5264 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5265 M:      David Howells <dhowells@redhat.com>
5266 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5267 S:      Supported
5268 F:      Documentation/filesystems/caching/
5269 F:      fs/fscache/
5270 F:      include/linux/fscache*.h
5271
5272 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5273 M:      Theodore Y. Ts'o <tytso@mit.edu>
5274 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5275 L:      linux-fsdevel@vger.kernel.org
5276 S:      Supported
5277 F:      fs/crypto/
5278 F:      include/linux/fscrypto.h
5279
5280 F2FS FILE SYSTEM
5281 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5282 M:      Chao Yu <yuchao0@huawei.com>
5283 L:      linux-f2fs-devel@lists.sourceforge.net
5284 W:      https://f2fs.wiki.kernel.org/
5285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5286 S:      Maintained
5287 F:      Documentation/filesystems/f2fs.txt
5288 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5289 F:      fs/f2fs/
5290 F:      include/linux/f2fs_fs.h
5291 F:      include/trace/events/f2fs.h
5292
5293 FUJITSU FR-V (FRV) PORT
5294 S:      Orphan
5295 F:      arch/frv/
5296
5297 FUJITSU LAPTOP EXTRAS
5298 M:      Jonathan Woithe <jwoithe@just42.net>
5299 L:      platform-driver-x86@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/platform/x86/fujitsu-laptop.c
5302
5303 FUJITSU M-5MO LS CAMERA ISP DRIVER
5304 M:      Kyungmin Park <kyungmin.park@samsung.com>
5305 M:      Heungjun Kim <riverful.kim@samsung.com>
5306 L:      linux-media@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/media/i2c/m5mols/
5309 F:      include/media/i2c/m5mols.h
5310
5311 FUJITSU TABLET EXTRAS
5312 M:      Robert Gerlach <khnz@gmx.de>
5313 L:      platform-driver-x86@vger.kernel.org
5314 S:      Maintained
5315 F:      drivers/platform/x86/fujitsu-tablet.c
5316
5317 FUSE: FILESYSTEM IN USERSPACE
5318 M:      Miklos Szeredi <miklos@szeredi.hu>
5319 L:      linux-fsdevel@vger.kernel.org
5320 W:      http://fuse.sourceforge.net/
5321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5322 S:      Maintained
5323 F:      fs/fuse/
5324 F:      include/uapi/linux/fuse.h
5325 F:      Documentation/filesystems/fuse.txt
5326
5327 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5328 M:      Rik Faith <faith@cs.unc.edu>
5329 L:      linux-scsi@vger.kernel.org
5330 S:      Odd Fixes (e.g., new signatures)
5331 F:      drivers/scsi/fdomain.*
5332
5333 GCC PLUGINS
5334 M:      Kees Cook <keescook@chromium.org>
5335 R:      Emese Revfy <re.emese@gmail.com>
5336 L:      kernel-hardening@lists.openwall.com
5337 S:      Maintained
5338 F:      scripts/gcc-plugins/
5339 F:      scripts/gcc-plugin.sh
5340 F:      scripts/Makefile.gcc-plugins
5341 F:      Documentation/gcc-plugins.txt
5342
5343 GCOV BASED KERNEL PROFILING
5344 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5345 S:      Maintained
5346 F:      kernel/gcov/
5347 F:      Documentation/dev-tools/gcov.rst
5348
5349 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5350 M:      Achim Leubner <achim_leubner@adaptec.com>
5351 L:      linux-scsi@vger.kernel.org
5352 W:      http://www.icp-vortex.com/
5353 S:      Supported
5354 F:      drivers/scsi/gdt*
5355
5356 GDB KERNEL DEBUGGING HELPER SCRIPTS
5357 M:      Jan Kiszka <jan.kiszka@siemens.com>
5358 M:      Kieran Bingham <kieran@bingham.xyz>
5359 S:      Supported
5360 F:      scripts/gdb/
5361
5362 GEMTEK FM RADIO RECEIVER DRIVER
5363 M:      Hans Verkuil <hverkuil@xs4all.nl>
5364 L:      linux-media@vger.kernel.org
5365 T:      git git://linuxtv.org/media_tree.git
5366 W:      https://linuxtv.org
5367 S:      Maintained
5368 F:      drivers/media/radio/radio-gemtek*
5369
5370 GENERIC GPIO I2C DRIVER
5371 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5372 S:      Supported
5373 F:      drivers/i2c/busses/i2c-gpio.c
5374 F:      include/linux/i2c-gpio.h
5375
5376 GENERIC GPIO I2C MULTIPLEXER DRIVER
5377 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5378 L:      linux-i2c@vger.kernel.org
5379 S:      Supported
5380 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5381 F:      include/linux/i2c-mux-gpio.h
5382 F:      Documentation/i2c/muxes/i2c-mux-gpio
5383
5384 GENERIC HDLC (WAN) DRIVERS
5385 M:      Krzysztof Halasa <khc@pm.waw.pl>
5386 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5387 S:      Maintained
5388 F:      drivers/net/wan/c101.c
5389 F:      drivers/net/wan/hd6457*
5390 F:      drivers/net/wan/hdlc*
5391 F:      drivers/net/wan/n2.c
5392 F:      drivers/net/wan/pc300too.c
5393 F:      drivers/net/wan/pci200syn.c
5394 F:      drivers/net/wan/wanxl*
5395
5396 GENERIC INCLUDE/ASM HEADER FILES
5397 M:      Arnd Bergmann <arnd@arndb.de>
5398 L:      linux-arch@vger.kernel.org
5399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5400 S:      Maintained
5401 F:      include/asm-generic/
5402 F:      include/uapi/asm-generic/
5403
5404 GENERIC PHY FRAMEWORK
5405 M:      Kishon Vijay Abraham I <kishon@ti.com>
5406 L:      linux-kernel@vger.kernel.org
5407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5408 S:      Supported
5409 F:      drivers/phy/
5410 F:      include/linux/phy/
5411
5412 GENERIC PM DOMAINS
5413 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5414 M:      Kevin Hilman <khilman@kernel.org>
5415 M:      Ulf Hansson <ulf.hansson@linaro.org>
5416 L:      linux-pm@vger.kernel.org
5417 S:      Supported
5418 F:      drivers/base/power/domain*.c
5419 F:      include/linux/pm_domain.h
5420
5421 GENERIC UIO DRIVER FOR PCI DEVICES
5422 M:      "Michael S. Tsirkin" <mst@redhat.com>
5423 L:      kvm@vger.kernel.org
5424 S:      Supported
5425 F:      drivers/uio/uio_pci_generic.c
5426
5427 GET_MAINTAINER SCRIPT
5428 M:      Joe Perches <joe@perches.com>
5429 S:      Maintained
5430 F:      scripts/get_maintainer.pl
5431
5432 GENWQE (IBM Generic Workqueue Card)
5433 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5434 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5435 S:      Supported
5436 F:      drivers/misc/genwqe/
5437
5438 GFS2 FILE SYSTEM
5439 M:      Steven Whitehouse <swhiteho@redhat.com>
5440 M:      Bob Peterson <rpeterso@redhat.com>
5441 L:      cluster-devel@redhat.com
5442 W:      http://sources.redhat.com/cluster/
5443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5444 S:      Supported
5445 F:      Documentation/filesystems/gfs2*.txt
5446 F:      fs/gfs2/
5447 F:      include/uapi/linux/gfs2_ondisk.h
5448
5449 GIGASET ISDN DRIVERS
5450 M:      Paul Bolle <pebolle@tiscali.nl>
5451 L:      gigaset307x-common@lists.sourceforge.net
5452 W:      http://gigaset307x.sourceforge.net/
5453 S:      Odd Fixes
5454 F:      Documentation/isdn/README.gigaset
5455 F:      drivers/isdn/gigaset/
5456 F:      include/uapi/linux/gigaset_dev.h
5457
5458 GO7007 MPEG CODEC
5459 M:      Hans Verkuil <hans.verkuil@cisco.com>
5460 L:      linux-media@vger.kernel.org
5461 S:      Maintained
5462 F:      drivers/media/usb/go7007/
5463
5464 GOODIX TOUCHSCREEN
5465 M:      Bastien Nocera <hadess@hadess.net>
5466 L:      linux-input@vger.kernel.org
5467 S:      Maintained
5468 F:      drivers/input/touchscreen/goodix.c
5469
5470 GPIO MOCKUP DRIVER
5471 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5472 L:      linux-gpio@vger.kernel.org
5473 S:      Maintained
5474 F:      drivers/gpio/gpio-mockup.c
5475 F:      tools/testing/selftests/gpio/
5476
5477 GPIO SUBSYSTEM
5478 M:      Linus Walleij <linus.walleij@linaro.org>
5479 M:      Alexandre Courbot <gnurou@gmail.com>
5480 L:      linux-gpio@vger.kernel.org
5481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5482 S:      Maintained
5483 F:      Documentation/devicetree/bindings/gpio/
5484 F:      Documentation/gpio/
5485 F:      Documentation/ABI/testing/gpio-cdev
5486 F:      Documentation/ABI/obsolete/sysfs-gpio
5487 F:      drivers/gpio/
5488 F:      include/linux/gpio/
5489 F:      include/linux/gpio.h
5490 F:      include/asm-generic/gpio.h
5491 F:      include/uapi/linux/gpio.h
5492 F:      tools/gpio/
5493
5494 GRE DEMULTIPLEXER DRIVER
5495 M:      Dmitry Kozlov <xeb@mail.ru>
5496 L:      netdev@vger.kernel.org
5497 S:      Maintained
5498 F:      net/ipv4/gre_demux.c
5499 F:      net/ipv4/gre_offload.c
5500 F:      include/net/gre.h
5501
5502 GRETH 10/100/1G Ethernet MAC device driver
5503 M:      Andreas Larsson <andreas@gaisler.com>
5504 L:      netdev@vger.kernel.org
5505 S:      Maintained
5506 F:      drivers/net/ethernet/aeroflex/
5507
5508 GREYBUS SUBSYSTEM
5509 M:      Johan Hovold <johan@kernel.org>
5510 M:      Alex Elder <elder@kernel.org>
5511 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5512 S:      Maintained
5513 F:      drivers/staging/greybus/
5514 L:      greybus-dev@lists.linaro.org
5515
5516 GREYBUS AUDIO PROTOCOLS DRIVERS
5517 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5518 M:      Mark Greer <mgreer@animalcreek.com>
5519 S:      Maintained
5520 F:      drivers/staging/greybus/audio_apbridgea.c
5521 F:      drivers/staging/greybus/audio_apbridgea.h
5522 F:      drivers/staging/greybus/audio_codec.c
5523 F:      drivers/staging/greybus/audio_codec.h
5524 F:      drivers/staging/greybus/audio_gb.c
5525 F:      drivers/staging/greybus/audio_manager.c
5526 F:      drivers/staging/greybus/audio_manager.h
5527 F:      drivers/staging/greybus/audio_manager_module.c
5528 F:      drivers/staging/greybus/audio_manager_private.h
5529 F:      drivers/staging/greybus/audio_manager_sysfs.c
5530 F:      drivers/staging/greybus/audio_module.c
5531 F:      drivers/staging/greybus/audio_topology.c
5532
5533 GREYBUS PROTOCOLS DRIVERS
5534 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5535 S:      Maintained
5536 F:      drivers/staging/greybus/sdio.c
5537 F:      drivers/staging/greybus/light.c
5538 F:      drivers/staging/greybus/gpio.c
5539 F:      drivers/staging/greybus/power_supply.c
5540 F:      drivers/staging/greybus/spi.c
5541 F:      drivers/staging/greybus/spilib.c
5542
5543 GREYBUS PROTOCOLS DRIVERS
5544 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5545 S:      Maintained
5546 F:      drivers/staging/greybus/loopback.c
5547 F:      drivers/staging/greybus/timesync.c
5548 F:      drivers/staging/greybus/timesync_platform.c
5549
5550 GREYBUS PROTOCOLS DRIVERS
5551 M:      Viresh Kumar <vireshk@kernel.org>
5552 S:      Maintained
5553 F:      drivers/staging/greybus/authentication.c
5554 F:      drivers/staging/greybus/bootrom.c
5555 F:      drivers/staging/greybus/firmware.h
5556 F:      drivers/staging/greybus/fw-core.c
5557 F:      drivers/staging/greybus/fw-download.c
5558 F:      drivers/staging/greybus/fw-managament.c
5559 F:      drivers/staging/greybus/greybus_authentication.h
5560 F:      drivers/staging/greybus/greybus_firmware.h
5561 F:      drivers/staging/greybus/hid.c
5562 F:      drivers/staging/greybus/i2c.c
5563 F:      drivers/staging/greybus/spi.c
5564 F:      drivers/staging/greybus/spilib.c
5565 F:      drivers/staging/greybus/spilib.h
5566
5567 GREYBUS PROTOCOLS DRIVERS
5568 M:      David Lin <dtwlin@gmail.com>
5569 S:      Maintained
5570 F:      drivers/staging/greybus/uart.c
5571 F:      drivers/staging/greybus/log.c
5572
5573 GREYBUS PLATFORM DRIVERS
5574 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5575 S:      Maintained
5576 F:      drivers/staging/greybus/arche-platform.c
5577 F:      drivers/staging/greybus/arche-apb-ctrl.c
5578 F:      drivers/staging/greybus/arche_platform.h
5579
5580 GS1662 VIDEO SERIALIZER
5581 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5582 L:      linux-media@vger.kernel.org
5583 T:      git git://linuxtv.org/media_tree.git
5584 S:      Maintained
5585 F:      drivers/media/spi/gs1662.c
5586
5587 GSPCA FINEPIX SUBDRIVER
5588 M:      Frank Zago <frank@zago.net>
5589 L:      linux-media@vger.kernel.org
5590 T:      git git://linuxtv.org/media_tree.git
5591 S:      Maintained
5592 F:      drivers/media/usb/gspca/finepix.c
5593
5594 GSPCA GL860 SUBDRIVER
5595 M:      Olivier Lorin <o.lorin@laposte.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/gl860/
5600
5601 GSPCA M5602 SUBDRIVER
5602 M:      Erik Andren <erik.andren@gmail.com>
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/m5602/
5607
5608 GSPCA PAC207 SONIXB SUBDRIVER
5609 M:      Hans Verkuil <hverkuil@xs4all.nl>
5610 L:      linux-media@vger.kernel.org
5611 T:      git git://linuxtv.org/media_tree.git
5612 S:      Odd Fixes
5613 F:      drivers/media/usb/gspca/pac207.c
5614
5615 GSPCA SN9C20X SUBDRIVER
5616 M:      Brian Johnson <brijohn@gmail.com>
5617 L:      linux-media@vger.kernel.org
5618 T:      git git://linuxtv.org/media_tree.git
5619 S:      Maintained
5620 F:      drivers/media/usb/gspca/sn9c20x.c
5621
5622 GSPCA T613 SUBDRIVER
5623 M:      Leandro Costantino <lcostantino@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/t613.c
5628
5629 GSPCA USB WEBCAM DRIVER
5630 M:      Hans Verkuil <hverkuil@xs4all.nl>
5631 L:      linux-media@vger.kernel.org
5632 T:      git git://linuxtv.org/media_tree.git
5633 S:      Odd Fixes
5634 F:      drivers/media/usb/gspca/
5635
5636 GUID PARTITION TABLE (GPT)
5637 M:      Davidlohr Bueso <dave@stgolabs.net>
5638 L:      linux-efi@vger.kernel.org
5639 S:      Maintained
5640 F:      block/partitions/efi.*
5641
5642 STK1160 USB VIDEO CAPTURE DRIVER
5643 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5644 L:      linux-media@vger.kernel.org
5645 T:      git git://linuxtv.org/media_tree.git
5646 S:      Maintained
5647 F:      drivers/media/usb/stk1160/
5648
5649 H8/300 ARCHITECTURE
5650 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5651 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5652 W:      http://uclinux-h8.sourceforge.jp
5653 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5654 S:      Maintained
5655 F:      arch/h8300/
5656 F:      drivers/clocksource/h8300_*.c
5657 F:      drivers/clk/h8300/
5658 F:      drivers/irqchip/irq-renesas-h8*.c
5659
5660 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5661 M:      Frank Seidel <frank@f-seidel.de>
5662 L:      platform-driver-x86@vger.kernel.org
5663 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5664 S:      Maintained
5665 F:      drivers/platform/x86/hdaps.c
5666
5667 HDPVR USB VIDEO ENCODER DRIVER
5668 M:      Hans Verkuil <hverkuil@xs4all.nl>
5669 L:      linux-media@vger.kernel.org
5670 T:      git git://linuxtv.org/media_tree.git
5671 W:      https://linuxtv.org
5672 S:      Odd Fixes
5673 F:      drivers/media/usb/hdpvr/
5674
5675 HWPOISON MEMORY FAILURE HANDLING
5676 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5677 L:      linux-mm@kvack.org
5678 S:      Maintained
5679 F:      mm/memory-failure.c
5680 F:      mm/hwpoison-inject.c
5681
5682 HYPERVISOR VIRTUAL CONSOLE DRIVER
5683 L:      linuxppc-dev@lists.ozlabs.org
5684 S:      Odd Fixes
5685 F:      drivers/tty/hvc/
5686
5687 HACKRF MEDIA DRIVER
5688 M:      Antti Palosaari <crope@iki.fi>
5689 L:      linux-media@vger.kernel.org
5690 W:      https://linuxtv.org
5691 W:      http://palosaari.fi/linux/
5692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5693 T:      git git://linuxtv.org/anttip/media_tree.git
5694 S:      Maintained
5695 F:      drivers/media/usb/hackrf/
5696
5697 HARDWARE MONITORING
5698 M:      Jean Delvare <jdelvare@suse.com>
5699 M:      Guenter Roeck <linux@roeck-us.net>
5700 L:      linux-hwmon@vger.kernel.org
5701 W:      http://hwmon.wiki.kernel.org/
5702 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5704 S:      Maintained
5705 F:      Documentation/hwmon/
5706 F:      drivers/hwmon/
5707 F:      include/linux/hwmon*.h
5708
5709 HARDWARE RANDOM NUMBER GENERATOR CORE
5710 M:      Matt Mackall <mpm@selenic.com>
5711 M:      Herbert Xu <herbert@gondor.apana.org.au>
5712 L:      linux-crypto@vger.kernel.org
5713 S:      Odd fixes
5714 F:      Documentation/devicetree/bindings/rng/
5715 F:      Documentation/hw_random.txt
5716 F:      drivers/char/hw_random/
5717 F:      include/linux/hw_random.h
5718
5719 HARDWARE SPINLOCK CORE
5720 M:      Ohad Ben-Cohen <ohad@wizery.com>
5721 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5722 L:      linux-remoteproc@vger.kernel.org
5723 S:      Maintained
5724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5725 F:      Documentation/devicetree/bindings/hwlock/
5726 F:      Documentation/hwspinlock.txt
5727 F:      drivers/hwspinlock/
5728 F:      include/linux/hwspinlock.h
5729
5730 HARMONY SOUND DRIVER
5731 L:      linux-parisc@vger.kernel.org
5732 S:      Maintained
5733 F:      sound/parisc/harmony.*
5734
5735 HD29L2 MEDIA DRIVER
5736 M:      Antti Palosaari <crope@iki.fi>
5737 L:      linux-media@vger.kernel.org
5738 W:      https://linuxtv.org
5739 W:      http://palosaari.fi/linux/
5740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5741 T:      git git://linuxtv.org/anttip/media_tree.git
5742 S:      Maintained
5743 F:      drivers/media/dvb-frontends/hd29l2*
5744
5745 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5746 M:      Jimmy Vance <jimmy.vance@hpe.com>
5747 S:      Supported
5748 F:      Documentation/watchdog/hpwdt.txt
5749 F:      drivers/watchdog/hpwdt.c
5750
5751 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5752 M:      Don Brace <don.brace@microsemi.com>
5753 L:      esc.storagedev@microsemi.com
5754 L:      linux-scsi@vger.kernel.org
5755 S:      Supported
5756 F:      Documentation/scsi/hpsa.txt
5757 F:      drivers/scsi/hpsa*.[ch]
5758 F:      include/linux/cciss*.h
5759 F:      include/uapi/linux/cciss*.h
5760
5761 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5762 M:      Don Brace <don.brace@microsemi.com>
5763 L:      esc.storagedev@microsemi.com
5764 L:      linux-scsi@vger.kernel.org
5765 S:      Supported
5766 F:      Documentation/blockdev/cciss.txt
5767 F:      drivers/block/cciss*
5768 F:      include/linux/cciss_ioctl.h
5769 F:      include/uapi/linux/cciss_ioctl.h
5770
5771 HFI1 DRIVER
5772 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5773 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5774 L:      linux-rdma@vger.kernel.org
5775 S:      Supported
5776 F:      drivers/infiniband/hw/hfi1
5777
5778 HFS FILESYSTEM
5779 L:      linux-fsdevel@vger.kernel.org
5780 S:      Orphan
5781 F:      Documentation/filesystems/hfs.txt
5782 F:      fs/hfs/
5783
5784 HFSPLUS FILESYSTEM
5785 L:      linux-fsdevel@vger.kernel.org
5786 S:      Orphan
5787 F:      Documentation/filesystems/hfsplus.txt
5788 F:      fs/hfsplus/
5789
5790 HGA FRAMEBUFFER DRIVER
5791 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5792 L:      linux-nvidia@lists.surfsouth.com
5793 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5794 S:      Maintained
5795 F:      drivers/video/fbdev/hgafb.c
5796
5797 HIBERNATION (aka Software Suspend, aka swsusp)
5798 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5799 M:      Pavel Machek <pavel@ucw.cz>
5800 L:      linux-pm@vger.kernel.org
5801 B:      https://bugzilla.kernel.org
5802 S:      Supported
5803 F:      arch/x86/power/
5804 F:      drivers/base/power/
5805 F:      kernel/power/
5806 F:      include/linux/suspend.h
5807 F:      include/linux/freezer.h
5808 F:      include/linux/pm.h
5809 F:      arch/*/include/asm/suspend*.h
5810
5811 HID CORE LAYER
5812 M:      Jiri Kosina <jikos@kernel.org>
5813 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5814 L:      linux-input@vger.kernel.org
5815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5816 S:      Maintained
5817 F:      drivers/hid/
5818 F:      include/linux/hid*
5819 F:      include/uapi/linux/hid*
5820
5821 HID SENSOR HUB DRIVERS
5822 M:      Jiri Kosina <jikos@kernel.org>
5823 M:      Jonathan Cameron <jic23@kernel.org>
5824 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5825 L:      linux-input@vger.kernel.org
5826 L:      linux-iio@vger.kernel.org
5827 S:      Maintained
5828 F:      Documentation/hid/hid-sensor*
5829 F:      drivers/hid/hid-sensor-*
5830 F:      drivers/iio/*/hid-*
5831 F:      include/linux/hid-sensor-*
5832
5833 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5834 M:      Thomas Gleixner <tglx@linutronix.de>
5835 L:      linux-kernel@vger.kernel.org
5836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5837 S:      Maintained
5838 F:      Documentation/timers/
5839 F:      kernel/time/hrtimer.c
5840 F:      kernel/time/clockevents.c
5841 F:      kernel/time/tick*.*
5842 F:      kernel/time/timer_*.c
5843 F:      include/linux/clockchips.h
5844 F:      include/linux/hrtimer.h
5845
5846 HIGH-SPEED SCC DRIVER FOR AX.25
5847 L:      linux-hams@vger.kernel.org
5848 S:      Orphan
5849 F:      drivers/net/hamradio/dmascc.c
5850 F:      drivers/net/hamradio/scc.c
5851
5852 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5853 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5854 W:      http://www.highpoint-tech.com
5855 S:      Supported
5856 F:      Documentation/scsi/hptiop.txt
5857 F:      drivers/scsi/hptiop.c
5858
5859 HIPPI
5860 M:      Jes Sorensen <jes@trained-monkey.org>
5861 L:      linux-hippi@sunsite.dk
5862 S:      Maintained
5863 F:      include/linux/hippidevice.h
5864 F:      include/uapi/linux/if_hippi.h
5865 F:      net/802/hippi.c
5866 F:      drivers/net/hippi/
5867
5868 HISILICON NETWORK SUBSYSTEM DRIVER
5869 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5870 M:      Salil Mehta <salil.mehta@huawei.com>
5871 L:      netdev@vger.kernel.org
5872 W:      http://www.hisilicon.com
5873 S:      Maintained
5874 F:      drivers/net/ethernet/hisilicon/
5875 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5876
5877 HISILICON ROCE DRIVER
5878 M:      Lijun Ou <oulijun@huawei.com>
5879 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5880 L:      linux-rdma@vger.kernel.org
5881 S:      Maintained
5882 F:      drivers/infiniband/hw/hns/
5883 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5884
5885 HISILICON SAS Controller
5886 M:      John Garry <john.garry@huawei.com>
5887 W:      http://www.hisilicon.com
5888 S:      Supported
5889 F:      drivers/scsi/hisi_sas/
5890 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5891
5892 HOST AP DRIVER
5893 M:      Jouni Malinen <j@w1.fi>
5894 L:      linux-wireless@vger.kernel.org
5895 W:      http://w1.fi/hostap-driver.html
5896 S:      Obsolete
5897 F:      drivers/net/wireless/intersil/hostap/
5898
5899 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5900 L:      platform-driver-x86@vger.kernel.org
5901 S:      Orphan
5902 F:      drivers/platform/x86/tc1100-wmi.c
5903
5904 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5905 M:      Jaroslav Kysela <perex@perex.cz>
5906 S:      Maintained
5907 F:      drivers/net/ethernet/hp/hp100.*
5908
5909 HPET:   High Precision Event Timers driver
5910 M:      Clemens Ladisch <clemens@ladisch.de>
5911 S:      Maintained
5912 F:      Documentation/timers/hpet.txt
5913 F:      drivers/char/hpet.c
5914 F:      include/linux/hpet.h
5915 F:      include/uapi/linux/hpet.h
5916
5917 HPET:   x86
5918 S:      Orphan
5919 F:      arch/x86/kernel/hpet.c
5920 F:      arch/x86/include/asm/hpet.h
5921
5922 HPFS FILESYSTEM
5923 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5924 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5925 S:      Maintained
5926 F:      fs/hpfs/
5927
5928 HSI SUBSYSTEM
5929 M:      Sebastian Reichel <sre@kernel.org>
5930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5931 S:      Maintained
5932 F:      Documentation/ABI/testing/sysfs-bus-hsi
5933 F:      Documentation/device-drivers/serial-interfaces.rst
5934 F:      drivers/hsi/
5935 F:      include/linux/hsi/
5936 F:      include/uapi/linux/hsi/
5937
5938 HSO 3G MODEM DRIVER
5939 M:      Jan Dumon <j.dumon@option.com>
5940 W:      http://www.pharscape.org
5941 S:      Maintained
5942 F:      drivers/net/usb/hso.c
5943
5944 HSR NETWORK PROTOCOL
5945 M:      Arvid Brodin <arvid.brodin@alten.se>
5946 L:      netdev@vger.kernel.org
5947 S:      Maintained
5948 F:      net/hsr/
5949
5950 HTCPEN TOUCHSCREEN DRIVER
5951 M:      Pau Oliva Fora <pof@eslack.org>
5952 L:      linux-input@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/input/touchscreen/htcpen.c
5955
5956 HUGETLB FILESYSTEM
5957 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5958 S:      Maintained
5959 F:      fs/hugetlbfs/
5960
5961 HVA ST MEDIA DRIVER
5962 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5963 L:      linux-media@vger.kernel.org
5964 T:      git git://linuxtv.org/media_tree.git
5965 W:      https://linuxtv.org
5966 S:      Supported
5967 F:      drivers/media/platform/sti/hva
5968
5969 Hyper-V CORE AND DRIVERS
5970 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5971 M:      Haiyang Zhang <haiyangz@microsoft.com>
5972 M:      Stephen Hemminger <sthemmin@microsoft.com>
5973 L:      devel@linuxdriverproject.org
5974 S:      Maintained
5975 F:      arch/x86/include/asm/mshyperv.h
5976 F:      arch/x86/include/uapi/asm/hyperv.h
5977 F:      arch/x86/kernel/cpu/mshyperv.c
5978 F:      drivers/hid/hid-hyperv.c
5979 F:      drivers/hv/
5980 F:      drivers/input/serio/hyperv-keyboard.c
5981 F:      drivers/pci/host/pci-hyperv.c
5982 F:      drivers/net/hyperv/
5983 F:      drivers/scsi/storvsc_drv.c
5984 F:      drivers/uio/uio_hv_generic.c
5985 F:      drivers/video/fbdev/hyperv_fb.c
5986 F:      include/linux/hyperv.h
5987 F:      tools/hv/
5988 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5989
5990 I2C MUXES
5991 M:      Peter Rosin <peda@axentia.se>
5992 L:      linux-i2c@vger.kernel.org
5993 S:      Maintained
5994 F:      Documentation/i2c/i2c-topology
5995 F:      Documentation/i2c/muxes/
5996 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5997 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5998 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5999 F:      drivers/i2c/i2c-mux.c
6000 F:      drivers/i2c/muxes/
6001 F:      include/linux/i2c-mux.h
6002
6003 I2C OVER PARALLEL PORT
6004 M:      Jean Delvare <jdelvare@suse.com>
6005 L:      linux-i2c@vger.kernel.org
6006 S:      Maintained
6007 F:      Documentation/i2c/busses/i2c-parport
6008 F:      Documentation/i2c/busses/i2c-parport-light
6009 F:      drivers/i2c/busses/i2c-parport.c
6010 F:      drivers/i2c/busses/i2c-parport-light.c
6011
6012 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6013 M:      Jean Delvare <jdelvare@suse.com>
6014 L:      linux-i2c@vger.kernel.org
6015 S:      Maintained
6016 F:      Documentation/i2c/busses/i2c-ali1535
6017 F:      Documentation/i2c/busses/i2c-ali1563
6018 F:      Documentation/i2c/busses/i2c-ali15x3
6019 F:      Documentation/i2c/busses/i2c-amd756
6020 F:      Documentation/i2c/busses/i2c-amd8111
6021 F:      Documentation/i2c/busses/i2c-i801
6022 F:      Documentation/i2c/busses/i2c-nforce2
6023 F:      Documentation/i2c/busses/i2c-piix4
6024 F:      Documentation/i2c/busses/i2c-sis5595
6025 F:      Documentation/i2c/busses/i2c-sis630
6026 F:      Documentation/i2c/busses/i2c-sis96x
6027 F:      Documentation/i2c/busses/i2c-via
6028 F:      Documentation/i2c/busses/i2c-viapro
6029 F:      drivers/i2c/busses/i2c-ali1535.c
6030 F:      drivers/i2c/busses/i2c-ali1563.c
6031 F:      drivers/i2c/busses/i2c-ali15x3.c
6032 F:      drivers/i2c/busses/i2c-amd756.c
6033 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6034 F:      drivers/i2c/busses/i2c-amd8111.c
6035 F:      drivers/i2c/busses/i2c-i801.c
6036 F:      drivers/i2c/busses/i2c-isch.c
6037 F:      drivers/i2c/busses/i2c-nforce2.c
6038 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6039 F:      drivers/i2c/busses/i2c-piix4.c
6040 F:      drivers/i2c/busses/i2c-sis5595.c
6041 F:      drivers/i2c/busses/i2c-sis630.c
6042 F:      drivers/i2c/busses/i2c-sis96x.c
6043 F:      drivers/i2c/busses/i2c-via.c
6044 F:      drivers/i2c/busses/i2c-viapro.c
6045
6046 I2C/SMBUS ISMT DRIVER
6047 M:      Seth Heasley <seth.heasley@intel.com>
6048 M:      Neil Horman <nhorman@tuxdriver.com>
6049 L:      linux-i2c@vger.kernel.org
6050 F:      drivers/i2c/busses/i2c-ismt.c
6051 F:      Documentation/i2c/busses/i2c-ismt
6052
6053 I2C/SMBUS STUB DRIVER
6054 M:      Jean Delvare <jdelvare@suse.com>
6055 L:      linux-i2c@vger.kernel.org
6056 S:      Maintained
6057 F:      drivers/i2c/i2c-stub.c
6058
6059 I2C SUBSYSTEM
6060 M:      Wolfram Sang <wsa@the-dreams.de>
6061 L:      linux-i2c@vger.kernel.org
6062 W:      https://i2c.wiki.kernel.org/
6063 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6065 S:      Maintained
6066 F:      Documentation/devicetree/bindings/i2c/
6067 F:      Documentation/i2c/
6068 F:      drivers/i2c/
6069 F:      drivers/i2c/*/
6070 F:      include/linux/i2c.h
6071 F:      include/linux/i2c-*.h
6072 F:      include/uapi/linux/i2c.h
6073 F:      include/uapi/linux/i2c-*.h
6074
6075 I2C ACPI SUPPORT
6076 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6077 L:      linux-i2c@vger.kernel.org
6078 L:      linux-acpi@vger.kernel.org
6079 S:      Maintained
6080
6081 I2C-TAOS-EVM DRIVER
6082 M:      Jean Delvare <jdelvare@suse.com>
6083 L:      linux-i2c@vger.kernel.org
6084 S:      Maintained
6085 F:      Documentation/i2c/busses/i2c-taos-evm
6086 F:      drivers/i2c/busses/i2c-taos-evm.c
6087
6088 I2C-TINY-USB DRIVER
6089 M:      Till Harbaum <till@harbaum.org>
6090 L:      linux-i2c@vger.kernel.org
6091 W:      http://www.harbaum.org/till/i2c_tiny_usb
6092 S:      Maintained
6093 F:      drivers/i2c/busses/i2c-tiny-usb.c
6094
6095 i386 BOOT CODE
6096 M:      "H. Peter Anvin" <hpa@zytor.com>
6097 S:      Maintained
6098 F:      arch/x86/boot/
6099
6100 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6101 M:      "H. Peter Anvin" <hpa@zytor.com>
6102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6103 S:      Maintained
6104
6105 IA64 (Itanium) PLATFORM
6106 M:      Tony Luck <tony.luck@intel.com>
6107 M:      Fenghua Yu <fenghua.yu@intel.com>
6108 L:      linux-ia64@vger.kernel.org
6109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6110 S:      Maintained
6111 F:      arch/ia64/
6112
6113 IBM Power VMX Cryptographic instructions
6114 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6115 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6116 L:      linux-crypto@vger.kernel.org
6117 S:      Supported
6118 F:      drivers/crypto/vmx/Makefile
6119 F:      drivers/crypto/vmx/Kconfig
6120 F:      drivers/crypto/vmx/vmx.c
6121 F:      drivers/crypto/vmx/aes*
6122 F:      drivers/crypto/vmx/ghash*
6123 F:      drivers/crypto/vmx/ppc-xlate.pl
6124
6125 IBM Power in-Nest Crypto Acceleration
6126 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6127 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6128 L:      linux-crypto@vger.kernel.org
6129 S:      Supported
6130 F:      drivers/crypto/nx/Makefile
6131 F:      drivers/crypto/nx/Kconfig
6132 F:      drivers/crypto/nx/nx-aes*
6133 F:      drivers/crypto/nx/nx-sha*
6134 F:      drivers/crypto/nx/nx.*
6135 F:      drivers/crypto/nx/nx_csbcpb.h
6136 F:      drivers/crypto/nx/nx_debugfs.h
6137
6138 IBM Power 842 compression accelerator
6139 M:      Dan Streetman <ddstreet@ieee.org>
6140 S:      Supported
6141 F:      drivers/crypto/nx/Makefile
6142 F:      drivers/crypto/nx/Kconfig
6143 F:      drivers/crypto/nx/nx-842*
6144 F:      include/linux/sw842.h
6145 F:      crypto/842.c
6146 F:      lib/842/
6147
6148 IBM Power Linux RAID adapter
6149 M:      Brian King <brking@us.ibm.com>
6150 S:      Supported
6151 F:      drivers/scsi/ipr.*
6152
6153 IBM Power Virtual Ethernet Device Driver
6154 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6155 L:      netdev@vger.kernel.org
6156 S:      Supported
6157 F:      drivers/net/ethernet/ibm/ibmveth.*
6158
6159 IBM Power SRIOV Virtual NIC Device Driver
6160 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6161 M:      John Allen <jallen@linux.vnet.ibm.com>
6162 L:      netdev@vger.kernel.org
6163 S:      Supported
6164 F:      drivers/net/ethernet/ibm/ibmvnic.*
6165
6166 IBM Power Virtual SCSI Device Drivers
6167 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6168 L:      linux-scsi@vger.kernel.org
6169 S:      Supported
6170 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6171 F:      include/scsi/viosrp.h
6172
6173 IBM Power Virtual SCSI Device Target Driver
6174 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6175 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6176 L:      linux-scsi@vger.kernel.org
6177 L:      target-devel@vger.kernel.org
6178 S:      Supported
6179 F:      drivers/scsi/ibmvscsi_tgt/
6180
6181 IBM Power Virtual FC Device Drivers
6182 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6183 L:      linux-scsi@vger.kernel.org
6184 S:      Supported
6185 F:      drivers/scsi/ibmvscsi/ibmvfc*
6186
6187 IBM ServeRAID RAID DRIVER
6188 S:      Orphan
6189 F:      drivers/scsi/ips.*
6190
6191 ICH LPC AND GPIO DRIVER
6192 M:      Peter Tyser <ptyser@xes-inc.com>
6193 S:      Maintained
6194 F:      drivers/mfd/lpc_ich.c
6195 F:      drivers/gpio/gpio-ich.c
6196
6197 IDE SUBSYSTEM
6198 M:      "David S. Miller" <davem@davemloft.net>
6199 L:      linux-ide@vger.kernel.org
6200 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6202 S:      Maintained
6203 F:      Documentation/ide/
6204 F:      drivers/ide/
6205 F:      include/linux/ide.h
6206
6207 IDEAPAD LAPTOP EXTRAS DRIVER
6208 M:      Ike Panhc <ike.pan@canonical.com>
6209 L:      platform-driver-x86@vger.kernel.org
6210 W:      http://launchpad.net/ideapad-laptop
6211 S:      Maintained
6212 F:      drivers/platform/x86/ideapad-laptop.c
6213
6214 IDEAPAD LAPTOP SLIDEBAR DRIVER
6215 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6216 L:      linux-input@vger.kernel.org
6217 W:      https://github.com/o2genum/ideapad-slidebar
6218 S:      Maintained
6219 F:      drivers/input/misc/ideapad_slidebar.c
6220
6221 IDE/ATAPI DRIVERS
6222 M:      Borislav Petkov <bp@alien8.de>
6223 L:      linux-ide@vger.kernel.org
6224 S:      Maintained
6225 F:      Documentation/cdrom/ide-cd
6226 F:      drivers/ide/ide-cd*
6227
6228 IEEE 802.15.4 SUBSYSTEM
6229 M:      Alexander Aring <aar@pengutronix.de>
6230 M:      Stefan Schmidt <stefan@osg.samsung.com>
6231 L:      linux-wpan@vger.kernel.org
6232 W:      http://wpan.cakelab.org/
6233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6235 S:      Maintained
6236 F:      net/ieee802154/
6237 F:      net/mac802154/
6238 F:      drivers/net/ieee802154/
6239 F:      include/linux/nl802154.h
6240 F:      include/linux/ieee802154.h
6241 F:      include/net/nl802154.h
6242 F:      include/net/mac802154.h
6243 F:      include/net/af_ieee802154.h
6244 F:      include/net/cfg802154.h
6245 F:      include/net/ieee802154_netdev.h
6246 F:      Documentation/networking/ieee802154.txt
6247
6248 IGORPLUG-USB IR RECEIVER
6249 M:      Sean Young <sean@mess.org>
6250 L:      linux-media@vger.kernel.org
6251 S:      Maintained
6252 F:      drivers/media/rc/igorplugusb.c
6253
6254 IGUANAWORKS USB IR TRANSCEIVER
6255 M:      Sean Young <sean@mess.org>
6256 L:      linux-media@vger.kernel.org
6257 S:      Maintained
6258 F:      drivers/media/rc/iguanair.c
6259
6260 IIO DIGITAL POTENTIOMETER DAC
6261 M:      Peter Rosin <peda@axentia.se>
6262 L:      linux-iio@vger.kernel.org
6263 S:      Maintained
6264 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6265 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6266 F:      drivers/iio/dac/dpot-dac.c
6267
6268 IIO ENVELOPE DETECTOR
6269 M:      Peter Rosin <peda@axentia.se>
6270 L:      linux-iio@vger.kernel.org
6271 S:      Maintained
6272 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6273 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6274 F:      drivers/iio/adc/envelope-detector.c
6275
6276 IIO SUBSYSTEM AND DRIVERS
6277 M:      Jonathan Cameron <jic23@kernel.org>
6278 R:      Hartmut Knaack <knaack.h@gmx.de>
6279 R:      Lars-Peter Clausen <lars@metafoo.de>
6280 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6281 L:      linux-iio@vger.kernel.org
6282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6283 S:      Maintained
6284 F:      Documentation/devicetree/bindings/iio/
6285 F:      drivers/iio/
6286 F:      drivers/staging/iio/
6287 F:      include/linux/iio/
6288 F:      tools/iio/
6289
6290 IKANOS/ADI EAGLE ADSL USB DRIVER
6291 M:      Matthieu Castet <castet.matthieu@free.fr>
6292 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6293 S:      Maintained
6294 F:      drivers/usb/atm/ueagle-atm.c
6295
6296 IMGTEC ASCII LCD DRIVER
6297 M:      Paul Burton <paul.burton@imgtec.com>
6298 S:      Maintained
6299 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6300 F:      drivers/auxdisplay/img-ascii-lcd.c
6301
6302 INA209 HARDWARE MONITOR DRIVER
6303 M:      Guenter Roeck <linux@roeck-us.net>
6304 L:      linux-hwmon@vger.kernel.org
6305 S:      Maintained
6306 F:      Documentation/hwmon/ina209
6307 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6308 F:      drivers/hwmon/ina209.c
6309
6310 INA2XX HARDWARE MONITOR DRIVER
6311 M:      Guenter Roeck <linux@roeck-us.net>
6312 L:      linux-hwmon@vger.kernel.org
6313 S:      Maintained
6314 F:      Documentation/hwmon/ina2xx
6315 F:      drivers/hwmon/ina2xx.c
6316 F:      include/linux/platform_data/ina2xx.h
6317
6318 INDUSTRY PACK SUBSYSTEM (IPACK)
6319 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6320 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6321 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6322 L:      industrypack-devel@lists.sourceforge.net
6323 W:      http://industrypack.sourceforge.net
6324 S:      Maintained
6325 F:      drivers/ipack/
6326
6327 INGENIC JZ4780 DMA Driver
6328 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6329 S:      Maintained
6330 F:      drivers/dma/dma-jz4780.c
6331
6332 INGENIC JZ4780 NAND DRIVER
6333 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6334 L:      linux-mtd@lists.infradead.org
6335 S:      Maintained
6336 F:      drivers/mtd/nand/jz4780_*
6337
6338 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6339 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6340 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6341 L:      linux-ima-devel@lists.sourceforge.net
6342 L:      linux-ima-user@lists.sourceforge.net
6343 L:      linux-security-module@vger.kernel.org
6344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6345 S:      Supported
6346 F:      security/integrity/ima/
6347
6348 IMGTEC IR DECODER DRIVER
6349 M:      James Hogan <james.hogan@imgtec.com>
6350 S:      Maintained
6351 F:      drivers/media/rc/img-ir/
6352
6353 IMS TWINTURBO FRAMEBUFFER DRIVER
6354 L:      linux-fbdev@vger.kernel.org
6355 S:      Orphan
6356 F:      drivers/video/fbdev/imsttfb.c
6357
6358 INFINIBAND SUBSYSTEM
6359 M:      Doug Ledford <dledford@redhat.com>
6360 M:      Sean Hefty <sean.hefty@intel.com>
6361 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6362 L:      linux-rdma@vger.kernel.org
6363 W:      http://www.openfabrics.org/
6364 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6366 S:      Supported
6367 F:      Documentation/infiniband/
6368 F:      drivers/infiniband/
6369 F:      include/uapi/linux/if_infiniband.h
6370 F:      include/uapi/rdma/
6371 F:      include/rdma/
6372
6373 INOTIFY
6374 M:      John McCutchan <john@johnmccutchan.com>
6375 M:      Robert Love <rlove@rlove.org>
6376 M:      Eric Paris <eparis@parisplace.org>
6377 S:      Maintained
6378 F:      Documentation/filesystems/inotify.txt
6379 F:      fs/notify/inotify/
6380 F:      include/linux/inotify.h
6381 F:      include/uapi/linux/inotify.h
6382
6383 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6384 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6385 L:      linux-input@vger.kernel.org
6386 Q:      http://patchwork.kernel.org/project/linux-input/list/
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6388 S:      Maintained
6389 F:      drivers/input/
6390 F:      include/linux/input.h
6391 F:      include/uapi/linux/input.h
6392 F:      include/linux/input/
6393 F:      Documentation/devicetree/bindings/input/
6394
6395 INPUT MULTITOUCH (MT) PROTOCOL
6396 M:      Henrik Rydberg <rydberg@bitmath.org>
6397 L:      linux-input@vger.kernel.org
6398 S:      Odd fixes
6399 F:      Documentation/input/multi-touch-protocol.txt
6400 F:      drivers/input/input-mt.c
6401 K:      \b(ABS|SYN)_MT_
6402
6403 INTEL ASoC BDW/HSW DRIVERS
6404 M:      Jie Yang <yang.jie@linux.intel.com>
6405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6406 S:      Supported
6407 F:      sound/soc/intel/common/sst-dsp*
6408 F:      sound/soc/intel/common/sst-firmware.c
6409 F:      sound/soc/intel/boards/broadwell.c
6410 F:      sound/soc/intel/haswell/
6411
6412 INTEL C600 SERIES SAS CONTROLLER DRIVER
6413 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6414 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6415 L:      linux-scsi@vger.kernel.org
6416 T:      git git://git.code.sf.net/p/intel-sas/isci
6417 S:      Supported
6418 F:      drivers/scsi/isci/
6419
6420 INTEL HID EVENT DRIVER
6421 M:      Alex Hung <alex.hung@canonical.com>
6422 L:      platform-driver-x86@vger.kernel.org
6423 S:      Maintained
6424 F:      drivers/platform/x86/intel-hid.c
6425
6426 INTEL VIRTUAL BUTTON DRIVER
6427 M:      AceLan Kao <acelan.kao@canonical.com>
6428 L:      platform-driver-x86@vger.kernel.org
6429 S:      Maintained
6430 F:      drivers/platform/x86/intel-vbtn.c
6431
6432 INTEL IDLE DRIVER
6433 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6434 M:      Len Brown <lenb@kernel.org>
6435 L:      linux-pm@vger.kernel.org
6436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6437 B:      https://bugzilla.kernel.org
6438 S:      Supported
6439 F:      drivers/idle/intel_idle.c
6440
6441 INTEL INTEGRATED SENSOR HUB DRIVER
6442 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6443 M:      Jiri Kosina <jikos@kernel.org>
6444 L:      linux-input@vger.kernel.org
6445 S:      Maintained
6446 F:      drivers/hid/intel-ish-hid/
6447
6448 INTEL PSTATE DRIVER
6449 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6450 M:      Len Brown <lenb@kernel.org>
6451 L:      linux-pm@vger.kernel.org
6452 S:      Supported
6453 F:      drivers/cpufreq/intel_pstate.c
6454
6455 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6456 M:      Maik Broemme <mbroemme@libmpq.org>
6457 L:      linux-fbdev@vger.kernel.org
6458 S:      Maintained
6459 F:      Documentation/fb/intelfb.txt
6460 F:      drivers/video/fbdev/intelfb/
6461
6462 INTEL 810/815 FRAMEBUFFER DRIVER
6463 M:      Antonino Daplas <adaplas@gmail.com>
6464 L:      linux-fbdev@vger.kernel.org
6465 S:      Maintained
6466 F:      drivers/video/fbdev/i810/
6467
6468 INTEL MENLOW THERMAL DRIVER
6469 M:      Sujith Thomas <sujith.thomas@intel.com>
6470 L:      platform-driver-x86@vger.kernel.org
6471 W:      https://01.org/linux-acpi
6472 S:      Supported
6473 F:      drivers/platform/x86/intel_menlow.c
6474
6475 INTEL I/OAT DMA DRIVER
6476 M:      Dave Jiang <dave.jiang@intel.com>
6477 R:      Dan Williams <dan.j.williams@intel.com>
6478 L:      dmaengine@vger.kernel.org
6479 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6480 S:      Supported
6481 F:      drivers/dma/ioat*
6482
6483 INTEL IOMMU (VT-d)
6484 M:      David Woodhouse <dwmw2@infradead.org>
6485 L:      iommu@lists.linux-foundation.org
6486 T:      git git://git.infradead.org/iommu-2.6.git
6487 S:      Supported
6488 F:      drivers/iommu/intel-iommu.c
6489 F:      include/linux/intel-iommu.h
6490
6491 INTEL IOP-ADMA DMA DRIVER
6492 R:      Dan Williams <dan.j.williams@intel.com>
6493 S:      Odd fixes
6494 F:      drivers/dma/iop-adma.c
6495
6496 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6497 M:      Krzysztof Halasa <khalasa@piap.pl>
6498 S:      Maintained
6499 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6500 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6501 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6502 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6503 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6504 F:      drivers/net/wan/ixp4xx_hss.c
6505
6506 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6507 M:      Deepak Saxena <dsaxena@plexity.net>
6508 S:      Maintained
6509 F:      drivers/char/hw_random/ixp4xx-rng.c
6510
6511 INTEL ETHERNET DRIVERS
6512 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6513 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6514 W:      http://www.intel.com/support/feedback.htm
6515 W:      http://e1000.sourceforge.net/
6516 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6519 S:      Supported
6520 F:      Documentation/networking/e100.txt
6521 F:      Documentation/networking/e1000.txt
6522 F:      Documentation/networking/e1000e.txt
6523 F:      Documentation/networking/igb.txt
6524 F:      Documentation/networking/igbvf.txt
6525 F:      Documentation/networking/ixgb.txt
6526 F:      Documentation/networking/ixgbe.txt
6527 F:      Documentation/networking/ixgbevf.txt
6528 F:      Documentation/networking/i40e.txt
6529 F:      Documentation/networking/i40evf.txt
6530 F:      drivers/net/ethernet/intel/
6531 F:      drivers/net/ethernet/intel/*/
6532
6533 INTEL RDMA RNIC DRIVER
6534 M:     Faisal Latif <faisal.latif@intel.com>
6535 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6536 L:     linux-rdma@vger.kernel.org
6537 S:     Supported
6538 F:     drivers/infiniband/hw/i40iw/
6539
6540 INTEL MERRIFIELD GPIO DRIVER
6541 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6542 L:      linux-gpio@vger.kernel.org
6543 S:      Maintained
6544 F:      drivers/gpio/gpio-merrifield.c
6545
6546 INTEL-MID GPIO DRIVER
6547 M:      David Cohen <david.a.cohen@linux.intel.com>
6548 L:      linux-gpio@vger.kernel.org
6549 S:      Maintained
6550 F:      drivers/gpio/gpio-intel-mid.c
6551
6552 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6553 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6554 L:      linux-wireless@vger.kernel.org
6555 S:      Maintained
6556 F:      Documentation/networking/README.ipw2100
6557 F:      Documentation/networking/README.ipw2200
6558 F:      drivers/net/wireless/intel/ipw2x00/
6559
6560 INTEL(R) TRACE HUB
6561 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6562 S:      Supported
6563 F:      Documentation/trace/intel_th.txt
6564 F:      drivers/hwtracing/intel_th/
6565
6566 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6567 M:      Ning Sun <ning.sun@intel.com>
6568 L:      tboot-devel@lists.sourceforge.net
6569 W:      http://tboot.sourceforge.net
6570 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6571 S:      Supported
6572 F:      Documentation/intel_txt.txt
6573 F:      include/linux/tboot.h
6574 F:      arch/x86/kernel/tboot.c
6575
6576 INTEL WIRELESS WIMAX CONNECTION 2400
6577 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6578 M:      linux-wimax@intel.com
6579 L:      wimax@linuxwimax.org (subscribers-only)
6580 S:      Supported
6581 W:      http://linuxwimax.org
6582 F:      Documentation/wimax/README.i2400m
6583 F:      drivers/net/wimax/i2400m/
6584 F:      include/uapi/linux/wimax/i2400m.h
6585
6586 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6587 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6588 L:      linux-wireless@vger.kernel.org
6589 S:      Supported
6590 F:      drivers/net/wireless/intel/iwlegacy/
6591
6592 INTEL WIRELESS WIFI LINK (iwlwifi)
6593 M:      Johannes Berg <johannes.berg@intel.com>
6594 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6595 M:      Luca Coelho <luciano.coelho@intel.com>
6596 M:      Intel Linux Wireless <linuxwifi@intel.com>
6597 L:      linux-wireless@vger.kernel.org
6598 W:      http://intellinuxwireless.org
6599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6600 S:      Supported
6601 F:      drivers/net/wireless/intel/iwlwifi/
6602
6603 INTEL MANAGEMENT ENGINE (mei)
6604 M:      Tomas Winkler <tomas.winkler@intel.com>
6605 L:      linux-kernel@vger.kernel.org
6606 S:      Supported
6607 F:      include/uapi/linux/mei.h
6608 F:      include/linux/mei_cl_bus.h
6609 F:      drivers/misc/mei/*
6610 F:      drivers/watchdog/mei_wdt.c
6611 F:      Documentation/misc-devices/mei/*
6612 F:      samples/mei/*
6613
6614 INTEL MIC DRIVERS (mic)
6615 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6616 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6617 S:      Supported
6618 W:      https://github.com/sudeepdutt/mic
6619 W:      http://software.intel.com/en-us/mic-developer
6620 F:      include/linux/mic_bus.h
6621 F:      include/linux/scif.h
6622 F:      include/uapi/linux/mic_common.h
6623 F:      include/uapi/linux/mic_ioctl.h
6624 F:      include/uapi/linux/scif_ioctl.h
6625 F:      drivers/misc/mic/
6626 F:      drivers/dma/mic_x100_dma.c
6627 F:      drivers/dma/mic_x100_dma.h
6628 F:      Documentation/mic/
6629
6630 INTEL PMC/P-Unit IPC DRIVER
6631 M:      Zha Qipeng<qipeng.zha@intel.com>
6632 L:      platform-driver-x86@vger.kernel.org
6633 S:      Maintained
6634 F:      drivers/platform/x86/intel_pmc_ipc.c
6635 F:      drivers/platform/x86/intel_punit_ipc.c
6636 F:      arch/x86/include/asm/intel_pmc_ipc.h
6637 F:      arch/x86/include/asm/intel_punit_ipc.h
6638
6639 INTEL TELEMETRY DRIVER
6640 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6641 L:      platform-driver-x86@vger.kernel.org
6642 S:      Maintained
6643 F:      arch/x86/include/asm/intel_telemetry.h
6644 F:      drivers/platform/x86/intel_telemetry*
6645
6646 INTEL PMC CORE DRIVER
6647 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6648 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6649 L:      platform-driver-x86@vger.kernel.org
6650 S:      Maintained
6651 F:      arch/x86/include/asm/pmc_core.h
6652 F:      drivers/platform/x86/intel_pmc_core*
6653
6654 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6655 M:      Linus Walleij <linus.walleij@linaro.org>
6656 L:      linux-iio@vger.kernel.org
6657 S:      Maintained
6658 F:      drivers/iio/gyro/mpu3050*
6659 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6660
6661 IOC3 ETHERNET DRIVER
6662 M:      Ralf Baechle <ralf@linux-mips.org>
6663 L:      linux-mips@linux-mips.org
6664 S:      Maintained
6665 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6666
6667 IOC3 SERIAL DRIVER
6668 M:      Pat Gefre <pfg@sgi.com>
6669 L:      linux-serial@vger.kernel.org
6670 S:      Maintained
6671 F:      drivers/tty/serial/ioc3_serial.c
6672
6673 IOMMU DRIVERS
6674 M:      Joerg Roedel <joro@8bytes.org>
6675 L:      iommu@lists.linux-foundation.org
6676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6677 S:      Maintained
6678 F:      Documentation/devicetree/bindings/iommu/
6679 F:      drivers/iommu/
6680
6681 IP MASQUERADING
6682 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6683 S:      Maintained
6684 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6685
6686 IPMI SUBSYSTEM
6687 M:      Corey Minyard <minyard@acm.org>
6688 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6689 W:      http://openipmi.sourceforge.net/
6690 S:      Supported
6691 F:      Documentation/IPMI.txt
6692 F:      drivers/char/ipmi/
6693 F:      include/linux/ipmi*
6694 F:      include/uapi/linux/ipmi*
6695
6696 QCOM AUDIO (ASoC) DRIVERS
6697 M:      Patrick Lai <plai@codeaurora.org>
6698 M:      Banajit Goswami <bgoswami@codeaurora.org>
6699 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6700 S:      Supported
6701 F:      sound/soc/qcom/
6702
6703 IPS SCSI RAID DRIVER
6704 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6705 L:      linux-scsi@vger.kernel.org
6706 W:      http://www.adaptec.com/
6707 S:      Maintained
6708 F:      drivers/scsi/ips*
6709
6710 IPVS
6711 M:      Wensong Zhang <wensong@linux-vs.org>
6712 M:      Simon Horman <horms@verge.net.au>
6713 M:      Julian Anastasov <ja@ssi.bg>
6714 L:      netdev@vger.kernel.org
6715 L:      lvs-devel@vger.kernel.org
6716 S:      Maintained
6717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6719 F:      Documentation/networking/ipvs-sysctl.txt
6720 F:      include/net/ip_vs.h
6721 F:      include/uapi/linux/ip_vs.h
6722 F:      net/netfilter/ipvs/
6723
6724 IPWIRELESS DRIVER
6725 M:      Jiri Kosina <jikos@kernel.org>
6726 M:      David Sterba <dsterba@suse.com>
6727 S:      Odd Fixes
6728 F:      drivers/tty/ipwireless/
6729
6730 IPX NETWORK LAYER
6731 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6732 L:      netdev@vger.kernel.org
6733 S:      Maintained
6734 F:      include/net/ipx.h
6735 F:      include/uapi/linux/ipx.h
6736 F:      net/ipx/
6737
6738 IRDA SUBSYSTEM
6739 M:      Samuel Ortiz <samuel@sortiz.org>
6740 L:      irda-users@lists.sourceforge.net (subscribers-only)
6741 L:      netdev@vger.kernel.org
6742 W:      http://irda.sourceforge.net/
6743 S:      Maintained
6744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6745 F:      Documentation/networking/irda.txt
6746 F:      drivers/net/irda/
6747 F:      include/net/irda/
6748 F:      net/irda/
6749
6750 IRQ SUBSYSTEM
6751 M:      Thomas Gleixner <tglx@linutronix.de>
6752 L:      linux-kernel@vger.kernel.org
6753 S:      Maintained
6754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6755 F:      kernel/irq/
6756
6757 IRQCHIP DRIVERS
6758 M:      Thomas Gleixner <tglx@linutronix.de>
6759 M:      Jason Cooper <jason@lakedaemon.net>
6760 M:      Marc Zyngier <marc.zyngier@arm.com>
6761 L:      linux-kernel@vger.kernel.org
6762 S:      Maintained
6763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6764 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6765 F:      Documentation/devicetree/bindings/interrupt-controller/
6766 F:      drivers/irqchip/
6767
6768 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6769 M:      Marc Zyngier <marc.zyngier@arm.com>
6770 S:      Maintained
6771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6772 F:      Documentation/IRQ-domain.txt
6773 F:      include/linux/irqdomain.h
6774 F:      kernel/irq/irqdomain.c
6775 F:      kernel/irq/msi.c
6776
6777 ISA
6778 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6779 S:      Maintained
6780 F:      Documentation/isa.txt
6781 F:      drivers/base/isa.c
6782 F:      include/linux/isa.h
6783
6784 ISAPNP
6785 M:      Jaroslav Kysela <perex@perex.cz>
6786 S:      Maintained
6787 F:      Documentation/isapnp.txt
6788 F:      drivers/pnp/isapnp/
6789 F:      include/linux/isapnp.h
6790
6791 ISA RADIO MODULE
6792 M:      Hans Verkuil <hverkuil@xs4all.nl>
6793 L:      linux-media@vger.kernel.org
6794 T:      git git://linuxtv.org/media_tree.git
6795 W:      https://linuxtv.org
6796 S:      Maintained
6797 F:      drivers/media/radio/radio-isa*
6798
6799 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6800 M:      Peter Jones <pjones@redhat.com>
6801 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6802 S:      Maintained
6803 F:      drivers/firmware/iscsi_ibft*
6804
6805 ISCSI
6806 M:      Lee Duncan <lduncan@suse.com>
6807 M:      Chris Leech <cleech@redhat.com>
6808 L:      open-iscsi@googlegroups.com
6809 W:      www.open-iscsi.com
6810 S:      Maintained
6811 F:      drivers/scsi/*iscsi*
6812 F:      include/scsi/*iscsi*
6813
6814 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6815 M:      Or Gerlitz <ogerlitz@mellanox.com>
6816 M:      Sagi Grimberg <sagi@grimberg.me>
6817 M:      Roi Dayan <roid@mellanox.com>
6818 L:      linux-rdma@vger.kernel.org
6819 S:      Supported
6820 W:      http://www.openfabrics.org
6821 W:      www.open-iscsi.org
6822 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6823 F:      drivers/infiniband/ulp/iser/
6824
6825 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6826 M:      Sagi Grimberg <sagi@grimberg.me>
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6828 L:      linux-rdma@vger.kernel.org
6829 L:      target-devel@vger.kernel.org
6830 S:      Supported
6831 W:      http://www.linux-iscsi.org
6832 F:      drivers/infiniband/ulp/isert
6833
6834 ISDN SUBSYSTEM
6835 M:      Karsten Keil <isdn@linux-pingi.de>
6836 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6837 L:      netdev@vger.kernel.org
6838 W:      http://www.isdn4linux.de
6839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6840 S:      Maintained
6841 F:      Documentation/isdn/
6842 F:      drivers/isdn/
6843 F:      include/linux/isdn.h
6844 F:      include/linux/isdn/
6845 F:      include/uapi/linux/isdn.h
6846 F:      include/uapi/linux/isdn/
6847
6848 ISDN SUBSYSTEM (Eicon active card driver)
6849 M:      Armin Schindler <mac@melware.de>
6850 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6851 W:      http://www.melware.de
6852 S:      Maintained
6853 F:      drivers/isdn/hardware/eicon/
6854
6855 IT87 HARDWARE MONITORING DRIVER
6856 M:      Jean Delvare <jdelvare@suse.com>
6857 L:      linux-hwmon@vger.kernel.org
6858 S:      Maintained
6859 F:      Documentation/hwmon/it87
6860 F:      drivers/hwmon/it87.c
6861
6862 IT913X MEDIA DRIVER
6863 M:      Antti Palosaari <crope@iki.fi>
6864 L:      linux-media@vger.kernel.org
6865 W:      https://linuxtv.org
6866 W:      http://palosaari.fi/linux/
6867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6868 T:      git git://linuxtv.org/anttip/media_tree.git
6869 S:      Maintained
6870 F:      drivers/media/tuners/it913x*
6871
6872 IVTV VIDEO4LINUX DRIVER
6873 M:      Andy Walls <awalls@md.metrocast.net>
6874 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6875 L:      linux-media@vger.kernel.org
6876 T:      git git://linuxtv.org/media_tree.git
6877 W:      http://www.ivtvdriver.org
6878 S:      Maintained
6879 F:      Documentation/media/v4l-drivers/ivtv*
6880 F:      drivers/media/pci/ivtv/
6881 F:      include/uapi/linux/ivtv*
6882
6883 IX2505V MEDIA DRIVER
6884 M:      Malcolm Priestley <tvboxspy@gmail.com>
6885 L:      linux-media@vger.kernel.org
6886 W:      https://linuxtv.org
6887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6888 S:      Maintained
6889 F:      drivers/media/dvb-frontends/ix2505v*
6890
6891 JC42.4 TEMPERATURE SENSOR DRIVER
6892 M:      Guenter Roeck <linux@roeck-us.net>
6893 L:      linux-hwmon@vger.kernel.org
6894 S:      Maintained
6895 F:      drivers/hwmon/jc42.c
6896 F:      Documentation/hwmon/jc42
6897
6898 JFS FILESYSTEM
6899 M:      Dave Kleikamp <shaggy@kernel.org>
6900 L:      jfs-discussion@lists.sourceforge.net
6901 W:      http://jfs.sourceforge.net/
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6903 S:      Maintained
6904 F:      Documentation/filesystems/jfs.txt
6905 F:      fs/jfs/
6906
6907 JME NETWORK DRIVER
6908 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6909 L:      netdev@vger.kernel.org
6910 S:      Maintained
6911 F:      drivers/net/ethernet/jme.*
6912
6913 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6914 M:      David Woodhouse <dwmw2@infradead.org>
6915 L:      linux-mtd@lists.infradead.org
6916 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6917 S:      Maintained
6918 F:      fs/jffs2/
6919 F:      include/uapi/linux/jffs2.h
6920
6921 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6922 M:      "Theodore Ts'o" <tytso@mit.edu>
6923 M:      Jan Kara <jack@suse.com>
6924 L:      linux-ext4@vger.kernel.org
6925 S:      Maintained
6926 F:      fs/jbd2/
6927 F:      include/linux/jbd2.h
6928
6929 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6930 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6931 L:      linux-media@vger.kernel.org
6932 S:      Maintained
6933 F:      drivers/media/platform/rcar_jpu.c
6934
6935 JSM Neo PCI based serial card
6936 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6937 L:      linux-serial@vger.kernel.org
6938 S:      Maintained
6939 F:      drivers/tty/serial/jsm/
6940
6941 K10TEMP HARDWARE MONITORING DRIVER
6942 M:      Clemens Ladisch <clemens@ladisch.de>
6943 L:      linux-hwmon@vger.kernel.org
6944 S:      Maintained
6945 F:      Documentation/hwmon/k10temp
6946 F:      drivers/hwmon/k10temp.c
6947
6948 K8TEMP HARDWARE MONITORING DRIVER
6949 M:      Rudolf Marek <r.marek@assembler.cz>
6950 L:      linux-hwmon@vger.kernel.org
6951 S:      Maintained
6952 F:      Documentation/hwmon/k8temp
6953 F:      drivers/hwmon/k8temp.c
6954
6955 KASAN
6956 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6957 R:      Alexander Potapenko <glider@google.com>
6958 R:      Dmitry Vyukov <dvyukov@google.com>
6959 L:      kasan-dev@googlegroups.com
6960 S:      Maintained
6961 F:      arch/*/include/asm/kasan.h
6962 F:      arch/*/mm/kasan_init*
6963 F:      Documentation/dev-tools/kasan.rst
6964 F:      include/linux/kasan*.h
6965 F:      lib/test_kasan.c
6966 F:      mm/kasan/
6967 F:      scripts/Makefile.kasan
6968
6969 KCONFIG
6970 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6971 L:      linux-kbuild@vger.kernel.org
6972 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6973 S:      Maintained
6974 F:      Documentation/kbuild/kconfig-language.txt
6975 F:      scripts/kconfig/
6976
6977 KDUMP
6978 M:      Dave Young <dyoung@redhat.com>
6979 M:      Baoquan He <bhe@redhat.com>
6980 R:      Vivek Goyal <vgoyal@redhat.com>
6981 L:      kexec@lists.infradead.org
6982 W:      http://lse.sourceforge.net/kdump/
6983 S:      Maintained
6984 F:      Documentation/kdump/
6985
6986 KEENE FM RADIO TRANSMITTER DRIVER
6987 M:      Hans Verkuil <hverkuil@xs4all.nl>
6988 L:      linux-media@vger.kernel.org
6989 T:      git git://linuxtv.org/media_tree.git
6990 W:      https://linuxtv.org
6991 S:      Maintained
6992 F:      drivers/media/radio/radio-keene*
6993
6994 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6995 M:      Ian Kent <raven@themaw.net>
6996 L:      autofs@vger.kernel.org
6997 S:      Maintained
6998 F:      fs/autofs4/
6999
7000 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7001 M:      Michal Marek <mmarek@suse.com>
7002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7004 L:      linux-kbuild@vger.kernel.org
7005 S:      Maintained
7006 F:      Documentation/kbuild/
7007 F:      Makefile
7008 F:      scripts/Makefile.*
7009 F:      scripts/basic/
7010 F:      scripts/mk*
7011 F:      scripts/package/
7012
7013 KERNEL JANITORS
7014 L:      kernel-janitors@vger.kernel.org
7015 W:      http://kernelnewbies.org/KernelJanitors
7016 S:      Odd Fixes
7017
7018 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7019 M:      "J. Bruce Fields" <bfields@fieldses.org>
7020 M:      Jeff Layton <jlayton@poochiereds.net>
7021 L:      linux-nfs@vger.kernel.org
7022 W:      http://nfs.sourceforge.net/
7023 T:      git git://linux-nfs.org/~bfields/linux.git
7024 S:      Supported
7025 F:      fs/nfsd/
7026 F:      include/uapi/linux/nfsd/
7027 F:      fs/lockd/
7028 F:      fs/nfs_common/
7029 F:      net/sunrpc/
7030 F:      include/linux/lockd/
7031 F:      include/linux/sunrpc/
7032 F:      include/uapi/linux/sunrpc/
7033
7034 KERNEL SELFTEST FRAMEWORK
7035 M:      Shuah Khan <shuahkh@osg.samsung.com>
7036 M:      Shuah Khan <shuah@kernel.org>
7037 L:      linux-kselftest@vger.kernel.org
7038 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7039 S:      Maintained
7040 F:      tools/testing/selftests
7041
7042 KERNEL VIRTUAL MACHINE (KVM)
7043 M:      Paolo Bonzini <pbonzini@redhat.com>
7044 M:      Radim Krčmář <rkrcmar@redhat.com>
7045 L:      kvm@vger.kernel.org
7046 W:      http://www.linux-kvm.org
7047 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7048 S:      Supported
7049 F:      Documentation/*/kvm*.txt
7050 F:      Documentation/virtual/kvm/
7051 F:      arch/*/kvm/
7052 F:      arch/x86/kernel/kvm.c
7053 F:      arch/x86/kernel/kvmclock.c
7054 F:      arch/*/include/asm/kvm*
7055 F:      include/linux/kvm*
7056 F:      include/uapi/linux/kvm*
7057 F:      virt/kvm/
7058 F:      tools/kvm/
7059
7060 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7061 M:      Joerg Roedel <joro@8bytes.org>
7062 L:      kvm@vger.kernel.org
7063 W:      http://www.linux-kvm.org/
7064 S:      Maintained
7065 F:      arch/x86/include/asm/svm.h
7066 F:      arch/x86/kvm/svm.c
7067
7068 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7069 M:      Alexander Graf <agraf@suse.com>
7070 L:      kvm-ppc@vger.kernel.org
7071 W:      http://www.linux-kvm.org/
7072 T:      git git://github.com/agraf/linux-2.6.git
7073 S:      Supported
7074 F:      arch/powerpc/include/asm/kvm*
7075 F:      arch/powerpc/kvm/
7076
7077 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7078 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7079 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7080 L:      linux-s390@vger.kernel.org
7081 W:      http://www.ibm.com/developerworks/linux/linux390/
7082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7083 S:      Supported
7084 F:      Documentation/s390/kvm.txt
7085 F:      arch/s390/include/asm/kvm*
7086 F:      arch/s390/kvm/
7087
7088 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7089 M:      Christoffer Dall <christoffer.dall@linaro.org>
7090 M:      Marc Zyngier <marc.zyngier@arm.com>
7091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7092 L:      kvmarm@lists.cs.columbia.edu
7093 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7095 S:      Supported
7096 F:      arch/arm/include/uapi/asm/kvm*
7097 F:      arch/arm/include/asm/kvm*
7098 F:      arch/arm/kvm/
7099 F:      virt/kvm/arm/
7100 F:      include/kvm/arm_*
7101
7102 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7103 M:      Christoffer Dall <christoffer.dall@linaro.org>
7104 M:      Marc Zyngier <marc.zyngier@arm.com>
7105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7106 L:      kvmarm@lists.cs.columbia.edu
7107 S:      Maintained
7108 F:      arch/arm64/include/uapi/asm/kvm*
7109 F:      arch/arm64/include/asm/kvm*
7110 F:      arch/arm64/kvm/
7111
7112 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7113 M:      James Hogan <james.hogan@imgtec.com>
7114 L:      linux-mips@linux-mips.org
7115 S:      Supported
7116 F:      arch/mips/include/uapi/asm/kvm*
7117 F:      arch/mips/include/asm/kvm*
7118 F:      arch/mips/kvm/
7119
7120 KEXEC
7121 M:      Eric Biederman <ebiederm@xmission.com>
7122 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7123 L:      kexec@lists.infradead.org
7124 S:      Maintained
7125 F:      include/linux/kexec.h
7126 F:      include/uapi/linux/kexec.h
7127 F:      kernel/kexec*
7128
7129 KEYS/KEYRINGS:
7130 M:      David Howells <dhowells@redhat.com>
7131 L:      keyrings@vger.kernel.org
7132 S:      Maintained
7133 F:      Documentation/security/keys.txt
7134 F:      include/linux/key.h
7135 F:      include/linux/key-type.h
7136 F:      include/linux/keyctl.h
7137 F:      include/uapi/linux/keyctl.h
7138 F:      include/keys/
7139 F:      security/keys/
7140
7141 KEYS-TRUSTED
7142 M:      David Safford <safford@us.ibm.com>
7143 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7144 L:      linux-security-module@vger.kernel.org
7145 L:      keyrings@vger.kernel.org
7146 S:      Supported
7147 F:      Documentation/security/keys-trusted-encrypted.txt
7148 F:      include/keys/trusted-type.h
7149 F:      security/keys/trusted.c
7150 F:      security/keys/trusted.h
7151
7152 KEYS-ENCRYPTED
7153 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7154 M:      David Safford <safford@us.ibm.com>
7155 L:      linux-security-module@vger.kernel.org
7156 L:      keyrings@vger.kernel.org
7157 S:      Supported
7158 F:      Documentation/security/keys-trusted-encrypted.txt
7159 F:      include/keys/encrypted-type.h
7160 F:      security/keys/encrypted-keys/
7161
7162 KGDB / KDB /debug_core
7163 M:      Jason Wessel <jason.wessel@windriver.com>
7164 W:      http://kgdb.wiki.kernel.org/
7165 L:      kgdb-bugreport@lists.sourceforge.net
7166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7167 S:      Maintained
7168 F:      Documentation/DocBook/kgdb.tmpl
7169 F:      drivers/misc/kgdbts.c
7170 F:      drivers/tty/serial/kgdboc.c
7171 F:      include/linux/kdb.h
7172 F:      include/linux/kgdb.h
7173 F:      kernel/debug/
7174
7175 KMEMCHECK
7176 M:      Vegard Nossum <vegardno@ifi.uio.no>
7177 M:      Pekka Enberg <penberg@kernel.org>
7178 S:      Maintained
7179 F:      Documentation/dev-tools/kmemcheck.rst
7180 F:      arch/x86/include/asm/kmemcheck.h
7181 F:      arch/x86/mm/kmemcheck/
7182 F:      include/linux/kmemcheck.h
7183 F:      mm/kmemcheck.c
7184
7185 KMEMLEAK
7186 M:      Catalin Marinas <catalin.marinas@arm.com>
7187 S:      Maintained
7188 F:      Documentation/dev-tools/kmemleak.rst
7189 F:      include/linux/kmemleak.h
7190 F:      mm/kmemleak.c
7191 F:      mm/kmemleak-test.c
7192
7193 KPROBES
7194 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7195 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7196 M:      "David S. Miller" <davem@davemloft.net>
7197 M:      Masami Hiramatsu <mhiramat@kernel.org>
7198 S:      Maintained
7199 F:      Documentation/kprobes.txt
7200 F:      include/linux/kprobes.h
7201 F:      kernel/kprobes.c
7202
7203 KS0108 LCD CONTROLLER DRIVER
7204 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7205 W:      http://miguelojeda.es/auxdisplay.htm
7206 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7207 S:      Maintained
7208 F:      Documentation/auxdisplay/ks0108
7209 F:      drivers/auxdisplay/ks0108.c
7210 F:      include/linux/ks0108.h
7211
7212 L3MDEV
7213 M:      David Ahern <dsa@cumulusnetworks.com>
7214 L:      netdev@vger.kernel.org
7215 S:      Maintained
7216 F:      net/l3mdev
7217 F:      include/net/l3mdev.h
7218
7219 LANTIQ MIPS ARCHITECTURE
7220 M:      John Crispin <john@phrozen.org>
7221 L:      linux-mips@linux-mips.org
7222 S:      Maintained
7223 F:      arch/mips/lantiq
7224
7225 LAPB module
7226 L:      linux-x25@vger.kernel.org
7227 S:      Orphan
7228 F:      Documentation/networking/lapb-module.txt
7229 F:      include/*/lapb.h
7230 F:      net/lapb/
7231
7232 LASI 53c700 driver for PARISC
7233 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7234 L:      linux-scsi@vger.kernel.org
7235 S:      Maintained
7236 F:      Documentation/scsi/53c700.txt
7237 F:      drivers/scsi/53c700*
7238
7239 LED SUBSYSTEM
7240 M:      Richard Purdie <rpurdie@rpsys.net>
7241 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7242 M:      Pavel Machek <pavel@ucw.cz>
7243 L:      linux-leds@vger.kernel.org
7244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7245 S:      Maintained
7246 F:      Documentation/devicetree/bindings/leds/
7247 F:      drivers/leds/
7248 F:      include/linux/leds.h
7249
7250 LEGACY EEPROM DRIVER
7251 M:      Jean Delvare <jdelvare@suse.com>
7252 S:      Maintained
7253 F:      Documentation/misc-devices/eeprom
7254 F:      drivers/misc/eeprom/eeprom.c
7255
7256 LEGO USB Tower driver
7257 M:      Juergen Stuber <starblue@users.sourceforge.net>
7258 L:      legousb-devel@lists.sourceforge.net
7259 W:      http://legousb.sourceforge.net/
7260 S:      Maintained
7261 F:      drivers/usb/misc/legousbtower.c
7262
7263 LG2160 MEDIA DRIVER
7264 M:      Michael Krufky <mkrufky@linuxtv.org>
7265 L:      linux-media@vger.kernel.org
7266 W:      https://linuxtv.org
7267 W:      http://github.com/mkrufky
7268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7269 T:      git git://linuxtv.org/mkrufky/tuners.git
7270 S:      Maintained
7271 F:      drivers/media/dvb-frontends/lg2160.*
7272
7273 LGDT3305 MEDIA DRIVER
7274 M:      Michael Krufky <mkrufky@linuxtv.org>
7275 L:      linux-media@vger.kernel.org
7276 W:      https://linuxtv.org
7277 W:      http://github.com/mkrufky
7278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7279 T:      git git://linuxtv.org/mkrufky/tuners.git
7280 S:      Maintained
7281 F:      drivers/media/dvb-frontends/lgdt3305.*
7282
7283 LGUEST
7284 M:      Rusty Russell <rusty@rustcorp.com.au>
7285 L:      lguest@lists.ozlabs.org
7286 W:      http://lguest.ozlabs.org/
7287 S:      Odd Fixes
7288 F:      arch/x86/include/asm/lguest*.h
7289 F:      arch/x86/lguest/
7290 F:      drivers/lguest/
7291 F:      include/linux/lguest*.h
7292 F:      tools/lguest/
7293
7294 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7295 M:      Tejun Heo <tj@kernel.org>
7296 L:      linux-ide@vger.kernel.org
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7298 S:      Maintained
7299 F:      drivers/ata/
7300 F:      include/linux/ata.h
7301 F:      include/linux/libata.h
7302 F:      Documentation/devicetree/bindings/ata/
7303
7304 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7305 M:      Viresh Kumar <vireshk@kernel.org>
7306 L:      linux-ide@vger.kernel.org
7307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7308 S:      Maintained
7309 F:      include/linux/pata_arasan_cf_data.h
7310 F:      drivers/ata/pata_arasan_cf.c
7311
7312 LIBATA PATA DRIVERS
7313 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7314 M:      Tejun Heo <tj@kernel.org>
7315 L:      linux-ide@vger.kernel.org
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7317 S:      Maintained
7318 F:      drivers/ata/pata_*.c
7319 F:      drivers/ata/ata_generic.c
7320
7321 LIBATA SATA AHCI PLATFORM devices support
7322 M:      Hans de Goede <hdegoede@redhat.com>
7323 M:      Tejun Heo <tj@kernel.org>
7324 L:      linux-ide@vger.kernel.org
7325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7326 S:      Maintained
7327 F:      drivers/ata/ahci_platform.c
7328 F:      drivers/ata/libahci_platform.c
7329 F:      include/linux/ahci_platform.h
7330
7331 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7332 M:      Mikael Pettersson <mikpelinux@gmail.com>
7333 L:      linux-ide@vger.kernel.org
7334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7335 S:      Maintained
7336 F:      drivers/ata/sata_promise.*
7337
7338 LIBLOCKDEP
7339 M:      Sasha Levin <sasha.levin@oracle.com>
7340 S:      Maintained
7341 F:      tools/lib/lockdep/
7342
7343 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7344 M:      Dan Williams <dan.j.williams@intel.com>
7345 L:      linux-nvdimm@lists.01.org
7346 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7348 S:      Supported
7349 F:      drivers/nvdimm/*
7350 F:      include/linux/nd.h
7351 F:      include/linux/libnvdimm.h
7352 F:      include/uapi/linux/ndctl.h
7353
7354 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7355 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7356 L:      linux-nvdimm@lists.01.org
7357 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7358 S:      Supported
7359 F:      drivers/nvdimm/blk.c
7360 F:      drivers/nvdimm/region_devs.c
7361 F:      drivers/acpi/nfit*
7362
7363 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7364 M:      Vishal Verma <vishal.l.verma@intel.com>
7365 L:      linux-nvdimm@lists.01.org
7366 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7367 S:      Supported
7368 F:      drivers/nvdimm/btt*
7369
7370 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7371 M:      Ross Zwisler <ross.zwisler@linux.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/pmem.c
7376 F:      include/linux/pmem.h
7377 F:      arch/*/include/asm/pmem.h
7378
7379 LIGHTNVM PLATFORM SUPPORT
7380 M:      Matias Bjorling <mb@lightnvm.io>
7381 W:      http://github/OpenChannelSSD
7382 L:      linux-block@vger.kernel.org
7383 S:      Maintained
7384 F:      drivers/lightnvm/
7385 F:      include/linux/lightnvm.h
7386 F:      include/uapi/linux/lightnvm.h
7387
7388 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7389 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7390 M:      Paul Mackerras <paulus@samba.org>
7391 M:      Michael Ellerman <mpe@ellerman.id.au>
7392 W:      https://github.com/linuxppc/linux/wiki
7393 L:      linuxppc-dev@lists.ozlabs.org
7394 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7396 S:      Supported
7397 F:      Documentation/powerpc/
7398 F:      arch/powerpc/
7399 F:      drivers/char/tpm/tpm_ibmvtpm*
7400 F:      drivers/crypto/nx/
7401 F:      drivers/crypto/vmx/
7402 F:      drivers/net/ethernet/ibm/ibmveth.*
7403 F:      drivers/net/ethernet/ibm/ibmvnic.*
7404 F:      drivers/pci/hotplug/pnv_php.c
7405 F:      drivers/pci/hotplug/rpa*
7406 F:      drivers/scsi/ibmvscsi/
7407 F:      tools/testing/selftests/powerpc
7408 N:      opal
7409 N:      /pmac
7410 N:      powermac
7411 N:      powernv
7412 N:      [^a-z0-9]ps3
7413 N:      pseries
7414
7415 LINUX FOR POWER MACINTOSH
7416 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7417 W:      http://www.penguinppc.org/
7418 L:      linuxppc-dev@lists.ozlabs.org
7419 S:      Maintained
7420 F:      arch/powerpc/platforms/powermac/
7421 F:      drivers/macintosh/
7422
7423 LINUX FOR POWERPC EMBEDDED MPC5XXX
7424 M:      Anatolij Gustschin <agust@denx.de>
7425 L:      linuxppc-dev@lists.ozlabs.org
7426 T:      git git://git.denx.de/linux-denx-agust.git
7427 S:      Maintained
7428 F:      arch/powerpc/platforms/512x/
7429 F:      arch/powerpc/platforms/52xx/
7430
7431 LINUX FOR POWERPC EMBEDDED PPC4XX
7432 M:      Alistair Popple <alistair@popple.id.au>
7433 M:      Matt Porter <mporter@kernel.crashing.org>
7434 W:      http://www.penguinppc.org/
7435 L:      linuxppc-dev@lists.ozlabs.org
7436 S:      Maintained
7437 F:      arch/powerpc/platforms/40x/
7438 F:      arch/powerpc/platforms/44x/
7439
7440 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7441 L:      linuxppc-dev@lists.ozlabs.org
7442 S:      Orphan
7443 F:      arch/powerpc/*/*virtex*
7444 F:      arch/powerpc/*/*/*virtex*
7445
7446 LINUX FOR POWERPC EMBEDDED PPC8XX
7447 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7448 W:      http://www.penguinppc.org/
7449 L:      linuxppc-dev@lists.ozlabs.org
7450 S:      Maintained
7451 F:      arch/powerpc/platforms/8xx/
7452
7453 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7454 M:      Scott Wood <oss@buserror.net>
7455 M:      Kumar Gala <galak@kernel.crashing.org>
7456 W:      http://www.penguinppc.org/
7457 L:      linuxppc-dev@lists.ozlabs.org
7458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7459 S:      Maintained
7460 F:      arch/powerpc/platforms/83xx/
7461 F:      arch/powerpc/platforms/85xx/
7462
7463 LINUX FOR POWERPC PA SEMI PWRFICIENT
7464 L:      linuxppc-dev@lists.ozlabs.org
7465 S:      Orphan
7466 F:      arch/powerpc/platforms/pasemi/
7467 F:      drivers/*/*pasemi*
7468 F:      drivers/*/*/*pasemi*
7469
7470 LINUX SECURITY MODULE (LSM) FRAMEWORK
7471 M:      Chris Wright <chrisw@sous-sol.org>
7472 L:      linux-security-module@vger.kernel.org
7473 S:      Supported
7474
7475 LIS3LV02D ACCELEROMETER DRIVER
7476 M:      Eric Piel <eric.piel@tremplin-utc.net>
7477 S:      Maintained
7478 F:      Documentation/misc-devices/lis3lv02d
7479 F:      drivers/misc/lis3lv02d/
7480 F:      drivers/platform/x86/hp_accel.c
7481
7482 LIVE PATCHING
7483 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7484 M:      Jessica Yu <jeyu@redhat.com>
7485 M:      Jiri Kosina <jikos@kernel.org>
7486 M:      Miroslav Benes <mbenes@suse.cz>
7487 R:      Petr Mladek <pmladek@suse.com>
7488 S:      Maintained
7489 F:      kernel/livepatch/
7490 F:      include/linux/livepatch.h
7491 F:      arch/x86/include/asm/livepatch.h
7492 F:      arch/x86/kernel/livepatch.c
7493 F:      Documentation/livepatch/
7494 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7495 F:      samples/livepatch/
7496 L:      live-patching@vger.kernel.org
7497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7498
7499 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7500 M:      Kees Cook <keescook@chromium.org>
7501 S:      Maintained
7502 F:      drivers/misc/lkdtm*
7503
7504 LLC (802.2)
7505 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7506 S:      Maintained
7507 F:      include/linux/llc.h
7508 F:      include/uapi/linux/llc.h
7509 F:      include/net/llc*
7510 F:      net/llc/
7511
7512 LM73 HARDWARE MONITOR DRIVER
7513 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7514 L:      linux-hwmon@vger.kernel.org
7515 S:      Maintained
7516 F:      drivers/hwmon/lm73.c
7517
7518 LM78 HARDWARE MONITOR DRIVER
7519 M:      Jean Delvare <jdelvare@suse.com>
7520 L:      linux-hwmon@vger.kernel.org
7521 S:      Maintained
7522 F:      Documentation/hwmon/lm78
7523 F:      drivers/hwmon/lm78.c
7524
7525 LM83 HARDWARE MONITOR DRIVER
7526 M:      Jean Delvare <jdelvare@suse.com>
7527 L:      linux-hwmon@vger.kernel.org
7528 S:      Maintained
7529 F:      Documentation/hwmon/lm83
7530 F:      drivers/hwmon/lm83.c
7531
7532 LM90 HARDWARE MONITOR DRIVER
7533 M:      Jean Delvare <jdelvare@suse.com>
7534 L:      linux-hwmon@vger.kernel.org
7535 S:      Maintained
7536 F:      Documentation/hwmon/lm90
7537 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7538 F:      drivers/hwmon/lm90.c
7539
7540 LM95234 HARDWARE MONITOR DRIVER
7541 M:      Guenter Roeck <linux@roeck-us.net>
7542 L:      linux-hwmon@vger.kernel.org
7543 S:      Maintained
7544 F:      Documentation/hwmon/lm95234
7545 F:      drivers/hwmon/lm95234.c
7546
7547 LME2510 MEDIA DRIVER
7548 M:      Malcolm Priestley <tvboxspy@gmail.com>
7549 L:      linux-media@vger.kernel.org
7550 W:      https://linuxtv.org
7551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7552 S:      Maintained
7553 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7554
7555 LOCKING PRIMITIVES
7556 M:      Peter Zijlstra <peterz@infradead.org>
7557 M:      Ingo Molnar <mingo@redhat.com>
7558 L:      linux-kernel@vger.kernel.org
7559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7560 S:      Maintained
7561 F:      Documentation/locking/
7562 F:      include/linux/lockdep.h
7563 F:      include/linux/spinlock*.h
7564 F:      arch/*/include/asm/spinlock*.h
7565 F:      include/linux/rwlock*.h
7566 F:      include/linux/mutex*.h
7567 F:      arch/*/include/asm/mutex*.h
7568 F:      include/linux/rwsem*.h
7569 F:      arch/*/include/asm/rwsem.h
7570 F:      include/linux/seqlock.h
7571 F:      lib/locking*.[ch]
7572 F:      kernel/locking/
7573
7574 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7575 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7576 L:      linux-ntfs-dev@lists.sourceforge.net
7577 W:      http://www.linux-ntfs.org/content/view/19/37/
7578 S:      Maintained
7579 F:      Documentation/ldm.txt
7580 F:      block/partitions/ldm.*
7581
7582 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7583 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7584 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7585 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7586 L:      MPT-FusionLinux.pdl@broadcom.com
7587 L:      linux-scsi@vger.kernel.org
7588 W:      http://www.avagotech.com/support/
7589 S:      Supported
7590 F:      drivers/message/fusion/
7591 F:      drivers/scsi/mpt2sas/
7592 F:      drivers/scsi/mpt3sas/
7593
7594 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7595 M:      Matthew Wilcox <matthew@wil.cx>
7596 L:      linux-scsi@vger.kernel.org
7597 S:      Maintained
7598 F:      drivers/scsi/sym53c8xx_2/
7599
7600 LTC4261 HARDWARE MONITOR DRIVER
7601 M:      Guenter Roeck <linux@roeck-us.net>
7602 L:      linux-hwmon@vger.kernel.org
7603 S:      Maintained
7604 F:      Documentation/hwmon/ltc4261
7605 F:      drivers/hwmon/ltc4261.c
7606
7607 LTP (Linux Test Project)
7608 M:      Mike Frysinger <vapier@gentoo.org>
7609 M:      Cyril Hrubis <chrubis@suse.cz>
7610 M:      Wanlong Gao <wanlong.gao@gmail.com>
7611 M:      Jan Stancek <jstancek@redhat.com>
7612 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7613 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7614 L:      ltp@lists.linux.it (subscribers-only)
7615 W:      http://linux-test-project.github.io/
7616 T:      git git://github.com/linux-test-project/ltp.git
7617 S:      Maintained
7618
7619 M32R ARCHITECTURE
7620 W:      http://www.linux-m32r.org/
7621 S:      Orphan
7622 F:      arch/m32r/
7623
7624 M68K ARCHITECTURE
7625 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7626 L:      linux-m68k@lists.linux-m68k.org
7627 W:      http://www.linux-m68k.org/
7628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7629 S:      Maintained
7630 F:      arch/m68k/
7631 F:      drivers/zorro/
7632
7633 M68K ON APPLE MACINTOSH
7634 M:      Joshua Thompson <funaho@jurai.org>
7635 W:      http://www.mac.linux-m68k.org/
7636 L:      linux-m68k@lists.linux-m68k.org
7637 S:      Maintained
7638 F:      arch/m68k/mac/
7639
7640 M68K ON HP9000/300
7641 M:      Philip Blundell <philb@gnu.org>
7642 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7643 S:      Maintained
7644 F:      arch/m68k/hp300/
7645
7646 M88DS3103 MEDIA DRIVER
7647 M:      Antti Palosaari <crope@iki.fi>
7648 L:      linux-media@vger.kernel.org
7649 W:      https://linuxtv.org
7650 W:      http://palosaari.fi/linux/
7651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7652 T:      git git://linuxtv.org/anttip/media_tree.git
7653 S:      Maintained
7654 F:      drivers/media/dvb-frontends/m88ds3103*
7655
7656 M88RS2000 MEDIA DRIVER
7657 M:      Malcolm Priestley <tvboxspy@gmail.com>
7658 L:      linux-media@vger.kernel.org
7659 W:      https://linuxtv.org
7660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7661 S:      Maintained
7662 F:      drivers/media/dvb-frontends/m88rs2000*
7663
7664 MA901 MASTERKIT USB FM RADIO DRIVER
7665 M:      Alexey Klimov <klimov.linux@gmail.com>
7666 L:      linux-media@vger.kernel.org
7667 T:      git git://linuxtv.org/media_tree.git
7668 S:      Maintained
7669 F:      drivers/media/radio/radio-ma901.c
7670
7671 MAC80211
7672 M:      Johannes Berg <johannes@sipsolutions.net>
7673 L:      linux-wireless@vger.kernel.org
7674 W:      http://wireless.kernel.org/
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7677 S:      Maintained
7678 F:      Documentation/networking/mac80211-injection.txt
7679 F:      include/net/mac80211.h
7680 F:      net/mac80211/
7681 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7682
7683 MACVLAN DRIVER
7684 M:      Patrick McHardy <kaber@trash.net>
7685 L:      netdev@vger.kernel.org
7686 S:      Maintained
7687 F:      drivers/net/macvlan.c
7688 F:      include/linux/if_macvlan.h
7689
7690 MAILBOX API
7691 M:      Jassi Brar <jassisinghbrar@gmail.com>
7692 L:      linux-kernel@vger.kernel.org
7693 S:      Maintained
7694 F:      drivers/mailbox/
7695 F:      include/linux/mailbox_client.h
7696 F:      include/linux/mailbox_controller.h
7697
7698 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7699 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7700 W:      http://www.kernel.org/doc/man-pages
7701 L:      linux-man@vger.kernel.org
7702 S:      Maintained
7703
7704 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7705 M:      Andrew Lunn <andrew@lunn.ch>
7706 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7707 L:      netdev@vger.kernel.org
7708 S:      Maintained
7709 F:      drivers/net/dsa/mv88e6xxx/
7710 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7711
7712 MARVELL ARMADA DRM SUPPORT
7713 M:      Russell King <linux@armlinux.org.uk>
7714 S:      Maintained
7715 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7716 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7717 F:      drivers/gpu/drm/armada/
7718 F:      include/uapi/drm/armada_drm.h
7719 F:      Documentation/devicetree/bindings/display/armada/
7720
7721 MARVELL CRYPTO DRIVER
7722 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7723 M:      Arnaud Ebalard <arno@natisbad.org>
7724 F:      drivers/crypto/marvell/
7725 S:      Maintained
7726 L:      linux-crypto@vger.kernel.org
7727
7728 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7729 M:      Mirko Lindner <mlindner@marvell.com>
7730 M:      Stephen Hemminger <stephen@networkplumber.org>
7731 L:      netdev@vger.kernel.org
7732 S:      Maintained
7733 F:      drivers/net/ethernet/marvell/sk*
7734
7735 MARVELL LIBERTAS WIRELESS DRIVER
7736 L:      libertas-dev@lists.infradead.org
7737 S:      Orphan
7738 F:      drivers/net/wireless/marvell/libertas/
7739
7740 MARVELL MV643XX ETHERNET DRIVER
7741 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7742 L:      netdev@vger.kernel.org
7743 S:      Maintained
7744 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7745 F:      include/linux/mv643xx.h
7746
7747 MARVELL MVNETA ETHERNET DRIVER
7748 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7749 L:      netdev@vger.kernel.org
7750 S:      Maintained
7751 F:      drivers/net/ethernet/marvell/mvneta.*
7752
7753 MARVELL MWIFIEX WIRELESS DRIVER
7754 M:      Amitkumar Karwar <akarwar@marvell.com>
7755 M:      Nishant Sarmukadam <nishants@marvell.com>
7756 L:      linux-wireless@vger.kernel.org
7757 S:      Maintained
7758 F:      drivers/net/wireless/marvell/mwifiex/
7759
7760 MARVELL MWL8K WIRELESS DRIVER
7761 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7762 L:      linux-wireless@vger.kernel.org
7763 S:      Odd Fixes
7764 F:      drivers/net/wireless/marvell/mwl8k.c
7765
7766 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7767 M:      Nicolas Pitre <nico@fluxnic.net>
7768 S:      Odd Fixes
7769 F:      drivers/mmc/host/mvsdio.*
7770
7771 MATROX FRAMEBUFFER DRIVER
7772 L:      linux-fbdev@vger.kernel.org
7773 S:      Orphan
7774 F:      drivers/video/fbdev/matrox/matroxfb_*
7775 F:      include/uapi/linux/matroxfb.h
7776
7777 MAX16065 HARDWARE MONITOR DRIVER
7778 M:      Guenter Roeck <linux@roeck-us.net>
7779 L:      linux-hwmon@vger.kernel.org
7780 S:      Maintained
7781 F:      Documentation/hwmon/max16065
7782 F:      drivers/hwmon/max16065.c
7783
7784 MAX20751 HARDWARE MONITOR DRIVER
7785 M:      Guenter Roeck <linux@roeck-us.net>
7786 L:      linux-hwmon@vger.kernel.org
7787 S:      Maintained
7788 F:      Documentation/hwmon/max20751
7789 F:      drivers/hwmon/max20751.c
7790
7791 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7792 L:      linux-hwmon@vger.kernel.org
7793 S:      Orphan
7794 F:      Documentation/hwmon/max6650
7795 F:      drivers/hwmon/max6650.c
7796
7797 MAX6697 HARDWARE MONITOR DRIVER
7798 M:      Guenter Roeck <linux@roeck-us.net>
7799 L:      linux-hwmon@vger.kernel.org
7800 S:      Maintained
7801 F:      Documentation/hwmon/max6697
7802 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7803 F:      drivers/hwmon/max6697.c
7804 F:      include/linux/platform_data/max6697.h
7805
7806 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7807 M:      Peter Rosin <peda@axentia.se>
7808 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7809 S:      Maintained
7810 F:      Documentation/devicetree/bindings/sound/max9860.txt
7811 F:      sound/soc/codecs/max9860.*
7812
7813 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7814 M:      Krzysztof Kozlowski <krzk@kernel.org>
7815 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7816 L:      linux-pm@vger.kernel.org
7817 S:      Supported
7818 F:      drivers/power/supply/max14577_charger.c
7819 F:      drivers/power/supply/max77693_charger.c
7820
7821 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7822 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7823 L:      linux-kernel@vger.kernel.org
7824 S:      Supported
7825 F:      drivers/*/*max77802*.c
7826 F:      Documentation/devicetree/bindings/*/*max77802.txt
7827 F:      include/dt-bindings/*/*max77802.h
7828
7829 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7830 M:      Chanwoo Choi <cw00.choi@samsung.com>
7831 M:      Krzysztof Kozlowski <krzk@kernel.org>
7832 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7833 L:      linux-kernel@vger.kernel.org
7834 S:      Supported
7835 F:      drivers/*/max14577*.c
7836 F:      drivers/*/max77686*.c
7837 F:      drivers/*/max77693*.c
7838 F:      drivers/extcon/extcon-max14577.c
7839 F:      drivers/extcon/extcon-max77693.c
7840 F:      drivers/rtc/rtc-max77686.c
7841 F:      drivers/clk/clk-max77686.c
7842 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7843 F:      Documentation/devicetree/bindings/*/max77686.txt
7844 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7845 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7846 F:      include/linux/mfd/max14577*.h
7847 F:      include/linux/mfd/max77686*.h
7848 F:      include/linux/mfd/max77693*.h
7849
7850 MAXIRADIO FM RADIO RECEIVER DRIVER
7851 M:      Hans Verkuil <hverkuil@xs4all.nl>
7852 L:      linux-media@vger.kernel.org
7853 T:      git git://linuxtv.org/media_tree.git
7854 W:      https://linuxtv.org
7855 S:      Maintained
7856 F:      drivers/media/radio/radio-maxiradio*
7857
7858 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7859 M:      Peter Rosin <peda@axentia.se>
7860 L:      linux-iio@vger.kernel.org
7861 S:      Maintained
7862 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7863 F:      drivers/iio/potentiometer/mcp4531.c
7864
7865 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7866 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7867 L:      linux-iio@vger.kernel.org
7868 S:      Maintained
7869 F:      drivers/iio/dac/cio-dac.c
7870
7871 MEDIA DRIVERS FOR RENESAS - FCP
7872 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7873 L:      linux-media@vger.kernel.org
7874 L:      linux-renesas-soc@vger.kernel.org
7875 T:      git git://linuxtv.org/media_tree.git
7876 S:      Supported
7877 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7878 F:      drivers/media/platform/rcar-fcp.c
7879 F:      include/media/rcar-fcp.h
7880
7881 MEDIA DRIVERS FOR RENESAS - FDP1
7882 M:      Kieran Bingham <kieran@bingham.xyz>
7883 L:      linux-media@vger.kernel.org
7884 L:      linux-renesas-soc@vger.kernel.org
7885 T:      git git://linuxtv.org/media_tree.git
7886 S:      Supported
7887 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7888 F:      drivers/media/platform/rcar_fdp1.c
7889
7890 MEDIA DRIVERS FOR RENESAS - VIN
7891 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7892 L:      linux-media@vger.kernel.org
7893 L:      linux-renesas-soc@vger.kernel.org
7894 T:      git git://linuxtv.org/media_tree.git
7895 S:      Supported
7896 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7897 F:      drivers/media/platform/rcar-vin/
7898
7899 MEDIA DRIVERS FOR RENESAS - VSP1
7900 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7901 L:      linux-media@vger.kernel.org
7902 L:      linux-renesas-soc@vger.kernel.org
7903 T:      git git://linuxtv.org/media_tree.git
7904 S:      Supported
7905 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7906 F:      drivers/media/platform/vsp1/
7907
7908 MEDIA DRIVERS FOR HELENE
7909 M:      Abylay Ospan <aospan@netup.ru>
7910 L:      linux-media@vger.kernel.org
7911 W:      https://linuxtv.org
7912 W:      http://netup.tv/
7913 T:      git git://linuxtv.org/media_tree.git
7914 S:      Supported
7915 F:      drivers/media/dvb-frontends/helene*
7916
7917 MEDIA DRIVERS FOR ASCOT2E
7918 M:      Sergey Kozlov <serjk@netup.ru>
7919 M:      Abylay Ospan <aospan@netup.ru>
7920 L:      linux-media@vger.kernel.org
7921 W:      https://linuxtv.org
7922 W:      http://netup.tv/
7923 T:      git git://linuxtv.org/media_tree.git
7924 S:      Supported
7925 F:      drivers/media/dvb-frontends/ascot2e*
7926
7927 MEDIA DRIVERS FOR CXD2841ER
7928 M:      Sergey Kozlov <serjk@netup.ru>
7929 M:      Abylay Ospan <aospan@netup.ru>
7930 L:      linux-media@vger.kernel.org
7931 W:      https://linuxtv.org
7932 W:      http://netup.tv/
7933 T:      git git://linuxtv.org/media_tree.git
7934 S:      Supported
7935 F:      drivers/media/dvb-frontends/cxd2841er*
7936
7937 MEDIA DRIVERS FOR HORUS3A
7938 M:      Sergey Kozlov <serjk@netup.ru>
7939 M:      Abylay Ospan <aospan@netup.ru>
7940 L:      linux-media@vger.kernel.org
7941 W:      https://linuxtv.org
7942 W:      http://netup.tv/
7943 T:      git git://linuxtv.org/media_tree.git
7944 S:      Supported
7945 F:      drivers/media/dvb-frontends/horus3a*
7946
7947 MEDIA DRIVERS FOR LNBH25
7948 M:      Sergey Kozlov <serjk@netup.ru>
7949 M:      Abylay Ospan <aospan@netup.ru>
7950 L:      linux-media@vger.kernel.org
7951 W:      https://linuxtv.org
7952 W:      http://netup.tv/
7953 T:      git git://linuxtv.org/media_tree.git
7954 S:      Supported
7955 F:      drivers/media/dvb-frontends/lnbh25*
7956
7957 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7958 M:      Sergey Kozlov <serjk@netup.ru>
7959 M:      Abylay Ospan <aospan@netup.ru>
7960 L:      linux-media@vger.kernel.org
7961 W:      https://linuxtv.org
7962 W:      http://netup.tv/
7963 T:      git git://linuxtv.org/media_tree.git
7964 S:      Supported
7965 F:      drivers/media/pci/netup_unidvb/*
7966
7967 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7968 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7969 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7970 P:      LinuxTV.org Project
7971 L:      linux-media@vger.kernel.org
7972 W:      https://linuxtv.org
7973 Q:      http://patchwork.kernel.org/project/linux-media/list/
7974 T:      git git://linuxtv.org/media_tree.git
7975 S:      Maintained
7976 F:      Documentation/media/
7977 F:      drivers/media/
7978 F:      drivers/staging/media/
7979 F:      include/linux/platform_data/media/
7980 F:      include/media/
7981 F:      include/uapi/linux/dvb/
7982 F:      include/uapi/linux/videodev2.h
7983 F:      include/uapi/linux/media.h
7984 F:      include/uapi/linux/v4l2-*
7985 F:      include/uapi/linux/meye.h
7986 F:      include/uapi/linux/ivtv*
7987 F:      include/uapi/linux/uvcvideo.h
7988
7989 MEDIATEK ETHERNET DRIVER
7990 M:      Felix Fietkau <nbd@openwrt.org>
7991 M:      John Crispin <blogic@openwrt.org>
7992 L:      netdev@vger.kernel.org
7993 S:      Maintained
7994 F:      drivers/net/ethernet/mediatek/
7995
7996 MEDIATEK MEDIA DRIVER
7997 M:      Tiffany Lin <tiffany.lin@mediatek.com>
7998 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7999 S:      Supported
8000 F:      drivers/media/platform/mtk-vcodec/
8001 F:      drivers/media/platform/mtk-vpu/
8002 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8003 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8004
8005 MEDIATEK MDP DRIVER
8006 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8007 M:      Houlong Wei <houlong.wei@mediatek.com>
8008 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8009 S:      Supported
8010 F:      drivers/media/platform/mtk-mdp/
8011 F:      drivers/media/platform/mtk-vpu/
8012 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8013
8014 MEDIATEK MT7601U WIRELESS LAN DRIVER
8015 M:      Jakub Kicinski <kubakici@wp.pl>
8016 L:      linux-wireless@vger.kernel.org
8017 S:      Maintained
8018 F:      drivers/net/wireless/mediatek/mt7601u/
8019
8020 MEGARAID SCSI/SAS DRIVERS
8021 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8022 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8023 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8024 L:      megaraidlinux.pdl@broadcom.com
8025 L:      linux-scsi@vger.kernel.org
8026 W:      http://www.avagotech.com/support/
8027 S:      Maintained
8028 F:      Documentation/scsi/megaraid.txt
8029 F:      drivers/scsi/megaraid.*
8030 F:      drivers/scsi/megaraid/
8031
8032 MELFAS MIP4 TOUCHSCREEN DRIVER
8033 M:      Sangwon Jee <jeesw@melfas.com>
8034 W:      http://www.melfas.com
8035 S:      Supported
8036 F:      drivers/input/touchscreen/melfas_mip4.c
8037 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8038
8039 MELLANOX ETHERNET DRIVER (mlx4_en)
8040 M:      Tariq Toukan <tariqt@mellanox.com>
8041 L:      netdev@vger.kernel.org
8042 S:      Supported
8043 W:      http://www.mellanox.com
8044 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8045 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8046
8047 MELLANOX ETHERNET DRIVER (mlx5e)
8048 M:      Saeed Mahameed <saeedm@mellanox.com>
8049 L:      netdev@vger.kernel.org
8050 S:      Supported
8051 W:      http://www.mellanox.com
8052 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8053 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8054
8055 MELLANOX ETHERNET SWITCH DRIVERS
8056 M:      Jiri Pirko <jiri@mellanox.com>
8057 M:      Ido Schimmel <idosch@mellanox.com>
8058 L:      netdev@vger.kernel.org
8059 S:      Supported
8060 W:      http://www.mellanox.com
8061 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8062 F:      drivers/net/ethernet/mellanox/mlxsw/
8063
8064 MELLANOX MLXCPLD I2C AND MUX DRIVER
8065 M:      Vadim Pasternak <vadimp@mellanox.com>
8066 M:      Michael Shych <michaelsh@mellanox.com>
8067 L:      linux-i2c@vger.kernel.org
8068 S:      Supported
8069 F:      drivers/i2c/busses/i2c-mlxcpld.c
8070 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8071 F:      Documentation/i2c/busses/i2c-mlxcpld
8072
8073 MELLANOX MLXCPLD LED DRIVER
8074 M:      Vadim Pasternak <vadimp@mellanox.com>
8075 L:      linux-leds@vger.kernel.org
8076 S:      Supported
8077 F:      drivers/leds/leds-mlxcpld.c
8078 F:      Documentation/leds/leds-mlxcpld.txt
8079
8080 MELLANOX PLATFORM DRIVER
8081 M:      Vadim Pasternak <vadimp@mellanox.com>
8082 L:      platform-driver-x86@vger.kernel.org
8083 S:      Supported
8084 F:      drivers/platform/x86/mlx-platform.c
8085
8086 MELLANOX MLX CPLD HOTPLUG DRIVER
8087 M:      Vadim Pasternak <vadimp@mellanox.com>
8088 L:      platform-driver-x86@vger.kernel.org
8089 S:      Supported
8090 F:      drivers/platform/x86/mlxcpld-hotplug.c
8091 F:      include/linux/platform_data/mlxcpld-hotplug.h
8092
8093 SOFT-ROCE DRIVER (rxe)
8094 M:      Moni Shoua <monis@mellanox.com>
8095 L:      linux-rdma@vger.kernel.org
8096 S:      Supported
8097 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8098 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8099 F:      drivers/infiniband/sw/rxe/
8100 F:      include/uapi/rdma/rdma_user_rxe.h
8101
8102 MEMBARRIER SUPPORT
8103 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8104 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8105 L:      linux-kernel@vger.kernel.org
8106 S:      Supported
8107 F:      kernel/membarrier.c
8108 F:      include/uapi/linux/membarrier.h
8109
8110 MEMORY MANAGEMENT
8111 L:      linux-mm@kvack.org
8112 W:      http://www.linux-mm.org
8113 S:      Maintained
8114 F:      include/linux/mm.h
8115 F:      include/linux/gfp.h
8116 F:      include/linux/mmzone.h
8117 F:      include/linux/memory_hotplug.h
8118 F:      include/linux/vmalloc.h
8119 F:      mm/
8120
8121 MEMORY TECHNOLOGY DEVICES (MTD)
8122 M:      David Woodhouse <dwmw2@infradead.org>
8123 M:      Brian Norris <computersforpeace@gmail.com>
8124 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8125 M:      Marek Vasut <marek.vasut@gmail.com>
8126 M:      Richard Weinberger <richard@nod.at>
8127 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8128 L:      linux-mtd@lists.infradead.org
8129 W:      http://www.linux-mtd.infradead.org/
8130 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8131 T:      git git://git.infradead.org/linux-mtd.git
8132 T:      git git://git.infradead.org/l2-mtd.git
8133 S:      Maintained
8134 F:      Documentation/devicetree/bindings/mtd/
8135 F:      drivers/mtd/
8136 F:      include/linux/mtd/
8137 F:      include/uapi/mtd/
8138
8139 MEN A21 WATCHDOG DRIVER
8140 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8141 L:      linux-watchdog@vger.kernel.org
8142 S:      Maintained
8143 F:      drivers/watchdog/mena21_wdt.c
8144
8145 MEN CHAMELEON BUS (mcb)
8146 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8147 S:      Maintained
8148 F:      drivers/mcb/
8149 F:      include/linux/mcb.h
8150 F:      Documentation/men-chameleon-bus.txt
8151
8152 MEN F21BMC (Board Management Controller)
8153 M:      Andreas Werner <andreas.werner@men.de>
8154 S:      Supported
8155 F:      drivers/mfd/menf21bmc.c
8156 F:      drivers/watchdog/menf21bmc_wdt.c
8157 F:      drivers/leds/leds-menf21bmc.c
8158 F:      drivers/hwmon/menf21bmc_hwmon.c
8159 F:      Documentation/hwmon/menf21bmc
8160
8161 METAG ARCHITECTURE
8162 M:      James Hogan <james.hogan@imgtec.com>
8163 L:      linux-metag@vger.kernel.org
8164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8165 S:      Odd Fixes
8166 F:      arch/metag/
8167 F:      Documentation/metag/
8168 F:      Documentation/devicetree/bindings/metag/
8169 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8170 F:      drivers/clocksource/metag_generic.c
8171 F:      drivers/irqchip/irq-metag.c
8172 F:      drivers/irqchip/irq-metag-ext.c
8173 F:      drivers/tty/metag_da.c
8174
8175 MICROBLAZE ARCHITECTURE
8176 M:      Michal Simek <monstr@monstr.eu>
8177 W:      http://www.monstr.eu/fdt/
8178 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8179 S:      Supported
8180 F:      arch/microblaze/
8181
8182 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8183 M:      Richard Genoud <richard.genoud@gmail.com>
8184 S:      Maintained
8185 F:      drivers/tty/serial/atmel_serial.c
8186 F:      include/linux/atmel_serial.h
8187
8188 MICROCHIP / ATMEL DMA DRIVER
8189 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8191 L:      dmaengine@vger.kernel.org
8192 S:      Supported
8193 F:      drivers/dma/at_hdmac.c
8194 F:      drivers/dma/at_hdmac_regs.h
8195 F:      include/linux/platform_data/dma-atmel.h
8196
8197 MICROCHIP / ATMEL ISC DRIVER
8198 M:      Songjun Wu <songjun.wu@microchip.com>
8199 L:      linux-media@vger.kernel.org
8200 S:      Supported
8201 F:      drivers/media/platform/atmel/atmel-isc.c
8202 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8203 F:      devicetree/bindings/media/atmel-isc.txt
8204
8205 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8206 M:      Chen Yu <yu.c.chen@intel.com>
8207 L:      platform-driver-x86@vger.kernel.org
8208 S:      Supported
8209 F:      drivers/platform/x86/surfacepro3_button.c
8210
8211 MICROTEK X6 SCANNER
8212 M:      Oliver Neukum <oliver@neukum.org>
8213 S:      Maintained
8214 F:      drivers/usb/image/microtek.*
8215
8216 MIPS
8217 M:      Ralf Baechle <ralf@linux-mips.org>
8218 L:      linux-mips@linux-mips.org
8219 W:      http://www.linux-mips.org/
8220 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8221 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8222 S:      Supported
8223 F:      Documentation/devicetree/bindings/mips/
8224 F:      Documentation/mips/
8225 F:      arch/mips/
8226
8227 MIPS/LOONGSON1 ARCHITECTURE
8228 M:      Keguang Zhang <keguang.zhang@gmail.com>
8229 L:      linux-mips@linux-mips.org
8230 S:      Maintained
8231 F:      arch/mips/loongson32/
8232 F:      arch/mips/include/asm/mach-loongson32/
8233 F:      drivers/*/*loongson1*
8234 F:      drivers/*/*/*loongson1*
8235
8236 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8237 M:      Hans Verkuil <hverkuil@xs4all.nl>
8238 L:      linux-media@vger.kernel.org
8239 T:      git git://linuxtv.org/media_tree.git
8240 W:      https://linuxtv.org
8241 S:      Odd Fixes
8242 F:      drivers/media/radio/radio-miropcm20*
8243
8244 MELLANOX MLX4 core VPI driver
8245 M:      Yishai Hadas <yishaih@mellanox.com>
8246 L:      netdev@vger.kernel.org
8247 L:      linux-rdma@vger.kernel.org
8248 W:      http://www.mellanox.com
8249 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8250 S:      Supported
8251 F:      drivers/net/ethernet/mellanox/mlx4/
8252 F:      include/linux/mlx4/
8253 F:      include/uapi/rdma/mlx4-abi.h
8254
8255 MELLANOX MLX4 IB driver
8256 M:      Yishai Hadas <yishaih@mellanox.com>
8257 L:      linux-rdma@vger.kernel.org
8258 W:      http://www.mellanox.com
8259 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8260 S:      Supported
8261 F:      drivers/infiniband/hw/mlx4/
8262 F:      include/linux/mlx4/
8263
8264 MELLANOX MLX5 core VPI driver
8265 M:      Saeed Mahameed <saeedm@mellanox.com>
8266 M:      Matan Barak <matanb@mellanox.com>
8267 M:      Leon Romanovsky <leonro@mellanox.com>
8268 L:      netdev@vger.kernel.org
8269 L:      linux-rdma@vger.kernel.org
8270 W:      http://www.mellanox.com
8271 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8272 S:      Supported
8273 F:      drivers/net/ethernet/mellanox/mlx5/core/
8274 F:      include/linux/mlx5/
8275 F:      include/uapi/rdma/mlx5-abi.h
8276
8277 MELLANOX MLX5 IB driver
8278 M:      Matan Barak <matanb@mellanox.com>
8279 M:      Leon Romanovsky <leonro@mellanox.com>
8280 L:      linux-rdma@vger.kernel.org
8281 W:      http://www.mellanox.com
8282 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8283 S:      Supported
8284 F:      drivers/infiniband/hw/mlx5/
8285 F:      include/linux/mlx5/
8286
8287 MELEXIS MLX90614 DRIVER
8288 M:      Crt Mori <cmo@melexis.com>
8289 L:      linux-iio@vger.kernel.org
8290 W:      http://www.melexis.com
8291 S:      Supported
8292 F:      drivers/iio/temperature/mlx90614.c
8293
8294 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8295 M:      Don Brace <don.brace@microsemi.com>
8296 L:      esc.storagedev@microsemi.com
8297 L:      linux-scsi@vger.kernel.org
8298 S:      Supported
8299 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8300 F:      drivers/scsi/smartpqi/Kconfig
8301 F:      drivers/scsi/smartpqi/Makefile
8302 F:      include/linux/cciss*.h
8303 F:      include/uapi/linux/cciss*.h
8304 F:      Documentation/scsi/smartpqi.txt
8305
8306 MN88472 MEDIA DRIVER
8307 M:      Antti Palosaari <crope@iki.fi>
8308 L:      linux-media@vger.kernel.org
8309 W:      https://linuxtv.org
8310 W:      http://palosaari.fi/linux/
8311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8312 S:      Maintained
8313 F:      drivers/media/dvb-frontends/mn88472*
8314
8315 MN88473 MEDIA DRIVER
8316 M:      Antti Palosaari <crope@iki.fi>
8317 L:      linux-media@vger.kernel.org
8318 W:      https://linuxtv.org
8319 W:      http://palosaari.fi/linux/
8320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8321 S:      Maintained
8322 F:      drivers/media/dvb-frontends/mn88473*
8323
8324 MODULE SUPPORT
8325 M:      Jessica Yu <jeyu@redhat.com>
8326 M:      Rusty Russell <rusty@rustcorp.com.au>
8327 S:      Maintained
8328 F:      include/linux/module.h
8329 F:      kernel/module.c
8330
8331 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8332 W:      http://popies.net/meye/
8333 S:      Orphan
8334 F:      Documentation/media/v4l-drivers/meye*
8335 F:      drivers/media/pci/meye/
8336 F:      include/uapi/linux/meye.h
8337
8338 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8339 M:      Jiri Slaby <jirislaby@gmail.com>
8340 S:      Maintained
8341 F:      Documentation/serial/moxa-smartio
8342 F:      drivers/tty/mxser.*
8343
8344 MR800 AVERMEDIA USB FM RADIO DRIVER
8345 M:      Alexey Klimov <klimov.linux@gmail.com>
8346 L:      linux-media@vger.kernel.org
8347 T:      git git://linuxtv.org/media_tree.git
8348 S:      Maintained
8349 F:      drivers/media/radio/radio-mr800.c
8350
8351 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8352 M:      Alan Ott <alan@signal11.us>
8353 L:      linux-wpan@vger.kernel.org
8354 S:      Maintained
8355 F:      drivers/net/ieee802154/mrf24j40.c
8356 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8357
8358 MSI LAPTOP SUPPORT
8359 M:      "Lee, Chun-Yi" <jlee@suse.com>
8360 L:      platform-driver-x86@vger.kernel.org
8361 S:      Maintained
8362 F:      drivers/platform/x86/msi-laptop.c
8363
8364 MSI WMI SUPPORT
8365 L:      platform-driver-x86@vger.kernel.org
8366 S:      Orphan
8367 F:      drivers/platform/x86/msi-wmi.c
8368
8369 MSI001 MEDIA DRIVER
8370 M:      Antti Palosaari <crope@iki.fi>
8371 L:      linux-media@vger.kernel.org
8372 W:      https://linuxtv.org
8373 W:      http://palosaari.fi/linux/
8374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8375 T:      git git://linuxtv.org/anttip/media_tree.git
8376 S:      Maintained
8377 F:      drivers/media/tuners/msi001*
8378
8379 MSI2500 MEDIA DRIVER
8380 M:      Antti Palosaari <crope@iki.fi>
8381 L:      linux-media@vger.kernel.org
8382 W:      https://linuxtv.org
8383 W:      http://palosaari.fi/linux/
8384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8385 T:      git git://linuxtv.org/anttip/media_tree.git
8386 S:      Maintained
8387 F:      drivers/media/usb/msi2500/
8388
8389 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8390 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8391 L:      linux-mtd@lists.infradead.org
8392 S:      Maintained
8393 F:      drivers/mtd/devices/docg3*
8394
8395 MT9M032 APTINA SENSOR DRIVER
8396 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8397 L:      linux-media@vger.kernel.org
8398 T:      git git://linuxtv.org/media_tree.git
8399 S:      Maintained
8400 F:      drivers/media/i2c/mt9m032.c
8401 F:      include/media/i2c/mt9m032.h
8402
8403 MT9P031 APTINA CAMERA SENSOR
8404 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8405 L:      linux-media@vger.kernel.org
8406 T:      git git://linuxtv.org/media_tree.git
8407 S:      Maintained
8408 F:      drivers/media/i2c/mt9p031.c
8409 F:      include/media/i2c/mt9p031.h
8410
8411 MT9T001 APTINA CAMERA SENSOR
8412 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8413 L:      linux-media@vger.kernel.org
8414 T:      git git://linuxtv.org/media_tree.git
8415 S:      Maintained
8416 F:      drivers/media/i2c/mt9t001.c
8417 F:      include/media/i2c/mt9t001.h
8418
8419 MT9V032 APTINA CAMERA SENSOR
8420 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8421 L:      linux-media@vger.kernel.org
8422 T:      git git://linuxtv.org/media_tree.git
8423 S:      Maintained
8424 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8425 F:      drivers/media/i2c/mt9v032.c
8426 F:      include/media/i2c/mt9v032.h
8427
8428 MULTIFUNCTION DEVICES (MFD)
8429 M:      Lee Jones <lee.jones@linaro.org>
8430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8431 S:      Supported
8432 F:      Documentation/devicetree/bindings/mfd/
8433 F:      drivers/mfd/
8434 F:      include/linux/mfd/
8435
8436 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8437 M:      Ulf Hansson <ulf.hansson@linaro.org>
8438 L:      linux-mmc@vger.kernel.org
8439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8440 S:      Maintained
8441 F:      Documentation/devicetree/bindings/mmc/
8442 F:      drivers/mmc/
8443 F:      include/linux/mmc/
8444 F:      include/uapi/linux/mmc/
8445
8446 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8447 S:      Orphan
8448 F:      drivers/mmc/host/mmc_spi.c
8449 F:      include/linux/spi/mmc_spi.h
8450
8451 MULTISOUND SOUND DRIVER
8452 M:      Andrew Veliath <andrewtv@usa.net>
8453 S:      Maintained
8454 F:      Documentation/sound/oss/MultiSound
8455 F:      sound/oss/msnd*
8456
8457 MULTITECH MULTIPORT CARD (ISICOM)
8458 S:      Orphan
8459 F:      drivers/tty/isicom.c
8460 F:      include/linux/isicom.h
8461
8462 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8463 M:      Bin Liu <b-liu@ti.com>
8464 L:      linux-usb@vger.kernel.org
8465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8466 S:      Maintained
8467 F:      drivers/usb/musb/
8468
8469 MXL5007T MEDIA DRIVER
8470 M:      Michael Krufky <mkrufky@linuxtv.org>
8471 L:      linux-media@vger.kernel.org
8472 W:      https://linuxtv.org
8473 W:      http://github.com/mkrufky
8474 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8475 T:      git git://linuxtv.org/mkrufky/tuners.git
8476 S:      Maintained
8477 F:      drivers/media/tuners/mxl5007t.*
8478
8479 MXSFB DRM DRIVER
8480 M:      Marek Vasut <marex@denx.de>
8481 S:      Supported
8482 F:      drivers/gpu/drm/mxsfb/
8483 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8484
8485 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8486 M:      Hyong-Youb Kim <hykim@myri.com>
8487 L:      netdev@vger.kernel.org
8488 W:      https://www.myricom.com/support/downloads/myri10ge.html
8489 S:      Supported
8490 F:      drivers/net/ethernet/myricom/myri10ge/
8491
8492 NAND FLASH SUBSYSTEM
8493 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8494 R:      Richard Weinberger <richard@nod.at>
8495 L:      linux-mtd@lists.infradead.org
8496 W:      http://www.linux-mtd.infradead.org/
8497 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8498 T:      git git://github.com/linux-nand/linux.git
8499 S:      Maintained
8500 F:      drivers/mtd/nand/
8501 F:      include/linux/mtd/nand*.h
8502
8503 NATSEMI ETHERNET DRIVER (DP8381x)
8504 S:      Orphan
8505 F:      drivers/net/ethernet/natsemi/natsemi.c
8506
8507 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8508 M:      Daniel Mack <zonque@gmail.com>
8509 S:      Maintained
8510 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8511 W:      http://www.native-instruments.com
8512 F:      sound/usb/caiaq/
8513
8514 NCP FILESYSTEM
8515 M:      Petr Vandrovec <petr@vandrovec.name>
8516 S:      Odd Fixes
8517 F:      fs/ncpfs/
8518
8519 NCR 5380 SCSI DRIVERS
8520 M:      Finn Thain <fthain@telegraphics.com.au>
8521 M:      Michael Schmitz <schmitzmic@gmail.com>
8522 L:      linux-scsi@vger.kernel.org
8523 S:      Maintained
8524 F:      Documentation/scsi/g_NCR5380.txt
8525 F:      drivers/scsi/NCR5380.*
8526 F:      drivers/scsi/arm/cumana_1.c
8527 F:      drivers/scsi/arm/oak.c
8528 F:      drivers/scsi/atari_scsi.*
8529 F:      drivers/scsi/dmx3191d.c
8530 F:      drivers/scsi/g_NCR5380.*
8531 F:      drivers/scsi/mac_scsi.*
8532 F:      drivers/scsi/sun3_scsi.*
8533 F:      drivers/scsi/sun3_scsi_vme.c
8534
8535 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8536 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8537 L:      linux-scsi@vger.kernel.org
8538 S:      Maintained
8539 F:      drivers/scsi/NCR_D700.*
8540
8541 NCT6775 HARDWARE MONITOR DRIVER
8542 M:      Guenter Roeck <linux@roeck-us.net>
8543 L:      linux-hwmon@vger.kernel.org
8544 S:      Maintained
8545 F:      Documentation/hwmon/nct6775
8546 F:      drivers/hwmon/nct6775.c
8547
8548 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8549 M:      Faisal Latif <faisal.latif@intel.com>
8550 L:      linux-rdma@vger.kernel.org
8551 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8552 S:      Supported
8553 F:      drivers/infiniband/hw/nes/
8554 F:      include/uapi/rdma/nes-abi.h
8555
8556 NETEM NETWORK EMULATOR
8557 M:      Stephen Hemminger <stephen@networkplumber.org>
8558 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8559 S:      Maintained
8560 F:      net/sched/sch_netem.c
8561
8562 NETERION 10GbE DRIVERS (s2io/vxge)
8563 M:      Jon Mason <jdmason@kudzu.us>
8564 L:      netdev@vger.kernel.org
8565 S:      Supported
8566 F:      Documentation/networking/s2io.txt
8567 F:      Documentation/networking/vxge.txt
8568 F:      drivers/net/ethernet/neterion/
8569
8570 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8571 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8572 M:      Patrick McHardy <kaber@trash.net>
8573 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8574 L:      netfilter-devel@vger.kernel.org
8575 L:      coreteam@netfilter.org
8576 W:      http://www.netfilter.org/
8577 W:      http://www.iptables.org/
8578 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8581 S:      Supported
8582 F:      include/linux/netfilter*
8583 F:      include/linux/netfilter/
8584 F:      include/net/netfilter/
8585 F:      include/uapi/linux/netfilter*
8586 F:      include/uapi/linux/netfilter/
8587 F:      net/*/netfilter.c
8588 F:      net/*/netfilter/
8589 F:      net/netfilter/
8590 F:      net/bridge/br_netfilter*.c
8591
8592 NETLABEL
8593 M:      Paul Moore <paul@paul-moore.com>
8594 W:      http://netlabel.sf.net
8595 L:      netdev@vger.kernel.org
8596 S:      Maintained
8597 F:      Documentation/netlabel/
8598 F:      include/net/netlabel.h
8599 F:      net/netlabel/
8600
8601 NETROM NETWORK LAYER
8602 M:      Ralf Baechle <ralf@linux-mips.org>
8603 L:      linux-hams@vger.kernel.org
8604 W:      http://www.linux-ax25.org/
8605 S:      Maintained
8606 F:      include/net/netrom.h
8607 F:      include/uapi/linux/netrom.h
8608 F:      net/netrom/
8609
8610 NETRONOME ETHERNET DRIVERS
8611 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8612 L:      oss-drivers@netronome.com
8613 S:      Maintained
8614 F:      drivers/net/ethernet/netronome/
8615
8616 NETWORK BLOCK DEVICE (NBD)
8617 M:      Markus Pargmann <mpa@pengutronix.de>
8618 S:      Maintained
8619 L:      nbd-general@lists.sourceforge.net
8620 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8621 F:      Documentation/blockdev/nbd.txt
8622 F:      drivers/block/nbd.c
8623 F:      include/uapi/linux/nbd.h
8624
8625 NETWORK DROP MONITOR
8626 M:      Neil Horman <nhorman@tuxdriver.com>
8627 L:      netdev@vger.kernel.org
8628 S:      Maintained
8629 W:      https://fedorahosted.org/dropwatch/
8630 F:      net/core/drop_monitor.c
8631
8632 NETWORKING [DSA]
8633 M:      Andrew Lunn <andrew@lunn.ch>
8634 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8635 M:      Florian Fainelli <f.fainelli@gmail.com>
8636 S:      Maintained
8637 F:      net/dsa/
8638 F:      include/net/dsa.h
8639 F:      drivers/net/dsa/
8640
8641 NETWORKING [GENERAL]
8642 M:      "David S. Miller" <davem@davemloft.net>
8643 L:      netdev@vger.kernel.org
8644 W:      http://www.linuxfoundation.org/en/Net
8645 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8648 S:      Maintained
8649 F:      net/
8650 F:      include/net/
8651 F:      include/linux/in.h
8652 F:      include/linux/net.h
8653 F:      include/linux/netdevice.h
8654 F:      include/uapi/linux/in.h
8655 F:      include/uapi/linux/net.h
8656 F:      include/uapi/linux/netdevice.h
8657 F:      include/uapi/linux/net_namespace.h
8658 F:      tools/net/
8659 F:      tools/testing/selftests/net/
8660 F:      lib/random32.c
8661
8662 NETWORKING [IPv4/IPv6]
8663 M:      "David S. Miller" <davem@davemloft.net>
8664 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8665 M:      James Morris <jmorris@namei.org>
8666 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8667 M:      Patrick McHardy <kaber@trash.net>
8668 L:      netdev@vger.kernel.org
8669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8670 S:      Maintained
8671 F:      net/ipv4/
8672 F:      net/ipv6/
8673 F:      include/net/ip*
8674 F:      arch/x86/net/*
8675
8676 NETWORKING [IPSEC]
8677 M:      Steffen Klassert <steffen.klassert@secunet.com>
8678 M:      Herbert Xu <herbert@gondor.apana.org.au>
8679 M:      "David S. Miller" <davem@davemloft.net>
8680 L:      netdev@vger.kernel.org
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8683 S:      Maintained
8684 F:      net/core/flow.c
8685 F:      net/xfrm/
8686 F:      net/key/
8687 F:      net/ipv4/xfrm*
8688 F:      net/ipv4/esp4.c
8689 F:      net/ipv4/ah4.c
8690 F:      net/ipv4/ipcomp.c
8691 F:      net/ipv4/ip_vti.c
8692 F:      net/ipv6/xfrm*
8693 F:      net/ipv6/esp6.c
8694 F:      net/ipv6/ah6.c
8695 F:      net/ipv6/ipcomp6.c
8696 F:      net/ipv6/ip6_vti.c
8697 F:      include/uapi/linux/xfrm.h
8698 F:      include/net/xfrm.h
8699
8700 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8701 M:      Paul Moore <paul@paul-moore.com>
8702 L:      netdev@vger.kernel.org
8703 S:      Maintained
8704
8705 NETWORKING [WIRELESS]
8706 L:      linux-wireless@vger.kernel.org
8707 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8708
8709 NETWORKING DRIVERS
8710 L:      netdev@vger.kernel.org
8711 W:      http://www.linuxfoundation.org/en/Net
8712 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8715 S:      Odd Fixes
8716 F:      Documentation/devicetree/bindings/net/
8717 F:      drivers/net/
8718 F:      include/linux/if_*
8719 F:      include/linux/netdevice.h
8720 F:      include/linux/etherdevice.h
8721 F:      include/linux/fcdevice.h
8722 F:      include/linux/fddidevice.h
8723 F:      include/linux/hippidevice.h
8724 F:      include/linux/inetdevice.h
8725 F:      include/uapi/linux/if_*
8726 F:      include/uapi/linux/netdevice.h
8727
8728 NETWORKING DRIVERS (WIRELESS)
8729 M:      Kalle Valo <kvalo@codeaurora.org>
8730 L:      linux-wireless@vger.kernel.org
8731 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8734 S:      Maintained
8735 F:      Documentation/devicetree/bindings/net/wireless/
8736 F:      drivers/net/wireless/
8737
8738 NETXEN (1/10) GbE SUPPORT
8739 M:      Manish Chopra <manish.chopra@cavium.com>
8740 M:      Rahul Verma <rahul.verma@cavium.com>
8741 M:      Dept-GELinuxNICDev@cavium.com
8742 L:      netdev@vger.kernel.org
8743 S:      Supported
8744 F:      drivers/net/ethernet/qlogic/netxen/
8745
8746 NFC SUBSYSTEM
8747 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8748 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8749 M:      Samuel Ortiz <sameo@linux.intel.com>
8750 L:      linux-wireless@vger.kernel.org
8751 L:      linux-nfc@lists.01.org (subscribers-only)
8752 S:      Supported
8753 F:      net/nfc/
8754 F:      include/net/nfc/
8755 F:      include/uapi/linux/nfc.h
8756 F:      drivers/nfc/
8757 F:      include/linux/platform_data/nfcmrvl.h
8758 F:      include/linux/platform_data/nxp-nci.h
8759 F:      include/linux/platform_data/pn544.h
8760 F:      include/linux/platform_data/st21nfca.h
8761 F:      include/linux/platform_data/st-nci.h
8762 F:      Documentation/devicetree/bindings/net/nfc/
8763
8764 NFS, SUNRPC, AND LOCKD CLIENTS
8765 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8766 M:      Anna Schumaker <anna.schumaker@netapp.com>
8767 L:      linux-nfs@vger.kernel.org
8768 W:      http://client.linux-nfs.org
8769 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8770 S:      Maintained
8771 F:      fs/lockd/
8772 F:      fs/nfs/
8773 F:      fs/nfs_common/
8774 F:      net/sunrpc/
8775 F:      include/linux/lockd/
8776 F:      include/linux/nfs*
8777 F:      include/linux/sunrpc/
8778 F:      include/uapi/linux/nfs*
8779 F:      include/uapi/linux/sunrpc/
8780
8781 NILFS2 FILESYSTEM
8782 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8783 L:      linux-nilfs@vger.kernel.org
8784 W:      http://nilfs.sourceforge.net/
8785 W:      http://nilfs.osdn.jp/
8786 T:      git git://github.com/konis/nilfs2.git
8787 S:      Supported
8788 F:      Documentation/filesystems/nilfs2.txt
8789 F:      fs/nilfs2/
8790 F:      include/trace/events/nilfs2.h
8791 F:      include/uapi/linux/nilfs2_api.h
8792 F:      include/uapi/linux/nilfs2_ondisk.h
8793
8794 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8795 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8796 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8797 S:      Maintained
8798 F:      Documentation/scsi/NinjaSCSI.txt
8799 F:      drivers/scsi/pcmcia/nsp_*
8800
8801 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8802 M:      GOTO Masanori <gotom@debian.or.jp>
8803 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8804 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8805 S:      Maintained
8806 F:      Documentation/scsi/NinjaSCSI.txt
8807 F:      drivers/scsi/nsp32*
8808
8809 NIOS2 ARCHITECTURE
8810 M:      Ley Foon Tan <lftan@altera.com>
8811 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8813 S:      Maintained
8814 F:      arch/nios2/
8815
8816 NOKIA N900 POWER SUPPLY DRIVERS
8817 R:      Pali Rohár <pali.rohar@gmail.com>
8818 F:      include/linux/power/bq2415x_charger.h
8819 F:      include/linux/power/bq27xxx_battery.h
8820 F:      include/linux/power/isp1704_charger.h
8821 F:      drivers/power/supply/bq2415x_charger.c
8822 F:      drivers/power/supply/bq27xxx_battery.c
8823 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8824 F:      drivers/power/supply/isp1704_charger.c
8825 F:      drivers/power/supply/rx51_battery.c
8826
8827 NTB DRIVER CORE
8828 M:      Jon Mason <jdmason@kudzu.us>
8829 M:      Dave Jiang <dave.jiang@intel.com>
8830 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8831 L:      linux-ntb@googlegroups.com
8832 S:      Supported
8833 W:      https://github.com/jonmason/ntb/wiki
8834 T:      git git://github.com/jonmason/ntb.git
8835 F:      drivers/ntb/
8836 F:      drivers/net/ntb_netdev.c
8837 F:      include/linux/ntb.h
8838 F:      include/linux/ntb_transport.h
8839 F:      tools/testing/selftests/ntb/
8840
8841 NTB INTEL DRIVER
8842 M:      Jon Mason <jdmason@kudzu.us>
8843 M:      Dave Jiang <dave.jiang@intel.com>
8844 L:      linux-ntb@googlegroups.com
8845 S:      Supported
8846 W:      https://github.com/jonmason/ntb/wiki
8847 T:      git git://github.com/jonmason/ntb.git
8848 F:      drivers/ntb/hw/intel/
8849
8850 NTB AMD DRIVER
8851 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8852 L:      linux-ntb@googlegroups.com
8853 S:      Supported
8854 F:      drivers/ntb/hw/amd/
8855
8856 NTFS FILESYSTEM
8857 M:      Anton Altaparmakov <anton@tuxera.com>
8858 L:      linux-ntfs-dev@lists.sourceforge.net
8859 W:      http://www.tuxera.com/
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8861 S:      Supported
8862 F:      Documentation/filesystems/ntfs.txt
8863 F:      fs/ntfs/
8864
8865 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8866 M:      Antonino Daplas <adaplas@gmail.com>
8867 L:      linux-fbdev@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/video/fbdev/riva/
8870 F:      drivers/video/fbdev/nvidia/
8871
8872 NVM EXPRESS DRIVER
8873 M:      Keith Busch <keith.busch@intel.com>
8874 M:      Jens Axboe <axboe@fb.com>
8875 M:      Christoph Hellwig <hch@lst.de>
8876 M:      Sagi Grimberg <sagi@grimberg.me>
8877 L:      linux-nvme@lists.infradead.org
8878 T:      git://git.infradead.org/nvme.git
8879 W:      http://git.infradead.org/nvme.git
8880 S:      Supported
8881 F:      drivers/nvme/host/
8882 F:      include/linux/nvme.h
8883 F:      include/uapi/linux/nvme_ioctl.h
8884
8885 NVM EXPRESS TARGET DRIVER
8886 M:      Christoph Hellwig <hch@lst.de>
8887 M:      Sagi Grimberg <sagi@grimberg.me>
8888 L:      linux-nvme@lists.infradead.org
8889 T:      git://git.infradead.org/nvme.git
8890 W:      http://git.infradead.org/nvme.git
8891 S:      Supported
8892 F:      drivers/nvme/target/
8893
8894 NVM EXPRESS FC TRANSPORT DRIVERS
8895 M:      James Smart <james.smart@broadcom.com>
8896 L:      linux-nvme@lists.infradead.org
8897 S:      Supported
8898 F:      include/linux/nvme-fc.h
8899 F:      include/linux/nvme-fc-driver.h
8900 F:      drivers/nvme/host/fc.c
8901 F:      drivers/nvme/target/fc.c
8902 F:      drivers/nvme/target/fcloop.c
8903
8904 NVMEM FRAMEWORK
8905 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8906 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8907 S:      Maintained
8908 F:      drivers/nvmem/
8909 F:      Documentation/devicetree/bindings/nvmem/
8910 F:      include/linux/nvmem-consumer.h
8911 F:      include/linux/nvmem-provider.h
8912
8913 NXP-NCI NFC DRIVER
8914 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8915 R:      Charles Gorand <charles.gorand@effinnov.com>
8916 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8917 S:      Supported
8918 F:      drivers/nfc/nxp-nci
8919
8920 NXP TDA998X DRM DRIVER
8921 M:      Russell King <linux@armlinux.org.uk>
8922 S:      Supported
8923 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8924 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
8925 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8926 F:      include/drm/i2c/tda998x.h
8927
8928 NXP TFA9879 DRIVER
8929 M:      Peter Rosin <peda@axentia.se>
8930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8931 S:      Maintained
8932 F:      sound/soc/codecs/tfa9879*
8933
8934 OBJTOOL
8935 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8936 S:      Supported
8937 F:      tools/objtool/
8938
8939 OMAP SUPPORT
8940 M:      Tony Lindgren <tony@atomide.com>
8941 L:      linux-omap@vger.kernel.org
8942 W:      http://www.muru.com/linux/omap/
8943 W:      http://linux.omap.com/
8944 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8946 S:      Maintained
8947 F:      arch/arm/*omap*/
8948 F:      arch/arm/configs/omap1_defconfig
8949 F:      arch/arm/configs/omap2plus_defconfig
8950 F:      drivers/i2c/busses/i2c-omap.c
8951 F:      drivers/irqchip/irq-omap-intc.c
8952 F:      drivers/mfd/*omap*.c
8953 F:      drivers/mfd/menelaus.c
8954 F:      drivers/mfd/palmas.c
8955 F:      drivers/mfd/tps65217.c
8956 F:      drivers/mfd/tps65218.c
8957 F:      drivers/mfd/tps65910.c
8958 F:      drivers/mfd/twl-core.[ch]
8959 F:      drivers/mfd/twl4030*.c
8960 F:      drivers/mfd/twl6030*.c
8961 F:      drivers/mfd/twl6040*.c
8962 F:      drivers/regulator/palmas-regulator*.c
8963 F:      drivers/regulator/pbias-regulator.c
8964 F:      drivers/regulator/tps65217-regulator.c
8965 F:      drivers/regulator/tps65218-regulator.c
8966 F:      drivers/regulator/tps65910-regulator.c
8967 F:      drivers/regulator/twl-regulator.c
8968 F:      drivers/regulator/twl6030-regulator.c
8969 F:      include/linux/i2c-omap.h
8970
8971 OMAP DEVICE TREE SUPPORT
8972 M:      Benoît Cousson <bcousson@baylibre.com>
8973 M:      Tony Lindgren <tony@atomide.com>
8974 L:      linux-omap@vger.kernel.org
8975 L:      devicetree@vger.kernel.org
8976 S:      Maintained
8977 F:      arch/arm/boot/dts/*omap*
8978 F:      arch/arm/boot/dts/*am3*
8979 F:      arch/arm/boot/dts/*am4*
8980 F:      arch/arm/boot/dts/*am5*
8981 F:      arch/arm/boot/dts/*dra7*
8982
8983 OMAP CLOCK FRAMEWORK SUPPORT
8984 M:      Paul Walmsley <paul@pwsan.com>
8985 L:      linux-omap@vger.kernel.org
8986 S:      Maintained
8987 F:      arch/arm/*omap*/*clock*
8988
8989 OMAP POWER MANAGEMENT SUPPORT
8990 M:      Kevin Hilman <khilman@kernel.org>
8991 L:      linux-omap@vger.kernel.org
8992 S:      Maintained
8993 F:      arch/arm/*omap*/*pm*
8994 F:      drivers/cpufreq/omap-cpufreq.c
8995
8996 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8997 M:      Rajendra Nayak <rnayak@codeaurora.org>
8998 M:      Paul Walmsley <paul@pwsan.com>
8999 L:      linux-omap@vger.kernel.org
9000 S:      Maintained
9001 F:      arch/arm/mach-omap2/prm*
9002
9003 OMAP AUDIO SUPPORT
9004 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9005 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9006 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9007 L:      linux-omap@vger.kernel.org
9008 S:      Maintained
9009 F:      sound/soc/omap/
9010
9011 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9012 M:      Roger Quadros <rogerq@ti.com>
9013 M:      Tony Lindgren <tony@atomide.com>
9014 L:      linux-omap@vger.kernel.org
9015 S:      Maintained
9016 F:      drivers/memory/omap-gpmc.c
9017 F:      arch/arm/mach-omap2/*gpmc*
9018
9019 OMAP FRAMEBUFFER SUPPORT
9020 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9021 L:      linux-fbdev@vger.kernel.org
9022 L:      linux-omap@vger.kernel.org
9023 S:      Maintained
9024 F:      drivers/video/fbdev/omap/
9025
9026 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9027 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9028 L:      linux-omap@vger.kernel.org
9029 L:      linux-fbdev@vger.kernel.org
9030 S:      Maintained
9031 F:      drivers/video/fbdev/omap2/
9032 F:      Documentation/arm/OMAP/DSS
9033
9034 OMAP HARDWARE SPINLOCK SUPPORT
9035 M:      Ohad Ben-Cohen <ohad@wizery.com>
9036 L:      linux-omap@vger.kernel.org
9037 S:      Maintained
9038 F:      drivers/hwspinlock/omap_hwspinlock.c
9039
9040 OMAP MMC SUPPORT
9041 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9042 L:      linux-omap@vger.kernel.org
9043 S:      Maintained
9044 F:      drivers/mmc/host/omap.c
9045
9046 OMAP HS MMC SUPPORT
9047 L:      linux-mmc@vger.kernel.org
9048 L:      linux-omap@vger.kernel.org
9049 S:      Orphan
9050 F:      drivers/mmc/host/omap_hsmmc.c
9051
9052 OMAP RANDOM NUMBER GENERATOR SUPPORT
9053 M:      Deepak Saxena <dsaxena@plexity.net>
9054 S:      Maintained
9055 F:      drivers/char/hw_random/omap-rng.c
9056
9057 OMAP HWMOD SUPPORT
9058 M:      Benoît Cousson <bcousson@baylibre.com>
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.*
9063
9064 OMAP HWMOD DATA
9065 M:      Paul Walmsley <paul@pwsan.com>
9066 L:      linux-omap@vger.kernel.org
9067 S:      Maintained
9068 F:      arch/arm/mach-omap2/omap_hwmod*data*
9069
9070 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9071 M:      Benoît Cousson <bcousson@baylibre.com>
9072 L:      linux-omap@vger.kernel.org
9073 S:      Maintained
9074 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9075
9076 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9077 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9078 L:      linux-media@vger.kernel.org
9079 S:      Maintained
9080 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9081 F:      drivers/media/platform/omap3isp/
9082 F:      drivers/staging/media/omap4iss/
9083
9084 OMAP USB SUPPORT
9085 L:      linux-usb@vger.kernel.org
9086 L:      linux-omap@vger.kernel.org
9087 S:      Orphan
9088 F:      drivers/usb/*/*omap*
9089 F:      arch/arm/*omap*/usb*
9090
9091 OMAP GPIO DRIVER
9092 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9093 M:      Santosh Shilimkar <ssantosh@kernel.org>
9094 M:      Kevin Hilman <khilman@kernel.org>
9095 L:      linux-omap@vger.kernel.org
9096 S:      Maintained
9097 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9098 F:      drivers/gpio/gpio-omap.c
9099
9100 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9101 M:      Mark Jackson <mpfj@newflow.co.uk>
9102 L:      linux-omap@vger.kernel.org
9103 S:      Maintained
9104 F:      arch/arm/boot/dts/am335x-nano.dts
9105
9106 OMFS FILESYSTEM
9107 M:      Bob Copeland <me@bobcopeland.com>
9108 L:      linux-karma-devel@lists.sourceforge.net
9109 S:      Maintained
9110 F:      Documentation/filesystems/omfs.txt
9111 F:      fs/omfs/
9112
9113 OMNIKEY CARDMAN 4000 DRIVER
9114 M:      Harald Welte <laforge@gnumonks.org>
9115 S:      Maintained
9116 F:      drivers/char/pcmcia/cm4000_cs.c
9117 F:      include/linux/cm4000_cs.h
9118 F:      include/uapi/linux/cm4000_cs.h
9119
9120 OMNIKEY CARDMAN 4040 DRIVER
9121 M:      Harald Welte <laforge@gnumonks.org>
9122 S:      Maintained
9123 F:      drivers/char/pcmcia/cm4040_cs.*
9124
9125 OMNIVISION OV7670 SENSOR DRIVER
9126 M:      Jonathan Corbet <corbet@lwn.net>
9127 L:      linux-media@vger.kernel.org
9128 T:      git git://linuxtv.org/media_tree.git
9129 S:      Maintained
9130 F:      drivers/media/i2c/ov7670.c
9131
9132 ONENAND FLASH DRIVER
9133 M:      Kyungmin Park <kyungmin.park@samsung.com>
9134 L:      linux-mtd@lists.infradead.org
9135 S:      Maintained
9136 F:      drivers/mtd/onenand/
9137 F:      include/linux/mtd/onenand*.h
9138
9139 ONSTREAM SCSI TAPE DRIVER
9140 M:      Willem Riede <osst@riede.org>
9141 L:      osst-users@lists.sourceforge.net
9142 L:      linux-scsi@vger.kernel.org
9143 S:      Maintained
9144 F:      Documentation/scsi/osst.txt
9145 F:      drivers/scsi/osst.*
9146 F:      drivers/scsi/osst_*.h
9147 F:      drivers/scsi/st.h
9148
9149 OPENCORES I2C BUS DRIVER
9150 M:      Peter Korsgaard <jacmet@sunsite.dk>
9151 L:      linux-i2c@vger.kernel.org
9152 S:      Maintained
9153 F:      Documentation/i2c/busses/i2c-ocores
9154 F:      drivers/i2c/busses/i2c-ocores.c
9155
9156 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9157 M:      Rob Herring <robh+dt@kernel.org>
9158 M:      Frank Rowand <frowand.list@gmail.com>
9159 L:      devicetree@vger.kernel.org
9160 W:      http://www.devicetree.org/
9161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9162 S:      Maintained
9163 F:      drivers/of/
9164 F:      include/linux/of*.h
9165 F:      scripts/dtc/
9166
9167 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9168 M:      Rob Herring <robh+dt@kernel.org>
9169 M:      Mark Rutland <mark.rutland@arm.com>
9170 L:      devicetree@vger.kernel.org
9171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9172 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9173 S:      Maintained
9174 F:      Documentation/devicetree/
9175 F:      arch/*/boot/dts/
9176 F:      include/dt-bindings/
9177
9178 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9179 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9180 L:      devicetree@vger.kernel.org
9181 S:      Maintained
9182 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9183 F:      Documentation/devicetree/overlay-notes.txt
9184 F:      drivers/of/overlay.c
9185 F:      drivers/of/resolver.c
9186
9187 OPENRISC ARCHITECTURE
9188 M:      Jonas Bonn <jonas@southpole.se>
9189 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9190 M:      Stafford Horne <shorne@gmail.com>
9191 L:      openrisc@lists.librecores.org
9192 W:      http://openrisc.io
9193 S:      Maintained
9194 F:      arch/openrisc/
9195
9196 OPENVSWITCH
9197 M:      Pravin Shelar <pshelar@nicira.com>
9198 L:      netdev@vger.kernel.org
9199 L:      dev@openvswitch.org
9200 W:      http://openvswitch.org
9201 S:      Maintained
9202 F:      net/openvswitch/
9203 F:      include/uapi/linux/openvswitch.h
9204
9205 OPERATING PERFORMANCE POINTS (OPP)
9206 M:      Viresh Kumar <vireshk@kernel.org>
9207 M:      Nishanth Menon <nm@ti.com>
9208 M:      Stephen Boyd <sboyd@codeaurora.org>
9209 L:      linux-pm@vger.kernel.org
9210 S:      Maintained
9211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9212 F:      drivers/base/power/opp/
9213 F:      include/linux/pm_opp.h
9214 F:      Documentation/power/opp.txt
9215 F:      Documentation/devicetree/bindings/opp/
9216
9217 OPL4 DRIVER
9218 M:      Clemens Ladisch <clemens@ladisch.de>
9219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9220 T:      git git://git.alsa-project.org/alsa-kernel.git
9221 S:      Maintained
9222 F:      sound/drivers/opl4/
9223
9224 OPROFILE
9225 M:      Robert Richter <rric@kernel.org>
9226 L:      oprofile-list@lists.sf.net
9227 S:      Maintained
9228 F:      arch/*/include/asm/oprofile*.h
9229 F:      arch/*/oprofile/
9230 F:      drivers/oprofile/
9231 F:      include/linux/oprofile.h
9232
9233 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9234 M:      Mark Fasheh <mfasheh@versity.com>
9235 M:      Joel Becker <jlbec@evilplan.org>
9236 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9237 W:      http://ocfs2.wiki.kernel.org
9238 S:      Supported
9239 F:      Documentation/filesystems/ocfs2.txt
9240 F:      Documentation/filesystems/dlmfs.txt
9241 F:      fs/ocfs2/
9242
9243 ORINOCO DRIVER
9244 L:      linux-wireless@vger.kernel.org
9245 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9246 W:      http://www.nongnu.org/orinoco/
9247 S:      Orphan
9248 F:      drivers/net/wireless/intersil/orinoco/
9249
9250 OSD LIBRARY and FILESYSTEM
9251 M:      Boaz Harrosh <ooo@electrozaur.com>
9252 M:      Benny Halevy <bhalevy@primarydata.com>
9253 L:      osd-dev@open-osd.org
9254 W:      http://open-osd.org
9255 T:      git git://git.open-osd.org/open-osd.git
9256 S:      Maintained
9257 F:      drivers/scsi/osd/
9258 F:      include/scsi/osd_*
9259 F:      fs/exofs/
9260
9261 OVERLAY FILESYSTEM
9262 M:      Miklos Szeredi <miklos@szeredi.hu>
9263 L:      linux-unionfs@vger.kernel.org
9264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9265 S:      Supported
9266 F:      fs/overlayfs/
9267 F:      Documentation/filesystems/overlayfs.txt
9268
9269 ORANGEFS FILESYSTEM
9270 M:      Mike Marshall <hubcap@omnibond.com>
9271 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9273 S:      Supported
9274 F:      fs/orangefs/
9275 F:      Documentation/filesystems/orangefs.txt
9276
9277 P54 WIRELESS DRIVER
9278 M:      Christian Lamparter <chunkeey@googlemail.com>
9279 L:      linux-wireless@vger.kernel.org
9280 W:      http://wireless.kernel.org/en/users/Drivers/p54
9281 S:      Maintained
9282 F:      drivers/net/wireless/intersil/p54/
9283
9284 PA SEMI ETHERNET DRIVER
9285 L:      netdev@vger.kernel.org
9286 S:      Orphan
9287 F:      drivers/net/ethernet/pasemi/*
9288
9289 PA SEMI SMBUS DRIVER
9290 L:      linux-i2c@vger.kernel.org
9291 S:      Orphan
9292 F:      drivers/i2c/busses/i2c-pasemi.c
9293
9294 PADATA PARALLEL EXECUTION MECHANISM
9295 M:      Steffen Klassert <steffen.klassert@secunet.com>
9296 L:      linux-crypto@vger.kernel.org
9297 S:      Maintained
9298 F:      kernel/padata.c
9299 F:      include/linux/padata.h
9300 F:      Documentation/padata.txt
9301
9302 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9303 M:      Harald Welte <laforge@gnumonks.org>
9304 L:      platform-driver-x86@vger.kernel.org
9305 S:      Maintained
9306 F:      drivers/platform/x86/panasonic-laptop.c
9307
9308 PANASONIC MN10300/AM33/AM34 PORT
9309 M:      David Howells <dhowells@redhat.com>
9310 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9311 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9312 S:      Maintained
9313 F:      Documentation/mn10300/
9314 F:      arch/mn10300/
9315
9316 PARALLEL LCD/KEYPAD PANEL DRIVER
9317 M:      Willy Tarreau <willy@haproxy.com>
9318 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9319 S:      Odd Fixes
9320 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9321 F:      drivers/misc/panel.c
9322
9323 PARALLEL PORT SUBSYSTEM
9324 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9325 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9326 L:      linux-parport@lists.infradead.org (subscribers-only)
9327 S:      Maintained
9328 F:      drivers/parport/
9329 F:      include/linux/parport*.h
9330 F:      drivers/char/ppdev.c
9331 F:      include/uapi/linux/ppdev.h
9332 F:      Documentation/parport*.txt
9333
9334 PARAVIRT_OPS INTERFACE
9335 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9336 M:      Chris Wright <chrisw@sous-sol.org>
9337 M:      Alok Kataria <akataria@vmware.com>
9338 M:      Rusty Russell <rusty@rustcorp.com.au>
9339 L:      virtualization@lists.linux-foundation.org
9340 S:      Supported
9341 F:      Documentation/virtual/paravirt_ops.txt
9342 F:      arch/*/kernel/paravirt*
9343 F:      arch/*/include/asm/paravirt.h
9344 F:      include/linux/hypervisor.h
9345
9346 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9347 M:      Tim Waugh <tim@cyberelk.net>
9348 L:      linux-parport@lists.infradead.org (subscribers-only)
9349 S:      Maintained
9350 F:      Documentation/blockdev/paride.txt
9351 F:      drivers/block/paride/
9352
9353 PARISC ARCHITECTURE
9354 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9355 M:      Helge Deller <deller@gmx.de>
9356 L:      linux-parisc@vger.kernel.org
9357 W:      http://www.parisc-linux.org/
9358 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9361 S:      Maintained
9362 F:      arch/parisc/
9363 F:      Documentation/parisc/
9364 F:      drivers/parisc/
9365 F:      drivers/char/agp/parisc-agp.c
9366 F:      drivers/input/serio/gscps2.c
9367 F:      drivers/parport/parport_gsc.*
9368 F:      drivers/tty/serial/8250/8250_gsc.c
9369 F:      drivers/video/fbdev/sti*
9370 F:      drivers/video/console/sti*
9371 F:      drivers/video/logo/logo_parisc*
9372
9373 PC87360 HARDWARE MONITORING DRIVER
9374 M:      Jim Cromie <jim.cromie@gmail.com>
9375 L:      linux-hwmon@vger.kernel.org
9376 S:      Maintained
9377 F:      Documentation/hwmon/pc87360
9378 F:      drivers/hwmon/pc87360.c
9379
9380 PC8736x GPIO DRIVER
9381 M:      Jim Cromie <jim.cromie@gmail.com>
9382 S:      Maintained
9383 F:      drivers/char/pc8736x_gpio.c
9384
9385 PC87427 HARDWARE MONITORING DRIVER
9386 M:      Jean Delvare <jdelvare@suse.com>
9387 L:      linux-hwmon@vger.kernel.org
9388 S:      Maintained
9389 F:      Documentation/hwmon/pc87427
9390 F:      drivers/hwmon/pc87427.c
9391
9392 PCA9532 LED DRIVER
9393 M:      Riku Voipio <riku.voipio@iki.fi>
9394 S:      Maintained
9395 F:      drivers/leds/leds-pca9532.c
9396 F:      include/linux/leds-pca9532.h
9397
9398 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9399 M:      Guenter Roeck <linux@roeck-us.net>
9400 L:      linux-i2c@vger.kernel.org
9401 S:      Maintained
9402 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9403
9404 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9405 M:      Khalid Aziz <khalid@gonehiking.org>
9406 S:      Maintained
9407 F:      drivers/firmware/pcdp.*
9408
9409 PCI ERROR RECOVERY
9410 M:      Linas Vepstas <linasvepstas@gmail.com>
9411 L:      linux-pci@vger.kernel.org
9412 S:      Supported
9413 F:      Documentation/PCI/pci-error-recovery.txt
9414
9415 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9416 M:      Russell Currey <ruscur@russell.cc>
9417 L:      linuxppc-dev@lists.ozlabs.org
9418 S:      Supported
9419 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9420 F:      arch/powerpc/kernel/eeh*.c
9421 F:      arch/powerpc/platforms/*/eeh*.c
9422 F:      arch/powerpc/include/*/eeh*.h
9423
9424 PCI SUBSYSTEM
9425 M:      Bjorn Helgaas <bhelgaas@google.com>
9426 L:      linux-pci@vger.kernel.org
9427 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9429 S:      Supported
9430 F:      Documentation/devicetree/bindings/pci/
9431 F:      Documentation/PCI/
9432 F:      drivers/pci/
9433 F:      include/linux/pci*
9434 F:      arch/x86/pci/
9435 F:      arch/x86/kernel/quirks.c
9436
9437 PCI DRIVER FOR ALTERA PCIE IP
9438 M:      Ley Foon Tan <lftan@altera.com>
9439 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9440 L:      linux-pci@vger.kernel.org
9441 S:      Supported
9442 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9443 F:      drivers/pci/host/pcie-altera.c
9444
9445 PCI DRIVER FOR ARM VERSATILE PLATFORM
9446 M:      Rob Herring <robh@kernel.org>
9447 L:      linux-pci@vger.kernel.org
9448 L:      linux-arm-kernel@lists.infradead.org
9449 S:      Maintained
9450 F:      Documentation/devicetree/bindings/pci/versatile.txt
9451 F:      drivers/pci/host/pci-versatile.c
9452
9453 PCI DRIVER FOR ARMADA 8K
9454 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9455 L:      linux-pci@vger.kernel.org
9456 L:      linux-arm-kernel@lists.infradead.org
9457 S:      Maintained
9458 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9459 F:      drivers/pci/host/pcie-armada8k.c
9460
9461 PCI DRIVER FOR APPLIEDMICRO XGENE
9462 M:      Tanmay Inamdar <tinamdar@apm.com>
9463 L:      linux-pci@vger.kernel.org
9464 L:      linux-arm-kernel@lists.infradead.org
9465 S:      Maintained
9466 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9467 F:      drivers/pci/host/pci-xgene.c
9468
9469 PCI DRIVER FOR FREESCALE LAYERSCAPE
9470 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9471 M:      Mingkai Hu <mingkai.hu@freescale.com>
9472 M:      Roy Zang <tie-fei.zang@freescale.com>
9473 L:      linuxppc-dev@lists.ozlabs.org
9474 L:      linux-pci@vger.kernel.org
9475 L:      linux-arm-kernel@lists.infradead.org
9476 S:      Maintained
9477 F:      drivers/pci/host/*layerscape*
9478
9479 PCI DRIVER FOR IMX6
9480 M:      Richard Zhu <hongxing.zhu@nxp.com>
9481 M:      Lucas Stach <l.stach@pengutronix.de>
9482 L:      linux-pci@vger.kernel.org
9483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484 S:      Maintained
9485 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9486 F:      drivers/pci/host/*imx6*
9487
9488 PCI DRIVER FOR TI KEYSTONE
9489 M:      Murali Karicheri <m-karicheri2@ti.com>
9490 L:      linux-pci@vger.kernel.org
9491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9492 S:      Maintained
9493 F:      drivers/pci/host/*keystone*
9494
9495 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9496 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9497 M:      Jason Cooper <jason@lakedaemon.net>
9498 L:      linux-pci@vger.kernel.org
9499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500 S:      Maintained
9501 F:      drivers/pci/host/*mvebu*
9502
9503 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9504 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9505 L:      linux-pci@vger.kernel.org
9506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9507 S:      Maintained
9508 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9509 F:      drivers/pci/host/pci-aardvark.c
9510
9511 PCI DRIVER FOR NVIDIA TEGRA
9512 M:      Thierry Reding <thierry.reding@gmail.com>
9513 L:      linux-tegra@vger.kernel.org
9514 L:      linux-pci@vger.kernel.org
9515 S:      Supported
9516 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9517 F:      drivers/pci/host/pci-tegra.c
9518
9519 PCI DRIVER FOR TI DRA7XX
9520 M:      Kishon Vijay Abraham I <kishon@ti.com>
9521 L:      linux-omap@vger.kernel.org
9522 L:      linux-pci@vger.kernel.org
9523 S:      Supported
9524 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9525 F:      drivers/pci/host/pci-dra7xx.c
9526
9527 PCI DRIVER FOR RENESAS R-CAR
9528 M:      Simon Horman <horms@verge.net.au>
9529 L:      linux-pci@vger.kernel.org
9530 L:      linux-renesas-soc@vger.kernel.org
9531 S:      Maintained
9532 F:      drivers/pci/host/*rcar*
9533
9534 PCI DRIVER FOR SAMSUNG EXYNOS
9535 M:      Jingoo Han <jingoohan1@gmail.com>
9536 L:      linux-pci@vger.kernel.org
9537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9538 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9539 S:      Maintained
9540 F:      drivers/pci/host/pci-exynos.c
9541
9542 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9543 M:      Jingoo Han <jingoohan1@gmail.com>
9544 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9545 L:      linux-pci@vger.kernel.org
9546 S:      Maintained
9547 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9548 F:      drivers/pci/host/*designware*
9549
9550 PCI DRIVER FOR GENERIC OF HOSTS
9551 M:      Will Deacon <will.deacon@arm.com>
9552 L:      linux-pci@vger.kernel.org
9553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9554 S:      Maintained
9555 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9556 F:      drivers/pci/host/pci-host-common.c
9557 F:      drivers/pci/host/pci-host-generic.c
9558
9559 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9560 M:      Keith Busch <keith.busch@intel.com>
9561 L:      linux-pci@vger.kernel.org
9562 S:      Supported
9563 F:      drivers/pci/host/vmd.c
9564
9565 PCIE DRIVER FOR ST SPEAR13XX
9566 M:      Pratyush Anand <pratyush.anand@gmail.com>
9567 L:      linux-pci@vger.kernel.org
9568 S:      Maintained
9569 F:      drivers/pci/host/*spear*
9570
9571 PCI MSI DRIVER FOR ALTERA MSI IP
9572 M:      Ley Foon Tan <lftan@altera.com>
9573 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9574 L:      linux-pci@vger.kernel.org
9575 S:      Supported
9576 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9577 F:      drivers/pci/host/pcie-altera-msi.c
9578
9579 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9580 M:      Duc Dang <dhdang@apm.com>
9581 L:      linux-pci@vger.kernel.org
9582 L:      linux-arm-kernel@lists.infradead.org
9583 S:      Maintained
9584 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9585 F:      drivers/pci/host/pci-xgene-msi.c
9586
9587 PCIE DRIVER FOR AXIS ARTPEC
9588 M:      Niklas Cassel <niklas.cassel@axis.com>
9589 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9590 L:      linux-arm-kernel@axis.com
9591 L:      linux-pci@vger.kernel.org
9592 S:      Maintained
9593 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9594 F:      drivers/pci/host/*artpec*
9595
9596 PCIE DRIVER FOR HISILICON
9597 M:      Zhou Wang <wangzhou1@hisilicon.com>
9598 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9599 L:      linux-pci@vger.kernel.org
9600 S:      Maintained
9601 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9602 F:      drivers/pci/host/pcie-hisi.c
9603
9604 PCIE DRIVER FOR ROCKCHIP
9605 M:      Shawn Lin <shawn.lin@rock-chips.com>
9606 M:      Wenrui Li <wenrui.li@rock-chips.com>
9607 L:      linux-pci@vger.kernel.org
9608 L:      linux-rockchip@lists.infradead.org
9609 S:      Maintained
9610 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9611 F:      drivers/pci/host/pcie-rockchip.c
9612
9613 PCIE DRIVER FOR QUALCOMM MSM
9614 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9615 L:     linux-pci@vger.kernel.org
9616 L:     linux-arm-msm@vger.kernel.org
9617 S:     Maintained
9618 F:     drivers/pci/host/*qcom*
9619
9620 PCIE DRIVER FOR CAVIUM THUNDERX
9621 M:      David Daney <david.daney@cavium.com>
9622 L:      linux-pci@vger.kernel.org
9623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9624 S:      Supported
9625 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9626 F:      drivers/pci/host/pci-thunder-*
9627
9628 PCMCIA SUBSYSTEM
9629 P:      Linux PCMCIA Team
9630 L:      linux-pcmcia@lists.infradead.org
9631 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9633 S:      Maintained
9634 F:      Documentation/pcmcia/
9635 F:      tools/pcmcia/
9636 F:      drivers/pcmcia/
9637 F:      include/pcmcia/
9638
9639 PCNET32 NETWORK DRIVER
9640 M:      Don Fry <pcnet32@frontier.com>
9641 L:      netdev@vger.kernel.org
9642 S:      Maintained
9643 F:      drivers/net/ethernet/amd/pcnet32.c
9644
9645 PCRYPT PARALLEL CRYPTO ENGINE
9646 M:      Steffen Klassert <steffen.klassert@secunet.com>
9647 L:      linux-crypto@vger.kernel.org
9648 S:      Maintained
9649 F:      crypto/pcrypt.c
9650 F:      include/crypto/pcrypt.h
9651
9652 PER-CPU MEMORY ALLOCATOR
9653 M:      Tejun Heo <tj@kernel.org>
9654 M:      Christoph Lameter <cl@linux.com>
9655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9656 S:      Maintained
9657 F:      include/linux/percpu*.h
9658 F:      mm/percpu*.c
9659 F:      arch/*/include/asm/percpu.h
9660
9661 PER-TASK DELAY ACCOUNTING
9662 M:      Balbir Singh <bsingharora@gmail.com>
9663 S:      Maintained
9664 F:      include/linux/delayacct.h
9665 F:      kernel/delayacct.c
9666
9667 PERFORMANCE EVENTS SUBSYSTEM
9668 M:      Peter Zijlstra <peterz@infradead.org>
9669 M:      Ingo Molnar <mingo@redhat.com>
9670 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9671 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9672 L:      linux-kernel@vger.kernel.org
9673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9674 S:      Supported
9675 F:      kernel/events/*
9676 F:      include/linux/perf_event.h
9677 F:      include/uapi/linux/perf_event.h
9678 F:      arch/*/kernel/perf_event*.c
9679 F:      arch/*/kernel/*/perf_event*.c
9680 F:      arch/*/kernel/*/*/perf_event*.c
9681 F:      arch/*/include/asm/perf_event.h
9682 F:      arch/*/kernel/perf_callchain.c
9683 F:      arch/*/events/*
9684 F:      tools/perf/
9685
9686 PERSONALITY HANDLING
9687 M:      Christoph Hellwig <hch@infradead.org>
9688 L:      linux-abi-devel@lists.sourceforge.net
9689 S:      Maintained
9690 F:      include/linux/personality.h
9691 F:      include/uapi/linux/personality.h
9692
9693 PHONET PROTOCOL
9694 M:      Remi Denis-Courmont <courmisch@gmail.com>
9695 S:      Supported
9696 F:      Documentation/networking/phonet.txt
9697 F:      include/linux/phonet.h
9698 F:      include/net/phonet/
9699 F:      include/uapi/linux/phonet.h
9700 F:      net/phonet/
9701
9702 PHRAM MTD DRIVER
9703 M:      Joern Engel <joern@lazybastard.org>
9704 L:      linux-mtd@lists.infradead.org
9705 S:      Maintained
9706 F:      drivers/mtd/devices/phram.c
9707
9708 PICOLCD HID DRIVER
9709 M:      Bruno Prémont <bonbons@linux-vserver.org>
9710 L:      linux-input@vger.kernel.org
9711 S:      Maintained
9712 F:      drivers/hid/hid-picolcd*
9713
9714 PICOXCELL SUPPORT
9715 M:      Jamie Iles <jamie@jamieiles.com>
9716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9717 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9718 S:      Supported
9719 F:      arch/arm/boot/dts/picoxcell*
9720 F:      arch/arm/mach-picoxcell/
9721 F:      drivers/crypto/picoxcell*
9722
9723 PIN CONTROL SUBSYSTEM
9724 M:      Linus Walleij <linus.walleij@linaro.org>
9725 L:      linux-gpio@vger.kernel.org
9726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9727 S:      Maintained
9728 F:      Documentation/devicetree/bindings/pinctrl/
9729 F:      Documentation/pinctrl.txt
9730 F:      drivers/pinctrl/
9731 F:      include/linux/pinctrl/
9732
9733 PIN CONTROLLER - ATMEL AT91
9734 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9736 S:      Maintained
9737 F:      drivers/pinctrl/pinctrl-at91.*
9738
9739 PIN CONTROLLER - ATMEL AT91 PIO4
9740 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9742 L:      linux-gpio@vger.kernel.org
9743 S:      Supported
9744 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9745
9746 PIN CONTROLLER - INTEL
9747 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9748 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9749 S:      Maintained
9750 F:      drivers/pinctrl/intel/
9751
9752 PIN CONTROLLER - RENESAS
9753 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9754 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9755 L:      linux-renesas-soc@vger.kernel.org
9756 S:      Maintained
9757 F:      drivers/pinctrl/sh-pfc/
9758
9759 PIN CONTROLLER - SAMSUNG
9760 M:      Tomasz Figa <tomasz.figa@gmail.com>
9761 M:      Krzysztof Kozlowski <krzk@kernel.org>
9762 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9764 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9765 S:      Maintained
9766 F:      drivers/pinctrl/samsung/
9767 F:      include/dt-bindings/pinctrl/samsung.h
9768 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9769
9770 PIN CONTROLLER - SINGLE
9771 M:      Tony Lindgren <tony@atomide.com>
9772 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9774 L:      linux-omap@vger.kernel.org
9775 S:      Maintained
9776 F:      drivers/pinctrl/pinctrl-single.c
9777
9778 PIN CONTROLLER - ST SPEAR
9779 M:      Viresh Kumar <vireshk@kernel.org>
9780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9781 W:      http://www.st.com/spear
9782 S:      Maintained
9783 F:      drivers/pinctrl/spear/
9784
9785 PISTACHIO SOC SUPPORT
9786 M:      James Hartley <james.hartley@imgtec.com>
9787 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9788 L:      linux-mips@linux-mips.org
9789 S:      Maintained
9790 F:      arch/mips/pistachio/
9791 F:      arch/mips/include/asm/mach-pistachio/
9792 F:      arch/mips/boot/dts/pistachio/
9793 F:      arch/mips/configs/pistachio*_defconfig
9794
9795 PKTCDVD DRIVER
9796 S:      Orphan
9797 M:      linux-block@vger.kernel.org
9798 F:      drivers/block/pktcdvd.c
9799 F:      include/linux/pktcdvd.h
9800 F:      include/uapi/linux/pktcdvd.h
9801
9802 PKUNITY SOC DRIVERS
9803 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9804 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9805 S:      Maintained
9806 T:      git git://github.com/gxt/linux.git
9807 F:      drivers/input/serio/i8042-unicore32io.h
9808 F:      drivers/i2c/busses/i2c-puv3.c
9809 F:      drivers/video/fbdev/fb-puv3.c
9810 F:      drivers/rtc/rtc-puv3.c
9811
9812 PMBUS HARDWARE MONITORING DRIVERS
9813 M:      Guenter Roeck <linux@roeck-us.net>
9814 L:      linux-hwmon@vger.kernel.org
9815 W:      http://hwmon.wiki.kernel.org/
9816 W:      http://www.roeck-us.net/linux/drivers/
9817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9818 S:      Maintained
9819 F:      Documentation/hwmon/pmbus
9820 F:      drivers/hwmon/pmbus/
9821 F:      include/linux/i2c/pmbus.h
9822
9823 PMC SIERRA MaxRAID DRIVER
9824 L:      linux-scsi@vger.kernel.org
9825 W:      http://www.pmc-sierra.com/
9826 S:      Orphan
9827 F:      drivers/scsi/pmcraid.*
9828
9829 PMC SIERRA PM8001 DRIVER
9830 M:      Jack Wang <jinpu.wang@profitbricks.com>
9831 M:      lindar_liu@usish.com
9832 L:      pmchba@pmcs.com
9833 L:      linux-scsi@vger.kernel.org
9834 S:      Supported
9835 F:      drivers/scsi/pm8001/
9836
9837 POSIX CLOCKS and TIMERS
9838 M:      Thomas Gleixner <tglx@linutronix.de>
9839 L:      linux-kernel@vger.kernel.org
9840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9841 S:      Maintained
9842 F:      fs/timerfd.c
9843 F:      include/linux/timer*
9844 F:      kernel/time/*timer*
9845
9846 POWER MANAGEMENT CORE
9847 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9848 L:      linux-pm@vger.kernel.org
9849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9850 B:      https://bugzilla.kernel.org
9851 S:      Supported
9852 F:      drivers/base/power/
9853 F:      include/linux/pm.h
9854 F:      include/linux/pm_*
9855 F:      include/linux/powercap.h
9856 F:      drivers/powercap/
9857
9858 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9859 M:      Sebastian Reichel <sre@kernel.org>
9860 L:      linux-pm@vger.kernel.org
9861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9862 S:      Maintained
9863 F:      Documentation/devicetree/bindings/power/supply/
9864 F:      include/linux/power_supply.h
9865 F:      drivers/power/supply/
9866
9867 POWER STATE COORDINATION INTERFACE (PSCI)
9868 M:      Mark Rutland <mark.rutland@arm.com>
9869 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9870 L:      linux-arm-kernel@lists.infradead.org
9871 S:      Maintained
9872 F:      drivers/firmware/psci*.c
9873 F:      include/linux/psci.h
9874 F:      include/uapi/linux/psci.h
9875
9876 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9877 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9878 L:      linuxppc-dev@lists.ozlabs.org
9879 S:      Maintained
9880 F:      drivers/char/powernv-op-panel.c
9881
9882 PNP SUPPORT
9883 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9884 S:      Maintained
9885 F:      drivers/pnp/
9886
9887 PPP PROTOCOL DRIVERS AND COMPRESSORS
9888 M:      Paul Mackerras <paulus@samba.org>
9889 L:      linux-ppp@vger.kernel.org
9890 S:      Maintained
9891 F:      drivers/net/ppp/ppp_*
9892
9893 PPP OVER ATM (RFC 2364)
9894 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9895 S:      Maintained
9896 F:      net/atm/pppoatm.c
9897 F:      include/uapi/linux/atmppp.h
9898
9899 PPP OVER ETHERNET
9900 M:      Michal Ostrowski <mostrows@earthlink.net>
9901 S:      Maintained
9902 F:      drivers/net/ppp/pppoe.c
9903 F:      drivers/net/ppp/pppox.c
9904
9905 PPP OVER L2TP
9906 M:      James Chapman <jchapman@katalix.com>
9907 S:      Maintained
9908 F:      net/l2tp/l2tp_ppp.c
9909 F:      include/linux/if_pppol2tp.h
9910 F:      include/uapi/linux/if_pppol2tp.h
9911
9912 PPS SUPPORT
9913 M:      Rodolfo Giometti <giometti@enneenne.com>
9914 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9915 L:      linuxpps@ml.enneenne.com (subscribers-only)
9916 S:      Maintained
9917 F:      Documentation/pps/
9918 F:      drivers/pps/
9919 F:      include/linux/pps*.h
9920
9921 PPTP DRIVER
9922 M:      Dmitry Kozlov <xeb@mail.ru>
9923 L:      netdev@vger.kernel.org
9924 S:      Maintained
9925 F:      drivers/net/ppp/pptp.c
9926 W:      http://sourceforge.net/projects/accel-pptp
9927
9928 PREEMPTIBLE KERNEL
9929 M:      Robert Love <rml@tech9.net>
9930 L:      kpreempt-tech@lists.sourceforge.net
9931 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9932 S:      Supported
9933 F:      Documentation/preempt-locking.txt
9934 F:      include/linux/preempt.h
9935
9936 PRISM54 WIRELESS DRIVER
9937 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9938 L:      linux-wireless@vger.kernel.org
9939 W:      http://wireless.kernel.org/en/users/Drivers/p54
9940 S:      Obsolete
9941 F:      drivers/net/wireless/intersil/prism54/
9942
9943 PS3 NETWORK SUPPORT
9944 M:      Geoff Levand <geoff@infradead.org>
9945 L:      netdev@vger.kernel.org
9946 L:      linuxppc-dev@lists.ozlabs.org
9947 S:      Maintained
9948 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9949
9950 PS3 PLATFORM SUPPORT
9951 M:      Geoff Levand <geoff@infradead.org>
9952 L:      linuxppc-dev@lists.ozlabs.org
9953 S:      Maintained
9954 F:      arch/powerpc/boot/ps3*
9955 F:      arch/powerpc/include/asm/lv1call.h
9956 F:      arch/powerpc/include/asm/ps3*.h
9957 F:      arch/powerpc/platforms/ps3/
9958 F:      drivers/*/ps3*
9959 F:      drivers/ps3/
9960 F:      drivers/rtc/rtc-ps3.c
9961 F:      drivers/usb/host/*ps3.c
9962 F:      sound/ppc/snd_ps3*
9963
9964 PS3VRAM DRIVER
9965 M:      Jim Paris <jim@jtan.com>
9966 M:      Geoff Levand <geoff@infradead.org>
9967 L:      linuxppc-dev@lists.ozlabs.org
9968 S:      Maintained
9969 F:      drivers/block/ps3vram.c
9970
9971 PSTORE FILESYSTEM
9972 M:      Anton Vorontsov <anton@enomsg.org>
9973 M:      Colin Cross <ccross@android.com>
9974 M:      Kees Cook <keescook@chromium.org>
9975 M:      Tony Luck <tony.luck@intel.com>
9976 S:      Maintained
9977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9978 F:      fs/pstore/
9979 F:      include/linux/pstore*
9980 F:      drivers/firmware/efi/efi-pstore.c
9981 F:      drivers/acpi/apei/erst.c
9982
9983 PTP HARDWARE CLOCK SUPPORT
9984 M:      Richard Cochran <richardcochran@gmail.com>
9985 L:      netdev@vger.kernel.org
9986 S:      Maintained
9987 W:      http://linuxptp.sourceforge.net/
9988 F:      Documentation/ABI/testing/sysfs-ptp
9989 F:      Documentation/ptp/*
9990 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9991 F:      drivers/net/phy/dp83640*
9992 F:      drivers/ptp/*
9993 F:      include/linux/ptp_cl*
9994
9995 PTRACE SUPPORT
9996 M:      Roland McGrath <roland@hack.frob.com>
9997 M:      Oleg Nesterov <oleg@redhat.com>
9998 S:      Maintained
9999 F:      include/asm-generic/syscall.h
10000 F:      include/linux/ptrace.h
10001 F:      include/linux/regset.h
10002 F:      include/linux/tracehook.h
10003 F:      include/uapi/linux/ptrace.h
10004 F:      kernel/ptrace.c
10005
10006 PULSE8-CEC DRIVER
10007 M:      Hans Verkuil <hverkuil@xs4all.nl>
10008 L:      linux-media@vger.kernel.org
10009 T:      git git://linuxtv.org/media_tree.git
10010 S:      Maintained
10011 F:      drivers/media/usb/pulse8-cec/*
10012
10013 PVRUSB2 VIDEO4LINUX DRIVER
10014 M:      Mike Isely <isely@pobox.com>
10015 L:      pvrusb2@isely.net       (subscribers-only)
10016 L:      linux-media@vger.kernel.org
10017 W:      http://www.isely.net/pvrusb2/
10018 T:      git git://linuxtv.org/media_tree.git
10019 S:      Maintained
10020 F:      Documentation/media/v4l-drivers/pvrusb2*
10021 F:      drivers/media/usb/pvrusb2/
10022
10023 PWC WEBCAM DRIVER
10024 M:      Hans Verkuil <hverkuil@xs4all.nl>
10025 L:      linux-media@vger.kernel.org
10026 T:      git git://linuxtv.org/media_tree.git
10027 S:      Odd Fixes
10028 F:      drivers/media/usb/pwc/*
10029
10030 PWM FAN DRIVER
10031 M:      Kamil Debski <kamil@wypas.org>
10032 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10033 L:      linux-hwmon@vger.kernel.org
10034 S:      Supported
10035 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10036 F:      Documentation/hwmon/pwm-fan
10037 F:      drivers/hwmon/pwm-fan.c
10038
10039 PWM SUBSYSTEM
10040 M:      Thierry Reding <thierry.reding@gmail.com>
10041 L:      linux-pwm@vger.kernel.org
10042 S:      Maintained
10043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10044 F:      Documentation/pwm.txt
10045 F:      Documentation/devicetree/bindings/pwm/
10046 F:      include/linux/pwm.h
10047 F:      drivers/pwm/
10048 F:      drivers/video/backlight/pwm_bl.c
10049 F:      include/linux/pwm_backlight.h
10050
10051 PXA2xx/PXA3xx SUPPORT
10052 M:      Daniel Mack <daniel@zonque.org>
10053 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10054 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10056 T:      git git://github.com/hzhuang1/linux.git
10057 T:      git git://github.com/rjarzmik/linux.git
10058 S:      Maintained
10059 F:      arch/arm/boot/dts/pxa*
10060 F:      arch/arm/mach-pxa/
10061 F:      drivers/dma/pxa*
10062 F:      drivers/pcmcia/pxa2xx*
10063 F:      drivers/pinctrl/pxa/
10064 F:      drivers/spi/spi-pxa2xx*
10065 F:      drivers/usb/gadget/udc/pxa2*
10066 F:      include/sound/pxa2xx-lib.h
10067 F:      sound/arm/pxa*
10068 F:      sound/soc/pxa/
10069
10070 PXA GPIO DRIVER
10071 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10072 L:      linux-gpio@vger.kernel.org
10073 S:      Maintained
10074 F:      drivers/gpio/gpio-pxa.c
10075
10076 PXA3xx NAND FLASH DRIVER
10077 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10078 L:      linux-mtd@lists.infradead.org
10079 S:      Maintained
10080 F:      drivers/mtd/nand/pxa3xx_nand.c
10081
10082 MMP SUPPORT
10083 M:      Eric Miao <eric.y.miao@gmail.com>
10084 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10086 T:      git git://github.com/hzhuang1/linux.git
10087 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10088 S:      Maintained
10089 F:      arch/arm/boot/dts/mmp*
10090 F:      arch/arm/mach-mmp/
10091
10092 PXA MMCI DRIVER
10093 S:      Orphan
10094
10095 PXA RTC DRIVER
10096 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10097 L:      rtc-linux@googlegroups.com
10098 S:      Maintained
10099
10100 QAT DRIVER
10101 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10102 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10103 L:      qat-linux@intel.com
10104 S:      Supported
10105 F:      drivers/crypto/qat/
10106
10107 QIB DRIVER
10108 M:      Mike Marciniszyn <infinipath@intel.com>
10109 L:      linux-rdma@vger.kernel.org
10110 S:      Supported
10111 F:      drivers/infiniband/hw/qib/
10112
10113 QLOGIC QLA1280 SCSI DRIVER
10114 M:      Michael Reed <mdr@sgi.com>
10115 L:      linux-scsi@vger.kernel.org
10116 S:      Maintained
10117 F:      drivers/scsi/qla1280.[ch]
10118
10119 QLOGIC QLA2XXX FC-SCSI DRIVER
10120 M:      qla2xxx-upstream@qlogic.com
10121 L:      linux-scsi@vger.kernel.org
10122 S:      Supported
10123 F:      Documentation/scsi/LICENSE.qla2xxx
10124 F:      drivers/scsi/qla2xxx/
10125
10126 QLOGIC QLA4XXX iSCSI DRIVER
10127 M:      QLogic-Storage-Upstream@qlogic.com
10128 L:      linux-scsi@vger.kernel.org
10129 S:      Supported
10130 F:      Documentation/scsi/LICENSE.qla4xxx
10131 F:      drivers/scsi/qla4xxx/
10132
10133 QLOGIC QLA3XXX NETWORK DRIVER
10134 M:      Dept-GELinuxNICDev@cavium.com
10135 L:      netdev@vger.kernel.org
10136 S:      Supported
10137 F:      Documentation/networking/LICENSE.qla3xxx
10138 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10139
10140 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10141 M:      Harish Patil <harish.patil@cavium.com>
10142 M:      Manish Chopra <manish.chopra@cavium.com>
10143 M:      Dept-GELinuxNICDev@cavium.com
10144 L:      netdev@vger.kernel.org
10145 S:      Supported
10146 F:      drivers/net/ethernet/qlogic/qlcnic/
10147
10148 QLOGIC QLGE 10Gb ETHERNET DRIVER
10149 M:      Harish Patil <harish.patil@cavium.com>
10150 M:      Manish Chopra <manish.chopra@cavium.com>
10151 M:      Dept-GELinuxNICDev@cavium.com
10152 L:      netdev@vger.kernel.org
10153 S:      Supported
10154 F:      drivers/net/ethernet/qlogic/qlge/
10155
10156 QLOGIC QL4xxx ETHERNET DRIVER
10157 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10158 M:      Ariel Elior <Ariel.Elior@cavium.com>
10159 M:      everest-linux-l2@cavium.com
10160 L:      netdev@vger.kernel.org
10161 S:      Supported
10162 F:      drivers/net/ethernet/qlogic/qed/
10163 F:      include/linux/qed/
10164 F:      drivers/net/ethernet/qlogic/qede/
10165
10166 QLOGIC QL41xxx ISCSI DRIVER
10167 M:      QLogic-Storage-Upstream@cavium.com
10168 L:      linux-scsi@vger.kernel.org
10169 S:      Supported
10170 F:      drivers/scsi/qedi/
10171
10172 QNX4 FILESYSTEM
10173 M:      Anders Larsen <al@alarsen.net>
10174 W:      http://www.alarsen.net/linux/qnx4fs/
10175 S:      Maintained
10176 F:      fs/qnx4/
10177 F:      include/uapi/linux/qnx4_fs.h
10178 F:      include/uapi/linux/qnxtypes.h
10179
10180 QORIQ DPAA2 FSL-MC BUS DRIVER
10181 M:      Stuart Yoder <stuart.yoder@nxp.com>
10182 L:      linux-kernel@vger.kernel.org
10183 S:      Maintained
10184 F:      drivers/staging/fsl-mc/
10185
10186 QT1010 MEDIA DRIVER
10187 M:      Antti Palosaari <crope@iki.fi>
10188 L:      linux-media@vger.kernel.org
10189 W:      https://linuxtv.org
10190 W:      http://palosaari.fi/linux/
10191 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10192 T:      git git://linuxtv.org/anttip/media_tree.git
10193 S:      Maintained
10194 F:      drivers/media/tuners/qt1010*
10195
10196 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10197 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10198 L:      linux-wireless@vger.kernel.org
10199 L:      ath9k-devel@lists.ath9k.org
10200 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10201 S:      Supported
10202 F:      drivers/net/wireless/ath/ath9k/
10203
10204 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10205 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10206 L:      ath10k@lists.infradead.org
10207 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10209 S:      Supported
10210 F:      drivers/net/wireless/ath/ath10k/
10211
10212 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10213 M:      Timur Tabi <timur@codeaurora.org>
10214 L:      netdev@vger.kernel.org
10215 S:      Supported
10216 F:      drivers/net/ethernet/qualcomm/emac/
10217
10218 QUALCOMM HEXAGON ARCHITECTURE
10219 M:      Richard Kuo <rkuo@codeaurora.org>
10220 L:      linux-hexagon@vger.kernel.org
10221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10222 S:      Supported
10223 F:      arch/hexagon/
10224
10225 QUALCOMM WCN36XX WIRELESS DRIVER
10226 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10227 L:      wcn36xx@lists.infradead.org
10228 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10229 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10230 S:      Supported
10231 F:      drivers/net/wireless/ath/wcn36xx/
10232
10233 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10234 M:      Gabriel Somlo <somlo@cmu.edu>
10235 M:      "Michael S. Tsirkin" <mst@redhat.com>
10236 L:      qemu-devel@nongnu.org
10237 S:      Maintained
10238 F:      drivers/firmware/qemu_fw_cfg.c
10239
10240 RADOS BLOCK DEVICE (RBD)
10241 M:      Ilya Dryomov <idryomov@gmail.com>
10242 M:      Sage Weil <sage@redhat.com>
10243 M:      Alex Elder <elder@kernel.org>
10244 L:      ceph-devel@vger.kernel.org
10245 W:      http://ceph.com/
10246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10247 T:      git git://github.com/ceph/ceph-client.git
10248 S:      Supported
10249 F:      Documentation/ABI/testing/sysfs-bus-rbd
10250 F:      drivers/block/rbd.c
10251 F:      drivers/block/rbd_types.h
10252
10253 RADEON FRAMEBUFFER DISPLAY DRIVER
10254 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10255 L:      linux-fbdev@vger.kernel.org
10256 S:      Maintained
10257 F:      drivers/video/fbdev/aty/radeon*
10258 F:      include/uapi/linux/radeonfb.h
10259
10260 RADIOSHARK RADIO DRIVER
10261 M:      Hans Verkuil <hverkuil@xs4all.nl>
10262 L:      linux-media@vger.kernel.org
10263 T:      git git://linuxtv.org/media_tree.git
10264 S:      Maintained
10265 F:      drivers/media/radio/radio-shark.c
10266
10267 RADIOSHARK2 RADIO DRIVER
10268 M:      Hans Verkuil <hverkuil@xs4all.nl>
10269 L:      linux-media@vger.kernel.org
10270 T:      git git://linuxtv.org/media_tree.git
10271 S:      Maintained
10272 F:      drivers/media/radio/radio-shark2.c
10273 F:      drivers/media/radio/radio-tea5777.c
10274
10275 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10276 M:      Paul Mackerras <paulus@samba.org>
10277 L:      linux-fbdev@vger.kernel.org
10278 S:      Maintained
10279 F:      drivers/video/fbdev/aty/aty128fb.c
10280
10281 RALINK MIPS ARCHITECTURE
10282 M:      John Crispin <john@phrozen.org>
10283 L:      linux-mips@linux-mips.org
10284 S:      Maintained
10285 F:      arch/mips/ralink
10286
10287 RALINK RT2X00 WIRELESS LAN DRIVER
10288 P:      rt2x00 project
10289 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10290 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10291 L:      linux-wireless@vger.kernel.org
10292 S:      Maintained
10293 F:      drivers/net/wireless/ralink/rt2x00/
10294
10295 RAMDISK RAM BLOCK DEVICE DRIVER
10296 M:      Jens Axboe <axboe@kernel.dk>
10297 S:      Maintained
10298 F:      Documentation/blockdev/ramdisk.txt
10299 F:      drivers/block/brd.c
10300
10301 RANDOM NUMBER DRIVER
10302 M:      "Theodore Ts'o" <tytso@mit.edu>
10303 S:      Maintained
10304 F:      drivers/char/random.c
10305
10306 RAPIDIO SUBSYSTEM
10307 M:      Matt Porter <mporter@kernel.crashing.org>
10308 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10309 S:      Maintained
10310 F:      drivers/rapidio/
10311
10312 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10313 L:      linux-wireless@vger.kernel.org
10314 S:      Orphan
10315 F:      drivers/net/wireless/ray*
10316
10317 RCUTORTURE MODULE
10318 M:      Josh Triplett <josh@joshtriplett.org>
10319 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10320 L:      linux-kernel@vger.kernel.org
10321 S:      Supported
10322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10323 F:      Documentation/RCU/torture.txt
10324 F:      kernel/rcu/rcutorture.c
10325
10326 RCUTORTURE TEST FRAMEWORK
10327 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10328 M:      Josh Triplett <josh@joshtriplett.org>
10329 R:      Steven Rostedt <rostedt@goodmis.org>
10330 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10331 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10332 L:      linux-kernel@vger.kernel.org
10333 S:      Supported
10334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10335 F:      tools/testing/selftests/rcutorture
10336
10337 RDC R-321X SoC
10338 M:      Florian Fainelli <florian@openwrt.org>
10339 S:      Maintained
10340
10341 RDC R6040 FAST ETHERNET DRIVER
10342 M:      Florian Fainelli <f.fainelli@gmail.com>
10343 L:      netdev@vger.kernel.org
10344 S:      Maintained
10345 F:      drivers/net/ethernet/rdc/r6040.c
10346
10347 RDS - RELIABLE DATAGRAM SOCKETS
10348 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10349 L:      netdev@vger.kernel.org
10350 L:      linux-rdma@vger.kernel.org
10351 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10352 W:      https://oss.oracle.com/projects/rds/
10353 S:      Supported
10354 F:      net/rds/
10355 F:      Documentation/networking/rds.txt
10356
10357 RDMAVT - RDMA verbs software
10358 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10359 L:      linux-rdma@vger.kernel.org
10360 S:      Supported
10361 F:      drivers/infiniband/sw/rdmavt
10362
10363 RDT - RESOURCE ALLOCATION
10364 M:      Fenghua Yu <fenghua.yu@intel.com>
10365 L:      linux-kernel@vger.kernel.org
10366 S:      Supported
10367 F:      arch/x86/kernel/cpu/intel_rdt*
10368 F:      arch/x86/include/asm/intel_rdt*
10369 F:      Documentation/x86/intel_rdt*
10370
10371 READ-COPY UPDATE (RCU)
10372 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10373 M:      Josh Triplett <josh@joshtriplett.org>
10374 R:      Steven Rostedt <rostedt@goodmis.org>
10375 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10376 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10377 L:      linux-kernel@vger.kernel.org
10378 W:      http://www.rdrop.com/users/paulmck/RCU/
10379 S:      Supported
10380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10381 F:      Documentation/RCU/
10382 X:      Documentation/RCU/torture.txt
10383 F:      include/linux/rcu*
10384 X:      include/linux/srcu.h
10385 F:      kernel/rcu/
10386 X:      kernel/torture.c
10387
10388 REAL TIME CLOCK (RTC) SUBSYSTEM
10389 M:      Alessandro Zummo <a.zummo@towertech.it>
10390 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10391 L:      rtc-linux@googlegroups.com
10392 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10394 S:      Maintained
10395 F:      Documentation/devicetree/bindings/rtc/
10396 F:      Documentation/rtc.txt
10397 F:      drivers/rtc/
10398 F:      include/linux/rtc.h
10399 F:      include/uapi/linux/rtc.h
10400 F:      include/linux/rtc/
10401 F:      include/linux/platform_data/rtc-*
10402 F:      tools/testing/selftests/timers/rtctest.c
10403
10404 REALTEK AUDIO CODECS
10405 M:      Bard Liao <bardliao@realtek.com>
10406 M:      Oder Chiou <oder_chiou@realtek.com>
10407 S:      Maintained
10408 F:      sound/soc/codecs/rt*
10409 F:      include/sound/rt*.h
10410
10411 REISERFS FILE SYSTEM
10412 L:      reiserfs-devel@vger.kernel.org
10413 S:      Supported
10414 F:      fs/reiserfs/
10415
10416 REGISTER MAP ABSTRACTION
10417 M:      Mark Brown <broonie@kernel.org>
10418 L:      linux-kernel@vger.kernel.org
10419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10420 S:      Supported
10421 F:      Documentation/devicetree/bindings/regmap/
10422 F:      drivers/base/regmap/
10423 F:      include/linux/regmap.h
10424
10425 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10426 M:      Ohad Ben-Cohen <ohad@wizery.com>
10427 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10428 L:      linux-remoteproc@vger.kernel.org
10429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10430 S:      Maintained
10431 F:      Documentation/devicetree/bindings/remoteproc/
10432 F:      Documentation/remoteproc.txt
10433 F:      drivers/remoteproc/
10434 F:      include/linux/remoteproc.h
10435
10436 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10437 M:      Ohad Ben-Cohen <ohad@wizery.com>
10438 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10439 L:      linux-remoteproc@vger.kernel.org
10440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10441 S:      Maintained
10442 F:      drivers/rpmsg/
10443 F:      Documentation/rpmsg.txt
10444 F:      include/linux/rpmsg.h
10445
10446 RENESAS CLOCK DRIVERS
10447 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10448 L:      linux-renesas-soc@vger.kernel.org
10449 S:      Supported
10450 F:      drivers/clk/renesas/
10451
10452 RENESAS ETHERNET DRIVERS
10453 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10454 L:      netdev@vger.kernel.org
10455 L:      linux-renesas-soc@vger.kernel.org
10456 F:      drivers/net/ethernet/renesas/
10457 F:      include/linux/sh_eth.h
10458
10459 RENESAS USB2 PHY DRIVER
10460 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10461 L:      linux-renesas-soc@vger.kernel.org
10462 S:      Maintained
10463 F:      drivers/phy/phy-rcar-gen3-usb2.c
10464
10465 RESET CONTROLLER FRAMEWORK
10466 M:      Philipp Zabel <p.zabel@pengutronix.de>
10467 T:      git git://git.pengutronix.de/git/pza/linux
10468 S:      Maintained
10469 F:      drivers/reset/
10470 F:      Documentation/devicetree/bindings/reset/
10471 F:      include/dt-bindings/reset/
10472 F:      include/linux/reset.h
10473 F:      include/linux/reset-controller.h
10474
10475 RFKILL
10476 M:      Johannes Berg <johannes@sipsolutions.net>
10477 L:      linux-wireless@vger.kernel.org
10478 W:      http://wireless.kernel.org/
10479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10481 S:      Maintained
10482 F:      Documentation/rfkill.txt
10483 F:      net/rfkill/
10484
10485 RHASHTABLE
10486 M:      Thomas Graf <tgraf@suug.ch>
10487 M:      Herbert Xu <herbert@gondor.apana.org.au>
10488 L:      netdev@vger.kernel.org
10489 S:      Maintained
10490 F:      lib/rhashtable.c
10491 F:      include/linux/rhashtable.h
10492
10493 RICOH SMARTMEDIA/XD DRIVER
10494 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10495 S:      Maintained
10496 F:      drivers/mtd/nand/r852.c
10497 F:      drivers/mtd/nand/r852.h
10498
10499 RICOH R5C592 MEMORYSTICK DRIVER
10500 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10501 S:      Maintained
10502 F:      drivers/memstick/host/r592.*
10503
10504 ROCCAT DRIVERS
10505 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10506 W:      http://sourceforge.net/projects/roccat/
10507 S:      Maintained
10508 F:      drivers/hid/hid-roccat*
10509 F:      include/linux/hid-roccat*
10510 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10511
10512 ROCKER DRIVER
10513 M:      Jiri Pirko <jiri@resnulli.us>
10514 L:      netdev@vger.kernel.org
10515 S:      Supported
10516 F:      drivers/net/ethernet/rocker/
10517
10518 ROCKETPORT DRIVER
10519 P:      Comtrol Corp.
10520 W:      http://www.comtrol.com
10521 S:      Maintained
10522 F:      Documentation/serial/rocket.txt
10523 F:      drivers/tty/rocket*
10524
10525 ROCKETPORT EXPRESS/INFINITY DRIVER
10526 M:      Kevin Cernekee <cernekee@gmail.com>
10527 L:      linux-serial@vger.kernel.org
10528 S:      Odd Fixes
10529 F:      drivers/tty/serial/rp2.*
10530
10531 ROSE NETWORK LAYER
10532 M:      Ralf Baechle <ralf@linux-mips.org>
10533 L:      linux-hams@vger.kernel.org
10534 W:      http://www.linux-ax25.org/
10535 S:      Maintained
10536 F:      include/net/rose.h
10537 F:      include/uapi/linux/rose.h
10538 F:      net/rose/
10539
10540 RTL2830 MEDIA DRIVER
10541 M:      Antti Palosaari <crope@iki.fi>
10542 L:      linux-media@vger.kernel.org
10543 W:      https://linuxtv.org
10544 W:      http://palosaari.fi/linux/
10545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10546 T:      git git://linuxtv.org/anttip/media_tree.git
10547 S:      Maintained
10548 F:      drivers/media/dvb-frontends/rtl2830*
10549
10550 RTL2832 MEDIA DRIVER
10551 M:      Antti Palosaari <crope@iki.fi>
10552 L:      linux-media@vger.kernel.org
10553 W:      https://linuxtv.org
10554 W:      http://palosaari.fi/linux/
10555 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10556 T:      git git://linuxtv.org/anttip/media_tree.git
10557 S:      Maintained
10558 F:      drivers/media/dvb-frontends/rtl2832*
10559
10560 RTL2832_SDR MEDIA DRIVER
10561 M:      Antti Palosaari <crope@iki.fi>
10562 L:      linux-media@vger.kernel.org
10563 W:      https://linuxtv.org
10564 W:      http://palosaari.fi/linux/
10565 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10566 T:      git git://linuxtv.org/anttip/media_tree.git
10567 S:      Maintained
10568 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10569
10570 RTL8180 WIRELESS DRIVER
10571 L:      linux-wireless@vger.kernel.org
10572 W:      http://wireless.kernel.org/
10573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10574 S:      Orphan
10575 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10576
10577 RTL8187 WIRELESS DRIVER
10578 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10579 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10580 M:      Larry Finger <Larry.Finger@lwfinger.net>
10581 L:      linux-wireless@vger.kernel.org
10582 W:      http://wireless.kernel.org/
10583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10584 S:      Maintained
10585 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10586
10587 RTL8192CE WIRELESS DRIVER
10588 M:      Larry Finger <Larry.Finger@lwfinger.net>
10589 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10590 L:      linux-wireless@vger.kernel.org
10591 W:      http://wireless.kernel.org/
10592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10593 S:      Maintained
10594 F:      drivers/net/wireless/realtek/rtlwifi/
10595 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10596
10597 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10598 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10599 L:      linux-wireless@vger.kernel.org
10600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10601 S:      Maintained
10602 F:      drivers/net/wireless/realtek/rtl8xxxu/
10603
10604 S3 SAVAGE FRAMEBUFFER DRIVER
10605 M:      Antonino Daplas <adaplas@gmail.com>
10606 L:      linux-fbdev@vger.kernel.org
10607 S:      Maintained
10608 F:      drivers/video/fbdev/savage/
10609
10610 S390
10611 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10612 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10613 L:      linux-s390@vger.kernel.org
10614 W:      http://www.ibm.com/developerworks/linux/linux390/
10615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10616 S:      Supported
10617 F:      arch/s390/
10618 F:      drivers/s390/
10619 F:      Documentation/s390/
10620 F:      Documentation/DocBook/s390*
10621
10622 S390 COMMON I/O LAYER
10623 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10624 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10625 L:      linux-s390@vger.kernel.org
10626 W:      http://www.ibm.com/developerworks/linux/linux390/
10627 S:      Supported
10628 F:      drivers/s390/cio/
10629
10630 S390 DASD DRIVER
10631 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10632 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10633 L:      linux-s390@vger.kernel.org
10634 W:      http://www.ibm.com/developerworks/linux/linux390/
10635 S:      Supported
10636 F:      drivers/s390/block/dasd*
10637 F:      block/partitions/ibm.c
10638
10639 S390 NETWORK DRIVERS
10640 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10641 L:      linux-s390@vger.kernel.org
10642 W:      http://www.ibm.com/developerworks/linux/linux390/
10643 S:      Supported
10644 F:      drivers/s390/net/
10645
10646 S390 PCI SUBSYSTEM
10647 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10648 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10649 L:      linux-s390@vger.kernel.org
10650 W:      http://www.ibm.com/developerworks/linux/linux390/
10651 S:      Supported
10652 F:      arch/s390/pci/
10653 F:      drivers/pci/hotplug/s390_pci_hpc.c
10654
10655 S390 ZCRYPT DRIVER
10656 M:      Harald Freudenberger <freude@de.ibm.com>
10657 L:      linux-s390@vger.kernel.org
10658 W:      http://www.ibm.com/developerworks/linux/linux390/
10659 S:      Supported
10660 F:      drivers/s390/crypto/
10661
10662 S390 ZFCP DRIVER
10663 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10664 L:      linux-s390@vger.kernel.org
10665 W:      http://www.ibm.com/developerworks/linux/linux390/
10666 S:      Supported
10667 F:      drivers/s390/scsi/zfcp_*
10668
10669 S390 IUCV NETWORK LAYER
10670 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10671 L:      linux-s390@vger.kernel.org
10672 W:      http://www.ibm.com/developerworks/linux/linux390/
10673 S:      Supported
10674 F:      drivers/s390/net/*iucv*
10675 F:      include/net/iucv/
10676 F:      net/iucv/
10677
10678 S390 IOMMU (PCI)
10679 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10680 L:      linux-s390@vger.kernel.org
10681 W:      http://www.ibm.com/developerworks/linux/linux390/
10682 S:      Supported
10683 F:      drivers/iommu/s390-iommu.c
10684
10685 S3C24XX SD/MMC Driver
10686 M:      Ben Dooks <ben-linux@fluff.org>
10687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10688 S:      Supported
10689 F:      drivers/mmc/host/s3cmci.*
10690
10691 SAA6588 RDS RECEIVER DRIVER
10692 M:      Hans Verkuil <hverkuil@xs4all.nl>
10693 L:      linux-media@vger.kernel.org
10694 T:      git git://linuxtv.org/media_tree.git
10695 W:      https://linuxtv.org
10696 S:      Odd Fixes
10697 F:      drivers/media/i2c/saa6588*
10698
10699 SAA7134 VIDEO4LINUX DRIVER
10700 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10701 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10702 L:      linux-media@vger.kernel.org
10703 W:      https://linuxtv.org
10704 T:      git git://linuxtv.org/media_tree.git
10705 S:      Odd fixes
10706 F:      Documentation/media/v4l-drivers/saa7134*
10707 F:      drivers/media/pci/saa7134/
10708
10709 SAA7146 VIDEO4LINUX-2 DRIVER
10710 M:      Hans Verkuil <hverkuil@xs4all.nl>
10711 L:      linux-media@vger.kernel.org
10712 T:      git git://linuxtv.org/media_tree.git
10713 S:      Maintained
10714 F:      drivers/media/common/saa7146/
10715 F:      drivers/media/pci/saa7146/
10716 F:      include/media/saa7146*
10717
10718 SAMSUNG LAPTOP DRIVER
10719 M:      Corentin Chary <corentin.chary@gmail.com>
10720 L:      platform-driver-x86@vger.kernel.org
10721 S:      Maintained
10722 F:      drivers/platform/x86/samsung-laptop.c
10723
10724 SAMSUNG AUDIO (ASoC) DRIVERS
10725 M:      Krzysztof Kozlowski <krzk@kernel.org>
10726 M:      Sangbeom Kim <sbkim73@samsung.com>
10727 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10728 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10729 S:      Supported
10730 F:      sound/soc/samsung/
10731
10732 SAMSUNG FRAMEBUFFER DRIVER
10733 M:      Jingoo Han <jingoohan1@gmail.com>
10734 L:      linux-fbdev@vger.kernel.org
10735 S:      Maintained
10736 F:      drivers/video/fbdev/s3c-fb.c
10737
10738 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10739 M:      Sangbeom Kim <sbkim73@samsung.com>
10740 M:      Krzysztof Kozlowski <krzk@kernel.org>
10741 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10742 L:      linux-kernel@vger.kernel.org
10743 L:      linux-samsung-soc@vger.kernel.org
10744 S:      Supported
10745 F:      drivers/mfd/sec*.c
10746 F:      drivers/regulator/s2m*.c
10747 F:      drivers/regulator/s5m*.c
10748 F:      drivers/clk/clk-s2mps11.c
10749 F:      drivers/rtc/rtc-s5m.c
10750 F:      include/linux/mfd/samsung/
10751 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10752 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10753 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10754 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10755
10756 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10757 M:      Kyungmin Park <kyungmin.park@samsung.com>
10758 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10759 L:      linux-media@vger.kernel.org
10760 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10761 S:      Supported
10762 F:      drivers/media/platform/exynos4-is/
10763
10764 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10765 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10766 L:      linux-media@vger.kernel.org
10767 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10768 S:      Maintained
10769 F:      drivers/media/platform/s3c-camif/
10770 F:      include/media/drv-intf/s3c_camif.h
10771
10772 SAMSUNG S5C73M3 CAMERA DRIVER
10773 M:      Kyungmin Park <kyungmin.park@samsung.com>
10774 M:      Andrzej Hajda <a.hajda@samsung.com>
10775 L:      linux-media@vger.kernel.org
10776 S:      Supported
10777 F:      drivers/media/i2c/s5c73m3/*
10778
10779 SAMSUNG S5K5BAF CAMERA DRIVER
10780 M:      Kyungmin Park <kyungmin.park@samsung.com>
10781 M:      Andrzej Hajda <a.hajda@samsung.com>
10782 L:      linux-media@vger.kernel.org
10783 S:      Supported
10784 F:      drivers/media/i2c/s5k5baf.c
10785
10786 SAMSUNG S3FWRN5 NFC DRIVER
10787 M:      Robert Baldyga <r.baldyga@samsung.com>
10788 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10789 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10790 S:      Supported
10791 F:      drivers/nfc/s3fwrn5
10792
10793 SAMSUNG SOC CLOCK DRIVERS
10794 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10795 M:      Tomasz Figa <tomasz.figa@gmail.com>
10796 M:      Chanwoo Choi <cw00.choi@samsung.com>
10797 S:      Supported
10798 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10799 F:      drivers/clk/samsung/
10800 F:      include/dt-bindings/clock/exynos*.h
10801 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10802
10803 SAMSUNG SPI DRIVERS
10804 M:      Kukjin Kim <kgene@kernel.org>
10805 M:      Krzysztof Kozlowski <krzk@kernel.org>
10806 M:      Andi Shyti <andi.shyti@samsung.com>
10807 L:      linux-spi@vger.kernel.org
10808 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10809 S:      Maintained
10810 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10811 F:      drivers/spi/spi-s3c*
10812 F:      include/linux/platform_data/spi-s3c64xx.h
10813
10814 SAMSUNG SXGBE DRIVERS
10815 M:      Byungho An <bh74.an@samsung.com>
10816 M:      Girish K S <ks.giri@samsung.com>
10817 M:      Vipul Pandya <vipul.pandya@samsung.com>
10818 S:      Supported
10819 L:      netdev@vger.kernel.org
10820 F:      drivers/net/ethernet/samsung/sxgbe/
10821
10822 SAMSUNG THERMAL DRIVER
10823 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10824 L:      linux-pm@vger.kernel.org
10825 L:      linux-samsung-soc@vger.kernel.org
10826 S:      Supported
10827 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10828 F:      drivers/thermal/samsung/
10829
10830 SAMSUNG USB2 PHY DRIVER
10831 M:      Kamil Debski <kamil@wypas.org>
10832 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10833 L:      linux-kernel@vger.kernel.org
10834 S:      Supported
10835 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10836 F:      Documentation/phy/samsung-usb2.txt
10837 F:      drivers/phy/phy-exynos4210-usb2.c
10838 F:      drivers/phy/phy-exynos4x12-usb2.c
10839 F:      drivers/phy/phy-exynos5250-usb2.c
10840 F:      drivers/phy/phy-s5pv210-usb2.c
10841 F:      drivers/phy/phy-samsung-usb2.c
10842 F:      drivers/phy/phy-samsung-usb2.h
10843
10844 SERIAL DRIVERS
10845 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10846 L:      linux-serial@vger.kernel.org
10847 S:      Maintained
10848 F:      Documentation/devicetree/bindings/serial/
10849 F:      drivers/tty/serial/
10850
10851 SERIAL IR RECEIVER
10852 M:      Sean Young <sean@mess.org>
10853 L:      linux-media@vger.kernel.org
10854 S:      Maintained
10855 F:      drivers/media/rc/serial_ir.c
10856
10857 STI CEC DRIVER
10858 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10859 L:      kernel@stlinux.com
10860 S:      Maintained
10861 F:      drivers/staging/media/st-cec/
10862 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10863
10864 SYNOPSYS DESIGNWARE DMAC DRIVER
10865 M:      Viresh Kumar <vireshk@kernel.org>
10866 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10867 S:      Maintained
10868 F:      include/linux/dma/dw.h
10869 F:      include/linux/platform_data/dma-dw.h
10870 F:      drivers/dma/dw/
10871
10872 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10873 M: Lars Persson <lars.persson@axis.com>
10874 L: netdev@vger.kernel.org
10875 S: Supported
10876 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10877 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10878
10879 SYNOPSYS DESIGNWARE I2C DRIVER
10880 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10881 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10882 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10883 L:      linux-i2c@vger.kernel.org
10884 S:      Maintained
10885 F:      drivers/i2c/busses/i2c-designware-*
10886 F:      include/linux/platform_data/i2c-designware.h
10887
10888 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10889 M:      Jaehoon Chung <jh80.chung@samsung.com>
10890 L:      linux-mmc@vger.kernel.org
10891 S:      Maintained
10892 F:      include/linux/mmc/dw_mmc.h
10893 F:      drivers/mmc/host/dw_mmc*
10894
10895 SYSTEM TRACE MODULE CLASS
10896 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10897 S:      Maintained
10898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10899 F:      Documentation/trace/stm.txt
10900 F:      drivers/hwtracing/stm/
10901 F:      include/linux/stm.h
10902 F:      include/uapi/linux/stm.h
10903
10904 THUNDERBOLT DRIVER
10905 M:      Andreas Noever <andreas.noever@gmail.com>
10906 S:      Maintained
10907 F:      drivers/thunderbolt/
10908
10909 TI BQ27XXX POWER SUPPLY DRIVER
10910 R:      Andrew F. Davis <afd@ti.com>
10911 F:      include/linux/power/bq27xxx_battery.h
10912 F:      drivers/power/supply/bq27xxx_battery.c
10913 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10914
10915 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10916 M:      John Stultz <john.stultz@linaro.org>
10917 M:      Thomas Gleixner <tglx@linutronix.de>
10918 L:      linux-kernel@vger.kernel.org
10919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10920 S:      Supported
10921 F:      include/linux/clocksource.h
10922 F:      include/linux/time.h
10923 F:      include/linux/timex.h
10924 F:      include/uapi/linux/time.h
10925 F:      include/uapi/linux/timex.h
10926 F:      kernel/time/clocksource.c
10927 F:      kernel/time/time*.c
10928 F:      kernel/time/alarmtimer.c
10929 F:      kernel/time/ntp.c
10930 F:      tools/testing/selftests/timers/
10931
10932 SC1200 WDT DRIVER
10933 M:      Zwane Mwaikambo <zwanem@gmail.com>
10934 S:      Maintained
10935 F:      drivers/watchdog/sc1200wdt.c
10936
10937 SCHEDULER
10938 M:      Ingo Molnar <mingo@redhat.com>
10939 M:      Peter Zijlstra <peterz@infradead.org>
10940 L:      linux-kernel@vger.kernel.org
10941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10942 S:      Maintained
10943 F:      kernel/sched/
10944 F:      include/linux/sched.h
10945 F:      include/uapi/linux/sched.h
10946 F:      include/linux/wait.h
10947
10948 SCORE ARCHITECTURE
10949 M:      Chen Liqin <liqin.linux@gmail.com>
10950 M:      Lennox Wu <lennox.wu@gmail.com>
10951 W:      http://www.sunplus.com
10952 S:      Supported
10953 F:      arch/score/
10954
10955 SCR24X CHIP CARD INTERFACE DRIVER
10956 M:      Lubomir Rintel <lkundrak@v3.sk>
10957 S:      Supported
10958 F:      drivers/char/pcmcia/scr24x_cs.c
10959
10960 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10961 M:      Sudeep Holla <sudeep.holla@arm.com>
10962 L:      linux-arm-kernel@lists.infradead.org
10963 S:      Maintained
10964 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10965 F:      drivers/clk/clk-scpi.c
10966 F:      drivers/cpufreq/scpi-cpufreq.c
10967 F:      drivers/firmware/arm_scpi.c
10968 F:      include/linux/scpi_protocol.h
10969
10970 SCSI CDROM DRIVER
10971 M:      Jens Axboe <axboe@kernel.dk>
10972 L:      linux-scsi@vger.kernel.org
10973 W:      http://www.kernel.dk
10974 S:      Maintained
10975 F:      drivers/scsi/sr*
10976
10977 SCSI RDMA PROTOCOL (SRP) INITIATOR
10978 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10979 L:      linux-rdma@vger.kernel.org
10980 S:      Supported
10981 W:      http://www.openfabrics.org
10982 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10984 F:      drivers/infiniband/ulp/srp/
10985 F:      include/scsi/srp.h
10986
10987 SCSI SG DRIVER
10988 M:      Doug Gilbert <dgilbert@interlog.com>
10989 L:      linux-scsi@vger.kernel.org
10990 W:      http://sg.danny.cz/sg
10991 S:      Maintained
10992 F:      Documentation/scsi/scsi-generic.txt
10993 F:      drivers/scsi/sg.c
10994 F:      include/scsi/sg.h
10995
10996 SCSI SUBSYSTEM
10997 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10999 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11001 L:      linux-scsi@vger.kernel.org
11002 S:      Maintained
11003 F:      Documentation/devicetree/bindings/scsi/
11004 F:      drivers/scsi/
11005 F:      include/scsi/
11006
11007 SCSI TAPE DRIVER
11008 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11009 L:      linux-scsi@vger.kernel.org
11010 S:      Maintained
11011 F:      Documentation/scsi/st.txt
11012 F:      drivers/scsi/st.*
11013 F:      drivers/scsi/st_*.h
11014
11015 SCTP PROTOCOL
11016 M:      Vlad Yasevich <vyasevich@gmail.com>
11017 M:      Neil Horman <nhorman@tuxdriver.com>
11018 L:      linux-sctp@vger.kernel.org
11019 W:      http://lksctp.sourceforge.net
11020 S:      Maintained
11021 F:      Documentation/networking/sctp.txt
11022 F:      include/linux/sctp.h
11023 F:      include/uapi/linux/sctp.h
11024 F:      include/net/sctp/
11025 F:      net/sctp/
11026
11027 SCx200 CPU SUPPORT
11028 M:      Jim Cromie <jim.cromie@gmail.com>
11029 S:      Odd Fixes
11030 F:      Documentation/i2c/busses/scx200_acb
11031 F:      arch/x86/platform/scx200/
11032 F:      drivers/watchdog/scx200_wdt.c
11033 F:      drivers/i2c/busses/scx200*
11034 F:      drivers/mtd/maps/scx200_docflash.c
11035 F:      include/linux/scx200.h
11036
11037 SCx200 GPIO DRIVER
11038 M:      Jim Cromie <jim.cromie@gmail.com>
11039 S:      Maintained
11040 F:      drivers/char/scx200_gpio.c
11041 F:      include/linux/scx200_gpio.h
11042
11043 SCx200 HRT CLOCKSOURCE DRIVER
11044 M:      Jim Cromie <jim.cromie@gmail.com>
11045 S:      Maintained
11046 F:      drivers/clocksource/scx200_hrt.c
11047
11048 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11049 M:      Sascha Sommer <saschasommer@freenet.de>
11050 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11051 S:      Maintained
11052 F:      drivers/mmc/host/sdricoh_cs.c
11053
11054 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11055 M:      Adrian Hunter <adrian.hunter@intel.com>
11056 L:      linux-mmc@vger.kernel.org
11057 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11058 S:      Maintained
11059 F:      drivers/mmc/host/sdhci*
11060 F:      include/linux/mmc/sdhci*
11061
11062 SECURE COMPUTING
11063 M:      Kees Cook <keescook@chromium.org>
11064 R:      Andy Lutomirski <luto@amacapital.net>
11065 R:      Will Drewry <wad@chromium.org>
11066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11067 S:      Supported
11068 F:      kernel/seccomp.c
11069 F:      include/uapi/linux/seccomp.h
11070 F:      include/linux/seccomp.h
11071 F:      tools/testing/selftests/seccomp/*
11072 K:      \bsecure_computing
11073 K:      \bTIF_SECCOMP\b
11074
11075 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11076 M:      Al Cooper <alcooperx@gmail.com>
11077 L:      linux-mmc@vger.kernel.org
11078 L:      bcm-kernel-feedback-list@broadcom.com
11079 S:      Maintained
11080 F:      drivers/mmc/host/sdhci-brcmstb*
11081
11082 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11083 M:      Ben Dooks <ben-linux@fluff.org>
11084 M:      Jaehoon Chung <jh80.chung@samsung.com>
11085 L:      linux-mmc@vger.kernel.org
11086 S:      Maintained
11087 F:      drivers/mmc/host/sdhci-s3c*
11088
11089 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11090 M:      Viresh Kumar <vireshk@kernel.org>
11091 L:      linux-mmc@vger.kernel.org
11092 S:      Maintained
11093 F:      drivers/mmc/host/sdhci-spear.c
11094
11095 SECURITY SUBSYSTEM
11096 M:      James Morris <james.l.morris@oracle.com>
11097 M:      "Serge E. Hallyn" <serge@hallyn.com>
11098 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11100 W:      http://kernsec.org/
11101 S:      Supported
11102 F:      security/
11103
11104 SECURITY CONTACT
11105 M:      Security Officers <security@kernel.org>
11106 S:      Supported
11107
11108 SELINUX SECURITY MODULE
11109 M:      Paul Moore <paul@paul-moore.com>
11110 M:      Stephen Smalley <sds@tycho.nsa.gov>
11111 M:      Eric Paris <eparis@parisplace.org>
11112 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11113 W:      http://selinuxproject.org
11114 T:      git git://git.infradead.org/users/pcmoore/selinux
11115 S:      Supported
11116 F:      include/linux/selinux*
11117 F:      security/selinux/
11118 F:      scripts/selinux/
11119
11120 APPARMOR SECURITY MODULE
11121 M:      John Johansen <john.johansen@canonical.com>
11122 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11123 W:      apparmor.wiki.kernel.org
11124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11125 S:      Supported
11126 F:      security/apparmor/
11127
11128 LOADPIN SECURITY MODULE
11129 M:      Kees Cook <keescook@chromium.org>
11130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11131 S:      Supported
11132 F:      security/loadpin/
11133
11134 YAMA SECURITY MODULE
11135 M:      Kees Cook <keescook@chromium.org>
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11137 S:      Supported
11138 F:      security/yama/
11139
11140 SENSABLE PHANTOM
11141 M:      Jiri Slaby <jirislaby@gmail.com>
11142 S:      Maintained
11143 F:      drivers/misc/phantom.c
11144 F:      include/uapi/linux/phantom.h
11145
11146 Emulex 10Gbps iSCSI - OneConnect DRIVER
11147 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11148 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11149 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11150 L:      linux-scsi@vger.kernel.org
11151 W:      http://www.broadcom.com
11152 S:      Supported
11153 F:      drivers/scsi/be2iscsi/
11154
11155 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11156 M:      Sathya Perla <sathya.perla@broadcom.com>
11157 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11158 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11159 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11160 L:      netdev@vger.kernel.org
11161 W:      http://www.emulex.com
11162 S:      Supported
11163 F:      drivers/net/ethernet/emulex/benet/
11164
11165 EMULEX ONECONNECT ROCE DRIVER
11166 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11167 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11168 L:      linux-rdma@vger.kernel.org
11169 W:      http://www.emulex.com
11170 S:      Supported
11171 F:      drivers/infiniband/hw/ocrdma/
11172 F:      include/uapi/rdma/ocrdma-abi.h
11173
11174 SFC NETWORK DRIVER
11175 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11176 M:      Edward Cree <ecree@solarflare.com>
11177 M:      Bert Kenward <bkenward@solarflare.com>
11178 L:      netdev@vger.kernel.org
11179 S:      Supported
11180 F:      drivers/net/ethernet/sfc/
11181
11182 SGI GRU DRIVER
11183 M:      Dimitri Sivanich <sivanich@sgi.com>
11184 S:      Maintained
11185 F:      drivers/misc/sgi-gru/
11186
11187 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11188 M:      Pat Gefre <pfg@sgi.com>
11189 L:      linux-ia64@vger.kernel.org
11190 S:      Supported
11191 F:      Documentation/ia64/serial.txt
11192 F:      drivers/tty/serial/ioc?_serial.c
11193 F:      include/linux/ioc?.h
11194
11195 SGI XP/XPC/XPNET DRIVER
11196 M:      Cliff Whickman <cpw@sgi.com>
11197 M:      Robin Holt <robinmholt@gmail.com>
11198 S:      Maintained
11199 F:      drivers/misc/sgi-xp/
11200
11201 SI2157 MEDIA DRIVER
11202 M:      Antti Palosaari <crope@iki.fi>
11203 L:      linux-media@vger.kernel.org
11204 W:      https://linuxtv.org
11205 W:      http://palosaari.fi/linux/
11206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11207 T:      git git://linuxtv.org/anttip/media_tree.git
11208 S:      Maintained
11209 F:      drivers/media/tuners/si2157*
11210
11211 SI2168 MEDIA DRIVER
11212 M:      Antti Palosaari <crope@iki.fi>
11213 L:      linux-media@vger.kernel.org
11214 W:      https://linuxtv.org
11215 W:      http://palosaari.fi/linux/
11216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11217 T:      git git://linuxtv.org/anttip/media_tree.git
11218 S:      Maintained
11219 F:      drivers/media/dvb-frontends/si2168*
11220
11221 SI470X FM RADIO RECEIVER I2C DRIVER
11222 M:      Hans Verkuil <hverkuil@xs4all.nl>
11223 L:      linux-media@vger.kernel.org
11224 T:      git git://linuxtv.org/media_tree.git
11225 W:      https://linuxtv.org
11226 S:      Odd Fixes
11227 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11228
11229 SI470X FM RADIO RECEIVER USB DRIVER
11230 M:      Hans Verkuil <hverkuil@xs4all.nl>
11231 L:      linux-media@vger.kernel.org
11232 T:      git git://linuxtv.org/media_tree.git
11233 W:      https://linuxtv.org
11234 S:      Maintained
11235 F:      drivers/media/radio/si470x/radio-si470x-common.c
11236 F:      drivers/media/radio/si470x/radio-si470x.h
11237 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11238
11239 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11240 M:      Eduardo Valentin <edubezval@gmail.com>
11241 L:      linux-media@vger.kernel.org
11242 T:      git git://linuxtv.org/media_tree.git
11243 W:      https://linuxtv.org
11244 S:      Odd Fixes
11245 F:      drivers/media/radio/si4713/si4713.?
11246
11247 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11248 M:      Eduardo Valentin <edubezval@gmail.com>
11249 L:      linux-media@vger.kernel.org
11250 T:      git git://linuxtv.org/media_tree.git
11251 W:      https://linuxtv.org
11252 S:      Odd Fixes
11253 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11254
11255 SI4713 FM RADIO TRANSMITTER USB DRIVER
11256 M:      Hans Verkuil <hverkuil@xs4all.nl>
11257 L:      linux-media@vger.kernel.org
11258 T:      git git://linuxtv.org/media_tree.git
11259 W:      https://linuxtv.org
11260 S:      Maintained
11261 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11262
11263 SIANO DVB DRIVER
11264 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11265 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11266 L:      linux-media@vger.kernel.org
11267 W:      https://linuxtv.org
11268 T:      git git://linuxtv.org/media_tree.git
11269 S:      Odd fixes
11270 F:      drivers/media/common/siano/
11271 F:      drivers/media/usb/siano/
11272 F:      drivers/media/usb/siano/
11273 F:      drivers/media/mmc/siano/
11274
11275 SIMPLEFB FB DRIVER
11276 M:      Hans de Goede <hdegoede@redhat.com>
11277 L:      linux-fbdev@vger.kernel.org
11278 S:      Maintained
11279 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11280 F:      drivers/video/fbdev/simplefb.c
11281 F:      include/linux/platform_data/simplefb.h
11282
11283 SH_VEU V4L2 MEM2MEM DRIVER
11284 L:      linux-media@vger.kernel.org
11285 S:      Orphan
11286 F:      drivers/media/platform/sh_veu.c
11287
11288 SH_VOU V4L2 OUTPUT DRIVER
11289 L:      linux-media@vger.kernel.org
11290 S:      Orphan
11291 F:      drivers/media/platform/sh_vou.c
11292 F:      include/media/drv-intf/sh_vou.h
11293
11294 SIMPLE FIRMWARE INTERFACE (SFI)
11295 M:      Len Brown <lenb@kernel.org>
11296 L:      sfi-devel@simplefirmware.org
11297 W:      http://simplefirmware.org/
11298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11299 S:      Supported
11300 F:      arch/x86/platform/sfi/
11301 F:      drivers/sfi/
11302 F:      include/linux/sfi*.h
11303
11304 SIMTEC EB110ATX (Chalice CATS)
11305 P:      Ben Dooks
11306 P:      Vincent Sanders <vince@simtec.co.uk>
11307 M:      Simtec Linux Team <linux@simtec.co.uk>
11308 W:      http://www.simtec.co.uk/products/EB110ATX/
11309 S:      Supported
11310
11311 SIMTEC EB2410ITX (BAST)
11312 P:      Ben Dooks
11313 P:      Vincent Sanders <vince@simtec.co.uk>
11314 M:      Simtec Linux Team <linux@simtec.co.uk>
11315 W:      http://www.simtec.co.uk/products/EB2410ITX/
11316 S:      Supported
11317 F:      arch/arm/mach-s3c24xx/mach-bast.c
11318 F:      arch/arm/mach-s3c24xx/bast-ide.c
11319 F:      arch/arm/mach-s3c24xx/bast-irq.c
11320
11321 TI DAVINCI MACHINE SUPPORT
11322 M:      Sekhar Nori <nsekhar@ti.com>
11323 M:      Kevin Hilman <khilman@kernel.org>
11324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11326 S:      Supported
11327 F:      arch/arm/mach-davinci/
11328 F:      drivers/i2c/busses/i2c-davinci.c
11329
11330 TI DAVINCI SERIES MEDIA DRIVER
11331 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11332 L:      linux-media@vger.kernel.org
11333 W:      https://linuxtv.org
11334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11335 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11336 S:      Maintained
11337 F:      drivers/media/platform/davinci/
11338 F:      include/media/davinci/
11339
11340 TI AM437X VPFE DRIVER
11341 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11342 L:      linux-media@vger.kernel.org
11343 W:      https://linuxtv.org
11344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11345 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11346 S:      Maintained
11347 F:      drivers/media/platform/am437x/
11348
11349 OV2659 OMNIVISION SENSOR DRIVER
11350 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11351 L:      linux-media@vger.kernel.org
11352 W:      https://linuxtv.org
11353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11354 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11355 S:      Maintained
11356 F:      drivers/media/i2c/ov2659.c
11357 F:      include/media/i2c/ov2659.h
11358
11359 SILICON MOTION SM712 FRAME BUFFER DRIVER
11360 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11361 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11362 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11363 L:      linux-fbdev@vger.kernel.org
11364 S:      Maintained
11365 F:      drivers/video/fbdev/sm712*
11366 F:      Documentation/fb/sm712fb.txt
11367
11368 SIS 190 ETHERNET DRIVER
11369 M:      Francois Romieu <romieu@fr.zoreil.com>
11370 L:      netdev@vger.kernel.org
11371 S:      Maintained
11372 F:      drivers/net/ethernet/sis/sis190.c
11373
11374 SIS 900/7016 FAST ETHERNET DRIVER
11375 M:      Daniele Venzano <venza@brownhat.org>
11376 W:      http://www.brownhat.org/sis900.html
11377 L:      netdev@vger.kernel.org
11378 S:      Maintained
11379 F:      drivers/net/ethernet/sis/sis900.*
11380
11381 SIS FRAMEBUFFER DRIVER
11382 M:      Thomas Winischhofer <thomas@winischhofer.net>
11383 W:      http://www.winischhofer.net/linuxsisvga.shtml
11384 S:      Maintained
11385 F:      Documentation/fb/sisfb.txt
11386 F:      drivers/video/fbdev/sis/
11387 F:      include/video/sisfb.h
11388
11389 SIS USB2VGA DRIVER
11390 M:      Thomas Winischhofer <thomas@winischhofer.net>
11391 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11392 S:      Maintained
11393 F:      drivers/usb/misc/sisusbvga/
11394
11395 SLAB ALLOCATOR
11396 M:      Christoph Lameter <cl@linux.com>
11397 M:      Pekka Enberg <penberg@kernel.org>
11398 M:      David Rientjes <rientjes@google.com>
11399 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11400 M:      Andrew Morton <akpm@linux-foundation.org>
11401 L:      linux-mm@kvack.org
11402 S:      Maintained
11403 F:      include/linux/sl?b*.h
11404 F:      mm/sl?b*
11405
11406 SLEEPABLE READ-COPY UPDATE (SRCU)
11407 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11408 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11409 M:      Josh Triplett <josh@joshtriplett.org>
11410 R:      Steven Rostedt <rostedt@goodmis.org>
11411 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11412 L:      linux-kernel@vger.kernel.org
11413 W:      http://www.rdrop.com/users/paulmck/RCU/
11414 S:      Supported
11415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11416 F:      include/linux/srcu.h
11417 F:      kernel/rcu/srcu.c
11418
11419 SMACK SECURITY MODULE
11420 M:      Casey Schaufler <casey@schaufler-ca.com>
11421 L:      linux-security-module@vger.kernel.org
11422 W:      http://schaufler-ca.com
11423 T:      git git://github.com/cschaufler/smack-next
11424 S:      Maintained
11425 F:      Documentation/security/Smack.txt
11426 F:      security/smack/
11427
11428 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11429 M:      Kevin Hilman <khilman@kernel.org>
11430 M:      Nishanth Menon <nm@ti.com>
11431 S:      Maintained
11432 F:      drivers/power/avs/
11433 F:      include/linux/power/smartreflex.h
11434 L:      linux-pm@vger.kernel.org
11435
11436 SMC91x ETHERNET DRIVER
11437 M:      Nicolas Pitre <nico@fluxnic.net>
11438 S:      Odd Fixes
11439 F:      drivers/net/ethernet/smsc/smc91x.*
11440
11441 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11442 M:      Sakari Ailus <sakari.ailus@iki.fi>
11443 L:      linux-media@vger.kernel.org
11444 S:      Maintained
11445 F:      drivers/media/i2c/smiapp/
11446 F:      include/media/i2c/smiapp.h
11447 F:      drivers/media/i2c/smiapp-pll.c
11448 F:      drivers/media/i2c/smiapp-pll.h
11449 F:      include/uapi/linux/smiapp.h
11450 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11451
11452 SMM665 HARDWARE MONITOR DRIVER
11453 M:      Guenter Roeck <linux@roeck-us.net>
11454 L:      linux-hwmon@vger.kernel.org
11455 S:      Maintained
11456 F:      Documentation/hwmon/smm665
11457 F:      drivers/hwmon/smm665.c
11458
11459 SMSC EMC2103 HARDWARE MONITOR DRIVER
11460 M:      Steve Glendinning <steve.glendinning@shawell.net>
11461 L:      linux-hwmon@vger.kernel.org
11462 S:      Maintained
11463 F:      Documentation/hwmon/emc2103
11464 F:      drivers/hwmon/emc2103.c
11465
11466 SMSC SCH5627 HARDWARE MONITOR DRIVER
11467 M:      Hans de Goede <hdegoede@redhat.com>
11468 L:      linux-hwmon@vger.kernel.org
11469 S:      Supported
11470 F:      Documentation/hwmon/sch5627
11471 F:      drivers/hwmon/sch5627.c
11472
11473 SMSC47B397 HARDWARE MONITOR DRIVER
11474 M:      Jean Delvare <jdelvare@suse.com>
11475 L:      linux-hwmon@vger.kernel.org
11476 S:      Maintained
11477 F:      Documentation/hwmon/smsc47b397
11478 F:      drivers/hwmon/smsc47b397.c
11479
11480 SMSC911x ETHERNET DRIVER
11481 M:      Steve Glendinning <steve.glendinning@shawell.net>
11482 L:      netdev@vger.kernel.org
11483 S:      Maintained
11484 F:      include/linux/smsc911x.h
11485 F:      drivers/net/ethernet/smsc/smsc911x.*
11486
11487 SMSC9420 PCI ETHERNET DRIVER
11488 M:      Steve Glendinning <steve.glendinning@shawell.net>
11489 L:      netdev@vger.kernel.org
11490 S:      Maintained
11491 F:      drivers/net/ethernet/smsc/smsc9420.*
11492
11493 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11494 M:      Steve Glendinning <steve.glendinning@shawell.net>
11495 L:      linux-fbdev@vger.kernel.org
11496 S:      Maintained
11497 F:      drivers/video/fbdev/smscufx.c
11498
11499 SOC-CAMERA V4L2 SUBSYSTEM
11500 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11501 L:      linux-media@vger.kernel.org
11502 T:      git git://linuxtv.org/media_tree.git
11503 S:      Maintained
11504 F:      include/media/soc*
11505 F:      drivers/media/i2c/soc_camera/
11506 F:      drivers/media/platform/soc_camera/
11507
11508 SOEKRIS NET48XX LED SUPPORT
11509 M:      Chris Boot <bootc@bootc.net>
11510 S:      Maintained
11511 F:      drivers/leds/leds-net48xx.c
11512
11513 SOFTLOGIC 6x10 MPEG CODEC
11514 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11515 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11516 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11517 M:      Ismael Luceno <ismael@iodev.co.uk>
11518 L:      linux-media@vger.kernel.org
11519 S:      Supported
11520 F:      drivers/media/pci/solo6x10/
11521
11522 SOFTWARE RAID (Multiple Disks) SUPPORT
11523 M:      Shaohua Li <shli@kernel.org>
11524 L:      linux-raid@vger.kernel.org
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11526 S:      Supported
11527 F:      drivers/md/
11528 F:      include/linux/raid/
11529 F:      include/uapi/linux/raid/
11530
11531 SONIC NETWORK DRIVER
11532 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11533 L:      netdev@vger.kernel.org
11534 S:      Maintained
11535 F:      drivers/net/ethernet/natsemi/sonic.*
11536
11537 SONICS SILICON BACKPLANE DRIVER (SSB)
11538 M:      Michael Buesch <m@bues.ch>
11539 L:      linux-wireless@vger.kernel.org
11540 S:      Maintained
11541 F:      drivers/ssb/
11542 F:      include/linux/ssb/
11543
11544 SONY VAIO CONTROL DEVICE DRIVER
11545 M:      Mattia Dongili <malattia@linux.it>
11546 L:      platform-driver-x86@vger.kernel.org
11547 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11548 S:      Maintained
11549 F:      Documentation/laptops/sony-laptop.txt
11550 F:      drivers/char/sonypi.c
11551 F:      drivers/platform/x86/sony-laptop.c
11552 F:      include/linux/sony-laptop.h
11553
11554 SONY MEMORYSTICK CARD SUPPORT
11555 M:      Alex Dubov <oakad@yahoo.com>
11556 W:      http://tifmxx.berlios.de/
11557 S:      Maintained
11558 F:      drivers/memstick/host/tifm_ms.c
11559
11560 SONY MEMORYSTICK STANDARD SUPPORT
11561 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11562 S:      Maintained
11563 F:      drivers/memstick/core/ms_block.*
11564
11565 SOUND
11566 M:      Jaroslav Kysela <perex@perex.cz>
11567 M:      Takashi Iwai <tiwai@suse.com>
11568 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11569 W:      http://www.alsa-project.org/
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11571 T:      git git://git.alsa-project.org/alsa-kernel.git
11572 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11573 S:      Maintained
11574 F:      Documentation/sound/
11575 F:      include/sound/
11576 F:      include/uapi/sound/
11577 F:      sound/
11578
11579 SOUND - COMPRESSED AUDIO
11580 M:      Vinod Koul <vinod.koul@intel.com>
11581 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11583 S:      Supported
11584 F:      Documentation/sound/alsa/compress_offload.txt
11585 F:      include/sound/compress_driver.h
11586 F:      include/uapi/sound/compress_*
11587 F:      sound/core/compress_offload.c
11588 F:      sound/soc/soc-compress.c
11589
11590 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11591 M:      Liam Girdwood <lgirdwood@gmail.com>
11592 M:      Mark Brown <broonie@kernel.org>
11593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11594 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11595 W:      http://alsa-project.org/main/index.php/ASoC
11596 S:      Supported
11597 F:      Documentation/devicetree/bindings/sound/
11598 F:      Documentation/sound/alsa/soc/
11599 F:      sound/soc/
11600 F:      include/sound/soc*
11601
11602 SOUND - DMAENGINE HELPERS
11603 M:      Lars-Peter Clausen <lars@metafoo.de>
11604 S:      Supported
11605 F:      include/sound/dmaengine_pcm.h
11606 F:      sound/core/pcm_dmaengine.c
11607 F:      sound/soc/soc-generic-dmaengine-pcm.c
11608
11609 SP2 MEDIA DRIVER
11610 M:      Olli Salonen <olli.salonen@iki.fi>
11611 L:      linux-media@vger.kernel.org
11612 W:      https://linuxtv.org
11613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11614 S:      Maintained
11615 F:      drivers/media/dvb-frontends/sp2*
11616
11617 SPARC + UltraSPARC (sparc/sparc64)
11618 M:      "David S. Miller" <davem@davemloft.net>
11619 L:      sparclinux@vger.kernel.org
11620 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11623 S:      Maintained
11624 F:      arch/sparc/
11625 F:      drivers/sbus/
11626
11627 SPARC SERIAL DRIVERS
11628 M:      "David S. Miller" <davem@davemloft.net>
11629 L:      sparclinux@vger.kernel.org
11630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11632 S:      Maintained
11633 F:      include/linux/sunserialcore.h
11634 F:      drivers/tty/serial/suncore.c
11635 F:      drivers/tty/serial/sunhv.c
11636 F:      drivers/tty/serial/sunsab.c
11637 F:      drivers/tty/serial/sunsab.h
11638 F:      drivers/tty/serial/sunsu.c
11639 F:      drivers/tty/serial/sunzilog.c
11640 F:      drivers/tty/serial/sunzilog.h
11641
11642 SPARSE CHECKER
11643 M:      "Christopher Li" <sparse@chrisli.org>
11644 L:      linux-sparse@vger.kernel.org
11645 W:      https://sparse.wiki.kernel.org/
11646 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11647 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11648 S:      Maintained
11649 F:      include/linux/compiler.h
11650
11651 SPEAR PLATFORM SUPPORT
11652 M:      Viresh Kumar <vireshk@kernel.org>
11653 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11655 W:      http://www.st.com/spear
11656 S:      Maintained
11657 F:      arch/arm/boot/dts/spear*
11658 F:      arch/arm/mach-spear/
11659
11660 SPEAR CLOCK FRAMEWORK SUPPORT
11661 M:      Viresh Kumar <vireshk@kernel.org>
11662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11663 W:      http://www.st.com/spear
11664 S:      Maintained
11665 F:      drivers/clk/spear/
11666
11667 SPI NOR SUBSYSTEM
11668 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11669 M:      Marek Vasut <marek.vasut@gmail.com>
11670 L:      linux-mtd@lists.infradead.org
11671 W:      http://www.linux-mtd.infradead.org/
11672 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11673 T:      git git://github.com/spi-nor/linux.git
11674 S:      Maintained
11675 F:      drivers/mtd/spi-nor/
11676 F:      include/linux/mtd/spi-nor.h
11677
11678 SPI SUBSYSTEM
11679 M:      Mark Brown <broonie@kernel.org>
11680 L:      linux-spi@vger.kernel.org
11681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11682 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11683 S:      Maintained
11684 F:      Documentation/devicetree/bindings/spi/
11685 F:      Documentation/spi/
11686 F:      drivers/spi/
11687 F:      include/linux/spi/
11688 F:      include/uapi/linux/spi/
11689 F:      tools/spi/
11690
11691 SPIDERNET NETWORK DRIVER for CELL
11692 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11693 L:      netdev@vger.kernel.org
11694 S:      Supported
11695 F:      Documentation/networking/spider_net.txt
11696 F:      drivers/net/ethernet/toshiba/spider_net*
11697
11698 SPU FILE SYSTEM
11699 M:      Jeremy Kerr <jk@ozlabs.org>
11700 L:      linuxppc-dev@lists.ozlabs.org
11701 W:      http://www.ibm.com/developerworks/power/cell/
11702 S:      Supported
11703 F:      Documentation/filesystems/spufs.txt
11704 F:      arch/powerpc/platforms/cell/spufs/
11705
11706 SQUASHFS FILE SYSTEM
11707 M:      Phillip Lougher <phillip@squashfs.org.uk>
11708 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11709 W:      http://squashfs.org.uk
11710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11711 S:      Maintained
11712 F:      Documentation/filesystems/squashfs.txt
11713 F:      fs/squashfs/
11714
11715 SRM (Alpha) environment access
11716 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11717 S:      Maintained
11718 F:      arch/alpha/kernel/srm_env.c
11719
11720 STABLE BRANCH
11721 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11722 L:      stable@vger.kernel.org
11723 S:      Supported
11724 F:      Documentation/process/stable-kernel-rules.rst
11725
11726 STAGING SUBSYSTEM
11727 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11729 L:      devel@driverdev.osuosl.org
11730 S:      Supported
11731 F:      drivers/staging/
11732
11733 STAGING - COMEDI
11734 M:      Ian Abbott <abbotti@mev.co.uk>
11735 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11736 S:      Odd Fixes
11737 F:      drivers/staging/comedi/
11738
11739 STAGING - FLARION FT1000 DRIVERS
11740 M:      Marek Belisko <marek.belisko@gmail.com>
11741 S:      Odd Fixes
11742 F:      drivers/staging/ft1000/
11743
11744 STAGING - INDUSTRIAL IO
11745 M:      Jonathan Cameron <jic23@kernel.org>
11746 L:      linux-iio@vger.kernel.org
11747 S:      Odd Fixes
11748 F:      Documentation/devicetree/bindings/staging/iio/
11749 F:      drivers/staging/iio/
11750
11751 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11752 M:      Jarod Wilson <jarod@wilsonet.com>
11753 W:      http://www.lirc.org/
11754 S:      Odd Fixes
11755 F:      drivers/staging/media/lirc/
11756
11757 STAGING - LUSTRE PARALLEL FILESYSTEM
11758 M:      Oleg Drokin <oleg.drokin@intel.com>
11759 M:      Andreas Dilger <andreas.dilger@intel.com>
11760 M:      James Simmons <jsimmons@infradead.org>
11761 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11762 W:      http://wiki.lustre.org/
11763 S:      Maintained
11764 F:      drivers/staging/lustre
11765
11766 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11767 M:      Marc Dietrich <marvin24@gmx.de>
11768 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11769 L:      linux-tegra@vger.kernel.org
11770 S:      Maintained
11771 F:      drivers/staging/nvec/
11772
11773 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11774 M:      Jens Frederich <jfrederich@gmail.com>
11775 M:      Daniel Drake <dsd@laptop.org>
11776 M:      Jon Nettleton <jon.nettleton@gmail.com>
11777 W:      http://wiki.laptop.org/go/DCON
11778 S:      Maintained
11779 F:      drivers/staging/olpc_dcon/
11780
11781 STAGING - REALTEK RTL8712U DRIVERS
11782 M:      Larry Finger <Larry.Finger@lwfinger.net>
11783 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11784 S:      Odd Fixes
11785 F:      drivers/staging/rtl8712/
11786
11787 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11788 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11789 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11790 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11791 L:      linux-fbdev@vger.kernel.org
11792 S:      Maintained
11793 F:      drivers/staging/sm750fb/
11794
11795 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11796 M:      William Hubbs <w.d.hubbs@gmail.com>
11797 M:      Chris Brannon <chris@the-brannons.com>
11798 M:      Kirk Reiser <kirk@reisers.ca>
11799 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11800 L:      speakup@linux-speakup.org
11801 W:      http://www.linux-speakup.org/
11802 S:      Odd Fixes
11803 F:      drivers/staging/speakup/
11804
11805 STAGING - VIA VT665X DRIVERS
11806 M:      Forest Bond <forest@alittletooquiet.net>
11807 S:      Odd Fixes
11808 F:      drivers/staging/vt665?/
11809
11810 STAGING - WILC1000 WIFI DRIVER
11811 M:      Aditya Shankar <aditya.shankar@microchip.com>
11812 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11813 L:      linux-wireless@vger.kernel.org
11814 S:      Supported
11815 F:      drivers/staging/wilc1000/
11816
11817 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11818 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11819 S:      Odd Fixes
11820 F:      drivers/staging/xgifb/
11821
11822 STARFIRE/DURALAN NETWORK DRIVER
11823 M:      Ion Badulescu <ionut@badula.org>
11824 S:      Odd Fixes
11825 F:      drivers/net/ethernet/adaptec/starfire*
11826
11827 SUN3/3X
11828 M:      Sam Creasey <sammy@sammy.net>
11829 W:      http://sammy.net/sun3/
11830 S:      Maintained
11831 F:      arch/m68k/kernel/*sun3*
11832 F:      arch/m68k/sun3*/
11833 F:      arch/m68k/include/asm/sun3*
11834 F:      drivers/net/ethernet/i825xx/sun3*
11835
11836 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11837 M:      Hans de Goede <hdegoede@redhat.com>
11838 L:      linux-input@vger.kernel.org
11839 S:      Maintained
11840 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11841 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11842
11843 SUNDANCE NETWORK DRIVER
11844 M:      Denis Kirjanov <kda@linux-powerpc.org>
11845 L:      netdev@vger.kernel.org
11846 S:      Maintained
11847 F:      drivers/net/ethernet/dlink/sundance.c
11848
11849 SUPERH
11850 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11851 M:      Rich Felker <dalias@libc.org>
11852 L:      linux-sh@vger.kernel.org
11853 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11854 S:      Maintained
11855 F:      Documentation/sh/
11856 F:      arch/sh/
11857 F:      drivers/sh/
11858
11859 SUSPEND TO RAM
11860 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11861 M:      Len Brown <len.brown@intel.com>
11862 M:      Pavel Machek <pavel@ucw.cz>
11863 L:      linux-pm@vger.kernel.org
11864 B:      https://bugzilla.kernel.org
11865 S:      Supported
11866 F:      Documentation/power/
11867 F:      arch/x86/kernel/acpi/
11868 F:      drivers/base/power/
11869 F:      kernel/power/
11870 F:      include/linux/suspend.h
11871 F:      include/linux/freezer.h
11872 F:      include/linux/pm.h
11873
11874 SVGA HANDLING
11875 M:      Martin Mares <mj@ucw.cz>
11876 L:      linux-video@atrey.karlin.mff.cuni.cz
11877 S:      Maintained
11878 F:      Documentation/svga.txt
11879 F:      arch/x86/boot/video*
11880
11881 SWIOTLB SUBSYSTEM
11882 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11883 L:      linux-kernel@vger.kernel.org
11884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11885 S:      Supported
11886 F:      lib/swiotlb.c
11887 F:      arch/*/kernel/pci-swiotlb.c
11888 F:      include/linux/swiotlb.h
11889
11890 SWITCHDEV
11891 M:      Jiri Pirko <jiri@resnulli.us>
11892 L:      netdev@vger.kernel.org
11893 S:      Supported
11894 F:      net/switchdev/
11895 F:      include/net/switchdev.h
11896
11897 SYNOPSYS ARC ARCHITECTURE
11898 M:      Vineet Gupta <vgupta@synopsys.com>
11899 L:      linux-snps-arc@lists.infradead.org
11900 S:      Supported
11901 F:      arch/arc/
11902 F:      Documentation/devicetree/bindings/arc/*
11903 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11904 F:      drivers/clocksource/arc_timer.c
11905 F:      drivers/tty/serial/arc_uart.c
11906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11907
11908 SYNOPSYS ARC SDP platform support
11909 M:      Alexey Brodkin <abrodkin@synopsys.com>
11910 S:      Supported
11911 F:      arch/arc/plat-axs10x
11912 F:      arch/arc/boot/dts/ax*
11913 F:      Documentation/devicetree/bindings/arc/axs10*
11914
11915 SYSTEM CONFIGURATION (SYSCON)
11916 M:      Lee Jones <lee.jones@linaro.org>
11917 M:      Arnd Bergmann <arnd@arndb.de>
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11919 S:      Supported
11920 F:      drivers/mfd/syscon.c
11921
11922 SYSTEM RESET/SHUTDOWN DRIVERS
11923 M:      Sebastian Reichel <sre@kernel.org>
11924 L:      linux-pm@vger.kernel.org
11925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11926 S:      Maintained
11927 F:      Documentation/devicetree/bindings/power/reset/
11928 F:      drivers/power/reset/
11929
11930 SYSV FILESYSTEM
11931 M:      Christoph Hellwig <hch@infradead.org>
11932 S:      Maintained
11933 F:      Documentation/filesystems/sysv-fs.txt
11934 F:      fs/sysv/
11935 F:      include/linux/sysv_fs.h
11936
11937 TARGET SUBSYSTEM
11938 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11939 L:      linux-scsi@vger.kernel.org
11940 L:      target-devel@vger.kernel.org
11941 W:      http://www.linux-iscsi.org
11942 W:      http://groups.google.com/group/linux-iscsi-target-dev
11943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11944 S:      Supported
11945 F:      drivers/target/
11946 F:      include/target/
11947 F:      Documentation/target/
11948
11949 TASKSTATS STATISTICS INTERFACE
11950 M:      Balbir Singh <bsingharora@gmail.com>
11951 S:      Maintained
11952 F:      Documentation/accounting/taskstats*
11953 F:      include/linux/taskstats*
11954 F:      kernel/taskstats.c
11955
11956 TC CLASSIFIER
11957 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11958 L:      netdev@vger.kernel.org
11959 S:      Maintained
11960 F:      include/net/pkt_cls.h
11961 F:      include/uapi/linux/pkt_cls.h
11962 F:      net/sched/
11963
11964 TCP LOW PRIORITY MODULE
11965 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11966 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11967 W:      http://tcp-lp-mod.sourceforge.net/
11968 S:      Maintained
11969 F:      net/ipv4/tcp_lp.c
11970
11971 TDA10071 MEDIA DRIVER
11972 M:      Antti Palosaari <crope@iki.fi>
11973 L:      linux-media@vger.kernel.org
11974 W:      https://linuxtv.org
11975 W:      http://palosaari.fi/linux/
11976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11977 T:      git git://linuxtv.org/anttip/media_tree.git
11978 S:      Maintained
11979 F:      drivers/media/dvb-frontends/tda10071*
11980
11981 TDA18212 MEDIA DRIVER
11982 M:      Antti Palosaari <crope@iki.fi>
11983 L:      linux-media@vger.kernel.org
11984 W:      https://linuxtv.org
11985 W:      http://palosaari.fi/linux/
11986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11987 T:      git git://linuxtv.org/anttip/media_tree.git
11988 S:      Maintained
11989 F:      drivers/media/tuners/tda18212*
11990
11991 TDA18218 MEDIA DRIVER
11992 M:      Antti Palosaari <crope@iki.fi>
11993 L:      linux-media@vger.kernel.org
11994 W:      https://linuxtv.org
11995 W:      http://palosaari.fi/linux/
11996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11997 T:      git git://linuxtv.org/anttip/media_tree.git
11998 S:      Maintained
11999 F:      drivers/media/tuners/tda18218*
12000
12001 TDA18271 MEDIA DRIVER
12002 M:      Michael Krufky <mkrufky@linuxtv.org>
12003 L:      linux-media@vger.kernel.org
12004 W:      https://linuxtv.org
12005 W:      http://github.com/mkrufky
12006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12007 T:      git git://linuxtv.org/mkrufky/tuners.git
12008 S:      Maintained
12009 F:      drivers/media/tuners/tda18271*
12010
12011 TDA827x MEDIA DRIVER
12012 M:      Michael Krufky <mkrufky@linuxtv.org>
12013 L:      linux-media@vger.kernel.org
12014 W:      https://linuxtv.org
12015 W:      http://github.com/mkrufky
12016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12017 T:      git git://linuxtv.org/mkrufky/tuners.git
12018 S:      Maintained
12019 F:      drivers/media/tuners/tda8290.*
12020
12021 TDA8290 MEDIA DRIVER
12022 M:      Michael Krufky <mkrufky@linuxtv.org>
12023 L:      linux-media@vger.kernel.org
12024 W:      https://linuxtv.org
12025 W:      http://github.com/mkrufky
12026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12027 T:      git git://linuxtv.org/mkrufky/tuners.git
12028 S:      Maintained
12029 F:      drivers/media/tuners/tda8290.*
12030
12031 TDA9840 MEDIA DRIVER
12032 M:      Hans Verkuil <hverkuil@xs4all.nl>
12033 L:      linux-media@vger.kernel.org
12034 T:      git git://linuxtv.org/media_tree.git
12035 W:      https://linuxtv.org
12036 S:      Maintained
12037 F:      drivers/media/i2c/tda9840*
12038
12039 TEA5761 TUNER DRIVER
12040 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12041 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12042 L:      linux-media@vger.kernel.org
12043 W:      https://linuxtv.org
12044 T:      git git://linuxtv.org/media_tree.git
12045 S:      Odd fixes
12046 F:      drivers/media/tuners/tea5761.*
12047
12048 TEA5767 TUNER DRIVER
12049 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12050 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12051 L:      linux-media@vger.kernel.org
12052 W:      https://linuxtv.org
12053 T:      git git://linuxtv.org/media_tree.git
12054 S:      Maintained
12055 F:      drivers/media/tuners/tea5767.*
12056
12057 TEA6415C MEDIA DRIVER
12058 M:      Hans Verkuil <hverkuil@xs4all.nl>
12059 L:      linux-media@vger.kernel.org
12060 T:      git git://linuxtv.org/media_tree.git
12061 W:      https://linuxtv.org
12062 S:      Maintained
12063 F:      drivers/media/i2c/tea6415c*
12064
12065 TEA6420 MEDIA DRIVER
12066 M:      Hans Verkuil <hverkuil@xs4all.nl>
12067 L:      linux-media@vger.kernel.org
12068 T:      git git://linuxtv.org/media_tree.git
12069 W:      https://linuxtv.org
12070 S:      Maintained
12071 F:      drivers/media/i2c/tea6420*
12072
12073 TEAM DRIVER
12074 M:      Jiri Pirko <jiri@resnulli.us>
12075 L:      netdev@vger.kernel.org
12076 S:      Supported
12077 F:      drivers/net/team/
12078 F:      include/linux/if_team.h
12079 F:      include/uapi/linux/if_team.h
12080
12081 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12082 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12083 S:      Maintained
12084 F:      arch/x86/platform/ts5500/
12085
12086 TECHNOTREND USB IR RECEIVER
12087 M:      Sean Young <sean@mess.org>
12088 L:      linux-media@vger.kernel.org
12089 S:      Maintained
12090 F:      drivers/media/rc/ttusbir.c
12091
12092 TEGRA ARCHITECTURE SUPPORT
12093 M:      Stephen Warren <swarren@wwwdotorg.org>
12094 M:      Thierry Reding <thierry.reding@gmail.com>
12095 M:      Alexandre Courbot <gnurou@gmail.com>
12096 L:      linux-tegra@vger.kernel.org
12097 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12099 S:      Supported
12100 N:      [^a-z]tegra
12101
12102 TEGRA CLOCK DRIVER
12103 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12104 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12105 S:      Supported
12106 F:      drivers/clk/tegra/
12107
12108 TEGRA DMA DRIVERS
12109 M:      Laxman Dewangan <ldewangan@nvidia.com>
12110 M:      Jon Hunter <jonathanh@nvidia.com>
12111 S:      Supported
12112 F:      drivers/dma/tegra*
12113
12114 TEGRA I2C DRIVER
12115 M:      Laxman Dewangan <ldewangan@nvidia.com>
12116 S:      Supported
12117 F:      drivers/i2c/busses/i2c-tegra.c
12118
12119 TEGRA IOMMU DRIVERS
12120 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12121 S:      Supported
12122 F:      drivers/iommu/tegra*
12123
12124 TEGRA KBC DRIVER
12125 M:      Rakesh Iyer <riyer@nvidia.com>
12126 M:      Laxman Dewangan <ldewangan@nvidia.com>
12127 S:      Supported
12128 F:      drivers/input/keyboard/tegra-kbc.c
12129
12130 TEGRA PWM DRIVER
12131 M:      Thierry Reding <thierry.reding@gmail.com>
12132 S:      Supported
12133 F:      drivers/pwm/pwm-tegra.c
12134
12135 TEGRA SERIAL DRIVER
12136 M:      Laxman Dewangan <ldewangan@nvidia.com>
12137 S:      Supported
12138 F:      drivers/tty/serial/serial-tegra.c
12139
12140 TEGRA SPI DRIVER
12141 M:      Laxman Dewangan <ldewangan@nvidia.com>
12142 S:      Supported
12143 F:      drivers/spi/spi-tegra*
12144
12145 TEHUTI ETHERNET DRIVER
12146 M:      Andy Gospodarek <andy@greyhouse.net>
12147 L:      netdev@vger.kernel.org
12148 S:      Supported
12149 F:      drivers/net/ethernet/tehuti/*
12150
12151 Telecom Clock Driver for MCPL0010
12152 M:      Mark Gross <mark.gross@intel.com>
12153 S:      Supported
12154 F:      drivers/char/tlclk.c
12155
12156 TENSILICA XTENSA PORT (xtensa)
12157 M:      Chris Zankel <chris@zankel.net>
12158 M:      Max Filippov <jcmvbkbc@gmail.com>
12159 L:      linux-xtensa@linux-xtensa.org
12160 T:      git git://github.com/czankel/xtensa-linux.git
12161 S:      Maintained
12162 F:      arch/xtensa/
12163 F:      drivers/irqchip/irq-xtensa-*
12164
12165 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12166 M:      Nishanth Menon <nm@ti.com>
12167 M:      Tero Kristo <t-kristo@ti.com>
12168 M:      Santosh Shilimkar <ssantosh@kernel.org>
12169 L:      linux-arm-kernel@lists.infradead.org
12170 S:      Maintained
12171 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12172 F:      drivers/firmware/ti_sci*
12173 F:      include/linux/soc/ti/ti_sci_protocol.h
12174
12175 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12176 M:      Hans Verkuil <hverkuil@xs4all.nl>
12177 L:      linux-media@vger.kernel.org
12178 T:      git git://linuxtv.org/media_tree.git
12179 W:      https://linuxtv.org
12180 S:      Maintained
12181 F:      drivers/media/radio/radio-raremono.c
12182
12183 THERMAL
12184 M:      Zhang Rui <rui.zhang@intel.com>
12185 M:      Eduardo Valentin <edubezval@gmail.com>
12186 L:      linux-pm@vger.kernel.org
12187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12189 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12190 S:      Supported
12191 F:      drivers/thermal/
12192 F:      include/linux/thermal.h
12193 F:      include/uapi/linux/thermal.h
12194 F:      include/linux/cpu_cooling.h
12195 F:      Documentation/devicetree/bindings/thermal/
12196
12197 THERMAL/CPU_COOLING
12198 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12199 M:      Viresh Kumar <viresh.kumar@linaro.org>
12200 M:      Javi Merino <javi.merino@kernel.org>
12201 L:      linux-pm@vger.kernel.org
12202 S:      Supported
12203 F:      Documentation/thermal/cpu-cooling-api.txt
12204 F:      drivers/thermal/cpu_cooling.c
12205 F:      include/linux/cpu_cooling.h
12206
12207 THINKPAD ACPI EXTRAS DRIVER
12208 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12209 L:      ibm-acpi-devel@lists.sourceforge.net
12210 L:      platform-driver-x86@vger.kernel.org
12211 W:      http://ibm-acpi.sourceforge.net
12212 W:      http://thinkwiki.org/wiki/Ibm-acpi
12213 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12214 S:      Maintained
12215 F:      drivers/platform/x86/thinkpad_acpi.c
12216
12217 TI BANDGAP AND THERMAL DRIVER
12218 M:      Eduardo Valentin <edubezval@gmail.com>
12219 M:      Keerthy <j-keerthy@ti.com>
12220 L:      linux-pm@vger.kernel.org
12221 L:      linux-omap@vger.kernel.org
12222 S:      Maintained
12223 F:      drivers/thermal/ti-soc-thermal/
12224
12225 TI VPE/CAL DRIVERS
12226 M:      Benoit Parrot <bparrot@ti.com>
12227 L:      linux-media@vger.kernel.org
12228 W:      http://linuxtv.org/
12229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12230 S:      Maintained
12231 F:      drivers/media/platform/ti-vpe/
12232
12233 TI CDCE706 CLOCK DRIVER
12234 M:      Max Filippov <jcmvbkbc@gmail.com>
12235 S:      Maintained
12236 F:      drivers/clk/clk-cdce706.c
12237
12238 TI CLOCK DRIVER
12239 M:      Tero Kristo <t-kristo@ti.com>
12240 L:      linux-omap@vger.kernel.org
12241 S:      Maintained
12242 F:      drivers/clk/ti/
12243 F:      include/linux/clk/ti.h
12244
12245 TI ETHERNET SWITCH DRIVER (CPSW)
12246 M:      Mugunthan V N <mugunthanvnm@ti.com>
12247 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12248 L:      linux-omap@vger.kernel.org
12249 L:      netdev@vger.kernel.org
12250 S:      Maintained
12251 F:      drivers/net/ethernet/ti/cpsw*
12252 F:      drivers/net/ethernet/ti/davinci*
12253
12254 TI FLASH MEDIA INTERFACE DRIVER
12255 M:      Alex Dubov <oakad@yahoo.com>
12256 S:      Maintained
12257 F:      drivers/misc/tifm*
12258 F:      drivers/mmc/host/tifm_sd.c
12259 F:      include/linux/tifm.h
12260
12261 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12262 M:      Santosh Shilimkar <ssantosh@kernel.org>
12263 L:      linux-kernel@vger.kernel.org
12264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 S:      Maintained
12266 F:      drivers/soc/ti/*
12267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12268
12269
12270 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12271 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12272 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12273 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12274 S:      Maintained
12275 F:      sound/soc/codecs/lm49453*
12276 F:      sound/soc/codecs/isabelle*
12277
12278 TI LP855x BACKLIGHT DRIVER
12279 M:      Milo Kim <milo.kim@ti.com>
12280 S:      Maintained
12281 F:      Documentation/backlight/lp855x-driver.txt
12282 F:      drivers/video/backlight/lp855x_bl.c
12283 F:      include/linux/platform_data/lp855x.h
12284
12285 TI LP8727 CHARGER DRIVER
12286 M:      Milo Kim <milo.kim@ti.com>
12287 S:      Maintained
12288 F:      drivers/power/supply/lp8727_charger.c
12289 F:      include/linux/platform_data/lp8727.h
12290
12291 TI LP8788 MFD DRIVER
12292 M:      Milo Kim <milo.kim@ti.com>
12293 S:      Maintained
12294 F:      drivers/iio/adc/lp8788_adc.c
12295 F:      drivers/leds/leds-lp8788.c
12296 F:      drivers/mfd/lp8788*.c
12297 F:      drivers/power/supply/lp8788-charger.c
12298 F:      drivers/regulator/lp8788-*.c
12299 F:      include/linux/mfd/lp8788*.h
12300
12301 TI NETCP ETHERNET DRIVER
12302 M:      Wingman Kwok <w-kwok2@ti.com>
12303 M:      Murali Karicheri <m-karicheri2@ti.com>
12304 L:      netdev@vger.kernel.org
12305 S:      Maintained
12306 F:      drivers/net/ethernet/ti/netcp*
12307
12308 TI TAS571X FAMILY ASoC CODEC DRIVER
12309 M:      Kevin Cernekee <cernekee@chromium.org>
12310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12311 S:      Odd Fixes
12312 F:      sound/soc/codecs/tas571x*
12313
12314 TI TWL4030 SERIES SOC CODEC DRIVER
12315 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12316 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12317 S:      Maintained
12318 F:      sound/soc/codecs/twl4030*
12319
12320 TI WILINK WIRELESS DRIVERS
12321 L:      linux-wireless@vger.kernel.org
12322 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12323 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12325 S:      Orphan
12326 F:      drivers/net/wireless/ti/
12327 F:      include/linux/wl12xx.h
12328
12329 TIPC NETWORK LAYER
12330 M:      Jon Maloy <jon.maloy@ericsson.com>
12331 M:      Ying Xue <ying.xue@windriver.com>
12332 L:      netdev@vger.kernel.org (core kernel code)
12333 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12334 W:      http://tipc.sourceforge.net/
12335 S:      Maintained
12336 F:      include/uapi/linux/tipc*.h
12337 F:      net/tipc/
12338
12339 TILE ARCHITECTURE
12340 M:      Chris Metcalf <cmetcalf@mellanox.com>
12341 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12343 S:      Supported
12344 F:      arch/tile/
12345 F:      drivers/char/tile-srom.c
12346 F:      drivers/edac/tile_edac.c
12347 F:      drivers/net/ethernet/tile/
12348 F:      drivers/rtc/rtc-tile.c
12349 F:      drivers/tty/hvc/hvc_tile.c
12350 F:      drivers/tty/serial/tilegx.c
12351 F:      drivers/usb/host/*-tilegx.c
12352 F:      include/linux/usb/tilegx.h
12353
12354 TLAN NETWORK DRIVER
12355 M:      Samuel Chessman <chessman@tux.org>
12356 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12357 W:      http://sourceforge.net/projects/tlan/
12358 S:      Maintained
12359 F:      Documentation/networking/tlan.txt
12360 F:      drivers/net/ethernet/ti/tlan.*
12361
12362 TOMOYO SECURITY MODULE
12363 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12364 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12365 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12366 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12367 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12368 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12369 W:      http://tomoyo.sourceforge.jp/
12370 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12371 S:      Maintained
12372 F:      security/tomoyo/
12373
12374 TOPSTAR LAPTOP EXTRAS DRIVER
12375 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12376 L:      platform-driver-x86@vger.kernel.org
12377 S:      Maintained
12378 F:      drivers/platform/x86/topstar-laptop.c
12379
12380 TOSHIBA ACPI EXTRAS 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_acpi.c
12385
12386 TOSHIBA BLUETOOTH 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_bluetooth.c
12391
12392 TOSHIBA HDD ACTIVE PROTECTION SENSOR 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_haps.c
12397
12398 TOSHIBA WMI HOTKEYS DRIVER
12399 M:      Azael Avalos <coproscefalo@gmail.com>
12400 L:      platform-driver-x86@vger.kernel.org
12401 S:      Maintained
12402 F:      drivers/platform/x86/toshiba-wmi.c
12403
12404 TOSHIBA SMM DRIVER
12405 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12406 W:      http://www.buzzard.org.uk/toshiba/
12407 S:      Maintained
12408 F:      drivers/char/toshiba.c
12409 F:      include/linux/toshiba.h
12410 F:      include/uapi/linux/toshiba.h
12411
12412 TOSHIBA TC358743 DRIVER
12413 M:      Mats Randgaard <matrandg@cisco.com>
12414 L:      linux-media@vger.kernel.org
12415 S:      Maintained
12416 F:      drivers/media/i2c/tc358743*
12417 F:      include/media/i2c/tc358743.h
12418
12419 TMIO/SDHI MMC DRIVER
12420 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12421 L:      linux-mmc@vger.kernel.org
12422 S:      Supported
12423 F:      drivers/mmc/host/tmio_mmc*
12424 F:      drivers/mmc/host/sh_mobile_sdhi.c
12425 F:      include/linux/mfd/tmio.h
12426
12427 TMP401 HARDWARE MONITOR DRIVER
12428 M:      Guenter Roeck <linux@roeck-us.net>
12429 L:      linux-hwmon@vger.kernel.org
12430 S:      Maintained
12431 F:      Documentation/hwmon/tmp401
12432 F:      drivers/hwmon/tmp401.c
12433
12434 TMPFS (SHMEM FILESYSTEM)
12435 M:      Hugh Dickins <hughd@google.com>
12436 L:      linux-mm@kvack.org
12437 S:      Maintained
12438 F:      include/linux/shmem_fs.h
12439 F:      mm/shmem.c
12440
12441 TM6000 VIDEO4LINUX DRIVER
12442 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12443 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12444 L:      linux-media@vger.kernel.org
12445 W:      https://linuxtv.org
12446 T:      git git://linuxtv.org/media_tree.git
12447 S:      Odd fixes
12448 F:      drivers/media/usb/tm6000/
12449 F:      Documentation/media/v4l-drivers/tm6000*
12450
12451 TW5864 VIDEO4LINUX DRIVER
12452 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12453 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12454 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12455 L:      linux-media@vger.kernel.org
12456 S:      Supported
12457 F:      drivers/media/pci/tw5864/
12458
12459 TW68 VIDEO4LINUX DRIVER
12460 M:      Hans Verkuil <hverkuil@xs4all.nl>
12461 L:      linux-media@vger.kernel.org
12462 T:      git git://linuxtv.org/media_tree.git
12463 W:      https://linuxtv.org
12464 S:      Odd Fixes
12465 F:      drivers/media/pci/tw68/
12466
12467 TW686X VIDEO4LINUX DRIVER
12468 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12469 L:      linux-media@vger.kernel.org
12470 T:      git git://linuxtv.org/media_tree.git
12471 W:      http://linuxtv.org
12472 S:      Maintained
12473 F:      drivers/media/pci/tw686x/
12474
12475 TPM DEVICE DRIVER
12476 M:      Peter Huewe <peterhuewe@gmx.de>
12477 M:      Marcel Selhorst <tpmdd@selhorst.net>
12478 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12479 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12480 W:      http://tpmdd.sourceforge.net
12481 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12482 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12483 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12484 S:      Maintained
12485 F:      drivers/char/tpm/
12486
12487 TPM IBM_VTPM DEVICE DRIVER
12488 M:      Ashley Lai <ashleydlai@gmail.com>
12489 W:      http://tpmdd.sourceforge.net
12490 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12491 S:      Maintained
12492 F:      drivers/char/tpm/tpm_ibmvtpm*
12493
12494 TRACING
12495 M:      Steven Rostedt <rostedt@goodmis.org>
12496 M:      Ingo Molnar <mingo@redhat.com>
12497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12498 S:      Maintained
12499 F:      Documentation/trace/ftrace.txt
12500 F:      arch/*/*/*/ftrace.h
12501 F:      arch/*/kernel/ftrace.c
12502 F:      include/*/ftrace.h
12503 F:      include/linux/trace*.h
12504 F:      include/trace/
12505 F:      kernel/trace/
12506 F:      tools/testing/selftests/ftrace/
12507
12508 TRACING MMIO ACCESSES (MMIOTRACE)
12509 M:      Steven Rostedt <rostedt@goodmis.org>
12510 M:      Ingo Molnar <mingo@kernel.org>
12511 R:      Karol Herbst <karolherbst@gmail.com>
12512 R:      Pekka Paalanen <ppaalanen@gmail.com>
12513 S:      Maintained
12514 L:      linux-kernel@vger.kernel.org
12515 L:      nouveau@lists.freedesktop.org
12516 F:      kernel/trace/trace_mmiotrace.c
12517 F:      include/linux/mmiotrace.h
12518 F:      arch/x86/mm/kmmio.c
12519 F:      arch/x86/mm/mmio-mod.c
12520 F:      arch/x86/mm/testmmiotrace.c
12521
12522 TRIVIAL PATCHES
12523 M:      Jiri Kosina <trivial@kernel.org>
12524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12525 S:      Maintained
12526 K:      ^Subject:.*(?i)trivial
12527
12528 TTY LAYER
12529 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12530 M:      Jiri Slaby <jslaby@suse.com>
12531 S:      Supported
12532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12533 F:      Documentation/serial/
12534 F:      drivers/tty/
12535 F:      drivers/tty/serial/serial_core.c
12536 F:      include/linux/serial_core.h
12537 F:      include/linux/serial.h
12538 F:      include/linux/tty.h
12539 F:      include/uapi/linux/serial_core.h
12540 F:      include/uapi/linux/serial.h
12541 F:      include/uapi/linux/tty.h
12542
12543 TUA9001 MEDIA DRIVER
12544 M:      Antti Palosaari <crope@iki.fi>
12545 L:      linux-media@vger.kernel.org
12546 W:      https://linuxtv.org
12547 W:      http://palosaari.fi/linux/
12548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12549 T:      git git://linuxtv.org/anttip/media_tree.git
12550 S:      Maintained
12551 F:      drivers/media/tuners/tua9001*
12552
12553 TULIP NETWORK DRIVERS
12554 L:      netdev@vger.kernel.org
12555 L:      linux-parisc@vger.kernel.org
12556 S:      Orphan
12557 F:      drivers/net/ethernet/dec/tulip/
12558
12559 TUN/TAP driver
12560 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12561 W:      http://vtun.sourceforge.net/tun
12562 S:      Maintained
12563 F:      Documentation/networking/tuntap.txt
12564 F:      arch/um/os-Linux/drivers/
12565
12566 TURBOCHANNEL SUBSYSTEM
12567 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12568 M:      Ralf Baechle <ralf@linux-mips.org>
12569 L:      linux-mips@linux-mips.org
12570 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12571 S:      Maintained
12572 F:      drivers/tc/
12573 F:      include/linux/tc.h
12574
12575 UBI FILE SYSTEM (UBIFS)
12576 M:      Richard Weinberger <richard@nod.at>
12577 M:      Artem Bityutskiy <dedekind1@gmail.com>
12578 M:      Adrian Hunter <adrian.hunter@intel.com>
12579 L:      linux-mtd@lists.infradead.org
12580 T:      git git://git.infradead.org/ubifs-2.6.git
12581 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12582 S:      Supported
12583 F:      Documentation/filesystems/ubifs.txt
12584 F:      fs/ubifs/
12585
12586 UCLINUX (M68KNOMMU AND COLDFIRE)
12587 M:      Greg Ungerer <gerg@linux-m68k.org>
12588 W:      http://www.linux-m68k.org/
12589 W:      http://www.uclinux.org/
12590 L:      linux-m68k@lists.linux-m68k.org
12591 L:      uclinux-dev@uclinux.org  (subscribers-only)
12592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12593 S:      Maintained
12594 F:      arch/m68k/coldfire/
12595 F:      arch/m68k/68*/
12596 F:      arch/m68k/*/*_no.*
12597 F:      arch/m68k/include/asm/*_no.*
12598
12599 UDF FILESYSTEM
12600 M:      Jan Kara <jack@suse.com>
12601 S:      Maintained
12602 F:      Documentation/filesystems/udf.txt
12603 F:      fs/udf/
12604
12605 UDRAW TABLET
12606 M:      Bastien Nocera <hadess@hadess.net>
12607 L:      linux-input@vger.kernel.org
12608 S:      Maintained
12609 F:      drivers/hid/hid-udraw.c
12610
12611 UFS FILESYSTEM
12612 M:      Evgeniy Dushistov <dushistov@mail.ru>
12613 S:      Maintained
12614 F:      Documentation/filesystems/ufs.txt
12615 F:      fs/ufs/
12616
12617 UHID USERSPACE HID IO DRIVER:
12618 M:      David Herrmann <dh.herrmann@googlemail.com>
12619 L:      linux-input@vger.kernel.org
12620 S:      Maintained
12621 F:      drivers/hid/uhid.c
12622 F:      include/uapi/linux/uhid.h
12623
12624 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12625 L:      linux-usb@vger.kernel.org
12626 S:      Orphan
12627 F:      drivers/uwb/
12628 F:      include/linux/uwb.h
12629 F:      include/linux/uwb/
12630
12631 UNICORE32 ARCHITECTURE:
12632 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12633 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12634 S:      Maintained
12635 T:      git git://github.com/gxt/linux.git
12636 F:      arch/unicore32/
12637
12638 UNIFDEF
12639 M:      Tony Finch <dot@dotat.at>
12640 W:      http://dotat.at/prog/unifdef
12641 S:      Maintained
12642 F:      scripts/unifdef.c
12643
12644 UNIFORM CDROM DRIVER
12645 M:      Jens Axboe <axboe@kernel.dk>
12646 W:      http://www.kernel.dk
12647 S:      Maintained
12648 F:      Documentation/cdrom/
12649 F:      drivers/cdrom/cdrom.c
12650 F:      include/linux/cdrom.h
12651 F:      include/uapi/linux/cdrom.h
12652
12653 UNISYS S-PAR DRIVERS
12654 M:      David Kershner <david.kershner@unisys.com>
12655 L:      sparmaintainer@unisys.com (Unisys internal)
12656 S:      Supported
12657 F:      drivers/staging/unisys/
12658
12659 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12660 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12661 L:      linux-scsi@vger.kernel.org
12662 S:      Supported
12663 F:      Documentation/scsi/ufs.txt
12664 F:      drivers/scsi/ufs/
12665
12666 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12667 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12668 M:      Prabu Thangamuthu <prabut@synopsys.com>
12669 L:      linux-scsi@vger.kernel.org
12670 S:      Supported
12671 F:      drivers/scsi/ufs/*dwc*
12672
12673 UNSORTED BLOCK IMAGES (UBI)
12674 M:      Artem Bityutskiy <dedekind1@gmail.com>
12675 M:      Richard Weinberger <richard@nod.at>
12676 W:      http://www.linux-mtd.infradead.org/
12677 L:      linux-mtd@lists.infradead.org
12678 T:      git git://git.infradead.org/ubifs-2.6.git
12679 S:      Supported
12680 F:      drivers/mtd/ubi/
12681 F:      include/linux/mtd/ubi.h
12682 F:      include/uapi/mtd/ubi-user.h
12683
12684 USB ACM DRIVER
12685 M:      Oliver Neukum <oneukum@suse.com>
12686 L:      linux-usb@vger.kernel.org
12687 S:      Maintained
12688 F:      Documentation/usb/acm.txt
12689 F:      drivers/usb/class/cdc-acm.*
12690
12691 USB AR5523 WIRELESS DRIVER
12692 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12693 L:      linux-wireless@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/net/wireless/ath/ar5523/
12696
12697 USB ATTACHED SCSI
12698 M:      Oliver Neukum <oneukum@suse.com>
12699 L:      linux-usb@vger.kernel.org
12700 L:      linux-scsi@vger.kernel.org
12701 S:      Maintained
12702 F:      drivers/usb/storage/uas.c
12703
12704 USB CDC ETHERNET DRIVER
12705 M:      Oliver Neukum <oliver@neukum.org>
12706 L:      linux-usb@vger.kernel.org
12707 S:      Maintained
12708 F:      drivers/net/usb/cdc_*.c
12709 F:      include/uapi/linux/usb/cdc.h
12710
12711 USB CHAOSKEY DRIVER
12712 M:      Keith Packard <keithp@keithp.com>
12713 L:      linux-usb@vger.kernel.org
12714 S:      Maintained
12715 F:      drivers/usb/misc/chaoskey.c
12716
12717 USB CYPRESS C67X00 DRIVER
12718 M:      Peter Korsgaard <jacmet@sunsite.dk>
12719 L:      linux-usb@vger.kernel.org
12720 S:      Maintained
12721 F:      drivers/usb/c67x00/
12722
12723 USB DAVICOM DM9601 DRIVER
12724 M:      Peter Korsgaard <jacmet@sunsite.dk>
12725 L:      netdev@vger.kernel.org
12726 W:      http://www.linux-usb.org/usbnet
12727 S:      Maintained
12728 F:      drivers/net/usb/dm9601.c
12729
12730 USB DIAMOND RIO500 DRIVER
12731 M:      Cesar Miquel <miquel@df.uba.ar>
12732 L:      rio500-users@lists.sourceforge.net
12733 W:      http://rio500.sourceforge.net
12734 S:      Maintained
12735 F:      drivers/usb/misc/rio500*
12736
12737 USB EHCI DRIVER
12738 M:      Alan Stern <stern@rowland.harvard.edu>
12739 L:      linux-usb@vger.kernel.org
12740 S:      Maintained
12741 F:      Documentation/usb/ehci.txt
12742 F:      drivers/usb/host/ehci*
12743
12744 USB GADGET/PERIPHERAL SUBSYSTEM
12745 M:      Felipe Balbi <balbi@kernel.org>
12746 L:      linux-usb@vger.kernel.org
12747 W:      http://www.linux-usb.org/gadget
12748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12749 S:      Maintained
12750 F:      drivers/usb/gadget/
12751 F:      include/linux/usb/gadget*
12752
12753 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12754 M:      Jiri Kosina <jikos@kernel.org>
12755 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12756 L:      linux-usb@vger.kernel.org
12757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12758 S:      Maintained
12759 F:      Documentation/hid/hiddev.txt
12760 F:      drivers/hid/usbhid/
12761
12762 USB ISP116X DRIVER
12763 M:      Olav Kongas <ok@artecdesign.ee>
12764 L:      linux-usb@vger.kernel.org
12765 S:      Maintained
12766 F:      drivers/usb/host/isp116x*
12767 F:      include/linux/usb/isp116x.h
12768
12769 USB LAN78XX ETHERNET DRIVER
12770 M:      Woojung Huh <woojung.huh@microchip.com>
12771 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12772 L:      netdev@vger.kernel.org
12773 S:      Maintained
12774 F:      drivers/net/usb/lan78xx.*
12775
12776 USB MASS STORAGE DRIVER
12777 M:      Alan Stern <stern@rowland.harvard.edu>
12778 L:      linux-usb@vger.kernel.org
12779 L:      usb-storage@lists.one-eyed-alien.net
12780 S:      Maintained
12781 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12782 F:      drivers/usb/storage/
12783
12784 USB MIDI DRIVER
12785 M:      Clemens Ladisch <clemens@ladisch.de>
12786 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12787 T:      git git://git.alsa-project.org/alsa-kernel.git
12788 S:      Maintained
12789 F:      sound/usb/midi.*
12790
12791 USB NETWORKING DRIVERS
12792 L:      linux-usb@vger.kernel.org
12793 S:      Odd Fixes
12794 F:      drivers/net/usb/
12795
12796 USB OHCI DRIVER
12797 M:      Alan Stern <stern@rowland.harvard.edu>
12798 L:      linux-usb@vger.kernel.org
12799 S:      Maintained
12800 F:      Documentation/usb/ohci.txt
12801 F:      drivers/usb/host/ohci*
12802
12803 USB OTG FSM (Finite State Machine)
12804 M:      Peter Chen <Peter.Chen@nxp.com>
12805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12806 L:      linux-usb@vger.kernel.org
12807 S:      Maintained
12808 F:      drivers/usb/common/usb-otg-fsm.c
12809
12810 USB OVER IP DRIVER
12811 M:      Valentina Manea <valentina.manea.m@gmail.com>
12812 M:      Shuah Khan <shuahkh@osg.samsung.com>
12813 M:      Shuah Khan <shuah@kernel.org>
12814 L:      linux-usb@vger.kernel.org
12815 S:      Maintained
12816 F:      Documentation/usb/usbip_protocol.txt
12817 F:      drivers/usb/usbip/
12818 F:      tools/usb/usbip/
12819
12820 USB PEGASUS DRIVER
12821 M:      Petko Manolov <petkan@nucleusys.com>
12822 L:      linux-usb@vger.kernel.org
12823 L:      netdev@vger.kernel.org
12824 T:      git git://github.com/petkan/pegasus.git
12825 W:      https://github.com/petkan/pegasus
12826 S:      Maintained
12827 F:      drivers/net/usb/pegasus.*
12828
12829 USB PHY LAYER
12830 M:      Felipe Balbi <balbi@kernel.org>
12831 L:      linux-usb@vger.kernel.org
12832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12833 S:      Maintained
12834 F:      drivers/usb/phy/
12835
12836 USB PRINTER DRIVER (usblp)
12837 M:      Pete Zaitcev <zaitcev@redhat.com>
12838 L:      linux-usb@vger.kernel.org
12839 S:      Supported
12840 F:      drivers/usb/class/usblp.c
12841
12842 USB QMI WWAN NETWORK DRIVER
12843 M:      Bjørn Mork <bjorn@mork.no>
12844 L:      netdev@vger.kernel.org
12845 S:      Maintained
12846 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12847 F:      drivers/net/usb/qmi_wwan.c
12848
12849 USB RTL8150 DRIVER
12850 M:      Petko Manolov <petkan@nucleusys.com>
12851 L:      linux-usb@vger.kernel.org
12852 L:      netdev@vger.kernel.org
12853 T:      git git://github.com/petkan/rtl8150.git
12854 W:      https://github.com/petkan/rtl8150
12855 S:      Maintained
12856 F:      drivers/net/usb/rtl8150.c
12857
12858 USB SERIAL SUBSYSTEM
12859 M:      Johan Hovold <johan@kernel.org>
12860 L:      linux-usb@vger.kernel.org
12861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12862 S:      Maintained
12863 F:      Documentation/usb/usb-serial.txt
12864 F:      drivers/usb/serial/
12865 F:      include/linux/usb/serial.h
12866
12867 USB SMSC75XX ETHERNET DRIVER
12868 M:      Steve Glendinning <steve.glendinning@shawell.net>
12869 L:      netdev@vger.kernel.org
12870 S:      Maintained
12871 F:      drivers/net/usb/smsc75xx.*
12872
12873 USB SMSC95XX ETHERNET DRIVER
12874 M:      Steve Glendinning <steve.glendinning@shawell.net>
12875 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12876 L:      netdev@vger.kernel.org
12877 S:      Maintained
12878 F:      drivers/net/usb/smsc95xx.*
12879
12880 USB SUBSYSTEM
12881 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12882 L:      linux-usb@vger.kernel.org
12883 W:      http://www.linux-usb.org
12884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12885 S:      Supported
12886 F:      Documentation/devicetree/bindings/usb/
12887 F:      Documentation/usb/
12888 F:      drivers/usb/
12889 F:      include/linux/usb.h
12890 F:      include/linux/usb/
12891
12892 USB UHCI DRIVER
12893 M:      Alan Stern <stern@rowland.harvard.edu>
12894 L:      linux-usb@vger.kernel.org
12895 S:      Maintained
12896 F:      drivers/usb/host/uhci*
12897
12898 USB "USBNET" DRIVER FRAMEWORK
12899 M:      Oliver Neukum <oneukum@suse.com>
12900 L:      netdev@vger.kernel.org
12901 W:      http://www.linux-usb.org/usbnet
12902 S:      Maintained
12903 F:      drivers/net/usb/usbnet.c
12904 F:      include/linux/usb/usbnet.h
12905
12906 USB VIDEO CLASS
12907 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12908 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12909 L:      linux-media@vger.kernel.org
12910 T:      git git://linuxtv.org/media_tree.git
12911 W:      http://www.ideasonboard.org/uvc/
12912 S:      Maintained
12913 F:      drivers/media/usb/uvc/
12914 F:      include/uapi/linux/uvcvideo.h
12915
12916 USB VISION DRIVER
12917 M:      Hans Verkuil <hverkuil@xs4all.nl>
12918 L:      linux-media@vger.kernel.org
12919 T:      git git://linuxtv.org/media_tree.git
12920 W:      https://linuxtv.org
12921 S:      Odd Fixes
12922 F:      drivers/media/usb/usbvision/
12923
12924 USB WEBCAM GADGET
12925 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12926 L:      linux-usb@vger.kernel.org
12927 S:      Maintained
12928 F:      drivers/usb/gadget/function/*uvc*
12929 F:      drivers/usb/gadget/legacy/webcam.c
12930
12931 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12932 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12933 L:      linux-wireless@vger.kernel.org
12934 S:      Maintained
12935 F:      drivers/net/wireless/rndis_wlan.c
12936
12937 USB XHCI DRIVER
12938 M:      Mathias Nyman <mathias.nyman@intel.com>
12939 L:      linux-usb@vger.kernel.org
12940 S:      Supported
12941 F:      drivers/usb/host/xhci*
12942 F:      drivers/usb/host/pci-quirks*
12943
12944 USB ZD1201 DRIVER
12945 L:      linux-wireless@vger.kernel.org
12946 W:      http://linux-lc100020.sourceforge.net
12947 S:      Orphan
12948 F:      drivers/net/wireless/zydas/zd1201.*
12949
12950 USB ZR364XX DRIVER
12951 M:      Antoine Jacquet <royale@zerezo.com>
12952 L:      linux-usb@vger.kernel.org
12953 L:      linux-media@vger.kernel.org
12954 T:      git git://linuxtv.org/media_tree.git
12955 W:      http://royale.zerezo.com/zr364xx/
12956 S:      Maintained
12957 F:      Documentation/media/v4l-drivers/zr364xx*
12958 F:      drivers/media/usb/zr364xx/
12959
12960 ULPI BUS
12961 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12962 L:      linux-usb@vger.kernel.org
12963 S:      Maintained
12964 F:      drivers/usb/common/ulpi.c
12965 F:      include/linux/ulpi/
12966
12967 USER-MODE LINUX (UML)
12968 M:      Jeff Dike <jdike@addtoit.com>
12969 M:      Richard Weinberger <richard@nod.at>
12970 L:      user-mode-linux-devel@lists.sourceforge.net
12971 L:      user-mode-linux-user@lists.sourceforge.net
12972 W:      http://user-mode-linux.sourceforge.net
12973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12974 S:      Maintained
12975 F:      Documentation/virtual/uml/
12976 F:      arch/um/
12977 F:      arch/x86/um/
12978 F:      fs/hostfs/
12979 F:      fs/hppfs/
12980
12981 USERSPACE I/O (UIO)
12982 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12983 S:      Maintained
12984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12985 F:      Documentation/DocBook/uio-howto.tmpl
12986 F:      drivers/uio/
12987 F:      include/linux/uio*.h
12988
12989 UTIL-LINUX PACKAGE
12990 M:      Karel Zak <kzak@redhat.com>
12991 L:      util-linux@vger.kernel.org
12992 W:      http://en.wikipedia.org/wiki/Util-linux
12993 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12994 S:      Maintained
12995
12996 UVESAFB DRIVER
12997 M:      Michal Januszewski <spock@gentoo.org>
12998 L:      linux-fbdev@vger.kernel.org
12999 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13000 S:      Maintained
13001 F:      Documentation/fb/uvesafb.txt
13002 F:      drivers/video/fbdev/uvesafb.*
13003
13004 VF610 NAND DRIVER
13005 M:      Stefan Agner <stefan@agner.ch>
13006 L:      linux-mtd@lists.infradead.org
13007 S:      Supported
13008 F:      drivers/mtd/nand/vf610_nfc.c
13009
13010 VFAT/FAT/MSDOS FILESYSTEM
13011 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13012 S:      Maintained
13013 F:      Documentation/filesystems/vfat.txt
13014 F:      fs/fat/
13015
13016 VFIO DRIVER
13017 M:      Alex Williamson <alex.williamson@redhat.com>
13018 L:      kvm@vger.kernel.org
13019 T:      git git://github.com/awilliam/linux-vfio.git
13020 S:      Maintained
13021 F:      Documentation/vfio.txt
13022 F:      drivers/vfio/
13023 F:      include/linux/vfio.h
13024 F:      include/uapi/linux/vfio.h
13025
13026 VFIO MEDIATED DEVICE DRIVERS
13027 M:      Kirti Wankhede <kwankhede@nvidia.com>
13028 L:      kvm@vger.kernel.org
13029 S:      Maintained
13030 F:      Documentation/vfio-mediated-device.txt
13031 F:      drivers/vfio/mdev/
13032 F:      include/linux/mdev.h
13033 F:      samples/vfio-mdev/
13034
13035 VFIO PLATFORM DRIVER
13036 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13037 L:      kvm@vger.kernel.org
13038 S:      Maintained
13039 F:      drivers/vfio/platform/
13040
13041 VIDEOBUF2 FRAMEWORK
13042 M:      Pawel Osciak <pawel@osciak.com>
13043 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13044 M:      Kyungmin Park <kyungmin.park@samsung.com>
13045 L:      linux-media@vger.kernel.org
13046 S:      Maintained
13047 F:      drivers/media/v4l2-core/videobuf2-*
13048 F:      include/media/videobuf2-*
13049
13050 VIRTIO AND VHOST VSOCK DRIVER
13051 M:      Stefan Hajnoczi <stefanha@redhat.com>
13052 L:      kvm@vger.kernel.org
13053 L:      virtualization@lists.linux-foundation.org
13054 L:      netdev@vger.kernel.org
13055 S:      Maintained
13056 F:      include/linux/virtio_vsock.h
13057 F:      include/uapi/linux/virtio_vsock.h
13058 F:      net/vmw_vsock/virtio_transport_common.c
13059 F:      net/vmw_vsock/virtio_transport.c
13060 F:      drivers/vhost/vsock.c
13061 F:      drivers/vhost/vsock.h
13062
13063 VIRTUAL SERIO DEVICE DRIVER
13064 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13065 S:      Maintained
13066 F:      drivers/input/serio/userio.c
13067 F:      include/uapi/linux/userio.h
13068
13069 VIRTIO CONSOLE DRIVER
13070 M:      Amit Shah <amit.shah@redhat.com>
13071 L:      virtualization@lists.linux-foundation.org
13072 S:      Maintained
13073 F:      drivers/char/virtio_console.c
13074 F:      include/linux/virtio_console.h
13075 F:      include/uapi/linux/virtio_console.h
13076
13077 VIRTIO CORE, NET AND BLOCK DRIVERS
13078 M:      "Michael S. Tsirkin" <mst@redhat.com>
13079 M:      Jason Wang <jasowang@redhat.com>
13080 L:      virtualization@lists.linux-foundation.org
13081 S:      Maintained
13082 F:      Documentation/devicetree/bindings/virtio/
13083 F:      drivers/virtio/
13084 F:      tools/virtio/
13085 F:      drivers/net/virtio_net.c
13086 F:      drivers/block/virtio_blk.c
13087 F:      include/linux/virtio_*.h
13088 F:      include/uapi/linux/virtio_*.h
13089 F:      drivers/crypto/virtio/
13090
13091 VIRTIO DRIVERS FOR S390
13092 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13093 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13094 L:      linux-s390@vger.kernel.org
13095 L:      virtualization@lists.linux-foundation.org
13096 L:      kvm@vger.kernel.org
13097 S:      Supported
13098 F:      drivers/s390/virtio/
13099
13100 VIRTIO GPU DRIVER
13101 M:      David Airlie <airlied@linux.ie>
13102 M:      Gerd Hoffmann <kraxel@redhat.com>
13103 L:      dri-devel@lists.freedesktop.org
13104 L:      virtualization@lists.linux-foundation.org
13105 T:      git git://git.kraxel.org/linux drm-qemu
13106 S:      Maintained
13107 F:      drivers/gpu/drm/virtio/
13108 F:      include/uapi/linux/virtio_gpu.h
13109
13110 VIRTIO HOST (VHOST)
13111 M:      "Michael S. Tsirkin" <mst@redhat.com>
13112 M:      Jason Wang <jasowang@redhat.com>
13113 L:      kvm@vger.kernel.org
13114 L:      virtualization@lists.linux-foundation.org
13115 L:      netdev@vger.kernel.org
13116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13117 S:      Maintained
13118 F:      drivers/vhost/
13119 F:      include/uapi/linux/vhost.h
13120
13121 VIRTIO INPUT DRIVER
13122 M:      Gerd Hoffmann <kraxel@redhat.com>
13123 S:      Maintained
13124 F:      drivers/virtio/virtio_input.c
13125 F:      include/uapi/linux/virtio_input.h
13126
13127 VIRTIO CRYPTO DRIVER
13128 M:  Gonglei <arei.gonglei@huawei.com>
13129 L:  virtualization@lists.linux-foundation.org
13130 L:  linux-crypto@vger.kernel.org
13131 S:  Maintained
13132 F:  drivers/crypto/virtio/
13133 F:  include/uapi/linux/virtio_crypto.h
13134
13135 VIA RHINE NETWORK DRIVER
13136 S:      Orphan
13137 F:      drivers/net/ethernet/via/via-rhine.c
13138
13139 VIA SD/MMC CARD CONTROLLER DRIVER
13140 M:      Bruce Chang <brucechang@via.com.tw>
13141 M:      Harald Welte <HaraldWelte@viatech.com>
13142 S:      Maintained
13143 F:      drivers/mmc/host/via-sdmmc.c
13144
13145 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13146 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13147 L:      linux-fbdev@vger.kernel.org
13148 S:      Maintained
13149 F:      include/linux/via-core.h
13150 F:      include/linux/via-gpio.h
13151 F:      include/linux/via_i2c.h
13152 F:      drivers/video/fbdev/via/
13153
13154 VIA VELOCITY NETWORK DRIVER
13155 M:      Francois Romieu <romieu@fr.zoreil.com>
13156 L:      netdev@vger.kernel.org
13157 S:      Maintained
13158 F:      drivers/net/ethernet/via/via-velocity.*
13159
13160 VIRT LIB
13161 M:      Alex Williamson <alex.williamson@redhat.com>
13162 M:      Paolo Bonzini <pbonzini@redhat.com>
13163 L:      kvm@vger.kernel.org
13164 S:      Supported
13165 F:      virt/lib/
13166
13167 VIVID VIRTUAL VIDEO DRIVER
13168 M:      Hans Verkuil <hverkuil@xs4all.nl>
13169 L:      linux-media@vger.kernel.org
13170 T:      git git://linuxtv.org/media_tree.git
13171 W:      https://linuxtv.org
13172 S:      Maintained
13173 F:      drivers/media/platform/vivid/*
13174
13175 VLAN (802.1Q)
13176 M:      Patrick McHardy <kaber@trash.net>
13177 L:      netdev@vger.kernel.org
13178 S:      Maintained
13179 F:      drivers/net/macvlan.c
13180 F:      include/linux/if_*vlan.h
13181 F:      net/8021q/
13182
13183 VLYNQ BUS
13184 M:      Florian Fainelli <f.fainelli@gmail.com>
13185 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13186 S:      Maintained
13187 F:      drivers/vlynq/vlynq.c
13188 F:      include/linux/vlynq.h
13189
13190 VME SUBSYSTEM
13191 M:      Martyn Welch <martyn@welchs.me.uk>
13192 M:      Manohar Vanga <manohar.vanga@gmail.com>
13193 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13194 L:      devel@driverdev.osuosl.org
13195 S:      Maintained
13196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13197 F:      Documentation/driver-api/vme.rst
13198 F:      drivers/staging/vme/
13199 F:      drivers/vme/
13200 F:      include/linux/vme*
13201
13202 VMWARE HYPERVISOR INTERFACE
13203 M:      Alok Kataria <akataria@vmware.com>
13204 L:      virtualization@lists.linux-foundation.org
13205 S:      Supported
13206 F:      arch/x86/kernel/cpu/vmware.c
13207
13208 VMWARE BALLOON DRIVER
13209 M:      Xavier Deguillard <xdeguillard@vmware.com>
13210 M:      Philip Moltmann <moltmann@vmware.com>
13211 M:      "VMware, Inc." <pv-drivers@vmware.com>
13212 L:      linux-kernel@vger.kernel.org
13213 S:      Maintained
13214 F:      drivers/misc/vmw_balloon.c
13215
13216 VMWARE VMMOUSE SUBDRIVER
13217 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13218 M:      "VMware, Inc." <pv-drivers@vmware.com>
13219 L:      linux-input@vger.kernel.org
13220 S:      Maintained
13221 F:      drivers/input/mouse/vmmouse.c
13222 F:      drivers/input/mouse/vmmouse.h
13223
13224 VMWARE VMXNET3 ETHERNET DRIVER
13225 M:      Shrikrishna Khare <skhare@vmware.com>
13226 M:      "VMware, Inc." <pv-drivers@vmware.com>
13227 L:      netdev@vger.kernel.org
13228 S:      Maintained
13229 F:      drivers/net/vmxnet3/
13230
13231 VMware PVSCSI driver
13232 M:      Jim Gill <jgill@vmware.com>
13233 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13234 L:      linux-scsi@vger.kernel.org
13235 S:      Maintained
13236 F:      drivers/scsi/vmw_pvscsi.c
13237 F:      drivers/scsi/vmw_pvscsi.h
13238
13239 VMWARE PVRDMA DRIVER
13240 M:      Adit Ranadive <aditr@vmware.com>
13241 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13242 L:      linux-rdma@vger.kernel.org
13243 S:      Maintained
13244 F:      drivers/infiniband/hw/vmw_pvrdma/
13245
13246 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13247 M:      Liam Girdwood <lgirdwood@gmail.com>
13248 M:      Mark Brown <broonie@kernel.org>
13249 L:      linux-kernel@vger.kernel.org
13250 W:      http://www.slimlogic.co.uk/?p=48
13251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13252 S:      Supported
13253 F:      Documentation/devicetree/bindings/regulator/
13254 F:      drivers/regulator/
13255 F:      include/dt-bindings/regulator/
13256 F:      include/linux/regulator/
13257
13258 VRF
13259 M:      David Ahern <dsa@cumulusnetworks.com>
13260 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13261 L:      netdev@vger.kernel.org
13262 S:      Maintained
13263 F:      drivers/net/vrf.c
13264 F:      Documentation/networking/vrf.txt
13265
13266 VT1211 HARDWARE MONITOR DRIVER
13267 M:      Juerg Haefliger <juergh@gmail.com>
13268 L:      linux-hwmon@vger.kernel.org
13269 S:      Maintained
13270 F:      Documentation/hwmon/vt1211
13271 F:      drivers/hwmon/vt1211.c
13272
13273 VT8231 HARDWARE MONITOR DRIVER
13274 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13275 L:      linux-hwmon@vger.kernel.org
13276 S:      Maintained
13277 F:      drivers/hwmon/vt8231.c
13278
13279 VUB300 USB to SDIO/SD/MMC bridge chip
13280 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13281 L:      linux-mmc@vger.kernel.org
13282 L:      linux-usb@vger.kernel.org
13283 S:      Supported
13284 F:      drivers/mmc/host/vub300.c
13285
13286 W1 DALLAS'S 1-WIRE BUS
13287 M:      Evgeniy Polyakov <zbr@ioremap.net>
13288 S:      Maintained
13289 F:      Documentation/w1/
13290 F:      drivers/w1/
13291
13292 W83791D HARDWARE MONITORING DRIVER
13293 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13294 L:      linux-hwmon@vger.kernel.org
13295 S:      Maintained
13296 F:      Documentation/hwmon/w83791d
13297 F:      drivers/hwmon/w83791d.c
13298
13299 W83793 HARDWARE MONITORING DRIVER
13300 M:      Rudolf Marek <r.marek@assembler.cz>
13301 L:      linux-hwmon@vger.kernel.org
13302 S:      Maintained
13303 F:      Documentation/hwmon/w83793
13304 F:      drivers/hwmon/w83793.c
13305
13306 W83795 HARDWARE MONITORING DRIVER
13307 M:      Jean Delvare <jdelvare@suse.com>
13308 L:      linux-hwmon@vger.kernel.org
13309 S:      Maintained
13310 F:      drivers/hwmon/w83795.c
13311
13312 W83L51xD SD/MMC CARD INTERFACE DRIVER
13313 M:      Pierre Ossman <pierre@ossman.eu>
13314 S:      Maintained
13315 F:      drivers/mmc/host/wbsd.*
13316
13317 WACOM PROTOCOL 4 SERIAL TABLETS
13318 M:      Julian Squires <julian@cipht.net>
13319 M:      Hans de Goede <hdegoede@redhat.com>
13320 L:      linux-input@vger.kernel.org
13321 S:      Maintained
13322 F:      drivers/input/tablet/wacom_serial4.c
13323
13324 WATCHDOG DEVICE DRIVERS
13325 M:      Wim Van Sebroeck <wim@iguana.be>
13326 R:      Guenter Roeck <linux@roeck-us.net>
13327 L:      linux-watchdog@vger.kernel.org
13328 W:      http://www.linux-watchdog.org/
13329 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13330 S:      Maintained
13331 F:      Documentation/devicetree/bindings/watchdog/
13332 F:      Documentation/watchdog/
13333 F:      drivers/watchdog/
13334 F:      include/linux/watchdog.h
13335 F:      include/uapi/linux/watchdog.h
13336
13337 WIIMOTE HID DRIVER
13338 M:      David Herrmann <dh.herrmann@googlemail.com>
13339 L:      linux-input@vger.kernel.org
13340 S:      Maintained
13341 F:      drivers/hid/hid-wiimote*
13342
13343 WINBOND CIR DRIVER
13344 M:      David Härdeman <david@hardeman.nu>
13345 S:      Maintained
13346 F:      drivers/media/rc/winbond-cir.c
13347
13348 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13349 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13350 L:      linux-watchdog@vger.kernel.org
13351 S:      Maintained
13352 F:      drivers/watchdog/ebc-c384_wdt.c
13353
13354 WINSYSTEMS WS16C48 GPIO DRIVER
13355 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13356 L:      linux-gpio@vger.kernel.org
13357 S:      Maintained
13358 F:      drivers/gpio/gpio-ws16c48.c
13359
13360 WIMAX STACK
13361 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13362 M:      linux-wimax@intel.com
13363 L:      wimax@linuxwimax.org (subscribers-only)
13364 S:      Supported
13365 W:      http://linuxwimax.org
13366 F:      Documentation/wimax/README.wimax
13367 F:      include/linux/wimax/debug.h
13368 F:      include/net/wimax.h
13369 F:      include/uapi/linux/wimax.h
13370 F:      net/wimax/
13371
13372 WISTRON LAPTOP BUTTON DRIVER
13373 M:      Miloslav Trmac <mitr@volny.cz>
13374 S:      Maintained
13375 F:      drivers/input/misc/wistron_btns.c
13376
13377 WL3501 WIRELESS PCMCIA CARD DRIVER
13378 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13379 L:      linux-wireless@vger.kernel.org
13380 W:      http://oops.ghostprotocols.net:81/blog
13381 S:      Maintained
13382 F:      drivers/net/wireless/wl3501*
13383
13384 WOLFSON MICROELECTRONICS DRIVERS
13385 L:      patches@opensource.wolfsonmicro.com
13386 T:      git https://github.com/CirrusLogic/linux-drivers.git
13387 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13388 S:      Supported
13389 F:      Documentation/hwmon/wm83??
13390 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13391 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13392 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13393 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13394 F:      drivers/clk/clk-wm83*.c
13395 F:      drivers/extcon/extcon-arizona.c
13396 F:      drivers/leds/leds-wm83*.c
13397 F:      drivers/gpio/gpio-*wm*.c
13398 F:      drivers/gpio/gpio-arizona.c
13399 F:      drivers/hwmon/wm83??-hwmon.c
13400 F:      drivers/input/misc/wm831x-on.c
13401 F:      drivers/input/touchscreen/wm831x-ts.c
13402 F:      drivers/input/touchscreen/wm97*.c
13403 F:      drivers/mfd/arizona*
13404 F:      drivers/mfd/wm*.c
13405 F:      drivers/mfd/cs47l24*
13406 F:      drivers/power/supply/wm83*.c
13407 F:      drivers/rtc/rtc-wm83*.c
13408 F:      drivers/regulator/wm8*.c
13409 F:      drivers/video/backlight/wm83*_bl.c
13410 F:      drivers/watchdog/wm83*_wdt.c
13411 F:      include/linux/mfd/arizona/
13412 F:      include/linux/mfd/wm831x/
13413 F:      include/linux/mfd/wm8350/
13414 F:      include/linux/mfd/wm8400*
13415 F:      include/linux/wm97xx.h
13416 F:      include/sound/wm????.h
13417 F:      sound/soc/codecs/arizona.?
13418 F:      sound/soc/codecs/wm*
13419 F:      sound/soc/codecs/cs47l24*
13420
13421 WORKQUEUE
13422 M:      Tejun Heo <tj@kernel.org>
13423 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13425 S:      Maintained
13426 F:      include/linux/workqueue.h
13427 F:      kernel/workqueue.c
13428 F:      Documentation/core-api/workqueue.rst
13429
13430 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13431 M:      Chen-Yu Tsai <wens@csie.org>
13432 L:      linux-kernel@vger.kernel.org
13433 S:      Maintained
13434 N:      axp[128]
13435
13436 X.25 NETWORK LAYER
13437 M:      Andrew Hendry <andrew.hendry@gmail.com>
13438 L:      linux-x25@vger.kernel.org
13439 S:      Odd Fixes
13440 F:      Documentation/networking/x25*
13441 F:      include/net/x25*
13442 F:      net/x25/
13443
13444 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13445 M:      Thomas Gleixner <tglx@linutronix.de>
13446 M:      Ingo Molnar <mingo@redhat.com>
13447 M:      "H. Peter Anvin" <hpa@zytor.com>
13448 M:      x86@kernel.org
13449 L:      linux-kernel@vger.kernel.org
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13451 S:      Maintained
13452 F:      Documentation/x86/
13453 F:      arch/x86/
13454
13455 X86 PLATFORM DRIVERS
13456 M:      Darren Hart <dvhart@infradead.org>
13457 M:      Andy Shevchenko <andy@infradead.org>
13458 L:      platform-driver-x86@vger.kernel.org
13459 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13460 S:      Maintained
13461 F:      drivers/platform/x86/
13462 F:      drivers/platform/olpc/
13463
13464 X86 MCE INFRASTRUCTURE
13465 M:      Tony Luck <tony.luck@intel.com>
13466 M:      Borislav Petkov <bp@alien8.de>
13467 L:      linux-edac@vger.kernel.org
13468 S:      Maintained
13469 F:      arch/x86/kernel/cpu/mcheck/*
13470
13471 X86 MICROCODE UPDATE SUPPORT
13472 M:      Borislav Petkov <bp@alien8.de>
13473 S:      Maintained
13474 F:      arch/x86/kernel/cpu/microcode/*
13475
13476 X86 VDSO
13477 M:      Andy Lutomirski <luto@amacapital.net>
13478 L:      linux-kernel@vger.kernel.org
13479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13480 S:      Maintained
13481 F:      arch/x86/entry/vdso/
13482
13483 XC2028/3028 TUNER DRIVER
13484 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13485 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13486 L:      linux-media@vger.kernel.org
13487 W:      https://linuxtv.org
13488 T:      git git://linuxtv.org/media_tree.git
13489 S:      Maintained
13490 F:      drivers/media/tuners/tuner-xc2028.*
13491
13492 XEN HYPERVISOR INTERFACE
13493 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13494 M:      Juergen Gross <jgross@suse.com>
13495 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13497 S:      Supported
13498 F:      arch/x86/xen/
13499 F:      drivers/*/xen-*front.c
13500 F:      drivers/xen/
13501 F:      arch/x86/include/asm/xen/
13502 F:      include/xen/
13503 F:      include/uapi/xen/
13504
13505 XEN HYPERVISOR ARM
13506 M:      Stefano Stabellini <sstabellini@kernel.org>
13507 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13508 S:      Maintained
13509 F:      arch/arm/xen/
13510 F:      arch/arm/include/asm/xen/
13511
13512 XEN HYPERVISOR ARM64
13513 M:      Stefano Stabellini <sstabellini@kernel.org>
13514 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13515 S:      Maintained
13516 F:      arch/arm64/xen/
13517 F:      arch/arm64/include/asm/xen/
13518
13519 XEN NETWORK BACKEND DRIVER
13520 M:      Wei Liu <wei.liu2@citrix.com>
13521 M:      Paul Durrant <paul.durrant@citrix.com>
13522 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13523 L:      netdev@vger.kernel.org
13524 S:      Supported
13525 F:      drivers/net/xen-netback/*
13526
13527 XEN PCI SUBSYSTEM
13528 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13529 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13530 S:      Supported
13531 F:      arch/x86/pci/*xen*
13532 F:      drivers/pci/*xen*
13533
13534 XEN BLOCK SUBSYSTEM
13535 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13536 M:      Roger Pau Monné <roger.pau@citrix.com>
13537 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13538 S:      Supported
13539 F:      drivers/block/xen-blkback/*
13540 F:      drivers/block/xen*
13541
13542 XEN PVSCSI DRIVERS
13543 M:      Juergen Gross <jgross@suse.com>
13544 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13545 L:      linux-scsi@vger.kernel.org
13546 S:      Supported
13547 F:      drivers/scsi/xen-scsifront.c
13548 F:      drivers/xen/xen-scsiback.c
13549 F:      include/xen/interface/io/vscsiif.h
13550
13551 XEN SWIOTLB SUBSYSTEM
13552 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13553 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13554 S:      Supported
13555 F:      arch/x86/xen/*swiotlb*
13556 F:      drivers/xen/*swiotlb*
13557
13558 XFS FILESYSTEM
13559 M:      Darrick J. Wong <darrick.wong@oracle.com>
13560 M:      linux-xfs@vger.kernel.org
13561 L:      linux-xfs@vger.kernel.org
13562 W:      http://xfs.org/
13563 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13564 S:      Supported
13565 F:      Documentation/filesystems/xfs.txt
13566 F:      fs/xfs/
13567
13568 XILINX AXI ETHERNET DRIVER
13569 M:      Anirudha Sarangi <anirudh@xilinx.com>
13570 M:      John Linn <John.Linn@xilinx.com>
13571 S:      Maintained
13572 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13573
13574 XILINX UARTLITE SERIAL DRIVER
13575 M:      Peter Korsgaard <jacmet@sunsite.dk>
13576 L:      linux-serial@vger.kernel.org
13577 S:      Maintained
13578 F:      drivers/tty/serial/uartlite.c
13579
13580 XILINX VIDEO IP CORES
13581 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13582 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13583 L:      linux-media@vger.kernel.org
13584 T:      git git://linuxtv.org/media_tree.git
13585 S:      Supported
13586 F:      Documentation/devicetree/bindings/media/xilinx/
13587 F:      drivers/media/platform/xilinx/
13588 F:      include/uapi/linux/xilinx-v4l2-controls.h
13589
13590 XILLYBUS DRIVER
13591 M:      Eli Billauer <eli.billauer@gmail.com>
13592 L:      linux-kernel@vger.kernel.org
13593 S:      Supported
13594 F:      drivers/char/xillybus/
13595
13596 XTENSA XTFPGA PLATFORM SUPPORT
13597 M:      Max Filippov <jcmvbkbc@gmail.com>
13598 L:      linux-xtensa@linux-xtensa.org
13599 S:      Maintained
13600 F:      drivers/spi/spi-xtensa-xtfpga.c
13601 F:      sound/soc/xtensa/xtfpga-i2s.c
13602
13603 YAM DRIVER FOR AX.25
13604 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13605 L:      linux-hams@vger.kernel.org
13606 S:      Maintained
13607 F:      drivers/net/hamradio/yam*
13608 F:      include/linux/yam.h
13609
13610 YEALINK PHONE DRIVER
13611 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13612 L:      usbb2k-api-dev@nongnu.org
13613 S:      Maintained
13614 F:      Documentation/input/yealink.txt
13615 F:      drivers/input/misc/yealink.*
13616
13617 Z8530 DRIVER FOR AX.25
13618 M:      Joerg Reuter <jreuter@yaina.de>
13619 W:      http://yaina.de/jreuter/
13620 W:      http://www.qsl.net/dl1bke/
13621 L:      linux-hams@vger.kernel.org
13622 S:      Maintained
13623 F:      Documentation/networking/z8530drv.txt
13624 F:      drivers/net/hamradio/*scc.c
13625 F:      drivers/net/hamradio/z8530.h
13626
13627 ZBUD COMPRESSED PAGE ALLOCATOR
13628 M:      Seth Jennings <sjenning@redhat.com>
13629 M:      Dan Streetman <ddstreet@ieee.org>
13630 L:      linux-mm@kvack.org
13631 S:      Maintained
13632 F:      mm/zbud.c
13633 F:      include/linux/zbud.h
13634
13635 ZD1211RW WIRELESS DRIVER
13636 M:      Daniel Drake <dsd@gentoo.org>
13637 M:      Ulrich Kunitz <kune@deine-taler.de>
13638 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13639 L:      linux-wireless@vger.kernel.org
13640 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13641 S:      Maintained
13642 F:      drivers/net/wireless/zydas/zd1211rw/
13643
13644 ZPOOL COMPRESSED PAGE STORAGE API
13645 M:      Dan Streetman <ddstreet@ieee.org>
13646 L:      linux-mm@kvack.org
13647 S:      Maintained
13648 F:      mm/zpool.c
13649 F:      include/linux/zpool.h
13650
13651 ZR36067 VIDEO FOR LINUX DRIVER
13652 L:      mjpeg-users@lists.sourceforge.net
13653 L:      linux-media@vger.kernel.org
13654 W:      http://mjpeg.sourceforge.net/driver-zoran/
13655 T:      hg https://linuxtv.org/hg/v4l-dvb
13656 S:      Odd Fixes
13657 F:      drivers/media/pci/zoran/
13658
13659 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13660 M:      Minchan Kim <minchan@kernel.org>
13661 M:      Nitin Gupta <ngupta@vflare.org>
13662 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13663 L:      linux-kernel@vger.kernel.org
13664 S:      Maintained
13665 F:      drivers/block/zram/
13666 F:      Documentation/blockdev/zram.txt
13667
13668 ZS DECSTATION Z85C30 SERIAL DRIVER
13669 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13670 S:      Maintained
13671 F:      drivers/tty/serial/zs.*
13672
13673 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13674 M:      Minchan Kim <minchan@kernel.org>
13675 M:      Nitin Gupta <ngupta@vflare.org>
13676 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13677 L:      linux-mm@kvack.org
13678 S:      Maintained
13679 F:      mm/zsmalloc.c
13680 F:      include/linux/zsmalloc.h
13681 F:      Documentation/vm/zsmalloc.txt
13682
13683 ZSWAP COMPRESSED SWAP CACHING
13684 M:      Seth Jennings <sjenning@redhat.com>
13685 M:      Dan Streetman <ddstreet@ieee.org>
13686 L:      linux-mm@kvack.org
13687 S:      Maintained
13688 F:      mm/zswap.c
13689
13690 THE REST
13691 M:      Linus Torvalds <torvalds@linux-foundation.org>
13692 L:      linux-kernel@vger.kernel.org
13693 Q:      http://patchwork.kernel.org/project/LKML/list/
13694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13695 S:      Buried alive in reporters
13696 F:      *
13697 F:      */