]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
MAINTAINERS: Remove Noralf Trønnes as fbtft maintainer
[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 <thor.thayer@linux.intel.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 L:      netdev@vger.kernel.org
881 S:      Odd fixes
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@microchip.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@kernel.org>
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@kernel.org>
1787 S:      Maintained
1788 F:      drivers/clk/socfpga/
1789
1790 ARM/SOCFPGA EDAC SUPPORT
1791 M:      Thor Thayer <thor.thayer@linux.intel.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@microchip.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@microchip.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@microchip.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@microchip.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@microchip.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@microchip.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@microchip.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@microchip.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@microchip.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@microchip.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@microchip.com>
2246 S:      Supported
2247 F:      drivers/spi/spi-atmel.*
2248
2249 ATMEL SSC DRIVER
2250 M:      Nicolas Ferre <nicolas.ferre@microchip.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@microchip.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@microchip.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 DELTA ST MEDIA DRIVER
2427 M:      Hugues Fruchet <hugues.fruchet@st.com>
2428 L:      linux-media@vger.kernel.org
2429 T:      git git://linuxtv.org/media_tree.git
2430 W:      https://linuxtv.org
2431 S:      Supported
2432 F:      drivers/media/platform/sti/delta
2433
2434 BEFS FILE SYSTEM
2435 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2436 M:      Salah Triki <salah.triki@gmail.com>
2437 S:      Maintained
2438 T:      git git://github.com/luisbg/linux-befs.git
2439 F:      Documentation/filesystems/befs.txt
2440 F:      fs/befs/
2441
2442 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2443 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2444 L:      netdev@vger.kernel.org
2445 S:      Maintained
2446 F:      drivers/net/ethernet/ec_bhf.c
2447
2448 BFS FILE SYSTEM
2449 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2450 S:      Maintained
2451 F:      Documentation/filesystems/bfs.txt
2452 F:      fs/bfs/
2453 F:      include/uapi/linux/bfs_fs.h
2454
2455 BLACKFIN ARCHITECTURE
2456 M:      Steven Miao <realmz6@gmail.com>
2457 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2458 T:      git git://git.code.sf.net/p/adi-linux/code
2459 W:      http://blackfin.uclinux.org
2460 S:      Supported
2461 F:      arch/blackfin/
2462
2463 BLACKFIN EMAC DRIVER
2464 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2465 W:      http://blackfin.uclinux.org
2466 S:      Supported
2467 F:      drivers/net/ethernet/adi/
2468
2469 BLACKFIN RTC DRIVER
2470 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2471 W:      http://blackfin.uclinux.org
2472 S:      Supported
2473 F:      drivers/rtc/rtc-bfin.c
2474
2475 BLACKFIN SDH DRIVER
2476 M:      Sonic Zhang <sonic.zhang@analog.com>
2477 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2478 W:      http://blackfin.uclinux.org
2479 S:      Supported
2480 F:      drivers/mmc/host/bfin_sdh.c
2481
2482 BLACKFIN SERIAL DRIVER
2483 M:      Sonic Zhang <sonic.zhang@analog.com>
2484 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 W:      http://blackfin.uclinux.org
2486 S:      Supported
2487 F:      drivers/tty/serial/bfin_uart.c
2488
2489 BLACKFIN WATCHDOG DRIVER
2490 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2491 W:      http://blackfin.uclinux.org
2492 S:      Supported
2493 F:      drivers/watchdog/bfin_wdt.c
2494
2495 BLACKFIN I2C TWI DRIVER
2496 M:      Sonic Zhang <sonic.zhang@analog.com>
2497 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498 W:      http://blackfin.uclinux.org/
2499 S:      Supported
2500 F:      drivers/i2c/busses/i2c-bfin-twi.c
2501
2502 BLACKFIN MEDIA DRIVER
2503 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2504 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W:      http://blackfin.uclinux.org/
2506 S:      Supported
2507 F:      drivers/media/platform/blackfin/
2508 F:      drivers/media/i2c/adv7183*
2509 F:      drivers/media/i2c/vs6624*
2510
2511 BLINKM RGB LED DRIVER
2512 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2513 S:      Maintained
2514 F:      drivers/leds/leds-blinkm.c
2515
2516 BLOCK LAYER
2517 M:      Jens Axboe <axboe@kernel.dk>
2518 L:      linux-block@vger.kernel.org
2519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2520 S:      Maintained
2521 F:      block/
2522 F:      kernel/trace/blktrace.c
2523 F:      lib/sbitmap.c
2524
2525 BLOCK2MTD DRIVER
2526 M:      Joern Engel <joern@lazybastard.org>
2527 L:      linux-mtd@lists.infradead.org
2528 S:      Maintained
2529 F:      drivers/mtd/devices/block2mtd.c
2530
2531 BLUETOOTH DRIVERS
2532 M:      Marcel Holtmann <marcel@holtmann.org>
2533 M:      Gustavo Padovan <gustavo@padovan.org>
2534 M:      Johan Hedberg <johan.hedberg@gmail.com>
2535 L:      linux-bluetooth@vger.kernel.org
2536 W:      http://www.bluez.org/
2537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2539 S:      Maintained
2540 F:      drivers/bluetooth/
2541
2542 BLUETOOTH SUBSYSTEM
2543 M:      Marcel Holtmann <marcel@holtmann.org>
2544 M:      Gustavo Padovan <gustavo@padovan.org>
2545 M:      Johan Hedberg <johan.hedberg@gmail.com>
2546 L:      linux-bluetooth@vger.kernel.org
2547 W:      http://www.bluez.org/
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2550 S:      Maintained
2551 F:      net/bluetooth/
2552 F:      include/net/bluetooth/
2553
2554 BONDING DRIVER
2555 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2556 M:      Veaceslav Falico <vfalico@gmail.com>
2557 M:      Andy Gospodarek <andy@greyhouse.net>
2558 L:      netdev@vger.kernel.org
2559 W:      http://sourceforge.net/projects/bonding/
2560 S:      Supported
2561 F:      drivers/net/bonding/
2562 F:      include/uapi/linux/if_bonding.h
2563
2564 BPF (Safe dynamic programs and tools)
2565 M:      Alexei Starovoitov <ast@kernel.org>
2566 L:      netdev@vger.kernel.org
2567 L:      linux-kernel@vger.kernel.org
2568 S:      Supported
2569 F:      kernel/bpf/
2570 F:      tools/testing/selftests/bpf/
2571 F:      lib/test_bpf.c
2572
2573 BROADCOM B44 10/100 ETHERNET DRIVER
2574 M:      Michael Chan <michael.chan@broadcom.com>
2575 L:      netdev@vger.kernel.org
2576 S:      Supported
2577 F:      drivers/net/ethernet/broadcom/b44.*
2578
2579 BROADCOM B53 ETHERNET SWITCH DRIVER
2580 M:      Florian Fainelli <f.fainelli@gmail.com>
2581 L:      netdev@vger.kernel.org
2582 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2583 S:      Supported
2584 F:      drivers/net/dsa/b53/*
2585 F:      include/linux/platform_data/b53.h
2586
2587 BROADCOM GENET ETHERNET DRIVER
2588 M:      Florian Fainelli <f.fainelli@gmail.com>
2589 L:      netdev@vger.kernel.org
2590 S:      Supported
2591 F:      drivers/net/ethernet/broadcom/genet/
2592
2593 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2594 M:      Rasesh Mody <rasesh.mody@cavium.com>
2595 M:      Harish Patil <harish.patil@cavium.com>
2596 M:      Dept-GELinuxNICDev@cavium.com
2597 L:      netdev@vger.kernel.org
2598 S:      Supported
2599 F:      drivers/net/ethernet/broadcom/bnx2.*
2600 F:      drivers/net/ethernet/broadcom/bnx2_*
2601
2602 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2603 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2604 M:      Ariel Elior <ariel.elior@cavium.com>
2605 M:      everest-linux-l2@cavium.com
2606 L:      netdev@vger.kernel.org
2607 S:      Supported
2608 F:      drivers/net/ethernet/broadcom/bnx2x/
2609
2610 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2611 M:      Michael Chan <michael.chan@broadcom.com>
2612 L:      netdev@vger.kernel.org
2613 S:      Supported
2614 F:      drivers/net/ethernet/broadcom/bnxt/
2615
2616 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2617 M:      Florian Fainelli <f.fainelli@gmail.com>
2618 M:      Ray Jui <rjui@broadcom.com>
2619 M:      Scott Branden <sbranden@broadcom.com>
2620 M:      bcm-kernel-feedback-list@broadcom.com
2621 T:      git git://github.com/broadcom/mach-bcm
2622 S:      Maintained
2623 N:      bcm281*
2624 N:      bcm113*
2625 N:      bcm216*
2626 N:      kona
2627 F:      arch/arm/mach-bcm/
2628
2629 BROADCOM BCM2835 ARM ARCHITECTURE
2630 M:      Stephen Warren <swarren@wwwdotorg.org>
2631 M:      Lee Jones <lee@kernel.org>
2632 M:      Eric Anholt <eric@anholt.net>
2633 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2636 S:      Maintained
2637 N:      bcm2835
2638 F:      drivers/staging/vc04_services
2639
2640 BROADCOM BCM47XX MIPS ARCHITECTURE
2641 M:      Hauke Mehrtens <hauke@hauke-m.de>
2642 M:      Rafał Miłecki <zajec5@gmail.com>
2643 L:      linux-mips@linux-mips.org
2644 S:      Maintained
2645 F:      Documentation/devicetree/bindings/mips/brcm/
2646 F:      arch/mips/bcm47xx/*
2647 F:      arch/mips/include/asm/mach-bcm47xx/*
2648
2649 BROADCOM BCM5301X ARM ARCHITECTURE
2650 M:      Hauke Mehrtens <hauke@hauke-m.de>
2651 M:      Rafał Miłecki <zajec5@gmail.com>
2652 M:      bcm-kernel-feedback-list@broadcom.com
2653 L:      linux-arm-kernel@lists.infradead.org
2654 S:      Maintained
2655 F:      arch/arm/mach-bcm/bcm_5301x.c
2656 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2657 F:      arch/arm/boot/dts/bcm470*
2658
2659 BROADCOM BCM53573 ARM ARCHITECTURE
2660 M:      Rafał Miłecki <rafal@milecki.pl>
2661 L:      linux-arm-kernel@lists.infradead.org
2662 S:      Maintained
2663 F:      arch/arm/boot/dts/bcm53573*
2664 F:      arch/arm/boot/dts/bcm47189*
2665
2666 BROADCOM BCM63XX ARM ARCHITECTURE
2667 M:      Florian Fainelli <f.fainelli@gmail.com>
2668 M:      bcm-kernel-feedback-list@broadcom.com
2669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 T:      git git://github.com/broadcom/stblinux.git
2671 S:      Maintained
2672 N:      bcm63xx
2673
2674 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2675 M:      Kevin Cernekee <cernekee@gmail.com>
2676 L:      linux-usb@vger.kernel.org
2677 S:      Maintained
2678 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2679
2680 BROADCOM BCM7XXX ARM ARCHITECTURE
2681 M:      Brian Norris <computersforpeace@gmail.com>
2682 M:      Gregory Fong <gregory.0xf0@gmail.com>
2683 M:      Florian Fainelli <f.fainelli@gmail.com>
2684 M:      bcm-kernel-feedback-list@broadcom.com
2685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 T:      git git://github.com/broadcom/stblinux.git
2687 S:      Maintained
2688 F:      arch/arm/mach-bcm/*brcmstb*
2689 F:      arch/arm/boot/dts/bcm7*.dts*
2690 F:      drivers/bus/brcmstb_gisb.c
2691 N:      brcmstb
2692
2693 BROADCOM BMIPS MIPS ARCHITECTURE
2694 M:      Kevin Cernekee <cernekee@gmail.com>
2695 M:      Florian Fainelli <f.fainelli@gmail.com>
2696 L:      linux-mips@linux-mips.org
2697 T:      git git://github.com/broadcom/stblinux.git
2698 S:      Maintained
2699 F:      arch/mips/bmips/*
2700 F:      arch/mips/include/asm/mach-bmips/*
2701 F:      arch/mips/kernel/*bmips*
2702 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2703 F:      drivers/irqchip/irq-bcm63*
2704 F:      drivers/irqchip/irq-bcm7*
2705 F:      drivers/irqchip/irq-brcmstb*
2706 F:      include/linux/bcm963xx_nvram.h
2707 F:      include/linux/bcm963xx_tag.h
2708
2709 BROADCOM BMIPS CPUFREQ DRIVER
2710 M:      Markus Mayer <mmayer@broadcom.com>
2711 M:      bcm-kernel-feedback-list@broadcom.com
2712 L:      linux-pm@vger.kernel.org
2713 S:      Maintained
2714 F:      drivers/cpufreq/bmips-cpufreq.c
2715
2716 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2717 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2718 M:      Prashant Sreedharan <prashant@broadcom.com>
2719 M:      Michael Chan <mchan@broadcom.com>
2720 L:      netdev@vger.kernel.org
2721 S:      Supported
2722 F:      drivers/net/ethernet/broadcom/tg3.*
2723
2724 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2725 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2726 M:      Franky Lin <franky.lin@broadcom.com>
2727 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2728 L:      linux-wireless@vger.kernel.org
2729 L:      brcm80211-dev-list.pdl@broadcom.com
2730 S:      Supported
2731 F:      drivers/net/wireless/broadcom/brcm80211/
2732
2733 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2734 M:      QLogic-Storage-Upstream@qlogic.com
2735 L:      linux-scsi@vger.kernel.org
2736 S:      Supported
2737 F:      drivers/scsi/bnx2fc/
2738
2739 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2740 M:      QLogic-Storage-Upstream@qlogic.com
2741 L:      linux-scsi@vger.kernel.org
2742 S:      Supported
2743 F:      drivers/scsi/bnx2i/
2744
2745 BROADCOM IPROC ARM ARCHITECTURE
2746 M:      Ray Jui <rjui@broadcom.com>
2747 M:      Scott Branden <sbranden@broadcom.com>
2748 M:      Jon Mason <jonmason@broadcom.com>
2749 M:      bcm-kernel-feedback-list@broadcom.com
2750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 T:      git git://github.com/broadcom/cygnus-linux.git
2752 S:      Maintained
2753 N:      iproc
2754 N:      cygnus
2755 N:      bcm[-_]nsp
2756 N:      bcm9113*
2757 N:      bcm9583*
2758 N:      bcm9585*
2759 N:      bcm9586*
2760 N:      bcm988312
2761 N:      bcm113*
2762 N:      bcm583*
2763 N:      bcm585*
2764 N:      bcm586*
2765 N:      bcm88312
2766 F:      arch/arm64/boot/dts/broadcom/ns2*
2767 F:      drivers/clk/bcm/clk-ns*
2768 F:      drivers/pinctrl/bcm/pinctrl-ns*
2769
2770 BROADCOM BRCMSTB GPIO DRIVER
2771 M:      Gregory Fong <gregory.0xf0@gmail.com>
2772 L:      bcm-kernel-feedback-list@broadcom.com
2773 S:      Supported
2774 F:      drivers/gpio/gpio-brcmstb.c
2775 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2776
2777 BROADCOM KONA GPIO DRIVER
2778 M:      Ray Jui <rjui@broadcom.com>
2779 L:      bcm-kernel-feedback-list@broadcom.com
2780 S:      Supported
2781 F:      drivers/gpio/gpio-bcm-kona.c
2782 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2783
2784 BROADCOM NVRAM DRIVER
2785 M:      Rafał Miłecki <zajec5@gmail.com>
2786 L:      linux-mips@linux-mips.org
2787 S:      Maintained
2788 F:      drivers/firmware/broadcom/*
2789
2790 BROADCOM STB NAND FLASH DRIVER
2791 M:      Brian Norris <computersforpeace@gmail.com>
2792 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2793 L:      linux-mtd@lists.infradead.org
2794 L:      bcm-kernel-feedback-list@broadcom.com
2795 S:      Maintained
2796 F:      drivers/mtd/nand/brcmnand/
2797
2798 BROADCOM STB AVS CPUFREQ DRIVER
2799 M:      Markus Mayer <mmayer@broadcom.com>
2800 M:      bcm-kernel-feedback-list@broadcom.com
2801 L:      linux-pm@vger.kernel.org
2802 S:      Maintained
2803 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2804 F:      drivers/cpufreq/brcmstb*
2805
2806 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2807 M:      Rafał Miłecki <zajec5@gmail.com>
2808 L:      linux-wireless@vger.kernel.org
2809 S:      Maintained
2810 F:      drivers/bcma/
2811 F:      include/linux/bcma/
2812
2813 BROADCOM SYSTEMPORT ETHERNET DRIVER
2814 M:      Florian Fainelli <f.fainelli@gmail.com>
2815 L:      netdev@vger.kernel.org
2816 S:      Supported
2817 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2818
2819 BROADCOM VULCAN ARM64 SOC
2820 M:      Jayachandran C. <c.jayachandran@gmail.com>
2821 M:      bcm-kernel-feedback-list@broadcom.com
2822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 S:      Maintained
2824 F:      arch/arm64/boot/dts/broadcom/vulcan*
2825
2826 BROCADE BFA FC SCSI DRIVER
2827 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2828 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2829 L:      linux-scsi@vger.kernel.org
2830 S:      Supported
2831 F:      drivers/scsi/bfa/
2832
2833 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2834 M:      Rasesh Mody <rasesh.mody@cavium.com>
2835 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2836 M:      Dept-GELinuxNICDev@cavium.com
2837 L:      netdev@vger.kernel.org
2838 S:      Supported
2839 F:      drivers/net/ethernet/brocade/bna/
2840
2841 BSG (block layer generic sg v4 driver)
2842 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2843 L:      linux-scsi@vger.kernel.org
2844 S:      Supported
2845 F:      block/bsg.c
2846 F:      include/linux/bsg.h
2847 F:      include/uapi/linux/bsg.h
2848
2849 BT87X AUDIO DRIVER
2850 M:      Clemens Ladisch <clemens@ladisch.de>
2851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2852 T:      git git://git.alsa-project.org/alsa-kernel.git
2853 S:      Maintained
2854 F:      Documentation/sound/alsa/Bt87x.txt
2855 F:      sound/pci/bt87x.c
2856
2857 BT8XXGPIO DRIVER
2858 M:      Michael Buesch <m@bues.ch>
2859 W:      http://bu3sch.de/btgpio.php
2860 S:      Maintained
2861 F:      drivers/gpio/gpio-bt8xx.c
2862
2863 BTRFS FILE SYSTEM
2864 M:      Chris Mason <clm@fb.com>
2865 M:      Josef Bacik <jbacik@fb.com>
2866 M:      David Sterba <dsterba@suse.com>
2867 L:      linux-btrfs@vger.kernel.org
2868 W:      http://btrfs.wiki.kernel.org/
2869 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2871 S:      Maintained
2872 F:      Documentation/filesystems/btrfs.txt
2873 F:      fs/btrfs/
2874
2875 BTTV VIDEO4LINUX DRIVER
2876 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2877 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2878 L:      linux-media@vger.kernel.org
2879 W:      https://linuxtv.org
2880 T:      git git://linuxtv.org/media_tree.git
2881 S:      Odd fixes
2882 F:      Documentation/media/v4l-drivers/bttv*
2883 F:      drivers/media/pci/bt8xx/bttv*
2884
2885 BUSLOGIC SCSI DRIVER
2886 M:      Khalid Aziz <khalid@gonehiking.org>
2887 L:      linux-scsi@vger.kernel.org
2888 S:      Maintained
2889 F:      drivers/scsi/BusLogic.*
2890 F:      drivers/scsi/FlashPoint.*
2891
2892 C-MEDIA CMI8788 DRIVER
2893 M:      Clemens Ladisch <clemens@ladisch.de>
2894 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2895 T:      git git://git.alsa-project.org/alsa-kernel.git
2896 S:      Maintained
2897 F:      sound/pci/oxygen/
2898
2899 C6X ARCHITECTURE
2900 M:      Mark Salter <msalter@redhat.com>
2901 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2902 L:      linux-c6x-dev@linux-c6x.org
2903 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2904 S:      Maintained
2905 F:      arch/c6x/
2906
2907 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2908 M:      David Howells <dhowells@redhat.com>
2909 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2910 S:      Supported
2911 F:      Documentation/filesystems/caching/cachefiles.txt
2912 F:      fs/cachefiles/
2913
2914 CADET FM/AM RADIO RECEIVER DRIVER
2915 M:      Hans Verkuil <hverkuil@xs4all.nl>
2916 L:      linux-media@vger.kernel.org
2917 T:      git git://linuxtv.org/media_tree.git
2918 W:      https://linuxtv.org
2919 S:      Maintained
2920 F:      drivers/media/radio/radio-cadet*
2921
2922 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2923 M:      Jonathan Corbet <corbet@lwn.net>
2924 L:      linux-media@vger.kernel.org
2925 T:      git git://linuxtv.org/media_tree.git
2926 S:      Maintained
2927 F:      Documentation/media/v4l-drivers/cafe_ccic*
2928 F:      drivers/media/platform/marvell-ccic/
2929
2930 CAIF NETWORK LAYER
2931 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2932 L:      netdev@vger.kernel.org
2933 S:      Supported
2934 F:      Documentation/networking/caif/
2935 F:      drivers/net/caif/
2936 F:      include/uapi/linux/caif/
2937 F:      include/net/caif/
2938 F:      net/caif/
2939
2940 CALGARY x86-64 IOMMU
2941 M:      Muli Ben-Yehuda <mulix@mulix.org>
2942 M:      Jon Mason <jdmason@kudzu.us>
2943 L:      iommu@lists.linux-foundation.org
2944 S:      Maintained
2945 F:      arch/x86/kernel/pci-calgary_64.c
2946 F:      arch/x86/kernel/tce_64.c
2947 F:      arch/x86/include/asm/calgary.h
2948 F:      arch/x86/include/asm/tce.h
2949
2950 CAN NETWORK LAYER
2951 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2952 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2953 L:      linux-can@vger.kernel.org
2954 W:      https://github.com/linux-can
2955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2957 S:      Maintained
2958 F:      Documentation/networking/can.txt
2959 F:      net/can/
2960 F:      include/linux/can/core.h
2961 F:      include/uapi/linux/can.h
2962 F:      include/uapi/linux/can/bcm.h
2963 F:      include/uapi/linux/can/raw.h
2964 F:      include/uapi/linux/can/gw.h
2965
2966 CAN NETWORK DRIVERS
2967 M:      Wolfgang Grandegger <wg@grandegger.com>
2968 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2969 L:      linux-can@vger.kernel.org
2970 W:      https://github.com/linux-can
2971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2973 S:      Maintained
2974 F:      Documentation/devicetree/bindings/net/can/
2975 F:      drivers/net/can/
2976 F:      include/linux/can/dev.h
2977 F:      include/linux/can/platform/
2978 F:      include/uapi/linux/can/error.h
2979 F:      include/uapi/linux/can/netlink.h
2980
2981 CAPABILITIES
2982 M:      Serge Hallyn <serge@hallyn.com>
2983 L:      linux-security-module@vger.kernel.org
2984 S:      Supported
2985 F:      include/linux/capability.h
2986 F:      include/uapi/linux/capability.h
2987 F:      security/commoncap.c
2988 F:      kernel/capability.c
2989
2990 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2991 M:      Kevin Tsai <ktsai@capellamicro.com>
2992 S:      Maintained
2993 F:      drivers/iio/light/cm*
2994 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2995
2996 CAVIUM I2C DRIVER
2997 M:      Jan Glauber <jglauber@cavium.com>
2998 M:      David Daney <david.daney@cavium.com>
2999 W:      http://www.cavium.com
3000 S:      Supported
3001 F:      drivers/i2c/busses/i2c-octeon*
3002 F:      drivers/i2c/busses/i2c-thunderx*
3003
3004 CAVIUM LIQUIDIO NETWORK DRIVER
3005 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3006 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3007 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3008 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3009 L:     netdev@vger.kernel.org
3010 W:     http://www.cavium.com
3011 S:     Supported
3012 F:     drivers/net/ethernet/cavium/liquidio/
3013
3014 CC2520 IEEE-802.15.4 RADIO DRIVER
3015 M:      Varka Bhadram <varkabhadram@gmail.com>
3016 L:      linux-wpan@vger.kernel.org
3017 S:      Maintained
3018 F:      drivers/net/ieee802154/cc2520.c
3019 F:      include/linux/spi/cc2520.h
3020 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3021
3022 CEC DRIVER
3023 M:      Hans Verkuil <hans.verkuil@cisco.com>
3024 L:      linux-media@vger.kernel.org
3025 T:      git git://linuxtv.org/media_tree.git
3026 W:      http://linuxtv.org
3027 S:      Supported
3028 F:      Documentation/media/kapi/cec-core.rst
3029 F:      Documentation/media/uapi/cec
3030 F:      drivers/media/cec/
3031 F:      drivers/media/cec-edid.c
3032 F:      drivers/media/rc/keymaps/rc-cec.c
3033 F:      include/media/cec.h
3034 F:      include/media/cec-edid.h
3035 F:      include/uapi/linux/cec.h
3036 F:      include/uapi/linux/cec-funcs.h
3037
3038 CELL BROADBAND ENGINE ARCHITECTURE
3039 M:      Arnd Bergmann <arnd@arndb.de>
3040 L:      linuxppc-dev@lists.ozlabs.org
3041 W:      http://www.ibm.com/developerworks/power/cell/
3042 S:      Supported
3043 F:      arch/powerpc/include/asm/cell*.h
3044 F:      arch/powerpc/include/asm/spu*.h
3045 F:      arch/powerpc/include/uapi/asm/spu*.h
3046 F:      arch/powerpc/oprofile/*cell*
3047 F:      arch/powerpc/platforms/cell/
3048
3049 CEPH COMMON CODE (LIBCEPH)
3050 M:      Ilya Dryomov <idryomov@gmail.com>
3051 M:      "Yan, Zheng" <zyan@redhat.com>
3052 M:      Sage Weil <sage@redhat.com>
3053 L:      ceph-devel@vger.kernel.org
3054 W:      http://ceph.com/
3055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3056 T:      git git://github.com/ceph/ceph-client.git
3057 S:      Supported
3058 F:      net/ceph/
3059 F:      include/linux/ceph/
3060 F:      include/linux/crush/
3061
3062 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3063 M:      "Yan, Zheng" <zyan@redhat.com>
3064 M:      Sage Weil <sage@redhat.com>
3065 M:      Ilya Dryomov <idryomov@gmail.com>
3066 L:      ceph-devel@vger.kernel.org
3067 W:      http://ceph.com/
3068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3069 T:      git git://github.com/ceph/ceph-client.git
3070 S:      Supported
3071 F:      Documentation/filesystems/ceph.txt
3072 F:      fs/ceph/
3073
3074 CERTIFICATE HANDLING:
3075 M:      David Howells <dhowells@redhat.com>
3076 M:      David Woodhouse <dwmw2@infradead.org>
3077 L:      keyrings@vger.kernel.org
3078 S:      Maintained
3079 F:      Documentation/module-signing.txt
3080 F:      certs/
3081 F:      scripts/sign-file.c
3082 F:      scripts/extract-cert.c
3083
3084 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3085 L:      linux-usb@vger.kernel.org
3086 S:      Orphan
3087 F:      Documentation/usb/WUSB-Design-overview.txt
3088 F:      Documentation/usb/wusb-cbaf
3089 F:      drivers/usb/host/hwa-hc.c
3090 F:      drivers/usb/host/whci/
3091 F:      drivers/usb/wusbcore/
3092 F:      include/linux/usb/wusb*
3093
3094 HT16K33 LED CONTROLLER DRIVER
3095 M:      Robin van der Gracht <robin@protonic.nl>
3096 S:      Maintained
3097 F:      drivers/auxdisplay/ht16k33.c
3098 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3099
3100 CFAG12864B LCD DRIVER
3101 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3102 W:      http://miguelojeda.es/auxdisplay.htm
3103 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3104 S:      Maintained
3105 F:      drivers/auxdisplay/cfag12864b.c
3106 F:      include/linux/cfag12864b.h
3107
3108 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3109 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3110 W:      http://miguelojeda.es/auxdisplay.htm
3111 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3112 S:      Maintained
3113 F:      drivers/auxdisplay/cfag12864bfb.c
3114 F:      include/linux/cfag12864b.h
3115
3116 CFG80211 and NL80211
3117 M:      Johannes Berg <johannes@sipsolutions.net>
3118 L:      linux-wireless@vger.kernel.org
3119 W:      http://wireless.kernel.org/
3120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3122 S:      Maintained
3123 F:      include/uapi/linux/nl80211.h
3124 F:      include/net/cfg80211.h
3125 F:      net/wireless/*
3126 X:      net/wireless/wext*
3127
3128 CHAR and MISC DRIVERS
3129 M:      Arnd Bergmann <arnd@arndb.de>
3130 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3132 S:      Supported
3133 F:      drivers/char/*
3134 F:      drivers/misc/*
3135 F:      include/linux/miscdevice.h
3136
3137 CHECKPATCH
3138 M:      Andy Whitcroft <apw@canonical.com>
3139 M:      Joe Perches <joe@perches.com>
3140 S:      Maintained
3141 F:      scripts/checkpatch.pl
3142
3143 CHINESE DOCUMENTATION
3144 M:      Harry Wei <harryxiyou@gmail.com>
3145 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3146 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3147 S:      Maintained
3148 F:      Documentation/translations/zh_CN/
3149
3150 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3151 M:      Peter Chen <Peter.Chen@nxp.com>
3152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3153 L:      linux-usb@vger.kernel.org
3154 S:      Maintained
3155 F:      drivers/usb/chipidea/
3156
3157 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3158 M:      Hans de Goede <hdegoede@redhat.com>
3159 L:      linux-input@vger.kernel.org
3160 S:      Maintained
3161 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3162 F:      drivers/input/touchscreen/chipone_icn8318.c
3163
3164 CHROME HARDWARE PLATFORM SUPPORT
3165 M:      Olof Johansson <olof@lixom.net>
3166 S:      Maintained
3167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3168 F:      drivers/platform/chrome/
3169
3170 CISCO VIC ETHERNET NIC DRIVER
3171 M:      Christian Benvenuti <benve@cisco.com>
3172 M:      Sujith Sankar <ssujith@cisco.com>
3173 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3174 M:      Neel Patel <neepatel@cisco.com>
3175 S:      Supported
3176 F:      drivers/net/ethernet/cisco/enic/
3177
3178 CISCO VIC LOW LATENCY NIC DRIVER
3179 M:      Christian Benvenuti <benve@cisco.com>
3180 M:      Dave Goodell <dgoodell@cisco.com>
3181 S:      Supported
3182 F:      drivers/infiniband/hw/usnic/
3183
3184 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3185 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3186 L:      netdev@vger.kernel.org
3187 S:      Maintained
3188 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3189
3190 CIRRUS LOGIC AUDIO CODEC DRIVERS
3191 M:      Brian Austin <brian.austin@cirrus.com>
3192 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3193 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3194 S:      Maintained
3195 F:      sound/soc/codecs/cs*
3196
3197 CLEANCACHE API
3198 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3199 L:      linux-kernel@vger.kernel.org
3200 S:      Maintained
3201 F:      mm/cleancache.c
3202 F:      include/linux/cleancache.h
3203
3204 CLK API
3205 M:      Russell King <linux@armlinux.org.uk>
3206 L:      linux-clk@vger.kernel.org
3207 S:      Maintained
3208 F:      include/linux/clk.h
3209
3210 CLOCKSOURCE, CLOCKEVENT DRIVERS
3211 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3212 M:      Thomas Gleixner <tglx@linutronix.de>
3213 L:      linux-kernel@vger.kernel.org
3214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3215 S:      Supported
3216 F:      drivers/clocksource
3217
3218 CISCO FCOE HBA DRIVER
3219 M:      Satish Kharat <satishkh@cisco.com>
3220 M:      Sesidhar Baddela <sebaddel@cisco.com>
3221 M:      Karan Tilak Kumar <kartilak@cisco.com>
3222 L:      linux-scsi@vger.kernel.org
3223 S:      Supported
3224 F:      drivers/scsi/fnic/
3225
3226 CISCO SCSI HBA DRIVER
3227 M:      Karan Tilak Kumar <kartilak@cisco.com>
3228 M:      Sesidhar Baddela <sebaddel@cisco.com>
3229 L:      linux-scsi@vger.kernel.org
3230 S:      Supported
3231 F:      drivers/scsi/snic/
3232
3233 CMPC ACPI DRIVER
3234 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3235 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3236 L:      platform-driver-x86@vger.kernel.org
3237 S:      Supported
3238 F:      drivers/platform/x86/classmate-laptop.c
3239
3240 COBALT MEDIA DRIVER
3241 M:      Hans Verkuil <hans.verkuil@cisco.com>
3242 L:      linux-media@vger.kernel.org
3243 T:      git git://linuxtv.org/media_tree.git
3244 W:      https://linuxtv.org
3245 S:      Supported
3246 F:      drivers/media/pci/cobalt/
3247
3248 COCCINELLE/Semantic Patches (SmPL)
3249 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3250 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3251 M:      Nicolas Palix <nicolas.palix@imag.fr>
3252 M:      Michal Marek <mmarek@suse.com>
3253 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3255 W:      http://coccinelle.lip6.fr/
3256 S:      Supported
3257 F:      Documentation/dev-tools/coccinelle.rst
3258 F:      scripts/coccinelle/
3259 F:      scripts/coccicheck
3260
3261 CODA FILE SYSTEM
3262 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3263 M:      coda@cs.cmu.edu
3264 L:      codalist@coda.cs.cmu.edu
3265 W:      http://www.coda.cs.cmu.edu/
3266 S:      Maintained
3267 F:      Documentation/filesystems/coda.txt
3268 F:      fs/coda/
3269 F:      include/linux/coda*.h
3270 F:      include/uapi/linux/coda*.h
3271
3272 CODA V4L2 MEM2MEM DRIVER
3273 M:      Philipp Zabel <p.zabel@pengutronix.de>
3274 L:      linux-media@vger.kernel.org
3275 S:      Maintained
3276 F:      Documentation/devicetree/bindings/media/coda.txt
3277 F:      drivers/media/platform/coda/
3278
3279 COMMON CLK FRAMEWORK
3280 M:      Michael Turquette <mturquette@baylibre.com>
3281 M:      Stephen Boyd <sboyd@codeaurora.org>
3282 L:      linux-clk@vger.kernel.org
3283 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3285 S:      Maintained
3286 F:      Documentation/devicetree/bindings/clock/
3287 F:      drivers/clk/
3288 X:      drivers/clk/clkdev.c
3289 F:      include/linux/clk-pr*
3290 F:      include/linux/clk/
3291
3292 COMMON INTERNET FILE SYSTEM (CIFS)
3293 M:      Steve French <sfrench@samba.org>
3294 L:      linux-cifs@vger.kernel.org
3295 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3296 W:      http://linux-cifs.samba.org/
3297 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3298 S:      Supported
3299 F:      Documentation/filesystems/cifs/
3300 F:      fs/cifs/
3301
3302 COMPACTPCI HOTPLUG CORE
3303 M:      Scott Murray <scott@spiteful.org>
3304 L:      linux-pci@vger.kernel.org
3305 S:      Maintained
3306 F:      drivers/pci/hotplug/cpci_hotplug*
3307
3308 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3309 M:      Scott Murray <scott@spiteful.org>
3310 L:      linux-pci@vger.kernel.org
3311 S:      Maintained
3312 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3313
3314 COMPACTPCI HOTPLUG GENERIC DRIVER
3315 M:      Scott Murray <scott@spiteful.org>
3316 L:      linux-pci@vger.kernel.org
3317 S:      Maintained
3318 F:      drivers/pci/hotplug/cpcihp_generic.c
3319
3320 COMPAL LAPTOP SUPPORT
3321 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3322 L:      platform-driver-x86@vger.kernel.org
3323 S:      Maintained
3324 F:      drivers/platform/x86/compal-laptop.c
3325
3326 CONEXANT ACCESSRUNNER USB DRIVER
3327 L:      accessrunner-general@lists.sourceforge.net
3328 W:      http://accessrunner.sourceforge.net/
3329 S:      Orphan
3330 F:      drivers/usb/atm/cxacru.c
3331
3332 CONFIGFS
3333 M:      Joel Becker <jlbec@evilplan.org>
3334 M:      Christoph Hellwig <hch@lst.de>
3335 T:      git git://git.infradead.org/users/hch/configfs.git
3336 S:      Supported
3337 F:      fs/configfs/
3338 F:      include/linux/configfs.h
3339
3340 CONNECTOR
3341 M:      Evgeniy Polyakov <zbr@ioremap.net>
3342 L:      netdev@vger.kernel.org
3343 S:      Maintained
3344 F:      drivers/connector/
3345
3346 CONTROL GROUP (CGROUP)
3347 M:      Tejun Heo <tj@kernel.org>
3348 M:      Li Zefan <lizefan@huawei.com>
3349 M:      Johannes Weiner <hannes@cmpxchg.org>
3350 L:      cgroups@vger.kernel.org
3351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3352 S:      Maintained
3353 F:      Documentation/cgroup*
3354 F:      include/linux/cgroup*
3355 F:      kernel/cgroup*
3356
3357 CONTROL GROUP - CPUSET
3358 M:      Li Zefan <lizefan@huawei.com>
3359 L:      cgroups@vger.kernel.org
3360 W:      http://www.bullopensource.org/cpuset/
3361 W:      http://oss.sgi.com/projects/cpusets/
3362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3363 S:      Maintained
3364 F:      Documentation/cgroup-v1/cpusets.txt
3365 F:      include/linux/cpuset.h
3366 F:      kernel/cpuset.c
3367
3368 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3369 M:      Johannes Weiner <hannes@cmpxchg.org>
3370 M:      Michal Hocko <mhocko@kernel.org>
3371 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3372 L:      cgroups@vger.kernel.org
3373 L:      linux-mm@kvack.org
3374 S:      Maintained
3375 F:      mm/memcontrol.c
3376 F:      mm/swap_cgroup.c
3377
3378 CORETEMP HARDWARE MONITORING DRIVER
3379 M:      Fenghua Yu <fenghua.yu@intel.com>
3380 L:      linux-hwmon@vger.kernel.org
3381 S:      Maintained
3382 F:      Documentation/hwmon/coretemp
3383 F:      drivers/hwmon/coretemp.c
3384
3385 COSA/SRP SYNC SERIAL DRIVER
3386 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3387 W:      http://www.fi.muni.cz/~kas/cosa/
3388 S:      Maintained
3389 F:      drivers/net/wan/cosa*
3390
3391 CPMAC ETHERNET DRIVER
3392 M:      Florian Fainelli <f.fainelli@gmail.com>
3393 L:      netdev@vger.kernel.org
3394 S:      Maintained
3395 F:      drivers/net/ethernet/ti/cpmac.c
3396
3397 CPU FREQUENCY DRIVERS
3398 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3399 M:      Viresh Kumar <viresh.kumar@linaro.org>
3400 L:      linux-pm@vger.kernel.org
3401 S:      Maintained
3402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3403 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3404 B:      https://bugzilla.kernel.org
3405 F:      Documentation/cpu-freq/
3406 F:      drivers/cpufreq/
3407 F:      include/linux/cpufreq.h
3408
3409 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3410 M:      Viresh Kumar <viresh.kumar@linaro.org>
3411 M:      Sudeep Holla <sudeep.holla@arm.com>
3412 L:      linux-pm@vger.kernel.org
3413 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3414 S:      Maintained
3415 F:      drivers/cpufreq/arm_big_little.h
3416 F:      drivers/cpufreq/arm_big_little.c
3417 F:      drivers/cpufreq/arm_big_little_dt.c
3418
3419 CPUIDLE DRIVER - ARM BIG LITTLE
3420 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3421 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3422 L:      linux-pm@vger.kernel.org
3423 L:      linux-arm-kernel@lists.infradead.org
3424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3425 S:      Maintained
3426 F:      drivers/cpuidle/cpuidle-big_little.c
3427
3428 CPUIDLE DRIVER - ARM EXYNOS
3429 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3430 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3431 M:      Kukjin Kim <kgene@kernel.org>
3432 L:      linux-pm@vger.kernel.org
3433 L:      linux-samsung-soc@vger.kernel.org
3434 S:      Supported
3435 F:      drivers/cpuidle/cpuidle-exynos.c
3436 F:      arch/arm/mach-exynos/pm.c
3437
3438 CPUIDLE DRIVERS
3439 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3440 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3441 L:      linux-pm@vger.kernel.org
3442 S:      Maintained
3443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3444 B:      https://bugzilla.kernel.org
3445 F:      drivers/cpuidle/*
3446 F:      include/linux/cpuidle.h
3447
3448 CPUID/MSR DRIVER
3449 M:      "H. Peter Anvin" <hpa@zytor.com>
3450 S:      Maintained
3451 F:      arch/x86/kernel/cpuid.c
3452 F:      arch/x86/kernel/msr.c
3453
3454 CPU POWER MONITORING SUBSYSTEM
3455 M:      Thomas Renninger <trenn@suse.com>
3456 L:      linux-pm@vger.kernel.org
3457 S:      Maintained
3458 F:      tools/power/cpupower/
3459
3460 CRAMFS FILESYSTEM
3461 W:      http://sourceforge.net/projects/cramfs/
3462 S:      Orphan / Obsolete
3463 F:      Documentation/filesystems/cramfs.txt
3464 F:      fs/cramfs/
3465
3466 CRIS PORT
3467 M:      Mikael Starvik <starvik@axis.com>
3468 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3469 L:      linux-cris-kernel@axis.com
3470 W:      http://developer.axis.com
3471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3472 S:      Maintained
3473 F:      arch/cris/
3474 F:      drivers/tty/serial/crisv10.*
3475
3476 CRYPTO API
3477 M:      Herbert Xu <herbert@gondor.apana.org.au>
3478 M:      "David S. Miller" <davem@davemloft.net>
3479 L:      linux-crypto@vger.kernel.org
3480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3482 S:      Maintained
3483 F:      Documentation/crypto/
3484 F:      Documentation/devicetree/bindings/crypto/
3485 F:      Documentation/DocBook/crypto-API.tmpl
3486 F:      arch/*/crypto/
3487 F:      crypto/
3488 F:      drivers/crypto/
3489 F:      include/crypto/
3490 F:      include/linux/crypto*
3491
3492 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3493 M:      Neil Horman <nhorman@tuxdriver.com>
3494 L:      linux-crypto@vger.kernel.org
3495 S:      Maintained
3496 F:      crypto/ansi_cprng.c
3497 F:      crypto/rng.c
3498
3499 CS3308 MEDIA DRIVER
3500 M:      Hans Verkuil <hverkuil@xs4all.nl>
3501 L:      linux-media@vger.kernel.org
3502 T:      git git://linuxtv.org/media_tree.git
3503 W:      http://linuxtv.org
3504 S:      Odd Fixes
3505 F:      drivers/media/i2c/cs3308.c
3506 F:      drivers/media/i2c/cs3308.h
3507
3508 CS5535 Audio ALSA driver
3509 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3510 S:      Maintained
3511 F:      sound/pci/cs5535audio/
3512
3513 CW1200 WLAN driver
3514 M:      Solomon Peachy <pizza@shaftnet.org>
3515 S:      Maintained
3516 F:      drivers/net/wireless/st/cw1200/
3517
3518 CX18 VIDEO4LINUX DRIVER
3519 M:      Andy Walls <awalls@md.metrocast.net>
3520 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3521 L:      linux-media@vger.kernel.org
3522 T:      git git://linuxtv.org/media_tree.git
3523 W:      https://linuxtv.org
3524 W:      http://www.ivtvdriver.org/index.php/Cx18
3525 S:      Maintained
3526 F:      Documentation/media/v4l-drivers/cx18*
3527 F:      drivers/media/pci/cx18/
3528 F:      include/uapi/linux/ivtv*
3529
3530 CX2341X MPEG ENCODER HELPER MODULE
3531 M:      Hans Verkuil <hverkuil@xs4all.nl>
3532 L:      linux-media@vger.kernel.org
3533 T:      git git://linuxtv.org/media_tree.git
3534 W:      https://linuxtv.org
3535 S:      Maintained
3536 F:      drivers/media/common/cx2341x*
3537 F:      include/media/cx2341x*
3538
3539 CX24120 MEDIA DRIVER
3540 M:      Jemma Denson <jdenson@gmail.com>
3541 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3542 L:      linux-media@vger.kernel.org
3543 W:      https://linuxtv.org
3544 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3545 S:      Maintained
3546 F:      drivers/media/dvb-frontends/cx24120*
3547
3548 CX88 VIDEO4LINUX DRIVER
3549 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3550 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3551 L:      linux-media@vger.kernel.org
3552 W:      https://linuxtv.org
3553 T:      git git://linuxtv.org/media_tree.git
3554 S:      Odd fixes
3555 F:      Documentation/media/v4l-drivers/cx88*
3556 F:      drivers/media/pci/cx88/
3557
3558 CXD2820R MEDIA DRIVER
3559 M:      Antti Palosaari <crope@iki.fi>
3560 L:      linux-media@vger.kernel.org
3561 W:      https://linuxtv.org
3562 W:      http://palosaari.fi/linux/
3563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3564 T:      git git://linuxtv.org/anttip/media_tree.git
3565 S:      Maintained
3566 F:      drivers/media/dvb-frontends/cxd2820r*
3567
3568 CXGB3 ETHERNET DRIVER (CXGB3)
3569 M:      Santosh Raspatur <santosh@chelsio.com>
3570 L:      netdev@vger.kernel.org
3571 W:      http://www.chelsio.com
3572 S:      Supported
3573 F:      drivers/net/ethernet/chelsio/cxgb3/
3574
3575 CXGB3 ISCSI DRIVER (CXGB3I)
3576 M:      Karen Xie <kxie@chelsio.com>
3577 L:      linux-scsi@vger.kernel.org
3578 W:      http://www.chelsio.com
3579 S:      Supported
3580 F:      drivers/scsi/cxgbi/cxgb3i
3581
3582 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3583 M:      Steve Wise <swise@chelsio.com>
3584 L:      linux-rdma@vger.kernel.org
3585 W:      http://www.openfabrics.org
3586 S:      Supported
3587 F:      drivers/infiniband/hw/cxgb3/
3588 F:      include/uapi/rdma/cxgb3-abi.h
3589
3590 CXGB4 ETHERNET DRIVER (CXGB4)
3591 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3592 L:      netdev@vger.kernel.org
3593 W:      http://www.chelsio.com
3594 S:      Supported
3595 F:      drivers/net/ethernet/chelsio/cxgb4/
3596
3597 CXGB4 ISCSI DRIVER (CXGB4I)
3598 M:      Karen Xie <kxie@chelsio.com>
3599 L:      linux-scsi@vger.kernel.org
3600 W:      http://www.chelsio.com
3601 S:      Supported
3602 F:      drivers/scsi/cxgbi/cxgb4i
3603
3604 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3605 M:      Steve Wise <swise@chelsio.com>
3606 L:      linux-rdma@vger.kernel.org
3607 W:      http://www.openfabrics.org
3608 S:      Supported
3609 F:      drivers/infiniband/hw/cxgb4/
3610 F:      include/uapi/rdma/cxgb4-abi.h
3611
3612 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3613 M:      Casey Leedom <leedom@chelsio.com>
3614 L:      netdev@vger.kernel.org
3615 W:      http://www.chelsio.com
3616 S:      Supported
3617 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3618
3619 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3620 M:      Ian Munsie <imunsie@au1.ibm.com>
3621 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3622 L:      linuxppc-dev@lists.ozlabs.org
3623 S:      Supported
3624 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3625 F:      drivers/misc/cxl/
3626 F:      include/misc/cxl*
3627 F:      include/uapi/misc/cxl.h
3628 F:      Documentation/powerpc/cxl.txt
3629 F:      Documentation/ABI/testing/sysfs-class-cxl
3630
3631 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3632 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3633 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3634 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3635 L:      linux-scsi@vger.kernel.org
3636 S:      Supported
3637 F:      drivers/scsi/cxlflash/
3638 F:      include/uapi/scsi/cxlflash_ioctls.h
3639 F:      Documentation/powerpc/cxlflash.txt
3640
3641 STMMAC ETHERNET DRIVER
3642 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3643 M:      Alexandre Torgue <alexandre.torgue@st.com>
3644 L:      netdev@vger.kernel.org
3645 W:      http://www.stlinux.com
3646 S:      Supported
3647 F:      drivers/net/ethernet/stmicro/stmmac/
3648
3649 CYBERPRO FB DRIVER
3650 M:      Russell King <linux@armlinux.org.uk>
3651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3652 W:      http://www.armlinux.org.uk/
3653 S:      Maintained
3654 F:      drivers/video/fbdev/cyber2000fb.*
3655
3656 CYCLADES ASYNC MUX DRIVER
3657 W:      http://www.cyclades.com/
3658 S:      Orphan
3659 F:      drivers/tty/cyclades.c
3660 F:      include/linux/cyclades.h
3661 F:      include/uapi/linux/cyclades.h
3662
3663 CYCLADES PC300 DRIVER
3664 W:      http://www.cyclades.com/
3665 S:      Orphan
3666 F:      drivers/net/wan/pc300*
3667
3668 CYPRESS_FIRMWARE MEDIA DRIVER
3669 M:      Antti Palosaari <crope@iki.fi>
3670 L:      linux-media@vger.kernel.org
3671 W:      https://linuxtv.org
3672 W:      http://palosaari.fi/linux/
3673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3674 T:      git git://linuxtv.org/anttip/media_tree.git
3675 S:      Maintained
3676 F:      drivers/media/common/cypress_firmware*
3677
3678 CYTTSP TOUCHSCREEN DRIVER
3679 M:      Ferruh Yigit <fery@cypress.com>
3680 L:      linux-input@vger.kernel.org
3681 S:      Supported
3682 F:      drivers/input/touchscreen/cyttsp*
3683 F:      include/linux/input/cyttsp.h
3684
3685 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3686 M:      Joshua Kinard <kumba@gentoo.org>
3687 S:      Maintained
3688 F:      drivers/rtc/rtc-ds1685.c
3689 F:      include/linux/rtc/ds1685.h
3690
3691 DAMA SLAVE for AX.25
3692 M:      Joerg Reuter <jreuter@yaina.de>
3693 W:      http://yaina.de/jreuter/
3694 W:      http://www.qsl.net/dl1bke/
3695 L:      linux-hams@vger.kernel.org
3696 S:      Maintained
3697 F:      net/ax25/af_ax25.c
3698 F:      net/ax25/ax25_dev.c
3699 F:      net/ax25/ax25_ds_*
3700 F:      net/ax25/ax25_in.c
3701 F:      net/ax25/ax25_out.c
3702 F:      net/ax25/ax25_timer.c
3703 F:      net/ax25/sysctl_net_ax25.c
3704
3705 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3706 L:      netdev@vger.kernel.org
3707 S:      Orphan
3708 F:      Documentation/networking/dmfe.txt
3709 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3710
3711 DC390/AM53C974 SCSI driver
3712 M:      Hannes Reinecke <hare@suse.com>
3713 L:      linux-scsi@vger.kernel.org
3714 S:      Maintained
3715 F:      drivers/scsi/am53c974.c
3716
3717 DC395x SCSI driver
3718 M:      Oliver Neukum <oliver@neukum.org>
3719 M:      Ali Akcaagac <aliakc@web.de>
3720 M:      Jamie Lenehan <lenehan@twibble.org>
3721 L:      dc395x@twibble.org
3722 W:      http://twibble.org/dist/dc395x/
3723 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3724 S:      Maintained
3725 F:      Documentation/scsi/dc395x.txt
3726 F:      drivers/scsi/dc395x.*
3727
3728 DCCP PROTOCOL
3729 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3730 L:      dccp@vger.kernel.org
3731 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3732 S:      Maintained
3733 F:      include/linux/dccp.h
3734 F:      include/uapi/linux/dccp.h
3735 F:      include/linux/tfrc.h
3736 F:      net/dccp/
3737
3738 DECnet NETWORK LAYER
3739 W:      http://linux-decnet.sourceforge.net
3740 L:      linux-decnet-user@lists.sourceforge.net
3741 S:      Orphan
3742 F:      Documentation/networking/decnet.txt
3743 F:      net/decnet/
3744
3745 DECSTATION PLATFORM SUPPORT
3746 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3747 L:      linux-mips@linux-mips.org
3748 W:      http://www.linux-mips.org/wiki/DECstation
3749 S:      Maintained
3750 F:      arch/mips/dec/
3751 F:      arch/mips/include/asm/dec/
3752 F:      arch/mips/include/asm/mach-dec/
3753
3754 DEFXX FDDI NETWORK DRIVER
3755 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3756 S:      Maintained
3757 F:      drivers/net/fddi/defxx.*
3758
3759 DELL LAPTOP DRIVER
3760 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3761 M:      Pali Rohár <pali.rohar@gmail.com>
3762 L:      platform-driver-x86@vger.kernel.org
3763 S:      Maintained
3764 F:      drivers/platform/x86/dell-laptop.c
3765
3766 DELL LAPTOP RBTN DRIVER
3767 M:      Pali Rohár <pali.rohar@gmail.com>
3768 S:      Maintained
3769 F:      drivers/platform/x86/dell-rbtn.*
3770
3771 DELL LAPTOP FREEFALL DRIVER
3772 M:      Pali Rohár <pali.rohar@gmail.com>
3773 S:      Maintained
3774 F:      drivers/platform/x86/dell-smo8800.c
3775
3776 DELL LAPTOP SMM DRIVER
3777 M:      Pali Rohár <pali.rohar@gmail.com>
3778 S:      Maintained
3779 F:      drivers/hwmon/dell-smm-hwmon.c
3780 F:      include/uapi/linux/i8k.h
3781
3782 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3783 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3784 S:      Maintained
3785 F:      Documentation/dcdbas.txt
3786 F:      drivers/firmware/dcdbas.*
3787
3788 DELL WMI EXTRAS DRIVER
3789 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3790 M:      Pali Rohár <pali.rohar@gmail.com>
3791 S:      Maintained
3792 F:      drivers/platform/x86/dell-wmi.c
3793
3794 DESIGNWARE USB2 DRD IP DRIVER
3795 M:      John Youn <johnyoun@synopsys.com>
3796 L:      linux-usb@vger.kernel.org
3797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3798 S:      Maintained
3799 F:      drivers/usb/dwc2/
3800
3801 DESIGNWARE USB3 DRD IP DRIVER
3802 M:      Felipe Balbi <balbi@kernel.org>
3803 L:      linux-usb@vger.kernel.org
3804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3805 S:      Maintained
3806 F:      drivers/usb/dwc3/
3807
3808 DEVICE COREDUMP (DEV_COREDUMP)
3809 M:      Johannes Berg <johannes@sipsolutions.net>
3810 L:      linux-kernel@vger.kernel.org
3811 S:      Maintained
3812 F:      drivers/base/devcoredump.c
3813 F:      include/linux/devcoredump.h
3814
3815 DEVICE FREQUENCY (DEVFREQ)
3816 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3817 M:      Kyungmin Park <kyungmin.park@samsung.com>
3818 R:      Chanwoo Choi <cw00.choi@samsung.com>
3819 L:      linux-pm@vger.kernel.org
3820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3821 S:      Maintained
3822 F:      drivers/devfreq/
3823 F:      include/linux/devfreq.h
3824 F:      Documentation/devicetree/bindings/devfreq/
3825
3826 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3827 M:      Chanwoo Choi <cw00.choi@samsung.com>
3828 L:      linux-pm@vger.kernel.org
3829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3830 S:      Supported
3831 F:      drivers/devfreq/event/
3832 F:      drivers/devfreq/devfreq-event.c
3833 F:      include/linux/devfreq-event.h
3834 F:      Documentation/devicetree/bindings/devfreq/event/
3835
3836 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3837 M:      Chanwoo Choi <cw00.choi@samsung.com>
3838 L:      linux-pm@vger.kernel.org
3839 L:      linux-samsung-soc@vger.kernel.org
3840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3841 S:      Maintained
3842 F:      drivers/devfreq/exynos-bus.c
3843 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3844
3845 DEVICE NUMBER REGISTRY
3846 M:      Torben Mathiasen <device@lanana.org>
3847 W:      http://lanana.org/docs/device-list/index.html
3848 S:      Maintained
3849
3850 DEVICE-MAPPER  (LVM)
3851 M:      Alasdair Kergon <agk@redhat.com>
3852 M:      Mike Snitzer <snitzer@redhat.com>
3853 M:      dm-devel@redhat.com
3854 L:      dm-devel@redhat.com
3855 W:      http://sources.redhat.com/dm
3856 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3858 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3859 S:      Maintained
3860 F:      Documentation/device-mapper/
3861 F:      drivers/md/dm*
3862 F:      drivers/md/persistent-data/
3863 F:      include/linux/device-mapper.h
3864 F:      include/linux/dm-*.h
3865 F:      include/uapi/linux/dm-*.h
3866
3867 DEVLINK
3868 M:      Jiri Pirko <jiri@mellanox.com>
3869 L:      netdev@vger.kernel.org
3870 S:      Supported
3871 F:      net/core/devlink.c
3872 F:      include/net/devlink.h
3873 F:      include/uapi/linux/devlink.h
3874
3875 DIALOG SEMICONDUCTOR DRIVERS
3876 M:      Support Opensource <support.opensource@diasemi.com>
3877 W:      http://www.dialog-semiconductor.com/products
3878 S:      Supported
3879 F:      Documentation/hwmon/da90??
3880 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3881 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3882 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3883 F:      drivers/gpio/gpio-da90??.c
3884 F:      drivers/hwmon/da90??-hwmon.c
3885 F:      drivers/iio/adc/da91??-*.c
3886 F:      drivers/input/misc/da90??_onkey.c
3887 F:      drivers/input/touchscreen/da9052_tsi.c
3888 F:      drivers/leds/leds-da90??.c
3889 F:      drivers/mfd/da903x.c
3890 F:      drivers/mfd/da90??-*.c
3891 F:      drivers/mfd/da91??-*.c
3892 F:      drivers/power/supply/da9052-battery.c
3893 F:      drivers/power/supply/da91??-*.c
3894 F:      drivers/regulator/da903x.c
3895 F:      drivers/regulator/da9???-regulator.[ch]
3896 F:      drivers/rtc/rtc-da90??.c
3897 F:      drivers/video/backlight/da90??_bl.c
3898 F:      drivers/watchdog/da90??_wdt.c
3899 F:      include/linux/mfd/da903x.h
3900 F:      include/linux/mfd/da9052/
3901 F:      include/linux/mfd/da9055/
3902 F:      include/linux/mfd/da9062/
3903 F:      include/linux/mfd/da9063/
3904 F:      include/linux/mfd/da9150/
3905 F:      include/linux/regulator/da9211.h
3906 F:      include/sound/da[79]*.h
3907 F:      sound/soc/codecs/da[79]*.[ch]
3908
3909 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3910 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3911 L:      linux-gpio@vger.kernel.org
3912 S:      Maintained
3913 F:      drivers/gpio/gpio-gpio-mm.c
3914
3915 DIGI NEO AND CLASSIC PCI PRODUCTS
3916 M:      Lidza Louina <lidza.louina@gmail.com>
3917 M:      Mark Hounschell <markh@compro.net>
3918 L:      driverdev-devel@linuxdriverproject.org
3919 S:      Maintained
3920 F:      drivers/staging/dgnc/
3921
3922 DIOLAN U2C-12 I2C DRIVER
3923 M:      Guenter Roeck <linux@roeck-us.net>
3924 L:      linux-i2c@vger.kernel.org
3925 S:      Maintained
3926 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3927
3928 DIRECT ACCESS (DAX)
3929 M:      Matthew Wilcox <mawilcox@microsoft.com>
3930 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3931 L:      linux-fsdevel@vger.kernel.org
3932 S:      Supported
3933 F:      fs/dax.c
3934 F:      include/linux/dax.h
3935 F:      include/trace/events/fs_dax.h
3936
3937 DIRECTORY NOTIFICATION (DNOTIFY)
3938 M:      Eric Paris <eparis@parisplace.org>
3939 S:      Maintained
3940 F:      Documentation/filesystems/dnotify.txt
3941 F:      fs/notify/dnotify/
3942 F:      include/linux/dnotify.h
3943
3944 DISK GEOMETRY AND PARTITION HANDLING
3945 M:      Andries Brouwer <aeb@cwi.nl>
3946 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3947 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3948 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3949 S:      Maintained
3950
3951 DISKQUOTA
3952 M:      Jan Kara <jack@suse.com>
3953 S:      Maintained
3954 F:      Documentation/filesystems/quota.txt
3955 F:      fs/quota/
3956 F:      include/linux/quota*.h
3957 F:      include/uapi/linux/quota*.h
3958
3959 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3960 M:      Bernie Thompson <bernie@plugable.com>
3961 L:      linux-fbdev@vger.kernel.org
3962 S:      Maintained
3963 W:      http://plugable.com/category/projects/udlfb/
3964 F:      drivers/video/fbdev/udlfb.c
3965 F:      include/video/udlfb.h
3966 F:      Documentation/fb/udlfb.txt
3967
3968 DISTRIBUTED LOCK MANAGER (DLM)
3969 M:      Christine Caulfield <ccaulfie@redhat.com>
3970 M:      David Teigland <teigland@redhat.com>
3971 L:      cluster-devel@redhat.com
3972 W:      http://sources.redhat.com/cluster/
3973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3974 S:      Supported
3975 F:      fs/dlm/
3976
3977 DMA BUFFER SHARING FRAMEWORK
3978 M:      Sumit Semwal <sumit.semwal@linaro.org>
3979 S:      Maintained
3980 L:      linux-media@vger.kernel.org
3981 L:      dri-devel@lists.freedesktop.org
3982 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3983 F:      drivers/dma-buf/
3984 F:      include/linux/dma-buf*
3985 F:      include/linux/reservation.h
3986 F:      include/linux/*fence.h
3987 F:      Documentation/dma-buf-sharing.txt
3988 T:      git git://anongit.freedesktop.org/drm/drm-misc
3989
3990 SYNC FILE FRAMEWORK
3991 M:      Sumit Semwal <sumit.semwal@linaro.org>
3992 R:      Gustavo Padovan <gustavo@padovan.org>
3993 S:      Maintained
3994 L:      linux-media@vger.kernel.org
3995 L:      dri-devel@lists.freedesktop.org
3996 F:      drivers/dma-buf/sync_*
3997 F:      drivers/dma-buf/sw_sync.c
3998 F:      include/linux/sync_file.h
3999 F:      include/uapi/linux/sync_file.h
4000 F:      Documentation/sync_file.txt
4001 T:      git git://anongit.freedesktop.org/drm/drm-misc
4002
4003 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4004 M:      Vinod Koul <vinod.koul@intel.com>
4005 L:      dmaengine@vger.kernel.org
4006 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4007 S:      Maintained
4008 F:      drivers/dma/
4009 F:      include/linux/dmaengine.h
4010 F:      Documentation/devicetree/bindings/dma/
4011 F:      Documentation/dmaengine/
4012 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4013
4014 DME1737 HARDWARE MONITOR DRIVER
4015 M:      Juerg Haefliger <juergh@gmail.com>
4016 L:      linux-hwmon@vger.kernel.org
4017 S:      Maintained
4018 F:      Documentation/hwmon/dme1737
4019 F:      drivers/hwmon/dme1737.c
4020
4021 DMI/SMBIOS SUPPORT
4022 M:      Jean Delvare <jdelvare@suse.com>
4023 S:      Maintained
4024 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4025 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4026 F:      drivers/firmware/dmi-id.c
4027 F:      drivers/firmware/dmi_scan.c
4028 F:      include/linux/dmi.h
4029
4030 DOCUMENTATION
4031 M:      Jonathan Corbet <corbet@lwn.net>
4032 L:      linux-doc@vger.kernel.org
4033 S:      Maintained
4034 F:      Documentation/
4035 F:      scripts/docproc.c
4036 F:      scripts/kernel-doc*
4037 X:      Documentation/ABI/
4038 X:      Documentation/devicetree/
4039 X:      Documentation/acpi
4040 X:      Documentation/power
4041 X:      Documentation/spi
4042 X:      Documentation/media
4043 T:      git git://git.lwn.net/linux.git docs-next
4044
4045 DOUBLETALK DRIVER
4046 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4047 L:      blinux-list@redhat.com
4048 S:      Maintained
4049 F:      drivers/char/dtlk.c
4050 F:      include/linux/dtlk.h
4051
4052 DPT_I2O SCSI RAID DRIVER
4053 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4054 L:      linux-scsi@vger.kernel.org
4055 W:      http://www.adaptec.com/
4056 S:      Maintained
4057 F:      drivers/scsi/dpt*
4058 F:      drivers/scsi/dpt/
4059
4060 DRBD DRIVER
4061 M:      Philipp Reisner <philipp.reisner@linbit.com>
4062 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4063 L:      drbd-dev@lists.linbit.com
4064 W:      http://www.drbd.org
4065 T:      git git://git.linbit.com/linux-drbd.git
4066 T:      git git://git.linbit.com/drbd-8.4.git
4067 S:      Supported
4068 F:      drivers/block/drbd/
4069 F:      lib/lru_cache.c
4070 F:      Documentation/blockdev/drbd/
4071
4072 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4073 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4075 S:      Supported
4076 F:      Documentation/kobject.txt
4077 F:      drivers/base/
4078 F:      fs/debugfs/
4079 F:      fs/kernfs/
4080 F:      fs/sysfs/
4081 F:      include/linux/debugfs.h
4082 F:      include/linux/kobj*
4083 F:      lib/kobj*
4084
4085 DRM DRIVERS
4086 M:      David Airlie <airlied@linux.ie>
4087 L:      dri-devel@lists.freedesktop.org
4088 T:      git git://people.freedesktop.org/~airlied/linux
4089 B:      https://bugs.freedesktop.org/
4090 C:      irc://chat.freenode.net/dri-devel
4091 S:      Maintained
4092 F:      drivers/gpu/drm/
4093 F:      drivers/gpu/vga/
4094 F:      Documentation/devicetree/bindings/display/
4095 F:      Documentation/devicetree/bindings/gpu/
4096 F:      Documentation/devicetree/bindings/video/
4097 F:      Documentation/gpu/
4098 F:      include/drm/
4099 F:      include/uapi/drm/
4100
4101 DRM DRIVERS AND MISC GPU PATCHES
4102 M:      Daniel Vetter <daniel.vetter@intel.com>
4103 M:      Jani Nikula <jani.nikula@linux.intel.com>
4104 M:      Sean Paul <seanpaul@chromium.org>
4105 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4106 S:      Maintained
4107 T:      git git://anongit.freedesktop.org/drm/drm-misc
4108 F:      Documentation/gpu/
4109 F:      drivers/gpu/vga/
4110 F:      drivers/gpu/drm/*
4111 F:      include/drm/drm*
4112 F:      include/uapi/drm/drm*
4113
4114 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4115 M:      Dave Airlie <airlied@redhat.com>
4116 S:      Odd Fixes
4117 F:      drivers/gpu/drm/ast/
4118
4119 DRM DRIVERS FOR BRIDGE CHIPS
4120 M:      Archit Taneja <architt@codeaurora.org>
4121 S:      Maintained
4122 T:      git git://anongit.freedesktop.org/drm/drm-misc
4123 F:      drivers/gpu/drm/bridge/
4124
4125 DRM DRIVER FOR BOCHS VIRTUAL GPU
4126 M:      Gerd Hoffmann <kraxel@redhat.com>
4127 L:      virtualization@lists.linux-foundation.org
4128 T:      git git://git.kraxel.org/linux drm-qemu
4129 S:      Maintained
4130 F:      drivers/gpu/drm/bochs/
4131
4132 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4133 M:      Dave Airlie <airlied@redhat.com>
4134 M:      Gerd Hoffmann <kraxel@redhat.com>
4135 L:      virtualization@lists.linux-foundation.org
4136 T:      git git://git.kraxel.org/linux drm-qemu
4137 S:      Obsolete
4138 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4139 F:      drivers/gpu/drm/cirrus/
4140
4141 RADEON and AMDGPU DRM DRIVERS
4142 M:      Alex Deucher <alexander.deucher@amd.com>
4143 M:      Christian König <christian.koenig@amd.com>
4144 L:      amd-gfx@lists.freedesktop.org
4145 T:      git git://people.freedesktop.org/~agd5f/linux
4146 S:      Supported
4147 F:      drivers/gpu/drm/radeon/
4148 F:      include/uapi/drm/radeon_drm.h
4149 F:      drivers/gpu/drm/amd/
4150 F:      include/uapi/drm/amdgpu_drm.h
4151
4152 DRM PANEL DRIVERS
4153 M:      Thierry Reding <thierry.reding@gmail.com>
4154 L:      dri-devel@lists.freedesktop.org
4155 T:      git git://anongit.freedesktop.org/tegra/linux.git
4156 S:      Maintained
4157 F:      drivers/gpu/drm/drm_panel.c
4158 F:      drivers/gpu/drm/panel/
4159 F:      include/drm/drm_panel.h
4160 F:      Documentation/devicetree/bindings/display/panel/
4161
4162 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4163 M:      Daniel Vetter <daniel.vetter@intel.com>
4164 M:      Jani Nikula <jani.nikula@linux.intel.com>
4165 L:      intel-gfx@lists.freedesktop.org
4166 W:      https://01.org/linuxgraphics/
4167 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4168 C:      irc://chat.freenode.net/intel-gfx
4169 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4170 T:      git git://anongit.freedesktop.org/drm-intel
4171 S:      Supported
4172 F:      drivers/gpu/drm/i915/
4173 F:      include/drm/i915*
4174 F:      include/uapi/drm/i915_drm.h
4175 F:      Documentation/gpu/i915.rst
4176
4177 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4178 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4179 M:      Zhi Wang <zhi.a.wang@intel.com>
4180 L:      intel-gvt-dev@lists.freedesktop.org
4181 L:      intel-gfx@lists.freedesktop.org
4182 W:      https://01.org/igvt-g
4183 T:      git https://github.com/01org/gvt-linux.git
4184 S:      Supported
4185 F:      drivers/gpu/drm/i915/gvt/
4186
4187 DRM DRIVERS FOR ATMEL HLCDC
4188 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4189 L:      dri-devel@lists.freedesktop.org
4190 S:      Supported
4191 F:      drivers/gpu/drm/atmel-hlcdc/
4192 F:      Documentation/devicetree/bindings/drm/atmel/
4193
4194 DRM DRIVERS FOR ALLWINNER A10
4195 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4196 L:      dri-devel@lists.freedesktop.org
4197 S:      Supported
4198 F:      drivers/gpu/drm/sun4i/
4199 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4200
4201 DRM DRIVERS FOR AMLOGIC SOCS
4202 M:      Neil Armstrong <narmstrong@baylibre.com>
4203 L:      dri-devel@lists.freedesktop.org
4204 L:      linux-amlogic@lists.infradead.org
4205 W:      http://linux-meson.com/
4206 S:      Supported
4207 F:      drivers/gpu/drm/meson/
4208 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4209
4210 DRM DRIVERS FOR EXYNOS
4211 M:      Inki Dae <inki.dae@samsung.com>
4212 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4213 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4214 M:      Kyungmin Park <kyungmin.park@samsung.com>
4215 L:      dri-devel@lists.freedesktop.org
4216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4217 S:      Supported
4218 F:      drivers/gpu/drm/exynos/
4219 F:      include/uapi/drm/exynos_drm.h
4220 F:      Documentation/devicetree/bindings/display/exynos/
4221
4222 DRM DRIVERS FOR FREESCALE DCU
4223 M:      Stefan Agner <stefan@agner.ch>
4224 M:      Alison Wang <alison.wang@freescale.com>
4225 L:      dri-devel@lists.freedesktop.org
4226 S:      Supported
4227 F:      drivers/gpu/drm/fsl-dcu/
4228 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4229 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4230 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4231
4232 DRM DRIVERS FOR FREESCALE IMX
4233 M:      Philipp Zabel <p.zabel@pengutronix.de>
4234 L:      dri-devel@lists.freedesktop.org
4235 S:      Maintained
4236 F:      drivers/gpu/drm/imx/
4237 F:      drivers/gpu/ipu-v3/
4238 F:      Documentation/devicetree/bindings/display/imx/
4239
4240 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4241 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4242 L:      dri-devel@lists.freedesktop.org
4243 T:      git git://github.com/patjak/drm-gma500
4244 S:      Maintained
4245 F:      drivers/gpu/drm/gma500/
4246
4247 DRM DRIVERS FOR HISILICON
4248 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4249 M:      Rongrong Zou <zourongrong@gmail.com>
4250 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4251 R:      Chen Feng <puck.chen@hisilicon.com>
4252 L:      dri-devel@lists.freedesktop.org
4253 T:      git git://github.com/xin3liang/linux.git
4254 S:      Maintained
4255 F:      drivers/gpu/drm/hisilicon/
4256 F:      Documentation/devicetree/bindings/display/hisilicon/
4257
4258 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4259 S:      Orphan / Obsolete
4260 F:      drivers/gpu/drm/i810/
4261 F:      include/uapi/drm/i810_drm.h
4262
4263 DRM DRIVERS FOR MEDIATEK
4264 M:      CK Hu <ck.hu@mediatek.com>
4265 M:      Philipp Zabel <p.zabel@pengutronix.de>
4266 L:      dri-devel@lists.freedesktop.org
4267 S:      Supported
4268 F:      drivers/gpu/drm/mediatek/
4269 F:      Documentation/devicetree/bindings/display/mediatek/
4270
4271 DRM DRIVER FOR MSM ADRENO GPU
4272 M:      Rob Clark <robdclark@gmail.com>
4273 L:      linux-arm-msm@vger.kernel.org
4274 L:      dri-devel@lists.freedesktop.org
4275 L:      freedreno@lists.freedesktop.org
4276 T:      git git://people.freedesktop.org/~robclark/linux
4277 S:      Maintained
4278 F:      drivers/gpu/drm/msm/
4279 F:      include/uapi/drm/msm_drm.h
4280 F:      Documentation/devicetree/bindings/display/msm/
4281
4282 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4283 M:      Ben Skeggs <bskeggs@redhat.com>
4284 L:      dri-devel@lists.freedesktop.org
4285 L:      nouveau@lists.freedesktop.org
4286 T:      git git://github.com/skeggsb/linux
4287 S:      Supported
4288 F:      drivers/gpu/drm/nouveau/
4289 F:      include/uapi/drm/nouveau_drm.h
4290
4291 DRM DRIVERS FOR NVIDIA TEGRA
4292 M:      Thierry Reding <thierry.reding@gmail.com>
4293 L:      dri-devel@lists.freedesktop.org
4294 L:      linux-tegra@vger.kernel.org
4295 T:      git git://anongit.freedesktop.org/tegra/linux.git
4296 S:      Supported
4297 F:      drivers/gpu/drm/tegra/
4298 F:      drivers/gpu/host1x/
4299 F:      include/linux/host1x.h
4300 F:      include/uapi/drm/tegra_drm.h
4301 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4302
4303 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4304 S:      Orphan / Obsolete
4305 F:      drivers/gpu/drm/mga/
4306 F:      include/uapi/drm/mga_drm.h
4307
4308 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4309 M:      Dave Airlie <airlied@redhat.com>
4310 S:      Odd Fixes
4311 F:      drivers/gpu/drm/mgag200/
4312
4313 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4314 S:      Orphan / Obsolete
4315 F:      drivers/gpu/drm/r128/
4316 F:      include/uapi/drm/r128_drm.h
4317
4318 DRM DRIVERS FOR RENESAS
4319 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4320 L:      dri-devel@lists.freedesktop.org
4321 L:      linux-renesas-soc@vger.kernel.org
4322 T:      git git://linuxtv.org/pinchartl/fbdev
4323 S:      Supported
4324 F:      drivers/gpu/drm/rcar-du/
4325 F:      drivers/gpu/drm/shmobile/
4326 F:      include/linux/platform_data/shmob_drm.h
4327 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4328
4329 DRM DRIVER FOR QXL VIRTUAL GPU
4330 M:      Dave Airlie <airlied@redhat.com>
4331 M:      Gerd Hoffmann <kraxel@redhat.com>
4332 L:      virtualization@lists.linux-foundation.org
4333 T:      git git://git.kraxel.org/linux drm-qemu
4334 S:      Maintained
4335 F:      drivers/gpu/drm/qxl/
4336 F:      include/uapi/drm/qxl_drm.h
4337
4338 DRM DRIVERS FOR ROCKCHIP
4339 M:      Mark Yao <mark.yao@rock-chips.com>
4340 L:      dri-devel@lists.freedesktop.org
4341 S:      Maintained
4342 F:      drivers/gpu/drm/rockchip/
4343 F:      Documentation/devicetree/bindings/display/rockchip/
4344
4345 DRM DRIVER FOR SAVAGE VIDEO CARDS
4346 S:      Orphan / Obsolete
4347 F:      drivers/gpu/drm/savage/
4348 F:      include/uapi/drm/savage_drm.h
4349
4350 DRM DRIVER FOR SIS VIDEO CARDS
4351 S:      Orphan / Obsolete
4352 F:      drivers/gpu/drm/sis/
4353 F:      include/uapi/drm/sis_drm.h
4354
4355 DRM DRIVERS FOR STI
4356 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4357 M:      Vincent Abriou <vincent.abriou@st.com>
4358 L:      dri-devel@lists.freedesktop.org
4359 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4360 S:      Maintained
4361 F:      drivers/gpu/drm/sti
4362 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4363
4364 DRM DRIVER FOR TDFX VIDEO CARDS
4365 S:      Orphan / Obsolete
4366 F:      drivers/gpu/drm/tdfx/
4367
4368 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4369 M:      Dave Airlie <airlied@redhat.com>
4370 S:      Odd Fixes
4371 F:      drivers/gpu/drm/udl/
4372
4373 DRM DRIVERS FOR VIVANTE GPU IP
4374 M:      Lucas Stach <l.stach@pengutronix.de>
4375 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4376 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4377 L:      etnaviv@lists.freedesktop.org
4378 L:      dri-devel@lists.freedesktop.org
4379 S:      Maintained
4380 F:      drivers/gpu/drm/etnaviv/
4381 F:      include/uapi/drm/etnaviv_drm.h
4382 F:      Documentation/devicetree/bindings/display/etnaviv/
4383
4384 DRM DRIVER FOR VMWARE VIRTUAL GPU
4385 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4386 M:      Sinclair Yeh <syeh@vmware.com>
4387 M:      Thomas Hellstrom <thellstrom@vmware.com>
4388 L:      dri-devel@lists.freedesktop.org
4389 T:      git git://people.freedesktop.org/~syeh/repos_linux
4390 T:      git git://people.freedesktop.org/~thomash/linux
4391 S:      Supported
4392 F:      drivers/gpu/drm/vmwgfx/
4393 F:      include/uapi/drm/vmwgfx_drm.h
4394
4395 DRM DRIVERS FOR VC4
4396 M:      Eric Anholt <eric@anholt.net>
4397 T:      git git://github.com/anholt/linux
4398 S:      Supported
4399 F:      drivers/gpu/drm/vc4/
4400 F:      include/uapi/drm/vc4_drm.h
4401 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4402
4403 DRM DRIVERS FOR TI OMAP
4404 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4405 L:      dri-devel@lists.freedesktop.org
4406 S:      Maintained
4407 F:      drivers/gpu/drm/omapdrm/
4408 F:      Documentation/devicetree/bindings/display/ti/
4409
4410 DRM DRIVERS FOR TI LCDC
4411 M:      Jyri Sarha <jsarha@ti.com>
4412 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4413 L:      dri-devel@lists.freedesktop.org
4414 S:      Maintained
4415 F:      drivers/gpu/drm/tilcdc/
4416 F:      Documentation/devicetree/bindings/display/tilcdc/
4417
4418 DRM DRIVERS FOR ZTE ZX
4419 M:      Shawn Guo <shawnguo@kernel.org>
4420 L:      dri-devel@lists.freedesktop.org
4421 S:      Maintained
4422 F:      drivers/gpu/drm/zte/
4423 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4424
4425 DSBR100 USB FM RADIO DRIVER
4426 M:      Alexey Klimov <klimov.linux@gmail.com>
4427 L:      linux-media@vger.kernel.org
4428 T:      git git://linuxtv.org/media_tree.git
4429 S:      Maintained
4430 F:      drivers/media/radio/dsbr100.c
4431
4432 DSCC4 DRIVER
4433 M:      Francois Romieu <romieu@fr.zoreil.com>
4434 L:      netdev@vger.kernel.org
4435 S:      Maintained
4436 F:      drivers/net/wan/dscc4.c
4437
4438 DT3155 MEDIA DRIVER
4439 M:      Hans Verkuil <hverkuil@xs4all.nl>
4440 L:      linux-media@vger.kernel.org
4441 T:      git git://linuxtv.org/media_tree.git
4442 W:      https://linuxtv.org
4443 S:      Odd Fixes
4444 F:      drivers/media/pci/dt3155/
4445
4446 DVB_USB_AF9015 MEDIA DRIVER
4447 M:      Antti Palosaari <crope@iki.fi>
4448 L:      linux-media@vger.kernel.org
4449 W:      https://linuxtv.org
4450 W:      http://palosaari.fi/linux/
4451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4452 T:      git git://linuxtv.org/anttip/media_tree.git
4453 S:      Maintained
4454 F:      drivers/media/usb/dvb-usb-v2/af9015*
4455
4456 DVB_USB_AF9035 MEDIA DRIVER
4457 M:      Antti Palosaari <crope@iki.fi>
4458 L:      linux-media@vger.kernel.org
4459 W:      https://linuxtv.org
4460 W:      http://palosaari.fi/linux/
4461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4462 T:      git git://linuxtv.org/anttip/media_tree.git
4463 S:      Maintained
4464 F:      drivers/media/usb/dvb-usb-v2/af9035*
4465
4466 DVB_USB_ANYSEE MEDIA DRIVER
4467 M:      Antti Palosaari <crope@iki.fi>
4468 L:      linux-media@vger.kernel.org
4469 W:      https://linuxtv.org
4470 W:      http://palosaari.fi/linux/
4471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4472 T:      git git://linuxtv.org/anttip/media_tree.git
4473 S:      Maintained
4474 F:      drivers/media/usb/dvb-usb-v2/anysee*
4475
4476 DVB_USB_AU6610 MEDIA DRIVER
4477 M:      Antti Palosaari <crope@iki.fi>
4478 L:      linux-media@vger.kernel.org
4479 W:      https://linuxtv.org
4480 W:      http://palosaari.fi/linux/
4481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4482 T:      git git://linuxtv.org/anttip/media_tree.git
4483 S:      Maintained
4484 F:      drivers/media/usb/dvb-usb-v2/au6610*
4485
4486 DVB_USB_CE6230 MEDIA DRIVER
4487 M:      Antti Palosaari <crope@iki.fi>
4488 L:      linux-media@vger.kernel.org
4489 W:      https://linuxtv.org
4490 W:      http://palosaari.fi/linux/
4491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4492 T:      git git://linuxtv.org/anttip/media_tree.git
4493 S:      Maintained
4494 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4495
4496 DVB_USB_CXUSB MEDIA DRIVER
4497 M:      Michael Krufky <mkrufky@linuxtv.org>
4498 L:      linux-media@vger.kernel.org
4499 W:      https://linuxtv.org
4500 W:      http://github.com/mkrufky
4501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4502 T:      git git://linuxtv.org/media_tree.git
4503 S:      Maintained
4504 F:      drivers/media/usb/dvb-usb/cxusb*
4505
4506 DVB_USB_EC168 MEDIA DRIVER
4507 M:      Antti Palosaari <crope@iki.fi>
4508 L:      linux-media@vger.kernel.org
4509 W:      https://linuxtv.org
4510 W:      http://palosaari.fi/linux/
4511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4512 T:      git git://linuxtv.org/anttip/media_tree.git
4513 S:      Maintained
4514 F:      drivers/media/usb/dvb-usb-v2/ec168*
4515
4516 DVB_USB_GL861 MEDIA DRIVER
4517 M:      Antti Palosaari <crope@iki.fi>
4518 L:      linux-media@vger.kernel.org
4519 W:      https://linuxtv.org
4520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4521 T:      git git://linuxtv.org/anttip/media_tree.git
4522 S:      Maintained
4523 F:      drivers/media/usb/dvb-usb-v2/gl861*
4524
4525 DVB_USB_MXL111SF MEDIA DRIVER
4526 M:      Michael Krufky <mkrufky@linuxtv.org>
4527 L:      linux-media@vger.kernel.org
4528 W:      https://linuxtv.org
4529 W:      http://github.com/mkrufky
4530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4531 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4532 S:      Maintained
4533 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4534
4535 DVB_USB_RTL28XXU MEDIA DRIVER
4536 M:      Antti Palosaari <crope@iki.fi>
4537 L:      linux-media@vger.kernel.org
4538 W:      https://linuxtv.org
4539 W:      http://palosaari.fi/linux/
4540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4541 T:      git git://linuxtv.org/anttip/media_tree.git
4542 S:      Maintained
4543 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4544
4545 DVB_USB_V2 MEDIA DRIVER
4546 M:      Antti Palosaari <crope@iki.fi>
4547 L:      linux-media@vger.kernel.org
4548 W:      https://linuxtv.org
4549 W:      http://palosaari.fi/linux/
4550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4551 T:      git git://linuxtv.org/anttip/media_tree.git
4552 S:      Maintained
4553 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4554 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4555
4556 DYNAMIC DEBUG
4557 M:      Jason Baron <jbaron@akamai.com>
4558 S:      Maintained
4559 F:      lib/dynamic_debug.c
4560 F:      include/linux/dynamic_debug.h
4561
4562 DZ DECSTATION DZ11 SERIAL DRIVER
4563 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4564 S:      Maintained
4565 F:      drivers/tty/serial/dz.*
4566
4567 E3X0 POWER BUTTON DRIVER
4568 M:      Moritz Fischer <moritz.fischer@ettus.com>
4569 L:      usrp-users@lists.ettus.com
4570 W:      http://www.ettus.com
4571 S:      Supported
4572 F:      drivers/input/misc/e3x0-button.c
4573 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4574
4575 E4000 MEDIA DRIVER
4576 M:      Antti Palosaari <crope@iki.fi>
4577 L:      linux-media@vger.kernel.org
4578 W:      https://linuxtv.org
4579 W:      http://palosaari.fi/linux/
4580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4581 T:      git git://linuxtv.org/anttip/media_tree.git
4582 S:      Maintained
4583 F:      drivers/media/tuners/e4000*
4584
4585 EATA ISA/EISA/PCI SCSI DRIVER
4586 M:      Dario Ballabio <ballabio_dario@emc.com>
4587 L:      linux-scsi@vger.kernel.org
4588 S:      Maintained
4589 F:      drivers/scsi/eata.c
4590
4591 EC100 MEDIA DRIVER
4592 M:      Antti Palosaari <crope@iki.fi>
4593 L:      linux-media@vger.kernel.org
4594 W:      https://linuxtv.org
4595 W:      http://palosaari.fi/linux/
4596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4597 T:      git git://linuxtv.org/anttip/media_tree.git
4598 S:      Maintained
4599 F:      drivers/media/dvb-frontends/ec100*
4600
4601 ECRYPT FILE SYSTEM
4602 M:      Tyler Hicks <tyhicks@canonical.com>
4603 L:      ecryptfs@vger.kernel.org
4604 W:      http://ecryptfs.org
4605 W:      https://launchpad.net/ecryptfs
4606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4607 S:      Supported
4608 F:      Documentation/filesystems/ecryptfs.txt
4609 F:      fs/ecryptfs/
4610
4611 EDAC-CORE
4612 M:      Borislav Petkov <bp@alien8.de>
4613 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4614 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4615 L:      linux-edac@vger.kernel.org
4616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4618 S:      Supported
4619 F:      Documentation/admin-guide/ras.rst
4620 F:      Documentation/driver-api/edac.rst
4621 F:      drivers/edac/
4622 F:      include/linux/edac.h
4623
4624 EDAC-AMD64
4625 M:      Borislav Petkov <bp@alien8.de>
4626 L:      linux-edac@vger.kernel.org
4627 S:      Maintained
4628 F:      drivers/edac/amd64_edac*
4629
4630 EDAC-CALXEDA
4631 M:      Robert Richter <rric@kernel.org>
4632 L:      linux-edac@vger.kernel.org
4633 S:      Maintained
4634 F:      drivers/edac/highbank*
4635
4636 EDAC-CAVIUM
4637 M:      Ralf Baechle <ralf@linux-mips.org>
4638 M:      David Daney <david.daney@cavium.com>
4639 L:      linux-edac@vger.kernel.org
4640 L:      linux-mips@linux-mips.org
4641 S:      Supported
4642 F:      drivers/edac/octeon_edac*
4643
4644 EDAC-E752X
4645 M:      Mark Gross <mark.gross@intel.com>
4646 L:      linux-edac@vger.kernel.org
4647 S:      Maintained
4648 F:      drivers/edac/e752x_edac.c
4649
4650 EDAC-E7XXX
4651 L:      linux-edac@vger.kernel.org
4652 S:      Maintained
4653 F:      drivers/edac/e7xxx_edac.c
4654
4655 EDAC-FSL_DDR
4656 M:      York Sun <york.sun@nxp.com>
4657 L:      linux-edac@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/edac/fsl_ddr_edac.*
4660
4661 EDAC-GHES
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/ghes_edac.c
4667
4668 EDAC-I82443BXGX
4669 M:      Tim Small <tim@buttersideup.com>
4670 L:      linux-edac@vger.kernel.org
4671 S:      Maintained
4672 F:      drivers/edac/i82443bxgx_edac.c
4673
4674 EDAC-I3000
4675 L:      linux-edac@vger.kernel.org
4676 S:      Orphan
4677 F:      drivers/edac/i3000_edac.c
4678
4679 EDAC-I5000
4680 L:      linux-edac@vger.kernel.org
4681 S:      Maintained
4682 F:      drivers/edac/i5000_edac.c
4683
4684 EDAC-I5400
4685 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4686 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4687 L:      linux-edac@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/edac/i5400_edac.c
4690
4691 EDAC-I7300
4692 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4693 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4694 L:      linux-edac@vger.kernel.org
4695 S:      Maintained
4696 F:      drivers/edac/i7300_edac.c
4697
4698 EDAC-I7CORE
4699 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4700 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4701 L:      linux-edac@vger.kernel.org
4702 S:      Maintained
4703 F:      drivers/edac/i7core_edac.c
4704
4705 EDAC-I82975X
4706 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4707 M:      "Arvind R." <arvino55@gmail.com>
4708 L:      linux-edac@vger.kernel.org
4709 S:      Maintained
4710 F:      drivers/edac/i82975x_edac.c
4711
4712 EDAC-IE31200
4713 M:      Jason Baron <jbaron@akamai.com>
4714 L:      linux-edac@vger.kernel.org
4715 S:      Maintained
4716 F:      drivers/edac/ie31200_edac.c
4717
4718 EDAC-MPC85XX
4719 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4720 L:      linux-edac@vger.kernel.org
4721 S:      Maintained
4722 F:      drivers/edac/mpc85xx_edac.[ch]
4723
4724 EDAC-PASEMI
4725 M:      Egor Martovetsky <egor@pasemi.com>
4726 L:      linux-edac@vger.kernel.org
4727 S:      Maintained
4728 F:      drivers/edac/pasemi_edac.c
4729
4730 EDAC-R82600
4731 M:      Tim Small <tim@buttersideup.com>
4732 L:      linux-edac@vger.kernel.org
4733 S:      Maintained
4734 F:      drivers/edac/r82600_edac.c
4735
4736 EDAC-SBRIDGE
4737 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4738 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4739 L:      linux-edac@vger.kernel.org
4740 S:      Maintained
4741 F:      drivers/edac/sb_edac.c
4742
4743 EDAC-SKYLAKE
4744 M:      Tony Luck <tony.luck@intel.com>
4745 L:      linux-edac@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/edac/skx_edac.c
4748
4749 EDAC-XGENE
4750 APPLIED MICRO (APM) X-GENE SOC EDAC
4751 M:     Loc Ho <lho@apm.com>
4752 S:     Supported
4753 F:     drivers/edac/xgene_edac.c
4754 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4755
4756 EDIROL UA-101/UA-1000 DRIVER
4757 M:      Clemens Ladisch <clemens@ladisch.de>
4758 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4759 T:      git git://git.alsa-project.org/alsa-kernel.git
4760 S:      Maintained
4761 F:      sound/usb/misc/ua101.c
4762
4763 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4764 M:      Matt Fleming <matt@codeblueprint.co.uk>
4765 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4766 L:      linux-efi@vger.kernel.org
4767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4768 S:      Maintained
4769 F:      Documentation/efi-stub.txt
4770 F:      arch/*/kernel/efi.c
4771 F:      arch/x86/boot/compressed/eboot.[ch]
4772 F:      arch/*/include/asm/efi.h
4773 F:      arch/x86/platform/efi/
4774 F:      drivers/firmware/efi/
4775 F:      include/linux/efi*.h
4776 F:      arch/arm/boot/compressed/efi-header.S
4777 F:      arch/arm64/kernel/efi-entry.S
4778
4779 EFI VARIABLE FILESYSTEM
4780 M:      Matthew Garrett <matthew.garrett@nebula.com>
4781 M:      Jeremy Kerr <jk@ozlabs.org>
4782 M:      Matt Fleming <matt@codeblueprint.co.uk>
4783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4784 L:      linux-efi@vger.kernel.org
4785 S:      Maintained
4786 F:      fs/efivarfs/
4787
4788 EFIFB FRAMEBUFFER DRIVER
4789 L:      linux-fbdev@vger.kernel.org
4790 M:      Peter Jones <pjones@redhat.com>
4791 S:      Maintained
4792 F:      drivers/video/fbdev/efifb.c
4793
4794 EFI TEST DRIVER
4795 L:      linux-efi@vger.kernel.org
4796 M:      Ivan Hu <ivan.hu@canonical.com>
4797 M:      Matt Fleming <matt@codeblueprint.co.uk>
4798 S:      Maintained
4799 F:      drivers/firmware/efi/test/
4800
4801 EFS FILESYSTEM
4802 W:      http://aeschi.ch.eu.org/efs/
4803 S:      Orphan
4804 F:      fs/efs/
4805
4806 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4807 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4808 L:      netdev@vger.kernel.org
4809 S:      Maintained
4810 F:      drivers/net/ethernet/ibm/ehea/
4811
4812 EM28XX VIDEO4LINUX DRIVER
4813 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4815 L:      linux-media@vger.kernel.org
4816 W:      https://linuxtv.org
4817 T:      git git://linuxtv.org/media_tree.git
4818 S:      Maintained
4819 F:      drivers/media/usb/em28xx/
4820 F:      Documentation/media/v4l-drivers/em28xx*
4821
4822 EMBEDDED LINUX
4823 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4824 M:      Matt Mackall <mpm@selenic.com>
4825 M:      David Woodhouse <dwmw2@infradead.org>
4826 L:      linux-embedded@vger.kernel.org
4827 S:      Maintained
4828
4829 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4830 M:      James Smart <james.smart@broadcom.com>
4831 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4832 L:      linux-scsi@vger.kernel.org
4833 W:      http://www.broadcom.com
4834 S:      Supported
4835 F:      drivers/scsi/lpfc/
4836
4837 ENE CB710 FLASH CARD READER DRIVER
4838 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4839 S:      Maintained
4840 F:      drivers/misc/cb710/
4841 F:      drivers/mmc/host/cb710-mmc.*
4842 F:      include/linux/cb710.h
4843
4844 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4845 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4846 S:      Maintained
4847 F:      drivers/media/rc/ene_ir.*
4848
4849 EPSON S1D13XXX FRAMEBUFFER DRIVER
4850 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4851 S:      Maintained
4852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4853 F:      drivers/video/fbdev/s1d13xxxfb.c
4854 F:      include/video/s1d13xxxfb.h
4855
4856 ET131X NETWORK DRIVER
4857 M:      Mark Einon <mark.einon@gmail.com>
4858 S:      Odd Fixes
4859 F:      drivers/net/ethernet/agere/
4860
4861 ETHERNET BRIDGE
4862 M:      Stephen Hemminger <stephen@networkplumber.org>
4863 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4864 L:      netdev@vger.kernel.org
4865 W:      http://www.linuxfoundation.org/en/Net:Bridge
4866 S:      Maintained
4867 F:      include/linux/netfilter_bridge/
4868 F:      net/bridge/
4869
4870 ETHERNET PHY LIBRARY
4871 M:      Florian Fainelli <f.fainelli@gmail.com>
4872 L:      netdev@vger.kernel.org
4873 S:      Maintained
4874 F:      include/linux/phy.h
4875 F:      include/linux/phy_fixed.h
4876 F:      drivers/net/phy/
4877 F:      Documentation/networking/phy.txt
4878 F:      drivers/of/of_mdio.c
4879 F:      drivers/of/of_net.c
4880
4881 EXT2 FILE SYSTEM
4882 M:      Jan Kara <jack@suse.com>
4883 L:      linux-ext4@vger.kernel.org
4884 S:      Maintained
4885 F:      Documentation/filesystems/ext2.txt
4886 F:      fs/ext2/
4887 F:      include/linux/ext2*
4888
4889 EXT4 FILE SYSTEM
4890 M:      "Theodore Ts'o" <tytso@mit.edu>
4891 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4892 L:      linux-ext4@vger.kernel.org
4893 W:      http://ext4.wiki.kernel.org
4894 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4896 S:      Maintained
4897 F:      Documentation/filesystems/ext4.txt
4898 F:      fs/ext4/
4899
4900 Extended Verification Module (EVM)
4901 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4902 L:      linux-ima-devel@lists.sourceforge.net
4903 L:      linux-security-module@vger.kernel.org
4904 S:      Supported
4905 F:      security/integrity/evm/
4906
4907 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4908 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4909 M:      Chanwoo Choi <cw00.choi@samsung.com>
4910 L:      linux-kernel@vger.kernel.org
4911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4912 S:      Maintained
4913 F:      drivers/extcon/
4914 F:      include/linux/extcon/
4915 F:      include/linux/extcon.h
4916 F:      Documentation/extcon/
4917 F:      Documentation/devicetree/bindings/extcon/
4918
4919 EXYNOS DP DRIVER
4920 M:      Jingoo Han <jingoohan1@gmail.com>
4921 L:      dri-devel@lists.freedesktop.org
4922 S:      Maintained
4923 F:      drivers/gpu/drm/exynos/exynos_dp*
4924
4925 EXYNOS SYSMMU (IOMMU) driver
4926 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4927 L:      iommu@lists.linux-foundation.org
4928 S:      Maintained
4929 F:      drivers/iommu/exynos-iommu.c
4930
4931 EZchip NPS platform support
4932 M:      Noam Camus <noamc@ezchip.com>
4933 S:      Supported
4934 F:      arch/arc/plat-eznps
4935 F:      arch/arc/boot/dts/eznps.dts
4936
4937 F71805F HARDWARE MONITORING DRIVER
4938 M:      Jean Delvare <jdelvare@suse.com>
4939 L:      linux-hwmon@vger.kernel.org
4940 S:      Maintained
4941 F:      Documentation/hwmon/f71805f
4942 F:      drivers/hwmon/f71805f.c
4943
4944 FC0011 TUNER DRIVER
4945 M:      Michael Buesch <m@bues.ch>
4946 L:      linux-media@vger.kernel.org
4947 S:      Maintained
4948 F:      drivers/media/tuners/fc0011.h
4949 F:      drivers/media/tuners/fc0011.c
4950
4951 FC2580 MEDIA DRIVER
4952 M:      Antti Palosaari <crope@iki.fi>
4953 L:      linux-media@vger.kernel.org
4954 W:      https://linuxtv.org
4955 W:      http://palosaari.fi/linux/
4956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4957 T:      git git://linuxtv.org/anttip/media_tree.git
4958 S:      Maintained
4959 F:      drivers/media/tuners/fc2580*
4960
4961 FANOTIFY
4962 M:      Eric Paris <eparis@redhat.com>
4963 S:      Maintained
4964 F:      fs/notify/fanotify/
4965 F:      include/linux/fanotify.h
4966 F:      include/uapi/linux/fanotify.h
4967
4968 FARSYNC SYNCHRONOUS DRIVER
4969 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4970 W:      http://www.farsite.co.uk/
4971 S:      Supported
4972 F:      drivers/net/wan/farsync.*
4973
4974 FAULT INJECTION SUPPORT
4975 M:      Akinobu Mita <akinobu.mita@gmail.com>
4976 S:      Supported
4977 F:      Documentation/fault-injection/
4978 F:      lib/fault-inject.c
4979
4980 FBTFT Framebuffer drivers
4981 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4982 S:      Maintained
4983 F:      drivers/staging/fbtft/
4984
4985 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4986 M:      Johannes Thumshirn <jth@kernel.org>
4987 L:      fcoe-devel@open-fcoe.org
4988 W:      www.Open-FCoE.org
4989 S:      Supported
4990 F:      drivers/scsi/libfc/
4991 F:      drivers/scsi/fcoe/
4992 F:      include/scsi/fc/
4993 F:      include/scsi/libfc.h
4994 F:      include/scsi/libfcoe.h
4995 F:      include/uapi/scsi/fc/
4996
4997 FILE LOCKING (flock() and fcntl()/lockf())
4998 M:      Jeff Layton <jlayton@poochiereds.net>
4999 M:      "J. Bruce Fields" <bfields@fieldses.org>
5000 L:      linux-fsdevel@vger.kernel.org
5001 S:      Maintained
5002 F:      include/linux/fcntl.h
5003 F:      include/linux/fs.h
5004 F:      include/uapi/linux/fcntl.h
5005 F:      include/uapi/linux/fs.h
5006 F:      fs/fcntl.c
5007 F:      fs/locks.c
5008
5009 FILESYSTEMS (VFS and infrastructure)
5010 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5011 L:      linux-fsdevel@vger.kernel.org
5012 S:      Maintained
5013 F:      fs/*
5014
5015 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5016 M:      Riku Voipio <riku.voipio@iki.fi>
5017 L:      linux-hwmon@vger.kernel.org
5018 S:      Maintained
5019 F:      drivers/hwmon/f75375s.c
5020 F:      include/linux/f75375s.h
5021
5022 FIREWIRE AUDIO DRIVERS
5023 M:      Clemens Ladisch <clemens@ladisch.de>
5024 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5025 T:      git git://git.alsa-project.org/alsa-kernel.git
5026 S:      Maintained
5027 F:      sound/firewire/
5028
5029 FIREWIRE MEDIA DRIVERS (firedtv)
5030 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5031 L:      linux-media@vger.kernel.org
5032 L:      linux1394-devel@lists.sourceforge.net
5033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5034 S:      Maintained
5035 F:      drivers/media/firewire/
5036
5037 FIREWIRE SBP-2 TARGET
5038 M:      Chris Boot <bootc@bootc.net>
5039 L:      linux-scsi@vger.kernel.org
5040 L:      target-devel@vger.kernel.org
5041 L:      linux1394-devel@lists.sourceforge.net
5042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5043 S:      Maintained
5044 F:      drivers/target/sbp/
5045
5046 FIREWIRE SUBSYSTEM
5047 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5048 L:      linux1394-devel@lists.sourceforge.net
5049 W:      http://ieee1394.wiki.kernel.org/
5050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5051 S:      Maintained
5052 F:      drivers/firewire/
5053 F:      include/linux/firewire.h
5054 F:      include/uapi/linux/firewire*.h
5055 F:      tools/firewire/
5056
5057 FIRMWARE LOADER (request_firmware)
5058 M:      Ming Lei <ming.lei@canonical.com>
5059 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5060 L:      linux-kernel@vger.kernel.org
5061 S:      Maintained
5062 F:      Documentation/firmware_class/
5063 F:      drivers/base/firmware*.c
5064 F:      include/linux/firmware.h
5065
5066 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5067 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5068 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5069 S:      Maintained
5070 F:      drivers/block/rsxx/
5071
5072 FLOPPY DRIVER
5073 M:      Jiri Kosina <jikos@kernel.org>
5074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5075 S:      Odd fixes
5076 F:      drivers/block/floppy.c
5077
5078 FMC SUBSYSTEM
5079 M:      Alessandro Rubini <rubini@gnudd.com>
5080 W:      http://www.ohwr.org/projects/fmc-bus
5081 S:      Supported
5082 F:      drivers/fmc/
5083 F:      include/linux/fmc*.h
5084 F:      include/linux/ipmi-fru.h
5085 K:      fmc_d.*register
5086
5087 FPGA MANAGER FRAMEWORK
5088 M:      Alan Tull <atull@opensource.altera.com>
5089 R:      Moritz Fischer <moritz.fischer@ettus.com>
5090 L:      linux-fpga@vger.kernel.org
5091 S:      Maintained
5092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5093 F:      drivers/fpga/
5094 F:      include/linux/fpga/fpga-mgr.h
5095 W:      http://www.rocketboards.org
5096
5097 FPU EMULATOR
5098 M:      Bill Metzenthen <billm@melbpc.org.au>
5099 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5100 S:      Maintained
5101 F:      arch/x86/math-emu/
5102
5103 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5104 L:      netdev@vger.kernel.org
5105 S:      Orphan
5106 F:      drivers/net/wan/dlci.c
5107 F:      drivers/net/wan/sdla.c
5108
5109 FRAMEBUFFER LAYER
5110 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5111 L:      linux-fbdev@vger.kernel.org
5112 T:      git git://github.com/bzolnier/linux.git
5113 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5114 S:      Maintained
5115 F:      Documentation/fb/
5116 F:      drivers/video/
5117 F:      include/video/
5118 F:      include/linux/fb.h
5119 F:      include/uapi/video/
5120 F:      include/uapi/linux/fb.h
5121
5122 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5123 M:      Horia Geantă <horia.geanta@nxp.com>
5124 M:      Dan Douglass <dan.douglass@nxp.com>
5125 L:      linux-crypto@vger.kernel.org
5126 S:      Maintained
5127 F:      drivers/crypto/caam/
5128 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5129
5130 FREESCALE DIU FRAMEBUFFER DRIVER
5131 M:      Timur Tabi <timur@tabi.org>
5132 L:      linux-fbdev@vger.kernel.org
5133 S:      Maintained
5134 F:      drivers/video/fbdev/fsl-diu-fb.*
5135
5136 FREESCALE DMA DRIVER
5137 M:      Li Yang <leoli@freescale.com>
5138 M:      Zhang Wei <zw@zh-kernel.org>
5139 L:      linuxppc-dev@lists.ozlabs.org
5140 S:      Maintained
5141 F:      drivers/dma/fsldma.*
5142
5143 FREESCALE GPMI NAND DRIVER
5144 M:      Han Xu <han.xu@nxp.com>
5145 L:      linux-mtd@lists.infradead.org
5146 S:      Maintained
5147 F:      drivers/mtd/nand/gpmi-nand/*
5148
5149 FREESCALE I2C CPM DRIVER
5150 M:      Jochen Friedrich <jochen@scram.de>
5151 L:      linuxppc-dev@lists.ozlabs.org
5152 L:      linux-i2c@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/i2c/busses/i2c-cpm.c
5155
5156 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5157 M:      Sascha Hauer <kernel@pengutronix.de>
5158 L:      linux-fbdev@vger.kernel.org
5159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5160 S:      Maintained
5161 F:      include/linux/platform_data/video-imxfb.h
5162 F:      drivers/video/fbdev/imxfb.c
5163
5164 FREESCALE QUAD SPI DRIVER
5165 M:      Han Xu <han.xu@nxp.com>
5166 L:      linux-mtd@lists.infradead.org
5167 S:      Maintained
5168 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5169
5170 FREESCALE SOC FS_ENET DRIVER
5171 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5172 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5173 L:      linuxppc-dev@lists.ozlabs.org
5174 L:      netdev@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/net/ethernet/freescale/fs_enet/
5177 F:      include/linux/fs_enet_pd.h
5178
5179 FREESCALE IMX / MXC FEC DRIVER
5180 M:      Fugang Duan <fugang.duan@nxp.com>
5181 L:      netdev@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/net/ethernet/freescale/fec_main.c
5184 F:      drivers/net/ethernet/freescale/fec_ptp.c
5185 F:      drivers/net/ethernet/freescale/fec.h
5186 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5187
5188 FREESCALE QORIQ DPAA FMAN DRIVER
5189 M:      Madalin Bucur <madalin.bucur@nxp.com>
5190 L:      netdev@vger.kernel.org
5191 S:      Maintained
5192 F:      drivers/net/ethernet/freescale/fman
5193 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5194
5195 FREESCALE QORIQ DPAA ETHERNET DRIVER
5196 M:      Madalin Bucur <madalin.bucur@nxp.com>
5197 L:      netdev@vger.kernel.org
5198 S:      Maintained
5199 F:      drivers/net/ethernet/freescale/dpaa
5200
5201 FREESCALE SOC DRIVERS
5202 M:      Scott Wood <oss@buserror.net>
5203 L:      linuxppc-dev@lists.ozlabs.org
5204 L:      linux-arm-kernel@lists.infradead.org
5205 S:      Maintained
5206 F:      drivers/soc/fsl/
5207 F:      include/linux/fsl/
5208
5209 FREESCALE QUICC ENGINE LIBRARY
5210 M:      Qiang Zhao <qiang.zhao@nxp.com>
5211 L:      linuxppc-dev@lists.ozlabs.org
5212 S:      Maintained
5213 F:      drivers/soc/fsl/qe/
5214 F:      include/soc/fsl/*qe*.h
5215 F:      include/soc/fsl/*ucc*.h
5216
5217 FREESCALE USB PERIPHERAL DRIVERS
5218 M:      Li Yang <leoli@freescale.com>
5219 L:      linux-usb@vger.kernel.org
5220 L:      linuxppc-dev@lists.ozlabs.org
5221 S:      Maintained
5222 F:      drivers/usb/gadget/udc/fsl*
5223
5224 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5225 M:      Li Yang <leoli@freescale.com>
5226 L:      netdev@vger.kernel.org
5227 L:      linuxppc-dev@lists.ozlabs.org
5228 S:      Maintained
5229 F:      drivers/net/ethernet/freescale/ucc_geth*
5230
5231 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5232 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5233 L:      netdev@vger.kernel.org
5234 S:      Maintained
5235 F:      drivers/net/ethernet/freescale/gianfar*
5236 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5237 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5238
5239 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5240 M:      Zhao Qiang <qiang.zhao@nxp.com>
5241 L:      netdev@vger.kernel.org
5242 L:      linuxppc-dev@lists.ozlabs.org
5243 S:      Maintained
5244 F:      drivers/net/wan/fsl_ucc_hdlc*
5245
5246 FREESCALE QUICC ENGINE UCC UART DRIVER
5247 M:      Timur Tabi <timur@tabi.org>
5248 L:      linuxppc-dev@lists.ozlabs.org
5249 S:      Maintained
5250 F:      drivers/tty/serial/ucc_uart.c
5251
5252 FREESCALE SOC SOUND DRIVERS
5253 M:      Timur Tabi <timur@tabi.org>
5254 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5255 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5256 R:      Fabio Estevam <fabio.estevam@nxp.com>
5257 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5258 L:      linuxppc-dev@lists.ozlabs.org
5259 S:      Maintained
5260 F:      sound/soc/fsl/fsl*
5261 F:      sound/soc/fsl/imx*
5262 F:      sound/soc/fsl/mpc8610_hpcd.c
5263
5264 FREEVXFS FILESYSTEM
5265 M:      Christoph Hellwig <hch@infradead.org>
5266 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5267 S:      Maintained
5268 F:      fs/freevxfs/
5269
5270 FREEZER
5271 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5272 M:      Pavel Machek <pavel@ucw.cz>
5273 L:      linux-pm@vger.kernel.org
5274 S:      Supported
5275 F:      Documentation/power/freezing-of-tasks.txt
5276 F:      include/linux/freezer.h
5277 F:      kernel/freezer.c
5278
5279 FRONTSWAP API
5280 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5281 L:      linux-kernel@vger.kernel.org
5282 S:      Maintained
5283 F:      mm/frontswap.c
5284 F:      include/linux/frontswap.h
5285
5286 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5287 M:      David Howells <dhowells@redhat.com>
5288 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5289 S:      Supported
5290 F:      Documentation/filesystems/caching/
5291 F:      fs/fscache/
5292 F:      include/linux/fscache*.h
5293
5294 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5295 M:      Theodore Y. Ts'o <tytso@mit.edu>
5296 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5297 L:      linux-fsdevel@vger.kernel.org
5298 S:      Supported
5299 F:      fs/crypto/
5300 F:      include/linux/fscrypt*.h
5301
5302 F2FS FILE SYSTEM
5303 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5304 M:      Chao Yu <yuchao0@huawei.com>
5305 L:      linux-f2fs-devel@lists.sourceforge.net
5306 W:      https://f2fs.wiki.kernel.org/
5307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5308 S:      Maintained
5309 F:      Documentation/filesystems/f2fs.txt
5310 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5311 F:      fs/f2fs/
5312 F:      include/linux/f2fs_fs.h
5313 F:      include/trace/events/f2fs.h
5314
5315 FUJITSU FR-V (FRV) PORT
5316 S:      Orphan
5317 F:      arch/frv/
5318
5319 FUJITSU LAPTOP EXTRAS
5320 M:      Jonathan Woithe <jwoithe@just42.net>
5321 L:      platform-driver-x86@vger.kernel.org
5322 S:      Maintained
5323 F:      drivers/platform/x86/fujitsu-laptop.c
5324
5325 FUJITSU M-5MO LS CAMERA ISP DRIVER
5326 M:      Kyungmin Park <kyungmin.park@samsung.com>
5327 M:      Heungjun Kim <riverful.kim@samsung.com>
5328 L:      linux-media@vger.kernel.org
5329 S:      Maintained
5330 F:      drivers/media/i2c/m5mols/
5331 F:      include/media/i2c/m5mols.h
5332
5333 FUJITSU TABLET EXTRAS
5334 M:      Robert Gerlach <khnz@gmx.de>
5335 L:      platform-driver-x86@vger.kernel.org
5336 S:      Maintained
5337 F:      drivers/platform/x86/fujitsu-tablet.c
5338
5339 FUSE: FILESYSTEM IN USERSPACE
5340 M:      Miklos Szeredi <miklos@szeredi.hu>
5341 L:      linux-fsdevel@vger.kernel.org
5342 W:      http://fuse.sourceforge.net/
5343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5344 S:      Maintained
5345 F:      fs/fuse/
5346 F:      include/uapi/linux/fuse.h
5347 F:      Documentation/filesystems/fuse.txt
5348
5349 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5350 M:      Rik Faith <faith@cs.unc.edu>
5351 L:      linux-scsi@vger.kernel.org
5352 S:      Odd Fixes (e.g., new signatures)
5353 F:      drivers/scsi/fdomain.*
5354
5355 GCC PLUGINS
5356 M:      Kees Cook <keescook@chromium.org>
5357 R:      Emese Revfy <re.emese@gmail.com>
5358 L:      kernel-hardening@lists.openwall.com
5359 S:      Maintained
5360 F:      scripts/gcc-plugins/
5361 F:      scripts/gcc-plugin.sh
5362 F:      scripts/Makefile.gcc-plugins
5363 F:      Documentation/gcc-plugins.txt
5364
5365 GCOV BASED KERNEL PROFILING
5366 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5367 S:      Maintained
5368 F:      kernel/gcov/
5369 F:      Documentation/dev-tools/gcov.rst
5370
5371 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5372 M:      Achim Leubner <achim_leubner@adaptec.com>
5373 L:      linux-scsi@vger.kernel.org
5374 W:      http://www.icp-vortex.com/
5375 S:      Supported
5376 F:      drivers/scsi/gdt*
5377
5378 GDB KERNEL DEBUGGING HELPER SCRIPTS
5379 M:      Jan Kiszka <jan.kiszka@siemens.com>
5380 M:      Kieran Bingham <kieran@bingham.xyz>
5381 S:      Supported
5382 F:      scripts/gdb/
5383
5384 GEMTEK FM RADIO RECEIVER DRIVER
5385 M:      Hans Verkuil <hverkuil@xs4all.nl>
5386 L:      linux-media@vger.kernel.org
5387 T:      git git://linuxtv.org/media_tree.git
5388 W:      https://linuxtv.org
5389 S:      Maintained
5390 F:      drivers/media/radio/radio-gemtek*
5391
5392 GENERIC GPIO I2C DRIVER
5393 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5394 S:      Supported
5395 F:      drivers/i2c/busses/i2c-gpio.c
5396 F:      include/linux/i2c-gpio.h
5397
5398 GENERIC GPIO I2C MULTIPLEXER DRIVER
5399 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5400 L:      linux-i2c@vger.kernel.org
5401 S:      Supported
5402 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5403 F:      include/linux/i2c-mux-gpio.h
5404 F:      Documentation/i2c/muxes/i2c-mux-gpio
5405
5406 GENERIC HDLC (WAN) DRIVERS
5407 M:      Krzysztof Halasa <khc@pm.waw.pl>
5408 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5409 S:      Maintained
5410 F:      drivers/net/wan/c101.c
5411 F:      drivers/net/wan/hd6457*
5412 F:      drivers/net/wan/hdlc*
5413 F:      drivers/net/wan/n2.c
5414 F:      drivers/net/wan/pc300too.c
5415 F:      drivers/net/wan/pci200syn.c
5416 F:      drivers/net/wan/wanxl*
5417
5418 GENERIC INCLUDE/ASM HEADER FILES
5419 M:      Arnd Bergmann <arnd@arndb.de>
5420 L:      linux-arch@vger.kernel.org
5421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5422 S:      Maintained
5423 F:      include/asm-generic/
5424 F:      include/uapi/asm-generic/
5425
5426 GENERIC PHY FRAMEWORK
5427 M:      Kishon Vijay Abraham I <kishon@ti.com>
5428 L:      linux-kernel@vger.kernel.org
5429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5430 S:      Supported
5431 F:      drivers/phy/
5432 F:      include/linux/phy/
5433
5434 GENERIC PM DOMAINS
5435 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5436 M:      Kevin Hilman <khilman@kernel.org>
5437 M:      Ulf Hansson <ulf.hansson@linaro.org>
5438 L:      linux-pm@vger.kernel.org
5439 S:      Supported
5440 F:      drivers/base/power/domain*.c
5441 F:      include/linux/pm_domain.h
5442
5443 GENERIC UIO DRIVER FOR PCI DEVICES
5444 M:      "Michael S. Tsirkin" <mst@redhat.com>
5445 L:      kvm@vger.kernel.org
5446 S:      Supported
5447 F:      drivers/uio/uio_pci_generic.c
5448
5449 GET_MAINTAINER SCRIPT
5450 M:      Joe Perches <joe@perches.com>
5451 S:      Maintained
5452 F:      scripts/get_maintainer.pl
5453
5454 GENWQE (IBM Generic Workqueue Card)
5455 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5456 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5457 S:      Supported
5458 F:      drivers/misc/genwqe/
5459
5460 GFS2 FILE SYSTEM
5461 M:      Steven Whitehouse <swhiteho@redhat.com>
5462 M:      Bob Peterson <rpeterso@redhat.com>
5463 L:      cluster-devel@redhat.com
5464 W:      http://sources.redhat.com/cluster/
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5466 S:      Supported
5467 F:      Documentation/filesystems/gfs2*.txt
5468 F:      fs/gfs2/
5469 F:      include/uapi/linux/gfs2_ondisk.h
5470
5471 GIGASET ISDN DRIVERS
5472 M:      Paul Bolle <pebolle@tiscali.nl>
5473 L:      gigaset307x-common@lists.sourceforge.net
5474 W:      http://gigaset307x.sourceforge.net/
5475 S:      Odd Fixes
5476 F:      Documentation/isdn/README.gigaset
5477 F:      drivers/isdn/gigaset/
5478 F:      include/uapi/linux/gigaset_dev.h
5479
5480 GO7007 MPEG CODEC
5481 M:      Hans Verkuil <hans.verkuil@cisco.com>
5482 L:      linux-media@vger.kernel.org
5483 S:      Maintained
5484 F:      drivers/media/usb/go7007/
5485
5486 GOODIX TOUCHSCREEN
5487 M:      Bastien Nocera <hadess@hadess.net>
5488 L:      linux-input@vger.kernel.org
5489 S:      Maintained
5490 F:      drivers/input/touchscreen/goodix.c
5491
5492 GPIO MOCKUP DRIVER
5493 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5494 L:      linux-gpio@vger.kernel.org
5495 S:      Maintained
5496 F:      drivers/gpio/gpio-mockup.c
5497 F:      tools/testing/selftests/gpio/
5498
5499 GPIO SUBSYSTEM
5500 M:      Linus Walleij <linus.walleij@linaro.org>
5501 M:      Alexandre Courbot <gnurou@gmail.com>
5502 L:      linux-gpio@vger.kernel.org
5503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5504 S:      Maintained
5505 F:      Documentation/devicetree/bindings/gpio/
5506 F:      Documentation/gpio/
5507 F:      Documentation/ABI/testing/gpio-cdev
5508 F:      Documentation/ABI/obsolete/sysfs-gpio
5509 F:      drivers/gpio/
5510 F:      include/linux/gpio/
5511 F:      include/linux/gpio.h
5512 F:      include/asm-generic/gpio.h
5513 F:      include/uapi/linux/gpio.h
5514 F:      tools/gpio/
5515
5516 GRE DEMULTIPLEXER DRIVER
5517 M:      Dmitry Kozlov <xeb@mail.ru>
5518 L:      netdev@vger.kernel.org
5519 S:      Maintained
5520 F:      net/ipv4/gre_demux.c
5521 F:      net/ipv4/gre_offload.c
5522 F:      include/net/gre.h
5523
5524 GRETH 10/100/1G Ethernet MAC device driver
5525 M:      Andreas Larsson <andreas@gaisler.com>
5526 L:      netdev@vger.kernel.org
5527 S:      Maintained
5528 F:      drivers/net/ethernet/aeroflex/
5529
5530 GREYBUS SUBSYSTEM
5531 M:      Johan Hovold <johan@kernel.org>
5532 M:      Alex Elder <elder@kernel.org>
5533 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5534 S:      Maintained
5535 F:      drivers/staging/greybus/
5536 L:      greybus-dev@lists.linaro.org
5537
5538 GREYBUS AUDIO PROTOCOLS DRIVERS
5539 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5540 M:      Mark Greer <mgreer@animalcreek.com>
5541 S:      Maintained
5542 F:      drivers/staging/greybus/audio_apbridgea.c
5543 F:      drivers/staging/greybus/audio_apbridgea.h
5544 F:      drivers/staging/greybus/audio_codec.c
5545 F:      drivers/staging/greybus/audio_codec.h
5546 F:      drivers/staging/greybus/audio_gb.c
5547 F:      drivers/staging/greybus/audio_manager.c
5548 F:      drivers/staging/greybus/audio_manager.h
5549 F:      drivers/staging/greybus/audio_manager_module.c
5550 F:      drivers/staging/greybus/audio_manager_private.h
5551 F:      drivers/staging/greybus/audio_manager_sysfs.c
5552 F:      drivers/staging/greybus/audio_module.c
5553 F:      drivers/staging/greybus/audio_topology.c
5554
5555 GREYBUS PROTOCOLS DRIVERS
5556 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5557 S:      Maintained
5558 F:      drivers/staging/greybus/sdio.c
5559 F:      drivers/staging/greybus/light.c
5560 F:      drivers/staging/greybus/gpio.c
5561 F:      drivers/staging/greybus/power_supply.c
5562 F:      drivers/staging/greybus/spi.c
5563 F:      drivers/staging/greybus/spilib.c
5564
5565 GREYBUS PROTOCOLS DRIVERS
5566 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5567 S:      Maintained
5568 F:      drivers/staging/greybus/loopback.c
5569 F:      drivers/staging/greybus/timesync.c
5570 F:      drivers/staging/greybus/timesync_platform.c
5571
5572 GREYBUS PROTOCOLS DRIVERS
5573 M:      Viresh Kumar <vireshk@kernel.org>
5574 S:      Maintained
5575 F:      drivers/staging/greybus/authentication.c
5576 F:      drivers/staging/greybus/bootrom.c
5577 F:      drivers/staging/greybus/firmware.h
5578 F:      drivers/staging/greybus/fw-core.c
5579 F:      drivers/staging/greybus/fw-download.c
5580 F:      drivers/staging/greybus/fw-managament.c
5581 F:      drivers/staging/greybus/greybus_authentication.h
5582 F:      drivers/staging/greybus/greybus_firmware.h
5583 F:      drivers/staging/greybus/hid.c
5584 F:      drivers/staging/greybus/i2c.c
5585 F:      drivers/staging/greybus/spi.c
5586 F:      drivers/staging/greybus/spilib.c
5587 F:      drivers/staging/greybus/spilib.h
5588
5589 GREYBUS PROTOCOLS DRIVERS
5590 M:      David Lin <dtwlin@gmail.com>
5591 S:      Maintained
5592 F:      drivers/staging/greybus/uart.c
5593 F:      drivers/staging/greybus/log.c
5594
5595 GREYBUS PLATFORM DRIVERS
5596 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5597 S:      Maintained
5598 F:      drivers/staging/greybus/arche-platform.c
5599 F:      drivers/staging/greybus/arche-apb-ctrl.c
5600 F:      drivers/staging/greybus/arche_platform.h
5601
5602 GS1662 VIDEO SERIALIZER
5603 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5604 L:      linux-media@vger.kernel.org
5605 T:      git git://linuxtv.org/media_tree.git
5606 S:      Maintained
5607 F:      drivers/media/spi/gs1662.c
5608
5609 GSPCA FINEPIX SUBDRIVER
5610 M:      Frank Zago <frank@zago.net>
5611 L:      linux-media@vger.kernel.org
5612 T:      git git://linuxtv.org/media_tree.git
5613 S:      Maintained
5614 F:      drivers/media/usb/gspca/finepix.c
5615
5616 GSPCA GL860 SUBDRIVER
5617 M:      Olivier Lorin <o.lorin@laposte.net>
5618 L:      linux-media@vger.kernel.org
5619 T:      git git://linuxtv.org/media_tree.git
5620 S:      Maintained
5621 F:      drivers/media/usb/gspca/gl860/
5622
5623 GSPCA M5602 SUBDRIVER
5624 M:      Erik Andren <erik.andren@gmail.com>
5625 L:      linux-media@vger.kernel.org
5626 T:      git git://linuxtv.org/media_tree.git
5627 S:      Maintained
5628 F:      drivers/media/usb/gspca/m5602/
5629
5630 GSPCA PAC207 SONIXB SUBDRIVER
5631 M:      Hans Verkuil <hverkuil@xs4all.nl>
5632 L:      linux-media@vger.kernel.org
5633 T:      git git://linuxtv.org/media_tree.git
5634 S:      Odd Fixes
5635 F:      drivers/media/usb/gspca/pac207.c
5636
5637 GSPCA SN9C20X SUBDRIVER
5638 M:      Brian Johnson <brijohn@gmail.com>
5639 L:      linux-media@vger.kernel.org
5640 T:      git git://linuxtv.org/media_tree.git
5641 S:      Maintained
5642 F:      drivers/media/usb/gspca/sn9c20x.c
5643
5644 GSPCA T613 SUBDRIVER
5645 M:      Leandro Costantino <lcostantino@gmail.com>
5646 L:      linux-media@vger.kernel.org
5647 T:      git git://linuxtv.org/media_tree.git
5648 S:      Maintained
5649 F:      drivers/media/usb/gspca/t613.c
5650
5651 GSPCA USB WEBCAM DRIVER
5652 M:      Hans Verkuil <hverkuil@xs4all.nl>
5653 L:      linux-media@vger.kernel.org
5654 T:      git git://linuxtv.org/media_tree.git
5655 S:      Odd Fixes
5656 F:      drivers/media/usb/gspca/
5657
5658 GTP (GPRS Tunneling Protocol)
5659 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5660 M:      Harald Welte <laforge@gnumonks.org>
5661 L:      osmocom-net-gprs@lists.osmocom.org
5662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5663 S:      Maintained
5664 F:      drivers/net/gtp.c
5665
5666 GUID PARTITION TABLE (GPT)
5667 M:      Davidlohr Bueso <dave@stgolabs.net>
5668 L:      linux-efi@vger.kernel.org
5669 S:      Maintained
5670 F:      block/partitions/efi.*
5671
5672 STK1160 USB VIDEO CAPTURE DRIVER
5673 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5674 L:      linux-media@vger.kernel.org
5675 T:      git git://linuxtv.org/media_tree.git
5676 S:      Maintained
5677 F:      drivers/media/usb/stk1160/
5678
5679 H8/300 ARCHITECTURE
5680 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5681 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5682 W:      http://uclinux-h8.sourceforge.jp
5683 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5684 S:      Maintained
5685 F:      arch/h8300/
5686 F:      drivers/clocksource/h8300_*.c
5687 F:      drivers/clk/h8300/
5688 F:      drivers/irqchip/irq-renesas-h8*.c
5689
5690 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5691 M:      Frank Seidel <frank@f-seidel.de>
5692 L:      platform-driver-x86@vger.kernel.org
5693 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5694 S:      Maintained
5695 F:      drivers/platform/x86/hdaps.c
5696
5697 HDPVR USB VIDEO ENCODER DRIVER
5698 M:      Hans Verkuil <hverkuil@xs4all.nl>
5699 L:      linux-media@vger.kernel.org
5700 T:      git git://linuxtv.org/media_tree.git
5701 W:      https://linuxtv.org
5702 S:      Odd Fixes
5703 F:      drivers/media/usb/hdpvr/
5704
5705 HWPOISON MEMORY FAILURE HANDLING
5706 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5707 L:      linux-mm@kvack.org
5708 S:      Maintained
5709 F:      mm/memory-failure.c
5710 F:      mm/hwpoison-inject.c
5711
5712 HYPERVISOR VIRTUAL CONSOLE DRIVER
5713 L:      linuxppc-dev@lists.ozlabs.org
5714 S:      Odd Fixes
5715 F:      drivers/tty/hvc/
5716
5717 HACKRF MEDIA DRIVER
5718 M:      Antti Palosaari <crope@iki.fi>
5719 L:      linux-media@vger.kernel.org
5720 W:      https://linuxtv.org
5721 W:      http://palosaari.fi/linux/
5722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5723 T:      git git://linuxtv.org/anttip/media_tree.git
5724 S:      Maintained
5725 F:      drivers/media/usb/hackrf/
5726
5727 HARDWARE MONITORING
5728 M:      Jean Delvare <jdelvare@suse.com>
5729 M:      Guenter Roeck <linux@roeck-us.net>
5730 L:      linux-hwmon@vger.kernel.org
5731 W:      http://hwmon.wiki.kernel.org/
5732 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5734 S:      Maintained
5735 F:      Documentation/hwmon/
5736 F:      drivers/hwmon/
5737 F:      include/linux/hwmon*.h
5738
5739 HARDWARE RANDOM NUMBER GENERATOR CORE
5740 M:      Matt Mackall <mpm@selenic.com>
5741 M:      Herbert Xu <herbert@gondor.apana.org.au>
5742 L:      linux-crypto@vger.kernel.org
5743 S:      Odd fixes
5744 F:      Documentation/devicetree/bindings/rng/
5745 F:      Documentation/hw_random.txt
5746 F:      drivers/char/hw_random/
5747 F:      include/linux/hw_random.h
5748
5749 HARDWARE SPINLOCK CORE
5750 M:      Ohad Ben-Cohen <ohad@wizery.com>
5751 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5752 L:      linux-remoteproc@vger.kernel.org
5753 S:      Maintained
5754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5755 F:      Documentation/devicetree/bindings/hwlock/
5756 F:      Documentation/hwspinlock.txt
5757 F:      drivers/hwspinlock/
5758 F:      include/linux/hwspinlock.h
5759
5760 HARMONY SOUND DRIVER
5761 L:      linux-parisc@vger.kernel.org
5762 S:      Maintained
5763 F:      sound/parisc/harmony.*
5764
5765 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5766 M:      Jimmy Vance <jimmy.vance@hpe.com>
5767 S:      Supported
5768 F:      Documentation/watchdog/hpwdt.txt
5769 F:      drivers/watchdog/hpwdt.c
5770
5771 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5772 M:      Don Brace <don.brace@microsemi.com>
5773 L:      esc.storagedev@microsemi.com
5774 L:      linux-scsi@vger.kernel.org
5775 S:      Supported
5776 F:      Documentation/scsi/hpsa.txt
5777 F:      drivers/scsi/hpsa*.[ch]
5778 F:      include/linux/cciss*.h
5779 F:      include/uapi/linux/cciss*.h
5780
5781 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5782 M:      Don Brace <don.brace@microsemi.com>
5783 L:      esc.storagedev@microsemi.com
5784 L:      linux-scsi@vger.kernel.org
5785 S:      Supported
5786 F:      Documentation/blockdev/cciss.txt
5787 F:      drivers/block/cciss*
5788 F:      include/linux/cciss_ioctl.h
5789 F:      include/uapi/linux/cciss_ioctl.h
5790
5791 HFI1 DRIVER
5792 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5793 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5794 L:      linux-rdma@vger.kernel.org
5795 S:      Supported
5796 F:      drivers/infiniband/hw/hfi1
5797
5798 HFS FILESYSTEM
5799 L:      linux-fsdevel@vger.kernel.org
5800 S:      Orphan
5801 F:      Documentation/filesystems/hfs.txt
5802 F:      fs/hfs/
5803
5804 HFSPLUS FILESYSTEM
5805 L:      linux-fsdevel@vger.kernel.org
5806 S:      Orphan
5807 F:      Documentation/filesystems/hfsplus.txt
5808 F:      fs/hfsplus/
5809
5810 HGA FRAMEBUFFER DRIVER
5811 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5812 L:      linux-nvidia@lists.surfsouth.com
5813 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5814 S:      Maintained
5815 F:      drivers/video/fbdev/hgafb.c
5816
5817 HIBERNATION (aka Software Suspend, aka swsusp)
5818 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5819 M:      Pavel Machek <pavel@ucw.cz>
5820 L:      linux-pm@vger.kernel.org
5821 B:      https://bugzilla.kernel.org
5822 S:      Supported
5823 F:      arch/x86/power/
5824 F:      drivers/base/power/
5825 F:      kernel/power/
5826 F:      include/linux/suspend.h
5827 F:      include/linux/freezer.h
5828 F:      include/linux/pm.h
5829 F:      arch/*/include/asm/suspend*.h
5830
5831 HID CORE LAYER
5832 M:      Jiri Kosina <jikos@kernel.org>
5833 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5834 L:      linux-input@vger.kernel.org
5835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5836 S:      Maintained
5837 F:      drivers/hid/
5838 F:      include/linux/hid*
5839 F:      include/uapi/linux/hid*
5840
5841 HID SENSOR HUB DRIVERS
5842 M:      Jiri Kosina <jikos@kernel.org>
5843 M:      Jonathan Cameron <jic23@kernel.org>
5844 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5845 L:      linux-input@vger.kernel.org
5846 L:      linux-iio@vger.kernel.org
5847 S:      Maintained
5848 F:      Documentation/hid/hid-sensor*
5849 F:      drivers/hid/hid-sensor-*
5850 F:      drivers/iio/*/hid-*
5851 F:      include/linux/hid-sensor-*
5852
5853 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5854 M:      Thomas Gleixner <tglx@linutronix.de>
5855 L:      linux-kernel@vger.kernel.org
5856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5857 S:      Maintained
5858 F:      Documentation/timers/
5859 F:      kernel/time/hrtimer.c
5860 F:      kernel/time/clockevents.c
5861 F:      kernel/time/tick*.*
5862 F:      kernel/time/timer_*.c
5863 F:      include/linux/clockchips.h
5864 F:      include/linux/hrtimer.h
5865
5866 HIGH-SPEED SCC DRIVER FOR AX.25
5867 L:      linux-hams@vger.kernel.org
5868 S:      Orphan
5869 F:      drivers/net/hamradio/dmascc.c
5870 F:      drivers/net/hamradio/scc.c
5871
5872 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5873 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5874 W:      http://www.highpoint-tech.com
5875 S:      Supported
5876 F:      Documentation/scsi/hptiop.txt
5877 F:      drivers/scsi/hptiop.c
5878
5879 HIPPI
5880 M:      Jes Sorensen <jes@trained-monkey.org>
5881 L:      linux-hippi@sunsite.dk
5882 S:      Maintained
5883 F:      include/linux/hippidevice.h
5884 F:      include/uapi/linux/if_hippi.h
5885 F:      net/802/hippi.c
5886 F:      drivers/net/hippi/
5887
5888 HISILICON NETWORK SUBSYSTEM DRIVER
5889 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5890 M:      Salil Mehta <salil.mehta@huawei.com>
5891 L:      netdev@vger.kernel.org
5892 W:      http://www.hisilicon.com
5893 S:      Maintained
5894 F:      drivers/net/ethernet/hisilicon/
5895 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5896
5897 HISILICON ROCE DRIVER
5898 M:      Lijun Ou <oulijun@huawei.com>
5899 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5900 L:      linux-rdma@vger.kernel.org
5901 S:      Maintained
5902 F:      drivers/infiniband/hw/hns/
5903 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5904
5905 HISILICON SAS Controller
5906 M:      John Garry <john.garry@huawei.com>
5907 W:      http://www.hisilicon.com
5908 S:      Supported
5909 F:      drivers/scsi/hisi_sas/
5910 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5911
5912 HOST AP DRIVER
5913 M:      Jouni Malinen <j@w1.fi>
5914 L:      linux-wireless@vger.kernel.org
5915 W:      http://w1.fi/hostap-driver.html
5916 S:      Obsolete
5917 F:      drivers/net/wireless/intersil/hostap/
5918
5919 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5920 L:      platform-driver-x86@vger.kernel.org
5921 S:      Orphan
5922 F:      drivers/platform/x86/tc1100-wmi.c
5923
5924 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5925 M:      Jaroslav Kysela <perex@perex.cz>
5926 S:      Maintained
5927 F:      drivers/net/ethernet/hp/hp100.*
5928
5929 HPET:   High Precision Event Timers driver
5930 M:      Clemens Ladisch <clemens@ladisch.de>
5931 S:      Maintained
5932 F:      Documentation/timers/hpet.txt
5933 F:      drivers/char/hpet.c
5934 F:      include/linux/hpet.h
5935 F:      include/uapi/linux/hpet.h
5936
5937 HPET:   x86
5938 S:      Orphan
5939 F:      arch/x86/kernel/hpet.c
5940 F:      arch/x86/include/asm/hpet.h
5941
5942 HPFS FILESYSTEM
5943 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5944 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5945 S:      Maintained
5946 F:      fs/hpfs/
5947
5948 HSI SUBSYSTEM
5949 M:      Sebastian Reichel <sre@kernel.org>
5950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5951 S:      Maintained
5952 F:      Documentation/ABI/testing/sysfs-bus-hsi
5953 F:      Documentation/device-drivers/serial-interfaces.rst
5954 F:      drivers/hsi/
5955 F:      include/linux/hsi/
5956 F:      include/uapi/linux/hsi/
5957
5958 HSO 3G MODEM DRIVER
5959 M:      Jan Dumon <j.dumon@option.com>
5960 W:      http://www.pharscape.org
5961 S:      Maintained
5962 F:      drivers/net/usb/hso.c
5963
5964 HSR NETWORK PROTOCOL
5965 M:      Arvid Brodin <arvid.brodin@alten.se>
5966 L:      netdev@vger.kernel.org
5967 S:      Maintained
5968 F:      net/hsr/
5969
5970 HTCPEN TOUCHSCREEN DRIVER
5971 M:      Pau Oliva Fora <pof@eslack.org>
5972 L:      linux-input@vger.kernel.org
5973 S:      Maintained
5974 F:      drivers/input/touchscreen/htcpen.c
5975
5976 HUGETLB FILESYSTEM
5977 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5978 S:      Maintained
5979 F:      fs/hugetlbfs/
5980
5981 HVA ST MEDIA DRIVER
5982 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5983 L:      linux-media@vger.kernel.org
5984 T:      git git://linuxtv.org/media_tree.git
5985 W:      https://linuxtv.org
5986 S:      Supported
5987 F:      drivers/media/platform/sti/hva
5988
5989 Hyper-V CORE AND DRIVERS
5990 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5991 M:      Haiyang Zhang <haiyangz@microsoft.com>
5992 M:      Stephen Hemminger <sthemmin@microsoft.com>
5993 L:      devel@linuxdriverproject.org
5994 S:      Maintained
5995 F:      arch/x86/include/asm/mshyperv.h
5996 F:      arch/x86/include/uapi/asm/hyperv.h
5997 F:      arch/x86/kernel/cpu/mshyperv.c
5998 F:      arch/x86/hyperv
5999 F:      drivers/hid/hid-hyperv.c
6000 F:      drivers/hv/
6001 F:      drivers/input/serio/hyperv-keyboard.c
6002 F:      drivers/pci/host/pci-hyperv.c
6003 F:      drivers/net/hyperv/
6004 F:      drivers/scsi/storvsc_drv.c
6005 F:      drivers/uio/uio_hv_generic.c
6006 F:      drivers/video/fbdev/hyperv_fb.c
6007 F:      include/linux/hyperv.h
6008 F:      tools/hv/
6009 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6010
6011 I2C MUXES
6012 M:      Peter Rosin <peda@axentia.se>
6013 L:      linux-i2c@vger.kernel.org
6014 S:      Maintained
6015 F:      Documentation/i2c/i2c-topology
6016 F:      Documentation/i2c/muxes/
6017 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6018 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6019 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6020 F:      drivers/i2c/i2c-mux.c
6021 F:      drivers/i2c/muxes/
6022 F:      include/linux/i2c-mux.h
6023
6024 I2C OVER PARALLEL PORT
6025 M:      Jean Delvare <jdelvare@suse.com>
6026 L:      linux-i2c@vger.kernel.org
6027 S:      Maintained
6028 F:      Documentation/i2c/busses/i2c-parport
6029 F:      Documentation/i2c/busses/i2c-parport-light
6030 F:      drivers/i2c/busses/i2c-parport.c
6031 F:      drivers/i2c/busses/i2c-parport-light.c
6032
6033 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6034 M:      Jean Delvare <jdelvare@suse.com>
6035 L:      linux-i2c@vger.kernel.org
6036 S:      Maintained
6037 F:      Documentation/i2c/busses/i2c-ali1535
6038 F:      Documentation/i2c/busses/i2c-ali1563
6039 F:      Documentation/i2c/busses/i2c-ali15x3
6040 F:      Documentation/i2c/busses/i2c-amd756
6041 F:      Documentation/i2c/busses/i2c-amd8111
6042 F:      Documentation/i2c/busses/i2c-i801
6043 F:      Documentation/i2c/busses/i2c-nforce2
6044 F:      Documentation/i2c/busses/i2c-piix4
6045 F:      Documentation/i2c/busses/i2c-sis5595
6046 F:      Documentation/i2c/busses/i2c-sis630
6047 F:      Documentation/i2c/busses/i2c-sis96x
6048 F:      Documentation/i2c/busses/i2c-via
6049 F:      Documentation/i2c/busses/i2c-viapro
6050 F:      drivers/i2c/busses/i2c-ali1535.c
6051 F:      drivers/i2c/busses/i2c-ali1563.c
6052 F:      drivers/i2c/busses/i2c-ali15x3.c
6053 F:      drivers/i2c/busses/i2c-amd756.c
6054 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6055 F:      drivers/i2c/busses/i2c-amd8111.c
6056 F:      drivers/i2c/busses/i2c-i801.c
6057 F:      drivers/i2c/busses/i2c-isch.c
6058 F:      drivers/i2c/busses/i2c-nforce2.c
6059 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6060 F:      drivers/i2c/busses/i2c-piix4.c
6061 F:      drivers/i2c/busses/i2c-sis5595.c
6062 F:      drivers/i2c/busses/i2c-sis630.c
6063 F:      drivers/i2c/busses/i2c-sis96x.c
6064 F:      drivers/i2c/busses/i2c-via.c
6065 F:      drivers/i2c/busses/i2c-viapro.c
6066
6067 I2C/SMBUS ISMT DRIVER
6068 M:      Seth Heasley <seth.heasley@intel.com>
6069 M:      Neil Horman <nhorman@tuxdriver.com>
6070 L:      linux-i2c@vger.kernel.org
6071 F:      drivers/i2c/busses/i2c-ismt.c
6072 F:      Documentation/i2c/busses/i2c-ismt
6073
6074 I2C/SMBUS STUB DRIVER
6075 M:      Jean Delvare <jdelvare@suse.com>
6076 L:      linux-i2c@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/i2c/i2c-stub.c
6079
6080 I2C SUBSYSTEM
6081 M:      Wolfram Sang <wsa@the-dreams.de>
6082 L:      linux-i2c@vger.kernel.org
6083 W:      https://i2c.wiki.kernel.org/
6084 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6086 S:      Maintained
6087 F:      Documentation/devicetree/bindings/i2c/
6088 F:      Documentation/i2c/
6089 F:      drivers/i2c/
6090 F:      drivers/i2c/*/
6091 F:      include/linux/i2c.h
6092 F:      include/linux/i2c-*.h
6093 F:      include/uapi/linux/i2c.h
6094 F:      include/uapi/linux/i2c-*.h
6095
6096 I2C ACPI SUPPORT
6097 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6098 L:      linux-i2c@vger.kernel.org
6099 L:      linux-acpi@vger.kernel.org
6100 S:      Maintained
6101
6102 I2C-TAOS-EVM DRIVER
6103 M:      Jean Delvare <jdelvare@suse.com>
6104 L:      linux-i2c@vger.kernel.org
6105 S:      Maintained
6106 F:      Documentation/i2c/busses/i2c-taos-evm
6107 F:      drivers/i2c/busses/i2c-taos-evm.c
6108
6109 I2C-TINY-USB DRIVER
6110 M:      Till Harbaum <till@harbaum.org>
6111 L:      linux-i2c@vger.kernel.org
6112 W:      http://www.harbaum.org/till/i2c_tiny_usb
6113 S:      Maintained
6114 F:      drivers/i2c/busses/i2c-tiny-usb.c
6115
6116 i386 BOOT CODE
6117 M:      "H. Peter Anvin" <hpa@zytor.com>
6118 S:      Maintained
6119 F:      arch/x86/boot/
6120
6121 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6122 M:      "H. Peter Anvin" <hpa@zytor.com>
6123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6124 S:      Maintained
6125
6126 IA64 (Itanium) PLATFORM
6127 M:      Tony Luck <tony.luck@intel.com>
6128 M:      Fenghua Yu <fenghua.yu@intel.com>
6129 L:      linux-ia64@vger.kernel.org
6130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6131 S:      Maintained
6132 F:      arch/ia64/
6133
6134 IBM Power VMX Cryptographic instructions
6135 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6136 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6137 L:      linux-crypto@vger.kernel.org
6138 S:      Supported
6139 F:      drivers/crypto/vmx/Makefile
6140 F:      drivers/crypto/vmx/Kconfig
6141 F:      drivers/crypto/vmx/vmx.c
6142 F:      drivers/crypto/vmx/aes*
6143 F:      drivers/crypto/vmx/ghash*
6144 F:      drivers/crypto/vmx/ppc-xlate.pl
6145
6146 IBM Power in-Nest Crypto Acceleration
6147 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6148 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6149 L:      linux-crypto@vger.kernel.org
6150 S:      Supported
6151 F:      drivers/crypto/nx/Makefile
6152 F:      drivers/crypto/nx/Kconfig
6153 F:      drivers/crypto/nx/nx-aes*
6154 F:      drivers/crypto/nx/nx-sha*
6155 F:      drivers/crypto/nx/nx.*
6156 F:      drivers/crypto/nx/nx_csbcpb.h
6157 F:      drivers/crypto/nx/nx_debugfs.h
6158
6159 IBM Power 842 compression accelerator
6160 M:      Dan Streetman <ddstreet@ieee.org>
6161 S:      Supported
6162 F:      drivers/crypto/nx/Makefile
6163 F:      drivers/crypto/nx/Kconfig
6164 F:      drivers/crypto/nx/nx-842*
6165 F:      include/linux/sw842.h
6166 F:      crypto/842.c
6167 F:      lib/842/
6168
6169 IBM Power Linux RAID adapter
6170 M:      Brian King <brking@us.ibm.com>
6171 S:      Supported
6172 F:      drivers/scsi/ipr.*
6173
6174 IBM Power Virtual Ethernet Device Driver
6175 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6176 L:      netdev@vger.kernel.org
6177 S:      Supported
6178 F:      drivers/net/ethernet/ibm/ibmveth.*
6179
6180 IBM Power SRIOV Virtual NIC Device Driver
6181 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6182 M:      John Allen <jallen@linux.vnet.ibm.com>
6183 L:      netdev@vger.kernel.org
6184 S:      Supported
6185 F:      drivers/net/ethernet/ibm/ibmvnic.*
6186
6187 IBM Power Virtual SCSI Device Drivers
6188 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6189 L:      linux-scsi@vger.kernel.org
6190 S:      Supported
6191 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6192 F:      include/scsi/viosrp.h
6193
6194 IBM Power Virtual SCSI Device Target Driver
6195 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6196 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6197 L:      linux-scsi@vger.kernel.org
6198 L:      target-devel@vger.kernel.org
6199 S:      Supported
6200 F:      drivers/scsi/ibmvscsi_tgt/
6201
6202 IBM Power Virtual FC Device Drivers
6203 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6204 L:      linux-scsi@vger.kernel.org
6205 S:      Supported
6206 F:      drivers/scsi/ibmvscsi/ibmvfc*
6207
6208 IBM ServeRAID RAID DRIVER
6209 S:      Orphan
6210 F:      drivers/scsi/ips.*
6211
6212 ICH LPC AND GPIO DRIVER
6213 M:      Peter Tyser <ptyser@xes-inc.com>
6214 S:      Maintained
6215 F:      drivers/mfd/lpc_ich.c
6216 F:      drivers/gpio/gpio-ich.c
6217
6218 IDE SUBSYSTEM
6219 M:      "David S. Miller" <davem@davemloft.net>
6220 L:      linux-ide@vger.kernel.org
6221 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6223 S:      Maintained
6224 F:      Documentation/ide/
6225 F:      drivers/ide/
6226 F:      include/linux/ide.h
6227
6228 IDEAPAD LAPTOP EXTRAS DRIVER
6229 M:      Ike Panhc <ike.pan@canonical.com>
6230 L:      platform-driver-x86@vger.kernel.org
6231 W:      http://launchpad.net/ideapad-laptop
6232 S:      Maintained
6233 F:      drivers/platform/x86/ideapad-laptop.c
6234
6235 IDEAPAD LAPTOP SLIDEBAR DRIVER
6236 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6237 L:      linux-input@vger.kernel.org
6238 W:      https://github.com/o2genum/ideapad-slidebar
6239 S:      Maintained
6240 F:      drivers/input/misc/ideapad_slidebar.c
6241
6242 IDE/ATAPI DRIVERS
6243 M:      Borislav Petkov <bp@alien8.de>
6244 L:      linux-ide@vger.kernel.org
6245 S:      Maintained
6246 F:      Documentation/cdrom/ide-cd
6247 F:      drivers/ide/ide-cd*
6248
6249 IEEE 802.15.4 SUBSYSTEM
6250 M:      Alexander Aring <aar@pengutronix.de>
6251 M:      Stefan Schmidt <stefan@osg.samsung.com>
6252 L:      linux-wpan@vger.kernel.org
6253 W:      http://wpan.cakelab.org/
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6256 S:      Maintained
6257 F:      net/ieee802154/
6258 F:      net/mac802154/
6259 F:      drivers/net/ieee802154/
6260 F:      include/linux/nl802154.h
6261 F:      include/linux/ieee802154.h
6262 F:      include/net/nl802154.h
6263 F:      include/net/mac802154.h
6264 F:      include/net/af_ieee802154.h
6265 F:      include/net/cfg802154.h
6266 F:      include/net/ieee802154_netdev.h
6267 F:      Documentation/networking/ieee802154.txt
6268
6269 IFE PROTOCOL
6270 M:      Yotam Gigi <yotamg@mellanox.com>
6271 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6272 F:      net/ife
6273 F:      include/net/ife.h
6274 F:      include/uapi/linux/ife.h
6275
6276 IGORPLUG-USB IR RECEIVER
6277 M:      Sean Young <sean@mess.org>
6278 L:      linux-media@vger.kernel.org
6279 S:      Maintained
6280 F:      drivers/media/rc/igorplugusb.c
6281
6282 IGUANAWORKS USB IR TRANSCEIVER
6283 M:      Sean Young <sean@mess.org>
6284 L:      linux-media@vger.kernel.org
6285 S:      Maintained
6286 F:      drivers/media/rc/iguanair.c
6287
6288 IIO DIGITAL POTENTIOMETER DAC
6289 M:      Peter Rosin <peda@axentia.se>
6290 L:      linux-iio@vger.kernel.org
6291 S:      Maintained
6292 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6293 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6294 F:      drivers/iio/dac/dpot-dac.c
6295
6296 IIO ENVELOPE DETECTOR
6297 M:      Peter Rosin <peda@axentia.se>
6298 L:      linux-iio@vger.kernel.org
6299 S:      Maintained
6300 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6301 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6302 F:      drivers/iio/adc/envelope-detector.c
6303
6304 IIO SUBSYSTEM AND DRIVERS
6305 M:      Jonathan Cameron <jic23@kernel.org>
6306 R:      Hartmut Knaack <knaack.h@gmx.de>
6307 R:      Lars-Peter Clausen <lars@metafoo.de>
6308 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6309 L:      linux-iio@vger.kernel.org
6310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6311 S:      Maintained
6312 F:      Documentation/devicetree/bindings/iio/
6313 F:      drivers/iio/
6314 F:      drivers/staging/iio/
6315 F:      include/linux/iio/
6316 F:      tools/iio/
6317
6318 IKANOS/ADI EAGLE ADSL USB DRIVER
6319 M:      Matthieu Castet <castet.matthieu@free.fr>
6320 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6321 S:      Maintained
6322 F:      drivers/usb/atm/ueagle-atm.c
6323
6324 IMGTEC ASCII LCD DRIVER
6325 M:      Paul Burton <paul.burton@imgtec.com>
6326 S:      Maintained
6327 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6328 F:      drivers/auxdisplay/img-ascii-lcd.c
6329
6330 INA209 HARDWARE MONITOR DRIVER
6331 M:      Guenter Roeck <linux@roeck-us.net>
6332 L:      linux-hwmon@vger.kernel.org
6333 S:      Maintained
6334 F:      Documentation/hwmon/ina209
6335 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6336 F:      drivers/hwmon/ina209.c
6337
6338 INA2XX HARDWARE MONITOR DRIVER
6339 M:      Guenter Roeck <linux@roeck-us.net>
6340 L:      linux-hwmon@vger.kernel.org
6341 S:      Maintained
6342 F:      Documentation/hwmon/ina2xx
6343 F:      drivers/hwmon/ina2xx.c
6344 F:      include/linux/platform_data/ina2xx.h
6345
6346 INDUSTRY PACK SUBSYSTEM (IPACK)
6347 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6348 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6349 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6350 L:      industrypack-devel@lists.sourceforge.net
6351 W:      http://industrypack.sourceforge.net
6352 S:      Maintained
6353 F:      drivers/ipack/
6354
6355 INGENIC JZ4780 DMA Driver
6356 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6357 S:      Maintained
6358 F:      drivers/dma/dma-jz4780.c
6359
6360 INGENIC JZ4780 NAND DRIVER
6361 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6362 L:      linux-mtd@lists.infradead.org
6363 S:      Maintained
6364 F:      drivers/mtd/nand/jz4780_*
6365
6366 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6367 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6368 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6369 L:      linux-ima-devel@lists.sourceforge.net
6370 L:      linux-ima-user@lists.sourceforge.net
6371 L:      linux-security-module@vger.kernel.org
6372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6373 S:      Supported
6374 F:      security/integrity/ima/
6375
6376 IMGTEC IR DECODER DRIVER
6377 M:      James Hogan <james.hogan@imgtec.com>
6378 S:      Maintained
6379 F:      drivers/media/rc/img-ir/
6380
6381 IMS TWINTURBO FRAMEBUFFER DRIVER
6382 L:      linux-fbdev@vger.kernel.org
6383 S:      Orphan
6384 F:      drivers/video/fbdev/imsttfb.c
6385
6386 INFINIBAND SUBSYSTEM
6387 M:      Doug Ledford <dledford@redhat.com>
6388 M:      Sean Hefty <sean.hefty@intel.com>
6389 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6390 L:      linux-rdma@vger.kernel.org
6391 W:      http://www.openfabrics.org/
6392 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6394 S:      Supported
6395 F:      Documentation/infiniband/
6396 F:      drivers/infiniband/
6397 F:      include/uapi/linux/if_infiniband.h
6398 F:      include/uapi/rdma/
6399 F:      include/rdma/
6400
6401 INOTIFY
6402 M:      John McCutchan <john@johnmccutchan.com>
6403 M:      Robert Love <rlove@rlove.org>
6404 M:      Eric Paris <eparis@parisplace.org>
6405 S:      Maintained
6406 F:      Documentation/filesystems/inotify.txt
6407 F:      fs/notify/inotify/
6408 F:      include/linux/inotify.h
6409 F:      include/uapi/linux/inotify.h
6410
6411 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6412 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6413 L:      linux-input@vger.kernel.org
6414 Q:      http://patchwork.kernel.org/project/linux-input/list/
6415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6416 S:      Maintained
6417 F:      drivers/input/
6418 F:      include/linux/input.h
6419 F:      include/uapi/linux/input.h
6420 F:      include/linux/input/
6421 F:      Documentation/devicetree/bindings/input/
6422
6423 INPUT MULTITOUCH (MT) PROTOCOL
6424 M:      Henrik Rydberg <rydberg@bitmath.org>
6425 L:      linux-input@vger.kernel.org
6426 S:      Odd fixes
6427 F:      Documentation/input/multi-touch-protocol.txt
6428 F:      drivers/input/input-mt.c
6429 K:      \b(ABS|SYN)_MT_
6430
6431 INTEL ASoC BDW/HSW DRIVERS
6432 M:      Jie Yang <yang.jie@linux.intel.com>
6433 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6434 S:      Supported
6435 F:      sound/soc/intel/common/sst-dsp*
6436 F:      sound/soc/intel/common/sst-firmware.c
6437 F:      sound/soc/intel/boards/broadwell.c
6438 F:      sound/soc/intel/haswell/
6439
6440 INTEL C600 SERIES SAS CONTROLLER DRIVER
6441 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6442 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6443 L:      linux-scsi@vger.kernel.org
6444 T:      git git://git.code.sf.net/p/intel-sas/isci
6445 S:      Supported
6446 F:      drivers/scsi/isci/
6447
6448 INTEL HID EVENT DRIVER
6449 M:      Alex Hung <alex.hung@canonical.com>
6450 L:      platform-driver-x86@vger.kernel.org
6451 S:      Maintained
6452 F:      drivers/platform/x86/intel-hid.c
6453
6454 INTEL VIRTUAL BUTTON DRIVER
6455 M:      AceLan Kao <acelan.kao@canonical.com>
6456 L:      platform-driver-x86@vger.kernel.org
6457 S:      Maintained
6458 F:      drivers/platform/x86/intel-vbtn.c
6459
6460 INTEL IDLE DRIVER
6461 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6462 M:      Len Brown <lenb@kernel.org>
6463 L:      linux-pm@vger.kernel.org
6464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6465 B:      https://bugzilla.kernel.org
6466 S:      Supported
6467 F:      drivers/idle/intel_idle.c
6468
6469 INTEL INTEGRATED SENSOR HUB DRIVER
6470 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6471 M:      Jiri Kosina <jikos@kernel.org>
6472 L:      linux-input@vger.kernel.org
6473 S:      Maintained
6474 F:      drivers/hid/intel-ish-hid/
6475
6476 INTEL PSTATE DRIVER
6477 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6478 M:      Len Brown <lenb@kernel.org>
6479 L:      linux-pm@vger.kernel.org
6480 S:      Supported
6481 F:      drivers/cpufreq/intel_pstate.c
6482
6483 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6484 M:      Maik Broemme <mbroemme@libmpq.org>
6485 L:      linux-fbdev@vger.kernel.org
6486 S:      Maintained
6487 F:      Documentation/fb/intelfb.txt
6488 F:      drivers/video/fbdev/intelfb/
6489
6490 INTEL 810/815 FRAMEBUFFER DRIVER
6491 M:      Antonino Daplas <adaplas@gmail.com>
6492 L:      linux-fbdev@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/video/fbdev/i810/
6495
6496 INTEL MENLOW THERMAL DRIVER
6497 M:      Sujith Thomas <sujith.thomas@intel.com>
6498 L:      platform-driver-x86@vger.kernel.org
6499 W:      https://01.org/linux-acpi
6500 S:      Supported
6501 F:      drivers/platform/x86/intel_menlow.c
6502
6503 INTEL I/OAT DMA DRIVER
6504 M:      Dave Jiang <dave.jiang@intel.com>
6505 R:      Dan Williams <dan.j.williams@intel.com>
6506 L:      dmaengine@vger.kernel.org
6507 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6508 S:      Supported
6509 F:      drivers/dma/ioat*
6510
6511 INTEL IOMMU (VT-d)
6512 M:      David Woodhouse <dwmw2@infradead.org>
6513 L:      iommu@lists.linux-foundation.org
6514 T:      git git://git.infradead.org/iommu-2.6.git
6515 S:      Supported
6516 F:      drivers/iommu/intel-iommu.c
6517 F:      include/linux/intel-iommu.h
6518
6519 INTEL IOP-ADMA DMA DRIVER
6520 R:      Dan Williams <dan.j.williams@intel.com>
6521 S:      Odd fixes
6522 F:      drivers/dma/iop-adma.c
6523
6524 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6525 M:      Krzysztof Halasa <khalasa@piap.pl>
6526 S:      Maintained
6527 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6528 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6529 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6530 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6531 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6532 F:      drivers/net/wan/ixp4xx_hss.c
6533
6534 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6535 M:      Deepak Saxena <dsaxena@plexity.net>
6536 S:      Maintained
6537 F:      drivers/char/hw_random/ixp4xx-rng.c
6538
6539 INTEL ETHERNET DRIVERS
6540 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6541 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6542 W:      http://www.intel.com/support/feedback.htm
6543 W:      http://e1000.sourceforge.net/
6544 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6547 S:      Supported
6548 F:      Documentation/networking/e100.txt
6549 F:      Documentation/networking/e1000.txt
6550 F:      Documentation/networking/e1000e.txt
6551 F:      Documentation/networking/igb.txt
6552 F:      Documentation/networking/igbvf.txt
6553 F:      Documentation/networking/ixgb.txt
6554 F:      Documentation/networking/ixgbe.txt
6555 F:      Documentation/networking/ixgbevf.txt
6556 F:      Documentation/networking/i40e.txt
6557 F:      Documentation/networking/i40evf.txt
6558 F:      drivers/net/ethernet/intel/
6559 F:      drivers/net/ethernet/intel/*/
6560
6561 INTEL RDMA RNIC DRIVER
6562 M:     Faisal Latif <faisal.latif@intel.com>
6563 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6564 L:     linux-rdma@vger.kernel.org
6565 S:     Supported
6566 F:     drivers/infiniband/hw/i40iw/
6567
6568 INTEL MERRIFIELD GPIO DRIVER
6569 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6570 L:      linux-gpio@vger.kernel.org
6571 S:      Maintained
6572 F:      drivers/gpio/gpio-merrifield.c
6573
6574 INTEL-MID GPIO DRIVER
6575 M:      David Cohen <david.a.cohen@linux.intel.com>
6576 L:      linux-gpio@vger.kernel.org
6577 S:      Maintained
6578 F:      drivers/gpio/gpio-intel-mid.c
6579
6580 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6581 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6582 L:      linux-wireless@vger.kernel.org
6583 S:      Maintained
6584 F:      Documentation/networking/README.ipw2100
6585 F:      Documentation/networking/README.ipw2200
6586 F:      drivers/net/wireless/intel/ipw2x00/
6587
6588 INTEL(R) TRACE HUB
6589 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6590 S:      Supported
6591 F:      Documentation/trace/intel_th.txt
6592 F:      drivers/hwtracing/intel_th/
6593
6594 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6595 M:      Ning Sun <ning.sun@intel.com>
6596 L:      tboot-devel@lists.sourceforge.net
6597 W:      http://tboot.sourceforge.net
6598 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6599 S:      Supported
6600 F:      Documentation/intel_txt.txt
6601 F:      include/linux/tboot.h
6602 F:      arch/x86/kernel/tboot.c
6603
6604 INTEL WIRELESS WIMAX CONNECTION 2400
6605 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6606 M:      linux-wimax@intel.com
6607 L:      wimax@linuxwimax.org (subscribers-only)
6608 S:      Supported
6609 W:      http://linuxwimax.org
6610 F:      Documentation/wimax/README.i2400m
6611 F:      drivers/net/wimax/i2400m/
6612 F:      include/uapi/linux/wimax/i2400m.h
6613
6614 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6615 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6616 L:      linux-wireless@vger.kernel.org
6617 S:      Supported
6618 F:      drivers/net/wireless/intel/iwlegacy/
6619
6620 INTEL WIRELESS WIFI LINK (iwlwifi)
6621 M:      Johannes Berg <johannes.berg@intel.com>
6622 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6623 M:      Luca Coelho <luciano.coelho@intel.com>
6624 M:      Intel Linux Wireless <linuxwifi@intel.com>
6625 L:      linux-wireless@vger.kernel.org
6626 W:      http://intellinuxwireless.org
6627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6628 S:      Supported
6629 F:      drivers/net/wireless/intel/iwlwifi/
6630
6631 INTEL MANAGEMENT ENGINE (mei)
6632 M:      Tomas Winkler <tomas.winkler@intel.com>
6633 L:      linux-kernel@vger.kernel.org
6634 S:      Supported
6635 F:      include/uapi/linux/mei.h
6636 F:      include/linux/mei_cl_bus.h
6637 F:      drivers/misc/mei/*
6638 F:      drivers/watchdog/mei_wdt.c
6639 F:      Documentation/misc-devices/mei/*
6640 F:      samples/mei/*
6641
6642 INTEL MIC DRIVERS (mic)
6643 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6644 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6645 S:      Supported
6646 W:      https://github.com/sudeepdutt/mic
6647 W:      http://software.intel.com/en-us/mic-developer
6648 F:      include/linux/mic_bus.h
6649 F:      include/linux/scif.h
6650 F:      include/uapi/linux/mic_common.h
6651 F:      include/uapi/linux/mic_ioctl.h
6652 F:      include/uapi/linux/scif_ioctl.h
6653 F:      drivers/misc/mic/
6654 F:      drivers/dma/mic_x100_dma.c
6655 F:      drivers/dma/mic_x100_dma.h
6656 F:      Documentation/mic/
6657
6658 INTEL PMC/P-Unit IPC DRIVER
6659 M:      Zha Qipeng<qipeng.zha@intel.com>
6660 L:      platform-driver-x86@vger.kernel.org
6661 S:      Maintained
6662 F:      drivers/platform/x86/intel_pmc_ipc.c
6663 F:      drivers/platform/x86/intel_punit_ipc.c
6664 F:      arch/x86/include/asm/intel_pmc_ipc.h
6665 F:      arch/x86/include/asm/intel_punit_ipc.h
6666
6667 INTEL TELEMETRY DRIVER
6668 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6669 L:      platform-driver-x86@vger.kernel.org
6670 S:      Maintained
6671 F:      arch/x86/include/asm/intel_telemetry.h
6672 F:      drivers/platform/x86/intel_telemetry*
6673
6674 INTEL PMC CORE DRIVER
6675 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6676 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6677 L:      platform-driver-x86@vger.kernel.org
6678 S:      Maintained
6679 F:      arch/x86/include/asm/pmc_core.h
6680 F:      drivers/platform/x86/intel_pmc_core*
6681
6682 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6683 M:      Linus Walleij <linus.walleij@linaro.org>
6684 L:      linux-iio@vger.kernel.org
6685 S:      Maintained
6686 F:      drivers/iio/gyro/mpu3050*
6687 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6688
6689 IOC3 ETHERNET DRIVER
6690 M:      Ralf Baechle <ralf@linux-mips.org>
6691 L:      linux-mips@linux-mips.org
6692 S:      Maintained
6693 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6694
6695 IOC3 SERIAL DRIVER
6696 M:      Pat Gefre <pfg@sgi.com>
6697 L:      linux-serial@vger.kernel.org
6698 S:      Maintained
6699 F:      drivers/tty/serial/ioc3_serial.c
6700
6701 IOMMU DRIVERS
6702 M:      Joerg Roedel <joro@8bytes.org>
6703 L:      iommu@lists.linux-foundation.org
6704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6705 S:      Maintained
6706 F:      Documentation/devicetree/bindings/iommu/
6707 F:      drivers/iommu/
6708
6709 IP MASQUERADING
6710 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6711 S:      Maintained
6712 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6713
6714 IPMI SUBSYSTEM
6715 M:      Corey Minyard <minyard@acm.org>
6716 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6717 W:      http://openipmi.sourceforge.net/
6718 S:      Supported
6719 F:      Documentation/IPMI.txt
6720 F:      drivers/char/ipmi/
6721 F:      include/linux/ipmi*
6722 F:      include/uapi/linux/ipmi*
6723
6724 QCOM AUDIO (ASoC) DRIVERS
6725 M:      Patrick Lai <plai@codeaurora.org>
6726 M:      Banajit Goswami <bgoswami@codeaurora.org>
6727 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6728 S:      Supported
6729 F:      sound/soc/qcom/
6730
6731 IPS SCSI RAID DRIVER
6732 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6733 L:      linux-scsi@vger.kernel.org
6734 W:      http://www.adaptec.com/
6735 S:      Maintained
6736 F:      drivers/scsi/ips*
6737
6738 IPVS
6739 M:      Wensong Zhang <wensong@linux-vs.org>
6740 M:      Simon Horman <horms@verge.net.au>
6741 M:      Julian Anastasov <ja@ssi.bg>
6742 L:      netdev@vger.kernel.org
6743 L:      lvs-devel@vger.kernel.org
6744 S:      Maintained
6745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6747 F:      Documentation/networking/ipvs-sysctl.txt
6748 F:      include/net/ip_vs.h
6749 F:      include/uapi/linux/ip_vs.h
6750 F:      net/netfilter/ipvs/
6751
6752 IPWIRELESS DRIVER
6753 M:      Jiri Kosina <jikos@kernel.org>
6754 M:      David Sterba <dsterba@suse.com>
6755 S:      Odd Fixes
6756 F:      drivers/tty/ipwireless/
6757
6758 IPX NETWORK LAYER
6759 L:      netdev@vger.kernel.org
6760 S:      Odd fixes
6761 F:      include/net/ipx.h
6762 F:      include/uapi/linux/ipx.h
6763 F:      net/ipx/
6764
6765 IRDA SUBSYSTEM
6766 M:      Samuel Ortiz <samuel@sortiz.org>
6767 L:      irda-users@lists.sourceforge.net (subscribers-only)
6768 L:      netdev@vger.kernel.org
6769 W:      http://irda.sourceforge.net/
6770 S:      Maintained
6771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6772 F:      Documentation/networking/irda.txt
6773 F:      drivers/net/irda/
6774 F:      include/net/irda/
6775 F:      net/irda/
6776
6777 IRQ SUBSYSTEM
6778 M:      Thomas Gleixner <tglx@linutronix.de>
6779 L:      linux-kernel@vger.kernel.org
6780 S:      Maintained
6781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6782 F:      kernel/irq/
6783
6784 IRQCHIP DRIVERS
6785 M:      Thomas Gleixner <tglx@linutronix.de>
6786 M:      Jason Cooper <jason@lakedaemon.net>
6787 M:      Marc Zyngier <marc.zyngier@arm.com>
6788 L:      linux-kernel@vger.kernel.org
6789 S:      Maintained
6790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6791 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6792 F:      Documentation/devicetree/bindings/interrupt-controller/
6793 F:      drivers/irqchip/
6794
6795 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6796 M:      Marc Zyngier <marc.zyngier@arm.com>
6797 S:      Maintained
6798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6799 F:      Documentation/IRQ-domain.txt
6800 F:      include/linux/irqdomain.h
6801 F:      kernel/irq/irqdomain.c
6802 F:      kernel/irq/msi.c
6803
6804 ISA
6805 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6806 S:      Maintained
6807 F:      Documentation/isa.txt
6808 F:      drivers/base/isa.c
6809 F:      include/linux/isa.h
6810
6811 ISAPNP
6812 M:      Jaroslav Kysela <perex@perex.cz>
6813 S:      Maintained
6814 F:      Documentation/isapnp.txt
6815 F:      drivers/pnp/isapnp/
6816 F:      include/linux/isapnp.h
6817
6818 ISA RADIO MODULE
6819 M:      Hans Verkuil <hverkuil@xs4all.nl>
6820 L:      linux-media@vger.kernel.org
6821 T:      git git://linuxtv.org/media_tree.git
6822 W:      https://linuxtv.org
6823 S:      Maintained
6824 F:      drivers/media/radio/radio-isa*
6825
6826 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6827 M:      Peter Jones <pjones@redhat.com>
6828 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6829 S:      Maintained
6830 F:      drivers/firmware/iscsi_ibft*
6831
6832 ISCSI
6833 M:      Lee Duncan <lduncan@suse.com>
6834 M:      Chris Leech <cleech@redhat.com>
6835 L:      open-iscsi@googlegroups.com
6836 W:      www.open-iscsi.com
6837 S:      Maintained
6838 F:      drivers/scsi/*iscsi*
6839 F:      include/scsi/*iscsi*
6840
6841 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6842 M:      Or Gerlitz <ogerlitz@mellanox.com>
6843 M:      Sagi Grimberg <sagi@grimberg.me>
6844 M:      Roi Dayan <roid@mellanox.com>
6845 L:      linux-rdma@vger.kernel.org
6846 S:      Supported
6847 W:      http://www.openfabrics.org
6848 W:      www.open-iscsi.org
6849 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6850 F:      drivers/infiniband/ulp/iser/
6851
6852 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6853 M:      Sagi Grimberg <sagi@grimberg.me>
6854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6855 L:      linux-rdma@vger.kernel.org
6856 L:      target-devel@vger.kernel.org
6857 S:      Supported
6858 W:      http://www.linux-iscsi.org
6859 F:      drivers/infiniband/ulp/isert
6860
6861 ISDN SUBSYSTEM
6862 M:      Karsten Keil <isdn@linux-pingi.de>
6863 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6864 L:      netdev@vger.kernel.org
6865 W:      http://www.isdn4linux.de
6866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6867 S:      Maintained
6868 F:      Documentation/isdn/
6869 F:      drivers/isdn/
6870 F:      include/linux/isdn.h
6871 F:      include/linux/isdn/
6872 F:      include/uapi/linux/isdn.h
6873 F:      include/uapi/linux/isdn/
6874
6875 ISDN SUBSYSTEM (Eicon active card driver)
6876 M:      Armin Schindler <mac@melware.de>
6877 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6878 W:      http://www.melware.de
6879 S:      Maintained
6880 F:      drivers/isdn/hardware/eicon/
6881
6882 IT87 HARDWARE MONITORING DRIVER
6883 M:      Jean Delvare <jdelvare@suse.com>
6884 L:      linux-hwmon@vger.kernel.org
6885 S:      Maintained
6886 F:      Documentation/hwmon/it87
6887 F:      drivers/hwmon/it87.c
6888
6889 IT913X MEDIA DRIVER
6890 M:      Antti Palosaari <crope@iki.fi>
6891 L:      linux-media@vger.kernel.org
6892 W:      https://linuxtv.org
6893 W:      http://palosaari.fi/linux/
6894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6895 T:      git git://linuxtv.org/anttip/media_tree.git
6896 S:      Maintained
6897 F:      drivers/media/tuners/it913x*
6898
6899 IVTV VIDEO4LINUX DRIVER
6900 M:      Andy Walls <awalls@md.metrocast.net>
6901 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6902 L:      linux-media@vger.kernel.org
6903 T:      git git://linuxtv.org/media_tree.git
6904 W:      http://www.ivtvdriver.org
6905 S:      Maintained
6906 F:      Documentation/media/v4l-drivers/ivtv*
6907 F:      drivers/media/pci/ivtv/
6908 F:      include/uapi/linux/ivtv*
6909
6910 IX2505V MEDIA DRIVER
6911 M:      Malcolm Priestley <tvboxspy@gmail.com>
6912 L:      linux-media@vger.kernel.org
6913 W:      https://linuxtv.org
6914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6915 S:      Maintained
6916 F:      drivers/media/dvb-frontends/ix2505v*
6917
6918 JC42.4 TEMPERATURE SENSOR DRIVER
6919 M:      Guenter Roeck <linux@roeck-us.net>
6920 L:      linux-hwmon@vger.kernel.org
6921 S:      Maintained
6922 F:      drivers/hwmon/jc42.c
6923 F:      Documentation/hwmon/jc42
6924
6925 JFS FILESYSTEM
6926 M:      Dave Kleikamp <shaggy@kernel.org>
6927 L:      jfs-discussion@lists.sourceforge.net
6928 W:      http://jfs.sourceforge.net/
6929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6930 S:      Maintained
6931 F:      Documentation/filesystems/jfs.txt
6932 F:      fs/jfs/
6933
6934 JME NETWORK DRIVER
6935 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6936 L:      netdev@vger.kernel.org
6937 S:      Maintained
6938 F:      drivers/net/ethernet/jme.*
6939
6940 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6941 M:      David Woodhouse <dwmw2@infradead.org>
6942 L:      linux-mtd@lists.infradead.org
6943 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6944 S:      Maintained
6945 F:      fs/jffs2/
6946 F:      include/uapi/linux/jffs2.h
6947
6948 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6949 M:      "Theodore Ts'o" <tytso@mit.edu>
6950 M:      Jan Kara <jack@suse.com>
6951 L:      linux-ext4@vger.kernel.org
6952 S:      Maintained
6953 F:      fs/jbd2/
6954 F:      include/linux/jbd2.h
6955
6956 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6957 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6958 L:      linux-media@vger.kernel.org
6959 S:      Maintained
6960 F:      drivers/media/platform/rcar_jpu.c
6961
6962 JSM Neo PCI based serial card
6963 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6964 L:      linux-serial@vger.kernel.org
6965 S:      Maintained
6966 F:      drivers/tty/serial/jsm/
6967
6968 K10TEMP HARDWARE MONITORING DRIVER
6969 M:      Clemens Ladisch <clemens@ladisch.de>
6970 L:      linux-hwmon@vger.kernel.org
6971 S:      Maintained
6972 F:      Documentation/hwmon/k10temp
6973 F:      drivers/hwmon/k10temp.c
6974
6975 K8TEMP HARDWARE MONITORING DRIVER
6976 M:      Rudolf Marek <r.marek@assembler.cz>
6977 L:      linux-hwmon@vger.kernel.org
6978 S:      Maintained
6979 F:      Documentation/hwmon/k8temp
6980 F:      drivers/hwmon/k8temp.c
6981
6982 KASAN
6983 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6984 R:      Alexander Potapenko <glider@google.com>
6985 R:      Dmitry Vyukov <dvyukov@google.com>
6986 L:      kasan-dev@googlegroups.com
6987 S:      Maintained
6988 F:      arch/*/include/asm/kasan.h
6989 F:      arch/*/mm/kasan_init*
6990 F:      Documentation/dev-tools/kasan.rst
6991 F:      include/linux/kasan*.h
6992 F:      lib/test_kasan.c
6993 F:      mm/kasan/
6994 F:      scripts/Makefile.kasan
6995
6996 KCONFIG
6997 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6998 L:      linux-kbuild@vger.kernel.org
6999 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7000 S:      Maintained
7001 F:      Documentation/kbuild/kconfig-language.txt
7002 F:      scripts/kconfig/
7003
7004 KDUMP
7005 M:      Dave Young <dyoung@redhat.com>
7006 M:      Baoquan He <bhe@redhat.com>
7007 R:      Vivek Goyal <vgoyal@redhat.com>
7008 L:      kexec@lists.infradead.org
7009 W:      http://lse.sourceforge.net/kdump/
7010 S:      Maintained
7011 F:      Documentation/kdump/
7012
7013 KEENE FM RADIO TRANSMITTER DRIVER
7014 M:      Hans Verkuil <hverkuil@xs4all.nl>
7015 L:      linux-media@vger.kernel.org
7016 T:      git git://linuxtv.org/media_tree.git
7017 W:      https://linuxtv.org
7018 S:      Maintained
7019 F:      drivers/media/radio/radio-keene*
7020
7021 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7022 M:      Ian Kent <raven@themaw.net>
7023 L:      autofs@vger.kernel.org
7024 S:      Maintained
7025 F:      fs/autofs4/
7026
7027 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7028 M:      Michal Marek <mmarek@suse.com>
7029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7031 L:      linux-kbuild@vger.kernel.org
7032 S:      Maintained
7033 F:      Documentation/kbuild/
7034 F:      Makefile
7035 F:      scripts/Makefile.*
7036 F:      scripts/basic/
7037 F:      scripts/mk*
7038 F:      scripts/package/
7039
7040 KERNEL JANITORS
7041 L:      kernel-janitors@vger.kernel.org
7042 W:      http://kernelnewbies.org/KernelJanitors
7043 S:      Odd Fixes
7044
7045 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7046 M:      "J. Bruce Fields" <bfields@fieldses.org>
7047 M:      Jeff Layton <jlayton@poochiereds.net>
7048 L:      linux-nfs@vger.kernel.org
7049 W:      http://nfs.sourceforge.net/
7050 T:      git git://linux-nfs.org/~bfields/linux.git
7051 S:      Supported
7052 F:      fs/nfsd/
7053 F:      include/uapi/linux/nfsd/
7054 F:      fs/lockd/
7055 F:      fs/nfs_common/
7056 F:      net/sunrpc/
7057 F:      include/linux/lockd/
7058 F:      include/linux/sunrpc/
7059 F:      include/uapi/linux/sunrpc/
7060
7061 KERNEL SELFTEST FRAMEWORK
7062 M:      Shuah Khan <shuahkh@osg.samsung.com>
7063 M:      Shuah Khan <shuah@kernel.org>
7064 L:      linux-kselftest@vger.kernel.org
7065 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7066 S:      Maintained
7067 F:      tools/testing/selftests
7068
7069 KERNEL VIRTUAL MACHINE (KVM)
7070 M:      Paolo Bonzini <pbonzini@redhat.com>
7071 M:      Radim Krčmář <rkrcmar@redhat.com>
7072 L:      kvm@vger.kernel.org
7073 W:      http://www.linux-kvm.org
7074 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7075 S:      Supported
7076 F:      Documentation/*/kvm*.txt
7077 F:      Documentation/virtual/kvm/
7078 F:      arch/*/kvm/
7079 F:      arch/x86/kernel/kvm.c
7080 F:      arch/x86/kernel/kvmclock.c
7081 F:      arch/*/include/asm/kvm*
7082 F:      include/linux/kvm*
7083 F:      include/uapi/linux/kvm*
7084 F:      virt/kvm/
7085 F:      tools/kvm/
7086
7087 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7088 M:      Joerg Roedel <joro@8bytes.org>
7089 L:      kvm@vger.kernel.org
7090 W:      http://www.linux-kvm.org/
7091 S:      Maintained
7092 F:      arch/x86/include/asm/svm.h
7093 F:      arch/x86/kvm/svm.c
7094
7095 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7096 M:      Alexander Graf <agraf@suse.com>
7097 L:      kvm-ppc@vger.kernel.org
7098 W:      http://www.linux-kvm.org/
7099 T:      git git://github.com/agraf/linux-2.6.git
7100 S:      Supported
7101 F:      arch/powerpc/include/asm/kvm*
7102 F:      arch/powerpc/kvm/
7103
7104 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7105 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7106 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7107 L:      linux-s390@vger.kernel.org
7108 W:      http://www.ibm.com/developerworks/linux/linux390/
7109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7110 S:      Supported
7111 F:      Documentation/s390/kvm.txt
7112 F:      arch/s390/include/asm/kvm*
7113 F:      arch/s390/kvm/
7114
7115 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7116 M:      Christoffer Dall <christoffer.dall@linaro.org>
7117 M:      Marc Zyngier <marc.zyngier@arm.com>
7118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7119 L:      kvmarm@lists.cs.columbia.edu
7120 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7122 S:      Supported
7123 F:      arch/arm/include/uapi/asm/kvm*
7124 F:      arch/arm/include/asm/kvm*
7125 F:      arch/arm/kvm/
7126 F:      virt/kvm/arm/
7127 F:      include/kvm/arm_*
7128
7129 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7130 M:      Christoffer Dall <christoffer.dall@linaro.org>
7131 M:      Marc Zyngier <marc.zyngier@arm.com>
7132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7133 L:      kvmarm@lists.cs.columbia.edu
7134 S:      Maintained
7135 F:      arch/arm64/include/uapi/asm/kvm*
7136 F:      arch/arm64/include/asm/kvm*
7137 F:      arch/arm64/kvm/
7138
7139 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7140 M:      James Hogan <james.hogan@imgtec.com>
7141 L:      linux-mips@linux-mips.org
7142 S:      Supported
7143 F:      arch/mips/include/uapi/asm/kvm*
7144 F:      arch/mips/include/asm/kvm*
7145 F:      arch/mips/kvm/
7146
7147 KEXEC
7148 M:      Eric Biederman <ebiederm@xmission.com>
7149 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7150 L:      kexec@lists.infradead.org
7151 S:      Maintained
7152 F:      include/linux/kexec.h
7153 F:      include/uapi/linux/kexec.h
7154 F:      kernel/kexec*
7155
7156 KEYS/KEYRINGS:
7157 M:      David Howells <dhowells@redhat.com>
7158 L:      keyrings@vger.kernel.org
7159 S:      Maintained
7160 F:      Documentation/security/keys.txt
7161 F:      include/linux/key.h
7162 F:      include/linux/key-type.h
7163 F:      include/linux/keyctl.h
7164 F:      include/uapi/linux/keyctl.h
7165 F:      include/keys/
7166 F:      security/keys/
7167
7168 KEYS-TRUSTED
7169 M:      David Safford <safford@us.ibm.com>
7170 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7171 L:      linux-security-module@vger.kernel.org
7172 L:      keyrings@vger.kernel.org
7173 S:      Supported
7174 F:      Documentation/security/keys-trusted-encrypted.txt
7175 F:      include/keys/trusted-type.h
7176 F:      security/keys/trusted.c
7177 F:      security/keys/trusted.h
7178
7179 KEYS-ENCRYPTED
7180 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7181 M:      David Safford <safford@us.ibm.com>
7182 L:      linux-security-module@vger.kernel.org
7183 L:      keyrings@vger.kernel.org
7184 S:      Supported
7185 F:      Documentation/security/keys-trusted-encrypted.txt
7186 F:      include/keys/encrypted-type.h
7187 F:      security/keys/encrypted-keys/
7188
7189 KGDB / KDB /debug_core
7190 M:      Jason Wessel <jason.wessel@windriver.com>
7191 W:      http://kgdb.wiki.kernel.org/
7192 L:      kgdb-bugreport@lists.sourceforge.net
7193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7194 S:      Maintained
7195 F:      Documentation/DocBook/kgdb.tmpl
7196 F:      drivers/misc/kgdbts.c
7197 F:      drivers/tty/serial/kgdboc.c
7198 F:      include/linux/kdb.h
7199 F:      include/linux/kgdb.h
7200 F:      kernel/debug/
7201
7202 KMEMCHECK
7203 M:      Vegard Nossum <vegardno@ifi.uio.no>
7204 M:      Pekka Enberg <penberg@kernel.org>
7205 S:      Maintained
7206 F:      Documentation/dev-tools/kmemcheck.rst
7207 F:      arch/x86/include/asm/kmemcheck.h
7208 F:      arch/x86/mm/kmemcheck/
7209 F:      include/linux/kmemcheck.h
7210 F:      mm/kmemcheck.c
7211
7212 KMEMLEAK
7213 M:      Catalin Marinas <catalin.marinas@arm.com>
7214 S:      Maintained
7215 F:      Documentation/dev-tools/kmemleak.rst
7216 F:      include/linux/kmemleak.h
7217 F:      mm/kmemleak.c
7218 F:      mm/kmemleak-test.c
7219
7220 KPROBES
7221 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7222 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7223 M:      "David S. Miller" <davem@davemloft.net>
7224 M:      Masami Hiramatsu <mhiramat@kernel.org>
7225 S:      Maintained
7226 F:      Documentation/kprobes.txt
7227 F:      include/linux/kprobes.h
7228 F:      kernel/kprobes.c
7229
7230 KS0108 LCD CONTROLLER DRIVER
7231 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7232 W:      http://miguelojeda.es/auxdisplay.htm
7233 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7234 S:      Maintained
7235 F:      Documentation/auxdisplay/ks0108
7236 F:      drivers/auxdisplay/ks0108.c
7237 F:      include/linux/ks0108.h
7238
7239 L3MDEV
7240 M:      David Ahern <dsa@cumulusnetworks.com>
7241 L:      netdev@vger.kernel.org
7242 S:      Maintained
7243 F:      net/l3mdev
7244 F:      include/net/l3mdev.h
7245
7246 LANTIQ MIPS ARCHITECTURE
7247 M:      John Crispin <john@phrozen.org>
7248 L:      linux-mips@linux-mips.org
7249 S:      Maintained
7250 F:      arch/mips/lantiq
7251
7252 LAPB module
7253 L:      linux-x25@vger.kernel.org
7254 S:      Orphan
7255 F:      Documentation/networking/lapb-module.txt
7256 F:      include/*/lapb.h
7257 F:      net/lapb/
7258
7259 LASI 53c700 driver for PARISC
7260 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7261 L:      linux-scsi@vger.kernel.org
7262 S:      Maintained
7263 F:      Documentation/scsi/53c700.txt
7264 F:      drivers/scsi/53c700*
7265
7266 LED SUBSYSTEM
7267 M:      Richard Purdie <rpurdie@rpsys.net>
7268 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7269 M:      Pavel Machek <pavel@ucw.cz>
7270 L:      linux-leds@vger.kernel.org
7271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7272 S:      Maintained
7273 F:      Documentation/devicetree/bindings/leds/
7274 F:      drivers/leds/
7275 F:      include/linux/leds.h
7276
7277 LEGACY EEPROM DRIVER
7278 M:      Jean Delvare <jdelvare@suse.com>
7279 S:      Maintained
7280 F:      Documentation/misc-devices/eeprom
7281 F:      drivers/misc/eeprom/eeprom.c
7282
7283 LEGO USB Tower driver
7284 M:      Juergen Stuber <starblue@users.sourceforge.net>
7285 L:      legousb-devel@lists.sourceforge.net
7286 W:      http://legousb.sourceforge.net/
7287 S:      Maintained
7288 F:      drivers/usb/misc/legousbtower.c
7289
7290 LG2160 MEDIA DRIVER
7291 M:      Michael Krufky <mkrufky@linuxtv.org>
7292 L:      linux-media@vger.kernel.org
7293 W:      https://linuxtv.org
7294 W:      http://github.com/mkrufky
7295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7296 T:      git git://linuxtv.org/mkrufky/tuners.git
7297 S:      Maintained
7298 F:      drivers/media/dvb-frontends/lg2160.*
7299
7300 LGDT3305 MEDIA DRIVER
7301 M:      Michael Krufky <mkrufky@linuxtv.org>
7302 L:      linux-media@vger.kernel.org
7303 W:      https://linuxtv.org
7304 W:      http://github.com/mkrufky
7305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7306 T:      git git://linuxtv.org/mkrufky/tuners.git
7307 S:      Maintained
7308 F:      drivers/media/dvb-frontends/lgdt3305.*
7309
7310 LGUEST
7311 M:      Rusty Russell <rusty@rustcorp.com.au>
7312 L:      lguest@lists.ozlabs.org
7313 W:      http://lguest.ozlabs.org/
7314 S:      Odd Fixes
7315 F:      arch/x86/include/asm/lguest*.h
7316 F:      arch/x86/lguest/
7317 F:      drivers/lguest/
7318 F:      include/linux/lguest*.h
7319 F:      tools/lguest/
7320
7321 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7322 M:      Tejun Heo <tj@kernel.org>
7323 L:      linux-ide@vger.kernel.org
7324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7325 S:      Maintained
7326 F:      drivers/ata/
7327 F:      include/linux/ata.h
7328 F:      include/linux/libata.h
7329 F:      Documentation/devicetree/bindings/ata/
7330
7331 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7332 M:      Viresh Kumar <vireshk@kernel.org>
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:      include/linux/pata_arasan_cf_data.h
7337 F:      drivers/ata/pata_arasan_cf.c
7338
7339 LIBATA PATA DRIVERS
7340 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7341 M:      Tejun Heo <tj@kernel.org>
7342 L:      linux-ide@vger.kernel.org
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7344 S:      Maintained
7345 F:      drivers/ata/pata_*.c
7346 F:      drivers/ata/ata_generic.c
7347
7348 LIBATA SATA AHCI PLATFORM devices support
7349 M:      Hans de Goede <hdegoede@redhat.com>
7350 M:      Tejun Heo <tj@kernel.org>
7351 L:      linux-ide@vger.kernel.org
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7353 S:      Maintained
7354 F:      drivers/ata/ahci_platform.c
7355 F:      drivers/ata/libahci_platform.c
7356 F:      include/linux/ahci_platform.h
7357
7358 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7359 M:      Mikael Pettersson <mikpelinux@gmail.com>
7360 L:      linux-ide@vger.kernel.org
7361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7362 S:      Maintained
7363 F:      drivers/ata/sata_promise.*
7364
7365 LIBLOCKDEP
7366 M:      Sasha Levin <sasha.levin@oracle.com>
7367 S:      Maintained
7368 F:      tools/lib/lockdep/
7369
7370 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7371 M:      Dan Williams <dan.j.williams@intel.com>
7372 L:      linux-nvdimm@lists.01.org
7373 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7375 S:      Supported
7376 F:      drivers/nvdimm/*
7377 F:      include/linux/nd.h
7378 F:      include/linux/libnvdimm.h
7379 F:      include/uapi/linux/ndctl.h
7380
7381 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7382 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7383 L:      linux-nvdimm@lists.01.org
7384 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7385 S:      Supported
7386 F:      drivers/nvdimm/blk.c
7387 F:      drivers/nvdimm/region_devs.c
7388 F:      drivers/acpi/nfit*
7389
7390 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7391 M:      Vishal Verma <vishal.l.verma@intel.com>
7392 L:      linux-nvdimm@lists.01.org
7393 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7394 S:      Supported
7395 F:      drivers/nvdimm/btt*
7396
7397 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7398 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7399 L:      linux-nvdimm@lists.01.org
7400 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7401 S:      Supported
7402 F:      drivers/nvdimm/pmem.c
7403 F:      include/linux/pmem.h
7404 F:      arch/*/include/asm/pmem.h
7405
7406 LIGHTNVM PLATFORM SUPPORT
7407 M:      Matias Bjorling <mb@lightnvm.io>
7408 W:      http://github/OpenChannelSSD
7409 L:      linux-block@vger.kernel.org
7410 S:      Maintained
7411 F:      drivers/lightnvm/
7412 F:      include/linux/lightnvm.h
7413 F:      include/uapi/linux/lightnvm.h
7414
7415 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7416 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7417 M:      Paul Mackerras <paulus@samba.org>
7418 M:      Michael Ellerman <mpe@ellerman.id.au>
7419 W:      https://github.com/linuxppc/linux/wiki
7420 L:      linuxppc-dev@lists.ozlabs.org
7421 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7423 S:      Supported
7424 F:      Documentation/powerpc/
7425 F:      arch/powerpc/
7426 F:      drivers/char/tpm/tpm_ibmvtpm*
7427 F:      drivers/crypto/nx/
7428 F:      drivers/crypto/vmx/
7429 F:      drivers/net/ethernet/ibm/ibmveth.*
7430 F:      drivers/net/ethernet/ibm/ibmvnic.*
7431 F:      drivers/pci/hotplug/pnv_php.c
7432 F:      drivers/pci/hotplug/rpa*
7433 F:      drivers/scsi/ibmvscsi/
7434 F:      tools/testing/selftests/powerpc
7435 N:      opal
7436 N:      /pmac
7437 N:      powermac
7438 N:      powernv
7439 N:      [^a-z0-9]ps3
7440 N:      pseries
7441
7442 LINUX FOR POWER MACINTOSH
7443 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7444 W:      http://www.penguinppc.org/
7445 L:      linuxppc-dev@lists.ozlabs.org
7446 S:      Maintained
7447 F:      arch/powerpc/platforms/powermac/
7448 F:      drivers/macintosh/
7449
7450 LINUX FOR POWERPC EMBEDDED MPC5XXX
7451 M:      Anatolij Gustschin <agust@denx.de>
7452 L:      linuxppc-dev@lists.ozlabs.org
7453 T:      git git://git.denx.de/linux-denx-agust.git
7454 S:      Maintained
7455 F:      arch/powerpc/platforms/512x/
7456 F:      arch/powerpc/platforms/52xx/
7457
7458 LINUX FOR POWERPC EMBEDDED PPC4XX
7459 M:      Alistair Popple <alistair@popple.id.au>
7460 M:      Matt Porter <mporter@kernel.crashing.org>
7461 W:      http://www.penguinppc.org/
7462 L:      linuxppc-dev@lists.ozlabs.org
7463 S:      Maintained
7464 F:      arch/powerpc/platforms/40x/
7465 F:      arch/powerpc/platforms/44x/
7466
7467 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7468 L:      linuxppc-dev@lists.ozlabs.org
7469 S:      Orphan
7470 F:      arch/powerpc/*/*virtex*
7471 F:      arch/powerpc/*/*/*virtex*
7472
7473 LINUX FOR POWERPC EMBEDDED PPC8XX
7474 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7475 W:      http://www.penguinppc.org/
7476 L:      linuxppc-dev@lists.ozlabs.org
7477 S:      Maintained
7478 F:      arch/powerpc/platforms/8xx/
7479
7480 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7481 M:      Scott Wood <oss@buserror.net>
7482 M:      Kumar Gala <galak@kernel.crashing.org>
7483 W:      http://www.penguinppc.org/
7484 L:      linuxppc-dev@lists.ozlabs.org
7485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7486 S:      Maintained
7487 F:      arch/powerpc/platforms/83xx/
7488 F:      arch/powerpc/platforms/85xx/
7489
7490 LINUX FOR POWERPC PA SEMI PWRFICIENT
7491 L:      linuxppc-dev@lists.ozlabs.org
7492 S:      Orphan
7493 F:      arch/powerpc/platforms/pasemi/
7494 F:      drivers/*/*pasemi*
7495 F:      drivers/*/*/*pasemi*
7496
7497 LINUX SECURITY MODULE (LSM) FRAMEWORK
7498 M:      Chris Wright <chrisw@sous-sol.org>
7499 L:      linux-security-module@vger.kernel.org
7500 S:      Supported
7501
7502 LIS3LV02D ACCELEROMETER DRIVER
7503 M:      Eric Piel <eric.piel@tremplin-utc.net>
7504 S:      Maintained
7505 F:      Documentation/misc-devices/lis3lv02d
7506 F:      drivers/misc/lis3lv02d/
7507 F:      drivers/platform/x86/hp_accel.c
7508
7509 LIVE PATCHING
7510 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7511 M:      Jessica Yu <jeyu@redhat.com>
7512 M:      Jiri Kosina <jikos@kernel.org>
7513 M:      Miroslav Benes <mbenes@suse.cz>
7514 R:      Petr Mladek <pmladek@suse.com>
7515 S:      Maintained
7516 F:      kernel/livepatch/
7517 F:      include/linux/livepatch.h
7518 F:      arch/x86/include/asm/livepatch.h
7519 F:      arch/x86/kernel/livepatch.c
7520 F:      Documentation/livepatch/
7521 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7522 F:      samples/livepatch/
7523 L:      live-patching@vger.kernel.org
7524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7525
7526 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7527 M:      Kees Cook <keescook@chromium.org>
7528 S:      Maintained
7529 F:      drivers/misc/lkdtm*
7530
7531 LLC (802.2)
7532 L:      netdev@vger.kernel.org
7533 S:      Odd fixes
7534 F:      include/linux/llc.h
7535 F:      include/uapi/linux/llc.h
7536 F:      include/net/llc*
7537 F:      net/llc/
7538
7539 LM73 HARDWARE MONITOR DRIVER
7540 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7541 L:      linux-hwmon@vger.kernel.org
7542 S:      Maintained
7543 F:      drivers/hwmon/lm73.c
7544
7545 LM78 HARDWARE MONITOR DRIVER
7546 M:      Jean Delvare <jdelvare@suse.com>
7547 L:      linux-hwmon@vger.kernel.org
7548 S:      Maintained
7549 F:      Documentation/hwmon/lm78
7550 F:      drivers/hwmon/lm78.c
7551
7552 LM83 HARDWARE MONITOR DRIVER
7553 M:      Jean Delvare <jdelvare@suse.com>
7554 L:      linux-hwmon@vger.kernel.org
7555 S:      Maintained
7556 F:      Documentation/hwmon/lm83
7557 F:      drivers/hwmon/lm83.c
7558
7559 LM90 HARDWARE MONITOR DRIVER
7560 M:      Jean Delvare <jdelvare@suse.com>
7561 L:      linux-hwmon@vger.kernel.org
7562 S:      Maintained
7563 F:      Documentation/hwmon/lm90
7564 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7565 F:      drivers/hwmon/lm90.c
7566 F:      include/dt-bindings/thermal/lm90.h
7567
7568 LM95234 HARDWARE MONITOR DRIVER
7569 M:      Guenter Roeck <linux@roeck-us.net>
7570 L:      linux-hwmon@vger.kernel.org
7571 S:      Maintained
7572 F:      Documentation/hwmon/lm95234
7573 F:      drivers/hwmon/lm95234.c
7574
7575 LME2510 MEDIA DRIVER
7576 M:      Malcolm Priestley <tvboxspy@gmail.com>
7577 L:      linux-media@vger.kernel.org
7578 W:      https://linuxtv.org
7579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7580 S:      Maintained
7581 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7582
7583 LOCKING PRIMITIVES
7584 M:      Peter Zijlstra <peterz@infradead.org>
7585 M:      Ingo Molnar <mingo@redhat.com>
7586 L:      linux-kernel@vger.kernel.org
7587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7588 S:      Maintained
7589 F:      Documentation/locking/
7590 F:      include/linux/lockdep.h
7591 F:      include/linux/spinlock*.h
7592 F:      arch/*/include/asm/spinlock*.h
7593 F:      include/linux/rwlock*.h
7594 F:      include/linux/mutex*.h
7595 F:      arch/*/include/asm/mutex*.h
7596 F:      include/linux/rwsem*.h
7597 F:      arch/*/include/asm/rwsem.h
7598 F:      include/linux/seqlock.h
7599 F:      lib/locking*.[ch]
7600 F:      kernel/locking/
7601
7602 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7603 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7604 L:      linux-ntfs-dev@lists.sourceforge.net
7605 W:      http://www.linux-ntfs.org/content/view/19/37/
7606 S:      Maintained
7607 F:      Documentation/ldm.txt
7608 F:      block/partitions/ldm.*
7609
7610 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7611 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7612 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7613 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7614 L:      MPT-FusionLinux.pdl@broadcom.com
7615 L:      linux-scsi@vger.kernel.org
7616 W:      http://www.avagotech.com/support/
7617 S:      Supported
7618 F:      drivers/message/fusion/
7619 F:      drivers/scsi/mpt2sas/
7620 F:      drivers/scsi/mpt3sas/
7621
7622 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7623 M:      Matthew Wilcox <matthew@wil.cx>
7624 L:      linux-scsi@vger.kernel.org
7625 S:      Maintained
7626 F:      drivers/scsi/sym53c8xx_2/
7627
7628 LTC4261 HARDWARE MONITOR DRIVER
7629 M:      Guenter Roeck <linux@roeck-us.net>
7630 L:      linux-hwmon@vger.kernel.org
7631 S:      Maintained
7632 F:      Documentation/hwmon/ltc4261
7633 F:      drivers/hwmon/ltc4261.c
7634
7635 LTP (Linux Test Project)
7636 M:      Mike Frysinger <vapier@gentoo.org>
7637 M:      Cyril Hrubis <chrubis@suse.cz>
7638 M:      Wanlong Gao <wanlong.gao@gmail.com>
7639 M:      Jan Stancek <jstancek@redhat.com>
7640 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7641 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7642 L:      ltp@lists.linux.it (subscribers-only)
7643 W:      http://linux-test-project.github.io/
7644 T:      git git://github.com/linux-test-project/ltp.git
7645 S:      Maintained
7646
7647 M32R ARCHITECTURE
7648 W:      http://www.linux-m32r.org/
7649 S:      Orphan
7650 F:      arch/m32r/
7651
7652 M68K ARCHITECTURE
7653 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7654 L:      linux-m68k@lists.linux-m68k.org
7655 W:      http://www.linux-m68k.org/
7656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7657 S:      Maintained
7658 F:      arch/m68k/
7659 F:      drivers/zorro/
7660
7661 M68K ON APPLE MACINTOSH
7662 M:      Joshua Thompson <funaho@jurai.org>
7663 W:      http://www.mac.linux-m68k.org/
7664 L:      linux-m68k@lists.linux-m68k.org
7665 S:      Maintained
7666 F:      arch/m68k/mac/
7667
7668 M68K ON HP9000/300
7669 M:      Philip Blundell <philb@gnu.org>
7670 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7671 S:      Maintained
7672 F:      arch/m68k/hp300/
7673
7674 M88DS3103 MEDIA DRIVER
7675 M:      Antti Palosaari <crope@iki.fi>
7676 L:      linux-media@vger.kernel.org
7677 W:      https://linuxtv.org
7678 W:      http://palosaari.fi/linux/
7679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7680 T:      git git://linuxtv.org/anttip/media_tree.git
7681 S:      Maintained
7682 F:      drivers/media/dvb-frontends/m88ds3103*
7683
7684 M88RS2000 MEDIA DRIVER
7685 M:      Malcolm Priestley <tvboxspy@gmail.com>
7686 L:      linux-media@vger.kernel.org
7687 W:      https://linuxtv.org
7688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7689 S:      Maintained
7690 F:      drivers/media/dvb-frontends/m88rs2000*
7691
7692 MA901 MASTERKIT USB FM RADIO DRIVER
7693 M:      Alexey Klimov <klimov.linux@gmail.com>
7694 L:      linux-media@vger.kernel.org
7695 T:      git git://linuxtv.org/media_tree.git
7696 S:      Maintained
7697 F:      drivers/media/radio/radio-ma901.c
7698
7699 MAC80211
7700 M:      Johannes Berg <johannes@sipsolutions.net>
7701 L:      linux-wireless@vger.kernel.org
7702 W:      http://wireless.kernel.org/
7703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7705 S:      Maintained
7706 F:      Documentation/networking/mac80211-injection.txt
7707 F:      include/net/mac80211.h
7708 F:      net/mac80211/
7709 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7710
7711 MACVLAN DRIVER
7712 M:      Patrick McHardy <kaber@trash.net>
7713 L:      netdev@vger.kernel.org
7714 S:      Maintained
7715 F:      drivers/net/macvlan.c
7716 F:      include/linux/if_macvlan.h
7717
7718 MAILBOX API
7719 M:      Jassi Brar <jassisinghbrar@gmail.com>
7720 L:      linux-kernel@vger.kernel.org
7721 S:      Maintained
7722 F:      drivers/mailbox/
7723 F:      include/linux/mailbox_client.h
7724 F:      include/linux/mailbox_controller.h
7725
7726 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7727 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7728 W:      http://www.kernel.org/doc/man-pages
7729 L:      linux-man@vger.kernel.org
7730 S:      Maintained
7731
7732 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7733 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7734 L:      linux-mips@linux-mips.org
7735 S:      Maintained
7736 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7737
7738 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7739 M:      Andrew Lunn <andrew@lunn.ch>
7740 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7741 L:      netdev@vger.kernel.org
7742 S:      Maintained
7743 F:      drivers/net/dsa/mv88e6xxx/
7744 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7745
7746 MARVELL ARMADA DRM SUPPORT
7747 M:      Russell King <linux@armlinux.org.uk>
7748 S:      Maintained
7749 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7750 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7751 F:      drivers/gpu/drm/armada/
7752 F:      include/uapi/drm/armada_drm.h
7753 F:      Documentation/devicetree/bindings/display/armada/
7754
7755 MARVELL CRYPTO DRIVER
7756 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7757 M:      Arnaud Ebalard <arno@natisbad.org>
7758 F:      drivers/crypto/marvell/
7759 S:      Maintained
7760 L:      linux-crypto@vger.kernel.org
7761
7762 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7763 M:      Mirko Lindner <mlindner@marvell.com>
7764 M:      Stephen Hemminger <stephen@networkplumber.org>
7765 L:      netdev@vger.kernel.org
7766 S:      Maintained
7767 F:      drivers/net/ethernet/marvell/sk*
7768
7769 MARVELL LIBERTAS WIRELESS DRIVER
7770 L:      libertas-dev@lists.infradead.org
7771 S:      Orphan
7772 F:      drivers/net/wireless/marvell/libertas/
7773
7774 MARVELL MV643XX ETHERNET DRIVER
7775 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7776 L:      netdev@vger.kernel.org
7777 S:      Maintained
7778 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7779 F:      include/linux/mv643xx.h
7780
7781 MARVELL MVNETA ETHERNET DRIVER
7782 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7783 L:      netdev@vger.kernel.org
7784 S:      Maintained
7785 F:      drivers/net/ethernet/marvell/mvneta.*
7786
7787 MARVELL MWIFIEX WIRELESS DRIVER
7788 M:      Amitkumar Karwar <akarwar@marvell.com>
7789 M:      Nishant Sarmukadam <nishants@marvell.com>
7790 L:      linux-wireless@vger.kernel.org
7791 S:      Maintained
7792 F:      drivers/net/wireless/marvell/mwifiex/
7793
7794 MARVELL MWL8K WIRELESS DRIVER
7795 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7796 L:      linux-wireless@vger.kernel.org
7797 S:      Odd Fixes
7798 F:      drivers/net/wireless/marvell/mwl8k.c
7799
7800 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7801 M:      Nicolas Pitre <nico@fluxnic.net>
7802 S:      Odd Fixes
7803 F:      drivers/mmc/host/mvsdio.*
7804
7805 MATROX FRAMEBUFFER DRIVER
7806 L:      linux-fbdev@vger.kernel.org
7807 S:      Orphan
7808 F:      drivers/video/fbdev/matrox/matroxfb_*
7809 F:      include/uapi/linux/matroxfb.h
7810
7811 MAX16065 HARDWARE MONITOR DRIVER
7812 M:      Guenter Roeck <linux@roeck-us.net>
7813 L:      linux-hwmon@vger.kernel.org
7814 S:      Maintained
7815 F:      Documentation/hwmon/max16065
7816 F:      drivers/hwmon/max16065.c
7817
7818 MAX20751 HARDWARE MONITOR DRIVER
7819 M:      Guenter Roeck <linux@roeck-us.net>
7820 L:      linux-hwmon@vger.kernel.org
7821 S:      Maintained
7822 F:      Documentation/hwmon/max20751
7823 F:      drivers/hwmon/max20751.c
7824
7825 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7826 L:      linux-hwmon@vger.kernel.org
7827 S:      Orphan
7828 F:      Documentation/hwmon/max6650
7829 F:      drivers/hwmon/max6650.c
7830
7831 MAX6697 HARDWARE MONITOR DRIVER
7832 M:      Guenter Roeck <linux@roeck-us.net>
7833 L:      linux-hwmon@vger.kernel.org
7834 S:      Maintained
7835 F:      Documentation/hwmon/max6697
7836 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7837 F:      drivers/hwmon/max6697.c
7838 F:      include/linux/platform_data/max6697.h
7839
7840 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7841 M:      Peter Rosin <peda@axentia.se>
7842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7843 S:      Maintained
7844 F:      Documentation/devicetree/bindings/sound/max9860.txt
7845 F:      sound/soc/codecs/max9860.*
7846
7847 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7848 M:      Krzysztof Kozlowski <krzk@kernel.org>
7849 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7850 L:      linux-pm@vger.kernel.org
7851 S:      Supported
7852 F:      drivers/power/supply/max14577_charger.c
7853 F:      drivers/power/supply/max77693_charger.c
7854
7855 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7856 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7857 L:      linux-kernel@vger.kernel.org
7858 S:      Supported
7859 F:      drivers/*/*max77802*.c
7860 F:      Documentation/devicetree/bindings/*/*max77802.txt
7861 F:      include/dt-bindings/*/*max77802.h
7862
7863 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7864 M:      Chanwoo Choi <cw00.choi@samsung.com>
7865 M:      Krzysztof Kozlowski <krzk@kernel.org>
7866 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7867 L:      linux-kernel@vger.kernel.org
7868 S:      Supported
7869 F:      drivers/*/max14577*.c
7870 F:      drivers/*/max77686*.c
7871 F:      drivers/*/max77693*.c
7872 F:      drivers/extcon/extcon-max14577.c
7873 F:      drivers/extcon/extcon-max77693.c
7874 F:      drivers/rtc/rtc-max77686.c
7875 F:      drivers/clk/clk-max77686.c
7876 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7877 F:      Documentation/devicetree/bindings/*/max77686.txt
7878 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7879 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7880 F:      include/linux/mfd/max14577*.h
7881 F:      include/linux/mfd/max77686*.h
7882 F:      include/linux/mfd/max77693*.h
7883
7884 MAXIRADIO FM RADIO RECEIVER DRIVER
7885 M:      Hans Verkuil <hverkuil@xs4all.nl>
7886 L:      linux-media@vger.kernel.org
7887 T:      git git://linuxtv.org/media_tree.git
7888 W:      https://linuxtv.org
7889 S:      Maintained
7890 F:      drivers/media/radio/radio-maxiradio*
7891
7892 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7893 M:      Peter Rosin <peda@axentia.se>
7894 L:      linux-iio@vger.kernel.org
7895 S:      Maintained
7896 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7897 F:      drivers/iio/potentiometer/mcp4531.c
7898
7899 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7900 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7901 L:      linux-iio@vger.kernel.org
7902 S:      Maintained
7903 F:      drivers/iio/dac/cio-dac.c
7904
7905 MEDIA DRIVERS FOR RENESAS - FCP
7906 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7907 L:      linux-media@vger.kernel.org
7908 L:      linux-renesas-soc@vger.kernel.org
7909 T:      git git://linuxtv.org/media_tree.git
7910 S:      Supported
7911 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7912 F:      drivers/media/platform/rcar-fcp.c
7913 F:      include/media/rcar-fcp.h
7914
7915 MEDIA DRIVERS FOR RENESAS - FDP1
7916 M:      Kieran Bingham <kieran@bingham.xyz>
7917 L:      linux-media@vger.kernel.org
7918 L:      linux-renesas-soc@vger.kernel.org
7919 T:      git git://linuxtv.org/media_tree.git
7920 S:      Supported
7921 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7922 F:      drivers/media/platform/rcar_fdp1.c
7923
7924 MEDIA DRIVERS FOR RENESAS - VIN
7925 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7926 L:      linux-media@vger.kernel.org
7927 L:      linux-renesas-soc@vger.kernel.org
7928 T:      git git://linuxtv.org/media_tree.git
7929 S:      Supported
7930 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7931 F:      drivers/media/platform/rcar-vin/
7932
7933 MEDIA DRIVERS FOR RENESAS - VSP1
7934 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7935 L:      linux-media@vger.kernel.org
7936 L:      linux-renesas-soc@vger.kernel.org
7937 T:      git git://linuxtv.org/media_tree.git
7938 S:      Supported
7939 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7940 F:      drivers/media/platform/vsp1/
7941
7942 MEDIA DRIVERS FOR HELENE
7943 M:      Abylay Ospan <aospan@netup.ru>
7944 L:      linux-media@vger.kernel.org
7945 W:      https://linuxtv.org
7946 W:      http://netup.tv/
7947 T:      git git://linuxtv.org/media_tree.git
7948 S:      Supported
7949 F:      drivers/media/dvb-frontends/helene*
7950
7951 MEDIA DRIVERS FOR ASCOT2E
7952 M:      Sergey Kozlov <serjk@netup.ru>
7953 M:      Abylay Ospan <aospan@netup.ru>
7954 L:      linux-media@vger.kernel.org
7955 W:      https://linuxtv.org
7956 W:      http://netup.tv/
7957 T:      git git://linuxtv.org/media_tree.git
7958 S:      Supported
7959 F:      drivers/media/dvb-frontends/ascot2e*
7960
7961 MEDIA DRIVERS FOR CXD2841ER
7962 M:      Sergey Kozlov <serjk@netup.ru>
7963 M:      Abylay Ospan <aospan@netup.ru>
7964 L:      linux-media@vger.kernel.org
7965 W:      https://linuxtv.org
7966 W:      http://netup.tv/
7967 T:      git git://linuxtv.org/media_tree.git
7968 S:      Supported
7969 F:      drivers/media/dvb-frontends/cxd2841er*
7970
7971 MEDIA DRIVERS FOR HORUS3A
7972 M:      Sergey Kozlov <serjk@netup.ru>
7973 M:      Abylay Ospan <aospan@netup.ru>
7974 L:      linux-media@vger.kernel.org
7975 W:      https://linuxtv.org
7976 W:      http://netup.tv/
7977 T:      git git://linuxtv.org/media_tree.git
7978 S:      Supported
7979 F:      drivers/media/dvb-frontends/horus3a*
7980
7981 MEDIA DRIVERS FOR LNBH25
7982 M:      Sergey Kozlov <serjk@netup.ru>
7983 M:      Abylay Ospan <aospan@netup.ru>
7984 L:      linux-media@vger.kernel.org
7985 W:      https://linuxtv.org
7986 W:      http://netup.tv/
7987 T:      git git://linuxtv.org/media_tree.git
7988 S:      Supported
7989 F:      drivers/media/dvb-frontends/lnbh25*
7990
7991 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7992 M:      Sergey Kozlov <serjk@netup.ru>
7993 M:      Abylay Ospan <aospan@netup.ru>
7994 L:      linux-media@vger.kernel.org
7995 W:      https://linuxtv.org
7996 W:      http://netup.tv/
7997 T:      git git://linuxtv.org/media_tree.git
7998 S:      Supported
7999 F:      drivers/media/pci/netup_unidvb/*
8000
8001 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8002 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8003 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8004 P:      LinuxTV.org Project
8005 L:      linux-media@vger.kernel.org
8006 W:      https://linuxtv.org
8007 Q:      http://patchwork.kernel.org/project/linux-media/list/
8008 T:      git git://linuxtv.org/media_tree.git
8009 S:      Maintained
8010 F:      Documentation/media/
8011 F:      drivers/media/
8012 F:      drivers/staging/media/
8013 F:      include/linux/platform_data/media/
8014 F:      include/media/
8015 F:      include/uapi/linux/dvb/
8016 F:      include/uapi/linux/videodev2.h
8017 F:      include/uapi/linux/media.h
8018 F:      include/uapi/linux/v4l2-*
8019 F:      include/uapi/linux/meye.h
8020 F:      include/uapi/linux/ivtv*
8021 F:      include/uapi/linux/uvcvideo.h
8022
8023 MEDIATEK ETHERNET DRIVER
8024 M:      Felix Fietkau <nbd@openwrt.org>
8025 M:      John Crispin <blogic@openwrt.org>
8026 L:      netdev@vger.kernel.org
8027 S:      Maintained
8028 F:      drivers/net/ethernet/mediatek/
8029
8030 MEDIATEK MEDIA DRIVER
8031 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8032 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8033 S:      Supported
8034 F:      drivers/media/platform/mtk-vcodec/
8035 F:      drivers/media/platform/mtk-vpu/
8036 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8037 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8038
8039 MEDIATEK MDP DRIVER
8040 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8041 M:      Houlong Wei <houlong.wei@mediatek.com>
8042 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8043 S:      Supported
8044 F:      drivers/media/platform/mtk-mdp/
8045 F:      drivers/media/platform/mtk-vpu/
8046 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8047
8048 MEDIATEK MT7601U WIRELESS LAN DRIVER
8049 M:      Jakub Kicinski <kubakici@wp.pl>
8050 L:      linux-wireless@vger.kernel.org
8051 S:      Maintained
8052 F:      drivers/net/wireless/mediatek/mt7601u/
8053
8054 MEGARAID SCSI/SAS DRIVERS
8055 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8056 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8057 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8058 L:      megaraidlinux.pdl@broadcom.com
8059 L:      linux-scsi@vger.kernel.org
8060 W:      http://www.avagotech.com/support/
8061 S:      Maintained
8062 F:      Documentation/scsi/megaraid.txt
8063 F:      drivers/scsi/megaraid.*
8064 F:      drivers/scsi/megaraid/
8065
8066 MELFAS MIP4 TOUCHSCREEN DRIVER
8067 M:      Sangwon Jee <jeesw@melfas.com>
8068 W:      http://www.melfas.com
8069 S:      Supported
8070 F:      drivers/input/touchscreen/melfas_mip4.c
8071 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8072
8073 MELLANOX ETHERNET DRIVER (mlx4_en)
8074 M:      Tariq Toukan <tariqt@mellanox.com>
8075 L:      netdev@vger.kernel.org
8076 S:      Supported
8077 W:      http://www.mellanox.com
8078 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8079 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8080
8081 MELLANOX ETHERNET DRIVER (mlx5e)
8082 M:      Saeed Mahameed <saeedm@mellanox.com>
8083 L:      netdev@vger.kernel.org
8084 S:      Supported
8085 W:      http://www.mellanox.com
8086 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8087 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8088
8089 MELLANOX ETHERNET SWITCH DRIVERS
8090 M:      Jiri Pirko <jiri@mellanox.com>
8091 M:      Ido Schimmel <idosch@mellanox.com>
8092 L:      netdev@vger.kernel.org
8093 S:      Supported
8094 W:      http://www.mellanox.com
8095 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8096 F:      drivers/net/ethernet/mellanox/mlxsw/
8097
8098 MELLANOX MLXCPLD I2C AND MUX DRIVER
8099 M:      Vadim Pasternak <vadimp@mellanox.com>
8100 M:      Michael Shych <michaelsh@mellanox.com>
8101 L:      linux-i2c@vger.kernel.org
8102 S:      Supported
8103 F:      drivers/i2c/busses/i2c-mlxcpld.c
8104 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8105 F:      Documentation/i2c/busses/i2c-mlxcpld
8106
8107 MELLANOX MLXCPLD LED DRIVER
8108 M:      Vadim Pasternak <vadimp@mellanox.com>
8109 L:      linux-leds@vger.kernel.org
8110 S:      Supported
8111 F:      drivers/leds/leds-mlxcpld.c
8112 F:      Documentation/leds/leds-mlxcpld.txt
8113
8114 MELLANOX PLATFORM DRIVER
8115 M:      Vadim Pasternak <vadimp@mellanox.com>
8116 L:      platform-driver-x86@vger.kernel.org
8117 S:      Supported
8118 F:      drivers/platform/x86/mlx-platform.c
8119
8120 MELLANOX MLX CPLD HOTPLUG DRIVER
8121 M:      Vadim Pasternak <vadimp@mellanox.com>
8122 L:      platform-driver-x86@vger.kernel.org
8123 S:      Supported
8124 F:      drivers/platform/x86/mlxcpld-hotplug.c
8125 F:      include/linux/platform_data/mlxcpld-hotplug.h
8126
8127 SOFT-ROCE DRIVER (rxe)
8128 M:      Moni Shoua <monis@mellanox.com>
8129 L:      linux-rdma@vger.kernel.org
8130 S:      Supported
8131 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8132 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8133 F:      drivers/infiniband/sw/rxe/
8134 F:      include/uapi/rdma/rdma_user_rxe.h
8135
8136 MEMBARRIER SUPPORT
8137 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8138 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8139 L:      linux-kernel@vger.kernel.org
8140 S:      Supported
8141 F:      kernel/membarrier.c
8142 F:      include/uapi/linux/membarrier.h
8143
8144 MEMORY MANAGEMENT
8145 L:      linux-mm@kvack.org
8146 W:      http://www.linux-mm.org
8147 S:      Maintained
8148 F:      include/linux/mm.h
8149 F:      include/linux/gfp.h
8150 F:      include/linux/mmzone.h
8151 F:      include/linux/memory_hotplug.h
8152 F:      include/linux/vmalloc.h
8153 F:      mm/
8154
8155 MEMORY TECHNOLOGY DEVICES (MTD)
8156 M:      David Woodhouse <dwmw2@infradead.org>
8157 M:      Brian Norris <computersforpeace@gmail.com>
8158 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8159 M:      Marek Vasut <marek.vasut@gmail.com>
8160 M:      Richard Weinberger <richard@nod.at>
8161 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8162 L:      linux-mtd@lists.infradead.org
8163 W:      http://www.linux-mtd.infradead.org/
8164 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8165 T:      git git://git.infradead.org/linux-mtd.git
8166 T:      git git://git.infradead.org/l2-mtd.git
8167 S:      Maintained
8168 F:      Documentation/devicetree/bindings/mtd/
8169 F:      drivers/mtd/
8170 F:      include/linux/mtd/
8171 F:      include/uapi/mtd/
8172
8173 MEN A21 WATCHDOG DRIVER
8174 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8175 L:      linux-watchdog@vger.kernel.org
8176 S:      Maintained
8177 F:      drivers/watchdog/mena21_wdt.c
8178
8179 MEN CHAMELEON BUS (mcb)
8180 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8181 S:      Maintained
8182 F:      drivers/mcb/
8183 F:      include/linux/mcb.h
8184 F:      Documentation/men-chameleon-bus.txt
8185
8186 MEN F21BMC (Board Management Controller)
8187 M:      Andreas Werner <andreas.werner@men.de>
8188 S:      Supported
8189 F:      drivers/mfd/menf21bmc.c
8190 F:      drivers/watchdog/menf21bmc_wdt.c
8191 F:      drivers/leds/leds-menf21bmc.c
8192 F:      drivers/hwmon/menf21bmc_hwmon.c
8193 F:      Documentation/hwmon/menf21bmc
8194
8195 METAG ARCHITECTURE
8196 M:      James Hogan <james.hogan@imgtec.com>
8197 L:      linux-metag@vger.kernel.org
8198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8199 S:      Odd Fixes
8200 F:      arch/metag/
8201 F:      Documentation/metag/
8202 F:      Documentation/devicetree/bindings/metag/
8203 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8204 F:      drivers/clocksource/metag_generic.c
8205 F:      drivers/irqchip/irq-metag.c
8206 F:      drivers/irqchip/irq-metag-ext.c
8207 F:      drivers/tty/metag_da.c
8208
8209 MICROBLAZE ARCHITECTURE
8210 M:      Michal Simek <monstr@monstr.eu>
8211 W:      http://www.monstr.eu/fdt/
8212 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8213 S:      Supported
8214 F:      arch/microblaze/
8215
8216 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8217 M:      Richard Genoud <richard.genoud@gmail.com>
8218 S:      Maintained
8219 F:      drivers/tty/serial/atmel_serial.c
8220 F:      include/linux/atmel_serial.h
8221
8222 MICROCHIP / ATMEL DMA DRIVER
8223 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8225 L:      dmaengine@vger.kernel.org
8226 S:      Supported
8227 F:      drivers/dma/at_hdmac.c
8228 F:      drivers/dma/at_hdmac_regs.h
8229 F:      include/linux/platform_data/dma-atmel.h
8230
8231 MICROCHIP / ATMEL ISC DRIVER
8232 M:      Songjun Wu <songjun.wu@microchip.com>
8233 L:      linux-media@vger.kernel.org
8234 S:      Supported
8235 F:      drivers/media/platform/atmel/atmel-isc.c
8236 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8237 F:      devicetree/bindings/media/atmel-isc.txt
8238
8239 MICROCHIP USB251XB DRIVER
8240 M:      Richard Leitner <richard.leitner@skidata.com>
8241 L:      linux-usb@vger.kernel.org
8242 S:      Maintained
8243 F:      drivers/usb/misc/usb251xb.c
8244 F:      include/linux/platform_data/usb251xb.h
8245 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8246
8247 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8248 M:      Chen Yu <yu.c.chen@intel.com>
8249 L:      platform-driver-x86@vger.kernel.org
8250 S:      Supported
8251 F:      drivers/platform/x86/surfacepro3_button.c
8252
8253 MICROTEK X6 SCANNER
8254 M:      Oliver Neukum <oliver@neukum.org>
8255 S:      Maintained
8256 F:      drivers/usb/image/microtek.*
8257
8258 MIPS
8259 M:      Ralf Baechle <ralf@linux-mips.org>
8260 L:      linux-mips@linux-mips.org
8261 W:      http://www.linux-mips.org/
8262 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8263 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8264 S:      Supported
8265 F:      Documentation/devicetree/bindings/mips/
8266 F:      Documentation/mips/
8267 F:      arch/mips/
8268
8269 MIPS/LOONGSON1 ARCHITECTURE
8270 M:      Keguang Zhang <keguang.zhang@gmail.com>
8271 L:      linux-mips@linux-mips.org
8272 S:      Maintained
8273 F:      arch/mips/loongson32/
8274 F:      arch/mips/include/asm/mach-loongson32/
8275 F:      drivers/*/*loongson1*
8276 F:      drivers/*/*/*loongson1*
8277
8278 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8279 M:      Hans Verkuil <hverkuil@xs4all.nl>
8280 L:      linux-media@vger.kernel.org
8281 T:      git git://linuxtv.org/media_tree.git
8282 W:      https://linuxtv.org
8283 S:      Odd Fixes
8284 F:      drivers/media/radio/radio-miropcm20*
8285
8286 MELLANOX MLX4 core VPI driver
8287 M:      Yishai Hadas <yishaih@mellanox.com>
8288 L:      netdev@vger.kernel.org
8289 L:      linux-rdma@vger.kernel.org
8290 W:      http://www.mellanox.com
8291 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8292 S:      Supported
8293 F:      drivers/net/ethernet/mellanox/mlx4/
8294 F:      include/linux/mlx4/
8295 F:      include/uapi/rdma/mlx4-abi.h
8296
8297 MELLANOX MLX4 IB driver
8298 M:      Yishai Hadas <yishaih@mellanox.com>
8299 L:      linux-rdma@vger.kernel.org
8300 W:      http://www.mellanox.com
8301 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8302 S:      Supported
8303 F:      drivers/infiniband/hw/mlx4/
8304 F:      include/linux/mlx4/
8305
8306 MELLANOX MLX5 core VPI driver
8307 M:      Saeed Mahameed <saeedm@mellanox.com>
8308 M:      Matan Barak <matanb@mellanox.com>
8309 M:      Leon Romanovsky <leonro@mellanox.com>
8310 L:      netdev@vger.kernel.org
8311 L:      linux-rdma@vger.kernel.org
8312 W:      http://www.mellanox.com
8313 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8314 S:      Supported
8315 F:      drivers/net/ethernet/mellanox/mlx5/core/
8316 F:      include/linux/mlx5/
8317 F:      include/uapi/rdma/mlx5-abi.h
8318
8319 MELLANOX MLX5 IB driver
8320 M:      Matan Barak <matanb@mellanox.com>
8321 M:      Leon Romanovsky <leonro@mellanox.com>
8322 L:      linux-rdma@vger.kernel.org
8323 W:      http://www.mellanox.com
8324 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8325 S:      Supported
8326 F:      drivers/infiniband/hw/mlx5/
8327 F:      include/linux/mlx5/
8328
8329 MELEXIS MLX90614 DRIVER
8330 M:      Crt Mori <cmo@melexis.com>
8331 L:      linux-iio@vger.kernel.org
8332 W:      http://www.melexis.com
8333 S:      Supported
8334 F:      drivers/iio/temperature/mlx90614.c
8335
8336 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8337 M:      Don Brace <don.brace@microsemi.com>
8338 L:      esc.storagedev@microsemi.com
8339 L:      linux-scsi@vger.kernel.org
8340 S:      Supported
8341 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8342 F:      drivers/scsi/smartpqi/Kconfig
8343 F:      drivers/scsi/smartpqi/Makefile
8344 F:      include/linux/cciss*.h
8345 F:      include/uapi/linux/cciss*.h
8346 F:      Documentation/scsi/smartpqi.txt
8347
8348 MN88472 MEDIA DRIVER
8349 M:      Antti Palosaari <crope@iki.fi>
8350 L:      linux-media@vger.kernel.org
8351 W:      https://linuxtv.org
8352 W:      http://palosaari.fi/linux/
8353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8354 S:      Maintained
8355 F:      drivers/media/dvb-frontends/mn88472*
8356
8357 MN88473 MEDIA DRIVER
8358 M:      Antti Palosaari <crope@iki.fi>
8359 L:      linux-media@vger.kernel.org
8360 W:      https://linuxtv.org
8361 W:      http://palosaari.fi/linux/
8362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8363 S:      Maintained
8364 F:      drivers/media/dvb-frontends/mn88473*
8365
8366 MODULE SUPPORT
8367 M:      Jessica Yu <jeyu@redhat.com>
8368 M:      Rusty Russell <rusty@rustcorp.com.au>
8369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8370 S:      Maintained
8371 F:      include/linux/module.h
8372 F:      kernel/module.c
8373
8374 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8375 W:      http://popies.net/meye/
8376 S:      Orphan
8377 F:      Documentation/media/v4l-drivers/meye*
8378 F:      drivers/media/pci/meye/
8379 F:      include/uapi/linux/meye.h
8380
8381 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8382 M:      Jiri Slaby <jirislaby@gmail.com>
8383 S:      Maintained
8384 F:      Documentation/serial/moxa-smartio
8385 F:      drivers/tty/mxser.*
8386
8387 MR800 AVERMEDIA USB FM RADIO DRIVER
8388 M:      Alexey Klimov <klimov.linux@gmail.com>
8389 L:      linux-media@vger.kernel.org
8390 T:      git git://linuxtv.org/media_tree.git
8391 S:      Maintained
8392 F:      drivers/media/radio/radio-mr800.c
8393
8394 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8395 M:      Alan Ott <alan@signal11.us>
8396 L:      linux-wpan@vger.kernel.org
8397 S:      Maintained
8398 F:      drivers/net/ieee802154/mrf24j40.c
8399 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8400
8401 MSI LAPTOP SUPPORT
8402 M:      "Lee, Chun-Yi" <jlee@suse.com>
8403 L:      platform-driver-x86@vger.kernel.org
8404 S:      Maintained
8405 F:      drivers/platform/x86/msi-laptop.c
8406
8407 MSI WMI SUPPORT
8408 L:      platform-driver-x86@vger.kernel.org
8409 S:      Orphan
8410 F:      drivers/platform/x86/msi-wmi.c
8411
8412 MSI001 MEDIA DRIVER
8413 M:      Antti Palosaari <crope@iki.fi>
8414 L:      linux-media@vger.kernel.org
8415 W:      https://linuxtv.org
8416 W:      http://palosaari.fi/linux/
8417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8418 T:      git git://linuxtv.org/anttip/media_tree.git
8419 S:      Maintained
8420 F:      drivers/media/tuners/msi001*
8421
8422 MSI2500 MEDIA DRIVER
8423 M:      Antti Palosaari <crope@iki.fi>
8424 L:      linux-media@vger.kernel.org
8425 W:      https://linuxtv.org
8426 W:      http://palosaari.fi/linux/
8427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8428 T:      git git://linuxtv.org/anttip/media_tree.git
8429 S:      Maintained
8430 F:      drivers/media/usb/msi2500/
8431
8432 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8433 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8434 L:      linux-mtd@lists.infradead.org
8435 S:      Maintained
8436 F:      drivers/mtd/devices/docg3*
8437
8438 MT9M032 APTINA SENSOR DRIVER
8439 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8440 L:      linux-media@vger.kernel.org
8441 T:      git git://linuxtv.org/media_tree.git
8442 S:      Maintained
8443 F:      drivers/media/i2c/mt9m032.c
8444 F:      include/media/i2c/mt9m032.h
8445
8446 MT9P031 APTINA CAMERA SENSOR
8447 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8448 L:      linux-media@vger.kernel.org
8449 T:      git git://linuxtv.org/media_tree.git
8450 S:      Maintained
8451 F:      drivers/media/i2c/mt9p031.c
8452 F:      include/media/i2c/mt9p031.h
8453
8454 MT9T001 APTINA CAMERA SENSOR
8455 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8456 L:      linux-media@vger.kernel.org
8457 T:      git git://linuxtv.org/media_tree.git
8458 S:      Maintained
8459 F:      drivers/media/i2c/mt9t001.c
8460 F:      include/media/i2c/mt9t001.h
8461
8462 MT9V032 APTINA CAMERA SENSOR
8463 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8464 L:      linux-media@vger.kernel.org
8465 T:      git git://linuxtv.org/media_tree.git
8466 S:      Maintained
8467 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8468 F:      drivers/media/i2c/mt9v032.c
8469 F:      include/media/i2c/mt9v032.h
8470
8471 MULTIFUNCTION DEVICES (MFD)
8472 M:      Lee Jones <lee.jones@linaro.org>
8473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8474 S:      Supported
8475 F:      Documentation/devicetree/bindings/mfd/
8476 F:      drivers/mfd/
8477 F:      include/linux/mfd/
8478
8479 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8480 M:      Ulf Hansson <ulf.hansson@linaro.org>
8481 L:      linux-mmc@vger.kernel.org
8482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8483 S:      Maintained
8484 F:      Documentation/devicetree/bindings/mmc/
8485 F:      drivers/mmc/
8486 F:      include/linux/mmc/
8487 F:      include/uapi/linux/mmc/
8488
8489 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8490 S:      Orphan
8491 F:      drivers/mmc/host/mmc_spi.c
8492 F:      include/linux/spi/mmc_spi.h
8493
8494 MULTISOUND SOUND DRIVER
8495 M:      Andrew Veliath <andrewtv@usa.net>
8496 S:      Maintained
8497 F:      Documentation/sound/oss/MultiSound
8498 F:      sound/oss/msnd*
8499
8500 MULTITECH MULTIPORT CARD (ISICOM)
8501 S:      Orphan
8502 F:      drivers/tty/isicom.c
8503 F:      include/linux/isicom.h
8504
8505 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8506 M:      Bin Liu <b-liu@ti.com>
8507 L:      linux-usb@vger.kernel.org
8508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8509 S:      Maintained
8510 F:      drivers/usb/musb/
8511
8512 MXL5007T MEDIA DRIVER
8513 M:      Michael Krufky <mkrufky@linuxtv.org>
8514 L:      linux-media@vger.kernel.org
8515 W:      https://linuxtv.org
8516 W:      http://github.com/mkrufky
8517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8518 T:      git git://linuxtv.org/mkrufky/tuners.git
8519 S:      Maintained
8520 F:      drivers/media/tuners/mxl5007t.*
8521
8522 MXSFB DRM DRIVER
8523 M:      Marek Vasut <marex@denx.de>
8524 S:      Supported
8525 F:      drivers/gpu/drm/mxsfb/
8526 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8527
8528 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8529 M:      Hyong-Youb Kim <hykim@myri.com>
8530 L:      netdev@vger.kernel.org
8531 W:      https://www.myricom.com/support/downloads/myri10ge.html
8532 S:      Supported
8533 F:      drivers/net/ethernet/myricom/myri10ge/
8534
8535 NAND FLASH SUBSYSTEM
8536 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8537 R:      Richard Weinberger <richard@nod.at>
8538 L:      linux-mtd@lists.infradead.org
8539 W:      http://www.linux-mtd.infradead.org/
8540 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8541 T:      git git://github.com/linux-nand/linux.git
8542 S:      Maintained
8543 F:      drivers/mtd/nand/
8544 F:      include/linux/mtd/nand*.h
8545
8546 NATSEMI ETHERNET DRIVER (DP8381x)
8547 S:      Orphan
8548 F:      drivers/net/ethernet/natsemi/natsemi.c
8549
8550 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8551 M:      Daniel Mack <zonque@gmail.com>
8552 S:      Maintained
8553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8554 W:      http://www.native-instruments.com
8555 F:      sound/usb/caiaq/
8556
8557 NCP FILESYSTEM
8558 M:      Petr Vandrovec <petr@vandrovec.name>
8559 S:      Odd Fixes
8560 F:      fs/ncpfs/
8561
8562 NCR 5380 SCSI DRIVERS
8563 M:      Finn Thain <fthain@telegraphics.com.au>
8564 M:      Michael Schmitz <schmitzmic@gmail.com>
8565 L:      linux-scsi@vger.kernel.org
8566 S:      Maintained
8567 F:      Documentation/scsi/g_NCR5380.txt
8568 F:      drivers/scsi/NCR5380.*
8569 F:      drivers/scsi/arm/cumana_1.c
8570 F:      drivers/scsi/arm/oak.c
8571 F:      drivers/scsi/atari_scsi.*
8572 F:      drivers/scsi/dmx3191d.c
8573 F:      drivers/scsi/g_NCR5380.*
8574 F:      drivers/scsi/mac_scsi.*
8575 F:      drivers/scsi/sun3_scsi.*
8576 F:      drivers/scsi/sun3_scsi_vme.c
8577
8578 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8579 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8580 L:      linux-scsi@vger.kernel.org
8581 S:      Maintained
8582 F:      drivers/scsi/NCR_D700.*
8583
8584 NCT6775 HARDWARE MONITOR DRIVER
8585 M:      Guenter Roeck <linux@roeck-us.net>
8586 L:      linux-hwmon@vger.kernel.org
8587 S:      Maintained
8588 F:      Documentation/hwmon/nct6775
8589 F:      drivers/hwmon/nct6775.c
8590
8591 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8592 M:      Faisal Latif <faisal.latif@intel.com>
8593 L:      linux-rdma@vger.kernel.org
8594 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8595 S:      Supported
8596 F:      drivers/infiniband/hw/nes/
8597 F:      include/uapi/rdma/nes-abi.h
8598
8599 NETEM NETWORK EMULATOR
8600 M:      Stephen Hemminger <stephen@networkplumber.org>
8601 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8602 S:      Maintained
8603 F:      net/sched/sch_netem.c
8604
8605 NETERION 10GbE DRIVERS (s2io/vxge)
8606 M:      Jon Mason <jdmason@kudzu.us>
8607 L:      netdev@vger.kernel.org
8608 S:      Supported
8609 F:      Documentation/networking/s2io.txt
8610 F:      Documentation/networking/vxge.txt
8611 F:      drivers/net/ethernet/neterion/
8612
8613 NETFILTER
8614 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8615 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8616 L:      netfilter-devel@vger.kernel.org
8617 L:      coreteam@netfilter.org
8618 W:      http://www.netfilter.org/
8619 W:      http://www.iptables.org/
8620 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8623 S:      Supported
8624 F:      include/linux/netfilter*
8625 F:      include/linux/netfilter/
8626 F:      include/net/netfilter/
8627 F:      include/uapi/linux/netfilter*
8628 F:      include/uapi/linux/netfilter/
8629 F:      net/*/netfilter.c
8630 F:      net/*/netfilter/
8631 F:      net/netfilter/
8632 F:      net/bridge/br_netfilter*.c
8633
8634 NETLABEL
8635 M:      Paul Moore <paul@paul-moore.com>
8636 W:      http://netlabel.sf.net
8637 L:      netdev@vger.kernel.org
8638 S:      Maintained
8639 F:      Documentation/netlabel/
8640 F:      include/net/netlabel.h
8641 F:      net/netlabel/
8642
8643 NETROM NETWORK LAYER
8644 M:      Ralf Baechle <ralf@linux-mips.org>
8645 L:      linux-hams@vger.kernel.org
8646 W:      http://www.linux-ax25.org/
8647 S:      Maintained
8648 F:      include/net/netrom.h
8649 F:      include/uapi/linux/netrom.h
8650 F:      net/netrom/
8651
8652 NETRONOME ETHERNET DRIVERS
8653 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8654 L:      oss-drivers@netronome.com
8655 S:      Maintained
8656 F:      drivers/net/ethernet/netronome/
8657
8658 NETWORK BLOCK DEVICE (NBD)
8659 M:      Josef Bacik <jbacik@fb.com>
8660 S:      Maintained
8661 L:      linux-block@vger.kernel.org
8662 L:      nbd-general@lists.sourceforge.net
8663 F:      Documentation/blockdev/nbd.txt
8664 F:      drivers/block/nbd.c
8665 F:      include/uapi/linux/nbd.h
8666
8667 NETWORK DROP MONITOR
8668 M:      Neil Horman <nhorman@tuxdriver.com>
8669 L:      netdev@vger.kernel.org
8670 S:      Maintained
8671 W:      https://fedorahosted.org/dropwatch/
8672 F:      net/core/drop_monitor.c
8673
8674 NETWORKING [DSA]
8675 M:      Andrew Lunn <andrew@lunn.ch>
8676 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8677 M:      Florian Fainelli <f.fainelli@gmail.com>
8678 S:      Maintained
8679 F:      net/dsa/
8680 F:      include/net/dsa.h
8681 F:      drivers/net/dsa/
8682
8683 NETWORKING [GENERAL]
8684 M:      "David S. Miller" <davem@davemloft.net>
8685 L:      netdev@vger.kernel.org
8686 W:      http://www.linuxfoundation.org/en/Net
8687 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8690 S:      Maintained
8691 F:      net/
8692 F:      include/net/
8693 F:      include/linux/in.h
8694 F:      include/linux/net.h
8695 F:      include/linux/netdevice.h
8696 F:      include/uapi/linux/in.h
8697 F:      include/uapi/linux/net.h
8698 F:      include/uapi/linux/netdevice.h
8699 F:      include/uapi/linux/net_namespace.h
8700 F:      tools/net/
8701 F:      tools/testing/selftests/net/
8702 F:      lib/random32.c
8703
8704 NETWORKING [IPv4/IPv6]
8705 M:      "David S. Miller" <davem@davemloft.net>
8706 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8707 M:      James Morris <jmorris@namei.org>
8708 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8709 M:      Patrick McHardy <kaber@trash.net>
8710 L:      netdev@vger.kernel.org
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8712 S:      Maintained
8713 F:      net/ipv4/
8714 F:      net/ipv6/
8715 F:      include/net/ip*
8716 F:      arch/x86/net/*
8717
8718 NETWORKING [IPSEC]
8719 M:      Steffen Klassert <steffen.klassert@secunet.com>
8720 M:      Herbert Xu <herbert@gondor.apana.org.au>
8721 M:      "David S. Miller" <davem@davemloft.net>
8722 L:      netdev@vger.kernel.org
8723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8725 S:      Maintained
8726 F:      net/core/flow.c
8727 F:      net/xfrm/
8728 F:      net/key/
8729 F:      net/ipv4/xfrm*
8730 F:      net/ipv4/esp4.c
8731 F:      net/ipv4/ah4.c
8732 F:      net/ipv4/ipcomp.c
8733 F:      net/ipv4/ip_vti.c
8734 F:      net/ipv6/xfrm*
8735 F:      net/ipv6/esp6.c
8736 F:      net/ipv6/ah6.c
8737 F:      net/ipv6/ipcomp6.c
8738 F:      net/ipv6/ip6_vti.c
8739 F:      include/uapi/linux/xfrm.h
8740 F:      include/net/xfrm.h
8741
8742 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8743 M:      Paul Moore <paul@paul-moore.com>
8744 L:      netdev@vger.kernel.org
8745 S:      Maintained
8746
8747 NETWORKING [WIRELESS]
8748 L:      linux-wireless@vger.kernel.org
8749 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8750
8751 NETWORKING DRIVERS
8752 L:      netdev@vger.kernel.org
8753 W:      http://www.linuxfoundation.org/en/Net
8754 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8757 S:      Odd Fixes
8758 F:      Documentation/devicetree/bindings/net/
8759 F:      drivers/net/
8760 F:      include/linux/if_*
8761 F:      include/linux/netdevice.h
8762 F:      include/linux/etherdevice.h
8763 F:      include/linux/fcdevice.h
8764 F:      include/linux/fddidevice.h
8765 F:      include/linux/hippidevice.h
8766 F:      include/linux/inetdevice.h
8767 F:      include/uapi/linux/if_*
8768 F:      include/uapi/linux/netdevice.h
8769
8770 NETWORKING DRIVERS (WIRELESS)
8771 M:      Kalle Valo <kvalo@codeaurora.org>
8772 L:      linux-wireless@vger.kernel.org
8773 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8776 S:      Maintained
8777 F:      Documentation/devicetree/bindings/net/wireless/
8778 F:      drivers/net/wireless/
8779
8780 NETXEN (1/10) GbE SUPPORT
8781 M:      Manish Chopra <manish.chopra@cavium.com>
8782 M:      Rahul Verma <rahul.verma@cavium.com>
8783 M:      Dept-GELinuxNICDev@cavium.com
8784 L:      netdev@vger.kernel.org
8785 S:      Supported
8786 F:      drivers/net/ethernet/qlogic/netxen/
8787
8788 NFC SUBSYSTEM
8789 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8790 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8791 M:      Samuel Ortiz <sameo@linux.intel.com>
8792 L:      linux-wireless@vger.kernel.org
8793 L:      linux-nfc@lists.01.org (subscribers-only)
8794 S:      Supported
8795 F:      net/nfc/
8796 F:      include/net/nfc/
8797 F:      include/uapi/linux/nfc.h
8798 F:      drivers/nfc/
8799 F:      include/linux/platform_data/nfcmrvl.h
8800 F:      include/linux/platform_data/nxp-nci.h
8801 F:      include/linux/platform_data/pn544.h
8802 F:      include/linux/platform_data/st21nfca.h
8803 F:      include/linux/platform_data/st-nci.h
8804 F:      Documentation/devicetree/bindings/net/nfc/
8805
8806 NFS, SUNRPC, AND LOCKD CLIENTS
8807 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8808 M:      Anna Schumaker <anna.schumaker@netapp.com>
8809 L:      linux-nfs@vger.kernel.org
8810 W:      http://client.linux-nfs.org
8811 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8812 S:      Maintained
8813 F:      fs/lockd/
8814 F:      fs/nfs/
8815 F:      fs/nfs_common/
8816 F:      net/sunrpc/
8817 F:      include/linux/lockd/
8818 F:      include/linux/nfs*
8819 F:      include/linux/sunrpc/
8820 F:      include/uapi/linux/nfs*
8821 F:      include/uapi/linux/sunrpc/
8822
8823 NILFS2 FILESYSTEM
8824 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8825 L:      linux-nilfs@vger.kernel.org
8826 W:      http://nilfs.sourceforge.net/
8827 W:      http://nilfs.osdn.jp/
8828 T:      git git://github.com/konis/nilfs2.git
8829 S:      Supported
8830 F:      Documentation/filesystems/nilfs2.txt
8831 F:      fs/nilfs2/
8832 F:      include/trace/events/nilfs2.h
8833 F:      include/uapi/linux/nilfs2_api.h
8834 F:      include/uapi/linux/nilfs2_ondisk.h
8835
8836 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8837 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8838 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8839 S:      Maintained
8840 F:      Documentation/scsi/NinjaSCSI.txt
8841 F:      drivers/scsi/pcmcia/nsp_*
8842
8843 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8844 M:      GOTO Masanori <gotom@debian.or.jp>
8845 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8846 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8847 S:      Maintained
8848 F:      Documentation/scsi/NinjaSCSI.txt
8849 F:      drivers/scsi/nsp32*
8850
8851 NIOS2 ARCHITECTURE
8852 M:      Ley Foon Tan <lftan@altera.com>
8853 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8855 S:      Maintained
8856 F:      arch/nios2/
8857
8858 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8859 M:      Pavel Machek <pavel@ucw.cz>
8860 M:      Sakari Ailus <sakari.ailus@iki.fi>
8861 L:      linux-media@vger.kernel.org
8862 S:      Maintained
8863 F:      drivers/media/i2c/et8ek8
8864 F:      drivers/media/i2c/ad5820.c
8865
8866 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8867 M:      Pavel Machek <pavel@ucw.cz>
8868 M:      Sakari Ailus <sakari.ailus@iki.fi>
8869 L:      linux-media@vger.kernel.org
8870 S:      Maintained
8871 F:      drivers/media/i2c/et8ek8
8872 F:      drivers/media/i2c/ad5820.c
8873
8874 NOKIA N900 POWER SUPPLY DRIVERS
8875 R:      Pali Rohár <pali.rohar@gmail.com>
8876 F:      include/linux/power/bq2415x_charger.h
8877 F:      include/linux/power/bq27xxx_battery.h
8878 F:      include/linux/power/isp1704_charger.h
8879 F:      drivers/power/supply/bq2415x_charger.c
8880 F:      drivers/power/supply/bq27xxx_battery.c
8881 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8882 F:      drivers/power/supply/isp1704_charger.c
8883 F:      drivers/power/supply/rx51_battery.c
8884
8885 NTB DRIVER CORE
8886 M:      Jon Mason <jdmason@kudzu.us>
8887 M:      Dave Jiang <dave.jiang@intel.com>
8888 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8889 L:      linux-ntb@googlegroups.com
8890 S:      Supported
8891 W:      https://github.com/jonmason/ntb/wiki
8892 T:      git git://github.com/jonmason/ntb.git
8893 F:      drivers/ntb/
8894 F:      drivers/net/ntb_netdev.c
8895 F:      include/linux/ntb.h
8896 F:      include/linux/ntb_transport.h
8897 F:      tools/testing/selftests/ntb/
8898
8899 NTB INTEL DRIVER
8900 M:      Jon Mason <jdmason@kudzu.us>
8901 M:      Dave Jiang <dave.jiang@intel.com>
8902 L:      linux-ntb@googlegroups.com
8903 S:      Supported
8904 W:      https://github.com/jonmason/ntb/wiki
8905 T:      git git://github.com/jonmason/ntb.git
8906 F:      drivers/ntb/hw/intel/
8907
8908 NTB AMD DRIVER
8909 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8910 L:      linux-ntb@googlegroups.com
8911 S:      Supported
8912 F:      drivers/ntb/hw/amd/
8913
8914 NTFS FILESYSTEM
8915 M:      Anton Altaparmakov <anton@tuxera.com>
8916 L:      linux-ntfs-dev@lists.sourceforge.net
8917 W:      http://www.tuxera.com/
8918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8919 S:      Supported
8920 F:      Documentation/filesystems/ntfs.txt
8921 F:      fs/ntfs/
8922
8923 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8924 M:      Antonino Daplas <adaplas@gmail.com>
8925 L:      linux-fbdev@vger.kernel.org
8926 S:      Maintained
8927 F:      drivers/video/fbdev/riva/
8928 F:      drivers/video/fbdev/nvidia/
8929
8930 NVM EXPRESS DRIVER
8931 M:      Keith Busch <keith.busch@intel.com>
8932 M:      Jens Axboe <axboe@fb.com>
8933 M:      Christoph Hellwig <hch@lst.de>
8934 M:      Sagi Grimberg <sagi@grimberg.me>
8935 L:      linux-nvme@lists.infradead.org
8936 T:      git://git.infradead.org/nvme.git
8937 W:      http://git.infradead.org/nvme.git
8938 S:      Supported
8939 F:      drivers/nvme/host/
8940 F:      include/linux/nvme.h
8941 F:      include/uapi/linux/nvme_ioctl.h
8942
8943 NVM EXPRESS TARGET DRIVER
8944 M:      Christoph Hellwig <hch@lst.de>
8945 M:      Sagi Grimberg <sagi@grimberg.me>
8946 L:      linux-nvme@lists.infradead.org
8947 T:      git://git.infradead.org/nvme.git
8948 W:      http://git.infradead.org/nvme.git
8949 S:      Supported
8950 F:      drivers/nvme/target/
8951
8952 NVM EXPRESS FC TRANSPORT DRIVERS
8953 M:      James Smart <james.smart@broadcom.com>
8954 L:      linux-nvme@lists.infradead.org
8955 S:      Supported
8956 F:      include/linux/nvme-fc.h
8957 F:      include/linux/nvme-fc-driver.h
8958 F:      drivers/nvme/host/fc.c
8959 F:      drivers/nvme/target/fc.c
8960 F:      drivers/nvme/target/fcloop.c
8961
8962 NVMEM FRAMEWORK
8963 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8964 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8965 S:      Maintained
8966 F:      drivers/nvmem/
8967 F:      Documentation/devicetree/bindings/nvmem/
8968 F:      include/linux/nvmem-consumer.h
8969 F:      include/linux/nvmem-provider.h
8970
8971 NXP-NCI NFC DRIVER
8972 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8973 R:      Charles Gorand <charles.gorand@effinnov.com>
8974 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8975 S:      Supported
8976 F:      drivers/nfc/nxp-nci
8977
8978 NXP TDA998X DRM DRIVER
8979 M:      Russell King <linux@armlinux.org.uk>
8980 S:      Supported
8981 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8982 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
8983 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8984 F:      include/drm/i2c/tda998x.h
8985
8986 NXP TFA9879 DRIVER
8987 M:      Peter Rosin <peda@axentia.se>
8988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8989 S:      Maintained
8990 F:      sound/soc/codecs/tfa9879*
8991
8992 OBJTOOL
8993 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8994 S:      Supported
8995 F:      tools/objtool/
8996
8997 OMAP SUPPORT
8998 M:      Tony Lindgren <tony@atomide.com>
8999 L:      linux-omap@vger.kernel.org
9000 W:      http://www.muru.com/linux/omap/
9001 W:      http://linux.omap.com/
9002 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9004 S:      Maintained
9005 F:      arch/arm/*omap*/
9006 F:      arch/arm/configs/omap1_defconfig
9007 F:      arch/arm/configs/omap2plus_defconfig
9008 F:      drivers/i2c/busses/i2c-omap.c
9009 F:      drivers/irqchip/irq-omap-intc.c
9010 F:      drivers/mfd/*omap*.c
9011 F:      drivers/mfd/menelaus.c
9012 F:      drivers/mfd/palmas.c
9013 F:      drivers/mfd/tps65217.c
9014 F:      drivers/mfd/tps65218.c
9015 F:      drivers/mfd/tps65910.c
9016 F:      drivers/mfd/twl-core.[ch]
9017 F:      drivers/mfd/twl4030*.c
9018 F:      drivers/mfd/twl6030*.c
9019 F:      drivers/mfd/twl6040*.c
9020 F:      drivers/regulator/palmas-regulator*.c
9021 F:      drivers/regulator/pbias-regulator.c
9022 F:      drivers/regulator/tps65217-regulator.c
9023 F:      drivers/regulator/tps65218-regulator.c
9024 F:      drivers/regulator/tps65910-regulator.c
9025 F:      drivers/regulator/twl-regulator.c
9026 F:      drivers/regulator/twl6030-regulator.c
9027 F:      include/linux/i2c-omap.h
9028
9029 OMAP DEVICE TREE SUPPORT
9030 M:      Benoît Cousson <bcousson@baylibre.com>
9031 M:      Tony Lindgren <tony@atomide.com>
9032 L:      linux-omap@vger.kernel.org
9033 L:      devicetree@vger.kernel.org
9034 S:      Maintained
9035 F:      arch/arm/boot/dts/*omap*
9036 F:      arch/arm/boot/dts/*am3*
9037 F:      arch/arm/boot/dts/*am4*
9038 F:      arch/arm/boot/dts/*am5*
9039 F:      arch/arm/boot/dts/*dra7*
9040
9041 OMAP CLOCK FRAMEWORK SUPPORT
9042 M:      Paul Walmsley <paul@pwsan.com>
9043 L:      linux-omap@vger.kernel.org
9044 S:      Maintained
9045 F:      arch/arm/*omap*/*clock*
9046
9047 OMAP POWER MANAGEMENT SUPPORT
9048 M:      Kevin Hilman <khilman@kernel.org>
9049 L:      linux-omap@vger.kernel.org
9050 S:      Maintained
9051 F:      arch/arm/*omap*/*pm*
9052 F:      drivers/cpufreq/omap-cpufreq.c
9053
9054 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9055 M:      Rajendra Nayak <rnayak@codeaurora.org>
9056 M:      Paul Walmsley <paul@pwsan.com>
9057 L:      linux-omap@vger.kernel.org
9058 S:      Maintained
9059 F:      arch/arm/mach-omap2/prm*
9060
9061 OMAP AUDIO SUPPORT
9062 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9063 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9065 L:      linux-omap@vger.kernel.org
9066 S:      Maintained
9067 F:      sound/soc/omap/
9068
9069 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9070 M:      Roger Quadros <rogerq@ti.com>
9071 M:      Tony Lindgren <tony@atomide.com>
9072 L:      linux-omap@vger.kernel.org
9073 S:      Maintained
9074 F:      drivers/memory/omap-gpmc.c
9075 F:      arch/arm/mach-omap2/*gpmc*
9076
9077 OMAP FRAMEBUFFER SUPPORT
9078 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9079 L:      linux-fbdev@vger.kernel.org
9080 L:      linux-omap@vger.kernel.org
9081 S:      Maintained
9082 F:      drivers/video/fbdev/omap/
9083
9084 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9085 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9086 L:      linux-omap@vger.kernel.org
9087 L:      linux-fbdev@vger.kernel.org
9088 S:      Maintained
9089 F:      drivers/video/fbdev/omap2/
9090 F:      Documentation/arm/OMAP/DSS
9091
9092 OMAP HARDWARE SPINLOCK SUPPORT
9093 M:      Ohad Ben-Cohen <ohad@wizery.com>
9094 L:      linux-omap@vger.kernel.org
9095 S:      Maintained
9096 F:      drivers/hwspinlock/omap_hwspinlock.c
9097
9098 OMAP MMC SUPPORT
9099 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9100 L:      linux-omap@vger.kernel.org
9101 S:      Maintained
9102 F:      drivers/mmc/host/omap.c
9103
9104 OMAP HS MMC SUPPORT
9105 L:      linux-mmc@vger.kernel.org
9106 L:      linux-omap@vger.kernel.org
9107 S:      Orphan
9108 F:      drivers/mmc/host/omap_hsmmc.c
9109
9110 OMAP RANDOM NUMBER GENERATOR SUPPORT
9111 M:      Deepak Saxena <dsaxena@plexity.net>
9112 S:      Maintained
9113 F:      drivers/char/hw_random/omap-rng.c
9114
9115 OMAP HWMOD SUPPORT
9116 M:      Benoît Cousson <bcousson@baylibre.com>
9117 M:      Paul Walmsley <paul@pwsan.com>
9118 L:      linux-omap@vger.kernel.org
9119 S:      Maintained
9120 F:      arch/arm/mach-omap2/omap_hwmod.*
9121
9122 OMAP HWMOD DATA
9123 M:      Paul Walmsley <paul@pwsan.com>
9124 L:      linux-omap@vger.kernel.org
9125 S:      Maintained
9126 F:      arch/arm/mach-omap2/omap_hwmod*data*
9127
9128 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9129 M:      Benoît Cousson <bcousson@baylibre.com>
9130 L:      linux-omap@vger.kernel.org
9131 S:      Maintained
9132 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9133
9134 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9135 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9136 L:      linux-media@vger.kernel.org
9137 S:      Maintained
9138 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9139 F:      drivers/media/platform/omap3isp/
9140 F:      drivers/staging/media/omap4iss/
9141
9142 OMAP USB SUPPORT
9143 L:      linux-usb@vger.kernel.org
9144 L:      linux-omap@vger.kernel.org
9145 S:      Orphan
9146 F:      drivers/usb/*/*omap*
9147 F:      arch/arm/*omap*/usb*
9148
9149 OMAP GPIO DRIVER
9150 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9151 M:      Santosh Shilimkar <ssantosh@kernel.org>
9152 M:      Kevin Hilman <khilman@kernel.org>
9153 L:      linux-omap@vger.kernel.org
9154 S:      Maintained
9155 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9156 F:      drivers/gpio/gpio-omap.c
9157
9158 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9159 M:      Mark Jackson <mpfj@newflow.co.uk>
9160 L:      linux-omap@vger.kernel.org
9161 S:      Maintained
9162 F:      arch/arm/boot/dts/am335x-nano.dts
9163
9164 OMFS FILESYSTEM
9165 M:      Bob Copeland <me@bobcopeland.com>
9166 L:      linux-karma-devel@lists.sourceforge.net
9167 S:      Maintained
9168 F:      Documentation/filesystems/omfs.txt
9169 F:      fs/omfs/
9170
9171 OMNIKEY CARDMAN 4000 DRIVER
9172 M:      Harald Welte <laforge@gnumonks.org>
9173 S:      Maintained
9174 F:      drivers/char/pcmcia/cm4000_cs.c
9175 F:      include/linux/cm4000_cs.h
9176 F:      include/uapi/linux/cm4000_cs.h
9177
9178 OMNIKEY CARDMAN 4040 DRIVER
9179 M:      Harald Welte <laforge@gnumonks.org>
9180 S:      Maintained
9181 F:      drivers/char/pcmcia/cm4040_cs.*
9182
9183 OMNIVISION OV7670 SENSOR DRIVER
9184 M:      Jonathan Corbet <corbet@lwn.net>
9185 L:      linux-media@vger.kernel.org
9186 T:      git git://linuxtv.org/media_tree.git
9187 S:      Maintained
9188 F:      drivers/media/i2c/ov7670.c
9189
9190 ONENAND FLASH DRIVER
9191 M:      Kyungmin Park <kyungmin.park@samsung.com>
9192 L:      linux-mtd@lists.infradead.org
9193 S:      Maintained
9194 F:      drivers/mtd/onenand/
9195 F:      include/linux/mtd/onenand*.h
9196
9197 ONSTREAM SCSI TAPE DRIVER
9198 M:      Willem Riede <osst@riede.org>
9199 L:      osst-users@lists.sourceforge.net
9200 L:      linux-scsi@vger.kernel.org
9201 S:      Maintained
9202 F:      Documentation/scsi/osst.txt
9203 F:      drivers/scsi/osst.*
9204 F:      drivers/scsi/osst_*.h
9205 F:      drivers/scsi/st.h
9206
9207 OPENCORES I2C BUS DRIVER
9208 M:      Peter Korsgaard <jacmet@sunsite.dk>
9209 L:      linux-i2c@vger.kernel.org
9210 S:      Maintained
9211 F:      Documentation/i2c/busses/i2c-ocores
9212 F:      drivers/i2c/busses/i2c-ocores.c
9213
9214 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9215 M:      Rob Herring <robh+dt@kernel.org>
9216 M:      Frank Rowand <frowand.list@gmail.com>
9217 L:      devicetree@vger.kernel.org
9218 W:      http://www.devicetree.org/
9219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9220 S:      Maintained
9221 F:      drivers/of/
9222 F:      include/linux/of*.h
9223 F:      scripts/dtc/
9224
9225 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9226 M:      Rob Herring <robh+dt@kernel.org>
9227 M:      Mark Rutland <mark.rutland@arm.com>
9228 L:      devicetree@vger.kernel.org
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9230 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9231 S:      Maintained
9232 F:      Documentation/devicetree/
9233 F:      arch/*/boot/dts/
9234 F:      include/dt-bindings/
9235
9236 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9237 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9238 L:      devicetree@vger.kernel.org
9239 S:      Maintained
9240 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9241 F:      Documentation/devicetree/overlay-notes.txt
9242 F:      drivers/of/overlay.c
9243 F:      drivers/of/resolver.c
9244
9245 OPENRISC ARCHITECTURE
9246 M:      Jonas Bonn <jonas@southpole.se>
9247 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9248 M:      Stafford Horne <shorne@gmail.com>
9249 L:      openrisc@lists.librecores.org
9250 W:      http://openrisc.io
9251 S:      Maintained
9252 F:      arch/openrisc/
9253
9254 OPENVSWITCH
9255 M:      Pravin Shelar <pshelar@nicira.com>
9256 L:      netdev@vger.kernel.org
9257 L:      dev@openvswitch.org
9258 W:      http://openvswitch.org
9259 S:      Maintained
9260 F:      net/openvswitch/
9261 F:      include/uapi/linux/openvswitch.h
9262
9263 OPERATING PERFORMANCE POINTS (OPP)
9264 M:      Viresh Kumar <vireshk@kernel.org>
9265 M:      Nishanth Menon <nm@ti.com>
9266 M:      Stephen Boyd <sboyd@codeaurora.org>
9267 L:      linux-pm@vger.kernel.org
9268 S:      Maintained
9269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9270 F:      drivers/base/power/opp/
9271 F:      include/linux/pm_opp.h
9272 F:      Documentation/power/opp.txt
9273 F:      Documentation/devicetree/bindings/opp/
9274
9275 OPL4 DRIVER
9276 M:      Clemens Ladisch <clemens@ladisch.de>
9277 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9278 T:      git git://git.alsa-project.org/alsa-kernel.git
9279 S:      Maintained
9280 F:      sound/drivers/opl4/
9281
9282 OPROFILE
9283 M:      Robert Richter <rric@kernel.org>
9284 L:      oprofile-list@lists.sf.net
9285 S:      Maintained
9286 F:      arch/*/include/asm/oprofile*.h
9287 F:      arch/*/oprofile/
9288 F:      drivers/oprofile/
9289 F:      include/linux/oprofile.h
9290
9291 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9292 M:      Mark Fasheh <mfasheh@versity.com>
9293 M:      Joel Becker <jlbec@evilplan.org>
9294 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9295 W:      http://ocfs2.wiki.kernel.org
9296 S:      Supported
9297 F:      Documentation/filesystems/ocfs2.txt
9298 F:      Documentation/filesystems/dlmfs.txt
9299 F:      fs/ocfs2/
9300
9301 ORINOCO DRIVER
9302 L:      linux-wireless@vger.kernel.org
9303 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9304 W:      http://www.nongnu.org/orinoco/
9305 S:      Orphan
9306 F:      drivers/net/wireless/intersil/orinoco/
9307
9308 OSD LIBRARY and FILESYSTEM
9309 M:      Boaz Harrosh <ooo@electrozaur.com>
9310 M:      Benny Halevy <bhalevy@primarydata.com>
9311 L:      osd-dev@open-osd.org
9312 W:      http://open-osd.org
9313 T:      git git://git.open-osd.org/open-osd.git
9314 S:      Maintained
9315 F:      drivers/scsi/osd/
9316 F:      include/scsi/osd_*
9317 F:      fs/exofs/
9318
9319 OVERLAY FILESYSTEM
9320 M:      Miklos Szeredi <miklos@szeredi.hu>
9321 L:      linux-unionfs@vger.kernel.org
9322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9323 S:      Supported
9324 F:      fs/overlayfs/
9325 F:      Documentation/filesystems/overlayfs.txt
9326
9327 ORANGEFS FILESYSTEM
9328 M:      Mike Marshall <hubcap@omnibond.com>
9329 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9331 S:      Supported
9332 F:      fs/orangefs/
9333 F:      Documentation/filesystems/orangefs.txt
9334
9335 P54 WIRELESS DRIVER
9336 M:      Christian Lamparter <chunkeey@googlemail.com>
9337 L:      linux-wireless@vger.kernel.org
9338 W:      http://wireless.kernel.org/en/users/Drivers/p54
9339 S:      Maintained
9340 F:      drivers/net/wireless/intersil/p54/
9341
9342 PA SEMI ETHERNET DRIVER
9343 L:      netdev@vger.kernel.org
9344 S:      Orphan
9345 F:      drivers/net/ethernet/pasemi/*
9346
9347 PA SEMI SMBUS DRIVER
9348 L:      linux-i2c@vger.kernel.org
9349 S:      Orphan
9350 F:      drivers/i2c/busses/i2c-pasemi.c
9351
9352 PADATA PARALLEL EXECUTION MECHANISM
9353 M:      Steffen Klassert <steffen.klassert@secunet.com>
9354 L:      linux-crypto@vger.kernel.org
9355 S:      Maintained
9356 F:      kernel/padata.c
9357 F:      include/linux/padata.h
9358 F:      Documentation/padata.txt
9359
9360 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9361 M:      Harald Welte <laforge@gnumonks.org>
9362 L:      platform-driver-x86@vger.kernel.org
9363 S:      Maintained
9364 F:      drivers/platform/x86/panasonic-laptop.c
9365
9366 PANASONIC MN10300/AM33/AM34 PORT
9367 M:      David Howells <dhowells@redhat.com>
9368 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9369 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9370 S:      Maintained
9371 F:      Documentation/mn10300/
9372 F:      arch/mn10300/
9373
9374 PARALLEL LCD/KEYPAD PANEL DRIVER
9375 M:      Willy Tarreau <willy@haproxy.com>
9376 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9377 S:      Odd Fixes
9378 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9379 F:      drivers/misc/panel.c
9380
9381 PARALLEL PORT SUBSYSTEM
9382 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9383 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9384 L:      linux-parport@lists.infradead.org (subscribers-only)
9385 S:      Maintained
9386 F:      drivers/parport/
9387 F:      include/linux/parport*.h
9388 F:      drivers/char/ppdev.c
9389 F:      include/uapi/linux/ppdev.h
9390 F:      Documentation/parport*.txt
9391
9392 PARAVIRT_OPS INTERFACE
9393 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9394 M:      Chris Wright <chrisw@sous-sol.org>
9395 M:      Alok Kataria <akataria@vmware.com>
9396 M:      Rusty Russell <rusty@rustcorp.com.au>
9397 L:      virtualization@lists.linux-foundation.org
9398 S:      Supported
9399 F:      Documentation/virtual/paravirt_ops.txt
9400 F:      arch/*/kernel/paravirt*
9401 F:      arch/*/include/asm/paravirt.h
9402 F:      include/linux/hypervisor.h
9403
9404 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9405 M:      Tim Waugh <tim@cyberelk.net>
9406 L:      linux-parport@lists.infradead.org (subscribers-only)
9407 S:      Maintained
9408 F:      Documentation/blockdev/paride.txt
9409 F:      drivers/block/paride/
9410
9411 PARISC ARCHITECTURE
9412 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9413 M:      Helge Deller <deller@gmx.de>
9414 L:      linux-parisc@vger.kernel.org
9415 W:      http://www.parisc-linux.org/
9416 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9419 S:      Maintained
9420 F:      arch/parisc/
9421 F:      Documentation/parisc/
9422 F:      drivers/parisc/
9423 F:      drivers/char/agp/parisc-agp.c
9424 F:      drivers/input/serio/gscps2.c
9425 F:      drivers/parport/parport_gsc.*
9426 F:      drivers/tty/serial/8250/8250_gsc.c
9427 F:      drivers/video/fbdev/sti*
9428 F:      drivers/video/console/sti*
9429 F:      drivers/video/logo/logo_parisc*
9430
9431 PARMAN
9432 M:      Jiri Pirko <jiri@mellanox.com>
9433 L:      netdev@vger.kernel.org
9434 S:      Supported
9435 F:      lib/parman.c
9436 F:      lib/test_parman.c
9437 F:      include/linux/parman.h
9438
9439 PC87360 HARDWARE MONITORING DRIVER
9440 M:      Jim Cromie <jim.cromie@gmail.com>
9441 L:      linux-hwmon@vger.kernel.org
9442 S:      Maintained
9443 F:      Documentation/hwmon/pc87360
9444 F:      drivers/hwmon/pc87360.c
9445
9446 PC8736x GPIO DRIVER
9447 M:      Jim Cromie <jim.cromie@gmail.com>
9448 S:      Maintained
9449 F:      drivers/char/pc8736x_gpio.c
9450
9451 PC87427 HARDWARE MONITORING DRIVER
9452 M:      Jean Delvare <jdelvare@suse.com>
9453 L:      linux-hwmon@vger.kernel.org
9454 S:      Maintained
9455 F:      Documentation/hwmon/pc87427
9456 F:      drivers/hwmon/pc87427.c
9457
9458 PCA9532 LED DRIVER
9459 M:      Riku Voipio <riku.voipio@iki.fi>
9460 S:      Maintained
9461 F:      drivers/leds/leds-pca9532.c
9462 F:      include/linux/leds-pca9532.h
9463
9464 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9465 M:      Guenter Roeck <linux@roeck-us.net>
9466 L:      linux-i2c@vger.kernel.org
9467 S:      Maintained
9468 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9469
9470 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9471 M:      Khalid Aziz <khalid@gonehiking.org>
9472 S:      Maintained
9473 F:      drivers/firmware/pcdp.*
9474
9475 PCI ERROR RECOVERY
9476 M:      Linas Vepstas <linasvepstas@gmail.com>
9477 L:      linux-pci@vger.kernel.org
9478 S:      Supported
9479 F:      Documentation/PCI/pci-error-recovery.txt
9480
9481 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9482 M:      Russell Currey <ruscur@russell.cc>
9483 L:      linuxppc-dev@lists.ozlabs.org
9484 S:      Supported
9485 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9486 F:      arch/powerpc/kernel/eeh*.c
9487 F:      arch/powerpc/platforms/*/eeh*.c
9488 F:      arch/powerpc/include/*/eeh*.h
9489
9490 PCI SUBSYSTEM
9491 M:      Bjorn Helgaas <bhelgaas@google.com>
9492 L:      linux-pci@vger.kernel.org
9493 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9495 S:      Supported
9496 F:      Documentation/devicetree/bindings/pci/
9497 F:      Documentation/PCI/
9498 F:      drivers/pci/
9499 F:      include/linux/pci*
9500 F:      arch/x86/pci/
9501 F:      arch/x86/kernel/quirks.c
9502
9503 PCI DRIVER FOR ALTERA PCIE IP
9504 M:      Ley Foon Tan <lftan@altera.com>
9505 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9506 L:      linux-pci@vger.kernel.org
9507 S:      Supported
9508 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9509 F:      drivers/pci/host/pcie-altera.c
9510
9511 PCI DRIVER FOR ARM VERSATILE PLATFORM
9512 M:      Rob Herring <robh@kernel.org>
9513 L:      linux-pci@vger.kernel.org
9514 L:      linux-arm-kernel@lists.infradead.org
9515 S:      Maintained
9516 F:      Documentation/devicetree/bindings/pci/versatile.txt
9517 F:      drivers/pci/host/pci-versatile.c
9518
9519 PCI DRIVER FOR ARMADA 8K
9520 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9521 L:      linux-pci@vger.kernel.org
9522 L:      linux-arm-kernel@lists.infradead.org
9523 S:      Maintained
9524 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9525 F:      drivers/pci/host/pcie-armada8k.c
9526
9527 PCI DRIVER FOR APPLIEDMICRO XGENE
9528 M:      Tanmay Inamdar <tinamdar@apm.com>
9529 L:      linux-pci@vger.kernel.org
9530 L:      linux-arm-kernel@lists.infradead.org
9531 S:      Maintained
9532 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9533 F:      drivers/pci/host/pci-xgene.c
9534
9535 PCI DRIVER FOR FREESCALE LAYERSCAPE
9536 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9537 M:      Mingkai Hu <mingkai.hu@freescale.com>
9538 M:      Roy Zang <tie-fei.zang@freescale.com>
9539 L:      linuxppc-dev@lists.ozlabs.org
9540 L:      linux-pci@vger.kernel.org
9541 L:      linux-arm-kernel@lists.infradead.org
9542 S:      Maintained
9543 F:      drivers/pci/host/*layerscape*
9544
9545 PCI DRIVER FOR IMX6
9546 M:      Richard Zhu <hongxing.zhu@nxp.com>
9547 M:      Lucas Stach <l.stach@pengutronix.de>
9548 L:      linux-pci@vger.kernel.org
9549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9550 S:      Maintained
9551 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9552 F:      drivers/pci/host/*imx6*
9553
9554 PCI DRIVER FOR TI KEYSTONE
9555 M:      Murali Karicheri <m-karicheri2@ti.com>
9556 L:      linux-pci@vger.kernel.org
9557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9558 S:      Maintained
9559 F:      drivers/pci/host/*keystone*
9560
9561 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9562 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9563 M:      Jason Cooper <jason@lakedaemon.net>
9564 L:      linux-pci@vger.kernel.org
9565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9566 S:      Maintained
9567 F:      drivers/pci/host/*mvebu*
9568
9569 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9570 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9571 L:      linux-pci@vger.kernel.org
9572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9573 S:      Maintained
9574 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9575 F:      drivers/pci/host/pci-aardvark.c
9576
9577 PCI DRIVER FOR NVIDIA TEGRA
9578 M:      Thierry Reding <thierry.reding@gmail.com>
9579 L:      linux-tegra@vger.kernel.org
9580 L:      linux-pci@vger.kernel.org
9581 S:      Supported
9582 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9583 F:      drivers/pci/host/pci-tegra.c
9584
9585 PCI DRIVER FOR TI DRA7XX
9586 M:      Kishon Vijay Abraham I <kishon@ti.com>
9587 L:      linux-omap@vger.kernel.org
9588 L:      linux-pci@vger.kernel.org
9589 S:      Supported
9590 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9591 F:      drivers/pci/host/pci-dra7xx.c
9592
9593 PCI DRIVER FOR RENESAS R-CAR
9594 M:      Simon Horman <horms@verge.net.au>
9595 L:      linux-pci@vger.kernel.org
9596 L:      linux-renesas-soc@vger.kernel.org
9597 S:      Maintained
9598 F:      drivers/pci/host/*rcar*
9599
9600 PCI DRIVER FOR SAMSUNG EXYNOS
9601 M:      Jingoo Han <jingoohan1@gmail.com>
9602 L:      linux-pci@vger.kernel.org
9603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9604 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9605 S:      Maintained
9606 F:      drivers/pci/host/pci-exynos.c
9607
9608 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9609 M:      Jingoo Han <jingoohan1@gmail.com>
9610 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9611 L:      linux-pci@vger.kernel.org
9612 S:      Maintained
9613 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9614 F:      drivers/pci/host/*designware*
9615
9616 PCI DRIVER FOR GENERIC OF HOSTS
9617 M:      Will Deacon <will.deacon@arm.com>
9618 L:      linux-pci@vger.kernel.org
9619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9620 S:      Maintained
9621 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9622 F:      drivers/pci/host/pci-host-common.c
9623 F:      drivers/pci/host/pci-host-generic.c
9624
9625 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9626 M:      Keith Busch <keith.busch@intel.com>
9627 L:      linux-pci@vger.kernel.org
9628 S:      Supported
9629 F:      drivers/pci/host/vmd.c
9630
9631 PCIE DRIVER FOR ST SPEAR13XX
9632 M:      Pratyush Anand <pratyush.anand@gmail.com>
9633 L:      linux-pci@vger.kernel.org
9634 S:      Maintained
9635 F:      drivers/pci/host/*spear*
9636
9637 PCI MSI DRIVER FOR ALTERA MSI IP
9638 M:      Ley Foon Tan <lftan@altera.com>
9639 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9640 L:      linux-pci@vger.kernel.org
9641 S:      Supported
9642 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9643 F:      drivers/pci/host/pcie-altera-msi.c
9644
9645 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9646 M:      Duc Dang <dhdang@apm.com>
9647 L:      linux-pci@vger.kernel.org
9648 L:      linux-arm-kernel@lists.infradead.org
9649 S:      Maintained
9650 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9651 F:      drivers/pci/host/pci-xgene-msi.c
9652
9653 PCIE DRIVER FOR AXIS ARTPEC
9654 M:      Niklas Cassel <niklas.cassel@axis.com>
9655 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9656 L:      linux-arm-kernel@axis.com
9657 L:      linux-pci@vger.kernel.org
9658 S:      Maintained
9659 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9660 F:      drivers/pci/host/*artpec*
9661
9662 PCIE DRIVER FOR HISILICON
9663 M:      Zhou Wang <wangzhou1@hisilicon.com>
9664 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9665 L:      linux-pci@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9668 F:      drivers/pci/host/pcie-hisi.c
9669
9670 PCIE DRIVER FOR ROCKCHIP
9671 M:      Shawn Lin <shawn.lin@rock-chips.com>
9672 M:      Wenrui Li <wenrui.li@rock-chips.com>
9673 L:      linux-pci@vger.kernel.org
9674 L:      linux-rockchip@lists.infradead.org
9675 S:      Maintained
9676 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9677 F:      drivers/pci/host/pcie-rockchip.c
9678
9679 PCIE DRIVER FOR QUALCOMM MSM
9680 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9681 L:     linux-pci@vger.kernel.org
9682 L:     linux-arm-msm@vger.kernel.org
9683 S:     Maintained
9684 F:     drivers/pci/host/*qcom*
9685
9686 PCIE DRIVER FOR CAVIUM THUNDERX
9687 M:      David Daney <david.daney@cavium.com>
9688 L:      linux-pci@vger.kernel.org
9689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690 S:      Supported
9691 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9692 F:      drivers/pci/host/pci-thunder-*
9693
9694 PCMCIA SUBSYSTEM
9695 P:      Linux PCMCIA Team
9696 L:      linux-pcmcia@lists.infradead.org
9697 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9699 S:      Maintained
9700 F:      Documentation/pcmcia/
9701 F:      tools/pcmcia/
9702 F:      drivers/pcmcia/
9703 F:      include/pcmcia/
9704
9705 PCNET32 NETWORK DRIVER
9706 M:      Don Fry <pcnet32@frontier.com>
9707 L:      netdev@vger.kernel.org
9708 S:      Maintained
9709 F:      drivers/net/ethernet/amd/pcnet32.c
9710
9711 PCRYPT PARALLEL CRYPTO ENGINE
9712 M:      Steffen Klassert <steffen.klassert@secunet.com>
9713 L:      linux-crypto@vger.kernel.org
9714 S:      Maintained
9715 F:      crypto/pcrypt.c
9716 F:      include/crypto/pcrypt.h
9717
9718 PER-CPU MEMORY ALLOCATOR
9719 M:      Tejun Heo <tj@kernel.org>
9720 M:      Christoph Lameter <cl@linux.com>
9721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9722 S:      Maintained
9723 F:      include/linux/percpu*.h
9724 F:      mm/percpu*.c
9725 F:      arch/*/include/asm/percpu.h
9726
9727 PER-TASK DELAY ACCOUNTING
9728 M:      Balbir Singh <bsingharora@gmail.com>
9729 S:      Maintained
9730 F:      include/linux/delayacct.h
9731 F:      kernel/delayacct.c
9732
9733 PERFORMANCE EVENTS SUBSYSTEM
9734 M:      Peter Zijlstra <peterz@infradead.org>
9735 M:      Ingo Molnar <mingo@redhat.com>
9736 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9737 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9738 L:      linux-kernel@vger.kernel.org
9739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9740 S:      Supported
9741 F:      kernel/events/*
9742 F:      include/linux/perf_event.h
9743 F:      include/uapi/linux/perf_event.h
9744 F:      arch/*/kernel/perf_event*.c
9745 F:      arch/*/kernel/*/perf_event*.c
9746 F:      arch/*/kernel/*/*/perf_event*.c
9747 F:      arch/*/include/asm/perf_event.h
9748 F:      arch/*/kernel/perf_callchain.c
9749 F:      arch/*/events/*
9750 F:      tools/perf/
9751
9752 PERSONALITY HANDLING
9753 M:      Christoph Hellwig <hch@infradead.org>
9754 L:      linux-abi-devel@lists.sourceforge.net
9755 S:      Maintained
9756 F:      include/linux/personality.h
9757 F:      include/uapi/linux/personality.h
9758
9759 PHONET PROTOCOL
9760 M:      Remi Denis-Courmont <courmisch@gmail.com>
9761 S:      Supported
9762 F:      Documentation/networking/phonet.txt
9763 F:      include/linux/phonet.h
9764 F:      include/net/phonet/
9765 F:      include/uapi/linux/phonet.h
9766 F:      net/phonet/
9767
9768 PHRAM MTD DRIVER
9769 M:      Joern Engel <joern@lazybastard.org>
9770 L:      linux-mtd@lists.infradead.org
9771 S:      Maintained
9772 F:      drivers/mtd/devices/phram.c
9773
9774 PICOLCD HID DRIVER
9775 M:      Bruno Prémont <bonbons@linux-vserver.org>
9776 L:      linux-input@vger.kernel.org
9777 S:      Maintained
9778 F:      drivers/hid/hid-picolcd*
9779
9780 PICOXCELL SUPPORT
9781 M:      Jamie Iles <jamie@jamieiles.com>
9782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9783 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9784 S:      Supported
9785 F:      arch/arm/boot/dts/picoxcell*
9786 F:      arch/arm/mach-picoxcell/
9787 F:      drivers/crypto/picoxcell*
9788
9789 PIN CONTROL SUBSYSTEM
9790 M:      Linus Walleij <linus.walleij@linaro.org>
9791 L:      linux-gpio@vger.kernel.org
9792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9793 S:      Maintained
9794 F:      Documentation/devicetree/bindings/pinctrl/
9795 F:      Documentation/pinctrl.txt
9796 F:      drivers/pinctrl/
9797 F:      include/linux/pinctrl/
9798
9799 PIN CONTROLLER - ATMEL AT91
9800 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9802 S:      Maintained
9803 F:      drivers/pinctrl/pinctrl-at91.*
9804
9805 PIN CONTROLLER - ATMEL AT91 PIO4
9806 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9808 L:      linux-gpio@vger.kernel.org
9809 S:      Supported
9810 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9811
9812 PIN CONTROLLER - INTEL
9813 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9814 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9815 S:      Maintained
9816 F:      drivers/pinctrl/intel/
9817
9818 PIN CONTROLLER - RENESAS
9819 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9820 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9821 L:      linux-renesas-soc@vger.kernel.org
9822 S:      Maintained
9823 F:      drivers/pinctrl/sh-pfc/
9824
9825 PIN CONTROLLER - SAMSUNG
9826 M:      Tomasz Figa <tomasz.figa@gmail.com>
9827 M:      Krzysztof Kozlowski <krzk@kernel.org>
9828 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9831 S:      Maintained
9832 F:      drivers/pinctrl/samsung/
9833 F:      include/dt-bindings/pinctrl/samsung.h
9834 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9835
9836 PIN CONTROLLER - SINGLE
9837 M:      Tony Lindgren <tony@atomide.com>
9838 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9840 L:      linux-omap@vger.kernel.org
9841 S:      Maintained
9842 F:      drivers/pinctrl/pinctrl-single.c
9843
9844 PIN CONTROLLER - ST SPEAR
9845 M:      Viresh Kumar <vireshk@kernel.org>
9846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9847 W:      http://www.st.com/spear
9848 S:      Maintained
9849 F:      drivers/pinctrl/spear/
9850
9851 PISTACHIO SOC SUPPORT
9852 M:      James Hartley <james.hartley@imgtec.com>
9853 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9854 L:      linux-mips@linux-mips.org
9855 S:      Maintained
9856 F:      arch/mips/pistachio/
9857 F:      arch/mips/include/asm/mach-pistachio/
9858 F:      arch/mips/boot/dts/img/pistachio*
9859 F:      arch/mips/configs/pistachio*_defconfig
9860
9861 PKTCDVD DRIVER
9862 S:      Orphan
9863 M:      linux-block@vger.kernel.org
9864 F:      drivers/block/pktcdvd.c
9865 F:      include/linux/pktcdvd.h
9866 F:      include/uapi/linux/pktcdvd.h
9867
9868 PKUNITY SOC DRIVERS
9869 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9870 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9871 S:      Maintained
9872 T:      git git://github.com/gxt/linux.git
9873 F:      drivers/input/serio/i8042-unicore32io.h
9874 F:      drivers/i2c/busses/i2c-puv3.c
9875 F:      drivers/video/fbdev/fb-puv3.c
9876 F:      drivers/rtc/rtc-puv3.c
9877
9878 PMBUS HARDWARE MONITORING DRIVERS
9879 M:      Guenter Roeck <linux@roeck-us.net>
9880 L:      linux-hwmon@vger.kernel.org
9881 W:      http://hwmon.wiki.kernel.org/
9882 W:      http://www.roeck-us.net/linux/drivers/
9883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9884 S:      Maintained
9885 F:      Documentation/hwmon/pmbus
9886 F:      drivers/hwmon/pmbus/
9887 F:      include/linux/i2c/pmbus.h
9888
9889 PMC SIERRA MaxRAID DRIVER
9890 L:      linux-scsi@vger.kernel.org
9891 W:      http://www.pmc-sierra.com/
9892 S:      Orphan
9893 F:      drivers/scsi/pmcraid.*
9894
9895 PMC SIERRA PM8001 DRIVER
9896 M:      Jack Wang <jinpu.wang@profitbricks.com>
9897 M:      lindar_liu@usish.com
9898 L:      pmchba@pmcs.com
9899 L:      linux-scsi@vger.kernel.org
9900 S:      Supported
9901 F:      drivers/scsi/pm8001/
9902
9903 POSIX CLOCKS and TIMERS
9904 M:      Thomas Gleixner <tglx@linutronix.de>
9905 L:      linux-kernel@vger.kernel.org
9906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9907 S:      Maintained
9908 F:      fs/timerfd.c
9909 F:      include/linux/timer*
9910 F:      kernel/time/*timer*
9911
9912 POWER MANAGEMENT CORE
9913 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9914 L:      linux-pm@vger.kernel.org
9915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9916 B:      https://bugzilla.kernel.org
9917 S:      Supported
9918 F:      drivers/base/power/
9919 F:      include/linux/pm.h
9920 F:      include/linux/pm_*
9921 F:      include/linux/powercap.h
9922 F:      drivers/powercap/
9923
9924 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9925 M:      Sebastian Reichel <sre@kernel.org>
9926 L:      linux-pm@vger.kernel.org
9927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9928 S:      Maintained
9929 F:      Documentation/devicetree/bindings/power/supply/
9930 F:      include/linux/power_supply.h
9931 F:      drivers/power/supply/
9932
9933 POWER STATE COORDINATION INTERFACE (PSCI)
9934 M:      Mark Rutland <mark.rutland@arm.com>
9935 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9936 L:      linux-arm-kernel@lists.infradead.org
9937 S:      Maintained
9938 F:      drivers/firmware/psci*.c
9939 F:      include/linux/psci.h
9940 F:      include/uapi/linux/psci.h
9941
9942 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9943 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9944 L:      linuxppc-dev@lists.ozlabs.org
9945 S:      Maintained
9946 F:      drivers/char/powernv-op-panel.c
9947
9948 PNP SUPPORT
9949 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9950 S:      Maintained
9951 F:      drivers/pnp/
9952
9953 PPP PROTOCOL DRIVERS AND COMPRESSORS
9954 M:      Paul Mackerras <paulus@samba.org>
9955 L:      linux-ppp@vger.kernel.org
9956 S:      Maintained
9957 F:      drivers/net/ppp/ppp_*
9958
9959 PPP OVER ATM (RFC 2364)
9960 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9961 S:      Maintained
9962 F:      net/atm/pppoatm.c
9963 F:      include/uapi/linux/atmppp.h
9964
9965 PPP OVER ETHERNET
9966 M:      Michal Ostrowski <mostrows@earthlink.net>
9967 S:      Maintained
9968 F:      drivers/net/ppp/pppoe.c
9969 F:      drivers/net/ppp/pppox.c
9970
9971 PPP OVER L2TP
9972 M:      James Chapman <jchapman@katalix.com>
9973 S:      Maintained
9974 F:      net/l2tp/l2tp_ppp.c
9975 F:      include/linux/if_pppol2tp.h
9976 F:      include/uapi/linux/if_pppol2tp.h
9977
9978 PPS SUPPORT
9979 M:      Rodolfo Giometti <giometti@enneenne.com>
9980 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9981 L:      linuxpps@ml.enneenne.com (subscribers-only)
9982 S:      Maintained
9983 F:      Documentation/pps/
9984 F:      drivers/pps/
9985 F:      include/linux/pps*.h
9986
9987 PPTP DRIVER
9988 M:      Dmitry Kozlov <xeb@mail.ru>
9989 L:      netdev@vger.kernel.org
9990 S:      Maintained
9991 F:      drivers/net/ppp/pptp.c
9992 W:      http://sourceforge.net/projects/accel-pptp
9993
9994 PREEMPTIBLE KERNEL
9995 M:      Robert Love <rml@tech9.net>
9996 L:      kpreempt-tech@lists.sourceforge.net
9997 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9998 S:      Supported
9999 F:      Documentation/preempt-locking.txt
10000 F:      include/linux/preempt.h
10001
10002 PRINTK
10003 M:      Petr Mladek <pmladek@suse.com>
10004 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10005 R:      Steven Rostedt <rostedt@goodmis.org>
10006 S:      Maintained
10007 F:      kernel/printk/
10008 F:      include/linux/printk.h
10009
10010 PRISM54 WIRELESS DRIVER
10011 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10012 L:      linux-wireless@vger.kernel.org
10013 W:      http://wireless.kernel.org/en/users/Drivers/p54
10014 S:      Obsolete
10015 F:      drivers/net/wireless/intersil/prism54/
10016
10017 PS3 NETWORK SUPPORT
10018 M:      Geoff Levand <geoff@infradead.org>
10019 L:      netdev@vger.kernel.org
10020 L:      linuxppc-dev@lists.ozlabs.org
10021 S:      Maintained
10022 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10023
10024 PS3 PLATFORM SUPPORT
10025 M:      Geoff Levand <geoff@infradead.org>
10026 L:      linuxppc-dev@lists.ozlabs.org
10027 S:      Maintained
10028 F:      arch/powerpc/boot/ps3*
10029 F:      arch/powerpc/include/asm/lv1call.h
10030 F:      arch/powerpc/include/asm/ps3*.h
10031 F:      arch/powerpc/platforms/ps3/
10032 F:      drivers/*/ps3*
10033 F:      drivers/ps3/
10034 F:      drivers/rtc/rtc-ps3.c
10035 F:      drivers/usb/host/*ps3.c
10036 F:      sound/ppc/snd_ps3*
10037
10038 PS3VRAM DRIVER
10039 M:      Jim Paris <jim@jtan.com>
10040 M:      Geoff Levand <geoff@infradead.org>
10041 L:      linuxppc-dev@lists.ozlabs.org
10042 S:      Maintained
10043 F:      drivers/block/ps3vram.c
10044
10045 PSAMPLE PACKET SAMPLING SUPPORT:
10046 M:      Yotam Gigi <yotamg@mellanox.com>
10047 S:      Maintained
10048 F:      net/psample
10049 F:      include/net/psample.h
10050 F:      include/uapi/linux/psample.h
10051
10052 PSTORE FILESYSTEM
10053 M:      Kees Cook <keescook@chromium.org>
10054 M:      Anton Vorontsov <anton@enomsg.org>
10055 M:      Colin Cross <ccross@android.com>
10056 M:      Tony Luck <tony.luck@intel.com>
10057 S:      Maintained
10058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10059 F:      fs/pstore/
10060 F:      include/linux/pstore*
10061 F:      drivers/firmware/efi/efi-pstore.c
10062 F:      drivers/acpi/apei/erst.c
10063 F:      Documentation/admin-guide/ramoops.rst
10064 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10065 K:      \b(pstore|ramoops)
10066
10067 PTP HARDWARE CLOCK SUPPORT
10068 M:      Richard Cochran <richardcochran@gmail.com>
10069 L:      netdev@vger.kernel.org
10070 S:      Maintained
10071 W:      http://linuxptp.sourceforge.net/
10072 F:      Documentation/ABI/testing/sysfs-ptp
10073 F:      Documentation/ptp/*
10074 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10075 F:      drivers/net/phy/dp83640*
10076 F:      drivers/ptp/*
10077 F:      include/linux/ptp_cl*
10078
10079 PTRACE SUPPORT
10080 M:      Roland McGrath <roland@hack.frob.com>
10081 M:      Oleg Nesterov <oleg@redhat.com>
10082 S:      Maintained
10083 F:      include/asm-generic/syscall.h
10084 F:      include/linux/ptrace.h
10085 F:      include/linux/regset.h
10086 F:      include/linux/tracehook.h
10087 F:      include/uapi/linux/ptrace.h
10088 F:      kernel/ptrace.c
10089
10090 PULSE8-CEC DRIVER
10091 M:      Hans Verkuil <hverkuil@xs4all.nl>
10092 L:      linux-media@vger.kernel.org
10093 T:      git git://linuxtv.org/media_tree.git
10094 S:      Maintained
10095 F:      drivers/media/usb/pulse8-cec/*
10096
10097 PVRUSB2 VIDEO4LINUX DRIVER
10098 M:      Mike Isely <isely@pobox.com>
10099 L:      pvrusb2@isely.net       (subscribers-only)
10100 L:      linux-media@vger.kernel.org
10101 W:      http://www.isely.net/pvrusb2/
10102 T:      git git://linuxtv.org/media_tree.git
10103 S:      Maintained
10104 F:      Documentation/media/v4l-drivers/pvrusb2*
10105 F:      drivers/media/usb/pvrusb2/
10106
10107 PWC WEBCAM DRIVER
10108 M:      Hans Verkuil <hverkuil@xs4all.nl>
10109 L:      linux-media@vger.kernel.org
10110 T:      git git://linuxtv.org/media_tree.git
10111 S:      Odd Fixes
10112 F:      drivers/media/usb/pwc/*
10113
10114 PWM FAN DRIVER
10115 M:      Kamil Debski <kamil@wypas.org>
10116 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10117 L:      linux-hwmon@vger.kernel.org
10118 S:      Supported
10119 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10120 F:      Documentation/hwmon/pwm-fan
10121 F:      drivers/hwmon/pwm-fan.c
10122
10123 PWM SUBSYSTEM
10124 M:      Thierry Reding <thierry.reding@gmail.com>
10125 L:      linux-pwm@vger.kernel.org
10126 S:      Maintained
10127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10128 F:      Documentation/pwm.txt
10129 F:      Documentation/devicetree/bindings/pwm/
10130 F:      include/linux/pwm.h
10131 F:      drivers/pwm/
10132 F:      drivers/video/backlight/pwm_bl.c
10133 F:      include/linux/pwm_backlight.h
10134
10135 PXA2xx/PXA3xx SUPPORT
10136 M:      Daniel Mack <daniel@zonque.org>
10137 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10138 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 T:      git git://github.com/hzhuang1/linux.git
10141 T:      git git://github.com/rjarzmik/linux.git
10142 S:      Maintained
10143 F:      arch/arm/boot/dts/pxa*
10144 F:      arch/arm/mach-pxa/
10145 F:      drivers/dma/pxa*
10146 F:      drivers/pcmcia/pxa2xx*
10147 F:      drivers/pinctrl/pxa/
10148 F:      drivers/spi/spi-pxa2xx*
10149 F:      drivers/usb/gadget/udc/pxa2*
10150 F:      include/sound/pxa2xx-lib.h
10151 F:      sound/arm/pxa*
10152 F:      sound/soc/pxa/
10153
10154 PXA GPIO DRIVER
10155 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10156 L:      linux-gpio@vger.kernel.org
10157 S:      Maintained
10158 F:      drivers/gpio/gpio-pxa.c
10159
10160 PXA3xx NAND FLASH DRIVER
10161 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10162 L:      linux-mtd@lists.infradead.org
10163 S:      Maintained
10164 F:      drivers/mtd/nand/pxa3xx_nand.c
10165
10166 MMP SUPPORT
10167 M:      Eric Miao <eric.y.miao@gmail.com>
10168 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10170 T:      git git://github.com/hzhuang1/linux.git
10171 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10172 S:      Maintained
10173 F:      arch/arm/boot/dts/mmp*
10174 F:      arch/arm/mach-mmp/
10175
10176 PXA MMCI DRIVER
10177 S:      Orphan
10178
10179 PXA RTC DRIVER
10180 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10181 L:      rtc-linux@googlegroups.com
10182 S:      Maintained
10183
10184 QAT DRIVER
10185 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10186 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10187 L:      qat-linux@intel.com
10188 S:      Supported
10189 F:      drivers/crypto/qat/
10190
10191 QIB DRIVER
10192 M:      Mike Marciniszyn <infinipath@intel.com>
10193 L:      linux-rdma@vger.kernel.org
10194 S:      Supported
10195 F:      drivers/infiniband/hw/qib/
10196
10197 QLOGIC QLA1280 SCSI DRIVER
10198 M:      Michael Reed <mdr@sgi.com>
10199 L:      linux-scsi@vger.kernel.org
10200 S:      Maintained
10201 F:      drivers/scsi/qla1280.[ch]
10202
10203 QLOGIC QLA2XXX FC-SCSI DRIVER
10204 M:      qla2xxx-upstream@qlogic.com
10205 L:      linux-scsi@vger.kernel.org
10206 S:      Supported
10207 F:      Documentation/scsi/LICENSE.qla2xxx
10208 F:      drivers/scsi/qla2xxx/
10209
10210 QLOGIC QLA4XXX iSCSI DRIVER
10211 M:      QLogic-Storage-Upstream@qlogic.com
10212 L:      linux-scsi@vger.kernel.org
10213 S:      Supported
10214 F:      Documentation/scsi/LICENSE.qla4xxx
10215 F:      drivers/scsi/qla4xxx/
10216
10217 QLOGIC QLA3XXX NETWORK DRIVER
10218 M:      Dept-GELinuxNICDev@cavium.com
10219 L:      netdev@vger.kernel.org
10220 S:      Supported
10221 F:      Documentation/networking/LICENSE.qla3xxx
10222 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10223
10224 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10225 M:      Harish Patil <harish.patil@cavium.com>
10226 M:      Manish Chopra <manish.chopra@cavium.com>
10227 M:      Dept-GELinuxNICDev@cavium.com
10228 L:      netdev@vger.kernel.org
10229 S:      Supported
10230 F:      drivers/net/ethernet/qlogic/qlcnic/
10231
10232 QLOGIC QLGE 10Gb ETHERNET DRIVER
10233 M:      Harish Patil <harish.patil@cavium.com>
10234 M:      Manish Chopra <manish.chopra@cavium.com>
10235 M:      Dept-GELinuxNICDev@cavium.com
10236 L:      netdev@vger.kernel.org
10237 S:      Supported
10238 F:      drivers/net/ethernet/qlogic/qlge/
10239
10240 QLOGIC QL4xxx ETHERNET DRIVER
10241 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10242 M:      Ariel Elior <Ariel.Elior@cavium.com>
10243 M:      everest-linux-l2@cavium.com
10244 L:      netdev@vger.kernel.org
10245 S:      Supported
10246 F:      drivers/net/ethernet/qlogic/qed/
10247 F:      include/linux/qed/
10248 F:      drivers/net/ethernet/qlogic/qede/
10249
10250 QLOGIC QL41xxx ISCSI DRIVER
10251 M:      QLogic-Storage-Upstream@cavium.com
10252 L:      linux-scsi@vger.kernel.org
10253 S:      Supported
10254 F:      drivers/scsi/qedi/
10255
10256 QNX4 FILESYSTEM
10257 M:      Anders Larsen <al@alarsen.net>
10258 W:      http://www.alarsen.net/linux/qnx4fs/
10259 S:      Maintained
10260 F:      fs/qnx4/
10261 F:      include/uapi/linux/qnx4_fs.h
10262 F:      include/uapi/linux/qnxtypes.h
10263
10264 QORIQ DPAA2 FSL-MC BUS DRIVER
10265 M:      Stuart Yoder <stuyoder@gmail.com>
10266 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10267 L:      linux-kernel@vger.kernel.org
10268 S:      Maintained
10269 F:      drivers/staging/fsl-mc/
10270
10271 QT1010 MEDIA DRIVER
10272 M:      Antti Palosaari <crope@iki.fi>
10273 L:      linux-media@vger.kernel.org
10274 W:      https://linuxtv.org
10275 W:      http://palosaari.fi/linux/
10276 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10277 T:      git git://linuxtv.org/anttip/media_tree.git
10278 S:      Maintained
10279 F:      drivers/media/tuners/qt1010*
10280
10281 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10282 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10283 L:      linux-wireless@vger.kernel.org
10284 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10285 S:      Supported
10286 F:      drivers/net/wireless/ath/ath9k/
10287
10288 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10289 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10290 L:      ath10k@lists.infradead.org
10291 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10293 S:      Supported
10294 F:      drivers/net/wireless/ath/ath10k/
10295
10296 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10297 M:      Timur Tabi <timur@codeaurora.org>
10298 L:      netdev@vger.kernel.org
10299 S:      Supported
10300 F:      drivers/net/ethernet/qualcomm/emac/
10301
10302 QUALCOMM HEXAGON ARCHITECTURE
10303 M:      Richard Kuo <rkuo@codeaurora.org>
10304 L:      linux-hexagon@vger.kernel.org
10305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10306 S:      Supported
10307 F:      arch/hexagon/
10308
10309 QUALCOMM WCN36XX WIRELESS DRIVER
10310 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10311 L:      wcn36xx@lists.infradead.org
10312 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10313 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10314 S:      Supported
10315 F:      drivers/net/wireless/ath/wcn36xx/
10316
10317 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10318 M:      Gabriel Somlo <somlo@cmu.edu>
10319 M:      "Michael S. Tsirkin" <mst@redhat.com>
10320 L:      qemu-devel@nongnu.org
10321 S:      Maintained
10322 F:      drivers/firmware/qemu_fw_cfg.c
10323
10324 RADOS BLOCK DEVICE (RBD)
10325 M:      Ilya Dryomov <idryomov@gmail.com>
10326 M:      Sage Weil <sage@redhat.com>
10327 M:      Alex Elder <elder@kernel.org>
10328 L:      ceph-devel@vger.kernel.org
10329 W:      http://ceph.com/
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10331 T:      git git://github.com/ceph/ceph-client.git
10332 S:      Supported
10333 F:      Documentation/ABI/testing/sysfs-bus-rbd
10334 F:      drivers/block/rbd.c
10335 F:      drivers/block/rbd_types.h
10336
10337 RADEON FRAMEBUFFER DISPLAY DRIVER
10338 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10339 L:      linux-fbdev@vger.kernel.org
10340 S:      Maintained
10341 F:      drivers/video/fbdev/aty/radeon*
10342 F:      include/uapi/linux/radeonfb.h
10343
10344 RADIOSHARK RADIO DRIVER
10345 M:      Hans Verkuil <hverkuil@xs4all.nl>
10346 L:      linux-media@vger.kernel.org
10347 T:      git git://linuxtv.org/media_tree.git
10348 S:      Maintained
10349 F:      drivers/media/radio/radio-shark.c
10350
10351 RADIOSHARK2 RADIO DRIVER
10352 M:      Hans Verkuil <hverkuil@xs4all.nl>
10353 L:      linux-media@vger.kernel.org
10354 T:      git git://linuxtv.org/media_tree.git
10355 S:      Maintained
10356 F:      drivers/media/radio/radio-shark2.c
10357 F:      drivers/media/radio/radio-tea5777.c
10358
10359 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10360 M:      Paul Mackerras <paulus@samba.org>
10361 L:      linux-fbdev@vger.kernel.org
10362 S:      Maintained
10363 F:      drivers/video/fbdev/aty/aty128fb.c
10364
10365 RALINK MIPS ARCHITECTURE
10366 M:      John Crispin <john@phrozen.org>
10367 L:      linux-mips@linux-mips.org
10368 S:      Maintained
10369 F:      arch/mips/ralink
10370
10371 RALINK RT2X00 WIRELESS LAN DRIVER
10372 P:      rt2x00 project
10373 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10374 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10375 L:      linux-wireless@vger.kernel.org
10376 S:      Maintained
10377 F:      drivers/net/wireless/ralink/rt2x00/
10378
10379 RAMDISK RAM BLOCK DEVICE DRIVER
10380 M:      Jens Axboe <axboe@kernel.dk>
10381 S:      Maintained
10382 F:      Documentation/blockdev/ramdisk.txt
10383 F:      drivers/block/brd.c
10384
10385 RANDOM NUMBER DRIVER
10386 M:      "Theodore Ts'o" <tytso@mit.edu>
10387 S:      Maintained
10388 F:      drivers/char/random.c
10389
10390 RAPIDIO SUBSYSTEM
10391 M:      Matt Porter <mporter@kernel.crashing.org>
10392 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10393 S:      Maintained
10394 F:      drivers/rapidio/
10395
10396 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10397 L:      linux-wireless@vger.kernel.org
10398 S:      Orphan
10399 F:      drivers/net/wireless/ray*
10400
10401 RCUTORTURE MODULE
10402 M:      Josh Triplett <josh@joshtriplett.org>
10403 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10404 L:      linux-kernel@vger.kernel.org
10405 S:      Supported
10406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10407 F:      Documentation/RCU/torture.txt
10408 F:      kernel/rcu/rcutorture.c
10409
10410 RCUTORTURE TEST FRAMEWORK
10411 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10412 M:      Josh Triplett <josh@joshtriplett.org>
10413 R:      Steven Rostedt <rostedt@goodmis.org>
10414 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10415 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10416 L:      linux-kernel@vger.kernel.org
10417 S:      Supported
10418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10419 F:      tools/testing/selftests/rcutorture
10420
10421 RDC R-321X SoC
10422 M:      Florian Fainelli <florian@openwrt.org>
10423 S:      Maintained
10424
10425 RDC R6040 FAST ETHERNET DRIVER
10426 M:      Florian Fainelli <f.fainelli@gmail.com>
10427 L:      netdev@vger.kernel.org
10428 S:      Maintained
10429 F:      drivers/net/ethernet/rdc/r6040.c
10430
10431 RDS - RELIABLE DATAGRAM SOCKETS
10432 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10433 L:      netdev@vger.kernel.org
10434 L:      linux-rdma@vger.kernel.org
10435 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10436 W:      https://oss.oracle.com/projects/rds/
10437 S:      Supported
10438 F:      net/rds/
10439 F:      Documentation/networking/rds.txt
10440
10441 RDMAVT - RDMA verbs software
10442 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10443 L:      linux-rdma@vger.kernel.org
10444 S:      Supported
10445 F:      drivers/infiniband/sw/rdmavt
10446
10447 RDT - RESOURCE ALLOCATION
10448 M:      Fenghua Yu <fenghua.yu@intel.com>
10449 L:      linux-kernel@vger.kernel.org
10450 S:      Supported
10451 F:      arch/x86/kernel/cpu/intel_rdt*
10452 F:      arch/x86/include/asm/intel_rdt*
10453 F:      Documentation/x86/intel_rdt*
10454
10455 READ-COPY UPDATE (RCU)
10456 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10457 M:      Josh Triplett <josh@joshtriplett.org>
10458 R:      Steven Rostedt <rostedt@goodmis.org>
10459 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10460 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10461 L:      linux-kernel@vger.kernel.org
10462 W:      http://www.rdrop.com/users/paulmck/RCU/
10463 S:      Supported
10464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10465 F:      Documentation/RCU/
10466 X:      Documentation/RCU/torture.txt
10467 F:      include/linux/rcu*
10468 X:      include/linux/srcu.h
10469 F:      kernel/rcu/
10470 X:      kernel/torture.c
10471
10472 REAL TIME CLOCK (RTC) SUBSYSTEM
10473 M:      Alessandro Zummo <a.zummo@towertech.it>
10474 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10475 L:      rtc-linux@googlegroups.com
10476 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10478 S:      Maintained
10479 F:      Documentation/devicetree/bindings/rtc/
10480 F:      Documentation/rtc.txt
10481 F:      drivers/rtc/
10482 F:      include/linux/rtc.h
10483 F:      include/uapi/linux/rtc.h
10484 F:      include/linux/rtc/
10485 F:      include/linux/platform_data/rtc-*
10486 F:      tools/testing/selftests/timers/rtctest.c
10487
10488 REALTEK AUDIO CODECS
10489 M:      Bard Liao <bardliao@realtek.com>
10490 M:      Oder Chiou <oder_chiou@realtek.com>
10491 S:      Maintained
10492 F:      sound/soc/codecs/rt*
10493 F:      include/sound/rt*.h
10494
10495 REISERFS FILE SYSTEM
10496 L:      reiserfs-devel@vger.kernel.org
10497 S:      Supported
10498 F:      fs/reiserfs/
10499
10500 REGISTER MAP ABSTRACTION
10501 M:      Mark Brown <broonie@kernel.org>
10502 L:      linux-kernel@vger.kernel.org
10503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10504 S:      Supported
10505 F:      Documentation/devicetree/bindings/regmap/
10506 F:      drivers/base/regmap/
10507 F:      include/linux/regmap.h
10508
10509 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10510 M:      Ohad Ben-Cohen <ohad@wizery.com>
10511 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10512 L:      linux-remoteproc@vger.kernel.org
10513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10514 S:      Maintained
10515 F:      Documentation/devicetree/bindings/remoteproc/
10516 F:      Documentation/remoteproc.txt
10517 F:      drivers/remoteproc/
10518 F:      include/linux/remoteproc.h
10519
10520 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10521 M:      Ohad Ben-Cohen <ohad@wizery.com>
10522 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10523 L:      linux-remoteproc@vger.kernel.org
10524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10525 S:      Maintained
10526 F:      drivers/rpmsg/
10527 F:      Documentation/rpmsg.txt
10528 F:      include/linux/rpmsg.h
10529
10530 RENESAS CLOCK DRIVERS
10531 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10532 L:      linux-renesas-soc@vger.kernel.org
10533 S:      Supported
10534 F:      drivers/clk/renesas/
10535
10536 RENESAS ETHERNET DRIVERS
10537 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10538 L:      netdev@vger.kernel.org
10539 L:      linux-renesas-soc@vger.kernel.org
10540 F:      drivers/net/ethernet/renesas/
10541 F:      include/linux/sh_eth.h
10542
10543 RENESAS R-CAR GYROADC DRIVER
10544 M:      Marek Vasut <marek.vasut@gmail.com>
10545 L:      linux-iio@vger.kernel.org
10546 S:      Supported
10547 F:      drivers/iio/adc/rcar_gyro_adc.c
10548
10549 RENESAS USB2 PHY DRIVER
10550 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10551 L:      linux-renesas-soc@vger.kernel.org
10552 S:      Maintained
10553 F:      drivers/phy/phy-rcar-gen3-usb2.c
10554
10555 RESET CONTROLLER FRAMEWORK
10556 M:      Philipp Zabel <p.zabel@pengutronix.de>
10557 T:      git git://git.pengutronix.de/git/pza/linux
10558 S:      Maintained
10559 F:      drivers/reset/
10560 F:      Documentation/devicetree/bindings/reset/
10561 F:      include/dt-bindings/reset/
10562 F:      include/linux/reset.h
10563 F:      include/linux/reset-controller.h
10564
10565 RFKILL
10566 M:      Johannes Berg <johannes@sipsolutions.net>
10567 L:      linux-wireless@vger.kernel.org
10568 W:      http://wireless.kernel.org/
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10571 S:      Maintained
10572 F:      Documentation/rfkill.txt
10573 F:      net/rfkill/
10574
10575 RHASHTABLE
10576 M:      Thomas Graf <tgraf@suug.ch>
10577 M:      Herbert Xu <herbert@gondor.apana.org.au>
10578 L:      netdev@vger.kernel.org
10579 S:      Maintained
10580 F:      lib/rhashtable.c
10581 F:      include/linux/rhashtable.h
10582
10583 RICOH SMARTMEDIA/XD DRIVER
10584 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10585 S:      Maintained
10586 F:      drivers/mtd/nand/r852.c
10587 F:      drivers/mtd/nand/r852.h
10588
10589 RICOH R5C592 MEMORYSTICK DRIVER
10590 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10591 S:      Maintained
10592 F:      drivers/memstick/host/r592.*
10593
10594 ROCCAT DRIVERS
10595 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10596 W:      http://sourceforge.net/projects/roccat/
10597 S:      Maintained
10598 F:      drivers/hid/hid-roccat*
10599 F:      include/linux/hid-roccat*
10600 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10601
10602 ROCKER DRIVER
10603 M:      Jiri Pirko <jiri@resnulli.us>
10604 L:      netdev@vger.kernel.org
10605 S:      Supported
10606 F:      drivers/net/ethernet/rocker/
10607
10608 ROCKETPORT DRIVER
10609 P:      Comtrol Corp.
10610 W:      http://www.comtrol.com
10611 S:      Maintained
10612 F:      Documentation/serial/rocket.txt
10613 F:      drivers/tty/rocket*
10614
10615 ROCKETPORT EXPRESS/INFINITY DRIVER
10616 M:      Kevin Cernekee <cernekee@gmail.com>
10617 L:      linux-serial@vger.kernel.org
10618 S:      Odd Fixes
10619 F:      drivers/tty/serial/rp2.*
10620
10621 ROSE NETWORK LAYER
10622 M:      Ralf Baechle <ralf@linux-mips.org>
10623 L:      linux-hams@vger.kernel.org
10624 W:      http://www.linux-ax25.org/
10625 S:      Maintained
10626 F:      include/net/rose.h
10627 F:      include/uapi/linux/rose.h
10628 F:      net/rose/
10629
10630 RTL2830 MEDIA DRIVER
10631 M:      Antti Palosaari <crope@iki.fi>
10632 L:      linux-media@vger.kernel.org
10633 W:      https://linuxtv.org
10634 W:      http://palosaari.fi/linux/
10635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10636 T:      git git://linuxtv.org/anttip/media_tree.git
10637 S:      Maintained
10638 F:      drivers/media/dvb-frontends/rtl2830*
10639
10640 RTL2832 MEDIA DRIVER
10641 M:      Antti Palosaari <crope@iki.fi>
10642 L:      linux-media@vger.kernel.org
10643 W:      https://linuxtv.org
10644 W:      http://palosaari.fi/linux/
10645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10646 T:      git git://linuxtv.org/anttip/media_tree.git
10647 S:      Maintained
10648 F:      drivers/media/dvb-frontends/rtl2832*
10649
10650 RTL2832_SDR MEDIA DRIVER
10651 M:      Antti Palosaari <crope@iki.fi>
10652 L:      linux-media@vger.kernel.org
10653 W:      https://linuxtv.org
10654 W:      http://palosaari.fi/linux/
10655 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10656 T:      git git://linuxtv.org/anttip/media_tree.git
10657 S:      Maintained
10658 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10659
10660 RTL8180 WIRELESS DRIVER
10661 L:      linux-wireless@vger.kernel.org
10662 W:      http://wireless.kernel.org/
10663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10664 S:      Orphan
10665 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10666
10667 RTL8187 WIRELESS DRIVER
10668 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10669 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10670 M:      Larry Finger <Larry.Finger@lwfinger.net>
10671 L:      linux-wireless@vger.kernel.org
10672 W:      http://wireless.kernel.org/
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10674 S:      Maintained
10675 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10676
10677 RTL8192CE WIRELESS DRIVER
10678 M:      Larry Finger <Larry.Finger@lwfinger.net>
10679 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10680 L:      linux-wireless@vger.kernel.org
10681 W:      http://wireless.kernel.org/
10682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10683 S:      Maintained
10684 F:      drivers/net/wireless/realtek/rtlwifi/
10685 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10686
10687 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10688 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10689 L:      linux-wireless@vger.kernel.org
10690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10691 S:      Maintained
10692 F:      drivers/net/wireless/realtek/rtl8xxxu/
10693
10694 S3 SAVAGE FRAMEBUFFER DRIVER
10695 M:      Antonino Daplas <adaplas@gmail.com>
10696 L:      linux-fbdev@vger.kernel.org
10697 S:      Maintained
10698 F:      drivers/video/fbdev/savage/
10699
10700 S390
10701 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10702 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10703 L:      linux-s390@vger.kernel.org
10704 W:      http://www.ibm.com/developerworks/linux/linux390/
10705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10706 S:      Supported
10707 F:      arch/s390/
10708 F:      drivers/s390/
10709 F:      Documentation/s390/
10710 F:      Documentation/DocBook/s390*
10711
10712 S390 COMMON I/O LAYER
10713 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10714 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10715 L:      linux-s390@vger.kernel.org
10716 W:      http://www.ibm.com/developerworks/linux/linux390/
10717 S:      Supported
10718 F:      drivers/s390/cio/
10719
10720 S390 DASD DRIVER
10721 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10722 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10723 L:      linux-s390@vger.kernel.org
10724 W:      http://www.ibm.com/developerworks/linux/linux390/
10725 S:      Supported
10726 F:      drivers/s390/block/dasd*
10727 F:      block/partitions/ibm.c
10728
10729 S390 NETWORK DRIVERS
10730 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10731 L:      linux-s390@vger.kernel.org
10732 W:      http://www.ibm.com/developerworks/linux/linux390/
10733 S:      Supported
10734 F:      drivers/s390/net/
10735
10736 S390 PCI SUBSYSTEM
10737 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10738 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10739 L:      linux-s390@vger.kernel.org
10740 W:      http://www.ibm.com/developerworks/linux/linux390/
10741 S:      Supported
10742 F:      arch/s390/pci/
10743 F:      drivers/pci/hotplug/s390_pci_hpc.c
10744
10745 S390 ZCRYPT DRIVER
10746 M:      Harald Freudenberger <freude@de.ibm.com>
10747 L:      linux-s390@vger.kernel.org
10748 W:      http://www.ibm.com/developerworks/linux/linux390/
10749 S:      Supported
10750 F:      drivers/s390/crypto/
10751
10752 S390 ZFCP DRIVER
10753 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10754 L:      linux-s390@vger.kernel.org
10755 W:      http://www.ibm.com/developerworks/linux/linux390/
10756 S:      Supported
10757 F:      drivers/s390/scsi/zfcp_*
10758
10759 S390 IUCV NETWORK LAYER
10760 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10761 L:      linux-s390@vger.kernel.org
10762 W:      http://www.ibm.com/developerworks/linux/linux390/
10763 S:      Supported
10764 F:      drivers/s390/net/*iucv*
10765 F:      include/net/iucv/
10766 F:      net/iucv/
10767
10768 S390 IOMMU (PCI)
10769 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10770 L:      linux-s390@vger.kernel.org
10771 W:      http://www.ibm.com/developerworks/linux/linux390/
10772 S:      Supported
10773 F:      drivers/iommu/s390-iommu.c
10774
10775 S3C24XX SD/MMC Driver
10776 M:      Ben Dooks <ben-linux@fluff.org>
10777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10778 S:      Supported
10779 F:      drivers/mmc/host/s3cmci.*
10780
10781 SAA6588 RDS RECEIVER DRIVER
10782 M:      Hans Verkuil <hverkuil@xs4all.nl>
10783 L:      linux-media@vger.kernel.org
10784 T:      git git://linuxtv.org/media_tree.git
10785 W:      https://linuxtv.org
10786 S:      Odd Fixes
10787 F:      drivers/media/i2c/saa6588*
10788
10789 SAA7134 VIDEO4LINUX DRIVER
10790 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10791 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10792 L:      linux-media@vger.kernel.org
10793 W:      https://linuxtv.org
10794 T:      git git://linuxtv.org/media_tree.git
10795 S:      Odd fixes
10796 F:      Documentation/media/v4l-drivers/saa7134*
10797 F:      drivers/media/pci/saa7134/
10798
10799 SAA7146 VIDEO4LINUX-2 DRIVER
10800 M:      Hans Verkuil <hverkuil@xs4all.nl>
10801 L:      linux-media@vger.kernel.org
10802 T:      git git://linuxtv.org/media_tree.git
10803 S:      Maintained
10804 F:      drivers/media/common/saa7146/
10805 F:      drivers/media/pci/saa7146/
10806 F:      include/media/saa7146*
10807
10808 SAMSUNG LAPTOP DRIVER
10809 M:      Corentin Chary <corentin.chary@gmail.com>
10810 L:      platform-driver-x86@vger.kernel.org
10811 S:      Maintained
10812 F:      drivers/platform/x86/samsung-laptop.c
10813
10814 SAMSUNG AUDIO (ASoC) DRIVERS
10815 M:      Krzysztof Kozlowski <krzk@kernel.org>
10816 M:      Sangbeom Kim <sbkim73@samsung.com>
10817 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10819 S:      Supported
10820 F:      sound/soc/samsung/
10821
10822 SAMSUNG FRAMEBUFFER DRIVER
10823 M:      Jingoo Han <jingoohan1@gmail.com>
10824 L:      linux-fbdev@vger.kernel.org
10825 S:      Maintained
10826 F:      drivers/video/fbdev/s3c-fb.c
10827
10828 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10829 M:      Sangbeom Kim <sbkim73@samsung.com>
10830 M:      Krzysztof Kozlowski <krzk@kernel.org>
10831 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10832 L:      linux-kernel@vger.kernel.org
10833 L:      linux-samsung-soc@vger.kernel.org
10834 S:      Supported
10835 F:      drivers/mfd/sec*.c
10836 F:      drivers/regulator/s2m*.c
10837 F:      drivers/regulator/s5m*.c
10838 F:      drivers/clk/clk-s2mps11.c
10839 F:      drivers/rtc/rtc-s5m.c
10840 F:      include/linux/mfd/samsung/
10841 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10842 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10843 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10844 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10845
10846 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10847 M:      Kyungmin Park <kyungmin.park@samsung.com>
10848 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10849 L:      linux-media@vger.kernel.org
10850 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10851 S:      Supported
10852 F:      drivers/media/platform/exynos4-is/
10853
10854 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10855 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10856 L:      linux-media@vger.kernel.org
10857 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10858 S:      Maintained
10859 F:      drivers/media/platform/s3c-camif/
10860 F:      include/media/drv-intf/s3c_camif.h
10861
10862 SAMSUNG S5C73M3 CAMERA DRIVER
10863 M:      Kyungmin Park <kyungmin.park@samsung.com>
10864 M:      Andrzej Hajda <a.hajda@samsung.com>
10865 L:      linux-media@vger.kernel.org
10866 S:      Supported
10867 F:      drivers/media/i2c/s5c73m3/*
10868
10869 SAMSUNG S5K5BAF CAMERA DRIVER
10870 M:      Kyungmin Park <kyungmin.park@samsung.com>
10871 M:      Andrzej Hajda <a.hajda@samsung.com>
10872 L:      linux-media@vger.kernel.org
10873 S:      Supported
10874 F:      drivers/media/i2c/s5k5baf.c
10875
10876 SAMSUNG S3FWRN5 NFC DRIVER
10877 M:      Robert Baldyga <r.baldyga@samsung.com>
10878 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10879 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10880 S:      Supported
10881 F:      drivers/nfc/s3fwrn5
10882
10883 SAMSUNG SOC CLOCK DRIVERS
10884 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10885 M:      Tomasz Figa <tomasz.figa@gmail.com>
10886 M:      Chanwoo Choi <cw00.choi@samsung.com>
10887 S:      Supported
10888 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10889 F:      drivers/clk/samsung/
10890 F:      include/dt-bindings/clock/exynos*.h
10891 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10892
10893 SAMSUNG SPI DRIVERS
10894 M:      Kukjin Kim <kgene@kernel.org>
10895 M:      Krzysztof Kozlowski <krzk@kernel.org>
10896 M:      Andi Shyti <andi.shyti@samsung.com>
10897 L:      linux-spi@vger.kernel.org
10898 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10899 S:      Maintained
10900 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10901 F:      drivers/spi/spi-s3c*
10902 F:      include/linux/platform_data/spi-s3c64xx.h
10903
10904 SAMSUNG SXGBE DRIVERS
10905 M:      Byungho An <bh74.an@samsung.com>
10906 M:      Girish K S <ks.giri@samsung.com>
10907 M:      Vipul Pandya <vipul.pandya@samsung.com>
10908 S:      Supported
10909 L:      netdev@vger.kernel.org
10910 F:      drivers/net/ethernet/samsung/sxgbe/
10911
10912 SAMSUNG THERMAL DRIVER
10913 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10914 L:      linux-pm@vger.kernel.org
10915 L:      linux-samsung-soc@vger.kernel.org
10916 S:      Supported
10917 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10918 F:      drivers/thermal/samsung/
10919
10920 SAMSUNG USB2 PHY DRIVER
10921 M:      Kamil Debski <kamil@wypas.org>
10922 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10923 L:      linux-kernel@vger.kernel.org
10924 S:      Supported
10925 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10926 F:      Documentation/phy/samsung-usb2.txt
10927 F:      drivers/phy/phy-exynos4210-usb2.c
10928 F:      drivers/phy/phy-exynos4x12-usb2.c
10929 F:      drivers/phy/phy-exynos5250-usb2.c
10930 F:      drivers/phy/phy-s5pv210-usb2.c
10931 F:      drivers/phy/phy-samsung-usb2.c
10932 F:      drivers/phy/phy-samsung-usb2.h
10933
10934 SERIAL DRIVERS
10935 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10936 L:      linux-serial@vger.kernel.org
10937 S:      Maintained
10938 F:      Documentation/devicetree/bindings/serial/
10939 F:      drivers/tty/serial/
10940
10941 SERIAL DEVICE BUS
10942 M:      Rob Herring <robh@kernel.org>
10943 L:      linux-serial@vger.kernel.org
10944 S:      Maintained
10945 F:      Documentation/devicetree/bindings/serial/slave-device.txt
10946 F:      drivers/tty/serdev/
10947 F:      include/linux/serdev.h
10948
10949 SERIAL IR RECEIVER
10950 M:      Sean Young <sean@mess.org>
10951 L:      linux-media@vger.kernel.org
10952 S:      Maintained
10953 F:      drivers/media/rc/serial_ir.c
10954
10955 STI CEC DRIVER
10956 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10957 L:      kernel@stlinux.com
10958 S:      Maintained
10959 F:      drivers/staging/media/st-cec/
10960 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10961
10962 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
10963 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10964 L:      linux-s390@vger.kernel.org
10965 W:      http://www.ibm.com/developerworks/linux/linux390/
10966 S:      Supported
10967 F:      net/smc/
10968
10969 SYNOPSYS DESIGNWARE DMAC DRIVER
10970 M:      Viresh Kumar <vireshk@kernel.org>
10971 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10972 S:      Maintained
10973 F:      include/linux/dma/dw.h
10974 F:      include/linux/platform_data/dma-dw.h
10975 F:      drivers/dma/dw/
10976
10977 SYNOPSYS DESIGNWARE I2C DRIVER
10978 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10979 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10980 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10981 L:      linux-i2c@vger.kernel.org
10982 S:      Maintained
10983 F:      drivers/i2c/busses/i2c-designware-*
10984 F:      include/linux/platform_data/i2c-designware.h
10985
10986 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10987 M:      Jaehoon Chung <jh80.chung@samsung.com>
10988 L:      linux-mmc@vger.kernel.org
10989 S:      Maintained
10990 F:      drivers/mmc/host/dw_mmc*
10991
10992 SYSTEM TRACE MODULE CLASS
10993 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10994 S:      Maintained
10995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10996 F:      Documentation/trace/stm.txt
10997 F:      drivers/hwtracing/stm/
10998 F:      include/linux/stm.h
10999 F:      include/uapi/linux/stm.h
11000
11001 THUNDERBOLT DRIVER
11002 M:      Andreas Noever <andreas.noever@gmail.com>
11003 S:      Maintained
11004 F:      drivers/thunderbolt/
11005
11006 TI BQ27XXX POWER SUPPLY DRIVER
11007 R:      Andrew F. Davis <afd@ti.com>
11008 F:      include/linux/power/bq27xxx_battery.h
11009 F:      drivers/power/supply/bq27xxx_battery.c
11010 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11011
11012 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11013 M:      John Stultz <john.stultz@linaro.org>
11014 M:      Thomas Gleixner <tglx@linutronix.de>
11015 L:      linux-kernel@vger.kernel.org
11016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11017 S:      Supported
11018 F:      include/linux/clocksource.h
11019 F:      include/linux/time.h
11020 F:      include/linux/timex.h
11021 F:      include/uapi/linux/time.h
11022 F:      include/uapi/linux/timex.h
11023 F:      kernel/time/clocksource.c
11024 F:      kernel/time/time*.c
11025 F:      kernel/time/alarmtimer.c
11026 F:      kernel/time/ntp.c
11027 F:      tools/testing/selftests/timers/
11028
11029 SC1200 WDT DRIVER
11030 M:      Zwane Mwaikambo <zwanem@gmail.com>
11031 S:      Maintained
11032 F:      drivers/watchdog/sc1200wdt.c
11033
11034 SCHEDULER
11035 M:      Ingo Molnar <mingo@redhat.com>
11036 M:      Peter Zijlstra <peterz@infradead.org>
11037 L:      linux-kernel@vger.kernel.org
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11039 S:      Maintained
11040 F:      kernel/sched/
11041 F:      include/linux/sched.h
11042 F:      include/uapi/linux/sched.h
11043 F:      include/linux/wait.h
11044
11045 SCORE ARCHITECTURE
11046 M:      Chen Liqin <liqin.linux@gmail.com>
11047 M:      Lennox Wu <lennox.wu@gmail.com>
11048 W:      http://www.sunplus.com
11049 S:      Supported
11050 F:      arch/score/
11051
11052 SCR24X CHIP CARD INTERFACE DRIVER
11053 M:      Lubomir Rintel <lkundrak@v3.sk>
11054 S:      Supported
11055 F:      drivers/char/pcmcia/scr24x_cs.c
11056
11057 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11058 M:      Sudeep Holla <sudeep.holla@arm.com>
11059 L:      linux-arm-kernel@lists.infradead.org
11060 S:      Maintained
11061 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11062 F:      drivers/clk/clk-scpi.c
11063 F:      drivers/cpufreq/scpi-cpufreq.c
11064 F:      drivers/firmware/arm_scpi.c
11065 F:      include/linux/scpi_protocol.h
11066
11067 SCSI CDROM DRIVER
11068 M:      Jens Axboe <axboe@kernel.dk>
11069 L:      linux-scsi@vger.kernel.org
11070 W:      http://www.kernel.dk
11071 S:      Maintained
11072 F:      drivers/scsi/sr*
11073
11074 SCSI RDMA PROTOCOL (SRP) INITIATOR
11075 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11076 L:      linux-rdma@vger.kernel.org
11077 S:      Supported
11078 W:      http://www.openfabrics.org
11079 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11081 F:      drivers/infiniband/ulp/srp/
11082 F:      include/scsi/srp.h
11083
11084 SCSI SG DRIVER
11085 M:      Doug Gilbert <dgilbert@interlog.com>
11086 L:      linux-scsi@vger.kernel.org
11087 W:      http://sg.danny.cz/sg
11088 S:      Maintained
11089 F:      Documentation/scsi/scsi-generic.txt
11090 F:      drivers/scsi/sg.c
11091 F:      include/scsi/sg.h
11092
11093 SCSI SUBSYSTEM
11094 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11096 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11098 L:      linux-scsi@vger.kernel.org
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/scsi/
11101 F:      drivers/scsi/
11102 F:      include/scsi/
11103
11104 SCSI TAPE DRIVER
11105 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11106 L:      linux-scsi@vger.kernel.org
11107 S:      Maintained
11108 F:      Documentation/scsi/st.txt
11109 F:      drivers/scsi/st.*
11110 F:      drivers/scsi/st_*.h
11111
11112 SCTP PROTOCOL
11113 M:      Vlad Yasevich <vyasevich@gmail.com>
11114 M:      Neil Horman <nhorman@tuxdriver.com>
11115 L:      linux-sctp@vger.kernel.org
11116 W:      http://lksctp.sourceforge.net
11117 S:      Maintained
11118 F:      Documentation/networking/sctp.txt
11119 F:      include/linux/sctp.h
11120 F:      include/uapi/linux/sctp.h
11121 F:      include/net/sctp/
11122 F:      net/sctp/
11123
11124 SCx200 CPU SUPPORT
11125 M:      Jim Cromie <jim.cromie@gmail.com>
11126 S:      Odd Fixes
11127 F:      Documentation/i2c/busses/scx200_acb
11128 F:      arch/x86/platform/scx200/
11129 F:      drivers/watchdog/scx200_wdt.c
11130 F:      drivers/i2c/busses/scx200*
11131 F:      drivers/mtd/maps/scx200_docflash.c
11132 F:      include/linux/scx200.h
11133
11134 SCx200 GPIO DRIVER
11135 M:      Jim Cromie <jim.cromie@gmail.com>
11136 S:      Maintained
11137 F:      drivers/char/scx200_gpio.c
11138 F:      include/linux/scx200_gpio.h
11139
11140 SCx200 HRT CLOCKSOURCE DRIVER
11141 M:      Jim Cromie <jim.cromie@gmail.com>
11142 S:      Maintained
11143 F:      drivers/clocksource/scx200_hrt.c
11144
11145 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11146 M:      Sascha Sommer <saschasommer@freenet.de>
11147 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11148 S:      Maintained
11149 F:      drivers/mmc/host/sdricoh_cs.c
11150
11151 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11152 M:      Adrian Hunter <adrian.hunter@intel.com>
11153 L:      linux-mmc@vger.kernel.org
11154 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11155 S:      Maintained
11156 F:      drivers/mmc/host/sdhci*
11157 F:      include/linux/mmc/sdhci*
11158
11159 SECURE COMPUTING
11160 M:      Kees Cook <keescook@chromium.org>
11161 R:      Andy Lutomirski <luto@amacapital.net>
11162 R:      Will Drewry <wad@chromium.org>
11163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11164 S:      Supported
11165 F:      kernel/seccomp.c
11166 F:      include/uapi/linux/seccomp.h
11167 F:      include/linux/seccomp.h
11168 F:      tools/testing/selftests/seccomp/*
11169 K:      \bsecure_computing
11170 K:      \bTIF_SECCOMP\b
11171
11172 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11173 M:      Al Cooper <alcooperx@gmail.com>
11174 L:      linux-mmc@vger.kernel.org
11175 L:      bcm-kernel-feedback-list@broadcom.com
11176 S:      Maintained
11177 F:      drivers/mmc/host/sdhci-brcmstb*
11178
11179 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11180 M:      Ben Dooks <ben-linux@fluff.org>
11181 M:      Jaehoon Chung <jh80.chung@samsung.com>
11182 L:      linux-mmc@vger.kernel.org
11183 S:      Maintained
11184 F:      drivers/mmc/host/sdhci-s3c*
11185
11186 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11187 M:      Viresh Kumar <vireshk@kernel.org>
11188 L:      linux-mmc@vger.kernel.org
11189 S:      Maintained
11190 F:      drivers/mmc/host/sdhci-spear.c
11191
11192 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11193 M:      Scott Bauer <scott.bauer@intel.com>
11194 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11195 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11196 L:      linux-block@vger.kernel.org
11197 S:      Supported
11198 F:      block/sed*
11199 F:      block/opal_proto.h
11200 F:      include/linux/sed*
11201 F:      include/uapi/linux/sed*
11202
11203 SECURITY SUBSYSTEM
11204 M:      James Morris <james.l.morris@oracle.com>
11205 M:      "Serge E. Hallyn" <serge@hallyn.com>
11206 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11208 W:      http://kernsec.org/
11209 S:      Supported
11210 F:      security/
11211
11212 SECURITY CONTACT
11213 M:      Security Officers <security@kernel.org>
11214 S:      Supported
11215
11216 SELINUX SECURITY MODULE
11217 M:      Paul Moore <paul@paul-moore.com>
11218 M:      Stephen Smalley <sds@tycho.nsa.gov>
11219 M:      Eric Paris <eparis@parisplace.org>
11220 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11221 W:      http://selinuxproject.org
11222 T:      git git://git.infradead.org/users/pcmoore/selinux
11223 S:      Supported
11224 F:      include/linux/selinux*
11225 F:      security/selinux/
11226 F:      scripts/selinux/
11227
11228 APPARMOR SECURITY MODULE
11229 M:      John Johansen <john.johansen@canonical.com>
11230 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11231 W:      apparmor.wiki.kernel.org
11232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11233 S:      Supported
11234 F:      security/apparmor/
11235
11236 LOADPIN SECURITY MODULE
11237 M:      Kees Cook <keescook@chromium.org>
11238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11239 S:      Supported
11240 F:      security/loadpin/
11241
11242 YAMA SECURITY MODULE
11243 M:      Kees Cook <keescook@chromium.org>
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11245 S:      Supported
11246 F:      security/yama/
11247
11248 SENSABLE PHANTOM
11249 M:      Jiri Slaby <jirislaby@gmail.com>
11250 S:      Maintained
11251 F:      drivers/misc/phantom.c
11252 F:      include/uapi/linux/phantom.h
11253
11254 Emulex 10Gbps iSCSI - OneConnect DRIVER
11255 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11256 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11257 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11258 L:      linux-scsi@vger.kernel.org
11259 W:      http://www.broadcom.com
11260 S:      Supported
11261 F:      drivers/scsi/be2iscsi/
11262
11263 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11264 M:      Sathya Perla <sathya.perla@broadcom.com>
11265 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11266 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11267 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11268 L:      netdev@vger.kernel.org
11269 W:      http://www.emulex.com
11270 S:      Supported
11271 F:      drivers/net/ethernet/emulex/benet/
11272
11273 EMULEX ONECONNECT ROCE DRIVER
11274 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11275 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11276 L:      linux-rdma@vger.kernel.org
11277 W:      http://www.emulex.com
11278 S:      Supported
11279 F:      drivers/infiniband/hw/ocrdma/
11280 F:      include/uapi/rdma/ocrdma-abi.h
11281
11282 SFC NETWORK DRIVER
11283 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11284 M:      Edward Cree <ecree@solarflare.com>
11285 M:      Bert Kenward <bkenward@solarflare.com>
11286 L:      netdev@vger.kernel.org
11287 S:      Supported
11288 F:      drivers/net/ethernet/sfc/
11289
11290 SGI GRU DRIVER
11291 M:      Dimitri Sivanich <sivanich@sgi.com>
11292 S:      Maintained
11293 F:      drivers/misc/sgi-gru/
11294
11295 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11296 M:      Pat Gefre <pfg@sgi.com>
11297 L:      linux-ia64@vger.kernel.org
11298 S:      Supported
11299 F:      Documentation/ia64/serial.txt
11300 F:      drivers/tty/serial/ioc?_serial.c
11301 F:      include/linux/ioc?.h
11302
11303 SGI XP/XPC/XPNET DRIVER
11304 M:      Cliff Whickman <cpw@sgi.com>
11305 M:      Robin Holt <robinmholt@gmail.com>
11306 S:      Maintained
11307 F:      drivers/misc/sgi-xp/
11308
11309 SI2157 MEDIA DRIVER
11310 M:      Antti Palosaari <crope@iki.fi>
11311 L:      linux-media@vger.kernel.org
11312 W:      https://linuxtv.org
11313 W:      http://palosaari.fi/linux/
11314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11315 T:      git git://linuxtv.org/anttip/media_tree.git
11316 S:      Maintained
11317 F:      drivers/media/tuners/si2157*
11318
11319 SI2168 MEDIA DRIVER
11320 M:      Antti Palosaari <crope@iki.fi>
11321 L:      linux-media@vger.kernel.org
11322 W:      https://linuxtv.org
11323 W:      http://palosaari.fi/linux/
11324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11325 T:      git git://linuxtv.org/anttip/media_tree.git
11326 S:      Maintained
11327 F:      drivers/media/dvb-frontends/si2168*
11328
11329 SI470X FM RADIO RECEIVER I2C DRIVER
11330 M:      Hans Verkuil <hverkuil@xs4all.nl>
11331 L:      linux-media@vger.kernel.org
11332 T:      git git://linuxtv.org/media_tree.git
11333 W:      https://linuxtv.org
11334 S:      Odd Fixes
11335 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11336
11337 SI470X FM RADIO RECEIVER USB DRIVER
11338 M:      Hans Verkuil <hverkuil@xs4all.nl>
11339 L:      linux-media@vger.kernel.org
11340 T:      git git://linuxtv.org/media_tree.git
11341 W:      https://linuxtv.org
11342 S:      Maintained
11343 F:      drivers/media/radio/si470x/radio-si470x-common.c
11344 F:      drivers/media/radio/si470x/radio-si470x.h
11345 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11346
11347 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11348 M:      Eduardo Valentin <edubezval@gmail.com>
11349 L:      linux-media@vger.kernel.org
11350 T:      git git://linuxtv.org/media_tree.git
11351 W:      https://linuxtv.org
11352 S:      Odd Fixes
11353 F:      drivers/media/radio/si4713/si4713.?
11354
11355 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11356 M:      Eduardo Valentin <edubezval@gmail.com>
11357 L:      linux-media@vger.kernel.org
11358 T:      git git://linuxtv.org/media_tree.git
11359 W:      https://linuxtv.org
11360 S:      Odd Fixes
11361 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11362
11363 SI4713 FM RADIO TRANSMITTER USB DRIVER
11364 M:      Hans Verkuil <hverkuil@xs4all.nl>
11365 L:      linux-media@vger.kernel.org
11366 T:      git git://linuxtv.org/media_tree.git
11367 W:      https://linuxtv.org
11368 S:      Maintained
11369 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11370
11371 SIANO DVB DRIVER
11372 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11373 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11374 L:      linux-media@vger.kernel.org
11375 W:      https://linuxtv.org
11376 T:      git git://linuxtv.org/media_tree.git
11377 S:      Odd fixes
11378 F:      drivers/media/common/siano/
11379 F:      drivers/media/usb/siano/
11380 F:      drivers/media/usb/siano/
11381 F:      drivers/media/mmc/siano/
11382
11383 SIMPLEFB FB DRIVER
11384 M:      Hans de Goede <hdegoede@redhat.com>
11385 L:      linux-fbdev@vger.kernel.org
11386 S:      Maintained
11387 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11388 F:      drivers/video/fbdev/simplefb.c
11389 F:      include/linux/platform_data/simplefb.h
11390
11391 SH_VEU V4L2 MEM2MEM DRIVER
11392 L:      linux-media@vger.kernel.org
11393 S:      Orphan
11394 F:      drivers/media/platform/sh_veu.c
11395
11396 SH_VOU V4L2 OUTPUT DRIVER
11397 L:      linux-media@vger.kernel.org
11398 S:      Orphan
11399 F:      drivers/media/platform/sh_vou.c
11400 F:      include/media/drv-intf/sh_vou.h
11401
11402 SIMPLE FIRMWARE INTERFACE (SFI)
11403 M:      Len Brown <lenb@kernel.org>
11404 L:      sfi-devel@simplefirmware.org
11405 W:      http://simplefirmware.org/
11406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11407 S:      Supported
11408 F:      arch/x86/platform/sfi/
11409 F:      drivers/sfi/
11410 F:      include/linux/sfi*.h
11411
11412 SIMTEC EB110ATX (Chalice CATS)
11413 P:      Ben Dooks
11414 P:      Vincent Sanders <vince@simtec.co.uk>
11415 M:      Simtec Linux Team <linux@simtec.co.uk>
11416 W:      http://www.simtec.co.uk/products/EB110ATX/
11417 S:      Supported
11418
11419 SIMTEC EB2410ITX (BAST)
11420 P:      Ben Dooks
11421 P:      Vincent Sanders <vince@simtec.co.uk>
11422 M:      Simtec Linux Team <linux@simtec.co.uk>
11423 W:      http://www.simtec.co.uk/products/EB2410ITX/
11424 S:      Supported
11425 F:      arch/arm/mach-s3c24xx/mach-bast.c
11426 F:      arch/arm/mach-s3c24xx/bast-ide.c
11427 F:      arch/arm/mach-s3c24xx/bast-irq.c
11428
11429 SIPHASH PRF ROUTINES
11430 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11431 S:      Maintained
11432 F:      lib/siphash.c
11433 F:      lib/test_siphash.c
11434 F:      include/linux/siphash.h
11435
11436 TI DAVINCI MACHINE SUPPORT
11437 M:      Sekhar Nori <nsekhar@ti.com>
11438 M:      Kevin Hilman <khilman@kernel.org>
11439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11441 S:      Supported
11442 F:      arch/arm/mach-davinci/
11443 F:      drivers/i2c/busses/i2c-davinci.c
11444
11445 TI DAVINCI SERIES MEDIA DRIVER
11446 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11447 L:      linux-media@vger.kernel.org
11448 W:      https://linuxtv.org
11449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11450 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11451 S:      Maintained
11452 F:      drivers/media/platform/davinci/
11453 F:      include/media/davinci/
11454
11455 TI AM437X VPFE DRIVER
11456 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11457 L:      linux-media@vger.kernel.org
11458 W:      https://linuxtv.org
11459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11460 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11461 S:      Maintained
11462 F:      drivers/media/platform/am437x/
11463
11464 OV2659 OMNIVISION SENSOR DRIVER
11465 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11466 L:      linux-media@vger.kernel.org
11467 W:      https://linuxtv.org
11468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11469 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11470 S:      Maintained
11471 F:      drivers/media/i2c/ov2659.c
11472 F:      include/media/i2c/ov2659.h
11473
11474 SILICON MOTION SM712 FRAME BUFFER DRIVER
11475 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11476 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11477 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11478 L:      linux-fbdev@vger.kernel.org
11479 S:      Maintained
11480 F:      drivers/video/fbdev/sm712*
11481 F:      Documentation/fb/sm712fb.txt
11482
11483 SIS 190 ETHERNET DRIVER
11484 M:      Francois Romieu <romieu@fr.zoreil.com>
11485 L:      netdev@vger.kernel.org
11486 S:      Maintained
11487 F:      drivers/net/ethernet/sis/sis190.c
11488
11489 SIS 900/7016 FAST ETHERNET DRIVER
11490 M:      Daniele Venzano <venza@brownhat.org>
11491 W:      http://www.brownhat.org/sis900.html
11492 L:      netdev@vger.kernel.org
11493 S:      Maintained
11494 F:      drivers/net/ethernet/sis/sis900.*
11495
11496 SIS FRAMEBUFFER DRIVER
11497 M:      Thomas Winischhofer <thomas@winischhofer.net>
11498 W:      http://www.winischhofer.net/linuxsisvga.shtml
11499 S:      Maintained
11500 F:      Documentation/fb/sisfb.txt
11501 F:      drivers/video/fbdev/sis/
11502 F:      include/video/sisfb.h
11503
11504 SIS USB2VGA DRIVER
11505 M:      Thomas Winischhofer <thomas@winischhofer.net>
11506 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11507 S:      Maintained
11508 F:      drivers/usb/misc/sisusbvga/
11509
11510 SLAB ALLOCATOR
11511 M:      Christoph Lameter <cl@linux.com>
11512 M:      Pekka Enberg <penberg@kernel.org>
11513 M:      David Rientjes <rientjes@google.com>
11514 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11515 M:      Andrew Morton <akpm@linux-foundation.org>
11516 L:      linux-mm@kvack.org
11517 S:      Maintained
11518 F:      include/linux/sl?b*.h
11519 F:      mm/sl?b*
11520
11521 SLEEPABLE READ-COPY UPDATE (SRCU)
11522 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11523 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11524 M:      Josh Triplett <josh@joshtriplett.org>
11525 R:      Steven Rostedt <rostedt@goodmis.org>
11526 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11527 L:      linux-kernel@vger.kernel.org
11528 W:      http://www.rdrop.com/users/paulmck/RCU/
11529 S:      Supported
11530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11531 F:      include/linux/srcu.h
11532 F:      kernel/rcu/srcu.c
11533
11534 SMACK SECURITY MODULE
11535 M:      Casey Schaufler <casey@schaufler-ca.com>
11536 L:      linux-security-module@vger.kernel.org
11537 W:      http://schaufler-ca.com
11538 T:      git git://github.com/cschaufler/smack-next
11539 S:      Maintained
11540 F:      Documentation/security/Smack.txt
11541 F:      security/smack/
11542
11543 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11544 M:      Kevin Hilman <khilman@kernel.org>
11545 M:      Nishanth Menon <nm@ti.com>
11546 S:      Maintained
11547 F:      drivers/power/avs/
11548 F:      include/linux/power/smartreflex.h
11549 L:      linux-pm@vger.kernel.org
11550
11551 SMC91x ETHERNET DRIVER
11552 M:      Nicolas Pitre <nico@fluxnic.net>
11553 S:      Odd Fixes
11554 F:      drivers/net/ethernet/smsc/smc91x.*
11555
11556 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11557 M:      Sakari Ailus <sakari.ailus@iki.fi>
11558 L:      linux-media@vger.kernel.org
11559 S:      Maintained
11560 F:      drivers/media/i2c/smiapp/
11561 F:      include/media/i2c/smiapp.h
11562 F:      drivers/media/i2c/smiapp-pll.c
11563 F:      drivers/media/i2c/smiapp-pll.h
11564 F:      include/uapi/linux/smiapp.h
11565 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11566
11567 SMM665 HARDWARE MONITOR DRIVER
11568 M:      Guenter Roeck <linux@roeck-us.net>
11569 L:      linux-hwmon@vger.kernel.org
11570 S:      Maintained
11571 F:      Documentation/hwmon/smm665
11572 F:      drivers/hwmon/smm665.c
11573
11574 SMSC EMC2103 HARDWARE MONITOR DRIVER
11575 M:      Steve Glendinning <steve.glendinning@shawell.net>
11576 L:      linux-hwmon@vger.kernel.org
11577 S:      Maintained
11578 F:      Documentation/hwmon/emc2103
11579 F:      drivers/hwmon/emc2103.c
11580
11581 SMSC SCH5627 HARDWARE MONITOR DRIVER
11582 M:      Hans de Goede <hdegoede@redhat.com>
11583 L:      linux-hwmon@vger.kernel.org
11584 S:      Supported
11585 F:      Documentation/hwmon/sch5627
11586 F:      drivers/hwmon/sch5627.c
11587
11588 SMSC47B397 HARDWARE MONITOR DRIVER
11589 M:      Jean Delvare <jdelvare@suse.com>
11590 L:      linux-hwmon@vger.kernel.org
11591 S:      Maintained
11592 F:      Documentation/hwmon/smsc47b397
11593 F:      drivers/hwmon/smsc47b397.c
11594
11595 SMSC911x ETHERNET DRIVER
11596 M:      Steve Glendinning <steve.glendinning@shawell.net>
11597 L:      netdev@vger.kernel.org
11598 S:      Maintained
11599 F:      include/linux/smsc911x.h
11600 F:      drivers/net/ethernet/smsc/smsc911x.*
11601
11602 SMSC9420 PCI ETHERNET DRIVER
11603 M:      Steve Glendinning <steve.glendinning@shawell.net>
11604 L:      netdev@vger.kernel.org
11605 S:      Maintained
11606 F:      drivers/net/ethernet/smsc/smsc9420.*
11607
11608 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11609 M:      Steve Glendinning <steve.glendinning@shawell.net>
11610 L:      linux-fbdev@vger.kernel.org
11611 S:      Maintained
11612 F:      drivers/video/fbdev/smscufx.c
11613
11614 SOC-CAMERA V4L2 SUBSYSTEM
11615 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11616 L:      linux-media@vger.kernel.org
11617 T:      git git://linuxtv.org/media_tree.git
11618 S:      Maintained
11619 F:      include/media/soc*
11620 F:      drivers/media/i2c/soc_camera/
11621 F:      drivers/media/platform/soc_camera/
11622
11623 SOEKRIS NET48XX LED SUPPORT
11624 M:      Chris Boot <bootc@bootc.net>
11625 S:      Maintained
11626 F:      drivers/leds/leds-net48xx.c
11627
11628 SOFTLOGIC 6x10 MPEG CODEC
11629 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11630 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11631 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11632 M:      Ismael Luceno <ismael@iodev.co.uk>
11633 L:      linux-media@vger.kernel.org
11634 S:      Supported
11635 F:      drivers/media/pci/solo6x10/
11636
11637 SOFTWARE RAID (Multiple Disks) SUPPORT
11638 M:      Shaohua Li <shli@kernel.org>
11639 L:      linux-raid@vger.kernel.org
11640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11641 S:      Supported
11642 F:      drivers/md/
11643 F:      include/linux/raid/
11644 F:      include/uapi/linux/raid/
11645
11646 SONIC NETWORK DRIVER
11647 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11648 L:      netdev@vger.kernel.org
11649 S:      Maintained
11650 F:      drivers/net/ethernet/natsemi/sonic.*
11651
11652 SONICS SILICON BACKPLANE DRIVER (SSB)
11653 M:      Michael Buesch <m@bues.ch>
11654 L:      linux-wireless@vger.kernel.org
11655 S:      Maintained
11656 F:      drivers/ssb/
11657 F:      include/linux/ssb/
11658
11659 SONY VAIO CONTROL DEVICE DRIVER
11660 M:      Mattia Dongili <malattia@linux.it>
11661 L:      platform-driver-x86@vger.kernel.org
11662 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11663 S:      Maintained
11664 F:      Documentation/laptops/sony-laptop.txt
11665 F:      drivers/char/sonypi.c
11666 F:      drivers/platform/x86/sony-laptop.c
11667 F:      include/linux/sony-laptop.h
11668
11669 SONY MEMORYSTICK CARD SUPPORT
11670 M:      Alex Dubov <oakad@yahoo.com>
11671 W:      http://tifmxx.berlios.de/
11672 S:      Maintained
11673 F:      drivers/memstick/host/tifm_ms.c
11674
11675 SONY MEMORYSTICK STANDARD SUPPORT
11676 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11677 S:      Maintained
11678 F:      drivers/memstick/core/ms_block.*
11679
11680 SOUND
11681 M:      Jaroslav Kysela <perex@perex.cz>
11682 M:      Takashi Iwai <tiwai@suse.com>
11683 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11684 W:      http://www.alsa-project.org/
11685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11686 T:      git git://git.alsa-project.org/alsa-kernel.git
11687 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11688 S:      Maintained
11689 F:      Documentation/sound/
11690 F:      include/sound/
11691 F:      include/uapi/sound/
11692 F:      sound/
11693
11694 SOUND - COMPRESSED AUDIO
11695 M:      Vinod Koul <vinod.koul@intel.com>
11696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11698 S:      Supported
11699 F:      Documentation/sound/alsa/compress_offload.txt
11700 F:      include/sound/compress_driver.h
11701 F:      include/uapi/sound/compress_*
11702 F:      sound/core/compress_offload.c
11703 F:      sound/soc/soc-compress.c
11704
11705 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11706 M:      Liam Girdwood <lgirdwood@gmail.com>
11707 M:      Mark Brown <broonie@kernel.org>
11708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11709 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11710 W:      http://alsa-project.org/main/index.php/ASoC
11711 S:      Supported
11712 F:      Documentation/devicetree/bindings/sound/
11713 F:      Documentation/sound/alsa/soc/
11714 F:      sound/soc/
11715 F:      include/sound/soc*
11716
11717 SOUND - DMAENGINE HELPERS
11718 M:      Lars-Peter Clausen <lars@metafoo.de>
11719 S:      Supported
11720 F:      include/sound/dmaengine_pcm.h
11721 F:      sound/core/pcm_dmaengine.c
11722 F:      sound/soc/soc-generic-dmaengine-pcm.c
11723
11724 SP2 MEDIA DRIVER
11725 M:      Olli Salonen <olli.salonen@iki.fi>
11726 L:      linux-media@vger.kernel.org
11727 W:      https://linuxtv.org
11728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11729 S:      Maintained
11730 F:      drivers/media/dvb-frontends/sp2*
11731
11732 SPARC + UltraSPARC (sparc/sparc64)
11733 M:      "David S. Miller" <davem@davemloft.net>
11734 L:      sparclinux@vger.kernel.org
11735 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11738 S:      Maintained
11739 F:      arch/sparc/
11740 F:      drivers/sbus/
11741
11742 SPARC SERIAL DRIVERS
11743 M:      "David S. Miller" <davem@davemloft.net>
11744 L:      sparclinux@vger.kernel.org
11745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11747 S:      Maintained
11748 F:      include/linux/sunserialcore.h
11749 F:      drivers/tty/serial/suncore.c
11750 F:      drivers/tty/serial/sunhv.c
11751 F:      drivers/tty/serial/sunsab.c
11752 F:      drivers/tty/serial/sunsab.h
11753 F:      drivers/tty/serial/sunsu.c
11754 F:      drivers/tty/serial/sunzilog.c
11755 F:      drivers/tty/serial/sunzilog.h
11756
11757 SPARSE CHECKER
11758 M:      "Christopher Li" <sparse@chrisli.org>
11759 L:      linux-sparse@vger.kernel.org
11760 W:      https://sparse.wiki.kernel.org/
11761 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11762 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11763 S:      Maintained
11764 F:      include/linux/compiler.h
11765
11766 SPEAR PLATFORM SUPPORT
11767 M:      Viresh Kumar <vireshk@kernel.org>
11768 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11770 W:      http://www.st.com/spear
11771 S:      Maintained
11772 F:      arch/arm/boot/dts/spear*
11773 F:      arch/arm/mach-spear/
11774
11775 SPEAR CLOCK FRAMEWORK SUPPORT
11776 M:      Viresh Kumar <vireshk@kernel.org>
11777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778 W:      http://www.st.com/spear
11779 S:      Maintained
11780 F:      drivers/clk/spear/
11781
11782 SPI NOR SUBSYSTEM
11783 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11784 M:      Marek Vasut <marek.vasut@gmail.com>
11785 L:      linux-mtd@lists.infradead.org
11786 W:      http://www.linux-mtd.infradead.org/
11787 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11788 T:      git git://github.com/spi-nor/linux.git
11789 S:      Maintained
11790 F:      drivers/mtd/spi-nor/
11791 F:      include/linux/mtd/spi-nor.h
11792
11793 SPI SUBSYSTEM
11794 M:      Mark Brown <broonie@kernel.org>
11795 L:      linux-spi@vger.kernel.org
11796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11797 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11798 S:      Maintained
11799 F:      Documentation/devicetree/bindings/spi/
11800 F:      Documentation/spi/
11801 F:      drivers/spi/
11802 F:      include/linux/spi/
11803 F:      include/uapi/linux/spi/
11804 F:      tools/spi/
11805
11806 SPIDERNET NETWORK DRIVER for CELL
11807 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11808 L:      netdev@vger.kernel.org
11809 S:      Supported
11810 F:      Documentation/networking/spider_net.txt
11811 F:      drivers/net/ethernet/toshiba/spider_net*
11812
11813 SPU FILE SYSTEM
11814 M:      Jeremy Kerr <jk@ozlabs.org>
11815 L:      linuxppc-dev@lists.ozlabs.org
11816 W:      http://www.ibm.com/developerworks/power/cell/
11817 S:      Supported
11818 F:      Documentation/filesystems/spufs.txt
11819 F:      arch/powerpc/platforms/cell/spufs/
11820
11821 SQUASHFS FILE SYSTEM
11822 M:      Phillip Lougher <phillip@squashfs.org.uk>
11823 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11824 W:      http://squashfs.org.uk
11825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11826 S:      Maintained
11827 F:      Documentation/filesystems/squashfs.txt
11828 F:      fs/squashfs/
11829
11830 SRM (Alpha) environment access
11831 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11832 S:      Maintained
11833 F:      arch/alpha/kernel/srm_env.c
11834
11835 STABLE BRANCH
11836 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11837 L:      stable@vger.kernel.org
11838 S:      Supported
11839 F:      Documentation/process/stable-kernel-rules.rst
11840
11841 STAGING SUBSYSTEM
11842 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11844 L:      devel@driverdev.osuosl.org
11845 S:      Supported
11846 F:      drivers/staging/
11847
11848 STAGING - COMEDI
11849 M:      Ian Abbott <abbotti@mev.co.uk>
11850 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11851 S:      Odd Fixes
11852 F:      drivers/staging/comedi/
11853
11854 STAGING - FLARION FT1000 DRIVERS
11855 M:      Marek Belisko <marek.belisko@gmail.com>
11856 S:      Odd Fixes
11857 F:      drivers/staging/ft1000/
11858
11859 STAGING - INDUSTRIAL IO
11860 M:      Jonathan Cameron <jic23@kernel.org>
11861 L:      linux-iio@vger.kernel.org
11862 S:      Odd Fixes
11863 F:      Documentation/devicetree/bindings/staging/iio/
11864 F:      drivers/staging/iio/
11865
11866 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11867 M:      Jarod Wilson <jarod@wilsonet.com>
11868 W:      http://www.lirc.org/
11869 S:      Odd Fixes
11870 F:      drivers/staging/media/lirc/
11871
11872 STAGING - LUSTRE PARALLEL FILESYSTEM
11873 M:      Oleg Drokin <oleg.drokin@intel.com>
11874 M:      Andreas Dilger <andreas.dilger@intel.com>
11875 M:      James Simmons <jsimmons@infradead.org>
11876 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11877 W:      http://wiki.lustre.org/
11878 S:      Maintained
11879 F:      drivers/staging/lustre
11880
11881 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11882 M:      Marc Dietrich <marvin24@gmx.de>
11883 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11884 L:      linux-tegra@vger.kernel.org
11885 S:      Maintained
11886 F:      drivers/staging/nvec/
11887
11888 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11889 M:      Jens Frederich <jfrederich@gmail.com>
11890 M:      Daniel Drake <dsd@laptop.org>
11891 M:      Jon Nettleton <jon.nettleton@gmail.com>
11892 W:      http://wiki.laptop.org/go/DCON
11893 S:      Maintained
11894 F:      drivers/staging/olpc_dcon/
11895
11896 STAGING - REALTEK RTL8712U DRIVERS
11897 M:      Larry Finger <Larry.Finger@lwfinger.net>
11898 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11899 S:      Odd Fixes
11900 F:      drivers/staging/rtl8712/
11901
11902 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11903 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11904 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11905 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11906 L:      linux-fbdev@vger.kernel.org
11907 S:      Maintained
11908 F:      drivers/staging/sm750fb/
11909
11910 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11911 M:      William Hubbs <w.d.hubbs@gmail.com>
11912 M:      Chris Brannon <chris@the-brannons.com>
11913 M:      Kirk Reiser <kirk@reisers.ca>
11914 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11915 L:      speakup@linux-speakup.org
11916 W:      http://www.linux-speakup.org/
11917 S:      Odd Fixes
11918 F:      drivers/staging/speakup/
11919
11920 STAGING - VIA VT665X DRIVERS
11921 M:      Forest Bond <forest@alittletooquiet.net>
11922 S:      Odd Fixes
11923 F:      drivers/staging/vt665?/
11924
11925 STAGING - WILC1000 WIFI DRIVER
11926 M:      Aditya Shankar <aditya.shankar@microchip.com>
11927 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11928 L:      linux-wireless@vger.kernel.org
11929 S:      Supported
11930 F:      drivers/staging/wilc1000/
11931
11932 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11933 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11934 S:      Odd Fixes
11935 F:      drivers/staging/xgifb/
11936
11937 STARFIRE/DURALAN NETWORK DRIVER
11938 M:      Ion Badulescu <ionut@badula.org>
11939 S:      Odd Fixes
11940 F:      drivers/net/ethernet/adaptec/starfire*
11941
11942 SUN3/3X
11943 M:      Sam Creasey <sammy@sammy.net>
11944 W:      http://sammy.net/sun3/
11945 S:      Maintained
11946 F:      arch/m68k/kernel/*sun3*
11947 F:      arch/m68k/sun3*/
11948 F:      arch/m68k/include/asm/sun3*
11949 F:      drivers/net/ethernet/i825xx/sun3*
11950
11951 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11952 M:      Hans de Goede <hdegoede@redhat.com>
11953 L:      linux-input@vger.kernel.org
11954 S:      Maintained
11955 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11956 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11957
11958 SUNDANCE NETWORK DRIVER
11959 M:      Denis Kirjanov <kda@linux-powerpc.org>
11960 L:      netdev@vger.kernel.org
11961 S:      Maintained
11962 F:      drivers/net/ethernet/dlink/sundance.c
11963
11964 SUPERH
11965 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11966 M:      Rich Felker <dalias@libc.org>
11967 L:      linux-sh@vger.kernel.org
11968 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11969 S:      Maintained
11970 F:      Documentation/sh/
11971 F:      arch/sh/
11972 F:      drivers/sh/
11973
11974 SUSPEND TO RAM
11975 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11976 M:      Len Brown <len.brown@intel.com>
11977 M:      Pavel Machek <pavel@ucw.cz>
11978 L:      linux-pm@vger.kernel.org
11979 B:      https://bugzilla.kernel.org
11980 S:      Supported
11981 F:      Documentation/power/
11982 F:      arch/x86/kernel/acpi/
11983 F:      drivers/base/power/
11984 F:      kernel/power/
11985 F:      include/linux/suspend.h
11986 F:      include/linux/freezer.h
11987 F:      include/linux/pm.h
11988
11989 SVGA HANDLING
11990 M:      Martin Mares <mj@ucw.cz>
11991 L:      linux-video@atrey.karlin.mff.cuni.cz
11992 S:      Maintained
11993 F:      Documentation/svga.txt
11994 F:      arch/x86/boot/video*
11995
11996 SWIOTLB SUBSYSTEM
11997 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11998 L:      linux-kernel@vger.kernel.org
11999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12000 S:      Supported
12001 F:      lib/swiotlb.c
12002 F:      arch/*/kernel/pci-swiotlb.c
12003 F:      include/linux/swiotlb.h
12004
12005 SWITCHDEV
12006 M:      Jiri Pirko <jiri@resnulli.us>
12007 M:      Ivan Vecera <ivecera@redhat.com>
12008 L:      netdev@vger.kernel.org
12009 S:      Supported
12010 F:      net/switchdev/
12011 F:      include/net/switchdev.h
12012
12013 SYNOPSYS ARC ARCHITECTURE
12014 M:      Vineet Gupta <vgupta@synopsys.com>
12015 L:      linux-snps-arc@lists.infradead.org
12016 S:      Supported
12017 F:      arch/arc/
12018 F:      Documentation/devicetree/bindings/arc/*
12019 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12020 F:      drivers/clocksource/arc_timer.c
12021 F:      drivers/tty/serial/arc_uart.c
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12023
12024 SYNOPSYS ARC SDP platform support
12025 M:      Alexey Brodkin <abrodkin@synopsys.com>
12026 S:      Supported
12027 F:      arch/arc/plat-axs10x
12028 F:      arch/arc/boot/dts/ax*
12029 F:      Documentation/devicetree/bindings/arc/axs10*
12030
12031 SYSTEM CONFIGURATION (SYSCON)
12032 M:      Lee Jones <lee.jones@linaro.org>
12033 M:      Arnd Bergmann <arnd@arndb.de>
12034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12035 S:      Supported
12036 F:      drivers/mfd/syscon.c
12037
12038 SYSTEM RESET/SHUTDOWN DRIVERS
12039 M:      Sebastian Reichel <sre@kernel.org>
12040 L:      linux-pm@vger.kernel.org
12041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12042 S:      Maintained
12043 F:      Documentation/devicetree/bindings/power/reset/
12044 F:      drivers/power/reset/
12045
12046 SYSV FILESYSTEM
12047 M:      Christoph Hellwig <hch@infradead.org>
12048 S:      Maintained
12049 F:      Documentation/filesystems/sysv-fs.txt
12050 F:      fs/sysv/
12051 F:      include/linux/sysv_fs.h
12052
12053 TARGET SUBSYSTEM
12054 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12055 L:      linux-scsi@vger.kernel.org
12056 L:      target-devel@vger.kernel.org
12057 W:      http://www.linux-iscsi.org
12058 W:      http://groups.google.com/group/linux-iscsi-target-dev
12059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12060 S:      Supported
12061 F:      drivers/target/
12062 F:      include/target/
12063 F:      Documentation/target/
12064
12065 TASKSTATS STATISTICS INTERFACE
12066 M:      Balbir Singh <bsingharora@gmail.com>
12067 S:      Maintained
12068 F:      Documentation/accounting/taskstats*
12069 F:      include/linux/taskstats*
12070 F:      kernel/taskstats.c
12071
12072 TC CLASSIFIER
12073 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12074 L:      netdev@vger.kernel.org
12075 S:      Maintained
12076 F:      include/net/pkt_cls.h
12077 F:      include/uapi/linux/pkt_cls.h
12078 F:      net/sched/
12079
12080 TCP LOW PRIORITY MODULE
12081 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12082 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12083 W:      http://tcp-lp-mod.sourceforge.net/
12084 S:      Maintained
12085 F:      net/ipv4/tcp_lp.c
12086
12087 TDA10071 MEDIA DRIVER
12088 M:      Antti Palosaari <crope@iki.fi>
12089 L:      linux-media@vger.kernel.org
12090 W:      https://linuxtv.org
12091 W:      http://palosaari.fi/linux/
12092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12093 T:      git git://linuxtv.org/anttip/media_tree.git
12094 S:      Maintained
12095 F:      drivers/media/dvb-frontends/tda10071*
12096
12097 TDA18212 MEDIA DRIVER
12098 M:      Antti Palosaari <crope@iki.fi>
12099 L:      linux-media@vger.kernel.org
12100 W:      https://linuxtv.org
12101 W:      http://palosaari.fi/linux/
12102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12103 T:      git git://linuxtv.org/anttip/media_tree.git
12104 S:      Maintained
12105 F:      drivers/media/tuners/tda18212*
12106
12107 TDA18218 MEDIA DRIVER
12108 M:      Antti Palosaari <crope@iki.fi>
12109 L:      linux-media@vger.kernel.org
12110 W:      https://linuxtv.org
12111 W:      http://palosaari.fi/linux/
12112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12113 T:      git git://linuxtv.org/anttip/media_tree.git
12114 S:      Maintained
12115 F:      drivers/media/tuners/tda18218*
12116
12117 TDA18271 MEDIA DRIVER
12118 M:      Michael Krufky <mkrufky@linuxtv.org>
12119 L:      linux-media@vger.kernel.org
12120 W:      https://linuxtv.org
12121 W:      http://github.com/mkrufky
12122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12123 T:      git git://linuxtv.org/mkrufky/tuners.git
12124 S:      Maintained
12125 F:      drivers/media/tuners/tda18271*
12126
12127 TDA827x MEDIA DRIVER
12128 M:      Michael Krufky <mkrufky@linuxtv.org>
12129 L:      linux-media@vger.kernel.org
12130 W:      https://linuxtv.org
12131 W:      http://github.com/mkrufky
12132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12133 T:      git git://linuxtv.org/mkrufky/tuners.git
12134 S:      Maintained
12135 F:      drivers/media/tuners/tda8290.*
12136
12137 TDA8290 MEDIA DRIVER
12138 M:      Michael Krufky <mkrufky@linuxtv.org>
12139 L:      linux-media@vger.kernel.org
12140 W:      https://linuxtv.org
12141 W:      http://github.com/mkrufky
12142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12143 T:      git git://linuxtv.org/mkrufky/tuners.git
12144 S:      Maintained
12145 F:      drivers/media/tuners/tda8290.*
12146
12147 TDA9840 MEDIA DRIVER
12148 M:      Hans Verkuil <hverkuil@xs4all.nl>
12149 L:      linux-media@vger.kernel.org
12150 T:      git git://linuxtv.org/media_tree.git
12151 W:      https://linuxtv.org
12152 S:      Maintained
12153 F:      drivers/media/i2c/tda9840*
12154
12155 TEA5761 TUNER DRIVER
12156 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12157 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12158 L:      linux-media@vger.kernel.org
12159 W:      https://linuxtv.org
12160 T:      git git://linuxtv.org/media_tree.git
12161 S:      Odd fixes
12162 F:      drivers/media/tuners/tea5761.*
12163
12164 TEA5767 TUNER DRIVER
12165 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12166 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12167 L:      linux-media@vger.kernel.org
12168 W:      https://linuxtv.org
12169 T:      git git://linuxtv.org/media_tree.git
12170 S:      Maintained
12171 F:      drivers/media/tuners/tea5767.*
12172
12173 TEA6415C MEDIA DRIVER
12174 M:      Hans Verkuil <hverkuil@xs4all.nl>
12175 L:      linux-media@vger.kernel.org
12176 T:      git git://linuxtv.org/media_tree.git
12177 W:      https://linuxtv.org
12178 S:      Maintained
12179 F:      drivers/media/i2c/tea6415c*
12180
12181 TEA6420 MEDIA DRIVER
12182 M:      Hans Verkuil <hverkuil@xs4all.nl>
12183 L:      linux-media@vger.kernel.org
12184 T:      git git://linuxtv.org/media_tree.git
12185 W:      https://linuxtv.org
12186 S:      Maintained
12187 F:      drivers/media/i2c/tea6420*
12188
12189 TEAM DRIVER
12190 M:      Jiri Pirko <jiri@resnulli.us>
12191 L:      netdev@vger.kernel.org
12192 S:      Supported
12193 F:      drivers/net/team/
12194 F:      include/linux/if_team.h
12195 F:      include/uapi/linux/if_team.h
12196
12197 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12198 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12199 S:      Maintained
12200 F:      arch/x86/platform/ts5500/
12201
12202 TECHNOTREND USB IR RECEIVER
12203 M:      Sean Young <sean@mess.org>
12204 L:      linux-media@vger.kernel.org
12205 S:      Maintained
12206 F:      drivers/media/rc/ttusbir.c
12207
12208 TEGRA ARCHITECTURE SUPPORT
12209 M:      Stephen Warren <swarren@wwwdotorg.org>
12210 M:      Thierry Reding <thierry.reding@gmail.com>
12211 M:      Alexandre Courbot <gnurou@gmail.com>
12212 L:      linux-tegra@vger.kernel.org
12213 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12215 S:      Supported
12216 N:      [^a-z]tegra
12217
12218 TEGRA CLOCK DRIVER
12219 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12220 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12221 S:      Supported
12222 F:      drivers/clk/tegra/
12223
12224 TEGRA DMA DRIVERS
12225 M:      Laxman Dewangan <ldewangan@nvidia.com>
12226 M:      Jon Hunter <jonathanh@nvidia.com>
12227 S:      Supported
12228 F:      drivers/dma/tegra*
12229
12230 TEGRA I2C DRIVER
12231 M:      Laxman Dewangan <ldewangan@nvidia.com>
12232 S:      Supported
12233 F:      drivers/i2c/busses/i2c-tegra.c
12234
12235 TEGRA IOMMU DRIVERS
12236 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12237 S:      Supported
12238 F:      drivers/iommu/tegra*
12239
12240 TEGRA KBC DRIVER
12241 M:      Rakesh Iyer <riyer@nvidia.com>
12242 M:      Laxman Dewangan <ldewangan@nvidia.com>
12243 S:      Supported
12244 F:      drivers/input/keyboard/tegra-kbc.c
12245
12246 TEGRA PWM DRIVER
12247 M:      Thierry Reding <thierry.reding@gmail.com>
12248 S:      Supported
12249 F:      drivers/pwm/pwm-tegra.c
12250
12251 TEGRA SERIAL DRIVER
12252 M:      Laxman Dewangan <ldewangan@nvidia.com>
12253 S:      Supported
12254 F:      drivers/tty/serial/serial-tegra.c
12255
12256 TEGRA SPI DRIVER
12257 M:      Laxman Dewangan <ldewangan@nvidia.com>
12258 S:      Supported
12259 F:      drivers/spi/spi-tegra*
12260
12261 TEHUTI ETHERNET DRIVER
12262 M:      Andy Gospodarek <andy@greyhouse.net>
12263 L:      netdev@vger.kernel.org
12264 S:      Supported
12265 F:      drivers/net/ethernet/tehuti/*
12266
12267 Telecom Clock Driver for MCPL0010
12268 M:      Mark Gross <mark.gross@intel.com>
12269 S:      Supported
12270 F:      drivers/char/tlclk.c
12271
12272 TENSILICA XTENSA PORT (xtensa)
12273 M:      Chris Zankel <chris@zankel.net>
12274 M:      Max Filippov <jcmvbkbc@gmail.com>
12275 L:      linux-xtensa@linux-xtensa.org
12276 T:      git git://github.com/czankel/xtensa-linux.git
12277 S:      Maintained
12278 F:      arch/xtensa/
12279 F:      drivers/irqchip/irq-xtensa-*
12280
12281 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12282 M:      Nishanth Menon <nm@ti.com>
12283 M:      Tero Kristo <t-kristo@ti.com>
12284 M:      Santosh Shilimkar <ssantosh@kernel.org>
12285 L:      linux-arm-kernel@lists.infradead.org
12286 S:      Maintained
12287 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12288 F:      drivers/firmware/ti_sci*
12289 F:      include/linux/soc/ti/ti_sci_protocol.h
12290
12291 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12292 M:      Hans Verkuil <hverkuil@xs4all.nl>
12293 L:      linux-media@vger.kernel.org
12294 T:      git git://linuxtv.org/media_tree.git
12295 W:      https://linuxtv.org
12296 S:      Maintained
12297 F:      drivers/media/radio/radio-raremono.c
12298
12299 THERMAL
12300 M:      Zhang Rui <rui.zhang@intel.com>
12301 M:      Eduardo Valentin <edubezval@gmail.com>
12302 L:      linux-pm@vger.kernel.org
12303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12305 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12306 S:      Supported
12307 F:      drivers/thermal/
12308 F:      include/linux/thermal.h
12309 F:      include/uapi/linux/thermal.h
12310 F:      include/linux/cpu_cooling.h
12311 F:      Documentation/devicetree/bindings/thermal/
12312
12313 THERMAL/CPU_COOLING
12314 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12315 M:      Viresh Kumar <viresh.kumar@linaro.org>
12316 M:      Javi Merino <javi.merino@kernel.org>
12317 L:      linux-pm@vger.kernel.org
12318 S:      Supported
12319 F:      Documentation/thermal/cpu-cooling-api.txt
12320 F:      drivers/thermal/cpu_cooling.c
12321 F:      include/linux/cpu_cooling.h
12322
12323 THINKPAD ACPI EXTRAS DRIVER
12324 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12325 L:      ibm-acpi-devel@lists.sourceforge.net
12326 L:      platform-driver-x86@vger.kernel.org
12327 W:      http://ibm-acpi.sourceforge.net
12328 W:      http://thinkwiki.org/wiki/Ibm-acpi
12329 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12330 S:      Maintained
12331 F:      drivers/platform/x86/thinkpad_acpi.c
12332
12333 TI BANDGAP AND THERMAL DRIVER
12334 M:      Eduardo Valentin <edubezval@gmail.com>
12335 M:      Keerthy <j-keerthy@ti.com>
12336 L:      linux-pm@vger.kernel.org
12337 L:      linux-omap@vger.kernel.org
12338 S:      Maintained
12339 F:      drivers/thermal/ti-soc-thermal/
12340
12341 TI VPE/CAL DRIVERS
12342 M:      Benoit Parrot <bparrot@ti.com>
12343 L:      linux-media@vger.kernel.org
12344 W:      http://linuxtv.org/
12345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12346 S:      Maintained
12347 F:      drivers/media/platform/ti-vpe/
12348
12349 TI CDCE706 CLOCK DRIVER
12350 M:      Max Filippov <jcmvbkbc@gmail.com>
12351 S:      Maintained
12352 F:      drivers/clk/clk-cdce706.c
12353
12354 TI CLOCK DRIVER
12355 M:      Tero Kristo <t-kristo@ti.com>
12356 L:      linux-omap@vger.kernel.org
12357 S:      Maintained
12358 F:      drivers/clk/ti/
12359 F:      include/linux/clk/ti.h
12360
12361 TI ETHERNET SWITCH DRIVER (CPSW)
12362 M:      Mugunthan V N <mugunthanvnm@ti.com>
12363 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12364 L:      linux-omap@vger.kernel.org
12365 L:      netdev@vger.kernel.org
12366 S:      Maintained
12367 F:      drivers/net/ethernet/ti/cpsw*
12368 F:      drivers/net/ethernet/ti/davinci*
12369
12370 TI FLASH MEDIA INTERFACE DRIVER
12371 M:      Alex Dubov <oakad@yahoo.com>
12372 S:      Maintained
12373 F:      drivers/misc/tifm*
12374 F:      drivers/mmc/host/tifm_sd.c
12375 F:      include/linux/tifm.h
12376
12377 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12378 M:      Santosh Shilimkar <ssantosh@kernel.org>
12379 L:      linux-kernel@vger.kernel.org
12380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12381 S:      Maintained
12382 F:      drivers/soc/ti/*
12383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12384
12385
12386 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12387 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12388 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12389 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12390 S:      Maintained
12391 F:      sound/soc/codecs/lm49453*
12392 F:      sound/soc/codecs/isabelle*
12393
12394 TI LP855x BACKLIGHT DRIVER
12395 M:      Milo Kim <milo.kim@ti.com>
12396 S:      Maintained
12397 F:      Documentation/backlight/lp855x-driver.txt
12398 F:      drivers/video/backlight/lp855x_bl.c
12399 F:      include/linux/platform_data/lp855x.h
12400
12401 TI LP8727 CHARGER DRIVER
12402 M:      Milo Kim <milo.kim@ti.com>
12403 S:      Maintained
12404 F:      drivers/power/supply/lp8727_charger.c
12405 F:      include/linux/platform_data/lp8727.h
12406
12407 TI LP8788 MFD DRIVER
12408 M:      Milo Kim <milo.kim@ti.com>
12409 S:      Maintained
12410 F:      drivers/iio/adc/lp8788_adc.c
12411 F:      drivers/leds/leds-lp8788.c
12412 F:      drivers/mfd/lp8788*.c
12413 F:      drivers/power/supply/lp8788-charger.c
12414 F:      drivers/regulator/lp8788-*.c
12415 F:      include/linux/mfd/lp8788*.h
12416
12417 TI NETCP ETHERNET DRIVER
12418 M:      Wingman Kwok <w-kwok2@ti.com>
12419 M:      Murali Karicheri <m-karicheri2@ti.com>
12420 L:      netdev@vger.kernel.org
12421 S:      Maintained
12422 F:      drivers/net/ethernet/ti/netcp*
12423
12424 TI TAS571X FAMILY ASoC CODEC DRIVER
12425 M:      Kevin Cernekee <cernekee@chromium.org>
12426 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12427 S:      Odd Fixes
12428 F:      sound/soc/codecs/tas571x*
12429
12430 TI TWL4030 SERIES SOC CODEC DRIVER
12431 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12432 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12433 S:      Maintained
12434 F:      sound/soc/codecs/twl4030*
12435
12436 TI WILINK WIRELESS DRIVERS
12437 L:      linux-wireless@vger.kernel.org
12438 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12439 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12441 S:      Orphan
12442 F:      drivers/net/wireless/ti/
12443 F:      include/linux/wl12xx.h
12444
12445 TIPC NETWORK LAYER
12446 M:      Jon Maloy <jon.maloy@ericsson.com>
12447 M:      Ying Xue <ying.xue@windriver.com>
12448 L:      netdev@vger.kernel.org (core kernel code)
12449 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12450 W:      http://tipc.sourceforge.net/
12451 S:      Maintained
12452 F:      include/uapi/linux/tipc*.h
12453 F:      net/tipc/
12454
12455 TILE ARCHITECTURE
12456 M:      Chris Metcalf <cmetcalf@mellanox.com>
12457 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12459 S:      Supported
12460 F:      arch/tile/
12461 F:      drivers/char/tile-srom.c
12462 F:      drivers/edac/tile_edac.c
12463 F:      drivers/net/ethernet/tile/
12464 F:      drivers/rtc/rtc-tile.c
12465 F:      drivers/tty/hvc/hvc_tile.c
12466 F:      drivers/tty/serial/tilegx.c
12467 F:      drivers/usb/host/*-tilegx.c
12468 F:      include/linux/usb/tilegx.h
12469
12470 TLAN NETWORK DRIVER
12471 M:      Samuel Chessman <chessman@tux.org>
12472 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12473 W:      http://sourceforge.net/projects/tlan/
12474 S:      Maintained
12475 F:      Documentation/networking/tlan.txt
12476 F:      drivers/net/ethernet/ti/tlan.*
12477
12478 TOMOYO SECURITY MODULE
12479 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12480 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12481 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12482 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12483 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12484 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12485 W:      http://tomoyo.sourceforge.jp/
12486 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12487 S:      Maintained
12488 F:      security/tomoyo/
12489
12490 TOPSTAR LAPTOP EXTRAS DRIVER
12491 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12492 L:      platform-driver-x86@vger.kernel.org
12493 S:      Maintained
12494 F:      drivers/platform/x86/topstar-laptop.c
12495
12496 TOSHIBA ACPI EXTRAS DRIVER
12497 M:      Azael Avalos <coproscefalo@gmail.com>
12498 L:      platform-driver-x86@vger.kernel.org
12499 S:      Maintained
12500 F:      drivers/platform/x86/toshiba_acpi.c
12501
12502 TOSHIBA BLUETOOTH DRIVER
12503 M:      Azael Avalos <coproscefalo@gmail.com>
12504 L:      platform-driver-x86@vger.kernel.org
12505 S:      Maintained
12506 F:      drivers/platform/x86/toshiba_bluetooth.c
12507
12508 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12509 M:      Azael Avalos <coproscefalo@gmail.com>
12510 L:      platform-driver-x86@vger.kernel.org
12511 S:      Maintained
12512 F:      drivers/platform/x86/toshiba_haps.c
12513
12514 TOSHIBA WMI HOTKEYS DRIVER
12515 M:      Azael Avalos <coproscefalo@gmail.com>
12516 L:      platform-driver-x86@vger.kernel.org
12517 S:      Maintained
12518 F:      drivers/platform/x86/toshiba-wmi.c
12519
12520 TOSHIBA SMM DRIVER
12521 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12522 W:      http://www.buzzard.org.uk/toshiba/
12523 S:      Maintained
12524 F:      drivers/char/toshiba.c
12525 F:      include/linux/toshiba.h
12526 F:      include/uapi/linux/toshiba.h
12527
12528 TOSHIBA TC358743 DRIVER
12529 M:      Mats Randgaard <matrandg@cisco.com>
12530 L:      linux-media@vger.kernel.org
12531 S:      Maintained
12532 F:      drivers/media/i2c/tc358743*
12533 F:      include/media/i2c/tc358743.h
12534
12535 TMIO/SDHI MMC DRIVER
12536 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12537 L:      linux-mmc@vger.kernel.org
12538 S:      Supported
12539 F:      drivers/mmc/host/tmio_mmc*
12540 F:      drivers/mmc/host/sh_mobile_sdhi.c
12541 F:      include/linux/mfd/tmio.h
12542
12543 TMP401 HARDWARE MONITOR DRIVER
12544 M:      Guenter Roeck <linux@roeck-us.net>
12545 L:      linux-hwmon@vger.kernel.org
12546 S:      Maintained
12547 F:      Documentation/hwmon/tmp401
12548 F:      drivers/hwmon/tmp401.c
12549
12550 TMPFS (SHMEM FILESYSTEM)
12551 M:      Hugh Dickins <hughd@google.com>
12552 L:      linux-mm@kvack.org
12553 S:      Maintained
12554 F:      include/linux/shmem_fs.h
12555 F:      mm/shmem.c
12556
12557 TM6000 VIDEO4LINUX DRIVER
12558 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12559 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12560 L:      linux-media@vger.kernel.org
12561 W:      https://linuxtv.org
12562 T:      git git://linuxtv.org/media_tree.git
12563 S:      Odd fixes
12564 F:      drivers/media/usb/tm6000/
12565 F:      Documentation/media/v4l-drivers/tm6000*
12566
12567 TW5864 VIDEO4LINUX DRIVER
12568 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12569 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12570 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12571 L:      linux-media@vger.kernel.org
12572 S:      Supported
12573 F:      drivers/media/pci/tw5864/
12574
12575 TW68 VIDEO4LINUX DRIVER
12576 M:      Hans Verkuil <hverkuil@xs4all.nl>
12577 L:      linux-media@vger.kernel.org
12578 T:      git git://linuxtv.org/media_tree.git
12579 W:      https://linuxtv.org
12580 S:      Odd Fixes
12581 F:      drivers/media/pci/tw68/
12582
12583 TW686X VIDEO4LINUX DRIVER
12584 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12585 L:      linux-media@vger.kernel.org
12586 T:      git git://linuxtv.org/media_tree.git
12587 W:      http://linuxtv.org
12588 S:      Maintained
12589 F:      drivers/media/pci/tw686x/
12590
12591 TPM DEVICE DRIVER
12592 M:      Peter Huewe <peterhuewe@gmx.de>
12593 M:      Marcel Selhorst <tpmdd@selhorst.net>
12594 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12595 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12596 W:      http://tpmdd.sourceforge.net
12597 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12598 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12599 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12600 S:      Maintained
12601 F:      drivers/char/tpm/
12602
12603 TPM IBM_VTPM DEVICE DRIVER
12604 M:      Ashley Lai <ashleydlai@gmail.com>
12605 W:      http://tpmdd.sourceforge.net
12606 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12607 S:      Maintained
12608 F:      drivers/char/tpm/tpm_ibmvtpm*
12609
12610 TRACING
12611 M:      Steven Rostedt <rostedt@goodmis.org>
12612 M:      Ingo Molnar <mingo@redhat.com>
12613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12614 S:      Maintained
12615 F:      Documentation/trace/ftrace.txt
12616 F:      arch/*/*/*/ftrace.h
12617 F:      arch/*/kernel/ftrace.c
12618 F:      include/*/ftrace.h
12619 F:      include/linux/trace*.h
12620 F:      include/trace/
12621 F:      kernel/trace/
12622 F:      tools/testing/selftests/ftrace/
12623
12624 TRACING MMIO ACCESSES (MMIOTRACE)
12625 M:      Steven Rostedt <rostedt@goodmis.org>
12626 M:      Ingo Molnar <mingo@kernel.org>
12627 R:      Karol Herbst <karolherbst@gmail.com>
12628 R:      Pekka Paalanen <ppaalanen@gmail.com>
12629 S:      Maintained
12630 L:      linux-kernel@vger.kernel.org
12631 L:      nouveau@lists.freedesktop.org
12632 F:      kernel/trace/trace_mmiotrace.c
12633 F:      include/linux/mmiotrace.h
12634 F:      arch/x86/mm/kmmio.c
12635 F:      arch/x86/mm/mmio-mod.c
12636 F:      arch/x86/mm/testmmiotrace.c
12637
12638 TRIVIAL PATCHES
12639 M:      Jiri Kosina <trivial@kernel.org>
12640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12641 S:      Maintained
12642 K:      ^Subject:.*(?i)trivial
12643
12644 TTY LAYER
12645 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12646 M:      Jiri Slaby <jslaby@suse.com>
12647 S:      Supported
12648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12649 F:      Documentation/serial/
12650 F:      drivers/tty/
12651 F:      drivers/tty/serial/serial_core.c
12652 F:      include/linux/serial_core.h
12653 F:      include/linux/serial.h
12654 F:      include/linux/tty.h
12655 F:      include/uapi/linux/serial_core.h
12656 F:      include/uapi/linux/serial.h
12657 F:      include/uapi/linux/tty.h
12658
12659 TUA9001 MEDIA DRIVER
12660 M:      Antti Palosaari <crope@iki.fi>
12661 L:      linux-media@vger.kernel.org
12662 W:      https://linuxtv.org
12663 W:      http://palosaari.fi/linux/
12664 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12665 T:      git git://linuxtv.org/anttip/media_tree.git
12666 S:      Maintained
12667 F:      drivers/media/tuners/tua9001*
12668
12669 TULIP NETWORK DRIVERS
12670 L:      netdev@vger.kernel.org
12671 L:      linux-parisc@vger.kernel.org
12672 S:      Orphan
12673 F:      drivers/net/ethernet/dec/tulip/
12674
12675 TUN/TAP driver
12676 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12677 W:      http://vtun.sourceforge.net/tun
12678 S:      Maintained
12679 F:      Documentation/networking/tuntap.txt
12680 F:      arch/um/os-Linux/drivers/
12681
12682 TURBOCHANNEL SUBSYSTEM
12683 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12684 M:      Ralf Baechle <ralf@linux-mips.org>
12685 L:      linux-mips@linux-mips.org
12686 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12687 S:      Maintained
12688 F:      drivers/tc/
12689 F:      include/linux/tc.h
12690
12691 UBI FILE SYSTEM (UBIFS)
12692 M:      Richard Weinberger <richard@nod.at>
12693 M:      Artem Bityutskiy <dedekind1@gmail.com>
12694 M:      Adrian Hunter <adrian.hunter@intel.com>
12695 L:      linux-mtd@lists.infradead.org
12696 T:      git git://git.infradead.org/ubifs-2.6.git
12697 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12698 S:      Supported
12699 F:      Documentation/filesystems/ubifs.txt
12700 F:      fs/ubifs/
12701
12702 UCLINUX (M68KNOMMU AND COLDFIRE)
12703 M:      Greg Ungerer <gerg@linux-m68k.org>
12704 W:      http://www.linux-m68k.org/
12705 W:      http://www.uclinux.org/
12706 L:      linux-m68k@lists.linux-m68k.org
12707 L:      uclinux-dev@uclinux.org  (subscribers-only)
12708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12709 S:      Maintained
12710 F:      arch/m68k/coldfire/
12711 F:      arch/m68k/68*/
12712 F:      arch/m68k/*/*_no.*
12713 F:      arch/m68k/include/asm/*_no.*
12714
12715 UDF FILESYSTEM
12716 M:      Jan Kara <jack@suse.com>
12717 S:      Maintained
12718 F:      Documentation/filesystems/udf.txt
12719 F:      fs/udf/
12720
12721 UDRAW TABLET
12722 M:      Bastien Nocera <hadess@hadess.net>
12723 L:      linux-input@vger.kernel.org
12724 S:      Maintained
12725 F:      drivers/hid/hid-udraw.c
12726
12727 UFS FILESYSTEM
12728 M:      Evgeniy Dushistov <dushistov@mail.ru>
12729 S:      Maintained
12730 F:      Documentation/filesystems/ufs.txt
12731 F:      fs/ufs/
12732
12733 UHID USERSPACE HID IO DRIVER:
12734 M:      David Herrmann <dh.herrmann@googlemail.com>
12735 L:      linux-input@vger.kernel.org
12736 S:      Maintained
12737 F:      drivers/hid/uhid.c
12738 F:      include/uapi/linux/uhid.h
12739
12740 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12741 L:      linux-usb@vger.kernel.org
12742 S:      Orphan
12743 F:      drivers/uwb/
12744 F:      include/linux/uwb.h
12745 F:      include/linux/uwb/
12746
12747 UNICORE32 ARCHITECTURE:
12748 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12749 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12750 S:      Maintained
12751 T:      git git://github.com/gxt/linux.git
12752 F:      arch/unicore32/
12753
12754 UNIFDEF
12755 M:      Tony Finch <dot@dotat.at>
12756 W:      http://dotat.at/prog/unifdef
12757 S:      Maintained
12758 F:      scripts/unifdef.c
12759
12760 UNIFORM CDROM DRIVER
12761 M:      Jens Axboe <axboe@kernel.dk>
12762 W:      http://www.kernel.dk
12763 S:      Maintained
12764 F:      Documentation/cdrom/
12765 F:      drivers/cdrom/cdrom.c
12766 F:      include/linux/cdrom.h
12767 F:      include/uapi/linux/cdrom.h
12768
12769 UNISYS S-PAR DRIVERS
12770 M:      David Kershner <david.kershner@unisys.com>
12771 L:      sparmaintainer@unisys.com (Unisys internal)
12772 S:      Supported
12773 F:      drivers/staging/unisys/
12774
12775 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12776 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12777 L:      linux-scsi@vger.kernel.org
12778 S:      Supported
12779 F:      Documentation/scsi/ufs.txt
12780 F:      drivers/scsi/ufs/
12781
12782 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12783 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12784 M:      Prabu Thangamuthu <prabut@synopsys.com>
12785 L:      linux-scsi@vger.kernel.org
12786 S:      Supported
12787 F:      drivers/scsi/ufs/*dwc*
12788
12789 UNSORTED BLOCK IMAGES (UBI)
12790 M:      Artem Bityutskiy <dedekind1@gmail.com>
12791 M:      Richard Weinberger <richard@nod.at>
12792 W:      http://www.linux-mtd.infradead.org/
12793 L:      linux-mtd@lists.infradead.org
12794 T:      git git://git.infradead.org/ubifs-2.6.git
12795 S:      Supported
12796 F:      drivers/mtd/ubi/
12797 F:      include/linux/mtd/ubi.h
12798 F:      include/uapi/mtd/ubi-user.h
12799
12800 USB ACM DRIVER
12801 M:      Oliver Neukum <oneukum@suse.com>
12802 L:      linux-usb@vger.kernel.org
12803 S:      Maintained
12804 F:      Documentation/usb/acm.txt
12805 F:      drivers/usb/class/cdc-acm.*
12806
12807 USB AR5523 WIRELESS DRIVER
12808 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12809 L:      linux-wireless@vger.kernel.org
12810 S:      Maintained
12811 F:      drivers/net/wireless/ath/ar5523/
12812
12813 USB ATTACHED SCSI
12814 M:      Oliver Neukum <oneukum@suse.com>
12815 L:      linux-usb@vger.kernel.org
12816 L:      linux-scsi@vger.kernel.org
12817 S:      Maintained
12818 F:      drivers/usb/storage/uas.c
12819
12820 USB CDC ETHERNET DRIVER
12821 M:      Oliver Neukum <oliver@neukum.org>
12822 L:      linux-usb@vger.kernel.org
12823 S:      Maintained
12824 F:      drivers/net/usb/cdc_*.c
12825 F:      include/uapi/linux/usb/cdc.h
12826
12827 USB CHAOSKEY DRIVER
12828 M:      Keith Packard <keithp@keithp.com>
12829 L:      linux-usb@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/usb/misc/chaoskey.c
12832
12833 USB CYPRESS C67X00 DRIVER
12834 M:      Peter Korsgaard <jacmet@sunsite.dk>
12835 L:      linux-usb@vger.kernel.org
12836 S:      Maintained
12837 F:      drivers/usb/c67x00/
12838
12839 USB DAVICOM DM9601 DRIVER
12840 M:      Peter Korsgaard <jacmet@sunsite.dk>
12841 L:      netdev@vger.kernel.org
12842 W:      http://www.linux-usb.org/usbnet
12843 S:      Maintained
12844 F:      drivers/net/usb/dm9601.c
12845
12846 USB DIAMOND RIO500 DRIVER
12847 M:      Cesar Miquel <miquel@df.uba.ar>
12848 L:      rio500-users@lists.sourceforge.net
12849 W:      http://rio500.sourceforge.net
12850 S:      Maintained
12851 F:      drivers/usb/misc/rio500*
12852
12853 USB EHCI DRIVER
12854 M:      Alan Stern <stern@rowland.harvard.edu>
12855 L:      linux-usb@vger.kernel.org
12856 S:      Maintained
12857 F:      Documentation/usb/ehci.txt
12858 F:      drivers/usb/host/ehci*
12859
12860 USB GADGET/PERIPHERAL SUBSYSTEM
12861 M:      Felipe Balbi <balbi@kernel.org>
12862 L:      linux-usb@vger.kernel.org
12863 W:      http://www.linux-usb.org/gadget
12864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12865 S:      Maintained
12866 F:      drivers/usb/gadget/
12867 F:      include/linux/usb/gadget*
12868
12869 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12870 M:      Jiri Kosina <jikos@kernel.org>
12871 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12872 L:      linux-usb@vger.kernel.org
12873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12874 S:      Maintained
12875 F:      Documentation/hid/hiddev.txt
12876 F:      drivers/hid/usbhid/
12877
12878 USB ISP116X DRIVER
12879 M:      Olav Kongas <ok@artecdesign.ee>
12880 L:      linux-usb@vger.kernel.org
12881 S:      Maintained
12882 F:      drivers/usb/host/isp116x*
12883 F:      include/linux/usb/isp116x.h
12884
12885 USB LAN78XX ETHERNET DRIVER
12886 M:      Woojung Huh <woojung.huh@microchip.com>
12887 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12888 L:      netdev@vger.kernel.org
12889 S:      Maintained
12890 F:      drivers/net/usb/lan78xx.*
12891
12892 USB MASS STORAGE DRIVER
12893 M:      Alan Stern <stern@rowland.harvard.edu>
12894 L:      linux-usb@vger.kernel.org
12895 L:      usb-storage@lists.one-eyed-alien.net
12896 S:      Maintained
12897 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12898 F:      drivers/usb/storage/
12899
12900 USB MIDI DRIVER
12901 M:      Clemens Ladisch <clemens@ladisch.de>
12902 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12903 T:      git git://git.alsa-project.org/alsa-kernel.git
12904 S:      Maintained
12905 F:      sound/usb/midi.*
12906
12907 USB NETWORKING DRIVERS
12908 L:      linux-usb@vger.kernel.org
12909 S:      Odd Fixes
12910 F:      drivers/net/usb/
12911
12912 USB OHCI DRIVER
12913 M:      Alan Stern <stern@rowland.harvard.edu>
12914 L:      linux-usb@vger.kernel.org
12915 S:      Maintained
12916 F:      Documentation/usb/ohci.txt
12917 F:      drivers/usb/host/ohci*
12918
12919 USB OTG FSM (Finite State Machine)
12920 M:      Peter Chen <Peter.Chen@nxp.com>
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12922 L:      linux-usb@vger.kernel.org
12923 S:      Maintained
12924 F:      drivers/usb/common/usb-otg-fsm.c
12925
12926 USB OVER IP DRIVER
12927 M:      Valentina Manea <valentina.manea.m@gmail.com>
12928 M:      Shuah Khan <shuahkh@osg.samsung.com>
12929 M:      Shuah Khan <shuah@kernel.org>
12930 L:      linux-usb@vger.kernel.org
12931 S:      Maintained
12932 F:      Documentation/usb/usbip_protocol.txt
12933 F:      drivers/usb/usbip/
12934 F:      tools/usb/usbip/
12935
12936 USB PEGASUS DRIVER
12937 M:      Petko Manolov <petkan@nucleusys.com>
12938 L:      linux-usb@vger.kernel.org
12939 L:      netdev@vger.kernel.org
12940 T:      git git://github.com/petkan/pegasus.git
12941 W:      https://github.com/petkan/pegasus
12942 S:      Maintained
12943 F:      drivers/net/usb/pegasus.*
12944
12945 USB PHY LAYER
12946 M:      Felipe Balbi <balbi@kernel.org>
12947 L:      linux-usb@vger.kernel.org
12948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12949 S:      Maintained
12950 F:      drivers/usb/phy/
12951
12952 USB PRINTER DRIVER (usblp)
12953 M:      Pete Zaitcev <zaitcev@redhat.com>
12954 L:      linux-usb@vger.kernel.org
12955 S:      Supported
12956 F:      drivers/usb/class/usblp.c
12957
12958 USB QMI WWAN NETWORK DRIVER
12959 M:      Bjørn Mork <bjorn@mork.no>
12960 L:      netdev@vger.kernel.org
12961 S:      Maintained
12962 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12963 F:      drivers/net/usb/qmi_wwan.c
12964
12965 USB RTL8150 DRIVER
12966 M:      Petko Manolov <petkan@nucleusys.com>
12967 L:      linux-usb@vger.kernel.org
12968 L:      netdev@vger.kernel.org
12969 T:      git git://github.com/petkan/rtl8150.git
12970 W:      https://github.com/petkan/rtl8150
12971 S:      Maintained
12972 F:      drivers/net/usb/rtl8150.c
12973
12974 USB SERIAL SUBSYSTEM
12975 M:      Johan Hovold <johan@kernel.org>
12976 L:      linux-usb@vger.kernel.org
12977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12978 S:      Maintained
12979 F:      Documentation/usb/usb-serial.txt
12980 F:      drivers/usb/serial/
12981 F:      include/linux/usb/serial.h
12982
12983 USB SMSC75XX ETHERNET DRIVER
12984 M:      Steve Glendinning <steve.glendinning@shawell.net>
12985 L:      netdev@vger.kernel.org
12986 S:      Maintained
12987 F:      drivers/net/usb/smsc75xx.*
12988
12989 USB SMSC95XX ETHERNET DRIVER
12990 M:      Steve Glendinning <steve.glendinning@shawell.net>
12991 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12992 L:      netdev@vger.kernel.org
12993 S:      Maintained
12994 F:      drivers/net/usb/smsc95xx.*
12995
12996 USB SUBSYSTEM
12997 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12998 L:      linux-usb@vger.kernel.org
12999 W:      http://www.linux-usb.org
13000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13001 S:      Supported
13002 F:      Documentation/devicetree/bindings/usb/
13003 F:      Documentation/usb/
13004 F:      drivers/usb/
13005 F:      include/linux/usb.h
13006 F:      include/linux/usb/
13007
13008 USB UHCI DRIVER
13009 M:      Alan Stern <stern@rowland.harvard.edu>
13010 L:      linux-usb@vger.kernel.org
13011 S:      Maintained
13012 F:      drivers/usb/host/uhci*
13013
13014 USB "USBNET" DRIVER FRAMEWORK
13015 M:      Oliver Neukum <oneukum@suse.com>
13016 L:      netdev@vger.kernel.org
13017 W:      http://www.linux-usb.org/usbnet
13018 S:      Maintained
13019 F:      drivers/net/usb/usbnet.c
13020 F:      include/linux/usb/usbnet.h
13021
13022 USB VIDEO CLASS
13023 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13024 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13025 L:      linux-media@vger.kernel.org
13026 T:      git git://linuxtv.org/media_tree.git
13027 W:      http://www.ideasonboard.org/uvc/
13028 S:      Maintained
13029 F:      drivers/media/usb/uvc/
13030 F:      include/uapi/linux/uvcvideo.h
13031
13032 USB VISION DRIVER
13033 M:      Hans Verkuil <hverkuil@xs4all.nl>
13034 L:      linux-media@vger.kernel.org
13035 T:      git git://linuxtv.org/media_tree.git
13036 W:      https://linuxtv.org
13037 S:      Odd Fixes
13038 F:      drivers/media/usb/usbvision/
13039
13040 USB WEBCAM GADGET
13041 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13042 L:      linux-usb@vger.kernel.org
13043 S:      Maintained
13044 F:      drivers/usb/gadget/function/*uvc*
13045 F:      drivers/usb/gadget/legacy/webcam.c
13046
13047 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13048 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13049 L:      linux-wireless@vger.kernel.org
13050 S:      Maintained
13051 F:      drivers/net/wireless/rndis_wlan.c
13052
13053 USB XHCI DRIVER
13054 M:      Mathias Nyman <mathias.nyman@intel.com>
13055 L:      linux-usb@vger.kernel.org
13056 S:      Supported
13057 F:      drivers/usb/host/xhci*
13058 F:      drivers/usb/host/pci-quirks*
13059
13060 USB ZD1201 DRIVER
13061 L:      linux-wireless@vger.kernel.org
13062 W:      http://linux-lc100020.sourceforge.net
13063 S:      Orphan
13064 F:      drivers/net/wireless/zydas/zd1201.*
13065
13066 USB ZR364XX DRIVER
13067 M:      Antoine Jacquet <royale@zerezo.com>
13068 L:      linux-usb@vger.kernel.org
13069 L:      linux-media@vger.kernel.org
13070 T:      git git://linuxtv.org/media_tree.git
13071 W:      http://royale.zerezo.com/zr364xx/
13072 S:      Maintained
13073 F:      Documentation/media/v4l-drivers/zr364xx*
13074 F:      drivers/media/usb/zr364xx/
13075
13076 ULPI BUS
13077 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13078 L:      linux-usb@vger.kernel.org
13079 S:      Maintained
13080 F:      drivers/usb/common/ulpi.c
13081 F:      include/linux/ulpi/
13082
13083 USER-MODE LINUX (UML)
13084 M:      Jeff Dike <jdike@addtoit.com>
13085 M:      Richard Weinberger <richard@nod.at>
13086 L:      user-mode-linux-devel@lists.sourceforge.net
13087 L:      user-mode-linux-user@lists.sourceforge.net
13088 W:      http://user-mode-linux.sourceforge.net
13089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13090 S:      Maintained
13091 F:      Documentation/virtual/uml/
13092 F:      arch/um/
13093 F:      arch/x86/um/
13094 F:      fs/hostfs/
13095 F:      fs/hppfs/
13096
13097 USERSPACE I/O (UIO)
13098 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13099 S:      Maintained
13100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13101 F:      Documentation/driver-api/uio-howto.rst
13102 F:      drivers/uio/
13103 F:      include/linux/uio*.h
13104
13105 UTIL-LINUX PACKAGE
13106 M:      Karel Zak <kzak@redhat.com>
13107 L:      util-linux@vger.kernel.org
13108 W:      http://en.wikipedia.org/wiki/Util-linux
13109 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13110 S:      Maintained
13111
13112 UVESAFB DRIVER
13113 M:      Michal Januszewski <spock@gentoo.org>
13114 L:      linux-fbdev@vger.kernel.org
13115 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13116 S:      Maintained
13117 F:      Documentation/fb/uvesafb.txt
13118 F:      drivers/video/fbdev/uvesafb.*
13119
13120 VF610 NAND DRIVER
13121 M:      Stefan Agner <stefan@agner.ch>
13122 L:      linux-mtd@lists.infradead.org
13123 S:      Supported
13124 F:      drivers/mtd/nand/vf610_nfc.c
13125
13126 VFAT/FAT/MSDOS FILESYSTEM
13127 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13128 S:      Maintained
13129 F:      Documentation/filesystems/vfat.txt
13130 F:      fs/fat/
13131
13132 VFIO DRIVER
13133 M:      Alex Williamson <alex.williamson@redhat.com>
13134 L:      kvm@vger.kernel.org
13135 T:      git git://github.com/awilliam/linux-vfio.git
13136 S:      Maintained
13137 F:      Documentation/vfio.txt
13138 F:      drivers/vfio/
13139 F:      include/linux/vfio.h
13140 F:      include/uapi/linux/vfio.h
13141
13142 VFIO MEDIATED DEVICE DRIVERS
13143 M:      Kirti Wankhede <kwankhede@nvidia.com>
13144 L:      kvm@vger.kernel.org
13145 S:      Maintained
13146 F:      Documentation/vfio-mediated-device.txt
13147 F:      drivers/vfio/mdev/
13148 F:      include/linux/mdev.h
13149 F:      samples/vfio-mdev/
13150
13151 VFIO PLATFORM DRIVER
13152 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13153 L:      kvm@vger.kernel.org
13154 S:      Maintained
13155 F:      drivers/vfio/platform/
13156
13157 VIDEOBUF2 FRAMEWORK
13158 M:      Pawel Osciak <pawel@osciak.com>
13159 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13160 M:      Kyungmin Park <kyungmin.park@samsung.com>
13161 L:      linux-media@vger.kernel.org
13162 S:      Maintained
13163 F:      drivers/media/v4l2-core/videobuf2-*
13164 F:      include/media/videobuf2-*
13165
13166 VIRTIO AND VHOST VSOCK DRIVER
13167 M:      Stefan Hajnoczi <stefanha@redhat.com>
13168 L:      kvm@vger.kernel.org
13169 L:      virtualization@lists.linux-foundation.org
13170 L:      netdev@vger.kernel.org
13171 S:      Maintained
13172 F:      include/linux/virtio_vsock.h
13173 F:      include/uapi/linux/virtio_vsock.h
13174 F:      net/vmw_vsock/virtio_transport_common.c
13175 F:      net/vmw_vsock/virtio_transport.c
13176 F:      drivers/vhost/vsock.c
13177 F:      drivers/vhost/vsock.h
13178
13179 VIRTUAL SERIO DEVICE DRIVER
13180 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13181 S:      Maintained
13182 F:      drivers/input/serio/userio.c
13183 F:      include/uapi/linux/userio.h
13184
13185 VIRTIO CONSOLE DRIVER
13186 M:      Amit Shah <amit@kernel.org>
13187 L:      virtualization@lists.linux-foundation.org
13188 S:      Maintained
13189 F:      drivers/char/virtio_console.c
13190 F:      include/linux/virtio_console.h
13191 F:      include/uapi/linux/virtio_console.h
13192
13193 VIRTIO CORE, NET AND BLOCK DRIVERS
13194 M:      "Michael S. Tsirkin" <mst@redhat.com>
13195 M:      Jason Wang <jasowang@redhat.com>
13196 L:      virtualization@lists.linux-foundation.org
13197 S:      Maintained
13198 F:      Documentation/devicetree/bindings/virtio/
13199 F:      drivers/virtio/
13200 F:      tools/virtio/
13201 F:      drivers/net/virtio_net.c
13202 F:      drivers/block/virtio_blk.c
13203 F:      include/linux/virtio_*.h
13204 F:      include/uapi/linux/virtio_*.h
13205 F:      drivers/crypto/virtio/
13206
13207 VIRTIO DRIVERS FOR S390
13208 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13209 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13210 L:      linux-s390@vger.kernel.org
13211 L:      virtualization@lists.linux-foundation.org
13212 L:      kvm@vger.kernel.org
13213 S:      Supported
13214 F:      drivers/s390/virtio/
13215
13216 VIRTIO GPU DRIVER
13217 M:      David Airlie <airlied@linux.ie>
13218 M:      Gerd Hoffmann <kraxel@redhat.com>
13219 L:      dri-devel@lists.freedesktop.org
13220 L:      virtualization@lists.linux-foundation.org
13221 T:      git git://git.kraxel.org/linux drm-qemu
13222 S:      Maintained
13223 F:      drivers/gpu/drm/virtio/
13224 F:      include/uapi/linux/virtio_gpu.h
13225
13226 VIRTIO HOST (VHOST)
13227 M:      "Michael S. Tsirkin" <mst@redhat.com>
13228 M:      Jason Wang <jasowang@redhat.com>
13229 L:      kvm@vger.kernel.org
13230 L:      virtualization@lists.linux-foundation.org
13231 L:      netdev@vger.kernel.org
13232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13233 S:      Maintained
13234 F:      drivers/vhost/
13235 F:      include/uapi/linux/vhost.h
13236
13237 VIRTIO INPUT DRIVER
13238 M:      Gerd Hoffmann <kraxel@redhat.com>
13239 S:      Maintained
13240 F:      drivers/virtio/virtio_input.c
13241 F:      include/uapi/linux/virtio_input.h
13242
13243 VIRTIO CRYPTO DRIVER
13244 M:  Gonglei <arei.gonglei@huawei.com>
13245 L:  virtualization@lists.linux-foundation.org
13246 L:  linux-crypto@vger.kernel.org
13247 S:  Maintained
13248 F:  drivers/crypto/virtio/
13249 F:  include/uapi/linux/virtio_crypto.h
13250
13251 VIA RHINE NETWORK DRIVER
13252 S:      Orphan
13253 F:      drivers/net/ethernet/via/via-rhine.c
13254
13255 VIA SD/MMC CARD CONTROLLER DRIVER
13256 M:      Bruce Chang <brucechang@via.com.tw>
13257 M:      Harald Welte <HaraldWelte@viatech.com>
13258 S:      Maintained
13259 F:      drivers/mmc/host/via-sdmmc.c
13260
13261 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13262 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13263 L:      linux-fbdev@vger.kernel.org
13264 S:      Maintained
13265 F:      include/linux/via-core.h
13266 F:      include/linux/via-gpio.h
13267 F:      include/linux/via_i2c.h
13268 F:      drivers/video/fbdev/via/
13269
13270 VIA VELOCITY NETWORK DRIVER
13271 M:      Francois Romieu <romieu@fr.zoreil.com>
13272 L:      netdev@vger.kernel.org
13273 S:      Maintained
13274 F:      drivers/net/ethernet/via/via-velocity.*
13275
13276 VIRT LIB
13277 M:      Alex Williamson <alex.williamson@redhat.com>
13278 M:      Paolo Bonzini <pbonzini@redhat.com>
13279 L:      kvm@vger.kernel.org
13280 S:      Supported
13281 F:      virt/lib/
13282
13283 VIVID VIRTUAL VIDEO DRIVER
13284 M:      Hans Verkuil <hverkuil@xs4all.nl>
13285 L:      linux-media@vger.kernel.org
13286 T:      git git://linuxtv.org/media_tree.git
13287 W:      https://linuxtv.org
13288 S:      Maintained
13289 F:      drivers/media/platform/vivid/*
13290
13291 VLAN (802.1Q)
13292 M:      Patrick McHardy <kaber@trash.net>
13293 L:      netdev@vger.kernel.org
13294 S:      Maintained
13295 F:      drivers/net/macvlan.c
13296 F:      include/linux/if_*vlan.h
13297 F:      net/8021q/
13298
13299 VLYNQ BUS
13300 M:      Florian Fainelli <f.fainelli@gmail.com>
13301 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13302 S:      Maintained
13303 F:      drivers/vlynq/vlynq.c
13304 F:      include/linux/vlynq.h
13305
13306 VME SUBSYSTEM
13307 M:      Martyn Welch <martyn@welchs.me.uk>
13308 M:      Manohar Vanga <manohar.vanga@gmail.com>
13309 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13310 L:      devel@driverdev.osuosl.org
13311 S:      Maintained
13312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13313 F:      Documentation/driver-api/vme.rst
13314 F:      drivers/staging/vme/
13315 F:      drivers/vme/
13316 F:      include/linux/vme*
13317
13318 VMWARE HYPERVISOR INTERFACE
13319 M:      Alok Kataria <akataria@vmware.com>
13320 L:      virtualization@lists.linux-foundation.org
13321 S:      Supported
13322 F:      arch/x86/kernel/cpu/vmware.c
13323
13324 VMWARE BALLOON DRIVER
13325 M:      Xavier Deguillard <xdeguillard@vmware.com>
13326 M:      Philip Moltmann <moltmann@vmware.com>
13327 M:      "VMware, Inc." <pv-drivers@vmware.com>
13328 L:      linux-kernel@vger.kernel.org
13329 S:      Maintained
13330 F:      drivers/misc/vmw_balloon.c
13331
13332 VMWARE VMMOUSE SUBDRIVER
13333 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13334 M:      "VMware, Inc." <pv-drivers@vmware.com>
13335 L:      linux-input@vger.kernel.org
13336 S:      Maintained
13337 F:      drivers/input/mouse/vmmouse.c
13338 F:      drivers/input/mouse/vmmouse.h
13339
13340 VMWARE VMXNET3 ETHERNET DRIVER
13341 M:      Shrikrishna Khare <skhare@vmware.com>
13342 M:      "VMware, Inc." <pv-drivers@vmware.com>
13343 L:      netdev@vger.kernel.org
13344 S:      Maintained
13345 F:      drivers/net/vmxnet3/
13346
13347 VMware PVSCSI driver
13348 M:      Jim Gill <jgill@vmware.com>
13349 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13350 L:      linux-scsi@vger.kernel.org
13351 S:      Maintained
13352 F:      drivers/scsi/vmw_pvscsi.c
13353 F:      drivers/scsi/vmw_pvscsi.h
13354
13355 VMWARE PVRDMA DRIVER
13356 M:      Adit Ranadive <aditr@vmware.com>
13357 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13358 L:      linux-rdma@vger.kernel.org
13359 S:      Maintained
13360 F:      drivers/infiniband/hw/vmw_pvrdma/
13361
13362 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13363 M:      Liam Girdwood <lgirdwood@gmail.com>
13364 M:      Mark Brown <broonie@kernel.org>
13365 L:      linux-kernel@vger.kernel.org
13366 W:      http://www.slimlogic.co.uk/?p=48
13367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13368 S:      Supported
13369 F:      Documentation/devicetree/bindings/regulator/
13370 F:      drivers/regulator/
13371 F:      include/dt-bindings/regulator/
13372 F:      include/linux/regulator/
13373
13374 VRF
13375 M:      David Ahern <dsa@cumulusnetworks.com>
13376 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13377 L:      netdev@vger.kernel.org
13378 S:      Maintained
13379 F:      drivers/net/vrf.c
13380 F:      Documentation/networking/vrf.txt
13381
13382 VT1211 HARDWARE MONITOR DRIVER
13383 M:      Juerg Haefliger <juergh@gmail.com>
13384 L:      linux-hwmon@vger.kernel.org
13385 S:      Maintained
13386 F:      Documentation/hwmon/vt1211
13387 F:      drivers/hwmon/vt1211.c
13388
13389 VT8231 HARDWARE MONITOR DRIVER
13390 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13391 L:      linux-hwmon@vger.kernel.org
13392 S:      Maintained
13393 F:      drivers/hwmon/vt8231.c
13394
13395 VUB300 USB to SDIO/SD/MMC bridge chip
13396 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13397 L:      linux-mmc@vger.kernel.org
13398 L:      linux-usb@vger.kernel.org
13399 S:      Supported
13400 F:      drivers/mmc/host/vub300.c
13401
13402 W1 DALLAS'S 1-WIRE BUS
13403 M:      Evgeniy Polyakov <zbr@ioremap.net>
13404 S:      Maintained
13405 F:      Documentation/w1/
13406 F:      drivers/w1/
13407
13408 W83791D HARDWARE MONITORING DRIVER
13409 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13410 L:      linux-hwmon@vger.kernel.org
13411 S:      Maintained
13412 F:      Documentation/hwmon/w83791d
13413 F:      drivers/hwmon/w83791d.c
13414
13415 W83793 HARDWARE MONITORING DRIVER
13416 M:      Rudolf Marek <r.marek@assembler.cz>
13417 L:      linux-hwmon@vger.kernel.org
13418 S:      Maintained
13419 F:      Documentation/hwmon/w83793
13420 F:      drivers/hwmon/w83793.c
13421
13422 W83795 HARDWARE MONITORING DRIVER
13423 M:      Jean Delvare <jdelvare@suse.com>
13424 L:      linux-hwmon@vger.kernel.org
13425 S:      Maintained
13426 F:      drivers/hwmon/w83795.c
13427
13428 W83L51xD SD/MMC CARD INTERFACE DRIVER
13429 M:      Pierre Ossman <pierre@ossman.eu>
13430 S:      Maintained
13431 F:      drivers/mmc/host/wbsd.*
13432
13433 WACOM PROTOCOL 4 SERIAL TABLETS
13434 M:      Julian Squires <julian@cipht.net>
13435 M:      Hans de Goede <hdegoede@redhat.com>
13436 L:      linux-input@vger.kernel.org
13437 S:      Maintained
13438 F:      drivers/input/tablet/wacom_serial4.c
13439
13440 WATCHDOG DEVICE DRIVERS
13441 M:      Wim Van Sebroeck <wim@iguana.be>
13442 R:      Guenter Roeck <linux@roeck-us.net>
13443 L:      linux-watchdog@vger.kernel.org
13444 W:      http://www.linux-watchdog.org/
13445 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13446 S:      Maintained
13447 F:      Documentation/devicetree/bindings/watchdog/
13448 F:      Documentation/watchdog/
13449 F:      drivers/watchdog/
13450 F:      include/linux/watchdog.h
13451 F:      include/uapi/linux/watchdog.h
13452
13453 WIIMOTE HID DRIVER
13454 M:      David Herrmann <dh.herrmann@googlemail.com>
13455 L:      linux-input@vger.kernel.org
13456 S:      Maintained
13457 F:      drivers/hid/hid-wiimote*
13458
13459 WINBOND CIR DRIVER
13460 M:      David Härdeman <david@hardeman.nu>
13461 S:      Maintained
13462 F:      drivers/media/rc/winbond-cir.c
13463
13464 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13465 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13466 L:      linux-watchdog@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/watchdog/ebc-c384_wdt.c
13469
13470 WINSYSTEMS WS16C48 GPIO DRIVER
13471 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13472 L:      linux-gpio@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/gpio/gpio-ws16c48.c
13475
13476 WIMAX STACK
13477 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13478 M:      linux-wimax@intel.com
13479 L:      wimax@linuxwimax.org (subscribers-only)
13480 S:      Supported
13481 W:      http://linuxwimax.org
13482 F:      Documentation/wimax/README.wimax
13483 F:      include/linux/wimax/debug.h
13484 F:      include/net/wimax.h
13485 F:      include/uapi/linux/wimax.h
13486 F:      net/wimax/
13487
13488 WISTRON LAPTOP BUTTON DRIVER
13489 M:      Miloslav Trmac <mitr@volny.cz>
13490 S:      Maintained
13491 F:      drivers/input/misc/wistron_btns.c
13492
13493 WL3501 WIRELESS PCMCIA CARD DRIVER
13494 L:      linux-wireless@vger.kernel.org
13495 S:      Odd fixes
13496 F:      drivers/net/wireless/wl3501*
13497
13498 WOLFSON MICROELECTRONICS DRIVERS
13499 L:      patches@opensource.wolfsonmicro.com
13500 T:      git https://github.com/CirrusLogic/linux-drivers.git
13501 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13502 S:      Supported
13503 F:      Documentation/hwmon/wm83??
13504 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13505 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13506 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13507 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13508 F:      drivers/clk/clk-wm83*.c
13509 F:      drivers/extcon/extcon-arizona.c
13510 F:      drivers/leds/leds-wm83*.c
13511 F:      drivers/gpio/gpio-*wm*.c
13512 F:      drivers/gpio/gpio-arizona.c
13513 F:      drivers/hwmon/wm83??-hwmon.c
13514 F:      drivers/input/misc/wm831x-on.c
13515 F:      drivers/input/touchscreen/wm831x-ts.c
13516 F:      drivers/input/touchscreen/wm97*.c
13517 F:      drivers/mfd/arizona*
13518 F:      drivers/mfd/wm*.c
13519 F:      drivers/mfd/cs47l24*
13520 F:      drivers/power/supply/wm83*.c
13521 F:      drivers/rtc/rtc-wm83*.c
13522 F:      drivers/regulator/wm8*.c
13523 F:      drivers/video/backlight/wm83*_bl.c
13524 F:      drivers/watchdog/wm83*_wdt.c
13525 F:      include/linux/mfd/arizona/
13526 F:      include/linux/mfd/wm831x/
13527 F:      include/linux/mfd/wm8350/
13528 F:      include/linux/mfd/wm8400*
13529 F:      include/linux/wm97xx.h
13530 F:      include/sound/wm????.h
13531 F:      sound/soc/codecs/arizona.?
13532 F:      sound/soc/codecs/wm*
13533 F:      sound/soc/codecs/cs47l24*
13534
13535 WORKQUEUE
13536 M:      Tejun Heo <tj@kernel.org>
13537 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13539 S:      Maintained
13540 F:      include/linux/workqueue.h
13541 F:      kernel/workqueue.c
13542 F:      Documentation/core-api/workqueue.rst
13543
13544 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13545 M:      Chen-Yu Tsai <wens@csie.org>
13546 L:      linux-kernel@vger.kernel.org
13547 S:      Maintained
13548 N:      axp[128]
13549
13550 X.25 NETWORK LAYER
13551 M:      Andrew Hendry <andrew.hendry@gmail.com>
13552 L:      linux-x25@vger.kernel.org
13553 S:      Odd Fixes
13554 F:      Documentation/networking/x25*
13555 F:      include/net/x25*
13556 F:      net/x25/
13557
13558 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13559 M:      Thomas Gleixner <tglx@linutronix.de>
13560 M:      Ingo Molnar <mingo@redhat.com>
13561 M:      "H. Peter Anvin" <hpa@zytor.com>
13562 M:      x86@kernel.org
13563 L:      linux-kernel@vger.kernel.org
13564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13565 S:      Maintained
13566 F:      Documentation/x86/
13567 F:      arch/x86/
13568
13569 X86 PLATFORM DRIVERS
13570 M:      Darren Hart <dvhart@infradead.org>
13571 M:      Andy Shevchenko <andy@infradead.org>
13572 L:      platform-driver-x86@vger.kernel.org
13573 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13574 S:      Maintained
13575 F:      drivers/platform/x86/
13576 F:      drivers/platform/olpc/
13577
13578 X86 MCE INFRASTRUCTURE
13579 M:      Tony Luck <tony.luck@intel.com>
13580 M:      Borislav Petkov <bp@alien8.de>
13581 L:      linux-edac@vger.kernel.org
13582 S:      Maintained
13583 F:      arch/x86/kernel/cpu/mcheck/*
13584
13585 X86 MICROCODE UPDATE SUPPORT
13586 M:      Borislav Petkov <bp@alien8.de>
13587 S:      Maintained
13588 F:      arch/x86/kernel/cpu/microcode/*
13589
13590 X86 VDSO
13591 M:      Andy Lutomirski <luto@amacapital.net>
13592 L:      linux-kernel@vger.kernel.org
13593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13594 S:      Maintained
13595 F:      arch/x86/entry/vdso/
13596
13597 XC2028/3028 TUNER DRIVER
13598 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13599 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13600 L:      linux-media@vger.kernel.org
13601 W:      https://linuxtv.org
13602 T:      git git://linuxtv.org/media_tree.git
13603 S:      Maintained
13604 F:      drivers/media/tuners/tuner-xc2028.*
13605
13606 XEN HYPERVISOR INTERFACE
13607 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13608 M:      Juergen Gross <jgross@suse.com>
13609 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13611 S:      Supported
13612 F:      arch/x86/xen/
13613 F:      drivers/*/xen-*front.c
13614 F:      drivers/xen/
13615 F:      arch/x86/include/asm/xen/
13616 F:      include/xen/
13617 F:      include/uapi/xen/
13618
13619 XEN HYPERVISOR ARM
13620 M:      Stefano Stabellini <sstabellini@kernel.org>
13621 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13622 S:      Maintained
13623 F:      arch/arm/xen/
13624 F:      arch/arm/include/asm/xen/
13625
13626 XEN HYPERVISOR ARM64
13627 M:      Stefano Stabellini <sstabellini@kernel.org>
13628 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13629 S:      Maintained
13630 F:      arch/arm64/xen/
13631 F:      arch/arm64/include/asm/xen/
13632
13633 XEN NETWORK BACKEND DRIVER
13634 M:      Wei Liu <wei.liu2@citrix.com>
13635 M:      Paul Durrant <paul.durrant@citrix.com>
13636 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13637 L:      netdev@vger.kernel.org
13638 S:      Supported
13639 F:      drivers/net/xen-netback/*
13640
13641 XEN PCI SUBSYSTEM
13642 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13643 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13644 S:      Supported
13645 F:      arch/x86/pci/*xen*
13646 F:      drivers/pci/*xen*
13647
13648 XEN BLOCK SUBSYSTEM
13649 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13650 M:      Roger Pau Monné <roger.pau@citrix.com>
13651 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13652 S:      Supported
13653 F:      drivers/block/xen-blkback/*
13654 F:      drivers/block/xen*
13655
13656 XEN PVSCSI DRIVERS
13657 M:      Juergen Gross <jgross@suse.com>
13658 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13659 L:      linux-scsi@vger.kernel.org
13660 S:      Supported
13661 F:      drivers/scsi/xen-scsifront.c
13662 F:      drivers/xen/xen-scsiback.c
13663 F:      include/xen/interface/io/vscsiif.h
13664
13665 XEN SWIOTLB SUBSYSTEM
13666 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13667 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13668 S:      Supported
13669 F:      arch/x86/xen/*swiotlb*
13670 F:      drivers/xen/*swiotlb*
13671
13672 XFS FILESYSTEM
13673 M:      Darrick J. Wong <darrick.wong@oracle.com>
13674 M:      linux-xfs@vger.kernel.org
13675 L:      linux-xfs@vger.kernel.org
13676 W:      http://xfs.org/
13677 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13678 S:      Supported
13679 F:      Documentation/filesystems/xfs.txt
13680 F:      fs/xfs/
13681
13682 XILINX AXI ETHERNET DRIVER
13683 M:      Anirudha Sarangi <anirudh@xilinx.com>
13684 M:      John Linn <John.Linn@xilinx.com>
13685 S:      Maintained
13686 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13687
13688 XILINX UARTLITE SERIAL DRIVER
13689 M:      Peter Korsgaard <jacmet@sunsite.dk>
13690 L:      linux-serial@vger.kernel.org
13691 S:      Maintained
13692 F:      drivers/tty/serial/uartlite.c
13693
13694 XILINX VIDEO IP CORES
13695 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13696 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13697 L:      linux-media@vger.kernel.org
13698 T:      git git://linuxtv.org/media_tree.git
13699 S:      Supported
13700 F:      Documentation/devicetree/bindings/media/xilinx/
13701 F:      drivers/media/platform/xilinx/
13702 F:      include/uapi/linux/xilinx-v4l2-controls.h
13703
13704 XILLYBUS DRIVER
13705 M:      Eli Billauer <eli.billauer@gmail.com>
13706 L:      linux-kernel@vger.kernel.org
13707 S:      Supported
13708 F:      drivers/char/xillybus/
13709
13710 XTENSA XTFPGA PLATFORM SUPPORT
13711 M:      Max Filippov <jcmvbkbc@gmail.com>
13712 L:      linux-xtensa@linux-xtensa.org
13713 S:      Maintained
13714 F:      drivers/spi/spi-xtensa-xtfpga.c
13715 F:      sound/soc/xtensa/xtfpga-i2s.c
13716
13717 YAM DRIVER FOR AX.25
13718 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13719 L:      linux-hams@vger.kernel.org
13720 S:      Maintained
13721 F:      drivers/net/hamradio/yam*
13722 F:      include/linux/yam.h
13723
13724 YEALINK PHONE DRIVER
13725 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13726 L:      usbb2k-api-dev@nongnu.org
13727 S:      Maintained
13728 F:      Documentation/input/yealink.txt
13729 F:      drivers/input/misc/yealink.*
13730
13731 Z8530 DRIVER FOR AX.25
13732 M:      Joerg Reuter <jreuter@yaina.de>
13733 W:      http://yaina.de/jreuter/
13734 W:      http://www.qsl.net/dl1bke/
13735 L:      linux-hams@vger.kernel.org
13736 S:      Maintained
13737 F:      Documentation/networking/z8530drv.txt
13738 F:      drivers/net/hamradio/*scc.c
13739 F:      drivers/net/hamradio/z8530.h
13740
13741 ZBUD COMPRESSED PAGE ALLOCATOR
13742 M:      Seth Jennings <sjenning@redhat.com>
13743 M:      Dan Streetman <ddstreet@ieee.org>
13744 L:      linux-mm@kvack.org
13745 S:      Maintained
13746 F:      mm/zbud.c
13747 F:      include/linux/zbud.h
13748
13749 ZD1211RW WIRELESS DRIVER
13750 M:      Daniel Drake <dsd@gentoo.org>
13751 M:      Ulrich Kunitz <kune@deine-taler.de>
13752 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13753 L:      linux-wireless@vger.kernel.org
13754 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13755 S:      Maintained
13756 F:      drivers/net/wireless/zydas/zd1211rw/
13757
13758 ZD1301_DEMOD MEDIA DRIVER
13759 M:      Antti Palosaari <crope@iki.fi>
13760 L:      linux-media@vger.kernel.org
13761 W:      https://linuxtv.org/
13762 W:      http://palosaari.fi/linux/
13763 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13764 S:      Maintained
13765 F:      drivers/media/dvb-frontends/zd1301_demod*
13766
13767 ZD1301 MEDIA DRIVER
13768 M:      Antti Palosaari <crope@iki.fi>
13769 L:      linux-media@vger.kernel.org
13770 W:      https://linuxtv.org/
13771 W:      http://palosaari.fi/linux/
13772 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13773 S:      Maintained
13774 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13775
13776 ZPOOL COMPRESSED PAGE STORAGE API
13777 M:      Dan Streetman <ddstreet@ieee.org>
13778 L:      linux-mm@kvack.org
13779 S:      Maintained
13780 F:      mm/zpool.c
13781 F:      include/linux/zpool.h
13782
13783 ZR36067 VIDEO FOR LINUX DRIVER
13784 L:      mjpeg-users@lists.sourceforge.net
13785 L:      linux-media@vger.kernel.org
13786 W:      http://mjpeg.sourceforge.net/driver-zoran/
13787 T:      hg https://linuxtv.org/hg/v4l-dvb
13788 S:      Odd Fixes
13789 F:      drivers/media/pci/zoran/
13790
13791 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13792 M:      Minchan Kim <minchan@kernel.org>
13793 M:      Nitin Gupta <ngupta@vflare.org>
13794 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13795 L:      linux-kernel@vger.kernel.org
13796 S:      Maintained
13797 F:      drivers/block/zram/
13798 F:      Documentation/blockdev/zram.txt
13799
13800 ZS DECSTATION Z85C30 SERIAL DRIVER
13801 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13802 S:      Maintained
13803 F:      drivers/tty/serial/zs.*
13804
13805 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13806 M:      Minchan Kim <minchan@kernel.org>
13807 M:      Nitin Gupta <ngupta@vflare.org>
13808 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13809 L:      linux-mm@kvack.org
13810 S:      Maintained
13811 F:      mm/zsmalloc.c
13812 F:      include/linux/zsmalloc.h
13813 F:      Documentation/vm/zsmalloc.txt
13814
13815 ZSWAP COMPRESSED SWAP CACHING
13816 M:      Seth Jennings <sjenning@redhat.com>
13817 M:      Dan Streetman <ddstreet@ieee.org>
13818 L:      linux-mm@kvack.org
13819 S:      Maintained
13820 F:      mm/zswap.c
13821
13822 THE REST
13823 M:      Linus Torvalds <torvalds@linux-foundation.org>
13824 L:      linux-kernel@vger.kernel.org
13825 Q:      http://patchwork.kernel.org/project/LKML/list/
13826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13827 S:      Buried alive in reporters
13828 F:      *
13829 F:      */