nmi_backtrace: do a local dump_stack() instead of a self-NMI
[cascardo/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 S:      Maintained
179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F:      drivers/tty/serial/8250*
181 F:      include/linux/serial_8250.h
182
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184 L:      netdev@vger.kernel.org
185 S:      Orphan / Obsolete
186 F:      drivers/net/ethernet/8390/
187
188 9P FILE SYSTEM
189 M:      Eric Van Hensbergen <ericvh@gmail.com>
190 M:      Ron Minnich <rminnich@sandia.gov>
191 M:      Latchesar Ionkov <lucho@ionkov.net>
192 L:      v9fs-developer@lists.sourceforge.net
193 W:      http://swik.net/v9fs
194 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196 S:      Maintained
197 F:      Documentation/filesystems/9p.txt
198 F:      fs/9p/
199 F:      net/9p/
200 F:      include/net/9p/
201 F:      include/uapi/linux/virtio_9p.h
202 F:      include/trace/events/9p.h
203
204
205 A8293 MEDIA DRIVER
206 M:      Antti Palosaari <crope@iki.fi>
207 L:      linux-media@vger.kernel.org
208 W:      https://linuxtv.org
209 W:      http://palosaari.fi/linux/
210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
211 T:      git git://linuxtv.org/anttip/media_tree.git
212 S:      Maintained
213 F:      drivers/media/dvb-frontends/a8293*
214
215 AACRAID SCSI RAID DRIVER
216 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217 L:      linux-scsi@vger.kernel.org
218 W:      http://www.adaptec.com/
219 S:      Supported
220 F:      Documentation/scsi/aacraid.txt
221 F:      drivers/scsi/aacraid/
222
223 ABI/API
224 L:      linux-api@vger.kernel.org
225 F:      include/linux/syscalls.h
226 F:      kernel/sys_ni.c
227
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229 M:      Hans de Goede <hdegoede@redhat.com>
230 L:      linux-hwmon@vger.kernel.org
231 S:      Maintained
232 F:      drivers/hwmon/abituguru.c
233
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
235 M:      Alistair John Strachan <alistair@devzero.co.uk>
236 L:      linux-hwmon@vger.kernel.org
237 S:      Maintained
238 F:      drivers/hwmon/abituguru3.c
239
240 ACCES 104-DIO-48E GPIO DRIVER
241 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
242 L:      linux-gpio@vger.kernel.org
243 S:      Maintained
244 F:      drivers/gpio/gpio-104-dio-48e.c
245
246 ACCES 104-IDI-48 GPIO DRIVER
247 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
248 L:      linux-gpio@vger.kernel.org
249 S:      Maintained
250 F:      drivers/gpio/gpio-104-idi-48.c
251
252 ACCES 104-IDIO-16 GPIO DRIVER
253 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-idio-16.c
257
258 ACENIC DRIVER
259 M:      Jes Sorensen <jes@trained-monkey.org>
260 L:      linux-acenic@sunsite.dk
261 S:      Maintained
262 F:      drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M:      Peter Feuerer <peter@piie.net>
266 L:      platform-driver-x86@vger.kernel.org
267 W:      http://piie.net/?section=acerhdf
268 S:      Maintained
269 F:      drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M:      "Lee, Chun-Yi" <jlee@suse.com>
273 L:      platform-driver-x86@vger.kernel.org
274 S:      Maintained
275 F:      drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
279 M:      Len Brown <lenb@kernel.org>
280 L:      linux-acpi@vger.kernel.org
281 W:      https://01.org/linux-acpi
282 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284 S:      Supported
285 F:      drivers/acpi/
286 F:      drivers/pnp/pnpacpi/
287 F:      include/linux/acpi.h
288 F:      include/acpi/
289 F:      Documentation/acpi/
290 F:      Documentation/ABI/testing/sysfs-bus-acpi
291 F:      Documentation/ABI/testing/configfs-acpi
292 F:      drivers/pci/*acpi*
293 F:      drivers/pci/*/*acpi*
294 F:      drivers/pci/*/*/*acpi*
295 F:      tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M:      Robert Moore <robert.moore@intel.com>
299 M:      Lv Zheng <lv.zheng@intel.com>
300 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L:      linux-acpi@vger.kernel.org
302 L:      devel@acpica.org
303 W:      https://acpica.org/
304 W:      https://github.com/acpica/acpica/
305 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S:      Supported
308 F:      drivers/acpi/acpica/
309 F:      include/acpi/
310 F:      tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M:      Zhang Rui <rui.zhang@intel.com>
314 L:      linux-acpi@vger.kernel.org
315 W:      https://01.org/linux-acpi
316 S:      Supported
317 F:      drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M:      Zhang Rui <rui.zhang@intel.com>
321 L:      linux-acpi@vger.kernel.org
322 W:      https://01.org/linux-acpi
323 S:      Supported
324 F:      drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 S:      Supported
331 F:      drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L:      platform-driver-x86@vger.kernel.org
335 S:      Orphan
336 F:      drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M:      Thibaut Varene <T-Bone@parisc-linux.org>
340 W:      http://wiki.parisc-linux.org/AD1889
341 L:      linux-parisc@vger.kernel.org
342 S:      Maintained
343 F:      sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M:      Michael Hennerich <michael.hennerich@analog.com>
347 W:      http://wiki.analog.com/AD5254
348 W:      http://ez.analog.com/community/linux-device-drivers
349 S:      Supported
350 F:      drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M:      Michael Hennerich <michael.hennerich@analog.com>
354 W:      http://wiki.analog.com/AD5398
355 W:      http://ez.analog.com/community/linux-device-drivers
356 S:      Supported
357 F:      drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M:      Michael Hennerich <michael.hennerich@analog.com>
361 W:      http://wiki.analog.com/AD7142
362 W:      http://ez.analog.com/community/linux-device-drivers
363 S:      Supported
364 F:      drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M:      Michael Hennerich <michael.hennerich@analog.com>
368 W:      http://wiki.analog.com/AD7877
369 W:      http://ez.analog.com/community/linux-device-drivers
370 S:      Supported
371 F:      drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M:      Michael Hennerich <michael.hennerich@analog.com>
375 W:      http://wiki.analog.com/AD7879
376 W:      http://ez.analog.com/community/linux-device-drivers
377 S:      Supported
378 F:      drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M:      Jiri Kosina <jikos@kernel.org>
382 S:      Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      https://wiki.analog.com/ADF7242
387 W:      http://ez.analog.com/community/linux-device-drivers
388 L:      linux-wpan@vger.kernel.org
389 S:      Supported
390 F:      drivers/net/ieee802154/adf7242.c
391 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M:      Jean Delvare <jdelvare@suse.com>
395 L:      linux-hwmon@vger.kernel.org
396 S:      Maintained
397 F:      Documentation/hwmon/adm1025
398 F:      drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
402 L:      linux-hwmon@vger.kernel.org
403 S:      Maintained
404 F:      drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L:      linux-wireless@vger.kernel.org
408 W:      http://wireless.kernel.org/
409 S:      Orphan
410 F:      drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M:      Sakari Ailus <sakari.ailus@iki.fi>
414 L:      linux-media@vger.kernel.org
415 S:      Maintained
416 F:      drivers/media/i2c/adp1653.c
417 F:      include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/ADP5520
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/mfd/adp5520.c
425 F:      drivers/video/backlight/adp5520_bl.c
426 F:      drivers/leds/leds-adp5520.c
427 F:      drivers/gpio/gpio-adp5520.c
428 F:      drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 W:      http://wiki.analog.com/ADP5588
433 W:      http://ez.analog.com/community/linux-device-drivers
434 S:      Supported
435 F:      drivers/input/keyboard/adp5588-keys.c
436 F:      drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP8860
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M:      Dirk Eibach <eibach@gdsys.de>
447 L:      linux-hwmon@vger.kernel.org
448 S:      Maintained
449 F:      Documentation/hwmon/ads1015
450 F:      drivers/hwmon/ads1015.c
451 F:      include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M:      Colin Leroy <colin@colino.net>
455 S:      Maintained
456 F:      drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adt7475
463 F:      drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      http://wiki.analog.com/ADXL345
468 W:      http://ez.analog.com/community/linux-device-drivers
469 S:      Supported
470 F:      drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M:      Matthew Wilcox <matthew@wil.cx>
474 M:      Hannes Reinecke <hare@suse.com>
475 L:      linux-scsi@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/scsi/advansys.txt
478 F:      drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M:      Riccardo Facchetti <fizban@tin.it>
482 S:      Maintained
483 F:      sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M:      Antti Palosaari <crope@iki.fi>
487 L:      linux-media@vger.kernel.org
488 W:      https://linuxtv.org
489 W:      http://palosaari.fi/linux/
490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
491 T:      git git://linuxtv.org/anttip/media_tree.git
492 S:      Maintained
493 F:      drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M:      Antti Palosaari <crope@iki.fi>
497 L:      linux-media@vger.kernel.org
498 W:      https://linuxtv.org
499 W:      http://palosaari.fi/linux/
500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
501 T:      git git://linuxtv.org/anttip/media_tree.git
502 S:      Maintained
503 F:      drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L:      linux-fsdevel@vger.kernel.org
507 S:      Orphan
508 F:      Documentation/filesystems/affs.txt
509 F:      fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M:      David Howells <dhowells@redhat.com>
513 L:      linux-afs@lists.infradead.org
514 S:      Supported
515 F:      fs/afs/
516 F:      include/net/af_rxrpc.h
517 F:      net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M:      David Airlie <airlied@linux.ie>
521 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S:      Maintained
523 F:      drivers/char/agp/
524 F:      include/linux/agp*
525 F:      include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M:      "Juergen E. Fischer" <fischer@norbit.de>
529 L:      linux-scsi@vger.kernel.org
530 S:      Maintained
531 F:      drivers/scsi/aha152x*
532 F:      drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M:      Hannes Reinecke <hare@suse.com>
536 L:      linux-scsi@vger.kernel.org
537 S:      Maintained
538 F:      drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M:      Hans Verkuil <hverkuil@xs4all.nl>
542 L:      linux-media@vger.kernel.org
543 T:      git git://linuxtv.org/media_tree.git
544 W:      https://linuxtv.org
545 S:      Maintained
546 F:      drivers/media/radio/radio-aimslab*
547
548 AIO
549 M:      Benjamin LaHaise <bcrl@kvack.org>
550 L:      linux-aio@kvack.org
551 S:      Supported
552 F:      fs/aio.c
553 F:      include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M:      Duncan Sands <duncan.sands@free.fr>
567 L:      linux-usb@vger.kernel.org
568 W:      http://www.linux-usb.org/SpeedTouch/
569 S:      Maintained
570 F:      drivers/usb/atm/speedtch.c
571 F:      drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M:      Manuel Lauss <manuel.lauss@gmail.com>
575 S:      Maintained
576 F:      drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M:      Rudolf Marek <r.marek@assembler.cz>
580 L:      linux-i2c@vger.kernel.org
581 S:      Maintained
582 F:      Documentation/i2c/busses/i2c-ali1563
583 F:      drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
587 L:      linux-crypto@vger.kernel.org
588 S:      Maintained
589 F:      drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M:      Richard Henderson <rth@twiddle.net>
593 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M:      Matt Turner <mattst88@gmail.com>
595 S:      Odd Fixes
596 L:      linux-alpha@vger.kernel.org
597 F:      arch/alpha/
598
599 ALPS PS/2 TOUCHPAD DRIVER
600 R:      Pali Rohár <pali.rohar@gmail.com>
601 F:      drivers/input/mouse/alps.*
602
603 ALTERA MAILBOX DRIVER
604 M:      Ley Foon Tan <lftan@altera.com>
605 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606 S:      Maintained
607 F:      drivers/mailbox/mailbox-altera.c
608
609 ALTERA PIO DRIVER
610 M:      Tien Hock Loh <thloh@altera.com>
611 L:      linux-gpio@vger.kernel.org
612 S:      Maintained
613 F:      drivers/gpio/gpio-altera.c
614
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616 M:      Thor Thayer <tthayer@opensource.altera.com>
617 S:      Maintained
618 F:      drivers/gpio/gpio-altera-a10sr.c
619 F:      drivers/mfd/altera-a10sr.c
620 F:      include/linux/mfd/altera-a10sr.h
621
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
623 M:      Vince Bridgers <vbridger@opensource.altera.com>
624 L:      netdev@vger.kernel.org
625 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626 S:      Maintained
627 F:      drivers/net/ethernet/altera/
628
629 ALTERA UART/JTAG UART SERIAL DRIVERS
630 M:      Tobias Klauser <tklauser@distanz.ch>
631 L:      linux-serial@vger.kernel.org
632 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 S:      Maintained
634 F:      drivers/tty/serial/altera_uart.c
635 F:      drivers/tty/serial/altera_jtaguart.c
636 F:      include/linux/altera_uart.h
637 F:      include/linux/altera_jtaguart.h
638
639 AMAZON ETHERNET DRIVERS
640 M:      Netanel Belgazal <netanel@annapurnalabs.com>
641 R:      Saeed Bishara <saeed@annapurnalabs.com>
642 R:      Zorik Machulsky <zorik@annapurnalabs.com>
643 L:      netdev@vger.kernel.org
644 S:      Supported
645 F:      Documentation/networking/ena.txt
646 F:      drivers/net/ethernet/amazon/
647
648 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649 M:      Tom Lendacky <thomas.lendacky@amd.com>
650 M:      Gary Hook <gary.hook@amd.com>
651 L:      linux-crypto@vger.kernel.org
652 S:      Supported
653 F:      drivers/crypto/ccp/
654 F:      include/linux/ccp.h
655
656 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657 M:      Huang Rui <ray.huang@amd.com>
658 L:      linux-hwmon@vger.kernel.org
659 S:      Supported
660 F:      Documentation/hwmon/fam15h_power
661 F:      drivers/hwmon/fam15h_power.c
662
663 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
665 S:      Orphan
666 F:      drivers/usb/gadget/udc/amd5536udc.*
667
668 AMD GEODE PROCESSOR/CHIPSET SUPPORT
669 P:      Andres Salomon <dilinger@queued.net>
670 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
671 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672 S:      Supported
673 F:      drivers/char/hw_random/geode-rng.c
674 F:      drivers/crypto/geode*
675 F:      drivers/video/fbdev/geode/
676 F:      arch/x86/include/asm/geode.h
677
678 AMD IOMMU (AMD-VI)
679 M:      Joerg Roedel <joro@8bytes.org>
680 L:      iommu@lists.linux-foundation.org
681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682 S:      Maintained
683 F:      drivers/iommu/amd_iommu*.[ch]
684 F:      include/linux/amd-iommu.h
685
686 AMD KFD
687 M:      Oded Gabbay <oded.gabbay@gmail.com>
688 L:      dri-devel@lists.freedesktop.org
689 T:      git git://people.freedesktop.org/~gabbayo/linux.git
690 S:      Supported
691 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695 F:      drivers/gpu/drm/amd/amdkfd/
696 F:      drivers/gpu/drm/amd/include/cik_structs.h
697 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698 F:      drivers/gpu/drm/amd/include/vi_structs.h
699 F:      drivers/gpu/drm/radeon/radeon_kfd.c
700 F:      drivers/gpu/drm/radeon/radeon_kfd.h
701 F:      include/uapi/linux/kfd_ioctl.h
702
703 AMD SEATTLE DEVICE TREE SUPPORT
704 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
705 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706 M:      Tom Lendacky <thomas.lendacky@amd.com>
707 S:      Supported
708 F:      arch/arm64/boot/dts/amd/
709
710 AMD XGBE DRIVER
711 M:      Tom Lendacky <thomas.lendacky@amd.com>
712 L:      netdev@vger.kernel.org
713 S:      Supported
714 F:      drivers/net/ethernet/amd/xgbe/
715 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717 AMS (Apple Motion Sensor) DRIVER
718 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
719 S:      Supported
720 F:      drivers/macintosh/ams/
721
722 ANALOG DEVICES INC AD9389B DRIVER
723 M:      Hans Verkuil <hans.verkuil@cisco.com>
724 L:      linux-media@vger.kernel.org
725 S:      Maintained
726 F:      drivers/media/i2c/ad9389b*
727
728 ANALOG DEVICES INC ADV7180 DRIVER
729 M:      Lars-Peter Clausen <lars@metafoo.de>
730 L:      linux-media@vger.kernel.org
731 W:      http://ez.analog.com/community/linux-device-drivers
732 S:      Supported
733 F:      drivers/media/i2c/adv7180.c
734
735 ANALOG DEVICES INC ADV7511 DRIVER
736 M:      Hans Verkuil <hans.verkuil@cisco.com>
737 L:      linux-media@vger.kernel.org
738 S:      Maintained
739 F:      drivers/media/i2c/adv7511*
740
741 ANALOG DEVICES INC ADV7604 DRIVER
742 M:      Hans Verkuil <hans.verkuil@cisco.com>
743 L:      linux-media@vger.kernel.org
744 S:      Maintained
745 F:      drivers/media/i2c/adv7604*
746
747 ANALOG DEVICES INC ADV7842 DRIVER
748 M:      Hans Verkuil <hans.verkuil@cisco.com>
749 L:      linux-media@vger.kernel.org
750 S:      Maintained
751 F:      drivers/media/i2c/adv7842*
752
753 ANALOG DEVICES INC ASOC CODEC DRIVERS
754 M:      Lars-Peter Clausen <lars@metafoo.de>
755 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
756 W:      http://wiki.analog.com/
757 W:      http://ez.analog.com/community/linux-device-drivers
758 S:      Supported
759 F:      sound/soc/codecs/adau*
760 F:      sound/soc/codecs/adav*
761 F:      sound/soc/codecs/ad1*
762 F:      sound/soc/codecs/ad7*
763 F:      sound/soc/codecs/ssm*
764 F:      sound/soc/codecs/sigmadsp.*
765
766 ANALOG DEVICES INC ASOC DRIVERS
767 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
769 W:      http://blackfin.uclinux.org/
770 S:      Supported
771 F:      sound/soc/blackfin/*
772
773 ANALOG DEVICES INC IIO DRIVERS
774 M:      Lars-Peter Clausen <lars@metafoo.de>
775 M:      Michael Hennerich <Michael.Hennerich@analog.com>
776 W:      http://wiki.analog.com/
777 W:      http://ez.analog.com/community/linux-device-drivers
778 S:      Supported
779 F:      drivers/iio/*/ad*
780 X:      drivers/iio/*/adjd*
781 F:      drivers/staging/iio/*/ad*
782 F:      staging/iio/trigger/iio-trig-bfin-timer.c
783
784 ANALOG DEVICES INC DMA DRIVERS
785 M:      Lars-Peter Clausen <lars@metafoo.de>
786 W:      http://ez.analog.com/community/linux-device-drivers
787 S:      Supported
788 F:      drivers/dma/dma-axi-dmac.c
789
790 ANDROID CONFIG FRAGMENTS
791 M:      Rob Herring <robh@kernel.org>
792 S:      Supported
793 F:      kernel/configs/android*
794
795 ANDROID DRIVERS
796 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797 M:      Arve Hjønnevåg <arve@android.com>
798 M:      Riley Andrews <riandrews@android.com>
799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800 L:      devel@driverdev.osuosl.org
801 S:      Supported
802 F:      drivers/android/
803 F:      drivers/staging/android/
804
805 ANDROID ION DRIVER
806 M:      Laura Abbott <labbott@redhat.com>
807 M:      Sumit Semwal <sumit.semwal@linaro.org>
808 L:      devel@driverdev.osuosl.org
809 S:      Supported
810 F:      Documentation/devicetree/bindings/staging/ion/
811 F:      drivers/staging/android/ion
812 F:      drivers/staging/android/uapi/ion.h
813 F:      drivers/staging/android/uapi/ion_test.h
814
815 AOA (Apple Onboard Audio) ALSA DRIVER
816 M:      Johannes Berg <johannes@sipsolutions.net>
817 L:      linuxppc-dev@lists.ozlabs.org
818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
819 S:      Maintained
820 F:      sound/aoa/
821
822 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
823 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
824 L:      linux-iio@vger.kernel.org
825 S:      Maintained
826 F:      drivers/iio/adc/stx104.c
827
828 APM DRIVER
829 M:      Jiri Kosina <jikos@kernel.org>
830 S:      Odd fixes
831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832 F:      arch/x86/kernel/apm_32.c
833 F:      include/linux/apm_bios.h
834 F:      include/uapi/linux/apm_bios.h
835 F:      drivers/char/apm-emulation.c
836
837 APPLE BCM5974 MULTITOUCH DRIVER
838 M:      Henrik Rydberg <rydberg@bitmath.org>
839 L:      linux-input@vger.kernel.org
840 S:      Odd fixes
841 F:      drivers/input/mouse/bcm5974.c
842
843 APPLE SMC DRIVER
844 M:      Henrik Rydberg <rydberg@bitmath.org>
845 L:      linux-hwmon@vger.kernel.org
846 S:      Odd fixes
847 F:      drivers/hwmon/applesmc.c
848
849 APPLETALK NETWORK LAYER
850 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851 S:      Maintained
852 F:      drivers/net/appletalk/
853 F:      net/appletalk/
854
855 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856 M:      Duc Dang <dhdang@apm.com>
857 S:      Supported
858 F:      arch/arm64/boot/dts/apm/
859
860 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861 M:      Iyappan Subramanian <isubramanian@apm.com>
862 M:      Keyur Chudgar <kchudgar@apm.com>
863 S:      Supported
864 F:      drivers/net/ethernet/apm/xgene/
865 F:      drivers/net/phy/mdio-xgene.c
866 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869 APTINA CAMERA SENSOR PLL
870 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871 L:      linux-media@vger.kernel.org
872 S:      Maintained
873 F:      drivers/media/i2c/aptina-pll.*
874
875 ARC FRAMEBUFFER DRIVER
876 M:      Jaya Kumar <jayalk@intworks.biz>
877 S:      Maintained
878 F:      drivers/video/fbdev/arcfb.c
879 F:      drivers/video/fbdev/core/fb_defio.c
880
881 ARCNET NETWORK LAYER
882 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
883 L:      netdev@vger.kernel.org
884 S:      Maintained
885 F:      drivers/net/arcnet/
886 F:      include/uapi/linux/if_arcnet.h
887
888 ARC PGU DRM DRIVER
889 M:      Alexey Brodkin <abrodkin@synopsys.com>
890 S:      Supported
891 F:      drivers/gpu/drm/arc/
892 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
894 ARM ARCHITECTED TIMER DRIVER
895 M:      Mark Rutland <mark.rutland@arm.com>
896 M:      Marc Zyngier <marc.zyngier@arm.com>
897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898 S:      Maintained
899 F:      arch/arm/include/asm/arch_timer.h
900 F:      arch/arm64/include/asm/arch_timer.h
901 F:      drivers/clocksource/arm_arch_timer.c
902
903 ARM HDLCD DRM DRIVER
904 M:      Liviu Dudau <liviu.dudau@arm.com>
905 S:      Supported
906 F:      drivers/gpu/drm/arm/hdlcd_*
907 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
909 ARM MALI-DP DRM DRIVER
910 M:      Liviu Dudau <liviu.dudau@arm.com>
911 M:      Brian Starkey <brian.starkey@arm.com>
912 M:      Mali DP Maintainers <malidp@foss.arm.com>
913 S:      Supported
914 F:      drivers/gpu/drm/arm/
915 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
916
917 ARM MFM AND FLOPPY DRIVERS
918 M:      Ian Molton <spyro@f2s.com>
919 S:      Maintained
920 F:      arch/arm/lib/floppydma.S
921 F:      arch/arm/include/asm/floppy.h
922
923 ARM PMU PROFILING AND DEBUGGING
924 M:      Will Deacon <will.deacon@arm.com>
925 M:      Mark Rutland <mark.rutland@arm.com>
926 S:      Maintained
927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928 F:      arch/arm*/kernel/perf_*
929 F:      arch/arm/oprofile/common.c
930 F:      arch/arm*/kernel/hw_breakpoint.c
931 F:      arch/arm*/include/asm/hw_breakpoint.h
932 F:      arch/arm*/include/asm/perf_event.h
933 F:      drivers/perf/*
934 F:      include/linux/perf/arm_pmu.h
935 F:      Documentation/devicetree/bindings/arm/pmu.txt
936
937 ARM PORT
938 M:      Russell King <linux@armlinux.org.uk>
939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940 W:      http://www.armlinux.org.uk/
941 S:      Maintained
942 F:      arch/arm/
943
944 ARM SUB-ARCHITECTURES
945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
946 S:      Maintained
947 F:      arch/arm/mach-*/
948 F:      arch/arm/plat-*/
949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
950
951 ARM PRIMECELL AACI PL041 DRIVER
952 M:      Russell King <linux@armlinux.org.uk>
953 S:      Maintained
954 F:      sound/arm/aaci.*
955
956 ARM PRIMECELL CLCD PL110 DRIVER
957 M:      Russell King <linux@armlinux.org.uk>
958 S:      Maintained
959 F:      drivers/video/fbdev/amba-clcd.*
960
961 ARM PRIMECELL KMI PL050 DRIVER
962 M:      Russell King <linux@armlinux.org.uk>
963 S:      Maintained
964 F:      drivers/input/serio/ambakmi.*
965 F:      include/linux/amba/kmi.h
966
967 ARM PRIMECELL MMCI PL180/1 DRIVER
968 M:      Russell King <linux@armlinux.org.uk>
969 S:      Maintained
970 F:      drivers/mmc/host/mmci.*
971 F:      include/linux/amba/mmci.h
972
973 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
974 M:      Russell King <linux@armlinux.org.uk>
975 S:      Maintained
976 F:      drivers/tty/serial/amba-pl01*.c
977 F:      include/linux/amba/serial.h
978
979 ARM PRIMECELL BUS SUPPORT
980 M:      Russell King <linux@armlinux.org.uk>
981 S:      Maintained
982 F:      drivers/amba/
983 F:      include/linux/amba/bus.h
984
985 ARM/ADS SPHERE MACHINE SUPPORT
986 M:      Lennert Buytenhek <kernel@wantstofly.org>
987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
988 S:      Maintained
989
990 ARM/AFEB9260 MACHINE SUPPORT
991 M:      Sergey Lapin <slapin@ossfans.org>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 S:      Maintained
994
995 ARM/AJECO 1ARM MACHINE SUPPORT
996 M:      Lennert Buytenhek <kernel@wantstofly.org>
997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998 S:      Maintained
999
1000 ARM/Allwinner sunXi SoC support
1001 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1002 M:      Chen-Yu Tsai <wens@csie.org>
1003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004 S:      Maintained
1005 N:      sun[x456789]i
1006
1007 ARM/Allwinner SoC Clock Support
1008 M:      Emilio López <emilio@elopez.com.ar>
1009 S:      Maintained
1010 F:      drivers/clk/sunxi/
1011
1012 ARM/Amlogic Meson SoC support
1013 M:      Carlo Caione <carlo@caione.org>
1014 M:      Kevin Hilman <khilman@baylibre.com>
1015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016 L:      linux-amlogic@lists.infradead.org
1017 W:      http://linux-meson.com/
1018 S:      Maintained
1019 F:      arch/arm/mach-meson/
1020 F:      arch/arm/boot/dts/meson*
1021 F:      arch/arm64/boot/dts/amlogic/
1022 F:      drivers/pinctrl/meson/
1023 N:      meson
1024
1025 ARM/Annapurna Labs ALPINE ARCHITECTURE
1026 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1027 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S:      Maintained
1030 F:      arch/arm/mach-alpine/
1031 F:      arch/arm/boot/dts/alpine*
1032 F:      arch/arm64/boot/dts/al/
1033 F:      drivers/*/*alpine*
1034
1035 ARM/ARTPEC MACHINE SUPPORT
1036 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1037 M:      Lars Persson <lars.persson@axis.com>
1038 M:      Niklas Cassel <niklas.cassel@axis.com>
1039 S:      Maintained
1040 L:      linux-arm-kernel@axis.com
1041 F:      arch/arm/mach-artpec
1042 F:      arch/arm/boot/dts/artpec6*
1043 F:      drivers/clk/axis
1044
1045 ARM/ASPEED MACHINE SUPPORT
1046 M:      Joel Stanley <joel@jms.id.au>
1047 S:      Maintained
1048 F:      arch/arm/mach-aspeed/
1049 F:      arch/arm/boot/dts/aspeed-*
1050 F:      drivers/*/*aspeed*
1051
1052 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1053 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1054 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1055 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 W:      http://www.linux4sam.org
1058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1059 S:      Supported
1060 F:      arch/arm/mach-at91/
1061 F:      include/soc/at91/
1062 F:      arch/arm/boot/dts/at91*.dts
1063 F:      arch/arm/boot/dts/at91*.dtsi
1064 F:      arch/arm/boot/dts/sama*.dts
1065 F:      arch/arm/boot/dts/sama*.dtsi
1066 F:      arch/arm/include/debug/at91.S
1067
1068 ARM/ATMEL AT91 Clock Support
1069 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1070 S:      Maintained
1071 F:      drivers/clk/at91
1072
1073 ARM/CALXEDA HIGHBANK ARCHITECTURE
1074 M:      Rob Herring <robh@kernel.org>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/mach-highbank/
1078 F:      arch/arm/boot/dts/highbank.dts
1079 F:      arch/arm/boot/dts/ecx-*.dts*
1080
1081 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1082 M:      Krzysztof Halasa <khalasa@piap.pl>
1083 S:      Maintained
1084 F:      arch/arm/mach-cns3xxx/
1085
1086 ARM/CAVIUM THUNDER NETWORK DRIVER
1087 M:      Sunil Goutham <sgoutham@cavium.com>
1088 M:      Robert Richter <rric@kernel.org>
1089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 S:      Supported
1091 F:      drivers/net/ethernet/cavium/thunder/
1092
1093 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094 M:      Alexander Shiyan <shc_work@mail.ru>
1095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096 S:      Odd Fixes
1097 N:      clps711x
1098
1099 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1100 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1101 M:      Ryan Mallon <rmallon@gmail.com>
1102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 S:      Maintained
1104 F:      arch/arm/mach-ep93xx/
1105 F:      arch/arm/mach-ep93xx/include/mach/
1106
1107 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1108 M:      Lennert Buytenhek <kernel@wantstofly.org>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 S:      Maintained
1111
1112 ARM/CLKDEV SUPPORT
1113 M:      Russell King <linux@armlinux.org.uk>
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116 F:      arch/arm/include/asm/clkdev.h
1117 F:      drivers/clk/clkdev.c
1118
1119 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1120 M:      Mike Rapoport <mike@compulab.co.il>
1121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S:      Maintained
1123
1124 ARM/CONTEC MICRO9 MACHINE SUPPORT
1125 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1126 S:      Maintained
1127 F:      arch/arm/mach-ep93xx/micro9.c
1128
1129 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 F:      drivers/hwtracing/coresight/*
1134 F:      Documentation/trace/coresight.txt
1135 F:      Documentation/devicetree/bindings/arm/coresight.txt
1136 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1137 F:      tools/perf/arch/arm/util/pmu.c
1138 F:      tools/perf/arch/arm/util/auxtrace.c
1139 F:      tools/perf/arch/arm/util/cs-etm.c
1140 F:      tools/perf/arch/arm/util/cs-etm.h
1141 F:      tools/perf/util/cs-etm.h
1142
1143 ARM/CORGI MACHINE SUPPORT
1144 M:      Richard Purdie <rpurdie@rpsys.net>
1145 S:      Maintained
1146
1147 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1148 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 T:      git git://github.com/ulli-kroll/linux.git
1151 S:      Maintained
1152 F:      arch/arm/mach-gemini/
1153 F:      drivers/rtc/rtc-gemini.c
1154
1155 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1156 M:      Barry Song <baohua@kernel.org>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1159 S:      Maintained
1160 F:      arch/arm/boot/dts/prima2*
1161 F:      arch/arm/mach-prima2/
1162 F:      drivers/clk/sirf/
1163 F:      drivers/clocksource/timer-prima2.c
1164 F:      drivers/clocksource/timer-atlas7.c
1165 N:      [^a-z]sirf
1166
1167 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1168 M:      Baruch Siach <baruch@tkos.co.il>
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171 F:      arch/arm/boot/dts/cx92755*
1172 N:      digicolor
1173
1174 ARM/EBSA110 MACHINE SUPPORT
1175 M:      Russell King <linux@armlinux.org.uk>
1176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 W:      http://www.armlinux.org.uk/
1178 S:      Maintained
1179 F:      arch/arm/mach-ebsa110/
1180 F:      drivers/net/ethernet/amd/am79c961a.*
1181
1182 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1183 M:      Uwe Kleine-König <kernel@pengutronix.de>
1184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 S:      Maintained
1186 N:      efm32
1187
1188 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1189 M:      Daniel Ribeiro <drwyrm@gmail.com>
1190 M:      Stefan Schmidt <stefan@openezx.org>
1191 M:      Harald Welte <laforge@openezx.org>
1192 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1193 W:      http://www.openezx.org/
1194 S:      Maintained
1195 T:      topgit git://git.openezx.org/openezx.git
1196 F:      arch/arm/mach-pxa/ezx.c
1197
1198 ARM/FARADAY FA526 PORT
1199 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202 T:      git git://git.berlios.de/gemini-board
1203 F:      arch/arm/mm/*-fa*
1204
1205 ARM/FOOTBRIDGE ARCHITECTURE
1206 M:      Russell King <linux@armlinux.org.uk>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 W:      http://www.armlinux.org.uk/
1209 S:      Maintained
1210 F:      arch/arm/include/asm/hardware/dec21285.h
1211 F:      arch/arm/mach-footbridge/
1212
1213 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1214 M:      Shawn Guo <shawnguo@kernel.org>
1215 M:      Sascha Hauer <kernel@pengutronix.de>
1216 R:      Fabio Estevam <fabio.estevam@nxp.com>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1220 F:      arch/arm/mach-imx/
1221 F:      arch/arm/mach-mxs/
1222 F:      arch/arm/boot/dts/imx*
1223 F:      arch/arm/configs/imx*_defconfig
1224 F:      drivers/clk/imx/
1225 F:      include/soc/imx/
1226
1227 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1228 M:      Shawn Guo <shawnguo@kernel.org>
1229 M:      Sascha Hauer <kernel@pengutronix.de>
1230 R:      Stefan Agner <stefan@agner.ch>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 S:      Maintained
1233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1234 F:      arch/arm/mach-imx/*vf610*
1235 F:      arch/arm/boot/dts/vf*
1236
1237 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1238 M:      Lennert Buytenhek <kernel@wantstofly.org>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241
1242 ARM/GUMSTIX MACHINE SUPPORT
1243 M:      Steve Sakoman <sakoman@gmail.com>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246
1247 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1248 M:      Philipp Zabel <philipp.zabel@gmail.com>
1249 M:      Paul Parsons <lost.distance@yahoo.com>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 S:      Maintained
1252 F:      arch/arm/mach-pxa/hx4700.c
1253 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1254 F:      sound/soc/pxa/hx4700.c
1255
1256 ARM/HISILICON SOC SUPPORT
1257 M:      Wei Xu <xuwei5@hisilicon.com>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 W:      http://www.hisilicon.com
1260 S:      Supported
1261 T:      git git://github.com/hisilicon/linux-hisi.git
1262 F:      arch/arm/mach-hisi/
1263 F:      arch/arm/boot/dts/hi3*
1264 F:      arch/arm/boot/dts/hip*
1265 F:      arch/arm/boot/dts/hisi*
1266 F:      arch/arm64/boot/dts/hisilicon/
1267
1268 ARM/HP JORNADA 7XX MACHINE SUPPORT
1269 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1270 W:      www.jlime.com
1271 S:      Maintained
1272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1273 F:      arch/arm/mach-sa1100/jornada720.c
1274 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1275
1276 ARM/IGEP MACHINE SUPPORT
1277 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1278 M:      Javier Martinez Canillas <javier@dowhile0.org>
1279 L:      linux-omap@vger.kernel.org
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Maintained
1282 F:      arch/arm/boot/dts/omap3-igep*
1283
1284 ARM/INCOME PXA270 SUPPORT
1285 M:      Marek Vasut <marek.vasut@gmail.com>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1289
1290 ARM/INTEL IOP32X ARM ARCHITECTURE
1291 M:      Lennert Buytenhek <kernel@wantstofly.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294
1295 ARM/INTEL IOP33X ARM ARCHITECTURE
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Orphan
1298
1299 ARM/INTEL IOP13XX ARM ARCHITECTURE
1300 M:      Lennert Buytenhek <kernel@wantstofly.org>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303
1304 ARM/INTEL IQ81342EX MACHINE SUPPORT
1305 M:      Lennert Buytenhek <kernel@wantstofly.org>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308
1309 ARM/INTEL IXDP2850 MACHINE SUPPORT
1310 M:      Lennert Buytenhek <kernel@wantstofly.org>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S:      Maintained
1313
1314 ARM/INTEL IXP4XX ARM ARCHITECTURE
1315 M:      Imre Kaloz <kaloz@openwrt.org>
1316 M:      Krzysztof Halasa <khalasa@piap.pl>
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 S:      Maintained
1319 F:      arch/arm/mach-ixp4xx/
1320
1321 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1322 M:      Jonathan Cameron <jic23@cam.ac.uk>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      arch/arm/mach-pxa/stargate2.c
1326 F:      drivers/pcmcia/pxa2xx_stargate2.c
1327
1328 ARM/INTEL XSC3 (MANZANO) ARM CORE
1329 M:      Lennert Buytenhek <kernel@wantstofly.org>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332
1333 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1334 M:      Lennert Buytenhek <kernel@wantstofly.org>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337
1338 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1339 M:      Santosh Shilimkar <ssantosh@kernel.org>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-keystone/
1343 F:      arch/arm/boot/dts/keystone-*
1344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1345
1346 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1347 M:      Santosh Shilimkar <ssantosh@kernel.org>
1348 L:      linux-kernel@vger.kernel.org
1349 S:      Maintained
1350 F:      drivers/clk/keystone/
1351
1352 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1353 M:      Santosh Shilimkar <ssantosh@kernel.org>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 L:      linux-kernel@vger.kernel.org
1356 S:      Maintained
1357 F:      drivers/clocksource/timer-keystone.c
1358
1359 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1360 M:      Santosh Shilimkar <ssantosh@kernel.org>
1361 L:      linux-kernel@vger.kernel.org
1362 S:      Maintained
1363 F:      drivers/power/reset/keystone-reset.c
1364
1365 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1366 M:      Santosh Shilimkar <ssantosh@kernel.org>
1367 L:      linux-kernel@vger.kernel.org
1368 S:      Maintained
1369 F:      drivers/memory/*emif*
1370
1371 ARM/LG1K ARCHITECTURE
1372 M:      Chanho Min <chanho.min@lge.com>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S:      Maintained
1375 F:      arch/arm64/boot/dts/lg/
1376
1377 ARM/LOGICPD PXA270 MACHINE SUPPORT
1378 M:      Lennert Buytenhek <kernel@wantstofly.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381
1382 ARM/LPC18XX ARCHITECTURE
1383 M:      Joachim Eastwood <manabian@gmail.com>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/boot/dts/lpc43*
1387 F:      drivers/clk/nxp/clk-lpc18xx*
1388 F:      drivers/clocksource/time-lpc32xx.c
1389 F:      drivers/i2c/busses/i2c-lpc2k.c
1390 F:      drivers/memory/pl172.c
1391 F:      drivers/mtd/spi-nor/nxp-spifi.c
1392 F:      drivers/rtc/rtc-lpc24xx.c
1393 N:      lpc18xx
1394
1395 ARM/LPC32XX SOC SUPPORT
1396 M:      Vladimir Zapolskiy <vz@mleia.com>
1397 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1400 S:      Maintained
1401 F:      arch/arm/boot/dts/lpc32*
1402 F:      arch/arm/mach-lpc32xx/
1403 F:      drivers/i2c/busses/i2c-pnx.c
1404 F:      drivers/net/ethernet/nxp/lpc_eth.c
1405 F:      drivers/usb/host/ohci-nxp.c
1406 F:      drivers/watchdog/pnx4008_wdt.c
1407 N:      lpc32xx
1408
1409 ARM/MAGICIAN MACHINE SUPPORT
1410 M:      Philipp Zabel <philipp.zabel@gmail.com>
1411 S:      Maintained
1412
1413 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1414 M:      Jason Cooper <jason@lakedaemon.net>
1415 M:      Andrew Lunn <andrew@lunn.ch>
1416 M:      Gregory Clement <gregory.clement@free-electrons.com>
1417 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/mach-mvebu/
1421 F:      drivers/rtc/rtc-armada38x.c
1422 F:      arch/arm/boot/dts/armada*
1423 F:      arch/arm/boot/dts/kirkwood*
1424 F:      arch/arm64/boot/dts/marvell/armada*
1425 F:      drivers/cpufreq/mvebu-cpufreq.c
1426 F:      arch/arm/configs/mvebu_*_defconfig
1427
1428 ARM/Marvell Berlin SoC support
1429 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      arch/arm/mach-berlin/
1433 F:      arch/arm/boot/dts/berlin*
1434 F:      arch/arm64/boot/dts/marvell/berlin*
1435
1436
1437 ARM/Marvell Dove/MV78xx0/Orion SOC support
1438 M:      Jason Cooper <jason@lakedaemon.net>
1439 M:      Andrew Lunn <andrew@lunn.ch>
1440 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1441 M:      Gregory Clement <gregory.clement@free-electrons.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444 F:      arch/arm/mach-dove/
1445 F:      arch/arm/mach-mv78xx0/
1446 F:      arch/arm/mach-orion5x/
1447 F:      arch/arm/plat-orion/
1448 F:      arch/arm/boot/dts/dove*
1449 F:      arch/arm/boot/dts/orion5x*
1450
1451
1452 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1453 M:      Alexander Clouter <alex@digriz.org.uk>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 W:      http://www.digriz.org.uk/ts78xx/kernel
1456 S:      Maintained
1457 F:      arch/arm/mach-orion5x/ts78xx-*
1458
1459 ARM/OXNAS platform support
1460 M:      Neil Armstrong <narmstrong@baylibre.com>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463 F:      arch/arm/mach-oxnas/
1464 F:      arch/arm/boot/dts/oxnas*
1465 F:      arch/arm/boot/dts/wd-mbwe.dts
1466 N:      oxnas
1467
1468 ARM/Mediatek RTC DRIVER
1469 M:      Eddie Huang <eddie.huang@mediatek.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      drivers/rtc/rtc-mt6397.c
1474
1475 ARM/Mediatek SoC support
1476 M:      Matthias Brugger <matthias.bgg@gmail.com>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/boot/dts/mt6*
1481 F:      arch/arm/boot/dts/mt8*
1482 F:      arch/arm/mach-mediatek/
1483 N:      mtk
1484 K:      mediatek
1485
1486 ARM/Mediatek USB3 PHY DRIVER
1487 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491 F:      drivers/phy/phy-mt65xx-usb3.c
1492
1493 ARM/MICREL KS8695 ARCHITECTURE
1494 M:      Greg Ungerer <gerg@uclinux.org>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F:      arch/arm/mach-ks8695/
1497 S:      Odd Fixes
1498
1499 ARM/MIOA701 MACHINE SUPPORT
1500 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 F:      arch/arm/mach-pxa/mioa701.c
1503 S:      Maintained
1504
1505 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1506 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1507 S:      Maintained
1508
1509 ARM/NOMADIK ARCHITECTURE
1510 M:      Alessandro Rubini <rubini@unipv.it>
1511 M:      Linus Walleij <linus.walleij@linaro.org>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-nomadik/
1515 F:      drivers/pinctrl/nomadik/
1516 F:      drivers/i2c/busses/i2c-nomadik.c
1517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1518
1519 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1520 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1521 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1522 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1523 S:      Supported
1524
1525 ARM/TOSA MACHINE SUPPORT
1526 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1527 M:      Dirk Opfer <dirk@opfer-online.de>
1528 S:      Maintained
1529
1530 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1531 M:      Marek Vasut <marek.vasut@gmail.com>
1532 L:      linux-arm-kernel@lists.infradead.org
1533 W:      http://hackndev.com
1534 S:      Maintained
1535 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1536 F:      arch/arm/mach-pxa/palmtx.c
1537 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1538 F:      arch/arm/mach-pxa/palmt5.c
1539 F:      arch/arm/mach-pxa/include/mach/palmld.h
1540 F:      arch/arm/mach-pxa/palmld.c
1541 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1542 F:      arch/arm/mach-pxa/palmte2.c
1543 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1544 F:      arch/arm/mach-pxa/palmtc.c
1545
1546 ARM/PALM TREO SUPPORT
1547 M:      Tomas Cech <sleep_walker@suse.com>
1548 L:      linux-arm-kernel@lists.infradead.org
1549 W:      http://hackndev.com
1550 S:      Maintained
1551 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1552 F:      arch/arm/mach-pxa/palmtreo.c
1553
1554 ARM/PALMZ72 SUPPORT
1555 M:      Sergey Lapin <slapin@ossfans.org>
1556 L:      linux-arm-kernel@lists.infradead.org
1557 W:      http://hackndev.com
1558 S:      Maintained
1559 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1560 F:      arch/arm/mach-pxa/palmz72.c
1561
1562 ARM/PLEB SUPPORT
1563 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1564 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1565 S:      Maintained
1566
1567 ARM/PT DIGITAL BOARD PORT
1568 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 W:      http://www.armlinux.org.uk/
1571 S:      Maintained
1572
1573 ARM/QUALCOMM SUPPORT
1574 M:      Andy Gross <andy.gross@linaro.org>
1575 M:      David Brown <david.brown@linaro.org>
1576 L:      linux-arm-msm@vger.kernel.org
1577 L:      linux-soc@vger.kernel.org
1578 S:      Maintained
1579 F:      Documentation/devicetree/bindings/soc/qcom/
1580 F:      arch/arm/boot/dts/qcom-*.dts
1581 F:      arch/arm/boot/dts/qcom-*.dtsi
1582 F:      arch/arm/mach-qcom/
1583 F:      arch/arm64/boot/dts/qcom/*
1584 F:      drivers/i2c/busses/i2c-qup.c
1585 F:      drivers/clk/qcom/
1586 F:      drivers/soc/qcom/
1587 F:      drivers/spi/spi-qup.c
1588 F:      drivers/tty/serial/msm_serial.h
1589 F:      drivers/tty/serial/msm_serial.c
1590 F:      drivers/*/pm8???-*
1591 F:      drivers/mfd/ssbi.c
1592 F:      drivers/firmware/qcom_scm.c
1593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1594
1595 ARM/RADISYS ENP2611 MACHINE SUPPORT
1596 M:      Lennert Buytenhek <kernel@wantstofly.org>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599
1600 ARM/RENESAS ARM64 ARCHITECTURE
1601 M:      Simon Horman <horms@verge.net.au>
1602 M:      Magnus Damm <magnus.damm@gmail.com>
1603 L:      linux-renesas-soc@vger.kernel.org
1604 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1606 S:      Supported
1607 F:      arch/arm64/boot/dts/renesas/
1608 F:      drivers/soc/renesas/
1609 F:      include/linux/soc/renesas/
1610
1611 ARM/RISCPC ARCHITECTURE
1612 M:      Russell King <linux@armlinux.org.uk>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W:      http://www.armlinux.org.uk/
1615 S:      Maintained
1616 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1617 F:      arch/arm/include/asm/hardware/ioc.h
1618 F:      arch/arm/include/asm/hardware/iomd.h
1619 F:      arch/arm/include/asm/hardware/memc.h
1620 F:      arch/arm/mach-rpc/
1621 F:      drivers/net/ethernet/8390/etherh.c
1622 F:      drivers/net/ethernet/i825xx/ether1*
1623 F:      drivers/net/ethernet/seeq/ether3*
1624 F:      drivers/scsi/arm/
1625
1626 ARM/Rockchip SoC support
1627 M:      Heiko Stuebner <heiko@sntech.de>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L:      linux-rockchip@lists.infradead.org
1630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1631 S:      Maintained
1632 F:      arch/arm/boot/dts/rk3*
1633 F:      arch/arm/mach-rockchip/
1634 F:      drivers/clk/rockchip/
1635 F:      drivers/i2c/busses/i2c-rk3x.c
1636 F:      drivers/*/*rockchip*
1637 F:      drivers/*/*/*rockchip*
1638 F:      sound/soc/rockchip/
1639 N:      rockchip
1640
1641 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1642 M:      Kukjin Kim <kgene@kernel.org>
1643 M:      Krzysztof Kozlowski <krzk@kernel.org>
1644 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      arch/arm/boot/dts/s3c*
1649 F:      arch/arm/boot/dts/s5p*
1650 F:      arch/arm/boot/dts/samsung*
1651 F:      arch/arm/boot/dts/exynos*
1652 F:      arch/arm64/boot/dts/exynos/
1653 F:      arch/arm/plat-samsung/
1654 F:      arch/arm/mach-s3c24*/
1655 F:      arch/arm/mach-s3c64xx/
1656 F:      arch/arm/mach-s5p*/
1657 F:      arch/arm/mach-exynos*/
1658 F:      drivers/*/*s3c24*
1659 F:      drivers/*/*/*s3c24*
1660 F:      drivers/*/*s3c64xx*
1661 F:      drivers/*/*s5pv210*
1662 F:      drivers/memory/samsung/*
1663 F:      drivers/soc/samsung/*
1664 F:      Documentation/arm/Samsung/
1665 F:      Documentation/devicetree/bindings/arm/samsung/
1666 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1667 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1668 N:      exynos
1669
1670 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1671 M:      Kyungmin Park <kyungmin.park@samsung.com>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S:      Maintained
1674 F:      arch/arm/mach-s5pv210/
1675
1676 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1677 M:      Kyungmin Park <kyungmin.park@samsung.com>
1678 M:      Kamil Debski <kamil@wypas.org>
1679 M:      Andrzej Hajda <a.hajda@samsung.com>
1680 L:      linux-arm-kernel@lists.infradead.org
1681 L:      linux-media@vger.kernel.org
1682 S:      Maintained
1683 F:      drivers/media/platform/s5p-g2d/
1684
1685 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1686 M:      Kyungmin Park <kyungmin.park@samsung.com>
1687 M:      Kamil Debski <kamil@wypas.org>
1688 M:      Jeongtae Park <jtp.park@samsung.com>
1689 M:      Andrzej Hajda <a.hajda@samsung.com>
1690 L:      linux-arm-kernel@lists.infradead.org
1691 L:      linux-media@vger.kernel.org
1692 S:      Maintained
1693 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1694 F:      drivers/media/platform/s5p-mfc/
1695
1696 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1697 M:      Kyungmin Park <kyungmin.park@samsung.com>
1698 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1699 L:      linux-arm-kernel@lists.infradead.org
1700 L:      linux-media@vger.kernel.org
1701 S:      Maintained
1702 F:      drivers/media/platform/s5p-tv/
1703
1704 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1705 M:      Kyungmin Park <kyungmin.park@samsung.com>
1706 L:      linux-arm-kernel@lists.infradead.org
1707 L:      linux-media@vger.kernel.org
1708 S:      Maintained
1709 F:      drivers/staging/media/platform/s5p-cec/
1710
1711 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1712 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1713 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1714 L:      linux-arm-kernel@lists.infradead.org
1715 L:      linux-media@vger.kernel.org
1716 S:      Maintained
1717 F:      drivers/media/platform/s5p-jpeg/
1718
1719 ARM/SHMOBILE ARM ARCHITECTURE
1720 M:      Simon Horman <horms@verge.net.au>
1721 M:      Magnus Damm <magnus.damm@gmail.com>
1722 L:      linux-renesas-soc@vger.kernel.org
1723 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725 S:      Supported
1726 F:      arch/arm/boot/dts/emev2*
1727 F:      arch/arm/boot/dts/r7s*
1728 F:      arch/arm/boot/dts/r8a*
1729 F:      arch/arm/boot/dts/sh*
1730 F:      arch/arm/configs/shmobile_defconfig
1731 F:      arch/arm/include/debug/renesas-scif.S
1732 F:      arch/arm/mach-shmobile/
1733 F:      drivers/soc/renesas/
1734 F:      include/linux/soc/renesas/
1735
1736 ARM/SOCFPGA ARCHITECTURE
1737 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1738 S:      Maintained
1739 F:      arch/arm/mach-socfpga/
1740 F:      arch/arm/boot/dts/socfpga*
1741 F:      arch/arm/configs/socfpga_defconfig
1742 F:      arch/arm64/boot/dts/altera/
1743 W:      http://www.rocketboards.org
1744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1745
1746 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1747 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1748 S:      Maintained
1749 F:      drivers/clk/socfpga/
1750
1751 ARM/SOCFPGA EDAC SUPPORT
1752 M:      Thor Thayer <tthayer@opensource.altera.com>
1753 S:      Maintained
1754 F:      drivers/edac/altera_edac.
1755
1756 ARM/STI ARCHITECTURE
1757 M:      Patrice Chotard <patrice.chotard@st.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L:      kernel@stlinux.com
1760 W:      http://www.stlinux.com
1761 S:      Maintained
1762 F:      arch/arm/mach-sti/
1763 F:      arch/arm/boot/dts/sti*
1764 F:      drivers/char/hw_random/st-rng.c
1765 F:      drivers/clocksource/arm_global_timer.c
1766 F:      drivers/clocksource/clksrc_st_lpc.c
1767 F:      drivers/cpufreq/sti-cpufreq.c
1768 F:      drivers/i2c/busses/i2c-st.c
1769 F:      drivers/media/rc/st_rc.c
1770 F:      drivers/media/platform/sti/c8sectpfe/
1771 F:      drivers/mmc/host/sdhci-st.c
1772 F:      drivers/phy/phy-miphy28lp.c
1773 F:      drivers/phy/phy-miphy365x.c
1774 F:      drivers/phy/phy-stih407-usb.c
1775 F:      drivers/phy/phy-stih41x-usb.c
1776 F:      drivers/pinctrl/pinctrl-st.c
1777 F:      drivers/remoteproc/st_remoteproc.c
1778 F:      drivers/reset/sti/
1779 F:      drivers/rtc/rtc-st-lpc.c
1780 F:      drivers/tty/serial/st-asc.c
1781 F:      drivers/usb/dwc3/dwc3-st.c
1782 F:      drivers/usb/host/ehci-st.c
1783 F:      drivers/usb/host/ohci-st.c
1784 F:      drivers/watchdog/st_lpc_wdt.c
1785 F:      drivers/ata/ahci_st.c
1786
1787 ARM/STM32 ARCHITECTURE
1788 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1789 M:      Alexandre Torgue <alexandre.torgue@st.com>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 S:      Maintained
1792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1793 N:      stm32
1794 F:      drivers/clocksource/armv7m_systick.c
1795
1796 ARM/TANGO ARCHITECTURE
1797 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1798 L:      linux-arm-kernel@lists.infradead.org
1799 S:      Maintained
1800 N:      tango
1801
1802 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1803 M:      Lennert Buytenhek <kernel@wantstofly.org>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 S:      Maintained
1806
1807 ARM/TETON BGA MACHINE SUPPORT
1808 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 S:      Maintained
1811
1812 ARM/THECUS N2100 MACHINE SUPPORT
1813 M:      Lennert Buytenhek <kernel@wantstofly.org>
1814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 S:      Maintained
1816
1817 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1818 M:      Wan ZongShun <mcuos.com@gmail.com>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 W:      http://www.mcuos.com
1821 S:      Maintained
1822 F:      arch/arm/mach-w90x900/
1823 F:      drivers/input/keyboard/w90p910_keypad.c
1824 F:      drivers/input/touchscreen/w90p910_ts.c
1825 F:      drivers/watchdog/nuc900_wdt.c
1826 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1827 F:      drivers/mtd/nand/nuc900_nand.c
1828 F:      drivers/rtc/rtc-nuc900.c
1829 F:      drivers/spi/spi-nuc900.c
1830 F:      drivers/usb/host/ehci-w90x900.c
1831 F:      drivers/video/fbdev/nuc900fb.c
1832
1833 ARM/U300 MACHINE SUPPORT
1834 M:      Linus Walleij <linus.walleij@linaro.org>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Supported
1837 F:      arch/arm/mach-u300/
1838 F:      drivers/clocksource/timer-u300.c
1839 F:      drivers/i2c/busses/i2c-stu300.c
1840 F:      drivers/rtc/rtc-coh901331.c
1841 F:      drivers/watchdog/coh901327_wdt.c
1842 F:      drivers/dma/coh901318*
1843 F:      drivers/mfd/ab3100*
1844 F:      drivers/rtc/rtc-ab3100.c
1845 F:      drivers/rtc/rtc-coh901331.c
1846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1847
1848 ARM/UNIPHIER ARCHITECTURE
1849 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1852 S:      Maintained
1853 F:      arch/arm/boot/dts/uniphier*
1854 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1855 F:      arch/arm/mach-uniphier/
1856 F:      arch/arm/mm/cache-uniphier.c
1857 F:      arch/arm64/boot/dts/socionext/
1858 F:      drivers/bus/uniphier-system-bus.c
1859 F:      drivers/clk/uniphier/
1860 F:      drivers/i2c/busses/i2c-uniphier*
1861 F:      drivers/pinctrl/uniphier/
1862 F:      drivers/tty/serial/8250/8250_uniphier.c
1863 N:      uniphier
1864
1865 ARM/Ux500 ARM ARCHITECTURE
1866 M:      Linus Walleij <linus.walleij@linaro.org>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 S:      Maintained
1869 F:      arch/arm/mach-ux500/
1870 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1871 F:      drivers/dma/ste_dma40*
1872 F:      drivers/hwspinlock/u8500_hsem.c
1873 F:      drivers/mfd/abx500*
1874 F:      drivers/mfd/ab8500*
1875 F:      drivers/mfd/dbx500*
1876 F:      drivers/mfd/db8500*
1877 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1878 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1879 F:      drivers/rtc/rtc-ab8500.c
1880 F:      drivers/rtc/rtc-pl031.c
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1882
1883 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1884 M:      Ulf Hansson <ulf.hansson@linaro.org>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 T:      git git://git.linaro.org/people/ulfh/clk.git
1887 S:      Maintained
1888 F:      drivers/clk/ux500/
1889
1890 ARM/VERSATILE EXPRESS PLATFORM
1891 M:      Liviu Dudau <liviu.dudau@arm.com>
1892 M:      Sudeep Holla <sudeep.holla@arm.com>
1893 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 S:      Maintained
1896 F:      arch/arm/boot/dts/vexpress*
1897 F:      arch/arm64/boot/dts/arm/
1898 F:      arch/arm/mach-vexpress/
1899 F:      */*/vexpress*
1900 F:      */*/*/vexpress*
1901 F:      drivers/clk/versatile/clk-vexpress-osc.c
1902 F:      drivers/clocksource/versatile.c
1903 N:      mps2
1904
1905 ARM/VFP SUPPORT
1906 M:      Russell King <linux@armlinux.org.uk>
1907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 W:      http://www.armlinux.org.uk/
1909 S:      Maintained
1910 F:      arch/arm/vfp/
1911
1912 ARM/VOIPAC PXA270 SUPPORT
1913 M:      Marek Vasut <marek.vasut@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 S:      Maintained
1916 F:      arch/arm/mach-pxa/vpac270.c
1917 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1918
1919 ARM/VT8500 ARM ARCHITECTURE
1920 M:      Tony Prisk <linux@prisktech.co.nz>
1921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 S:      Maintained
1923 F:      arch/arm/mach-vt8500/
1924 F:      drivers/clocksource/vt8500_timer.c
1925 F:      drivers/i2c/busses/i2c-wmt.c
1926 F:      drivers/mmc/host/wmt-sdmmc.c
1927 F:      drivers/pwm/pwm-vt8500.c
1928 F:      drivers/rtc/rtc-vt8500.c
1929 F:      drivers/tty/serial/vt8500_serial.c
1930 F:      drivers/usb/host/ehci-platform.c
1931 F:      drivers/usb/host/uhci-platform.c
1932 F:      drivers/video/fbdev/vt8500lcdfb.*
1933 F:      drivers/video/fbdev/wm8505fb*
1934 F:      drivers/video/fbdev/wmt_ge_rops.*
1935
1936 ARM/ZIPIT Z2 SUPPORT
1937 M:      Marek Vasut <marek.vasut@gmail.com>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940 F:      arch/arm/mach-pxa/z2.c
1941 F:      arch/arm/mach-pxa/include/mach/z2.h
1942
1943 ARM/ZTE ARCHITECTURE
1944 M:      Jun Nie <jun.nie@linaro.org>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 S:      Maintained
1947 F:      arch/arm/mach-zx/
1948 F:      drivers/clk/zte/
1949 F:      Documentation/devicetree/bindings/arm/zte.txt
1950 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1951
1952 ARM/ZYNQ ARCHITECTURE
1953 M:      Michal Simek <michal.simek@xilinx.com>
1954 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 W:      http://wiki.xilinx.com
1957 T:      git https://github.com/Xilinx/linux-xlnx.git
1958 S:      Supported
1959 F:      arch/arm/mach-zynq/
1960 F:      drivers/cpuidle/cpuidle-zynq.c
1961 F:      drivers/block/xsysace.c
1962 N:      zynq
1963 N:      xilinx
1964 F:      drivers/clocksource/cadence_ttc_timer.c
1965 F:      drivers/i2c/busses/i2c-cadence.c
1966 F:      drivers/mmc/host/sdhci-of-arasan.c
1967 F:      drivers/edac/synopsys_edac.c
1968
1969 ARM SMMU DRIVERS
1970 M:      Will Deacon <will.deacon@arm.com>
1971 R:      Robin Murphy <robin.murphy@arm.com>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      drivers/iommu/arm-smmu.c
1975 F:      drivers/iommu/arm-smmu-v3.c
1976 F:      drivers/iommu/io-pgtable-arm.c
1977 F:      drivers/iommu/io-pgtable-arm-v7s.c
1978
1979 ARM64 PORT (AARCH64 ARCHITECTURE)
1980 M:      Catalin Marinas <catalin.marinas@arm.com>
1981 M:      Will Deacon <will.deacon@arm.com>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1984 S:      Maintained
1985 F:      arch/arm64/
1986 F:      Documentation/arm64/
1987
1988 AS3645A LED FLASH CONTROLLER DRIVER
1989 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1990 L:      linux-media@vger.kernel.org
1991 T:      git git://linuxtv.org/media_tree.git
1992 S:      Maintained
1993 F:      drivers/media/i2c/as3645a.c
1994 F:      include/media/i2c/as3645a.h
1995
1996 ASAHI KASEI AK8974 DRIVER
1997 M:      Linus Walleij <linus.walleij@linaro.org>
1998 L:      linux-iio@vger.kernel.org
1999 W:      http://www.akm.com/
2000 S:      Supported
2001 F:      drivers/iio/magnetometer/ak8974.c
2002
2003 ASC7621 HARDWARE MONITOR DRIVER
2004 M:      George Joseph <george.joseph@fairview5.com>
2005 L:      linux-hwmon@vger.kernel.org
2006 S:      Maintained
2007 F:      Documentation/hwmon/asc7621
2008 F:      drivers/hwmon/asc7621.c
2009
2010 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2011 M:      Corentin Chary <corentin.chary@gmail.com>
2012 L:      acpi4asus-user@lists.sourceforge.net
2013 L:      platform-driver-x86@vger.kernel.org
2014 W:      http://acpi4asus.sf.net
2015 S:      Maintained
2016 F:      drivers/platform/x86/asus*.c
2017 F:      drivers/platform/x86/eeepc*.c
2018
2019 ASUS WIRELESS RADIO CONTROL DRIVER
2020 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2021 L:      platform-driver-x86@vger.kernel.org
2022 S:      Maintained
2023 F:      drivers/platform/x86/asus-wireless.c
2024
2025 ASYMMETRIC KEYS
2026 M:      David Howells <dhowells@redhat.com>
2027 L:      keyrings@vger.kernel.org
2028 S:      Maintained
2029 F:      Documentation/crypto/asymmetric-keys.txt
2030 F:      include/linux/verification.h
2031 F:      include/crypto/public_key.h
2032 F:      include/crypto/pkcs7.h
2033 F:      crypto/asymmetric_keys/
2034
2035 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2036 R:      Dan Williams <dan.j.williams@intel.com>
2037 W:      http://sourceforge.net/projects/xscaleiop
2038 S:      Odd fixes
2039 F:      Documentation/crypto/async-tx-api.txt
2040 F:      crypto/async_tx/
2041 F:      drivers/dma/
2042 F:      include/linux/dmaengine.h
2043 F:      include/linux/async_tx.h
2044
2045 AT24 EEPROM DRIVER
2046 M:      Wolfram Sang <wsa@the-dreams.de>
2047 L:      linux-i2c@vger.kernel.org
2048 S:      Maintained
2049 F:      drivers/misc/eeprom/at24.c
2050 F:      include/linux/platform_data/at24.h
2051
2052 ATA OVER ETHERNET (AOE) DRIVER
2053 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2054 W:      http://www.openaoe.org/
2055 S:      Supported
2056 F:      Documentation/aoe/
2057 F:      drivers/block/aoe/
2058
2059 ATHEROS 71XX/9XXX GPIO DRIVER
2060 M:      Alban Bedel <albeu@free.fr>
2061 W:      https://github.com/AlbanBedel/linux
2062 T:      git git://github.com/AlbanBedel/linux
2063 S:      Maintained
2064 F:      drivers/gpio/gpio-ath79.c
2065 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2066
2067 ATHEROS ATH GENERIC UTILITIES
2068 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2069 L:      linux-wireless@vger.kernel.org
2070 S:      Supported
2071 F:      drivers/net/wireless/ath/*
2072
2073 ATHEROS ATH5K WIRELESS DRIVER
2074 M:      Jiri Slaby <jirislaby@gmail.com>
2075 M:      Nick Kossifidis <mickflemm@gmail.com>
2076 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2077 L:      linux-wireless@vger.kernel.org
2078 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2079 S:      Maintained
2080 F:      drivers/net/wireless/ath/ath5k/
2081
2082 ATHEROS ATH6KL WIRELESS DRIVER
2083 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2084 L:      linux-wireless@vger.kernel.org
2085 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2087 S:      Supported
2088 F:      drivers/net/wireless/ath/ath6kl/
2089
2090 WILOCITY WIL6210 WIRELESS DRIVER
2091 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2092 L:      linux-wireless@vger.kernel.org
2093 L:      wil6210@qca.qualcomm.com
2094 S:      Supported
2095 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2096 F:      drivers/net/wireless/ath/wil6210/
2097 F:      include/uapi/linux/wil6210_uapi.h
2098
2099 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2100 M:      Christian Lamparter <chunkeey@googlemail.com>
2101 L:      linux-wireless@vger.kernel.org
2102 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2103 S:      Maintained
2104 F:      drivers/net/wireless/ath/carl9170/
2105
2106 ATK0110 HWMON DRIVER
2107 M:      Luca Tettamanti <kronos.it@gmail.com>
2108 L:      linux-hwmon@vger.kernel.org
2109 S:      Maintained
2110 F:      drivers/hwmon/asus_atk0110.c
2111
2112 ATI_REMOTE2 DRIVER
2113 M:      Ville Syrjala <syrjala@sci.fi>
2114 S:      Maintained
2115 F:      drivers/input/misc/ati_remote2.c
2116
2117 ATLX ETHERNET DRIVERS
2118 M:      Jay Cliburn <jcliburn@gmail.com>
2119 M:      Chris Snook <chris.snook@gmail.com>
2120 L:      netdev@vger.kernel.org
2121 W:      http://sourceforge.net/projects/atl1
2122 W:      http://atl1.sourceforge.net
2123 S:      Maintained
2124 F:      drivers/net/ethernet/atheros/
2125
2126 ATM
2127 M:      Chas Williams <3chas3@gmail.com>
2128 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2129 L:      netdev@vger.kernel.org
2130 W:      http://linux-atm.sourceforge.net
2131 S:      Maintained
2132 F:      drivers/atm/
2133 F:      include/linux/atm*
2134 F:      include/uapi/linux/atm*
2135
2136 ATMEL AT91 / AT32 MCI DRIVER
2137 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2138 S:      Maintained
2139 F:      drivers/mmc/host/atmel-mci.c
2140
2141 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2142 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2143 S:      Supported
2144 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2145
2146 ATMEL SAMA5D2 ADC DRIVER
2147 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2148 L:      linux-iio@vger.kernel.org
2149 S:      Supported
2150 F:      drivers/iio/adc/at91-sama5d2_adc.c
2151
2152 ATMEL Audio ALSA driver
2153 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2154 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2155 S:      Supported
2156 F:      sound/soc/atmel
2157
2158 ATMEL DMA DRIVER
2159 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 S:      Supported
2162 F:      drivers/dma/at_hdmac.c
2163 F:      drivers/dma/at_hdmac_regs.h
2164 F:      include/linux/platform_data/dma-atmel.h
2165
2166 ATMEL XDMA DRIVER
2167 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2168 L:      linux-arm-kernel@lists.infradead.org
2169 L:      dmaengine@vger.kernel.org
2170 S:      Supported
2171 F:      drivers/dma/at_xdmac.c
2172
2173 ATMEL I2C DRIVER
2174 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2175 L:      linux-i2c@vger.kernel.org
2176 S:      Supported
2177 F:      drivers/i2c/busses/i2c-at91.c
2178
2179 ATMEL ISI DRIVER
2180 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2181 L:      linux-media@vger.kernel.org
2182 S:      Supported
2183 F:      drivers/media/platform/soc_camera/atmel-isi.c
2184 F:      include/media/atmel-isi.h
2185
2186 ATMEL LCDFB DRIVER
2187 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2188 L:      linux-fbdev@vger.kernel.org
2189 S:      Maintained
2190 F:      drivers/video/fbdev/atmel_lcdfb.c
2191 F:      include/video/atmel_lcdc.h
2192
2193 ATMEL MACB ETHERNET DRIVER
2194 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2195 S:      Supported
2196 F:      drivers/net/ethernet/cadence/
2197
2198 ATMEL NAND DRIVER
2199 M:      Wenyou Yang <wenyou.yang@atmel.com>
2200 M:      Josh Wu <rainyfeeling@outlook.com>
2201 L:      linux-mtd@lists.infradead.org
2202 S:      Supported
2203 F:      drivers/mtd/nand/atmel_nand*
2204
2205 ATMEL SDMMC DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2207 L:      linux-mmc@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/mmc/host/sdhci-of-at91.c
2210
2211 ATMEL SPI DRIVER
2212 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2213 S:      Supported
2214 F:      drivers/spi/spi-atmel.*
2215
2216 ATMEL SSC DRIVER
2217 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 S:      Supported
2220 F:      drivers/misc/atmel-ssc.c
2221 F:      include/linux/atmel-ssc.h
2222
2223 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2224 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 S:      Supported
2227 F:      drivers/misc/atmel_tclib.c
2228 F:      drivers/clocksource/tcb_clksrc.c
2229
2230 ATMEL USBA UDC DRIVER
2231 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Supported
2234 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2235
2236 ATMEL WIRELESS DRIVER
2237 M:      Simon Kelley <simon@thekelleys.org.uk>
2238 L:      linux-wireless@vger.kernel.org
2239 W:      http://www.thekelleys.org.uk/atmel
2240 W:      http://atmelwlandriver.sourceforge.net/
2241 S:      Maintained
2242 F:      drivers/net/wireless/atmel/atmel*
2243
2244 ATMEL MAXTOUCH DRIVER
2245 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2246 T:      git git://github.com/atmel-maxtouch/linux.git
2247 S:      Supported
2248 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2249 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2250 F:      include/linux/platform_data/atmel_mxt_ts.h
2251
2252 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2253 M:      Bradley Grove <linuxdrivers@attotech.com>
2254 L:      linux-scsi@vger.kernel.org
2255 W:      http://www.attotech.com
2256 S:      Supported
2257 F:      drivers/scsi/esas2r
2258
2259 ATUSB IEEE 802.15.4 RADIO DRIVER
2260 M:      Stefan Schmidt <stefan@osg.samsung.com>
2261 L:      linux-wpan@vger.kernel.org
2262 S:      Maintained
2263 F:      drivers/net/ieee802154/atusb.c
2264 F:      drivers/net/ieee802154/atusb.h
2265 F:      drivers/net/ieee802154/at86rf230.h
2266
2267 AUDIT SUBSYSTEM
2268 M:      Paul Moore <paul@paul-moore.com>
2269 M:      Eric Paris <eparis@redhat.com>
2270 L:      linux-audit@redhat.com (moderated for non-subscribers)
2271 W:      http://people.redhat.com/sgrubb/audit/
2272 T:      git git://git.infradead.org/users/pcmoore/audit
2273 S:      Maintained
2274 F:      include/linux/audit.h
2275 F:      include/uapi/linux/audit.h
2276 F:      kernel/audit*
2277
2278 AUXILIARY DISPLAY DRIVERS
2279 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2280 W:      http://miguelojeda.es/auxdisplay.htm
2281 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2282 S:      Maintained
2283 F:      drivers/auxdisplay/
2284 F:      include/linux/cfag12864b.h
2285
2286 AVR32 ARCHITECTURE
2287 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2288 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2289 W:      http://www.atmel.com/products/AVR32/
2290 W:      http://mirror.egtvedt.no/avr32linux.org/
2291 W:      http://avrfreaks.net/
2292 S:      Maintained
2293 F:      arch/avr32/
2294
2295 AVR32/AT32AP MACHINE SUPPORT
2296 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2297 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2298 S:      Maintained
2299 F:      arch/avr32/mach-at32ap/
2300
2301 AX.25 NETWORK LAYER
2302 M:      Ralf Baechle <ralf@linux-mips.org>
2303 L:      linux-hams@vger.kernel.org
2304 W:      http://www.linux-ax25.org/
2305 S:      Maintained
2306 F:      include/uapi/linux/ax25.h
2307 F:      include/net/ax25.h
2308 F:      net/ax25/
2309
2310 AZ6007 DVB DRIVER
2311 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2312 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2313 L:      linux-media@vger.kernel.org
2314 W:      https://linuxtv.org
2315 T:      git git://linuxtv.org/media_tree.git
2316 S:      Maintained
2317 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2318
2319 AZTECH FM RADIO RECEIVER DRIVER
2320 M:      Hans Verkuil <hverkuil@xs4all.nl>
2321 L:      linux-media@vger.kernel.org
2322 T:      git git://linuxtv.org/media_tree.git
2323 W:      https://linuxtv.org
2324 S:      Maintained
2325 F:      drivers/media/radio/radio-aztech*
2326
2327 B43 WIRELESS DRIVER
2328 L:      linux-wireless@vger.kernel.org
2329 L:      b43-dev@lists.infradead.org
2330 W:      http://wireless.kernel.org/en/users/Drivers/b43
2331 S:      Odd Fixes
2332 F:      drivers/net/wireless/broadcom/b43/
2333
2334 B43LEGACY WIRELESS DRIVER
2335 M:      Larry Finger <Larry.Finger@lwfinger.net>
2336 L:      linux-wireless@vger.kernel.org
2337 L:      b43-dev@lists.infradead.org
2338 W:      http://wireless.kernel.org/en/users/Drivers/b43
2339 S:      Maintained
2340 F:      drivers/net/wireless/broadcom/b43legacy/
2341
2342 BACKLIGHT CLASS/SUBSYSTEM
2343 M:      Jingoo Han <jingoohan1@gmail.com>
2344 M:      Lee Jones <lee.jones@linaro.org>
2345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2346 S:      Maintained
2347 F:      drivers/video/backlight/
2348 F:      include/linux/backlight.h
2349
2350 BATMAN ADVANCED
2351 M:      Marek Lindner <mareklindner@neomailbox.ch>
2352 M:      Simon Wunderlich <sw@simonwunderlich.de>
2353 M:      Antonio Quartulli <a@unstable.cc>
2354 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2355 W:      https://www.open-mesh.org/
2356 Q:      https://patchwork.open-mesh.org/project/batman/list/
2357 S:      Maintained
2358 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2359 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2360 F:      Documentation/networking/batman-adv.txt
2361 F:      include/uapi/linux/batman_adv.h
2362 F:      net/batman-adv/
2363
2364 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2365 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2366 L:      linux-hams@vger.kernel.org
2367 W:      http://www.baycom.org/~tom/ham/ham.html
2368 S:      Maintained
2369 F:      drivers/net/hamradio/baycom*
2370
2371 BCACHE (BLOCK LAYER CACHE)
2372 M:      Kent Overstreet <kent.overstreet@gmail.com>
2373 L:      linux-bcache@vger.kernel.org
2374 W:      http://bcache.evilpiepirate.org
2375 S:      Orphan
2376 F:      drivers/md/bcache/
2377
2378 BDISP ST MEDIA DRIVER
2379 M:      Fabien Dessenne <fabien.dessenne@st.com>
2380 L:      linux-media@vger.kernel.org
2381 T:      git git://linuxtv.org/media_tree.git
2382 W:      https://linuxtv.org
2383 S:      Supported
2384 F:      drivers/media/platform/sti/bdisp
2385
2386 BEFS FILE SYSTEM
2387 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2388 M:      Salah Triki <salah.triki@gmail.com>
2389 S:      Maintained
2390 T:      git git://github.com/luisbg/linux-befs.git
2391 F:      Documentation/filesystems/befs.txt
2392 F:      fs/befs/
2393
2394 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2395 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2396 L:      netdev@vger.kernel.org
2397 S:      Maintained
2398 F:      drivers/net/ethernet/ec_bhf.c
2399
2400 BFS FILE SYSTEM
2401 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2402 S:      Maintained
2403 F:      Documentation/filesystems/bfs.txt
2404 F:      fs/bfs/
2405 F:      include/uapi/linux/bfs_fs.h
2406
2407 BLACKFIN ARCHITECTURE
2408 M:      Steven Miao <realmz6@gmail.com>
2409 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2410 T:      git git://git.code.sf.net/p/adi-linux/code
2411 W:      http://blackfin.uclinux.org
2412 S:      Supported
2413 F:      arch/blackfin/
2414
2415 BLACKFIN EMAC DRIVER
2416 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2417 W:      http://blackfin.uclinux.org
2418 S:      Supported
2419 F:      drivers/net/ethernet/adi/
2420
2421 BLACKFIN RTC DRIVER
2422 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2423 W:      http://blackfin.uclinux.org
2424 S:      Supported
2425 F:      drivers/rtc/rtc-bfin.c
2426
2427 BLACKFIN SDH DRIVER
2428 M:      Sonic Zhang <sonic.zhang@analog.com>
2429 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2430 W:      http://blackfin.uclinux.org
2431 S:      Supported
2432 F:      drivers/mmc/host/bfin_sdh.c
2433
2434 BLACKFIN SERIAL DRIVER
2435 M:      Sonic Zhang <sonic.zhang@analog.com>
2436 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2437 W:      http://blackfin.uclinux.org
2438 S:      Supported
2439 F:      drivers/tty/serial/bfin_uart.c
2440
2441 BLACKFIN WATCHDOG DRIVER
2442 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2443 W:      http://blackfin.uclinux.org
2444 S:      Supported
2445 F:      drivers/watchdog/bfin_wdt.c
2446
2447 BLACKFIN I2C TWI DRIVER
2448 M:      Sonic Zhang <sonic.zhang@analog.com>
2449 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2450 W:      http://blackfin.uclinux.org/
2451 S:      Supported
2452 F:      drivers/i2c/busses/i2c-bfin-twi.c
2453
2454 BLACKFIN MEDIA DRIVER
2455 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2456 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2457 W:      http://blackfin.uclinux.org/
2458 S:      Supported
2459 F:      drivers/media/platform/blackfin/
2460 F:      drivers/media/i2c/adv7183*
2461 F:      drivers/media/i2c/vs6624*
2462
2463 BLINKM RGB LED DRIVER
2464 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2465 S:      Maintained
2466 F:      drivers/leds/leds-blinkm.c
2467
2468 BLOCK LAYER
2469 M:      Jens Axboe <axboe@kernel.dk>
2470 L:      linux-block@vger.kernel.org
2471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2472 S:      Maintained
2473 F:      block/
2474 F:      kernel/trace/blktrace.c
2475
2476 BLOCK2MTD DRIVER
2477 M:      Joern Engel <joern@lazybastard.org>
2478 L:      linux-mtd@lists.infradead.org
2479 S:      Maintained
2480 F:      drivers/mtd/devices/block2mtd.c
2481
2482 BLUETOOTH DRIVERS
2483 M:      Marcel Holtmann <marcel@holtmann.org>
2484 M:      Gustavo Padovan <gustavo@padovan.org>
2485 M:      Johan Hedberg <johan.hedberg@gmail.com>
2486 L:      linux-bluetooth@vger.kernel.org
2487 W:      http://www.bluez.org/
2488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2490 S:      Maintained
2491 F:      drivers/bluetooth/
2492
2493 BLUETOOTH SUBSYSTEM
2494 M:      Marcel Holtmann <marcel@holtmann.org>
2495 M:      Gustavo Padovan <gustavo@padovan.org>
2496 M:      Johan Hedberg <johan.hedberg@gmail.com>
2497 L:      linux-bluetooth@vger.kernel.org
2498 W:      http://www.bluez.org/
2499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2501 S:      Maintained
2502 F:      net/bluetooth/
2503 F:      include/net/bluetooth/
2504
2505 BONDING DRIVER
2506 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2507 M:      Veaceslav Falico <vfalico@gmail.com>
2508 M:      Andy Gospodarek <andy@greyhouse.net>
2509 L:      netdev@vger.kernel.org
2510 W:      http://sourceforge.net/projects/bonding/
2511 S:      Supported
2512 F:      drivers/net/bonding/
2513 F:      include/uapi/linux/if_bonding.h
2514
2515 BPF (Safe dynamic programs and tools)
2516 M:      Alexei Starovoitov <ast@kernel.org>
2517 L:      netdev@vger.kernel.org
2518 L:      linux-kernel@vger.kernel.org
2519 S:      Supported
2520 F:      kernel/bpf/
2521
2522 BROADCOM B44 10/100 ETHERNET DRIVER
2523 M:      Michael Chan <michael.chan@broadcom.com>
2524 L:      netdev@vger.kernel.org
2525 S:      Supported
2526 F:      drivers/net/ethernet/broadcom/b44.*
2527
2528 BROADCOM B53 ETHERNET SWITCH DRIVER
2529 M:      Florian Fainelli <f.fainelli@gmail.com>
2530 L:      netdev@vger.kernel.org
2531 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2532 S:      Supported
2533 F:      drivers/net/dsa/b53/*
2534 F:      include/linux/platform_data/b53.h
2535
2536 BROADCOM GENET ETHERNET DRIVER
2537 M:      Florian Fainelli <f.fainelli@gmail.com>
2538 L:      netdev@vger.kernel.org
2539 S:      Supported
2540 F:      drivers/net/ethernet/broadcom/genet/
2541
2542 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2543 M:      Sony Chacko <sony.chacko@qlogic.com>
2544 M:      Dept-HSGLinuxNICDev@qlogic.com
2545 L:      netdev@vger.kernel.org
2546 S:      Supported
2547 F:      drivers/net/ethernet/broadcom/bnx2.*
2548 F:      drivers/net/ethernet/broadcom/bnx2_*
2549
2550 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2551 M:      Ariel Elior <ariel.elior@qlogic.com>
2552 L:      netdev@vger.kernel.org
2553 S:      Supported
2554 F:      drivers/net/ethernet/broadcom/bnx2x/
2555
2556 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2557 M:      Florian Fainelli <f.fainelli@gmail.com>
2558 M:      Ray Jui <rjui@broadcom.com>
2559 M:      Scott Branden <sbranden@broadcom.com>
2560 M:      bcm-kernel-feedback-list@broadcom.com
2561 T:      git git://github.com/broadcom/mach-bcm
2562 S:      Maintained
2563 N:      bcm281*
2564 N:      bcm113*
2565 N:      bcm216*
2566 N:      kona
2567 F:      arch/arm/mach-bcm/
2568
2569 BROADCOM BCM2835 ARM ARCHITECTURE
2570 M:      Stephen Warren <swarren@wwwdotorg.org>
2571 M:      Lee Jones <lee@kernel.org>
2572 M:      Eric Anholt <eric@anholt.net>
2573 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2576 S:      Maintained
2577 N:      bcm2835
2578
2579 BROADCOM BCM47XX MIPS ARCHITECTURE
2580 M:      Hauke Mehrtens <hauke@hauke-m.de>
2581 M:      Rafał Miłecki <zajec5@gmail.com>
2582 L:      linux-mips@linux-mips.org
2583 S:      Maintained
2584 F:      Documentation/devicetree/bindings/mips/brcm/
2585 F:      arch/mips/bcm47xx/*
2586 F:      arch/mips/include/asm/mach-bcm47xx/*
2587
2588 BROADCOM BCM5301X ARM ARCHITECTURE
2589 M:      Hauke Mehrtens <hauke@hauke-m.de>
2590 M:      Rafał Miłecki <zajec5@gmail.com>
2591 M:      bcm-kernel-feedback-list@broadcom.com
2592 L:      linux-arm-kernel@lists.infradead.org
2593 S:      Maintained
2594 F:      arch/arm/mach-bcm/bcm_5301x.c
2595 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2596 F:      arch/arm/boot/dts/bcm470*
2597
2598 BROADCOM BCM63XX ARM ARCHITECTURE
2599 M:      Florian Fainelli <f.fainelli@gmail.com>
2600 M:      bcm-kernel-feedback-list@broadcom.com
2601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 T:      git git://github.com/broadcom/stblinux.git
2603 S:      Maintained
2604 N:      bcm63xx
2605
2606 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2607 M:      Kevin Cernekee <cernekee@gmail.com>
2608 L:      linux-usb@vger.kernel.org
2609 S:      Maintained
2610 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2611
2612 BROADCOM BCM7XXX ARM ARCHITECTURE
2613 M:      Brian Norris <computersforpeace@gmail.com>
2614 M:      Gregory Fong <gregory.0xf0@gmail.com>
2615 M:      Florian Fainelli <f.fainelli@gmail.com>
2616 M:      bcm-kernel-feedback-list@broadcom.com
2617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 T:      git git://github.com/broadcom/stblinux.git
2619 S:      Maintained
2620 F:      arch/arm/mach-bcm/*brcmstb*
2621 F:      arch/arm/boot/dts/bcm7*.dts*
2622 F:      drivers/bus/brcmstb_gisb.c
2623 N:      brcmstb
2624
2625 BROADCOM BMIPS MIPS ARCHITECTURE
2626 M:      Kevin Cernekee <cernekee@gmail.com>
2627 M:      Florian Fainelli <f.fainelli@gmail.com>
2628 L:      linux-mips@linux-mips.org
2629 T:      git git://github.com/broadcom/stblinux.git
2630 S:      Maintained
2631 F:      arch/mips/bmips/*
2632 F:      arch/mips/include/asm/mach-bmips/*
2633 F:      arch/mips/kernel/*bmips*
2634 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2635 F:      drivers/irqchip/irq-bcm63*
2636 F:      drivers/irqchip/irq-bcm7*
2637 F:      drivers/irqchip/irq-brcmstb*
2638 F:      include/linux/bcm963xx_nvram.h
2639 F:      include/linux/bcm963xx_tag.h
2640
2641 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2642 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2643 M:      Prashant Sreedharan <prashant@broadcom.com>
2644 M:      Michael Chan <mchan@broadcom.com>
2645 L:      netdev@vger.kernel.org
2646 S:      Supported
2647 F:      drivers/net/ethernet/broadcom/tg3.*
2648
2649 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2650 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2651 M:      Franky Lin <franky.lin@broadcom.com>
2652 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2653 L:      linux-wireless@vger.kernel.org
2654 L:      brcm80211-dev-list.pdl@broadcom.com
2655 S:      Supported
2656 F:      drivers/net/wireless/broadcom/brcm80211/
2657
2658 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2659 M:      QLogic-Storage-Upstream@qlogic.com
2660 L:      linux-scsi@vger.kernel.org
2661 S:      Supported
2662 F:      drivers/scsi/bnx2fc/
2663
2664 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2665 M:      QLogic-Storage-Upstream@qlogic.com
2666 L:      linux-scsi@vger.kernel.org
2667 S:      Supported
2668 F:      drivers/scsi/bnx2i/
2669
2670 BROADCOM IPROC ARM ARCHITECTURE
2671 M:      Ray Jui <rjui@broadcom.com>
2672 M:      Scott Branden <sbranden@broadcom.com>
2673 M:      Jon Mason <jonmason@broadcom.com>
2674 M:      bcm-kernel-feedback-list@broadcom.com
2675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 T:      git git://github.com/broadcom/cygnus-linux.git
2677 S:      Maintained
2678 N:      iproc
2679 N:      cygnus
2680 N:      bcm[-_]nsp
2681 N:      bcm9113*
2682 N:      bcm9583*
2683 N:      bcm9585*
2684 N:      bcm9586*
2685 N:      bcm988312
2686 N:      bcm113*
2687 N:      bcm583*
2688 N:      bcm585*
2689 N:      bcm586*
2690 N:      bcm88312
2691 F:      arch/arm64/boot/dts/broadcom/ns2*
2692 F:      drivers/clk/bcm/clk-ns*
2693 F:      drivers/pinctrl/bcm/pinctrl-ns*
2694
2695 BROADCOM BRCMSTB GPIO DRIVER
2696 M:      Gregory Fong <gregory.0xf0@gmail.com>
2697 L:      bcm-kernel-feedback-list@broadcom.com
2698 S:      Supported
2699 F:      drivers/gpio/gpio-brcmstb.c
2700 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2701
2702 BROADCOM KONA GPIO DRIVER
2703 M:      Ray Jui <rjui@broadcom.com>
2704 L:      bcm-kernel-feedback-list@broadcom.com
2705 S:      Supported
2706 F:      drivers/gpio/gpio-bcm-kona.c
2707 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2708
2709 BROADCOM NVRAM DRIVER
2710 M:      Rafał Miłecki <zajec5@gmail.com>
2711 L:      linux-mips@linux-mips.org
2712 S:      Maintained
2713 F:      drivers/firmware/broadcom/*
2714
2715 BROADCOM STB NAND FLASH DRIVER
2716 M:      Brian Norris <computersforpeace@gmail.com>
2717 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2718 L:      linux-mtd@lists.infradead.org
2719 L:      bcm-kernel-feedback-list@broadcom.com
2720 S:      Maintained
2721 F:      drivers/mtd/nand/brcmnand/
2722
2723 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2724 M:      Rafał Miłecki <zajec5@gmail.com>
2725 L:      linux-wireless@vger.kernel.org
2726 S:      Maintained
2727 F:      drivers/bcma/
2728 F:      include/linux/bcma/
2729
2730 BROADCOM SYSTEMPORT ETHERNET DRIVER
2731 M:      Florian Fainelli <f.fainelli@gmail.com>
2732 L:      netdev@vger.kernel.org
2733 S:      Supported
2734 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2735
2736 BROADCOM VULCAN ARM64 SOC
2737 M:      Jayachandran C. <jchandra@broadcom.com>
2738 M:      bcm-kernel-feedback-list@broadcom.com
2739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 S:      Maintained
2741 F:      arch/arm64/boot/dts/broadcom/vulcan*
2742
2743 BROCADE BFA FC SCSI DRIVER
2744 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2745 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2746 L:      linux-scsi@vger.kernel.org
2747 S:      Supported
2748 F:      drivers/scsi/bfa/
2749
2750 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2751 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2752 L:      netdev@vger.kernel.org
2753 S:      Supported
2754 F:      drivers/net/ethernet/brocade/bna/
2755
2756 BSG (block layer generic sg v4 driver)
2757 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2758 L:      linux-scsi@vger.kernel.org
2759 S:      Supported
2760 F:      block/bsg.c
2761 F:      include/linux/bsg.h
2762 F:      include/uapi/linux/bsg.h
2763
2764 BT87X AUDIO DRIVER
2765 M:      Clemens Ladisch <clemens@ladisch.de>
2766 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2767 T:      git git://git.alsa-project.org/alsa-kernel.git
2768 S:      Maintained
2769 F:      Documentation/sound/alsa/Bt87x.txt
2770 F:      sound/pci/bt87x.c
2771
2772 BT8XXGPIO DRIVER
2773 M:      Michael Buesch <m@bues.ch>
2774 W:      http://bu3sch.de/btgpio.php
2775 S:      Maintained
2776 F:      drivers/gpio/gpio-bt8xx.c
2777
2778 BTRFS FILE SYSTEM
2779 M:      Chris Mason <clm@fb.com>
2780 M:      Josef Bacik <jbacik@fb.com>
2781 M:      David Sterba <dsterba@suse.com>
2782 L:      linux-btrfs@vger.kernel.org
2783 W:      http://btrfs.wiki.kernel.org/
2784 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2786 S:      Maintained
2787 F:      Documentation/filesystems/btrfs.txt
2788 F:      fs/btrfs/
2789
2790 BTTV VIDEO4LINUX DRIVER
2791 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2793 L:      linux-media@vger.kernel.org
2794 W:      https://linuxtv.org
2795 T:      git git://linuxtv.org/media_tree.git
2796 S:      Odd fixes
2797 F:      Documentation/video4linux/bttv/
2798 F:      drivers/media/pci/bt8xx/bttv*
2799
2800 BUSLOGIC SCSI DRIVER
2801 M:      Khalid Aziz <khalid@gonehiking.org>
2802 L:      linux-scsi@vger.kernel.org
2803 S:      Maintained
2804 F:      drivers/scsi/BusLogic.*
2805 F:      drivers/scsi/FlashPoint.*
2806
2807 C-MEDIA CMI8788 DRIVER
2808 M:      Clemens Ladisch <clemens@ladisch.de>
2809 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2810 T:      git git://git.alsa-project.org/alsa-kernel.git
2811 S:      Maintained
2812 F:      sound/pci/oxygen/
2813
2814 C6X ARCHITECTURE
2815 M:      Mark Salter <msalter@redhat.com>
2816 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2817 L:      linux-c6x-dev@linux-c6x.org
2818 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2819 S:      Maintained
2820 F:      arch/c6x/
2821
2822 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2823 M:      David Howells <dhowells@redhat.com>
2824 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2825 S:      Supported
2826 F:      Documentation/filesystems/caching/cachefiles.txt
2827 F:      fs/cachefiles/
2828
2829 CADET FM/AM RADIO RECEIVER DRIVER
2830 M:      Hans Verkuil <hverkuil@xs4all.nl>
2831 L:      linux-media@vger.kernel.org
2832 T:      git git://linuxtv.org/media_tree.git
2833 W:      https://linuxtv.org
2834 S:      Maintained
2835 F:      drivers/media/radio/radio-cadet*
2836
2837 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2838 M:      Jonathan Corbet <corbet@lwn.net>
2839 L:      linux-media@vger.kernel.org
2840 T:      git git://linuxtv.org/media_tree.git
2841 S:      Maintained
2842 F:      Documentation/video4linux/cafe_ccic
2843 F:      drivers/media/platform/marvell-ccic/
2844
2845 CAIF NETWORK LAYER
2846 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2847 L:      netdev@vger.kernel.org
2848 S:      Supported
2849 F:      Documentation/networking/caif/
2850 F:      drivers/net/caif/
2851 F:      include/uapi/linux/caif/
2852 F:      include/net/caif/
2853 F:      net/caif/
2854
2855 CALGARY x86-64 IOMMU
2856 M:      Muli Ben-Yehuda <mulix@mulix.org>
2857 M:      Jon Mason <jdmason@kudzu.us>
2858 L:      iommu@lists.linux-foundation.org
2859 S:      Maintained
2860 F:      arch/x86/kernel/pci-calgary_64.c
2861 F:      arch/x86/kernel/tce_64.c
2862 F:      arch/x86/include/asm/calgary.h
2863 F:      arch/x86/include/asm/tce.h
2864
2865 CAN NETWORK LAYER
2866 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2867 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2868 L:      linux-can@vger.kernel.org
2869 W:      https://github.com/linux-can
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2872 S:      Maintained
2873 F:      Documentation/networking/can.txt
2874 F:      net/can/
2875 F:      include/linux/can/core.h
2876 F:      include/uapi/linux/can.h
2877 F:      include/uapi/linux/can/bcm.h
2878 F:      include/uapi/linux/can/raw.h
2879 F:      include/uapi/linux/can/gw.h
2880
2881 CAN NETWORK DRIVERS
2882 M:      Wolfgang Grandegger <wg@grandegger.com>
2883 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2884 L:      linux-can@vger.kernel.org
2885 W:      https://github.com/linux-can
2886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2888 S:      Maintained
2889 F:      Documentation/devicetree/bindings/net/can/
2890 F:      drivers/net/can/
2891 F:      include/linux/can/dev.h
2892 F:      include/linux/can/platform/
2893 F:      include/uapi/linux/can/error.h
2894 F:      include/uapi/linux/can/netlink.h
2895
2896 CAPABILITIES
2897 M:      Serge Hallyn <serge@hallyn.com>
2898 L:      linux-security-module@vger.kernel.org
2899 S:      Supported
2900 F:      include/linux/capability.h
2901 F:      include/uapi/linux/capability.h
2902 F:      security/commoncap.c
2903 F:      kernel/capability.c
2904
2905 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2906 M:      Kevin Tsai <ktsai@capellamicro.com>
2907 S:      Maintained
2908 F:      drivers/iio/light/cm*
2909 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2910
2911 CAVIUM I2C DRIVER
2912 M:      Jan Glauber <jglauber@cavium.com>
2913 M:      David Daney <david.daney@cavium.com>
2914 W:      http://www.cavium.com
2915 S:      Supported
2916 F:      drivers/i2c/busses/i2c-octeon*
2917 F:      drivers/i2c/busses/i2c-thunderx*
2918
2919 CAVIUM LIQUIDIO NETWORK DRIVER
2920 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2921 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2922 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2923 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2924 L:     netdev@vger.kernel.org
2925 W:     http://www.cavium.com
2926 S:     Supported
2927 F:     drivers/net/ethernet/cavium/liquidio/
2928
2929 CC2520 IEEE-802.15.4 RADIO DRIVER
2930 M:      Varka Bhadram <varkabhadram@gmail.com>
2931 L:      linux-wpan@vger.kernel.org
2932 S:      Maintained
2933 F:      drivers/net/ieee802154/cc2520.c
2934 F:      include/linux/spi/cc2520.h
2935 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2936
2937 CEC DRIVER
2938 M:      Hans Verkuil <hans.verkuil@cisco.com>
2939 L:      linux-media@vger.kernel.org
2940 T:      git git://linuxtv.org/media_tree.git
2941 W:      http://linuxtv.org
2942 S:      Supported
2943 F:      Documentation/cec.txt
2944 F:      Documentation/DocBook/media/v4l/cec*
2945 F:      drivers/staging/media/cec/
2946 F:      drivers/media/cec-edid.c
2947 F:      drivers/media/rc/keymaps/rc-cec.c
2948 F:      include/media/cec.h
2949 F:      include/media/cec-edid.h
2950 F:      include/linux/cec.h
2951 F:      include/linux/cec-funcs.h
2952
2953 CELL BROADBAND ENGINE ARCHITECTURE
2954 M:      Arnd Bergmann <arnd@arndb.de>
2955 L:      linuxppc-dev@lists.ozlabs.org
2956 W:      http://www.ibm.com/developerworks/power/cell/
2957 S:      Supported
2958 F:      arch/powerpc/include/asm/cell*.h
2959 F:      arch/powerpc/include/asm/spu*.h
2960 F:      arch/powerpc/include/uapi/asm/spu*.h
2961 F:      arch/powerpc/oprofile/*cell*
2962 F:      arch/powerpc/platforms/cell/
2963
2964 CEPH COMMON CODE (LIBCEPH)
2965 M:      Ilya Dryomov <idryomov@gmail.com>
2966 M:      "Yan, Zheng" <zyan@redhat.com>
2967 M:      Sage Weil <sage@redhat.com>
2968 L:      ceph-devel@vger.kernel.org
2969 W:      http://ceph.com/
2970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2971 T:      git git://github.com/ceph/ceph-client.git
2972 S:      Supported
2973 F:      net/ceph/
2974 F:      include/linux/ceph/
2975 F:      include/linux/crush/
2976
2977 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2978 M:      "Yan, Zheng" <zyan@redhat.com>
2979 M:      Sage Weil <sage@redhat.com>
2980 M:      Ilya Dryomov <idryomov@gmail.com>
2981 L:      ceph-devel@vger.kernel.org
2982 W:      http://ceph.com/
2983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2984 T:      git git://github.com/ceph/ceph-client.git
2985 S:      Supported
2986 F:      Documentation/filesystems/ceph.txt
2987 F:      fs/ceph/
2988
2989 CERTIFICATE HANDLING:
2990 M:      David Howells <dhowells@redhat.com>
2991 M:      David Woodhouse <dwmw2@infradead.org>
2992 L:      keyrings@vger.kernel.org
2993 S:      Maintained
2994 F:      Documentation/module-signing.txt
2995 F:      certs/
2996 F:      scripts/sign-file.c
2997 F:      scripts/extract-cert.c
2998
2999 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3000 L:      linux-usb@vger.kernel.org
3001 S:      Orphan
3002 F:      Documentation/usb/WUSB-Design-overview.txt
3003 F:      Documentation/usb/wusb-cbaf
3004 F:      drivers/usb/host/hwa-hc.c
3005 F:      drivers/usb/host/whci/
3006 F:      drivers/usb/wusbcore/
3007 F:      include/linux/usb/wusb*
3008
3009 CFAG12864B LCD DRIVER
3010 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3011 W:      http://miguelojeda.es/auxdisplay.htm
3012 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3013 S:      Maintained
3014 F:      drivers/auxdisplay/cfag12864b.c
3015 F:      include/linux/cfag12864b.h
3016
3017 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3018 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3019 W:      http://miguelojeda.es/auxdisplay.htm
3020 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3021 S:      Maintained
3022 F:      drivers/auxdisplay/cfag12864bfb.c
3023 F:      include/linux/cfag12864b.h
3024
3025 CFG80211 and NL80211
3026 M:      Johannes Berg <johannes@sipsolutions.net>
3027 L:      linux-wireless@vger.kernel.org
3028 W:      http://wireless.kernel.org/
3029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3031 S:      Maintained
3032 F:      include/uapi/linux/nl80211.h
3033 F:      include/net/cfg80211.h
3034 F:      net/wireless/*
3035 X:      net/wireless/wext*
3036
3037 CHAR and MISC DRIVERS
3038 M:      Arnd Bergmann <arnd@arndb.de>
3039 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3041 S:      Supported
3042 F:      drivers/char/*
3043 F:      drivers/misc/*
3044 F:      include/linux/miscdevice.h
3045
3046 CHECKPATCH
3047 M:      Andy Whitcroft <apw@canonical.com>
3048 M:      Joe Perches <joe@perches.com>
3049 S:      Maintained
3050 F:      scripts/checkpatch.pl
3051
3052 CHINESE DOCUMENTATION
3053 M:      Harry Wei <harryxiyou@gmail.com>
3054 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3055 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3056 S:      Maintained
3057 F:      Documentation/zh_CN/
3058
3059 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3060 M:      Peter Chen <Peter.Chen@nxp.com>
3061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3062 L:      linux-usb@vger.kernel.org
3063 S:      Maintained
3064 F:      drivers/usb/chipidea/
3065
3066 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3067 M:      Hans de Goede <hdegoede@redhat.com>
3068 L:      linux-input@vger.kernel.org
3069 S:      Maintained
3070 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3071 F:      drivers/input/touchscreen/chipone_icn8318.c
3072
3073 CHROME HARDWARE PLATFORM SUPPORT
3074 M:      Olof Johansson <olof@lixom.net>
3075 S:      Maintained
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3077 F:      drivers/platform/chrome/
3078
3079 CISCO VIC ETHERNET NIC DRIVER
3080 M:      Christian Benvenuti <benve@cisco.com>
3081 M:      Sujith Sankar <ssujith@cisco.com>
3082 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3083 M:      Neel Patel <neepatel@cisco.com>
3084 S:      Supported
3085 F:      drivers/net/ethernet/cisco/enic/
3086
3087 CISCO VIC LOW LATENCY NIC DRIVER
3088 M:      Christian Benvenuti <benve@cisco.com>
3089 M:      Dave Goodell <dgoodell@cisco.com>
3090 S:      Supported
3091 F:      drivers/infiniband/hw/usnic/
3092
3093 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3094 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3095 L:      netdev@vger.kernel.org
3096 S:      Maintained
3097 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3098
3099 CIRRUS LOGIC AUDIO CODEC DRIVERS
3100 M:      Brian Austin <brian.austin@cirrus.com>
3101 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3103 S:      Maintained
3104 F:      sound/soc/codecs/cs*
3105
3106 CLEANCACHE API
3107 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3108 L:      linux-kernel@vger.kernel.org
3109 S:      Maintained
3110 F:      mm/cleancache.c
3111 F:      include/linux/cleancache.h
3112
3113 CLK API
3114 M:      Russell King <linux@armlinux.org.uk>
3115 L:      linux-clk@vger.kernel.org
3116 S:      Maintained
3117 F:      include/linux/clk.h
3118
3119 CLOCKSOURCE, CLOCKEVENT DRIVERS
3120 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3121 M:      Thomas Gleixner <tglx@linutronix.de>
3122 L:      linux-kernel@vger.kernel.org
3123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3124 S:      Supported
3125 F:      drivers/clocksource
3126
3127 CISCO FCOE HBA DRIVER
3128 M:      Hiral Patel <hiralpat@cisco.com>
3129 M:      Suma Ramars <sramars@cisco.com>
3130 M:      Brian Uchino <buchino@cisco.com>
3131 L:      linux-scsi@vger.kernel.org
3132 S:      Supported
3133 F:      drivers/scsi/fnic/
3134
3135 CISCO SCSI HBA DRIVER
3136 M:      Narsimhulu Musini <nmusini@cisco.com>
3137 M:      Sesidhar Baddela <sebaddel@cisco.com>
3138 L:      linux-scsi@vger.kernel.org
3139 S:      Supported
3140 F:      drivers/scsi/snic/
3141
3142 CMPC ACPI DRIVER
3143 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3144 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3145 L:      platform-driver-x86@vger.kernel.org
3146 S:      Supported
3147 F:      drivers/platform/x86/classmate-laptop.c
3148
3149 COBALT MEDIA DRIVER
3150 M:      Hans Verkuil <hans.verkuil@cisco.com>
3151 L:      linux-media@vger.kernel.org
3152 T:      git git://linuxtv.org/media_tree.git
3153 W:      https://linuxtv.org
3154 S:      Supported
3155 F:      drivers/media/pci/cobalt/
3156
3157 COCCINELLE/Semantic Patches (SmPL)
3158 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3159 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3160 M:      Nicolas Palix <nicolas.palix@imag.fr>
3161 M:      Michal Marek <mmarek@suse.com>
3162 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3164 W:      http://coccinelle.lip6.fr/
3165 S:      Supported
3166 F:      Documentation/dev-tools/coccinelle.rst
3167 F:      scripts/coccinelle/
3168 F:      scripts/coccicheck
3169
3170 CODA FILE SYSTEM
3171 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3172 M:      coda@cs.cmu.edu
3173 L:      codalist@coda.cs.cmu.edu
3174 W:      http://www.coda.cs.cmu.edu/
3175 S:      Maintained
3176 F:      Documentation/filesystems/coda.txt
3177 F:      fs/coda/
3178 F:      include/linux/coda*.h
3179 F:      include/uapi/linux/coda*.h
3180
3181 CODA V4L2 MEM2MEM DRIVER
3182 M:      Philipp Zabel <p.zabel@pengutronix.de>
3183 L:      linux-media@vger.kernel.org
3184 S:      Maintained
3185 F:      Documentation/devicetree/bindings/media/coda.txt
3186 F:      drivers/media/platform/coda/
3187
3188 COMMON CLK FRAMEWORK
3189 M:      Michael Turquette <mturquette@baylibre.com>
3190 M:      Stephen Boyd <sboyd@codeaurora.org>
3191 L:      linux-clk@vger.kernel.org
3192 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3194 S:      Maintained
3195 F:      Documentation/devicetree/bindings/clock/
3196 F:      drivers/clk/
3197 X:      drivers/clk/clkdev.c
3198 F:      include/linux/clk-pr*
3199 F:      include/linux/clk/
3200
3201 COMMON INTERNET FILE SYSTEM (CIFS)
3202 M:      Steve French <sfrench@samba.org>
3203 L:      linux-cifs@vger.kernel.org
3204 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3205 W:      http://linux-cifs.samba.org/
3206 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3207 S:      Supported
3208 F:      Documentation/filesystems/cifs/
3209 F:      fs/cifs/
3210
3211 COMPACTPCI HOTPLUG CORE
3212 M:      Scott Murray <scott@spiteful.org>
3213 L:      linux-pci@vger.kernel.org
3214 S:      Maintained
3215 F:      drivers/pci/hotplug/cpci_hotplug*
3216
3217 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3218 M:      Scott Murray <scott@spiteful.org>
3219 L:      linux-pci@vger.kernel.org
3220 S:      Maintained
3221 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3222
3223 COMPACTPCI HOTPLUG GENERIC DRIVER
3224 M:      Scott Murray <scott@spiteful.org>
3225 L:      linux-pci@vger.kernel.org
3226 S:      Maintained
3227 F:      drivers/pci/hotplug/cpcihp_generic.c
3228
3229 COMPAL LAPTOP SUPPORT
3230 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3231 L:      platform-driver-x86@vger.kernel.org
3232 S:      Maintained
3233 F:      drivers/platform/x86/compal-laptop.c
3234
3235 CONEXANT ACCESSRUNNER USB DRIVER
3236 L:      accessrunner-general@lists.sourceforge.net
3237 W:      http://accessrunner.sourceforge.net/
3238 S:      Orphan
3239 F:      drivers/usb/atm/cxacru.c
3240
3241 CONFIGFS
3242 M:      Joel Becker <jlbec@evilplan.org>
3243 M:      Christoph Hellwig <hch@lst.de>
3244 T:      git git://git.infradead.org/users/hch/configfs.git
3245 S:      Supported
3246 F:      fs/configfs/
3247 F:      include/linux/configfs.h
3248
3249 CONNECTOR
3250 M:      Evgeniy Polyakov <zbr@ioremap.net>
3251 L:      netdev@vger.kernel.org
3252 S:      Maintained
3253 F:      drivers/connector/
3254
3255 CONTROL GROUP (CGROUP)
3256 M:      Tejun Heo <tj@kernel.org>
3257 M:      Li Zefan <lizefan@huawei.com>
3258 M:      Johannes Weiner <hannes@cmpxchg.org>
3259 L:      cgroups@vger.kernel.org
3260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3261 S:      Maintained
3262 F:      Documentation/cgroup*
3263 F:      include/linux/cgroup*
3264 F:      kernel/cgroup*
3265
3266 CONTROL GROUP - CPUSET
3267 M:      Li Zefan <lizefan@huawei.com>
3268 L:      cgroups@vger.kernel.org
3269 W:      http://www.bullopensource.org/cpuset/
3270 W:      http://oss.sgi.com/projects/cpusets/
3271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3272 S:      Maintained
3273 F:      Documentation/cgroup-v1/cpusets.txt
3274 F:      include/linux/cpuset.h
3275 F:      kernel/cpuset.c
3276
3277 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3278 M:      Johannes Weiner <hannes@cmpxchg.org>
3279 M:      Michal Hocko <mhocko@kernel.org>
3280 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3281 L:      cgroups@vger.kernel.org
3282 L:      linux-mm@kvack.org
3283 S:      Maintained
3284 F:      mm/memcontrol.c
3285 F:      mm/swap_cgroup.c
3286
3287 CORETEMP HARDWARE MONITORING DRIVER
3288 M:      Fenghua Yu <fenghua.yu@intel.com>
3289 L:      linux-hwmon@vger.kernel.org
3290 S:      Maintained
3291 F:      Documentation/hwmon/coretemp
3292 F:      drivers/hwmon/coretemp.c
3293
3294 COSA/SRP SYNC SERIAL DRIVER
3295 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3296 W:      http://www.fi.muni.cz/~kas/cosa/
3297 S:      Maintained
3298 F:      drivers/net/wan/cosa*
3299
3300 CPMAC ETHERNET DRIVER
3301 M:      Florian Fainelli <f.fainelli@gmail.com>
3302 L:      netdev@vger.kernel.org
3303 S:      Maintained
3304 F:      drivers/net/ethernet/ti/cpmac.c
3305
3306 CPU FREQUENCY DRIVERS
3307 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3308 M:      Viresh Kumar <viresh.kumar@linaro.org>
3309 L:      linux-pm@vger.kernel.org
3310 S:      Maintained
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3312 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3313 F:      Documentation/cpu-freq/
3314 F:      drivers/cpufreq/
3315 F:      include/linux/cpufreq.h
3316
3317 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3318 M:      Viresh Kumar <viresh.kumar@linaro.org>
3319 M:      Sudeep Holla <sudeep.holla@arm.com>
3320 L:      linux-pm@vger.kernel.org
3321 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3322 S:      Maintained
3323 F:      drivers/cpufreq/arm_big_little.h
3324 F:      drivers/cpufreq/arm_big_little.c
3325 F:      drivers/cpufreq/arm_big_little_dt.c
3326
3327 CPUIDLE DRIVER - ARM BIG LITTLE
3328 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3329 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3330 L:      linux-pm@vger.kernel.org
3331 L:      linux-arm-kernel@lists.infradead.org
3332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3333 S:      Maintained
3334 F:      drivers/cpuidle/cpuidle-big_little.c
3335
3336 CPUIDLE DRIVER - ARM EXYNOS
3337 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3338 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3339 M:      Kukjin Kim <kgene@kernel.org>
3340 L:      linux-pm@vger.kernel.org
3341 L:      linux-samsung-soc@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/cpuidle/cpuidle-exynos.c
3344 F:      arch/arm/mach-exynos/pm.c
3345
3346 CPUIDLE DRIVERS
3347 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3348 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3349 L:      linux-pm@vger.kernel.org
3350 S:      Maintained
3351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3352 F:      drivers/cpuidle/*
3353 F:      include/linux/cpuidle.h
3354
3355 CPUID/MSR DRIVER
3356 M:      "H. Peter Anvin" <hpa@zytor.com>
3357 S:      Maintained
3358 F:      arch/x86/kernel/cpuid.c
3359 F:      arch/x86/kernel/msr.c
3360
3361 CPU POWER MONITORING SUBSYSTEM
3362 M:      Thomas Renninger <trenn@suse.com>
3363 L:      linux-pm@vger.kernel.org
3364 S:      Maintained
3365 F:      tools/power/cpupower/
3366
3367 CRAMFS FILESYSTEM
3368 W:      http://sourceforge.net/projects/cramfs/
3369 S:      Orphan / Obsolete
3370 F:      Documentation/filesystems/cramfs.txt
3371 F:      fs/cramfs/
3372
3373 CRIS PORT
3374 M:      Mikael Starvik <starvik@axis.com>
3375 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3376 L:      linux-cris-kernel@axis.com
3377 W:      http://developer.axis.com
3378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3379 S:      Maintained
3380 F:      arch/cris/
3381 F:      drivers/tty/serial/crisv10.*
3382
3383 CRYPTO API
3384 M:      Herbert Xu <herbert@gondor.apana.org.au>
3385 M:      "David S. Miller" <davem@davemloft.net>
3386 L:      linux-crypto@vger.kernel.org
3387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3389 S:      Maintained
3390 F:      Documentation/crypto/
3391 F:      Documentation/devicetree/bindings/crypto/
3392 F:      Documentation/DocBook/crypto-API.tmpl
3393 F:      arch/*/crypto/
3394 F:      crypto/
3395 F:      drivers/crypto/
3396 F:      include/crypto/
3397
3398 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3399 M:      Neil Horman <nhorman@tuxdriver.com>
3400 L:      linux-crypto@vger.kernel.org
3401 S:      Maintained
3402 F:      crypto/ansi_cprng.c
3403 F:      crypto/rng.c
3404
3405 CS3308 MEDIA DRIVER
3406 M:      Hans Verkuil <hverkuil@xs4all.nl>
3407 L:      linux-media@vger.kernel.org
3408 T:      git git://linuxtv.org/media_tree.git
3409 W:      http://linuxtv.org
3410 S:      Odd Fixes
3411 F:      drivers/media/i2c/cs3308.c
3412 F:      drivers/media/i2c/cs3308.h
3413
3414 CS5535 Audio ALSA driver
3415 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3416 S:      Maintained
3417 F:      sound/pci/cs5535audio/
3418
3419 CW1200 WLAN driver
3420 M:      Solomon Peachy <pizza@shaftnet.org>
3421 S:      Maintained
3422 F:      drivers/net/wireless/st/cw1200/
3423
3424 CX18 VIDEO4LINUX DRIVER
3425 M:      Andy Walls <awalls@md.metrocast.net>
3426 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3427 L:      linux-media@vger.kernel.org
3428 T:      git git://linuxtv.org/media_tree.git
3429 W:      https://linuxtv.org
3430 W:      http://www.ivtvdriver.org/index.php/Cx18
3431 S:      Maintained
3432 F:      Documentation/video4linux/cx18.txt
3433 F:      drivers/media/pci/cx18/
3434 F:      include/uapi/linux/ivtv*
3435
3436 CX2341X MPEG ENCODER HELPER MODULE
3437 M:      Hans Verkuil <hverkuil@xs4all.nl>
3438 L:      linux-media@vger.kernel.org
3439 T:      git git://linuxtv.org/media_tree.git
3440 W:      https://linuxtv.org
3441 S:      Maintained
3442 F:      drivers/media/common/cx2341x*
3443 F:      include/media/cx2341x*
3444
3445 CX24120 MEDIA DRIVER
3446 M:      Jemma Denson <jdenson@gmail.com>
3447 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3448 L:      linux-media@vger.kernel.org
3449 W:      https://linuxtv.org
3450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3451 S:      Maintained
3452 F:      drivers/media/dvb-frontends/cx24120*
3453
3454 CX88 VIDEO4LINUX DRIVER
3455 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3456 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3457 L:      linux-media@vger.kernel.org
3458 W:      https://linuxtv.org
3459 T:      git git://linuxtv.org/media_tree.git
3460 S:      Odd fixes
3461 F:      Documentation/video4linux/cx88/
3462 F:      drivers/media/pci/cx88/
3463
3464 CXD2820R MEDIA DRIVER
3465 M:      Antti Palosaari <crope@iki.fi>
3466 L:      linux-media@vger.kernel.org
3467 W:      https://linuxtv.org
3468 W:      http://palosaari.fi/linux/
3469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3470 T:      git git://linuxtv.org/anttip/media_tree.git
3471 S:      Maintained
3472 F:      drivers/media/dvb-frontends/cxd2820r*
3473
3474 CXGB3 ETHERNET DRIVER (CXGB3)
3475 M:      Santosh Raspatur <santosh@chelsio.com>
3476 L:      netdev@vger.kernel.org
3477 W:      http://www.chelsio.com
3478 S:      Supported
3479 F:      drivers/net/ethernet/chelsio/cxgb3/
3480
3481 CXGB3 ISCSI DRIVER (CXGB3I)
3482 M:      Karen Xie <kxie@chelsio.com>
3483 L:      linux-scsi@vger.kernel.org
3484 W:      http://www.chelsio.com
3485 S:      Supported
3486 F:      drivers/scsi/cxgbi/cxgb3i
3487
3488 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3489 M:      Steve Wise <swise@chelsio.com>
3490 L:      linux-rdma@vger.kernel.org
3491 W:      http://www.openfabrics.org
3492 S:      Supported
3493 F:      drivers/infiniband/hw/cxgb3/
3494
3495 CXGB4 ETHERNET DRIVER (CXGB4)
3496 M:      Hariprasad S <hariprasad@chelsio.com>
3497 L:      netdev@vger.kernel.org
3498 W:      http://www.chelsio.com
3499 S:      Supported
3500 F:      drivers/net/ethernet/chelsio/cxgb4/
3501
3502 CXGB4 ISCSI DRIVER (CXGB4I)
3503 M:      Karen Xie <kxie@chelsio.com>
3504 L:      linux-scsi@vger.kernel.org
3505 W:      http://www.chelsio.com
3506 S:      Supported
3507 F:      drivers/scsi/cxgbi/cxgb4i
3508
3509 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3510 M:      Steve Wise <swise@chelsio.com>
3511 L:      linux-rdma@vger.kernel.org
3512 W:      http://www.openfabrics.org
3513 S:      Supported
3514 F:      drivers/infiniband/hw/cxgb4/
3515
3516 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3517 M:      Casey Leedom <leedom@chelsio.com>
3518 L:      netdev@vger.kernel.org
3519 W:      http://www.chelsio.com
3520 S:      Supported
3521 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3522
3523 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3524 M:      Ian Munsie <imunsie@au1.ibm.com>
3525 M:      Michael Neuling <mikey@neuling.org>
3526 L:      linuxppc-dev@lists.ozlabs.org
3527 S:      Supported
3528 F:      drivers/misc/cxl/
3529 F:      include/misc/cxl*
3530 F:      include/uapi/misc/cxl.h
3531 F:      Documentation/powerpc/cxl.txt
3532 F:      Documentation/powerpc/cxl.txt
3533 F:      Documentation/ABI/testing/sysfs-class-cxl
3534
3535 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3536 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3537 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3538 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3539 L:      linux-scsi@vger.kernel.org
3540 S:      Supported
3541 F:      drivers/scsi/cxlflash/
3542 F:      include/uapi/scsi/cxlflash_ioctls.h
3543 F:      Documentation/powerpc/cxlflash.txt
3544
3545 STMMAC ETHERNET DRIVER
3546 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3547 M:      Alexandre Torgue <alexandre.torgue@st.com>
3548 L:      netdev@vger.kernel.org
3549 W:      http://www.stlinux.com
3550 S:      Supported
3551 F:      drivers/net/ethernet/stmicro/stmmac/
3552
3553 CYBERPRO FB DRIVER
3554 M:      Russell King <linux@armlinux.org.uk>
3555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3556 W:      http://www.armlinux.org.uk/
3557 S:      Maintained
3558 F:      drivers/video/fbdev/cyber2000fb.*
3559
3560 CYCLADES ASYNC MUX DRIVER
3561 W:      http://www.cyclades.com/
3562 S:      Orphan
3563 F:      drivers/tty/cyclades.c
3564 F:      include/linux/cyclades.h
3565 F:      include/uapi/linux/cyclades.h
3566
3567 CYCLADES PC300 DRIVER
3568 W:      http://www.cyclades.com/
3569 S:      Orphan
3570 F:      drivers/net/wan/pc300*
3571
3572 CYPRESS_FIRMWARE MEDIA DRIVER
3573 M:      Antti Palosaari <crope@iki.fi>
3574 L:      linux-media@vger.kernel.org
3575 W:      https://linuxtv.org
3576 W:      http://palosaari.fi/linux/
3577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3578 T:      git git://linuxtv.org/anttip/media_tree.git
3579 S:      Maintained
3580 F:      drivers/media/common/cypress_firmware*
3581
3582 CYTTSP TOUCHSCREEN DRIVER
3583 M:      Ferruh Yigit <fery@cypress.com>
3584 L:      linux-input@vger.kernel.org
3585 S:      Supported
3586 F:      drivers/input/touchscreen/cyttsp*
3587 F:      include/linux/input/cyttsp.h
3588
3589 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3590 M:      Joshua Kinard <kumba@gentoo.org>
3591 S:      Maintained
3592 F:      drivers/rtc/rtc-ds1685.c
3593 F:      include/linux/rtc/ds1685.h
3594
3595 DAMA SLAVE for AX.25
3596 M:      Joerg Reuter <jreuter@yaina.de>
3597 W:      http://yaina.de/jreuter/
3598 W:      http://www.qsl.net/dl1bke/
3599 L:      linux-hams@vger.kernel.org
3600 S:      Maintained
3601 F:      net/ax25/af_ax25.c
3602 F:      net/ax25/ax25_dev.c
3603 F:      net/ax25/ax25_ds_*
3604 F:      net/ax25/ax25_in.c
3605 F:      net/ax25/ax25_out.c
3606 F:      net/ax25/ax25_timer.c
3607 F:      net/ax25/sysctl_net_ax25.c
3608
3609 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3610 L:      netdev@vger.kernel.org
3611 S:      Orphan
3612 F:      Documentation/networking/dmfe.txt
3613 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3614
3615 DC390/AM53C974 SCSI driver
3616 M:      Hannes Reinecke <hare@suse.com>
3617 L:      linux-scsi@vger.kernel.org
3618 S:      Maintained
3619 F:      drivers/scsi/am53c974.c
3620
3621 DC395x SCSI driver
3622 M:      Oliver Neukum <oliver@neukum.org>
3623 M:      Ali Akcaagac <aliakc@web.de>
3624 M:      Jamie Lenehan <lenehan@twibble.org>
3625 L:      dc395x@twibble.org
3626 W:      http://twibble.org/dist/dc395x/
3627 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3628 S:      Maintained
3629 F:      Documentation/scsi/dc395x.txt
3630 F:      drivers/scsi/dc395x.*
3631
3632 DCCP PROTOCOL
3633 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3634 L:      dccp@vger.kernel.org
3635 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3636 S:      Maintained
3637 F:      include/linux/dccp.h
3638 F:      include/uapi/linux/dccp.h
3639 F:      include/linux/tfrc.h
3640 F:      net/dccp/
3641
3642 DECnet NETWORK LAYER
3643 W:      http://linux-decnet.sourceforge.net
3644 L:      linux-decnet-user@lists.sourceforge.net
3645 S:      Orphan
3646 F:      Documentation/networking/decnet.txt
3647 F:      net/decnet/
3648
3649 DECSTATION PLATFORM SUPPORT
3650 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3651 L:      linux-mips@linux-mips.org
3652 W:      http://www.linux-mips.org/wiki/DECstation
3653 S:      Maintained
3654 F:      arch/mips/dec/
3655 F:      arch/mips/include/asm/dec/
3656 F:      arch/mips/include/asm/mach-dec/
3657
3658 DEFXX FDDI NETWORK DRIVER
3659 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3660 S:      Maintained
3661 F:      drivers/net/fddi/defxx.*
3662
3663 DELL LAPTOP DRIVER
3664 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3665 M:      Pali Rohár <pali.rohar@gmail.com>
3666 L:      platform-driver-x86@vger.kernel.org
3667 S:      Maintained
3668 F:      drivers/platform/x86/dell-laptop.c
3669
3670 DELL LAPTOP RBTN DRIVER
3671 M:      Pali Rohár <pali.rohar@gmail.com>
3672 S:      Maintained
3673 F:      drivers/platform/x86/dell-rbtn.*
3674
3675 DELL LAPTOP FREEFALL DRIVER
3676 M:      Pali Rohár <pali.rohar@gmail.com>
3677 S:      Maintained
3678 F:      drivers/platform/x86/dell-smo8800.c
3679
3680 DELL LAPTOP SMM DRIVER
3681 M:      Pali Rohár <pali.rohar@gmail.com>
3682 S:      Maintained
3683 F:      drivers/hwmon/dell-smm-hwmon.c
3684 F:      include/uapi/linux/i8k.h
3685
3686 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3687 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3688 S:      Maintained
3689 F:      Documentation/dcdbas.txt
3690 F:      drivers/firmware/dcdbas.*
3691
3692 DELL WMI EXTRAS DRIVER
3693 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3694 M:      Pali Rohár <pali.rohar@gmail.com>
3695 S:      Maintained
3696 F:      drivers/platform/x86/dell-wmi.c
3697
3698 DESIGNWARE USB2 DRD IP DRIVER
3699 M:      John Youn <johnyoun@synopsys.com>
3700 L:      linux-usb@vger.kernel.org
3701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3702 S:      Maintained
3703 F:      drivers/usb/dwc2/
3704
3705 DESIGNWARE USB3 DRD IP DRIVER
3706 M:      Felipe Balbi <balbi@kernel.org>
3707 L:      linux-usb@vger.kernel.org
3708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3709 S:      Maintained
3710 F:      drivers/usb/dwc3/
3711
3712 DEVICE COREDUMP (DEV_COREDUMP)
3713 M:      Johannes Berg <johannes@sipsolutions.net>
3714 L:      linux-kernel@vger.kernel.org
3715 S:      Maintained
3716 F:      drivers/base/devcoredump.c
3717 F:      include/linux/devcoredump.h
3718
3719 DEVICE FREQUENCY (DEVFREQ)
3720 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3721 M:      Kyungmin Park <kyungmin.park@samsung.com>
3722 L:      linux-pm@vger.kernel.org
3723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3724 S:      Maintained
3725 F:      drivers/devfreq/
3726 F:      include/linux/devfreq.h
3727 F:      Documentation/devicetree/bindings/devfreq/
3728
3729 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3730 M:      Chanwoo Choi <cw00.choi@samsung.com>
3731 L:      linux-pm@vger.kernel.org
3732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3733 S:      Supported
3734 F:      drivers/devfreq/event/
3735 F:      drivers/devfreq/devfreq-event.c
3736 F:      include/linux/devfreq-event.h
3737 F:      Documentation/devicetree/bindings/devfreq/event/
3738
3739 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3740 M:      Chanwoo Choi <cw00.choi@samsung.com>
3741 L:      linux-pm@vger.kernel.org
3742 L:      linux-samsung-soc@vger.kernel.org
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3744 S:      Maintained
3745 F:      drivers/devfreq/exynos-bus.c
3746 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3747
3748 DEVICE NUMBER REGISTRY
3749 M:      Torben Mathiasen <device@lanana.org>
3750 W:      http://lanana.org/docs/device-list/index.html
3751 S:      Maintained
3752
3753 DEVICE-MAPPER  (LVM)
3754 M:      Alasdair Kergon <agk@redhat.com>
3755 M:      Mike Snitzer <snitzer@redhat.com>
3756 M:      dm-devel@redhat.com
3757 L:      dm-devel@redhat.com
3758 W:      http://sources.redhat.com/dm
3759 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3761 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3762 S:      Maintained
3763 F:      Documentation/device-mapper/
3764 F:      drivers/md/dm*
3765 F:      drivers/md/persistent-data/
3766 F:      include/linux/device-mapper.h
3767 F:      include/linux/dm-*.h
3768 F:      include/uapi/linux/dm-*.h
3769
3770 DEVLINK
3771 M:      Jiri Pirko <jiri@mellanox.com>
3772 L:      netdev@vger.kernel.org
3773 S:      Supported
3774 F:      net/core/devlink.c
3775 F:      include/net/devlink.h
3776 F:      include/uapi/linux/devlink.h
3777
3778 DIALOG SEMICONDUCTOR DRIVERS
3779 M:      Support Opensource <support.opensource@diasemi.com>
3780 W:      http://www.dialog-semiconductor.com/products
3781 S:      Supported
3782 F:      Documentation/hwmon/da90??
3783 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3784 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3785 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3786 F:      drivers/gpio/gpio-da90??.c
3787 F:      drivers/hwmon/da90??-hwmon.c
3788 F:      drivers/iio/adc/da91??-*.c
3789 F:      drivers/input/misc/da90??_onkey.c
3790 F:      drivers/input/touchscreen/da9052_tsi.c
3791 F:      drivers/leds/leds-da90??.c
3792 F:      drivers/mfd/da903x.c
3793 F:      drivers/mfd/da90??-*.c
3794 F:      drivers/mfd/da91??-*.c
3795 F:      drivers/power/supply/da9052-battery.c
3796 F:      drivers/power/supply/da91??-*.c
3797 F:      drivers/regulator/da903x.c
3798 F:      drivers/regulator/da9???-regulator.[ch]
3799 F:      drivers/rtc/rtc-da90??.c
3800 F:      drivers/video/backlight/da90??_bl.c
3801 F:      drivers/watchdog/da90??_wdt.c
3802 F:      include/linux/mfd/da903x.h
3803 F:      include/linux/mfd/da9052/
3804 F:      include/linux/mfd/da9055/
3805 F:      include/linux/mfd/da9062/
3806 F:      include/linux/mfd/da9063/
3807 F:      include/linux/mfd/da9150/
3808 F:      include/linux/regulator/da9211.h
3809 F:      include/sound/da[79]*.h
3810 F:      sound/soc/codecs/da[79]*.[ch]
3811
3812 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3813 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3814 L:      linux-gpio@vger.kernel.org
3815 S:      Maintained
3816 F:      drivers/gpio/gpio-gpio-mm.c
3817
3818 DIGI NEO AND CLASSIC PCI PRODUCTS
3819 M:      Lidza Louina <lidza.louina@gmail.com>
3820 M:      Mark Hounschell <markh@compro.net>
3821 L:      driverdev-devel@linuxdriverproject.org
3822 S:      Maintained
3823 F:      drivers/staging/dgnc/
3824
3825 DIOLAN U2C-12 I2C DRIVER
3826 M:      Guenter Roeck <linux@roeck-us.net>
3827 L:      linux-i2c@vger.kernel.org
3828 S:      Maintained
3829 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3830
3831 DIRECT ACCESS (DAX)
3832 M:      Matthew Wilcox <willy@linux.intel.com>
3833 L:      linux-fsdevel@vger.kernel.org
3834 S:      Supported
3835 F:      fs/dax.c
3836
3837 DIRECTORY NOTIFICATION (DNOTIFY)
3838 M:      Eric Paris <eparis@parisplace.org>
3839 S:      Maintained
3840 F:      Documentation/filesystems/dnotify.txt
3841 F:      fs/notify/dnotify/
3842 F:      include/linux/dnotify.h
3843
3844 DISK GEOMETRY AND PARTITION HANDLING
3845 M:      Andries Brouwer <aeb@cwi.nl>
3846 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3847 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3848 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3849 S:      Maintained
3850
3851 DISKQUOTA
3852 M:      Jan Kara <jack@suse.com>
3853 S:      Maintained
3854 F:      Documentation/filesystems/quota.txt
3855 F:      fs/quota/
3856 F:      include/linux/quota*.h
3857 F:      include/uapi/linux/quota*.h
3858
3859 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3860 M:      Bernie Thompson <bernie@plugable.com>
3861 L:      linux-fbdev@vger.kernel.org
3862 S:      Maintained
3863 W:      http://plugable.com/category/projects/udlfb/
3864 F:      drivers/video/fbdev/udlfb.c
3865 F:      include/video/udlfb.h
3866 F:      Documentation/fb/udlfb.txt
3867
3868 DISTRIBUTED LOCK MANAGER (DLM)
3869 M:      Christine Caulfield <ccaulfie@redhat.com>
3870 M:      David Teigland <teigland@redhat.com>
3871 L:      cluster-devel@redhat.com
3872 W:      http://sources.redhat.com/cluster/
3873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3874 S:      Supported
3875 F:      fs/dlm/
3876
3877 DMA BUFFER SHARING FRAMEWORK
3878 M:      Sumit Semwal <sumit.semwal@linaro.org>
3879 S:      Maintained
3880 L:      linux-media@vger.kernel.org
3881 L:      dri-devel@lists.freedesktop.org
3882 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3883 F:      drivers/dma-buf/
3884 F:      include/linux/dma-buf*
3885 F:      include/linux/reservation.h
3886 F:      include/linux/*fence.h
3887 F:      Documentation/dma-buf-sharing.txt
3888 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3889
3890 SYNC FILE FRAMEWORK
3891 M:      Sumit Semwal <sumit.semwal@linaro.org>
3892 R:      Gustavo Padovan <gustavo@padovan.org>
3893 S:      Maintained
3894 L:      linux-media@vger.kernel.org
3895 L:      dri-devel@lists.freedesktop.org
3896 F:      drivers/dma-buf/sync_file.c
3897 F:      include/linux/sync_file.h
3898 F:      Documentation/sync_file.txt
3899 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3900
3901 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3902 M:      Vinod Koul <vinod.koul@intel.com>
3903 L:      dmaengine@vger.kernel.org
3904 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3905 S:      Maintained
3906 F:      drivers/dma/
3907 F:      include/linux/dmaengine.h
3908 F:      Documentation/devicetree/bindings/dma/
3909 F:      Documentation/dmaengine/
3910 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3911
3912 DME1737 HARDWARE MONITOR DRIVER
3913 M:      Juerg Haefliger <juergh@gmail.com>
3914 L:      linux-hwmon@vger.kernel.org
3915 S:      Maintained
3916 F:      Documentation/hwmon/dme1737
3917 F:      drivers/hwmon/dme1737.c
3918
3919 DMI/SMBIOS SUPPORT
3920 M:      Jean Delvare <jdelvare@suse.com>
3921 S:      Maintained
3922 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3923 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3924 F:      drivers/firmware/dmi-id.c
3925 F:      drivers/firmware/dmi_scan.c
3926 F:      include/linux/dmi.h
3927
3928 DOCUMENTATION
3929 M:      Jonathan Corbet <corbet@lwn.net>
3930 L:      linux-doc@vger.kernel.org
3931 S:      Maintained
3932 F:      Documentation/
3933 F:      scripts/docproc.c
3934 F:      scripts/kernel-doc*
3935 X:      Documentation/ABI/
3936 X:      Documentation/devicetree/
3937 X:      Documentation/acpi
3938 X:      Documentation/power
3939 X:      Documentation/spi
3940 X:      Documentation/DocBook/media
3941 T:      git git://git.lwn.net/linux.git docs-next
3942
3943 DOUBLETALK DRIVER
3944 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3945 L:      blinux-list@redhat.com
3946 S:      Maintained
3947 F:      drivers/char/dtlk.c
3948 F:      include/linux/dtlk.h
3949
3950 DPT_I2O SCSI RAID DRIVER
3951 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3952 L:      linux-scsi@vger.kernel.org
3953 W:      http://www.adaptec.com/
3954 S:      Maintained
3955 F:      drivers/scsi/dpt*
3956 F:      drivers/scsi/dpt/
3957
3958 DRBD DRIVER
3959 M:      Philipp Reisner <philipp.reisner@linbit.com>
3960 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3961 L:      drbd-dev@lists.linbit.com
3962 W:      http://www.drbd.org
3963 T:      git git://git.linbit.com/linux-drbd.git
3964 T:      git git://git.linbit.com/drbd-8.4.git
3965 S:      Supported
3966 F:      drivers/block/drbd/
3967 F:      lib/lru_cache.c
3968 F:      Documentation/blockdev/drbd/
3969
3970 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3971 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3973 S:      Supported
3974 F:      Documentation/kobject.txt
3975 F:      drivers/base/
3976 F:      fs/debugfs/
3977 F:      fs/kernfs/
3978 F:      fs/sysfs/
3979 F:      include/linux/debugfs.h
3980 F:      include/linux/kobj*
3981 F:      lib/kobj*
3982
3983 DRM DRIVERS
3984 M:      David Airlie <airlied@linux.ie>
3985 L:      dri-devel@lists.freedesktop.org
3986 T:      git git://people.freedesktop.org/~airlied/linux
3987 S:      Maintained
3988 F:      drivers/gpu/drm/
3989 F:      drivers/gpu/vga/
3990 F:      Documentation/devicetree/bindings/display/
3991 F:      Documentation/devicetree/bindings/gpu/
3992 F:      Documentation/devicetree/bindings/video/
3993 F:      Documentation/gpu/
3994 F:      include/drm/
3995 F:      include/uapi/drm/
3996
3997 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3998 M:      Dave Airlie <airlied@redhat.com>
3999 S:      Odd Fixes
4000 F:      drivers/gpu/drm/ast/
4001
4002 DRM DRIVER FOR BOCHS VIRTUAL GPU
4003 M:      Gerd Hoffmann <kraxel@redhat.com>
4004 S:      Odd Fixes
4005 F:      drivers/gpu/drm/bochs/
4006
4007 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4008 M:      Dave Airlie <airlied@redhat.com>
4009 S:      Odd Fixes
4010 F:      drivers/gpu/drm/cirrus/
4011
4012 RADEON and AMDGPU DRM DRIVERS
4013 M:      Alex Deucher <alexander.deucher@amd.com>
4014 M:      Christian König <christian.koenig@amd.com>
4015 L:      dri-devel@lists.freedesktop.org
4016 T:      git git://people.freedesktop.org/~agd5f/linux
4017 S:      Supported
4018 F:      drivers/gpu/drm/radeon/
4019 F:      include/uapi/drm/radeon_drm.h
4020 F:      drivers/gpu/drm/amd/
4021 F:      include/uapi/drm/amdgpu_drm.h
4022
4023 DRM PANEL DRIVERS
4024 M:      Thierry Reding <thierry.reding@gmail.com>
4025 L:      dri-devel@lists.freedesktop.org
4026 T:      git git://anongit.freedesktop.org/tegra/linux.git
4027 S:      Maintained
4028 F:      drivers/gpu/drm/drm_panel.c
4029 F:      drivers/gpu/drm/panel/
4030 F:      include/drm/drm_panel.h
4031 F:      Documentation/devicetree/bindings/display/panel/
4032
4033 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4034 M:      Daniel Vetter <daniel.vetter@intel.com>
4035 M:      Jani Nikula <jani.nikula@linux.intel.com>
4036 L:      intel-gfx@lists.freedesktop.org
4037 L:      dri-devel@lists.freedesktop.org
4038 W:      https://01.org/linuxgraphics/
4039 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4040 T:      git git://anongit.freedesktop.org/drm-intel
4041 S:      Supported
4042 F:      drivers/gpu/drm/i915/
4043 F:      include/drm/i915*
4044 F:      include/uapi/drm/i915_drm.h
4045 F:      Documentation/gpu/i915.rst
4046
4047 DRM DRIVERS FOR ATMEL HLCDC
4048 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4049 L:      dri-devel@lists.freedesktop.org
4050 S:      Supported
4051 F:      drivers/gpu/drm/atmel-hlcdc/
4052 F:      Documentation/devicetree/bindings/drm/atmel/
4053
4054 DRM DRIVERS FOR ALLWINNER A10
4055 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4056 L:      dri-devel@lists.freedesktop.org
4057 S:      Supported
4058 F:      drivers/gpu/drm/sun4i/
4059 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4060
4061 DRM DRIVERS FOR EXYNOS
4062 M:      Inki Dae <inki.dae@samsung.com>
4063 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4064 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4065 M:      Kyungmin Park <kyungmin.park@samsung.com>
4066 L:      dri-devel@lists.freedesktop.org
4067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4068 S:      Supported
4069 F:      drivers/gpu/drm/exynos/
4070 F:      include/uapi/drm/exynos_drm.h
4071 F:      Documentation/devicetree/bindings/display/exynos/
4072
4073 DRM DRIVERS FOR FREESCALE DCU
4074 M:      Stefan Agner <stefan@agner.ch>
4075 M:      Alison Wang <alison.wang@freescale.com>
4076 L:      dri-devel@lists.freedesktop.org
4077 S:      Supported
4078 F:      drivers/gpu/drm/fsl-dcu/
4079 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4080 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4081 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4082
4083 DRM DRIVERS FOR FREESCALE IMX
4084 M:      Philipp Zabel <p.zabel@pengutronix.de>
4085 L:      dri-devel@lists.freedesktop.org
4086 S:      Maintained
4087 F:      drivers/gpu/drm/imx/
4088 F:      drivers/gpu/ipu-v3/
4089 F:      Documentation/devicetree/bindings/display/imx/
4090
4091 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4092 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4093 L:      dri-devel@lists.freedesktop.org
4094 T:      git git://github.com/patjak/drm-gma500
4095 S:      Maintained
4096 F:      drivers/gpu/drm/gma500/
4097
4098 DRM DRIVERS FOR HISILICON
4099 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4100 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4101 R:      Chen Feng <puck.chen@hisilicon.com>
4102 L:      dri-devel@lists.freedesktop.org
4103 T:      git git://github.com/xin3liang/linux.git
4104 S:      Maintained
4105 F:      drivers/gpu/drm/hisilicon/
4106 F:      Documentation/devicetree/bindings/display/hisilicon/
4107
4108 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4109 S:      Orphan / Obsolete
4110 F:      drivers/gpu/drm/i810/
4111 F:      include/uapi/drm/i810_drm.h
4112
4113 DRM DRIVER FOR MSM ADRENO GPU
4114 M:      Rob Clark <robdclark@gmail.com>
4115 L:      linux-arm-msm@vger.kernel.org
4116 L:      dri-devel@lists.freedesktop.org
4117 L:      freedreno@lists.freedesktop.org
4118 T:      git git://people.freedesktop.org/~robclark/linux
4119 S:      Maintained
4120 F:      drivers/gpu/drm/msm/
4121 F:      include/uapi/drm/msm_drm.h
4122 F:      Documentation/devicetree/bindings/display/msm/
4123
4124 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4125 M:      Ben Skeggs <bskeggs@redhat.com>
4126 L:      dri-devel@lists.freedesktop.org
4127 L:      nouveau@lists.freedesktop.org
4128 T:      git git://github.com/skeggsb/linux
4129 S:      Supported
4130 F:      drivers/gpu/drm/nouveau/
4131 F:      include/uapi/drm/nouveau_drm.h
4132
4133 DRM DRIVERS FOR NVIDIA TEGRA
4134 M:      Thierry Reding <thierry.reding@gmail.com>
4135 L:      dri-devel@lists.freedesktop.org
4136 L:      linux-tegra@vger.kernel.org
4137 T:      git git://anongit.freedesktop.org/tegra/linux.git
4138 S:      Supported
4139 F:      drivers/gpu/drm/tegra/
4140 F:      drivers/gpu/host1x/
4141 F:      include/linux/host1x.h
4142 F:      include/uapi/drm/tegra_drm.h
4143 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4144
4145 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4146 S:      Orphan / Obsolete
4147 F:      drivers/gpu/drm/mga/
4148 F:      include/uapi/drm/mga_drm.h
4149
4150 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4151 M:      Dave Airlie <airlied@redhat.com>
4152 S:      Odd Fixes
4153 F:      drivers/gpu/drm/mgag200/
4154
4155 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4156 S:      Orphan / Obsolete
4157 F:      drivers/gpu/drm/r128/
4158 F:      include/uapi/drm/r128_drm.h
4159
4160 DRM DRIVERS FOR RENESAS
4161 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4162 L:      dri-devel@lists.freedesktop.org
4163 L:      linux-renesas-soc@vger.kernel.org
4164 T:      git git://linuxtv.org/pinchartl/fbdev
4165 S:      Supported
4166 F:      drivers/gpu/drm/rcar-du/
4167 F:      drivers/gpu/drm/shmobile/
4168 F:      include/linux/platform_data/shmob_drm.h
4169 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4170
4171 DRM DRIVER FOR QXL VIRTUAL GPU
4172 M:      Dave Airlie <airlied@redhat.com>
4173 S:      Odd Fixes
4174 F:      drivers/gpu/drm/qxl/
4175 F:      include/uapi/drm/qxl_drm.h
4176
4177 DRM DRIVERS FOR ROCKCHIP
4178 M:      Mark Yao <mark.yao@rock-chips.com>
4179 L:      dri-devel@lists.freedesktop.org
4180 S:      Maintained
4181 F:      drivers/gpu/drm/rockchip/
4182 F:      Documentation/devicetree/bindings/display/rockchip/
4183
4184 DRM DRIVER FOR SAVAGE VIDEO CARDS
4185 S:      Orphan / Obsolete
4186 F:      drivers/gpu/drm/savage/
4187 F:      include/uapi/drm/savage_drm.h
4188
4189 DRM DRIVER FOR SIS VIDEO CARDS
4190 S:      Orphan / Obsolete
4191 F:      drivers/gpu/drm/sis/
4192 F:      include/uapi/drm/sis_drm.h
4193
4194 DRM DRIVERS FOR STI
4195 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4196 M:      Vincent Abriou <vincent.abriou@st.com>
4197 L:      dri-devel@lists.freedesktop.org
4198 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4199 S:      Maintained
4200 F:      drivers/gpu/drm/sti
4201 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4202
4203 DRM DRIVER FOR TDFX VIDEO CARDS
4204 S:      Orphan / Obsolete
4205 F:      drivers/gpu/drm/tdfx/
4206
4207 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4208 M:      Dave Airlie <airlied@redhat.com>
4209 S:      Odd Fixes
4210 F:      drivers/gpu/drm/udl/
4211
4212 DRM DRIVERS FOR VIVANTE GPU IP
4213 M:      Lucas Stach <l.stach@pengutronix.de>
4214 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4215 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4216 L:      dri-devel@lists.freedesktop.org
4217 S:      Maintained
4218 F:      drivers/gpu/drm/etnaviv/
4219 F:      include/uapi/drm/etnaviv_drm.h
4220 F:      Documentation/devicetree/bindings/display/etnaviv/
4221
4222 DRM DRIVER FOR VMWARE VIRTUAL GPU
4223 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4224 M:      Sinclair Yeh <syeh@vmware.com>
4225 M:      Thomas Hellstrom <thellstrom@vmware.com>
4226 L:      dri-devel@lists.freedesktop.org
4227 T:      git git://people.freedesktop.org/~syeh/repos_linux
4228 T:      git git://people.freedesktop.org/~thomash/linux
4229 S:      Supported
4230 F:      drivers/gpu/drm/vmwgfx/
4231 F:      include/uapi/drm/vmwgfx_drm.h
4232
4233 DRM DRIVERS FOR VC4
4234 M:      Eric Anholt <eric@anholt.net>
4235 T:      git git://github.com/anholt/linux
4236 S:      Supported
4237 F:      drivers/gpu/drm/vc4/
4238 F:      include/uapi/drm/vc4_drm.h
4239 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4240
4241 DRM DRIVERS FOR TI OMAP
4242 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4243 L:      dri-devel@lists.freedesktop.org
4244 S:      Maintained
4245 F:      drivers/gpu/drm/omapdrm/
4246 F:      Documentation/devicetree/bindings/display/ti/
4247
4248 DRM DRIVERS FOR TI LCDC
4249 M:      Jyri Sarha <jsarha@ti.com>
4250 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4251 L:      dri-devel@lists.freedesktop.org
4252 S:      Maintained
4253 F:      drivers/gpu/drm/tilcdc/
4254 F:      Documentation/devicetree/bindings/display/tilcdc/
4255
4256 DSBR100 USB FM RADIO DRIVER
4257 M:      Alexey Klimov <klimov.linux@gmail.com>
4258 L:      linux-media@vger.kernel.org
4259 T:      git git://linuxtv.org/media_tree.git
4260 S:      Maintained
4261 F:      drivers/media/radio/dsbr100.c
4262
4263 DSCC4 DRIVER
4264 M:      Francois Romieu <romieu@fr.zoreil.com>
4265 L:      netdev@vger.kernel.org
4266 S:      Maintained
4267 F:      drivers/net/wan/dscc4.c
4268
4269 DT3155 MEDIA DRIVER
4270 M:      Hans Verkuil <hverkuil@xs4all.nl>
4271 L:      linux-media@vger.kernel.org
4272 T:      git git://linuxtv.org/media_tree.git
4273 W:      https://linuxtv.org
4274 S:      Odd Fixes
4275 F:      drivers/media/pci/dt3155/
4276
4277 DVB_USB_AF9015 MEDIA DRIVER
4278 M:      Antti Palosaari <crope@iki.fi>
4279 L:      linux-media@vger.kernel.org
4280 W:      https://linuxtv.org
4281 W:      http://palosaari.fi/linux/
4282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4283 T:      git git://linuxtv.org/anttip/media_tree.git
4284 S:      Maintained
4285 F:      drivers/media/usb/dvb-usb-v2/af9015*
4286
4287 DVB_USB_AF9035 MEDIA DRIVER
4288 M:      Antti Palosaari <crope@iki.fi>
4289 L:      linux-media@vger.kernel.org
4290 W:      https://linuxtv.org
4291 W:      http://palosaari.fi/linux/
4292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4293 T:      git git://linuxtv.org/anttip/media_tree.git
4294 S:      Maintained
4295 F:      drivers/media/usb/dvb-usb-v2/af9035*
4296
4297 DVB_USB_ANYSEE MEDIA DRIVER
4298 M:      Antti Palosaari <crope@iki.fi>
4299 L:      linux-media@vger.kernel.org
4300 W:      https://linuxtv.org
4301 W:      http://palosaari.fi/linux/
4302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4303 T:      git git://linuxtv.org/anttip/media_tree.git
4304 S:      Maintained
4305 F:      drivers/media/usb/dvb-usb-v2/anysee*
4306
4307 DVB_USB_AU6610 MEDIA DRIVER
4308 M:      Antti Palosaari <crope@iki.fi>
4309 L:      linux-media@vger.kernel.org
4310 W:      https://linuxtv.org
4311 W:      http://palosaari.fi/linux/
4312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4313 T:      git git://linuxtv.org/anttip/media_tree.git
4314 S:      Maintained
4315 F:      drivers/media/usb/dvb-usb-v2/au6610*
4316
4317 DVB_USB_CE6230 MEDIA DRIVER
4318 M:      Antti Palosaari <crope@iki.fi>
4319 L:      linux-media@vger.kernel.org
4320 W:      https://linuxtv.org
4321 W:      http://palosaari.fi/linux/
4322 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4323 T:      git git://linuxtv.org/anttip/media_tree.git
4324 S:      Maintained
4325 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4326
4327 DVB_USB_CXUSB MEDIA DRIVER
4328 M:      Michael Krufky <mkrufky@linuxtv.org>
4329 L:      linux-media@vger.kernel.org
4330 W:      https://linuxtv.org
4331 W:      http://github.com/mkrufky
4332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4333 T:      git git://linuxtv.org/media_tree.git
4334 S:      Maintained
4335 F:      drivers/media/usb/dvb-usb/cxusb*
4336
4337 DVB_USB_EC168 MEDIA DRIVER
4338 M:      Antti Palosaari <crope@iki.fi>
4339 L:      linux-media@vger.kernel.org
4340 W:      https://linuxtv.org
4341 W:      http://palosaari.fi/linux/
4342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4343 T:      git git://linuxtv.org/anttip/media_tree.git
4344 S:      Maintained
4345 F:      drivers/media/usb/dvb-usb-v2/ec168*
4346
4347 DVB_USB_GL861 MEDIA DRIVER
4348 M:      Antti Palosaari <crope@iki.fi>
4349 L:      linux-media@vger.kernel.org
4350 W:      https://linuxtv.org
4351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4352 T:      git git://linuxtv.org/anttip/media_tree.git
4353 S:      Maintained
4354 F:      drivers/media/usb/dvb-usb-v2/gl861*
4355
4356 DVB_USB_MXL111SF MEDIA DRIVER
4357 M:      Michael Krufky <mkrufky@linuxtv.org>
4358 L:      linux-media@vger.kernel.org
4359 W:      https://linuxtv.org
4360 W:      http://github.com/mkrufky
4361 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4362 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4363 S:      Maintained
4364 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4365
4366 DVB_USB_RTL28XXU MEDIA DRIVER
4367 M:      Antti Palosaari <crope@iki.fi>
4368 L:      linux-media@vger.kernel.org
4369 W:      https://linuxtv.org
4370 W:      http://palosaari.fi/linux/
4371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4372 T:      git git://linuxtv.org/anttip/media_tree.git
4373 S:      Maintained
4374 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4375
4376 DVB_USB_V2 MEDIA DRIVER
4377 M:      Antti Palosaari <crope@iki.fi>
4378 L:      linux-media@vger.kernel.org
4379 W:      https://linuxtv.org
4380 W:      http://palosaari.fi/linux/
4381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4382 T:      git git://linuxtv.org/anttip/media_tree.git
4383 S:      Maintained
4384 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4385 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4386
4387 DYNAMIC DEBUG
4388 M:      Jason Baron <jbaron@akamai.com>
4389 S:      Maintained
4390 F:      lib/dynamic_debug.c
4391 F:      include/linux/dynamic_debug.h
4392
4393 DZ DECSTATION DZ11 SERIAL DRIVER
4394 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4395 S:      Maintained
4396 F:      drivers/tty/serial/dz.*
4397
4398 E3X0 POWER BUTTON DRIVER
4399 M:      Moritz Fischer <moritz.fischer@ettus.com>
4400 L:      usrp-users@lists.ettus.com
4401 W:      http://www.ettus.com
4402 S:      Supported
4403 F:      drivers/input/misc/e3x0-button.c
4404 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4405
4406 E4000 MEDIA DRIVER
4407 M:      Antti Palosaari <crope@iki.fi>
4408 L:      linux-media@vger.kernel.org
4409 W:      https://linuxtv.org
4410 W:      http://palosaari.fi/linux/
4411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4412 T:      git git://linuxtv.org/anttip/media_tree.git
4413 S:      Maintained
4414 F:      drivers/media/tuners/e4000*
4415
4416 EATA ISA/EISA/PCI SCSI DRIVER
4417 M:      Dario Ballabio <ballabio_dario@emc.com>
4418 L:      linux-scsi@vger.kernel.org
4419 S:      Maintained
4420 F:      drivers/scsi/eata.c
4421
4422 EC100 MEDIA DRIVER
4423 M:      Antti Palosaari <crope@iki.fi>
4424 L:      linux-media@vger.kernel.org
4425 W:      https://linuxtv.org
4426 W:      http://palosaari.fi/linux/
4427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4428 T:      git git://linuxtv.org/anttip/media_tree.git
4429 S:      Maintained
4430 F:      drivers/media/dvb-frontends/ec100*
4431
4432 ECRYPT FILE SYSTEM
4433 M:      Tyler Hicks <tyhicks@canonical.com>
4434 L:      ecryptfs@vger.kernel.org
4435 W:      http://ecryptfs.org
4436 W:      https://launchpad.net/ecryptfs
4437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4438 S:      Supported
4439 F:      Documentation/filesystems/ecryptfs.txt
4440 F:      fs/ecryptfs/
4441
4442 EDAC-CORE
4443 M:      Borislav Petkov <bp@alien8.de>
4444 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4445 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4446 L:      linux-edac@vger.kernel.org
4447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4449 S:      Supported
4450 F:      Documentation/edac.txt
4451 F:      drivers/edac/
4452 F:      include/linux/edac.h
4453
4454 EDAC-AMD64
4455 M:      Borislav Petkov <bp@alien8.de>
4456 L:      linux-edac@vger.kernel.org
4457 S:      Maintained
4458 F:      drivers/edac/amd64_edac*
4459
4460 EDAC-CALXEDA
4461 M:      Robert Richter <rric@kernel.org>
4462 L:      linux-edac@vger.kernel.org
4463 S:      Maintained
4464 F:      drivers/edac/highbank*
4465
4466 EDAC-CAVIUM
4467 M:      Ralf Baechle <ralf@linux-mips.org>
4468 M:      David Daney <david.daney@cavium.com>
4469 L:      linux-edac@vger.kernel.org
4470 L:      linux-mips@linux-mips.org
4471 S:      Supported
4472 F:      drivers/edac/octeon_edac*
4473
4474 EDAC-E752X
4475 M:      Mark Gross <mark.gross@intel.com>
4476 L:      linux-edac@vger.kernel.org
4477 S:      Maintained
4478 F:      drivers/edac/e752x_edac.c
4479
4480 EDAC-E7XXX
4481 L:      linux-edac@vger.kernel.org
4482 S:      Maintained
4483 F:      drivers/edac/e7xxx_edac.c
4484
4485 EDAC-FSL_DDR
4486 M:      York Sun <york.sun@nxp.com>
4487 L:      linux-edac@vger.kernel.org
4488 S:      Maintained
4489 F:      drivers/edac/fsl_ddr_edac.*
4490
4491 EDAC-GHES
4492 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4493 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4494 L:      linux-edac@vger.kernel.org
4495 S:      Maintained
4496 F:      drivers/edac/ghes_edac.c
4497
4498 EDAC-I82443BXGX
4499 M:      Tim Small <tim@buttersideup.com>
4500 L:      linux-edac@vger.kernel.org
4501 S:      Maintained
4502 F:      drivers/edac/i82443bxgx_edac.c
4503
4504 EDAC-I3000
4505 L:      linux-edac@vger.kernel.org
4506 S:      Orphan
4507 F:      drivers/edac/i3000_edac.c
4508
4509 EDAC-I5000
4510 L:      linux-edac@vger.kernel.org
4511 S:      Maintained
4512 F:      drivers/edac/i5000_edac.c
4513
4514 EDAC-I5400
4515 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4516 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4517 L:      linux-edac@vger.kernel.org
4518 S:      Maintained
4519 F:      drivers/edac/i5400_edac.c
4520
4521 EDAC-I7300
4522 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4523 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4524 L:      linux-edac@vger.kernel.org
4525 S:      Maintained
4526 F:      drivers/edac/i7300_edac.c
4527
4528 EDAC-I7CORE
4529 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4530 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4531 L:      linux-edac@vger.kernel.org
4532 S:      Maintained
4533 F:      drivers/edac/i7core_edac.c
4534
4535 EDAC-I82975X
4536 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4537 M:      "Arvind R." <arvino55@gmail.com>
4538 L:      linux-edac@vger.kernel.org
4539 S:      Maintained
4540 F:      drivers/edac/i82975x_edac.c
4541
4542 EDAC-IE31200
4543 M:      Jason Baron <jbaron@akamai.com>
4544 L:      linux-edac@vger.kernel.org
4545 S:      Maintained
4546 F:      drivers/edac/ie31200_edac.c
4547
4548 EDAC-MPC85XX
4549 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4550 L:      linux-edac@vger.kernel.org
4551 S:      Maintained
4552 F:      drivers/edac/mpc85xx_edac.[ch]
4553
4554 EDAC-PASEMI
4555 M:      Egor Martovetsky <egor@pasemi.com>
4556 L:      linux-edac@vger.kernel.org
4557 S:      Maintained
4558 F:      drivers/edac/pasemi_edac.c
4559
4560 EDAC-R82600
4561 M:      Tim Small <tim@buttersideup.com>
4562 L:      linux-edac@vger.kernel.org
4563 S:      Maintained
4564 F:      drivers/edac/r82600_edac.c
4565
4566 EDAC-SBRIDGE
4567 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4568 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4569 L:      linux-edac@vger.kernel.org
4570 S:      Maintained
4571 F:      drivers/edac/sb_edac.c
4572
4573 EDAC-SKYLAKE
4574 M:      Tony Luck <tony.luck@intel.com>
4575 L:      linux-edac@vger.kernel.org
4576 S:      Maintained
4577 F:      drivers/edac/skx_edac.c
4578
4579 EDAC-XGENE
4580 APPLIED MICRO (APM) X-GENE SOC EDAC
4581 M:     Loc Ho <lho@apm.com>
4582 S:     Supported
4583 F:     drivers/edac/xgene_edac.c
4584 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4585
4586 EDIROL UA-101/UA-1000 DRIVER
4587 M:      Clemens Ladisch <clemens@ladisch.de>
4588 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4589 T:      git git://git.alsa-project.org/alsa-kernel.git
4590 S:      Maintained
4591 F:      sound/usb/misc/ua101.c
4592
4593 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4594 M:      Matt Fleming <matt@codeblueprint.co.uk>
4595 L:      linux-efi@vger.kernel.org
4596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4597 S:      Maintained
4598 F:      Documentation/efi-stub.txt
4599 F:      arch/ia64/kernel/efi.c
4600 F:      arch/x86/boot/compressed/eboot.[ch]
4601 F:      arch/x86/include/asm/efi.h
4602 F:      arch/x86/platform/efi/
4603 F:      drivers/firmware/efi/
4604 F:      include/linux/efi*.h
4605
4606 EFI VARIABLE FILESYSTEM
4607 M:      Matthew Garrett <matthew.garrett@nebula.com>
4608 M:      Jeremy Kerr <jk@ozlabs.org>
4609 M:      Matt Fleming <matt@codeblueprint.co.uk>
4610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4611 L:      linux-efi@vger.kernel.org
4612 S:      Maintained
4613 F:      fs/efivarfs/
4614
4615 EFIFB FRAMEBUFFER DRIVER
4616 L:      linux-fbdev@vger.kernel.org
4617 M:      Peter Jones <pjones@redhat.com>
4618 S:      Maintained
4619 F:      drivers/video/fbdev/efifb.c
4620
4621 EFI TEST DRIVER
4622 L:      linux-efi@vger.kernel.org
4623 M:      Ivan Hu <ivan.hu@canonical.com>
4624 M:      Matt Fleming <matt@codeblueprint.co.uk>
4625 S:      Maintained
4626 F:      drivers/firmware/efi/test/
4627
4628 EFS FILESYSTEM
4629 W:      http://aeschi.ch.eu.org/efs/
4630 S:      Orphan
4631 F:      fs/efs/
4632
4633 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4634 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4635 L:      netdev@vger.kernel.org
4636 S:      Maintained
4637 F:      drivers/net/ethernet/ibm/ehea/
4638
4639 EM28XX VIDEO4LINUX DRIVER
4640 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4641 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4642 L:      linux-media@vger.kernel.org
4643 W:      https://linuxtv.org
4644 T:      git git://linuxtv.org/media_tree.git
4645 S:      Maintained
4646 F:      drivers/media/usb/em28xx/
4647
4648 EMBEDDED LINUX
4649 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4650 M:      Matt Mackall <mpm@selenic.com>
4651 M:      David Woodhouse <dwmw2@infradead.org>
4652 L:      linux-embedded@vger.kernel.org
4653 S:      Maintained
4654
4655 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4656 M:      James Smart <james.smart@avagotech.com>
4657 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4658 L:      linux-scsi@vger.kernel.org
4659 W:      http://www.avagotech.com
4660 S:      Supported
4661 F:      drivers/scsi/lpfc/
4662
4663 ENE CB710 FLASH CARD READER DRIVER
4664 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4665 S:      Maintained
4666 F:      drivers/misc/cb710/
4667 F:      drivers/mmc/host/cb710-mmc.*
4668 F:      include/linux/cb710.h
4669
4670 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4671 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4672 S:      Maintained
4673 F:      drivers/media/rc/ene_ir.*
4674
4675 EPSON S1D13XXX FRAMEBUFFER DRIVER
4676 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4677 S:      Maintained
4678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4679 F:      drivers/video/fbdev/s1d13xxxfb.c
4680 F:      include/video/s1d13xxxfb.h
4681
4682 ET131X NETWORK DRIVER
4683 M:      Mark Einon <mark.einon@gmail.com>
4684 S:      Odd Fixes
4685 F:      drivers/net/ethernet/agere/
4686
4687 ETHERNET BRIDGE
4688 M:      Stephen Hemminger <stephen@networkplumber.org>
4689 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4690 L:      netdev@vger.kernel.org
4691 W:      http://www.linuxfoundation.org/en/Net:Bridge
4692 S:      Maintained
4693 F:      include/linux/netfilter_bridge/
4694 F:      net/bridge/
4695
4696 ETHERNET PHY LIBRARY
4697 M:      Florian Fainelli <f.fainelli@gmail.com>
4698 L:      netdev@vger.kernel.org
4699 S:      Maintained
4700 F:      include/linux/phy.h
4701 F:      include/linux/phy_fixed.h
4702 F:      drivers/net/phy/
4703 F:      Documentation/networking/phy.txt
4704 F:      drivers/of/of_mdio.c
4705 F:      drivers/of/of_net.c
4706
4707 EXT2 FILE SYSTEM
4708 M:      Jan Kara <jack@suse.com>
4709 L:      linux-ext4@vger.kernel.org
4710 S:      Maintained
4711 F:      Documentation/filesystems/ext2.txt
4712 F:      fs/ext2/
4713 F:      include/linux/ext2*
4714
4715 EXT4 FILE SYSTEM
4716 M:      "Theodore Ts'o" <tytso@mit.edu>
4717 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4718 L:      linux-ext4@vger.kernel.org
4719 W:      http://ext4.wiki.kernel.org
4720 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4722 S:      Maintained
4723 F:      Documentation/filesystems/ext4.txt
4724 F:      fs/ext4/
4725
4726 Extended Verification Module (EVM)
4727 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4728 L:      linux-ima-devel@lists.sourceforge.net
4729 L:      linux-security-module@vger.kernel.org
4730 S:      Supported
4731 F:      security/integrity/evm/
4732
4733 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4734 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4735 M:      Chanwoo Choi <cw00.choi@samsung.com>
4736 L:      linux-kernel@vger.kernel.org
4737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4738 S:      Maintained
4739 F:      drivers/extcon/
4740 F:      include/linux/extcon/
4741 F:      include/linux/extcon.h
4742 F:      Documentation/extcon/
4743 F:      Documentation/devicetree/bindings/extcon/
4744
4745 EXYNOS DP DRIVER
4746 M:      Jingoo Han <jingoohan1@gmail.com>
4747 L:      dri-devel@lists.freedesktop.org
4748 S:      Maintained
4749 F:      drivers/gpu/drm/exynos/exynos_dp*
4750
4751 EXYNOS SYSMMU (IOMMU) driver
4752 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4753 L:      iommu@lists.linux-foundation.org
4754 S:      Maintained
4755 F:      drivers/iommu/exynos-iommu.c
4756
4757 EXYNOS MIPI DISPLAY DRIVERS
4758 M:      Inki Dae <inki.dae@samsung.com>
4759 M:      Donghwa Lee <dh09.lee@samsung.com>
4760 M:      Kyungmin Park <kyungmin.park@samsung.com>
4761 L:      linux-fbdev@vger.kernel.org
4762 S:      Maintained
4763 F:      drivers/video/fbdev/exynos/exynos_mipi*
4764 F:      include/video/exynos_mipi*
4765
4766 EZchip NPS platform support
4767 M:      Noam Camus <noamc@ezchip.com>
4768 S:      Supported
4769 F:      arch/arc/plat-eznps
4770 F:      arch/arc/boot/dts/eznps.dts
4771
4772 F71805F HARDWARE MONITORING DRIVER
4773 M:      Jean Delvare <jdelvare@suse.com>
4774 L:      linux-hwmon@vger.kernel.org
4775 S:      Maintained
4776 F:      Documentation/hwmon/f71805f
4777 F:      drivers/hwmon/f71805f.c
4778
4779 FC0011 TUNER DRIVER
4780 M:      Michael Buesch <m@bues.ch>
4781 L:      linux-media@vger.kernel.org
4782 S:      Maintained
4783 F:      drivers/media/tuners/fc0011.h
4784 F:      drivers/media/tuners/fc0011.c
4785
4786 FC2580 MEDIA DRIVER
4787 M:      Antti Palosaari <crope@iki.fi>
4788 L:      linux-media@vger.kernel.org
4789 W:      https://linuxtv.org
4790 W:      http://palosaari.fi/linux/
4791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4792 T:      git git://linuxtv.org/anttip/media_tree.git
4793 S:      Maintained
4794 F:      drivers/media/tuners/fc2580*
4795
4796 FANOTIFY
4797 M:      Eric Paris <eparis@redhat.com>
4798 S:      Maintained
4799 F:      fs/notify/fanotify/
4800 F:      include/linux/fanotify.h
4801 F:      include/uapi/linux/fanotify.h
4802
4803 FARSYNC SYNCHRONOUS DRIVER
4804 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4805 W:      http://www.farsite.co.uk/
4806 S:      Supported
4807 F:      drivers/net/wan/farsync.*
4808
4809 FAULT INJECTION SUPPORT
4810 M:      Akinobu Mita <akinobu.mita@gmail.com>
4811 S:      Supported
4812 F:      Documentation/fault-injection/
4813 F:      lib/fault-inject.c
4814
4815 FBTFT Framebuffer drivers
4816 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4817 M:      Noralf Trønnes <noralf@tronnes.org>
4818 S:      Maintained
4819 F:      drivers/staging/fbtft/
4820
4821 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4822 M:      Johannes Thumshirn <jth@kernel.org>
4823 L:      fcoe-devel@open-fcoe.org
4824 W:      www.Open-FCoE.org
4825 S:      Supported
4826 F:      drivers/scsi/libfc/
4827 F:      drivers/scsi/fcoe/
4828 F:      include/scsi/fc/
4829 F:      include/scsi/libfc.h
4830 F:      include/scsi/libfcoe.h
4831 F:      include/uapi/scsi/fc/
4832
4833 FILE LOCKING (flock() and fcntl()/lockf())
4834 M:      Jeff Layton <jlayton@poochiereds.net>
4835 M:      "J. Bruce Fields" <bfields@fieldses.org>
4836 L:      linux-fsdevel@vger.kernel.org
4837 S:      Maintained
4838 F:      include/linux/fcntl.h
4839 F:      include/linux/fs.h
4840 F:      include/uapi/linux/fcntl.h
4841 F:      include/uapi/linux/fs.h
4842 F:      fs/fcntl.c
4843 F:      fs/locks.c
4844
4845 FILESYSTEMS (VFS and infrastructure)
4846 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4847 L:      linux-fsdevel@vger.kernel.org
4848 S:      Maintained
4849 F:      fs/*
4850
4851 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4852 M:      Riku Voipio <riku.voipio@iki.fi>
4853 L:      linux-hwmon@vger.kernel.org
4854 S:      Maintained
4855 F:      drivers/hwmon/f75375s.c
4856 F:      include/linux/f75375s.h
4857
4858 FIREWIRE AUDIO DRIVERS
4859 M:      Clemens Ladisch <clemens@ladisch.de>
4860 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4861 T:      git git://git.alsa-project.org/alsa-kernel.git
4862 S:      Maintained
4863 F:      sound/firewire/
4864
4865 FIREWIRE MEDIA DRIVERS (firedtv)
4866 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4867 L:      linux-media@vger.kernel.org
4868 L:      linux1394-devel@lists.sourceforge.net
4869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4870 S:      Maintained
4871 F:      drivers/media/firewire/
4872
4873 FIREWIRE SBP-2 TARGET
4874 M:      Chris Boot <bootc@bootc.net>
4875 L:      linux-scsi@vger.kernel.org
4876 L:      target-devel@vger.kernel.org
4877 L:      linux1394-devel@lists.sourceforge.net
4878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4879 S:      Maintained
4880 F:      drivers/target/sbp/
4881
4882 FIREWIRE SUBSYSTEM
4883 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4884 L:      linux1394-devel@lists.sourceforge.net
4885 W:      http://ieee1394.wiki.kernel.org/
4886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4887 S:      Maintained
4888 F:      drivers/firewire/
4889 F:      include/linux/firewire.h
4890 F:      include/uapi/linux/firewire*.h
4891 F:      tools/firewire/
4892
4893 FIRMWARE LOADER (request_firmware)
4894 M:      Ming Lei <ming.lei@canonical.com>
4895 M:      Luis R. Rodriguez <mcgrof@kernel.org>
4896 L:      linux-kernel@vger.kernel.org
4897 S:      Maintained
4898 F:      Documentation/firmware_class/
4899 F:      drivers/base/firmware*.c
4900 F:      include/linux/firmware.h
4901
4902 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4903 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4904 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4905 S:      Maintained
4906 F:      drivers/block/rsxx/
4907
4908 FLOPPY DRIVER
4909 M:      Jiri Kosina <jikos@kernel.org>
4910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4911 S:      Odd fixes
4912 F:      drivers/block/floppy.c
4913
4914 FMC SUBSYSTEM
4915 M:      Alessandro Rubini <rubini@gnudd.com>
4916 W:      http://www.ohwr.org/projects/fmc-bus
4917 S:      Supported
4918 F:      drivers/fmc/
4919 F:      include/linux/fmc*.h
4920 F:      include/linux/ipmi-fru.h
4921 K:      fmc_d.*register
4922
4923 FPGA MANAGER FRAMEWORK
4924 M:      Alan Tull <atull@opensource.altera.com>
4925 R:      Moritz Fischer <moritz.fischer@ettus.com>
4926 S:      Maintained
4927 F:      drivers/fpga/
4928 F:      include/linux/fpga/fpga-mgr.h
4929 W:      http://www.rocketboards.org
4930
4931 FPU EMULATOR
4932 M:      Bill Metzenthen <billm@melbpc.org.au>
4933 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4934 S:      Maintained
4935 F:      arch/x86/math-emu/
4936
4937 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4938 L:      netdev@vger.kernel.org
4939 S:      Orphan
4940 F:      drivers/net/wan/dlci.c
4941 F:      drivers/net/wan/sdla.c
4942
4943 FRAMEBUFFER LAYER
4944 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4945 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4946 L:      linux-fbdev@vger.kernel.org
4947 W:      http://linux-fbdev.sourceforge.net/
4948 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4950 S:      Maintained
4951 F:      Documentation/fb/
4952 F:      drivers/video/
4953 F:      include/video/
4954 F:      include/linux/fb.h
4955 F:      include/uapi/video/
4956 F:      include/uapi/linux/fb.h
4957
4958 FREESCALE DIU FRAMEBUFFER DRIVER
4959 M:      Timur Tabi <timur@tabi.org>
4960 L:      linux-fbdev@vger.kernel.org
4961 S:      Maintained
4962 F:      drivers/video/fbdev/fsl-diu-fb.*
4963
4964 FREESCALE DMA DRIVER
4965 M:      Li Yang <leoli@freescale.com>
4966 M:      Zhang Wei <zw@zh-kernel.org>
4967 L:      linuxppc-dev@lists.ozlabs.org
4968 S:      Maintained
4969 F:      drivers/dma/fsldma.*
4970
4971 FREESCALE GPMI NAND DRIVER
4972 M:      Han Xu <han.xu@nxp.com>
4973 L:      linux-mtd@lists.infradead.org
4974 S:      Maintained
4975 F:      drivers/mtd/nand/gpmi-nand/*
4976
4977 FREESCALE I2C CPM DRIVER
4978 M:      Jochen Friedrich <jochen@scram.de>
4979 L:      linuxppc-dev@lists.ozlabs.org
4980 L:      linux-i2c@vger.kernel.org
4981 S:      Maintained
4982 F:      drivers/i2c/busses/i2c-cpm.c
4983
4984 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4985 M:      Sascha Hauer <kernel@pengutronix.de>
4986 L:      linux-fbdev@vger.kernel.org
4987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4988 S:      Maintained
4989 F:      include/linux/platform_data/video-imxfb.h
4990 F:      drivers/video/fbdev/imxfb.c
4991
4992 FREESCALE QUAD SPI DRIVER
4993 M:      Han Xu <han.xu@nxp.com>
4994 L:      linux-mtd@lists.infradead.org
4995 S:      Maintained
4996 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4997
4998 FREESCALE SOC FS_ENET DRIVER
4999 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5000 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5001 L:      linuxppc-dev@lists.ozlabs.org
5002 L:      netdev@vger.kernel.org
5003 S:      Maintained
5004 F:      drivers/net/ethernet/freescale/fs_enet/
5005 F:      include/linux/fs_enet_pd.h
5006
5007 FREESCALE IMX / MXC FEC DRIVER
5008 M:      Fugang Duan <fugang.duan@nxp.com>
5009 L:      netdev@vger.kernel.org
5010 S:      Maintained
5011 F:      drivers/net/ethernet/freescale/fec_main.c
5012 F:      drivers/net/ethernet/freescale/fec_ptp.c
5013 F:      drivers/net/ethernet/freescale/fec.h
5014 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5015
5016 FREESCALE QUICC ENGINE LIBRARY
5017 L:      linuxppc-dev@lists.ozlabs.org
5018 S:      Orphan
5019 F:      drivers/soc/fsl/qe/
5020 F:      include/soc/fsl/*qe*.h
5021 F:      include/soc/fsl/*ucc*.h
5022
5023 FREESCALE USB PERIPHERAL DRIVERS
5024 M:      Li Yang <leoli@freescale.com>
5025 L:      linux-usb@vger.kernel.org
5026 L:      linuxppc-dev@lists.ozlabs.org
5027 S:      Maintained
5028 F:      drivers/usb/gadget/udc/fsl*
5029
5030 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5031 M:      Li Yang <leoli@freescale.com>
5032 L:      netdev@vger.kernel.org
5033 L:      linuxppc-dev@lists.ozlabs.org
5034 S:      Maintained
5035 F:      drivers/net/ethernet/freescale/ucc_geth*
5036
5037 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5038 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5039 L:      netdev@vger.kernel.org
5040 S:      Maintained
5041 F:      drivers/net/ethernet/freescale/gianfar*
5042 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5043 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5044
5045 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5046 M:      Zhao Qiang <qiang.zhao@nxp.com>
5047 L:      netdev@vger.kernel.org
5048 L:      linuxppc-dev@lists.ozlabs.org
5049 S:      Maintained
5050 F:      drivers/net/wan/fsl_ucc_hdlc*
5051
5052 FREESCALE QUICC ENGINE UCC UART DRIVER
5053 M:      Timur Tabi <timur@tabi.org>
5054 L:      linuxppc-dev@lists.ozlabs.org
5055 S:      Maintained
5056 F:      drivers/tty/serial/ucc_uart.c
5057
5058 FREESCALE SOC SOUND DRIVERS
5059 M:      Timur Tabi <timur@tabi.org>
5060 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5061 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5062 R:      Fabio Estevam <fabio.estevam@nxp.com>
5063 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5064 L:      linuxppc-dev@lists.ozlabs.org
5065 S:      Maintained
5066 F:      sound/soc/fsl/fsl*
5067 F:      sound/soc/fsl/imx*
5068 F:      sound/soc/fsl/mpc8610_hpcd.c
5069
5070 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5071 M:      "J. German Rivera" <German.Rivera@freescale.com>
5072 M:      Stuart Yoder <stuart.yoder@nxp.com>
5073 L:      linux-kernel@vger.kernel.org
5074 S:      Maintained
5075 F:      drivers/staging/fsl-mc/
5076
5077 FREEVXFS FILESYSTEM
5078 M:      Christoph Hellwig <hch@infradead.org>
5079 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5080 S:      Maintained
5081 F:      fs/freevxfs/
5082
5083 FREEZER
5084 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5085 M:      Pavel Machek <pavel@ucw.cz>
5086 L:      linux-pm@vger.kernel.org
5087 S:      Supported
5088 F:      Documentation/power/freezing-of-tasks.txt
5089 F:      include/linux/freezer.h
5090 F:      kernel/freezer.c
5091
5092 FRONTSWAP API
5093 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5094 L:      linux-kernel@vger.kernel.org
5095 S:      Maintained
5096 F:      mm/frontswap.c
5097 F:      include/linux/frontswap.h
5098
5099 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5100 M:      David Howells <dhowells@redhat.com>
5101 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5102 S:      Supported
5103 F:      Documentation/filesystems/caching/
5104 F:      fs/fscache/
5105 F:      include/linux/fscache*.h
5106
5107 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5108 M:      Theodore Y. Ts'o <tytso@mit.edu>
5109 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5110 S:      Supported
5111 F:      fs/crypto/
5112 F:      include/linux/fscrypto.h
5113
5114 F2FS FILE SYSTEM
5115 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5116 M:      Chao Yu <yuchao0@huawei.com>
5117 L:      linux-f2fs-devel@lists.sourceforge.net
5118 W:      https://f2fs.wiki.kernel.org/
5119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5120 S:      Maintained
5121 F:      Documentation/filesystems/f2fs.txt
5122 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5123 F:      fs/f2fs/
5124 F:      include/linux/f2fs_fs.h
5125 F:      include/trace/events/f2fs.h
5126
5127 FUJITSU FR-V (FRV) PORT
5128 S:      Orphan
5129 F:      arch/frv/
5130
5131 FUJITSU LAPTOP EXTRAS
5132 M:      Jonathan Woithe <jwoithe@just42.net>
5133 L:      platform-driver-x86@vger.kernel.org
5134 S:      Maintained
5135 F:      drivers/platform/x86/fujitsu-laptop.c
5136
5137 FUJITSU M-5MO LS CAMERA ISP DRIVER
5138 M:      Kyungmin Park <kyungmin.park@samsung.com>
5139 M:      Heungjun Kim <riverful.kim@samsung.com>
5140 L:      linux-media@vger.kernel.org
5141 S:      Maintained
5142 F:      drivers/media/i2c/m5mols/
5143 F:      include/media/i2c/m5mols.h
5144
5145 FUJITSU TABLET EXTRAS
5146 M:      Robert Gerlach <khnz@gmx.de>
5147 L:      platform-driver-x86@vger.kernel.org
5148 S:      Maintained
5149 F:      drivers/platform/x86/fujitsu-tablet.c
5150
5151 FUSE: FILESYSTEM IN USERSPACE
5152 M:      Miklos Szeredi <miklos@szeredi.hu>
5153 L:      linux-fsdevel@vger.kernel.org
5154 W:      http://fuse.sourceforge.net/
5155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5156 S:      Maintained
5157 F:      fs/fuse/
5158 F:      include/uapi/linux/fuse.h
5159 F:      Documentation/filesystems/fuse.txt
5160
5161 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5162 M:      Rik Faith <faith@cs.unc.edu>
5163 L:      linux-scsi@vger.kernel.org
5164 S:      Odd Fixes (e.g., new signatures)
5165 F:      drivers/scsi/fdomain.*
5166
5167 GCC PLUGINS
5168 M:      Kees Cook <keescook@chromium.org>
5169 R:      Emese Revfy <re.emese@gmail.com>
5170 L:      kernel-hardening@lists.openwall.com
5171 S:      Maintained
5172 F:      scripts/gcc-plugins/
5173 F:      scripts/gcc-plugin.sh
5174 F:      Documentation/gcc-plugins.txt
5175
5176 GCOV BASED KERNEL PROFILING
5177 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5178 S:      Maintained
5179 F:      kernel/gcov/
5180 F:      Documentation/dev-tools/gcov.rst
5181
5182 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5183 M:      Achim Leubner <achim_leubner@adaptec.com>
5184 L:      linux-scsi@vger.kernel.org
5185 W:      http://www.icp-vortex.com/
5186 S:      Supported
5187 F:      drivers/scsi/gdt*
5188
5189 GDB KERNEL DEBUGGING HELPER SCRIPTS
5190 M:      Jan Kiszka <jan.kiszka@siemens.com>
5191 M:      Kieran Bingham <kieran@bingham.xyz>
5192 S:      Supported
5193 F:      scripts/gdb/
5194
5195 GEMTEK FM RADIO RECEIVER DRIVER
5196 M:      Hans Verkuil <hverkuil@xs4all.nl>
5197 L:      linux-media@vger.kernel.org
5198 T:      git git://linuxtv.org/media_tree.git
5199 W:      https://linuxtv.org
5200 S:      Maintained
5201 F:      drivers/media/radio/radio-gemtek*
5202
5203 GENERIC GPIO I2C DRIVER
5204 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5205 S:      Supported
5206 F:      drivers/i2c/busses/i2c-gpio.c
5207 F:      include/linux/i2c-gpio.h
5208
5209 GENERIC GPIO I2C MULTIPLEXER DRIVER
5210 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5211 L:      linux-i2c@vger.kernel.org
5212 S:      Supported
5213 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5214 F:      include/linux/i2c-mux-gpio.h
5215 F:      Documentation/i2c/muxes/i2c-mux-gpio
5216
5217 GENERIC HDLC (WAN) DRIVERS
5218 M:      Krzysztof Halasa <khc@pm.waw.pl>
5219 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5220 S:      Maintained
5221 F:      drivers/net/wan/c101.c
5222 F:      drivers/net/wan/hd6457*
5223 F:      drivers/net/wan/hdlc*
5224 F:      drivers/net/wan/n2.c
5225 F:      drivers/net/wan/pc300too.c
5226 F:      drivers/net/wan/pci200syn.c
5227 F:      drivers/net/wan/wanxl*
5228
5229 GENERIC INCLUDE/ASM HEADER FILES
5230 M:      Arnd Bergmann <arnd@arndb.de>
5231 L:      linux-arch@vger.kernel.org
5232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5233 S:      Maintained
5234 F:      include/asm-generic/
5235 F:      include/uapi/asm-generic/
5236
5237 GENERIC PHY FRAMEWORK
5238 M:      Kishon Vijay Abraham I <kishon@ti.com>
5239 L:      linux-kernel@vger.kernel.org
5240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5241 S:      Supported
5242 F:      drivers/phy/
5243 F:      include/linux/phy/
5244
5245 GENERIC PM DOMAINS
5246 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5247 M:      Kevin Hilman <khilman@kernel.org>
5248 M:      Ulf Hansson <ulf.hansson@linaro.org>
5249 L:      linux-pm@vger.kernel.org
5250 S:      Supported
5251 F:      drivers/base/power/domain*.c
5252 F:      include/linux/pm_domain.h
5253
5254 GENERIC UIO DRIVER FOR PCI DEVICES
5255 M:      "Michael S. Tsirkin" <mst@redhat.com>
5256 L:      kvm@vger.kernel.org
5257 S:      Supported
5258 F:      drivers/uio/uio_pci_generic.c
5259
5260 GET_MAINTAINER SCRIPT
5261 M:      Joe Perches <joe@perches.com>
5262 S:      Maintained
5263 F:      scripts/get_maintainer.pl
5264
5265 GFS2 FILE SYSTEM
5266 M:      Steven Whitehouse <swhiteho@redhat.com>
5267 M:      Bob Peterson <rpeterso@redhat.com>
5268 L:      cluster-devel@redhat.com
5269 W:      http://sources.redhat.com/cluster/
5270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5271 S:      Supported
5272 F:      Documentation/filesystems/gfs2*.txt
5273 F:      fs/gfs2/
5274 F:      include/uapi/linux/gfs2_ondisk.h
5275
5276 GIGASET ISDN DRIVERS
5277 M:      Paul Bolle <pebolle@tiscali.nl>
5278 L:      gigaset307x-common@lists.sourceforge.net
5279 W:      http://gigaset307x.sourceforge.net/
5280 S:      Odd Fixes
5281 F:      Documentation/isdn/README.gigaset
5282 F:      drivers/isdn/gigaset/
5283 F:      include/uapi/linux/gigaset_dev.h
5284
5285 GO7007 MPEG CODEC
5286 M:      Hans Verkuil <hans.verkuil@cisco.com>
5287 L:      linux-media@vger.kernel.org
5288 S:      Maintained
5289 F:      drivers/media/usb/go7007/
5290
5291 GOODIX TOUCHSCREEN
5292 M:      Bastien Nocera <hadess@hadess.net>
5293 L:      linux-input@vger.kernel.org
5294 S:      Maintained
5295 F:      drivers/input/touchscreen/goodix.c
5296
5297 GPIO MOCKUP DRIVER
5298 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5299 L:      linux-gpio@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/gpio/gpio-mockup.c
5302 F:      tools/testing/selftests/gpio/
5303
5304 GPIO SUBSYSTEM
5305 M:      Linus Walleij <linus.walleij@linaro.org>
5306 M:      Alexandre Courbot <gnurou@gmail.com>
5307 L:      linux-gpio@vger.kernel.org
5308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5309 S:      Maintained
5310 F:      Documentation/devicetree/bindings/gpio/
5311 F:      Documentation/gpio/
5312 F:      Documentation/ABI/testing/gpio-cdev
5313 F:      Documentation/ABI/obsolete/sysfs-gpio
5314 F:      drivers/gpio/
5315 F:      include/linux/gpio/
5316 F:      include/linux/gpio.h
5317 F:      include/asm-generic/gpio.h
5318 F:      include/uapi/linux/gpio.h
5319 F:      tools/gpio/
5320
5321 GRE DEMULTIPLEXER DRIVER
5322 M:      Dmitry Kozlov <xeb@mail.ru>
5323 L:      netdev@vger.kernel.org
5324 S:      Maintained
5325 F:      net/ipv4/gre_demux.c
5326 F:      net/ipv4/gre_offload.c
5327 F:      include/net/gre.h
5328
5329 GRETH 10/100/1G Ethernet MAC device driver
5330 M:      Andreas Larsson <andreas@gaisler.com>
5331 L:      netdev@vger.kernel.org
5332 S:      Maintained
5333 F:      drivers/net/ethernet/aeroflex/
5334
5335 GREYBUS SUBSYSTEM
5336 M:      Johan Hovold <johan@kernel.org>
5337 M:      Alex Elder <elder@kernel.org>
5338 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5339 S:      Maintained
5340 F:      drivers/staging/greybus/
5341
5342 GREYBUS AUDIO PROTOCOLS DRIVERS
5343 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5344 M:      Mark Greer <mgreer@animalcreek.com>
5345 S:      Maintained
5346 F:      drivers/staging/greybus/audio_apbridgea.c
5347 F:      drivers/staging/greybus/audio_apbridgea.h
5348 F:      drivers/staging/greybus/audio_codec.c
5349 F:      drivers/staging/greybus/audio_codec.h
5350 F:      drivers/staging/greybus/audio_gb.c
5351 F:      drivers/staging/greybus/audio_manager.c
5352 F:      drivers/staging/greybus/audio_manager.h
5353 F:      drivers/staging/greybus/audio_manager_module.c
5354 F:      drivers/staging/greybus/audio_manager_private.h
5355 F:      drivers/staging/greybus/audio_manager_sysfs.c
5356 F:      drivers/staging/greybus/audio_module.c
5357 F:      drivers/staging/greybus/audio_topology.c
5358
5359 GREYBUS PROTOCOLS DRIVERS
5360 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5361 S:      Maintained
5362 F:      drivers/staging/greybus/sdio.c
5363 F:      drivers/staging/greybus/light.c
5364 F:      drivers/staging/greybus/gpio.c
5365 F:      drivers/staging/greybus/power_supply.c
5366 F:      drivers/staging/greybus/spi.c
5367 F:      drivers/staging/greybus/spilib.c
5368
5369 GREYBUS PROTOCOLS DRIVERS
5370 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5371 S:      Maintained
5372 F:      drivers/staging/greybus/loopback.c
5373 F:      drivers/staging/greybus/timesync.c
5374 F:      drivers/staging/greybus/timesync_platform.c
5375
5376 GREYBUS PROTOCOLS DRIVERS
5377 M:      Viresh Kumar <vireshk@kernel.org>
5378 S:      Maintained
5379 F:      drivers/staging/greybus/authentication.c
5380 F:      drivers/staging/greybus/bootrom.c
5381 F:      drivers/staging/greybus/firmware.h
5382 F:      drivers/staging/greybus/fw-core.c
5383 F:      drivers/staging/greybus/fw-download.c
5384 F:      drivers/staging/greybus/fw-managament.c
5385 F:      drivers/staging/greybus/greybus_authentication.h
5386 F:      drivers/staging/greybus/greybus_firmware.h
5387 F:      drivers/staging/greybus/hid.c
5388 F:      drivers/staging/greybus/i2c.c
5389 F:      drivers/staging/greybus/spi.c
5390 F:      drivers/staging/greybus/spilib.c
5391 F:      drivers/staging/greybus/spilib.h
5392
5393 GREYBUS PROTOCOLS DRIVERS
5394 M:      David Lin <dtwlin@gmail.com>
5395 S:      Maintained
5396 F:      drivers/staging/greybus/uart.c
5397 F:      drivers/staging/greybus/log.c
5398
5399 GREYBUS PLATFORM DRIVERS
5400 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5401 S:      Maintained
5402 F:      drivers/staging/greybus/arche-platform.c
5403 F:      drivers/staging/greybus/arche-apb-ctrl.c
5404 F:      drivers/staging/greybus/arche_platform.h
5405
5406 GSPCA FINEPIX SUBDRIVER
5407 M:      Frank Zago <frank@zago.net>
5408 L:      linux-media@vger.kernel.org
5409 T:      git git://linuxtv.org/media_tree.git
5410 S:      Maintained
5411 F:      drivers/media/usb/gspca/finepix.c
5412
5413 GSPCA GL860 SUBDRIVER
5414 M:      Olivier Lorin <o.lorin@laposte.net>
5415 L:      linux-media@vger.kernel.org
5416 T:      git git://linuxtv.org/media_tree.git
5417 S:      Maintained
5418 F:      drivers/media/usb/gspca/gl860/
5419
5420 GSPCA M5602 SUBDRIVER
5421 M:      Erik Andren <erik.andren@gmail.com>
5422 L:      linux-media@vger.kernel.org
5423 T:      git git://linuxtv.org/media_tree.git
5424 S:      Maintained
5425 F:      drivers/media/usb/gspca/m5602/
5426
5427 GSPCA PAC207 SONIXB SUBDRIVER
5428 M:      Hans Verkuil <hverkuil@xs4all.nl>
5429 L:      linux-media@vger.kernel.org
5430 T:      git git://linuxtv.org/media_tree.git
5431 S:      Odd Fixes
5432 F:      drivers/media/usb/gspca/pac207.c
5433
5434 GSPCA SN9C20X SUBDRIVER
5435 M:      Brian Johnson <brijohn@gmail.com>
5436 L:      linux-media@vger.kernel.org
5437 T:      git git://linuxtv.org/media_tree.git
5438 S:      Maintained
5439 F:      drivers/media/usb/gspca/sn9c20x.c
5440
5441 GSPCA T613 SUBDRIVER
5442 M:      Leandro Costantino <lcostantino@gmail.com>
5443 L:      linux-media@vger.kernel.org
5444 T:      git git://linuxtv.org/media_tree.git
5445 S:      Maintained
5446 F:      drivers/media/usb/gspca/t613.c
5447
5448 GSPCA USB WEBCAM DRIVER
5449 M:      Hans Verkuil <hverkuil@xs4all.nl>
5450 L:      linux-media@vger.kernel.org
5451 T:      git git://linuxtv.org/media_tree.git
5452 S:      Odd Fixes
5453 F:      drivers/media/usb/gspca/
5454
5455 GUID PARTITION TABLE (GPT)
5456 M:      Davidlohr Bueso <dave@stgolabs.net>
5457 L:      linux-efi@vger.kernel.org
5458 S:      Maintained
5459 F:      block/partitions/efi.*
5460
5461 STK1160 USB VIDEO CAPTURE DRIVER
5462 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5463 L:      linux-media@vger.kernel.org
5464 T:      git git://linuxtv.org/media_tree.git
5465 S:      Maintained
5466 F:      drivers/media/usb/stk1160/
5467
5468 H8/300 ARCHITECTURE
5469 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5470 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5471 W:      http://uclinux-h8.sourceforge.jp
5472 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5473 S:      Maintained
5474 F:      arch/h8300/
5475 F:      drivers/clocksource/h8300_*.c
5476 F:      drivers/clk/h8300/
5477 F:      drivers/irqchip/irq-renesas-h8*.c
5478
5479 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5480 M:      Frank Seidel <frank@f-seidel.de>
5481 L:      platform-driver-x86@vger.kernel.org
5482 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5483 S:      Maintained
5484 F:      drivers/platform/x86/hdaps.c
5485
5486 HDPVR USB VIDEO ENCODER DRIVER
5487 M:      Hans Verkuil <hverkuil@xs4all.nl>
5488 L:      linux-media@vger.kernel.org
5489 T:      git git://linuxtv.org/media_tree.git
5490 W:      https://linuxtv.org
5491 S:      Odd Fixes
5492 F:      drivers/media/usb/hdpvr/
5493
5494 HWPOISON MEMORY FAILURE HANDLING
5495 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5496 L:      linux-mm@kvack.org
5497 S:      Maintained
5498 F:      mm/memory-failure.c
5499 F:      mm/hwpoison-inject.c
5500
5501 HYPERVISOR VIRTUAL CONSOLE DRIVER
5502 L:      linuxppc-dev@lists.ozlabs.org
5503 S:      Odd Fixes
5504 F:      drivers/tty/hvc/
5505
5506 HACKRF MEDIA DRIVER
5507 M:      Antti Palosaari <crope@iki.fi>
5508 L:      linux-media@vger.kernel.org
5509 W:      https://linuxtv.org
5510 W:      http://palosaari.fi/linux/
5511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5512 T:      git git://linuxtv.org/anttip/media_tree.git
5513 S:      Maintained
5514 F:      drivers/media/usb/hackrf/
5515
5516 HARDWARE MONITORING
5517 M:      Jean Delvare <jdelvare@suse.com>
5518 M:      Guenter Roeck <linux@roeck-us.net>
5519 L:      linux-hwmon@vger.kernel.org
5520 W:      http://hwmon.wiki.kernel.org/
5521 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5523 S:      Maintained
5524 F:      Documentation/hwmon/
5525 F:      drivers/hwmon/
5526 F:      include/linux/hwmon*.h
5527
5528 HARDWARE RANDOM NUMBER GENERATOR CORE
5529 M:      Matt Mackall <mpm@selenic.com>
5530 M:      Herbert Xu <herbert@gondor.apana.org.au>
5531 L:      linux-crypto@vger.kernel.org
5532 S:      Odd fixes
5533 F:      Documentation/devicetree/bindings/rng/
5534 F:      Documentation/hw_random.txt
5535 F:      drivers/char/hw_random/
5536 F:      include/linux/hw_random.h
5537
5538 HARDWARE SPINLOCK CORE
5539 M:      Ohad Ben-Cohen <ohad@wizery.com>
5540 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5541 L:      linux-remoteproc@vger.kernel.org
5542 S:      Maintained
5543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5544 F:      Documentation/devicetree/bindings/hwlock/
5545 F:      Documentation/hwspinlock.txt
5546 F:      drivers/hwspinlock/
5547 F:      include/linux/hwspinlock.h
5548
5549 HARMONY SOUND DRIVER
5550 L:      linux-parisc@vger.kernel.org
5551 S:      Maintained
5552 F:      sound/parisc/harmony.*
5553
5554 HD29L2 MEDIA DRIVER
5555 M:      Antti Palosaari <crope@iki.fi>
5556 L:      linux-media@vger.kernel.org
5557 W:      https://linuxtv.org
5558 W:      http://palosaari.fi/linux/
5559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5560 T:      git git://linuxtv.org/anttip/media_tree.git
5561 S:      Maintained
5562 F:      drivers/media/dvb-frontends/hd29l2*
5563
5564 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5565 M:      Brian Boylston <brian.boylston@hpe.com>
5566 S:      Supported
5567 F:      Documentation/watchdog/hpwdt.txt
5568 F:      drivers/watchdog/hpwdt.c
5569
5570 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5571 M:      Don Brace <don.brace@microsemi.com>
5572 L:      iss_storagedev@hp.com
5573 L:      esc.storagedev@microsemi.com
5574 L:      linux-scsi@vger.kernel.org
5575 S:      Supported
5576 F:      Documentation/scsi/hpsa.txt
5577 F:      drivers/scsi/hpsa*.[ch]
5578 F:      include/linux/cciss*.h
5579 F:      include/uapi/linux/cciss*.h
5580
5581 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5582 M:      Don Brace <don.brace@microsemi.com>
5583 L:      iss_storagedev@hp.com
5584 L:      esc.storagedev@microsemi.com
5585 L:      linux-scsi@vger.kernel.org
5586 S:      Supported
5587 F:      Documentation/blockdev/cciss.txt
5588 F:      drivers/block/cciss*
5589 F:      include/linux/cciss_ioctl.h
5590 F:      include/uapi/linux/cciss_ioctl.h
5591
5592 HFI1 DRIVER
5593 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5594 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5595 L:      linux-rdma@vger.kernel.org
5596 S:      Supported
5597 F:      drivers/infiniband/hw/hfi1
5598
5599 HFS FILESYSTEM
5600 L:      linux-fsdevel@vger.kernel.org
5601 S:      Orphan
5602 F:      Documentation/filesystems/hfs.txt
5603 F:      fs/hfs/
5604
5605 HFSPLUS FILESYSTEM
5606 L:      linux-fsdevel@vger.kernel.org
5607 S:      Orphan
5608 F:      Documentation/filesystems/hfsplus.txt
5609 F:      fs/hfsplus/
5610
5611 HGA FRAMEBUFFER DRIVER
5612 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5613 L:      linux-nvidia@lists.surfsouth.com
5614 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5615 S:      Maintained
5616 F:      drivers/video/fbdev/hgafb.c
5617
5618 HIBERNATION (aka Software Suspend, aka swsusp)
5619 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5620 M:      Pavel Machek <pavel@ucw.cz>
5621 L:      linux-pm@vger.kernel.org
5622 S:      Supported
5623 F:      arch/x86/power/
5624 F:      drivers/base/power/
5625 F:      kernel/power/
5626 F:      include/linux/suspend.h
5627 F:      include/linux/freezer.h
5628 F:      include/linux/pm.h
5629 F:      arch/*/include/asm/suspend*.h
5630
5631 HID CORE LAYER
5632 M:      Jiri Kosina <jikos@kernel.org>
5633 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5634 L:      linux-input@vger.kernel.org
5635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5636 S:      Maintained
5637 F:      drivers/hid/
5638 F:      include/linux/hid*
5639 F:      include/uapi/linux/hid*
5640
5641 HID SENSOR HUB DRIVERS
5642 M:      Jiri Kosina <jikos@kernel.org>
5643 M:      Jonathan Cameron <jic23@kernel.org>
5644 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5645 L:      linux-input@vger.kernel.org
5646 L:      linux-iio@vger.kernel.org
5647 S:      Maintained
5648 F:      Documentation/hid/hid-sensor*
5649 F:      drivers/hid/hid-sensor-*
5650 F:      drivers/iio/*/hid-*
5651 F:      include/linux/hid-sensor-*
5652
5653 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5654 M:      Thomas Gleixner <tglx@linutronix.de>
5655 L:      linux-kernel@vger.kernel.org
5656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5657 S:      Maintained
5658 F:      Documentation/timers/
5659 F:      kernel/time/hrtimer.c
5660 F:      kernel/time/clockevents.c
5661 F:      kernel/time/tick*.*
5662 F:      kernel/time/timer_*.c
5663 F:      include/linux/clockchips.h
5664 F:      include/linux/hrtimer.h
5665
5666 HIGH-SPEED SCC DRIVER FOR AX.25
5667 L:      linux-hams@vger.kernel.org
5668 S:      Orphan
5669 F:      drivers/net/hamradio/dmascc.c
5670 F:      drivers/net/hamradio/scc.c
5671
5672 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5673 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5674 W:      http://www.highpoint-tech.com
5675 S:      Supported
5676 F:      Documentation/scsi/hptiop.txt
5677 F:      drivers/scsi/hptiop.c
5678
5679 HIPPI
5680 M:      Jes Sorensen <jes@trained-monkey.org>
5681 L:      linux-hippi@sunsite.dk
5682 S:      Maintained
5683 F:      include/linux/hippidevice.h
5684 F:      include/uapi/linux/if_hippi.h
5685 F:      net/802/hippi.c
5686 F:      drivers/net/hippi/
5687
5688 HISILICON NETWORK SUBSYSTEM DRIVER
5689 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5690 M:      Salil Mehta <salil.mehta@huawei.com>
5691 L:      netdev@vger.kernel.org
5692 W:      http://www.hisilicon.com
5693 S:      Maintained
5694 F:      drivers/net/ethernet/hisilicon/
5695 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5696
5697 HISILICON SAS Controller
5698 M:      John Garry <john.garry@huawei.com>
5699 W:      http://www.hisilicon.com
5700 S:      Supported
5701 F:      drivers/scsi/hisi_sas/
5702 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5703
5704 HOST AP DRIVER
5705 M:      Jouni Malinen <j@w1.fi>
5706 L:      linux-wireless@vger.kernel.org
5707 W:      http://w1.fi/hostap-driver.html
5708 S:      Obsolete
5709 F:      drivers/net/wireless/intersil/hostap/
5710
5711 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5712 L:      platform-driver-x86@vger.kernel.org
5713 S:      Orphan
5714 F:      drivers/platform/x86/tc1100-wmi.c
5715
5716 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5717 M:      Jaroslav Kysela <perex@perex.cz>
5718 S:      Maintained
5719 F:      drivers/net/ethernet/hp/hp100.*
5720
5721 HPET:   High Precision Event Timers driver
5722 M:      Clemens Ladisch <clemens@ladisch.de>
5723 S:      Maintained
5724 F:      Documentation/timers/hpet.txt
5725 F:      drivers/char/hpet.c
5726 F:      include/linux/hpet.h
5727 F:      include/uapi/linux/hpet.h
5728
5729 HPET:   x86
5730 S:      Orphan
5731 F:      arch/x86/kernel/hpet.c
5732 F:      arch/x86/include/asm/hpet.h
5733
5734 HPFS FILESYSTEM
5735 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5736 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5737 S:      Maintained
5738 F:      fs/hpfs/
5739
5740 HSI SUBSYSTEM
5741 M:      Sebastian Reichel <sre@kernel.org>
5742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5743 S:      Maintained
5744 F:      Documentation/ABI/testing/sysfs-bus-hsi
5745 F:      Documentation/device-drivers/serial-interfaces.rst
5746 F:      drivers/hsi/
5747 F:      include/linux/hsi/
5748 F:      include/uapi/linux/hsi/
5749
5750 HSO 3G MODEM DRIVER
5751 M:      Jan Dumon <j.dumon@option.com>
5752 W:      http://www.pharscape.org
5753 S:      Maintained
5754 F:      drivers/net/usb/hso.c
5755
5756 HSR NETWORK PROTOCOL
5757 M:      Arvid Brodin <arvid.brodin@alten.se>
5758 L:      netdev@vger.kernel.org
5759 S:      Maintained
5760 F:      net/hsr/
5761
5762 HTCPEN TOUCHSCREEN DRIVER
5763 M:      Pau Oliva Fora <pof@eslack.org>
5764 L:      linux-input@vger.kernel.org
5765 S:      Maintained
5766 F:      drivers/input/touchscreen/htcpen.c
5767
5768 HUGETLB FILESYSTEM
5769 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5770 S:      Maintained
5771 F:      fs/hugetlbfs/
5772
5773 Hyper-V CORE AND DRIVERS
5774 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5775 M:      Haiyang Zhang <haiyangz@microsoft.com>
5776 L:      devel@linuxdriverproject.org
5777 S:      Maintained
5778 F:      arch/x86/include/asm/mshyperv.h
5779 F:      arch/x86/include/uapi/asm/hyperv.h
5780 F:      arch/x86/kernel/cpu/mshyperv.c
5781 F:      drivers/hid/hid-hyperv.c
5782 F:      drivers/hv/
5783 F:      drivers/input/serio/hyperv-keyboard.c
5784 F:      drivers/pci/host/pci-hyperv.c
5785 F:      drivers/net/hyperv/
5786 F:      drivers/scsi/storvsc_drv.c
5787 F:      drivers/video/fbdev/hyperv_fb.c
5788 F:      include/linux/hyperv.h
5789 F:      tools/hv/
5790 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5791
5792 I2C MUXES
5793 M:      Peter Rosin <peda@axentia.se>
5794 L:      linux-i2c@vger.kernel.org
5795 S:      Maintained
5796 F:      Documentation/i2c/i2c-topology
5797 F:      Documentation/i2c/muxes/
5798 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5799 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5800 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5801 F:      drivers/i2c/i2c-mux.c
5802 F:      drivers/i2c/muxes/
5803 F:      include/linux/i2c-mux.h
5804
5805 I2C OVER PARALLEL PORT
5806 M:      Jean Delvare <jdelvare@suse.com>
5807 L:      linux-i2c@vger.kernel.org
5808 S:      Maintained
5809 F:      Documentation/i2c/busses/i2c-parport
5810 F:      Documentation/i2c/busses/i2c-parport-light
5811 F:      drivers/i2c/busses/i2c-parport.c
5812 F:      drivers/i2c/busses/i2c-parport-light.c
5813
5814 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5815 M:      Jean Delvare <jdelvare@suse.com>
5816 L:      linux-i2c@vger.kernel.org
5817 S:      Maintained
5818 F:      Documentation/i2c/busses/i2c-ali1535
5819 F:      Documentation/i2c/busses/i2c-ali1563
5820 F:      Documentation/i2c/busses/i2c-ali15x3
5821 F:      Documentation/i2c/busses/i2c-amd756
5822 F:      Documentation/i2c/busses/i2c-amd8111
5823 F:      Documentation/i2c/busses/i2c-i801
5824 F:      Documentation/i2c/busses/i2c-nforce2
5825 F:      Documentation/i2c/busses/i2c-piix4
5826 F:      Documentation/i2c/busses/i2c-sis5595
5827 F:      Documentation/i2c/busses/i2c-sis630
5828 F:      Documentation/i2c/busses/i2c-sis96x
5829 F:      Documentation/i2c/busses/i2c-via
5830 F:      Documentation/i2c/busses/i2c-viapro
5831 F:      drivers/i2c/busses/i2c-ali1535.c
5832 F:      drivers/i2c/busses/i2c-ali1563.c
5833 F:      drivers/i2c/busses/i2c-ali15x3.c
5834 F:      drivers/i2c/busses/i2c-amd756.c
5835 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5836 F:      drivers/i2c/busses/i2c-amd8111.c
5837 F:      drivers/i2c/busses/i2c-i801.c
5838 F:      drivers/i2c/busses/i2c-isch.c
5839 F:      drivers/i2c/busses/i2c-nforce2.c
5840 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5841 F:      drivers/i2c/busses/i2c-piix4.c
5842 F:      drivers/i2c/busses/i2c-sis5595.c
5843 F:      drivers/i2c/busses/i2c-sis630.c
5844 F:      drivers/i2c/busses/i2c-sis96x.c
5845 F:      drivers/i2c/busses/i2c-via.c
5846 F:      drivers/i2c/busses/i2c-viapro.c
5847
5848 I2C/SMBUS ISMT DRIVER
5849 M:      Seth Heasley <seth.heasley@intel.com>
5850 M:      Neil Horman <nhorman@tuxdriver.com>
5851 L:      linux-i2c@vger.kernel.org
5852 F:      drivers/i2c/busses/i2c-ismt.c
5853 F:      Documentation/i2c/busses/i2c-ismt
5854
5855 I2C/SMBUS STUB DRIVER
5856 M:      Jean Delvare <jdelvare@suse.com>
5857 L:      linux-i2c@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/i2c/i2c-stub.c
5860
5861 I2C SUBSYSTEM
5862 M:      Wolfram Sang <wsa@the-dreams.de>
5863 L:      linux-i2c@vger.kernel.org
5864 W:      https://i2c.wiki.kernel.org/
5865 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5867 S:      Maintained
5868 F:      Documentation/devicetree/bindings/i2c/
5869 F:      Documentation/i2c/
5870 F:      drivers/i2c/
5871 F:      drivers/i2c/*/
5872 F:      include/linux/i2c.h
5873 F:      include/linux/i2c-*.h
5874 F:      include/uapi/linux/i2c.h
5875 F:      include/uapi/linux/i2c-*.h
5876
5877 I2C ACPI SUPPORT
5878 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5879 L:      linux-i2c@vger.kernel.org
5880 L:      linux-acpi@vger.kernel.org
5881 S:      Maintained
5882
5883 I2C-TAOS-EVM DRIVER
5884 M:      Jean Delvare <jdelvare@suse.com>
5885 L:      linux-i2c@vger.kernel.org
5886 S:      Maintained
5887 F:      Documentation/i2c/busses/i2c-taos-evm
5888 F:      drivers/i2c/busses/i2c-taos-evm.c
5889
5890 I2C-TINY-USB DRIVER
5891 M:      Till Harbaum <till@harbaum.org>
5892 L:      linux-i2c@vger.kernel.org
5893 W:      http://www.harbaum.org/till/i2c_tiny_usb
5894 S:      Maintained
5895 F:      drivers/i2c/busses/i2c-tiny-usb.c
5896
5897 i386 BOOT CODE
5898 M:      "H. Peter Anvin" <hpa@zytor.com>
5899 S:      Maintained
5900 F:      arch/x86/boot/
5901
5902 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5903 M:      "H. Peter Anvin" <hpa@zytor.com>
5904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5905 S:      Maintained
5906
5907 IA64 (Itanium) PLATFORM
5908 M:      Tony Luck <tony.luck@intel.com>
5909 M:      Fenghua Yu <fenghua.yu@intel.com>
5910 L:      linux-ia64@vger.kernel.org
5911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5912 S:      Maintained
5913 F:      arch/ia64/
5914
5915 IBM Power VMX Cryptographic instructions
5916 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5917 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5918 L:      linux-crypto@vger.kernel.org
5919 S:      Supported
5920 F:      drivers/crypto/vmx/Makefile
5921 F:      drivers/crypto/vmx/Kconfig
5922 F:      drivers/crypto/vmx/vmx.c
5923 F:      drivers/crypto/vmx/aes*
5924 F:      drivers/crypto/vmx/ghash*
5925 F:      drivers/crypto/vmx/ppc-xlate.pl
5926
5927 IBM Power in-Nest Crypto Acceleration
5928 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5929 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5930 L:      linux-crypto@vger.kernel.org
5931 S:      Supported
5932 F:      drivers/crypto/nx/Makefile
5933 F:      drivers/crypto/nx/Kconfig
5934 F:      drivers/crypto/nx/nx-aes*
5935 F:      drivers/crypto/nx/nx-sha*
5936 F:      drivers/crypto/nx/nx.*
5937 F:      drivers/crypto/nx/nx_csbcpb.h
5938 F:      drivers/crypto/nx/nx_debugfs.h
5939
5940 IBM Power 842 compression accelerator
5941 M:      Dan Streetman <ddstreet@ieee.org>
5942 S:      Supported
5943 F:      drivers/crypto/nx/Makefile
5944 F:      drivers/crypto/nx/Kconfig
5945 F:      drivers/crypto/nx/nx-842*
5946 F:      include/linux/sw842.h
5947 F:      crypto/842.c
5948 F:      lib/842/
5949
5950 IBM Power Linux RAID adapter
5951 M:      Brian King <brking@us.ibm.com>
5952 S:      Supported
5953 F:      drivers/scsi/ipr.*
5954
5955 IBM Power Virtual Ethernet Device Driver
5956 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5957 L:      netdev@vger.kernel.org
5958 S:      Supported
5959 F:      drivers/net/ethernet/ibm/ibmveth.*
5960
5961 IBM Power SRIOV Virtual NIC Device Driver
5962 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5963 M:      John Allen <jallen@linux.vnet.ibm.com>
5964 L:      netdev@vger.kernel.org
5965 S:      Supported
5966 F:      drivers/net/ethernet/ibm/ibmvnic.*
5967
5968 IBM Power Virtual SCSI Device Drivers
5969 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5970 L:      linux-scsi@vger.kernel.org
5971 S:      Supported
5972 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5973 F:      include/scsi/viosrp.h
5974
5975 IBM Power Virtual SCSI Device Target Driver
5976 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5977 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
5978 L:      linux-scsi@vger.kernel.org
5979 L:      target-devel@vger.kernel.org
5980 S:      Supported
5981 F:      drivers/scsi/ibmvscsi_tgt/
5982
5983 IBM Power Virtual FC Device Drivers
5984 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5985 L:      linux-scsi@vger.kernel.org
5986 S:      Supported
5987 F:      drivers/scsi/ibmvscsi/ibmvfc*
5988
5989 IBM ServeRAID RAID DRIVER
5990 S:      Orphan
5991 F:      drivers/scsi/ips.*
5992
5993 ICH LPC AND GPIO DRIVER
5994 M:      Peter Tyser <ptyser@xes-inc.com>
5995 S:      Maintained
5996 F:      drivers/mfd/lpc_ich.c
5997 F:      drivers/gpio/gpio-ich.c
5998
5999 IDE SUBSYSTEM
6000 M:      "David S. Miller" <davem@davemloft.net>
6001 L:      linux-ide@vger.kernel.org
6002 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6004 S:      Maintained
6005 F:      Documentation/ide/
6006 F:      drivers/ide/
6007 F:      include/linux/ide.h
6008
6009 IDEAPAD LAPTOP EXTRAS DRIVER
6010 M:      Ike Panhc <ike.pan@canonical.com>
6011 L:      platform-driver-x86@vger.kernel.org
6012 W:      http://launchpad.net/ideapad-laptop
6013 S:      Maintained
6014 F:      drivers/platform/x86/ideapad-laptop.c
6015
6016 IDEAPAD LAPTOP SLIDEBAR DRIVER
6017 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6018 L:      linux-input@vger.kernel.org
6019 W:      https://github.com/o2genum/ideapad-slidebar
6020 S:      Maintained
6021 F:      drivers/input/misc/ideapad_slidebar.c
6022
6023 IDE/ATAPI DRIVERS
6024 M:      Borislav Petkov <bp@alien8.de>
6025 L:      linux-ide@vger.kernel.org
6026 S:      Maintained
6027 F:      Documentation/cdrom/ide-cd
6028 F:      drivers/ide/ide-cd*
6029
6030 IDLE-I7300
6031 M:      Andy Henroid <andrew.d.henroid@intel.com>
6032 L:      linux-pm@vger.kernel.org
6033 S:      Supported
6034 F:      drivers/idle/i7300_idle.c
6035
6036 IEEE 802.15.4 SUBSYSTEM
6037 M:      Alexander Aring <aar@pengutronix.de>
6038 L:      linux-wpan@vger.kernel.org
6039 W:      http://wpan.cakelab.org/
6040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6042 S:      Maintained
6043 F:      net/ieee802154/
6044 F:      net/mac802154/
6045 F:      drivers/net/ieee802154/
6046 F:      include/linux/nl802154.h
6047 F:      include/linux/ieee802154.h
6048 F:      include/net/nl802154.h
6049 F:      include/net/mac802154.h
6050 F:      include/net/af_ieee802154.h
6051 F:      include/net/cfg802154.h
6052 F:      include/net/ieee802154_netdev.h
6053 F:      Documentation/networking/ieee802154.txt
6054
6055 IGORPLUG-USB IR RECEIVER
6056 M:      Sean Young <sean@mess.org>
6057 L:      linux-media@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/media/rc/igorplugusb.c
6060
6061 IGUANAWORKS USB IR TRANSCEIVER
6062 M:      Sean Young <sean@mess.org>
6063 L:      linux-media@vger.kernel.org
6064 S:      Maintained
6065 F:      drivers/media/rc/iguanair.c
6066
6067 IIO SUBSYSTEM AND DRIVERS
6068 M:      Jonathan Cameron <jic23@kernel.org>
6069 R:      Hartmut Knaack <knaack.h@gmx.de>
6070 R:      Lars-Peter Clausen <lars@metafoo.de>
6071 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6072 L:      linux-iio@vger.kernel.org
6073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6074 S:      Maintained
6075 F:      Documentation/devicetree/bindings/iio/
6076 F:      drivers/iio/
6077 F:      drivers/staging/iio/
6078 F:      include/linux/iio/
6079 F:      tools/iio/
6080
6081 IKANOS/ADI EAGLE ADSL USB DRIVER
6082 M:      Matthieu Castet <castet.matthieu@free.fr>
6083 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6084 S:      Maintained
6085 F:      drivers/usb/atm/ueagle-atm.c
6086
6087 INA209 HARDWARE MONITOR DRIVER
6088 M:      Guenter Roeck <linux@roeck-us.net>
6089 L:      linux-hwmon@vger.kernel.org
6090 S:      Maintained
6091 F:      Documentation/hwmon/ina209
6092 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6093 F:      drivers/hwmon/ina209.c
6094
6095 INA2XX HARDWARE MONITOR DRIVER
6096 M:      Guenter Roeck <linux@roeck-us.net>
6097 L:      linux-hwmon@vger.kernel.org
6098 S:      Maintained
6099 F:      Documentation/hwmon/ina2xx
6100 F:      drivers/hwmon/ina2xx.c
6101 F:      include/linux/platform_data/ina2xx.h
6102
6103 INDUSTRY PACK SUBSYSTEM (IPACK)
6104 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6105 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6106 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6107 L:      industrypack-devel@lists.sourceforge.net
6108 W:      http://industrypack.sourceforge.net
6109 S:      Maintained
6110 F:      drivers/ipack/
6111
6112 INGENIC JZ4780 DMA Driver
6113 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6114 S:      Maintained
6115 F:      drivers/dma/dma-jz4780.c
6116
6117 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6118 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6119 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6120 L:      linux-ima-devel@lists.sourceforge.net
6121 L:      linux-ima-user@lists.sourceforge.net
6122 L:      linux-security-module@vger.kernel.org
6123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6124 S:      Supported
6125 F:      security/integrity/ima/
6126
6127 IMGTEC IR DECODER DRIVER
6128 M:      James Hogan <james.hogan@imgtec.com>
6129 S:      Maintained
6130 F:      drivers/media/rc/img-ir/
6131
6132 IMS TWINTURBO FRAMEBUFFER DRIVER
6133 L:      linux-fbdev@vger.kernel.org
6134 S:      Orphan
6135 F:      drivers/video/fbdev/imsttfb.c
6136
6137 INFINIBAND SUBSYSTEM
6138 M:      Doug Ledford <dledford@redhat.com>
6139 M:      Sean Hefty <sean.hefty@intel.com>
6140 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6141 L:      linux-rdma@vger.kernel.org
6142 W:      http://www.openfabrics.org/
6143 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6145 S:      Supported
6146 F:      Documentation/infiniband/
6147 F:      drivers/infiniband/
6148 F:      include/uapi/linux/if_infiniband.h
6149 F:      include/uapi/rdma/
6150 F:      include/rdma/
6151
6152 INOTIFY
6153 M:      John McCutchan <john@johnmccutchan.com>
6154 M:      Robert Love <rlove@rlove.org>
6155 M:      Eric Paris <eparis@parisplace.org>
6156 S:      Maintained
6157 F:      Documentation/filesystems/inotify.txt
6158 F:      fs/notify/inotify/
6159 F:      include/linux/inotify.h
6160 F:      include/uapi/linux/inotify.h
6161
6162 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6163 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6164 L:      linux-input@vger.kernel.org
6165 Q:      http://patchwork.kernel.org/project/linux-input/list/
6166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6167 S:      Maintained
6168 F:      drivers/input/
6169 F:      include/linux/input.h
6170 F:      include/uapi/linux/input.h
6171 F:      include/linux/input/
6172 F:      Documentation/devicetree/bindings/input/
6173
6174 INPUT MULTITOUCH (MT) PROTOCOL
6175 M:      Henrik Rydberg <rydberg@bitmath.org>
6176 L:      linux-input@vger.kernel.org
6177 S:      Odd fixes
6178 F:      Documentation/input/multi-touch-protocol.txt
6179 F:      drivers/input/input-mt.c
6180 K:      \b(ABS|SYN)_MT_
6181
6182 INTEL ASoC BDW/HSW DRIVERS
6183 M:      Jie Yang <yang.jie@linux.intel.com>
6184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6185 S:      Supported
6186 F:      sound/soc/intel/common/sst-dsp*
6187 F:      sound/soc/intel/common/sst-firmware.c
6188 F:      sound/soc/intel/boards/broadwell.c
6189 F:      sound/soc/intel/haswell/
6190
6191 INTEL C600 SERIES SAS CONTROLLER DRIVER
6192 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6193 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6194 L:      linux-scsi@vger.kernel.org
6195 T:      git git://git.code.sf.net/p/intel-sas/isci
6196 S:      Supported
6197 F:      drivers/scsi/isci/
6198
6199 INTEL HID EVENT DRIVER
6200 M:      Alex Hung <alex.hung@canonical.com>
6201 L:      platform-driver-x86@vger.kernel.org
6202 S:      Maintained
6203 F:      drivers/platform/x86/intel-hid.c
6204
6205 INTEL VIRTUAL BUTTON DRIVER
6206 M:      AceLan Kao <acelan.kao@canonical.com>
6207 L:      platform-driver-x86@vger.kernel.org
6208 S:      Maintained
6209 F:      drivers/platform/x86/intel-vbtn.c
6210
6211 INTEL IDLE DRIVER
6212 M:      Len Brown <lenb@kernel.org>
6213 L:      linux-pm@vger.kernel.org
6214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6215 S:      Supported
6216 F:      drivers/idle/intel_idle.c
6217
6218 INTEL INTEGRATED SENSOR HUB DRIVER
6219 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6220 M:      Jiri Kosina <jikos@kernel.org>
6221 L:      linux-input@vger.kernel.org
6222 S:      Maintained
6223 F:      drivers/hid/intel-ish-hid/
6224
6225 INTEL PSTATE DRIVER
6226 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6227 M:      Len Brown <lenb@kernel.org>
6228 L:      linux-pm@vger.kernel.org
6229 S:      Supported
6230 F:      drivers/cpufreq/intel_pstate.c
6231
6232 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6233 M:      Maik Broemme <mbroemme@libmpq.org>
6234 L:      linux-fbdev@vger.kernel.org
6235 S:      Maintained
6236 F:      Documentation/fb/intelfb.txt
6237 F:      drivers/video/fbdev/intelfb/
6238
6239 INTEL 810/815 FRAMEBUFFER DRIVER
6240 M:      Antonino Daplas <adaplas@gmail.com>
6241 L:      linux-fbdev@vger.kernel.org
6242 S:      Maintained
6243 F:      drivers/video/fbdev/i810/
6244
6245 INTEL MENLOW THERMAL DRIVER
6246 M:      Sujith Thomas <sujith.thomas@intel.com>
6247 L:      platform-driver-x86@vger.kernel.org
6248 W:      https://01.org/linux-acpi
6249 S:      Supported
6250 F:      drivers/platform/x86/intel_menlow.c
6251
6252 INTEL I/OAT DMA DRIVER
6253 M:      Dave Jiang <dave.jiang@intel.com>
6254 R:      Dan Williams <dan.j.williams@intel.com>
6255 L:      dmaengine@vger.kernel.org
6256 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6257 S:      Supported
6258 F:      drivers/dma/ioat*
6259
6260 INTEL IOMMU (VT-d)
6261 M:      David Woodhouse <dwmw2@infradead.org>
6262 L:      iommu@lists.linux-foundation.org
6263 T:      git git://git.infradead.org/iommu-2.6.git
6264 S:      Supported
6265 F:      drivers/iommu/intel-iommu.c
6266 F:      include/linux/intel-iommu.h
6267
6268 INTEL IOP-ADMA DMA DRIVER
6269 R:      Dan Williams <dan.j.williams@intel.com>
6270 S:      Odd fixes
6271 F:      drivers/dma/iop-adma.c
6272
6273 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6274 M:      Krzysztof Halasa <khalasa@piap.pl>
6275 S:      Maintained
6276 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6277 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6278 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6279 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6280 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6281 F:      drivers/net/wan/ixp4xx_hss.c
6282
6283 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6284 M:      Deepak Saxena <dsaxena@plexity.net>
6285 S:      Maintained
6286 F:      drivers/char/hw_random/ixp4xx-rng.c
6287
6288 INTEL ETHERNET DRIVERS
6289 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6290 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6291 W:      http://www.intel.com/support/feedback.htm
6292 W:      http://e1000.sourceforge.net/
6293 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6296 S:      Supported
6297 F:      Documentation/networking/e100.txt
6298 F:      Documentation/networking/e1000.txt
6299 F:      Documentation/networking/e1000e.txt
6300 F:      Documentation/networking/igb.txt
6301 F:      Documentation/networking/igbvf.txt
6302 F:      Documentation/networking/ixgb.txt
6303 F:      Documentation/networking/ixgbe.txt
6304 F:      Documentation/networking/ixgbevf.txt
6305 F:      Documentation/networking/i40e.txt
6306 F:      Documentation/networking/i40evf.txt
6307 F:      drivers/net/ethernet/intel/
6308 F:      drivers/net/ethernet/intel/*/
6309
6310 INTEL RDMA RNIC DRIVER
6311 M:     Faisal Latif <faisal.latif@intel.com>
6312 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6313 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6314 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6315 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6316 L:     linux-rdma@vger.kernel.org
6317 S:     Supported
6318 F:     drivers/infiniband/hw/i40iw/
6319
6320 INTEL MERRIFIELD GPIO DRIVER
6321 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6322 L:      linux-gpio@vger.kernel.org
6323 S:      Maintained
6324 F:      drivers/gpio/gpio-merrifield.c
6325
6326 INTEL-MID GPIO DRIVER
6327 M:      David Cohen <david.a.cohen@linux.intel.com>
6328 L:      linux-gpio@vger.kernel.org
6329 S:      Maintained
6330 F:      drivers/gpio/gpio-intel-mid.c
6331
6332 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6333 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6334 L:      linux-wireless@vger.kernel.org
6335 S:      Maintained
6336 F:      Documentation/networking/README.ipw2100
6337 F:      Documentation/networking/README.ipw2200
6338 F:      drivers/net/wireless/intel/ipw2x00/
6339
6340 INTEL(R) TRACE HUB
6341 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6342 S:      Supported
6343 F:      Documentation/trace/intel_th.txt
6344 F:      drivers/hwtracing/intel_th/
6345
6346 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6347 M:      Ning Sun <ning.sun@intel.com>
6348 L:      tboot-devel@lists.sourceforge.net
6349 W:      http://tboot.sourceforge.net
6350 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6351 S:      Supported
6352 F:      Documentation/intel_txt.txt
6353 F:      include/linux/tboot.h
6354 F:      arch/x86/kernel/tboot.c
6355
6356 INTEL WIRELESS WIMAX CONNECTION 2400
6357 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6358 M:      linux-wimax@intel.com
6359 L:      wimax@linuxwimax.org (subscribers-only)
6360 S:      Supported
6361 W:      http://linuxwimax.org
6362 F:      Documentation/wimax/README.i2400m
6363 F:      drivers/net/wimax/i2400m/
6364 F:      include/uapi/linux/wimax/i2400m.h
6365
6366 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6367 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6368 L:      linux-wireless@vger.kernel.org
6369 S:      Supported
6370 F:      drivers/net/wireless/intel/iwlegacy/
6371
6372 INTEL WIRELESS WIFI LINK (iwlwifi)
6373 M:      Johannes Berg <johannes.berg@intel.com>
6374 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6375 M:      Luca Coelho <luciano.coelho@intel.com>
6376 M:      Intel Linux Wireless <linuxwifi@intel.com>
6377 L:      linux-wireless@vger.kernel.org
6378 W:      http://intellinuxwireless.org
6379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6380 S:      Supported
6381 F:      drivers/net/wireless/intel/iwlwifi/
6382
6383 INTEL MANAGEMENT ENGINE (mei)
6384 M:      Tomas Winkler <tomas.winkler@intel.com>
6385 L:      linux-kernel@vger.kernel.org
6386 S:      Supported
6387 F:      include/uapi/linux/mei.h
6388 F:      include/linux/mei_cl_bus.h
6389 F:      drivers/misc/mei/*
6390 F:      drivers/watchdog/mei_wdt.c
6391 F:      Documentation/misc-devices/mei/*
6392
6393 INTEL MIC DRIVERS (mic)
6394 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6395 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6396 S:      Supported
6397 W:      https://github.com/sudeepdutt/mic
6398 W:      http://software.intel.com/en-us/mic-developer
6399 F:      include/linux/mic_bus.h
6400 F:      include/linux/scif.h
6401 F:      include/uapi/linux/mic_common.h
6402 F:      include/uapi/linux/mic_ioctl.h
6403 F:      include/uapi/linux/scif_ioctl.h
6404 F:      drivers/misc/mic/
6405 F:      drivers/dma/mic_x100_dma.c
6406 F:      drivers/dma/mic_x100_dma.h
6407 F:      Documentation/mic/
6408
6409 INTEL PMC/P-Unit IPC DRIVER
6410 M:      Zha Qipeng<qipeng.zha@intel.com>
6411 L:      platform-driver-x86@vger.kernel.org
6412 S:      Maintained
6413 F:      drivers/platform/x86/intel_pmc_ipc.c
6414 F:      drivers/platform/x86/intel_punit_ipc.c
6415 F:      arch/x86/include/asm/intel_pmc_ipc.h
6416 F:      arch/x86/include/asm/intel_punit_ipc.h
6417
6418 INTEL TELEMETRY DRIVER
6419 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6420 L:      platform-driver-x86@vger.kernel.org
6421 S:      Maintained
6422 F:      arch/x86/include/asm/intel_telemetry.h
6423 F:      drivers/platform/x86/intel_telemetry*
6424
6425 INTEL PMC CORE DRIVER
6426 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6427 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6428 L:      platform-driver-x86@vger.kernel.org
6429 S:      Maintained
6430 F:      arch/x86/include/asm/pmc_core.h
6431 F:      drivers/platform/x86/intel_pmc_core*
6432
6433 IOC3 ETHERNET DRIVER
6434 M:      Ralf Baechle <ralf@linux-mips.org>
6435 L:      linux-mips@linux-mips.org
6436 S:      Maintained
6437 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6438
6439 IOC3 SERIAL DRIVER
6440 M:      Pat Gefre <pfg@sgi.com>
6441 L:      linux-serial@vger.kernel.org
6442 S:      Maintained
6443 F:      drivers/tty/serial/ioc3_serial.c
6444
6445 IOMMU DRIVERS
6446 M:      Joerg Roedel <joro@8bytes.org>
6447 L:      iommu@lists.linux-foundation.org
6448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6449 S:      Maintained
6450 F:      Documentation/devicetree/bindings/iommu/
6451 F:      drivers/iommu/
6452
6453 IP MASQUERADING
6454 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6455 S:      Maintained
6456 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6457
6458 IPMI SUBSYSTEM
6459 M:      Corey Minyard <minyard@acm.org>
6460 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6461 W:      http://openipmi.sourceforge.net/
6462 S:      Supported
6463 F:      Documentation/IPMI.txt
6464 F:      drivers/char/ipmi/
6465 F:      include/linux/ipmi*
6466 F:      include/uapi/linux/ipmi*
6467
6468 QCOM AUDIO (ASoC) DRIVERS
6469 M:      Patrick Lai <plai@codeaurora.org>
6470 M:      Banajit Goswami <bgoswami@codeaurora.org>
6471 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6472 S:      Supported
6473 F:      sound/soc/qcom/
6474
6475 IPS SCSI RAID DRIVER
6476 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6477 L:      linux-scsi@vger.kernel.org
6478 W:      http://www.adaptec.com/
6479 S:      Maintained
6480 F:      drivers/scsi/ips*
6481
6482 IPVS
6483 M:      Wensong Zhang <wensong@linux-vs.org>
6484 M:      Simon Horman <horms@verge.net.au>
6485 M:      Julian Anastasov <ja@ssi.bg>
6486 L:      netdev@vger.kernel.org
6487 L:      lvs-devel@vger.kernel.org
6488 S:      Maintained
6489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6491 F:      Documentation/networking/ipvs-sysctl.txt
6492 F:      include/net/ip_vs.h
6493 F:      include/uapi/linux/ip_vs.h
6494 F:      net/netfilter/ipvs/
6495
6496 IPWIRELESS DRIVER
6497 M:      Jiri Kosina <jikos@kernel.org>
6498 M:      David Sterba <dsterba@suse.com>
6499 S:      Odd Fixes
6500 F:      drivers/tty/ipwireless/
6501
6502 IPX NETWORK LAYER
6503 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6504 L:      netdev@vger.kernel.org
6505 S:      Maintained
6506 F:      include/net/ipx.h
6507 F:      include/uapi/linux/ipx.h
6508 F:      net/ipx/
6509
6510 IRDA SUBSYSTEM
6511 M:      Samuel Ortiz <samuel@sortiz.org>
6512 L:      irda-users@lists.sourceforge.net (subscribers-only)
6513 L:      netdev@vger.kernel.org
6514 W:      http://irda.sourceforge.net/
6515 S:      Maintained
6516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6517 F:      Documentation/networking/irda.txt
6518 F:      drivers/net/irda/
6519 F:      include/net/irda/
6520 F:      net/irda/
6521
6522 IRQ SUBSYSTEM
6523 M:      Thomas Gleixner <tglx@linutronix.de>
6524 L:      linux-kernel@vger.kernel.org
6525 S:      Maintained
6526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6527 F:      kernel/irq/
6528
6529 IRQCHIP DRIVERS
6530 M:      Thomas Gleixner <tglx@linutronix.de>
6531 M:      Jason Cooper <jason@lakedaemon.net>
6532 M:      Marc Zyngier <marc.zyngier@arm.com>
6533 L:      linux-kernel@vger.kernel.org
6534 S:      Maintained
6535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6536 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6537 F:      Documentation/devicetree/bindings/interrupt-controller/
6538 F:      drivers/irqchip/
6539
6540 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6541 M:      Marc Zyngier <marc.zyngier@arm.com>
6542 S:      Maintained
6543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6544 F:      Documentation/IRQ-domain.txt
6545 F:      include/linux/irqdomain.h
6546 F:      kernel/irq/irqdomain.c
6547 F:      kernel/irq/msi.c
6548
6549 ISA
6550 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6551 S:      Maintained
6552 F:      Documentation/isa.txt
6553 F:      drivers/base/isa.c
6554 F:      include/linux/isa.h
6555
6556 ISAPNP
6557 M:      Jaroslav Kysela <perex@perex.cz>
6558 S:      Maintained
6559 F:      Documentation/isapnp.txt
6560 F:      drivers/pnp/isapnp/
6561 F:      include/linux/isapnp.h
6562
6563 ISA RADIO MODULE
6564 M:      Hans Verkuil <hverkuil@xs4all.nl>
6565 L:      linux-media@vger.kernel.org
6566 T:      git git://linuxtv.org/media_tree.git
6567 W:      https://linuxtv.org
6568 S:      Maintained
6569 F:      drivers/media/radio/radio-isa*
6570
6571 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6572 M:      Peter Jones <pjones@redhat.com>
6573 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6574 S:      Maintained
6575 F:      drivers/firmware/iscsi_ibft*
6576
6577 ISCSI
6578 M:      Mike Christie <michaelc@cs.wisc.edu>
6579 L:      open-iscsi@googlegroups.com
6580 W:      www.open-iscsi.org
6581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6582 S:      Maintained
6583 F:      drivers/scsi/*iscsi*
6584 F:      include/scsi/*iscsi*
6585
6586 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6587 M:      Or Gerlitz <ogerlitz@mellanox.com>
6588 M:      Sagi Grimberg <sagi@grimberg.me>
6589 M:      Roi Dayan <roid@mellanox.com>
6590 L:      linux-rdma@vger.kernel.org
6591 S:      Supported
6592 W:      http://www.openfabrics.org
6593 W:      www.open-iscsi.org
6594 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6595 F:      drivers/infiniband/ulp/iser/
6596
6597 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6598 M:      Sagi Grimberg <sagi@grimberg.me>
6599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6600 L:      linux-rdma@vger.kernel.org
6601 L:      target-devel@vger.kernel.org
6602 S:      Supported
6603 W:      http://www.linux-iscsi.org
6604 F:      drivers/infiniband/ulp/isert
6605
6606 ISDN SUBSYSTEM
6607 M:      Karsten Keil <isdn@linux-pingi.de>
6608 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6609 L:      netdev@vger.kernel.org
6610 W:      http://www.isdn4linux.de
6611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6612 S:      Maintained
6613 F:      Documentation/isdn/
6614 F:      drivers/isdn/
6615 F:      include/linux/isdn.h
6616 F:      include/linux/isdn/
6617 F:      include/uapi/linux/isdn.h
6618 F:      include/uapi/linux/isdn/
6619
6620 ISDN SUBSYSTEM (Eicon active card driver)
6621 M:      Armin Schindler <mac@melware.de>
6622 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6623 W:      http://www.melware.de
6624 S:      Maintained
6625 F:      drivers/isdn/hardware/eicon/
6626
6627 IT87 HARDWARE MONITORING DRIVER
6628 M:      Jean Delvare <jdelvare@suse.com>
6629 L:      linux-hwmon@vger.kernel.org
6630 S:      Maintained
6631 F:      Documentation/hwmon/it87
6632 F:      drivers/hwmon/it87.c
6633
6634 IT913X MEDIA DRIVER
6635 M:      Antti Palosaari <crope@iki.fi>
6636 L:      linux-media@vger.kernel.org
6637 W:      https://linuxtv.org
6638 W:      http://palosaari.fi/linux/
6639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6640 T:      git git://linuxtv.org/anttip/media_tree.git
6641 S:      Maintained
6642 F:      drivers/media/tuners/it913x*
6643
6644 IVTV VIDEO4LINUX DRIVER
6645 M:      Andy Walls <awalls@md.metrocast.net>
6646 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6647 L:      linux-media@vger.kernel.org
6648 T:      git git://linuxtv.org/media_tree.git
6649 W:      http://www.ivtvdriver.org
6650 S:      Maintained
6651 F:      Documentation/video4linux/*.ivtv
6652 F:      drivers/media/pci/ivtv/
6653 F:      include/uapi/linux/ivtv*
6654
6655 IX2505V MEDIA DRIVER
6656 M:      Malcolm Priestley <tvboxspy@gmail.com>
6657 L:      linux-media@vger.kernel.org
6658 W:      https://linuxtv.org
6659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6660 S:      Maintained
6661 F:      drivers/media/dvb-frontends/ix2505v*
6662
6663 JC42.4 TEMPERATURE SENSOR DRIVER
6664 M:      Guenter Roeck <linux@roeck-us.net>
6665 L:      linux-hwmon@vger.kernel.org
6666 S:      Maintained
6667 F:      drivers/hwmon/jc42.c
6668 F:      Documentation/hwmon/jc42
6669
6670 JFS FILESYSTEM
6671 M:      Dave Kleikamp <shaggy@kernel.org>
6672 L:      jfs-discussion@lists.sourceforge.net
6673 W:      http://jfs.sourceforge.net/
6674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6675 S:      Maintained
6676 F:      Documentation/filesystems/jfs.txt
6677 F:      fs/jfs/
6678
6679 JME NETWORK DRIVER
6680 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6681 L:      netdev@vger.kernel.org
6682 S:      Maintained
6683 F:      drivers/net/ethernet/jme.*
6684
6685 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6686 M:      David Woodhouse <dwmw2@infradead.org>
6687 L:      linux-mtd@lists.infradead.org
6688 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6689 S:      Maintained
6690 F:      fs/jffs2/
6691 F:      include/uapi/linux/jffs2.h
6692
6693 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6694 M:      "Theodore Ts'o" <tytso@mit.edu>
6695 M:      Jan Kara <jack@suse.com>
6696 L:      linux-ext4@vger.kernel.org
6697 S:      Maintained
6698 F:      fs/jbd2/
6699 F:      include/linux/jbd2.h
6700
6701 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6702 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6703 L:      linux-media@vger.kernel.org
6704 S:      Maintained
6705 F:      drivers/media/platform/rcar_jpu.c
6706
6707 JSM Neo PCI based serial card
6708 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6709 L:      linux-serial@vger.kernel.org
6710 S:      Maintained
6711 F:      drivers/tty/serial/jsm/
6712
6713 K10TEMP HARDWARE MONITORING DRIVER
6714 M:      Clemens Ladisch <clemens@ladisch.de>
6715 L:      linux-hwmon@vger.kernel.org
6716 S:      Maintained
6717 F:      Documentation/hwmon/k10temp
6718 F:      drivers/hwmon/k10temp.c
6719
6720 K8TEMP HARDWARE MONITORING DRIVER
6721 M:      Rudolf Marek <r.marek@assembler.cz>
6722 L:      linux-hwmon@vger.kernel.org
6723 S:      Maintained
6724 F:      Documentation/hwmon/k8temp
6725 F:      drivers/hwmon/k8temp.c
6726
6727 KASAN
6728 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6729 R:      Alexander Potapenko <glider@google.com>
6730 R:      Dmitry Vyukov <dvyukov@google.com>
6731 L:      kasan-dev@googlegroups.com
6732 S:      Maintained
6733 F:      arch/*/include/asm/kasan.h
6734 F:      arch/*/mm/kasan_init*
6735 F:      Documentation/dev-tools/kasan.rst
6736 F:      include/linux/kasan*.h
6737 F:      lib/test_kasan.c
6738 F:      mm/kasan/
6739 F:      scripts/Makefile.kasan
6740
6741 KCONFIG
6742 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6743 L:      linux-kbuild@vger.kernel.org
6744 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6745 S:      Maintained
6746 F:      Documentation/kbuild/kconfig-language.txt
6747 F:      scripts/kconfig/
6748
6749 KDUMP
6750 M:      Dave Young <dyoung@redhat.com>
6751 M:      Baoquan He <bhe@redhat.com>
6752 R:      Vivek Goyal <vgoyal@redhat.com>
6753 L:      kexec@lists.infradead.org
6754 W:      http://lse.sourceforge.net/kdump/
6755 S:      Maintained
6756 F:      Documentation/kdump/
6757
6758 KEENE FM RADIO TRANSMITTER DRIVER
6759 M:      Hans Verkuil <hverkuil@xs4all.nl>
6760 L:      linux-media@vger.kernel.org
6761 T:      git git://linuxtv.org/media_tree.git
6762 W:      https://linuxtv.org
6763 S:      Maintained
6764 F:      drivers/media/radio/radio-keene*
6765
6766 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6767 M:      Ian Kent <raven@themaw.net>
6768 L:      autofs@vger.kernel.org
6769 S:      Maintained
6770 F:      fs/autofs4/
6771
6772 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6773 M:      Michal Marek <mmarek@suse.com>
6774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6776 L:      linux-kbuild@vger.kernel.org
6777 S:      Maintained
6778 F:      Documentation/kbuild/
6779 F:      Makefile
6780 F:      scripts/Makefile.*
6781 F:      scripts/basic/
6782 F:      scripts/mk*
6783 F:      scripts/package/
6784
6785 KERNEL JANITORS
6786 L:      kernel-janitors@vger.kernel.org
6787 W:      http://kernelnewbies.org/KernelJanitors
6788 S:      Odd Fixes
6789
6790 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6791 M:      "J. Bruce Fields" <bfields@fieldses.org>
6792 M:      Jeff Layton <jlayton@poochiereds.net>
6793 L:      linux-nfs@vger.kernel.org
6794 W:      http://nfs.sourceforge.net/
6795 T:      git git://linux-nfs.org/~bfields/linux.git
6796 S:      Supported
6797 F:      fs/nfsd/
6798 F:      include/uapi/linux/nfsd/
6799 F:      fs/lockd/
6800 F:      fs/nfs_common/
6801 F:      net/sunrpc/
6802 F:      include/linux/lockd/
6803 F:      include/linux/sunrpc/
6804 F:      include/uapi/linux/sunrpc/
6805
6806 KERNEL SELFTEST FRAMEWORK
6807 M:      Shuah Khan <shuahkh@osg.samsung.com>
6808 M:      Shuah Khan <shuah@kernel.org>
6809 L:      linux-kselftest@vger.kernel.org
6810 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6811 S:      Maintained
6812 F:      tools/testing/selftests
6813
6814 KERNEL VIRTUAL MACHINE (KVM)
6815 M:      Paolo Bonzini <pbonzini@redhat.com>
6816 M:      Radim Krčmář <rkrcmar@redhat.com>
6817 L:      kvm@vger.kernel.org
6818 W:      http://www.linux-kvm.org
6819 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6820 S:      Supported
6821 F:      Documentation/*/kvm*.txt
6822 F:      Documentation/virtual/kvm/
6823 F:      arch/*/kvm/
6824 F:      arch/x86/kernel/kvm.c
6825 F:      arch/x86/kernel/kvmclock.c
6826 F:      arch/*/include/asm/kvm*
6827 F:      include/linux/kvm*
6828 F:      include/uapi/linux/kvm*
6829 F:      virt/kvm/
6830 F:      tools/kvm/
6831
6832 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6833 M:      Joerg Roedel <joro@8bytes.org>
6834 L:      kvm@vger.kernel.org
6835 W:      http://www.linux-kvm.org/
6836 S:      Maintained
6837 F:      arch/x86/include/asm/svm.h
6838 F:      arch/x86/kvm/svm.c
6839
6840 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6841 M:      Alexander Graf <agraf@suse.com>
6842 L:      kvm-ppc@vger.kernel.org
6843 W:      http://www.linux-kvm.org/
6844 T:      git git://github.com/agraf/linux-2.6.git
6845 S:      Supported
6846 F:      arch/powerpc/include/asm/kvm*
6847 F:      arch/powerpc/kvm/
6848
6849 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6850 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6851 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6852 L:      linux-s390@vger.kernel.org
6853 W:      http://www.ibm.com/developerworks/linux/linux390/
6854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6855 S:      Supported
6856 F:      Documentation/s390/kvm.txt
6857 F:      arch/s390/include/asm/kvm*
6858 F:      arch/s390/kvm/
6859
6860 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6861 M:      Christoffer Dall <christoffer.dall@linaro.org>
6862 M:      Marc Zyngier <marc.zyngier@arm.com>
6863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6864 L:      kvmarm@lists.cs.columbia.edu
6865 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6867 S:      Supported
6868 F:      arch/arm/include/uapi/asm/kvm*
6869 F:      arch/arm/include/asm/kvm*
6870 F:      arch/arm/kvm/
6871 F:      virt/kvm/arm/
6872 F:      include/kvm/arm_*
6873
6874 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6875 M:      Christoffer Dall <christoffer.dall@linaro.org>
6876 M:      Marc Zyngier <marc.zyngier@arm.com>
6877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6878 L:      kvmarm@lists.cs.columbia.edu
6879 S:      Maintained
6880 F:      arch/arm64/include/uapi/asm/kvm*
6881 F:      arch/arm64/include/asm/kvm*
6882 F:      arch/arm64/kvm/
6883
6884 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6885 M:      James Hogan <james.hogan@imgtec.com>
6886 L:      linux-mips@linux-mips.org
6887 S:      Supported
6888 F:      arch/mips/include/uapi/asm/kvm*
6889 F:      arch/mips/include/asm/kvm*
6890 F:      arch/mips/kvm/
6891
6892 KEXEC
6893 M:      Eric Biederman <ebiederm@xmission.com>
6894 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6895 L:      kexec@lists.infradead.org
6896 S:      Maintained
6897 F:      include/linux/kexec.h
6898 F:      include/uapi/linux/kexec.h
6899 F:      kernel/kexec*
6900
6901 KEYS/KEYRINGS:
6902 M:      David Howells <dhowells@redhat.com>
6903 L:      keyrings@vger.kernel.org
6904 S:      Maintained
6905 F:      Documentation/security/keys.txt
6906 F:      include/linux/key.h
6907 F:      include/linux/key-type.h
6908 F:      include/linux/keyctl.h
6909 F:      include/uapi/linux/keyctl.h
6910 F:      include/keys/
6911 F:      security/keys/
6912
6913 KEYS-TRUSTED
6914 M:      David Safford <safford@us.ibm.com>
6915 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6916 L:      linux-security-module@vger.kernel.org
6917 L:      keyrings@vger.kernel.org
6918 S:      Supported
6919 F:      Documentation/security/keys-trusted-encrypted.txt
6920 F:      include/keys/trusted-type.h
6921 F:      security/keys/trusted.c
6922 F:      security/keys/trusted.h
6923
6924 KEYS-ENCRYPTED
6925 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6926 M:      David Safford <safford@us.ibm.com>
6927 L:      linux-security-module@vger.kernel.org
6928 L:      keyrings@vger.kernel.org
6929 S:      Supported
6930 F:      Documentation/security/keys-trusted-encrypted.txt
6931 F:      include/keys/encrypted-type.h
6932 F:      security/keys/encrypted-keys/
6933
6934 KGDB / KDB /debug_core
6935 M:      Jason Wessel <jason.wessel@windriver.com>
6936 W:      http://kgdb.wiki.kernel.org/
6937 L:      kgdb-bugreport@lists.sourceforge.net
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6939 S:      Maintained
6940 F:      Documentation/DocBook/kgdb.tmpl
6941 F:      drivers/misc/kgdbts.c
6942 F:      drivers/tty/serial/kgdboc.c
6943 F:      include/linux/kdb.h
6944 F:      include/linux/kgdb.h
6945 F:      kernel/debug/
6946
6947 KMEMCHECK
6948 M:      Vegard Nossum <vegardno@ifi.uio.no>
6949 M:      Pekka Enberg <penberg@kernel.org>
6950 S:      Maintained
6951 F:      Documentation/dev-tools/kmemcheck.rst
6952 F:      arch/x86/include/asm/kmemcheck.h
6953 F:      arch/x86/mm/kmemcheck/
6954 F:      include/linux/kmemcheck.h
6955 F:      mm/kmemcheck.c
6956
6957 KMEMLEAK
6958 M:      Catalin Marinas <catalin.marinas@arm.com>
6959 S:      Maintained
6960 F:      Documentation/dev-tools/kmemleak.rst
6961 F:      include/linux/kmemleak.h
6962 F:      mm/kmemleak.c
6963 F:      mm/kmemleak-test.c
6964
6965 KPROBES
6966 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6967 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6968 M:      "David S. Miller" <davem@davemloft.net>
6969 M:      Masami Hiramatsu <mhiramat@kernel.org>
6970 S:      Maintained
6971 F:      Documentation/kprobes.txt
6972 F:      include/linux/kprobes.h
6973 F:      kernel/kprobes.c
6974
6975 KS0108 LCD CONTROLLER DRIVER
6976 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6977 W:      http://miguelojeda.es/auxdisplay.htm
6978 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6979 S:      Maintained
6980 F:      Documentation/auxdisplay/ks0108
6981 F:      drivers/auxdisplay/ks0108.c
6982 F:      include/linux/ks0108.h
6983
6984 L3MDEV
6985 M:      David Ahern <dsa@cumulusnetworks.com>
6986 L:      netdev@vger.kernel.org
6987 S:      Maintained
6988 F:      net/l3mdev
6989 F:      include/net/l3mdev.h
6990
6991 LANTIQ MIPS ARCHITECTURE
6992 M:      John Crispin <john@phrozen.org>
6993 L:      linux-mips@linux-mips.org
6994 S:      Maintained
6995 F:      arch/mips/lantiq
6996
6997 LAPB module
6998 L:      linux-x25@vger.kernel.org
6999 S:      Orphan
7000 F:      Documentation/networking/lapb-module.txt
7001 F:      include/*/lapb.h
7002 F:      net/lapb/
7003
7004 LASI 53c700 driver for PARISC
7005 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7006 L:      linux-scsi@vger.kernel.org
7007 S:      Maintained
7008 F:      Documentation/scsi/53c700.txt
7009 F:      drivers/scsi/53c700*
7010
7011 LED SUBSYSTEM
7012 M:      Richard Purdie <rpurdie@rpsys.net>
7013 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7014 L:      linux-leds@vger.kernel.org
7015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7016 S:      Maintained
7017 F:      Documentation/devicetree/bindings/leds/
7018 F:      drivers/leds/
7019 F:      include/linux/leds.h
7020
7021 LEGACY EEPROM DRIVER
7022 M:      Jean Delvare <jdelvare@suse.com>
7023 S:      Maintained
7024 F:      Documentation/misc-devices/eeprom
7025 F:      drivers/misc/eeprom/eeprom.c
7026
7027 LEGO USB Tower driver
7028 M:      Juergen Stuber <starblue@users.sourceforge.net>
7029 L:      legousb-devel@lists.sourceforge.net
7030 W:      http://legousb.sourceforge.net/
7031 S:      Maintained
7032 F:      drivers/usb/misc/legousbtower.c
7033
7034 LG2160 MEDIA DRIVER
7035 M:      Michael Krufky <mkrufky@linuxtv.org>
7036 L:      linux-media@vger.kernel.org
7037 W:      https://linuxtv.org
7038 W:      http://github.com/mkrufky
7039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7040 T:      git git://linuxtv.org/mkrufky/tuners.git
7041 S:      Maintained
7042 F:      drivers/media/dvb-frontends/lg2160.*
7043
7044 LGDT3305 MEDIA DRIVER
7045 M:      Michael Krufky <mkrufky@linuxtv.org>
7046 L:      linux-media@vger.kernel.org
7047 W:      https://linuxtv.org
7048 W:      http://github.com/mkrufky
7049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7050 T:      git git://linuxtv.org/mkrufky/tuners.git
7051 S:      Maintained
7052 F:      drivers/media/dvb-frontends/lgdt3305.*
7053
7054 LGUEST
7055 M:      Rusty Russell <rusty@rustcorp.com.au>
7056 L:      lguest@lists.ozlabs.org
7057 W:      http://lguest.ozlabs.org/
7058 S:      Odd Fixes
7059 F:      arch/x86/include/asm/lguest*.h
7060 F:      arch/x86/lguest/
7061 F:      drivers/lguest/
7062 F:      include/linux/lguest*.h
7063 F:      tools/lguest/
7064
7065 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7066 M:      Tejun Heo <tj@kernel.org>
7067 L:      linux-ide@vger.kernel.org
7068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7069 S:      Maintained
7070 F:      drivers/ata/
7071 F:      include/linux/ata.h
7072 F:      include/linux/libata.h
7073 F:      Documentation/devicetree/bindings/ata/
7074
7075 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7076 M:      Viresh Kumar <vireshk@kernel.org>
7077 L:      linux-ide@vger.kernel.org
7078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7079 S:      Maintained
7080 F:      include/linux/pata_arasan_cf_data.h
7081 F:      drivers/ata/pata_arasan_cf.c
7082
7083 LIBATA PATA DRIVERS
7084 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7085 M:      Tejun Heo <tj@kernel.org>
7086 L:      linux-ide@vger.kernel.org
7087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7088 S:      Maintained
7089 F:      drivers/ata/pata_*.c
7090 F:      drivers/ata/ata_generic.c
7091
7092 LIBATA SATA AHCI PLATFORM devices support
7093 M:      Hans de Goede <hdegoede@redhat.com>
7094 M:      Tejun Heo <tj@kernel.org>
7095 L:      linux-ide@vger.kernel.org
7096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7097 S:      Maintained
7098 F:      drivers/ata/ahci_platform.c
7099 F:      drivers/ata/libahci_platform.c
7100 F:      include/linux/ahci_platform.h
7101
7102 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7103 M:      Mikael Pettersson <mikpelinux@gmail.com>
7104 L:      linux-ide@vger.kernel.org
7105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7106 S:      Maintained
7107 F:      drivers/ata/sata_promise.*
7108
7109 LIBLOCKDEP
7110 M:      Sasha Levin <sasha.levin@oracle.com>
7111 S:      Maintained
7112 F:      tools/lib/lockdep/
7113
7114 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7115 M:      Dan Williams <dan.j.williams@intel.com>
7116 L:      linux-nvdimm@lists.01.org
7117 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7119 S:      Supported
7120 F:      drivers/nvdimm/*
7121 F:      include/linux/nd.h
7122 F:      include/linux/libnvdimm.h
7123 F:      include/uapi/linux/ndctl.h
7124
7125 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7126 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7127 L:      linux-nvdimm@lists.01.org
7128 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7129 S:      Supported
7130 F:      drivers/nvdimm/blk.c
7131 F:      drivers/nvdimm/region_devs.c
7132 F:      drivers/acpi/nfit*
7133
7134 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7135 M:      Vishal Verma <vishal.l.verma@intel.com>
7136 L:      linux-nvdimm@lists.01.org
7137 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7138 S:      Supported
7139 F:      drivers/nvdimm/btt*
7140
7141 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7142 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7143 L:      linux-nvdimm@lists.01.org
7144 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7145 S:      Supported
7146 F:      drivers/nvdimm/pmem.c
7147 F:      include/linux/pmem.h
7148 F:      arch/*/include/asm/pmem.h
7149
7150 LIGHTNVM PLATFORM SUPPORT
7151 M:      Matias Bjorling <mb@lightnvm.io>
7152 W:      http://github/OpenChannelSSD
7153 L:      linux-block@vger.kernel.org
7154 S:      Maintained
7155 F:      drivers/lightnvm/
7156 F:      include/linux/lightnvm.h
7157 F:      include/uapi/linux/lightnvm.h
7158
7159 LINUX FOR IBM pSERIES (RS/6000)
7160 M:      Paul Mackerras <paulus@au.ibm.com>
7161 W:      http://www.ibm.com/linux/ltc/projects/ppc
7162 S:      Supported
7163 F:      arch/powerpc/boot/rs6000.h
7164
7165 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7166 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7167 M:      Paul Mackerras <paulus@samba.org>
7168 M:      Michael Ellerman <mpe@ellerman.id.au>
7169 W:      http://www.penguinppc.org/
7170 L:      linuxppc-dev@lists.ozlabs.org
7171 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7173 S:      Supported
7174 F:      Documentation/powerpc/
7175 F:      arch/powerpc/
7176 F:      drivers/char/tpm/tpm_ibmvtpm*
7177 F:      drivers/crypto/nx/
7178 F:      drivers/crypto/vmx/
7179 F:      drivers/net/ethernet/ibm/ibmveth.*
7180 F:      drivers/net/ethernet/ibm/ibmvnic.*
7181 F:      drivers/pci/hotplug/pnv_php.c
7182 F:      drivers/pci/hotplug/rpa*
7183 F:      drivers/scsi/ibmvscsi/
7184 N:      opal
7185 N:      /pmac
7186 N:      powermac
7187 N:      powernv
7188 N:      [^a-z0-9]ps3
7189 N:      pseries
7190
7191 LINUX FOR POWER MACINTOSH
7192 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7193 W:      http://www.penguinppc.org/
7194 L:      linuxppc-dev@lists.ozlabs.org
7195 S:      Maintained
7196 F:      arch/powerpc/platforms/powermac/
7197 F:      drivers/macintosh/
7198
7199 LINUX FOR POWERPC EMBEDDED MPC5XXX
7200 M:      Anatolij Gustschin <agust@denx.de>
7201 L:      linuxppc-dev@lists.ozlabs.org
7202 T:      git git://git.denx.de/linux-denx-agust.git
7203 S:      Maintained
7204 F:      arch/powerpc/platforms/512x/
7205 F:      arch/powerpc/platforms/52xx/
7206
7207 LINUX FOR POWERPC EMBEDDED PPC4XX
7208 M:      Alistair Popple <alistair@popple.id.au>
7209 M:      Matt Porter <mporter@kernel.crashing.org>
7210 W:      http://www.penguinppc.org/
7211 L:      linuxppc-dev@lists.ozlabs.org
7212 S:      Maintained
7213 F:      arch/powerpc/platforms/40x/
7214 F:      arch/powerpc/platforms/44x/
7215
7216 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7217 L:      linuxppc-dev@lists.ozlabs.org
7218 S:      Orphan
7219 F:      arch/powerpc/*/*virtex*
7220 F:      arch/powerpc/*/*/*virtex*
7221
7222 LINUX FOR POWERPC EMBEDDED PPC8XX
7223 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7224 W:      http://www.penguinppc.org/
7225 L:      linuxppc-dev@lists.ozlabs.org
7226 S:      Maintained
7227 F:      arch/powerpc/platforms/8xx/
7228
7229 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7230 M:      Scott Wood <oss@buserror.net>
7231 M:      Kumar Gala <galak@kernel.crashing.org>
7232 W:      http://www.penguinppc.org/
7233 L:      linuxppc-dev@lists.ozlabs.org
7234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7235 S:      Maintained
7236 F:      arch/powerpc/platforms/83xx/
7237 F:      arch/powerpc/platforms/85xx/
7238
7239 LINUX FOR POWERPC PA SEMI PWRFICIENT
7240 M:      Olof Johansson <olof@lixom.net>
7241 L:      linuxppc-dev@lists.ozlabs.org
7242 S:      Maintained
7243 F:      arch/powerpc/platforms/pasemi/
7244 F:      drivers/*/*pasemi*
7245 F:      drivers/*/*/*pasemi*
7246
7247 LINUX SECURITY MODULE (LSM) FRAMEWORK
7248 M:      Chris Wright <chrisw@sous-sol.org>
7249 L:      linux-security-module@vger.kernel.org
7250 S:      Supported
7251
7252 LIS3LV02D ACCELEROMETER DRIVER
7253 M:      Eric Piel <eric.piel@tremplin-utc.net>
7254 S:      Maintained
7255 F:      Documentation/misc-devices/lis3lv02d
7256 F:      drivers/misc/lis3lv02d/
7257 F:      drivers/platform/x86/hp_accel.c
7258
7259 LIVE PATCHING
7260 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7261 M:      Jessica Yu <jeyu@redhat.com>
7262 M:      Jiri Kosina <jikos@kernel.org>
7263 M:      Miroslav Benes <mbenes@suse.cz>
7264 R:      Petr Mladek <pmladek@suse.com>
7265 S:      Maintained
7266 F:      kernel/livepatch/
7267 F:      include/linux/livepatch.h
7268 F:      arch/x86/include/asm/livepatch.h
7269 F:      arch/x86/kernel/livepatch.c
7270 F:      Documentation/livepatch/
7271 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7272 F:      samples/livepatch/
7273 L:      live-patching@vger.kernel.org
7274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7275
7276 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7277 M:      Kees Cook <keescook@chromium.org>
7278 S:      Maintained
7279 F:      drivers/misc/lkdtm*
7280
7281 LLC (802.2)
7282 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7283 S:      Maintained
7284 F:      include/linux/llc.h
7285 F:      include/uapi/linux/llc.h
7286 F:      include/net/llc*
7287 F:      net/llc/
7288
7289 LM73 HARDWARE MONITOR DRIVER
7290 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7291 L:      linux-hwmon@vger.kernel.org
7292 S:      Maintained
7293 F:      drivers/hwmon/lm73.c
7294
7295 LM78 HARDWARE MONITOR DRIVER
7296 M:      Jean Delvare <jdelvare@suse.com>
7297 L:      linux-hwmon@vger.kernel.org
7298 S:      Maintained
7299 F:      Documentation/hwmon/lm78
7300 F:      drivers/hwmon/lm78.c
7301
7302 LM83 HARDWARE MONITOR DRIVER
7303 M:      Jean Delvare <jdelvare@suse.com>
7304 L:      linux-hwmon@vger.kernel.org
7305 S:      Maintained
7306 F:      Documentation/hwmon/lm83
7307 F:      drivers/hwmon/lm83.c
7308
7309 LM90 HARDWARE MONITOR DRIVER
7310 M:      Jean Delvare <jdelvare@suse.com>
7311 L:      linux-hwmon@vger.kernel.org
7312 S:      Maintained
7313 F:      Documentation/hwmon/lm90
7314 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7315 F:      drivers/hwmon/lm90.c
7316
7317 LM95234 HARDWARE MONITOR DRIVER
7318 M:      Guenter Roeck <linux@roeck-us.net>
7319 L:      linux-hwmon@vger.kernel.org
7320 S:      Maintained
7321 F:      Documentation/hwmon/lm95234
7322 F:      drivers/hwmon/lm95234.c
7323
7324 LME2510 MEDIA DRIVER
7325 M:      Malcolm Priestley <tvboxspy@gmail.com>
7326 L:      linux-media@vger.kernel.org
7327 W:      https://linuxtv.org
7328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7329 S:      Maintained
7330 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7331
7332 LOCKING PRIMITIVES
7333 M:      Peter Zijlstra <peterz@infradead.org>
7334 M:      Ingo Molnar <mingo@redhat.com>
7335 L:      linux-kernel@vger.kernel.org
7336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7337 S:      Maintained
7338 F:      Documentation/locking/
7339 F:      include/linux/lockdep.h
7340 F:      include/linux/spinlock*.h
7341 F:      arch/*/include/asm/spinlock*.h
7342 F:      include/linux/rwlock*.h
7343 F:      include/linux/mutex*.h
7344 F:      arch/*/include/asm/mutex*.h
7345 F:      include/linux/rwsem*.h
7346 F:      arch/*/include/asm/rwsem.h
7347 F:      include/linux/seqlock.h
7348 F:      lib/locking*.[ch]
7349 F:      kernel/locking/
7350
7351 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7352 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7353 L:      linux-ntfs-dev@lists.sourceforge.net
7354 W:      http://www.linux-ntfs.org/content/view/19/37/
7355 S:      Maintained
7356 F:      Documentation/ldm.txt
7357 F:      block/partitions/ldm.*
7358
7359 LogFS
7360 M:      Joern Engel <joern@logfs.org>
7361 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7362 L:      logfs@logfs.org
7363 W:      logfs.org
7364 S:      Maintained
7365 F:      fs/logfs/
7366
7367 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7368 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7369 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7370 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7371 L:      MPT-FusionLinux.pdl@broadcom.com
7372 L:      linux-scsi@vger.kernel.org
7373 W:      http://www.avagotech.com/support/
7374 S:      Supported
7375 F:      drivers/message/fusion/
7376 F:      drivers/scsi/mpt2sas/
7377 F:      drivers/scsi/mpt3sas/
7378
7379 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7380 M:      Matthew Wilcox <matthew@wil.cx>
7381 L:      linux-scsi@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/scsi/sym53c8xx_2/
7384
7385 LTC4261 HARDWARE MONITOR DRIVER
7386 M:      Guenter Roeck <linux@roeck-us.net>
7387 L:      linux-hwmon@vger.kernel.org
7388 S:      Maintained
7389 F:      Documentation/hwmon/ltc4261
7390 F:      drivers/hwmon/ltc4261.c
7391
7392 LTP (Linux Test Project)
7393 M:      Mike Frysinger <vapier@gentoo.org>
7394 M:      Cyril Hrubis <chrubis@suse.cz>
7395 M:      Wanlong Gao <wanlong.gao@gmail.com>
7396 M:      Jan Stancek <jstancek@redhat.com>
7397 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7398 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7399 L:      ltp@lists.linux.it (subscribers-only)
7400 W:      http://linux-test-project.github.io/
7401 T:      git git://github.com/linux-test-project/ltp.git
7402 S:      Maintained
7403
7404 M32R ARCHITECTURE
7405 W:      http://www.linux-m32r.org/
7406 S:      Orphan
7407 F:      arch/m32r/
7408
7409 M68K ARCHITECTURE
7410 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7411 L:      linux-m68k@lists.linux-m68k.org
7412 W:      http://www.linux-m68k.org/
7413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7414 S:      Maintained
7415 F:      arch/m68k/
7416 F:      drivers/zorro/
7417
7418 M68K ON APPLE MACINTOSH
7419 M:      Joshua Thompson <funaho@jurai.org>
7420 W:      http://www.mac.linux-m68k.org/
7421 L:      linux-m68k@lists.linux-m68k.org
7422 S:      Maintained
7423 F:      arch/m68k/mac/
7424
7425 M68K ON HP9000/300
7426 M:      Philip Blundell <philb@gnu.org>
7427 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7428 S:      Maintained
7429 F:      arch/m68k/hp300/
7430
7431 M88DS3103 MEDIA DRIVER
7432 M:      Antti Palosaari <crope@iki.fi>
7433 L:      linux-media@vger.kernel.org
7434 W:      https://linuxtv.org
7435 W:      http://palosaari.fi/linux/
7436 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7437 T:      git git://linuxtv.org/anttip/media_tree.git
7438 S:      Maintained
7439 F:      drivers/media/dvb-frontends/m88ds3103*
7440
7441 M88RS2000 MEDIA DRIVER
7442 M:      Malcolm Priestley <tvboxspy@gmail.com>
7443 L:      linux-media@vger.kernel.org
7444 W:      https://linuxtv.org
7445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7446 S:      Maintained
7447 F:      drivers/media/dvb-frontends/m88rs2000*
7448
7449 MA901 MASTERKIT USB FM RADIO DRIVER
7450 M:      Alexey Klimov <klimov.linux@gmail.com>
7451 L:      linux-media@vger.kernel.org
7452 T:      git git://linuxtv.org/media_tree.git
7453 S:      Maintained
7454 F:      drivers/media/radio/radio-ma901.c
7455
7456 MAC80211
7457 M:      Johannes Berg <johannes@sipsolutions.net>
7458 L:      linux-wireless@vger.kernel.org
7459 W:      http://wireless.kernel.org/
7460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7462 S:      Maintained
7463 F:      Documentation/networking/mac80211-injection.txt
7464 F:      include/net/mac80211.h
7465 F:      net/mac80211/
7466 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7467
7468 MACVLAN DRIVER
7469 M:      Patrick McHardy <kaber@trash.net>
7470 L:      netdev@vger.kernel.org
7471 S:      Maintained
7472 F:      drivers/net/macvlan.c
7473 F:      include/linux/if_macvlan.h
7474
7475 MAILBOX API
7476 M:      Jassi Brar <jassisinghbrar@gmail.com>
7477 L:      linux-kernel@vger.kernel.org
7478 S:      Maintained
7479 F:      drivers/mailbox/
7480 F:      include/linux/mailbox_client.h
7481 F:      include/linux/mailbox_controller.h
7482
7483 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7484 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7485 W:      http://www.kernel.org/doc/man-pages
7486 L:      linux-man@vger.kernel.org
7487 S:      Maintained
7488
7489 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7490 M:      Andrew Lunn <andrew@lunn.ch>
7491 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7492 S:      Maintained
7493 F:      drivers/net/dsa/mv88e6xxx/
7494
7495 MARVELL ARMADA DRM SUPPORT
7496 M:      Russell King <rmk+kernel@armlinux.org.uk>
7497 S:      Maintained
7498 F:      drivers/gpu/drm/armada/
7499 F:      include/uapi/drm/armada_drm.h
7500 F:      Documentation/devicetree/bindings/display/armada/
7501
7502 MARVELL CRYPTO DRIVER
7503 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7504 M:      Arnaud Ebalard <arno@natisbad.org>
7505 F:      drivers/crypto/marvell/
7506 S:      Maintained
7507 L:      linux-crypto@vger.kernel.org
7508
7509 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7510 M:      Mirko Lindner <mlindner@marvell.com>
7511 M:      Stephen Hemminger <stephen@networkplumber.org>
7512 L:      netdev@vger.kernel.org
7513 S:      Maintained
7514 F:      drivers/net/ethernet/marvell/sk*
7515
7516 MARVELL LIBERTAS WIRELESS DRIVER
7517 L:      libertas-dev@lists.infradead.org
7518 S:      Orphan
7519 F:      drivers/net/wireless/marvell/libertas/
7520
7521 MARVELL MV643XX ETHERNET DRIVER
7522 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7523 L:      netdev@vger.kernel.org
7524 S:      Maintained
7525 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7526 F:      include/linux/mv643xx.h
7527
7528 MARVELL MVNETA ETHERNET DRIVER
7529 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7530 L:      netdev@vger.kernel.org
7531 S:      Maintained
7532 F:      drivers/net/ethernet/marvell/mvneta.*
7533
7534 MARVELL MWIFIEX WIRELESS DRIVER
7535 M:      Amitkumar Karwar <akarwar@marvell.com>
7536 M:      Nishant Sarmukadam <nishants@marvell.com>
7537 L:      linux-wireless@vger.kernel.org
7538 S:      Maintained
7539 F:      drivers/net/wireless/marvell/mwifiex/
7540
7541 MARVELL MWL8K WIRELESS DRIVER
7542 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7543 L:      linux-wireless@vger.kernel.org
7544 S:      Odd Fixes
7545 F:      drivers/net/wireless/marvell/mwl8k.c
7546
7547 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7548 M:      Nicolas Pitre <nico@fluxnic.net>
7549 S:      Odd Fixes
7550 F:      drivers/mmc/host/mvsdio.*
7551
7552 MATROX FRAMEBUFFER DRIVER
7553 L:      linux-fbdev@vger.kernel.org
7554 S:      Orphan
7555 F:      drivers/video/fbdev/matrox/matroxfb_*
7556 F:      include/uapi/linux/matroxfb.h
7557
7558 MAX16065 HARDWARE MONITOR DRIVER
7559 M:      Guenter Roeck <linux@roeck-us.net>
7560 L:      linux-hwmon@vger.kernel.org
7561 S:      Maintained
7562 F:      Documentation/hwmon/max16065
7563 F:      drivers/hwmon/max16065.c
7564
7565 MAX20751 HARDWARE MONITOR DRIVER
7566 M:      Guenter Roeck <linux@roeck-us.net>
7567 L:      linux-hwmon@vger.kernel.org
7568 S:      Maintained
7569 F:      Documentation/hwmon/max20751
7570 F:      drivers/hwmon/max20751.c
7571
7572 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7573 L:      linux-hwmon@vger.kernel.org
7574 S:      Orphan
7575 F:      Documentation/hwmon/max6650
7576 F:      drivers/hwmon/max6650.c
7577
7578 MAX6697 HARDWARE MONITOR DRIVER
7579 M:      Guenter Roeck <linux@roeck-us.net>
7580 L:      linux-hwmon@vger.kernel.org
7581 S:      Maintained
7582 F:      Documentation/hwmon/max6697
7583 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7584 F:      drivers/hwmon/max6697.c
7585 F:      include/linux/platform_data/max6697.h
7586
7587 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7588 M:      Peter Rosin <peda@axentia.se>
7589 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7590 S:      Maintained
7591 F:      Documentation/devicetree/bindings/sound/max9860.txt
7592 F:      sound/soc/codecs/max9860.*
7593
7594 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7595 M:      Krzysztof Kozlowski <krzk@kernel.org>
7596 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7597 L:      linux-pm@vger.kernel.org
7598 S:      Supported
7599 F:      drivers/power/supply/max14577_charger.c
7600 F:      drivers/power/supply/max77693_charger.c
7601
7602 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7603 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7604 L:      linux-kernel@vger.kernel.org
7605 S:      Supported
7606 F:      drivers/*/*max77802*.c
7607 F:      Documentation/devicetree/bindings/*/*max77802.txt
7608 F:      include/dt-bindings/*/*max77802.h
7609
7610 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7611 M:      Chanwoo Choi <cw00.choi@samsung.com>
7612 M:      Krzysztof Kozlowski <krzk@kernel.org>
7613 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7614 L:      linux-kernel@vger.kernel.org
7615 S:      Supported
7616 F:      drivers/*/max14577*.c
7617 F:      drivers/*/max77686*.c
7618 F:      drivers/*/max77693*.c
7619 F:      drivers/extcon/extcon-max14577.c
7620 F:      drivers/extcon/extcon-max77693.c
7621 F:      drivers/rtc/rtc-max77686.c
7622 F:      drivers/clk/clk-max77686.c
7623 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7624 F:      Documentation/devicetree/bindings/*/max77686.txt
7625 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7626 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7627 F:      include/linux/mfd/max14577*.h
7628 F:      include/linux/mfd/max77686*.h
7629 F:      include/linux/mfd/max77693*.h
7630
7631 MAXIRADIO FM RADIO RECEIVER DRIVER
7632 M:      Hans Verkuil <hverkuil@xs4all.nl>
7633 L:      linux-media@vger.kernel.org
7634 T:      git git://linuxtv.org/media_tree.git
7635 W:      https://linuxtv.org
7636 S:      Maintained
7637 F:      drivers/media/radio/radio-maxiradio*
7638
7639 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7640 M:      Peter Rosin <peda@axentia.se>
7641 L:      linux-iio@vger.kernel.org
7642 S:      Maintained
7643 F:      drivers/iio/potentiometer/mcp4531.c
7644
7645 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7646 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7647 L:      linux-iio@vger.kernel.org
7648 S:      Maintained
7649 F:      drivers/iio/dac/cio-dac.c
7650
7651 MEDIA DRIVERS FOR RENESAS - FCP
7652 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7653 L:      linux-media@vger.kernel.org
7654 L:      linux-renesas-soc@vger.kernel.org
7655 T:      git git://linuxtv.org/media_tree.git
7656 S:      Supported
7657 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7658 F:      drivers/media/platform/rcar-fcp.c
7659 F:      include/media/rcar-fcp.h
7660
7661 MEDIA DRIVERS FOR RENESAS - VSP1
7662 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7663 L:      linux-media@vger.kernel.org
7664 L:      linux-renesas-soc@vger.kernel.org
7665 T:      git git://linuxtv.org/media_tree.git
7666 S:      Supported
7667 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7668 F:      drivers/media/platform/vsp1/
7669
7670 MEDIA DRIVERS FOR HELENE
7671 M:      Abylay Ospan <aospan@netup.ru>
7672 L:      linux-media@vger.kernel.org
7673 W:      https://linuxtv.org
7674 W:      http://netup.tv/
7675 T:      git git://linuxtv.org/media_tree.git
7676 S:      Supported
7677 F:      drivers/media/dvb-frontends/helene*
7678
7679 MEDIA DRIVERS FOR ASCOT2E
7680 M:      Sergey Kozlov <serjk@netup.ru>
7681 M:      Abylay Ospan <aospan@netup.ru>
7682 L:      linux-media@vger.kernel.org
7683 W:      https://linuxtv.org
7684 W:      http://netup.tv/
7685 T:      git git://linuxtv.org/media_tree.git
7686 S:      Supported
7687 F:      drivers/media/dvb-frontends/ascot2e*
7688
7689 MEDIA DRIVERS FOR CXD2841ER
7690 M:      Sergey Kozlov <serjk@netup.ru>
7691 M:      Abylay Ospan <aospan@netup.ru>
7692 L:      linux-media@vger.kernel.org
7693 W:      https://linuxtv.org
7694 W:      http://netup.tv/
7695 T:      git git://linuxtv.org/media_tree.git
7696 S:      Supported
7697 F:      drivers/media/dvb-frontends/cxd2841er*
7698
7699 MEDIA DRIVERS FOR HORUS3A
7700 M:      Sergey Kozlov <serjk@netup.ru>
7701 M:      Abylay Ospan <aospan@netup.ru>
7702 L:      linux-media@vger.kernel.org
7703 W:      https://linuxtv.org
7704 W:      http://netup.tv/
7705 T:      git git://linuxtv.org/media_tree.git
7706 S:      Supported
7707 F:      drivers/media/dvb-frontends/horus3a*
7708
7709 MEDIA DRIVERS FOR LNBH25
7710 M:      Sergey Kozlov <serjk@netup.ru>
7711 M:      Abylay Ospan <aospan@netup.ru>
7712 L:      linux-media@vger.kernel.org
7713 W:      https://linuxtv.org
7714 W:      http://netup.tv/
7715 T:      git git://linuxtv.org/media_tree.git
7716 S:      Supported
7717 F:      drivers/media/dvb-frontends/lnbh25*
7718
7719 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7720 M:      Sergey Kozlov <serjk@netup.ru>
7721 M:      Abylay Ospan <aospan@netup.ru>
7722 L:      linux-media@vger.kernel.org
7723 W:      https://linuxtv.org
7724 W:      http://netup.tv/
7725 T:      git git://linuxtv.org/media_tree.git
7726 S:      Supported
7727 F:      drivers/media/pci/netup_unidvb/*
7728
7729 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7730 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7731 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7732 P:      LinuxTV.org Project
7733 L:      linux-media@vger.kernel.org
7734 W:      https://linuxtv.org
7735 Q:      http://patchwork.kernel.org/project/linux-media/list/
7736 T:      git git://linuxtv.org/media_tree.git
7737 S:      Maintained
7738 F:      Documentation/dvb/
7739 F:      Documentation/video4linux/
7740 F:      Documentation/DocBook/media/
7741 F:      drivers/media/
7742 F:      drivers/staging/media/
7743 F:      include/linux/platform_data/media/
7744 F:      include/media/
7745 F:      include/uapi/linux/dvb/
7746 F:      include/uapi/linux/videodev2.h
7747 F:      include/uapi/linux/media.h
7748 F:      include/uapi/linux/v4l2-*
7749 F:      include/uapi/linux/meye.h
7750 F:      include/uapi/linux/ivtv*
7751 F:      include/uapi/linux/uvcvideo.h
7752
7753 MEDIATEK ETHERNET DRIVER
7754 M:      Felix Fietkau <nbd@openwrt.org>
7755 M:      John Crispin <blogic@openwrt.org>
7756 L:      netdev@vger.kernel.org
7757 S:      Maintained
7758 F:      drivers/net/ethernet/mediatek/
7759
7760 MEDIATEK MT7601U WIRELESS LAN DRIVER
7761 M:      Jakub Kicinski <kubakici@wp.pl>
7762 L:      linux-wireless@vger.kernel.org
7763 S:      Maintained
7764 F:      drivers/net/wireless/mediatek/mt7601u/
7765
7766 MEGARAID SCSI/SAS DRIVERS
7767 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7768 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7769 M:      Uday Lingala <uday.lingala@avagotech.com>
7770 L:      megaraidlinux.pdl@avagotech.com
7771 L:      linux-scsi@vger.kernel.org
7772 W:      http://www.lsi.com
7773 S:      Maintained
7774 F:      Documentation/scsi/megaraid.txt
7775 F:      drivers/scsi/megaraid.*
7776 F:      drivers/scsi/megaraid/
7777
7778 MELLANOX ETHERNET DRIVER (mlx4_en)
7779 M:      Tariq Toukan <tariqt@mellanox.com>
7780 L:      netdev@vger.kernel.org
7781 S:      Supported
7782 W:      http://www.mellanox.com
7783 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7784 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7785
7786 MELLANOX ETHERNET DRIVER (mlx5e)
7787 M:      Saeed Mahameed <saeedm@mellanox.com>
7788 L:      netdev@vger.kernel.org
7789 S:      Supported
7790 W:      http://www.mellanox.com
7791 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7792 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7793
7794 MELLANOX ETHERNET SWITCH DRIVERS
7795 M:      Jiri Pirko <jiri@mellanox.com>
7796 M:      Ido Schimmel <idosch@mellanox.com>
7797 L:      netdev@vger.kernel.org
7798 S:      Supported
7799 W:      http://www.mellanox.com
7800 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7801 F:      drivers/net/ethernet/mellanox/mlxsw/
7802
7803 MELLANOX MLXCPLD LED DRIVER
7804 M:      Vadim Pasternak <vadimp@mellanox.com>
7805 L:      linux-leds@vger.kernel.org
7806 S:      Supported
7807 F:      drivers/leds/leds-mlxcpld.c
7808 F:      Documentation/leds/leds-mlxcpld.txt
7809
7810 MELLANOX PLATFORM DRIVER
7811 M:      Vadim Pasternak <vadimp@mellanox.com>
7812 L:      platform-driver-x86@vger.kernel.org
7813 S:      Supported
7814 F:      arch/x86/platform/mellanox/mlx-platform.c
7815
7816 SOFT-ROCE DRIVER (rxe)
7817 M:      Moni Shoua <monis@mellanox.com>
7818 L:      linux-rdma@vger.kernel.org
7819 S:      Supported
7820 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7821 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7822 F:      drivers/infiniband/sw/rxe/
7823 F:      include/uapi/rdma/rdma_user_rxe.h
7824
7825 MEMBARRIER SUPPORT
7826 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7827 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7828 L:      linux-kernel@vger.kernel.org
7829 S:      Supported
7830 F:      kernel/membarrier.c
7831 F:      include/uapi/linux/membarrier.h
7832
7833 MEMORY MANAGEMENT
7834 L:      linux-mm@kvack.org
7835 W:      http://www.linux-mm.org
7836 S:      Maintained
7837 F:      include/linux/mm.h
7838 F:      include/linux/gfp.h
7839 F:      include/linux/mmzone.h
7840 F:      include/linux/memory_hotplug.h
7841 F:      include/linux/vmalloc.h
7842 F:      mm/
7843
7844 MEMORY TECHNOLOGY DEVICES (MTD)
7845 M:      David Woodhouse <dwmw2@infradead.org>
7846 M:      Brian Norris <computersforpeace@gmail.com>
7847 L:      linux-mtd@lists.infradead.org
7848 W:      http://www.linux-mtd.infradead.org/
7849 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7850 T:      git git://git.infradead.org/linux-mtd.git
7851 T:      git git://git.infradead.org/l2-mtd.git
7852 S:      Maintained
7853 F:      Documentation/devicetree/bindings/mtd/
7854 F:      drivers/mtd/
7855 F:      include/linux/mtd/
7856 F:      include/uapi/mtd/
7857
7858 MEN A21 WATCHDOG DRIVER
7859 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7860 L:      linux-watchdog@vger.kernel.org
7861 S:      Maintained
7862 F:      drivers/watchdog/mena21_wdt.c
7863
7864 MEN CHAMELEON BUS (mcb)
7865 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7866 S:      Maintained
7867 F:      drivers/mcb/
7868 F:      include/linux/mcb.h
7869 F:      Documentation/men-chameleon-bus.txt
7870
7871 MEN F21BMC (Board Management Controller)
7872 M:      Andreas Werner <andreas.werner@men.de>
7873 S:      Supported
7874 F:      drivers/mfd/menf21bmc.c
7875 F:      drivers/watchdog/menf21bmc_wdt.c
7876 F:      drivers/leds/leds-menf21bmc.c
7877 F:      drivers/hwmon/menf21bmc_hwmon.c
7878 F:      Documentation/hwmon/menf21bmc
7879
7880 METAG ARCHITECTURE
7881 M:      James Hogan <james.hogan@imgtec.com>
7882 L:      linux-metag@vger.kernel.org
7883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7884 S:      Odd Fixes
7885 F:      arch/metag/
7886 F:      Documentation/metag/
7887 F:      Documentation/devicetree/bindings/metag/
7888 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7889 F:      drivers/clocksource/metag_generic.c
7890 F:      drivers/irqchip/irq-metag.c
7891 F:      drivers/irqchip/irq-metag-ext.c
7892 F:      drivers/tty/metag_da.c
7893
7894 MICROBLAZE ARCHITECTURE
7895 M:      Michal Simek <monstr@monstr.eu>
7896 W:      http://www.monstr.eu/fdt/
7897 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7898 S:      Supported
7899 F:      arch/microblaze/
7900
7901 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7902 M:      Richard Genoud <richard.genoud@gmail.com>
7903 S:      Maintained
7904 F:      drivers/tty/serial/atmel_serial.c
7905 F:      include/linux/atmel_serial.h
7906
7907 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7908 M:      Chen Yu <yu.c.chen@intel.com>
7909 L:      platform-driver-x86@vger.kernel.org
7910 S:      Supported
7911 F:      drivers/platform/x86/surfacepro3_button.c
7912
7913 MICROTEK X6 SCANNER
7914 M:      Oliver Neukum <oliver@neukum.org>
7915 S:      Maintained
7916 F:      drivers/usb/image/microtek.*
7917
7918 MIPS
7919 M:      Ralf Baechle <ralf@linux-mips.org>
7920 L:      linux-mips@linux-mips.org
7921 W:      http://www.linux-mips.org/
7922 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7923 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7924 S:      Supported
7925 F:      Documentation/devicetree/bindings/mips/
7926 F:      Documentation/mips/
7927 F:      arch/mips/
7928
7929 MIPS/LOONGSON1 ARCHITECTURE
7930 M:      Keguang Zhang <keguang.zhang@gmail.com>
7931 L:      linux-mips@linux-mips.org
7932 S:      Maintained
7933 F:      arch/mips/loongson32/
7934 F:      arch/mips/include/asm/mach-loongson32/
7935 F:      drivers/*/*loongson1*
7936 F:      drivers/*/*/*loongson1*
7937
7938 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7939 M:      Hans Verkuil <hverkuil@xs4all.nl>
7940 L:      linux-media@vger.kernel.org
7941 T:      git git://linuxtv.org/media_tree.git
7942 W:      https://linuxtv.org
7943 S:      Odd Fixes
7944 F:      drivers/media/radio/radio-miropcm20*
7945
7946 MELLANOX MLX4 core VPI driver
7947 M:      Yishai Hadas <yishaih@mellanox.com>
7948 L:      netdev@vger.kernel.org
7949 L:      linux-rdma@vger.kernel.org
7950 W:      http://www.mellanox.com
7951 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7952 S:      Supported
7953 F:      drivers/net/ethernet/mellanox/mlx4/
7954 F:      include/linux/mlx4/
7955
7956 MELLANOX MLX4 IB driver
7957 M:      Yishai Hadas <yishaih@mellanox.com>
7958 L:      linux-rdma@vger.kernel.org
7959 W:      http://www.mellanox.com
7960 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7961 S:      Supported
7962 F:      drivers/infiniband/hw/mlx4/
7963 F:      include/linux/mlx4/
7964
7965 MELLANOX MLX5 core VPI driver
7966 M:      Matan Barak <matanb@mellanox.com>
7967 M:      Leon Romanovsky <leonro@mellanox.com>
7968 L:      netdev@vger.kernel.org
7969 L:      linux-rdma@vger.kernel.org
7970 W:      http://www.mellanox.com
7971 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7972 S:      Supported
7973 F:      drivers/net/ethernet/mellanox/mlx5/core/
7974 F:      include/linux/mlx5/
7975
7976 MELLANOX MLX5 IB driver
7977 M:      Matan Barak <matanb@mellanox.com>
7978 M:      Leon Romanovsky <leonro@mellanox.com>
7979 L:      linux-rdma@vger.kernel.org
7980 W:      http://www.mellanox.com
7981 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7982 S:      Supported
7983 F:      drivers/infiniband/hw/mlx5/
7984 F:      include/linux/mlx5/
7985
7986 MELEXIS MLX90614 DRIVER
7987 M:      Crt Mori <cmo@melexis.com>
7988 L:      linux-iio@vger.kernel.org
7989 W:      http://www.melexis.com
7990 S:      Supported
7991 F:      drivers/iio/temperature/mlx90614.c
7992
7993 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
7994 M:      Don Brace <don.brace@microsemi.com>
7995 L:      esc.storagedev@microsemi.com
7996 L:      linux-scsi@vger.kernel.org
7997 S:      Supported
7998 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
7999 F:      drivers/scsi/smartpqi/Kconfig
8000 F:      drivers/scsi/smartpqi/Makefile
8001 F:      include/linux/cciss*.h
8002 F:      include/uapi/linux/cciss*.h
8003 F:      Documentation/scsi/smartpqi.txt
8004
8005 MN88472 MEDIA DRIVER
8006 M:      Antti Palosaari <crope@iki.fi>
8007 L:      linux-media@vger.kernel.org
8008 W:      https://linuxtv.org
8009 W:      http://palosaari.fi/linux/
8010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8011 S:      Maintained
8012 F:      drivers/media/dvb-frontends/mn88472*
8013
8014 MN88473 MEDIA DRIVER
8015 M:      Antti Palosaari <crope@iki.fi>
8016 L:      linux-media@vger.kernel.org
8017 W:      https://linuxtv.org
8018 W:      http://palosaari.fi/linux/
8019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8020 S:      Maintained
8021 F:      drivers/media/dvb-frontends/mn88473*
8022
8023 MODULE SUPPORT
8024 M:      Rusty Russell <rusty@rustcorp.com.au>
8025 S:      Maintained
8026 F:      include/linux/module.h
8027 F:      kernel/module.c
8028
8029 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8030 W:      http://popies.net/meye/
8031 S:      Orphan
8032 F:      Documentation/video4linux/meye.txt
8033 F:      drivers/media/pci/meye/
8034 F:      include/uapi/linux/meye.h
8035
8036 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8037 M:      Jiri Slaby <jirislaby@gmail.com>
8038 S:      Maintained
8039 F:      Documentation/serial/moxa-smartio
8040 F:      drivers/tty/mxser.*
8041
8042 MR800 AVERMEDIA USB FM RADIO DRIVER
8043 M:      Alexey Klimov <klimov.linux@gmail.com>
8044 L:      linux-media@vger.kernel.org
8045 T:      git git://linuxtv.org/media_tree.git
8046 S:      Maintained
8047 F:      drivers/media/radio/radio-mr800.c
8048
8049 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8050 M:      Alan Ott <alan@signal11.us>
8051 L:      linux-wpan@vger.kernel.org
8052 S:      Maintained
8053 F:      drivers/net/ieee802154/mrf24j40.c
8054 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8055
8056 MSI LAPTOP SUPPORT
8057 M:      "Lee, Chun-Yi" <jlee@suse.com>
8058 L:      platform-driver-x86@vger.kernel.org
8059 S:      Maintained
8060 F:      drivers/platform/x86/msi-laptop.c
8061
8062 MSI WMI SUPPORT
8063 L:      platform-driver-x86@vger.kernel.org
8064 S:      Orphan
8065 F:      drivers/platform/x86/msi-wmi.c
8066
8067 MSI001 MEDIA DRIVER
8068 M:      Antti Palosaari <crope@iki.fi>
8069 L:      linux-media@vger.kernel.org
8070 W:      https://linuxtv.org
8071 W:      http://palosaari.fi/linux/
8072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8073 T:      git git://linuxtv.org/anttip/media_tree.git
8074 S:      Maintained
8075 F:      drivers/media/tuners/msi001*
8076
8077 MSI2500 MEDIA DRIVER
8078 M:      Antti Palosaari <crope@iki.fi>
8079 L:      linux-media@vger.kernel.org
8080 W:      https://linuxtv.org
8081 W:      http://palosaari.fi/linux/
8082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8083 T:      git git://linuxtv.org/anttip/media_tree.git
8084 S:      Maintained
8085 F:      drivers/media/usb/msi2500/
8086
8087 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8088 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8089 L:      linux-mtd@lists.infradead.org
8090 S:      Maintained
8091 F:      drivers/mtd/devices/docg3*
8092
8093 MT9M032 APTINA SENSOR DRIVER
8094 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8095 L:      linux-media@vger.kernel.org
8096 T:      git git://linuxtv.org/media_tree.git
8097 S:      Maintained
8098 F:      drivers/media/i2c/mt9m032.c
8099 F:      include/media/i2c/mt9m032.h
8100
8101 MT9P031 APTINA CAMERA SENSOR
8102 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8103 L:      linux-media@vger.kernel.org
8104 T:      git git://linuxtv.org/media_tree.git
8105 S:      Maintained
8106 F:      drivers/media/i2c/mt9p031.c
8107 F:      include/media/i2c/mt9p031.h
8108
8109 MT9T001 APTINA CAMERA SENSOR
8110 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8111 L:      linux-media@vger.kernel.org
8112 T:      git git://linuxtv.org/media_tree.git
8113 S:      Maintained
8114 F:      drivers/media/i2c/mt9t001.c
8115 F:      include/media/i2c/mt9t001.h
8116
8117 MT9V032 APTINA CAMERA SENSOR
8118 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8119 L:      linux-media@vger.kernel.org
8120 T:      git git://linuxtv.org/media_tree.git
8121 S:      Maintained
8122 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8123 F:      drivers/media/i2c/mt9v032.c
8124 F:      include/media/i2c/mt9v032.h
8125
8126 MULTIFUNCTION DEVICES (MFD)
8127 M:      Lee Jones <lee.jones@linaro.org>
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8129 S:      Supported
8130 F:      Documentation/devicetree/bindings/mfd/
8131 F:      drivers/mfd/
8132 F:      include/linux/mfd/
8133
8134 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8135 M:      Ulf Hansson <ulf.hansson@linaro.org>
8136 L:      linux-mmc@vger.kernel.org
8137 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
8138 S:      Maintained
8139 F:      Documentation/devicetree/bindings/mmc/
8140 F:      drivers/mmc/
8141 F:      include/linux/mmc/
8142 F:      include/uapi/linux/mmc/
8143
8144 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8145 S:      Orphan
8146 F:      drivers/mmc/host/mmc_spi.c
8147 F:      include/linux/spi/mmc_spi.h
8148
8149 MULTISOUND SOUND DRIVER
8150 M:      Andrew Veliath <andrewtv@usa.net>
8151 S:      Maintained
8152 F:      Documentation/sound/oss/MultiSound
8153 F:      sound/oss/msnd*
8154
8155 MULTITECH MULTIPORT CARD (ISICOM)
8156 S:      Orphan
8157 F:      drivers/tty/isicom.c
8158 F:      include/linux/isicom.h
8159
8160 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8161 M:      Bin Liu <b-liu@ti.com>
8162 L:      linux-usb@vger.kernel.org
8163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8164 S:      Maintained
8165 F:      drivers/usb/musb/
8166
8167 MXL5007T MEDIA DRIVER
8168 M:      Michael Krufky <mkrufky@linuxtv.org>
8169 L:      linux-media@vger.kernel.org
8170 W:      https://linuxtv.org
8171 W:      http://github.com/mkrufky
8172 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8173 T:      git git://linuxtv.org/mkrufky/tuners.git
8174 S:      Maintained
8175 F:      drivers/media/tuners/mxl5007t.*
8176
8177 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8178 M:      Hyong-Youb Kim <hykim@myri.com>
8179 L:      netdev@vger.kernel.org
8180 W:      https://www.myricom.com/support/downloads/myri10ge.html
8181 S:      Supported
8182 F:      drivers/net/ethernet/myricom/myri10ge/
8183
8184 NAND FLASH SUBSYSTEM
8185 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8186 R:      Richard Weinberger <richard@nod.at>
8187 L:      linux-mtd@lists.infradead.org
8188 W:      http://www.linux-mtd.infradead.org/
8189 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8190 T:      git git://github.com/linux-nand/linux.git
8191 S:      Maintained
8192 F:      drivers/mtd/nand/
8193 F:      include/linux/mtd/nand*.h
8194
8195 NATSEMI ETHERNET DRIVER (DP8381x)
8196 S:      Orphan
8197 F:      drivers/net/ethernet/natsemi/natsemi.c
8198
8199 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8200 M:      Daniel Mack <zonque@gmail.com>
8201 S:      Maintained
8202 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8203 W:      http://www.native-instruments.com
8204 F:      sound/usb/caiaq/
8205
8206 NCP FILESYSTEM
8207 M:      Petr Vandrovec <petr@vandrovec.name>
8208 S:      Odd Fixes
8209 F:      fs/ncpfs/
8210
8211 NCR 5380 SCSI DRIVERS
8212 M:      Finn Thain <fthain@telegraphics.com.au>
8213 M:      Michael Schmitz <schmitzmic@gmail.com>
8214 L:      linux-scsi@vger.kernel.org
8215 S:      Maintained
8216 F:      Documentation/scsi/g_NCR5380.txt
8217 F:      drivers/scsi/NCR5380.*
8218 F:      drivers/scsi/arm/cumana_1.c
8219 F:      drivers/scsi/arm/oak.c
8220 F:      drivers/scsi/atari_scsi.*
8221 F:      drivers/scsi/dmx3191d.c
8222 F:      drivers/scsi/g_NCR5380.*
8223 F:      drivers/scsi/g_NCR5380_mmio.c
8224 F:      drivers/scsi/mac_scsi.*
8225 F:      drivers/scsi/sun3_scsi.*
8226 F:      drivers/scsi/sun3_scsi_vme.c
8227
8228 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8229 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8230 L:      linux-scsi@vger.kernel.org
8231 S:      Maintained
8232 F:      drivers/scsi/NCR_D700.*
8233
8234 NCT6775 HARDWARE MONITOR DRIVER
8235 M:      Guenter Roeck <linux@roeck-us.net>
8236 L:      linux-hwmon@vger.kernel.org
8237 S:      Maintained
8238 F:      Documentation/hwmon/nct6775
8239 F:      drivers/hwmon/nct6775.c
8240
8241 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8242 M:      Faisal Latif <faisal.latif@intel.com>
8243 L:      linux-rdma@vger.kernel.org
8244 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8245 S:      Supported
8246 F:      drivers/infiniband/hw/nes/
8247
8248 NETEM NETWORK EMULATOR
8249 M:      Stephen Hemminger <stephen@networkplumber.org>
8250 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8251 S:      Maintained
8252 F:      net/sched/sch_netem.c
8253
8254 NETERION 10GbE DRIVERS (s2io/vxge)
8255 M:      Jon Mason <jdmason@kudzu.us>
8256 L:      netdev@vger.kernel.org
8257 S:      Supported
8258 F:      Documentation/networking/s2io.txt
8259 F:      Documentation/networking/vxge.txt
8260 F:      drivers/net/ethernet/neterion/
8261
8262 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8263 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8264 M:      Patrick McHardy <kaber@trash.net>
8265 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8266 L:      netfilter-devel@vger.kernel.org
8267 L:      coreteam@netfilter.org
8268 W:      http://www.netfilter.org/
8269 W:      http://www.iptables.org/
8270 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8273 S:      Supported
8274 F:      include/linux/netfilter*
8275 F:      include/linux/netfilter/
8276 F:      include/net/netfilter/
8277 F:      include/uapi/linux/netfilter*
8278 F:      include/uapi/linux/netfilter/
8279 F:      net/*/netfilter.c
8280 F:      net/*/netfilter/
8281 F:      net/netfilter/
8282 F:      net/bridge/br_netfilter*.c
8283
8284 NETLABEL
8285 M:      Paul Moore <paul@paul-moore.com>
8286 W:      http://netlabel.sf.net
8287 L:      netdev@vger.kernel.org
8288 S:      Maintained
8289 F:      Documentation/netlabel/
8290 F:      include/net/netlabel.h
8291 F:      net/netlabel/
8292
8293 NETROM NETWORK LAYER
8294 M:      Ralf Baechle <ralf@linux-mips.org>
8295 L:      linux-hams@vger.kernel.org
8296 W:      http://www.linux-ax25.org/
8297 S:      Maintained
8298 F:      include/net/netrom.h
8299 F:      include/uapi/linux/netrom.h
8300 F:      net/netrom/
8301
8302 NETRONOME ETHERNET DRIVERS
8303 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8304 L:      oss-drivers@netronome.com
8305 S:      Maintained
8306 F:      drivers/net/ethernet/netronome/
8307
8308 NETWORK BLOCK DEVICE (NBD)
8309 M:      Markus Pargmann <mpa@pengutronix.de>
8310 S:      Maintained
8311 L:      nbd-general@lists.sourceforge.net
8312 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8313 F:      Documentation/blockdev/nbd.txt
8314 F:      drivers/block/nbd.c
8315 F:      include/uapi/linux/nbd.h
8316
8317 NETWORK DROP MONITOR
8318 M:      Neil Horman <nhorman@tuxdriver.com>
8319 L:      netdev@vger.kernel.org
8320 S:      Maintained
8321 W:      https://fedorahosted.org/dropwatch/
8322 F:      net/core/drop_monitor.c
8323
8324 NETWORKING [DSA]
8325 M:      Andrew Lunn <andrew@lunn.ch>
8326 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8327 M:      Florian Fainelli <f.fainelli@gmail.com>
8328 S:      Maintained
8329 F:      net/dsa/
8330 F:      include/net/dsa.h
8331 F:      drivers/net/dsa/
8332
8333 NETWORKING [GENERAL]
8334 M:      "David S. Miller" <davem@davemloft.net>
8335 L:      netdev@vger.kernel.org
8336 W:      http://www.linuxfoundation.org/en/Net
8337 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8340 S:      Maintained
8341 F:      net/
8342 F:      include/net/
8343 F:      include/linux/in.h
8344 F:      include/linux/net.h
8345 F:      include/linux/netdevice.h
8346 F:      include/uapi/linux/in.h
8347 F:      include/uapi/linux/net.h
8348 F:      include/uapi/linux/netdevice.h
8349 F:      include/uapi/linux/net_namespace.h
8350 F:      tools/net/
8351 F:      tools/testing/selftests/net/
8352 F:      lib/random32.c
8353 F:      lib/test_bpf.c
8354
8355 NETWORKING [IPv4/IPv6]
8356 M:      "David S. Miller" <davem@davemloft.net>
8357 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8358 M:      James Morris <jmorris@namei.org>
8359 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8360 M:      Patrick McHardy <kaber@trash.net>
8361 L:      netdev@vger.kernel.org
8362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8363 S:      Maintained
8364 F:      net/ipv4/
8365 F:      net/ipv6/
8366 F:      include/net/ip*
8367 F:      arch/x86/net/*
8368
8369 NETWORKING [IPSEC]
8370 M:      Steffen Klassert <steffen.klassert@secunet.com>
8371 M:      Herbert Xu <herbert@gondor.apana.org.au>
8372 M:      "David S. Miller" <davem@davemloft.net>
8373 L:      netdev@vger.kernel.org
8374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8376 S:      Maintained
8377 F:      net/core/flow.c
8378 F:      net/xfrm/
8379 F:      net/key/
8380 F:      net/ipv4/xfrm*
8381 F:      net/ipv4/esp4.c
8382 F:      net/ipv4/ah4.c
8383 F:      net/ipv4/ipcomp.c
8384 F:      net/ipv4/ip_vti.c
8385 F:      net/ipv6/xfrm*
8386 F:      net/ipv6/esp6.c
8387 F:      net/ipv6/ah6.c
8388 F:      net/ipv6/ipcomp6.c
8389 F:      net/ipv6/ip6_vti.c
8390 F:      include/uapi/linux/xfrm.h
8391 F:      include/net/xfrm.h
8392
8393 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8394 M:      Paul Moore <paul@paul-moore.com>
8395 L:      netdev@vger.kernel.org
8396 S:      Maintained
8397
8398 NETWORKING [WIRELESS]
8399 L:      linux-wireless@vger.kernel.org
8400 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8401
8402 NETWORKING DRIVERS
8403 L:      netdev@vger.kernel.org
8404 W:      http://www.linuxfoundation.org/en/Net
8405 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8408 S:      Odd Fixes
8409 F:      Documentation/devicetree/bindings/net/
8410 F:      drivers/net/
8411 F:      include/linux/if_*
8412 F:      include/linux/netdevice.h
8413 F:      include/linux/etherdevice.h
8414 F:      include/linux/fcdevice.h
8415 F:      include/linux/fddidevice.h
8416 F:      include/linux/hippidevice.h
8417 F:      include/linux/inetdevice.h
8418 F:      include/uapi/linux/if_*
8419 F:      include/uapi/linux/netdevice.h
8420
8421 NETWORKING DRIVERS (WIRELESS)
8422 M:      Kalle Valo <kvalo@codeaurora.org>
8423 L:      linux-wireless@vger.kernel.org
8424 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8427 S:      Maintained
8428 F:      Documentation/devicetree/bindings/net/wireless/
8429 F:      drivers/net/wireless/
8430
8431 NETXEN (1/10) GbE SUPPORT
8432 M:      Manish Chopra <manish.chopra@qlogic.com>
8433 M:      Sony Chacko <sony.chacko@qlogic.com>
8434 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
8435 L:      netdev@vger.kernel.org
8436 W:      http://www.qlogic.com
8437 S:      Supported
8438 F:      drivers/net/ethernet/qlogic/netxen/
8439
8440 NFC SUBSYSTEM
8441 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8442 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8443 M:      Samuel Ortiz <sameo@linux.intel.com>
8444 L:      linux-wireless@vger.kernel.org
8445 L:      linux-nfc@lists.01.org (subscribers-only)
8446 S:      Supported
8447 F:      net/nfc/
8448 F:      include/net/nfc/
8449 F:      include/uapi/linux/nfc.h
8450 F:      drivers/nfc/
8451 F:      include/linux/platform_data/nfcmrvl.h
8452 F:      include/linux/platform_data/nxp-nci.h
8453 F:      include/linux/platform_data/pn544.h
8454 F:      include/linux/platform_data/st21nfca.h
8455 F:      include/linux/platform_data/st-nci.h
8456 F:      Documentation/devicetree/bindings/net/nfc/
8457
8458 NFS, SUNRPC, AND LOCKD CLIENTS
8459 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8460 M:      Anna Schumaker <anna.schumaker@netapp.com>
8461 L:      linux-nfs@vger.kernel.org
8462 W:      http://client.linux-nfs.org
8463 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8464 S:      Maintained
8465 F:      fs/lockd/
8466 F:      fs/nfs/
8467 F:      fs/nfs_common/
8468 F:      net/sunrpc/
8469 F:      include/linux/lockd/
8470 F:      include/linux/nfs*
8471 F:      include/linux/sunrpc/
8472 F:      include/uapi/linux/nfs*
8473 F:      include/uapi/linux/sunrpc/
8474
8475 NILFS2 FILESYSTEM
8476 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8477 L:      linux-nilfs@vger.kernel.org
8478 W:      http://nilfs.sourceforge.net/
8479 W:      http://nilfs.osdn.jp/
8480 T:      git git://github.com/konis/nilfs2.git
8481 S:      Supported
8482 F:      Documentation/filesystems/nilfs2.txt
8483 F:      fs/nilfs2/
8484 F:      include/trace/events/nilfs2.h
8485 F:      include/uapi/linux/nilfs2_api.h
8486 F:      include/uapi/linux/nilfs2_ondisk.h
8487
8488 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8489 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8490 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8491 S:      Maintained
8492 F:      Documentation/scsi/NinjaSCSI.txt
8493 F:      drivers/scsi/pcmcia/nsp_*
8494
8495 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8496 M:      GOTO Masanori <gotom@debian.or.jp>
8497 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8498 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8499 S:      Maintained
8500 F:      Documentation/scsi/NinjaSCSI.txt
8501 F:      drivers/scsi/nsp32*
8502
8503 NIOS2 ARCHITECTURE
8504 M:      Ley Foon Tan <lftan@altera.com>
8505 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8507 S:      Maintained
8508 F:      arch/nios2/
8509
8510 NOKIA N900 POWER SUPPLY DRIVERS
8511 R:      Pali Rohár <pali.rohar@gmail.com>
8512 F:      include/linux/power/bq2415x_charger.h
8513 F:      include/linux/power/bq27xxx_battery.h
8514 F:      include/linux/power/isp1704_charger.h
8515 F:      drivers/power/supply/bq2415x_charger.c
8516 F:      drivers/power/supply/bq27xxx_battery.c
8517 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8518 F:      drivers/power/supply/isp1704_charger.c
8519 F:      drivers/power/supply/rx51_battery.c
8520
8521 NTB DRIVER CORE
8522 M:      Jon Mason <jdmason@kudzu.us>
8523 M:      Dave Jiang <dave.jiang@intel.com>
8524 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8525 L:      linux-ntb@googlegroups.com
8526 S:      Supported
8527 W:      https://github.com/jonmason/ntb/wiki
8528 T:      git git://github.com/jonmason/ntb.git
8529 F:      drivers/ntb/
8530 F:      drivers/net/ntb_netdev.c
8531 F:      include/linux/ntb.h
8532 F:      include/linux/ntb_transport.h
8533 F:      tools/testing/selftests/ntb/
8534
8535 NTB INTEL DRIVER
8536 M:      Jon Mason <jdmason@kudzu.us>
8537 M:      Dave Jiang <dave.jiang@intel.com>
8538 L:      linux-ntb@googlegroups.com
8539 S:      Supported
8540 W:      https://github.com/jonmason/ntb/wiki
8541 T:      git git://github.com/jonmason/ntb.git
8542 F:      drivers/ntb/hw/intel/
8543
8544 NTB AMD DRIVER
8545 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8546 L:      linux-ntb@googlegroups.com
8547 S:      Supported
8548 F:      drivers/ntb/hw/amd/
8549
8550 NTFS FILESYSTEM
8551 M:      Anton Altaparmakov <anton@tuxera.com>
8552 L:      linux-ntfs-dev@lists.sourceforge.net
8553 W:      http://www.tuxera.com/
8554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8555 S:      Supported
8556 F:      Documentation/filesystems/ntfs.txt
8557 F:      fs/ntfs/
8558
8559 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8560 M:      Antonino Daplas <adaplas@gmail.com>
8561 L:      linux-fbdev@vger.kernel.org
8562 S:      Maintained
8563 F:      drivers/video/fbdev/riva/
8564 F:      drivers/video/fbdev/nvidia/
8565
8566 NVM EXPRESS DRIVER
8567 M:      Keith Busch <keith.busch@intel.com>
8568 M:      Jens Axboe <axboe@fb.com>
8569 L:      linux-nvme@lists.infradead.org
8570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8571 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8572 S:      Supported
8573 F:      drivers/nvme/host/
8574 F:      include/linux/nvme.h
8575
8576 NVM EXPRESS TARGET DRIVER
8577 M:      Christoph Hellwig <hch@lst.de>
8578 M:      Sagi Grimberg <sagi@grimberg.me>
8579 L:      linux-nvme@lists.infradead.org
8580 S:      Supported
8581 F:      drivers/nvme/target/
8582
8583 NVMEM FRAMEWORK
8584 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8585 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8586 S:      Maintained
8587 F:      drivers/nvmem/
8588 F:      Documentation/devicetree/bindings/nvmem/
8589 F:      include/linux/nvmem-consumer.h
8590 F:      include/linux/nvmem-provider.h
8591
8592 NXP-NCI NFC DRIVER
8593 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8594 R:      Charles Gorand <charles.gorand@effinnov.com>
8595 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8596 S:      Supported
8597 F:      drivers/nfc/nxp-nci
8598
8599 NXP TDA998X DRM DRIVER
8600 M:      Russell King <rmk+kernel@armlinux.org.uk>
8601 S:      Supported
8602 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8603 F:      include/drm/i2c/tda998x.h
8604
8605 NXP TFA9879 DRIVER
8606 M:      Peter Rosin <peda@axentia.se>
8607 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8608 S:      Maintained
8609 F:      sound/soc/codecs/tfa9879*
8610
8611 OBJTOOL
8612 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8613 S:      Supported
8614 F:      tools/objtool/
8615
8616 OMAP SUPPORT
8617 M:      Tony Lindgren <tony@atomide.com>
8618 L:      linux-omap@vger.kernel.org
8619 W:      http://www.muru.com/linux/omap/
8620 W:      http://linux.omap.com/
8621 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8623 S:      Maintained
8624 F:      arch/arm/*omap*/
8625 F:      arch/arm/configs/omap1_defconfig
8626 F:      arch/arm/configs/omap2plus_defconfig
8627 F:      drivers/i2c/busses/i2c-omap.c
8628 F:      drivers/irqchip/irq-omap-intc.c
8629 F:      drivers/mfd/*omap*.c
8630 F:      drivers/mfd/menelaus.c
8631 F:      drivers/mfd/palmas.c
8632 F:      drivers/mfd/tps65217.c
8633 F:      drivers/mfd/tps65218.c
8634 F:      drivers/mfd/tps65910.c
8635 F:      drivers/mfd/twl-core.[ch]
8636 F:      drivers/mfd/twl4030*.c
8637 F:      drivers/mfd/twl6030*.c
8638 F:      drivers/mfd/twl6040*.c
8639 F:      drivers/regulator/palmas-regulator*.c
8640 F:      drivers/regulator/pbias-regulator.c
8641 F:      drivers/regulator/tps65217-regulator.c
8642 F:      drivers/regulator/tps65218-regulator.c
8643 F:      drivers/regulator/tps65910-regulator.c
8644 F:      drivers/regulator/twl-regulator.c
8645 F:      include/linux/i2c-omap.h
8646
8647 OMAP DEVICE TREE SUPPORT
8648 M:      Benoît Cousson <bcousson@baylibre.com>
8649 M:      Tony Lindgren <tony@atomide.com>
8650 L:      linux-omap@vger.kernel.org
8651 L:      devicetree@vger.kernel.org
8652 S:      Maintained
8653 F:      arch/arm/boot/dts/*omap*
8654 F:      arch/arm/boot/dts/*am3*
8655 F:      arch/arm/boot/dts/*am4*
8656 F:      arch/arm/boot/dts/*am5*
8657 F:      arch/arm/boot/dts/*dra7*
8658
8659 OMAP CLOCK FRAMEWORK SUPPORT
8660 M:      Paul Walmsley <paul@pwsan.com>
8661 L:      linux-omap@vger.kernel.org
8662 S:      Maintained
8663 F:      arch/arm/*omap*/*clock*
8664
8665 OMAP POWER MANAGEMENT SUPPORT
8666 M:      Kevin Hilman <khilman@kernel.org>
8667 L:      linux-omap@vger.kernel.org
8668 S:      Maintained
8669 F:      arch/arm/*omap*/*pm*
8670 F:      drivers/cpufreq/omap-cpufreq.c
8671
8672 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8673 M:      Rajendra Nayak <rnayak@codeaurora.org>
8674 M:      Paul Walmsley <paul@pwsan.com>
8675 L:      linux-omap@vger.kernel.org
8676 S:      Maintained
8677 F:      arch/arm/mach-omap2/prm*
8678
8679 OMAP AUDIO SUPPORT
8680 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8681 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8683 L:      linux-omap@vger.kernel.org
8684 S:      Maintained
8685 F:      sound/soc/omap/
8686
8687 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8688 M:      Roger Quadros <rogerq@ti.com>
8689 M:      Tony Lindgren <tony@atomide.com>
8690 L:      linux-omap@vger.kernel.org
8691 S:      Maintained
8692 F:      drivers/memory/omap-gpmc.c
8693 F:      arch/arm/mach-omap2/*gpmc*
8694
8695 OMAP FRAMEBUFFER SUPPORT
8696 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8697 L:      linux-fbdev@vger.kernel.org
8698 L:      linux-omap@vger.kernel.org
8699 S:      Maintained
8700 F:      drivers/video/fbdev/omap/
8701
8702 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8703 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8704 L:      linux-omap@vger.kernel.org
8705 L:      linux-fbdev@vger.kernel.org
8706 S:      Maintained
8707 F:      drivers/video/fbdev/omap2/
8708 F:      Documentation/arm/OMAP/DSS
8709
8710 OMAP HARDWARE SPINLOCK SUPPORT
8711 M:      Ohad Ben-Cohen <ohad@wizery.com>
8712 L:      linux-omap@vger.kernel.org
8713 S:      Maintained
8714 F:      drivers/hwspinlock/omap_hwspinlock.c
8715
8716 OMAP MMC SUPPORT
8717 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8718 L:      linux-omap@vger.kernel.org
8719 S:      Maintained
8720 F:      drivers/mmc/host/omap.c
8721
8722 OMAP HS MMC SUPPORT
8723 L:      linux-mmc@vger.kernel.org
8724 L:      linux-omap@vger.kernel.org
8725 S:      Orphan
8726 F:      drivers/mmc/host/omap_hsmmc.c
8727
8728 OMAP RANDOM NUMBER GENERATOR SUPPORT
8729 M:      Deepak Saxena <dsaxena@plexity.net>
8730 S:      Maintained
8731 F:      drivers/char/hw_random/omap-rng.c
8732
8733 OMAP HWMOD SUPPORT
8734 M:      Benoît Cousson <bcousson@baylibre.com>
8735 M:      Paul Walmsley <paul@pwsan.com>
8736 L:      linux-omap@vger.kernel.org
8737 S:      Maintained
8738 F:      arch/arm/mach-omap2/omap_hwmod.*
8739
8740 OMAP HWMOD DATA
8741 M:      Paul Walmsley <paul@pwsan.com>
8742 L:      linux-omap@vger.kernel.org
8743 S:      Maintained
8744 F:      arch/arm/mach-omap2/omap_hwmod*data*
8745
8746 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8747 M:      Benoît Cousson <bcousson@baylibre.com>
8748 L:      linux-omap@vger.kernel.org
8749 S:      Maintained
8750 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8751
8752 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8753 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8754 L:      linux-media@vger.kernel.org
8755 S:      Maintained
8756 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8757 F:      drivers/media/platform/omap3isp/
8758 F:      drivers/staging/media/omap4iss/
8759
8760 OMAP USB SUPPORT
8761 L:      linux-usb@vger.kernel.org
8762 L:      linux-omap@vger.kernel.org
8763 S:      Orphan
8764 F:      drivers/usb/*/*omap*
8765 F:      arch/arm/*omap*/usb*
8766
8767 OMAP GPIO DRIVER
8768 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8769 M:      Santosh Shilimkar <ssantosh@kernel.org>
8770 M:      Kevin Hilman <khilman@kernel.org>
8771 L:      linux-omap@vger.kernel.org
8772 S:      Maintained
8773 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8774 F:      drivers/gpio/gpio-omap.c
8775
8776 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8777 M:      Mark Jackson <mpfj@newflow.co.uk>
8778 L:      linux-omap@vger.kernel.org
8779 S:      Maintained
8780 F:      arch/arm/boot/dts/am335x-nano.dts
8781
8782 OMFS FILESYSTEM
8783 M:      Bob Copeland <me@bobcopeland.com>
8784 L:      linux-karma-devel@lists.sourceforge.net
8785 S:      Maintained
8786 F:      Documentation/filesystems/omfs.txt
8787 F:      fs/omfs/
8788
8789 OMNIKEY CARDMAN 4000 DRIVER
8790 M:      Harald Welte <laforge@gnumonks.org>
8791 S:      Maintained
8792 F:      drivers/char/pcmcia/cm4000_cs.c
8793 F:      include/linux/cm4000_cs.h
8794 F:      include/uapi/linux/cm4000_cs.h
8795
8796 OMNIKEY CARDMAN 4040 DRIVER
8797 M:      Harald Welte <laforge@gnumonks.org>
8798 S:      Maintained
8799 F:      drivers/char/pcmcia/cm4040_cs.*
8800
8801 OMNIVISION OV7670 SENSOR DRIVER
8802 M:      Jonathan Corbet <corbet@lwn.net>
8803 L:      linux-media@vger.kernel.org
8804 T:      git git://linuxtv.org/media_tree.git
8805 S:      Maintained
8806 F:      drivers/media/i2c/ov7670.c
8807
8808 ONENAND FLASH DRIVER
8809 M:      Kyungmin Park <kyungmin.park@samsung.com>
8810 L:      linux-mtd@lists.infradead.org
8811 S:      Maintained
8812 F:      drivers/mtd/onenand/
8813 F:      include/linux/mtd/onenand*.h
8814
8815 ONSTREAM SCSI TAPE DRIVER
8816 M:      Willem Riede <osst@riede.org>
8817 L:      osst-users@lists.sourceforge.net
8818 L:      linux-scsi@vger.kernel.org
8819 S:      Maintained
8820 F:      Documentation/scsi/osst.txt
8821 F:      drivers/scsi/osst.*
8822 F:      drivers/scsi/osst_*.h
8823 F:      drivers/scsi/st.h
8824
8825 OPENCORES I2C BUS DRIVER
8826 M:      Peter Korsgaard <jacmet@sunsite.dk>
8827 L:      linux-i2c@vger.kernel.org
8828 S:      Maintained
8829 F:      Documentation/i2c/busses/i2c-ocores
8830 F:      drivers/i2c/busses/i2c-ocores.c
8831
8832 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8833 M:      Rob Herring <robh+dt@kernel.org>
8834 M:      Frank Rowand <frowand.list@gmail.com>
8835 L:      devicetree@vger.kernel.org
8836 W:      http://www.devicetree.org/
8837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8838 S:      Maintained
8839 F:      drivers/of/
8840 F:      include/linux/of*.h
8841 F:      scripts/dtc/
8842
8843 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8844 M:      Rob Herring <robh+dt@kernel.org>
8845 M:      Mark Rutland <mark.rutland@arm.com>
8846 L:      devicetree@vger.kernel.org
8847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8848 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8849 S:      Maintained
8850 F:      Documentation/devicetree/
8851 F:      arch/*/boot/dts/
8852 F:      include/dt-bindings/
8853
8854 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8855 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8856 L:      devicetree@vger.kernel.org
8857 S:      Maintained
8858 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8859 F:      Documentation/devicetree/overlay-notes.txt
8860 F:      drivers/of/overlay.c
8861 F:      drivers/of/resolver.c
8862
8863 OPENRISC ARCHITECTURE
8864 M:      Jonas Bonn <jonas@southpole.se>
8865 W:      http://openrisc.net
8866 S:      Maintained
8867 T:      git git://openrisc.net/~jonas/linux
8868 F:      arch/openrisc/
8869
8870 OPENVSWITCH
8871 M:      Pravin Shelar <pshelar@nicira.com>
8872 L:      netdev@vger.kernel.org
8873 L:      dev@openvswitch.org
8874 W:      http://openvswitch.org
8875 S:      Maintained
8876 F:      net/openvswitch/
8877 F:      include/uapi/linux/openvswitch.h
8878
8879 OPERATING PERFORMANCE POINTS (OPP)
8880 M:      Viresh Kumar <vireshk@kernel.org>
8881 M:      Nishanth Menon <nm@ti.com>
8882 M:      Stephen Boyd <sboyd@codeaurora.org>
8883 L:      linux-pm@vger.kernel.org
8884 S:      Maintained
8885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8886 F:      drivers/base/power/opp/
8887 F:      include/linux/pm_opp.h
8888 F:      Documentation/power/opp.txt
8889 F:      Documentation/devicetree/bindings/opp/
8890
8891 OPL4 DRIVER
8892 M:      Clemens Ladisch <clemens@ladisch.de>
8893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8894 T:      git git://git.alsa-project.org/alsa-kernel.git
8895 S:      Maintained
8896 F:      sound/drivers/opl4/
8897
8898 OPROFILE
8899 M:      Robert Richter <rric@kernel.org>
8900 L:      oprofile-list@lists.sf.net
8901 S:      Maintained
8902 F:      arch/*/include/asm/oprofile*.h
8903 F:      arch/*/oprofile/
8904 F:      drivers/oprofile/
8905 F:      include/linux/oprofile.h
8906
8907 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8908 M:      Mark Fasheh <mfasheh@versity.com>
8909 M:      Joel Becker <jlbec@evilplan.org>
8910 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8911 W:      http://ocfs2.wiki.kernel.org
8912 S:      Supported
8913 F:      Documentation/filesystems/ocfs2.txt
8914 F:      Documentation/filesystems/dlmfs.txt
8915 F:      fs/ocfs2/
8916
8917 ORINOCO DRIVER
8918 L:      linux-wireless@vger.kernel.org
8919 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8920 W:      http://www.nongnu.org/orinoco/
8921 S:      Orphan
8922 F:      drivers/net/wireless/intersil/orinoco/
8923
8924 OSD LIBRARY and FILESYSTEM
8925 M:      Boaz Harrosh <ooo@electrozaur.com>
8926 M:      Benny Halevy <bhalevy@primarydata.com>
8927 L:      osd-dev@open-osd.org
8928 W:      http://open-osd.org
8929 T:      git git://git.open-osd.org/open-osd.git
8930 S:      Maintained
8931 F:      drivers/scsi/osd/
8932 F:      include/scsi/osd_*
8933 F:      fs/exofs/
8934
8935 OVERLAY FILESYSTEM
8936 M:      Miklos Szeredi <miklos@szeredi.hu>
8937 L:      linux-unionfs@vger.kernel.org
8938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8939 S:      Supported
8940 F:      fs/overlayfs/
8941 F:      Documentation/filesystems/overlayfs.txt
8942
8943 ORANGEFS FILESYSTEM
8944 M:      Mike Marshall <hubcap@omnibond.com>
8945 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8947 S:      Supported
8948 F:      fs/orangefs/
8949 F:      Documentation/filesystems/orangefs.txt
8950
8951 P54 WIRELESS DRIVER
8952 M:      Christian Lamparter <chunkeey@googlemail.com>
8953 L:      linux-wireless@vger.kernel.org
8954 W:      http://wireless.kernel.org/en/users/Drivers/p54
8955 S:      Maintained
8956 F:      drivers/net/wireless/intersil/p54/
8957
8958 PA SEMI ETHERNET DRIVER
8959 M:      Olof Johansson <olof@lixom.net>
8960 L:      netdev@vger.kernel.org
8961 S:      Maintained
8962 F:      drivers/net/ethernet/pasemi/*
8963
8964 PA SEMI SMBUS DRIVER
8965 M:      Olof Johansson <olof@lixom.net>
8966 L:      linux-i2c@vger.kernel.org
8967 S:      Maintained
8968 F:      drivers/i2c/busses/i2c-pasemi.c
8969
8970 PADATA PARALLEL EXECUTION MECHANISM
8971 M:      Steffen Klassert <steffen.klassert@secunet.com>
8972 L:      linux-crypto@vger.kernel.org
8973 S:      Maintained
8974 F:      kernel/padata.c
8975 F:      include/linux/padata.h
8976 F:      Documentation/padata.txt
8977
8978 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8979 M:      Harald Welte <laforge@gnumonks.org>
8980 L:      platform-driver-x86@vger.kernel.org
8981 S:      Maintained
8982 F:      drivers/platform/x86/panasonic-laptop.c
8983
8984 PANASONIC MN10300/AM33/AM34 PORT
8985 M:      David Howells <dhowells@redhat.com>
8986 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8987 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8988 S:      Maintained
8989 F:      Documentation/mn10300/
8990 F:      arch/mn10300/
8991
8992 PARALLEL LCD/KEYPAD PANEL DRIVER
8993 M:      Willy Tarreau <willy@haproxy.com>
8994 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8995 S:      Odd Fixes
8996 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8997 F:      drivers/misc/panel.c
8998
8999 PARALLEL PORT SUBSYSTEM
9000 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9001 M:      Sudip Mukherjee <sudip@vectorindia.org>
9002 L:      linux-parport@lists.infradead.org (subscribers-only)
9003 S:      Maintained
9004 F:      drivers/parport/
9005 F:      include/linux/parport*.h
9006 F:      drivers/char/ppdev.c
9007 F:      include/uapi/linux/ppdev.h
9008 F:      Documentation/parport*.txt
9009
9010 PARAVIRT_OPS INTERFACE
9011 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9012 M:      Chris Wright <chrisw@sous-sol.org>
9013 M:      Alok Kataria <akataria@vmware.com>
9014 M:      Rusty Russell <rusty@rustcorp.com.au>
9015 L:      virtualization@lists.linux-foundation.org
9016 S:      Supported
9017 F:      Documentation/virtual/paravirt_ops.txt
9018 F:      arch/*/kernel/paravirt*
9019 F:      arch/*/include/asm/paravirt.h
9020 F:      include/linux/hypervisor.h
9021
9022 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9023 M:      Tim Waugh <tim@cyberelk.net>
9024 L:      linux-parport@lists.infradead.org (subscribers-only)
9025 S:      Maintained
9026 F:      Documentation/blockdev/paride.txt
9027 F:      drivers/block/paride/
9028
9029 PARISC ARCHITECTURE
9030 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9031 M:      Helge Deller <deller@gmx.de>
9032 L:      linux-parisc@vger.kernel.org
9033 W:      http://www.parisc-linux.org/
9034 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9037 S:      Maintained
9038 F:      arch/parisc/
9039 F:      Documentation/parisc/
9040 F:      drivers/parisc/
9041 F:      drivers/char/agp/parisc-agp.c
9042 F:      drivers/input/serio/gscps2.c
9043 F:      drivers/parport/parport_gsc.*
9044 F:      drivers/tty/serial/8250/8250_gsc.c
9045 F:      drivers/video/fbdev/sti*
9046 F:      drivers/video/console/sti*
9047 F:      drivers/video/logo/logo_parisc*
9048
9049 PC87360 HARDWARE MONITORING DRIVER
9050 M:      Jim Cromie <jim.cromie@gmail.com>
9051 L:      linux-hwmon@vger.kernel.org
9052 S:      Maintained
9053 F:      Documentation/hwmon/pc87360
9054 F:      drivers/hwmon/pc87360.c
9055
9056 PC8736x GPIO DRIVER
9057 M:      Jim Cromie <jim.cromie@gmail.com>
9058 S:      Maintained
9059 F:      drivers/char/pc8736x_gpio.c
9060
9061 PC87427 HARDWARE MONITORING DRIVER
9062 M:      Jean Delvare <jdelvare@suse.com>
9063 L:      linux-hwmon@vger.kernel.org
9064 S:      Maintained
9065 F:      Documentation/hwmon/pc87427
9066 F:      drivers/hwmon/pc87427.c
9067
9068 PCA9532 LED DRIVER
9069 M:      Riku Voipio <riku.voipio@iki.fi>
9070 S:      Maintained
9071 F:      drivers/leds/leds-pca9532.c
9072 F:      include/linux/leds-pca9532.h
9073
9074 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9075 M:      Guenter Roeck <linux@roeck-us.net>
9076 L:      linux-i2c@vger.kernel.org
9077 S:      Maintained
9078 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9079
9080 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9081 M:      Khalid Aziz <khalid@gonehiking.org>
9082 S:      Maintained
9083 F:      drivers/firmware/pcdp.*
9084
9085 PCI ERROR RECOVERY
9086 M:      Linas Vepstas <linasvepstas@gmail.com>
9087 L:      linux-pci@vger.kernel.org
9088 S:      Supported
9089 F:      Documentation/PCI/pci-error-recovery.txt
9090
9091 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9092 M:      Russell Currey <ruscur@russell.cc>
9093 L:      linuxppc-dev@lists.ozlabs.org
9094 S:      Supported
9095 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9096 F:      arch/powerpc/kernel/eeh*.c
9097 F:      arch/powerpc/platforms/*/eeh*.c
9098 F:      arch/powerpc/include/*/eeh*.h
9099
9100 PCI SUBSYSTEM
9101 M:      Bjorn Helgaas <bhelgaas@google.com>
9102 L:      linux-pci@vger.kernel.org
9103 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9105 S:      Supported
9106 F:      Documentation/devicetree/bindings/pci/
9107 F:      Documentation/PCI/
9108 F:      drivers/pci/
9109 F:      include/linux/pci*
9110 F:      arch/x86/pci/
9111 F:      arch/x86/kernel/quirks.c
9112
9113 PCI DRIVER FOR ALTERA PCIE IP
9114 M:      Ley Foon Tan <lftan@altera.com>
9115 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9116 L:      linux-pci@vger.kernel.org
9117 S:      Supported
9118 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9119 F:      drivers/pci/host/pcie-altera.c
9120
9121 PCI DRIVER FOR ARM VERSATILE PLATFORM
9122 M:      Rob Herring <robh@kernel.org>
9123 L:      linux-pci@vger.kernel.org
9124 L:      linux-arm-kernel@lists.infradead.org
9125 S:      Maintained
9126 F:      Documentation/devicetree/bindings/pci/versatile.txt
9127 F:      drivers/pci/host/pci-versatile.c
9128
9129 PCI DRIVER FOR APPLIEDMICRO XGENE
9130 M:      Tanmay Inamdar <tinamdar@apm.com>
9131 L:      linux-pci@vger.kernel.org
9132 L:      linux-arm-kernel@lists.infradead.org
9133 S:      Maintained
9134 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9135 F:      drivers/pci/host/pci-xgene.c
9136
9137 PCI DRIVER FOR FREESCALE LAYERSCAPE
9138 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9139 M:      Mingkai Hu <mingkai.hu@freescale.com>
9140 M:      Roy Zang <tie-fei.zang@freescale.com>
9141 L:      linuxppc-dev@lists.ozlabs.org
9142 L:      linux-pci@vger.kernel.org
9143 L:      linux-arm-kernel@lists.infradead.org
9144 S:      Maintained
9145 F:      drivers/pci/host/*layerscape*
9146
9147 PCI DRIVER FOR IMX6
9148 M:      Richard Zhu <Richard.Zhu@freescale.com>
9149 M:      Lucas Stach <l.stach@pengutronix.de>
9150 L:      linux-pci@vger.kernel.org
9151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9152 S:      Maintained
9153 F:      drivers/pci/host/*imx6*
9154
9155 PCI DRIVER FOR TI KEYSTONE
9156 M:      Murali Karicheri <m-karicheri2@ti.com>
9157 L:      linux-pci@vger.kernel.org
9158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9159 S:      Maintained
9160 F:      drivers/pci/host/*keystone*
9161
9162 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9163 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9164 M:      Jason Cooper <jason@lakedaemon.net>
9165 L:      linux-pci@vger.kernel.org
9166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9167 S:      Maintained
9168 F:      drivers/pci/host/*mvebu*
9169
9170 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9171 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9172 L:      linux-pci@vger.kernel.org
9173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9174 S:      Maintained
9175 F:      drivers/pci/host/pci-aardvark.c
9176
9177 PCI DRIVER FOR NVIDIA TEGRA
9178 M:      Thierry Reding <thierry.reding@gmail.com>
9179 L:      linux-tegra@vger.kernel.org
9180 L:      linux-pci@vger.kernel.org
9181 S:      Supported
9182 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9183 F:      drivers/pci/host/pci-tegra.c
9184
9185 PCI DRIVER FOR TI DRA7XX
9186 M:      Kishon Vijay Abraham I <kishon@ti.com>
9187 L:      linux-omap@vger.kernel.org
9188 L:      linux-pci@vger.kernel.org
9189 S:      Supported
9190 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9191 F:      drivers/pci/host/pci-dra7xx.c
9192
9193 PCI DRIVER FOR RENESAS R-CAR
9194 M:      Simon Horman <horms@verge.net.au>
9195 L:      linux-pci@vger.kernel.org
9196 L:      linux-renesas-soc@vger.kernel.org
9197 S:      Maintained
9198 F:      drivers/pci/host/*rcar*
9199
9200 PCI DRIVER FOR SAMSUNG EXYNOS
9201 M:      Jingoo Han <jingoohan1@gmail.com>
9202 L:      linux-pci@vger.kernel.org
9203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9204 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9205 S:      Maintained
9206 F:      drivers/pci/host/pci-exynos.c
9207
9208 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9209 M:      Jingoo Han <jingoohan1@gmail.com>
9210 M:      Pratyush Anand <pratyush.anand@gmail.com>
9211 L:      linux-pci@vger.kernel.org
9212 S:      Maintained
9213 F:      drivers/pci/host/*designware*
9214
9215 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9216 M:      Joao Pinto <jpinto@synopsys.com>
9217 L:      linux-pci@vger.kernel.org
9218 S:      Maintained
9219 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9220 F:      drivers/pci/host/pcie-designware-plat.c
9221
9222 PCI DRIVER FOR GENERIC OF HOSTS
9223 M:      Will Deacon <will.deacon@arm.com>
9224 L:      linux-pci@vger.kernel.org
9225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9226 S:      Maintained
9227 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9228 F:      drivers/pci/host/pci-host-common.c
9229 F:      drivers/pci/host/pci-host-generic.c
9230
9231 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9232 M:      Keith Busch <keith.busch@intel.com>
9233 L:      linux-pci@vger.kernel.org
9234 S:      Supported
9235 F:      arch/x86/pci/vmd.c
9236
9237 PCIE DRIVER FOR ST SPEAR13XX
9238 M:      Pratyush Anand <pratyush.anand@gmail.com>
9239 L:      linux-pci@vger.kernel.org
9240 S:      Maintained
9241 F:      drivers/pci/host/*spear*
9242
9243 PCI MSI DRIVER FOR ALTERA MSI IP
9244 M:      Ley Foon Tan <lftan@altera.com>
9245 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9246 L:      linux-pci@vger.kernel.org
9247 S:      Supported
9248 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9249 F:      drivers/pci/host/pcie-altera-msi.c
9250
9251 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9252 M:      Duc Dang <dhdang@apm.com>
9253 L:      linux-pci@vger.kernel.org
9254 L:      linux-arm-kernel@lists.infradead.org
9255 S:      Maintained
9256 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9257 F:      drivers/pci/host/pci-xgene-msi.c
9258
9259 PCIE DRIVER FOR AXIS ARTPEC
9260 M:      Niklas Cassel <niklas.cassel@axis.com>
9261 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9262 L:      linux-arm-kernel@axis.com
9263 L:      linux-pci@vger.kernel.org
9264 S:      Maintained
9265 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9266 F:      drivers/pci/host/*artpec*
9267
9268 PCIE DRIVER FOR HISILICON
9269 M:      Zhou Wang <wangzhou1@hisilicon.com>
9270 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9271 L:      linux-pci@vger.kernel.org
9272 S:      Maintained
9273 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9274 F:      drivers/pci/host/pcie-hisi.c
9275
9276 PCIE DRIVER FOR ROCKCHIP
9277 M:      Shawn Lin <shawn.lin@rock-chips.com>
9278 M:      Wenrui Li <wenrui.li@rock-chips.com>
9279 L:      linux-pci@vger.kernel.org
9280 L:      linux-rockchip@lists.infradead.org
9281 S:      Maintained
9282 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9283 F:      drivers/pci/host/pcie-rockchip.c
9284
9285 PCIE DRIVER FOR QUALCOMM MSM
9286 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9287 L:     linux-pci@vger.kernel.org
9288 L:     linux-arm-msm@vger.kernel.org
9289 S:     Maintained
9290 F:     drivers/pci/host/*qcom*
9291
9292 PCIE DRIVER FOR CAVIUM THUNDERX
9293 M:      David Daney <david.daney@cavium.com>
9294 L:      linux-pci@vger.kernel.org
9295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296 S:      Supported
9297 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9298 F:      drivers/pci/host/pci-thunder-*
9299
9300 PCMCIA SUBSYSTEM
9301 P:      Linux PCMCIA Team
9302 L:      linux-pcmcia@lists.infradead.org
9303 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9305 S:      Maintained
9306 F:      Documentation/pcmcia/
9307 F:      drivers/pcmcia/
9308 F:      include/pcmcia/
9309
9310 PCNET32 NETWORK DRIVER
9311 M:      Don Fry <pcnet32@frontier.com>
9312 L:      netdev@vger.kernel.org
9313 S:      Maintained
9314 F:      drivers/net/ethernet/amd/pcnet32.c
9315
9316 PCRYPT PARALLEL CRYPTO ENGINE
9317 M:      Steffen Klassert <steffen.klassert@secunet.com>
9318 L:      linux-crypto@vger.kernel.org
9319 S:      Maintained
9320 F:      crypto/pcrypt.c
9321 F:      include/crypto/pcrypt.h
9322
9323 PER-CPU MEMORY ALLOCATOR
9324 M:      Tejun Heo <tj@kernel.org>
9325 M:      Christoph Lameter <cl@linux.com>
9326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9327 S:      Maintained
9328 F:      include/linux/percpu*.h
9329 F:      mm/percpu*.c
9330 F:      arch/*/include/asm/percpu.h
9331
9332 PER-TASK DELAY ACCOUNTING
9333 M:      Balbir Singh <bsingharora@gmail.com>
9334 S:      Maintained
9335 F:      include/linux/delayacct.h
9336 F:      kernel/delayacct.c
9337
9338 PERFORMANCE EVENTS SUBSYSTEM
9339 M:      Peter Zijlstra <peterz@infradead.org>
9340 M:      Ingo Molnar <mingo@redhat.com>
9341 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9342 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9343 L:      linux-kernel@vger.kernel.org
9344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9345 S:      Supported
9346 F:      kernel/events/*
9347 F:      include/linux/perf_event.h
9348 F:      include/uapi/linux/perf_event.h
9349 F:      arch/*/kernel/perf_event*.c
9350 F:      arch/*/kernel/*/perf_event*.c
9351 F:      arch/*/kernel/*/*/perf_event*.c
9352 F:      arch/*/include/asm/perf_event.h
9353 F:      arch/*/kernel/perf_callchain.c
9354 F:      arch/*/events/*
9355 F:      tools/perf/
9356
9357 PERSONALITY HANDLING
9358 M:      Christoph Hellwig <hch@infradead.org>
9359 L:      linux-abi-devel@lists.sourceforge.net
9360 S:      Maintained
9361 F:      include/linux/personality.h
9362 F:      include/uapi/linux/personality.h
9363
9364 PHONET PROTOCOL
9365 M:      Remi Denis-Courmont <courmisch@gmail.com>
9366 S:      Supported
9367 F:      Documentation/networking/phonet.txt
9368 F:      include/linux/phonet.h
9369 F:      include/net/phonet/
9370 F:      include/uapi/linux/phonet.h
9371 F:      net/phonet/
9372
9373 PHRAM MTD DRIVER
9374 M:      Joern Engel <joern@lazybastard.org>
9375 L:      linux-mtd@lists.infradead.org
9376 S:      Maintained
9377 F:      drivers/mtd/devices/phram.c
9378
9379 PICOLCD HID DRIVER
9380 M:      Bruno Prémont <bonbons@linux-vserver.org>
9381 L:      linux-input@vger.kernel.org
9382 S:      Maintained
9383 F:      drivers/hid/hid-picolcd*
9384
9385 PICOXCELL SUPPORT
9386 M:      Jamie Iles <jamie@jamieiles.com>
9387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9388 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9389 S:      Supported
9390 F:      arch/arm/boot/dts/picoxcell*
9391 F:      arch/arm/mach-picoxcell/
9392 F:      drivers/crypto/picoxcell*
9393
9394 PIN CONTROL SUBSYSTEM
9395 M:      Linus Walleij <linus.walleij@linaro.org>
9396 L:      linux-gpio@vger.kernel.org
9397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9398 S:      Maintained
9399 F:      Documentation/devicetree/bindings/pinctrl/
9400 F:      Documentation/pinctrl.txt
9401 F:      drivers/pinctrl/
9402 F:      include/linux/pinctrl/
9403
9404 PIN CONTROLLER - ATMEL AT91
9405 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9407 S:      Maintained
9408 F:      drivers/pinctrl/pinctrl-at91.*
9409
9410 PIN CONTROLLER - ATMEL AT91 PIO4
9411 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9413 L:      linux-gpio@vger.kernel.org
9414 S:      Supported
9415 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9416
9417 PIN CONTROLLER - INTEL
9418 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9419 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9420 S:      Maintained
9421 F:      drivers/pinctrl/intel/
9422
9423 PIN CONTROLLER - RENESAS
9424 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9425 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9426 L:      linux-renesas-soc@vger.kernel.org
9427 S:      Maintained
9428 F:      drivers/pinctrl/sh-pfc/
9429
9430 PIN CONTROLLER - SAMSUNG
9431 M:      Tomasz Figa <tomasz.figa@gmail.com>
9432 M:      Krzysztof Kozlowski <krzk@kernel.org>
9433 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9435 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9436 S:      Maintained
9437 F:      drivers/pinctrl/samsung/
9438
9439 PIN CONTROLLER - SINGLE
9440 M:      Tony Lindgren <tony@atomide.com>
9441 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9443 L:      linux-omap@vger.kernel.org
9444 S:      Maintained
9445 F:      drivers/pinctrl/pinctrl-single.c
9446
9447 PIN CONTROLLER - ST SPEAR
9448 M:      Viresh Kumar <vireshk@kernel.org>
9449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9450 W:      http://www.st.com/spear
9451 S:      Maintained
9452 F:      drivers/pinctrl/spear/
9453
9454 PISTACHIO SOC SUPPORT
9455 M:      James Hartley <james.hartley@imgtec.com>
9456 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9457 L:      linux-mips@linux-mips.org
9458 S:      Maintained
9459 F:      arch/mips/pistachio/
9460 F:      arch/mips/include/asm/mach-pistachio/
9461 F:      arch/mips/boot/dts/pistachio/
9462 F:      arch/mips/configs/pistachio*_defconfig
9463
9464 PKTCDVD DRIVER
9465 M:      Jiri Kosina <jikos@kernel.org>
9466 S:      Maintained
9467 F:      drivers/block/pktcdvd.c
9468 F:      include/linux/pktcdvd.h
9469 F:      include/uapi/linux/pktcdvd.h
9470
9471 PKUNITY SOC DRIVERS
9472 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9473 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9474 S:      Maintained
9475 T:      git git://github.com/gxt/linux.git
9476 F:      drivers/input/serio/i8042-unicore32io.h
9477 F:      drivers/i2c/busses/i2c-puv3.c
9478 F:      drivers/video/fbdev/fb-puv3.c
9479 F:      drivers/rtc/rtc-puv3.c
9480
9481 PMBUS HARDWARE MONITORING DRIVERS
9482 M:      Guenter Roeck <linux@roeck-us.net>
9483 L:      linux-hwmon@vger.kernel.org
9484 W:      http://hwmon.wiki.kernel.org/
9485 W:      http://www.roeck-us.net/linux/drivers/
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9487 S:      Maintained
9488 F:      Documentation/hwmon/pmbus
9489 F:      drivers/hwmon/pmbus/
9490 F:      include/linux/i2c/pmbus.h
9491
9492 PMC SIERRA MaxRAID DRIVER
9493 L:      linux-scsi@vger.kernel.org
9494 W:      http://www.pmc-sierra.com/
9495 S:      Orphan
9496 F:      drivers/scsi/pmcraid.*
9497
9498 PMC SIERRA PM8001 DRIVER
9499 M:      Jack Wang <jinpu.wang@profitbricks.com>
9500 M:      lindar_liu@usish.com
9501 L:      pmchba@pmcs.com
9502 L:      linux-scsi@vger.kernel.org
9503 S:      Supported
9504 F:      drivers/scsi/pm8001/
9505
9506 POSIX CLOCKS and TIMERS
9507 M:      Thomas Gleixner <tglx@linutronix.de>
9508 L:      linux-kernel@vger.kernel.org
9509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9510 S:      Maintained
9511 F:      fs/timerfd.c
9512 F:      include/linux/timer*
9513 F:      kernel/time/*timer*
9514
9515 POWER MANAGEMENT CORE
9516 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9517 L:      linux-pm@vger.kernel.org
9518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9519 S:      Supported
9520 F:      drivers/base/power/
9521 F:      include/linux/pm.h
9522 F:      include/linux/pm_*
9523 F:      include/linux/powercap.h
9524 F:      drivers/powercap/
9525
9526 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9527 M:      Sebastian Reichel <sre@kernel.org>
9528 L:      linux-pm@vger.kernel.org
9529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9530 S:      Maintained
9531 F:      Documentation/devicetree/bindings/power/supply/
9532 F:      include/linux/power_supply.h
9533 F:      drivers/power/supply/
9534
9535 POWER STATE COORDINATION INTERFACE (PSCI)
9536 M:      Mark Rutland <mark.rutland@arm.com>
9537 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9538 L:      linux-arm-kernel@lists.infradead.org
9539 S:      Maintained
9540 F:      drivers/firmware/psci.c
9541 F:      include/linux/psci.h
9542 F:      include/uapi/linux/psci.h
9543
9544 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9545 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9546 L:      linuxppc-dev@lists.ozlabs.org
9547 S:      Maintained
9548 F:      drivers/char/powernv-op-panel.c
9549
9550 PNP SUPPORT
9551 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9552 S:      Maintained
9553 F:      drivers/pnp/
9554
9555 PPP PROTOCOL DRIVERS AND COMPRESSORS
9556 M:      Paul Mackerras <paulus@samba.org>
9557 L:      linux-ppp@vger.kernel.org
9558 S:      Maintained
9559 F:      drivers/net/ppp/ppp_*
9560
9561 PPP OVER ATM (RFC 2364)
9562 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9563 S:      Maintained
9564 F:      net/atm/pppoatm.c
9565 F:      include/uapi/linux/atmppp.h
9566
9567 PPP OVER ETHERNET
9568 M:      Michal Ostrowski <mostrows@earthlink.net>
9569 S:      Maintained
9570 F:      drivers/net/ppp/pppoe.c
9571 F:      drivers/net/ppp/pppox.c
9572
9573 PPP OVER L2TP
9574 M:      James Chapman <jchapman@katalix.com>
9575 S:      Maintained
9576 F:      net/l2tp/l2tp_ppp.c
9577 F:      include/linux/if_pppol2tp.h
9578 F:      include/uapi/linux/if_pppol2tp.h
9579
9580 PPS SUPPORT
9581 M:      Rodolfo Giometti <giometti@enneenne.com>
9582 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9583 L:      linuxpps@ml.enneenne.com (subscribers-only)
9584 S:      Maintained
9585 F:      Documentation/pps/
9586 F:      drivers/pps/
9587 F:      include/linux/pps*.h
9588
9589 PPTP DRIVER
9590 M:      Dmitry Kozlov <xeb@mail.ru>
9591 L:      netdev@vger.kernel.org
9592 S:      Maintained
9593 F:      drivers/net/ppp/pptp.c
9594 W:      http://sourceforge.net/projects/accel-pptp
9595
9596 PREEMPTIBLE KERNEL
9597 M:      Robert Love <rml@tech9.net>
9598 L:      kpreempt-tech@lists.sourceforge.net
9599 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9600 S:      Supported
9601 F:      Documentation/preempt-locking.txt
9602 F:      include/linux/preempt.h
9603
9604 PRISM54 WIRELESS DRIVER
9605 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9606 L:      linux-wireless@vger.kernel.org
9607 W:      http://wireless.kernel.org/en/users/Drivers/p54
9608 S:      Obsolete
9609 F:      drivers/net/wireless/intersil/prism54/
9610
9611 PS3 NETWORK SUPPORT
9612 M:      Geoff Levand <geoff@infradead.org>
9613 L:      netdev@vger.kernel.org
9614 L:      linuxppc-dev@lists.ozlabs.org
9615 S:      Maintained
9616 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9617
9618 PS3 PLATFORM SUPPORT
9619 M:      Geoff Levand <geoff@infradead.org>
9620 L:      linuxppc-dev@lists.ozlabs.org
9621 S:      Maintained
9622 F:      arch/powerpc/boot/ps3*
9623 F:      arch/powerpc/include/asm/lv1call.h
9624 F:      arch/powerpc/include/asm/ps3*.h
9625 F:      arch/powerpc/platforms/ps3/
9626 F:      drivers/*/ps3*
9627 F:      drivers/ps3/
9628 F:      drivers/rtc/rtc-ps3.c
9629 F:      drivers/usb/host/*ps3.c
9630 F:      sound/ppc/snd_ps3*
9631
9632 PS3VRAM DRIVER
9633 M:      Jim Paris <jim@jtan.com>
9634 M:      Geoff Levand <geoff@infradead.org>
9635 L:      linuxppc-dev@lists.ozlabs.org
9636 S:      Maintained
9637 F:      drivers/block/ps3vram.c
9638
9639 PSTORE FILESYSTEM
9640 M:      Anton Vorontsov <anton@enomsg.org>
9641 M:      Colin Cross <ccross@android.com>
9642 M:      Kees Cook <keescook@chromium.org>
9643 M:      Tony Luck <tony.luck@intel.com>
9644 S:      Maintained
9645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9646 F:      fs/pstore/
9647 F:      include/linux/pstore*
9648 F:      drivers/firmware/efi/efi-pstore.c
9649 F:      drivers/acpi/apei/erst.c
9650
9651 PTP HARDWARE CLOCK SUPPORT
9652 M:      Richard Cochran <richardcochran@gmail.com>
9653 L:      netdev@vger.kernel.org
9654 S:      Maintained
9655 W:      http://linuxptp.sourceforge.net/
9656 F:      Documentation/ABI/testing/sysfs-ptp
9657 F:      Documentation/ptp/*
9658 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9659 F:      drivers/net/phy/dp83640*
9660 F:      drivers/ptp/*
9661 F:      include/linux/ptp_cl*
9662
9663 PTRACE SUPPORT
9664 M:      Roland McGrath <roland@hack.frob.com>
9665 M:      Oleg Nesterov <oleg@redhat.com>
9666 S:      Maintained
9667 F:      include/asm-generic/syscall.h
9668 F:      include/linux/ptrace.h
9669 F:      include/linux/regset.h
9670 F:      include/linux/tracehook.h
9671 F:      include/uapi/linux/ptrace.h
9672 F:      kernel/ptrace.c
9673
9674 PULSE8-CEC DRIVER
9675 M:      Hans Verkuil <hverkuil@xs4all.nl>
9676 L:      linux-media@vger.kernel.org
9677 T:      git git://linuxtv.org/media_tree.git
9678 S:      Maintained
9679 F:      drivers/staging/media/pulse8-cec
9680
9681 PVRUSB2 VIDEO4LINUX DRIVER
9682 M:      Mike Isely <isely@pobox.com>
9683 L:      pvrusb2@isely.net       (subscribers-only)
9684 L:      linux-media@vger.kernel.org
9685 W:      http://www.isely.net/pvrusb2/
9686 T:      git git://linuxtv.org/media_tree.git
9687 S:      Maintained
9688 F:      Documentation/video4linux/README.pvrusb2
9689 F:      drivers/media/usb/pvrusb2/
9690
9691 PWC WEBCAM DRIVER
9692 M:      Hans Verkuil <hverkuil@xs4all.nl>
9693 L:      linux-media@vger.kernel.org
9694 T:      git git://linuxtv.org/media_tree.git
9695 S:      Odd Fixes
9696 F:      drivers/media/usb/pwc/*
9697
9698 PWM FAN DRIVER
9699 M:      Kamil Debski <kamil@wypas.org>
9700 M:      Lukasz Majewski <l.majewski@samsung.com>
9701 L:      linux-hwmon@vger.kernel.org
9702 S:      Supported
9703 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9704 F:      Documentation/hwmon/pwm-fan
9705 F:      drivers/hwmon/pwm-fan.c
9706
9707 PWM SUBSYSTEM
9708 M:      Thierry Reding <thierry.reding@gmail.com>
9709 L:      linux-pwm@vger.kernel.org
9710 S:      Maintained
9711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9712 F:      Documentation/pwm.txt
9713 F:      Documentation/devicetree/bindings/pwm/
9714 F:      include/linux/pwm.h
9715 F:      drivers/pwm/
9716 F:      drivers/video/backlight/pwm_bl.c
9717 F:      include/linux/pwm_backlight.h
9718
9719 PXA2xx/PXA3xx SUPPORT
9720 M:      Daniel Mack <daniel@zonque.org>
9721 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9722 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9724 T:      git git://github.com/hzhuang1/linux.git
9725 T:      git git://github.com/rjarzmik/linux.git
9726 S:      Maintained
9727 F:      arch/arm/boot/dts/pxa*
9728 F:      arch/arm/mach-pxa/
9729 F:      drivers/dma/pxa*
9730 F:      drivers/pcmcia/pxa2xx*
9731 F:      drivers/pinctrl/pxa/
9732 F:      drivers/spi/spi-pxa2xx*
9733 F:      drivers/usb/gadget/udc/pxa2*
9734 F:      include/sound/pxa2xx-lib.h
9735 F:      sound/arm/pxa*
9736 F:      sound/soc/pxa/
9737
9738 PXA GPIO DRIVER
9739 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9740 L:      linux-gpio@vger.kernel.org
9741 S:      Maintained
9742 F:      drivers/gpio/gpio-pxa.c
9743
9744 PXA3xx NAND FLASH DRIVER
9745 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9746 L:      linux-mtd@lists.infradead.org
9747 S:      Maintained
9748 F:      drivers/mtd/nand/pxa3xx_nand.c
9749
9750 MMP SUPPORT
9751 M:      Eric Miao <eric.y.miao@gmail.com>
9752 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9754 T:      git git://github.com/hzhuang1/linux.git
9755 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9756 S:      Maintained
9757 F:      arch/arm/boot/dts/mmp*
9758 F:      arch/arm/mach-mmp/
9759
9760 PXA MMCI DRIVER
9761 S:      Orphan
9762
9763 PXA RTC DRIVER
9764 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9765 L:      rtc-linux@googlegroups.com
9766 S:      Maintained
9767
9768 QAT DRIVER
9769 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9770 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9771 L:      qat-linux@intel.com
9772 S:      Supported
9773 F:      drivers/crypto/qat/
9774
9775 QIB DRIVER
9776 M:      Mike Marciniszyn <infinipath@intel.com>
9777 L:      linux-rdma@vger.kernel.org
9778 S:      Supported
9779 F:      drivers/infiniband/hw/qib/
9780
9781 QLOGIC QLA1280 SCSI DRIVER
9782 M:      Michael Reed <mdr@sgi.com>
9783 L:      linux-scsi@vger.kernel.org
9784 S:      Maintained
9785 F:      drivers/scsi/qla1280.[ch]
9786
9787 QLOGIC QLA2XXX FC-SCSI DRIVER
9788 M:      qla2xxx-upstream@qlogic.com
9789 L:      linux-scsi@vger.kernel.org
9790 S:      Supported
9791 F:      Documentation/scsi/LICENSE.qla2xxx
9792 F:      drivers/scsi/qla2xxx/
9793
9794 QLOGIC QLA4XXX iSCSI DRIVER
9795 M:      QLogic-Storage-Upstream@qlogic.com
9796 L:      linux-scsi@vger.kernel.org
9797 S:      Supported
9798 F:      Documentation/scsi/LICENSE.qla4xxx
9799 F:      drivers/scsi/qla4xxx/
9800
9801 QLOGIC QLA3XXX NETWORK DRIVER
9802 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9803 M:      Ron Mercer <ron.mercer@qlogic.com>
9804 M:      linux-driver@qlogic.com
9805 L:      netdev@vger.kernel.org
9806 S:      Supported
9807 F:      Documentation/networking/LICENSE.qla3xxx
9808 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9809
9810 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9811 M:      Dept-GELinuxNICDev@qlogic.com
9812 L:      netdev@vger.kernel.org
9813 S:      Supported
9814 F:      drivers/net/ethernet/qlogic/qlcnic/
9815
9816 QLOGIC QLGE 10Gb ETHERNET DRIVER
9817 M:      Harish Patil <harish.patil@qlogic.com>
9818 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9819 M:      Dept-GELinuxNICDev@qlogic.com
9820 M:      linux-driver@qlogic.com
9821 L:      netdev@vger.kernel.org
9822 S:      Supported
9823 F:      drivers/net/ethernet/qlogic/qlge/
9824
9825 QLOGIC QL4xxx ETHERNET DRIVER
9826 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9827 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9828 M:      everest-linux-l2@qlogic.com
9829 L:      netdev@vger.kernel.org
9830 S:      Supported
9831 F:      drivers/net/ethernet/qlogic/qed/
9832 F:      include/linux/qed/
9833 F:      drivers/net/ethernet/qlogic/qede/
9834
9835 QNX4 FILESYSTEM
9836 M:      Anders Larsen <al@alarsen.net>
9837 W:      http://www.alarsen.net/linux/qnx4fs/
9838 S:      Maintained
9839 F:      fs/qnx4/
9840 F:      include/uapi/linux/qnx4_fs.h
9841 F:      include/uapi/linux/qnxtypes.h
9842
9843 QT1010 MEDIA DRIVER
9844 M:      Antti Palosaari <crope@iki.fi>
9845 L:      linux-media@vger.kernel.org
9846 W:      https://linuxtv.org
9847 W:      http://palosaari.fi/linux/
9848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9849 T:      git git://linuxtv.org/anttip/media_tree.git
9850 S:      Maintained
9851 F:      drivers/media/tuners/qt1010*
9852
9853 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9854 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9855 L:      linux-wireless@vger.kernel.org
9856 L:      ath9k-devel@lists.ath9k.org
9857 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9858 S:      Supported
9859 F:      drivers/net/wireless/ath/ath9k/
9860
9861 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9862 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9863 L:      ath10k@lists.infradead.org
9864 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9866 S:      Supported
9867 F:      drivers/net/wireless/ath/ath10k/
9868
9869 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9870 M:      Timur Tabi <timur@codeaurora.org>
9871 L:      netdev@vger.kernel.org
9872 S:      Supported
9873 F:      drivers/net/ethernet/qualcomm/emac/
9874
9875 QUALCOMM HEXAGON ARCHITECTURE
9876 M:      Richard Kuo <rkuo@codeaurora.org>
9877 L:      linux-hexagon@vger.kernel.org
9878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9879 S:      Supported
9880 F:      arch/hexagon/
9881
9882 QUALCOMM WCN36XX WIRELESS DRIVER
9883 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9884 L:      wcn36xx@lists.infradead.org
9885 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9886 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9887 S:      Supported
9888 F:      drivers/net/wireless/ath/wcn36xx/
9889
9890 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9891 M:      Gabriel Somlo <somlo@cmu.edu>
9892 M:      "Michael S. Tsirkin" <mst@redhat.com>
9893 L:      qemu-devel@nongnu.org
9894 S:      Maintained
9895 F:      drivers/firmware/qemu_fw_cfg.c
9896
9897 RADOS BLOCK DEVICE (RBD)
9898 M:      Ilya Dryomov <idryomov@gmail.com>
9899 M:      Sage Weil <sage@redhat.com>
9900 M:      Alex Elder <elder@kernel.org>
9901 L:      ceph-devel@vger.kernel.org
9902 W:      http://ceph.com/
9903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9904 T:      git git://github.com/ceph/ceph-client.git
9905 S:      Supported
9906 F:      Documentation/ABI/testing/sysfs-bus-rbd
9907 F:      drivers/block/rbd.c
9908 F:      drivers/block/rbd_types.h
9909
9910 RADEON FRAMEBUFFER DISPLAY DRIVER
9911 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9912 L:      linux-fbdev@vger.kernel.org
9913 S:      Maintained
9914 F:      drivers/video/fbdev/aty/radeon*
9915 F:      include/uapi/linux/radeonfb.h
9916
9917 RADIOSHARK RADIO DRIVER
9918 M:      Hans Verkuil <hverkuil@xs4all.nl>
9919 L:      linux-media@vger.kernel.org
9920 T:      git git://linuxtv.org/media_tree.git
9921 S:      Maintained
9922 F:      drivers/media/radio/radio-shark.c
9923
9924 RADIOSHARK2 RADIO DRIVER
9925 M:      Hans Verkuil <hverkuil@xs4all.nl>
9926 L:      linux-media@vger.kernel.org
9927 T:      git git://linuxtv.org/media_tree.git
9928 S:      Maintained
9929 F:      drivers/media/radio/radio-shark2.c
9930 F:      drivers/media/radio/radio-tea5777.c
9931
9932 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9933 M:      Paul Mackerras <paulus@samba.org>
9934 L:      linux-fbdev@vger.kernel.org
9935 S:      Maintained
9936 F:      drivers/video/fbdev/aty/aty128fb.c
9937
9938 RALINK MIPS ARCHITECTURE
9939 M:      John Crispin <john@phrozen.org>
9940 L:      linux-mips@linux-mips.org
9941 S:      Maintained
9942 F:      arch/mips/ralink
9943
9944 RALINK RT2X00 WIRELESS LAN DRIVER
9945 P:      rt2x00 project
9946 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9947 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9948 L:      linux-wireless@vger.kernel.org
9949 S:      Maintained
9950 F:      drivers/net/wireless/ralink/rt2x00/
9951
9952 RAMDISK RAM BLOCK DEVICE DRIVER
9953 M:      Jens Axboe <axboe@kernel.dk>
9954 S:      Maintained
9955 F:      Documentation/blockdev/ramdisk.txt
9956 F:      drivers/block/brd.c
9957
9958 RANDOM NUMBER DRIVER
9959 M:      "Theodore Ts'o" <tytso@mit.edu>
9960 S:      Maintained
9961 F:      drivers/char/random.c
9962
9963 RAPIDIO SUBSYSTEM
9964 M:      Matt Porter <mporter@kernel.crashing.org>
9965 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9966 S:      Maintained
9967 F:      drivers/rapidio/
9968
9969 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9970 L:      linux-wireless@vger.kernel.org
9971 S:      Orphan
9972 F:      drivers/net/wireless/ray*
9973
9974 RCUTORTURE MODULE
9975 M:      Josh Triplett <josh@joshtriplett.org>
9976 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9977 L:      linux-kernel@vger.kernel.org
9978 S:      Supported
9979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9980 F:      Documentation/RCU/torture.txt
9981 F:      kernel/rcu/rcutorture.c
9982
9983 RCUTORTURE TEST FRAMEWORK
9984 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9985 M:      Josh Triplett <josh@joshtriplett.org>
9986 R:      Steven Rostedt <rostedt@goodmis.org>
9987 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9988 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9989 L:      linux-kernel@vger.kernel.org
9990 S:      Supported
9991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9992 F:      tools/testing/selftests/rcutorture
9993
9994 RDC R-321X SoC
9995 M:      Florian Fainelli <florian@openwrt.org>
9996 S:      Maintained
9997
9998 RDC R6040 FAST ETHERNET DRIVER
9999 M:      Florian Fainelli <f.fainelli@gmail.com>
10000 L:      netdev@vger.kernel.org
10001 S:      Maintained
10002 F:      drivers/net/ethernet/rdc/r6040.c
10003
10004 RDS - RELIABLE DATAGRAM SOCKETS
10005 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10006 L:      netdev@vger.kernel.org
10007 L:      linux-rdma@vger.kernel.org
10008 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10009 W:      https://oss.oracle.com/projects/rds/
10010 S:      Supported
10011 F:      net/rds/
10012 F:      Documentation/networking/rds.txt
10013
10014 RDMAVT - RDMA verbs software
10015 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10016 L:      linux-rdma@vger.kernel.org
10017 S:      Supported
10018 F:      drivers/infiniband/sw/rdmavt
10019
10020 READ-COPY UPDATE (RCU)
10021 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10022 M:      Josh Triplett <josh@joshtriplett.org>
10023 R:      Steven Rostedt <rostedt@goodmis.org>
10024 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10025 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10026 L:      linux-kernel@vger.kernel.org
10027 W:      http://www.rdrop.com/users/paulmck/RCU/
10028 S:      Supported
10029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10030 F:      Documentation/RCU/
10031 X:      Documentation/RCU/torture.txt
10032 F:      include/linux/rcu*
10033 X:      include/linux/srcu.h
10034 F:      kernel/rcu/
10035 X:      kernel/torture.c
10036
10037 REAL TIME CLOCK (RTC) SUBSYSTEM
10038 M:      Alessandro Zummo <a.zummo@towertech.it>
10039 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10040 L:      rtc-linux@googlegroups.com
10041 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10043 S:      Maintained
10044 F:      Documentation/devicetree/bindings/rtc/
10045 F:      Documentation/rtc.txt
10046 F:      drivers/rtc/
10047 F:      include/linux/rtc.h
10048 F:      include/uapi/linux/rtc.h
10049 F:      include/linux/rtc/
10050 F:      include/linux/platform_data/rtc-*
10051 F:      tools/testing/selftests/timers/rtctest.c
10052
10053 REALTEK AUDIO CODECS
10054 M:      Bard Liao <bardliao@realtek.com>
10055 M:      Oder Chiou <oder_chiou@realtek.com>
10056 S:      Maintained
10057 F:      sound/soc/codecs/rt*
10058 F:      include/sound/rt*.h
10059
10060 REISERFS FILE SYSTEM
10061 L:      reiserfs-devel@vger.kernel.org
10062 S:      Supported
10063 F:      fs/reiserfs/
10064
10065 REGISTER MAP ABSTRACTION
10066 M:      Mark Brown <broonie@kernel.org>
10067 L:      linux-kernel@vger.kernel.org
10068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10069 S:      Supported
10070 F:      Documentation/devicetree/bindings/regmap/
10071 F:      drivers/base/regmap/
10072 F:      include/linux/regmap.h
10073
10074 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10075 M:      Ohad Ben-Cohen <ohad@wizery.com>
10076 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10077 L:      linux-remoteproc@vger.kernel.org
10078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10079 S:      Maintained
10080 F:      Documentation/devicetree/bindings/remoteproc/
10081 F:      Documentation/remoteproc.txt
10082 F:      drivers/remoteproc/
10083 F:      include/linux/remoteproc.h
10084
10085 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10086 M:      Ohad Ben-Cohen <ohad@wizery.com>
10087 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10088 L:      linux-remoteproc@vger.kernel.org
10089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10090 S:      Maintained
10091 F:      drivers/rpmsg/
10092 F:      Documentation/rpmsg.txt
10093 F:      include/linux/rpmsg.h
10094
10095 RENESAS CLOCK DRIVERS
10096 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10097 L:      linux-renesas-soc@vger.kernel.org
10098 S:      Supported
10099 F:      drivers/clk/renesas/
10100
10101 RENESAS ETHERNET DRIVERS
10102 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10103 L:      netdev@vger.kernel.org
10104 L:      linux-renesas-soc@vger.kernel.org
10105 F:      drivers/net/ethernet/renesas/
10106 F:      include/linux/sh_eth.h
10107
10108 RENESAS USB2 PHY DRIVER
10109 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10110 L:      linux-renesas-soc@vger.kernel.org
10111 S:      Maintained
10112 F:      drivers/phy/phy-rcar-gen3-usb2.c
10113
10114 RESET CONTROLLER FRAMEWORK
10115 M:      Philipp Zabel <p.zabel@pengutronix.de>
10116 T:      git git://git.pengutronix.de/git/pza/linux
10117 S:      Maintained
10118 F:      drivers/reset/
10119 F:      Documentation/devicetree/bindings/reset/
10120 F:      include/dt-bindings/reset/
10121 F:      include/linux/reset.h
10122 F:      include/linux/reset-controller.h
10123
10124 RFKILL
10125 M:      Johannes Berg <johannes@sipsolutions.net>
10126 L:      linux-wireless@vger.kernel.org
10127 W:      http://wireless.kernel.org/
10128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10130 S:      Maintained
10131 F:      Documentation/rfkill.txt
10132 F:      net/rfkill/
10133
10134 RHASHTABLE
10135 M:      Thomas Graf <tgraf@suug.ch>
10136 M:      Herbert Xu <herbert@gondor.apana.org.au>
10137 L:      netdev@vger.kernel.org
10138 S:      Maintained
10139 F:      lib/rhashtable.c
10140 F:      include/linux/rhashtable.h
10141
10142 RICOH SMARTMEDIA/XD DRIVER
10143 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10144 S:      Maintained
10145 F:      drivers/mtd/nand/r852.c
10146 F:      drivers/mtd/nand/r852.h
10147
10148 RICOH R5C592 MEMORYSTICK DRIVER
10149 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10150 S:      Maintained
10151 F:      drivers/memstick/host/r592.*
10152
10153 ROCCAT DRIVERS
10154 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10155 W:      http://sourceforge.net/projects/roccat/
10156 S:      Maintained
10157 F:      drivers/hid/hid-roccat*
10158 F:      include/linux/hid-roccat*
10159 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10160
10161 ROCKER DRIVER
10162 M:      Jiri Pirko <jiri@resnulli.us>
10163 L:      netdev@vger.kernel.org
10164 S:      Supported
10165 F:      drivers/net/ethernet/rocker/
10166
10167 ROCKETPORT DRIVER
10168 P:      Comtrol Corp.
10169 W:      http://www.comtrol.com
10170 S:      Maintained
10171 F:      Documentation/serial/rocket.txt
10172 F:      drivers/tty/rocket*
10173
10174 ROCKETPORT EXPRESS/INFINITY DRIVER
10175 M:      Kevin Cernekee <cernekee@gmail.com>
10176 L:      linux-serial@vger.kernel.org
10177 S:      Odd Fixes
10178 F:      drivers/tty/serial/rp2.*
10179
10180 ROSE NETWORK LAYER
10181 M:      Ralf Baechle <ralf@linux-mips.org>
10182 L:      linux-hams@vger.kernel.org
10183 W:      http://www.linux-ax25.org/
10184 S:      Maintained
10185 F:      include/net/rose.h
10186 F:      include/uapi/linux/rose.h
10187 F:      net/rose/
10188
10189 RTL2830 MEDIA DRIVER
10190 M:      Antti Palosaari <crope@iki.fi>
10191 L:      linux-media@vger.kernel.org
10192 W:      https://linuxtv.org
10193 W:      http://palosaari.fi/linux/
10194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10195 T:      git git://linuxtv.org/anttip/media_tree.git
10196 S:      Maintained
10197 F:      drivers/media/dvb-frontends/rtl2830*
10198
10199 RTL2832 MEDIA DRIVER
10200 M:      Antti Palosaari <crope@iki.fi>
10201 L:      linux-media@vger.kernel.org
10202 W:      https://linuxtv.org
10203 W:      http://palosaari.fi/linux/
10204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10205 T:      git git://linuxtv.org/anttip/media_tree.git
10206 S:      Maintained
10207 F:      drivers/media/dvb-frontends/rtl2832*
10208
10209 RTL2832_SDR MEDIA DRIVER
10210 M:      Antti Palosaari <crope@iki.fi>
10211 L:      linux-media@vger.kernel.org
10212 W:      https://linuxtv.org
10213 W:      http://palosaari.fi/linux/
10214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10215 T:      git git://linuxtv.org/anttip/media_tree.git
10216 S:      Maintained
10217 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10218
10219 RTL8180 WIRELESS DRIVER
10220 L:      linux-wireless@vger.kernel.org
10221 W:      http://wireless.kernel.org/
10222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10223 S:      Orphan
10224 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10225
10226 RTL8187 WIRELESS DRIVER
10227 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10228 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10229 M:      Larry Finger <Larry.Finger@lwfinger.net>
10230 L:      linux-wireless@vger.kernel.org
10231 W:      http://wireless.kernel.org/
10232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10233 S:      Maintained
10234 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10235
10236 RTL8192CE WIRELESS DRIVER
10237 M:      Larry Finger <Larry.Finger@lwfinger.net>
10238 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10239 L:      linux-wireless@vger.kernel.org
10240 W:      http://wireless.kernel.org/
10241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10242 S:      Maintained
10243 F:      drivers/net/wireless/realtek/rtlwifi/
10244 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10245
10246 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10247 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10248 L:      linux-wireless@vger.kernel.org
10249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10250 S:      Maintained
10251 F:      drivers/net/wireless/realtek/rtl8xxxu/
10252
10253 S3 SAVAGE FRAMEBUFFER DRIVER
10254 M:      Antonino Daplas <adaplas@gmail.com>
10255 L:      linux-fbdev@vger.kernel.org
10256 S:      Maintained
10257 F:      drivers/video/fbdev/savage/
10258
10259 S390
10260 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10261 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10262 L:      linux-s390@vger.kernel.org
10263 W:      http://www.ibm.com/developerworks/linux/linux390/
10264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10265 S:      Supported
10266 F:      arch/s390/
10267 F:      drivers/s390/
10268 F:      Documentation/s390/
10269 F:      Documentation/DocBook/s390*
10270
10271 S390 COMMON I/O LAYER
10272 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10273 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10274 L:      linux-s390@vger.kernel.org
10275 W:      http://www.ibm.com/developerworks/linux/linux390/
10276 S:      Supported
10277 F:      drivers/s390/cio/
10278
10279 S390 DASD DRIVER
10280 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10281 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10282 L:      linux-s390@vger.kernel.org
10283 W:      http://www.ibm.com/developerworks/linux/linux390/
10284 S:      Supported
10285 F:      drivers/s390/block/dasd*
10286 F:      block/partitions/ibm.c
10287
10288 S390 NETWORK DRIVERS
10289 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10290 L:      linux-s390@vger.kernel.org
10291 W:      http://www.ibm.com/developerworks/linux/linux390/
10292 S:      Supported
10293 F:      drivers/s390/net/
10294
10295 S390 PCI SUBSYSTEM
10296 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10297 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10298 L:      linux-s390@vger.kernel.org
10299 W:      http://www.ibm.com/developerworks/linux/linux390/
10300 S:      Supported
10301 F:      arch/s390/pci/
10302 F:      drivers/pci/hotplug/s390_pci_hpc.c
10303
10304 S390 ZCRYPT DRIVER
10305 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10306 L:      linux-s390@vger.kernel.org
10307 W:      http://www.ibm.com/developerworks/linux/linux390/
10308 S:      Supported
10309 F:      drivers/s390/crypto/
10310
10311 S390 ZFCP DRIVER
10312 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10313 L:      linux-s390@vger.kernel.org
10314 W:      http://www.ibm.com/developerworks/linux/linux390/
10315 S:      Supported
10316 F:      drivers/s390/scsi/zfcp_*
10317
10318 S390 IUCV NETWORK LAYER
10319 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10320 L:      linux-s390@vger.kernel.org
10321 W:      http://www.ibm.com/developerworks/linux/linux390/
10322 S:      Supported
10323 F:      drivers/s390/net/*iucv*
10324 F:      include/net/iucv/
10325 F:      net/iucv/
10326
10327 S390 IOMMU (PCI)
10328 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10329 L:      linux-s390@vger.kernel.org
10330 W:      http://www.ibm.com/developerworks/linux/linux390/
10331 S:      Supported
10332 F:      drivers/iommu/s390-iommu.c
10333
10334 S3C24XX SD/MMC Driver
10335 M:      Ben Dooks <ben-linux@fluff.org>
10336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10337 S:      Supported
10338 F:      drivers/mmc/host/s3cmci.*
10339
10340 SAA6588 RDS RECEIVER DRIVER
10341 M:      Hans Verkuil <hverkuil@xs4all.nl>
10342 L:      linux-media@vger.kernel.org
10343 T:      git git://linuxtv.org/media_tree.git
10344 W:      https://linuxtv.org
10345 S:      Odd Fixes
10346 F:      drivers/media/i2c/saa6588*
10347
10348 SAA7134 VIDEO4LINUX DRIVER
10349 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10350 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10351 L:      linux-media@vger.kernel.org
10352 W:      https://linuxtv.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Odd fixes
10355 F:      Documentation/video4linux/*.saa7134
10356 F:      drivers/media/pci/saa7134/
10357
10358 SAA7146 VIDEO4LINUX-2 DRIVER
10359 M:      Hans Verkuil <hverkuil@xs4all.nl>
10360 L:      linux-media@vger.kernel.org
10361 T:      git git://linuxtv.org/media_tree.git
10362 S:      Maintained
10363 F:      drivers/media/common/saa7146/
10364 F:      drivers/media/pci/saa7146/
10365 F:      include/media/saa7146*
10366
10367 SAMSUNG LAPTOP DRIVER
10368 M:      Corentin Chary <corentin.chary@gmail.com>
10369 L:      platform-driver-x86@vger.kernel.org
10370 S:      Maintained
10371 F:      drivers/platform/x86/samsung-laptop.c
10372
10373 SAMSUNG AUDIO (ASoC) DRIVERS
10374 M:      Krzysztof Kozlowski <krzk@kernel.org>
10375 M:      Sangbeom Kim <sbkim73@samsung.com>
10376 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10377 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10378 S:      Supported
10379 F:      sound/soc/samsung/
10380
10381 SAMSUNG FRAMEBUFFER DRIVER
10382 M:      Jingoo Han <jingoohan1@gmail.com>
10383 L:      linux-fbdev@vger.kernel.org
10384 S:      Maintained
10385 F:      drivers/video/fbdev/s3c-fb.c
10386
10387 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10388 M:      Sangbeom Kim <sbkim73@samsung.com>
10389 M:      Krzysztof Kozlowski <krzk@kernel.org>
10390 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10391 L:      linux-kernel@vger.kernel.org
10392 L:      linux-samsung-soc@vger.kernel.org
10393 S:      Supported
10394 F:      drivers/mfd/sec*.c
10395 F:      drivers/regulator/s2m*.c
10396 F:      drivers/regulator/s5m*.c
10397 F:      drivers/clk/clk-s2mps11.c
10398 F:      drivers/rtc/rtc-s5m.c
10399 F:      include/linux/mfd/samsung/
10400 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10401 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10402 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10403 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10404
10405 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10406 M:      Kyungmin Park <kyungmin.park@samsung.com>
10407 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10408 L:      linux-media@vger.kernel.org
10409 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10410 S:      Supported
10411 F:      drivers/media/platform/exynos4-is/
10412
10413 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10414 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10415 L:      linux-media@vger.kernel.org
10416 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10417 S:      Maintained
10418 F:      drivers/media/platform/s3c-camif/
10419 F:      include/media/drv-intf/s3c_camif.h
10420
10421 SAMSUNG S5C73M3 CAMERA DRIVER
10422 M:      Kyungmin Park <kyungmin.park@samsung.com>
10423 M:      Andrzej Hajda <a.hajda@samsung.com>
10424 L:      linux-media@vger.kernel.org
10425 S:      Supported
10426 F:      drivers/media/i2c/s5c73m3/*
10427
10428 SAMSUNG S5K5BAF CAMERA DRIVER
10429 M:      Kyungmin Park <kyungmin.park@samsung.com>
10430 M:      Andrzej Hajda <a.hajda@samsung.com>
10431 L:      linux-media@vger.kernel.org
10432 S:      Supported
10433 F:      drivers/media/i2c/s5k5baf.c
10434
10435 SAMSUNG S3FWRN5 NFC DRIVER
10436 M:      Robert Baldyga <r.baldyga@samsung.com>
10437 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10438 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10439 S:      Supported
10440 F:      drivers/nfc/s3fwrn5
10441
10442 SAMSUNG SOC CLOCK DRIVERS
10443 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10444 M:      Tomasz Figa <tomasz.figa@gmail.com>
10445 M:      Chanwoo Choi <cw00.choi@samsung.com>
10446 S:      Supported
10447 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10448 F:      drivers/clk/samsung/
10449 F:      include/dt-bindings/clock/exynos*.h
10450 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10451
10452 SAMSUNG SPI DRIVERS
10453 M:      Kukjin Kim <kgene@kernel.org>
10454 M:      Krzysztof Kozlowski <krzk@kernel.org>
10455 M:      Andi Shyti <andi.shyti@samsung.com>
10456 L:      linux-spi@vger.kernel.org
10457 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10458 S:      Maintained
10459 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10460 F:      drivers/spi/spi-s3c*
10461 F:      include/linux/platform_data/spi-s3c64xx.h
10462
10463 SAMSUNG SXGBE DRIVERS
10464 M:      Byungho An <bh74.an@samsung.com>
10465 M:      Girish K S <ks.giri@samsung.com>
10466 M:      Vipul Pandya <vipul.pandya@samsung.com>
10467 S:      Supported
10468 L:      netdev@vger.kernel.org
10469 F:      drivers/net/ethernet/samsung/sxgbe/
10470
10471 SAMSUNG THERMAL DRIVER
10472 M:      Lukasz Majewski <l.majewski@samsung.com>
10473 L:      linux-pm@vger.kernel.org
10474 L:      linux-samsung-soc@vger.kernel.org
10475 S:      Supported
10476 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10477 F:      drivers/thermal/samsung/
10478
10479 SAMSUNG USB2 PHY DRIVER
10480 M:      Kamil Debski <kamil@wypas.org>
10481 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10482 L:      linux-kernel@vger.kernel.org
10483 S:      Supported
10484 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10485 F:      Documentation/phy/samsung-usb2.txt
10486 F:      drivers/phy/phy-exynos4210-usb2.c
10487 F:      drivers/phy/phy-exynos4x12-usb2.c
10488 F:      drivers/phy/phy-exynos5250-usb2.c
10489 F:      drivers/phy/phy-s5pv210-usb2.c
10490 F:      drivers/phy/phy-samsung-usb2.c
10491 F:      drivers/phy/phy-samsung-usb2.h
10492
10493 SERIAL DRIVERS
10494 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10495 L:      linux-serial@vger.kernel.org
10496 S:      Maintained
10497 F:      Documentation/devicetree/bindings/serial/
10498 F:      drivers/tty/serial/
10499
10500 SYNOPSYS DESIGNWARE DMAC DRIVER
10501 M:      Viresh Kumar <vireshk@kernel.org>
10502 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10503 S:      Maintained
10504 F:      include/linux/dma/dw.h
10505 F:      include/linux/platform_data/dma-dw.h
10506 F:      drivers/dma/dw/
10507
10508 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10509 M: Lars Persson <lars.persson@axis.com>
10510 L: netdev@vger.kernel.org
10511 S: Supported
10512 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10513 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10514
10515 SYNOPSYS DESIGNWARE I2C DRIVER
10516 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10517 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10518 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10519 L:      linux-i2c@vger.kernel.org
10520 S:      Maintained
10521 F:      drivers/i2c/busses/i2c-designware-*
10522 F:      include/linux/platform_data/i2c-designware.h
10523
10524 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10525 M:      Jaehoon Chung <jh80.chung@samsung.com>
10526 L:      linux-mmc@vger.kernel.org
10527 S:      Maintained
10528 F:      include/linux/mmc/dw_mmc.h
10529 F:      drivers/mmc/host/dw_mmc*
10530
10531 SYSTEM TRACE MODULE CLASS
10532 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10533 S:      Maintained
10534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10535 F:      Documentation/trace/stm.txt
10536 F:      drivers/hwtracing/stm/
10537 F:      include/linux/stm.h
10538 F:      include/uapi/linux/stm.h
10539
10540 THUNDERBOLT DRIVER
10541 M:      Andreas Noever <andreas.noever@gmail.com>
10542 S:      Maintained
10543 F:      drivers/thunderbolt/
10544
10545 TI BQ27XXX POWER SUPPLY DRIVER
10546 R:      Andrew F. Davis <afd@ti.com>
10547 F:      include/linux/power/bq27xxx_battery.h
10548 F:      drivers/power/supply/bq27xxx_battery.c
10549 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10550
10551 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10552 M:      John Stultz <john.stultz@linaro.org>
10553 M:      Thomas Gleixner <tglx@linutronix.de>
10554 L:      linux-kernel@vger.kernel.org
10555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10556 S:      Supported
10557 F:      include/linux/clocksource.h
10558 F:      include/linux/time.h
10559 F:      include/linux/timex.h
10560 F:      include/uapi/linux/time.h
10561 F:      include/uapi/linux/timex.h
10562 F:      kernel/time/clocksource.c
10563 F:      kernel/time/time*.c
10564 F:      kernel/time/alarmtimer.c
10565 F:      kernel/time/ntp.c
10566 F:      tools/testing/selftests/timers/
10567
10568 SC1200 WDT DRIVER
10569 M:      Zwane Mwaikambo <zwanem@gmail.com>
10570 S:      Maintained
10571 F:      drivers/watchdog/sc1200wdt.c
10572
10573 SCHEDULER
10574 M:      Ingo Molnar <mingo@redhat.com>
10575 M:      Peter Zijlstra <peterz@infradead.org>
10576 L:      linux-kernel@vger.kernel.org
10577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10578 S:      Maintained
10579 F:      kernel/sched/
10580 F:      include/linux/sched.h
10581 F:      include/uapi/linux/sched.h
10582 F:      include/linux/wait.h
10583
10584 SCORE ARCHITECTURE
10585 M:      Chen Liqin <liqin.linux@gmail.com>
10586 M:      Lennox Wu <lennox.wu@gmail.com>
10587 W:      http://www.sunplus.com
10588 S:      Supported
10589 F:      arch/score/
10590
10591 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10592 M:      Sudeep Holla <sudeep.holla@arm.com>
10593 L:      linux-arm-kernel@lists.infradead.org
10594 S:      Maintained
10595 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10596 F:      drivers/clk/clk-scpi.c
10597 F:      drivers/cpufreq/scpi-cpufreq.c
10598 F:      drivers/firmware/arm_scpi.c
10599 F:      include/linux/scpi_protocol.h
10600
10601 SCSI CDROM DRIVER
10602 M:      Jens Axboe <axboe@kernel.dk>
10603 L:      linux-scsi@vger.kernel.org
10604 W:      http://www.kernel.dk
10605 S:      Maintained
10606 F:      drivers/scsi/sr*
10607
10608 SCSI RDMA PROTOCOL (SRP) INITIATOR
10609 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10610 L:      linux-rdma@vger.kernel.org
10611 S:      Supported
10612 W:      http://www.openfabrics.org
10613 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10615 F:      drivers/infiniband/ulp/srp/
10616 F:      include/scsi/srp.h
10617
10618 SCSI SG DRIVER
10619 M:      Doug Gilbert <dgilbert@interlog.com>
10620 L:      linux-scsi@vger.kernel.org
10621 W:      http://sg.danny.cz/sg
10622 S:      Maintained
10623 F:      Documentation/scsi/scsi-generic.txt
10624 F:      drivers/scsi/sg.c
10625 F:      include/scsi/sg.h
10626
10627 SCSI SUBSYSTEM
10628 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10630 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10632 L:      linux-scsi@vger.kernel.org
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/scsi/
10635 F:      drivers/scsi/
10636 F:      include/scsi/
10637
10638 SCSI TAPE DRIVER
10639 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10640 L:      linux-scsi@vger.kernel.org
10641 S:      Maintained
10642 F:      Documentation/scsi/st.txt
10643 F:      drivers/scsi/st.*
10644 F:      drivers/scsi/st_*.h
10645
10646 SCTP PROTOCOL
10647 M:      Vlad Yasevich <vyasevich@gmail.com>
10648 M:      Neil Horman <nhorman@tuxdriver.com>
10649 L:      linux-sctp@vger.kernel.org
10650 W:      http://lksctp.sourceforge.net
10651 S:      Maintained
10652 F:      Documentation/networking/sctp.txt
10653 F:      include/linux/sctp.h
10654 F:      include/uapi/linux/sctp.h
10655 F:      include/net/sctp/
10656 F:      net/sctp/
10657
10658 SCx200 CPU SUPPORT
10659 M:      Jim Cromie <jim.cromie@gmail.com>
10660 S:      Odd Fixes
10661 F:      Documentation/i2c/busses/scx200_acb
10662 F:      arch/x86/platform/scx200/
10663 F:      drivers/watchdog/scx200_wdt.c
10664 F:      drivers/i2c/busses/scx200*
10665 F:      drivers/mtd/maps/scx200_docflash.c
10666 F:      include/linux/scx200.h
10667
10668 SCx200 GPIO DRIVER
10669 M:      Jim Cromie <jim.cromie@gmail.com>
10670 S:      Maintained
10671 F:      drivers/char/scx200_gpio.c
10672 F:      include/linux/scx200_gpio.h
10673
10674 SCx200 HRT CLOCKSOURCE DRIVER
10675 M:      Jim Cromie <jim.cromie@gmail.com>
10676 S:      Maintained
10677 F:      drivers/clocksource/scx200_hrt.c
10678
10679 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10680 M:      Sascha Sommer <saschasommer@freenet.de>
10681 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10682 S:      Maintained
10683 F:      drivers/mmc/host/sdricoh_cs.c
10684
10685 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10686 M:      Adrian Hunter <adrian.hunter@intel.com>
10687 L:      linux-mmc@vger.kernel.org
10688 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10689 S:      Maintained
10690 F:      drivers/mmc/host/sdhci*
10691 F:      include/linux/mmc/sdhci*
10692
10693 SECURE COMPUTING
10694 M:      Kees Cook <keescook@chromium.org>
10695 R:      Andy Lutomirski <luto@amacapital.net>
10696 R:      Will Drewry <wad@chromium.org>
10697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10698 S:      Supported
10699 F:      kernel/seccomp.c
10700 F:      include/uapi/linux/seccomp.h
10701 F:      include/linux/seccomp.h
10702 F:      tools/testing/selftests/seccomp/*
10703 K:      \bsecure_computing
10704 K:      \bTIF_SECCOMP\b
10705
10706 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10707 M:      Al Cooper <alcooperx@gmail.com>
10708 L:      linux-mmc@vger.kernel.org
10709 L:      bcm-kernel-feedback-list@broadcom.com
10710 S:      Maintained
10711 F:      drivers/mmc/host/sdhci-brcmstb*
10712
10713 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10714 M:      Ben Dooks <ben-linux@fluff.org>
10715 M:      Jaehoon Chung <jh80.chung@samsung.com>
10716 L:      linux-mmc@vger.kernel.org
10717 S:      Maintained
10718 F:      drivers/mmc/host/sdhci-s3c*
10719
10720 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10721 M:      Viresh Kumar <vireshk@kernel.org>
10722 L:      linux-mmc@vger.kernel.org
10723 S:      Maintained
10724 F:      drivers/mmc/host/sdhci-spear.c
10725
10726 SECURITY SUBSYSTEM
10727 M:      James Morris <james.l.morris@oracle.com>
10728 M:      "Serge E. Hallyn" <serge@hallyn.com>
10729 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10731 W:      http://kernsec.org/
10732 S:      Supported
10733 F:      security/
10734
10735 SECURITY CONTACT
10736 M:      Security Officers <security@kernel.org>
10737 S:      Supported
10738
10739 SELINUX SECURITY MODULE
10740 M:      Paul Moore <paul@paul-moore.com>
10741 M:      Stephen Smalley <sds@tycho.nsa.gov>
10742 M:      Eric Paris <eparis@parisplace.org>
10743 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10744 W:      http://selinuxproject.org
10745 T:      git git://git.infradead.org/users/pcmoore/selinux
10746 S:      Supported
10747 F:      include/linux/selinux*
10748 F:      security/selinux/
10749 F:      scripts/selinux/
10750
10751 APPARMOR SECURITY MODULE
10752 M:      John Johansen <john.johansen@canonical.com>
10753 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10754 W:      apparmor.wiki.kernel.org
10755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10756 S:      Supported
10757 F:      security/apparmor/
10758
10759 LOADPIN SECURITY MODULE
10760 M:      Kees Cook <keescook@chromium.org>
10761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10762 S:      Supported
10763 F:      security/loadpin/
10764
10765 YAMA SECURITY MODULE
10766 M:      Kees Cook <keescook@chromium.org>
10767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10768 S:      Supported
10769 F:      security/yama/
10770
10771 SENSABLE PHANTOM
10772 M:      Jiri Slaby <jirislaby@gmail.com>
10773 S:      Maintained
10774 F:      drivers/misc/phantom.c
10775 F:      include/uapi/linux/phantom.h
10776
10777 Emulex 10Gbps iSCSI - OneConnect DRIVER
10778 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10779 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10780 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10781 L:      linux-scsi@vger.kernel.org
10782 W:      http://www.broadcom.com
10783 S:      Supported
10784 F:      drivers/scsi/be2iscsi/
10785
10786 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10787 M:      Sathya Perla <sathya.perla@broadcom.com>
10788 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10789 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10790 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10791 L:      netdev@vger.kernel.org
10792 W:      http://www.emulex.com
10793 S:      Supported
10794 F:      drivers/net/ethernet/emulex/benet/
10795
10796 EMULEX ONECONNECT ROCE DRIVER
10797 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10798 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10799 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10800 L:      linux-rdma@vger.kernel.org
10801 W:      http://www.emulex.com
10802 S:      Supported
10803 F:      drivers/infiniband/hw/ocrdma/
10804
10805 SFC NETWORK DRIVER
10806 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10807 M:      Edward Cree <ecree@solarflare.com>
10808 M:      Bert Kenward <bkenward@solarflare.com>
10809 L:      netdev@vger.kernel.org
10810 S:      Supported
10811 F:      drivers/net/ethernet/sfc/
10812
10813 SGI GRU DRIVER
10814 M:      Dimitri Sivanich <sivanich@sgi.com>
10815 S:      Maintained
10816 F:      drivers/misc/sgi-gru/
10817
10818 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10819 M:      Pat Gefre <pfg@sgi.com>
10820 L:      linux-ia64@vger.kernel.org
10821 S:      Supported
10822 F:      Documentation/ia64/serial.txt
10823 F:      drivers/tty/serial/ioc?_serial.c
10824 F:      include/linux/ioc?.h
10825
10826 SGI XP/XPC/XPNET DRIVER
10827 M:      Cliff Whickman <cpw@sgi.com>
10828 M:      Robin Holt <robinmholt@gmail.com>
10829 S:      Maintained
10830 F:      drivers/misc/sgi-xp/
10831
10832 SI2157 MEDIA DRIVER
10833 M:      Antti Palosaari <crope@iki.fi>
10834 L:      linux-media@vger.kernel.org
10835 W:      https://linuxtv.org
10836 W:      http://palosaari.fi/linux/
10837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10838 T:      git git://linuxtv.org/anttip/media_tree.git
10839 S:      Maintained
10840 F:      drivers/media/tuners/si2157*
10841
10842 SI2168 MEDIA DRIVER
10843 M:      Antti Palosaari <crope@iki.fi>
10844 L:      linux-media@vger.kernel.org
10845 W:      https://linuxtv.org
10846 W:      http://palosaari.fi/linux/
10847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10848 T:      git git://linuxtv.org/anttip/media_tree.git
10849 S:      Maintained
10850 F:      drivers/media/dvb-frontends/si2168*
10851
10852 SI470X FM RADIO RECEIVER I2C DRIVER
10853 M:      Hans Verkuil <hverkuil@xs4all.nl>
10854 L:      linux-media@vger.kernel.org
10855 T:      git git://linuxtv.org/media_tree.git
10856 W:      https://linuxtv.org
10857 S:      Odd Fixes
10858 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10859
10860 SI470X FM RADIO RECEIVER USB DRIVER
10861 M:      Hans Verkuil <hverkuil@xs4all.nl>
10862 L:      linux-media@vger.kernel.org
10863 T:      git git://linuxtv.org/media_tree.git
10864 W:      https://linuxtv.org
10865 S:      Maintained
10866 F:      drivers/media/radio/si470x/radio-si470x-common.c
10867 F:      drivers/media/radio/si470x/radio-si470x.h
10868 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10869
10870 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10871 M:      Eduardo Valentin <edubezval@gmail.com>
10872 L:      linux-media@vger.kernel.org
10873 T:      git git://linuxtv.org/media_tree.git
10874 W:      https://linuxtv.org
10875 S:      Odd Fixes
10876 F:      drivers/media/radio/si4713/si4713.?
10877
10878 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10879 M:      Eduardo Valentin <edubezval@gmail.com>
10880 L:      linux-media@vger.kernel.org
10881 T:      git git://linuxtv.org/media_tree.git
10882 W:      https://linuxtv.org
10883 S:      Odd Fixes
10884 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10885
10886 SI4713 FM RADIO TRANSMITTER USB DRIVER
10887 M:      Hans Verkuil <hverkuil@xs4all.nl>
10888 L:      linux-media@vger.kernel.org
10889 T:      git git://linuxtv.org/media_tree.git
10890 W:      https://linuxtv.org
10891 S:      Maintained
10892 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10893
10894 SIANO DVB DRIVER
10895 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10896 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10897 L:      linux-media@vger.kernel.org
10898 W:      https://linuxtv.org
10899 T:      git git://linuxtv.org/media_tree.git
10900 S:      Odd fixes
10901 F:      drivers/media/common/siano/
10902 F:      drivers/media/usb/siano/
10903 F:      drivers/media/usb/siano/
10904 F:      drivers/media/mmc/siano/
10905
10906 SIMPLEFB FB DRIVER
10907 M:      Hans de Goede <hdegoede@redhat.com>
10908 L:      linux-fbdev@vger.kernel.org
10909 S:      Maintained
10910 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10911 F:      drivers/video/fbdev/simplefb.c
10912 F:      include/linux/platform_data/simplefb.h
10913
10914 SH_VEU V4L2 MEM2MEM DRIVER
10915 L:      linux-media@vger.kernel.org
10916 S:      Orphan
10917 F:      drivers/media/platform/sh_veu.c
10918
10919 SH_VOU V4L2 OUTPUT DRIVER
10920 L:      linux-media@vger.kernel.org
10921 S:      Orphan
10922 F:      drivers/media/platform/sh_vou.c
10923 F:      include/media/drv-intf/sh_vou.h
10924
10925 SIMPLE FIRMWARE INTERFACE (SFI)
10926 M:      Len Brown <lenb@kernel.org>
10927 L:      sfi-devel@simplefirmware.org
10928 W:      http://simplefirmware.org/
10929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10930 S:      Supported
10931 F:      arch/x86/platform/sfi/
10932 F:      drivers/sfi/
10933 F:      include/linux/sfi*.h
10934
10935 SIMTEC EB110ATX (Chalice CATS)
10936 P:      Ben Dooks
10937 P:      Vincent Sanders <vince@simtec.co.uk>
10938 M:      Simtec Linux Team <linux@simtec.co.uk>
10939 W:      http://www.simtec.co.uk/products/EB110ATX/
10940 S:      Supported
10941
10942 SIMTEC EB2410ITX (BAST)
10943 P:      Ben Dooks
10944 P:      Vincent Sanders <vince@simtec.co.uk>
10945 M:      Simtec Linux Team <linux@simtec.co.uk>
10946 W:      http://www.simtec.co.uk/products/EB2410ITX/
10947 S:      Supported
10948 F:      arch/arm/mach-s3c24xx/mach-bast.c
10949 F:      arch/arm/mach-s3c24xx/bast-ide.c
10950 F:      arch/arm/mach-s3c24xx/bast-irq.c
10951
10952 TI DAVINCI MACHINE SUPPORT
10953 M:      Sekhar Nori <nsekhar@ti.com>
10954 M:      Kevin Hilman <khilman@kernel.org>
10955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10957 S:      Supported
10958 F:      arch/arm/mach-davinci/
10959 F:      drivers/i2c/busses/i2c-davinci.c
10960
10961 TI DAVINCI SERIES MEDIA DRIVER
10962 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10963 L:      linux-media@vger.kernel.org
10964 W:      https://linuxtv.org
10965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10966 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10967 S:      Maintained
10968 F:      drivers/media/platform/davinci/
10969 F:      include/media/davinci/
10970
10971 TI AM437X VPFE DRIVER
10972 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10973 L:      linux-media@vger.kernel.org
10974 W:      https://linuxtv.org
10975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10976 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10977 S:      Maintained
10978 F:      drivers/media/platform/am437x/
10979
10980 OV2659 OMNIVISION SENSOR DRIVER
10981 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10982 L:      linux-media@vger.kernel.org
10983 W:      https://linuxtv.org
10984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10985 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10986 S:      Maintained
10987 F:      drivers/media/i2c/ov2659.c
10988 F:      include/media/i2c/ov2659.h
10989
10990 SILICON MOTION SM712 FRAME BUFFER DRIVER
10991 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10992 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10993 M:      Sudip Mukherjee <sudip@vectorindia.org>
10994 L:      linux-fbdev@vger.kernel.org
10995 S:      Maintained
10996 F:      drivers/video/fbdev/sm712*
10997 F:      Documentation/fb/sm712fb.txt
10998
10999 SIS 190 ETHERNET DRIVER
11000 M:      Francois Romieu <romieu@fr.zoreil.com>
11001 L:      netdev@vger.kernel.org
11002 S:      Maintained
11003 F:      drivers/net/ethernet/sis/sis190.c
11004
11005 SIS 900/7016 FAST ETHERNET DRIVER
11006 M:      Daniele Venzano <venza@brownhat.org>
11007 W:      http://www.brownhat.org/sis900.html
11008 L:      netdev@vger.kernel.org
11009 S:      Maintained
11010 F:      drivers/net/ethernet/sis/sis900.*
11011
11012 SIS FRAMEBUFFER DRIVER
11013 M:      Thomas Winischhofer <thomas@winischhofer.net>
11014 W:      http://www.winischhofer.net/linuxsisvga.shtml
11015 S:      Maintained
11016 F:      Documentation/fb/sisfb.txt
11017 F:      drivers/video/fbdev/sis/
11018 F:      include/video/sisfb.h
11019
11020 SIS USB2VGA DRIVER
11021 M:      Thomas Winischhofer <thomas@winischhofer.net>
11022 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11023 S:      Maintained
11024 F:      drivers/usb/misc/sisusbvga/
11025
11026 SLAB ALLOCATOR
11027 M:      Christoph Lameter <cl@linux.com>
11028 M:      Pekka Enberg <penberg@kernel.org>
11029 M:      David Rientjes <rientjes@google.com>
11030 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11031 M:      Andrew Morton <akpm@linux-foundation.org>
11032 L:      linux-mm@kvack.org
11033 S:      Maintained
11034 F:      include/linux/sl?b*.h
11035 F:      mm/sl?b*
11036
11037 SLEEPABLE READ-COPY UPDATE (SRCU)
11038 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11039 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11040 M:      Josh Triplett <josh@joshtriplett.org>
11041 R:      Steven Rostedt <rostedt@goodmis.org>
11042 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11043 L:      linux-kernel@vger.kernel.org
11044 W:      http://www.rdrop.com/users/paulmck/RCU/
11045 S:      Supported
11046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11047 F:      include/linux/srcu.h
11048 F:      kernel/rcu/srcu.c
11049
11050 SMACK SECURITY MODULE
11051 M:      Casey Schaufler <casey@schaufler-ca.com>
11052 L:      linux-security-module@vger.kernel.org
11053 W:      http://schaufler-ca.com
11054 T:      git git://github.com/cschaufler/smack-next
11055 S:      Maintained
11056 F:      Documentation/security/Smack.txt
11057 F:      security/smack/
11058
11059 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11060 M:      Kevin Hilman <khilman@kernel.org>
11061 M:      Nishanth Menon <nm@ti.com>
11062 S:      Maintained
11063 F:      drivers/power/avs/
11064 F:      include/linux/power/smartreflex.h
11065 L:      linux-pm@vger.kernel.org
11066
11067 SMC91x ETHERNET DRIVER
11068 M:      Nicolas Pitre <nico@fluxnic.net>
11069 S:      Odd Fixes
11070 F:      drivers/net/ethernet/smsc/smc91x.*
11071
11072 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11073 M:      Sakari Ailus <sakari.ailus@iki.fi>
11074 L:      linux-media@vger.kernel.org
11075 S:      Maintained
11076 F:      drivers/media/i2c/smiapp/
11077 F:      include/media/i2c/smiapp.h
11078 F:      drivers/media/i2c/smiapp-pll.c
11079 F:      drivers/media/i2c/smiapp-pll.h
11080 F:      include/uapi/linux/smiapp.h
11081 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11082
11083 SMM665 HARDWARE MONITOR DRIVER
11084 M:      Guenter Roeck <linux@roeck-us.net>
11085 L:      linux-hwmon@vger.kernel.org
11086 S:      Maintained
11087 F:      Documentation/hwmon/smm665
11088 F:      drivers/hwmon/smm665.c
11089
11090 SMSC EMC2103 HARDWARE MONITOR DRIVER
11091 M:      Steve Glendinning <steve.glendinning@shawell.net>
11092 L:      linux-hwmon@vger.kernel.org
11093 S:      Maintained
11094 F:      Documentation/hwmon/emc2103
11095 F:      drivers/hwmon/emc2103.c
11096
11097 SMSC SCH5627 HARDWARE MONITOR DRIVER
11098 M:      Hans de Goede <hdegoede@redhat.com>
11099 L:      linux-hwmon@vger.kernel.org
11100 S:      Supported
11101 F:      Documentation/hwmon/sch5627
11102 F:      drivers/hwmon/sch5627.c
11103
11104 SMSC47B397 HARDWARE MONITOR DRIVER
11105 M:      Jean Delvare <jdelvare@suse.com>
11106 L:      linux-hwmon@vger.kernel.org
11107 S:      Maintained
11108 F:      Documentation/hwmon/smsc47b397
11109 F:      drivers/hwmon/smsc47b397.c
11110
11111 SMSC911x ETHERNET DRIVER
11112 M:      Steve Glendinning <steve.glendinning@shawell.net>
11113 L:      netdev@vger.kernel.org
11114 S:      Maintained
11115 F:      include/linux/smsc911x.h
11116 F:      drivers/net/ethernet/smsc/smsc911x.*
11117
11118 SMSC9420 PCI ETHERNET DRIVER
11119 M:      Steve Glendinning <steve.glendinning@shawell.net>
11120 L:      netdev@vger.kernel.org
11121 S:      Maintained
11122 F:      drivers/net/ethernet/smsc/smsc9420.*
11123
11124 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11125 M:      Steve Glendinning <steve.glendinning@shawell.net>
11126 L:      linux-fbdev@vger.kernel.org
11127 S:      Maintained
11128 F:      drivers/video/fbdev/smscufx.c
11129
11130 SOC-CAMERA V4L2 SUBSYSTEM
11131 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11132 L:      linux-media@vger.kernel.org
11133 T:      git git://linuxtv.org/media_tree.git
11134 S:      Maintained
11135 F:      include/media/soc*
11136 F:      drivers/media/i2c/soc_camera/
11137 F:      drivers/media/platform/soc_camera/
11138
11139 SOEKRIS NET48XX LED SUPPORT
11140 M:      Chris Boot <bootc@bootc.net>
11141 S:      Maintained
11142 F:      drivers/leds/leds-net48xx.c
11143
11144 SOFTLOGIC 6x10 MPEG CODEC
11145 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11146 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11147 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11148 M:      Ismael Luceno <ismael@iodev.co.uk>
11149 L:      linux-media@vger.kernel.org
11150 S:      Supported
11151 F:      drivers/media/pci/solo6x10/
11152
11153 SOFTWARE RAID (Multiple Disks) SUPPORT
11154 M:      Shaohua Li <shli@kernel.org>
11155 L:      linux-raid@vger.kernel.org
11156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11157 S:      Supported
11158 F:      drivers/md/
11159 F:      include/linux/raid/
11160 F:      include/uapi/linux/raid/
11161
11162 SONIC NETWORK DRIVER
11163 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11164 L:      netdev@vger.kernel.org
11165 S:      Maintained
11166 F:      drivers/net/ethernet/natsemi/sonic.*
11167
11168 SONICS SILICON BACKPLANE DRIVER (SSB)
11169 M:      Michael Buesch <m@bues.ch>
11170 L:      linux-wireless@vger.kernel.org
11171 S:      Maintained
11172 F:      drivers/ssb/
11173 F:      include/linux/ssb/
11174
11175 SONY VAIO CONTROL DEVICE DRIVER
11176 M:      Mattia Dongili <malattia@linux.it>
11177 L:      platform-driver-x86@vger.kernel.org
11178 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11179 S:      Maintained
11180 F:      Documentation/laptops/sony-laptop.txt
11181 F:      drivers/char/sonypi.c
11182 F:      drivers/platform/x86/sony-laptop.c
11183 F:      include/linux/sony-laptop.h
11184
11185 SONY MEMORYSTICK CARD SUPPORT
11186 M:      Alex Dubov <oakad@yahoo.com>
11187 W:      http://tifmxx.berlios.de/
11188 S:      Maintained
11189 F:      drivers/memstick/host/tifm_ms.c
11190
11191 SONY MEMORYSTICK STANDARD SUPPORT
11192 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11193 S:      Maintained
11194 F:      drivers/memstick/core/ms_block.*
11195
11196 SOUND
11197 M:      Jaroslav Kysela <perex@perex.cz>
11198 M:      Takashi Iwai <tiwai@suse.com>
11199 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11200 W:      http://www.alsa-project.org/
11201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11202 T:      git git://git.alsa-project.org/alsa-kernel.git
11203 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11204 S:      Maintained
11205 F:      Documentation/sound/
11206 F:      include/sound/
11207 F:      include/uapi/sound/
11208 F:      sound/
11209
11210 SOUND - COMPRESSED AUDIO
11211 M:      Vinod Koul <vinod.koul@intel.com>
11212 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11214 S:      Supported
11215 F:      Documentation/sound/alsa/compress_offload.txt
11216 F:      include/sound/compress_driver.h
11217 F:      include/uapi/sound/compress_*
11218 F:      sound/core/compress_offload.c
11219 F:      sound/soc/soc-compress.c
11220
11221 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11222 M:      Liam Girdwood <lgirdwood@gmail.com>
11223 M:      Mark Brown <broonie@kernel.org>
11224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11225 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11226 W:      http://alsa-project.org/main/index.php/ASoC
11227 S:      Supported
11228 F:      Documentation/devicetree/bindings/sound/
11229 F:      Documentation/sound/alsa/soc/
11230 F:      sound/soc/
11231 F:      include/sound/soc*
11232
11233 SOUND - DMAENGINE HELPERS
11234 M:      Lars-Peter Clausen <lars@metafoo.de>
11235 S:      Supported
11236 F:      include/sound/dmaengine_pcm.h
11237 F:      sound/core/pcm_dmaengine.c
11238 F:      sound/soc/soc-generic-dmaengine-pcm.c
11239
11240 SP2 MEDIA DRIVER
11241 M:      Olli Salonen <olli.salonen@iki.fi>
11242 L:      linux-media@vger.kernel.org
11243 W:      https://linuxtv.org
11244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11245 S:      Maintained
11246 F:      drivers/media/dvb-frontends/sp2*
11247
11248 SPARC + UltraSPARC (sparc/sparc64)
11249 M:      "David S. Miller" <davem@davemloft.net>
11250 L:      sparclinux@vger.kernel.org
11251 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11254 S:      Maintained
11255 F:      arch/sparc/
11256 F:      drivers/sbus/
11257
11258 SPARC SERIAL DRIVERS
11259 M:      "David S. Miller" <davem@davemloft.net>
11260 L:      sparclinux@vger.kernel.org
11261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11263 S:      Maintained
11264 F:      include/linux/sunserialcore.h
11265 F:      drivers/tty/serial/suncore.c
11266 F:      drivers/tty/serial/sunhv.c
11267 F:      drivers/tty/serial/sunsab.c
11268 F:      drivers/tty/serial/sunsab.h
11269 F:      drivers/tty/serial/sunsu.c
11270 F:      drivers/tty/serial/sunzilog.c
11271 F:      drivers/tty/serial/sunzilog.h
11272
11273 SPARSE CHECKER
11274 M:      "Christopher Li" <sparse@chrisli.org>
11275 L:      linux-sparse@vger.kernel.org
11276 W:      https://sparse.wiki.kernel.org/
11277 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11278 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11279 S:      Maintained
11280 F:      include/linux/compiler.h
11281
11282 SPEAR PLATFORM SUPPORT
11283 M:      Viresh Kumar <vireshk@kernel.org>
11284 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11286 W:      http://www.st.com/spear
11287 S:      Maintained
11288 F:      arch/arm/boot/dts/spear*
11289 F:      arch/arm/mach-spear/
11290
11291 SPEAR CLOCK FRAMEWORK SUPPORT
11292 M:      Viresh Kumar <vireshk@kernel.org>
11293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11294 W:      http://www.st.com/spear
11295 S:      Maintained
11296 F:      drivers/clk/spear/
11297
11298 SPI SUBSYSTEM
11299 M:      Mark Brown <broonie@kernel.org>
11300 L:      linux-spi@vger.kernel.org
11301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11302 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11303 S:      Maintained
11304 F:      Documentation/devicetree/bindings/spi/
11305 F:      Documentation/spi/
11306 F:      drivers/spi/
11307 F:      include/linux/spi/
11308 F:      include/uapi/linux/spi/
11309 F:      tools/spi/
11310
11311 SPIDERNET NETWORK DRIVER for CELL
11312 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11313 L:      netdev@vger.kernel.org
11314 S:      Supported
11315 F:      Documentation/networking/spider_net.txt
11316 F:      drivers/net/ethernet/toshiba/spider_net*
11317
11318 SPU FILE SYSTEM
11319 M:      Jeremy Kerr <jk@ozlabs.org>
11320 L:      linuxppc-dev@lists.ozlabs.org
11321 W:      http://www.ibm.com/developerworks/power/cell/
11322 S:      Supported
11323 F:      Documentation/filesystems/spufs.txt
11324 F:      arch/powerpc/platforms/cell/spufs/
11325
11326 SQUASHFS FILE SYSTEM
11327 M:      Phillip Lougher <phillip@squashfs.org.uk>
11328 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11329 W:      http://squashfs.org.uk
11330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11331 S:      Maintained
11332 F:      Documentation/filesystems/squashfs.txt
11333 F:      fs/squashfs/
11334
11335 SRM (Alpha) environment access
11336 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11337 S:      Maintained
11338 F:      arch/alpha/kernel/srm_env.c
11339
11340 STABLE BRANCH
11341 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11342 L:      stable@vger.kernel.org
11343 S:      Supported
11344 F:      Documentation/stable_kernel_rules.txt
11345
11346 STAGING SUBSYSTEM
11347 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11349 L:      devel@driverdev.osuosl.org
11350 S:      Supported
11351 F:      drivers/staging/
11352
11353 STAGING - COMEDI
11354 M:      Ian Abbott <abbotti@mev.co.uk>
11355 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11356 S:      Odd Fixes
11357 F:      drivers/staging/comedi/
11358
11359 STAGING - FLARION FT1000 DRIVERS
11360 M:      Marek Belisko <marek.belisko@gmail.com>
11361 S:      Odd Fixes
11362 F:      drivers/staging/ft1000/
11363
11364 STAGING - INDUSTRIAL IO
11365 M:      Jonathan Cameron <jic23@kernel.org>
11366 L:      linux-iio@vger.kernel.org
11367 S:      Odd Fixes
11368 F:      Documentation/devicetree/bindings/staging/iio/
11369 F:      drivers/staging/iio/
11370
11371 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11372 M:      Jarod Wilson <jarod@wilsonet.com>
11373 W:      http://www.lirc.org/
11374 S:      Odd Fixes
11375 F:      drivers/staging/media/lirc/
11376
11377 STAGING - LUSTRE PARALLEL FILESYSTEM
11378 M:      Oleg Drokin <oleg.drokin@intel.com>
11379 M:      Andreas Dilger <andreas.dilger@intel.com>
11380 M:      James Simmons <jsimmons@infradead.org>
11381 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11382 W:      http://wiki.lustre.org/
11383 S:      Maintained
11384 F:      drivers/staging/lustre
11385
11386 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11387 M:      Marc Dietrich <marvin24@gmx.de>
11388 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11389 L:      linux-tegra@vger.kernel.org
11390 S:      Maintained
11391 F:      drivers/staging/nvec/
11392
11393 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11394 M:      Jens Frederich <jfrederich@gmail.com>
11395 M:      Daniel Drake <dsd@laptop.org>
11396 M:      Jon Nettleton <jon.nettleton@gmail.com>
11397 W:      http://wiki.laptop.org/go/DCON
11398 S:      Maintained
11399 F:      drivers/staging/olpc_dcon/
11400
11401 STAGING - REALTEK RTL8712U DRIVERS
11402 M:      Larry Finger <Larry.Finger@lwfinger.net>
11403 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11404 S:      Odd Fixes
11405 F:      drivers/staging/rtl8712/
11406
11407 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11408 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11409 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11410 M:      Sudip Mukherjee <sudip@vectorindia.org>
11411 L:      linux-fbdev@vger.kernel.org
11412 S:      Maintained
11413 F:      drivers/staging/sm750fb/
11414
11415 STAGING - SLICOSS
11416 M:      Lior Dotan <liodot@gmail.com>
11417 M:      Christopher Harrer <charrer@alacritech.com>
11418 S:      Odd Fixes
11419 F:      drivers/staging/slicoss/
11420
11421 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11422 M:      William Hubbs <w.d.hubbs@gmail.com>
11423 M:      Chris Brannon <chris@the-brannons.com>
11424 M:      Kirk Reiser <kirk@reisers.ca>
11425 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11426 L:      speakup@linux-speakup.org
11427 W:      http://www.linux-speakup.org/
11428 S:      Odd Fixes
11429 F:      drivers/staging/speakup/
11430
11431 STAGING - VIA VT665X DRIVERS
11432 M:      Forest Bond <forest@alittletooquiet.net>
11433 S:      Odd Fixes
11434 F:      drivers/staging/vt665?/
11435
11436 STAGING - WILC1000 WIFI DRIVER
11437 M:      Aditya Shankar <aditya.shankar@microchip.com>
11438 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11439 L:      linux-wireless@vger.kernel.org
11440 S:      Supported
11441 F:      drivers/staging/wilc1000/
11442
11443 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11444 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11445 S:      Odd Fixes
11446 F:      drivers/staging/xgifb/
11447
11448 STARFIRE/DURALAN NETWORK DRIVER
11449 M:      Ion Badulescu <ionut@badula.org>
11450 S:      Odd Fixes
11451 F:      drivers/net/ethernet/adaptec/starfire*
11452
11453 SUN3/3X
11454 M:      Sam Creasey <sammy@sammy.net>
11455 W:      http://sammy.net/sun3/
11456 S:      Maintained
11457 F:      arch/m68k/kernel/*sun3*
11458 F:      arch/m68k/sun3*/
11459 F:      arch/m68k/include/asm/sun3*
11460 F:      drivers/net/ethernet/i825xx/sun3*
11461
11462 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11463 M:      Hans de Goede <hdegoede@redhat.com>
11464 L:      linux-input@vger.kernel.org
11465 S:      Maintained
11466 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11467 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11468
11469 SUNDANCE NETWORK DRIVER
11470 M:      Denis Kirjanov <kda@linux-powerpc.org>
11471 L:      netdev@vger.kernel.org
11472 S:      Maintained
11473 F:      drivers/net/ethernet/dlink/sundance.c
11474
11475 SUPERH
11476 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11477 M:      Rich Felker <dalias@libc.org>
11478 L:      linux-sh@vger.kernel.org
11479 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11480 S:      Maintained
11481 F:      Documentation/sh/
11482 F:      arch/sh/
11483 F:      drivers/sh/
11484
11485 SUSPEND TO RAM
11486 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11487 M:      Len Brown <len.brown@intel.com>
11488 M:      Pavel Machek <pavel@ucw.cz>
11489 L:      linux-pm@vger.kernel.org
11490 S:      Supported
11491 F:      Documentation/power/
11492 F:      arch/x86/kernel/acpi/
11493 F:      drivers/base/power/
11494 F:      kernel/power/
11495 F:      include/linux/suspend.h
11496 F:      include/linux/freezer.h
11497 F:      include/linux/pm.h
11498
11499 SVGA HANDLING
11500 M:      Martin Mares <mj@ucw.cz>
11501 L:      linux-video@atrey.karlin.mff.cuni.cz
11502 S:      Maintained
11503 F:      Documentation/svga.txt
11504 F:      arch/x86/boot/video*
11505
11506 SWIOTLB SUBSYSTEM
11507 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11508 L:      linux-kernel@vger.kernel.org
11509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11510 S:      Supported
11511 F:      lib/swiotlb.c
11512 F:      arch/*/kernel/pci-swiotlb.c
11513 F:      include/linux/swiotlb.h
11514
11515 SWITCHDEV
11516 M:      Jiri Pirko <jiri@resnulli.us>
11517 L:      netdev@vger.kernel.org
11518 S:      Supported
11519 F:      net/switchdev/
11520 F:      include/net/switchdev.h
11521
11522 SYNOPSYS ARC ARCHITECTURE
11523 M:      Vineet Gupta <vgupta@synopsys.com>
11524 L:      linux-snps-arc@lists.infradead.org
11525 S:      Supported
11526 F:      arch/arc/
11527 F:      Documentation/devicetree/bindings/arc/*
11528 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11529 F:      drivers/tty/serial/arc_uart.c
11530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11531
11532 SYNOPSYS ARC SDP platform support
11533 M:      Alexey Brodkin <abrodkin@synopsys.com>
11534 S:      Supported
11535 F:      arch/arc/plat-axs10x
11536 F:      arch/arc/boot/dts/ax*
11537 F:      Documentation/devicetree/bindings/arc/axs10*
11538
11539 SYSTEM CONFIGURATION (SYSCON)
11540 M:      Lee Jones <lee.jones@linaro.org>
11541 M:      Arnd Bergmann <arnd@arndb.de>
11542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11543 S:      Supported
11544 F:      drivers/mfd/syscon.c
11545
11546 SYSTEM RESET/SHUTDOWN DRIVERS
11547 M:      Sebastian Reichel <sre@kernel.org>
11548 L:      linux-pm@vger.kernel.org
11549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11550 S:      Maintained
11551 F:      Documentation/devicetree/bindings/power/reset/
11552 F:      drivers/power/reset/
11553
11554 SYSV FILESYSTEM
11555 M:      Christoph Hellwig <hch@infradead.org>
11556 S:      Maintained
11557 F:      Documentation/filesystems/sysv-fs.txt
11558 F:      fs/sysv/
11559 F:      include/linux/sysv_fs.h
11560
11561 TARGET SUBSYSTEM
11562 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11563 L:      linux-scsi@vger.kernel.org
11564 L:      target-devel@vger.kernel.org
11565 W:      http://www.linux-iscsi.org
11566 W:      http://groups.google.com/group/linux-iscsi-target-dev
11567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11568 S:      Supported
11569 F:      drivers/target/
11570 F:      include/target/
11571 F:      Documentation/target/
11572
11573 TASKSTATS STATISTICS INTERFACE
11574 M:      Balbir Singh <bsingharora@gmail.com>
11575 S:      Maintained
11576 F:      Documentation/accounting/taskstats*
11577 F:      include/linux/taskstats*
11578 F:      kernel/taskstats.c
11579
11580 TC CLASSIFIER
11581 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11582 L:      netdev@vger.kernel.org
11583 S:      Maintained
11584 F:      include/net/pkt_cls.h
11585 F:      include/uapi/linux/pkt_cls.h
11586 F:      net/sched/
11587
11588 TCP LOW PRIORITY MODULE
11589 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11590 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11591 W:      http://tcp-lp-mod.sourceforge.net/
11592 S:      Maintained
11593 F:      net/ipv4/tcp_lp.c
11594
11595 TDA10071 MEDIA DRIVER
11596 M:      Antti Palosaari <crope@iki.fi>
11597 L:      linux-media@vger.kernel.org
11598 W:      https://linuxtv.org
11599 W:      http://palosaari.fi/linux/
11600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11601 T:      git git://linuxtv.org/anttip/media_tree.git
11602 S:      Maintained
11603 F:      drivers/media/dvb-frontends/tda10071*
11604
11605 TDA18212 MEDIA DRIVER
11606 M:      Antti Palosaari <crope@iki.fi>
11607 L:      linux-media@vger.kernel.org
11608 W:      https://linuxtv.org
11609 W:      http://palosaari.fi/linux/
11610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11611 T:      git git://linuxtv.org/anttip/media_tree.git
11612 S:      Maintained
11613 F:      drivers/media/tuners/tda18212*
11614
11615 TDA18218 MEDIA DRIVER
11616 M:      Antti Palosaari <crope@iki.fi>
11617 L:      linux-media@vger.kernel.org
11618 W:      https://linuxtv.org
11619 W:      http://palosaari.fi/linux/
11620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11621 T:      git git://linuxtv.org/anttip/media_tree.git
11622 S:      Maintained
11623 F:      drivers/media/tuners/tda18218*
11624
11625 TDA18271 MEDIA DRIVER
11626 M:      Michael Krufky <mkrufky@linuxtv.org>
11627 L:      linux-media@vger.kernel.org
11628 W:      https://linuxtv.org
11629 W:      http://github.com/mkrufky
11630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11631 T:      git git://linuxtv.org/mkrufky/tuners.git
11632 S:      Maintained
11633 F:      drivers/media/tuners/tda18271*
11634
11635 TDA827x MEDIA DRIVER
11636 M:      Michael Krufky <mkrufky@linuxtv.org>
11637 L:      linux-media@vger.kernel.org
11638 W:      https://linuxtv.org
11639 W:      http://github.com/mkrufky
11640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11641 T:      git git://linuxtv.org/mkrufky/tuners.git
11642 S:      Maintained
11643 F:      drivers/media/tuners/tda8290.*
11644
11645 TDA8290 MEDIA DRIVER
11646 M:      Michael Krufky <mkrufky@linuxtv.org>
11647 L:      linux-media@vger.kernel.org
11648 W:      https://linuxtv.org
11649 W:      http://github.com/mkrufky
11650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11651 T:      git git://linuxtv.org/mkrufky/tuners.git
11652 S:      Maintained
11653 F:      drivers/media/tuners/tda8290.*
11654
11655 TDA9840 MEDIA DRIVER
11656 M:      Hans Verkuil <hverkuil@xs4all.nl>
11657 L:      linux-media@vger.kernel.org
11658 T:      git git://linuxtv.org/media_tree.git
11659 W:      https://linuxtv.org
11660 S:      Maintained
11661 F:      drivers/media/i2c/tda9840*
11662
11663 TEA5761 TUNER DRIVER
11664 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11665 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11666 L:      linux-media@vger.kernel.org
11667 W:      https://linuxtv.org
11668 T:      git git://linuxtv.org/media_tree.git
11669 S:      Odd fixes
11670 F:      drivers/media/tuners/tea5761.*
11671
11672 TEA5767 TUNER DRIVER
11673 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11674 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11675 L:      linux-media@vger.kernel.org
11676 W:      https://linuxtv.org
11677 T:      git git://linuxtv.org/media_tree.git
11678 S:      Maintained
11679 F:      drivers/media/tuners/tea5767.*
11680
11681 TEA6415C MEDIA DRIVER
11682 M:      Hans Verkuil <hverkuil@xs4all.nl>
11683 L:      linux-media@vger.kernel.org
11684 T:      git git://linuxtv.org/media_tree.git
11685 W:      https://linuxtv.org
11686 S:      Maintained
11687 F:      drivers/media/i2c/tea6415c*
11688
11689 TEA6420 MEDIA DRIVER
11690 M:      Hans Verkuil <hverkuil@xs4all.nl>
11691 L:      linux-media@vger.kernel.org
11692 T:      git git://linuxtv.org/media_tree.git
11693 W:      https://linuxtv.org
11694 S:      Maintained
11695 F:      drivers/media/i2c/tea6420*
11696
11697 TEAM DRIVER
11698 M:      Jiri Pirko <jiri@resnulli.us>
11699 L:      netdev@vger.kernel.org
11700 S:      Supported
11701 F:      drivers/net/team/
11702 F:      include/linux/if_team.h
11703 F:      include/uapi/linux/if_team.h
11704
11705 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11706 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11707 S:      Maintained
11708 F:      arch/x86/platform/ts5500/
11709
11710 TECHNOTREND USB IR RECEIVER
11711 M:      Sean Young <sean@mess.org>
11712 L:      linux-media@vger.kernel.org
11713 S:      Maintained
11714 F:      drivers/media/rc/ttusbir.c
11715
11716 TEGRA ARCHITECTURE SUPPORT
11717 M:      Stephen Warren <swarren@wwwdotorg.org>
11718 M:      Thierry Reding <thierry.reding@gmail.com>
11719 M:      Alexandre Courbot <gnurou@gmail.com>
11720 L:      linux-tegra@vger.kernel.org
11721 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11723 S:      Supported
11724 N:      [^a-z]tegra
11725
11726 TEGRA CLOCK DRIVER
11727 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11728 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11729 S:      Supported
11730 F:      drivers/clk/tegra/
11731
11732 TEGRA DMA DRIVERS
11733 M:      Laxman Dewangan <ldewangan@nvidia.com>
11734 M:      Jon Hunter <jonathanh@nvidia.com>
11735 S:      Supported
11736 F:      drivers/dma/tegra*
11737
11738 TEGRA I2C DRIVER
11739 M:      Laxman Dewangan <ldewangan@nvidia.com>
11740 S:      Supported
11741 F:      drivers/i2c/busses/i2c-tegra.c
11742
11743 TEGRA IOMMU DRIVERS
11744 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11745 S:      Supported
11746 F:      drivers/iommu/tegra*
11747
11748 TEGRA KBC DRIVER
11749 M:      Rakesh Iyer <riyer@nvidia.com>
11750 M:      Laxman Dewangan <ldewangan@nvidia.com>
11751 S:      Supported
11752 F:      drivers/input/keyboard/tegra-kbc.c
11753
11754 TEGRA PWM DRIVER
11755 M:      Thierry Reding <thierry.reding@gmail.com>
11756 S:      Supported
11757 F:      drivers/pwm/pwm-tegra.c
11758
11759 TEGRA SERIAL DRIVER
11760 M:      Laxman Dewangan <ldewangan@nvidia.com>
11761 S:      Supported
11762 F:      drivers/tty/serial/serial-tegra.c
11763
11764 TEGRA SPI DRIVER
11765 M:      Laxman Dewangan <ldewangan@nvidia.com>
11766 S:      Supported
11767 F:      drivers/spi/spi-tegra*
11768
11769 TEHUTI ETHERNET DRIVER
11770 M:      Andy Gospodarek <andy@greyhouse.net>
11771 L:      netdev@vger.kernel.org
11772 S:      Supported
11773 F:      drivers/net/ethernet/tehuti/*
11774
11775 Telecom Clock Driver for MCPL0010
11776 M:      Mark Gross <mark.gross@intel.com>
11777 S:      Supported
11778 F:      drivers/char/tlclk.c
11779
11780 TENSILICA XTENSA PORT (xtensa)
11781 M:      Chris Zankel <chris@zankel.net>
11782 M:      Max Filippov <jcmvbkbc@gmail.com>
11783 L:      linux-xtensa@linux-xtensa.org
11784 T:      git git://github.com/czankel/xtensa-linux.git
11785 S:      Maintained
11786 F:      arch/xtensa/
11787 F:      drivers/irqchip/irq-xtensa-*
11788
11789 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11790 M:      Hans Verkuil <hverkuil@xs4all.nl>
11791 L:      linux-media@vger.kernel.org
11792 T:      git git://linuxtv.org/media_tree.git
11793 W:      https://linuxtv.org
11794 S:      Maintained
11795 F:      drivers/media/radio/radio-raremono.c
11796
11797 THERMAL
11798 M:      Zhang Rui <rui.zhang@intel.com>
11799 M:      Eduardo Valentin <edubezval@gmail.com>
11800 L:      linux-pm@vger.kernel.org
11801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11803 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11804 S:      Supported
11805 F:      drivers/thermal/
11806 F:      include/linux/thermal.h
11807 F:      include/uapi/linux/thermal.h
11808 F:      include/linux/cpu_cooling.h
11809 F:      Documentation/devicetree/bindings/thermal/
11810
11811 THERMAL/CPU_COOLING
11812 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11813 M:      Viresh Kumar <viresh.kumar@linaro.org>
11814 M:      Javi Merino <javi.merino@kernel.org>
11815 L:      linux-pm@vger.kernel.org
11816 S:      Supported
11817 F:      Documentation/thermal/cpu-cooling-api.txt
11818 F:      drivers/thermal/cpu_cooling.c
11819 F:      include/linux/cpu_cooling.h
11820
11821 THINKPAD ACPI EXTRAS DRIVER
11822 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11823 L:      ibm-acpi-devel@lists.sourceforge.net
11824 L:      platform-driver-x86@vger.kernel.org
11825 W:      http://ibm-acpi.sourceforge.net
11826 W:      http://thinkwiki.org/wiki/Ibm-acpi
11827 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11828 S:      Maintained
11829 F:      drivers/platform/x86/thinkpad_acpi.c
11830
11831 TI BANDGAP AND THERMAL DRIVER
11832 M:      Eduardo Valentin <edubezval@gmail.com>
11833 M:      Keerthy <j-keerthy@ti.com>
11834 L:      linux-pm@vger.kernel.org
11835 L:      linux-omap@vger.kernel.org
11836 S:      Maintained
11837 F:      drivers/thermal/ti-soc-thermal/
11838
11839 TI VPE/CAL DRIVERS
11840 M:      Benoit Parrot <bparrot@ti.com>
11841 L:      linux-media@vger.kernel.org
11842 W:      http://linuxtv.org/
11843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11844 S:      Maintained
11845 F:      drivers/media/platform/ti-vpe/
11846
11847 TI CDCE706 CLOCK DRIVER
11848 M:      Max Filippov <jcmvbkbc@gmail.com>
11849 S:      Maintained
11850 F:      drivers/clk/clk-cdce706.c
11851
11852 TI CLOCK DRIVER
11853 M:      Tero Kristo <t-kristo@ti.com>
11854 L:      linux-omap@vger.kernel.org
11855 S:      Maintained
11856 F:      drivers/clk/ti/
11857 F:      include/linux/clk/ti.h
11858
11859 TI ETHERNET SWITCH DRIVER (CPSW)
11860 M:      Mugunthan V N <mugunthanvnm@ti.com>
11861 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11862 L:      linux-omap@vger.kernel.org
11863 L:      netdev@vger.kernel.org
11864 S:      Maintained
11865 F:      drivers/net/ethernet/ti/cpsw*
11866 F:      drivers/net/ethernet/ti/davinci*
11867
11868 TI FLASH MEDIA INTERFACE DRIVER
11869 M:      Alex Dubov <oakad@yahoo.com>
11870 S:      Maintained
11871 F:      drivers/misc/tifm*
11872 F:      drivers/mmc/host/tifm_sd.c
11873 F:      include/linux/tifm.h
11874
11875 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11876 M:      Santosh Shilimkar <ssantosh@kernel.org>
11877 L:      linux-kernel@vger.kernel.org
11878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879 S:      Maintained
11880 F:      drivers/soc/ti/*
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11882
11883
11884 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11885 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11886 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11888 S:      Maintained
11889 F:      sound/soc/codecs/lm49453*
11890 F:      sound/soc/codecs/isabelle*
11891
11892 TI LP855x BACKLIGHT DRIVER
11893 M:      Milo Kim <milo.kim@ti.com>
11894 S:      Maintained
11895 F:      Documentation/backlight/lp855x-driver.txt
11896 F:      drivers/video/backlight/lp855x_bl.c
11897 F:      include/linux/platform_data/lp855x.h
11898
11899 TI LP8727 CHARGER DRIVER
11900 M:      Milo Kim <milo.kim@ti.com>
11901 S:      Maintained
11902 F:      drivers/power/supply/lp8727_charger.c
11903 F:      include/linux/platform_data/lp8727.h
11904
11905 TI LP8788 MFD DRIVER
11906 M:      Milo Kim <milo.kim@ti.com>
11907 S:      Maintained
11908 F:      drivers/iio/adc/lp8788_adc.c
11909 F:      drivers/leds/leds-lp8788.c
11910 F:      drivers/mfd/lp8788*.c
11911 F:      drivers/power/supply/lp8788-charger.c
11912 F:      drivers/regulator/lp8788-*.c
11913 F:      include/linux/mfd/lp8788*.h
11914
11915 TI NETCP ETHERNET DRIVER
11916 M:      Wingman Kwok <w-kwok2@ti.com>
11917 M:      Murali Karicheri <m-karicheri2@ti.com>
11918 L:      netdev@vger.kernel.org
11919 S:      Maintained
11920 F:      drivers/net/ethernet/ti/netcp*
11921
11922 TI TAS571X FAMILY ASoC CODEC DRIVER
11923 M:      Kevin Cernekee <cernekee@chromium.org>
11924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11925 S:      Odd Fixes
11926 F:      sound/soc/codecs/tas571x*
11927
11928 TI TWL4030 SERIES SOC CODEC DRIVER
11929 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11931 S:      Maintained
11932 F:      sound/soc/codecs/twl4030*
11933
11934 TI WILINK WIRELESS DRIVERS
11935 L:      linux-wireless@vger.kernel.org
11936 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11937 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11939 S:      Orphan
11940 F:      drivers/net/wireless/ti/
11941 F:      include/linux/wl12xx.h
11942
11943 TIPC NETWORK LAYER
11944 M:      Jon Maloy <jon.maloy@ericsson.com>
11945 M:      Ying Xue <ying.xue@windriver.com>
11946 L:      netdev@vger.kernel.org (core kernel code)
11947 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11948 W:      http://tipc.sourceforge.net/
11949 S:      Maintained
11950 F:      include/uapi/linux/tipc*.h
11951 F:      net/tipc/
11952
11953 TILE ARCHITECTURE
11954 M:      Chris Metcalf <cmetcalf@mellanox.com>
11955 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11957 S:      Supported
11958 F:      arch/tile/
11959 F:      drivers/char/tile-srom.c
11960 F:      drivers/edac/tile_edac.c
11961 F:      drivers/net/ethernet/tile/
11962 F:      drivers/rtc/rtc-tile.c
11963 F:      drivers/tty/hvc/hvc_tile.c
11964 F:      drivers/tty/serial/tilegx.c
11965 F:      drivers/usb/host/*-tilegx.c
11966 F:      include/linux/usb/tilegx.h
11967
11968 TLAN NETWORK DRIVER
11969 M:      Samuel Chessman <chessman@tux.org>
11970 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11971 W:      http://sourceforge.net/projects/tlan/
11972 S:      Maintained
11973 F:      Documentation/networking/tlan.txt
11974 F:      drivers/net/ethernet/ti/tlan.*
11975
11976 TOMOYO SECURITY MODULE
11977 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11978 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11979 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11980 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11981 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11982 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11983 W:      http://tomoyo.sourceforge.jp/
11984 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11985 S:      Maintained
11986 F:      security/tomoyo/
11987
11988 TOPSTAR LAPTOP EXTRAS DRIVER
11989 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11990 L:      platform-driver-x86@vger.kernel.org
11991 S:      Maintained
11992 F:      drivers/platform/x86/topstar-laptop.c
11993
11994 TOSHIBA ACPI EXTRAS DRIVER
11995 M:      Azael Avalos <coproscefalo@gmail.com>
11996 L:      platform-driver-x86@vger.kernel.org
11997 S:      Maintained
11998 F:      drivers/platform/x86/toshiba_acpi.c
11999
12000 TOSHIBA BLUETOOTH DRIVER
12001 M:      Azael Avalos <coproscefalo@gmail.com>
12002 L:      platform-driver-x86@vger.kernel.org
12003 S:      Maintained
12004 F:      drivers/platform/x86/toshiba_bluetooth.c
12005
12006 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12007 M:      Azael Avalos <coproscefalo@gmail.com>
12008 L:      platform-driver-x86@vger.kernel.org
12009 S:      Maintained
12010 F:      drivers/platform/x86/toshiba_haps.c
12011
12012 TOSHIBA WMI HOTKEYS DRIVER
12013 M:      Azael Avalos <coproscefalo@gmail.com>
12014 L:      platform-driver-x86@vger.kernel.org
12015 S:      Maintained
12016 F:      drivers/platform/x86/toshiba-wmi.c
12017
12018 TOSHIBA SMM DRIVER
12019 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12020 W:      http://www.buzzard.org.uk/toshiba/
12021 S:      Maintained
12022 F:      drivers/char/toshiba.c
12023 F:      include/linux/toshiba.h
12024 F:      include/uapi/linux/toshiba.h
12025
12026 TOSHIBA TC358743 DRIVER
12027 M:      Mats Randgaard <matrandg@cisco.com>
12028 L:      linux-media@vger.kernel.org
12029 S:      Maintained
12030 F:      drivers/media/i2c/tc358743*
12031 F:      include/media/i2c/tc358743.h
12032
12033 TMIO/SDHI MMC DRIVER
12034 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12035 L:      linux-mmc@vger.kernel.org
12036 S:      Supported
12037 F:      drivers/mmc/host/tmio_mmc*
12038 F:      drivers/mmc/host/sh_mobile_sdhi.c
12039 F:      include/linux/mfd/tmio.h
12040
12041 TMP401 HARDWARE MONITOR DRIVER
12042 M:      Guenter Roeck <linux@roeck-us.net>
12043 L:      linux-hwmon@vger.kernel.org
12044 S:      Maintained
12045 F:      Documentation/hwmon/tmp401
12046 F:      drivers/hwmon/tmp401.c
12047
12048 TMPFS (SHMEM FILESYSTEM)
12049 M:      Hugh Dickins <hughd@google.com>
12050 L:      linux-mm@kvack.org
12051 S:      Maintained
12052 F:      include/linux/shmem_fs.h
12053 F:      mm/shmem.c
12054
12055 TM6000 VIDEO4LINUX DRIVER
12056 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12057 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12058 L:      linux-media@vger.kernel.org
12059 W:      https://linuxtv.org
12060 T:      git git://linuxtv.org/media_tree.git
12061 S:      Odd fixes
12062 F:      drivers/media/usb/tm6000/
12063
12064 TW68 VIDEO4LINUX DRIVER
12065 M:      Hans Verkuil <hverkuil@xs4all.nl>
12066 L:      linux-media@vger.kernel.org
12067 T:      git git://linuxtv.org/media_tree.git
12068 W:      https://linuxtv.org
12069 S:      Odd Fixes
12070 F:      drivers/media/pci/tw68/
12071
12072 TW686X VIDEO4LINUX DRIVER
12073 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12074 L:      linux-media@vger.kernel.org
12075 T:      git git://linuxtv.org/media_tree.git
12076 W:      http://linuxtv.org
12077 S:      Maintained
12078 F:      drivers/media/pci/tw686x/
12079
12080 TPM DEVICE DRIVER
12081 M:      Peter Huewe <peterhuewe@gmx.de>
12082 M:      Marcel Selhorst <tpmdd@selhorst.net>
12083 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12084 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12085 W:      http://tpmdd.sourceforge.net
12086 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12087 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12088 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12089 S:      Maintained
12090 F:      drivers/char/tpm/
12091
12092 TPM IBM_VTPM DEVICE DRIVER
12093 M:      Ashley Lai <ashleydlai@gmail.com>
12094 W:      http://tpmdd.sourceforge.net
12095 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12096 S:      Maintained
12097 F:      drivers/char/tpm/tpm_ibmvtpm*
12098
12099 TRACING
12100 M:      Steven Rostedt <rostedt@goodmis.org>
12101 M:      Ingo Molnar <mingo@redhat.com>
12102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12103 S:      Maintained
12104 F:      Documentation/trace/ftrace.txt
12105 F:      arch/*/*/*/ftrace.h
12106 F:      arch/*/kernel/ftrace.c
12107 F:      include/*/ftrace.h
12108 F:      include/linux/trace*.h
12109 F:      include/trace/
12110 F:      kernel/trace/
12111 F:      tools/testing/selftests/ftrace/
12112
12113 TRACING MMIO ACCESSES (MMIOTRACE)
12114 M:      Steven Rostedt <rostedt@goodmis.org>
12115 M:      Ingo Molnar <mingo@kernel.org>
12116 R:      Karol Herbst <karolherbst@gmail.com>
12117 R:      Pekka Paalanen <ppaalanen@gmail.com>
12118 S:      Maintained
12119 L:      linux-kernel@vger.kernel.org
12120 L:      nouveau@lists.freedesktop.org
12121 F:      kernel/trace/trace_mmiotrace.c
12122 F:      include/linux/mmiotrace.h
12123 F:      arch/x86/mm/kmmio.c
12124 F:      arch/x86/mm/mmio-mod.c
12125 F:      arch/x86/mm/testmmiotrace.c
12126
12127 TRIVIAL PATCHES
12128 M:      Jiri Kosina <trivial@kernel.org>
12129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12130 S:      Maintained
12131 K:      ^Subject:.*(?i)trivial
12132
12133 TTY LAYER
12134 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12135 M:      Jiri Slaby <jslaby@suse.com>
12136 S:      Supported
12137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12138 F:      Documentation/serial/
12139 F:      drivers/tty/
12140 F:      drivers/tty/serial/serial_core.c
12141 F:      include/linux/serial_core.h
12142 F:      include/linux/serial.h
12143 F:      include/linux/tty.h
12144 F:      include/uapi/linux/serial_core.h
12145 F:      include/uapi/linux/serial.h
12146 F:      include/uapi/linux/tty.h
12147
12148 TUA9001 MEDIA DRIVER
12149 M:      Antti Palosaari <crope@iki.fi>
12150 L:      linux-media@vger.kernel.org
12151 W:      https://linuxtv.org
12152 W:      http://palosaari.fi/linux/
12153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12154 T:      git git://linuxtv.org/anttip/media_tree.git
12155 S:      Maintained
12156 F:      drivers/media/tuners/tua9001*
12157
12158 TULIP NETWORK DRIVERS
12159 L:      netdev@vger.kernel.org
12160 L:      linux-parisc@vger.kernel.org
12161 S:      Orphan
12162 F:      drivers/net/ethernet/dec/tulip/
12163
12164 TUN/TAP driver
12165 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12166 W:      http://vtun.sourceforge.net/tun
12167 S:      Maintained
12168 F:      Documentation/networking/tuntap.txt
12169 F:      arch/um/os-Linux/drivers/
12170
12171 TURBOCHANNEL SUBSYSTEM
12172 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12173 M:      Ralf Baechle <ralf@linux-mips.org>
12174 L:      linux-mips@linux-mips.org
12175 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12176 S:      Maintained
12177 F:      drivers/tc/
12178 F:      include/linux/tc.h
12179
12180 UBI FILE SYSTEM (UBIFS)
12181 M:      Richard Weinberger <richard@nod.at>
12182 M:      Artem Bityutskiy <dedekind1@gmail.com>
12183 M:      Adrian Hunter <adrian.hunter@intel.com>
12184 L:      linux-mtd@lists.infradead.org
12185 T:      git git://git.infradead.org/ubifs-2.6.git
12186 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12187 S:      Supported
12188 F:      Documentation/filesystems/ubifs.txt
12189 F:      fs/ubifs/
12190
12191 UCLINUX (M68KNOMMU AND COLDFIRE)
12192 M:      Greg Ungerer <gerg@linux-m68k.org>
12193 W:      http://www.linux-m68k.org/
12194 W:      http://www.uclinux.org/
12195 L:      linux-m68k@lists.linux-m68k.org
12196 L:      uclinux-dev@uclinux.org  (subscribers-only)
12197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12198 S:      Maintained
12199 F:      arch/m68k/coldfire/
12200 F:      arch/m68k/68*/
12201 F:      arch/m68k/*/*_no.*
12202 F:      arch/m68k/include/asm/*_no.*
12203
12204 UDF FILESYSTEM
12205 M:      Jan Kara <jack@suse.com>
12206 S:      Maintained
12207 F:      Documentation/filesystems/udf.txt
12208 F:      fs/udf/
12209
12210 UFS FILESYSTEM
12211 M:      Evgeniy Dushistov <dushistov@mail.ru>
12212 S:      Maintained
12213 F:      Documentation/filesystems/ufs.txt
12214 F:      fs/ufs/
12215
12216 UHID USERSPACE HID IO DRIVER:
12217 M:      David Herrmann <dh.herrmann@googlemail.com>
12218 L:      linux-input@vger.kernel.org
12219 S:      Maintained
12220 F:      drivers/hid/uhid.c
12221 F:      include/uapi/linux/uhid.h
12222
12223 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12224 L:      linux-usb@vger.kernel.org
12225 S:      Orphan
12226 F:      drivers/uwb/
12227 F:      include/linux/uwb.h
12228 F:      include/linux/uwb/
12229
12230 UNICORE32 ARCHITECTURE:
12231 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12232 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12233 S:      Maintained
12234 T:      git git://github.com/gxt/linux.git
12235 F:      arch/unicore32/
12236
12237 UNIFDEF
12238 M:      Tony Finch <dot@dotat.at>
12239 W:      http://dotat.at/prog/unifdef
12240 S:      Maintained
12241 F:      scripts/unifdef.c
12242
12243 UNIFORM CDROM DRIVER
12244 M:      Jens Axboe <axboe@kernel.dk>
12245 W:      http://www.kernel.dk
12246 S:      Maintained
12247 F:      Documentation/cdrom/
12248 F:      drivers/cdrom/cdrom.c
12249 F:      include/linux/cdrom.h
12250 F:      include/uapi/linux/cdrom.h
12251
12252 UNISYS S-PAR DRIVERS
12253 M:      David Kershner <david.kershner@unisys.com>
12254 L:      sparmaintainer@unisys.com (Unisys internal)
12255 S:      Supported
12256 F:      drivers/staging/unisys/
12257
12258 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12259 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12260 L:      linux-scsi@vger.kernel.org
12261 S:      Supported
12262 F:      Documentation/scsi/ufs.txt
12263 F:      drivers/scsi/ufs/
12264
12265 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12266 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12267 L:      linux-scsi@vger.kernel.org
12268 S:      Supported
12269 F:      drivers/scsi/ufs/*dwc*
12270
12271 UNSORTED BLOCK IMAGES (UBI)
12272 M:      Artem Bityutskiy <dedekind1@gmail.com>
12273 M:      Richard Weinberger <richard@nod.at>
12274 W:      http://www.linux-mtd.infradead.org/
12275 L:      linux-mtd@lists.infradead.org
12276 T:      git git://git.infradead.org/ubifs-2.6.git
12277 S:      Supported
12278 F:      drivers/mtd/ubi/
12279 F:      include/linux/mtd/ubi.h
12280 F:      include/uapi/mtd/ubi-user.h
12281
12282 USB ACM DRIVER
12283 M:      Oliver Neukum <oneukum@suse.com>
12284 L:      linux-usb@vger.kernel.org
12285 S:      Maintained
12286 F:      Documentation/usb/acm.txt
12287 F:      drivers/usb/class/cdc-acm.*
12288
12289 USB AR5523 WIRELESS DRIVER
12290 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12291 L:      linux-wireless@vger.kernel.org
12292 S:      Maintained
12293 F:      drivers/net/wireless/ath/ar5523/
12294
12295 USB ATTACHED SCSI
12296 M:      Oliver Neukum <oneukum@suse.com>
12297 L:      linux-usb@vger.kernel.org
12298 L:      linux-scsi@vger.kernel.org
12299 S:      Maintained
12300 F:      drivers/usb/storage/uas.c
12301
12302 USB CDC ETHERNET DRIVER
12303 M:      Oliver Neukum <oliver@neukum.org>
12304 L:      linux-usb@vger.kernel.org
12305 S:      Maintained
12306 F:      drivers/net/usb/cdc_*.c
12307 F:      include/uapi/linux/usb/cdc.h
12308
12309 USB CHAOSKEY DRIVER
12310 M:      Keith Packard <keithp@keithp.com>
12311 L:      linux-usb@vger.kernel.org
12312 S:      Maintained
12313 F:      drivers/usb/misc/chaoskey.c
12314
12315 USB CYPRESS C67X00 DRIVER
12316 M:      Peter Korsgaard <jacmet@sunsite.dk>
12317 L:      linux-usb@vger.kernel.org
12318 S:      Maintained
12319 F:      drivers/usb/c67x00/
12320
12321 USB DAVICOM DM9601 DRIVER
12322 M:      Peter Korsgaard <jacmet@sunsite.dk>
12323 L:      netdev@vger.kernel.org
12324 W:      http://www.linux-usb.org/usbnet
12325 S:      Maintained
12326 F:      drivers/net/usb/dm9601.c
12327
12328 USB DIAMOND RIO500 DRIVER
12329 M:      Cesar Miquel <miquel@df.uba.ar>
12330 L:      rio500-users@lists.sourceforge.net
12331 W:      http://rio500.sourceforge.net
12332 S:      Maintained
12333 F:      drivers/usb/misc/rio500*
12334
12335 USB EHCI DRIVER
12336 M:      Alan Stern <stern@rowland.harvard.edu>
12337 L:      linux-usb@vger.kernel.org
12338 S:      Maintained
12339 F:      Documentation/usb/ehci.txt
12340 F:      drivers/usb/host/ehci*
12341
12342 USB GADGET/PERIPHERAL SUBSYSTEM
12343 M:      Felipe Balbi <balbi@kernel.org>
12344 L:      linux-usb@vger.kernel.org
12345 W:      http://www.linux-usb.org/gadget
12346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12347 S:      Maintained
12348 F:      drivers/usb/gadget/
12349 F:      include/linux/usb/gadget*
12350
12351 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12352 M:      Jiri Kosina <jikos@kernel.org>
12353 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12354 L:      linux-usb@vger.kernel.org
12355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12356 S:      Maintained
12357 F:      Documentation/hid/hiddev.txt
12358 F:      drivers/hid/usbhid/
12359
12360 USB ISP116X DRIVER
12361 M:      Olav Kongas <ok@artecdesign.ee>
12362 L:      linux-usb@vger.kernel.org
12363 S:      Maintained
12364 F:      drivers/usb/host/isp116x*
12365 F:      include/linux/usb/isp116x.h
12366
12367 USB LAN78XX ETHERNET DRIVER
12368 M:      Woojung Huh <woojung.huh@microchip.com>
12369 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12370 L:      netdev@vger.kernel.org
12371 S:      Maintained
12372 F:      drivers/net/usb/lan78xx.*
12373
12374 USB MASS STORAGE DRIVER
12375 M:      Alan Stern <stern@rowland.harvard.edu>
12376 L:      linux-usb@vger.kernel.org
12377 L:      usb-storage@lists.one-eyed-alien.net
12378 S:      Maintained
12379 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12380 F:      drivers/usb/storage/
12381
12382 USB MIDI DRIVER
12383 M:      Clemens Ladisch <clemens@ladisch.de>
12384 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12385 T:      git git://git.alsa-project.org/alsa-kernel.git
12386 S:      Maintained
12387 F:      sound/usb/midi.*
12388
12389 USB NETWORKING DRIVERS
12390 L:      linux-usb@vger.kernel.org
12391 S:      Odd Fixes
12392 F:      drivers/net/usb/
12393
12394 USB OHCI DRIVER
12395 M:      Alan Stern <stern@rowland.harvard.edu>
12396 L:      linux-usb@vger.kernel.org
12397 S:      Maintained
12398 F:      Documentation/usb/ohci.txt
12399 F:      drivers/usb/host/ohci*
12400
12401 USB OTG FSM (Finite State Machine)
12402 M:      Peter Chen <Peter.Chen@nxp.com>
12403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12404 L:      linux-usb@vger.kernel.org
12405 S:      Maintained
12406 F:      drivers/usb/common/usb-otg-fsm.c
12407
12408 USB OVER IP DRIVER
12409 M:      Valentina Manea <valentina.manea.m@gmail.com>
12410 M:      Shuah Khan <shuahkh@osg.samsung.com>
12411 M:      Shuah Khan <shuah@kernel.org>
12412 L:      linux-usb@vger.kernel.org
12413 S:      Maintained
12414 F:      Documentation/usb/usbip_protocol.txt
12415 F:      drivers/usb/usbip/
12416 F:      tools/usb/usbip/
12417
12418 USB PEGASUS DRIVER
12419 M:      Petko Manolov <petkan@nucleusys.com>
12420 L:      linux-usb@vger.kernel.org
12421 L:      netdev@vger.kernel.org
12422 T:      git git://github.com/petkan/pegasus.git
12423 W:      https://github.com/petkan/pegasus
12424 S:      Maintained
12425 F:      drivers/net/usb/pegasus.*
12426
12427 USB PHY LAYER
12428 M:      Felipe Balbi <balbi@kernel.org>
12429 L:      linux-usb@vger.kernel.org
12430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12431 S:      Maintained
12432 F:      drivers/usb/phy/
12433
12434 USB PRINTER DRIVER (usblp)
12435 M:      Pete Zaitcev <zaitcev@redhat.com>
12436 L:      linux-usb@vger.kernel.org
12437 S:      Supported
12438 F:      drivers/usb/class/usblp.c
12439
12440 USB QMI WWAN NETWORK DRIVER
12441 M:      Bjørn Mork <bjorn@mork.no>
12442 L:      netdev@vger.kernel.org
12443 S:      Maintained
12444 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12445 F:      drivers/net/usb/qmi_wwan.c
12446
12447 USB RTL8150 DRIVER
12448 M:      Petko Manolov <petkan@nucleusys.com>
12449 L:      linux-usb@vger.kernel.org
12450 L:      netdev@vger.kernel.org
12451 T:      git git://github.com/petkan/rtl8150.git
12452 W:      https://github.com/petkan/rtl8150
12453 S:      Maintained
12454 F:      drivers/net/usb/rtl8150.c
12455
12456 USB SERIAL SUBSYSTEM
12457 M:      Johan Hovold <johan@kernel.org>
12458 L:      linux-usb@vger.kernel.org
12459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12460 S:      Maintained
12461 F:      Documentation/usb/usb-serial.txt
12462 F:      drivers/usb/serial/
12463 F:      include/linux/usb/serial.h
12464
12465 USB SMSC75XX ETHERNET DRIVER
12466 M:      Steve Glendinning <steve.glendinning@shawell.net>
12467 L:      netdev@vger.kernel.org
12468 S:      Maintained
12469 F:      drivers/net/usb/smsc75xx.*
12470
12471 USB SMSC95XX ETHERNET DRIVER
12472 M:      Steve Glendinning <steve.glendinning@shawell.net>
12473 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12474 L:      netdev@vger.kernel.org
12475 S:      Maintained
12476 F:      drivers/net/usb/smsc95xx.*
12477
12478 USB SUBSYSTEM
12479 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12480 L:      linux-usb@vger.kernel.org
12481 W:      http://www.linux-usb.org
12482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12483 S:      Supported
12484 F:      Documentation/devicetree/bindings/usb/
12485 F:      Documentation/usb/
12486 F:      drivers/usb/
12487 F:      include/linux/usb.h
12488 F:      include/linux/usb/
12489
12490 USB UHCI DRIVER
12491 M:      Alan Stern <stern@rowland.harvard.edu>
12492 L:      linux-usb@vger.kernel.org
12493 S:      Maintained
12494 F:      drivers/usb/host/uhci*
12495
12496 USB "USBNET" DRIVER FRAMEWORK
12497 M:      Oliver Neukum <oneukum@suse.com>
12498 L:      netdev@vger.kernel.org
12499 W:      http://www.linux-usb.org/usbnet
12500 S:      Maintained
12501 F:      drivers/net/usb/usbnet.c
12502 F:      include/linux/usb/usbnet.h
12503
12504 USB VIDEO CLASS
12505 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12506 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12507 L:      linux-media@vger.kernel.org
12508 T:      git git://linuxtv.org/media_tree.git
12509 W:      http://www.ideasonboard.org/uvc/
12510 S:      Maintained
12511 F:      drivers/media/usb/uvc/
12512 F:      include/uapi/linux/uvcvideo.h
12513
12514 USB VISION DRIVER
12515 M:      Hans Verkuil <hverkuil@xs4all.nl>
12516 L:      linux-media@vger.kernel.org
12517 T:      git git://linuxtv.org/media_tree.git
12518 W:      https://linuxtv.org
12519 S:      Odd Fixes
12520 F:      drivers/media/usb/usbvision/
12521
12522 USB WEBCAM GADGET
12523 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12524 L:      linux-usb@vger.kernel.org
12525 S:      Maintained
12526 F:      drivers/usb/gadget/function/*uvc*
12527 F:      drivers/usb/gadget/legacy/webcam.c
12528
12529 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12530 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12531 L:      linux-wireless@vger.kernel.org
12532 S:      Maintained
12533 F:      drivers/net/wireless/rndis_wlan.c
12534
12535 USB XHCI DRIVER
12536 M:      Mathias Nyman <mathias.nyman@intel.com>
12537 L:      linux-usb@vger.kernel.org
12538 S:      Supported
12539 F:      drivers/usb/host/xhci*
12540 F:      drivers/usb/host/pci-quirks*
12541
12542 USB ZD1201 DRIVER
12543 L:      linux-wireless@vger.kernel.org
12544 W:      http://linux-lc100020.sourceforge.net
12545 S:      Orphan
12546 F:      drivers/net/wireless/zydas/zd1201.*
12547
12548 USB ZR364XX DRIVER
12549 M:      Antoine Jacquet <royale@zerezo.com>
12550 L:      linux-usb@vger.kernel.org
12551 L:      linux-media@vger.kernel.org
12552 T:      git git://linuxtv.org/media_tree.git
12553 W:      http://royale.zerezo.com/zr364xx/
12554 S:      Maintained
12555 F:      Documentation/video4linux/zr364xx.txt
12556 F:      drivers/media/usb/zr364xx/
12557
12558 ULPI BUS
12559 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12560 L:      linux-usb@vger.kernel.org
12561 S:      Maintained
12562 F:      drivers/usb/common/ulpi.c
12563 F:      include/linux/ulpi/
12564
12565 USER-MODE LINUX (UML)
12566 M:      Jeff Dike <jdike@addtoit.com>
12567 M:      Richard Weinberger <richard@nod.at>
12568 L:      user-mode-linux-devel@lists.sourceforge.net
12569 L:      user-mode-linux-user@lists.sourceforge.net
12570 W:      http://user-mode-linux.sourceforge.net
12571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12572 S:      Maintained
12573 F:      Documentation/virtual/uml/
12574 F:      arch/um/
12575 F:      arch/x86/um/
12576 F:      fs/hostfs/
12577 F:      fs/hppfs/
12578
12579 USERSPACE I/O (UIO)
12580 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12581 S:      Maintained
12582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12583 F:      Documentation/DocBook/uio-howto.tmpl
12584 F:      drivers/uio/
12585 F:      include/linux/uio*.h
12586
12587 UTIL-LINUX PACKAGE
12588 M:      Karel Zak <kzak@redhat.com>
12589 L:      util-linux@vger.kernel.org
12590 W:      http://en.wikipedia.org/wiki/Util-linux
12591 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12592 S:      Maintained
12593
12594 UVESAFB DRIVER
12595 M:      Michal Januszewski <spock@gentoo.org>
12596 L:      linux-fbdev@vger.kernel.org
12597 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12598 S:      Maintained
12599 F:      Documentation/fb/uvesafb.txt
12600 F:      drivers/video/fbdev/uvesafb.*
12601
12602 VF610 NAND DRIVER
12603 M:      Stefan Agner <stefan@agner.ch>
12604 L:      linux-mtd@lists.infradead.org
12605 S:      Supported
12606 F:      drivers/mtd/nand/vf610_nfc.c
12607
12608 VFAT/FAT/MSDOS FILESYSTEM
12609 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12610 S:      Maintained
12611 F:      Documentation/filesystems/vfat.txt
12612 F:      fs/fat/
12613
12614 VFIO DRIVER
12615 M:      Alex Williamson <alex.williamson@redhat.com>
12616 L:      kvm@vger.kernel.org
12617 T:      git git://github.com/awilliam/linux-vfio.git
12618 S:      Maintained
12619 F:      Documentation/vfio.txt
12620 F:      drivers/vfio/
12621 F:      include/linux/vfio.h
12622 F:      include/uapi/linux/vfio.h
12623
12624 VFIO PLATFORM DRIVER
12625 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12626 L:      kvm@vger.kernel.org
12627 S:      Maintained
12628 F:      drivers/vfio/platform/
12629
12630 VIDEOBUF2 FRAMEWORK
12631 M:      Pawel Osciak <pawel@osciak.com>
12632 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12633 M:      Kyungmin Park <kyungmin.park@samsung.com>
12634 L:      linux-media@vger.kernel.org
12635 S:      Maintained
12636 F:      drivers/media/v4l2-core/videobuf2-*
12637 F:      include/media/videobuf2-*
12638
12639 VIRTIO AND VHOST VSOCK DRIVER
12640 M:      Stefan Hajnoczi <stefanha@redhat.com>
12641 L:      kvm@vger.kernel.org
12642 L:      virtualization@lists.linux-foundation.org
12643 L:      netdev@vger.kernel.org
12644 S:      Maintained
12645 F:      include/linux/virtio_vsock.h
12646 F:      include/uapi/linux/virtio_vsock.h
12647 F:      net/vmw_vsock/virtio_transport_common.c
12648 F:      net/vmw_vsock/virtio_transport.c
12649 F:      drivers/vhost/vsock.c
12650 F:      drivers/vhost/vsock.h
12651
12652 VIRTUAL SERIO DEVICE DRIVER
12653 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12654 S:      Maintained
12655 F:      drivers/input/serio/userio.c
12656 F:      include/uapi/linux/userio.h
12657
12658 VIRTIO CONSOLE DRIVER
12659 M:      Amit Shah <amit.shah@redhat.com>
12660 L:      virtualization@lists.linux-foundation.org
12661 S:      Maintained
12662 F:      drivers/char/virtio_console.c
12663 F:      include/linux/virtio_console.h
12664 F:      include/uapi/linux/virtio_console.h
12665
12666 VIRTIO CORE, NET AND BLOCK DRIVERS
12667 M:      "Michael S. Tsirkin" <mst@redhat.com>
12668 L:      virtualization@lists.linux-foundation.org
12669 S:      Maintained
12670 F:      Documentation/devicetree/bindings/virtio/
12671 F:      drivers/virtio/
12672 F:      tools/virtio/
12673 F:      drivers/net/virtio_net.c
12674 F:      drivers/block/virtio_blk.c
12675 F:      include/linux/virtio_*.h
12676 F:      include/uapi/linux/virtio_*.h
12677
12678 VIRTIO DRIVERS FOR S390
12679 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12680 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12681 L:      linux-s390@vger.kernel.org
12682 L:      virtualization@lists.linux-foundation.org
12683 L:      kvm@vger.kernel.org
12684 S:      Supported
12685 F:      drivers/s390/virtio/
12686
12687 VIRTIO GPU DRIVER
12688 M:      David Airlie <airlied@linux.ie>
12689 M:      Gerd Hoffmann <kraxel@redhat.com>
12690 L:      dri-devel@lists.freedesktop.org
12691 L:      virtualization@lists.linux-foundation.org
12692 S:      Maintained
12693 F:      drivers/gpu/drm/virtio/
12694 F:      include/uapi/linux/virtio_gpu.h
12695
12696 VIRTIO HOST (VHOST)
12697 M:      "Michael S. Tsirkin" <mst@redhat.com>
12698 L:      kvm@vger.kernel.org
12699 L:      virtualization@lists.linux-foundation.org
12700 L:      netdev@vger.kernel.org
12701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12702 S:      Maintained
12703 F:      drivers/vhost/
12704 F:      include/uapi/linux/vhost.h
12705
12706 VIRTIO INPUT DRIVER
12707 M:      Gerd Hoffmann <kraxel@redhat.com>
12708 S:      Maintained
12709 F:      drivers/virtio/virtio_input.c
12710 F:      include/uapi/linux/virtio_input.h
12711
12712 VIA RHINE NETWORK DRIVER
12713 S:      Orphan
12714 F:      drivers/net/ethernet/via/via-rhine.c
12715
12716 VIA SD/MMC CARD CONTROLLER DRIVER
12717 M:      Bruce Chang <brucechang@via.com.tw>
12718 M:      Harald Welte <HaraldWelte@viatech.com>
12719 S:      Maintained
12720 F:      drivers/mmc/host/via-sdmmc.c
12721
12722 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12723 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12724 L:      linux-fbdev@vger.kernel.org
12725 S:      Maintained
12726 F:      include/linux/via-core.h
12727 F:      include/linux/via-gpio.h
12728 F:      include/linux/via_i2c.h
12729 F:      drivers/video/fbdev/via/
12730
12731 VIA VELOCITY NETWORK DRIVER
12732 M:      Francois Romieu <romieu@fr.zoreil.com>
12733 L:      netdev@vger.kernel.org
12734 S:      Maintained
12735 F:      drivers/net/ethernet/via/via-velocity.*
12736
12737 VIRT LIB
12738 M:      Alex Williamson <alex.williamson@redhat.com>
12739 M:      Paolo Bonzini <pbonzini@redhat.com>
12740 L:      kvm@vger.kernel.org
12741 S:      Supported
12742 F:      virt/lib/
12743
12744 VIVID VIRTUAL VIDEO DRIVER
12745 M:      Hans Verkuil <hverkuil@xs4all.nl>
12746 L:      linux-media@vger.kernel.org
12747 T:      git git://linuxtv.org/media_tree.git
12748 W:      https://linuxtv.org
12749 S:      Maintained
12750 F:      drivers/media/platform/vivid/*
12751
12752 VLAN (802.1Q)
12753 M:      Patrick McHardy <kaber@trash.net>
12754 L:      netdev@vger.kernel.org
12755 S:      Maintained
12756 F:      drivers/net/macvlan.c
12757 F:      include/linux/if_*vlan.h
12758 F:      net/8021q/
12759
12760 VLYNQ BUS
12761 M:      Florian Fainelli <f.fainelli@gmail.com>
12762 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12763 S:      Maintained
12764 F:      drivers/vlynq/vlynq.c
12765 F:      include/linux/vlynq.h
12766
12767 VME SUBSYSTEM
12768 M:      Martyn Welch <martyn@welchs.me.uk>
12769 M:      Manohar Vanga <manohar.vanga@gmail.com>
12770 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12771 L:      devel@driverdev.osuosl.org
12772 S:      Maintained
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12774 F:      Documentation/vme_api.txt
12775 F:      drivers/staging/vme/
12776 F:      drivers/vme/
12777 F:      include/linux/vme*
12778
12779 VMWARE HYPERVISOR INTERFACE
12780 M:      Alok Kataria <akataria@vmware.com>
12781 L:      virtualization@lists.linux-foundation.org
12782 S:      Supported
12783 F:      arch/x86/kernel/cpu/vmware.c
12784
12785 VMWARE BALLOON DRIVER
12786 M:      Xavier Deguillard <xdeguillard@vmware.com>
12787 M:      Philip Moltmann <moltmann@vmware.com>
12788 M:      "VMware, Inc." <pv-drivers@vmware.com>
12789 L:      linux-kernel@vger.kernel.org
12790 S:      Maintained
12791 F:      drivers/misc/vmw_balloon.c
12792
12793 VMWARE VMMOUSE SUBDRIVER
12794 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12795 M:      "VMware, Inc." <pv-drivers@vmware.com>
12796 L:      linux-input@vger.kernel.org
12797 S:      Maintained
12798 F:      drivers/input/mouse/vmmouse.c
12799 F:      drivers/input/mouse/vmmouse.h
12800
12801 VMWARE VMXNET3 ETHERNET DRIVER
12802 M:      Shrikrishna Khare <skhare@vmware.com>
12803 M:      "VMware, Inc." <pv-drivers@vmware.com>
12804 L:      netdev@vger.kernel.org
12805 S:      Maintained
12806 F:      drivers/net/vmxnet3/
12807
12808 VMware PVSCSI driver
12809 M:      Jim Gill <jgill@vmware.com>
12810 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12811 L:      linux-scsi@vger.kernel.org
12812 S:      Maintained
12813 F:      drivers/scsi/vmw_pvscsi.c
12814 F:      drivers/scsi/vmw_pvscsi.h
12815
12816 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12817 M:      Liam Girdwood <lgirdwood@gmail.com>
12818 M:      Mark Brown <broonie@kernel.org>
12819 L:      linux-kernel@vger.kernel.org
12820 W:      http://www.slimlogic.co.uk/?p=48
12821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12822 S:      Supported
12823 F:      Documentation/devicetree/bindings/regulator/
12824 F:      drivers/regulator/
12825 F:      include/dt-bindings/regulator/
12826 F:      include/linux/regulator/
12827
12828 VRF
12829 M:      David Ahern <dsa@cumulusnetworks.com>
12830 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12831 L:      netdev@vger.kernel.org
12832 S:      Maintained
12833 F:      drivers/net/vrf.c
12834 F:      Documentation/networking/vrf.txt
12835
12836 VT1211 HARDWARE MONITOR DRIVER
12837 M:      Juerg Haefliger <juergh@gmail.com>
12838 L:      linux-hwmon@vger.kernel.org
12839 S:      Maintained
12840 F:      Documentation/hwmon/vt1211
12841 F:      drivers/hwmon/vt1211.c
12842
12843 VT8231 HARDWARE MONITOR DRIVER
12844 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12845 L:      linux-hwmon@vger.kernel.org
12846 S:      Maintained
12847 F:      drivers/hwmon/vt8231.c
12848
12849 VUB300 USB to SDIO/SD/MMC bridge chip
12850 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12851 L:      linux-mmc@vger.kernel.org
12852 L:      linux-usb@vger.kernel.org
12853 S:      Supported
12854 F:      drivers/mmc/host/vub300.c
12855
12856 W1 DALLAS'S 1-WIRE BUS
12857 M:      Evgeniy Polyakov <zbr@ioremap.net>
12858 S:      Maintained
12859 F:      Documentation/w1/
12860 F:      drivers/w1/
12861
12862 W83791D HARDWARE MONITORING DRIVER
12863 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12864 L:      linux-hwmon@vger.kernel.org
12865 S:      Maintained
12866 F:      Documentation/hwmon/w83791d
12867 F:      drivers/hwmon/w83791d.c
12868
12869 W83793 HARDWARE MONITORING DRIVER
12870 M:      Rudolf Marek <r.marek@assembler.cz>
12871 L:      linux-hwmon@vger.kernel.org
12872 S:      Maintained
12873 F:      Documentation/hwmon/w83793
12874 F:      drivers/hwmon/w83793.c
12875
12876 W83795 HARDWARE MONITORING DRIVER
12877 M:      Jean Delvare <jdelvare@suse.com>
12878 L:      linux-hwmon@vger.kernel.org
12879 S:      Maintained
12880 F:      drivers/hwmon/w83795.c
12881
12882 W83L51xD SD/MMC CARD INTERFACE DRIVER
12883 M:      Pierre Ossman <pierre@ossman.eu>
12884 S:      Maintained
12885 F:      drivers/mmc/host/wbsd.*
12886
12887 WACOM PROTOCOL 4 SERIAL TABLETS
12888 M:      Julian Squires <julian@cipht.net>
12889 M:      Hans de Goede <hdegoede@redhat.com>
12890 L:      linux-input@vger.kernel.org
12891 S:      Maintained
12892 F:      drivers/input/tablet/wacom_serial4.c
12893
12894 WATCHDOG DEVICE DRIVERS
12895 M:      Wim Van Sebroeck <wim@iguana.be>
12896 R:      Guenter Roeck <linux@roeck-us.net>
12897 L:      linux-watchdog@vger.kernel.org
12898 W:      http://www.linux-watchdog.org/
12899 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12900 S:      Maintained
12901 F:      Documentation/devicetree/bindings/watchdog/
12902 F:      Documentation/watchdog/
12903 F:      drivers/watchdog/
12904 F:      include/linux/watchdog.h
12905 F:      include/uapi/linux/watchdog.h
12906
12907 WIIMOTE HID DRIVER
12908 M:      David Herrmann <dh.herrmann@googlemail.com>
12909 L:      linux-input@vger.kernel.org
12910 S:      Maintained
12911 F:      drivers/hid/hid-wiimote*
12912
12913 WINBOND CIR DRIVER
12914 M:      David Härdeman <david@hardeman.nu>
12915 S:      Maintained
12916 F:      drivers/media/rc/winbond-cir.c
12917
12918 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12919 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12920 L:      linux-watchdog@vger.kernel.org
12921 S:      Maintained
12922 F:      drivers/watchdog/ebc-c384_wdt.c
12923
12924 WINSYSTEMS WS16C48 GPIO DRIVER
12925 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12926 L:      linux-gpio@vger.kernel.org
12927 S:      Maintained
12928 F:      drivers/gpio/gpio-ws16c48.c
12929
12930 WIMAX STACK
12931 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12932 M:      linux-wimax@intel.com
12933 L:      wimax@linuxwimax.org (subscribers-only)
12934 S:      Supported
12935 W:      http://linuxwimax.org
12936 F:      Documentation/wimax/README.wimax
12937 F:      include/linux/wimax/debug.h
12938 F:      include/net/wimax.h
12939 F:      include/uapi/linux/wimax.h
12940 F:      net/wimax/
12941
12942 WISTRON LAPTOP BUTTON DRIVER
12943 M:      Miloslav Trmac <mitr@volny.cz>
12944 S:      Maintained
12945 F:      drivers/input/misc/wistron_btns.c
12946
12947 WL3501 WIRELESS PCMCIA CARD DRIVER
12948 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12949 L:      linux-wireless@vger.kernel.org
12950 W:      http://oops.ghostprotocols.net:81/blog
12951 S:      Maintained
12952 F:      drivers/net/wireless/wl3501*
12953
12954 WOLFSON MICROELECTRONICS DRIVERS
12955 L:      patches@opensource.wolfsonmicro.com
12956 T:      git https://github.com/CirrusLogic/linux-drivers.git
12957 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12958 S:      Supported
12959 F:      Documentation/hwmon/wm83??
12960 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12961 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12962 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12963 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12964 F:      drivers/clk/clk-wm83*.c
12965 F:      drivers/extcon/extcon-arizona.c
12966 F:      drivers/leds/leds-wm83*.c
12967 F:      drivers/gpio/gpio-*wm*.c
12968 F:      drivers/gpio/gpio-arizona.c
12969 F:      drivers/hwmon/wm83??-hwmon.c
12970 F:      drivers/input/misc/wm831x-on.c
12971 F:      drivers/input/touchscreen/wm831x-ts.c
12972 F:      drivers/input/touchscreen/wm97*.c
12973 F:      drivers/mfd/arizona*
12974 F:      drivers/mfd/wm*.c
12975 F:      drivers/mfd/cs47l24*
12976 F:      drivers/power/supply/wm83*.c
12977 F:      drivers/rtc/rtc-wm83*.c
12978 F:      drivers/regulator/wm8*.c
12979 F:      drivers/video/backlight/wm83*_bl.c
12980 F:      drivers/watchdog/wm83*_wdt.c
12981 F:      include/linux/mfd/arizona/
12982 F:      include/linux/mfd/wm831x/
12983 F:      include/linux/mfd/wm8350/
12984 F:      include/linux/mfd/wm8400*
12985 F:      include/linux/wm97xx.h
12986 F:      include/sound/wm????.h
12987 F:      sound/soc/codecs/arizona.?
12988 F:      sound/soc/codecs/wm*
12989 F:      sound/soc/codecs/cs47l24*
12990
12991 WORKQUEUE
12992 M:      Tejun Heo <tj@kernel.org>
12993 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12995 S:      Maintained
12996 F:      include/linux/workqueue.h
12997 F:      kernel/workqueue.c
12998 F:      Documentation/workqueue.txt
12999
13000 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13001 M:      Chen-Yu Tsai <wens@csie.org>
13002 L:      linux-kernel@vger.kernel.org
13003 S:      Maintained
13004 N:      axp[128]
13005
13006 X.25 NETWORK LAYER
13007 M:      Andrew Hendry <andrew.hendry@gmail.com>
13008 L:      linux-x25@vger.kernel.org
13009 S:      Odd Fixes
13010 F:      Documentation/networking/x25*
13011 F:      include/net/x25*
13012 F:      net/x25/
13013
13014 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13015 M:      Thomas Gleixner <tglx@linutronix.de>
13016 M:      Ingo Molnar <mingo@redhat.com>
13017 M:      "H. Peter Anvin" <hpa@zytor.com>
13018 M:      x86@kernel.org
13019 L:      linux-kernel@vger.kernel.org
13020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13021 S:      Maintained
13022 F:      Documentation/x86/
13023 F:      arch/x86/
13024
13025 X86 PLATFORM DRIVERS
13026 M:      Darren Hart <dvhart@infradead.org>
13027 L:      platform-driver-x86@vger.kernel.org
13028 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13029 S:      Maintained
13030 F:      drivers/platform/x86/
13031 F:      drivers/platform/olpc/
13032
13033 X86 MCE INFRASTRUCTURE
13034 M:      Tony Luck <tony.luck@intel.com>
13035 M:      Borislav Petkov <bp@alien8.de>
13036 L:      linux-edac@vger.kernel.org
13037 S:      Maintained
13038 F:      arch/x86/kernel/cpu/mcheck/*
13039
13040 X86 MICROCODE UPDATE SUPPORT
13041 M:      Borislav Petkov <bp@alien8.de>
13042 S:      Maintained
13043 F:      arch/x86/kernel/cpu/microcode/*
13044
13045 X86 VDSO
13046 M:      Andy Lutomirski <luto@amacapital.net>
13047 L:      linux-kernel@vger.kernel.org
13048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13049 S:      Maintained
13050 F:      arch/x86/entry/vdso/
13051
13052 XC2028/3028 TUNER DRIVER
13053 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13054 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13055 L:      linux-media@vger.kernel.org
13056 W:      https://linuxtv.org
13057 T:      git git://linuxtv.org/media_tree.git
13058 S:      Maintained
13059 F:      drivers/media/tuners/tuner-xc2028.*
13060
13061 XEN HYPERVISOR INTERFACE
13062 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13063 M:      David Vrabel <david.vrabel@citrix.com>
13064 M:      Juergen Gross <jgross@suse.com>
13065 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13067 S:      Supported
13068 F:      arch/x86/xen/
13069 F:      drivers/*/xen-*front.c
13070 F:      drivers/xen/
13071 F:      arch/x86/include/asm/xen/
13072 F:      include/xen/
13073 F:      include/uapi/xen/
13074
13075 XEN HYPERVISOR ARM
13076 M:      Stefano Stabellini <sstabellini@kernel.org>
13077 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13078 S:      Maintained
13079 F:      arch/arm/xen/
13080 F:      arch/arm/include/asm/xen/
13081
13082 XEN HYPERVISOR ARM64
13083 M:      Stefano Stabellini <sstabellini@kernel.org>
13084 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13085 S:      Maintained
13086 F:      arch/arm64/xen/
13087 F:      arch/arm64/include/asm/xen/
13088
13089 XEN NETWORK BACKEND DRIVER
13090 M:      Wei Liu <wei.liu2@citrix.com>
13091 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13092 L:      netdev@vger.kernel.org
13093 S:      Supported
13094 F:      drivers/net/xen-netback/*
13095
13096 XEN PCI SUBSYSTEM
13097 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13098 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13099 S:      Supported
13100 F:      arch/x86/pci/*xen*
13101 F:      drivers/pci/*xen*
13102
13103 XEN BLOCK SUBSYSTEM
13104 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13105 M:      Roger Pau Monné <roger.pau@citrix.com>
13106 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13107 S:      Supported
13108 F:      drivers/block/xen-blkback/*
13109 F:      drivers/block/xen*
13110
13111 XEN PVSCSI DRIVERS
13112 M:      Juergen Gross <jgross@suse.com>
13113 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13114 L:      linux-scsi@vger.kernel.org
13115 S:      Supported
13116 F:      drivers/scsi/xen-scsifront.c
13117 F:      drivers/xen/xen-scsiback.c
13118 F:      include/xen/interface/io/vscsiif.h
13119
13120 XEN SWIOTLB SUBSYSTEM
13121 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13122 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13123 S:      Supported
13124 F:      arch/x86/xen/*swiotlb*
13125 F:      drivers/xen/*swiotlb*
13126
13127 XFS FILESYSTEM
13128 M:      Dave Chinner <david@fromorbit.com>
13129 M:      linux-xfs@vger.kernel.org
13130 L:      linux-xfs@vger.kernel.org
13131 W:      http://xfs.org/
13132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13133 S:      Supported
13134 F:      Documentation/filesystems/xfs.txt
13135 F:      fs/xfs/
13136
13137 XILINX AXI ETHERNET DRIVER
13138 M:      Anirudha Sarangi <anirudh@xilinx.com>
13139 M:      John Linn <John.Linn@xilinx.com>
13140 S:      Maintained
13141 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13142
13143 XILINX UARTLITE SERIAL DRIVER
13144 M:      Peter Korsgaard <jacmet@sunsite.dk>
13145 L:      linux-serial@vger.kernel.org
13146 S:      Maintained
13147 F:      drivers/tty/serial/uartlite.c
13148
13149 XILINX VIDEO IP CORES
13150 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13151 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13152 L:      linux-media@vger.kernel.org
13153 T:      git git://linuxtv.org/media_tree.git
13154 S:      Supported
13155 F:      Documentation/devicetree/bindings/media/xilinx/
13156 F:      drivers/media/platform/xilinx/
13157 F:      include/uapi/linux/xilinx-v4l2-controls.h
13158
13159 XILLYBUS DRIVER
13160 M:      Eli Billauer <eli.billauer@gmail.com>
13161 L:      linux-kernel@vger.kernel.org
13162 S:      Supported
13163 F:      drivers/char/xillybus/
13164
13165 XTENSA XTFPGA PLATFORM SUPPORT
13166 M:      Max Filippov <jcmvbkbc@gmail.com>
13167 L:      linux-xtensa@linux-xtensa.org
13168 S:      Maintained
13169 F:      drivers/spi/spi-xtensa-xtfpga.c
13170 F:      sound/soc/xtensa/xtfpga-i2s.c
13171
13172 YAM DRIVER FOR AX.25
13173 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13174 L:      linux-hams@vger.kernel.org
13175 S:      Maintained
13176 F:      drivers/net/hamradio/yam*
13177 F:      include/linux/yam.h
13178
13179 YEALINK PHONE DRIVER
13180 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13181 L:      usbb2k-api-dev@nongnu.org
13182 S:      Maintained
13183 F:      Documentation/input/yealink.txt
13184 F:      drivers/input/misc/yealink.*
13185
13186 Z8530 DRIVER FOR AX.25
13187 M:      Joerg Reuter <jreuter@yaina.de>
13188 W:      http://yaina.de/jreuter/
13189 W:      http://www.qsl.net/dl1bke/
13190 L:      linux-hams@vger.kernel.org
13191 S:      Maintained
13192 F:      Documentation/networking/z8530drv.txt
13193 F:      drivers/net/hamradio/*scc.c
13194 F:      drivers/net/hamradio/z8530.h
13195
13196 ZBUD COMPRESSED PAGE ALLOCATOR
13197 M:      Seth Jennings <sjenning@redhat.com>
13198 L:      linux-mm@kvack.org
13199 S:      Maintained
13200 F:      mm/zbud.c
13201 F:      include/linux/zbud.h
13202
13203 ZD1211RW WIRELESS DRIVER
13204 M:      Daniel Drake <dsd@gentoo.org>
13205 M:      Ulrich Kunitz <kune@deine-taler.de>
13206 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13207 L:      linux-wireless@vger.kernel.org
13208 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13209 S:      Maintained
13210 F:      drivers/net/wireless/zydas/zd1211rw/
13211
13212 ZPOOL COMPRESSED PAGE STORAGE API
13213 M:      Dan Streetman <ddstreet@ieee.org>
13214 L:      linux-mm@kvack.org
13215 S:      Maintained
13216 F:      mm/zpool.c
13217 F:      include/linux/zpool.h
13218
13219 ZR36067 VIDEO FOR LINUX DRIVER
13220 L:      mjpeg-users@lists.sourceforge.net
13221 L:      linux-media@vger.kernel.org
13222 W:      http://mjpeg.sourceforge.net/driver-zoran/
13223 T:      hg https://linuxtv.org/hg/v4l-dvb
13224 S:      Odd Fixes
13225 F:      drivers/media/pci/zoran/
13226
13227 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13228 M:      Minchan Kim <minchan@kernel.org>
13229 M:      Nitin Gupta <ngupta@vflare.org>
13230 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13231 L:      linux-kernel@vger.kernel.org
13232 S:      Maintained
13233 F:      drivers/block/zram/
13234 F:      Documentation/blockdev/zram.txt
13235
13236 ZS DECSTATION Z85C30 SERIAL DRIVER
13237 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13238 S:      Maintained
13239 F:      drivers/tty/serial/zs.*
13240
13241 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13242 M:      Minchan Kim <minchan@kernel.org>
13243 M:      Nitin Gupta <ngupta@vflare.org>
13244 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13245 L:      linux-mm@kvack.org
13246 S:      Maintained
13247 F:      mm/zsmalloc.c
13248 F:      include/linux/zsmalloc.h
13249 F:      Documentation/vm/zsmalloc.txt
13250
13251 ZSWAP COMPRESSED SWAP CACHING
13252 M:      Seth Jennings <sjenning@redhat.com>
13253 L:      linux-mm@kvack.org
13254 S:      Maintained
13255 F:      mm/zswap.c
13256
13257 THE REST
13258 M:      Linus Torvalds <torvalds@linux-foundation.org>
13259 L:      linux-kernel@vger.kernel.org
13260 Q:      http://patchwork.kernel.org/project/LKML/list/
13261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13262 S:      Buried alive in reporters
13263 F:      *
13264 F:      */