]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
afs, rxrpc: Update the MAINTAINERS file
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         B: Bug tracking system location.
85         S: Status, one of the following:
86            Supported:   Someone is actually paid to look after this.
87            Maintained:  Someone actually looks after it.
88            Odd Fixes:   It has a maintainer but they don't have time to do
89                         much other than throw the odd patch in. See below..
90            Orphan:      No current maintainer [but maybe you could take the
91                         role as you write your new code].
92            Obsolete:    Old code. Something tagged obsolete generally means
93                         it has been replaced by a better system and you
94                         should be using that.
95         F: Files and directories with wildcard patterns.
96            A trailing slash includes all files and subdirectory files.
97            F:   drivers/net/    all files in and below drivers/net
98            F:   drivers/net/*   all files in drivers/net, but not below
99            F:   */net/*         all files in "any top level directory"/net
100            One pattern per line.  Multiple F: lines acceptable.
101         N: Files and directories with regex patterns.
102            N:   [^a-z]tegra     all files whose path contains the word tegra
103            One pattern per line.  Multiple N: lines acceptable.
104            scripts/get_maintainer.pl has different behavior for files that
105            match F: pattern and matches of N: patterns.  By default,
106            get_maintainer will not look at git log history when an F: pattern
107            match occurs.  When an N: match occurs, git log history is used
108            to also notify the people that have git commit signatures.
109         X: Files and directories that are NOT maintained, same rules as F:
110            Files exclusions are tested before file matches.
111            Can be useful for excluding a specific subdirectory, for instance:
112            F:   net/
113            X:   net/ipv6/
114            matches all files in and below net excluding net/ipv6/
115         K: Keyword perl extended regex pattern to match content in a
116            patch or file.  For instance:
117            K: of_get_profile
118               matches patches or files that contain "of_get_profile"
119            K: \b(printk|pr_(info|err))\b
120               matches patches or files that contain one or more of the words
121               printk, pr_info or pr_err
122            One regex pattern per line.  Multiple K: lines acceptable.
123
124 Note: For the hard of thinking, this list is meant to remain in alphabetical
125 order. If you could add yourselves to it in alphabetical order that would be
126 so much easier [Ed]
127
128 Maintainers List (try to look for most precise areas first)
129
130                 -----------------------------------
131
132 3C59X NETWORK DRIVER
133 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134 L:      netdev@vger.kernel.org
135 S:      Maintained
136 F:      Documentation/networking/vortex.txt
137 F:      drivers/net/ethernet/3com/3c59x.c
138
139 3CR990 NETWORK DRIVER
140 M:      David Dillow <dave@thedillows.org>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      drivers/net/ethernet/3com/typhoon*
144
145 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146 M:      Adam Radford <linuxraid@lsi.com>
147 L:      linux-scsi@vger.kernel.org
148 W:      http://www.lsi.com
149 S:      Supported
150 F:      drivers/scsi/3w-*
151
152 53C700 AND 53C700-66 SCSI DRIVER
153 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154 L:      linux-scsi@vger.kernel.org
155 S:      Maintained
156 F:      drivers/scsi/53c700*
157
158 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159 M:      Alexander Aring <aar@pengutronix.de>
160 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
161 L:      linux-bluetooth@vger.kernel.org
162 L:      linux-wpan@vger.kernel.org
163 S:      Maintained
164 F:      net/6lowpan/
165 F:      include/net/6lowpan.h
166 F:      Documentation/networking/6lowpan.txt
167
168 6PACK NETWORK DRIVER FOR AX.25
169 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
170 L:      linux-hams@vger.kernel.org
171 S:      Maintained
172 F:      drivers/net/hamradio/6pack.c
173
174 8169 10/100/1000 GIGABIT ETHERNET DRIVER
175 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
176 L:      netdev@vger.kernel.org
177 S:      Maintained
178 F:      drivers/net/ethernet/realtek/r8169.c
179
180 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182 L:      linux-serial@vger.kernel.org
183 S:      Maintained
184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185 F:      drivers/tty/serial/8250*
186 F:      include/linux/serial_8250.h
187
188 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189 L:      netdev@vger.kernel.org
190 S:      Orphan / Obsolete
191 F:      drivers/net/ethernet/8390/
192
193 9P FILE SYSTEM
194 M:      Eric Van Hensbergen <ericvh@gmail.com>
195 M:      Ron Minnich <rminnich@sandia.gov>
196 M:      Latchesar Ionkov <lucho@ionkov.net>
197 L:      v9fs-developer@lists.sourceforge.net
198 W:      http://swik.net/v9fs
199 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 S:      Maintained
202 F:      Documentation/filesystems/9p.txt
203 F:      fs/9p/
204 F:      net/9p/
205 F:      include/net/9p/
206 F:      include/uapi/linux/virtio_9p.h
207 F:      include/trace/events/9p.h
208
209
210 A8293 MEDIA DRIVER
211 M:      Antti Palosaari <crope@iki.fi>
212 L:      linux-media@vger.kernel.org
213 W:      https://linuxtv.org
214 W:      http://palosaari.fi/linux/
215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
216 T:      git git://linuxtv.org/anttip/media_tree.git
217 S:      Maintained
218 F:      drivers/media/dvb-frontends/a8293*
219
220 AACRAID SCSI RAID DRIVER
221 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222 L:      linux-scsi@vger.kernel.org
223 W:      http://www.adaptec.com/
224 S:      Supported
225 F:      Documentation/scsi/aacraid.txt
226 F:      drivers/scsi/aacraid/
227
228 ABI/API
229 L:      linux-api@vger.kernel.org
230 F:      include/linux/syscalls.h
231 F:      kernel/sys_ni.c
232
233 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234 M:      Hans de Goede <hdegoede@redhat.com>
235 L:      linux-hwmon@vger.kernel.org
236 S:      Maintained
237 F:      drivers/hwmon/abituguru.c
238
239 ABIT UGURU 3 HARDWARE MONITOR DRIVER
240 M:      Alistair John Strachan <alistair@devzero.co.uk>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru3.c
244
245 ACCES 104-DIO-48E GPIO DRIVER
246 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
247 L:      linux-gpio@vger.kernel.org
248 S:      Maintained
249 F:      drivers/gpio/gpio-104-dio-48e.c
250
251 ACCES 104-IDI-48 GPIO DRIVER
252 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-idi-48.c
256
257 ACCES 104-IDIO-16 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idio-16.c
262
263 ACCES 104-QUAD-8 IIO DRIVER
264 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
265 L:      linux-iio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/iio/counter/104-quad-8.c
268
269 ACENIC DRIVER
270 M:      Jes Sorensen <jes@trained-monkey.org>
271 L:      linux-acenic@sunsite.dk
272 S:      Maintained
273 F:      drivers/net/ethernet/alteon/acenic*
274
275 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276 M:      Peter Feuerer <peter@piie.net>
277 L:      platform-driver-x86@vger.kernel.org
278 W:      http://piie.net/?section=acerhdf
279 S:      Maintained
280 F:      drivers/platform/x86/acerhdf.c
281
282 ACER WMI LAPTOP EXTRAS
283 M:      "Lee, Chun-Yi" <jlee@suse.com>
284 L:      platform-driver-x86@vger.kernel.org
285 S:      Maintained
286 F:      drivers/platform/x86/acer-wmi.c
287
288 ACPI
289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
290 M:      Len Brown <lenb@kernel.org>
291 L:      linux-acpi@vger.kernel.org
292 W:      https://01.org/linux-acpi
293 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295 B:      https://bugzilla.kernel.org
296 S:      Supported
297 F:      drivers/acpi/
298 F:      drivers/pnp/pnpacpi/
299 F:      include/linux/acpi.h
300 F:      include/acpi/
301 F:      Documentation/acpi/
302 F:      Documentation/ABI/testing/sysfs-bus-acpi
303 F:      Documentation/ABI/testing/configfs-acpi
304 F:      drivers/pci/*acpi*
305 F:      drivers/pci/*/*acpi*
306 F:      drivers/pci/*/*/*acpi*
307 F:      tools/power/acpi/
308
309 ACPI COMPONENT ARCHITECTURE (ACPICA)
310 M:      Robert Moore <robert.moore@intel.com>
311 M:      Lv Zheng <lv.zheng@intel.com>
312 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313 L:      linux-acpi@vger.kernel.org
314 L:      devel@acpica.org
315 W:      https://acpica.org/
316 W:      https://github.com/acpica/acpica/
317 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 B:      https://bugzilla.kernel.org
320 B:      https://bugs.acpica.org
321 S:      Supported
322 F:      drivers/acpi/acpica/
323 F:      include/acpi/
324 F:      tools/power/acpi/
325
326 ACPI FAN DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 B:      https://bugzilla.kernel.org
331 S:      Supported
332 F:      drivers/acpi/fan.c
333
334 ACPI FOR ARM64 (ACPI/arm64)
335 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336 M:      Hanjun Guo <hanjun.guo@linaro.org>
337 M:      Sudeep Holla <sudeep.holla@arm.com>
338 L:      linux-acpi@vger.kernel.org
339 S:      Maintained
340 F:      drivers/acpi/arm64
341
342 ACPI THERMAL DRIVER
343 M:      Zhang Rui <rui.zhang@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 W:      https://01.org/linux-acpi
346 B:      https://bugzilla.kernel.org
347 S:      Supported
348 F:      drivers/acpi/*thermal*
349
350 ACPI VIDEO DRIVER
351 M:      Zhang Rui <rui.zhang@intel.com>
352 L:      linux-acpi@vger.kernel.org
353 W:      https://01.org/linux-acpi
354 B:      https://bugzilla.kernel.org
355 S:      Supported
356 F:      drivers/acpi/acpi_video.c
357
358 ACPI WMI DRIVER
359 L:      platform-driver-x86@vger.kernel.org
360 S:      Orphan
361 F:      drivers/platform/x86/wmi.c
362
363 AD1889 ALSA SOUND DRIVER
364 M:      Thibaut Varene <T-Bone@parisc-linux.org>
365 W:      http://wiki.parisc-linux.org/AD1889
366 L:      linux-parisc@vger.kernel.org
367 S:      Maintained
368 F:      sound/pci/ad1889.*
369
370 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371 M:      Michael Hennerich <michael.hennerich@analog.com>
372 W:      http://wiki.analog.com/AD5254
373 W:      http://ez.analog.com/community/linux-device-drivers
374 S:      Supported
375 F:      drivers/misc/ad525x_dpot.c
376
377 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378 M:      Michael Hennerich <michael.hennerich@analog.com>
379 W:      http://wiki.analog.com/AD5398
380 W:      http://ez.analog.com/community/linux-device-drivers
381 S:      Supported
382 F:      drivers/regulator/ad5398.c
383
384 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      http://wiki.analog.com/AD7142
387 W:      http://ez.analog.com/community/linux-device-drivers
388 S:      Supported
389 F:      drivers/input/misc/ad714x.c
390
391 AD7877 TOUCHSCREEN DRIVER
392 M:      Michael Hennerich <michael.hennerich@analog.com>
393 W:      http://wiki.analog.com/AD7877
394 W:      http://ez.analog.com/community/linux-device-drivers
395 S:      Supported
396 F:      drivers/input/touchscreen/ad7877.c
397
398 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399 M:      Michael Hennerich <michael.hennerich@analog.com>
400 W:      http://wiki.analog.com/AD7879
401 W:      http://ez.analog.com/community/linux-device-drivers
402 S:      Supported
403 F:      drivers/input/touchscreen/ad7879.c
404
405 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406 M:      Jiri Kosina <jikos@kernel.org>
407 S:      Maintained
408
409 ADF7242 IEEE 802.15.4 RADIO DRIVER
410 M:      Michael Hennerich <michael.hennerich@analog.com>
411 W:      https://wiki.analog.com/ADF7242
412 W:      http://ez.analog.com/community/linux-device-drivers
413 L:      linux-wpan@vger.kernel.org
414 S:      Supported
415 F:      drivers/net/ieee802154/adf7242.c
416 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
418 ADM1025 HARDWARE MONITOR DRIVER
419 M:      Jean Delvare <jdelvare@suse.com>
420 L:      linux-hwmon@vger.kernel.org
421 S:      Maintained
422 F:      Documentation/hwmon/adm1025
423 F:      drivers/hwmon/adm1025.c
424
425 ADM1029 HARDWARE MONITOR DRIVER
426 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
427 L:      linux-hwmon@vger.kernel.org
428 S:      Maintained
429 F:      drivers/hwmon/adm1029.c
430
431 ADM8211 WIRELESS DRIVER
432 L:      linux-wireless@vger.kernel.org
433 W:      http://wireless.kernel.org/
434 S:      Orphan
435 F:      drivers/net/wireless/admtek/adm8211.*
436
437 ADP1653 FLASH CONTROLLER DRIVER
438 M:      Sakari Ailus <sakari.ailus@iki.fi>
439 L:      linux-media@vger.kernel.org
440 S:      Maintained
441 F:      drivers/media/i2c/adp1653.c
442 F:      include/media/i2c/adp1653.h
443
444 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445 M:      Michael Hennerich <michael.hennerich@analog.com>
446 W:      http://wiki.analog.com/ADP5520
447 W:      http://ez.analog.com/community/linux-device-drivers
448 S:      Supported
449 F:      drivers/mfd/adp5520.c
450 F:      drivers/video/backlight/adp5520_bl.c
451 F:      drivers/leds/leds-adp5520.c
452 F:      drivers/gpio/gpio-adp5520.c
453 F:      drivers/input/keyboard/adp5520-keys.c
454
455 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456 M:      Michael Hennerich <michael.hennerich@analog.com>
457 W:      http://wiki.analog.com/ADP5588
458 W:      http://ez.analog.com/community/linux-device-drivers
459 S:      Supported
460 F:      drivers/input/keyboard/adp5588-keys.c
461 F:      drivers/gpio/gpio-adp5588.c
462
463 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464 M:      Michael Hennerich <michael.hennerich@analog.com>
465 W:      http://wiki.analog.com/ADP8860
466 W:      http://ez.analog.com/community/linux-device-drivers
467 S:      Supported
468 F:      drivers/video/backlight/adp8860_bl.c
469
470 ADS1015 HARDWARE MONITOR DRIVER
471 M:      Dirk Eibach <eibach@gdsys.de>
472 L:      linux-hwmon@vger.kernel.org
473 S:      Maintained
474 F:      Documentation/hwmon/ads1015
475 F:      drivers/hwmon/ads1015.c
476 F:      include/linux/i2c/ads1015.h
477
478 ADT746X FAN DRIVER
479 M:      Colin Leroy <colin@colino.net>
480 S:      Maintained
481 F:      drivers/macintosh/therm_adt746x.c
482
483 ADT7475 HARDWARE MONITOR DRIVER
484 M:      Jean Delvare <jdelvare@suse.com>
485 L:      linux-hwmon@vger.kernel.org
486 S:      Maintained
487 F:      Documentation/hwmon/adt7475
488 F:      drivers/hwmon/adt7475.c
489
490 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491 M:      Michael Hennerich <michael.hennerich@analog.com>
492 W:      http://wiki.analog.com/ADXL345
493 W:      http://ez.analog.com/community/linux-device-drivers
494 S:      Supported
495 F:      drivers/input/misc/adxl34x.c
496
497 ADVANSYS SCSI DRIVER
498 M:      Matthew Wilcox <matthew@wil.cx>
499 M:      Hannes Reinecke <hare@suse.com>
500 L:      linux-scsi@vger.kernel.org
501 S:      Maintained
502 F:      Documentation/scsi/advansys.txt
503 F:      drivers/scsi/advansys.c
504
505 AEDSP16 DRIVER
506 M:      Riccardo Facchetti <fizban@tin.it>
507 S:      Maintained
508 F:      sound/oss/aedsp16.c
509
510 AF9013 MEDIA DRIVER
511 M:      Antti Palosaari <crope@iki.fi>
512 L:      linux-media@vger.kernel.org
513 W:      https://linuxtv.org
514 W:      http://palosaari.fi/linux/
515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
516 T:      git git://linuxtv.org/anttip/media_tree.git
517 S:      Maintained
518 F:      drivers/media/dvb-frontends/af9013*
519
520 AF9033 MEDIA DRIVER
521 M:      Antti Palosaari <crope@iki.fi>
522 L:      linux-media@vger.kernel.org
523 W:      https://linuxtv.org
524 W:      http://palosaari.fi/linux/
525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
526 T:      git git://linuxtv.org/anttip/media_tree.git
527 S:      Maintained
528 F:      drivers/media/dvb-frontends/af9033*
529
530 AFFS FILE SYSTEM
531 L:      linux-fsdevel@vger.kernel.org
532 S:      Orphan
533 F:      Documentation/filesystems/affs.txt
534 F:      fs/affs/
535
536 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537 M:      David Howells <dhowells@redhat.com>
538 L:      linux-afs@lists.infradead.org
539 S:      Supported
540 F:      fs/afs/
541 F:      include/net/af_rxrpc.h
542 F:      net/rxrpc/af_rxrpc.c
543 W:      https://www.infradead.org/~dhowells/kafs/
544
545 AGPGART DRIVER
546 M:      David Airlie <airlied@linux.ie>
547 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
548 S:      Maintained
549 F:      drivers/char/agp/
550 F:      include/linux/agp*
551 F:      include/uapi/linux/agp*
552
553 AHA152X SCSI DRIVER
554 M:      "Juergen E. Fischer" <fischer@norbit.de>
555 L:      linux-scsi@vger.kernel.org
556 S:      Maintained
557 F:      drivers/scsi/aha152x*
558 F:      drivers/scsi/pcmcia/aha152x*
559
560 AIC7XXX / AIC79XX SCSI DRIVER
561 M:      Hannes Reinecke <hare@suse.com>
562 L:      linux-scsi@vger.kernel.org
563 S:      Maintained
564 F:      drivers/scsi/aic7xxx/
565
566 AIMSLAB FM RADIO RECEIVER DRIVER
567 M:      Hans Verkuil <hverkuil@xs4all.nl>
568 L:      linux-media@vger.kernel.org
569 T:      git git://linuxtv.org/media_tree.git
570 W:      https://linuxtv.org
571 S:      Maintained
572 F:      drivers/media/radio/radio-aimslab*
573
574 AIO
575 M:      Benjamin LaHaise <bcrl@kvack.org>
576 L:      linux-aio@kvack.org
577 S:      Supported
578 F:      fs/aio.c
579 F:      include/linux/*aio*.h
580
581 AIRSPY MEDIA DRIVER
582 M:      Antti Palosaari <crope@iki.fi>
583 L:      linux-media@vger.kernel.org
584 W:      https://linuxtv.org
585 W:      http://palosaari.fi/linux/
586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
587 T:      git git://linuxtv.org/anttip/media_tree.git
588 S:      Maintained
589 F:      drivers/media/usb/airspy/
590
591 ALACRITECH GIGABIT ETHERNET DRIVER
592 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
593 S:      Maintained
594 F:      drivers/net/ethernet/alacritech/*
595
596 ALCATEL SPEEDTOUCH USB DRIVER
597 M:      Duncan Sands <duncan.sands@free.fr>
598 L:      linux-usb@vger.kernel.org
599 W:      http://www.linux-usb.org/SpeedTouch/
600 S:      Maintained
601 F:      drivers/usb/atm/speedtch.c
602 F:      drivers/usb/atm/usbatm.c
603
604 ALCHEMY AU1XX0 MMC DRIVER
605 M:      Manuel Lauss <manuel.lauss@gmail.com>
606 S:      Maintained
607 F:      drivers/mmc/host/au1xmmc.c
608
609 ALI1563 I2C DRIVER
610 M:      Rudolf Marek <r.marek@assembler.cz>
611 L:      linux-i2c@vger.kernel.org
612 S:      Maintained
613 F:      Documentation/i2c/busses/i2c-ali1563
614 F:      drivers/i2c/busses/i2c-ali1563.c
615
616 ALLWINNER SECURITY SYSTEM
617 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
618 L:      linux-crypto@vger.kernel.org
619 S:      Maintained
620 F:      drivers/crypto/sunxi-ss/
621
622 ALPHA PORT
623 M:      Richard Henderson <rth@twiddle.net>
624 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625 M:      Matt Turner <mattst88@gmail.com>
626 S:      Odd Fixes
627 L:      linux-alpha@vger.kernel.org
628 F:      arch/alpha/
629
630 ALPS PS/2 TOUCHPAD DRIVER
631 R:      Pali Rohár <pali.rohar@gmail.com>
632 F:      drivers/input/mouse/alps.*
633
634 ALTERA MAILBOX DRIVER
635 M:      Ley Foon Tan <lftan@altera.com>
636 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637 S:      Maintained
638 F:      drivers/mailbox/mailbox-altera.c
639
640 ALTERA PIO DRIVER
641 M:      Tien Hock Loh <thloh@altera.com>
642 L:      linux-gpio@vger.kernel.org
643 S:      Maintained
644 F:      drivers/gpio/gpio-altera.c
645
646 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647 M:      Thor Thayer <tthayer@opensource.altera.com>
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera-a10sr.c
650 F:      drivers/mfd/altera-a10sr.c
651 F:      include/linux/mfd/altera-a10sr.h
652
653 ALTERA TRIPLE SPEED ETHERNET DRIVER
654 M:      Vince Bridgers <vbridger@opensource.altera.com>
655 L:      netdev@vger.kernel.org
656 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657 S:      Maintained
658 F:      drivers/net/ethernet/altera/
659
660 ALTERA UART/JTAG UART SERIAL DRIVERS
661 M:      Tobias Klauser <tklauser@distanz.ch>
662 L:      linux-serial@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/tty/serial/altera_uart.c
666 F:      drivers/tty/serial/altera_jtaguart.c
667 F:      include/linux/altera_uart.h
668 F:      include/linux/altera_jtaguart.h
669
670 AMAZON ETHERNET DRIVERS
671 M:      Netanel Belgazal <netanel@annapurnalabs.com>
672 R:      Saeed Bishara <saeed@annapurnalabs.com>
673 R:      Zorik Machulsky <zorik@annapurnalabs.com>
674 L:      netdev@vger.kernel.org
675 S:      Supported
676 F:      Documentation/networking/ena.txt
677 F:      drivers/net/ethernet/amazon/
678
679 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680 M:      Tom Lendacky <thomas.lendacky@amd.com>
681 M:      Gary Hook <gary.hook@amd.com>
682 L:      linux-crypto@vger.kernel.org
683 S:      Supported
684 F:      drivers/crypto/ccp/
685 F:      include/linux/ccp.h
686
687 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688 M:      Huang Rui <ray.huang@amd.com>
689 L:      linux-hwmon@vger.kernel.org
690 S:      Supported
691 F:      Documentation/hwmon/fam15h_power
692 F:      drivers/hwmon/fam15h_power.c
693
694 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
696 S:      Orphan
697 F:      drivers/usb/gadget/udc/amd5536udc.*
698
699 AMD GEODE PROCESSOR/CHIPSET SUPPORT
700 P:      Andres Salomon <dilinger@queued.net>
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703 S:      Supported
704 F:      drivers/char/hw_random/geode-rng.c
705 F:      drivers/crypto/geode*
706 F:      drivers/video/fbdev/geode/
707 F:      arch/x86/include/asm/geode.h
708
709 AMD IOMMU (AMD-VI)
710 M:      Joerg Roedel <joro@8bytes.org>
711 L:      iommu@lists.linux-foundation.org
712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713 S:      Maintained
714 F:      drivers/iommu/amd_iommu*.[ch]
715 F:      include/linux/amd-iommu.h
716
717 AMD KFD
718 M:      Oded Gabbay <oded.gabbay@gmail.com>
719 L:      dri-devel@lists.freedesktop.org
720 T:      git git://people.freedesktop.org/~gabbayo/linux.git
721 S:      Supported
722 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726 F:      drivers/gpu/drm/amd/amdkfd/
727 F:      drivers/gpu/drm/amd/include/cik_structs.h
728 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729 F:      drivers/gpu/drm/amd/include/vi_structs.h
730 F:      drivers/gpu/drm/radeon/radeon_kfd.c
731 F:      drivers/gpu/drm/radeon/radeon_kfd.h
732 F:      include/uapi/linux/kfd_ioctl.h
733
734 AMD SEATTLE DEVICE TREE SUPPORT
735 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
736 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737 M:      Tom Lendacky <thomas.lendacky@amd.com>
738 S:      Supported
739 F:      arch/arm64/boot/dts/amd/
740
741 AMD XGBE DRIVER
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      drivers/net/ethernet/amd/xgbe/
746 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747
748 AMS (Apple Motion Sensor) DRIVER
749 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
750 S:      Supported
751 F:      drivers/macintosh/ams/
752
753 ANALOG DEVICES INC AD9389B DRIVER
754 M:      Hans Verkuil <hans.verkuil@cisco.com>
755 L:      linux-media@vger.kernel.org
756 S:      Maintained
757 F:      drivers/media/i2c/ad9389b*
758
759 ANALOG DEVICES INC ADV7180 DRIVER
760 M:      Lars-Peter Clausen <lars@metafoo.de>
761 L:      linux-media@vger.kernel.org
762 W:      http://ez.analog.com/community/linux-device-drivers
763 S:      Supported
764 F:      drivers/media/i2c/adv7180.c
765
766 ANALOG DEVICES INC ADV7511 DRIVER
767 M:      Hans Verkuil <hans.verkuil@cisco.com>
768 L:      linux-media@vger.kernel.org
769 S:      Maintained
770 F:      drivers/media/i2c/adv7511*
771
772 ANALOG DEVICES INC ADV7604 DRIVER
773 M:      Hans Verkuil <hans.verkuil@cisco.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv7604*
777
778 ANALOG DEVICES INC ADV7842 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7842*
783
784 ANALOG DEVICES INC ASOC CODEC DRIVERS
785 M:      Lars-Peter Clausen <lars@metafoo.de>
786 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
787 W:      http://wiki.analog.com/
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      sound/soc/codecs/adau*
791 F:      sound/soc/codecs/adav*
792 F:      sound/soc/codecs/ad1*
793 F:      sound/soc/codecs/ad7*
794 F:      sound/soc/codecs/ssm*
795 F:      sound/soc/codecs/sigmadsp.*
796
797 ANALOG DEVICES INC ASOC DRIVERS
798 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
800 W:      http://blackfin.uclinux.org/
801 S:      Supported
802 F:      sound/soc/blackfin/*
803
804 ANALOG DEVICES INC IIO DRIVERS
805 M:      Lars-Peter Clausen <lars@metafoo.de>
806 M:      Michael Hennerich <Michael.Hennerich@analog.com>
807 W:      http://wiki.analog.com/
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/iio/*/ad*
811 X:      drivers/iio/*/adjd*
812 F:      drivers/staging/iio/*/ad*
813 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814
815 ANALOG DEVICES INC DMA DRIVERS
816 M:      Lars-Peter Clausen <lars@metafoo.de>
817 W:      http://ez.analog.com/community/linux-device-drivers
818 S:      Supported
819 F:      drivers/dma/dma-axi-dmac.c
820
821 ANDROID CONFIG FRAGMENTS
822 M:      Rob Herring <robh@kernel.org>
823 S:      Supported
824 F:      kernel/configs/android*
825
826 ANDROID DRIVERS
827 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828 M:      Arve Hjønnevåg <arve@android.com>
829 M:      Riley Andrews <riandrews@android.com>
830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831 L:      devel@driverdev.osuosl.org
832 S:      Supported
833 F:      drivers/android/
834 F:      drivers/staging/android/
835
836 ANDROID ION DRIVER
837 M:      Laura Abbott <labbott@redhat.com>
838 M:      Sumit Semwal <sumit.semwal@linaro.org>
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      Documentation/devicetree/bindings/staging/ion/
842 F:      drivers/staging/android/ion
843 F:      drivers/staging/android/uapi/ion.h
844 F:      drivers/staging/android/uapi/ion_test.h
845
846 AOA (Apple Onboard Audio) ALSA DRIVER
847 M:      Johannes Berg <johannes@sipsolutions.net>
848 L:      linuxppc-dev@lists.ozlabs.org
849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
850 S:      Maintained
851 F:      sound/aoa/
852
853 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
855 L:      linux-iio@vger.kernel.org
856 S:      Maintained
857 F:      drivers/iio/adc/stx104.c
858
859 APM DRIVER
860 M:      Jiri Kosina <jikos@kernel.org>
861 S:      Odd fixes
862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863 F:      arch/x86/kernel/apm_32.c
864 F:      include/linux/apm_bios.h
865 F:      include/uapi/linux/apm_bios.h
866 F:      drivers/char/apm-emulation.c
867
868 APPLE BCM5974 MULTITOUCH DRIVER
869 M:      Henrik Rydberg <rydberg@bitmath.org>
870 L:      linux-input@vger.kernel.org
871 S:      Odd fixes
872 F:      drivers/input/mouse/bcm5974.c
873
874 APPLE SMC DRIVER
875 M:      Henrik Rydberg <rydberg@bitmath.org>
876 L:      linux-hwmon@vger.kernel.org
877 S:      Odd fixes
878 F:      drivers/hwmon/applesmc.c
879
880 APPLETALK NETWORK LAYER
881 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
882 S:      Maintained
883 F:      drivers/net/appletalk/
884 F:      net/appletalk/
885
886 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887 M:      Duc Dang <dhdang@apm.com>
888 S:      Supported
889 F:      arch/arm64/boot/dts/apm/
890
891 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892 M:      Iyappan Subramanian <isubramanian@apm.com>
893 M:      Keyur Chudgar <kchudgar@apm.com>
894 S:      Supported
895 F:      drivers/net/ethernet/apm/xgene/
896 F:      drivers/net/phy/mdio-xgene.c
897 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899
900 APPLIED MICRO (APM) X-GENE SOC PMU
901 M:      Tai Nguyen <ttnguyen@apm.com>
902 S:      Supported
903 F:      drivers/perf/xgene_pmu.c
904 F:      Documentation/perf/xgene-pmu.txt
905 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
907 APTINA CAMERA SENSOR PLL
908 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909 L:      linux-media@vger.kernel.org
910 S:      Maintained
911 F:      drivers/media/i2c/aptina-pll.*
912
913 ARC FRAMEBUFFER DRIVER
914 M:      Jaya Kumar <jayalk@intworks.biz>
915 S:      Maintained
916 F:      drivers/video/fbdev/arcfb.c
917 F:      drivers/video/fbdev/core/fb_defio.c
918
919 ARCNET NETWORK LAYER
920 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
921 L:      netdev@vger.kernel.org
922 S:      Maintained
923 F:      drivers/net/arcnet/
924 F:      include/uapi/linux/if_arcnet.h
925
926 ARC PGU DRM DRIVER
927 M:      Alexey Brodkin <abrodkin@synopsys.com>
928 S:      Supported
929 F:      drivers/gpu/drm/arc/
930 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
932 ARM ARCHITECTED TIMER DRIVER
933 M:      Mark Rutland <mark.rutland@arm.com>
934 M:      Marc Zyngier <marc.zyngier@arm.com>
935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S:      Maintained
937 F:      arch/arm/include/asm/arch_timer.h
938 F:      arch/arm64/include/asm/arch_timer.h
939 F:      drivers/clocksource/arm_arch_timer.c
940
941 ARM HDLCD DRM DRIVER
942 M:      Liviu Dudau <liviu.dudau@arm.com>
943 S:      Supported
944 F:      drivers/gpu/drm/arm/hdlcd_*
945 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
947 ARM MALI-DP DRM DRIVER
948 M:      Liviu Dudau <liviu.dudau@arm.com>
949 M:      Brian Starkey <brian.starkey@arm.com>
950 M:      Mali DP Maintainers <malidp@foss.arm.com>
951 S:      Supported
952 F:      drivers/gpu/drm/arm/
953 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
954
955 ARM MFM AND FLOPPY DRIVERS
956 M:      Ian Molton <spyro@f2s.com>
957 S:      Maintained
958 F:      arch/arm/lib/floppydma.S
959 F:      arch/arm/include/asm/floppy.h
960
961 ARM PMU PROFILING AND DEBUGGING
962 M:      Will Deacon <will.deacon@arm.com>
963 M:      Mark Rutland <mark.rutland@arm.com>
964 S:      Maintained
965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 F:      arch/arm*/kernel/perf_*
967 F:      arch/arm/oprofile/common.c
968 F:      arch/arm*/kernel/hw_breakpoint.c
969 F:      arch/arm*/include/asm/hw_breakpoint.h
970 F:      arch/arm*/include/asm/perf_event.h
971 F:      drivers/perf/*
972 F:      include/linux/perf/arm_pmu.h
973 F:      Documentation/devicetree/bindings/arm/pmu.txt
974
975 ARM PORT
976 M:      Russell King <linux@armlinux.org.uk>
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 W:      http://www.armlinux.org.uk/
979 S:      Maintained
980 F:      arch/arm/
981
982 ARM SUB-ARCHITECTURES
983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      arch/arm/mach-*/
986 F:      arch/arm/plat-*/
987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989 ARM PRIMECELL AACI PL041 DRIVER
990 M:      Russell King <linux@armlinux.org.uk>
991 S:      Maintained
992 F:      sound/arm/aaci.*
993
994 ARM PRIMECELL CLCD PL110 DRIVER
995 M:      Russell King <linux@armlinux.org.uk>
996 S:      Maintained
997 F:      drivers/video/fbdev/amba-clcd.*
998
999 ARM PRIMECELL KMI PL050 DRIVER
1000 M:      Russell King <linux@armlinux.org.uk>
1001 S:      Maintained
1002 F:      drivers/input/serio/ambakmi.*
1003 F:      include/linux/amba/kmi.h
1004
1005 ARM PRIMECELL MMCI PL180/1 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/mmc/host/mmci.*
1009 F:      include/linux/amba/mmci.h
1010
1011 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/tty/serial/amba-pl01*.c
1015 F:      include/linux/amba/serial.h
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/amba/
1021 F:      include/linux/amba/bus.h
1022
1023 ARM/ADS SPHERE MACHINE SUPPORT
1024 M:      Lennert Buytenhek <kernel@wantstofly.org>
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 S:      Maintained
1027
1028 ARM/AFEB9260 MACHINE SUPPORT
1029 M:      Sergey Lapin <slapin@ossfans.org>
1030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 S:      Maintained
1032
1033 ARM/AJECO 1ARM MACHINE SUPPORT
1034 M:      Lennert Buytenhek <kernel@wantstofly.org>
1035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036 S:      Maintained
1037
1038 ARM/Allwinner sunXi SoC support
1039 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1040 M:      Chen-Yu Tsai <wens@csie.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      sun[x456789]i
1044 F:      arch/arm/boot/dts/ntc-gr8*
1045
1046 ARM/Allwinner SoC Clock Support
1047 M:      Emilio López <emilio@elopez.com.ar>
1048 S:      Maintained
1049 F:      drivers/clk/sunxi/
1050
1051 ARM/Amlogic Meson SoC support
1052 M:      Carlo Caione <carlo@caione.org>
1053 M:      Kevin Hilman <khilman@baylibre.com>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 L:      linux-amlogic@lists.infradead.org
1056 W:      http://linux-meson.com/
1057 S:      Maintained
1058 F:      arch/arm/mach-meson/
1059 F:      arch/arm/boot/dts/meson*
1060 F:      arch/arm64/boot/dts/amlogic/
1061 F:      drivers/pinctrl/meson/
1062 F:      drivers/mmc/host/meson*
1063 N:      meson
1064
1065 ARM/Annapurna Labs ALPINE ARCHITECTURE
1066 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1067 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 S:      Maintained
1070 F:      arch/arm/mach-alpine/
1071 F:      arch/arm/boot/dts/alpine*
1072 F:      arch/arm64/boot/dts/al/
1073 F:      drivers/*/*alpine*
1074
1075 ARM/ARTPEC MACHINE SUPPORT
1076 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1077 M:      Lars Persson <lars.persson@axis.com>
1078 M:      Niklas Cassel <niklas.cassel@axis.com>
1079 S:      Maintained
1080 L:      linux-arm-kernel@axis.com
1081 F:      arch/arm/mach-artpec
1082 F:      arch/arm/boot/dts/artpec6*
1083 F:      drivers/clk/axis
1084
1085 ARM/ASPEED MACHINE SUPPORT
1086 M:      Joel Stanley <joel@jms.id.au>
1087 S:      Maintained
1088 F:      arch/arm/mach-aspeed/
1089 F:      arch/arm/boot/dts/aspeed-*
1090 F:      drivers/*/*aspeed*
1091
1092 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1093 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1094 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1095 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 W:      http://www.linux4sam.org
1098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1099 S:      Supported
1100 F:      arch/arm/mach-at91/
1101 F:      include/soc/at91/
1102 F:      arch/arm/boot/dts/at91*.dts
1103 F:      arch/arm/boot/dts/at91*.dtsi
1104 F:      arch/arm/boot/dts/sama*.dts
1105 F:      arch/arm/boot/dts/sama*.dtsi
1106 F:      arch/arm/include/debug/at91.S
1107
1108 ARM/ATMEL AT91 Clock Support
1109 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1110 S:      Maintained
1111 F:      drivers/clk/at91
1112
1113 ARM/CALXEDA HIGHBANK ARCHITECTURE
1114 M:      Rob Herring <robh@kernel.org>
1115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 S:      Maintained
1117 F:      arch/arm/mach-highbank/
1118 F:      arch/arm/boot/dts/highbank.dts
1119 F:      arch/arm/boot/dts/ecx-*.dts*
1120
1121 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1122 M:      Krzysztof Halasa <khalasa@piap.pl>
1123 S:      Maintained
1124 F:      arch/arm/mach-cns3xxx/
1125
1126 ARM/CAVIUM THUNDER NETWORK DRIVER
1127 M:      Sunil Goutham <sgoutham@cavium.com>
1128 M:      Robert Richter <rric@kernel.org>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Supported
1131 F:      drivers/net/ethernet/cavium/thunder/
1132
1133 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1134 M:      Alexander Shiyan <shc_work@mail.ru>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Odd Fixes
1137 N:      clps711x
1138
1139 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1140 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1141 M:      Ryan Mallon <rmallon@gmail.com>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Maintained
1144 F:      arch/arm/mach-ep93xx/
1145 F:      arch/arm/mach-ep93xx/include/mach/
1146
1147 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1148 M:      Lennert Buytenhek <kernel@wantstofly.org>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151
1152 ARM/CLKDEV SUPPORT
1153 M:      Russell King <linux@armlinux.org.uk>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156 F:      arch/arm/include/asm/clkdev.h
1157 F:      drivers/clk/clkdev.c
1158
1159 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1160 M:      Mike Rapoport <mike@compulab.co.il>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163
1164 ARM/CONTEC MICRO9 MACHINE SUPPORT
1165 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1166 S:      Maintained
1167 F:      arch/arm/mach-ep93xx/micro9.c
1168
1169 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1170 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      drivers/hwtracing/coresight/*
1174 F:      Documentation/trace/coresight.txt
1175 F:      Documentation/devicetree/bindings/arm/coresight.txt
1176 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1177 F:      tools/perf/arch/arm/util/pmu.c
1178 F:      tools/perf/arch/arm/util/auxtrace.c
1179 F:      tools/perf/arch/arm/util/cs-etm.c
1180 F:      tools/perf/arch/arm/util/cs-etm.h
1181 F:      tools/perf/util/cs-etm.h
1182
1183 ARM/CORGI MACHINE SUPPORT
1184 M:      Richard Purdie <rpurdie@rpsys.net>
1185 S:      Maintained
1186
1187 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1188 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 T:      git git://github.com/ulli-kroll/linux.git
1191 S:      Maintained
1192 F:      arch/arm/mach-gemini/
1193 F:      drivers/rtc/rtc-gemini.c
1194
1195 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1196 M:      Barry Song <baohua@kernel.org>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1199 S:      Maintained
1200 F:      arch/arm/boot/dts/prima2*
1201 F:      arch/arm/mach-prima2/
1202 F:      drivers/clk/sirf/
1203 F:      drivers/clocksource/timer-prima2.c
1204 F:      drivers/clocksource/timer-atlas7.c
1205 N:      [^a-z]sirf
1206
1207 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1208 M:      Baruch Siach <baruch@tkos.co.il>
1209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 S:      Maintained
1211 F:      arch/arm/boot/dts/cx92755*
1212 N:      digicolor
1213
1214 ARM/EBSA110 MACHINE SUPPORT
1215 M:      Russell King <linux@armlinux.org.uk>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 W:      http://www.armlinux.org.uk/
1218 S:      Maintained
1219 F:      arch/arm/mach-ebsa110/
1220 F:      drivers/net/ethernet/amd/am79c961a.*
1221
1222 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1223 M:      Uwe Kleine-König <kernel@pengutronix.de>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 N:      efm32
1227
1228 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1229 M:      Daniel Ribeiro <drwyrm@gmail.com>
1230 M:      Stefan Schmidt <stefan@openezx.org>
1231 M:      Harald Welte <laforge@openezx.org>
1232 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1233 W:      http://www.openezx.org/
1234 S:      Maintained
1235 T:      topgit git://git.openezx.org/openezx.git
1236 F:      arch/arm/mach-pxa/ezx.c
1237
1238 ARM/FARADAY FA526 PORT
1239 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 T:      git git://git.berlios.de/gemini-board
1243 F:      arch/arm/mm/*-fa*
1244
1245 ARM/FOOTBRIDGE ARCHITECTURE
1246 M:      Russell King <linux@armlinux.org.uk>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 W:      http://www.armlinux.org.uk/
1249 S:      Maintained
1250 F:      arch/arm/include/asm/hardware/dec21285.h
1251 F:      arch/arm/mach-footbridge/
1252
1253 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1254 M:      Shawn Guo <shawnguo@kernel.org>
1255 M:      Sascha Hauer <kernel@pengutronix.de>
1256 R:      Fabio Estevam <fabio.estevam@nxp.com>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1260 F:      arch/arm/mach-imx/
1261 F:      arch/arm/mach-mxs/
1262 F:      arch/arm/boot/dts/imx*
1263 F:      arch/arm/configs/imx*_defconfig
1264 F:      drivers/clk/imx/
1265 F:      include/soc/imx/
1266
1267 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1268 M:      Shawn Guo <shawnguo@kernel.org>
1269 M:      Sascha Hauer <kernel@pengutronix.de>
1270 R:      Stefan Agner <stefan@agner.ch>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274 F:      arch/arm/mach-imx/*vf610*
1275 F:      arch/arm/boot/dts/vf*
1276
1277 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1278 M:      Lennert Buytenhek <kernel@wantstofly.org>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281
1282 ARM/GUMSTIX MACHINE SUPPORT
1283 M:      Steve Sakoman <sakoman@gmail.com>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286
1287 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1288 M:      Philipp Zabel <philipp.zabel@gmail.com>
1289 M:      Paul Parsons <lost.distance@yahoo.com>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292 F:      arch/arm/mach-pxa/hx4700.c
1293 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1294 F:      sound/soc/pxa/hx4700.c
1295
1296 ARM/HISILICON SOC SUPPORT
1297 M:      Wei Xu <xuwei5@hisilicon.com>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 W:      http://www.hisilicon.com
1300 S:      Supported
1301 T:      git git://github.com/hisilicon/linux-hisi.git
1302 F:      arch/arm/mach-hisi/
1303 F:      arch/arm/boot/dts/hi3*
1304 F:      arch/arm/boot/dts/hip*
1305 F:      arch/arm/boot/dts/hisi*
1306 F:      arch/arm64/boot/dts/hisilicon/
1307
1308 ARM/HP JORNADA 7XX MACHINE SUPPORT
1309 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1310 W:      www.jlime.com
1311 S:      Maintained
1312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1313 F:      arch/arm/mach-sa1100/jornada720.c
1314 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1315
1316 ARM/IGEP MACHINE SUPPORT
1317 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1318 M:      Javier Martinez Canillas <javier@dowhile0.org>
1319 L:      linux-omap@vger.kernel.org
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322 F:      arch/arm/boot/dts/omap3-igep*
1323
1324 ARM/INCOME PXA270 SUPPORT
1325 M:      Marek Vasut <marek.vasut@gmail.com>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 S:      Maintained
1328 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1329
1330 ARM/INTEL IOP32X ARM ARCHITECTURE
1331 M:      Lennert Buytenhek <kernel@wantstofly.org>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334
1335 ARM/INTEL IOP33X ARM ARCHITECTURE
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Orphan
1338
1339 ARM/INTEL IOP13XX ARM ARCHITECTURE
1340 M:      Lennert Buytenhek <kernel@wantstofly.org>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1343
1344 ARM/INTEL IQ81342EX MACHINE SUPPORT
1345 M:      Lennert Buytenhek <kernel@wantstofly.org>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348
1349 ARM/INTEL IXDP2850 MACHINE SUPPORT
1350 M:      Lennert Buytenhek <kernel@wantstofly.org>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353
1354 ARM/INTEL IXP4XX ARM ARCHITECTURE
1355 M:      Imre Kaloz <kaloz@openwrt.org>
1356 M:      Krzysztof Halasa <khalasa@piap.pl>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 F:      arch/arm/mach-ixp4xx/
1360
1361 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1362 M:      Jonathan Cameron <jic23@cam.ac.uk>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      arch/arm/mach-pxa/stargate2.c
1366 F:      drivers/pcmcia/pxa2xx_stargate2.c
1367
1368 ARM/INTEL XSC3 (MANZANO) ARM CORE
1369 M:      Lennert Buytenhek <kernel@wantstofly.org>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372
1373 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1374 M:      Lennert Buytenhek <kernel@wantstofly.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Maintained
1377
1378 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1379 M:      Santosh Shilimkar <ssantosh@kernel.org>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-keystone/
1383 F:      arch/arm/boot/dts/keystone-*
1384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1385
1386 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1387 M:      Santosh Shilimkar <ssantosh@kernel.org>
1388 L:      linux-kernel@vger.kernel.org
1389 S:      Maintained
1390 F:      drivers/clk/keystone/
1391
1392 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1393 M:      Santosh Shilimkar <ssantosh@kernel.org>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 L:      linux-kernel@vger.kernel.org
1396 S:      Maintained
1397 F:      drivers/clocksource/timer-keystone.c
1398
1399 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1400 M:      Santosh Shilimkar <ssantosh@kernel.org>
1401 L:      linux-kernel@vger.kernel.org
1402 S:      Maintained
1403 F:      drivers/power/reset/keystone-reset.c
1404
1405 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1406 M:      Santosh Shilimkar <ssantosh@kernel.org>
1407 L:      linux-kernel@vger.kernel.org
1408 S:      Maintained
1409 F:      drivers/memory/*emif*
1410
1411 ARM/LG1K ARCHITECTURE
1412 M:      Chanho Min <chanho.min@lge.com>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm64/boot/dts/lg/
1416
1417 ARM/LOGICPD PXA270 MACHINE SUPPORT
1418 M:      Lennert Buytenhek <kernel@wantstofly.org>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421
1422 ARM/LPC18XX ARCHITECTURE
1423 M:      Joachim Eastwood <manabian@gmail.com>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      arch/arm/boot/dts/lpc43*
1427 F:      drivers/clk/nxp/clk-lpc18xx*
1428 F:      drivers/clocksource/time-lpc32xx.c
1429 F:      drivers/i2c/busses/i2c-lpc2k.c
1430 F:      drivers/memory/pl172.c
1431 F:      drivers/mtd/spi-nor/nxp-spifi.c
1432 F:      drivers/rtc/rtc-lpc24xx.c
1433 N:      lpc18xx
1434
1435 ARM/LPC32XX SOC SUPPORT
1436 M:      Vladimir Zapolskiy <vz@mleia.com>
1437 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1440 S:      Maintained
1441 F:      arch/arm/boot/dts/lpc32*
1442 F:      arch/arm/mach-lpc32xx/
1443 F:      drivers/i2c/busses/i2c-pnx.c
1444 F:      drivers/net/ethernet/nxp/lpc_eth.c
1445 F:      drivers/usb/host/ohci-nxp.c
1446 F:      drivers/watchdog/pnx4008_wdt.c
1447 N:      lpc32xx
1448
1449 ARM/MAGICIAN MACHINE SUPPORT
1450 M:      Philipp Zabel <philipp.zabel@gmail.com>
1451 S:      Maintained
1452
1453 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1454 M:      Jason Cooper <jason@lakedaemon.net>
1455 M:      Andrew Lunn <andrew@lunn.ch>
1456 M:      Gregory Clement <gregory.clement@free-electrons.com>
1457 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 F:      arch/arm/mach-mvebu/
1461 F:      drivers/rtc/rtc-armada38x.c
1462 F:      arch/arm/boot/dts/armada*
1463 F:      arch/arm/boot/dts/kirkwood*
1464 F:      arch/arm64/boot/dts/marvell/armada*
1465 F:      drivers/cpufreq/mvebu-cpufreq.c
1466 F:      arch/arm/configs/mvebu_*_defconfig
1467
1468 ARM/Marvell Berlin SoC support
1469 M:      Jisheng Zhang <jszhang@marvell.com>
1470 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      arch/arm/mach-berlin/
1474 F:      arch/arm/boot/dts/berlin*
1475 F:      arch/arm64/boot/dts/marvell/berlin*
1476
1477
1478 ARM/Marvell Dove/MV78xx0/Orion SOC support
1479 M:      Jason Cooper <jason@lakedaemon.net>
1480 M:      Andrew Lunn <andrew@lunn.ch>
1481 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 M:      Gregory Clement <gregory.clement@free-electrons.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      arch/arm/mach-dove/
1486 F:      arch/arm/mach-mv78xx0/
1487 F:      arch/arm/mach-orion5x/
1488 F:      arch/arm/plat-orion/
1489 F:      arch/arm/boot/dts/dove*
1490 F:      arch/arm/boot/dts/orion5x*
1491
1492
1493 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1494 M:      Alexander Clouter <alex@digriz.org.uk>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 W:      http://www.digriz.org.uk/ts78xx/kernel
1497 S:      Maintained
1498 F:      arch/arm/mach-orion5x/ts78xx-*
1499
1500 ARM/OXNAS platform support
1501 M:      Neil Armstrong <narmstrong@baylibre.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm/mach-oxnas/
1506 F:      arch/arm/boot/dts/oxnas*
1507 F:      arch/arm/boot/dts/wd-mbwe.dts
1508 N:      oxnas
1509
1510 ARM/Mediatek RTC DRIVER
1511 M:      Eddie Huang <eddie.huang@mediatek.com>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515 F:      drivers/rtc/rtc-mt6397.c
1516
1517 ARM/Mediatek SoC support
1518 M:      Matthias Brugger <matthias.bgg@gmail.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/mt6*
1523 F:      arch/arm/boot/dts/mt8*
1524 F:      arch/arm/mach-mediatek/
1525 N:      mtk
1526 K:      mediatek
1527
1528 ARM/Mediatek USB3 PHY DRIVER
1529 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      drivers/phy/phy-mt65xx-usb3.c
1534
1535 ARM/MICREL KS8695 ARCHITECTURE
1536 M:      Greg Ungerer <gerg@uclinux.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 F:      arch/arm/mach-ks8695/
1539 S:      Odd Fixes
1540
1541 ARM/MIOA701 MACHINE SUPPORT
1542 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F:      arch/arm/mach-pxa/mioa701.c
1545 S:      Maintained
1546
1547 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1548 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1549 S:      Maintained
1550
1551 ARM/NOMADIK ARCHITECTURE
1552 M:      Alessandro Rubini <rubini@unipv.it>
1553 M:      Linus Walleij <linus.walleij@linaro.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 F:      arch/arm/mach-nomadik/
1557 F:      drivers/pinctrl/nomadik/
1558 F:      drivers/i2c/busses/i2c-nomadik.c
1559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1560
1561 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1562 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1563 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1564 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1565 S:      Supported
1566
1567 ARM/TOSA MACHINE SUPPORT
1568 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1569 M:      Dirk Opfer <dirk@opfer-online.de>
1570 S:      Maintained
1571
1572 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1573 M:      Marek Vasut <marek.vasut@gmail.com>
1574 L:      linux-arm-kernel@lists.infradead.org
1575 W:      http://hackndev.com
1576 S:      Maintained
1577 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1578 F:      arch/arm/mach-pxa/palmtx.c
1579 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1580 F:      arch/arm/mach-pxa/palmt5.c
1581 F:      arch/arm/mach-pxa/include/mach/palmld.h
1582 F:      arch/arm/mach-pxa/palmld.c
1583 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1584 F:      arch/arm/mach-pxa/palmte2.c
1585 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1586 F:      arch/arm/mach-pxa/palmtc.c
1587
1588 ARM/PALM TREO SUPPORT
1589 M:      Tomas Cech <sleep_walker@suse.com>
1590 L:      linux-arm-kernel@lists.infradead.org
1591 W:      http://hackndev.com
1592 S:      Maintained
1593 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1594 F:      arch/arm/mach-pxa/palmtreo.c
1595
1596 ARM/PALMZ72 SUPPORT
1597 M:      Sergey Lapin <slapin@ossfans.org>
1598 L:      linux-arm-kernel@lists.infradead.org
1599 W:      http://hackndev.com
1600 S:      Maintained
1601 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1602 F:      arch/arm/mach-pxa/palmz72.c
1603
1604 ARM/PLEB SUPPORT
1605 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1606 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1607 S:      Maintained
1608
1609 ARM/PT DIGITAL BOARD PORT
1610 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 W:      http://www.armlinux.org.uk/
1613 S:      Maintained
1614
1615 ARM/QUALCOMM SUPPORT
1616 M:      Andy Gross <andy.gross@linaro.org>
1617 M:      David Brown <david.brown@linaro.org>
1618 L:      linux-arm-msm@vger.kernel.org
1619 L:      linux-soc@vger.kernel.org
1620 S:      Maintained
1621 F:      Documentation/devicetree/bindings/soc/qcom/
1622 F:      arch/arm/boot/dts/qcom-*.dts
1623 F:      arch/arm/boot/dts/qcom-*.dtsi
1624 F:      arch/arm/mach-qcom/
1625 F:      arch/arm64/boot/dts/qcom/*
1626 F:      drivers/i2c/busses/i2c-qup.c
1627 F:      drivers/clk/qcom/
1628 F:      drivers/soc/qcom/
1629 F:      drivers/spi/spi-qup.c
1630 F:      drivers/tty/serial/msm_serial.h
1631 F:      drivers/tty/serial/msm_serial.c
1632 F:      drivers/*/pm8???-*
1633 F:      drivers/mfd/ssbi.c
1634 F:      drivers/firmware/qcom_scm.c
1635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1636
1637 ARM/RADISYS ENP2611 MACHINE SUPPORT
1638 M:      Lennert Buytenhek <kernel@wantstofly.org>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641
1642 ARM/RENESAS ARM64 ARCHITECTURE
1643 M:      Simon Horman <horms@verge.net.au>
1644 M:      Magnus Damm <magnus.damm@gmail.com>
1645 L:      linux-renesas-soc@vger.kernel.org
1646 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1648 S:      Supported
1649 F:      arch/arm64/boot/dts/renesas/
1650 F:      drivers/soc/renesas/
1651 F:      include/linux/soc/renesas/
1652
1653 ARM/RISCPC ARCHITECTURE
1654 M:      Russell King <linux@armlinux.org.uk>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 W:      http://www.armlinux.org.uk/
1657 S:      Maintained
1658 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1659 F:      arch/arm/include/asm/hardware/ioc.h
1660 F:      arch/arm/include/asm/hardware/iomd.h
1661 F:      arch/arm/include/asm/hardware/memc.h
1662 F:      arch/arm/mach-rpc/
1663 F:      drivers/net/ethernet/8390/etherh.c
1664 F:      drivers/net/ethernet/i825xx/ether1*
1665 F:      drivers/net/ethernet/seeq/ether3*
1666 F:      drivers/scsi/arm/
1667
1668 ARM/Rockchip SoC support
1669 M:      Heiko Stuebner <heiko@sntech.de>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 L:      linux-rockchip@lists.infradead.org
1672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1673 S:      Maintained
1674 F:      arch/arm/boot/dts/rk3*
1675 F:      arch/arm/mach-rockchip/
1676 F:      drivers/clk/rockchip/
1677 F:      drivers/i2c/busses/i2c-rk3x.c
1678 F:      drivers/*/*rockchip*
1679 F:      drivers/*/*/*rockchip*
1680 F:      sound/soc/rockchip/
1681 N:      rockchip
1682
1683 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1684 M:      Kukjin Kim <kgene@kernel.org>
1685 M:      Krzysztof Kozlowski <krzk@kernel.org>
1686 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/s3c*
1691 F:      arch/arm/boot/dts/s5p*
1692 F:      arch/arm/boot/dts/samsung*
1693 F:      arch/arm/boot/dts/exynos*
1694 F:      arch/arm64/boot/dts/exynos/
1695 F:      arch/arm/plat-samsung/
1696 F:      arch/arm/mach-s3c24*/
1697 F:      arch/arm/mach-s3c64xx/
1698 F:      arch/arm/mach-s5p*/
1699 F:      arch/arm/mach-exynos*/
1700 F:      drivers/*/*s3c24*
1701 F:      drivers/*/*/*s3c24*
1702 F:      drivers/*/*s3c64xx*
1703 F:      drivers/*/*s5pv210*
1704 F:      drivers/memory/samsung/*
1705 F:      drivers/soc/samsung/*
1706 F:      Documentation/arm/Samsung/
1707 F:      Documentation/devicetree/bindings/arm/samsung/
1708 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1709 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1710 N:      exynos
1711
1712 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1713 M:      Kyungmin Park <kyungmin.park@samsung.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/mach-s5pv210/
1717
1718 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1719 M:      Kyungmin Park <kyungmin.park@samsung.com>
1720 M:      Kamil Debski <kamil@wypas.org>
1721 M:      Andrzej Hajda <a.hajda@samsung.com>
1722 L:      linux-arm-kernel@lists.infradead.org
1723 L:      linux-media@vger.kernel.org
1724 S:      Maintained
1725 F:      drivers/media/platform/s5p-g2d/
1726
1727 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1728 M:      Kyungmin Park <kyungmin.park@samsung.com>
1729 M:      Kamil Debski <kamil@wypas.org>
1730 M:      Jeongtae Park <jtp.park@samsung.com>
1731 M:      Andrzej Hajda <a.hajda@samsung.com>
1732 L:      linux-arm-kernel@lists.infradead.org
1733 L:      linux-media@vger.kernel.org
1734 S:      Maintained
1735 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1736 F:      drivers/media/platform/s5p-mfc/
1737
1738 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1739 M:      Kyungmin Park <kyungmin.park@samsung.com>
1740 L:      linux-arm-kernel@lists.infradead.org
1741 L:      linux-media@vger.kernel.org
1742 S:      Maintained
1743 F:      drivers/staging/media/platform/s5p-cec/
1744
1745 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1746 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1747 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1748 L:      linux-arm-kernel@lists.infradead.org
1749 L:      linux-media@vger.kernel.org
1750 S:      Maintained
1751 F:      drivers/media/platform/s5p-jpeg/
1752
1753 ARM/SHMOBILE ARM ARCHITECTURE
1754 M:      Simon Horman <horms@verge.net.au>
1755 M:      Magnus Damm <magnus.damm@gmail.com>
1756 L:      linux-renesas-soc@vger.kernel.org
1757 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1759 S:      Supported
1760 F:      arch/arm/boot/dts/emev2*
1761 F:      arch/arm/boot/dts/r7s*
1762 F:      arch/arm/boot/dts/r8a*
1763 F:      arch/arm/boot/dts/sh*
1764 F:      arch/arm/configs/shmobile_defconfig
1765 F:      arch/arm/include/debug/renesas-scif.S
1766 F:      arch/arm/mach-shmobile/
1767 F:      drivers/soc/renesas/
1768 F:      include/linux/soc/renesas/
1769
1770 ARM/SOCFPGA ARCHITECTURE
1771 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1772 S:      Maintained
1773 F:      arch/arm/mach-socfpga/
1774 F:      arch/arm/boot/dts/socfpga*
1775 F:      arch/arm/configs/socfpga_defconfig
1776 F:      arch/arm64/boot/dts/altera/
1777 W:      http://www.rocketboards.org
1778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1779
1780 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1781 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1782 S:      Maintained
1783 F:      drivers/clk/socfpga/
1784
1785 ARM/SOCFPGA EDAC SUPPORT
1786 M:      Thor Thayer <tthayer@opensource.altera.com>
1787 S:      Maintained
1788 F:      drivers/edac/altera_edac.
1789
1790 ARM/STI ARCHITECTURE
1791 M:      Patrice Chotard <patrice.chotard@st.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L:      kernel@stlinux.com
1794 W:      http://www.stlinux.com
1795 S:      Maintained
1796 F:      arch/arm/mach-sti/
1797 F:      arch/arm/boot/dts/sti*
1798 F:      drivers/char/hw_random/st-rng.c
1799 F:      drivers/clocksource/arm_global_timer.c
1800 F:      drivers/clocksource/clksrc_st_lpc.c
1801 F:      drivers/cpufreq/sti-cpufreq.c
1802 F:      drivers/dma/st_fdma*
1803 F:      drivers/i2c/busses/i2c-st.c
1804 F:      drivers/media/rc/st_rc.c
1805 F:      drivers/media/platform/sti/c8sectpfe/
1806 F:      drivers/mmc/host/sdhci-st.c
1807 F:      drivers/phy/phy-miphy28lp.c
1808 F:      drivers/phy/phy-miphy365x.c
1809 F:      drivers/phy/phy-stih407-usb.c
1810 F:      drivers/phy/phy-stih41x-usb.c
1811 F:      drivers/pinctrl/pinctrl-st.c
1812 F:      drivers/remoteproc/st_remoteproc.c
1813 F:      drivers/remoteproc/st_slim_rproc.c
1814 F:      drivers/reset/sti/
1815 F:      drivers/rtc/rtc-st-lpc.c
1816 F:      drivers/tty/serial/st-asc.c
1817 F:      drivers/usb/dwc3/dwc3-st.c
1818 F:      drivers/usb/host/ehci-st.c
1819 F:      drivers/usb/host/ohci-st.c
1820 F:      drivers/watchdog/st_lpc_wdt.c
1821 F:      drivers/ata/ahci_st.c
1822 F:      include/linux/remoteproc/st_slim_rproc.h
1823
1824 ARM/STM32 ARCHITECTURE
1825 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1826 M:      Alexandre Torgue <alexandre.torgue@st.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1830 N:      stm32
1831 F:      drivers/clocksource/armv7m_systick.c
1832
1833 ARM/TANGO ARCHITECTURE
1834 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1835 L:      linux-arm-kernel@lists.infradead.org
1836 S:      Maintained
1837 N:      tango
1838
1839 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1840 M:      Lennert Buytenhek <kernel@wantstofly.org>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843
1844 ARM/TETON BGA MACHINE SUPPORT
1845 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 S:      Maintained
1848
1849 ARM/THECUS N2100 MACHINE SUPPORT
1850 M:      Lennert Buytenhek <kernel@wantstofly.org>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853
1854 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1855 M:      Wan ZongShun <mcuos.com@gmail.com>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 W:      http://www.mcuos.com
1858 S:      Maintained
1859 F:      arch/arm/mach-w90x900/
1860 F:      drivers/input/keyboard/w90p910_keypad.c
1861 F:      drivers/input/touchscreen/w90p910_ts.c
1862 F:      drivers/watchdog/nuc900_wdt.c
1863 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1864 F:      drivers/mtd/nand/nuc900_nand.c
1865 F:      drivers/rtc/rtc-nuc900.c
1866 F:      drivers/spi/spi-nuc900.c
1867 F:      drivers/usb/host/ehci-w90x900.c
1868 F:      drivers/video/fbdev/nuc900fb.c
1869
1870 ARM/U300 MACHINE SUPPORT
1871 M:      Linus Walleij <linus.walleij@linaro.org>
1872 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 S:      Supported
1874 F:      arch/arm/mach-u300/
1875 F:      drivers/clocksource/timer-u300.c
1876 F:      drivers/i2c/busses/i2c-stu300.c
1877 F:      drivers/rtc/rtc-coh901331.c
1878 F:      drivers/watchdog/coh901327_wdt.c
1879 F:      drivers/dma/coh901318*
1880 F:      drivers/mfd/ab3100*
1881 F:      drivers/rtc/rtc-ab3100.c
1882 F:      drivers/rtc/rtc-coh901331.c
1883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1884
1885 ARM/UNIPHIER ARCHITECTURE
1886 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1889 S:      Maintained
1890 F:      arch/arm/boot/dts/uniphier*
1891 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1892 F:      arch/arm/mach-uniphier/
1893 F:      arch/arm/mm/cache-uniphier.c
1894 F:      arch/arm64/boot/dts/socionext/
1895 F:      drivers/bus/uniphier-system-bus.c
1896 F:      drivers/clk/uniphier/
1897 F:      drivers/i2c/busses/i2c-uniphier*
1898 F:      drivers/pinctrl/uniphier/
1899 F:      drivers/reset/reset-uniphier.c
1900 F:      drivers/tty/serial/8250/8250_uniphier.c
1901 N:      uniphier
1902
1903 ARM/Ux500 ARM ARCHITECTURE
1904 M:      Linus Walleij <linus.walleij@linaro.org>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Maintained
1907 F:      arch/arm/mach-ux500/
1908 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1909 F:      drivers/dma/ste_dma40*
1910 F:      drivers/hwspinlock/u8500_hsem.c
1911 F:      drivers/mfd/abx500*
1912 F:      drivers/mfd/ab8500*
1913 F:      drivers/mfd/dbx500*
1914 F:      drivers/mfd/db8500*
1915 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1916 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1917 F:      drivers/rtc/rtc-ab8500.c
1918 F:      drivers/rtc/rtc-pl031.c
1919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1920
1921 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1922 M:      Ulf Hansson <ulf.hansson@linaro.org>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 T:      git git://git.linaro.org/people/ulfh/clk.git
1925 S:      Maintained
1926 F:      drivers/clk/ux500/
1927
1928 ARM/VERSATILE EXPRESS PLATFORM
1929 M:      Liviu Dudau <liviu.dudau@arm.com>
1930 M:      Sudeep Holla <sudeep.holla@arm.com>
1931 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 S:      Maintained
1934 F:      arch/arm/boot/dts/vexpress*
1935 F:      arch/arm64/boot/dts/arm/
1936 F:      arch/arm/mach-vexpress/
1937 F:      */*/vexpress*
1938 F:      */*/*/vexpress*
1939 F:      drivers/clk/versatile/clk-vexpress-osc.c
1940 F:      drivers/clocksource/versatile.c
1941 N:      mps2
1942
1943 ARM/VFP SUPPORT
1944 M:      Russell King <linux@armlinux.org.uk>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 W:      http://www.armlinux.org.uk/
1947 S:      Maintained
1948 F:      arch/arm/vfp/
1949
1950 ARM/VOIPAC PXA270 SUPPORT
1951 M:      Marek Vasut <marek.vasut@gmail.com>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 S:      Maintained
1954 F:      arch/arm/mach-pxa/vpac270.c
1955 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1956
1957 ARM/VT8500 ARM ARCHITECTURE
1958 M:      Tony Prisk <linux@prisktech.co.nz>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 S:      Maintained
1961 F:      arch/arm/mach-vt8500/
1962 F:      drivers/clocksource/vt8500_timer.c
1963 F:      drivers/i2c/busses/i2c-wmt.c
1964 F:      drivers/mmc/host/wmt-sdmmc.c
1965 F:      drivers/pwm/pwm-vt8500.c
1966 F:      drivers/rtc/rtc-vt8500.c
1967 F:      drivers/tty/serial/vt8500_serial.c
1968 F:      drivers/usb/host/ehci-platform.c
1969 F:      drivers/usb/host/uhci-platform.c
1970 F:      drivers/video/fbdev/vt8500lcdfb.*
1971 F:      drivers/video/fbdev/wm8505fb*
1972 F:      drivers/video/fbdev/wmt_ge_rops.*
1973
1974 ARM/ZIPIT Z2 SUPPORT
1975 M:      Marek Vasut <marek.vasut@gmail.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      arch/arm/mach-pxa/z2.c
1979 F:      arch/arm/mach-pxa/include/mach/z2.h
1980
1981 ARM/ZTE ARCHITECTURE
1982 M:      Jun Nie <jun.nie@linaro.org>
1983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 S:      Maintained
1985 F:      arch/arm/mach-zx/
1986 F:      drivers/clk/zte/
1987 F:      Documentation/devicetree/bindings/arm/zte.txt
1988 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1989
1990 ARM/ZYNQ ARCHITECTURE
1991 M:      Michal Simek <michal.simek@xilinx.com>
1992 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 W:      http://wiki.xilinx.com
1995 T:      git https://github.com/Xilinx/linux-xlnx.git
1996 S:      Supported
1997 F:      arch/arm/mach-zynq/
1998 F:      drivers/cpuidle/cpuidle-zynq.c
1999 F:      drivers/block/xsysace.c
2000 N:      zynq
2001 N:      xilinx
2002 F:      drivers/clocksource/cadence_ttc_timer.c
2003 F:      drivers/i2c/busses/i2c-cadence.c
2004 F:      drivers/mmc/host/sdhci-of-arasan.c
2005 F:      drivers/edac/synopsys_edac.c
2006
2007 ARM SMMU DRIVERS
2008 M:      Will Deacon <will.deacon@arm.com>
2009 R:      Robin Murphy <robin.murphy@arm.com>
2010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 S:      Maintained
2012 F:      drivers/iommu/arm-smmu.c
2013 F:      drivers/iommu/arm-smmu-v3.c
2014 F:      drivers/iommu/io-pgtable-arm.c
2015 F:      drivers/iommu/io-pgtable-arm-v7s.c
2016
2017 ARM64 PORT (AARCH64 ARCHITECTURE)
2018 M:      Catalin Marinas <catalin.marinas@arm.com>
2019 M:      Will Deacon <will.deacon@arm.com>
2020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2022 S:      Maintained
2023 F:      arch/arm64/
2024 F:      Documentation/arm64/
2025
2026 AS3645A LED FLASH CONTROLLER DRIVER
2027 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2028 L:      linux-media@vger.kernel.org
2029 T:      git git://linuxtv.org/media_tree.git
2030 S:      Maintained
2031 F:      drivers/media/i2c/as3645a.c
2032 F:      include/media/i2c/as3645a.h
2033
2034 ASAHI KASEI AK8974 DRIVER
2035 M:      Linus Walleij <linus.walleij@linaro.org>
2036 L:      linux-iio@vger.kernel.org
2037 W:      http://www.akm.com/
2038 S:      Supported
2039 F:      drivers/iio/magnetometer/ak8974.c
2040
2041 ASC7621 HARDWARE MONITOR DRIVER
2042 M:      George Joseph <george.joseph@fairview5.com>
2043 L:      linux-hwmon@vger.kernel.org
2044 S:      Maintained
2045 F:      Documentation/hwmon/asc7621
2046 F:      drivers/hwmon/asc7621.c
2047
2048 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2049 M:      Corentin Chary <corentin.chary@gmail.com>
2050 L:      acpi4asus-user@lists.sourceforge.net
2051 L:      platform-driver-x86@vger.kernel.org
2052 W:      http://acpi4asus.sf.net
2053 S:      Maintained
2054 F:      drivers/platform/x86/asus*.c
2055 F:      drivers/platform/x86/eeepc*.c
2056
2057 ASUS WIRELESS RADIO CONTROL DRIVER
2058 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2059 L:      platform-driver-x86@vger.kernel.org
2060 S:      Maintained
2061 F:      drivers/platform/x86/asus-wireless.c
2062
2063 ASYMMETRIC KEYS
2064 M:      David Howells <dhowells@redhat.com>
2065 L:      keyrings@vger.kernel.org
2066 S:      Maintained
2067 F:      Documentation/crypto/asymmetric-keys.txt
2068 F:      include/linux/verification.h
2069 F:      include/crypto/public_key.h
2070 F:      include/crypto/pkcs7.h
2071 F:      crypto/asymmetric_keys/
2072
2073 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2074 R:      Dan Williams <dan.j.williams@intel.com>
2075 W:      http://sourceforge.net/projects/xscaleiop
2076 S:      Odd fixes
2077 F:      Documentation/crypto/async-tx-api.txt
2078 F:      crypto/async_tx/
2079 F:      drivers/dma/
2080 F:      include/linux/dmaengine.h
2081 F:      include/linux/async_tx.h
2082
2083 AT24 EEPROM DRIVER
2084 M:      Wolfram Sang <wsa@the-dreams.de>
2085 L:      linux-i2c@vger.kernel.org
2086 S:      Maintained
2087 F:      drivers/misc/eeprom/at24.c
2088 F:      include/linux/platform_data/at24.h
2089
2090 ATA OVER ETHERNET (AOE) DRIVER
2091 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2092 W:      http://www.openaoe.org/
2093 S:      Supported
2094 F:      Documentation/aoe/
2095 F:      drivers/block/aoe/
2096
2097 ATHEROS 71XX/9XXX GPIO DRIVER
2098 M:      Alban Bedel <albeu@free.fr>
2099 W:      https://github.com/AlbanBedel/linux
2100 T:      git git://github.com/AlbanBedel/linux
2101 S:      Maintained
2102 F:      drivers/gpio/gpio-ath79.c
2103 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2104
2105 ATHEROS ATH GENERIC UTILITIES
2106 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2107 L:      linux-wireless@vger.kernel.org
2108 S:      Supported
2109 F:      drivers/net/wireless/ath/*
2110
2111 ATHEROS ATH5K WIRELESS DRIVER
2112 M:      Jiri Slaby <jirislaby@gmail.com>
2113 M:      Nick Kossifidis <mickflemm@gmail.com>
2114 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2115 L:      linux-wireless@vger.kernel.org
2116 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2117 S:      Maintained
2118 F:      drivers/net/wireless/ath/ath5k/
2119
2120 ATHEROS ATH6KL WIRELESS DRIVER
2121 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2122 L:      linux-wireless@vger.kernel.org
2123 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2125 S:      Supported
2126 F:      drivers/net/wireless/ath/ath6kl/
2127
2128 WILOCITY WIL6210 WIRELESS DRIVER
2129 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2130 L:      linux-wireless@vger.kernel.org
2131 L:      wil6210@qca.qualcomm.com
2132 S:      Supported
2133 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2134 F:      drivers/net/wireless/ath/wil6210/
2135 F:      include/uapi/linux/wil6210_uapi.h
2136
2137 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2138 M:      Christian Lamparter <chunkeey@googlemail.com>
2139 L:      linux-wireless@vger.kernel.org
2140 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2141 S:      Maintained
2142 F:      drivers/net/wireless/ath/carl9170/
2143
2144 ATK0110 HWMON DRIVER
2145 M:      Luca Tettamanti <kronos.it@gmail.com>
2146 L:      linux-hwmon@vger.kernel.org
2147 S:      Maintained
2148 F:      drivers/hwmon/asus_atk0110.c
2149
2150 ATI_REMOTE2 DRIVER
2151 M:      Ville Syrjala <syrjala@sci.fi>
2152 S:      Maintained
2153 F:      drivers/input/misc/ati_remote2.c
2154
2155 ATLX ETHERNET DRIVERS
2156 M:      Jay Cliburn <jcliburn@gmail.com>
2157 M:      Chris Snook <chris.snook@gmail.com>
2158 L:      netdev@vger.kernel.org
2159 W:      http://sourceforge.net/projects/atl1
2160 W:      http://atl1.sourceforge.net
2161 S:      Maintained
2162 F:      drivers/net/ethernet/atheros/
2163
2164 ATM
2165 M:      Chas Williams <3chas3@gmail.com>
2166 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2167 L:      netdev@vger.kernel.org
2168 W:      http://linux-atm.sourceforge.net
2169 S:      Maintained
2170 F:      drivers/atm/
2171 F:      include/linux/atm*
2172 F:      include/uapi/linux/atm*
2173
2174 ATMEL AT91 / AT32 MCI DRIVER
2175 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2176 S:      Maintained
2177 F:      drivers/mmc/host/atmel-mci.c
2178
2179 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2180 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2181 S:      Supported
2182 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2183
2184 ATMEL SAMA5D2 ADC DRIVER
2185 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2186 L:      linux-iio@vger.kernel.org
2187 S:      Supported
2188 F:      drivers/iio/adc/at91-sama5d2_adc.c
2189
2190 ATMEL Audio ALSA driver
2191 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2193 S:      Supported
2194 F:      sound/soc/atmel
2195
2196 ATMEL DMA DRIVER
2197 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Supported
2200 F:      drivers/dma/at_hdmac.c
2201 F:      drivers/dma/at_hdmac_regs.h
2202 F:      include/linux/platform_data/dma-atmel.h
2203
2204 ATMEL XDMA DRIVER
2205 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2206 L:      linux-arm-kernel@lists.infradead.org
2207 L:      dmaengine@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/dma/at_xdmac.c
2210
2211 ATMEL I2C DRIVER
2212 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2213 L:      linux-i2c@vger.kernel.org
2214 S:      Supported
2215 F:      drivers/i2c/busses/i2c-at91.c
2216
2217 ATMEL ISI DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2219 L:      linux-media@vger.kernel.org
2220 S:      Supported
2221 F:      drivers/media/platform/soc_camera/atmel-isi.c
2222 F:      include/media/atmel-isi.h
2223
2224 ATMEL LCDFB DRIVER
2225 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2226 L:      linux-fbdev@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/video/fbdev/atmel_lcdfb.c
2229 F:      include/video/atmel_lcdc.h
2230
2231 ATMEL MACB ETHERNET DRIVER
2232 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2233 S:      Supported
2234 F:      drivers/net/ethernet/cadence/
2235
2236 ATMEL NAND DRIVER
2237 M:      Wenyou Yang <wenyou.yang@atmel.com>
2238 M:      Josh Wu <rainyfeeling@outlook.com>
2239 L:      linux-mtd@lists.infradead.org
2240 S:      Supported
2241 F:      drivers/mtd/nand/atmel_nand*
2242
2243 ATMEL SDMMC DRIVER
2244 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2245 L:      linux-mmc@vger.kernel.org
2246 S:      Supported
2247 F:      drivers/mmc/host/sdhci-of-at91.c
2248
2249 ATMEL SPI DRIVER
2250 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2251 S:      Supported
2252 F:      drivers/spi/spi-atmel.*
2253
2254 ATMEL SSC DRIVER
2255 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 S:      Supported
2258 F:      drivers/misc/atmel-ssc.c
2259 F:      include/linux/atmel-ssc.h
2260
2261 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2262 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 S:      Supported
2265 F:      drivers/misc/atmel_tclib.c
2266 F:      drivers/clocksource/tcb_clksrc.c
2267
2268 ATMEL USBA UDC DRIVER
2269 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 S:      Supported
2272 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2273
2274 ATMEL WIRELESS DRIVER
2275 M:      Simon Kelley <simon@thekelleys.org.uk>
2276 L:      linux-wireless@vger.kernel.org
2277 W:      http://www.thekelleys.org.uk/atmel
2278 W:      http://atmelwlandriver.sourceforge.net/
2279 S:      Maintained
2280 F:      drivers/net/wireless/atmel/atmel*
2281
2282 ATMEL MAXTOUCH DRIVER
2283 M:      Nick Dyer <nick@shmanahar.org>
2284 T:      git git://github.com/ndyer/linux.git
2285 S:      Maintained
2286 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2287 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2288 F:      include/linux/platform_data/atmel_mxt_ts.h
2289
2290 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2291 M:      Bradley Grove <linuxdrivers@attotech.com>
2292 L:      linux-scsi@vger.kernel.org
2293 W:      http://www.attotech.com
2294 S:      Supported
2295 F:      drivers/scsi/esas2r
2296
2297 ATUSB IEEE 802.15.4 RADIO DRIVER
2298 M:      Stefan Schmidt <stefan@osg.samsung.com>
2299 L:      linux-wpan@vger.kernel.org
2300 S:      Maintained
2301 F:      drivers/net/ieee802154/atusb.c
2302 F:      drivers/net/ieee802154/atusb.h
2303 F:      drivers/net/ieee802154/at86rf230.h
2304
2305 AUDIT SUBSYSTEM
2306 M:      Paul Moore <paul@paul-moore.com>
2307 M:      Eric Paris <eparis@redhat.com>
2308 L:      linux-audit@redhat.com (moderated for non-subscribers)
2309 W:      http://people.redhat.com/sgrubb/audit/
2310 T:      git git://git.infradead.org/users/pcmoore/audit
2311 S:      Maintained
2312 F:      include/linux/audit.h
2313 F:      include/uapi/linux/audit.h
2314 F:      kernel/audit*
2315
2316 AUXILIARY DISPLAY DRIVERS
2317 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2318 W:      http://miguelojeda.es/auxdisplay.htm
2319 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2320 S:      Maintained
2321 F:      drivers/auxdisplay/
2322 F:      include/linux/cfag12864b.h
2323
2324 AVR32 ARCHITECTURE
2325 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2326 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2327 W:      http://www.atmel.com/products/AVR32/
2328 W:      http://mirror.egtvedt.no/avr32linux.org/
2329 W:      http://avrfreaks.net/
2330 S:      Maintained
2331 F:      arch/avr32/
2332
2333 AVR32/AT32AP MACHINE SUPPORT
2334 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2335 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2336 S:      Maintained
2337 F:      arch/avr32/mach-at32ap/
2338
2339 AX.25 NETWORK LAYER
2340 M:      Ralf Baechle <ralf@linux-mips.org>
2341 L:      linux-hams@vger.kernel.org
2342 W:      http://www.linux-ax25.org/
2343 S:      Maintained
2344 F:      include/uapi/linux/ax25.h
2345 F:      include/net/ax25.h
2346 F:      net/ax25/
2347
2348 AXENTIA ASOC DRIVERS
2349 M:      Peter Rosin <peda@axentia.se>
2350 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/sound/axentia,*
2353 F:      sound/soc/atmel/tse850-pcm5142.c
2354
2355 AZ6007 DVB DRIVER
2356 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2357 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2358 L:      linux-media@vger.kernel.org
2359 W:      https://linuxtv.org
2360 T:      git git://linuxtv.org/media_tree.git
2361 S:      Maintained
2362 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2363
2364 AZTECH FM RADIO RECEIVER DRIVER
2365 M:      Hans Verkuil <hverkuil@xs4all.nl>
2366 L:      linux-media@vger.kernel.org
2367 T:      git git://linuxtv.org/media_tree.git
2368 W:      https://linuxtv.org
2369 S:      Maintained
2370 F:      drivers/media/radio/radio-aztech*
2371
2372 B43 WIRELESS DRIVER
2373 L:      linux-wireless@vger.kernel.org
2374 L:      b43-dev@lists.infradead.org
2375 W:      http://wireless.kernel.org/en/users/Drivers/b43
2376 S:      Odd Fixes
2377 F:      drivers/net/wireless/broadcom/b43/
2378
2379 B43LEGACY WIRELESS DRIVER
2380 M:      Larry Finger <Larry.Finger@lwfinger.net>
2381 L:      linux-wireless@vger.kernel.org
2382 L:      b43-dev@lists.infradead.org
2383 W:      http://wireless.kernel.org/en/users/Drivers/b43
2384 S:      Maintained
2385 F:      drivers/net/wireless/broadcom/b43legacy/
2386
2387 BACKLIGHT CLASS/SUBSYSTEM
2388 M:      Jingoo Han <jingoohan1@gmail.com>
2389 M:      Lee Jones <lee.jones@linaro.org>
2390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2391 S:      Maintained
2392 F:      drivers/video/backlight/
2393 F:      include/linux/backlight.h
2394
2395 BATMAN ADVANCED
2396 M:      Marek Lindner <mareklindner@neomailbox.ch>
2397 M:      Simon Wunderlich <sw@simonwunderlich.de>
2398 M:      Antonio Quartulli <a@unstable.cc>
2399 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2400 W:      https://www.open-mesh.org/
2401 Q:      https://patchwork.open-mesh.org/project/batman/list/
2402 S:      Maintained
2403 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2404 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2405 F:      Documentation/networking/batman-adv.txt
2406 F:      include/uapi/linux/batman_adv.h
2407 F:      net/batman-adv/
2408
2409 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2410 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2411 L:      linux-hams@vger.kernel.org
2412 W:      http://www.baycom.org/~tom/ham/ham.html
2413 S:      Maintained
2414 F:      drivers/net/hamradio/baycom*
2415
2416 BCACHE (BLOCK LAYER CACHE)
2417 M:      Kent Overstreet <kent.overstreet@gmail.com>
2418 L:      linux-bcache@vger.kernel.org
2419 W:      http://bcache.evilpiepirate.org
2420 S:      Orphan
2421 F:      drivers/md/bcache/
2422
2423 BDISP ST MEDIA DRIVER
2424 M:      Fabien Dessenne <fabien.dessenne@st.com>
2425 L:      linux-media@vger.kernel.org
2426 T:      git git://linuxtv.org/media_tree.git
2427 W:      https://linuxtv.org
2428 S:      Supported
2429 F:      drivers/media/platform/sti/bdisp
2430
2431 BEFS FILE SYSTEM
2432 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2433 M:      Salah Triki <salah.triki@gmail.com>
2434 S:      Maintained
2435 T:      git git://github.com/luisbg/linux-befs.git
2436 F:      Documentation/filesystems/befs.txt
2437 F:      fs/befs/
2438
2439 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2440 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2441 L:      netdev@vger.kernel.org
2442 S:      Maintained
2443 F:      drivers/net/ethernet/ec_bhf.c
2444
2445 BFS FILE SYSTEM
2446 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2447 S:      Maintained
2448 F:      Documentation/filesystems/bfs.txt
2449 F:      fs/bfs/
2450 F:      include/uapi/linux/bfs_fs.h
2451
2452 BLACKFIN ARCHITECTURE
2453 M:      Steven Miao <realmz6@gmail.com>
2454 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2455 T:      git git://git.code.sf.net/p/adi-linux/code
2456 W:      http://blackfin.uclinux.org
2457 S:      Supported
2458 F:      arch/blackfin/
2459
2460 BLACKFIN EMAC DRIVER
2461 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2462 W:      http://blackfin.uclinux.org
2463 S:      Supported
2464 F:      drivers/net/ethernet/adi/
2465
2466 BLACKFIN RTC DRIVER
2467 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468 W:      http://blackfin.uclinux.org
2469 S:      Supported
2470 F:      drivers/rtc/rtc-bfin.c
2471
2472 BLACKFIN SDH DRIVER
2473 M:      Sonic Zhang <sonic.zhang@analog.com>
2474 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475 W:      http://blackfin.uclinux.org
2476 S:      Supported
2477 F:      drivers/mmc/host/bfin_sdh.c
2478
2479 BLACKFIN SERIAL DRIVER
2480 M:      Sonic Zhang <sonic.zhang@analog.com>
2481 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482 W:      http://blackfin.uclinux.org
2483 S:      Supported
2484 F:      drivers/tty/serial/bfin_uart.c
2485
2486 BLACKFIN WATCHDOG DRIVER
2487 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2488 W:      http://blackfin.uclinux.org
2489 S:      Supported
2490 F:      drivers/watchdog/bfin_wdt.c
2491
2492 BLACKFIN I2C TWI DRIVER
2493 M:      Sonic Zhang <sonic.zhang@analog.com>
2494 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 W:      http://blackfin.uclinux.org/
2496 S:      Supported
2497 F:      drivers/i2c/busses/i2c-bfin-twi.c
2498
2499 BLACKFIN MEDIA DRIVER
2500 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2501 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W:      http://blackfin.uclinux.org/
2503 S:      Supported
2504 F:      drivers/media/platform/blackfin/
2505 F:      drivers/media/i2c/adv7183*
2506 F:      drivers/media/i2c/vs6624*
2507
2508 BLINKM RGB LED DRIVER
2509 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2510 S:      Maintained
2511 F:      drivers/leds/leds-blinkm.c
2512
2513 BLOCK LAYER
2514 M:      Jens Axboe <axboe@kernel.dk>
2515 L:      linux-block@vger.kernel.org
2516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2517 S:      Maintained
2518 F:      block/
2519 F:      kernel/trace/blktrace.c
2520 F:      lib/sbitmap.c
2521
2522 BLOCK2MTD DRIVER
2523 M:      Joern Engel <joern@lazybastard.org>
2524 L:      linux-mtd@lists.infradead.org
2525 S:      Maintained
2526 F:      drivers/mtd/devices/block2mtd.c
2527
2528 BLUETOOTH DRIVERS
2529 M:      Marcel Holtmann <marcel@holtmann.org>
2530 M:      Gustavo Padovan <gustavo@padovan.org>
2531 M:      Johan Hedberg <johan.hedberg@gmail.com>
2532 L:      linux-bluetooth@vger.kernel.org
2533 W:      http://www.bluez.org/
2534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2536 S:      Maintained
2537 F:      drivers/bluetooth/
2538
2539 BLUETOOTH SUBSYSTEM
2540 M:      Marcel Holtmann <marcel@holtmann.org>
2541 M:      Gustavo Padovan <gustavo@padovan.org>
2542 M:      Johan Hedberg <johan.hedberg@gmail.com>
2543 L:      linux-bluetooth@vger.kernel.org
2544 W:      http://www.bluez.org/
2545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2547 S:      Maintained
2548 F:      net/bluetooth/
2549 F:      include/net/bluetooth/
2550
2551 BONDING DRIVER
2552 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2553 M:      Veaceslav Falico <vfalico@gmail.com>
2554 M:      Andy Gospodarek <andy@greyhouse.net>
2555 L:      netdev@vger.kernel.org
2556 W:      http://sourceforge.net/projects/bonding/
2557 S:      Supported
2558 F:      drivers/net/bonding/
2559 F:      include/uapi/linux/if_bonding.h
2560
2561 BPF (Safe dynamic programs and tools)
2562 M:      Alexei Starovoitov <ast@kernel.org>
2563 L:      netdev@vger.kernel.org
2564 L:      linux-kernel@vger.kernel.org
2565 S:      Supported
2566 F:      kernel/bpf/
2567 F:      tools/testing/selftests/bpf/
2568 F:      lib/test_bpf.c
2569
2570 BROADCOM B44 10/100 ETHERNET DRIVER
2571 M:      Michael Chan <michael.chan@broadcom.com>
2572 L:      netdev@vger.kernel.org
2573 S:      Supported
2574 F:      drivers/net/ethernet/broadcom/b44.*
2575
2576 BROADCOM B53 ETHERNET SWITCH DRIVER
2577 M:      Florian Fainelli <f.fainelli@gmail.com>
2578 L:      netdev@vger.kernel.org
2579 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2580 S:      Supported
2581 F:      drivers/net/dsa/b53/*
2582 F:      include/linux/platform_data/b53.h
2583
2584 BROADCOM GENET ETHERNET DRIVER
2585 M:      Florian Fainelli <f.fainelli@gmail.com>
2586 L:      netdev@vger.kernel.org
2587 S:      Supported
2588 F:      drivers/net/ethernet/broadcom/genet/
2589
2590 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2591 M:      Rasesh Mody <rasesh.mody@cavium.com>
2592 M:      Harish Patil <harish.patil@cavium.com>
2593 M:      Dept-GELinuxNICDev@cavium.com
2594 L:      netdev@vger.kernel.org
2595 S:      Supported
2596 F:      drivers/net/ethernet/broadcom/bnx2.*
2597 F:      drivers/net/ethernet/broadcom/bnx2_*
2598
2599 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2600 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2601 M:      Ariel Elior <ariel.elior@cavium.com>
2602 M:      everest-linux-l2@cavium.com
2603 L:      netdev@vger.kernel.org
2604 S:      Supported
2605 F:      drivers/net/ethernet/broadcom/bnx2x/
2606
2607 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2608 M:      Florian Fainelli <f.fainelli@gmail.com>
2609 M:      Ray Jui <rjui@broadcom.com>
2610 M:      Scott Branden <sbranden@broadcom.com>
2611 M:      bcm-kernel-feedback-list@broadcom.com
2612 T:      git git://github.com/broadcom/mach-bcm
2613 S:      Maintained
2614 N:      bcm281*
2615 N:      bcm113*
2616 N:      bcm216*
2617 N:      kona
2618 F:      arch/arm/mach-bcm/
2619
2620 BROADCOM BCM2835 ARM ARCHITECTURE
2621 M:      Stephen Warren <swarren@wwwdotorg.org>
2622 M:      Lee Jones <lee@kernel.org>
2623 M:      Eric Anholt <eric@anholt.net>
2624 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2627 S:      Maintained
2628 N:      bcm2835
2629 F:      drivers/staging/vc04_services
2630
2631 BROADCOM BCM47XX MIPS ARCHITECTURE
2632 M:      Hauke Mehrtens <hauke@hauke-m.de>
2633 M:      Rafał Miłecki <zajec5@gmail.com>
2634 L:      linux-mips@linux-mips.org
2635 S:      Maintained
2636 F:      Documentation/devicetree/bindings/mips/brcm/
2637 F:      arch/mips/bcm47xx/*
2638 F:      arch/mips/include/asm/mach-bcm47xx/*
2639
2640 BROADCOM BCM5301X ARM ARCHITECTURE
2641 M:      Hauke Mehrtens <hauke@hauke-m.de>
2642 M:      Rafał Miłecki <zajec5@gmail.com>
2643 M:      bcm-kernel-feedback-list@broadcom.com
2644 L:      linux-arm-kernel@lists.infradead.org
2645 S:      Maintained
2646 F:      arch/arm/mach-bcm/bcm_5301x.c
2647 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2648 F:      arch/arm/boot/dts/bcm470*
2649
2650 BROADCOM BCM53573 ARM ARCHITECTURE
2651 M:      Rafał Miłecki <rafal@milecki.pl>
2652 L:      linux-arm-kernel@lists.infradead.org
2653 S:      Maintained
2654 F:      arch/arm/boot/dts/bcm53573*
2655 F:      arch/arm/boot/dts/bcm47189*
2656
2657 BROADCOM BCM63XX ARM ARCHITECTURE
2658 M:      Florian Fainelli <f.fainelli@gmail.com>
2659 M:      bcm-kernel-feedback-list@broadcom.com
2660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 T:      git git://github.com/broadcom/stblinux.git
2662 S:      Maintained
2663 N:      bcm63xx
2664
2665 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2666 M:      Kevin Cernekee <cernekee@gmail.com>
2667 L:      linux-usb@vger.kernel.org
2668 S:      Maintained
2669 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2670
2671 BROADCOM BCM7XXX ARM ARCHITECTURE
2672 M:      Brian Norris <computersforpeace@gmail.com>
2673 M:      Gregory Fong <gregory.0xf0@gmail.com>
2674 M:      Florian Fainelli <f.fainelli@gmail.com>
2675 M:      bcm-kernel-feedback-list@broadcom.com
2676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 T:      git git://github.com/broadcom/stblinux.git
2678 S:      Maintained
2679 F:      arch/arm/mach-bcm/*brcmstb*
2680 F:      arch/arm/boot/dts/bcm7*.dts*
2681 F:      drivers/bus/brcmstb_gisb.c
2682 N:      brcmstb
2683
2684 BROADCOM BMIPS MIPS ARCHITECTURE
2685 M:      Kevin Cernekee <cernekee@gmail.com>
2686 M:      Florian Fainelli <f.fainelli@gmail.com>
2687 L:      linux-mips@linux-mips.org
2688 T:      git git://github.com/broadcom/stblinux.git
2689 S:      Maintained
2690 F:      arch/mips/bmips/*
2691 F:      arch/mips/include/asm/mach-bmips/*
2692 F:      arch/mips/kernel/*bmips*
2693 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2694 F:      drivers/irqchip/irq-bcm63*
2695 F:      drivers/irqchip/irq-bcm7*
2696 F:      drivers/irqchip/irq-brcmstb*
2697 F:      include/linux/bcm963xx_nvram.h
2698 F:      include/linux/bcm963xx_tag.h
2699
2700 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2701 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2702 M:      Prashant Sreedharan <prashant@broadcom.com>
2703 M:      Michael Chan <mchan@broadcom.com>
2704 L:      netdev@vger.kernel.org
2705 S:      Supported
2706 F:      drivers/net/ethernet/broadcom/tg3.*
2707
2708 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2709 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2710 M:      Franky Lin <franky.lin@broadcom.com>
2711 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2712 L:      linux-wireless@vger.kernel.org
2713 L:      brcm80211-dev-list.pdl@broadcom.com
2714 S:      Supported
2715 F:      drivers/net/wireless/broadcom/brcm80211/
2716
2717 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2718 M:      QLogic-Storage-Upstream@qlogic.com
2719 L:      linux-scsi@vger.kernel.org
2720 S:      Supported
2721 F:      drivers/scsi/bnx2fc/
2722
2723 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2724 M:      QLogic-Storage-Upstream@qlogic.com
2725 L:      linux-scsi@vger.kernel.org
2726 S:      Supported
2727 F:      drivers/scsi/bnx2i/
2728
2729 BROADCOM IPROC ARM ARCHITECTURE
2730 M:      Ray Jui <rjui@broadcom.com>
2731 M:      Scott Branden <sbranden@broadcom.com>
2732 M:      Jon Mason <jonmason@broadcom.com>
2733 M:      bcm-kernel-feedback-list@broadcom.com
2734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 T:      git git://github.com/broadcom/cygnus-linux.git
2736 S:      Maintained
2737 N:      iproc
2738 N:      cygnus
2739 N:      bcm[-_]nsp
2740 N:      bcm9113*
2741 N:      bcm9583*
2742 N:      bcm9585*
2743 N:      bcm9586*
2744 N:      bcm988312
2745 N:      bcm113*
2746 N:      bcm583*
2747 N:      bcm585*
2748 N:      bcm586*
2749 N:      bcm88312
2750 F:      arch/arm64/boot/dts/broadcom/ns2*
2751 F:      drivers/clk/bcm/clk-ns*
2752 F:      drivers/pinctrl/bcm/pinctrl-ns*
2753
2754 BROADCOM BRCMSTB GPIO DRIVER
2755 M:      Gregory Fong <gregory.0xf0@gmail.com>
2756 L:      bcm-kernel-feedback-list@broadcom.com
2757 S:      Supported
2758 F:      drivers/gpio/gpio-brcmstb.c
2759 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2760
2761 BROADCOM KONA GPIO DRIVER
2762 M:      Ray Jui <rjui@broadcom.com>
2763 L:      bcm-kernel-feedback-list@broadcom.com
2764 S:      Supported
2765 F:      drivers/gpio/gpio-bcm-kona.c
2766 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2767
2768 BROADCOM NVRAM DRIVER
2769 M:      Rafał Miłecki <zajec5@gmail.com>
2770 L:      linux-mips@linux-mips.org
2771 S:      Maintained
2772 F:      drivers/firmware/broadcom/*
2773
2774 BROADCOM STB NAND FLASH DRIVER
2775 M:      Brian Norris <computersforpeace@gmail.com>
2776 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2777 L:      linux-mtd@lists.infradead.org
2778 L:      bcm-kernel-feedback-list@broadcom.com
2779 S:      Maintained
2780 F:      drivers/mtd/nand/brcmnand/
2781
2782 BROADCOM STB AVS CPUFREQ DRIVER
2783 M:      Markus Mayer <mmayer@broadcom.com>
2784 M:      bcm-kernel-feedback-list@broadcom.com
2785 L:      linux-pm@vger.kernel.org
2786 S:      Maintained
2787 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2788 F:      drivers/cpufreq/brcmstb*
2789
2790 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2791 M:      Rafał Miłecki <zajec5@gmail.com>
2792 L:      linux-wireless@vger.kernel.org
2793 S:      Maintained
2794 F:      drivers/bcma/
2795 F:      include/linux/bcma/
2796
2797 BROADCOM SYSTEMPORT ETHERNET DRIVER
2798 M:      Florian Fainelli <f.fainelli@gmail.com>
2799 L:      netdev@vger.kernel.org
2800 S:      Supported
2801 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2802
2803 BROADCOM VULCAN ARM64 SOC
2804 M:      Jayachandran C. <jchandra@broadcom.com>
2805 M:      bcm-kernel-feedback-list@broadcom.com
2806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807 S:      Maintained
2808 F:      arch/arm64/boot/dts/broadcom/vulcan*
2809
2810 BROCADE BFA FC SCSI DRIVER
2811 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2812 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2813 L:      linux-scsi@vger.kernel.org
2814 S:      Supported
2815 F:      drivers/scsi/bfa/
2816
2817 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2818 M:      Rasesh Mody <rasesh.mody@cavium.com>
2819 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2820 M:      Dept-GELinuxNICDev@cavium.com
2821 L:      netdev@vger.kernel.org
2822 S:      Supported
2823 F:      drivers/net/ethernet/brocade/bna/
2824
2825 BSG (block layer generic sg v4 driver)
2826 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2827 L:      linux-scsi@vger.kernel.org
2828 S:      Supported
2829 F:      block/bsg.c
2830 F:      include/linux/bsg.h
2831 F:      include/uapi/linux/bsg.h
2832
2833 BT87X AUDIO DRIVER
2834 M:      Clemens Ladisch <clemens@ladisch.de>
2835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2836 T:      git git://git.alsa-project.org/alsa-kernel.git
2837 S:      Maintained
2838 F:      Documentation/sound/alsa/Bt87x.txt
2839 F:      sound/pci/bt87x.c
2840
2841 BT8XXGPIO DRIVER
2842 M:      Michael Buesch <m@bues.ch>
2843 W:      http://bu3sch.de/btgpio.php
2844 S:      Maintained
2845 F:      drivers/gpio/gpio-bt8xx.c
2846
2847 BTRFS FILE SYSTEM
2848 M:      Chris Mason <clm@fb.com>
2849 M:      Josef Bacik <jbacik@fb.com>
2850 M:      David Sterba <dsterba@suse.com>
2851 L:      linux-btrfs@vger.kernel.org
2852 W:      http://btrfs.wiki.kernel.org/
2853 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2855 S:      Maintained
2856 F:      Documentation/filesystems/btrfs.txt
2857 F:      fs/btrfs/
2858
2859 BTTV VIDEO4LINUX DRIVER
2860 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2861 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2862 L:      linux-media@vger.kernel.org
2863 W:      https://linuxtv.org
2864 T:      git git://linuxtv.org/media_tree.git
2865 S:      Odd fixes
2866 F:      Documentation/media/v4l-drivers/bttv*
2867 F:      drivers/media/pci/bt8xx/bttv*
2868
2869 BUSLOGIC SCSI DRIVER
2870 M:      Khalid Aziz <khalid@gonehiking.org>
2871 L:      linux-scsi@vger.kernel.org
2872 S:      Maintained
2873 F:      drivers/scsi/BusLogic.*
2874 F:      drivers/scsi/FlashPoint.*
2875
2876 C-MEDIA CMI8788 DRIVER
2877 M:      Clemens Ladisch <clemens@ladisch.de>
2878 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2879 T:      git git://git.alsa-project.org/alsa-kernel.git
2880 S:      Maintained
2881 F:      sound/pci/oxygen/
2882
2883 C6X ARCHITECTURE
2884 M:      Mark Salter <msalter@redhat.com>
2885 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2886 L:      linux-c6x-dev@linux-c6x.org
2887 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2888 S:      Maintained
2889 F:      arch/c6x/
2890
2891 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2892 M:      David Howells <dhowells@redhat.com>
2893 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2894 S:      Supported
2895 F:      Documentation/filesystems/caching/cachefiles.txt
2896 F:      fs/cachefiles/
2897
2898 CADET FM/AM RADIO RECEIVER DRIVER
2899 M:      Hans Verkuil <hverkuil@xs4all.nl>
2900 L:      linux-media@vger.kernel.org
2901 T:      git git://linuxtv.org/media_tree.git
2902 W:      https://linuxtv.org
2903 S:      Maintained
2904 F:      drivers/media/radio/radio-cadet*
2905
2906 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2907 M:      Jonathan Corbet <corbet@lwn.net>
2908 L:      linux-media@vger.kernel.org
2909 T:      git git://linuxtv.org/media_tree.git
2910 S:      Maintained
2911 F:      Documentation/media/v4l-drivers/cafe_ccic*
2912 F:      drivers/media/platform/marvell-ccic/
2913
2914 CAIF NETWORK LAYER
2915 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2916 L:      netdev@vger.kernel.org
2917 S:      Supported
2918 F:      Documentation/networking/caif/
2919 F:      drivers/net/caif/
2920 F:      include/uapi/linux/caif/
2921 F:      include/net/caif/
2922 F:      net/caif/
2923
2924 CALGARY x86-64 IOMMU
2925 M:      Muli Ben-Yehuda <mulix@mulix.org>
2926 M:      Jon Mason <jdmason@kudzu.us>
2927 L:      iommu@lists.linux-foundation.org
2928 S:      Maintained
2929 F:      arch/x86/kernel/pci-calgary_64.c
2930 F:      arch/x86/kernel/tce_64.c
2931 F:      arch/x86/include/asm/calgary.h
2932 F:      arch/x86/include/asm/tce.h
2933
2934 CAN NETWORK LAYER
2935 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2936 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2937 L:      linux-can@vger.kernel.org
2938 W:      https://github.com/linux-can
2939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2941 S:      Maintained
2942 F:      Documentation/networking/can.txt
2943 F:      net/can/
2944 F:      include/linux/can/core.h
2945 F:      include/uapi/linux/can.h
2946 F:      include/uapi/linux/can/bcm.h
2947 F:      include/uapi/linux/can/raw.h
2948 F:      include/uapi/linux/can/gw.h
2949
2950 CAN NETWORK DRIVERS
2951 M:      Wolfgang Grandegger <wg@grandegger.com>
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/devicetree/bindings/net/can/
2959 F:      drivers/net/can/
2960 F:      include/linux/can/dev.h
2961 F:      include/linux/can/platform/
2962 F:      include/uapi/linux/can/error.h
2963 F:      include/uapi/linux/can/netlink.h
2964
2965 CAPABILITIES
2966 M:      Serge Hallyn <serge@hallyn.com>
2967 L:      linux-security-module@vger.kernel.org
2968 S:      Supported
2969 F:      include/linux/capability.h
2970 F:      include/uapi/linux/capability.h
2971 F:      security/commoncap.c
2972 F:      kernel/capability.c
2973
2974 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2975 M:      Kevin Tsai <ktsai@capellamicro.com>
2976 S:      Maintained
2977 F:      drivers/iio/light/cm*
2978 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2979
2980 CAVIUM I2C DRIVER
2981 M:      Jan Glauber <jglauber@cavium.com>
2982 M:      David Daney <david.daney@cavium.com>
2983 W:      http://www.cavium.com
2984 S:      Supported
2985 F:      drivers/i2c/busses/i2c-octeon*
2986 F:      drivers/i2c/busses/i2c-thunderx*
2987
2988 CAVIUM LIQUIDIO NETWORK DRIVER
2989 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2990 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2991 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2992 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2993 L:     netdev@vger.kernel.org
2994 W:     http://www.cavium.com
2995 S:     Supported
2996 F:     drivers/net/ethernet/cavium/liquidio/
2997
2998 CC2520 IEEE-802.15.4 RADIO DRIVER
2999 M:      Varka Bhadram <varkabhadram@gmail.com>
3000 L:      linux-wpan@vger.kernel.org
3001 S:      Maintained
3002 F:      drivers/net/ieee802154/cc2520.c
3003 F:      include/linux/spi/cc2520.h
3004 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3005
3006 CEC DRIVER
3007 M:      Hans Verkuil <hans.verkuil@cisco.com>
3008 L:      linux-media@vger.kernel.org
3009 T:      git git://linuxtv.org/media_tree.git
3010 W:      http://linuxtv.org
3011 S:      Supported
3012 F:      Documentation/cec.txt
3013 F:      Documentation/media/uapi/cec
3014 F:      drivers/staging/media/cec/
3015 F:      drivers/media/cec-edid.c
3016 F:      drivers/media/rc/keymaps/rc-cec.c
3017 F:      include/media/cec.h
3018 F:      include/media/cec-edid.h
3019 F:      include/linux/cec.h
3020 F:      include/linux/cec-funcs.h
3021
3022 CELL BROADBAND ENGINE ARCHITECTURE
3023 M:      Arnd Bergmann <arnd@arndb.de>
3024 L:      linuxppc-dev@lists.ozlabs.org
3025 W:      http://www.ibm.com/developerworks/power/cell/
3026 S:      Supported
3027 F:      arch/powerpc/include/asm/cell*.h
3028 F:      arch/powerpc/include/asm/spu*.h
3029 F:      arch/powerpc/include/uapi/asm/spu*.h
3030 F:      arch/powerpc/oprofile/*cell*
3031 F:      arch/powerpc/platforms/cell/
3032
3033 CEPH COMMON CODE (LIBCEPH)
3034 M:      Ilya Dryomov <idryomov@gmail.com>
3035 M:      "Yan, Zheng" <zyan@redhat.com>
3036 M:      Sage Weil <sage@redhat.com>
3037 L:      ceph-devel@vger.kernel.org
3038 W:      http://ceph.com/
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3040 T:      git git://github.com/ceph/ceph-client.git
3041 S:      Supported
3042 F:      net/ceph/
3043 F:      include/linux/ceph/
3044 F:      include/linux/crush/
3045
3046 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3047 M:      "Yan, Zheng" <zyan@redhat.com>
3048 M:      Sage Weil <sage@redhat.com>
3049 M:      Ilya Dryomov <idryomov@gmail.com>
3050 L:      ceph-devel@vger.kernel.org
3051 W:      http://ceph.com/
3052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3053 T:      git git://github.com/ceph/ceph-client.git
3054 S:      Supported
3055 F:      Documentation/filesystems/ceph.txt
3056 F:      fs/ceph/
3057
3058 CERTIFICATE HANDLING:
3059 M:      David Howells <dhowells@redhat.com>
3060 M:      David Woodhouse <dwmw2@infradead.org>
3061 L:      keyrings@vger.kernel.org
3062 S:      Maintained
3063 F:      Documentation/module-signing.txt
3064 F:      certs/
3065 F:      scripts/sign-file.c
3066 F:      scripts/extract-cert.c
3067
3068 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3069 L:      linux-usb@vger.kernel.org
3070 S:      Orphan
3071 F:      Documentation/usb/WUSB-Design-overview.txt
3072 F:      Documentation/usb/wusb-cbaf
3073 F:      drivers/usb/host/hwa-hc.c
3074 F:      drivers/usb/host/whci/
3075 F:      drivers/usb/wusbcore/
3076 F:      include/linux/usb/wusb*
3077
3078 HT16K33 LED CONTROLLER DRIVER
3079 M:      Robin van der Gracht <robin@protonic.nl>
3080 S:      Maintained
3081 F:      drivers/auxdisplay/ht16k33.c
3082 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3083
3084 CFAG12864B LCD DRIVER
3085 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3086 W:      http://miguelojeda.es/auxdisplay.htm
3087 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3088 S:      Maintained
3089 F:      drivers/auxdisplay/cfag12864b.c
3090 F:      include/linux/cfag12864b.h
3091
3092 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3093 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3094 W:      http://miguelojeda.es/auxdisplay.htm
3095 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3096 S:      Maintained
3097 F:      drivers/auxdisplay/cfag12864bfb.c
3098 F:      include/linux/cfag12864b.h
3099
3100 CFG80211 and NL80211
3101 M:      Johannes Berg <johannes@sipsolutions.net>
3102 L:      linux-wireless@vger.kernel.org
3103 W:      http://wireless.kernel.org/
3104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3106 S:      Maintained
3107 F:      include/uapi/linux/nl80211.h
3108 F:      include/net/cfg80211.h
3109 F:      net/wireless/*
3110 X:      net/wireless/wext*
3111
3112 CHAR and MISC DRIVERS
3113 M:      Arnd Bergmann <arnd@arndb.de>
3114 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3116 S:      Supported
3117 F:      drivers/char/*
3118 F:      drivers/misc/*
3119 F:      include/linux/miscdevice.h
3120
3121 CHECKPATCH
3122 M:      Andy Whitcroft <apw@canonical.com>
3123 M:      Joe Perches <joe@perches.com>
3124 S:      Maintained
3125 F:      scripts/checkpatch.pl
3126
3127 CHINESE DOCUMENTATION
3128 M:      Harry Wei <harryxiyou@gmail.com>
3129 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3130 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3131 S:      Maintained
3132 F:      Documentation/translations/zh_CN/
3133
3134 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3135 M:      Peter Chen <Peter.Chen@nxp.com>
3136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3137 L:      linux-usb@vger.kernel.org
3138 S:      Maintained
3139 F:      drivers/usb/chipidea/
3140
3141 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3142 M:      Hans de Goede <hdegoede@redhat.com>
3143 L:      linux-input@vger.kernel.org
3144 S:      Maintained
3145 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3146 F:      drivers/input/touchscreen/chipone_icn8318.c
3147
3148 CHROME HARDWARE PLATFORM SUPPORT
3149 M:      Olof Johansson <olof@lixom.net>
3150 S:      Maintained
3151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3152 F:      drivers/platform/chrome/
3153
3154 CISCO VIC ETHERNET NIC DRIVER
3155 M:      Christian Benvenuti <benve@cisco.com>
3156 M:      Sujith Sankar <ssujith@cisco.com>
3157 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3158 M:      Neel Patel <neepatel@cisco.com>
3159 S:      Supported
3160 F:      drivers/net/ethernet/cisco/enic/
3161
3162 CISCO VIC LOW LATENCY NIC DRIVER
3163 M:      Christian Benvenuti <benve@cisco.com>
3164 M:      Dave Goodell <dgoodell@cisco.com>
3165 S:      Supported
3166 F:      drivers/infiniband/hw/usnic/
3167
3168 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3169 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3170 L:      netdev@vger.kernel.org
3171 S:      Maintained
3172 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3173
3174 CIRRUS LOGIC AUDIO CODEC DRIVERS
3175 M:      Brian Austin <brian.austin@cirrus.com>
3176 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3177 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3178 S:      Maintained
3179 F:      sound/soc/codecs/cs*
3180
3181 CLEANCACHE API
3182 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3183 L:      linux-kernel@vger.kernel.org
3184 S:      Maintained
3185 F:      mm/cleancache.c
3186 F:      include/linux/cleancache.h
3187
3188 CLK API
3189 M:      Russell King <linux@armlinux.org.uk>
3190 L:      linux-clk@vger.kernel.org
3191 S:      Maintained
3192 F:      include/linux/clk.h
3193
3194 CLOCKSOURCE, CLOCKEVENT DRIVERS
3195 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3196 M:      Thomas Gleixner <tglx@linutronix.de>
3197 L:      linux-kernel@vger.kernel.org
3198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3199 S:      Supported
3200 F:      drivers/clocksource
3201
3202 CISCO FCOE HBA DRIVER
3203 M:      Satish Kharat <satishkh@cisco.com>
3204 M:      Sesidhar Baddela <sebaddel@cisco.com>
3205 M:      Karan Tilak Kumar <kartilak@cisco.com>
3206 L:      linux-scsi@vger.kernel.org
3207 S:      Supported
3208 F:      drivers/scsi/fnic/
3209
3210 CISCO SCSI HBA DRIVER
3211 M:      Karan Tilak Kumar <kartilak@cisco.com>
3212 M:      Sesidhar Baddela <sebaddel@cisco.com>
3213 L:      linux-scsi@vger.kernel.org
3214 S:      Supported
3215 F:      drivers/scsi/snic/
3216
3217 CMPC ACPI DRIVER
3218 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3219 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3220 L:      platform-driver-x86@vger.kernel.org
3221 S:      Supported
3222 F:      drivers/platform/x86/classmate-laptop.c
3223
3224 COBALT MEDIA DRIVER
3225 M:      Hans Verkuil <hans.verkuil@cisco.com>
3226 L:      linux-media@vger.kernel.org
3227 T:      git git://linuxtv.org/media_tree.git
3228 W:      https://linuxtv.org
3229 S:      Supported
3230 F:      drivers/media/pci/cobalt/
3231
3232 COCCINELLE/Semantic Patches (SmPL)
3233 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3234 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3235 M:      Nicolas Palix <nicolas.palix@imag.fr>
3236 M:      Michal Marek <mmarek@suse.com>
3237 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3239 W:      http://coccinelle.lip6.fr/
3240 S:      Supported
3241 F:      Documentation/dev-tools/coccinelle.rst
3242 F:      scripts/coccinelle/
3243 F:      scripts/coccicheck
3244
3245 CODA FILE SYSTEM
3246 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3247 M:      coda@cs.cmu.edu
3248 L:      codalist@coda.cs.cmu.edu
3249 W:      http://www.coda.cs.cmu.edu/
3250 S:      Maintained
3251 F:      Documentation/filesystems/coda.txt
3252 F:      fs/coda/
3253 F:      include/linux/coda*.h
3254 F:      include/uapi/linux/coda*.h
3255
3256 CODA V4L2 MEM2MEM DRIVER
3257 M:      Philipp Zabel <p.zabel@pengutronix.de>
3258 L:      linux-media@vger.kernel.org
3259 S:      Maintained
3260 F:      Documentation/devicetree/bindings/media/coda.txt
3261 F:      drivers/media/platform/coda/
3262
3263 COMMON CLK FRAMEWORK
3264 M:      Michael Turquette <mturquette@baylibre.com>
3265 M:      Stephen Boyd <sboyd@codeaurora.org>
3266 L:      linux-clk@vger.kernel.org
3267 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3269 S:      Maintained
3270 F:      Documentation/devicetree/bindings/clock/
3271 F:      drivers/clk/
3272 X:      drivers/clk/clkdev.c
3273 F:      include/linux/clk-pr*
3274 F:      include/linux/clk/
3275
3276 COMMON INTERNET FILE SYSTEM (CIFS)
3277 M:      Steve French <sfrench@samba.org>
3278 L:      linux-cifs@vger.kernel.org
3279 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3280 W:      http://linux-cifs.samba.org/
3281 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3282 S:      Supported
3283 F:      Documentation/filesystems/cifs/
3284 F:      fs/cifs/
3285
3286 COMPACTPCI HOTPLUG CORE
3287 M:      Scott Murray <scott@spiteful.org>
3288 L:      linux-pci@vger.kernel.org
3289 S:      Maintained
3290 F:      drivers/pci/hotplug/cpci_hotplug*
3291
3292 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3293 M:      Scott Murray <scott@spiteful.org>
3294 L:      linux-pci@vger.kernel.org
3295 S:      Maintained
3296 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3297
3298 COMPACTPCI HOTPLUG GENERIC DRIVER
3299 M:      Scott Murray <scott@spiteful.org>
3300 L:      linux-pci@vger.kernel.org
3301 S:      Maintained
3302 F:      drivers/pci/hotplug/cpcihp_generic.c
3303
3304 COMPAL LAPTOP SUPPORT
3305 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3306 L:      platform-driver-x86@vger.kernel.org
3307 S:      Maintained
3308 F:      drivers/platform/x86/compal-laptop.c
3309
3310 CONEXANT ACCESSRUNNER USB DRIVER
3311 L:      accessrunner-general@lists.sourceforge.net
3312 W:      http://accessrunner.sourceforge.net/
3313 S:      Orphan
3314 F:      drivers/usb/atm/cxacru.c
3315
3316 CONFIGFS
3317 M:      Joel Becker <jlbec@evilplan.org>
3318 M:      Christoph Hellwig <hch@lst.de>
3319 T:      git git://git.infradead.org/users/hch/configfs.git
3320 S:      Supported
3321 F:      fs/configfs/
3322 F:      include/linux/configfs.h
3323
3324 CONNECTOR
3325 M:      Evgeniy Polyakov <zbr@ioremap.net>
3326 L:      netdev@vger.kernel.org
3327 S:      Maintained
3328 F:      drivers/connector/
3329
3330 CONTROL GROUP (CGROUP)
3331 M:      Tejun Heo <tj@kernel.org>
3332 M:      Li Zefan <lizefan@huawei.com>
3333 M:      Johannes Weiner <hannes@cmpxchg.org>
3334 L:      cgroups@vger.kernel.org
3335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3336 S:      Maintained
3337 F:      Documentation/cgroup*
3338 F:      include/linux/cgroup*
3339 F:      kernel/cgroup*
3340
3341 CONTROL GROUP - CPUSET
3342 M:      Li Zefan <lizefan@huawei.com>
3343 L:      cgroups@vger.kernel.org
3344 W:      http://www.bullopensource.org/cpuset/
3345 W:      http://oss.sgi.com/projects/cpusets/
3346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3347 S:      Maintained
3348 F:      Documentation/cgroup-v1/cpusets.txt
3349 F:      include/linux/cpuset.h
3350 F:      kernel/cpuset.c
3351
3352 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3353 M:      Johannes Weiner <hannes@cmpxchg.org>
3354 M:      Michal Hocko <mhocko@kernel.org>
3355 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3356 L:      cgroups@vger.kernel.org
3357 L:      linux-mm@kvack.org
3358 S:      Maintained
3359 F:      mm/memcontrol.c
3360 F:      mm/swap_cgroup.c
3361
3362 CORETEMP HARDWARE MONITORING DRIVER
3363 M:      Fenghua Yu <fenghua.yu@intel.com>
3364 L:      linux-hwmon@vger.kernel.org
3365 S:      Maintained
3366 F:      Documentation/hwmon/coretemp
3367 F:      drivers/hwmon/coretemp.c
3368
3369 COSA/SRP SYNC SERIAL DRIVER
3370 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3371 W:      http://www.fi.muni.cz/~kas/cosa/
3372 S:      Maintained
3373 F:      drivers/net/wan/cosa*
3374
3375 CPMAC ETHERNET DRIVER
3376 M:      Florian Fainelli <f.fainelli@gmail.com>
3377 L:      netdev@vger.kernel.org
3378 S:      Maintained
3379 F:      drivers/net/ethernet/ti/cpmac.c
3380
3381 CPU FREQUENCY DRIVERS
3382 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3383 M:      Viresh Kumar <viresh.kumar@linaro.org>
3384 L:      linux-pm@vger.kernel.org
3385 S:      Maintained
3386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3387 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3388 B:      https://bugzilla.kernel.org
3389 F:      Documentation/cpu-freq/
3390 F:      drivers/cpufreq/
3391 F:      include/linux/cpufreq.h
3392
3393 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3394 M:      Viresh Kumar <viresh.kumar@linaro.org>
3395 M:      Sudeep Holla <sudeep.holla@arm.com>
3396 L:      linux-pm@vger.kernel.org
3397 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3398 S:      Maintained
3399 F:      drivers/cpufreq/arm_big_little.h
3400 F:      drivers/cpufreq/arm_big_little.c
3401 F:      drivers/cpufreq/arm_big_little_dt.c
3402
3403 CPUIDLE DRIVER - ARM BIG LITTLE
3404 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3405 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3406 L:      linux-pm@vger.kernel.org
3407 L:      linux-arm-kernel@lists.infradead.org
3408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3409 S:      Maintained
3410 F:      drivers/cpuidle/cpuidle-big_little.c
3411
3412 CPUIDLE DRIVER - ARM EXYNOS
3413 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3414 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3415 M:      Kukjin Kim <kgene@kernel.org>
3416 L:      linux-pm@vger.kernel.org
3417 L:      linux-samsung-soc@vger.kernel.org
3418 S:      Supported
3419 F:      drivers/cpuidle/cpuidle-exynos.c
3420 F:      arch/arm/mach-exynos/pm.c
3421
3422 CPUIDLE DRIVERS
3423 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3424 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3425 L:      linux-pm@vger.kernel.org
3426 S:      Maintained
3427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3428 B:      https://bugzilla.kernel.org
3429 F:      drivers/cpuidle/*
3430 F:      include/linux/cpuidle.h
3431
3432 CPUID/MSR DRIVER
3433 M:      "H. Peter Anvin" <hpa@zytor.com>
3434 S:      Maintained
3435 F:      arch/x86/kernel/cpuid.c
3436 F:      arch/x86/kernel/msr.c
3437
3438 CPU POWER MONITORING SUBSYSTEM
3439 M:      Thomas Renninger <trenn@suse.com>
3440 L:      linux-pm@vger.kernel.org
3441 S:      Maintained
3442 F:      tools/power/cpupower/
3443
3444 CRAMFS FILESYSTEM
3445 W:      http://sourceforge.net/projects/cramfs/
3446 S:      Orphan / Obsolete
3447 F:      Documentation/filesystems/cramfs.txt
3448 F:      fs/cramfs/
3449
3450 CRIS PORT
3451 M:      Mikael Starvik <starvik@axis.com>
3452 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3453 L:      linux-cris-kernel@axis.com
3454 W:      http://developer.axis.com
3455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3456 S:      Maintained
3457 F:      arch/cris/
3458 F:      drivers/tty/serial/crisv10.*
3459
3460 CRYPTO API
3461 M:      Herbert Xu <herbert@gondor.apana.org.au>
3462 M:      "David S. Miller" <davem@davemloft.net>
3463 L:      linux-crypto@vger.kernel.org
3464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3466 S:      Maintained
3467 F:      Documentation/crypto/
3468 F:      Documentation/devicetree/bindings/crypto/
3469 F:      Documentation/DocBook/crypto-API.tmpl
3470 F:      arch/*/crypto/
3471 F:      crypto/
3472 F:      drivers/crypto/
3473 F:      include/crypto/
3474 F:      include/linux/crypto*
3475
3476 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3477 M:      Neil Horman <nhorman@tuxdriver.com>
3478 L:      linux-crypto@vger.kernel.org
3479 S:      Maintained
3480 F:      crypto/ansi_cprng.c
3481 F:      crypto/rng.c
3482
3483 CS3308 MEDIA DRIVER
3484 M:      Hans Verkuil <hverkuil@xs4all.nl>
3485 L:      linux-media@vger.kernel.org
3486 T:      git git://linuxtv.org/media_tree.git
3487 W:      http://linuxtv.org
3488 S:      Odd Fixes
3489 F:      drivers/media/i2c/cs3308.c
3490 F:      drivers/media/i2c/cs3308.h
3491
3492 CS5535 Audio ALSA driver
3493 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3494 S:      Maintained
3495 F:      sound/pci/cs5535audio/
3496
3497 CW1200 WLAN driver
3498 M:      Solomon Peachy <pizza@shaftnet.org>
3499 S:      Maintained
3500 F:      drivers/net/wireless/st/cw1200/
3501
3502 CX18 VIDEO4LINUX DRIVER
3503 M:      Andy Walls <awalls@md.metrocast.net>
3504 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3505 L:      linux-media@vger.kernel.org
3506 T:      git git://linuxtv.org/media_tree.git
3507 W:      https://linuxtv.org
3508 W:      http://www.ivtvdriver.org/index.php/Cx18
3509 S:      Maintained
3510 F:      Documentation/media/v4l-drivers/cx18*
3511 F:      drivers/media/pci/cx18/
3512 F:      include/uapi/linux/ivtv*
3513
3514 CX2341X MPEG ENCODER HELPER MODULE
3515 M:      Hans Verkuil <hverkuil@xs4all.nl>
3516 L:      linux-media@vger.kernel.org
3517 T:      git git://linuxtv.org/media_tree.git
3518 W:      https://linuxtv.org
3519 S:      Maintained
3520 F:      drivers/media/common/cx2341x*
3521 F:      include/media/cx2341x*
3522
3523 CX24120 MEDIA DRIVER
3524 M:      Jemma Denson <jdenson@gmail.com>
3525 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3526 L:      linux-media@vger.kernel.org
3527 W:      https://linuxtv.org
3528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3529 S:      Maintained
3530 F:      drivers/media/dvb-frontends/cx24120*
3531
3532 CX88 VIDEO4LINUX DRIVER
3533 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3534 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3535 L:      linux-media@vger.kernel.org
3536 W:      https://linuxtv.org
3537 T:      git git://linuxtv.org/media_tree.git
3538 S:      Odd fixes
3539 F:      Documentation/media/v4l-drivers/cx88*
3540 F:      drivers/media/pci/cx88/
3541
3542 CXD2820R MEDIA DRIVER
3543 M:      Antti Palosaari <crope@iki.fi>
3544 L:      linux-media@vger.kernel.org
3545 W:      https://linuxtv.org
3546 W:      http://palosaari.fi/linux/
3547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3548 T:      git git://linuxtv.org/anttip/media_tree.git
3549 S:      Maintained
3550 F:      drivers/media/dvb-frontends/cxd2820r*
3551
3552 CXGB3 ETHERNET DRIVER (CXGB3)
3553 M:      Santosh Raspatur <santosh@chelsio.com>
3554 L:      netdev@vger.kernel.org
3555 W:      http://www.chelsio.com
3556 S:      Supported
3557 F:      drivers/net/ethernet/chelsio/cxgb3/
3558
3559 CXGB3 ISCSI DRIVER (CXGB3I)
3560 M:      Karen Xie <kxie@chelsio.com>
3561 L:      linux-scsi@vger.kernel.org
3562 W:      http://www.chelsio.com
3563 S:      Supported
3564 F:      drivers/scsi/cxgbi/cxgb3i
3565
3566 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3567 M:      Steve Wise <swise@chelsio.com>
3568 L:      linux-rdma@vger.kernel.org
3569 W:      http://www.openfabrics.org
3570 S:      Supported
3571 F:      drivers/infiniband/hw/cxgb3/
3572 F:      include/uapi/rdma/cxgb3-abi.h
3573
3574 CXGB4 ETHERNET DRIVER (CXGB4)
3575 M:      Hariprasad S <hariprasad@chelsio.com>
3576 L:      netdev@vger.kernel.org
3577 W:      http://www.chelsio.com
3578 S:      Supported
3579 F:      drivers/net/ethernet/chelsio/cxgb4/
3580
3581 CXGB4 ISCSI DRIVER (CXGB4I)
3582 M:      Karen Xie <kxie@chelsio.com>
3583 L:      linux-scsi@vger.kernel.org
3584 W:      http://www.chelsio.com
3585 S:      Supported
3586 F:      drivers/scsi/cxgbi/cxgb4i
3587
3588 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3589 M:      Steve Wise <swise@chelsio.com>
3590 L:      linux-rdma@vger.kernel.org
3591 W:      http://www.openfabrics.org
3592 S:      Supported
3593 F:      drivers/infiniband/hw/cxgb4/
3594 F:      include/uapi/rdma/cxgb4-abi.h
3595
3596 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3597 M:      Casey Leedom <leedom@chelsio.com>
3598 L:      netdev@vger.kernel.org
3599 W:      http://www.chelsio.com
3600 S:      Supported
3601 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3602
3603 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3604 M:      Ian Munsie <imunsie@au1.ibm.com>
3605 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3606 L:      linuxppc-dev@lists.ozlabs.org
3607 S:      Supported
3608 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3609 F:      drivers/misc/cxl/
3610 F:      include/misc/cxl*
3611 F:      include/uapi/misc/cxl.h
3612 F:      Documentation/powerpc/cxl.txt
3613 F:      Documentation/ABI/testing/sysfs-class-cxl
3614
3615 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3616 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3617 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3618 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3619 L:      linux-scsi@vger.kernel.org
3620 S:      Supported
3621 F:      drivers/scsi/cxlflash/
3622 F:      include/uapi/scsi/cxlflash_ioctls.h
3623 F:      Documentation/powerpc/cxlflash.txt
3624
3625 STMMAC ETHERNET DRIVER
3626 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3627 M:      Alexandre Torgue <alexandre.torgue@st.com>
3628 L:      netdev@vger.kernel.org
3629 W:      http://www.stlinux.com
3630 S:      Supported
3631 F:      drivers/net/ethernet/stmicro/stmmac/
3632
3633 CYBERPRO FB DRIVER
3634 M:      Russell King <linux@armlinux.org.uk>
3635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3636 W:      http://www.armlinux.org.uk/
3637 S:      Maintained
3638 F:      drivers/video/fbdev/cyber2000fb.*
3639
3640 CYCLADES ASYNC MUX DRIVER
3641 W:      http://www.cyclades.com/
3642 S:      Orphan
3643 F:      drivers/tty/cyclades.c
3644 F:      include/linux/cyclades.h
3645 F:      include/uapi/linux/cyclades.h
3646
3647 CYCLADES PC300 DRIVER
3648 W:      http://www.cyclades.com/
3649 S:      Orphan
3650 F:      drivers/net/wan/pc300*
3651
3652 CYPRESS_FIRMWARE MEDIA DRIVER
3653 M:      Antti Palosaari <crope@iki.fi>
3654 L:      linux-media@vger.kernel.org
3655 W:      https://linuxtv.org
3656 W:      http://palosaari.fi/linux/
3657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3658 T:      git git://linuxtv.org/anttip/media_tree.git
3659 S:      Maintained
3660 F:      drivers/media/common/cypress_firmware*
3661
3662 CYTTSP TOUCHSCREEN DRIVER
3663 M:      Ferruh Yigit <fery@cypress.com>
3664 L:      linux-input@vger.kernel.org
3665 S:      Supported
3666 F:      drivers/input/touchscreen/cyttsp*
3667 F:      include/linux/input/cyttsp.h
3668
3669 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3670 M:      Joshua Kinard <kumba@gentoo.org>
3671 S:      Maintained
3672 F:      drivers/rtc/rtc-ds1685.c
3673 F:      include/linux/rtc/ds1685.h
3674
3675 DAMA SLAVE for AX.25
3676 M:      Joerg Reuter <jreuter@yaina.de>
3677 W:      http://yaina.de/jreuter/
3678 W:      http://www.qsl.net/dl1bke/
3679 L:      linux-hams@vger.kernel.org
3680 S:      Maintained
3681 F:      net/ax25/af_ax25.c
3682 F:      net/ax25/ax25_dev.c
3683 F:      net/ax25/ax25_ds_*
3684 F:      net/ax25/ax25_in.c
3685 F:      net/ax25/ax25_out.c
3686 F:      net/ax25/ax25_timer.c
3687 F:      net/ax25/sysctl_net_ax25.c
3688
3689 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3690 L:      netdev@vger.kernel.org
3691 S:      Orphan
3692 F:      Documentation/networking/dmfe.txt
3693 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3694
3695 DC390/AM53C974 SCSI driver
3696 M:      Hannes Reinecke <hare@suse.com>
3697 L:      linux-scsi@vger.kernel.org
3698 S:      Maintained
3699 F:      drivers/scsi/am53c974.c
3700
3701 DC395x SCSI driver
3702 M:      Oliver Neukum <oliver@neukum.org>
3703 M:      Ali Akcaagac <aliakc@web.de>
3704 M:      Jamie Lenehan <lenehan@twibble.org>
3705 L:      dc395x@twibble.org
3706 W:      http://twibble.org/dist/dc395x/
3707 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3708 S:      Maintained
3709 F:      Documentation/scsi/dc395x.txt
3710 F:      drivers/scsi/dc395x.*
3711
3712 DCCP PROTOCOL
3713 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3714 L:      dccp@vger.kernel.org
3715 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3716 S:      Maintained
3717 F:      include/linux/dccp.h
3718 F:      include/uapi/linux/dccp.h
3719 F:      include/linux/tfrc.h
3720 F:      net/dccp/
3721
3722 DECnet NETWORK LAYER
3723 W:      http://linux-decnet.sourceforge.net
3724 L:      linux-decnet-user@lists.sourceforge.net
3725 S:      Orphan
3726 F:      Documentation/networking/decnet.txt
3727 F:      net/decnet/
3728
3729 DECSTATION PLATFORM SUPPORT
3730 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3731 L:      linux-mips@linux-mips.org
3732 W:      http://www.linux-mips.org/wiki/DECstation
3733 S:      Maintained
3734 F:      arch/mips/dec/
3735 F:      arch/mips/include/asm/dec/
3736 F:      arch/mips/include/asm/mach-dec/
3737
3738 DEFXX FDDI NETWORK DRIVER
3739 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3740 S:      Maintained
3741 F:      drivers/net/fddi/defxx.*
3742
3743 DELL LAPTOP DRIVER
3744 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3745 M:      Pali Rohár <pali.rohar@gmail.com>
3746 L:      platform-driver-x86@vger.kernel.org
3747 S:      Maintained
3748 F:      drivers/platform/x86/dell-laptop.c
3749
3750 DELL LAPTOP RBTN DRIVER
3751 M:      Pali Rohár <pali.rohar@gmail.com>
3752 S:      Maintained
3753 F:      drivers/platform/x86/dell-rbtn.*
3754
3755 DELL LAPTOP FREEFALL DRIVER
3756 M:      Pali Rohár <pali.rohar@gmail.com>
3757 S:      Maintained
3758 F:      drivers/platform/x86/dell-smo8800.c
3759
3760 DELL LAPTOP SMM DRIVER
3761 M:      Pali Rohár <pali.rohar@gmail.com>
3762 S:      Maintained
3763 F:      drivers/hwmon/dell-smm-hwmon.c
3764 F:      include/uapi/linux/i8k.h
3765
3766 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3767 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3768 S:      Maintained
3769 F:      Documentation/dcdbas.txt
3770 F:      drivers/firmware/dcdbas.*
3771
3772 DELL WMI EXTRAS DRIVER
3773 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3774 M:      Pali Rohár <pali.rohar@gmail.com>
3775 S:      Maintained
3776 F:      drivers/platform/x86/dell-wmi.c
3777
3778 DESIGNWARE USB2 DRD IP DRIVER
3779 M:      John Youn <johnyoun@synopsys.com>
3780 L:      linux-usb@vger.kernel.org
3781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3782 S:      Maintained
3783 F:      drivers/usb/dwc2/
3784
3785 DESIGNWARE USB3 DRD IP DRIVER
3786 M:      Felipe Balbi <balbi@kernel.org>
3787 L:      linux-usb@vger.kernel.org
3788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3789 S:      Maintained
3790 F:      drivers/usb/dwc3/
3791
3792 DEVICE COREDUMP (DEV_COREDUMP)
3793 M:      Johannes Berg <johannes@sipsolutions.net>
3794 L:      linux-kernel@vger.kernel.org
3795 S:      Maintained
3796 F:      drivers/base/devcoredump.c
3797 F:      include/linux/devcoredump.h
3798
3799 DEVICE FREQUENCY (DEVFREQ)
3800 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3801 M:      Kyungmin Park <kyungmin.park@samsung.com>
3802 L:      linux-pm@vger.kernel.org
3803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3804 S:      Maintained
3805 F:      drivers/devfreq/
3806 F:      include/linux/devfreq.h
3807 F:      Documentation/devicetree/bindings/devfreq/
3808
3809 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3810 M:      Chanwoo Choi <cw00.choi@samsung.com>
3811 L:      linux-pm@vger.kernel.org
3812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3813 S:      Supported
3814 F:      drivers/devfreq/event/
3815 F:      drivers/devfreq/devfreq-event.c
3816 F:      include/linux/devfreq-event.h
3817 F:      Documentation/devicetree/bindings/devfreq/event/
3818
3819 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3820 M:      Chanwoo Choi <cw00.choi@samsung.com>
3821 L:      linux-pm@vger.kernel.org
3822 L:      linux-samsung-soc@vger.kernel.org
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3824 S:      Maintained
3825 F:      drivers/devfreq/exynos-bus.c
3826 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3827
3828 DEVICE NUMBER REGISTRY
3829 M:      Torben Mathiasen <device@lanana.org>
3830 W:      http://lanana.org/docs/device-list/index.html
3831 S:      Maintained
3832
3833 DEVICE-MAPPER  (LVM)
3834 M:      Alasdair Kergon <agk@redhat.com>
3835 M:      Mike Snitzer <snitzer@redhat.com>
3836 M:      dm-devel@redhat.com
3837 L:      dm-devel@redhat.com
3838 W:      http://sources.redhat.com/dm
3839 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3841 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3842 S:      Maintained
3843 F:      Documentation/device-mapper/
3844 F:      drivers/md/dm*
3845 F:      drivers/md/persistent-data/
3846 F:      include/linux/device-mapper.h
3847 F:      include/linux/dm-*.h
3848 F:      include/uapi/linux/dm-*.h
3849
3850 DEVLINK
3851 M:      Jiri Pirko <jiri@mellanox.com>
3852 L:      netdev@vger.kernel.org
3853 S:      Supported
3854 F:      net/core/devlink.c
3855 F:      include/net/devlink.h
3856 F:      include/uapi/linux/devlink.h
3857
3858 DIALOG SEMICONDUCTOR DRIVERS
3859 M:      Support Opensource <support.opensource@diasemi.com>
3860 W:      http://www.dialog-semiconductor.com/products
3861 S:      Supported
3862 F:      Documentation/hwmon/da90??
3863 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3864 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3865 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3866 F:      drivers/gpio/gpio-da90??.c
3867 F:      drivers/hwmon/da90??-hwmon.c
3868 F:      drivers/iio/adc/da91??-*.c
3869 F:      drivers/input/misc/da90??_onkey.c
3870 F:      drivers/input/touchscreen/da9052_tsi.c
3871 F:      drivers/leds/leds-da90??.c
3872 F:      drivers/mfd/da903x.c
3873 F:      drivers/mfd/da90??-*.c
3874 F:      drivers/mfd/da91??-*.c
3875 F:      drivers/power/supply/da9052-battery.c
3876 F:      drivers/power/supply/da91??-*.c
3877 F:      drivers/regulator/da903x.c
3878 F:      drivers/regulator/da9???-regulator.[ch]
3879 F:      drivers/rtc/rtc-da90??.c
3880 F:      drivers/video/backlight/da90??_bl.c
3881 F:      drivers/watchdog/da90??_wdt.c
3882 F:      include/linux/mfd/da903x.h
3883 F:      include/linux/mfd/da9052/
3884 F:      include/linux/mfd/da9055/
3885 F:      include/linux/mfd/da9062/
3886 F:      include/linux/mfd/da9063/
3887 F:      include/linux/mfd/da9150/
3888 F:      include/linux/regulator/da9211.h
3889 F:      include/sound/da[79]*.h
3890 F:      sound/soc/codecs/da[79]*.[ch]
3891
3892 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3894 L:      linux-gpio@vger.kernel.org
3895 S:      Maintained
3896 F:      drivers/gpio/gpio-gpio-mm.c
3897
3898 DIGI NEO AND CLASSIC PCI PRODUCTS
3899 M:      Lidza Louina <lidza.louina@gmail.com>
3900 M:      Mark Hounschell <markh@compro.net>
3901 L:      driverdev-devel@linuxdriverproject.org
3902 S:      Maintained
3903 F:      drivers/staging/dgnc/
3904
3905 DIOLAN U2C-12 I2C DRIVER
3906 M:      Guenter Roeck <linux@roeck-us.net>
3907 L:      linux-i2c@vger.kernel.org
3908 S:      Maintained
3909 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3910
3911 DIRECT ACCESS (DAX)
3912 M:      Matthew Wilcox <willy@linux.intel.com>
3913 L:      linux-fsdevel@vger.kernel.org
3914 S:      Supported
3915 F:      fs/dax.c
3916
3917 DIRECTORY NOTIFICATION (DNOTIFY)
3918 M:      Eric Paris <eparis@parisplace.org>
3919 S:      Maintained
3920 F:      Documentation/filesystems/dnotify.txt
3921 F:      fs/notify/dnotify/
3922 F:      include/linux/dnotify.h
3923
3924 DISK GEOMETRY AND PARTITION HANDLING
3925 M:      Andries Brouwer <aeb@cwi.nl>
3926 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3927 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3928 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3929 S:      Maintained
3930
3931 DISKQUOTA
3932 M:      Jan Kara <jack@suse.com>
3933 S:      Maintained
3934 F:      Documentation/filesystems/quota.txt
3935 F:      fs/quota/
3936 F:      include/linux/quota*.h
3937 F:      include/uapi/linux/quota*.h
3938
3939 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3940 M:      Bernie Thompson <bernie@plugable.com>
3941 L:      linux-fbdev@vger.kernel.org
3942 S:      Maintained
3943 W:      http://plugable.com/category/projects/udlfb/
3944 F:      drivers/video/fbdev/udlfb.c
3945 F:      include/video/udlfb.h
3946 F:      Documentation/fb/udlfb.txt
3947
3948 DISTRIBUTED LOCK MANAGER (DLM)
3949 M:      Christine Caulfield <ccaulfie@redhat.com>
3950 M:      David Teigland <teigland@redhat.com>
3951 L:      cluster-devel@redhat.com
3952 W:      http://sources.redhat.com/cluster/
3953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3954 S:      Supported
3955 F:      fs/dlm/
3956
3957 DMA BUFFER SHARING FRAMEWORK
3958 M:      Sumit Semwal <sumit.semwal@linaro.org>
3959 S:      Maintained
3960 L:      linux-media@vger.kernel.org
3961 L:      dri-devel@lists.freedesktop.org
3962 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3963 F:      drivers/dma-buf/
3964 F:      include/linux/dma-buf*
3965 F:      include/linux/reservation.h
3966 F:      include/linux/*fence.h
3967 F:      Documentation/dma-buf-sharing.txt
3968 T:      git git://anongit.freedesktop.org/drm/drm-misc
3969
3970 SYNC FILE FRAMEWORK
3971 M:      Sumit Semwal <sumit.semwal@linaro.org>
3972 R:      Gustavo Padovan <gustavo@padovan.org>
3973 S:      Maintained
3974 L:      linux-media@vger.kernel.org
3975 L:      dri-devel@lists.freedesktop.org
3976 F:      drivers/dma-buf/sync_*
3977 F:      drivers/dma-buf/sw_sync.c
3978 F:      include/linux/sync_file.h
3979 F:      include/uapi/linux/sync_file.h
3980 F:      Documentation/sync_file.txt
3981 T:      git git://anongit.freedesktop.org/drm/drm-misc
3982
3983 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3984 M:      Vinod Koul <vinod.koul@intel.com>
3985 L:      dmaengine@vger.kernel.org
3986 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3987 S:      Maintained
3988 F:      drivers/dma/
3989 F:      include/linux/dmaengine.h
3990 F:      Documentation/devicetree/bindings/dma/
3991 F:      Documentation/dmaengine/
3992 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3993
3994 DME1737 HARDWARE MONITOR DRIVER
3995 M:      Juerg Haefliger <juergh@gmail.com>
3996 L:      linux-hwmon@vger.kernel.org
3997 S:      Maintained
3998 F:      Documentation/hwmon/dme1737
3999 F:      drivers/hwmon/dme1737.c
4000
4001 DMI/SMBIOS SUPPORT
4002 M:      Jean Delvare <jdelvare@suse.com>
4003 S:      Maintained
4004 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4005 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4006 F:      drivers/firmware/dmi-id.c
4007 F:      drivers/firmware/dmi_scan.c
4008 F:      include/linux/dmi.h
4009
4010 DOCUMENTATION
4011 M:      Jonathan Corbet <corbet@lwn.net>
4012 L:      linux-doc@vger.kernel.org
4013 S:      Maintained
4014 F:      Documentation/
4015 F:      scripts/docproc.c
4016 F:      scripts/kernel-doc*
4017 X:      Documentation/ABI/
4018 X:      Documentation/devicetree/
4019 X:      Documentation/acpi
4020 X:      Documentation/power
4021 X:      Documentation/spi
4022 X:      Documentation/media
4023 T:      git git://git.lwn.net/linux.git docs-next
4024
4025 DOUBLETALK DRIVER
4026 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4027 L:      blinux-list@redhat.com
4028 S:      Maintained
4029 F:      drivers/char/dtlk.c
4030 F:      include/linux/dtlk.h
4031
4032 DPT_I2O SCSI RAID DRIVER
4033 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4034 L:      linux-scsi@vger.kernel.org
4035 W:      http://www.adaptec.com/
4036 S:      Maintained
4037 F:      drivers/scsi/dpt*
4038 F:      drivers/scsi/dpt/
4039
4040 DRBD DRIVER
4041 M:      Philipp Reisner <philipp.reisner@linbit.com>
4042 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4043 L:      drbd-dev@lists.linbit.com
4044 W:      http://www.drbd.org
4045 T:      git git://git.linbit.com/linux-drbd.git
4046 T:      git git://git.linbit.com/drbd-8.4.git
4047 S:      Supported
4048 F:      drivers/block/drbd/
4049 F:      lib/lru_cache.c
4050 F:      Documentation/blockdev/drbd/
4051
4052 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4053 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4055 S:      Supported
4056 F:      Documentation/kobject.txt
4057 F:      drivers/base/
4058 F:      fs/debugfs/
4059 F:      fs/kernfs/
4060 F:      fs/sysfs/
4061 F:      include/linux/debugfs.h
4062 F:      include/linux/kobj*
4063 F:      lib/kobj*
4064
4065 DRM DRIVERS
4066 M:      David Airlie <airlied@linux.ie>
4067 L:      dri-devel@lists.freedesktop.org
4068 T:      git git://people.freedesktop.org/~airlied/linux
4069 B:      https://bugs.freedesktop.org/
4070 C:      irc://chat.freenode.net/dri-devel
4071 S:      Maintained
4072 F:      drivers/gpu/drm/
4073 F:      drivers/gpu/vga/
4074 F:      Documentation/devicetree/bindings/display/
4075 F:      Documentation/devicetree/bindings/gpu/
4076 F:      Documentation/devicetree/bindings/video/
4077 F:      Documentation/gpu/
4078 F:      include/drm/
4079 F:      include/uapi/drm/
4080
4081 DRM DRIVERS AND MISC GPU PATCHES
4082 M:      Daniel Vetter <daniel.vetter@intel.com>
4083 M:      Jani Nikula <jani.nikula@linux.intel.com>
4084 M:      Sean Paul <seanpaul@chromium.org>
4085 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4086 S:      Maintained
4087 T:      git git://anongit.freedesktop.org/drm/drm-misc
4088 F:      Documentation/gpu/
4089 F:      drivers/gpu/vga/
4090 F:      drivers/gpu/drm/*
4091 F:      include/drm/drm*
4092 F:      include/uapi/drm/drm*
4093
4094 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4095 M:      Dave Airlie <airlied@redhat.com>
4096 S:      Odd Fixes
4097 F:      drivers/gpu/drm/ast/
4098
4099 DRM DRIVERS FOR BRIDGE CHIPS
4100 M:      Archit Taneja <architt@codeaurora.org>
4101 S:      Maintained
4102 T:      git git://anongit.freedesktop.org/drm/drm-misc
4103 F:      drivers/gpu/drm/bridge/
4104
4105 DRM DRIVER FOR BOCHS VIRTUAL GPU
4106 M:      Gerd Hoffmann <kraxel@redhat.com>
4107 S:      Odd Fixes
4108 F:      drivers/gpu/drm/bochs/
4109
4110 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4111 M:      Dave Airlie <airlied@redhat.com>
4112 S:      Odd Fixes
4113 F:      drivers/gpu/drm/cirrus/
4114
4115 RADEON and AMDGPU DRM DRIVERS
4116 M:      Alex Deucher <alexander.deucher@amd.com>
4117 M:      Christian König <christian.koenig@amd.com>
4118 L:      dri-devel@lists.freedesktop.org
4119 T:      git git://people.freedesktop.org/~agd5f/linux
4120 S:      Supported
4121 F:      drivers/gpu/drm/radeon/
4122 F:      include/uapi/drm/radeon_drm.h
4123 F:      drivers/gpu/drm/amd/
4124 F:      include/uapi/drm/amdgpu_drm.h
4125
4126 DRM PANEL DRIVERS
4127 M:      Thierry Reding <thierry.reding@gmail.com>
4128 L:      dri-devel@lists.freedesktop.org
4129 T:      git git://anongit.freedesktop.org/tegra/linux.git
4130 S:      Maintained
4131 F:      drivers/gpu/drm/drm_panel.c
4132 F:      drivers/gpu/drm/panel/
4133 F:      include/drm/drm_panel.h
4134 F:      Documentation/devicetree/bindings/display/panel/
4135
4136 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4137 M:      Daniel Vetter <daniel.vetter@intel.com>
4138 M:      Jani Nikula <jani.nikula@linux.intel.com>
4139 L:      intel-gfx@lists.freedesktop.org
4140 W:      https://01.org/linuxgraphics/
4141 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4142 C:      irc://chat.freenode.net/intel-gfx
4143 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4144 T:      git git://anongit.freedesktop.org/drm-intel
4145 S:      Supported
4146 F:      drivers/gpu/drm/i915/
4147 F:      include/drm/i915*
4148 F:      include/uapi/drm/i915_drm.h
4149 F:      Documentation/gpu/i915.rst
4150
4151 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4152 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4153 M:      Zhi Wang <zhi.a.wang@intel.com>
4154 L:      igvt-g-dev@lists.01.org
4155 L:      intel-gfx@lists.freedesktop.org
4156 W:      https://01.org/igvt-g
4157 T:      git https://github.com/01org/gvt-linux.git
4158 S:      Supported
4159 F:      drivers/gpu/drm/i915/gvt/
4160
4161 DRM DRIVERS FOR ATMEL HLCDC
4162 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4163 L:      dri-devel@lists.freedesktop.org
4164 S:      Supported
4165 F:      drivers/gpu/drm/atmel-hlcdc/
4166 F:      Documentation/devicetree/bindings/drm/atmel/
4167
4168 DRM DRIVERS FOR ALLWINNER A10
4169 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4170 L:      dri-devel@lists.freedesktop.org
4171 S:      Supported
4172 F:      drivers/gpu/drm/sun4i/
4173 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4174
4175 DRM DRIVERS FOR AMLOGIC SOCS
4176 M:      Neil Armstrong <narmstrong@baylibre.com>
4177 L:      dri-devel@lists.freedesktop.org
4178 L:      linux-amlogic@lists.infradead.org
4179 W:      http://linux-meson.com/
4180 S:      Supported
4181 F:      drivers/gpu/drm/meson/
4182 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4183
4184 DRM DRIVERS FOR EXYNOS
4185 M:      Inki Dae <inki.dae@samsung.com>
4186 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4187 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4188 M:      Kyungmin Park <kyungmin.park@samsung.com>
4189 L:      dri-devel@lists.freedesktop.org
4190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4191 S:      Supported
4192 F:      drivers/gpu/drm/exynos/
4193 F:      include/uapi/drm/exynos_drm.h
4194 F:      Documentation/devicetree/bindings/display/exynos/
4195
4196 DRM DRIVERS FOR FREESCALE DCU
4197 M:      Stefan Agner <stefan@agner.ch>
4198 M:      Alison Wang <alison.wang@freescale.com>
4199 L:      dri-devel@lists.freedesktop.org
4200 S:      Supported
4201 F:      drivers/gpu/drm/fsl-dcu/
4202 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4203 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4204 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4205
4206 DRM DRIVERS FOR FREESCALE IMX
4207 M:      Philipp Zabel <p.zabel@pengutronix.de>
4208 L:      dri-devel@lists.freedesktop.org
4209 S:      Maintained
4210 F:      drivers/gpu/drm/imx/
4211 F:      drivers/gpu/ipu-v3/
4212 F:      Documentation/devicetree/bindings/display/imx/
4213
4214 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4215 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4216 L:      dri-devel@lists.freedesktop.org
4217 T:      git git://github.com/patjak/drm-gma500
4218 S:      Maintained
4219 F:      drivers/gpu/drm/gma500/
4220
4221 DRM DRIVERS FOR HISILICON
4222 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4223 M:      Rongrong Zou <zourongrong@gmail.com>
4224 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4225 R:      Chen Feng <puck.chen@hisilicon.com>
4226 L:      dri-devel@lists.freedesktop.org
4227 T:      git git://github.com/xin3liang/linux.git
4228 S:      Maintained
4229 F:      drivers/gpu/drm/hisilicon/
4230 F:      Documentation/devicetree/bindings/display/hisilicon/
4231
4232 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4233 S:      Orphan / Obsolete
4234 F:      drivers/gpu/drm/i810/
4235 F:      include/uapi/drm/i810_drm.h
4236
4237 DRM DRIVERS FOR MEDIATEK
4238 M:      CK Hu <ck.hu@mediatek.com>
4239 M:      Philipp Zabel <p.zabel@pengutronix.de>
4240 L:      dri-devel@lists.freedesktop.org
4241 S:      Supported
4242 F:      drivers/gpu/drm/mediatek/
4243 F:      Documentation/devicetree/bindings/display/mediatek/
4244
4245 DRM DRIVER FOR MSM ADRENO GPU
4246 M:      Rob Clark <robdclark@gmail.com>
4247 L:      linux-arm-msm@vger.kernel.org
4248 L:      dri-devel@lists.freedesktop.org
4249 L:      freedreno@lists.freedesktop.org
4250 T:      git git://people.freedesktop.org/~robclark/linux
4251 S:      Maintained
4252 F:      drivers/gpu/drm/msm/
4253 F:      include/uapi/drm/msm_drm.h
4254 F:      Documentation/devicetree/bindings/display/msm/
4255
4256 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4257 M:      Ben Skeggs <bskeggs@redhat.com>
4258 L:      dri-devel@lists.freedesktop.org
4259 L:      nouveau@lists.freedesktop.org
4260 T:      git git://github.com/skeggsb/linux
4261 S:      Supported
4262 F:      drivers/gpu/drm/nouveau/
4263 F:      include/uapi/drm/nouveau_drm.h
4264
4265 DRM DRIVERS FOR NVIDIA TEGRA
4266 M:      Thierry Reding <thierry.reding@gmail.com>
4267 L:      dri-devel@lists.freedesktop.org
4268 L:      linux-tegra@vger.kernel.org
4269 T:      git git://anongit.freedesktop.org/tegra/linux.git
4270 S:      Supported
4271 F:      drivers/gpu/drm/tegra/
4272 F:      drivers/gpu/host1x/
4273 F:      include/linux/host1x.h
4274 F:      include/uapi/drm/tegra_drm.h
4275 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4276
4277 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4278 S:      Orphan / Obsolete
4279 F:      drivers/gpu/drm/mga/
4280 F:      include/uapi/drm/mga_drm.h
4281
4282 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4283 M:      Dave Airlie <airlied@redhat.com>
4284 S:      Odd Fixes
4285 F:      drivers/gpu/drm/mgag200/
4286
4287 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4288 S:      Orphan / Obsolete
4289 F:      drivers/gpu/drm/r128/
4290 F:      include/uapi/drm/r128_drm.h
4291
4292 DRM DRIVERS FOR RENESAS
4293 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4294 L:      dri-devel@lists.freedesktop.org
4295 L:      linux-renesas-soc@vger.kernel.org
4296 T:      git git://linuxtv.org/pinchartl/fbdev
4297 S:      Supported
4298 F:      drivers/gpu/drm/rcar-du/
4299 F:      drivers/gpu/drm/shmobile/
4300 F:      include/linux/platform_data/shmob_drm.h
4301 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4302
4303 DRM DRIVER FOR QXL VIRTUAL GPU
4304 M:      Dave Airlie <airlied@redhat.com>
4305 S:      Odd Fixes
4306 F:      drivers/gpu/drm/qxl/
4307 F:      include/uapi/drm/qxl_drm.h
4308
4309 DRM DRIVERS FOR ROCKCHIP
4310 M:      Mark Yao <mark.yao@rock-chips.com>
4311 L:      dri-devel@lists.freedesktop.org
4312 S:      Maintained
4313 F:      drivers/gpu/drm/rockchip/
4314 F:      Documentation/devicetree/bindings/display/rockchip/
4315
4316 DRM DRIVER FOR SAVAGE VIDEO CARDS
4317 S:      Orphan / Obsolete
4318 F:      drivers/gpu/drm/savage/
4319 F:      include/uapi/drm/savage_drm.h
4320
4321 DRM DRIVER FOR SIS VIDEO CARDS
4322 S:      Orphan / Obsolete
4323 F:      drivers/gpu/drm/sis/
4324 F:      include/uapi/drm/sis_drm.h
4325
4326 DRM DRIVERS FOR STI
4327 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4328 M:      Vincent Abriou <vincent.abriou@st.com>
4329 L:      dri-devel@lists.freedesktop.org
4330 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4331 S:      Maintained
4332 F:      drivers/gpu/drm/sti
4333 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4334
4335 DRM DRIVER FOR TDFX VIDEO CARDS
4336 S:      Orphan / Obsolete
4337 F:      drivers/gpu/drm/tdfx/
4338
4339 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4340 M:      Dave Airlie <airlied@redhat.com>
4341 S:      Odd Fixes
4342 F:      drivers/gpu/drm/udl/
4343
4344 DRM DRIVERS FOR VIVANTE GPU IP
4345 M:      Lucas Stach <l.stach@pengutronix.de>
4346 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4347 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4348 L:      etnaviv@lists.freedesktop.org
4349 L:      dri-devel@lists.freedesktop.org
4350 S:      Maintained
4351 F:      drivers/gpu/drm/etnaviv/
4352 F:      include/uapi/drm/etnaviv_drm.h
4353 F:      Documentation/devicetree/bindings/display/etnaviv/
4354
4355 DRM DRIVER FOR VMWARE VIRTUAL GPU
4356 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4357 M:      Sinclair Yeh <syeh@vmware.com>
4358 M:      Thomas Hellstrom <thellstrom@vmware.com>
4359 L:      dri-devel@lists.freedesktop.org
4360 T:      git git://people.freedesktop.org/~syeh/repos_linux
4361 T:      git git://people.freedesktop.org/~thomash/linux
4362 S:      Supported
4363 F:      drivers/gpu/drm/vmwgfx/
4364 F:      include/uapi/drm/vmwgfx_drm.h
4365
4366 DRM DRIVERS FOR VC4
4367 M:      Eric Anholt <eric@anholt.net>
4368 T:      git git://github.com/anholt/linux
4369 S:      Supported
4370 F:      drivers/gpu/drm/vc4/
4371 F:      include/uapi/drm/vc4_drm.h
4372 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4373
4374 DRM DRIVERS FOR TI OMAP
4375 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4376 L:      dri-devel@lists.freedesktop.org
4377 S:      Maintained
4378 F:      drivers/gpu/drm/omapdrm/
4379 F:      Documentation/devicetree/bindings/display/ti/
4380
4381 DRM DRIVERS FOR TI LCDC
4382 M:      Jyri Sarha <jsarha@ti.com>
4383 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4384 L:      dri-devel@lists.freedesktop.org
4385 S:      Maintained
4386 F:      drivers/gpu/drm/tilcdc/
4387 F:      Documentation/devicetree/bindings/display/tilcdc/
4388
4389 DRM DRIVERS FOR ZTE ZX
4390 M:      Shawn Guo <shawnguo@kernel.org>
4391 L:      dri-devel@lists.freedesktop.org
4392 S:      Maintained
4393 F:      drivers/gpu/drm/zte/
4394 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4395
4396 DSBR100 USB FM RADIO DRIVER
4397 M:      Alexey Klimov <klimov.linux@gmail.com>
4398 L:      linux-media@vger.kernel.org
4399 T:      git git://linuxtv.org/media_tree.git
4400 S:      Maintained
4401 F:      drivers/media/radio/dsbr100.c
4402
4403 DSCC4 DRIVER
4404 M:      Francois Romieu <romieu@fr.zoreil.com>
4405 L:      netdev@vger.kernel.org
4406 S:      Maintained
4407 F:      drivers/net/wan/dscc4.c
4408
4409 DT3155 MEDIA DRIVER
4410 M:      Hans Verkuil <hverkuil@xs4all.nl>
4411 L:      linux-media@vger.kernel.org
4412 T:      git git://linuxtv.org/media_tree.git
4413 W:      https://linuxtv.org
4414 S:      Odd Fixes
4415 F:      drivers/media/pci/dt3155/
4416
4417 DVB_USB_AF9015 MEDIA DRIVER
4418 M:      Antti Palosaari <crope@iki.fi>
4419 L:      linux-media@vger.kernel.org
4420 W:      https://linuxtv.org
4421 W:      http://palosaari.fi/linux/
4422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4423 T:      git git://linuxtv.org/anttip/media_tree.git
4424 S:      Maintained
4425 F:      drivers/media/usb/dvb-usb-v2/af9015*
4426
4427 DVB_USB_AF9035 MEDIA DRIVER
4428 M:      Antti Palosaari <crope@iki.fi>
4429 L:      linux-media@vger.kernel.org
4430 W:      https://linuxtv.org
4431 W:      http://palosaari.fi/linux/
4432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4433 T:      git git://linuxtv.org/anttip/media_tree.git
4434 S:      Maintained
4435 F:      drivers/media/usb/dvb-usb-v2/af9035*
4436
4437 DVB_USB_ANYSEE MEDIA DRIVER
4438 M:      Antti Palosaari <crope@iki.fi>
4439 L:      linux-media@vger.kernel.org
4440 W:      https://linuxtv.org
4441 W:      http://palosaari.fi/linux/
4442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4443 T:      git git://linuxtv.org/anttip/media_tree.git
4444 S:      Maintained
4445 F:      drivers/media/usb/dvb-usb-v2/anysee*
4446
4447 DVB_USB_AU6610 MEDIA DRIVER
4448 M:      Antti Palosaari <crope@iki.fi>
4449 L:      linux-media@vger.kernel.org
4450 W:      https://linuxtv.org
4451 W:      http://palosaari.fi/linux/
4452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4453 T:      git git://linuxtv.org/anttip/media_tree.git
4454 S:      Maintained
4455 F:      drivers/media/usb/dvb-usb-v2/au6610*
4456
4457 DVB_USB_CE6230 MEDIA DRIVER
4458 M:      Antti Palosaari <crope@iki.fi>
4459 L:      linux-media@vger.kernel.org
4460 W:      https://linuxtv.org
4461 W:      http://palosaari.fi/linux/
4462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4463 T:      git git://linuxtv.org/anttip/media_tree.git
4464 S:      Maintained
4465 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4466
4467 DVB_USB_CXUSB MEDIA DRIVER
4468 M:      Michael Krufky <mkrufky@linuxtv.org>
4469 L:      linux-media@vger.kernel.org
4470 W:      https://linuxtv.org
4471 W:      http://github.com/mkrufky
4472 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4473 T:      git git://linuxtv.org/media_tree.git
4474 S:      Maintained
4475 F:      drivers/media/usb/dvb-usb/cxusb*
4476
4477 DVB_USB_EC168 MEDIA DRIVER
4478 M:      Antti Palosaari <crope@iki.fi>
4479 L:      linux-media@vger.kernel.org
4480 W:      https://linuxtv.org
4481 W:      http://palosaari.fi/linux/
4482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4483 T:      git git://linuxtv.org/anttip/media_tree.git
4484 S:      Maintained
4485 F:      drivers/media/usb/dvb-usb-v2/ec168*
4486
4487 DVB_USB_GL861 MEDIA DRIVER
4488 M:      Antti Palosaari <crope@iki.fi>
4489 L:      linux-media@vger.kernel.org
4490 W:      https://linuxtv.org
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/gl861*
4495
4496 DVB_USB_MXL111SF 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/mkrufky/mxl111sf.git
4503 S:      Maintained
4504 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4505
4506 DVB_USB_RTL28XXU 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/rtl28xxu*
4515
4516 DVB_USB_V2 MEDIA DRIVER
4517 M:      Antti Palosaari <crope@iki.fi>
4518 L:      linux-media@vger.kernel.org
4519 W:      https://linuxtv.org
4520 W:      http://palosaari.fi/linux/
4521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4522 T:      git git://linuxtv.org/anttip/media_tree.git
4523 S:      Maintained
4524 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4525 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4526
4527 DYNAMIC DEBUG
4528 M:      Jason Baron <jbaron@akamai.com>
4529 S:      Maintained
4530 F:      lib/dynamic_debug.c
4531 F:      include/linux/dynamic_debug.h
4532
4533 DZ DECSTATION DZ11 SERIAL DRIVER
4534 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4535 S:      Maintained
4536 F:      drivers/tty/serial/dz.*
4537
4538 E3X0 POWER BUTTON DRIVER
4539 M:      Moritz Fischer <moritz.fischer@ettus.com>
4540 L:      usrp-users@lists.ettus.com
4541 W:      http://www.ettus.com
4542 S:      Supported
4543 F:      drivers/input/misc/e3x0-button.c
4544 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4545
4546 E4000 MEDIA DRIVER
4547 M:      Antti Palosaari <crope@iki.fi>
4548 L:      linux-media@vger.kernel.org
4549 W:      https://linuxtv.org
4550 W:      http://palosaari.fi/linux/
4551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4552 T:      git git://linuxtv.org/anttip/media_tree.git
4553 S:      Maintained
4554 F:      drivers/media/tuners/e4000*
4555
4556 EATA ISA/EISA/PCI SCSI DRIVER
4557 M:      Dario Ballabio <ballabio_dario@emc.com>
4558 L:      linux-scsi@vger.kernel.org
4559 S:      Maintained
4560 F:      drivers/scsi/eata.c
4561
4562 EC100 MEDIA DRIVER
4563 M:      Antti Palosaari <crope@iki.fi>
4564 L:      linux-media@vger.kernel.org
4565 W:      https://linuxtv.org
4566 W:      http://palosaari.fi/linux/
4567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4568 T:      git git://linuxtv.org/anttip/media_tree.git
4569 S:      Maintained
4570 F:      drivers/media/dvb-frontends/ec100*
4571
4572 ECRYPT FILE SYSTEM
4573 M:      Tyler Hicks <tyhicks@canonical.com>
4574 L:      ecryptfs@vger.kernel.org
4575 W:      http://ecryptfs.org
4576 W:      https://launchpad.net/ecryptfs
4577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4578 S:      Supported
4579 F:      Documentation/filesystems/ecryptfs.txt
4580 F:      fs/ecryptfs/
4581
4582 EDAC-CORE
4583 M:      Borislav Petkov <bp@alien8.de>
4584 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4585 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4586 L:      linux-edac@vger.kernel.org
4587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4589 S:      Supported
4590 F:      Documentation/edac.txt
4591 F:      drivers/edac/
4592 F:      include/linux/edac.h
4593
4594 EDAC-AMD64
4595 M:      Borislav Petkov <bp@alien8.de>
4596 L:      linux-edac@vger.kernel.org
4597 S:      Maintained
4598 F:      drivers/edac/amd64_edac*
4599
4600 EDAC-CALXEDA
4601 M:      Robert Richter <rric@kernel.org>
4602 L:      linux-edac@vger.kernel.org
4603 S:      Maintained
4604 F:      drivers/edac/highbank*
4605
4606 EDAC-CAVIUM
4607 M:      Ralf Baechle <ralf@linux-mips.org>
4608 M:      David Daney <david.daney@cavium.com>
4609 L:      linux-edac@vger.kernel.org
4610 L:      linux-mips@linux-mips.org
4611 S:      Supported
4612 F:      drivers/edac/octeon_edac*
4613
4614 EDAC-E752X
4615 M:      Mark Gross <mark.gross@intel.com>
4616 L:      linux-edac@vger.kernel.org
4617 S:      Maintained
4618 F:      drivers/edac/e752x_edac.c
4619
4620 EDAC-E7XXX
4621 L:      linux-edac@vger.kernel.org
4622 S:      Maintained
4623 F:      drivers/edac/e7xxx_edac.c
4624
4625 EDAC-FSL_DDR
4626 M:      York Sun <york.sun@nxp.com>
4627 L:      linux-edac@vger.kernel.org
4628 S:      Maintained
4629 F:      drivers/edac/fsl_ddr_edac.*
4630
4631 EDAC-GHES
4632 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4634 L:      linux-edac@vger.kernel.org
4635 S:      Maintained
4636 F:      drivers/edac/ghes_edac.c
4637
4638 EDAC-I82443BXGX
4639 M:      Tim Small <tim@buttersideup.com>
4640 L:      linux-edac@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/edac/i82443bxgx_edac.c
4643
4644 EDAC-I3000
4645 L:      linux-edac@vger.kernel.org
4646 S:      Orphan
4647 F:      drivers/edac/i3000_edac.c
4648
4649 EDAC-I5000
4650 L:      linux-edac@vger.kernel.org
4651 S:      Maintained
4652 F:      drivers/edac/i5000_edac.c
4653
4654 EDAC-I5400
4655 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4656 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4657 L:      linux-edac@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/edac/i5400_edac.c
4660
4661 EDAC-I7300
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/i7300_edac.c
4667
4668 EDAC-I7CORE
4669 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4671 L:      linux-edac@vger.kernel.org
4672 S:      Maintained
4673 F:      drivers/edac/i7core_edac.c
4674
4675 EDAC-I82975X
4676 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4677 M:      "Arvind R." <arvino55@gmail.com>
4678 L:      linux-edac@vger.kernel.org
4679 S:      Maintained
4680 F:      drivers/edac/i82975x_edac.c
4681
4682 EDAC-IE31200
4683 M:      Jason Baron <jbaron@akamai.com>
4684 L:      linux-edac@vger.kernel.org
4685 S:      Maintained
4686 F:      drivers/edac/ie31200_edac.c
4687
4688 EDAC-MPC85XX
4689 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4690 L:      linux-edac@vger.kernel.org
4691 S:      Maintained
4692 F:      drivers/edac/mpc85xx_edac.[ch]
4693
4694 EDAC-PASEMI
4695 M:      Egor Martovetsky <egor@pasemi.com>
4696 L:      linux-edac@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/edac/pasemi_edac.c
4699
4700 EDAC-R82600
4701 M:      Tim Small <tim@buttersideup.com>
4702 L:      linux-edac@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/edac/r82600_edac.c
4705
4706 EDAC-SBRIDGE
4707 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4708 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4709 L:      linux-edac@vger.kernel.org
4710 S:      Maintained
4711 F:      drivers/edac/sb_edac.c
4712
4713 EDAC-SKYLAKE
4714 M:      Tony Luck <tony.luck@intel.com>
4715 L:      linux-edac@vger.kernel.org
4716 S:      Maintained
4717 F:      drivers/edac/skx_edac.c
4718
4719 EDAC-XGENE
4720 APPLIED MICRO (APM) X-GENE SOC EDAC
4721 M:     Loc Ho <lho@apm.com>
4722 S:     Supported
4723 F:     drivers/edac/xgene_edac.c
4724 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4725
4726 EDIROL UA-101/UA-1000 DRIVER
4727 M:      Clemens Ladisch <clemens@ladisch.de>
4728 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4729 T:      git git://git.alsa-project.org/alsa-kernel.git
4730 S:      Maintained
4731 F:      sound/usb/misc/ua101.c
4732
4733 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4734 M:      Matt Fleming <matt@codeblueprint.co.uk>
4735 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4736 L:      linux-efi@vger.kernel.org
4737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4738 S:      Maintained
4739 F:      Documentation/efi-stub.txt
4740 F:      arch/*/kernel/efi.c
4741 F:      arch/x86/boot/compressed/eboot.[ch]
4742 F:      arch/*/include/asm/efi.h
4743 F:      arch/x86/platform/efi/
4744 F:      drivers/firmware/efi/
4745 F:      include/linux/efi*.h
4746 F:      arch/arm/boot/compressed/efi-header.S
4747 F:      arch/arm64/kernel/efi-entry.S
4748
4749 EFI VARIABLE FILESYSTEM
4750 M:      Matthew Garrett <matthew.garrett@nebula.com>
4751 M:      Jeremy Kerr <jk@ozlabs.org>
4752 M:      Matt Fleming <matt@codeblueprint.co.uk>
4753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4754 L:      linux-efi@vger.kernel.org
4755 S:      Maintained
4756 F:      fs/efivarfs/
4757
4758 EFIFB FRAMEBUFFER DRIVER
4759 L:      linux-fbdev@vger.kernel.org
4760 M:      Peter Jones <pjones@redhat.com>
4761 S:      Maintained
4762 F:      drivers/video/fbdev/efifb.c
4763
4764 EFI TEST DRIVER
4765 L:      linux-efi@vger.kernel.org
4766 M:      Ivan Hu <ivan.hu@canonical.com>
4767 M:      Matt Fleming <matt@codeblueprint.co.uk>
4768 S:      Maintained
4769 F:      drivers/firmware/efi/test/
4770
4771 EFS FILESYSTEM
4772 W:      http://aeschi.ch.eu.org/efs/
4773 S:      Orphan
4774 F:      fs/efs/
4775
4776 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4777 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4778 L:      netdev@vger.kernel.org
4779 S:      Maintained
4780 F:      drivers/net/ethernet/ibm/ehea/
4781
4782 EM28XX VIDEO4LINUX DRIVER
4783 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4784 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4785 L:      linux-media@vger.kernel.org
4786 W:      https://linuxtv.org
4787 T:      git git://linuxtv.org/media_tree.git
4788 S:      Maintained
4789 F:      drivers/media/usb/em28xx/
4790 F:      Documentation/media/v4l-drivers/em28xx*
4791
4792 EMBEDDED LINUX
4793 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4794 M:      Matt Mackall <mpm@selenic.com>
4795 M:      David Woodhouse <dwmw2@infradead.org>
4796 L:      linux-embedded@vger.kernel.org
4797 S:      Maintained
4798
4799 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4800 M:      James Smart <james.smart@broadcom.com>
4801 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4802 L:      linux-scsi@vger.kernel.org
4803 W:      http://www.broadcom.com
4804 S:      Supported
4805 F:      drivers/scsi/lpfc/
4806
4807 ENE CB710 FLASH CARD READER DRIVER
4808 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4809 S:      Maintained
4810 F:      drivers/misc/cb710/
4811 F:      drivers/mmc/host/cb710-mmc.*
4812 F:      include/linux/cb710.h
4813
4814 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4815 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4816 S:      Maintained
4817 F:      drivers/media/rc/ene_ir.*
4818
4819 EPSON S1D13XXX FRAMEBUFFER DRIVER
4820 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4821 S:      Maintained
4822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4823 F:      drivers/video/fbdev/s1d13xxxfb.c
4824 F:      include/video/s1d13xxxfb.h
4825
4826 ET131X NETWORK DRIVER
4827 M:      Mark Einon <mark.einon@gmail.com>
4828 S:      Odd Fixes
4829 F:      drivers/net/ethernet/agere/
4830
4831 ETHERNET BRIDGE
4832 M:      Stephen Hemminger <stephen@networkplumber.org>
4833 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4834 L:      netdev@vger.kernel.org
4835 W:      http://www.linuxfoundation.org/en/Net:Bridge
4836 S:      Maintained
4837 F:      include/linux/netfilter_bridge/
4838 F:      net/bridge/
4839
4840 ETHERNET PHY LIBRARY
4841 M:      Florian Fainelli <f.fainelli@gmail.com>
4842 L:      netdev@vger.kernel.org
4843 S:      Maintained
4844 F:      include/linux/phy.h
4845 F:      include/linux/phy_fixed.h
4846 F:      drivers/net/phy/
4847 F:      Documentation/networking/phy.txt
4848 F:      drivers/of/of_mdio.c
4849 F:      drivers/of/of_net.c
4850
4851 EXT2 FILE SYSTEM
4852 M:      Jan Kara <jack@suse.com>
4853 L:      linux-ext4@vger.kernel.org
4854 S:      Maintained
4855 F:      Documentation/filesystems/ext2.txt
4856 F:      fs/ext2/
4857 F:      include/linux/ext2*
4858
4859 EXT4 FILE SYSTEM
4860 M:      "Theodore Ts'o" <tytso@mit.edu>
4861 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4862 L:      linux-ext4@vger.kernel.org
4863 W:      http://ext4.wiki.kernel.org
4864 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4866 S:      Maintained
4867 F:      Documentation/filesystems/ext4.txt
4868 F:      fs/ext4/
4869
4870 Extended Verification Module (EVM)
4871 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4872 L:      linux-ima-devel@lists.sourceforge.net
4873 L:      linux-security-module@vger.kernel.org
4874 S:      Supported
4875 F:      security/integrity/evm/
4876
4877 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4878 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4879 M:      Chanwoo Choi <cw00.choi@samsung.com>
4880 L:      linux-kernel@vger.kernel.org
4881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4882 S:      Maintained
4883 F:      drivers/extcon/
4884 F:      include/linux/extcon/
4885 F:      include/linux/extcon.h
4886 F:      Documentation/extcon/
4887 F:      Documentation/devicetree/bindings/extcon/
4888
4889 EXYNOS DP DRIVER
4890 M:      Jingoo Han <jingoohan1@gmail.com>
4891 L:      dri-devel@lists.freedesktop.org
4892 S:      Maintained
4893 F:      drivers/gpu/drm/exynos/exynos_dp*
4894
4895 EXYNOS SYSMMU (IOMMU) driver
4896 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4897 L:      iommu@lists.linux-foundation.org
4898 S:      Maintained
4899 F:      drivers/iommu/exynos-iommu.c
4900
4901 EZchip NPS platform support
4902 M:      Noam Camus <noamc@ezchip.com>
4903 S:      Supported
4904 F:      arch/arc/plat-eznps
4905 F:      arch/arc/boot/dts/eznps.dts
4906
4907 F71805F HARDWARE MONITORING DRIVER
4908 M:      Jean Delvare <jdelvare@suse.com>
4909 L:      linux-hwmon@vger.kernel.org
4910 S:      Maintained
4911 F:      Documentation/hwmon/f71805f
4912 F:      drivers/hwmon/f71805f.c
4913
4914 FC0011 TUNER DRIVER
4915 M:      Michael Buesch <m@bues.ch>
4916 L:      linux-media@vger.kernel.org
4917 S:      Maintained
4918 F:      drivers/media/tuners/fc0011.h
4919 F:      drivers/media/tuners/fc0011.c
4920
4921 FC2580 MEDIA DRIVER
4922 M:      Antti Palosaari <crope@iki.fi>
4923 L:      linux-media@vger.kernel.org
4924 W:      https://linuxtv.org
4925 W:      http://palosaari.fi/linux/
4926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4927 T:      git git://linuxtv.org/anttip/media_tree.git
4928 S:      Maintained
4929 F:      drivers/media/tuners/fc2580*
4930
4931 FANOTIFY
4932 M:      Eric Paris <eparis@redhat.com>
4933 S:      Maintained
4934 F:      fs/notify/fanotify/
4935 F:      include/linux/fanotify.h
4936 F:      include/uapi/linux/fanotify.h
4937
4938 FARSYNC SYNCHRONOUS DRIVER
4939 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4940 W:      http://www.farsite.co.uk/
4941 S:      Supported
4942 F:      drivers/net/wan/farsync.*
4943
4944 FAULT INJECTION SUPPORT
4945 M:      Akinobu Mita <akinobu.mita@gmail.com>
4946 S:      Supported
4947 F:      Documentation/fault-injection/
4948 F:      lib/fault-inject.c
4949
4950 FBTFT Framebuffer drivers
4951 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4952 M:      Noralf Trønnes <noralf@tronnes.org>
4953 S:      Maintained
4954 F:      drivers/staging/fbtft/
4955
4956 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4957 M:      Johannes Thumshirn <jth@kernel.org>
4958 L:      fcoe-devel@open-fcoe.org
4959 W:      www.Open-FCoE.org
4960 S:      Supported
4961 F:      drivers/scsi/libfc/
4962 F:      drivers/scsi/fcoe/
4963 F:      include/scsi/fc/
4964 F:      include/scsi/libfc.h
4965 F:      include/scsi/libfcoe.h
4966 F:      include/uapi/scsi/fc/
4967
4968 FILE LOCKING (flock() and fcntl()/lockf())
4969 M:      Jeff Layton <jlayton@poochiereds.net>
4970 M:      "J. Bruce Fields" <bfields@fieldses.org>
4971 L:      linux-fsdevel@vger.kernel.org
4972 S:      Maintained
4973 F:      include/linux/fcntl.h
4974 F:      include/linux/fs.h
4975 F:      include/uapi/linux/fcntl.h
4976 F:      include/uapi/linux/fs.h
4977 F:      fs/fcntl.c
4978 F:      fs/locks.c
4979
4980 FILESYSTEMS (VFS and infrastructure)
4981 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4982 L:      linux-fsdevel@vger.kernel.org
4983 S:      Maintained
4984 F:      fs/*
4985
4986 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4987 M:      Riku Voipio <riku.voipio@iki.fi>
4988 L:      linux-hwmon@vger.kernel.org
4989 S:      Maintained
4990 F:      drivers/hwmon/f75375s.c
4991 F:      include/linux/f75375s.h
4992
4993 FIREWIRE AUDIO DRIVERS
4994 M:      Clemens Ladisch <clemens@ladisch.de>
4995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4996 T:      git git://git.alsa-project.org/alsa-kernel.git
4997 S:      Maintained
4998 F:      sound/firewire/
4999
5000 FIREWIRE MEDIA DRIVERS (firedtv)
5001 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5002 L:      linux-media@vger.kernel.org
5003 L:      linux1394-devel@lists.sourceforge.net
5004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5005 S:      Maintained
5006 F:      drivers/media/firewire/
5007
5008 FIREWIRE SBP-2 TARGET
5009 M:      Chris Boot <bootc@bootc.net>
5010 L:      linux-scsi@vger.kernel.org
5011 L:      target-devel@vger.kernel.org
5012 L:      linux1394-devel@lists.sourceforge.net
5013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5014 S:      Maintained
5015 F:      drivers/target/sbp/
5016
5017 FIREWIRE SUBSYSTEM
5018 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5019 L:      linux1394-devel@lists.sourceforge.net
5020 W:      http://ieee1394.wiki.kernel.org/
5021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5022 S:      Maintained
5023 F:      drivers/firewire/
5024 F:      include/linux/firewire.h
5025 F:      include/uapi/linux/firewire*.h
5026 F:      tools/firewire/
5027
5028 FIRMWARE LOADER (request_firmware)
5029 M:      Ming Lei <ming.lei@canonical.com>
5030 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5031 L:      linux-kernel@vger.kernel.org
5032 S:      Maintained
5033 F:      Documentation/firmware_class/
5034 F:      drivers/base/firmware*.c
5035 F:      include/linux/firmware.h
5036
5037 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5038 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5039 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5040 S:      Maintained
5041 F:      drivers/block/rsxx/
5042
5043 FLOPPY DRIVER
5044 M:      Jiri Kosina <jikos@kernel.org>
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5046 S:      Odd fixes
5047 F:      drivers/block/floppy.c
5048
5049 FMC SUBSYSTEM
5050 M:      Alessandro Rubini <rubini@gnudd.com>
5051 W:      http://www.ohwr.org/projects/fmc-bus
5052 S:      Supported
5053 F:      drivers/fmc/
5054 F:      include/linux/fmc*.h
5055 F:      include/linux/ipmi-fru.h
5056 K:      fmc_d.*register
5057
5058 FPGA MANAGER FRAMEWORK
5059 M:      Alan Tull <atull@opensource.altera.com>
5060 R:      Moritz Fischer <moritz.fischer@ettus.com>
5061 L:      linux-fpga@vger.kernel.org
5062 S:      Maintained
5063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5064 F:      drivers/fpga/
5065 F:      include/linux/fpga/fpga-mgr.h
5066 W:      http://www.rocketboards.org
5067
5068 FPU EMULATOR
5069 M:      Bill Metzenthen <billm@melbpc.org.au>
5070 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5071 S:      Maintained
5072 F:      arch/x86/math-emu/
5073
5074 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5075 L:      netdev@vger.kernel.org
5076 S:      Orphan
5077 F:      drivers/net/wan/dlci.c
5078 F:      drivers/net/wan/sdla.c
5079
5080 FRAMEBUFFER LAYER
5081 L:      linux-fbdev@vger.kernel.org
5082 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5083 S:      Orphan
5084 F:      Documentation/fb/
5085 F:      drivers/video/
5086 F:      include/video/
5087 F:      include/linux/fb.h
5088 F:      include/uapi/video/
5089 F:      include/uapi/linux/fb.h
5090
5091 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5092 M:      Horia Geantă <horia.geanta@nxp.com>
5093 M:      Dan Douglass <dan.douglass@nxp.com>
5094 L:      linux-crypto@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/crypto/caam/
5097 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5098
5099 FREESCALE DIU FRAMEBUFFER DRIVER
5100 M:      Timur Tabi <timur@tabi.org>
5101 L:      linux-fbdev@vger.kernel.org
5102 S:      Maintained
5103 F:      drivers/video/fbdev/fsl-diu-fb.*
5104
5105 FREESCALE DMA DRIVER
5106 M:      Li Yang <leoli@freescale.com>
5107 M:      Zhang Wei <zw@zh-kernel.org>
5108 L:      linuxppc-dev@lists.ozlabs.org
5109 S:      Maintained
5110 F:      drivers/dma/fsldma.*
5111
5112 FREESCALE GPMI NAND DRIVER
5113 M:      Han Xu <han.xu@nxp.com>
5114 L:      linux-mtd@lists.infradead.org
5115 S:      Maintained
5116 F:      drivers/mtd/nand/gpmi-nand/*
5117
5118 FREESCALE I2C CPM DRIVER
5119 M:      Jochen Friedrich <jochen@scram.de>
5120 L:      linuxppc-dev@lists.ozlabs.org
5121 L:      linux-i2c@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/i2c/busses/i2c-cpm.c
5124
5125 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5126 M:      Sascha Hauer <kernel@pengutronix.de>
5127 L:      linux-fbdev@vger.kernel.org
5128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5129 S:      Maintained
5130 F:      include/linux/platform_data/video-imxfb.h
5131 F:      drivers/video/fbdev/imxfb.c
5132
5133 FREESCALE QUAD SPI DRIVER
5134 M:      Han Xu <han.xu@nxp.com>
5135 L:      linux-mtd@lists.infradead.org
5136 S:      Maintained
5137 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5138
5139 FREESCALE SOC FS_ENET DRIVER
5140 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5141 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5142 L:      linuxppc-dev@lists.ozlabs.org
5143 L:      netdev@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/net/ethernet/freescale/fs_enet/
5146 F:      include/linux/fs_enet_pd.h
5147
5148 FREESCALE IMX / MXC FEC DRIVER
5149 M:      Fugang Duan <fugang.duan@nxp.com>
5150 L:      netdev@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/net/ethernet/freescale/fec_main.c
5153 F:      drivers/net/ethernet/freescale/fec_ptp.c
5154 F:      drivers/net/ethernet/freescale/fec.h
5155 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5156
5157 FREESCALE QORIQ DPAA FMAN DRIVER
5158 M:      Madalin Bucur <madalin.bucur@nxp.com>
5159 L:      netdev@vger.kernel.org
5160 S:      Maintained
5161 F:      drivers/net/ethernet/freescale/fman
5162 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5163
5164 FREESCALE SOC DRIVERS
5165 M:      Scott Wood <oss@buserror.net>
5166 L:      linuxppc-dev@lists.ozlabs.org
5167 L:      linux-arm-kernel@lists.infradead.org
5168 S:      Maintained
5169 F:      drivers/soc/fsl/
5170 F:      include/linux/fsl/
5171
5172 FREESCALE QUICC ENGINE LIBRARY
5173 M:      Qiang Zhao <qiang.zhao@nxp.com>
5174 L:      linuxppc-dev@lists.ozlabs.org
5175 S:      Maintained
5176 F:      drivers/soc/fsl/qe/
5177 F:      include/soc/fsl/*qe*.h
5178 F:      include/soc/fsl/*ucc*.h
5179
5180 FREESCALE USB PERIPHERAL DRIVERS
5181 M:      Li Yang <leoli@freescale.com>
5182 L:      linux-usb@vger.kernel.org
5183 L:      linuxppc-dev@lists.ozlabs.org
5184 S:      Maintained
5185 F:      drivers/usb/gadget/udc/fsl*
5186
5187 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5188 M:      Li Yang <leoli@freescale.com>
5189 L:      netdev@vger.kernel.org
5190 L:      linuxppc-dev@lists.ozlabs.org
5191 S:      Maintained
5192 F:      drivers/net/ethernet/freescale/ucc_geth*
5193
5194 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5195 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5196 L:      netdev@vger.kernel.org
5197 S:      Maintained
5198 F:      drivers/net/ethernet/freescale/gianfar*
5199 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5200 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5201
5202 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5203 M:      Zhao Qiang <qiang.zhao@nxp.com>
5204 L:      netdev@vger.kernel.org
5205 L:      linuxppc-dev@lists.ozlabs.org
5206 S:      Maintained
5207 F:      drivers/net/wan/fsl_ucc_hdlc*
5208
5209 FREESCALE QUICC ENGINE UCC UART DRIVER
5210 M:      Timur Tabi <timur@tabi.org>
5211 L:      linuxppc-dev@lists.ozlabs.org
5212 S:      Maintained
5213 F:      drivers/tty/serial/ucc_uart.c
5214
5215 FREESCALE SOC SOUND DRIVERS
5216 M:      Timur Tabi <timur@tabi.org>
5217 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5218 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5219 R:      Fabio Estevam <fabio.estevam@nxp.com>
5220 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5221 L:      linuxppc-dev@lists.ozlabs.org
5222 S:      Maintained
5223 F:      sound/soc/fsl/fsl*
5224 F:      sound/soc/fsl/imx*
5225 F:      sound/soc/fsl/mpc8610_hpcd.c
5226
5227 FREEVXFS FILESYSTEM
5228 M:      Christoph Hellwig <hch@infradead.org>
5229 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5230 S:      Maintained
5231 F:      fs/freevxfs/
5232
5233 FREEZER
5234 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5235 M:      Pavel Machek <pavel@ucw.cz>
5236 L:      linux-pm@vger.kernel.org
5237 S:      Supported
5238 F:      Documentation/power/freezing-of-tasks.txt
5239 F:      include/linux/freezer.h
5240 F:      kernel/freezer.c
5241
5242 FRONTSWAP API
5243 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5244 L:      linux-kernel@vger.kernel.org
5245 S:      Maintained
5246 F:      mm/frontswap.c
5247 F:      include/linux/frontswap.h
5248
5249 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5250 M:      David Howells <dhowells@redhat.com>
5251 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5252 S:      Supported
5253 F:      Documentation/filesystems/caching/
5254 F:      fs/fscache/
5255 F:      include/linux/fscache*.h
5256
5257 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5258 M:      Theodore Y. Ts'o <tytso@mit.edu>
5259 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5260 L:      linux-fsdevel@vger.kernel.org
5261 S:      Supported
5262 F:      fs/crypto/
5263 F:      include/linux/fscrypto.h
5264
5265 F2FS FILE SYSTEM
5266 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5267 M:      Chao Yu <yuchao0@huawei.com>
5268 L:      linux-f2fs-devel@lists.sourceforge.net
5269 W:      https://f2fs.wiki.kernel.org/
5270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5271 S:      Maintained
5272 F:      Documentation/filesystems/f2fs.txt
5273 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5274 F:      fs/f2fs/
5275 F:      include/linux/f2fs_fs.h
5276 F:      include/trace/events/f2fs.h
5277
5278 FUJITSU FR-V (FRV) PORT
5279 S:      Orphan
5280 F:      arch/frv/
5281
5282 FUJITSU LAPTOP EXTRAS
5283 M:      Jonathan Woithe <jwoithe@just42.net>
5284 L:      platform-driver-x86@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/platform/x86/fujitsu-laptop.c
5287
5288 FUJITSU M-5MO LS CAMERA ISP DRIVER
5289 M:      Kyungmin Park <kyungmin.park@samsung.com>
5290 M:      Heungjun Kim <riverful.kim@samsung.com>
5291 L:      linux-media@vger.kernel.org
5292 S:      Maintained
5293 F:      drivers/media/i2c/m5mols/
5294 F:      include/media/i2c/m5mols.h
5295
5296 FUJITSU TABLET EXTRAS
5297 M:      Robert Gerlach <khnz@gmx.de>
5298 L:      platform-driver-x86@vger.kernel.org
5299 S:      Maintained
5300 F:      drivers/platform/x86/fujitsu-tablet.c
5301
5302 FUSE: FILESYSTEM IN USERSPACE
5303 M:      Miklos Szeredi <miklos@szeredi.hu>
5304 L:      linux-fsdevel@vger.kernel.org
5305 W:      http://fuse.sourceforge.net/
5306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5307 S:      Maintained
5308 F:      fs/fuse/
5309 F:      include/uapi/linux/fuse.h
5310 F:      Documentation/filesystems/fuse.txt
5311
5312 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5313 M:      Rik Faith <faith@cs.unc.edu>
5314 L:      linux-scsi@vger.kernel.org
5315 S:      Odd Fixes (e.g., new signatures)
5316 F:      drivers/scsi/fdomain.*
5317
5318 GCC PLUGINS
5319 M:      Kees Cook <keescook@chromium.org>
5320 R:      Emese Revfy <re.emese@gmail.com>
5321 L:      kernel-hardening@lists.openwall.com
5322 S:      Maintained
5323 F:      scripts/gcc-plugins/
5324 F:      scripts/gcc-plugin.sh
5325 F:      scripts/Makefile.gcc-plugins
5326 F:      Documentation/gcc-plugins.txt
5327
5328 GCOV BASED KERNEL PROFILING
5329 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5330 S:      Maintained
5331 F:      kernel/gcov/
5332 F:      Documentation/dev-tools/gcov.rst
5333
5334 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5335 M:      Achim Leubner <achim_leubner@adaptec.com>
5336 L:      linux-scsi@vger.kernel.org
5337 W:      http://www.icp-vortex.com/
5338 S:      Supported
5339 F:      drivers/scsi/gdt*
5340
5341 GDB KERNEL DEBUGGING HELPER SCRIPTS
5342 M:      Jan Kiszka <jan.kiszka@siemens.com>
5343 M:      Kieran Bingham <kieran@bingham.xyz>
5344 S:      Supported
5345 F:      scripts/gdb/
5346
5347 GEMTEK FM RADIO RECEIVER DRIVER
5348 M:      Hans Verkuil <hverkuil@xs4all.nl>
5349 L:      linux-media@vger.kernel.org
5350 T:      git git://linuxtv.org/media_tree.git
5351 W:      https://linuxtv.org
5352 S:      Maintained
5353 F:      drivers/media/radio/radio-gemtek*
5354
5355 GENERIC GPIO I2C DRIVER
5356 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5357 S:      Supported
5358 F:      drivers/i2c/busses/i2c-gpio.c
5359 F:      include/linux/i2c-gpio.h
5360
5361 GENERIC GPIO I2C MULTIPLEXER DRIVER
5362 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5363 L:      linux-i2c@vger.kernel.org
5364 S:      Supported
5365 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5366 F:      include/linux/i2c-mux-gpio.h
5367 F:      Documentation/i2c/muxes/i2c-mux-gpio
5368
5369 GENERIC HDLC (WAN) DRIVERS
5370 M:      Krzysztof Halasa <khc@pm.waw.pl>
5371 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5372 S:      Maintained
5373 F:      drivers/net/wan/c101.c
5374 F:      drivers/net/wan/hd6457*
5375 F:      drivers/net/wan/hdlc*
5376 F:      drivers/net/wan/n2.c
5377 F:      drivers/net/wan/pc300too.c
5378 F:      drivers/net/wan/pci200syn.c
5379 F:      drivers/net/wan/wanxl*
5380
5381 GENERIC INCLUDE/ASM HEADER FILES
5382 M:      Arnd Bergmann <arnd@arndb.de>
5383 L:      linux-arch@vger.kernel.org
5384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5385 S:      Maintained
5386 F:      include/asm-generic/
5387 F:      include/uapi/asm-generic/
5388
5389 GENERIC PHY FRAMEWORK
5390 M:      Kishon Vijay Abraham I <kishon@ti.com>
5391 L:      linux-kernel@vger.kernel.org
5392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5393 S:      Supported
5394 F:      drivers/phy/
5395 F:      include/linux/phy/
5396
5397 GENERIC PM DOMAINS
5398 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5399 M:      Kevin Hilman <khilman@kernel.org>
5400 M:      Ulf Hansson <ulf.hansson@linaro.org>
5401 L:      linux-pm@vger.kernel.org
5402 S:      Supported
5403 F:      drivers/base/power/domain*.c
5404 F:      include/linux/pm_domain.h
5405
5406 GENERIC UIO DRIVER FOR PCI DEVICES
5407 M:      "Michael S. Tsirkin" <mst@redhat.com>
5408 L:      kvm@vger.kernel.org
5409 S:      Supported
5410 F:      drivers/uio/uio_pci_generic.c
5411
5412 GET_MAINTAINER SCRIPT
5413 M:      Joe Perches <joe@perches.com>
5414 S:      Maintained
5415 F:      scripts/get_maintainer.pl
5416
5417 GENWQE (IBM Generic Workqueue Card)
5418 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5419 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5420 S:      Supported
5421 F:      drivers/misc/genwqe/
5422
5423 GFS2 FILE SYSTEM
5424 M:      Steven Whitehouse <swhiteho@redhat.com>
5425 M:      Bob Peterson <rpeterso@redhat.com>
5426 L:      cluster-devel@redhat.com
5427 W:      http://sources.redhat.com/cluster/
5428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5429 S:      Supported
5430 F:      Documentation/filesystems/gfs2*.txt
5431 F:      fs/gfs2/
5432 F:      include/uapi/linux/gfs2_ondisk.h
5433
5434 GIGASET ISDN DRIVERS
5435 M:      Paul Bolle <pebolle@tiscali.nl>
5436 L:      gigaset307x-common@lists.sourceforge.net
5437 W:      http://gigaset307x.sourceforge.net/
5438 S:      Odd Fixes
5439 F:      Documentation/isdn/README.gigaset
5440 F:      drivers/isdn/gigaset/
5441 F:      include/uapi/linux/gigaset_dev.h
5442
5443 GO7007 MPEG CODEC
5444 M:      Hans Verkuil <hans.verkuil@cisco.com>
5445 L:      linux-media@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/media/usb/go7007/
5448
5449 GOODIX TOUCHSCREEN
5450 M:      Bastien Nocera <hadess@hadess.net>
5451 L:      linux-input@vger.kernel.org
5452 S:      Maintained
5453 F:      drivers/input/touchscreen/goodix.c
5454
5455 GPIO MOCKUP DRIVER
5456 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5457 L:      linux-gpio@vger.kernel.org
5458 S:      Maintained
5459 F:      drivers/gpio/gpio-mockup.c
5460 F:      tools/testing/selftests/gpio/
5461
5462 GPIO SUBSYSTEM
5463 M:      Linus Walleij <linus.walleij@linaro.org>
5464 M:      Alexandre Courbot <gnurou@gmail.com>
5465 L:      linux-gpio@vger.kernel.org
5466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5467 S:      Maintained
5468 F:      Documentation/devicetree/bindings/gpio/
5469 F:      Documentation/gpio/
5470 F:      Documentation/ABI/testing/gpio-cdev
5471 F:      Documentation/ABI/obsolete/sysfs-gpio
5472 F:      drivers/gpio/
5473 F:      include/linux/gpio/
5474 F:      include/linux/gpio.h
5475 F:      include/asm-generic/gpio.h
5476 F:      include/uapi/linux/gpio.h
5477 F:      tools/gpio/
5478
5479 GRE DEMULTIPLEXER DRIVER
5480 M:      Dmitry Kozlov <xeb@mail.ru>
5481 L:      netdev@vger.kernel.org
5482 S:      Maintained
5483 F:      net/ipv4/gre_demux.c
5484 F:      net/ipv4/gre_offload.c
5485 F:      include/net/gre.h
5486
5487 GRETH 10/100/1G Ethernet MAC device driver
5488 M:      Andreas Larsson <andreas@gaisler.com>
5489 L:      netdev@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/net/ethernet/aeroflex/
5492
5493 GREYBUS SUBSYSTEM
5494 M:      Johan Hovold <johan@kernel.org>
5495 M:      Alex Elder <elder@kernel.org>
5496 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5497 S:      Maintained
5498 F:      drivers/staging/greybus/
5499
5500 GREYBUS AUDIO PROTOCOLS DRIVERS
5501 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5502 M:      Mark Greer <mgreer@animalcreek.com>
5503 S:      Maintained
5504 F:      drivers/staging/greybus/audio_apbridgea.c
5505 F:      drivers/staging/greybus/audio_apbridgea.h
5506 F:      drivers/staging/greybus/audio_codec.c
5507 F:      drivers/staging/greybus/audio_codec.h
5508 F:      drivers/staging/greybus/audio_gb.c
5509 F:      drivers/staging/greybus/audio_manager.c
5510 F:      drivers/staging/greybus/audio_manager.h
5511 F:      drivers/staging/greybus/audio_manager_module.c
5512 F:      drivers/staging/greybus/audio_manager_private.h
5513 F:      drivers/staging/greybus/audio_manager_sysfs.c
5514 F:      drivers/staging/greybus/audio_module.c
5515 F:      drivers/staging/greybus/audio_topology.c
5516
5517 GREYBUS PROTOCOLS DRIVERS
5518 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5519 S:      Maintained
5520 F:      drivers/staging/greybus/sdio.c
5521 F:      drivers/staging/greybus/light.c
5522 F:      drivers/staging/greybus/gpio.c
5523 F:      drivers/staging/greybus/power_supply.c
5524 F:      drivers/staging/greybus/spi.c
5525 F:      drivers/staging/greybus/spilib.c
5526
5527 GREYBUS PROTOCOLS DRIVERS
5528 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5529 S:      Maintained
5530 F:      drivers/staging/greybus/loopback.c
5531 F:      drivers/staging/greybus/timesync.c
5532 F:      drivers/staging/greybus/timesync_platform.c
5533
5534 GREYBUS PROTOCOLS DRIVERS
5535 M:      Viresh Kumar <vireshk@kernel.org>
5536 S:      Maintained
5537 F:      drivers/staging/greybus/authentication.c
5538 F:      drivers/staging/greybus/bootrom.c
5539 F:      drivers/staging/greybus/firmware.h
5540 F:      drivers/staging/greybus/fw-core.c
5541 F:      drivers/staging/greybus/fw-download.c
5542 F:      drivers/staging/greybus/fw-managament.c
5543 F:      drivers/staging/greybus/greybus_authentication.h
5544 F:      drivers/staging/greybus/greybus_firmware.h
5545 F:      drivers/staging/greybus/hid.c
5546 F:      drivers/staging/greybus/i2c.c
5547 F:      drivers/staging/greybus/spi.c
5548 F:      drivers/staging/greybus/spilib.c
5549 F:      drivers/staging/greybus/spilib.h
5550
5551 GREYBUS PROTOCOLS DRIVERS
5552 M:      David Lin <dtwlin@gmail.com>
5553 S:      Maintained
5554 F:      drivers/staging/greybus/uart.c
5555 F:      drivers/staging/greybus/log.c
5556
5557 GREYBUS PLATFORM DRIVERS
5558 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5559 S:      Maintained
5560 F:      drivers/staging/greybus/arche-platform.c
5561 F:      drivers/staging/greybus/arche-apb-ctrl.c
5562 F:      drivers/staging/greybus/arche_platform.h
5563
5564 GS1662 VIDEO SERIALIZER
5565 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5566 L:      linux-media@vger.kernel.org
5567 T:      git git://linuxtv.org/media_tree.git
5568 S:      Maintained
5569 F:      drivers/media/spi/gs1662.c
5570
5571 GSPCA FINEPIX SUBDRIVER
5572 M:      Frank Zago <frank@zago.net>
5573 L:      linux-media@vger.kernel.org
5574 T:      git git://linuxtv.org/media_tree.git
5575 S:      Maintained
5576 F:      drivers/media/usb/gspca/finepix.c
5577
5578 GSPCA GL860 SUBDRIVER
5579 M:      Olivier Lorin <o.lorin@laposte.net>
5580 L:      linux-media@vger.kernel.org
5581 T:      git git://linuxtv.org/media_tree.git
5582 S:      Maintained
5583 F:      drivers/media/usb/gspca/gl860/
5584
5585 GSPCA M5602 SUBDRIVER
5586 M:      Erik Andren <erik.andren@gmail.com>
5587 L:      linux-media@vger.kernel.org
5588 T:      git git://linuxtv.org/media_tree.git
5589 S:      Maintained
5590 F:      drivers/media/usb/gspca/m5602/
5591
5592 GSPCA PAC207 SONIXB SUBDRIVER
5593 M:      Hans Verkuil <hverkuil@xs4all.nl>
5594 L:      linux-media@vger.kernel.org
5595 T:      git git://linuxtv.org/media_tree.git
5596 S:      Odd Fixes
5597 F:      drivers/media/usb/gspca/pac207.c
5598
5599 GSPCA SN9C20X SUBDRIVER
5600 M:      Brian Johnson <brijohn@gmail.com>
5601 L:      linux-media@vger.kernel.org
5602 T:      git git://linuxtv.org/media_tree.git
5603 S:      Maintained
5604 F:      drivers/media/usb/gspca/sn9c20x.c
5605
5606 GSPCA T613 SUBDRIVER
5607 M:      Leandro Costantino <lcostantino@gmail.com>
5608 L:      linux-media@vger.kernel.org
5609 T:      git git://linuxtv.org/media_tree.git
5610 S:      Maintained
5611 F:      drivers/media/usb/gspca/t613.c
5612
5613 GSPCA USB WEBCAM DRIVER
5614 M:      Hans Verkuil <hverkuil@xs4all.nl>
5615 L:      linux-media@vger.kernel.org
5616 T:      git git://linuxtv.org/media_tree.git
5617 S:      Odd Fixes
5618 F:      drivers/media/usb/gspca/
5619
5620 GUID PARTITION TABLE (GPT)
5621 M:      Davidlohr Bueso <dave@stgolabs.net>
5622 L:      linux-efi@vger.kernel.org
5623 S:      Maintained
5624 F:      block/partitions/efi.*
5625
5626 STK1160 USB VIDEO CAPTURE DRIVER
5627 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5628 L:      linux-media@vger.kernel.org
5629 T:      git git://linuxtv.org/media_tree.git
5630 S:      Maintained
5631 F:      drivers/media/usb/stk1160/
5632
5633 H8/300 ARCHITECTURE
5634 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5635 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5636 W:      http://uclinux-h8.sourceforge.jp
5637 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5638 S:      Maintained
5639 F:      arch/h8300/
5640 F:      drivers/clocksource/h8300_*.c
5641 F:      drivers/clk/h8300/
5642 F:      drivers/irqchip/irq-renesas-h8*.c
5643
5644 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5645 M:      Frank Seidel <frank@f-seidel.de>
5646 L:      platform-driver-x86@vger.kernel.org
5647 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5648 S:      Maintained
5649 F:      drivers/platform/x86/hdaps.c
5650
5651 HDPVR USB VIDEO ENCODER 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 W:      https://linuxtv.org
5656 S:      Odd Fixes
5657 F:      drivers/media/usb/hdpvr/
5658
5659 HWPOISON MEMORY FAILURE HANDLING
5660 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5661 L:      linux-mm@kvack.org
5662 S:      Maintained
5663 F:      mm/memory-failure.c
5664 F:      mm/hwpoison-inject.c
5665
5666 HYPERVISOR VIRTUAL CONSOLE DRIVER
5667 L:      linuxppc-dev@lists.ozlabs.org
5668 S:      Odd Fixes
5669 F:      drivers/tty/hvc/
5670
5671 HACKRF MEDIA DRIVER
5672 M:      Antti Palosaari <crope@iki.fi>
5673 L:      linux-media@vger.kernel.org
5674 W:      https://linuxtv.org
5675 W:      http://palosaari.fi/linux/
5676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5677 T:      git git://linuxtv.org/anttip/media_tree.git
5678 S:      Maintained
5679 F:      drivers/media/usb/hackrf/
5680
5681 HARDWARE MONITORING
5682 M:      Jean Delvare <jdelvare@suse.com>
5683 M:      Guenter Roeck <linux@roeck-us.net>
5684 L:      linux-hwmon@vger.kernel.org
5685 W:      http://hwmon.wiki.kernel.org/
5686 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5688 S:      Maintained
5689 F:      Documentation/hwmon/
5690 F:      drivers/hwmon/
5691 F:      include/linux/hwmon*.h
5692
5693 HARDWARE RANDOM NUMBER GENERATOR CORE
5694 M:      Matt Mackall <mpm@selenic.com>
5695 M:      Herbert Xu <herbert@gondor.apana.org.au>
5696 L:      linux-crypto@vger.kernel.org
5697 S:      Odd fixes
5698 F:      Documentation/devicetree/bindings/rng/
5699 F:      Documentation/hw_random.txt
5700 F:      drivers/char/hw_random/
5701 F:      include/linux/hw_random.h
5702
5703 HARDWARE SPINLOCK CORE
5704 M:      Ohad Ben-Cohen <ohad@wizery.com>
5705 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5706 L:      linux-remoteproc@vger.kernel.org
5707 S:      Maintained
5708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5709 F:      Documentation/devicetree/bindings/hwlock/
5710 F:      Documentation/hwspinlock.txt
5711 F:      drivers/hwspinlock/
5712 F:      include/linux/hwspinlock.h
5713
5714 HARMONY SOUND DRIVER
5715 L:      linux-parisc@vger.kernel.org
5716 S:      Maintained
5717 F:      sound/parisc/harmony.*
5718
5719 HD29L2 MEDIA DRIVER
5720 M:      Antti Palosaari <crope@iki.fi>
5721 L:      linux-media@vger.kernel.org
5722 W:      https://linuxtv.org
5723 W:      http://palosaari.fi/linux/
5724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5725 T:      git git://linuxtv.org/anttip/media_tree.git
5726 S:      Maintained
5727 F:      drivers/media/dvb-frontends/hd29l2*
5728
5729 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5730 M:      Brian Boylston <brian.boylston@hpe.com>
5731 S:      Supported
5732 F:      Documentation/watchdog/hpwdt.txt
5733 F:      drivers/watchdog/hpwdt.c
5734
5735 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5736 M:      Don Brace <don.brace@microsemi.com>
5737 L:      esc.storagedev@microsemi.com
5738 L:      linux-scsi@vger.kernel.org
5739 S:      Supported
5740 F:      Documentation/scsi/hpsa.txt
5741 F:      drivers/scsi/hpsa*.[ch]
5742 F:      include/linux/cciss*.h
5743 F:      include/uapi/linux/cciss*.h
5744
5745 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5746 M:      Don Brace <don.brace@microsemi.com>
5747 L:      esc.storagedev@microsemi.com
5748 L:      linux-scsi@vger.kernel.org
5749 S:      Supported
5750 F:      Documentation/blockdev/cciss.txt
5751 F:      drivers/block/cciss*
5752 F:      include/linux/cciss_ioctl.h
5753 F:      include/uapi/linux/cciss_ioctl.h
5754
5755 HFI1 DRIVER
5756 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5757 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5758 L:      linux-rdma@vger.kernel.org
5759 S:      Supported
5760 F:      drivers/infiniband/hw/hfi1
5761
5762 HFS FILESYSTEM
5763 L:      linux-fsdevel@vger.kernel.org
5764 S:      Orphan
5765 F:      Documentation/filesystems/hfs.txt
5766 F:      fs/hfs/
5767
5768 HFSPLUS FILESYSTEM
5769 L:      linux-fsdevel@vger.kernel.org
5770 S:      Orphan
5771 F:      Documentation/filesystems/hfsplus.txt
5772 F:      fs/hfsplus/
5773
5774 HGA FRAMEBUFFER DRIVER
5775 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5776 L:      linux-nvidia@lists.surfsouth.com
5777 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5778 S:      Maintained
5779 F:      drivers/video/fbdev/hgafb.c
5780
5781 HIBERNATION (aka Software Suspend, aka swsusp)
5782 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5783 M:      Pavel Machek <pavel@ucw.cz>
5784 L:      linux-pm@vger.kernel.org
5785 B:      https://bugzilla.kernel.org
5786 S:      Supported
5787 F:      arch/x86/power/
5788 F:      drivers/base/power/
5789 F:      kernel/power/
5790 F:      include/linux/suspend.h
5791 F:      include/linux/freezer.h
5792 F:      include/linux/pm.h
5793 F:      arch/*/include/asm/suspend*.h
5794
5795 HID CORE LAYER
5796 M:      Jiri Kosina <jikos@kernel.org>
5797 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5798 L:      linux-input@vger.kernel.org
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5800 S:      Maintained
5801 F:      drivers/hid/
5802 F:      include/linux/hid*
5803 F:      include/uapi/linux/hid*
5804
5805 HID SENSOR HUB DRIVERS
5806 M:      Jiri Kosina <jikos@kernel.org>
5807 M:      Jonathan Cameron <jic23@kernel.org>
5808 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5809 L:      linux-input@vger.kernel.org
5810 L:      linux-iio@vger.kernel.org
5811 S:      Maintained
5812 F:      Documentation/hid/hid-sensor*
5813 F:      drivers/hid/hid-sensor-*
5814 F:      drivers/iio/*/hid-*
5815 F:      include/linux/hid-sensor-*
5816
5817 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5818 M:      Thomas Gleixner <tglx@linutronix.de>
5819 L:      linux-kernel@vger.kernel.org
5820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5821 S:      Maintained
5822 F:      Documentation/timers/
5823 F:      kernel/time/hrtimer.c
5824 F:      kernel/time/clockevents.c
5825 F:      kernel/time/tick*.*
5826 F:      kernel/time/timer_*.c
5827 F:      include/linux/clockchips.h
5828 F:      include/linux/hrtimer.h
5829
5830 HIGH-SPEED SCC DRIVER FOR AX.25
5831 L:      linux-hams@vger.kernel.org
5832 S:      Orphan
5833 F:      drivers/net/hamradio/dmascc.c
5834 F:      drivers/net/hamradio/scc.c
5835
5836 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5837 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5838 W:      http://www.highpoint-tech.com
5839 S:      Supported
5840 F:      Documentation/scsi/hptiop.txt
5841 F:      drivers/scsi/hptiop.c
5842
5843 HIPPI
5844 M:      Jes Sorensen <jes@trained-monkey.org>
5845 L:      linux-hippi@sunsite.dk
5846 S:      Maintained
5847 F:      include/linux/hippidevice.h
5848 F:      include/uapi/linux/if_hippi.h
5849 F:      net/802/hippi.c
5850 F:      drivers/net/hippi/
5851
5852 HISILICON NETWORK SUBSYSTEM DRIVER
5853 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5854 M:      Salil Mehta <salil.mehta@huawei.com>
5855 L:      netdev@vger.kernel.org
5856 W:      http://www.hisilicon.com
5857 S:      Maintained
5858 F:      drivers/net/ethernet/hisilicon/
5859 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5860
5861 HISILICON ROCE DRIVER
5862 M:      Lijun Ou <oulijun@huawei.com>
5863 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5864 L:      linux-rdma@vger.kernel.org
5865 S:      Maintained
5866 F:      drivers/infiniband/hw/hns/
5867 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5868
5869 HISILICON SAS Controller
5870 M:      John Garry <john.garry@huawei.com>
5871 W:      http://www.hisilicon.com
5872 S:      Supported
5873 F:      drivers/scsi/hisi_sas/
5874 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5875
5876 HOST AP DRIVER
5877 M:      Jouni Malinen <j@w1.fi>
5878 L:      linux-wireless@vger.kernel.org
5879 W:      http://w1.fi/hostap-driver.html
5880 S:      Obsolete
5881 F:      drivers/net/wireless/intersil/hostap/
5882
5883 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5884 L:      platform-driver-x86@vger.kernel.org
5885 S:      Orphan
5886 F:      drivers/platform/x86/tc1100-wmi.c
5887
5888 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5889 M:      Jaroslav Kysela <perex@perex.cz>
5890 S:      Maintained
5891 F:      drivers/net/ethernet/hp/hp100.*
5892
5893 HPET:   High Precision Event Timers driver
5894 M:      Clemens Ladisch <clemens@ladisch.de>
5895 S:      Maintained
5896 F:      Documentation/timers/hpet.txt
5897 F:      drivers/char/hpet.c
5898 F:      include/linux/hpet.h
5899 F:      include/uapi/linux/hpet.h
5900
5901 HPET:   x86
5902 S:      Orphan
5903 F:      arch/x86/kernel/hpet.c
5904 F:      arch/x86/include/asm/hpet.h
5905
5906 HPFS FILESYSTEM
5907 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5908 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5909 S:      Maintained
5910 F:      fs/hpfs/
5911
5912 HSI SUBSYSTEM
5913 M:      Sebastian Reichel <sre@kernel.org>
5914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5915 S:      Maintained
5916 F:      Documentation/ABI/testing/sysfs-bus-hsi
5917 F:      Documentation/device-drivers/serial-interfaces.rst
5918 F:      drivers/hsi/
5919 F:      include/linux/hsi/
5920 F:      include/uapi/linux/hsi/
5921
5922 HSO 3G MODEM DRIVER
5923 M:      Jan Dumon <j.dumon@option.com>
5924 W:      http://www.pharscape.org
5925 S:      Maintained
5926 F:      drivers/net/usb/hso.c
5927
5928 HSR NETWORK PROTOCOL
5929 M:      Arvid Brodin <arvid.brodin@alten.se>
5930 L:      netdev@vger.kernel.org
5931 S:      Maintained
5932 F:      net/hsr/
5933
5934 HTCPEN TOUCHSCREEN DRIVER
5935 M:      Pau Oliva Fora <pof@eslack.org>
5936 L:      linux-input@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/input/touchscreen/htcpen.c
5939
5940 HUGETLB FILESYSTEM
5941 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5942 S:      Maintained
5943 F:      fs/hugetlbfs/
5944
5945 HVA ST MEDIA DRIVER
5946 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5947 L:      linux-media@vger.kernel.org
5948 T:      git git://linuxtv.org/media_tree.git
5949 W:      https://linuxtv.org
5950 S:      Supported
5951 F:      drivers/media/platform/sti/hva
5952
5953 Hyper-V CORE AND DRIVERS
5954 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5955 M:      Haiyang Zhang <haiyangz@microsoft.com>
5956 L:      devel@linuxdriverproject.org
5957 S:      Maintained
5958 F:      arch/x86/include/asm/mshyperv.h
5959 F:      arch/x86/include/uapi/asm/hyperv.h
5960 F:      arch/x86/kernel/cpu/mshyperv.c
5961 F:      drivers/hid/hid-hyperv.c
5962 F:      drivers/hv/
5963 F:      drivers/input/serio/hyperv-keyboard.c
5964 F:      drivers/pci/host/pci-hyperv.c
5965 F:      drivers/net/hyperv/
5966 F:      drivers/scsi/storvsc_drv.c
5967 F:      drivers/uio/uio_hv_generic.c
5968 F:      drivers/video/fbdev/hyperv_fb.c
5969 F:      include/linux/hyperv.h
5970 F:      tools/hv/
5971 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5972
5973 I2C MUXES
5974 M:      Peter Rosin <peda@axentia.se>
5975 L:      linux-i2c@vger.kernel.org
5976 S:      Maintained
5977 F:      Documentation/i2c/i2c-topology
5978 F:      Documentation/i2c/muxes/
5979 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5980 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5981 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5982 F:      drivers/i2c/i2c-mux.c
5983 F:      drivers/i2c/muxes/
5984 F:      include/linux/i2c-mux.h
5985
5986 I2C OVER PARALLEL PORT
5987 M:      Jean Delvare <jdelvare@suse.com>
5988 L:      linux-i2c@vger.kernel.org
5989 S:      Maintained
5990 F:      Documentation/i2c/busses/i2c-parport
5991 F:      Documentation/i2c/busses/i2c-parport-light
5992 F:      drivers/i2c/busses/i2c-parport.c
5993 F:      drivers/i2c/busses/i2c-parport-light.c
5994
5995 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5996 M:      Jean Delvare <jdelvare@suse.com>
5997 L:      linux-i2c@vger.kernel.org
5998 S:      Maintained
5999 F:      Documentation/i2c/busses/i2c-ali1535
6000 F:      Documentation/i2c/busses/i2c-ali1563
6001 F:      Documentation/i2c/busses/i2c-ali15x3
6002 F:      Documentation/i2c/busses/i2c-amd756
6003 F:      Documentation/i2c/busses/i2c-amd8111
6004 F:      Documentation/i2c/busses/i2c-i801
6005 F:      Documentation/i2c/busses/i2c-nforce2
6006 F:      Documentation/i2c/busses/i2c-piix4
6007 F:      Documentation/i2c/busses/i2c-sis5595
6008 F:      Documentation/i2c/busses/i2c-sis630
6009 F:      Documentation/i2c/busses/i2c-sis96x
6010 F:      Documentation/i2c/busses/i2c-via
6011 F:      Documentation/i2c/busses/i2c-viapro
6012 F:      drivers/i2c/busses/i2c-ali1535.c
6013 F:      drivers/i2c/busses/i2c-ali1563.c
6014 F:      drivers/i2c/busses/i2c-ali15x3.c
6015 F:      drivers/i2c/busses/i2c-amd756.c
6016 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6017 F:      drivers/i2c/busses/i2c-amd8111.c
6018 F:      drivers/i2c/busses/i2c-i801.c
6019 F:      drivers/i2c/busses/i2c-isch.c
6020 F:      drivers/i2c/busses/i2c-nforce2.c
6021 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6022 F:      drivers/i2c/busses/i2c-piix4.c
6023 F:      drivers/i2c/busses/i2c-sis5595.c
6024 F:      drivers/i2c/busses/i2c-sis630.c
6025 F:      drivers/i2c/busses/i2c-sis96x.c
6026 F:      drivers/i2c/busses/i2c-via.c
6027 F:      drivers/i2c/busses/i2c-viapro.c
6028
6029 I2C/SMBUS ISMT DRIVER
6030 M:      Seth Heasley <seth.heasley@intel.com>
6031 M:      Neil Horman <nhorman@tuxdriver.com>
6032 L:      linux-i2c@vger.kernel.org
6033 F:      drivers/i2c/busses/i2c-ismt.c
6034 F:      Documentation/i2c/busses/i2c-ismt
6035
6036 I2C/SMBUS STUB DRIVER
6037 M:      Jean Delvare <jdelvare@suse.com>
6038 L:      linux-i2c@vger.kernel.org
6039 S:      Maintained
6040 F:      drivers/i2c/i2c-stub.c
6041
6042 I2C SUBSYSTEM
6043 M:      Wolfram Sang <wsa@the-dreams.de>
6044 L:      linux-i2c@vger.kernel.org
6045 W:      https://i2c.wiki.kernel.org/
6046 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6048 S:      Maintained
6049 F:      Documentation/devicetree/bindings/i2c/
6050 F:      Documentation/i2c/
6051 F:      drivers/i2c/
6052 F:      drivers/i2c/*/
6053 F:      include/linux/i2c.h
6054 F:      include/linux/i2c-*.h
6055 F:      include/uapi/linux/i2c.h
6056 F:      include/uapi/linux/i2c-*.h
6057
6058 I2C ACPI SUPPORT
6059 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6060 L:      linux-i2c@vger.kernel.org
6061 L:      linux-acpi@vger.kernel.org
6062 S:      Maintained
6063
6064 I2C-TAOS-EVM DRIVER
6065 M:      Jean Delvare <jdelvare@suse.com>
6066 L:      linux-i2c@vger.kernel.org
6067 S:      Maintained
6068 F:      Documentation/i2c/busses/i2c-taos-evm
6069 F:      drivers/i2c/busses/i2c-taos-evm.c
6070
6071 I2C-TINY-USB DRIVER
6072 M:      Till Harbaum <till@harbaum.org>
6073 L:      linux-i2c@vger.kernel.org
6074 W:      http://www.harbaum.org/till/i2c_tiny_usb
6075 S:      Maintained
6076 F:      drivers/i2c/busses/i2c-tiny-usb.c
6077
6078 i386 BOOT CODE
6079 M:      "H. Peter Anvin" <hpa@zytor.com>
6080 S:      Maintained
6081 F:      arch/x86/boot/
6082
6083 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6084 M:      "H. Peter Anvin" <hpa@zytor.com>
6085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6086 S:      Maintained
6087
6088 IA64 (Itanium) PLATFORM
6089 M:      Tony Luck <tony.luck@intel.com>
6090 M:      Fenghua Yu <fenghua.yu@intel.com>
6091 L:      linux-ia64@vger.kernel.org
6092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6093 S:      Maintained
6094 F:      arch/ia64/
6095
6096 IBM Power VMX Cryptographic instructions
6097 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6098 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6099 L:      linux-crypto@vger.kernel.org
6100 S:      Supported
6101 F:      drivers/crypto/vmx/Makefile
6102 F:      drivers/crypto/vmx/Kconfig
6103 F:      drivers/crypto/vmx/vmx.c
6104 F:      drivers/crypto/vmx/aes*
6105 F:      drivers/crypto/vmx/ghash*
6106 F:      drivers/crypto/vmx/ppc-xlate.pl
6107
6108 IBM Power in-Nest Crypto Acceleration
6109 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6110 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6111 L:      linux-crypto@vger.kernel.org
6112 S:      Supported
6113 F:      drivers/crypto/nx/Makefile
6114 F:      drivers/crypto/nx/Kconfig
6115 F:      drivers/crypto/nx/nx-aes*
6116 F:      drivers/crypto/nx/nx-sha*
6117 F:      drivers/crypto/nx/nx.*
6118 F:      drivers/crypto/nx/nx_csbcpb.h
6119 F:      drivers/crypto/nx/nx_debugfs.h
6120
6121 IBM Power 842 compression accelerator
6122 M:      Dan Streetman <ddstreet@ieee.org>
6123 S:      Supported
6124 F:      drivers/crypto/nx/Makefile
6125 F:      drivers/crypto/nx/Kconfig
6126 F:      drivers/crypto/nx/nx-842*
6127 F:      include/linux/sw842.h
6128 F:      crypto/842.c
6129 F:      lib/842/
6130
6131 IBM Power Linux RAID adapter
6132 M:      Brian King <brking@us.ibm.com>
6133 S:      Supported
6134 F:      drivers/scsi/ipr.*
6135
6136 IBM Power Virtual Ethernet Device Driver
6137 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6138 L:      netdev@vger.kernel.org
6139 S:      Supported
6140 F:      drivers/net/ethernet/ibm/ibmveth.*
6141
6142 IBM Power SRIOV Virtual NIC Device Driver
6143 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6144 M:      John Allen <jallen@linux.vnet.ibm.com>
6145 L:      netdev@vger.kernel.org
6146 S:      Supported
6147 F:      drivers/net/ethernet/ibm/ibmvnic.*
6148
6149 IBM Power Virtual SCSI Device Drivers
6150 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6151 L:      linux-scsi@vger.kernel.org
6152 S:      Supported
6153 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6154 F:      include/scsi/viosrp.h
6155
6156 IBM Power Virtual SCSI Device Target Driver
6157 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6158 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6159 L:      linux-scsi@vger.kernel.org
6160 L:      target-devel@vger.kernel.org
6161 S:      Supported
6162 F:      drivers/scsi/ibmvscsi_tgt/
6163
6164 IBM Power Virtual FC Device Drivers
6165 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6166 L:      linux-scsi@vger.kernel.org
6167 S:      Supported
6168 F:      drivers/scsi/ibmvscsi/ibmvfc*
6169
6170 IBM ServeRAID RAID DRIVER
6171 S:      Orphan
6172 F:      drivers/scsi/ips.*
6173
6174 ICH LPC AND GPIO DRIVER
6175 M:      Peter Tyser <ptyser@xes-inc.com>
6176 S:      Maintained
6177 F:      drivers/mfd/lpc_ich.c
6178 F:      drivers/gpio/gpio-ich.c
6179
6180 IDE SUBSYSTEM
6181 M:      "David S. Miller" <davem@davemloft.net>
6182 L:      linux-ide@vger.kernel.org
6183 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6185 S:      Maintained
6186 F:      Documentation/ide/
6187 F:      drivers/ide/
6188 F:      include/linux/ide.h
6189
6190 IDEAPAD LAPTOP EXTRAS DRIVER
6191 M:      Ike Panhc <ike.pan@canonical.com>
6192 L:      platform-driver-x86@vger.kernel.org
6193 W:      http://launchpad.net/ideapad-laptop
6194 S:      Maintained
6195 F:      drivers/platform/x86/ideapad-laptop.c
6196
6197 IDEAPAD LAPTOP SLIDEBAR DRIVER
6198 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6199 L:      linux-input@vger.kernel.org
6200 W:      https://github.com/o2genum/ideapad-slidebar
6201 S:      Maintained
6202 F:      drivers/input/misc/ideapad_slidebar.c
6203
6204 IDE/ATAPI DRIVERS
6205 M:      Borislav Petkov <bp@alien8.de>
6206 L:      linux-ide@vger.kernel.org
6207 S:      Maintained
6208 F:      Documentation/cdrom/ide-cd
6209 F:      drivers/ide/ide-cd*
6210
6211 IEEE 802.15.4 SUBSYSTEM
6212 M:      Alexander Aring <aar@pengutronix.de>
6213 M:      Stefan Schmidt <stefan@osg.samsung.com>
6214 L:      linux-wpan@vger.kernel.org
6215 W:      http://wpan.cakelab.org/
6216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6218 S:      Maintained
6219 F:      net/ieee802154/
6220 F:      net/mac802154/
6221 F:      drivers/net/ieee802154/
6222 F:      include/linux/nl802154.h
6223 F:      include/linux/ieee802154.h
6224 F:      include/net/nl802154.h
6225 F:      include/net/mac802154.h
6226 F:      include/net/af_ieee802154.h
6227 F:      include/net/cfg802154.h
6228 F:      include/net/ieee802154_netdev.h
6229 F:      Documentation/networking/ieee802154.txt
6230
6231 IGORPLUG-USB IR RECEIVER
6232 M:      Sean Young <sean@mess.org>
6233 L:      linux-media@vger.kernel.org
6234 S:      Maintained
6235 F:      drivers/media/rc/igorplugusb.c
6236
6237 IGUANAWORKS USB IR TRANSCEIVER
6238 M:      Sean Young <sean@mess.org>
6239 L:      linux-media@vger.kernel.org
6240 S:      Maintained
6241 F:      drivers/media/rc/iguanair.c
6242
6243 IIO DIGITAL POTENTIOMETER DAC
6244 M:      Peter Rosin <peda@axentia.se>
6245 L:      linux-iio@vger.kernel.org
6246 S:      Maintained
6247 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6248 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6249 F:      drivers/iio/dac/dpot-dac.c
6250
6251 IIO ENVELOPE DETECTOR
6252 M:      Peter Rosin <peda@axentia.se>
6253 L:      linux-iio@vger.kernel.org
6254 S:      Maintained
6255 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6256 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6257 F:      drivers/iio/adc/envelope-detector.c
6258
6259 IIO SUBSYSTEM AND DRIVERS
6260 M:      Jonathan Cameron <jic23@kernel.org>
6261 R:      Hartmut Knaack <knaack.h@gmx.de>
6262 R:      Lars-Peter Clausen <lars@metafoo.de>
6263 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6264 L:      linux-iio@vger.kernel.org
6265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6266 S:      Maintained
6267 F:      Documentation/devicetree/bindings/iio/
6268 F:      drivers/iio/
6269 F:      drivers/staging/iio/
6270 F:      include/linux/iio/
6271 F:      tools/iio/
6272
6273 IKANOS/ADI EAGLE ADSL USB DRIVER
6274 M:      Matthieu Castet <castet.matthieu@free.fr>
6275 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6276 S:      Maintained
6277 F:      drivers/usb/atm/ueagle-atm.c
6278
6279 IMGTEC ASCII LCD DRIVER
6280 M:      Paul Burton <paul.burton@imgtec.com>
6281 S:      Maintained
6282 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6283 F:      drivers/auxdisplay/img-ascii-lcd.c
6284
6285 INA209 HARDWARE MONITOR DRIVER
6286 M:      Guenter Roeck <linux@roeck-us.net>
6287 L:      linux-hwmon@vger.kernel.org
6288 S:      Maintained
6289 F:      Documentation/hwmon/ina209
6290 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6291 F:      drivers/hwmon/ina209.c
6292
6293 INA2XX HARDWARE MONITOR DRIVER
6294 M:      Guenter Roeck <linux@roeck-us.net>
6295 L:      linux-hwmon@vger.kernel.org
6296 S:      Maintained
6297 F:      Documentation/hwmon/ina2xx
6298 F:      drivers/hwmon/ina2xx.c
6299 F:      include/linux/platform_data/ina2xx.h
6300
6301 INDUSTRY PACK SUBSYSTEM (IPACK)
6302 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6303 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6304 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6305 L:      industrypack-devel@lists.sourceforge.net
6306 W:      http://industrypack.sourceforge.net
6307 S:      Maintained
6308 F:      drivers/ipack/
6309
6310 INGENIC JZ4780 DMA Driver
6311 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6312 S:      Maintained
6313 F:      drivers/dma/dma-jz4780.c
6314
6315 INGENIC JZ4780 NAND DRIVER
6316 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6317 L:      linux-mtd@lists.infradead.org
6318 S:      Maintained
6319 F:      drivers/mtd/nand/jz4780_*
6320
6321 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6322 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6323 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6324 L:      linux-ima-devel@lists.sourceforge.net
6325 L:      linux-ima-user@lists.sourceforge.net
6326 L:      linux-security-module@vger.kernel.org
6327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6328 S:      Supported
6329 F:      security/integrity/ima/
6330
6331 IMGTEC IR DECODER DRIVER
6332 M:      James Hogan <james.hogan@imgtec.com>
6333 S:      Maintained
6334 F:      drivers/media/rc/img-ir/
6335
6336 IMS TWINTURBO FRAMEBUFFER DRIVER
6337 L:      linux-fbdev@vger.kernel.org
6338 S:      Orphan
6339 F:      drivers/video/fbdev/imsttfb.c
6340
6341 INFINIBAND SUBSYSTEM
6342 M:      Doug Ledford <dledford@redhat.com>
6343 M:      Sean Hefty <sean.hefty@intel.com>
6344 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6345 L:      linux-rdma@vger.kernel.org
6346 W:      http://www.openfabrics.org/
6347 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6349 S:      Supported
6350 F:      Documentation/infiniband/
6351 F:      drivers/infiniband/
6352 F:      include/uapi/linux/if_infiniband.h
6353 F:      include/uapi/rdma/
6354 F:      include/rdma/
6355
6356 INOTIFY
6357 M:      John McCutchan <john@johnmccutchan.com>
6358 M:      Robert Love <rlove@rlove.org>
6359 M:      Eric Paris <eparis@parisplace.org>
6360 S:      Maintained
6361 F:      Documentation/filesystems/inotify.txt
6362 F:      fs/notify/inotify/
6363 F:      include/linux/inotify.h
6364 F:      include/uapi/linux/inotify.h
6365
6366 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6367 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6368 L:      linux-input@vger.kernel.org
6369 Q:      http://patchwork.kernel.org/project/linux-input/list/
6370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6371 S:      Maintained
6372 F:      drivers/input/
6373 F:      include/linux/input.h
6374 F:      include/uapi/linux/input.h
6375 F:      include/linux/input/
6376 F:      Documentation/devicetree/bindings/input/
6377
6378 INPUT MULTITOUCH (MT) PROTOCOL
6379 M:      Henrik Rydberg <rydberg@bitmath.org>
6380 L:      linux-input@vger.kernel.org
6381 S:      Odd fixes
6382 F:      Documentation/input/multi-touch-protocol.txt
6383 F:      drivers/input/input-mt.c
6384 K:      \b(ABS|SYN)_MT_
6385
6386 INTEL ASoC BDW/HSW DRIVERS
6387 M:      Jie Yang <yang.jie@linux.intel.com>
6388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6389 S:      Supported
6390 F:      sound/soc/intel/common/sst-dsp*
6391 F:      sound/soc/intel/common/sst-firmware.c
6392 F:      sound/soc/intel/boards/broadwell.c
6393 F:      sound/soc/intel/haswell/
6394
6395 INTEL C600 SERIES SAS CONTROLLER DRIVER
6396 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6397 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6398 L:      linux-scsi@vger.kernel.org
6399 T:      git git://git.code.sf.net/p/intel-sas/isci
6400 S:      Supported
6401 F:      drivers/scsi/isci/
6402
6403 INTEL HID EVENT DRIVER
6404 M:      Alex Hung <alex.hung@canonical.com>
6405 L:      platform-driver-x86@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/platform/x86/intel-hid.c
6408
6409 INTEL VIRTUAL BUTTON DRIVER
6410 M:      AceLan Kao <acelan.kao@canonical.com>
6411 L:      platform-driver-x86@vger.kernel.org
6412 S:      Maintained
6413 F:      drivers/platform/x86/intel-vbtn.c
6414
6415 INTEL IDLE DRIVER
6416 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6417 M:      Len Brown <lenb@kernel.org>
6418 L:      linux-pm@vger.kernel.org
6419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6420 B:      https://bugzilla.kernel.org
6421 S:      Supported
6422 F:      drivers/idle/intel_idle.c
6423
6424 INTEL INTEGRATED SENSOR HUB DRIVER
6425 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6426 M:      Jiri Kosina <jikos@kernel.org>
6427 L:      linux-input@vger.kernel.org
6428 S:      Maintained
6429 F:      drivers/hid/intel-ish-hid/
6430
6431 INTEL PSTATE DRIVER
6432 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6433 M:      Len Brown <lenb@kernel.org>
6434 L:      linux-pm@vger.kernel.org
6435 S:      Supported
6436 F:      drivers/cpufreq/intel_pstate.c
6437
6438 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6439 M:      Maik Broemme <mbroemme@libmpq.org>
6440 L:      linux-fbdev@vger.kernel.org
6441 S:      Maintained
6442 F:      Documentation/fb/intelfb.txt
6443 F:      drivers/video/fbdev/intelfb/
6444
6445 INTEL 810/815 FRAMEBUFFER DRIVER
6446 M:      Antonino Daplas <adaplas@gmail.com>
6447 L:      linux-fbdev@vger.kernel.org
6448 S:      Maintained
6449 F:      drivers/video/fbdev/i810/
6450
6451 INTEL MENLOW THERMAL DRIVER
6452 M:      Sujith Thomas <sujith.thomas@intel.com>
6453 L:      platform-driver-x86@vger.kernel.org
6454 W:      https://01.org/linux-acpi
6455 S:      Supported
6456 F:      drivers/platform/x86/intel_menlow.c
6457
6458 INTEL I/OAT DMA DRIVER
6459 M:      Dave Jiang <dave.jiang@intel.com>
6460 R:      Dan Williams <dan.j.williams@intel.com>
6461 L:      dmaengine@vger.kernel.org
6462 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6463 S:      Supported
6464 F:      drivers/dma/ioat*
6465
6466 INTEL IOMMU (VT-d)
6467 M:      David Woodhouse <dwmw2@infradead.org>
6468 L:      iommu@lists.linux-foundation.org
6469 T:      git git://git.infradead.org/iommu-2.6.git
6470 S:      Supported
6471 F:      drivers/iommu/intel-iommu.c
6472 F:      include/linux/intel-iommu.h
6473
6474 INTEL IOP-ADMA DMA DRIVER
6475 R:      Dan Williams <dan.j.williams@intel.com>
6476 S:      Odd fixes
6477 F:      drivers/dma/iop-adma.c
6478
6479 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6480 M:      Krzysztof Halasa <khalasa@piap.pl>
6481 S:      Maintained
6482 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6483 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6484 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6485 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6486 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6487 F:      drivers/net/wan/ixp4xx_hss.c
6488
6489 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6490 M:      Deepak Saxena <dsaxena@plexity.net>
6491 S:      Maintained
6492 F:      drivers/char/hw_random/ixp4xx-rng.c
6493
6494 INTEL ETHERNET DRIVERS
6495 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6496 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6497 W:      http://www.intel.com/support/feedback.htm
6498 W:      http://e1000.sourceforge.net/
6499 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6502 S:      Supported
6503 F:      Documentation/networking/e100.txt
6504 F:      Documentation/networking/e1000.txt
6505 F:      Documentation/networking/e1000e.txt
6506 F:      Documentation/networking/igb.txt
6507 F:      Documentation/networking/igbvf.txt
6508 F:      Documentation/networking/ixgb.txt
6509 F:      Documentation/networking/ixgbe.txt
6510 F:      Documentation/networking/ixgbevf.txt
6511 F:      Documentation/networking/i40e.txt
6512 F:      Documentation/networking/i40evf.txt
6513 F:      drivers/net/ethernet/intel/
6514 F:      drivers/net/ethernet/intel/*/
6515
6516 INTEL RDMA RNIC DRIVER
6517 M:     Faisal Latif <faisal.latif@intel.com>
6518 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6519 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6520 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6521 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6522 L:     linux-rdma@vger.kernel.org
6523 S:     Supported
6524 F:     drivers/infiniband/hw/i40iw/
6525
6526 INTEL MERRIFIELD GPIO DRIVER
6527 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6528 L:      linux-gpio@vger.kernel.org
6529 S:      Maintained
6530 F:      drivers/gpio/gpio-merrifield.c
6531
6532 INTEL-MID GPIO DRIVER
6533 M:      David Cohen <david.a.cohen@linux.intel.com>
6534 L:      linux-gpio@vger.kernel.org
6535 S:      Maintained
6536 F:      drivers/gpio/gpio-intel-mid.c
6537
6538 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6539 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6540 L:      linux-wireless@vger.kernel.org
6541 S:      Maintained
6542 F:      Documentation/networking/README.ipw2100
6543 F:      Documentation/networking/README.ipw2200
6544 F:      drivers/net/wireless/intel/ipw2x00/
6545
6546 INTEL(R) TRACE HUB
6547 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6548 S:      Supported
6549 F:      Documentation/trace/intel_th.txt
6550 F:      drivers/hwtracing/intel_th/
6551
6552 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6553 M:      Ning Sun <ning.sun@intel.com>
6554 L:      tboot-devel@lists.sourceforge.net
6555 W:      http://tboot.sourceforge.net
6556 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6557 S:      Supported
6558 F:      Documentation/intel_txt.txt
6559 F:      include/linux/tboot.h
6560 F:      arch/x86/kernel/tboot.c
6561
6562 INTEL WIRELESS WIMAX CONNECTION 2400
6563 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6564 M:      linux-wimax@intel.com
6565 L:      wimax@linuxwimax.org (subscribers-only)
6566 S:      Supported
6567 W:      http://linuxwimax.org
6568 F:      Documentation/wimax/README.i2400m
6569 F:      drivers/net/wimax/i2400m/
6570 F:      include/uapi/linux/wimax/i2400m.h
6571
6572 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6573 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6574 L:      linux-wireless@vger.kernel.org
6575 S:      Supported
6576 F:      drivers/net/wireless/intel/iwlegacy/
6577
6578 INTEL WIRELESS WIFI LINK (iwlwifi)
6579 M:      Johannes Berg <johannes.berg@intel.com>
6580 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6581 M:      Luca Coelho <luciano.coelho@intel.com>
6582 M:      Intel Linux Wireless <linuxwifi@intel.com>
6583 L:      linux-wireless@vger.kernel.org
6584 W:      http://intellinuxwireless.org
6585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6586 S:      Supported
6587 F:      drivers/net/wireless/intel/iwlwifi/
6588
6589 INTEL MANAGEMENT ENGINE (mei)
6590 M:      Tomas Winkler <tomas.winkler@intel.com>
6591 L:      linux-kernel@vger.kernel.org
6592 S:      Supported
6593 F:      include/uapi/linux/mei.h
6594 F:      include/linux/mei_cl_bus.h
6595 F:      drivers/misc/mei/*
6596 F:      drivers/watchdog/mei_wdt.c
6597 F:      Documentation/misc-devices/mei/*
6598 F:      samples/mei/*
6599
6600 INTEL MIC DRIVERS (mic)
6601 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6602 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6603 S:      Supported
6604 W:      https://github.com/sudeepdutt/mic
6605 W:      http://software.intel.com/en-us/mic-developer
6606 F:      include/linux/mic_bus.h
6607 F:      include/linux/scif.h
6608 F:      include/uapi/linux/mic_common.h
6609 F:      include/uapi/linux/mic_ioctl.h
6610 F:      include/uapi/linux/scif_ioctl.h
6611 F:      drivers/misc/mic/
6612 F:      drivers/dma/mic_x100_dma.c
6613 F:      drivers/dma/mic_x100_dma.h
6614 F:      Documentation/mic/
6615
6616 INTEL PMC/P-Unit IPC DRIVER
6617 M:      Zha Qipeng<qipeng.zha@intel.com>
6618 L:      platform-driver-x86@vger.kernel.org
6619 S:      Maintained
6620 F:      drivers/platform/x86/intel_pmc_ipc.c
6621 F:      drivers/platform/x86/intel_punit_ipc.c
6622 F:      arch/x86/include/asm/intel_pmc_ipc.h
6623 F:      arch/x86/include/asm/intel_punit_ipc.h
6624
6625 INTEL TELEMETRY DRIVER
6626 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6627 L:      platform-driver-x86@vger.kernel.org
6628 S:      Maintained
6629 F:      arch/x86/include/asm/intel_telemetry.h
6630 F:      drivers/platform/x86/intel_telemetry*
6631
6632 INTEL PMC CORE DRIVER
6633 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6634 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6635 L:      platform-driver-x86@vger.kernel.org
6636 S:      Maintained
6637 F:      arch/x86/include/asm/pmc_core.h
6638 F:      drivers/platform/x86/intel_pmc_core*
6639
6640 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6641 M:      Linus Walleij <linus.walleij@linaro.org>
6642 L:      linux-iio@vger.kernel.org
6643 S:      Maintained
6644 F:      drivers/iio/gyro/mpu3050*
6645 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6646
6647 IOC3 ETHERNET DRIVER
6648 M:      Ralf Baechle <ralf@linux-mips.org>
6649 L:      linux-mips@linux-mips.org
6650 S:      Maintained
6651 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6652
6653 IOC3 SERIAL DRIVER
6654 M:      Pat Gefre <pfg@sgi.com>
6655 L:      linux-serial@vger.kernel.org
6656 S:      Maintained
6657 F:      drivers/tty/serial/ioc3_serial.c
6658
6659 IOMMU DRIVERS
6660 M:      Joerg Roedel <joro@8bytes.org>
6661 L:      iommu@lists.linux-foundation.org
6662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6663 S:      Maintained
6664 F:      Documentation/devicetree/bindings/iommu/
6665 F:      drivers/iommu/
6666
6667 IP MASQUERADING
6668 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6669 S:      Maintained
6670 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6671
6672 IPMI SUBSYSTEM
6673 M:      Corey Minyard <minyard@acm.org>
6674 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6675 W:      http://openipmi.sourceforge.net/
6676 S:      Supported
6677 F:      Documentation/IPMI.txt
6678 F:      drivers/char/ipmi/
6679 F:      include/linux/ipmi*
6680 F:      include/uapi/linux/ipmi*
6681
6682 QCOM AUDIO (ASoC) DRIVERS
6683 M:      Patrick Lai <plai@codeaurora.org>
6684 M:      Banajit Goswami <bgoswami@codeaurora.org>
6685 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6686 S:      Supported
6687 F:      sound/soc/qcom/
6688
6689 IPS SCSI RAID DRIVER
6690 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6691 L:      linux-scsi@vger.kernel.org
6692 W:      http://www.adaptec.com/
6693 S:      Maintained
6694 F:      drivers/scsi/ips*
6695
6696 IPVS
6697 M:      Wensong Zhang <wensong@linux-vs.org>
6698 M:      Simon Horman <horms@verge.net.au>
6699 M:      Julian Anastasov <ja@ssi.bg>
6700 L:      netdev@vger.kernel.org
6701 L:      lvs-devel@vger.kernel.org
6702 S:      Maintained
6703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6705 F:      Documentation/networking/ipvs-sysctl.txt
6706 F:      include/net/ip_vs.h
6707 F:      include/uapi/linux/ip_vs.h
6708 F:      net/netfilter/ipvs/
6709
6710 IPWIRELESS DRIVER
6711 M:      Jiri Kosina <jikos@kernel.org>
6712 M:      David Sterba <dsterba@suse.com>
6713 S:      Odd Fixes
6714 F:      drivers/tty/ipwireless/
6715
6716 IPX NETWORK LAYER
6717 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6718 L:      netdev@vger.kernel.org
6719 S:      Maintained
6720 F:      include/net/ipx.h
6721 F:      include/uapi/linux/ipx.h
6722 F:      net/ipx/
6723
6724 IRDA SUBSYSTEM
6725 M:      Samuel Ortiz <samuel@sortiz.org>
6726 L:      irda-users@lists.sourceforge.net (subscribers-only)
6727 L:      netdev@vger.kernel.org
6728 W:      http://irda.sourceforge.net/
6729 S:      Maintained
6730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6731 F:      Documentation/networking/irda.txt
6732 F:      drivers/net/irda/
6733 F:      include/net/irda/
6734 F:      net/irda/
6735
6736 IRQ SUBSYSTEM
6737 M:      Thomas Gleixner <tglx@linutronix.de>
6738 L:      linux-kernel@vger.kernel.org
6739 S:      Maintained
6740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6741 F:      kernel/irq/
6742
6743 IRQCHIP DRIVERS
6744 M:      Thomas Gleixner <tglx@linutronix.de>
6745 M:      Jason Cooper <jason@lakedaemon.net>
6746 M:      Marc Zyngier <marc.zyngier@arm.com>
6747 L:      linux-kernel@vger.kernel.org
6748 S:      Maintained
6749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6750 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6751 F:      Documentation/devicetree/bindings/interrupt-controller/
6752 F:      drivers/irqchip/
6753
6754 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6755 M:      Marc Zyngier <marc.zyngier@arm.com>
6756 S:      Maintained
6757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6758 F:      Documentation/IRQ-domain.txt
6759 F:      include/linux/irqdomain.h
6760 F:      kernel/irq/irqdomain.c
6761 F:      kernel/irq/msi.c
6762
6763 ISA
6764 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6765 S:      Maintained
6766 F:      Documentation/isa.txt
6767 F:      drivers/base/isa.c
6768 F:      include/linux/isa.h
6769
6770 ISAPNP
6771 M:      Jaroslav Kysela <perex@perex.cz>
6772 S:      Maintained
6773 F:      Documentation/isapnp.txt
6774 F:      drivers/pnp/isapnp/
6775 F:      include/linux/isapnp.h
6776
6777 ISA RADIO MODULE
6778 M:      Hans Verkuil <hverkuil@xs4all.nl>
6779 L:      linux-media@vger.kernel.org
6780 T:      git git://linuxtv.org/media_tree.git
6781 W:      https://linuxtv.org
6782 S:      Maintained
6783 F:      drivers/media/radio/radio-isa*
6784
6785 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6786 M:      Peter Jones <pjones@redhat.com>
6787 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6788 S:      Maintained
6789 F:      drivers/firmware/iscsi_ibft*
6790
6791 ISCSI
6792 M:      Lee Duncan <lduncan@suse.com>
6793 M:      Chris Leech <cleech@redhat.com>
6794 L:      open-iscsi@googlegroups.com
6795 W:      www.open-iscsi.com
6796 S:      Maintained
6797 F:      drivers/scsi/*iscsi*
6798 F:      include/scsi/*iscsi*
6799
6800 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6801 M:      Or Gerlitz <ogerlitz@mellanox.com>
6802 M:      Sagi Grimberg <sagi@grimberg.me>
6803 M:      Roi Dayan <roid@mellanox.com>
6804 L:      linux-rdma@vger.kernel.org
6805 S:      Supported
6806 W:      http://www.openfabrics.org
6807 W:      www.open-iscsi.org
6808 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6809 F:      drivers/infiniband/ulp/iser/
6810
6811 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6812 M:      Sagi Grimberg <sagi@grimberg.me>
6813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6814 L:      linux-rdma@vger.kernel.org
6815 L:      target-devel@vger.kernel.org
6816 S:      Supported
6817 W:      http://www.linux-iscsi.org
6818 F:      drivers/infiniband/ulp/isert
6819
6820 ISDN SUBSYSTEM
6821 M:      Karsten Keil <isdn@linux-pingi.de>
6822 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6823 L:      netdev@vger.kernel.org
6824 W:      http://www.isdn4linux.de
6825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6826 S:      Maintained
6827 F:      Documentation/isdn/
6828 F:      drivers/isdn/
6829 F:      include/linux/isdn.h
6830 F:      include/linux/isdn/
6831 F:      include/uapi/linux/isdn.h
6832 F:      include/uapi/linux/isdn/
6833
6834 ISDN SUBSYSTEM (Eicon active card driver)
6835 M:      Armin Schindler <mac@melware.de>
6836 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6837 W:      http://www.melware.de
6838 S:      Maintained
6839 F:      drivers/isdn/hardware/eicon/
6840
6841 IT87 HARDWARE MONITORING DRIVER
6842 M:      Jean Delvare <jdelvare@suse.com>
6843 L:      linux-hwmon@vger.kernel.org
6844 S:      Maintained
6845 F:      Documentation/hwmon/it87
6846 F:      drivers/hwmon/it87.c
6847
6848 IT913X MEDIA DRIVER
6849 M:      Antti Palosaari <crope@iki.fi>
6850 L:      linux-media@vger.kernel.org
6851 W:      https://linuxtv.org
6852 W:      http://palosaari.fi/linux/
6853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6854 T:      git git://linuxtv.org/anttip/media_tree.git
6855 S:      Maintained
6856 F:      drivers/media/tuners/it913x*
6857
6858 IVTV VIDEO4LINUX DRIVER
6859 M:      Andy Walls <awalls@md.metrocast.net>
6860 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6861 L:      linux-media@vger.kernel.org
6862 T:      git git://linuxtv.org/media_tree.git
6863 W:      http://www.ivtvdriver.org
6864 S:      Maintained
6865 F:      Documentation/media/v4l-drivers/ivtv*
6866 F:      drivers/media/pci/ivtv/
6867 F:      include/uapi/linux/ivtv*
6868
6869 IX2505V MEDIA DRIVER
6870 M:      Malcolm Priestley <tvboxspy@gmail.com>
6871 L:      linux-media@vger.kernel.org
6872 W:      https://linuxtv.org
6873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6874 S:      Maintained
6875 F:      drivers/media/dvb-frontends/ix2505v*
6876
6877 JC42.4 TEMPERATURE SENSOR DRIVER
6878 M:      Guenter Roeck <linux@roeck-us.net>
6879 L:      linux-hwmon@vger.kernel.org
6880 S:      Maintained
6881 F:      drivers/hwmon/jc42.c
6882 F:      Documentation/hwmon/jc42
6883
6884 JFS FILESYSTEM
6885 M:      Dave Kleikamp <shaggy@kernel.org>
6886 L:      jfs-discussion@lists.sourceforge.net
6887 W:      http://jfs.sourceforge.net/
6888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6889 S:      Maintained
6890 F:      Documentation/filesystems/jfs.txt
6891 F:      fs/jfs/
6892
6893 JME NETWORK DRIVER
6894 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6895 L:      netdev@vger.kernel.org
6896 S:      Maintained
6897 F:      drivers/net/ethernet/jme.*
6898
6899 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6900 M:      David Woodhouse <dwmw2@infradead.org>
6901 L:      linux-mtd@lists.infradead.org
6902 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6903 S:      Maintained
6904 F:      fs/jffs2/
6905 F:      include/uapi/linux/jffs2.h
6906
6907 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6908 M:      "Theodore Ts'o" <tytso@mit.edu>
6909 M:      Jan Kara <jack@suse.com>
6910 L:      linux-ext4@vger.kernel.org
6911 S:      Maintained
6912 F:      fs/jbd2/
6913 F:      include/linux/jbd2.h
6914
6915 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6916 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6917 L:      linux-media@vger.kernel.org
6918 S:      Maintained
6919 F:      drivers/media/platform/rcar_jpu.c
6920
6921 JSM Neo PCI based serial card
6922 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6923 L:      linux-serial@vger.kernel.org
6924 S:      Maintained
6925 F:      drivers/tty/serial/jsm/
6926
6927 K10TEMP HARDWARE MONITORING DRIVER
6928 M:      Clemens Ladisch <clemens@ladisch.de>
6929 L:      linux-hwmon@vger.kernel.org
6930 S:      Maintained
6931 F:      Documentation/hwmon/k10temp
6932 F:      drivers/hwmon/k10temp.c
6933
6934 K8TEMP HARDWARE MONITORING DRIVER
6935 M:      Rudolf Marek <r.marek@assembler.cz>
6936 L:      linux-hwmon@vger.kernel.org
6937 S:      Maintained
6938 F:      Documentation/hwmon/k8temp
6939 F:      drivers/hwmon/k8temp.c
6940
6941 KASAN
6942 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6943 R:      Alexander Potapenko <glider@google.com>
6944 R:      Dmitry Vyukov <dvyukov@google.com>
6945 L:      kasan-dev@googlegroups.com
6946 S:      Maintained
6947 F:      arch/*/include/asm/kasan.h
6948 F:      arch/*/mm/kasan_init*
6949 F:      Documentation/dev-tools/kasan.rst
6950 F:      include/linux/kasan*.h
6951 F:      lib/test_kasan.c
6952 F:      mm/kasan/
6953 F:      scripts/Makefile.kasan
6954
6955 KCONFIG
6956 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6957 L:      linux-kbuild@vger.kernel.org
6958 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6959 S:      Maintained
6960 F:      Documentation/kbuild/kconfig-language.txt
6961 F:      scripts/kconfig/
6962
6963 KDUMP
6964 M:      Dave Young <dyoung@redhat.com>
6965 M:      Baoquan He <bhe@redhat.com>
6966 R:      Vivek Goyal <vgoyal@redhat.com>
6967 L:      kexec@lists.infradead.org
6968 W:      http://lse.sourceforge.net/kdump/
6969 S:      Maintained
6970 F:      Documentation/kdump/
6971
6972 KEENE FM RADIO TRANSMITTER DRIVER
6973 M:      Hans Verkuil <hverkuil@xs4all.nl>
6974 L:      linux-media@vger.kernel.org
6975 T:      git git://linuxtv.org/media_tree.git
6976 W:      https://linuxtv.org
6977 S:      Maintained
6978 F:      drivers/media/radio/radio-keene*
6979
6980 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6981 M:      Ian Kent <raven@themaw.net>
6982 L:      autofs@vger.kernel.org
6983 S:      Maintained
6984 F:      fs/autofs4/
6985
6986 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6987 M:      Michal Marek <mmarek@suse.com>
6988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6990 L:      linux-kbuild@vger.kernel.org
6991 S:      Maintained
6992 F:      Documentation/kbuild/
6993 F:      Makefile
6994 F:      scripts/Makefile.*
6995 F:      scripts/basic/
6996 F:      scripts/mk*
6997 F:      scripts/package/
6998
6999 KERNEL JANITORS
7000 L:      kernel-janitors@vger.kernel.org
7001 W:      http://kernelnewbies.org/KernelJanitors
7002 S:      Odd Fixes
7003
7004 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7005 M:      "J. Bruce Fields" <bfields@fieldses.org>
7006 M:      Jeff Layton <jlayton@poochiereds.net>
7007 L:      linux-nfs@vger.kernel.org
7008 W:      http://nfs.sourceforge.net/
7009 T:      git git://linux-nfs.org/~bfields/linux.git
7010 S:      Supported
7011 F:      fs/nfsd/
7012 F:      include/uapi/linux/nfsd/
7013 F:      fs/lockd/
7014 F:      fs/nfs_common/
7015 F:      net/sunrpc/
7016 F:      include/linux/lockd/
7017 F:      include/linux/sunrpc/
7018 F:      include/uapi/linux/sunrpc/
7019
7020 KERNEL SELFTEST FRAMEWORK
7021 M:      Shuah Khan <shuahkh@osg.samsung.com>
7022 M:      Shuah Khan <shuah@kernel.org>
7023 L:      linux-kselftest@vger.kernel.org
7024 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7025 S:      Maintained
7026 F:      tools/testing/selftests
7027
7028 KERNEL VIRTUAL MACHINE (KVM)
7029 M:      Paolo Bonzini <pbonzini@redhat.com>
7030 M:      Radim Krčmář <rkrcmar@redhat.com>
7031 L:      kvm@vger.kernel.org
7032 W:      http://www.linux-kvm.org
7033 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7034 S:      Supported
7035 F:      Documentation/*/kvm*.txt
7036 F:      Documentation/virtual/kvm/
7037 F:      arch/*/kvm/
7038 F:      arch/x86/kernel/kvm.c
7039 F:      arch/x86/kernel/kvmclock.c
7040 F:      arch/*/include/asm/kvm*
7041 F:      include/linux/kvm*
7042 F:      include/uapi/linux/kvm*
7043 F:      virt/kvm/
7044 F:      tools/kvm/
7045
7046 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7047 M:      Joerg Roedel <joro@8bytes.org>
7048 L:      kvm@vger.kernel.org
7049 W:      http://www.linux-kvm.org/
7050 S:      Maintained
7051 F:      arch/x86/include/asm/svm.h
7052 F:      arch/x86/kvm/svm.c
7053
7054 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7055 M:      Alexander Graf <agraf@suse.com>
7056 L:      kvm-ppc@vger.kernel.org
7057 W:      http://www.linux-kvm.org/
7058 T:      git git://github.com/agraf/linux-2.6.git
7059 S:      Supported
7060 F:      arch/powerpc/include/asm/kvm*
7061 F:      arch/powerpc/kvm/
7062
7063 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7064 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7065 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7066 L:      linux-s390@vger.kernel.org
7067 W:      http://www.ibm.com/developerworks/linux/linux390/
7068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7069 S:      Supported
7070 F:      Documentation/s390/kvm.txt
7071 F:      arch/s390/include/asm/kvm*
7072 F:      arch/s390/kvm/
7073
7074 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7075 M:      Christoffer Dall <christoffer.dall@linaro.org>
7076 M:      Marc Zyngier <marc.zyngier@arm.com>
7077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7078 L:      kvmarm@lists.cs.columbia.edu
7079 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7081 S:      Supported
7082 F:      arch/arm/include/uapi/asm/kvm*
7083 F:      arch/arm/include/asm/kvm*
7084 F:      arch/arm/kvm/
7085 F:      virt/kvm/arm/
7086 F:      include/kvm/arm_*
7087
7088 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7089 M:      Christoffer Dall <christoffer.dall@linaro.org>
7090 M:      Marc Zyngier <marc.zyngier@arm.com>
7091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7092 L:      kvmarm@lists.cs.columbia.edu
7093 S:      Maintained
7094 F:      arch/arm64/include/uapi/asm/kvm*
7095 F:      arch/arm64/include/asm/kvm*
7096 F:      arch/arm64/kvm/
7097
7098 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7099 M:      James Hogan <james.hogan@imgtec.com>
7100 L:      linux-mips@linux-mips.org
7101 S:      Supported
7102 F:      arch/mips/include/uapi/asm/kvm*
7103 F:      arch/mips/include/asm/kvm*
7104 F:      arch/mips/kvm/
7105
7106 KEXEC
7107 M:      Eric Biederman <ebiederm@xmission.com>
7108 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7109 L:      kexec@lists.infradead.org
7110 S:      Maintained
7111 F:      include/linux/kexec.h
7112 F:      include/uapi/linux/kexec.h
7113 F:      kernel/kexec*
7114
7115 KEYS/KEYRINGS:
7116 M:      David Howells <dhowells@redhat.com>
7117 L:      keyrings@vger.kernel.org
7118 S:      Maintained
7119 F:      Documentation/security/keys.txt
7120 F:      include/linux/key.h
7121 F:      include/linux/key-type.h
7122 F:      include/linux/keyctl.h
7123 F:      include/uapi/linux/keyctl.h
7124 F:      include/keys/
7125 F:      security/keys/
7126
7127 KEYS-TRUSTED
7128 M:      David Safford <safford@us.ibm.com>
7129 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7130 L:      linux-security-module@vger.kernel.org
7131 L:      keyrings@vger.kernel.org
7132 S:      Supported
7133 F:      Documentation/security/keys-trusted-encrypted.txt
7134 F:      include/keys/trusted-type.h
7135 F:      security/keys/trusted.c
7136 F:      security/keys/trusted.h
7137
7138 KEYS-ENCRYPTED
7139 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7140 M:      David Safford <safford@us.ibm.com>
7141 L:      linux-security-module@vger.kernel.org
7142 L:      keyrings@vger.kernel.org
7143 S:      Supported
7144 F:      Documentation/security/keys-trusted-encrypted.txt
7145 F:      include/keys/encrypted-type.h
7146 F:      security/keys/encrypted-keys/
7147
7148 KGDB / KDB /debug_core
7149 M:      Jason Wessel <jason.wessel@windriver.com>
7150 W:      http://kgdb.wiki.kernel.org/
7151 L:      kgdb-bugreport@lists.sourceforge.net
7152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7153 S:      Maintained
7154 F:      Documentation/DocBook/kgdb.tmpl
7155 F:      drivers/misc/kgdbts.c
7156 F:      drivers/tty/serial/kgdboc.c
7157 F:      include/linux/kdb.h
7158 F:      include/linux/kgdb.h
7159 F:      kernel/debug/
7160
7161 KMEMCHECK
7162 M:      Vegard Nossum <vegardno@ifi.uio.no>
7163 M:      Pekka Enberg <penberg@kernel.org>
7164 S:      Maintained
7165 F:      Documentation/dev-tools/kmemcheck.rst
7166 F:      arch/x86/include/asm/kmemcheck.h
7167 F:      arch/x86/mm/kmemcheck/
7168 F:      include/linux/kmemcheck.h
7169 F:      mm/kmemcheck.c
7170
7171 KMEMLEAK
7172 M:      Catalin Marinas <catalin.marinas@arm.com>
7173 S:      Maintained
7174 F:      Documentation/dev-tools/kmemleak.rst
7175 F:      include/linux/kmemleak.h
7176 F:      mm/kmemleak.c
7177 F:      mm/kmemleak-test.c
7178
7179 KPROBES
7180 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7181 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7182 M:      "David S. Miller" <davem@davemloft.net>
7183 M:      Masami Hiramatsu <mhiramat@kernel.org>
7184 S:      Maintained
7185 F:      Documentation/kprobes.txt
7186 F:      include/linux/kprobes.h
7187 F:      kernel/kprobes.c
7188
7189 KS0108 LCD CONTROLLER DRIVER
7190 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7191 W:      http://miguelojeda.es/auxdisplay.htm
7192 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7193 S:      Maintained
7194 F:      Documentation/auxdisplay/ks0108
7195 F:      drivers/auxdisplay/ks0108.c
7196 F:      include/linux/ks0108.h
7197
7198 L3MDEV
7199 M:      David Ahern <dsa@cumulusnetworks.com>
7200 L:      netdev@vger.kernel.org
7201 S:      Maintained
7202 F:      net/l3mdev
7203 F:      include/net/l3mdev.h
7204
7205 LANTIQ MIPS ARCHITECTURE
7206 M:      John Crispin <john@phrozen.org>
7207 L:      linux-mips@linux-mips.org
7208 S:      Maintained
7209 F:      arch/mips/lantiq
7210
7211 LAPB module
7212 L:      linux-x25@vger.kernel.org
7213 S:      Orphan
7214 F:      Documentation/networking/lapb-module.txt
7215 F:      include/*/lapb.h
7216 F:      net/lapb/
7217
7218 LASI 53c700 driver for PARISC
7219 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7220 L:      linux-scsi@vger.kernel.org
7221 S:      Maintained
7222 F:      Documentation/scsi/53c700.txt
7223 F:      drivers/scsi/53c700*
7224
7225 LED SUBSYSTEM
7226 M:      Richard Purdie <rpurdie@rpsys.net>
7227 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7228 M:      Pavel Machek <pavel@ucw.cz>
7229 L:      linux-leds@vger.kernel.org
7230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7231 S:      Maintained
7232 F:      Documentation/devicetree/bindings/leds/
7233 F:      drivers/leds/
7234 F:      include/linux/leds.h
7235
7236 LEGACY EEPROM DRIVER
7237 M:      Jean Delvare <jdelvare@suse.com>
7238 S:      Maintained
7239 F:      Documentation/misc-devices/eeprom
7240 F:      drivers/misc/eeprom/eeprom.c
7241
7242 LEGO USB Tower driver
7243 M:      Juergen Stuber <starblue@users.sourceforge.net>
7244 L:      legousb-devel@lists.sourceforge.net
7245 W:      http://legousb.sourceforge.net/
7246 S:      Maintained
7247 F:      drivers/usb/misc/legousbtower.c
7248
7249 LG2160 MEDIA DRIVER
7250 M:      Michael Krufky <mkrufky@linuxtv.org>
7251 L:      linux-media@vger.kernel.org
7252 W:      https://linuxtv.org
7253 W:      http://github.com/mkrufky
7254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7255 T:      git git://linuxtv.org/mkrufky/tuners.git
7256 S:      Maintained
7257 F:      drivers/media/dvb-frontends/lg2160.*
7258
7259 LGDT3305 MEDIA DRIVER
7260 M:      Michael Krufky <mkrufky@linuxtv.org>
7261 L:      linux-media@vger.kernel.org
7262 W:      https://linuxtv.org
7263 W:      http://github.com/mkrufky
7264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7265 T:      git git://linuxtv.org/mkrufky/tuners.git
7266 S:      Maintained
7267 F:      drivers/media/dvb-frontends/lgdt3305.*
7268
7269 LGUEST
7270 M:      Rusty Russell <rusty@rustcorp.com.au>
7271 L:      lguest@lists.ozlabs.org
7272 W:      http://lguest.ozlabs.org/
7273 S:      Odd Fixes
7274 F:      arch/x86/include/asm/lguest*.h
7275 F:      arch/x86/lguest/
7276 F:      drivers/lguest/
7277 F:      include/linux/lguest*.h
7278 F:      tools/lguest/
7279
7280 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7281 M:      Tejun Heo <tj@kernel.org>
7282 L:      linux-ide@vger.kernel.org
7283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7284 S:      Maintained
7285 F:      drivers/ata/
7286 F:      include/linux/ata.h
7287 F:      include/linux/libata.h
7288 F:      Documentation/devicetree/bindings/ata/
7289
7290 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7291 M:      Viresh Kumar <vireshk@kernel.org>
7292 L:      linux-ide@vger.kernel.org
7293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7294 S:      Maintained
7295 F:      include/linux/pata_arasan_cf_data.h
7296 F:      drivers/ata/pata_arasan_cf.c
7297
7298 LIBATA PATA DRIVERS
7299 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7300 M:      Tejun Heo <tj@kernel.org>
7301 L:      linux-ide@vger.kernel.org
7302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7303 S:      Maintained
7304 F:      drivers/ata/pata_*.c
7305 F:      drivers/ata/ata_generic.c
7306
7307 LIBATA SATA AHCI PLATFORM devices support
7308 M:      Hans de Goede <hdegoede@redhat.com>
7309 M:      Tejun Heo <tj@kernel.org>
7310 L:      linux-ide@vger.kernel.org
7311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7312 S:      Maintained
7313 F:      drivers/ata/ahci_platform.c
7314 F:      drivers/ata/libahci_platform.c
7315 F:      include/linux/ahci_platform.h
7316
7317 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7318 M:      Mikael Pettersson <mikpelinux@gmail.com>
7319 L:      linux-ide@vger.kernel.org
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7321 S:      Maintained
7322 F:      drivers/ata/sata_promise.*
7323
7324 LIBLOCKDEP
7325 M:      Sasha Levin <sasha.levin@oracle.com>
7326 S:      Maintained
7327 F:      tools/lib/lockdep/
7328
7329 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7330 M:      Dan Williams <dan.j.williams@intel.com>
7331 L:      linux-nvdimm@lists.01.org
7332 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7334 S:      Supported
7335 F:      drivers/nvdimm/*
7336 F:      include/linux/nd.h
7337 F:      include/linux/libnvdimm.h
7338 F:      include/uapi/linux/ndctl.h
7339
7340 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7341 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7342 L:      linux-nvdimm@lists.01.org
7343 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7344 S:      Supported
7345 F:      drivers/nvdimm/blk.c
7346 F:      drivers/nvdimm/region_devs.c
7347 F:      drivers/acpi/nfit*
7348
7349 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7350 M:      Vishal Verma <vishal.l.verma@intel.com>
7351 L:      linux-nvdimm@lists.01.org
7352 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7353 S:      Supported
7354 F:      drivers/nvdimm/btt*
7355
7356 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7357 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7358 L:      linux-nvdimm@lists.01.org
7359 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7360 S:      Supported
7361 F:      drivers/nvdimm/pmem.c
7362 F:      include/linux/pmem.h
7363 F:      arch/*/include/asm/pmem.h
7364
7365 LIGHTNVM PLATFORM SUPPORT
7366 M:      Matias Bjorling <mb@lightnvm.io>
7367 W:      http://github/OpenChannelSSD
7368 L:      linux-block@vger.kernel.org
7369 S:      Maintained
7370 F:      drivers/lightnvm/
7371 F:      include/linux/lightnvm.h
7372 F:      include/uapi/linux/lightnvm.h
7373
7374 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7375 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7376 M:      Paul Mackerras <paulus@samba.org>
7377 M:      Michael Ellerman <mpe@ellerman.id.au>
7378 W:      https://github.com/linuxppc/linux/wiki
7379 L:      linuxppc-dev@lists.ozlabs.org
7380 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7382 S:      Supported
7383 F:      Documentation/powerpc/
7384 F:      arch/powerpc/
7385 F:      drivers/char/tpm/tpm_ibmvtpm*
7386 F:      drivers/crypto/nx/
7387 F:      drivers/crypto/vmx/
7388 F:      drivers/net/ethernet/ibm/ibmveth.*
7389 F:      drivers/net/ethernet/ibm/ibmvnic.*
7390 F:      drivers/pci/hotplug/pnv_php.c
7391 F:      drivers/pci/hotplug/rpa*
7392 F:      drivers/scsi/ibmvscsi/
7393 F:      tools/testing/selftests/powerpc
7394 N:      opal
7395 N:      /pmac
7396 N:      powermac
7397 N:      powernv
7398 N:      [^a-z0-9]ps3
7399 N:      pseries
7400
7401 LINUX FOR POWER MACINTOSH
7402 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7403 W:      http://www.penguinppc.org/
7404 L:      linuxppc-dev@lists.ozlabs.org
7405 S:      Maintained
7406 F:      arch/powerpc/platforms/powermac/
7407 F:      drivers/macintosh/
7408
7409 LINUX FOR POWERPC EMBEDDED MPC5XXX
7410 M:      Anatolij Gustschin <agust@denx.de>
7411 L:      linuxppc-dev@lists.ozlabs.org
7412 T:      git git://git.denx.de/linux-denx-agust.git
7413 S:      Maintained
7414 F:      arch/powerpc/platforms/512x/
7415 F:      arch/powerpc/platforms/52xx/
7416
7417 LINUX FOR POWERPC EMBEDDED PPC4XX
7418 M:      Alistair Popple <alistair@popple.id.au>
7419 M:      Matt Porter <mporter@kernel.crashing.org>
7420 W:      http://www.penguinppc.org/
7421 L:      linuxppc-dev@lists.ozlabs.org
7422 S:      Maintained
7423 F:      arch/powerpc/platforms/40x/
7424 F:      arch/powerpc/platforms/44x/
7425
7426 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7427 L:      linuxppc-dev@lists.ozlabs.org
7428 S:      Orphan
7429 F:      arch/powerpc/*/*virtex*
7430 F:      arch/powerpc/*/*/*virtex*
7431
7432 LINUX FOR POWERPC EMBEDDED PPC8XX
7433 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7434 W:      http://www.penguinppc.org/
7435 L:      linuxppc-dev@lists.ozlabs.org
7436 S:      Maintained
7437 F:      arch/powerpc/platforms/8xx/
7438
7439 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7440 M:      Scott Wood <oss@buserror.net>
7441 M:      Kumar Gala <galak@kernel.crashing.org>
7442 W:      http://www.penguinppc.org/
7443 L:      linuxppc-dev@lists.ozlabs.org
7444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7445 S:      Maintained
7446 F:      arch/powerpc/platforms/83xx/
7447 F:      arch/powerpc/platforms/85xx/
7448
7449 LINUX FOR POWERPC PA SEMI PWRFICIENT
7450 L:      linuxppc-dev@lists.ozlabs.org
7451 S:      Orphan
7452 F:      arch/powerpc/platforms/pasemi/
7453 F:      drivers/*/*pasemi*
7454 F:      drivers/*/*/*pasemi*
7455
7456 LINUX SECURITY MODULE (LSM) FRAMEWORK
7457 M:      Chris Wright <chrisw@sous-sol.org>
7458 L:      linux-security-module@vger.kernel.org
7459 S:      Supported
7460
7461 LIS3LV02D ACCELEROMETER DRIVER
7462 M:      Eric Piel <eric.piel@tremplin-utc.net>
7463 S:      Maintained
7464 F:      Documentation/misc-devices/lis3lv02d
7465 F:      drivers/misc/lis3lv02d/
7466 F:      drivers/platform/x86/hp_accel.c
7467
7468 LIVE PATCHING
7469 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7470 M:      Jessica Yu <jeyu@redhat.com>
7471 M:      Jiri Kosina <jikos@kernel.org>
7472 M:      Miroslav Benes <mbenes@suse.cz>
7473 R:      Petr Mladek <pmladek@suse.com>
7474 S:      Maintained
7475 F:      kernel/livepatch/
7476 F:      include/linux/livepatch.h
7477 F:      arch/x86/include/asm/livepatch.h
7478 F:      arch/x86/kernel/livepatch.c
7479 F:      Documentation/livepatch/
7480 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7481 F:      samples/livepatch/
7482 L:      live-patching@vger.kernel.org
7483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7484
7485 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7486 M:      Kees Cook <keescook@chromium.org>
7487 S:      Maintained
7488 F:      drivers/misc/lkdtm*
7489
7490 LLC (802.2)
7491 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7492 S:      Maintained
7493 F:      include/linux/llc.h
7494 F:      include/uapi/linux/llc.h
7495 F:      include/net/llc*
7496 F:      net/llc/
7497
7498 LM73 HARDWARE MONITOR DRIVER
7499 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7500 L:      linux-hwmon@vger.kernel.org
7501 S:      Maintained
7502 F:      drivers/hwmon/lm73.c
7503
7504 LM78 HARDWARE MONITOR DRIVER
7505 M:      Jean Delvare <jdelvare@suse.com>
7506 L:      linux-hwmon@vger.kernel.org
7507 S:      Maintained
7508 F:      Documentation/hwmon/lm78
7509 F:      drivers/hwmon/lm78.c
7510
7511 LM83 HARDWARE MONITOR DRIVER
7512 M:      Jean Delvare <jdelvare@suse.com>
7513 L:      linux-hwmon@vger.kernel.org
7514 S:      Maintained
7515 F:      Documentation/hwmon/lm83
7516 F:      drivers/hwmon/lm83.c
7517
7518 LM90 HARDWARE MONITOR DRIVER
7519 M:      Jean Delvare <jdelvare@suse.com>
7520 L:      linux-hwmon@vger.kernel.org
7521 S:      Maintained
7522 F:      Documentation/hwmon/lm90
7523 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7524 F:      drivers/hwmon/lm90.c
7525
7526 LM95234 HARDWARE MONITOR DRIVER
7527 M:      Guenter Roeck <linux@roeck-us.net>
7528 L:      linux-hwmon@vger.kernel.org
7529 S:      Maintained
7530 F:      Documentation/hwmon/lm95234
7531 F:      drivers/hwmon/lm95234.c
7532
7533 LME2510 MEDIA DRIVER
7534 M:      Malcolm Priestley <tvboxspy@gmail.com>
7535 L:      linux-media@vger.kernel.org
7536 W:      https://linuxtv.org
7537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7538 S:      Maintained
7539 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7540
7541 LOCKING PRIMITIVES
7542 M:      Peter Zijlstra <peterz@infradead.org>
7543 M:      Ingo Molnar <mingo@redhat.com>
7544 L:      linux-kernel@vger.kernel.org
7545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7546 S:      Maintained
7547 F:      Documentation/locking/
7548 F:      include/linux/lockdep.h
7549 F:      include/linux/spinlock*.h
7550 F:      arch/*/include/asm/spinlock*.h
7551 F:      include/linux/rwlock*.h
7552 F:      include/linux/mutex*.h
7553 F:      arch/*/include/asm/mutex*.h
7554 F:      include/linux/rwsem*.h
7555 F:      arch/*/include/asm/rwsem.h
7556 F:      include/linux/seqlock.h
7557 F:      lib/locking*.[ch]
7558 F:      kernel/locking/
7559
7560 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7561 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7562 L:      linux-ntfs-dev@lists.sourceforge.net
7563 W:      http://www.linux-ntfs.org/content/view/19/37/
7564 S:      Maintained
7565 F:      Documentation/ldm.txt
7566 F:      block/partitions/ldm.*
7567
7568 LogFS
7569 M:      Joern Engel <joern@logfs.org>
7570 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7571 L:      logfs@logfs.org
7572 W:      logfs.org
7573 S:      Maintained
7574 F:      fs/logfs/
7575
7576 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7577 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7578 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7579 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7580 L:      MPT-FusionLinux.pdl@broadcom.com
7581 L:      linux-scsi@vger.kernel.org
7582 W:      http://www.avagotech.com/support/
7583 S:      Supported
7584 F:      drivers/message/fusion/
7585 F:      drivers/scsi/mpt2sas/
7586 F:      drivers/scsi/mpt3sas/
7587
7588 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7589 M:      Matthew Wilcox <matthew@wil.cx>
7590 L:      linux-scsi@vger.kernel.org
7591 S:      Maintained
7592 F:      drivers/scsi/sym53c8xx_2/
7593
7594 LTC4261 HARDWARE MONITOR DRIVER
7595 M:      Guenter Roeck <linux@roeck-us.net>
7596 L:      linux-hwmon@vger.kernel.org
7597 S:      Maintained
7598 F:      Documentation/hwmon/ltc4261
7599 F:      drivers/hwmon/ltc4261.c
7600
7601 LTP (Linux Test Project)
7602 M:      Mike Frysinger <vapier@gentoo.org>
7603 M:      Cyril Hrubis <chrubis@suse.cz>
7604 M:      Wanlong Gao <wanlong.gao@gmail.com>
7605 M:      Jan Stancek <jstancek@redhat.com>
7606 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7607 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7608 L:      ltp@lists.linux.it (subscribers-only)
7609 W:      http://linux-test-project.github.io/
7610 T:      git git://github.com/linux-test-project/ltp.git
7611 S:      Maintained
7612
7613 M32R ARCHITECTURE
7614 W:      http://www.linux-m32r.org/
7615 S:      Orphan
7616 F:      arch/m32r/
7617
7618 M68K ARCHITECTURE
7619 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7620 L:      linux-m68k@lists.linux-m68k.org
7621 W:      http://www.linux-m68k.org/
7622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7623 S:      Maintained
7624 F:      arch/m68k/
7625 F:      drivers/zorro/
7626
7627 M68K ON APPLE MACINTOSH
7628 M:      Joshua Thompson <funaho@jurai.org>
7629 W:      http://www.mac.linux-m68k.org/
7630 L:      linux-m68k@lists.linux-m68k.org
7631 S:      Maintained
7632 F:      arch/m68k/mac/
7633
7634 M68K ON HP9000/300
7635 M:      Philip Blundell <philb@gnu.org>
7636 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7637 S:      Maintained
7638 F:      arch/m68k/hp300/
7639
7640 M88DS3103 MEDIA DRIVER
7641 M:      Antti Palosaari <crope@iki.fi>
7642 L:      linux-media@vger.kernel.org
7643 W:      https://linuxtv.org
7644 W:      http://palosaari.fi/linux/
7645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7646 T:      git git://linuxtv.org/anttip/media_tree.git
7647 S:      Maintained
7648 F:      drivers/media/dvb-frontends/m88ds3103*
7649
7650 M88RS2000 MEDIA DRIVER
7651 M:      Malcolm Priestley <tvboxspy@gmail.com>
7652 L:      linux-media@vger.kernel.org
7653 W:      https://linuxtv.org
7654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7655 S:      Maintained
7656 F:      drivers/media/dvb-frontends/m88rs2000*
7657
7658 MA901 MASTERKIT USB FM RADIO DRIVER
7659 M:      Alexey Klimov <klimov.linux@gmail.com>
7660 L:      linux-media@vger.kernel.org
7661 T:      git git://linuxtv.org/media_tree.git
7662 S:      Maintained
7663 F:      drivers/media/radio/radio-ma901.c
7664
7665 MAC80211
7666 M:      Johannes Berg <johannes@sipsolutions.net>
7667 L:      linux-wireless@vger.kernel.org
7668 W:      http://wireless.kernel.org/
7669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7671 S:      Maintained
7672 F:      Documentation/networking/mac80211-injection.txt
7673 F:      include/net/mac80211.h
7674 F:      net/mac80211/
7675 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7676
7677 MACVLAN DRIVER
7678 M:      Patrick McHardy <kaber@trash.net>
7679 L:      netdev@vger.kernel.org
7680 S:      Maintained
7681 F:      drivers/net/macvlan.c
7682 F:      include/linux/if_macvlan.h
7683
7684 MAILBOX API
7685 M:      Jassi Brar <jassisinghbrar@gmail.com>
7686 L:      linux-kernel@vger.kernel.org
7687 S:      Maintained
7688 F:      drivers/mailbox/
7689 F:      include/linux/mailbox_client.h
7690 F:      include/linux/mailbox_controller.h
7691
7692 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7693 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7694 W:      http://www.kernel.org/doc/man-pages
7695 L:      linux-man@vger.kernel.org
7696 S:      Maintained
7697
7698 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7699 M:      Andrew Lunn <andrew@lunn.ch>
7700 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7701 L:      netdev@vger.kernel.org
7702 S:      Maintained
7703 F:      drivers/net/dsa/mv88e6xxx/
7704 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7705
7706 MARVELL ARMADA DRM SUPPORT
7707 M:      Russell King <rmk+kernel@armlinux.org.uk>
7708 S:      Maintained
7709 F:      drivers/gpu/drm/armada/
7710 F:      include/uapi/drm/armada_drm.h
7711 F:      Documentation/devicetree/bindings/display/armada/
7712
7713 MARVELL CRYPTO DRIVER
7714 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7715 M:      Arnaud Ebalard <arno@natisbad.org>
7716 F:      drivers/crypto/marvell/
7717 S:      Maintained
7718 L:      linux-crypto@vger.kernel.org
7719
7720 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7721 M:      Mirko Lindner <mlindner@marvell.com>
7722 M:      Stephen Hemminger <stephen@networkplumber.org>
7723 L:      netdev@vger.kernel.org
7724 S:      Maintained
7725 F:      drivers/net/ethernet/marvell/sk*
7726
7727 MARVELL LIBERTAS WIRELESS DRIVER
7728 L:      libertas-dev@lists.infradead.org
7729 S:      Orphan
7730 F:      drivers/net/wireless/marvell/libertas/
7731
7732 MARVELL MV643XX ETHERNET DRIVER
7733 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7734 L:      netdev@vger.kernel.org
7735 S:      Maintained
7736 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7737 F:      include/linux/mv643xx.h
7738
7739 MARVELL MVNETA ETHERNET DRIVER
7740 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7741 L:      netdev@vger.kernel.org
7742 S:      Maintained
7743 F:      drivers/net/ethernet/marvell/mvneta.*
7744
7745 MARVELL MWIFIEX WIRELESS DRIVER
7746 M:      Amitkumar Karwar <akarwar@marvell.com>
7747 M:      Nishant Sarmukadam <nishants@marvell.com>
7748 L:      linux-wireless@vger.kernel.org
7749 S:      Maintained
7750 F:      drivers/net/wireless/marvell/mwifiex/
7751
7752 MARVELL MWL8K WIRELESS DRIVER
7753 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7754 L:      linux-wireless@vger.kernel.org
7755 S:      Odd Fixes
7756 F:      drivers/net/wireless/marvell/mwl8k.c
7757
7758 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7759 M:      Nicolas Pitre <nico@fluxnic.net>
7760 S:      Odd Fixes
7761 F:      drivers/mmc/host/mvsdio.*
7762
7763 MATROX FRAMEBUFFER DRIVER
7764 L:      linux-fbdev@vger.kernel.org
7765 S:      Orphan
7766 F:      drivers/video/fbdev/matrox/matroxfb_*
7767 F:      include/uapi/linux/matroxfb.h
7768
7769 MAX16065 HARDWARE MONITOR DRIVER
7770 M:      Guenter Roeck <linux@roeck-us.net>
7771 L:      linux-hwmon@vger.kernel.org
7772 S:      Maintained
7773 F:      Documentation/hwmon/max16065
7774 F:      drivers/hwmon/max16065.c
7775
7776 MAX20751 HARDWARE MONITOR DRIVER
7777 M:      Guenter Roeck <linux@roeck-us.net>
7778 L:      linux-hwmon@vger.kernel.org
7779 S:      Maintained
7780 F:      Documentation/hwmon/max20751
7781 F:      drivers/hwmon/max20751.c
7782
7783 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7784 L:      linux-hwmon@vger.kernel.org
7785 S:      Orphan
7786 F:      Documentation/hwmon/max6650
7787 F:      drivers/hwmon/max6650.c
7788
7789 MAX6697 HARDWARE MONITOR DRIVER
7790 M:      Guenter Roeck <linux@roeck-us.net>
7791 L:      linux-hwmon@vger.kernel.org
7792 S:      Maintained
7793 F:      Documentation/hwmon/max6697
7794 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7795 F:      drivers/hwmon/max6697.c
7796 F:      include/linux/platform_data/max6697.h
7797
7798 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7799 M:      Peter Rosin <peda@axentia.se>
7800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7801 S:      Maintained
7802 F:      Documentation/devicetree/bindings/sound/max9860.txt
7803 F:      sound/soc/codecs/max9860.*
7804
7805 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7806 M:      Krzysztof Kozlowski <krzk@kernel.org>
7807 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7808 L:      linux-pm@vger.kernel.org
7809 S:      Supported
7810 F:      drivers/power/supply/max14577_charger.c
7811 F:      drivers/power/supply/max77693_charger.c
7812
7813 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7814 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7815 L:      linux-kernel@vger.kernel.org
7816 S:      Supported
7817 F:      drivers/*/*max77802*.c
7818 F:      Documentation/devicetree/bindings/*/*max77802.txt
7819 F:      include/dt-bindings/*/*max77802.h
7820
7821 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7822 M:      Chanwoo Choi <cw00.choi@samsung.com>
7823 M:      Krzysztof Kozlowski <krzk@kernel.org>
7824 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7825 L:      linux-kernel@vger.kernel.org
7826 S:      Supported
7827 F:      drivers/*/max14577*.c
7828 F:      drivers/*/max77686*.c
7829 F:      drivers/*/max77693*.c
7830 F:      drivers/extcon/extcon-max14577.c
7831 F:      drivers/extcon/extcon-max77693.c
7832 F:      drivers/rtc/rtc-max77686.c
7833 F:      drivers/clk/clk-max77686.c
7834 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7835 F:      Documentation/devicetree/bindings/*/max77686.txt
7836 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7837 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7838 F:      include/linux/mfd/max14577*.h
7839 F:      include/linux/mfd/max77686*.h
7840 F:      include/linux/mfd/max77693*.h
7841
7842 MAXIRADIO FM RADIO RECEIVER DRIVER
7843 M:      Hans Verkuil <hverkuil@xs4all.nl>
7844 L:      linux-media@vger.kernel.org
7845 T:      git git://linuxtv.org/media_tree.git
7846 W:      https://linuxtv.org
7847 S:      Maintained
7848 F:      drivers/media/radio/radio-maxiradio*
7849
7850 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7851 M:      Peter Rosin <peda@axentia.se>
7852 L:      linux-iio@vger.kernel.org
7853 S:      Maintained
7854 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7855 F:      drivers/iio/potentiometer/mcp4531.c
7856
7857 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7858 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7859 L:      linux-iio@vger.kernel.org
7860 S:      Maintained
7861 F:      drivers/iio/dac/cio-dac.c
7862
7863 MEDIA DRIVERS FOR RENESAS - FCP
7864 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7865 L:      linux-media@vger.kernel.org
7866 L:      linux-renesas-soc@vger.kernel.org
7867 T:      git git://linuxtv.org/media_tree.git
7868 S:      Supported
7869 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7870 F:      drivers/media/platform/rcar-fcp.c
7871 F:      include/media/rcar-fcp.h
7872
7873 MEDIA DRIVERS FOR RENESAS - VIN
7874 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7875 L:      linux-media@vger.kernel.org
7876 L:      linux-renesas-soc@vger.kernel.org
7877 T:      git git://linuxtv.org/media_tree.git
7878 S:      Supported
7879 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7880 F:      drivers/media/platform/rcar-vin/
7881
7882 MEDIA DRIVERS FOR RENESAS - VSP1
7883 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7884 L:      linux-media@vger.kernel.org
7885 L:      linux-renesas-soc@vger.kernel.org
7886 T:      git git://linuxtv.org/media_tree.git
7887 S:      Supported
7888 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7889 F:      drivers/media/platform/vsp1/
7890
7891 MEDIA DRIVERS FOR HELENE
7892 M:      Abylay Ospan <aospan@netup.ru>
7893 L:      linux-media@vger.kernel.org
7894 W:      https://linuxtv.org
7895 W:      http://netup.tv/
7896 T:      git git://linuxtv.org/media_tree.git
7897 S:      Supported
7898 F:      drivers/media/dvb-frontends/helene*
7899
7900 MEDIA DRIVERS FOR ASCOT2E
7901 M:      Sergey Kozlov <serjk@netup.ru>
7902 M:      Abylay Ospan <aospan@netup.ru>
7903 L:      linux-media@vger.kernel.org
7904 W:      https://linuxtv.org
7905 W:      http://netup.tv/
7906 T:      git git://linuxtv.org/media_tree.git
7907 S:      Supported
7908 F:      drivers/media/dvb-frontends/ascot2e*
7909
7910 MEDIA DRIVERS FOR CXD2841ER
7911 M:      Sergey Kozlov <serjk@netup.ru>
7912 M:      Abylay Ospan <aospan@netup.ru>
7913 L:      linux-media@vger.kernel.org
7914 W:      https://linuxtv.org
7915 W:      http://netup.tv/
7916 T:      git git://linuxtv.org/media_tree.git
7917 S:      Supported
7918 F:      drivers/media/dvb-frontends/cxd2841er*
7919
7920 MEDIA DRIVERS FOR HORUS3A
7921 M:      Sergey Kozlov <serjk@netup.ru>
7922 M:      Abylay Ospan <aospan@netup.ru>
7923 L:      linux-media@vger.kernel.org
7924 W:      https://linuxtv.org
7925 W:      http://netup.tv/
7926 T:      git git://linuxtv.org/media_tree.git
7927 S:      Supported
7928 F:      drivers/media/dvb-frontends/horus3a*
7929
7930 MEDIA DRIVERS FOR LNBH25
7931 M:      Sergey Kozlov <serjk@netup.ru>
7932 M:      Abylay Ospan <aospan@netup.ru>
7933 L:      linux-media@vger.kernel.org
7934 W:      https://linuxtv.org
7935 W:      http://netup.tv/
7936 T:      git git://linuxtv.org/media_tree.git
7937 S:      Supported
7938 F:      drivers/media/dvb-frontends/lnbh25*
7939
7940 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7941 M:      Sergey Kozlov <serjk@netup.ru>
7942 M:      Abylay Ospan <aospan@netup.ru>
7943 L:      linux-media@vger.kernel.org
7944 W:      https://linuxtv.org
7945 W:      http://netup.tv/
7946 T:      git git://linuxtv.org/media_tree.git
7947 S:      Supported
7948 F:      drivers/media/pci/netup_unidvb/*
7949
7950 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7951 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7952 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7953 P:      LinuxTV.org Project
7954 L:      linux-media@vger.kernel.org
7955 W:      https://linuxtv.org
7956 Q:      http://patchwork.kernel.org/project/linux-media/list/
7957 T:      git git://linuxtv.org/media_tree.git
7958 S:      Maintained
7959 F:      Documentation/media/
7960 F:      drivers/media/
7961 F:      drivers/staging/media/
7962 F:      include/linux/platform_data/media/
7963 F:      include/media/
7964 F:      include/uapi/linux/dvb/
7965 F:      include/uapi/linux/videodev2.h
7966 F:      include/uapi/linux/media.h
7967 F:      include/uapi/linux/v4l2-*
7968 F:      include/uapi/linux/meye.h
7969 F:      include/uapi/linux/ivtv*
7970 F:      include/uapi/linux/uvcvideo.h
7971
7972 MEDIATEK ETHERNET DRIVER
7973 M:      Felix Fietkau <nbd@openwrt.org>
7974 M:      John Crispin <blogic@openwrt.org>
7975 L:      netdev@vger.kernel.org
7976 S:      Maintained
7977 F:      drivers/net/ethernet/mediatek/
7978
7979 MEDIATEK MT7601U WIRELESS LAN DRIVER
7980 M:      Jakub Kicinski <kubakici@wp.pl>
7981 L:      linux-wireless@vger.kernel.org
7982 S:      Maintained
7983 F:      drivers/net/wireless/mediatek/mt7601u/
7984
7985 MEGARAID SCSI/SAS DRIVERS
7986 M:      Kashyap Desai <kashyap.desai@broadcom.com>
7987 M:      Sumit Saxena <sumit.saxena@broadcom.com>
7988 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
7989 L:      megaraidlinux.pdl@broadcom.com
7990 L:      linux-scsi@vger.kernel.org
7991 W:      http://www.avagotech.com/support/
7992 S:      Maintained
7993 F:      Documentation/scsi/megaraid.txt
7994 F:      drivers/scsi/megaraid.*
7995 F:      drivers/scsi/megaraid/
7996
7997 MELFAS MIP4 TOUCHSCREEN DRIVER
7998 M:      Sangwon Jee <jeesw@melfas.com>
7999 W:      http://www.melfas.com
8000 S:      Supported
8001 F:      drivers/input/touchscreen/melfas_mip4.c
8002 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8003
8004 MELLANOX ETHERNET DRIVER (mlx4_en)
8005 M:      Tariq Toukan <tariqt@mellanox.com>
8006 L:      netdev@vger.kernel.org
8007 S:      Supported
8008 W:      http://www.mellanox.com
8009 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8010 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8011
8012 MELLANOX ETHERNET DRIVER (mlx5e)
8013 M:      Saeed Mahameed <saeedm@mellanox.com>
8014 L:      netdev@vger.kernel.org
8015 S:      Supported
8016 W:      http://www.mellanox.com
8017 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8018 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8019
8020 MELLANOX ETHERNET SWITCH DRIVERS
8021 M:      Jiri Pirko <jiri@mellanox.com>
8022 M:      Ido Schimmel <idosch@mellanox.com>
8023 L:      netdev@vger.kernel.org
8024 S:      Supported
8025 W:      http://www.mellanox.com
8026 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8027 F:      drivers/net/ethernet/mellanox/mlxsw/
8028
8029 MELLANOX MLXCPLD LED DRIVER
8030 M:      Vadim Pasternak <vadimp@mellanox.com>
8031 L:      linux-leds@vger.kernel.org
8032 S:      Supported
8033 F:      drivers/leds/leds-mlxcpld.c
8034 F:      Documentation/leds/leds-mlxcpld.txt
8035
8036 MELLANOX PLATFORM DRIVER
8037 M:      Vadim Pasternak <vadimp@mellanox.com>
8038 L:      platform-driver-x86@vger.kernel.org
8039 S:      Supported
8040 F:      arch/x86/platform/mellanox/mlx-platform.c
8041
8042 SOFT-ROCE DRIVER (rxe)
8043 M:      Moni Shoua <monis@mellanox.com>
8044 L:      linux-rdma@vger.kernel.org
8045 S:      Supported
8046 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8047 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8048 F:      drivers/infiniband/sw/rxe/
8049 F:      include/uapi/rdma/rdma_user_rxe.h
8050
8051 MEMBARRIER SUPPORT
8052 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8053 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8054 L:      linux-kernel@vger.kernel.org
8055 S:      Supported
8056 F:      kernel/membarrier.c
8057 F:      include/uapi/linux/membarrier.h
8058
8059 MEMORY MANAGEMENT
8060 L:      linux-mm@kvack.org
8061 W:      http://www.linux-mm.org
8062 S:      Maintained
8063 F:      include/linux/mm.h
8064 F:      include/linux/gfp.h
8065 F:      include/linux/mmzone.h
8066 F:      include/linux/memory_hotplug.h
8067 F:      include/linux/vmalloc.h
8068 F:      mm/
8069
8070 MEMORY TECHNOLOGY DEVICES (MTD)
8071 M:      David Woodhouse <dwmw2@infradead.org>
8072 M:      Brian Norris <computersforpeace@gmail.com>
8073 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8074 M:      Marek Vasut <marek.vasut@gmail.com>
8075 M:      Richard Weinberger <richard@nod.at>
8076 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8077 L:      linux-mtd@lists.infradead.org
8078 W:      http://www.linux-mtd.infradead.org/
8079 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8080 T:      git git://git.infradead.org/linux-mtd.git
8081 T:      git git://git.infradead.org/l2-mtd.git
8082 S:      Maintained
8083 F:      Documentation/devicetree/bindings/mtd/
8084 F:      drivers/mtd/
8085 F:      include/linux/mtd/
8086 F:      include/uapi/mtd/
8087
8088 MEN A21 WATCHDOG DRIVER
8089 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8090 L:      linux-watchdog@vger.kernel.org
8091 S:      Maintained
8092 F:      drivers/watchdog/mena21_wdt.c
8093
8094 MEN CHAMELEON BUS (mcb)
8095 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8096 S:      Maintained
8097 F:      drivers/mcb/
8098 F:      include/linux/mcb.h
8099 F:      Documentation/men-chameleon-bus.txt
8100
8101 MEN F21BMC (Board Management Controller)
8102 M:      Andreas Werner <andreas.werner@men.de>
8103 S:      Supported
8104 F:      drivers/mfd/menf21bmc.c
8105 F:      drivers/watchdog/menf21bmc_wdt.c
8106 F:      drivers/leds/leds-menf21bmc.c
8107 F:      drivers/hwmon/menf21bmc_hwmon.c
8108 F:      Documentation/hwmon/menf21bmc
8109
8110 METAG ARCHITECTURE
8111 M:      James Hogan <james.hogan@imgtec.com>
8112 L:      linux-metag@vger.kernel.org
8113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8114 S:      Odd Fixes
8115 F:      arch/metag/
8116 F:      Documentation/metag/
8117 F:      Documentation/devicetree/bindings/metag/
8118 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8119 F:      drivers/clocksource/metag_generic.c
8120 F:      drivers/irqchip/irq-metag.c
8121 F:      drivers/irqchip/irq-metag-ext.c
8122 F:      drivers/tty/metag_da.c
8123
8124 MICROBLAZE ARCHITECTURE
8125 M:      Michal Simek <monstr@monstr.eu>
8126 W:      http://www.monstr.eu/fdt/
8127 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8128 S:      Supported
8129 F:      arch/microblaze/
8130
8131 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8132 M:      Richard Genoud <richard.genoud@gmail.com>
8133 S:      Maintained
8134 F:      drivers/tty/serial/atmel_serial.c
8135 F:      include/linux/atmel_serial.h
8136
8137 MICROCHIP / ATMEL ISC DRIVER
8138 M:      Songjun Wu <songjun.wu@microchip.com>
8139 L:      linux-media@vger.kernel.org
8140 S:      Supported
8141 F:      drivers/media/platform/atmel/atmel-isc.c
8142 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8143 F:      devicetree/bindings/media/atmel-isc.txt
8144
8145 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8146 M:      Chen Yu <yu.c.chen@intel.com>
8147 L:      platform-driver-x86@vger.kernel.org
8148 S:      Supported
8149 F:      drivers/platform/x86/surfacepro3_button.c
8150
8151 MICROTEK X6 SCANNER
8152 M:      Oliver Neukum <oliver@neukum.org>
8153 S:      Maintained
8154 F:      drivers/usb/image/microtek.*
8155
8156 MIPS
8157 M:      Ralf Baechle <ralf@linux-mips.org>
8158 L:      linux-mips@linux-mips.org
8159 W:      http://www.linux-mips.org/
8160 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8161 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8162 S:      Supported
8163 F:      Documentation/devicetree/bindings/mips/
8164 F:      Documentation/mips/
8165 F:      arch/mips/
8166
8167 MIPS/LOONGSON1 ARCHITECTURE
8168 M:      Keguang Zhang <keguang.zhang@gmail.com>
8169 L:      linux-mips@linux-mips.org
8170 S:      Maintained
8171 F:      arch/mips/loongson32/
8172 F:      arch/mips/include/asm/mach-loongson32/
8173 F:      drivers/*/*loongson1*
8174 F:      drivers/*/*/*loongson1*
8175
8176 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8177 M:      Hans Verkuil <hverkuil@xs4all.nl>
8178 L:      linux-media@vger.kernel.org
8179 T:      git git://linuxtv.org/media_tree.git
8180 W:      https://linuxtv.org
8181 S:      Odd Fixes
8182 F:      drivers/media/radio/radio-miropcm20*
8183
8184 MELLANOX MLX4 core VPI driver
8185 M:      Yishai Hadas <yishaih@mellanox.com>
8186 L:      netdev@vger.kernel.org
8187 L:      linux-rdma@vger.kernel.org
8188 W:      http://www.mellanox.com
8189 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8190 S:      Supported
8191 F:      drivers/net/ethernet/mellanox/mlx4/
8192 F:      include/linux/mlx4/
8193 F:      include/uapi/rdma/mlx4-abi.h
8194
8195 MELLANOX MLX4 IB driver
8196 M:      Yishai Hadas <yishaih@mellanox.com>
8197 L:      linux-rdma@vger.kernel.org
8198 W:      http://www.mellanox.com
8199 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8200 S:      Supported
8201 F:      drivers/infiniband/hw/mlx4/
8202 F:      include/linux/mlx4/
8203
8204 MELLANOX MLX5 core VPI driver
8205 M:      Saeed Mahameed <saeedm@mellanox.com>
8206 M:      Matan Barak <matanb@mellanox.com>
8207 M:      Leon Romanovsky <leonro@mellanox.com>
8208 L:      netdev@vger.kernel.org
8209 L:      linux-rdma@vger.kernel.org
8210 W:      http://www.mellanox.com
8211 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8212 S:      Supported
8213 F:      drivers/net/ethernet/mellanox/mlx5/core/
8214 F:      include/linux/mlx5/
8215 F:      include/uapi/rdma/mlx5-abi.h
8216
8217 MELLANOX MLX5 IB driver
8218 M:      Matan Barak <matanb@mellanox.com>
8219 M:      Leon Romanovsky <leonro@mellanox.com>
8220 L:      linux-rdma@vger.kernel.org
8221 W:      http://www.mellanox.com
8222 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8223 S:      Supported
8224 F:      drivers/infiniband/hw/mlx5/
8225 F:      include/linux/mlx5/
8226
8227 MELEXIS MLX90614 DRIVER
8228 M:      Crt Mori <cmo@melexis.com>
8229 L:      linux-iio@vger.kernel.org
8230 W:      http://www.melexis.com
8231 S:      Supported
8232 F:      drivers/iio/temperature/mlx90614.c
8233
8234 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8235 M:      Don Brace <don.brace@microsemi.com>
8236 L:      esc.storagedev@microsemi.com
8237 L:      linux-scsi@vger.kernel.org
8238 S:      Supported
8239 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8240 F:      drivers/scsi/smartpqi/Kconfig
8241 F:      drivers/scsi/smartpqi/Makefile
8242 F:      include/linux/cciss*.h
8243 F:      include/uapi/linux/cciss*.h
8244 F:      Documentation/scsi/smartpqi.txt
8245
8246 MN88472 MEDIA DRIVER
8247 M:      Antti Palosaari <crope@iki.fi>
8248 L:      linux-media@vger.kernel.org
8249 W:      https://linuxtv.org
8250 W:      http://palosaari.fi/linux/
8251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8252 S:      Maintained
8253 F:      drivers/media/dvb-frontends/mn88472*
8254
8255 MN88473 MEDIA DRIVER
8256 M:      Antti Palosaari <crope@iki.fi>
8257 L:      linux-media@vger.kernel.org
8258 W:      https://linuxtv.org
8259 W:      http://palosaari.fi/linux/
8260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8261 S:      Maintained
8262 F:      drivers/media/dvb-frontends/mn88473*
8263
8264 MODULE SUPPORT
8265 M:      Jessica Yu <jeyu@redhat.com>
8266 M:      Rusty Russell <rusty@rustcorp.com.au>
8267 S:      Maintained
8268 F:      include/linux/module.h
8269 F:      kernel/module.c
8270
8271 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8272 W:      http://popies.net/meye/
8273 S:      Orphan
8274 F:      Documentation/media/v4l-drivers/meye*
8275 F:      drivers/media/pci/meye/
8276 F:      include/uapi/linux/meye.h
8277
8278 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8279 M:      Jiri Slaby <jirislaby@gmail.com>
8280 S:      Maintained
8281 F:      Documentation/serial/moxa-smartio
8282 F:      drivers/tty/mxser.*
8283
8284 MR800 AVERMEDIA USB FM RADIO DRIVER
8285 M:      Alexey Klimov <klimov.linux@gmail.com>
8286 L:      linux-media@vger.kernel.org
8287 T:      git git://linuxtv.org/media_tree.git
8288 S:      Maintained
8289 F:      drivers/media/radio/radio-mr800.c
8290
8291 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8292 M:      Alan Ott <alan@signal11.us>
8293 L:      linux-wpan@vger.kernel.org
8294 S:      Maintained
8295 F:      drivers/net/ieee802154/mrf24j40.c
8296 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8297
8298 MSI LAPTOP SUPPORT
8299 M:      "Lee, Chun-Yi" <jlee@suse.com>
8300 L:      platform-driver-x86@vger.kernel.org
8301 S:      Maintained
8302 F:      drivers/platform/x86/msi-laptop.c
8303
8304 MSI WMI SUPPORT
8305 L:      platform-driver-x86@vger.kernel.org
8306 S:      Orphan
8307 F:      drivers/platform/x86/msi-wmi.c
8308
8309 MSI001 MEDIA DRIVER
8310 M:      Antti Palosaari <crope@iki.fi>
8311 L:      linux-media@vger.kernel.org
8312 W:      https://linuxtv.org
8313 W:      http://palosaari.fi/linux/
8314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8315 T:      git git://linuxtv.org/anttip/media_tree.git
8316 S:      Maintained
8317 F:      drivers/media/tuners/msi001*
8318
8319 MSI2500 MEDIA DRIVER
8320 M:      Antti Palosaari <crope@iki.fi>
8321 L:      linux-media@vger.kernel.org
8322 W:      https://linuxtv.org
8323 W:      http://palosaari.fi/linux/
8324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8325 T:      git git://linuxtv.org/anttip/media_tree.git
8326 S:      Maintained
8327 F:      drivers/media/usb/msi2500/
8328
8329 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8330 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8331 L:      linux-mtd@lists.infradead.org
8332 S:      Maintained
8333 F:      drivers/mtd/devices/docg3*
8334
8335 MT9M032 APTINA SENSOR DRIVER
8336 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8337 L:      linux-media@vger.kernel.org
8338 T:      git git://linuxtv.org/media_tree.git
8339 S:      Maintained
8340 F:      drivers/media/i2c/mt9m032.c
8341 F:      include/media/i2c/mt9m032.h
8342
8343 MT9P031 APTINA CAMERA SENSOR
8344 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8345 L:      linux-media@vger.kernel.org
8346 T:      git git://linuxtv.org/media_tree.git
8347 S:      Maintained
8348 F:      drivers/media/i2c/mt9p031.c
8349 F:      include/media/i2c/mt9p031.h
8350
8351 MT9T001 APTINA CAMERA SENSOR
8352 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8353 L:      linux-media@vger.kernel.org
8354 T:      git git://linuxtv.org/media_tree.git
8355 S:      Maintained
8356 F:      drivers/media/i2c/mt9t001.c
8357 F:      include/media/i2c/mt9t001.h
8358
8359 MT9V032 APTINA CAMERA SENSOR
8360 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8361 L:      linux-media@vger.kernel.org
8362 T:      git git://linuxtv.org/media_tree.git
8363 S:      Maintained
8364 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8365 F:      drivers/media/i2c/mt9v032.c
8366 F:      include/media/i2c/mt9v032.h
8367
8368 MULTIFUNCTION DEVICES (MFD)
8369 M:      Lee Jones <lee.jones@linaro.org>
8370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8371 S:      Supported
8372 F:      Documentation/devicetree/bindings/mfd/
8373 F:      drivers/mfd/
8374 F:      include/linux/mfd/
8375
8376 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8377 M:      Ulf Hansson <ulf.hansson@linaro.org>
8378 L:      linux-mmc@vger.kernel.org
8379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8380 S:      Maintained
8381 F:      Documentation/devicetree/bindings/mmc/
8382 F:      drivers/mmc/
8383 F:      include/linux/mmc/
8384 F:      include/uapi/linux/mmc/
8385
8386 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8387 S:      Orphan
8388 F:      drivers/mmc/host/mmc_spi.c
8389 F:      include/linux/spi/mmc_spi.h
8390
8391 MULTISOUND SOUND DRIVER
8392 M:      Andrew Veliath <andrewtv@usa.net>
8393 S:      Maintained
8394 F:      Documentation/sound/oss/MultiSound
8395 F:      sound/oss/msnd*
8396
8397 MULTITECH MULTIPORT CARD (ISICOM)
8398 S:      Orphan
8399 F:      drivers/tty/isicom.c
8400 F:      include/linux/isicom.h
8401
8402 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8403 M:      Bin Liu <b-liu@ti.com>
8404 L:      linux-usb@vger.kernel.org
8405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8406 S:      Maintained
8407 F:      drivers/usb/musb/
8408
8409 MXL5007T MEDIA DRIVER
8410 M:      Michael Krufky <mkrufky@linuxtv.org>
8411 L:      linux-media@vger.kernel.org
8412 W:      https://linuxtv.org
8413 W:      http://github.com/mkrufky
8414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8415 T:      git git://linuxtv.org/mkrufky/tuners.git
8416 S:      Maintained
8417 F:      drivers/media/tuners/mxl5007t.*
8418
8419 MXSFB DRM DRIVER
8420 M:      Marek Vasut <marex@denx.de>
8421 S:      Supported
8422 F:      drivers/gpu/drm/mxsfb/
8423 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8424
8425 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8426 M:      Hyong-Youb Kim <hykim@myri.com>
8427 L:      netdev@vger.kernel.org
8428 W:      https://www.myricom.com/support/downloads/myri10ge.html
8429 S:      Supported
8430 F:      drivers/net/ethernet/myricom/myri10ge/
8431
8432 NAND FLASH SUBSYSTEM
8433 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8434 R:      Richard Weinberger <richard@nod.at>
8435 L:      linux-mtd@lists.infradead.org
8436 W:      http://www.linux-mtd.infradead.org/
8437 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8438 T:      git git://github.com/linux-nand/linux.git
8439 S:      Maintained
8440 F:      drivers/mtd/nand/
8441 F:      include/linux/mtd/nand*.h
8442
8443 NATSEMI ETHERNET DRIVER (DP8381x)
8444 S:      Orphan
8445 F:      drivers/net/ethernet/natsemi/natsemi.c
8446
8447 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8448 M:      Daniel Mack <zonque@gmail.com>
8449 S:      Maintained
8450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8451 W:      http://www.native-instruments.com
8452 F:      sound/usb/caiaq/
8453
8454 NCP FILESYSTEM
8455 M:      Petr Vandrovec <petr@vandrovec.name>
8456 S:      Odd Fixes
8457 F:      fs/ncpfs/
8458
8459 NCR 5380 SCSI DRIVERS
8460 M:      Finn Thain <fthain@telegraphics.com.au>
8461 M:      Michael Schmitz <schmitzmic@gmail.com>
8462 L:      linux-scsi@vger.kernel.org
8463 S:      Maintained
8464 F:      Documentation/scsi/g_NCR5380.txt
8465 F:      drivers/scsi/NCR5380.*
8466 F:      drivers/scsi/arm/cumana_1.c
8467 F:      drivers/scsi/arm/oak.c
8468 F:      drivers/scsi/atari_scsi.*
8469 F:      drivers/scsi/dmx3191d.c
8470 F:      drivers/scsi/g_NCR5380.*
8471 F:      drivers/scsi/mac_scsi.*
8472 F:      drivers/scsi/sun3_scsi.*
8473 F:      drivers/scsi/sun3_scsi_vme.c
8474
8475 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8476 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8477 L:      linux-scsi@vger.kernel.org
8478 S:      Maintained
8479 F:      drivers/scsi/NCR_D700.*
8480
8481 NCT6775 HARDWARE MONITOR DRIVER
8482 M:      Guenter Roeck <linux@roeck-us.net>
8483 L:      linux-hwmon@vger.kernel.org
8484 S:      Maintained
8485 F:      Documentation/hwmon/nct6775
8486 F:      drivers/hwmon/nct6775.c
8487
8488 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8489 M:      Faisal Latif <faisal.latif@intel.com>
8490 L:      linux-rdma@vger.kernel.org
8491 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8492 S:      Supported
8493 F:      drivers/infiniband/hw/nes/
8494 F:      include/uapi/rdma/nes-abi.h
8495
8496 NETEM NETWORK EMULATOR
8497 M:      Stephen Hemminger <stephen@networkplumber.org>
8498 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8499 S:      Maintained
8500 F:      net/sched/sch_netem.c
8501
8502 NETERION 10GbE DRIVERS (s2io/vxge)
8503 M:      Jon Mason <jdmason@kudzu.us>
8504 L:      netdev@vger.kernel.org
8505 S:      Supported
8506 F:      Documentation/networking/s2io.txt
8507 F:      Documentation/networking/vxge.txt
8508 F:      drivers/net/ethernet/neterion/
8509
8510 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8511 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8512 M:      Patrick McHardy <kaber@trash.net>
8513 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8514 L:      netfilter-devel@vger.kernel.org
8515 L:      coreteam@netfilter.org
8516 W:      http://www.netfilter.org/
8517 W:      http://www.iptables.org/
8518 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8521 S:      Supported
8522 F:      include/linux/netfilter*
8523 F:      include/linux/netfilter/
8524 F:      include/net/netfilter/
8525 F:      include/uapi/linux/netfilter*
8526 F:      include/uapi/linux/netfilter/
8527 F:      net/*/netfilter.c
8528 F:      net/*/netfilter/
8529 F:      net/netfilter/
8530 F:      net/bridge/br_netfilter*.c
8531
8532 NETLABEL
8533 M:      Paul Moore <paul@paul-moore.com>
8534 W:      http://netlabel.sf.net
8535 L:      netdev@vger.kernel.org
8536 S:      Maintained
8537 F:      Documentation/netlabel/
8538 F:      include/net/netlabel.h
8539 F:      net/netlabel/
8540
8541 NETROM NETWORK LAYER
8542 M:      Ralf Baechle <ralf@linux-mips.org>
8543 L:      linux-hams@vger.kernel.org
8544 W:      http://www.linux-ax25.org/
8545 S:      Maintained
8546 F:      include/net/netrom.h
8547 F:      include/uapi/linux/netrom.h
8548 F:      net/netrom/
8549
8550 NETRONOME ETHERNET DRIVERS
8551 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8552 L:      oss-drivers@netronome.com
8553 S:      Maintained
8554 F:      drivers/net/ethernet/netronome/
8555
8556 NETWORK BLOCK DEVICE (NBD)
8557 M:      Markus Pargmann <mpa@pengutronix.de>
8558 S:      Maintained
8559 L:      nbd-general@lists.sourceforge.net
8560 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8561 F:      Documentation/blockdev/nbd.txt
8562 F:      drivers/block/nbd.c
8563 F:      include/uapi/linux/nbd.h
8564
8565 NETWORK DROP MONITOR
8566 M:      Neil Horman <nhorman@tuxdriver.com>
8567 L:      netdev@vger.kernel.org
8568 S:      Maintained
8569 W:      https://fedorahosted.org/dropwatch/
8570 F:      net/core/drop_monitor.c
8571
8572 NETWORKING [DSA]
8573 M:      Andrew Lunn <andrew@lunn.ch>
8574 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8575 M:      Florian Fainelli <f.fainelli@gmail.com>
8576 S:      Maintained
8577 F:      net/dsa/
8578 F:      include/net/dsa.h
8579 F:      drivers/net/dsa/
8580
8581 NETWORKING [GENERAL]
8582 M:      "David S. Miller" <davem@davemloft.net>
8583 L:      netdev@vger.kernel.org
8584 W:      http://www.linuxfoundation.org/en/Net
8585 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8588 S:      Maintained
8589 F:      net/
8590 F:      include/net/
8591 F:      include/linux/in.h
8592 F:      include/linux/net.h
8593 F:      include/linux/netdevice.h
8594 F:      include/uapi/linux/in.h
8595 F:      include/uapi/linux/net.h
8596 F:      include/uapi/linux/netdevice.h
8597 F:      include/uapi/linux/net_namespace.h
8598 F:      tools/net/
8599 F:      tools/testing/selftests/net/
8600 F:      lib/random32.c
8601
8602 NETWORKING [IPv4/IPv6]
8603 M:      "David S. Miller" <davem@davemloft.net>
8604 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8605 M:      James Morris <jmorris@namei.org>
8606 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8607 M:      Patrick McHardy <kaber@trash.net>
8608 L:      netdev@vger.kernel.org
8609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8610 S:      Maintained
8611 F:      net/ipv4/
8612 F:      net/ipv6/
8613 F:      include/net/ip*
8614 F:      arch/x86/net/*
8615
8616 NETWORKING [IPSEC]
8617 M:      Steffen Klassert <steffen.klassert@secunet.com>
8618 M:      Herbert Xu <herbert@gondor.apana.org.au>
8619 M:      "David S. Miller" <davem@davemloft.net>
8620 L:      netdev@vger.kernel.org
8621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8623 S:      Maintained
8624 F:      net/core/flow.c
8625 F:      net/xfrm/
8626 F:      net/key/
8627 F:      net/ipv4/xfrm*
8628 F:      net/ipv4/esp4.c
8629 F:      net/ipv4/ah4.c
8630 F:      net/ipv4/ipcomp.c
8631 F:      net/ipv4/ip_vti.c
8632 F:      net/ipv6/xfrm*
8633 F:      net/ipv6/esp6.c
8634 F:      net/ipv6/ah6.c
8635 F:      net/ipv6/ipcomp6.c
8636 F:      net/ipv6/ip6_vti.c
8637 F:      include/uapi/linux/xfrm.h
8638 F:      include/net/xfrm.h
8639
8640 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8641 M:      Paul Moore <paul@paul-moore.com>
8642 L:      netdev@vger.kernel.org
8643 S:      Maintained
8644
8645 NETWORKING [WIRELESS]
8646 L:      linux-wireless@vger.kernel.org
8647 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8648
8649 NETWORKING DRIVERS
8650 L:      netdev@vger.kernel.org
8651 W:      http://www.linuxfoundation.org/en/Net
8652 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8655 S:      Odd Fixes
8656 F:      Documentation/devicetree/bindings/net/
8657 F:      drivers/net/
8658 F:      include/linux/if_*
8659 F:      include/linux/netdevice.h
8660 F:      include/linux/etherdevice.h
8661 F:      include/linux/fcdevice.h
8662 F:      include/linux/fddidevice.h
8663 F:      include/linux/hippidevice.h
8664 F:      include/linux/inetdevice.h
8665 F:      include/uapi/linux/if_*
8666 F:      include/uapi/linux/netdevice.h
8667
8668 NETWORKING DRIVERS (WIRELESS)
8669 M:      Kalle Valo <kvalo@codeaurora.org>
8670 L:      linux-wireless@vger.kernel.org
8671 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8674 S:      Maintained
8675 F:      Documentation/devicetree/bindings/net/wireless/
8676 F:      drivers/net/wireless/
8677
8678 NETXEN (1/10) GbE SUPPORT
8679 M:      Manish Chopra <manish.chopra@cavium.com>
8680 M:      Rahul Verma <rahul.verma@cavium.com>
8681 M:      Dept-GELinuxNICDev@cavium.com
8682 L:      netdev@vger.kernel.org
8683 S:      Supported
8684 F:      drivers/net/ethernet/qlogic/netxen/
8685
8686 NFC SUBSYSTEM
8687 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8688 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8689 M:      Samuel Ortiz <sameo@linux.intel.com>
8690 L:      linux-wireless@vger.kernel.org
8691 L:      linux-nfc@lists.01.org (subscribers-only)
8692 S:      Supported
8693 F:      net/nfc/
8694 F:      include/net/nfc/
8695 F:      include/uapi/linux/nfc.h
8696 F:      drivers/nfc/
8697 F:      include/linux/platform_data/nfcmrvl.h
8698 F:      include/linux/platform_data/nxp-nci.h
8699 F:      include/linux/platform_data/pn544.h
8700 F:      include/linux/platform_data/st21nfca.h
8701 F:      include/linux/platform_data/st-nci.h
8702 F:      Documentation/devicetree/bindings/net/nfc/
8703
8704 NFS, SUNRPC, AND LOCKD CLIENTS
8705 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8706 M:      Anna Schumaker <anna.schumaker@netapp.com>
8707 L:      linux-nfs@vger.kernel.org
8708 W:      http://client.linux-nfs.org
8709 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8710 S:      Maintained
8711 F:      fs/lockd/
8712 F:      fs/nfs/
8713 F:      fs/nfs_common/
8714 F:      net/sunrpc/
8715 F:      include/linux/lockd/
8716 F:      include/linux/nfs*
8717 F:      include/linux/sunrpc/
8718 F:      include/uapi/linux/nfs*
8719 F:      include/uapi/linux/sunrpc/
8720
8721 NILFS2 FILESYSTEM
8722 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8723 L:      linux-nilfs@vger.kernel.org
8724 W:      http://nilfs.sourceforge.net/
8725 W:      http://nilfs.osdn.jp/
8726 T:      git git://github.com/konis/nilfs2.git
8727 S:      Supported
8728 F:      Documentation/filesystems/nilfs2.txt
8729 F:      fs/nilfs2/
8730 F:      include/trace/events/nilfs2.h
8731 F:      include/uapi/linux/nilfs2_api.h
8732 F:      include/uapi/linux/nilfs2_ondisk.h
8733
8734 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8735 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8736 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8737 S:      Maintained
8738 F:      Documentation/scsi/NinjaSCSI.txt
8739 F:      drivers/scsi/pcmcia/nsp_*
8740
8741 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8742 M:      GOTO Masanori <gotom@debian.or.jp>
8743 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8744 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8745 S:      Maintained
8746 F:      Documentation/scsi/NinjaSCSI.txt
8747 F:      drivers/scsi/nsp32*
8748
8749 NIOS2 ARCHITECTURE
8750 M:      Ley Foon Tan <lftan@altera.com>
8751 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8753 S:      Maintained
8754 F:      arch/nios2/
8755
8756 NOKIA N900 POWER SUPPLY DRIVERS
8757 R:      Pali Rohár <pali.rohar@gmail.com>
8758 F:      include/linux/power/bq2415x_charger.h
8759 F:      include/linux/power/bq27xxx_battery.h
8760 F:      include/linux/power/isp1704_charger.h
8761 F:      drivers/power/supply/bq2415x_charger.c
8762 F:      drivers/power/supply/bq27xxx_battery.c
8763 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8764 F:      drivers/power/supply/isp1704_charger.c
8765 F:      drivers/power/supply/rx51_battery.c
8766
8767 NTB DRIVER CORE
8768 M:      Jon Mason <jdmason@kudzu.us>
8769 M:      Dave Jiang <dave.jiang@intel.com>
8770 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8771 L:      linux-ntb@googlegroups.com
8772 S:      Supported
8773 W:      https://github.com/jonmason/ntb/wiki
8774 T:      git git://github.com/jonmason/ntb.git
8775 F:      drivers/ntb/
8776 F:      drivers/net/ntb_netdev.c
8777 F:      include/linux/ntb.h
8778 F:      include/linux/ntb_transport.h
8779 F:      tools/testing/selftests/ntb/
8780
8781 NTB INTEL DRIVER
8782 M:      Jon Mason <jdmason@kudzu.us>
8783 M:      Dave Jiang <dave.jiang@intel.com>
8784 L:      linux-ntb@googlegroups.com
8785 S:      Supported
8786 W:      https://github.com/jonmason/ntb/wiki
8787 T:      git git://github.com/jonmason/ntb.git
8788 F:      drivers/ntb/hw/intel/
8789
8790 NTB AMD DRIVER
8791 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8792 L:      linux-ntb@googlegroups.com
8793 S:      Supported
8794 F:      drivers/ntb/hw/amd/
8795
8796 NTFS FILESYSTEM
8797 M:      Anton Altaparmakov <anton@tuxera.com>
8798 L:      linux-ntfs-dev@lists.sourceforge.net
8799 W:      http://www.tuxera.com/
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8801 S:      Supported
8802 F:      Documentation/filesystems/ntfs.txt
8803 F:      fs/ntfs/
8804
8805 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8806 M:      Antonino Daplas <adaplas@gmail.com>
8807 L:      linux-fbdev@vger.kernel.org
8808 S:      Maintained
8809 F:      drivers/video/fbdev/riva/
8810 F:      drivers/video/fbdev/nvidia/
8811
8812 NVM EXPRESS DRIVER
8813 M:      Keith Busch <keith.busch@intel.com>
8814 M:      Jens Axboe <axboe@fb.com>
8815 L:      linux-nvme@lists.infradead.org
8816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8817 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8818 S:      Supported
8819 F:      drivers/nvme/host/
8820 F:      include/linux/nvme.h
8821
8822 NVM EXPRESS TARGET DRIVER
8823 M:      Christoph Hellwig <hch@lst.de>
8824 M:      Sagi Grimberg <sagi@grimberg.me>
8825 L:      linux-nvme@lists.infradead.org
8826 S:      Supported
8827 F:      drivers/nvme/target/
8828
8829 NVM EXPRESS FC TRANSPORT DRIVERS
8830 M:      James Smart <james.smart@broadcom.com>
8831 L:      linux-nvme@lists.infradead.org
8832 S:      Supported
8833 F:      include/linux/nvme-fc.h
8834 F:      include/linux/nvme-fc-driver.h
8835 F:      drivers/nvme/host/fc.c
8836 F:      drivers/nvme/target/fc.c
8837 F:      drivers/nvme/target/fcloop.c
8838
8839 NVMEM FRAMEWORK
8840 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8841 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8842 S:      Maintained
8843 F:      drivers/nvmem/
8844 F:      Documentation/devicetree/bindings/nvmem/
8845 F:      include/linux/nvmem-consumer.h
8846 F:      include/linux/nvmem-provider.h
8847
8848 NXP-NCI NFC DRIVER
8849 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8850 R:      Charles Gorand <charles.gorand@effinnov.com>
8851 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8852 S:      Supported
8853 F:      drivers/nfc/nxp-nci
8854
8855 NXP TDA998X DRM DRIVER
8856 M:      Russell King <rmk+kernel@armlinux.org.uk>
8857 S:      Supported
8858 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8859 F:      include/drm/i2c/tda998x.h
8860
8861 NXP TFA9879 DRIVER
8862 M:      Peter Rosin <peda@axentia.se>
8863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8864 S:      Maintained
8865 F:      sound/soc/codecs/tfa9879*
8866
8867 OBJTOOL
8868 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8869 S:      Supported
8870 F:      tools/objtool/
8871
8872 OMAP SUPPORT
8873 M:      Tony Lindgren <tony@atomide.com>
8874 L:      linux-omap@vger.kernel.org
8875 W:      http://www.muru.com/linux/omap/
8876 W:      http://linux.omap.com/
8877 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8879 S:      Maintained
8880 F:      arch/arm/*omap*/
8881 F:      arch/arm/configs/omap1_defconfig
8882 F:      arch/arm/configs/omap2plus_defconfig
8883 F:      drivers/i2c/busses/i2c-omap.c
8884 F:      drivers/irqchip/irq-omap-intc.c
8885 F:      drivers/mfd/*omap*.c
8886 F:      drivers/mfd/menelaus.c
8887 F:      drivers/mfd/palmas.c
8888 F:      drivers/mfd/tps65217.c
8889 F:      drivers/mfd/tps65218.c
8890 F:      drivers/mfd/tps65910.c
8891 F:      drivers/mfd/twl-core.[ch]
8892 F:      drivers/mfd/twl4030*.c
8893 F:      drivers/mfd/twl6030*.c
8894 F:      drivers/mfd/twl6040*.c
8895 F:      drivers/regulator/palmas-regulator*.c
8896 F:      drivers/regulator/pbias-regulator.c
8897 F:      drivers/regulator/tps65217-regulator.c
8898 F:      drivers/regulator/tps65218-regulator.c
8899 F:      drivers/regulator/tps65910-regulator.c
8900 F:      drivers/regulator/twl-regulator.c
8901 F:      drivers/regulator/twl6030-regulator.c
8902 F:      include/linux/i2c-omap.h
8903
8904 OMAP DEVICE TREE SUPPORT
8905 M:      Benoît Cousson <bcousson@baylibre.com>
8906 M:      Tony Lindgren <tony@atomide.com>
8907 L:      linux-omap@vger.kernel.org
8908 L:      devicetree@vger.kernel.org
8909 S:      Maintained
8910 F:      arch/arm/boot/dts/*omap*
8911 F:      arch/arm/boot/dts/*am3*
8912 F:      arch/arm/boot/dts/*am4*
8913 F:      arch/arm/boot/dts/*am5*
8914 F:      arch/arm/boot/dts/*dra7*
8915
8916 OMAP CLOCK FRAMEWORK SUPPORT
8917 M:      Paul Walmsley <paul@pwsan.com>
8918 L:      linux-omap@vger.kernel.org
8919 S:      Maintained
8920 F:      arch/arm/*omap*/*clock*
8921
8922 OMAP POWER MANAGEMENT SUPPORT
8923 M:      Kevin Hilman <khilman@kernel.org>
8924 L:      linux-omap@vger.kernel.org
8925 S:      Maintained
8926 F:      arch/arm/*omap*/*pm*
8927 F:      drivers/cpufreq/omap-cpufreq.c
8928
8929 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8930 M:      Rajendra Nayak <rnayak@codeaurora.org>
8931 M:      Paul Walmsley <paul@pwsan.com>
8932 L:      linux-omap@vger.kernel.org
8933 S:      Maintained
8934 F:      arch/arm/mach-omap2/prm*
8935
8936 OMAP AUDIO SUPPORT
8937 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8938 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8939 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8940 L:      linux-omap@vger.kernel.org
8941 S:      Maintained
8942 F:      sound/soc/omap/
8943
8944 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8945 M:      Roger Quadros <rogerq@ti.com>
8946 M:      Tony Lindgren <tony@atomide.com>
8947 L:      linux-omap@vger.kernel.org
8948 S:      Maintained
8949 F:      drivers/memory/omap-gpmc.c
8950 F:      arch/arm/mach-omap2/*gpmc*
8951
8952 OMAP FRAMEBUFFER SUPPORT
8953 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8954 L:      linux-fbdev@vger.kernel.org
8955 L:      linux-omap@vger.kernel.org
8956 S:      Maintained
8957 F:      drivers/video/fbdev/omap/
8958
8959 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8960 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8961 L:      linux-omap@vger.kernel.org
8962 L:      linux-fbdev@vger.kernel.org
8963 S:      Maintained
8964 F:      drivers/video/fbdev/omap2/
8965 F:      Documentation/arm/OMAP/DSS
8966
8967 OMAP HARDWARE SPINLOCK SUPPORT
8968 M:      Ohad Ben-Cohen <ohad@wizery.com>
8969 L:      linux-omap@vger.kernel.org
8970 S:      Maintained
8971 F:      drivers/hwspinlock/omap_hwspinlock.c
8972
8973 OMAP MMC SUPPORT
8974 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8975 L:      linux-omap@vger.kernel.org
8976 S:      Maintained
8977 F:      drivers/mmc/host/omap.c
8978
8979 OMAP HS MMC SUPPORT
8980 L:      linux-mmc@vger.kernel.org
8981 L:      linux-omap@vger.kernel.org
8982 S:      Orphan
8983 F:      drivers/mmc/host/omap_hsmmc.c
8984
8985 OMAP RANDOM NUMBER GENERATOR SUPPORT
8986 M:      Deepak Saxena <dsaxena@plexity.net>
8987 S:      Maintained
8988 F:      drivers/char/hw_random/omap-rng.c
8989
8990 OMAP HWMOD SUPPORT
8991 M:      Benoît Cousson <bcousson@baylibre.com>
8992 M:      Paul Walmsley <paul@pwsan.com>
8993 L:      linux-omap@vger.kernel.org
8994 S:      Maintained
8995 F:      arch/arm/mach-omap2/omap_hwmod.*
8996
8997 OMAP HWMOD DATA
8998 M:      Paul Walmsley <paul@pwsan.com>
8999 L:      linux-omap@vger.kernel.org
9000 S:      Maintained
9001 F:      arch/arm/mach-omap2/omap_hwmod*data*
9002
9003 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9004 M:      Benoît Cousson <bcousson@baylibre.com>
9005 L:      linux-omap@vger.kernel.org
9006 S:      Maintained
9007 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9008
9009 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9010 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9011 L:      linux-media@vger.kernel.org
9012 S:      Maintained
9013 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9014 F:      drivers/media/platform/omap3isp/
9015 F:      drivers/staging/media/omap4iss/
9016
9017 OMAP USB SUPPORT
9018 L:      linux-usb@vger.kernel.org
9019 L:      linux-omap@vger.kernel.org
9020 S:      Orphan
9021 F:      drivers/usb/*/*omap*
9022 F:      arch/arm/*omap*/usb*
9023
9024 OMAP GPIO DRIVER
9025 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9026 M:      Santosh Shilimkar <ssantosh@kernel.org>
9027 M:      Kevin Hilman <khilman@kernel.org>
9028 L:      linux-omap@vger.kernel.org
9029 S:      Maintained
9030 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9031 F:      drivers/gpio/gpio-omap.c
9032
9033 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9034 M:      Mark Jackson <mpfj@newflow.co.uk>
9035 L:      linux-omap@vger.kernel.org
9036 S:      Maintained
9037 F:      arch/arm/boot/dts/am335x-nano.dts
9038
9039 OMFS FILESYSTEM
9040 M:      Bob Copeland <me@bobcopeland.com>
9041 L:      linux-karma-devel@lists.sourceforge.net
9042 S:      Maintained
9043 F:      Documentation/filesystems/omfs.txt
9044 F:      fs/omfs/
9045
9046 OMNIKEY CARDMAN 4000 DRIVER
9047 M:      Harald Welte <laforge@gnumonks.org>
9048 S:      Maintained
9049 F:      drivers/char/pcmcia/cm4000_cs.c
9050 F:      include/linux/cm4000_cs.h
9051 F:      include/uapi/linux/cm4000_cs.h
9052
9053 OMNIKEY CARDMAN 4040 DRIVER
9054 M:      Harald Welte <laforge@gnumonks.org>
9055 S:      Maintained
9056 F:      drivers/char/pcmcia/cm4040_cs.*
9057
9058 OMNIVISION OV7670 SENSOR DRIVER
9059 M:      Jonathan Corbet <corbet@lwn.net>
9060 L:      linux-media@vger.kernel.org
9061 T:      git git://linuxtv.org/media_tree.git
9062 S:      Maintained
9063 F:      drivers/media/i2c/ov7670.c
9064
9065 ONENAND FLASH DRIVER
9066 M:      Kyungmin Park <kyungmin.park@samsung.com>
9067 L:      linux-mtd@lists.infradead.org
9068 S:      Maintained
9069 F:      drivers/mtd/onenand/
9070 F:      include/linux/mtd/onenand*.h
9071
9072 ONSTREAM SCSI TAPE DRIVER
9073 M:      Willem Riede <osst@riede.org>
9074 L:      osst-users@lists.sourceforge.net
9075 L:      linux-scsi@vger.kernel.org
9076 S:      Maintained
9077 F:      Documentation/scsi/osst.txt
9078 F:      drivers/scsi/osst.*
9079 F:      drivers/scsi/osst_*.h
9080 F:      drivers/scsi/st.h
9081
9082 OPENCORES I2C BUS DRIVER
9083 M:      Peter Korsgaard <jacmet@sunsite.dk>
9084 L:      linux-i2c@vger.kernel.org
9085 S:      Maintained
9086 F:      Documentation/i2c/busses/i2c-ocores
9087 F:      drivers/i2c/busses/i2c-ocores.c
9088
9089 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9090 M:      Rob Herring <robh+dt@kernel.org>
9091 M:      Frank Rowand <frowand.list@gmail.com>
9092 L:      devicetree@vger.kernel.org
9093 W:      http://www.devicetree.org/
9094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9095 S:      Maintained
9096 F:      drivers/of/
9097 F:      include/linux/of*.h
9098 F:      scripts/dtc/
9099
9100 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9101 M:      Rob Herring <robh+dt@kernel.org>
9102 M:      Mark Rutland <mark.rutland@arm.com>
9103 L:      devicetree@vger.kernel.org
9104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9105 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9106 S:      Maintained
9107 F:      Documentation/devicetree/
9108 F:      arch/*/boot/dts/
9109 F:      include/dt-bindings/
9110
9111 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9112 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9113 L:      devicetree@vger.kernel.org
9114 S:      Maintained
9115 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9116 F:      Documentation/devicetree/overlay-notes.txt
9117 F:      drivers/of/overlay.c
9118 F:      drivers/of/resolver.c
9119
9120 OPENRISC ARCHITECTURE
9121 M:      Jonas Bonn <jonas@southpole.se>
9122 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9123 M:      Stafford Horne <shorne@gmail.com>
9124 L:      openrisc@lists.librecores.org
9125 W:      http://openrisc.io
9126 S:      Maintained
9127 F:      arch/openrisc/
9128
9129 OPENVSWITCH
9130 M:      Pravin Shelar <pshelar@nicira.com>
9131 L:      netdev@vger.kernel.org
9132 L:      dev@openvswitch.org
9133 W:      http://openvswitch.org
9134 S:      Maintained
9135 F:      net/openvswitch/
9136 F:      include/uapi/linux/openvswitch.h
9137
9138 OPERATING PERFORMANCE POINTS (OPP)
9139 M:      Viresh Kumar <vireshk@kernel.org>
9140 M:      Nishanth Menon <nm@ti.com>
9141 M:      Stephen Boyd <sboyd@codeaurora.org>
9142 L:      linux-pm@vger.kernel.org
9143 S:      Maintained
9144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9145 F:      drivers/base/power/opp/
9146 F:      include/linux/pm_opp.h
9147 F:      Documentation/power/opp.txt
9148 F:      Documentation/devicetree/bindings/opp/
9149
9150 OPL4 DRIVER
9151 M:      Clemens Ladisch <clemens@ladisch.de>
9152 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9153 T:      git git://git.alsa-project.org/alsa-kernel.git
9154 S:      Maintained
9155 F:      sound/drivers/opl4/
9156
9157 OPROFILE
9158 M:      Robert Richter <rric@kernel.org>
9159 L:      oprofile-list@lists.sf.net
9160 S:      Maintained
9161 F:      arch/*/include/asm/oprofile*.h
9162 F:      arch/*/oprofile/
9163 F:      drivers/oprofile/
9164 F:      include/linux/oprofile.h
9165
9166 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9167 M:      Mark Fasheh <mfasheh@versity.com>
9168 M:      Joel Becker <jlbec@evilplan.org>
9169 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9170 W:      http://ocfs2.wiki.kernel.org
9171 S:      Supported
9172 F:      Documentation/filesystems/ocfs2.txt
9173 F:      Documentation/filesystems/dlmfs.txt
9174 F:      fs/ocfs2/
9175
9176 ORINOCO DRIVER
9177 L:      linux-wireless@vger.kernel.org
9178 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9179 W:      http://www.nongnu.org/orinoco/
9180 S:      Orphan
9181 F:      drivers/net/wireless/intersil/orinoco/
9182
9183 OSD LIBRARY and FILESYSTEM
9184 M:      Boaz Harrosh <ooo@electrozaur.com>
9185 M:      Benny Halevy <bhalevy@primarydata.com>
9186 L:      osd-dev@open-osd.org
9187 W:      http://open-osd.org
9188 T:      git git://git.open-osd.org/open-osd.git
9189 S:      Maintained
9190 F:      drivers/scsi/osd/
9191 F:      include/scsi/osd_*
9192 F:      fs/exofs/
9193
9194 OVERLAY FILESYSTEM
9195 M:      Miklos Szeredi <miklos@szeredi.hu>
9196 L:      linux-unionfs@vger.kernel.org
9197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9198 S:      Supported
9199 F:      fs/overlayfs/
9200 F:      Documentation/filesystems/overlayfs.txt
9201
9202 ORANGEFS FILESYSTEM
9203 M:      Mike Marshall <hubcap@omnibond.com>
9204 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9206 S:      Supported
9207 F:      fs/orangefs/
9208 F:      Documentation/filesystems/orangefs.txt
9209
9210 P54 WIRELESS DRIVER
9211 M:      Christian Lamparter <chunkeey@googlemail.com>
9212 L:      linux-wireless@vger.kernel.org
9213 W:      http://wireless.kernel.org/en/users/Drivers/p54
9214 S:      Maintained
9215 F:      drivers/net/wireless/intersil/p54/
9216
9217 PA SEMI ETHERNET DRIVER
9218 L:      netdev@vger.kernel.org
9219 S:      Orphan
9220 F:      drivers/net/ethernet/pasemi/*
9221
9222 PA SEMI SMBUS DRIVER
9223 L:      linux-i2c@vger.kernel.org
9224 S:      Orphan
9225 F:      drivers/i2c/busses/i2c-pasemi.c
9226
9227 PADATA PARALLEL EXECUTION MECHANISM
9228 M:      Steffen Klassert <steffen.klassert@secunet.com>
9229 L:      linux-crypto@vger.kernel.org
9230 S:      Maintained
9231 F:      kernel/padata.c
9232 F:      include/linux/padata.h
9233 F:      Documentation/padata.txt
9234
9235 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9236 M:      Harald Welte <laforge@gnumonks.org>
9237 L:      platform-driver-x86@vger.kernel.org
9238 S:      Maintained
9239 F:      drivers/platform/x86/panasonic-laptop.c
9240
9241 PANASONIC MN10300/AM33/AM34 PORT
9242 M:      David Howells <dhowells@redhat.com>
9243 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9244 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9245 S:      Maintained
9246 F:      Documentation/mn10300/
9247 F:      arch/mn10300/
9248
9249 PARALLEL LCD/KEYPAD PANEL DRIVER
9250 M:      Willy Tarreau <willy@haproxy.com>
9251 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9252 S:      Odd Fixes
9253 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9254 F:      drivers/misc/panel.c
9255
9256 PARALLEL PORT SUBSYSTEM
9257 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9258 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9259 L:      linux-parport@lists.infradead.org (subscribers-only)
9260 S:      Maintained
9261 F:      drivers/parport/
9262 F:      include/linux/parport*.h
9263 F:      drivers/char/ppdev.c
9264 F:      include/uapi/linux/ppdev.h
9265 F:      Documentation/parport*.txt
9266
9267 PARAVIRT_OPS INTERFACE
9268 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9269 M:      Chris Wright <chrisw@sous-sol.org>
9270 M:      Alok Kataria <akataria@vmware.com>
9271 M:      Rusty Russell <rusty@rustcorp.com.au>
9272 L:      virtualization@lists.linux-foundation.org
9273 S:      Supported
9274 F:      Documentation/virtual/paravirt_ops.txt
9275 F:      arch/*/kernel/paravirt*
9276 F:      arch/*/include/asm/paravirt.h
9277 F:      include/linux/hypervisor.h
9278
9279 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9280 M:      Tim Waugh <tim@cyberelk.net>
9281 L:      linux-parport@lists.infradead.org (subscribers-only)
9282 S:      Maintained
9283 F:      Documentation/blockdev/paride.txt
9284 F:      drivers/block/paride/
9285
9286 PARISC ARCHITECTURE
9287 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9288 M:      Helge Deller <deller@gmx.de>
9289 L:      linux-parisc@vger.kernel.org
9290 W:      http://www.parisc-linux.org/
9291 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9294 S:      Maintained
9295 F:      arch/parisc/
9296 F:      Documentation/parisc/
9297 F:      drivers/parisc/
9298 F:      drivers/char/agp/parisc-agp.c
9299 F:      drivers/input/serio/gscps2.c
9300 F:      drivers/parport/parport_gsc.*
9301 F:      drivers/tty/serial/8250/8250_gsc.c
9302 F:      drivers/video/fbdev/sti*
9303 F:      drivers/video/console/sti*
9304 F:      drivers/video/logo/logo_parisc*
9305
9306 PC87360 HARDWARE MONITORING DRIVER
9307 M:      Jim Cromie <jim.cromie@gmail.com>
9308 L:      linux-hwmon@vger.kernel.org
9309 S:      Maintained
9310 F:      Documentation/hwmon/pc87360
9311 F:      drivers/hwmon/pc87360.c
9312
9313 PC8736x GPIO DRIVER
9314 M:      Jim Cromie <jim.cromie@gmail.com>
9315 S:      Maintained
9316 F:      drivers/char/pc8736x_gpio.c
9317
9318 PC87427 HARDWARE MONITORING DRIVER
9319 M:      Jean Delvare <jdelvare@suse.com>
9320 L:      linux-hwmon@vger.kernel.org
9321 S:      Maintained
9322 F:      Documentation/hwmon/pc87427
9323 F:      drivers/hwmon/pc87427.c
9324
9325 PCA9532 LED DRIVER
9326 M:      Riku Voipio <riku.voipio@iki.fi>
9327 S:      Maintained
9328 F:      drivers/leds/leds-pca9532.c
9329 F:      include/linux/leds-pca9532.h
9330
9331 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9332 M:      Guenter Roeck <linux@roeck-us.net>
9333 L:      linux-i2c@vger.kernel.org
9334 S:      Maintained
9335 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9336
9337 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9338 M:      Khalid Aziz <khalid@gonehiking.org>
9339 S:      Maintained
9340 F:      drivers/firmware/pcdp.*
9341
9342 PCI ERROR RECOVERY
9343 M:      Linas Vepstas <linasvepstas@gmail.com>
9344 L:      linux-pci@vger.kernel.org
9345 S:      Supported
9346 F:      Documentation/PCI/pci-error-recovery.txt
9347
9348 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9349 M:      Russell Currey <ruscur@russell.cc>
9350 L:      linuxppc-dev@lists.ozlabs.org
9351 S:      Supported
9352 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9353 F:      arch/powerpc/kernel/eeh*.c
9354 F:      arch/powerpc/platforms/*/eeh*.c
9355 F:      arch/powerpc/include/*/eeh*.h
9356
9357 PCI SUBSYSTEM
9358 M:      Bjorn Helgaas <bhelgaas@google.com>
9359 L:      linux-pci@vger.kernel.org
9360 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9362 S:      Supported
9363 F:      Documentation/devicetree/bindings/pci/
9364 F:      Documentation/PCI/
9365 F:      drivers/pci/
9366 F:      include/linux/pci*
9367 F:      arch/x86/pci/
9368 F:      arch/x86/kernel/quirks.c
9369
9370 PCI DRIVER FOR ALTERA PCIE IP
9371 M:      Ley Foon Tan <lftan@altera.com>
9372 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9373 L:      linux-pci@vger.kernel.org
9374 S:      Supported
9375 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9376 F:      drivers/pci/host/pcie-altera.c
9377
9378 PCI DRIVER FOR ARM VERSATILE PLATFORM
9379 M:      Rob Herring <robh@kernel.org>
9380 L:      linux-pci@vger.kernel.org
9381 L:      linux-arm-kernel@lists.infradead.org
9382 S:      Maintained
9383 F:      Documentation/devicetree/bindings/pci/versatile.txt
9384 F:      drivers/pci/host/pci-versatile.c
9385
9386 PCI DRIVER FOR ARMADA 8K
9387 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9388 L:      linux-pci@vger.kernel.org
9389 L:      linux-arm-kernel@lists.infradead.org
9390 S:      Maintained
9391 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9392 F:      drivers/pci/host/pcie-armada8k.c
9393
9394 PCI DRIVER FOR APPLIEDMICRO XGENE
9395 M:      Tanmay Inamdar <tinamdar@apm.com>
9396 L:      linux-pci@vger.kernel.org
9397 L:      linux-arm-kernel@lists.infradead.org
9398 S:      Maintained
9399 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9400 F:      drivers/pci/host/pci-xgene.c
9401
9402 PCI DRIVER FOR FREESCALE LAYERSCAPE
9403 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9404 M:      Mingkai Hu <mingkai.hu@freescale.com>
9405 M:      Roy Zang <tie-fei.zang@freescale.com>
9406 L:      linuxppc-dev@lists.ozlabs.org
9407 L:      linux-pci@vger.kernel.org
9408 L:      linux-arm-kernel@lists.infradead.org
9409 S:      Maintained
9410 F:      drivers/pci/host/*layerscape*
9411
9412 PCI DRIVER FOR IMX6
9413 M:      Richard Zhu <hongxing.zhu@nxp.com>
9414 M:      Lucas Stach <l.stach@pengutronix.de>
9415 L:      linux-pci@vger.kernel.org
9416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9417 S:      Maintained
9418 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9419 F:      drivers/pci/host/*imx6*
9420
9421 PCI DRIVER FOR TI KEYSTONE
9422 M:      Murali Karicheri <m-karicheri2@ti.com>
9423 L:      linux-pci@vger.kernel.org
9424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9425 S:      Maintained
9426 F:      drivers/pci/host/*keystone*
9427
9428 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9429 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9430 M:      Jason Cooper <jason@lakedaemon.net>
9431 L:      linux-pci@vger.kernel.org
9432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9433 S:      Maintained
9434 F:      drivers/pci/host/*mvebu*
9435
9436 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9437 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9438 L:      linux-pci@vger.kernel.org
9439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9440 S:      Maintained
9441 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9442 F:      drivers/pci/host/pci-aardvark.c
9443
9444 PCI DRIVER FOR NVIDIA TEGRA
9445 M:      Thierry Reding <thierry.reding@gmail.com>
9446 L:      linux-tegra@vger.kernel.org
9447 L:      linux-pci@vger.kernel.org
9448 S:      Supported
9449 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9450 F:      drivers/pci/host/pci-tegra.c
9451
9452 PCI DRIVER FOR TI DRA7XX
9453 M:      Kishon Vijay Abraham I <kishon@ti.com>
9454 L:      linux-omap@vger.kernel.org
9455 L:      linux-pci@vger.kernel.org
9456 S:      Supported
9457 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9458 F:      drivers/pci/host/pci-dra7xx.c
9459
9460 PCI DRIVER FOR RENESAS R-CAR
9461 M:      Simon Horman <horms@verge.net.au>
9462 L:      linux-pci@vger.kernel.org
9463 L:      linux-renesas-soc@vger.kernel.org
9464 S:      Maintained
9465 F:      drivers/pci/host/*rcar*
9466
9467 PCI DRIVER FOR SAMSUNG EXYNOS
9468 M:      Jingoo Han <jingoohan1@gmail.com>
9469 L:      linux-pci@vger.kernel.org
9470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9471 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9472 S:      Maintained
9473 F:      drivers/pci/host/pci-exynos.c
9474
9475 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9476 M:      Jingoo Han <jingoohan1@gmail.com>
9477 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9478 L:      linux-pci@vger.kernel.org
9479 S:      Maintained
9480 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9481 F:      drivers/pci/host/*designware*
9482
9483 PCI DRIVER FOR GENERIC OF HOSTS
9484 M:      Will Deacon <will.deacon@arm.com>
9485 L:      linux-pci@vger.kernel.org
9486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9487 S:      Maintained
9488 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9489 F:      drivers/pci/host/pci-host-common.c
9490 F:      drivers/pci/host/pci-host-generic.c
9491
9492 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9493 M:      Keith Busch <keith.busch@intel.com>
9494 L:      linux-pci@vger.kernel.org
9495 S:      Supported
9496 F:      drivers/pci/host/vmd.c
9497
9498 PCIE DRIVER FOR ST SPEAR13XX
9499 M:      Pratyush Anand <pratyush.anand@gmail.com>
9500 L:      linux-pci@vger.kernel.org
9501 S:      Maintained
9502 F:      drivers/pci/host/*spear*
9503
9504 PCI MSI DRIVER FOR ALTERA MSI IP
9505 M:      Ley Foon Tan <lftan@altera.com>
9506 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9507 L:      linux-pci@vger.kernel.org
9508 S:      Supported
9509 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9510 F:      drivers/pci/host/pcie-altera-msi.c
9511
9512 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9513 M:      Duc Dang <dhdang@apm.com>
9514 L:      linux-pci@vger.kernel.org
9515 L:      linux-arm-kernel@lists.infradead.org
9516 S:      Maintained
9517 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9518 F:      drivers/pci/host/pci-xgene-msi.c
9519
9520 PCIE DRIVER FOR AXIS ARTPEC
9521 M:      Niklas Cassel <niklas.cassel@axis.com>
9522 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9523 L:      linux-arm-kernel@axis.com
9524 L:      linux-pci@vger.kernel.org
9525 S:      Maintained
9526 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9527 F:      drivers/pci/host/*artpec*
9528
9529 PCIE DRIVER FOR HISILICON
9530 M:      Zhou Wang <wangzhou1@hisilicon.com>
9531 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9532 L:      linux-pci@vger.kernel.org
9533 S:      Maintained
9534 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9535 F:      drivers/pci/host/pcie-hisi.c
9536
9537 PCIE DRIVER FOR ROCKCHIP
9538 M:      Shawn Lin <shawn.lin@rock-chips.com>
9539 M:      Wenrui Li <wenrui.li@rock-chips.com>
9540 L:      linux-pci@vger.kernel.org
9541 L:      linux-rockchip@lists.infradead.org
9542 S:      Maintained
9543 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9544 F:      drivers/pci/host/pcie-rockchip.c
9545
9546 PCIE DRIVER FOR QUALCOMM MSM
9547 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9548 L:     linux-pci@vger.kernel.org
9549 L:     linux-arm-msm@vger.kernel.org
9550 S:     Maintained
9551 F:     drivers/pci/host/*qcom*
9552
9553 PCIE DRIVER FOR CAVIUM THUNDERX
9554 M:      David Daney <david.daney@cavium.com>
9555 L:      linux-pci@vger.kernel.org
9556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9557 S:      Supported
9558 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9559 F:      drivers/pci/host/pci-thunder-*
9560
9561 PCMCIA SUBSYSTEM
9562 P:      Linux PCMCIA Team
9563 L:      linux-pcmcia@lists.infradead.org
9564 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9566 S:      Maintained
9567 F:      Documentation/pcmcia/
9568 F:      tools/pcmcia/
9569 F:      drivers/pcmcia/
9570 F:      include/pcmcia/
9571
9572 PCNET32 NETWORK DRIVER
9573 M:      Don Fry <pcnet32@frontier.com>
9574 L:      netdev@vger.kernel.org
9575 S:      Maintained
9576 F:      drivers/net/ethernet/amd/pcnet32.c
9577
9578 PCRYPT PARALLEL CRYPTO ENGINE
9579 M:      Steffen Klassert <steffen.klassert@secunet.com>
9580 L:      linux-crypto@vger.kernel.org
9581 S:      Maintained
9582 F:      crypto/pcrypt.c
9583 F:      include/crypto/pcrypt.h
9584
9585 PER-CPU MEMORY ALLOCATOR
9586 M:      Tejun Heo <tj@kernel.org>
9587 M:      Christoph Lameter <cl@linux.com>
9588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9589 S:      Maintained
9590 F:      include/linux/percpu*.h
9591 F:      mm/percpu*.c
9592 F:      arch/*/include/asm/percpu.h
9593
9594 PER-TASK DELAY ACCOUNTING
9595 M:      Balbir Singh <bsingharora@gmail.com>
9596 S:      Maintained
9597 F:      include/linux/delayacct.h
9598 F:      kernel/delayacct.c
9599
9600 PERFORMANCE EVENTS SUBSYSTEM
9601 M:      Peter Zijlstra <peterz@infradead.org>
9602 M:      Ingo Molnar <mingo@redhat.com>
9603 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9604 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9605 L:      linux-kernel@vger.kernel.org
9606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9607 S:      Supported
9608 F:      kernel/events/*
9609 F:      include/linux/perf_event.h
9610 F:      include/uapi/linux/perf_event.h
9611 F:      arch/*/kernel/perf_event*.c
9612 F:      arch/*/kernel/*/perf_event*.c
9613 F:      arch/*/kernel/*/*/perf_event*.c
9614 F:      arch/*/include/asm/perf_event.h
9615 F:      arch/*/kernel/perf_callchain.c
9616 F:      arch/*/events/*
9617 F:      tools/perf/
9618
9619 PERSONALITY HANDLING
9620 M:      Christoph Hellwig <hch@infradead.org>
9621 L:      linux-abi-devel@lists.sourceforge.net
9622 S:      Maintained
9623 F:      include/linux/personality.h
9624 F:      include/uapi/linux/personality.h
9625
9626 PHONET PROTOCOL
9627 M:      Remi Denis-Courmont <courmisch@gmail.com>
9628 S:      Supported
9629 F:      Documentation/networking/phonet.txt
9630 F:      include/linux/phonet.h
9631 F:      include/net/phonet/
9632 F:      include/uapi/linux/phonet.h
9633 F:      net/phonet/
9634
9635 PHRAM MTD DRIVER
9636 M:      Joern Engel <joern@lazybastard.org>
9637 L:      linux-mtd@lists.infradead.org
9638 S:      Maintained
9639 F:      drivers/mtd/devices/phram.c
9640
9641 PICOLCD HID DRIVER
9642 M:      Bruno Prémont <bonbons@linux-vserver.org>
9643 L:      linux-input@vger.kernel.org
9644 S:      Maintained
9645 F:      drivers/hid/hid-picolcd*
9646
9647 PICOXCELL SUPPORT
9648 M:      Jamie Iles <jamie@jamieiles.com>
9649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9650 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9651 S:      Supported
9652 F:      arch/arm/boot/dts/picoxcell*
9653 F:      arch/arm/mach-picoxcell/
9654 F:      drivers/crypto/picoxcell*
9655
9656 PIN CONTROL SUBSYSTEM
9657 M:      Linus Walleij <linus.walleij@linaro.org>
9658 L:      linux-gpio@vger.kernel.org
9659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9660 S:      Maintained
9661 F:      Documentation/devicetree/bindings/pinctrl/
9662 F:      Documentation/pinctrl.txt
9663 F:      drivers/pinctrl/
9664 F:      include/linux/pinctrl/
9665
9666 PIN CONTROLLER - ATMEL AT91
9667 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9669 S:      Maintained
9670 F:      drivers/pinctrl/pinctrl-at91.*
9671
9672 PIN CONTROLLER - ATMEL AT91 PIO4
9673 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9675 L:      linux-gpio@vger.kernel.org
9676 S:      Supported
9677 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9678
9679 PIN CONTROLLER - INTEL
9680 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9681 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9682 S:      Maintained
9683 F:      drivers/pinctrl/intel/
9684
9685 PIN CONTROLLER - RENESAS
9686 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9687 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9688 L:      linux-renesas-soc@vger.kernel.org
9689 S:      Maintained
9690 F:      drivers/pinctrl/sh-pfc/
9691
9692 PIN CONTROLLER - SAMSUNG
9693 M:      Tomasz Figa <tomasz.figa@gmail.com>
9694 M:      Krzysztof Kozlowski <krzk@kernel.org>
9695 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9697 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9698 S:      Maintained
9699 F:      drivers/pinctrl/samsung/
9700 F:      include/dt-bindings/pinctrl/samsung.h
9701 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9702
9703 PIN CONTROLLER - SINGLE
9704 M:      Tony Lindgren <tony@atomide.com>
9705 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9707 L:      linux-omap@vger.kernel.org
9708 S:      Maintained
9709 F:      drivers/pinctrl/pinctrl-single.c
9710
9711 PIN CONTROLLER - ST SPEAR
9712 M:      Viresh Kumar <vireshk@kernel.org>
9713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9714 W:      http://www.st.com/spear
9715 S:      Maintained
9716 F:      drivers/pinctrl/spear/
9717
9718 PISTACHIO SOC SUPPORT
9719 M:      James Hartley <james.hartley@imgtec.com>
9720 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9721 L:      linux-mips@linux-mips.org
9722 S:      Maintained
9723 F:      arch/mips/pistachio/
9724 F:      arch/mips/include/asm/mach-pistachio/
9725 F:      arch/mips/boot/dts/pistachio/
9726 F:      arch/mips/configs/pistachio*_defconfig
9727
9728 PKTCDVD DRIVER
9729 S:      Orphan
9730 M:      linux-block@vger.kernel.org
9731 F:      drivers/block/pktcdvd.c
9732 F:      include/linux/pktcdvd.h
9733 F:      include/uapi/linux/pktcdvd.h
9734
9735 PKUNITY SOC DRIVERS
9736 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9737 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9738 S:      Maintained
9739 T:      git git://github.com/gxt/linux.git
9740 F:      drivers/input/serio/i8042-unicore32io.h
9741 F:      drivers/i2c/busses/i2c-puv3.c
9742 F:      drivers/video/fbdev/fb-puv3.c
9743 F:      drivers/rtc/rtc-puv3.c
9744
9745 PMBUS HARDWARE MONITORING DRIVERS
9746 M:      Guenter Roeck <linux@roeck-us.net>
9747 L:      linux-hwmon@vger.kernel.org
9748 W:      http://hwmon.wiki.kernel.org/
9749 W:      http://www.roeck-us.net/linux/drivers/
9750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9751 S:      Maintained
9752 F:      Documentation/hwmon/pmbus
9753 F:      drivers/hwmon/pmbus/
9754 F:      include/linux/i2c/pmbus.h
9755
9756 PMC SIERRA MaxRAID DRIVER
9757 L:      linux-scsi@vger.kernel.org
9758 W:      http://www.pmc-sierra.com/
9759 S:      Orphan
9760 F:      drivers/scsi/pmcraid.*
9761
9762 PMC SIERRA PM8001 DRIVER
9763 M:      Jack Wang <jinpu.wang@profitbricks.com>
9764 M:      lindar_liu@usish.com
9765 L:      pmchba@pmcs.com
9766 L:      linux-scsi@vger.kernel.org
9767 S:      Supported
9768 F:      drivers/scsi/pm8001/
9769
9770 POSIX CLOCKS and TIMERS
9771 M:      Thomas Gleixner <tglx@linutronix.de>
9772 L:      linux-kernel@vger.kernel.org
9773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9774 S:      Maintained
9775 F:      fs/timerfd.c
9776 F:      include/linux/timer*
9777 F:      kernel/time/*timer*
9778
9779 POWER MANAGEMENT CORE
9780 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9781 L:      linux-pm@vger.kernel.org
9782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9783 B:      https://bugzilla.kernel.org
9784 S:      Supported
9785 F:      drivers/base/power/
9786 F:      include/linux/pm.h
9787 F:      include/linux/pm_*
9788 F:      include/linux/powercap.h
9789 F:      drivers/powercap/
9790
9791 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9792 M:      Sebastian Reichel <sre@kernel.org>
9793 L:      linux-pm@vger.kernel.org
9794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9795 S:      Maintained
9796 F:      Documentation/devicetree/bindings/power/supply/
9797 F:      include/linux/power_supply.h
9798 F:      drivers/power/supply/
9799
9800 POWER STATE COORDINATION INTERFACE (PSCI)
9801 M:      Mark Rutland <mark.rutland@arm.com>
9802 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9803 L:      linux-arm-kernel@lists.infradead.org
9804 S:      Maintained
9805 F:      drivers/firmware/psci.c
9806 F:      include/linux/psci.h
9807 F:      include/uapi/linux/psci.h
9808
9809 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9810 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9811 L:      linuxppc-dev@lists.ozlabs.org
9812 S:      Maintained
9813 F:      drivers/char/powernv-op-panel.c
9814
9815 PNP SUPPORT
9816 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9817 S:      Maintained
9818 F:      drivers/pnp/
9819
9820 PPP PROTOCOL DRIVERS AND COMPRESSORS
9821 M:      Paul Mackerras <paulus@samba.org>
9822 L:      linux-ppp@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/net/ppp/ppp_*
9825
9826 PPP OVER ATM (RFC 2364)
9827 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9828 S:      Maintained
9829 F:      net/atm/pppoatm.c
9830 F:      include/uapi/linux/atmppp.h
9831
9832 PPP OVER ETHERNET
9833 M:      Michal Ostrowski <mostrows@earthlink.net>
9834 S:      Maintained
9835 F:      drivers/net/ppp/pppoe.c
9836 F:      drivers/net/ppp/pppox.c
9837
9838 PPP OVER L2TP
9839 M:      James Chapman <jchapman@katalix.com>
9840 S:      Maintained
9841 F:      net/l2tp/l2tp_ppp.c
9842 F:      include/linux/if_pppol2tp.h
9843 F:      include/uapi/linux/if_pppol2tp.h
9844
9845 PPS SUPPORT
9846 M:      Rodolfo Giometti <giometti@enneenne.com>
9847 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9848 L:      linuxpps@ml.enneenne.com (subscribers-only)
9849 S:      Maintained
9850 F:      Documentation/pps/
9851 F:      drivers/pps/
9852 F:      include/linux/pps*.h
9853
9854 PPTP DRIVER
9855 M:      Dmitry Kozlov <xeb@mail.ru>
9856 L:      netdev@vger.kernel.org
9857 S:      Maintained
9858 F:      drivers/net/ppp/pptp.c
9859 W:      http://sourceforge.net/projects/accel-pptp
9860
9861 PREEMPTIBLE KERNEL
9862 M:      Robert Love <rml@tech9.net>
9863 L:      kpreempt-tech@lists.sourceforge.net
9864 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9865 S:      Supported
9866 F:      Documentation/preempt-locking.txt
9867 F:      include/linux/preempt.h
9868
9869 PRISM54 WIRELESS DRIVER
9870 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9871 L:      linux-wireless@vger.kernel.org
9872 W:      http://wireless.kernel.org/en/users/Drivers/p54
9873 S:      Obsolete
9874 F:      drivers/net/wireless/intersil/prism54/
9875
9876 PS3 NETWORK SUPPORT
9877 M:      Geoff Levand <geoff@infradead.org>
9878 L:      netdev@vger.kernel.org
9879 L:      linuxppc-dev@lists.ozlabs.org
9880 S:      Maintained
9881 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9882
9883 PS3 PLATFORM SUPPORT
9884 M:      Geoff Levand <geoff@infradead.org>
9885 L:      linuxppc-dev@lists.ozlabs.org
9886 S:      Maintained
9887 F:      arch/powerpc/boot/ps3*
9888 F:      arch/powerpc/include/asm/lv1call.h
9889 F:      arch/powerpc/include/asm/ps3*.h
9890 F:      arch/powerpc/platforms/ps3/
9891 F:      drivers/*/ps3*
9892 F:      drivers/ps3/
9893 F:      drivers/rtc/rtc-ps3.c
9894 F:      drivers/usb/host/*ps3.c
9895 F:      sound/ppc/snd_ps3*
9896
9897 PS3VRAM DRIVER
9898 M:      Jim Paris <jim@jtan.com>
9899 M:      Geoff Levand <geoff@infradead.org>
9900 L:      linuxppc-dev@lists.ozlabs.org
9901 S:      Maintained
9902 F:      drivers/block/ps3vram.c
9903
9904 PSTORE FILESYSTEM
9905 M:      Anton Vorontsov <anton@enomsg.org>
9906 M:      Colin Cross <ccross@android.com>
9907 M:      Kees Cook <keescook@chromium.org>
9908 M:      Tony Luck <tony.luck@intel.com>
9909 S:      Maintained
9910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9911 F:      fs/pstore/
9912 F:      include/linux/pstore*
9913 F:      drivers/firmware/efi/efi-pstore.c
9914 F:      drivers/acpi/apei/erst.c
9915
9916 PTP HARDWARE CLOCK SUPPORT
9917 M:      Richard Cochran <richardcochran@gmail.com>
9918 L:      netdev@vger.kernel.org
9919 S:      Maintained
9920 W:      http://linuxptp.sourceforge.net/
9921 F:      Documentation/ABI/testing/sysfs-ptp
9922 F:      Documentation/ptp/*
9923 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9924 F:      drivers/net/phy/dp83640*
9925 F:      drivers/ptp/*
9926 F:      include/linux/ptp_cl*
9927
9928 PTRACE SUPPORT
9929 M:      Roland McGrath <roland@hack.frob.com>
9930 M:      Oleg Nesterov <oleg@redhat.com>
9931 S:      Maintained
9932 F:      include/asm-generic/syscall.h
9933 F:      include/linux/ptrace.h
9934 F:      include/linux/regset.h
9935 F:      include/linux/tracehook.h
9936 F:      include/uapi/linux/ptrace.h
9937 F:      kernel/ptrace.c
9938
9939 PULSE8-CEC DRIVER
9940 M:      Hans Verkuil <hverkuil@xs4all.nl>
9941 L:      linux-media@vger.kernel.org
9942 T:      git git://linuxtv.org/media_tree.git
9943 S:      Maintained
9944 F:      drivers/staging/media/pulse8-cec
9945
9946 PVRUSB2 VIDEO4LINUX DRIVER
9947 M:      Mike Isely <isely@pobox.com>
9948 L:      pvrusb2@isely.net       (subscribers-only)
9949 L:      linux-media@vger.kernel.org
9950 W:      http://www.isely.net/pvrusb2/
9951 T:      git git://linuxtv.org/media_tree.git
9952 S:      Maintained
9953 F:      Documentation/media/v4l-drivers/pvrusb2*
9954 F:      drivers/media/usb/pvrusb2/
9955
9956 PWC WEBCAM DRIVER
9957 M:      Hans Verkuil <hverkuil@xs4all.nl>
9958 L:      linux-media@vger.kernel.org
9959 T:      git git://linuxtv.org/media_tree.git
9960 S:      Odd Fixes
9961 F:      drivers/media/usb/pwc/*
9962
9963 PWM FAN DRIVER
9964 M:      Kamil Debski <kamil@wypas.org>
9965 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9966 L:      linux-hwmon@vger.kernel.org
9967 S:      Supported
9968 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9969 F:      Documentation/hwmon/pwm-fan
9970 F:      drivers/hwmon/pwm-fan.c
9971
9972 PWM SUBSYSTEM
9973 M:      Thierry Reding <thierry.reding@gmail.com>
9974 L:      linux-pwm@vger.kernel.org
9975 S:      Maintained
9976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9977 F:      Documentation/pwm.txt
9978 F:      Documentation/devicetree/bindings/pwm/
9979 F:      include/linux/pwm.h
9980 F:      drivers/pwm/
9981 F:      drivers/video/backlight/pwm_bl.c
9982 F:      include/linux/pwm_backlight.h
9983
9984 PXA2xx/PXA3xx SUPPORT
9985 M:      Daniel Mack <daniel@zonque.org>
9986 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9987 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9989 T:      git git://github.com/hzhuang1/linux.git
9990 T:      git git://github.com/rjarzmik/linux.git
9991 S:      Maintained
9992 F:      arch/arm/boot/dts/pxa*
9993 F:      arch/arm/mach-pxa/
9994 F:      drivers/dma/pxa*
9995 F:      drivers/pcmcia/pxa2xx*
9996 F:      drivers/pinctrl/pxa/
9997 F:      drivers/spi/spi-pxa2xx*
9998 F:      drivers/usb/gadget/udc/pxa2*
9999 F:      include/sound/pxa2xx-lib.h
10000 F:      sound/arm/pxa*
10001 F:      sound/soc/pxa/
10002
10003 PXA GPIO DRIVER
10004 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10005 L:      linux-gpio@vger.kernel.org
10006 S:      Maintained
10007 F:      drivers/gpio/gpio-pxa.c
10008
10009 PXA3xx NAND FLASH DRIVER
10010 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10011 L:      linux-mtd@lists.infradead.org
10012 S:      Maintained
10013 F:      drivers/mtd/nand/pxa3xx_nand.c
10014
10015 MMP SUPPORT
10016 M:      Eric Miao <eric.y.miao@gmail.com>
10017 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10019 T:      git git://github.com/hzhuang1/linux.git
10020 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10021 S:      Maintained
10022 F:      arch/arm/boot/dts/mmp*
10023 F:      arch/arm/mach-mmp/
10024
10025 PXA MMCI DRIVER
10026 S:      Orphan
10027
10028 PXA RTC DRIVER
10029 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10030 L:      rtc-linux@googlegroups.com
10031 S:      Maintained
10032
10033 QAT DRIVER
10034 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10035 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10036 L:      qat-linux@intel.com
10037 S:      Supported
10038 F:      drivers/crypto/qat/
10039
10040 QIB DRIVER
10041 M:      Mike Marciniszyn <infinipath@intel.com>
10042 L:      linux-rdma@vger.kernel.org
10043 S:      Supported
10044 F:      drivers/infiniband/hw/qib/
10045
10046 QLOGIC QLA1280 SCSI DRIVER
10047 M:      Michael Reed <mdr@sgi.com>
10048 L:      linux-scsi@vger.kernel.org
10049 S:      Maintained
10050 F:      drivers/scsi/qla1280.[ch]
10051
10052 QLOGIC QLA2XXX FC-SCSI DRIVER
10053 M:      qla2xxx-upstream@qlogic.com
10054 L:      linux-scsi@vger.kernel.org
10055 S:      Supported
10056 F:      Documentation/scsi/LICENSE.qla2xxx
10057 F:      drivers/scsi/qla2xxx/
10058
10059 QLOGIC QLA4XXX iSCSI DRIVER
10060 M:      QLogic-Storage-Upstream@qlogic.com
10061 L:      linux-scsi@vger.kernel.org
10062 S:      Supported
10063 F:      Documentation/scsi/LICENSE.qla4xxx
10064 F:      drivers/scsi/qla4xxx/
10065
10066 QLOGIC QLA3XXX NETWORK DRIVER
10067 M:      Dept-GELinuxNICDev@cavium.com
10068 L:      netdev@vger.kernel.org
10069 S:      Supported
10070 F:      Documentation/networking/LICENSE.qla3xxx
10071 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10072
10073 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10074 M:      Harish Patil <harish.patil@cavium.com>
10075 M:      Manish Chopra <manish.chopra@cavium.com>
10076 M:      Dept-GELinuxNICDev@cavium.com
10077 L:      netdev@vger.kernel.org
10078 S:      Supported
10079 F:      drivers/net/ethernet/qlogic/qlcnic/
10080
10081 QLOGIC QLGE 10Gb ETHERNET DRIVER
10082 M:      Harish Patil <harish.patil@cavium.com>
10083 M:      Manish Chopra <manish.chopra@cavium.com>
10084 M:      Dept-GELinuxNICDev@cavium.com
10085 L:      netdev@vger.kernel.org
10086 S:      Supported
10087 F:      drivers/net/ethernet/qlogic/qlge/
10088
10089 QLOGIC QL4xxx ETHERNET DRIVER
10090 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10091 M:      Ariel Elior <Ariel.Elior@cavium.com>
10092 M:      everest-linux-l2@cavium.com
10093 L:      netdev@vger.kernel.org
10094 S:      Supported
10095 F:      drivers/net/ethernet/qlogic/qed/
10096 F:      include/linux/qed/
10097 F:      drivers/net/ethernet/qlogic/qede/
10098
10099 QNX4 FILESYSTEM
10100 M:      Anders Larsen <al@alarsen.net>
10101 W:      http://www.alarsen.net/linux/qnx4fs/
10102 S:      Maintained
10103 F:      fs/qnx4/
10104 F:      include/uapi/linux/qnx4_fs.h
10105 F:      include/uapi/linux/qnxtypes.h
10106
10107 QORIQ DPAA2 FSL-MC BUS DRIVER
10108 M:      Stuart Yoder <stuart.yoder@nxp.com>
10109 L:      linux-kernel@vger.kernel.org
10110 S:      Maintained
10111 F:      drivers/staging/fsl-mc/
10112
10113 QT1010 MEDIA DRIVER
10114 M:      Antti Palosaari <crope@iki.fi>
10115 L:      linux-media@vger.kernel.org
10116 W:      https://linuxtv.org
10117 W:      http://palosaari.fi/linux/
10118 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10119 T:      git git://linuxtv.org/anttip/media_tree.git
10120 S:      Maintained
10121 F:      drivers/media/tuners/qt1010*
10122
10123 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10124 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10125 L:      linux-wireless@vger.kernel.org
10126 L:      ath9k-devel@lists.ath9k.org
10127 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10128 S:      Supported
10129 F:      drivers/net/wireless/ath/ath9k/
10130
10131 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10132 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10133 L:      ath10k@lists.infradead.org
10134 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10136 S:      Supported
10137 F:      drivers/net/wireless/ath/ath10k/
10138
10139 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10140 M:      Timur Tabi <timur@codeaurora.org>
10141 L:      netdev@vger.kernel.org
10142 S:      Supported
10143 F:      drivers/net/ethernet/qualcomm/emac/
10144
10145 QUALCOMM HEXAGON ARCHITECTURE
10146 M:      Richard Kuo <rkuo@codeaurora.org>
10147 L:      linux-hexagon@vger.kernel.org
10148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10149 S:      Supported
10150 F:      arch/hexagon/
10151
10152 QUALCOMM WCN36XX WIRELESS DRIVER
10153 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10154 L:      wcn36xx@lists.infradead.org
10155 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10156 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10157 S:      Supported
10158 F:      drivers/net/wireless/ath/wcn36xx/
10159
10160 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10161 M:      Gabriel Somlo <somlo@cmu.edu>
10162 M:      "Michael S. Tsirkin" <mst@redhat.com>
10163 L:      qemu-devel@nongnu.org
10164 S:      Maintained
10165 F:      drivers/firmware/qemu_fw_cfg.c
10166
10167 RADOS BLOCK DEVICE (RBD)
10168 M:      Ilya Dryomov <idryomov@gmail.com>
10169 M:      Sage Weil <sage@redhat.com>
10170 M:      Alex Elder <elder@kernel.org>
10171 L:      ceph-devel@vger.kernel.org
10172 W:      http://ceph.com/
10173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10174 T:      git git://github.com/ceph/ceph-client.git
10175 S:      Supported
10176 F:      Documentation/ABI/testing/sysfs-bus-rbd
10177 F:      drivers/block/rbd.c
10178 F:      drivers/block/rbd_types.h
10179
10180 RADEON FRAMEBUFFER DISPLAY DRIVER
10181 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10182 L:      linux-fbdev@vger.kernel.org
10183 S:      Maintained
10184 F:      drivers/video/fbdev/aty/radeon*
10185 F:      include/uapi/linux/radeonfb.h
10186
10187 RADIOSHARK RADIO DRIVER
10188 M:      Hans Verkuil <hverkuil@xs4all.nl>
10189 L:      linux-media@vger.kernel.org
10190 T:      git git://linuxtv.org/media_tree.git
10191 S:      Maintained
10192 F:      drivers/media/radio/radio-shark.c
10193
10194 RADIOSHARK2 RADIO DRIVER
10195 M:      Hans Verkuil <hverkuil@xs4all.nl>
10196 L:      linux-media@vger.kernel.org
10197 T:      git git://linuxtv.org/media_tree.git
10198 S:      Maintained
10199 F:      drivers/media/radio/radio-shark2.c
10200 F:      drivers/media/radio/radio-tea5777.c
10201
10202 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10203 M:      Paul Mackerras <paulus@samba.org>
10204 L:      linux-fbdev@vger.kernel.org
10205 S:      Maintained
10206 F:      drivers/video/fbdev/aty/aty128fb.c
10207
10208 RALINK MIPS ARCHITECTURE
10209 M:      John Crispin <john@phrozen.org>
10210 L:      linux-mips@linux-mips.org
10211 S:      Maintained
10212 F:      arch/mips/ralink
10213
10214 RALINK RT2X00 WIRELESS LAN DRIVER
10215 P:      rt2x00 project
10216 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10217 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10218 L:      linux-wireless@vger.kernel.org
10219 S:      Maintained
10220 F:      drivers/net/wireless/ralink/rt2x00/
10221
10222 RAMDISK RAM BLOCK DEVICE DRIVER
10223 M:      Jens Axboe <axboe@kernel.dk>
10224 S:      Maintained
10225 F:      Documentation/blockdev/ramdisk.txt
10226 F:      drivers/block/brd.c
10227
10228 RANDOM NUMBER DRIVER
10229 M:      "Theodore Ts'o" <tytso@mit.edu>
10230 S:      Maintained
10231 F:      drivers/char/random.c
10232
10233 RAPIDIO SUBSYSTEM
10234 M:      Matt Porter <mporter@kernel.crashing.org>
10235 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10236 S:      Maintained
10237 F:      drivers/rapidio/
10238
10239 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10240 L:      linux-wireless@vger.kernel.org
10241 S:      Orphan
10242 F:      drivers/net/wireless/ray*
10243
10244 RCUTORTURE MODULE
10245 M:      Josh Triplett <josh@joshtriplett.org>
10246 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10247 L:      linux-kernel@vger.kernel.org
10248 S:      Supported
10249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10250 F:      Documentation/RCU/torture.txt
10251 F:      kernel/rcu/rcutorture.c
10252
10253 RCUTORTURE TEST FRAMEWORK
10254 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10255 M:      Josh Triplett <josh@joshtriplett.org>
10256 R:      Steven Rostedt <rostedt@goodmis.org>
10257 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10258 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10259 L:      linux-kernel@vger.kernel.org
10260 S:      Supported
10261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10262 F:      tools/testing/selftests/rcutorture
10263
10264 RDC R-321X SoC
10265 M:      Florian Fainelli <florian@openwrt.org>
10266 S:      Maintained
10267
10268 RDC R6040 FAST ETHERNET DRIVER
10269 M:      Florian Fainelli <f.fainelli@gmail.com>
10270 L:      netdev@vger.kernel.org
10271 S:      Maintained
10272 F:      drivers/net/ethernet/rdc/r6040.c
10273
10274 RDS - RELIABLE DATAGRAM SOCKETS
10275 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10276 L:      netdev@vger.kernel.org
10277 L:      linux-rdma@vger.kernel.org
10278 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10279 W:      https://oss.oracle.com/projects/rds/
10280 S:      Supported
10281 F:      net/rds/
10282 F:      Documentation/networking/rds.txt
10283
10284 RDMAVT - RDMA verbs software
10285 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10286 L:      linux-rdma@vger.kernel.org
10287 S:      Supported
10288 F:      drivers/infiniband/sw/rdmavt
10289
10290 READ-COPY UPDATE (RCU)
10291 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10292 M:      Josh Triplett <josh@joshtriplett.org>
10293 R:      Steven Rostedt <rostedt@goodmis.org>
10294 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10295 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10296 L:      linux-kernel@vger.kernel.org
10297 W:      http://www.rdrop.com/users/paulmck/RCU/
10298 S:      Supported
10299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10300 F:      Documentation/RCU/
10301 X:      Documentation/RCU/torture.txt
10302 F:      include/linux/rcu*
10303 X:      include/linux/srcu.h
10304 F:      kernel/rcu/
10305 X:      kernel/torture.c
10306
10307 REAL TIME CLOCK (RTC) SUBSYSTEM
10308 M:      Alessandro Zummo <a.zummo@towertech.it>
10309 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10310 L:      rtc-linux@googlegroups.com
10311 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10313 S:      Maintained
10314 F:      Documentation/devicetree/bindings/rtc/
10315 F:      Documentation/rtc.txt
10316 F:      drivers/rtc/
10317 F:      include/linux/rtc.h
10318 F:      include/uapi/linux/rtc.h
10319 F:      include/linux/rtc/
10320 F:      include/linux/platform_data/rtc-*
10321 F:      tools/testing/selftests/timers/rtctest.c
10322
10323 REALTEK AUDIO CODECS
10324 M:      Bard Liao <bardliao@realtek.com>
10325 M:      Oder Chiou <oder_chiou@realtek.com>
10326 S:      Maintained
10327 F:      sound/soc/codecs/rt*
10328 F:      include/sound/rt*.h
10329
10330 REISERFS FILE SYSTEM
10331 L:      reiserfs-devel@vger.kernel.org
10332 S:      Supported
10333 F:      fs/reiserfs/
10334
10335 REGISTER MAP ABSTRACTION
10336 M:      Mark Brown <broonie@kernel.org>
10337 L:      linux-kernel@vger.kernel.org
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10339 S:      Supported
10340 F:      Documentation/devicetree/bindings/regmap/
10341 F:      drivers/base/regmap/
10342 F:      include/linux/regmap.h
10343
10344 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10345 M:      Ohad Ben-Cohen <ohad@wizery.com>
10346 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10347 L:      linux-remoteproc@vger.kernel.org
10348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10349 S:      Maintained
10350 F:      Documentation/devicetree/bindings/remoteproc/
10351 F:      Documentation/remoteproc.txt
10352 F:      drivers/remoteproc/
10353 F:      include/linux/remoteproc.h
10354
10355 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10356 M:      Ohad Ben-Cohen <ohad@wizery.com>
10357 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10358 L:      linux-remoteproc@vger.kernel.org
10359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10360 S:      Maintained
10361 F:      drivers/rpmsg/
10362 F:      Documentation/rpmsg.txt
10363 F:      include/linux/rpmsg.h
10364
10365 RENESAS CLOCK DRIVERS
10366 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10367 L:      linux-renesas-soc@vger.kernel.org
10368 S:      Supported
10369 F:      drivers/clk/renesas/
10370
10371 RENESAS ETHERNET DRIVERS
10372 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10373 L:      netdev@vger.kernel.org
10374 L:      linux-renesas-soc@vger.kernel.org
10375 F:      drivers/net/ethernet/renesas/
10376 F:      include/linux/sh_eth.h
10377
10378 RENESAS USB2 PHY DRIVER
10379 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10380 L:      linux-renesas-soc@vger.kernel.org
10381 S:      Maintained
10382 F:      drivers/phy/phy-rcar-gen3-usb2.c
10383
10384 RESET CONTROLLER FRAMEWORK
10385 M:      Philipp Zabel <p.zabel@pengutronix.de>
10386 T:      git git://git.pengutronix.de/git/pza/linux
10387 S:      Maintained
10388 F:      drivers/reset/
10389 F:      Documentation/devicetree/bindings/reset/
10390 F:      include/dt-bindings/reset/
10391 F:      include/linux/reset.h
10392 F:      include/linux/reset-controller.h
10393
10394 RFKILL
10395 M:      Johannes Berg <johannes@sipsolutions.net>
10396 L:      linux-wireless@vger.kernel.org
10397 W:      http://wireless.kernel.org/
10398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10400 S:      Maintained
10401 F:      Documentation/rfkill.txt
10402 F:      net/rfkill/
10403
10404 RHASHTABLE
10405 M:      Thomas Graf <tgraf@suug.ch>
10406 M:      Herbert Xu <herbert@gondor.apana.org.au>
10407 L:      netdev@vger.kernel.org
10408 S:      Maintained
10409 F:      lib/rhashtable.c
10410 F:      include/linux/rhashtable.h
10411
10412 RICOH SMARTMEDIA/XD DRIVER
10413 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10414 S:      Maintained
10415 F:      drivers/mtd/nand/r852.c
10416 F:      drivers/mtd/nand/r852.h
10417
10418 RICOH R5C592 MEMORYSTICK DRIVER
10419 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10420 S:      Maintained
10421 F:      drivers/memstick/host/r592.*
10422
10423 ROCCAT DRIVERS
10424 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10425 W:      http://sourceforge.net/projects/roccat/
10426 S:      Maintained
10427 F:      drivers/hid/hid-roccat*
10428 F:      include/linux/hid-roccat*
10429 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10430
10431 ROCKER DRIVER
10432 M:      Jiri Pirko <jiri@resnulli.us>
10433 L:      netdev@vger.kernel.org
10434 S:      Supported
10435 F:      drivers/net/ethernet/rocker/
10436
10437 ROCKETPORT DRIVER
10438 P:      Comtrol Corp.
10439 W:      http://www.comtrol.com
10440 S:      Maintained
10441 F:      Documentation/serial/rocket.txt
10442 F:      drivers/tty/rocket*
10443
10444 ROCKETPORT EXPRESS/INFINITY DRIVER
10445 M:      Kevin Cernekee <cernekee@gmail.com>
10446 L:      linux-serial@vger.kernel.org
10447 S:      Odd Fixes
10448 F:      drivers/tty/serial/rp2.*
10449
10450 ROSE NETWORK LAYER
10451 M:      Ralf Baechle <ralf@linux-mips.org>
10452 L:      linux-hams@vger.kernel.org
10453 W:      http://www.linux-ax25.org/
10454 S:      Maintained
10455 F:      include/net/rose.h
10456 F:      include/uapi/linux/rose.h
10457 F:      net/rose/
10458
10459 RTL2830 MEDIA DRIVER
10460 M:      Antti Palosaari <crope@iki.fi>
10461 L:      linux-media@vger.kernel.org
10462 W:      https://linuxtv.org
10463 W:      http://palosaari.fi/linux/
10464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10465 T:      git git://linuxtv.org/anttip/media_tree.git
10466 S:      Maintained
10467 F:      drivers/media/dvb-frontends/rtl2830*
10468
10469 RTL2832 MEDIA DRIVER
10470 M:      Antti Palosaari <crope@iki.fi>
10471 L:      linux-media@vger.kernel.org
10472 W:      https://linuxtv.org
10473 W:      http://palosaari.fi/linux/
10474 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10475 T:      git git://linuxtv.org/anttip/media_tree.git
10476 S:      Maintained
10477 F:      drivers/media/dvb-frontends/rtl2832*
10478
10479 RTL2832_SDR MEDIA DRIVER
10480 M:      Antti Palosaari <crope@iki.fi>
10481 L:      linux-media@vger.kernel.org
10482 W:      https://linuxtv.org
10483 W:      http://palosaari.fi/linux/
10484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10485 T:      git git://linuxtv.org/anttip/media_tree.git
10486 S:      Maintained
10487 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10488
10489 RTL8180 WIRELESS DRIVER
10490 L:      linux-wireless@vger.kernel.org
10491 W:      http://wireless.kernel.org/
10492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10493 S:      Orphan
10494 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10495
10496 RTL8187 WIRELESS DRIVER
10497 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10498 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10499 M:      Larry Finger <Larry.Finger@lwfinger.net>
10500 L:      linux-wireless@vger.kernel.org
10501 W:      http://wireless.kernel.org/
10502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10503 S:      Maintained
10504 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10505
10506 RTL8192CE WIRELESS DRIVER
10507 M:      Larry Finger <Larry.Finger@lwfinger.net>
10508 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10509 L:      linux-wireless@vger.kernel.org
10510 W:      http://wireless.kernel.org/
10511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10512 S:      Maintained
10513 F:      drivers/net/wireless/realtek/rtlwifi/
10514 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10515
10516 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10517 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10518 L:      linux-wireless@vger.kernel.org
10519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10520 S:      Maintained
10521 F:      drivers/net/wireless/realtek/rtl8xxxu/
10522
10523 S3 SAVAGE FRAMEBUFFER DRIVER
10524 M:      Antonino Daplas <adaplas@gmail.com>
10525 L:      linux-fbdev@vger.kernel.org
10526 S:      Maintained
10527 F:      drivers/video/fbdev/savage/
10528
10529 S390
10530 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10531 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10532 L:      linux-s390@vger.kernel.org
10533 W:      http://www.ibm.com/developerworks/linux/linux390/
10534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10535 S:      Supported
10536 F:      arch/s390/
10537 F:      drivers/s390/
10538 F:      Documentation/s390/
10539 F:      Documentation/DocBook/s390*
10540
10541 S390 COMMON I/O LAYER
10542 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10543 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10544 L:      linux-s390@vger.kernel.org
10545 W:      http://www.ibm.com/developerworks/linux/linux390/
10546 S:      Supported
10547 F:      drivers/s390/cio/
10548
10549 S390 DASD DRIVER
10550 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10551 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10552 L:      linux-s390@vger.kernel.org
10553 W:      http://www.ibm.com/developerworks/linux/linux390/
10554 S:      Supported
10555 F:      drivers/s390/block/dasd*
10556 F:      block/partitions/ibm.c
10557
10558 S390 NETWORK DRIVERS
10559 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10560 L:      linux-s390@vger.kernel.org
10561 W:      http://www.ibm.com/developerworks/linux/linux390/
10562 S:      Supported
10563 F:      drivers/s390/net/
10564
10565 S390 PCI SUBSYSTEM
10566 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10567 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10568 L:      linux-s390@vger.kernel.org
10569 W:      http://www.ibm.com/developerworks/linux/linux390/
10570 S:      Supported
10571 F:      arch/s390/pci/
10572 F:      drivers/pci/hotplug/s390_pci_hpc.c
10573
10574 S390 ZCRYPT DRIVER
10575 M:      Harald Freudenberger <freude@de.ibm.com>
10576 L:      linux-s390@vger.kernel.org
10577 W:      http://www.ibm.com/developerworks/linux/linux390/
10578 S:      Supported
10579 F:      drivers/s390/crypto/
10580
10581 S390 ZFCP DRIVER
10582 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10583 L:      linux-s390@vger.kernel.org
10584 W:      http://www.ibm.com/developerworks/linux/linux390/
10585 S:      Supported
10586 F:      drivers/s390/scsi/zfcp_*
10587
10588 S390 IUCV NETWORK LAYER
10589 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10590 L:      linux-s390@vger.kernel.org
10591 W:      http://www.ibm.com/developerworks/linux/linux390/
10592 S:      Supported
10593 F:      drivers/s390/net/*iucv*
10594 F:      include/net/iucv/
10595 F:      net/iucv/
10596
10597 S390 IOMMU (PCI)
10598 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10599 L:      linux-s390@vger.kernel.org
10600 W:      http://www.ibm.com/developerworks/linux/linux390/
10601 S:      Supported
10602 F:      drivers/iommu/s390-iommu.c
10603
10604 S3C24XX SD/MMC Driver
10605 M:      Ben Dooks <ben-linux@fluff.org>
10606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10607 S:      Supported
10608 F:      drivers/mmc/host/s3cmci.*
10609
10610 SAA6588 RDS RECEIVER DRIVER
10611 M:      Hans Verkuil <hverkuil@xs4all.nl>
10612 L:      linux-media@vger.kernel.org
10613 T:      git git://linuxtv.org/media_tree.git
10614 W:      https://linuxtv.org
10615 S:      Odd Fixes
10616 F:      drivers/media/i2c/saa6588*
10617
10618 SAA7134 VIDEO4LINUX DRIVER
10619 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10620 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10621 L:      linux-media@vger.kernel.org
10622 W:      https://linuxtv.org
10623 T:      git git://linuxtv.org/media_tree.git
10624 S:      Odd fixes
10625 F:      Documentation/media/v4l-drivers/saa7134*
10626 F:      drivers/media/pci/saa7134/
10627
10628 SAA7146 VIDEO4LINUX-2 DRIVER
10629 M:      Hans Verkuil <hverkuil@xs4all.nl>
10630 L:      linux-media@vger.kernel.org
10631 T:      git git://linuxtv.org/media_tree.git
10632 S:      Maintained
10633 F:      drivers/media/common/saa7146/
10634 F:      drivers/media/pci/saa7146/
10635 F:      include/media/saa7146*
10636
10637 SAMSUNG LAPTOP DRIVER
10638 M:      Corentin Chary <corentin.chary@gmail.com>
10639 L:      platform-driver-x86@vger.kernel.org
10640 S:      Maintained
10641 F:      drivers/platform/x86/samsung-laptop.c
10642
10643 SAMSUNG AUDIO (ASoC) DRIVERS
10644 M:      Krzysztof Kozlowski <krzk@kernel.org>
10645 M:      Sangbeom Kim <sbkim73@samsung.com>
10646 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10647 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10648 S:      Supported
10649 F:      sound/soc/samsung/
10650
10651 SAMSUNG FRAMEBUFFER DRIVER
10652 M:      Jingoo Han <jingoohan1@gmail.com>
10653 L:      linux-fbdev@vger.kernel.org
10654 S:      Maintained
10655 F:      drivers/video/fbdev/s3c-fb.c
10656
10657 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10658 M:      Sangbeom Kim <sbkim73@samsung.com>
10659 M:      Krzysztof Kozlowski <krzk@kernel.org>
10660 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10661 L:      linux-kernel@vger.kernel.org
10662 L:      linux-samsung-soc@vger.kernel.org
10663 S:      Supported
10664 F:      drivers/mfd/sec*.c
10665 F:      drivers/regulator/s2m*.c
10666 F:      drivers/regulator/s5m*.c
10667 F:      drivers/clk/clk-s2mps11.c
10668 F:      drivers/rtc/rtc-s5m.c
10669 F:      include/linux/mfd/samsung/
10670 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10671 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10672 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10673 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10674
10675 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10676 M:      Kyungmin Park <kyungmin.park@samsung.com>
10677 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10678 L:      linux-media@vger.kernel.org
10679 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10680 S:      Supported
10681 F:      drivers/media/platform/exynos4-is/
10682
10683 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10684 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10685 L:      linux-media@vger.kernel.org
10686 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10687 S:      Maintained
10688 F:      drivers/media/platform/s3c-camif/
10689 F:      include/media/drv-intf/s3c_camif.h
10690
10691 SAMSUNG S5C73M3 CAMERA DRIVER
10692 M:      Kyungmin Park <kyungmin.park@samsung.com>
10693 M:      Andrzej Hajda <a.hajda@samsung.com>
10694 L:      linux-media@vger.kernel.org
10695 S:      Supported
10696 F:      drivers/media/i2c/s5c73m3/*
10697
10698 SAMSUNG S5K5BAF CAMERA DRIVER
10699 M:      Kyungmin Park <kyungmin.park@samsung.com>
10700 M:      Andrzej Hajda <a.hajda@samsung.com>
10701 L:      linux-media@vger.kernel.org
10702 S:      Supported
10703 F:      drivers/media/i2c/s5k5baf.c
10704
10705 SAMSUNG S3FWRN5 NFC DRIVER
10706 M:      Robert Baldyga <r.baldyga@samsung.com>
10707 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10708 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10709 S:      Supported
10710 F:      drivers/nfc/s3fwrn5
10711
10712 SAMSUNG SOC CLOCK DRIVERS
10713 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10714 M:      Tomasz Figa <tomasz.figa@gmail.com>
10715 M:      Chanwoo Choi <cw00.choi@samsung.com>
10716 S:      Supported
10717 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10718 F:      drivers/clk/samsung/
10719 F:      include/dt-bindings/clock/exynos*.h
10720 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10721
10722 SAMSUNG SPI DRIVERS
10723 M:      Kukjin Kim <kgene@kernel.org>
10724 M:      Krzysztof Kozlowski <krzk@kernel.org>
10725 M:      Andi Shyti <andi.shyti@samsung.com>
10726 L:      linux-spi@vger.kernel.org
10727 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10728 S:      Maintained
10729 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10730 F:      drivers/spi/spi-s3c*
10731 F:      include/linux/platform_data/spi-s3c64xx.h
10732
10733 SAMSUNG SXGBE DRIVERS
10734 M:      Byungho An <bh74.an@samsung.com>
10735 M:      Girish K S <ks.giri@samsung.com>
10736 M:      Vipul Pandya <vipul.pandya@samsung.com>
10737 S:      Supported
10738 L:      netdev@vger.kernel.org
10739 F:      drivers/net/ethernet/samsung/sxgbe/
10740
10741 SAMSUNG THERMAL DRIVER
10742 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10743 L:      linux-pm@vger.kernel.org
10744 L:      linux-samsung-soc@vger.kernel.org
10745 S:      Supported
10746 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10747 F:      drivers/thermal/samsung/
10748
10749 SAMSUNG USB2 PHY DRIVER
10750 M:      Kamil Debski <kamil@wypas.org>
10751 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10752 L:      linux-kernel@vger.kernel.org
10753 S:      Supported
10754 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10755 F:      Documentation/phy/samsung-usb2.txt
10756 F:      drivers/phy/phy-exynos4210-usb2.c
10757 F:      drivers/phy/phy-exynos4x12-usb2.c
10758 F:      drivers/phy/phy-exynos5250-usb2.c
10759 F:      drivers/phy/phy-s5pv210-usb2.c
10760 F:      drivers/phy/phy-samsung-usb2.c
10761 F:      drivers/phy/phy-samsung-usb2.h
10762
10763 SERIAL DRIVERS
10764 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10765 L:      linux-serial@vger.kernel.org
10766 S:      Maintained
10767 F:      Documentation/devicetree/bindings/serial/
10768 F:      drivers/tty/serial/
10769
10770 STI CEC DRIVER
10771 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10772 L:      kernel@stlinux.com
10773 S:      Maintained
10774 F:      drivers/staging/media/st-cec/
10775 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10776
10777 SYNOPSYS DESIGNWARE DMAC DRIVER
10778 M:      Viresh Kumar <vireshk@kernel.org>
10779 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10780 S:      Maintained
10781 F:      include/linux/dma/dw.h
10782 F:      include/linux/platform_data/dma-dw.h
10783 F:      drivers/dma/dw/
10784
10785 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10786 M: Lars Persson <lars.persson@axis.com>
10787 L: netdev@vger.kernel.org
10788 S: Supported
10789 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10790 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10791
10792 SYNOPSYS DESIGNWARE I2C DRIVER
10793 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10794 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10795 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10796 L:      linux-i2c@vger.kernel.org
10797 S:      Maintained
10798 F:      drivers/i2c/busses/i2c-designware-*
10799 F:      include/linux/platform_data/i2c-designware.h
10800
10801 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10802 M:      Jaehoon Chung <jh80.chung@samsung.com>
10803 L:      linux-mmc@vger.kernel.org
10804 S:      Maintained
10805 F:      include/linux/mmc/dw_mmc.h
10806 F:      drivers/mmc/host/dw_mmc*
10807
10808 SYSTEM TRACE MODULE CLASS
10809 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10810 S:      Maintained
10811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10812 F:      Documentation/trace/stm.txt
10813 F:      drivers/hwtracing/stm/
10814 F:      include/linux/stm.h
10815 F:      include/uapi/linux/stm.h
10816
10817 THUNDERBOLT DRIVER
10818 M:      Andreas Noever <andreas.noever@gmail.com>
10819 S:      Maintained
10820 F:      drivers/thunderbolt/
10821
10822 TI BQ27XXX POWER SUPPLY DRIVER
10823 R:      Andrew F. Davis <afd@ti.com>
10824 F:      include/linux/power/bq27xxx_battery.h
10825 F:      drivers/power/supply/bq27xxx_battery.c
10826 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10827
10828 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10829 M:      John Stultz <john.stultz@linaro.org>
10830 M:      Thomas Gleixner <tglx@linutronix.de>
10831 L:      linux-kernel@vger.kernel.org
10832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10833 S:      Supported
10834 F:      include/linux/clocksource.h
10835 F:      include/linux/time.h
10836 F:      include/linux/timex.h
10837 F:      include/uapi/linux/time.h
10838 F:      include/uapi/linux/timex.h
10839 F:      kernel/time/clocksource.c
10840 F:      kernel/time/time*.c
10841 F:      kernel/time/alarmtimer.c
10842 F:      kernel/time/ntp.c
10843 F:      tools/testing/selftests/timers/
10844
10845 SC1200 WDT DRIVER
10846 M:      Zwane Mwaikambo <zwanem@gmail.com>
10847 S:      Maintained
10848 F:      drivers/watchdog/sc1200wdt.c
10849
10850 SCHEDULER
10851 M:      Ingo Molnar <mingo@redhat.com>
10852 M:      Peter Zijlstra <peterz@infradead.org>
10853 L:      linux-kernel@vger.kernel.org
10854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10855 S:      Maintained
10856 F:      kernel/sched/
10857 F:      include/linux/sched.h
10858 F:      include/uapi/linux/sched.h
10859 F:      include/linux/wait.h
10860
10861 SCORE ARCHITECTURE
10862 M:      Chen Liqin <liqin.linux@gmail.com>
10863 M:      Lennox Wu <lennox.wu@gmail.com>
10864 W:      http://www.sunplus.com
10865 S:      Supported
10866 F:      arch/score/
10867
10868 SCR24X CHIP CARD INTERFACE DRIVER
10869 M:      Lubomir Rintel <lkundrak@v3.sk>
10870 S:      Supported
10871 F:      drivers/char/pcmcia/scr24x_cs.c
10872
10873 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10874 M:      Sudeep Holla <sudeep.holla@arm.com>
10875 L:      linux-arm-kernel@lists.infradead.org
10876 S:      Maintained
10877 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10878 F:      drivers/clk/clk-scpi.c
10879 F:      drivers/cpufreq/scpi-cpufreq.c
10880 F:      drivers/firmware/arm_scpi.c
10881 F:      include/linux/scpi_protocol.h
10882
10883 SCSI CDROM DRIVER
10884 M:      Jens Axboe <axboe@kernel.dk>
10885 L:      linux-scsi@vger.kernel.org
10886 W:      http://www.kernel.dk
10887 S:      Maintained
10888 F:      drivers/scsi/sr*
10889
10890 SCSI RDMA PROTOCOL (SRP) INITIATOR
10891 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10892 L:      linux-rdma@vger.kernel.org
10893 S:      Supported
10894 W:      http://www.openfabrics.org
10895 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10897 F:      drivers/infiniband/ulp/srp/
10898 F:      include/scsi/srp.h
10899
10900 SCSI SG DRIVER
10901 M:      Doug Gilbert <dgilbert@interlog.com>
10902 L:      linux-scsi@vger.kernel.org
10903 W:      http://sg.danny.cz/sg
10904 S:      Maintained
10905 F:      Documentation/scsi/scsi-generic.txt
10906 F:      drivers/scsi/sg.c
10907 F:      include/scsi/sg.h
10908
10909 SCSI SUBSYSTEM
10910 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10912 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10914 L:      linux-scsi@vger.kernel.org
10915 S:      Maintained
10916 F:      Documentation/devicetree/bindings/scsi/
10917 F:      drivers/scsi/
10918 F:      include/scsi/
10919
10920 SCSI TAPE DRIVER
10921 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10922 L:      linux-scsi@vger.kernel.org
10923 S:      Maintained
10924 F:      Documentation/scsi/st.txt
10925 F:      drivers/scsi/st.*
10926 F:      drivers/scsi/st_*.h
10927
10928 SCTP PROTOCOL
10929 M:      Vlad Yasevich <vyasevich@gmail.com>
10930 M:      Neil Horman <nhorman@tuxdriver.com>
10931 L:      linux-sctp@vger.kernel.org
10932 W:      http://lksctp.sourceforge.net
10933 S:      Maintained
10934 F:      Documentation/networking/sctp.txt
10935 F:      include/linux/sctp.h
10936 F:      include/uapi/linux/sctp.h
10937 F:      include/net/sctp/
10938 F:      net/sctp/
10939
10940 SCx200 CPU SUPPORT
10941 M:      Jim Cromie <jim.cromie@gmail.com>
10942 S:      Odd Fixes
10943 F:      Documentation/i2c/busses/scx200_acb
10944 F:      arch/x86/platform/scx200/
10945 F:      drivers/watchdog/scx200_wdt.c
10946 F:      drivers/i2c/busses/scx200*
10947 F:      drivers/mtd/maps/scx200_docflash.c
10948 F:      include/linux/scx200.h
10949
10950 SCx200 GPIO DRIVER
10951 M:      Jim Cromie <jim.cromie@gmail.com>
10952 S:      Maintained
10953 F:      drivers/char/scx200_gpio.c
10954 F:      include/linux/scx200_gpio.h
10955
10956 SCx200 HRT CLOCKSOURCE DRIVER
10957 M:      Jim Cromie <jim.cromie@gmail.com>
10958 S:      Maintained
10959 F:      drivers/clocksource/scx200_hrt.c
10960
10961 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10962 M:      Sascha Sommer <saschasommer@freenet.de>
10963 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10964 S:      Maintained
10965 F:      drivers/mmc/host/sdricoh_cs.c
10966
10967 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10968 M:      Adrian Hunter <adrian.hunter@intel.com>
10969 L:      linux-mmc@vger.kernel.org
10970 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10971 S:      Maintained
10972 F:      drivers/mmc/host/sdhci*
10973 F:      include/linux/mmc/sdhci*
10974
10975 SECURE COMPUTING
10976 M:      Kees Cook <keescook@chromium.org>
10977 R:      Andy Lutomirski <luto@amacapital.net>
10978 R:      Will Drewry <wad@chromium.org>
10979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10980 S:      Supported
10981 F:      kernel/seccomp.c
10982 F:      include/uapi/linux/seccomp.h
10983 F:      include/linux/seccomp.h
10984 F:      tools/testing/selftests/seccomp/*
10985 K:      \bsecure_computing
10986 K:      \bTIF_SECCOMP\b
10987
10988 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10989 M:      Al Cooper <alcooperx@gmail.com>
10990 L:      linux-mmc@vger.kernel.org
10991 L:      bcm-kernel-feedback-list@broadcom.com
10992 S:      Maintained
10993 F:      drivers/mmc/host/sdhci-brcmstb*
10994
10995 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10996 M:      Ben Dooks <ben-linux@fluff.org>
10997 M:      Jaehoon Chung <jh80.chung@samsung.com>
10998 L:      linux-mmc@vger.kernel.org
10999 S:      Maintained
11000 F:      drivers/mmc/host/sdhci-s3c*
11001
11002 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11003 M:      Viresh Kumar <vireshk@kernel.org>
11004 L:      linux-mmc@vger.kernel.org
11005 S:      Maintained
11006 F:      drivers/mmc/host/sdhci-spear.c
11007
11008 SECURITY SUBSYSTEM
11009 M:      James Morris <james.l.morris@oracle.com>
11010 M:      "Serge E. Hallyn" <serge@hallyn.com>
11011 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11013 W:      http://kernsec.org/
11014 S:      Supported
11015 F:      security/
11016
11017 SECURITY CONTACT
11018 M:      Security Officers <security@kernel.org>
11019 S:      Supported
11020
11021 SELINUX SECURITY MODULE
11022 M:      Paul Moore <paul@paul-moore.com>
11023 M:      Stephen Smalley <sds@tycho.nsa.gov>
11024 M:      Eric Paris <eparis@parisplace.org>
11025 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11026 W:      http://selinuxproject.org
11027 T:      git git://git.infradead.org/users/pcmoore/selinux
11028 S:      Supported
11029 F:      include/linux/selinux*
11030 F:      security/selinux/
11031 F:      scripts/selinux/
11032
11033 APPARMOR SECURITY MODULE
11034 M:      John Johansen <john.johansen@canonical.com>
11035 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11036 W:      apparmor.wiki.kernel.org
11037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11038 S:      Supported
11039 F:      security/apparmor/
11040
11041 LOADPIN SECURITY MODULE
11042 M:      Kees Cook <keescook@chromium.org>
11043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11044 S:      Supported
11045 F:      security/loadpin/
11046
11047 YAMA SECURITY MODULE
11048 M:      Kees Cook <keescook@chromium.org>
11049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11050 S:      Supported
11051 F:      security/yama/
11052
11053 SENSABLE PHANTOM
11054 M:      Jiri Slaby <jirislaby@gmail.com>
11055 S:      Maintained
11056 F:      drivers/misc/phantom.c
11057 F:      include/uapi/linux/phantom.h
11058
11059 Emulex 10Gbps iSCSI - OneConnect DRIVER
11060 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11061 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11062 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11063 L:      linux-scsi@vger.kernel.org
11064 W:      http://www.broadcom.com
11065 S:      Supported
11066 F:      drivers/scsi/be2iscsi/
11067
11068 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11069 M:      Sathya Perla <sathya.perla@broadcom.com>
11070 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11071 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11072 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11073 L:      netdev@vger.kernel.org
11074 W:      http://www.emulex.com
11075 S:      Supported
11076 F:      drivers/net/ethernet/emulex/benet/
11077
11078 EMULEX ONECONNECT ROCE DRIVER
11079 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11080 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11081 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
11082 L:      linux-rdma@vger.kernel.org
11083 W:      http://www.emulex.com
11084 S:      Supported
11085 F:      drivers/infiniband/hw/ocrdma/
11086 F:      include/uapi/rdma/ocrdma-abi.h
11087
11088 SFC NETWORK DRIVER
11089 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11090 M:      Edward Cree <ecree@solarflare.com>
11091 M:      Bert Kenward <bkenward@solarflare.com>
11092 L:      netdev@vger.kernel.org
11093 S:      Supported
11094 F:      drivers/net/ethernet/sfc/
11095
11096 SGI GRU DRIVER
11097 M:      Dimitri Sivanich <sivanich@sgi.com>
11098 S:      Maintained
11099 F:      drivers/misc/sgi-gru/
11100
11101 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11102 M:      Pat Gefre <pfg@sgi.com>
11103 L:      linux-ia64@vger.kernel.org
11104 S:      Supported
11105 F:      Documentation/ia64/serial.txt
11106 F:      drivers/tty/serial/ioc?_serial.c
11107 F:      include/linux/ioc?.h
11108
11109 SGI XP/XPC/XPNET DRIVER
11110 M:      Cliff Whickman <cpw@sgi.com>
11111 M:      Robin Holt <robinmholt@gmail.com>
11112 S:      Maintained
11113 F:      drivers/misc/sgi-xp/
11114
11115 SI2157 MEDIA DRIVER
11116 M:      Antti Palosaari <crope@iki.fi>
11117 L:      linux-media@vger.kernel.org
11118 W:      https://linuxtv.org
11119 W:      http://palosaari.fi/linux/
11120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11121 T:      git git://linuxtv.org/anttip/media_tree.git
11122 S:      Maintained
11123 F:      drivers/media/tuners/si2157*
11124
11125 SI2168 MEDIA DRIVER
11126 M:      Antti Palosaari <crope@iki.fi>
11127 L:      linux-media@vger.kernel.org
11128 W:      https://linuxtv.org
11129 W:      http://palosaari.fi/linux/
11130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11131 T:      git git://linuxtv.org/anttip/media_tree.git
11132 S:      Maintained
11133 F:      drivers/media/dvb-frontends/si2168*
11134
11135 SI470X FM RADIO RECEIVER I2C DRIVER
11136 M:      Hans Verkuil <hverkuil@xs4all.nl>
11137 L:      linux-media@vger.kernel.org
11138 T:      git git://linuxtv.org/media_tree.git
11139 W:      https://linuxtv.org
11140 S:      Odd Fixes
11141 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11142
11143 SI470X FM RADIO RECEIVER USB DRIVER
11144 M:      Hans Verkuil <hverkuil@xs4all.nl>
11145 L:      linux-media@vger.kernel.org
11146 T:      git git://linuxtv.org/media_tree.git
11147 W:      https://linuxtv.org
11148 S:      Maintained
11149 F:      drivers/media/radio/si470x/radio-si470x-common.c
11150 F:      drivers/media/radio/si470x/radio-si470x.h
11151 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11152
11153 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11154 M:      Eduardo Valentin <edubezval@gmail.com>
11155 L:      linux-media@vger.kernel.org
11156 T:      git git://linuxtv.org/media_tree.git
11157 W:      https://linuxtv.org
11158 S:      Odd Fixes
11159 F:      drivers/media/radio/si4713/si4713.?
11160
11161 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11162 M:      Eduardo Valentin <edubezval@gmail.com>
11163 L:      linux-media@vger.kernel.org
11164 T:      git git://linuxtv.org/media_tree.git
11165 W:      https://linuxtv.org
11166 S:      Odd Fixes
11167 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11168
11169 SI4713 FM RADIO TRANSMITTER USB DRIVER
11170 M:      Hans Verkuil <hverkuil@xs4all.nl>
11171 L:      linux-media@vger.kernel.org
11172 T:      git git://linuxtv.org/media_tree.git
11173 W:      https://linuxtv.org
11174 S:      Maintained
11175 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11176
11177 SIANO DVB DRIVER
11178 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11179 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11180 L:      linux-media@vger.kernel.org
11181 W:      https://linuxtv.org
11182 T:      git git://linuxtv.org/media_tree.git
11183 S:      Odd fixes
11184 F:      drivers/media/common/siano/
11185 F:      drivers/media/usb/siano/
11186 F:      drivers/media/usb/siano/
11187 F:      drivers/media/mmc/siano/
11188
11189 SIMPLEFB FB DRIVER
11190 M:      Hans de Goede <hdegoede@redhat.com>
11191 L:      linux-fbdev@vger.kernel.org
11192 S:      Maintained
11193 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11194 F:      drivers/video/fbdev/simplefb.c
11195 F:      include/linux/platform_data/simplefb.h
11196
11197 SH_VEU V4L2 MEM2MEM DRIVER
11198 L:      linux-media@vger.kernel.org
11199 S:      Orphan
11200 F:      drivers/media/platform/sh_veu.c
11201
11202 SH_VOU V4L2 OUTPUT DRIVER
11203 L:      linux-media@vger.kernel.org
11204 S:      Orphan
11205 F:      drivers/media/platform/sh_vou.c
11206 F:      include/media/drv-intf/sh_vou.h
11207
11208 SIMPLE FIRMWARE INTERFACE (SFI)
11209 M:      Len Brown <lenb@kernel.org>
11210 L:      sfi-devel@simplefirmware.org
11211 W:      http://simplefirmware.org/
11212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11213 S:      Supported
11214 F:      arch/x86/platform/sfi/
11215 F:      drivers/sfi/
11216 F:      include/linux/sfi*.h
11217
11218 SIMTEC EB110ATX (Chalice CATS)
11219 P:      Ben Dooks
11220 P:      Vincent Sanders <vince@simtec.co.uk>
11221 M:      Simtec Linux Team <linux@simtec.co.uk>
11222 W:      http://www.simtec.co.uk/products/EB110ATX/
11223 S:      Supported
11224
11225 SIMTEC EB2410ITX (BAST)
11226 P:      Ben Dooks
11227 P:      Vincent Sanders <vince@simtec.co.uk>
11228 M:      Simtec Linux Team <linux@simtec.co.uk>
11229 W:      http://www.simtec.co.uk/products/EB2410ITX/
11230 S:      Supported
11231 F:      arch/arm/mach-s3c24xx/mach-bast.c
11232 F:      arch/arm/mach-s3c24xx/bast-ide.c
11233 F:      arch/arm/mach-s3c24xx/bast-irq.c
11234
11235 TI DAVINCI MACHINE SUPPORT
11236 M:      Sekhar Nori <nsekhar@ti.com>
11237 M:      Kevin Hilman <khilman@kernel.org>
11238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11240 S:      Supported
11241 F:      arch/arm/mach-davinci/
11242 F:      drivers/i2c/busses/i2c-davinci.c
11243
11244 TI DAVINCI SERIES MEDIA DRIVER
11245 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11246 L:      linux-media@vger.kernel.org
11247 W:      https://linuxtv.org
11248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11249 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11250 S:      Maintained
11251 F:      drivers/media/platform/davinci/
11252 F:      include/media/davinci/
11253
11254 TI AM437X VPFE DRIVER
11255 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11256 L:      linux-media@vger.kernel.org
11257 W:      https://linuxtv.org
11258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11259 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11260 S:      Maintained
11261 F:      drivers/media/platform/am437x/
11262
11263 OV2659 OMNIVISION SENSOR DRIVER
11264 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11265 L:      linux-media@vger.kernel.org
11266 W:      https://linuxtv.org
11267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11268 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11269 S:      Maintained
11270 F:      drivers/media/i2c/ov2659.c
11271 F:      include/media/i2c/ov2659.h
11272
11273 SILICON MOTION SM712 FRAME BUFFER DRIVER
11274 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11275 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11276 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11277 L:      linux-fbdev@vger.kernel.org
11278 S:      Maintained
11279 F:      drivers/video/fbdev/sm712*
11280 F:      Documentation/fb/sm712fb.txt
11281
11282 SIS 190 ETHERNET DRIVER
11283 M:      Francois Romieu <romieu@fr.zoreil.com>
11284 L:      netdev@vger.kernel.org
11285 S:      Maintained
11286 F:      drivers/net/ethernet/sis/sis190.c
11287
11288 SIS 900/7016 FAST ETHERNET DRIVER
11289 M:      Daniele Venzano <venza@brownhat.org>
11290 W:      http://www.brownhat.org/sis900.html
11291 L:      netdev@vger.kernel.org
11292 S:      Maintained
11293 F:      drivers/net/ethernet/sis/sis900.*
11294
11295 SIS FRAMEBUFFER DRIVER
11296 M:      Thomas Winischhofer <thomas@winischhofer.net>
11297 W:      http://www.winischhofer.net/linuxsisvga.shtml
11298 S:      Maintained
11299 F:      Documentation/fb/sisfb.txt
11300 F:      drivers/video/fbdev/sis/
11301 F:      include/video/sisfb.h
11302
11303 SIS USB2VGA DRIVER
11304 M:      Thomas Winischhofer <thomas@winischhofer.net>
11305 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11306 S:      Maintained
11307 F:      drivers/usb/misc/sisusbvga/
11308
11309 SLAB ALLOCATOR
11310 M:      Christoph Lameter <cl@linux.com>
11311 M:      Pekka Enberg <penberg@kernel.org>
11312 M:      David Rientjes <rientjes@google.com>
11313 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11314 M:      Andrew Morton <akpm@linux-foundation.org>
11315 L:      linux-mm@kvack.org
11316 S:      Maintained
11317 F:      include/linux/sl?b*.h
11318 F:      mm/sl?b*
11319
11320 SLEEPABLE READ-COPY UPDATE (SRCU)
11321 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11322 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11323 M:      Josh Triplett <josh@joshtriplett.org>
11324 R:      Steven Rostedt <rostedt@goodmis.org>
11325 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11326 L:      linux-kernel@vger.kernel.org
11327 W:      http://www.rdrop.com/users/paulmck/RCU/
11328 S:      Supported
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11330 F:      include/linux/srcu.h
11331 F:      kernel/rcu/srcu.c
11332
11333 SMACK SECURITY MODULE
11334 M:      Casey Schaufler <casey@schaufler-ca.com>
11335 L:      linux-security-module@vger.kernel.org
11336 W:      http://schaufler-ca.com
11337 T:      git git://github.com/cschaufler/smack-next
11338 S:      Maintained
11339 F:      Documentation/security/Smack.txt
11340 F:      security/smack/
11341
11342 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11343 M:      Kevin Hilman <khilman@kernel.org>
11344 M:      Nishanth Menon <nm@ti.com>
11345 S:      Maintained
11346 F:      drivers/power/avs/
11347 F:      include/linux/power/smartreflex.h
11348 L:      linux-pm@vger.kernel.org
11349
11350 SMC91x ETHERNET DRIVER
11351 M:      Nicolas Pitre <nico@fluxnic.net>
11352 S:      Odd Fixes
11353 F:      drivers/net/ethernet/smsc/smc91x.*
11354
11355 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11356 M:      Sakari Ailus <sakari.ailus@iki.fi>
11357 L:      linux-media@vger.kernel.org
11358 S:      Maintained
11359 F:      drivers/media/i2c/smiapp/
11360 F:      include/media/i2c/smiapp.h
11361 F:      drivers/media/i2c/smiapp-pll.c
11362 F:      drivers/media/i2c/smiapp-pll.h
11363 F:      include/uapi/linux/smiapp.h
11364 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11365
11366 SMM665 HARDWARE MONITOR DRIVER
11367 M:      Guenter Roeck <linux@roeck-us.net>
11368 L:      linux-hwmon@vger.kernel.org
11369 S:      Maintained
11370 F:      Documentation/hwmon/smm665
11371 F:      drivers/hwmon/smm665.c
11372
11373 SMSC EMC2103 HARDWARE MONITOR DRIVER
11374 M:      Steve Glendinning <steve.glendinning@shawell.net>
11375 L:      linux-hwmon@vger.kernel.org
11376 S:      Maintained
11377 F:      Documentation/hwmon/emc2103
11378 F:      drivers/hwmon/emc2103.c
11379
11380 SMSC SCH5627 HARDWARE MONITOR DRIVER
11381 M:      Hans de Goede <hdegoede@redhat.com>
11382 L:      linux-hwmon@vger.kernel.org
11383 S:      Supported
11384 F:      Documentation/hwmon/sch5627
11385 F:      drivers/hwmon/sch5627.c
11386
11387 SMSC47B397 HARDWARE MONITOR DRIVER
11388 M:      Jean Delvare <jdelvare@suse.com>
11389 L:      linux-hwmon@vger.kernel.org
11390 S:      Maintained
11391 F:      Documentation/hwmon/smsc47b397
11392 F:      drivers/hwmon/smsc47b397.c
11393
11394 SMSC911x ETHERNET DRIVER
11395 M:      Steve Glendinning <steve.glendinning@shawell.net>
11396 L:      netdev@vger.kernel.org
11397 S:      Maintained
11398 F:      include/linux/smsc911x.h
11399 F:      drivers/net/ethernet/smsc/smsc911x.*
11400
11401 SMSC9420 PCI ETHERNET DRIVER
11402 M:      Steve Glendinning <steve.glendinning@shawell.net>
11403 L:      netdev@vger.kernel.org
11404 S:      Maintained
11405 F:      drivers/net/ethernet/smsc/smsc9420.*
11406
11407 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11408 M:      Steve Glendinning <steve.glendinning@shawell.net>
11409 L:      linux-fbdev@vger.kernel.org
11410 S:      Maintained
11411 F:      drivers/video/fbdev/smscufx.c
11412
11413 SOC-CAMERA V4L2 SUBSYSTEM
11414 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11415 L:      linux-media@vger.kernel.org
11416 T:      git git://linuxtv.org/media_tree.git
11417 S:      Maintained
11418 F:      include/media/soc*
11419 F:      drivers/media/i2c/soc_camera/
11420 F:      drivers/media/platform/soc_camera/
11421
11422 SOEKRIS NET48XX LED SUPPORT
11423 M:      Chris Boot <bootc@bootc.net>
11424 S:      Maintained
11425 F:      drivers/leds/leds-net48xx.c
11426
11427 SOFTLOGIC 6x10 MPEG CODEC
11428 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11429 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11430 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11431 M:      Ismael Luceno <ismael@iodev.co.uk>
11432 L:      linux-media@vger.kernel.org
11433 S:      Supported
11434 F:      drivers/media/pci/solo6x10/
11435
11436 SOFTWARE RAID (Multiple Disks) SUPPORT
11437 M:      Shaohua Li <shli@kernel.org>
11438 L:      linux-raid@vger.kernel.org
11439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11440 S:      Supported
11441 F:      drivers/md/
11442 F:      include/linux/raid/
11443 F:      include/uapi/linux/raid/
11444
11445 SONIC NETWORK DRIVER
11446 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11447 L:      netdev@vger.kernel.org
11448 S:      Maintained
11449 F:      drivers/net/ethernet/natsemi/sonic.*
11450
11451 SONICS SILICON BACKPLANE DRIVER (SSB)
11452 M:      Michael Buesch <m@bues.ch>
11453 L:      linux-wireless@vger.kernel.org
11454 S:      Maintained
11455 F:      drivers/ssb/
11456 F:      include/linux/ssb/
11457
11458 SONY VAIO CONTROL DEVICE DRIVER
11459 M:      Mattia Dongili <malattia@linux.it>
11460 L:      platform-driver-x86@vger.kernel.org
11461 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11462 S:      Maintained
11463 F:      Documentation/laptops/sony-laptop.txt
11464 F:      drivers/char/sonypi.c
11465 F:      drivers/platform/x86/sony-laptop.c
11466 F:      include/linux/sony-laptop.h
11467
11468 SONY MEMORYSTICK CARD SUPPORT
11469 M:      Alex Dubov <oakad@yahoo.com>
11470 W:      http://tifmxx.berlios.de/
11471 S:      Maintained
11472 F:      drivers/memstick/host/tifm_ms.c
11473
11474 SONY MEMORYSTICK STANDARD SUPPORT
11475 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11476 S:      Maintained
11477 F:      drivers/memstick/core/ms_block.*
11478
11479 SOUND
11480 M:      Jaroslav Kysela <perex@perex.cz>
11481 M:      Takashi Iwai <tiwai@suse.com>
11482 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11483 W:      http://www.alsa-project.org/
11484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11485 T:      git git://git.alsa-project.org/alsa-kernel.git
11486 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11487 S:      Maintained
11488 F:      Documentation/sound/
11489 F:      include/sound/
11490 F:      include/uapi/sound/
11491 F:      sound/
11492
11493 SOUND - COMPRESSED AUDIO
11494 M:      Vinod Koul <vinod.koul@intel.com>
11495 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11497 S:      Supported
11498 F:      Documentation/sound/alsa/compress_offload.txt
11499 F:      include/sound/compress_driver.h
11500 F:      include/uapi/sound/compress_*
11501 F:      sound/core/compress_offload.c
11502 F:      sound/soc/soc-compress.c
11503
11504 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11505 M:      Liam Girdwood <lgirdwood@gmail.com>
11506 M:      Mark Brown <broonie@kernel.org>
11507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11509 W:      http://alsa-project.org/main/index.php/ASoC
11510 S:      Supported
11511 F:      Documentation/devicetree/bindings/sound/
11512 F:      Documentation/sound/alsa/soc/
11513 F:      sound/soc/
11514 F:      include/sound/soc*
11515
11516 SOUND - DMAENGINE HELPERS
11517 M:      Lars-Peter Clausen <lars@metafoo.de>
11518 S:      Supported
11519 F:      include/sound/dmaengine_pcm.h
11520 F:      sound/core/pcm_dmaengine.c
11521 F:      sound/soc/soc-generic-dmaengine-pcm.c
11522
11523 SP2 MEDIA DRIVER
11524 M:      Olli Salonen <olli.salonen@iki.fi>
11525 L:      linux-media@vger.kernel.org
11526 W:      https://linuxtv.org
11527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11528 S:      Maintained
11529 F:      drivers/media/dvb-frontends/sp2*
11530
11531 SPARC + UltraSPARC (sparc/sparc64)
11532 M:      "David S. Miller" <davem@davemloft.net>
11533 L:      sparclinux@vger.kernel.org
11534 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11537 S:      Maintained
11538 F:      arch/sparc/
11539 F:      drivers/sbus/
11540
11541 SPARC SERIAL DRIVERS
11542 M:      "David S. Miller" <davem@davemloft.net>
11543 L:      sparclinux@vger.kernel.org
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11546 S:      Maintained
11547 F:      include/linux/sunserialcore.h
11548 F:      drivers/tty/serial/suncore.c
11549 F:      drivers/tty/serial/sunhv.c
11550 F:      drivers/tty/serial/sunsab.c
11551 F:      drivers/tty/serial/sunsab.h
11552 F:      drivers/tty/serial/sunsu.c
11553 F:      drivers/tty/serial/sunzilog.c
11554 F:      drivers/tty/serial/sunzilog.h
11555
11556 SPARSE CHECKER
11557 M:      "Christopher Li" <sparse@chrisli.org>
11558 L:      linux-sparse@vger.kernel.org
11559 W:      https://sparse.wiki.kernel.org/
11560 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11561 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11562 S:      Maintained
11563 F:      include/linux/compiler.h
11564
11565 SPEAR PLATFORM SUPPORT
11566 M:      Viresh Kumar <vireshk@kernel.org>
11567 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11569 W:      http://www.st.com/spear
11570 S:      Maintained
11571 F:      arch/arm/boot/dts/spear*
11572 F:      arch/arm/mach-spear/
11573
11574 SPEAR CLOCK FRAMEWORK SUPPORT
11575 M:      Viresh Kumar <vireshk@kernel.org>
11576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11577 W:      http://www.st.com/spear
11578 S:      Maintained
11579 F:      drivers/clk/spear/
11580
11581 SPI NOR SUBSYSTEM
11582 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11583 M:      Marek Vasut <marek.vasut@gmail.com>
11584 L:      linux-mtd@lists.infradead.org
11585 W:      http://www.linux-mtd.infradead.org/
11586 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11587 T:      git git://github.com/spi-nor/linux.git
11588 S:      Maintained
11589 F:      drivers/mtd/spi-nor/
11590 F:      include/linux/mtd/spi-nor.h
11591
11592 SPI SUBSYSTEM
11593 M:      Mark Brown <broonie@kernel.org>
11594 L:      linux-spi@vger.kernel.org
11595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11596 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11597 S:      Maintained
11598 F:      Documentation/devicetree/bindings/spi/
11599 F:      Documentation/spi/
11600 F:      drivers/spi/
11601 F:      include/linux/spi/
11602 F:      include/uapi/linux/spi/
11603 F:      tools/spi/
11604
11605 SPIDERNET NETWORK DRIVER for CELL
11606 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11607 L:      netdev@vger.kernel.org
11608 S:      Supported
11609 F:      Documentation/networking/spider_net.txt
11610 F:      drivers/net/ethernet/toshiba/spider_net*
11611
11612 SPU FILE SYSTEM
11613 M:      Jeremy Kerr <jk@ozlabs.org>
11614 L:      linuxppc-dev@lists.ozlabs.org
11615 W:      http://www.ibm.com/developerworks/power/cell/
11616 S:      Supported
11617 F:      Documentation/filesystems/spufs.txt
11618 F:      arch/powerpc/platforms/cell/spufs/
11619
11620 SQUASHFS FILE SYSTEM
11621 M:      Phillip Lougher <phillip@squashfs.org.uk>
11622 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11623 W:      http://squashfs.org.uk
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11625 S:      Maintained
11626 F:      Documentation/filesystems/squashfs.txt
11627 F:      fs/squashfs/
11628
11629 SRM (Alpha) environment access
11630 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11631 S:      Maintained
11632 F:      arch/alpha/kernel/srm_env.c
11633
11634 STABLE BRANCH
11635 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11636 L:      stable@vger.kernel.org
11637 S:      Supported
11638 F:      Documentation/process/stable-kernel-rules.rst
11639
11640 STAGING SUBSYSTEM
11641 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11643 L:      devel@driverdev.osuosl.org
11644 S:      Supported
11645 F:      drivers/staging/
11646
11647 STAGING - COMEDI
11648 M:      Ian Abbott <abbotti@mev.co.uk>
11649 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11650 S:      Odd Fixes
11651 F:      drivers/staging/comedi/
11652
11653 STAGING - FLARION FT1000 DRIVERS
11654 M:      Marek Belisko <marek.belisko@gmail.com>
11655 S:      Odd Fixes
11656 F:      drivers/staging/ft1000/
11657
11658 STAGING - INDUSTRIAL IO
11659 M:      Jonathan Cameron <jic23@kernel.org>
11660 L:      linux-iio@vger.kernel.org
11661 S:      Odd Fixes
11662 F:      Documentation/devicetree/bindings/staging/iio/
11663 F:      drivers/staging/iio/
11664
11665 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11666 M:      Jarod Wilson <jarod@wilsonet.com>
11667 W:      http://www.lirc.org/
11668 S:      Odd Fixes
11669 F:      drivers/staging/media/lirc/
11670
11671 STAGING - LUSTRE PARALLEL FILESYSTEM
11672 M:      Oleg Drokin <oleg.drokin@intel.com>
11673 M:      Andreas Dilger <andreas.dilger@intel.com>
11674 M:      James Simmons <jsimmons@infradead.org>
11675 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11676 W:      http://wiki.lustre.org/
11677 S:      Maintained
11678 F:      drivers/staging/lustre
11679
11680 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11681 M:      Marc Dietrich <marvin24@gmx.de>
11682 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11683 L:      linux-tegra@vger.kernel.org
11684 S:      Maintained
11685 F:      drivers/staging/nvec/
11686
11687 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11688 M:      Jens Frederich <jfrederich@gmail.com>
11689 M:      Daniel Drake <dsd@laptop.org>
11690 M:      Jon Nettleton <jon.nettleton@gmail.com>
11691 W:      http://wiki.laptop.org/go/DCON
11692 S:      Maintained
11693 F:      drivers/staging/olpc_dcon/
11694
11695 STAGING - REALTEK RTL8712U DRIVERS
11696 M:      Larry Finger <Larry.Finger@lwfinger.net>
11697 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11698 S:      Odd Fixes
11699 F:      drivers/staging/rtl8712/
11700
11701 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11702 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11703 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11704 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11705 L:      linux-fbdev@vger.kernel.org
11706 S:      Maintained
11707 F:      drivers/staging/sm750fb/
11708
11709 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11710 M:      William Hubbs <w.d.hubbs@gmail.com>
11711 M:      Chris Brannon <chris@the-brannons.com>
11712 M:      Kirk Reiser <kirk@reisers.ca>
11713 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11714 L:      speakup@linux-speakup.org
11715 W:      http://www.linux-speakup.org/
11716 S:      Odd Fixes
11717 F:      drivers/staging/speakup/
11718
11719 STAGING - VIA VT665X DRIVERS
11720 M:      Forest Bond <forest@alittletooquiet.net>
11721 S:      Odd Fixes
11722 F:      drivers/staging/vt665?/
11723
11724 STAGING - WILC1000 WIFI DRIVER
11725 M:      Aditya Shankar <aditya.shankar@microchip.com>
11726 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11727 L:      linux-wireless@vger.kernel.org
11728 S:      Supported
11729 F:      drivers/staging/wilc1000/
11730
11731 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11732 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11733 S:      Odd Fixes
11734 F:      drivers/staging/xgifb/
11735
11736 STARFIRE/DURALAN NETWORK DRIVER
11737 M:      Ion Badulescu <ionut@badula.org>
11738 S:      Odd Fixes
11739 F:      drivers/net/ethernet/adaptec/starfire*
11740
11741 SUN3/3X
11742 M:      Sam Creasey <sammy@sammy.net>
11743 W:      http://sammy.net/sun3/
11744 S:      Maintained
11745 F:      arch/m68k/kernel/*sun3*
11746 F:      arch/m68k/sun3*/
11747 F:      arch/m68k/include/asm/sun3*
11748 F:      drivers/net/ethernet/i825xx/sun3*
11749
11750 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11751 M:      Hans de Goede <hdegoede@redhat.com>
11752 L:      linux-input@vger.kernel.org
11753 S:      Maintained
11754 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11755 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11756
11757 SUNDANCE NETWORK DRIVER
11758 M:      Denis Kirjanov <kda@linux-powerpc.org>
11759 L:      netdev@vger.kernel.org
11760 S:      Maintained
11761 F:      drivers/net/ethernet/dlink/sundance.c
11762
11763 SUPERH
11764 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11765 M:      Rich Felker <dalias@libc.org>
11766 L:      linux-sh@vger.kernel.org
11767 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11768 S:      Maintained
11769 F:      Documentation/sh/
11770 F:      arch/sh/
11771 F:      drivers/sh/
11772
11773 SUSPEND TO RAM
11774 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11775 M:      Len Brown <len.brown@intel.com>
11776 M:      Pavel Machek <pavel@ucw.cz>
11777 L:      linux-pm@vger.kernel.org
11778 B:      https://bugzilla.kernel.org
11779 S:      Supported
11780 F:      Documentation/power/
11781 F:      arch/x86/kernel/acpi/
11782 F:      drivers/base/power/
11783 F:      kernel/power/
11784 F:      include/linux/suspend.h
11785 F:      include/linux/freezer.h
11786 F:      include/linux/pm.h
11787
11788 SVGA HANDLING
11789 M:      Martin Mares <mj@ucw.cz>
11790 L:      linux-video@atrey.karlin.mff.cuni.cz
11791 S:      Maintained
11792 F:      Documentation/svga.txt
11793 F:      arch/x86/boot/video*
11794
11795 SWIOTLB SUBSYSTEM
11796 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11797 L:      linux-kernel@vger.kernel.org
11798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11799 S:      Supported
11800 F:      lib/swiotlb.c
11801 F:      arch/*/kernel/pci-swiotlb.c
11802 F:      include/linux/swiotlb.h
11803
11804 SWITCHDEV
11805 M:      Jiri Pirko <jiri@resnulli.us>
11806 L:      netdev@vger.kernel.org
11807 S:      Supported
11808 F:      net/switchdev/
11809 F:      include/net/switchdev.h
11810
11811 SYNOPSYS ARC ARCHITECTURE
11812 M:      Vineet Gupta <vgupta@synopsys.com>
11813 L:      linux-snps-arc@lists.infradead.org
11814 S:      Supported
11815 F:      arch/arc/
11816 F:      Documentation/devicetree/bindings/arc/*
11817 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11818 F:      drivers/tty/serial/arc_uart.c
11819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11820
11821 SYNOPSYS ARC SDP platform support
11822 M:      Alexey Brodkin <abrodkin@synopsys.com>
11823 S:      Supported
11824 F:      arch/arc/plat-axs10x
11825 F:      arch/arc/boot/dts/ax*
11826 F:      Documentation/devicetree/bindings/arc/axs10*
11827
11828 SYSTEM CONFIGURATION (SYSCON)
11829 M:      Lee Jones <lee.jones@linaro.org>
11830 M:      Arnd Bergmann <arnd@arndb.de>
11831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11832 S:      Supported
11833 F:      drivers/mfd/syscon.c
11834
11835 SYSTEM RESET/SHUTDOWN DRIVERS
11836 M:      Sebastian Reichel <sre@kernel.org>
11837 L:      linux-pm@vger.kernel.org
11838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11839 S:      Maintained
11840 F:      Documentation/devicetree/bindings/power/reset/
11841 F:      drivers/power/reset/
11842
11843 SYSV FILESYSTEM
11844 M:      Christoph Hellwig <hch@infradead.org>
11845 S:      Maintained
11846 F:      Documentation/filesystems/sysv-fs.txt
11847 F:      fs/sysv/
11848 F:      include/linux/sysv_fs.h
11849
11850 TARGET SUBSYSTEM
11851 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11852 L:      linux-scsi@vger.kernel.org
11853 L:      target-devel@vger.kernel.org
11854 W:      http://www.linux-iscsi.org
11855 W:      http://groups.google.com/group/linux-iscsi-target-dev
11856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11857 S:      Supported
11858 F:      drivers/target/
11859 F:      include/target/
11860 F:      Documentation/target/
11861
11862 TASKSTATS STATISTICS INTERFACE
11863 M:      Balbir Singh <bsingharora@gmail.com>
11864 S:      Maintained
11865 F:      Documentation/accounting/taskstats*
11866 F:      include/linux/taskstats*
11867 F:      kernel/taskstats.c
11868
11869 TC CLASSIFIER
11870 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11871 L:      netdev@vger.kernel.org
11872 S:      Maintained
11873 F:      include/net/pkt_cls.h
11874 F:      include/uapi/linux/pkt_cls.h
11875 F:      net/sched/
11876
11877 TCP LOW PRIORITY MODULE
11878 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11879 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11880 W:      http://tcp-lp-mod.sourceforge.net/
11881 S:      Maintained
11882 F:      net/ipv4/tcp_lp.c
11883
11884 TDA10071 MEDIA DRIVER
11885 M:      Antti Palosaari <crope@iki.fi>
11886 L:      linux-media@vger.kernel.org
11887 W:      https://linuxtv.org
11888 W:      http://palosaari.fi/linux/
11889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11890 T:      git git://linuxtv.org/anttip/media_tree.git
11891 S:      Maintained
11892 F:      drivers/media/dvb-frontends/tda10071*
11893
11894 TDA18212 MEDIA DRIVER
11895 M:      Antti Palosaari <crope@iki.fi>
11896 L:      linux-media@vger.kernel.org
11897 W:      https://linuxtv.org
11898 W:      http://palosaari.fi/linux/
11899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11900 T:      git git://linuxtv.org/anttip/media_tree.git
11901 S:      Maintained
11902 F:      drivers/media/tuners/tda18212*
11903
11904 TDA18218 MEDIA DRIVER
11905 M:      Antti Palosaari <crope@iki.fi>
11906 L:      linux-media@vger.kernel.org
11907 W:      https://linuxtv.org
11908 W:      http://palosaari.fi/linux/
11909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11910 T:      git git://linuxtv.org/anttip/media_tree.git
11911 S:      Maintained
11912 F:      drivers/media/tuners/tda18218*
11913
11914 TDA18271 MEDIA DRIVER
11915 M:      Michael Krufky <mkrufky@linuxtv.org>
11916 L:      linux-media@vger.kernel.org
11917 W:      https://linuxtv.org
11918 W:      http://github.com/mkrufky
11919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11920 T:      git git://linuxtv.org/mkrufky/tuners.git
11921 S:      Maintained
11922 F:      drivers/media/tuners/tda18271*
11923
11924 TDA827x MEDIA DRIVER
11925 M:      Michael Krufky <mkrufky@linuxtv.org>
11926 L:      linux-media@vger.kernel.org
11927 W:      https://linuxtv.org
11928 W:      http://github.com/mkrufky
11929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11930 T:      git git://linuxtv.org/mkrufky/tuners.git
11931 S:      Maintained
11932 F:      drivers/media/tuners/tda8290.*
11933
11934 TDA8290 MEDIA DRIVER
11935 M:      Michael Krufky <mkrufky@linuxtv.org>
11936 L:      linux-media@vger.kernel.org
11937 W:      https://linuxtv.org
11938 W:      http://github.com/mkrufky
11939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11940 T:      git git://linuxtv.org/mkrufky/tuners.git
11941 S:      Maintained
11942 F:      drivers/media/tuners/tda8290.*
11943
11944 TDA9840 MEDIA DRIVER
11945 M:      Hans Verkuil <hverkuil@xs4all.nl>
11946 L:      linux-media@vger.kernel.org
11947 T:      git git://linuxtv.org/media_tree.git
11948 W:      https://linuxtv.org
11949 S:      Maintained
11950 F:      drivers/media/i2c/tda9840*
11951
11952 TEA5761 TUNER DRIVER
11953 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11954 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11955 L:      linux-media@vger.kernel.org
11956 W:      https://linuxtv.org
11957 T:      git git://linuxtv.org/media_tree.git
11958 S:      Odd fixes
11959 F:      drivers/media/tuners/tea5761.*
11960
11961 TEA5767 TUNER DRIVER
11962 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11963 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11964 L:      linux-media@vger.kernel.org
11965 W:      https://linuxtv.org
11966 T:      git git://linuxtv.org/media_tree.git
11967 S:      Maintained
11968 F:      drivers/media/tuners/tea5767.*
11969
11970 TEA6415C MEDIA DRIVER
11971 M:      Hans Verkuil <hverkuil@xs4all.nl>
11972 L:      linux-media@vger.kernel.org
11973 T:      git git://linuxtv.org/media_tree.git
11974 W:      https://linuxtv.org
11975 S:      Maintained
11976 F:      drivers/media/i2c/tea6415c*
11977
11978 TEA6420 MEDIA DRIVER
11979 M:      Hans Verkuil <hverkuil@xs4all.nl>
11980 L:      linux-media@vger.kernel.org
11981 T:      git git://linuxtv.org/media_tree.git
11982 W:      https://linuxtv.org
11983 S:      Maintained
11984 F:      drivers/media/i2c/tea6420*
11985
11986 TEAM DRIVER
11987 M:      Jiri Pirko <jiri@resnulli.us>
11988 L:      netdev@vger.kernel.org
11989 S:      Supported
11990 F:      drivers/net/team/
11991 F:      include/linux/if_team.h
11992 F:      include/uapi/linux/if_team.h
11993
11994 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11995 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11996 S:      Maintained
11997 F:      arch/x86/platform/ts5500/
11998
11999 TECHNOTREND USB IR RECEIVER
12000 M:      Sean Young <sean@mess.org>
12001 L:      linux-media@vger.kernel.org
12002 S:      Maintained
12003 F:      drivers/media/rc/ttusbir.c
12004
12005 TEGRA ARCHITECTURE SUPPORT
12006 M:      Stephen Warren <swarren@wwwdotorg.org>
12007 M:      Thierry Reding <thierry.reding@gmail.com>
12008 M:      Alexandre Courbot <gnurou@gmail.com>
12009 L:      linux-tegra@vger.kernel.org
12010 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12012 S:      Supported
12013 N:      [^a-z]tegra
12014
12015 TEGRA CLOCK DRIVER
12016 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12017 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12018 S:      Supported
12019 F:      drivers/clk/tegra/
12020
12021 TEGRA DMA DRIVERS
12022 M:      Laxman Dewangan <ldewangan@nvidia.com>
12023 M:      Jon Hunter <jonathanh@nvidia.com>
12024 S:      Supported
12025 F:      drivers/dma/tegra*
12026
12027 TEGRA I2C DRIVER
12028 M:      Laxman Dewangan <ldewangan@nvidia.com>
12029 S:      Supported
12030 F:      drivers/i2c/busses/i2c-tegra.c
12031
12032 TEGRA IOMMU DRIVERS
12033 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12034 S:      Supported
12035 F:      drivers/iommu/tegra*
12036
12037 TEGRA KBC DRIVER
12038 M:      Rakesh Iyer <riyer@nvidia.com>
12039 M:      Laxman Dewangan <ldewangan@nvidia.com>
12040 S:      Supported
12041 F:      drivers/input/keyboard/tegra-kbc.c
12042
12043 TEGRA PWM DRIVER
12044 M:      Thierry Reding <thierry.reding@gmail.com>
12045 S:      Supported
12046 F:      drivers/pwm/pwm-tegra.c
12047
12048 TEGRA SERIAL DRIVER
12049 M:      Laxman Dewangan <ldewangan@nvidia.com>
12050 S:      Supported
12051 F:      drivers/tty/serial/serial-tegra.c
12052
12053 TEGRA SPI DRIVER
12054 M:      Laxman Dewangan <ldewangan@nvidia.com>
12055 S:      Supported
12056 F:      drivers/spi/spi-tegra*
12057
12058 TEHUTI ETHERNET DRIVER
12059 M:      Andy Gospodarek <andy@greyhouse.net>
12060 L:      netdev@vger.kernel.org
12061 S:      Supported
12062 F:      drivers/net/ethernet/tehuti/*
12063
12064 Telecom Clock Driver for MCPL0010
12065 M:      Mark Gross <mark.gross@intel.com>
12066 S:      Supported
12067 F:      drivers/char/tlclk.c
12068
12069 TENSILICA XTENSA PORT (xtensa)
12070 M:      Chris Zankel <chris@zankel.net>
12071 M:      Max Filippov <jcmvbkbc@gmail.com>
12072 L:      linux-xtensa@linux-xtensa.org
12073 T:      git git://github.com/czankel/xtensa-linux.git
12074 S:      Maintained
12075 F:      arch/xtensa/
12076 F:      drivers/irqchip/irq-xtensa-*
12077
12078 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12079 M:      Hans Verkuil <hverkuil@xs4all.nl>
12080 L:      linux-media@vger.kernel.org
12081 T:      git git://linuxtv.org/media_tree.git
12082 W:      https://linuxtv.org
12083 S:      Maintained
12084 F:      drivers/media/radio/radio-raremono.c
12085
12086 THERMAL
12087 M:      Zhang Rui <rui.zhang@intel.com>
12088 M:      Eduardo Valentin <edubezval@gmail.com>
12089 L:      linux-pm@vger.kernel.org
12090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12092 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12093 S:      Supported
12094 F:      drivers/thermal/
12095 F:      include/linux/thermal.h
12096 F:      include/uapi/linux/thermal.h
12097 F:      include/linux/cpu_cooling.h
12098 F:      Documentation/devicetree/bindings/thermal/
12099
12100 THERMAL/CPU_COOLING
12101 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12102 M:      Viresh Kumar <viresh.kumar@linaro.org>
12103 M:      Javi Merino <javi.merino@kernel.org>
12104 L:      linux-pm@vger.kernel.org
12105 S:      Supported
12106 F:      Documentation/thermal/cpu-cooling-api.txt
12107 F:      drivers/thermal/cpu_cooling.c
12108 F:      include/linux/cpu_cooling.h
12109
12110 THINKPAD ACPI EXTRAS DRIVER
12111 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12112 L:      ibm-acpi-devel@lists.sourceforge.net
12113 L:      platform-driver-x86@vger.kernel.org
12114 W:      http://ibm-acpi.sourceforge.net
12115 W:      http://thinkwiki.org/wiki/Ibm-acpi
12116 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12117 S:      Maintained
12118 F:      drivers/platform/x86/thinkpad_acpi.c
12119
12120 TI BANDGAP AND THERMAL DRIVER
12121 M:      Eduardo Valentin <edubezval@gmail.com>
12122 M:      Keerthy <j-keerthy@ti.com>
12123 L:      linux-pm@vger.kernel.org
12124 L:      linux-omap@vger.kernel.org
12125 S:      Maintained
12126 F:      drivers/thermal/ti-soc-thermal/
12127
12128 TI VPE/CAL DRIVERS
12129 M:      Benoit Parrot <bparrot@ti.com>
12130 L:      linux-media@vger.kernel.org
12131 W:      http://linuxtv.org/
12132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12133 S:      Maintained
12134 F:      drivers/media/platform/ti-vpe/
12135
12136 TI CDCE706 CLOCK DRIVER
12137 M:      Max Filippov <jcmvbkbc@gmail.com>
12138 S:      Maintained
12139 F:      drivers/clk/clk-cdce706.c
12140
12141 TI CLOCK DRIVER
12142 M:      Tero Kristo <t-kristo@ti.com>
12143 L:      linux-omap@vger.kernel.org
12144 S:      Maintained
12145 F:      drivers/clk/ti/
12146 F:      include/linux/clk/ti.h
12147
12148 TI ETHERNET SWITCH DRIVER (CPSW)
12149 M:      Mugunthan V N <mugunthanvnm@ti.com>
12150 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12151 L:      linux-omap@vger.kernel.org
12152 L:      netdev@vger.kernel.org
12153 S:      Maintained
12154 F:      drivers/net/ethernet/ti/cpsw*
12155 F:      drivers/net/ethernet/ti/davinci*
12156
12157 TI FLASH MEDIA INTERFACE DRIVER
12158 M:      Alex Dubov <oakad@yahoo.com>
12159 S:      Maintained
12160 F:      drivers/misc/tifm*
12161 F:      drivers/mmc/host/tifm_sd.c
12162 F:      include/linux/tifm.h
12163
12164 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12165 M:      Santosh Shilimkar <ssantosh@kernel.org>
12166 L:      linux-kernel@vger.kernel.org
12167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12168 S:      Maintained
12169 F:      drivers/soc/ti/*
12170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12171
12172
12173 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12174 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12175 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12177 S:      Maintained
12178 F:      sound/soc/codecs/lm49453*
12179 F:      sound/soc/codecs/isabelle*
12180
12181 TI LP855x BACKLIGHT DRIVER
12182 M:      Milo Kim <milo.kim@ti.com>
12183 S:      Maintained
12184 F:      Documentation/backlight/lp855x-driver.txt
12185 F:      drivers/video/backlight/lp855x_bl.c
12186 F:      include/linux/platform_data/lp855x.h
12187
12188 TI LP8727 CHARGER DRIVER
12189 M:      Milo Kim <milo.kim@ti.com>
12190 S:      Maintained
12191 F:      drivers/power/supply/lp8727_charger.c
12192 F:      include/linux/platform_data/lp8727.h
12193
12194 TI LP8788 MFD DRIVER
12195 M:      Milo Kim <milo.kim@ti.com>
12196 S:      Maintained
12197 F:      drivers/iio/adc/lp8788_adc.c
12198 F:      drivers/leds/leds-lp8788.c
12199 F:      drivers/mfd/lp8788*.c
12200 F:      drivers/power/supply/lp8788-charger.c
12201 F:      drivers/regulator/lp8788-*.c
12202 F:      include/linux/mfd/lp8788*.h
12203
12204 TI NETCP ETHERNET DRIVER
12205 M:      Wingman Kwok <w-kwok2@ti.com>
12206 M:      Murali Karicheri <m-karicheri2@ti.com>
12207 L:      netdev@vger.kernel.org
12208 S:      Maintained
12209 F:      drivers/net/ethernet/ti/netcp*
12210
12211 TI TAS571X FAMILY ASoC CODEC DRIVER
12212 M:      Kevin Cernekee <cernekee@chromium.org>
12213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12214 S:      Odd Fixes
12215 F:      sound/soc/codecs/tas571x*
12216
12217 TI TWL4030 SERIES SOC CODEC DRIVER
12218 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12220 S:      Maintained
12221 F:      sound/soc/codecs/twl4030*
12222
12223 TI WILINK WIRELESS DRIVERS
12224 L:      linux-wireless@vger.kernel.org
12225 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12226 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12228 S:      Orphan
12229 F:      drivers/net/wireless/ti/
12230 F:      include/linux/wl12xx.h
12231
12232 TIPC NETWORK LAYER
12233 M:      Jon Maloy <jon.maloy@ericsson.com>
12234 M:      Ying Xue <ying.xue@windriver.com>
12235 L:      netdev@vger.kernel.org (core kernel code)
12236 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12237 W:      http://tipc.sourceforge.net/
12238 S:      Maintained
12239 F:      include/uapi/linux/tipc*.h
12240 F:      net/tipc/
12241
12242 TILE ARCHITECTURE
12243 M:      Chris Metcalf <cmetcalf@mellanox.com>
12244 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12246 S:      Supported
12247 F:      arch/tile/
12248 F:      drivers/char/tile-srom.c
12249 F:      drivers/edac/tile_edac.c
12250 F:      drivers/net/ethernet/tile/
12251 F:      drivers/rtc/rtc-tile.c
12252 F:      drivers/tty/hvc/hvc_tile.c
12253 F:      drivers/tty/serial/tilegx.c
12254 F:      drivers/usb/host/*-tilegx.c
12255 F:      include/linux/usb/tilegx.h
12256
12257 TLAN NETWORK DRIVER
12258 M:      Samuel Chessman <chessman@tux.org>
12259 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12260 W:      http://sourceforge.net/projects/tlan/
12261 S:      Maintained
12262 F:      Documentation/networking/tlan.txt
12263 F:      drivers/net/ethernet/ti/tlan.*
12264
12265 TOMOYO SECURITY MODULE
12266 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12267 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12268 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12269 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12270 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12271 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12272 W:      http://tomoyo.sourceforge.jp/
12273 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12274 S:      Maintained
12275 F:      security/tomoyo/
12276
12277 TOPSTAR LAPTOP EXTRAS DRIVER
12278 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12279 L:      platform-driver-x86@vger.kernel.org
12280 S:      Maintained
12281 F:      drivers/platform/x86/topstar-laptop.c
12282
12283 TOSHIBA ACPI EXTRAS DRIVER
12284 M:      Azael Avalos <coproscefalo@gmail.com>
12285 L:      platform-driver-x86@vger.kernel.org
12286 S:      Maintained
12287 F:      drivers/platform/x86/toshiba_acpi.c
12288
12289 TOSHIBA BLUETOOTH DRIVER
12290 M:      Azael Avalos <coproscefalo@gmail.com>
12291 L:      platform-driver-x86@vger.kernel.org
12292 S:      Maintained
12293 F:      drivers/platform/x86/toshiba_bluetooth.c
12294
12295 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12296 M:      Azael Avalos <coproscefalo@gmail.com>
12297 L:      platform-driver-x86@vger.kernel.org
12298 S:      Maintained
12299 F:      drivers/platform/x86/toshiba_haps.c
12300
12301 TOSHIBA WMI HOTKEYS DRIVER
12302 M:      Azael Avalos <coproscefalo@gmail.com>
12303 L:      platform-driver-x86@vger.kernel.org
12304 S:      Maintained
12305 F:      drivers/platform/x86/toshiba-wmi.c
12306
12307 TOSHIBA SMM DRIVER
12308 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12309 W:      http://www.buzzard.org.uk/toshiba/
12310 S:      Maintained
12311 F:      drivers/char/toshiba.c
12312 F:      include/linux/toshiba.h
12313 F:      include/uapi/linux/toshiba.h
12314
12315 TOSHIBA TC358743 DRIVER
12316 M:      Mats Randgaard <matrandg@cisco.com>
12317 L:      linux-media@vger.kernel.org
12318 S:      Maintained
12319 F:      drivers/media/i2c/tc358743*
12320 F:      include/media/i2c/tc358743.h
12321
12322 TMIO/SDHI MMC DRIVER
12323 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12324 L:      linux-mmc@vger.kernel.org
12325 S:      Supported
12326 F:      drivers/mmc/host/tmio_mmc*
12327 F:      drivers/mmc/host/sh_mobile_sdhi.c
12328 F:      include/linux/mfd/tmio.h
12329
12330 TMP401 HARDWARE MONITOR DRIVER
12331 M:      Guenter Roeck <linux@roeck-us.net>
12332 L:      linux-hwmon@vger.kernel.org
12333 S:      Maintained
12334 F:      Documentation/hwmon/tmp401
12335 F:      drivers/hwmon/tmp401.c
12336
12337 TMPFS (SHMEM FILESYSTEM)
12338 M:      Hugh Dickins <hughd@google.com>
12339 L:      linux-mm@kvack.org
12340 S:      Maintained
12341 F:      include/linux/shmem_fs.h
12342 F:      mm/shmem.c
12343
12344 TM6000 VIDEO4LINUX DRIVER
12345 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12346 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12347 L:      linux-media@vger.kernel.org
12348 W:      https://linuxtv.org
12349 T:      git git://linuxtv.org/media_tree.git
12350 S:      Odd fixes
12351 F:      drivers/media/usb/tm6000/
12352 F:      Documentation/media/v4l-drivers/tm6000*
12353
12354 TW5864 VIDEO4LINUX DRIVER
12355 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12356 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12357 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12358 L:      linux-media@vger.kernel.org
12359 S:      Supported
12360 F:      drivers/media/pci/tw5864/
12361
12362 TW68 VIDEO4LINUX DRIVER
12363 M:      Hans Verkuil <hverkuil@xs4all.nl>
12364 L:      linux-media@vger.kernel.org
12365 T:      git git://linuxtv.org/media_tree.git
12366 W:      https://linuxtv.org
12367 S:      Odd Fixes
12368 F:      drivers/media/pci/tw68/
12369
12370 TW686X VIDEO4LINUX DRIVER
12371 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12372 L:      linux-media@vger.kernel.org
12373 T:      git git://linuxtv.org/media_tree.git
12374 W:      http://linuxtv.org
12375 S:      Maintained
12376 F:      drivers/media/pci/tw686x/
12377
12378 TPM DEVICE DRIVER
12379 M:      Peter Huewe <peterhuewe@gmx.de>
12380 M:      Marcel Selhorst <tpmdd@selhorst.net>
12381 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12382 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12383 W:      http://tpmdd.sourceforge.net
12384 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12385 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12386 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12387 S:      Maintained
12388 F:      drivers/char/tpm/
12389
12390 TPM IBM_VTPM DEVICE DRIVER
12391 M:      Ashley Lai <ashleydlai@gmail.com>
12392 W:      http://tpmdd.sourceforge.net
12393 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12394 S:      Maintained
12395 F:      drivers/char/tpm/tpm_ibmvtpm*
12396
12397 TRACING
12398 M:      Steven Rostedt <rostedt@goodmis.org>
12399 M:      Ingo Molnar <mingo@redhat.com>
12400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12401 S:      Maintained
12402 F:      Documentation/trace/ftrace.txt
12403 F:      arch/*/*/*/ftrace.h
12404 F:      arch/*/kernel/ftrace.c
12405 F:      include/*/ftrace.h
12406 F:      include/linux/trace*.h
12407 F:      include/trace/
12408 F:      kernel/trace/
12409 F:      tools/testing/selftests/ftrace/
12410
12411 TRACING MMIO ACCESSES (MMIOTRACE)
12412 M:      Steven Rostedt <rostedt@goodmis.org>
12413 M:      Ingo Molnar <mingo@kernel.org>
12414 R:      Karol Herbst <karolherbst@gmail.com>
12415 R:      Pekka Paalanen <ppaalanen@gmail.com>
12416 S:      Maintained
12417 L:      linux-kernel@vger.kernel.org
12418 L:      nouveau@lists.freedesktop.org
12419 F:      kernel/trace/trace_mmiotrace.c
12420 F:      include/linux/mmiotrace.h
12421 F:      arch/x86/mm/kmmio.c
12422 F:      arch/x86/mm/mmio-mod.c
12423 F:      arch/x86/mm/testmmiotrace.c
12424
12425 TRIVIAL PATCHES
12426 M:      Jiri Kosina <trivial@kernel.org>
12427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12428 S:      Maintained
12429 K:      ^Subject:.*(?i)trivial
12430
12431 TTY LAYER
12432 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12433 M:      Jiri Slaby <jslaby@suse.com>
12434 S:      Supported
12435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12436 F:      Documentation/serial/
12437 F:      drivers/tty/
12438 F:      drivers/tty/serial/serial_core.c
12439 F:      include/linux/serial_core.h
12440 F:      include/linux/serial.h
12441 F:      include/linux/tty.h
12442 F:      include/uapi/linux/serial_core.h
12443 F:      include/uapi/linux/serial.h
12444 F:      include/uapi/linux/tty.h
12445
12446 TUA9001 MEDIA DRIVER
12447 M:      Antti Palosaari <crope@iki.fi>
12448 L:      linux-media@vger.kernel.org
12449 W:      https://linuxtv.org
12450 W:      http://palosaari.fi/linux/
12451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12452 T:      git git://linuxtv.org/anttip/media_tree.git
12453 S:      Maintained
12454 F:      drivers/media/tuners/tua9001*
12455
12456 TULIP NETWORK DRIVERS
12457 L:      netdev@vger.kernel.org
12458 L:      linux-parisc@vger.kernel.org
12459 S:      Orphan
12460 F:      drivers/net/ethernet/dec/tulip/
12461
12462 TUN/TAP driver
12463 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12464 W:      http://vtun.sourceforge.net/tun
12465 S:      Maintained
12466 F:      Documentation/networking/tuntap.txt
12467 F:      arch/um/os-Linux/drivers/
12468
12469 TURBOCHANNEL SUBSYSTEM
12470 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12471 M:      Ralf Baechle <ralf@linux-mips.org>
12472 L:      linux-mips@linux-mips.org
12473 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12474 S:      Maintained
12475 F:      drivers/tc/
12476 F:      include/linux/tc.h
12477
12478 UBI FILE SYSTEM (UBIFS)
12479 M:      Richard Weinberger <richard@nod.at>
12480 M:      Artem Bityutskiy <dedekind1@gmail.com>
12481 M:      Adrian Hunter <adrian.hunter@intel.com>
12482 L:      linux-mtd@lists.infradead.org
12483 T:      git git://git.infradead.org/ubifs-2.6.git
12484 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12485 S:      Supported
12486 F:      Documentation/filesystems/ubifs.txt
12487 F:      fs/ubifs/
12488
12489 UCLINUX (M68KNOMMU AND COLDFIRE)
12490 M:      Greg Ungerer <gerg@linux-m68k.org>
12491 W:      http://www.linux-m68k.org/
12492 W:      http://www.uclinux.org/
12493 L:      linux-m68k@lists.linux-m68k.org
12494 L:      uclinux-dev@uclinux.org  (subscribers-only)
12495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12496 S:      Maintained
12497 F:      arch/m68k/coldfire/
12498 F:      arch/m68k/68*/
12499 F:      arch/m68k/*/*_no.*
12500 F:      arch/m68k/include/asm/*_no.*
12501
12502 UDF FILESYSTEM
12503 M:      Jan Kara <jack@suse.com>
12504 S:      Maintained
12505 F:      Documentation/filesystems/udf.txt
12506 F:      fs/udf/
12507
12508 UDRAW TABLET
12509 M:      Bastien Nocera <hadess@hadess.net>
12510 L:      linux-input@vger.kernel.org
12511 S:      Maintained
12512 F:      drivers/hid/hid-udraw.c
12513
12514 UFS FILESYSTEM
12515 M:      Evgeniy Dushistov <dushistov@mail.ru>
12516 S:      Maintained
12517 F:      Documentation/filesystems/ufs.txt
12518 F:      fs/ufs/
12519
12520 UHID USERSPACE HID IO DRIVER:
12521 M:      David Herrmann <dh.herrmann@googlemail.com>
12522 L:      linux-input@vger.kernel.org
12523 S:      Maintained
12524 F:      drivers/hid/uhid.c
12525 F:      include/uapi/linux/uhid.h
12526
12527 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12528 L:      linux-usb@vger.kernel.org
12529 S:      Orphan
12530 F:      drivers/uwb/
12531 F:      include/linux/uwb.h
12532 F:      include/linux/uwb/
12533
12534 UNICORE32 ARCHITECTURE:
12535 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12536 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12537 S:      Maintained
12538 T:      git git://github.com/gxt/linux.git
12539 F:      arch/unicore32/
12540
12541 UNIFDEF
12542 M:      Tony Finch <dot@dotat.at>
12543 W:      http://dotat.at/prog/unifdef
12544 S:      Maintained
12545 F:      scripts/unifdef.c
12546
12547 UNIFORM CDROM DRIVER
12548 M:      Jens Axboe <axboe@kernel.dk>
12549 W:      http://www.kernel.dk
12550 S:      Maintained
12551 F:      Documentation/cdrom/
12552 F:      drivers/cdrom/cdrom.c
12553 F:      include/linux/cdrom.h
12554 F:      include/uapi/linux/cdrom.h
12555
12556 UNISYS S-PAR DRIVERS
12557 M:      David Kershner <david.kershner@unisys.com>
12558 L:      sparmaintainer@unisys.com (Unisys internal)
12559 S:      Supported
12560 F:      drivers/staging/unisys/
12561
12562 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12563 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12564 L:      linux-scsi@vger.kernel.org
12565 S:      Supported
12566 F:      Documentation/scsi/ufs.txt
12567 F:      drivers/scsi/ufs/
12568
12569 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12570 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12571 M:      Prabu Thangamuthu <prabut@synopsys.com>
12572 L:      linux-scsi@vger.kernel.org
12573 S:      Supported
12574 F:      drivers/scsi/ufs/*dwc*
12575
12576 UNSORTED BLOCK IMAGES (UBI)
12577 M:      Artem Bityutskiy <dedekind1@gmail.com>
12578 M:      Richard Weinberger <richard@nod.at>
12579 W:      http://www.linux-mtd.infradead.org/
12580 L:      linux-mtd@lists.infradead.org
12581 T:      git git://git.infradead.org/ubifs-2.6.git
12582 S:      Supported
12583 F:      drivers/mtd/ubi/
12584 F:      include/linux/mtd/ubi.h
12585 F:      include/uapi/mtd/ubi-user.h
12586
12587 USB ACM DRIVER
12588 M:      Oliver Neukum <oneukum@suse.com>
12589 L:      linux-usb@vger.kernel.org
12590 S:      Maintained
12591 F:      Documentation/usb/acm.txt
12592 F:      drivers/usb/class/cdc-acm.*
12593
12594 USB AR5523 WIRELESS DRIVER
12595 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12596 L:      linux-wireless@vger.kernel.org
12597 S:      Maintained
12598 F:      drivers/net/wireless/ath/ar5523/
12599
12600 USB ATTACHED SCSI
12601 M:      Oliver Neukum <oneukum@suse.com>
12602 L:      linux-usb@vger.kernel.org
12603 L:      linux-scsi@vger.kernel.org
12604 S:      Maintained
12605 F:      drivers/usb/storage/uas.c
12606
12607 USB CDC ETHERNET DRIVER
12608 M:      Oliver Neukum <oliver@neukum.org>
12609 L:      linux-usb@vger.kernel.org
12610 S:      Maintained
12611 F:      drivers/net/usb/cdc_*.c
12612 F:      include/uapi/linux/usb/cdc.h
12613
12614 USB CHAOSKEY DRIVER
12615 M:      Keith Packard <keithp@keithp.com>
12616 L:      linux-usb@vger.kernel.org
12617 S:      Maintained
12618 F:      drivers/usb/misc/chaoskey.c
12619
12620 USB CYPRESS C67X00 DRIVER
12621 M:      Peter Korsgaard <jacmet@sunsite.dk>
12622 L:      linux-usb@vger.kernel.org
12623 S:      Maintained
12624 F:      drivers/usb/c67x00/
12625
12626 USB DAVICOM DM9601 DRIVER
12627 M:      Peter Korsgaard <jacmet@sunsite.dk>
12628 L:      netdev@vger.kernel.org
12629 W:      http://www.linux-usb.org/usbnet
12630 S:      Maintained
12631 F:      drivers/net/usb/dm9601.c
12632
12633 USB DIAMOND RIO500 DRIVER
12634 M:      Cesar Miquel <miquel@df.uba.ar>
12635 L:      rio500-users@lists.sourceforge.net
12636 W:      http://rio500.sourceforge.net
12637 S:      Maintained
12638 F:      drivers/usb/misc/rio500*
12639
12640 USB EHCI DRIVER
12641 M:      Alan Stern <stern@rowland.harvard.edu>
12642 L:      linux-usb@vger.kernel.org
12643 S:      Maintained
12644 F:      Documentation/usb/ehci.txt
12645 F:      drivers/usb/host/ehci*
12646
12647 USB GADGET/PERIPHERAL SUBSYSTEM
12648 M:      Felipe Balbi <balbi@kernel.org>
12649 L:      linux-usb@vger.kernel.org
12650 W:      http://www.linux-usb.org/gadget
12651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12652 S:      Maintained
12653 F:      drivers/usb/gadget/
12654 F:      include/linux/usb/gadget*
12655
12656 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12657 M:      Jiri Kosina <jikos@kernel.org>
12658 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12659 L:      linux-usb@vger.kernel.org
12660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12661 S:      Maintained
12662 F:      Documentation/hid/hiddev.txt
12663 F:      drivers/hid/usbhid/
12664
12665 USB ISP116X DRIVER
12666 M:      Olav Kongas <ok@artecdesign.ee>
12667 L:      linux-usb@vger.kernel.org
12668 S:      Maintained
12669 F:      drivers/usb/host/isp116x*
12670 F:      include/linux/usb/isp116x.h
12671
12672 USB LAN78XX ETHERNET DRIVER
12673 M:      Woojung Huh <woojung.huh@microchip.com>
12674 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12675 L:      netdev@vger.kernel.org
12676 S:      Maintained
12677 F:      drivers/net/usb/lan78xx.*
12678
12679 USB MASS STORAGE DRIVER
12680 M:      Alan Stern <stern@rowland.harvard.edu>
12681 L:      linux-usb@vger.kernel.org
12682 L:      usb-storage@lists.one-eyed-alien.net
12683 S:      Maintained
12684 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12685 F:      drivers/usb/storage/
12686
12687 USB MIDI DRIVER
12688 M:      Clemens Ladisch <clemens@ladisch.de>
12689 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12690 T:      git git://git.alsa-project.org/alsa-kernel.git
12691 S:      Maintained
12692 F:      sound/usb/midi.*
12693
12694 USB NETWORKING DRIVERS
12695 L:      linux-usb@vger.kernel.org
12696 S:      Odd Fixes
12697 F:      drivers/net/usb/
12698
12699 USB OHCI DRIVER
12700 M:      Alan Stern <stern@rowland.harvard.edu>
12701 L:      linux-usb@vger.kernel.org
12702 S:      Maintained
12703 F:      Documentation/usb/ohci.txt
12704 F:      drivers/usb/host/ohci*
12705
12706 USB OTG FSM (Finite State Machine)
12707 M:      Peter Chen <Peter.Chen@nxp.com>
12708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12709 L:      linux-usb@vger.kernel.org
12710 S:      Maintained
12711 F:      drivers/usb/common/usb-otg-fsm.c
12712
12713 USB OVER IP DRIVER
12714 M:      Valentina Manea <valentina.manea.m@gmail.com>
12715 M:      Shuah Khan <shuahkh@osg.samsung.com>
12716 M:      Shuah Khan <shuah@kernel.org>
12717 L:      linux-usb@vger.kernel.org
12718 S:      Maintained
12719 F:      Documentation/usb/usbip_protocol.txt
12720 F:      drivers/usb/usbip/
12721 F:      tools/usb/usbip/
12722
12723 USB PEGASUS DRIVER
12724 M:      Petko Manolov <petkan@nucleusys.com>
12725 L:      linux-usb@vger.kernel.org
12726 L:      netdev@vger.kernel.org
12727 T:      git git://github.com/petkan/pegasus.git
12728 W:      https://github.com/petkan/pegasus
12729 S:      Maintained
12730 F:      drivers/net/usb/pegasus.*
12731
12732 USB PHY LAYER
12733 M:      Felipe Balbi <balbi@kernel.org>
12734 L:      linux-usb@vger.kernel.org
12735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12736 S:      Maintained
12737 F:      drivers/usb/phy/
12738
12739 USB PRINTER DRIVER (usblp)
12740 M:      Pete Zaitcev <zaitcev@redhat.com>
12741 L:      linux-usb@vger.kernel.org
12742 S:      Supported
12743 F:      drivers/usb/class/usblp.c
12744
12745 USB QMI WWAN NETWORK DRIVER
12746 M:      Bjørn Mork <bjorn@mork.no>
12747 L:      netdev@vger.kernel.org
12748 S:      Maintained
12749 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12750 F:      drivers/net/usb/qmi_wwan.c
12751
12752 USB RTL8150 DRIVER
12753 M:      Petko Manolov <petkan@nucleusys.com>
12754 L:      linux-usb@vger.kernel.org
12755 L:      netdev@vger.kernel.org
12756 T:      git git://github.com/petkan/rtl8150.git
12757 W:      https://github.com/petkan/rtl8150
12758 S:      Maintained
12759 F:      drivers/net/usb/rtl8150.c
12760
12761 USB SERIAL SUBSYSTEM
12762 M:      Johan Hovold <johan@kernel.org>
12763 L:      linux-usb@vger.kernel.org
12764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12765 S:      Maintained
12766 F:      Documentation/usb/usb-serial.txt
12767 F:      drivers/usb/serial/
12768 F:      include/linux/usb/serial.h
12769
12770 USB SMSC75XX ETHERNET DRIVER
12771 M:      Steve Glendinning <steve.glendinning@shawell.net>
12772 L:      netdev@vger.kernel.org
12773 S:      Maintained
12774 F:      drivers/net/usb/smsc75xx.*
12775
12776 USB SMSC95XX ETHERNET DRIVER
12777 M:      Steve Glendinning <steve.glendinning@shawell.net>
12778 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12779 L:      netdev@vger.kernel.org
12780 S:      Maintained
12781 F:      drivers/net/usb/smsc95xx.*
12782
12783 USB SUBSYSTEM
12784 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12785 L:      linux-usb@vger.kernel.org
12786 W:      http://www.linux-usb.org
12787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12788 S:      Supported
12789 F:      Documentation/devicetree/bindings/usb/
12790 F:      Documentation/usb/
12791 F:      drivers/usb/
12792 F:      include/linux/usb.h
12793 F:      include/linux/usb/
12794
12795 USB UHCI DRIVER
12796 M:      Alan Stern <stern@rowland.harvard.edu>
12797 L:      linux-usb@vger.kernel.org
12798 S:      Maintained
12799 F:      drivers/usb/host/uhci*
12800
12801 USB "USBNET" DRIVER FRAMEWORK
12802 M:      Oliver Neukum <oneukum@suse.com>
12803 L:      netdev@vger.kernel.org
12804 W:      http://www.linux-usb.org/usbnet
12805 S:      Maintained
12806 F:      drivers/net/usb/usbnet.c
12807 F:      include/linux/usb/usbnet.h
12808
12809 USB VIDEO CLASS
12810 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12811 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12812 L:      linux-media@vger.kernel.org
12813 T:      git git://linuxtv.org/media_tree.git
12814 W:      http://www.ideasonboard.org/uvc/
12815 S:      Maintained
12816 F:      drivers/media/usb/uvc/
12817 F:      include/uapi/linux/uvcvideo.h
12818
12819 USB VISION DRIVER
12820 M:      Hans Verkuil <hverkuil@xs4all.nl>
12821 L:      linux-media@vger.kernel.org
12822 T:      git git://linuxtv.org/media_tree.git
12823 W:      https://linuxtv.org
12824 S:      Odd Fixes
12825 F:      drivers/media/usb/usbvision/
12826
12827 USB WEBCAM GADGET
12828 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12829 L:      linux-usb@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/usb/gadget/function/*uvc*
12832 F:      drivers/usb/gadget/legacy/webcam.c
12833
12834 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12835 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12836 L:      linux-wireless@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/net/wireless/rndis_wlan.c
12839
12840 USB XHCI DRIVER
12841 M:      Mathias Nyman <mathias.nyman@intel.com>
12842 L:      linux-usb@vger.kernel.org
12843 S:      Supported
12844 F:      drivers/usb/host/xhci*
12845 F:      drivers/usb/host/pci-quirks*
12846
12847 USB ZD1201 DRIVER
12848 L:      linux-wireless@vger.kernel.org
12849 W:      http://linux-lc100020.sourceforge.net
12850 S:      Orphan
12851 F:      drivers/net/wireless/zydas/zd1201.*
12852
12853 USB ZR364XX DRIVER
12854 M:      Antoine Jacquet <royale@zerezo.com>
12855 L:      linux-usb@vger.kernel.org
12856 L:      linux-media@vger.kernel.org
12857 T:      git git://linuxtv.org/media_tree.git
12858 W:      http://royale.zerezo.com/zr364xx/
12859 S:      Maintained
12860 F:      Documentation/media/v4l-drivers/zr364xx*
12861 F:      drivers/media/usb/zr364xx/
12862
12863 ULPI BUS
12864 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12865 L:      linux-usb@vger.kernel.org
12866 S:      Maintained
12867 F:      drivers/usb/common/ulpi.c
12868 F:      include/linux/ulpi/
12869
12870 USER-MODE LINUX (UML)
12871 M:      Jeff Dike <jdike@addtoit.com>
12872 M:      Richard Weinberger <richard@nod.at>
12873 L:      user-mode-linux-devel@lists.sourceforge.net
12874 L:      user-mode-linux-user@lists.sourceforge.net
12875 W:      http://user-mode-linux.sourceforge.net
12876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12877 S:      Maintained
12878 F:      Documentation/virtual/uml/
12879 F:      arch/um/
12880 F:      arch/x86/um/
12881 F:      fs/hostfs/
12882 F:      fs/hppfs/
12883
12884 USERSPACE I/O (UIO)
12885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12886 S:      Maintained
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12888 F:      Documentation/DocBook/uio-howto.tmpl
12889 F:      drivers/uio/
12890 F:      include/linux/uio*.h
12891
12892 UTIL-LINUX PACKAGE
12893 M:      Karel Zak <kzak@redhat.com>
12894 L:      util-linux@vger.kernel.org
12895 W:      http://en.wikipedia.org/wiki/Util-linux
12896 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12897 S:      Maintained
12898
12899 UVESAFB DRIVER
12900 M:      Michal Januszewski <spock@gentoo.org>
12901 L:      linux-fbdev@vger.kernel.org
12902 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12903 S:      Maintained
12904 F:      Documentation/fb/uvesafb.txt
12905 F:      drivers/video/fbdev/uvesafb.*
12906
12907 VF610 NAND DRIVER
12908 M:      Stefan Agner <stefan@agner.ch>
12909 L:      linux-mtd@lists.infradead.org
12910 S:      Supported
12911 F:      drivers/mtd/nand/vf610_nfc.c
12912
12913 VFAT/FAT/MSDOS FILESYSTEM
12914 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12915 S:      Maintained
12916 F:      Documentation/filesystems/vfat.txt
12917 F:      fs/fat/
12918
12919 VFIO DRIVER
12920 M:      Alex Williamson <alex.williamson@redhat.com>
12921 L:      kvm@vger.kernel.org
12922 T:      git git://github.com/awilliam/linux-vfio.git
12923 S:      Maintained
12924 F:      Documentation/vfio.txt
12925 F:      drivers/vfio/
12926 F:      include/linux/vfio.h
12927 F:      include/uapi/linux/vfio.h
12928
12929 VFIO MEDIATED DEVICE DRIVERS
12930 M:      Kirti Wankhede <kwankhede@nvidia.com>
12931 L:      kvm@vger.kernel.org
12932 S:      Maintained
12933 F:      Documentation/vfio-mediated-device.txt
12934 F:      drivers/vfio/mdev/
12935 F:      include/linux/mdev.h
12936 F:      samples/vfio-mdev/
12937
12938 VFIO PLATFORM DRIVER
12939 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12940 L:      kvm@vger.kernel.org
12941 S:      Maintained
12942 F:      drivers/vfio/platform/
12943
12944 VIDEOBUF2 FRAMEWORK
12945 M:      Pawel Osciak <pawel@osciak.com>
12946 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12947 M:      Kyungmin Park <kyungmin.park@samsung.com>
12948 L:      linux-media@vger.kernel.org
12949 S:      Maintained
12950 F:      drivers/media/v4l2-core/videobuf2-*
12951 F:      include/media/videobuf2-*
12952
12953 VIRTIO AND VHOST VSOCK DRIVER
12954 M:      Stefan Hajnoczi <stefanha@redhat.com>
12955 L:      kvm@vger.kernel.org
12956 L:      virtualization@lists.linux-foundation.org
12957 L:      netdev@vger.kernel.org
12958 S:      Maintained
12959 F:      include/linux/virtio_vsock.h
12960 F:      include/uapi/linux/virtio_vsock.h
12961 F:      net/vmw_vsock/virtio_transport_common.c
12962 F:      net/vmw_vsock/virtio_transport.c
12963 F:      drivers/vhost/vsock.c
12964 F:      drivers/vhost/vsock.h
12965
12966 VIRTUAL SERIO DEVICE DRIVER
12967 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12968 S:      Maintained
12969 F:      drivers/input/serio/userio.c
12970 F:      include/uapi/linux/userio.h
12971
12972 VIRTIO CONSOLE DRIVER
12973 M:      Amit Shah <amit.shah@redhat.com>
12974 L:      virtualization@lists.linux-foundation.org
12975 S:      Maintained
12976 F:      drivers/char/virtio_console.c
12977 F:      include/linux/virtio_console.h
12978 F:      include/uapi/linux/virtio_console.h
12979
12980 VIRTIO CORE, NET AND BLOCK DRIVERS
12981 M:      "Michael S. Tsirkin" <mst@redhat.com>
12982 M:      Jason Wang <jasowang@redhat.com>
12983 L:      virtualization@lists.linux-foundation.org
12984 S:      Maintained
12985 F:      Documentation/devicetree/bindings/virtio/
12986 F:      drivers/virtio/
12987 F:      tools/virtio/
12988 F:      drivers/net/virtio_net.c
12989 F:      drivers/block/virtio_blk.c
12990 F:      include/linux/virtio_*.h
12991 F:      include/uapi/linux/virtio_*.h
12992
12993 VIRTIO DRIVERS FOR S390
12994 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12995 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12996 L:      linux-s390@vger.kernel.org
12997 L:      virtualization@lists.linux-foundation.org
12998 L:      kvm@vger.kernel.org
12999 S:      Supported
13000 F:      drivers/s390/virtio/
13001
13002 VIRTIO GPU DRIVER
13003 M:      David Airlie <airlied@linux.ie>
13004 M:      Gerd Hoffmann <kraxel@redhat.com>
13005 L:      dri-devel@lists.freedesktop.org
13006 L:      virtualization@lists.linux-foundation.org
13007 S:      Maintained
13008 F:      drivers/gpu/drm/virtio/
13009 F:      include/uapi/linux/virtio_gpu.h
13010
13011 VIRTIO HOST (VHOST)
13012 M:      "Michael S. Tsirkin" <mst@redhat.com>
13013 M:      Jason Wang <jasowang@redhat.com>
13014 L:      kvm@vger.kernel.org
13015 L:      virtualization@lists.linux-foundation.org
13016 L:      netdev@vger.kernel.org
13017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13018 S:      Maintained
13019 F:      drivers/vhost/
13020 F:      include/uapi/linux/vhost.h
13021
13022 VIRTIO INPUT DRIVER
13023 M:      Gerd Hoffmann <kraxel@redhat.com>
13024 S:      Maintained
13025 F:      drivers/virtio/virtio_input.c
13026 F:      include/uapi/linux/virtio_input.h
13027
13028 VIA RHINE NETWORK DRIVER
13029 S:      Orphan
13030 F:      drivers/net/ethernet/via/via-rhine.c
13031
13032 VIA SD/MMC CARD CONTROLLER DRIVER
13033 M:      Bruce Chang <brucechang@via.com.tw>
13034 M:      Harald Welte <HaraldWelte@viatech.com>
13035 S:      Maintained
13036 F:      drivers/mmc/host/via-sdmmc.c
13037
13038 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13039 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13040 L:      linux-fbdev@vger.kernel.org
13041 S:      Maintained
13042 F:      include/linux/via-core.h
13043 F:      include/linux/via-gpio.h
13044 F:      include/linux/via_i2c.h
13045 F:      drivers/video/fbdev/via/
13046
13047 VIA VELOCITY NETWORK DRIVER
13048 M:      Francois Romieu <romieu@fr.zoreil.com>
13049 L:      netdev@vger.kernel.org
13050 S:      Maintained
13051 F:      drivers/net/ethernet/via/via-velocity.*
13052
13053 VIRT LIB
13054 M:      Alex Williamson <alex.williamson@redhat.com>
13055 M:      Paolo Bonzini <pbonzini@redhat.com>
13056 L:      kvm@vger.kernel.org
13057 S:      Supported
13058 F:      virt/lib/
13059
13060 VIVID VIRTUAL VIDEO DRIVER
13061 M:      Hans Verkuil <hverkuil@xs4all.nl>
13062 L:      linux-media@vger.kernel.org
13063 T:      git git://linuxtv.org/media_tree.git
13064 W:      https://linuxtv.org
13065 S:      Maintained
13066 F:      drivers/media/platform/vivid/*
13067
13068 VLAN (802.1Q)
13069 M:      Patrick McHardy <kaber@trash.net>
13070 L:      netdev@vger.kernel.org
13071 S:      Maintained
13072 F:      drivers/net/macvlan.c
13073 F:      include/linux/if_*vlan.h
13074 F:      net/8021q/
13075
13076 VLYNQ BUS
13077 M:      Florian Fainelli <f.fainelli@gmail.com>
13078 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13079 S:      Maintained
13080 F:      drivers/vlynq/vlynq.c
13081 F:      include/linux/vlynq.h
13082
13083 VME SUBSYSTEM
13084 M:      Martyn Welch <martyn@welchs.me.uk>
13085 M:      Manohar Vanga <manohar.vanga@gmail.com>
13086 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13087 L:      devel@driverdev.osuosl.org
13088 S:      Maintained
13089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13090 F:      Documentation/driver-api/vme.rst
13091 F:      drivers/staging/vme/
13092 F:      drivers/vme/
13093 F:      include/linux/vme*
13094
13095 VMWARE HYPERVISOR INTERFACE
13096 M:      Alok Kataria <akataria@vmware.com>
13097 L:      virtualization@lists.linux-foundation.org
13098 S:      Supported
13099 F:      arch/x86/kernel/cpu/vmware.c
13100
13101 VMWARE BALLOON DRIVER
13102 M:      Xavier Deguillard <xdeguillard@vmware.com>
13103 M:      Philip Moltmann <moltmann@vmware.com>
13104 M:      "VMware, Inc." <pv-drivers@vmware.com>
13105 L:      linux-kernel@vger.kernel.org
13106 S:      Maintained
13107 F:      drivers/misc/vmw_balloon.c
13108
13109 VMWARE VMMOUSE SUBDRIVER
13110 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13111 M:      "VMware, Inc." <pv-drivers@vmware.com>
13112 L:      linux-input@vger.kernel.org
13113 S:      Maintained
13114 F:      drivers/input/mouse/vmmouse.c
13115 F:      drivers/input/mouse/vmmouse.h
13116
13117 VMWARE VMXNET3 ETHERNET DRIVER
13118 M:      Shrikrishna Khare <skhare@vmware.com>
13119 M:      "VMware, Inc." <pv-drivers@vmware.com>
13120 L:      netdev@vger.kernel.org
13121 S:      Maintained
13122 F:      drivers/net/vmxnet3/
13123
13124 VMware PVSCSI driver
13125 M:      Jim Gill <jgill@vmware.com>
13126 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13127 L:      linux-scsi@vger.kernel.org
13128 S:      Maintained
13129 F:      drivers/scsi/vmw_pvscsi.c
13130 F:      drivers/scsi/vmw_pvscsi.h
13131
13132 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13133 M:      Liam Girdwood <lgirdwood@gmail.com>
13134 M:      Mark Brown <broonie@kernel.org>
13135 L:      linux-kernel@vger.kernel.org
13136 W:      http://www.slimlogic.co.uk/?p=48
13137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13138 S:      Supported
13139 F:      Documentation/devicetree/bindings/regulator/
13140 F:      drivers/regulator/
13141 F:      include/dt-bindings/regulator/
13142 F:      include/linux/regulator/
13143
13144 VRF
13145 M:      David Ahern <dsa@cumulusnetworks.com>
13146 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13147 L:      netdev@vger.kernel.org
13148 S:      Maintained
13149 F:      drivers/net/vrf.c
13150 F:      Documentation/networking/vrf.txt
13151
13152 VT1211 HARDWARE MONITOR DRIVER
13153 M:      Juerg Haefliger <juergh@gmail.com>
13154 L:      linux-hwmon@vger.kernel.org
13155 S:      Maintained
13156 F:      Documentation/hwmon/vt1211
13157 F:      drivers/hwmon/vt1211.c
13158
13159 VT8231 HARDWARE MONITOR DRIVER
13160 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13161 L:      linux-hwmon@vger.kernel.org
13162 S:      Maintained
13163 F:      drivers/hwmon/vt8231.c
13164
13165 VUB300 USB to SDIO/SD/MMC bridge chip
13166 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13167 L:      linux-mmc@vger.kernel.org
13168 L:      linux-usb@vger.kernel.org
13169 S:      Supported
13170 F:      drivers/mmc/host/vub300.c
13171
13172 W1 DALLAS'S 1-WIRE BUS
13173 M:      Evgeniy Polyakov <zbr@ioremap.net>
13174 S:      Maintained
13175 F:      Documentation/w1/
13176 F:      drivers/w1/
13177
13178 W83791D HARDWARE MONITORING DRIVER
13179 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13180 L:      linux-hwmon@vger.kernel.org
13181 S:      Maintained
13182 F:      Documentation/hwmon/w83791d
13183 F:      drivers/hwmon/w83791d.c
13184
13185 W83793 HARDWARE MONITORING DRIVER
13186 M:      Rudolf Marek <r.marek@assembler.cz>
13187 L:      linux-hwmon@vger.kernel.org
13188 S:      Maintained
13189 F:      Documentation/hwmon/w83793
13190 F:      drivers/hwmon/w83793.c
13191
13192 W83795 HARDWARE MONITORING DRIVER
13193 M:      Jean Delvare <jdelvare@suse.com>
13194 L:      linux-hwmon@vger.kernel.org
13195 S:      Maintained
13196 F:      drivers/hwmon/w83795.c
13197
13198 W83L51xD SD/MMC CARD INTERFACE DRIVER
13199 M:      Pierre Ossman <pierre@ossman.eu>
13200 S:      Maintained
13201 F:      drivers/mmc/host/wbsd.*
13202
13203 WACOM PROTOCOL 4 SERIAL TABLETS
13204 M:      Julian Squires <julian@cipht.net>
13205 M:      Hans de Goede <hdegoede@redhat.com>
13206 L:      linux-input@vger.kernel.org
13207 S:      Maintained
13208 F:      drivers/input/tablet/wacom_serial4.c
13209
13210 WATCHDOG DEVICE DRIVERS
13211 M:      Wim Van Sebroeck <wim@iguana.be>
13212 R:      Guenter Roeck <linux@roeck-us.net>
13213 L:      linux-watchdog@vger.kernel.org
13214 W:      http://www.linux-watchdog.org/
13215 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13216 S:      Maintained
13217 F:      Documentation/devicetree/bindings/watchdog/
13218 F:      Documentation/watchdog/
13219 F:      drivers/watchdog/
13220 F:      include/linux/watchdog.h
13221 F:      include/uapi/linux/watchdog.h
13222
13223 WIIMOTE HID DRIVER
13224 M:      David Herrmann <dh.herrmann@googlemail.com>
13225 L:      linux-input@vger.kernel.org
13226 S:      Maintained
13227 F:      drivers/hid/hid-wiimote*
13228
13229 WINBOND CIR DRIVER
13230 M:      David Härdeman <david@hardeman.nu>
13231 S:      Maintained
13232 F:      drivers/media/rc/winbond-cir.c
13233
13234 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13235 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13236 L:      linux-watchdog@vger.kernel.org
13237 S:      Maintained
13238 F:      drivers/watchdog/ebc-c384_wdt.c
13239
13240 WINSYSTEMS WS16C48 GPIO DRIVER
13241 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13242 L:      linux-gpio@vger.kernel.org
13243 S:      Maintained
13244 F:      drivers/gpio/gpio-ws16c48.c
13245
13246 WIMAX STACK
13247 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13248 M:      linux-wimax@intel.com
13249 L:      wimax@linuxwimax.org (subscribers-only)
13250 S:      Supported
13251 W:      http://linuxwimax.org
13252 F:      Documentation/wimax/README.wimax
13253 F:      include/linux/wimax/debug.h
13254 F:      include/net/wimax.h
13255 F:      include/uapi/linux/wimax.h
13256 F:      net/wimax/
13257
13258 WISTRON LAPTOP BUTTON DRIVER
13259 M:      Miloslav Trmac <mitr@volny.cz>
13260 S:      Maintained
13261 F:      drivers/input/misc/wistron_btns.c
13262
13263 WL3501 WIRELESS PCMCIA CARD DRIVER
13264 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13265 L:      linux-wireless@vger.kernel.org
13266 W:      http://oops.ghostprotocols.net:81/blog
13267 S:      Maintained
13268 F:      drivers/net/wireless/wl3501*
13269
13270 WOLFSON MICROELECTRONICS DRIVERS
13271 L:      patches@opensource.wolfsonmicro.com
13272 T:      git https://github.com/CirrusLogic/linux-drivers.git
13273 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13274 S:      Supported
13275 F:      Documentation/hwmon/wm83??
13276 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13277 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13278 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13279 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13280 F:      drivers/clk/clk-wm83*.c
13281 F:      drivers/extcon/extcon-arizona.c
13282 F:      drivers/leds/leds-wm83*.c
13283 F:      drivers/gpio/gpio-*wm*.c
13284 F:      drivers/gpio/gpio-arizona.c
13285 F:      drivers/hwmon/wm83??-hwmon.c
13286 F:      drivers/input/misc/wm831x-on.c
13287 F:      drivers/input/touchscreen/wm831x-ts.c
13288 F:      drivers/input/touchscreen/wm97*.c
13289 F:      drivers/mfd/arizona*
13290 F:      drivers/mfd/wm*.c
13291 F:      drivers/mfd/cs47l24*
13292 F:      drivers/power/supply/wm83*.c
13293 F:      drivers/rtc/rtc-wm83*.c
13294 F:      drivers/regulator/wm8*.c
13295 F:      drivers/video/backlight/wm83*_bl.c
13296 F:      drivers/watchdog/wm83*_wdt.c
13297 F:      include/linux/mfd/arizona/
13298 F:      include/linux/mfd/wm831x/
13299 F:      include/linux/mfd/wm8350/
13300 F:      include/linux/mfd/wm8400*
13301 F:      include/linux/wm97xx.h
13302 F:      include/sound/wm????.h
13303 F:      sound/soc/codecs/arizona.?
13304 F:      sound/soc/codecs/wm*
13305 F:      sound/soc/codecs/cs47l24*
13306
13307 WORKQUEUE
13308 M:      Tejun Heo <tj@kernel.org>
13309 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13311 S:      Maintained
13312 F:      include/linux/workqueue.h
13313 F:      kernel/workqueue.c
13314 F:      Documentation/core-api/workqueue.rst
13315
13316 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13317 M:      Chen-Yu Tsai <wens@csie.org>
13318 L:      linux-kernel@vger.kernel.org
13319 S:      Maintained
13320 N:      axp[128]
13321
13322 X.25 NETWORK LAYER
13323 M:      Andrew Hendry <andrew.hendry@gmail.com>
13324 L:      linux-x25@vger.kernel.org
13325 S:      Odd Fixes
13326 F:      Documentation/networking/x25*
13327 F:      include/net/x25*
13328 F:      net/x25/
13329
13330 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13331 M:      Thomas Gleixner <tglx@linutronix.de>
13332 M:      Ingo Molnar <mingo@redhat.com>
13333 M:      "H. Peter Anvin" <hpa@zytor.com>
13334 M:      x86@kernel.org
13335 L:      linux-kernel@vger.kernel.org
13336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13337 S:      Maintained
13338 F:      Documentation/x86/
13339 F:      arch/x86/
13340
13341 X86 PLATFORM DRIVERS
13342 M:      Darren Hart <dvhart@infradead.org>
13343 L:      platform-driver-x86@vger.kernel.org
13344 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13345 S:      Maintained
13346 F:      drivers/platform/x86/
13347 F:      drivers/platform/olpc/
13348
13349 X86 MCE INFRASTRUCTURE
13350 M:      Tony Luck <tony.luck@intel.com>
13351 M:      Borislav Petkov <bp@alien8.de>
13352 L:      linux-edac@vger.kernel.org
13353 S:      Maintained
13354 F:      arch/x86/kernel/cpu/mcheck/*
13355
13356 X86 MICROCODE UPDATE SUPPORT
13357 M:      Borislav Petkov <bp@alien8.de>
13358 S:      Maintained
13359 F:      arch/x86/kernel/cpu/microcode/*
13360
13361 X86 VDSO
13362 M:      Andy Lutomirski <luto@amacapital.net>
13363 L:      linux-kernel@vger.kernel.org
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13365 S:      Maintained
13366 F:      arch/x86/entry/vdso/
13367
13368 XC2028/3028 TUNER DRIVER
13369 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13370 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13371 L:      linux-media@vger.kernel.org
13372 W:      https://linuxtv.org
13373 T:      git git://linuxtv.org/media_tree.git
13374 S:      Maintained
13375 F:      drivers/media/tuners/tuner-xc2028.*
13376
13377 XEN HYPERVISOR INTERFACE
13378 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13379 M:      Juergen Gross <jgross@suse.com>
13380 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13382 S:      Supported
13383 F:      arch/x86/xen/
13384 F:      drivers/*/xen-*front.c
13385 F:      drivers/xen/
13386 F:      arch/x86/include/asm/xen/
13387 F:      include/xen/
13388 F:      include/uapi/xen/
13389
13390 XEN HYPERVISOR ARM
13391 M:      Stefano Stabellini <sstabellini@kernel.org>
13392 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13393 S:      Maintained
13394 F:      arch/arm/xen/
13395 F:      arch/arm/include/asm/xen/
13396
13397 XEN HYPERVISOR ARM64
13398 M:      Stefano Stabellini <sstabellini@kernel.org>
13399 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13400 S:      Maintained
13401 F:      arch/arm64/xen/
13402 F:      arch/arm64/include/asm/xen/
13403
13404 XEN NETWORK BACKEND DRIVER
13405 M:      Wei Liu <wei.liu2@citrix.com>
13406 M:      Paul Durrant <paul.durrant@citrix.com>
13407 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13408 L:      netdev@vger.kernel.org
13409 S:      Supported
13410 F:      drivers/net/xen-netback/*
13411
13412 XEN PCI SUBSYSTEM
13413 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13414 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13415 S:      Supported
13416 F:      arch/x86/pci/*xen*
13417 F:      drivers/pci/*xen*
13418
13419 XEN BLOCK SUBSYSTEM
13420 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13421 M:      Roger Pau Monné <roger.pau@citrix.com>
13422 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13423 S:      Supported
13424 F:      drivers/block/xen-blkback/*
13425 F:      drivers/block/xen*
13426
13427 XEN PVSCSI DRIVERS
13428 M:      Juergen Gross <jgross@suse.com>
13429 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13430 L:      linux-scsi@vger.kernel.org
13431 S:      Supported
13432 F:      drivers/scsi/xen-scsifront.c
13433 F:      drivers/xen/xen-scsiback.c
13434 F:      include/xen/interface/io/vscsiif.h
13435
13436 XEN SWIOTLB SUBSYSTEM
13437 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13438 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13439 S:      Supported
13440 F:      arch/x86/xen/*swiotlb*
13441 F:      drivers/xen/*swiotlb*
13442
13443 XFS FILESYSTEM
13444 M:      Dave Chinner <david@fromorbit.com>
13445 M:      linux-xfs@vger.kernel.org
13446 L:      linux-xfs@vger.kernel.org
13447 W:      http://xfs.org/
13448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13449 S:      Supported
13450 F:      Documentation/filesystems/xfs.txt
13451 F:      fs/xfs/
13452
13453 XILINX AXI ETHERNET DRIVER
13454 M:      Anirudha Sarangi <anirudh@xilinx.com>
13455 M:      John Linn <John.Linn@xilinx.com>
13456 S:      Maintained
13457 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13458
13459 XILINX UARTLITE SERIAL DRIVER
13460 M:      Peter Korsgaard <jacmet@sunsite.dk>
13461 L:      linux-serial@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/tty/serial/uartlite.c
13464
13465 XILINX VIDEO IP CORES
13466 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13468 L:      linux-media@vger.kernel.org
13469 T:      git git://linuxtv.org/media_tree.git
13470 S:      Supported
13471 F:      Documentation/devicetree/bindings/media/xilinx/
13472 F:      drivers/media/platform/xilinx/
13473 F:      include/uapi/linux/xilinx-v4l2-controls.h
13474
13475 XILLYBUS DRIVER
13476 M:      Eli Billauer <eli.billauer@gmail.com>
13477 L:      linux-kernel@vger.kernel.org
13478 S:      Supported
13479 F:      drivers/char/xillybus/
13480
13481 XTENSA XTFPGA PLATFORM SUPPORT
13482 M:      Max Filippov <jcmvbkbc@gmail.com>
13483 L:      linux-xtensa@linux-xtensa.org
13484 S:      Maintained
13485 F:      drivers/spi/spi-xtensa-xtfpga.c
13486 F:      sound/soc/xtensa/xtfpga-i2s.c
13487
13488 YAM DRIVER FOR AX.25
13489 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13490 L:      linux-hams@vger.kernel.org
13491 S:      Maintained
13492 F:      drivers/net/hamradio/yam*
13493 F:      include/linux/yam.h
13494
13495 YEALINK PHONE DRIVER
13496 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13497 L:      usbb2k-api-dev@nongnu.org
13498 S:      Maintained
13499 F:      Documentation/input/yealink.txt
13500 F:      drivers/input/misc/yealink.*
13501
13502 Z8530 DRIVER FOR AX.25
13503 M:      Joerg Reuter <jreuter@yaina.de>
13504 W:      http://yaina.de/jreuter/
13505 W:      http://www.qsl.net/dl1bke/
13506 L:      linux-hams@vger.kernel.org
13507 S:      Maintained
13508 F:      Documentation/networking/z8530drv.txt
13509 F:      drivers/net/hamradio/*scc.c
13510 F:      drivers/net/hamradio/z8530.h
13511
13512 ZBUD COMPRESSED PAGE ALLOCATOR
13513 M:      Seth Jennings <sjenning@redhat.com>
13514 L:      linux-mm@kvack.org
13515 S:      Maintained
13516 F:      mm/zbud.c
13517 F:      include/linux/zbud.h
13518
13519 ZD1211RW WIRELESS DRIVER
13520 M:      Daniel Drake <dsd@gentoo.org>
13521 M:      Ulrich Kunitz <kune@deine-taler.de>
13522 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13523 L:      linux-wireless@vger.kernel.org
13524 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13525 S:      Maintained
13526 F:      drivers/net/wireless/zydas/zd1211rw/
13527
13528 ZPOOL COMPRESSED PAGE STORAGE API
13529 M:      Dan Streetman <ddstreet@ieee.org>
13530 L:      linux-mm@kvack.org
13531 S:      Maintained
13532 F:      mm/zpool.c
13533 F:      include/linux/zpool.h
13534
13535 ZR36067 VIDEO FOR LINUX DRIVER
13536 L:      mjpeg-users@lists.sourceforge.net
13537 L:      linux-media@vger.kernel.org
13538 W:      http://mjpeg.sourceforge.net/driver-zoran/
13539 T:      hg https://linuxtv.org/hg/v4l-dvb
13540 S:      Odd Fixes
13541 F:      drivers/media/pci/zoran/
13542
13543 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13544 M:      Minchan Kim <minchan@kernel.org>
13545 M:      Nitin Gupta <ngupta@vflare.org>
13546 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13547 L:      linux-kernel@vger.kernel.org
13548 S:      Maintained
13549 F:      drivers/block/zram/
13550 F:      Documentation/blockdev/zram.txt
13551
13552 ZS DECSTATION Z85C30 SERIAL DRIVER
13553 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13554 S:      Maintained
13555 F:      drivers/tty/serial/zs.*
13556
13557 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13558 M:      Minchan Kim <minchan@kernel.org>
13559 M:      Nitin Gupta <ngupta@vflare.org>
13560 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13561 L:      linux-mm@kvack.org
13562 S:      Maintained
13563 F:      mm/zsmalloc.c
13564 F:      include/linux/zsmalloc.h
13565 F:      Documentation/vm/zsmalloc.txt
13566
13567 ZSWAP COMPRESSED SWAP CACHING
13568 M:      Seth Jennings <sjenning@redhat.com>
13569 L:      linux-mm@kvack.org
13570 S:      Maintained
13571 F:      mm/zswap.c
13572
13573 THE REST
13574 M:      Linus Torvalds <torvalds@linux-foundation.org>
13575 L:      linux-kernel@vger.kernel.org
13576 Q:      http://patchwork.kernel.org/project/LKML/list/
13577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13578 S:      Buried alive in reporters
13579 F:      *
13580 F:      */