Merge branch 'siphash'
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         B: Bug tracking system location.
85         S: Status, one of the following:
86            Supported:   Someone is actually paid to look after this.
87            Maintained:  Someone actually looks after it.
88            Odd Fixes:   It has a maintainer but they don't have time to do
89                         much other than throw the odd patch in. See below..
90            Orphan:      No current maintainer [but maybe you could take the
91                         role as you write your new code].
92            Obsolete:    Old code. Something tagged obsolete generally means
93                         it has been replaced by a better system and you
94                         should be using that.
95         F: Files and directories with wildcard patterns.
96            A trailing slash includes all files and subdirectory files.
97            F:   drivers/net/    all files in and below drivers/net
98            F:   drivers/net/*   all files in drivers/net, but not below
99            F:   */net/*         all files in "any top level directory"/net
100            One pattern per line.  Multiple F: lines acceptable.
101         N: Files and directories with regex patterns.
102            N:   [^a-z]tegra     all files whose path contains the word tegra
103            One pattern per line.  Multiple N: lines acceptable.
104            scripts/get_maintainer.pl has different behavior for files that
105            match F: pattern and matches of N: patterns.  By default,
106            get_maintainer will not look at git log history when an F: pattern
107            match occurs.  When an N: match occurs, git log history is used
108            to also notify the people that have git commit signatures.
109         X: Files and directories that are NOT maintained, same rules as F:
110            Files exclusions are tested before file matches.
111            Can be useful for excluding a specific subdirectory, for instance:
112            F:   net/
113            X:   net/ipv6/
114            matches all files in and below net excluding net/ipv6/
115         K: Keyword perl extended regex pattern to match content in a
116            patch or file.  For instance:
117            K: of_get_profile
118               matches patches or files that contain "of_get_profile"
119            K: \b(printk|pr_(info|err))\b
120               matches patches or files that contain one or more of the words
121               printk, pr_info or pr_err
122            One regex pattern per line.  Multiple K: lines acceptable.
123
124 Note: For the hard of thinking, this list is meant to remain in alphabetical
125 order. If you could add yourselves to it in alphabetical order that would be
126 so much easier [Ed]
127
128 Maintainers List (try to look for most precise areas first)
129
130                 -----------------------------------
131
132 3C59X NETWORK DRIVER
133 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134 L:      netdev@vger.kernel.org
135 S:      Maintained
136 F:      Documentation/networking/vortex.txt
137 F:      drivers/net/ethernet/3com/3c59x.c
138
139 3CR990 NETWORK DRIVER
140 M:      David Dillow <dave@thedillows.org>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      drivers/net/ethernet/3com/typhoon*
144
145 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146 M:      Adam Radford <aradford@gmail.com>
147 L:      linux-scsi@vger.kernel.org
148 W:      http://www.lsi.com
149 S:      Supported
150 F:      drivers/scsi/3w-*
151
152 53C700 AND 53C700-66 SCSI DRIVER
153 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154 L:      linux-scsi@vger.kernel.org
155 S:      Maintained
156 F:      drivers/scsi/53c700*
157
158 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159 M:      Alexander Aring <aar@pengutronix.de>
160 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
161 L:      linux-bluetooth@vger.kernel.org
162 L:      linux-wpan@vger.kernel.org
163 S:      Maintained
164 F:      net/6lowpan/
165 F:      include/net/6lowpan.h
166 F:      Documentation/networking/6lowpan.txt
167
168 6PACK NETWORK DRIVER FOR AX.25
169 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
170 L:      linux-hams@vger.kernel.org
171 S:      Maintained
172 F:      drivers/net/hamradio/6pack.c
173
174 8169 10/100/1000 GIGABIT ETHERNET DRIVER
175 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
176 L:      netdev@vger.kernel.org
177 S:      Maintained
178 F:      drivers/net/ethernet/realtek/r8169.c
179
180 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182 L:      linux-serial@vger.kernel.org
183 S:      Maintained
184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185 F:      drivers/tty/serial/8250*
186 F:      include/linux/serial_8250.h
187
188 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189 L:      netdev@vger.kernel.org
190 S:      Orphan / Obsolete
191 F:      drivers/net/ethernet/8390/
192
193 9P FILE SYSTEM
194 M:      Eric Van Hensbergen <ericvh@gmail.com>
195 M:      Ron Minnich <rminnich@sandia.gov>
196 M:      Latchesar Ionkov <lucho@ionkov.net>
197 L:      v9fs-developer@lists.sourceforge.net
198 W:      http://swik.net/v9fs
199 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 S:      Maintained
202 F:      Documentation/filesystems/9p.txt
203 F:      fs/9p/
204 F:      net/9p/
205 F:      include/net/9p/
206 F:      include/uapi/linux/virtio_9p.h
207 F:      include/trace/events/9p.h
208
209
210 A8293 MEDIA DRIVER
211 M:      Antti Palosaari <crope@iki.fi>
212 L:      linux-media@vger.kernel.org
213 W:      https://linuxtv.org
214 W:      http://palosaari.fi/linux/
215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
216 T:      git git://linuxtv.org/anttip/media_tree.git
217 S:      Maintained
218 F:      drivers/media/dvb-frontends/a8293*
219
220 AACRAID SCSI RAID DRIVER
221 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222 L:      linux-scsi@vger.kernel.org
223 W:      http://www.adaptec.com/
224 S:      Supported
225 F:      Documentation/scsi/aacraid.txt
226 F:      drivers/scsi/aacraid/
227
228 ABI/API
229 L:      linux-api@vger.kernel.org
230 F:      include/linux/syscalls.h
231 F:      kernel/sys_ni.c
232
233 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234 M:      Hans de Goede <hdegoede@redhat.com>
235 L:      linux-hwmon@vger.kernel.org
236 S:      Maintained
237 F:      drivers/hwmon/abituguru.c
238
239 ABIT UGURU 3 HARDWARE MONITOR DRIVER
240 M:      Alistair John Strachan <alistair@devzero.co.uk>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru3.c
244
245 ACCES 104-DIO-48E GPIO DRIVER
246 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
247 L:      linux-gpio@vger.kernel.org
248 S:      Maintained
249 F:      drivers/gpio/gpio-104-dio-48e.c
250
251 ACCES 104-IDI-48 GPIO DRIVER
252 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-idi-48.c
256
257 ACCES 104-IDIO-16 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idio-16.c
262
263 ACCES 104-QUAD-8 IIO DRIVER
264 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
265 L:      linux-iio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/iio/counter/104-quad-8.c
268
269 ACENIC DRIVER
270 M:      Jes Sorensen <jes@trained-monkey.org>
271 L:      linux-acenic@sunsite.dk
272 S:      Maintained
273 F:      drivers/net/ethernet/alteon/acenic*
274
275 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276 M:      Peter Feuerer <peter@piie.net>
277 L:      platform-driver-x86@vger.kernel.org
278 W:      http://piie.net/?section=acerhdf
279 S:      Maintained
280 F:      drivers/platform/x86/acerhdf.c
281
282 ACER WMI LAPTOP EXTRAS
283 M:      "Lee, Chun-Yi" <jlee@suse.com>
284 L:      platform-driver-x86@vger.kernel.org
285 S:      Maintained
286 F:      drivers/platform/x86/acer-wmi.c
287
288 ACPI
289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
290 M:      Len Brown <lenb@kernel.org>
291 L:      linux-acpi@vger.kernel.org
292 W:      https://01.org/linux-acpi
293 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295 B:      https://bugzilla.kernel.org
296 S:      Supported
297 F:      drivers/acpi/
298 F:      drivers/pnp/pnpacpi/
299 F:      include/linux/acpi.h
300 F:      include/acpi/
301 F:      Documentation/acpi/
302 F:      Documentation/ABI/testing/sysfs-bus-acpi
303 F:      Documentation/ABI/testing/configfs-acpi
304 F:      drivers/pci/*acpi*
305 F:      drivers/pci/*/*acpi*
306 F:      drivers/pci/*/*/*acpi*
307 F:      tools/power/acpi/
308
309 ACPI COMPONENT ARCHITECTURE (ACPICA)
310 M:      Robert Moore <robert.moore@intel.com>
311 M:      Lv Zheng <lv.zheng@intel.com>
312 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313 L:      linux-acpi@vger.kernel.org
314 L:      devel@acpica.org
315 W:      https://acpica.org/
316 W:      https://github.com/acpica/acpica/
317 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 B:      https://bugzilla.kernel.org
320 B:      https://bugs.acpica.org
321 S:      Supported
322 F:      drivers/acpi/acpica/
323 F:      include/acpi/
324 F:      tools/power/acpi/
325
326 ACPI FAN DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 B:      https://bugzilla.kernel.org
331 S:      Supported
332 F:      drivers/acpi/fan.c
333
334 ACPI FOR ARM64 (ACPI/arm64)
335 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336 M:      Hanjun Guo <hanjun.guo@linaro.org>
337 M:      Sudeep Holla <sudeep.holla@arm.com>
338 L:      linux-acpi@vger.kernel.org
339 S:      Maintained
340 F:      drivers/acpi/arm64
341
342 ACPI THERMAL DRIVER
343 M:      Zhang Rui <rui.zhang@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 W:      https://01.org/linux-acpi
346 B:      https://bugzilla.kernel.org
347 S:      Supported
348 F:      drivers/acpi/*thermal*
349
350 ACPI VIDEO DRIVER
351 M:      Zhang Rui <rui.zhang@intel.com>
352 L:      linux-acpi@vger.kernel.org
353 W:      https://01.org/linux-acpi
354 B:      https://bugzilla.kernel.org
355 S:      Supported
356 F:      drivers/acpi/acpi_video.c
357
358 ACPI WMI DRIVER
359 L:      platform-driver-x86@vger.kernel.org
360 S:      Orphan
361 F:      drivers/platform/x86/wmi.c
362
363 AD1889 ALSA SOUND DRIVER
364 M:      Thibaut Varene <T-Bone@parisc-linux.org>
365 W:      http://wiki.parisc-linux.org/AD1889
366 L:      linux-parisc@vger.kernel.org
367 S:      Maintained
368 F:      sound/pci/ad1889.*
369
370 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371 M:      Michael Hennerich <michael.hennerich@analog.com>
372 W:      http://wiki.analog.com/AD5254
373 W:      http://ez.analog.com/community/linux-device-drivers
374 S:      Supported
375 F:      drivers/misc/ad525x_dpot.c
376
377 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378 M:      Michael Hennerich <michael.hennerich@analog.com>
379 W:      http://wiki.analog.com/AD5398
380 W:      http://ez.analog.com/community/linux-device-drivers
381 S:      Supported
382 F:      drivers/regulator/ad5398.c
383
384 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      http://wiki.analog.com/AD7142
387 W:      http://ez.analog.com/community/linux-device-drivers
388 S:      Supported
389 F:      drivers/input/misc/ad714x.c
390
391 AD7877 TOUCHSCREEN DRIVER
392 M:      Michael Hennerich <michael.hennerich@analog.com>
393 W:      http://wiki.analog.com/AD7877
394 W:      http://ez.analog.com/community/linux-device-drivers
395 S:      Supported
396 F:      drivers/input/touchscreen/ad7877.c
397
398 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399 M:      Michael Hennerich <michael.hennerich@analog.com>
400 W:      http://wiki.analog.com/AD7879
401 W:      http://ez.analog.com/community/linux-device-drivers
402 S:      Supported
403 F:      drivers/input/touchscreen/ad7879.c
404
405 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406 M:      Jiri Kosina <jikos@kernel.org>
407 S:      Maintained
408
409 ADF7242 IEEE 802.15.4 RADIO DRIVER
410 M:      Michael Hennerich <michael.hennerich@analog.com>
411 W:      https://wiki.analog.com/ADF7242
412 W:      http://ez.analog.com/community/linux-device-drivers
413 L:      linux-wpan@vger.kernel.org
414 S:      Supported
415 F:      drivers/net/ieee802154/adf7242.c
416 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
418 ADM1025 HARDWARE MONITOR DRIVER
419 M:      Jean Delvare <jdelvare@suse.com>
420 L:      linux-hwmon@vger.kernel.org
421 S:      Maintained
422 F:      Documentation/hwmon/adm1025
423 F:      drivers/hwmon/adm1025.c
424
425 ADM1029 HARDWARE MONITOR DRIVER
426 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
427 L:      linux-hwmon@vger.kernel.org
428 S:      Maintained
429 F:      drivers/hwmon/adm1029.c
430
431 ADM8211 WIRELESS DRIVER
432 L:      linux-wireless@vger.kernel.org
433 W:      http://wireless.kernel.org/
434 S:      Orphan
435 F:      drivers/net/wireless/admtek/adm8211.*
436
437 ADP1653 FLASH CONTROLLER DRIVER
438 M:      Sakari Ailus <sakari.ailus@iki.fi>
439 L:      linux-media@vger.kernel.org
440 S:      Maintained
441 F:      drivers/media/i2c/adp1653.c
442 F:      include/media/i2c/adp1653.h
443
444 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445 M:      Michael Hennerich <michael.hennerich@analog.com>
446 W:      http://wiki.analog.com/ADP5520
447 W:      http://ez.analog.com/community/linux-device-drivers
448 S:      Supported
449 F:      drivers/mfd/adp5520.c
450 F:      drivers/video/backlight/adp5520_bl.c
451 F:      drivers/leds/leds-adp5520.c
452 F:      drivers/gpio/gpio-adp5520.c
453 F:      drivers/input/keyboard/adp5520-keys.c
454
455 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456 M:      Michael Hennerich <michael.hennerich@analog.com>
457 W:      http://wiki.analog.com/ADP5588
458 W:      http://ez.analog.com/community/linux-device-drivers
459 S:      Supported
460 F:      drivers/input/keyboard/adp5588-keys.c
461 F:      drivers/gpio/gpio-adp5588.c
462
463 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464 M:      Michael Hennerich <michael.hennerich@analog.com>
465 W:      http://wiki.analog.com/ADP8860
466 W:      http://ez.analog.com/community/linux-device-drivers
467 S:      Supported
468 F:      drivers/video/backlight/adp8860_bl.c
469
470 ADS1015 HARDWARE MONITOR DRIVER
471 M:      Dirk Eibach <eibach@gdsys.de>
472 L:      linux-hwmon@vger.kernel.org
473 S:      Maintained
474 F:      Documentation/hwmon/ads1015
475 F:      drivers/hwmon/ads1015.c
476 F:      include/linux/i2c/ads1015.h
477
478 ADT746X FAN DRIVER
479 M:      Colin Leroy <colin@colino.net>
480 S:      Maintained
481 F:      drivers/macintosh/therm_adt746x.c
482
483 ADT7475 HARDWARE MONITOR DRIVER
484 M:      Jean Delvare <jdelvare@suse.com>
485 L:      linux-hwmon@vger.kernel.org
486 S:      Maintained
487 F:      Documentation/hwmon/adt7475
488 F:      drivers/hwmon/adt7475.c
489
490 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491 M:      Michael Hennerich <michael.hennerich@analog.com>
492 W:      http://wiki.analog.com/ADXL345
493 W:      http://ez.analog.com/community/linux-device-drivers
494 S:      Supported
495 F:      drivers/input/misc/adxl34x.c
496
497 ADVANSYS SCSI DRIVER
498 M:      Matthew Wilcox <matthew@wil.cx>
499 M:      Hannes Reinecke <hare@suse.com>
500 L:      linux-scsi@vger.kernel.org
501 S:      Maintained
502 F:      Documentation/scsi/advansys.txt
503 F:      drivers/scsi/advansys.c
504
505 AEDSP16 DRIVER
506 M:      Riccardo Facchetti <fizban@tin.it>
507 S:      Maintained
508 F:      sound/oss/aedsp16.c
509
510 AF9013 MEDIA DRIVER
511 M:      Antti Palosaari <crope@iki.fi>
512 L:      linux-media@vger.kernel.org
513 W:      https://linuxtv.org
514 W:      http://palosaari.fi/linux/
515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
516 T:      git git://linuxtv.org/anttip/media_tree.git
517 S:      Maintained
518 F:      drivers/media/dvb-frontends/af9013*
519
520 AF9033 MEDIA DRIVER
521 M:      Antti Palosaari <crope@iki.fi>
522 L:      linux-media@vger.kernel.org
523 W:      https://linuxtv.org
524 W:      http://palosaari.fi/linux/
525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
526 T:      git git://linuxtv.org/anttip/media_tree.git
527 S:      Maintained
528 F:      drivers/media/dvb-frontends/af9033*
529
530 AFFS FILE SYSTEM
531 L:      linux-fsdevel@vger.kernel.org
532 S:      Orphan
533 F:      Documentation/filesystems/affs.txt
534 F:      fs/affs/
535
536 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537 M:      David Howells <dhowells@redhat.com>
538 L:      linux-afs@lists.infradead.org
539 S:      Supported
540 F:      fs/afs/
541 F:      include/net/af_rxrpc.h
542 F:      net/rxrpc/af_rxrpc.c
543 W:      https://www.infradead.org/~dhowells/kafs/
544
545 AGPGART DRIVER
546 M:      David Airlie <airlied@linux.ie>
547 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
548 S:      Maintained
549 F:      drivers/char/agp/
550 F:      include/linux/agp*
551 F:      include/uapi/linux/agp*
552
553 AHA152X SCSI DRIVER
554 M:      "Juergen E. Fischer" <fischer@norbit.de>
555 L:      linux-scsi@vger.kernel.org
556 S:      Maintained
557 F:      drivers/scsi/aha152x*
558 F:      drivers/scsi/pcmcia/aha152x*
559
560 AIC7XXX / AIC79XX SCSI DRIVER
561 M:      Hannes Reinecke <hare@suse.com>
562 L:      linux-scsi@vger.kernel.org
563 S:      Maintained
564 F:      drivers/scsi/aic7xxx/
565
566 AIMSLAB FM RADIO RECEIVER DRIVER
567 M:      Hans Verkuil <hverkuil@xs4all.nl>
568 L:      linux-media@vger.kernel.org
569 T:      git git://linuxtv.org/media_tree.git
570 W:      https://linuxtv.org
571 S:      Maintained
572 F:      drivers/media/radio/radio-aimslab*
573
574 AIO
575 M:      Benjamin LaHaise <bcrl@kvack.org>
576 L:      linux-aio@kvack.org
577 S:      Supported
578 F:      fs/aio.c
579 F:      include/linux/*aio*.h
580
581 AIRSPY MEDIA DRIVER
582 M:      Antti Palosaari <crope@iki.fi>
583 L:      linux-media@vger.kernel.org
584 W:      https://linuxtv.org
585 W:      http://palosaari.fi/linux/
586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
587 T:      git git://linuxtv.org/anttip/media_tree.git
588 S:      Maintained
589 F:      drivers/media/usb/airspy/
590
591 ALACRITECH GIGABIT ETHERNET DRIVER
592 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
593 S:      Maintained
594 F:      drivers/net/ethernet/alacritech/*
595
596 ALCATEL SPEEDTOUCH USB DRIVER
597 M:      Duncan Sands <duncan.sands@free.fr>
598 L:      linux-usb@vger.kernel.org
599 W:      http://www.linux-usb.org/SpeedTouch/
600 S:      Maintained
601 F:      drivers/usb/atm/speedtch.c
602 F:      drivers/usb/atm/usbatm.c
603
604 ALCHEMY AU1XX0 MMC DRIVER
605 M:      Manuel Lauss <manuel.lauss@gmail.com>
606 S:      Maintained
607 F:      drivers/mmc/host/au1xmmc.c
608
609 ALI1563 I2C DRIVER
610 M:      Rudolf Marek <r.marek@assembler.cz>
611 L:      linux-i2c@vger.kernel.org
612 S:      Maintained
613 F:      Documentation/i2c/busses/i2c-ali1563
614 F:      drivers/i2c/busses/i2c-ali1563.c
615
616 ALLWINNER SECURITY SYSTEM
617 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
618 L:      linux-crypto@vger.kernel.org
619 S:      Maintained
620 F:      drivers/crypto/sunxi-ss/
621
622 ALPHA PORT
623 M:      Richard Henderson <rth@twiddle.net>
624 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625 M:      Matt Turner <mattst88@gmail.com>
626 S:      Odd Fixes
627 L:      linux-alpha@vger.kernel.org
628 F:      arch/alpha/
629
630 ALPS PS/2 TOUCHPAD DRIVER
631 R:      Pali Rohár <pali.rohar@gmail.com>
632 F:      drivers/input/mouse/alps.*
633
634 ALTERA MAILBOX DRIVER
635 M:      Ley Foon Tan <lftan@altera.com>
636 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637 S:      Maintained
638 F:      drivers/mailbox/mailbox-altera.c
639
640 ALTERA PIO DRIVER
641 M:      Tien Hock Loh <thloh@altera.com>
642 L:      linux-gpio@vger.kernel.org
643 S:      Maintained
644 F:      drivers/gpio/gpio-altera.c
645
646 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647 M:      Thor Thayer <tthayer@opensource.altera.com>
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera-a10sr.c
650 F:      drivers/mfd/altera-a10sr.c
651 F:      include/linux/mfd/altera-a10sr.h
652
653 ALTERA TRIPLE SPEED ETHERNET DRIVER
654 M:      Vince Bridgers <vbridger@opensource.altera.com>
655 L:      netdev@vger.kernel.org
656 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657 S:      Maintained
658 F:      drivers/net/ethernet/altera/
659
660 ALTERA UART/JTAG UART SERIAL DRIVERS
661 M:      Tobias Klauser <tklauser@distanz.ch>
662 L:      linux-serial@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/tty/serial/altera_uart.c
666 F:      drivers/tty/serial/altera_jtaguart.c
667 F:      include/linux/altera_uart.h
668 F:      include/linux/altera_jtaguart.h
669
670 AMAZON ETHERNET DRIVERS
671 M:      Netanel Belgazal <netanel@annapurnalabs.com>
672 R:      Saeed Bishara <saeed@annapurnalabs.com>
673 R:      Zorik Machulsky <zorik@annapurnalabs.com>
674 L:      netdev@vger.kernel.org
675 S:      Supported
676 F:      Documentation/networking/ena.txt
677 F:      drivers/net/ethernet/amazon/
678
679 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680 M:      Tom Lendacky <thomas.lendacky@amd.com>
681 M:      Gary Hook <gary.hook@amd.com>
682 L:      linux-crypto@vger.kernel.org
683 S:      Supported
684 F:      drivers/crypto/ccp/
685 F:      include/linux/ccp.h
686
687 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688 M:      Huang Rui <ray.huang@amd.com>
689 L:      linux-hwmon@vger.kernel.org
690 S:      Supported
691 F:      Documentation/hwmon/fam15h_power
692 F:      drivers/hwmon/fam15h_power.c
693
694 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
696 S:      Orphan
697 F:      drivers/usb/gadget/udc/amd5536udc.*
698
699 AMD GEODE PROCESSOR/CHIPSET SUPPORT
700 P:      Andres Salomon <dilinger@queued.net>
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703 S:      Supported
704 F:      drivers/char/hw_random/geode-rng.c
705 F:      drivers/crypto/geode*
706 F:      drivers/video/fbdev/geode/
707 F:      arch/x86/include/asm/geode.h
708
709 AMD IOMMU (AMD-VI)
710 M:      Joerg Roedel <joro@8bytes.org>
711 L:      iommu@lists.linux-foundation.org
712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713 S:      Maintained
714 F:      drivers/iommu/amd_iommu*.[ch]
715 F:      include/linux/amd-iommu.h
716
717 AMD KFD
718 M:      Oded Gabbay <oded.gabbay@gmail.com>
719 L:      dri-devel@lists.freedesktop.org
720 T:      git git://people.freedesktop.org/~gabbayo/linux.git
721 S:      Supported
722 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726 F:      drivers/gpu/drm/amd/amdkfd/
727 F:      drivers/gpu/drm/amd/include/cik_structs.h
728 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729 F:      drivers/gpu/drm/amd/include/vi_structs.h
730 F:      drivers/gpu/drm/radeon/radeon_kfd.c
731 F:      drivers/gpu/drm/radeon/radeon_kfd.h
732 F:      include/uapi/linux/kfd_ioctl.h
733
734 AMD SEATTLE DEVICE TREE SUPPORT
735 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
736 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737 M:      Tom Lendacky <thomas.lendacky@amd.com>
738 S:      Supported
739 F:      arch/arm64/boot/dts/amd/
740
741 AMD XGBE DRIVER
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      drivers/net/ethernet/amd/xgbe/
746 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747
748 AMS (Apple Motion Sensor) DRIVER
749 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
750 S:      Supported
751 F:      drivers/macintosh/ams/
752
753 ANALOG DEVICES INC AD9389B DRIVER
754 M:      Hans Verkuil <hans.verkuil@cisco.com>
755 L:      linux-media@vger.kernel.org
756 S:      Maintained
757 F:      drivers/media/i2c/ad9389b*
758
759 ANALOG DEVICES INC ADV7180 DRIVER
760 M:      Lars-Peter Clausen <lars@metafoo.de>
761 L:      linux-media@vger.kernel.org
762 W:      http://ez.analog.com/community/linux-device-drivers
763 S:      Supported
764 F:      drivers/media/i2c/adv7180.c
765
766 ANALOG DEVICES INC ADV7511 DRIVER
767 M:      Hans Verkuil <hans.verkuil@cisco.com>
768 L:      linux-media@vger.kernel.org
769 S:      Maintained
770 F:      drivers/media/i2c/adv7511*
771
772 ANALOG DEVICES INC ADV7604 DRIVER
773 M:      Hans Verkuil <hans.verkuil@cisco.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv7604*
777
778 ANALOG DEVICES INC ADV7842 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7842*
783
784 ANALOG DEVICES INC ASOC CODEC DRIVERS
785 M:      Lars-Peter Clausen <lars@metafoo.de>
786 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
787 W:      http://wiki.analog.com/
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      sound/soc/codecs/adau*
791 F:      sound/soc/codecs/adav*
792 F:      sound/soc/codecs/ad1*
793 F:      sound/soc/codecs/ad7*
794 F:      sound/soc/codecs/ssm*
795 F:      sound/soc/codecs/sigmadsp.*
796
797 ANALOG DEVICES INC ASOC DRIVERS
798 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
800 W:      http://blackfin.uclinux.org/
801 S:      Supported
802 F:      sound/soc/blackfin/*
803
804 ANALOG DEVICES INC IIO DRIVERS
805 M:      Lars-Peter Clausen <lars@metafoo.de>
806 M:      Michael Hennerich <Michael.Hennerich@analog.com>
807 W:      http://wiki.analog.com/
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/iio/*/ad*
811 X:      drivers/iio/*/adjd*
812 F:      drivers/staging/iio/*/ad*
813 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814
815 ANALOG DEVICES INC DMA DRIVERS
816 M:      Lars-Peter Clausen <lars@metafoo.de>
817 W:      http://ez.analog.com/community/linux-device-drivers
818 S:      Supported
819 F:      drivers/dma/dma-axi-dmac.c
820
821 ANDROID CONFIG FRAGMENTS
822 M:      Rob Herring <robh@kernel.org>
823 S:      Supported
824 F:      kernel/configs/android*
825
826 ANDROID DRIVERS
827 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828 M:      Arve Hjønnevåg <arve@android.com>
829 M:      Riley Andrews <riandrews@android.com>
830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831 L:      devel@driverdev.osuosl.org
832 S:      Supported
833 F:      drivers/android/
834 F:      drivers/staging/android/
835
836 ANDROID ION DRIVER
837 M:      Laura Abbott <labbott@redhat.com>
838 M:      Sumit Semwal <sumit.semwal@linaro.org>
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      Documentation/devicetree/bindings/staging/ion/
842 F:      drivers/staging/android/ion
843 F:      drivers/staging/android/uapi/ion.h
844 F:      drivers/staging/android/uapi/ion_test.h
845
846 AOA (Apple Onboard Audio) ALSA DRIVER
847 M:      Johannes Berg <johannes@sipsolutions.net>
848 L:      linuxppc-dev@lists.ozlabs.org
849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
850 S:      Maintained
851 F:      sound/aoa/
852
853 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
855 L:      linux-iio@vger.kernel.org
856 S:      Maintained
857 F:      drivers/iio/adc/stx104.c
858
859 APM DRIVER
860 M:      Jiri Kosina <jikos@kernel.org>
861 S:      Odd fixes
862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863 F:      arch/x86/kernel/apm_32.c
864 F:      include/linux/apm_bios.h
865 F:      include/uapi/linux/apm_bios.h
866 F:      drivers/char/apm-emulation.c
867
868 APPLE BCM5974 MULTITOUCH DRIVER
869 M:      Henrik Rydberg <rydberg@bitmath.org>
870 L:      linux-input@vger.kernel.org
871 S:      Odd fixes
872 F:      drivers/input/mouse/bcm5974.c
873
874 APPLE SMC DRIVER
875 M:      Henrik Rydberg <rydberg@bitmath.org>
876 L:      linux-hwmon@vger.kernel.org
877 S:      Odd fixes
878 F:      drivers/hwmon/applesmc.c
879
880 APPLETALK NETWORK LAYER
881 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
882 S:      Maintained
883 F:      drivers/net/appletalk/
884 F:      net/appletalk/
885
886 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887 M:      Duc Dang <dhdang@apm.com>
888 S:      Supported
889 F:      arch/arm64/boot/dts/apm/
890
891 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892 M:      Iyappan Subramanian <isubramanian@apm.com>
893 M:      Keyur Chudgar <kchudgar@apm.com>
894 S:      Supported
895 F:      drivers/net/ethernet/apm/xgene/
896 F:      drivers/net/phy/mdio-xgene.c
897 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899
900 APPLIED MICRO (APM) X-GENE SOC PMU
901 M:      Tai Nguyen <ttnguyen@apm.com>
902 S:      Supported
903 F:      drivers/perf/xgene_pmu.c
904 F:      Documentation/perf/xgene-pmu.txt
905 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
907 APTINA CAMERA SENSOR PLL
908 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909 L:      linux-media@vger.kernel.org
910 S:      Maintained
911 F:      drivers/media/i2c/aptina-pll.*
912
913 ARC FRAMEBUFFER DRIVER
914 M:      Jaya Kumar <jayalk@intworks.biz>
915 S:      Maintained
916 F:      drivers/video/fbdev/arcfb.c
917 F:      drivers/video/fbdev/core/fb_defio.c
918
919 ARCNET NETWORK LAYER
920 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
921 L:      netdev@vger.kernel.org
922 S:      Maintained
923 F:      drivers/net/arcnet/
924 F:      include/uapi/linux/if_arcnet.h
925
926 ARC PGU DRM DRIVER
927 M:      Alexey Brodkin <abrodkin@synopsys.com>
928 S:      Supported
929 F:      drivers/gpu/drm/arc/
930 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
932 ARM ARCHITECTED TIMER DRIVER
933 M:      Mark Rutland <mark.rutland@arm.com>
934 M:      Marc Zyngier <marc.zyngier@arm.com>
935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S:      Maintained
937 F:      arch/arm/include/asm/arch_timer.h
938 F:      arch/arm64/include/asm/arch_timer.h
939 F:      drivers/clocksource/arm_arch_timer.c
940
941 ARM HDLCD DRM DRIVER
942 M:      Liviu Dudau <liviu.dudau@arm.com>
943 S:      Supported
944 F:      drivers/gpu/drm/arm/hdlcd_*
945 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
947 ARM MALI-DP DRM DRIVER
948 M:      Liviu Dudau <liviu.dudau@arm.com>
949 M:      Brian Starkey <brian.starkey@arm.com>
950 M:      Mali DP Maintainers <malidp@foss.arm.com>
951 S:      Supported
952 F:      drivers/gpu/drm/arm/
953 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
954
955 ARM MFM AND FLOPPY DRIVERS
956 M:      Ian Molton <spyro@f2s.com>
957 S:      Maintained
958 F:      arch/arm/lib/floppydma.S
959 F:      arch/arm/include/asm/floppy.h
960
961 ARM PMU PROFILING AND DEBUGGING
962 M:      Will Deacon <will.deacon@arm.com>
963 M:      Mark Rutland <mark.rutland@arm.com>
964 S:      Maintained
965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 F:      arch/arm*/kernel/perf_*
967 F:      arch/arm/oprofile/common.c
968 F:      arch/arm*/kernel/hw_breakpoint.c
969 F:      arch/arm*/include/asm/hw_breakpoint.h
970 F:      arch/arm*/include/asm/perf_event.h
971 F:      drivers/perf/*
972 F:      include/linux/perf/arm_pmu.h
973 F:      Documentation/devicetree/bindings/arm/pmu.txt
974
975 ARM PORT
976 M:      Russell King <linux@armlinux.org.uk>
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 W:      http://www.armlinux.org.uk/
979 S:      Maintained
980 F:      arch/arm/
981
982 ARM SUB-ARCHITECTURES
983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      arch/arm/mach-*/
986 F:      arch/arm/plat-*/
987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989 ARM PRIMECELL AACI PL041 DRIVER
990 M:      Russell King <linux@armlinux.org.uk>
991 S:      Maintained
992 F:      sound/arm/aaci.*
993
994 ARM PRIMECELL CLCD PL110 DRIVER
995 M:      Russell King <linux@armlinux.org.uk>
996 S:      Maintained
997 F:      drivers/video/fbdev/amba-clcd.*
998
999 ARM PRIMECELL KMI PL050 DRIVER
1000 M:      Russell King <linux@armlinux.org.uk>
1001 S:      Maintained
1002 F:      drivers/input/serio/ambakmi.*
1003 F:      include/linux/amba/kmi.h
1004
1005 ARM PRIMECELL MMCI PL180/1 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/mmc/host/mmci.*
1009 F:      include/linux/amba/mmci.h
1010
1011 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/tty/serial/amba-pl01*.c
1015 F:      include/linux/amba/serial.h
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/amba/
1021 F:      include/linux/amba/bus.h
1022
1023 ARM/ADS SPHERE MACHINE SUPPORT
1024 M:      Lennert Buytenhek <kernel@wantstofly.org>
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 S:      Maintained
1027
1028 ARM/AFEB9260 MACHINE SUPPORT
1029 M:      Sergey Lapin <slapin@ossfans.org>
1030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 S:      Maintained
1032
1033 ARM/AJECO 1ARM MACHINE SUPPORT
1034 M:      Lennert Buytenhek <kernel@wantstofly.org>
1035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036 S:      Maintained
1037
1038 ARM/Allwinner sunXi SoC support
1039 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1040 M:      Chen-Yu Tsai <wens@csie.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      sun[x456789]i
1044 F:      arch/arm/boot/dts/ntc-gr8*
1045 F:      arch/arm64/boot/dts/allwinner/
1046
1047 ARM/Allwinner SoC Clock Support
1048 M:      Emilio López <emilio@elopez.com.ar>
1049 S:      Maintained
1050 F:      drivers/clk/sunxi/
1051
1052 ARM/Amlogic Meson SoC support
1053 M:      Carlo Caione <carlo@caione.org>
1054 M:      Kevin Hilman <khilman@baylibre.com>
1055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 L:      linux-amlogic@lists.infradead.org
1057 W:      http://linux-meson.com/
1058 S:      Maintained
1059 F:      arch/arm/mach-meson/
1060 F:      arch/arm/boot/dts/meson*
1061 F:      arch/arm64/boot/dts/amlogic/
1062 F:      drivers/pinctrl/meson/
1063 F:      drivers/mmc/host/meson*
1064 N:      meson
1065
1066 ARM/Annapurna Labs ALPINE ARCHITECTURE
1067 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 S:      Maintained
1071 F:      arch/arm/mach-alpine/
1072 F:      arch/arm/boot/dts/alpine*
1073 F:      arch/arm64/boot/dts/al/
1074 F:      drivers/*/*alpine*
1075
1076 ARM/ARTPEC MACHINE SUPPORT
1077 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1078 M:      Lars Persson <lars.persson@axis.com>
1079 M:      Niklas Cassel <niklas.cassel@axis.com>
1080 S:      Maintained
1081 L:      linux-arm-kernel@axis.com
1082 F:      arch/arm/mach-artpec
1083 F:      arch/arm/boot/dts/artpec6*
1084 F:      drivers/clk/axis
1085
1086 ARM/ASPEED MACHINE SUPPORT
1087 M:      Joel Stanley <joel@jms.id.au>
1088 S:      Maintained
1089 F:      arch/arm/mach-aspeed/
1090 F:      arch/arm/boot/dts/aspeed-*
1091 F:      drivers/*/*aspeed*
1092
1093 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1095 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W:      http://www.linux4sam.org
1099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100 S:      Supported
1101 F:      arch/arm/mach-at91/
1102 F:      include/soc/at91/
1103 F:      arch/arm/boot/dts/at91*.dts
1104 F:      arch/arm/boot/dts/at91*.dtsi
1105 F:      arch/arm/boot/dts/sama*.dts
1106 F:      arch/arm/boot/dts/sama*.dtsi
1107 F:      arch/arm/include/debug/at91.S
1108
1109 ARM/ATMEL AT91 Clock Support
1110 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1111 S:      Maintained
1112 F:      drivers/clk/at91
1113
1114 ARM/CALXEDA HIGHBANK ARCHITECTURE
1115 M:      Rob Herring <robh@kernel.org>
1116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S:      Maintained
1118 F:      arch/arm/mach-highbank/
1119 F:      arch/arm/boot/dts/highbank.dts
1120 F:      arch/arm/boot/dts/ecx-*.dts*
1121
1122 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123 M:      Krzysztof Halasa <khalasa@piap.pl>
1124 S:      Maintained
1125 F:      arch/arm/mach-cns3xxx/
1126
1127 ARM/CAVIUM THUNDER NETWORK DRIVER
1128 M:      Sunil Goutham <sgoutham@cavium.com>
1129 M:      Robert Richter <rric@kernel.org>
1130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 S:      Supported
1132 F:      drivers/net/ethernet/cavium/thunder/
1133
1134 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135 M:      Alexander Shiyan <shc_work@mail.ru>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Odd Fixes
1138 N:      clps711x
1139
1140 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1142 M:      Ryan Mallon <rmallon@gmail.com>
1143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S:      Maintained
1145 F:      arch/arm/mach-ep93xx/
1146 F:      arch/arm/mach-ep93xx/include/mach/
1147
1148 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149 M:      Lennert Buytenhek <kernel@wantstofly.org>
1150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 S:      Maintained
1152
1153 ARM/CLKDEV SUPPORT
1154 M:      Russell King <linux@armlinux.org.uk>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157 F:      arch/arm/include/asm/clkdev.h
1158 F:      drivers/clk/clkdev.c
1159
1160 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1161 M:      Mike Rapoport <mike@compulab.co.il>
1162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 S:      Maintained
1164
1165 ARM/CONTEC MICRO9 MACHINE SUPPORT
1166 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1167 S:      Maintained
1168 F:      arch/arm/mach-ep93xx/micro9.c
1169
1170 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S:      Maintained
1174 F:      drivers/hwtracing/coresight/*
1175 F:      Documentation/trace/coresight.txt
1176 F:      Documentation/devicetree/bindings/arm/coresight.txt
1177 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1178 F:      tools/perf/arch/arm/util/pmu.c
1179 F:      tools/perf/arch/arm/util/auxtrace.c
1180 F:      tools/perf/arch/arm/util/cs-etm.c
1181 F:      tools/perf/arch/arm/util/cs-etm.h
1182 F:      tools/perf/util/cs-etm.h
1183
1184 ARM/CORGI MACHINE SUPPORT
1185 M:      Richard Purdie <rpurdie@rpsys.net>
1186 S:      Maintained
1187
1188 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1189 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 T:      git git://github.com/ulli-kroll/linux.git
1192 S:      Maintained
1193 F:      arch/arm/mach-gemini/
1194 F:      drivers/rtc/rtc-gemini.c
1195
1196 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1197 M:      Barry Song <baohua@kernel.org>
1198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1200 S:      Maintained
1201 F:      arch/arm/boot/dts/prima2*
1202 F:      arch/arm/mach-prima2/
1203 F:      drivers/clk/sirf/
1204 F:      drivers/clocksource/timer-prima2.c
1205 F:      drivers/clocksource/timer-atlas7.c
1206 N:      [^a-z]sirf
1207
1208 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209 M:      Baruch Siach <baruch@tkos.co.il>
1210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S:      Maintained
1212 F:      arch/arm/boot/dts/cx92755*
1213 N:      digicolor
1214
1215 ARM/EBSA110 MACHINE SUPPORT
1216 M:      Russell King <linux@armlinux.org.uk>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 W:      http://www.armlinux.org.uk/
1219 S:      Maintained
1220 F:      arch/arm/mach-ebsa110/
1221 F:      drivers/net/ethernet/amd/am79c961a.*
1222
1223 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224 M:      Uwe Kleine-König <kernel@pengutronix.de>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 N:      efm32
1228
1229 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1230 M:      Daniel Ribeiro <drwyrm@gmail.com>
1231 M:      Stefan Schmidt <stefan@openezx.org>
1232 M:      Harald Welte <laforge@openezx.org>
1233 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1234 W:      http://www.openezx.org/
1235 S:      Maintained
1236 T:      topgit git://git.openezx.org/openezx.git
1237 F:      arch/arm/mach-pxa/ezx.c
1238
1239 ARM/FARADAY FA526 PORT
1240 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 T:      git git://git.berlios.de/gemini-board
1244 F:      arch/arm/mm/*-fa*
1245
1246 ARM/FOOTBRIDGE ARCHITECTURE
1247 M:      Russell King <linux@armlinux.org.uk>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 W:      http://www.armlinux.org.uk/
1250 S:      Maintained
1251 F:      arch/arm/include/asm/hardware/dec21285.h
1252 F:      arch/arm/mach-footbridge/
1253
1254 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1255 M:      Shawn Guo <shawnguo@kernel.org>
1256 M:      Sascha Hauer <kernel@pengutronix.de>
1257 R:      Fabio Estevam <fabio.estevam@nxp.com>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1261 F:      arch/arm/mach-imx/
1262 F:      arch/arm/mach-mxs/
1263 F:      arch/arm/boot/dts/imx*
1264 F:      arch/arm/configs/imx*_defconfig
1265 F:      drivers/clk/imx/
1266 F:      include/soc/imx/
1267
1268 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1269 M:      Shawn Guo <shawnguo@kernel.org>
1270 M:      Sascha Hauer <kernel@pengutronix.de>
1271 R:      Stefan Agner <stefan@agner.ch>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Maintained
1274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275 F:      arch/arm/mach-imx/*vf610*
1276 F:      arch/arm/boot/dts/vf*
1277
1278 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1279 M:      Lennert Buytenhek <kernel@wantstofly.org>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Maintained
1282
1283 ARM/GUMSTIX MACHINE SUPPORT
1284 M:      Steve Sakoman <sakoman@gmail.com>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Maintained
1287
1288 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1289 M:      Philipp Zabel <philipp.zabel@gmail.com>
1290 M:      Paul Parsons <lost.distance@yahoo.com>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293 F:      arch/arm/mach-pxa/hx4700.c
1294 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1295 F:      sound/soc/pxa/hx4700.c
1296
1297 ARM/HISILICON SOC SUPPORT
1298 M:      Wei Xu <xuwei5@hisilicon.com>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 W:      http://www.hisilicon.com
1301 S:      Supported
1302 T:      git git://github.com/hisilicon/linux-hisi.git
1303 F:      arch/arm/mach-hisi/
1304 F:      arch/arm/boot/dts/hi3*
1305 F:      arch/arm/boot/dts/hip*
1306 F:      arch/arm/boot/dts/hisi*
1307 F:      arch/arm64/boot/dts/hisilicon/
1308
1309 ARM/HP JORNADA 7XX MACHINE SUPPORT
1310 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1311 W:      www.jlime.com
1312 S:      Maintained
1313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314 F:      arch/arm/mach-sa1100/jornada720.c
1315 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1316
1317 ARM/IGEP MACHINE SUPPORT
1318 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1319 M:      Javier Martinez Canillas <javier@dowhile0.org>
1320 L:      linux-omap@vger.kernel.org
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/boot/dts/omap3-igep*
1324
1325 ARM/INCOME PXA270 SUPPORT
1326 M:      Marek Vasut <marek.vasut@gmail.com>
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1330
1331 ARM/INTEL IOP32X ARM ARCHITECTURE
1332 M:      Lennert Buytenhek <kernel@wantstofly.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335
1336 ARM/INTEL IOP33X ARM ARCHITECTURE
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Orphan
1339
1340 ARM/INTEL IOP13XX ARM ARCHITECTURE
1341 M:      Lennert Buytenhek <kernel@wantstofly.org>
1342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 S:      Maintained
1344
1345 ARM/INTEL IQ81342EX MACHINE SUPPORT
1346 M:      Lennert Buytenhek <kernel@wantstofly.org>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349
1350 ARM/INTEL IXDP2850 MACHINE SUPPORT
1351 M:      Lennert Buytenhek <kernel@wantstofly.org>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/INTEL IXP4XX ARM ARCHITECTURE
1356 M:      Imre Kaloz <kaloz@openwrt.org>
1357 M:      Krzysztof Halasa <khalasa@piap.pl>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 F:      arch/arm/mach-ixp4xx/
1361
1362 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1363 M:      Jonathan Cameron <jic23@cam.ac.uk>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366 F:      arch/arm/mach-pxa/stargate2.c
1367 F:      drivers/pcmcia/pxa2xx_stargate2.c
1368
1369 ARM/INTEL XSC3 (MANZANO) ARM CORE
1370 M:      Lennert Buytenhek <kernel@wantstofly.org>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373
1374 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1375 M:      Lennert Buytenhek <kernel@wantstofly.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378
1379 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1380 M:      Santosh Shilimkar <ssantosh@kernel.org>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-keystone/
1384 F:      arch/arm/boot/dts/keystone-*
1385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1386
1387 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1388 M:      Santosh Shilimkar <ssantosh@kernel.org>
1389 L:      linux-kernel@vger.kernel.org
1390 S:      Maintained
1391 F:      drivers/clk/keystone/
1392
1393 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1394 M:      Santosh Shilimkar <ssantosh@kernel.org>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L:      linux-kernel@vger.kernel.org
1397 S:      Maintained
1398 F:      drivers/clocksource/timer-keystone.c
1399
1400 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1401 M:      Santosh Shilimkar <ssantosh@kernel.org>
1402 L:      linux-kernel@vger.kernel.org
1403 S:      Maintained
1404 F:      drivers/power/reset/keystone-reset.c
1405
1406 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1407 M:      Santosh Shilimkar <ssantosh@kernel.org>
1408 L:      linux-kernel@vger.kernel.org
1409 S:      Maintained
1410 F:      drivers/memory/*emif*
1411
1412 ARM/LG1K ARCHITECTURE
1413 M:      Chanho Min <chanho.min@lge.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 F:      arch/arm64/boot/dts/lg/
1417
1418 ARM/LOGICPD PXA270 MACHINE SUPPORT
1419 M:      Lennert Buytenhek <kernel@wantstofly.org>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422
1423 ARM/LPC18XX ARCHITECTURE
1424 M:      Joachim Eastwood <manabian@gmail.com>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm/boot/dts/lpc43*
1428 F:      drivers/clk/nxp/clk-lpc18xx*
1429 F:      drivers/clocksource/time-lpc32xx.c
1430 F:      drivers/i2c/busses/i2c-lpc2k.c
1431 F:      drivers/memory/pl172.c
1432 F:      drivers/mtd/spi-nor/nxp-spifi.c
1433 F:      drivers/rtc/rtc-lpc24xx.c
1434 N:      lpc18xx
1435
1436 ARM/LPC32XX SOC SUPPORT
1437 M:      Vladimir Zapolskiy <vz@mleia.com>
1438 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1441 S:      Maintained
1442 F:      arch/arm/boot/dts/lpc32*
1443 F:      arch/arm/mach-lpc32xx/
1444 F:      drivers/i2c/busses/i2c-pnx.c
1445 F:      drivers/net/ethernet/nxp/lpc_eth.c
1446 F:      drivers/usb/host/ohci-nxp.c
1447 F:      drivers/watchdog/pnx4008_wdt.c
1448 N:      lpc32xx
1449
1450 ARM/MAGICIAN MACHINE SUPPORT
1451 M:      Philipp Zabel <philipp.zabel@gmail.com>
1452 S:      Maintained
1453
1454 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1455 M:      Jason Cooper <jason@lakedaemon.net>
1456 M:      Andrew Lunn <andrew@lunn.ch>
1457 M:      Gregory Clement <gregory.clement@free-electrons.com>
1458 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S:      Maintained
1461 F:      arch/arm/mach-mvebu/
1462 F:      drivers/rtc/rtc-armada38x.c
1463 F:      arch/arm/boot/dts/armada*
1464 F:      arch/arm/boot/dts/kirkwood*
1465 F:      arch/arm64/boot/dts/marvell/armada*
1466 F:      drivers/cpufreq/mvebu-cpufreq.c
1467 F:      arch/arm/configs/mvebu_*_defconfig
1468
1469 ARM/Marvell Berlin SoC support
1470 M:      Jisheng Zhang <jszhang@marvell.com>
1471 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm/mach-berlin/
1475 F:      arch/arm/boot/dts/berlin*
1476 F:      arch/arm64/boot/dts/marvell/berlin*
1477
1478
1479 ARM/Marvell Dove/MV78xx0/Orion SOC support
1480 M:      Jason Cooper <jason@lakedaemon.net>
1481 M:      Andrew Lunn <andrew@lunn.ch>
1482 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1483 M:      Gregory Clement <gregory.clement@free-electrons.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486 F:      arch/arm/mach-dove/
1487 F:      arch/arm/mach-mv78xx0/
1488 F:      arch/arm/mach-orion5x/
1489 F:      arch/arm/plat-orion/
1490 F:      arch/arm/boot/dts/dove*
1491 F:      arch/arm/boot/dts/orion5x*
1492
1493
1494 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495 M:      Alexander Clouter <alex@digriz.org.uk>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W:      http://www.digriz.org.uk/ts78xx/kernel
1498 S:      Maintained
1499 F:      arch/arm/mach-orion5x/ts78xx-*
1500
1501 ARM/OXNAS platform support
1502 M:      Neil Armstrong <narmstrong@baylibre.com>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1505 S:      Maintained
1506 F:      arch/arm/mach-oxnas/
1507 F:      arch/arm/boot/dts/ox8*.dtsi
1508 F:      arch/arm/boot/dts/wd-mbwe.dts
1509 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1510 N:      oxnas
1511
1512 ARM/Mediatek RTC DRIVER
1513 M:      Eddie Huang <eddie.huang@mediatek.com>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 F:      drivers/rtc/rtc-mt6397.c
1518
1519 ARM/Mediatek SoC support
1520 M:      Matthias Brugger <matthias.bgg@gmail.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524 F:      arch/arm/boot/dts/mt6*
1525 F:      arch/arm/boot/dts/mt8*
1526 F:      arch/arm/mach-mediatek/
1527 N:      mtk
1528 K:      mediatek
1529
1530 ARM/Mediatek USB3 PHY DRIVER
1531 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534 S:      Maintained
1535 F:      drivers/phy/phy-mt65xx-usb3.c
1536
1537 ARM/MICREL KS8695 ARCHITECTURE
1538 M:      Greg Ungerer <gerg@uclinux.org>
1539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F:      arch/arm/mach-ks8695/
1541 S:      Odd Fixes
1542
1543 ARM/MIOA701 MACHINE SUPPORT
1544 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F:      arch/arm/mach-pxa/mioa701.c
1547 S:      Maintained
1548
1549 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1550 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1551 S:      Maintained
1552
1553 ARM/NOMADIK ARCHITECTURE
1554 M:      Alessandro Rubini <rubini@unipv.it>
1555 M:      Linus Walleij <linus.walleij@linaro.org>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/mach-nomadik/
1559 F:      drivers/pinctrl/nomadik/
1560 F:      drivers/i2c/busses/i2c-nomadik.c
1561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1562
1563 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1564 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1565 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1566 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567 S:      Supported
1568
1569 ARM/TOSA MACHINE SUPPORT
1570 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571 M:      Dirk Opfer <dirk@opfer-online.de>
1572 S:      Maintained
1573
1574 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1575 M:      Marek Vasut <marek.vasut@gmail.com>
1576 L:      linux-arm-kernel@lists.infradead.org
1577 W:      http://hackndev.com
1578 S:      Maintained
1579 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1580 F:      arch/arm/mach-pxa/palmtx.c
1581 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1582 F:      arch/arm/mach-pxa/palmt5.c
1583 F:      arch/arm/mach-pxa/include/mach/palmld.h
1584 F:      arch/arm/mach-pxa/palmld.c
1585 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1586 F:      arch/arm/mach-pxa/palmte2.c
1587 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1588 F:      arch/arm/mach-pxa/palmtc.c
1589
1590 ARM/PALM TREO SUPPORT
1591 M:      Tomas Cech <sleep_walker@suse.com>
1592 L:      linux-arm-kernel@lists.infradead.org
1593 W:      http://hackndev.com
1594 S:      Maintained
1595 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1596 F:      arch/arm/mach-pxa/palmtreo.c
1597
1598 ARM/PALMZ72 SUPPORT
1599 M:      Sergey Lapin <slapin@ossfans.org>
1600 L:      linux-arm-kernel@lists.infradead.org
1601 W:      http://hackndev.com
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1604 F:      arch/arm/mach-pxa/palmz72.c
1605
1606 ARM/PLEB SUPPORT
1607 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1608 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609 S:      Maintained
1610
1611 ARM/PT DIGITAL BOARD PORT
1612 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W:      http://www.armlinux.org.uk/
1615 S:      Maintained
1616
1617 ARM/QUALCOMM SUPPORT
1618 M:      Andy Gross <andy.gross@linaro.org>
1619 M:      David Brown <david.brown@linaro.org>
1620 L:      linux-arm-msm@vger.kernel.org
1621 L:      linux-soc@vger.kernel.org
1622 S:      Maintained
1623 F:      Documentation/devicetree/bindings/soc/qcom/
1624 F:      arch/arm/boot/dts/qcom-*.dts
1625 F:      arch/arm/boot/dts/qcom-*.dtsi
1626 F:      arch/arm/mach-qcom/
1627 F:      arch/arm64/boot/dts/qcom/*
1628 F:      drivers/i2c/busses/i2c-qup.c
1629 F:      drivers/clk/qcom/
1630 F:      drivers/pinctrl/qcom/
1631 F:      drivers/soc/qcom/
1632 F:      drivers/spi/spi-qup.c
1633 F:      drivers/tty/serial/msm_serial.h
1634 F:      drivers/tty/serial/msm_serial.c
1635 F:      drivers/*/pm8???-*
1636 F:      drivers/mfd/ssbi.c
1637 F:      drivers/firmware/qcom_scm.c
1638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1639
1640 ARM/RADISYS ENP2611 MACHINE SUPPORT
1641 M:      Lennert Buytenhek <kernel@wantstofly.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644
1645 ARM/RENESAS ARM64 ARCHITECTURE
1646 M:      Simon Horman <horms@verge.net.au>
1647 M:      Magnus Damm <magnus.damm@gmail.com>
1648 L:      linux-renesas-soc@vger.kernel.org
1649 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1651 S:      Supported
1652 F:      arch/arm64/boot/dts/renesas/
1653 F:      drivers/soc/renesas/
1654 F:      include/linux/soc/renesas/
1655
1656 ARM/RISCPC ARCHITECTURE
1657 M:      Russell King <linux@armlinux.org.uk>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 W:      http://www.armlinux.org.uk/
1660 S:      Maintained
1661 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1662 F:      arch/arm/include/asm/hardware/ioc.h
1663 F:      arch/arm/include/asm/hardware/iomd.h
1664 F:      arch/arm/include/asm/hardware/memc.h
1665 F:      arch/arm/mach-rpc/
1666 F:      drivers/net/ethernet/8390/etherh.c
1667 F:      drivers/net/ethernet/i825xx/ether1*
1668 F:      drivers/net/ethernet/seeq/ether3*
1669 F:      drivers/scsi/arm/
1670
1671 ARM/Rockchip SoC support
1672 M:      Heiko Stuebner <heiko@sntech.de>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 L:      linux-rockchip@lists.infradead.org
1675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1676 S:      Maintained
1677 F:      arch/arm/boot/dts/rk3*
1678 F:      arch/arm/mach-rockchip/
1679 F:      drivers/clk/rockchip/
1680 F:      drivers/i2c/busses/i2c-rk3x.c
1681 F:      drivers/*/*rockchip*
1682 F:      drivers/*/*/*rockchip*
1683 F:      sound/soc/rockchip/
1684 N:      rockchip
1685
1686 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687 M:      Kukjin Kim <kgene@kernel.org>
1688 M:      Krzysztof Kozlowski <krzk@kernel.org>
1689 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1692 S:      Maintained
1693 F:      arch/arm/boot/dts/s3c*
1694 F:      arch/arm/boot/dts/s5p*
1695 F:      arch/arm/boot/dts/samsung*
1696 F:      arch/arm/boot/dts/exynos*
1697 F:      arch/arm64/boot/dts/exynos/
1698 F:      arch/arm/plat-samsung/
1699 F:      arch/arm/mach-s3c24*/
1700 F:      arch/arm/mach-s3c64xx/
1701 F:      arch/arm/mach-s5p*/
1702 F:      arch/arm/mach-exynos*/
1703 F:      drivers/*/*s3c24*
1704 F:      drivers/*/*/*s3c24*
1705 F:      drivers/*/*s3c64xx*
1706 F:      drivers/*/*s5pv210*
1707 F:      drivers/memory/samsung/*
1708 F:      drivers/soc/samsung/*
1709 F:      Documentation/arm/Samsung/
1710 F:      Documentation/devicetree/bindings/arm/samsung/
1711 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1712 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1713 N:      exynos
1714
1715 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716 M:      Kyungmin Park <kyungmin.park@samsung.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      arch/arm/mach-s5pv210/
1720
1721 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722 M:      Kyungmin Park <kyungmin.park@samsung.com>
1723 M:      Kamil Debski <kamil@wypas.org>
1724 M:      Andrzej Hajda <a.hajda@samsung.com>
1725 L:      linux-arm-kernel@lists.infradead.org
1726 L:      linux-media@vger.kernel.org
1727 S:      Maintained
1728 F:      drivers/media/platform/s5p-g2d/
1729
1730 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731 M:      Kyungmin Park <kyungmin.park@samsung.com>
1732 M:      Kamil Debski <kamil@wypas.org>
1733 M:      Jeongtae Park <jtp.park@samsung.com>
1734 M:      Andrzej Hajda <a.hajda@samsung.com>
1735 L:      linux-arm-kernel@lists.infradead.org
1736 L:      linux-media@vger.kernel.org
1737 S:      Maintained
1738 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1739 F:      drivers/media/platform/s5p-mfc/
1740
1741 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742 M:      Kyungmin Park <kyungmin.park@samsung.com>
1743 L:      linux-arm-kernel@lists.infradead.org
1744 L:      linux-media@vger.kernel.org
1745 S:      Maintained
1746 F:      drivers/staging/media/platform/s5p-cec/
1747
1748 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1750 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1751 L:      linux-arm-kernel@lists.infradead.org
1752 L:      linux-media@vger.kernel.org
1753 S:      Maintained
1754 F:      drivers/media/platform/s5p-jpeg/
1755
1756 ARM/SHMOBILE ARM ARCHITECTURE
1757 M:      Simon Horman <horms@verge.net.au>
1758 M:      Magnus Damm <magnus.damm@gmail.com>
1759 L:      linux-renesas-soc@vger.kernel.org
1760 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1762 S:      Supported
1763 F:      arch/arm/boot/dts/emev2*
1764 F:      arch/arm/boot/dts/r7s*
1765 F:      arch/arm/boot/dts/r8a*
1766 F:      arch/arm/boot/dts/sh*
1767 F:      arch/arm/configs/shmobile_defconfig
1768 F:      arch/arm/include/debug/renesas-scif.S
1769 F:      arch/arm/mach-shmobile/
1770 F:      drivers/soc/renesas/
1771 F:      include/linux/soc/renesas/
1772
1773 ARM/SOCFPGA ARCHITECTURE
1774 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1775 S:      Maintained
1776 F:      arch/arm/mach-socfpga/
1777 F:      arch/arm/boot/dts/socfpga*
1778 F:      arch/arm/configs/socfpga_defconfig
1779 F:      arch/arm64/boot/dts/altera/
1780 W:      http://www.rocketboards.org
1781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1782
1783 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1784 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1785 S:      Maintained
1786 F:      drivers/clk/socfpga/
1787
1788 ARM/SOCFPGA EDAC SUPPORT
1789 M:      Thor Thayer <tthayer@opensource.altera.com>
1790 S:      Maintained
1791 F:      drivers/edac/altera_edac.
1792
1793 ARM/STI ARCHITECTURE
1794 M:      Patrice Chotard <patrice.chotard@st.com>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L:      kernel@stlinux.com
1797 W:      http://www.stlinux.com
1798 S:      Maintained
1799 F:      arch/arm/mach-sti/
1800 F:      arch/arm/boot/dts/sti*
1801 F:      drivers/char/hw_random/st-rng.c
1802 F:      drivers/clocksource/arm_global_timer.c
1803 F:      drivers/clocksource/clksrc_st_lpc.c
1804 F:      drivers/cpufreq/sti-cpufreq.c
1805 F:      drivers/dma/st_fdma*
1806 F:      drivers/i2c/busses/i2c-st.c
1807 F:      drivers/media/rc/st_rc.c
1808 F:      drivers/media/platform/sti/c8sectpfe/
1809 F:      drivers/mmc/host/sdhci-st.c
1810 F:      drivers/phy/phy-miphy28lp.c
1811 F:      drivers/phy/phy-stih407-usb.c
1812 F:      drivers/pinctrl/pinctrl-st.c
1813 F:      drivers/remoteproc/st_remoteproc.c
1814 F:      drivers/remoteproc/st_slim_rproc.c
1815 F:      drivers/reset/sti/
1816 F:      drivers/rtc/rtc-st-lpc.c
1817 F:      drivers/tty/serial/st-asc.c
1818 F:      drivers/usb/dwc3/dwc3-st.c
1819 F:      drivers/usb/host/ehci-st.c
1820 F:      drivers/usb/host/ohci-st.c
1821 F:      drivers/watchdog/st_lpc_wdt.c
1822 F:      drivers/ata/ahci_st.c
1823 F:      include/linux/remoteproc/st_slim_rproc.h
1824
1825 ARM/STM32 ARCHITECTURE
1826 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1827 M:      Alexandre Torgue <alexandre.torgue@st.com>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 S:      Maintained
1830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831 N:      stm32
1832 F:      drivers/clocksource/armv7m_systick.c
1833
1834 ARM/TANGO ARCHITECTURE
1835 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836 L:      linux-arm-kernel@lists.infradead.org
1837 S:      Maintained
1838 N:      tango
1839
1840 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1841 M:      Lennert Buytenhek <kernel@wantstofly.org>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844
1845 ARM/TETON BGA MACHINE SUPPORT
1846 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Maintained
1849
1850 ARM/THECUS N2100 MACHINE SUPPORT
1851 M:      Lennert Buytenhek <kernel@wantstofly.org>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S:      Maintained
1854
1855 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1856 M:      Wan ZongShun <mcuos.com@gmail.com>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W:      http://www.mcuos.com
1859 S:      Maintained
1860 F:      arch/arm/mach-w90x900/
1861 F:      drivers/input/keyboard/w90p910_keypad.c
1862 F:      drivers/input/touchscreen/w90p910_ts.c
1863 F:      drivers/watchdog/nuc900_wdt.c
1864 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1865 F:      drivers/mtd/nand/nuc900_nand.c
1866 F:      drivers/rtc/rtc-nuc900.c
1867 F:      drivers/spi/spi-nuc900.c
1868 F:      drivers/usb/host/ehci-w90x900.c
1869 F:      drivers/video/fbdev/nuc900fb.c
1870
1871 ARM/U300 MACHINE SUPPORT
1872 M:      Linus Walleij <linus.walleij@linaro.org>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 S:      Supported
1875 F:      arch/arm/mach-u300/
1876 F:      drivers/clocksource/timer-u300.c
1877 F:      drivers/i2c/busses/i2c-stu300.c
1878 F:      drivers/rtc/rtc-coh901331.c
1879 F:      drivers/watchdog/coh901327_wdt.c
1880 F:      drivers/dma/coh901318*
1881 F:      drivers/mfd/ab3100*
1882 F:      drivers/rtc/rtc-ab3100.c
1883 F:      drivers/rtc/rtc-coh901331.c
1884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1885
1886 ARM/UNIPHIER ARCHITECTURE
1887 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1890 S:      Maintained
1891 F:      arch/arm/boot/dts/uniphier*
1892 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1893 F:      arch/arm/mach-uniphier/
1894 F:      arch/arm/mm/cache-uniphier.c
1895 F:      arch/arm64/boot/dts/socionext/
1896 F:      drivers/bus/uniphier-system-bus.c
1897 F:      drivers/clk/uniphier/
1898 F:      drivers/i2c/busses/i2c-uniphier*
1899 F:      drivers/pinctrl/uniphier/
1900 F:      drivers/reset/reset-uniphier.c
1901 F:      drivers/tty/serial/8250/8250_uniphier.c
1902 N:      uniphier
1903
1904 ARM/Ux500 ARM ARCHITECTURE
1905 M:      Linus Walleij <linus.walleij@linaro.org>
1906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 S:      Maintained
1908 F:      arch/arm/mach-ux500/
1909 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1910 F:      drivers/dma/ste_dma40*
1911 F:      drivers/hwspinlock/u8500_hsem.c
1912 F:      drivers/mfd/abx500*
1913 F:      drivers/mfd/ab8500*
1914 F:      drivers/mfd/dbx500*
1915 F:      drivers/mfd/db8500*
1916 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1917 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1918 F:      drivers/rtc/rtc-ab8500.c
1919 F:      drivers/rtc/rtc-pl031.c
1920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923 M:      Ulf Hansson <ulf.hansson@linaro.org>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T:      git git://git.linaro.org/people/ulfh/clk.git
1926 S:      Maintained
1927 F:      drivers/clk/ux500/
1928
1929 ARM/VERSATILE EXPRESS PLATFORM
1930 M:      Liviu Dudau <liviu.dudau@arm.com>
1931 M:      Sudeep Holla <sudeep.holla@arm.com>
1932 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      arch/arm/boot/dts/vexpress*
1936 F:      arch/arm64/boot/dts/arm/
1937 F:      arch/arm/mach-vexpress/
1938 F:      */*/vexpress*
1939 F:      */*/*/vexpress*
1940 F:      drivers/clk/versatile/clk-vexpress-osc.c
1941 F:      drivers/clocksource/versatile.c
1942 N:      mps2
1943
1944 ARM/VFP SUPPORT
1945 M:      Russell King <linux@armlinux.org.uk>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 W:      http://www.armlinux.org.uk/
1948 S:      Maintained
1949 F:      arch/arm/vfp/
1950
1951 ARM/VOIPAC PXA270 SUPPORT
1952 M:      Marek Vasut <marek.vasut@gmail.com>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 S:      Maintained
1955 F:      arch/arm/mach-pxa/vpac270.c
1956 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1957
1958 ARM/VT8500 ARM ARCHITECTURE
1959 M:      Tony Prisk <linux@prisktech.co.nz>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      arch/arm/mach-vt8500/
1963 F:      drivers/clocksource/vt8500_timer.c
1964 F:      drivers/i2c/busses/i2c-wmt.c
1965 F:      drivers/mmc/host/wmt-sdmmc.c
1966 F:      drivers/pwm/pwm-vt8500.c
1967 F:      drivers/rtc/rtc-vt8500.c
1968 F:      drivers/tty/serial/vt8500_serial.c
1969 F:      drivers/usb/host/ehci-platform.c
1970 F:      drivers/usb/host/uhci-platform.c
1971 F:      drivers/video/fbdev/vt8500lcdfb.*
1972 F:      drivers/video/fbdev/wm8505fb*
1973 F:      drivers/video/fbdev/wmt_ge_rops.*
1974
1975 ARM/ZIPIT Z2 SUPPORT
1976 M:      Marek Vasut <marek.vasut@gmail.com>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S:      Maintained
1979 F:      arch/arm/mach-pxa/z2.c
1980 F:      arch/arm/mach-pxa/include/mach/z2.h
1981
1982 ARM/ZTE ARCHITECTURE
1983 M:      Jun Nie <jun.nie@linaro.org>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S:      Maintained
1986 F:      arch/arm/mach-zx/
1987 F:      drivers/clk/zte/
1988 F:      Documentation/devicetree/bindings/arm/zte.txt
1989 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1990
1991 ARM/ZYNQ ARCHITECTURE
1992 M:      Michal Simek <michal.simek@xilinx.com>
1993 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 W:      http://wiki.xilinx.com
1996 T:      git https://github.com/Xilinx/linux-xlnx.git
1997 S:      Supported
1998 F:      arch/arm/mach-zynq/
1999 F:      drivers/cpuidle/cpuidle-zynq.c
2000 F:      drivers/block/xsysace.c
2001 N:      zynq
2002 N:      xilinx
2003 F:      drivers/clocksource/cadence_ttc_timer.c
2004 F:      drivers/i2c/busses/i2c-cadence.c
2005 F:      drivers/mmc/host/sdhci-of-arasan.c
2006 F:      drivers/edac/synopsys_edac.c
2007
2008 ARM SMMU DRIVERS
2009 M:      Will Deacon <will.deacon@arm.com>
2010 R:      Robin Murphy <robin.murphy@arm.com>
2011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 S:      Maintained
2013 F:      drivers/iommu/arm-smmu.c
2014 F:      drivers/iommu/arm-smmu-v3.c
2015 F:      drivers/iommu/io-pgtable-arm.c
2016 F:      drivers/iommu/io-pgtable-arm-v7s.c
2017
2018 ARM64 PORT (AARCH64 ARCHITECTURE)
2019 M:      Catalin Marinas <catalin.marinas@arm.com>
2020 M:      Will Deacon <will.deacon@arm.com>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2023 S:      Maintained
2024 F:      arch/arm64/
2025 F:      Documentation/arm64/
2026
2027 AS3645A LED FLASH CONTROLLER DRIVER
2028 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2029 L:      linux-media@vger.kernel.org
2030 T:      git git://linuxtv.org/media_tree.git
2031 S:      Maintained
2032 F:      drivers/media/i2c/as3645a.c
2033 F:      include/media/i2c/as3645a.h
2034
2035 ASAHI KASEI AK8974 DRIVER
2036 M:      Linus Walleij <linus.walleij@linaro.org>
2037 L:      linux-iio@vger.kernel.org
2038 W:      http://www.akm.com/
2039 S:      Supported
2040 F:      drivers/iio/magnetometer/ak8974.c
2041
2042 ASC7621 HARDWARE MONITOR DRIVER
2043 M:      George Joseph <george.joseph@fairview5.com>
2044 L:      linux-hwmon@vger.kernel.org
2045 S:      Maintained
2046 F:      Documentation/hwmon/asc7621
2047 F:      drivers/hwmon/asc7621.c
2048
2049 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2050 M:      Corentin Chary <corentin.chary@gmail.com>
2051 L:      acpi4asus-user@lists.sourceforge.net
2052 L:      platform-driver-x86@vger.kernel.org
2053 W:      http://acpi4asus.sf.net
2054 S:      Maintained
2055 F:      drivers/platform/x86/asus*.c
2056 F:      drivers/platform/x86/eeepc*.c
2057
2058 ASUS WIRELESS RADIO CONTROL DRIVER
2059 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2060 L:      platform-driver-x86@vger.kernel.org
2061 S:      Maintained
2062 F:      drivers/platform/x86/asus-wireless.c
2063
2064 ASYMMETRIC KEYS
2065 M:      David Howells <dhowells@redhat.com>
2066 L:      keyrings@vger.kernel.org
2067 S:      Maintained
2068 F:      Documentation/crypto/asymmetric-keys.txt
2069 F:      include/linux/verification.h
2070 F:      include/crypto/public_key.h
2071 F:      include/crypto/pkcs7.h
2072 F:      crypto/asymmetric_keys/
2073
2074 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2075 R:      Dan Williams <dan.j.williams@intel.com>
2076 W:      http://sourceforge.net/projects/xscaleiop
2077 S:      Odd fixes
2078 F:      Documentation/crypto/async-tx-api.txt
2079 F:      crypto/async_tx/
2080 F:      drivers/dma/
2081 F:      include/linux/dmaengine.h
2082 F:      include/linux/async_tx.h
2083
2084 AT24 EEPROM DRIVER
2085 M:      Wolfram Sang <wsa@the-dreams.de>
2086 L:      linux-i2c@vger.kernel.org
2087 S:      Maintained
2088 F:      drivers/misc/eeprom/at24.c
2089 F:      include/linux/platform_data/at24.h
2090
2091 ATA OVER ETHERNET (AOE) DRIVER
2092 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2093 W:      http://www.openaoe.org/
2094 S:      Supported
2095 F:      Documentation/aoe/
2096 F:      drivers/block/aoe/
2097
2098 ATHEROS 71XX/9XXX GPIO DRIVER
2099 M:      Alban Bedel <albeu@free.fr>
2100 W:      https://github.com/AlbanBedel/linux
2101 T:      git git://github.com/AlbanBedel/linux
2102 S:      Maintained
2103 F:      drivers/gpio/gpio-ath79.c
2104 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2105
2106 ATHEROS ATH GENERIC UTILITIES
2107 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2108 L:      linux-wireless@vger.kernel.org
2109 S:      Supported
2110 F:      drivers/net/wireless/ath/*
2111
2112 ATHEROS ATH5K WIRELESS DRIVER
2113 M:      Jiri Slaby <jirislaby@gmail.com>
2114 M:      Nick Kossifidis <mickflemm@gmail.com>
2115 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2116 L:      linux-wireless@vger.kernel.org
2117 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2118 S:      Maintained
2119 F:      drivers/net/wireless/ath/ath5k/
2120
2121 ATHEROS ATH6KL WIRELESS DRIVER
2122 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2123 L:      linux-wireless@vger.kernel.org
2124 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2126 S:      Supported
2127 F:      drivers/net/wireless/ath/ath6kl/
2128
2129 WILOCITY WIL6210 WIRELESS DRIVER
2130 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2131 L:      linux-wireless@vger.kernel.org
2132 L:      wil6210@qca.qualcomm.com
2133 S:      Supported
2134 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2135 F:      drivers/net/wireless/ath/wil6210/
2136 F:      include/uapi/linux/wil6210_uapi.h
2137
2138 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2139 M:      Christian Lamparter <chunkeey@googlemail.com>
2140 L:      linux-wireless@vger.kernel.org
2141 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2142 S:      Maintained
2143 F:      drivers/net/wireless/ath/carl9170/
2144
2145 ATK0110 HWMON DRIVER
2146 M:      Luca Tettamanti <kronos.it@gmail.com>
2147 L:      linux-hwmon@vger.kernel.org
2148 S:      Maintained
2149 F:      drivers/hwmon/asus_atk0110.c
2150
2151 ATI_REMOTE2 DRIVER
2152 M:      Ville Syrjala <syrjala@sci.fi>
2153 S:      Maintained
2154 F:      drivers/input/misc/ati_remote2.c
2155
2156 ATLX ETHERNET DRIVERS
2157 M:      Jay Cliburn <jcliburn@gmail.com>
2158 M:      Chris Snook <chris.snook@gmail.com>
2159 L:      netdev@vger.kernel.org
2160 W:      http://sourceforge.net/projects/atl1
2161 W:      http://atl1.sourceforge.net
2162 S:      Maintained
2163 F:      drivers/net/ethernet/atheros/
2164
2165 ATM
2166 M:      Chas Williams <3chas3@gmail.com>
2167 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2168 L:      netdev@vger.kernel.org
2169 W:      http://linux-atm.sourceforge.net
2170 S:      Maintained
2171 F:      drivers/atm/
2172 F:      include/linux/atm*
2173 F:      include/uapi/linux/atm*
2174
2175 ATMEL AT91 / AT32 MCI DRIVER
2176 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2177 S:      Maintained
2178 F:      drivers/mmc/host/atmel-mci.c
2179
2180 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2181 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2182 S:      Supported
2183 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2184
2185 ATMEL SAMA5D2 ADC DRIVER
2186 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2187 L:      linux-iio@vger.kernel.org
2188 S:      Supported
2189 F:      drivers/iio/adc/at91-sama5d2_adc.c
2190
2191 ATMEL Audio ALSA driver
2192 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2193 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2194 S:      Supported
2195 F:      sound/soc/atmel
2196
2197 ATMEL DMA DRIVER
2198 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Supported
2201 F:      drivers/dma/at_hdmac.c
2202 F:      drivers/dma/at_hdmac_regs.h
2203 F:      include/linux/platform_data/dma-atmel.h
2204
2205 ATMEL XDMA DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2207 L:      linux-arm-kernel@lists.infradead.org
2208 L:      dmaengine@vger.kernel.org
2209 S:      Supported
2210 F:      drivers/dma/at_xdmac.c
2211
2212 ATMEL I2C DRIVER
2213 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2214 L:      linux-i2c@vger.kernel.org
2215 S:      Supported
2216 F:      drivers/i2c/busses/i2c-at91.c
2217
2218 ATMEL ISI DRIVER
2219 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2220 L:      linux-media@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/media/platform/soc_camera/atmel-isi.c
2223 F:      include/media/atmel-isi.h
2224
2225 ATMEL LCDFB DRIVER
2226 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2227 L:      linux-fbdev@vger.kernel.org
2228 S:      Maintained
2229 F:      drivers/video/fbdev/atmel_lcdfb.c
2230 F:      include/video/atmel_lcdc.h
2231
2232 ATMEL MACB ETHERNET DRIVER
2233 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2234 S:      Supported
2235 F:      drivers/net/ethernet/cadence/
2236
2237 ATMEL NAND DRIVER
2238 M:      Wenyou Yang <wenyou.yang@atmel.com>
2239 M:      Josh Wu <rainyfeeling@outlook.com>
2240 L:      linux-mtd@lists.infradead.org
2241 S:      Supported
2242 F:      drivers/mtd/nand/atmel_nand*
2243
2244 ATMEL SDMMC DRIVER
2245 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2246 L:      linux-mmc@vger.kernel.org
2247 S:      Supported
2248 F:      drivers/mmc/host/sdhci-of-at91.c
2249
2250 ATMEL SPI DRIVER
2251 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2252 S:      Supported
2253 F:      drivers/spi/spi-atmel.*
2254
2255 ATMEL SSC DRIVER
2256 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 S:      Supported
2259 F:      drivers/misc/atmel-ssc.c
2260 F:      include/linux/atmel-ssc.h
2261
2262 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Supported
2266 F:      drivers/misc/atmel_tclib.c
2267 F:      drivers/clocksource/tcb_clksrc.c
2268
2269 ATMEL USBA UDC DRIVER
2270 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S:      Supported
2273 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2274
2275 ATMEL WIRELESS DRIVER
2276 M:      Simon Kelley <simon@thekelleys.org.uk>
2277 L:      linux-wireless@vger.kernel.org
2278 W:      http://www.thekelleys.org.uk/atmel
2279 W:      http://atmelwlandriver.sourceforge.net/
2280 S:      Maintained
2281 F:      drivers/net/wireless/atmel/atmel*
2282
2283 ATMEL MAXTOUCH DRIVER
2284 M:      Nick Dyer <nick@shmanahar.org>
2285 T:      git git://github.com/ndyer/linux.git
2286 S:      Maintained
2287 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2289 F:      include/linux/platform_data/atmel_mxt_ts.h
2290
2291 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2292 M:      Bradley Grove <linuxdrivers@attotech.com>
2293 L:      linux-scsi@vger.kernel.org
2294 W:      http://www.attotech.com
2295 S:      Supported
2296 F:      drivers/scsi/esas2r
2297
2298 ATUSB IEEE 802.15.4 RADIO DRIVER
2299 M:      Stefan Schmidt <stefan@osg.samsung.com>
2300 L:      linux-wpan@vger.kernel.org
2301 S:      Maintained
2302 F:      drivers/net/ieee802154/atusb.c
2303 F:      drivers/net/ieee802154/atusb.h
2304 F:      drivers/net/ieee802154/at86rf230.h
2305
2306 AUDIT SUBSYSTEM
2307 M:      Paul Moore <paul@paul-moore.com>
2308 M:      Eric Paris <eparis@redhat.com>
2309 L:      linux-audit@redhat.com (moderated for non-subscribers)
2310 W:      http://people.redhat.com/sgrubb/audit/
2311 T:      git git://git.infradead.org/users/pcmoore/audit
2312 S:      Maintained
2313 F:      include/linux/audit.h
2314 F:      include/uapi/linux/audit.h
2315 F:      kernel/audit*
2316
2317 AUXILIARY DISPLAY DRIVERS
2318 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2319 W:      http://miguelojeda.es/auxdisplay.htm
2320 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2321 S:      Maintained
2322 F:      drivers/auxdisplay/
2323 F:      include/linux/cfag12864b.h
2324
2325 AVR32 ARCHITECTURE
2326 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2327 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2328 W:      http://www.atmel.com/products/AVR32/
2329 W:      http://mirror.egtvedt.no/avr32linux.org/
2330 W:      http://avrfreaks.net/
2331 S:      Maintained
2332 F:      arch/avr32/
2333
2334 AVR32/AT32AP MACHINE SUPPORT
2335 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2336 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337 S:      Maintained
2338 F:      arch/avr32/mach-at32ap/
2339
2340 AX.25 NETWORK LAYER
2341 M:      Ralf Baechle <ralf@linux-mips.org>
2342 L:      linux-hams@vger.kernel.org
2343 W:      http://www.linux-ax25.org/
2344 S:      Maintained
2345 F:      include/uapi/linux/ax25.h
2346 F:      include/net/ax25.h
2347 F:      net/ax25/
2348
2349 AXENTIA ASOC DRIVERS
2350 M:      Peter Rosin <peda@axentia.se>
2351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2352 S:      Maintained
2353 F:      Documentation/devicetree/bindings/sound/axentia,*
2354 F:      sound/soc/atmel/tse850-pcm5142.c
2355
2356 AZ6007 DVB DRIVER
2357 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2359 L:      linux-media@vger.kernel.org
2360 W:      https://linuxtv.org
2361 T:      git git://linuxtv.org/media_tree.git
2362 S:      Maintained
2363 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2364
2365 AZTECH FM RADIO RECEIVER DRIVER
2366 M:      Hans Verkuil <hverkuil@xs4all.nl>
2367 L:      linux-media@vger.kernel.org
2368 T:      git git://linuxtv.org/media_tree.git
2369 W:      https://linuxtv.org
2370 S:      Maintained
2371 F:      drivers/media/radio/radio-aztech*
2372
2373 B43 WIRELESS DRIVER
2374 L:      linux-wireless@vger.kernel.org
2375 L:      b43-dev@lists.infradead.org
2376 W:      http://wireless.kernel.org/en/users/Drivers/b43
2377 S:      Odd Fixes
2378 F:      drivers/net/wireless/broadcom/b43/
2379
2380 B43LEGACY WIRELESS DRIVER
2381 M:      Larry Finger <Larry.Finger@lwfinger.net>
2382 L:      linux-wireless@vger.kernel.org
2383 L:      b43-dev@lists.infradead.org
2384 W:      http://wireless.kernel.org/en/users/Drivers/b43
2385 S:      Maintained
2386 F:      drivers/net/wireless/broadcom/b43legacy/
2387
2388 BACKLIGHT CLASS/SUBSYSTEM
2389 M:      Jingoo Han <jingoohan1@gmail.com>
2390 M:      Lee Jones <lee.jones@linaro.org>
2391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2392 S:      Maintained
2393 F:      drivers/video/backlight/
2394 F:      include/linux/backlight.h
2395
2396 BATMAN ADVANCED
2397 M:      Marek Lindner <mareklindner@neomailbox.ch>
2398 M:      Simon Wunderlich <sw@simonwunderlich.de>
2399 M:      Antonio Quartulli <a@unstable.cc>
2400 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2401 W:      https://www.open-mesh.org/
2402 Q:      https://patchwork.open-mesh.org/project/batman/list/
2403 S:      Maintained
2404 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2405 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2406 F:      Documentation/networking/batman-adv.txt
2407 F:      include/uapi/linux/batman_adv.h
2408 F:      net/batman-adv/
2409
2410 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2411 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2412 L:      linux-hams@vger.kernel.org
2413 W:      http://www.baycom.org/~tom/ham/ham.html
2414 S:      Maintained
2415 F:      drivers/net/hamradio/baycom*
2416
2417 BCACHE (BLOCK LAYER CACHE)
2418 M:      Kent Overstreet <kent.overstreet@gmail.com>
2419 L:      linux-bcache@vger.kernel.org
2420 W:      http://bcache.evilpiepirate.org
2421 S:      Orphan
2422 F:      drivers/md/bcache/
2423
2424 BDISP ST MEDIA DRIVER
2425 M:      Fabien Dessenne <fabien.dessenne@st.com>
2426 L:      linux-media@vger.kernel.org
2427 T:      git git://linuxtv.org/media_tree.git
2428 W:      https://linuxtv.org
2429 S:      Supported
2430 F:      drivers/media/platform/sti/bdisp
2431
2432 BEFS FILE SYSTEM
2433 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2434 M:      Salah Triki <salah.triki@gmail.com>
2435 S:      Maintained
2436 T:      git git://github.com/luisbg/linux-befs.git
2437 F:      Documentation/filesystems/befs.txt
2438 F:      fs/befs/
2439
2440 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2441 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2442 L:      netdev@vger.kernel.org
2443 S:      Maintained
2444 F:      drivers/net/ethernet/ec_bhf.c
2445
2446 BFS FILE SYSTEM
2447 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2448 S:      Maintained
2449 F:      Documentation/filesystems/bfs.txt
2450 F:      fs/bfs/
2451 F:      include/uapi/linux/bfs_fs.h
2452
2453 BLACKFIN ARCHITECTURE
2454 M:      Steven Miao <realmz6@gmail.com>
2455 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2456 T:      git git://git.code.sf.net/p/adi-linux/code
2457 W:      http://blackfin.uclinux.org
2458 S:      Supported
2459 F:      arch/blackfin/
2460
2461 BLACKFIN EMAC DRIVER
2462 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463 W:      http://blackfin.uclinux.org
2464 S:      Supported
2465 F:      drivers/net/ethernet/adi/
2466
2467 BLACKFIN RTC DRIVER
2468 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2469 W:      http://blackfin.uclinux.org
2470 S:      Supported
2471 F:      drivers/rtc/rtc-bfin.c
2472
2473 BLACKFIN SDH DRIVER
2474 M:      Sonic Zhang <sonic.zhang@analog.com>
2475 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2476 W:      http://blackfin.uclinux.org
2477 S:      Supported
2478 F:      drivers/mmc/host/bfin_sdh.c
2479
2480 BLACKFIN SERIAL DRIVER
2481 M:      Sonic Zhang <sonic.zhang@analog.com>
2482 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483 W:      http://blackfin.uclinux.org
2484 S:      Supported
2485 F:      drivers/tty/serial/bfin_uart.c
2486
2487 BLACKFIN WATCHDOG DRIVER
2488 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2489 W:      http://blackfin.uclinux.org
2490 S:      Supported
2491 F:      drivers/watchdog/bfin_wdt.c
2492
2493 BLACKFIN I2C TWI DRIVER
2494 M:      Sonic Zhang <sonic.zhang@analog.com>
2495 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2496 W:      http://blackfin.uclinux.org/
2497 S:      Supported
2498 F:      drivers/i2c/busses/i2c-bfin-twi.c
2499
2500 BLACKFIN MEDIA DRIVER
2501 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2502 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503 W:      http://blackfin.uclinux.org/
2504 S:      Supported
2505 F:      drivers/media/platform/blackfin/
2506 F:      drivers/media/i2c/adv7183*
2507 F:      drivers/media/i2c/vs6624*
2508
2509 BLINKM RGB LED DRIVER
2510 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2511 S:      Maintained
2512 F:      drivers/leds/leds-blinkm.c
2513
2514 BLOCK LAYER
2515 M:      Jens Axboe <axboe@kernel.dk>
2516 L:      linux-block@vger.kernel.org
2517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2518 S:      Maintained
2519 F:      block/
2520 F:      kernel/trace/blktrace.c
2521 F:      lib/sbitmap.c
2522
2523 BLOCK2MTD DRIVER
2524 M:      Joern Engel <joern@lazybastard.org>
2525 L:      linux-mtd@lists.infradead.org
2526 S:      Maintained
2527 F:      drivers/mtd/devices/block2mtd.c
2528
2529 BLUETOOTH DRIVERS
2530 M:      Marcel Holtmann <marcel@holtmann.org>
2531 M:      Gustavo Padovan <gustavo@padovan.org>
2532 M:      Johan Hedberg <johan.hedberg@gmail.com>
2533 L:      linux-bluetooth@vger.kernel.org
2534 W:      http://www.bluez.org/
2535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2537 S:      Maintained
2538 F:      drivers/bluetooth/
2539
2540 BLUETOOTH SUBSYSTEM
2541 M:      Marcel Holtmann <marcel@holtmann.org>
2542 M:      Gustavo Padovan <gustavo@padovan.org>
2543 M:      Johan Hedberg <johan.hedberg@gmail.com>
2544 L:      linux-bluetooth@vger.kernel.org
2545 W:      http://www.bluez.org/
2546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2548 S:      Maintained
2549 F:      net/bluetooth/
2550 F:      include/net/bluetooth/
2551
2552 BONDING DRIVER
2553 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2554 M:      Veaceslav Falico <vfalico@gmail.com>
2555 M:      Andy Gospodarek <andy@greyhouse.net>
2556 L:      netdev@vger.kernel.org
2557 W:      http://sourceforge.net/projects/bonding/
2558 S:      Supported
2559 F:      drivers/net/bonding/
2560 F:      include/uapi/linux/if_bonding.h
2561
2562 BPF (Safe dynamic programs and tools)
2563 M:      Alexei Starovoitov <ast@kernel.org>
2564 L:      netdev@vger.kernel.org
2565 L:      linux-kernel@vger.kernel.org
2566 S:      Supported
2567 F:      kernel/bpf/
2568 F:      tools/testing/selftests/bpf/
2569 F:      lib/test_bpf.c
2570
2571 BROADCOM B44 10/100 ETHERNET DRIVER
2572 M:      Michael Chan <michael.chan@broadcom.com>
2573 L:      netdev@vger.kernel.org
2574 S:      Supported
2575 F:      drivers/net/ethernet/broadcom/b44.*
2576
2577 BROADCOM B53 ETHERNET SWITCH DRIVER
2578 M:      Florian Fainelli <f.fainelli@gmail.com>
2579 L:      netdev@vger.kernel.org
2580 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2581 S:      Supported
2582 F:      drivers/net/dsa/b53/*
2583 F:      include/linux/platform_data/b53.h
2584
2585 BROADCOM GENET ETHERNET DRIVER
2586 M:      Florian Fainelli <f.fainelli@gmail.com>
2587 L:      netdev@vger.kernel.org
2588 S:      Supported
2589 F:      drivers/net/ethernet/broadcom/genet/
2590
2591 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2592 M:      Rasesh Mody <rasesh.mody@cavium.com>
2593 M:      Harish Patil <harish.patil@cavium.com>
2594 M:      Dept-GELinuxNICDev@cavium.com
2595 L:      netdev@vger.kernel.org
2596 S:      Supported
2597 F:      drivers/net/ethernet/broadcom/bnx2.*
2598 F:      drivers/net/ethernet/broadcom/bnx2_*
2599
2600 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2601 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2602 M:      Ariel Elior <ariel.elior@cavium.com>
2603 M:      everest-linux-l2@cavium.com
2604 L:      netdev@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/ethernet/broadcom/bnx2x/
2607
2608 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2609 M:      Michael Chan <michael.chan@broadcom.com>
2610 L:      netdev@vger.kernel.org
2611 S:      Supported
2612 F:      drivers/net/ethernet/broadcom/bnxt/
2613
2614 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2615 M:      Florian Fainelli <f.fainelli@gmail.com>
2616 M:      Ray Jui <rjui@broadcom.com>
2617 M:      Scott Branden <sbranden@broadcom.com>
2618 M:      bcm-kernel-feedback-list@broadcom.com
2619 T:      git git://github.com/broadcom/mach-bcm
2620 S:      Maintained
2621 N:      bcm281*
2622 N:      bcm113*
2623 N:      bcm216*
2624 N:      kona
2625 F:      arch/arm/mach-bcm/
2626
2627 BROADCOM BCM2835 ARM ARCHITECTURE
2628 M:      Stephen Warren <swarren@wwwdotorg.org>
2629 M:      Lee Jones <lee@kernel.org>
2630 M:      Eric Anholt <eric@anholt.net>
2631 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2634 S:      Maintained
2635 N:      bcm2835
2636 F:      drivers/staging/vc04_services
2637
2638 BROADCOM BCM47XX MIPS ARCHITECTURE
2639 M:      Hauke Mehrtens <hauke@hauke-m.de>
2640 M:      Rafał Miłecki <zajec5@gmail.com>
2641 L:      linux-mips@linux-mips.org
2642 S:      Maintained
2643 F:      Documentation/devicetree/bindings/mips/brcm/
2644 F:      arch/mips/bcm47xx/*
2645 F:      arch/mips/include/asm/mach-bcm47xx/*
2646
2647 BROADCOM BCM5301X ARM ARCHITECTURE
2648 M:      Hauke Mehrtens <hauke@hauke-m.de>
2649 M:      Rafał Miłecki <zajec5@gmail.com>
2650 M:      bcm-kernel-feedback-list@broadcom.com
2651 L:      linux-arm-kernel@lists.infradead.org
2652 S:      Maintained
2653 F:      arch/arm/mach-bcm/bcm_5301x.c
2654 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2655 F:      arch/arm/boot/dts/bcm470*
2656
2657 BROADCOM BCM53573 ARM ARCHITECTURE
2658 M:      Rafał Miłecki <rafal@milecki.pl>
2659 L:      linux-arm-kernel@lists.infradead.org
2660 S:      Maintained
2661 F:      arch/arm/boot/dts/bcm53573*
2662 F:      arch/arm/boot/dts/bcm47189*
2663
2664 BROADCOM BCM63XX ARM ARCHITECTURE
2665 M:      Florian Fainelli <f.fainelli@gmail.com>
2666 M:      bcm-kernel-feedback-list@broadcom.com
2667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2668 T:      git git://github.com/broadcom/stblinux.git
2669 S:      Maintained
2670 N:      bcm63xx
2671
2672 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2673 M:      Kevin Cernekee <cernekee@gmail.com>
2674 L:      linux-usb@vger.kernel.org
2675 S:      Maintained
2676 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2677
2678 BROADCOM BCM7XXX ARM ARCHITECTURE
2679 M:      Brian Norris <computersforpeace@gmail.com>
2680 M:      Gregory Fong <gregory.0xf0@gmail.com>
2681 M:      Florian Fainelli <f.fainelli@gmail.com>
2682 M:      bcm-kernel-feedback-list@broadcom.com
2683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 T:      git git://github.com/broadcom/stblinux.git
2685 S:      Maintained
2686 F:      arch/arm/mach-bcm/*brcmstb*
2687 F:      arch/arm/boot/dts/bcm7*.dts*
2688 F:      drivers/bus/brcmstb_gisb.c
2689 N:      brcmstb
2690
2691 BROADCOM BMIPS MIPS ARCHITECTURE
2692 M:      Kevin Cernekee <cernekee@gmail.com>
2693 M:      Florian Fainelli <f.fainelli@gmail.com>
2694 L:      linux-mips@linux-mips.org
2695 T:      git git://github.com/broadcom/stblinux.git
2696 S:      Maintained
2697 F:      arch/mips/bmips/*
2698 F:      arch/mips/include/asm/mach-bmips/*
2699 F:      arch/mips/kernel/*bmips*
2700 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2701 F:      drivers/irqchip/irq-bcm63*
2702 F:      drivers/irqchip/irq-bcm7*
2703 F:      drivers/irqchip/irq-brcmstb*
2704 F:      include/linux/bcm963xx_nvram.h
2705 F:      include/linux/bcm963xx_tag.h
2706
2707 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2708 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2709 M:      Prashant Sreedharan <prashant@broadcom.com>
2710 M:      Michael Chan <mchan@broadcom.com>
2711 L:      netdev@vger.kernel.org
2712 S:      Supported
2713 F:      drivers/net/ethernet/broadcom/tg3.*
2714
2715 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2716 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2717 M:      Franky Lin <franky.lin@broadcom.com>
2718 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2719 L:      linux-wireless@vger.kernel.org
2720 L:      brcm80211-dev-list.pdl@broadcom.com
2721 S:      Supported
2722 F:      drivers/net/wireless/broadcom/brcm80211/
2723
2724 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2725 M:      QLogic-Storage-Upstream@qlogic.com
2726 L:      linux-scsi@vger.kernel.org
2727 S:      Supported
2728 F:      drivers/scsi/bnx2fc/
2729
2730 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2731 M:      QLogic-Storage-Upstream@qlogic.com
2732 L:      linux-scsi@vger.kernel.org
2733 S:      Supported
2734 F:      drivers/scsi/bnx2i/
2735
2736 BROADCOM IPROC ARM ARCHITECTURE
2737 M:      Ray Jui <rjui@broadcom.com>
2738 M:      Scott Branden <sbranden@broadcom.com>
2739 M:      Jon Mason <jonmason@broadcom.com>
2740 M:      bcm-kernel-feedback-list@broadcom.com
2741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 T:      git git://github.com/broadcom/cygnus-linux.git
2743 S:      Maintained
2744 N:      iproc
2745 N:      cygnus
2746 N:      bcm[-_]nsp
2747 N:      bcm9113*
2748 N:      bcm9583*
2749 N:      bcm9585*
2750 N:      bcm9586*
2751 N:      bcm988312
2752 N:      bcm113*
2753 N:      bcm583*
2754 N:      bcm585*
2755 N:      bcm586*
2756 N:      bcm88312
2757 F:      arch/arm64/boot/dts/broadcom/ns2*
2758 F:      drivers/clk/bcm/clk-ns*
2759 F:      drivers/pinctrl/bcm/pinctrl-ns*
2760
2761 BROADCOM BRCMSTB GPIO DRIVER
2762 M:      Gregory Fong <gregory.0xf0@gmail.com>
2763 L:      bcm-kernel-feedback-list@broadcom.com
2764 S:      Supported
2765 F:      drivers/gpio/gpio-brcmstb.c
2766 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2767
2768 BROADCOM KONA GPIO DRIVER
2769 M:      Ray Jui <rjui@broadcom.com>
2770 L:      bcm-kernel-feedback-list@broadcom.com
2771 S:      Supported
2772 F:      drivers/gpio/gpio-bcm-kona.c
2773 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2774
2775 BROADCOM NVRAM DRIVER
2776 M:      Rafał Miłecki <zajec5@gmail.com>
2777 L:      linux-mips@linux-mips.org
2778 S:      Maintained
2779 F:      drivers/firmware/broadcom/*
2780
2781 BROADCOM STB NAND FLASH DRIVER
2782 M:      Brian Norris <computersforpeace@gmail.com>
2783 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2784 L:      linux-mtd@lists.infradead.org
2785 L:      bcm-kernel-feedback-list@broadcom.com
2786 S:      Maintained
2787 F:      drivers/mtd/nand/brcmnand/
2788
2789 BROADCOM STB AVS CPUFREQ DRIVER
2790 M:      Markus Mayer <mmayer@broadcom.com>
2791 M:      bcm-kernel-feedback-list@broadcom.com
2792 L:      linux-pm@vger.kernel.org
2793 S:      Maintained
2794 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2795 F:      drivers/cpufreq/brcmstb*
2796
2797 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2798 M:      Rafał Miłecki <zajec5@gmail.com>
2799 L:      linux-wireless@vger.kernel.org
2800 S:      Maintained
2801 F:      drivers/bcma/
2802 F:      include/linux/bcma/
2803
2804 BROADCOM SYSTEMPORT ETHERNET DRIVER
2805 M:      Florian Fainelli <f.fainelli@gmail.com>
2806 L:      netdev@vger.kernel.org
2807 S:      Supported
2808 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2809
2810 BROADCOM VULCAN ARM64 SOC
2811 M:      Jayachandran C. <c.jayachandran@gmail.com>
2812 M:      bcm-kernel-feedback-list@broadcom.com
2813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814 S:      Maintained
2815 F:      arch/arm64/boot/dts/broadcom/vulcan*
2816
2817 BROCADE BFA FC SCSI DRIVER
2818 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2819 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2820 L:      linux-scsi@vger.kernel.org
2821 S:      Supported
2822 F:      drivers/scsi/bfa/
2823
2824 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2825 M:      Rasesh Mody <rasesh.mody@cavium.com>
2826 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2827 M:      Dept-GELinuxNICDev@cavium.com
2828 L:      netdev@vger.kernel.org
2829 S:      Supported
2830 F:      drivers/net/ethernet/brocade/bna/
2831
2832 BSG (block layer generic sg v4 driver)
2833 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2834 L:      linux-scsi@vger.kernel.org
2835 S:      Supported
2836 F:      block/bsg.c
2837 F:      include/linux/bsg.h
2838 F:      include/uapi/linux/bsg.h
2839
2840 BT87X AUDIO DRIVER
2841 M:      Clemens Ladisch <clemens@ladisch.de>
2842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2843 T:      git git://git.alsa-project.org/alsa-kernel.git
2844 S:      Maintained
2845 F:      Documentation/sound/alsa/Bt87x.txt
2846 F:      sound/pci/bt87x.c
2847
2848 BT8XXGPIO DRIVER
2849 M:      Michael Buesch <m@bues.ch>
2850 W:      http://bu3sch.de/btgpio.php
2851 S:      Maintained
2852 F:      drivers/gpio/gpio-bt8xx.c
2853
2854 BTRFS FILE SYSTEM
2855 M:      Chris Mason <clm@fb.com>
2856 M:      Josef Bacik <jbacik@fb.com>
2857 M:      David Sterba <dsterba@suse.com>
2858 L:      linux-btrfs@vger.kernel.org
2859 W:      http://btrfs.wiki.kernel.org/
2860 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2862 S:      Maintained
2863 F:      Documentation/filesystems/btrfs.txt
2864 F:      fs/btrfs/
2865
2866 BTTV VIDEO4LINUX DRIVER
2867 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2868 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2869 L:      linux-media@vger.kernel.org
2870 W:      https://linuxtv.org
2871 T:      git git://linuxtv.org/media_tree.git
2872 S:      Odd fixes
2873 F:      Documentation/media/v4l-drivers/bttv*
2874 F:      drivers/media/pci/bt8xx/bttv*
2875
2876 BUSLOGIC SCSI DRIVER
2877 M:      Khalid Aziz <khalid@gonehiking.org>
2878 L:      linux-scsi@vger.kernel.org
2879 S:      Maintained
2880 F:      drivers/scsi/BusLogic.*
2881 F:      drivers/scsi/FlashPoint.*
2882
2883 C-MEDIA CMI8788 DRIVER
2884 M:      Clemens Ladisch <clemens@ladisch.de>
2885 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2886 T:      git git://git.alsa-project.org/alsa-kernel.git
2887 S:      Maintained
2888 F:      sound/pci/oxygen/
2889
2890 C6X ARCHITECTURE
2891 M:      Mark Salter <msalter@redhat.com>
2892 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2893 L:      linux-c6x-dev@linux-c6x.org
2894 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2895 S:      Maintained
2896 F:      arch/c6x/
2897
2898 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2899 M:      David Howells <dhowells@redhat.com>
2900 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2901 S:      Supported
2902 F:      Documentation/filesystems/caching/cachefiles.txt
2903 F:      fs/cachefiles/
2904
2905 CADET FM/AM RADIO RECEIVER DRIVER
2906 M:      Hans Verkuil <hverkuil@xs4all.nl>
2907 L:      linux-media@vger.kernel.org
2908 T:      git git://linuxtv.org/media_tree.git
2909 W:      https://linuxtv.org
2910 S:      Maintained
2911 F:      drivers/media/radio/radio-cadet*
2912
2913 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2914 M:      Jonathan Corbet <corbet@lwn.net>
2915 L:      linux-media@vger.kernel.org
2916 T:      git git://linuxtv.org/media_tree.git
2917 S:      Maintained
2918 F:      Documentation/media/v4l-drivers/cafe_ccic*
2919 F:      drivers/media/platform/marvell-ccic/
2920
2921 CAIF NETWORK LAYER
2922 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2923 L:      netdev@vger.kernel.org
2924 S:      Supported
2925 F:      Documentation/networking/caif/
2926 F:      drivers/net/caif/
2927 F:      include/uapi/linux/caif/
2928 F:      include/net/caif/
2929 F:      net/caif/
2930
2931 CALGARY x86-64 IOMMU
2932 M:      Muli Ben-Yehuda <mulix@mulix.org>
2933 M:      Jon Mason <jdmason@kudzu.us>
2934 L:      iommu@lists.linux-foundation.org
2935 S:      Maintained
2936 F:      arch/x86/kernel/pci-calgary_64.c
2937 F:      arch/x86/kernel/tce_64.c
2938 F:      arch/x86/include/asm/calgary.h
2939 F:      arch/x86/include/asm/tce.h
2940
2941 CAN NETWORK LAYER
2942 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2943 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2944 L:      linux-can@vger.kernel.org
2945 W:      https://github.com/linux-can
2946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2948 S:      Maintained
2949 F:      Documentation/networking/can.txt
2950 F:      net/can/
2951 F:      include/linux/can/core.h
2952 F:      include/uapi/linux/can.h
2953 F:      include/uapi/linux/can/bcm.h
2954 F:      include/uapi/linux/can/raw.h
2955 F:      include/uapi/linux/can/gw.h
2956
2957 CAN NETWORK DRIVERS
2958 M:      Wolfgang Grandegger <wg@grandegger.com>
2959 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2960 L:      linux-can@vger.kernel.org
2961 W:      https://github.com/linux-can
2962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2964 S:      Maintained
2965 F:      Documentation/devicetree/bindings/net/can/
2966 F:      drivers/net/can/
2967 F:      include/linux/can/dev.h
2968 F:      include/linux/can/platform/
2969 F:      include/uapi/linux/can/error.h
2970 F:      include/uapi/linux/can/netlink.h
2971
2972 CAPABILITIES
2973 M:      Serge Hallyn <serge@hallyn.com>
2974 L:      linux-security-module@vger.kernel.org
2975 S:      Supported
2976 F:      include/linux/capability.h
2977 F:      include/uapi/linux/capability.h
2978 F:      security/commoncap.c
2979 F:      kernel/capability.c
2980
2981 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2982 M:      Kevin Tsai <ktsai@capellamicro.com>
2983 S:      Maintained
2984 F:      drivers/iio/light/cm*
2985 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2986
2987 CAVIUM I2C DRIVER
2988 M:      Jan Glauber <jglauber@cavium.com>
2989 M:      David Daney <david.daney@cavium.com>
2990 W:      http://www.cavium.com
2991 S:      Supported
2992 F:      drivers/i2c/busses/i2c-octeon*
2993 F:      drivers/i2c/busses/i2c-thunderx*
2994
2995 CAVIUM LIQUIDIO NETWORK DRIVER
2996 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2997 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2998 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2999 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3000 L:     netdev@vger.kernel.org
3001 W:     http://www.cavium.com
3002 S:     Supported
3003 F:     drivers/net/ethernet/cavium/liquidio/
3004
3005 CC2520 IEEE-802.15.4 RADIO DRIVER
3006 M:      Varka Bhadram <varkabhadram@gmail.com>
3007 L:      linux-wpan@vger.kernel.org
3008 S:      Maintained
3009 F:      drivers/net/ieee802154/cc2520.c
3010 F:      include/linux/spi/cc2520.h
3011 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3012
3013 CEC DRIVER
3014 M:      Hans Verkuil <hans.verkuil@cisco.com>
3015 L:      linux-media@vger.kernel.org
3016 T:      git git://linuxtv.org/media_tree.git
3017 W:      http://linuxtv.org
3018 S:      Supported
3019 F:      Documentation/media/kapi/cec-core.rst
3020 F:      Documentation/media/uapi/cec
3021 F:      drivers/media/cec/
3022 F:      drivers/media/cec-edid.c
3023 F:      drivers/media/rc/keymaps/rc-cec.c
3024 F:      include/media/cec.h
3025 F:      include/media/cec-edid.h
3026 F:      include/uapi/linux/cec.h
3027 F:      include/uapi/linux/cec-funcs.h
3028
3029 CELL BROADBAND ENGINE ARCHITECTURE
3030 M:      Arnd Bergmann <arnd@arndb.de>
3031 L:      linuxppc-dev@lists.ozlabs.org
3032 W:      http://www.ibm.com/developerworks/power/cell/
3033 S:      Supported
3034 F:      arch/powerpc/include/asm/cell*.h
3035 F:      arch/powerpc/include/asm/spu*.h
3036 F:      arch/powerpc/include/uapi/asm/spu*.h
3037 F:      arch/powerpc/oprofile/*cell*
3038 F:      arch/powerpc/platforms/cell/
3039
3040 CEPH COMMON CODE (LIBCEPH)
3041 M:      Ilya Dryomov <idryomov@gmail.com>
3042 M:      "Yan, Zheng" <zyan@redhat.com>
3043 M:      Sage Weil <sage@redhat.com>
3044 L:      ceph-devel@vger.kernel.org
3045 W:      http://ceph.com/
3046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3047 T:      git git://github.com/ceph/ceph-client.git
3048 S:      Supported
3049 F:      net/ceph/
3050 F:      include/linux/ceph/
3051 F:      include/linux/crush/
3052
3053 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3054 M:      "Yan, Zheng" <zyan@redhat.com>
3055 M:      Sage Weil <sage@redhat.com>
3056 M:      Ilya Dryomov <idryomov@gmail.com>
3057 L:      ceph-devel@vger.kernel.org
3058 W:      http://ceph.com/
3059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3060 T:      git git://github.com/ceph/ceph-client.git
3061 S:      Supported
3062 F:      Documentation/filesystems/ceph.txt
3063 F:      fs/ceph/
3064
3065 CERTIFICATE HANDLING:
3066 M:      David Howells <dhowells@redhat.com>
3067 M:      David Woodhouse <dwmw2@infradead.org>
3068 L:      keyrings@vger.kernel.org
3069 S:      Maintained
3070 F:      Documentation/module-signing.txt
3071 F:      certs/
3072 F:      scripts/sign-file.c
3073 F:      scripts/extract-cert.c
3074
3075 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3076 L:      linux-usb@vger.kernel.org
3077 S:      Orphan
3078 F:      Documentation/usb/WUSB-Design-overview.txt
3079 F:      Documentation/usb/wusb-cbaf
3080 F:      drivers/usb/host/hwa-hc.c
3081 F:      drivers/usb/host/whci/
3082 F:      drivers/usb/wusbcore/
3083 F:      include/linux/usb/wusb*
3084
3085 HT16K33 LED CONTROLLER DRIVER
3086 M:      Robin van der Gracht <robin@protonic.nl>
3087 S:      Maintained
3088 F:      drivers/auxdisplay/ht16k33.c
3089 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3090
3091 CFAG12864B LCD DRIVER
3092 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3093 W:      http://miguelojeda.es/auxdisplay.htm
3094 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3095 S:      Maintained
3096 F:      drivers/auxdisplay/cfag12864b.c
3097 F:      include/linux/cfag12864b.h
3098
3099 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3100 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3101 W:      http://miguelojeda.es/auxdisplay.htm
3102 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3103 S:      Maintained
3104 F:      drivers/auxdisplay/cfag12864bfb.c
3105 F:      include/linux/cfag12864b.h
3106
3107 CFG80211 and NL80211
3108 M:      Johannes Berg <johannes@sipsolutions.net>
3109 L:      linux-wireless@vger.kernel.org
3110 W:      http://wireless.kernel.org/
3111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3113 S:      Maintained
3114 F:      include/uapi/linux/nl80211.h
3115 F:      include/net/cfg80211.h
3116 F:      net/wireless/*
3117 X:      net/wireless/wext*
3118
3119 CHAR and MISC DRIVERS
3120 M:      Arnd Bergmann <arnd@arndb.de>
3121 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3123 S:      Supported
3124 F:      drivers/char/*
3125 F:      drivers/misc/*
3126 F:      include/linux/miscdevice.h
3127
3128 CHECKPATCH
3129 M:      Andy Whitcroft <apw@canonical.com>
3130 M:      Joe Perches <joe@perches.com>
3131 S:      Maintained
3132 F:      scripts/checkpatch.pl
3133
3134 CHINESE DOCUMENTATION
3135 M:      Harry Wei <harryxiyou@gmail.com>
3136 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3137 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3138 S:      Maintained
3139 F:      Documentation/translations/zh_CN/
3140
3141 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3142 M:      Peter Chen <Peter.Chen@nxp.com>
3143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3144 L:      linux-usb@vger.kernel.org
3145 S:      Maintained
3146 F:      drivers/usb/chipidea/
3147
3148 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3149 M:      Hans de Goede <hdegoede@redhat.com>
3150 L:      linux-input@vger.kernel.org
3151 S:      Maintained
3152 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3153 F:      drivers/input/touchscreen/chipone_icn8318.c
3154
3155 CHROME HARDWARE PLATFORM SUPPORT
3156 M:      Olof Johansson <olof@lixom.net>
3157 S:      Maintained
3158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3159 F:      drivers/platform/chrome/
3160
3161 CISCO VIC ETHERNET NIC DRIVER
3162 M:      Christian Benvenuti <benve@cisco.com>
3163 M:      Sujith Sankar <ssujith@cisco.com>
3164 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3165 M:      Neel Patel <neepatel@cisco.com>
3166 S:      Supported
3167 F:      drivers/net/ethernet/cisco/enic/
3168
3169 CISCO VIC LOW LATENCY NIC DRIVER
3170 M:      Christian Benvenuti <benve@cisco.com>
3171 M:      Dave Goodell <dgoodell@cisco.com>
3172 S:      Supported
3173 F:      drivers/infiniband/hw/usnic/
3174
3175 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3176 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3177 L:      netdev@vger.kernel.org
3178 S:      Maintained
3179 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3180
3181 CIRRUS LOGIC AUDIO CODEC DRIVERS
3182 M:      Brian Austin <brian.austin@cirrus.com>
3183 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3185 S:      Maintained
3186 F:      sound/soc/codecs/cs*
3187
3188 CLEANCACHE API
3189 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3190 L:      linux-kernel@vger.kernel.org
3191 S:      Maintained
3192 F:      mm/cleancache.c
3193 F:      include/linux/cleancache.h
3194
3195 CLK API
3196 M:      Russell King <linux@armlinux.org.uk>
3197 L:      linux-clk@vger.kernel.org
3198 S:      Maintained
3199 F:      include/linux/clk.h
3200
3201 CLOCKSOURCE, CLOCKEVENT DRIVERS
3202 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3203 M:      Thomas Gleixner <tglx@linutronix.de>
3204 L:      linux-kernel@vger.kernel.org
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3206 S:      Supported
3207 F:      drivers/clocksource
3208
3209 CISCO FCOE HBA DRIVER
3210 M:      Satish Kharat <satishkh@cisco.com>
3211 M:      Sesidhar Baddela <sebaddel@cisco.com>
3212 M:      Karan Tilak Kumar <kartilak@cisco.com>
3213 L:      linux-scsi@vger.kernel.org
3214 S:      Supported
3215 F:      drivers/scsi/fnic/
3216
3217 CISCO SCSI HBA DRIVER
3218 M:      Karan Tilak Kumar <kartilak@cisco.com>
3219 M:      Sesidhar Baddela <sebaddel@cisco.com>
3220 L:      linux-scsi@vger.kernel.org
3221 S:      Supported
3222 F:      drivers/scsi/snic/
3223
3224 CMPC ACPI DRIVER
3225 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3226 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3227 L:      platform-driver-x86@vger.kernel.org
3228 S:      Supported
3229 F:      drivers/platform/x86/classmate-laptop.c
3230
3231 COBALT MEDIA DRIVER
3232 M:      Hans Verkuil <hans.verkuil@cisco.com>
3233 L:      linux-media@vger.kernel.org
3234 T:      git git://linuxtv.org/media_tree.git
3235 W:      https://linuxtv.org
3236 S:      Supported
3237 F:      drivers/media/pci/cobalt/
3238
3239 COCCINELLE/Semantic Patches (SmPL)
3240 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3241 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3242 M:      Nicolas Palix <nicolas.palix@imag.fr>
3243 M:      Michal Marek <mmarek@suse.com>
3244 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3246 W:      http://coccinelle.lip6.fr/
3247 S:      Supported
3248 F:      Documentation/dev-tools/coccinelle.rst
3249 F:      scripts/coccinelle/
3250 F:      scripts/coccicheck
3251
3252 CODA FILE SYSTEM
3253 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3254 M:      coda@cs.cmu.edu
3255 L:      codalist@coda.cs.cmu.edu
3256 W:      http://www.coda.cs.cmu.edu/
3257 S:      Maintained
3258 F:      Documentation/filesystems/coda.txt
3259 F:      fs/coda/
3260 F:      include/linux/coda*.h
3261 F:      include/uapi/linux/coda*.h
3262
3263 CODA V4L2 MEM2MEM DRIVER
3264 M:      Philipp Zabel <p.zabel@pengutronix.de>
3265 L:      linux-media@vger.kernel.org
3266 S:      Maintained
3267 F:      Documentation/devicetree/bindings/media/coda.txt
3268 F:      drivers/media/platform/coda/
3269
3270 COMMON CLK FRAMEWORK
3271 M:      Michael Turquette <mturquette@baylibre.com>
3272 M:      Stephen Boyd <sboyd@codeaurora.org>
3273 L:      linux-clk@vger.kernel.org
3274 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3276 S:      Maintained
3277 F:      Documentation/devicetree/bindings/clock/
3278 F:      drivers/clk/
3279 X:      drivers/clk/clkdev.c
3280 F:      include/linux/clk-pr*
3281 F:      include/linux/clk/
3282
3283 COMMON INTERNET FILE SYSTEM (CIFS)
3284 M:      Steve French <sfrench@samba.org>
3285 L:      linux-cifs@vger.kernel.org
3286 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3287 W:      http://linux-cifs.samba.org/
3288 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3289 S:      Supported
3290 F:      Documentation/filesystems/cifs/
3291 F:      fs/cifs/
3292
3293 COMPACTPCI HOTPLUG CORE
3294 M:      Scott Murray <scott@spiteful.org>
3295 L:      linux-pci@vger.kernel.org
3296 S:      Maintained
3297 F:      drivers/pci/hotplug/cpci_hotplug*
3298
3299 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3300 M:      Scott Murray <scott@spiteful.org>
3301 L:      linux-pci@vger.kernel.org
3302 S:      Maintained
3303 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3304
3305 COMPACTPCI HOTPLUG GENERIC DRIVER
3306 M:      Scott Murray <scott@spiteful.org>
3307 L:      linux-pci@vger.kernel.org
3308 S:      Maintained
3309 F:      drivers/pci/hotplug/cpcihp_generic.c
3310
3311 COMPAL LAPTOP SUPPORT
3312 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3313 L:      platform-driver-x86@vger.kernel.org
3314 S:      Maintained
3315 F:      drivers/platform/x86/compal-laptop.c
3316
3317 CONEXANT ACCESSRUNNER USB DRIVER
3318 L:      accessrunner-general@lists.sourceforge.net
3319 W:      http://accessrunner.sourceforge.net/
3320 S:      Orphan
3321 F:      drivers/usb/atm/cxacru.c
3322
3323 CONFIGFS
3324 M:      Joel Becker <jlbec@evilplan.org>
3325 M:      Christoph Hellwig <hch@lst.de>
3326 T:      git git://git.infradead.org/users/hch/configfs.git
3327 S:      Supported
3328 F:      fs/configfs/
3329 F:      include/linux/configfs.h
3330
3331 CONNECTOR
3332 M:      Evgeniy Polyakov <zbr@ioremap.net>
3333 L:      netdev@vger.kernel.org
3334 S:      Maintained
3335 F:      drivers/connector/
3336
3337 CONTROL GROUP (CGROUP)
3338 M:      Tejun Heo <tj@kernel.org>
3339 M:      Li Zefan <lizefan@huawei.com>
3340 M:      Johannes Weiner <hannes@cmpxchg.org>
3341 L:      cgroups@vger.kernel.org
3342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3343 S:      Maintained
3344 F:      Documentation/cgroup*
3345 F:      include/linux/cgroup*
3346 F:      kernel/cgroup*
3347
3348 CONTROL GROUP - CPUSET
3349 M:      Li Zefan <lizefan@huawei.com>
3350 L:      cgroups@vger.kernel.org
3351 W:      http://www.bullopensource.org/cpuset/
3352 W:      http://oss.sgi.com/projects/cpusets/
3353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3354 S:      Maintained
3355 F:      Documentation/cgroup-v1/cpusets.txt
3356 F:      include/linux/cpuset.h
3357 F:      kernel/cpuset.c
3358
3359 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3360 M:      Johannes Weiner <hannes@cmpxchg.org>
3361 M:      Michal Hocko <mhocko@kernel.org>
3362 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3363 L:      cgroups@vger.kernel.org
3364 L:      linux-mm@kvack.org
3365 S:      Maintained
3366 F:      mm/memcontrol.c
3367 F:      mm/swap_cgroup.c
3368
3369 CORETEMP HARDWARE MONITORING DRIVER
3370 M:      Fenghua Yu <fenghua.yu@intel.com>
3371 L:      linux-hwmon@vger.kernel.org
3372 S:      Maintained
3373 F:      Documentation/hwmon/coretemp
3374 F:      drivers/hwmon/coretemp.c
3375
3376 COSA/SRP SYNC SERIAL DRIVER
3377 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3378 W:      http://www.fi.muni.cz/~kas/cosa/
3379 S:      Maintained
3380 F:      drivers/net/wan/cosa*
3381
3382 CPMAC ETHERNET DRIVER
3383 M:      Florian Fainelli <f.fainelli@gmail.com>
3384 L:      netdev@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/net/ethernet/ti/cpmac.c
3387
3388 CPU FREQUENCY DRIVERS
3389 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3390 M:      Viresh Kumar <viresh.kumar@linaro.org>
3391 L:      linux-pm@vger.kernel.org
3392 S:      Maintained
3393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3394 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3395 B:      https://bugzilla.kernel.org
3396 F:      Documentation/cpu-freq/
3397 F:      drivers/cpufreq/
3398 F:      include/linux/cpufreq.h
3399
3400 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3401 M:      Viresh Kumar <viresh.kumar@linaro.org>
3402 M:      Sudeep Holla <sudeep.holla@arm.com>
3403 L:      linux-pm@vger.kernel.org
3404 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3405 S:      Maintained
3406 F:      drivers/cpufreq/arm_big_little.h
3407 F:      drivers/cpufreq/arm_big_little.c
3408 F:      drivers/cpufreq/arm_big_little_dt.c
3409
3410 CPUIDLE DRIVER - ARM BIG LITTLE
3411 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3412 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3413 L:      linux-pm@vger.kernel.org
3414 L:      linux-arm-kernel@lists.infradead.org
3415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3416 S:      Maintained
3417 F:      drivers/cpuidle/cpuidle-big_little.c
3418
3419 CPUIDLE DRIVER - ARM EXYNOS
3420 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3421 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3422 M:      Kukjin Kim <kgene@kernel.org>
3423 L:      linux-pm@vger.kernel.org
3424 L:      linux-samsung-soc@vger.kernel.org
3425 S:      Supported
3426 F:      drivers/cpuidle/cpuidle-exynos.c
3427 F:      arch/arm/mach-exynos/pm.c
3428
3429 CPUIDLE DRIVERS
3430 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3431 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3432 L:      linux-pm@vger.kernel.org
3433 S:      Maintained
3434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3435 B:      https://bugzilla.kernel.org
3436 F:      drivers/cpuidle/*
3437 F:      include/linux/cpuidle.h
3438
3439 CPUID/MSR DRIVER
3440 M:      "H. Peter Anvin" <hpa@zytor.com>
3441 S:      Maintained
3442 F:      arch/x86/kernel/cpuid.c
3443 F:      arch/x86/kernel/msr.c
3444
3445 CPU POWER MONITORING SUBSYSTEM
3446 M:      Thomas Renninger <trenn@suse.com>
3447 L:      linux-pm@vger.kernel.org
3448 S:      Maintained
3449 F:      tools/power/cpupower/
3450
3451 CRAMFS FILESYSTEM
3452 W:      http://sourceforge.net/projects/cramfs/
3453 S:      Orphan / Obsolete
3454 F:      Documentation/filesystems/cramfs.txt
3455 F:      fs/cramfs/
3456
3457 CRIS PORT
3458 M:      Mikael Starvik <starvik@axis.com>
3459 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3460 L:      linux-cris-kernel@axis.com
3461 W:      http://developer.axis.com
3462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3463 S:      Maintained
3464 F:      arch/cris/
3465 F:      drivers/tty/serial/crisv10.*
3466
3467 CRYPTO API
3468 M:      Herbert Xu <herbert@gondor.apana.org.au>
3469 M:      "David S. Miller" <davem@davemloft.net>
3470 L:      linux-crypto@vger.kernel.org
3471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3473 S:      Maintained
3474 F:      Documentation/crypto/
3475 F:      Documentation/devicetree/bindings/crypto/
3476 F:      Documentation/DocBook/crypto-API.tmpl
3477 F:      arch/*/crypto/
3478 F:      crypto/
3479 F:      drivers/crypto/
3480 F:      include/crypto/
3481 F:      include/linux/crypto*
3482
3483 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3484 M:      Neil Horman <nhorman@tuxdriver.com>
3485 L:      linux-crypto@vger.kernel.org
3486 S:      Maintained
3487 F:      crypto/ansi_cprng.c
3488 F:      crypto/rng.c
3489
3490 CS3308 MEDIA DRIVER
3491 M:      Hans Verkuil <hverkuil@xs4all.nl>
3492 L:      linux-media@vger.kernel.org
3493 T:      git git://linuxtv.org/media_tree.git
3494 W:      http://linuxtv.org
3495 S:      Odd Fixes
3496 F:      drivers/media/i2c/cs3308.c
3497 F:      drivers/media/i2c/cs3308.h
3498
3499 CS5535 Audio ALSA driver
3500 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3501 S:      Maintained
3502 F:      sound/pci/cs5535audio/
3503
3504 CW1200 WLAN driver
3505 M:      Solomon Peachy <pizza@shaftnet.org>
3506 S:      Maintained
3507 F:      drivers/net/wireless/st/cw1200/
3508
3509 CX18 VIDEO4LINUX DRIVER
3510 M:      Andy Walls <awalls@md.metrocast.net>
3511 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3512 L:      linux-media@vger.kernel.org
3513 T:      git git://linuxtv.org/media_tree.git
3514 W:      https://linuxtv.org
3515 W:      http://www.ivtvdriver.org/index.php/Cx18
3516 S:      Maintained
3517 F:      Documentation/media/v4l-drivers/cx18*
3518 F:      drivers/media/pci/cx18/
3519 F:      include/uapi/linux/ivtv*
3520
3521 CX2341X MPEG ENCODER HELPER MODULE
3522 M:      Hans Verkuil <hverkuil@xs4all.nl>
3523 L:      linux-media@vger.kernel.org
3524 T:      git git://linuxtv.org/media_tree.git
3525 W:      https://linuxtv.org
3526 S:      Maintained
3527 F:      drivers/media/common/cx2341x*
3528 F:      include/media/cx2341x*
3529
3530 CX24120 MEDIA DRIVER
3531 M:      Jemma Denson <jdenson@gmail.com>
3532 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3533 L:      linux-media@vger.kernel.org
3534 W:      https://linuxtv.org
3535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3536 S:      Maintained
3537 F:      drivers/media/dvb-frontends/cx24120*
3538
3539 CX88 VIDEO4LINUX DRIVER
3540 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3541 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3542 L:      linux-media@vger.kernel.org
3543 W:      https://linuxtv.org
3544 T:      git git://linuxtv.org/media_tree.git
3545 S:      Odd fixes
3546 F:      Documentation/media/v4l-drivers/cx88*
3547 F:      drivers/media/pci/cx88/
3548
3549 CXD2820R MEDIA DRIVER
3550 M:      Antti Palosaari <crope@iki.fi>
3551 L:      linux-media@vger.kernel.org
3552 W:      https://linuxtv.org
3553 W:      http://palosaari.fi/linux/
3554 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3555 T:      git git://linuxtv.org/anttip/media_tree.git
3556 S:      Maintained
3557 F:      drivers/media/dvb-frontends/cxd2820r*
3558
3559 CXGB3 ETHERNET DRIVER (CXGB3)
3560 M:      Santosh Raspatur <santosh@chelsio.com>
3561 L:      netdev@vger.kernel.org
3562 W:      http://www.chelsio.com
3563 S:      Supported
3564 F:      drivers/net/ethernet/chelsio/cxgb3/
3565
3566 CXGB3 ISCSI DRIVER (CXGB3I)
3567 M:      Karen Xie <kxie@chelsio.com>
3568 L:      linux-scsi@vger.kernel.org
3569 W:      http://www.chelsio.com
3570 S:      Supported
3571 F:      drivers/scsi/cxgbi/cxgb3i
3572
3573 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3574 M:      Steve Wise <swise@chelsio.com>
3575 L:      linux-rdma@vger.kernel.org
3576 W:      http://www.openfabrics.org
3577 S:      Supported
3578 F:      drivers/infiniband/hw/cxgb3/
3579 F:      include/uapi/rdma/cxgb3-abi.h
3580
3581 CXGB4 ETHERNET DRIVER (CXGB4)
3582 M:      Hariprasad S <hariprasad@chelsio.com>
3583 L:      netdev@vger.kernel.org
3584 W:      http://www.chelsio.com
3585 S:      Supported
3586 F:      drivers/net/ethernet/chelsio/cxgb4/
3587
3588 CXGB4 ISCSI DRIVER (CXGB4I)
3589 M:      Karen Xie <kxie@chelsio.com>
3590 L:      linux-scsi@vger.kernel.org
3591 W:      http://www.chelsio.com
3592 S:      Supported
3593 F:      drivers/scsi/cxgbi/cxgb4i
3594
3595 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3596 M:      Steve Wise <swise@chelsio.com>
3597 L:      linux-rdma@vger.kernel.org
3598 W:      http://www.openfabrics.org
3599 S:      Supported
3600 F:      drivers/infiniband/hw/cxgb4/
3601 F:      include/uapi/rdma/cxgb4-abi.h
3602
3603 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3604 M:      Casey Leedom <leedom@chelsio.com>
3605 L:      netdev@vger.kernel.org
3606 W:      http://www.chelsio.com
3607 S:      Supported
3608 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3609
3610 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3611 M:      Ian Munsie <imunsie@au1.ibm.com>
3612 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3613 L:      linuxppc-dev@lists.ozlabs.org
3614 S:      Supported
3615 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3616 F:      drivers/misc/cxl/
3617 F:      include/misc/cxl*
3618 F:      include/uapi/misc/cxl.h
3619 F:      Documentation/powerpc/cxl.txt
3620 F:      Documentation/ABI/testing/sysfs-class-cxl
3621
3622 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3623 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3624 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3625 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3626 L:      linux-scsi@vger.kernel.org
3627 S:      Supported
3628 F:      drivers/scsi/cxlflash/
3629 F:      include/uapi/scsi/cxlflash_ioctls.h
3630 F:      Documentation/powerpc/cxlflash.txt
3631
3632 STMMAC ETHERNET DRIVER
3633 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3634 M:      Alexandre Torgue <alexandre.torgue@st.com>
3635 L:      netdev@vger.kernel.org
3636 W:      http://www.stlinux.com
3637 S:      Supported
3638 F:      drivers/net/ethernet/stmicro/stmmac/
3639
3640 CYBERPRO FB DRIVER
3641 M:      Russell King <linux@armlinux.org.uk>
3642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3643 W:      http://www.armlinux.org.uk/
3644 S:      Maintained
3645 F:      drivers/video/fbdev/cyber2000fb.*
3646
3647 CYCLADES ASYNC MUX DRIVER
3648 W:      http://www.cyclades.com/
3649 S:      Orphan
3650 F:      drivers/tty/cyclades.c
3651 F:      include/linux/cyclades.h
3652 F:      include/uapi/linux/cyclades.h
3653
3654 CYCLADES PC300 DRIVER
3655 W:      http://www.cyclades.com/
3656 S:      Orphan
3657 F:      drivers/net/wan/pc300*
3658
3659 CYPRESS_FIRMWARE MEDIA DRIVER
3660 M:      Antti Palosaari <crope@iki.fi>
3661 L:      linux-media@vger.kernel.org
3662 W:      https://linuxtv.org
3663 W:      http://palosaari.fi/linux/
3664 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3665 T:      git git://linuxtv.org/anttip/media_tree.git
3666 S:      Maintained
3667 F:      drivers/media/common/cypress_firmware*
3668
3669 CYTTSP TOUCHSCREEN DRIVER
3670 M:      Ferruh Yigit <fery@cypress.com>
3671 L:      linux-input@vger.kernel.org
3672 S:      Supported
3673 F:      drivers/input/touchscreen/cyttsp*
3674 F:      include/linux/input/cyttsp.h
3675
3676 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3677 M:      Joshua Kinard <kumba@gentoo.org>
3678 S:      Maintained
3679 F:      drivers/rtc/rtc-ds1685.c
3680 F:      include/linux/rtc/ds1685.h
3681
3682 DAMA SLAVE for AX.25
3683 M:      Joerg Reuter <jreuter@yaina.de>
3684 W:      http://yaina.de/jreuter/
3685 W:      http://www.qsl.net/dl1bke/
3686 L:      linux-hams@vger.kernel.org
3687 S:      Maintained
3688 F:      net/ax25/af_ax25.c
3689 F:      net/ax25/ax25_dev.c
3690 F:      net/ax25/ax25_ds_*
3691 F:      net/ax25/ax25_in.c
3692 F:      net/ax25/ax25_out.c
3693 F:      net/ax25/ax25_timer.c
3694 F:      net/ax25/sysctl_net_ax25.c
3695
3696 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3697 L:      netdev@vger.kernel.org
3698 S:      Orphan
3699 F:      Documentation/networking/dmfe.txt
3700 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3701
3702 DC390/AM53C974 SCSI driver
3703 M:      Hannes Reinecke <hare@suse.com>
3704 L:      linux-scsi@vger.kernel.org
3705 S:      Maintained
3706 F:      drivers/scsi/am53c974.c
3707
3708 DC395x SCSI driver
3709 M:      Oliver Neukum <oliver@neukum.org>
3710 M:      Ali Akcaagac <aliakc@web.de>
3711 M:      Jamie Lenehan <lenehan@twibble.org>
3712 L:      dc395x@twibble.org
3713 W:      http://twibble.org/dist/dc395x/
3714 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3715 S:      Maintained
3716 F:      Documentation/scsi/dc395x.txt
3717 F:      drivers/scsi/dc395x.*
3718
3719 DCCP PROTOCOL
3720 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3721 L:      dccp@vger.kernel.org
3722 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3723 S:      Maintained
3724 F:      include/linux/dccp.h
3725 F:      include/uapi/linux/dccp.h
3726 F:      include/linux/tfrc.h
3727 F:      net/dccp/
3728
3729 DECnet NETWORK LAYER
3730 W:      http://linux-decnet.sourceforge.net
3731 L:      linux-decnet-user@lists.sourceforge.net
3732 S:      Orphan
3733 F:      Documentation/networking/decnet.txt
3734 F:      net/decnet/
3735
3736 DECSTATION PLATFORM SUPPORT
3737 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3738 L:      linux-mips@linux-mips.org
3739 W:      http://www.linux-mips.org/wiki/DECstation
3740 S:      Maintained
3741 F:      arch/mips/dec/
3742 F:      arch/mips/include/asm/dec/
3743 F:      arch/mips/include/asm/mach-dec/
3744
3745 DEFXX FDDI NETWORK DRIVER
3746 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3747 S:      Maintained
3748 F:      drivers/net/fddi/defxx.*
3749
3750 DELL LAPTOP DRIVER
3751 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3752 M:      Pali Rohár <pali.rohar@gmail.com>
3753 L:      platform-driver-x86@vger.kernel.org
3754 S:      Maintained
3755 F:      drivers/platform/x86/dell-laptop.c
3756
3757 DELL LAPTOP RBTN DRIVER
3758 M:      Pali Rohár <pali.rohar@gmail.com>
3759 S:      Maintained
3760 F:      drivers/platform/x86/dell-rbtn.*
3761
3762 DELL LAPTOP FREEFALL DRIVER
3763 M:      Pali Rohár <pali.rohar@gmail.com>
3764 S:      Maintained
3765 F:      drivers/platform/x86/dell-smo8800.c
3766
3767 DELL LAPTOP SMM DRIVER
3768 M:      Pali Rohár <pali.rohar@gmail.com>
3769 S:      Maintained
3770 F:      drivers/hwmon/dell-smm-hwmon.c
3771 F:      include/uapi/linux/i8k.h
3772
3773 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3774 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3775 S:      Maintained
3776 F:      Documentation/dcdbas.txt
3777 F:      drivers/firmware/dcdbas.*
3778
3779 DELL WMI EXTRAS DRIVER
3780 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3781 M:      Pali Rohár <pali.rohar@gmail.com>
3782 S:      Maintained
3783 F:      drivers/platform/x86/dell-wmi.c
3784
3785 DESIGNWARE USB2 DRD IP DRIVER
3786 M:      John Youn <johnyoun@synopsys.com>
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/dwc2/
3791
3792 DESIGNWARE USB3 DRD IP DRIVER
3793 M:      Felipe Balbi <balbi@kernel.org>
3794 L:      linux-usb@vger.kernel.org
3795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3796 S:      Maintained
3797 F:      drivers/usb/dwc3/
3798
3799 DEVICE COREDUMP (DEV_COREDUMP)
3800 M:      Johannes Berg <johannes@sipsolutions.net>
3801 L:      linux-kernel@vger.kernel.org
3802 S:      Maintained
3803 F:      drivers/base/devcoredump.c
3804 F:      include/linux/devcoredump.h
3805
3806 DEVICE FREQUENCY (DEVFREQ)
3807 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3808 M:      Kyungmin Park <kyungmin.park@samsung.com>
3809 L:      linux-pm@vger.kernel.org
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3811 S:      Maintained
3812 F:      drivers/devfreq/
3813 F:      include/linux/devfreq.h
3814 F:      Documentation/devicetree/bindings/devfreq/
3815
3816 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3817 M:      Chanwoo Choi <cw00.choi@samsung.com>
3818 L:      linux-pm@vger.kernel.org
3819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820 S:      Supported
3821 F:      drivers/devfreq/event/
3822 F:      drivers/devfreq/devfreq-event.c
3823 F:      include/linux/devfreq-event.h
3824 F:      Documentation/devicetree/bindings/devfreq/event/
3825
3826 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3827 M:      Chanwoo Choi <cw00.choi@samsung.com>
3828 L:      linux-pm@vger.kernel.org
3829 L:      linux-samsung-soc@vger.kernel.org
3830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3831 S:      Maintained
3832 F:      drivers/devfreq/exynos-bus.c
3833 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3834
3835 DEVICE NUMBER REGISTRY
3836 M:      Torben Mathiasen <device@lanana.org>
3837 W:      http://lanana.org/docs/device-list/index.html
3838 S:      Maintained
3839
3840 DEVICE-MAPPER  (LVM)
3841 M:      Alasdair Kergon <agk@redhat.com>
3842 M:      Mike Snitzer <snitzer@redhat.com>
3843 M:      dm-devel@redhat.com
3844 L:      dm-devel@redhat.com
3845 W:      http://sources.redhat.com/dm
3846 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3848 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3849 S:      Maintained
3850 F:      Documentation/device-mapper/
3851 F:      drivers/md/dm*
3852 F:      drivers/md/persistent-data/
3853 F:      include/linux/device-mapper.h
3854 F:      include/linux/dm-*.h
3855 F:      include/uapi/linux/dm-*.h
3856
3857 DEVLINK
3858 M:      Jiri Pirko <jiri@mellanox.com>
3859 L:      netdev@vger.kernel.org
3860 S:      Supported
3861 F:      net/core/devlink.c
3862 F:      include/net/devlink.h
3863 F:      include/uapi/linux/devlink.h
3864
3865 DIALOG SEMICONDUCTOR DRIVERS
3866 M:      Support Opensource <support.opensource@diasemi.com>
3867 W:      http://www.dialog-semiconductor.com/products
3868 S:      Supported
3869 F:      Documentation/hwmon/da90??
3870 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3871 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3872 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3873 F:      drivers/gpio/gpio-da90??.c
3874 F:      drivers/hwmon/da90??-hwmon.c
3875 F:      drivers/iio/adc/da91??-*.c
3876 F:      drivers/input/misc/da90??_onkey.c
3877 F:      drivers/input/touchscreen/da9052_tsi.c
3878 F:      drivers/leds/leds-da90??.c
3879 F:      drivers/mfd/da903x.c
3880 F:      drivers/mfd/da90??-*.c
3881 F:      drivers/mfd/da91??-*.c
3882 F:      drivers/power/supply/da9052-battery.c
3883 F:      drivers/power/supply/da91??-*.c
3884 F:      drivers/regulator/da903x.c
3885 F:      drivers/regulator/da9???-regulator.[ch]
3886 F:      drivers/rtc/rtc-da90??.c
3887 F:      drivers/video/backlight/da90??_bl.c
3888 F:      drivers/watchdog/da90??_wdt.c
3889 F:      include/linux/mfd/da903x.h
3890 F:      include/linux/mfd/da9052/
3891 F:      include/linux/mfd/da9055/
3892 F:      include/linux/mfd/da9062/
3893 F:      include/linux/mfd/da9063/
3894 F:      include/linux/mfd/da9150/
3895 F:      include/linux/regulator/da9211.h
3896 F:      include/sound/da[79]*.h
3897 F:      sound/soc/codecs/da[79]*.[ch]
3898
3899 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3900 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3901 L:      linux-gpio@vger.kernel.org
3902 S:      Maintained
3903 F:      drivers/gpio/gpio-gpio-mm.c
3904
3905 DIGI NEO AND CLASSIC PCI PRODUCTS
3906 M:      Lidza Louina <lidza.louina@gmail.com>
3907 M:      Mark Hounschell <markh@compro.net>
3908 L:      driverdev-devel@linuxdriverproject.org
3909 S:      Maintained
3910 F:      drivers/staging/dgnc/
3911
3912 DIOLAN U2C-12 I2C DRIVER
3913 M:      Guenter Roeck <linux@roeck-us.net>
3914 L:      linux-i2c@vger.kernel.org
3915 S:      Maintained
3916 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3917
3918 DIRECT ACCESS (DAX)
3919 M:      Matthew Wilcox <willy@linux.intel.com>
3920 L:      linux-fsdevel@vger.kernel.org
3921 S:      Supported
3922 F:      fs/dax.c
3923
3924 DIRECTORY NOTIFICATION (DNOTIFY)
3925 M:      Eric Paris <eparis@parisplace.org>
3926 S:      Maintained
3927 F:      Documentation/filesystems/dnotify.txt
3928 F:      fs/notify/dnotify/
3929 F:      include/linux/dnotify.h
3930
3931 DISK GEOMETRY AND PARTITION HANDLING
3932 M:      Andries Brouwer <aeb@cwi.nl>
3933 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3934 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3935 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3936 S:      Maintained
3937
3938 DISKQUOTA
3939 M:      Jan Kara <jack@suse.com>
3940 S:      Maintained
3941 F:      Documentation/filesystems/quota.txt
3942 F:      fs/quota/
3943 F:      include/linux/quota*.h
3944 F:      include/uapi/linux/quota*.h
3945
3946 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3947 M:      Bernie Thompson <bernie@plugable.com>
3948 L:      linux-fbdev@vger.kernel.org
3949 S:      Maintained
3950 W:      http://plugable.com/category/projects/udlfb/
3951 F:      drivers/video/fbdev/udlfb.c
3952 F:      include/video/udlfb.h
3953 F:      Documentation/fb/udlfb.txt
3954
3955 DISTRIBUTED LOCK MANAGER (DLM)
3956 M:      Christine Caulfield <ccaulfie@redhat.com>
3957 M:      David Teigland <teigland@redhat.com>
3958 L:      cluster-devel@redhat.com
3959 W:      http://sources.redhat.com/cluster/
3960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3961 S:      Supported
3962 F:      fs/dlm/
3963
3964 DMA BUFFER SHARING FRAMEWORK
3965 M:      Sumit Semwal <sumit.semwal@linaro.org>
3966 S:      Maintained
3967 L:      linux-media@vger.kernel.org
3968 L:      dri-devel@lists.freedesktop.org
3969 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3970 F:      drivers/dma-buf/
3971 F:      include/linux/dma-buf*
3972 F:      include/linux/reservation.h
3973 F:      include/linux/*fence.h
3974 F:      Documentation/dma-buf-sharing.txt
3975 T:      git git://anongit.freedesktop.org/drm/drm-misc
3976
3977 SYNC FILE FRAMEWORK
3978 M:      Sumit Semwal <sumit.semwal@linaro.org>
3979 R:      Gustavo Padovan <gustavo@padovan.org>
3980 S:      Maintained
3981 L:      linux-media@vger.kernel.org
3982 L:      dri-devel@lists.freedesktop.org
3983 F:      drivers/dma-buf/sync_*
3984 F:      drivers/dma-buf/sw_sync.c
3985 F:      include/linux/sync_file.h
3986 F:      include/uapi/linux/sync_file.h
3987 F:      Documentation/sync_file.txt
3988 T:      git git://anongit.freedesktop.org/drm/drm-misc
3989
3990 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3991 M:      Vinod Koul <vinod.koul@intel.com>
3992 L:      dmaengine@vger.kernel.org
3993 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3994 S:      Maintained
3995 F:      drivers/dma/
3996 F:      include/linux/dmaengine.h
3997 F:      Documentation/devicetree/bindings/dma/
3998 F:      Documentation/dmaengine/
3999 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4000
4001 DME1737 HARDWARE MONITOR DRIVER
4002 M:      Juerg Haefliger <juergh@gmail.com>
4003 L:      linux-hwmon@vger.kernel.org
4004 S:      Maintained
4005 F:      Documentation/hwmon/dme1737
4006 F:      drivers/hwmon/dme1737.c
4007
4008 DMI/SMBIOS SUPPORT
4009 M:      Jean Delvare <jdelvare@suse.com>
4010 S:      Maintained
4011 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4012 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4013 F:      drivers/firmware/dmi-id.c
4014 F:      drivers/firmware/dmi_scan.c
4015 F:      include/linux/dmi.h
4016
4017 DOCUMENTATION
4018 M:      Jonathan Corbet <corbet@lwn.net>
4019 L:      linux-doc@vger.kernel.org
4020 S:      Maintained
4021 F:      Documentation/
4022 F:      scripts/docproc.c
4023 F:      scripts/kernel-doc*
4024 X:      Documentation/ABI/
4025 X:      Documentation/devicetree/
4026 X:      Documentation/acpi
4027 X:      Documentation/power
4028 X:      Documentation/spi
4029 X:      Documentation/media
4030 T:      git git://git.lwn.net/linux.git docs-next
4031
4032 DOUBLETALK DRIVER
4033 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4034 L:      blinux-list@redhat.com
4035 S:      Maintained
4036 F:      drivers/char/dtlk.c
4037 F:      include/linux/dtlk.h
4038
4039 DPT_I2O SCSI RAID DRIVER
4040 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4041 L:      linux-scsi@vger.kernel.org
4042 W:      http://www.adaptec.com/
4043 S:      Maintained
4044 F:      drivers/scsi/dpt*
4045 F:      drivers/scsi/dpt/
4046
4047 DRBD DRIVER
4048 M:      Philipp Reisner <philipp.reisner@linbit.com>
4049 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4050 L:      drbd-dev@lists.linbit.com
4051 W:      http://www.drbd.org
4052 T:      git git://git.linbit.com/linux-drbd.git
4053 T:      git git://git.linbit.com/drbd-8.4.git
4054 S:      Supported
4055 F:      drivers/block/drbd/
4056 F:      lib/lru_cache.c
4057 F:      Documentation/blockdev/drbd/
4058
4059 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4060 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4062 S:      Supported
4063 F:      Documentation/kobject.txt
4064 F:      drivers/base/
4065 F:      fs/debugfs/
4066 F:      fs/kernfs/
4067 F:      fs/sysfs/
4068 F:      include/linux/debugfs.h
4069 F:      include/linux/kobj*
4070 F:      lib/kobj*
4071
4072 DRM DRIVERS
4073 M:      David Airlie <airlied@linux.ie>
4074 L:      dri-devel@lists.freedesktop.org
4075 T:      git git://people.freedesktop.org/~airlied/linux
4076 B:      https://bugs.freedesktop.org/
4077 C:      irc://chat.freenode.net/dri-devel
4078 S:      Maintained
4079 F:      drivers/gpu/drm/
4080 F:      drivers/gpu/vga/
4081 F:      Documentation/devicetree/bindings/display/
4082 F:      Documentation/devicetree/bindings/gpu/
4083 F:      Documentation/devicetree/bindings/video/
4084 F:      Documentation/gpu/
4085 F:      include/drm/
4086 F:      include/uapi/drm/
4087
4088 DRM DRIVERS AND MISC GPU PATCHES
4089 M:      Daniel Vetter <daniel.vetter@intel.com>
4090 M:      Jani Nikula <jani.nikula@linux.intel.com>
4091 M:      Sean Paul <seanpaul@chromium.org>
4092 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4093 S:      Maintained
4094 T:      git git://anongit.freedesktop.org/drm/drm-misc
4095 F:      Documentation/gpu/
4096 F:      drivers/gpu/vga/
4097 F:      drivers/gpu/drm/*
4098 F:      include/drm/drm*
4099 F:      include/uapi/drm/drm*
4100
4101 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4102 M:      Dave Airlie <airlied@redhat.com>
4103 S:      Odd Fixes
4104 F:      drivers/gpu/drm/ast/
4105
4106 DRM DRIVERS FOR BRIDGE CHIPS
4107 M:      Archit Taneja <architt@codeaurora.org>
4108 S:      Maintained
4109 T:      git git://anongit.freedesktop.org/drm/drm-misc
4110 F:      drivers/gpu/drm/bridge/
4111
4112 DRM DRIVER FOR BOCHS VIRTUAL GPU
4113 M:      Gerd Hoffmann <kraxel@redhat.com>
4114 S:      Odd Fixes
4115 F:      drivers/gpu/drm/bochs/
4116
4117 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4118 M:      Dave Airlie <airlied@redhat.com>
4119 S:      Odd Fixes
4120 F:      drivers/gpu/drm/cirrus/
4121
4122 RADEON and AMDGPU DRM DRIVERS
4123 M:      Alex Deucher <alexander.deucher@amd.com>
4124 M:      Christian König <christian.koenig@amd.com>
4125 L:      dri-devel@lists.freedesktop.org
4126 T:      git git://people.freedesktop.org/~agd5f/linux
4127 S:      Supported
4128 F:      drivers/gpu/drm/radeon/
4129 F:      include/uapi/drm/radeon_drm.h
4130 F:      drivers/gpu/drm/amd/
4131 F:      include/uapi/drm/amdgpu_drm.h
4132
4133 DRM PANEL DRIVERS
4134 M:      Thierry Reding <thierry.reding@gmail.com>
4135 L:      dri-devel@lists.freedesktop.org
4136 T:      git git://anongit.freedesktop.org/tegra/linux.git
4137 S:      Maintained
4138 F:      drivers/gpu/drm/drm_panel.c
4139 F:      drivers/gpu/drm/panel/
4140 F:      include/drm/drm_panel.h
4141 F:      Documentation/devicetree/bindings/display/panel/
4142
4143 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4144 M:      Daniel Vetter <daniel.vetter@intel.com>
4145 M:      Jani Nikula <jani.nikula@linux.intel.com>
4146 L:      intel-gfx@lists.freedesktop.org
4147 W:      https://01.org/linuxgraphics/
4148 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4149 C:      irc://chat.freenode.net/intel-gfx
4150 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4151 T:      git git://anongit.freedesktop.org/drm-intel
4152 S:      Supported
4153 F:      drivers/gpu/drm/i915/
4154 F:      include/drm/i915*
4155 F:      include/uapi/drm/i915_drm.h
4156 F:      Documentation/gpu/i915.rst
4157
4158 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4159 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4160 M:      Zhi Wang <zhi.a.wang@intel.com>
4161 L:      igvt-g-dev@lists.01.org
4162 L:      intel-gfx@lists.freedesktop.org
4163 W:      https://01.org/igvt-g
4164 T:      git https://github.com/01org/gvt-linux.git
4165 S:      Supported
4166 F:      drivers/gpu/drm/i915/gvt/
4167
4168 DRM DRIVERS FOR ATMEL HLCDC
4169 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4170 L:      dri-devel@lists.freedesktop.org
4171 S:      Supported
4172 F:      drivers/gpu/drm/atmel-hlcdc/
4173 F:      Documentation/devicetree/bindings/drm/atmel/
4174
4175 DRM DRIVERS FOR ALLWINNER A10
4176 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4177 L:      dri-devel@lists.freedesktop.org
4178 S:      Supported
4179 F:      drivers/gpu/drm/sun4i/
4180 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4181
4182 DRM DRIVERS FOR AMLOGIC SOCS
4183 M:      Neil Armstrong <narmstrong@baylibre.com>
4184 L:      dri-devel@lists.freedesktop.org
4185 L:      linux-amlogic@lists.infradead.org
4186 W:      http://linux-meson.com/
4187 S:      Supported
4188 F:      drivers/gpu/drm/meson/
4189 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4190
4191 DRM DRIVERS FOR EXYNOS
4192 M:      Inki Dae <inki.dae@samsung.com>
4193 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4194 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4195 M:      Kyungmin Park <kyungmin.park@samsung.com>
4196 L:      dri-devel@lists.freedesktop.org
4197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4198 S:      Supported
4199 F:      drivers/gpu/drm/exynos/
4200 F:      include/uapi/drm/exynos_drm.h
4201 F:      Documentation/devicetree/bindings/display/exynos/
4202
4203 DRM DRIVERS FOR FREESCALE DCU
4204 M:      Stefan Agner <stefan@agner.ch>
4205 M:      Alison Wang <alison.wang@freescale.com>
4206 L:      dri-devel@lists.freedesktop.org
4207 S:      Supported
4208 F:      drivers/gpu/drm/fsl-dcu/
4209 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4210 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4211 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4212
4213 DRM DRIVERS FOR FREESCALE IMX
4214 M:      Philipp Zabel <p.zabel@pengutronix.de>
4215 L:      dri-devel@lists.freedesktop.org
4216 S:      Maintained
4217 F:      drivers/gpu/drm/imx/
4218 F:      drivers/gpu/ipu-v3/
4219 F:      Documentation/devicetree/bindings/display/imx/
4220
4221 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4222 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4223 L:      dri-devel@lists.freedesktop.org
4224 T:      git git://github.com/patjak/drm-gma500
4225 S:      Maintained
4226 F:      drivers/gpu/drm/gma500/
4227
4228 DRM DRIVERS FOR HISILICON
4229 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4230 M:      Rongrong Zou <zourongrong@gmail.com>
4231 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4232 R:      Chen Feng <puck.chen@hisilicon.com>
4233 L:      dri-devel@lists.freedesktop.org
4234 T:      git git://github.com/xin3liang/linux.git
4235 S:      Maintained
4236 F:      drivers/gpu/drm/hisilicon/
4237 F:      Documentation/devicetree/bindings/display/hisilicon/
4238
4239 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4240 S:      Orphan / Obsolete
4241 F:      drivers/gpu/drm/i810/
4242 F:      include/uapi/drm/i810_drm.h
4243
4244 DRM DRIVERS FOR MEDIATEK
4245 M:      CK Hu <ck.hu@mediatek.com>
4246 M:      Philipp Zabel <p.zabel@pengutronix.de>
4247 L:      dri-devel@lists.freedesktop.org
4248 S:      Supported
4249 F:      drivers/gpu/drm/mediatek/
4250 F:      Documentation/devicetree/bindings/display/mediatek/
4251
4252 DRM DRIVER FOR MSM ADRENO GPU
4253 M:      Rob Clark <robdclark@gmail.com>
4254 L:      linux-arm-msm@vger.kernel.org
4255 L:      dri-devel@lists.freedesktop.org
4256 L:      freedreno@lists.freedesktop.org
4257 T:      git git://people.freedesktop.org/~robclark/linux
4258 S:      Maintained
4259 F:      drivers/gpu/drm/msm/
4260 F:      include/uapi/drm/msm_drm.h
4261 F:      Documentation/devicetree/bindings/display/msm/
4262
4263 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4264 M:      Ben Skeggs <bskeggs@redhat.com>
4265 L:      dri-devel@lists.freedesktop.org
4266 L:      nouveau@lists.freedesktop.org
4267 T:      git git://github.com/skeggsb/linux
4268 S:      Supported
4269 F:      drivers/gpu/drm/nouveau/
4270 F:      include/uapi/drm/nouveau_drm.h
4271
4272 DRM DRIVERS FOR NVIDIA TEGRA
4273 M:      Thierry Reding <thierry.reding@gmail.com>
4274 L:      dri-devel@lists.freedesktop.org
4275 L:      linux-tegra@vger.kernel.org
4276 T:      git git://anongit.freedesktop.org/tegra/linux.git
4277 S:      Supported
4278 F:      drivers/gpu/drm/tegra/
4279 F:      drivers/gpu/host1x/
4280 F:      include/linux/host1x.h
4281 F:      include/uapi/drm/tegra_drm.h
4282 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4283
4284 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4285 S:      Orphan / Obsolete
4286 F:      drivers/gpu/drm/mga/
4287 F:      include/uapi/drm/mga_drm.h
4288
4289 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4290 M:      Dave Airlie <airlied@redhat.com>
4291 S:      Odd Fixes
4292 F:      drivers/gpu/drm/mgag200/
4293
4294 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4295 S:      Orphan / Obsolete
4296 F:      drivers/gpu/drm/r128/
4297 F:      include/uapi/drm/r128_drm.h
4298
4299 DRM DRIVERS FOR RENESAS
4300 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4301 L:      dri-devel@lists.freedesktop.org
4302 L:      linux-renesas-soc@vger.kernel.org
4303 T:      git git://linuxtv.org/pinchartl/fbdev
4304 S:      Supported
4305 F:      drivers/gpu/drm/rcar-du/
4306 F:      drivers/gpu/drm/shmobile/
4307 F:      include/linux/platform_data/shmob_drm.h
4308 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4309
4310 DRM DRIVER FOR QXL VIRTUAL GPU
4311 M:      Dave Airlie <airlied@redhat.com>
4312 S:      Odd Fixes
4313 F:      drivers/gpu/drm/qxl/
4314 F:      include/uapi/drm/qxl_drm.h
4315
4316 DRM DRIVERS FOR ROCKCHIP
4317 M:      Mark Yao <mark.yao@rock-chips.com>
4318 L:      dri-devel@lists.freedesktop.org
4319 S:      Maintained
4320 F:      drivers/gpu/drm/rockchip/
4321 F:      Documentation/devicetree/bindings/display/rockchip/
4322
4323 DRM DRIVER FOR SAVAGE VIDEO CARDS
4324 S:      Orphan / Obsolete
4325 F:      drivers/gpu/drm/savage/
4326 F:      include/uapi/drm/savage_drm.h
4327
4328 DRM DRIVER FOR SIS VIDEO CARDS
4329 S:      Orphan / Obsolete
4330 F:      drivers/gpu/drm/sis/
4331 F:      include/uapi/drm/sis_drm.h
4332
4333 DRM DRIVERS FOR STI
4334 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4335 M:      Vincent Abriou <vincent.abriou@st.com>
4336 L:      dri-devel@lists.freedesktop.org
4337 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4338 S:      Maintained
4339 F:      drivers/gpu/drm/sti
4340 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4341
4342 DRM DRIVER FOR TDFX VIDEO CARDS
4343 S:      Orphan / Obsolete
4344 F:      drivers/gpu/drm/tdfx/
4345
4346 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4347 M:      Dave Airlie <airlied@redhat.com>
4348 S:      Odd Fixes
4349 F:      drivers/gpu/drm/udl/
4350
4351 DRM DRIVERS FOR VIVANTE GPU IP
4352 M:      Lucas Stach <l.stach@pengutronix.de>
4353 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4354 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4355 L:      etnaviv@lists.freedesktop.org
4356 L:      dri-devel@lists.freedesktop.org
4357 S:      Maintained
4358 F:      drivers/gpu/drm/etnaviv/
4359 F:      include/uapi/drm/etnaviv_drm.h
4360 F:      Documentation/devicetree/bindings/display/etnaviv/
4361
4362 DRM DRIVER FOR VMWARE VIRTUAL GPU
4363 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4364 M:      Sinclair Yeh <syeh@vmware.com>
4365 M:      Thomas Hellstrom <thellstrom@vmware.com>
4366 L:      dri-devel@lists.freedesktop.org
4367 T:      git git://people.freedesktop.org/~syeh/repos_linux
4368 T:      git git://people.freedesktop.org/~thomash/linux
4369 S:      Supported
4370 F:      drivers/gpu/drm/vmwgfx/
4371 F:      include/uapi/drm/vmwgfx_drm.h
4372
4373 DRM DRIVERS FOR VC4
4374 M:      Eric Anholt <eric@anholt.net>
4375 T:      git git://github.com/anholt/linux
4376 S:      Supported
4377 F:      drivers/gpu/drm/vc4/
4378 F:      include/uapi/drm/vc4_drm.h
4379 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4380
4381 DRM DRIVERS FOR TI OMAP
4382 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4383 L:      dri-devel@lists.freedesktop.org
4384 S:      Maintained
4385 F:      drivers/gpu/drm/omapdrm/
4386 F:      Documentation/devicetree/bindings/display/ti/
4387
4388 DRM DRIVERS FOR TI LCDC
4389 M:      Jyri Sarha <jsarha@ti.com>
4390 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4391 L:      dri-devel@lists.freedesktop.org
4392 S:      Maintained
4393 F:      drivers/gpu/drm/tilcdc/
4394 F:      Documentation/devicetree/bindings/display/tilcdc/
4395
4396 DRM DRIVERS FOR ZTE ZX
4397 M:      Shawn Guo <shawnguo@kernel.org>
4398 L:      dri-devel@lists.freedesktop.org
4399 S:      Maintained
4400 F:      drivers/gpu/drm/zte/
4401 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4402
4403 DSBR100 USB FM RADIO DRIVER
4404 M:      Alexey Klimov <klimov.linux@gmail.com>
4405 L:      linux-media@vger.kernel.org
4406 T:      git git://linuxtv.org/media_tree.git
4407 S:      Maintained
4408 F:      drivers/media/radio/dsbr100.c
4409
4410 DSCC4 DRIVER
4411 M:      Francois Romieu <romieu@fr.zoreil.com>
4412 L:      netdev@vger.kernel.org
4413 S:      Maintained
4414 F:      drivers/net/wan/dscc4.c
4415
4416 DT3155 MEDIA DRIVER
4417 M:      Hans Verkuil <hverkuil@xs4all.nl>
4418 L:      linux-media@vger.kernel.org
4419 T:      git git://linuxtv.org/media_tree.git
4420 W:      https://linuxtv.org
4421 S:      Odd Fixes
4422 F:      drivers/media/pci/dt3155/
4423
4424 DVB_USB_AF9015 MEDIA DRIVER
4425 M:      Antti Palosaari <crope@iki.fi>
4426 L:      linux-media@vger.kernel.org
4427 W:      https://linuxtv.org
4428 W:      http://palosaari.fi/linux/
4429 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4430 T:      git git://linuxtv.org/anttip/media_tree.git
4431 S:      Maintained
4432 F:      drivers/media/usb/dvb-usb-v2/af9015*
4433
4434 DVB_USB_AF9035 MEDIA DRIVER
4435 M:      Antti Palosaari <crope@iki.fi>
4436 L:      linux-media@vger.kernel.org
4437 W:      https://linuxtv.org
4438 W:      http://palosaari.fi/linux/
4439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4440 T:      git git://linuxtv.org/anttip/media_tree.git
4441 S:      Maintained
4442 F:      drivers/media/usb/dvb-usb-v2/af9035*
4443
4444 DVB_USB_ANYSEE MEDIA DRIVER
4445 M:      Antti Palosaari <crope@iki.fi>
4446 L:      linux-media@vger.kernel.org
4447 W:      https://linuxtv.org
4448 W:      http://palosaari.fi/linux/
4449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4450 T:      git git://linuxtv.org/anttip/media_tree.git
4451 S:      Maintained
4452 F:      drivers/media/usb/dvb-usb-v2/anysee*
4453
4454 DVB_USB_AU6610 MEDIA DRIVER
4455 M:      Antti Palosaari <crope@iki.fi>
4456 L:      linux-media@vger.kernel.org
4457 W:      https://linuxtv.org
4458 W:      http://palosaari.fi/linux/
4459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4460 T:      git git://linuxtv.org/anttip/media_tree.git
4461 S:      Maintained
4462 F:      drivers/media/usb/dvb-usb-v2/au6610*
4463
4464 DVB_USB_CE6230 MEDIA DRIVER
4465 M:      Antti Palosaari <crope@iki.fi>
4466 L:      linux-media@vger.kernel.org
4467 W:      https://linuxtv.org
4468 W:      http://palosaari.fi/linux/
4469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4470 T:      git git://linuxtv.org/anttip/media_tree.git
4471 S:      Maintained
4472 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4473
4474 DVB_USB_CXUSB MEDIA DRIVER
4475 M:      Michael Krufky <mkrufky@linuxtv.org>
4476 L:      linux-media@vger.kernel.org
4477 W:      https://linuxtv.org
4478 W:      http://github.com/mkrufky
4479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4480 T:      git git://linuxtv.org/media_tree.git
4481 S:      Maintained
4482 F:      drivers/media/usb/dvb-usb/cxusb*
4483
4484 DVB_USB_EC168 MEDIA DRIVER
4485 M:      Antti Palosaari <crope@iki.fi>
4486 L:      linux-media@vger.kernel.org
4487 W:      https://linuxtv.org
4488 W:      http://palosaari.fi/linux/
4489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4490 T:      git git://linuxtv.org/anttip/media_tree.git
4491 S:      Maintained
4492 F:      drivers/media/usb/dvb-usb-v2/ec168*
4493
4494 DVB_USB_GL861 MEDIA DRIVER
4495 M:      Antti Palosaari <crope@iki.fi>
4496 L:      linux-media@vger.kernel.org
4497 W:      https://linuxtv.org
4498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4499 T:      git git://linuxtv.org/anttip/media_tree.git
4500 S:      Maintained
4501 F:      drivers/media/usb/dvb-usb-v2/gl861*
4502
4503 DVB_USB_MXL111SF MEDIA DRIVER
4504 M:      Michael Krufky <mkrufky@linuxtv.org>
4505 L:      linux-media@vger.kernel.org
4506 W:      https://linuxtv.org
4507 W:      http://github.com/mkrufky
4508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4509 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4510 S:      Maintained
4511 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4512
4513 DVB_USB_RTL28XXU MEDIA DRIVER
4514 M:      Antti Palosaari <crope@iki.fi>
4515 L:      linux-media@vger.kernel.org
4516 W:      https://linuxtv.org
4517 W:      http://palosaari.fi/linux/
4518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4519 T:      git git://linuxtv.org/anttip/media_tree.git
4520 S:      Maintained
4521 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4522
4523 DVB_USB_V2 MEDIA DRIVER
4524 M:      Antti Palosaari <crope@iki.fi>
4525 L:      linux-media@vger.kernel.org
4526 W:      https://linuxtv.org
4527 W:      http://palosaari.fi/linux/
4528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4529 T:      git git://linuxtv.org/anttip/media_tree.git
4530 S:      Maintained
4531 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4532 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4533
4534 DYNAMIC DEBUG
4535 M:      Jason Baron <jbaron@akamai.com>
4536 S:      Maintained
4537 F:      lib/dynamic_debug.c
4538 F:      include/linux/dynamic_debug.h
4539
4540 DZ DECSTATION DZ11 SERIAL DRIVER
4541 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4542 S:      Maintained
4543 F:      drivers/tty/serial/dz.*
4544
4545 E3X0 POWER BUTTON DRIVER
4546 M:      Moritz Fischer <moritz.fischer@ettus.com>
4547 L:      usrp-users@lists.ettus.com
4548 W:      http://www.ettus.com
4549 S:      Supported
4550 F:      drivers/input/misc/e3x0-button.c
4551 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4552
4553 E4000 MEDIA DRIVER
4554 M:      Antti Palosaari <crope@iki.fi>
4555 L:      linux-media@vger.kernel.org
4556 W:      https://linuxtv.org
4557 W:      http://palosaari.fi/linux/
4558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4559 T:      git git://linuxtv.org/anttip/media_tree.git
4560 S:      Maintained
4561 F:      drivers/media/tuners/e4000*
4562
4563 EATA ISA/EISA/PCI SCSI DRIVER
4564 M:      Dario Ballabio <ballabio_dario@emc.com>
4565 L:      linux-scsi@vger.kernel.org
4566 S:      Maintained
4567 F:      drivers/scsi/eata.c
4568
4569 EC100 MEDIA DRIVER
4570 M:      Antti Palosaari <crope@iki.fi>
4571 L:      linux-media@vger.kernel.org
4572 W:      https://linuxtv.org
4573 W:      http://palosaari.fi/linux/
4574 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4575 T:      git git://linuxtv.org/anttip/media_tree.git
4576 S:      Maintained
4577 F:      drivers/media/dvb-frontends/ec100*
4578
4579 ECRYPT FILE SYSTEM
4580 M:      Tyler Hicks <tyhicks@canonical.com>
4581 L:      ecryptfs@vger.kernel.org
4582 W:      http://ecryptfs.org
4583 W:      https://launchpad.net/ecryptfs
4584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4585 S:      Supported
4586 F:      Documentation/filesystems/ecryptfs.txt
4587 F:      fs/ecryptfs/
4588
4589 EDAC-CORE
4590 M:      Borislav Petkov <bp@alien8.de>
4591 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4592 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4593 L:      linux-edac@vger.kernel.org
4594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4596 S:      Supported
4597 F:      Documentation/admin-guide/ras.rst
4598 F:      Documentation/driver-api/edac.rst
4599 F:      drivers/edac/
4600 F:      include/linux/edac.h
4601
4602 EDAC-AMD64
4603 M:      Borislav Petkov <bp@alien8.de>
4604 L:      linux-edac@vger.kernel.org
4605 S:      Maintained
4606 F:      drivers/edac/amd64_edac*
4607
4608 EDAC-CALXEDA
4609 M:      Robert Richter <rric@kernel.org>
4610 L:      linux-edac@vger.kernel.org
4611 S:      Maintained
4612 F:      drivers/edac/highbank*
4613
4614 EDAC-CAVIUM
4615 M:      Ralf Baechle <ralf@linux-mips.org>
4616 M:      David Daney <david.daney@cavium.com>
4617 L:      linux-edac@vger.kernel.org
4618 L:      linux-mips@linux-mips.org
4619 S:      Supported
4620 F:      drivers/edac/octeon_edac*
4621
4622 EDAC-E752X
4623 M:      Mark Gross <mark.gross@intel.com>
4624 L:      linux-edac@vger.kernel.org
4625 S:      Maintained
4626 F:      drivers/edac/e752x_edac.c
4627
4628 EDAC-E7XXX
4629 L:      linux-edac@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/edac/e7xxx_edac.c
4632
4633 EDAC-FSL_DDR
4634 M:      York Sun <york.sun@nxp.com>
4635 L:      linux-edac@vger.kernel.org
4636 S:      Maintained
4637 F:      drivers/edac/fsl_ddr_edac.*
4638
4639 EDAC-GHES
4640 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4641 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4642 L:      linux-edac@vger.kernel.org
4643 S:      Maintained
4644 F:      drivers/edac/ghes_edac.c
4645
4646 EDAC-I82443BXGX
4647 M:      Tim Small <tim@buttersideup.com>
4648 L:      linux-edac@vger.kernel.org
4649 S:      Maintained
4650 F:      drivers/edac/i82443bxgx_edac.c
4651
4652 EDAC-I3000
4653 L:      linux-edac@vger.kernel.org
4654 S:      Orphan
4655 F:      drivers/edac/i3000_edac.c
4656
4657 EDAC-I5000
4658 L:      linux-edac@vger.kernel.org
4659 S:      Maintained
4660 F:      drivers/edac/i5000_edac.c
4661
4662 EDAC-I5400
4663 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4664 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4665 L:      linux-edac@vger.kernel.org
4666 S:      Maintained
4667 F:      drivers/edac/i5400_edac.c
4668
4669 EDAC-I7300
4670 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4671 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4672 L:      linux-edac@vger.kernel.org
4673 S:      Maintained
4674 F:      drivers/edac/i7300_edac.c
4675
4676 EDAC-I7CORE
4677 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4678 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4679 L:      linux-edac@vger.kernel.org
4680 S:      Maintained
4681 F:      drivers/edac/i7core_edac.c
4682
4683 EDAC-I82975X
4684 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4685 M:      "Arvind R." <arvino55@gmail.com>
4686 L:      linux-edac@vger.kernel.org
4687 S:      Maintained
4688 F:      drivers/edac/i82975x_edac.c
4689
4690 EDAC-IE31200
4691 M:      Jason Baron <jbaron@akamai.com>
4692 L:      linux-edac@vger.kernel.org
4693 S:      Maintained
4694 F:      drivers/edac/ie31200_edac.c
4695
4696 EDAC-MPC85XX
4697 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4698 L:      linux-edac@vger.kernel.org
4699 S:      Maintained
4700 F:      drivers/edac/mpc85xx_edac.[ch]
4701
4702 EDAC-PASEMI
4703 M:      Egor Martovetsky <egor@pasemi.com>
4704 L:      linux-edac@vger.kernel.org
4705 S:      Maintained
4706 F:      drivers/edac/pasemi_edac.c
4707
4708 EDAC-R82600
4709 M:      Tim Small <tim@buttersideup.com>
4710 L:      linux-edac@vger.kernel.org
4711 S:      Maintained
4712 F:      drivers/edac/r82600_edac.c
4713
4714 EDAC-SBRIDGE
4715 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4716 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4717 L:      linux-edac@vger.kernel.org
4718 S:      Maintained
4719 F:      drivers/edac/sb_edac.c
4720
4721 EDAC-SKYLAKE
4722 M:      Tony Luck <tony.luck@intel.com>
4723 L:      linux-edac@vger.kernel.org
4724 S:      Maintained
4725 F:      drivers/edac/skx_edac.c
4726
4727 EDAC-XGENE
4728 APPLIED MICRO (APM) X-GENE SOC EDAC
4729 M:     Loc Ho <lho@apm.com>
4730 S:     Supported
4731 F:     drivers/edac/xgene_edac.c
4732 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4733
4734 EDIROL UA-101/UA-1000 DRIVER
4735 M:      Clemens Ladisch <clemens@ladisch.de>
4736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4737 T:      git git://git.alsa-project.org/alsa-kernel.git
4738 S:      Maintained
4739 F:      sound/usb/misc/ua101.c
4740
4741 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4742 M:      Matt Fleming <matt@codeblueprint.co.uk>
4743 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4744 L:      linux-efi@vger.kernel.org
4745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4746 S:      Maintained
4747 F:      Documentation/efi-stub.txt
4748 F:      arch/*/kernel/efi.c
4749 F:      arch/x86/boot/compressed/eboot.[ch]
4750 F:      arch/*/include/asm/efi.h
4751 F:      arch/x86/platform/efi/
4752 F:      drivers/firmware/efi/
4753 F:      include/linux/efi*.h
4754 F:      arch/arm/boot/compressed/efi-header.S
4755 F:      arch/arm64/kernel/efi-entry.S
4756
4757 EFI VARIABLE FILESYSTEM
4758 M:      Matthew Garrett <matthew.garrett@nebula.com>
4759 M:      Jeremy Kerr <jk@ozlabs.org>
4760 M:      Matt Fleming <matt@codeblueprint.co.uk>
4761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4762 L:      linux-efi@vger.kernel.org
4763 S:      Maintained
4764 F:      fs/efivarfs/
4765
4766 EFIFB FRAMEBUFFER DRIVER
4767 L:      linux-fbdev@vger.kernel.org
4768 M:      Peter Jones <pjones@redhat.com>
4769 S:      Maintained
4770 F:      drivers/video/fbdev/efifb.c
4771
4772 EFI TEST DRIVER
4773 L:      linux-efi@vger.kernel.org
4774 M:      Ivan Hu <ivan.hu@canonical.com>
4775 M:      Matt Fleming <matt@codeblueprint.co.uk>
4776 S:      Maintained
4777 F:      drivers/firmware/efi/test/
4778
4779 EFS FILESYSTEM
4780 W:      http://aeschi.ch.eu.org/efs/
4781 S:      Orphan
4782 F:      fs/efs/
4783
4784 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4785 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4786 L:      netdev@vger.kernel.org
4787 S:      Maintained
4788 F:      drivers/net/ethernet/ibm/ehea/
4789
4790 EM28XX VIDEO4LINUX DRIVER
4791 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L:      linux-media@vger.kernel.org
4794 W:      https://linuxtv.org
4795 T:      git git://linuxtv.org/media_tree.git
4796 S:      Maintained
4797 F:      drivers/media/usb/em28xx/
4798 F:      Documentation/media/v4l-drivers/em28xx*
4799
4800 EMBEDDED LINUX
4801 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4802 M:      Matt Mackall <mpm@selenic.com>
4803 M:      David Woodhouse <dwmw2@infradead.org>
4804 L:      linux-embedded@vger.kernel.org
4805 S:      Maintained
4806
4807 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4808 M:      James Smart <james.smart@broadcom.com>
4809 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4810 L:      linux-scsi@vger.kernel.org
4811 W:      http://www.broadcom.com
4812 S:      Supported
4813 F:      drivers/scsi/lpfc/
4814
4815 ENE CB710 FLASH CARD READER DRIVER
4816 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4817 S:      Maintained
4818 F:      drivers/misc/cb710/
4819 F:      drivers/mmc/host/cb710-mmc.*
4820 F:      include/linux/cb710.h
4821
4822 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4823 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4824 S:      Maintained
4825 F:      drivers/media/rc/ene_ir.*
4826
4827 EPSON S1D13XXX FRAMEBUFFER DRIVER
4828 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4829 S:      Maintained
4830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4831 F:      drivers/video/fbdev/s1d13xxxfb.c
4832 F:      include/video/s1d13xxxfb.h
4833
4834 ET131X NETWORK DRIVER
4835 M:      Mark Einon <mark.einon@gmail.com>
4836 S:      Odd Fixes
4837 F:      drivers/net/ethernet/agere/
4838
4839 ETHERNET BRIDGE
4840 M:      Stephen Hemminger <stephen@networkplumber.org>
4841 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4842 L:      netdev@vger.kernel.org
4843 W:      http://www.linuxfoundation.org/en/Net:Bridge
4844 S:      Maintained
4845 F:      include/linux/netfilter_bridge/
4846 F:      net/bridge/
4847
4848 ETHERNET PHY LIBRARY
4849 M:      Florian Fainelli <f.fainelli@gmail.com>
4850 L:      netdev@vger.kernel.org
4851 S:      Maintained
4852 F:      include/linux/phy.h
4853 F:      include/linux/phy_fixed.h
4854 F:      drivers/net/phy/
4855 F:      Documentation/networking/phy.txt
4856 F:      drivers/of/of_mdio.c
4857 F:      drivers/of/of_net.c
4858
4859 EXT2 FILE SYSTEM
4860 M:      Jan Kara <jack@suse.com>
4861 L:      linux-ext4@vger.kernel.org
4862 S:      Maintained
4863 F:      Documentation/filesystems/ext2.txt
4864 F:      fs/ext2/
4865 F:      include/linux/ext2*
4866
4867 EXT4 FILE SYSTEM
4868 M:      "Theodore Ts'o" <tytso@mit.edu>
4869 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4870 L:      linux-ext4@vger.kernel.org
4871 W:      http://ext4.wiki.kernel.org
4872 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4874 S:      Maintained
4875 F:      Documentation/filesystems/ext4.txt
4876 F:      fs/ext4/
4877
4878 Extended Verification Module (EVM)
4879 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4880 L:      linux-ima-devel@lists.sourceforge.net
4881 L:      linux-security-module@vger.kernel.org
4882 S:      Supported
4883 F:      security/integrity/evm/
4884
4885 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4886 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4887 M:      Chanwoo Choi <cw00.choi@samsung.com>
4888 L:      linux-kernel@vger.kernel.org
4889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4890 S:      Maintained
4891 F:      drivers/extcon/
4892 F:      include/linux/extcon/
4893 F:      include/linux/extcon.h
4894 F:      Documentation/extcon/
4895 F:      Documentation/devicetree/bindings/extcon/
4896
4897 EXYNOS DP DRIVER
4898 M:      Jingoo Han <jingoohan1@gmail.com>
4899 L:      dri-devel@lists.freedesktop.org
4900 S:      Maintained
4901 F:      drivers/gpu/drm/exynos/exynos_dp*
4902
4903 EXYNOS SYSMMU (IOMMU) driver
4904 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4905 L:      iommu@lists.linux-foundation.org
4906 S:      Maintained
4907 F:      drivers/iommu/exynos-iommu.c
4908
4909 EZchip NPS platform support
4910 M:      Noam Camus <noamc@ezchip.com>
4911 S:      Supported
4912 F:      arch/arc/plat-eznps
4913 F:      arch/arc/boot/dts/eznps.dts
4914
4915 F71805F HARDWARE MONITORING DRIVER
4916 M:      Jean Delvare <jdelvare@suse.com>
4917 L:      linux-hwmon@vger.kernel.org
4918 S:      Maintained
4919 F:      Documentation/hwmon/f71805f
4920 F:      drivers/hwmon/f71805f.c
4921
4922 FC0011 TUNER DRIVER
4923 M:      Michael Buesch <m@bues.ch>
4924 L:      linux-media@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/media/tuners/fc0011.h
4927 F:      drivers/media/tuners/fc0011.c
4928
4929 FC2580 MEDIA DRIVER
4930 M:      Antti Palosaari <crope@iki.fi>
4931 L:      linux-media@vger.kernel.org
4932 W:      https://linuxtv.org
4933 W:      http://palosaari.fi/linux/
4934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4935 T:      git git://linuxtv.org/anttip/media_tree.git
4936 S:      Maintained
4937 F:      drivers/media/tuners/fc2580*
4938
4939 FANOTIFY
4940 M:      Eric Paris <eparis@redhat.com>
4941 S:      Maintained
4942 F:      fs/notify/fanotify/
4943 F:      include/linux/fanotify.h
4944 F:      include/uapi/linux/fanotify.h
4945
4946 FARSYNC SYNCHRONOUS DRIVER
4947 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4948 W:      http://www.farsite.co.uk/
4949 S:      Supported
4950 F:      drivers/net/wan/farsync.*
4951
4952 FAULT INJECTION SUPPORT
4953 M:      Akinobu Mita <akinobu.mita@gmail.com>
4954 S:      Supported
4955 F:      Documentation/fault-injection/
4956 F:      lib/fault-inject.c
4957
4958 FBTFT Framebuffer drivers
4959 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4960 M:      Noralf Trønnes <noralf@tronnes.org>
4961 S:      Maintained
4962 F:      drivers/staging/fbtft/
4963
4964 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4965 M:      Johannes Thumshirn <jth@kernel.org>
4966 L:      fcoe-devel@open-fcoe.org
4967 W:      www.Open-FCoE.org
4968 S:      Supported
4969 F:      drivers/scsi/libfc/
4970 F:      drivers/scsi/fcoe/
4971 F:      include/scsi/fc/
4972 F:      include/scsi/libfc.h
4973 F:      include/scsi/libfcoe.h
4974 F:      include/uapi/scsi/fc/
4975
4976 FILE LOCKING (flock() and fcntl()/lockf())
4977 M:      Jeff Layton <jlayton@poochiereds.net>
4978 M:      "J. Bruce Fields" <bfields@fieldses.org>
4979 L:      linux-fsdevel@vger.kernel.org
4980 S:      Maintained
4981 F:      include/linux/fcntl.h
4982 F:      include/linux/fs.h
4983 F:      include/uapi/linux/fcntl.h
4984 F:      include/uapi/linux/fs.h
4985 F:      fs/fcntl.c
4986 F:      fs/locks.c
4987
4988 FILESYSTEMS (VFS and infrastructure)
4989 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4990 L:      linux-fsdevel@vger.kernel.org
4991 S:      Maintained
4992 F:      fs/*
4993
4994 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4995 M:      Riku Voipio <riku.voipio@iki.fi>
4996 L:      linux-hwmon@vger.kernel.org
4997 S:      Maintained
4998 F:      drivers/hwmon/f75375s.c
4999 F:      include/linux/f75375s.h
5000
5001 FIREWIRE AUDIO DRIVERS
5002 M:      Clemens Ladisch <clemens@ladisch.de>
5003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5004 T:      git git://git.alsa-project.org/alsa-kernel.git
5005 S:      Maintained
5006 F:      sound/firewire/
5007
5008 FIREWIRE MEDIA DRIVERS (firedtv)
5009 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5010 L:      linux-media@vger.kernel.org
5011 L:      linux1394-devel@lists.sourceforge.net
5012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5013 S:      Maintained
5014 F:      drivers/media/firewire/
5015
5016 FIREWIRE SBP-2 TARGET
5017 M:      Chris Boot <bootc@bootc.net>
5018 L:      linux-scsi@vger.kernel.org
5019 L:      target-devel@vger.kernel.org
5020 L:      linux1394-devel@lists.sourceforge.net
5021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5022 S:      Maintained
5023 F:      drivers/target/sbp/
5024
5025 FIREWIRE SUBSYSTEM
5026 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5027 L:      linux1394-devel@lists.sourceforge.net
5028 W:      http://ieee1394.wiki.kernel.org/
5029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5030 S:      Maintained
5031 F:      drivers/firewire/
5032 F:      include/linux/firewire.h
5033 F:      include/uapi/linux/firewire*.h
5034 F:      tools/firewire/
5035
5036 FIRMWARE LOADER (request_firmware)
5037 M:      Ming Lei <ming.lei@canonical.com>
5038 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5039 L:      linux-kernel@vger.kernel.org
5040 S:      Maintained
5041 F:      Documentation/firmware_class/
5042 F:      drivers/base/firmware*.c
5043 F:      include/linux/firmware.h
5044
5045 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5046 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5047 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5048 S:      Maintained
5049 F:      drivers/block/rsxx/
5050
5051 FLOPPY DRIVER
5052 M:      Jiri Kosina <jikos@kernel.org>
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5054 S:      Odd fixes
5055 F:      drivers/block/floppy.c
5056
5057 FMC SUBSYSTEM
5058 M:      Alessandro Rubini <rubini@gnudd.com>
5059 W:      http://www.ohwr.org/projects/fmc-bus
5060 S:      Supported
5061 F:      drivers/fmc/
5062 F:      include/linux/fmc*.h
5063 F:      include/linux/ipmi-fru.h
5064 K:      fmc_d.*register
5065
5066 FPGA MANAGER FRAMEWORK
5067 M:      Alan Tull <atull@opensource.altera.com>
5068 R:      Moritz Fischer <moritz.fischer@ettus.com>
5069 L:      linux-fpga@vger.kernel.org
5070 S:      Maintained
5071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5072 F:      drivers/fpga/
5073 F:      include/linux/fpga/fpga-mgr.h
5074 W:      http://www.rocketboards.org
5075
5076 FPU EMULATOR
5077 M:      Bill Metzenthen <billm@melbpc.org.au>
5078 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5079 S:      Maintained
5080 F:      arch/x86/math-emu/
5081
5082 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5083 L:      netdev@vger.kernel.org
5084 S:      Orphan
5085 F:      drivers/net/wan/dlci.c
5086 F:      drivers/net/wan/sdla.c
5087
5088 FRAMEBUFFER LAYER
5089 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5090 L:      linux-fbdev@vger.kernel.org
5091 T:      git git://github.com/bzolnier/linux.git
5092 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5093 S:      Maintained
5094 F:      Documentation/fb/
5095 F:      drivers/video/
5096 F:      include/video/
5097 F:      include/linux/fb.h
5098 F:      include/uapi/video/
5099 F:      include/uapi/linux/fb.h
5100
5101 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5102 M:      Horia Geantă <horia.geanta@nxp.com>
5103 M:      Dan Douglass <dan.douglass@nxp.com>
5104 L:      linux-crypto@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/crypto/caam/
5107 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5108
5109 FREESCALE DIU FRAMEBUFFER DRIVER
5110 M:      Timur Tabi <timur@tabi.org>
5111 L:      linux-fbdev@vger.kernel.org
5112 S:      Maintained
5113 F:      drivers/video/fbdev/fsl-diu-fb.*
5114
5115 FREESCALE DMA DRIVER
5116 M:      Li Yang <leoli@freescale.com>
5117 M:      Zhang Wei <zw@zh-kernel.org>
5118 L:      linuxppc-dev@lists.ozlabs.org
5119 S:      Maintained
5120 F:      drivers/dma/fsldma.*
5121
5122 FREESCALE GPMI NAND DRIVER
5123 M:      Han Xu <han.xu@nxp.com>
5124 L:      linux-mtd@lists.infradead.org
5125 S:      Maintained
5126 F:      drivers/mtd/nand/gpmi-nand/*
5127
5128 FREESCALE I2C CPM DRIVER
5129 M:      Jochen Friedrich <jochen@scram.de>
5130 L:      linuxppc-dev@lists.ozlabs.org
5131 L:      linux-i2c@vger.kernel.org
5132 S:      Maintained
5133 F:      drivers/i2c/busses/i2c-cpm.c
5134
5135 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5136 M:      Sascha Hauer <kernel@pengutronix.de>
5137 L:      linux-fbdev@vger.kernel.org
5138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5139 S:      Maintained
5140 F:      include/linux/platform_data/video-imxfb.h
5141 F:      drivers/video/fbdev/imxfb.c
5142
5143 FREESCALE QUAD SPI DRIVER
5144 M:      Han Xu <han.xu@nxp.com>
5145 L:      linux-mtd@lists.infradead.org
5146 S:      Maintained
5147 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5148
5149 FREESCALE SOC FS_ENET DRIVER
5150 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5151 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5152 L:      linuxppc-dev@lists.ozlabs.org
5153 L:      netdev@vger.kernel.org
5154 S:      Maintained
5155 F:      drivers/net/ethernet/freescale/fs_enet/
5156 F:      include/linux/fs_enet_pd.h
5157
5158 FREESCALE IMX / MXC FEC DRIVER
5159 M:      Fugang Duan <fugang.duan@nxp.com>
5160 L:      netdev@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/net/ethernet/freescale/fec_main.c
5163 F:      drivers/net/ethernet/freescale/fec_ptp.c
5164 F:      drivers/net/ethernet/freescale/fec.h
5165 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5166
5167 FREESCALE QORIQ DPAA FMAN DRIVER
5168 M:      Madalin Bucur <madalin.bucur@nxp.com>
5169 L:      netdev@vger.kernel.org
5170 S:      Maintained
5171 F:      drivers/net/ethernet/freescale/fman
5172 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5173
5174 FREESCALE QORIQ DPAA ETHERNET DRIVER
5175 M:      Madalin Bucur <madalin.bucur@nxp.com>
5176 L:      netdev@vger.kernel.org
5177 S:      Maintained
5178 F:      drivers/net/ethernet/freescale/dpaa
5179
5180 FREESCALE SOC DRIVERS
5181 M:      Scott Wood <oss@buserror.net>
5182 L:      linuxppc-dev@lists.ozlabs.org
5183 L:      linux-arm-kernel@lists.infradead.org
5184 S:      Maintained
5185 F:      drivers/soc/fsl/
5186 F:      include/linux/fsl/
5187
5188 FREESCALE QUICC ENGINE LIBRARY
5189 M:      Qiang Zhao <qiang.zhao@nxp.com>
5190 L:      linuxppc-dev@lists.ozlabs.org
5191 S:      Maintained
5192 F:      drivers/soc/fsl/qe/
5193 F:      include/soc/fsl/*qe*.h
5194 F:      include/soc/fsl/*ucc*.h
5195
5196 FREESCALE USB PERIPHERAL DRIVERS
5197 M:      Li Yang <leoli@freescale.com>
5198 L:      linux-usb@vger.kernel.org
5199 L:      linuxppc-dev@lists.ozlabs.org
5200 S:      Maintained
5201 F:      drivers/usb/gadget/udc/fsl*
5202
5203 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5204 M:      Li Yang <leoli@freescale.com>
5205 L:      netdev@vger.kernel.org
5206 L:      linuxppc-dev@lists.ozlabs.org
5207 S:      Maintained
5208 F:      drivers/net/ethernet/freescale/ucc_geth*
5209
5210 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5211 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5212 L:      netdev@vger.kernel.org
5213 S:      Maintained
5214 F:      drivers/net/ethernet/freescale/gianfar*
5215 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5216 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5217
5218 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5219 M:      Zhao Qiang <qiang.zhao@nxp.com>
5220 L:      netdev@vger.kernel.org
5221 L:      linuxppc-dev@lists.ozlabs.org
5222 S:      Maintained
5223 F:      drivers/net/wan/fsl_ucc_hdlc*
5224
5225 FREESCALE QUICC ENGINE UCC UART DRIVER
5226 M:      Timur Tabi <timur@tabi.org>
5227 L:      linuxppc-dev@lists.ozlabs.org
5228 S:      Maintained
5229 F:      drivers/tty/serial/ucc_uart.c
5230
5231 FREESCALE SOC SOUND DRIVERS
5232 M:      Timur Tabi <timur@tabi.org>
5233 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5234 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5235 R:      Fabio Estevam <fabio.estevam@nxp.com>
5236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5237 L:      linuxppc-dev@lists.ozlabs.org
5238 S:      Maintained
5239 F:      sound/soc/fsl/fsl*
5240 F:      sound/soc/fsl/imx*
5241 F:      sound/soc/fsl/mpc8610_hpcd.c
5242
5243 FREEVXFS FILESYSTEM
5244 M:      Christoph Hellwig <hch@infradead.org>
5245 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5246 S:      Maintained
5247 F:      fs/freevxfs/
5248
5249 FREEZER
5250 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5251 M:      Pavel Machek <pavel@ucw.cz>
5252 L:      linux-pm@vger.kernel.org
5253 S:      Supported
5254 F:      Documentation/power/freezing-of-tasks.txt
5255 F:      include/linux/freezer.h
5256 F:      kernel/freezer.c
5257
5258 FRONTSWAP API
5259 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5260 L:      linux-kernel@vger.kernel.org
5261 S:      Maintained
5262 F:      mm/frontswap.c
5263 F:      include/linux/frontswap.h
5264
5265 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5266 M:      David Howells <dhowells@redhat.com>
5267 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5268 S:      Supported
5269 F:      Documentation/filesystems/caching/
5270 F:      fs/fscache/
5271 F:      include/linux/fscache*.h
5272
5273 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5274 M:      Theodore Y. Ts'o <tytso@mit.edu>
5275 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5276 L:      linux-fsdevel@vger.kernel.org
5277 S:      Supported
5278 F:      fs/crypto/
5279 F:      include/linux/fscrypto.h
5280
5281 F2FS FILE SYSTEM
5282 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5283 M:      Chao Yu <yuchao0@huawei.com>
5284 L:      linux-f2fs-devel@lists.sourceforge.net
5285 W:      https://f2fs.wiki.kernel.org/
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5287 S:      Maintained
5288 F:      Documentation/filesystems/f2fs.txt
5289 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5290 F:      fs/f2fs/
5291 F:      include/linux/f2fs_fs.h
5292 F:      include/trace/events/f2fs.h
5293
5294 FUJITSU FR-V (FRV) PORT
5295 S:      Orphan
5296 F:      arch/frv/
5297
5298 FUJITSU LAPTOP EXTRAS
5299 M:      Jonathan Woithe <jwoithe@just42.net>
5300 L:      platform-driver-x86@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/platform/x86/fujitsu-laptop.c
5303
5304 FUJITSU M-5MO LS CAMERA ISP DRIVER
5305 M:      Kyungmin Park <kyungmin.park@samsung.com>
5306 M:      Heungjun Kim <riverful.kim@samsung.com>
5307 L:      linux-media@vger.kernel.org
5308 S:      Maintained
5309 F:      drivers/media/i2c/m5mols/
5310 F:      include/media/i2c/m5mols.h
5311
5312 FUJITSU TABLET EXTRAS
5313 M:      Robert Gerlach <khnz@gmx.de>
5314 L:      platform-driver-x86@vger.kernel.org
5315 S:      Maintained
5316 F:      drivers/platform/x86/fujitsu-tablet.c
5317
5318 FUSE: FILESYSTEM IN USERSPACE
5319 M:      Miklos Szeredi <miklos@szeredi.hu>
5320 L:      linux-fsdevel@vger.kernel.org
5321 W:      http://fuse.sourceforge.net/
5322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5323 S:      Maintained
5324 F:      fs/fuse/
5325 F:      include/uapi/linux/fuse.h
5326 F:      Documentation/filesystems/fuse.txt
5327
5328 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5329 M:      Rik Faith <faith@cs.unc.edu>
5330 L:      linux-scsi@vger.kernel.org
5331 S:      Odd Fixes (e.g., new signatures)
5332 F:      drivers/scsi/fdomain.*
5333
5334 GCC PLUGINS
5335 M:      Kees Cook <keescook@chromium.org>
5336 R:      Emese Revfy <re.emese@gmail.com>
5337 L:      kernel-hardening@lists.openwall.com
5338 S:      Maintained
5339 F:      scripts/gcc-plugins/
5340 F:      scripts/gcc-plugin.sh
5341 F:      scripts/Makefile.gcc-plugins
5342 F:      Documentation/gcc-plugins.txt
5343
5344 GCOV BASED KERNEL PROFILING
5345 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5346 S:      Maintained
5347 F:      kernel/gcov/
5348 F:      Documentation/dev-tools/gcov.rst
5349
5350 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5351 M:      Achim Leubner <achim_leubner@adaptec.com>
5352 L:      linux-scsi@vger.kernel.org
5353 W:      http://www.icp-vortex.com/
5354 S:      Supported
5355 F:      drivers/scsi/gdt*
5356
5357 GDB KERNEL DEBUGGING HELPER SCRIPTS
5358 M:      Jan Kiszka <jan.kiszka@siemens.com>
5359 M:      Kieran Bingham <kieran@bingham.xyz>
5360 S:      Supported
5361 F:      scripts/gdb/
5362
5363 GEMTEK FM RADIO RECEIVER DRIVER
5364 M:      Hans Verkuil <hverkuil@xs4all.nl>
5365 L:      linux-media@vger.kernel.org
5366 T:      git git://linuxtv.org/media_tree.git
5367 W:      https://linuxtv.org
5368 S:      Maintained
5369 F:      drivers/media/radio/radio-gemtek*
5370
5371 GENERIC GPIO I2C DRIVER
5372 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5373 S:      Supported
5374 F:      drivers/i2c/busses/i2c-gpio.c
5375 F:      include/linux/i2c-gpio.h
5376
5377 GENERIC GPIO I2C MULTIPLEXER DRIVER
5378 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5379 L:      linux-i2c@vger.kernel.org
5380 S:      Supported
5381 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5382 F:      include/linux/i2c-mux-gpio.h
5383 F:      Documentation/i2c/muxes/i2c-mux-gpio
5384
5385 GENERIC HDLC (WAN) DRIVERS
5386 M:      Krzysztof Halasa <khc@pm.waw.pl>
5387 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5388 S:      Maintained
5389 F:      drivers/net/wan/c101.c
5390 F:      drivers/net/wan/hd6457*
5391 F:      drivers/net/wan/hdlc*
5392 F:      drivers/net/wan/n2.c
5393 F:      drivers/net/wan/pc300too.c
5394 F:      drivers/net/wan/pci200syn.c
5395 F:      drivers/net/wan/wanxl*
5396
5397 GENERIC INCLUDE/ASM HEADER FILES
5398 M:      Arnd Bergmann <arnd@arndb.de>
5399 L:      linux-arch@vger.kernel.org
5400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5401 S:      Maintained
5402 F:      include/asm-generic/
5403 F:      include/uapi/asm-generic/
5404
5405 GENERIC PHY FRAMEWORK
5406 M:      Kishon Vijay Abraham I <kishon@ti.com>
5407 L:      linux-kernel@vger.kernel.org
5408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5409 S:      Supported
5410 F:      drivers/phy/
5411 F:      include/linux/phy/
5412
5413 GENERIC PM DOMAINS
5414 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5415 M:      Kevin Hilman <khilman@kernel.org>
5416 M:      Ulf Hansson <ulf.hansson@linaro.org>
5417 L:      linux-pm@vger.kernel.org
5418 S:      Supported
5419 F:      drivers/base/power/domain*.c
5420 F:      include/linux/pm_domain.h
5421
5422 GENERIC UIO DRIVER FOR PCI DEVICES
5423 M:      "Michael S. Tsirkin" <mst@redhat.com>
5424 L:      kvm@vger.kernel.org
5425 S:      Supported
5426 F:      drivers/uio/uio_pci_generic.c
5427
5428 GET_MAINTAINER SCRIPT
5429 M:      Joe Perches <joe@perches.com>
5430 S:      Maintained
5431 F:      scripts/get_maintainer.pl
5432
5433 GENWQE (IBM Generic Workqueue Card)
5434 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5435 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5436 S:      Supported
5437 F:      drivers/misc/genwqe/
5438
5439 GFS2 FILE SYSTEM
5440 M:      Steven Whitehouse <swhiteho@redhat.com>
5441 M:      Bob Peterson <rpeterso@redhat.com>
5442 L:      cluster-devel@redhat.com
5443 W:      http://sources.redhat.com/cluster/
5444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5445 S:      Supported
5446 F:      Documentation/filesystems/gfs2*.txt
5447 F:      fs/gfs2/
5448 F:      include/uapi/linux/gfs2_ondisk.h
5449
5450 GIGASET ISDN DRIVERS
5451 M:      Paul Bolle <pebolle@tiscali.nl>
5452 L:      gigaset307x-common@lists.sourceforge.net
5453 W:      http://gigaset307x.sourceforge.net/
5454 S:      Odd Fixes
5455 F:      Documentation/isdn/README.gigaset
5456 F:      drivers/isdn/gigaset/
5457 F:      include/uapi/linux/gigaset_dev.h
5458
5459 GO7007 MPEG CODEC
5460 M:      Hans Verkuil <hans.verkuil@cisco.com>
5461 L:      linux-media@vger.kernel.org
5462 S:      Maintained
5463 F:      drivers/media/usb/go7007/
5464
5465 GOODIX TOUCHSCREEN
5466 M:      Bastien Nocera <hadess@hadess.net>
5467 L:      linux-input@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/input/touchscreen/goodix.c
5470
5471 GPIO MOCKUP DRIVER
5472 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5473 L:      linux-gpio@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/gpio/gpio-mockup.c
5476 F:      tools/testing/selftests/gpio/
5477
5478 GPIO SUBSYSTEM
5479 M:      Linus Walleij <linus.walleij@linaro.org>
5480 M:      Alexandre Courbot <gnurou@gmail.com>
5481 L:      linux-gpio@vger.kernel.org
5482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5483 S:      Maintained
5484 F:      Documentation/devicetree/bindings/gpio/
5485 F:      Documentation/gpio/
5486 F:      Documentation/ABI/testing/gpio-cdev
5487 F:      Documentation/ABI/obsolete/sysfs-gpio
5488 F:      drivers/gpio/
5489 F:      include/linux/gpio/
5490 F:      include/linux/gpio.h
5491 F:      include/asm-generic/gpio.h
5492 F:      include/uapi/linux/gpio.h
5493 F:      tools/gpio/
5494
5495 GRE DEMULTIPLEXER DRIVER
5496 M:      Dmitry Kozlov <xeb@mail.ru>
5497 L:      netdev@vger.kernel.org
5498 S:      Maintained
5499 F:      net/ipv4/gre_demux.c
5500 F:      net/ipv4/gre_offload.c
5501 F:      include/net/gre.h
5502
5503 GRETH 10/100/1G Ethernet MAC device driver
5504 M:      Andreas Larsson <andreas@gaisler.com>
5505 L:      netdev@vger.kernel.org
5506 S:      Maintained
5507 F:      drivers/net/ethernet/aeroflex/
5508
5509 GREYBUS SUBSYSTEM
5510 M:      Johan Hovold <johan@kernel.org>
5511 M:      Alex Elder <elder@kernel.org>
5512 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5513 S:      Maintained
5514 F:      drivers/staging/greybus/
5515
5516 GREYBUS AUDIO PROTOCOLS DRIVERS
5517 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5518 M:      Mark Greer <mgreer@animalcreek.com>
5519 S:      Maintained
5520 F:      drivers/staging/greybus/audio_apbridgea.c
5521 F:      drivers/staging/greybus/audio_apbridgea.h
5522 F:      drivers/staging/greybus/audio_codec.c
5523 F:      drivers/staging/greybus/audio_codec.h
5524 F:      drivers/staging/greybus/audio_gb.c
5525 F:      drivers/staging/greybus/audio_manager.c
5526 F:      drivers/staging/greybus/audio_manager.h
5527 F:      drivers/staging/greybus/audio_manager_module.c
5528 F:      drivers/staging/greybus/audio_manager_private.h
5529 F:      drivers/staging/greybus/audio_manager_sysfs.c
5530 F:      drivers/staging/greybus/audio_module.c
5531 F:      drivers/staging/greybus/audio_topology.c
5532
5533 GREYBUS PROTOCOLS DRIVERS
5534 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5535 S:      Maintained
5536 F:      drivers/staging/greybus/sdio.c
5537 F:      drivers/staging/greybus/light.c
5538 F:      drivers/staging/greybus/gpio.c
5539 F:      drivers/staging/greybus/power_supply.c
5540 F:      drivers/staging/greybus/spi.c
5541 F:      drivers/staging/greybus/spilib.c
5542
5543 GREYBUS PROTOCOLS DRIVERS
5544 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5545 S:      Maintained
5546 F:      drivers/staging/greybus/loopback.c
5547 F:      drivers/staging/greybus/timesync.c
5548 F:      drivers/staging/greybus/timesync_platform.c
5549
5550 GREYBUS PROTOCOLS DRIVERS
5551 M:      Viresh Kumar <vireshk@kernel.org>
5552 S:      Maintained
5553 F:      drivers/staging/greybus/authentication.c
5554 F:      drivers/staging/greybus/bootrom.c
5555 F:      drivers/staging/greybus/firmware.h
5556 F:      drivers/staging/greybus/fw-core.c
5557 F:      drivers/staging/greybus/fw-download.c
5558 F:      drivers/staging/greybus/fw-managament.c
5559 F:      drivers/staging/greybus/greybus_authentication.h
5560 F:      drivers/staging/greybus/greybus_firmware.h
5561 F:      drivers/staging/greybus/hid.c
5562 F:      drivers/staging/greybus/i2c.c
5563 F:      drivers/staging/greybus/spi.c
5564 F:      drivers/staging/greybus/spilib.c
5565 F:      drivers/staging/greybus/spilib.h
5566
5567 GREYBUS PROTOCOLS DRIVERS
5568 M:      David Lin <dtwlin@gmail.com>
5569 S:      Maintained
5570 F:      drivers/staging/greybus/uart.c
5571 F:      drivers/staging/greybus/log.c
5572
5573 GREYBUS PLATFORM DRIVERS
5574 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5575 S:      Maintained
5576 F:      drivers/staging/greybus/arche-platform.c
5577 F:      drivers/staging/greybus/arche-apb-ctrl.c
5578 F:      drivers/staging/greybus/arche_platform.h
5579
5580 GS1662 VIDEO SERIALIZER
5581 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5582 L:      linux-media@vger.kernel.org
5583 T:      git git://linuxtv.org/media_tree.git
5584 S:      Maintained
5585 F:      drivers/media/spi/gs1662.c
5586
5587 GSPCA FINEPIX SUBDRIVER
5588 M:      Frank Zago <frank@zago.net>
5589 L:      linux-media@vger.kernel.org
5590 T:      git git://linuxtv.org/media_tree.git
5591 S:      Maintained
5592 F:      drivers/media/usb/gspca/finepix.c
5593
5594 GSPCA GL860 SUBDRIVER
5595 M:      Olivier Lorin <o.lorin@laposte.net>
5596 L:      linux-media@vger.kernel.org
5597 T:      git git://linuxtv.org/media_tree.git
5598 S:      Maintained
5599 F:      drivers/media/usb/gspca/gl860/
5600
5601 GSPCA M5602 SUBDRIVER
5602 M:      Erik Andren <erik.andren@gmail.com>
5603 L:      linux-media@vger.kernel.org
5604 T:      git git://linuxtv.org/media_tree.git
5605 S:      Maintained
5606 F:      drivers/media/usb/gspca/m5602/
5607
5608 GSPCA PAC207 SONIXB SUBDRIVER
5609 M:      Hans Verkuil <hverkuil@xs4all.nl>
5610 L:      linux-media@vger.kernel.org
5611 T:      git git://linuxtv.org/media_tree.git
5612 S:      Odd Fixes
5613 F:      drivers/media/usb/gspca/pac207.c
5614
5615 GSPCA SN9C20X SUBDRIVER
5616 M:      Brian Johnson <brijohn@gmail.com>
5617 L:      linux-media@vger.kernel.org
5618 T:      git git://linuxtv.org/media_tree.git
5619 S:      Maintained
5620 F:      drivers/media/usb/gspca/sn9c20x.c
5621
5622 GSPCA T613 SUBDRIVER
5623 M:      Leandro Costantino <lcostantino@gmail.com>
5624 L:      linux-media@vger.kernel.org
5625 T:      git git://linuxtv.org/media_tree.git
5626 S:      Maintained
5627 F:      drivers/media/usb/gspca/t613.c
5628
5629 GSPCA USB WEBCAM DRIVER
5630 M:      Hans Verkuil <hverkuil@xs4all.nl>
5631 L:      linux-media@vger.kernel.org
5632 T:      git git://linuxtv.org/media_tree.git
5633 S:      Odd Fixes
5634 F:      drivers/media/usb/gspca/
5635
5636 GUID PARTITION TABLE (GPT)
5637 M:      Davidlohr Bueso <dave@stgolabs.net>
5638 L:      linux-efi@vger.kernel.org
5639 S:      Maintained
5640 F:      block/partitions/efi.*
5641
5642 STK1160 USB VIDEO CAPTURE DRIVER
5643 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5644 L:      linux-media@vger.kernel.org
5645 T:      git git://linuxtv.org/media_tree.git
5646 S:      Maintained
5647 F:      drivers/media/usb/stk1160/
5648
5649 H8/300 ARCHITECTURE
5650 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5651 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5652 W:      http://uclinux-h8.sourceforge.jp
5653 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5654 S:      Maintained
5655 F:      arch/h8300/
5656 F:      drivers/clocksource/h8300_*.c
5657 F:      drivers/clk/h8300/
5658 F:      drivers/irqchip/irq-renesas-h8*.c
5659
5660 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5661 M:      Frank Seidel <frank@f-seidel.de>
5662 L:      platform-driver-x86@vger.kernel.org
5663 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5664 S:      Maintained
5665 F:      drivers/platform/x86/hdaps.c
5666
5667 HDPVR USB VIDEO ENCODER DRIVER
5668 M:      Hans Verkuil <hverkuil@xs4all.nl>
5669 L:      linux-media@vger.kernel.org
5670 T:      git git://linuxtv.org/media_tree.git
5671 W:      https://linuxtv.org
5672 S:      Odd Fixes
5673 F:      drivers/media/usb/hdpvr/
5674
5675 HWPOISON MEMORY FAILURE HANDLING
5676 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5677 L:      linux-mm@kvack.org
5678 S:      Maintained
5679 F:      mm/memory-failure.c
5680 F:      mm/hwpoison-inject.c
5681
5682 HYPERVISOR VIRTUAL CONSOLE DRIVER
5683 L:      linuxppc-dev@lists.ozlabs.org
5684 S:      Odd Fixes
5685 F:      drivers/tty/hvc/
5686
5687 HACKRF MEDIA DRIVER
5688 M:      Antti Palosaari <crope@iki.fi>
5689 L:      linux-media@vger.kernel.org
5690 W:      https://linuxtv.org
5691 W:      http://palosaari.fi/linux/
5692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5693 T:      git git://linuxtv.org/anttip/media_tree.git
5694 S:      Maintained
5695 F:      drivers/media/usb/hackrf/
5696
5697 HARDWARE MONITORING
5698 M:      Jean Delvare <jdelvare@suse.com>
5699 M:      Guenter Roeck <linux@roeck-us.net>
5700 L:      linux-hwmon@vger.kernel.org
5701 W:      http://hwmon.wiki.kernel.org/
5702 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5704 S:      Maintained
5705 F:      Documentation/hwmon/
5706 F:      drivers/hwmon/
5707 F:      include/linux/hwmon*.h
5708
5709 HARDWARE RANDOM NUMBER GENERATOR CORE
5710 M:      Matt Mackall <mpm@selenic.com>
5711 M:      Herbert Xu <herbert@gondor.apana.org.au>
5712 L:      linux-crypto@vger.kernel.org
5713 S:      Odd fixes
5714 F:      Documentation/devicetree/bindings/rng/
5715 F:      Documentation/hw_random.txt
5716 F:      drivers/char/hw_random/
5717 F:      include/linux/hw_random.h
5718
5719 HARDWARE SPINLOCK CORE
5720 M:      Ohad Ben-Cohen <ohad@wizery.com>
5721 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5722 L:      linux-remoteproc@vger.kernel.org
5723 S:      Maintained
5724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5725 F:      Documentation/devicetree/bindings/hwlock/
5726 F:      Documentation/hwspinlock.txt
5727 F:      drivers/hwspinlock/
5728 F:      include/linux/hwspinlock.h
5729
5730 HARMONY SOUND DRIVER
5731 L:      linux-parisc@vger.kernel.org
5732 S:      Maintained
5733 F:      sound/parisc/harmony.*
5734
5735 HD29L2 MEDIA DRIVER
5736 M:      Antti Palosaari <crope@iki.fi>
5737 L:      linux-media@vger.kernel.org
5738 W:      https://linuxtv.org
5739 W:      http://palosaari.fi/linux/
5740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5741 T:      git git://linuxtv.org/anttip/media_tree.git
5742 S:      Maintained
5743 F:      drivers/media/dvb-frontends/hd29l2*
5744
5745 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5746 M:      Jimmy Vance <jimmy.vance@hpe.com>
5747 S:      Supported
5748 F:      Documentation/watchdog/hpwdt.txt
5749 F:      drivers/watchdog/hpwdt.c
5750
5751 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5752 M:      Don Brace <don.brace@microsemi.com>
5753 L:      esc.storagedev@microsemi.com
5754 L:      linux-scsi@vger.kernel.org
5755 S:      Supported
5756 F:      Documentation/scsi/hpsa.txt
5757 F:      drivers/scsi/hpsa*.[ch]
5758 F:      include/linux/cciss*.h
5759 F:      include/uapi/linux/cciss*.h
5760
5761 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5762 M:      Don Brace <don.brace@microsemi.com>
5763 L:      esc.storagedev@microsemi.com
5764 L:      linux-scsi@vger.kernel.org
5765 S:      Supported
5766 F:      Documentation/blockdev/cciss.txt
5767 F:      drivers/block/cciss*
5768 F:      include/linux/cciss_ioctl.h
5769 F:      include/uapi/linux/cciss_ioctl.h
5770
5771 HFI1 DRIVER
5772 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5773 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5774 L:      linux-rdma@vger.kernel.org
5775 S:      Supported
5776 F:      drivers/infiniband/hw/hfi1
5777
5778 HFS FILESYSTEM
5779 L:      linux-fsdevel@vger.kernel.org
5780 S:      Orphan
5781 F:      Documentation/filesystems/hfs.txt
5782 F:      fs/hfs/
5783
5784 HFSPLUS FILESYSTEM
5785 L:      linux-fsdevel@vger.kernel.org
5786 S:      Orphan
5787 F:      Documentation/filesystems/hfsplus.txt
5788 F:      fs/hfsplus/
5789
5790 HGA FRAMEBUFFER DRIVER
5791 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5792 L:      linux-nvidia@lists.surfsouth.com
5793 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5794 S:      Maintained
5795 F:      drivers/video/fbdev/hgafb.c
5796
5797 HIBERNATION (aka Software Suspend, aka swsusp)
5798 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5799 M:      Pavel Machek <pavel@ucw.cz>
5800 L:      linux-pm@vger.kernel.org
5801 B:      https://bugzilla.kernel.org
5802 S:      Supported
5803 F:      arch/x86/power/
5804 F:      drivers/base/power/
5805 F:      kernel/power/
5806 F:      include/linux/suspend.h
5807 F:      include/linux/freezer.h
5808 F:      include/linux/pm.h
5809 F:      arch/*/include/asm/suspend*.h
5810
5811 HID CORE LAYER
5812 M:      Jiri Kosina <jikos@kernel.org>
5813 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5814 L:      linux-input@vger.kernel.org
5815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5816 S:      Maintained
5817 F:      drivers/hid/
5818 F:      include/linux/hid*
5819 F:      include/uapi/linux/hid*
5820
5821 HID SENSOR HUB DRIVERS
5822 M:      Jiri Kosina <jikos@kernel.org>
5823 M:      Jonathan Cameron <jic23@kernel.org>
5824 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5825 L:      linux-input@vger.kernel.org
5826 L:      linux-iio@vger.kernel.org
5827 S:      Maintained
5828 F:      Documentation/hid/hid-sensor*
5829 F:      drivers/hid/hid-sensor-*
5830 F:      drivers/iio/*/hid-*
5831 F:      include/linux/hid-sensor-*
5832
5833 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5834 M:      Thomas Gleixner <tglx@linutronix.de>
5835 L:      linux-kernel@vger.kernel.org
5836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5837 S:      Maintained
5838 F:      Documentation/timers/
5839 F:      kernel/time/hrtimer.c
5840 F:      kernel/time/clockevents.c
5841 F:      kernel/time/tick*.*
5842 F:      kernel/time/timer_*.c
5843 F:      include/linux/clockchips.h
5844 F:      include/linux/hrtimer.h
5845
5846 HIGH-SPEED SCC DRIVER FOR AX.25
5847 L:      linux-hams@vger.kernel.org
5848 S:      Orphan
5849 F:      drivers/net/hamradio/dmascc.c
5850 F:      drivers/net/hamradio/scc.c
5851
5852 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5853 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5854 W:      http://www.highpoint-tech.com
5855 S:      Supported
5856 F:      Documentation/scsi/hptiop.txt
5857 F:      drivers/scsi/hptiop.c
5858
5859 HIPPI
5860 M:      Jes Sorensen <jes@trained-monkey.org>
5861 L:      linux-hippi@sunsite.dk
5862 S:      Maintained
5863 F:      include/linux/hippidevice.h
5864 F:      include/uapi/linux/if_hippi.h
5865 F:      net/802/hippi.c
5866 F:      drivers/net/hippi/
5867
5868 HISILICON NETWORK SUBSYSTEM DRIVER
5869 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5870 M:      Salil Mehta <salil.mehta@huawei.com>
5871 L:      netdev@vger.kernel.org
5872 W:      http://www.hisilicon.com
5873 S:      Maintained
5874 F:      drivers/net/ethernet/hisilicon/
5875 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5876
5877 HISILICON ROCE DRIVER
5878 M:      Lijun Ou <oulijun@huawei.com>
5879 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5880 L:      linux-rdma@vger.kernel.org
5881 S:      Maintained
5882 F:      drivers/infiniband/hw/hns/
5883 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5884
5885 HISILICON SAS Controller
5886 M:      John Garry <john.garry@huawei.com>
5887 W:      http://www.hisilicon.com
5888 S:      Supported
5889 F:      drivers/scsi/hisi_sas/
5890 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5891
5892 HOST AP DRIVER
5893 M:      Jouni Malinen <j@w1.fi>
5894 L:      linux-wireless@vger.kernel.org
5895 W:      http://w1.fi/hostap-driver.html
5896 S:      Obsolete
5897 F:      drivers/net/wireless/intersil/hostap/
5898
5899 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5900 L:      platform-driver-x86@vger.kernel.org
5901 S:      Orphan
5902 F:      drivers/platform/x86/tc1100-wmi.c
5903
5904 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5905 M:      Jaroslav Kysela <perex@perex.cz>
5906 S:      Maintained
5907 F:      drivers/net/ethernet/hp/hp100.*
5908
5909 HPET:   High Precision Event Timers driver
5910 M:      Clemens Ladisch <clemens@ladisch.de>
5911 S:      Maintained
5912 F:      Documentation/timers/hpet.txt
5913 F:      drivers/char/hpet.c
5914 F:      include/linux/hpet.h
5915 F:      include/uapi/linux/hpet.h
5916
5917 HPET:   x86
5918 S:      Orphan
5919 F:      arch/x86/kernel/hpet.c
5920 F:      arch/x86/include/asm/hpet.h
5921
5922 HPFS FILESYSTEM
5923 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5924 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5925 S:      Maintained
5926 F:      fs/hpfs/
5927
5928 HSI SUBSYSTEM
5929 M:      Sebastian Reichel <sre@kernel.org>
5930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5931 S:      Maintained
5932 F:      Documentation/ABI/testing/sysfs-bus-hsi
5933 F:      Documentation/device-drivers/serial-interfaces.rst
5934 F:      drivers/hsi/
5935 F:      include/linux/hsi/
5936 F:      include/uapi/linux/hsi/
5937
5938 HSO 3G MODEM DRIVER
5939 M:      Jan Dumon <j.dumon@option.com>
5940 W:      http://www.pharscape.org
5941 S:      Maintained
5942 F:      drivers/net/usb/hso.c
5943
5944 HSR NETWORK PROTOCOL
5945 M:      Arvid Brodin <arvid.brodin@alten.se>
5946 L:      netdev@vger.kernel.org
5947 S:      Maintained
5948 F:      net/hsr/
5949
5950 HTCPEN TOUCHSCREEN DRIVER
5951 M:      Pau Oliva Fora <pof@eslack.org>
5952 L:      linux-input@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/input/touchscreen/htcpen.c
5955
5956 HUGETLB FILESYSTEM
5957 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5958 S:      Maintained
5959 F:      fs/hugetlbfs/
5960
5961 HVA ST MEDIA DRIVER
5962 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5963 L:      linux-media@vger.kernel.org
5964 T:      git git://linuxtv.org/media_tree.git
5965 W:      https://linuxtv.org
5966 S:      Supported
5967 F:      drivers/media/platform/sti/hva
5968
5969 Hyper-V CORE AND DRIVERS
5970 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5971 M:      Haiyang Zhang <haiyangz@microsoft.com>
5972 L:      devel@linuxdriverproject.org
5973 S:      Maintained
5974 F:      arch/x86/include/asm/mshyperv.h
5975 F:      arch/x86/include/uapi/asm/hyperv.h
5976 F:      arch/x86/kernel/cpu/mshyperv.c
5977 F:      drivers/hid/hid-hyperv.c
5978 F:      drivers/hv/
5979 F:      drivers/input/serio/hyperv-keyboard.c
5980 F:      drivers/pci/host/pci-hyperv.c
5981 F:      drivers/net/hyperv/
5982 F:      drivers/scsi/storvsc_drv.c
5983 F:      drivers/uio/uio_hv_generic.c
5984 F:      drivers/video/fbdev/hyperv_fb.c
5985 F:      include/linux/hyperv.h
5986 F:      tools/hv/
5987 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5988
5989 I2C MUXES
5990 M:      Peter Rosin <peda@axentia.se>
5991 L:      linux-i2c@vger.kernel.org
5992 S:      Maintained
5993 F:      Documentation/i2c/i2c-topology
5994 F:      Documentation/i2c/muxes/
5995 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5996 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5997 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5998 F:      drivers/i2c/i2c-mux.c
5999 F:      drivers/i2c/muxes/
6000 F:      include/linux/i2c-mux.h
6001
6002 I2C OVER PARALLEL PORT
6003 M:      Jean Delvare <jdelvare@suse.com>
6004 L:      linux-i2c@vger.kernel.org
6005 S:      Maintained
6006 F:      Documentation/i2c/busses/i2c-parport
6007 F:      Documentation/i2c/busses/i2c-parport-light
6008 F:      drivers/i2c/busses/i2c-parport.c
6009 F:      drivers/i2c/busses/i2c-parport-light.c
6010
6011 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6012 M:      Jean Delvare <jdelvare@suse.com>
6013 L:      linux-i2c@vger.kernel.org
6014 S:      Maintained
6015 F:      Documentation/i2c/busses/i2c-ali1535
6016 F:      Documentation/i2c/busses/i2c-ali1563
6017 F:      Documentation/i2c/busses/i2c-ali15x3
6018 F:      Documentation/i2c/busses/i2c-amd756
6019 F:      Documentation/i2c/busses/i2c-amd8111
6020 F:      Documentation/i2c/busses/i2c-i801
6021 F:      Documentation/i2c/busses/i2c-nforce2
6022 F:      Documentation/i2c/busses/i2c-piix4
6023 F:      Documentation/i2c/busses/i2c-sis5595
6024 F:      Documentation/i2c/busses/i2c-sis630
6025 F:      Documentation/i2c/busses/i2c-sis96x
6026 F:      Documentation/i2c/busses/i2c-via
6027 F:      Documentation/i2c/busses/i2c-viapro
6028 F:      drivers/i2c/busses/i2c-ali1535.c
6029 F:      drivers/i2c/busses/i2c-ali1563.c
6030 F:      drivers/i2c/busses/i2c-ali15x3.c
6031 F:      drivers/i2c/busses/i2c-amd756.c
6032 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6033 F:      drivers/i2c/busses/i2c-amd8111.c
6034 F:      drivers/i2c/busses/i2c-i801.c
6035 F:      drivers/i2c/busses/i2c-isch.c
6036 F:      drivers/i2c/busses/i2c-nforce2.c
6037 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6038 F:      drivers/i2c/busses/i2c-piix4.c
6039 F:      drivers/i2c/busses/i2c-sis5595.c
6040 F:      drivers/i2c/busses/i2c-sis630.c
6041 F:      drivers/i2c/busses/i2c-sis96x.c
6042 F:      drivers/i2c/busses/i2c-via.c
6043 F:      drivers/i2c/busses/i2c-viapro.c
6044
6045 I2C/SMBUS ISMT DRIVER
6046 M:      Seth Heasley <seth.heasley@intel.com>
6047 M:      Neil Horman <nhorman@tuxdriver.com>
6048 L:      linux-i2c@vger.kernel.org
6049 F:      drivers/i2c/busses/i2c-ismt.c
6050 F:      Documentation/i2c/busses/i2c-ismt
6051
6052 I2C/SMBUS STUB DRIVER
6053 M:      Jean Delvare <jdelvare@suse.com>
6054 L:      linux-i2c@vger.kernel.org
6055 S:      Maintained
6056 F:      drivers/i2c/i2c-stub.c
6057
6058 I2C SUBSYSTEM
6059 M:      Wolfram Sang <wsa@the-dreams.de>
6060 L:      linux-i2c@vger.kernel.org
6061 W:      https://i2c.wiki.kernel.org/
6062 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6064 S:      Maintained
6065 F:      Documentation/devicetree/bindings/i2c/
6066 F:      Documentation/i2c/
6067 F:      drivers/i2c/
6068 F:      drivers/i2c/*/
6069 F:      include/linux/i2c.h
6070 F:      include/linux/i2c-*.h
6071 F:      include/uapi/linux/i2c.h
6072 F:      include/uapi/linux/i2c-*.h
6073
6074 I2C ACPI SUPPORT
6075 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6076 L:      linux-i2c@vger.kernel.org
6077 L:      linux-acpi@vger.kernel.org
6078 S:      Maintained
6079
6080 I2C-TAOS-EVM DRIVER
6081 M:      Jean Delvare <jdelvare@suse.com>
6082 L:      linux-i2c@vger.kernel.org
6083 S:      Maintained
6084 F:      Documentation/i2c/busses/i2c-taos-evm
6085 F:      drivers/i2c/busses/i2c-taos-evm.c
6086
6087 I2C-TINY-USB DRIVER
6088 M:      Till Harbaum <till@harbaum.org>
6089 L:      linux-i2c@vger.kernel.org
6090 W:      http://www.harbaum.org/till/i2c_tiny_usb
6091 S:      Maintained
6092 F:      drivers/i2c/busses/i2c-tiny-usb.c
6093
6094 i386 BOOT CODE
6095 M:      "H. Peter Anvin" <hpa@zytor.com>
6096 S:      Maintained
6097 F:      arch/x86/boot/
6098
6099 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6100 M:      "H. Peter Anvin" <hpa@zytor.com>
6101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6102 S:      Maintained
6103
6104 IA64 (Itanium) PLATFORM
6105 M:      Tony Luck <tony.luck@intel.com>
6106 M:      Fenghua Yu <fenghua.yu@intel.com>
6107 L:      linux-ia64@vger.kernel.org
6108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6109 S:      Maintained
6110 F:      arch/ia64/
6111
6112 IBM Power VMX Cryptographic instructions
6113 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6114 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6115 L:      linux-crypto@vger.kernel.org
6116 S:      Supported
6117 F:      drivers/crypto/vmx/Makefile
6118 F:      drivers/crypto/vmx/Kconfig
6119 F:      drivers/crypto/vmx/vmx.c
6120 F:      drivers/crypto/vmx/aes*
6121 F:      drivers/crypto/vmx/ghash*
6122 F:      drivers/crypto/vmx/ppc-xlate.pl
6123
6124 IBM Power in-Nest Crypto Acceleration
6125 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6126 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6127 L:      linux-crypto@vger.kernel.org
6128 S:      Supported
6129 F:      drivers/crypto/nx/Makefile
6130 F:      drivers/crypto/nx/Kconfig
6131 F:      drivers/crypto/nx/nx-aes*
6132 F:      drivers/crypto/nx/nx-sha*
6133 F:      drivers/crypto/nx/nx.*
6134 F:      drivers/crypto/nx/nx_csbcpb.h
6135 F:      drivers/crypto/nx/nx_debugfs.h
6136
6137 IBM Power 842 compression accelerator
6138 M:      Dan Streetman <ddstreet@ieee.org>
6139 S:      Supported
6140 F:      drivers/crypto/nx/Makefile
6141 F:      drivers/crypto/nx/Kconfig
6142 F:      drivers/crypto/nx/nx-842*
6143 F:      include/linux/sw842.h
6144 F:      crypto/842.c
6145 F:      lib/842/
6146
6147 IBM Power Linux RAID adapter
6148 M:      Brian King <brking@us.ibm.com>
6149 S:      Supported
6150 F:      drivers/scsi/ipr.*
6151
6152 IBM Power Virtual Ethernet Device Driver
6153 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6154 L:      netdev@vger.kernel.org
6155 S:      Supported
6156 F:      drivers/net/ethernet/ibm/ibmveth.*
6157
6158 IBM Power SRIOV Virtual NIC Device Driver
6159 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6160 M:      John Allen <jallen@linux.vnet.ibm.com>
6161 L:      netdev@vger.kernel.org
6162 S:      Supported
6163 F:      drivers/net/ethernet/ibm/ibmvnic.*
6164
6165 IBM Power Virtual SCSI Device Drivers
6166 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6167 L:      linux-scsi@vger.kernel.org
6168 S:      Supported
6169 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6170 F:      include/scsi/viosrp.h
6171
6172 IBM Power Virtual SCSI Device Target Driver
6173 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6174 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6175 L:      linux-scsi@vger.kernel.org
6176 L:      target-devel@vger.kernel.org
6177 S:      Supported
6178 F:      drivers/scsi/ibmvscsi_tgt/
6179
6180 IBM Power Virtual FC Device Drivers
6181 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6182 L:      linux-scsi@vger.kernel.org
6183 S:      Supported
6184 F:      drivers/scsi/ibmvscsi/ibmvfc*
6185
6186 IBM ServeRAID RAID DRIVER
6187 S:      Orphan
6188 F:      drivers/scsi/ips.*
6189
6190 ICH LPC AND GPIO DRIVER
6191 M:      Peter Tyser <ptyser@xes-inc.com>
6192 S:      Maintained
6193 F:      drivers/mfd/lpc_ich.c
6194 F:      drivers/gpio/gpio-ich.c
6195
6196 IDE SUBSYSTEM
6197 M:      "David S. Miller" <davem@davemloft.net>
6198 L:      linux-ide@vger.kernel.org
6199 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6201 S:      Maintained
6202 F:      Documentation/ide/
6203 F:      drivers/ide/
6204 F:      include/linux/ide.h
6205
6206 IDEAPAD LAPTOP EXTRAS DRIVER
6207 M:      Ike Panhc <ike.pan@canonical.com>
6208 L:      platform-driver-x86@vger.kernel.org
6209 W:      http://launchpad.net/ideapad-laptop
6210 S:      Maintained
6211 F:      drivers/platform/x86/ideapad-laptop.c
6212
6213 IDEAPAD LAPTOP SLIDEBAR DRIVER
6214 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6215 L:      linux-input@vger.kernel.org
6216 W:      https://github.com/o2genum/ideapad-slidebar
6217 S:      Maintained
6218 F:      drivers/input/misc/ideapad_slidebar.c
6219
6220 IDE/ATAPI DRIVERS
6221 M:      Borislav Petkov <bp@alien8.de>
6222 L:      linux-ide@vger.kernel.org
6223 S:      Maintained
6224 F:      Documentation/cdrom/ide-cd
6225 F:      drivers/ide/ide-cd*
6226
6227 IEEE 802.15.4 SUBSYSTEM
6228 M:      Alexander Aring <aar@pengutronix.de>
6229 M:      Stefan Schmidt <stefan@osg.samsung.com>
6230 L:      linux-wpan@vger.kernel.org
6231 W:      http://wpan.cakelab.org/
6232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6234 S:      Maintained
6235 F:      net/ieee802154/
6236 F:      net/mac802154/
6237 F:      drivers/net/ieee802154/
6238 F:      include/linux/nl802154.h
6239 F:      include/linux/ieee802154.h
6240 F:      include/net/nl802154.h
6241 F:      include/net/mac802154.h
6242 F:      include/net/af_ieee802154.h
6243 F:      include/net/cfg802154.h
6244 F:      include/net/ieee802154_netdev.h
6245 F:      Documentation/networking/ieee802154.txt
6246
6247 IGORPLUG-USB IR RECEIVER
6248 M:      Sean Young <sean@mess.org>
6249 L:      linux-media@vger.kernel.org
6250 S:      Maintained
6251 F:      drivers/media/rc/igorplugusb.c
6252
6253 IGUANAWORKS USB IR TRANSCEIVER
6254 M:      Sean Young <sean@mess.org>
6255 L:      linux-media@vger.kernel.org
6256 S:      Maintained
6257 F:      drivers/media/rc/iguanair.c
6258
6259 IIO DIGITAL POTENTIOMETER DAC
6260 M:      Peter Rosin <peda@axentia.se>
6261 L:      linux-iio@vger.kernel.org
6262 S:      Maintained
6263 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6264 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6265 F:      drivers/iio/dac/dpot-dac.c
6266
6267 IIO ENVELOPE DETECTOR
6268 M:      Peter Rosin <peda@axentia.se>
6269 L:      linux-iio@vger.kernel.org
6270 S:      Maintained
6271 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6272 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6273 F:      drivers/iio/adc/envelope-detector.c
6274
6275 IIO SUBSYSTEM AND DRIVERS
6276 M:      Jonathan Cameron <jic23@kernel.org>
6277 R:      Hartmut Knaack <knaack.h@gmx.de>
6278 R:      Lars-Peter Clausen <lars@metafoo.de>
6279 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6280 L:      linux-iio@vger.kernel.org
6281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6282 S:      Maintained
6283 F:      Documentation/devicetree/bindings/iio/
6284 F:      drivers/iio/
6285 F:      drivers/staging/iio/
6286 F:      include/linux/iio/
6287 F:      tools/iio/
6288
6289 IKANOS/ADI EAGLE ADSL USB DRIVER
6290 M:      Matthieu Castet <castet.matthieu@free.fr>
6291 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6292 S:      Maintained
6293 F:      drivers/usb/atm/ueagle-atm.c
6294
6295 IMGTEC ASCII LCD DRIVER
6296 M:      Paul Burton <paul.burton@imgtec.com>
6297 S:      Maintained
6298 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6299 F:      drivers/auxdisplay/img-ascii-lcd.c
6300
6301 INA209 HARDWARE MONITOR DRIVER
6302 M:      Guenter Roeck <linux@roeck-us.net>
6303 L:      linux-hwmon@vger.kernel.org
6304 S:      Maintained
6305 F:      Documentation/hwmon/ina209
6306 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6307 F:      drivers/hwmon/ina209.c
6308
6309 INA2XX HARDWARE MONITOR DRIVER
6310 M:      Guenter Roeck <linux@roeck-us.net>
6311 L:      linux-hwmon@vger.kernel.org
6312 S:      Maintained
6313 F:      Documentation/hwmon/ina2xx
6314 F:      drivers/hwmon/ina2xx.c
6315 F:      include/linux/platform_data/ina2xx.h
6316
6317 INDUSTRY PACK SUBSYSTEM (IPACK)
6318 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6319 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6320 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6321 L:      industrypack-devel@lists.sourceforge.net
6322 W:      http://industrypack.sourceforge.net
6323 S:      Maintained
6324 F:      drivers/ipack/
6325
6326 INGENIC JZ4780 DMA Driver
6327 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6328 S:      Maintained
6329 F:      drivers/dma/dma-jz4780.c
6330
6331 INGENIC JZ4780 NAND DRIVER
6332 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6333 L:      linux-mtd@lists.infradead.org
6334 S:      Maintained
6335 F:      drivers/mtd/nand/jz4780_*
6336
6337 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6338 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6339 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6340 L:      linux-ima-devel@lists.sourceforge.net
6341 L:      linux-ima-user@lists.sourceforge.net
6342 L:      linux-security-module@vger.kernel.org
6343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6344 S:      Supported
6345 F:      security/integrity/ima/
6346
6347 IMGTEC IR DECODER DRIVER
6348 M:      James Hogan <james.hogan@imgtec.com>
6349 S:      Maintained
6350 F:      drivers/media/rc/img-ir/
6351
6352 IMS TWINTURBO FRAMEBUFFER DRIVER
6353 L:      linux-fbdev@vger.kernel.org
6354 S:      Orphan
6355 F:      drivers/video/fbdev/imsttfb.c
6356
6357 INFINIBAND SUBSYSTEM
6358 M:      Doug Ledford <dledford@redhat.com>
6359 M:      Sean Hefty <sean.hefty@intel.com>
6360 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6361 L:      linux-rdma@vger.kernel.org
6362 W:      http://www.openfabrics.org/
6363 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6365 S:      Supported
6366 F:      Documentation/infiniband/
6367 F:      drivers/infiniband/
6368 F:      include/uapi/linux/if_infiniband.h
6369 F:      include/uapi/rdma/
6370 F:      include/rdma/
6371
6372 INOTIFY
6373 M:      John McCutchan <john@johnmccutchan.com>
6374 M:      Robert Love <rlove@rlove.org>
6375 M:      Eric Paris <eparis@parisplace.org>
6376 S:      Maintained
6377 F:      Documentation/filesystems/inotify.txt
6378 F:      fs/notify/inotify/
6379 F:      include/linux/inotify.h
6380 F:      include/uapi/linux/inotify.h
6381
6382 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6383 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6384 L:      linux-input@vger.kernel.org
6385 Q:      http://patchwork.kernel.org/project/linux-input/list/
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6387 S:      Maintained
6388 F:      drivers/input/
6389 F:      include/linux/input.h
6390 F:      include/uapi/linux/input.h
6391 F:      include/linux/input/
6392 F:      Documentation/devicetree/bindings/input/
6393
6394 INPUT MULTITOUCH (MT) PROTOCOL
6395 M:      Henrik Rydberg <rydberg@bitmath.org>
6396 L:      linux-input@vger.kernel.org
6397 S:      Odd fixes
6398 F:      Documentation/input/multi-touch-protocol.txt
6399 F:      drivers/input/input-mt.c
6400 K:      \b(ABS|SYN)_MT_
6401
6402 INTEL ASoC BDW/HSW DRIVERS
6403 M:      Jie Yang <yang.jie@linux.intel.com>
6404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6405 S:      Supported
6406 F:      sound/soc/intel/common/sst-dsp*
6407 F:      sound/soc/intel/common/sst-firmware.c
6408 F:      sound/soc/intel/boards/broadwell.c
6409 F:      sound/soc/intel/haswell/
6410
6411 INTEL C600 SERIES SAS CONTROLLER DRIVER
6412 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6413 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6414 L:      linux-scsi@vger.kernel.org
6415 T:      git git://git.code.sf.net/p/intel-sas/isci
6416 S:      Supported
6417 F:      drivers/scsi/isci/
6418
6419 INTEL HID EVENT DRIVER
6420 M:      Alex Hung <alex.hung@canonical.com>
6421 L:      platform-driver-x86@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/platform/x86/intel-hid.c
6424
6425 INTEL VIRTUAL BUTTON DRIVER
6426 M:      AceLan Kao <acelan.kao@canonical.com>
6427 L:      platform-driver-x86@vger.kernel.org
6428 S:      Maintained
6429 F:      drivers/platform/x86/intel-vbtn.c
6430
6431 INTEL IDLE DRIVER
6432 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6433 M:      Len Brown <lenb@kernel.org>
6434 L:      linux-pm@vger.kernel.org
6435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6436 B:      https://bugzilla.kernel.org
6437 S:      Supported
6438 F:      drivers/idle/intel_idle.c
6439
6440 INTEL INTEGRATED SENSOR HUB DRIVER
6441 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6442 M:      Jiri Kosina <jikos@kernel.org>
6443 L:      linux-input@vger.kernel.org
6444 S:      Maintained
6445 F:      drivers/hid/intel-ish-hid/
6446
6447 INTEL PSTATE DRIVER
6448 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6449 M:      Len Brown <lenb@kernel.org>
6450 L:      linux-pm@vger.kernel.org
6451 S:      Supported
6452 F:      drivers/cpufreq/intel_pstate.c
6453
6454 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6455 M:      Maik Broemme <mbroemme@libmpq.org>
6456 L:      linux-fbdev@vger.kernel.org
6457 S:      Maintained
6458 F:      Documentation/fb/intelfb.txt
6459 F:      drivers/video/fbdev/intelfb/
6460
6461 INTEL 810/815 FRAMEBUFFER DRIVER
6462 M:      Antonino Daplas <adaplas@gmail.com>
6463 L:      linux-fbdev@vger.kernel.org
6464 S:      Maintained
6465 F:      drivers/video/fbdev/i810/
6466
6467 INTEL MENLOW THERMAL DRIVER
6468 M:      Sujith Thomas <sujith.thomas@intel.com>
6469 L:      platform-driver-x86@vger.kernel.org
6470 W:      https://01.org/linux-acpi
6471 S:      Supported
6472 F:      drivers/platform/x86/intel_menlow.c
6473
6474 INTEL I/OAT DMA DRIVER
6475 M:      Dave Jiang <dave.jiang@intel.com>
6476 R:      Dan Williams <dan.j.williams@intel.com>
6477 L:      dmaengine@vger.kernel.org
6478 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6479 S:      Supported
6480 F:      drivers/dma/ioat*
6481
6482 INTEL IOMMU (VT-d)
6483 M:      David Woodhouse <dwmw2@infradead.org>
6484 L:      iommu@lists.linux-foundation.org
6485 T:      git git://git.infradead.org/iommu-2.6.git
6486 S:      Supported
6487 F:      drivers/iommu/intel-iommu.c
6488 F:      include/linux/intel-iommu.h
6489
6490 INTEL IOP-ADMA DMA DRIVER
6491 R:      Dan Williams <dan.j.williams@intel.com>
6492 S:      Odd fixes
6493 F:      drivers/dma/iop-adma.c
6494
6495 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6496 M:      Krzysztof Halasa <khalasa@piap.pl>
6497 S:      Maintained
6498 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6499 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6500 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6501 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6502 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6503 F:      drivers/net/wan/ixp4xx_hss.c
6504
6505 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6506 M:      Deepak Saxena <dsaxena@plexity.net>
6507 S:      Maintained
6508 F:      drivers/char/hw_random/ixp4xx-rng.c
6509
6510 INTEL ETHERNET DRIVERS
6511 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6512 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6513 W:      http://www.intel.com/support/feedback.htm
6514 W:      http://e1000.sourceforge.net/
6515 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6518 S:      Supported
6519 F:      Documentation/networking/e100.txt
6520 F:      Documentation/networking/e1000.txt
6521 F:      Documentation/networking/e1000e.txt
6522 F:      Documentation/networking/igb.txt
6523 F:      Documentation/networking/igbvf.txt
6524 F:      Documentation/networking/ixgb.txt
6525 F:      Documentation/networking/ixgbe.txt
6526 F:      Documentation/networking/ixgbevf.txt
6527 F:      Documentation/networking/i40e.txt
6528 F:      Documentation/networking/i40evf.txt
6529 F:      drivers/net/ethernet/intel/
6530 F:      drivers/net/ethernet/intel/*/
6531
6532 INTEL RDMA RNIC DRIVER
6533 M:     Faisal Latif <faisal.latif@intel.com>
6534 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6535 L:     linux-rdma@vger.kernel.org
6536 S:     Supported
6537 F:     drivers/infiniband/hw/i40iw/
6538
6539 INTEL MERRIFIELD GPIO DRIVER
6540 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6541 L:      linux-gpio@vger.kernel.org
6542 S:      Maintained
6543 F:      drivers/gpio/gpio-merrifield.c
6544
6545 INTEL-MID GPIO DRIVER
6546 M:      David Cohen <david.a.cohen@linux.intel.com>
6547 L:      linux-gpio@vger.kernel.org
6548 S:      Maintained
6549 F:      drivers/gpio/gpio-intel-mid.c
6550
6551 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6552 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6553 L:      linux-wireless@vger.kernel.org
6554 S:      Maintained
6555 F:      Documentation/networking/README.ipw2100
6556 F:      Documentation/networking/README.ipw2200
6557 F:      drivers/net/wireless/intel/ipw2x00/
6558
6559 INTEL(R) TRACE HUB
6560 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6561 S:      Supported
6562 F:      Documentation/trace/intel_th.txt
6563 F:      drivers/hwtracing/intel_th/
6564
6565 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6566 M:      Ning Sun <ning.sun@intel.com>
6567 L:      tboot-devel@lists.sourceforge.net
6568 W:      http://tboot.sourceforge.net
6569 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6570 S:      Supported
6571 F:      Documentation/intel_txt.txt
6572 F:      include/linux/tboot.h
6573 F:      arch/x86/kernel/tboot.c
6574
6575 INTEL WIRELESS WIMAX CONNECTION 2400
6576 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6577 M:      linux-wimax@intel.com
6578 L:      wimax@linuxwimax.org (subscribers-only)
6579 S:      Supported
6580 W:      http://linuxwimax.org
6581 F:      Documentation/wimax/README.i2400m
6582 F:      drivers/net/wimax/i2400m/
6583 F:      include/uapi/linux/wimax/i2400m.h
6584
6585 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6586 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6587 L:      linux-wireless@vger.kernel.org
6588 S:      Supported
6589 F:      drivers/net/wireless/intel/iwlegacy/
6590
6591 INTEL WIRELESS WIFI LINK (iwlwifi)
6592 M:      Johannes Berg <johannes.berg@intel.com>
6593 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6594 M:      Luca Coelho <luciano.coelho@intel.com>
6595 M:      Intel Linux Wireless <linuxwifi@intel.com>
6596 L:      linux-wireless@vger.kernel.org
6597 W:      http://intellinuxwireless.org
6598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6599 S:      Supported
6600 F:      drivers/net/wireless/intel/iwlwifi/
6601
6602 INTEL MANAGEMENT ENGINE (mei)
6603 M:      Tomas Winkler <tomas.winkler@intel.com>
6604 L:      linux-kernel@vger.kernel.org
6605 S:      Supported
6606 F:      include/uapi/linux/mei.h
6607 F:      include/linux/mei_cl_bus.h
6608 F:      drivers/misc/mei/*
6609 F:      drivers/watchdog/mei_wdt.c
6610 F:      Documentation/misc-devices/mei/*
6611 F:      samples/mei/*
6612
6613 INTEL MIC DRIVERS (mic)
6614 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6615 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6616 S:      Supported
6617 W:      https://github.com/sudeepdutt/mic
6618 W:      http://software.intel.com/en-us/mic-developer
6619 F:      include/linux/mic_bus.h
6620 F:      include/linux/scif.h
6621 F:      include/uapi/linux/mic_common.h
6622 F:      include/uapi/linux/mic_ioctl.h
6623 F:      include/uapi/linux/scif_ioctl.h
6624 F:      drivers/misc/mic/
6625 F:      drivers/dma/mic_x100_dma.c
6626 F:      drivers/dma/mic_x100_dma.h
6627 F:      Documentation/mic/
6628
6629 INTEL PMC/P-Unit IPC DRIVER
6630 M:      Zha Qipeng<qipeng.zha@intel.com>
6631 L:      platform-driver-x86@vger.kernel.org
6632 S:      Maintained
6633 F:      drivers/platform/x86/intel_pmc_ipc.c
6634 F:      drivers/platform/x86/intel_punit_ipc.c
6635 F:      arch/x86/include/asm/intel_pmc_ipc.h
6636 F:      arch/x86/include/asm/intel_punit_ipc.h
6637
6638 INTEL TELEMETRY DRIVER
6639 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6640 L:      platform-driver-x86@vger.kernel.org
6641 S:      Maintained
6642 F:      arch/x86/include/asm/intel_telemetry.h
6643 F:      drivers/platform/x86/intel_telemetry*
6644
6645 INTEL PMC CORE DRIVER
6646 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6647 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6648 L:      platform-driver-x86@vger.kernel.org
6649 S:      Maintained
6650 F:      arch/x86/include/asm/pmc_core.h
6651 F:      drivers/platform/x86/intel_pmc_core*
6652
6653 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6654 M:      Linus Walleij <linus.walleij@linaro.org>
6655 L:      linux-iio@vger.kernel.org
6656 S:      Maintained
6657 F:      drivers/iio/gyro/mpu3050*
6658 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6659
6660 IOC3 ETHERNET DRIVER
6661 M:      Ralf Baechle <ralf@linux-mips.org>
6662 L:      linux-mips@linux-mips.org
6663 S:      Maintained
6664 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6665
6666 IOC3 SERIAL DRIVER
6667 M:      Pat Gefre <pfg@sgi.com>
6668 L:      linux-serial@vger.kernel.org
6669 S:      Maintained
6670 F:      drivers/tty/serial/ioc3_serial.c
6671
6672 IOMMU DRIVERS
6673 M:      Joerg Roedel <joro@8bytes.org>
6674 L:      iommu@lists.linux-foundation.org
6675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6676 S:      Maintained
6677 F:      Documentation/devicetree/bindings/iommu/
6678 F:      drivers/iommu/
6679
6680 IP MASQUERADING
6681 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6682 S:      Maintained
6683 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6684
6685 IPMI SUBSYSTEM
6686 M:      Corey Minyard <minyard@acm.org>
6687 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6688 W:      http://openipmi.sourceforge.net/
6689 S:      Supported
6690 F:      Documentation/IPMI.txt
6691 F:      drivers/char/ipmi/
6692 F:      include/linux/ipmi*
6693 F:      include/uapi/linux/ipmi*
6694
6695 QCOM AUDIO (ASoC) DRIVERS
6696 M:      Patrick Lai <plai@codeaurora.org>
6697 M:      Banajit Goswami <bgoswami@codeaurora.org>
6698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6699 S:      Supported
6700 F:      sound/soc/qcom/
6701
6702 IPS SCSI RAID DRIVER
6703 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6704 L:      linux-scsi@vger.kernel.org
6705 W:      http://www.adaptec.com/
6706 S:      Maintained
6707 F:      drivers/scsi/ips*
6708
6709 IPVS
6710 M:      Wensong Zhang <wensong@linux-vs.org>
6711 M:      Simon Horman <horms@verge.net.au>
6712 M:      Julian Anastasov <ja@ssi.bg>
6713 L:      netdev@vger.kernel.org
6714 L:      lvs-devel@vger.kernel.org
6715 S:      Maintained
6716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6718 F:      Documentation/networking/ipvs-sysctl.txt
6719 F:      include/net/ip_vs.h
6720 F:      include/uapi/linux/ip_vs.h
6721 F:      net/netfilter/ipvs/
6722
6723 IPWIRELESS DRIVER
6724 M:      Jiri Kosina <jikos@kernel.org>
6725 M:      David Sterba <dsterba@suse.com>
6726 S:      Odd Fixes
6727 F:      drivers/tty/ipwireless/
6728
6729 IPX NETWORK LAYER
6730 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6731 L:      netdev@vger.kernel.org
6732 S:      Maintained
6733 F:      include/net/ipx.h
6734 F:      include/uapi/linux/ipx.h
6735 F:      net/ipx/
6736
6737 IRDA SUBSYSTEM
6738 M:      Samuel Ortiz <samuel@sortiz.org>
6739 L:      irda-users@lists.sourceforge.net (subscribers-only)
6740 L:      netdev@vger.kernel.org
6741 W:      http://irda.sourceforge.net/
6742 S:      Maintained
6743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6744 F:      Documentation/networking/irda.txt
6745 F:      drivers/net/irda/
6746 F:      include/net/irda/
6747 F:      net/irda/
6748
6749 IRQ SUBSYSTEM
6750 M:      Thomas Gleixner <tglx@linutronix.de>
6751 L:      linux-kernel@vger.kernel.org
6752 S:      Maintained
6753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6754 F:      kernel/irq/
6755
6756 IRQCHIP DRIVERS
6757 M:      Thomas Gleixner <tglx@linutronix.de>
6758 M:      Jason Cooper <jason@lakedaemon.net>
6759 M:      Marc Zyngier <marc.zyngier@arm.com>
6760 L:      linux-kernel@vger.kernel.org
6761 S:      Maintained
6762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6763 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6764 F:      Documentation/devicetree/bindings/interrupt-controller/
6765 F:      drivers/irqchip/
6766
6767 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6768 M:      Marc Zyngier <marc.zyngier@arm.com>
6769 S:      Maintained
6770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6771 F:      Documentation/IRQ-domain.txt
6772 F:      include/linux/irqdomain.h
6773 F:      kernel/irq/irqdomain.c
6774 F:      kernel/irq/msi.c
6775
6776 ISA
6777 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6778 S:      Maintained
6779 F:      Documentation/isa.txt
6780 F:      drivers/base/isa.c
6781 F:      include/linux/isa.h
6782
6783 ISAPNP
6784 M:      Jaroslav Kysela <perex@perex.cz>
6785 S:      Maintained
6786 F:      Documentation/isapnp.txt
6787 F:      drivers/pnp/isapnp/
6788 F:      include/linux/isapnp.h
6789
6790 ISA RADIO MODULE
6791 M:      Hans Verkuil <hverkuil@xs4all.nl>
6792 L:      linux-media@vger.kernel.org
6793 T:      git git://linuxtv.org/media_tree.git
6794 W:      https://linuxtv.org
6795 S:      Maintained
6796 F:      drivers/media/radio/radio-isa*
6797
6798 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6799 M:      Peter Jones <pjones@redhat.com>
6800 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6801 S:      Maintained
6802 F:      drivers/firmware/iscsi_ibft*
6803
6804 ISCSI
6805 M:      Lee Duncan <lduncan@suse.com>
6806 M:      Chris Leech <cleech@redhat.com>
6807 L:      open-iscsi@googlegroups.com
6808 W:      www.open-iscsi.com
6809 S:      Maintained
6810 F:      drivers/scsi/*iscsi*
6811 F:      include/scsi/*iscsi*
6812
6813 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6814 M:      Or Gerlitz <ogerlitz@mellanox.com>
6815 M:      Sagi Grimberg <sagi@grimberg.me>
6816 M:      Roi Dayan <roid@mellanox.com>
6817 L:      linux-rdma@vger.kernel.org
6818 S:      Supported
6819 W:      http://www.openfabrics.org
6820 W:      www.open-iscsi.org
6821 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6822 F:      drivers/infiniband/ulp/iser/
6823
6824 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6825 M:      Sagi Grimberg <sagi@grimberg.me>
6826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6827 L:      linux-rdma@vger.kernel.org
6828 L:      target-devel@vger.kernel.org
6829 S:      Supported
6830 W:      http://www.linux-iscsi.org
6831 F:      drivers/infiniband/ulp/isert
6832
6833 ISDN SUBSYSTEM
6834 M:      Karsten Keil <isdn@linux-pingi.de>
6835 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6836 L:      netdev@vger.kernel.org
6837 W:      http://www.isdn4linux.de
6838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6839 S:      Maintained
6840 F:      Documentation/isdn/
6841 F:      drivers/isdn/
6842 F:      include/linux/isdn.h
6843 F:      include/linux/isdn/
6844 F:      include/uapi/linux/isdn.h
6845 F:      include/uapi/linux/isdn/
6846
6847 ISDN SUBSYSTEM (Eicon active card driver)
6848 M:      Armin Schindler <mac@melware.de>
6849 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6850 W:      http://www.melware.de
6851 S:      Maintained
6852 F:      drivers/isdn/hardware/eicon/
6853
6854 IT87 HARDWARE MONITORING DRIVER
6855 M:      Jean Delvare <jdelvare@suse.com>
6856 L:      linux-hwmon@vger.kernel.org
6857 S:      Maintained
6858 F:      Documentation/hwmon/it87
6859 F:      drivers/hwmon/it87.c
6860
6861 IT913X MEDIA DRIVER
6862 M:      Antti Palosaari <crope@iki.fi>
6863 L:      linux-media@vger.kernel.org
6864 W:      https://linuxtv.org
6865 W:      http://palosaari.fi/linux/
6866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6867 T:      git git://linuxtv.org/anttip/media_tree.git
6868 S:      Maintained
6869 F:      drivers/media/tuners/it913x*
6870
6871 IVTV VIDEO4LINUX DRIVER
6872 M:      Andy Walls <awalls@md.metrocast.net>
6873 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6874 L:      linux-media@vger.kernel.org
6875 T:      git git://linuxtv.org/media_tree.git
6876 W:      http://www.ivtvdriver.org
6877 S:      Maintained
6878 F:      Documentation/media/v4l-drivers/ivtv*
6879 F:      drivers/media/pci/ivtv/
6880 F:      include/uapi/linux/ivtv*
6881
6882 IX2505V MEDIA DRIVER
6883 M:      Malcolm Priestley <tvboxspy@gmail.com>
6884 L:      linux-media@vger.kernel.org
6885 W:      https://linuxtv.org
6886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6887 S:      Maintained
6888 F:      drivers/media/dvb-frontends/ix2505v*
6889
6890 JC42.4 TEMPERATURE SENSOR DRIVER
6891 M:      Guenter Roeck <linux@roeck-us.net>
6892 L:      linux-hwmon@vger.kernel.org
6893 S:      Maintained
6894 F:      drivers/hwmon/jc42.c
6895 F:      Documentation/hwmon/jc42
6896
6897 JFS FILESYSTEM
6898 M:      Dave Kleikamp <shaggy@kernel.org>
6899 L:      jfs-discussion@lists.sourceforge.net
6900 W:      http://jfs.sourceforge.net/
6901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6902 S:      Maintained
6903 F:      Documentation/filesystems/jfs.txt
6904 F:      fs/jfs/
6905
6906 JME NETWORK DRIVER
6907 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6908 L:      netdev@vger.kernel.org
6909 S:      Maintained
6910 F:      drivers/net/ethernet/jme.*
6911
6912 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6913 M:      David Woodhouse <dwmw2@infradead.org>
6914 L:      linux-mtd@lists.infradead.org
6915 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6916 S:      Maintained
6917 F:      fs/jffs2/
6918 F:      include/uapi/linux/jffs2.h
6919
6920 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6921 M:      "Theodore Ts'o" <tytso@mit.edu>
6922 M:      Jan Kara <jack@suse.com>
6923 L:      linux-ext4@vger.kernel.org
6924 S:      Maintained
6925 F:      fs/jbd2/
6926 F:      include/linux/jbd2.h
6927
6928 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6929 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6930 L:      linux-media@vger.kernel.org
6931 S:      Maintained
6932 F:      drivers/media/platform/rcar_jpu.c
6933
6934 JSM Neo PCI based serial card
6935 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6936 L:      linux-serial@vger.kernel.org
6937 S:      Maintained
6938 F:      drivers/tty/serial/jsm/
6939
6940 K10TEMP HARDWARE MONITORING DRIVER
6941 M:      Clemens Ladisch <clemens@ladisch.de>
6942 L:      linux-hwmon@vger.kernel.org
6943 S:      Maintained
6944 F:      Documentation/hwmon/k10temp
6945 F:      drivers/hwmon/k10temp.c
6946
6947 K8TEMP HARDWARE MONITORING DRIVER
6948 M:      Rudolf Marek <r.marek@assembler.cz>
6949 L:      linux-hwmon@vger.kernel.org
6950 S:      Maintained
6951 F:      Documentation/hwmon/k8temp
6952 F:      drivers/hwmon/k8temp.c
6953
6954 KASAN
6955 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6956 R:      Alexander Potapenko <glider@google.com>
6957 R:      Dmitry Vyukov <dvyukov@google.com>
6958 L:      kasan-dev@googlegroups.com
6959 S:      Maintained
6960 F:      arch/*/include/asm/kasan.h
6961 F:      arch/*/mm/kasan_init*
6962 F:      Documentation/dev-tools/kasan.rst
6963 F:      include/linux/kasan*.h
6964 F:      lib/test_kasan.c
6965 F:      mm/kasan/
6966 F:      scripts/Makefile.kasan
6967
6968 KCONFIG
6969 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6970 L:      linux-kbuild@vger.kernel.org
6971 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6972 S:      Maintained
6973 F:      Documentation/kbuild/kconfig-language.txt
6974 F:      scripts/kconfig/
6975
6976 KDUMP
6977 M:      Dave Young <dyoung@redhat.com>
6978 M:      Baoquan He <bhe@redhat.com>
6979 R:      Vivek Goyal <vgoyal@redhat.com>
6980 L:      kexec@lists.infradead.org
6981 W:      http://lse.sourceforge.net/kdump/
6982 S:      Maintained
6983 F:      Documentation/kdump/
6984
6985 KEENE FM RADIO TRANSMITTER DRIVER
6986 M:      Hans Verkuil <hverkuil@xs4all.nl>
6987 L:      linux-media@vger.kernel.org
6988 T:      git git://linuxtv.org/media_tree.git
6989 W:      https://linuxtv.org
6990 S:      Maintained
6991 F:      drivers/media/radio/radio-keene*
6992
6993 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6994 M:      Ian Kent <raven@themaw.net>
6995 L:      autofs@vger.kernel.org
6996 S:      Maintained
6997 F:      fs/autofs4/
6998
6999 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7000 M:      Michal Marek <mmarek@suse.com>
7001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7003 L:      linux-kbuild@vger.kernel.org
7004 S:      Maintained
7005 F:      Documentation/kbuild/
7006 F:      Makefile
7007 F:      scripts/Makefile.*
7008 F:      scripts/basic/
7009 F:      scripts/mk*
7010 F:      scripts/package/
7011
7012 KERNEL JANITORS
7013 L:      kernel-janitors@vger.kernel.org
7014 W:      http://kernelnewbies.org/KernelJanitors
7015 S:      Odd Fixes
7016
7017 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7018 M:      "J. Bruce Fields" <bfields@fieldses.org>
7019 M:      Jeff Layton <jlayton@poochiereds.net>
7020 L:      linux-nfs@vger.kernel.org
7021 W:      http://nfs.sourceforge.net/
7022 T:      git git://linux-nfs.org/~bfields/linux.git
7023 S:      Supported
7024 F:      fs/nfsd/
7025 F:      include/uapi/linux/nfsd/
7026 F:      fs/lockd/
7027 F:      fs/nfs_common/
7028 F:      net/sunrpc/
7029 F:      include/linux/lockd/
7030 F:      include/linux/sunrpc/
7031 F:      include/uapi/linux/sunrpc/
7032
7033 KERNEL SELFTEST FRAMEWORK
7034 M:      Shuah Khan <shuahkh@osg.samsung.com>
7035 M:      Shuah Khan <shuah@kernel.org>
7036 L:      linux-kselftest@vger.kernel.org
7037 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7038 S:      Maintained
7039 F:      tools/testing/selftests
7040
7041 KERNEL VIRTUAL MACHINE (KVM)
7042 M:      Paolo Bonzini <pbonzini@redhat.com>
7043 M:      Radim Krčmář <rkrcmar@redhat.com>
7044 L:      kvm@vger.kernel.org
7045 W:      http://www.linux-kvm.org
7046 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7047 S:      Supported
7048 F:      Documentation/*/kvm*.txt
7049 F:      Documentation/virtual/kvm/
7050 F:      arch/*/kvm/
7051 F:      arch/x86/kernel/kvm.c
7052 F:      arch/x86/kernel/kvmclock.c
7053 F:      arch/*/include/asm/kvm*
7054 F:      include/linux/kvm*
7055 F:      include/uapi/linux/kvm*
7056 F:      virt/kvm/
7057 F:      tools/kvm/
7058
7059 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7060 M:      Joerg Roedel <joro@8bytes.org>
7061 L:      kvm@vger.kernel.org
7062 W:      http://www.linux-kvm.org/
7063 S:      Maintained
7064 F:      arch/x86/include/asm/svm.h
7065 F:      arch/x86/kvm/svm.c
7066
7067 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7068 M:      Alexander Graf <agraf@suse.com>
7069 L:      kvm-ppc@vger.kernel.org
7070 W:      http://www.linux-kvm.org/
7071 T:      git git://github.com/agraf/linux-2.6.git
7072 S:      Supported
7073 F:      arch/powerpc/include/asm/kvm*
7074 F:      arch/powerpc/kvm/
7075
7076 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7077 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7078 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7079 L:      linux-s390@vger.kernel.org
7080 W:      http://www.ibm.com/developerworks/linux/linux390/
7081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7082 S:      Supported
7083 F:      Documentation/s390/kvm.txt
7084 F:      arch/s390/include/asm/kvm*
7085 F:      arch/s390/kvm/
7086
7087 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7088 M:      Christoffer Dall <christoffer.dall@linaro.org>
7089 M:      Marc Zyngier <marc.zyngier@arm.com>
7090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7091 L:      kvmarm@lists.cs.columbia.edu
7092 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7094 S:      Supported
7095 F:      arch/arm/include/uapi/asm/kvm*
7096 F:      arch/arm/include/asm/kvm*
7097 F:      arch/arm/kvm/
7098 F:      virt/kvm/arm/
7099 F:      include/kvm/arm_*
7100
7101 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7102 M:      Christoffer Dall <christoffer.dall@linaro.org>
7103 M:      Marc Zyngier <marc.zyngier@arm.com>
7104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7105 L:      kvmarm@lists.cs.columbia.edu
7106 S:      Maintained
7107 F:      arch/arm64/include/uapi/asm/kvm*
7108 F:      arch/arm64/include/asm/kvm*
7109 F:      arch/arm64/kvm/
7110
7111 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7112 M:      James Hogan <james.hogan@imgtec.com>
7113 L:      linux-mips@linux-mips.org
7114 S:      Supported
7115 F:      arch/mips/include/uapi/asm/kvm*
7116 F:      arch/mips/include/asm/kvm*
7117 F:      arch/mips/kvm/
7118
7119 KEXEC
7120 M:      Eric Biederman <ebiederm@xmission.com>
7121 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7122 L:      kexec@lists.infradead.org
7123 S:      Maintained
7124 F:      include/linux/kexec.h
7125 F:      include/uapi/linux/kexec.h
7126 F:      kernel/kexec*
7127
7128 KEYS/KEYRINGS:
7129 M:      David Howells <dhowells@redhat.com>
7130 L:      keyrings@vger.kernel.org
7131 S:      Maintained
7132 F:      Documentation/security/keys.txt
7133 F:      include/linux/key.h
7134 F:      include/linux/key-type.h
7135 F:      include/linux/keyctl.h
7136 F:      include/uapi/linux/keyctl.h
7137 F:      include/keys/
7138 F:      security/keys/
7139
7140 KEYS-TRUSTED
7141 M:      David Safford <safford@us.ibm.com>
7142 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7143 L:      linux-security-module@vger.kernel.org
7144 L:      keyrings@vger.kernel.org
7145 S:      Supported
7146 F:      Documentation/security/keys-trusted-encrypted.txt
7147 F:      include/keys/trusted-type.h
7148 F:      security/keys/trusted.c
7149 F:      security/keys/trusted.h
7150
7151 KEYS-ENCRYPTED
7152 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7153 M:      David Safford <safford@us.ibm.com>
7154 L:      linux-security-module@vger.kernel.org
7155 L:      keyrings@vger.kernel.org
7156 S:      Supported
7157 F:      Documentation/security/keys-trusted-encrypted.txt
7158 F:      include/keys/encrypted-type.h
7159 F:      security/keys/encrypted-keys/
7160
7161 KGDB / KDB /debug_core
7162 M:      Jason Wessel <jason.wessel@windriver.com>
7163 W:      http://kgdb.wiki.kernel.org/
7164 L:      kgdb-bugreport@lists.sourceforge.net
7165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7166 S:      Maintained
7167 F:      Documentation/DocBook/kgdb.tmpl
7168 F:      drivers/misc/kgdbts.c
7169 F:      drivers/tty/serial/kgdboc.c
7170 F:      include/linux/kdb.h
7171 F:      include/linux/kgdb.h
7172 F:      kernel/debug/
7173
7174 KMEMCHECK
7175 M:      Vegard Nossum <vegardno@ifi.uio.no>
7176 M:      Pekka Enberg <penberg@kernel.org>
7177 S:      Maintained
7178 F:      Documentation/dev-tools/kmemcheck.rst
7179 F:      arch/x86/include/asm/kmemcheck.h
7180 F:      arch/x86/mm/kmemcheck/
7181 F:      include/linux/kmemcheck.h
7182 F:      mm/kmemcheck.c
7183
7184 KMEMLEAK
7185 M:      Catalin Marinas <catalin.marinas@arm.com>
7186 S:      Maintained
7187 F:      Documentation/dev-tools/kmemleak.rst
7188 F:      include/linux/kmemleak.h
7189 F:      mm/kmemleak.c
7190 F:      mm/kmemleak-test.c
7191
7192 KPROBES
7193 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7194 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7195 M:      "David S. Miller" <davem@davemloft.net>
7196 M:      Masami Hiramatsu <mhiramat@kernel.org>
7197 S:      Maintained
7198 F:      Documentation/kprobes.txt
7199 F:      include/linux/kprobes.h
7200 F:      kernel/kprobes.c
7201
7202 KS0108 LCD CONTROLLER DRIVER
7203 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7204 W:      http://miguelojeda.es/auxdisplay.htm
7205 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7206 S:      Maintained
7207 F:      Documentation/auxdisplay/ks0108
7208 F:      drivers/auxdisplay/ks0108.c
7209 F:      include/linux/ks0108.h
7210
7211 L3MDEV
7212 M:      David Ahern <dsa@cumulusnetworks.com>
7213 L:      netdev@vger.kernel.org
7214 S:      Maintained
7215 F:      net/l3mdev
7216 F:      include/net/l3mdev.h
7217
7218 LANTIQ MIPS ARCHITECTURE
7219 M:      John Crispin <john@phrozen.org>
7220 L:      linux-mips@linux-mips.org
7221 S:      Maintained
7222 F:      arch/mips/lantiq
7223
7224 LAPB module
7225 L:      linux-x25@vger.kernel.org
7226 S:      Orphan
7227 F:      Documentation/networking/lapb-module.txt
7228 F:      include/*/lapb.h
7229 F:      net/lapb/
7230
7231 LASI 53c700 driver for PARISC
7232 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7233 L:      linux-scsi@vger.kernel.org
7234 S:      Maintained
7235 F:      Documentation/scsi/53c700.txt
7236 F:      drivers/scsi/53c700*
7237
7238 LED SUBSYSTEM
7239 M:      Richard Purdie <rpurdie@rpsys.net>
7240 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7241 M:      Pavel Machek <pavel@ucw.cz>
7242 L:      linux-leds@vger.kernel.org
7243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7244 S:      Maintained
7245 F:      Documentation/devicetree/bindings/leds/
7246 F:      drivers/leds/
7247 F:      include/linux/leds.h
7248
7249 LEGACY EEPROM DRIVER
7250 M:      Jean Delvare <jdelvare@suse.com>
7251 S:      Maintained
7252 F:      Documentation/misc-devices/eeprom
7253 F:      drivers/misc/eeprom/eeprom.c
7254
7255 LEGO USB Tower driver
7256 M:      Juergen Stuber <starblue@users.sourceforge.net>
7257 L:      legousb-devel@lists.sourceforge.net
7258 W:      http://legousb.sourceforge.net/
7259 S:      Maintained
7260 F:      drivers/usb/misc/legousbtower.c
7261
7262 LG2160 MEDIA DRIVER
7263 M:      Michael Krufky <mkrufky@linuxtv.org>
7264 L:      linux-media@vger.kernel.org
7265 W:      https://linuxtv.org
7266 W:      http://github.com/mkrufky
7267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7268 T:      git git://linuxtv.org/mkrufky/tuners.git
7269 S:      Maintained
7270 F:      drivers/media/dvb-frontends/lg2160.*
7271
7272 LGDT3305 MEDIA DRIVER
7273 M:      Michael Krufky <mkrufky@linuxtv.org>
7274 L:      linux-media@vger.kernel.org
7275 W:      https://linuxtv.org
7276 W:      http://github.com/mkrufky
7277 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7278 T:      git git://linuxtv.org/mkrufky/tuners.git
7279 S:      Maintained
7280 F:      drivers/media/dvb-frontends/lgdt3305.*
7281
7282 LGUEST
7283 M:      Rusty Russell <rusty@rustcorp.com.au>
7284 L:      lguest@lists.ozlabs.org
7285 W:      http://lguest.ozlabs.org/
7286 S:      Odd Fixes
7287 F:      arch/x86/include/asm/lguest*.h
7288 F:      arch/x86/lguest/
7289 F:      drivers/lguest/
7290 F:      include/linux/lguest*.h
7291 F:      tools/lguest/
7292
7293 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7294 M:      Tejun Heo <tj@kernel.org>
7295 L:      linux-ide@vger.kernel.org
7296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7297 S:      Maintained
7298 F:      drivers/ata/
7299 F:      include/linux/ata.h
7300 F:      include/linux/libata.h
7301 F:      Documentation/devicetree/bindings/ata/
7302
7303 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7304 M:      Viresh Kumar <vireshk@kernel.org>
7305 L:      linux-ide@vger.kernel.org
7306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7307 S:      Maintained
7308 F:      include/linux/pata_arasan_cf_data.h
7309 F:      drivers/ata/pata_arasan_cf.c
7310
7311 LIBATA PATA DRIVERS
7312 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7313 M:      Tejun Heo <tj@kernel.org>
7314 L:      linux-ide@vger.kernel.org
7315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7316 S:      Maintained
7317 F:      drivers/ata/pata_*.c
7318 F:      drivers/ata/ata_generic.c
7319
7320 LIBATA SATA AHCI PLATFORM devices support
7321 M:      Hans de Goede <hdegoede@redhat.com>
7322 M:      Tejun Heo <tj@kernel.org>
7323 L:      linux-ide@vger.kernel.org
7324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7325 S:      Maintained
7326 F:      drivers/ata/ahci_platform.c
7327 F:      drivers/ata/libahci_platform.c
7328 F:      include/linux/ahci_platform.h
7329
7330 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7331 M:      Mikael Pettersson <mikpelinux@gmail.com>
7332 L:      linux-ide@vger.kernel.org
7333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7334 S:      Maintained
7335 F:      drivers/ata/sata_promise.*
7336
7337 LIBLOCKDEP
7338 M:      Sasha Levin <sasha.levin@oracle.com>
7339 S:      Maintained
7340 F:      tools/lib/lockdep/
7341
7342 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7343 M:      Dan Williams <dan.j.williams@intel.com>
7344 L:      linux-nvdimm@lists.01.org
7345 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7347 S:      Supported
7348 F:      drivers/nvdimm/*
7349 F:      include/linux/nd.h
7350 F:      include/linux/libnvdimm.h
7351 F:      include/uapi/linux/ndctl.h
7352
7353 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7354 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7355 L:      linux-nvdimm@lists.01.org
7356 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7357 S:      Supported
7358 F:      drivers/nvdimm/blk.c
7359 F:      drivers/nvdimm/region_devs.c
7360 F:      drivers/acpi/nfit*
7361
7362 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7363 M:      Vishal Verma <vishal.l.verma@intel.com>
7364 L:      linux-nvdimm@lists.01.org
7365 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7366 S:      Supported
7367 F:      drivers/nvdimm/btt*
7368
7369 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7370 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7371 L:      linux-nvdimm@lists.01.org
7372 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7373 S:      Supported
7374 F:      drivers/nvdimm/pmem.c
7375 F:      include/linux/pmem.h
7376 F:      arch/*/include/asm/pmem.h
7377
7378 LIGHTNVM PLATFORM SUPPORT
7379 M:      Matias Bjorling <mb@lightnvm.io>
7380 W:      http://github/OpenChannelSSD
7381 L:      linux-block@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/lightnvm/
7384 F:      include/linux/lightnvm.h
7385 F:      include/uapi/linux/lightnvm.h
7386
7387 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7388 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7389 M:      Paul Mackerras <paulus@samba.org>
7390 M:      Michael Ellerman <mpe@ellerman.id.au>
7391 W:      https://github.com/linuxppc/linux/wiki
7392 L:      linuxppc-dev@lists.ozlabs.org
7393 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7395 S:      Supported
7396 F:      Documentation/powerpc/
7397 F:      arch/powerpc/
7398 F:      drivers/char/tpm/tpm_ibmvtpm*
7399 F:      drivers/crypto/nx/
7400 F:      drivers/crypto/vmx/
7401 F:      drivers/net/ethernet/ibm/ibmveth.*
7402 F:      drivers/net/ethernet/ibm/ibmvnic.*
7403 F:      drivers/pci/hotplug/pnv_php.c
7404 F:      drivers/pci/hotplug/rpa*
7405 F:      drivers/scsi/ibmvscsi/
7406 F:      tools/testing/selftests/powerpc
7407 N:      opal
7408 N:      /pmac
7409 N:      powermac
7410 N:      powernv
7411 N:      [^a-z0-9]ps3
7412 N:      pseries
7413
7414 LINUX FOR POWER MACINTOSH
7415 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7416 W:      http://www.penguinppc.org/
7417 L:      linuxppc-dev@lists.ozlabs.org
7418 S:      Maintained
7419 F:      arch/powerpc/platforms/powermac/
7420 F:      drivers/macintosh/
7421
7422 LINUX FOR POWERPC EMBEDDED MPC5XXX
7423 M:      Anatolij Gustschin <agust@denx.de>
7424 L:      linuxppc-dev@lists.ozlabs.org
7425 T:      git git://git.denx.de/linux-denx-agust.git
7426 S:      Maintained
7427 F:      arch/powerpc/platforms/512x/
7428 F:      arch/powerpc/platforms/52xx/
7429
7430 LINUX FOR POWERPC EMBEDDED PPC4XX
7431 M:      Alistair Popple <alistair@popple.id.au>
7432 M:      Matt Porter <mporter@kernel.crashing.org>
7433 W:      http://www.penguinppc.org/
7434 L:      linuxppc-dev@lists.ozlabs.org
7435 S:      Maintained
7436 F:      arch/powerpc/platforms/40x/
7437 F:      arch/powerpc/platforms/44x/
7438
7439 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7440 L:      linuxppc-dev@lists.ozlabs.org
7441 S:      Orphan
7442 F:      arch/powerpc/*/*virtex*
7443 F:      arch/powerpc/*/*/*virtex*
7444
7445 LINUX FOR POWERPC EMBEDDED PPC8XX
7446 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7447 W:      http://www.penguinppc.org/
7448 L:      linuxppc-dev@lists.ozlabs.org
7449 S:      Maintained
7450 F:      arch/powerpc/platforms/8xx/
7451
7452 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7453 M:      Scott Wood <oss@buserror.net>
7454 M:      Kumar Gala <galak@kernel.crashing.org>
7455 W:      http://www.penguinppc.org/
7456 L:      linuxppc-dev@lists.ozlabs.org
7457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7458 S:      Maintained
7459 F:      arch/powerpc/platforms/83xx/
7460 F:      arch/powerpc/platforms/85xx/
7461
7462 LINUX FOR POWERPC PA SEMI PWRFICIENT
7463 L:      linuxppc-dev@lists.ozlabs.org
7464 S:      Orphan
7465 F:      arch/powerpc/platforms/pasemi/
7466 F:      drivers/*/*pasemi*
7467 F:      drivers/*/*/*pasemi*
7468
7469 LINUX SECURITY MODULE (LSM) FRAMEWORK
7470 M:      Chris Wright <chrisw@sous-sol.org>
7471 L:      linux-security-module@vger.kernel.org
7472 S:      Supported
7473
7474 LIS3LV02D ACCELEROMETER DRIVER
7475 M:      Eric Piel <eric.piel@tremplin-utc.net>
7476 S:      Maintained
7477 F:      Documentation/misc-devices/lis3lv02d
7478 F:      drivers/misc/lis3lv02d/
7479 F:      drivers/platform/x86/hp_accel.c
7480
7481 LIVE PATCHING
7482 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7483 M:      Jessica Yu <jeyu@redhat.com>
7484 M:      Jiri Kosina <jikos@kernel.org>
7485 M:      Miroslav Benes <mbenes@suse.cz>
7486 R:      Petr Mladek <pmladek@suse.com>
7487 S:      Maintained
7488 F:      kernel/livepatch/
7489 F:      include/linux/livepatch.h
7490 F:      arch/x86/include/asm/livepatch.h
7491 F:      arch/x86/kernel/livepatch.c
7492 F:      Documentation/livepatch/
7493 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7494 F:      samples/livepatch/
7495 L:      live-patching@vger.kernel.org
7496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7497
7498 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7499 M:      Kees Cook <keescook@chromium.org>
7500 S:      Maintained
7501 F:      drivers/misc/lkdtm*
7502
7503 LLC (802.2)
7504 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7505 S:      Maintained
7506 F:      include/linux/llc.h
7507 F:      include/uapi/linux/llc.h
7508 F:      include/net/llc*
7509 F:      net/llc/
7510
7511 LM73 HARDWARE MONITOR DRIVER
7512 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7513 L:      linux-hwmon@vger.kernel.org
7514 S:      Maintained
7515 F:      drivers/hwmon/lm73.c
7516
7517 LM78 HARDWARE MONITOR DRIVER
7518 M:      Jean Delvare <jdelvare@suse.com>
7519 L:      linux-hwmon@vger.kernel.org
7520 S:      Maintained
7521 F:      Documentation/hwmon/lm78
7522 F:      drivers/hwmon/lm78.c
7523
7524 LM83 HARDWARE MONITOR DRIVER
7525 M:      Jean Delvare <jdelvare@suse.com>
7526 L:      linux-hwmon@vger.kernel.org
7527 S:      Maintained
7528 F:      Documentation/hwmon/lm83
7529 F:      drivers/hwmon/lm83.c
7530
7531 LM90 HARDWARE MONITOR DRIVER
7532 M:      Jean Delvare <jdelvare@suse.com>
7533 L:      linux-hwmon@vger.kernel.org
7534 S:      Maintained
7535 F:      Documentation/hwmon/lm90
7536 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7537 F:      drivers/hwmon/lm90.c
7538
7539 LM95234 HARDWARE MONITOR DRIVER
7540 M:      Guenter Roeck <linux@roeck-us.net>
7541 L:      linux-hwmon@vger.kernel.org
7542 S:      Maintained
7543 F:      Documentation/hwmon/lm95234
7544 F:      drivers/hwmon/lm95234.c
7545
7546 LME2510 MEDIA DRIVER
7547 M:      Malcolm Priestley <tvboxspy@gmail.com>
7548 L:      linux-media@vger.kernel.org
7549 W:      https://linuxtv.org
7550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7551 S:      Maintained
7552 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7553
7554 LOCKING PRIMITIVES
7555 M:      Peter Zijlstra <peterz@infradead.org>
7556 M:      Ingo Molnar <mingo@redhat.com>
7557 L:      linux-kernel@vger.kernel.org
7558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7559 S:      Maintained
7560 F:      Documentation/locking/
7561 F:      include/linux/lockdep.h
7562 F:      include/linux/spinlock*.h
7563 F:      arch/*/include/asm/spinlock*.h
7564 F:      include/linux/rwlock*.h
7565 F:      include/linux/mutex*.h
7566 F:      arch/*/include/asm/mutex*.h
7567 F:      include/linux/rwsem*.h
7568 F:      arch/*/include/asm/rwsem.h
7569 F:      include/linux/seqlock.h
7570 F:      lib/locking*.[ch]
7571 F:      kernel/locking/
7572
7573 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7574 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7575 L:      linux-ntfs-dev@lists.sourceforge.net
7576 W:      http://www.linux-ntfs.org/content/view/19/37/
7577 S:      Maintained
7578 F:      Documentation/ldm.txt
7579 F:      block/partitions/ldm.*
7580
7581 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7582 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7583 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7584 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7585 L:      MPT-FusionLinux.pdl@broadcom.com
7586 L:      linux-scsi@vger.kernel.org
7587 W:      http://www.avagotech.com/support/
7588 S:      Supported
7589 F:      drivers/message/fusion/
7590 F:      drivers/scsi/mpt2sas/
7591 F:      drivers/scsi/mpt3sas/
7592
7593 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7594 M:      Matthew Wilcox <matthew@wil.cx>
7595 L:      linux-scsi@vger.kernel.org
7596 S:      Maintained
7597 F:      drivers/scsi/sym53c8xx_2/
7598
7599 LTC4261 HARDWARE MONITOR DRIVER
7600 M:      Guenter Roeck <linux@roeck-us.net>
7601 L:      linux-hwmon@vger.kernel.org
7602 S:      Maintained
7603 F:      Documentation/hwmon/ltc4261
7604 F:      drivers/hwmon/ltc4261.c
7605
7606 LTP (Linux Test Project)
7607 M:      Mike Frysinger <vapier@gentoo.org>
7608 M:      Cyril Hrubis <chrubis@suse.cz>
7609 M:      Wanlong Gao <wanlong.gao@gmail.com>
7610 M:      Jan Stancek <jstancek@redhat.com>
7611 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7612 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7613 L:      ltp@lists.linux.it (subscribers-only)
7614 W:      http://linux-test-project.github.io/
7615 T:      git git://github.com/linux-test-project/ltp.git
7616 S:      Maintained
7617
7618 M32R ARCHITECTURE
7619 W:      http://www.linux-m32r.org/
7620 S:      Orphan
7621 F:      arch/m32r/
7622
7623 M68K ARCHITECTURE
7624 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7625 L:      linux-m68k@lists.linux-m68k.org
7626 W:      http://www.linux-m68k.org/
7627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7628 S:      Maintained
7629 F:      arch/m68k/
7630 F:      drivers/zorro/
7631
7632 M68K ON APPLE MACINTOSH
7633 M:      Joshua Thompson <funaho@jurai.org>
7634 W:      http://www.mac.linux-m68k.org/
7635 L:      linux-m68k@lists.linux-m68k.org
7636 S:      Maintained
7637 F:      arch/m68k/mac/
7638
7639 M68K ON HP9000/300
7640 M:      Philip Blundell <philb@gnu.org>
7641 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7642 S:      Maintained
7643 F:      arch/m68k/hp300/
7644
7645 M88DS3103 MEDIA DRIVER
7646 M:      Antti Palosaari <crope@iki.fi>
7647 L:      linux-media@vger.kernel.org
7648 W:      https://linuxtv.org
7649 W:      http://palosaari.fi/linux/
7650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7651 T:      git git://linuxtv.org/anttip/media_tree.git
7652 S:      Maintained
7653 F:      drivers/media/dvb-frontends/m88ds3103*
7654
7655 M88RS2000 MEDIA DRIVER
7656 M:      Malcolm Priestley <tvboxspy@gmail.com>
7657 L:      linux-media@vger.kernel.org
7658 W:      https://linuxtv.org
7659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7660 S:      Maintained
7661 F:      drivers/media/dvb-frontends/m88rs2000*
7662
7663 MA901 MASTERKIT USB FM RADIO DRIVER
7664 M:      Alexey Klimov <klimov.linux@gmail.com>
7665 L:      linux-media@vger.kernel.org
7666 T:      git git://linuxtv.org/media_tree.git
7667 S:      Maintained
7668 F:      drivers/media/radio/radio-ma901.c
7669
7670 MAC80211
7671 M:      Johannes Berg <johannes@sipsolutions.net>
7672 L:      linux-wireless@vger.kernel.org
7673 W:      http://wireless.kernel.org/
7674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7676 S:      Maintained
7677 F:      Documentation/networking/mac80211-injection.txt
7678 F:      include/net/mac80211.h
7679 F:      net/mac80211/
7680 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7681
7682 MACVLAN DRIVER
7683 M:      Patrick McHardy <kaber@trash.net>
7684 L:      netdev@vger.kernel.org
7685 S:      Maintained
7686 F:      drivers/net/macvlan.c
7687 F:      include/linux/if_macvlan.h
7688
7689 MAILBOX API
7690 M:      Jassi Brar <jassisinghbrar@gmail.com>
7691 L:      linux-kernel@vger.kernel.org
7692 S:      Maintained
7693 F:      drivers/mailbox/
7694 F:      include/linux/mailbox_client.h
7695 F:      include/linux/mailbox_controller.h
7696
7697 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7698 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7699 W:      http://www.kernel.org/doc/man-pages
7700 L:      linux-man@vger.kernel.org
7701 S:      Maintained
7702
7703 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7704 M:      Andrew Lunn <andrew@lunn.ch>
7705 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7706 L:      netdev@vger.kernel.org
7707 S:      Maintained
7708 F:      drivers/net/dsa/mv88e6xxx/
7709 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7710
7711 MARVELL ARMADA DRM SUPPORT
7712 M:      Russell King <rmk+kernel@armlinux.org.uk>
7713 S:      Maintained
7714 F:      drivers/gpu/drm/armada/
7715 F:      include/uapi/drm/armada_drm.h
7716 F:      Documentation/devicetree/bindings/display/armada/
7717
7718 MARVELL CRYPTO DRIVER
7719 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7720 M:      Arnaud Ebalard <arno@natisbad.org>
7721 F:      drivers/crypto/marvell/
7722 S:      Maintained
7723 L:      linux-crypto@vger.kernel.org
7724
7725 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7726 M:      Mirko Lindner <mlindner@marvell.com>
7727 M:      Stephen Hemminger <stephen@networkplumber.org>
7728 L:      netdev@vger.kernel.org
7729 S:      Maintained
7730 F:      drivers/net/ethernet/marvell/sk*
7731
7732 MARVELL LIBERTAS WIRELESS DRIVER
7733 L:      libertas-dev@lists.infradead.org
7734 S:      Orphan
7735 F:      drivers/net/wireless/marvell/libertas/
7736
7737 MARVELL MV643XX ETHERNET DRIVER
7738 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7739 L:      netdev@vger.kernel.org
7740 S:      Maintained
7741 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7742 F:      include/linux/mv643xx.h
7743
7744 MARVELL MVNETA ETHERNET DRIVER
7745 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7746 L:      netdev@vger.kernel.org
7747 S:      Maintained
7748 F:      drivers/net/ethernet/marvell/mvneta.*
7749
7750 MARVELL MWIFIEX WIRELESS DRIVER
7751 M:      Amitkumar Karwar <akarwar@marvell.com>
7752 M:      Nishant Sarmukadam <nishants@marvell.com>
7753 L:      linux-wireless@vger.kernel.org
7754 S:      Maintained
7755 F:      drivers/net/wireless/marvell/mwifiex/
7756
7757 MARVELL MWL8K WIRELESS DRIVER
7758 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7759 L:      linux-wireless@vger.kernel.org
7760 S:      Odd Fixes
7761 F:      drivers/net/wireless/marvell/mwl8k.c
7762
7763 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7764 M:      Nicolas Pitre <nico@fluxnic.net>
7765 S:      Odd Fixes
7766 F:      drivers/mmc/host/mvsdio.*
7767
7768 MATROX FRAMEBUFFER DRIVER
7769 L:      linux-fbdev@vger.kernel.org
7770 S:      Orphan
7771 F:      drivers/video/fbdev/matrox/matroxfb_*
7772 F:      include/uapi/linux/matroxfb.h
7773
7774 MAX16065 HARDWARE MONITOR DRIVER
7775 M:      Guenter Roeck <linux@roeck-us.net>
7776 L:      linux-hwmon@vger.kernel.org
7777 S:      Maintained
7778 F:      Documentation/hwmon/max16065
7779 F:      drivers/hwmon/max16065.c
7780
7781 MAX20751 HARDWARE MONITOR DRIVER
7782 M:      Guenter Roeck <linux@roeck-us.net>
7783 L:      linux-hwmon@vger.kernel.org
7784 S:      Maintained
7785 F:      Documentation/hwmon/max20751
7786 F:      drivers/hwmon/max20751.c
7787
7788 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7789 L:      linux-hwmon@vger.kernel.org
7790 S:      Orphan
7791 F:      Documentation/hwmon/max6650
7792 F:      drivers/hwmon/max6650.c
7793
7794 MAX6697 HARDWARE MONITOR DRIVER
7795 M:      Guenter Roeck <linux@roeck-us.net>
7796 L:      linux-hwmon@vger.kernel.org
7797 S:      Maintained
7798 F:      Documentation/hwmon/max6697
7799 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7800 F:      drivers/hwmon/max6697.c
7801 F:      include/linux/platform_data/max6697.h
7802
7803 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7804 M:      Peter Rosin <peda@axentia.se>
7805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7806 S:      Maintained
7807 F:      Documentation/devicetree/bindings/sound/max9860.txt
7808 F:      sound/soc/codecs/max9860.*
7809
7810 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7811 M:      Krzysztof Kozlowski <krzk@kernel.org>
7812 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7813 L:      linux-pm@vger.kernel.org
7814 S:      Supported
7815 F:      drivers/power/supply/max14577_charger.c
7816 F:      drivers/power/supply/max77693_charger.c
7817
7818 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7819 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7820 L:      linux-kernel@vger.kernel.org
7821 S:      Supported
7822 F:      drivers/*/*max77802*.c
7823 F:      Documentation/devicetree/bindings/*/*max77802.txt
7824 F:      include/dt-bindings/*/*max77802.h
7825
7826 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7827 M:      Chanwoo Choi <cw00.choi@samsung.com>
7828 M:      Krzysztof Kozlowski <krzk@kernel.org>
7829 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7830 L:      linux-kernel@vger.kernel.org
7831 S:      Supported
7832 F:      drivers/*/max14577*.c
7833 F:      drivers/*/max77686*.c
7834 F:      drivers/*/max77693*.c
7835 F:      drivers/extcon/extcon-max14577.c
7836 F:      drivers/extcon/extcon-max77693.c
7837 F:      drivers/rtc/rtc-max77686.c
7838 F:      drivers/clk/clk-max77686.c
7839 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7840 F:      Documentation/devicetree/bindings/*/max77686.txt
7841 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7842 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7843 F:      include/linux/mfd/max14577*.h
7844 F:      include/linux/mfd/max77686*.h
7845 F:      include/linux/mfd/max77693*.h
7846
7847 MAXIRADIO FM RADIO RECEIVER DRIVER
7848 M:      Hans Verkuil <hverkuil@xs4all.nl>
7849 L:      linux-media@vger.kernel.org
7850 T:      git git://linuxtv.org/media_tree.git
7851 W:      https://linuxtv.org
7852 S:      Maintained
7853 F:      drivers/media/radio/radio-maxiradio*
7854
7855 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7856 M:      Peter Rosin <peda@axentia.se>
7857 L:      linux-iio@vger.kernel.org
7858 S:      Maintained
7859 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7860 F:      drivers/iio/potentiometer/mcp4531.c
7861
7862 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7863 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7864 L:      linux-iio@vger.kernel.org
7865 S:      Maintained
7866 F:      drivers/iio/dac/cio-dac.c
7867
7868 MEDIA DRIVERS FOR RENESAS - FCP
7869 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7870 L:      linux-media@vger.kernel.org
7871 L:      linux-renesas-soc@vger.kernel.org
7872 T:      git git://linuxtv.org/media_tree.git
7873 S:      Supported
7874 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7875 F:      drivers/media/platform/rcar-fcp.c
7876 F:      include/media/rcar-fcp.h
7877
7878 MEDIA DRIVERS FOR RENESAS - FDP1
7879 M:      Kieran Bingham <kieran@bingham.xyz>
7880 L:      linux-media@vger.kernel.org
7881 L:      linux-renesas-soc@vger.kernel.org
7882 T:      git git://linuxtv.org/media_tree.git
7883 S:      Supported
7884 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7885 F:      drivers/media/platform/rcar_fdp1.c
7886
7887 MEDIA DRIVERS FOR RENESAS - VIN
7888 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7889 L:      linux-media@vger.kernel.org
7890 L:      linux-renesas-soc@vger.kernel.org
7891 T:      git git://linuxtv.org/media_tree.git
7892 S:      Supported
7893 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7894 F:      drivers/media/platform/rcar-vin/
7895
7896 MEDIA DRIVERS FOR RENESAS - VSP1
7897 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7898 L:      linux-media@vger.kernel.org
7899 L:      linux-renesas-soc@vger.kernel.org
7900 T:      git git://linuxtv.org/media_tree.git
7901 S:      Supported
7902 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7903 F:      drivers/media/platform/vsp1/
7904
7905 MEDIA DRIVERS FOR HELENE
7906 M:      Abylay Ospan <aospan@netup.ru>
7907 L:      linux-media@vger.kernel.org
7908 W:      https://linuxtv.org
7909 W:      http://netup.tv/
7910 T:      git git://linuxtv.org/media_tree.git
7911 S:      Supported
7912 F:      drivers/media/dvb-frontends/helene*
7913
7914 MEDIA DRIVERS FOR ASCOT2E
7915 M:      Sergey Kozlov <serjk@netup.ru>
7916 M:      Abylay Ospan <aospan@netup.ru>
7917 L:      linux-media@vger.kernel.org
7918 W:      https://linuxtv.org
7919 W:      http://netup.tv/
7920 T:      git git://linuxtv.org/media_tree.git
7921 S:      Supported
7922 F:      drivers/media/dvb-frontends/ascot2e*
7923
7924 MEDIA DRIVERS FOR CXD2841ER
7925 M:      Sergey Kozlov <serjk@netup.ru>
7926 M:      Abylay Ospan <aospan@netup.ru>
7927 L:      linux-media@vger.kernel.org
7928 W:      https://linuxtv.org
7929 W:      http://netup.tv/
7930 T:      git git://linuxtv.org/media_tree.git
7931 S:      Supported
7932 F:      drivers/media/dvb-frontends/cxd2841er*
7933
7934 MEDIA DRIVERS FOR HORUS3A
7935 M:      Sergey Kozlov <serjk@netup.ru>
7936 M:      Abylay Ospan <aospan@netup.ru>
7937 L:      linux-media@vger.kernel.org
7938 W:      https://linuxtv.org
7939 W:      http://netup.tv/
7940 T:      git git://linuxtv.org/media_tree.git
7941 S:      Supported
7942 F:      drivers/media/dvb-frontends/horus3a*
7943
7944 MEDIA DRIVERS FOR LNBH25
7945 M:      Sergey Kozlov <serjk@netup.ru>
7946 M:      Abylay Ospan <aospan@netup.ru>
7947 L:      linux-media@vger.kernel.org
7948 W:      https://linuxtv.org
7949 W:      http://netup.tv/
7950 T:      git git://linuxtv.org/media_tree.git
7951 S:      Supported
7952 F:      drivers/media/dvb-frontends/lnbh25*
7953
7954 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7955 M:      Sergey Kozlov <serjk@netup.ru>
7956 M:      Abylay Ospan <aospan@netup.ru>
7957 L:      linux-media@vger.kernel.org
7958 W:      https://linuxtv.org
7959 W:      http://netup.tv/
7960 T:      git git://linuxtv.org/media_tree.git
7961 S:      Supported
7962 F:      drivers/media/pci/netup_unidvb/*
7963
7964 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7965 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7966 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7967 P:      LinuxTV.org Project
7968 L:      linux-media@vger.kernel.org
7969 W:      https://linuxtv.org
7970 Q:      http://patchwork.kernel.org/project/linux-media/list/
7971 T:      git git://linuxtv.org/media_tree.git
7972 S:      Maintained
7973 F:      Documentation/media/
7974 F:      drivers/media/
7975 F:      drivers/staging/media/
7976 F:      include/linux/platform_data/media/
7977 F:      include/media/
7978 F:      include/uapi/linux/dvb/
7979 F:      include/uapi/linux/videodev2.h
7980 F:      include/uapi/linux/media.h
7981 F:      include/uapi/linux/v4l2-*
7982 F:      include/uapi/linux/meye.h
7983 F:      include/uapi/linux/ivtv*
7984 F:      include/uapi/linux/uvcvideo.h
7985
7986 MEDIATEK ETHERNET DRIVER
7987 M:      Felix Fietkau <nbd@openwrt.org>
7988 M:      John Crispin <blogic@openwrt.org>
7989 L:      netdev@vger.kernel.org
7990 S:      Maintained
7991 F:      drivers/net/ethernet/mediatek/
7992
7993 MEDIATEK MEDIA DRIVER
7994 M:      Tiffany Lin <tiffany.lin@mediatek.com>
7995 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7996 S:      Supported
7997 F:      drivers/media/platform/mtk-vcodec/
7998 F:      drivers/media/platform/mtk-vpu/
7999 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8000 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8001
8002 MEDIATEK MDP DRIVER
8003 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8004 M:      Houlong Wei <houlong.wei@mediatek.com>
8005 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8006 S:      Supported
8007 F:      drivers/media/platform/mtk-mdp/
8008 F:      drivers/media/platform/mtk-vpu/
8009 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8010
8011 MEDIATEK MT7601U WIRELESS LAN DRIVER
8012 M:      Jakub Kicinski <kubakici@wp.pl>
8013 L:      linux-wireless@vger.kernel.org
8014 S:      Maintained
8015 F:      drivers/net/wireless/mediatek/mt7601u/
8016
8017 MEGARAID SCSI/SAS DRIVERS
8018 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8019 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8020 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8021 L:      megaraidlinux.pdl@broadcom.com
8022 L:      linux-scsi@vger.kernel.org
8023 W:      http://www.avagotech.com/support/
8024 S:      Maintained
8025 F:      Documentation/scsi/megaraid.txt
8026 F:      drivers/scsi/megaraid.*
8027 F:      drivers/scsi/megaraid/
8028
8029 MELFAS MIP4 TOUCHSCREEN DRIVER
8030 M:      Sangwon Jee <jeesw@melfas.com>
8031 W:      http://www.melfas.com
8032 S:      Supported
8033 F:      drivers/input/touchscreen/melfas_mip4.c
8034 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8035
8036 MELLANOX ETHERNET DRIVER (mlx4_en)
8037 M:      Tariq Toukan <tariqt@mellanox.com>
8038 L:      netdev@vger.kernel.org
8039 S:      Supported
8040 W:      http://www.mellanox.com
8041 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8042 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8043
8044 MELLANOX ETHERNET DRIVER (mlx5e)
8045 M:      Saeed Mahameed <saeedm@mellanox.com>
8046 L:      netdev@vger.kernel.org
8047 S:      Supported
8048 W:      http://www.mellanox.com
8049 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8050 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8051
8052 MELLANOX ETHERNET SWITCH DRIVERS
8053 M:      Jiri Pirko <jiri@mellanox.com>
8054 M:      Ido Schimmel <idosch@mellanox.com>
8055 L:      netdev@vger.kernel.org
8056 S:      Supported
8057 W:      http://www.mellanox.com
8058 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8059 F:      drivers/net/ethernet/mellanox/mlxsw/
8060
8061 MELLANOX MLXCPLD I2C AND MUX DRIVER
8062 M:      Vadim Pasternak <vadimp@mellanox.com>
8063 M:      Michael Shych <michaelsh@mellanox.com>
8064 L:      linux-i2c@vger.kernel.org
8065 S:      Supported
8066 F:      drivers/i2c/busses/i2c-mlxcpld.c
8067 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8068 F:      Documentation/i2c/busses/i2c-mlxcpld
8069
8070 MELLANOX MLXCPLD LED DRIVER
8071 M:      Vadim Pasternak <vadimp@mellanox.com>
8072 L:      linux-leds@vger.kernel.org
8073 S:      Supported
8074 F:      drivers/leds/leds-mlxcpld.c
8075 F:      Documentation/leds/leds-mlxcpld.txt
8076
8077 MELLANOX PLATFORM DRIVER
8078 M:      Vadim Pasternak <vadimp@mellanox.com>
8079 L:      platform-driver-x86@vger.kernel.org
8080 S:      Supported
8081 F:      drivers/platform/x86/mlx-platform.c
8082
8083 MELLANOX MLX CPLD HOTPLUG DRIVER
8084 M:      Vadim Pasternak <vadimp@mellanox.com>
8085 L:      platform-driver-x86@vger.kernel.org
8086 S:      Supported
8087 F:      drivers/platform/x86/mlxcpld-hotplug.c
8088 F:      include/linux/platform_data/mlxcpld-hotplug.h
8089
8090 SOFT-ROCE DRIVER (rxe)
8091 M:      Moni Shoua <monis@mellanox.com>
8092 L:      linux-rdma@vger.kernel.org
8093 S:      Supported
8094 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8095 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8096 F:      drivers/infiniband/sw/rxe/
8097 F:      include/uapi/rdma/rdma_user_rxe.h
8098
8099 MEMBARRIER SUPPORT
8100 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8101 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8102 L:      linux-kernel@vger.kernel.org
8103 S:      Supported
8104 F:      kernel/membarrier.c
8105 F:      include/uapi/linux/membarrier.h
8106
8107 MEMORY MANAGEMENT
8108 L:      linux-mm@kvack.org
8109 W:      http://www.linux-mm.org
8110 S:      Maintained
8111 F:      include/linux/mm.h
8112 F:      include/linux/gfp.h
8113 F:      include/linux/mmzone.h
8114 F:      include/linux/memory_hotplug.h
8115 F:      include/linux/vmalloc.h
8116 F:      mm/
8117
8118 MEMORY TECHNOLOGY DEVICES (MTD)
8119 M:      David Woodhouse <dwmw2@infradead.org>
8120 M:      Brian Norris <computersforpeace@gmail.com>
8121 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8122 M:      Marek Vasut <marek.vasut@gmail.com>
8123 M:      Richard Weinberger <richard@nod.at>
8124 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8125 L:      linux-mtd@lists.infradead.org
8126 W:      http://www.linux-mtd.infradead.org/
8127 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8128 T:      git git://git.infradead.org/linux-mtd.git
8129 T:      git git://git.infradead.org/l2-mtd.git
8130 S:      Maintained
8131 F:      Documentation/devicetree/bindings/mtd/
8132 F:      drivers/mtd/
8133 F:      include/linux/mtd/
8134 F:      include/uapi/mtd/
8135
8136 MEN A21 WATCHDOG DRIVER
8137 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8138 L:      linux-watchdog@vger.kernel.org
8139 S:      Maintained
8140 F:      drivers/watchdog/mena21_wdt.c
8141
8142 MEN CHAMELEON BUS (mcb)
8143 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8144 S:      Maintained
8145 F:      drivers/mcb/
8146 F:      include/linux/mcb.h
8147 F:      Documentation/men-chameleon-bus.txt
8148
8149 MEN F21BMC (Board Management Controller)
8150 M:      Andreas Werner <andreas.werner@men.de>
8151 S:      Supported
8152 F:      drivers/mfd/menf21bmc.c
8153 F:      drivers/watchdog/menf21bmc_wdt.c
8154 F:      drivers/leds/leds-menf21bmc.c
8155 F:      drivers/hwmon/menf21bmc_hwmon.c
8156 F:      Documentation/hwmon/menf21bmc
8157
8158 METAG ARCHITECTURE
8159 M:      James Hogan <james.hogan@imgtec.com>
8160 L:      linux-metag@vger.kernel.org
8161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8162 S:      Odd Fixes
8163 F:      arch/metag/
8164 F:      Documentation/metag/
8165 F:      Documentation/devicetree/bindings/metag/
8166 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8167 F:      drivers/clocksource/metag_generic.c
8168 F:      drivers/irqchip/irq-metag.c
8169 F:      drivers/irqchip/irq-metag-ext.c
8170 F:      drivers/tty/metag_da.c
8171
8172 MICROBLAZE ARCHITECTURE
8173 M:      Michal Simek <monstr@monstr.eu>
8174 W:      http://www.monstr.eu/fdt/
8175 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8176 S:      Supported
8177 F:      arch/microblaze/
8178
8179 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8180 M:      Richard Genoud <richard.genoud@gmail.com>
8181 S:      Maintained
8182 F:      drivers/tty/serial/atmel_serial.c
8183 F:      include/linux/atmel_serial.h
8184
8185 MICROCHIP / ATMEL ISC DRIVER
8186 M:      Songjun Wu <songjun.wu@microchip.com>
8187 L:      linux-media@vger.kernel.org
8188 S:      Supported
8189 F:      drivers/media/platform/atmel/atmel-isc.c
8190 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8191 F:      devicetree/bindings/media/atmel-isc.txt
8192
8193 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8194 M:      Chen Yu <yu.c.chen@intel.com>
8195 L:      platform-driver-x86@vger.kernel.org
8196 S:      Supported
8197 F:      drivers/platform/x86/surfacepro3_button.c
8198
8199 MICROTEK X6 SCANNER
8200 M:      Oliver Neukum <oliver@neukum.org>
8201 S:      Maintained
8202 F:      drivers/usb/image/microtek.*
8203
8204 MIPS
8205 M:      Ralf Baechle <ralf@linux-mips.org>
8206 L:      linux-mips@linux-mips.org
8207 W:      http://www.linux-mips.org/
8208 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8209 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8210 S:      Supported
8211 F:      Documentation/devicetree/bindings/mips/
8212 F:      Documentation/mips/
8213 F:      arch/mips/
8214
8215 MIPS/LOONGSON1 ARCHITECTURE
8216 M:      Keguang Zhang <keguang.zhang@gmail.com>
8217 L:      linux-mips@linux-mips.org
8218 S:      Maintained
8219 F:      arch/mips/loongson32/
8220 F:      arch/mips/include/asm/mach-loongson32/
8221 F:      drivers/*/*loongson1*
8222 F:      drivers/*/*/*loongson1*
8223
8224 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8225 M:      Hans Verkuil <hverkuil@xs4all.nl>
8226 L:      linux-media@vger.kernel.org
8227 T:      git git://linuxtv.org/media_tree.git
8228 W:      https://linuxtv.org
8229 S:      Odd Fixes
8230 F:      drivers/media/radio/radio-miropcm20*
8231
8232 MELLANOX MLX4 core VPI driver
8233 M:      Yishai Hadas <yishaih@mellanox.com>
8234 L:      netdev@vger.kernel.org
8235 L:      linux-rdma@vger.kernel.org
8236 W:      http://www.mellanox.com
8237 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8238 S:      Supported
8239 F:      drivers/net/ethernet/mellanox/mlx4/
8240 F:      include/linux/mlx4/
8241 F:      include/uapi/rdma/mlx4-abi.h
8242
8243 MELLANOX MLX4 IB driver
8244 M:      Yishai Hadas <yishaih@mellanox.com>
8245 L:      linux-rdma@vger.kernel.org
8246 W:      http://www.mellanox.com
8247 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8248 S:      Supported
8249 F:      drivers/infiniband/hw/mlx4/
8250 F:      include/linux/mlx4/
8251
8252 MELLANOX MLX5 core VPI driver
8253 M:      Saeed Mahameed <saeedm@mellanox.com>
8254 M:      Matan Barak <matanb@mellanox.com>
8255 M:      Leon Romanovsky <leonro@mellanox.com>
8256 L:      netdev@vger.kernel.org
8257 L:      linux-rdma@vger.kernel.org
8258 W:      http://www.mellanox.com
8259 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8260 S:      Supported
8261 F:      drivers/net/ethernet/mellanox/mlx5/core/
8262 F:      include/linux/mlx5/
8263 F:      include/uapi/rdma/mlx5-abi.h
8264
8265 MELLANOX MLX5 IB driver
8266 M:      Matan Barak <matanb@mellanox.com>
8267 M:      Leon Romanovsky <leonro@mellanox.com>
8268 L:      linux-rdma@vger.kernel.org
8269 W:      http://www.mellanox.com
8270 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8271 S:      Supported
8272 F:      drivers/infiniband/hw/mlx5/
8273 F:      include/linux/mlx5/
8274
8275 MELEXIS MLX90614 DRIVER
8276 M:      Crt Mori <cmo@melexis.com>
8277 L:      linux-iio@vger.kernel.org
8278 W:      http://www.melexis.com
8279 S:      Supported
8280 F:      drivers/iio/temperature/mlx90614.c
8281
8282 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8283 M:      Don Brace <don.brace@microsemi.com>
8284 L:      esc.storagedev@microsemi.com
8285 L:      linux-scsi@vger.kernel.org
8286 S:      Supported
8287 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8288 F:      drivers/scsi/smartpqi/Kconfig
8289 F:      drivers/scsi/smartpqi/Makefile
8290 F:      include/linux/cciss*.h
8291 F:      include/uapi/linux/cciss*.h
8292 F:      Documentation/scsi/smartpqi.txt
8293
8294 MN88472 MEDIA DRIVER
8295 M:      Antti Palosaari <crope@iki.fi>
8296 L:      linux-media@vger.kernel.org
8297 W:      https://linuxtv.org
8298 W:      http://palosaari.fi/linux/
8299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8300 S:      Maintained
8301 F:      drivers/media/dvb-frontends/mn88472*
8302
8303 MN88473 MEDIA DRIVER
8304 M:      Antti Palosaari <crope@iki.fi>
8305 L:      linux-media@vger.kernel.org
8306 W:      https://linuxtv.org
8307 W:      http://palosaari.fi/linux/
8308 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8309 S:      Maintained
8310 F:      drivers/media/dvb-frontends/mn88473*
8311
8312 MODULE SUPPORT
8313 M:      Jessica Yu <jeyu@redhat.com>
8314 M:      Rusty Russell <rusty@rustcorp.com.au>
8315 S:      Maintained
8316 F:      include/linux/module.h
8317 F:      kernel/module.c
8318
8319 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8320 W:      http://popies.net/meye/
8321 S:      Orphan
8322 F:      Documentation/media/v4l-drivers/meye*
8323 F:      drivers/media/pci/meye/
8324 F:      include/uapi/linux/meye.h
8325
8326 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8327 M:      Jiri Slaby <jirislaby@gmail.com>
8328 S:      Maintained
8329 F:      Documentation/serial/moxa-smartio
8330 F:      drivers/tty/mxser.*
8331
8332 MR800 AVERMEDIA USB FM RADIO DRIVER
8333 M:      Alexey Klimov <klimov.linux@gmail.com>
8334 L:      linux-media@vger.kernel.org
8335 T:      git git://linuxtv.org/media_tree.git
8336 S:      Maintained
8337 F:      drivers/media/radio/radio-mr800.c
8338
8339 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8340 M:      Alan Ott <alan@signal11.us>
8341 L:      linux-wpan@vger.kernel.org
8342 S:      Maintained
8343 F:      drivers/net/ieee802154/mrf24j40.c
8344 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8345
8346 MSI LAPTOP SUPPORT
8347 M:      "Lee, Chun-Yi" <jlee@suse.com>
8348 L:      platform-driver-x86@vger.kernel.org
8349 S:      Maintained
8350 F:      drivers/platform/x86/msi-laptop.c
8351
8352 MSI WMI SUPPORT
8353 L:      platform-driver-x86@vger.kernel.org
8354 S:      Orphan
8355 F:      drivers/platform/x86/msi-wmi.c
8356
8357 MSI001 MEDIA DRIVER
8358 M:      Antti Palosaari <crope@iki.fi>
8359 L:      linux-media@vger.kernel.org
8360 W:      https://linuxtv.org
8361 W:      http://palosaari.fi/linux/
8362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8363 T:      git git://linuxtv.org/anttip/media_tree.git
8364 S:      Maintained
8365 F:      drivers/media/tuners/msi001*
8366
8367 MSI2500 MEDIA DRIVER
8368 M:      Antti Palosaari <crope@iki.fi>
8369 L:      linux-media@vger.kernel.org
8370 W:      https://linuxtv.org
8371 W:      http://palosaari.fi/linux/
8372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8373 T:      git git://linuxtv.org/anttip/media_tree.git
8374 S:      Maintained
8375 F:      drivers/media/usb/msi2500/
8376
8377 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8378 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8379 L:      linux-mtd@lists.infradead.org
8380 S:      Maintained
8381 F:      drivers/mtd/devices/docg3*
8382
8383 MT9M032 APTINA SENSOR DRIVER
8384 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8385 L:      linux-media@vger.kernel.org
8386 T:      git git://linuxtv.org/media_tree.git
8387 S:      Maintained
8388 F:      drivers/media/i2c/mt9m032.c
8389 F:      include/media/i2c/mt9m032.h
8390
8391 MT9P031 APTINA CAMERA SENSOR
8392 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8393 L:      linux-media@vger.kernel.org
8394 T:      git git://linuxtv.org/media_tree.git
8395 S:      Maintained
8396 F:      drivers/media/i2c/mt9p031.c
8397 F:      include/media/i2c/mt9p031.h
8398
8399 MT9T001 APTINA CAMERA SENSOR
8400 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8401 L:      linux-media@vger.kernel.org
8402 T:      git git://linuxtv.org/media_tree.git
8403 S:      Maintained
8404 F:      drivers/media/i2c/mt9t001.c
8405 F:      include/media/i2c/mt9t001.h
8406
8407 MT9V032 APTINA CAMERA SENSOR
8408 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8409 L:      linux-media@vger.kernel.org
8410 T:      git git://linuxtv.org/media_tree.git
8411 S:      Maintained
8412 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8413 F:      drivers/media/i2c/mt9v032.c
8414 F:      include/media/i2c/mt9v032.h
8415
8416 MULTIFUNCTION DEVICES (MFD)
8417 M:      Lee Jones <lee.jones@linaro.org>
8418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8419 S:      Supported
8420 F:      Documentation/devicetree/bindings/mfd/
8421 F:      drivers/mfd/
8422 F:      include/linux/mfd/
8423
8424 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8425 M:      Ulf Hansson <ulf.hansson@linaro.org>
8426 L:      linux-mmc@vger.kernel.org
8427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8428 S:      Maintained
8429 F:      Documentation/devicetree/bindings/mmc/
8430 F:      drivers/mmc/
8431 F:      include/linux/mmc/
8432 F:      include/uapi/linux/mmc/
8433
8434 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8435 S:      Orphan
8436 F:      drivers/mmc/host/mmc_spi.c
8437 F:      include/linux/spi/mmc_spi.h
8438
8439 MULTISOUND SOUND DRIVER
8440 M:      Andrew Veliath <andrewtv@usa.net>
8441 S:      Maintained
8442 F:      Documentation/sound/oss/MultiSound
8443 F:      sound/oss/msnd*
8444
8445 MULTITECH MULTIPORT CARD (ISICOM)
8446 S:      Orphan
8447 F:      drivers/tty/isicom.c
8448 F:      include/linux/isicom.h
8449
8450 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8451 M:      Bin Liu <b-liu@ti.com>
8452 L:      linux-usb@vger.kernel.org
8453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8454 S:      Maintained
8455 F:      drivers/usb/musb/
8456
8457 MXL5007T MEDIA DRIVER
8458 M:      Michael Krufky <mkrufky@linuxtv.org>
8459 L:      linux-media@vger.kernel.org
8460 W:      https://linuxtv.org
8461 W:      http://github.com/mkrufky
8462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8463 T:      git git://linuxtv.org/mkrufky/tuners.git
8464 S:      Maintained
8465 F:      drivers/media/tuners/mxl5007t.*
8466
8467 MXSFB DRM DRIVER
8468 M:      Marek Vasut <marex@denx.de>
8469 S:      Supported
8470 F:      drivers/gpu/drm/mxsfb/
8471 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8472
8473 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8474 M:      Hyong-Youb Kim <hykim@myri.com>
8475 L:      netdev@vger.kernel.org
8476 W:      https://www.myricom.com/support/downloads/myri10ge.html
8477 S:      Supported
8478 F:      drivers/net/ethernet/myricom/myri10ge/
8479
8480 NAND FLASH SUBSYSTEM
8481 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8482 R:      Richard Weinberger <richard@nod.at>
8483 L:      linux-mtd@lists.infradead.org
8484 W:      http://www.linux-mtd.infradead.org/
8485 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8486 T:      git git://github.com/linux-nand/linux.git
8487 S:      Maintained
8488 F:      drivers/mtd/nand/
8489 F:      include/linux/mtd/nand*.h
8490
8491 NATSEMI ETHERNET DRIVER (DP8381x)
8492 S:      Orphan
8493 F:      drivers/net/ethernet/natsemi/natsemi.c
8494
8495 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8496 M:      Daniel Mack <zonque@gmail.com>
8497 S:      Maintained
8498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8499 W:      http://www.native-instruments.com
8500 F:      sound/usb/caiaq/
8501
8502 NCP FILESYSTEM
8503 M:      Petr Vandrovec <petr@vandrovec.name>
8504 S:      Odd Fixes
8505 F:      fs/ncpfs/
8506
8507 NCR 5380 SCSI DRIVERS
8508 M:      Finn Thain <fthain@telegraphics.com.au>
8509 M:      Michael Schmitz <schmitzmic@gmail.com>
8510 L:      linux-scsi@vger.kernel.org
8511 S:      Maintained
8512 F:      Documentation/scsi/g_NCR5380.txt
8513 F:      drivers/scsi/NCR5380.*
8514 F:      drivers/scsi/arm/cumana_1.c
8515 F:      drivers/scsi/arm/oak.c
8516 F:      drivers/scsi/atari_scsi.*
8517 F:      drivers/scsi/dmx3191d.c
8518 F:      drivers/scsi/g_NCR5380.*
8519 F:      drivers/scsi/mac_scsi.*
8520 F:      drivers/scsi/sun3_scsi.*
8521 F:      drivers/scsi/sun3_scsi_vme.c
8522
8523 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8524 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8525 L:      linux-scsi@vger.kernel.org
8526 S:      Maintained
8527 F:      drivers/scsi/NCR_D700.*
8528
8529 NCT6775 HARDWARE MONITOR DRIVER
8530 M:      Guenter Roeck <linux@roeck-us.net>
8531 L:      linux-hwmon@vger.kernel.org
8532 S:      Maintained
8533 F:      Documentation/hwmon/nct6775
8534 F:      drivers/hwmon/nct6775.c
8535
8536 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8537 M:      Faisal Latif <faisal.latif@intel.com>
8538 L:      linux-rdma@vger.kernel.org
8539 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8540 S:      Supported
8541 F:      drivers/infiniband/hw/nes/
8542 F:      include/uapi/rdma/nes-abi.h
8543
8544 NETEM NETWORK EMULATOR
8545 M:      Stephen Hemminger <stephen@networkplumber.org>
8546 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8547 S:      Maintained
8548 F:      net/sched/sch_netem.c
8549
8550 NETERION 10GbE DRIVERS (s2io/vxge)
8551 M:      Jon Mason <jdmason@kudzu.us>
8552 L:      netdev@vger.kernel.org
8553 S:      Supported
8554 F:      Documentation/networking/s2io.txt
8555 F:      Documentation/networking/vxge.txt
8556 F:      drivers/net/ethernet/neterion/
8557
8558 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8559 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8560 M:      Patrick McHardy <kaber@trash.net>
8561 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8562 L:      netfilter-devel@vger.kernel.org
8563 L:      coreteam@netfilter.org
8564 W:      http://www.netfilter.org/
8565 W:      http://www.iptables.org/
8566 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8569 S:      Supported
8570 F:      include/linux/netfilter*
8571 F:      include/linux/netfilter/
8572 F:      include/net/netfilter/
8573 F:      include/uapi/linux/netfilter*
8574 F:      include/uapi/linux/netfilter/
8575 F:      net/*/netfilter.c
8576 F:      net/*/netfilter/
8577 F:      net/netfilter/
8578 F:      net/bridge/br_netfilter*.c
8579
8580 NETLABEL
8581 M:      Paul Moore <paul@paul-moore.com>
8582 W:      http://netlabel.sf.net
8583 L:      netdev@vger.kernel.org
8584 S:      Maintained
8585 F:      Documentation/netlabel/
8586 F:      include/net/netlabel.h
8587 F:      net/netlabel/
8588
8589 NETROM NETWORK LAYER
8590 M:      Ralf Baechle <ralf@linux-mips.org>
8591 L:      linux-hams@vger.kernel.org
8592 W:      http://www.linux-ax25.org/
8593 S:      Maintained
8594 F:      include/net/netrom.h
8595 F:      include/uapi/linux/netrom.h
8596 F:      net/netrom/
8597
8598 NETRONOME ETHERNET DRIVERS
8599 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8600 L:      oss-drivers@netronome.com
8601 S:      Maintained
8602 F:      drivers/net/ethernet/netronome/
8603
8604 NETWORK BLOCK DEVICE (NBD)
8605 M:      Markus Pargmann <mpa@pengutronix.de>
8606 S:      Maintained
8607 L:      nbd-general@lists.sourceforge.net
8608 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8609 F:      Documentation/blockdev/nbd.txt
8610 F:      drivers/block/nbd.c
8611 F:      include/uapi/linux/nbd.h
8612
8613 NETWORK DROP MONITOR
8614 M:      Neil Horman <nhorman@tuxdriver.com>
8615 L:      netdev@vger.kernel.org
8616 S:      Maintained
8617 W:      https://fedorahosted.org/dropwatch/
8618 F:      net/core/drop_monitor.c
8619
8620 NETWORKING [DSA]
8621 M:      Andrew Lunn <andrew@lunn.ch>
8622 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8623 M:      Florian Fainelli <f.fainelli@gmail.com>
8624 S:      Maintained
8625 F:      net/dsa/
8626 F:      include/net/dsa.h
8627 F:      drivers/net/dsa/
8628
8629 NETWORKING [GENERAL]
8630 M:      "David S. Miller" <davem@davemloft.net>
8631 L:      netdev@vger.kernel.org
8632 W:      http://www.linuxfoundation.org/en/Net
8633 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8636 S:      Maintained
8637 F:      net/
8638 F:      include/net/
8639 F:      include/linux/in.h
8640 F:      include/linux/net.h
8641 F:      include/linux/netdevice.h
8642 F:      include/uapi/linux/in.h
8643 F:      include/uapi/linux/net.h
8644 F:      include/uapi/linux/netdevice.h
8645 F:      include/uapi/linux/net_namespace.h
8646 F:      tools/net/
8647 F:      tools/testing/selftests/net/
8648 F:      lib/random32.c
8649
8650 NETWORKING [IPv4/IPv6]
8651 M:      "David S. Miller" <davem@davemloft.net>
8652 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8653 M:      James Morris <jmorris@namei.org>
8654 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8655 M:      Patrick McHardy <kaber@trash.net>
8656 L:      netdev@vger.kernel.org
8657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8658 S:      Maintained
8659 F:      net/ipv4/
8660 F:      net/ipv6/
8661 F:      include/net/ip*
8662 F:      arch/x86/net/*
8663
8664 NETWORKING [IPSEC]
8665 M:      Steffen Klassert <steffen.klassert@secunet.com>
8666 M:      Herbert Xu <herbert@gondor.apana.org.au>
8667 M:      "David S. Miller" <davem@davemloft.net>
8668 L:      netdev@vger.kernel.org
8669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8671 S:      Maintained
8672 F:      net/core/flow.c
8673 F:      net/xfrm/
8674 F:      net/key/
8675 F:      net/ipv4/xfrm*
8676 F:      net/ipv4/esp4.c
8677 F:      net/ipv4/ah4.c
8678 F:      net/ipv4/ipcomp.c
8679 F:      net/ipv4/ip_vti.c
8680 F:      net/ipv6/xfrm*
8681 F:      net/ipv6/esp6.c
8682 F:      net/ipv6/ah6.c
8683 F:      net/ipv6/ipcomp6.c
8684 F:      net/ipv6/ip6_vti.c
8685 F:      include/uapi/linux/xfrm.h
8686 F:      include/net/xfrm.h
8687
8688 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8689 M:      Paul Moore <paul@paul-moore.com>
8690 L:      netdev@vger.kernel.org
8691 S:      Maintained
8692
8693 NETWORKING [WIRELESS]
8694 L:      linux-wireless@vger.kernel.org
8695 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8696
8697 NETWORKING DRIVERS
8698 L:      netdev@vger.kernel.org
8699 W:      http://www.linuxfoundation.org/en/Net
8700 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8703 S:      Odd Fixes
8704 F:      Documentation/devicetree/bindings/net/
8705 F:      drivers/net/
8706 F:      include/linux/if_*
8707 F:      include/linux/netdevice.h
8708 F:      include/linux/etherdevice.h
8709 F:      include/linux/fcdevice.h
8710 F:      include/linux/fddidevice.h
8711 F:      include/linux/hippidevice.h
8712 F:      include/linux/inetdevice.h
8713 F:      include/uapi/linux/if_*
8714 F:      include/uapi/linux/netdevice.h
8715
8716 NETWORKING DRIVERS (WIRELESS)
8717 M:      Kalle Valo <kvalo@codeaurora.org>
8718 L:      linux-wireless@vger.kernel.org
8719 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8722 S:      Maintained
8723 F:      Documentation/devicetree/bindings/net/wireless/
8724 F:      drivers/net/wireless/
8725
8726 NETXEN (1/10) GbE SUPPORT
8727 M:      Manish Chopra <manish.chopra@cavium.com>
8728 M:      Rahul Verma <rahul.verma@cavium.com>
8729 M:      Dept-GELinuxNICDev@cavium.com
8730 L:      netdev@vger.kernel.org
8731 S:      Supported
8732 F:      drivers/net/ethernet/qlogic/netxen/
8733
8734 NFC SUBSYSTEM
8735 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8736 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8737 M:      Samuel Ortiz <sameo@linux.intel.com>
8738 L:      linux-wireless@vger.kernel.org
8739 L:      linux-nfc@lists.01.org (subscribers-only)
8740 S:      Supported
8741 F:      net/nfc/
8742 F:      include/net/nfc/
8743 F:      include/uapi/linux/nfc.h
8744 F:      drivers/nfc/
8745 F:      include/linux/platform_data/nfcmrvl.h
8746 F:      include/linux/platform_data/nxp-nci.h
8747 F:      include/linux/platform_data/pn544.h
8748 F:      include/linux/platform_data/st21nfca.h
8749 F:      include/linux/platform_data/st-nci.h
8750 F:      Documentation/devicetree/bindings/net/nfc/
8751
8752 NFS, SUNRPC, AND LOCKD CLIENTS
8753 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8754 M:      Anna Schumaker <anna.schumaker@netapp.com>
8755 L:      linux-nfs@vger.kernel.org
8756 W:      http://client.linux-nfs.org
8757 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8758 S:      Maintained
8759 F:      fs/lockd/
8760 F:      fs/nfs/
8761 F:      fs/nfs_common/
8762 F:      net/sunrpc/
8763 F:      include/linux/lockd/
8764 F:      include/linux/nfs*
8765 F:      include/linux/sunrpc/
8766 F:      include/uapi/linux/nfs*
8767 F:      include/uapi/linux/sunrpc/
8768
8769 NILFS2 FILESYSTEM
8770 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8771 L:      linux-nilfs@vger.kernel.org
8772 W:      http://nilfs.sourceforge.net/
8773 W:      http://nilfs.osdn.jp/
8774 T:      git git://github.com/konis/nilfs2.git
8775 S:      Supported
8776 F:      Documentation/filesystems/nilfs2.txt
8777 F:      fs/nilfs2/
8778 F:      include/trace/events/nilfs2.h
8779 F:      include/uapi/linux/nilfs2_api.h
8780 F:      include/uapi/linux/nilfs2_ondisk.h
8781
8782 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8783 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8784 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8785 S:      Maintained
8786 F:      Documentation/scsi/NinjaSCSI.txt
8787 F:      drivers/scsi/pcmcia/nsp_*
8788
8789 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8790 M:      GOTO Masanori <gotom@debian.or.jp>
8791 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8792 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8793 S:      Maintained
8794 F:      Documentation/scsi/NinjaSCSI.txt
8795 F:      drivers/scsi/nsp32*
8796
8797 NIOS2 ARCHITECTURE
8798 M:      Ley Foon Tan <lftan@altera.com>
8799 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8801 S:      Maintained
8802 F:      arch/nios2/
8803
8804 NOKIA N900 POWER SUPPLY DRIVERS
8805 R:      Pali Rohár <pali.rohar@gmail.com>
8806 F:      include/linux/power/bq2415x_charger.h
8807 F:      include/linux/power/bq27xxx_battery.h
8808 F:      include/linux/power/isp1704_charger.h
8809 F:      drivers/power/supply/bq2415x_charger.c
8810 F:      drivers/power/supply/bq27xxx_battery.c
8811 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8812 F:      drivers/power/supply/isp1704_charger.c
8813 F:      drivers/power/supply/rx51_battery.c
8814
8815 NTB DRIVER CORE
8816 M:      Jon Mason <jdmason@kudzu.us>
8817 M:      Dave Jiang <dave.jiang@intel.com>
8818 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8819 L:      linux-ntb@googlegroups.com
8820 S:      Supported
8821 W:      https://github.com/jonmason/ntb/wiki
8822 T:      git git://github.com/jonmason/ntb.git
8823 F:      drivers/ntb/
8824 F:      drivers/net/ntb_netdev.c
8825 F:      include/linux/ntb.h
8826 F:      include/linux/ntb_transport.h
8827 F:      tools/testing/selftests/ntb/
8828
8829 NTB INTEL DRIVER
8830 M:      Jon Mason <jdmason@kudzu.us>
8831 M:      Dave Jiang <dave.jiang@intel.com>
8832 L:      linux-ntb@googlegroups.com
8833 S:      Supported
8834 W:      https://github.com/jonmason/ntb/wiki
8835 T:      git git://github.com/jonmason/ntb.git
8836 F:      drivers/ntb/hw/intel/
8837
8838 NTB AMD DRIVER
8839 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8840 L:      linux-ntb@googlegroups.com
8841 S:      Supported
8842 F:      drivers/ntb/hw/amd/
8843
8844 NTFS FILESYSTEM
8845 M:      Anton Altaparmakov <anton@tuxera.com>
8846 L:      linux-ntfs-dev@lists.sourceforge.net
8847 W:      http://www.tuxera.com/
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8849 S:      Supported
8850 F:      Documentation/filesystems/ntfs.txt
8851 F:      fs/ntfs/
8852
8853 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8854 M:      Antonino Daplas <adaplas@gmail.com>
8855 L:      linux-fbdev@vger.kernel.org
8856 S:      Maintained
8857 F:      drivers/video/fbdev/riva/
8858 F:      drivers/video/fbdev/nvidia/
8859
8860 NVM EXPRESS DRIVER
8861 M:      Keith Busch <keith.busch@intel.com>
8862 M:      Jens Axboe <axboe@fb.com>
8863 M:      Christoph Hellwig <hch@lst.de>
8864 M:      Sagi Grimberg <sagi@grimberg.me>
8865 L:      linux-nvme@lists.infradead.org
8866 T:      git://git.infradead.org/nvme.git
8867 W:      http://git.infradead.org/nvme.git
8868 S:      Supported
8869 F:      drivers/nvme/host/
8870 F:      include/linux/nvme.h
8871 F:      include/uapi/linux/nvme_ioctl.h
8872
8873 NVM EXPRESS TARGET DRIVER
8874 M:      Christoph Hellwig <hch@lst.de>
8875 M:      Sagi Grimberg <sagi@grimberg.me>
8876 L:      linux-nvme@lists.infradead.org
8877 T:      git://git.infradead.org/nvme.git
8878 W:      http://git.infradead.org/nvme.git
8879 S:      Supported
8880 F:      drivers/nvme/target/
8881
8882 NVM EXPRESS FC TRANSPORT DRIVERS
8883 M:      James Smart <james.smart@broadcom.com>
8884 L:      linux-nvme@lists.infradead.org
8885 S:      Supported
8886 F:      include/linux/nvme-fc.h
8887 F:      include/linux/nvme-fc-driver.h
8888 F:      drivers/nvme/host/fc.c
8889 F:      drivers/nvme/target/fc.c
8890 F:      drivers/nvme/target/fcloop.c
8891
8892 NVMEM FRAMEWORK
8893 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8894 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8895 S:      Maintained
8896 F:      drivers/nvmem/
8897 F:      Documentation/devicetree/bindings/nvmem/
8898 F:      include/linux/nvmem-consumer.h
8899 F:      include/linux/nvmem-provider.h
8900
8901 NXP-NCI NFC DRIVER
8902 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8903 R:      Charles Gorand <charles.gorand@effinnov.com>
8904 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8905 S:      Supported
8906 F:      drivers/nfc/nxp-nci
8907
8908 NXP TDA998X DRM DRIVER
8909 M:      Russell King <rmk+kernel@armlinux.org.uk>
8910 S:      Supported
8911 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8912 F:      include/drm/i2c/tda998x.h
8913
8914 NXP TFA9879 DRIVER
8915 M:      Peter Rosin <peda@axentia.se>
8916 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8917 S:      Maintained
8918 F:      sound/soc/codecs/tfa9879*
8919
8920 OBJTOOL
8921 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8922 S:      Supported
8923 F:      tools/objtool/
8924
8925 OMAP SUPPORT
8926 M:      Tony Lindgren <tony@atomide.com>
8927 L:      linux-omap@vger.kernel.org
8928 W:      http://www.muru.com/linux/omap/
8929 W:      http://linux.omap.com/
8930 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8932 S:      Maintained
8933 F:      arch/arm/*omap*/
8934 F:      arch/arm/configs/omap1_defconfig
8935 F:      arch/arm/configs/omap2plus_defconfig
8936 F:      drivers/i2c/busses/i2c-omap.c
8937 F:      drivers/irqchip/irq-omap-intc.c
8938 F:      drivers/mfd/*omap*.c
8939 F:      drivers/mfd/menelaus.c
8940 F:      drivers/mfd/palmas.c
8941 F:      drivers/mfd/tps65217.c
8942 F:      drivers/mfd/tps65218.c
8943 F:      drivers/mfd/tps65910.c
8944 F:      drivers/mfd/twl-core.[ch]
8945 F:      drivers/mfd/twl4030*.c
8946 F:      drivers/mfd/twl6030*.c
8947 F:      drivers/mfd/twl6040*.c
8948 F:      drivers/regulator/palmas-regulator*.c
8949 F:      drivers/regulator/pbias-regulator.c
8950 F:      drivers/regulator/tps65217-regulator.c
8951 F:      drivers/regulator/tps65218-regulator.c
8952 F:      drivers/regulator/tps65910-regulator.c
8953 F:      drivers/regulator/twl-regulator.c
8954 F:      drivers/regulator/twl6030-regulator.c
8955 F:      include/linux/i2c-omap.h
8956
8957 OMAP DEVICE TREE SUPPORT
8958 M:      Benoît Cousson <bcousson@baylibre.com>
8959 M:      Tony Lindgren <tony@atomide.com>
8960 L:      linux-omap@vger.kernel.org
8961 L:      devicetree@vger.kernel.org
8962 S:      Maintained
8963 F:      arch/arm/boot/dts/*omap*
8964 F:      arch/arm/boot/dts/*am3*
8965 F:      arch/arm/boot/dts/*am4*
8966 F:      arch/arm/boot/dts/*am5*
8967 F:      arch/arm/boot/dts/*dra7*
8968
8969 OMAP CLOCK FRAMEWORK SUPPORT
8970 M:      Paul Walmsley <paul@pwsan.com>
8971 L:      linux-omap@vger.kernel.org
8972 S:      Maintained
8973 F:      arch/arm/*omap*/*clock*
8974
8975 OMAP POWER MANAGEMENT SUPPORT
8976 M:      Kevin Hilman <khilman@kernel.org>
8977 L:      linux-omap@vger.kernel.org
8978 S:      Maintained
8979 F:      arch/arm/*omap*/*pm*
8980 F:      drivers/cpufreq/omap-cpufreq.c
8981
8982 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8983 M:      Rajendra Nayak <rnayak@codeaurora.org>
8984 M:      Paul Walmsley <paul@pwsan.com>
8985 L:      linux-omap@vger.kernel.org
8986 S:      Maintained
8987 F:      arch/arm/mach-omap2/prm*
8988
8989 OMAP AUDIO SUPPORT
8990 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8991 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8993 L:      linux-omap@vger.kernel.org
8994 S:      Maintained
8995 F:      sound/soc/omap/
8996
8997 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8998 M:      Roger Quadros <rogerq@ti.com>
8999 M:      Tony Lindgren <tony@atomide.com>
9000 L:      linux-omap@vger.kernel.org
9001 S:      Maintained
9002 F:      drivers/memory/omap-gpmc.c
9003 F:      arch/arm/mach-omap2/*gpmc*
9004
9005 OMAP FRAMEBUFFER SUPPORT
9006 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9007 L:      linux-fbdev@vger.kernel.org
9008 L:      linux-omap@vger.kernel.org
9009 S:      Maintained
9010 F:      drivers/video/fbdev/omap/
9011
9012 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9013 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9014 L:      linux-omap@vger.kernel.org
9015 L:      linux-fbdev@vger.kernel.org
9016 S:      Maintained
9017 F:      drivers/video/fbdev/omap2/
9018 F:      Documentation/arm/OMAP/DSS
9019
9020 OMAP HARDWARE SPINLOCK SUPPORT
9021 M:      Ohad Ben-Cohen <ohad@wizery.com>
9022 L:      linux-omap@vger.kernel.org
9023 S:      Maintained
9024 F:      drivers/hwspinlock/omap_hwspinlock.c
9025
9026 OMAP MMC SUPPORT
9027 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9028 L:      linux-omap@vger.kernel.org
9029 S:      Maintained
9030 F:      drivers/mmc/host/omap.c
9031
9032 OMAP HS MMC SUPPORT
9033 L:      linux-mmc@vger.kernel.org
9034 L:      linux-omap@vger.kernel.org
9035 S:      Orphan
9036 F:      drivers/mmc/host/omap_hsmmc.c
9037
9038 OMAP RANDOM NUMBER GENERATOR SUPPORT
9039 M:      Deepak Saxena <dsaxena@plexity.net>
9040 S:      Maintained
9041 F:      drivers/char/hw_random/omap-rng.c
9042
9043 OMAP HWMOD SUPPORT
9044 M:      Benoît Cousson <bcousson@baylibre.com>
9045 M:      Paul Walmsley <paul@pwsan.com>
9046 L:      linux-omap@vger.kernel.org
9047 S:      Maintained
9048 F:      arch/arm/mach-omap2/omap_hwmod.*
9049
9050 OMAP HWMOD DATA
9051 M:      Paul Walmsley <paul@pwsan.com>
9052 L:      linux-omap@vger.kernel.org
9053 S:      Maintained
9054 F:      arch/arm/mach-omap2/omap_hwmod*data*
9055
9056 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9057 M:      Benoît Cousson <bcousson@baylibre.com>
9058 L:      linux-omap@vger.kernel.org
9059 S:      Maintained
9060 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9061
9062 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9063 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9064 L:      linux-media@vger.kernel.org
9065 S:      Maintained
9066 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9067 F:      drivers/media/platform/omap3isp/
9068 F:      drivers/staging/media/omap4iss/
9069
9070 OMAP USB SUPPORT
9071 L:      linux-usb@vger.kernel.org
9072 L:      linux-omap@vger.kernel.org
9073 S:      Orphan
9074 F:      drivers/usb/*/*omap*
9075 F:      arch/arm/*omap*/usb*
9076
9077 OMAP GPIO DRIVER
9078 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9079 M:      Santosh Shilimkar <ssantosh@kernel.org>
9080 M:      Kevin Hilman <khilman@kernel.org>
9081 L:      linux-omap@vger.kernel.org
9082 S:      Maintained
9083 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9084 F:      drivers/gpio/gpio-omap.c
9085
9086 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9087 M:      Mark Jackson <mpfj@newflow.co.uk>
9088 L:      linux-omap@vger.kernel.org
9089 S:      Maintained
9090 F:      arch/arm/boot/dts/am335x-nano.dts
9091
9092 OMFS FILESYSTEM
9093 M:      Bob Copeland <me@bobcopeland.com>
9094 L:      linux-karma-devel@lists.sourceforge.net
9095 S:      Maintained
9096 F:      Documentation/filesystems/omfs.txt
9097 F:      fs/omfs/
9098
9099 OMNIKEY CARDMAN 4000 DRIVER
9100 M:      Harald Welte <laforge@gnumonks.org>
9101 S:      Maintained
9102 F:      drivers/char/pcmcia/cm4000_cs.c
9103 F:      include/linux/cm4000_cs.h
9104 F:      include/uapi/linux/cm4000_cs.h
9105
9106 OMNIKEY CARDMAN 4040 DRIVER
9107 M:      Harald Welte <laforge@gnumonks.org>
9108 S:      Maintained
9109 F:      drivers/char/pcmcia/cm4040_cs.*
9110
9111 OMNIVISION OV7670 SENSOR DRIVER
9112 M:      Jonathan Corbet <corbet@lwn.net>
9113 L:      linux-media@vger.kernel.org
9114 T:      git git://linuxtv.org/media_tree.git
9115 S:      Maintained
9116 F:      drivers/media/i2c/ov7670.c
9117
9118 ONENAND FLASH DRIVER
9119 M:      Kyungmin Park <kyungmin.park@samsung.com>
9120 L:      linux-mtd@lists.infradead.org
9121 S:      Maintained
9122 F:      drivers/mtd/onenand/
9123 F:      include/linux/mtd/onenand*.h
9124
9125 ONSTREAM SCSI TAPE DRIVER
9126 M:      Willem Riede <osst@riede.org>
9127 L:      osst-users@lists.sourceforge.net
9128 L:      linux-scsi@vger.kernel.org
9129 S:      Maintained
9130 F:      Documentation/scsi/osst.txt
9131 F:      drivers/scsi/osst.*
9132 F:      drivers/scsi/osst_*.h
9133 F:      drivers/scsi/st.h
9134
9135 OPENCORES I2C BUS DRIVER
9136 M:      Peter Korsgaard <jacmet@sunsite.dk>
9137 L:      linux-i2c@vger.kernel.org
9138 S:      Maintained
9139 F:      Documentation/i2c/busses/i2c-ocores
9140 F:      drivers/i2c/busses/i2c-ocores.c
9141
9142 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9143 M:      Rob Herring <robh+dt@kernel.org>
9144 M:      Frank Rowand <frowand.list@gmail.com>
9145 L:      devicetree@vger.kernel.org
9146 W:      http://www.devicetree.org/
9147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9148 S:      Maintained
9149 F:      drivers/of/
9150 F:      include/linux/of*.h
9151 F:      scripts/dtc/
9152
9153 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9154 M:      Rob Herring <robh+dt@kernel.org>
9155 M:      Mark Rutland <mark.rutland@arm.com>
9156 L:      devicetree@vger.kernel.org
9157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9158 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9159 S:      Maintained
9160 F:      Documentation/devicetree/
9161 F:      arch/*/boot/dts/
9162 F:      include/dt-bindings/
9163
9164 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9165 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9166 L:      devicetree@vger.kernel.org
9167 S:      Maintained
9168 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9169 F:      Documentation/devicetree/overlay-notes.txt
9170 F:      drivers/of/overlay.c
9171 F:      drivers/of/resolver.c
9172
9173 OPENRISC ARCHITECTURE
9174 M:      Jonas Bonn <jonas@southpole.se>
9175 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9176 M:      Stafford Horne <shorne@gmail.com>
9177 L:      openrisc@lists.librecores.org
9178 W:      http://openrisc.io
9179 S:      Maintained
9180 F:      arch/openrisc/
9181
9182 OPENVSWITCH
9183 M:      Pravin Shelar <pshelar@nicira.com>
9184 L:      netdev@vger.kernel.org
9185 L:      dev@openvswitch.org
9186 W:      http://openvswitch.org
9187 S:      Maintained
9188 F:      net/openvswitch/
9189 F:      include/uapi/linux/openvswitch.h
9190
9191 OPERATING PERFORMANCE POINTS (OPP)
9192 M:      Viresh Kumar <vireshk@kernel.org>
9193 M:      Nishanth Menon <nm@ti.com>
9194 M:      Stephen Boyd <sboyd@codeaurora.org>
9195 L:      linux-pm@vger.kernel.org
9196 S:      Maintained
9197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9198 F:      drivers/base/power/opp/
9199 F:      include/linux/pm_opp.h
9200 F:      Documentation/power/opp.txt
9201 F:      Documentation/devicetree/bindings/opp/
9202
9203 OPL4 DRIVER
9204 M:      Clemens Ladisch <clemens@ladisch.de>
9205 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9206 T:      git git://git.alsa-project.org/alsa-kernel.git
9207 S:      Maintained
9208 F:      sound/drivers/opl4/
9209
9210 OPROFILE
9211 M:      Robert Richter <rric@kernel.org>
9212 L:      oprofile-list@lists.sf.net
9213 S:      Maintained
9214 F:      arch/*/include/asm/oprofile*.h
9215 F:      arch/*/oprofile/
9216 F:      drivers/oprofile/
9217 F:      include/linux/oprofile.h
9218
9219 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9220 M:      Mark Fasheh <mfasheh@versity.com>
9221 M:      Joel Becker <jlbec@evilplan.org>
9222 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9223 W:      http://ocfs2.wiki.kernel.org
9224 S:      Supported
9225 F:      Documentation/filesystems/ocfs2.txt
9226 F:      Documentation/filesystems/dlmfs.txt
9227 F:      fs/ocfs2/
9228
9229 ORINOCO DRIVER
9230 L:      linux-wireless@vger.kernel.org
9231 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9232 W:      http://www.nongnu.org/orinoco/
9233 S:      Orphan
9234 F:      drivers/net/wireless/intersil/orinoco/
9235
9236 OSD LIBRARY and FILESYSTEM
9237 M:      Boaz Harrosh <ooo@electrozaur.com>
9238 M:      Benny Halevy <bhalevy@primarydata.com>
9239 L:      osd-dev@open-osd.org
9240 W:      http://open-osd.org
9241 T:      git git://git.open-osd.org/open-osd.git
9242 S:      Maintained
9243 F:      drivers/scsi/osd/
9244 F:      include/scsi/osd_*
9245 F:      fs/exofs/
9246
9247 OVERLAY FILESYSTEM
9248 M:      Miklos Szeredi <miklos@szeredi.hu>
9249 L:      linux-unionfs@vger.kernel.org
9250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9251 S:      Supported
9252 F:      fs/overlayfs/
9253 F:      Documentation/filesystems/overlayfs.txt
9254
9255 ORANGEFS FILESYSTEM
9256 M:      Mike Marshall <hubcap@omnibond.com>
9257 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9259 S:      Supported
9260 F:      fs/orangefs/
9261 F:      Documentation/filesystems/orangefs.txt
9262
9263 P54 WIRELESS DRIVER
9264 M:      Christian Lamparter <chunkeey@googlemail.com>
9265 L:      linux-wireless@vger.kernel.org
9266 W:      http://wireless.kernel.org/en/users/Drivers/p54
9267 S:      Maintained
9268 F:      drivers/net/wireless/intersil/p54/
9269
9270 PA SEMI ETHERNET DRIVER
9271 L:      netdev@vger.kernel.org
9272 S:      Orphan
9273 F:      drivers/net/ethernet/pasemi/*
9274
9275 PA SEMI SMBUS DRIVER
9276 L:      linux-i2c@vger.kernel.org
9277 S:      Orphan
9278 F:      drivers/i2c/busses/i2c-pasemi.c
9279
9280 PADATA PARALLEL EXECUTION MECHANISM
9281 M:      Steffen Klassert <steffen.klassert@secunet.com>
9282 L:      linux-crypto@vger.kernel.org
9283 S:      Maintained
9284 F:      kernel/padata.c
9285 F:      include/linux/padata.h
9286 F:      Documentation/padata.txt
9287
9288 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9289 M:      Harald Welte <laforge@gnumonks.org>
9290 L:      platform-driver-x86@vger.kernel.org
9291 S:      Maintained
9292 F:      drivers/platform/x86/panasonic-laptop.c
9293
9294 PANASONIC MN10300/AM33/AM34 PORT
9295 M:      David Howells <dhowells@redhat.com>
9296 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9297 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9298 S:      Maintained
9299 F:      Documentation/mn10300/
9300 F:      arch/mn10300/
9301
9302 PARALLEL LCD/KEYPAD PANEL DRIVER
9303 M:      Willy Tarreau <willy@haproxy.com>
9304 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9305 S:      Odd Fixes
9306 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9307 F:      drivers/misc/panel.c
9308
9309 PARALLEL PORT SUBSYSTEM
9310 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9311 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9312 L:      linux-parport@lists.infradead.org (subscribers-only)
9313 S:      Maintained
9314 F:      drivers/parport/
9315 F:      include/linux/parport*.h
9316 F:      drivers/char/ppdev.c
9317 F:      include/uapi/linux/ppdev.h
9318 F:      Documentation/parport*.txt
9319
9320 PARAVIRT_OPS INTERFACE
9321 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9322 M:      Chris Wright <chrisw@sous-sol.org>
9323 M:      Alok Kataria <akataria@vmware.com>
9324 M:      Rusty Russell <rusty@rustcorp.com.au>
9325 L:      virtualization@lists.linux-foundation.org
9326 S:      Supported
9327 F:      Documentation/virtual/paravirt_ops.txt
9328 F:      arch/*/kernel/paravirt*
9329 F:      arch/*/include/asm/paravirt.h
9330 F:      include/linux/hypervisor.h
9331
9332 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9333 M:      Tim Waugh <tim@cyberelk.net>
9334 L:      linux-parport@lists.infradead.org (subscribers-only)
9335 S:      Maintained
9336 F:      Documentation/blockdev/paride.txt
9337 F:      drivers/block/paride/
9338
9339 PARISC ARCHITECTURE
9340 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9341 M:      Helge Deller <deller@gmx.de>
9342 L:      linux-parisc@vger.kernel.org
9343 W:      http://www.parisc-linux.org/
9344 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9347 S:      Maintained
9348 F:      arch/parisc/
9349 F:      Documentation/parisc/
9350 F:      drivers/parisc/
9351 F:      drivers/char/agp/parisc-agp.c
9352 F:      drivers/input/serio/gscps2.c
9353 F:      drivers/parport/parport_gsc.*
9354 F:      drivers/tty/serial/8250/8250_gsc.c
9355 F:      drivers/video/fbdev/sti*
9356 F:      drivers/video/console/sti*
9357 F:      drivers/video/logo/logo_parisc*
9358
9359 PC87360 HARDWARE MONITORING DRIVER
9360 M:      Jim Cromie <jim.cromie@gmail.com>
9361 L:      linux-hwmon@vger.kernel.org
9362 S:      Maintained
9363 F:      Documentation/hwmon/pc87360
9364 F:      drivers/hwmon/pc87360.c
9365
9366 PC8736x GPIO DRIVER
9367 M:      Jim Cromie <jim.cromie@gmail.com>
9368 S:      Maintained
9369 F:      drivers/char/pc8736x_gpio.c
9370
9371 PC87427 HARDWARE MONITORING DRIVER
9372 M:      Jean Delvare <jdelvare@suse.com>
9373 L:      linux-hwmon@vger.kernel.org
9374 S:      Maintained
9375 F:      Documentation/hwmon/pc87427
9376 F:      drivers/hwmon/pc87427.c
9377
9378 PCA9532 LED DRIVER
9379 M:      Riku Voipio <riku.voipio@iki.fi>
9380 S:      Maintained
9381 F:      drivers/leds/leds-pca9532.c
9382 F:      include/linux/leds-pca9532.h
9383
9384 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9385 M:      Guenter Roeck <linux@roeck-us.net>
9386 L:      linux-i2c@vger.kernel.org
9387 S:      Maintained
9388 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9389
9390 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9391 M:      Khalid Aziz <khalid@gonehiking.org>
9392 S:      Maintained
9393 F:      drivers/firmware/pcdp.*
9394
9395 PCI ERROR RECOVERY
9396 M:      Linas Vepstas <linasvepstas@gmail.com>
9397 L:      linux-pci@vger.kernel.org
9398 S:      Supported
9399 F:      Documentation/PCI/pci-error-recovery.txt
9400
9401 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9402 M:      Russell Currey <ruscur@russell.cc>
9403 L:      linuxppc-dev@lists.ozlabs.org
9404 S:      Supported
9405 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9406 F:      arch/powerpc/kernel/eeh*.c
9407 F:      arch/powerpc/platforms/*/eeh*.c
9408 F:      arch/powerpc/include/*/eeh*.h
9409
9410 PCI SUBSYSTEM
9411 M:      Bjorn Helgaas <bhelgaas@google.com>
9412 L:      linux-pci@vger.kernel.org
9413 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9415 S:      Supported
9416 F:      Documentation/devicetree/bindings/pci/
9417 F:      Documentation/PCI/
9418 F:      drivers/pci/
9419 F:      include/linux/pci*
9420 F:      arch/x86/pci/
9421 F:      arch/x86/kernel/quirks.c
9422
9423 PCI DRIVER FOR ALTERA PCIE IP
9424 M:      Ley Foon Tan <lftan@altera.com>
9425 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9426 L:      linux-pci@vger.kernel.org
9427 S:      Supported
9428 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9429 F:      drivers/pci/host/pcie-altera.c
9430
9431 PCI DRIVER FOR ARM VERSATILE PLATFORM
9432 M:      Rob Herring <robh@kernel.org>
9433 L:      linux-pci@vger.kernel.org
9434 L:      linux-arm-kernel@lists.infradead.org
9435 S:      Maintained
9436 F:      Documentation/devicetree/bindings/pci/versatile.txt
9437 F:      drivers/pci/host/pci-versatile.c
9438
9439 PCI DRIVER FOR ARMADA 8K
9440 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9441 L:      linux-pci@vger.kernel.org
9442 L:      linux-arm-kernel@lists.infradead.org
9443 S:      Maintained
9444 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9445 F:      drivers/pci/host/pcie-armada8k.c
9446
9447 PCI DRIVER FOR APPLIEDMICRO XGENE
9448 M:      Tanmay Inamdar <tinamdar@apm.com>
9449 L:      linux-pci@vger.kernel.org
9450 L:      linux-arm-kernel@lists.infradead.org
9451 S:      Maintained
9452 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9453 F:      drivers/pci/host/pci-xgene.c
9454
9455 PCI DRIVER FOR FREESCALE LAYERSCAPE
9456 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9457 M:      Mingkai Hu <mingkai.hu@freescale.com>
9458 M:      Roy Zang <tie-fei.zang@freescale.com>
9459 L:      linuxppc-dev@lists.ozlabs.org
9460 L:      linux-pci@vger.kernel.org
9461 L:      linux-arm-kernel@lists.infradead.org
9462 S:      Maintained
9463 F:      drivers/pci/host/*layerscape*
9464
9465 PCI DRIVER FOR IMX6
9466 M:      Richard Zhu <hongxing.zhu@nxp.com>
9467 M:      Lucas Stach <l.stach@pengutronix.de>
9468 L:      linux-pci@vger.kernel.org
9469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9470 S:      Maintained
9471 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9472 F:      drivers/pci/host/*imx6*
9473
9474 PCI DRIVER FOR TI KEYSTONE
9475 M:      Murali Karicheri <m-karicheri2@ti.com>
9476 L:      linux-pci@vger.kernel.org
9477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9478 S:      Maintained
9479 F:      drivers/pci/host/*keystone*
9480
9481 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9482 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9483 M:      Jason Cooper <jason@lakedaemon.net>
9484 L:      linux-pci@vger.kernel.org
9485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486 S:      Maintained
9487 F:      drivers/pci/host/*mvebu*
9488
9489 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9490 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9491 L:      linux-pci@vger.kernel.org
9492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9493 S:      Maintained
9494 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9495 F:      drivers/pci/host/pci-aardvark.c
9496
9497 PCI DRIVER FOR NVIDIA TEGRA
9498 M:      Thierry Reding <thierry.reding@gmail.com>
9499 L:      linux-tegra@vger.kernel.org
9500 L:      linux-pci@vger.kernel.org
9501 S:      Supported
9502 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9503 F:      drivers/pci/host/pci-tegra.c
9504
9505 PCI DRIVER FOR TI DRA7XX
9506 M:      Kishon Vijay Abraham I <kishon@ti.com>
9507 L:      linux-omap@vger.kernel.org
9508 L:      linux-pci@vger.kernel.org
9509 S:      Supported
9510 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9511 F:      drivers/pci/host/pci-dra7xx.c
9512
9513 PCI DRIVER FOR RENESAS R-CAR
9514 M:      Simon Horman <horms@verge.net.au>
9515 L:      linux-pci@vger.kernel.org
9516 L:      linux-renesas-soc@vger.kernel.org
9517 S:      Maintained
9518 F:      drivers/pci/host/*rcar*
9519
9520 PCI DRIVER FOR SAMSUNG EXYNOS
9521 M:      Jingoo Han <jingoohan1@gmail.com>
9522 L:      linux-pci@vger.kernel.org
9523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9524 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9525 S:      Maintained
9526 F:      drivers/pci/host/pci-exynos.c
9527
9528 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9529 M:      Jingoo Han <jingoohan1@gmail.com>
9530 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9531 L:      linux-pci@vger.kernel.org
9532 S:      Maintained
9533 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9534 F:      drivers/pci/host/*designware*
9535
9536 PCI DRIVER FOR GENERIC OF HOSTS
9537 M:      Will Deacon <will.deacon@arm.com>
9538 L:      linux-pci@vger.kernel.org
9539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540 S:      Maintained
9541 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9542 F:      drivers/pci/host/pci-host-common.c
9543 F:      drivers/pci/host/pci-host-generic.c
9544
9545 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9546 M:      Keith Busch <keith.busch@intel.com>
9547 L:      linux-pci@vger.kernel.org
9548 S:      Supported
9549 F:      drivers/pci/host/vmd.c
9550
9551 PCIE DRIVER FOR ST SPEAR13XX
9552 M:      Pratyush Anand <pratyush.anand@gmail.com>
9553 L:      linux-pci@vger.kernel.org
9554 S:      Maintained
9555 F:      drivers/pci/host/*spear*
9556
9557 PCI MSI DRIVER FOR ALTERA MSI IP
9558 M:      Ley Foon Tan <lftan@altera.com>
9559 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9560 L:      linux-pci@vger.kernel.org
9561 S:      Supported
9562 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9563 F:      drivers/pci/host/pcie-altera-msi.c
9564
9565 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9566 M:      Duc Dang <dhdang@apm.com>
9567 L:      linux-pci@vger.kernel.org
9568 L:      linux-arm-kernel@lists.infradead.org
9569 S:      Maintained
9570 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9571 F:      drivers/pci/host/pci-xgene-msi.c
9572
9573 PCIE DRIVER FOR AXIS ARTPEC
9574 M:      Niklas Cassel <niklas.cassel@axis.com>
9575 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9576 L:      linux-arm-kernel@axis.com
9577 L:      linux-pci@vger.kernel.org
9578 S:      Maintained
9579 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9580 F:      drivers/pci/host/*artpec*
9581
9582 PCIE DRIVER FOR HISILICON
9583 M:      Zhou Wang <wangzhou1@hisilicon.com>
9584 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9585 L:      linux-pci@vger.kernel.org
9586 S:      Maintained
9587 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9588 F:      drivers/pci/host/pcie-hisi.c
9589
9590 PCIE DRIVER FOR ROCKCHIP
9591 M:      Shawn Lin <shawn.lin@rock-chips.com>
9592 M:      Wenrui Li <wenrui.li@rock-chips.com>
9593 L:      linux-pci@vger.kernel.org
9594 L:      linux-rockchip@lists.infradead.org
9595 S:      Maintained
9596 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9597 F:      drivers/pci/host/pcie-rockchip.c
9598
9599 PCIE DRIVER FOR QUALCOMM MSM
9600 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9601 L:     linux-pci@vger.kernel.org
9602 L:     linux-arm-msm@vger.kernel.org
9603 S:     Maintained
9604 F:     drivers/pci/host/*qcom*
9605
9606 PCIE DRIVER FOR CAVIUM THUNDERX
9607 M:      David Daney <david.daney@cavium.com>
9608 L:      linux-pci@vger.kernel.org
9609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9610 S:      Supported
9611 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9612 F:      drivers/pci/host/pci-thunder-*
9613
9614 PCMCIA SUBSYSTEM
9615 P:      Linux PCMCIA Team
9616 L:      linux-pcmcia@lists.infradead.org
9617 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9619 S:      Maintained
9620 F:      Documentation/pcmcia/
9621 F:      tools/pcmcia/
9622 F:      drivers/pcmcia/
9623 F:      include/pcmcia/
9624
9625 PCNET32 NETWORK DRIVER
9626 M:      Don Fry <pcnet32@frontier.com>
9627 L:      netdev@vger.kernel.org
9628 S:      Maintained
9629 F:      drivers/net/ethernet/amd/pcnet32.c
9630
9631 PCRYPT PARALLEL CRYPTO ENGINE
9632 M:      Steffen Klassert <steffen.klassert@secunet.com>
9633 L:      linux-crypto@vger.kernel.org
9634 S:      Maintained
9635 F:      crypto/pcrypt.c
9636 F:      include/crypto/pcrypt.h
9637
9638 PER-CPU MEMORY ALLOCATOR
9639 M:      Tejun Heo <tj@kernel.org>
9640 M:      Christoph Lameter <cl@linux.com>
9641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9642 S:      Maintained
9643 F:      include/linux/percpu*.h
9644 F:      mm/percpu*.c
9645 F:      arch/*/include/asm/percpu.h
9646
9647 PER-TASK DELAY ACCOUNTING
9648 M:      Balbir Singh <bsingharora@gmail.com>
9649 S:      Maintained
9650 F:      include/linux/delayacct.h
9651 F:      kernel/delayacct.c
9652
9653 PERFORMANCE EVENTS SUBSYSTEM
9654 M:      Peter Zijlstra <peterz@infradead.org>
9655 M:      Ingo Molnar <mingo@redhat.com>
9656 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9657 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9658 L:      linux-kernel@vger.kernel.org
9659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9660 S:      Supported
9661 F:      kernel/events/*
9662 F:      include/linux/perf_event.h
9663 F:      include/uapi/linux/perf_event.h
9664 F:      arch/*/kernel/perf_event*.c
9665 F:      arch/*/kernel/*/perf_event*.c
9666 F:      arch/*/kernel/*/*/perf_event*.c
9667 F:      arch/*/include/asm/perf_event.h
9668 F:      arch/*/kernel/perf_callchain.c
9669 F:      arch/*/events/*
9670 F:      tools/perf/
9671
9672 PERSONALITY HANDLING
9673 M:      Christoph Hellwig <hch@infradead.org>
9674 L:      linux-abi-devel@lists.sourceforge.net
9675 S:      Maintained
9676 F:      include/linux/personality.h
9677 F:      include/uapi/linux/personality.h
9678
9679 PHONET PROTOCOL
9680 M:      Remi Denis-Courmont <courmisch@gmail.com>
9681 S:      Supported
9682 F:      Documentation/networking/phonet.txt
9683 F:      include/linux/phonet.h
9684 F:      include/net/phonet/
9685 F:      include/uapi/linux/phonet.h
9686 F:      net/phonet/
9687
9688 PHRAM MTD DRIVER
9689 M:      Joern Engel <joern@lazybastard.org>
9690 L:      linux-mtd@lists.infradead.org
9691 S:      Maintained
9692 F:      drivers/mtd/devices/phram.c
9693
9694 PICOLCD HID DRIVER
9695 M:      Bruno Prémont <bonbons@linux-vserver.org>
9696 L:      linux-input@vger.kernel.org
9697 S:      Maintained
9698 F:      drivers/hid/hid-picolcd*
9699
9700 PICOXCELL SUPPORT
9701 M:      Jamie Iles <jamie@jamieiles.com>
9702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9703 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9704 S:      Supported
9705 F:      arch/arm/boot/dts/picoxcell*
9706 F:      arch/arm/mach-picoxcell/
9707 F:      drivers/crypto/picoxcell*
9708
9709 PIN CONTROL SUBSYSTEM
9710 M:      Linus Walleij <linus.walleij@linaro.org>
9711 L:      linux-gpio@vger.kernel.org
9712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9713 S:      Maintained
9714 F:      Documentation/devicetree/bindings/pinctrl/
9715 F:      Documentation/pinctrl.txt
9716 F:      drivers/pinctrl/
9717 F:      include/linux/pinctrl/
9718
9719 PIN CONTROLLER - ATMEL AT91
9720 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9722 S:      Maintained
9723 F:      drivers/pinctrl/pinctrl-at91.*
9724
9725 PIN CONTROLLER - ATMEL AT91 PIO4
9726 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9728 L:      linux-gpio@vger.kernel.org
9729 S:      Supported
9730 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9731
9732 PIN CONTROLLER - INTEL
9733 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9734 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9735 S:      Maintained
9736 F:      drivers/pinctrl/intel/
9737
9738 PIN CONTROLLER - RENESAS
9739 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9740 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9741 L:      linux-renesas-soc@vger.kernel.org
9742 S:      Maintained
9743 F:      drivers/pinctrl/sh-pfc/
9744
9745 PIN CONTROLLER - SAMSUNG
9746 M:      Tomasz Figa <tomasz.figa@gmail.com>
9747 M:      Krzysztof Kozlowski <krzk@kernel.org>
9748 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9750 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9751 S:      Maintained
9752 F:      drivers/pinctrl/samsung/
9753 F:      include/dt-bindings/pinctrl/samsung.h
9754 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9755
9756 PIN CONTROLLER - SINGLE
9757 M:      Tony Lindgren <tony@atomide.com>
9758 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9760 L:      linux-omap@vger.kernel.org
9761 S:      Maintained
9762 F:      drivers/pinctrl/pinctrl-single.c
9763
9764 PIN CONTROLLER - ST SPEAR
9765 M:      Viresh Kumar <vireshk@kernel.org>
9766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9767 W:      http://www.st.com/spear
9768 S:      Maintained
9769 F:      drivers/pinctrl/spear/
9770
9771 PISTACHIO SOC SUPPORT
9772 M:      James Hartley <james.hartley@imgtec.com>
9773 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9774 L:      linux-mips@linux-mips.org
9775 S:      Maintained
9776 F:      arch/mips/pistachio/
9777 F:      arch/mips/include/asm/mach-pistachio/
9778 F:      arch/mips/boot/dts/pistachio/
9779 F:      arch/mips/configs/pistachio*_defconfig
9780
9781 PKTCDVD DRIVER
9782 S:      Orphan
9783 M:      linux-block@vger.kernel.org
9784 F:      drivers/block/pktcdvd.c
9785 F:      include/linux/pktcdvd.h
9786 F:      include/uapi/linux/pktcdvd.h
9787
9788 PKUNITY SOC DRIVERS
9789 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9790 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9791 S:      Maintained
9792 T:      git git://github.com/gxt/linux.git
9793 F:      drivers/input/serio/i8042-unicore32io.h
9794 F:      drivers/i2c/busses/i2c-puv3.c
9795 F:      drivers/video/fbdev/fb-puv3.c
9796 F:      drivers/rtc/rtc-puv3.c
9797
9798 PMBUS HARDWARE MONITORING DRIVERS
9799 M:      Guenter Roeck <linux@roeck-us.net>
9800 L:      linux-hwmon@vger.kernel.org
9801 W:      http://hwmon.wiki.kernel.org/
9802 W:      http://www.roeck-us.net/linux/drivers/
9803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9804 S:      Maintained
9805 F:      Documentation/hwmon/pmbus
9806 F:      drivers/hwmon/pmbus/
9807 F:      include/linux/i2c/pmbus.h
9808
9809 PMC SIERRA MaxRAID DRIVER
9810 L:      linux-scsi@vger.kernel.org
9811 W:      http://www.pmc-sierra.com/
9812 S:      Orphan
9813 F:      drivers/scsi/pmcraid.*
9814
9815 PMC SIERRA PM8001 DRIVER
9816 M:      Jack Wang <jinpu.wang@profitbricks.com>
9817 M:      lindar_liu@usish.com
9818 L:      pmchba@pmcs.com
9819 L:      linux-scsi@vger.kernel.org
9820 S:      Supported
9821 F:      drivers/scsi/pm8001/
9822
9823 POSIX CLOCKS and TIMERS
9824 M:      Thomas Gleixner <tglx@linutronix.de>
9825 L:      linux-kernel@vger.kernel.org
9826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9827 S:      Maintained
9828 F:      fs/timerfd.c
9829 F:      include/linux/timer*
9830 F:      kernel/time/*timer*
9831
9832 POWER MANAGEMENT CORE
9833 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9834 L:      linux-pm@vger.kernel.org
9835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9836 B:      https://bugzilla.kernel.org
9837 S:      Supported
9838 F:      drivers/base/power/
9839 F:      include/linux/pm.h
9840 F:      include/linux/pm_*
9841 F:      include/linux/powercap.h
9842 F:      drivers/powercap/
9843
9844 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9845 M:      Sebastian Reichel <sre@kernel.org>
9846 L:      linux-pm@vger.kernel.org
9847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9848 S:      Maintained
9849 F:      Documentation/devicetree/bindings/power/supply/
9850 F:      include/linux/power_supply.h
9851 F:      drivers/power/supply/
9852
9853 POWER STATE COORDINATION INTERFACE (PSCI)
9854 M:      Mark Rutland <mark.rutland@arm.com>
9855 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9856 L:      linux-arm-kernel@lists.infradead.org
9857 S:      Maintained
9858 F:      drivers/firmware/psci.c
9859 F:      include/linux/psci.h
9860 F:      include/uapi/linux/psci.h
9861
9862 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9863 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9864 L:      linuxppc-dev@lists.ozlabs.org
9865 S:      Maintained
9866 F:      drivers/char/powernv-op-panel.c
9867
9868 PNP SUPPORT
9869 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9870 S:      Maintained
9871 F:      drivers/pnp/
9872
9873 PPP PROTOCOL DRIVERS AND COMPRESSORS
9874 M:      Paul Mackerras <paulus@samba.org>
9875 L:      linux-ppp@vger.kernel.org
9876 S:      Maintained
9877 F:      drivers/net/ppp/ppp_*
9878
9879 PPP OVER ATM (RFC 2364)
9880 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9881 S:      Maintained
9882 F:      net/atm/pppoatm.c
9883 F:      include/uapi/linux/atmppp.h
9884
9885 PPP OVER ETHERNET
9886 M:      Michal Ostrowski <mostrows@earthlink.net>
9887 S:      Maintained
9888 F:      drivers/net/ppp/pppoe.c
9889 F:      drivers/net/ppp/pppox.c
9890
9891 PPP OVER L2TP
9892 M:      James Chapman <jchapman@katalix.com>
9893 S:      Maintained
9894 F:      net/l2tp/l2tp_ppp.c
9895 F:      include/linux/if_pppol2tp.h
9896 F:      include/uapi/linux/if_pppol2tp.h
9897
9898 PPS SUPPORT
9899 M:      Rodolfo Giometti <giometti@enneenne.com>
9900 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9901 L:      linuxpps@ml.enneenne.com (subscribers-only)
9902 S:      Maintained
9903 F:      Documentation/pps/
9904 F:      drivers/pps/
9905 F:      include/linux/pps*.h
9906
9907 PPTP DRIVER
9908 M:      Dmitry Kozlov <xeb@mail.ru>
9909 L:      netdev@vger.kernel.org
9910 S:      Maintained
9911 F:      drivers/net/ppp/pptp.c
9912 W:      http://sourceforge.net/projects/accel-pptp
9913
9914 PREEMPTIBLE KERNEL
9915 M:      Robert Love <rml@tech9.net>
9916 L:      kpreempt-tech@lists.sourceforge.net
9917 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9918 S:      Supported
9919 F:      Documentation/preempt-locking.txt
9920 F:      include/linux/preempt.h
9921
9922 PRISM54 WIRELESS DRIVER
9923 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9924 L:      linux-wireless@vger.kernel.org
9925 W:      http://wireless.kernel.org/en/users/Drivers/p54
9926 S:      Obsolete
9927 F:      drivers/net/wireless/intersil/prism54/
9928
9929 PS3 NETWORK SUPPORT
9930 M:      Geoff Levand <geoff@infradead.org>
9931 L:      netdev@vger.kernel.org
9932 L:      linuxppc-dev@lists.ozlabs.org
9933 S:      Maintained
9934 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9935
9936 PS3 PLATFORM SUPPORT
9937 M:      Geoff Levand <geoff@infradead.org>
9938 L:      linuxppc-dev@lists.ozlabs.org
9939 S:      Maintained
9940 F:      arch/powerpc/boot/ps3*
9941 F:      arch/powerpc/include/asm/lv1call.h
9942 F:      arch/powerpc/include/asm/ps3*.h
9943 F:      arch/powerpc/platforms/ps3/
9944 F:      drivers/*/ps3*
9945 F:      drivers/ps3/
9946 F:      drivers/rtc/rtc-ps3.c
9947 F:      drivers/usb/host/*ps3.c
9948 F:      sound/ppc/snd_ps3*
9949
9950 PS3VRAM DRIVER
9951 M:      Jim Paris <jim@jtan.com>
9952 M:      Geoff Levand <geoff@infradead.org>
9953 L:      linuxppc-dev@lists.ozlabs.org
9954 S:      Maintained
9955 F:      drivers/block/ps3vram.c
9956
9957 PSTORE FILESYSTEM
9958 M:      Anton Vorontsov <anton@enomsg.org>
9959 M:      Colin Cross <ccross@android.com>
9960 M:      Kees Cook <keescook@chromium.org>
9961 M:      Tony Luck <tony.luck@intel.com>
9962 S:      Maintained
9963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9964 F:      fs/pstore/
9965 F:      include/linux/pstore*
9966 F:      drivers/firmware/efi/efi-pstore.c
9967 F:      drivers/acpi/apei/erst.c
9968
9969 PTP HARDWARE CLOCK SUPPORT
9970 M:      Richard Cochran <richardcochran@gmail.com>
9971 L:      netdev@vger.kernel.org
9972 S:      Maintained
9973 W:      http://linuxptp.sourceforge.net/
9974 F:      Documentation/ABI/testing/sysfs-ptp
9975 F:      Documentation/ptp/*
9976 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9977 F:      drivers/net/phy/dp83640*
9978 F:      drivers/ptp/*
9979 F:      include/linux/ptp_cl*
9980
9981 PTRACE SUPPORT
9982 M:      Roland McGrath <roland@hack.frob.com>
9983 M:      Oleg Nesterov <oleg@redhat.com>
9984 S:      Maintained
9985 F:      include/asm-generic/syscall.h
9986 F:      include/linux/ptrace.h
9987 F:      include/linux/regset.h
9988 F:      include/linux/tracehook.h
9989 F:      include/uapi/linux/ptrace.h
9990 F:      kernel/ptrace.c
9991
9992 PULSE8-CEC DRIVER
9993 M:      Hans Verkuil <hverkuil@xs4all.nl>
9994 L:      linux-media@vger.kernel.org
9995 T:      git git://linuxtv.org/media_tree.git
9996 S:      Maintained
9997 F:      drivers/media/usb/pulse8-cec/*
9998
9999 PVRUSB2 VIDEO4LINUX DRIVER
10000 M:      Mike Isely <isely@pobox.com>
10001 L:      pvrusb2@isely.net       (subscribers-only)
10002 L:      linux-media@vger.kernel.org
10003 W:      http://www.isely.net/pvrusb2/
10004 T:      git git://linuxtv.org/media_tree.git
10005 S:      Maintained
10006 F:      Documentation/media/v4l-drivers/pvrusb2*
10007 F:      drivers/media/usb/pvrusb2/
10008
10009 PWC WEBCAM DRIVER
10010 M:      Hans Verkuil <hverkuil@xs4all.nl>
10011 L:      linux-media@vger.kernel.org
10012 T:      git git://linuxtv.org/media_tree.git
10013 S:      Odd Fixes
10014 F:      drivers/media/usb/pwc/*
10015
10016 PWM FAN DRIVER
10017 M:      Kamil Debski <kamil@wypas.org>
10018 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10019 L:      linux-hwmon@vger.kernel.org
10020 S:      Supported
10021 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10022 F:      Documentation/hwmon/pwm-fan
10023 F:      drivers/hwmon/pwm-fan.c
10024
10025 PWM SUBSYSTEM
10026 M:      Thierry Reding <thierry.reding@gmail.com>
10027 L:      linux-pwm@vger.kernel.org
10028 S:      Maintained
10029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10030 F:      Documentation/pwm.txt
10031 F:      Documentation/devicetree/bindings/pwm/
10032 F:      include/linux/pwm.h
10033 F:      drivers/pwm/
10034 F:      drivers/video/backlight/pwm_bl.c
10035 F:      include/linux/pwm_backlight.h
10036
10037 PXA2xx/PXA3xx SUPPORT
10038 M:      Daniel Mack <daniel@zonque.org>
10039 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10040 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10042 T:      git git://github.com/hzhuang1/linux.git
10043 T:      git git://github.com/rjarzmik/linux.git
10044 S:      Maintained
10045 F:      arch/arm/boot/dts/pxa*
10046 F:      arch/arm/mach-pxa/
10047 F:      drivers/dma/pxa*
10048 F:      drivers/pcmcia/pxa2xx*
10049 F:      drivers/pinctrl/pxa/
10050 F:      drivers/spi/spi-pxa2xx*
10051 F:      drivers/usb/gadget/udc/pxa2*
10052 F:      include/sound/pxa2xx-lib.h
10053 F:      sound/arm/pxa*
10054 F:      sound/soc/pxa/
10055
10056 PXA GPIO DRIVER
10057 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10058 L:      linux-gpio@vger.kernel.org
10059 S:      Maintained
10060 F:      drivers/gpio/gpio-pxa.c
10061
10062 PXA3xx NAND FLASH DRIVER
10063 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10064 L:      linux-mtd@lists.infradead.org
10065 S:      Maintained
10066 F:      drivers/mtd/nand/pxa3xx_nand.c
10067
10068 MMP SUPPORT
10069 M:      Eric Miao <eric.y.miao@gmail.com>
10070 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10072 T:      git git://github.com/hzhuang1/linux.git
10073 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10074 S:      Maintained
10075 F:      arch/arm/boot/dts/mmp*
10076 F:      arch/arm/mach-mmp/
10077
10078 PXA MMCI DRIVER
10079 S:      Orphan
10080
10081 PXA RTC DRIVER
10082 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10083 L:      rtc-linux@googlegroups.com
10084 S:      Maintained
10085
10086 QAT DRIVER
10087 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10088 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10089 L:      qat-linux@intel.com
10090 S:      Supported
10091 F:      drivers/crypto/qat/
10092
10093 QIB DRIVER
10094 M:      Mike Marciniszyn <infinipath@intel.com>
10095 L:      linux-rdma@vger.kernel.org
10096 S:      Supported
10097 F:      drivers/infiniband/hw/qib/
10098
10099 QLOGIC QLA1280 SCSI DRIVER
10100 M:      Michael Reed <mdr@sgi.com>
10101 L:      linux-scsi@vger.kernel.org
10102 S:      Maintained
10103 F:      drivers/scsi/qla1280.[ch]
10104
10105 QLOGIC QLA2XXX FC-SCSI DRIVER
10106 M:      qla2xxx-upstream@qlogic.com
10107 L:      linux-scsi@vger.kernel.org
10108 S:      Supported
10109 F:      Documentation/scsi/LICENSE.qla2xxx
10110 F:      drivers/scsi/qla2xxx/
10111
10112 QLOGIC QLA4XXX iSCSI DRIVER
10113 M:      QLogic-Storage-Upstream@qlogic.com
10114 L:      linux-scsi@vger.kernel.org
10115 S:      Supported
10116 F:      Documentation/scsi/LICENSE.qla4xxx
10117 F:      drivers/scsi/qla4xxx/
10118
10119 QLOGIC QLA3XXX NETWORK DRIVER
10120 M:      Dept-GELinuxNICDev@cavium.com
10121 L:      netdev@vger.kernel.org
10122 S:      Supported
10123 F:      Documentation/networking/LICENSE.qla3xxx
10124 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10125
10126 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10127 M:      Harish Patil <harish.patil@cavium.com>
10128 M:      Manish Chopra <manish.chopra@cavium.com>
10129 M:      Dept-GELinuxNICDev@cavium.com
10130 L:      netdev@vger.kernel.org
10131 S:      Supported
10132 F:      drivers/net/ethernet/qlogic/qlcnic/
10133
10134 QLOGIC QLGE 10Gb ETHERNET DRIVER
10135 M:      Harish Patil <harish.patil@cavium.com>
10136 M:      Manish Chopra <manish.chopra@cavium.com>
10137 M:      Dept-GELinuxNICDev@cavium.com
10138 L:      netdev@vger.kernel.org
10139 S:      Supported
10140 F:      drivers/net/ethernet/qlogic/qlge/
10141
10142 QLOGIC QL4xxx ETHERNET DRIVER
10143 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10144 M:      Ariel Elior <Ariel.Elior@cavium.com>
10145 M:      everest-linux-l2@cavium.com
10146 L:      netdev@vger.kernel.org
10147 S:      Supported
10148 F:      drivers/net/ethernet/qlogic/qed/
10149 F:      include/linux/qed/
10150 F:      drivers/net/ethernet/qlogic/qede/
10151
10152 QLOGIC QL41xxx ISCSI DRIVER
10153 M:      QLogic-Storage-Upstream@cavium.com
10154 L:      linux-scsi@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/scsi/qedi/
10157
10158 QNX4 FILESYSTEM
10159 M:      Anders Larsen <al@alarsen.net>
10160 W:      http://www.alarsen.net/linux/qnx4fs/
10161 S:      Maintained
10162 F:      fs/qnx4/
10163 F:      include/uapi/linux/qnx4_fs.h
10164 F:      include/uapi/linux/qnxtypes.h
10165
10166 QORIQ DPAA2 FSL-MC BUS DRIVER
10167 M:      Stuart Yoder <stuart.yoder@nxp.com>
10168 L:      linux-kernel@vger.kernel.org
10169 S:      Maintained
10170 F:      drivers/staging/fsl-mc/
10171
10172 QT1010 MEDIA DRIVER
10173 M:      Antti Palosaari <crope@iki.fi>
10174 L:      linux-media@vger.kernel.org
10175 W:      https://linuxtv.org
10176 W:      http://palosaari.fi/linux/
10177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10178 T:      git git://linuxtv.org/anttip/media_tree.git
10179 S:      Maintained
10180 F:      drivers/media/tuners/qt1010*
10181
10182 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10183 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10184 L:      linux-wireless@vger.kernel.org
10185 L:      ath9k-devel@lists.ath9k.org
10186 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10187 S:      Supported
10188 F:      drivers/net/wireless/ath/ath9k/
10189
10190 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10191 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10192 L:      ath10k@lists.infradead.org
10193 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10195 S:      Supported
10196 F:      drivers/net/wireless/ath/ath10k/
10197
10198 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10199 M:      Timur Tabi <timur@codeaurora.org>
10200 L:      netdev@vger.kernel.org
10201 S:      Supported
10202 F:      drivers/net/ethernet/qualcomm/emac/
10203
10204 QUALCOMM HEXAGON ARCHITECTURE
10205 M:      Richard Kuo <rkuo@codeaurora.org>
10206 L:      linux-hexagon@vger.kernel.org
10207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10208 S:      Supported
10209 F:      arch/hexagon/
10210
10211 QUALCOMM WCN36XX WIRELESS DRIVER
10212 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10213 L:      wcn36xx@lists.infradead.org
10214 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10215 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10216 S:      Supported
10217 F:      drivers/net/wireless/ath/wcn36xx/
10218
10219 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10220 M:      Gabriel Somlo <somlo@cmu.edu>
10221 M:      "Michael S. Tsirkin" <mst@redhat.com>
10222 L:      qemu-devel@nongnu.org
10223 S:      Maintained
10224 F:      drivers/firmware/qemu_fw_cfg.c
10225
10226 RADOS BLOCK DEVICE (RBD)
10227 M:      Ilya Dryomov <idryomov@gmail.com>
10228 M:      Sage Weil <sage@redhat.com>
10229 M:      Alex Elder <elder@kernel.org>
10230 L:      ceph-devel@vger.kernel.org
10231 W:      http://ceph.com/
10232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10233 T:      git git://github.com/ceph/ceph-client.git
10234 S:      Supported
10235 F:      Documentation/ABI/testing/sysfs-bus-rbd
10236 F:      drivers/block/rbd.c
10237 F:      drivers/block/rbd_types.h
10238
10239 RADEON FRAMEBUFFER DISPLAY DRIVER
10240 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10241 L:      linux-fbdev@vger.kernel.org
10242 S:      Maintained
10243 F:      drivers/video/fbdev/aty/radeon*
10244 F:      include/uapi/linux/radeonfb.h
10245
10246 RADIOSHARK RADIO DRIVER
10247 M:      Hans Verkuil <hverkuil@xs4all.nl>
10248 L:      linux-media@vger.kernel.org
10249 T:      git git://linuxtv.org/media_tree.git
10250 S:      Maintained
10251 F:      drivers/media/radio/radio-shark.c
10252
10253 RADIOSHARK2 RADIO DRIVER
10254 M:      Hans Verkuil <hverkuil@xs4all.nl>
10255 L:      linux-media@vger.kernel.org
10256 T:      git git://linuxtv.org/media_tree.git
10257 S:      Maintained
10258 F:      drivers/media/radio/radio-shark2.c
10259 F:      drivers/media/radio/radio-tea5777.c
10260
10261 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10262 M:      Paul Mackerras <paulus@samba.org>
10263 L:      linux-fbdev@vger.kernel.org
10264 S:      Maintained
10265 F:      drivers/video/fbdev/aty/aty128fb.c
10266
10267 RALINK MIPS ARCHITECTURE
10268 M:      John Crispin <john@phrozen.org>
10269 L:      linux-mips@linux-mips.org
10270 S:      Maintained
10271 F:      arch/mips/ralink
10272
10273 RALINK RT2X00 WIRELESS LAN DRIVER
10274 P:      rt2x00 project
10275 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10276 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10277 L:      linux-wireless@vger.kernel.org
10278 S:      Maintained
10279 F:      drivers/net/wireless/ralink/rt2x00/
10280
10281 RAMDISK RAM BLOCK DEVICE DRIVER
10282 M:      Jens Axboe <axboe@kernel.dk>
10283 S:      Maintained
10284 F:      Documentation/blockdev/ramdisk.txt
10285 F:      drivers/block/brd.c
10286
10287 RANDOM NUMBER DRIVER
10288 M:      "Theodore Ts'o" <tytso@mit.edu>
10289 S:      Maintained
10290 F:      drivers/char/random.c
10291
10292 RAPIDIO SUBSYSTEM
10293 M:      Matt Porter <mporter@kernel.crashing.org>
10294 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10295 S:      Maintained
10296 F:      drivers/rapidio/
10297
10298 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10299 L:      linux-wireless@vger.kernel.org
10300 S:      Orphan
10301 F:      drivers/net/wireless/ray*
10302
10303 RCUTORTURE MODULE
10304 M:      Josh Triplett <josh@joshtriplett.org>
10305 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10306 L:      linux-kernel@vger.kernel.org
10307 S:      Supported
10308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10309 F:      Documentation/RCU/torture.txt
10310 F:      kernel/rcu/rcutorture.c
10311
10312 RCUTORTURE TEST FRAMEWORK
10313 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10314 M:      Josh Triplett <josh@joshtriplett.org>
10315 R:      Steven Rostedt <rostedt@goodmis.org>
10316 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10317 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10318 L:      linux-kernel@vger.kernel.org
10319 S:      Supported
10320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10321 F:      tools/testing/selftests/rcutorture
10322
10323 RDC R-321X SoC
10324 M:      Florian Fainelli <florian@openwrt.org>
10325 S:      Maintained
10326
10327 RDC R6040 FAST ETHERNET DRIVER
10328 M:      Florian Fainelli <f.fainelli@gmail.com>
10329 L:      netdev@vger.kernel.org
10330 S:      Maintained
10331 F:      drivers/net/ethernet/rdc/r6040.c
10332
10333 RDS - RELIABLE DATAGRAM SOCKETS
10334 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10335 L:      netdev@vger.kernel.org
10336 L:      linux-rdma@vger.kernel.org
10337 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10338 W:      https://oss.oracle.com/projects/rds/
10339 S:      Supported
10340 F:      net/rds/
10341 F:      Documentation/networking/rds.txt
10342
10343 RDMAVT - RDMA verbs software
10344 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10345 L:      linux-rdma@vger.kernel.org
10346 S:      Supported
10347 F:      drivers/infiniband/sw/rdmavt
10348
10349 RDT - RESOURCE ALLOCATION
10350 M:      Fenghua Yu <fenghua.yu@intel.com>
10351 L:      linux-kernel@vger.kernel.org
10352 S:      Supported
10353 F:      arch/x86/kernel/cpu/intel_rdt*
10354 F:      arch/x86/include/asm/intel_rdt*
10355 F:      Documentation/x86/intel_rdt*
10356
10357 READ-COPY UPDATE (RCU)
10358 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10359 M:      Josh Triplett <josh@joshtriplett.org>
10360 R:      Steven Rostedt <rostedt@goodmis.org>
10361 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10362 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10363 L:      linux-kernel@vger.kernel.org
10364 W:      http://www.rdrop.com/users/paulmck/RCU/
10365 S:      Supported
10366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10367 F:      Documentation/RCU/
10368 X:      Documentation/RCU/torture.txt
10369 F:      include/linux/rcu*
10370 X:      include/linux/srcu.h
10371 F:      kernel/rcu/
10372 X:      kernel/torture.c
10373
10374 REAL TIME CLOCK (RTC) SUBSYSTEM
10375 M:      Alessandro Zummo <a.zummo@towertech.it>
10376 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10377 L:      rtc-linux@googlegroups.com
10378 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10380 S:      Maintained
10381 F:      Documentation/devicetree/bindings/rtc/
10382 F:      Documentation/rtc.txt
10383 F:      drivers/rtc/
10384 F:      include/linux/rtc.h
10385 F:      include/uapi/linux/rtc.h
10386 F:      include/linux/rtc/
10387 F:      include/linux/platform_data/rtc-*
10388 F:      tools/testing/selftests/timers/rtctest.c
10389
10390 REALTEK AUDIO CODECS
10391 M:      Bard Liao <bardliao@realtek.com>
10392 M:      Oder Chiou <oder_chiou@realtek.com>
10393 S:      Maintained
10394 F:      sound/soc/codecs/rt*
10395 F:      include/sound/rt*.h
10396
10397 REISERFS FILE SYSTEM
10398 L:      reiserfs-devel@vger.kernel.org
10399 S:      Supported
10400 F:      fs/reiserfs/
10401
10402 REGISTER MAP ABSTRACTION
10403 M:      Mark Brown <broonie@kernel.org>
10404 L:      linux-kernel@vger.kernel.org
10405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10406 S:      Supported
10407 F:      Documentation/devicetree/bindings/regmap/
10408 F:      drivers/base/regmap/
10409 F:      include/linux/regmap.h
10410
10411 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10412 M:      Ohad Ben-Cohen <ohad@wizery.com>
10413 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10414 L:      linux-remoteproc@vger.kernel.org
10415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10416 S:      Maintained
10417 F:      Documentation/devicetree/bindings/remoteproc/
10418 F:      Documentation/remoteproc.txt
10419 F:      drivers/remoteproc/
10420 F:      include/linux/remoteproc.h
10421
10422 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10423 M:      Ohad Ben-Cohen <ohad@wizery.com>
10424 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10425 L:      linux-remoteproc@vger.kernel.org
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10427 S:      Maintained
10428 F:      drivers/rpmsg/
10429 F:      Documentation/rpmsg.txt
10430 F:      include/linux/rpmsg.h
10431
10432 RENESAS CLOCK DRIVERS
10433 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10434 L:      linux-renesas-soc@vger.kernel.org
10435 S:      Supported
10436 F:      drivers/clk/renesas/
10437
10438 RENESAS ETHERNET DRIVERS
10439 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10440 L:      netdev@vger.kernel.org
10441 L:      linux-renesas-soc@vger.kernel.org
10442 F:      drivers/net/ethernet/renesas/
10443 F:      include/linux/sh_eth.h
10444
10445 RENESAS USB2 PHY DRIVER
10446 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10447 L:      linux-renesas-soc@vger.kernel.org
10448 S:      Maintained
10449 F:      drivers/phy/phy-rcar-gen3-usb2.c
10450
10451 RESET CONTROLLER FRAMEWORK
10452 M:      Philipp Zabel <p.zabel@pengutronix.de>
10453 T:      git git://git.pengutronix.de/git/pza/linux
10454 S:      Maintained
10455 F:      drivers/reset/
10456 F:      Documentation/devicetree/bindings/reset/
10457 F:      include/dt-bindings/reset/
10458 F:      include/linux/reset.h
10459 F:      include/linux/reset-controller.h
10460
10461 RFKILL
10462 M:      Johannes Berg <johannes@sipsolutions.net>
10463 L:      linux-wireless@vger.kernel.org
10464 W:      http://wireless.kernel.org/
10465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10467 S:      Maintained
10468 F:      Documentation/rfkill.txt
10469 F:      net/rfkill/
10470
10471 RHASHTABLE
10472 M:      Thomas Graf <tgraf@suug.ch>
10473 M:      Herbert Xu <herbert@gondor.apana.org.au>
10474 L:      netdev@vger.kernel.org
10475 S:      Maintained
10476 F:      lib/rhashtable.c
10477 F:      include/linux/rhashtable.h
10478
10479 RICOH SMARTMEDIA/XD DRIVER
10480 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10481 S:      Maintained
10482 F:      drivers/mtd/nand/r852.c
10483 F:      drivers/mtd/nand/r852.h
10484
10485 RICOH R5C592 MEMORYSTICK DRIVER
10486 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10487 S:      Maintained
10488 F:      drivers/memstick/host/r592.*
10489
10490 ROCCAT DRIVERS
10491 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10492 W:      http://sourceforge.net/projects/roccat/
10493 S:      Maintained
10494 F:      drivers/hid/hid-roccat*
10495 F:      include/linux/hid-roccat*
10496 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10497
10498 ROCKER DRIVER
10499 M:      Jiri Pirko <jiri@resnulli.us>
10500 L:      netdev@vger.kernel.org
10501 S:      Supported
10502 F:      drivers/net/ethernet/rocker/
10503
10504 ROCKETPORT DRIVER
10505 P:      Comtrol Corp.
10506 W:      http://www.comtrol.com
10507 S:      Maintained
10508 F:      Documentation/serial/rocket.txt
10509 F:      drivers/tty/rocket*
10510
10511 ROCKETPORT EXPRESS/INFINITY DRIVER
10512 M:      Kevin Cernekee <cernekee@gmail.com>
10513 L:      linux-serial@vger.kernel.org
10514 S:      Odd Fixes
10515 F:      drivers/tty/serial/rp2.*
10516
10517 ROSE NETWORK LAYER
10518 M:      Ralf Baechle <ralf@linux-mips.org>
10519 L:      linux-hams@vger.kernel.org
10520 W:      http://www.linux-ax25.org/
10521 S:      Maintained
10522 F:      include/net/rose.h
10523 F:      include/uapi/linux/rose.h
10524 F:      net/rose/
10525
10526 RTL2830 MEDIA DRIVER
10527 M:      Antti Palosaari <crope@iki.fi>
10528 L:      linux-media@vger.kernel.org
10529 W:      https://linuxtv.org
10530 W:      http://palosaari.fi/linux/
10531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10532 T:      git git://linuxtv.org/anttip/media_tree.git
10533 S:      Maintained
10534 F:      drivers/media/dvb-frontends/rtl2830*
10535
10536 RTL2832 MEDIA DRIVER
10537 M:      Antti Palosaari <crope@iki.fi>
10538 L:      linux-media@vger.kernel.org
10539 W:      https://linuxtv.org
10540 W:      http://palosaari.fi/linux/
10541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10542 T:      git git://linuxtv.org/anttip/media_tree.git
10543 S:      Maintained
10544 F:      drivers/media/dvb-frontends/rtl2832*
10545
10546 RTL2832_SDR MEDIA DRIVER
10547 M:      Antti Palosaari <crope@iki.fi>
10548 L:      linux-media@vger.kernel.org
10549 W:      https://linuxtv.org
10550 W:      http://palosaari.fi/linux/
10551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10552 T:      git git://linuxtv.org/anttip/media_tree.git
10553 S:      Maintained
10554 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10555
10556 RTL8180 WIRELESS DRIVER
10557 L:      linux-wireless@vger.kernel.org
10558 W:      http://wireless.kernel.org/
10559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10560 S:      Orphan
10561 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10562
10563 RTL8187 WIRELESS DRIVER
10564 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10565 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10566 M:      Larry Finger <Larry.Finger@lwfinger.net>
10567 L:      linux-wireless@vger.kernel.org
10568 W:      http://wireless.kernel.org/
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10570 S:      Maintained
10571 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10572
10573 RTL8192CE WIRELESS DRIVER
10574 M:      Larry Finger <Larry.Finger@lwfinger.net>
10575 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10576 L:      linux-wireless@vger.kernel.org
10577 W:      http://wireless.kernel.org/
10578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10579 S:      Maintained
10580 F:      drivers/net/wireless/realtek/rtlwifi/
10581 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10582
10583 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10584 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10585 L:      linux-wireless@vger.kernel.org
10586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10587 S:      Maintained
10588 F:      drivers/net/wireless/realtek/rtl8xxxu/
10589
10590 S3 SAVAGE FRAMEBUFFER DRIVER
10591 M:      Antonino Daplas <adaplas@gmail.com>
10592 L:      linux-fbdev@vger.kernel.org
10593 S:      Maintained
10594 F:      drivers/video/fbdev/savage/
10595
10596 S390
10597 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10598 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10599 L:      linux-s390@vger.kernel.org
10600 W:      http://www.ibm.com/developerworks/linux/linux390/
10601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10602 S:      Supported
10603 F:      arch/s390/
10604 F:      drivers/s390/
10605 F:      Documentation/s390/
10606 F:      Documentation/DocBook/s390*
10607
10608 S390 COMMON I/O LAYER
10609 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10610 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10611 L:      linux-s390@vger.kernel.org
10612 W:      http://www.ibm.com/developerworks/linux/linux390/
10613 S:      Supported
10614 F:      drivers/s390/cio/
10615
10616 S390 DASD DRIVER
10617 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10618 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10619 L:      linux-s390@vger.kernel.org
10620 W:      http://www.ibm.com/developerworks/linux/linux390/
10621 S:      Supported
10622 F:      drivers/s390/block/dasd*
10623 F:      block/partitions/ibm.c
10624
10625 S390 NETWORK DRIVERS
10626 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10627 L:      linux-s390@vger.kernel.org
10628 W:      http://www.ibm.com/developerworks/linux/linux390/
10629 S:      Supported
10630 F:      drivers/s390/net/
10631
10632 S390 PCI SUBSYSTEM
10633 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10634 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10635 L:      linux-s390@vger.kernel.org
10636 W:      http://www.ibm.com/developerworks/linux/linux390/
10637 S:      Supported
10638 F:      arch/s390/pci/
10639 F:      drivers/pci/hotplug/s390_pci_hpc.c
10640
10641 S390 ZCRYPT DRIVER
10642 M:      Harald Freudenberger <freude@de.ibm.com>
10643 L:      linux-s390@vger.kernel.org
10644 W:      http://www.ibm.com/developerworks/linux/linux390/
10645 S:      Supported
10646 F:      drivers/s390/crypto/
10647
10648 S390 ZFCP DRIVER
10649 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10650 L:      linux-s390@vger.kernel.org
10651 W:      http://www.ibm.com/developerworks/linux/linux390/
10652 S:      Supported
10653 F:      drivers/s390/scsi/zfcp_*
10654
10655 S390 IUCV NETWORK LAYER
10656 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10657 L:      linux-s390@vger.kernel.org
10658 W:      http://www.ibm.com/developerworks/linux/linux390/
10659 S:      Supported
10660 F:      drivers/s390/net/*iucv*
10661 F:      include/net/iucv/
10662 F:      net/iucv/
10663
10664 S390 IOMMU (PCI)
10665 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10666 L:      linux-s390@vger.kernel.org
10667 W:      http://www.ibm.com/developerworks/linux/linux390/
10668 S:      Supported
10669 F:      drivers/iommu/s390-iommu.c
10670
10671 S3C24XX SD/MMC Driver
10672 M:      Ben Dooks <ben-linux@fluff.org>
10673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10674 S:      Supported
10675 F:      drivers/mmc/host/s3cmci.*
10676
10677 SAA6588 RDS RECEIVER DRIVER
10678 M:      Hans Verkuil <hverkuil@xs4all.nl>
10679 L:      linux-media@vger.kernel.org
10680 T:      git git://linuxtv.org/media_tree.git
10681 W:      https://linuxtv.org
10682 S:      Odd Fixes
10683 F:      drivers/media/i2c/saa6588*
10684
10685 SAA7134 VIDEO4LINUX DRIVER
10686 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10687 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10688 L:      linux-media@vger.kernel.org
10689 W:      https://linuxtv.org
10690 T:      git git://linuxtv.org/media_tree.git
10691 S:      Odd fixes
10692 F:      Documentation/media/v4l-drivers/saa7134*
10693 F:      drivers/media/pci/saa7134/
10694
10695 SAA7146 VIDEO4LINUX-2 DRIVER
10696 M:      Hans Verkuil <hverkuil@xs4all.nl>
10697 L:      linux-media@vger.kernel.org
10698 T:      git git://linuxtv.org/media_tree.git
10699 S:      Maintained
10700 F:      drivers/media/common/saa7146/
10701 F:      drivers/media/pci/saa7146/
10702 F:      include/media/saa7146*
10703
10704 SAMSUNG LAPTOP DRIVER
10705 M:      Corentin Chary <corentin.chary@gmail.com>
10706 L:      platform-driver-x86@vger.kernel.org
10707 S:      Maintained
10708 F:      drivers/platform/x86/samsung-laptop.c
10709
10710 SAMSUNG AUDIO (ASoC) DRIVERS
10711 M:      Krzysztof Kozlowski <krzk@kernel.org>
10712 M:      Sangbeom Kim <sbkim73@samsung.com>
10713 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10714 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10715 S:      Supported
10716 F:      sound/soc/samsung/
10717
10718 SAMSUNG FRAMEBUFFER DRIVER
10719 M:      Jingoo Han <jingoohan1@gmail.com>
10720 L:      linux-fbdev@vger.kernel.org
10721 S:      Maintained
10722 F:      drivers/video/fbdev/s3c-fb.c
10723
10724 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10725 M:      Sangbeom Kim <sbkim73@samsung.com>
10726 M:      Krzysztof Kozlowski <krzk@kernel.org>
10727 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10728 L:      linux-kernel@vger.kernel.org
10729 L:      linux-samsung-soc@vger.kernel.org
10730 S:      Supported
10731 F:      drivers/mfd/sec*.c
10732 F:      drivers/regulator/s2m*.c
10733 F:      drivers/regulator/s5m*.c
10734 F:      drivers/clk/clk-s2mps11.c
10735 F:      drivers/rtc/rtc-s5m.c
10736 F:      include/linux/mfd/samsung/
10737 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10738 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10739 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10740 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10741
10742 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10743 M:      Kyungmin Park <kyungmin.park@samsung.com>
10744 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10745 L:      linux-media@vger.kernel.org
10746 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10747 S:      Supported
10748 F:      drivers/media/platform/exynos4-is/
10749
10750 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10751 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10752 L:      linux-media@vger.kernel.org
10753 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10754 S:      Maintained
10755 F:      drivers/media/platform/s3c-camif/
10756 F:      include/media/drv-intf/s3c_camif.h
10757
10758 SAMSUNG S5C73M3 CAMERA DRIVER
10759 M:      Kyungmin Park <kyungmin.park@samsung.com>
10760 M:      Andrzej Hajda <a.hajda@samsung.com>
10761 L:      linux-media@vger.kernel.org
10762 S:      Supported
10763 F:      drivers/media/i2c/s5c73m3/*
10764
10765 SAMSUNG S5K5BAF CAMERA DRIVER
10766 M:      Kyungmin Park <kyungmin.park@samsung.com>
10767 M:      Andrzej Hajda <a.hajda@samsung.com>
10768 L:      linux-media@vger.kernel.org
10769 S:      Supported
10770 F:      drivers/media/i2c/s5k5baf.c
10771
10772 SAMSUNG S3FWRN5 NFC DRIVER
10773 M:      Robert Baldyga <r.baldyga@samsung.com>
10774 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10775 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10776 S:      Supported
10777 F:      drivers/nfc/s3fwrn5
10778
10779 SAMSUNG SOC CLOCK DRIVERS
10780 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10781 M:      Tomasz Figa <tomasz.figa@gmail.com>
10782 M:      Chanwoo Choi <cw00.choi@samsung.com>
10783 S:      Supported
10784 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10785 F:      drivers/clk/samsung/
10786 F:      include/dt-bindings/clock/exynos*.h
10787 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10788
10789 SAMSUNG SPI DRIVERS
10790 M:      Kukjin Kim <kgene@kernel.org>
10791 M:      Krzysztof Kozlowski <krzk@kernel.org>
10792 M:      Andi Shyti <andi.shyti@samsung.com>
10793 L:      linux-spi@vger.kernel.org
10794 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10795 S:      Maintained
10796 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10797 F:      drivers/spi/spi-s3c*
10798 F:      include/linux/platform_data/spi-s3c64xx.h
10799
10800 SAMSUNG SXGBE DRIVERS
10801 M:      Byungho An <bh74.an@samsung.com>
10802 M:      Girish K S <ks.giri@samsung.com>
10803 M:      Vipul Pandya <vipul.pandya@samsung.com>
10804 S:      Supported
10805 L:      netdev@vger.kernel.org
10806 F:      drivers/net/ethernet/samsung/sxgbe/
10807
10808 SAMSUNG THERMAL DRIVER
10809 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10810 L:      linux-pm@vger.kernel.org
10811 L:      linux-samsung-soc@vger.kernel.org
10812 S:      Supported
10813 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10814 F:      drivers/thermal/samsung/
10815
10816 SAMSUNG USB2 PHY DRIVER
10817 M:      Kamil Debski <kamil@wypas.org>
10818 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10819 L:      linux-kernel@vger.kernel.org
10820 S:      Supported
10821 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10822 F:      Documentation/phy/samsung-usb2.txt
10823 F:      drivers/phy/phy-exynos4210-usb2.c
10824 F:      drivers/phy/phy-exynos4x12-usb2.c
10825 F:      drivers/phy/phy-exynos5250-usb2.c
10826 F:      drivers/phy/phy-s5pv210-usb2.c
10827 F:      drivers/phy/phy-samsung-usb2.c
10828 F:      drivers/phy/phy-samsung-usb2.h
10829
10830 SERIAL DRIVERS
10831 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10832 L:      linux-serial@vger.kernel.org
10833 S:      Maintained
10834 F:      Documentation/devicetree/bindings/serial/
10835 F:      drivers/tty/serial/
10836
10837 SERIAL IR RECEIVER
10838 M:      Sean Young <sean@mess.org>
10839 L:      linux-media@vger.kernel.org
10840 S:      Maintained
10841 F:      drivers/media/rc/serial_ir.c
10842
10843 STI CEC DRIVER
10844 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10845 L:      kernel@stlinux.com
10846 S:      Maintained
10847 F:      drivers/staging/media/st-cec/
10848 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10849
10850 SYNOPSYS DESIGNWARE DMAC DRIVER
10851 M:      Viresh Kumar <vireshk@kernel.org>
10852 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10853 S:      Maintained
10854 F:      include/linux/dma/dw.h
10855 F:      include/linux/platform_data/dma-dw.h
10856 F:      drivers/dma/dw/
10857
10858 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10859 M: Lars Persson <lars.persson@axis.com>
10860 L: netdev@vger.kernel.org
10861 S: Supported
10862 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10863 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10864
10865 SYNOPSYS DESIGNWARE I2C DRIVER
10866 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10867 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10868 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10869 L:      linux-i2c@vger.kernel.org
10870 S:      Maintained
10871 F:      drivers/i2c/busses/i2c-designware-*
10872 F:      include/linux/platform_data/i2c-designware.h
10873
10874 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10875 M:      Jaehoon Chung <jh80.chung@samsung.com>
10876 L:      linux-mmc@vger.kernel.org
10877 S:      Maintained
10878 F:      include/linux/mmc/dw_mmc.h
10879 F:      drivers/mmc/host/dw_mmc*
10880
10881 SYSTEM TRACE MODULE CLASS
10882 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10883 S:      Maintained
10884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10885 F:      Documentation/trace/stm.txt
10886 F:      drivers/hwtracing/stm/
10887 F:      include/linux/stm.h
10888 F:      include/uapi/linux/stm.h
10889
10890 THUNDERBOLT DRIVER
10891 M:      Andreas Noever <andreas.noever@gmail.com>
10892 S:      Maintained
10893 F:      drivers/thunderbolt/
10894
10895 TI BQ27XXX POWER SUPPLY DRIVER
10896 R:      Andrew F. Davis <afd@ti.com>
10897 F:      include/linux/power/bq27xxx_battery.h
10898 F:      drivers/power/supply/bq27xxx_battery.c
10899 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10900
10901 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10902 M:      John Stultz <john.stultz@linaro.org>
10903 M:      Thomas Gleixner <tglx@linutronix.de>
10904 L:      linux-kernel@vger.kernel.org
10905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10906 S:      Supported
10907 F:      include/linux/clocksource.h
10908 F:      include/linux/time.h
10909 F:      include/linux/timex.h
10910 F:      include/uapi/linux/time.h
10911 F:      include/uapi/linux/timex.h
10912 F:      kernel/time/clocksource.c
10913 F:      kernel/time/time*.c
10914 F:      kernel/time/alarmtimer.c
10915 F:      kernel/time/ntp.c
10916 F:      tools/testing/selftests/timers/
10917
10918 SC1200 WDT DRIVER
10919 M:      Zwane Mwaikambo <zwanem@gmail.com>
10920 S:      Maintained
10921 F:      drivers/watchdog/sc1200wdt.c
10922
10923 SCHEDULER
10924 M:      Ingo Molnar <mingo@redhat.com>
10925 M:      Peter Zijlstra <peterz@infradead.org>
10926 L:      linux-kernel@vger.kernel.org
10927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10928 S:      Maintained
10929 F:      kernel/sched/
10930 F:      include/linux/sched.h
10931 F:      include/uapi/linux/sched.h
10932 F:      include/linux/wait.h
10933
10934 SCORE ARCHITECTURE
10935 M:      Chen Liqin <liqin.linux@gmail.com>
10936 M:      Lennox Wu <lennox.wu@gmail.com>
10937 W:      http://www.sunplus.com
10938 S:      Supported
10939 F:      arch/score/
10940
10941 SCR24X CHIP CARD INTERFACE DRIVER
10942 M:      Lubomir Rintel <lkundrak@v3.sk>
10943 S:      Supported
10944 F:      drivers/char/pcmcia/scr24x_cs.c
10945
10946 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10947 M:      Sudeep Holla <sudeep.holla@arm.com>
10948 L:      linux-arm-kernel@lists.infradead.org
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10951 F:      drivers/clk/clk-scpi.c
10952 F:      drivers/cpufreq/scpi-cpufreq.c
10953 F:      drivers/firmware/arm_scpi.c
10954 F:      include/linux/scpi_protocol.h
10955
10956 SCSI CDROM DRIVER
10957 M:      Jens Axboe <axboe@kernel.dk>
10958 L:      linux-scsi@vger.kernel.org
10959 W:      http://www.kernel.dk
10960 S:      Maintained
10961 F:      drivers/scsi/sr*
10962
10963 SCSI RDMA PROTOCOL (SRP) INITIATOR
10964 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10965 L:      linux-rdma@vger.kernel.org
10966 S:      Supported
10967 W:      http://www.openfabrics.org
10968 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10970 F:      drivers/infiniband/ulp/srp/
10971 F:      include/scsi/srp.h
10972
10973 SCSI SG DRIVER
10974 M:      Doug Gilbert <dgilbert@interlog.com>
10975 L:      linux-scsi@vger.kernel.org
10976 W:      http://sg.danny.cz/sg
10977 S:      Maintained
10978 F:      Documentation/scsi/scsi-generic.txt
10979 F:      drivers/scsi/sg.c
10980 F:      include/scsi/sg.h
10981
10982 SCSI SUBSYSTEM
10983 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10985 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10987 L:      linux-scsi@vger.kernel.org
10988 S:      Maintained
10989 F:      Documentation/devicetree/bindings/scsi/
10990 F:      drivers/scsi/
10991 F:      include/scsi/
10992
10993 SCSI TAPE DRIVER
10994 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10995 L:      linux-scsi@vger.kernel.org
10996 S:      Maintained
10997 F:      Documentation/scsi/st.txt
10998 F:      drivers/scsi/st.*
10999 F:      drivers/scsi/st_*.h
11000
11001 SCTP PROTOCOL
11002 M:      Vlad Yasevich <vyasevich@gmail.com>
11003 M:      Neil Horman <nhorman@tuxdriver.com>
11004 L:      linux-sctp@vger.kernel.org
11005 W:      http://lksctp.sourceforge.net
11006 S:      Maintained
11007 F:      Documentation/networking/sctp.txt
11008 F:      include/linux/sctp.h
11009 F:      include/uapi/linux/sctp.h
11010 F:      include/net/sctp/
11011 F:      net/sctp/
11012
11013 SCx200 CPU SUPPORT
11014 M:      Jim Cromie <jim.cromie@gmail.com>
11015 S:      Odd Fixes
11016 F:      Documentation/i2c/busses/scx200_acb
11017 F:      arch/x86/platform/scx200/
11018 F:      drivers/watchdog/scx200_wdt.c
11019 F:      drivers/i2c/busses/scx200*
11020 F:      drivers/mtd/maps/scx200_docflash.c
11021 F:      include/linux/scx200.h
11022
11023 SCx200 GPIO DRIVER
11024 M:      Jim Cromie <jim.cromie@gmail.com>
11025 S:      Maintained
11026 F:      drivers/char/scx200_gpio.c
11027 F:      include/linux/scx200_gpio.h
11028
11029 SCx200 HRT CLOCKSOURCE DRIVER
11030 M:      Jim Cromie <jim.cromie@gmail.com>
11031 S:      Maintained
11032 F:      drivers/clocksource/scx200_hrt.c
11033
11034 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11035 M:      Sascha Sommer <saschasommer@freenet.de>
11036 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11037 S:      Maintained
11038 F:      drivers/mmc/host/sdricoh_cs.c
11039
11040 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11041 M:      Adrian Hunter <adrian.hunter@intel.com>
11042 L:      linux-mmc@vger.kernel.org
11043 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11044 S:      Maintained
11045 F:      drivers/mmc/host/sdhci*
11046 F:      include/linux/mmc/sdhci*
11047
11048 SECURE COMPUTING
11049 M:      Kees Cook <keescook@chromium.org>
11050 R:      Andy Lutomirski <luto@amacapital.net>
11051 R:      Will Drewry <wad@chromium.org>
11052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11053 S:      Supported
11054 F:      kernel/seccomp.c
11055 F:      include/uapi/linux/seccomp.h
11056 F:      include/linux/seccomp.h
11057 F:      tools/testing/selftests/seccomp/*
11058 K:      \bsecure_computing
11059 K:      \bTIF_SECCOMP\b
11060
11061 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11062 M:      Al Cooper <alcooperx@gmail.com>
11063 L:      linux-mmc@vger.kernel.org
11064 L:      bcm-kernel-feedback-list@broadcom.com
11065 S:      Maintained
11066 F:      drivers/mmc/host/sdhci-brcmstb*
11067
11068 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11069 M:      Ben Dooks <ben-linux@fluff.org>
11070 M:      Jaehoon Chung <jh80.chung@samsung.com>
11071 L:      linux-mmc@vger.kernel.org
11072 S:      Maintained
11073 F:      drivers/mmc/host/sdhci-s3c*
11074
11075 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11076 M:      Viresh Kumar <vireshk@kernel.org>
11077 L:      linux-mmc@vger.kernel.org
11078 S:      Maintained
11079 F:      drivers/mmc/host/sdhci-spear.c
11080
11081 SECURITY SUBSYSTEM
11082 M:      James Morris <james.l.morris@oracle.com>
11083 M:      "Serge E. Hallyn" <serge@hallyn.com>
11084 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11086 W:      http://kernsec.org/
11087 S:      Supported
11088 F:      security/
11089
11090 SECURITY CONTACT
11091 M:      Security Officers <security@kernel.org>
11092 S:      Supported
11093
11094 SELINUX SECURITY MODULE
11095 M:      Paul Moore <paul@paul-moore.com>
11096 M:      Stephen Smalley <sds@tycho.nsa.gov>
11097 M:      Eric Paris <eparis@parisplace.org>
11098 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11099 W:      http://selinuxproject.org
11100 T:      git git://git.infradead.org/users/pcmoore/selinux
11101 S:      Supported
11102 F:      include/linux/selinux*
11103 F:      security/selinux/
11104 F:      scripts/selinux/
11105
11106 APPARMOR SECURITY MODULE
11107 M:      John Johansen <john.johansen@canonical.com>
11108 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11109 W:      apparmor.wiki.kernel.org
11110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11111 S:      Supported
11112 F:      security/apparmor/
11113
11114 LOADPIN SECURITY MODULE
11115 M:      Kees Cook <keescook@chromium.org>
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11117 S:      Supported
11118 F:      security/loadpin/
11119
11120 YAMA SECURITY MODULE
11121 M:      Kees Cook <keescook@chromium.org>
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11123 S:      Supported
11124 F:      security/yama/
11125
11126 SENSABLE PHANTOM
11127 M:      Jiri Slaby <jirislaby@gmail.com>
11128 S:      Maintained
11129 F:      drivers/misc/phantom.c
11130 F:      include/uapi/linux/phantom.h
11131
11132 Emulex 10Gbps iSCSI - OneConnect DRIVER
11133 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11134 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11135 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11136 L:      linux-scsi@vger.kernel.org
11137 W:      http://www.broadcom.com
11138 S:      Supported
11139 F:      drivers/scsi/be2iscsi/
11140
11141 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11142 M:      Sathya Perla <sathya.perla@broadcom.com>
11143 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11144 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11145 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11146 L:      netdev@vger.kernel.org
11147 W:      http://www.emulex.com
11148 S:      Supported
11149 F:      drivers/net/ethernet/emulex/benet/
11150
11151 EMULEX ONECONNECT ROCE DRIVER
11152 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11153 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11154 L:      linux-rdma@vger.kernel.org
11155 W:      http://www.emulex.com
11156 S:      Supported
11157 F:      drivers/infiniband/hw/ocrdma/
11158 F:      include/uapi/rdma/ocrdma-abi.h
11159
11160 SFC NETWORK DRIVER
11161 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11162 M:      Edward Cree <ecree@solarflare.com>
11163 M:      Bert Kenward <bkenward@solarflare.com>
11164 L:      netdev@vger.kernel.org
11165 S:      Supported
11166 F:      drivers/net/ethernet/sfc/
11167
11168 SGI GRU DRIVER
11169 M:      Dimitri Sivanich <sivanich@sgi.com>
11170 S:      Maintained
11171 F:      drivers/misc/sgi-gru/
11172
11173 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11174 M:      Pat Gefre <pfg@sgi.com>
11175 L:      linux-ia64@vger.kernel.org
11176 S:      Supported
11177 F:      Documentation/ia64/serial.txt
11178 F:      drivers/tty/serial/ioc?_serial.c
11179 F:      include/linux/ioc?.h
11180
11181 SGI XP/XPC/XPNET DRIVER
11182 M:      Cliff Whickman <cpw@sgi.com>
11183 M:      Robin Holt <robinmholt@gmail.com>
11184 S:      Maintained
11185 F:      drivers/misc/sgi-xp/
11186
11187 SI2157 MEDIA DRIVER
11188 M:      Antti Palosaari <crope@iki.fi>
11189 L:      linux-media@vger.kernel.org
11190 W:      https://linuxtv.org
11191 W:      http://palosaari.fi/linux/
11192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11193 T:      git git://linuxtv.org/anttip/media_tree.git
11194 S:      Maintained
11195 F:      drivers/media/tuners/si2157*
11196
11197 SI2168 MEDIA DRIVER
11198 M:      Antti Palosaari <crope@iki.fi>
11199 L:      linux-media@vger.kernel.org
11200 W:      https://linuxtv.org
11201 W:      http://palosaari.fi/linux/
11202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11203 T:      git git://linuxtv.org/anttip/media_tree.git
11204 S:      Maintained
11205 F:      drivers/media/dvb-frontends/si2168*
11206
11207 SI470X FM RADIO RECEIVER I2C DRIVER
11208 M:      Hans Verkuil <hverkuil@xs4all.nl>
11209 L:      linux-media@vger.kernel.org
11210 T:      git git://linuxtv.org/media_tree.git
11211 W:      https://linuxtv.org
11212 S:      Odd Fixes
11213 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11214
11215 SI470X FM RADIO RECEIVER USB DRIVER
11216 M:      Hans Verkuil <hverkuil@xs4all.nl>
11217 L:      linux-media@vger.kernel.org
11218 T:      git git://linuxtv.org/media_tree.git
11219 W:      https://linuxtv.org
11220 S:      Maintained
11221 F:      drivers/media/radio/si470x/radio-si470x-common.c
11222 F:      drivers/media/radio/si470x/radio-si470x.h
11223 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11224
11225 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11226 M:      Eduardo Valentin <edubezval@gmail.com>
11227 L:      linux-media@vger.kernel.org
11228 T:      git git://linuxtv.org/media_tree.git
11229 W:      https://linuxtv.org
11230 S:      Odd Fixes
11231 F:      drivers/media/radio/si4713/si4713.?
11232
11233 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11234 M:      Eduardo Valentin <edubezval@gmail.com>
11235 L:      linux-media@vger.kernel.org
11236 T:      git git://linuxtv.org/media_tree.git
11237 W:      https://linuxtv.org
11238 S:      Odd Fixes
11239 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11240
11241 SI4713 FM RADIO TRANSMITTER USB DRIVER
11242 M:      Hans Verkuil <hverkuil@xs4all.nl>
11243 L:      linux-media@vger.kernel.org
11244 T:      git git://linuxtv.org/media_tree.git
11245 W:      https://linuxtv.org
11246 S:      Maintained
11247 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11248
11249 SIANO DVB DRIVER
11250 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11251 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11252 L:      linux-media@vger.kernel.org
11253 W:      https://linuxtv.org
11254 T:      git git://linuxtv.org/media_tree.git
11255 S:      Odd fixes
11256 F:      drivers/media/common/siano/
11257 F:      drivers/media/usb/siano/
11258 F:      drivers/media/usb/siano/
11259 F:      drivers/media/mmc/siano/
11260
11261 SIMPLEFB FB DRIVER
11262 M:      Hans de Goede <hdegoede@redhat.com>
11263 L:      linux-fbdev@vger.kernel.org
11264 S:      Maintained
11265 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11266 F:      drivers/video/fbdev/simplefb.c
11267 F:      include/linux/platform_data/simplefb.h
11268
11269 SH_VEU V4L2 MEM2MEM DRIVER
11270 L:      linux-media@vger.kernel.org
11271 S:      Orphan
11272 F:      drivers/media/platform/sh_veu.c
11273
11274 SH_VOU V4L2 OUTPUT DRIVER
11275 L:      linux-media@vger.kernel.org
11276 S:      Orphan
11277 F:      drivers/media/platform/sh_vou.c
11278 F:      include/media/drv-intf/sh_vou.h
11279
11280 SIMPLE FIRMWARE INTERFACE (SFI)
11281 M:      Len Brown <lenb@kernel.org>
11282 L:      sfi-devel@simplefirmware.org
11283 W:      http://simplefirmware.org/
11284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11285 S:      Supported
11286 F:      arch/x86/platform/sfi/
11287 F:      drivers/sfi/
11288 F:      include/linux/sfi*.h
11289
11290 SIMTEC EB110ATX (Chalice CATS)
11291 P:      Ben Dooks
11292 P:      Vincent Sanders <vince@simtec.co.uk>
11293 M:      Simtec Linux Team <linux@simtec.co.uk>
11294 W:      http://www.simtec.co.uk/products/EB110ATX/
11295 S:      Supported
11296
11297 SIMTEC EB2410ITX (BAST)
11298 P:      Ben Dooks
11299 P:      Vincent Sanders <vince@simtec.co.uk>
11300 M:      Simtec Linux Team <linux@simtec.co.uk>
11301 W:      http://www.simtec.co.uk/products/EB2410ITX/
11302 S:      Supported
11303 F:      arch/arm/mach-s3c24xx/mach-bast.c
11304 F:      arch/arm/mach-s3c24xx/bast-ide.c
11305 F:      arch/arm/mach-s3c24xx/bast-irq.c
11306
11307 SIPHASH PRF ROUTINES
11308 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11309 S:      Maintained
11310 F:      lib/siphash.c
11311 F:      lib/test_siphash.c
11312 F:      include/linux/siphash.h
11313
11314 TI DAVINCI MACHINE SUPPORT
11315 M:      Sekhar Nori <nsekhar@ti.com>
11316 M:      Kevin Hilman <khilman@kernel.org>
11317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11319 S:      Supported
11320 F:      arch/arm/mach-davinci/
11321 F:      drivers/i2c/busses/i2c-davinci.c
11322
11323 TI DAVINCI SERIES MEDIA DRIVER
11324 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11325 L:      linux-media@vger.kernel.org
11326 W:      https://linuxtv.org
11327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11328 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11329 S:      Maintained
11330 F:      drivers/media/platform/davinci/
11331 F:      include/media/davinci/
11332
11333 TI AM437X VPFE DRIVER
11334 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11335 L:      linux-media@vger.kernel.org
11336 W:      https://linuxtv.org
11337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11338 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11339 S:      Maintained
11340 F:      drivers/media/platform/am437x/
11341
11342 OV2659 OMNIVISION SENSOR DRIVER
11343 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11344 L:      linux-media@vger.kernel.org
11345 W:      https://linuxtv.org
11346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11347 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11348 S:      Maintained
11349 F:      drivers/media/i2c/ov2659.c
11350 F:      include/media/i2c/ov2659.h
11351
11352 SILICON MOTION SM712 FRAME BUFFER DRIVER
11353 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11354 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11355 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11356 L:      linux-fbdev@vger.kernel.org
11357 S:      Maintained
11358 F:      drivers/video/fbdev/sm712*
11359 F:      Documentation/fb/sm712fb.txt
11360
11361 SIS 190 ETHERNET DRIVER
11362 M:      Francois Romieu <romieu@fr.zoreil.com>
11363 L:      netdev@vger.kernel.org
11364 S:      Maintained
11365 F:      drivers/net/ethernet/sis/sis190.c
11366
11367 SIS 900/7016 FAST ETHERNET DRIVER
11368 M:      Daniele Venzano <venza@brownhat.org>
11369 W:      http://www.brownhat.org/sis900.html
11370 L:      netdev@vger.kernel.org
11371 S:      Maintained
11372 F:      drivers/net/ethernet/sis/sis900.*
11373
11374 SIS FRAMEBUFFER DRIVER
11375 M:      Thomas Winischhofer <thomas@winischhofer.net>
11376 W:      http://www.winischhofer.net/linuxsisvga.shtml
11377 S:      Maintained
11378 F:      Documentation/fb/sisfb.txt
11379 F:      drivers/video/fbdev/sis/
11380 F:      include/video/sisfb.h
11381
11382 SIS USB2VGA DRIVER
11383 M:      Thomas Winischhofer <thomas@winischhofer.net>
11384 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11385 S:      Maintained
11386 F:      drivers/usb/misc/sisusbvga/
11387
11388 SLAB ALLOCATOR
11389 M:      Christoph Lameter <cl@linux.com>
11390 M:      Pekka Enberg <penberg@kernel.org>
11391 M:      David Rientjes <rientjes@google.com>
11392 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11393 M:      Andrew Morton <akpm@linux-foundation.org>
11394 L:      linux-mm@kvack.org
11395 S:      Maintained
11396 F:      include/linux/sl?b*.h
11397 F:      mm/sl?b*
11398
11399 SLEEPABLE READ-COPY UPDATE (SRCU)
11400 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11401 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11402 M:      Josh Triplett <josh@joshtriplett.org>
11403 R:      Steven Rostedt <rostedt@goodmis.org>
11404 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11405 L:      linux-kernel@vger.kernel.org
11406 W:      http://www.rdrop.com/users/paulmck/RCU/
11407 S:      Supported
11408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11409 F:      include/linux/srcu.h
11410 F:      kernel/rcu/srcu.c
11411
11412 SMACK SECURITY MODULE
11413 M:      Casey Schaufler <casey@schaufler-ca.com>
11414 L:      linux-security-module@vger.kernel.org
11415 W:      http://schaufler-ca.com
11416 T:      git git://github.com/cschaufler/smack-next
11417 S:      Maintained
11418 F:      Documentation/security/Smack.txt
11419 F:      security/smack/
11420
11421 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11422 M:      Kevin Hilman <khilman@kernel.org>
11423 M:      Nishanth Menon <nm@ti.com>
11424 S:      Maintained
11425 F:      drivers/power/avs/
11426 F:      include/linux/power/smartreflex.h
11427 L:      linux-pm@vger.kernel.org
11428
11429 SMC91x ETHERNET DRIVER
11430 M:      Nicolas Pitre <nico@fluxnic.net>
11431 S:      Odd Fixes
11432 F:      drivers/net/ethernet/smsc/smc91x.*
11433
11434 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11435 M:      Sakari Ailus <sakari.ailus@iki.fi>
11436 L:      linux-media@vger.kernel.org
11437 S:      Maintained
11438 F:      drivers/media/i2c/smiapp/
11439 F:      include/media/i2c/smiapp.h
11440 F:      drivers/media/i2c/smiapp-pll.c
11441 F:      drivers/media/i2c/smiapp-pll.h
11442 F:      include/uapi/linux/smiapp.h
11443 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11444
11445 SMM665 HARDWARE MONITOR DRIVER
11446 M:      Guenter Roeck <linux@roeck-us.net>
11447 L:      linux-hwmon@vger.kernel.org
11448 S:      Maintained
11449 F:      Documentation/hwmon/smm665
11450 F:      drivers/hwmon/smm665.c
11451
11452 SMSC EMC2103 HARDWARE MONITOR DRIVER
11453 M:      Steve Glendinning <steve.glendinning@shawell.net>
11454 L:      linux-hwmon@vger.kernel.org
11455 S:      Maintained
11456 F:      Documentation/hwmon/emc2103
11457 F:      drivers/hwmon/emc2103.c
11458
11459 SMSC SCH5627 HARDWARE MONITOR DRIVER
11460 M:      Hans de Goede <hdegoede@redhat.com>
11461 L:      linux-hwmon@vger.kernel.org
11462 S:      Supported
11463 F:      Documentation/hwmon/sch5627
11464 F:      drivers/hwmon/sch5627.c
11465
11466 SMSC47B397 HARDWARE MONITOR DRIVER
11467 M:      Jean Delvare <jdelvare@suse.com>
11468 L:      linux-hwmon@vger.kernel.org
11469 S:      Maintained
11470 F:      Documentation/hwmon/smsc47b397
11471 F:      drivers/hwmon/smsc47b397.c
11472
11473 SMSC911x ETHERNET DRIVER
11474 M:      Steve Glendinning <steve.glendinning@shawell.net>
11475 L:      netdev@vger.kernel.org
11476 S:      Maintained
11477 F:      include/linux/smsc911x.h
11478 F:      drivers/net/ethernet/smsc/smsc911x.*
11479
11480 SMSC9420 PCI ETHERNET DRIVER
11481 M:      Steve Glendinning <steve.glendinning@shawell.net>
11482 L:      netdev@vger.kernel.org
11483 S:      Maintained
11484 F:      drivers/net/ethernet/smsc/smsc9420.*
11485
11486 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11487 M:      Steve Glendinning <steve.glendinning@shawell.net>
11488 L:      linux-fbdev@vger.kernel.org
11489 S:      Maintained
11490 F:      drivers/video/fbdev/smscufx.c
11491
11492 SOC-CAMERA V4L2 SUBSYSTEM
11493 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11494 L:      linux-media@vger.kernel.org
11495 T:      git git://linuxtv.org/media_tree.git
11496 S:      Maintained
11497 F:      include/media/soc*
11498 F:      drivers/media/i2c/soc_camera/
11499 F:      drivers/media/platform/soc_camera/
11500
11501 SOEKRIS NET48XX LED SUPPORT
11502 M:      Chris Boot <bootc@bootc.net>
11503 S:      Maintained
11504 F:      drivers/leds/leds-net48xx.c
11505
11506 SOFTLOGIC 6x10 MPEG CODEC
11507 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11508 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11509 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11510 M:      Ismael Luceno <ismael@iodev.co.uk>
11511 L:      linux-media@vger.kernel.org
11512 S:      Supported
11513 F:      drivers/media/pci/solo6x10/
11514
11515 SOFTWARE RAID (Multiple Disks) SUPPORT
11516 M:      Shaohua Li <shli@kernel.org>
11517 L:      linux-raid@vger.kernel.org
11518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11519 S:      Supported
11520 F:      drivers/md/
11521 F:      include/linux/raid/
11522 F:      include/uapi/linux/raid/
11523
11524 SONIC NETWORK DRIVER
11525 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11526 L:      netdev@vger.kernel.org
11527 S:      Maintained
11528 F:      drivers/net/ethernet/natsemi/sonic.*
11529
11530 SONICS SILICON BACKPLANE DRIVER (SSB)
11531 M:      Michael Buesch <m@bues.ch>
11532 L:      linux-wireless@vger.kernel.org
11533 S:      Maintained
11534 F:      drivers/ssb/
11535 F:      include/linux/ssb/
11536
11537 SONY VAIO CONTROL DEVICE DRIVER
11538 M:      Mattia Dongili <malattia@linux.it>
11539 L:      platform-driver-x86@vger.kernel.org
11540 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11541 S:      Maintained
11542 F:      Documentation/laptops/sony-laptop.txt
11543 F:      drivers/char/sonypi.c
11544 F:      drivers/platform/x86/sony-laptop.c
11545 F:      include/linux/sony-laptop.h
11546
11547 SONY MEMORYSTICK CARD SUPPORT
11548 M:      Alex Dubov <oakad@yahoo.com>
11549 W:      http://tifmxx.berlios.de/
11550 S:      Maintained
11551 F:      drivers/memstick/host/tifm_ms.c
11552
11553 SONY MEMORYSTICK STANDARD SUPPORT
11554 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11555 S:      Maintained
11556 F:      drivers/memstick/core/ms_block.*
11557
11558 SOUND
11559 M:      Jaroslav Kysela <perex@perex.cz>
11560 M:      Takashi Iwai <tiwai@suse.com>
11561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11562 W:      http://www.alsa-project.org/
11563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11564 T:      git git://git.alsa-project.org/alsa-kernel.git
11565 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11566 S:      Maintained
11567 F:      Documentation/sound/
11568 F:      include/sound/
11569 F:      include/uapi/sound/
11570 F:      sound/
11571
11572 SOUND - COMPRESSED AUDIO
11573 M:      Vinod Koul <vinod.koul@intel.com>
11574 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11576 S:      Supported
11577 F:      Documentation/sound/alsa/compress_offload.txt
11578 F:      include/sound/compress_driver.h
11579 F:      include/uapi/sound/compress_*
11580 F:      sound/core/compress_offload.c
11581 F:      sound/soc/soc-compress.c
11582
11583 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11584 M:      Liam Girdwood <lgirdwood@gmail.com>
11585 M:      Mark Brown <broonie@kernel.org>
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11587 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11588 W:      http://alsa-project.org/main/index.php/ASoC
11589 S:      Supported
11590 F:      Documentation/devicetree/bindings/sound/
11591 F:      Documentation/sound/alsa/soc/
11592 F:      sound/soc/
11593 F:      include/sound/soc*
11594
11595 SOUND - DMAENGINE HELPERS
11596 M:      Lars-Peter Clausen <lars@metafoo.de>
11597 S:      Supported
11598 F:      include/sound/dmaengine_pcm.h
11599 F:      sound/core/pcm_dmaengine.c
11600 F:      sound/soc/soc-generic-dmaengine-pcm.c
11601
11602 SP2 MEDIA DRIVER
11603 M:      Olli Salonen <olli.salonen@iki.fi>
11604 L:      linux-media@vger.kernel.org
11605 W:      https://linuxtv.org
11606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11607 S:      Maintained
11608 F:      drivers/media/dvb-frontends/sp2*
11609
11610 SPARC + UltraSPARC (sparc/sparc64)
11611 M:      "David S. Miller" <davem@davemloft.net>
11612 L:      sparclinux@vger.kernel.org
11613 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11616 S:      Maintained
11617 F:      arch/sparc/
11618 F:      drivers/sbus/
11619
11620 SPARC SERIAL DRIVERS
11621 M:      "David S. Miller" <davem@davemloft.net>
11622 L:      sparclinux@vger.kernel.org
11623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11625 S:      Maintained
11626 F:      include/linux/sunserialcore.h
11627 F:      drivers/tty/serial/suncore.c
11628 F:      drivers/tty/serial/sunhv.c
11629 F:      drivers/tty/serial/sunsab.c
11630 F:      drivers/tty/serial/sunsab.h
11631 F:      drivers/tty/serial/sunsu.c
11632 F:      drivers/tty/serial/sunzilog.c
11633 F:      drivers/tty/serial/sunzilog.h
11634
11635 SPARSE CHECKER
11636 M:      "Christopher Li" <sparse@chrisli.org>
11637 L:      linux-sparse@vger.kernel.org
11638 W:      https://sparse.wiki.kernel.org/
11639 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11640 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11641 S:      Maintained
11642 F:      include/linux/compiler.h
11643
11644 SPEAR PLATFORM SUPPORT
11645 M:      Viresh Kumar <vireshk@kernel.org>
11646 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11648 W:      http://www.st.com/spear
11649 S:      Maintained
11650 F:      arch/arm/boot/dts/spear*
11651 F:      arch/arm/mach-spear/
11652
11653 SPEAR CLOCK FRAMEWORK SUPPORT
11654 M:      Viresh Kumar <vireshk@kernel.org>
11655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11656 W:      http://www.st.com/spear
11657 S:      Maintained
11658 F:      drivers/clk/spear/
11659
11660 SPI NOR SUBSYSTEM
11661 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11662 M:      Marek Vasut <marek.vasut@gmail.com>
11663 L:      linux-mtd@lists.infradead.org
11664 W:      http://www.linux-mtd.infradead.org/
11665 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11666 T:      git git://github.com/spi-nor/linux.git
11667 S:      Maintained
11668 F:      drivers/mtd/spi-nor/
11669 F:      include/linux/mtd/spi-nor.h
11670
11671 SPI SUBSYSTEM
11672 M:      Mark Brown <broonie@kernel.org>
11673 L:      linux-spi@vger.kernel.org
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11675 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11676 S:      Maintained
11677 F:      Documentation/devicetree/bindings/spi/
11678 F:      Documentation/spi/
11679 F:      drivers/spi/
11680 F:      include/linux/spi/
11681 F:      include/uapi/linux/spi/
11682 F:      tools/spi/
11683
11684 SPIDERNET NETWORK DRIVER for CELL
11685 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11686 L:      netdev@vger.kernel.org
11687 S:      Supported
11688 F:      Documentation/networking/spider_net.txt
11689 F:      drivers/net/ethernet/toshiba/spider_net*
11690
11691 SPU FILE SYSTEM
11692 M:      Jeremy Kerr <jk@ozlabs.org>
11693 L:      linuxppc-dev@lists.ozlabs.org
11694 W:      http://www.ibm.com/developerworks/power/cell/
11695 S:      Supported
11696 F:      Documentation/filesystems/spufs.txt
11697 F:      arch/powerpc/platforms/cell/spufs/
11698
11699 SQUASHFS FILE SYSTEM
11700 M:      Phillip Lougher <phillip@squashfs.org.uk>
11701 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11702 W:      http://squashfs.org.uk
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11704 S:      Maintained
11705 F:      Documentation/filesystems/squashfs.txt
11706 F:      fs/squashfs/
11707
11708 SRM (Alpha) environment access
11709 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11710 S:      Maintained
11711 F:      arch/alpha/kernel/srm_env.c
11712
11713 STABLE BRANCH
11714 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11715 L:      stable@vger.kernel.org
11716 S:      Supported
11717 F:      Documentation/process/stable-kernel-rules.rst
11718
11719 STAGING SUBSYSTEM
11720 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11722 L:      devel@driverdev.osuosl.org
11723 S:      Supported
11724 F:      drivers/staging/
11725
11726 STAGING - COMEDI
11727 M:      Ian Abbott <abbotti@mev.co.uk>
11728 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11729 S:      Odd Fixes
11730 F:      drivers/staging/comedi/
11731
11732 STAGING - FLARION FT1000 DRIVERS
11733 M:      Marek Belisko <marek.belisko@gmail.com>
11734 S:      Odd Fixes
11735 F:      drivers/staging/ft1000/
11736
11737 STAGING - INDUSTRIAL IO
11738 M:      Jonathan Cameron <jic23@kernel.org>
11739 L:      linux-iio@vger.kernel.org
11740 S:      Odd Fixes
11741 F:      Documentation/devicetree/bindings/staging/iio/
11742 F:      drivers/staging/iio/
11743
11744 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11745 M:      Jarod Wilson <jarod@wilsonet.com>
11746 W:      http://www.lirc.org/
11747 S:      Odd Fixes
11748 F:      drivers/staging/media/lirc/
11749
11750 STAGING - LUSTRE PARALLEL FILESYSTEM
11751 M:      Oleg Drokin <oleg.drokin@intel.com>
11752 M:      Andreas Dilger <andreas.dilger@intel.com>
11753 M:      James Simmons <jsimmons@infradead.org>
11754 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11755 W:      http://wiki.lustre.org/
11756 S:      Maintained
11757 F:      drivers/staging/lustre
11758
11759 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11760 M:      Marc Dietrich <marvin24@gmx.de>
11761 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11762 L:      linux-tegra@vger.kernel.org
11763 S:      Maintained
11764 F:      drivers/staging/nvec/
11765
11766 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11767 M:      Jens Frederich <jfrederich@gmail.com>
11768 M:      Daniel Drake <dsd@laptop.org>
11769 M:      Jon Nettleton <jon.nettleton@gmail.com>
11770 W:      http://wiki.laptop.org/go/DCON
11771 S:      Maintained
11772 F:      drivers/staging/olpc_dcon/
11773
11774 STAGING - REALTEK RTL8712U DRIVERS
11775 M:      Larry Finger <Larry.Finger@lwfinger.net>
11776 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11777 S:      Odd Fixes
11778 F:      drivers/staging/rtl8712/
11779
11780 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11781 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11782 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11783 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11784 L:      linux-fbdev@vger.kernel.org
11785 S:      Maintained
11786 F:      drivers/staging/sm750fb/
11787
11788 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11789 M:      William Hubbs <w.d.hubbs@gmail.com>
11790 M:      Chris Brannon <chris@the-brannons.com>
11791 M:      Kirk Reiser <kirk@reisers.ca>
11792 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11793 L:      speakup@linux-speakup.org
11794 W:      http://www.linux-speakup.org/
11795 S:      Odd Fixes
11796 F:      drivers/staging/speakup/
11797
11798 STAGING - VIA VT665X DRIVERS
11799 M:      Forest Bond <forest@alittletooquiet.net>
11800 S:      Odd Fixes
11801 F:      drivers/staging/vt665?/
11802
11803 STAGING - WILC1000 WIFI DRIVER
11804 M:      Aditya Shankar <aditya.shankar@microchip.com>
11805 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11806 L:      linux-wireless@vger.kernel.org
11807 S:      Supported
11808 F:      drivers/staging/wilc1000/
11809
11810 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11811 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11812 S:      Odd Fixes
11813 F:      drivers/staging/xgifb/
11814
11815 STARFIRE/DURALAN NETWORK DRIVER
11816 M:      Ion Badulescu <ionut@badula.org>
11817 S:      Odd Fixes
11818 F:      drivers/net/ethernet/adaptec/starfire*
11819
11820 SUN3/3X
11821 M:      Sam Creasey <sammy@sammy.net>
11822 W:      http://sammy.net/sun3/
11823 S:      Maintained
11824 F:      arch/m68k/kernel/*sun3*
11825 F:      arch/m68k/sun3*/
11826 F:      arch/m68k/include/asm/sun3*
11827 F:      drivers/net/ethernet/i825xx/sun3*
11828
11829 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11830 M:      Hans de Goede <hdegoede@redhat.com>
11831 L:      linux-input@vger.kernel.org
11832 S:      Maintained
11833 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11834 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11835
11836 SUNDANCE NETWORK DRIVER
11837 M:      Denis Kirjanov <kda@linux-powerpc.org>
11838 L:      netdev@vger.kernel.org
11839 S:      Maintained
11840 F:      drivers/net/ethernet/dlink/sundance.c
11841
11842 SUPERH
11843 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11844 M:      Rich Felker <dalias@libc.org>
11845 L:      linux-sh@vger.kernel.org
11846 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11847 S:      Maintained
11848 F:      Documentation/sh/
11849 F:      arch/sh/
11850 F:      drivers/sh/
11851
11852 SUSPEND TO RAM
11853 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11854 M:      Len Brown <len.brown@intel.com>
11855 M:      Pavel Machek <pavel@ucw.cz>
11856 L:      linux-pm@vger.kernel.org
11857 B:      https://bugzilla.kernel.org
11858 S:      Supported
11859 F:      Documentation/power/
11860 F:      arch/x86/kernel/acpi/
11861 F:      drivers/base/power/
11862 F:      kernel/power/
11863 F:      include/linux/suspend.h
11864 F:      include/linux/freezer.h
11865 F:      include/linux/pm.h
11866
11867 SVGA HANDLING
11868 M:      Martin Mares <mj@ucw.cz>
11869 L:      linux-video@atrey.karlin.mff.cuni.cz
11870 S:      Maintained
11871 F:      Documentation/svga.txt
11872 F:      arch/x86/boot/video*
11873
11874 SWIOTLB SUBSYSTEM
11875 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11876 L:      linux-kernel@vger.kernel.org
11877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11878 S:      Supported
11879 F:      lib/swiotlb.c
11880 F:      arch/*/kernel/pci-swiotlb.c
11881 F:      include/linux/swiotlb.h
11882
11883 SWITCHDEV
11884 M:      Jiri Pirko <jiri@resnulli.us>
11885 L:      netdev@vger.kernel.org
11886 S:      Supported
11887 F:      net/switchdev/
11888 F:      include/net/switchdev.h
11889
11890 SYNOPSYS ARC ARCHITECTURE
11891 M:      Vineet Gupta <vgupta@synopsys.com>
11892 L:      linux-snps-arc@lists.infradead.org
11893 S:      Supported
11894 F:      arch/arc/
11895 F:      Documentation/devicetree/bindings/arc/*
11896 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11897 F:      drivers/clocksource/arc_timer.c
11898 F:      drivers/tty/serial/arc_uart.c
11899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11900
11901 SYNOPSYS ARC SDP platform support
11902 M:      Alexey Brodkin <abrodkin@synopsys.com>
11903 S:      Supported
11904 F:      arch/arc/plat-axs10x
11905 F:      arch/arc/boot/dts/ax*
11906 F:      Documentation/devicetree/bindings/arc/axs10*
11907
11908 SYSTEM CONFIGURATION (SYSCON)
11909 M:      Lee Jones <lee.jones@linaro.org>
11910 M:      Arnd Bergmann <arnd@arndb.de>
11911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11912 S:      Supported
11913 F:      drivers/mfd/syscon.c
11914
11915 SYSTEM RESET/SHUTDOWN DRIVERS
11916 M:      Sebastian Reichel <sre@kernel.org>
11917 L:      linux-pm@vger.kernel.org
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11919 S:      Maintained
11920 F:      Documentation/devicetree/bindings/power/reset/
11921 F:      drivers/power/reset/
11922
11923 SYSV FILESYSTEM
11924 M:      Christoph Hellwig <hch@infradead.org>
11925 S:      Maintained
11926 F:      Documentation/filesystems/sysv-fs.txt
11927 F:      fs/sysv/
11928 F:      include/linux/sysv_fs.h
11929
11930 TARGET SUBSYSTEM
11931 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11932 L:      linux-scsi@vger.kernel.org
11933 L:      target-devel@vger.kernel.org
11934 W:      http://www.linux-iscsi.org
11935 W:      http://groups.google.com/group/linux-iscsi-target-dev
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11937 S:      Supported
11938 F:      drivers/target/
11939 F:      include/target/
11940 F:      Documentation/target/
11941
11942 TASKSTATS STATISTICS INTERFACE
11943 M:      Balbir Singh <bsingharora@gmail.com>
11944 S:      Maintained
11945 F:      Documentation/accounting/taskstats*
11946 F:      include/linux/taskstats*
11947 F:      kernel/taskstats.c
11948
11949 TC CLASSIFIER
11950 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11951 L:      netdev@vger.kernel.org
11952 S:      Maintained
11953 F:      include/net/pkt_cls.h
11954 F:      include/uapi/linux/pkt_cls.h
11955 F:      net/sched/
11956
11957 TCP LOW PRIORITY MODULE
11958 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11959 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11960 W:      http://tcp-lp-mod.sourceforge.net/
11961 S:      Maintained
11962 F:      net/ipv4/tcp_lp.c
11963
11964 TDA10071 MEDIA DRIVER
11965 M:      Antti Palosaari <crope@iki.fi>
11966 L:      linux-media@vger.kernel.org
11967 W:      https://linuxtv.org
11968 W:      http://palosaari.fi/linux/
11969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11970 T:      git git://linuxtv.org/anttip/media_tree.git
11971 S:      Maintained
11972 F:      drivers/media/dvb-frontends/tda10071*
11973
11974 TDA18212 MEDIA DRIVER
11975 M:      Antti Palosaari <crope@iki.fi>
11976 L:      linux-media@vger.kernel.org
11977 W:      https://linuxtv.org
11978 W:      http://palosaari.fi/linux/
11979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11980 T:      git git://linuxtv.org/anttip/media_tree.git
11981 S:      Maintained
11982 F:      drivers/media/tuners/tda18212*
11983
11984 TDA18218 MEDIA DRIVER
11985 M:      Antti Palosaari <crope@iki.fi>
11986 L:      linux-media@vger.kernel.org
11987 W:      https://linuxtv.org
11988 W:      http://palosaari.fi/linux/
11989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11990 T:      git git://linuxtv.org/anttip/media_tree.git
11991 S:      Maintained
11992 F:      drivers/media/tuners/tda18218*
11993
11994 TDA18271 MEDIA DRIVER
11995 M:      Michael Krufky <mkrufky@linuxtv.org>
11996 L:      linux-media@vger.kernel.org
11997 W:      https://linuxtv.org
11998 W:      http://github.com/mkrufky
11999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12000 T:      git git://linuxtv.org/mkrufky/tuners.git
12001 S:      Maintained
12002 F:      drivers/media/tuners/tda18271*
12003
12004 TDA827x MEDIA DRIVER
12005 M:      Michael Krufky <mkrufky@linuxtv.org>
12006 L:      linux-media@vger.kernel.org
12007 W:      https://linuxtv.org
12008 W:      http://github.com/mkrufky
12009 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12010 T:      git git://linuxtv.org/mkrufky/tuners.git
12011 S:      Maintained
12012 F:      drivers/media/tuners/tda8290.*
12013
12014 TDA8290 MEDIA DRIVER
12015 M:      Michael Krufky <mkrufky@linuxtv.org>
12016 L:      linux-media@vger.kernel.org
12017 W:      https://linuxtv.org
12018 W:      http://github.com/mkrufky
12019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12020 T:      git git://linuxtv.org/mkrufky/tuners.git
12021 S:      Maintained
12022 F:      drivers/media/tuners/tda8290.*
12023
12024 TDA9840 MEDIA DRIVER
12025 M:      Hans Verkuil <hverkuil@xs4all.nl>
12026 L:      linux-media@vger.kernel.org
12027 T:      git git://linuxtv.org/media_tree.git
12028 W:      https://linuxtv.org
12029 S:      Maintained
12030 F:      drivers/media/i2c/tda9840*
12031
12032 TEA5761 TUNER DRIVER
12033 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12034 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12035 L:      linux-media@vger.kernel.org
12036 W:      https://linuxtv.org
12037 T:      git git://linuxtv.org/media_tree.git
12038 S:      Odd fixes
12039 F:      drivers/media/tuners/tea5761.*
12040
12041 TEA5767 TUNER DRIVER
12042 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12043 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12044 L:      linux-media@vger.kernel.org
12045 W:      https://linuxtv.org
12046 T:      git git://linuxtv.org/media_tree.git
12047 S:      Maintained
12048 F:      drivers/media/tuners/tea5767.*
12049
12050 TEA6415C MEDIA DRIVER
12051 M:      Hans Verkuil <hverkuil@xs4all.nl>
12052 L:      linux-media@vger.kernel.org
12053 T:      git git://linuxtv.org/media_tree.git
12054 W:      https://linuxtv.org
12055 S:      Maintained
12056 F:      drivers/media/i2c/tea6415c*
12057
12058 TEA6420 MEDIA DRIVER
12059 M:      Hans Verkuil <hverkuil@xs4all.nl>
12060 L:      linux-media@vger.kernel.org
12061 T:      git git://linuxtv.org/media_tree.git
12062 W:      https://linuxtv.org
12063 S:      Maintained
12064 F:      drivers/media/i2c/tea6420*
12065
12066 TEAM DRIVER
12067 M:      Jiri Pirko <jiri@resnulli.us>
12068 L:      netdev@vger.kernel.org
12069 S:      Supported
12070 F:      drivers/net/team/
12071 F:      include/linux/if_team.h
12072 F:      include/uapi/linux/if_team.h
12073
12074 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12075 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12076 S:      Maintained
12077 F:      arch/x86/platform/ts5500/
12078
12079 TECHNOTREND USB IR RECEIVER
12080 M:      Sean Young <sean@mess.org>
12081 L:      linux-media@vger.kernel.org
12082 S:      Maintained
12083 F:      drivers/media/rc/ttusbir.c
12084
12085 TEGRA ARCHITECTURE SUPPORT
12086 M:      Stephen Warren <swarren@wwwdotorg.org>
12087 M:      Thierry Reding <thierry.reding@gmail.com>
12088 M:      Alexandre Courbot <gnurou@gmail.com>
12089 L:      linux-tegra@vger.kernel.org
12090 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12092 S:      Supported
12093 N:      [^a-z]tegra
12094
12095 TEGRA CLOCK DRIVER
12096 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12097 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12098 S:      Supported
12099 F:      drivers/clk/tegra/
12100
12101 TEGRA DMA DRIVERS
12102 M:      Laxman Dewangan <ldewangan@nvidia.com>
12103 M:      Jon Hunter <jonathanh@nvidia.com>
12104 S:      Supported
12105 F:      drivers/dma/tegra*
12106
12107 TEGRA I2C DRIVER
12108 M:      Laxman Dewangan <ldewangan@nvidia.com>
12109 S:      Supported
12110 F:      drivers/i2c/busses/i2c-tegra.c
12111
12112 TEGRA IOMMU DRIVERS
12113 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12114 S:      Supported
12115 F:      drivers/iommu/tegra*
12116
12117 TEGRA KBC DRIVER
12118 M:      Rakesh Iyer <riyer@nvidia.com>
12119 M:      Laxman Dewangan <ldewangan@nvidia.com>
12120 S:      Supported
12121 F:      drivers/input/keyboard/tegra-kbc.c
12122
12123 TEGRA PWM DRIVER
12124 M:      Thierry Reding <thierry.reding@gmail.com>
12125 S:      Supported
12126 F:      drivers/pwm/pwm-tegra.c
12127
12128 TEGRA SERIAL DRIVER
12129 M:      Laxman Dewangan <ldewangan@nvidia.com>
12130 S:      Supported
12131 F:      drivers/tty/serial/serial-tegra.c
12132
12133 TEGRA SPI DRIVER
12134 M:      Laxman Dewangan <ldewangan@nvidia.com>
12135 S:      Supported
12136 F:      drivers/spi/spi-tegra*
12137
12138 TEHUTI ETHERNET DRIVER
12139 M:      Andy Gospodarek <andy@greyhouse.net>
12140 L:      netdev@vger.kernel.org
12141 S:      Supported
12142 F:      drivers/net/ethernet/tehuti/*
12143
12144 Telecom Clock Driver for MCPL0010
12145 M:      Mark Gross <mark.gross@intel.com>
12146 S:      Supported
12147 F:      drivers/char/tlclk.c
12148
12149 TENSILICA XTENSA PORT (xtensa)
12150 M:      Chris Zankel <chris@zankel.net>
12151 M:      Max Filippov <jcmvbkbc@gmail.com>
12152 L:      linux-xtensa@linux-xtensa.org
12153 T:      git git://github.com/czankel/xtensa-linux.git
12154 S:      Maintained
12155 F:      arch/xtensa/
12156 F:      drivers/irqchip/irq-xtensa-*
12157
12158 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12159 M:      Nishanth Menon <nm@ti.com>
12160 M:      Tero Kristo <t-kristo@ti.com>
12161 M:      Santosh Shilimkar <ssantosh@kernel.org>
12162 L:      linux-arm-kernel@lists.infradead.org
12163 S:      Maintained
12164 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12165 F:      drivers/firmware/ti_sci*
12166 F:      include/linux/soc/ti/ti_sci_protocol.h
12167
12168 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12169 M:      Hans Verkuil <hverkuil@xs4all.nl>
12170 L:      linux-media@vger.kernel.org
12171 T:      git git://linuxtv.org/media_tree.git
12172 W:      https://linuxtv.org
12173 S:      Maintained
12174 F:      drivers/media/radio/radio-raremono.c
12175
12176 THERMAL
12177 M:      Zhang Rui <rui.zhang@intel.com>
12178 M:      Eduardo Valentin <edubezval@gmail.com>
12179 L:      linux-pm@vger.kernel.org
12180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12182 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12183 S:      Supported
12184 F:      drivers/thermal/
12185 F:      include/linux/thermal.h
12186 F:      include/uapi/linux/thermal.h
12187 F:      include/linux/cpu_cooling.h
12188 F:      Documentation/devicetree/bindings/thermal/
12189
12190 THERMAL/CPU_COOLING
12191 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12192 M:      Viresh Kumar <viresh.kumar@linaro.org>
12193 M:      Javi Merino <javi.merino@kernel.org>
12194 L:      linux-pm@vger.kernel.org
12195 S:      Supported
12196 F:      Documentation/thermal/cpu-cooling-api.txt
12197 F:      drivers/thermal/cpu_cooling.c
12198 F:      include/linux/cpu_cooling.h
12199
12200 THINKPAD ACPI EXTRAS DRIVER
12201 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12202 L:      ibm-acpi-devel@lists.sourceforge.net
12203 L:      platform-driver-x86@vger.kernel.org
12204 W:      http://ibm-acpi.sourceforge.net
12205 W:      http://thinkwiki.org/wiki/Ibm-acpi
12206 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12207 S:      Maintained
12208 F:      drivers/platform/x86/thinkpad_acpi.c
12209
12210 TI BANDGAP AND THERMAL DRIVER
12211 M:      Eduardo Valentin <edubezval@gmail.com>
12212 M:      Keerthy <j-keerthy@ti.com>
12213 L:      linux-pm@vger.kernel.org
12214 L:      linux-omap@vger.kernel.org
12215 S:      Maintained
12216 F:      drivers/thermal/ti-soc-thermal/
12217
12218 TI VPE/CAL DRIVERS
12219 M:      Benoit Parrot <bparrot@ti.com>
12220 L:      linux-media@vger.kernel.org
12221 W:      http://linuxtv.org/
12222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12223 S:      Maintained
12224 F:      drivers/media/platform/ti-vpe/
12225
12226 TI CDCE706 CLOCK DRIVER
12227 M:      Max Filippov <jcmvbkbc@gmail.com>
12228 S:      Maintained
12229 F:      drivers/clk/clk-cdce706.c
12230
12231 TI CLOCK DRIVER
12232 M:      Tero Kristo <t-kristo@ti.com>
12233 L:      linux-omap@vger.kernel.org
12234 S:      Maintained
12235 F:      drivers/clk/ti/
12236 F:      include/linux/clk/ti.h
12237
12238 TI ETHERNET SWITCH DRIVER (CPSW)
12239 M:      Mugunthan V N <mugunthanvnm@ti.com>
12240 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12241 L:      linux-omap@vger.kernel.org
12242 L:      netdev@vger.kernel.org
12243 S:      Maintained
12244 F:      drivers/net/ethernet/ti/cpsw*
12245 F:      drivers/net/ethernet/ti/davinci*
12246
12247 TI FLASH MEDIA INTERFACE DRIVER
12248 M:      Alex Dubov <oakad@yahoo.com>
12249 S:      Maintained
12250 F:      drivers/misc/tifm*
12251 F:      drivers/mmc/host/tifm_sd.c
12252 F:      include/linux/tifm.h
12253
12254 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12255 M:      Santosh Shilimkar <ssantosh@kernel.org>
12256 L:      linux-kernel@vger.kernel.org
12257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12258 S:      Maintained
12259 F:      drivers/soc/ti/*
12260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12261
12262
12263 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12264 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12265 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12266 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12267 S:      Maintained
12268 F:      sound/soc/codecs/lm49453*
12269 F:      sound/soc/codecs/isabelle*
12270
12271 TI LP855x BACKLIGHT DRIVER
12272 M:      Milo Kim <milo.kim@ti.com>
12273 S:      Maintained
12274 F:      Documentation/backlight/lp855x-driver.txt
12275 F:      drivers/video/backlight/lp855x_bl.c
12276 F:      include/linux/platform_data/lp855x.h
12277
12278 TI LP8727 CHARGER DRIVER
12279 M:      Milo Kim <milo.kim@ti.com>
12280 S:      Maintained
12281 F:      drivers/power/supply/lp8727_charger.c
12282 F:      include/linux/platform_data/lp8727.h
12283
12284 TI LP8788 MFD DRIVER
12285 M:      Milo Kim <milo.kim@ti.com>
12286 S:      Maintained
12287 F:      drivers/iio/adc/lp8788_adc.c
12288 F:      drivers/leds/leds-lp8788.c
12289 F:      drivers/mfd/lp8788*.c
12290 F:      drivers/power/supply/lp8788-charger.c
12291 F:      drivers/regulator/lp8788-*.c
12292 F:      include/linux/mfd/lp8788*.h
12293
12294 TI NETCP ETHERNET DRIVER
12295 M:      Wingman Kwok <w-kwok2@ti.com>
12296 M:      Murali Karicheri <m-karicheri2@ti.com>
12297 L:      netdev@vger.kernel.org
12298 S:      Maintained
12299 F:      drivers/net/ethernet/ti/netcp*
12300
12301 TI TAS571X FAMILY ASoC CODEC DRIVER
12302 M:      Kevin Cernekee <cernekee@chromium.org>
12303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12304 S:      Odd Fixes
12305 F:      sound/soc/codecs/tas571x*
12306
12307 TI TWL4030 SERIES SOC CODEC DRIVER
12308 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12310 S:      Maintained
12311 F:      sound/soc/codecs/twl4030*
12312
12313 TI WILINK WIRELESS DRIVERS
12314 L:      linux-wireless@vger.kernel.org
12315 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12316 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12318 S:      Orphan
12319 F:      drivers/net/wireless/ti/
12320 F:      include/linux/wl12xx.h
12321
12322 TIPC NETWORK LAYER
12323 M:      Jon Maloy <jon.maloy@ericsson.com>
12324 M:      Ying Xue <ying.xue@windriver.com>
12325 L:      netdev@vger.kernel.org (core kernel code)
12326 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12327 W:      http://tipc.sourceforge.net/
12328 S:      Maintained
12329 F:      include/uapi/linux/tipc*.h
12330 F:      net/tipc/
12331
12332 TILE ARCHITECTURE
12333 M:      Chris Metcalf <cmetcalf@mellanox.com>
12334 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12336 S:      Supported
12337 F:      arch/tile/
12338 F:      drivers/char/tile-srom.c
12339 F:      drivers/edac/tile_edac.c
12340 F:      drivers/net/ethernet/tile/
12341 F:      drivers/rtc/rtc-tile.c
12342 F:      drivers/tty/hvc/hvc_tile.c
12343 F:      drivers/tty/serial/tilegx.c
12344 F:      drivers/usb/host/*-tilegx.c
12345 F:      include/linux/usb/tilegx.h
12346
12347 TLAN NETWORK DRIVER
12348 M:      Samuel Chessman <chessman@tux.org>
12349 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12350 W:      http://sourceforge.net/projects/tlan/
12351 S:      Maintained
12352 F:      Documentation/networking/tlan.txt
12353 F:      drivers/net/ethernet/ti/tlan.*
12354
12355 TOMOYO SECURITY MODULE
12356 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12357 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12358 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12359 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12360 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12361 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12362 W:      http://tomoyo.sourceforge.jp/
12363 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12364 S:      Maintained
12365 F:      security/tomoyo/
12366
12367 TOPSTAR LAPTOP EXTRAS DRIVER
12368 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12369 L:      platform-driver-x86@vger.kernel.org
12370 S:      Maintained
12371 F:      drivers/platform/x86/topstar-laptop.c
12372
12373 TOSHIBA ACPI EXTRAS DRIVER
12374 M:      Azael Avalos <coproscefalo@gmail.com>
12375 L:      platform-driver-x86@vger.kernel.org
12376 S:      Maintained
12377 F:      drivers/platform/x86/toshiba_acpi.c
12378
12379 TOSHIBA BLUETOOTH DRIVER
12380 M:      Azael Avalos <coproscefalo@gmail.com>
12381 L:      platform-driver-x86@vger.kernel.org
12382 S:      Maintained
12383 F:      drivers/platform/x86/toshiba_bluetooth.c
12384
12385 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12386 M:      Azael Avalos <coproscefalo@gmail.com>
12387 L:      platform-driver-x86@vger.kernel.org
12388 S:      Maintained
12389 F:      drivers/platform/x86/toshiba_haps.c
12390
12391 TOSHIBA WMI HOTKEYS DRIVER
12392 M:      Azael Avalos <coproscefalo@gmail.com>
12393 L:      platform-driver-x86@vger.kernel.org
12394 S:      Maintained
12395 F:      drivers/platform/x86/toshiba-wmi.c
12396
12397 TOSHIBA SMM DRIVER
12398 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12399 W:      http://www.buzzard.org.uk/toshiba/
12400 S:      Maintained
12401 F:      drivers/char/toshiba.c
12402 F:      include/linux/toshiba.h
12403 F:      include/uapi/linux/toshiba.h
12404
12405 TOSHIBA TC358743 DRIVER
12406 M:      Mats Randgaard <matrandg@cisco.com>
12407 L:      linux-media@vger.kernel.org
12408 S:      Maintained
12409 F:      drivers/media/i2c/tc358743*
12410 F:      include/media/i2c/tc358743.h
12411
12412 TMIO/SDHI MMC DRIVER
12413 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12414 L:      linux-mmc@vger.kernel.org
12415 S:      Supported
12416 F:      drivers/mmc/host/tmio_mmc*
12417 F:      drivers/mmc/host/sh_mobile_sdhi.c
12418 F:      include/linux/mfd/tmio.h
12419
12420 TMP401 HARDWARE MONITOR DRIVER
12421 M:      Guenter Roeck <linux@roeck-us.net>
12422 L:      linux-hwmon@vger.kernel.org
12423 S:      Maintained
12424 F:      Documentation/hwmon/tmp401
12425 F:      drivers/hwmon/tmp401.c
12426
12427 TMPFS (SHMEM FILESYSTEM)
12428 M:      Hugh Dickins <hughd@google.com>
12429 L:      linux-mm@kvack.org
12430 S:      Maintained
12431 F:      include/linux/shmem_fs.h
12432 F:      mm/shmem.c
12433
12434 TM6000 VIDEO4LINUX DRIVER
12435 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12436 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12437 L:      linux-media@vger.kernel.org
12438 W:      https://linuxtv.org
12439 T:      git git://linuxtv.org/media_tree.git
12440 S:      Odd fixes
12441 F:      drivers/media/usb/tm6000/
12442 F:      Documentation/media/v4l-drivers/tm6000*
12443
12444 TW5864 VIDEO4LINUX DRIVER
12445 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12446 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12447 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12448 L:      linux-media@vger.kernel.org
12449 S:      Supported
12450 F:      drivers/media/pci/tw5864/
12451
12452 TW68 VIDEO4LINUX DRIVER
12453 M:      Hans Verkuil <hverkuil@xs4all.nl>
12454 L:      linux-media@vger.kernel.org
12455 T:      git git://linuxtv.org/media_tree.git
12456 W:      https://linuxtv.org
12457 S:      Odd Fixes
12458 F:      drivers/media/pci/tw68/
12459
12460 TW686X VIDEO4LINUX DRIVER
12461 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12462 L:      linux-media@vger.kernel.org
12463 T:      git git://linuxtv.org/media_tree.git
12464 W:      http://linuxtv.org
12465 S:      Maintained
12466 F:      drivers/media/pci/tw686x/
12467
12468 TPM DEVICE DRIVER
12469 M:      Peter Huewe <peterhuewe@gmx.de>
12470 M:      Marcel Selhorst <tpmdd@selhorst.net>
12471 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12472 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12473 W:      http://tpmdd.sourceforge.net
12474 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12475 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12476 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12477 S:      Maintained
12478 F:      drivers/char/tpm/
12479
12480 TPM IBM_VTPM DEVICE DRIVER
12481 M:      Ashley Lai <ashleydlai@gmail.com>
12482 W:      http://tpmdd.sourceforge.net
12483 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12484 S:      Maintained
12485 F:      drivers/char/tpm/tpm_ibmvtpm*
12486
12487 TRACING
12488 M:      Steven Rostedt <rostedt@goodmis.org>
12489 M:      Ingo Molnar <mingo@redhat.com>
12490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12491 S:      Maintained
12492 F:      Documentation/trace/ftrace.txt
12493 F:      arch/*/*/*/ftrace.h
12494 F:      arch/*/kernel/ftrace.c
12495 F:      include/*/ftrace.h
12496 F:      include/linux/trace*.h
12497 F:      include/trace/
12498 F:      kernel/trace/
12499 F:      tools/testing/selftests/ftrace/
12500
12501 TRACING MMIO ACCESSES (MMIOTRACE)
12502 M:      Steven Rostedt <rostedt@goodmis.org>
12503 M:      Ingo Molnar <mingo@kernel.org>
12504 R:      Karol Herbst <karolherbst@gmail.com>
12505 R:      Pekka Paalanen <ppaalanen@gmail.com>
12506 S:      Maintained
12507 L:      linux-kernel@vger.kernel.org
12508 L:      nouveau@lists.freedesktop.org
12509 F:      kernel/trace/trace_mmiotrace.c
12510 F:      include/linux/mmiotrace.h
12511 F:      arch/x86/mm/kmmio.c
12512 F:      arch/x86/mm/mmio-mod.c
12513 F:      arch/x86/mm/testmmiotrace.c
12514
12515 TRIVIAL PATCHES
12516 M:      Jiri Kosina <trivial@kernel.org>
12517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12518 S:      Maintained
12519 K:      ^Subject:.*(?i)trivial
12520
12521 TTY LAYER
12522 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12523 M:      Jiri Slaby <jslaby@suse.com>
12524 S:      Supported
12525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12526 F:      Documentation/serial/
12527 F:      drivers/tty/
12528 F:      drivers/tty/serial/serial_core.c
12529 F:      include/linux/serial_core.h
12530 F:      include/linux/serial.h
12531 F:      include/linux/tty.h
12532 F:      include/uapi/linux/serial_core.h
12533 F:      include/uapi/linux/serial.h
12534 F:      include/uapi/linux/tty.h
12535
12536 TUA9001 MEDIA DRIVER
12537 M:      Antti Palosaari <crope@iki.fi>
12538 L:      linux-media@vger.kernel.org
12539 W:      https://linuxtv.org
12540 W:      http://palosaari.fi/linux/
12541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12542 T:      git git://linuxtv.org/anttip/media_tree.git
12543 S:      Maintained
12544 F:      drivers/media/tuners/tua9001*
12545
12546 TULIP NETWORK DRIVERS
12547 L:      netdev@vger.kernel.org
12548 L:      linux-parisc@vger.kernel.org
12549 S:      Orphan
12550 F:      drivers/net/ethernet/dec/tulip/
12551
12552 TUN/TAP driver
12553 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12554 W:      http://vtun.sourceforge.net/tun
12555 S:      Maintained
12556 F:      Documentation/networking/tuntap.txt
12557 F:      arch/um/os-Linux/drivers/
12558
12559 TURBOCHANNEL SUBSYSTEM
12560 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12561 M:      Ralf Baechle <ralf@linux-mips.org>
12562 L:      linux-mips@linux-mips.org
12563 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12564 S:      Maintained
12565 F:      drivers/tc/
12566 F:      include/linux/tc.h
12567
12568 UBI FILE SYSTEM (UBIFS)
12569 M:      Richard Weinberger <richard@nod.at>
12570 M:      Artem Bityutskiy <dedekind1@gmail.com>
12571 M:      Adrian Hunter <adrian.hunter@intel.com>
12572 L:      linux-mtd@lists.infradead.org
12573 T:      git git://git.infradead.org/ubifs-2.6.git
12574 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12575 S:      Supported
12576 F:      Documentation/filesystems/ubifs.txt
12577 F:      fs/ubifs/
12578
12579 UCLINUX (M68KNOMMU AND COLDFIRE)
12580 M:      Greg Ungerer <gerg@linux-m68k.org>
12581 W:      http://www.linux-m68k.org/
12582 W:      http://www.uclinux.org/
12583 L:      linux-m68k@lists.linux-m68k.org
12584 L:      uclinux-dev@uclinux.org  (subscribers-only)
12585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12586 S:      Maintained
12587 F:      arch/m68k/coldfire/
12588 F:      arch/m68k/68*/
12589 F:      arch/m68k/*/*_no.*
12590 F:      arch/m68k/include/asm/*_no.*
12591
12592 UDF FILESYSTEM
12593 M:      Jan Kara <jack@suse.com>
12594 S:      Maintained
12595 F:      Documentation/filesystems/udf.txt
12596 F:      fs/udf/
12597
12598 UDRAW TABLET
12599 M:      Bastien Nocera <hadess@hadess.net>
12600 L:      linux-input@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/hid/hid-udraw.c
12603
12604 UFS FILESYSTEM
12605 M:      Evgeniy Dushistov <dushistov@mail.ru>
12606 S:      Maintained
12607 F:      Documentation/filesystems/ufs.txt
12608 F:      fs/ufs/
12609
12610 UHID USERSPACE HID IO DRIVER:
12611 M:      David Herrmann <dh.herrmann@googlemail.com>
12612 L:      linux-input@vger.kernel.org
12613 S:      Maintained
12614 F:      drivers/hid/uhid.c
12615 F:      include/uapi/linux/uhid.h
12616
12617 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12618 L:      linux-usb@vger.kernel.org
12619 S:      Orphan
12620 F:      drivers/uwb/
12621 F:      include/linux/uwb.h
12622 F:      include/linux/uwb/
12623
12624 UNICORE32 ARCHITECTURE:
12625 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12626 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12627 S:      Maintained
12628 T:      git git://github.com/gxt/linux.git
12629 F:      arch/unicore32/
12630
12631 UNIFDEF
12632 M:      Tony Finch <dot@dotat.at>
12633 W:      http://dotat.at/prog/unifdef
12634 S:      Maintained
12635 F:      scripts/unifdef.c
12636
12637 UNIFORM CDROM DRIVER
12638 M:      Jens Axboe <axboe@kernel.dk>
12639 W:      http://www.kernel.dk
12640 S:      Maintained
12641 F:      Documentation/cdrom/
12642 F:      drivers/cdrom/cdrom.c
12643 F:      include/linux/cdrom.h
12644 F:      include/uapi/linux/cdrom.h
12645
12646 UNISYS S-PAR DRIVERS
12647 M:      David Kershner <david.kershner@unisys.com>
12648 L:      sparmaintainer@unisys.com (Unisys internal)
12649 S:      Supported
12650 F:      drivers/staging/unisys/
12651
12652 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12653 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12654 L:      linux-scsi@vger.kernel.org
12655 S:      Supported
12656 F:      Documentation/scsi/ufs.txt
12657 F:      drivers/scsi/ufs/
12658
12659 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12660 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12661 M:      Prabu Thangamuthu <prabut@synopsys.com>
12662 L:      linux-scsi@vger.kernel.org
12663 S:      Supported
12664 F:      drivers/scsi/ufs/*dwc*
12665
12666 UNSORTED BLOCK IMAGES (UBI)
12667 M:      Artem Bityutskiy <dedekind1@gmail.com>
12668 M:      Richard Weinberger <richard@nod.at>
12669 W:      http://www.linux-mtd.infradead.org/
12670 L:      linux-mtd@lists.infradead.org
12671 T:      git git://git.infradead.org/ubifs-2.6.git
12672 S:      Supported
12673 F:      drivers/mtd/ubi/
12674 F:      include/linux/mtd/ubi.h
12675 F:      include/uapi/mtd/ubi-user.h
12676
12677 USB ACM DRIVER
12678 M:      Oliver Neukum <oneukum@suse.com>
12679 L:      linux-usb@vger.kernel.org
12680 S:      Maintained
12681 F:      Documentation/usb/acm.txt
12682 F:      drivers/usb/class/cdc-acm.*
12683
12684 USB AR5523 WIRELESS DRIVER
12685 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12686 L:      linux-wireless@vger.kernel.org
12687 S:      Maintained
12688 F:      drivers/net/wireless/ath/ar5523/
12689
12690 USB ATTACHED SCSI
12691 M:      Oliver Neukum <oneukum@suse.com>
12692 L:      linux-usb@vger.kernel.org
12693 L:      linux-scsi@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/usb/storage/uas.c
12696
12697 USB CDC ETHERNET DRIVER
12698 M:      Oliver Neukum <oliver@neukum.org>
12699 L:      linux-usb@vger.kernel.org
12700 S:      Maintained
12701 F:      drivers/net/usb/cdc_*.c
12702 F:      include/uapi/linux/usb/cdc.h
12703
12704 USB CHAOSKEY DRIVER
12705 M:      Keith Packard <keithp@keithp.com>
12706 L:      linux-usb@vger.kernel.org
12707 S:      Maintained
12708 F:      drivers/usb/misc/chaoskey.c
12709
12710 USB CYPRESS C67X00 DRIVER
12711 M:      Peter Korsgaard <jacmet@sunsite.dk>
12712 L:      linux-usb@vger.kernel.org
12713 S:      Maintained
12714 F:      drivers/usb/c67x00/
12715
12716 USB DAVICOM DM9601 DRIVER
12717 M:      Peter Korsgaard <jacmet@sunsite.dk>
12718 L:      netdev@vger.kernel.org
12719 W:      http://www.linux-usb.org/usbnet
12720 S:      Maintained
12721 F:      drivers/net/usb/dm9601.c
12722
12723 USB DIAMOND RIO500 DRIVER
12724 M:      Cesar Miquel <miquel@df.uba.ar>
12725 L:      rio500-users@lists.sourceforge.net
12726 W:      http://rio500.sourceforge.net
12727 S:      Maintained
12728 F:      drivers/usb/misc/rio500*
12729
12730 USB EHCI DRIVER
12731 M:      Alan Stern <stern@rowland.harvard.edu>
12732 L:      linux-usb@vger.kernel.org
12733 S:      Maintained
12734 F:      Documentation/usb/ehci.txt
12735 F:      drivers/usb/host/ehci*
12736
12737 USB GADGET/PERIPHERAL SUBSYSTEM
12738 M:      Felipe Balbi <balbi@kernel.org>
12739 L:      linux-usb@vger.kernel.org
12740 W:      http://www.linux-usb.org/gadget
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12742 S:      Maintained
12743 F:      drivers/usb/gadget/
12744 F:      include/linux/usb/gadget*
12745
12746 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12747 M:      Jiri Kosina <jikos@kernel.org>
12748 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12749 L:      linux-usb@vger.kernel.org
12750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12751 S:      Maintained
12752 F:      Documentation/hid/hiddev.txt
12753 F:      drivers/hid/usbhid/
12754
12755 USB ISP116X DRIVER
12756 M:      Olav Kongas <ok@artecdesign.ee>
12757 L:      linux-usb@vger.kernel.org
12758 S:      Maintained
12759 F:      drivers/usb/host/isp116x*
12760 F:      include/linux/usb/isp116x.h
12761
12762 USB LAN78XX ETHERNET DRIVER
12763 M:      Woojung Huh <woojung.huh@microchip.com>
12764 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12765 L:      netdev@vger.kernel.org
12766 S:      Maintained
12767 F:      drivers/net/usb/lan78xx.*
12768
12769 USB MASS STORAGE DRIVER
12770 M:      Alan Stern <stern@rowland.harvard.edu>
12771 L:      linux-usb@vger.kernel.org
12772 L:      usb-storage@lists.one-eyed-alien.net
12773 S:      Maintained
12774 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12775 F:      drivers/usb/storage/
12776
12777 USB MIDI DRIVER
12778 M:      Clemens Ladisch <clemens@ladisch.de>
12779 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12780 T:      git git://git.alsa-project.org/alsa-kernel.git
12781 S:      Maintained
12782 F:      sound/usb/midi.*
12783
12784 USB NETWORKING DRIVERS
12785 L:      linux-usb@vger.kernel.org
12786 S:      Odd Fixes
12787 F:      drivers/net/usb/
12788
12789 USB OHCI DRIVER
12790 M:      Alan Stern <stern@rowland.harvard.edu>
12791 L:      linux-usb@vger.kernel.org
12792 S:      Maintained
12793 F:      Documentation/usb/ohci.txt
12794 F:      drivers/usb/host/ohci*
12795
12796 USB OTG FSM (Finite State Machine)
12797 M:      Peter Chen <Peter.Chen@nxp.com>
12798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12799 L:      linux-usb@vger.kernel.org
12800 S:      Maintained
12801 F:      drivers/usb/common/usb-otg-fsm.c
12802
12803 USB OVER IP DRIVER
12804 M:      Valentina Manea <valentina.manea.m@gmail.com>
12805 M:      Shuah Khan <shuahkh@osg.samsung.com>
12806 M:      Shuah Khan <shuah@kernel.org>
12807 L:      linux-usb@vger.kernel.org
12808 S:      Maintained
12809 F:      Documentation/usb/usbip_protocol.txt
12810 F:      drivers/usb/usbip/
12811 F:      tools/usb/usbip/
12812
12813 USB PEGASUS DRIVER
12814 M:      Petko Manolov <petkan@nucleusys.com>
12815 L:      linux-usb@vger.kernel.org
12816 L:      netdev@vger.kernel.org
12817 T:      git git://github.com/petkan/pegasus.git
12818 W:      https://github.com/petkan/pegasus
12819 S:      Maintained
12820 F:      drivers/net/usb/pegasus.*
12821
12822 USB PHY LAYER
12823 M:      Felipe Balbi <balbi@kernel.org>
12824 L:      linux-usb@vger.kernel.org
12825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12826 S:      Maintained
12827 F:      drivers/usb/phy/
12828
12829 USB PRINTER DRIVER (usblp)
12830 M:      Pete Zaitcev <zaitcev@redhat.com>
12831 L:      linux-usb@vger.kernel.org
12832 S:      Supported
12833 F:      drivers/usb/class/usblp.c
12834
12835 USB QMI WWAN NETWORK DRIVER
12836 M:      Bjørn Mork <bjorn@mork.no>
12837 L:      netdev@vger.kernel.org
12838 S:      Maintained
12839 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12840 F:      drivers/net/usb/qmi_wwan.c
12841
12842 USB RTL8150 DRIVER
12843 M:      Petko Manolov <petkan@nucleusys.com>
12844 L:      linux-usb@vger.kernel.org
12845 L:      netdev@vger.kernel.org
12846 T:      git git://github.com/petkan/rtl8150.git
12847 W:      https://github.com/petkan/rtl8150
12848 S:      Maintained
12849 F:      drivers/net/usb/rtl8150.c
12850
12851 USB SERIAL SUBSYSTEM
12852 M:      Johan Hovold <johan@kernel.org>
12853 L:      linux-usb@vger.kernel.org
12854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12855 S:      Maintained
12856 F:      Documentation/usb/usb-serial.txt
12857 F:      drivers/usb/serial/
12858 F:      include/linux/usb/serial.h
12859
12860 USB SMSC75XX ETHERNET DRIVER
12861 M:      Steve Glendinning <steve.glendinning@shawell.net>
12862 L:      netdev@vger.kernel.org
12863 S:      Maintained
12864 F:      drivers/net/usb/smsc75xx.*
12865
12866 USB SMSC95XX ETHERNET DRIVER
12867 M:      Steve Glendinning <steve.glendinning@shawell.net>
12868 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12869 L:      netdev@vger.kernel.org
12870 S:      Maintained
12871 F:      drivers/net/usb/smsc95xx.*
12872
12873 USB SUBSYSTEM
12874 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12875 L:      linux-usb@vger.kernel.org
12876 W:      http://www.linux-usb.org
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12878 S:      Supported
12879 F:      Documentation/devicetree/bindings/usb/
12880 F:      Documentation/usb/
12881 F:      drivers/usb/
12882 F:      include/linux/usb.h
12883 F:      include/linux/usb/
12884
12885 USB UHCI DRIVER
12886 M:      Alan Stern <stern@rowland.harvard.edu>
12887 L:      linux-usb@vger.kernel.org
12888 S:      Maintained
12889 F:      drivers/usb/host/uhci*
12890
12891 USB "USBNET" DRIVER FRAMEWORK
12892 M:      Oliver Neukum <oneukum@suse.com>
12893 L:      netdev@vger.kernel.org
12894 W:      http://www.linux-usb.org/usbnet
12895 S:      Maintained
12896 F:      drivers/net/usb/usbnet.c
12897 F:      include/linux/usb/usbnet.h
12898
12899 USB VIDEO CLASS
12900 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12901 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12902 L:      linux-media@vger.kernel.org
12903 T:      git git://linuxtv.org/media_tree.git
12904 W:      http://www.ideasonboard.org/uvc/
12905 S:      Maintained
12906 F:      drivers/media/usb/uvc/
12907 F:      include/uapi/linux/uvcvideo.h
12908
12909 USB VISION DRIVER
12910 M:      Hans Verkuil <hverkuil@xs4all.nl>
12911 L:      linux-media@vger.kernel.org
12912 T:      git git://linuxtv.org/media_tree.git
12913 W:      https://linuxtv.org
12914 S:      Odd Fixes
12915 F:      drivers/media/usb/usbvision/
12916
12917 USB WEBCAM GADGET
12918 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12919 L:      linux-usb@vger.kernel.org
12920 S:      Maintained
12921 F:      drivers/usb/gadget/function/*uvc*
12922 F:      drivers/usb/gadget/legacy/webcam.c
12923
12924 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12925 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12926 L:      linux-wireless@vger.kernel.org
12927 S:      Maintained
12928 F:      drivers/net/wireless/rndis_wlan.c
12929
12930 USB XHCI DRIVER
12931 M:      Mathias Nyman <mathias.nyman@intel.com>
12932 L:      linux-usb@vger.kernel.org
12933 S:      Supported
12934 F:      drivers/usb/host/xhci*
12935 F:      drivers/usb/host/pci-quirks*
12936
12937 USB ZD1201 DRIVER
12938 L:      linux-wireless@vger.kernel.org
12939 W:      http://linux-lc100020.sourceforge.net
12940 S:      Orphan
12941 F:      drivers/net/wireless/zydas/zd1201.*
12942
12943 USB ZR364XX DRIVER
12944 M:      Antoine Jacquet <royale@zerezo.com>
12945 L:      linux-usb@vger.kernel.org
12946 L:      linux-media@vger.kernel.org
12947 T:      git git://linuxtv.org/media_tree.git
12948 W:      http://royale.zerezo.com/zr364xx/
12949 S:      Maintained
12950 F:      Documentation/media/v4l-drivers/zr364xx*
12951 F:      drivers/media/usb/zr364xx/
12952
12953 ULPI BUS
12954 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12955 L:      linux-usb@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/usb/common/ulpi.c
12958 F:      include/linux/ulpi/
12959
12960 USER-MODE LINUX (UML)
12961 M:      Jeff Dike <jdike@addtoit.com>
12962 M:      Richard Weinberger <richard@nod.at>
12963 L:      user-mode-linux-devel@lists.sourceforge.net
12964 L:      user-mode-linux-user@lists.sourceforge.net
12965 W:      http://user-mode-linux.sourceforge.net
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12967 S:      Maintained
12968 F:      Documentation/virtual/uml/
12969 F:      arch/um/
12970 F:      arch/x86/um/
12971 F:      fs/hostfs/
12972 F:      fs/hppfs/
12973
12974 USERSPACE I/O (UIO)
12975 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12976 S:      Maintained
12977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12978 F:      Documentation/DocBook/uio-howto.tmpl
12979 F:      drivers/uio/
12980 F:      include/linux/uio*.h
12981
12982 UTIL-LINUX PACKAGE
12983 M:      Karel Zak <kzak@redhat.com>
12984 L:      util-linux@vger.kernel.org
12985 W:      http://en.wikipedia.org/wiki/Util-linux
12986 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12987 S:      Maintained
12988
12989 UVESAFB DRIVER
12990 M:      Michal Januszewski <spock@gentoo.org>
12991 L:      linux-fbdev@vger.kernel.org
12992 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12993 S:      Maintained
12994 F:      Documentation/fb/uvesafb.txt
12995 F:      drivers/video/fbdev/uvesafb.*
12996
12997 VF610 NAND DRIVER
12998 M:      Stefan Agner <stefan@agner.ch>
12999 L:      linux-mtd@lists.infradead.org
13000 S:      Supported
13001 F:      drivers/mtd/nand/vf610_nfc.c
13002
13003 VFAT/FAT/MSDOS FILESYSTEM
13004 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13005 S:      Maintained
13006 F:      Documentation/filesystems/vfat.txt
13007 F:      fs/fat/
13008
13009 VFIO DRIVER
13010 M:      Alex Williamson <alex.williamson@redhat.com>
13011 L:      kvm@vger.kernel.org
13012 T:      git git://github.com/awilliam/linux-vfio.git
13013 S:      Maintained
13014 F:      Documentation/vfio.txt
13015 F:      drivers/vfio/
13016 F:      include/linux/vfio.h
13017 F:      include/uapi/linux/vfio.h
13018
13019 VFIO MEDIATED DEVICE DRIVERS
13020 M:      Kirti Wankhede <kwankhede@nvidia.com>
13021 L:      kvm@vger.kernel.org
13022 S:      Maintained
13023 F:      Documentation/vfio-mediated-device.txt
13024 F:      drivers/vfio/mdev/
13025 F:      include/linux/mdev.h
13026 F:      samples/vfio-mdev/
13027
13028 VFIO PLATFORM DRIVER
13029 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13030 L:      kvm@vger.kernel.org
13031 S:      Maintained
13032 F:      drivers/vfio/platform/
13033
13034 VIDEOBUF2 FRAMEWORK
13035 M:      Pawel Osciak <pawel@osciak.com>
13036 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13037 M:      Kyungmin Park <kyungmin.park@samsung.com>
13038 L:      linux-media@vger.kernel.org
13039 S:      Maintained
13040 F:      drivers/media/v4l2-core/videobuf2-*
13041 F:      include/media/videobuf2-*
13042
13043 VIRTIO AND VHOST VSOCK DRIVER
13044 M:      Stefan Hajnoczi <stefanha@redhat.com>
13045 L:      kvm@vger.kernel.org
13046 L:      virtualization@lists.linux-foundation.org
13047 L:      netdev@vger.kernel.org
13048 S:      Maintained
13049 F:      include/linux/virtio_vsock.h
13050 F:      include/uapi/linux/virtio_vsock.h
13051 F:      net/vmw_vsock/virtio_transport_common.c
13052 F:      net/vmw_vsock/virtio_transport.c
13053 F:      drivers/vhost/vsock.c
13054 F:      drivers/vhost/vsock.h
13055
13056 VIRTUAL SERIO DEVICE DRIVER
13057 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13058 S:      Maintained
13059 F:      drivers/input/serio/userio.c
13060 F:      include/uapi/linux/userio.h
13061
13062 VIRTIO CONSOLE DRIVER
13063 M:      Amit Shah <amit.shah@redhat.com>
13064 L:      virtualization@lists.linux-foundation.org
13065 S:      Maintained
13066 F:      drivers/char/virtio_console.c
13067 F:      include/linux/virtio_console.h
13068 F:      include/uapi/linux/virtio_console.h
13069
13070 VIRTIO CORE, NET AND BLOCK DRIVERS
13071 M:      "Michael S. Tsirkin" <mst@redhat.com>
13072 M:      Jason Wang <jasowang@redhat.com>
13073 L:      virtualization@lists.linux-foundation.org
13074 S:      Maintained
13075 F:      Documentation/devicetree/bindings/virtio/
13076 F:      drivers/virtio/
13077 F:      tools/virtio/
13078 F:      drivers/net/virtio_net.c
13079 F:      drivers/block/virtio_blk.c
13080 F:      include/linux/virtio_*.h
13081 F:      include/uapi/linux/virtio_*.h
13082 F:      drivers/crypto/virtio/
13083
13084 VIRTIO DRIVERS FOR S390
13085 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13086 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13087 L:      linux-s390@vger.kernel.org
13088 L:      virtualization@lists.linux-foundation.org
13089 L:      kvm@vger.kernel.org
13090 S:      Supported
13091 F:      drivers/s390/virtio/
13092
13093 VIRTIO GPU DRIVER
13094 M:      David Airlie <airlied@linux.ie>
13095 M:      Gerd Hoffmann <kraxel@redhat.com>
13096 L:      dri-devel@lists.freedesktop.org
13097 L:      virtualization@lists.linux-foundation.org
13098 S:      Maintained
13099 F:      drivers/gpu/drm/virtio/
13100 F:      include/uapi/linux/virtio_gpu.h
13101
13102 VIRTIO HOST (VHOST)
13103 M:      "Michael S. Tsirkin" <mst@redhat.com>
13104 M:      Jason Wang <jasowang@redhat.com>
13105 L:      kvm@vger.kernel.org
13106 L:      virtualization@lists.linux-foundation.org
13107 L:      netdev@vger.kernel.org
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13109 S:      Maintained
13110 F:      drivers/vhost/
13111 F:      include/uapi/linux/vhost.h
13112
13113 VIRTIO INPUT DRIVER
13114 M:      Gerd Hoffmann <kraxel@redhat.com>
13115 S:      Maintained
13116 F:      drivers/virtio/virtio_input.c
13117 F:      include/uapi/linux/virtio_input.h
13118
13119 VIRTIO CRYPTO DRIVER
13120 M:  Gonglei <arei.gonglei@huawei.com>
13121 L:  virtualization@lists.linux-foundation.org
13122 L:  linux-crypto@vger.kernel.org
13123 S:  Maintained
13124 F:  drivers/crypto/virtio/
13125 F:  include/uapi/linux/virtio_crypto.h
13126
13127 VIA RHINE NETWORK DRIVER
13128 S:      Orphan
13129 F:      drivers/net/ethernet/via/via-rhine.c
13130
13131 VIA SD/MMC CARD CONTROLLER DRIVER
13132 M:      Bruce Chang <brucechang@via.com.tw>
13133 M:      Harald Welte <HaraldWelte@viatech.com>
13134 S:      Maintained
13135 F:      drivers/mmc/host/via-sdmmc.c
13136
13137 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13138 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13139 L:      linux-fbdev@vger.kernel.org
13140 S:      Maintained
13141 F:      include/linux/via-core.h
13142 F:      include/linux/via-gpio.h
13143 F:      include/linux/via_i2c.h
13144 F:      drivers/video/fbdev/via/
13145
13146 VIA VELOCITY NETWORK DRIVER
13147 M:      Francois Romieu <romieu@fr.zoreil.com>
13148 L:      netdev@vger.kernel.org
13149 S:      Maintained
13150 F:      drivers/net/ethernet/via/via-velocity.*
13151
13152 VIRT LIB
13153 M:      Alex Williamson <alex.williamson@redhat.com>
13154 M:      Paolo Bonzini <pbonzini@redhat.com>
13155 L:      kvm@vger.kernel.org
13156 S:      Supported
13157 F:      virt/lib/
13158
13159 VIVID VIRTUAL VIDEO DRIVER
13160 M:      Hans Verkuil <hverkuil@xs4all.nl>
13161 L:      linux-media@vger.kernel.org
13162 T:      git git://linuxtv.org/media_tree.git
13163 W:      https://linuxtv.org
13164 S:      Maintained
13165 F:      drivers/media/platform/vivid/*
13166
13167 VLAN (802.1Q)
13168 M:      Patrick McHardy <kaber@trash.net>
13169 L:      netdev@vger.kernel.org
13170 S:      Maintained
13171 F:      drivers/net/macvlan.c
13172 F:      include/linux/if_*vlan.h
13173 F:      net/8021q/
13174
13175 VLYNQ BUS
13176 M:      Florian Fainelli <f.fainelli@gmail.com>
13177 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13178 S:      Maintained
13179 F:      drivers/vlynq/vlynq.c
13180 F:      include/linux/vlynq.h
13181
13182 VME SUBSYSTEM
13183 M:      Martyn Welch <martyn@welchs.me.uk>
13184 M:      Manohar Vanga <manohar.vanga@gmail.com>
13185 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13186 L:      devel@driverdev.osuosl.org
13187 S:      Maintained
13188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13189 F:      Documentation/driver-api/vme.rst
13190 F:      drivers/staging/vme/
13191 F:      drivers/vme/
13192 F:      include/linux/vme*
13193
13194 VMWARE HYPERVISOR INTERFACE
13195 M:      Alok Kataria <akataria@vmware.com>
13196 L:      virtualization@lists.linux-foundation.org
13197 S:      Supported
13198 F:      arch/x86/kernel/cpu/vmware.c
13199
13200 VMWARE BALLOON DRIVER
13201 M:      Xavier Deguillard <xdeguillard@vmware.com>
13202 M:      Philip Moltmann <moltmann@vmware.com>
13203 M:      "VMware, Inc." <pv-drivers@vmware.com>
13204 L:      linux-kernel@vger.kernel.org
13205 S:      Maintained
13206 F:      drivers/misc/vmw_balloon.c
13207
13208 VMWARE VMMOUSE SUBDRIVER
13209 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13210 M:      "VMware, Inc." <pv-drivers@vmware.com>
13211 L:      linux-input@vger.kernel.org
13212 S:      Maintained
13213 F:      drivers/input/mouse/vmmouse.c
13214 F:      drivers/input/mouse/vmmouse.h
13215
13216 VMWARE VMXNET3 ETHERNET DRIVER
13217 M:      Shrikrishna Khare <skhare@vmware.com>
13218 M:      "VMware, Inc." <pv-drivers@vmware.com>
13219 L:      netdev@vger.kernel.org
13220 S:      Maintained
13221 F:      drivers/net/vmxnet3/
13222
13223 VMware PVSCSI driver
13224 M:      Jim Gill <jgill@vmware.com>
13225 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13226 L:      linux-scsi@vger.kernel.org
13227 S:      Maintained
13228 F:      drivers/scsi/vmw_pvscsi.c
13229 F:      drivers/scsi/vmw_pvscsi.h
13230
13231 VMWARE PVRDMA DRIVER
13232 M:      Adit Ranadive <aditr@vmware.com>
13233 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13234 L:      linux-rdma@vger.kernel.org
13235 S:      Maintained
13236 F:      drivers/infiniband/hw/vmw_pvrdma/
13237
13238 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13239 M:      Liam Girdwood <lgirdwood@gmail.com>
13240 M:      Mark Brown <broonie@kernel.org>
13241 L:      linux-kernel@vger.kernel.org
13242 W:      http://www.slimlogic.co.uk/?p=48
13243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13244 S:      Supported
13245 F:      Documentation/devicetree/bindings/regulator/
13246 F:      drivers/regulator/
13247 F:      include/dt-bindings/regulator/
13248 F:      include/linux/regulator/
13249
13250 VRF
13251 M:      David Ahern <dsa@cumulusnetworks.com>
13252 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13253 L:      netdev@vger.kernel.org
13254 S:      Maintained
13255 F:      drivers/net/vrf.c
13256 F:      Documentation/networking/vrf.txt
13257
13258 VT1211 HARDWARE MONITOR DRIVER
13259 M:      Juerg Haefliger <juergh@gmail.com>
13260 L:      linux-hwmon@vger.kernel.org
13261 S:      Maintained
13262 F:      Documentation/hwmon/vt1211
13263 F:      drivers/hwmon/vt1211.c
13264
13265 VT8231 HARDWARE MONITOR DRIVER
13266 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13267 L:      linux-hwmon@vger.kernel.org
13268 S:      Maintained
13269 F:      drivers/hwmon/vt8231.c
13270
13271 VUB300 USB to SDIO/SD/MMC bridge chip
13272 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13273 L:      linux-mmc@vger.kernel.org
13274 L:      linux-usb@vger.kernel.org
13275 S:      Supported
13276 F:      drivers/mmc/host/vub300.c
13277
13278 W1 DALLAS'S 1-WIRE BUS
13279 M:      Evgeniy Polyakov <zbr@ioremap.net>
13280 S:      Maintained
13281 F:      Documentation/w1/
13282 F:      drivers/w1/
13283
13284 W83791D HARDWARE MONITORING DRIVER
13285 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13286 L:      linux-hwmon@vger.kernel.org
13287 S:      Maintained
13288 F:      Documentation/hwmon/w83791d
13289 F:      drivers/hwmon/w83791d.c
13290
13291 W83793 HARDWARE MONITORING DRIVER
13292 M:      Rudolf Marek <r.marek@assembler.cz>
13293 L:      linux-hwmon@vger.kernel.org
13294 S:      Maintained
13295 F:      Documentation/hwmon/w83793
13296 F:      drivers/hwmon/w83793.c
13297
13298 W83795 HARDWARE MONITORING DRIVER
13299 M:      Jean Delvare <jdelvare@suse.com>
13300 L:      linux-hwmon@vger.kernel.org
13301 S:      Maintained
13302 F:      drivers/hwmon/w83795.c
13303
13304 W83L51xD SD/MMC CARD INTERFACE DRIVER
13305 M:      Pierre Ossman <pierre@ossman.eu>
13306 S:      Maintained
13307 F:      drivers/mmc/host/wbsd.*
13308
13309 WACOM PROTOCOL 4 SERIAL TABLETS
13310 M:      Julian Squires <julian@cipht.net>
13311 M:      Hans de Goede <hdegoede@redhat.com>
13312 L:      linux-input@vger.kernel.org
13313 S:      Maintained
13314 F:      drivers/input/tablet/wacom_serial4.c
13315
13316 WATCHDOG DEVICE DRIVERS
13317 M:      Wim Van Sebroeck <wim@iguana.be>
13318 R:      Guenter Roeck <linux@roeck-us.net>
13319 L:      linux-watchdog@vger.kernel.org
13320 W:      http://www.linux-watchdog.org/
13321 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13322 S:      Maintained
13323 F:      Documentation/devicetree/bindings/watchdog/
13324 F:      Documentation/watchdog/
13325 F:      drivers/watchdog/
13326 F:      include/linux/watchdog.h
13327 F:      include/uapi/linux/watchdog.h
13328
13329 WIIMOTE HID DRIVER
13330 M:      David Herrmann <dh.herrmann@googlemail.com>
13331 L:      linux-input@vger.kernel.org
13332 S:      Maintained
13333 F:      drivers/hid/hid-wiimote*
13334
13335 WINBOND CIR DRIVER
13336 M:      David Härdeman <david@hardeman.nu>
13337 S:      Maintained
13338 F:      drivers/media/rc/winbond-cir.c
13339
13340 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13341 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13342 L:      linux-watchdog@vger.kernel.org
13343 S:      Maintained
13344 F:      drivers/watchdog/ebc-c384_wdt.c
13345
13346 WINSYSTEMS WS16C48 GPIO DRIVER
13347 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13348 L:      linux-gpio@vger.kernel.org
13349 S:      Maintained
13350 F:      drivers/gpio/gpio-ws16c48.c
13351
13352 WIMAX STACK
13353 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13354 M:      linux-wimax@intel.com
13355 L:      wimax@linuxwimax.org (subscribers-only)
13356 S:      Supported
13357 W:      http://linuxwimax.org
13358 F:      Documentation/wimax/README.wimax
13359 F:      include/linux/wimax/debug.h
13360 F:      include/net/wimax.h
13361 F:      include/uapi/linux/wimax.h
13362 F:      net/wimax/
13363
13364 WISTRON LAPTOP BUTTON DRIVER
13365 M:      Miloslav Trmac <mitr@volny.cz>
13366 S:      Maintained
13367 F:      drivers/input/misc/wistron_btns.c
13368
13369 WL3501 WIRELESS PCMCIA CARD DRIVER
13370 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13371 L:      linux-wireless@vger.kernel.org
13372 W:      http://oops.ghostprotocols.net:81/blog
13373 S:      Maintained
13374 F:      drivers/net/wireless/wl3501*
13375
13376 WOLFSON MICROELECTRONICS DRIVERS
13377 L:      patches@opensource.wolfsonmicro.com
13378 T:      git https://github.com/CirrusLogic/linux-drivers.git
13379 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13380 S:      Supported
13381 F:      Documentation/hwmon/wm83??
13382 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13383 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13384 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13385 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13386 F:      drivers/clk/clk-wm83*.c
13387 F:      drivers/extcon/extcon-arizona.c
13388 F:      drivers/leds/leds-wm83*.c
13389 F:      drivers/gpio/gpio-*wm*.c
13390 F:      drivers/gpio/gpio-arizona.c
13391 F:      drivers/hwmon/wm83??-hwmon.c
13392 F:      drivers/input/misc/wm831x-on.c
13393 F:      drivers/input/touchscreen/wm831x-ts.c
13394 F:      drivers/input/touchscreen/wm97*.c
13395 F:      drivers/mfd/arizona*
13396 F:      drivers/mfd/wm*.c
13397 F:      drivers/mfd/cs47l24*
13398 F:      drivers/power/supply/wm83*.c
13399 F:      drivers/rtc/rtc-wm83*.c
13400 F:      drivers/regulator/wm8*.c
13401 F:      drivers/video/backlight/wm83*_bl.c
13402 F:      drivers/watchdog/wm83*_wdt.c
13403 F:      include/linux/mfd/arizona/
13404 F:      include/linux/mfd/wm831x/
13405 F:      include/linux/mfd/wm8350/
13406 F:      include/linux/mfd/wm8400*
13407 F:      include/linux/wm97xx.h
13408 F:      include/sound/wm????.h
13409 F:      sound/soc/codecs/arizona.?
13410 F:      sound/soc/codecs/wm*
13411 F:      sound/soc/codecs/cs47l24*
13412
13413 WORKQUEUE
13414 M:      Tejun Heo <tj@kernel.org>
13415 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13417 S:      Maintained
13418 F:      include/linux/workqueue.h
13419 F:      kernel/workqueue.c
13420 F:      Documentation/core-api/workqueue.rst
13421
13422 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13423 M:      Chen-Yu Tsai <wens@csie.org>
13424 L:      linux-kernel@vger.kernel.org
13425 S:      Maintained
13426 N:      axp[128]
13427
13428 X.25 NETWORK LAYER
13429 M:      Andrew Hendry <andrew.hendry@gmail.com>
13430 L:      linux-x25@vger.kernel.org
13431 S:      Odd Fixes
13432 F:      Documentation/networking/x25*
13433 F:      include/net/x25*
13434 F:      net/x25/
13435
13436 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13437 M:      Thomas Gleixner <tglx@linutronix.de>
13438 M:      Ingo Molnar <mingo@redhat.com>
13439 M:      "H. Peter Anvin" <hpa@zytor.com>
13440 M:      x86@kernel.org
13441 L:      linux-kernel@vger.kernel.org
13442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13443 S:      Maintained
13444 F:      Documentation/x86/
13445 F:      arch/x86/
13446
13447 X86 PLATFORM DRIVERS
13448 M:      Darren Hart <dvhart@infradead.org>
13449 L:      platform-driver-x86@vger.kernel.org
13450 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13451 S:      Maintained
13452 F:      drivers/platform/x86/
13453 F:      drivers/platform/olpc/
13454
13455 X86 MCE INFRASTRUCTURE
13456 M:      Tony Luck <tony.luck@intel.com>
13457 M:      Borislav Petkov <bp@alien8.de>
13458 L:      linux-edac@vger.kernel.org
13459 S:      Maintained
13460 F:      arch/x86/kernel/cpu/mcheck/*
13461
13462 X86 MICROCODE UPDATE SUPPORT
13463 M:      Borislav Petkov <bp@alien8.de>
13464 S:      Maintained
13465 F:      arch/x86/kernel/cpu/microcode/*
13466
13467 X86 VDSO
13468 M:      Andy Lutomirski <luto@amacapital.net>
13469 L:      linux-kernel@vger.kernel.org
13470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13471 S:      Maintained
13472 F:      arch/x86/entry/vdso/
13473
13474 XC2028/3028 TUNER DRIVER
13475 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13476 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13477 L:      linux-media@vger.kernel.org
13478 W:      https://linuxtv.org
13479 T:      git git://linuxtv.org/media_tree.git
13480 S:      Maintained
13481 F:      drivers/media/tuners/tuner-xc2028.*
13482
13483 XEN HYPERVISOR INTERFACE
13484 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13485 M:      Juergen Gross <jgross@suse.com>
13486 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13488 S:      Supported
13489 F:      arch/x86/xen/
13490 F:      drivers/*/xen-*front.c
13491 F:      drivers/xen/
13492 F:      arch/x86/include/asm/xen/
13493 F:      include/xen/
13494 F:      include/uapi/xen/
13495
13496 XEN HYPERVISOR ARM
13497 M:      Stefano Stabellini <sstabellini@kernel.org>
13498 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13499 S:      Maintained
13500 F:      arch/arm/xen/
13501 F:      arch/arm/include/asm/xen/
13502
13503 XEN HYPERVISOR ARM64
13504 M:      Stefano Stabellini <sstabellini@kernel.org>
13505 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13506 S:      Maintained
13507 F:      arch/arm64/xen/
13508 F:      arch/arm64/include/asm/xen/
13509
13510 XEN NETWORK BACKEND DRIVER
13511 M:      Wei Liu <wei.liu2@citrix.com>
13512 M:      Paul Durrant <paul.durrant@citrix.com>
13513 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13514 L:      netdev@vger.kernel.org
13515 S:      Supported
13516 F:      drivers/net/xen-netback/*
13517
13518 XEN PCI SUBSYSTEM
13519 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13520 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13521 S:      Supported
13522 F:      arch/x86/pci/*xen*
13523 F:      drivers/pci/*xen*
13524
13525 XEN BLOCK SUBSYSTEM
13526 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13527 M:      Roger Pau Monné <roger.pau@citrix.com>
13528 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13529 S:      Supported
13530 F:      drivers/block/xen-blkback/*
13531 F:      drivers/block/xen*
13532
13533 XEN PVSCSI DRIVERS
13534 M:      Juergen Gross <jgross@suse.com>
13535 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13536 L:      linux-scsi@vger.kernel.org
13537 S:      Supported
13538 F:      drivers/scsi/xen-scsifront.c
13539 F:      drivers/xen/xen-scsiback.c
13540 F:      include/xen/interface/io/vscsiif.h
13541
13542 XEN SWIOTLB SUBSYSTEM
13543 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13544 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13545 S:      Supported
13546 F:      arch/x86/xen/*swiotlb*
13547 F:      drivers/xen/*swiotlb*
13548
13549 XFS FILESYSTEM
13550 M:      Darrick J. Wong <darrick.wong@oracle.com>
13551 M:      linux-xfs@vger.kernel.org
13552 L:      linux-xfs@vger.kernel.org
13553 W:      http://xfs.org/
13554 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13555 S:      Supported
13556 F:      Documentation/filesystems/xfs.txt
13557 F:      fs/xfs/
13558
13559 XILINX AXI ETHERNET DRIVER
13560 M:      Anirudha Sarangi <anirudh@xilinx.com>
13561 M:      John Linn <John.Linn@xilinx.com>
13562 S:      Maintained
13563 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13564
13565 XILINX UARTLITE SERIAL DRIVER
13566 M:      Peter Korsgaard <jacmet@sunsite.dk>
13567 L:      linux-serial@vger.kernel.org
13568 S:      Maintained
13569 F:      drivers/tty/serial/uartlite.c
13570
13571 XILINX VIDEO IP CORES
13572 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13573 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13574 L:      linux-media@vger.kernel.org
13575 T:      git git://linuxtv.org/media_tree.git
13576 S:      Supported
13577 F:      Documentation/devicetree/bindings/media/xilinx/
13578 F:      drivers/media/platform/xilinx/
13579 F:      include/uapi/linux/xilinx-v4l2-controls.h
13580
13581 XILLYBUS DRIVER
13582 M:      Eli Billauer <eli.billauer@gmail.com>
13583 L:      linux-kernel@vger.kernel.org
13584 S:      Supported
13585 F:      drivers/char/xillybus/
13586
13587 XTENSA XTFPGA PLATFORM SUPPORT
13588 M:      Max Filippov <jcmvbkbc@gmail.com>
13589 L:      linux-xtensa@linux-xtensa.org
13590 S:      Maintained
13591 F:      drivers/spi/spi-xtensa-xtfpga.c
13592 F:      sound/soc/xtensa/xtfpga-i2s.c
13593
13594 YAM DRIVER FOR AX.25
13595 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13596 L:      linux-hams@vger.kernel.org
13597 S:      Maintained
13598 F:      drivers/net/hamradio/yam*
13599 F:      include/linux/yam.h
13600
13601 YEALINK PHONE DRIVER
13602 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13603 L:      usbb2k-api-dev@nongnu.org
13604 S:      Maintained
13605 F:      Documentation/input/yealink.txt
13606 F:      drivers/input/misc/yealink.*
13607
13608 Z8530 DRIVER FOR AX.25
13609 M:      Joerg Reuter <jreuter@yaina.de>
13610 W:      http://yaina.de/jreuter/
13611 W:      http://www.qsl.net/dl1bke/
13612 L:      linux-hams@vger.kernel.org
13613 S:      Maintained
13614 F:      Documentation/networking/z8530drv.txt
13615 F:      drivers/net/hamradio/*scc.c
13616 F:      drivers/net/hamradio/z8530.h
13617
13618 ZBUD COMPRESSED PAGE ALLOCATOR
13619 M:      Seth Jennings <sjenning@redhat.com>
13620 L:      linux-mm@kvack.org
13621 S:      Maintained
13622 F:      mm/zbud.c
13623 F:      include/linux/zbud.h
13624
13625 ZD1211RW WIRELESS DRIVER
13626 M:      Daniel Drake <dsd@gentoo.org>
13627 M:      Ulrich Kunitz <kune@deine-taler.de>
13628 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13629 L:      linux-wireless@vger.kernel.org
13630 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13631 S:      Maintained
13632 F:      drivers/net/wireless/zydas/zd1211rw/
13633
13634 ZPOOL COMPRESSED PAGE STORAGE API
13635 M:      Dan Streetman <ddstreet@ieee.org>
13636 L:      linux-mm@kvack.org
13637 S:      Maintained
13638 F:      mm/zpool.c
13639 F:      include/linux/zpool.h
13640
13641 ZR36067 VIDEO FOR LINUX DRIVER
13642 L:      mjpeg-users@lists.sourceforge.net
13643 L:      linux-media@vger.kernel.org
13644 W:      http://mjpeg.sourceforge.net/driver-zoran/
13645 T:      hg https://linuxtv.org/hg/v4l-dvb
13646 S:      Odd Fixes
13647 F:      drivers/media/pci/zoran/
13648
13649 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13650 M:      Minchan Kim <minchan@kernel.org>
13651 M:      Nitin Gupta <ngupta@vflare.org>
13652 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13653 L:      linux-kernel@vger.kernel.org
13654 S:      Maintained
13655 F:      drivers/block/zram/
13656 F:      Documentation/blockdev/zram.txt
13657
13658 ZS DECSTATION Z85C30 SERIAL DRIVER
13659 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13660 S:      Maintained
13661 F:      drivers/tty/serial/zs.*
13662
13663 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13664 M:      Minchan Kim <minchan@kernel.org>
13665 M:      Nitin Gupta <ngupta@vflare.org>
13666 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13667 L:      linux-mm@kvack.org
13668 S:      Maintained
13669 F:      mm/zsmalloc.c
13670 F:      include/linux/zsmalloc.h
13671 F:      Documentation/vm/zsmalloc.txt
13672
13673 ZSWAP COMPRESSED SWAP CACHING
13674 M:      Seth Jennings <sjenning@redhat.com>
13675 L:      linux-mm@kvack.org
13676 S:      Maintained
13677 F:      mm/zswap.c
13678
13679 THE REST
13680 M:      Linus Torvalds <torvalds@linux-foundation.org>
13681 L:      linux-kernel@vger.kernel.org
13682 Q:      http://patchwork.kernel.org/project/LKML/list/
13683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13684 S:      Buried alive in reporters
13685 F:      *
13686 F:      */